Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to devel-gcc-4.7 grimoire by Eric Sandall (dcf4bbbf5f07813cae86a289cd1f893f7f5e54a6)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Eric Sandall <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to devel-gcc-4.7 grimoire by Eric Sandall (dcf4bbbf5f07813cae86a289cd1f893f7f5e54a6)
  • Date: Fri, 2 Jan 2015 17:48:56 -0600

GIT changes to devel-gcc-4.7 grimoire by Eric Sandall
<sandalle AT sourcemage.org>:

ChangeLog
| 1216 +
FUNCTIONS
| 126
accounts
| 7
antivirus/clamav/DEPENDS
| 10
antivirus/clamav/DETAILS
| 4
antivirus/clamav/HISTORY
| 28
antivirus/clamav/INSTALL
| 1
antivirus/clamav/vendor_clamav.gpg
|binary
apache.gpg
|binary
archive-libs/libarchive/DEPENDS
| 4
archive-libs/libarchive/DETAILS
| 9
archive-libs/libarchive/HISTORY
| 10
archive-libs/libzip/DETAILS
| 6
archive-libs/libzip/HISTORY
| 6
archive-libs/lzo/BUILD
| 2
archive-libs/lzo/DETAILS
| 6
archive-libs/lzo/HISTORY
| 8
archive-libs/snappy/DETAILS
| 14
archive-libs/snappy/HISTORY
| 3
archive-libs/snappy/PREPARE
| 2
archive-libs/snappy/PRE_BUILD
| 6
archive-libs/zlib/DETAILS
| 6
archive-libs/zlib/HISTORY
| 3
archive/bacula/DEPENDS
| 6
archive/bacula/DETAILS
| 7
archive/bacula/HISTORY
| 9
archive/burp/DEPENDS
| 2
archive/burp/DETAILS
| 31
archive/burp/HISTORY
| 48
archive/burp/PREPARE
| 3
archive/cdebootstrap/DEPENDS
| 5
archive/cdebootstrap/DETAILS
| 6
archive/cdebootstrap/HISTORY
| 8
archive/dar/DEPENDS
| 2
archive/dar/HISTORY
| 3
archive/dar22/DEPENDS
| 2
archive/dar22/HISTORY
| 3
archive/debian-archive-keyring/DETAILS
| 10
archive/debian-archive-keyring/HISTORY
| 7
archive/debian-archive-keyring/INSTALL
| 10
archive/dpkg/DEPENDS
| 1
archive/dpkg/DETAILS
| 6
archive/dpkg/HISTORY
| 13
archive/dpkg/PRE_BUILD
| 2
archive/dpkg/dpkg-install-info.patch
| 60
archive/epm/DETAILS
| 43
archive/epm/HISTORY
| 7
archive/gzip/DEPENDS
| 1
archive/gzip/DETAILS
| 4
archive/gzip/HISTORY
| 8
archive/lz4/BUILD
| 1
archive/lz4/DETAILS
| 16
archive/lz4/HISTORY
| 3
archive/lzip/CONFLICTS
| 1
archive/lzip/DETAILS
| 2
archive/lzip/HISTORY
| 4
archive/p7zip/DETAILS
| 2
archive/p7zip/HISTORY
| 3
archive/par2cmdline-tbb/BUILD
| 6
archive/par2cmdline-tbb/DEPENDS
| 2
archive/par2cmdline-tbb/DETAILS
| 4
archive/par2cmdline-tbb/HISTORY
| 7
archive/par2cmdline-tbb/PRE_BUILD
| 10
archive/par2cmdline-tbb/syntax.patch.gz
|binary
archive/pbzip2/DETAILS
| 4
archive/pbzip2/HISTORY
| 3
archive/rpm2targz/DETAILS
| 6
archive/rpm2targz/HISTORY
| 4
archive/rpm2targz/PRE_BUILD
| 3
archive/sharutils/DETAILS
| 2
archive/sharutils/HISTORY
| 3
archive/tar/DEPENDS
| 10
archive/tar/DETAILS
| 4
archive/tar/HISTORY
| 7
archive/tar/PRE_BUILD
| 4
archive/tar/glibc215.patch
| 10
archive/ubuntu-keyring/BUILD
| 1
archive/ubuntu-keyring/DETAILS
| 17
archive/ubuntu-keyring/HISTORY
| 2
archive/ubuntu-keyring/INSTALL
| 4
archive/unrar/BUILD
| 4
archive/unrar/DETAILS
| 4
archive/unrar/HISTORY
| 3
archive/upx/0001-use-system-ucl.patch
| 29
archive/upx/BUILD
| 17
archive/upx/DEPENDS
| 3
archive/upx/DETAILS
| 13
archive/upx/HISTORY
| 6
archive/upx/INSTALL
| 2
archive/upx/PRE_BUILD
| 9
archive/xarchive/DEPENDS
| 2
archive/xz-utils/DETAILS
| 2
archive/xz-utils/HISTORY
| 6
audio-creation/amsynth/BUILD
| 2
audio-creation/amsynth/CONFIGURE
| 21
audio-creation/amsynth/DEPENDS
| 5
audio-creation/amsynth/DETAILS
| 11
audio-creation/amsynth/HISTORY
| 7
audio-creation/amsynth/INSTALL
| 3
audio-creation/amsynth/PRE_BUILD
| 4
audio-creation/ardour2/BUILD
| 1
audio-creation/ardour2/DEPENDS
| 4
audio-creation/ardour2/HISTORY
| 9
audio-creation/ardour2/INSTALL
| 1
audio-creation/ardour2/PRE_BUILD
| 9
audio-creation/ardour2/ardour-2.8.16-lilv16.patch
| 28
audio-creation/ardour3/BUILD
| 6
audio-creation/ardour3/CONFIGURE
| 13
audio-creation/ardour3/DEPENDS
| 61
audio-creation/ardour3/DETAILS
| 27
audio-creation/ardour3/HISTORY
| 33
audio-creation/ardour3/INSTALL
| 1
audio-creation/audacity/DEPENDS
| 2
audio-creation/audacity/DETAILS
| 15
audio-creation/audacity/HISTORY
| 7
audio-creation/ecasound/DETAILS
| 4
audio-creation/ecasound/HISTORY
| 3
audio-creation/espeak/DETAILS
| 6
audio-creation/espeak/HISTORY
| 3
audio-creation/fluidsynth/BUILD
| 5
audio-creation/fluidsynth/CONFIGURE
| 4
audio-creation/fluidsynth/DEPENDS
| 73
audio-creation/fluidsynth/DETAILS
| 16
audio-creation/fluidsynth/HISTORY
| 12
audio-creation/jack-rack/BUILD
| 1
audio-creation/jack-rack/DETAILS
| 2
audio-creation/jack-rack/HISTORY
| 4
audio-creation/klick/BUILD
| 2
audio-creation/klick/DEPENDS
| 6
audio-creation/klick/DETAILS
| 4
audio-creation/klick/HISTORY
| 4
audio-creation/lmms/DEPENDS
| 11
audio-creation/lmms/DETAILS
| 8
audio-creation/lmms/HISTORY
| 5
audio-creation/mhwaveedit/DETAILS
| 4
audio-creation/mhwaveedit/HISTORY
| 3
audio-creation/seq24/DEPENDS
| 9
audio-creation/seq24/DETAILS
| 12
audio-creation/seq24/HISTORY
| 5
audio-drivers/alsa-driver/DETAILS
| 7
audio-drivers/alsa-driver/HISTORY
| 3
audio-drivers/alsa-firmware/DETAILS
| 7
audio-drivers/alsa-firmware/HISTORY
| 3
audio-drivers/alsa-lib/DETAILS
| 11
audio-drivers/alsa-lib/HISTORY
| 15
audio-drivers/alsa-oss/DETAILS
| 7
audio-drivers/alsa-oss/HISTORY
| 3
audio-drivers/alsa-plugins/DETAILS
| 7
audio-drivers/alsa-plugins/HISTORY
| 3
audio-drivers/alsa-tools/DETAILS
| 7
audio-drivers/alsa-tools/HISTORY
| 3
audio-drivers/alsa-utils/DETAILS
| 11
audio-drivers/alsa-utils/HISTORY
| 15
audio-drivers/jack/DEPENDS
| 15
audio-drivers/jack/DETAILS
| 13
audio-drivers/jack/HISTORY
| 13
audio-drivers/jack2/BUILD
| 6
audio-drivers/jack2/DEPENDS
| 6
audio-drivers/jack2/DETAILS
| 26
audio-drivers/jack2/HISTORY
| 21
audio-drivers/jack2/INSTALL
| 2
audio-drivers/libffado/DEPENDS
| 1
audio-drivers/libffado/DETAILS
| 7
audio-drivers/libffado/HISTORY
| 6
audio-drivers/mudita24/BUILD
| 1
audio-drivers/mudita24/DEPENDS
| 3
audio-drivers/mudita24/DETAILS
| 18
audio-drivers/mudita24/HISTORY
| 3
audio-drivers/nas/DETAILS
| 22
audio-drivers/nas/HISTORY
| 5
audio-drivers/nas/PREPARE
| 3
audio-drivers/nas/PRE_BUILD
| 4
audio-drivers/ngjackspa/BUILD
| 1
audio-drivers/ngjackspa/DEPENDS
| 7
audio-drivers/ngjackspa/DETAILS
| 31
audio-drivers/ngjackspa/HISTORY
| 6
audio-drivers/ngjackspa/INSTALL
| 2
audio-drivers/oss/DETAILS
| 4
audio-drivers/oss/HISTORY
| 6
audio-drivers/portaudio/BUILD
| 5
audio-drivers/portaudio/DEPENDS
| 13
audio-drivers/portaudio/DETAILS
| 9
audio-drivers/portaudio/HISTORY
| 5
audio-drivers/portaudio/INSTALL
| 2
audio-drivers/portaudio19/DETAILS
| 9
audio-drivers/portaudio19/HISTORY
| 6
audio-drivers/portaudio19/pa_stable_v19_20140130.tgz.sig
|binary
audio-drivers/pulseaudio/DEPENDS
| 58
audio-drivers/pulseaudio/DETAILS
| 5
audio-drivers/pulseaudio/HISTORY
| 18
audio-drivers/pulseaudio/PRE_BUILD
| 2
audio-drivers/pyalsa/DETAILS
| 7
audio-drivers/pyalsa/HISTORY
| 3
audio-libs/aubio/0001-disable-tests.patch
| 24
audio-libs/aubio/BUILD
| 1
audio-libs/aubio/DEPENDS
| 20
audio-libs/aubio/DETAILS
| 6
audio-libs/aubio/HISTORY
| 6
audio-libs/aubio/INSTALL
| 1
audio-libs/aubio/PRE_BUILD
| 3
audio-libs/aubio03/BUILD
| 5
audio-libs/aubio03/DEPENDS
| 18
audio-libs/aubio03/DETAILS
| 23
audio-libs/aubio03/HISTORY
| 6
audio-libs/celt/DETAILS
| 7
audio-libs/celt/HISTORY
| 3
audio-libs/faad2/DETAILS
| 7
audio-libs/faad2/HISTORY
| 3
audio-libs/flac/CONFIGURE
| 22
audio-libs/flac/DEPENDS
| 38
audio-libs/flac/DETAILS
| 13
audio-libs/flac/HISTORY
| 13
audio-libs/flac/PRE_BUILD
| 3
audio-libs/flac/gcc43.patch
| 21
audio-libs/flake/BUILD
| 2
audio-libs/flake/DETAILS
| 20
audio-libs/flake/HISTORY
| 3
audio-libs/libao/DETAILS
| 25
audio-libs/libao/HISTORY
| 3
audio-libs/libdiscid/DETAILS
| 6
audio-libs/libdiscid/HISTORY
| 6
audio-libs/libgpod/DEPENDS
| 2
audio-libs/libgpod/HISTORY
| 3
audio-libs/libid3tag/HISTORY
| 12
audio-libs/libid3tag/PRE_BUILD
| 10
audio-libs/libid3tag/patches/libid3tag-0.15.1b-64bit-long.patch
| 24
audio-libs/libid3tag/patches/libid3tag-0.15.1b-a_capella.patch
| 35
audio-libs/libid3tag/patches/libid3tag-0.15.1b-compat.patch
| 13
audio-libs/libid3tag/patches/libid3tag-0.15.1b-file-write.patch
| 52
audio-libs/libid3tag/patches/libid3tag-0.15.1b-fix_overflow.patch
| 11
audio-libs/libid3tag/patches/libid3tag-0.15.1b-tag.patch
| 17
audio-libs/libid3tag/patches/libid3tag-0.15.1b-unknown-encoding.patch
| 27

audio-libs/libid3tag/patches/libid3tag-0.15.1b-utf16.patchlibid3tag-0.15.1b-utf16.patch
| 21
audio-libs/liblo/DETAILS
| 6
audio-libs/liblo/HISTORY
| 11
audio-libs/liblo/PRE_BUILD
| 6
audio-libs/liblo/pre-gcc48.patch
| 50
audio-libs/liblrdf/DETAILS
| 2
audio-libs/liblrdf/HISTORY
| 3
audio-libs/libmad/HISTORY
| 4
audio-libs/libmad/PRE_BUILD
| 2
audio-libs/libmad/libmad-0.15.1b-no-cflag-mess.patch
| 13
audio-libs/libmikmod/DETAILS
| 11
audio-libs/libmikmod/HISTORY
| 4
audio-libs/libmpdclient/DEPENDS
| 6
audio-libs/libmpdclient/DETAILS
| 8
audio-libs/libmpdclient/HISTORY
| 4
audio-libs/libogg/DETAILS
| 4
audio-libs/libogg/HISTORY
| 3
audio-libs/libvorbis/DETAILS
| 6
audio-libs/libvorbis/HISTORY
| 3
audio-libs/lilv-0/BUILD
| 2
audio-libs/lilv-0/DEPENDS
| 5
audio-libs/lilv-0/DETAILS
| 19
audio-libs/lilv-0/HISTORY
| 9
audio-libs/lilv-0/INSTALL
| 4
audio-libs/lv2/BUILD
| 1
audio-libs/lv2/CONFLICTS
| 2
audio-libs/lv2/DEPENDS
| 1
audio-libs/lv2/DETAILS
| 21
audio-libs/lv2/HISTORY
| 6
audio-libs/lv2/INSTALL
| 3
audio-libs/lv2core/BUILD
| 2
audio-libs/lv2core/DEPENDS
| 2
audio-libs/lv2core/DETAILS
| 27
audio-libs/lv2core/DOWNLOAD
| 1
audio-libs/lv2core/HISTORY
| 5
audio-libs/lv2core/INSTALL
| 2
audio-libs/lv2core/PRE_BUILD
| 1
audio-libs/lv2core/TRIGGERS
| 1
audio-libs/openal-soft/DETAILS
| 4
audio-libs/openal-soft/HISTORY
| 3
audio-libs/slv2/DEPENDS
| 2
audio-libs/slv2/HISTORY
| 3
audio-libs/sratom-0/BUILD
| 1
audio-libs/sratom-0/DEPENDS
| 5
audio-libs/sratom-0/DETAILS
| 21
audio-libs/sratom-0/HISTORY
| 6
audio-libs/sratom-0/INSTALL
| 1
audio-libs/stk/01-makefile.patch
| 130
audio-libs/stk/02-realtime.patch
| 49
audio-libs/stk/04-build-shared.patch
| 11
audio-libs/stk/05-endian.h.patch
| 11
audio-libs/stk/BUILD
| 1
audio-libs/stk/DEPENDS
| 8
audio-libs/stk/DETAILS
| 26
audio-libs/stk/HISTORY
| 5
audio-libs/stk/INSTALL
| 4
audio-libs/stk/PRE_BUILD
| 6
audio-libs/suil-0/BUILD
| 1
audio-libs/suil-0/DEPENDS
| 5
audio-libs/suil-0/DETAILS
| 19
audio-libs/suil-0/HISTORY
| 6
audio-libs/suil-0/INSTALL
| 3
audio-libs/taglib/DETAILS
| 6
audio-libs/taglib/HISTORY
| 4
audio-libs/zita-alsa-pcmi/0001-fix-Makefiles.patch
| 62
audio-libs/zita-alsa-pcmi/BUILD
| 5
audio-libs/zita-alsa-pcmi/DEPENDS
| 2
audio-libs/zita-alsa-pcmi/DETAILS
| 16
audio-libs/zita-alsa-pcmi/HISTORY
| 3
audio-libs/zita-alsa-pcmi/INSTALL
| 4
audio-libs/zita-alsa-pcmi/PRE_BUILD
| 3

audio-libs/zita-resampler/0001-allow-PREFIX-to-be-passed-in-from-the-environment.patch
| 68
audio-libs/zita-resampler/BUILD
| 5
audio-libs/zita-resampler/DEPENDS
| 1
audio-libs/zita-resampler/DETAILS
| 24
audio-libs/zita-resampler/HISTORY
| 5
audio-libs/zita-resampler/INSTALL
| 4
audio-libs/zita-resampler/PRE_BUILD
| 3
audio-players/audacious/DETAILS
| 2
audio-players/audacious/HISTORY
| 3
audio-players/audacious/audacious-3.4.tar.bz2.sig
|binary
audio-players/cantata/BUILD
| 1
audio-players/cantata/DEPENDS
| 38
audio-players/cantata/DETAILS
| 16
audio-players/cantata/HISTORY
| 17
audio-players/ccx2/DEPENDS
| 2
audio-players/ccx2/HISTORY
| 3
audio-players/cdparanoia/HISTORY
| 3
audio-players/cdparanoia/INSTALL
| 2
audio-players/deadbeef/BUILD
| 3
audio-players/deadbeef/CONFIGURE
| 14
audio-players/deadbeef/DEPENDS
| 66
audio-players/deadbeef/DETAILS
| 53
audio-players/deadbeef/FINAL
| 1
audio-players/deadbeef/HISTORY
| 21
audio-players/deadbeef/PRE_BUILD
| 3
audio-players/deadbeef/libzip.patch
| 11
audio-players/dermixd/BUILD
| 24
audio-players/dermixd/CONFIGURE
| 5
audio-players/dermixd/DEPENDS
| 14
audio-players/dermixd/DETAILS
| 6
audio-players/dermixd/FINAL
| 12
audio-players/dermixd/HISTORY
| 6
audio-players/dermixd/INSTALL
| 30
audio-players/dermixd/PRE_BUILD
| 28
audio-players/dermixd/init.d/dermixd
| 35
audio-players/dermixd/init.d/dermixd.conf
| 28
audio-players/exaile/DEPENDS
| 2
audio-players/exaile/HISTORY
| 3
audio-players/mikmod/DETAILS
| 11
audio-players/mikmod/HISTORY
| 4
audio-players/moc/DETAILS
| 17
audio-players/moc/HISTORY
| 3
audio-players/mpc/DETAILS
| 8
audio-players/mpc/HISTORY
| 3
audio-players/mpd/BUILD
| 4
audio-players/mpd/CONFIGURE
| 8
audio-players/mpd/DEPENDS
| 37
audio-players/mpd/DETAILS
| 9
audio-players/mpd/HISTORY
| 44
audio-players/mpg123/DETAILS
| 4
audio-players/mpg123/HISTORY
| 30
audio-players/qmmp-plugin-pack/BUILD
| 1
audio-players/qmmp-plugin-pack/DEPENDS
| 1
audio-players/qmmp-plugin-pack/DETAILS
| 14
audio-players/qmmp-plugin-pack/HISTORY
| 2
audio-players/qmmp/CONFLICTS
| 1
audio-players/qmmp/DETAILS
| 4
audio-players/qmmp/HISTORY
| 7
audio-players/qmpdclient/0001-add-missing-libX11-to-LIBS.patch
| 24
audio-players/qmpdclient/HISTORY
| 4
audio-players/qmpdclient/PRE_BUILD
| 3
audio-players/ripperx/BUILD
| 1
audio-players/ripperx/DETAILS
| 2
audio-players/ripperx/HISTORY
| 4
audio-players/timidity/BUILD
| 1
audio-players/timidity/DETAILS
| 4
audio-players/timidity/HISTORY
| 3
audio-players/timidity/gcc4.x.patch
| 29
audio-players/xmms2/CONFIGURE
| 11
audio-players/xmms2/DEPENDS
| 3
audio-players/xmms2/HISTORY
| 3
audio-plugins/amb-plugins/BUILD
| 2
audio-plugins/amb-plugins/DETAILS
| 8
audio-plugins/amb-plugins/HISTORY
| 4
audio-plugins/audacious-plugins/DEPENDS
| 1
audio-plugins/audacious-plugins/DETAILS
| 2
audio-plugins/audacious-plugins/HISTORY
| 4
audio-plugins/audacious-plugins/audacious-plugins-3.4.tar.bz2.sig
|binary
audio-plugins/blop/DETAILS
| 2
audio-plugins/blop/HISTORY
| 3
audio-plugins/calf-plugins/DEPENDS
| 30
audio-plugins/calf-plugins/DETAILS
| 25
audio-plugins/calf-plugins/HISTORY
| 6
audio-plugins/caps-plugins/BUILD
| 2
audio-plugins/caps-plugins/DETAILS
| 6
audio-plugins/caps-plugins/HISTORY
| 4
audio-plugins/cmt/0001-honour-external-FLAGS.patch
| 27
audio-plugins/cmt/BUILD
| 2
audio-plugins/cmt/HISTORY
| 4
audio-plugins/cmt/PRE_BUILD
| 5
audio-plugins/fil-plugins/DETAILS
| 8
audio-plugins/fil-plugins/HISTORY
| 3
audio-plugins/mcp-plugins/DETAILS
| 4
audio-plugins/mcp-plugins/HISTORY
| 3
audio-plugins/quodlibet-plugins/DETAILS
| 7
audio-plugins/quodlibet-plugins/HISTORY
| 3
audio-plugins/rev-plugins/BUILD
| 2
audio-plugins/rev-plugins/DETAILS
| 8
audio-plugins/rev-plugins/HISTORY
| 4
audio-plugins/rt-plugins/0001-clean-up-the-Makefile.patch
| 81

audio-plugins/rt-plugins/0002-make-the-code-compile-with-higher-warning-levels.patch
| 516
audio-plugins/rt-plugins/0003-switch-build-system-to-cmake.patch
| 6136 ++++++++++
audio-plugins/rt-plugins/BUILD
| 1
audio-plugins/rt-plugins/DEPENDS
| 2
audio-plugins/rt-plugins/DETAILS
| 16
audio-plugins/rt-plugins/HISTORY
| 11
audio-plugins/rt-plugins/PRE_BUILD
| 5
audio-plugins/swh-plugins/HISTORY
| 10
audio-plugins/swh-plugins/PRE_BUILD
| 4
audio-plugins/swh-plugins/swh-plugins-nosetlocale.patch
| 2087 +++

audio-plugins/tap-plugins/0001-use-CFLAGS-LDFLAGS-passed-in-from-the-environment.patch
| 165
audio-plugins/tap-plugins/BUILD
| 2
audio-plugins/tap-plugins/CONFLICTS
| 1
audio-plugins/tap-plugins/DETAILS
| 6
audio-plugins/tap-plugins/HISTORY
| 7
audio-plugins/tap-plugins/INSTALL
| 3
audio-plugins/tap-plugins/PRE_BUILD
| 6
audio-plugins/vco-plugins/DETAILS
| 4
audio-plugins/vco-plugins/HISTORY
| 3
audio-plugins/vlevel/0001-make-FLAGS-settable-from-the-environment.patch
| 67
audio-plugins/vlevel/0002-increase-compiler-warning-level.patch
| 178
audio-plugins/vlevel/BUILD
| 1
audio-plugins/vlevel/DEPENDS
| 2
audio-plugins/vlevel/DETAILS
| 25
audio-plugins/vlevel/HISTORY
| 6
audio-plugins/vlevel/INSTALL
| 1
audio-plugins/vlevel/PRE_BUILD
| 4

audio-plugins/zita-ajbridge/0001-make-PREFIX-configurable-from-environment.patch
| 25
audio-plugins/zita-ajbridge/BUILD
| 2
audio-plugins/zita-ajbridge/DEPENDS
| 4
audio-plugins/zita-ajbridge/DETAILS
| 19
audio-plugins/zita-ajbridge/HISTORY
| 4
audio-plugins/zita-ajbridge/INSTALL
| 1
audio-plugins/zita-ajbridge/PRE_BUILD
| 3
audio-soft/abcde/DEPENDS
| 3
audio-soft/abcde/DETAILS
| 4
audio-soft/abcde/HISTORY
| 4
audio-soft/alsa-patch-bay/0001-fix-missing-includes.patch
| 79
audio-soft/alsa-patch-bay/BUILD
| 2
audio-soft/alsa-patch-bay/HISTORY
| 4
audio-soft/alsa-patch-bay/PRE_BUILD
| 2
audio-soft/asunder/DETAILS
| 4
audio-soft/asunder/HISTORY
| 3
audio-soft/aumix/DEPENDS
| 13
audio-soft/aumix/DETAILS
| 11
audio-soft/aumix/HISTORY
| 8
audio-soft/aumix/PRE_BUILD
| 5
audio-soft/easytag/CONFIGURE
| 1
audio-soft/easytag/DEPENDS
| 54
audio-soft/easytag/DETAILS
| 7
audio-soft/easytag/HISTORY
| 23
audio-soft/gmtp/DEPENDS
| 5
audio-soft/gmtp/DETAILS
| 23
audio-soft/gmtp/HISTORY
| 3
audio-soft/id3v2/BUILD
| 3
audio-soft/id3v2/DETAILS
| 4
audio-soft/id3v2/HISTORY
| 4
audio-soft/id3v2/INSTALL
| 3
audio-soft/lilv-util/BUILD
| 1
audio-soft/lilv-util/DEPENDS
| 2
audio-soft/lilv-util/DETAILS
| 18
audio-soft/lilv-util/HISTORY
| 6
audio-soft/lilv-util/INSTALL
| 3
audio-soft/media-player-info/DEPENDS
| 4
audio-soft/media-player-info/DETAILS
| 5
audio-soft/media-player-info/HISTORY
| 7
audio-soft/meterbridge/DEPENDS
| 4
audio-soft/meterbridge/HISTORY
| 7
audio-soft/meterbridge/PRE_BUILD
| 23
audio-soft/meterbridge/binutils_gold.patch
| 15
audio-soft/meterbridge/main.h.patch
| 19
audio-soft/meterbridge/meterbridge_0.9.2_iec_fix.patch
| 20
audio-soft/njconnect/BUILD
| 5
audio-soft/njconnect/DEPENDS
| 2
audio-soft/njconnect/DETAILS
| 14
audio-soft/njconnect/HISTORY
| 2
audio-soft/njconnect/PRE_BUILD
| 4
audio-soft/patchage/BUILD
| 7
audio-soft/patchage/CONFIGURE
| 3
audio-soft/patchage/DEPENDS
| 48
audio-soft/patchage/DETAILS
| 21
audio-soft/patchage/HISTORY
| 13
audio-soft/patchage/INSTALL
| 1
audio-soft/patchage/PRE_BUILD
| 8
audio-soft/pavucontrol/DETAILS
| 4
audio-soft/pavucontrol/HISTORY
| 3
audio-soft/pavucontrol/pavucontrol-2.0.tar.xz.sig
|binary
audio-soft/pocketsphinx/DEPENDS
| 1
audio-soft/pocketsphinx/DETAILS
| 13
audio-soft/pocketsphinx/HISTORY
| 2
audio-soft/qjackctl/BUILD
| 5
audio-soft/qjackctl/DETAILS
| 14
audio-soft/qjackctl/HISTORY
| 7
audio-soft/rockbox-utility/DETAILS
| 4
audio-soft/rockbox-utility/HISTORY
| 3
audio-soft/sox/HISTORY
| 3
audio-soft/sox/PRE_BUILD
| 5
audio-soft/sphinxbase/DETAILS
| 13
audio-soft/sphinxbase/HISTORY
| 2
audio-soft/wavegain/BUILD
| 4
audio-soft/wavegain/DEPENDS
| 1
audio-soft/wavegain/DETAILS
| 29
audio-soft/wavegain/HISTORY
| 2
audio-soft/wavegain/INSTALL
| 1
chat-im/amsn/DETAILS
| 7
chat-im/amsn/HISTORY
| 3
chat-im/centerim/DEPENDS
| 2
chat-im/centerim/HISTORY
| 3
chat-im/choqok/DETAILS
| 7
chat-im/choqok/HISTORY
| 3
chat-im/ejabberd/DEPENDS
| 8
chat-im/ejabberd/HISTORY
| 3
chat-im/gajim/DEPENDS
| 9
chat-im/gajim/DETAILS
| 6
chat-im/gajim/HISTORY
| 17
chat-im/gajim/gajim-0.16.tar.bz2.sig
|binary
chat-im/jabberd/DEPENDS
| 2
chat-im/jabberd/HISTORY
| 3
chat-im/licq/DEPENDS
| 4
chat-im/licq/DETAILS
| 11
chat-im/licq/HISTORY
| 12
chat-im/mcabber/DEPENDS
| 1
chat-im/mcabber/DETAILS
| 8
chat-im/mcabber/HISTORY
| 11
chat-im/mcabber/mcabber.gpg
|binary
chat-im/pidgin-otr/DETAILS
| 2
chat-im/pidgin-otr/HISTORY
| 3
chat-im/pidgin-sipe/DEPENDS
| 11
chat-im/pidgin-sipe/DETAILS
| 27
chat-im/pidgin-sipe/HISTORY
| 5
chat-im/pidgin-window-merge/DEPENDS
| 4
chat-im/pidgin-window-merge/DETAILS
| 19
chat-im/pidgin-window-merge/HISTORY
| 2
chat-im/pidgin-window-merge/PREPARE
| 2
chat-im/pidgin-window-merge/PRE_BUILD
| 6
chat-im/pidgin/DEPENDS
| 14
chat-im/pidgin/DETAILS
| 4
chat-im/pidgin/HISTORY
| 15
chat-im/pidgin/pidgin.gpg
|binary
chat-im/profanity/DEPENDS
| 29
chat-im/profanity/DETAILS
| 23
chat-im/profanity/HISTORY
| 9
chat-im/profanity/PREPARE
| 2
chat-im/profanity/PRE_BUILD
| 6
chat-im/prosody/DEPENDS
| 5
chat-im/prosody/DETAILS
| 4
chat-im/prosody/HISTORY
| 10
chat-im/psi/BUILD
| 12
chat-im/psi/DEPENDS
| 16
chat-im/psi/DETAILS
| 8
chat-im/psi/HISTORY
| 9
chat-im/purple-plugin-pack/DEPENDS
| 3
chat-im/purple-plugin-pack/HISTORY
| 3
chat-im/qutecom/DEPENDS
| 2
chat-im/qutecom/HISTORY
| 3
chat-im/qutim/DEPENDS
| 2
chat-im/qutim/HISTORY
| 3
chat-im/tmsnc/DEPENDS
| 2
chat-im/tmsnc/HISTORY
| 3
chat-im/vacuum/DEPENDS
| 2
chat-im/vacuum/DETAILS
| 7
chat-im/vacuum/HISTORY
| 6
chat-irc/bitlbee/BUILD
| 25
chat-irc/bitlbee/CONFIGURE
| 56
chat-irc/bitlbee/DEPENDS
| 61
chat-irc/bitlbee/DETAILS
| 12
chat-irc/bitlbee/HISTORY
| 18
chat-irc/bitlbee/INSTALL
| 15
chat-irc/bitlbee/PRE_BUILD
| 4
chat-irc/bitlbee/init.d/bitlbee
| 9
chat-irc/epic5/DETAILS
| 4
chat-irc/epic5/HISTORY
| 3
chat-irc/hexchat/CONFIGURE
| 73
chat-irc/hexchat/DEPENDS
| 122
chat-irc/hexchat/DETAILS
| 15
chat-irc/hexchat/HISTORY
| 17
chat-irc/hexchat/INSTALL
| 5
chat-irc/hexchat/PRE_BUILD
| 6
chat-irc/hexchat/hexchat.gpg
|binary
chat-irc/hexchat/openssl-09.patch
| 20
chat-irc/ircd-ratbox/DEPENDS
| 6
chat-irc/ircd-ratbox/HISTORY
| 3
chat-irc/ircii/DETAILS
| 4
chat-irc/ircii/HISTORY
| 3
chat-irc/irssi/DEPENDS
| 2
chat-irc/irssi/DETAILS
| 11
chat-irc/irssi/HISTORY
| 9
chat-irc/weechat/DETAILS
| 16
chat-irc/weechat/FINAL
| 3
chat-irc/weechat/HISTORY
| 15
chat-irc/weechat/INSTALL
| 4
chat-irc/weechat/PREPARE
| 1
chat-irc/xchat-gnome/DEPENDS
| 4
chat-irc/xchat-gnome/HISTORY
| 3
chat-irc/xchat/DEPENDS
| 4
chat-irc/xchat/HISTORY
| 3
chat-irc/znc/CONFIGURE
| 22
chat-irc/znc/DEPENDS
| 55
chat-irc/znc/DETAILS
| 6
chat-irc/znc/HISTORY
| 16
chat-irc/znc/znc.gpg
|binary
chat-libs/gloox/DEPENDS
| 2
chat-libs/gloox/HISTORY
| 3
chat-libs/libmsn/DEPENDS
| 2
chat-libs/libmsn/HISTORY
| 3
chat-libs/libotr/DETAILS
| 2
chat-libs/libotr/HISTORY
| 3
chat-libs/libstrophe/DEPENDS
| 3
chat-libs/libstrophe/DETAILS
| 16
chat-libs/libstrophe/HISTORY
| 6
chat-libs/libstrophe/PRE_BUILD
| 3
chat-libs/loudmouth/BUILD
| 1
chat-libs/loudmouth/DEPENDS
| 2
chat-libs/loudmouth/HISTORY
| 6
chat-libs/opal/DETAILS
| 7
chat-libs/opal/HISTORY
| 3
chat-libs/ptlib/DEPENDS
| 6
chat-libs/ptlib/DETAILS
| 7
chat-libs/ptlib/HISTORY
| 8
chat-libs/pwlib/DEPENDS
| 6
chat-libs/pwlib/HISTORY
| 3
chat-libs/tls/DEPENDS
| 2
chat-libs/tls/HISTORY
| 3
cluster/clusterssh/DEPENDS
| 4
cluster/clusterssh/DETAILS
| 1
cluster/clusterssh/HISTORY
| 8
cluster/clusterssh/PRE_BUILD
| 2
cluster/drbd/DEPENDS
| 2
cluster/drbd/HISTORY
| 3
cluster/lapack/BUILD
| 6
cluster/lapack/DEPENDS
| 4
cluster/lapack/DETAILS
| 8
cluster/lapack/HISTORY
| 6
cluster/lapack/INSTALL
| 13
cluster/lapack/PRE_BUILD
| 6
cluster/ocfs2-tools/DETAILS
| 7
cluster/ocfs2-tools/HISTORY
| 3
collab/cola/BUILD
| 2
collab/cola/CONFLICTS
| 1
collab/cola/DEPENDS
| 5
collab/cola/DETAILS
| 19
collab/cola/DOWNLOAD
| 1
collab/cola/HISTORY
| 71
collab/cola/INSTALL
| 2
collab/cola/PRE_BUILD
| 1
collab/cola/UP_TRIGGERS
| 1
collab/openca/DEPENDS
| 2
collab/openca/HISTORY
| 3
collab/openldap/CONFIGURE
| 2
collab/openldap/DEPENDS
| 7
collab/openldap/DETAILS
| 10
collab/openldap/HISTORY
| 23
collab/rapidsvn/DEPENDS
| 2
collab/rapidsvn/HISTORY
| 3
collab/subversion/BUILD
| 9
collab/subversion/CONFIGURE
| 5
collab/subversion/DEPENDS
| 15
collab/subversion/DETAILS
| 4
collab/subversion/HISTORY
| 47
collab/subversion/TRIGGERS
| 2
crypto/GnuPG.gpg
|binary
crypto/ca-certificates/DETAILS
| 4
crypto/ca-certificates/HISTORY
| 16
crypto/ca-certificates/PRE_BUILD
| 2
crypto/chntpw/DEPENDS
| 2
crypto/chntpw/HISTORY
| 3
crypto/cryptcat/CONFLICTS
| 3
crypto/cryptcat/HISTORY
| 3
crypto/cyrus-sasl/DEPENDS
| 2
crypto/cyrus-sasl/HISTORY
| 3
crypto/encfs/DEPENDS
| 2
crypto/encfs/HISTORY
| 3
crypto/engine_pkcs11/DEPENDS
| 2
crypto/engine_pkcs11/HISTORY
| 3
crypto/gnupg-2.1/CONFLICTS
| 1
crypto/gnupg-2.1/DEPENDS
| 21
crypto/gnupg-2.1/DETAILS
| 30
crypto/gnupg-2.1/HISTORY
| 3
crypto/gnupg-2.1/PROVIDES
| 1
crypto/gnupg-2.1/TRIGGERS
| 5
crypto/gnupg-exp/CONFLICTS
| 1
crypto/gnupg-exp/DETAILS
| 4
crypto/gnupg-exp/HISTORY
| 24
crypto/gnupg-exp/PROVIDES
| 1
crypto/gnupg/BUILD
| 3
crypto/gnupg/DETAILS
| 4
crypto/gnupg/HISTORY
| 18
crypto/gnutls/DEPENDS
| 15
crypto/gnutls/DETAILS
| 75
crypto/gnutls/HISTORY
| 67
crypto/gnutls/PREPARE
| 22
crypto/gpa/DETAILS
| 9
crypto/gpa/HISTORY
| 9
crypto/gpg-crypter/DEPENDS
| 2
crypto/gpg-crypter/DETAILS
| 6
crypto/gpg-crypter/HISTORY
| 4
crypto/gpgme/DEPENDS
| 14
crypto/gpgme/DETAILS
| 11
crypto/gpgme/HISTORY
| 18
crypto/gpgme/PREPARE
| 2
crypto/gsasl/DETAILS
| 2
crypto/gsasl/HISTORY
| 3
crypto/gtk-led-askpass/BUILD
| 1
crypto/gtk-led-askpass/DETAILS
| 13
crypto/gtk-led-askpass/HISTORY
| 6
crypto/gtk-led-askpass/PRE_BUILD
| 5
crypto/hydan/DEPENDS
| 2
crypto/hydan/HISTORY
| 3
crypto/john/DETAILS
| 19
crypto/john/HISTORY
| 4
crypto/keepassx/0001-add-missing-includes.patch
| 26
crypto/keepassx/HISTORY
| 3
crypto/keepassx/PRE_BUILD
| 3
crypto/krb5/DEPENDS
| 1
crypto/krb5/DETAILS
| 9
crypto/krb5/HISTORY
| 23
crypto/libassuan/DETAILS
| 2
crypto/libassuan/HISTORY
| 9
crypto/libgcrypt/DETAILS
| 3
crypto/libgcrypt/HISTORY
| 17
crypto/libgcrypt/UP_TRIGGERS
| 9
crypto/libgpg-error/DETAILS
| 2
crypto/libgpg-error/HISTORY
| 12
crypto/libksba/DETAILS
| 3
crypto/libksba/HISTORY
| 3
crypto/libp11/DEPENDS
| 2
crypto/libp11/HISTORY
| 3
crypto/libressl/CONFLICTS
| 1
crypto/libressl/DEPENDS
| 2
crypto/libressl/DETAILS
| 14
crypto/libressl/HISTORY
| 11
crypto/libressl/PREPARE
| 5
crypto/libressl/PROVIDES
| 1
crypto/libressl/UP_TRIGGERS
| 10
crypto/libssh/CONFIGURE
| 2
crypto/libssh/DETAILS
| 8
crypto/libssh/HISTORY
| 12
crypto/libssh2/CONFIGURE
| 2
crypto/libssh2/DEPENDS
| 6
crypto/libssh2/HISTORY
| 5
crypto/loop-aes/DETAILS
| 2
crypto/loop-aes/HISTORY
| 12
crypto/lsh/DEPENDS
| 2
crypto/lsh/HISTORY
| 3
crypto/mosh/DEPENDS
| 2
crypto/mosh/DETAILS
| 6
crypto/mosh/HISTORY
| 6
crypto/nettle/BUILD
| 2
crypto/nettle/DETAILS
| 3
crypto/nettle/HISTORY
| 13
crypto/npth/DETAILS
| 2
crypto/npth/HISTORY
| 3
crypto/nss/BUILD
| 59
crypto/nss/DEPENDS
| 7
crypto/nss/DETAILS
| 57
crypto/nss/HISTORY
| 72
crypto/nss/INSTALL
| 30
crypto/nss/PREPARE
| 6
crypto/nss/PRE_BUILD
| 25
crypto/nss/PRE_SUB_DEPENDS
| 5
crypto/nss/SUB_DEPENDS
| 27
crypto/nss/nss-3.14.3_sync_with_upstream_softokn_changes.patch
| 407
crypto/nss/nss-3.15.1-standalone-2.patch
| 241
crypto/nss/nss-3.17.2-standalone-2.patch
| 244
crypto/nss/nss-pem-20140808.tar.bz2
|binary
crypto/opensc/DEPENDS
| 2
crypto/opensc/HISTORY
| 3
crypto/openssh/CONFLICTS
| 1
crypto/openssh/DEPENDS
| 7
crypto/openssh/DETAILS
| 4
crypto/openssh/HISTORY
| 34
crypto/openssh/PRE_BUILD
| 2
crypto/openssh/openssh-lpk-6.5p1-0.3.14.patch.gz
|binary
crypto/openssl/CONFLICTS
| 1
crypto/openssl/DETAILS
| 9
crypto/openssl/HISTORY
| 36
crypto/openssl/INSTALL
| 7
crypto/openssl/PREPARE
| 5
crypto/openssl/PROVIDES
| 1
crypto/openssl/openssl.gpg
|binary
crypto/p11-kit/DETAILS
| 2
crypto/p11-kit/HISTORY
| 6
crypto/pad/DEPENDS
| 2
crypto/pad/HISTORY
| 3
crypto/pcsc-lite/DEPENDS
| 2
crypto/pcsc-lite/HISTORY
| 3
crypto/pinentry/DEPENDS
| 36
crypto/pinentry/HISTORY
| 6
crypto/pkcs11-helper/DETAILS
| 6
crypto/pkcs11-helper/HISTORY
| 3
crypto/polarssl/DETAILS
| 22
crypto/polarssl/HISTORY
| 19
crypto/polarssl/PREPARE
| 2
crypto/qca-gnupg/BUILD
| 7
crypto/qca-gnupg/CONFLICTS
| 1
crypto/qca-gnupg/DEPENDS
| 2
crypto/qca-gnupg/DETAILS
| 17
crypto/qca-gnupg/DOWNLOAD
| 1
crypto/qca-gnupg/HISTORY
| 6
crypto/qca-gnupg/INSTALL
| 1
crypto/qca-gnupg/PRE_BUILD
| 1
crypto/qca-gnupg/UP_TRIGGERS
| 1
crypto/qca-openssl/BUILD
| 7
crypto/qca-openssl/CONFLICTS
| 1
crypto/qca-openssl/DEPENDS
| 2
crypto/qca-openssl/DETAILS
| 17
crypto/qca-openssl/DOWNLOAD
| 1
crypto/qca-openssl/HISTORY
| 34
crypto/qca-openssl/INSTALL
| 1
crypto/qca-openssl/PRE_BUILD
| 4
crypto/qca-openssl/UP_TRIGGERS
| 1
crypto/qca-openssl/qca-ossl-openssl.patch
| 29
crypto/qca-pkcs11/BUILD
| 6
crypto/qca-pkcs11/CONFLICTS
| 1
crypto/qca-pkcs11/DEPENDS
| 4
crypto/qca-pkcs11/DETAILS
| 18
crypto/qca-pkcs11/DOWNLOAD
| 1
crypto/qca-pkcs11/HISTORY
| 12
crypto/qca-pkcs11/INSTALL
| 1
crypto/qca-pkcs11/PRE_BUILD
| 1
crypto/qca-pkcs11/UP_TRIGGERS
| 1
crypto/qca2/BUILD
| 9
crypto/qca2/CONFLICTS
| 3
crypto/qca2/DEPENDS
| 12
crypto/qca2/DETAILS
| 6
crypto/qca2/HISTORY
| 6
crypto/scute/DEPENDS
| 2
crypto/scute/DETAILS
| 2
crypto/scute/HISTORY
| 4
crypto/signify/BUILD
| 1
crypto/signify/DETAILS
| 17
crypto/signify/HISTORY
| 2
crypto/signify/INSTALL
| 1
crypto/sshfs-fuse/DETAILS
| 6
crypto/sshfs-fuse/HISTORY
| 4
crypto/sshpass/DEPENDS
| 1
crypto/sshpass/DETAILS
| 15
crypto/sshpass/HISTORY
| 6
crypto/ssldump/DEPENDS
| 2
crypto/ssldump/HISTORY
| 3
crypto/unhash/DEPENDS
| 2
crypto/unhash/HISTORY
| 3
crypto/xca/DEPENDS
| 2
crypto/xca/HISTORY
| 3
crypto/xmlsec/DEPENDS
| 7
crypto/xmlsec/HISTORY
| 3
database/couchdb/DEPENDS
| 2
database/couchdb/HISTORY
| 3
database/db/BUILD
| 2
database/db/DEPENDS
| 2
database/db/DETAILS
| 5
database/db/HISTORY
| 7
database/dbd-firebird/DETAILS
| 4
database/dbd-firebird/HISTORY
| 12
database/firebird/DEPENDS
| 2
database/firebird/HISTORY
| 3
database/firebird25/DEPENDS
| 2
database/firebird25/DETAILS
| 6
database/firebird25/HISTORY
| 7
database/hk_classes/BUILD
| 1
database/hk_classes/CONFLICTS
| 1
database/hk_classes/DETAILS
| 8
database/hk_classes/DOWNLOAD
| 1
database/hk_classes/HISTORY
| 4
database/hk_classes/INSTALL
| 1
database/hk_classes/PRE_BUILD
| 1
database/hk_classes/UP_TRIGGERS
| 1
database/leveldb/BUILD
| 1
database/leveldb/DEPENDS
| 8
database/leveldb/DETAILS
| 25
database/leveldb/HISTORY
| 3
database/leveldb/INSTALL
| 11
database/leveldb/PREPARE
| 2
database/libdbi-drivers/DEPENDS
| 6
database/libdbi-drivers/DETAILS
| 5
database/libdbi-drivers/HISTORY
| 5
database/libdbi/DEPENDS
| 5
database/libdbi/DETAILS
| 5
database/libdbi/HISTORY
| 5
database/libzdb/DEPENDS
| 4
database/libzdb/HISTORY
| 3
database/lmdb/BUILD
| 2
database/lmdb/DETAILS
| 20
database/lmdb/HISTORY
| 6
database/lmdb/INSTALL
| 3
database/mariadb/BUILD
| 73
database/mariadb/CONFIGURE
| 191
database/mariadb/DEPENDS
| 96
database/mariadb/DETAILS
| 16
database/mariadb/FINAL
| 3
database/mariadb/HISTORY
| 35
database/mariadb/INSTALL
| 18
database/mariadb/PREPARE
| 4
database/mariadb/PRE_BUILD
| 16
database/mariadb/PRE_SUB_DEPENDS
| 20
database/mariadb/REPAIR^all^PRE_SUB_DEPENDS
| 20
database/mariadb/SUB_DEPENDS
| 45
database/mariadb/UP_TRIGGERS
| 22
database/mongodb/BUILD
| 18
database/mongodb/CONFIGURE
| 11
database/mongodb/DEPENDS
| 23
database/mongodb/DETAILS
| 8
database/mongodb/FINAL
| 5
database/mongodb/HISTORY
| 30
database/mongodb/INSTALL
| 5
database/mongodb/PRE_BUILD
| 6
database/mongodb/fips.patch
| 21
database/mongodb/init.d/mongodb
| 7
database/mongodb/init.d/mongodb.conf
| 4
database/mongodb/init.d/mongos
| 21
database/mongodb/intsign.patch
| 67
database/mongodb/scons.patch
| 34
database/mysql-workbench/DEPENDS
| 2
database/mysql-workbench/HISTORY
| 3
database/mysql/DEPENDS
| 8
database/mysql/HISTORY
| 12
database/mysql/PRE_BUILD
| 6
database/pgadmin3/DEPENDS
| 2
database/pgadmin3/HISTORY
| 3
database/postgresql/DEPENDS
| 6
database/postgresql/DETAILS
| 14
database/postgresql/HISTORY
| 24
database/postgresql/PREPARE
| 9
database/postgresql/PRE_BUILD
| 7
database/redis/DETAILS
| 6
database/redis/HISTORY
| 6
database/rekall/BUILD
| 1
database/rekall/CONFLICTS
| 1
database/rekall/DETAILS
| 8
database/rekall/DOWNLOAD
| 1
database/rekall/HISTORY
| 4
database/rekall/INSTALL
| 1
database/rekall/PRE_BUILD
| 1
database/rekall/UP_TRIGGERS
| 1
database/sqlite/DETAILS
| 8
database/sqlite/HISTORY
| 57
database/tdb/DEPENDS
| 6
database/tdb/DETAILS
| 12
database/tdb/HISTORY
| 14
database/tokyocabinet/DETAILS
| 4
database/tokyocabinet/HISTORY
| 3
database/virtuoso/DEPENDS
| 2
database/virtuoso/DETAILS
| 4
database/virtuoso/HISTORY
| 9
database/xbase/BUILD
| 1
database/xbase/CONFLICTS
| 1
database/xbase/DETAILS
| 8
database/xbase/DOWNLOAD
| 1
database/xbase/HISTORY
| 4
database/xbase/INSTALL
| 1
database/xbase/PRE_BUILD
| 1
database/xbase/UP_TRIGGERS
| 1
database/xbase64/BUILD
| 1
database/xbase64/CONFLICTS
| 1
database/xbase64/DETAILS
| 8
database/xbase64/DOWNLOAD
| 1
database/xbase64/HISTORY
| 4
database/xbase64/INSTALL
| 1
database/xbase64/PRE_BUILD
| 1
database/xbase64/UP_TRIGGERS
| 1
database/xbsql/BUILD
| 1
database/xbsql/CONFLICTS
| 1
database/xbsql/DETAILS
| 8
database/xbsql/DOWNLOAD
| 1
database/xbsql/HISTORY
| 4
database/xbsql/INSTALL
| 1
database/xbsql/PRE_BUILD
| 1
database/xbsql/UP_TRIGGERS
| 1
dave_robillard.gpg
|binary
desktop-themes/hicolor-icon-theme/DETAILS
| 14
desktop-themes/hicolor-icon-theme/HISTORY
| 34
desktop-themes/oxygen-icons/BUILD
| 1
desktop-themes/oxygen-icons/DEPENDS
| 1
desktop-themes/oxygen-icons/DETAILS
| 16
desktop-themes/oxygen-icons/HISTORY
| 194
dev/null
|binary
devel/alt-ergo/DETAILS
| 4
devel/alt-ergo/HISTORY
| 3
devel/android-tools/BUILD
| 2
devel/android-tools/DEPENDS
| 3
devel/android-tools/DETAILS
| 17
devel/android-tools/HISTORY
| 8
devel/android-tools/INSTALL
| 5
devel/android-tools/PRE_BUILD
| 24
devel/android-tools/init.d/adb
| 17
devel/astyle/DETAILS
| 4
devel/astyle/HISTORY
| 9
devel/automake/DEPENDS
| 1
devel/automake/DETAILS
| 2
devel/automake/HISTORY
| 12
devel/b43-tools/DETAILS
| 7
devel/b43-tools/HISTORY
| 3
devel/bin86/DETAILS
| 8
devel/bin86/HISTORY
| 7
devel/binutils/BUILD
| 4
devel/binutils/DEPENDS
| 6
devel/binutils/DETAILS
| 2
devel/binutils/HISTORY
| 21
devel/binutils/UP_TRIGGERS
| 17
devel/bison/DETAILS
| 4
devel/bison/HISTORY
| 6
devel/bluefish/DETAILS
| 2
devel/bluefish/HISTORY
| 6
devel/bmake/BUILD
| 3
devel/bmake/DETAILS
| 16
devel/bmake/HISTORY
| 5
devel/bmake/INSTALL
| 3
devel/byacc/DETAILS
| 2
devel/byacc/HISTORY
| 9
devel/camlp5/DETAILS
| 4
devel/camlp5/HISTORY
| 3
devel/cbp2make/BUILD
| 2
devel/cbp2make/DETAILS
| 13
devel/cbp2make/HISTORY
| 2
devel/cbp2make/INSTALL
| 2
devel/ccache/DETAILS
| 4
devel/ccache/HISTORY
| 4
devel/ccache/samba.gpg
|binary
devel/cgdb/DETAILS
| 6
devel/cgdb/HISTORY
| 3
devel/check/DETAILS
| 5
devel/check/HISTORY
| 3
devel/cmake/DETAILS
| 7
devel/cmake/HISTORY
| 21
devel/cmockery/DETAILS
| 31
devel/cmockery/HISTORY
| 3
devel/cobra/BUILD
| 1
devel/cobra/DEPENDS
| 1
devel/cobra/DETAILS
| 64
devel/cobra/HISTORY
| 2
devel/cobra/INSTALL
| 16
devel/codeblocks/DETAILS
| 7
devel/codeblocks/HISTORY
| 3
devel/comparator/BUILD
| 1
devel/comparator/DETAILS
| 20
devel/comparator/HISTORY
| 2
devel/copper/DETAILS
| 1
devel/copper/HISTORY
| 4
devel/copper/INSTALL
| 5
devel/coq/0001-fix-make-detection.patch
| 61
devel/coq/DEPENDS
| 1
devel/coq/HISTORY
| 7
devel/coq/PRE_BUILD
| 3
devel/cppcheck/BUILD
| 2
devel/cppcheck/DETAILS
| 4
devel/cppcheck/HISTORY
| 16
devel/cppcheck/INSTALL
| 4
devel/cppunit/BUILD
| 3
devel/cppunit/DETAILS
| 4
devel/cppunit/HISTORY
| 4
devel/cproto/DETAILS
| 15
devel/cproto/HISTORY
| 2
devel/ctags/DETAILS
| 2
devel/ctags/HISTORY
| 3
devel/cvs-fast-export/BUILD
| 1
devel/cvs-fast-export/DEPENDS
| 2
devel/cvs-fast-export/DETAILS
| 20
devel/cvs-fast-export/HISTORY
| 2
devel/cvsps/DEPENDS
| 2
devel/cvsps/DETAILS
| 26
devel/cvsps/HISTORY
| 3
devel/cvsps/INSTALL
| 2
devel/dev86/DETAILS
| 8
devel/dev86/HISTORY
| 4
devel/devscripts/BUILD
| 1
devel/devscripts/DEPENDS
| 6
devel/devscripts/DETAILS
| 138
devel/devscripts/HISTORY
| 2
devel/devscripts/INSTALL
| 1
devel/devscripts/PRE_BUILD
| 5
devel/diffuse/BUILD
| 2
devel/diffuse/DEPENDS
| 1
devel/diffuse/DETAILS
| 4
devel/diffuse/HISTORY
| 4
devel/diffutils/DEPENDS
| 1
devel/diffutils/DETAILS
| 4
devel/diffutils/HISTORY
| 7
devel/diffutils/PRE_BUILD
| 4
devel/diffutils/glibc215.patch
| 10
devel/dissy/BUILD
| 1
devel/dissy/DEPENDS
| 6
devel/dissy/DETAILS
| 14
devel/dissy/HISTORY
| 3
devel/dissy/INSTALL
| 1
devel/doxygen/DETAILS
| 5
devel/doxygen/HISTORY
| 4
devel/elfkickers/BUILD
| 1
devel/elfkickers/DETAILS
| 47
devel/elfkickers/HISTORY
| 2
devel/elfkickers/INSTALL
| 1
devel/erlang/DETAILS
| 4
devel/erlang/HISTORY
| 3
devel/extra-cmake-modules/BUILD
| 1
devel/extra-cmake-modules/DEPENDS
| 1
devel/extra-cmake-modules/DETAILS
| 15
devel/extra-cmake-modules/HISTORY
| 37
devel/flex/DETAILS
| 6
devel/flex/HISTORY
| 3
devel/florist/DETAILS
| 6
devel/florist/HISTORY
| 3
devel/fpc/BUILD
| 2
devel/fpc/DETAILS
| 34
devel/fpc/EXPORTS
| 1
devel/fpc/HISTORY
| 9
devel/fpc/INSTALL
| 8
devel/fpc/PREPARE
| 1
devel/fpc/PRE_BUILD
| 14
devel/fpc/REPAIR^none^EXPORTS
| 1
devel/frama-c/DEPENDS
| 14
devel/frama-c/DETAILS
| 8
devel/frama-c/HISTORY
| 4
devel/gccxml/DEPENDS
| 3
devel/gccxml/DETAILS
| 11
devel/gccxml/HISTORY
| 7
devel/gcl/DETAILS
| 7
devel/gcl/HISTORY
| 3
devel/gdb/BUILD
| 1
devel/gdb/DETAILS
| 4
devel/gdb/HISTORY
| 18
devel/geany-plugins/CONFIGURE
| 16
devel/geany-plugins/DEPENDS
| 9
devel/geany-plugins/DETAILS
| 2
devel/geany-plugins/HISTORY
| 4
devel/geany/DEPENDS
| 10
devel/geany/DETAILS
| 2
devel/geany/HISTORY
| 10
devel/ghc/BUILD
| 4
devel/ghc/DETAILS
| 21
devel/ghc/HISTORY
| 12
devel/git-cola/DETAILS
| 6
devel/git-cola/HISTORY
| 30
devel/git-imerge/BUILD
| 1
devel/git-imerge/DETAILS
| 25
devel/git-imerge/HISTORY
| 2
devel/git-imerge/INSTALL
| 1
devel/git-imerge/PREPARE
| 2
devel/git/BUILD
| 3
devel/git/DEPENDS
| 8
devel/git/DETAILS
| 22
devel/git/HISTORY
| 80
devel/gitg/DETAILS
| 6
devel/gitg/HISTORY
| 3
devel/gnusim8085/DEPENDS
| 2
devel/gnusim8085/DETAILS
| 27
devel/gnusim8085/HISTORY
| 2
devel/go/DEPENDS
| 2
devel/graphviz/DEPENDS
| 86
devel/graphviz/DETAILS
| 5
devel/graphviz/HISTORY
| 12
devel/guile/BUILD
| 2
devel/guile/DETAILS
| 4
devel/guile/HISTORY
| 9
devel/iasl/DETAILS
| 10
devel/iasl/HISTORY
| 5
devel/icecream/DETAILS
| 4
devel/icecream/HISTORY
| 3
devel/indent/DETAILS
| 5
devel/indent/HISTORY
| 4
devel/indent/PRE_BUILD
| 1
devel/indent/gcc-4.0-indent.h.patch
| 11
devel/jwasm/BUILD
| 1
devel/jwasm/DETAILS
| 17
devel/jwasm/HISTORY
| 2
devel/jwasm/INSTALL
| 1
devel/jwasm/PRE_BUILD
| 3
devel/libgc/DETAILS
| 6
devel/libgc/HISTORY
| 3
devel/libtool/DETAILS
| 4
devel/libtool/HISTORY
| 3
devel/libunwind/BUILD
| 4
devel/libunwind/DETAILS
| 19
devel/libunwind/HISTORY
| 8
devel/libunwind/PREPARE
| 2
devel/ltrace/DETAILS
| 6
devel/ltrace/HISTORY
| 3
devel/m4/DEPENDS
| 1
devel/m4/DETAILS
| 2
devel/m4/HISTORY
| 7
devel/m4/PRE_BUILD
| 6
devel/m4/glibc215.patch
| 10
devel/make/DEPENDS
| 5
devel/make/DETAILS
| 3
devel/make/HISTORY
| 13
devel/make/INSTALL
| 1
devel/make/PRE_BUILD
| 4
devel/make/bug30612.patch
| 66
devel/make/bug30723.patch
| 12
devel/mawk/BUILD
| 2
devel/mawk/CONFIGURE
| 1
devel/mawk/DETAILS
| 15
devel/mawk/HISTORY
| 15
devel/mawk/INSTALL
| 4
devel/mawk/PRE_BUILD
| 3
devel/mawk/PROVIDES
| 1
devel/meld/DETAILS
| 4
devel/meld/HISTORY
| 3
devel/mk-configure/BUILD
| 2
devel/mk-configure/DEPENDS
| 1
devel/mk-configure/DETAILS
| 16
devel/mk-configure/HISTORY
| 2
devel/mk-configure/INSTALL
| 2
devel/mlgmpidl/DETAILS
| 7
devel/mlgmpidl/HISTORY
| 3
devel/mono/DETAILS
| 7
devel/mono/HISTORY
| 4
devel/nasm/DETAILS
| 4
devel/nasm/HISTORY
| 3
devel/ninja-build-system/BUILD
| 1
devel/ninja-build-system/DEPENDS
| 2
devel/ninja-build-system/DETAILS
| 16
devel/ninja-build-system/HISTORY
| 6
devel/ninja-build-system/INSTALL
| 1
devel/nodejs/BUILD
| 3
devel/nodejs/DEPENDS
| 9
devel/nodejs/DETAILS
| 9
devel/nodejs/HISTORY
| 5
devel/ocaml/DETAILS
| 4
devel/ocaml/HISTORY
| 3
devel/ocamlgraph/DEPENDS
| 3
devel/ocamlgraph/DETAILS
| 4
devel/ocamlgraph/HISTORY
| 4
devel/oclint/BUILD
| 6
devel/oclint/DETAILS
| 45
devel/oclint/HISTORY
| 3
devel/oclint/INSTALL
| 4
devel/oclint/PRE_BUILD
| 16
devel/oclint/Tools.cpp.patch
| 70
devel/patchutils/DETAILS
| 4
devel/patchutils/HISTORY
| 3
devel/pcc/DETAILS
| 36
devel/pcc/HISTORY
| 7
devel/pcc/PREPARE
| 2
devel/perl/BUILD
| 3
devel/perl/DETAILS
| 8
devel/perl/HISTORY
| 19
devel/perl/INSTALL
| 4
devel/pkgconfig/BUILD
| 5
devel/pkgconfig/DEPENDS
| 3
devel/pkgconfig/DETAILS
| 11
devel/pkgconfig/HISTORY
| 9
devel/polyorb/DEPENDS
| 6
devel/polyorb/HISTORY
| 6
devel/prelink/DETAILS
| 2
devel/prelink/HISTORY
| 3
devel/prelink/prelink-20130503.tar.bz2.sig
|binary
devel/pyside-tools/DEPENDS
| 2
devel/pyside-tools/HISTORY
| 3
devel/pyside/DETAILS
| 9
devel/pyside/HISTORY
| 4
devel/python/BUILD
| 2
devel/python/DEPENDS
| 4
devel/python/DETAILS
| 13
devel/python/HISTORY
| 37
devel/python/INSTALL
| 5
devel/python/TRIGGERS
| 9
devel/python/python.gpg
|binary
devel/python3/DEPENDS
| 1
devel/python3/DETAILS
| 6
devel/python3/HISTORY
| 27
devel/python3/python.gpg
|binary
devel/qbs/BUILD
| 10
devel/qbs/DEPENDS
| 4
devel/qbs/DETAILS
| 15
devel/qbs/HISTORY
| 8
devel/qbs/INSTALL
| 1
devel/qgrit/BUILD
| 1
devel/qgrit/DEPENDS
| 2
devel/qgrit/DETAILS
| 17
devel/qgrit/HISTORY
| 6
devel/qgrit/INSTALL
| 1
devel/qgrit/PREPARE
| 2
devel/qt-creator/BUILD
| 6
devel/qt-creator/DEPENDS
| 7
devel/qt-creator/DETAILS
| 16
devel/qt-creator/HISTORY
| 27
devel/qt-creator/INSTALL
| 1
devel/qtscriptgenerator/DETAILS
| 4
devel/qtscriptgenerator/HISTORY
| 3
devel/quazip/DETAILS
| 4
devel/quazip/HISTORY
| 3
devel/qwtplot3d/BUILD
| 2
devel/qwtplot3d/DEPENDS
| 2
devel/qwtplot3d/HISTORY
| 4
devel/qxmledit/BUILD
| 19
devel/qxmledit/DEPENDS
| 5
devel/qxmledit/DETAILS
| 17
devel/qxmledit/HISTORY
| 14
devel/qxorm/BUILD
| 6
devel/qxorm/DEPENDS
| 3
devel/qxorm/DETAILS
| 21
devel/qxorm/HISTORY
| 17
devel/qxorm/PRE_BUILD
| 4
devel/radare2/DEPENDS
| 2
devel/radare2/DETAILS
| 2
devel/radare2/HISTORY
| 6
devel/ragel/DETAILS
| 2
devel/ragel/HISTORY
| 3
devel/re2c/DETAILS
| 4
devel/re2c/HISTORY
| 3
devel/reposurgeon/BUILD
| 1
devel/reposurgeon/DEPENDS
| 2
devel/reposurgeon/DETAILS
| 20
devel/reposurgeon/HISTORY
| 2
devel/runawk/BUILD
| 2
devel/runawk/DEPENDS
| 3
devel/runawk/DETAILS
| 19
devel/runawk/HISTORY
| 2
devel/runawk/INSTALL
| 2
devel/rust/BUILD
| 2
devel/rust/DETAILS
| 13
devel/rust/HISTORY
| 2
devel/sdcc/DEPENDS
| 4
devel/sdcc/DETAILS
| 42
devel/sdcc/HISTORY
| 2
devel/shiboken/DETAILS
| 10
devel/shiboken/HISTORY
| 4
devel/smake/BUILD
| 5
devel/smake/DETAILS
| 28
devel/smake/HISTORY
| 2
devel/sparse/DETAILS
| 12
devel/sparse/HISTORY
| 5
devel/sparsehash/DETAILS
| 14
devel/sparsehash/HISTORY
| 4
devel/spidermonkey17/BUILD
| 2
devel/spidermonkey17/DEPENDS
| 16
devel/spidermonkey17/DETAILS
| 16
devel/spidermonkey17/HISTORY
| 2
devel/splint/0001-fix-dependencies-in-Makefile.in.patch
| 25
devel/splint/DEPENDS
| 1
devel/splint/HISTORY
| 4
devel/splint/PRE_BUILD
| 4
devel/stlink/DEPENDS
| 2
devel/stlink/DETAILS
| 13
devel/stlink/HISTORY
| 3
devel/stlink/INSTALL
| 2
devel/stlink/PRE_BUILD
| 3
devel/strace/DETAILS
| 2
devel/strace/HISTORY
| 4
devel/strace/PRE_BUILD
| 3
devel/strace/glibc-2.15.patch
| 53
devel/swig/DEPENDS
| 68
devel/swig/DETAILS
| 4
devel/swig/HISTORY
| 12
devel/swig/PRE_BUILD
| 7
devel/swig/SUB_DEPENDS
| 16
devel/swig/python3.patch
| 11
devel/swiprolog/DEPENDS
| 2
devel/swiprolog/HISTORY
| 3
devel/tcl/BUILD
| 3
devel/tcl/HISTORY
| 3
devel/tig/DETAILS
| 4
devel/tig/HISTORY
| 9
devel/unifdef/DETAILS
| 4
devel/unifdef/HISTORY
| 12
devel/vala/DETAILS
| 8
devel/vala/HISTORY
| 6
devel/valgrind/BUILD
| 2
devel/valgrind/DETAILS
| 12
devel/valgrind/HISTORY
| 7
devel/why/BUILD
| 5
devel/why/DEPENDS
| 25
devel/why/DETAILS
| 26
devel/why/HISTORY
| 6
devel/why/PRE_BUILD
| 3
devel/why3/DEPENDS
| 6
devel/why3/DETAILS
| 6
devel/why3/HISTORY
| 9
devel/why3/INSTALL
| 3
devel/xdg-utils/DEPENDS
| 1
devel/xdg-utils/DETAILS
| 6
devel/xdg-utils/HISTORY
| 6
devel/xmlto/DETAILS
| 6
devel/xmlto/HISTORY
| 3
devel/yaz/BUILD
| 2
devel/yaz/DEPENDS
| 7
devel/yaz/DETAILS
| 8
devel/yaz/HISTORY
| 8
devel/zarith/0001-use-correct-library-suffix-in-install-target.patch
| 25
devel/zarith/BUILD
| 3
devel/zarith/DEPENDS
| 2
devel/zarith/DETAILS
| 16
devel/zarith/HISTORY
| 5
devel/zarith/PRE_BUILD
| 3
disk/acl/DETAILS
| 4
disk/acl/HISTORY
| 5
disk/acl/PRE_BUILD
| 3
disk/acl/acl.gpg
|binary
disk/attr/BUILD
| 2
disk/attr/DETAILS
| 4
disk/attr/HISTORY
| 7
disk/attr/INSTALL
| 3
disk/attr/attr.gpg
|binary
disk/avfs/DEPENDS
| 2
disk/avfs/DETAILS
| 2
disk/avfs/HISTORY
| 6
disk/boxbackup/DEPENDS
| 2
disk/boxbackup/HISTORY
| 3
disk/brasero/DETAILS
| 8
disk/brasero/HISTORY
| 5
disk/btrfs-progs/DETAILS
| 20
disk/btrfs-progs/HISTORY
| 13
disk/btrfs-progs/INSTALL
| 1
disk/btrfs-progs/PRE_BUILD
| 6
disk/cdrdao/BUILD
| 20
disk/cdrdao/DETAILS
| 7
disk/cdrdao/HISTORY
| 8
disk/cdrdao/PRE_BUILD
| 22
disk/cdrtools/DETAILS
| 6
disk/cdrtools/HISTORY
| 10
disk/cdrtools/PRE_BUILD
| 2
disk/davfs/DETAILS
| 10
disk/davfs/HISTORY
| 9
disk/davfs/davfs.gpg
|binary
disk/ddrescue/DEPENDS
| 1
disk/ddrescue/DETAILS
| 6
disk/ddrescue/HISTORY
| 8
disk/ddrescue/PRE_BUILD
| 3
disk/dmg2img/DEPENDS
| 2
disk/dmg2img/HISTORY
| 3
disk/dosfstools/DETAILS
| 4
disk/dosfstools/HISTORY
| 21
disk/dump/DEPENDS
| 2
disk/dump/HISTORY
| 3
disk/e2fsprogs/DEPENDS
| 2
disk/e2fsprogs/DETAILS
| 2
disk/e2fsprogs/HISTORY
| 9
disk/eudev/BUILD
| 12
disk/eudev/CONFIGURE
| 7
disk/eudev/CONFLICTS
| 2
disk/eudev/DEPENDS
| 30
disk/eudev/DETAILS
| 18
disk/eudev/FINAL
| 83
disk/eudev/HISTORY
| 53
disk/eudev/INSTALL
| 25
disk/eudev/PRE_BUILD
| 5
disk/eudev/PRE_SUB_DEPENDS
| 6
disk/eudev/PROVIDES
| 1
disk/eudev/SUB_DEPENDS
| 6
disk/eudev/init.d/coldplug
| 28
disk/eudev/init.d/copy-persistent-rules
| 29
disk/eudev/init.d/devpts
| 26
disk/eudev/init.d/udevd
| 10
disk/eudev/modprobe.aliases
| 9
disk/eudev/rules/40-alsa.rules
| 14
disk/eudev/rules/52-modules.rules
| 35
disk/eudev/rules/76-cdrom_perms.rules
| 3
disk/eudev/rules/README
| 11
disk/eudev/rules/rules.examples
| 42
disk/eudev/udev.conf
| 14
disk/eudev/udev.missing
| 31
disk/fuse-google-drive/DETAILS
| 7
disk/fuse-google-drive/HISTORY
| 3
disk/fuse/DEPENDS
| 3
disk/fuse/DETAILS
| 11
disk/fuse/HISTORY
| 7
disk/gdisk/DEPENDS
| 2
disk/gdisk/DETAILS
| 4
disk/gdisk/HISTORY
| 10
disk/gnu-efi/BUILD
| 2
disk/gnu-efi/DEPENDS
| 1
disk/gnu-efi/DETAILS
| 17
disk/gnu-efi/HISTORY
| 14
disk/gnu-efi/INSTALL
| 1
disk/gpart/BUILD
| 4
disk/gpart/DETAILS
| 8
disk/gpart/HISTORY
| 5
disk/gparted/DEPENDS
| 2
disk/gparted/DETAILS
| 4
disk/gparted/HISTORY
| 15
disk/grub2/BUILD
| 7
disk/grub2/CONFIGURE
| 5
disk/grub2/HISTORY
| 12
disk/grub2/PRE_BUILD
| 3
disk/grub2/grub-2.00-freetype-2.5.1.patch
| 24
disk/gummiboot/CONFLICTS
| 1
disk/gummiboot/DEPENDS
| 4
disk/gummiboot/DETAILS
| 18
disk/gummiboot/HISTORY
| 17
disk/gummiboot/INSTALL
| 10
disk/gummiboot/PRE_BUILD
| 3
disk/gummiboot/mkgummi
| 33
disk/gummiboot/smgl-splash.bmp.xz
|binary
disk/isomaster/DETAILS
| 4
disk/isomaster/HISTORY
| 3
disk/libatasmart/DEPENDS
| 2
disk/libatasmart/HISTORY
| 3
disk/libburn/DETAILS
| 11
disk/libburn/HISTORY
| 24
disk/libewf/DEPENDS
| 2
disk/libewf/HISTORY
| 3
disk/libisoburn/DETAILS
| 11
disk/libisoburn/HISTORY
| 24
disk/libisofs/DETAILS
| 9
disk/libisofs/HISTORY
| 21
disk/libmtp/DETAILS
| 6
disk/libmtp/HISTORY
| 3
disk/lilo/0001-fix-failure-during-install.patch
| 36
disk/lilo/CONFIGURE
| 4
disk/lilo/DETAILS
| 2
disk/lilo/HISTORY
| 10
disk/lilo/PRE_BUILD
| 7
disk/lilo/xvd.patch
| 29
disk/lvm/DETAILS
| 2
disk/lvm/HISTORY
| 11
disk/lvm/PRE_BUILD
| 3
disk/lvm/lvm-static-hotfix.patch
| 21
disk/netatalk/DEPENDS
| 2
disk/netatalk/HISTORY
| 3
disk/ntfs-3g/DETAILS
| 4
disk/ntfs-3g/HISTORY
| 3
disk/partclone/BUILD
| 2
disk/partclone/DETAILS
| 4
disk/partclone/HISTORY
| 33
disk/partimage-ng/DETAILS
| 7
disk/partimage-ng/HISTORY
| 3
disk/partimage/DEPENDS
| 2
disk/partimage/HISTORY
| 3
disk/pmount/BUILD
| 7
disk/pmount/CONFIGURE
| 2
disk/pmount/DEPENDS
| 21
disk/pmount/DETAILS
| 13
disk/pmount/FINAL
| 5
disk/pmount/HISTORY
| 13
disk/pmount/INSTALL
| 14
disk/pmount/PRE_BUILD
| 2
disk/pmount/PRE_INSTALL
| 7
disk/pspshrink/DEPENDS
| 2
disk/pspshrink/DETAILS
| 15
disk/pspshrink/HISTORY
| 3
disk/quota/DETAILS
| 7
disk/quota/HISTORY
| 3
disk/sg3_utils/DETAILS
| 6
disk/sg3_utils/HISTORY
| 6
disk/sgi.gpg
|binary
disk/squashfs-tools3/BUILD
| 2
disk/squashfs-tools3/DETAILS
| 27
disk/squashfs-tools3/HISTORY
| 33
disk/squashfs-tools3/INSTALL
| 3
disk/squashfs-tools3/PRE_BUILD
| 2
disk/testdisk/DEPENDS
| 2
disk/testdisk/DETAILS
| 4
disk/testdisk/HISTORY
| 6
disk/udev/CONFLICTS
| 1
disk/udev/HISTORY
| 4
disk/udev/PROVIDES
| 1
disk/udisks/DEPENDS
| 10
disk/udisks/HISTORY
| 7
disk/udisks2/DEPENDS
| 11
disk/udisks2/DETAILS
| 6
disk/udisks2/HISTORY
| 23
disk/uif2iso/DEPENDS
| 2
disk/uif2iso/HISTORY
| 3
disk/whdd/BUILD
| 1
disk/whdd/DEPENDS
| 9
disk/whdd/DETAILS
| 16
disk/whdd/HISTORY
| 2
disk/whdd/PREPARE
| 2
disk/xcdroast/DETAILS
| 4
disk/xcdroast/HISTORY
| 6
disk/xcdroast/PRE_BUILD
| 9
disk/xcdroast/cdda2wav_version.patch
| 54
disk/xcdroast/io_progressbar_fix.patch
| 39
disk/xcdroast/modern_cdrtools.patch
| 21
disk/xfsdump/DETAILS
| 2
disk/xfsdump/HISTORY
| 3
disk/xfsprogs/DETAILS
| 2
disk/xfsprogs/HISTORY
| 3
display/directfb/DEPENDS
| 2
display/directfb/HISTORY
| 3
display/fbv/DEPENDS
| 2
display/fbv/HISTORY
| 3
display/qingy/DEPENDS
| 4
display/qingy/HISTORY
| 3
djm.gpg
|binary
doc/docbook-utils/DEPENDS
| 2
doc/docbook-utils/DETAILS
| 2
doc/docbook-utils/HISTORY
| 4
doc/docbook-utils/PRE_BUILD
| 3
doc/docbook-utils/docbook-utils-jw-grep-fix.patch
| 24
doc/docbook-xsl/DETAILS
| 6
doc/docbook-xsl/HISTORY
| 6
doc/docutils/BUILD
| 1
doc/docutils/DEPENDS
| 1
doc/docutils/DETAILS
| 25
doc/docutils/HISTORY
| 54
doc/docutils/INSTALL
| 1
doc/docx2txt/DETAILS
| 4
doc/docx2txt/HISTORY
| 6
doc/dvipdfmx/DETAILS
| 1
doc/dvipdfmx/HISTORY
| 3
doc/dvipng/DEPENDS
| 6
doc/dvipng/HISTORY
| 6
doc/enca/DETAILS
| 4
doc/enca/HISTORY
| 3
doc/evince/DEPENDS
| 2
doc/evince/DETAILS
| 7
doc/evince/HISTORY
| 23
doc/fbreader/BUILD
| 5
doc/fbreader/DEPENDS
| 1
doc/fbreader/DETAILS
| 9
doc/fbreader/HISTORY
| 8
doc/groff/BUILD
| 12
doc/groff/DEPENDS
| 10
doc/groff/DETAILS
| 2
doc/groff/HISTORY
| 7
doc/htmldoc/DEPENDS
| 2
doc/htmldoc/HISTORY
| 3
doc/itstool/DEPENDS
| 3
doc/itstool/DETAILS
| 4
doc/itstool/HISTORY
| 4
doc/linuxdoc-tools/DETAILS
| 7
doc/linuxdoc-tools/HISTORY
| 3
doc/linuxdoc-tools/PRE_BUILD
| 3
doc/linuxdoc-tools/linuxdoc-tools.patch
| 126
doc/man-pages-posix/DETAILS
| 11
doc/man-pages-posix/HISTORY
| 3
doc/man-pages/DETAILS
| 4
doc/man-pages/HISTORY
| 24
doc/mupdf/BUILD
| 2
doc/mupdf/DETAILS
| 9
doc/mupdf/HISTORY
| 7
doc/opensp/DEPENDS
| 6
doc/opensp/DETAILS
| 3
doc/opensp/HISTORY
| 4
doc/po4a/BUILD
| 4
doc/po4a/DETAILS
| 8
doc/po4a/HISTORY
| 5
doc/po4a/INSTALL
| 1
doc/po4a/PRE_BUILD
| 4
doc/pstoedit/DETAILS
| 4
doc/pstoedit/HISTORY
| 3
doc/pstotext/DEPENDS
| 2
doc/pstotext/DETAILS
| 12
doc/pstotext/HISTORY
| 5
doc/qpdf/DETAILS
| 6
doc/qpdf/HISTORY
| 13
doc/qpdf/UP_TRIGGERS
| 18
doc/source-highlight/DEPENDS
| 2
doc/source-highlight/DETAILS
| 2
doc/source-highlight/HISTORY
| 3
doc/zathura-pdf-poppler/DETAILS
| 4
doc/zathura-pdf-poppler/HISTORY
| 3
doc/zathura/DETAILS
| 4
doc/zathura/HISTORY
| 3
e-16/e16/DETAILS
| 11
e-16/e16/HISTORY
| 6
e-17/e17/DEPENDS
| 7
e-17/e17/DETAILS
| 11
e-17/e17/HISTORY
| 17
e-17/e17/e17update
| 4
e-17/e17/enlightenment-0.17.4.tar.bz2.sig
|binary
e-17/e_dbus/DETAILS
| 2
e-17/e_dbus/HISTORY
| 3
e-17/e_dbus/e_dbus-1.7.8.tar.bz2.sig
|binary
e-17/echievements/DEPENDS
| 2
e-17/echievements/DETAILS
| 16
e-17/echievements/HISTORY
| 3
e-17/echievements/echievements-3.tar.bz2.sig
|binary
e-17/ecore/DEPENDS
| 6
e-17/ecore/DETAILS
| 6
e-17/ecore/HISTORY
| 11
e-17/edbus/DETAILS
| 7
e-17/edbus/HISTORY
| 3
e-17/edje/DEPENDS
| 3
e-17/edje/DETAILS
| 9
e-17/edje/HISTORY
| 7
e-17/edje/edje-1.7.8.tar.bz2.sig
|binary
e-17/eet/DEPENDS
| 6
e-17/eet/DETAILS
| 2
e-17/eet/HISTORY
| 6
e-17/eet/eet-1.7.8.tar.bz2.sig
|binary
e-17/eeze/DEPENDS
| 2
e-17/eeze/DETAILS
| 2
e-17/eeze/HISTORY
| 6
e-17/eeze/eeze-1.7.8.tar.bz2.sig
|binary
e-17/efl/DEPENDS
| 2
e-17/efl/DETAILS
| 7
e-17/efl/HISTORY
| 6
e-17/efreet/DETAILS
| 2
e-17/efreet/HISTORY
| 3
e-17/efreet/efreet-1.7.8.tar.bz2.sig
|binary
e-17/eina/DETAILS
| 6
e-17/eina/HISTORY
| 6
e-17/eio/DETAILS
| 2
e-17/eio/HISTORY
| 3
e-17/eio/eio-1.7.8.tar.bz2.sig
|binary
e-17/elementary/DEPENDS
| 9
e-17/elementary/DETAILS
| 2
e-17/elementary/HISTORY
| 4
e-17/elementary/elementary-1.7.8.tar.bz2.sig
|binary
e-17/emap/DETAILS
| 7
e-17/emap/HISTORY
| 3
e-17/embryo/DETAILS
| 2
e-17/embryo/HISTORY
| 3
e-17/embryo/embryo-1.7.8.tar.bz2.sig
|binary
e-17/emotion/DETAILS
| 9
e-17/emotion/HISTORY
| 6
e-17/emotion/emotion-1.7.8.tar.bz2.sig
|binary
e-17/emotion_generic_players/DEPENDS
| 2
e-17/emotion_generic_players/DETAILS
| 15
e-17/emotion_generic_players/HISTORY
| 6
e-17/emotion_generic_players/PREPARE
| 2
e-17/emotion_generic_players/PRE_BUILD
| 4
e-17/enki/DETAILS
| 7
e-17/enki/HISTORY
| 3
e-17/enna/DETAILS
| 7
e-17/enna/HISTORY
| 3
e-17/eobj/DETAILS
| 7
e-17/eobj/HISTORY
| 3
e-17/ephoto/DETAILS
| 7
e-17/ephoto/HISTORY
| 3
e-17/ephysics/DETAILS
| 7
e-17/ephysics/HISTORY
| 3
e-17/erss/DETAILS
| 7
e-17/erss/HISTORY
| 3
e-17/ethumb/DETAILS
| 2
e-17/ethumb/HISTORY
| 3
e-17/ethumb/ethumb-1.7.8.tar.bz2.sig
|binary
e-17/etrophy/DEPENDS
| 4
e-17/etrophy/DETAILS
| 15
e-17/etrophy/HISTORY
| 3
e-17/etrophy/etrophy-0.5.1.tar.bz2.sig
|binary
e-17/evas/BUILD
| 2
e-17/evas/DEPENDS
| 5
e-17/evas/DETAILS
| 8
e-17/evas/HISTORY
| 15
e-17/evas/evas-1.7.8.tar.bz2.sig
|binary
e-17/evas_generic_loaders/DETAILS
| 15
e-17/evas_generic_loaders/HISTORY
| 9
e-17/evas_generic_loaders/evas_generic_loaders-1.7.8.tar.bz2.sig
|binary
e-17/evfs/DETAILS
| 7
e-17/evfs/HISTORY
| 3
e-17/eweather/DETAILS
| 7
e-17/eweather/HISTORY
| 3
e-17/ewl/DETAILS
| 7
e-17/ewl/HISTORY
| 3
e-17/ewler/DETAILS
| 7
e-17/ewler/HISTORY
| 3
e-17/exchange/DETAILS
| 7
e-17/exchange/HISTORY
| 3
e-17/expedite/DETAILS
| 2
e-17/expedite/HISTORY
| 4
e-17/expedite/expedite-1.7.8.tar.bz2.sig
|binary
e-17/eyelight/DETAILS
| 7
e-17/eyelight/HISTORY
| 3
e-17/iconbar/DETAILS
| 7
e-17/iconbar/HISTORY
| 3
e-17/libeweather/DETAILS
| 7
e-17/libeweather/HISTORY
| 3
e-17/shellementary/DETAILS
| 7
e-17/shellementary/HISTORY
| 3
e-17/terminology/DETAILS
| 9
e-17/terminology/HISTORY
| 6
e-17/terminology/terminology-0.3.0.tar.bz2.sig
|binary
e/imlib/DEPENDS
| 2
e/imlib/HISTORY
| 3
e/imlib2/BUILD
| 4
e/imlib2/CONFIGURE
| 1
e/imlib2/DEPENDS
| 22
e/imlib2/DETAILS
| 2
e/imlib2/HISTORY
| 18
e/imlib2/Imlib2.h.patch
| 129
e/imlib2/PRE_BUILD
| 6
e/imlib2/PRE_SUB_DEPENDS
| 7
e/imlib2/REPAIR^all^PRE_SUB_DEPENDS
| 7
e/imlib2/SUB_DEPENDS
| 7
e/imlib2/TRIGGERS
| 4
editors/auctex/CONFLICTS
| 1
editors/auctex/DEPENDS
| 2
editors/auctex/DETAILS
| 20
editors/auctex/HISTORY
| 82
editors/code-browser/DETAILS
| 2
editors/code-browser/HISTORY
| 6
editors/code-browser/code-browser-4.9-src.tar.gz.sig
|binary
editors/ed/DETAILS
| 2
editors/ed/HISTORY
| 3
editors/elvis/DEPENDS
| 1
editors/elvis/HISTORY
| 3
editors/emacs/A0B0F199.gpg
|binary
editors/emacs/BUILD
| 7
editors/emacs/CONFIGURE
| 2
editors/emacs/DEPENDS
| 80
editors/emacs/DETAILS
| 17
editors/emacs/DOWNLOAD
| 8
editors/emacs/HISTORY
| 21
editors/gawk/BUILD
| 6
editors/gawk/CONFIGURE
| 1
editors/gawk/DEPENDS
| 7
editors/gawk/DETAILS
| 2
editors/gawk/HISTORY
| 21
editors/gawk/INSTALL
| 5
editors/gawk/PROVIDES
| 1
editors/jq/DEPENDS
| 2
editors/jq/DETAILS
| 22
editors/jq/HISTORY
| 3
editors/lyx/DETAILS
| 8
editors/lyx/HISTORY
| 6
editors/magicpoint/DEPENDS
| 2
editors/magicpoint/HISTORY
| 3
editors/moe/DETAILS
| 2
editors/moe/HISTORY
| 3
editors/openoffice/DEPENDS
| 2
editors/openoffice/HISTORY
| 3
editors/sandy/DETAILS
| 7
editors/sandy/HISTORY
| 3
editors/scribus4/DEPENDS
| 2
editors/scribus4/HISTORY
| 3
editors/tea/BUILD
| 9
editors/tea/DEPENDS
| 4
editors/tea/DETAILS
| 8
editors/tea/HISTORY
| 10
editors/tea/PRE_BUILD
| 3
editors/texmaker/DEPENDS
| 5
editors/texmaker/DETAILS
| 4
editors/texmaker/HISTORY
| 12
editors/texworks/DETAILS
| 6
editors/texworks/HISTORY
| 3
editors/tidy/DETAILS
| 6
editors/tidy/HISTORY
| 3
editors/vbindiff/DETAILS
| 25
editors/vbindiff/HISTORY
| 2
editors/vile/BUILD
| 7
editors/vile/CONFIGURE
| 17
editors/vile/DEPENDS
| 23
editors/vile/DETAILS
| 22
editors/vile/HISTORY
| 3
editors/vile/INSTALL
| 17
editors/vile/PROVIDES
| 2
editors/vile/profile.d/editor.sh
| 10
editors/vim-csapprox/BUILD
| 1
editors/vim-csapprox/DEPENDS
| 1
editors/vim-csapprox/DETAILS
| 38
editors/vim-csapprox/HISTORY
| 2
editors/vim-csapprox/INSTALL
| 3
editors/vim-gnupg/BUILD
| 1
editors/vim-gnupg/DEPENDS
| 2
editors/vim-gnupg/DETAILS
| 21
editors/vim-gnupg/HISTORY
| 5
editors/vim-gnupg/INSTALL
| 4
editors/vim-gnupg/PREPARE
| 2
editors/vim/BUILD
| 6
editors/vim/CONFIGURE
| 2
editors/vim/DEPENDS
| 4
editors/vim/DETAILS
| 35
editors/vim/HISTORY
| 39
editors/vim/PRE_BUILD
| 23
editors/vim/if_perl.patch
| 28
editors/vim/vim-patches-tarball
| 29
editors/vimoutliner/BUILD
| 1
editors/vimoutliner/DEPENDS
| 1
editors/vimoutliner/DETAILS
| 29
editors/vimoutliner/HISTORY
| 5
editors/vimoutliner/INSTALL
| 8
editors/vimoutliner/PREPARE
| 2
education/klavaro/DEPENDS
| 8
education/klavaro/DETAILS
| 6
education/klavaro/HISTORY
| 12
emacs-lisp/FUNCTIONS
| 44
emacs-lisp/auctex/CONFLICTS
| 1
emacs-lisp/auctex/DEPENDS
| 3
emacs-lisp/auctex/DETAILS
| 19
emacs-lisp/auctex/HISTORY
| 86
emacs-lisp/autopair/DEPENDS
| 1
emacs-lisp/autopair/DETAILS
| 25
emacs-lisp/autopair/HISTORY
| 2
emacs-lisp/autopair/PREPARE
| 2
emacs-lisp/clojure-mode/DETAILS
| 7
emacs-lisp/clojure-mode/HISTORY
| 3
emacs-lisp/cluck/DETAILS
| 7
emacs-lisp/cluck/HISTORY
| 3
emacs-lisp/coffee-mode/DETAILS
| 7
emacs-lisp/coffee-mode/HISTORY
| 3
emacs-lisp/egg/DETAILS
| 7
emacs-lisp/egg/HISTORY
| 3
emacs-lisp/emacs-goodies-el/DETAILS
| 7
emacs-lisp/emacs-goodies-el/HISTORY
| 3
emacs-lisp/fill-column-indicator/DETAILS
| 7
emacs-lisp/fill-column-indicator/HISTORY
| 3
emacs-lisp/haml-mode/DETAILS
| 7
emacs-lisp/haml-mode/HISTORY
| 3
emacs-lisp/haskell-mode/DEPENDS
| 1
emacs-lisp/haskell-mode/DETAILS
| 15
emacs-lisp/haskell-mode/HISTORY
| 2
emacs-lisp/identica-mode/DETAILS
| 7
emacs-lisp/identica-mode/HISTORY
| 3
emacs-lisp/scss-mode/DETAILS
| 7
emacs-lisp/scss-mode/HISTORY
| 3
emacs-lisp/sinatra_el/DETAILS
| 7
emacs-lisp/sinatra_el/HISTORY
| 3
emacs-lisp/visual-regexp/DEPENDS
| 1
emacs-lisp/visual-regexp/DETAILS
| 26
emacs-lisp/visual-regexp/HISTORY
| 3
emacs-lisp/visual-regexp/PREPARE
| 2
fonts-x11/cantarell-fonts/DETAILS
| 2
fonts-x11/cantarell-fonts/HISTORY
| 3
fonts-x11/cantarell-fonts/cantarell-fonts-0.0.12.tar.xz.sig
|binary
fonts-x11/dejavu-ttf/DETAILS
| 7
fonts-x11/dejavu-ttf/HISTORY
| 6
fonts-x11/terminus-font/BUILD
| 2
fonts-x11/terminus-font/DEPENDS
| 2
fonts-x11/terminus-font/DETAILS
| 6
fonts-x11/terminus-font/HISTORY
| 6
fonts-x11/ttf-mensch/BUILD
| 1
fonts-x11/ttf-mensch/DEPENDS
| 1
fonts-x11/ttf-mensch/DETAILS
| 38
fonts-x11/ttf-mensch/HISTORY
| 3
fonts-x11/ttf-mensch/INSTALL
| 2
fonts-x11/ttf-mensch/PRE_BUILD
| 1
fonts-x11/ttf-monofur/BUILD
| 1
fonts-x11/ttf-monofur/DEPENDS
| 1
fonts-x11/ttf-monofur/DETAILS
| 14
fonts-x11/ttf-monofur/HISTORY
| 2
fonts-x11/ttf-monofur/INSTALL
| 6
fonts-x11/ttf-monofur/PRE_BUILD
| 3
fonts-x11/ttf-roboto/HISTORY
| 3
fonts-x11/ttf-roboto/INSTALL
| 2
fonts-x11/unifont/DETAILS
| 10
fonts-x11/unifont/HISTORY
| 8
fonts-x11/unifont/PRE_BUILD
| 3
ftp-libs/dclib/DEPENDS
| 2
ftp-libs/dclib/HISTORY
| 3
ftp-libs/libtorrent/DEPENDS
| 2
ftp-libs/libtorrent/DETAILS
| 4
ftp-libs/libtorrent/HISTORY
| 6
ftp-libs/rb-libtorrent/DEPENDS
| 2
ftp-libs/rb-libtorrent/HISTORY
| 5
ftp/aria2/DEPENDS
| 6
ftp/aria2/DETAILS
| 10
ftp/aria2/HISTORY
| 10
ftp/btpd/DEPENDS
| 2
ftp/btpd/HISTORY
| 3
ftp/createtorrent/DEPENDS
| 2
ftp/createtorrent/HISTORY
| 3
ftp/ctorrent/DEPENDS
| 2
ftp/ctorrent/HISTORY
| 3
ftp/curl/BUILD
| 7
ftp/curl/CONFIGURE
| 2
ftp/curl/DEPENDS
| 42
ftp/curl/DETAILS
| 4
ftp/curl/HISTORY
| 37
ftp/dctc/DEPENDS
| 6
ftp/dctc/HISTORY
| 3
ftp/deluge/DEPENDS
| 2
ftp/deluge/HISTORY
| 3
ftp/fatrat/DETAILS
| 12
ftp/fatrat/HISTORY
| 3
ftp/filezilla/DETAILS
| 2
ftp/filezilla/FileZilla_3.7.4.1_src.tar.bz2.sig
|binary
ftp/filezilla/HISTORY
| 3
ftp/gftp/DEPENDS
| 2
ftp/gftp/DETAILS
| 1
ftp/gftp/HISTORY
| 12
ftp/gftp/PRE_BUILD
| 6
ftp/gftp/expand.patch
| 21
ftp/gftp/ftps.patch
| 20
ftp/gftp/tmpstr.patch
| 12
ftp/grsync/BUILD
| 2
ftp/grsync/DETAILS
| 4
ftp/grsync/HISTORY
| 3
ftp/imapsync/DEPENDS
| 4
ftp/imapsync/DETAILS
| 8
ftp/imapsync/HISTORY
| 5
ftp/lftp/DEPENDS
| 6
ftp/lftp/DETAILS
| 2
ftp/lftp/HISTORY
| 9
ftp/ncdc/DEPENDS
| 7
ftp/ncdc/DETAILS
| 2
ftp/ncdc/HISTORY
| 19
ftp/proftpd/CONFIGURE
| 4
ftp/proftpd/DEPENDS
| 29
ftp/proftpd/DETAILS
| 2
ftp/proftpd/HISTORY
| 13
ftp/proftpd/ldap-cert.patch
| 107
ftp/pure-ftpd/DEPENDS
| 2
ftp/pure-ftpd/HISTORY
| 3
ftp/rsync/DETAILS
| 9
ftp/rsync/HISTORY
| 9
ftp/rtorrent/DETAILS
| 4
ftp/rtorrent/HISTORY
| 3
ftp/tnftp/DEPENDS
| 5
ftp/tnftp/DETAILS
| 3
ftp/tnftp/HISTORY
| 13
ftp/transmission/DEPENDS
| 2
ftp/transmission/DETAILS
| 6
ftp/transmission/HISTORY
| 18
ftp/transmission/transmission-2.84.tar.xz.sig
|binary
ftp/tucan/DEPENDS
| 2
ftp/tucan/HISTORY
| 3
ftp/uget/BUILD
| 5
ftp/uget/DEPENDS
| 5
ftp/uget/DETAILS
| 6
ftp/uget/HISTORY
| 5
ftp/valknut/BUILD
| 7
ftp/valknut/DEPENDS
| 6
ftp/valknut/HISTORY
| 3
ftp/vsftpd/DEPENDS
| 2
ftp/vsftpd/HISTORY
| 3
ftp/wget/CONFIGURE
| 7
ftp/wget/DEPENDS
| 23
ftp/wget/DETAILS
| 4
ftp/wget/HISTORY
| 37
ftp/wget/PRE_SUB_DEPENDS
| 2
ftp/wget/REPAIR^all^PRE_SUB_DEPENDS
| 2
ftp/wget/SUB_DEPENDS
| 4
ftp/wget/wget.gpg
|binary
gnome2-apps/abiword/BUILD
| 2
gnome2-apps/abiword/CONFIGURE
| 17
gnome2-apps/abiword/DEPENDS
| 49
gnome2-apps/abiword/DETAILS
| 7
gnome2-apps/abiword/HISTORY
| 11
gnome2-apps/abiword/PRE_BUILD
| 8
gnome2-apps/balsa/DEPENDS
| 2
gnome2-apps/balsa/HISTORY
| 3
gnome2-apps/dia/DETAILS
| 4
gnome2-apps/dia/HISTORY
| 4
gnome2-apps/dia/PRE_BUILD
| 6
gnome2-apps/dia/dia-0.97.3.tar.xz.sig
|binary
gnome2-apps/dia/glib-2.31.patch
| 53
gnome2-apps/eog-plugins/DETAILS
| 2
gnome2-apps/eog-plugins/HISTORY
| 3
gnome2-apps/eog-plugins/eog-plugins-3.8.0.tar.xz.sig
|binary
gnome2-apps/eog2/DETAILS
| 2
gnome2-apps/eog2/HISTORY
| 3
gnome2-apps/eog2/eog-3.8.0.tar.xz.sig
|binary
gnome2-apps/galculator/DETAILS
| 4
gnome2-apps/galculator/HISTORY
| 3
gnome2-apps/gnumeric/CONFIGURE
| 11
gnome2-apps/gnumeric/DEPENDS
| 43
gnome2-apps/gnumeric/DETAILS
| 15
gnome2-apps/gnumeric/HISTORY
| 6
gnome2-apps/gnumeric/PRE_BUILD
| 2
gnome2-apps/gnumeric/gnumeric-1.12.9-desktop.patch
| 9
gnome2-apps/gramps/DETAILS
| 4
gnome2-apps/gramps/HISTORY
| 12
gnome2-apps/gthumb2/DETAILS
| 4
gnome2-apps/gthumb2/HISTORY
| 3
gnome2-apps/homebank/DEPENDS
| 13
gnome2-apps/homebank/DETAILS
| 13
gnome2-apps/homebank/FINAL
| 1
gnome2-apps/homebank/HISTORY
| 19
gnome2-apps/homebank/PRE_BUILD
| 4
gnome2-apps/homebank/mime-noup.patch
| 14
gnome2-apps/mail-notification/DEPENDS
| 2
gnome2-apps/mail-notification/HISTORY
| 3
gnome2-libs/at-spi2-atk/DETAILS
| 7
gnome2-libs/at-spi2-atk/HISTORY
| 6
gnome2-libs/at-spi2-core/DETAILS
| 7
gnome2-libs/at-spi2-core/HISTORY
| 12
gnome2-libs/atk/DETAILS
| 6
gnome2-libs/atk/HISTORY
| 12
gnome2-libs/clutter-gst/DETAILS
| 4
gnome2-libs/clutter-gst/HISTORY
| 3
gnome2-libs/clutter-gtk/DETAILS
| 2
gnome2-libs/clutter-gtk/HISTORY
| 3
gnome2-libs/clutter-gtk/clutter-gtk-1.4.4.tar.xz.sig
|binary
gnome2-libs/clutter/DETAILS
| 2
gnome2-libs/clutter/HISTORY
| 3
gnome2-libs/clutter/clutter-1.14.2.tar.xz.sig
|binary
gnome2-libs/dconf/BUILD
| 6
gnome2-libs/dconf/DETAILS
| 6
gnome2-libs/dconf/HISTORY
| 17
gnome2-libs/devicekit-power/BUILD
| 6
gnome2-libs/devicekit-power/CONFIGURE
| 5
gnome2-libs/devicekit-power/CONFLICTS
| 2
gnome2-libs/devicekit-power/DEPENDS
| 14
gnome2-libs/devicekit-power/DETAILS
| 20
gnome2-libs/devicekit-power/DOWNLOAD
| 1
gnome2-libs/devicekit-power/HISTORY
| 46
gnome2-libs/devicekit-power/INSTALL
| 1
gnome2-libs/devicekit-power/PRE_BUILD
| 1
gnome2-libs/devicekit-power/UP_TRIGGERS
| 1
gnome2-libs/devicekit/DEPENDS
| 2
gnome2-libs/devicekit/HISTORY
| 3
gnome2-libs/evolution-data-server/BUILD
| 2
gnome2-libs/evolution-data-server/DETAILS
| 2
gnome2-libs/evolution-data-server/HISTORY
| 5
gnome2-libs/evolution-data-server/evolution-data-server-3.8.1.tar.xz.sig
|binary
gnome2-libs/evolution-webcal/DEPENDS
| 2
gnome2-libs/evolution-webcal/HISTORY
| 3
gnome2-libs/gconf2/BUILD
| 3
gnome2-libs/gconf2/DEPENDS
| 11
gnome2-libs/gconf2/DETAILS
| 2
gnome2-libs/gconf2/GConf-3.2.6.tar.xz.sig
|binary
gnome2-libs/gconf2/HISTORY
| 7
gnome2-libs/gdk-pixbuf2/DEPENDS
| 32
gnome2-libs/gdk-pixbuf2/DETAILS
| 6
gnome2-libs/gdk-pixbuf2/HISTORY
| 21
gnome2-libs/gdm2/DETAILS
| 2
gnome2-libs/gdm2/HISTORY
| 3
gnome2-libs/gdm2/gdm-3.8.1.1.tar.xz.sig
|binary
gnome2-libs/gjs/DETAILS
| 2
gnome2-libs/gjs/HISTORY
| 3
gnome2-libs/gjs/gjs-1.36.1.tar.xz.sig
|binary
gnome2-libs/glib2/DEPENDS
| 18
gnome2-libs/glib2/DETAILS
| 9
gnome2-libs/glib2/HISTORY
| 54
gnome2-libs/glibmm/DETAILS
| 7
gnome2-libs/glibmm/HISTORY
| 13
gnome2-libs/glibmm/REPAIR^none^PRE_SUB_DEPENDS
| 5
gnome2-libs/gnome-control-center/DEPENDS
| 35
gnome2-libs/gnome-control-center/DETAILS
| 2
gnome2-libs/gnome-control-center/HISTORY
| 8
gnome2-libs/gnome-control-center/gnome-control-center-3.6.3.tar.xz.sig
|binary
gnome2-libs/gnome-keyring/DETAILS
| 2
gnome2-libs/gnome-keyring/HISTORY
| 4
gnome2-libs/gnome-keyring/gnome-keyring-3.6.3.tar.xz.sig
|binary
gnome2-libs/gnome-menus/DETAILS
| 2
gnome2-libs/gnome-menus/HISTORY
| 3
gnome2-libs/gnome-menus/gnome-menus-3.8.0.tar.xz.sig
|binary

gnome2-libs/gnome-panel/0001-panel-Fix-launcher-icon-animation-ending-with-black.patch
| 35

gnome2-libs/gnome-panel/0002-fix-build-error-due-to-missing-gweather-xml.h.patch
| 29
gnome2-libs/gnome-panel/0003-na-apply-style-after-realize.patch
| 47

gnome2-libs/gnome-panel/0004-drop-support-for-commandline-based-calendar-tasks-ap.patch
| 53

gnome2-libs/gnome-panel/0005-panel-run-dialog-resurrect-function-gnome_desktop_pr.patch
| 177
gnome2-libs/gnome-panel/0006-panel-run-dialog-rename-helper-function.patch
| 69
gnome2-libs/gnome-panel/DETAILS
| 2
gnome2-libs/gnome-panel/HISTORY
| 14
gnome2-libs/gnome-panel/PRE_BUILD
| 8
gnome2-libs/gnome-panel/gnome-panel-3.6.2.tar.xz.sig
|binary
gnome2-libs/gnome-python2/DEPENDS
| 2
gnome2-libs/gnome-python2/HISTORY
| 3
gnome2-libs/gnome-session/DETAILS
| 2
gnome2-libs/gnome-session/HISTORY
| 3
gnome2-libs/gnome-session/gnome-session-3.8.1.tar.xz.sig
|binary
gnome2-libs/gnome-settings-daemon/DETAILS
| 2
gnome2-libs/gnome-settings-daemon/HISTORY
| 3
gnome2-libs/gnome-settings-daemon/gnome-settings-daemon-3.8.1.tar.xz.sig
|binary
gnome2-libs/gnome-vfs2/DEPENDS
| 6
gnome2-libs/gnome-vfs2/HISTORY
| 6
gnome2-libs/gnome-vfs2/PRE_BUILD
| 7
gnome2-libs/gobject-introspection/DETAILS
| 4
gnome2-libs/gobject-introspection/HISTORY
| 12
gnome2-libs/gobject-introspection/gobject-introspection-1.42.0.tar.xz.sig
|binary
gnome2-libs/goffice/BUILD
| 4
gnome2-libs/goffice/DEPENDS
| 13
gnome2-libs/goffice/DETAILS
| 6
gnome2-libs/goffice/HISTORY
| 6
gnome2-libs/goffice/PRE_SUB_DEPENDS
| 2
gnome2-libs/goffice/REPAIR^all^PRE_SUB_DEPENDS
| 2
gnome2-libs/goffice/SUB_DEPENDS
| 2
gnome2-libs/gsettings-desktop-schemas/DETAILS
| 6
gnome2-libs/gsettings-desktop-schemas/HISTORY
| 13
gnome2-libs/gtk-doc/DEPENDS
| 1
gnome2-libs/gtk-doc/DETAILS
| 4
gnome2-libs/gtk-doc/HISTORY
| 9
gnome2-libs/gtk-doc/gtk-doc-1.21.tar.xz.sig
|binary
gnome2-libs/gtkhtml2/DETAILS
| 7
gnome2-libs/gtkhtml2/HISTORY
| 3
gnome2-libs/gvfs/DEPENDS
| 6
gnome2-libs/gvfs/DETAILS
| 2
gnome2-libs/gvfs/HISTORY
| 6
gnome2-libs/gvfs/gvfs-1.16.1.tar.xz.sig
|binary
gnome2-libs/hicolor-icon-theme/DETAILS
| 14
gnome2-libs/hicolor-icon-theme/HISTORY
| 31
gnome2-libs/libaccounts-glib/BUILD
| 2
gnome2-libs/libaccounts-glib/DEPENDS
| 6
gnome2-libs/libaccounts-glib/DETAILS
| 17
gnome2-libs/libaccounts-glib/HISTORY
| 4
gnome2-libs/libbonobo/HISTORY
| 3
gnome2-libs/libbonobo/PRE_BUILD
| 5
gnome2-libs/libcroco/DETAILS
| 2
gnome2-libs/libcroco/HISTORY
| 3
gnome2-libs/libcroco/libcroco-0.6.8.tar.xz.sig
|binary
gnome2-libs/libgee/DETAILS
| 4
gnome2-libs/libgee/HISTORY
| 3
gnome2-libs/libgee/libgee-0.10.1.tar.xz.sig
|binary
gnome2-libs/libgnome-keyring/DETAILS
| 3
gnome2-libs/libgnome-keyring/HISTORY
| 4
gnome2-libs/libgnome-keyring/libgnome-keyring-3.4.1.tar.xz.sig
|binary
gnome2-libs/libgnome/HISTORY
| 3
gnome2-libs/libgnome/PRE_BUILD
| 5
gnome2-libs/libgnomecups/DEPENDS
| 2
gnome2-libs/libgnomecups/HISTORY
| 3
gnome2-libs/libgsf/DETAILS
| 2
gnome2-libs/libgsf/HISTORY
| 3
gnome2-libs/libgsf/libgsf-1.14.26.tar.xz.sig
|binary
gnome2-libs/libgweather/DETAILS
| 2
gnome2-libs/libgweather/HISTORY
| 4
gnome2-libs/libgweather/libgweather-3.6.2.tar.xz.sig
|binary
gnome2-libs/libidl/DEPENDS
| 5
gnome2-libs/libidl/HISTORY
| 3
gnome2-libs/libpeas/DETAILS
| 2
gnome2-libs/libpeas/HISTORY
| 3
gnome2-libs/libpeas/libpeas-1.8.0.tar.xz.sig
|binary
gnome2-libs/librep2/DETAILS
| 7
gnome2-libs/librep2/HISTORY
| 3
gnome2-libs/librsvg2/CONFLICTS
| 1
gnome2-libs/librsvg2/DEPENDS
| 44
gnome2-libs/librsvg2/DETAILS
| 7
gnome2-libs/librsvg2/HISTORY
| 28
gnome2-libs/libsoup/DETAILS
| 4
gnome2-libs/libsoup/HISTORY
| 6
gnome2-libs/libsoup/libsoup-2.42.2.tar.xz.sig
|binary
gnome2-libs/nautilus-dropbox/DEPENDS
| 1
gnome2-libs/nautilus-dropbox/DETAILS
| 2
gnome2-libs/nautilus-dropbox/HISTORY
| 4
gnome2-libs/nautilus-dropbox/nautilus-dropbox-1.6.0.tar.bz2.sig
|binary
gnome2-libs/nautilus2/000-gnome-desktop-3.8.patch
| 155
gnome2-libs/nautilus2/001-do-not-use-NautilusDesktopBackground.patch
| 74
gnome2-libs/nautilus2/002-add_receive_dropped_background_image.patch
| 85
gnome2-libs/nautilus2/003-remove_gnome_bg_set_draw_background.patch
| 22
gnome2-libs/nautilus2/DETAILS
| 4
gnome2-libs/nautilus2/HISTORY
| 12
gnome2-libs/nautilus2/PRE_BUILD
| 8
gnome2-libs/nautilus2/nautilus-3.6.3.tar.xz.sig
|binary
gnome2-libs/orbit2/HISTORY
| 4
gnome2-libs/orbit2/PRE_BUILD
| 6
gnome2-libs/pango/DEPENDS
| 7
gnome2-libs/pango/DETAILS
| 5
gnome2-libs/pango/HISTORY
| 31
gnome2-libs/pango/PRE_SUB_DEPENDS
| 1
gnome2-libs/pango/REPAIR^b7e74cd0e5353f7a9ab7bf851ac02b7a^PRE_SUB_DEPENDS
| 6
gnome2-libs/pango/SUB_DEPENDS
| 3
gnome2-libs/policykit-gnome/DETAILS
| 1
gnome2-libs/policykit-gnome/HISTORY
| 6
gnome2-libs/policykit-gnome/INSTALL
| 5
gnome2-libs/policykit-gnome/polkit-gnome-authentication-agent-1.desktop
| 88
gnome2-libs/policykit/BUILD
| 1
gnome2-libs/policykit/DEPENDS
| 2
gnome2-libs/policykit/DETAILS
| 6
gnome2-libs/policykit/HISTORY
| 21
gnome2-libs/policykit/INSTALL
| 3
gnome2-libs/pygobject/BUILD
| 7
gnome2-libs/pygobject/DEPENDS
| 11
gnome2-libs/pygobject/DETAILS
| 2
gnome2-libs/pygobject/HISTORY
| 8
gnome2-libs/pygobject/PRE_BUILD
| 4
gnome2-libs/pygobject/introspection.patch
| 28
gnome2-libs/tracker/DEPENDS
| 2
gnome2-libs/tracker/HISTORY
| 3
gnome2-libs/vte/DEPENDS
| 1
gnome2-libs/vte/HISTORY
| 3
gnome2-libs/xdg-user-dirs/DETAILS
| 17
gnome2-libs/xdg-user-dirs/HISTORY
| 9
gnome2-libs/zenity/DETAILS
| 4
gnome2-libs/zenity/HISTORY
| 3
gnome3-apps/baobab/DETAILS
| 2
gnome3-apps/baobab/HISTORY
| 3
gnome3-apps/baobab/baobab-3.8.1.tar.xz.sig
|binary
gnome3-apps/caribou/DETAILS
| 4
gnome3-apps/caribou/HISTORY
| 3
gnome3-apps/caribou/caribou-0.4.10.tar.xz.sig
|binary
gnome3-libs/adwaita-icon-theme/DETAILS
| 13
gnome3-libs/adwaita-icon-theme/HISTORY
| 5
gnome3-libs/cogl/DEPENDS
| 2
gnome3-libs/cogl/DETAILS
| 2
gnome3-libs/cogl/HISTORY
| 6
gnome3-libs/cogl/cogl-1.14.0.tar.xz.sig
|binary
gnome3-libs/gcr/DETAILS
| 4
gnome3-libs/gcr/HISTORY
| 6
gnome3-libs/gnome-desktop3/DETAILS
| 2
gnome3-libs/gnome-desktop3/HISTORY
| 6
gnome3-libs/gnome-desktop3/gnome-desktop-3.8.3.tar.xz.sig
|binary
gnome3-libs/gnome-icon-theme-symbolic/DETAILS
| 4
gnome3-libs/gnome-icon-theme-symbolic/HISTORY
| 3
gnome3-libs/gnome-online-accounts/DETAILS
| 2
gnome3-libs/gnome-online-accounts/HISTORY
| 3
gnome3-libs/gnome-online-accounts/gnome-online-accounts-3.8.1.tar.xz.sig
|binary
gnome3-libs/gnome-shell/DETAILS
| 2
gnome3-libs/gnome-shell/HISTORY
| 3
gnome3-libs/gnome-shell/gnome-shell-3.8.1.tar.xz.sig
|binary
gnome3-libs/granite/BUILD
| 3
gnome3-libs/granite/DEPENDS
| 4
gnome3-libs/granite/DETAILS
| 13
gnome3-libs/granite/HISTORY
| 2
gnome3-libs/gtksourceview3/DEPENDS
| 5
gnome3-libs/gtksourceview3/DETAILS
| 4
gnome3-libs/gtksourceview3/HISTORY
| 4
gnome3-libs/libgda5/BUILD
| 2
gnome3-libs/libgda5/DEPENDS
| 119
gnome3-libs/libgda5/DETAILS
| 17
gnome3-libs/libgda5/HISTORY
| 15
gnome3-libs/libsecret/BUILD
| 2
gnome3-libs/libsecret/DETAILS
| 4
gnome3-libs/libsecret/HISTORY
| 10
gnome3-libs/libwnck3/DETAILS
| 2
gnome3-libs/libwnck3/HISTORY
| 3
gnome3-libs/libwnck3/libwnck-3.4.5.tar.xz.sig
|binary
gnome3-libs/vte3/DEPENDS
| 8
gnome3-libs/vte3/DETAILS
| 2
gnome3-libs/vte3/HISTORY
| 10
gnome3-libs/vte3/PRE_SUB_DEPENDS
| 4
gnome3-libs/vte3/REPAIR^all^PRE_SUB_DEPENDS
| 8
gnome3-libs/vte3/SUB_DEPENDS
| 10
gnome3-libs/vte3/vte-0.34.7.tar.xz.sig
|binary
gnu.gpg
|binary
gnu/gcc/0001-remove-libffi.patch
| 160
gnu/gcc/0002-4.7.2-ffast-math.patch
| 63
gnu/gcc/0003-fix-header-generation-for-libgo.patch
| 36
gnu/gcc/BUILD
| 7
gnu/gcc/CONFIGURE
| 5
gnu/gcc/DEPENDS
| 1
gnu/gcc/DETAILS
| 66
gnu/gcc/HISTORY
| 10
gnu/gcc/PRE_BUILD
| 41
gnu/gcc/PRE_SUB_DEPENDS
| 1
gnu/gcc/SUB_DEPENDS
| 2
gnu/gcc/ada-symbolic-tracebacks.diff
| 313
gnu/gcc/classpath-ft2include.patch
| 56
gnu/gcc/ecj-4.3.jar.sig
|binary
gnu/gcc/gcc-4.4.0-ffast-math.patch
| 50
gnu/gcc/mksysinfo.patch
| 22
gnu/gcc/remove-libffi.patch
| 50
gnu/gcc/txt00120.txt.gz
|binary
gnustep-apps/gnustep-oolite/DETAILS
| 2
gnustep-apps/gnustep-oolite/HISTORY
| 3
gnustep-libs/gnustep-back/DETAILS
| 2
gnustep-libs/gnustep-back/HISTORY
| 3
gnustep-libs/gnustep-base/DEPENDS
| 6
gnustep-libs/gnustep-base/DETAILS
| 2
gnustep-libs/gnustep-base/HISTORY
| 6
gnustep-libs/gnustep-gui/DEPENDS
| 2
gnustep-libs/gnustep-gui/DETAILS
| 2
gnustep-libs/gnustep-gui/HISTORY
| 6
gnustep-libs/gnustep-make/DETAILS
| 2
gnustep-libs/gnustep-make/HISTORY
| 7
gnustep-libs/gnustep-make/INSTALL
| 2
gnustep-libs/gnustep-make/gs_make
| 3
graphics-libs/cegui/DEPENDS
| 9
graphics-libs/cegui/HISTORY
| 3
graphics-libs/cimg/DETAILS
| 4
graphics-libs/cimg/HISTORY
| 6
graphics-libs/devil/DEPENDS
| 2
graphics-libs/devil/HISTORY
| 3
graphics-libs/freeglut/DEPENDS
| 29
graphics-libs/freeglut/DETAILS
| 4
graphics-libs/freeglut/HISTORY
| 9
graphics-libs/freetype2/BUILD
| 9
graphics-libs/freetype2/DEPENDS
| 13
graphics-libs/freetype2/DETAILS
| 4
graphics-libs/freetype2/HISTORY
| 29
graphics-libs/freetype2/PRE_BUILD
| 8
graphics-libs/freetype2/ft2build.patch
| 4
graphics-libs/ftgl/BUILD
| 2
graphics-libs/ftgl/DEPENDS
| 2
graphics-libs/ftgl/DETAILS
| 6
graphics-libs/ftgl/HISTORY
| 7
graphics-libs/giblib/DEPENDS
| 7
graphics-libs/giblib/HISTORY
| 6
graphics-libs/giflib/CONFLICTS
| 1
graphics-libs/giflib/DEPENDS
| 5
graphics-libs/giflib/DETAILS
| 9
graphics-libs/giflib/HISTORY
| 18
graphics-libs/giflib/INSTALL
| 4
graphics-libs/giflib/PRE_BUILD
| 5
graphics-libs/giflib/PROVIDES
| 1
graphics-libs/giflib5/CONFLICTS
| 1
graphics-libs/giflib5/DEPENDS
| 1
graphics-libs/giflib5/DETAILS
| 17
graphics-libs/giflib5/HISTORY
| 3
graphics-libs/giflib5/PROVIDES
| 1
graphics-libs/giflib5/UP_TRIGGERS
| 12
graphics-libs/glew/DETAILS
| 6
graphics-libs/glew/HISTORY
| 6
graphics-libs/harfbuzz/DEPENDS
| 15
graphics-libs/harfbuzz/DETAILS
| 11
graphics-libs/harfbuzz/HISTORY
| 44
graphics-libs/harfbuzz/PRE_BUILD
| 5
graphics-libs/harfbuzz/PRE_SUB_DEPENDS
| 6

graphics-libs/harfbuzz/REPAIR^3f1f7ad3cbbc751c84bbe89658297f2c^PRE_SUB_DEPENDS
| 6
graphics-libs/harfbuzz/SUB_DEPENDS
| 6
graphics-libs/ilmbase/DETAILS
| 4
graphics-libs/ilmbase/HISTORY
| 4
graphics-libs/ilmbase/PRE_BUILD
| 3
graphics-libs/ilmbase/gcc45.patch
| 24
graphics-libs/jpeg/DETAILS
| 4
graphics-libs/jpeg/HISTORY
| 4
graphics-libs/jpeg/UP_TRIGGERS
| 4
graphics-libs/libcaca/DEPENDS
| 3
graphics-libs/libcaca/DETAILS
| 4
graphics-libs/libcaca/HISTORY
| 7
graphics-libs/libemf/DETAILS
| 4
graphics-libs/libemf/HISTORY
| 3
graphics-libs/libgxps/DETAILS
| 7
graphics-libs/libgxps/HISTORY
| 3
graphics-libs/libjpeg-turbo/DETAILS
| 4
graphics-libs/libjpeg-turbo/HISTORY
| 6
graphics-libs/libpano13/DETAILS
| 6
graphics-libs/libpano13/HISTORY
| 3
graphics-libs/libpgf/DEPENDS
| 6
graphics-libs/libpgf/DETAILS
| 22
graphics-libs/libpgf/HISTORY
| 4
graphics-libs/libpgf/PRE_BUILD
| 6
graphics-libs/libpng/DETAILS
| 6
graphics-libs/libpng/HISTORY
| 3
graphics-libs/libraw/DEPENDS
| 2
graphics-libs/libraw/DETAILS
| 8
graphics-libs/libraw/HISTORY
| 9
graphics-libs/libva-intel-driver/DEPENDS
| 1
graphics-libs/libva-intel-driver/DETAILS
| 14
graphics-libs/libva-intel-driver/HISTORY
| 3
graphics-libs/libwacom/DEPENDS
| 3
graphics-libs/libwacom/DETAILS
| 6
graphics-libs/libwacom/HISTORY
| 4
graphics-libs/libwebp/DEPENDS
| 3
graphics-libs/libwebp/DETAILS
| 6
graphics-libs/libwebp/HISTORY
| 8
graphics-libs/mesalib/CONFLICTS
| 1
graphics-libs/mesalib/DEPENDS
| 7
graphics-libs/mesalib/DETAILS
| 12
graphics-libs/mesalib/HISTORY
| 17
graphics-libs/mesalib/MesaLib-7.11.2.tar.bz2.sig
|binary
graphics-libs/mesalib/PROVIDES
| 1
graphics-libs/opencv/DETAILS
| 13
graphics-libs/opencv/HISTORY
| 23
graphics-libs/opencv/PRE_BUILD
| 5
graphics-libs/opencv/pkgconfig.patch
| 35
graphics-libs/openglut/BUILD
| 13
graphics-libs/openglut/CONFIGURE
| 7
graphics-libs/openglut/CONFLICTS
| 4
graphics-libs/openglut/DEPENDS
| 10
graphics-libs/openglut/DETAILS
| 64
graphics-libs/openglut/DOWNLOAD
| 1
graphics-libs/openglut/HISTORY
| 5
graphics-libs/openglut/INSTALL
| 1
graphics-libs/openglut/PREPARE
| 4
graphics-libs/openglut/PRE_BUILD
| 7
graphics-libs/openglut/PROVIDES
| 1
graphics-libs/openglut/TRIGGERS
| 1
graphics-libs/openglut/UP_TRIGGERS
| 2
graphics-libs/openjpeg/BUILD
| 3
graphics-libs/openjpeg/DEPENDS
| 6
graphics-libs/openjpeg/DETAILS
| 9
graphics-libs/openjpeg/HISTORY
| 28
graphics-libs/openjpeg/INSTALL
| 6
graphics-libs/openjpeg/UP_TRIGGERS
| 19
graphics-libs/poppler-data/DETAILS
| 4
graphics-libs/poppler-data/HISTORY
| 3
graphics-libs/poppler/DETAILS
| 17
graphics-libs/poppler/HISTORY
| 15
graphics-libs/pythonmagick/DEPENDS
| 2
graphics-libs/pythonmagick/HISTORY
| 3
graphics-libs/simage/DEPENDS
| 2
graphics-libs/simage/HISTORY
| 3
graphics-libs/vigra/DETAILS
| 9
graphics-libs/vigra/HISTORY
| 3
graphics/argyllcms/04_CVE-2012-4405.diff
| 14
graphics/argyllcms/DETAILS
| 4
graphics/argyllcms/HISTORY
| 8
graphics/argyllcms/PRE_BUILD
| 2
graphics/argyllcms/argyllcms-1.4.0-jpeg.patch
| 21
graphics/blender/DETAILS
| 7
graphics/blender/HISTORY
| 3
graphics/blender_cvs/DETAILS
| 7
graphics/blender_cvs/HISTORY
| 3
graphics/brlcad/DEPENDS
| 2
graphics/cgprof/DEPENDS
| 2
graphics/cinepaint/DEPENDS
| 4
graphics/cinepaint/DETAILS
| 10
graphics/cinepaint/HISTORY
| 5
graphics/cinepaint/PRE_BUILD
| 4
graphics/cinepaint/cinepaint-missing-include.patch
| 11
graphics/comix/DEPENDS
| 2
graphics/comix/HISTORY
| 3
graphics/darktable/0001-fix-gettext-dependency.patch
| 25
graphics/darktable/BUILD
| 3
graphics/darktable/DEPENDS
| 9
graphics/darktable/DETAILS
| 13
graphics/darktable/HISTORY
| 47
graphics/darktable/PRE_BUILD
| 3
graphics/dcmtk/DEPENDS
| 27
graphics/dcmtk/DETAILS
| 25
graphics/dcmtk/HISTORY
| 2
graphics/dcraw/DETAILS
| 4
graphics/dcraw/HISTORY
| 6
graphics/djview4/BUILD
| 2
graphics/djview4/DETAILS
| 6
graphics/djview4/HISTORY
| 7
graphics/djview4/PRE_BUILD
| 4
graphics/djview4/qt4.8.patch
| 58
graphics/djvulibre/DETAILS
| 6
graphics/djvulibre/HISTORY
| 3
graphics/enblend/DEPENDS
| 4
graphics/enblend/DETAILS
| 9
graphics/enblend/HISTORY
| 4
graphics/exact-image/DEPENDS
| 2
graphics/exact-image/HISTORY
| 3
graphics/exiv2/DETAILS
| 4
graphics/exiv2/HISTORY
| 50
graphics/exiv2/UP_TRIGGERS
| 2
graphics/fbida/DETAILS
| 4
graphics/fbida/HISTORY
| 3
graphics/feh/DETAILS
| 2
graphics/feh/HISTORY
| 3
graphics/flphoto/DEPENDS
| 2
graphics/flphoto/HISTORY
| 3
graphics/fontforge/BUILD
| 3
graphics/fontforge/DEPENDS
| 2
graphics/fontforge/DETAILS
| 4
graphics/fontforge/HISTORY
| 9
graphics/fontforge/PRE_BUILD
| 2
graphics/fontforge/fontforge_python.patch
| 12
graphics/gexiv2/DEPENDS
| 14
graphics/gexiv2/DETAILS
| 11
graphics/gexiv2/HISTORY
| 14
graphics/gimp/DETAILS
| 17
graphics/gimp/HISTORY
| 18
graphics/gimp/PRE_BUILD
| 4
graphics/gmic/DETAILS
| 4
graphics/gmic/HISTORY
| 4
graphics/gmic/opencv-buildfix.patch
| 28
graphics/gocr/DETAILS
| 8
graphics/gocr/HISTORY
| 4
graphics/gphoto2/DETAILS
| 8
graphics/gphoto2/HISTORY
| 3
graphics/graphicsmagick/BUILD
| 3
graphics/graphicsmagick/CONFIGURE
| 3
graphics/graphicsmagick/DEPENDS
| 4
graphics/graphicsmagick/DETAILS
| 9
graphics/graphicsmagick/HISTORY
| 12
graphics/graphicsmagick/PRE_SUB_DEPENDS
| 5
graphics/graphicsmagick/SUB_DEPENDS
| 6
graphics/imagemagick/BUILD
| 11
graphics/imagemagick/CONFIGURE
| 15
graphics/imagemagick/DEPENDS
| 69
graphics/imagemagick/DETAILS
| 16
graphics/imagemagick/HISTORY
| 66
graphics/imagemagick/PRE_SUB_DEPENDS
| 4
graphics/imagemagick/SUB_DEPENDS
| 5
graphics/inkscape/DEPENDS
| 2
graphics/inkscape/DETAILS
| 10
graphics/inkscape/HISTORY
| 7
graphics/inkscape/INSTALL
| 3
graphics/keyjnote/DEPENDS
| 2
graphics/keyjnote/HISTORY
| 6
graphics/lcms2/DETAILS
| 4
graphics/lcms2/HISTORY
| 6
graphics/lensfun/DETAILS
| 15
graphics/lensfun/HISTORY
| 12
graphics/leptonica/DEPENDS
| 2
graphics/leptonica/DETAILS
| 8
graphics/leptonica/HISTORY
| 7
graphics/libgphoto2/DEPENDS
| 8
graphics/libgphoto2/DETAILS
| 4
graphics/libgphoto2/HISTORY
| 22
graphics/luminance-hdr/DETAILS
| 6
graphics/luminance-hdr/HISTORY
| 3
graphics/maim/BUILD
| 1
graphics/maim/DEPENDS
| 5
graphics/maim/DETAILS
| 15
graphics/maim/HISTORY
| 11
graphics/mcomix/DEPENDS
| 2
graphics/mcomix/DETAILS
| 4
graphics/mcomix/HISTORY
| 6
graphics/mtpaint/DEPENDS
| 2
graphics/mtpaint/HISTORY
| 3
graphics/mypaint/DETAILS
| 7
graphics/mypaint/HISTORY
| 3
graphics/nitrogen/DEPENDS
| 10
graphics/nitrogen/DETAILS
| 10
graphics/nitrogen/HISTORY
| 6
graphics/nitrogen/PREPARE
| 2
graphics/nitrogen/PRE_BUILD
| 5
graphics/nomacs/BUILD
| 1
graphics/nomacs/DEPENDS
| 2
graphics/nomacs/DETAILS
| 13
graphics/nomacs/HISTORY
| 5
graphics/openexr/0001-add-missing-header.patch
| 24
graphics/openexr/DETAILS
| 4
graphics/openexr/HISTORY
| 7
graphics/openexr/PRE_BUILD
| 3
graphics/optipng/BUILD
| 1
graphics/optipng/DETAILS
| 5
graphics/optipng/HISTORY
| 7
graphics/pktriggercord/BUILD
| 1
graphics/pktriggercord/DEPENDS
| 2
graphics/pktriggercord/DETAILS
| 17
graphics/pktriggercord/HISTORY
| 3
graphics/pngcrush/DETAILS
| 6
graphics/pngcrush/HISTORY
| 3
graphics/pngquant/DETAILS
| 4
graphics/pngquant/HISTORY
| 4
graphics/pngquant/PRE_BUILD
| 4
graphics/pyexiv2/BUILD
| 1
graphics/pyexiv2/DEPENDS
| 4
graphics/pyexiv2/DETAILS
| 22
graphics/pyexiv2/HISTORY
| 3
graphics/pyexiv2/INSTALL
| 1
graphics/qiv/DEPENDS
| 8
graphics/qiv/HISTORY
| 4
graphics/qiv/PRE_BUILD
| 4
graphics/qiv/qiv-2.2.4-as-needed.patch
| 31
graphics/rawstudio/DETAILS
| 16
graphics/rawstudio/HISTORY
| 3
graphics/rawtherapee/DETAILS
| 4
graphics/rawtherapee/HISTORY
| 3
graphics/scrot/DEPENDS
| 4
graphics/scrot/HISTORY
| 3
graphics/shotwell/BUILD
| 2
graphics/shotwell/DEPENDS
| 5
graphics/shotwell/DETAILS
| 8
graphics/shotwell/HISTORY
| 16
graphics/skencil/DEPENDS
| 2
graphics/skencil/HISTORY
| 3
graphics/swftools/DEPENDS
| 2
graphics/swftools/HISTORY
| 3
graphics/topmod/DETAILS
| 7
graphics/topmod/HISTORY
| 3
graphics/ufraw/DETAILS
| 6
graphics/ufraw/HISTORY
| 3
graphics/uniconvertor/DEPENDS
| 2
graphics/uniconvertor/HISTORY
| 3
graphics/vym/DETAILS
| 2
graphics/vym/HISTORY
| 3
graphics/xaralx/DETAILS
| 7
graphics/xaralx/HISTORY
| 3
graphics/xli/0001-add-missing-include.patch
| 24
graphics/xli/BUILD
| 2
graphics/xli/DEPENDS
| 5
graphics/xli/DETAILS
| 17
graphics/xli/HISTORY
| 10
graphics/xli/INSTALL
| 1
graphics/xli/PRE_BUILD
| 20
graphics/xzgv/HISTORY
| 4
graphics/xzgv/PRE_BUILD
| 3
graphics/xzgv/xzgv-0.9.1-as-needed.patch
| 22
groups
| 9
ham/aldo/DETAILS
| 4
ham/aldo/HISTORY
| 3
ham/cwtext/DETAILS
| 2
ham/cwtext/HISTORY
| 3
ham/hamlib/DEPENDS
| 2
ham/hamlib/DETAILS
| 6
ham/hamlib/HISTORY
| 3
haskell/happy/DETAILS
| 4
haskell/happy/HISTORY
| 3
haskell/haskell-aeson/DEPENDS
| 10
haskell/haskell-aeson/DETAILS
| 14
haskell/haskell-aeson/HISTORY
| 12
haskell/haskell-async/DEPENDS
| 1
haskell/haskell-async/DETAILS
| 16
haskell/haskell-async/HISTORY
| 9
haskell/haskell-attoparsec/DEPENDS
| 3
haskell/haskell-attoparsec/DETAILS
| 14
haskell/haskell-attoparsec/HISTORY
| 9
haskell/haskell-base-unicode-symbols/DEPENDS
| 1
haskell/haskell-base-unicode-symbols/DETAILS
| 23
haskell/haskell-base-unicode-symbols/HISTORY
| 3
haskell/haskell-blaze-builder/DEPENDS
| 2
haskell/haskell-blaze-builder/DETAILS
| 19
haskell/haskell-blaze-builder/HISTORY
| 6
haskell/haskell-bloomfilter/0001-fix-compile-errors-with-array-0.5.patch
| 41
haskell/haskell-bloomfilter/DEPENDS
| 1
haskell/haskell-bloomfilter/DETAILS
| 13
haskell/haskell-bloomfilter/HISTORY
| 7
haskell/haskell-bloomfilter/PRE_BUILD
| 3
haskell/haskell-byteable/DEPENDS
| 1
haskell/haskell-byteable/DETAILS
| 19
haskell/haskell-byteable/HISTORY
| 3
haskell/haskell-case-insensitive/DEPENDS
| 4
haskell/haskell-case-insensitive/DETAILS
| 15
haskell/haskell-case-insensitive/HISTORY
| 6
haskell/haskell-cryptohash/DEPENDS
| 2
haskell/haskell-cryptohash/DETAILS
| 18
haskell/haskell-cryptohash/HISTORY
| 9
haskell/haskell-data-default-class/DEPENDS
| 1
haskell/haskell-data-default-class/DETAILS
| 13
haskell/haskell-data-default-class/HISTORY
| 3
haskell/haskell-data-default-instances-base/DEPENDS
| 2
haskell/haskell-data-default-instances-base/DETAILS
| 13
haskell/haskell-data-default-instances-base/HISTORY
| 3
haskell/haskell-data-default-instances-containers/DEPENDS
| 2
haskell/haskell-data-default-instances-containers/DETAILS
| 13
haskell/haskell-data-default-instances-containers/HISTORY
| 3
haskell/haskell-data-default-instances-dlist/DEPENDS
| 3
haskell/haskell-data-default-instances-dlist/DETAILS
| 13
haskell/haskell-data-default-instances-dlist/HISTORY
| 3
haskell/haskell-data-default-instances-old-locale/DEPENDS
| 2
haskell/haskell-data-default-instances-old-locale/DETAILS
| 13
haskell/haskell-data-default-instances-old-locale/HISTORY
| 3
haskell/haskell-data-default/DEPENDS
| 9
haskell/haskell-data-default/DETAILS
| 4
haskell/haskell-data-default/HISTORY
| 3
haskell/haskell-dataenc/DETAILS
| 4
haskell/haskell-dataenc/HISTORY
| 3
haskell/haskell-dlist/DETAILS
| 4
haskell/haskell-dlist/HISTORY
| 6
haskell/haskell-edit-distance/DEPENDS
| 2
haskell/haskell-edit-distance/DETAILS
| 14
haskell/haskell-edit-distance/HISTORY
| 3
haskell/haskell-ghc-syb-utils/DEPENDS
| 2
haskell/haskell-ghc-syb-utils/DETAILS
| 13
haskell/haskell-ghc-syb-utils/HISTORY
| 3
haskell/haskell-git-annex/DEPENDS
| 29
haskell/haskell-git-annex/DETAILS
| 21
haskell/haskell-git-annex/HISTORY
| 77
haskell/haskell-hashable/DEPENDS
| 2
haskell/haskell-hashable/DETAILS
| 16
haskell/haskell-hashable/HISTORY
| 6
haskell/haskell-hashed-storage/DETAILS
| 4
haskell/haskell-hashed-storage/HISTORY
| 3
haskell/haskell-haskeline/DETAILS
| 4
haskell/haskell-haskeline/HISTORY
| 3
haskell/haskell-hasktags/DEPENDS
| 3
haskell/haskell-hasktags/DETAILS
| 13
haskell/haskell-hasktags/HISTORY
| 3
haskell/haskell-haxml/DETAILS
| 4
haskell/haskell-haxml/HISTORY
| 3
haskell/haskell-hslogger/DEPENDS
| 3
haskell/haskell-hslogger/DETAILS
| 19
haskell/haskell-hslogger/HISTORY
| 9
haskell/haskell-http/DEPENDS
| 4
haskell/haskell-http/DETAILS
| 15
haskell/haskell-http/HISTORY
| 12
haskell/haskell-hunit/DEPENDS
| 1
haskell/haskell-hunit/DETAILS
| 14
haskell/haskell-hunit/HISTORY
| 3
haskell/haskell-ifelse/DEPENDS
| 2
haskell/haskell-ifelse/DETAILS
| 13
haskell/haskell-ifelse/HISTORY
| 3
haskell/haskell-json/DEPENDS
| 3
haskell/haskell-json/DETAILS
| 19
haskell/haskell-json/HISTORY
| 3
haskell/haskell-maccatcher/DEPENDS
| 2
haskell/haskell-maccatcher/DETAILS
| 13
haskell/haskell-maccatcher/HISTORY
| 3
haskell/haskell-missingh/DEPENDS
| 8
haskell/haskell-missingh/DETAILS
| 15
haskell/haskell-missingh/HISTORY
| 9
haskell/haskell-mmap/DETAILS
| 4
haskell/haskell-mmap/HISTORY
| 3
haskell/haskell-monad-control/DEPENDS
| 4
haskell/haskell-monad-control/DETAILS
| 31
haskell/haskell-monad-control/HISTORY
| 9
haskell/haskell-monadcatchio-transformers/DEPENDS
| 4
haskell/haskell-monadcatchio-transformers/DETAILS
| 17
haskell/haskell-monadcatchio-transformers/HISTORY
| 9
haskell/haskell-monads-tf/DEPENDS
| 2
haskell/haskell-monads-tf/DETAILS
| 16
haskell/haskell-monads-tf/HISTORY
| 6
haskell/haskell-mtl/DETAILS
| 4
haskell/haskell-mtl/HISTORY
| 6
haskell/haskell-network-info/DEPENDS
| 1
haskell/haskell-network-info/DETAILS
| 15
haskell/haskell-network-info/HISTORY
| 3
haskell/haskell-network/DETAILS
| 4
haskell/haskell-network/HISTORY
| 12
haskell/haskell-parsec/DETAILS
| 4
haskell/haskell-parsec/HISTORY
| 6
haskell/haskell-polyparse/DETAILS
| 4
haskell/haskell-polyparse/HISTORY
| 3
haskell/haskell-primitive/DETAILS
| 4
haskell/haskell-primitive/HISTORY
| 3
haskell/haskell-quickcheck/DEPENDS
| 3
haskell/haskell-quickcheck/DETAILS
| 4
haskell/haskell-quickcheck/HISTORY
| 7
haskell/haskell-safesemaphore/DEPENDS
| 2
haskell/haskell-safesemaphore/DETAILS
| 14
haskell/haskell-safesemaphore/HISTORY
| 9
haskell/haskell-scientific/DEPENDS
| 3
haskell/haskell-scientific/DETAILS
| 21
haskell/haskell-scientific/HISTORY
| 6
haskell/haskell-sha/DEPENDS
| 1
haskell/haskell-sha/DETAILS
| 18
haskell/haskell-sha/HISTORY
| 6
haskell/haskell-stm/DETAILS
| 4
haskell/haskell-stm/HISTORY
| 6
haskell/haskell-syb/DETAILS
| 4
haskell/haskell-syb/HISTORY
| 3
haskell/haskell-text/DETAILS
| 4
haskell/haskell-text/HISTORY
| 6
haskell/haskell-tf-random/DEPENDS
| 3
haskell/haskell-tf-random/DETAILS
| 17
haskell/haskell-tf-random/HISTORY
| 3
haskell/haskell-transformers-base/DEPENDS
| 2
haskell/haskell-transformers-base/DETAILS
| 14
haskell/haskell-transformers-base/HISTORY
| 6
haskell/haskell-transformers/DETAILS
| 4
haskell/haskell-transformers/HISTORY
| 3
haskell/haskell-unix-compat/DEPENDS
| 1
haskell/haskell-unix-compat/DETAILS
| 15
haskell/haskell-unix-compat/HISTORY
| 3
haskell/haskell-unordered-containers/DEPENDS
| 2
haskell/haskell-unordered-containers/DETAILS
| 18
haskell/haskell-unordered-containers/HISTORY
| 12
haskell/haskell-utf8-string/DETAILS
| 4
haskell/haskell-utf8-string/HISTORY
| 3
haskell/haskell-uuid/DEPENDS
| 6
haskell/haskell-uuid/DETAILS
| 14
haskell/haskell-uuid/HISTORY
| 12
haskell/haskell-vector/DETAILS
| 4
haskell/haskell-vector/HISTORY
| 3
haskell/haskell-x11-rm/0001-fix-Setup.hs.patch
| 26
haskell/haskell-x11-rm/DEPENDS
| 2
haskell/haskell-x11-rm/DETAILS
| 15
haskell/haskell-x11-rm/HISTORY
| 3
haskell/haskell-x11-rm/PRE_BUILD
| 3
haskell/haskell-xmonad-contrib/CONFLICTS
| 1
haskell/haskell-xmonad-contrib/DEPENDS
| 7
haskell/haskell-xmonad-contrib/DETAILS
| 16
haskell/haskell-xmonad-contrib/HISTORY
| 34
haskell/haskell-xmonad/CONFLICTS
| 1
haskell/haskell-xmonad/DEPENDS
| 6
haskell/haskell-xmonad/DETAILS
| 20
haskell/haskell-xmonad/HISTORY
| 59
haskell/haskell-xmonad/INSTALL
| 2
http/apache-mod_ssl/DEPENDS
| 2
http/apache-mod_ssl/HISTORY
| 3
http/apache2/DEPENDS
| 2
http/apache2/HISTORY
| 5
http/apache22/DEPENDS
| 2
http/apache22/DETAILS
| 10
http/apache22/HISTORY
| 18
http/cadaver/DEPENDS
| 4
http/cadaver/HISTORY
| 3
http/cherokee/DEPENDS
| 2
http/cherokee/HISTORY
| 3
http/cssed/BUILD
| 1
http/cssed/DEPENDS
| 3
http/cssed/DETAILS
| 24
http/cssed/HISTORY
| 3
http/dillo/DEPENDS
| 4
http/dillo/DETAILS
| 7
http/dillo/HISTORY
| 9
http/dillo2/DEPENDS
| 6
http/dillo2/DETAILS
| 7
http/dillo2/HISTORY
| 9
http/dwb/BUILD
| 5
http/dwb/DEPENDS
| 17
http/dwb/DETAILS
| 36
http/dwb/HISTORY
| 6
http/dwb/INSTALL
| 5
http/dwb/PREPARE
| 2
http/dwb/PROVIDES
| 1
http/eflwebkit/DEPENDS
| 2
http/eflwebkit/DETAILS
| 7
http/eflwebkit/HISTORY
| 6
http/elinks/DEPENDS
| 6
http/elinks/DETAILS
| 7
http/elinks/HISTORY
| 9
http/elog/DEPENDS
| 2
http/elog/HISTORY
| 3
http/esehttpd/DEPENDS
| 2
http/esehttpd/HISTORY
| 3
http/firefox/BUILD
| 35
http/firefox/CONFIGURE
| 3
http/firefox/DEPENDS
| 118
http/firefox/DETAILS
| 20
http/firefox/HISTORY
| 123
http/firefox/Makefile.in-pgo.patch
| 10
http/firefox/PREPARE
| 6
http/firefox/PRE_BUILD
| 26
http/firefox/desktop/firefox.desktop
| 2
http/firefox/glyph.patch
| 15
http/firefox/install_dir.patch
| 45
http/firefox/mozconfig
| 18
http/gnash/DEPENDS
| 4
http/gnash/HISTORY
| 6
http/httpd-dev/DEPENDS
| 2
http/httpd-dev/HISTORY
| 3
http/lazygal/BUILD
| 4
http/lazygal/DEPENDS
| 10
http/lazygal/DETAILS
| 17
http/lazygal/HISTORY
| 6
http/lazygal/INSTALL
| 3
http/lighttpd/CONFIGURE
| 1
http/lighttpd/DEPENDS
| 9
http/lighttpd/DETAILS
| 8
http/lighttpd/HISTORY
| 30
http/lighttpd/PRE_BUILD
| 10
http/lighttpd/auth_ldap_port-option+ext.patch
| 93
http/lighttpd/auth_ldap_port-option.patch
| 94
http/lighttpd/lua52.patch
| 75
http/links-twibright/DEPENDS
| 2
http/links-twibright/DETAILS
| 4
http/links-twibright/HISTORY
| 9
http/links/DEPENDS
| 6
http/links/HISTORY
| 6
http/lynx/DEPENDS
| 2
http/lynx/DETAILS
| 6
http/lynx/HISTORY
| 6
http/middleman/DEPENDS
| 2
http/middleman/HISTORY
| 3
http/midori/BUILD
| 3
http/midori/DEPENDS
| 41
http/midori/DETAILS
| 21
http/midori/DOWNLOAD
| 8
http/midori/HISTORY
| 34
http/midori/INSTALL
| 2
http/mod_wsgi/DEPENDS
| 2
http/mod_wsgi/DETAILS
| 7
http/mod_wsgi/HISTORY
| 5
http/netsurf/DEPENDS
| 2
http/netsurf/HISTORY
| 3
http/newsbeuter/DEPENDS
| 3
http/newsbeuter/DETAILS
| 4
http/newsbeuter/HISTORY
| 4
http/nginx/DEPENDS
| 2
http/nginx/DETAILS
| 8
http/nginx/HISTORY
| 18
http/nginx/INSTALL
| 5
http/nginx/PRE_BUILD
| 2
http/nginx/init.d/nginx
| 4
http/nginx/init.d/nginx.conf
| 5
http/nginx/space.patch
| 18
http/pavuk/DEPENDS
| 2
http/pavuk/HISTORY
| 3
http/phantomjs/BUILD
| 5
http/phantomjs/DEPENDS
| 4
http/phantomjs/DETAILS
| 17
http/phantomjs/HISTORY
| 2
http/phantomjs/INSTALL
| 1
http/polipo/BUILD
| 1
http/polipo/DEPENDS
| 1
http/polipo/DETAILS
| 36
http/polipo/HISTORY
| 11
http/polipo/INSTALL
| 14
http/polipo/PRE_BUILD
| 4
http/polipo/init.d/polipo
| 15
http/polipo/polipo.gpg
|binary
http/privoxy/DETAILS
| 4
http/privoxy/HISTORY
| 4
http/privoxy/privoxy.gpg
|binary
http/qtwebkit/BUILD
| 8
http/qtwebkit/DEPENDS
| 6
http/qtwebkit/DETAILS
| 24
http/qtwebkit/HISTORY
| 3
http/qupzilla/BUILD
| 6
http/qupzilla/DEPENDS
| 6
http/qupzilla/DETAILS
| 13
http/qupzilla/HISTORY
| 8
http/seamonkey/BUILD
| 1
http/seamonkey/CONFIGURE
| 9
http/seamonkey/DEPENDS
| 33
http/seamonkey/DETAILS
| 6
http/seamonkey/HISTORY
| 35
http/seamonkey/PRE_BUILD
| 1
http/seamonkey/mailnews.patch
| 18
http/seamonkey/strip.patch
| 11
http/serf/BUILD
| 1
http/serf/DEPENDS
| 6
http/serf/DETAILS
| 23
http/serf/HISTORY
| 14
http/serf/INSTALL
| 1
http/siege/DEPENDS
| 2
http/siege/DETAILS
| 4
http/siege/HISTORY
| 6
http/squid/DEPENDS
| 2
http/squid/HISTORY
| 3
http/surf/DETAILS
| 8
http/surf/HISTORY
| 3
http/tinyproxy/DETAILS
| 2
http/tinyproxy/HISTORY
| 5
http/tinyproxy/PRE_BUILD
| 2
http/tinyproxy/headers.patch
| 145
http/w3c-libwww/DEPENDS
| 2
http/w3c-libwww/HISTORY
| 3
http/w3m/DEPENDS
| 2
http/w3m/HISTORY
| 6
http/w3m/PRE_BUILD
| 3
http/w3m/gc72.patch
| 13
http/webcleaner/DEPENDS
| 2
http/webcleaner/HISTORY
| 3
http/webkitgtk/BUILD
| 9
http/webkitgtk/CONFIGURE
| 25
http/webkitgtk/DEPENDS
| 102
http/webkitgtk/DETAILS
| 17
http/webkitgtk/HISTORY
| 28
http/webkitgtk/PREPARE
| 1
http/webkitgtk/PRE_BUILD
| 5
http/webkitgtk/gtk-doc.patch
| 11
http/webkitgtk/opengl-headers.patch
| 29
http/webkitgtk3/BUILD
| 14
http/webkitgtk3/CONFIGURE
| 10
http/webkitgtk3/DEPENDS
| 84
http/webkitgtk3/DETAILS
| 10
http/webkitgtk3/HISTORY
| 460
http/webkitgtk3/PRE_BUILD
| 5
http/webkitgtk3/gtk-doc.patch
| 11
http/webkitgtk3/opengl-headers.patch
| 29
http/wt/DEPENDS
| 2
http/wt/HISTORY
| 3
http/xombrero/DETAILS
| 2
http/xombrero/HISTORY
| 12
http/xombrero/xombrero-1.6.3.tgz.sig
|binary
http/xshttpd/DEPENDS
| 2
http/xshttpd/HISTORY
| 3
i18n/ibus-anthy/DEPENDS
| 6
i18n/ibus-anthy/DETAILS
| 5
i18n/ibus-anthy/HISTORY
| 4
i18n/ibus/DEPENDS
| 39
i18n/ibus/DETAILS
| 5
i18n/ibus/HISTORY
| 7
i18n/uim/DETAILS
| 4
i18n/uim/HISTORY
| 3
java/crimson-apache/DETAILS
| 10
java/crimson-apache/HISTORY
| 3
java/crimson-apache/INSTALL
| 6
java/davmail/BUILD
| 7
java/davmail/DEPENDS
| 5
java/davmail/DETAILS
| 34
java/davmail/FINAL
| 3
java/davmail/HISTORY
| 3
java/davmail/INSTALL
| 18
java/davmail/davmail-src-4.3.4-2174.tgz.sig
|binary
java/icedtea6/DEPENDS
| 2
java/icedtea6/HISTORY
| 3
java/icedtea7/DEPENDS
| 4
java/icedtea7/HISTORY
| 9
java/icedtea7/PRE_BUILD
| 3
java/jakarta-commons-beanutils/DETAILS
| 11
java/jakarta-commons-beanutils/HISTORY
| 3
java/jakarta-commons-beanutils/INSTALL
| 6
java/jakarta-commons-collections/DETAILS
| 11
java/jakarta-commons-collections/HISTORY
| 3
java/jakarta-commons-collections/INSTALL
| 8
java/jakarta-commons-daemon/DETAILS
| 11
java/jakarta-commons-daemon/HISTORY
| 3
java/jakarta-commons-daemon/INSTALL
| 6
java/jakarta-commons-dbcp/BUILD
| 4
java/jakarta-commons-dbcp/DETAILS
| 13
java/jakarta-commons-dbcp/HISTORY
| 4
java/jakarta-commons-dbcp/INSTALL
| 8
java/jakarta-commons-digester/DETAILS
| 11
java/jakarta-commons-digester/HISTORY
| 3
java/jakarta-commons-digester/INSTALL
| 6
java/jakarta-commons-fileupload/DETAILS
| 11
java/jakarta-commons-fileupload/HISTORY
| 3
java/jakarta-commons-fileupload/INSTALL
| 6
java/jakarta-commons-lang/BUILD
| 4
java/jakarta-commons-lang/DETAILS
| 12
java/jakarta-commons-lang/HISTORY
| 4
java/jakarta-commons-lang/INSTALL
| 8
java/jakarta-commons-logging/DETAILS
| 13
java/jakarta-commons-logging/HISTORY
| 3
java/jakarta-commons-logging/INSTALL
| 8
java/jakarta-commons-modeler/BUILD
| 4
java/jakarta-commons-modeler/DETAILS
| 11
java/jakarta-commons-modeler/HISTORY
| 4
java/jakarta-commons-modeler/INSTALL
| 8
java/jakarta-commons-pool/DETAILS
| 12
java/jakarta-commons-pool/HISTORY
| 3
java/jakarta-commons-pool/INSTALL
| 6
java/jakarta-log4j/DETAILS
| 6
java/jakarta-log4j/HISTORY
| 3
java/jakarta-log4j/INSTALL
| 4
java/jakarta-regexp/DETAILS
| 6
java/jakarta-regexp/HISTORY
| 3
java/jakarta-regexp/INSTALL
| 4
java/jakarta-struts-bin/DETAILS
| 11
java/jakarta-struts-bin/HISTORY
| 3
java/jakarta-struts-bin/INSTALL
| 4
java/jakarta-velocity/DETAILS
| 12
java/jakarta-velocity/HISTORY
| 3
java/jakarta-velocity/INSTALL
| 6
java/kaffe/DEPENDS
| 2
java/kaffe/HISTORY
| 3
kde4-apps/calligra/BUILD
| 2
kde4-apps/calligra/CONFIGURE
| 2
kde4-apps/calligra/DEPENDS
| 3
kde4-apps/calligra/DETAILS
| 4
kde4-apps/calligra/HISTORY
| 8
kde4-apps/clementine/DEPENDS
| 2
kde4-apps/clementine/DETAILS
| 13
kde4-apps/clementine/HISTORY
| 8
kde4-apps/darkroom/DETAILS
| 2
kde4-apps/darkroom/HISTORY
| 3
kde4-apps/digikam4/DEPENDS
| 1
kde4-apps/digikam4/DETAILS
| 6
kde4-apps/digikam4/HISTORY
| 12
kde4-apps/koffice2/BUILD
| 3
kde4-apps/koffice2/CONFIGURE
| 3
kde4-apps/koffice2/CONFLICTS
| 1
kde4-apps/koffice2/DEPENDS
| 46
kde4-apps/koffice2/DETAILS
| 30
kde4-apps/koffice2/DOWNLOAD
| 1
kde4-apps/koffice2/HISTORY
| 181
kde4-apps/koffice2/INSTALL
| 1
kde4-apps/koffice2/PREPARE
| 1
kde4-apps/koffice2/PRE_BUILD
| 4
kde4-apps/koffice2/UP_TRIGGERS
| 1
kde4-apps/quassel/DETAILS
| 4
kde4-apps/quassel/HISTORY
| 6
kde4-apps/rekonq/DETAILS
| 6
kde4-apps/rekonq/HISTORY
| 9
kde4-apps/skrooge/DETAILS
| 6
kde4-apps/skrooge/HISTORY
| 3
kde4-apps/tellico2/DEPENDS
| 8
kde4-apps/tellico2/DETAILS
| 4
kde4-apps/tellico2/HISTORY
| 4
kde4-bindings/pykde4/DEPENDS
| 1
kde4-bindings/pykde4/DETAILS
| 4
kde4-bindings/pykde4/HISTORY
| 6
kde4-bindings/pykde4/pykde4-4.10.5.tar.xz.sig
|binary
kde4-edu/analitza/DETAILS
| 4
kde4-edu/analitza/HISTORY
| 3
kde4-edu/blinken/DETAILS
| 4
kde4-edu/blinken/HISTORY
| 3
kde4-edu/cantor/DETAILS
| 4
kde4-edu/cantor/HISTORY
| 3
kde4-edu/kalgebra/DETAILS
| 4
kde4-edu/kalgebra/HISTORY
| 3
kde4-edu/kalzium/DETAILS
| 4
kde4-edu/kalzium/HISTORY
| 3
kde4-edu/kanagram/DETAILS
| 4
kde4-edu/kanagram/HISTORY
| 3
kde4-graphics/gwenview4/DEPENDS
| 1
kde4-graphics/gwenview4/DETAILS
| 4
kde4-graphics/gwenview4/HISTORY
| 6
kde4-graphics/kamera/DETAILS
| 4
kde4-graphics/kamera/HISTORY
| 3
kde4-graphics/kcolorchooser/DETAILS
| 4
kde4-graphics/kcolorchooser/HISTORY
| 3
kde4-graphics/kdegraphics-strigi-analyzer/DETAILS
| 4
kde4-graphics/kdegraphics-strigi-analyzer/HISTORY
| 3
kde4-graphics/kdegraphics-thumbnailers/DETAILS
| 4
kde4-graphics/kdegraphics-thumbnailers/HISTORY
| 3
kde4-graphics/libkdcraw4/DETAILS
| 4
kde4-graphics/libkdcraw4/HISTORY
| 3
kde4-graphics/libkexiv24/DETAILS
| 4
kde4-graphics/libkexiv24/HISTORY
| 3
kde4-graphics/libkipi4/DETAILS
| 4
kde4-graphics/libkipi4/HISTORY
| 3
kde4-graphics/okular/DETAILS
| 4
kde4-graphics/okular/HISTORY
| 3
kde4-graphics/svgpart/DETAILS
| 4
kde4-graphics/svgpart/HISTORY
| 3
kde4-look/oxygen-gtk2/DETAILS
| 4
kde4-look/oxygen-gtk2/HISTORY
| 6
kde4-look/oxygen-gtk3/DETAILS
| 4
kde4-look/oxygen-gtk3/HISTORY
| 3
kde4-multimedia/audiocd-kio/DEPENDS
| 1
kde4-multimedia/audiocd-kio/DETAILS
| 4
kde4-multimedia/audiocd-kio/HISTORY
| 6
kde4-multimedia/dragon/DETAILS
| 4
kde4-multimedia/dragon/HISTORY
| 3
kde4-multimedia/ffmpegthumbs/DETAILS
| 4
kde4-multimedia/ffmpegthumbs/HISTORY
| 3
kde4-multimedia/juk/DETAILS
| 4
kde4-multimedia/juk/HISTORY
| 3
kde4-multimedia/kmix/DEPENDS
| 2
kde4-multimedia/kmix/DETAILS
| 4
kde4-multimedia/kmix/HISTORY
| 6
kde4-support/akonadi/DETAILS
| 4
kde4-support/akonadi/HISTORY
| 3
kde4-support/attica/DETAILS
| 4
kde4-support/attica/HISTORY
| 3
kde4-support/libdbusmenu-qt/DETAILS
| 19
kde4-support/libdbusmenu-qt/HISTORY
| 9
kde4-support/phonon-backend-gstreamer/DETAILS
| 6
kde4-support/phonon-backend-gstreamer/HISTORY
| 6
kde4-support/phonon-backend-mplayer/DETAILS
| 7
kde4-support/phonon-backend-mplayer/HISTORY
| 3
kde4-support/phonon-backend-vlc/DETAILS
| 4
kde4-support/phonon-backend-vlc/HISTORY
| 6
kde4-support/phonon/DETAILS
| 6
kde4-support/phonon/HISTORY
| 7
kde4-support/phonon/PRE_BUILD
| 6
kde4-support/shared-desktop-ontologies/DETAILS
| 4
kde4-support/shared-desktop-ontologies/HISTORY
| 3
kde4-support/soprano/DETAILS
| 4
kde4-support/soprano/HISTORY
| 3
kde4/HISTORY
| 12
kde4/KDE_DEPENDS
| 12
kde4/ark/DETAILS
| 4
kde4/ark/HISTORY
| 3
kde4/filelight/DETAILS
| 4
kde4/filelight/HISTORY
| 3
kde4/jovie/DETAILS
| 4
kde4/jovie/HISTORY
| 3
kde4/kaccessible/DETAILS
| 4
kde4/kaccessible/HISTORY
| 3
kde4/kactivities/DETAILS
| 4
kde4/kactivities/HISTORY
| 3
kde4/kate/DETAILS
| 4
kde4/kate/HISTORY
| 3
kde4/kcalc/DETAILS
| 4
kde4/kcalc/HISTORY
| 3
kde4/kcharselect/DETAILS
| 4
kde4/kcharselect/HISTORY
| 3
kde4/kdeadmin4/DETAILS
| 4
kde4/kdeadmin4/HISTORY
| 3
kde4/kdeartwork4/DETAILS
| 4
kde4/kdeartwork4/HISTORY
| 3
kde4/kdebase-workspace4/DEPENDS
| 24
kde4/kdebase-workspace4/DETAILS
| 4
kde4/kdebase-workspace4/HISTORY
| 8
kde4/kdebase4-runtime/DEPENDS
| 1
kde4/kdebase4-runtime/DETAILS
| 4
kde4/kdebase4-runtime/HISTORY
| 6
kde4/kdebase4/DEPENDS
| 1
kde4/kdebase4/DETAILS
| 4
kde4/kdebase4/HISTORY
| 6
kde4/kdebindings4/BUILD
| 1
kde4/kdebindings4/CONFLICTS
| 1
kde4/kdebindings4/DETAILS
| 7
kde4/kdebindings4/DOWNLOAD
| 1
kde4/kdebindings4/HISTORY
| 404
kde4/kdebindings4/INSTALL
| 1
kde4/kdebindings4/PRE_BUILD
| 1
kde4/kdebindings4/UP_TRIGGERS
| 3
kde4/kdeedu4/BUILD
| 1
kde4/kdeedu4/CONFLICTS
| 1
kde4/kdeedu4/DETAILS
| 7
kde4/kdeedu4/DOWNLOAD
| 1
kde4/kdeedu4/HISTORY
| 406
kde4/kdeedu4/INSTALL
| 1
kde4/kdeedu4/PRE_BUILD
| 1
kde4/kdeedu4/UP_TRIGGERS
| 3
kde4/kdegraphics4/BUILD
| 1
kde4/kdegraphics4/CONFLICTS
| 1
kde4/kdegraphics4/DETAILS
| 7
kde4/kdegraphics4/DOWNLOAD
| 1
kde4/kdegraphics4/HISTORY
| 487
kde4/kdegraphics4/INSTALL
| 1
kde4/kdegraphics4/PRE_BUILD
| 1
kde4/kdegraphics4/UP_TRIGGERS
| 3
kde4/kdelibs4/DEPENDS
| 4
kde4/kdelibs4/DETAILS
| 4
kde4/kdelibs4/HISTORY
| 11
kde4/kdemultimedia4/BUILD
| 1
kde4/kdemultimedia4/CONFLICTS
| 1
kde4/kdemultimedia4/DETAILS
| 7
kde4/kdemultimedia4/DOWNLOAD
| 1
kde4/kdemultimedia4/HISTORY
| 455
kde4/kdemultimedia4/INSTALL
| 1
kde4/kdemultimedia4/PRE_BUILD
| 1
kde4/kdemultimedia4/UP_TRIGGERS
| 2
kde4/kdenetwork4/DETAILS
| 4
kde4/kdenetwork4/HISTORY
| 3
kde4/kdepim4-runtime/DETAILS
| 4
kde4/kdepim4-runtime/HISTORY
| 3
kde4/kdepim4/DEPENDS
| 4
kde4/kdepim4/DETAILS
| 4
kde4/kdepim4/HISTORY
| 7
kde4/kdepimlibs4/DEPENDS
| 1
kde4/kdepimlibs4/DETAILS
| 4
kde4/kdepimlibs4/HISTORY
| 6
kde4/kdeplasmoids4/DETAILS
| 4
kde4/kdeplasmoids4/HISTORY
| 3
kde4/kdesdk4/DETAILS
| 4
kde4/kdesdk4/HISTORY
| 3
kde4/kdetoys4/DETAILS
| 4
kde4/kdetoys4/HISTORY
| 3
kde4/kdewebdev4/DETAILS
| 4
kde4/kdewebdev4/HISTORY
| 3
kde4/kdf/DETAILS
| 4
kde4/kdf/HISTORY
| 3
kde4/kfloppy/DETAILS
| 4
kde4/kfloppy/HISTORY
| 3
kde4/kgpg/DETAILS
| 4
kde4/kgpg/HISTORY
| 3
kde4/kmag/DETAILS
| 4
kde4/kmag/HISTORY
| 3
kde4/kmousetool/DETAILS
| 4
kde4/kmousetool/HISTORY
| 3
kde4/kmouth/DETAILS
| 4
kde4/kmouth/HISTORY
| 3
kde4/konsole/DETAILS
| 4
kde4/konsole/HISTORY
| 3
kde4/kremotecontrol/DETAILS
| 4
kde4/kremotecontrol/HISTORY
| 3
kde4/ksecrets/BUILD
| 1
kde4/ksecrets/CONFLICTS
| 1
kde4/ksecrets/DEPENDS
| 1
kde4/ksecrets/DETAILS
| 17
kde4/ksecrets/DOWNLOAD
| 1
kde4/ksecrets/HISTORY
| 10
kde4/ksecrets/INSTALL
| 1
kde4/ksecrets/PRE_BUILD
| 1
kde4/ksecrets/UP_TRIGGERS
| 1
kde4/ktimer/DETAILS
| 4
kde4/ktimer/HISTORY
| 3
kde4/kwallet/DETAILS
| 4
kde4/kwallet/HISTORY
| 3
kde4/nepomuk-core/DETAILS
| 4
kde4/nepomuk-core/HISTORY
| 3
kde4/nepomuk-widgets/DETAILS
| 4
kde4/nepomuk-widgets/HISTORY
| 3
kde4/oxygen-icons/CONFIGURE
| 1
kde4/oxygen-icons/DEPENDS
| 1
kde4/oxygen-icons/DETAILS
| 16
kde4/oxygen-icons/HISTORY
| 184
kde4/superkaramba/DETAILS
| 4
kde4/superkaramba/HISTORY
| 3
kde4/sweeper/DETAILS
| 4
kde4/sweeper/HISTORY
| 3
kernels/dazuko/BUILD
| 3
kernels/dazuko/CONFLICTS
| 1
kernels/dazuko/DETAILS
| 31
kernels/dazuko/DOWNLOAD
| 1
kernels/dazuko/FINAL
| 2
kernels/dazuko/HISTORY
| 135
kernels/dazuko/INSTALL
| 7
kernels/dazuko/POST_RESURRECT
| 2
kernels/dazuko/PREPARE
| 8
kernels/dazuko/PRE_BUILD
| 1
kernels/dazuko/TRIGGERS
| 1
kernels/dazuko/UP_TRIGGERS
| 1
kernels/dazukofs/BUILD
| 5
kernels/dazukofs/CONFLICTS
| 1
kernels/dazukofs/DETAILS
| 22
kernels/dazukofs/DOWNLOAD
| 1
kernels/dazukofs/FINAL
| 2
kernels/dazukofs/HISTORY
| 34
kernels/dazukofs/INSTALL
| 2
kernels/dazukofs/POST_RESURRECT
| 2
kernels/dazukofs/PRE_BUILD
| 1
kernels/dazukofs/TRIGGERS
| 1
kernels/dazukofs/UP_TRIGGERS
| 1
kernels/drm/DEPENDS
| 2
kernels/drm/DETAILS
| 8
kernels/drm/HISTORY
| 6
kernels/kmod/BUILD
| 2
kernels/kmod/CONFLICTS
| 2
kernels/kmod/DEPENDS
| 4
kernels/kmod/DETAILS
| 6
kernels/kmod/FINAL
| 12
kernels/kmod/HISTORY
| 75
kernels/kmod/INSTALL
| 7
kernels/kmod/POST_RESURRECT
| 5
kernels/kmod/PROVIDES
| 1
kernels/kmod/init.d/modutils
| 42
kernels/kmod/init.d/modutils.conf
| 8
kernels/kvm/DEPENDS
| 5
kernels/kvm/HISTORY
| 3
kernels/linux-fusion/DEPENDS
| 2
kernels/linux-fusion/DETAILS
| 2
kernels/linux-fusion/HISTORY
| 3
kernels/linux/BUILD
| 4
kernels/linux/DEPENDS
| 3
kernels/linux/DETAILS
| 1
kernels/linux/HISTORY
| 359
kernels/linux/PRE_BUILD
| 28
kernels/linux/info/kernels/3.10
| 5
kernels/linux/info/kernels/3.11
| 5
kernels/linux/info/kernels/3.12
| 5
kernels/linux/info/kernels/3.13
| 5
kernels/linux/info/kernels/3.14
| 5
kernels/linux/info/kernels/3.15
| 5
kernels/linux/info/kernels/3.16
| 5
kernels/linux/info/kernels/3.17
| 5
kernels/linux/info/kernels/3.18
| 5
kernels/linux/info/kernels/3.9
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.0.67
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.0.68
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.0.69
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.0.70
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.0.71
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.0.72
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.0.73
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.0.74
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.0.75
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.0.76
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.0.77
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.0.78
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.0.79
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.0.80
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.0.81
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.0.82
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.0.83
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.0.84
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.10
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.10.1
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.10.10
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.10.2
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.10.3
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.10.4
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.10.5
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.10.6
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.10.7
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.10.8
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.10.9
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.11
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.11.1
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.11.3
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.11.4
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.11.5
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.11.6
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.12
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.12.1
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.12.2
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.12.3
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.12.4
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.12.5
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.12.6
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.12.7
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.12.8
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.13
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.13.1
| 6
kernels/linux/info/patches/maintenance_patches_3/patch-3.13.2
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.13.3
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.13.4
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.13.5
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.13.6
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.13.7
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.13.9
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.14
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.14.1
| 6
kernels/linux/info/patches/maintenance_patches_3/patch-3.14.2
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.14.3
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.14.4
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.14.5
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.14.6
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.15
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.15.1
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.15.2
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.15.4
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.15.5
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.15.6
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.15.7
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.15.8
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.16
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.16.1
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.16.2
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.16.3
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.17
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.17.1
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.17.2
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.17.3
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.17.4
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.18
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.18.1
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.2.40
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.2.41
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.2.42
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.2.43
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.2.44
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.2.45
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.2.46
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.2.47
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.2.48
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.4.34
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.4.35
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.4.36
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.4.37
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.4.38
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.4.39
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.4.40
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.4.41
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.4.42
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.4.43
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.4.44
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.4.45
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.4.46
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.4.47
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.4.48
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.4.49
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.4.50
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.4.51
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.7.1
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.7.10
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.7.4
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.7.5
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.7.6
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.7.7
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.7.8
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.7.9
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.8.1
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.8.13
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.8.2
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.9
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.9.1
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.9.2
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.9.3
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.9.4
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.9.5
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.9.6
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.9.7
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.9.8
| 5
kernels/linux/info/patches/smgl_patches/smgl-logo-0.2-for-2.6.31.patch
| 2
kernels/linux/latest.defaults
| 4
kernels/lm_sensors/DETAILS
| 2
kernels/lm_sensors/HISTORY
| 6
kernels/mcelog/DETAILS
| 2
kernels/mcelog/HISTORY
| 3
kernels/module-init-tools/CONFLICTS
| 1
kernels/module-init-tools/HISTORY
| 4
kernels/module-init-tools/PROVIDES
| 1
kernels/mtdev/DETAILS
| 4
kernels/mtdev/HISTORY
| 6
kernels/nct6775/BUILD
| 2
kernels/nct6775/DEPENDS
| 3
kernels/nct6775/DETAILS
| 25
kernels/nct6775/DOWNLOAD
| 1
kernels/nct6775/HISTORY
| 5
kernels/nct6775/INSTALL
| 1
kernels/nct6775/PRE_BUILD
| 6
kernels/nct6775/TRIGGERS
| 2
kernels/ndiswrapper/DETAILS
| 4
kernels/ndiswrapper/HISTORY
| 3
kernels/psmouse-elantech/BUILD
| 7
kernels/psmouse-elantech/DETAILS
| 15
kernels/psmouse-elantech/HISTORY
| 2
kernels/psmouse-elantech/INSTALL
| 3
kernels/psmouse-elantech/PREPARE
| 7
kernels/psmouse-elantech/TRIGGERS
| 1
kernels/schedtool/0001-clean-up-Makefile.patch
| 38
kernels/schedtool/BUILD
| 2
kernels/schedtool/DETAILS
| 4
kernels/schedtool/HISTORY
| 8
kernels/schedtool/INSTALL
| 1
kernels/schedtool/PRE_BUILD
| 3
kernels/solo6x10/DETAILS
| 12
kernels/solo6x10/HISTORY
| 6
kernels/virtualbox-module/DETAILS
| 2
kernels/virtualbox-module/HISTORY
| 3
latex/lacheck/DETAILS
| 2
latex/lacheck/HISTORY
| 3
latex/latex-beamer/DETAILS
| 13
latex/latex-beamer/HISTORY
| 4
latex/latex-beamer/INSTALL
| 17
latex/texinfo/DEPENDS
| 5
latex/texinfo/DETAILS
| 6
latex/texinfo/HISTORY
| 8
latex/texinfo/INSTALL
| 3
latex/texlive/BUILD
| 4
latex/texlive/DEPENDS
| 4
latex/texlive/HISTORY
| 17
latex/texlive/INSTALL
| 17
latex/xdvi/DETAILS
| 7
latex/xdvi/HISTORY
| 4
latex/xdvi/INSTALL
| 2
libs/apr-util/DETAILS
| 4
libs/apr-util/HISTORY
| 6
libs/apr/DETAILS
| 2
libs/apr/HISTORY
| 6
libs/asio/DEPENDS
| 2
libs/asio/DETAILS
| 6
libs/asio/HISTORY
| 10
libs/boost/CONFIGURE
| 10
libs/boost/DETAILS
| 4
libs/boost/HISTORY
| 25
libs/boost/PRE_BUILD
| 7
libs/boost/PRE_SUB_DEPENDS
| 14
libs/boost/SUB_DEPENDS
| 16
libs/boost/boost-use-cxxflags.patch
| 17
libs/c-ares/BUILD
| 4
libs/c-ares/DETAILS
| 2
libs/c-ares/HISTORY
| 6
libs/cdk/DETAILS
| 4
libs/cdk/HISTORY
| 3
libs/cfitsio/DETAILS
| 4
libs/cfitsio/HISTORY
| 3
libs/dietlibc/DETAILS
| 7
libs/dietlibc/HISTORY
| 3
libs/dw2/DETAILS
| 7
libs/dw2/HISTORY
| 3
libs/fftw/0001-Fix-the-manual-to-work-with-both-texinfo-4-and-texin.patch
| 606
libs/fftw/DETAILS
| 4
libs/fftw/HISTORY
| 8
libs/fftw/PRE_BUILD
| 2
libs/findlib/DETAILS
| 6
libs/findlib/HISTORY
| 6
libs/fribidi/DETAILS
| 4
libs/fribidi/HISTORY
| 3
libs/ganv/BUILD
| 3
libs/ganv/CONFIGURE
| 3
libs/ganv/DEPENDS
| 16
libs/ganv/DETAILS
| 23
libs/ganv/HISTORY
| 3
libs/ganv/INSTALL
| 1
libs/ganv/PRE_BUILD
| 4
libs/ganv/canvas.patch
| 40
libs/gdbm/DETAILS
| 2
libs/gdbm/HISTORY
| 3
libs/geoip/DETAILS
| 11
libs/geoip/HISTORY
| 7
libs/geoip/PRE_BUILD
| 4
libs/gettext/BUILD
| 4
libs/gettext/DEPENDS
| 9
libs/gettext/DETAILS
| 6
libs/gettext/HISTORY
| 40
libs/gflags/BUILD
| 2
libs/gflags/DEPENDS
| 3
libs/gflags/DETAILS
| 6
libs/gflags/HISTORY
| 7
libs/gfreenect/DETAILS
| 7
libs/gfreenect/HISTORY
| 3
libs/girara/DETAILS
| 4
libs/girara/HISTORY
| 3
libs/glibc/00_all_0005-reload-etc-resolv.conf-when-it-has-changed.patch
| 51
libs/glibc/00_all_0007-rtld-do-not-ignore-arch-specific-CFLAGS.patch
| 28
libs/glibc/BUILD
| 7
libs/glibc/CONFIGURE
| 4
libs/glibc/DETAILS
| 34
libs/glibc/HISTORY
| 58
libs/glibc/PRE_BUILD
| 40
libs/glibc/as-test-x.patch
| 10
libs/glibc/fix-res_query-assert.patch
| 51
libs/glibc/glibc-2.20-fhs-1.patch
| 72
libs/glibc/glibc.gpg
|binary
libs/glibc/init.d/nscd
| 2
libs/glibc/revert-c5a0802a.patch
| 226
libs/gmp/DETAILS
| 6
libs/gmp/FINAL
| 1
libs/gmp/HISTORY
| 11
libs/google-perftools/DEPENDS
| 2
libs/google-perftools/DETAILS
| 13
libs/google-perftools/HISTORY
| 7
libs/gsl/DETAILS
| 2
libs/gsl/HISTORY
| 3
libs/gwenhywfar/DEPENDS
| 2
libs/gwenhywfar/HISTORY
| 3
libs/gwenhywfar2/DEPENDS
| 2
libs/gwenhywfar2/HISTORY
| 3
libs/icu/BUILD
| 20
libs/icu/DEPENDS
| 3
libs/icu/DETAILS
| 11
libs/icu/HISTORY
| 44
libs/icu/TESTING
| 32
libs/iec16022/DEPENDS
| 2
libs/iec16022/DETAILS
| 13
libs/iec16022/HISTORY
| 2
libs/isl/DETAILS
| 26
libs/isl/HISTORY
| 2
libs/json-c/BUILD
| 2
libs/json-c/DETAILS
| 9
libs/json-c/HISTORY
| 10
libs/ldns/CONFIGURE
| 23
libs/ldns/DEPENDS
| 21
libs/ldns/DETAILS
| 12
libs/ldns/HISTORY
| 16
libs/libaio/DETAILS
| 4
libs/libaio/HISTORY
| 3
libs/libatomic_ops/DETAILS
| 2
libs/libatomic_ops/HISTORY
| 3
libs/libbinio/DEPENDS
| 1
libs/libbinio/DETAILS
| 17
libs/libbinio/HISTORY
| 3
libs/libbinio/PRE_BUILD
| 4
libs/libbinio/eof.diff
| 28
libs/libbinio/libbinio-1.4.tar.bz2.sig
|binary
libs/libbsd/DEPENDS
| 1
libs/libbsd/DETAILS
| 11
libs/libbsd/HISTORY
| 12
libs/libbsd/libbsd.gpg
|binary
libs/libcap-ng/DEPENDS
| 4
libs/libcap-ng/DETAILS
| 4
libs/libcap-ng/HISTORY
| 4
libs/libcap/BUILD
| 7
libs/libcap/DETAILS
| 13
libs/libcap/HISTORY
| 6
libs/libcap/INSTALL
| 6
libs/libcap/PRE_BUILD
| 12
libs/libcap/libcap-2.20-ignore-RAISE_SETFCAP-install-failures.patch
| 29
libs/libcap/types.patch
| 10
libs/libcdio/DETAILS
| 2
libs/libcdio/HISTORY
| 3
libs/libchipcard/DEPENDS
| 2
libs/libchipcard/HISTORY
| 3
libs/libconfig/DEPENDS
| 2
libs/libconfig/HISTORY
| 3
libs/libcsv/DETAILS
| 4
libs/libcsv/HISTORY
| 3
libs/libdrm/BUILD
| 4
libs/libdrm/DEPENDS
| 2
libs/libdrm/DETAILS
| 12
libs/libdrm/HISTORY
| 49
libs/libdrm/PRE_SUB_DEPENDS
| 2
libs/libdrm/SUB_DEPENDS
| 2
libs/libedit/DETAILS
| 4
libs/libedit/HISTORY
| 3
libs/libesmtp/DEPENDS
| 2
libs/libesmtp/HISTORY
| 3
libs/libev/DETAILS
| 4
libs/libev/HISTORY
| 6
libs/libevdev/DEPENDS
| 2
libs/libevdev/DETAILS
| 18
libs/libevdev/HISTORY
| 16
libs/libevent/DEPENDS
| 4
libs/libevent/HISTORY
| 6
libs/libfcgi/BUILD
| 3
libs/libfcgi/HISTORY
| 6
libs/libfcgi/PRE_BUILD
| 4
libs/libfcgi/gcc44.patch
| 17
libs/libfm/DEPENDS
| 42
libs/libfm/DETAILS
| 7
libs/libfm/HISTORY
| 10
libs/libfreenect/DETAILS
| 9
libs/libfreenect/HISTORY
| 8
libs/libfreenect/PREPARE
| 6
libs/libfreenect/PRE_BUILD
| 7
libs/libgdiplus/DEPENDS
| 2
libs/libgdiplus/HISTORY
| 3
libs/libgit2/BUILD
| 2
libs/libgit2/CONFIGURE
| 1
libs/libgit2/DEPENDS
| 4
libs/libgit2/DETAILS
| 14
libs/libgit2/HISTORY
| 15
libs/libical/DETAILS
| 4
libs/libical/HISTORY
| 4
libs/libical/PRE_BUILD
| 4
libs/libidn/DETAILS
| 2
libs/libidn/HISTORY
| 3
libs/libiptcdata/DETAILS
| 2
libs/libiptcdata/HISTORY
| 3
libs/libircclient/DEPENDS
| 6
libs/libircclient/HISTORY
| 3
libs/libmpc/DETAILS
| 4
libs/libmpc/HISTORY
| 3
libs/libnfc/DETAILS
| 7
libs/libnfc/HISTORY
| 3
libs/libnl/DETAILS
| 4
libs/libnl/HISTORY
| 9
libs/libnoise/0001-fix-link-error.patch
| 37
libs/libnoise/BUILD
| 4
libs/libnoise/DETAILS
| 23
libs/libnoise/HISTORY
| 3
libs/libnoise/INSTALL
| 4
libs/libnoise/PRE_BUILD
| 5
libs/libodfgen/DEPENDS
| 6
libs/libodfgen/DETAILS
| 20
libs/libodfgen/HISTORY
| 7
libs/libofx/DEPENDS
| 20
libs/libofx/DETAILS
| 4
libs/libofx/HISTORY
| 6
libs/libqrencode/DETAILS
| 4
libs/libqrencode/HISTORY
| 3
libs/libquvi-scripts/DEPENDS
| 2
libs/libquvi-scripts/DETAILS
| 18
libs/libquvi-scripts/HISTORY
| 8
libs/libquvi/CONFLICTS
| 3
libs/libquvi/DEPENDS
| 10
libs/libquvi/DETAILS
| 17
libs/libquvi/HISTORY
| 5
libs/librevenge/DEPENDS
| 6
libs/librevenge/DETAILS
| 13
libs/librevenge/HISTORY
| 3
libs/libsigc++3/DETAILS
| 7
libs/libsigc++3/HISTORY
| 3
libs/libsigsegv/HISTORY
| 4
libs/libsigsegv/UP_TRIGGERS
| 10
libs/libspf2/DEPENDS
| 10
libs/libspf2/DETAILS
| 18
libs/libspf2/HISTORY
| 2
libs/libtasn1/DETAILS
| 2
libs/libtasn1/HISTORY
| 9
libs/libtcod/0001-fix-installation-destination.patch
| 39
libs/libtcod/BUILD
| 2
libs/libtcod/DEPENDS
| 2
libs/libtcod/DETAILS
| 16
libs/libtcod/HISTORY
| 4
libs/libtcod/INSTALL
| 7
libs/libtcod/PRE_BUILD
| 4
libs/libtirpc/DETAILS
| 6
libs/libtirpc/HISTORY
| 10
libs/libtirpc/PRE_BUILD
| 9
libs/libtirpc/libtirpc-0.2.1-fortify.patch
| 18
libs/libtirpc/libtirpc-0.2.2-rpc-des-prot.patch
| 36
libs/libunistring/DETAILS
| 4
libs/libunistring/HISTORY
| 3
libs/libusb-compat/DETAILS
| 4
libs/libusb-compat/HISTORY
| 3
libs/libusb/DEPENDS
| 7
libs/libusb/DETAILS
| 10
libs/libusb/HISTORY
| 12
libs/libusbx/BUILD
| 1
libs/libusbx/CONFLICTS
| 2
libs/libusbx/DEPENDS
| 14
libs/libusbx/DETAILS
| 27
libs/libusbx/DOWNLOAD
| 1
libs/libusbx/HISTORY
| 21
libs/libusbx/INSTALL
| 1
libs/libusbx/PRE_BUILD
| 1
libs/libusbx/PROVIDES
| 1
libs/libusbx/UP_TRIGGERS
| 2
libs/libuv/BUILD
| 1
libs/libuv/DETAILS
| 24
libs/libuv/HISTORY
| 3
libs/libuv/INSTALL
| 7
libs/libva/DEPENDS
| 3
libs/libva/DETAILS
| 26
libs/libva/HISTORY
| 6
libs/libvdpau/DETAILS
| 6
libs/libvdpau/HISTORY
| 6
libs/libverto/DETAILS
| 4
libs/libverto/HISTORY
| 6
libs/libvirt-glib/DEPENDS
| 28
libs/libvirt-glib/DETAILS
| 18
libs/libvirt-glib/HISTORY
| 3
libs/libvirt-glib/libvirt-glib-0.1.7.tar.gz.sig
|binary
libs/libvirt/DEPENDS
| 17
libs/libvirt/DETAILS
| 2
libs/libvirt/HISTORY
| 17
libs/libvirt/libvirt-1.2.9.tar.gz.sig
|binary
libs/libwpd/DEPENDS
| 5
libs/libwpd/DETAILS
| 6
libs/libwpd/HISTORY
| 5
libs/libwpg/DEPENDS
| 7
libs/libwpg/DETAILS
| 10
libs/libwpg/HISTORY
| 5
libs/libwps/DEPENDS
| 6
libs/libwps/DETAILS
| 8
libs/libwps/HISTORY
| 5
libs/libxml2/DEPENDS
| 2
libs/libxml2/DETAILS
| 6
libs/libxml2/HISTORY
| 11
libs/libxml2/PRE_SUB_DEPENDS
| 2
libs/libxml2/SUB_DEPENDS
| 2
libs/libxslt/DETAILS
| 4
libs/libxslt/HISTORY
| 9
libs/libxslt/TRIGGERS
| 4
libs/libxslt/libxslt-1.1.28.tar.gz.sig
|binary
libs/libyaml/DETAILS
| 4
libs/libyaml/HISTORY
| 3
libs/mico/DEPENDS
| 2
libs/mico/HISTORY
| 3
libs/mpfr/DETAILS
| 5
libs/mpfr/HISTORY
| 7
libs/mpfr/PRE_BUILD
| 3
libs/mpfr/allpatches.bz2
|binary
libs/muparser/DETAILS
| 13
libs/muparser/HISTORY
| 7
libs/mxml/DETAILS
| 10
libs/mxml/HISTORY
| 3
libs/ncurses/HISTORY
| 3
libs/ncurses/INSTALL
| 3
libs/neon/DEPENDS
| 2
libs/neon/DETAILS
| 4
libs/neon/HISTORY
| 15
libs/neon/PRE_BUILD
| 2
libs/neon/PRE_SUB_DEPENDS
| 2
libs/neon/REPAIR^all^PRE_SUB_DEPENDS
| 2
libs/neon/SUB_DEPENDS
| 16
libs/neon/spaces.patch
| 16
libs/newt/DEPENDS
| 2
libs/newt/DETAILS
| 6
libs/newt/HISTORY
| 7
libs/nspr/BUILD
| 5
libs/nspr/DEPENDS
| 2
libs/nspr/DETAILS
| 6
libs/nspr/HISTORY
| 30
libs/nspr/INSTALL
| 6
libs/nspr/PRE_BUILD
| 6
libs/nspr/nspr.pc
| 10
libs/omniorb/DEPENDS
| 4
libs/omniorb/HISTORY
| 6
libs/omniorbpy/DEPENDS
| 4
libs/omniorbpy/HISTORY
| 6
libs/openbabel/DEPENDS
| 2
libs/openbabel/HISTORY
| 3
libs/openmpi/DEPENDS
| 2
libs/openmpi/DETAILS
| 4
libs/openmpi/HISTORY
| 6
libs/openni-sensor/DETAILS
| 7
libs/openni-sensor/HISTORY
| 6
libs/openni-sensor/PREPARE
| 3
libs/openni-sensorkinect/DETAILS
| 7
libs/openni-sensorkinect/HISTORY
| 6
libs/openni-sensorkinect/PREPARE
| 3
libs/openni/DETAILS
| 7
libs/openni/HISTORY
| 6
libs/openni/PREPARE
| 3
libs/openscenegraph/BUILD
| 1
libs/openscenegraph/DEPENDS
| 11
libs/openscenegraph/DETAILS
| 6
libs/openscenegraph/FINAL
| 1
libs/openscenegraph/HISTORY
| 23
libs/openscenegraph/POST_RESURRECT
| 2
libs/openscenegraph/PRE_BUILD
| 3
libs/openscenegraph/video_out_rgb.c.patch
| 28
libs/orc/DEPENDS
| 1
libs/orc/DETAILS
| 4
libs/orc/HISTORY
| 10
libs/osceleton/DETAILS
| 7
libs/osceleton/HISTORY
| 3
libs/osgearth/BUILD
| 2
libs/osgearth/DEPENDS
| 11
libs/osgearth/DETAILS
| 19
libs/osgearth/HISTORY
| 3
libs/pcre/DETAILS
| 3
libs/pcre/HISTORY
| 14
libs/pcre/PRE_BUILD
| 3
libs/pcre/cve-2014-8964
| 15
libs/poco/DEPENDS
| 4
libs/poco/HISTORY
| 3
libs/podofo/DEPENDS
| 6
libs/podofo/DETAILS
| 4
libs/podofo/HISTORY
| 11
libs/podofo/PRE_BUILD
| 6
libs/protobuf/BUILD
| 2
libs/protobuf/DETAILS
| 8
libs/protobuf/HISTORY
| 7
libs/pugixml/BUILD
| 2
libs/pugixml/CMakeLists.txt
| 12
libs/pugixml/DEPENDS
| 2
libs/pugixml/DETAILS
| 20
libs/pugixml/HISTORY
| 9
libs/pugixml/PRE_BUILD
| 4
libs/pyqt4/BUILD
| 8
libs/pyqt4/DEPENDS
| 2
libs/pyqt4/DETAILS
| 4
libs/pyqt4/HISTORY
| 11
libs/python-ant/DETAILS
| 7
libs/python-ant/HISTORY
| 3
libs/qoauth/DETAILS
| 7
libs/qoauth/HISTORY
| 3
libs/raptor/DETAILS
| 2
libs/raptor/HISTORY
| 9
libs/rasqal/DETAILS
| 2
libs/rasqal/HISTORY
| 3
libs/readline/DETAILS
| 2
libs/readline/HISTORY
| 6
libs/readline/INSTALL
| 3
libs/redland/DEPENDS
| 2
libs/redland/DETAILS
| 2
libs/redland/HISTORY
| 6
libs/sdl/DEPENDS
| 1
libs/sdl/HISTORY
| 9
libs/sdl/PRE_BUILD
| 12
libs/sdl/PRE_SUB_DEPENDS
| 2
libs/sdl/REPAIR^f2c2d723cb24017050035a9c9cd3f210^PRE_SUB_DEPENDS
| 5
libs/sdl/SUB_DEPENDS
| 2
libs/sdl/libsdl-1.2-fix-compilation-libX11.patch
| 59
libs/sdl2/A7763BE6.gpg
|binary
libs/sdl2/BUILD
| 3
libs/sdl2/CONFIGURE
| 90
libs/sdl2/DEPENDS
| 100
libs/sdl2/DETAILS
| 31
libs/sdl2/HISTORY
| 13
libs/sdl2/PREPARE
| 4
libs/sdl2/PRE_BUILD
| 6
libs/sdl2/PRE_SUB_DEPENDS
| 5
libs/sdl2/SUB_DEPENDS
| 4
libs/sdl2_image/DEPENDS
| 35
libs/sdl2_image/DETAILS
| 29
libs/sdl2_image/HISTORY
| 5
libs/sdl2_image/PREPARE
| 3
libs/sdl2_image/PRE_BUILD
| 6
libs/sdl2_mixer/BUILD
| 4
libs/sdl2_mixer/CONFIGURE
| 21
libs/sdl2_mixer/DEPENDS
| 54
libs/sdl2_mixer/DETAILS
| 29
libs/sdl2_mixer/HISTORY
| 2
libs/sdl2_mixer/PREPARE
| 3
libs/sdl2_mixer/PRE_BUILD
| 6
libs/sdl2_net/DEPENDS
| 10
libs/sdl2_net/DETAILS
| 28
libs/sdl2_net/HISTORY
| 2
libs/sdl2_net/PREPARE
| 3
libs/sdl2_net/PRE_BUILD
| 6
libs/sdl2_ttf/DEPENDS
| 6
libs/sdl2_ttf/DETAILS
| 30
libs/sdl2_ttf/HISTORY
| 2
libs/sdl2_ttf/PREPARE
| 3
libs/sdl2_ttf/PRE_BUILD
| 6
libs/serd/DETAILS
| 2
libs/serd/HISTORY
| 3
libs/sip/BUILD
| 8
libs/sip/DEPENDS
| 2
libs/sip/DETAILS
| 5
libs/sip/HISTORY
| 28
libs/sip/INSTALL
| 5
libs/sord/DETAILS
| 2
libs/sord/HISTORY
| 3
libs/soup/DEPENDS
| 2
libs/soup/HISTORY
| 3
libs/sqlite3-ocaml/BUILD
| 7
libs/sqlite3-ocaml/DEPENDS
| 2
libs/sqlite3-ocaml/DETAILS
| 15
libs/sqlite3-ocaml/HISTORY
| 3
libs/sword/DETAILS
| 4
libs/sword/HISTORY
| 3
libs/talloc/DEPENDS
| 1
libs/talloc/DETAILS
| 21
libs/talloc/HISTORY
| 11
libs/tbb/DETAILS
| 4
libs/tbb/HISTORY
| 28
libs/tbb/INSTALL
| 8
libs/tc2-modules/DEPENDS
| 4
libs/tc2-modules/HISTORY
| 6
libs/td_lib/BUILD
| 3
libs/td_lib/DETAILS
| 18
libs/td_lib/HISTORY
| 2
libs/tevent/DEPENDS
| 3
libs/tevent/DETAILS
| 15
libs/tevent/HISTORY
| 11
libs/tevent/PRE_BUILD
| 8
libs/tinyxml/CONFIGURE
| 1
libs/tinyxml/HISTORY
| 3
libs/tinyxml/PRE_BUILD
| 9
libs/tzdata/DETAILS
| 11
libs/tzdata/HISTORY
| 33
libs/tzdata/INSTALL
| 5
libs/tzdata/iana.gpg
|binary
libs/upower/DEPENDS
| 3
libs/upower/DETAILS
| 4
libs/upower/HISTORY
| 22
libs/vc/BUILD
| 2
libs/vc/DEPENDS
| 2
libs/vc/DETAILS
| 24
libs/vc/HISTORY
| 10
libs/vsqlite++/DEPENDS
| 4
libs/vsqlite++/DETAILS
| 13
libs/vsqlite++/HISTORY
| 3
libs/vsqlite++/PRE_BUILD
| 3
libs/xapian-core/DETAILS
| 4
libs/xapian-core/HISTORY
| 3
libs/xmlrpc-c/DETAILS
| 4
libs/xmlrpc-c/HISTORY
| 3
libs/xmlrpc-c/PRE_BUILD
| 6
loop-AES.gpg
|binary
lua-forge/lua/DETAILS
| 5
lua-forge/lua/HISTORY
| 9
lua-forge/lua/lua.pc
| 2
lua-forge/lua/shared.patch
| 2
lua-forge/lua51/HISTORY
| 4
lua-forge/lua51/patch-src_Makefile
| 4
lua-forge/luacrypto/DEPENDS
| 2
lua-forge/luacrypto/HISTORY
| 3
lua-forge/luajit/DETAILS
| 4
lua-forge/luajit/HISTORY
| 3
lua-forge/lualdap/BUILD
| 1
lua-forge/lualdap/DEPENDS
| 2
lua-forge/lualdap/DETAILS
| 19
lua-forge/lualdap/HISTORY
| 2
lua-forge/lualdap/PRE_BUILD
| 6
lua-forge/luasec/DEPENDS
| 2
lua-forge/luasec/HISTORY
| 3
lxde/gpicview/DETAILS
| 4
lxde/gpicview/HISTORY
| 3
lxde/lxlauncher/DEPENDS
| 1
lxde/lxlauncher/HISTORY
| 3
lxde/menu-cache/DETAILS
| 6
lxde/menu-cache/HISTORY
| 3
mail/alpine/DEPENDS
| 4
mail/alpine/HISTORY
| 3
mail/althea/DEPENDS
| 2
mail/althea/HISTORY
| 3
mail/anubis/DEPENDS
| 6
mail/anubis/HISTORY
| 6
mail/bogofilter/CONFIGURE
| 2
mail/bogofilter/DETAILS
| 4
mail/bogofilter/HISTORY
| 4
mail/c-client/DEPENDS
| 2
mail/c-client/HISTORY
| 3
mail/claws-mail-extra-plugins/BUILD
| 7
mail/claws-mail-extra-plugins/CONFIGURE
| 23
mail/claws-mail-extra-plugins/DETAILS
| 13
mail/claws-mail-extra-plugins/HISTORY
| 147
mail/claws-mail-extra-plugins/INSTALL
| 8
mail/claws-mail-extra-plugins/PRE_BUILD
| 1
mail/claws-mail-extra-plugins/UP_TRIGGERS
| 2
mail/claws-mail/CONFIGURE
| 69
mail/claws-mail/CONFLICTS
| 1
mail/claws-mail/DEPENDS
| 103
mail/claws-mail/DETAILS
| 7
mail/claws-mail/HISTORY
| 28
mail/cone/DEPENDS
| 2
mail/cone/DETAILS
| 4
mail/cone/HISTORY
| 6
mail/courier-authlib/DEPENDS
| 2
mail/courier-authlib/HISTORY
| 3
mail/courier-imap/DEPENDS
| 2
mail/courier-imap/HISTORY
| 3
mail/courier/DEPENDS
| 4
mail/courier/HISTORY
| 6
mail/courier/init.d/courier_filter
| 25
mail/cyrus-imapd/DEPENDS
| 6
mail/cyrus-imapd/HISTORY
| 6
mail/dk-milter/BUILD
| 5
mail/dk-milter/CONFIGURE
| 1
mail/dk-milter/DEPENDS
| 3
mail/dk-milter/DETAILS
| 16
mail/dk-milter/HISTORY
| 6
mail/dk-milter/INSTALL
| 13
mail/dk-milter/PRE_BUILD
| 12
mail/dk-milter/init.d/dk-filter
| 11
mail/dk-milter/init.d/dk-filter.conf
| 6
mail/dovecot/DEPENDS
| 2
mail/dovecot/DETAILS
| 13
mail/dovecot/HISTORY
| 11
mail/dovecot/PRE_BUILD
| 3
mail/dovecot/ssl_protocols.patch
| 150
mail/etpan-ng/DETAILS
| 4
mail/etpan-ng/HISTORY
| 3
mail/exim/BUILD
| 13
mail/exim/CONFIGURE
| 2
mail/exim/DEPENDS
| 4
mail/exim/DETAILS
| 4
mail/exim/HISTORY
| 22
mail/exim/exim.gpg
|binary
mail/fdm/BUILD
| 1
mail/fdm/DEPENDS
| 2
mail/fdm/DETAILS
| 6
mail/fdm/HISTORY
| 7
mail/fetchmail/DEPENDS
| 2
mail/fetchmail/DETAILS
| 2
mail/fetchmail/HISTORY
| 6
mail/getmail/BUILD
| 2
mail/getmail/DEPENDS
| 2
mail/getmail/DETAILS
| 5
mail/getmail/HISTORY
| 8
mail/getmail/INSTALL
| 2
mail/gnarwl/BUILD
| 5
mail/gnarwl/CONFIGURE
| 7
mail/gnarwl/DEPENDS
| 4
mail/gnarwl/DETAILS
| 31
mail/gnarwl/HISTORY
| 13
mail/gnarwl/INSTALL
| 27
mail/gnarwl/PRE_BUILD
| 16
mail/gnarwl/blacklist.patch
| 19
mail/gnarwl/excluded
| 1
mail/gnarwl/time.patch
| 22
mail/gotmail/DEPENDS
| 2
mail/gotmail/HISTORY
| 3
mail/greylist/CONFIGURE
| 1
mail/greylist/DETAILS
| 1
mail/greylist/HISTORY
| 10
mail/greylist/PRE_BUILD
| 8
mail/greylist/collect.patch
| 23
mail/greylist/timeout.patch
| 44
mail/imap/DEPENDS
| 4
mail/imap/HISTORY
| 3
mail/isync/DEPENDS
| 1
mail/isync/DETAILS
| 37
mail/isync/HISTORY
| 5
mail/libetpan/BUILD
| 3
mail/libetpan/DEPENDS
| 6
mail/libetpan/DETAILS
| 6
mail/libetpan/HISTORY
| 10
mail/libmilter/BUILD
| 5
mail/libmilter/CONFIGURE
| 5
mail/libmilter/DEPENDS
| 1
mail/libmilter/DETAILS
| 27
mail/libmilter/HISTORY
| 3
mail/libmilter/INSTALL
| 5
mail/libmilter/PREPARE
| 1
mail/libmilter/PRE_BUILD
| 22
mail/mailx/DEPENDS
| 2
mail/mailx/HISTORY
| 3
mail/masqmail/DETAILS
| 2
mail/masqmail/HISTORY
| 6
mail/masqmail/PRE_BUILD
| 6
mail/masqmail/log.patch
| 27
mail/mpop/DEPENDS
| 4
mail/mpop/HISTORY
| 3
mail/msmtp/DEPENDS
| 2
mail/msmtp/DETAILS
| 6
mail/msmtp/HISTORY
| 10
mail/mutt/DEPENDS
| 8
mail/mutt/DETAILS
| 7
mail/mutt/HISTORY
| 6
mail/nbsmtp/DEPENDS
| 2
mail/nbsmtp/HISTORY
| 3
mail/opendkim/BUILD
| 5
mail/opendkim/CONFIGURE
| 73
mail/opendkim/DEPENDS
| 59
mail/opendkim/DETAILS
| 29
mail/opendkim/HISTORY
| 6
mail/opendkim/INSTALL
| 10
mail/opendkim/init.d/opendkim
| 17
mail/opendkim/init.d/opendkim.conf
| 3
mail/opendkim/opendkim.gpg
|binary
mail/openwebmail/DEPENDS
| 2
mail/openwebmail/HISTORY
| 3
mail/postfix/BUILD
| 24
mail/postfix/CONFIGURE
| 31
mail/postfix/DEPENDS
| 2
mail/postfix/DETAILS
| 5
mail/postfix/HISTORY
| 28
mail/postfix/INSTALL
| 58
mail/postfix/TRIGGERS
| 2
mail/postfix/no-db.patch
| 24
mail/postfix/protected
| 1
mail/postfix/volatiles
| 1
mail/sendmail.gpg
|binary
mail/sendmail/HISTORY
| 3
mail/smtpc/BUILD
| 5
mail/smtpc/DEPENDS
| 1
mail/smtpc/DETAILS
| 17
mail/smtpc/HISTORY
| 5
mail/smtpc/INSTALL
| 1
mail/smtpc/PRE_BUILD
| 4
mail/spamassassin/DEPENDS
| 2
mail/spamassassin/HISTORY
| 3
mail/spamprobe/DEPENDS
| 2
mail/spamprobe/HISTORY
| 3
mail/ssmtp/0020_all_from-format-fix.patch
| 13
mail/ssmtp/0030_all_authpass.patch
| 14
mail/ssmtp/0060_all_opessl_crypto.patch
| 21
mail/ssmtp/0080_all_gnutls.patch
| 88
mail/ssmtp/0100_all_ldflags.patch
| 22
mail/ssmtp/0110_all_stdint.patch
| 133
mail/ssmtp/BUILD
| 1
mail/ssmtp/DEPENDS
| 2
mail/ssmtp/HISTORY
| 11
mail/ssmtp/PRE_BUILD
| 8
mail/sylpheed-gtk2/DEPENDS
| 2
mail/sylpheed-gtk2/HISTORY
| 3
mail/sylpheed.gpg
|binary
mail/sylpheed/DEPENDS
| 2
mail/sylpheed/DETAILS
| 2
mail/sylpheed/HISTORY
| 15

mail/thunderbird/0001-remove-version-number-from-thunderbird-s-installatio.patch
| 64
mail/thunderbird/BUILD
| 50
mail/thunderbird/CONFIGURE
| 6
mail/thunderbird/DEPENDS
| 82
mail/thunderbird/DETAILS
| 12
mail/thunderbird/HISTORY
| 38
mail/thunderbird/INSTALL
| 30
mail/thunderbird/PRE_BUILD
| 20
mail/thunderbird/desktop/thunderbird.desktop
| 2
mail/thunderbird/mozconfig
| 25
mobile/barry/DEPENDS
| 2
mobile/barry/DETAILS
| 4
mobile/barry/HISTORY
| 6
mobile/cpufreqd/DETAILS
| 1
mobile/cpufreqd/HISTORY
| 4
mobile/cpufreqd/init.d/cpufreqd
| 2
mobile/laptop-mode-tools/DETAILS
| 4
mobile/laptop-mode-tools/HISTORY
| 3
mobile/rfkill/DETAILS
| 8
mobile/rfkill/HISTORY
| 4
mobile/xsupplicant/DEPENDS
| 2
mobile/xsupplicant/HISTORY
| 3
mozilla.gpg
|binary
net/accel-ppp/BUILD
| 5
net/accel-ppp/CONFIGURE
| 30
net/accel-ppp/DEPENDS
| 28
net/accel-ppp/DETAILS
| 35
net/accel-ppp/HISTORY
| 14
net/accel-ppp/INSTALL
| 4
net/accel-ppp/PRE_BUILD
| 7
net/accel-ppp/extra.patch
| 14
net/accel-ppp/init.d/accel-ppp
| 9
net/accel-ppp/ipoe.patch
| 22
net/amap/BUILD
| 1
net/amap/DEPENDS
| 1
net/amap/DETAILS
| 7
net/amap/DOWNLOAD
| 1
net/amap/HISTORY
| 8
net/amap/INSTALL
| 1
net/amap/PRE_BUILD
| 1
net/amap/UP_TRIGGERS
| 2
net/bind-tools/DEPENDS
| 2
net/bind-tools/DETAILS
| 4
net/bind-tools/HISTORY
| 4
net/bind/DEPENDS
| 2
net/bind/HISTORY
| 3
net/bitcoin/DEPENDS
| 2
net/bitcoin/HISTORY
| 3
net/bmon/DEPENDS
| 7
net/bmon/DETAILS
| 8
net/bmon/HISTORY
| 7
net/bmon/PRE_BUILD
| 2
net/bmon/bmon-2.1.0-gcc4.diff
| 22
net/bridge-utils/BUILD
| 1
net/bridge-utils/HISTORY
| 3
net/cgminer/BUILD
| 2
net/cgminer/CONFIGURE
| 29
net/cgminer/DEPENDS
| 11
net/cgminer/DETAILS
| 21
net/cgminer/HISTORY
| 2
net/chrony/DETAILS
| 4
net/chrony/HISTORY
| 19
net/connman/DEPENDS
| 2
net/connman/HISTORY
| 3
net/conntrack/DETAILS
| 7
net/conntrack/HISTORY
| 3
net/corkscrew/DETAILS
| 14
net/corkscrew/HISTORY
| 2
net/cpuminer/DEPENDS
| 4
net/cpuminer/DETAILS
| 8
net/cpuminer/HISTORY
| 7
net/darkstat/DETAILS
| 4
net/darkstat/HISTORY
| 3
net/dhcp/DETAILS
| 4
net/dhcp/HISTORY
| 6
net/dhcpcd/BUILD
| 1
net/dhcpcd/CONFIGURE
| 2
net/dhcpcd/DEPENDS
| 3
net/dhcpcd/DETAILS
| 4
net/dhcpcd/HISTORY
| 43
net/dnsmasq/DETAILS
| 7
net/dnsmasq/HISTORY
| 3
net/driftnet/DEPENDS
| 2
net/driftnet/HISTORY
| 3
net/ebtables/BUILD
| 2
net/ebtables/DETAILS
| 27
net/ebtables/HISTORY
| 3
net/ebtables/INSTALL
| 3
net/ebtables/PRE_BUILD
| 8
net/ebtables/ebtables-v2.0.10-4.tar.gz.sig
|binary
net/ebtables/init.d/ebtables
| 147
net/envbot/DEPENDS
| 4
net/envbot/HISTORY
| 3
net/ethtool/DETAILS
| 4
net/ethtool/HISTORY
| 3
net/ferm/DETAILS
| 2
net/ferm/HISTORY
| 3
net/ferm/ferm-2.2.tar.gz.sig
|binary
net/flow-tools/DEPENDS
| 2
net/flow-tools/HISTORY
| 3
net/fping/DETAILS
| 8
net/fping/HISTORY
| 18
net/freeradius/DEPENDS
| 2
net/freeradius/DETAILS
| 3
net/freeradius/HISTORY
| 6
net/fwbuilder/DEPENDS
| 2
net/fwbuilder/HISTORY
| 3
net/gigolo/DEPENDS
| 7
net/gigolo/DETAILS
| 2
net/gigolo/HISTORY
| 5
net/gigolo/PRE_BUILD
| 7
net/iproute2/DETAILS
| 4
net/iproute2/HISTORY
| 9
net/ipsec-tools/CONFIGURE
| 16
net/ipsec-tools/DEPENDS
| 28
net/ipsec-tools/DETAILS
| 6
net/ipsec-tools/HISTORY
| 14
net/ipsec-tools/INSTALL
| 6
net/ipsec-tools/PREPARE
| 6
net/ipsec-tools/init.d/racoon
| 31
net/ipsec-tools/init.d/racoon.conf
| 6
net/ipset/BUILD
| 8
net/ipset/CONFIGURE
| 5
net/ipset/DETAILS
| 4
net/ipset/FINAL
| 3
net/ipset/HISTORY
| 9
net/ipset/INSTALL
| 5
net/ipset/PREPARE
| 10
net/ipset/PRE_BUILD
| 2
net/iptables/DETAILS
| 2
net/iptables/HISTORY
| 6
net/iptraf-ng/DETAILS
| 42
net/iptraf-ng/HISTORY
| 6
net/iputils-ping/DEPENDS
| 2
net/iputils-ping/DETAILS
| 12
net/iputils-ping/HISTORY
| 5
net/iputils-ping/PRE_BUILD
| 8
net/iputils-tracepath/DEPENDS
| 1
net/iputils-tracepath/DETAILS
| 15
net/iputils-tracepath/HISTORY
| 6
net/iputils-tracepath/PRE_BUILD
| 9
net/isc.gpg
|binary
net/iscsitarget/DEPENDS
| 2
net/iscsitarget/DETAILS
| 2
net/iscsitarget/HISTORY
| 6
net/iw/DETAILS
| 6
net/iw/HISTORY
| 12
net/libmnl/DETAILS
| 2
net/libmnl/HISTORY
| 3
net/libnftnl/DEPENDS
| 1
net/libnftnl/DETAILS
| 20
net/libnftnl/HISTORY
| 3
net/libnftnl/PRE_BUILD
| 8
net/libpcap/DETAILS
| 2
net/libpcap/HISTORY
| 13
net/libpcap/PRE_BUILD
| 6
net/libpcap/libnl-3.patch
| 21
net/libpsl/DETAILS
| 13
net/libpsl/HISTORY
| 2
net/libpsl/PRE_BUILD
| 3
net/libreswan/BUILD
| 1
net/libreswan/CONFLICTS
| 1
net/libreswan/DEPENDS
| 47
net/libreswan/DETAILS
| 24
net/libreswan/HISTORY
| 16
net/libreswan/PRE_BUILD
| 5
net/libreswan/init.d/ipsec
| 23
net/libreswan/libreswan.gpg
|binary
net/mdnsresponder/BUILD
| 1
net/mdnsresponder/DEPENDS
| 2
net/mdnsresponder/DETAILS
| 6
net/mdnsresponder/HISTORY
| 10
net/mdnsresponder/PRE_BUILD
| 5
net/megatools/DEPENDS
| 16
net/megatools/DETAILS
| 26
net/megatools/HISTORY
| 2
net/memcached/DETAILS
| 1
net/memcached/HISTORY
| 3
net/minicom/DETAILS
| 6
net/minicom/HISTORY
| 3
net/minidlna/BUILD
| 1
net/minidlna/DETAILS
| 9
net/minidlna/HISTORY
| 17
net/minidlna/PRE_BUILD
| 3
net/minidlna/init.d/minidlna
| 4
net/minidlna/minidlna-1.1.4.tar.gz.sig
|binary
net/minidlna/minidlna.patch
| 46
net/monit/BUILD
| 2
net/monit/DEPENDS
| 2
net/monit/DETAILS
| 8
net/monit/HISTORY
| 32
net/monit/INSTALL
| 8
net/monit/init.d/monit
| 9
net/mtr/DETAILS
| 4
net/mtr/HISTORY
| 3
net/nagios-plugins/DEPENDS
| 8
net/nagios-plugins/HISTORY
| 6
net/nc/CONFLICTS
| 1
net/nc/HISTORY
| 3
net/net-snmp/DEPENDS
| 2
net/net-snmp/HISTORY
| 3
net/net-tools/BUILD
| 1
net/net-tools/CONFIGURE
| 10
net/net-tools/HISTORY
| 3
net/netcat/CONFLICTS
| 1
net/netcat/HISTORY
| 3
net/netembryo/DEPENDS
| 6
net/netembryo/HISTORY
| 6
net/network-manager/DEPENDS
| 2
net/network-manager/HISTORY
| 3
net/nfs-utils/DEPENDS
| 3
net/nfs-utils/DETAILS
| 7
net/nfs-utils/HISTORY
| 10
net/nfs-utils/PRE_BUILD
| 7
net/nfs-utils/exportfs.patch
| 21
net/nfs-utils/sysstat.patch
| 36
net/nftables/DEPENDS
| 2
net/nftables/DETAILS
| 23
net/nftables/HISTORY
| 3
net/nftables/PRE_BUILD
| 8
net/nsd/BUILD
| 2
net/nsd/CONFIGURE
| 22
net/nsd/DEPENDS
| 7
net/nsd/DETAILS
| 4
net/nsd/HISTORY
| 13
net/nsd/INSTALL
| 2
net/ntop/BUILD
| 4
net/ntop/DEPENDS
| 6
net/ntop/DETAILS
| 10
net/ntop/HISTORY
| 11
net/ntop/PRE_BUILD
| 22
net/ntop/systemgeoip.patch
| 36
net/openl2tp/BUILD
| 3
net/openl2tp/CONFIGURE
| 5
net/openl2tp/DEPENDS
| 13
net/openl2tp/DETAILS
| 18
net/openl2tp/HISTORY
| 3
net/openl2tp/INSTALL
| 6
net/openl2tp/PRE_BUILD
| 15
net/openl2tp/init.d/openl2tp
| 16
net/openl2tp/init.d/openl2tp.conf
| 9
net/openl2tp/ipparam.patch.gz
|binary
net/openl2tp/norpc.patch
| 14
net/openl2tp/optionsfile.patch.gz
|binary
net/openntpd/DEPENDS
| 2
net/openntpd/HISTORY
| 3
net/openswan/CONFLICTS
| 1
net/openswan/DETAILS
| 4
net/openswan/HISTORY
| 8
net/openswan/openswan.gpg
|binary
net/openvpn/DEPENDS
| 45
net/openvpn/DETAILS
| 4
net/openvpn/HISTORY
| 22
net/openvpn/INSTALL
| 2
net/openvpn/openvpn.gpg
|binary
net/openwbem/DEPENDS
| 2
net/openwbem/HISTORY
| 3
net/pingtunnel/DETAILS
| 4
net/pingtunnel/HISTORY
| 3
net/ppp/CONFIGURE
| 7
net/ppp/DEPENDS
| 6
net/ppp/DETAILS
| 3
net/ppp/HISTORY
| 13
net/ppp/INSTALL
| 25
net/ppp/PRE_BUILD
| 15
net/ppp/chap-secrets
| 3
net/ppp/mppe-header.patch
| 11
net/ppp/options
| 6
net/ppp/pap-secrets
| 2
net/pppd-chldap/BUILD
| 1
net/pppd-chldap/CONFIGURE
| 1
net/pppd-chldap/DEPENDS
| 4
net/pppd-chldap/DETAILS
| 18
net/pppd-chldap/HISTORY
| 10
net/pppd-chldap/INSTALL
| 1
net/pppd-chldap/PREPARE
| 2
net/pppd-chldap/PRE_BUILD
| 16
net/pptp-linux/BUILD
| 2
net/pptp-linux/DEPENDS
| 4
net/pptp-linux/DETAILS
| 12
net/pptp-linux/HISTORY
| 11
net/pptp-linux/PRE_BUILD
| 4
net/pptp-linux/options.patch
| 15
net/pptp-linux/pptp.gpg
|binary
net/proxychains-ng/DETAILS
| 20
net/proxychains-ng/HISTORY
| 5
net/proxychains-ng/INSTALL
| 4
net/samba/BUILD
| 3
net/samba/DEPENDS
| 2
net/samba/DETAILS
| 12
net/samba/HISTORY
| 25
net/samba4/DEPENDS
| 6
net/samba4/DETAILS
| 26
net/samba4/HISTORY
| 14
net/samba4/PRE_BUILD
| 8
net/slowhttptest/DEPENDS
| 2
net/slowhttptest/DETAILS
| 4
net/slowhttptest/HISTORY
| 6
net/snmptt/DEPENDS
| 1
net/snmptt/HISTORY
| 3
net/socat/DEPENDS
| 6
net/socat/DETAILS
| 8
net/socat/HISTORY
| 16
net/socat/PRE_BUILD
| 6
net/socat/fix-linux-errqueue.h-not-found.patch
| 41
net/softflowd/DETAILS
| 4
net/softflowd/HISTORY
| 3
net/ssocks/BUILD
| 5
net/ssocks/DEPENDS
| 2
net/ssocks/DETAILS
| 4
net/ssocks/HISTORY
| 7
net/strongswan/DEPENDS
| 2
net/strongswan/HISTORY
| 3
net/stunnel/BUILD
| 23
net/stunnel/CONFIGURE
| 50
net/stunnel/DEPENDS
| 7
net/stunnel/DETAILS
| 10
net/stunnel/HISTORY
| 27
net/stunnel/INSTALL
| 20
net/stunnel/PRE_BUILD
| 8
net/stunnel/TRIGGERS
| 4
net/stunnel/excluded
| 1
net/stunnel/init.d/stunnel
| 8
net/tcp_wrappers/BUILD
| 4
net/tcp_wrappers/HISTORY
| 4
net/tcpdump.gpg
|binary
net/tcpdump/DEPENDS
| 2
net/tcpdump/DETAILS
| 2
net/tcpdump/HISTORY
| 15
net/thc-amap/BUILD
| 9
net/thc-amap/CONFLICTS
| 1
net/thc-amap/DETAILS
| 5
net/thc-amap/HISTORY
| 6
net/thc-amap/INSTALL
| 9
net/thc-amap/PRE_BUILD
| 5
net/tinc/DEPENDS
| 2
net/tinc/DETAILS
| 4
net/tinc/HISTORY
| 15
net/tor.gpg
|binary
net/tor/DEPENDS
| 2
net/tor/DETAILS
| 4
net/tor/HISTORY
| 13
net/torsocks/DETAILS
| 16
net/torsocks/HISTORY
| 2
net/traceroute/DETAILS
| 6
net/traceroute/HISTORY
| 10
net/tsocks/DETAILS
| 6
net/tsocks/HISTORY
| 3
net/unbound/BUILD
| 5
net/unbound/CONFIGURE
| 22
net/unbound/DEPENDS
| 36
net/unbound/DETAILS
| 7
net/unbound/HISTORY
| 10
net/vidalia/DETAILS
| 2
net/vidalia/HISTORY
| 3
net/vtun/DEPENDS
| 2
net/vtun/DETAILS
| 4
net/vtun/HISTORY
| 6
net/whois/DETAILS
| 4
net/whois/HISTORY
| 21
net/wpa_supplicant/BUILD
| 1
net/wpa_supplicant/DEPENDS
| 12
net/wpa_supplicant/HISTORY
| 4
net/wvstreams/DEPENDS
| 8
net/wvstreams/HISTORY
| 6
net/xl2tpd/BUILD
| 5
net/xl2tpd/CONFIGURE
| 12
net/xl2tpd/DEPENDS
| 3
net/xl2tpd/DETAILS
| 42
net/xl2tpd/HISTORY
| 5
net/xl2tpd/INSTALL
| 16
net/xl2tpd/PRE_BUILD
| 6
net/xl2tpd/init.d/xl2tpd
| 17
net/xl2tpd/init.d/xl2tpd.conf
| 3
net/xl2tpd/kernel-if.patch.gz
|binary
net/xl2tpd/xl2tpd.gpg
|binary
odbc-drivers/odbcfb/DETAILS
| 11
odbc-drivers/odbcfb/HISTORY
| 8
odbc-drivers/odbcfb/PRE_BUILD
| 4
perl-cpan/ack/DETAILS
| 5
perl-cpan/ack/HISTORY
| 7
perl-cpan/class-factory-util/DEPENDS
| 1
perl-cpan/class-factory-util/DETAILS
| 13
perl-cpan/class-factory-util/HISTORY
| 3
perl-cpan/class-load-xs/BUILD
| 2
perl-cpan/class-load-xs/DEPENDS
| 3
perl-cpan/class-load-xs/DETAILS
| 14
perl-cpan/class-load-xs/HISTORY
| 3
perl-cpan/class-load-xs/INSTALL
| 1
perl-cpan/class-load/BUILD
| 1
perl-cpan/class-load/DEPENDS
| 1
perl-cpan/class-load/DETAILS
| 23
perl-cpan/class-load/HISTORY
| 3
perl-cpan/config-param/DETAILS
| 4
perl-cpan/config-param/HISTORY
| 3
perl-cpan/crypt-ssleay/DEPENDS
| 2
perl-cpan/crypt-ssleay/HISTORY
| 3
perl-cpan/data-dumper-concise/DEPENDS
| 1
perl-cpan/data-dumper-concise/DETAILS
| 13
perl-cpan/data-dumper-concise/HISTORY
| 3
perl-cpan/data-optlist/BUILD
| 1
perl-cpan/data-optlist/DEPENDS
| 3
perl-cpan/data-optlist/DETAILS
| 13
perl-cpan/data-optlist/HISTORY
| 3
perl-cpan/data-peek/DEPENDS
| 2
perl-cpan/data-peek/DETAILS
| 16
perl-cpan/data-peek/HISTORY
| 3
perl-cpan/date-manip/DETAILS
| 4
perl-cpan/date-manip/HISTORY
| 3
perl-cpan/datetime-format-builder/BUILD
| 1
perl-cpan/datetime-format-builder/DEPENDS
| 4
perl-cpan/datetime-format-builder/DETAILS
| 13
perl-cpan/datetime-format-builder/HISTORY
| 4
perl-cpan/datetime-format-iso8601/BUILD
| 1
perl-cpan/datetime-format-iso8601/DEPENDS
| 4
perl-cpan/datetime-format-iso8601/DETAILS
| 13
perl-cpan/datetime-format-iso8601/HISTORY
| 3
perl-cpan/datetime-locale/DEPENDS
| 4
perl-cpan/datetime-locale/DETAILS
| 6
perl-cpan/datetime-locale/HISTORY
| 4
perl-cpan/datetime-timezone/DEPENDS
| 5
perl-cpan/datetime-timezone/DETAILS
| 6
perl-cpan/datetime-timezone/HISTORY
| 4
perl-cpan/datetime/BUILD
| 2
perl-cpan/datetime/DEPENDS
| 8
perl-cpan/datetime/DETAILS
| 6
perl-cpan/datetime/HISTORY
| 6
perl-cpan/datetime/INSTALL
| 1
perl-cpan/dbd-pg/DETAILS
| 4
perl-cpan/dbd-pg/HISTORY
| 3
perl-cpan/dbi/DETAILS
| 6
perl-cpan/dbi/HISTORY
| 19
perl-cpan/devel-globaldestruction/DEPENDS
| 3
perl-cpan/devel-globaldestruction/DETAILS
| 21
perl-cpan/devel-globaldestruction/HISTORY
| 3
perl-cpan/extutils-cbuilder/DETAILS
| 6
perl-cpan/extutils-cbuilder/HISTORY
| 3
perl-cpan/file-copy-recursive/DEPENDS
| 1
perl-cpan/file-copy-recursive/DETAILS
| 14
perl-cpan/file-copy-recursive/HISTORY
| 3
perl-cpan/file-desktopentry/DEPENDS
| 3
perl-cpan/file-desktopentry/HISTORY
| 3
perl-cpan/file-find-rule/DEPENDS
| 1
perl-cpan/file-find-rule/DETAILS
| 13
perl-cpan/file-find-rule/HISTORY
| 3
perl-cpan/file-next/DETAILS
| 4
perl-cpan/file-next/HISTORY
| 3
perl-cpan/finance-quote/DETAILS
| 4
perl-cpan/finance-quote/HISTORY
| 3
perl-cpan/geo-gpx/BUILD
| 1
perl-cpan/geo-gpx/DEPENDS
| 7
perl-cpan/geo-gpx/DETAILS
| 13
perl-cpan/geo-gpx/HISTORY
| 6
perl-cpan/geo-kml/DEPENDS
| 3
perl-cpan/geo-kml/DETAILS
| 13
perl-cpan/geo-kml/HISTORY
| 3
perl-cpan/html-parser/DETAILS
| 4
perl-cpan/html-parser/HISTORY
| 3
perl-cpan/http-message/DETAILS
| 4
perl-cpan/http-message/HISTORY
| 3
perl-cpan/image-exiftool/DETAILS
| 4
perl-cpan/image-exiftool/HISTORY
| 6
perl-cpan/io-tty/DETAILS
| 6
perl-cpan/io-tty/HISTORY
| 3
perl-cpan/list-moreutils/DETAILS
| 6
perl-cpan/list-moreutils/HISTORY
| 3
perl-cpan/log-report/DEPENDS
| 2
perl-cpan/log-report/DETAILS
| 13
perl-cpan/log-report/HISTORY
| 3
perl-cpan/lwp/DETAILS
| 5
perl-cpan/lwp/HISTORY
| 3
perl-cpan/mail-imapclient/DETAILS
| 6
perl-cpan/mail-imapclient/HISTORY
| 4
perl-cpan/mime-base64/DETAILS
| 4
perl-cpan/mime-base64/HISTORY
| 3
perl-cpan/module-implementation/BUILD
| 1
perl-cpan/module-implementation/DEPENDS
| 5
perl-cpan/module-implementation/DETAILS
| 20
perl-cpan/module-implementation/HISTORY
| 3
perl-cpan/module-runtime/BUILD
| 1
perl-cpan/module-runtime/DEPENDS
| 2
perl-cpan/module-runtime/DETAILS
| 15
perl-cpan/module-runtime/HISTORY
| 3
perl-cpan/net-http/DETAILS
| 4
perl-cpan/net-http/HISTORY
| 3
perl-cpan/net-ssleay/DEPENDS
| 2
perl-cpan/net-ssleay/HISTORY
| 3
perl-cpan/params-util/BUILD
| 1
perl-cpan/params-util/DEPENDS
| 1
perl-cpan/params-util/DETAILS
| 19
perl-cpan/params-util/HISTORY
| 3
perl-cpan/params-validate/BUILD
| 2
perl-cpan/params-validate/DEPENDS
| 5
perl-cpan/params-validate/DETAILS
| 6
perl-cpan/params-validate/HISTORY
| 6
perl-cpan/params-validate/INSTALL
| 1
perl-cpan/parrot/DEPENDS
| 2
perl-cpan/parrot/DETAILS
| 8
perl-cpan/parrot/HISTORY
| 6
perl-cpan/parse-debcontrol/DEPENDS
| 1
perl-cpan/parse-debcontrol/DETAILS
| 26
perl-cpan/parse-debcontrol/HISTORY
| 2
perl-cpan/perl-error/DETAILS
| 5
perl-cpan/perl-error/HISTORY
| 6
perl-cpan/perl-tk/DEPENDS
| 5
perl-cpan/perl-tk/DETAILS
| 2
perl-cpan/perl-tk/HISTORY
| 5
perl-cpan/perl-tk/Tk-804.031.tar.gz.sig
|binary
perl-cpan/scalar-util/DEPENDS
| 1
perl-cpan/scalar-util/DETAILS
| 13
perl-cpan/scalar-util/HISTORY
| 3
perl-cpan/strictures/DEPENDS
| 1
perl-cpan/strictures/DETAILS
| 13
perl-cpan/strictures/HISTORY
| 3
perl-cpan/sub-exporter-progressive/DEPENDS
| 1
perl-cpan/sub-exporter-progressive/DETAILS
| 23
perl-cpan/sub-exporter-progressive/HISTORY
| 3
perl-cpan/sub-exporter/BUILD
| 1
perl-cpan/sub-exporter/DEPENDS
| 4
perl-cpan/sub-exporter/DETAILS
| 15
perl-cpan/sub-exporter/HISTORY
| 3
perl-cpan/sub-install/BUILD
| 1
perl-cpan/sub-install/DEPENDS
| 1
perl-cpan/sub-install/DETAILS
| 15
perl-cpan/sub-install/HISTORY
| 3
perl-cpan/sys-syslog/BUILD
| 1
perl-cpan/sys-syslog/DETAILS
| 24
perl-cpan/sys-syslog/DOWNLOAD
| 1
perl-cpan/sys-syslog/HISTORY
| 5
perl-cpan/sys-syslog/INSTALL
| 1
perl-cpan/sys-syslog/PRE_BUILD
| 1
perl-cpan/sys-syslog/TRIGGERS
| 1
perl-cpan/test-deep/DEPENDS
| 3
perl-cpan/test-deep/DETAILS
| 29
perl-cpan/test-deep/HISTORY
| 3
perl-cpan/test-differences/DETAILS
| 6
perl-cpan/test-differences/HISTORY
| 3
perl-cpan/test-fatal/BUILD
| 1
perl-cpan/test-fatal/DEPENDS
| 2
perl-cpan/test-fatal/DETAILS
| 15
perl-cpan/test-fatal/HISTORY
| 3
perl-cpan/test-nowarnings/DEPENDS
| 2
perl-cpan/test-nowarnings/DETAILS
| 18
perl-cpan/test-nowarnings/HISTORY
| 3
perl-cpan/test-output/BUILD
| 1
perl-cpan/test-output/DEPENDS
| 3
perl-cpan/test-output/DETAILS
| 21
perl-cpan/test-output/HISTORY
| 3
perl-cpan/test-requires/BUILD
| 1
perl-cpan/test-requires/DEPENDS
| 1
perl-cpan/test-requires/DETAILS
| 15
perl-cpan/test-requires/HISTORY
| 3
perl-cpan/test-simple/DETAILS
| 4
perl-cpan/test-simple/HISTORY
| 3
perl-cpan/test-tester/BUILD
| 1
perl-cpan/test-tester/DEPENDS
| 1
perl-cpan/test-tester/DETAILS
| 14
perl-cpan/test-tester/HISTORY
| 3
perl-cpan/text-asciipipe/DETAILS
| 4
perl-cpan/text-asciipipe/HISTORY
| 2
perl-cpan/text-numericdata/CONFLICTS
| 2
perl-cpan/text-numericdata/DEPENDS
| 4
perl-cpan/text-numericdata/DETAILS
| 36
perl-cpan/text-numericdata/HISTORY
| 10
perl-cpan/textdata/DEPENDS
| 2
perl-cpan/textdata/DETAILS
| 29
perl-cpan/textdata/DOWNLOAD
| 1
perl-cpan/textdata/HISTORY
| 5
perl-cpan/textdata/INSTALL
| 5
perl-cpan/textdata/PRE_BUILD
| 1
perl-cpan/textdata/TRIGGERS
| 1
perl-cpan/try-tiny/BUILD
| 1
perl-cpan/try-tiny/DEPENDS
| 1
perl-cpan/try-tiny/DETAILS
| 14
perl-cpan/try-tiny/HISTORY
| 3
perl-cpan/webservice-musicbrainz/DEPENDS
| 1
perl-cpan/webservice-musicbrainz/DETAILS
| 13
perl-cpan/webservice-musicbrainz/HISTORY
| 3
perl-cpan/x11-protocol/DEPENDS
| 8
perl-cpan/x11-protocol/HISTORY
| 4
perl-cpan/xml-compile-cache/DEPENDS
| 5
perl-cpan/xml-compile-cache/DETAILS
| 13
perl-cpan/xml-compile-cache/HISTORY
| 3
perl-cpan/xml-compile-tester/DEPENDS
| 3
perl-cpan/xml-compile-tester/DETAILS
| 15
perl-cpan/xml-compile-tester/HISTORY
| 3
perl-cpan/xml-compile/DEPENDS
| 3
perl-cpan/xml-compile/DETAILS
| 17
perl-cpan/xml-compile/HISTORY
| 3
perl-cpan/xml-descent/BUILD
| 1
perl-cpan/xml-descent/DEPENDS
| 3
perl-cpan/xml-descent/DETAILS
| 13
perl-cpan/xml-descent/HISTORY
| 3
perl-cpan/xml-libxml-simple/DEPENDS
| 3
perl-cpan/xml-libxml-simple/DETAILS
| 15
perl-cpan/xml-libxml-simple/HISTORY
| 3
perl-cpan/xml-parser-expat/DETAILS
| 4
perl-cpan/xml-parser-expat/HISTORY
| 3
perl-cpan/xml-tokeparser/BUILD
| 1
perl-cpan/xml-tokeparser/DEPENDS
| 2
perl-cpan/xml-tokeparser/DETAILS
| 16
perl-cpan/xml-tokeparser/HISTORY
| 3
perl-cpan/xml-twig/DETAILS
| 4
perl-cpan/xml-twig/HISTORY
| 3
php-pear/fileinfo/CONFLICTS
| 6
php-pear/fileinfo/HISTORY
| 3
php-pear/imagick/DETAILS
| 4
php-pear/imagick/HISTORY
| 6
php-pear/imagick/PRE_BUILD
| 8
php-pear/imagick/header.patch
| 13
php-pear/imagick/php54.patch
| 113
php-pear/memcache/DETAILS
| 4
php-pear/memcache/HISTORY
| 3
php-pear/pear-gtk_mdb_designer/DETAILS
| 48
php-pear/pear-gtk_mdb_designer/HISTORY
| 4
php-pear/php-clamav/DEPENDS
| 2
php-pear/php-clamav/DETAILS
| 16
php-pear/php-clamav/FINAL
| 5
php-pear/php-clamav/HISTORY
| 2
php-pear/php-clamav/PRE_BUILD
| 4
php-pear/php-clamav/TRIGGERS
| 1
php-pear/php-dev/DEPENDS
| 6
php-pear/php-dev/DETAILS
| 9
php-pear/php-dev/HISTORY
| 9
php-pear/php/CONFLICTS
| 9
php-pear/php/DEPENDS
| 18
php-pear/php/DETAILS
| 17
php-pear/php/HISTORY
| 88
php-pear/php4/BUILD
| 2
php-pear/php4/DEPENDS
| 2
php-pear/php4/HISTORY
| 3
php-pear/xcache/DETAILS
| 11
php-pear/xcache/HISTORY
| 6
php-pear/xdebug/DETAILS
| 10
php-pear/xdebug/HISTORY
| 3
printer/cups-filters/BUILD
| 4
printer/cups-filters/DEPENDS
| 2
printer/cups-filters/DETAILS
| 6
printer/cups-filters/HISTORY
| 76
printer/cups-filters/PRE_BUILD
| 4
printer/cups-filters/TRIGGERS
| 2
printer/cups-filters/poppler-022.patch
| 60
printer/cups-old/DEPENDS
| 2
printer/cups-old/HISTORY
| 3
printer/cups/BUILD
| 2
printer/cups/CONFIGURE
| 5
printer/cups/DEPENDS
| 29
printer/cups/DETAILS
| 10
printer/cups/FINAL
| 1
printer/cups/HISTORY
| 58
printer/ghostscript/DEPENDS
| 9
printer/ghostscript/DETAILS
| 4
printer/ghostscript/HISTORY
| 20
printer/ghostscript/PRE_BUILD
| 2
printer/glabels/DEPENDS
| 40
printer/glabels/DETAILS
| 6
printer/glabels/HISTORY
| 4
printer/gtklp/DEPENDS
| 2
printer/gtklp/HISTORY
| 3
printer/gutenprint/BUILD
| 1
printer/gutenprint/DEPENDS
| 8
printer/gutenprint/DETAILS
| 4
printer/gutenprint/HISTORY
| 8
printer/hplip/DEPENDS
| 2
printer/hplip/DETAILS
| 5
printer/hplip/HISTORY
| 11
printer/hplip/PRE_BUILD
| 7
printer/html2ps/BUILD
| 1
printer/html2ps/DEPENDS
| 1
printer/html2ps/DETAILS
| 26
printer/html2ps/HISTORY
| 3
printer/html2ps/INSTALL
| 2
printer/pt/DEPENDS
| 2
printer/pt/HISTORY
| 3
printer/system-config-printer/DEPENDS
| 2
printer/system-config-printer/DETAILS
| 4
printer/system-config-printer/HISTORY
| 6
printer/zint/DEPENDS
| 2
printer/zint/HISTORY
| 3
python-pypi/FUNCTIONS
| 12
python-pypi/PY_DEPENDS
| 5
python-pypi/alembic/DETAILS
| 4
python-pypi/alembic/HISTORY
| 24
python-pypi/arandr/DEPENDS
| 1
python-pypi/arandr/DETAILS
| 4
python-pypi/arandr/HISTORY
| 4
python-pypi/argh/DEPENDS
| 2
python-pypi/argh/DETAILS
| 14
python-pypi/argh/HISTORY
| 7
python-pypi/args/DEPENDS
| 2
python-pypi/args/DETAILS
| 14
python-pypi/args/HISTORY
| 2
python-pypi/attic/DEPENDS
| 8
python-pypi/attic/DETAILS
| 16
python-pypi/attic/HISTORY
| 4
python-pypi/awesome-slugify/DEPENDS
| 4
python-pypi/awesome-slugify/DETAILS
| 13
python-pypi/awesome-slugify/HISTORY
| 2
python-pypi/aws-cli/DEPENDS
| 9
python-pypi/aws-cli/DETAILS
| 49
python-pypi/aws-cli/HISTORY
| 3
python-pypi/babel/DEPENDS
| 3
python-pypi/babel/DETAILS
| 8
python-pypi/babel/HISTORY
| 4
python-pypi/batterymon-clone/DEPENDS
| 3
python-pypi/batterymon-clone/DETAILS
| 15
python-pypi/batterymon-clone/HISTORY
| 3
python-pypi/bcdoc/DEPENDS
| 3
python-pypi/bcdoc/DETAILS
| 14
python-pypi/bcdoc/HISTORY
| 3
python-pypi/beaker/DEPENDS
| 3
python-pypi/beaker/HISTORY
| 3
python-pypi/beautifulsoup/DETAILS
| 8
python-pypi/beautifulsoup/HISTORY
| 5
python-pypi/blinker/DEPENDS
| 1
python-pypi/blinker/DETAILS
| 21
python-pypi/blinker/HISTORY
| 6
python-pypi/botocore/DEPENDS
| 3
python-pypi/botocore/DETAILS
| 15
python-pypi/botocore/HISTORY
| 3
python-pypi/box2d/DEPENDS
| 1
python-pypi/box2d/DETAILS
| 24
python-pypi/box2d/HISTORY
| 2
python-pypi/bpython/DEPENDS
| 6
python-pypi/bpython/DETAILS
| 4
python-pypi/bpython/HISTORY
| 7
python-pypi/bsddb3/DEPENDS
| 4
python-pypi/bsddb3/DETAILS
| 4
python-pypi/bsddb3/HISTORY
| 10
python-pypi/bzr-fastimport/DEPENDS
| 2
python-pypi/bzr-fastimport/DETAILS
| 22
python-pypi/bzr/DETAILS
| 2
python-pypi/bzr/HISTORY
| 3
python-pypi/calibre/DEPENDS
| 8
python-pypi/calibre/DETAILS
| 4
python-pypi/calibre/HISTORY
| 13
python-pypi/calibre/PRE_BUILD
| 2
python-pypi/calibre/calibre-stop-phone-home.diff
| 22
python-pypi/camelot/DEPENDS
| 5
python-pypi/camelot/DETAILS
| 11
python-pypi/camelot/HISTORY
| 8
python-pypi/camelot/PRE_BUILD
| 23
python-pypi/cffi/DEPENDS
| 2
python-pypi/cffi/DETAILS
| 14
python-pypi/cffi/HISTORY
| 10
python-pypi/chardet/DEPENDS
| 3
python-pypi/chardet/DETAILS
| 4
python-pypi/chardet/HISTORY
| 6
python-pypi/cheetah/DETAILS
| 8
python-pypi/cheetah/HISTORY
| 5
python-pypi/cherrypy/DETAILS
| 10
python-pypi/cherrypy/HISTORY
| 15
python-pypi/clientform/BUILD
| 1
python-pypi/clientform/DEPENDS
| 3
python-pypi/clientform/DETAILS
| 23
python-pypi/clientform/DETAILS.orig
| 16
python-pypi/clientform/DOWNLOAD
| 1
python-pypi/clientform/HISTORY
| 5
python-pypi/clientform/INSTALL
| 1
python-pypi/clientform/PRE_BUILD
| 1
python-pypi/clientform/TRIGGERS
| 1
python-pypi/clint/DEPENDS
| 3
python-pypi/clint/DETAILS
| 14
python-pypi/clint/HISTORY
| 10
python-pypi/colorama/DEPENDS
| 1
python-pypi/colorama/DETAILS
| 29
python-pypi/colorama/HISTORY
| 3
python-pypi/curtsies/DEPENDS
| 1
python-pypi/curtsies/DETAILS
| 17
python-pypi/curtsies/HISTORY
| 2
python-pypi/cython/DEPENDS
| 3
python-pypi/cython/DETAILS
| 4
python-pypi/cython/HISTORY
| 19
python-pypi/distribute/BUILD
| 1
python-pypi/distribute/CONFLICTS
| 2
python-pypi/distribute/DEPENDS
| 1
python-pypi/distribute/DETAILS
| 26
python-pypi/distribute/DOWNLOAD
| 1
python-pypi/distribute/HISTORY
| 31
python-pypi/distribute/INSTALL
| 1
python-pypi/distribute/PRE_BUILD
| 1
python-pypi/distribute/PROVIDES
| 1
python-pypi/distribute/UP_TRIGGERS
| 1
python-pypi/django/DETAILS
| 6
python-pypi/django/HISTORY
| 3
python-pypi/docutils/DEPENDS
| 1
python-pypi/docutils/DETAILS
| 24
python-pypi/docutils/HISTORY
| 66
python-pypi/egenix-mx-base/DETAILS
| 8
python-pypi/egenix-mx-base/HISTORY
| 6
python-pypi/fabric/DEPENDS
| 2
python-pypi/fabric/DETAILS
| 4
python-pypi/fabric/HISTORY
| 4
python-pypi/faulthandler/DETAILS
| 4
python-pypi/faulthandler/HISTORY
| 3
python-pypi/fb-python/DEPENDS
| 3
python-pypi/fb-python/DETAILS
| 4
python-pypi/fb-python/HISTORY
| 28
python-pypi/fdb/DEPENDS
| 3
python-pypi/fdb/DETAILS
| 4
python-pypi/fdb/HISTORY
| 22
python-pypi/feedgenerator/DEPENDS
| 1
python-pypi/feedgenerator/DETAILS
| 13
python-pypi/feedgenerator/HISTORY
| 6
python-pypi/formalchemy/DEPENDS
| 3
python-pypi/formalchemy/DETAILS
| 4
python-pypi/formalchemy/HISTORY
| 4
python-pypi/formencode/DEPENDS
| 3
python-pypi/formencode/DETAILS
| 4
python-pypi/formencode/HISTORY
| 7
python-pypi/fuzzyparsers/DEPENDS
| 4
python-pypi/fuzzyparsers/DETAILS
| 4
python-pypi/fuzzyparsers/HISTORY
| 4
python-pypi/genshi/DETAILS
| 4
python-pypi/genshi/HISTORY
| 3
python-pypi/git-review/DEPENDS
| 2
python-pypi/git-review/DETAILS
| 13
python-pypi/git-review/HISTORY
| 3
python-pypi/gitosis/DETAILS
| 7
python-pypi/gitosis/HISTORY
| 6
python-pypi/gitosis/PREPARE
| 5
python-pypi/graphite/DEPENDS
| 1
python-pypi/graphite/HISTORY
| 4
python-pypi/grecipe-manager/DEPENDS
| 2
python-pypi/grecipe-manager/HISTORY
| 3
python-pypi/greenlet/DEPENDS
| 2
python-pypi/greenlet/DETAILS
| 32
python-pypi/greenlet/HISTORY
| 2
python-pypi/grit-i18n/BUILD
| 1
python-pypi/grit-i18n/DEPENDS
| 2
python-pypi/grit-i18n/DETAILS
| 20
python-pypi/grit-i18n/HISTORY
| 3
python-pypi/grit-i18n/INSTALL
| 2
python-pypi/grit-i18n/PREPARE
| 3
python-pypi/gtklick/DETAILS
| 4
python-pypi/gtklick/HISTORY
| 3
python-pypi/hatta/DEPENDS
| 4
python-pypi/hatta/DETAILS
| 5
python-pypi/hatta/HISTORY
| 23
python-pypi/hatta/PRE_BUILD
| 5
python-pypi/hatta/locale.patch
| 31
python-pypi/hatta/wanted.patch
| 12
python-pypi/httplib2/DEPENDS
| 3
python-pypi/httplib2/DETAILS
| 11
python-pypi/httplib2/HISTORY
| 5
python-pypi/inflect/DEPENDS
| 1
python-pypi/inflect/DETAILS
| 15
python-pypi/inflect/HISTORY
| 7
python-pypi/ipaddr/DEPENDS
| 2
python-pypi/ipaddr/DETAILS
| 14
python-pypi/ipaddr/HISTORY
| 3
python-pypi/ipaddr/ipaddr-2.1.7.tar.gz.sig
|binary
python-pypi/isort/DEPENDS
| 1
python-pypi/isort/DETAILS
| 16
python-pypi/isort/HISTORY
| 28
python-pypi/itools/DEPENDS
| 2
python-pypi/itools/HISTORY
| 3
python-pypi/jinja2/DEPENDS
| 6
python-pypi/jinja2/DETAILS
| 5
python-pypi/jinja2/HISTORY
| 16
python-pypi/jmespath/DEPENDS
| 1
python-pypi/jmespath/DETAILS
| 15
python-pypi/jmespath/HISTORY
| 3
python-pypi/kinterbasdb/DEPENDS
| 2
python-pypi/kinterbasdb/DETAILS
| 21
python-pypi/kinterbasdb/HISTORY
| 98
python-pypi/kinterbasdb/PRE_BUILD
| 5
python-pypi/lxml/DEPENDS
| 3
python-pypi/lxml/DETAILS
| 2
python-pypi/lxml/HISTORY
| 36
python-pypi/m2crypto/DEPENDS
| 2
python-pypi/m2crypto/HISTORY
| 3
python-pypi/mako/DEPENDS
| 3
python-pypi/mako/DETAILS
| 4
python-pypi/mako/HISTORY
| 4
python-pypi/markdown/BUILD
| 1
python-pypi/markdown/DEPENDS
| 1
python-pypi/markdown/DETAILS
| 7
python-pypi/markdown/DOWNLOAD
| 1
python-pypi/markdown/HISTORY
| 8
python-pypi/markdown/INSTALL
| 1
python-pypi/markdown/PRE_BUILD
| 1
python-pypi/markdown/TRIGGERS
| 1
python-pypi/markupsafe/DEPENDS
| 3
python-pypi/markupsafe/DETAILS
| 10
python-pypi/markupsafe/HISTORY
| 10
python-pypi/matplotlib/DEPENDS
| 1
python-pypi/matplotlib/HISTORY
| 4
python-pypi/mechanize/DEPENDS
| 3
python-pypi/mechanize/DETAILS
| 4
python-pypi/mechanize/HISTORY
| 5
python-pypi/mercurial/DETAILS
| 5
python-pypi/mercurial/HISTORY
| 69
python-pypi/meson/BUILD
| 2
python-pypi/meson/DEPENDS
| 2
python-pypi/meson/DETAILS
| 15
python-pypi/meson/HISTORY
| 3
python-pypi/meson/INSTALL
| 2
python-pypi/msgpack-python/DEPENDS
| 2
python-pypi/msgpack-python/DETAILS
| 4
python-pypi/msgpack-python/HISTORY
| 4
python-pypi/mysql-python/DETAILS
| 6
python-pypi/mysql-python/HISTORY
| 5
python-pypi/mysql-python/PRE_BUILD
| 4
python-pypi/mysql-python/my_config.patch
| 26
python-pypi/nbxmpp/DEPENDS
| 3
python-pypi/nbxmpp/DETAILS
| 15
python-pypi/nbxmpp/HISTORY
| 2
python-pypi/nose/DEPENDS
| 2
python-pypi/nose/HISTORY
| 4
python-pypi/nose/PREPARE
| 1
python-pypi/numpy/DEPENDS
| 2
python-pypi/numpy/DETAILS
| 6
python-pypi/numpy/HISTORY
| 10
python-pypi/paramiko/DEPENDS
| 4
python-pypi/paramiko/DETAILS
| 4
python-pypi/paramiko/HISTORY
| 7
python-pypi/pathtools/DEPENDS
| 2
python-pypi/pathtools/DETAILS
| 14
python-pypi/pathtools/HISTORY
| 2
python-pypi/pelican/DEPENDS
| 12
python-pypi/pelican/DETAILS
| 18
python-pypi/pelican/HISTORY
| 13
python-pypi/pexpect/DEPENDS
| 1
python-pypi/pexpect/DETAILS
| 14
python-pypi/pexpect/HISTORY
| 2
python-pypi/pil/BUILD
| 2
python-pypi/pil/DEPENDS
| 7
python-pypi/pil/DETAILS
| 19
python-pypi/pil/DOWNLOAD
| 1
python-pypi/pil/HISTORY
| 8
python-pypi/pil/INSTALL
| 1
python-pypi/pil/Imaging-1.1.6_libpath.patch
| 12
python-pypi/pil/PRE_BUILD
| 6
python-pypi/pil/PROVIDES
| 1
python-pypi/pil/TRIGGERS
| 1
python-pypi/pil/font.diff
| 6
python-pypi/pilkit/DEPENDS
| 3
python-pypi/pilkit/DETAILS
| 17
python-pypi/pilkit/HISTORY
| 6
python-pypi/pillow/DEPENDS
| 30
python-pypi/pillow/DETAILS
| 14
python-pypi/pillow/HISTORY
| 7
python-pypi/pillow/PRE_BUILD
| 3
python-pypi/pillow/PRE_SUB_DEPENDS
| 5
python-pypi/pillow/PROVIDES
| 1
python-pypi/pillow/SUB_DEPENDS
| 5
python-pypi/pillow/font.diff
| 6
python-pypi/pip/DEPENDS
| 2
python-pypi/pip/DETAILS
| 16
python-pypi/pip/HISTORY
| 2
python-pypi/psutil/DEPENDS
| 2
python-pypi/psutil/DETAILS
| 34
python-pypi/psutil/HISTORY
| 2
python-pypi/psycopg2/DEPENDS
| 2
python-pypi/psycopg2/DETAILS
| 2
python-pypi/psycopg2/HISTORY
| 15
python-pypi/psycopg2/fog.gpg
|binary
python-pypi/pudb/DETAILS
| 4
python-pypi/pudb/HISTORY
| 3
python-pypi/py-bcrypt/DEPENDS
| 2
python-pypi/py-bcrypt/DETAILS
| 7
python-pypi/py-bcrypt/HISTORY
| 8
python-pypi/py/DEPENDS
| 2
python-pypi/py/DETAILS
| 19
python-pypi/py/HISTORY
| 2
python-pypi/pyasn1-modules/DETAILS
| 6
python-pypi/pyasn1-modules/HISTORY
| 3
python-pypi/pyasn1/DETAILS
| 6
python-pypi/pyasn1/HISTORY
| 3
python-pypi/pybindgen/DEPENDS
| 3
python-pypi/pybindgen/DETAILS
| 19
python-pypi/pybindgen/HISTORY
| 11
python-pypi/pycparser/DEPENDS
| 1
python-pypi/pycparser/DETAILS
| 14
python-pypi/pycparser/HISTORY
| 4
python-pypi/pycrypto/DEPENDS
| 2
python-pypi/pycrypto/DETAILS
| 4
python-pypi/pycrypto/HISTORY
| 6
python-pypi/pyflakes/DEPENDS
| 1
python-pypi/pyflakes/DETAILS
| 21
python-pypi/pyflakes/HISTORY
| 3
python-pypi/pyfpdf/DEPENDS
| 2
python-pypi/pyfpdf/DETAILS
| 15
python-pypi/pyfpdf/HISTORY
| 7
python-pypi/pyfpdf/PRE_BUILD
| 5
python-pypi/pygments/DEPENDS
| 2
python-pypi/pygments/DETAILS
| 5
python-pypi/pygments/HISTORY
| 4
python-pypi/pyicqt/DEPENDS
| 2
python-pypi/pyicqt/HISTORY
| 3
python-pypi/pyicu/DEPENDS
| 2
python-pypi/pyicu/DETAILS
| 4
python-pypi/pyicu/HISTORY
| 6
python-pypi/pykml/DEPENDS
| 2
python-pypi/pykml/DETAILS
| 14
python-pypi/pykml/HISTORY
| 3
python-pypi/pymsnt/DEPENDS
| 2
python-pypi/pymsnt/HISTORY
| 3
python-pypi/pyopenssl/DEPENDS
| 4
python-pypi/pyopenssl/DETAILS
| 7
python-pypi/pyopenssl/HISTORY
| 13
python-pypi/pyparsing/DEPENDS
| 7
python-pypi/pyparsing/DETAILS
| 9
python-pypi/pyparsing/HISTORY
| 10
python-pypi/pyparsing/PREPARE
| 2
python-pypi/pypdf2/CONFLICTS
| 1
python-pypi/pypdf2/DEPENDS
| 1
python-pypi/pypdf2/DETAILS
| 20
python-pypi/pypdf2/HISTORY
| 12
python-pypi/pytest/DEPENDS
| 3
python-pypi/pytest/DETAILS
| 14
python-pypi/pytest/HISTORY
| 2
python-pypi/python-cssselect/DEPENDS
| 1
python-pypi/python-cssselect/DETAILS
| 15
python-pypi/python-cssselect/HISTORY
| 3
python-pypi/python-dateutil/DEPENDS
| 5
python-pypi/python-dateutil/DETAILS
| 18
python-pypi/python-dateutil/HISTORY
| 9
python-pypi/python-dateutil/PREPARE
| 3
python-pypi/python-ecdsa/DEPENDS
| 1
python-pypi/python-ecdsa/DETAILS
| 20
python-pypi/python-ecdsa/HISTORY
| 5
python-pypi/python-efl/CONFLICTS
| 2
python-pypi/python-efl/DEPENDS
| 4
python-pypi/python-efl/DETAILS
| 15
python-pypi/python-efl/HISTORY
| 6
python-pypi/python-efl/PREPARE
| 2
python-pypi/python-futures/DEPENDS
| 1
python-pypi/python-futures/DETAILS
| 13
python-pypi/python-futures/HISTORY
| 3
python-pypi/python-ldap/DEPENDS
| 2
python-pypi/python-ldap/DETAILS
| 7
python-pypi/python-ldap/HISTORY
| 14
python-pypi/python-ldap/PRE_BUILD
| 2
python-pypi/python-llfuse/DEPENDS
| 4
python-pypi/python-llfuse/DETAILS
| 13
python-pypi/python-llfuse/HISTORY
| 3
python-pypi/python-magic/DEPENDS
| 1
python-pypi/python-magic/DETAILS
| 16
python-pypi/python-magic/HISTORY
| 2
python-pypi/python-markdown/DEPENDS
| 2
python-pypi/python-markdown/DETAILS
| 6
python-pypi/python-markdown/HISTORY
| 8
python-pypi/python-markdown2/DEPENDS
| 2
python-pypi/python-markdown2/DETAILS
| 19
python-pypi/python-markdown2/HISTORY
| 2
python-pypi/python-mpd/DETAILS
| 4
python-pypi/python-mpd/HISTORY
| 3
python-pypi/python-netifaces/DEPENDS
| 1
python-pypi/python-netifaces/DETAILS
| 15
python-pypi/python-netifaces/HISTORY
| 3
python-pypi/python-stdnum/DEPENDS
| 1
python-pypi/python-stdnum/DETAILS
| 13
python-pypi/python-stdnum/HISTORY
| 6
python-pypi/python-textile/DEPENDS
| 3
python-pypi/python-textile/DETAILS
| 16
python-pypi/python-textile/HISTORY
| 2
python-pypi/python-watchdog/DEPENDS
| 5
python-pypi/python-watchdog/DETAILS
| 15
python-pypi/python-watchdog/HISTORY
| 5
python-pypi/pytz/DETAILS
| 4
python-pypi/pytz/HISTORY
| 3
python-pypi/pyutil/DETAILS
| 4
python-pypi/pyutil/HISTORY
| 3
python-pypi/pyxattr/DETAILS
| 8
python-pypi/pyxattr/HISTORY
| 7
python-pypi/pyxattr/PRE_BUILD
| 3
python-pypi/pyyaml/DEPENDS
| 4
python-pypi/pyyaml/DETAILS
| 4
python-pypi/pyyaml/HISTORY
| 4
python-pypi/ranger/DEPENDS
| 1
python-pypi/ranger/DETAILS
| 24
python-pypi/ranger/HISTORY
| 2
python-pypi/rbtools/DEPENDS
| 1
python-pypi/rbtools/DETAILS
| 16
python-pypi/rbtools/HISTORY
| 7
python-pypi/rdflib/DETAILS
| 11
python-pypi/rdflib/HISTORY
| 3
python-pypi/recaptcha-client/DEPENDS
| 3
python-pypi/recaptcha-client/DETAILS
| 24
python-pypi/recaptcha-client/HISTORY
| 2
python-pypi/regex/DEPENDS
| 2
python-pypi/regex/DETAILS
| 17
python-pypi/regex/HISTORY
| 2
python-pypi/reportlab/DEPENDS
| 4
python-pypi/reportlab/DETAILS
| 4
python-pypi/reportlab/HISTORY
| 6
python-pypi/roundup/DEPENDS
| 4
python-pypi/roundup/DETAILS
| 7
python-pypi/roundup/HISTORY
| 10
python-pypi/roundup/roundup.gpg
|binary
python-pypi/rsa/DEPENDS
| 4
python-pypi/rsa/DETAILS
| 4
python-pypi/rsa/HISTORY
| 9
python-pypi/scons/DETAILS
| 4
python-pypi/scons/HISTORY
| 6
python-pypi/scrapely/DETAILS
| 7
python-pypi/scrapely/HISTORY
| 3
python-pypi/setuptools/BUILD
| 7
python-pypi/setuptools/CONFLICTS
| 2
python-pypi/setuptools/DEPENDS
| 3
python-pypi/setuptools/DETAILS
| 8
python-pypi/setuptools/HISTORY
| 77
python-pypi/setuptools/INSTALL
| 6
python-pypi/sigal/DEPENDS
| 7
python-pypi/sigal/DETAILS
| 17
python-pypi/sigal/HISTORY
| 3
python-pypi/simplejson/DEPENDS
| 2
python-pypi/simplejson/DETAILS
| 9
python-pypi/simplejson/HISTORY
| 4
python-pypi/six/DEPENDS
| 3
python-pypi/six/DETAILS
| 4
python-pypi/six/HISTORY
| 21
python-pypi/smartypants/DEPENDS
| 1
python-pypi/smartypants/DETAILS
| 13
python-pypi/smartypants/HISTORY
| 6
python-pypi/soya/DEPENDS
| 2
python-pypi/soya/HISTORY
| 3
python-pypi/speedtest-cli/DEPENDS
| 2
python-pypi/speedtest-cli/DETAILS
| 15
python-pypi/speedtest-cli/HISTORY
| 2
python-pypi/sqlacodegen/DEPENDS
| 4
python-pypi/sqlacodegen/DETAILS
| 16
python-pypi/sqlacodegen/HISTORY
| 10
python-pypi/sqlalchemy/DEPENDS
| 7
python-pypi/sqlalchemy/DETAILS
| 4
python-pypi/sqlalchemy/HISTORY
| 41
python-pypi/sqlalchemy4/DEPENDS
| 4
python-pypi/sqlalchemy4/HISTORY
| 3
python-pypi/sqlobject/DEPENDS
| 1
python-pypi/sqlobject/HISTORY
| 3
python-pypi/staticgallery/DEPENDS
| 3
python-pypi/staticgallery/DETAILS
| 13
python-pypi/staticgallery/HISTORY
| 6
python-pypi/tempita/DEPENDS
| 3
python-pypi/tempita/HISTORY
| 3
python-pypi/trac-graphvizplugin/DETAILS
| 9
python-pypi/trac-graphvizplugin/HISTORY
| 3
python-pypi/trac-ldapplugin/12.patch
| 11
python-pypi/trac-ldapplugin/DETAILS
| 7
python-pypi/trac-ldapplugin/HISTORY
| 3
python-pypi/trac-ldapplugin/PRE_BUILD
| 5
python-pypi/trac-ldapplugin/perm.patch
| 20
python-pypi/trac/DEPENDS
| 1
python-pypi/trac/DETAILS
| 4
python-pypi/trac/HISTORY
| 6
python-pypi/typogrify/DEPENDS
| 3
python-pypi/typogrify/DETAILS
| 14
python-pypi/typogrify/HISTORY
| 7
python-pypi/unidecode/DEPENDS
| 1
python-pypi/unidecode/DETAILS
| 43
python-pypi/unidecode/HISTORY
| 6
python-pypi/urlwatch/DEPENDS
| 2
python-pypi/urlwatch/DETAILS
| 18
python-pypi/urlwatch/HISTORY
| 3
python-pypi/urwid/DETAILS
| 2
python-pypi/urwid/HISTORY
| 3
python-pypi/urwid/urwid-1.1.1.tar.gz.sig
|binary
python-pypi/viridian/DEPENDS
| 8
python-pypi/viridian/DETAILS
| 15
python-pypi/viridian/HISTORY
| 6
python-pypi/virtinst/DEPENDS
| 2
python-pypi/virtinst/DETAILS
| 4
python-pypi/virtinst/HISTORY
| 10
python-pypi/virtinst/virtinst-0.600.4.tar.gz.sig
|binary
python-pypi/virtualenv/DEPENDS
| 2
python-pypi/virtualenv/DETAILS
| 4
python-pypi/virtualenv/HISTORY
| 4
python-pypi/webhelpers/DEPENDS
| 3
python-pypi/webhelpers/HISTORY
| 3
python-pypi/webob/DEPENDS
| 3
python-pypi/webob/HISTORY
| 3
python-pypi/xlrd/DEPENDS
| 3
python-pypi/xlrd/DETAILS
| 4
python-pypi/xlrd/HISTORY
| 7
python-pypi/xlwt/DEPENDS
| 3
python-pypi/xlwt/DETAILS
| 13
python-pypi/xlwt/HISTORY
| 8
qt5/qt3d/CONFLICTS
| 1
qt5/qt3d/DEPENDS
| 7
qt5/qt3d/DETAILS
| 15
qt5/qt3d/HISTORY
| 4
qt5/qtbase/BUILD
| 1
qt5/qtbase/CONFIGURE
| 6
qt5/qtbase/DEPENDS
| 4
qt5/qtbase/DETAILS
| 10
qt5/qtbase/HISTORY
| 33
qt5/qtbase/PRE_SUB_DEPENDS
| 2
qt5/qtbase/SUB_DEPENDS
| 4
qt5/qtbase/qtbase
| 27
qt5/qtdeclarative/DEPENDS
| 1
qt5/qtdeclarative/DETAILS
| 8
qt5/qtdeclarative/HISTORY
| 13
qt5/qtgraphicaleffects/DEPENDS
| 1
qt5/qtgraphicaleffects/DETAILS
| 8
qt5/qtgraphicaleffects/HISTORY
| 13
qt5/qtimageformats/DETAILS
| 8
qt5/qtimageformats/HISTORY
| 12
qt5/qtjsbackend/BUILD
| 1
qt5/qtjsbackend/CONFLICTS
| 1
qt5/qtjsbackend/DEPENDS
| 3
qt5/qtjsbackend/DETAILS
| 18
qt5/qtjsbackend/DOWNLOAD
| 1
qt5/qtjsbackend/HISTORY
| 12
qt5/qtjsbackend/INSTALL
| 1
qt5/qtjsbackend/PRE_BUILD
| 10
qt5/qtjsbackend/UP_TRIGGERS
| 1
qt5/qtlocation/DEPENDS
| 4
qt5/qtlocation/DETAILS
| 7
qt5/qtlocation/HISTORY
| 4
qt5/qtmultimedia/DEPENDS
| 1
qt5/qtmultimedia/DETAILS
| 8
qt5/qtmultimedia/HISTORY
| 13
qt5/qtpim/CONFLICTS
| 1
qt5/qtpim/DEPENDS
| 5
qt5/qtpim/DETAILS
| 15
qt5/qtpim/HISTORY
| 4
qt5/qtquick1/DETAILS
| 7
qt5/qtquick1/HISTORY
| 12
qt5/qtquickcontrols/DEPENDS
| 3
qt5/qtquickcontrols/DETAILS
| 16
qt5/qtquickcontrols/HISTORY
| 10
qt5/qtscript/DETAILS
| 8
qt5/qtscript/HISTORY
| 12
qt5/qtserialport/CONFLICTS
| 1
qt5/qtserialport/DEPENDS
| 2
qt5/qtserialport/DETAILS
| 16
qt5/qtserialport/HISTORY
| 3
qt5/qtsvg/DETAILS
| 8
qt5/qtsvg/HISTORY
| 12
qt5/qtsystems/CONFLICTS
| 1
qt5/qtsystems/DEPENDS
| 9
qt5/qtsystems/DETAILS
| 15
qt5/qtsystems/HISTORY
| 4
qt5/qttools/DEPENDS
| 1
qt5/qttools/DETAILS
| 8
qt5/qttools/HISTORY
| 13
qt5/qtwebkit5/DETAILS
| 8
qt5/qtwebkit5/HISTORY
| 15
qt5/qtwebkit5/PRE_BUILD
| 4
qt5/qtwebkit5/icu.patch
| 17
qt5/qtx11extras/DEPENDS
| 2
qt5/qtx11extras/DETAILS
| 16
qt5/qtx11extras/HISTORY
| 9
qt5/qtxmlpatterns/DETAILS
| 8
qt5/qtxmlpatterns/HISTORY
| 12
quvi.gpg
|binary
redhat.gpg
|binary
ruby-raa/atom-tools/DETAILS
| 8
ruby-raa/atom-tools/HISTORY
| 3
ruby-raa/cmdparse/DETAILS
| 18
ruby-raa/cmdparse/HISTORY
| 3
ruby-raa/color-tools/DETAILS
| 53
ruby-raa/color-tools/HISTORY
| 3
ruby-raa/daemonize/DETAILS
| 3
ruby-raa/daemonize/HISTORY
| 3
ruby-raa/daemons/DETAILS
| 21
ruby-raa/daemons/HISTORY
| 3
ruby-raa/date2/DETAILS
| 15
ruby-raa/date2/HISTORY
| 3
ruby-raa/deplate/DETAILS
| 35
ruby-raa/deplate/HISTORY
| 3
ruby-raa/erubis/DETAILS
| 24
ruby-raa/erubis/HISTORY
| 3
ruby-raa/facets/DETAILS
| 18
ruby-raa/facets/HISTORY
| 3
ruby-raa/facter/DETAILS
| 7
ruby-raa/facter/HISTORY
| 4
ruby-raa/facter/PRE_BUILD
| 3
ruby-raa/facter/facter-2.3.0.tar.gz.sig
|binary
ruby-raa/facter/ftools.patch
| 46
ruby-raa/fastercsv/DETAILS
| 10
ruby-raa/fastercsv/HISTORY
| 3
ruby-raa/fastri/DETAILS
| 18
ruby-raa/fastri/HISTORY
| 3
ruby-raa/float-formats/DETAILS
| 16
ruby-raa/float-formats/HISTORY
| 3
ruby-raa/hiera/BUILD
| 1
ruby-raa/hiera/DEPENDS
| 1
ruby-raa/hiera/DETAILS
| 14
ruby-raa/hiera/HISTORY
| 3
ruby-raa/hiera/INSTALL
| 1
ruby-raa/hiera/hiera-1.3.4.tar.gz.sig
|binary
ruby-raa/hyogen/DETAILS
| 7
ruby-raa/hyogen/HISTORY
| 3
ruby-raa/image_size/DETAILS
| 11
ruby-raa/image_size/HISTORY
| 3
ruby-raa/mailparser/DETAILS
| 6
ruby-raa/mailparser/HISTORY
| 3
ruby-raa/mb-ruby/DETAILS
| 3
ruby-raa/mb-ruby/HISTORY
| 3
ruby-raa/needle/DETAILS
| 70
ruby-raa/needle/HISTORY
| 3
ruby-raa/net-ssh/DETAILS
| 6
ruby-raa/net-ssh/HISTORY
| 3
ruby-raa/nio/DETAILS
| 12
ruby-raa/nio/HISTORY
| 3
ruby-raa/quickcert/DETAILS
| 18
ruby-raa/quickcert/HISTORY
| 3
ruby-raa/ruby-1.8/CONFLICTS
| 1
ruby-raa/ruby-1.8/DEPENDS
| 2
ruby-raa/ruby-1.8/DETAILS
| 8
ruby-raa/ruby-1.8/HISTORY
| 10
ruby-raa/ruby-1.9/CONFLICTS
| 1
ruby-raa/ruby-1.9/DEPENDS
| 2
ruby-raa/ruby-1.9/DETAILS
| 8
ruby-raa/ruby-1.9/HISTORY
| 20
ruby-raa/ruby-2.0/BUILD
| 3
ruby-raa/ruby-2.0/CONFIGURE
| 8
ruby-raa/ruby-2.0/CONFLICTS
| 4
ruby-raa/ruby-2.0/DEPENDS
| 8
ruby-raa/ruby-2.0/DETAILS
| 20
ruby-raa/ruby-2.0/HISTORY
| 25
ruby-raa/ruby-2.0/INSTALL
| 5
ruby-raa/ruby-2.0/PROVIDES
| 1
ruby-raa/ruby-2.1/BUILD
| 3
ruby-raa/ruby-2.1/CONFIGURE
| 8
ruby-raa/ruby-2.1/CONFLICTS
| 5
ruby-raa/ruby-2.1/DEPENDS
| 6
ruby-raa/ruby-2.1/DETAILS
| 20
ruby-raa/ruby-2.1/HISTORY
| 16
ruby-raa/ruby-2.1/INSTALL
| 5
ruby-raa/ruby-2.1/PROVIDES
| 1
ruby-raa/ruby-dbus/DETAILS
| 24
ruby-raa/ruby-dbus/HISTORY
| 3
ruby-raa/ruby-dict/DETAILS
| 18
ruby-raa/ruby-dict/HISTORY
| 3
ruby-raa/ruby-enterprise-edition/CONFLICTS
| 1
ruby-raa/ruby-enterprise-edition/DEPENDS
| 2
ruby-raa/ruby-enterprise-edition/HISTORY
| 6
ruby-raa/ruby-graphviz/DETAILS
| 7
ruby-raa/ruby-graphviz/HISTORY
| 3
ruby-raa/ruby-inotify/DETAILS
| 6
ruby-raa/ruby-inotify/HISTORY
| 3
ruby-raa/ruby-password/DETAILS
| 72
ruby-raa/ruby-password/HISTORY
| 3
ruby-raa/ruby-termios/DETAILS
| 9
ruby-raa/ruby-termios/HISTORY
| 3
ruby-raa/ruby-xattr/DETAILS
| 3
ruby-raa/ruby-xattr/HISTORY
| 3
ruby-raa/ruby-xslt/DETAILS
| 31
ruby-raa/ruby-xslt/HISTORY
| 3
ruby-raa/rubygame/DETAILS
| 4
ruby-raa/rubygame/HISTORY
| 3
ruby-raa/rubymail/DETAILS
| 25
ruby-raa/rubymail/HISTORY
| 3
ruby-raa/text-format/DETAILS
| 39
ruby-raa/text-format/HISTORY
| 3
ruby-raa/trans-simple/DETAILS
| 45
ruby-raa/trans-simple/HISTORY
| 3
ruby-raa/vpim/DETAILS
| 8
ruby-raa/vpim/HISTORY
| 3
samba.gpg
|binary
science-libs/avogadrolibs/BUILD
| 1
science-libs/avogadrolibs/DEPENDS
| 9
science-libs/avogadrolibs/DETAILS
| 17
science-libs/avogadrolibs/HISTORY
| 11
science-libs/cln/DETAILS
| 4
science-libs/cln/HISTORY
| 3
science-libs/eigen3/DETAILS
| 7
science-libs/eigen3/HISTORY
| 15
science-libs/glpk/DEPENDS
| 4
science-libs/glpk/DETAILS
| 2
science-libs/glpk/HISTORY
| 4
science-libs/itk/BUILD
| 1
science-libs/itk/DEPENDS
| 1
science-libs/itk/DETAILS
| 21
science-libs/itk/HISTORY
| 2
science-libs/molequeue/BUILD
| 1
science-libs/molequeue/DEPENDS
| 2
science-libs/molequeue/DETAILS
| 21
science-libs/molequeue/HISTORY
| 11
science-libs/netcdf/DETAILS
| 7
science-libs/netcdf/HISTORY
| 3
science-libs/vtk/BUILD
| 90
science-libs/vtk/DEPENDS
| 84
science-libs/vtk/DETAILS
| 14
science-libs/vtk/HISTORY
| 8
science/avogadroapp/BUILD
| 1
science/avogadroapp/DEPENDS
| 6
science/avogadroapp/DETAILS
| 17
science/avogadroapp/HISTORY
| 11
science/boinc/DEPENDS
| 2
science/boinc/HISTORY
| 3
science/cern_root/DEPENDS
| 2
science/cern_root/HISTORY
| 3
science/gdal/DEPENDS
| 2
science/gdal/DETAILS
| 4
science/gdal/HISTORY
| 6
science/geos/DETAILS
| 4
science/geos/HISTORY
| 3
science/gpsbabel/BUILD
| 2
science/gpsbabel/DEPENDS
| 1
science/gpsbabel/DETAILS
| 7
science/gpsbabel/HISTORY
| 8
science/grace/DETAILS
| 4
science/grace/HISTORY
| 3
science/hdf5/DETAILS
| 4
science/hdf5/HISTORY
| 3
science/ipc/DETAILS
| 2
science/ipc/HISTORY
| 3
science/ltl2ba/BUILD
| 1
science/ltl2ba/DETAILS
| 13
science/ltl2ba/HISTORY
| 3
science/ltl2ba/INSTALL
| 1
science/ltl2ba/PRE_BUILD
| 3
science/maxima/DETAILS
| 6
science/maxima/HISTORY
| 4
science/nco/DEPENDS
| 6
science/nco/DETAILS
| 19
science/nco/HISTORY
| 3
science/octave/DEPENDS
| 5
science/octave/DETAILS
| 4
science/octave/HISTORY
| 5
science/octave/PRE_BUILD
| 4
science/octave/configure.patch
| 17
science/qlandkarte-gt/DEPENDS
| 2
science/qlandkarte-gt/DETAILS
| 6
science/qlandkarte-gt/HISTORY
| 23
science/qtiplot/BUILD
| 3
science/qtiplot/DEPENDS
| 4
science/qtiplot/DETAILS
| 4
science/qtiplot/HISTORY
| 8
science/qtiplot/PRE_BUILD
| 14
science/qtiplot/build.conf
| 10
science/qtiplot/conf.patch
| 40
science/qtoctave/BUILD
| 7
science/qtoctave/DETAILS
| 6
science/qtoctave/HISTORY
| 4
science/stellarium/DETAILS
| 6
science/stellarium/HISTORY
| 6
science/xaos/DETAILS
| 4
science/xaos/HISTORY
| 3
science/yacas/DEPENDS
| 1
science/yacas/DETAILS
| 20
science/yacas/HISTORY
| 6
security-libs/cracklib/DETAILS
| 6
security-libs/cracklib/HISTORY
| 10
security-libs/cracklib/PRE_BUILD
| 12
security-libs/linux-pam/BUILD
| 1
security-libs/linux-pam/DEPENDS
| 9
security-libs/linux-pam/DETAILS
| 19
security-libs/linux-pam/HISTORY
| 10
security-libs/nessus-libraries/DEPENDS
| 2
security-libs/nessus-libraries/HISTORY
| 3
security-libs/opencryptoki/DEPENDS
| 4
security-libs/opencryptoki/HISTORY
| 6
security-libs/openssl_tpm_engine/DEPENDS
| 2
security-libs/openssl_tpm_engine/HISTORY
| 3
security-libs/trousers/DEPENDS
| 2
security-libs/trousers/HISTORY
| 3
security/ettercap/DEPENDS
| 2
security/ettercap/HISTORY
| 3
security/fingerprint/DEPENDS
| 2
security/fingerprint/HISTORY
| 3
security/fwknop/BUILD
| 2
security/fwknop/DEPENDS
| 7
security/fwknop/DETAILS
| 3
security/fwknop/HISTORY
| 22
security/gtk-systrace/DETAILS
| 21
security/gtk-systrace/HISTORY
| 3
security/hashkill/DEPENDS
| 2
security/hashkill/HISTORY
| 3
security/knock/DEPENDS
| 9
security/knock/DETAILS
| 5
security/knock/HISTORY
| 11
security/knock/PRE_BUILD
| 5
security/knock/doc.patch
| 30
security/knock/init.d/knock.conf
| 2
security/knock/performance.patch
| 48
security/nmap/BUILD
| 3
security/nmap/CONFIGURE
| 6
security/nmap/CONFLICTS
| 3
security/nmap/DEPENDS
| 9
security/nmap/DETAILS
| 4
security/nmap/HISTORY
| 24
security/nmap/INSTALL
| 5
security/nmap/PRE_SUB_DEPENDS
| 5
security/nmap/REPAIR^none^PRE_SUB_DEPENDS
| 5
security/nmap/SUB_DEPENDS
| 11
security/pam-imap/DEPENDS
| 2
security/pam-imap/HISTORY
| 3
security/pwsafe/DEPENDS
| 2
security/pwsafe/HISTORY
| 3
security/rkhunter/DETAILS
| 6
security/rkhunter/HISTORY
| 6
security/snort/DEPENDS
| 6
security/snort/HISTORY
| 6
security/swatch/DETAILS
| 8
security/swatch/HISTORY
| 3
security/thc-hydra/BUILD
| 7
security/thc-hydra/DEPENDS
| 2
security/thc-hydra/DETAILS
| 10
security/thc-hydra/HISTORY
| 8
security/thc-pptp-bruter/DEPENDS
| 2
security/thc-pptp-bruter/HISTORY
| 3
security/tpm-tools/DEPENDS
| 2
security/tpm-tools/HISTORY
| 3
security/wireshark/BUILD
| 2
security/wireshark/CONFIGURE
| 9
security/wireshark/DEPENDS
| 25
security/wireshark/DETAILS
| 6
security/wireshark/HISTORY
| 50
shell-term-fm/abduco/BUILD
| 2
shell-term-fm/abduco/DETAILS
| 21
shell-term-fm/abduco/HISTORY
| 2
shell-term-fm/abduco/INSTALL
| 2
shell-term-fm/bash-completion/DETAILS
| 4
shell-term-fm/bash-completion/HISTORY
| 6
shell-term-fm/bash-completion/INSTALL
| 2
shell-term-fm/bash/DEPENDS
| 8
shell-term-fm/bash/DETAILS
| 6
shell-term-fm/bash/HISTORY
| 40
shell-term-fm/bash/PRE_BUILD
| 4
shell-term-fm/bash/patches/bash42-001
| 78
shell-term-fm/bash/patches/bash42-002
| 60
shell-term-fm/bash/patches/bash42-003
| 318
shell-term-fm/bash/patches/bash42-004
| 53
shell-term-fm/bash/patches/bash42-005
| 131
shell-term-fm/bash/patches/bash42-006
| 46
shell-term-fm/bash/patches/bash42-007
| 46
shell-term-fm/bash/patches/bash42-008
| 74
shell-term-fm/bash/patches/bash42-009
| 82
shell-term-fm/bash/patches/bash42-010
| 61
shell-term-fm/bash/patches/bash42-011
| 46
shell-term-fm/bash/patches/bash42-012
| 151
shell-term-fm/bash/patches/bash42-013
| 52
shell-term-fm/bash/patches/bash42-014
| 47
shell-term-fm/bash/patches/bash42-015
| 81
shell-term-fm/bash/patches/bash42-016
| 46
shell-term-fm/bash/patches/bash42-017
| 47
shell-term-fm/bash/patches/bash42-018
| 74
shell-term-fm/bash/patches/bash42-019
| 47
shell-term-fm/bash/patches/bash42-020
| 60
shell-term-fm/bash/patches/bash42-021
| 61
shell-term-fm/bash/patches/bash42-022
| 61
shell-term-fm/bash/patches/bash42-023
| 62
shell-term-fm/bash/patches/bash42-024
| 45
shell-term-fm/bash/patches/bash42-025
| 143
shell-term-fm/bash/patches/bash42-026
| 58
shell-term-fm/bash/patches/bash42-027
| 47
shell-term-fm/bash/patches/bash42-028
| 52
shell-term-fm/bash/patches/bash42-029
| 524
shell-term-fm/bash/patches/bash42-030
| 178
shell-term-fm/bash/patches/bash42-031
| 80
shell-term-fm/bash/patches/bash42-032
| 75
shell-term-fm/bash/patches/bash42-033
| 57
shell-term-fm/bash/patches/bash42-034
| 46
shell-term-fm/bash/patches/bash42-035
| 66
shell-term-fm/bash/patches/bash42-036
| 92
shell-term-fm/bash/patches/bash42-037
| 112
shell-term-fm/bash/patches/bash43-001
| 58
shell-term-fm/bash/patches/bash43-002
| 62
shell-term-fm/bash/patches/bash43-003
| 48
shell-term-fm/bash/patches/bash43-004
| 47
shell-term-fm/bash/patches/bash43-005
| 63
shell-term-fm/bash/patches/bash43-006
| 48
shell-term-fm/bash/patches/bash43-007
| 50
shell-term-fm/bash/patches/bash43-008
| 188
shell-term-fm/bash/patches/bash43-009
| 64
shell-term-fm/bash/patches/bash43-010
| 157
shell-term-fm/bash/patches/bash43-011
| 49
shell-term-fm/bash/patches/bash43-012
| 43
shell-term-fm/bash/patches/bash43-013
| 66
shell-term-fm/bash/patches/bash43-014
| 102
shell-term-fm/bash/patches/bash43-015
| 58
shell-term-fm/bash/patches/bash43-016
| 132
shell-term-fm/bash/patches/bash43-017
| 51
shell-term-fm/bash/patches/bash43-018
| 44
shell-term-fm/bash/patches/bash43-019
| 84
shell-term-fm/bash/patches/bash43-020
| 110
shell-term-fm/bash/patches/bash43-021
| 52
shell-term-fm/bash/patches/bash43-022
| 56
shell-term-fm/bash/patches/bash43-023
| 104
shell-term-fm/bash/patches/bash43-024
| 54
shell-term-fm/bash/patches/bash43-025
| 123
shell-term-fm/bash/patches/bash43-026
| 60
shell-term-fm/bash/patches/bash43-027
| 221
shell-term-fm/bash/patches/bash43-028
| 2265 +++
shell-term-fm/bash/patches/bash43-029
| 59
shell-term-fm/bash/patches/bash43-030
| 2064 +++
shell-term-fm/busybox/BUILD
| 2
shell-term-fm/busybox/DETAILS
| 43
shell-term-fm/busybox/HISTORY
| 10
shell-term-fm/busybox/INSTALL
| 3
shell-term-fm/busybox/PRE_BUILD
| 9
shell-term-fm/busybox/busybox.config
| 659 -
shell-term-fm/byobu/DEPENDS
| 1
shell-term-fm/byobu/DETAILS
| 17
shell-term-fm/byobu/HISTORY
| 6
shell-term-fm/c3270/DEPENDS
| 2
shell-term-fm/c3270/HISTORY
| 3
shell-term-fm/dash/BUILD
| 2
shell-term-fm/dash/CONFIGURE
| 11
shell-term-fm/dash/DEPENDS
| 4
shell-term-fm/dash/DETAILS
| 5
shell-term-fm/dash/HISTORY
| 10
shell-term-fm/ded/BUILD
| 3
shell-term-fm/ded/DEPENDS
| 1
shell-term-fm/ded/DETAILS
| 15
shell-term-fm/ded/HISTORY
| 2
shell-term-fm/eaglemode/DEPENDS
| 32
shell-term-fm/eaglemode/DETAILS
| 2
shell-term-fm/eaglemode/HISTORY
| 8
shell-term-fm/freerdp/DEPENDS
| 2
shell-term-fm/freerdp/HISTORY
| 3
shell-term-fm/mc/DETAILS
| 6
shell-term-fm/mc/HISTORY
| 23
shell-term-fm/mksh/DETAILS
| 9
shell-term-fm/mksh/HISTORY
| 24
shell-term-fm/pcmanfm/DEPENDS
| 9
shell-term-fm/pcmanfm/DETAILS
| 10
shell-term-fm/pcmanfm/HISTORY
| 10
shell-term-fm/rdesktop/DEPENDS
| 18
shell-term-fm/rdesktop/DETAILS
| 6
shell-term-fm/rdesktop/HISTORY
| 21
shell-term-fm/rxvt-unicode/BUILD
| 14
shell-term-fm/rxvt-unicode/CONFIGURE
| 60
shell-term-fm/rxvt-unicode/DEPENDS
| 1
shell-term-fm/rxvt-unicode/DETAILS
| 4
shell-term-fm/rxvt-unicode/HISTORY
| 21
shell-term-fm/screen/DETAILS
| 4
shell-term-fm/screen/HISTORY
| 4
shell-term-fm/shared-mime-info/DETAILS
| 4
shell-term-fm/shared-mime-info/HISTORY
| 9
shell-term-fm/spacefm/BUILD
| 3
shell-term-fm/spacefm/CONFIGURE
| 7
shell-term-fm/spacefm/DEPENDS
| 49
shell-term-fm/spacefm/DETAILS
| 4
shell-term-fm/spacefm/FINAL
| 1
shell-term-fm/spacefm/HISTORY
| 31
shell-term-fm/spacefm/PRE_BUILD
| 6
shell-term-fm/st/DEPENDS
| 6
shell-term-fm/st/DETAILS
| 4
shell-term-fm/st/HISTORY
| 13
shell-term-fm/st/PRE_BUILD
| 9
shell-term-fm/st/patches/st-0.5-hidexcursor.diff
| 96
shell-term-fm/terminator/DEPENDS
| 3
shell-term-fm/terminator/DETAILS
| 7
shell-term-fm/terminator/HISTORY
| 5
shell-term-fm/terminator/terminator-0.97.tar.gz.sig
|binary
shell-term-fm/tilda/CONFIGURE
| 1
shell-term-fm/tilda/DEPENDS
| 11
shell-term-fm/tilda/DETAILS
| 12
shell-term-fm/tilda/HISTORY
| 16
shell-term-fm/tilda/PRE_BUILD
| 8
shell-term-fm/tilda/cursor.patch
| 283
shell-term-fm/tmux/DETAILS
| 5
shell-term-fm/tmux/HISTORY
| 6
shell-term-fm/tmux/tmux-1.8.tar.gz.sig
|binary
shell-term-fm/tn5250/DEPENDS
| 2
shell-term-fm/tn5250/HISTORY
| 3
shell-term-fm/tty-clock/DETAILS
| 7
shell-term-fm/tty-clock/HISTORY
| 3
shell-term-fm/vifm/BUILD
| 3
shell-term-fm/vifm/CONFIGURE
| 3
shell-term-fm/vifm/DETAILS
| 4
shell-term-fm/vifm/HISTORY
| 13
shell-term-fm/x3270/DEPENDS
| 2
shell-term-fm/x3270/HISTORY
| 3
shell-term-fm/xfe/DETAILS
| 4
shell-term-fm/xfe/HISTORY
| 6
shell-term-fm/zsh/BUILD
| 3
shell-term-fm/zsh/DEPENDS
| 2
shell-term-fm/zsh/DETAILS
| 9
shell-term-fm/zsh/HISTORY
| 7
smgl/basesystem/DEPENDS
| 4
smgl/basesystem/DETAILS
| 2
smgl/basesystem/HISTORY
| 5
smgl/castfs/DETAILS
| 12
smgl/castfs/HISTORY
| 6
smgl/firefox-smglwiki/HISTORY
| 3
smgl/firefox-smglwiki/INSTALL
| 5
smgl/guru-tools/DETAILS
| 7
smgl/guru-tools/HISTORY
| 3
smgl/iana-etc/DEPENDS
| 2
smgl/init.d/DEPENDS
| 5
smgl/init.d/HISTORY
| 3
smgl/quill/DETAILS
| 8
smgl/quill/HISTORY
| 6
smgl/quill/INSTALL
| 6
smgl/simpleinit-msb/DETAILS
| 1
smgl/simpleinit-msb/HISTORY
| 6
smgl/simpleinit-msb/PRE_BUILD
| 1
smgl/simpleinit-msb/simpleinit-poweroff.patch
| 15
smgl/smgl-mirrors/DETAILS
| 10
smgl/smgl-mirrors/HISTORY
| 5
smgl/systemd/DEPENDS
| 2
smgl/systemd/HISTORY
| 3
spelling/goldendict/0001-add-missing-includes.patch
| 39
spelling/goldendict/BUILD
| 1
spelling/goldendict/DEPENDS
| 13
spelling/goldendict/DETAILS
| 54
spelling/goldendict/HISTORY
| 5
spelling/goldendict/PRE_BUILD
| 5
telephony/asterisk/DEPENDS
| 2
telephony/asterisk/HISTORY
| 3
telephony/commoncpp2/DETAILS
| 4
telephony/commoncpp2/HISTORY
| 5
telephony/commoncpp2/PRE_BUILD
| 3
telephony/commoncpp2/sde-statfix.patch
| 63
telephony/decibel/DEPENDS
| 2
telephony/decibel/HISTORY
| 3
telephony/libexosip2/DEPENDS
| 2
telephony/libexosip2/HISTORY
| 3
telephony/libjingle-tapioca/DEPENDS
| 2
telephony/libjingle-tapioca/HISTORY
| 3
telephony/ortp/DEPENDS
| 2
telephony/ortp/HISTORY
| 3
telephony/sofia-sip/DEPENDS
| 2
telephony/sofia-sip/HISTORY
| 3
telephony/telepathy-idle/DEPENDS
| 2
telephony/telepathy-idle/HISTORY
| 3
telephony/telepathy-qt/DEPENDS
| 2
telephony/telepathy-qt/HISTORY
| 3
utils/accountsservice/DETAILS
| 2
utils/accountsservice/HISTORY
| 3
utils/accountsservice/accountsservice-0.6.31.tar.bz2.sig
|binary
utils/acpid2/DETAILS
| 4
utils/acpid2/HISTORY
| 12
utils/acpid2/PRE_BUILD
| 2
utils/acpid2/old-headers.patch
| 11
utils/anyrename/DEPENDS
| 2
utils/anyrename/HISTORY
| 3
utils/at/BUILD
| 9
utils/at/DETAILS
| 12
utils/at/HISTORY
| 13
utils/at/INSTALL
| 11
utils/at/PRE_BUILD
| 4
utils/augeas/DETAILS
| 7
utils/augeas/HISTORY
| 4
utils/augeas/augeas-1.3.0.tar.gz.sig
|binary
utils/barcode/DETAILS
| 7
utils/barcode/HISTORY
| 3
utils/bibletime4/DETAILS
| 17
utils/bibletime4/HISTORY
| 6
utils/bibletime4/PREPARE
| 4
utils/binwalk/BUILD
| 2
utils/binwalk/DETAILS
| 6
utils/binwalk/HISTORY
| 5
utils/bluez-hcidump/DETAILS
| 8
utils/bluez-hcidump/HISTORY
| 5
utils/buntstift/DEPENDS
| 5
utils/buntstift/DETAILS
| 2
utils/buntstift/HISTORY
| 3
utils/cdemu-daemon/DEPENDS
| 2
utils/cdemu-daemon/HISTORY
| 3
utils/chrpath/DETAILS
| 6
utils/chrpath/HISTORY
| 3
utils/consolekit/DEPENDS
| 2
utils/consolekit/DETAILS
| 6
utils/consolekit/HISTORY
| 4
utils/coreutils/DETAILS
| 2
utils/coreutils/HISTORY
| 6
utils/cronie/CONFIGURE
| 8
utils/cronie/DETAILS
| 4
utils/cronie/HISTORY
| 7
utils/crosstool-ng/DETAILS
| 4
utils/crosstool-ng/HISTORY
| 3
utils/dbus-c++/DEPENDS
| 6
utils/dbus-c++/DETAILS
| 9
utils/dbus-c++/HISTORY
| 6
utils/dbus-c++/PREPARE
| 4
utils/dbus-c++/PRE_BUILD
| 3
utils/dbus-c++/unistd.patch
| 12
utils/dbus-glib/DETAILS
| 4
utils/dbus-glib/HISTORY
| 6
utils/dbus-mono/DETAILS
| 7
utils/dbus-mono/HISTORY
| 6
utils/dbus-mono/PREPARE
| 3
utils/dbus-python/DEPENDS
| 2
utils/dbus-python/DETAILS
| 4
utils/dbus-python/HISTORY
| 4
utils/dbus-qt3/DEPENDS
| 6
utils/dbus-qt3/DETAILS
| 17
utils/dbus-qt3/HISTORY
| 6
utils/dbus/DETAILS
| 6
utils/dbus/HISTORY
| 40
utils/deltup/DEPENDS
| 2
utils/deltup/HISTORY
| 3
utils/desktop-file-utils/DETAILS
| 4
utils/desktop-file-utils/HISTORY
| 6
utils/dialog/BUILD
| 2
utils/dialog/CONFIGURE
| 2
utils/dialog/DETAILS
| 2
utils/dialog/HISTORY
| 14
utils/dialog/INSTALL
| 6
utils/dialog/PRE_SUB_DEPENDS
| 5
utils/dialog/REPAIR^all^PRE_SUB_DEPENDS
| 5
utils/dialog/SUB_DEPENDS
| 5
utils/direvent/DETAILS
| 19
utils/direvent/HISTORY
| 2
utils/dmenu/CONFIGURE
| 1
utils/dmenu/DEPENDS
| 9
utils/dmenu/HISTORY
| 3
utils/dmenu/PRE_BUILD
| 5
utils/dmenu/dmenu-4.5-xft.diff
| 418
utils/dmidecode/DETAILS
| 4
utils/dmidecode/HISTORY
| 3
utils/dos2unix/DETAILS
| 22
utils/dos2unix/HISTORY
| 6
utils/dos2unix/Makefile.patch
| 37
utils/dos2unix/PRE_BUILD
| 3
utils/eventlog/DETAILS
| 6
utils/eventlog/HISTORY
| 4
utils/file-rename-utils/DETAILS
| 4
utils/file-rename-utils/HISTORY
| 3
utils/file/DETAILS
| 4
utils/file/HISTORY
| 15
utils/flashrom/DETAILS
| 12
utils/flashrom/HISTORY
| 6
utils/ghasher/DEPENDS
| 2
utils/ghasher/HISTORY
| 3
utils/glances/DEPENDS
| 1
utils/glances/HISTORY
| 3
utils/gnuplot/DETAILS
| 11
utils/gnuplot/HISTORY
| 10
utils/gnuplot/PRE_BUILD
| 2
utils/grep/DETAILS
| 2
utils/grep/HISTORY
| 15
utils/gstopwatch/BUILD
| 1
utils/gstopwatch/DEPENDS
| 2
utils/gstopwatch/DETAILS
| 14
utils/gstopwatch/HISTORY
| 2
utils/gstopwatch/INSTALL
| 1
utils/gstopwatch/PRE_BUILD
| 4
utils/gstpw/DEPENDS
| 1
utils/gstpw/DETAILS
| 13
utils/gstpw/HISTORY
| 2
utils/hal/DEPENDS
| 4
utils/hal/HISTORY
| 8
utils/hal/PRE_BUILD
| 4
utils/hal/glibc-2.17.patch
| 13
utils/hercules/DEPENDS
| 2
utils/htop/DETAILS
| 8
utils/htop/HISTORY
| 3
utils/i7z/DETAILS
| 4
utils/i7z/HISTORY
| 3
utils/input-utils/BUILD
| 1
utils/input-utils/DETAILS
| 14
utils/input-utils/HISTORY
| 3
utils/input-utils/INSTALL
| 1
utils/installwatch/0001-fix-signatures.patch
| 54
utils/installwatch/HISTORY
| 4
utils/installwatch/PRE_BUILD
| 2
utils/iotop/DEPENDS
| 2
utils/iotop/DETAILS
| 9
utils/iotop/HISTORY
| 13
utils/iotop/INSTALL
| 2
utils/iotop/PREPARE
| 8
utils/iotop/iotop.gpg
|binary
utils/iozone/DETAILS
| 5
utils/iozone/HISTORY
| 4
utils/iozone/INSTALL
| 4
utils/ipmitool/DEPENDS
| 2
utils/ipmitool/DETAILS
| 6
utils/ipmitool/HISTORY
| 13
utils/ipmitool/ipmitool-1.8.15.tar.gz.sig
|binary
utils/iso-codes/DETAILS
| 2
utils/iso-codes/HISTORY
| 6
utils/kbd/DEPENDS
| 6
utils/kbd/DETAILS
| 10
utils/kbd/HISTORY
| 6
utils/kbd/PRE_BUILD
| 5
utils/kbd/fgconsole-serial.patch
| 11
utils/kbd/loadkeys.patch
| 40
utils/kexec-tools/BUILD
| 3
utils/kexec-tools/DETAILS
| 4
utils/kexec-tools/HISTORY
| 6
utils/latencytop/DEPENDS
| 5
utils/latencytop/HISTORY
| 4
utils/latencytop/PRE_BUILD
| 5
utils/ledger/DETAILS
| 8
utils/ledger/HISTORY
| 5
utils/less/DETAILS
| 2
utils/less/HISTORY
| 3
utils/libguestfs/BUILD
| 7
utils/libguestfs/DEPENDS
| 79
utils/libguestfs/DETAILS
| 29
utils/libguestfs/HISTORY
| 7
utils/littleutils/DETAILS
| 6
utils/littleutils/HISTORY
| 3
utils/lshw/DETAILS
| 4
utils/lshw/HISTORY
| 3
utils/lsscsi/DETAILS
| 4
utils/lsscsi/HISTORY
| 3
utils/lxc/DETAILS
| 29
utils/lxc/HISTORY
| 2
utils/mdp/BUILD
| 11
utils/mdp/CONFIGURE
| 1
utils/mdp/DEPENDS
| 7
utils/mdp/DETAILS
| 27
utils/mdp/HISTORY
| 14
utils/mdp/PRE_BUILD
| 4
utils/mdp/mdp.gpg
|binary
utils/mnogosearch/DEPENDS
| 4
utils/mnogosearch/HISTORY
| 6
utils/mozcache/BUILD
| 3
utils/mozcache/CONFIGURE
| 3
utils/mozcache/DEPENDS
| 31
utils/mozcache/DETAILS
| 15
utils/mozcache/HISTORY
| 2
utils/multitail/DETAILS
| 4
utils/multitail/HISTORY
| 10
utils/multitail/PRE_BUILD
| 4
utils/ncdu/DETAILS
| 4
utils/ncdu/HISTORY
| 3
utils/nicstat/BUILD
| 3
utils/nicstat/DETAILS
| 14
utils/nicstat/HISTORY
| 3
utils/nicstat/INSTALL
| 1
utils/nocache/BUILD
| 1
utils/nocache/DETAILS
| 22
utils/nocache/HISTORY
| 4
utils/nocache/PRE_BUILD
| 6
utils/notify-osd/DEPENDS
| 2
utils/notify-osd/HISTORY
| 3
utils/nss-pam-ldapd/DETAILS
| 2
utils/nss-pam-ldapd/HISTORY
| 3
utils/ntp/DEPENDS
| 2
utils/ntp/HISTORY
| 3
utils/ocaml-csv/BUILD
| 7
utils/ocaml-csv/DEPENDS
| 1
utils/ocaml-csv/DETAILS
| 16
utils/ocaml-csv/HISTORY
| 6
utils/ocaml-csv/INSTALL
| 1
utils/openipmi/DEPENDS
| 6
utils/openipmi/HISTORY
| 6
utils/openmoko-dfu-util/DETAILS
| 7
utils/openmoko-dfu-util/HISTORY
| 3
utils/pciutils/DEPENDS
| 3
utils/pciutils/DETAILS
| 2
utils/pciutils/HISTORY
| 10
utils/pcmciautils/DEPENDS
| 2
utils/pcmciautils/HISTORY
| 3
utils/phoronix-test-suite/DETAILS
| 4
utils/phoronix-test-suite/HISTORY
| 3
utils/phoronix-test-suite/phoronix-test-suite-4.8.6.tar.gz.sig
|binary
utils/powertop/DETAILS
| 6
utils/powertop/HISTORY
| 6
utils/psmisc/DETAILS
| 4
utils/psmisc/HISTORY
| 3
utils/puppet/3.7.3.tar.gz.sig
|binary
utils/puppet/DEPENDS
| 1
utils/puppet/DETAILS
| 11
utils/puppet/HISTORY
| 10
utils/puppet/INSTALL
| 2
utils/puppet/PRE_BUILD
| 4
utils/puppet/ftools_gemtask.patch
| 40
utils/pv/DETAILS
| 2
utils/pv/HISTORY
| 9
utils/qemu/BUILD
| 7
utils/qemu/CONFIGURE
| 23
utils/qemu/DEPENDS
| 136
utils/qemu/DETAILS
| 37
utils/qemu/HISTORY
| 43
utils/qemu/PREPARE
| 7
utils/qemu/PRE_BUILD
| 32
utils/qemu/PRE_SUB_DEPENDS
| 6
utils/qemu/REPAIR^none^PRE_SUB_DEPENDS
| 6
utils/qemu/SUB_DEPENDS
| 6
utils/qemu/archs
| 41
utils/qemu/archs-0.15
| 41
utils/qemu/cflags.patch
| 11
utils/qemu/qemu.gpg
|binary
utils/quvi/DEPENDS
| 5
utils/quvi/DETAILS
| 15
utils/quvi/HISTORY
| 6
utils/remind/DETAILS
| 2
utils/remind/HISTORY
| 3
utils/renameutils/DETAILS
| 35
utils/renameutils/HISTORY
| 2
utils/renouveau/DETAILS
| 7
utils/renouveau/HISTORY
| 3
utils/rtirq/DETAILS
| 4
utils/rtirq/HISTORY
| 3
utils/run-parts/BUILD
| 8
utils/run-parts/DETAILS
| 4
utils/run-parts/HISTORY
| 4
utils/schroot/DETAILS
| 4
utils/schroot/HISTORY
| 3
utils/smartmontools/DETAILS
| 5
utils/smartmontools/HISTORY
| 3
utils/smartmontools/smartmontools-6.2.tar.gz.sig
|binary
utils/smem/DETAILS
| 4
utils/smem/HISTORY
| 6
utils/spice-gtk/BUILD
| 3
utils/spice-gtk/CONFIGURE
| 5
utils/spice-gtk/DEPENDS
| 68
utils/spice-gtk/DETAILS
| 14
utils/spice-gtk/HISTORY
| 14
utils/spice-gtk/PRE_SUB_DEPENDS
| 6
utils/spice-gtk/SUB_DEPENDS
| 10
utils/spice-gtk/spice-gtk-0.20.tar.bz2.sig
|binary
utils/spice-protocol/DETAILS
| 5
utils/spice-protocol/HISTORY
| 3
utils/spice-protocol/spice-protocol-0.12.6.tar.bz2.sig
|binary
utils/spice/DEPENDS
| 35
utils/spice/DETAILS
| 5
utils/spice/HISTORY
| 13
utils/spice/spice-0.12.4.tar.bz2.sig
|binary
utils/statifier/DETAILS
| 6
utils/statifier/HISTORY
| 4
utils/strigi/DEPENDS
| 2
utils/strigi/HISTORY
| 5
utils/sudo/BUILD
| 9
utils/sudo/DETAILS
| 2
utils/sudo/HISTORY
| 6
utils/supermin/BUILD
| 3
utils/supermin/DEPENDS
| 8
utils/supermin/DETAILS
| 24
utils/supermin/HISTORY
| 7
utils/syslog-ng/DEPENDS
| 12
utils/syslog-ng/DETAILS
| 8
utils/syslog-ng/HISTORY
| 23
utils/sysstat/CONFIGURE
| 1
utils/sysstat/DEPENDS
| 3
utils/sysstat/DETAILS
| 1
utils/sysstat/HISTORY
| 9
utils/sysstat/INSTALL
| 16
utils/sysstat/cron.daily/sa2
| 5
utils/sysstat/cron.hourly/sa1
| 6
utils/sysstat/init.d/sysstat
| 49
utils/sysstat/init.d/sysstat.conf
| 14
utils/taskwarrior/BUILD
| 4
utils/taskwarrior/DEPENDS
| 11
utils/taskwarrior/DETAILS
| 6
utils/taskwarrior/HISTORY
| 12
utils/ulimits/DETAILS
| 15
utils/ulimits/HISTORY
| 2
utils/ulimits/PRE_BUILD
| 4
utils/ulimits/ulimits.patch
| 157
utils/unetbootin/DETAILS
| 4
utils/unetbootin/HISTORY
| 3
utils/uptimec/DEPENDS
| 2
utils/uptimec/HISTORY
| 3
utils/uptimed/DETAILS
| 5
utils/uptimed/HISTORY
| 7
utils/uptimed/PRE_BUILD
| 5
utils/uptimed/configure-ac.patch
| 12
utils/uptimed/uptimed-0.3.17.tar.bz2.sig
|binary
utils/usbutils/DETAILS
| 4
utils/usbutils/HISTORY
| 3
utils/util-linux/BUILD
| 13
utils/util-linux/DEPENDS
| 23
utils/util-linux/DETAILS
| 12
utils/util-linux/HISTORY
| 23
utils/util-linux/PRE_BUILD
| 4
utils/vbtracetool/DETAILS
| 7
utils/vbtracetool/HISTORY
| 3
utils/virt-manager/BUILD
| 5
utils/virt-manager/CONFLICTS
| 1
utils/virt-manager/DEPENDS
| 36
utils/virt-manager/DETAILS
| 2
utils/virt-manager/HISTORY
| 10
utils/virt-manager/INSTALL
| 5
utils/virt-manager/virt-manager-0.10.0.tar.gz.sig
|binary
utils/virtualbox/BUILD
| 6
utils/virtualbox/DEPENDS
| 1
utils/virtualbox/DETAILS
| 5
utils/virtualbox/HISTORY
| 6
utils/virtualbox/INSTALL
| 2
utils/wyrd/DETAILS
| 4
utils/wyrd/HISTORY
| 3
utils/xdelta3/DEPENDS
| 1
utils/xdelta3/DETAILS
| 22
utils/xdelta3/HISTORY
| 2
utils/xdg-user-dirs/DETAILS
| 17
utils/xdg-user-dirs/HISTORY
| 12
utils/xen-tools/DETAILS
| 4
utils/xen/BUILD
| 1
utils/xen/DEPENDS
| 3
utils/xen/DETAILS
| 11
utils/xen/HISTORY
| 25
utils/xen/PREPARE
| 7
utils/xen/PRE_BUILD
| 11
utils/xen/prefix.patch
| 10
utils/xen/xsa-27-1.patch
| 12
utils/xen/xsa-33.patch
| 21
utils/xen/xsa-36.patch
| 369
utils/xen/xsa-38.patch
| 73
utils/xen/xsa-41-1.patch
| 41
utils/xen/xsa-41.patch
| 46
utils/xicc/DEPENDS
| 2
utils/xicc/DETAILS
| 13
utils/xicc/HISTORY
| 3
utils/youtube-dl/DETAILS
| 18
utils/youtube-dl/HISTORY
| 27
utils/youtube-dl/INSTALL
| 2
utils/youtube-dl/PRE_BUILD
| 1
utils/youtube-dl/youtube-dl.gpg
|binary
utils/zeroxml/0001-install-headers-to-include-zeroxml-and-libs-to-libs.patch
| 34
utils/zeroxml/BUILD
| 1
utils/zeroxml/DETAILS
| 30
utils/zeroxml/HISTORY
| 4
utils/zeroxml/PRE_BUILD
| 3
video-libs/gmtk/DETAILS
| 2
video-libs/gmtk/HISTORY
| 3
video-libs/gmtk/gmtk-1.0.8.tar.gz.sig
|binary
video-libs/gst-libav-1.0/DEPENDS
| 3
video-libs/gst-libav-1.0/DETAILS
| 5
video-libs/gst-libav-1.0/HISTORY
| 13
video-libs/gst-plugins-bad-1.0/DETAILS
| 5
video-libs/gst-plugins-bad-1.0/HISTORY
| 12
video-libs/gst-plugins-base-1.0/DETAILS
| 5
video-libs/gst-plugins-base-1.0/HISTORY
| 12
video-libs/gst-plugins-base/DEPENDS
| 3
video-libs/gst-plugins-base/HISTORY
| 3
video-libs/gst-plugins-good-1.0/DETAILS
| 5
video-libs/gst-plugins-good-1.0/HISTORY
| 12
video-libs/gst-plugins-good/HISTORY
| 3
video-libs/gst-plugins-good/PRE_BUILD
| 3
video-libs/gst-plugins-good/gst-plugins-v4l2-0.10.31-linux-headers-3.9.patch
| 25
video-libs/gst-plugins-ugly-1.0/DETAILS
| 5
video-libs/gst-plugins-ugly-1.0/HISTORY
| 9
video-libs/gstreamer-1.0/DETAILS
| 4
video-libs/gstreamer-1.0/HISTORY
| 15
video-libs/gstreamer/HISTORY
| 4
video-libs/gstreamer/PRE_BUILD
| 4
video-libs/gstreamer/gstreamer-bison3.patch
| 33
video-libs/libass/DEPENDS
| 25
video-libs/libass/DETAILS
| 6
video-libs/libass/HISTORY
| 10
video-libs/libass/UP_TRIGGERS
| 17
video-libs/libdc1394/DETAILS
| 5
video-libs/libdc1394/HISTORY
| 3
video-libs/libdvbpsi/DETAILS
| 4
video-libs/libdvbpsi/HISTORY
| 9
video-libs/libdvdcss/DEPENDS
| 2
video-libs/libdvdcss/DETAILS
| 4
video-libs/libdvdcss/HISTORY
| 4
video-libs/libdvdcss/libdvdcss-1.2.13.tar.bz2.sig
|binary
video-libs/libdvdnav/DETAILS
| 6
video-libs/libdvdnav/HISTORY
| 3
video-libs/libdvdread/DETAILS
| 6
video-libs/libdvdread/HISTORY
| 3
video-libs/libiec61883/DETAILS
| 2
video-libs/libiec61883/HISTORY
| 3
video-libs/libmms/DEPENDS
| 3
video-libs/libmms/HISTORY
| 3
video-libs/libraw1394/DETAILS
| 6
video-libs/libraw1394/HISTORY
| 3
video-libs/libvpx/BUILD
| 4
video-libs/libvpx/DETAILS
| 4
video-libs/libvpx/HISTORY
| 7
video-libs/live/DETAILS
| 4
video-libs/live/HISTORY
| 15
video-libs/smpeg/DETAILS
| 3
video-libs/smpeg/HISTORY
| 3
video-libs/smpeg2/BUILD
| 2
video-libs/smpeg2/CONFIGURE
| 18
video-libs/smpeg2/DEPENDS
| 1
video-libs/smpeg2/DETAILS
| 17
video-libs/smpeg2/HISTORY
| 3
video-libs/xine-lib/DETAILS
| 6
video-libs/xine-lib/HISTORY
| 6
video/animata/DETAILS
| 7
video/animata/HISTORY
| 3
video/avidemux2/BUILD
| 9
video/avidemux2/DEPENDS
| 37
video/avidemux2/HISTORY
| 6
video/avidemux2/INSTALL
| 4
video/avidemux3/BUILD
| 8
video/avidemux3/DEPENDS
| 90
video/avidemux3/DETAILS
| 22
video/avidemux3/HISTORY
| 2
video/avidemux3/INSTALL
| 2
video/bino/DETAILS
| 4
video/bino/HISTORY
| 9
video/dvdauthor/0001-Use-pkg-config-to-find-FriBidi.patch
| 34
video/dvdauthor/0002-Fix-build-with-FriBidi-0.19.x.patch
| 15
video/dvdauthor/BUILD
| 7
video/dvdauthor/CONFIGURE
| 5
video/dvdauthor/DEPENDS
| 17
video/dvdauthor/DETAILS
| 14
video/dvdauthor/HISTORY
| 11
video/dvdauthor/PREPARE
| 2
video/dvdauthor/PRE_BUILD
| 9
video/eviacam/DETAILS
| 4
video/eviacam/HISTORY
| 3
video/ffmpeg/BUILD
| 41
video/ffmpeg/CONFIGURE
| 32
video/ffmpeg/DEPENDS
| 260
video/ffmpeg/DETAILS
| 29
video/ffmpeg/HISTORY
| 70
video/ffmpeg/INSTALL
| 10
video/ffmpeg/PREPARE
| 2
video/ffmpeg/PRE_BUILD
| 19
video/ffmpeg/PRE_SUB_DEPENDS
| 4
video/ffmpeg/REPAIR^2994eb49747c30e2162e04fb1a7cd960^PRE_SUB_DEPENDS
| 5
video/gecko-mediaplayer/DETAILS
| 4
video/gecko-mediaplayer/HISTORY
| 3
video/gnome-mplayer/DETAILS
| 2
video/gnome-mplayer/HISTORY
| 3
video/gnome-mplayer/gnome-mplayer-1.0.8.tar.gz.sig
|binary
video/gpac/DEPENDS
| 2
video/gpac/HISTORY
| 3
video/guvcview/DEPENDS
| 2
video/guvcview/DETAILS
| 4
video/guvcview/HISTORY
| 12
video/guvcview/PRE_BUILD
| 2
video/kamerka/DETAILS
| 4
video/kamerka/HISTORY
| 3
video/kino/DEPENDS
| 2
video/kino/HISTORY
| 3
video/kodi/CONFLICTS
| 1
video/kodi/DEPENDS
| 137
video/kodi/DETAILS
| 36
video/kodi/HISTORY
| 2
video/kodi/PRE_BUILD
| 3
video/minitube/DETAILS
| 16
video/minitube/HISTORY
| 13
video/miro/DETAILS
| 4
video/miro/HISTORY
| 4
video/miro/PRE_BUILD
| 4
video/miro/ffmpeg.patch
| 63
video/mlt/DETAILS
| 11
video/mlt/HISTORY
| 6
video/mplayer/DEPENDS
| 14
video/mplayer/DETAILS
| 11
video/mplayer/HISTORY
| 12
video/mplayer2/DEPENDS
| 2
video/mplayer2/DETAILS
| 7
video/mplayer2/HISTORY
| 6
video/mpv/BUILD
| 25
video/mpv/CONFIGURE
| 25
video/mpv/DEPENDS
| 220
video/mpv/DETAILS
| 18
video/mpv/HISTORY
| 79
video/mpv/INSTALL
| 5
video/mpv/PRE_BUILD
| 3
video/mythtv/DEPENDS
| 2
video/mythtv/HISTORY
| 3
video/smplayer/DETAILS
| 4
video/smplayer/HISTORY
| 6
video/tcvp/DEPENDS
| 2
video/tcvp/HISTORY
| 3
video/transcode/HISTORY
| 3
video/transcode/PRE_BUILD
| 12
video/transcode/transcode-1.1.7-ffmpeg-0.10.patch
| 15
video/transcode/transcode-1.1.7-ffmpeg-0.11.patch
| 303
video/transcode/transcode-1.1.7-ffmpeg.patch
| 51
video/transcode/transcode-1.1.7-ffmpeg2.patch
| 332
video/transcode/transcode-1.1.7-freetype251.patch
| 12
video/transcode/transcode-1.1.7-libav-9.patch
| 31
video/transcode/transcode-1.1.7-preset-force.patch
| 28
video/transcode/transcode-1.1.7-preset-free.patch
| 34
video/v4l-utils/DEPENDS
| 3
video/v4l-utils/DETAILS
| 6
video/v4l-utils/HISTORY
| 17
video/vlc/DEPENDS
| 36
video/vlc/DETAILS
| 9
video/vlc/HISTORY
| 41
video/vlc/PRE_BUILD
| 4
video/vlc/lua-scripts.patch
| 131
video/vlc/lua.patch
| 411
video/vlc/vlc.gpg
|binary
video/xbmc/CONFLICTS
| 1
video/xbmc/DEPENDS
| 44
video/xbmc/DETAILS
| 6
video/xbmc/HISTORY
| 18
video/xine-ui/DETAILS
| 6
video/xine-ui/HISTORY
| 3
video/xine-ui/PRE_BUILD
| 3
windowmanagers/afterstep/DEPENDS
| 2
windowmanagers/afterstep/HISTORY
| 3
windowmanagers/amiwm/BUILD
| 3
windowmanagers/amiwm/HISTORY
| 3
windowmanagers/blackbox/DEPENDS
| 5
windowmanagers/blackbox/DETAILS
| 11
windowmanagers/blackbox/HISTORY
| 7
windowmanagers/dvtm/DETAILS
| 4
windowmanagers/dvtm/HISTORY
| 3
windowmanagers/fluxbox/DETAILS
| 7
windowmanagers/fluxbox/HISTORY
| 3
windowmanagers/fvwm/DETAILS
| 7
windowmanagers/fvwm/HISTORY
| 3
windowmanagers/herbstluftwm/BUILD
| 1
windowmanagers/herbstluftwm/DEPENDS
| 2
windowmanagers/herbstluftwm/DETAILS
| 27
windowmanagers/herbstluftwm/HISTORY
| 6
windowmanagers/herbstluftwm/PRE_BUILD
| 3
windowmanagers/i3/DEPENDS
| 2
windowmanagers/i3/DETAILS
| 2
windowmanagers/i3/HISTORY
| 6
windowmanagers/openbox/DETAILS
| 4
windowmanagers/openbox/HISTORY
| 3
windowmanagers/windowmaker/DEPENDS
| 2
windowmanagers/windowmaker/HISTORY
| 3
windowmanagers/wmii/DETAILS
| 8
windowmanagers/wmii/HISTORY
| 3
windowmanagers/xmonad/BUILD
| 3
windowmanagers/xmonad/DEPENDS
| 6
windowmanagers/xmonad/DETAILS
| 27
windowmanagers/xmonad/DOWNLOAD
| 1
windowmanagers/xmonad/HISTORY
| 5
windowmanagers/xmonad/INSTALL
| 6
windowmanagers/xmonad/POST_REMOVE
| 2
windowmanagers/xmonad/POST_RESURRECT
| 16
windowmanagers/xmonad/PRE_BUILD
| 1
windowmanagers/xmonad/PRE_RESURRECT
| 9
windowmanagers/xmonad/TRIGGERS
| 1
wm-addons/alltray/BUILD
| 1
wm-addons/alltray/DETAILS
| 2
wm-addons/alltray/HISTORY
| 4
wm-addons/cairo-dock-plugins/DETAILS
| 3
wm-addons/cairo-dock-plugins/HISTORY
| 12
wm-addons/cairo-dock/DETAILS
| 2
wm-addons/cairo-dock/HISTORY
| 12
wm-addons/obvious/DETAILS
| 7
wm-addons/obvious/HISTORY
| 6
wm-addons/obvious/PREPARE
| 5
wm-addons/parcellite/DETAILS
| 4
wm-addons/parcellite/HISTORY
| 6
wm-addons/procmeter/DETAILS
| 1
wm-addons/procmeter/HISTORY
| 5
wm-addons/procmeter/INSTALL
| 3
wm-addons/procmeter/PRE_BUILD
| 6
wm-addons/razor-qt/DEPENDS
| 2
wm-addons/razor-qt/HISTORY
| 3
wm-addons/slock/DEPENDS
| 2
wm-addons/slock/HISTORY
| 3
wm-addons/wdm/DEPENDS
| 2
wm-addons/wdm/HISTORY
| 3
wm-addons/wicked/DETAILS
| 7
wm-addons/wicked/HISTORY
| 6
wm-addons/wicked/PREPARE
| 3

wm-addons/xmonad-contrib/0001-getAtomName-is-now-defined-in-the-X11-library.patch
| 51
wm-addons/xmonad-contrib/BUILD
| 3
wm-addons/xmonad-contrib/DEPENDS
| 8
wm-addons/xmonad-contrib/DETAILS
| 23
wm-addons/xmonad-contrib/DOWNLOAD
| 1
wm-addons/xmonad-contrib/HISTORY
| 11
wm-addons/xmonad-contrib/INSTALL
| 5
wm-addons/xmonad-contrib/POST_REMOVE
| 2
wm-addons/xmonad-contrib/POST_RESURRECT
| 14
wm-addons/xmonad-contrib/PRE_BUILD
| 4
wm-addons/xmonad-contrib/PRE_RESURRECT
| 7
wm-addons/xmonad-contrib/TRIGGERS
| 1
x11-libs/cairo/CONFIGURE
| 8
x11-libs/cairo/DEPENDS
| 8
x11-libs/cairo/DETAILS
| 29
x11-libs/cairo/HISTORY
| 23
x11-libs/cairo/PREPARE
| 3
x11-libs/cairo/PRE_BUILD
| 25
x11-libs/cairo/PRE_SUB_DEPENDS
| 2
x11-libs/cairo/REPAIR^all^PRE_SUB_DEPENDS
| 2
x11-libs/cairo/SUB_DEPENDS
| 4
x11-libs/cairo/cairo-1.12.16-lto-optional.patch
| 28
x11-libs/cairo/cairo-broken-lto-build.patch
| 26
x11-libs/fontconfig/DEPENDS
| 10
x11-libs/fontconfig/DETAILS
| 6
x11-libs/fontconfig/HISTORY
| 9
x11-libs/libafterimage/DEPENDS
| 2
x11-libs/libafterimage/HISTORY
| 3
x11-libs/tango-icon-theme-extras/DEPENDS
| 1
x11-libs/tango-icon-theme-extras/HISTORY
| 5
x11-libs/tango-icon-theme-extras/PRE_BUILD
| 5
x11-libs/tango-icon-theme-extras/rsvg-2.35.2.patch
| 35
x11-libs/tango-icon-theme/DEPENDS
| 1
x11-libs/tango-icon-theme/HISTORY
| 5
x11-libs/tango-icon-theme/PRE_BUILD
| 5
x11-libs/tango-icon-theme/rsvg-2.35.2.patch
| 36
x11-libs/unity-greeter/DEPENDS
| 1
x11-libs/unity-greeter/HISTORY
| 3
x11-libs/wine/BUILD
| 4
x11-libs/wine/CONFIGURE
| 3
x11-libs/wine/DEPENDS
| 36
x11-libs/wine/DETAILS
| 11
x11-libs/wine/HISTORY
| 113
x11-libs/wine/PRE_BUILD
| 7
x11-libs/wine/sc2-login.diff
| 169
x11-toolkits/fltk/DETAILS
| 2
x11-toolkits/fltk/HISTORY
| 3
x11-toolkits/fltk2/DEPENDS
| 2
x11-toolkits/fltk2/HISTORY
| 3
x11-toolkits/fox/BUILD
| 13
x11-toolkits/fox/DEPENDS
| 102
x11-toolkits/fox/DETAILS
| 2
x11-toolkits/fox/HISTORY
| 7
x11-toolkits/fox/PREPARE
| 5
x11-toolkits/fox/PRE_BUILD
| 4
x11-toolkits/fox/fox-1.6.49.tar.gz.sig
|binary
x11-toolkits/goocanvas2/DEPENDS
| 24
x11-toolkits/goocanvas2/DETAILS
| 15
x11-toolkits/goocanvas2/HISTORY
| 3
x11-toolkits/gtk+2/DEPENDS
| 19
x11-toolkits/gtk+2/DETAILS
| 4
x11-toolkits/gtk+2/HISTORY
| 15
x11-toolkits/gtk+3/DETAILS
| 11
x11-toolkits/gtk+3/HISTORY
| 27
x11-toolkits/gtkmm2/DETAILS
| 6
x11-toolkits/gtkmm2/HISTORY
| 8
x11-toolkits/gtkmm2/gtkmm-2.24.4.tar.xz.sig
|binary
x11-toolkits/gtkmm3/DETAILS
| 4
x11-toolkits/gtkmm3/HISTORY
| 7
x11-toolkits/gtkmm3/gtkmm-3.8.1.tar.xz.sig
|binary
x11-toolkits/lesstif/CONFLICTS
| 1
x11-toolkits/motif/BUILD
| 2
x11-toolkits/motif/CONFIGURE
| 7
x11-toolkits/motif/CONFLICTS
| 2
x11-toolkits/motif/DEPENDS
| 21
x11-toolkits/motif/DETAILS
| 13
x11-toolkits/motif/HISTORY
| 3
x11-toolkits/motif/PRE_BUILD
| 9
x11-toolkits/motif/PROVIDES
| 1
x11-toolkits/motif/UP_TRIGGERS
| 14
x11-toolkits/motif/motif-autotools.patch
| 1137 +
x11-toolkits/qscintilla/DETAILS
| 4
x11-toolkits/qscintilla/HISTORY
| 3
x11-toolkits/qt-embedded/BUILD
| 51
x11-toolkits/qt-embedded/CONFIGURE
| 22
x11-toolkits/qt-embedded/CONFLICTS
| 3
x11-toolkits/qt-embedded/DEPENDS
| 69
x11-toolkits/qt-embedded/DETAILS
| 24
x11-toolkits/qt-embedded/DOWNLOAD
| 1
x11-toolkits/qt-embedded/HISTORY
| 64
x11-toolkits/qt-embedded/INSTALL
| 22
x11-toolkits/qt-embedded/PRE_BUILD
| 1
x11-toolkits/qt-embedded/PROVIDES
| 1
x11-toolkits/qt-embedded/UP_TRIGGERS
| 1
x11-toolkits/qt-embedded/qt.sh
| 9
x11-toolkits/qt4-private-headers/BUILD
| 1
x11-toolkits/qt4-private-headers/DEPENDS
| 1
x11-toolkits/qt4-private-headers/DETAILS
| 19
x11-toolkits/qt4-private-headers/HISTORY
| 5
x11-toolkits/qt4-private-headers/INSTALL
| 12
x11-toolkits/qt4/CVE-2014-0190.patch
| 32
x11-toolkits/qt4/DEPENDS
| 2
x11-toolkits/qt4/DETAILS
| 12
x11-toolkits/qt4/HISTORY
| 23
x11-toolkits/qt4/PRE_BUILD
| 9
x11-toolkits/qt4/PRE_SUB_DEPENDS
| 2
x11-toolkits/qt4/SUB_DEPENDS
| 4
x11-toolkits/qt4/qt-everywhere-opensource-src-4.8.4-QTBUG-22829.patch
| 15
x11-toolkits/qwt5/BUILD
| 4
x11-toolkits/qwt5/DETAILS
| 6
x11-toolkits/qwt5/HISTORY
| 8
x11-toolkits/qwt5/PRE_BUILD
| 12
x11-toolkits/sptk/DEPENDS
| 2
x11-toolkits/sptk/HISTORY
| 3

x11-toolkits/wxgtk-new/0001-remove-fvisibility-inlines-hidden-from-CXXFLAGS.patch
| 39
x11-toolkits/wxgtk-new/BUILD
| 1
x11-toolkits/wxgtk-new/CONFIGURE
| 2
x11-toolkits/wxgtk-new/DEPENDS
| 2
x11-toolkits/wxgtk-new/DETAILS
| 6
x11-toolkits/wxgtk-new/HISTORY
| 14
x11-toolkits/wxgtk-new/PRE_BUILD
| 3
x11-toolkits/wxgtk/DEPENDS
| 8
x11-toolkits/wxgtk/DETAILS
| 14
x11-toolkits/wxgtk/HISTORY
| 11
x11-toolkits/xaw3d/DEPENDS
| 15
x11-toolkits/xaw3d/HISTORY
| 3
x11/blueman/DEPENDS
| 5
x11/blueman/DETAILS
| 4
x11/blueman/HISTORY
| 5
x11/colord/DEPENDS
| 2
x11/colord/HISTORY
| 3
x11/conky/DETAILS
| 2
x11/conky/HISTORY
| 12
x11/conky/PRE_BUILD
| 10
x11/conky/conky-1.8.1-utf8-scroll.patch
| 104
x11/conky/conky-1.9.0-apcupsd.patch
| 106
x11/conky/conky-1.9.0-default-graph-size.patch
| 18
x11/conky/conky-1.9.0-diskio-dmmajor.patch
| 25
x11/conky/conky-1.9.0-lines-fix.patch
| 36
x11/conky/conky-1.9.0-ncurses.patch
| 31
x11/conky/conky-1.9.0-update-when-message-count-decreases.patch
| 75
x11/easystroke/DEPENDS
| 2
x11/easystroke/DETAILS
| 2
x11/easystroke/HISTORY
| 4
x11/easystroke/easystroke-0.6.0.tar.gz.sig
|binary
x11/freenx/DETAILS
| 7
x11/freenx/HISTORY
| 3
x11/gkrellm2/DEPENDS
| 2
x11/gkrellm2/HISTORY
| 3
x11/gtk-vnc/CONFIGURE
| 5
x11/gtk-vnc/DEPENDS
| 9
x11/gtk-vnc/HISTORY
| 4
x11/gtk-vnc/PRE_SUB_DEPENDS
| 8
x11/gtk-vnc/REPAIR^45fd74954c6d20e34ccd7d3041198c4e^PRE_SUB_DEPENDS
| 8
x11/gtk-vnc/SUB_DEPENDS
| 2
x11/lightdm/DEPENDS
| 7
x11/lightdm/DETAILS
| 15
x11/lightdm/HISTORY
| 11
x11/lightdm/init.d/lightdm
| 2
x11/mdm/BUILD
| 14
x11/mdm/CONFIGURE
| 25
x11/mdm/DEPENDS
| 89
x11/mdm/DETAILS
| 70
x11/mdm/HISTORY
| 9
x11/mdm/INSTALL
| 4
x11/mdm/PRE_BUILD
| 16
x11/mdm/init.d/mdm
| 45
x11/mdm/mdm-session
| 69
x11/mdm/pam.d/mdm
| 20
x11/mdm/pam.d/mdm-autologin
| 20
x11/merkaartor/0002-FIX-Assert-width-0-with-wireframe-with-style.patch
| 28
x11/merkaartor/0003-FIX-secondary-road-simple-color.patch
| 25
x11/merkaartor/0004-FIX-libgps20-build-fix-from-Dirk-Stocker.patch
| 77
x11/merkaartor/0005-FIX-openSUSE-build.patch
| 37
x11/merkaartor/0006-FIX-French-cadastre-parsing-issue-fixes-3334.patch
| 33

x11/merkaartor/0007-FIX-Virtual-nodes-not-highlighted-on-hover-fixes-333.patch
| 27
x11/merkaartor/0008-FIX-GDAL-crash.patch
| 26
x11/merkaartor/DEPENDS
| 9
x11/merkaartor/DETAILS
| 7
x11/merkaartor/HISTORY
| 17
x11/merkaartor/PRE_BUILD
| 9
x11/nxcomp/0001-respect-CXXFLAGS.patch
| 26
x11/nxcomp/DEPENDS
| 3
x11/nxcomp/DETAILS
| 10
x11/nxcomp/HISTORY
| 7
x11/nxcomp/PRE_BUILD
| 3
x11/nxproxy/0001-respect-CXXFLAGS.patch
| 28
x11/nxproxy/DEPENDS
| 2
x11/nxproxy/DETAILS
| 15
x11/nxproxy/HISTORY
| 3
x11/nxproxy/PRE_BUILD
| 4
x11/slim/BUILD
| 4
x11/slim/DETAILS
| 4
x11/slim/HISTORY
| 8
x11/slim/PRE_BUILD
| 3
x11/slim/no-pam.patch
| 13
x11/transset/DETAILS
| 7
x11/transset/HISTORY
| 3
x11/unclutter/DEPENDS
| 3
x11/unclutter/DETAILS
| 4
x11/unclutter/HISTORY
| 4
x11/virt-viewer/CONFIGURE
| 2
x11/virt-viewer/DEPENDS
| 13
x11/virt-viewer/DETAILS
| 2
x11/virt-viewer/HISTORY
| 6
x11/virt-viewer/PRE_SUB_DEPENDS
| 8
x11/virt-viewer/REPAIR^none^PRE_SUB_DEPENDS
| 8
x11/virt-viewer/SUB_DEPENDS
| 21
x11/virt-viewer/virt-viewer-0.5.7.tar.gz.sig
|binary
x11/vnc/DEPENDS
| 6
x11/vnc/HISTORY
| 3
x11/x11vnc/DEPENDS
| 4
x11/x11vnc/HISTORY
| 3
x11/x2goclient/BUILD
| 1
x11/x2goclient/DEPENDS
| 7
x11/x2goclient/DETAILS
| 20
x11/x2goclient/HISTORY
| 6
x11/x2goclient/INSTALL
| 8
x11/xautolock/BUILD
| 6
x11/xautolock/CONFIGURE
| 1
x11/xautolock/DEPENDS
| 3
x11/xautolock/HISTORY
| 8
x11/xclip/DETAILS
| 2
x11/xclip/HISTORY
| 3
x11/xlockmore/BUILD
| 9
x11/xlockmore/CONFIGURE
| 19
x11/xlockmore/DEPENDS
| 37
x11/xlockmore/DETAILS
| 4
x11/xlockmore/HISTORY
| 17
x11/xplanet/DEPENDS
| 2
x11/xplanet/HISTORY
| 6
x11/xplanet/PRE_BUILD
| 4
x11/xplanet/xplanet-1.3.0-giflib.patch
| 741 +
x11/xscreensaver/DEPENDS
| 13
x11/xscreensaver/DETAILS
| 5
x11/xscreensaver/HISTORY
| 5
x11/xscreensaver/xscreensaver-5.22.tar.gz.sig
|binary
xfce-plugins/thunar-archive-plugin/DETAILS
| 4
xfce-plugins/thunar-archive-plugin/HISTORY
| 4
xfce-plugins/thunar-archive-plugin/thunar-archive-plugin-0.3.1.tar.bz2.sig
|binary
xfce-plugins/thunar-media-tags-plugin/DETAILS
| 4
xfce-plugins/thunar-media-tags-plugin/HISTORY
| 4

xfce-plugins/thunar-media-tags-plugin/thunar-media-tags-plugin-0.2.1.tar.bz2.sig
|binary
xfce-plugins/thunar-thumbnailers/DETAILS
| 9
xfce-plugins/thunar-thumbnailers/HISTORY
| 5
xfce-plugins/thunar-thumbnailers/thunar-thumbnailers-0.4.1.tar.bz2.sig
|binary
xfce-plugins/thunar-vcs-plugin/DEPENDS
| 8
xfce-plugins/thunar-vcs-plugin/DETAILS
| 26
xfce-plugins/thunar-vcs-plugin/HISTORY
| 3
xfce-plugins/thunar-vcs-plugin/thunar-vcs-plugin-0.1.4.tar.bz2.sig
|binary
xfce-plugins/thunar-volman/DEPENDS
| 2
xfce-plugins/thunar-volman/HISTORY
| 3
xfce-plugins/xfce4-battery-plugin/DETAILS
| 4
xfce-plugins/xfce4-battery-plugin/HISTORY
| 4
xfce-plugins/xfce4-battery-plugin/xfce4-battery-plugin-1.0.5.tar.bz2.sig
|binary
xfce-plugins/xfce4-cpufreq-plugin/DETAILS
| 10
xfce-plugins/xfce4-cpufreq-plugin/HISTORY
| 7
xfce-plugins/xfce4-cpufreq-plugin/xfce4-cpufreq-plugin-1.0.0.tar.bz2.sig
|binary
xfce-plugins/xfce4-datetime-plugin/DETAILS
| 6
xfce-plugins/xfce4-datetime-plugin/HISTORY
| 5
xfce-plugins/xfce4-datetime-plugin/xfce4-datetime-plugin-0.6.2.tar.bz2.sig
|binary
xfce-plugins/xfce4-diskperf-plugin/DETAILS
| 6
xfce-plugins/xfce4-diskperf-plugin/HISTORY
| 5
xfce-plugins/xfce4-diskperf-plugin/xfce4-diskperf-plugin-2.5.4.tar.bz2.sig
|binary
xfce-plugins/xfce4-eyes-plugin/DETAILS
| 6
xfce-plugins/xfce4-eyes-plugin/HISTORY
| 5
xfce-plugins/xfce4-eyes-plugin/xfce4-eyes-plugin-4.4.2.tar.bz2.sig
|binary
xfce-plugins/xfce4-fsguard-plugin/DETAILS
| 6
xfce-plugins/xfce4-fsguard-plugin/HISTORY
| 5
xfce-plugins/xfce4-fsguard-plugin/xfce4-fsguard-plugin-1.0.1.tar.bz2.sig
|binary
xfce-plugins/xfce4-genmon-plugin/DETAILS
| 8
xfce-plugins/xfce4-genmon-plugin/HISTORY
| 6
xfce-plugins/xfce4-genmon-plugin/xfce4-genmon-plugin-3.4.0.tar.bz2.sig
|binary
xfce-plugins/xfce4-mount-plugin/DETAILS
| 6
xfce-plugins/xfce4-mount-plugin/HISTORY
| 5
xfce-plugins/xfce4-mount-plugin/xfce4-mount-plugin-0.6.4.tar.bz2.sig
|binary
xfce-plugins/xfce4-mpc-plugin/DETAILS
| 9
xfce-plugins/xfce4-mpc-plugin/HISTORY
| 6
xfce-plugins/xfce4-mpc-plugin/xfce4-mpc-plugin-0.4.4.tar.bz2.sig
|binary
xfce-plugins/xfce4-netload-plugin/DETAILS
| 6
xfce-plugins/xfce4-netload-plugin/HISTORY
| 6
xfce-plugins/xfce4-netload-plugin/PRE_BUILD
| 3
xfce-plugins/xfce4-netload-plugin/bug2782-asneeded.patch
| 16
xfce-plugins/xfce4-netload-plugin/xfce4-netload-plugin-1.2.0.tar.bz2.sig
|binary
xfce-plugins/xfce4-places-plugin/DETAILS
| 6
xfce-plugins/xfce4-places-plugin/HISTORY
| 5
xfce-plugins/xfce4-places-plugin/xfce4-places-plugin-1.5.0.tar.bz2.sig
|binary
xfce-plugins/xfce4-quicklauncher-plugin/DETAILS
| 6
xfce-plugins/xfce4-quicklauncher-plugin/HISTORY
| 5

xfce-plugins/xfce4-quicklauncher-plugin/xfce4-quicklauncher-plugin-1.9.4.tar.bz2.sig
|binary
xfce-plugins/xfce4-screenshooter-plugin/DETAILS
| 10
xfce-plugins/xfce4-screenshooter-plugin/HISTORY
| 5

xfce-plugins/xfce4-screenshooter-plugin/xfce4-screenshooter-1.8.1.tar.bz2.sig
|binary
xfce-plugins/xfce4-systemload-plugin/DETAILS
| 6
xfce-plugins/xfce4-systemload-plugin/HISTORY
| 5

xfce-plugins/xfce4-systemload-plugin/xfce4-systemload-plugin-1.1.1.tar.bz2.sig
|binary
xfce-plugins/xfce4-wavelan-plugin/DETAILS
| 8
xfce-plugins/xfce4-wavelan-plugin/HISTORY
| 6
xfce-plugins/xfce4-wavelan-plugin/xfce4-wavelan-plugin-0.5.9.tar.bz2.sig
|binary
xfce-plugins/xfce4-weather-plugin/DETAILS
| 6
xfce-plugins/xfce4-weather-plugin/HISTORY
| 5
xfce-plugins/xfce4-weather-plugin/xfce4-weather-plugin-0.8.3.tar.bz2.sig
|binary
xfce-plugins/xfce4-xkb-plugin/DETAILS
| 7
xfce-plugins/xfce4-xkb-plugin/HISTORY
| 4
xfce-plugins/xfce4-xkb-plugin/xfce4-xkb-plugin-0.7.0.tar.bz2.sig
|binary
xfce/garcon/DEPENDS
| 2
xfce/garcon/DETAILS
| 5
xfce/garcon/HISTORY
| 7
xfce/garcon/garcon-0.2.1.tar.bz2.sig
|binary
xfce/libxfce4util/DEPENDS
| 1
xfce/libxfce4util/DETAILS
| 5
xfce/libxfce4util/HISTORY
| 7
xfce/libxfce4util/libxfce4util-4.10.1.tar.bz2.sig
|binary
xfce/parole/DEPENDS
| 4
xfce/parole/DETAILS
| 5
xfce/parole/HISTORY
| 5
xfce/parole/parole-0.5.1.tar.bz2.sig
|binary
xfce/ristretto/DEPENDS
| 4
xfce/ristretto/HISTORY
| 3
xfce/terminal/BUILD
| 1
xfce/terminal/DETAILS
| 6
xfce/terminal/HISTORY
| 3
xfce/terminal/INSTALL
| 1
xfce/terminal/PRE_BUILD
| 5
xfce/terminal/UP_TRIGGERS
| 2
xfce/thunar/DEPENDS
| 2
xfce/thunar/DETAILS
| 5
xfce/thunar/HISTORY
| 7
xfce/thunar/Thunar-1.6.3.tar.bz2.sig
|binary
xfce/tumbler/DETAILS
| 5
xfce/tumbler/HISTORY
| 4
xfce/tumbler/tumbler-0.1.29.tar.bz2.sig
|binary
xfce/xfburn/DETAILS
| 7
xfce/xfburn/HISTORY
| 3
xfce/xfce4-appfinder/DETAILS
| 5
xfce/xfce4-appfinder/HISTORY
| 4
xfce/xfce4-appfinder/xfce4-appfinder-4.10.1.tar.bz2.sig
|binary
xfce/xfce4-dict/DEPENDS
| 1
xfce/xfce4-dict/DETAILS
| 5
xfce/xfce4-dict/HISTORY
| 7
xfce/xfce4-dict/xfce4-dict-0.7.0.tar.bz2.sig
|binary
xfce/xfce4-mixer/DEPENDS
| 11
xfce/xfce4-mixer/DETAILS
| 6
xfce/xfce4-mixer/HISTORY
| 7
xfce/xfce4-mixer/xfce4-mixer-4.10.0.tar.bz2.sig
|binary
xfce/xfce4-notifyd/DEPENDS
| 2
xfce/xfce4-notifyd/DETAILS
| 5
xfce/xfce4-notifyd/HISTORY
| 7
xfce/xfce4-notifyd/xfce4-notifyd-0.2.4.tar.bz2.sig
|binary
xfce/xfce4-panel/DETAILS
| 5
xfce/xfce4-panel/HISTORY
| 4
xfce/xfce4-panel/xfce4-panel-4.10.1.tar.bz2.sig
|binary
xfce/xfce4-profile/DEPENDS
| 4
xfce/xfce4-profile/HISTORY
| 6
xfce/xfce4-session/DETAILS
| 5
xfce/xfce4-session/HISTORY
| 4
xfce/xfce4-session/xfce4-session-4.10.1.tar.bz2.sig
|binary
xfce/xfce4-settings/DETAILS
| 5
xfce/xfce4-settings/HISTORY
| 4
xfce/xfce4-settings/xfce4-settings-4.10.1.tar.bz2.sig
|binary
xfce/xfce4-terminal/CONFLICTS
| 1
xfce/xfce4-terminal/DEPENDS
| 13
xfce/xfce4-terminal/DETAILS
| 21
xfce/xfce4-terminal/HISTORY
| 104
xfce/xfce4-terminal/PRE_BUILD
| 4
xfce/xfce4-terminal/xfce4-terminal-0.6.2.tar.bz2.sig
|binary
xfce/xfdesktop/DEPENDS
| 11
xfce/xfdesktop/DETAILS
| 7
xfce/xfdesktop/HISTORY
| 7
xfce/xfwm4-themes/DETAILS
| 5
xfce/xfwm4-themes/HISTORY
| 4
xfce/xfwm4-themes/xfwm4-themes-4.10.0.tar.bz2.sig
|binary
xfce/xfwm4/DETAILS
| 5
xfce/xfwm4/HISTORY
| 4
xfce/xfwm4/xfwm4-4.10.1.tar.bz2.sig
|binary
xorg-app/appres/DEPENDS
| 2
xorg-app/appres/DETAILS
| 4
xorg-app/appres/HISTORY
| 3
xorg-app/bdftopcf/DEPENDS
| 2
xorg-app/beforelight/DEPENDS
| 2
xorg-app/bitmap/DEPENDS
| 3
xorg-app/bitmap/HISTORY
| 3
xorg-app/editres/DEPENDS
| 2
xorg-app/x11perf/DEPENDS
| 7
xorg-app/x11perf/HISTORY
| 3
xorg-app/xclock/DETAILS
| 4
xorg-app/xclock/HISTORY
| 6
xorg-app/xdm/0001-use-X-s-default-authentication-mechanism-instead-of-.patch
| 22
xorg-app/xdm/DEPENDS
| 53
xorg-app/xdm/DETAILS
| 5
xorg-app/xdm/HISTORY
| 10
xorg-app/xdm/PRE_BUILD
| 3
xorg-app/xdpyinfo/DETAILS
| 6
xorg-app/xdpyinfo/HISTORY
| 3
xorg-app/xdriinfo/DEPENDS
| 2
xorg-app/xdriinfo/HISTORY
| 3
xorg-app/xfd/BUILD
| 1
xorg-app/xfd/DEPENDS
| 4
xorg-app/xfd/HISTORY
| 3
xorg-app/xfontsel/DEPENDS
| 7
xorg-app/xfontsel/HISTORY
| 3
xorg-app/xkbcomp/DETAILS
| 4
xorg-app/xkbcomp/HISTORY
| 3
xorg-app/xlsclients/DETAILS
| 4
xorg-app/xlsclients/HISTORY
| 3
xorg-app/xmag/DETAILS
| 5
xorg-app/xmag/HISTORY
| 3
xorg-data/xbitmaps/DEPENDS
| 2
xorg-data/xkeyboard-config/DETAILS
| 7
xorg-data/xkeyboard-config/HISTORY
| 5
xorg-driver/wizardpen/DETAILS
| 7
xorg-driver/wizardpen/HISTORY
| 3
xorg-driver/xf86-input-wacom/DEPENDS
| 2
xorg-driver/xf86-input-wacom/HISTORY
| 3
xorg-driver/xf86-video-ati/DEPENDS
| 14
xorg-driver/xf86-video-ati/DETAILS
| 9
xorg-driver/xf86-video-ati/HISTORY
| 13
xorg-driver/xf86-video-ati/PREPARE
| 7
xorg-driver/xf86-video-ati/PRE_BUILD
| 2
xorg-driver/xf86-video-glint/DEPENDS
| 2
xorg-driver/xf86-video-glint/HISTORY
| 3
xorg-driver/xf86-video-impact/DETAILS
| 6
xorg-driver/xf86-video-impact/HISTORY
| 3
xorg-driver/xf86-video-intel/DEPENDS
| 2
xorg-driver/xf86-video-intel/HISTORY
| 6
xorg-driver/xf86-video-mga/DEPENDS
| 2
xorg-driver/xf86-video-mga/HISTORY
| 3
xorg-driver/xf86-video-newport/DETAILS
| 6
xorg-driver/xf86-video-newport/HISTORY
| 3
xorg-driver/xf86-video-openchrome/DEPENDS
| 2
xorg-driver/xf86-video-openchrome/DETAILS
| 7
xorg-driver/xf86-video-openchrome/HISTORY
| 6
xorg-driver/xf86-video-r128/DEPENDS
| 2
xorg-driver/xf86-video-r128/HISTORY
| 3
xorg-driver/xf86-video-sis/DEPENDS
| 2
xorg-driver/xf86-video-sis/HISTORY
| 3
xorg-driver/xf86-video-tdfx/DEPENDS
| 2
xorg-driver/xf86-video-tdfx/HISTORY
| 3
xorg-driver/xf86-video-via/DEPENDS
| 2
xorg-driver/xf86-video-via/HISTORY
| 3
xorg-extras/xterm/DEPENDS
| 2
xorg-extras/xterm/HISTORY
| 4
xorg-lib/libdmx/DEPENDS
| 2
xorg-lib/libfontenc/DEPENDS
| 2
xorg-lib/libfs/DEPENDS
| 2
xorg-lib/libice/DEPENDS
| 2
xorg-lib/liblbxutil/DEPENDS
| 2
xorg-lib/liboldx/DEPENDS
| 2
xorg-lib/libsm/DEPENDS
| 2
xorg-lib/libx11/CONFIGURE
| 12
xorg-lib/libx11/DEPENDS
| 3
xorg-lib/libx11/DETAILS
| 5
xorg-lib/libx11/HISTORY
| 7
xorg-lib/libxau/DEPENDS
| 2
xorg-lib/libxaw/DEPENDS
| 26
xorg-lib/libxaw/HISTORY
| 3
xorg-lib/libxcb/DEPENDS
| 17
xorg-lib/libxcb/HISTORY
| 3
xorg-lib/libxcomposite/DEPENDS
| 22
xorg-lib/libxcomposite/HISTORY
| 3
xorg-lib/libxcursor/DEPENDS
| 20
xorg-lib/libxcursor/HISTORY
| 3
xorg-lib/libxdamage/DEPENDS
| 22
xorg-lib/libxdamage/HISTORY
| 3
xorg-lib/libxdmcp/DEPENDS
| 2
xorg-lib/libxevie/DEPENDS
| 2
xorg-lib/libxext/DEPENDS
| 19
xorg-lib/libxext/HISTORY
| 3
xorg-lib/libxfixes/DEPENDS
| 20
xorg-lib/libxfixes/HISTORY
| 3
xorg-lib/libxfont/DEPENDS
| 2
xorg-lib/libxfontcache/DEPENDS
| 2
xorg-lib/libxft/DEPENDS
| 26
xorg-lib/libxft/HISTORY
| 6
xorg-lib/libxft/PRE_BUILD
| 4
xorg-lib/libxft/fix-freetype-includes.patch
| 19
xorg-lib/libxi/DEPENDS
| 22
xorg-lib/libxi/HISTORY
| 3
xorg-lib/libxinerama/DEPENDS
| 20
xorg-lib/libxinerama/HISTORY
| 3
xorg-lib/libxkbfile/DEPENDS
| 20
xorg-lib/libxkbfile/HISTORY
| 3
xorg-lib/libxkbui/DEPENDS
| 2
xorg-lib/libxmu/DEPENDS
| 20
xorg-lib/libxmu/HISTORY
| 3
xorg-lib/libxp/DEPENDS
| 2
xorg-lib/libxpm/DEPENDS
| 20
xorg-lib/libxpm/HISTORY
| 3
xorg-lib/libxrandr/DEPENDS
| 22
xorg-lib/libxrandr/HISTORY
| 3
xorg-lib/libxrender/DEPENDS
| 16
xorg-lib/libxrender/HISTORY
| 3
xorg-lib/libxres/DEPENDS
| 18
xorg-lib/libxres/HISTORY
| 3
xorg-lib/libxscrnsaver/DEPENDS
| 2
xorg-lib/libxt/DEPENDS
| 2
xorg-lib/libxtrap/DEPENDS
| 2
xorg-lib/libxtst/DEPENDS
| 24
xorg-lib/libxtst/HISTORY
| 3
xorg-lib/libxv/DEPENDS
| 20
xorg-lib/libxv/HISTORY
| 3
xorg-lib/libxvmc/DEPENDS
| 22
xorg-lib/libxvmc/HISTORY
| 3
xorg-lib/libxxf86dga/DEPENDS
| 22
xorg-lib/libxxf86dga/HISTORY
| 3
xorg-lib/libxxf86misc/DEPENDS
| 22
xorg-lib/libxxf86misc/HISTORY
| 3
xorg-lib/libxxf86vm/DEPENDS
| 22
xorg-lib/libxxf86vm/HISTORY
| 3
xorg-proto/applewmproto/DEPENDS
| 2
xorg-proto/bigreqsproto/DEPENDS
| 2
xorg-proto/compositeproto/DEPENDS
| 2
xorg-proto/damageproto/DEPENDS
| 2
xorg-proto/dmxproto/DEPENDS
| 2
xorg-proto/dri2proto/DEPENDS
| 2
xorg-proto/dri2proto/DETAILS
| 6
xorg-proto/dri2proto/HISTORY
| 6
xorg-proto/evieext/DEPENDS
| 2
xorg-proto/fixesproto/DEPENDS
| 2
xorg-proto/fontcacheproto/DEPENDS
| 2
xorg-proto/fontsproto/DEPENDS
| 2
xorg-proto/glproto/DEPENDS
| 2
xorg-proto/inputproto/DEPENDS
| 2
xorg-proto/kbproto/DEPENDS
| 2
xorg-proto/printproto/DEPENDS
| 2
xorg-proto/randrproto/DEPENDS
| 2
xorg-proto/recordproto/DEPENDS
| 2
xorg-proto/renderproto/DEPENDS
| 2
xorg-proto/resourceproto/DEPENDS
| 2
xorg-proto/scrnsaverproto/DEPENDS
| 2
xorg-proto/trapproto/DEPENDS
| 2
xorg-proto/videoproto/DEPENDS
| 2
xorg-proto/windowswmproto/DEPENDS
| 2
xorg-proto/xcmiscproto/DEPENDS
| 2
xorg-proto/xextproto/DEPENDS
| 2
xorg-proto/xf86bigfontproto/DEPENDS
| 2
xorg-proto/xf86dgaproto/DEPENDS
| 2
xorg-proto/xf86driproto/DEPENDS
| 2
xorg-proto/xf86miscproto/DEPENDS
| 2
xorg-proto/xf86rushproto/DEPENDS
| 2
xorg-proto/xf86vidmodeproto/DEPENDS
| 2
xorg-proto/xineramaproto/DEPENDS
| 2
xorg-proto/xproto/DEPENDS
| 2
xorg-proto/xproxymanagementprotocol/DEPENDS
| 2
xorg-util/zarfy/DEPENDS
| 5
xorg-util/zarfy/DETAILS
| 17
xorg-util/zarfy/HISTORY
| 3
xorg-util/zarfy/PRE_BUILD
| 4
xorg-xserver/xorg-server/DEPENDS
| 8
xorg-xserver/xorg-server/HISTORY
| 11
7066 files changed, 70150 insertions(+), 21385 deletions(-)

New commits:
commit b3420ac629de04760cc18ec2ebb098dd5b905288
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

samba4: Update to latest stable 4.0 to 4.0.23

samba.org is on https://
Not using GPG, see http://www.sourcemage.org/issues/331
HTTP_DL_HANDLER (default wget) needs SSL support curl and aria2 (other
handlers) need SSL sub-depends added.

commit 93a4bcdf3dfc8d6cdbb1b6a30cdca4bfe6bcfb85
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

tdb: Updated to 1.3.4

samba.org is now all https://
Not using GPG, see http://www.sourcemage.org/issues/331
HTTP_DL_HANDLER (default wget) needs SSL support curl and aria2 (other
handlers) need SSL sub-depends added.

commit 1bf4fe62316e3efaa6cb69d0d66a44fb4ead8300
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

libaio: Updated to 0.3.110

commit 40234a809c846d4684748a5fba2251dd402c85c7
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

xfsprogs: Updated to 3.2.2

commit 49908ea8d43a7d9c14467d7ea62d41cec2fdb389
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

xfsdump: Updated to 3.1.4

commit fdf7582d39cd217dbe3a685a63850fab75deb2a5
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

sgi.gpg: Added F475FA1D key

from ftp://oss.sgi.com/projects/xfs/cmd_tars/xfsprogs-3.2.2.tar.gz.sig
and ftp://oss.sgi.com/projects/xfs/cmd_tars/xfsdump-3.1.4.tar.gz.sig

commit 3d2db09f8e8e89cd93e8e0f9a69d8a5ac03fbd77
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

talloc: Updated to 2.1.1

samba.org is now all https://
Not using GPG, see http://www.sourcemage.org/issues/331
HTTP_DL_HANDLER (default wget) needs SSL support curl and aria2 (other
handlers) need SSL sub-depends added.
C30A4429.gpg removed

commit 0dc388af78d01035636963427b2b7d509edebbee
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

tevent: Updated to 0.9.22

samba.org is now all https://
Not using GPG, see http://www.sourcemage.org/issues/331
HTTP_DL_HANDLER (default wget) needs SSL support curl and aria2 (other
handlers) need SSL sub-depends added.

commit 0644b5020c58b6e615a9194ac99c9920342754bc
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

samba.gpg Add 2014 and 2015 upstream GPG keys

https://download.samba.org/pub/samba/samba-pubkey.asc
Signed with and refreshed keys of
https://lists.samba.org/archive/samba/2007-February/129127.html

commit 4715ea458a45ec301dfe77a7b44e424abebd91a0
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

samba: samba.org is on https://

HTTP_DL_HANDLER (default wget) needs SSL support
curl and aria2 (other handlers) need SSL sub-depends added.

commit e1d4df7f99e057a9eacc61bb37f0b75e0cfba421
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

tevent: Fix WEB_SITE

commit 72603fb0d85a764accd8f3c29c7fd6e3d699d985
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

cpufreqd: Fix status() calling the correct variable. PATCHLEVEL++

commit 97bddcc4e8ac06c3339d48054fab0ea351294f39
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

util-linux: => 2.25.2

commit a802cfade59ed506c33c5aa46aeb59d9d56ff001
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

e2fsprogs: => 1.42.12

commit 08de7684b32cc60abf73d64f5070f9e05b8828e4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

krb5-1.13 SECURITY fix

commit 35f880995b58eaa1a92b991bc84c4eff59ebef4e
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

protobuf 2.6.0

commit 8be31d753b8dfb7efed9bb4a5e1103f75f74012c
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

protobuf: Remove -ffast-math from CXXFLAGS, does not compile with it

commit ceb429168a8d9021818d37e719f45c10fd729724
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

mesalib: Depends on g++ (CXX in gcc) from IRC

lity=hidden -fno-strict-aliasing -fPIC -DUSE_X86_64_ASM -D_GNU_SOURCE
-DPTHREADS -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DUSE_XSHM -DFEATURE_GL=1
-D_GNU_SOURCE -DPTHREADS -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DUSE_XSHM
-DFEATURE_GL=1 glcpp/pp.c -o glcpp/pp.o
g++ -c -I. -I../mesa -I../mapi -I../../include -march=x86-64 -fPIC -DPIC
-pipe CXXFLAGS= -fPIC -D_GNU_SOURCE -DPTHREADS -DHAVE_POSIX_MEMALIGN
-DUSE_XCB -DUSE_XSHM -DFEATURE_GL=1 -D_GNU_SOURCE -DPTHREADS
-DHAVE_POSIX_MEMALIGN -DUSE_XCB -DUSE_XSHM -DFEATURE_GL=1 ast_expr.cpp -o
ast_expr.o
g++: error: CXXFLAGS=: No such file or directory
make[2]: *** [ast_expr.o] Error 1
make[2]: *** Waiting for unfinished jobs....
glcpp/glcpp-parse.y:828:1:warning: no previous prototype for
'_token_list_is_empty_ignoring_space'
[-Wmissing-prototypes] make[2]: Leaving directory
`/usr/src/Mesa-7.9.2/src/glsl'

commit 3dcb495c36cd1888d3dd66d9f56cde4acc0b68a5
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

openssl: Parallel jobs on install work, re-enable with make_normal

commit 544add2f2405b8bc918f07f837a414a11d0bbc01
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

openssl: Work-around for Bug #556 no longer needed

commit cc769dad2c6d2074d48b035c6cc1961a8716192b
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

texlive: Fixes Bug #630. Fix finding the path for freetype2 headers

commit 77f181f8062009163f6ad881843128e35e5c3b3c
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

ghostscript: lcms2 is no longer optional, but required

checking for local lcms2 library source... no
checking for system lcms2 library... checking for
cmsGetTransformOutputFormat in -llcms2... no
configure: WARNING: lcms2 not found, or too old
checking for local lcms library source... configure: error: LittleCMS
source not found!

commit c9fb724f600cfa30c75e86da6fba0dbadad445ab
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

lacheck: Updated SOURCE_URL to valid CTAN mirror forwarder

commit d9803ac2514143386cb0bde98276724d38aa64c0
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

dialog: Updated to 1.2-20140911

See http://invisible-island.net/dialog/CHANGES

commit dcfa46ad55c9b24e9990d424f521006a25687174
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

freetype2: harfbuzz is optional and requires freetype2 already installed

If harfbuzz support is requested, but harfbuzz was not built
with freetype support, disable harfbuzz since it'll fail.
harfbuzz is optional, and freetype2 needs harfbuzz built with
freetype support to work, so how can it be required?!

commit c960ee3f2698212779ad8d977e032ee216ece77d
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

harfbuzz: Allow forcing freetype2 dependency

e.g. for freetype2 with harfbuzz support

commit d970adf695803ad07b7ff1d5cfc3d6340a3f9db9
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

harfbuzz: --with-freetype2 -> --with-freetype

commit 81a811901503d56f24821929c11aa2757e725151
Author: Javier Vasquez <j.e.vasquez.v AT gmail.com>
Commit: Eric Sandall <sandalle AT sourcemage.org>

texlive: Fixes Bug #471

Remove --disable-luatex in BUILD
Change lua51 by LUA (both lua and lua51 provide LUA)

commit 57967f3bfaa17a71ce37c37e1dfc59554cfcda65
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

boost: => 1_57_0

commit 00333f04098ba5a4ecf6c31fdcc46c0412beb4c0
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

cproto: new spell, Generate function prototypes from C source code

commit 4ec967aaae1742401394b6003ca66b1a1d620743
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gst-libav-1.0: => 1.4.5

commit 508d62658643bd421e92e323ae358e23b40be095
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gst-plugins-ugly-1.0: => 1.4.5

commit e81a53a8269db044781dc6d256c5418f69d46323
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gst-plugins-bad-1.0: => 1.4.5

commit fc22b7690b0d84f6b9a7ec10aec93733b495d85a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gst-plugins-good-1.0: => 1.4.5

commit 92015121f28195c91d32155b308db7b958ea342d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gst-plugins-base-1.0: => 1.4.5

commit b2704c307e26d346dff7a20ffa107de40eb1415c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gstreamer-1.0: => 1.4.5

commit b228a74f315a53592fd63eba59cc53d930b436c1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

deprecate crypto/qca-pkcs11 [replaced by qca2]

commit 224622d2e4a4dd54fd13bdcea5abc9e932f2ee73
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

deprecate crypto/qca-openssl [replaced by qca2]

commit 8d54a4f775b009bb0965fa35788be44f96cc41e0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

deprecate crypto/qca-gnupg [replaced by qca2]

commit 8f7211ccc9f49cc05e328848f22c7aaed38521a4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qca2: => 2.1.0

commit bbfbbabce5ddd4a0e9f9efac5e6c16ed342f3164
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

oss v4.2-build2010

commit bef800a38d6842e42a9e81af1cf8ba83bc08211f
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

Fixes Bug #185, Bug #186, and Bug #187

libsigsegv: Trigger dependent spells on upgrade
diffutils, gawk, m4: Optionally depend on libsigsegv

commit 309f26ae9000bb5ca7c829071489670f3c1ff81e
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

gzip: Don't use own compression for a compression utility

$ sudo cast -c -V on gzip
...
gpg signature verified!
Unpacking source file gzip-1.6.tar.gz for spell gzip.
Building gzip
Building in dir: /usr/src/gzip-1.6
gzip 1.6

/var/lib/sorcery/codex/test/archive/gzip/BUILD: line 4: ./configure: No
such file or directory
! Problem Detected !

Switching to upstream .xz format fixes this on x86 and x86_64, at least,
with castfs enabled.

commit 9212d00d4a200d1da92dd77d7f440142fcc4dee4
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

libvirt: Uses ebtables for firewall/NAT

commit 0eb6cd53bd3aaf4c2ed5e65b48b8f957db0590e6
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

ebtables: Install to /sbin not /usr/sbin

commit 78304e674ab95f7766b5dbadf92f0ce2d934aed0
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

Added some Netfilter table user-space programs and libraries.

commit 41f7450ac7a8bb684af12e45de2e5b86009cfbec
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

libvirt: requires nmap version of ncat and symlink as nc

commit a57c56c7f495f459df9fbe55d9aff7f019b8ba63
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

nmap: Remove libdnet, add option for nc symlink, update CONFLICTS

Remove libdnet, the latest (from 2005) version is not compatible with
this version of nmap.
nmap.cc:166:45: fatal error: libdnet-stripped/include/config.h: No
such file or directory
Add option for nc -> ncat symlink
Conflict with nc/netcat (even if `nc` symlink option is not selected)

commit a1f07a31f7ef854d7cbaafe69c1379b3050855b3
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

cbp2make: new spell, Makefile generation tool for Code::Blocks IDE

commit 0253aea3314f1de93971201d8f114ea52162d69e
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

ranger: new spell, File manager with an ncurses frontend written in Python

commit 977b3a132d36791f1a7af5858baebc6765ff59b0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libgphoto2: => 2.5.6

commit a7a356cfc13e5c90ebc5178845e09b92fef5bd61
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sip: => 4.16.5

commit 0a40ca955cd1286c44740ce1d7bb9508c2d1dced
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

astyle: => 2.05.1

commit 6c6731947831143f384373508b6b0274c4fb7885
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

doxygen: => 1.8.9

commit 35c660be3bd8999d6948e2a2609ca26af7969a50
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libpgf-6.14.12 missing files

commit 6dd4a72a18a19d1ef5b12fbe382dffd0353fcf67
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libaccounts-glib-1.16

commit 841e364f7143a38608820eff2a0d1e8ec531f663
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

isort: => 3.9.3

commit bc74fd6dc5a804e922edd40bf7aca917633ca91a
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

pcc 1.1.0 / 20141228

commit 607c7b4049f4c9ac67ac78f12a3e777462d16a38
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

Update ChangeLog regrading emacs-lisp/FUNCTIONS

commit 313bd47ba16507f7b2bd188925bac5a3d4549b4c
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

emacs-lisp/FUNCTIONS: Fix production of info files

Failed when the file uses @setfilename.

commit d4cec97b4fc46e4848d8f555ad7e143f95bc76bf
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

emacs-lisp/FUNCTIONS: Install gzipped emacs-lisp files

commit 3f03f6dcc6a51de5a45722691ad89549f1212a7c
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

emacs-lisp/FUNCTIONS: Update site-lisp's loaddefs.el

commit 71aed0937559de4c21da05856d36daa5d848b43c
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

emacs-lisp/FUNCTIONS: Replace loops

commit 71e97209825c6835a48204f7687fca76440c6b83
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

binutils: => 2.25

commit 0a672477398a9af390a925eee6df5b78268cb320
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cimg: => 1.5.9

commit 0446c74d5e7e3b919dbd8f69cb5af4ac544d6ade
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

db 5.3.28

commit 19e2c7675e6e6ffba1552e3352da44ced0d5de12
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

db: Fix OPTS, $TESTS -> $DB_TESTS

commit 92eaf911df253d824b4fc8f6733cdcf7e36ab56d
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

puppet: Fix SOURCE to make it a proper tarball name

commit 567df843e5b0acd3bec18e71f3f4378b5d7e219e
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

opencv: Fix SOURCE to make it a proper tarball name

commit 9434bd0aad2a1c75d2c2dd13715cafadb65cdb2b
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

libgit2: Fix SOURCE to make it a proper tarball name

commit 34594b05942e2dcd158b5a14e726283a0c0cbe4b
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

haskell-mode: new spell, Emacs mode for Haskell

commit 17e8f974ed05589475c0fd1c0f6082fc55e9f528
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

links-twibright 2.9

commit c2709c925f2e181d1799c7dd89988805f601ef92
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

qemu 2.2.0

commit e10b6a125e46b1f8ec26989ef278bd37d8cbc28d
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

qemu: Depends on python 2.x

commit 1da4cf85acbc609e1fc36fe8ec093bcab49e20b5
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

ded: new spell, directory editor

commit c749ec73bc1134c329f6c1ff1c69e6fa88069d7a
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

td_lib: new spell, Thomas Dickey's library

commit 36016db4a77f215ebfa58f1178585eb6a70cbb14
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

msmtp 1.6.0rc3

commit f8a05cab1b8f3649eafcbbbb7b381239b1069bf0
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

gsasl 1.8.0

commit 4ef13afd4f2a456b39815eec061da965ca69b11a
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

msmtp 1.6.0rc2

commit 2bceb08f8f70b394f2e89c9ebb238892a9d7dfed
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

watchdog -> python-watchdog: renamed spell

commit 958147c1d1ba5c46228062ef1e27773f1df6a38e
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

video/xbmc: added CONFLICTS for kodi

commit 3a92b092eb1aa5f4160783fa760f5d3e3296051c
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

video/kodi: a new rebranded XBMC

commit 6535bff5ac50a330d6c82300313496a393c0fbf5
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

simplejson: => 3.6.5

commit 22923639eeac97b13c73871d3f00a59715b3d018
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

crimson-apache: Normalize SPELL field and remove PKG_* variables

commit 21af751d1e1c91c0fcb758a0182b05ddb6302dd5
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

jakarta-velocity: Normalize SPELL field and remove PKG_* variables

commit caee82fc09156abe40cff4d54254604a37c7fcff
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

jakarta-struts-bin: Normalize SPELL field and remove PKG_* variables

commit 939a0774d740fb2bd653517242c0bd18225acd01
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

jakarta-regexp: Normalize SPELL field and remove PKG_* variables

commit 602397a7dde8e2b61628946f91fdd77416df2320
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

jakarta-log4j: Normalize SPELL field and remove PKG_* variables

commit 3e5d614b4e8cfc27c57fdeb63de2c12256cfe9f0
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

jakarta-commons-pool: Normalize SPELL field and remove PKG_* variables

commit 7090bbed6613de760d56dba2d0ac465fa1e9fc25
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

jakarta-commons-modeler: Normalize SPELL field and remove PKG_* variables

commit 7b4d20aad35cfb3aa777ae44ab34bad8d32bcc3b
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

jakarta-commons-logging: Normalize SPELL field and remove PKG_* variables

commit 31fb28d2fe1a9cc28d1b6b1a6f374752edfcd5f9
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

jakarta-commons-lang: Normalize SPELL field and remove PKG_* variables

commit 894e9e3635bff32c1702c6aee243b139de9a389c
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

jakarta-commons-fileupload: Normalize SPELL field and remove PKG_*
variables

commit 62885c1bb6c9f034ffc357690236974bea30dbfb
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

jakarta-commons-digester: Normalize SPELL field and remove PKG_* variables

commit 793bd46bed33e73cc5cb7e77898582a8d7489042
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

jakarta-commons-dbcp: Normalize SPELL field and remove PKG_* variables

commit e1c76800775363a89f125e0677ced5a6da92f1dc
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

jakarta-commons-daemon: Normalize SPELL field and remove PKG_* variables

commit 5fa2e386a08f70269e4eaee3412d02c683ee845c
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

jakarta-commons-collections: Normalize SPELL field and remove PKG_*
variables

commit 1ede378bfbbb589d47450ce70220bbc3f7b448dd
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

jakarta-commons-beanutils: Normalize SPELL field and remove PKG_*
variables

commit d229f0b04621cedafd448a85ef049e8f7f4f2a21
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

avfs: => 1.0.2

commit 4d8ce857837fdabeedf7090bae67360c26d848d8
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

gtk-systrace: Normalize SPELL field

commit 9f3460838be54fc47e6bce18cb3fb5a1dc00e8f6
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

trac-graphvizplugin: Normalize SPELL field

commit 21847be569d605eb38dad93772e4289c6c54f7f7
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

lilv-util: Normalize SPELL field

commit 7c5ae9f8d5221c558d73d5fbea8c7f5850551f2d
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

calf-plugins: Normalize SPELL field

commit 50c5372cb76a211397bb7135657f4a455e62b210
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

suil-0: Normalize SPELL field

commit 50ab8b94fd378076ee42469a7a2b9e3f60af3059
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

sratom-0: Normalize SPELL field

commit 8a8b5ec4eb2f59ef7eb49ae6bd611220ef9f3732
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

lilv-0: Normalize SPELL field

commit e97b389eba6545298c7bfbd280be6682f30d8291
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

clint: added missing args req dep

commit 26c4617eb25bfc1243314055a8a9d7cf2651b7d7
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

awesome-slugify: new spell, Python flexible slugify function

commit e7cff48b5e75373ceebca5f0f8a4b78d7198477b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

pytest: new spell, simple powerful testing with Python

commit 72c174781d8b99d99e98db3dabad8e994f60b493
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

py: new spell, library with cross-python path, ini-parsing, io, code, log
facilities

commit 5be3c1095729edd94ab094aa252c998eb94b0afc
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

watchdog: new spell, filesystem events monitoring

commit 54951ce0e40de6d8349dc0cef5f4d361d9ae2c00
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

pathtools: new spell, file system general utilities

commit 6896ecd1dcf8f0481b86f25147ee26eadd8ec188
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

python-textile: new spell, Textile processing for Python

commit fdc8b1966b3fd13502a0c057b5e81a267411a043
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

unidecode: => 0.04.17

commit a1c8235947935bf74bb1116a990de58b7536c077
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

regex: new spell, alternative regular expression module, to replace re

commit 5106d7a696c68df5579d82b0f33e910f34cbf324
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

python-markdown2: new spell, fast and complete Python implementation of
Markdown

commit 664535e758048d9be9698f1671900710a92d89ba
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

python-markdown: => 2.5.2

commit 6ad8fd014e3265982915d22ccea4010fb9a660d2
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

python-dateutil: => 2.3

commit 72504bf45c7ffe8d960a77d2d5d4f5d8473769b3
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

pyyaml: => 3.11

commit d1295b42c99cfc94dde61e1a34292ce0064d2a66
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

jinja2: markupsafe becomes required from 2.7

commit ea6c2d15900e4be460cd6697aaac404c4cb69e6b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

markupsafe: => 0.23

commit ad9f5e2b350a27c69f2d05b2c16af2055ad7c896
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

httplib2: => 0.9

commit 03a49374c800aef87558f3a410324a33bf135f8a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

feedgenerator: => 1.7

commit e67eff95e552856edca0c5416d8c38736df37d5b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

clint: => 0.4.1

commit 3d5c191c3f02edbbc7a475316b9c01744986836c
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

args: new spell, argument parsing for humans

commit 8debe64b6e185e7f3ba1a3aeb323769ac0f7a591
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

argh: => 0.26.1

commit 362f03125c39473848edabab630bf31f35cb535c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libpgf-6.14.12

commit 84bdbbec794695d896760cd8fc0f691968a73c3b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dos2unix: => 7.1

commit c8c9896e7c8b9366327c1499bb160df8aba7a468
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

archive/xz-utils: updated to 5.2.0

commit a154fa970152a95ed31c6a9e2b39d7db768a31ba
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

linux 3.18.1

commit ee53884e143d169213e6b404d96dccbc6cb5435e
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

firefox: Add dependency on cairo's tee backend

commit a5b16150d2c1e8d0aa7668eb0d218ef15a9a8a1b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libraw - extra depends

commit 5e314e85eeb8ef6969400b9228eead130febc0f2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libwebp: => 0.4.2

commit 767d97ca38cad4d13997991cc8169fced80a4c69
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mercurial: => 3.2.3 [security]

commit 09309f4b04e31e5c53de7105eda3006ec34fbdff
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

php: => 5.4.36 [security]

commit 2d97c96e3778537f22f50fde5fa49df0e66949cd
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cmake: => 3.1.0

commit c6be24a3bb0f092c65b617b10ef1aa7bf7be79be
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

upower: => 0.99.2

commit b804b6fe78378756c0e0585c4043dcea9b394e76
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

udisks2: => 2.1.4

commit 78912d7a1d9620ec6c717587155d8f0a45e9d7c0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

git-2.2.1 SECURITY FIX

commit a3a251d4012a4c8ac82210b2bb43882e3482acb0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libgit2: => 0.21.3

commit deedf294281bf3dc5c571c0d16f4dfbd26e8b4e0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libgit2 - optional depends libssh2

commit 97c3bd6eb7adbe5e7542c17a88b2fb8b81a33f29
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

/libgit2-0.21.2 - new spell

commit 4034d64e75812d763d885e1d476e9530bbbe0e0a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dhcpcd: => 6.6.5

commit 7d55a5858207bf5663235d251ebbe194dd198858
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

lmdb-0.9.14 - new spell

commit cff2c2b371a9e9ffc93fbcd2c197915eeda69fe5
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

hatta: added recaptcha-client suggest dep

commit 67b219b2553544f098ec0aea412e80245a9e9ca5
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

recaptcha-client: new spell, plugin for reCAPTCHA and reCAPTCHA Mailhide

commit e5cf5964f34e5b88d712b7cc2a0a0f53bfc93af1
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

xf86-video-newport: Replace "bit" suffix with "-bit" in description

commit 7f10c27c814cbf92a9988e3be8d45cc776fabe99
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

xf86-video-impact: Replace "bit" suffix with "-bit" in description

commit be52b8dc5a6f2e3c2fb6a198fa3f7612be8f2401
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

egenix-mx-base: Replace "bit" suffix with "-bit" in description

commit 25b9b34eb9bf0e1c558c3c385b0eb3280cd4aa55
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

iscsitarget: Replace "bit" suffix with "-bit" in description

commit 58f77fd9b4ebcaabf5e53cbabb3c1619aed8a906
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

barry: Replace "bit" suffix with "-bit" in description

commit a0b5237d90c2843c82be98444c867c75ff1affbe
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

mcelog: Replace "bit" suffix with "-bit" in description

commit a6d89013cee628059a7ed893ab3791bedd06351c
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

darkroom: Replace "bit" suffix with "-bit" in description

commit 46c4d9a5ef0a61660bde0229ee24ab2a1b4cd781
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

cwtext: Replace "bit" suffix with "-bit" in description

commit 725c3a64bea3bdca7eb7ed32b4050b29f828d73d
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

rawstudio: Replace "bit" suffix with "-bit" in description

commit c0802fddd3f4a3d6d23ab45bf96ba5d172f5e6c9
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

luminance-hdr: Replace "bit" suffix with "-bit" in description

commit 45269ae52052f8922b556e52dbd6ea46d5936b07
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

evas: Replace "bit" suffix with "-bit" in description

commit 14381b5b616f24c79dd19428a1474ca3a2f7eed5
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

radare2: Replace "bit" suffix with "-bit" in description

commit e6dc8025b60d2c36a0392606c8fba739543f40a9
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

openldap - fix typo

commit 922d345feb1697ad5808e32270e45e3853f753aa
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

librsvg2: => 2.40.6

commit 08b57364089d9b9e8e4fb6064e526a7cda4f501f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

openldap - optional depends icu

commit f0100c43af9b861ec173767e508dc0dd27777cdf
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

video/mpv: version 0.7.1 + some cleanups/fixes

commit dd2c9c2ab0e3a9d734347f07856f93050e9ce49b
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

video/mpv: can be built with LIBAVCODEC, fixed previous HISTORY entry

commit 987dad97b6f824c1bc807a3c85c43f9ed92c6ded
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

mawk: Remove nextfile-fix.patch, applied by upstream

commit 0fe7029f357ee056a0d6c34703487f5ccf906da8
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

mawk 1.3.4-20141206

commit 6601fb6b58e574f911da3f648d0924e2159d7ecf
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

archive/tar/DEPENDS: fixed typos/errors

commit 97c59d3b6ac34c4048c678eeefab72e3e776649d
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

archive/tar: added optional depends on acl and attr, helps to get rid of
them properly

commit 6da6c657655685fe2e8c2310154f78dcdd6009ab
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

nginx: fixed ulimits tuning on PAM-less systems

commit ad1e278adf2924f04118ff668dc2af50a9d4a561
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

openssh - nolonger depends tcp_wrappers

commit cac99d5823d457e6424692fd8109ed9eda1cac30
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

extra-cmake-modules: => 1.5.0

commit 26d2fdaf5c2167afda95544a1376f0b0f73ea956
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

ipc: Fix typo in description (additionaly -> additionally)

commit e9537c25db06490781479d2471cf66b0d23f6c4e
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

pear-gtk_mdb_designer: Fix description formatting

commit 1456ae2c68fe2cea34cba06894df4301ee51626e
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

pear-gtk_mdb_designer: Fix typo in description (activily -> actively)

commit 7fb51b589b21711badf27ffa2534d159270fc47d
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

swatch: Fix typo in description (activly -> actively)

commit 7b59a31c477ad628f71d884166a2d30ccc9d9ca6
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

sshpass: Fix typo in description (activly -> actively)

commit 781e6137d35364722ebd633b1a5b833be4dfad57
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

vpim: Fix description, remove changelog and versions

commit edf7498d4eaa0ce0d62e72609641f651a71a3ee1
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

trans-simple: Fix description, remove changelog and versions

commit cf62987b1ab1563e18ab8683eb5799cfc7d4bbab
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

text-format: Fix description, remove changelog and versions

commit acbd439ff7d997f8ce85091405a13e97a61197f1
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

rubymail: Fix description, remove changelog and versions

commit 591a21756da944f9c207d68669b5d8a62958db00
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

rubygame: Fix description, remove changelog and versions

commit 16ced8dc944af41800971e54a9f6cd19819cbab2
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

ruby-xslt: Fix description, remove changelog and versions

commit 3f923c3067b0f784a3d5066cd141a51d5e2607d4
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

ruby-xattr: Fix description, remove changelog and versions

commit 275762f8ce11e1f74e12b2dcf1884a65e340c9b0
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

ruby-termios: Fix description, remove changelog and versions

commit 4e4362d69bfe183af948201c839baeba2a43388e
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

ruby-password: Fix description, remove changelog and versions

commit 04576efe7ca0285fca7cb1899b17ca53de1ed769
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

ruby-inotify: Fix description, remove changelog and versions

commit 529463d9514943aa54783560b41de3bd9eccbdfb
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

ruby-graphviz: Fix description, remove changelog and versions

commit 8c67db3f84460b6b7a74f53851a1634692263083
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

ruby-dict: Fix description, remove changelog and versions

commit 7af380618811ee51aff276f379c485cdafd78c72
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

ruby-dbus: Fix description, remove changelog and versions

commit c76bb208320ee40370fd1f9bf22f071f09ead8da
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

quickcert: Fix description, remove changelog and versions

commit f85594f0b8f4d68619e073c88f45cbd2f0284636
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

nio: Fix description, remove changelog and versions

commit aa895ed940063d092e16437dfec96791764419a1
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

net-ssh: Fix description, remove changelog and versions

commit f1d2a3693bc69cef8c8f193d313cb9506a9236bd
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

needle: Fix description, remove changelog and versions

commit ff22e1721080960ad3198e19f41ee907ac82d806
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

mb-ruby: Fix description, remove changelog and versions

commit ac333940a3f95e3f68965215ca67c7beb2e47a17
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

mailparser: Fix description, remove changelog and versions

commit 4ec28cfa9b7637cd9cbdc6db6ab36653d15b2b03
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

image_size: Fix description, remove changelog and versions

commit 3006910a40f2b125fdf44cacfbf881b1ce73525d
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

hyogen: Fix description, remove changelog and versions

commit ce1f2d408d9a0128a1f8bc6c4be02d6a7b69891a
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

float-formats: Fix description, remove changelog and versions

commit 334def040bd945fc344884b933629edc8b98f8c6
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

fastri: Fix description, remove changelog and versions

commit 982be7c2f00df7fb59ed84219bae668a132af309
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

fastercsv: Fix description, remove changelog and versions

commit e1ae17ed6e788696690e3de55e579010b450111a
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

facets: Fix description, remove changelog and versions

commit 061e95f6211dd7cce42b2ee8d40ce49565db702a
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

erubis: Fix description, remove changelog and versions

commit 588436afd0888d1ba7baf2fedfaf8a85139da835
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

deplate: Fix description, remove changelog and versions

commit 5422e81c4a85f511ad90002bf6b1e0bbffa7a079
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

date2: Fix description, remove changelog and versions

commit 30173c35f7e14e164d58459287e748c269798473
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

daemons: Fix description, remove changelog and versions

commit 1fdd24e726cd8dd472a482b6f3e9bdec7b1fce85
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

daemonize: Fix description, remove changelog and versions

commit ea3599b19cbc9b936f472e5218b230e6268a9c75
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

color-tools: Fix description, remove changelog and versions

commit 1fee587dd32b2b46b68158908190679b490d73bc
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

cmdparse: Fix description, remove changelog and versions

commit 7c18430a893cdd0bb61be21e5504de03d52f869f
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

atom-tools: Fix description, remove changelog and versions

commit 7ae82ecb0468ce54d659cd140ab265c709c47c5e
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

net/libpsl: new spell, C library to handle the Public Suffix List

commit 14e8cf403fd2abcc024207e2a542e82bed2e1d49
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

file 5.21

commit dbac98d1a6456b1de23043260f89184694fc6497
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

python: => 2.7.9 [security]

commit 84e593f876c0c2582b59117d3cc2797e0e1c0f2d
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

wget 1.16.1

commit ac86be9418cdbb53b5594188c38f9649687d212b
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

libs/glibc: forgot to fix init script

commit 5f905a215ea8f4130c8cbcec30c2defbe4043f7c
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

libs/glibc: version 2.20, SECURITY_PATCH++

commit fce10449c3970aa68c2e87d94d1f3f675fc5b6af
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

haskell-monad-control 0.3.3.0

commit 2d7434d0633b8e9e9bc74f3906df96938662e5bd
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

haskell-transformers-base 0.4.3

commit 4634f2f24a145a48f03c9f31439ffd248976f4d9
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

haskell-monadcatchio-transformers 0.3.1.2

commit a937b60b1d653e306d62b238be5ea43057ea94b6
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

haskell-http 4000.2.18

commit b3d19b9cc8e051ee97a70f85fdae3ddfcd879d7c
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

sqlite: => 3.8.7.4

commit 3a2caf4429cd68c96b9102ba9b565e538e65a35b
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

git-imerge: new spell, Incremental merge and rebase for git

commit d7d8c10b44eda95f822fea6e81341e5ac318d7e4
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

cvs-fast-export: new spell, Export an RCS or CVS history as a fast-import
stream

commit fad6b0a8977f0a12707e6620377ea7df499724a6
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

unbound: => 1.5.1 [security]

commit 8dcda1e54b9ac28325c33f0b02160406bcd4300a
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

linux 3.18

commit baafeed5879da81fa1f2e29073a6b4838464ab63
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

sqlite: => 3.8.7.3

commit 60327dabe590e98442738f443e00b18077da5066
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

graphics-libs/freetype2: version 2.5.4, SECURITY_PATCH++

commit 1d7e46e1d3a4aba3b958d646f6788a153ba5299e
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

reposurgeon: new spell, A tool for editing version-control repository
history

commit 6d49c5f6e37f82e928d5b4ffe8f4230cd2d269c7
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

cvsps 3.13

commit 4afb153ee1728ac709f8724dfe89455be432b8ab
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

diffuse 0.4.8

commit c2354288770692450a9330f3f7ed07a1885d46aa
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

jwasm: new spell, Masm-compatible assembler

commit 4f47909548d5c8b2bce0a1f5af19b92f0d4d5a57
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

parcellite 1.1.9

commit 57e6d0cc44330df62121462fb08c7825f424837d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

v4l-utils: => 1.6.2

commit daf932118ba3c95da48d7ad518b047eab59baeb3
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

seamonkey: => 2.31 [security]

commit c3368df7e3cced4118ae5612d039386839b574d4
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

qemu: Updated to 2.1.2
qemu.gpg: Add F108B584 (see
https://lists.nongnu.org/archive/html/qemu-devel/2014-04/msg03559.html)
Unused, removed docs-Fix-generating-qemu-doc.html-with-texinfo-5.patch

commit 7ada4ab5aa0edf02f667d22c716c704cc4141598
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

libvirt: Updated to 1.2.9
Python is still optional, but ./configure no longer has flags

commit bc697718b49c74246889abc5cd405a107ae198b4
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

puppet: Updated to 3.7.3, depends on hiera

commit d1da70d604414edf649e6fe7e8d6b06dd4478734
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

hiera: Added

commit 9e2edb8a69c10147c3dcac6850a079ccf9af677e
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

facter: Updated to 2.3.0

commit 7c5180efc82571671038f7c947530723ed26cf77
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

libguestfs: Updated to 1.28.2

commit 63a6c5d593526f75eab2366b8fa60c9d47f6c173
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

augeas: Updated to 1.3.0

commit de16df1f304b56e1fa5853959b2fbb2dbe4000a0
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

supermin: Updated to 5.1.11

commit 013b4f3052176ef743681e8d142c407b0c61ddd1
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

socat: Cleanup whitespace

commit f052f9e1e060103e6afbadcdc3caae74ac19e730
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

socat: fix compilation with linux errqueue.h

commit 75a73ac1d11881e8b521ba79976808b08ab1a5c8
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

libxft: Fix to compile against freetype2 2.5.0+

commit e66603fad4d86c7a8d8b4eb4530d5f1016440bcb
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

virtinst: SOURCE_URL moved to https://fedorahosted.org/...

commit 88f919b01d8514b3745dc52b5fa55e418e079bfc
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

maim: => 3.3.41

commit 1b4e8a7ddf19a3b858212433ed766f0a1bdb5656
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

glibc: Cleanup HISTORY formatting

commit 91c09394a943a078a390fb67e48c4da169cd7d43
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

glibc: Updated kernel headers to 3.17.4
The prior 2.6.38 headers are getting too old (e.g. libcap requires newer,
see https://bugs.launchpad.net/ubuntu/+source/libcap-ng/+bug/684969)
* PRE_BUILD: Remove 2.6.x kernel code for non-sanitized headers

commit a4c549f85b01894386f15172bd2546e17527e385
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

wine: Updated 1.7.32 (devel)
* PREPARE, sc2-login.diff: Removed, no longer applies cleanly and fails
to compile when cleaned up.
* CONFIGURE: Remove WINE_SC2_LOGIN persistent variable

commit 77007ea6e2f636cbcdf5b58a7e0ec8736b946abc
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

minidlna: Updated to 1.1.4

commit a49d5ac7cfbd5948950de2d2088212db80e10884
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

ffmpeg: Fix HISTORY formatting

commit 3100cd9afea1239ab38a09f9bedb1f6683b5a3a3
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

ffmpeg: SSL flag is --enable-openssl not --enable-SSL

commit 9b2d2dfb54fee7308bc779aed3974f705d52c258
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

nettle: Optionally depends on nettle for NTLM authentication

commit eefe6267df634fcd1c822b52931390d7423e9e78
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

mawk: Nextfile statement implementation fix

commit 3d13e5ac32c0fdcc892c3274c67dc9c889de4fc6
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

mawk 1.3.4-20141027

commit b03bc463c5bb4ce80b794903507646811ac25608
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

xlockmore: => 5.45 [potential security]

commit 66483be1198209d229d9d2f2afe9c027211d2ef6
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

http/firefox: updated to 34.0.5, reorganized mozconfig and DEPENDS

commit 142049b019244e80e66dcd93993d7f5af8a48365
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

openvpn: incremented forgotten security patch for CVE-2014-8104

commit 2429675fddaeec42769ee0cbb10305ea248ad02a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

openvpn: => 2.3.6

commit f5ae63e42f92ad7544f28ff78016a3abfec878a3
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

lsscsi 0.28

commit 8a9075e145ea5334ef95cf01f7ab58e8fb5a283a
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

crypto/nss: updated to 3.17.3

commit 0b68085833334ef738aec5be4af71bac55152361
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

fix gcj build with freetype

commit 4365caeee894d232873cc79884db6b71bd676fd3
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

http/firefox: updated to 34.0

commit fcd5ee68dc17c10ebda0054c9c45303f72623d53
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libfcgi: fixed build

commit 1016e2944bed085ad39d7b826e57926711c3fad6
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

maim: => 2.3.38

commit 195fe3d5b2814939e8b1a473f699124422ca555b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libtool: => 2.4.4

commit d587ab4c71530643aeb93437aab36570cf5b15ab
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

alembic: => 0.7.0

commit 8b949c13ddfc4f9bea8c36254dc68764bdcee0fa
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

six: => 1.8.0

commit a9f8d51f0c9d8d7305362dd0a1ebfa569a1bf71a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

odbcfb: => 2.0.3.154

commit 3d7759df5392556a326c6e69445b1662fcdbc992
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sip: => 4.16.4

commit c25d019a30b91e9777dd417e1195714158c1dae5
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

exim: added ability to build with experimental SPF support

commit 4bdfda4097d1a6d05bc1ae0f634888ad915f4572
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libspf2: new spell, fully thread safe SPF implementation

commit 8da81e3f73f648fd1df667327b2da3c8217c15a8
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "exim: depends SSL"

This reverts commit b54c3a47ce9fab6de69a05308d1a430bfce49050.

Automatic replace doesn't work here

commit 9458cb3419c6b41f0d8b3318a06edc732ba46437
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

pygments: => 2.0.1

commit 8bdd96d4ba70037f86b0db025bca3196b5053826
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

flac: => 1.3.1

commit dc893a0b9e9f5c0b6abeb78b50bd4ac2aa0c59a2
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

pv: => 1.5.7

commit 153bced5f7cdd155dcae177f809d7a12e4edf067
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gpa 0.9.6

commit fa0ef129de238eab2b5f400be11921cabe126e76
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

git 2.2.0

commit 7533a7f5936ea7de0ef331d132cc96b8375f24fa
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

polarssl: Add scm branch

commit ec10cb823e75d9055bd3cec16fb4d95282c581d8
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

polarssl 1.3.9

commit cdcf9bdc65e658237effe5de1ff64f81721cae22
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

emacs: depends bzr => git

commit d3a6ea859f074a5204b08f0d07357980bf134de8
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

emacs: Switch to Git SCM

Emacs recently switched to Git, it seems, and the bzr repo is lagging
behind.

commit 522fad02ab4345af0bb41f9bdffdf110b8e6970b
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

emacs: Allow selecting the X toolkit to use

commit 6717753fde54d91d580e1bb53b1b73ff6f8332e7
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ruby-1.9: => 1.9.3-p551 [security]

commit bd4e940694afcb79d77686c265dd73ad65753e7b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ruby-2.1-2.1.5 SECURITY FIX

commit d32ea60dc8e389433300b6a7220f4b677c3d0426
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

mpd 0.19.4

commit c9289c0026ed83f1e90422ae4c4551a20e2a8ce2
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mysql-python: => 1.2.5

commit 8c8c0b460c6c4c4593d7bfa2a46c5ff18d32e625
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

libmikmod 3.3.7

commit 3205d7e309f2ee73c00cb646e757eabc59421f16
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

mikmod 3.2.6

commit 6e1406c8878072b5bedee6ecc8acfa040e3ffaa9
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dbus: => 1.8.12

commit 16f7ada7c80213f0387211bca628bb38359ad651
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

Remove file accidentally added by 98fbac9

commit 263f4ca85633e1da6ea5901738548ef8f772fa50
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

renameutils: new spell, File renaming utilities

commit df115a8aecec4d890a326cb22eea7e8a99d9a48d
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

maim: => 2.3.37

commit 735480e69fdef6e6b61cbd40927755fcb0109c81
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ipmitool: => 1.8.15

commit b495418d38f9818ee50aba5ec4f42ce12e2e9326
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

cronie: => 1.4.12

commit 77e4c0b1d60621c77352edc6b21034ee61514221
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

easytag: => 2.2.5

commit 91e02f397cd20ccfebd0b1230388455b6c8807e1
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

hexchat: => 2.10.2

commit f8ae2c2ef065f6a42fef76c5f556b4d8b8d085c7
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

file-rename-utils 1.7.3

commit 98fbac9a614d71c77b289a0493446efa1c90394e
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

grsync 1.2.5

commit d2a777fc8e34392727d5b3627ccddefb9d56cf0d
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

pciutils 3.3.0

commit 578ef8d6ff0f03a8097bd1b96f78b13e2ce67bf6
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

libksba 1.3.2, SECURITY_PATCH=1

commit a4402b7d5fab9e04c7e6edc01973d9c9f09a0cdc
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

torsocks: new spell, use socks-friendly applications with tor

commit b2be88ddadfa03c5fa53350e5f614b875ddc4a3b
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

nas: Add proper branch selection, and replace dev version with scm

commit 1f15d37610f15684c9b933eec2d4b476716a487c
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

clamav 0.98.5

commit 5f060e801a99336eaeaf4332d9494f68f77ce645
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

nas 1.9.4

commit b6f1ea9f030d9f682760643f761f2519557b0e09
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

linux 3.17.4

commit 6ac15a6efe656f8dce2b130cc1ecbd2effdc67a1
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

signify: new spell, OpenBSD cryptographic signing tool

commit 89a0b26f7a77a0385d733b7fbaf9fa531bbdc433
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

gftp: fixed FTPS connections

commit a51b2870d0a5e4eb997479222611bd71996f2b46
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

grep: => 2.21

commit c580c5977b7db27f49d3787ecb8336df0ad7cde8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ccache: => 3.2

commit c15bc1caeee2f16eb826884be4a6a8b16a104a8c
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

ghc 7.8.3

commit ca94b88f559a0bf185974afde276c8f398597578
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

cmockery: new spell, Lightweight Unit Test library for C

commit 20955ac49da90a5d4b115c6b79bd1fe226480305
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

harfbuzz: => 0.9.36

commit edc9a2763e0bd32ff4aae59bb64217fa39308b4c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

glib2: => 2.42.1

commit 79140001b281c70605ddb2b95d0a773fa0b4858c
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

gftp: use SSL provider

commit 6a331abba1e47ba7718b6fd8479a7a625a38478e
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

gftp: fixed several crashes by third-party patches

commit 4f76b4546eaa0b534b7c2d3d16ad1e37d0e9e453
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "gftp: depends SSL"

This reverts commit 633e55fcfac51abf4bfe67cb1fd7f1a4dc1c024a.

commit 76fddf77604e945ef1cbd74e15b7a1b6eafdb0a0
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

gimp: Fix SOURCE_URL[0], seems ftp is not available anymore

commit d38a52b0921542c4893fe95cf1bbea6114d30a32
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

kexec-tools: Use disable_pic function to fix CFLAGS

commit 69606ee37af672e4636c1075adba8093be372ba4
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

dconf: Use disable_pic function to fix CFLAGS

commit 81193dc43216acf5d8d2059c4c02c601f40f9a52
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

pkcs11-helper 1.11

commit 1f0e5bd1ea1573d7108e78c200242b0a49167d6a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

nsd: => 4.1.0

commit d5676846742b4f67a20743dd9569ab8899767fc0
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ldns: made GOST support optional for openssl 1.0; added missing options

commit c1117137830f0f14e258bb007a60602fe9c38c8b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

unbound: fixed build with nss support

commit 7dc209029d92291de96c00e2b90f6a1c66acc8d7
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

unbound: => 1.5.0

commit c4af4e319d45f609eb8036d56c6dc1fd0b01c033
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "unbound: depends SSL"

This reverts commit d628ece0134f84ab4989f4c9b9e334346885967e.

scripted replacement doesn't work here

commit bca4e0a2927f80121816ce97d1d6d65f23661083
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

lxml: => 3.4.1

commit 3eeb28eb763df84639402e2525ee4e5c77bfe4f2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pcre -SECURITY FIX cve-2014-8964

commit 7d5efc1a3f948218f42694229615bf9b7d86394f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pcre: => 8.36

commit 21338d5f7bbf149474af72cde762628a6270be68
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

glibc: added ability to build valgrind-friendly version

commit 0261fa996dc97e1394e80992f7477c187be8525e
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

speedtest-cli: new spell, Internet bandwidth measurement tool

commit eea7a525652d4a79c28f52ad67f63d405f46ecba
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

traceroute 2.0.21

commit ae3735be3693860bd3226ab7b7938acb55a4bf16
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libreswan: => 3.12

commit 8ee62fef8898e233339a4ecf90c9914968d6b5b3
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

xlockmore: => 5.44

commit 5ca869e4cbb6e329afabc83765291d9f0c831faf
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

maim: new spell, desktop screenshot utility

commit a1a4f9553287a4b9524bbe7e7c69603705530fc0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnutls 3.2.20 / 3.1.28 SECURITY fix

commit af7dde923f62c4ad69c4ec1dc161d488095af0c1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups: => 2.0.1

commit d46fffd5c848ffb521af92d7a045828e908fac4b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

curl-7.39.0 SECURITY FIX

commit 74139faf109f0c1b5b989a0df2b175f8453917aa
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mdnsresponder: => 561.1.1

commit eb63d53e6659ee2387dc512a2c778c4c50f7518a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

sqlite: => 3.8.7.2

commit 44557ca6c53c50dc9ae1af69d698c872f683a26b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

fwknop: => 2.6.4

commit aa6490287a6bc32d2979a0f05c8d12cbf87fd150
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kmod: => 19

commit aabb07bf5b477087beaf979559a2c43532d1746e
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

stunnel: => 5.07

commit 2553dd02d3993969941ba2349f64cb0b6b5395ad
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

amsynth: => 1.5.1

commit 28917fdf9533018c26ca86d887207932fde0b05e
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

linux 3.17.3

commit 84edc2ba6044157c3a0ddf9ded47fa740073051d
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

xfce/xfdesktop: version 4.10.3

commit bf6dd3ac3f2d383ad5c90127f7cec5afa6abd3e3
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.17.2

commit 0591517911abfa8681c30a54607190e16a3c9b9e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

video/mpv: version 0.6.2

commit 739023cb2032811e0c3c82feced74879ff0b6f3a
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

tor 0.2.5.10 / 0.2.6.1-alpha

commit 130c77f27cdd54c8493eabd8c12e12838ea1c7af
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

vtun 3.0.3

commit 7f743cf9954e2a1225c1d8b175a0d3fed865b004
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mercurial: => 3.2.1

commit 3b7df170cf3ddea09c07cce0b36c2fcc9d9ff435
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

midori 0.5.9

commit ec90c93ee93aedfa5f41385ae8c69fe96fd691b0
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

wireshark 1.12.2, SECURITY_PATCH=50

commit 971ddf8df61dd6b09021f824936d63172a449611
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

php: => 5.4.35 (stable) [security]

commit 0939b9d48756df3a4cd5b22ae046ad848dc9150c
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

net/bridge-utils: added a missed header fix from Red Hat patch

commit 9113d69ab82b9e77d1fbae81e82a80cf692d9d10
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

dovecot: backported official patch from branch 2.1 to support
ssl_protocols option (allows turning off SSLv3 to mitigate POODLE attack -
CVE-2014-3566)

commit 9d745617b82e21563375ccf6518d2b029b3d319f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

rdesktop: => 1.8.3

commit f281be7c48c5d389ae4de1d3176f0b263b6b38b5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dbus-1.8.10 SECURITY FIX

commit 82ae2e047a1570b8b35a884e58342d9020b4d767
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

apache22: => 2.2.29 [security]

commit 1debf1146b354caf54700c0be96366db5b14d978
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

vile: new spell, vi-like Emacs

commit 89c0814002cd0cadb7fc309047b42c4fc14ab255
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnutls: => 3.2.19

commit bc3a6099113ecb0129defb2cb654364cebd15da9
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

scute: => 1.4.0

commit 41594f6f7d5fdd6f61254a7107d533690aee9c07
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

nes spell gnupg-2.1

commit 223b83ae205c8e79804589dbcb2890afdc2801bf
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnupg-exp - fix typo

commit 7894e2691b3b120ec92c7a9933b1b3fb91f69445
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

npth: => 1.1

commit 555c9ff31c0cbe38a472b4e957f1b5baf67a4593
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libgpg-error: => 1.17

commit 4f52a6065f2f1375e9f2a2050bbfa6d82f299ff9
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

update GnuPG.gpg

commit 1c82f38979f6c8ef02fc3fad25484ab3163d9e6c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mdp - depends GNUPG

commit 1693c49b800e8f49d8205db1ce51c9daa4927ef5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gpgme - depends GNUPG

commit acc8e846257a92fb33fa4ec8874660348c91b2ce
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

/gnupg-exp- add conflics, provides

commit 427d26119db3aff7b684873ce32e7407bdb60149
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

utils/dbus-qt - delete obsolete spell

commit ff3e0eeee62cdcb07bd45970cfd498e8e262db00
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

pyflakes: new spell, passive checker of Python programs

commit b6edf455532f6c87292577f18283462144cb514e
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

patchage: => 1.0.0

commit 2d55f9b541a89f9d2f634db6355237732e2a7bb8
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ganv: new spell, interactive Gtkmm canvas widget for graph-based
interfaces

commit d0e12b19845085d1b5fef4d548db1fdb8b0998c0
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

dave_robillard.gpg: updated keyring, added 7364C240 and 9BF368F3 keys

commit 8adab420b61ee930c02bedf988270b7c6bb5fc3a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

extra-cmake-modules: => 1.4.0

commit 9b23664bbd9cb48e7af1fa403a1427a598aab3fe
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mercurial: => 3.2

commit 43ce01aafb31ce9588d0c86f4716aec160fa947c
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

tnftp: => 20141104

commit 39f57048db8ac6359091384a1985d3c93e6a2af8
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

box2d: new spell, 2D physics library for Python

commit b5ea9474802a566bddc8e638c0c84020bd17446c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libgphoto2: => 2.5.5.1

commit 6aedf04c2b22729873cd53483d0c844628a7e4e7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups-filters: => 1.0.61

commit 2cf3ae40347f9f5dc85ab85312c409e453e0a455
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

pcc: new spell, Portable C Compiler

commit 8ec0b1d0ee2564bba16ee77570c39aafff0f2c48
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

librsvg2: => 2.40.5

commit 166c1df1c089464274256fa31d9844fadaedc898
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

git: => 2.1.3

commit 535df01f2314090f296ad9862880d6672d1a092b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wine: => 1.7.30

commit 88bd48819e1fed556803573a80cc507795ef4466
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

tnftp: => 20141031

commit cf120449ccef6bf75823204e38a7023ffcd4b540
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dhcpcd: => 6.6.0

commit c69da28dce1249929634e689eafd1586591666b6
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ca-certificates: => 20141019

commit 8bcfaf42ef634d2df0c1782dd7e56ec983f44a13
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

dash: => 0.5.8

commit b3408ae6b915bf4433be871629256ec70b71469d
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mariadb: => 5.5.40 (5.5) [security]

commit 431b4e74b948b51dc45eb0cb7b3fc5837ab09f31
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

openldap: handle obsolete '--disable-slurpd' flag

commit e56a7aaea0ab8e25ebc6475e269d5f7049c39321
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

openldap: => 2.4.40; use SSL provider

commit d92fac76ec3e86c9d10ab2c32c43da4057fc783e
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "openldap: depends SSL"

This reverts commit 13dc5e7a38026dd4e7f77533dd0f1838e56eaae3.

commit bb92dd2e0b7d0a0e67fdc0e0ccfb5c9fad7a983b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libssh: use SSL provider

commit acc58e17e372eac5ca64c6d1a8260d507dcb8073
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "libssh - fix build with libressl"

This reverts commit 75391160584a7b620f2f8dc6a38344f5bb1a0d82.

commit 530a7251ce1178e48d134430d3c8238ae50460b2
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libev: => 4.19

commit 97fed215a34a664f3f86c870eb8ea148667dcf98
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

stunnel: => 5.06; added cert installation target (missed by previous
update)

commit 00015cacbc241126b3f066273ea77e6c822e08cd
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

python-ldap: => 2.4.18

commit 8454e9838c07bc151aa80cbd14c2defaf16fd04d
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

wget: more properly migrate from openssl to SSL provider

commit 212e924e9b3d3bc20af44f53e6f42a3c765a9f79
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

neon: => 0.30.1

commit 36afe493e273195927a52851b54bb28141711182
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "neon: depends SSL"

This reverts commit 585743763a6e85e421c862849f732c1ff3821b9c.

bad scripting is bad

commit 8e8760bb009a63970234050238851acaac5c9862
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

setuptools: => 7.0

commit b8681855f4554c5657472ea4d45801f51858cf40
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

monit: => 5.10

commit 2591d0ee082c46cdafececd865a134c6fcc55ba2
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

openvpn: => 2.3.5

commit 7d44f89681b333fee1fcfad11a13a08f9375ced4
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

python3 3.4.2

commit 5fa1e9f4ddc3a7fd0a2892e2cc03a06aa789a56d
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

python 2.7.8

commit 9e187b89ba1c4e57f76af90bc450dd8e22a9c579
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

ttf-roboto: Install to /usr/share/fonts/TTF

commit e4eac74fdc616eca1e04c563efb20fbc58251cd5
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

libetpan 1.5

commit 2f1e68a26adbe11a17214e961799e97c8873fb94
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

etpan-ng 0.7.1

commit 6f3c3584404dbf21e606c434ca10c6ac6acba7b7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

eudev: => 2.1

commit 9851eb040bc621bf4eedc5e84b50a1b1e81f0825
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gdb: => 7.8.1

commit 535d3864ecdea37ce93f7bd1f7e9e2e9332240e6
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

Revert "kmod 18"

This reverts commit 6b450d30c44b44fb1b3f1e23be167846682070f4.

commit 751dd2451dff45c87183fb480e76def401645a90
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

Revert unintentional changes in "pciutils: Add optional dependency on
kmod"

This partially reverts commit e888a83e431812ebb362c25167c3fff87e70884e.

commit bfa57da3b992ae1a4505cf77f91c6ad6d47627b4
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

sqlite: => 3.8.7.1

commit b0d04f60c37cc9d777aae2d3e36329c3a4ecd4ee
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

claws-mail 3.11.1

commit 0476c2c98fdf74738b66ea85c720be6a0689b6b8
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

sylpheed.gpg: Add new verified key from Paul Mangan

commit 3baa36c2db397a655d11656051d6a0f05a6f01fb
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

claws-mail: Remove dependency on aspell, not used anymore

commit b41401d09613826b6bc59e08d941f2b610660a27
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

claws-mail: Remove dependency on SSL, not used anymore

commit 67ba44ad9bf37c1f5b3948b5d32527ccc6732743
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

iotop: Do not abort build on unmet kernel config dep

commit d7e6b677ef89a46eb3ec242cd916d65c9e31219e
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

epm 4.2

commit 633958708f3139389982c4314048532fb0a70e36
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

vifm: => 0.7.8

commit 29b32f94ec7d35873b4aa4a69eb0c09816ee025f
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

ftp/wget: version 1.16

commit e2c5a325d2745165c5794d0a11674dfd4aa380da
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

tinyproxy: security update

commit 7ca47014c0bb1f2d5ca5ae5841cd65def0cc43bd
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

trac: => 0.12.6

commit d0b36e12f4657af806080891b3959d22311eef8a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

xen: added 4.2 branch

commit 1e607e9040847aa229cb90d1ebc84dfe0c3afcf4
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

pciutils 3.2.1

commit e888a83e431812ebb362c25167c3fff87e70884e
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

pciutils: Add optional dependency on kmod

commit b9da932038f10e5d12ba34a24ef5d0d430e83c3c
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "xen: depends SSL"

This reverts commit 7d4e0f9f7b4c5fae1f7343b27f8e26ba149952dd.

bad scripting is bad

commit 1fb4d0014fd15873710cb99241df3f9ebead9a3f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "twisted: depends SSL"

This reverts commit 27637d0b92d82bb8dad626d69654e93b52af702b.

commit 5b2e6fb95c85ac56cdb8fbaba7b9ea847446e1a9
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "scrapy: depends SSL"

This reverts commit ccfced9f015439a9acf4c98a27408e9f2eb187d5.

commit caf0d30c41570dc5974e5ee35e232cb88659495c
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "scrapely: depends SSL"

This reverts commit ad011ce05914d882aa3f0b120b1dbbafbbf2b31d.

commit 892c27c98e3097b611c64dd7f03350081a76a77a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "pymsnt: depends SSL"

This reverts commit 8d3420e10d4368f3207de4cb684c0a1379e9999f.

commit e48a8499e55271984a806775363634dadf069192
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "pymsn: depends SSL"

This reverts commit bc983df1de411de7aac5a1574bb16189beefde0a.

commit 9349c670a38afe5462ad6c8c1f35622ed44512a8
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "pyicqt: depends SSL"

This reverts commit 9713fa6c879f59b229256c3db30da203cc55711d.

commit 301659abb69d5969d11e5d6b48a5076570c99b38
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "papyon: depends SSL"

This reverts commit a2efdb379f73e38ca13f7c47eb5d3445001f5866.

commit 21b9ff7b8a9618c9269f799f93e5da167536f16e
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "attic: depends SSL"

This reverts commit 4dc11d3880ff9fbaf468a2da2f9a083457d910fb.

commit 3c8ed7c1318979f20e951be4a1e583903957e389
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "webcleaner: depends SSL"

This reverts commit 761292809ffd6d9f011b1eb886d1f15f8203743d.

bad scripting is bad

commit d79866bbbfb24a043d0c931ac4a570f94155016c
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "roundup: depends SSL"

This reverts commit 930f32b1aeb2d3bd4bc00f97b3bca69b536b77e7.

bad scripting is bad

commit fb1df07dac21974000c500b10345e20c4792e023
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "cherrypy: depends SSL"

This reverts commit 11b69b0875b8e6ba14d333a09211fb6250980270.

Conflicts:

python-pypi/cherrypy/HISTORY

bad scripting is bad

commit 7f5fda9d263f2a4badb0829db43219f393e9d1b2
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

cpuminer: => 2.4

commit 1979f73c1e161ae9b43b5acd72c73c7ad985b212
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libreswan: => 3.11

commit fdb597ea17f1114f84c1abbe493d1543036470ac
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

nss: => 3.16.6 (3.16); re-enabled PEM support in the last versions;
rewritten SUB_DEPENDS

commit d92366c011db489e53f6b1ca4b6f215018547064
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

icu - update sha512

commit 6b450d30c44b44fb1b3f1e23be167846682070f4
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

kmod 18

commit 0db191334018b399cf4eaf7e055d57385118faff
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

uim 1.8.6

commit 12b14bc81ae2406a3d4d0388723f6422f54486dc
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

ibus 1.5.5

commit d921740c4595d85caf009a629f7d45720a5486f9
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

php4: use SSL provider

commit aa49ecd9e9f8a99a22e7f993b647d4e0ee9f2895
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "php4: depends SSL"

This reverts commit a768befe0a68d69bbed8ec414de20fb4083c3d74.

commit bc093edf6e83a579370feacbf94c7c679811032c
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "php4: fix bad with-SSL usage"

This reverts commit ec00cfa4f687d72a9429f19d5c8c6e350ded430a.

commit 01f94719b222382402bcdfc542707de4523091de
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

bind: use SSL provider

commit e7f4a97f38527cc567c7eb1d5605514ad8e47c77
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "bind: depends SSL"

This reverts commit fbfca0a1e8cba5a661b2713cedf88fcfed64b184.

commit 5d4271ad4d4b328ca1d7a4641ea66e8afbcfc1ef
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "bind: fix bad with-SSL usage"

This reverts commit a1e2ad9b8f91404ea4649c4e5f05ad1eea9dc967.

commit 699c0aa7d87cc61405222bbbb5a5b7eb3c64c646
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

bind-tools: => 9.9.6 [security]

commit 78e1fd9d28ef4feb45545dca701a4b261e88b10e
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "bind-tools: depends SSL"

This reverts commit 90138fe5252e6655fc923d4f7e0966b7c0f6547d.

commit 396354be692b8c711e45607f7f411cdac9e701aa
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "bind-tools: fix bad with-SSL usage"

This reverts commit d469c2f7126d22d565150a76a67f8bc879b65ec2.

commit 8b5c5942716b63997594b4394099e86171e18f3a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

flow-tools: use SSL provider

commit 11128d927303f4bdc87cfd6140971bb5fc2fd646
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "flow-tools: depends SSL"

This reverts commit 63505b56ca32dbfa54f7878fb6ccb633b246b6f1.

commit 29d34ddbd8d7bc9cd57ee0f46ad74f94d2ca0e54
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "flow-tools: fix bad with-SSL usage"

This reverts commit d141a01e972bc00df5dfe2a4ba3297af3850f224.

commit 925a15a4b59b7a991de95804dfcc46ba6427e2c9
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

cyrus-sasl: use SSL provider

commit da8d3465ea5418baf7461d519ac840c1d81bdf39
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "cyrus-sasl: depends SSL"

This reverts commit ac1022cea1701381eb03ed78268e1d6aba323c62.

commit 3d59961ec551dd6bee63fd35b7a79c4e73d6c182
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "cyrus-sasl: fix bad with-SSL usage"

This reverts commit 1de4d35116e5f19286784f2437e0656877ed4c73.

commit faa4b6da0fcc0c533a0c868627b96cfd0fed0e60
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

nmap: use SSL provider

commit 27a96ace6dbac93353aa86dd8168acfebb57ad6e
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "nmap: depends SSL"

This reverts commit cfca75276fb9dd9c14a5ee70519c55e2cc5d75fd.

Conflicts:

security/nmap/HISTORY

commit d2df26a533e92f27a81e0f7e25c10ebf74c5b1c7
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "nmap: fix bad with-SSL usage"

This reverts commit ae3264b679bc1743b73ed1634b41916249bf3c6b.

Conflicts:

security/nmap/HISTORY

commit 3d4a2be584032c12af9a9013bd91c102ee34f444
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libesmtp: use SSL provider

commit f52ce66953be9891f1764e5b0701eb8c647ba238
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "libesmtp: depends SSL"

This reverts commit 60cc13ebc640c712b9a494a1f5da455f20beb4b5.

commit a427d897b8d3a8e5da54bcbb102c3f3841685367
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "libesmtp: fix bad with-SSL usage"

This reverts commit 12ed6c829f5f10ba2e3013696bc0b568be808a87.

commit 103b1fd96f0714f14b337eaed4c5f91b0eefb0e1
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

lighttpd: use SSL provider

commit 5a7012f70a707e39ac709c429deaa801a02e287a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "lighttpd: depends SSL"

This reverts commit 43e81fb3681566e3340943019b5705a3060f4ffe.

bad scripting is very bad

commit 028d60bb8dd8aab1f66860254e9857ae03536f1c
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "lighttpd: fix bad with-SSL usage"

This reverts commit 3089927a5431d2b6a83f66844c943fa3091d7d85.

bad scripting is bad

commit fcf42039a6640a30e9571cbde0c31bba6cebb1d1
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

php: corrected ssl flags

commit 5ef9f3b9d3951d571cf65f0b5370c12561459281
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

burp: => 1.4.24 (devel)

commit 7ba5f839358cc97f35e02fb264a5d3fb829661d8
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "burp: depends SSL"

This reverts commit 62a04f22d542db7d976a1810f94eaced63c2ca6e.

bad scripting is very bad

commit 4658afba98bccf740c22b04f9c94653fbe56a53e
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "burp: fix bad with-SSL usage"

This reverts commit 1353272fc0a140c7618fd96bdf447edd4c575c16.

bad scripting is bad

commit 38aeb51375e63209c15f63bed5bbb8eda6b69371
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

disk/ddrescue: version 1.19

commit f4246a87686df486c978deaadd8c386655e18a4f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ldns: corrected openssl's subdependency behaviour

commit e71f539d2d5e26638dd3ecb2734b31ebe18b1ff1
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "ldns: depends SSL"

This reverts commit 6491d676c0455bb018a8380b3dc4923de1f734fa.

scripted replacement doesn't work here

commit 638c100db747124f2e24a42336b964e3d5074c97
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

wm-addons/cairo-dock-plugins: version 3.4.0

commit a705623162ad3c39dfb887548ff72635a334f1b4
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

wm-addons/cairo-dock: version 3.4.0

commit d399f8785e4da1b3270e44dd47165d42abd4f28d
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

http/webkitgtk3: version 2.6.2

commit 1cf01cabcae123791deced05e82f2b1c5ac76109
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

http/webkitgtk: version 2.4.7

commit 803cac3106a71200ef75ea2f96b8a377cb45c338
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

seamonkey: => 2.30 [security]

commit 55f09f40bef129c7a5a33cf4ceb9412671f58079
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

nss: => 3.17.2

commit 83fb0360113026fcf257ec71823e969d255cdba9
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

nspr: => 4.10.7

commit e6afebe737cf1620008cd18870fd1ac3f4ada363
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

at: fixed permissions on atjobs dir

commit 03f8272e07c29e785fce147c7efea4e7df8559d7
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

postfix: ignore running queue files

commit ba473e30185e7ee8b30634e9c02245c1d20315da
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

postfix: removed obsolete options + more post-update fixes

commit 3701d77ad46d3c8967aa7b4f2607a71984278d98
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

postfix: post-update fixes

commit 0403303278372411f42e4e2391a9f62fdd428bf7
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libbsd: => 0.7.0

commit 2ac0a3207c56f5c4e3b40bfd045811c8463b2ca2
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

postfix: => 2.9.11

commit 76abef99397f561326e24b363c68e0e2b69e3b9a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

asunder: => 2.5

commit 04f658d0a93a429708de1231c34b16ee2bf6898b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

sqlite: => 3.8.7

commit 154ff7aff7616f7a5ff83d898fa5962b3574e35e
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mxml: => 2.9

commit ad4d34b4aa3e7e33ae1cd6ed01af91ef0b9a7ffb
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

rkhunter 1.4.2

commit 8fa4e11c690a587c84421b0a3e03d8ae1e8daf61
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

at: fixed docdir

commit 922de0f8bd7d01635b85ef09fe1dfa7784b71867
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

python-pypi/aws-cli: new spell, unified command line interface to aws

commit 168329fa6450b31e8c77b55db9ef211c74b2c251
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

python-pypi/colorama: new spell, cross-platform colored terminal text

commit 69c5d4aa049a1262847e80408a35b8c95a66b56e
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

python-pypi/jmespath: new spell, module to extract elements from a JSON
document

commit 2e60ce732adada2fbf3ca45253ff21dc683a60a1
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

python-pypi/bcdoc: new spell, tools to help document botocore-based
projects

commit 3c50e366d516c51a2f8d533ad3de56e2fbe9d229
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

python-pypi/botocore: new spell, low-level aws interface library

commit 15bab5374fdb7618e88b213b2c8c4e5bfe604e84
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

editors/jq: new spell, stream editor/filter for JSON data

commit c4077a872064c6ba37ade70c57363a2f784c5091
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/openscenegraph: version 3.2.1

commit bceeddd5bce16d6426e0d345dff83c768d7e6e9f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/lensfun: version 0.3.0

commit af7955fd7acc72079bb18edd8a2c77957f46243f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wine: => 1.7.29

commit e63a085c42915b6a74d076f36f6b1a537d013ca0
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

xautolock: depends gccmakedep

commit 9e104c1905b276853d7f6b29e3f63c486316d1c1
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

cairo: add a patch for --disable-lto option and a query for it; upstream
appears to have accepted this patch some time ago, but the commit isn't
in the
repo. https://bugs.freedesktop.org/show_bug.cgi?id=60852

commit 9fd0c8394c26bcc7dc1bdc6ea0c7fd1871774a8e
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

gnome3-libs/adwaita-icon-theme: version 3.14.0

commit 8191e6a72b114df4abe0bd0fd7bca5e626e5ee57
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

doc/evince: version 3.14.1

commit 74e3116edaaef375ada66076f79cc013f9f578e6
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

php: => 5.4.34 (stable) [security]

commit b90277bb961c01af47b1d97579c0ab4dbc814167
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gettext: => 0.19.3

commit 321ea5b53f8866b3b7cc367e924d7652bccbd9f8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libressl: => 2.1.1

commit 4ab5e5dc12de83efa778ce872ea5bd891e42985f
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

tea 38.0.0

commit 42296e101dbcdf4fbb1e5432e2102933327b629b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

postfix: => 2.9.10

commit e1b33914b2c912904f02be0847e177ea43c92a25
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

linux 3.17.1

commit 6008ba006698e290bed753e2a7a946e724d0364f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

crypto/openssl: versions 0.9.8zc and 1.0.1j, fixes CVE-2014-3513,
CVE-2014-3567, CVE-2014-3568

commit 37cf0b8293a9de07c9434ea15717add3cda31df0
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

gajim: => 0.16

commit d83a4f3518d5b701bd771a0c753ca0a5e86ca0d1
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

nbxmpp: new spell, non-blocking Jabber/XMPP module

commit d176d7eba6f0cf2450171409998352b8228654f9
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

pyasn1: => 0.1.7

commit 4c35ee5b56b8df140368d3fb930ea500ba4aa9ce
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

pyasn1-modules: => 0.0.5

commit b31040b25f981c23f7897d2294291afd28718c22
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "gajim: depends SSL"

This reverts commit 86925566490f7146a06fe4e91fcea8b9a4334e3f.

buggy automation

commit 56b73203ff8573e545049bb5c3bfe57a39f07f67
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups-filters - add depends + trigger

commit b5d4c2595251dc7a90638b054711af1060ef8a6d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

partclone: => 0.2.73

commit dc6cb17302e078e11f682267e3ac5f094a9a051c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libressl: => 2.1.0

commit 0ca9fa969088b002bb1057c3c341cb99366e8999
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups-filters: => 1.0.60

commit 68b384ac93fe2ff576895f4032cb9ccbc91dca71
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

openssl - fix permissions on CONFLICTS

commit ac7ff20937c14e8ef30f7a50025cf0cc904e5077
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

at: => 3.1.16

commit 81d74f567d93e11b098cf09543ba72848ce71c74
Author: Ladislav Hagara <ladislav.hagara AT unob.cz>
Commit: Ladislav Hagara <ladislav.hagara AT unob.cz>

ChangeLog: fixed

commit 1d124301de8f336c27be5abad8f85ddf6d26f62d
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

mpg123: bump to 1.21.0

commit 5c13802948dcdbd47576cf12d58368e8962d7ee3
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

klavaro: => 3.01

commit 9b88401a549755f8772e24148090c9c3619c2e6d
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

disk/grub2/BUILD: good old sed works better

commit 2896212307fc9b963cccabfa4f88eb2f4ab36949
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

disk/grub2: fixed binary names, gcc flag matching and building with
current freetype2

commit 1585ad06d171d6df99d9485a96a222407f431dc4
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gexiv2 0.10.2

commit 7287bedde0b4881982b63822f5b9887a76262083
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

shotwell 0.20.1

commit d322f726ae49101dd71cad87746344628857b89c
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mupdf: => 1.6

commit 30438790df49fb6ef2f835635d6504804185b904
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mksh: => R50d

commit 3b98f71bdaa4964fa5d763e3bdaf63c4143ff7bb
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

http/webkitgtk: updated to 2.4.6

commit 784827ac9b29dc86b2c0a849361b5d084e6a4aa0
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

utils/virtualbox: version 4.3.16

commit 5345d9b079a17c3792a3d46180dd6643bc282e75
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/virtualbox-module: version 4.3.16

commit 21cacb2136d14c1ef67e2dd3b9ec990cf0640ff5
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

archive/debian-archive-keyring: version 2014.1

commit 98091f65014a71d8c55f1c431a64aff954588b61
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

archive/cdebootstrap: version 0.6.3

commit 8a57a6c0de0ebe226cfd2b2575d314ee0e1543de
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

archive/dpkg: version 1.17.13

commit 66be4a8e293d2aae0f76f4015b21c735f39e6719
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

disk/lvm: version 2.02.111

commit 42d6179bff2f10c8fca3d64c511dbd4426224d49
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups - tweak flags

commit af741f6ad6635f3c651fb13e110c8f0c3e1be48f
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

linux 3.17

commit 403432c36c659c8ff2d7250699b05013fe108ecf
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

cracklib: => 2.9.2

commit b4bba8f05171bd7f028f44b3eaafa94abe72782c
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

http/webkitgtk3: updated to 2.6.0

commit efab1fd2575b253efd21265e9e196b5fb1327f66
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

http/dwb: browser needs gnutls and json-c

commit ab930fa0e4cefd07bc5e7e25847474ecc382ff2a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sparsehash-2.0.2

commit 93e82d4f3a086caa97e69a95d7f9faee441e16fd
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dhcpcd: => 6.5.0

commit a6bfc5c2d049bdd681d02eebcadd9e3e3b99e0e1
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

openssh 6.7p1

commit 1dfd58ee6ea4849b18258686401179c6b8cd3f28
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

guvcview 2.0.1

commit e775a9b03fdecd5e6cab4fa6ce36a53e4742e4f7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

extra-cmake-modules: => 1.3.0

commit e88ce9afb4c87ccfe8361f0ff7f45374d40d8733
Author: Ladislav Hagara <ladislav.hagara AT unob.cz>
Commit: Ladislav Hagara <ladislav.hagara AT unob.cz>

bash 4.3.30, SECURITY_PATCH=8

commit d1edc20f6db02c48580069eefe374e447dc107f8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

make: => 4.1

commit 4eba0a775badcb85ce4047c0636f5602490ea3e3
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

yacas 1.3.4

commit 4409dfeac8c8381ea159b2b2df38bf65a60689b3
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

http/dwb/INSTALL: fixed the "fix"

commit 2f86cdec61207991e6405c8cf515b2f85beaa996
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

http/dwb: fixed a typo in grimoire's ChangeLog, replaced PREFIX with
DESTDIR in INSTALL

commit 4eb87127ba76b2487883d020b1089d25efaf4a35
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

http/dwb: new spell, a WebKit browser

commit bc140452fd27f0316327a9341e82ff2e8bc9d3d0
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ardour3: => 3.5.403

commit a5879b754639bfc02dd0681af1fe84ef42c16818
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mksh: => R50c [security]

commit ad7b194ff03e8c317b7a4a50c2a82e9dba3917b6
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ipmitool: => 1.8.14

commit 28615ebaeb61c740a211b382c0440252773c2671
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

whois 5.2.0

commit e26f76b9ad4b6dc0d0535eca1ea28fe05b0f7f39
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

libsecret 0.18

commit 90d864b807c7c10d2169b74947d62ee3995a1586
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

poppler-data 0.4.7

commit 9769befc52371cb5f527739dc352f0c1ac9b0aba
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

poppler 0.26.5

commit b401bc297dff8f7a1cd89b0faf3f2c332826c71f
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gtk+3 3.14.1

commit b244e2e9e2175b4ec5c6cfb3ea629b6f6650905e
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mercurial: => 3.1.2

commit c7b98a4fb3ce3e31df8d3a0ff3aa6f2fd87ef6d9
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gobject-introspection 1.42.0

commit f3208e99a909b9d0d5fc9d1103caebfab8cf44c4
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

atk 2.14.0

commit a161fe690b36fdf5296ccacfac811c5854779944
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

bash: => 4.3.29 [security]

commit caf9f92689aa052392236ad8ffd2c2601fd90d28
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gtk-doc 1.21

commit cd8f60ebcc7579231038e433e581b2484f258447
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gettext - fox typo

commit ff79f3676747832e25c5f1ffa609f9b6faa441aa
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups: => 2.0.0

commit bcd7a2c9d9807f035755ffdd5ff9824164d4ae63
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ulimits: added yet another missing release note for patch

commit 52ffe3dd671bc70ea5fd35a4466fcde5d1dd9e07
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ulimits: added missing release note for patch

commit 4b6e4e871529a59224c97a83e42f1ea08af95856
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ulimits: new spell, user limits utility

commit f9c134866cd324014c3466ca00d75872d8b0a97f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

icu: => 54.1

commit 7eea72a3d43de18515974a75af58dded177e7b6d
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

jack2: added primary mirror

commit 2d6af46f98d3f3e4cae89d73488507eff6de5e13
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gst-libav-1.0: => 1.4.3

commit 519d4ae5db8b5c7f7c2f1eee9c8a116f0a8493aa
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gst-plugins-bad-1.0: => 1.4.3

commit 5cc6aa93890cd1764edf52f7c37f05246c4e1b4c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gst-plugins-good-1.0: => 1.4.3

commit dfb310c5090ad4d448a6d6fb72bc2585218b4bfa
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gst-plugins-base-1.0: => 1.4.3

commit 01023464b899a9f45b982ebc72b22bfe3f8cce67
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gstreamer-1.0: => 1.4.3

commit 9286565c8a13c90c11fb1a92b614800a20756549
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

bash: => 4.3.28 [security]

commit 5ba00c9c0f9c412e58309c9f0f49ddb6f48dfe30
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

librsvg2: => 2.40.4

commit 3b45b6dab28010e6e0a2b3ae9386542935ce6f27
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pango: => 1.36.8

commit b4c28eb11df41079b42a708751b27cada9857154
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

glib2: => 2.42.0

commit afd42c65d0ece1a2a9fc0dada56ec6deca2aef7b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

automake: => 1.14.1

commit 50ed3a465e28737de2936252a397af4bef8c8f31
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

m4: => 1.4.17

commit 8c22860475867c148942d71b801a6024e1b04e0c
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

bino 1.6.0

commit 74d36be98146cea859727316633ec8ccc7103724
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

openal-soft 1.16.0

commit 91b36daf22d290457a5f0cf39b553d7568068bd9
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

mpv 0.6.0

commit af7292c1d8f1b5510aa1ec7e598318459ccdf78d
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

libcaca 0.99.beta19

commit 40d95f9ecd0f833318366210a9019dbc480f9fa2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ghostscript: => 9.15

commit dd7ad7084196155aa3a1f3d49ebe3191b92e484a
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

firefox: Clean up dependencies

commit 3e59e06bced29d37890ccf022f459cd96450b573
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

byobu: Fix SOURCE

commit 2175538a183798b72953fce8c523f54388b9001c
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

php: => 5.4.33

commit d0d5998a5394ca862e675081671f2e04e2dfd2f5
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

wireshark 1.12.1

commit 55f2a0049cc44007d0dd9233cd853fd56439d3a6
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

linux 3.16.3

commit 9bd80c161d50ee98e6a3e43517bc566f26f525ce
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

phantomjs: new spell, headless WebKit scriptable with a JavaScript API

commit fc310ab7acddf0c558d2d42c26ebd909efdcbe00
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

nodejs: => 0.10.32

commit 0d071255d1ee25adbd7c8413986a3e6a11892c9c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libdrm: => 2.4.58

commit b3384d48aae17813dee1522393c1741b294bba8d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wine: => 1.7.27

commit eca81e37dba55c476519544f26672b15a2e98cf0
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

megatools: added missing glib-networking dependency

commit 84f40c534e9cac01bcd24249ce3aaef0ff42aca7
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

megatools: new spell, command line client for mega.co.nz

commit 598d3d28572b29ea4634e7c3db6b1a5e9d368aeb
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

shell-term-fm/bash: another patch against the ShellShock issues, security
update

commit e26cc0823d1ccdecb517006228ecb359346f4d8c
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

gnutls: Update stable branch to 3.2.18

commit 3fc6aedff7a8e0564011d67cefb1fe4d9f6ca02c
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

gnutls: Simplify branch version handling

commit 978ac6985f9bc0a0a6ff06abe271a24594ea2c1f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "distcc 3.2rc1"

This reverts commit dec4abc6e8a0d575b9b92551a88ada90d1cd4e03.

We do not force devel versions; devel branch is needed here

commit dec4abc6e8a0d575b9b92551a88ada90d1cd4e03
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

distcc 3.2rc1

commit 858f8751e74ed6ea2a0a14186482b9835122f4e8
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

icecream 1.0.1

commit 2527fd3449bb43cd46578e9282ff1db10149bcf6
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mongodb: => 2.4.11

commit 858a56f561720281d33fa97109f958c380e7600f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gettext -icu is only needed if libxmls2 uses it

commit ed6d54ce5ab02e04b2712c0734f8e234a3d3ef3d
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

easytag: => 2.2.4

commit f71ec63a1772e73cc494a6812af95c6f9e800ee0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups-filters: => 1.0.59

commit e93f713b54c8323917df2f9094591df4b18b1df0
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mariadb: => 5.5.39 (5.5)

commit d920677f83ef9b59a154f6cb3997e59c3ce4f4fe
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dhcpcd: => 6.4.5

commit 4d422dcefcf3b2a86382326bbc454c6e641230d9
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mpd: => 0.18.16

commit 420936906cab5d2a73932022afd04068ef56809c
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

tilda: => 1.1.13

commit 2f31b424d77fd6516aec26c34bdbe70e2e6e3888
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

wget: properly migrate from openssl to SSL provider

commit 766b7af1872aebd23236d24cc08d01ecfd4bedcd
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

ruby-2.0: version 2.0.0-p576

commit 9d0d467975c78324622a6ed44b7f6df75fa52488
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

mpd: fix build with --as-needed

commit 707d46aaf0b9d27b9c4e9b3041892539adb78da9
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

shell-term-fm/bash: replace unofficial patch for CVE 2014 7169 with the
upstream patch

commit ef3d9ac7e6fc8d78aa96341c6f9965fb628a7cfe
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

monit: => 5.9

commit 64d1ded0f0fdf48a51a74cb59cde5efa49defb29
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

vtk: Add missing dependencies

commit e560cf8a2dfd1cc4a9cd8fc406eec1c21874d6de
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

vtk: Replace custom code by cmake_build

commit a7c65807d897e99802049430c51810033f75231c
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

FUNCTIONS: cmake_build: Pass down CFLAGS and CXXFLAGS

commit d39b3474611bd74b4fc3620dbee6fa23d9df3a85
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

FUNCTIONS: cmake_build: Allow spaces in INSTALL_ROOT and SOURCE_DIRECTORY

commit d075d0bdb85b6fd78517064bc911af64a2ef5f4e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

shell-term-fm/bash: fix CVE 2014 7169

commit e30a0e96cfd97182a7c93ad958243a1a57c2e77b
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

itk: new spell, toolkit for performing registration and segmentation

commit 85624ac3506d188967a0cca6ba8db1be6176af86
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

rxvt-unicode: clarify extended ISO 14755 modes

commit 9d0e4b04196826f87c70548b7e61078cd59ddb74
Author: root <wich AT sourcemage.org>
Commit: root <wich AT sourcemage.org>

mesalib: development: 7.11.2

commit 21bcaa21d11748e0b7a37b63c58c4bf17a5ec1f9
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

xdm: proper optional dependecy descriptions

commit 28ffdae80265529f7d7b28f75e6b6c445fcc3f9f
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

vtk 6.1.0

commit 413d8296897b22111a216cd9679fb69fe4f650fd
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

dcmtk: new spell, DICOM Toolkit

commit accc9b812a427d80050c63a3a299089cd444a1c4
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

xterm: depends libxpm

commit e446adfa07c24f4be39cee83c01689de1938a02d
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

xfontsel: added missing dependencies

commit 57960bfdda81bb4e94103068662ed0a3cb5456ba
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

xf86-video-ati: added missing dependencies

commit 8b15bd15e29a680498e1c3a0bfdf724f223ee96c
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

xdm: added missing dependencies

commit 25fc5ae446a8b190c05f723f8bfe47e1f40f4927
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

x11perf: added missing dependencies

commit 118e892b462bdbbc82aee8a574958ba6bb18e5a6
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

wine: depends gettext, libxml2

commit 866477cbc2641953a31bf39ed46bb9ba00a354ff
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

wget: depends pcre

commit 3fd20831f8cd85b440a4c5fa5b5a3263ac735dfc
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

thunderbird: added missing dependencies

commit ed0178369d5bdb21cd8a5736b038902398535abe
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

slock: depends libx11, libxext

commit 522150bf3fe3a3cb3b93441f0666686511448d45
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

scrot: depends imlib2, libx11

commit ec83b003bedc7c25a6ec75d41263a76d3515b0a2
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

ruby-2.0: depends libffi

commit cf58f37d0e1cf7d236220999e075c155e67af4c7
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

rdesktop: depends libxrandr

commit c7d15deb33ad5949b60407fa206fcf07cb18cd9c
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

python: depends gettext

commit 9bea7133828dda34e72e12865bfafde92e69269d
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

pidgin-sipe: added missing dependencies

commit 28c552392eed0dc6a5f997601b1d224eeb9e946c
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

pidgin: depends nspr

commit bbec23dd8894a2a5d8eb65403c2ef3db10c56c3e
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

xterm: freetype2 was both hard and optional dep

commit 57bcc2de7001aa1585f6d9df2db68a85c7107efc
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

pango: depends MESALIB

commit fc408c2abd652ceeb773eb5884d6f2c24b7c7c96
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

mplayer: mesalib -> MESALIB

commit 3a1c4ef3e85e3b0af4c052dde39fcaaea4181308
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

nss: depends sqlite

commit e4bd07cfe3810e5db3c500c556eb8738b76332e1
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

mplayer: added missing dependencies

commit b68542e3136ed6d646567722c93effcb66f1beb7
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

mpd: depends on libogg if libvorbis is enabled

commit 662269447cf2e7028124511a96d81fc48344f01b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

http/firefox: version 3.16.5, security update

commit 3338ed2493f09a5b2717091273bec12e24c82f6d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

crypto/nss: version 3.16.5, security update

commit cf641a7fe47f5b4daeda9b079fdc8ebbe532e6a1
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

mesalib: depends libxt

commit 2c3dea7335d83184f82213a2258c966da4dc6422
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

libxxf86vm: added missing dependencies

commit e20e9565ad8ad399f997cb75e0c2f3350d630e45
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

libxxf86misc: added missing dependencies

commit fa4c17784e8f97b288d5606f0974532c942aadaf
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

libxxf86dga: added missing dependencies

commit 60c9a7e3a2114c28b5ca02337ddb67825aad4665
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

libxvmc: added missing dependencies

commit 1a957de5a9caf92c7ec8bde25b6b18979057a7a3
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

libxv: added missing dependencies

commit e7c3e48ef9b561ca230f3bd2b3830a7f1a89bcea
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

libxtst: added missing dependencies

commit b4401d376745694dfda0effabc8609c27cb4d112
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

libxres: added missing dependencies

commit e58a42a4c72e487a8b4038c5843929746b7ea0c5
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

libxrandr: added missing dependencies

commit 57db7eca1a745e7050a755e99c54b708e561dd34
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

libxpm: added missing dependencies

commit c0551f1e7032cdbc336c3080f84fd7000fde8a22
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

libxkbfile: added missing dependencies

commit d6847acdfbe1215f4c49a003ad0d3b0081252a9d
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

libxinerama: added missing dependencies

commit d60dca84053cbd5d76e3c13badbacfba2f709528
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

libxi: added missing dependencies

commit 1c97ed7f9db6848e4d95fc8360f65222ee563379
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

libxft: added missing dependencies

commit 5ec299d9edb3ae5203cb79cd98ab1aa564b33cbd
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

libxfixes: added missing dependencies

commit 845ad48d746a04062dfa85edd64f0819e620035c
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

libxdamage: added missing dependencies

commit 6374a4367e1150b8e86f55d67348620e6697c81f
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

libxcursor: added missing dependencies

commit dbea683a9d08dda34d7138a90e297a39bae7d05b
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

libxcomposite: added missing dependencies

commit acb2868ce1b856e06a675c0566948c537e77bd15
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

imlib2: depends glib2, harfbuzz, pcre

commit 6b0905b3e7bc49ee047691cd6d215ba453712ba2
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

giblib: depends harfbuzz, libpng

commit 9db9901574d1e061a6d117e74bd589a52f8477a9
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

hexchat: => 2.10.1

commit 4eddce7ac795eadb3af0472a53fa359a3614ad59
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

Changelog: Remove accidentally added superflous spaces

commit 9e6d815dbff2948088885354f9a9136a19f4926b
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

lxc: new spell, Userspace tools for the Linux kernel containers

commit fc999e5e88455dfdc844706804db20354b22df23
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

shell-term-fm/bash: version 4.3 patchlevel 25

commit 552a0d56b6fe2d36c5d8426b3f29faa3fde28d51
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/nitrogen: add support for building the scm version

commit 075dc6d20393a338e987b820ca6f395950df010f
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

chat-im/pidgin-window-merge: new spell, one window plugin for Pidgin

commit 46932d9aff5fc1160a1c36d0b6fb8c308f158fe3
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

chat-im/pidgin: updated to 2.10.9

commit 4d9ae3594cfc6929d226d82abad9b4f2bf11f79a
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

vbindiff: new spell, Visual Binary Diff

commit 0fdcc558aea6f3529613858a1f3bc0213e1207a6
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

make: Install gmake symlink

commit 15b74b1220b81254e5f35903774b396d53c42b27
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

openvpn: => 2.3.4

commit 905313756ec6339141c43cc591cd3c2a00828e2c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

python-pypi/grit-i18n added

commit f84adb5adafaf30c058714c8a029d8ec2f86eeeb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xdg-user-dirs: => 0.15

commit b695605863886041df05571f18736e02f139e6b7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

move xdg-user-dirs to utils

commit 62a1ce5d4d7c42a271289bb5839bbb5d13003c07
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sip: => 4.16.3

commit f0846fa346bfaea493de9f93a83cac54d4ab5dff
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cmake: => 3.0.2

commit 7d9b6ccbb773b3f24de21834efdd16426d1c8b57
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

flashrom 0.9.7

commit 05cd6180fc39d039a31197c76378b3713c4835ac
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dbus-1.8.8 - SECURITY FIX

commit c77c372e08f5b76aeb5ad30e9fd83c66152929d6
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

doc/evince: version 3.13.92

commit 6097460558b01a37fefa6cd00c8972300f0c8ac8
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

gnome3-libs/adwaita-icon-theme: new spell, Adwaita icon theme for GNOME

commit 4f272e0b87d6051bdcdfcde701009146365e4cae
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

irrlicht: move to games grimoire

commit d0f41e546d50f5866740e3c7867a45099659ecee
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

isl: new spell, Integer Set Library

commit 0dec33697ad6f26caabef0648340e0d5639982cd
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

corkscrew: new spell, tool for tunneling SSH through HTTP proxies

commit 4c99e1d348b5e939fc7a511cda7ad90f2431e11a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

chrony: => 1.31

commit 0b24f04169b15e5e907334e5a315196ece95ee31
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

elfkickers: new spell, Kickers of ELF

commit 918452c6a8adf67660c24d76bef09733799644e0
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

lxml: => 3.4.0

commit 62510738052a2ac6f1ac48109ec20e00f72acf38
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

extra-cmake-modules: => 1.2.1

commit 477a4b14b8be7e3b33ce5093f9c70906d83d32ec
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/libiptcdata: fix SOURCE_URL[0]

commit 5070b8b2f28efe4076e033fa5ab4dd0cb147ce30
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

lyx 2.1.1

commit daf50d7c20bbff6bbc983e2a2c7040ce3f196c03
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

texmaker 4.3

commit 63f1a81de5071e18cc5c943aa73320d4d77ec963
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

irrlicht: new spell, high performance realtime 3D engine

commit ceaf532bdaa5a4c829b816098a5c6dcf9300032c
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

texworks 0.4.5-r1281

commit 0c56325f2194b5659888e3b28bd4ec9d4c076175
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

latex-beamer 3.33

commit 87a0d7e8dd8fcc6d72de321101af8efc47cde82d
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

leveldb: new spell, fast key-value storage library by Google

commit ebd3fc05030c8c878416b4f45e5096b825fda455
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

snappy: fix malformed DETAILS

commit 2f1caabc70adcb1cabff677575405ff738fc0120
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

snappy: 1.1.2 and add git version

commit 067a1e974e20076a0d1d9f34060b2086f17bdc10
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

vim-csapprox: new spell, Make gvim-only colorschemes work in terminal

commit a67f89ca59b6ed5924cffacda5ef8aee98793d2f
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

video/xbmc: version 13.2

commit 5a66b3caa18a25f6bb1eb002377777d46c14578b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

x11-toolkits/wxgtk-new: fix link error in dependent spells

commit 8e36b2c5aaaead4afc14b5bad5db5ec8d19fea84
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics-libs/vigra: version 1.10.0

commit 3bb273ad69c7d956ff1efeb5386295be663c571c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics-libs/libpano13: version 2.9.19

commit 7e393ba53dd65cae3edb9d054f5863ea19c1f79f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

cherrypy: => 3.6.0

commit 1d5a4fa873e15289ef429b81f417a4885dcb47f4
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

cobra: new spell, Cobra Programming Language

commit 7d446689fe905a421138446aa655946dc93d77ef
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

newt: Clarify the python's module name

commit fd69a540417b415527a0db631cc66431ad419fc5
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

newt: Update website

commit 9de36259ef50f1efbc9e701bbade0ae271b1e8f3
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

byobu: Optionally depends on newt for byobu-config

commit 192eb0fbb06d6efe480db8d6be9a9146e21c0882
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

byobu: new spell, text based window manager and terminal multiplexer

commit 2903da1351e130c4d488e6054dc55fdad67cc6fd
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

abduco: new spell, session {at,de}tach support

commit 74786298ba8145716a68ad06ac51530e0765a714
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

ChangeLog: Fix last entry date

commit 4d64d5c220572004d75017762c78e6ae5e33b4d0
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

dvtm 0.12

commit f7b23c7d4dde28c301a1804aa3e9816e6a613cde
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

mono 2.11.4

commit cd44e13fbee77add65aa85412c0970aac8081a63
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

http/firefox: version 32.0.1

commit ed713ccdfef3ab82b01f1d649ca783f51f04a037
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mpd: => 0.18.14

commit a869590d13a923f349f5ba79788b8654fed7a485
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

squashfs-tools3: new spell, squashfs-tools 3.x

commit f647eebe2c4baf394de7f8eea9fc0c8fd3e7a945
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

binwalk 2.0.1

commit 4e3439270f320f4dfae9c28b785f2ecaa3183709
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

gocr 0.50

commit 2340b318dcadfd4969ef0a86faff1e3b13a217bd
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

crosstool-ng 1.20.0

commit c0fc21cb025332bf91cbe28ad86f5604d019ed01
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/dcraw: version 9.22

commit 5d7183d4d04e9ee762b0a29ab5dcdb1ab85a160f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

utils/chrpath: version 0.16

commit 1fe373f4663fb407eb945eeebc598851c46b5d2e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

image-exiftool: version 9.70

commit 59d996006644b88675a10a9d73238627de77f25c
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

gawk: typo in DEPENDS

commit 0b694fe5e3ac106c4c8628611f772e8b2389bee5
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

gtk+2: typo in DEPENDS

commit 860b171073abb92432ee610499fa6bec969e3881
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

runawk: new spell, Wrapper for AWK providing modules

commit f397f302618e22c2649c5ca0a2c22733742480b9
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

mk-configure: new spell, Lightweight replacement for autotools

commit 84321096b85829685a70de99f0a9a4fa7b35b448
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

bmake: Fix system search path

commit 3b5650e63dc3e78b2cac8be2d6e39ec646d5b4a9
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

bmake: new spell, Portable version of NetBSD make

commit 5d3f69f50ab421e85194c79db0b6fb8cef152c5e
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

python-magic: new spell, File type identification using libmagic

commit 636f78e1ac31650dcd407a0423530a193cd3f586
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

swig: => 3.0.2

commit a2e9ff6724ae70a3c0b2e60e3fe618957127a7da
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

pango: added missing dependencies

commit a01f497cc0fa1618b6495118036e96b2799ea620
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

libxrender: added missing dependencies

commit 74ffc130cdae305153fdc02fe9514b4f650484bb
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

libxmu: added missing dependencies

commit 8891b33f8a532a2bd0cb719a64302559da062b7e
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

libxext: depends libpthread-stubs, libxcb, libxdmcp

commit 8907a5467f4905c3da592d169b9597928488c39e
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

libxcb: depends libxdmcp

commit fc1f37174fbf2671af2dbaa3a1002a5518116ad6
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

libxaw: added missing X11 dependencies

commit 7b18275bb55f467de1deb386b1300b8000c5a0f7
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

libx11: depends libpthread-stubs

commit 98250744aa2c95b2a2de0a69a433742de54a38df
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

libmms: depends pcre

commit effed55d5b780c6cb9b46428ab8c4e90ee074bd4
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

libidl: depends libidl

commit 8c98a80b3fdbf9feab35d59a7f00c51f8cf5db61
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

librsvg2: added missing dependencies

commit b579b2ea288b2a993d595321bf6c5e9cd46bac4b
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

imlib2: added missing X11 dependencies

commit 122e9088f89b8f95f6a42e042a038587313ce11b
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

harfbuzz: depends glib2, libpng, pcre

commit 755b56b16e951b987b5f00ce9c223c4b2bd9038b
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

gtk+2: added missing dependencies

commit a92839cd847112d7e177aa1f79d7b983dffd259a
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

groff: optional X11 dependencies

commit 248fce7e6ca471ca2690f0002a9e61ee5e5064ad
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

graphviz: added missing dependencies

commit 5c7a03608434bd12f8312524cf45e0b08ff82135
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

giflib: depends libice, libsm, libx11

commit bec5c075dc25241288ead35646cb16e331501743
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

giblib: depends freetype2, libx11, libxext

commit 7535018a6dec9666b00a20c8840a0d9686be9450
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

ghostscript: depends fontconfig

commit 643f56c00e00fefc886bc8c2830435aae187d113
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

gettext: depends icu

commit d624911952232db4e3b2a3955992aee885d8e752
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

gdk-pixbuf2: libpthread-stubs

commit 69db0172f30df877a741216056ab54d9926dfee2
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

freetype2: depends glib2, harfbuzz, pcre

commit ccad0eb84a22928d6c10dba7b9d917ad1ef2bc7f
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

gawk: depends gmp, mpfr

commit 589ef6590069a3b09d9f790a28f2dffb8ce89b97
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

*awk: Let the user choose the primary AWK implementation

commit f0922418443a0e95dd34097ffa6f727bb0a5e2f8
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

fontconfig: added missing dependencies

commit 5a8978f0451fc7b9f5c7c5fde5c59eaba8cc156b
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

*awk: Update HISTORY

commit 521788cc8c90f78b339cbf9d3d7d6c563b331e2f
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

stunnel 5.03

commit c78b5f53a4e917bc90cda22f5da5e89e6b2cccd8
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

*awk: provide AWK, make other spells depend on it

commit 960f2e9327333281e5b5011390f620a3c856bd3f
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

firefox: added various missing dependencies

commit 7c07a2fc051e8a6354eeefa7c73de620175b2b13
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

fdm: depends pcre, SSL

commit 178a8618fb279be4ba682eac5e1910ef71b8dec1
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

dvipng: depends gd, t1lib

commit 510fe9c06930e2dbf404f1cb2c5075cc0b1d5146
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

curl: depends gmp

commit 465c3104f219f0a4ebbadd10dbb3166ace40924f
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

courier-authlib: depends libtool

commit 0f8b52f8dc6597dec157a6b8b472925ee6d6177a
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

cairo: missing libxext

commit 42f4985239cd395c8cc33e5d4ac3f4c03b7d08ef
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

bitmap: add missing depends libxt

commit cf9d1cb8259c1898a20e6976a69aec3f11ad3bc0
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

phonon-backend-vlc 0.8.0

commit 2d36016b770ad210af0bf5b3e470e1233188a65c
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

phonon-backend-gstreamer 4.8.0

commit e414265c13fc8220273f44e52f35b0a38af4f398
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

phonon 4.8.0

commit 536396daa6f35e12b6549d496fa92ae751b095a4
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

seamonkey 2.29, SECURITY_PATCH=57

commit ec0dcc1dbc40c023553cd625b1360e56a89e3182
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

libvpx 1.3.0

commit e60c6b1c66d6388e44734f7b39c831a6bfbe5852
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mksh: => R50b

commit a012345e4e361b0a0977e372dd437e3e7722cfaa
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

man-pages 3.72

commit 7340cd58b3bac652d74e0de8f31d88fa9d1fdd20
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

utils/direvent: new spell, directory event monitoring daemon

commit 2d788f704cc2e60a1a22a82538d0014167f2593b
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

calligra: use non-empty value for KTINY to properly remember a "no"

commit dda57746ced9352337bbe05c91cc9543363fb002
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

calligra: really add vc to DEPENDS

commit e833ddb33bbead8a7beb303138d529f21e0839a3
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

calligra: add vc as optional dependency

commit fd0aa59f906f5d43dd4dd291bcb2cc6cead1368e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

linux-pam - depends libtirpc

commit ff0ef39c1a855176ef681b321456821177242bd2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libtirpc: => 0.2.5

commit 0cd73d987409ced888ab71db9382760d9ea07427
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/gexiv2: version 0.10.1

commit db6ee1edf0a80281916db99a3841e6cde1f7f7cc
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/cinepaint: version 1.0-4

commit fa5c06267ecb3e356352ef57b233d113965c7666
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics-libs/ftgl: make dependency on texlive optional

commit 2ce85325f97ea39726897e6cb8ac9fb0b4a45173
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/gimp: version 2.8.14

commit b9ea13d20ad6bf674393e9759f224eafec11b9ec
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wine: => 1.7.26

commit 63e68bc8fbcc21b7d6df5173bb293967708a5e69
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.16.2

commit 59bcd32ef4091f28f4fe416b7f400a3fde5f9226
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

net/tor: version 0.2.5.6

commit d819a61f99e4462066d4fa2562f673ea8229c451
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

x11-toolkits/wxgtk-new: version 3.0.1

commit a13e408a47da8d93af232515a0b59ed9a70c8c06
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

youtube-dl: the missing change to INSTALL to make the versioned source
work

commit e9334e19582517b46b6e485739a58af1860db1fc
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

youtube-dl: update to youtube-dl-2014.09.04.3

commit c0aca52618cb4515913e6d62b79a7115622392b1
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

youtube-dl: switch to versioned sources and use upstream signature

commit c15a91f8e8bc0e7da9e123a8ba3e0cc5a0c4f51c
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

dia: => 0.97.3

commit 4f371eba27e3aea2ea8877bcbf862720851b51ac
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

postgresql: => 9.3.5

commit f52aa9d249eb57e9dad9fb4c4eacd77143bccdc6
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

nmap 6.47

commit bf7d06f90a96dc554aba4b77fe61de42b91f2aa3
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

mc 4.8.13

commit a9562b342304522e9cd4853afedbfe494183e14a
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

subversion: Fix dependency on serf (without the flag, it may be skipped)

commit 5e35905b65250285330d2375c7756e3ffa9f749d
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

imagemagick: 6.8.9-7

commit de091c41fa5eeda9f9ea6940794990066fb67d30
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

courier: courier_filter init script

commit 8167f87e9dd0e520dc643fe178dd7382324b6254
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

consolekit: => 0.4.6

commit baa2f0e194b339da13e494fc3a593381bf49ffd7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kbd: => 2.0.2

commit 7321a4e3d5ff93ee9f9711d35d7d233c34003fea
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

check: => 0.9.14

commit 95e34d64d863bb115f0f0d731fdcb13bb2de2f7b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libreswan: => 3.10

commit d1cb61e181b829df0731a24d8827c7ca01b963d7
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

tig 2.0.3

commit c4dbbcbead04de9df3b1cd4e71d789abf1ce1a62
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

tcpdump 4.6.2

commit e47d18622561ba2b711568ff94652933d1ef33f5
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

libpcap 1.6.2

commit bcbc7b39eb9acc41c0029d654a588cafc2dcbe5b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

linux-pam: => 1.1.8

commit d409d43501965150db54534998cf79beb755e6e7
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

memcache: => 3.0.8

commit 39b9451e06c5377d79d329d81c9ddf4cfe5a0aee
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

imagemagick: use ftp.sunet.se as backup URL

commit 8ea3be24128cf08b6852220f39e911d494f0e5d0
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

meld 1.8.6

commit af5ac42b5d160d8d28b862c2f5a866996e1a68f0
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

firefox 32.0, SECURITY_PATCH=75

commit c9eb3436fa653e78c9582b98df7a744c23f6044e
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

nss 3.16.4

commit ca95e9243a3bfcf1c8f4cf42fddcc8711be350f8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups - also uses krb5

commit 6c12065a40bfa8acd805fee20b3e0c45a09e3129
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mpd: => 0.18.13

commit 2b1264820406a2bd38c2c69707081079a5dd329a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libunistring: => 0.9.4

commit 8533ebe11d58792965f3da573bab3a8cfc358d67
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

eudev: => 1.10

commit 813588be6f89d647a09b0c4d2317d859f50c69fb
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

libgpg-error 1.13

commit 8c8ea0d14a393d5f4d7630a4616887d34f6e41ab
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

libassuan 2.1.2

commit 092d933736667900e11381fd5c917752bb3aa751
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

psycopg2: => 2.5.4

commit 40f01a2221afa2e7589e5c4f147c6bd43684f83a
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

sdcc: new spell, Small Device C Compiler

commit c0c284e80fe3d13d55f5092759e0f1a87205826c
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

mawk: new spell, Interpreter for the AWK Programming Language

commit 40cd17eb742db74054158aa544ef344f21a01078
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups-1.7.5 - SECURITY FIX

commit dd64c573d8d63db9bca0759facdba8fba987989c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ghostscript: => 9.14

commit ce75406566994446390bb0df089d183a67882ce1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qxmledit: => 0.8.11

commit ce7812801a21d1ad10dcba27102c2edb6cb01b8a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tzdata: => 2014g

commit e29ce138ff8b6e4b0c4902b57f518c243a20d5b6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

byacc: => 20140715

commit 6cc5cb72703bff90547c750e51fe7bb2a1f350df
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libgphoto2: => 2.5.5

commit f5629912afede1454bfa0c215c62aca205ae7001
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

deprecate collab/cola [replaced by git-cola]

commit 087bb5454c3df43792b22fa1a2d46370d2e581bb
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

glib2: Re-add commented optional PYTHON dep at request from fellow mage,
for making things optional again some time in the future.

commit b1b70b36764bbd025f6a0357e41573d14c4c3e00
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics-libs/glew: version 1.11.0

commit d44691f2597e50d77d18b1e91093bf2cc9dee516
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

disk/attr: fix library permissions

commit bbd7e405869ee334781e773427150b1a35d831cd
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

glib2: hard-depends on PYTHON to avoid the situation without any glib2
when INSTALL fails after removing old one ...

commit 076a47acbba8116da981ba129185b038fb9ea73f
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

pkgconfig: Remove glib2 dependency, fixing things to version 0.28.

This duplicates a bit of binary code because pkgconfig now relies on
internal glib2, but this is necessary because glib2 itself depends
on pkgconfig to be built. At least, the pkg-config command should be
working if present. It does not if, because of another bug, the glib2
install fails and the glib2 .so is missing. You cannot install glib2
after that. Pkgconfig is basic enough to warrant some extra care with
external dependencies (which is why they include a copy of glib2 to
begin with, mind).

commit 4e0f6f47b151d6f496ae434bd553ca5b82cd30d3
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

cairo: needs xextproto

commit 26e25ddccbfb6a862c96a4202fb11dcbc05a15ae
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

whois: bump to 5.1.5 (source for 5.1.4 already pulled by upstream)

commit 79e1f468621186acadfab4bd4a10747f1ccda464
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

firefox: fix build with gcc-4.9 (on a core2 64 bit machine with PIC
CFLAGS, if
that matters ... did not need that on an Athlon II X3 machine
with
"native" archspecs)

commit 79ec771c933d9a213c9f7978cf8c9833261ff673
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

jack2: depends on libsamplerate, also change scm option to git

commit 5e1f61e27c2d901fe74e8b2b46a61b36ac77aa27
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

subversion: bump to 1.8.10 (1.8.9 source already unavailable)

commit 903c1ab06f14df08f4d9c8cce1792dcdd6ab955c
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

lxml: => 3.3.6

commit fc1110a57ecbbe46333e61eaeec0d40f201356c3
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

davfs2: => 1.5.2

commit a9d2c4e4f1944afbb8e7ec124118788089527b3f
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

wpa_supplicant: nl80211 support requires libnl

commit 9d6e97102d81d3708656ac75f6487af2276fd4cf
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

wpa_supplicant: Allow the use of libressl

commit 1c3a6045061e1593ee65f302a1403803a478b9f5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

file: => 5.19

commit 23dcb67716d76810a40f557e1b12f21716adb350
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gnutls 3.2.17 and 3.1.26

commit ef5f5abb9cfad462d3d139f7710dcb6027b16ad4
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

libdrm: final stray .orig file from committery

commit 91d9366de89342e665bcc850053789f51f50deac
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

xmms2: does not build without CDDA

commit 173b00d3aef1c41034e73220e7658db8d9a05383
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

evince: needs symbolic icons

commit e1c4359a4ff62df442794dc01da40e330f8c1b3d
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

mupdf: bump to 1.4

commit b33da18406f0fe43ac59ceb00d7689db3e68bae7
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

xcdroast: remove old patch

commit 75bc19ee14b1e13444d2e16cce03abbc40cd046e
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

lightdm: bump to 1.8.0

commit 9b5757fa9b649b4d09ddb444f989844f5073fd64
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

xcdroast: bump to 0.98alpha16, include patches

commit b5777530c0bd16bbff3c7b92e6080d8481d3b020
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

cdrtools: bump to 3.01a24 and man path fix

commit 173fb3a316651fd95838436f4dde86de46c09d4b
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

sox: hack for current ffmpeg

commit 0efdc696ae3dac149487f3a09b3dcb577322b2bc
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

swh-plugins: fix with current autotools

commit e8293f6a4fb9f769e3fa571dc4bfcbfa8f122f05
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

audacity: bump to 2.0.5 and build fix

commit a3c27fe3408e91102a9fc48ee286647d17dc6857
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

ardour2: keep spell working

commit 8dee8ec6d72899ca6b9ab3d7d9da8fd32fc15efb
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

aubio03: historic version of spell for ardour2

commit 155a24390475aa493eb0be06cb30c8ff71d46253
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

libxfce4util: more depends

commit 0c813d1e0ef65e657a69c03afc602de64c662091
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

garcon: more depends

commit ec0fab8b29ad0d3e3e7c6c3857aa57c3ea94e5c9
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

eina: bump to 1.7.10

commit 80f1e3e6391f0d3ed19ed965932c0febed9f8e53
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

ecore: bump to 1.7.10

commit 4b16014229d62ba7d53303e36ec5ad2791c5f98d
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

dbus-c++: build fixup

commit f6d9c6be1c946bc46da29a0e560d86b4f2189aa4
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

lilv-0: fail-safe cleanup before install

commit 60d23f2b53741c5a7cc75e923c79c851a69200b2
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

slv2: fix dependency on lv2

commit efabc52388318d65efb29ab04e641264937119d3
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

lv2: more robust installation

commit deba94fcc653dc9b901d442ef770f558110c1662
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

jack2: bump to 1.9.10

commit 2886cb4f277ca25373c679eab7d877a27ba56a3a
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

libiec61883: hash changed

commit 957657cdac758c073f5e1d23104f7fabdb7a7105
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

libconfig: needs C++ compiler

commit 4940a4a56d7676909661b194f2ed451533cd31aa
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

libffado: depends on libconfig

commit 99b5fee4997596f81644d30b4bbb55020266bf4d
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

screen: bump to 4.2.1

commit 18e9666f6c606b463a2ea62eafcdfd9d6f62b743
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

lvm: 2.02.109 and hack to make static build work (again)

commit 004da967ef38476e64defaa3f210bae731a5f435
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

gawk: reduce library usage

commit bb9a733ff1e5b4599343c580605aec4f57742b2c
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

tcp_wrappers: PIC build

commit b54e7912552ec482db0817946eeccb8c2dc1094a
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

net-tools: fix build by disabling obsolete hardware

commit b17fc5b5c875de27bf46e7d8370855fd65d763bf
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

cairo: build fix

commit a6753b84f253d909e6a7dc4df1cd43729fa54280
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

wxgtk: depend on glu

commit 5393a6a3293759fb015be90e8497e27f1fcb75d6
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

freeglut: fix deps for mesalib-1x

commit 0982eeb4874341a4d5f24d225060808ba4880659
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

libdrm: NV and NOUVEAU duality

commit 7dbcaf56fca5b1f9f07123e14d1c1eae89d40be6
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

nss: fixup, also new PEM; spell still a mess

commit 22f0b38579a0cf954c6a5e9b4d185b4fc01beb2d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

opencryptoki: fix bad with-SSL usage

commit cbc6cbd90881793c41272e064da4cbc36528d880
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

snort: fix bad with-SSL usage

commit ae3264b679bc1743b73ed1634b41916249bf3c6b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

nmap: fix bad with-SSL usage

commit bb33e9276c9a347f4f082ae97f1a53bf2d24d33d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

php-dev: fix bad with-SSL usage

commit ec00cfa4f687d72a9429f19d5c8c6e350ded430a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

php4: fix bad with-SSL usage

commit eadea1064cb230e353e22f6c94ee779284405a56
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

php: fix bad with-SSL usage

commit 9898d5334f47315730915a2a1f888171b0c70225
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wvstreams: fix bad with-SSL usage

commit 7bb7a04a5b6667b9334a28431d15c92b43175877
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

netembryo: fix bad with-SSL usage

commit 79054e95c54dbdf514f89b692004908410ffb4b7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

nagios-plugins: fix bad with-SSL usage

commit d141a01e972bc00df5dfe2a4ba3297af3850f224
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

flow-tools: fix bad with-SSL usage

commit d469c2f7126d22d565150a76a67f8bc879b65ec2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

bind-tools: fix bad with-SSL usage

commit a1e2ad9b8f91404ea4649c4e5f05ad1eea9dc967
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

bind: fix bad with-SSL usage

commit 98dc1c66486ab22f5ee409ba0e79ed5612e613db
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libetpan: fix bad with-SSL usage

commit fd218ddf7fa778d1686f25c238baa1fd609b632c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cyrus-imapd: fix bad with-SSL usage

commit fe5081b5fe32f0b229df4344e16947b5e6220d9f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

anubis: fix bad with-SSL usage

commit 6b3fa6491a2b1fe51f46b607cde0b9d6c369e38e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

omniorbpy: fix bad with-SSL usage

commit 8ac188352b806edccba02c599078812f1d9c1027
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

omniorb: fix bad with-SSL usage

commit 12ed6c829f5f10ba2e3013696bc0b568be808a87
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libesmtp: fix bad with-SSL usage

commit c0908286acaa30cd9eeebb53a1bd4d1a3d34bdb2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

links: fix bad with-SSL usage

commit 3089927a5431d2b6a83f66844c943fa3091d7d85
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

lighttpd: fix bad with-SSL usage

commit d4aa92be60a90c339db175516120bfe0fe28b793
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

elinks: fix bad with-SSL usage

commit ad9eb660ed207fd2ee3efc7b38c30b27eed32f59
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

polyorb: fix bad with-SSL usage

commit a5a755f3c93542c7a96881698d56f097e1346e5e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

lftp: fix bad with-SSL usage

commit 5eca2d0d72ad7bed82c6dc87e1a16067cadc1902
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

aria2: fix bad with-SSL usage

commit fd6f06f00ee8c49a5c2501ad876028fc5c5b70bb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

postgresql: fix bad with-SSL usage

commit 7fb68083dc22e807901519db4f0fcdf71d0b3195
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mysql: fix bad with-SSL usage

commit 1de4d35116e5f19286784f2437e0656877ed4c73
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cyrus-sasl: fix bad with-SSL usage

commit 1353272fc0a140c7618fd96bdf447edd4c575c16
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

burp: fix bad with-SSL usage

commit 16da31095af209d5fdda66afbd03822589a5ff7f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

bacula: fix bad with-SSL usage

commit f9b472cc6aa293af121d5ac6292a88f8f57e6ea7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

openipmi: fix bad with-SSL usage

commit e0f73189ec807f2e4c8b469572b43b0531fa50df
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mnogosearch: fix bad with-SSL usage

commit e4fa8f59b6416c6fc05cf77609ac1165e8a29e71
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gutenprint - fix spurious dependencies

commit 7533aa4e428fbee7f747cfcd9e7326c0b4efc51a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tweak ssl choices

commit a0edef006764e5099e2121602e86d04c4319ea13
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wget - imporve libressl detection

commit 5adae8a35a626463c719de1334dfca9987ef935a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

acpid2: => 2.0.23

commit d0a580ff69389681ac7b6e4ac1f76db0d2082844
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

curl - support libressl

commit 7bc8e1ac4064e51c37f5b6eed2a2854d8077a4af
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

upower: => 0.99.1

commit b5b0fe641ac74a113749ec5e87ada51ae572fffe
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

glpk: => 4.55

commit 705f5fb931c96f6bec6c56bae55eb5811a555348
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

libssh2: Allow the use of libressl

commit c42ca3cf754d141d3dab140ea07ae666d35e7ef6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libarchive - fix typo

commit c9bbc7dfeeaeed7c7e750a52de0f21821ba4a25b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libevent - fix typo

commit 84286589fcfd56c34131eb9a5494b0eca3f547e3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wine: => 1.7.25

commit ff16e09155dfe85226248028bd56276205ae5778
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

php: => 5.4.32 (stable) [security]

commit a3b7c9ec7cb942c3d07a490cc5314d527de1a9e5
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

wavegain: new spell, wav files loudness normalizer

commit b2eb57366d8c0a7053d7f1a0eca18b14b0205850
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups-filters: => 1.0.58

commit 680ea5ff6c6fefd16b067ffb5f24747b3cf71e59
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

setuptools: => 5.7

commit ddf2da1367555d1be7fb38d0189ebdcef66ae6a2
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

libgcrypt 1.6.2

commit a9ef25f5be0a7e8aa7953ec09f893b873831dc54
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

zarfy: new spell, A gui to libxrandr

commit 5d688bf3dc4b467161c28b4d231ca70e12eb1803
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

arandr 0.1.7.1

commit 7f11e0c286c88d574560218021e2e7b15a07ccc5
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

appres 1.0.4

commit ca79e05a2d0f24d4d9af849c55ef89da4156fd0a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

krb5 deepnds SSL

commit cecbba583cce279874858aac33cd56db04f52117
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

krb5-1.12.2 SECURITY fix

commit 227af066d69674086a56a528f2f18d8855dae05f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gpgme-1.5.1 - SECURITY fix

commit def3d54646c3fe9f7ef11761ac87ff1c60bd9816
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

python3 - depends SSL

commit d153c876ca862713044bfb6488b909542b0b896d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

clamav: => 0.98.4

commit 4fb2108a98c299258eb70496e5ee5c1ee1631d65
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtbase - fix SSL

commit 7b6320682fede9a5fe0ffb004308af23cf8722cd
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cupos - fix SSL

commit 1aa54da380b9782923f519b82a91760e78203dae
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

podofo: => 0.9.3

commit afc0fd219d6826c86bcb8be913f6df42e0f24b94
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pulseaudio - openssl => SSL

commit 75391160584a7b620f2f8dc6a38344f5bb1a0d82
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libssh - fix build with libressl

commit 0143bb8b59ae8e342f17f30dcd1fb5f13d79ce06
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qt4 - fix ssl gflags

commit 13b4cb211aaaa8b6050b8a4b24d44179b2b8b77c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

openss - check for libressl

commit fcb7bcdbb7b77fba10d16110b5dd619c35df3a8c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libressl-2.0.5 new spell

commit 7b32bf3665ffaeae5587bc3eba0de6fa6a1d6dce
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xorg-server: depends SSL

commit 6799f65e24a813f7ead802f4820f0a8688982f61
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sptk: depends SSL

commit 3e4411e4bad4b29f82f293f81b50d9daeff4a9fe
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qt4: depends SSL

commit 00f3c5e9ab47c1c54dea1c15d2aecab8bc0e2995
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

x11vnc: depends SSL

commit fb81b6dba8784db6c37f7c3513acaaac1d7c5e20
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gkrellm2: depends SSL

commit ffaa185672413e3a4eb774f47694cb7b67b7f315
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xbmc: depends SSL

commit 5fca5025df401e41d9c7702c859d7f9accaf77e0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tcvp: depends SSL

commit a02b88799615954b1e37726f3b2553251c2693b7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mythtv: depends SSL

commit 7049559d3718fb9bf19f3349a83f2fc9c4f2ee8f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mpv: depends SSL

commit f31719cf516ee75cebe4ec43f5ae657bf063b6bb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gpac: depends SSL

commit a7d18473599c91242afa8ae28d4c166aa77d41e7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ffmpeg: depends SSL

commit 7d4e0f9f7b4c5fae1f7343b27f8e26ba149952dd
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xen: depends SSL

commit 6b30935c91847205003f66862ae3094f4289d18d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

uptimec: depends SSL

commit 3f8f8e9f0efaf78fc1cd1d7a7fb94def6314ff25
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

syslog-ng: depends SSL

commit bbf4968abd83d9169431f64e92de480c22fa011b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

strigi: depends SSL

commit c295fb17f15c028d4d0c1a86e0ae76fc33d58736
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

spice-gtk: depends SSL

commit 9ed98148bb89fa187d5a205dd3fb189248518af3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

spice: depends SSL

commit acdf87a672ff19da4c81210439e2fe45923f8bc6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

openipmi: depends SSL

commit 1662c3687cc902cb288da60d8cce21d70d163e63
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ntp: depends SSL

commit f983ba69f69770da449ce053f9fddbb97528f64c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mnogosearch: depends SSL

commit b294b9ceb42d51252ffccd38552f7061492eeaf6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ipmitool: depends SSL

commit 80ffcb4f80a2b0da05deb70049ac19a6da540910
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ghasher: depends SSL

commit b13052bde7127c1593e4b48ef095bd511aafbf01
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

deltup: depends SSL

commit b43c16612e1017bb6b51c1ebe8459ddf6a00e402
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

telepathy-qt: depends SSL

commit 3264fd66e5895805d6a92a03beafc0edf9435c0c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

telepathy-idle: depends SSL

commit dc860f8e4a53468d72e8774ac29ebbe78222df28
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sofia-sip: depends SSL

commit b6d8a9084af16580a3b0bff30518e55389009741
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ortp: depends SSL

commit 9c9ed96da31e7edb248072a1f2af8a52505aa76f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libjingle-tapioca: depends SSL

commit a46b26973d60a031c1ec148fbd2f1ad3cb707a6b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libexosip2: depends SSL

commit 17b5dd54d564a7969249045614310711da072574
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

decibel: depends SSL

commit 7e2be8a743429e8c43f81345734b228790aaa368
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

asterisk: depends SSL

commit f7a490c152bf2a628964bc2ef3ea8966a3abe647
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

x3270: depends SSL

commit 793548c0f72ee3c767eee96ecedd222a0a435ff0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tn5250: depends SSL

commit 879c6d6bf7e72607f984cd74e1b1290f1fa01d52
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

rdesktop: depends SSL

commit af0eb32f957232e904caa93115b2451dc76e106c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

freerdp: depends SSL

commit a23480e61b9c9dd1a698744a8b34f73d49ebb375
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

c3270: depends SSL

commit a3791ff1b9692639d0a8ba327548796b293d21e6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

trousers: depends SSL

commit a12f50cd9dff8e51f1c69a96659d5a0565b9beaa
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

openssl_tpm_engine: depends SSL

commit d58ede505b18e154d627392237a52b676c9e126b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

opencryptoki: depends SSL

commit 26bf68f6aa26d4cbbd19c3f11b1d84c0b75b373c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

nessus-libraries: depends SSL

commit c5d064a453bf185c38cef0329904341d38c8fa10
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wireshark: depends SSL

commit d9b726fb25d442c8f99386a363027403cfbf01a1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tpm-tools: depends SSL

commit a5f9512c01e90e6d39251bb9341ed114cc3fbe9b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

thc-pptp-bruter: depends SSL

commit 943d6bbeac77ad0d8527b24eb84aa17f80c9b21f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

thc-hydra: depends SSL

commit e3de9ef56fc35025f4b9c83064d320ec631777c5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

snort: depends SSL

commit 4c2dc91b4eb3469fc644a8ab79ac77e00711edde
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pwsafe: depends SSL

commit 7029f09f4df6bcea1d7fc75fda700f15c3d0c034
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pam-imap: depends SSL

commit cfca75276fb9dd9c14a5ee70519c55e2cc5d75fd
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

nmap: depends SSL

commit c1b4eddcef934c8b44278ba7e9a5ab42e7e6c25e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

hashkill: depends SSL

commit 1177f15df0de8890201090561e73a3041b7120ca
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fingerprint: depends SSL

commit d8e8a345435e9c3ecf2615b89cbf809ecb2144a2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ettercap: depends SSL

commit 6263e86fbcd063f126cd8bd768108edc9b92223c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cern_root: depends SSL

commit c458a906b7dd177f77091ef9cf95bddf336f81f7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

boinc: depends SSL

commit ed1d70d9f224d933bc3e533a62c9d68ea0fb346d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ruby-enterprise-edition: depends SSL

commit fc4562f616c67fb34fb087d586d640278f10d4f5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ruby-2.1: depends SSL

commit 95371c8a75bc4e258bf0d042c4692eef9cc82971
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ruby-2.0: depends SSL

commit 80f7a3f673ead262ef28b027818840c1be58ec08
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ruby-1.9: depends SSL

commit 286b3315c198230cd3418451111e19dc1aab312b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ruby-1.8: depends SSL

commit f7f372c5d4ad979e04122154c683de20c5a9a036
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtbase: depends SSL

commit 27637d0b92d82bb8dad626d69654e93b52af702b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

twisted: depends SSL

commit ccfced9f015439a9acf4c98a27408e9f2eb187d5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

scrapy: depends SSL

commit ad011ce05914d882aa3f0b120b1dbbafbbf2b31d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

scrapely: depends SSL

commit 930f32b1aeb2d3bd4bc00f97b3bca69b536b77e7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

roundup: depends SSL

commit 57af5ff2af8ab471d4418ef8e56dcacb32df4455
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

python-ldap: depends SSL

commit 64eb912ed8c4efca1ab0fad7f84dbb1a8c98fff5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pyopenssl: depends SSL

commit 8d3420e10d4368f3207de4cb684c0a1379e9999f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pymsnt: depends SSL

commit bc983df1de411de7aac5a1574bb16189beefde0a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pymsn: depends SSL

commit 9713fa6c879f59b229256c3db30da203cc55711d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pyicqt: depends SSL

commit a2efdb379f73e38ca13f7c47eb5d3445001f5866
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

papyon: depends SSL

commit 27b25d8a8054e2a6eee361b74290fa4ff1b9b9f1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

m2crypto: depends SSL

commit 11b69b0875b8e6ba14d333a09211fb6250980270
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cherrypy: depends SSL

commit 4dc11d3880ff9fbaf468a2da2f9a083457d910fb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

attic: depends SSL

commit 37d4b97c6e97f7bd603c3d3bb24455f1d070291a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

zint: depends SSL

commit 822395946003c1b3ae3a7c4451c3138e0b544e4e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pt: depends SSL

commit 137db2a7bc8f7356fbcacca3147e06332e698cfd
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

hplip: depends SSL

commit 061b03b07e9224fadfcdbfdee065d561bc80d3ed
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gtklp: depends SSL

commit c92dd203bef661f3d852ddb937e70b7263446e53
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups-old: depends SSL

commit 0ecc0ccb63740c33a2ffd873c92a94bb66b48ae4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups: depends SSL

commit b7cac2185cafed8213ca339ab6f810baf1e7b9fb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

php-dev: depends SSL

commit a768befe0a68d69bbed8ec414de20fb4083c3d74
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

php4: depends SSL

commit d2d907a9c0bf2bda461adef5d3a0781783cc821a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

php: depends SSL

commit f6dbb1496d373b3c3914fd2e9c31087cbaea69a5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

parrot: depends SSL

commit 4503b697611510ea04fc6f69a6a3de6c4b7dc5a2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

net-ssleay: depends SSL

commit 0526fd21c059d3cc53f0e8e06cb24ddde62969fd
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

crypt-ssleay: depends SSL

commit c6f74c5d15e1c3c1730886b1a19ccd52dddfbcf0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wvstreams: depends SSL

commit 2ba9f0132b8b3c0640c270cb13d63d682b5c8578
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

vtun: depends SSL

commit d628ece0134f84ab4989f4c9b9e334346885967e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

unbound: depends SSL

commit 51b27a526ece1de87641a5b33eeedcca0d9fdc7b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tor: depends SSL

commit 9834490037c66572a2593195ddfc5f0742b0421a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tinc: depends SSL

commit 46c66e232fb836b9516aed432575edf462d6a109
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tcpdump: depends SSL

commit 77d9e1e86ecd3a6b5a688df205f193f80497f604
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

stunnel: depends SSL

commit 78f27fc4845c3a7d1fd15767dbf8fbec97d56d51
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

strongswan: depends SSL

commit c516f97e627ef1538c38a14ca5027a87ef0db04d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ssocks: depends SSL

commit 341024a0b52925062516ee914e306c1c46ba5af3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

socat: depends SSL

commit 5ea8adad6609e50579f1cbba6e7ceba37fd5a72e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

slowhttptest: depends SSL

commit 47741088564665ec988a31792091d6d4f0888ab7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pppd-chldap: depends SSL

commit c413757503ca56e1c9c988664d6dfeff8ee3bf17
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ppp: depends SSL

commit 3b8429dba74a93b9a2f52a65ae2c76f26a774816
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

openwbem: depends SSL

commit 67b4e307c486a4b1a3adab9c39a0c681e8025d15
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

openvpn: depends SSL

commit 82baee0f85833469f11511ef18ad2b81a69627ca
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

openntpd: depends SSL

commit 31e3520e5fc8d03126f5a7b95244b98568830fb7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ntop: depends SSL

commit 31519cc43520f24df4d04b993e91fa1f60dd439c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

nsd: depends SSL

commit 698c4ffbc5ad736ed42ccb27dc08d8e93daf3f85
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

net-snmp: depends SSL

commit 96589ec36aefa746504cb00922a3826895e44f2d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

netembryo: depends SSL

commit 883b604a36655f18a36f180d1be958daa7b01642
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

nagios-plugins: depends SSL

commit 847b211cac91706c3d22dccee670d0a15e4476f3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

monit: depends SSL

commit b63ca60f514d5e9c49146528aeb8187c435c6d60
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

iscsitarget: depends SSL

commit b5dd1591a64308055eb232119c36e672311ba9c2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ipsec-tools: depends SSL

commit 23aaf72391163002b324c20dcf5abd9af5938e15
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fwbuilder: depends SSL

commit d95036b7286647b796bdff876e9798fa5a2107af
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

freeradius: depends SSL

commit 63505b56ca32dbfa54f7878fb6ccb633b246b6f1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

flow-tools: depends SSL

commit d61d1d4e701df5d451f1f55cca3a38daaa6465ee
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

envbot: depends SSL

commit 0da4bf31ea501fda8e2dffa16a871cdd8c6a571e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

bitcoin: depends SSL

commit 90138fe5252e6655fc923d4f7e0966b7c0f6547d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

bind-tools: depends SSL

commit fbfca0a1e8cba5a661b2713cedf88fcfed64b184
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

bind: depends SSL

commit 18735ac002fbf9f8ddfac3c9bb2efd7a4ae9cd03
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

accel-ppp: depends SSL

commit 90c6e5b10844d0aebdfbd85c0e03f81ad61ce236
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xsupplicant: depends SSL

commit c103b60a43cce42d2c8825caf419b5aad73f8cbe
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

barry: depends SSL

commit eaba5ac4303526a0c9064bd1c0800a8ec0448e74
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sylpheed-gtk2: depends SSL

commit 555c9a2e25c9ec0da54ef57f76d2b2ba9c5dc5eb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sylpheed: depends SSL

commit c497cdcdc13df48df899a611812ad1de1d4fb758
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ssmtp: depends SSL

commit 63f26ebc17541534bedb22f07a4bcd87b2e75230
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

spamassassin: depends SSL

commit 6d450cdcef52304a957e98d20c5a5ff52de67966
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

smtpc: depends SSL

commit ad22731c9ba8c329cc7c7dd080f8a266f163d452
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

postfix: depends SSL

commit 610f602a375e6d65a848c2f35cf20af30513f36c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

openwebmail: depends SSL

commit 87143340003709ebcfdeb4b1bc2f51db1ffdc692
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

opendkim: depends SSL

commit 9f16376f2a241b658c1dcea73cbdeffac6ae63a8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

nbsmtp: depends SSL

commit f767c95c09c8a81e82bf46d8f3ac08ad22a1c76d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mutt: depends SSL

commit 58f016abdb295005d67b087b92e522b9ef79e931
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

msmtp: depends SSL

commit 1ac66acd5f3a6b797bbc347fe38974adee2558ff
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mpop: depends SSL

commit b640b0fbada1ca8164c4603bc45b20e1be39ac1e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mailx: depends SSL

commit c2a78fa675bafe078a1199de54e84fb5fc683f75
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libetpan: depends SSL

commit 547e1ae8a525539ef7200e749e24944e22bdde65
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

isync: depends SSL

commit 15127712a1f97927efbbde782494c04b9ee13c15
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

imap: depends SSL

commit 129bbcb2d14467d3f66e9bacacff858e005b08cd
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gotmail: depends SSL

commit c8dce06a2329c6e6ea57b22e39da138cd19a24e5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fetchmail: depends SSL

commit b54c3a47ce9fab6de69a05308d1a430bfce49050
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

exim: depends SSL

commit 4ed59457715226e4fb07221dcf6b14c807fec745
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dovecot: depends SSL

commit 7620132708d8409a21495d3f4c55599825610463
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dk-milter: depends SSL

commit 1cf00f6b76720b442901ef20bfc40e20c2df3525
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cyrus-imapd: depends SSL

commit 74b2c35afc8a971cc340b781d30b85ff61b85bf6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

courier-imap: depends SSL

commit 9f877205412ef42def1363bafacaf6480e4a25b6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

courier: depends SSL

commit eb62eba4251c0ffde7e1e0d33eb135f067fb8491
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cone: depends SSL

commit f4ac32c4f6f9a13afbd68c13d1a20d124fc5b58e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

claws-mail: depends SSL

commit caad8e904213f262c6059c5d9e6e31fe24442ac8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

c-client: depends SSL

commit e84ecbf490fbfddf3218470fcaefe31a7bc41c39
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

anubis: depends SSL

commit 8b12998447a10293436f3b71e730cfb82c5c3793
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

althea: depends SSL

commit 2d6059675a95daacaedd374c72b2a55873564e73
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

alpine: depends SSL

commit 7cb373d87ef7598854e5ce3a75eb4e72733df1f2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

luasec: depends SSL

commit eafb89c6e2acecd8736d8cf4db1aaf2c4807905b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

luacrypto: depends SSL

commit 94f85954fae67f0855a1622a8f9eb7fe337b9c50
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tc2-modules: depends SSL

commit 378332f41a6631195b6694c7e1eba52963923e5f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

soup: depends SSL

commit b692287c14931075aa6a050c036913bc1dfab525
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

redland: depends SSL

commit ec602301ddea74f826bd7553bb330d5ff34572e0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

podofo: depends SSL

commit 17abf68f25d9550a5bad3db5321eead479a333c3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

poco: depends SSL

commit d1b8b6602f88be027426d13d8b475227fd89c927
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

omniorbpy: depends SSL

commit 6afeca75c1e00edc2031f3f14eaa0838093ba68e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

omniorb: depends SSL

commit 585743763a6e85e421c862849f732c1ff3821b9c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

neon: depends SSL

commit c562d587aee705220c78ebc3f9b3aa893469b945
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mico: depends SSL

commit 6575a6a1cce7cce414d4cc02f4ffcf9523e10375
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libircclient: depends SSL

commit 6bf39273959df636cc6ab67f06bae9552956edf3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libevent: depends SSL

commit 60cc13ebc640c712b9a494a1f5da455f20beb4b5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libesmtp: depends SSL

commit d2b8050dc0f306159f8438cdfb77e432c6917d6f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libchipcard: depends SSL

commit 6491d676c0455bb018a8380b3dc4923de1f734fa
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ldns: depends SSL

commit e39735c69325bd1d1f00aba2cdbc67f79a0414a6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gwenhywfar2: depends SSL

commit 517f8b47a68c6cf524e8e605279723e4b7070806
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gwenhywfar: depends SSL

commit b7706b823aa180cecdcd598b9e65860bd6316dc0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

asio: depends SSL

commit f5cff45999055c8cca2bed951e47e750dd6c90a8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kdelibs4: depends SSL

commit a5f1d1bdd709e20299ddf36a282fca14981ea8d8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

icedtea7: depends SSL

commit eb5c0f3403e2b6e234911497c6bf7e0791b7dab1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xshttpd: depends SSL

commit 4643f6305e2dbfe2ee62cb5b2ad73517611c9cc9
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wt: depends SSL

commit 761292809ffd6d9f011b1eb886d1f15f8203743d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

webcleaner: depends SSL

commit 20c4e3ee5d382fe6bc9b9ab9462e22206c4340d7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

w3m: depends SSL

commit 948e0a4dcb0b14ce822a391ddeefb42423b9f5e9
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

w3c-libwww: depends SSL

commit 9392d8417eece32a5411edb1b8cf22a684b133a4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

squid: depends SSL

commit ebbce9900df5c12dbfc25046b7182fdea8c8de2a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

siege: depends SSL

commit 9814ec6d607aaa1ec38c35a97a3ef1f34262e9b0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

serf: depends SSL

commit bddda6e088fab38fc01c0f4beb0d2a8253f62db9
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pavuk: depends SSL

commit 2f5e40fe70ac0bac920b81032d2acadc9acb751f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

nginx: depends SSL

commit 294a85ea203be30b606c63c23ede337c2a5f374f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

netsurf: depends SSL

commit adc8ce916d6ec7e1cd2746fb31f4791d9bf310bb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

middleman: depends SSL

commit d6769ba093e0d52bfe6588d75354fa2f6783a3a6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

lynx: depends SSL

commit 7441a54f69b295ff5764ebbd2919228767837b58
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

links-twibright: depends SSL

commit af1617588b490f4bbb0365e750094bdf71f65996
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

links: depends SSL

commit 43e81fb3681566e3340943019b5705a3060f4ffe
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

lighttpd: depends SSL

commit 0d425fb5b2d73782148efa01e549057d2449c65f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

httpd-dev: depends SSL

commit ebaf66379870e5037c0f29c237e106bc64ac0934
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnash: depends SSL

commit cbfef2e38e32f5ff1005c969247914c0b59b7dc4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

esehttpd: depends SSL

commit 2fe47890964d77f50578f625127756ed2b1abc75
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

elog: depends SSL

commit adc830ba217b88adab8d69b1a2516883ccf0657a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

elinks: depends SSL

commit a119726d3cf0228da535906a2c63b5549899e36c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dillo2: depends SSL

commit 9df2c05eda5e31c2966a4f55818856c238017f42
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dillo: depends SSL

commit 7c81b4c3dc773a38bbcebafaf58811d34783594c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cherokee: depends SSL

commit fff8ea025a4113fee15d08bfc1ef76c66a5c8119
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cadaver: depends SSL

commit 0987784c8e075a45eaceec544cda5fb89feed139
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

apache-mod_ssl: depends SSL

commit bbfab4905e74672e2e5ba3c4d3d0cee70ee3917e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

apache22: depends SSL

commit 76276c9a8639b5f1dc80ab4ab8bfa1d14a0a022e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

apache2: depends SSL

commit d8b4967f234343924d6a750a013722bc0c5fc793
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnustep-base: depends SSL

commit feca73d9d0534fde908cd3474c5cc65f9796c9d5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libgda5: depends SSL

commit 64e7570ffead100c8dac3324678e05c62559107c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libgnomecups: depends SSL

commit 62a4eb831e56e3cf1b68d63c339cfcda251d39d6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnome-vfs2: depends SSL

commit 3d2aa818e8865ce0b21b062187a11171f3fdbb1e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnome-python2: depends SSL

commit 52ecfeff4045694d290f88e17ff843ceb7bca668
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

evolution-webcal: depends SSL

commit 5b4316dc83f0d122d0708a198daaaeb5498b3c33
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mail-notification: depends SSL

commit dcfacf553a534bdee16534597ac9f72c09885f96
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

balsa: depends SSL

commit ca864b8d71aab9f96924fd9df3e592c0dda7019e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

rb-libtorrent: depends SSL

commit c8b8d3712f423ba7879c5b872ac5159f5e8df75f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libtorrent: depends SSL

commit 4e26a56c6d65bf777b0c359c749054ce1a81f8a3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dclib: depends SSL

commit dcf4e0017240a9b25e7e2751ef3066bc7950e382
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wget: depends SSL

commit 1434697bc5e4f12f64d69881a527f2523e635d0c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

vsftpd: depends SSL

commit 59bae2f21a1126c5459592cc853543d6fda28164
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

transmission: depends SSL

commit f2cf3d1a665f680eceedb51236f9522aa72d3461
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tnftp: depends SSL

commit d256e9181ec107a36bee03602da14a6ae9fcb4a6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pure-ftpd: depends SSL

commit e39abe174d8b1c88677d355c028a687ea49f4a78
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

proftpd: depends SSL

commit c3e5a343f0bc578b145b9562c486cd11283e67f6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

lftp: depends SSL

commit 633e55fcfac51abf4bfe67cb1fd7f1a4dc1c024a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gftp: depends SSL

commit c8c73f8119c2dcf38e09a37f0c31be8ae09c515d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

deluge: depends SSL

commit 0d6659c978d27cde0653739a9edd10ca04b5ec5c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dctc: depends SSL

commit 42d973c42eb94ebbbc7a1819be8f066ad143b36a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

curl: depends SSL

commit b6baaf8b0896b5dd6a0f7755292ffb544a225a09
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ctorrent: depends SSL

commit 097dae07194b87723ac894490dedf577c459115c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

createtorrent: depends SSL

commit 306ff9ad5084484b4c25ed1254d586f122b00ed8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

btpd: depends SSL

commit 57bdae9397b096d4d5a6c2c9f4c2cd065221fef2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

aria2: depends SSL

commit ffbdd7e7f8161666b945eb08a68036f02c4c2623
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

openoffice: depends SSL

commit c4fc9ecd986b278df00910035d8c3e36c335f635
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

eet: depends SSL

commit 5cf7a6e1067a9bdf4bfcd70c4367ed8bb9275252
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ecore: depends SSL

commit 899ad07b705b7ec72112f5d3b0edd0e4bc7ef10d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

htmldoc: depends SSL

commit e67265f169c719c1edb1e82600bd70be21ca1a88
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

uif2iso: depends SSL

commit 1d43edac8d97269b057dd807009d7e899972edd6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

testdisk: depends SSL

commit 8c6b41298bfc87490e63297e7d57ece2bbd90b0c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

partimage: depends SSL

commit 5dac78e20511746a5586f2bf049ec9a443d7c9f6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

netatalk: depends SSL

commit bd468d8ae012aa2c86322acb99c2812825a19667
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libewf: depends SSL

commit 7b3091deb7897a496d858210c8150b22942f3578
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dump: depends SSL

commit fb51f33716ba7af7e842c62263ec0b4f533bdd5a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dmg2img: depends SSL

commit eb7214be03eca8b6f86243cd26099cad052486ee
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

boxbackup: depends SSL

commit 209214dc13c4038036154917f5109e0f0a002a18
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

avfs: depends SSL

commit cc7b39cf43ca4a69bdd8e1e98699cecb7a57ffba
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qingy: depends SSL

commit ef7741755fb418d10e6c07dc8172db2053d4fe44
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

yaz: depends SSL

commit a6386a0d6299d85da072c855d311bc5a93675f59
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

swiprolog: depends SSL

commit 90c2eb3b22d9e7a4e99198cad8353a9c5f01bc91
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

radare2: depends SSL

commit d18b8647237163f0fa8e48cfaecb0cee4550773f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

python: depends SSL

commit 1ff487dbf9f5f3ed9ab7ac7b6989167e0061c247
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pyside-tools: depends SSL

commit 10a6f6d13818795c8cd20849b797a6ba1476d6d1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

polyorb: depends SSL

commit b70bc5f5de00608ccd05b010da693d6502a67910
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

git: depends SSL

commit 1145f1be166225ea2bc164e6fed3d88fdfe01f81
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

android-tools: depends SSL

commit f17603caad291abbdd9a7d9dc10f41f4737c9631
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

virtuoso: depends SSL

commit e0aa48c0b63d12dc2179d44797b8b9a0c35a7fda
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

postgresql: depends SSL

commit cc2e468a1fa3f74a1e724d5eedefe23c493531e2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pgadmin3: depends SSL

commit 8e741bb3a56b1ca8990894e1d1a1cec8bb91cb1a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mysql-workbench: depends SSL

commit c6fbf3c3e4acff756a51dd8246b7f301d4d225a5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mysql: depends SSL

commit f3d6a38ac6d81cc9a80d0fafc339c5773e842462
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mongodb: depends SSL

commit b39f61962e87cf2ab73a5debeeb2e0b24002d702
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mariadb: depends SSL

commit 95befc29f52b768df2a35fadb05683774dbca76a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libzdb: depends SSL

commit c0ad16cdf620cc637bac4736570cc78991f9db6f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

firebird25: depends SSL

commit 8fc283a0d98e2f2b861f4e6007993056aa5e1169
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

firebird: depends SSL

commit 70512c75de189c66484f019b9b5c6a70878716f1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

couchdb: depends SSL

commit 5e80526289736360980f9c58398c07c39c765861
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

rapidsvn: depends SSL

commit 13dc5e7a38026dd4e7f77533dd0f1838e56eaae3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

openldap: depends SSL

commit a925b54e3cb6404a0bcf29142844b09314a2f178
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

openca: depends SSL

commit d3c3d503ea98cbc177226679ed42b9e699cf64d4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tls: depends SSL

commit e44bd3f35a9e2143e703d2eac873369614925704
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pwlib: depends SSL

commit e1b9d93ae6c5e2ed566c008f20e16a324587efe5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ptlib: depends SSL

commit ad1396a77967d378635396c5c8848eb41f0ff704
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

loudmouth: depends SSL

commit e64aec5fdda0827fd47fa7b53a22640eba61fd1d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libstrophe: depends SSL

commit 648d0448f6d38aea1a99493005206d639b28e9d3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libmsn: depends SSL

commit f9b520b3e2b4e5b9c04bd3fdd2aacd276b5889a4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gloox: depends SSL

commit 47f92b941c3d3fda777743e5a9fc02aa4e3374ca
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

znc: depends SSL

commit eb46dd42e17dc3b8858ad55a28ffaf6cdb78af9d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xchat-gnome: depends SSL

commit b6aa081014dceb3eb4fdac0560c7b5e54f2b1375
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xchat: depends SSL

commit dc70f4f33af678faac7ee3e9ceb300f7bd8bd28f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

irssi: depends SSL

commit d7973a509c469aeb8158652d3377cbb66c49de6d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ircd-ratbox: depends SSL

commit 5c5aaad6947a8c8f1bc94a3cd8f1aa6dc19a9432
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

hexchat: depends SSL

commit 3eb3c39192acfa25dc2745fa82c2e0dad06d8114
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

vacuum: depends SSL

commit 7e5986fc68ccc5863bbfcbddf8d6bff95049f766
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tmsnc: depends SSL

commit 66d861c6a0d0325a2ab9fe922946fd53228eff2f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qutim: depends SSL

commit 9988080c8d0ebce46a2669cd43b621e366f4dc9d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qutecom: depends SSL

commit 9b965932ffeccffc5cd12279dad38d9fef067ae6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

psi: depends SSL

commit 8a55243a91721af664ccda6855f48784c18acc82
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

prosody: depends SSL

commit 01c3802088737460f1c9bc167e4d0efb0594cca5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

profanity: depends SSL

commit b51c5ff3023b75af5a17a8d70d674c0fe2720d84
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

licq: depends SSL

commit a9028b78a03e6b6d08e70c2489fca0f394f99731
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

jabberd: depends SSL

commit 86925566490f7146a06fe4e91fcea8b9a4334e3f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gajim: depends SSL

commit 89837a42bd21f4f37a8bb44a63bd4d12ae830d98
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ejabberd: depends SSL

commit 125563e46b6593a1390933bd0f2258513623a0cf
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

centerim: depends SSL

commit fd33e0b8c35820641b027becee487cb4400ed7b1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libarchive: depends SSL

commit e4a8f1e34de4310451f6a6ed90cda18216b7a020
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dar22: depends SSL

commit 5c67e2c361bf7528143cdab4cf1a1868fe9a8286
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dar: depends SSL

commit 62a04f22d542db7d976a1810f94eaced63c2ca6e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

burp: depends SSL

commit 96f34ee552810609dbe694905fb0d1d286ce1eda
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

bacula: depends SSL

commit 6e03b22eb407737dd8fdfad530be062fbd9f99b9
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xmlsec: depends SSL

commit c8169f72265351d767109f64905711d04024b31c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xca: depends SSL

commit 1c95623bcab0525ef079661f28f1b58cfcb58fed
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

unhash: depends SSL

commit c7c96007b75126034ecf7c1c6ce81715fc7e5ce3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ssldump: depends SSL

commit 87ac13445afaa2431f8ce559ad0f3b6709f1ae80
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qca-openssl: depends SSL

commit b1d3c01595d8f32ca79968c0c7b037db1afeb1f6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pad: depends SSL

commit bf418e2ff6aced37f0a1863b1d7af467f8e6de1a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

openssh: depends SSL

commit 68d11ee2744a4937c868d2750ac121015bf4d78e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

opensc: depends SSL

commit cdf195b3e71179db849731bc88faee98b84f0225
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mosh: depends SSL

commit 729276fd1820708791cebfcaefd042f0ce0f6427
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

lsh: depends SSL

commit 941c3f2fc64a91575cc8543a47cd8f37a8ddb233
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libp11: depends SSL

commit dd7af9ba0117f84312277cc1f4ac5be28e6cbc15
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

hydan: depends SSL

commit 95e6b3e018f43007e0aa02b8690e38b7ced13eeb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

engine_pkcs11: depends SSL

commit e3ab1dd75f92924ef62ff6d18d42218458d02c4d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

encfs: depends SSL

commit ac1022cea1701381eb03ed78268e1d6aba323c62
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cyrus-sasl: depends SSL

commit 655d821b3c528b1c40fe92f31bb204be34039a61
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

chntpw: depends SSL

commit b29950a99223c86b358e63560e7b1d408786fe7a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

openssl update UP_TRIGGERS

commit 2b7822589b06b48778a3b154622daf275e1ad79d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

openssl - provides SSL

commit 7e326f14a079ffe59097837aaae328b4ac540a27
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

sqlite: => 3.8.6

commit e31a682f340a29b125dcc0df174b355bec37ea52
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pango: => 1.36.6

commit 5332d5d8a2188c578222203ea021750ec3614633
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

harfbuzz: => 0.9.35

commit c9b4fdd42025c93111106713086eda8a81e8c3a4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

iproute2: => 3.16.0

commit e2984b3b3b566a2ac3934fe3e96d07a4057ce618
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libnl: => 3.2.25

commit 123bd0b88a9ba709011878566cf4a67d141f2fcd
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

scons: => 2.3.2

commit c6ecd63750cee73fc92ce2fcd11df053048c63f7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pypdf2: => 1.23

commit 79e4a4bb02ccc72c699fca69d1227933e0fec1c5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gtk+3: => 3.13.6

commit c004ef8b3e828d22253a63e0fe00f693c9cf982a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

glib2: => 2.41.2

commit fe5396ffdea141cbb2b813e11509fc568347bc62
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/git: version 2.1.0

commit 4a54c8d5714767551ca04637163a12884636ea29
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

video/xine-ui: version 0.99.8

commit 2e2077d954c1ac1164663367590ef2e788d2e330
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

video-libs/xine-lib: version 1.2.6

commit 6ae1c761cd5ef74724b7e06c77aaf7dafea39fc0
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/graphicsmagick: version 1.3.19

commit 7defdb39a6ff8cc21376af8f9b6e9cb3df6ee4cb
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

gtklick: bump to 0.6.4

commit 24cb4880f62a8717964567fadfbbf976b7ea89bb
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

klick: bump to 0.12.2

commit 401271384968a990930294cf120e42d1cb0d9e28
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

roundup: => 1.5.0

commit 320b1f0a71fca225bfe6d7d72c6977cfdc3e7616
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/lensfun: version 0.2.8

commit 593b8fc0c7fa8c6784e692b7d1c2e6d368aae045
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

php: => 5.3.29 (previous) [security]

commit e2185b1dbf228e02c56d266377ae516d4fcf3ee4
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

linux 3.16.1

commit 252a6b364c7916329f080d71254fb87c98c7836f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/inkscape: version 0.48.5

commit 8d520b323424e57708bee11d13be083dbfc4436e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/libgc: fix urls

commit 72f705439c2937e8f68e8e5676411779eb983d0a
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

ffmpeg 2.3.2

commit 15d2bf445a66e6e71d23bf4e09e34d3d97ec559e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnupg-exp: => 2.0.26

commit 4c961bb41895e591c65d0d34f965325a3a726488
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

partclone: => 0.2.72

commit cd4333f332b5c94f13c63a643194cddf068cbf6e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sip: => 4.16.2

commit 70d0d690f2d0dd27b80280a0edc1322575a48ef0
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

python-ldap: => 2.4.15

commit 23c9d108d41c370e7643738636287b9eb6af2567
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

trac-ldapplugin: => 0.7.0

commit 6505b9544764ad6e062d50603552bb519ca5de8a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

greylist: added ability to show configured timeout value in defer message

commit d0c1a2c7d11960450f4dbd2a8e6a516027ce5c6a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

accel-ppp: => 1.8.0

commit ce606988ecbb919fcd21026b6803bcf20480a6cc
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

krb5: => 1.12.1

commit 3eb630e5ffbc6cc2eadbb46021dbe22c6ae1d03c
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

homebank: => 4.6.3

commit d89c1980f8d9c83b6371f187c18436d13b8c5cd7
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

disk/whdd: new spell, a HDD diagnostic and recovery tool for Linux

commit f4ec354201aaf8995acc79cbc3fef8a52dca0b10
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

utils/dialog: added option for shared library

commit f8f6e8492ec68621f6f9e93dfe69100b8e8d6423
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

exim: => 4.84

commit 8cfd22df4f29fad19cd41689aebd785fd9f282a1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

boost: => 1_56_0

commit 04a9c61eeac024e33d22d97f95024e1791634b8e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

formalchemy: => 1.5.1

commit 0e46cbf299a3ef56d36cc6aa1235d47f3023b2b0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

extra-cmake-modules: => 1.1.0

commit a68e2ed47e1ff6b3e3866d1c3e5b1d1d45357126
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cmake: => 3.0.1

commit 1eac61dd9a9f35d890c077c874e8eb502c57548e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wine: => 1.7.24

commit 0fc4b9a254a36d38c07b3fbe62442ac377c3c5a2
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

openssl: => 1.0.1i (1.0), 0.9.8zb (0.9) [security]

commit 222fe3966bc5a52d3b24772cf6c30f205b7085fb
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

deadbeef 0.6.2

commit 89723b21e9620768ca90b6af529dd32d14b06fa9
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

ChangeLog: qmmp-plugin-pack added

commit bfd7c15fa40e5d0a1029d6e5416b45d586a28985
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

qmmp-plugin-pack: new plugin, set of extra plugins for qmmp

commit cbf8edefc38972d3ae2f35d43194d03b454af6c7
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

qmmp 0.8.1

commit b2e64d841a3bf9d4a5314d12a78ef2c9e479299e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dhcpcd: => 6.4.3

commit dbc7b05579a59f796cfa81d64738315baf73a5c5
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

qmmp 0.8.0

commit da8510906e008876d1789d1fc18c71006c5cf99b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

proxychains-ng: => 4.8.1

commit 11392955983adf89ac3083f9bb45dd7a4a9bd6a5
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

digikam4 4.2.0

commit fbb505652b43a9eecd1da5bd5ce84a16dc5594d3
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

phonon-backend-vlc 0.7.2

commit 017d0c1be424ab64ee18fa0f66b1e7778e1e4f65
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

phonon-backend-gstreamer 4.7.2

commit f9dd756f1c85d6bd57b124cc525777dfc81171cb
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

phonon 4.7.2

commit 2d8be4e5d6ec70bd2edabcbdf84ec596f466f30d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mercurial: => 3.1

commit 992440bb47cd1a270f728906c68c6f1a45447a0a
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

ffmpeg 2.3.1

commit 2939d6b12e15eb7e8250952c71f196c905b56756
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

linux 3.16

commit 8f1b06cb0ef1e1766bd42735cf17f9d60feb8d92
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

git 2.0.4

commit 7b658a1da847aed952c7c29ac9b37894ad553f44
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

hatta: added pygments suggest dep

commit 8850e13144debf54fabcef54b7fd90ddd373c880
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

lighttpd: added Lua 5.2 support

commit 3c208328a312edd162169d899a9a734a925cb970
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

http/webkitgtk3: version 2.5.1

commit 0cfc15904df4d01bf1f38ea165cf8fc97e259fb5
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

hatta: fixed exception on +wanted page

commit 366182ffc0bd65c168f5f385f748af72863d4012
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

homebank: => 4.6.2

commit 02b5a91f143766863ac2db3e7472f642b8e27ed8
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

linux 3.15.8

commit f3f82e33713a6658ecb46b0878749bae0b8a26ab
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gdb: => 7.8

commit b3598a65613c236f67aadfa56f5842ee731d2eec
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

nomacs 2.0.2

commit b84b65faa8f71189c5b81cf9452b41210f97022e
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

wireshark 1.12.0

commit 5f22e71524bbc1b85042b47d85d38c073a248f1b
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

vlc 2.1.5

commit 38a90e1e65c5231a65e4cad6fc234bbfc1bf9b00
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

qt4 4.8.6, SECURITY_PATCH=6

commit e23e938a992436fc3be8cc4c99676854ecdc0397
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tar: => 1.28

commit 8c9ee8ddde4fe7318da2cb42c818bdf7b86b67b1
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

fwknop: => 2.6.3

commit 81c540e3d81941b4cc2c6f70d46053c51b3b1ae8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

harfbuzz: => 0.9.33

commit 0921f2c52e4c6bfa4e522a7cc1e71c2a954f4428
Author: Justin Boffemmyer <flux AT sourcemage.org>
Commit: Justin Boffemmyer <flux AT sourcemage.org>

lua-forge/luajit: update to 2.0.3

Updated luajit to 2.0.3. This is largely a bugfix release.

commit d55a7ae972bdd153da4f3bdd67db7f1c51efe5a8
Author: Justin Boffemmyer <flux AT sourcemage.org>
Commit: Justin Boffemmyer <flux AT sourcemage.org>

chat-im/prosody: updated to 0.9.4

Updated prosody to 0.9.4. Lots of bugfixes, including a security update
(mod_compression).

commit 619f35d39e5391c3ba66e91639d642293e2cf9f5
Author: Justin Boffemmyer <flux AT sourcemage.org>
Commit: Justin Boffemmyer <flux AT sourcemage.org>

shell-term-fm/tmux: update to 1.9a

Updated to 1.9a. Lots of bugfixes and proper 256-color support for a
wider range of terminal types.

commit 1d9cf7dc16d0a65bea5ef12f3280e14dae3905cf
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

gnarwl: fixed blacklist functioning

commit fc4b1a102baae2019dcf49d7e7da107e0f332225
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

minitube 2.2

commit 8ec5222b1bb52ab224501a170290da60681143a1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dhcpcd: => 6.4.2

commit 4f5f6417d55e430938a702e95a36308662bb438e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libdrm: => 2.4.56

commit ee65962d45a11d9f3f1a28f2a0b361fde4501217
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

youtube-dl 2014.07.25.1

commit 7fbacf82b3e2028ae5ca03e7dbfd40b939433d65
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.15.7

commit 89b9b85d478fdbc145ca46ee42a76c496a266d06
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

python-pypi/meson-0.18.0 new spell

commit 100faa010f905444efc6f39b7fb90c0f8b8406d9
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/argyllcms: version 1.6.3

commit 0d707217b2de84d25818097fa5900c749d9b53c9
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

http/midori: fixed building with gobject-introspection

commit ab2656cd9cf4a9c7c66f19340b6aa0fad3a6d30b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

xorg-app/xdpyinfo: version 1.3.1

commit feaaab3fa571022494b7542784f33f5bdee814c9
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

abiword: Fix typo in DEPENDS

commit 5c7a101dc7970ac96c20dcb7e7c6619eb1d1c8b5
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

gnome3-libs/granite: new spell, elementary Development Library

commit dd971bea96d1b5b50fd428b3ea3279599f0f7210
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libdrm: => 2.4.55

commit d29069b5112516b9dbc1dbf19cd26b53345b0b51
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wine: => 1.7.23

commit 1e45d682fc32557b619b5a3501726850c3e728d0
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

php: => 5.4.31 (stable)

commit 2d9ba1dfb4d8dba3dbfa190d319d52b9986f5168
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

burp: => 1.4.18 (devel)

commit c1dc39e8444785cfe9caedc3d8df3e8a7175bf67
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

rsync: => 3.1.1

commit 60effc8b4e1ba7047e4b9da933f3a4f45ea4cbad
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

docutils: => 0.12

commit a20688a4ff71afda3d94eb34e1da5d2b62855f64
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libtasn1: => 4.0

commit 535d9d45348fa3e3083cbcc86e0460dcf97c22ea
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnutls: => 3.2.16

commit 9ac0fa20a6fb1fab5da8ac7bbc6956e799934849
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

exim: => 4.83 (security)

commit 7d948fa66659781c5bb50170458377e51f13deab
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/ninja-build-system: version 1.5.1

commit d60397d39a6a2243097dd6ca0bae08ec1cc943fe
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

jinja2: => 2.7.3

commit df75f0807b9bf908d2cef1605ec1dae99e9a5f54
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

chardet: => 2.2.1

commit 0a9fa1e82d0f23c81649cd542b5af1b3673109eb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sqlalchemy: => 0.9.7

commit ee87132aa46feb5f86694f6feefbe1ae08df429b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

http/firefox: add option for profiled build

commit 7573563fa20f1b1615ab7ea52698b395f9a88d67
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

utils/gnuplot: version 4.6.5

commit 085da115780254e3739b24134bfca865a4261f38
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups: => 1.7.4 SECURITY fix

commit 17db057087f00eb1a0d2dcd96689eca1651a033c
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

graphics/nomacs: new spell, image viewer

commit ee96c95c037742da694911adb2447f0045e451fb
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

opencv: patch from Arch added

commit f697a2d06cfad1c745939ff4be5f6054c043813b
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

opencv 2.4.9

commit 9423c1732fd8588371c4bd50913abc73a4a2e17d
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gtk+2 2.24.24

commit 984832cc4f022de7295b16308dcdaf9e3423ac5b
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

firefox 31.0

commit 9eff806a0a13118fd98d58d38c87a042ab3d0ff6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

nss - fix 3.16 patching

commit f20738b51be183cd0abf97c90c10654e6132ffc7
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

nss 3.16.3

commit b96c1ae156ef8af79aeb30c2587d66ad326e9cbd
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

brasero 3.11.3

commit eb37d2ab211d61090827ab0bf13ab61fce0689e3
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

ffmpeg 2.3

commit 279e069c83541e57922a9c1133a0decfd127e1b7
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

v4l-utils 1.2.1

commit 12d63986b6995f1e35d2da8d15468dcf93e8dc5c
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

tcpdump 4.6.1

commit cf8e022a83e5986a50bb0a41df5ce7bd99b1fa80
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

libpcap 1.6.1

commit 335500565d51b41021ac7c5963218c7605762619
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pango: => 1.36.5

commit cdc0b03cde3b3781f542db1bdf72247b92fd1879
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cffi: => 0.8.6

commit 998a06d2044e1b33be1b955b69b6e6df1082e8c9
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

setuptools: => 5.4

commit 6632fab42eaf388ac3ecc0d3df0c9794af971a1b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

rbtools: => 0.6.2

commit 8c3daca9b3ba36f7d2657035f5f56eaf44b2f021
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cython: => 0.20.2

commit a3e9b06e3fa865d412415589dba19c030b5a235a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

six: => 1.7.3

commit b46dfc21b788722c95fe8c09a2d4052ca4ebae7b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xlrd: => 0.9.3

commit 26c13bc0712e6613db746ec72da5a7ad8e53f018
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

shell-term-fm/busybox: version 1.22.1

commit cea398128798e186eb5d504bb34b14f6fcfbabb9
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

net/vidalia: version 0.2.21

commit f022094a21cff5c3d4f2556083e1092bdf8a3f4b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

net/tor.gpg: add 63FEE659

commit 3fdb02a5f6ea924e9cec2803babc40f855768729
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

net/tor: versions 0.2.4.22 and 0.2.5.5

commit e1e7ff5ba0d73fd0afe6f6983fc9e541e32891b9
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

net/tsocks: fix SOURCE_URL[0]

commit caa7c6e3ac1745b5f144681e250dc6da33c14d83
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libreswan: => 3.9

commit 9c1d07ff907c049cb08d893f2689ba1eee208506
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

coreutils: => 8.23

commit 20a599dd64808ab73501d98b381198e6584d2556
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.15.6

commit 9f766d1c4d7e2d0d379682c323a524a6fb803946
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

git: => 2.0.2

commit 794392782bd75d34119a62a85fe33fa15d3f5336
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

policykit 0.112 SECURITY FIX

commit 99d1dd467bda3be66b2e8762bfe7d54951b726b1
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

chrony: => 1.30

commit c6f1d7f6f8891b89a9015f3c0e689f97f8bf08e3
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mksh: => R50

commit f7aacfd14c8490a616fd3cd1b5a3f8d067949a39
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

bpython: => 0.13.1

commit 661538634f03e2e68fef607b8ce7ac28eea5ae62
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

freeradius: => 2.2.5

commit 926d78bb430862e5075c0bbdec36cfdf3428cf7c
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

devel/vala: version 0.24.0

commit 646923a612a375570585240be5244d86aa34b915
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

emacs: Depedency for SVG support is on librsvg2

commit f5fd1c16a8a538c5f5dba3c19e4c7643629ccd3a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gettext: => 0.19.2

commit 6a419851d944d5b6d7425686a6685d9713cf6dce
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

partclone: => 0.2.71

commit 9e75e9b8256b3f05f4a6acf47126f35f706e8231
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

bitlbee: => 3.2.2

commit 2cceedd2956c3ad5292ab7f9d525e5e5020b35e2
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

pcmanfm: => 1.2.1

commit 91e5c5b984dd11831c635249f1e0aa3432366ff0
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libfm: => 1.2.1

commit 35fda1aed853181fa9d88bdaea8670e779c3ddf4
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

doc/man-pages: version 3.70

commit 6616180a53992a4aeb5bdfa67f2c6d73d91b886d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

mail/claws-mail: version 3.10.1

commit 7cfdddaa3641108c97597f24aa4a88c6d469d735
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

jpeg: => 9a

commit d72b04097bc01513b280464cb389ecd23e371b92
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

video/mpv: version 0.4.1

commit 2a6571e191662c47152ce3698a33e32a434518e7
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

mail/cone: version 0.90

commit e4adad3bcb7642265b28e68eb7144621a5d09640
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

mpg123: bump to 1.20.1

commit d16700082f4a8cea628b48f7fb4f509113cdfa84
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

st: Add patch to hide X cursor when typing

commit 52175ff8eb82debd96b79fda572ee2b009cc6728
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/git: version 2.0.1

commit b33ec600bc414fbddaea848c89e0b17107d92d7d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/git-cola: version 2.0.4

commit 9620dd3f7cd1d63f45da919d2205c6273c38a487
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.15.5

commit dae18e1ed919f930182155b0ebe8030c06a54dc0
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

gcr 3.12.2

commit 772e8837c378e4d6b24cc6957c3689bf5eae29a8
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

p11-kit 0.20.3

commit 73811abc9dd7f3098de8880b89c13c25d91ba891
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wine: => 1.7.22

commit e97a40948a64e38b911c4375d476b85754bf109f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

serf: => 1.3.6

commit 3bac42f76edd3c6ef70d9b2ac2aff4248010a742
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libvdpau: => 0.8

commit 3d525644794572adc2cca4f7edcb4e1cc3008e2b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

unifont: => 7.0.03

commit 423e4d2ef0c36276feff14b88107494e09e26b72
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

http/webkitgtk3: version 2.4.4

commit 7f2e2d59c08f3e0c122bb871e63f286579e6a919
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

http/webkitgtk: updated to 2.4.4

commit e6bca07eb7e63ba2320034abd444f896294b28bc
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

st 0.5

commit 60d97df7ad75beb52fd452f262ebd99e46007170
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

gtk-led-askpass 0.11

commit bdcd0a477d0245b49fbd4f830372e9184e8239c9
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

gnarwl: added optional patch to allow usage of $time variable that
returns current time in days since 1 Jan 1970

commit ce4a00f9f3e43376a8042d1e6d48028e2209eb02
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

whois 5.1.4

commit d9db8eaba7f77ea434b6124a03111e280e6e03fa
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

extra-cmake-modules: => 1.0.0

commit 05cc84b03be27f813abd1ffd572d7f7b1fe8ba1f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

galculator: => 2.1.3

commit fb55cee8c46214b45da6bba4692f96b2d77a0af0
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mercurial: => 3.0.2

commit d4d464df1b784237b735e65f6e8d873441197019
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

science/qlandkarte-gt: version 1.7.7

commit ced607e9778a186dd7483364d7e42c9096bc3924
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

visual-regexp: new spell, A regexp/replace command for Emacs with
interactive visual feedback

commit 2d43ad3164efbb6524a74ef5558a75a3f78050d9
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

autopair: new spell, Automagically pair braces and quotes

commit c088ec22f17cf34bb646eb3556e730b59ab7fe3e
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

traceroute 2.0.20

commit b6c177effd31a731ff355a2aa713d78ef6d930cc
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

dbus 1.8.6, SECURITY_PATCH=11

commit e3a2a555ea67900eba3331ecf33268b657e05f07
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.15.4

commit d03d5212ad4ac49210e84eafb847524aea4fb734
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

x11-toolkits/gtk+3: version 3.13.3

commit c75ab20fb3ea07f645c36727920124ff4d448638
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

gnome2-libs/glib2: version 2.41.1

commit 7803433d2dffc063758ac161ae694565111805df
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

http/midori: git -> bzr, converted to cmake build system completely

commit 6aa4f662bc53abad41c33aceff446d932965d0a4
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

xen: Run the configure script, it runs subdirs in turn

commit 9afd09aa8f5e05f7e87441983e6635920ef67f3f
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

xen 4.4.0

commit b7c486e9da1e7b93bf039c9b615571a602f1c47b
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

dev86 0.16.21

commit 079251fbf9ccdef6cbf9bde7a8b99d0408d18a20
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

bin86 0.16.21

commit ace693c70f6dc71d61c41eccf1c401bc0c90911e
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

lua: link liblua.so with libm.so

commit 38533de76a83c8ee42a13e3ac78f7695bf4445db
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

lua51: shared object not properly linked to dependencies

commit accca463bb487d8da8eda456d3e756b892fb5e17
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

xen-tools: Fix heredoc

commit 4a89ca144e66c530f706cfaf4ff14a1b040f129a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "php: fixed 5.2 branch build"

Reason: erroneous commit fixed by previous update

This reverts commit af6dbae028c0e029a2f5eaff7cbd177aa4231858.

commit af6dbae028c0e029a2f5eaff7cbd177aa4231858
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

php: fixed 5.2 branch build

commit 0dc97db9aa657680046d67b9a859aded37b61625
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

python: download site ssl certificate does not verify

commit c9b0e6d163426f30e67e1ecf56b7dab9a4e257c0
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

gnusim8085: new spell, Graphical simulator, assembler and debugger for
the Intel 8085 microprocessor

commit 950f206a93ff44e6371e6703e95cfe70d3261bfc
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

cherrypy: => 3.5.0

commit df4457490220ad214afd7df305289d3d5b533813
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

wicked: Use prepare_select_branch

commit f8e986601ff8f09d977e398dd9e1ebe247942b86
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

obvious: Use prepare_select_branch

commit 60a64031fb2c75ea6a8bbdc041812797f94c5f74
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

dbus-mono: Use prepare_select_branch

commit 5349a3ea80ca2ab3af774d77d38818c30e819f33
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

gitosis: Use prepare_select_branch

commit 46552e41c8907d1d081c2af2eba7ad895e0e2123
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

openni: Use prepare_select_branch

commit a8444a8fd33eb2b21afe13fba027273de6cb728d
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

openni-sensorkinect: Use prepare_select_branch

commit 8290eddc3e73c7f80e0ecc16d365ae7f48e047ee
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

openni-sensor: Use prepare_select_branch

commit 4f9ccc8a2c68137124b921aeb9d5b827dc6aaed6
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

libfreenect: Use prepare_select_branch

commit cd9ec586b6ed5da889b3489830deb4a166f442d1
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

Add missing includes to ppd-chldap and dbus-c++

commit 024847b1ec4a2a311808e4afbe2a702d338da8a5
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

x11-libs/cairo: added scm branch

commit 2bce02ea2705c165468dccb647a60400e2be8f6b
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

FUNCTIONS: more fixes in get_scm_version

commit 132363d653976f6a21006996d41d91ef902ce85f
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

FUNCTIONS: more fixes to recent changes

commit dc4460b874cdce1f43c52da360f8a09d9ded4c46
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

wm-addons/cairo-dock-plugins: version 3.3.2

commit 7aaffcfccee439165b052aabffab9d926c4b316a
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

wm-addons/cairo-dock: version 3.3.2

commit a50277310dba7ec7ac96a6e5c5fa99f8b92ca013
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

pppd-chldap: Use prepare_select branch

commit c78d591bb84a6f5c8e61e5d73fe7dada853c94f9
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

dbus-c++: Use prepare_select_branch and get_scm_version

commit 62d3b562bc39430a3a5fcda52895a7af0d142336
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

Make several spells to use get_scm_version

commit fc676197b8718a13742c0b6c26a0127ca5e476d9
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

FUNCTIONS: Fix get_up_spell_name to handle the dot and plus symbols

commit 1cb0116b167025e3758bcdac6a9b70166e7dfb50
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

FUNCTIONS: Add get_scm_version function

commit 95c6323e73a818fce3a4a025bf0b28868a7780d0
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

lzo 2.08

commit 7688278caa3487e3898f89ceab797cd9267db2fa
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

lzo: Install libraries to the root directory

commit c861ef198e9f2b1bc327420d45b84c129170923d
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

btrfs-progs: Fix installation paths

commit dc8c49cac58021820249054664a09ff8265b32d8
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

transmission: => 2.84

commit 72324d4e625501cfb06c44000683af134c7bc8e9
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

lighttpd: added libev optional dependency

commit 13d5e6ff010822d2cb5ea1531cfa133a497797c9
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

burp: => 1.4.16 (devel)

commit bf5d63f9f3ebec496f000f2521aa3e1824b58d0f
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gnupg-exp 2.0.25

commit d304a5164977de4553fc418ba0f75a603180922a
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gnupg 1.4.18

commit 0ee3d141de047511ae2ebed2cf541de42e9c490f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libwpg: => 0.3.0

commit 4ac872a73595bea7af60e893a6531aba8e8e2114
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libwps: => 0.3.0

commit 4fc4746bf8486211cfa2297a6d76dbe5394332d8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libwpd: => 0.10.0

commit 7c26b9d21adcd51a6e18a25b44bea42771c17df5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

new spell -libodfgen

commit edb1398ebb02d800bee8463f1728e900aee9ba08
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

new spell -librevenge

commit 6f368028844b608612559f8f0d655b55de77a056
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

video/ffmpeg: version 2.2.4, fixes CVE-2014-4610

commit b982f75a50adcab01c8c830b82476b0dd7594545
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.15.2, fixes CVE-2014-4611 and CVE-2014-4608

commit ccb3e3c5344e31c96667ef027785c94a6f8b23eb
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

archive-libs/lzo: version 2.07, fixes CVE-2014-4607

commit f6f93959b7c6ec1f97ef81f193f5f0cc94fff246
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

archive/lz4: new spell, a very fast lossless compression algorithm

commit 2ea032dc6601400bbe527baf5e3ef9b71a9bdada
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

http/firefox: add --enable-profile-guided-optimization

commit 08322bf5d059f2cdf089235dfd4f66e2508e72b8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libisoburn: => 1.3.8

commit 74402cb5b32b56c9401c1de3bccb49d9b7bce6ad
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libisofs: => 1.3.8

commit f44ec3350ca7c8450031aaa61f0afeb3d4ede0dc
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libburn: => 1.3.8

commit 0089166be1835b3fdf3082c65fb683fce4354acb
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

shotwell 0.18.0

commit ecfd73fac4cb1c7591bedb151e57374420656468
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wine: => 1.7.21

commit fce32f7781836b76fe4ee8763c07a81e4edaa543
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

finance-quote: => 1.35

commit 5da8854cc7afd5930a7ec1531b75eea0dd49f660
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gdk-pixbuf2: => 2.30.8

commit deab97b0747eb9077e09ee5bfc338b8f061b0802
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

php: => 5.4.30 [security]

commit a9635255f1993d4c313ce653d90ee095ee645688
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

homebank: => 4.6.1

commit e63363fb35e287e5aa87f943210406e1d9d31f09
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

easytag: => 2.2.3

commit ac672b80358e344588d0a00f32872cd75db85063
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

openjpeg-1.5.2 - SECURITY fix+++

commit cc5cd77263f6fc4645e2cae78063742f61d5bef1
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

pptp-linux: => 1.8.0

commit 40b91eaf327ef41ce9701ce5ed96bddb4c434d7e
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

kernels/kmod: updated to 18

commit 83e01efac65d0213898dcc57323ba4661f884d72
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

setuptools: => 5.2

commit 4efb89d6b63e56fd36aa2115605d2e888a550921
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sqlalchemy: => 0.9.6

commit 361a2bf931ffd20cc840b482696c0f4495f061eb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fdb: => 1.4.1

commit e86a1e3d2134adec3b072bb30b5ecf91972de8d6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

setuptools: => 5.0.2

commit 1b1cf232f72479eefdc007c9fcf45397655ebda6
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

simpleinit-msb: fixed critical segfault on invoking from Xen (as a guest
HVM DomU)

commit c00117a090016bc840548817ee2b74edb2ef205a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

homebank: => 4.6

commit e6b17e03641098e485b265d20d20a6db01de6f5a
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

auctex: Move to the emacs-lisp section

commit a81bf8b1d8fe4d924c8e1ec47dd4633e97b001b8
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

xdvi 22.86

commit ab99c706d57c5da90244b1f402608c23593d8300
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

auctex 11.87

commit b934f8f3a2d1349b4363ab9d9092c8f8a8ae66cc
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gnupg-exp 2.0.24, SECURITY_PATCH=8

commit 932b701e4e6750bc0929ede7c024c0bddf7f8928
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

samba 3.6.24, SECURITY_PATCH=23, CVE-2014-0244 and CVE-2014-3493

commit b3064f4a1ea9ce6c03f5147e78a7bfa9b38d7876
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gnupg 1.4.17, SECURITY_PATCH=11

commit 2557d1b2f6fac17fd46624a15d10bc9b557c72c8
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/android-tools: set device permissions in udev rule file if systemd
is not installed

commit 000a56eed2c99d1c117c7d4bf07b46dd9dd33f29
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dbi: => 1.631

commit 0e98977634ed77a1198072182170721eda6defff
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tbb: => 42_20140601

commit a95a1aa8c9e799d412708ab19646a7f8815ffe2f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

iw: => 3.15

commit eb2166a23eb127d40f63c1376e6de4c016100407
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qxmledit: => 0.8.10

commit 3e7a8a46d6340e887fb5880f4f2c7ed97404684c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tzdata: => 2014e

commit 90aec4faf08f5d4f104f844e7d4047e0d8a276c6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-soft/gmtp: new spell, a GUI for communicating with mtp-capable
devices

commit 0dfd9c46db0215c6e9c6aa993e4f5c589bbee181
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/android-tools: new spell, tools for debugging android-based devices

commit 229d609478cc1b499581cbf0dbac430d5b38cbff
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

utils/schroot: version 1.6.10

commit 6899eeb95034e4a80b1798054e2eb323ba5276e5
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ardour3: => 3.5.380

commit 6b2bbfffc7e919465ac702e5688b62c448691530
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

liblo: added gcc pre-4.8 support

commit eaf9382f8916bb56e53ad4a67b60a3d8f66454cb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

python: => 2.7.7

commit d24e7af2cee6514b1d4f585f130169328f04b9d0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

eudev: => 1.8

commit 570605c74d5494b0cc775298ac178776258adf9b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

groups - add input

commit a6ea54a1f95846a97f5267139953c74acafefda1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qxorm: => 1.2.8

commit d01e38c351e448ce0a5ca260d3b839b437c93d86
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

video/mpv: version 0.3.11

commit e23e0dfc2644d48a125eaf6138c730c41cf827a4
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

archive/p7zip: fix source url

commit 24b310cb85a1deaee703515da7d1e10e62513b44
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.15.1

commit efc8f2c4103214d60fc86e825c8b3b22c54fedba
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

gstopwatch: new spell, simple stopwatch, written in GTK3

commit 8de1114bcae20a9aea33e8afc10c256ea8fd9717
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dhcpcd: => 6.4.0

commit f887c030e52a705d3ccd6dfcb26648dd1ebb8cca
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

doc/man-pages: version 3.69

commit 3b891afaaa941513e3d4f46a000293c734887da5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

alsa-utils: => 1.0.28

commit 5ea0c7b53e5dfd10358a37873207df948328ccd3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

alsa-lib: => 1.0.28

commit 20b3dad85c69f7872d21e8bf3ae6b48b5fc6ab43
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mariadb: => 5.5.38 (5.5)

commit 47d1eabc9826ca70722a6037c949713161f2c93f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libusb: => 1.0.19

commit c29e47f0d3719f83fee03c5eb30addceca7e1dbd
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libquvi-scripts: corrected HISTORY entry

commit 24db1c983f34a68af8947ba4a7142b0ead9a58c8
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

dermixd: bump to 2.0.0, adapt to new build system

commit 66d7611328367c7991e249ab54dab011320cc4de
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/gdb: version 7.7.1

commit e9408bec92f33730728d95664225a1c71e43d15c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ddrescue: => 1.18.1

commit a55ae7b4a3dbcc17651468f4aeba25901270bd63
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

lzip: => 1.15

commit 2e0a650fc13747bc0fffa4f5df1db6bd9385d93f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wine: => 1.7.20

commit 2b42b42b0f525315c682ad29c2451561468b5762
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

xlsclient 1.1.3

commit 901d4e631d9338c224ad11ba0fec99c1442bf4b9
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

easytag: => 2.2.2

commit 0e09916cffa82746c4021583058028370d84ce46
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dbus-1.8.4 SECURITY fix

commit 3f6f8d5e180f49574095d88d408d4766aba3d7f8
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

openssh: update LPK patch

commit 1e2121c3d0607c9fd6a13e1dad386e65e1cf53da
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

harfbuzz: => 0.9.29

commit cc7bc08d53708693dd94477c1f59605b86003c8e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cmake: => 3.0.0

commit 66f0cc73e90364422ce5f659d2cc6c28b2663faf
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gettext: => 0.19.1

commit 31e4d3fcf14c4c4364ac94803da7ae84592c15b4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

setuptools: => 4.0.1

commit 37b78420db3346ff525c6f8332323433ddb6b2fe
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

http/firefox: version 30.0

commit 2a03f8128b316d580178a8c168983c9bb8a1cbe1
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

crypto/nss: version 3.16.1

commit 3b70076cc8d0122b0f147f957c793527ebd1b40e
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

libs/nspr: version 4.10.6

commit c04fd44637bf7a338217f868ac32c8c4fed800df
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

knock: => 0.7

commit bdc93d542afc4b10bda8291f0e5e7d4a97a62065
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mtdev: => 1.1.5

commit 25cd09f7bc791041635b57117311e27d44ac25f5
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

sylpheed: => 3.4.2

commit 0a4c556c1142b50e95c4aa82223b89636bdc3159
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sip: => 4.16.1

commit 1ac6bae6fef650a738d4abbb69f1636f79dcdb29
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xdg-utils: => 1.1.0-rc1

commit 6a4bf40719cdab9be188d46461a59b4f3aaba04b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups-filters: => 1.0.54

commit 5fb9ddb0f81dc82b1a18e221663d51c0ac44f0ca
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

x11/conky: add bug fixes from gentoo

commit 48bc60f8fbc077548747c2fc1d490183633ba5fb
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

x11/conky: fix SOURCE_URL[0]

commit c43639df41656bb5efe58fb4e939703114cc161b
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

gnome2-libs/gobject-introspection: version 1.40.0

commit 85bf56d41873c17dd1ffb6d4e4cba6539e04ad8b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups: => 1.7.3

commit 04d47a32b480bece663f32faf76e9e39acb3a3a1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mdnsresponder: => 544

commit f2b44671552cf61cce83460dc9d9aee22e8219bf
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

vlc: => 2.1.4

commit 6d64dc0106f0dcbc24e62d073e5872206cc6955e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pulseaudio: => 5.0

commit 46179230316551a35003910c6cea71ea505a2532
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gtk+3: => 3.12.2

commit e376298c71435044ba160610d24830167f2391d0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

glib2 - allow install of gdbus-codegen

commit 11e95d8a28c50539173d4ba274f3717a9cbb360d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

at-spi2-atk: => 2.12.1

commit bbf4477cea8a8986efbcd1bef2c3c172bc84046f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

atk: => 2.12.0

commit 1d23dce654b3e1910836d7b434af3786603ee196
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

eudev: => 1.7

commit 1d9ff4ad05ab290a09d20477927d4cdc526e4de5
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.15

commit 602c91a697c25b1b7cd38f034a7d7e63b44c0375
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

x11/xclip: fix SOURCE_URL[0]

commit 1962f84d4d4df1ca235b2607124ef8465d46d297
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

irssi: => 0.8.16

commit c3622119c067578a97bee3c8683810e9c3c14e8d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.14.6, fixes CVE-2014-3153

commit 9ba8a3f2e0b0113f2b698abc883ec7ef42c8fcbc
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

shell-term-fm/rxvt-unicode: make features configurable

commit e12fa13f37068e40396661c42262e39e238562c5
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

fonts-x11/ttf-monofur: new spell, a monospace font

commit 19648625a72c4625a86a1be22e1f90de7c832c0f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

lxml: => 3.3.5

commit 17f0fc263a864e4704285983245f9d099d6888bb
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

video/xbmc: version 13.1

commit a195b23c36cbe3866fc723bce2a20e2774cb53d5
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mercurial: => 3.0.1

commit 4948a66a223e9c490037367eb9b1ee8e0c2e9d1a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

sqlite: => 3.8.5

commit 94edaf8b2b30b75e3ad4faa9bdf1601d67af49c4
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

tilda: => 1.1.12

commit c72b3afe2983d872e9b7dfab893a56cc99b0c879
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ntfs-3g: => 2014.2.15

commit e503ccba036968b4472990af070c82e33386022d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

extra-cmake-modules: => 0.0.14

commit 5341e4ebfa9593756ad8b1c242af18a9dc54cba6
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

openssl: => 1.0.1h (1.0), 0.9.8za (0.9) [security]

commit 681b34c74628bff726fd1a17ad37a59de0baff9c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libtasn1: => 3.6

commit f45ecd42cbab6abe5cf147a9d33a9433b689e56a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

bison: => 3.0.2

commit 436557a820184edaf08b864bd9aaf1b5096b2960
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gettext: => 0.19

commit 2837facf69eb64fb225dfd9247261b8ca85a7b8f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

grep: => 2.20

commit dc20ef0c4d4e0aaae401828ef3e1cbff18556b1a
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

http/webkitgtk3: version 2.4.3

commit 6595e16401033154070133140294129ce8fea8cc
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

http/webkitgtk: version 2.4.3

commit 804a6a70fc4339224b8a7a21ce87083b2811961b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-ghc-syb-utils: new spell, boilerplate reduction for the
GHC API

commit 27fc339fabc8b59a38fa777039adef373799422e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tbb: => 42_20140416

commit 193b845be0f78eb30124e64610ea792ffa5e6d01
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gpgme: => 1.5.0

commit 819fc542b2670ea89c3c8e3cc14d0ca4e6308297
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

ffmpeg 2.2.3

commit c1841f05f514d218e2802864cb65c8bb02eed8d3
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gnupg-exp 2.0.23

commit 390f2cedf494b953d6c134a5a813f2d53cfbf6ff
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

btrfs-progs 3.14.2

commit 90f5dc96e6fb0552124c72a5d6cfea9dceb88053
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

btrfs-progs: Fetch releases from git too

commit 63cf64294e43c80312a77ae0bf083b1539e61a44
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

btrfs-progs: Upstream fixed manpage's Makefile

commit 2c14e4ed4b17696e1a5a48bcd2effe47ceb70662
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

add sddm group & user

commit c7584dd4019be53004a312055586e84183a5d79d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qxorm: => 1.2.7

commit d56ecb50f75c590b42d6bb8ecf764fe6c2208162
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

- change depends giflib => GIFLIB

commit 799a50f59d1f2d253b196c69a525ad4e62e6405b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

- change depends giflib => GIFLIB

commit 4475eefce8b8e91b2db01d3a88d4b791b20fc43f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

- change depends giflib => GIFLIB

commit 9bccc0589a775b4ded11d435895b1124537e0b96
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

- change depends giflib => GIFLIB

commit ed3e6ecaddca7dfd15be6930c364da0b67049d71
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

- change depends giflib => GIFLIB

commit 22dfe2f562230c5c219e6b64ff020a64d52aa96f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

- change depends giflib => GIFLIB

commit 30619a3473401fbfbc78c20d066ba6d3ce44512b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

- change depends giflib => GIFLIB

commit f36b0389533c431a3a119359c03c1c1d1c5e24c6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

- change depends giflib => GIFLIB

commit dcba251cb762c51201a9a4b00f74e06423f66470
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

- change depends giflib => GIFLIB

commit 0839add0aa33b51970de2dd2a74cf7940fa6c8ad
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

- change depends giflib => GIFLIB

commit 63a28d304064c142d663be07cee409cddd1ef4f5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

- change depends giflib => GIFLIB

commit 3bc4c9feb41ad6cc12b36cbae434befde6b12d8a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

- change depends giflib => GIFLIB

commit 7986beaad70b34648c99f758013acbf48a61b195
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

- change depends giflib => GIFLIB

commit ab91bf2df075ea5c05c0a2b72c238b55f71d562e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

- change depends giflib => GIFLIB

commit 27071b80e14ac471215372610dec67b390691d79
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

- change depends giflib => GIFLIB

commit b8c6f5f60c9677315092db0ea67a0ba4940f67be
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

- change depends giflib => GIFLIB

commit abc219c3c333d55e88d1055314624f8138203405
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

- change depends giflib => GIFLIB

commit 17e56913cea5e99f38cd7737c622f6cfba6d3186
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

- change depends giflib => GIFLIB

commit 43552bdb7cee98526da57b051e3f8f87f7a7ea85
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kaffe - change depends giflib => GIFLIB

commit 6692bee4c8b7f098e6f44537fb0c17a89fa52e23
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libgdiplus - change depends giflib => GIFLIB

commit d03b83bf715f31c2989bcd39cd5d26986898cb33
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

openscenegraph - change depends giflib => GIFLIB

commit 54594029c98b14d6c27cf6302381d497fe3decc1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sdl2_image - change depends giflib => GIFLIB

commit 5366cf33b1cc61dd675203e8058b26e30baefbdc
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tc2-modules - change depends giflib => GIFLIB

commit 941704b92d304a420a6a1518a63018a662c1759b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

spamprobe - change depends giflib => GIFLIB

commit 5a2b65108540ad634e56c875e706ec10691a0fdf
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

driftnet - change depends giflib => GIFLIB

commit 080ec34cb36cda65d026962829f464ad7defbeab
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gdal - change depends giflib => GIFLIB

commit 83e014d0773ee7513794d934698f26abbae9125c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

anyrename - change depends giflib => GIFLIB

commit 39ba8ee9fe2693ed19c1a8ced6b4c306ecb64b01
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mplayer - change depends giflib => GIFLIB

commit 9001fcd2b90c274306c2b40150646aef627d87f1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mplayer2 - change depends giflib => GIFLIB

commit ddaa1e6d5142965485662139fcf9c4cc0191be43
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

afterstep - change depends giflib => GIFLIB

commit e3584b19b0df291a4e86a3e4456bf2643a0dabf3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

windowmaker - change depends giflib => GIFLIB

commit 858cd8acc17bf214fbd13252da8e72b132242823
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wdm - change depends giflib => GIFLIB

commit 202463a87ef4b12b535044472df42cc62b949191
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libafterimage - change depends giflib => GIFLIB

commit f6197ea2d6fa5595ee54b8d3058c7df156600fd4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wine - change depends giflib => GIFLIB

commit 2cb81468b3f3682997cc2f42e6eeeb549c868847
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xplanet - change depends giflib => GIFLIB

commit 6f965af59f397f8a7e7699b5af31ea545c009a4e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

evas - change depends giflib => GIFLIB

commit ab2c0a2e0844904d3a0b2222c2c1c598f1fa036f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dvipng - change depends giflib => GIFLIB

commit 64a57f5b30b07eeaf2fa8a45ead1d71e0e2afc85
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fbv - change depends giflib => GIFLIB

commit cf2f9b38e15c832209ca5b767bcba99a0e32f437
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

directfb - change depends giflib => GIFLIB

commit 6105460cd2c527ee46c701a7f9d099899c0f98b5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

KDE_DEPENDS - dpends GIFLIB

commit 6d99562657039f66ceaeb8f0152aac196efb4462
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

giflib5 - 5.0.6

commit aea4c72a78e1314b32774e30b40e25acce33238c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kdelibs4 - depends GIFLIB

commit 80510b29f8b74d830758573bbe87c13d494ab638
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

leptonica - depends GIFLIB

commit b216a7136dcce38a7e98efec8f564903096d3c45
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fontforge - depends GIFLIB

commit a1fbb1c1d2bf5fdaaceedefda160e5a3a385c3dc
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

giflib - provides GIFLIB

commit 9c619f5d7dbf08965d51d50d61d4c0566b53b7ab
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

freeglut - dpends cleanup

commit 15d4986ec59a6492953e7a273ef94f3e6410e990
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

chat-im/licq: version 1.8.2

commit c9277bc54e5fd08f8de361f43ff615a6b3a28958
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

crypto/gnutls: version 3.1.25 and 3.2.15, fixes CVE-2014-3466

commit 246184cdf2d38e6ba10e3fe9573195da08a44865
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

config-param: bump to 3.001000

commit f5c2818d9945056455255d786c0f92b135518657
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.14.5

commit 2c4a136350aa7efddfaed0b3252eeb058e888f78
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

php: => 5.4.29 [security]

commit 39f8f9750abccad2e12634d638eaf02afc1717b8
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

shell-term-fm/zsh: add optional dependency on gdbm

commit d42333933387762f2231d6d93ee19b6155bbe0c2
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mod_wsgi: => 3.5 [security]

commit f64c5f1ac076c14811d1b52a1d4aa8e86448c51a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/git-cola: version 2.0.3

commit 61a6d957d68f827c8ced445c8b0c5a9744bffa97
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/git: version 2.0.0

commit 98e2f35c2ca62980e93c090879d556ca156ad34a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sip: => 4.16

commit f43d31f287c5339c37e4c087edf4a12db4555c5e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-players/cantata: version 1.3.4

commit f70d977408bb31263ac47062619ad577dd6e2bdf
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

doc/man-pages: version 3.68

commit 4891c8e553597b67c8ede908fcd13df4acb1f2a6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

doc/man-pages-posix: version 2013-a

commit f31d5d2c5bd6e4052656eaf1347eff01c13f47be
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dnsmasq: => 2.71

commit 525a2d10792ef48be21453614ec530fd98a834a3
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

mail/claws-mail: updated to 3.10.0

commit a2210a10d53dfb035c28a1d0155380af5d83f8e5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

perl: => 5.20.0

commit 3233857c7399ce4e8de1aa27081d3e86e9056c65
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libevdev: => 1.2.1

commit 0a4b109292049f8b502d52173ff0565ad7be9a3f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

python3: => 3.4.1

commit bb939a267bc39dd9ac47f3375a23fe7ac33e5f80
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

shared-mime-info: => 1.3

commit 10b6be1a6e296743475cffce0848275498d5109f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

psycopg2: => 2.5.3

commit 250daf3877174964df78bb54a2bf01203213c24e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

grep: => 2.19

commit 77cd9533d309c20f9f8ca62a9e2a6fad81822547
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>

thunderbird: => 24.5.0
DEPENDS: use nss version 3.16

commit bec1d6db3f414b4b989b6b10ea3da34e6e702eaa
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

mpg123: 1.20.0

commit f8dff64b8f8bd81ee7ee4dea90773cdbb6a384c9
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/glibc: add bug fixes from gentoo

commit 7ca290f3fdf682314d755b6cca45010a4ee2ef31
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/glibc: add bug fixes from arch linux

commit f1e54b375ada0631c97efe13c667a93da5075558
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/attic: depend on pyopenssl

commit 84cd35cd95c0cb713f02fd165bc3bafd07ee7191
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/pyopenssl: version 0.14

commit 1c0eb4771e84a285e9f15ad9bf8ab27320c0da49
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mariadb: corrected HISTORY entry

commit a64381232dbc2614525e3cac1ae32b18cde27bba
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/attic: new spell, a backup tool

commit d10854fe51cf2cfa2df83e856b8045a9dac29508
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/python-llfuse: new spell, bindings for the fuse low-level API

commit 024005ffc7ef879019d7c1813907387c7a808e13
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/msgpack-python: version 0.4.2

commit 9ff3a41474100306407c01efc334f5f3cb2d50df
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/splint: fix dependency in Makefile.in

commit 00e964099cae8862eb265215c238b7e42cc2ae12
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

taskwarrior: post-update fixes

commit 1b500d65fb6d3d8d35379a98f0e5341c17a66b07
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mpv: => 0.3.10

commit 4742249f8be3b947526aba8a2fbc4529d27df42b
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

libs/glibc: version 2.19

commit 19d6d3842c0a4d16181ac3291bdbea925642e3e7
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

cups-filters: Use make_single

commit a1d4adadfbcc375a34a809e20874ded9e1511cae
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

util-linux: => 2.24.2

commit ce80bede64517915897626ac5560573ea6ab067b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

setuptools: => 3.6

commit 56dd524f0049405c566b774bb960c23b26637f44
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnu-efi: => 3.0v

commit 7cf0d1dad54a2b86425ff28fc2b15e28ac8e9f80
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-utf8-string: version 0.3.8

commit 6da2ec2fe504befcdc33ac7fe62ad518280e67eb
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-hasktags: new spell, ctags for haskell

commit 0bfdb6bbfd05a5259bc90299cc16468ee7a3ec86
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

make sure our udev.conf gets installed so /dev/shm gets created

commit a24c8a257b89f764c8026bb44c4c0f5634103a58
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

utils/powertop: version 2.6.1

commit 3214241bd72427bbb4b966cd8bf4e1e44f7cae08
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pyxattr: => 0.5.3

commit 67404ae0cf4da2b1bbeb5a5c43cb7b7e9fd15911
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

lxlauncher: depends on menu-cache

commit 3b88f7808ba26e0ffdc4f6a4930a5ce5f3b58386
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

xf86-video-ati: Use prepare_select_branch

commit b0d67d0c4b20482d233aa4573026324169eef40c
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

xf86-video-ati: SCM branch depends on glamor

commit 538a594bc89d4b35c1fae553d2aa57976dcf5ca2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/ctags: fix SOURCE_URL

commit 61bf4d412c032473c925093543f6069730f39311
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

libdrm: => 2.4.54

commit b4063ffd9df291137b2591168bb6ad0536750842
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

libdrm: => 2.4.53

commit 46362c198244a51f34b776fddbfe3192d04541ae
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

libdrm: => 2.4.51

commit 8b978e29f49ebfdbff5c55ef07753ca2569fa0ee
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

libdrm: => 2.4.50

commit 3fe6091599d21d2069cf9162947ad07dafce5cdf
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

libdrm: => 2.4.49

commit bd9b2780d53f6212a0dbb143189a28b67f1a9cf7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

libdrm: => 2.4.48

commit 0ef0ce274426101ae019d40e39f78313102c375c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

libdrm: => 2.4.47

commit 3321aee398acafedebe9ea5d74ff8c17229369c7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

libdrm: => 2.4.46

commit 91307a0f06eb0045d919daf583ae34be39f2595d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

libdrm - fix nouveau build

commit f93ceef43d7eb255257bd58f4a7b06be7508f027
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

rdesktop: => 1.8.2

commit 36b9c5dd9d12bf8c196b2c6d003b9c80240894b5
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/libedit: version 20140213-3.1

commit 5258b185ee61d2c6b5195e55e73d011360f1e401
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

collab/subversion: version 1.8.9

commit f6e1c5320090872b63f9f03cebffe31f69fd50f7
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/git: version 1.9.3

commit 3f699b0cbf687b7c99a82eb50ba7dd3129d67d2a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gutenprint: => 5.2.10

commit 0650e128728c2d164da44369af87e63635e2bb7e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/numpy: version 1.8.1

commit be68cad993c275916f6cb5d5bb15b431fe92de5f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

video-libs/smpeg: fix SOURCE_URL

commit efc2b1b258536fdc2582ee4d7732146bb4b8517d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

perl: => 5.18.2

commit 3b85e04b8bb5b60ae6b42163f1a4349265596bcf
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

bpython: => 0.13

commit 7efde055dce926be16ab7e4db34396a4bec7c01f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

curtsies: new spell, curses-like terminal wrapper, with colored strings

commit 18901581e99a3fb71f2e2513b7673b8b123263be
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

greenlet: new spell, lightweight in-process concurrent programming

commit 59d150e86a9c8acc472e7223019329b42af89d23
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

transmission: => 2.83

commit 27dfd7a7909f9a1aa2886bd46d1be88dc363c00d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

fonts-x11/ttf-mensch: new spell, a console font based on Menlo

commit 11a949b19c1c6d3bf54406e81f4b8659402b7d61
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

xorg-app/xfd: add dependencies on libxrender and libxmu

commit b29efaeff92b89719077e6717cea9577240d6d81
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

crypto/gnutls: fix SOURCE_DIRECTORY

commit eeba5d29d7f2024a3f8fdf64bfba1632dd425dfa
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wine: => 1.7.19

commit ce4491de8f33cba1077edad4943d73394fe693de
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

docx2txt: => 1.4

commit da5a26f03c88b04d03e22961a9eea1665d7ef54c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

readline - tweak install

commit 90cde15e49260d534bfa7aa800a12e7e7d56c7f5
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

vifm: => 0.7.7

commit d1984c8929e99517523f57c630b9b4e00bdde9a6
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

http/webkitgtk3: updated to 2.4.2

commit 2f4ca1463fc6bfa12ae60925702cf23a95d5ed82
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

http/webkitgtk: updated to 2.4.2

commit 4ccf7b3f27bc13d8087f898dd89dd1756ee994a9
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

iozone: => 3_424

commit 00cec578e25b918d361c4066b78e5631077e1b55
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

proftpd: => 1.3.5

commit dba7ca535f6f12d776de6be70dd0c6cca997a617
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

eudev - fix typo in build

commit 1319b83da37624ee6a35c444c8f4fc7c8fe6104e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gummiboot: => 45

commit 4b665751b7536805e0ad4ee014c85907e9430f89
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

polipo: => 1.1.1

commit 9affe4d1aa4d8fed5345596af247556c397bfd61
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

doc/man-pages: version 3.66

commit 99e1c95148257c8462ec9f9e31fa571227903059
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

doc/source-highlight: version 3.1.7

commit 0ccfb53342e99fd487aa6773f95b04e64e65821c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kmod: => 17

commit 0fbc6599fd8f45e1a41ec7cd6eef77bf4c007169
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

znc: => 1.4

commit 3598fee42f2f60abaceb47aa2ec1a73c9391ca93
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/cgdb: version 0.6.7

commit f9ffdf4a728840ea29d742244332f63561ed1d9f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

getmail: post-update fixes

commit eddddabf3bceab53e2b33cf8d8ebbf26327d19c7
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: 3.14.4

commit f0ee55ab78c955abc87ea1e79ffdee2c1a8f0dc5
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/cppcheck: version 1.65

commit 19bdc0cffe25ac604a534c424642f0a71a9889d1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libevdev: => 1.2

commit 7fff18eac2fef82d96e1af8fd1b00aaf4db9e989
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

extra-cmake-modules: => 0.0.13

commit 06a0f67303ac35256886edcb412f694b8d16d203
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

clamav: => 0.98.3

commit ccf1f795cff387a996e9cc2d50d30b080d51820a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mariadb: => 5.5.37 (5.5 branch)

commit abe35152142ebb86ba0a17a1fe3334c3148f15e7
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

monit: => 5.8.1

commit 1130d3073f11459afcf4a9a5616dcad1be2382c1
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

psycopg2: => 2.5.2

commit a7058d7fee402341285d522344fe011256e344fe
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

dhcp: => 4.2.6

commit dd6275de329b05a6b86c35d670eadbc350f38bb4
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

homebank: => 4.5.6

commit 8d133e7175356e1551126a55f0a31f180ab98cd6
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libofx: renewed dependencies

commit 324bf8f3f4f16e22c97ef73b2f49ea91be66d9c8
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

opensp: don't duplicate docs and added gettext opt dep

commit 2d95f38eedff7fb818746439e29dd307a742fca4
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

tinc: => 1.0.24

commit eb094d90127e58deb4cdd8c36e66495592ba2180
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

video/xbmc: updated to 13.0_r2 Gotham

commit 5da1d363e609692be5c098fa9b30282fa98ea0cb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ruby-2.1: => 2.1.2

commit e222da5c38815b71993023c5bf65ec40f0f4c57e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libyaml: => 0.1.6

commit 4ce84a9d71a96e79d12de7bad3788c039ec4afec
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

groups: add plasma

commit 4633e0b06593b4b66bb86757af024989f5d98f6f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

masqmail: fixed logging

commit 1fa2f87dd268d7cfd73d5e4213e046c47e181419
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

shell-term-fm/rxvt-unicode: version 9.20

commit f165747c08291f78d63f19844df3a6c81bc20a08
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

imapsync: Depends on file-copy-recursive

commit cf5d5123e63973c78193df4e816f43bc4fe77666
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

getmail 4.46.0

commit 3981d149657fd75224a3bbc20b17bee8e6905c9a
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

fetchmail 6.3.26

commit 129e01a294d2ebf33a4ddd9bd03be5dc9b2f56fb
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

isync: new spell, IMAP and MailDir mailbox synchronizer

commit 59f7a17470786608e0b948aaf9b0a50473a70712
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

file-copy-recursive: new spell, Perl extension for recursively copying
files and directories

commit 0f215829aaf5e8489df1ffa9230f7b0edc23c616
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

mail-imapclient 3.35

commit e9bff1d90b9ca633330a934a3d154392797537cd
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

date-manip 6.43

commit 4903eca90e770b4ddb75d1b0f7a31c1b4541c496
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

imapsync 1.584

commit 0e8a2116f7b51d7432ccf5f872062bbacfc68a89
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

wm-addons/xmonad-contrib: moved to haskell/haskell-xmonad-contrib

commit 8bc08734e28cda8dcbd456319c05a5fbc7bd6ca6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

windowmanagers/xmonad: moved to haskell/haskell-xmonad

commit d9faec27a0474474fb9fa677d5ee092ba251f54a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

windowmanagers/openbox: version 3.5.2

commit 49d5e7c9637acc8348a5ec93f52f8d50ea827784
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

windowmanagers/herbstluftwm: version 0.6.2

commit d66f26b877186ab22909f1b2434fad33857b3e35
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

windowmanagers/amiwm: make_single

commit 1f42da5fee634043c36d2e4bf5b980b514df936f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

terminus-font: => 4.39

commit c23f130e20b60a63538fdee0a0f87d680ac7c1b7
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ldns: added openssl warn and perl opt dep

commit 3281928a716990b00d07677ebb8a67d1a27316d5
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ldns: => 1.6.17

commit 2459c59795d6d3cbb3ab204ef032b24e2899e4d5
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mcabber: => 0.10.3

commit 0638fa04cb4c11b8fcf4f21ad8c55996f1e5d338
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

editors/vim: apply patches up to 7.4.282

commit f153995250054efd665070125cfe2f2432524ec5
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

cdrtools 3.01a23

commit ae87c3f0adcab1655cd6919e36ee8f8ac5eeb1e0
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/cppcheck: version 1.64

commit 3e1d080fadf8b15a12ff276886d53512981aa56a
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

tig 2.0.1

commit 074cfb30aed19a7b29eded7952546e3ffc2d8cc1
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

linux 3.14.3

commit 9c5525ef7e4ca273e0b059d2343cf9fb3d73f4f1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dbus: => 1.8.2

commit 1c2c0fb9672c8769541cd3f4cf73e306d8529fec
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gummiboot - add config script

commit 955935466d6807bc50e30d24a9a027cfdedbfcf5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libgphoto2: => 2.5.4

commit 0301bce2d0d5ed76708cb33c49bdf7773f44270c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

isort: => 3.8.0

commit 612a07437183ae5730300f5c3adb5960ecb6621d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gummiboot - add a splash screen

commit eff180687a51db585a50299c086ba80710e1a21a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

openswan: conflicts with new libreswan spell

commit 4666ef684e2a94ac30cd75d1a400368adab38f42
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libreswan: new spell, IPsec implementation for Linux - Openswan fork

commit 34fdf002d1c42aa697e481369d4fd1843ac57df5
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-uuid: fix WEB_SITE

commit bc5b9f02e2e6a0bd05ff04739a4dfaff57bfbcbb
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-safesemaphore: version 0.10.1

commit 986b2c9251da448454e2b5a87c64a5a28ffc87d4
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-quickcheck: version 2.7.3

commit 307f0606c1de8ca352f078c7fbbdb36c6ae991d7
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-tf-random: new spell, a high-quality splittable
pseudorandom number generator

commit a86b63ccc9c0bc3db59ee63a000e1a2d53dc3e80
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-network: version 2.5.0.0

commit 4e46c0cd90d4429a5af02e0a40261c25f0969772
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-mtl: version 2.2.0.1

commit 7a9b19b887b25b2f399d3937694288254c8f5cb2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-transformers: version 0.4.0.0

commit 0490238a9e2b6690b3b32bf4953564e7ccf7bedc
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-monads-tf: version 0.1.0.2

commit 11db10ce36eef65e42f3aa70997e369dc0f67d2b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-mmap: version 0.5.9

commit 79a39e76229da2cb96f54c37b61999d2f23643fd
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-http: version 4000.2.14

commit fa2cbbc49aa36e1d05c0f015ccd07ad15b3f72f3
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-hslogger: version 1.2.4

commit 45ab44ee4b01199e16f24fb51dfd17d4d9e2474f
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

minidlna: Updated to 1.1.2

commit 43119160cb7b32965553f2a269e5889491c0fee9
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mercurial: => 3.0

commit 2e159891244d1c9398df3c640bcc77fdc0657a60
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

moe: => 1.5

commit cecb9d16e5df1b2c23095a52df5914be676fc9d9
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

fping: => 3.10

commit bf51715a57b9f7e642a96638c8b067f0efb0ce1c
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

pv: => 1.5.3

commit 2544be442ec039ffa9f7590ce62e8753f74ce1da
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell-haxml: version 1.24.1

commit f02f97906e83f34ec5a0c91bca6364406d6ceb52
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-polyparse: version 1.9

commit 82309c9acb5e58a16d4bdfc42b96fcbc8d8a5906
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-dlist: version 0.7.0.1

commit ddf495b09dccd6acf3e7497f5f7fc9ed5ffc9a31
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-cryptohash: version 0.11.4

commit c9ec118508c0a8172f71124504a4ece7bf6cdc33
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-case-insensitive: version 1.2.0.0

commit 933b088897fc9c0eacf52d66413a2c7268f4aaa4
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/happy: version 1.19.3

commit 32911e6d5b24d366862ae308eb704b12d5e65bd0
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

openmpi: fix Fortran dependency

commit 4d50a92cb360d6f18648fbbd46b3c610df7d96d2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

alembic: => 0.6.5

commit bd2f66ddb10b15377a8c58ff31b639863a01f4e3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

setuptools: => 3.5

commit 98785ee016d1eaca8f542ca697a29343df017482
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wine: => 1.7.18

commit f54d68ebad21184dd7875a2a8559e334afed675b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/ghc: version 7.8.2

commit c42841df6ef836d9e5c85cc927a5ee543769e37f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/ncurses: add libtinfo symlink

commit bc282990372b7cacf5fed3e165958623b4ba89aa
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-bloomfilter: fix compile error with ghc 7.8.2

commit 9339fbd186444a752fd31a70c1adeb1a3e9466f8
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-missingh: version 1.2.1.0

commit 6f9e2bf17212987c2915fab430eb7810cc481f58
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

wm-addons/xmonad-contrib: version 0.11.3

commit bca3efe3f7dc6da89c71eee534633d6c2a480002
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-aeson: version 0.7.0.3

commit 2c1b6ea404533fd228d91e34ac5b4a90073d0a13
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-attoparsec: version 0.11.3.0

commit aa36efe8ed91be2e80f0ce92b8c572ecfc1fa766
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-unordered-containers: version 0.2.4.0

commit b3ae23ee57d3b46e204488b3a573087bae6de894
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-scientific: version 0.2.0.2

commit aedcf4f2785b920392f535f250c630cf254cff9d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-text: version 1.1.1.1

commit c058809582150440f6a468846c016ff854214e61
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-async: add dependency on haskell-stm

commit 8c398fc5e8d68703ff0d29499f4683ed2b00555d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-stm: version 2.4.3

commit 1e20bc209909ade6d4d8429dff86e06caa3a1142
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

partclone - add FAT support

commit 3e20afaafd378084439cd8b06c06913003734f1b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

php: => 5.4.28 [security]

commit d0714a271e7dc3f9fac2ff8752b1a617aa486e40
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

editors/emacs: versions 24.3

commit 18ba42223e2df6bc9d932c891f51a098bb760add
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

video/mpv: version 0.3.9

commit 7ebc0f784a6585f66390f6cfd1a945b0388f4f35
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-hashed-storage: version 0.5.11

commit bfa7ebfd3fb174a45fb4f0f7d5f49947f8f1c73f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-haskeline: version 0.7.1.2

commit 6b55fdb9546fbf4b5cc0bdef1bc5f2e257934da4
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

proxychains-ng: fixed config path

commit 40730a0e60656888a5c51739d147be029c89d4cf
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups-filters: => 1.0.53

commit 9cbbacc7095495a60b8f3e437dd82cec7b2859d8
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

proxychains-ng: new spell, TCP and DNS through proxy server

commit 4e3c2d724f6c2ebfb97af6b2df3945c0704d055e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/darktable: version 1.4.2

commit 44016150ca471b7b490b1a80e6a70717efa09e78
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

texmaker 4.1.1

commit af345708416f15e450c3664eec55180f048b8da5
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

django: => 1.4.11 [security]

commit 1be9817dd092aa19945eda78e528a2ebf1d87e44
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libevdev: => 1.1

commit 43ad76d7dfa06a5b41015bf3cac108c97c95700b
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

htop 1.0.3

commit 44e2c2c90d844f371c4f560054af08c7e152671e
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

fwknop: => 2.6.2

commit 6c96c4bde847dc43799a44645a98794b9320682d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

http/firefox: version 29.0

commit c60573dafdd7d7e0a08f85a2be34bdd9b1ed9336
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

crypto/nss: versions 3.14.5, 3.16, remove obsolete branches

commit f9b968b161cbd0e60c0a6f0b954965ef05070c5c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/gflags: pull source from github

commit 79aa7ff40923af7410ca2beeb0c5e3ac1e65ca44
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-dataenc: version 0.14.0.7

commit 1553ffa17dd323b572adb576caa58e1fae70aedc
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-mtl: version 2.1.3.1

commit c41d203ef137bc3723072dd5f680accd1703c66f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gdisk: => 0.8.10

commit 9f953c70a3bd398274f55347cdce45e6c3f81315
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

rsync: => 3.1.0

commit e8b7536834b7a8cd866aa855984b09977f2d7678
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

davfs: => 1.5.0

commit f79309f43ede157561961c2d36b411d8c6179563
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

neon: re-added spaces patch

commit ac6d80c06bbae39772aa6eeb299e7057b98deded
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

exim: fixed priority for gdbm

commit 4d2828c4bfd7cc61faea11af28e42379f8de5d47
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/vsqlite++: new spell, C++ bindings for sqlite3

commit 1ba1e72e2f352023f0dee5db665cf472c3ccb57c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/gflags: version 2.1.1

commit 499781dbf1d81290d3248b5d7abf93eede073158
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

laptop-mode-tools 1.64

commit a31bb6d3853a2ff846090d89b0ed3f7e5ef9a6de
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

uget: => 1.10.4

commit 3efccac5d6611a8a9f91c7aa93fe6f12d044a637
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ipsec-tools: => 0.8.2

commit 013e09114f98c1ac2c80490627fdda7e9e22fa9f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/git-cola: version 2.0.2

commit a533f1a160dec357bf0c4f631acf9fe26ae2654c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.14.2

commit aa00fe80c5137b2dd900225500809a1bb97b1e0b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/paramiko: version 0.13.0

commit 2ceefbfd14b4bfa57b56764102394b6c5048f9aa
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/python-ecdsa: version 0.11

commit cc1176eccb0c70dfd464af82942a0dbba7271942
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/qt-creator: version 3.1.0

commit c77ddd96433d12c658b5198043ef4653987cf9cf
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

optipng: fixed man directory

commit c2008643dd280a02ee96aa6000d18c0da42575a7
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mpv: => 0.3.8

commit 8604f2d4c225e0638c8fb704bcd5e9e8b61788a7
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

pngquant: => 2.2.0

commit b799e09598900ea7a9585f6d262d83f572f2e62e
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

imagemagick 6.8.9-0

commit 819631630fa9c3e4100170a8c258e3259e4bc94d
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

smem: => 1.4

commit 0399d9c1077b4b429a2965ff67f8fac2a31ab6a0
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

lilo: added patch for Xen XVD disks recognition

commit d6e567f22a6fbb90343667738ff238c98fd1f61f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

php: => 5.4.27 [security]

commit 7fd1d3bf8583a7dd3cec1b516753db2fbf30a6d1
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ncdc: => 1.19.1

commit 47dedcc6133129b97dd76167bb850c832b916d73
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

wireshark 1.10.7, SECURITY_PATCH=48

commit 76a9f35de2e08adac4885f4d7b0d6232c5a65d13
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

syslog-ng - more depends

commit 9851d011ebdece257562d908380cf718a6bd278e
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

bluefish: => 2.2.6

commit d756734c53599276ee4f4e0405c33dc37b5c30c9
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wine: => 1.7.17

commit 6d713000c954dcd8af945ab3e61229363f2f572c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pango: => 1.36.3

commit b05a7f373ec2b46d87067d44ad8cc21e2d4ada23
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

librsvg2: => 2.40.2

commit 20df177b2f504dcbb643411584cbb12e298da055
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

harfbuzz: => 0.9.27

commit 7f93a5ae67aa52a57ab9f0e6e01d1ff7e11e1ac9
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

glibmm: => 2.40.0

commit 82c979bcce1707751bb6b5fc31707bc73209bdb6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

guile: => 2.0.11

commit 89432cafbf8cfd7e8b80b4dcc5c39cfb50a91cb3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

glib2: => 2.40.0

commit c30dbfe577d389b638d986be6add1f981e66fb2a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

gettext: made libxml2 optional

commit 405508651aaacf55ad4308f0ca653b13d83ea6d0
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

cherrypy: => 3.3.0 (branch 3)

commit 2f7390f987581aa12eaa6482c4abf16948e58d11
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

eudev: => 1.6

commit 6dbd30c3f9fe6132a644720989fb6a9caa5c3d2a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

json-c-0.12 SECURITY fix

commit 7acae5b9b537e11c5211be646a286a851ab1fb2a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

deprecate kde4/kdebindings4 [replaced by kde4-bindings-profile]

commit 1d6409fbd2ac894823c027724dd65f741b6b4df5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libdvbpsi: => 1.2.0

commit 9911f219ed021021a94c2b39fef6ce0b9bdf1a01
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fb-python: => 0.9.3

commit f296e28372d3aa2fb15a26481ff4ae3b7f517995
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

nmap 6.46

commit 4d06c81c0cc9e0f226698db1a503d13b6a48f71c
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

nginx: fixed logic bug in init script

commit b61d5028a16470e2eb51887b4feca93130f8e8fc
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

polipo: implemented reload function to prevent exiting when HUP signal is
sent

commit 6406d37bdbcd274c2c4025b8b1e4444b3fd84962
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

isomaster: => 1.3.11

commit 4ef55b91cf684a3280b86b24677ff906e9f38933
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

geany: => 1.24.1

commit 3b6f8a946e2d2379de12b4540a3125eda1ad5774
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

fontconfig: => 2.11.1

commit fe1e60cdc73d99792d861c7d47733e369be48348
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

freetype2: => 2.5.3 [security]

commit 20ca917e6ffd726b8d95dd1ca827e86723dcd4b3
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

slim: fixed build with recent freetype2/cmake

commit a019493227e74dba322b5aaa9f580a878bed4610
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ChangeLog: corrected double-spaces for history entries

commit 1e0a6b5101e4bffa1b36376f82b66d3291ffaa18
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

devscripts: new spell, Debian developer scripts

commit 3956610f54097650b27979e39977565d5d03e030
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

polipo: new spell, caching web proxy

commit 65651147c08dd54a49e5a326d6c450ec75bbc9f8
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

fwknop: => 2.6.1

commit 59281b2c4ac2141ba7ecce6788772f45ec0264ad
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

geany-plugins: => 1.24

commit f8d1d60abf9c68296ae9b73bc9ecce6bdd124e64
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

geany: => 1.24

commit c33c088120995aa717cf03cfb5361a40ea23ea55
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

file-desktopentry: depends on file-basedir

commit c0da3c66f60838fed3d3ec6cffe13542d8f0fbdc
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

parse-debcontrol: new spell, Easy OO parsing of debian control-like files

commit f854ecf6fb29bc460207da45c81c573cafd157f4
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

dpkg 1.17.6

Switch to xz-compressed source, and removed the install-info patch since
it
has been completely removed from dpkg.

commit 2523ea7af0e741127d955789a414f53797d90dd2
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

linux 3.14.1

commit 60a8dd4deb00cceef127c2f45f2c9749e96b9de4
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

linux 3.14

commit 5008e2adc7dd6bde5aa25248eba2047d3ee4083b
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

fpc 2.6.4

commit 6b8d22f282495ea03d69851fc58a4d9a198ba6c1
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

qemu: Pass down ARFLAGS=rv, to workaround buildsystem bug

commit debff4e6353697d5240f04b36c3ce720e0df5dd7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xf86-video-via - depends mesalib

commit 29ea9d280d5324db4b64d97d046dba86c0c85391
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xf86-video-tdfx - depends mesalib

commit 1c7320c809a5ce511352d1da59da6bb6b600359f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xf86-video-sis - depends mesalib

commit 0f135504da723e13932514b766db22e970b2daa8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xf86-video-r128 - depends mesalib

commit 851c1c8e733d7ea0d982bb988c7241d4646073ec
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xf86-video-openchrome - depends mesalib

commit 5b91c7d9c490b53b8f91635b948047fb8934cf7f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xf86-video-mga - depends mesalib

commit 381b4d5c2ee1eada58369261fe7bc1349a3b8faa
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xf86-video-intel - depends mesalib

commit 5b34ca4a4eb4ba4449bcb826bb0190a02a644607
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xf86-video-glint - depends mesalib

commit 86b0f9b924ac3c5df8312663a5a86692d8094c78
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xf86-video-ati - depends mesalib

commit 235b499bcc7d08083d35b330a17361cc4bbcf541
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xorg-xserver/xorg-server - depends mesalib

commit 9f5cefe9dea562ae38e1d01cbdc56b4fa98fc9dd
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xorg-app/xdriinfo - depends mesalib

commit e80b767eb774b286e1faa93218b6393ea30e982b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

x11/xlockmore - depends mesalib

commit 5f6ff0c87a0f39194a069e9370f0746e50a2d94e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

x11-toolkits/wxgtk - depends mesalib

commit 1e4d3dbe8b9c7df9a655adaf5d6196a75271c9f3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

x11-toolkits/fltk2 - depends mesalib

commit 947e5bf937d3a7bf6dd89608e481dc881c28663d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libs/sdl2 - depends mesalib

commit 370b95cd052b151403b11c4caab36c32e7dde36f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libs/openscenegraph - depends mesalib

commit 4017a2f13a71d936365727be28ea82b8cc70e6bb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libs/libva - depends mesalib

commit 8e8f5d07ef4fdc9c990045439cfc81ad580c16f4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libcaca - depends mesalib

commit 06730450edbb67ac081bf6622114f46a0627ee8b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

webkitgtk3 - depends mesalib

commit 2af4a0c348fa91731ed935e78248daf09ebe9f75
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

webkitgtk - depends mesalib

commit 3acfcf344918adeaef6ea1c04788585aca81e143
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

eflwebkit - depends mesalib

commit ca57efc7a352b096fa29fc284c178180160aca38
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mesalib - conflicts mesalib-1x

(cherry picked from commit be55e2b3505085de6303a044f225739b69693059)

commit 5ed58f2e6cc1cfaddd4fcf36493741bcec342484
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cffi: => 0.8.2

commit 36cc23a68e201a281f8fd988ee56f40fad063213
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

serf: => 1.3.4

commit bd8aea6ea55264d78dd3fa0ea63d25b8126de329
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

scons: => 2.3.1

commit d9e882fb0342069aef5d144bda657a2ec0915c16
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gawk: => 4.1.1

commit 5c1ac41be982ea67622ff603b92369d212c2fd56
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

unifont: => 6.3.20140214

commit 96226863928bf48ba146e93d293b1ad085751cc0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

readline: => 6.3

commit c51dafc9bebf376e14de52e14d3f53497556bea6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

file: => 5.18

commit e616c73488d1ebd09692def6391142d1dfdc0bad
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

subversion-1.8.8 - SECURIT fix

commit af333294f2b840bf4e05581ea4b9b9312599ac23
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tbb: => 42_20140122

commit ceb10e78f42f2612dd8b10338a66bddb4a196c68
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libvorbis: => 1.3.4

commit 193bf98a3005f354461d6f10941463281d012702
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sdl2: => 2.0.3

commit 28658b47ac8633cf584d0a6cd35d56cf07e3f9d6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gdbm: => 1.11

commit 9d0219615c59858195ef9a706f24b41c8ff74db0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gsl: => 1.16

commit e94311c234aa6e865145d8ea23e28c6390445c3d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnu.gpg -add AE05B3E9: Patrick Alken

commit 0a0b3fe5f1c11e39b4cb6f7b592cee33ed47b5ff
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libcap: => 2.24

commit 745c34d744edcfc49e3c46b6f9bc66f6f347c558
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

run-parts: => 4.4

commit 0a683676b7be76e9817cd1f10f95d27e96a4a8c2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

byacc: => 20140409

commit 99df1294b280d7b470252227458055ecc68ed868
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

syslog-ng: => 3.5.4.1

commit 507d44df00f469f4143fba6f61d6d284239beac3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dhcpcd: => 6.3.2

commit 05d5eaaca5faa1417d2b44dc3edc432a6e7782a6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

formencode: => 1.3.0a1

commit dbb5129317c09a7ca772ac9c8120e3fc8370ff8c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libdvdnav: => 4.2.1

commit 41f666aaa26cbde2bb0f648e5dab4606ecfbce6a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libdvdread: => 4.2.1

commit f540f49eaf12379ef34bc5b6ed063470a1126904
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

perl-error: => 0.17022

commit 9451057532660936f640d178d886c5189bd6b632
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xmlto: => 0.0.26

commit cdb186c4778176a21b6151f3b55c633e8aa6a5f5
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

libjpeg-turbo 1.3.1

commit 0d13d4d854ef35ac6a3ef78685d6d2530fc46972
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups-filters: => 1.0.52

commit 5bf9ad2bb302abfbd7d2fe8521ba583811b68d54
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

midori 0.5.8

commit 92840431c6e685e295d99f3b02889a1b7a6047b5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ca-certificates: => 20140325

commit 198560b0d0968586d3afc30bf8f6711d92d0af59
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

git: => 1.9.1

commit 0d44268f511f569f683c6ec629f263479e816b58
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

pip: new spell, Python easy_install replacement

commit a12cf3b77f9ca3f87f9e219e2830d05f375d143d
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

virtualenv: => 1.11.4

commit 6d938b1b0c1198abc87ca8b72c0f6e4f24670ff2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

lcms2: => 2.6

commit 09e762bd78a00003a98707bafeee9013dd7cd135
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

docx2txt: => 1.3

commit 058f4a6a7a893925336da6d0610ac9a4b1bed1da
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

desktop-file-utils: => 0.22

commit c40258c3c34229a76dd7e00cc754f4cba0fcf213
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

flex: => 2.5.39

commit 44105f0031295b8ffcaec39e6432f74da1ebecf2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

taglib: => 1.9.1

commit 3602ff4607c6d3c675a0adbdc50a27b4b17d33e1
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

crypto/openssl: version 1.0.1g, fixes CVE-2014-0160

commit 20a705ad8adb3dd50a48bc7c88f6a2d436ffc939
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/cdk: version 5.0-20140118

commit e883b00c2fcfb100e48c66da0967de307adf63cd
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/newt: version 0.52.17

commit fe32572015ff8c2d0d034cc29f5c5cc288694474
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/libtcod: new spell, a library for developing roguelike games

commit 78d2a2a4a181dac2795744b9451a67c029ec45dd
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

archive/upx: version 3.91

commit a9d0b4c3b41ed581a4b80a2bc6ab4dda116f921b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

samba: => 3.6.23 [security]

commit 8fc43b8e3ca5d205a8ebd9a62f35ad0529942747
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

tdb: => 1.2.13

commit 0d565820b49dbeec4788fba53d45ac721f8e7492
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mariadb: update triggers for switching between branches

commit 3f109537d4be7f5d6f27e612d6559a1623e565b1
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mariadb: added branch 5.5

commit bd8e57a018b1a3d24e43b7219c4078014cd903e5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

bsddb3: => 6.0.1

commit cdcff87fa23c862646ef6b474611532f75a40b6a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

leptonica: => 1.70

commit 4f93f0817ccc5b79fb37331fbfb9f5813c67fb73
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

bogofilter: => 1.2.4

commit 8442fbc00d8350a6d3c8647ee184a0eea3c5e4de
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mc: => 4.8.12

commit 683c380840909a27846608b46bb9b822c411973c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/pillow: version 2.4.0

commit b6b726ea27be091ecbaa26ce9b87a531b107a5c3
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-plugins/rt-plugins: use cmake as build system

this resolves an issue when --as-needed is set in LDFLAGS

commit 474ca955a59340f56bff33e636349b18abfbe227
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-soft/meterbridge: fix error when link with as-needed

commit 7d7d251e517dcc75a1bf53513de25d0f67d7291f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-git-annex: version 5.20140406

commit 4e842f1100d00074dab7768e2cd51911d7e77092
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

video/mpv: depend on lua instead of LUA

commit b46464d2826c6169159aba1e4fe6a94b2e17e3d8
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

video-libs/gst-plugins-base: depend on libxdmcp

commit ef16258eaeb4849a2bc37af445f446bdc8587499
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

postfix: => 2.9.9

commit 8f50fd64ccde010ce6a65f1036d1d107da951069
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mongodb: => 2.4.10

commit d42430fb5b7c6dc5e6c8a7cfc65744e9690ec7d0
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

code-browser: => 4.9

commit 2707a98739efeb5c4ba3a9492dff04153a41eb5d
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

copper: added copper-elf-1.6 symlink

commit fdcc8ff80a7408bda57e6e7603f83630e6ae47d0
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

redis: => 2.6.17

commit c4431df56cea830b467c9ac67bd3d3099ffae398
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

google-perftools: => 2.1

commit ebdd91dd089457b922c8fa38f731688c58736345
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libunwind: fixed syntax errors in spell files; don't do useless doc-ing

commit 31262b3b0b3aa0eb2e57c2119f04ada2af6c8dde
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libverto: => 0.2.6

commit 847e6111e1cc677ea54fab7869ace3d4b09d8bd9
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ristretto: renewed dependencies

commit 051ca5e14491ab75b84faff8ee5466027ad9acfa
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

deadbeef: => 0.6.1

commit 16382d3f9d4725fb8086da3e1b9641fba79bd9f9
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

at-spi2-core: => 2.12.0

commit 0faa20a34fcc57d3ab27263aa5bcbb8946554f64
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gettext: => 0.18.3.2

commit 24e6fb04ea47bffbbc7e8321388a4226da3aaa80
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnu.gpg : add D7E69871: Daiki Ueno

commit 64d773e5a99fbf1e1fe5286c787dd6a16824238a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

x11/unclutter: depend on libx11, libxext and imake

commit bed0f141d337593be5b70e98e82e28e92a1d97be
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

utils/hal: depend on UDEV instead of udev

commit 457362c1bc3ddd0532517bf651b49315f0cc04b1
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/libusb: depend on UDEV instead of udev

commit 60f6aa4a8c445b42e823b0a5ab9dbc44856f0f25
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

shell-term-fm/spacefm: depend on UDEV instead of udev

commit d6828b9e1a8c90295068e59f858c5e64e540ae35
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

net/bmon: version 3.2

commit e37566bda73396d9670792207204e480da3dcf01
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pcre: => 8.35

commit 8670477a1c816ff9836ca61f28e70a8da3ac727a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

setuptools: => 3.4.1

commit 986101c7899c15aeb34420a3e00ca2063537680c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pyicu: => 1.6

commit 459b1abba7b126abdecef485915776bcb32294f1
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

sylpheed: => 3.4.1

commit 613af44693ddb213068649d4540abe13010608aa
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

icu: => 53.1

commit 43ab79f07ba5861149e0cfc86cd42ddb27a2f541
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

sqlite: => 3.8.4.3

commit 678e6a33871dd417323537b06097320a6e238fc4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

zlib: => 1.2.8

commit 4f4d6204701eb23014ea7a7942cc8b7ddf56209e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.13.9

commit 0109548341d9bb31895491dbfcb050a7dfa1828d
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

sylpheed: => 3.4.0

commit 180f727a73531f1dc9c380478e913603543558c6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell-git-annex: version 5.20140403

commit f39eb7a2107d7a353531819a67eeff33b43dbbeb
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

video/mpv: version 0.3.7

commit 1143ffca2f4d8c4a63db1dac4f1bde776beeb87e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/gmp: version 6.0.0a

commit f99c9e66444e5adca37d438722b059841236d818
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

grep: => 2.18

commit 20cbb008ff36bd9dc33e38d93ec457d90cfaf6e2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mercurial: => 2.9.2

commit 29057328af102dab16732e66bb2d366e826e360a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gummiboot: => 44

commit 7bbba68007a5d8d538d54a2c71a5dc7031d200fb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups-filters: => 1.0.50

commit 60e5e9232edc418e0e0acad2672e27beb591b178
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

loop-aes: => 3.7b

commit 004a042dbc97f199c8e857b050029f9af28ea9c0
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

apache22: => 2.2.27 [security]

commit 35b8243bbc9dbb4955bcee80c50bb4025c921b3b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

spacefm: => 0.9.4

commit 4214366599111306cf1a83cabc9c37817728b316
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

gstpw: new spell, simple GTK+2 stopwatch program

commit ee7c4bf787d3ac5257f0e0e6d9b03a460facd6c6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sqlalchemy: => 0.9.4

commit a5f1da52901708ef41ac5fa15128b571e06402eb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

alembic: => 0.6.4

commit 0ea5995e5f8d54a712fe7aac7d24191084aca558
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fontforge: => 20120731-b

commit 46921ea37eed5396ee26cb2f0f13dbe0e9ceb960
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

znc: => 1.2 [security]

commit 0c36ecbf6be28e74ed7fae98c707f8900df271e4
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

lxml: => 3.3.3

commit b03ec3b514896ded6bd8e01ab2426d42e9b96587
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

sqlite: => 3.8.4.2

commit a46f0c771cf54bd7e7993cd2e6ce42fd138fe645
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

monit: => 5.8

commit b5dec30774091e218bbabccf8d97bc8a10b1b70d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-creation/jack-rack: fix linking, fix SOURCE_URL

commit 0e7a03bc897a984d7f970a8c696bfed3e3da6525
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-drivers/ngjackspa: install manpage

commit 1471adb08839db86109306620a54d34f615b070e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-players/cantata: version 1.3.3

commit 312cff3d9300f904393b52f9530192445ac082db
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-players/mpd: version 0.18.9

commit 83cba9559eaabaca0aa198024419bb1b3a556099
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-creation/ardour3: version 3.5.357

commit d77931c55c0f75a8613db3c0e105ef4da57c421c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-libs/aubio: version 0.4.1

commit f721f7b64ee8f965da585f6a7e52045f576a8266
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

remove options from waf that aren't common to all users of waf

commit a40990b4dc040523e73d38b3d1313d2ae6841d27
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/raptor: version 2.0.13

commit 425b6dce61da768ebdb3b479d796999ec7d460a5
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-libs/liblo: version 0.28

commit 9c7fea4039102b3d93f95ebda5a349ba7c044989
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

optipng: => 0.7.5

commit 4d559d2993a2938f619c78381c7aced7a1b99559
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

gigolo: => 0.4.2

commit f45a93cd1aaa9d030a2f0b204f8fd78763cc6295
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

vimoutliner: new spell, Outline processor for lightning fast authoring

commit 9a41e5136450a38fe4cdf8922804bde56b67ff0d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-creation/lmms: add optional dependency on stk

commit 716a5c4ead659ee6b09bbd4dbeebea906b9aeba5
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-libs/stk: new spell, the synthesis toolkit in C++

commit 0be9bc0e1a6efff359bc212daf57fa6d84406d6b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

adjust oxygen-icons

commit 463ece42ace7d9832e5e83cbda27af4af8880ec2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

move oxygen-icons to desktop-themes

commit 09616e96caf749830afed3ff86d284691499cd92
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

move hicolor-icon-theme to desktop-themes

commit 9e07fb48b4e6e8934c18e98366b707e8f624e30e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

hicolor-icon-theme: => 0.13

commit 98be7c82deee450ad7dccf4d2139cc4df7171d15
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

eudev: => 1.5.3

commit 25a09bf4ce829f97f5d8c44b7e0ed522dd431fb9
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

smtpc: new spell, test smtp client

commit f928b1bcf31e8565c1d332ddaee216eeb6a584ee
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-creation/ecasound: version 2.9.1

commit b310fc152056f994f508bed7cc3c92ee36dfae7c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-creation/lmms: version 1.0.0

commit 8bfd6e311fdec38ebf53f8336d9667fc6542d159
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-plugins/calf-plugins: new spell, professional-grade audio plugins
for jack

commit 4cb93195c7c7782c8ed3d817c09f083e2c502c13
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

video/ffmpeg: version 2.2

commit d4ea2cfdc770396c3b448ebb1f4fd2cfe827b2c8
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.13.7

commit a8dedf947ce0365ac73120b6f220f377dc608a86
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-drivers/jack: version 0.124.1

commit c7cc98872c2fcc4b47b57409795048535c73a38f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

utils/rtirq: version 20130909

commit 6ddcec1dce57ae09f3893faf231da760f01f7be1
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-plugins/caps-plugins: version 0.9.23

commit 02fd1f5a421320395b7c3db22f2ac8aa09f42db0
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

youtube-dl 2014.03.18.1

commit 668d323b7a2b4744ab59047f1ada9bb3da77272a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

RBTools-0.5.7

commit 69d4c0152e331be0d1bd7d64bd1590f00213af8e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sqlite: => 3.8.4.1

commit dc39af92e9be64cb98c90b7b1d526f347eea48c2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dbd-firebird: => 1.18

commit d4a4c40bec00bc0418f104a02dd76051524f6df9
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-plugins/zita-ajbridge: new spell, a zita-alsa-pcmi based bridge
between ALSA and jack

commit 048a30b80f64684b76116aa54c738c9e9ded6b22
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-libs/zita-alsa-pcmi: new spell, a C++ wrapper around ALSA PCM
devices

commit c1d58d550eabbe0a7cc2a2dbd28468d1144da3a1
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-libs/zita-resampler: new spell, a library for high-quality
resampling

commit 08f99f1711eb562d0fa16ce0cf9705d56e0122d2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-plugins/amb-plugins: version 0.8.1

commit 08d4a3de0109f284dcb3819d294ea588bc201fa8
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-plugins/rev-plugins: version 0.7.1

commit 85adf5b2997fb3c372de97c0d83bf28392e34cb6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-plugins/vco-plugins: fix SOURCE_URL and WEB_SITE

commit 5ecffd0e2adfa0f0ae807435e47b4fb5e07698f2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-plugins/tap-plugins: version 0.7.2

commit 76ec972cc18450b3fadab03bceb9f887410e0cd7
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-plugins/mcp-plugins: fix SOURCE_URL and WEB_SITE

commit 5a199ef7bcd461b6ab7c11717f481558c503e21f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-plugins/fil-plugins: version 0.3.0

commit 652d0690b686a007e6aa92a4bc26f2b5b654d191
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

binutils: removed temporary fix for #543, was fixed in 2.24

commit fb0ac48593fe25dfbca70215b6461ffc8659953a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

postgresql: => 9.3.4

commit e1d10ec2151ae2327ec226df8323a7db8cdf8359
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/schedtool: version 1.3.0

commit cc3daec588cbc73cee7af8dafdc8780092736e57
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

ftp/lftp: version 4.4.15

commit 84c871053078563ebbb9d6e05e8b0d6cc42ad5d2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-plugins/vlevel: new spell, a compressor with lookahead for LADSPA

commit 00bc5611458b4dd307574d08d404840107505c8f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-git-annex: version 5.20140320

commit 5101043d9c8fa7065333d2b711665e2ac23da2d7
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-drivers/ngjackspa: new spell, a set of tools for using LADSPA
plugins from jack

commit 9aa82e3c8acc76088d8c1801965f2e3a095ce78e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-plugins/rt-plugins: new spell, a set of LADSPA plugins for
crossover and equalization in active speakers

commit 76216fc02dfbab39eb52676054d521101ac12dc5
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/git-cola: version 2.0.1

commit 15ac2d418fba9fa112dba6fbd3235fa9be9ed6a5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pngcrush: => 1.7.23

commit e35c5e82542ad5b764c8c6519217788ef3124ad5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pugixml: => 1.4

commit f345f2484f767b649697f525ae2db13fb4ea0f36
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-soft/alsa-patch-bay: fix build errors

commit 477b59c4c41412d00a2b4cb35a79f8bf7f3d01ec
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

dave_robillard.gpg: add key 29727060

commit 92b5261ec09832d6919099b829bcfa0263a64733
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

gnome2-libs/gsettings-desktop-schemas: version 3.11.5

commit 9721414b9df4acc6b952346575a02fead16a505c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-drivers/jack2: add dependency on dbus-python

commit e68cdd332247a32e93b8092da4100a88ad328aaf
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-soft/qjackctl: version 0.3.11

commit 828adc04cbcbf7a7ee0c6c0e8aff0c7339b45dbf
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-drivers/jack2: fix build error due to incompatibility with waf_build

commit b0f644fad3a73794aaf650118c6db79a6085e451
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-plugins/cmt: honour our CFLAGS/CXXFLAGS

commit 8daf4933104079bb73b606c7a655e5dda11b1890
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-plugins/blop: fix SOURCE_URL[0]

commit a53db384405b193a13d3605aeba76022987be011
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

smgl/firefox-smglwiki: fix install path

commit f154204e789af6ade6a2b1293d19fbc8ddf7e629
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

http/firefox: version 28.0

commit ab4630652345a8cc07c7137649471b4310af7832
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

science/qlandkarte-gt: version 1.7.6

commit 2cddf4adfe94d7bac0919a2657e9e9495cd5932b
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

avidemux3: new spell

commit bd7ae6511762abdfd202ed3d9a14e6a580c215c9
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libdbusmenu-qt: => 0.9.3

commit a3e0c4c6f1833b74d20374920e2eefd206c82119
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libisoburn: => 1.3.6.pl01

commit 11980beb02e0d45b88ddda6bbfa1dfb672110c7d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libevdev: => 1.0.1

commit 614d65726caa568e27282d381ecb7056cbf1c30e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-plugins/swh-plugins: add missing patch

commit 96702c72a17dd3c0cc22c445c56f7fcc9c030566
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

nspr 4.10.4

commit a0669b50f31a5e7a9a7cc86f72965b8f64995041
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

openssh 6.6p1

commit 7919b8362bae0b61213c98d84ce69f303fd1de7e
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Pol Vinogradov <vin.public AT gmail.com>

ca-certificates 20140223

Signed-off-by: Ismael Luceno <ismael AT sourcemage.org>

commit eff29c1bf0f165ad41b951d59fd2ee6f3839721a
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Pol Vinogradov <vin.public AT gmail.com>

gnutls 3.2.12.1 + URL fix

Signed-off-by: Ismael Luceno <ismael AT sourcemage.org>

commit 47cb5f779bb69d513290e8e07391be8b98ef50d5
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Pol Vinogradov <vin.public AT gmail.com>

sparse 0.5.0

Signed-off-by: Ismael Luceno <ismael AT sourcemage.org>

commit ae5670323a354813f3f3774b7d1950be4462d427
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

video/mpv: version 0.3.6

commit 11c8da36b06f8d6c927ccc15db464fb58623c585
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/imagemagick: version 6.8.8-8

commit 34bf6fed0c9a89ecddeb44b1550a1761192ab98f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

spelling/goldendict: new spell, a meta-dictionary

commit 796f3463193d328fb60be1e80f4751054e0c3f88
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/vym: fix SOURCE_URL[0]

commit 8bca24897b13ff44c35bb8e99aad22b93f4749a9
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-drivers/mudita24: new spell, a mixer GUI for ice1712 based sound
cards

commit c14b72d54755273d8268511c44b98fa185ca90d3
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

lighttpd: => 1.4.35 [security]

commit 3996817d719c68185645bcbc61062c9694f6cfc1
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

socat: => 1.7.2.4

commit 88a1531fc37376ed50641c51f72849a8a65cf36e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pbzip2: => 1.1.8

commit 452996fadaacd220901b694dbf7ddae7be9ec003
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gramps: => 3.4.7

commit 350cc073474715aa69e056b0457db83de44fcf19
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pango: => 1.36.2

commit 739e2e304b48a6ba5b0470295989661e77f2256c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cython: => 0.20.1

commit 9592829eb92201bfc0078547ac59a6aa169d5d78
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

six: => 1.6.1

commit 075c17d03a85a4c7d377320fa4ee6eae40bdabb9
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

setuptools: => 3.3

commit 5f73a9c7655cdc73dafcbdd0a9240554c84b7979
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pybindgen: => 0.17.0

commit b3319a1df593f61fde231627fcaf85431ac6a935
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pyqt4: => 4.10.4

commit 2fdf545d015488c2aca61c7a978d9f7c90f30049
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

python3: => 3.4.0

commit 5814786c954e122b60a6a344e3d5f4cece1687a9
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fftw: => 3.3.4

commit de7b8e61c07486599c29c5db5615e761c1832128
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sip: => 4.15.5

commit 9e69a3afb08c819f17a01b890855973488313324
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

udisks-2.1.3 - SECURITY fix

commit 1166ce57de5251cb51b3e0558ce2e9dabf72395b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups-filters: => 1.0.48

commit 5619ec7823ab33d0d65177b10cfbeff707f6b14b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tzdata: => 2014a

commit fd46e55234759301b3337ea7218f90cdc3bc84dc
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

bitlbee: => 3.2.1

commit f7685f9234d5fdcc0e4a98f6ca3990617cf89460
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

php: => 5.4.26 (stable) [security]

commit e6c6482554900bf137efb2acff9350363c19e6d1
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

elvis: added missing libxt dependency

commit bfabcce890316308358bb4b9f1e2a8d61b63b5f1
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

grub2: don't strip binary objects

commit 778c6ecd98ce00f5a42c00fc82f96f6dfcfe7660
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

fping: => 3.9

commit 68109d1f6dc9d9a097b339463e9ec28b46094972
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

sylpheed: => 3.3.1

commit ecc1f43169cc1b15668ab6b12019c15689e283b2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

setuptools: => 3.1

commit a5ef25770f05277b85b53e367a56a427eedebf54
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

isort: => 3.6.2

commit 577c1c3b5be5d361288ac92500eaf06ba4bb1216
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/libquvi: fix SOURCE_URL

commit 4ff1cd5cc3e5438322962a3278bf979c5bea0695
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/libquvi-scripts: version 0.4.21

commit 15703d78cbb70811692622849ddc714f55c37aeb
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/pelican: version 3.3.0

commit 97982d32c9dbd28d9e8e921626421e0494739f2b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/blinker: version 1.3

commit 6150c3206f342bf7b1381d19d15aca49696d4b07
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

doc/docutils: version 0.11

commit 6d1f81e79901249f1c5db5a35a812d4445cc8944
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/xml-twig: version 3.46

commit 774bad62796f07d926681887048786b78c6924a9
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/typogrify: version 2.0.4

commit 4ac81d043e8f7fe8d522b8c98371a0de8e6a7291
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/smartypants: version 1.8.3

commit c312102097aac3d79e0e7ec4deb1ce27fe515cc0
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/markupsafe: version 0.19

commit baa0d6f6e315236bc1dd26b0bc91aea663d5869e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/mime-base64: version 3.14

commit 1bcc957ec1b0ce51c5a765a06d68ba87bf27c131
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

mail/ssmtp: fix build errors

commit 035e424265c690f1737f79a925af34489dfb6655
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

crypto/libssh: version 0.6.3

commit edbae7366e239b77a450f3eb75065ab63a978a40
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

extra-cmake-modules-0.0.11

commit fe7c2d2e93204a060cbd77f40f98449dfe120821
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.13.6

commit c8ee2ede0c876fd35abf59db24452365af61854e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

http/lynx: version 2.8.8rel1

commit 8734840e74d2de07a760d9ae56ea1fadc802976e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-git-annex: version 5.20140306

commit e8bda0f1660a397902949bab4ddab84bdb75f422
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libisoburn: => 1.3.6

commit e6d8adfa6adc17b543f3d55ce827fa7543da76af
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libisofs: => 1.3.6

commit b23607970aed4e23d0d83fe0c7416b71c79bfc84
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libburn: => 1.3.6

commit 6a91fd5f4f6591fec21c7d2a95c29159ecdb0877
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

fabric: => 1.8.2

commit 4ee1f54834f08d0a8b43b8a47937b9e3e636e747
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

paramiko: => 1.12.2

commit 6b4e00c9cab1aadd5c0f052e901b63d07a0e9fa3
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

python-ecdsa: new spell, ECDSA cryptographic signature library

commit a0a8e542a7f7e2e2180ef10a9084bee2c1458496
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

postgresql: => 9.3.3 (security)

commit c4f95fb64466c5352432cca18a9382ea500f644c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

adjust cmake install locations for lib and man

commit c1e9d9e804f15ea5e1bb2541c59257f93f819b89
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

eudev: => v1.5

commit 8808ca15d2108c1dbd88bc68e144e24aae70e16a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

fabric: => 3.8.3.1

commit 8175c75bc99481089cc138e12fc1d761b7cfa3b5
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

nicstat: new spell, Network traffic statics utility for Solaris and Linux

commit 3add145e62d474893bd8a6dec8ddc7255d7b47d2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

crypto/nss: version 3.15.5

commit e743363fdc7973458e56280f247fecb78024b9e3
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

crypto/gnutls: remove unmaintained branches

commit 346d890bf5f3ba338168bb5c90540d3830cecc7c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

crypto/gnutls: versions 3.2.12 and 3.1.22, fixes CVE-2014-0092 and
CVE-2014-1959

commit 86b1048e0f1fbf82bb1d52495f51b15033c61ddc
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mercurial: => 2.9.1

commit 8fc0e73935b3471dc41ce054d63a17d7a425ebf8
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

burp: => 1.3.48 (stable); => 1.4.10 (devel)

commit e02dc3c4b9b71f3fbbbb1009fb44bd8a2d3d3d16
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

fwknop: => 2.6.0

commit 863fcacb163ef824e2a6b1313592d2ca45fa67cf
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

py-bcrypt: => 0.4

commit d39972793b0f6d70a9d715c3c2e762881257a5c7
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

lxml: => 3.3.2

commit b2abd08b17b5b0c53b05193814ed3fa35604d26e
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

rsa: => 3.1.4

commit 272e1b3ad6c62e8354ca7efaa0814978b77b7fc5
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

statifier 1.7.3

commit 967e1a39750a188c8f91231f54c64be70628d9ad
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-players/cantata: version 1.3.0.1

commit aa70a90e4cdd1664a3d6ed121ac2b1b94d765b82
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-players/mpd: version 0.18.8

commit 04adbc25ba25a6adab6d2f4c061ecf03de851f9c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell-case-insensitive: new spell, case insensitive string comparison
for haskell

commit e6a0aa179609fc294e892b917e2d27a71ce3a52d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ruby-2.1: => 2.1.1

commit f476c31d665e273c2a6db4a7c3e62e7c5007da09
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups-filters: => 1.0.46

commit 255d1a86246600a7949602a7144f19e4d1b6998e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

setuptools: => 2.2

commit 1980d51d1116fa7b46f6dc726276224c6f663f7b
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

linux 3.13.5

commit 7763e5306569ebffaf2078656a94a18b80d22b37
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

clementine 1.2.2

commit d97b9d2a9143ff528aab50874fc930b707466ffc
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libevdev-1.0

commit 59877f43ed4026ad9682a6c63706c5e8fef65a03
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libdbusmenu-qt: => 0.9.2

commit 7239d34c4101d5ed207073402171cf1d1d90d5d0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

eigen3: => 3.2.1

commit df4658619fa047c843f820cc87426ddbb50585a8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qxorm: => 1.2.6

commit b0a5f269296a8e10daa2ba58608d3a7c74245115
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

thunderbird: optional depends gstreamer

commit 72ddc298ef3b27dd16b737d3b81af95cf4625ec8
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

firefox: optional depends gstreamer

commit 137250cb8c67d4d13d44b24945c792ab5ef0b395
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

libusb: optional depends udev

commit 4f6c569144a30950a0bf86f04a50ce741e5493e8
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

maxima 5.32.1

commit 837abf759b2c02de9b58fba74773d1e994b400d8
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

iotop: => 0.6

commit 01a1c1ec657b34bd028a43a6539d7f5dbb06ab50
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

monit: => 5.7

commit a3fb5c73f1d72781021511047e9bdbee3a42f4e2
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

giflib: xmlto can shove it

xmlto dep -> optional
use sane sourceforge url
actually install man pages

commit f96671ae0f286171e30523d035daf0f0a886caee
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/git-cola: version 2.0.0

commit dca61143c67d7eb8a78df42495f745ca7f2dbbc2
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

phoronix-test-suite 4.8.6

commit 767937c580c6f0aa2fef2b4ce36397f5a9e19fba
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/stlink: new spell, tools for interacting with ST's ARM developer
boards

commit b6d98db299dd87af47f24f28e0a3edeb00872e3c
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

ffmpeg 2.1.4

commit 6e7a9b17607929f54dc10b7d7c679b8090fa443e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

wm-addons/alltray: fix linking, fix SOURCE_URL

commit 9c08df4d6a533303d8000af763173ca2184e8f32
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-vector: version 0.10.9.1

commit 912fda4ada13364f8a743384a6f7cb3acdb278e4
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-monadcatchio-transformers: version 0.3.1.0

commit 1ab6090ff3a1c527d8f79d22e53104c2b12fd1ae
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-monads-tf: new spell, monad classes using type families

commit 659ac861e05289d3a10a20592803cd72b66024e1
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-aeson: version 0.7.0.1

commit d5920d849f627d8e7fa147bdcbe65fcc0c59cbe3
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-uuid: version 1.3.3

commit d172d2bcca14f8d18c1f4ccaac0eb6ed5a189af7
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-network-info: new spell, a library for accessing a local
computer's network info

commit a121d052fd7adf2d9547df92764e1aea1aeff9b2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-blaze-builder: version 0.3.3.2

commit d64de203370f1235a883399f643c143dfb43356b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-cryptohash: version 0.11.2

commit 7470faaf454ccbf2c0223ca93e336f3b65b5b155
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-hashable: version 1.2.1.0

commit a71e09d92d0fcc96e2d03eed849340ddcfc1dda9
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-http: version 4000.2.11

commit ed3737e85659601c7e46f745c410bd0ceaac9ebe
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-monad-control: version 0.3.2.3

commit d34b0b3372013d725345199fadac39b3b4574276
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-network: version 2.4.2.2

commit 014bb2376fc72468229a7a12168ed775aafb3567
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-parsec: version 3.1.5

commit 07f7a7e2a3420138bef409237dc905180fd05066
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-primitive: version 0.5.2.1

commit e78617e19d676839ff5d89bc899312ccf1e84983
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-quickcheck: version 2.6

commit 429f00048504fec091f26d33e49b2e694ecb77a2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-safesemaphore: version 0.10.0

commit 9213a73a26a7c95a34ce15eb6b8e82b629335b1b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-sha: version 1.6.4

commit d64624cc31dc6c76749a2495572af3d9e9bf6cf6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-unordered-containers: version 0.2.3.3

commit c69a9dcfdb446e29d0460385768ac6ea777e8055
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-attoparsec: version 0.11.1.0

commit 9411f20fa21acaef788631dacab1b0c4ef616a43
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-scientific: new spell, scientific numbers for haskell

commit f9e345cacce4bebf0a53d0cead10b0fbad127b43
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-data-default: version 0.5.3

commit 0ec5f3f59969c45bb032d786f9736fd274ab270e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-data-default-instances-old-locale: new spell, a class for
types with a default value

commit ec5a64192cbde9c487dccc3cd79df2cd8f9e4719
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-data-default-instances-dlist: new spell, a class for
types with a default value

commit 36f6aecfc8aafcdac0be894670f563c61d87412e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-data-default-instances-containers: new spell, a class for
types with a default value

commit ae007cdc0e400959fd7478c520193ea5201636fe
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-data-default-instances-base: new spell, a class for types
with a default value

commit b1be678b1d3916d796217b41b63d9dd25775b2e8
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-data-default-class: new spell, a class for types with a
default value

commit f963cd21bc77f1f88dc8a30d6fca9716b7416cf2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-dlist: version 0.6.0.1

commit 7389663cafcde4ed397bcf64efc1394345b54df3
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-syb: version 0.4.1

commit 2c459d70a195faefe27c88fa432ce6830c856e2d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wine: => 1.7.13

commit b250f108f819d623c1b0cd073ef0895500e2bad0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fb-python: => 0.9.0

commit 2927e988aff4617e210b8667155e694ce6dad15f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

cherrypy: => 3.2.5

commit 5336f6d0684a78fdc9bbf884e2d4382a067a4e85
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pyqt4: => 4.10.3

commit bcf47e46d390e3d8868d89b41136e75c56779052
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

aria2 1.18.3

commit 6d350f725b3a7dbf6cf0fc4065418ad1876d1984
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pyxattr: => 0.5.2

commit 2da9f28f216827529d271facde8f53834f5015cc
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

Revert "pyxattr: => 0.7.3"

it appears that this was a different pyxattr!!

This reverts commit 94eebda6036188ce7e575ef767e937e8bdce65c2.

commit a8df8073e38c380ccfa5a71bebbd8699f31b2591
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pycparser-2.10

commit d44e7592370a1b2853749e5d32a24b91280b931a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cffi-0.8.1

commit 88f0735d5c04bb157851ffc95190dc6897283ec0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

isort: => 3.6.0

commit 9dff85c038953b570e9eb17645703c2002dc1747
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dbus-python: => 1.2.0

commit 116204a3a24cdf532eea14a72c0bcfd66e373324
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mdp: => 0.7.3

commit c664613cd2c480369797f0805476b6be0dc46e47
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

editors/vim: apply patches 7.4.001 to 7.4.183

commit ce5f00f3a5d7b48c5676869d07286b2dc4d07d09
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-git-annex: version 5.20140221

commit 49abe18e68ed871c4fd9548c96a0a05faf14e272
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.13.4

commit 8826d2ecf22df0be602a9e0caab6f29792b72fa6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sqlalchemy: => 0.9.3

commit 84009b64e0e8adb48f0273e0cca2e341c71c5671
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fuzzyparsers: => 0.9.0

commit 21423397b5d87f036d8f4b79bc7f569906b67c3b
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gparted 0.18.0

commit 134bf591879f59679d29e80f5dace19ef712e3a4
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

pcmanfm 1.2.0

commit a731a6734bf69f2d4001fd08da730177d4c06c1a
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

libfm 1.2.0

commit 6953dcdd3a3162d38d0a8d46e436133c86b00161
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

multitail 6.2.1

commit ce15cd66a3cc6e7a02f52566562be5857f795954
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

libpng 1.2.51

commit 8c04ae7fe9f7f0975b4824dd05aa2e4916c3c0f1
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

portaudio19 stable_v19_20140130

commit 9f9e49c7fc7e39b5d79377cdd94c44009b3bf9c8
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

firefox 27.0.1, SECURITY_PATCH=72

commit 14baa9ee164641ea738f18927cb93af20979da2d
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

ffmpeg 2.1.3

commit 85cc47533a0aa30fb6a0b94119176c91dc443ea2
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

bino 1.4.4

commit 57a9f09591080c60d9f859f62d53823cf958871c
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

v4l-utils 1.0.1

commit 2fbfe3458ddf91e4fc711e7e5d60600d06bfaf53
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

mpg123: bump to 1.18.1

commit 7b2e143e79bd8065848d813a15753c32e264261a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/darktable: version 1.4.1

commit 1e5702bf18ddf6fb48f12bf40f708dde99f3ca3b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics-libs/harfbuzz: version 0.9.26

commit 53d8000151192e24a024c3688e17aa9fb8cae0bc
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

shell-term-fm/zsh: version 5.0.5

commit 7df51eab39d143bcf322ea6e4e8a4e71bd55750e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/git: version 1.9.0

commit 6c50d5bd52c60578cd5351f11e31ece084be5bb2
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

glibc: Switch to .xz files for 3.x kernel headers (.bz2 files not present
for recent versions).

commit ca5f3bd8f0d7d0ececf458e6670af347d7078d47
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>

orc: optional gtk-doc depends and typo fixes

commit 76ec5a63666a1e605b04537a31b1f165b266e710
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>

kdebase4: optional depends tidy

commit 0d8cb3aa3de218473794f7a7dfab7e07d552fd7c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

syslog-ng: => 3.5.3

commit e9058f90fbacfd7abc6327568c1c1dd84f84b4d5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

Revert "pyqt5-5.2"
this spell belongs on qt5-kde5 grimoire

This reverts commit 0987c1afb1a3343072f0d0b12eb558e798689bd8.

commit 386bb085204e76cfb9c4fd9515d6dcc7c644e456
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

video/mpv: version 0.3.5

commit c71704c242ab777c218ec24d2dc29f8a82648a98
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.13.3

commit 2631a919e6cce8b73ea50e48b6d39a8d8110f5a1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

Python-3.3.4 - SECURITY FIX

commit da7da438010680d38795d41f8d9d67b578c90b3e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dbus-glib: => 0.102

commit 5443cd4189f7e5b29b0d3dff8f2d8e9fdd85e500
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sip: => 4.15.4

commit 0987c1afb1a3343072f0d0b12eb558e798689bd8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pyqt5-5.2

commit 3baf823e5429ada364b041d062b04197f9fcdee9
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

deprecate http/qtwebkit [replaced by qt5/qtwebkit]
1. this spell is obsolete - upstrame now uses git
2. the checkout is enormous
3. the qt4 version is part of qt4
4. there is a separate qtwebkit available for qt5

commit 9d3aa7a710b853f7ef24ae22d2dbbc29890dab47
Author: Julien ROZO <julien AT rozo.org>
Commit: Julien ROZO <julien AT rozo.org>

openvpn : updated version to 2.3.2, using new upstream signing key
linux-pam is now a mandatory dependency

commit d8043a48e2e28fdfb33daf3d06ee00d3ed2a6a7e
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>

openexr -> 2.1.0

commit a72e829269e8f59273dbd72aeacb38fc6e0b8903
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/ninja-build-system: new spell, a small build system with a focus on
speed

commit 3cad6ba231e55d557c79e25d88903df9e68ab8fc
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>

udisks: needs dbus-glib and policykit

commit 56efdda8bb16222589ec8714ad3374e814f0a413
Author: Julien ROZO <julien AT rozo.org>
Commit: Julien ROZO <julien AT rozo.org>

filezilla : updated version to 3.7.4.1

commit 578ae788fd6b5ce1ad07d96c04acf67b407f31b7
Author: Julien ROZO <julien AT rozo.org>
Commit: Julien ROZO <julien AT rozo.org>

unetbootin: updated version to 585

commit 76098e52062368823d86e57e0e1ee037ff91882a
Author: Julien ROZO <julien AT rozo.org>
Commit: Julien ROZO <julien AT rozo.org>

oxygen-gtk2: updated version to 1.4.3

commit 11927ae9b7b73a4eb5795d702feb3a2987d044a0
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>

giflib: depends xmlto

commit 312ab88a87f0868d851ad193116f0ef6c4125919
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>

freetype2: requires libpng

commit 359a5dc56d10928caaa217a234fb6d5d2a89b954
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>

db: switch depend from uudeview to UUDECODE

commit 2c9c44eee40f8f197c0ad6a412fb3ad3df50a30b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ncdc: => 1.19

commit 84173d80abc83e659167e1f2c122a78919c8bb03
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>

graphviz: 2.36.0

commit 31c4eb93c6b502b44a7af750634326e70d96bb80
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>

skrooge: 1.8.0, download URL to download.kde.org

commit 70d2a8592cf89b172ef0871e45f978df83b64070
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-git-annex: version 5.20140210

commit 468cf27da71c7e47b8d57fefa7e1deb8752e6d90
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

php: => 5.4.25

commit bfdf0798e75ea9402406fc2610b294496603161b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

apache22: => 2.2.26

commit c1b17130025d473b898219be141793dcdf2da6d7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libatomic_ops: => 7.4.0

commit 653d233f81bb7f5603b3f4b520fb1a6fc29e7e64
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

isort: => 3.4.1

commit 772df1b8050e7c14311ec164bc09630b6e76baaa
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

deprecate kde4/kdegraphics4

commit f116fcf17de4ab26a0ec9a48dca9185f6b31491a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

deprecate kde4/kdemultimedia4

commit 7249b3d46aeea79c92d637b9ecc4f2ac659cbe29
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

deprecate kde4/kdeedu4

commit 81a04eb50f49aabae69a5fe2f7a6efae588d4ae9
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

deprecate kde4/ksecrets

commit e70bd2463970f6dcd43f751d49d0d8aa24f3d8e9
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

delete obsolete kde3 stuff

commit 8d0d66cc2f5dd8af4f1966e7798aecf1381ccb31
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tellico2: => 2.3.8

commit 6c19d1007758fcf0b4fcb34ab4d8bc3a0fde7931
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

yaz: => 5.0.12

commit ecb5c8db802e49b9fad97ad9e29c15c3fdbee4d0
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mdp: => 0.7.2

commit 5ac277f79693542d01fc8e1d085e6511f7af16c1
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

char-irc/weechat: stable 0.4.3, unstable 0.4.4-dev

commit f09212421391e6a38c14c9f7751713e6a371f781
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cln: => 1.3.3

commit ce89bac9cb153536030a6d18a9fa6d158c0e42c2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gummiboot - SOURCE_IGNORE=volatile

commit bf7c8485f1c3e8e336fa1e5094e975aeab41a57a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gummiboot-43

commit 54502a92d0c00490be98dcac710ad2959cb7e636
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnu-efi - tweak build

commit c72ff6f73dc0351e37f01512d96d5bba386ba484
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mdp: => 0.7.0

commit f0ae1557f4660ac2b0442c6fe83e072befec0737
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

rsa: added missing &&

commit f6f0cd8b3d2bdd90dbdeb6ca3156231fce815c32
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

rsa: updated dependencies

commit 94760cab8da02b38f2645e8100e0f3685edf3593
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

pycrypto: => 2.6.1 [security]

commit 80b79e40bdd86e4853660fb413fc8c0c5eec0be6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.12.2

commit ce5732e6d2606eb6a610772ae1e32500263afe5c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/gdb: version 7.7

commit 75a6bdeb74debd38ca74013e50e7e7b157ad3fa8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fb-python: => 0.8.4

commit 904e1000bfca1199ad72a835ee7f9f60ea221f2f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

stunnel: added forgotten HISTORY changes (thanks to lace@)

commit 60312ab05827ba7614829ae29e4de6924eabed55
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qbs: => 1.1.1

commit 2b4b154f69d364a6475dd3d9a39284c120adafac
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qbs - move to devel section

commit 9736682a524d1962535f8ae108b91bfd037fe2ab
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libgcrypt-1.6.1 SECURITY fix

commit 43f83787313c44c6d6fa535f72d4b284de52be1d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qupzilla - add qt5 support

commit dff6ceb17c2d8547317fd97a6378dcfe43c31aa6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qt-creator - add qt5 support

commit 9edb69401d7272de8bed5247643eca88b7b866be
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

vlc 2.1.3

commit e471061e58b1f416a2b20ed1b276bfcc6c1ab53e
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>

qtbase: removed demos from BUILD to match CONFIGURE

commit c2c9df35ea8816ffa5c075623b4c0284d07bcd2b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/qt-creator: version 3.0.1

commit 31e5acf5580c19e2b19e62e1df465095252759a3
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

gnarwl: new spell, LDAP based email autoresponder

commit 64cc30f6744ec27c22881d51186eb6081355a9e2
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

accounts, groups: added account data for gnarwl spell

commit 3a787d1e4e428fda40081bdefcd749483c9f82db
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

qupzilla 1.6.1

commit 3af3d12efea50ff4d4d4fd0d0a7cf64c279804f7
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

firefox 27.0, SECURITY_PATCH=71

commit 7e3ec437f3c09139d8067d3401d00ede68ff7098
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

nspr 4.10.3

commit a28e9d705a772f582e0d63d33f720ffa94454e84
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

nss 3.15.4, SECURITY_PATCH=4, CVE-2013-1740

commit 29cacd5e031b72ea44a6c0695917758fb79ed199
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnu-efi - tweak

commit cc6c4c466ceba17f5ad8fdecfce03accc2665804
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

sqlite: => 3.8.3

commit fcf37dabf1fa1ca9e126b935af9cdef5d4b084d7
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

stunnel: => 4.56

commit 1334a60aa14745710c01d44c07d4184e6e3f3349
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnu-efi-3.0u

commit 949fa937fdc10e2b7bbff4f3f7a18bb9c0c8b26d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

alembic: => 0.6.3

commit 380a9335559cca1b525f5bb7a5606ef5eb623ec8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sqlalchemy: => 0.9.2

commit fb36a8c921eab32fc7ca9931952e49fa94af5307
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gdisk: => 0.8.8

commit 4cb9c640ab3127e066b9756e96112333bb87ea5e
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

rsa: => 3.1.2

commit 107ff17fc7889c786afb3e6526ebad35a1df2756
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

video/mpv: version 0.3.4

commit 09cb4522de1dbb5e66f24559c15d0a1d9c4e1857
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

security/rkhunter: version 1.4.0

commit ec79f565b77f373985a656d2d12eac2135817166
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/coq: fix detection of make during configure

commit a438c3df4be6bc555a90c990d6463e5c6e0dea7c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/ocaml: version 4.01.0

commit dfb33986cf7e09d777c6a1b9e2c1e5cce3339a77
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

utils/ocaml-csv: version 1.3.2

commit 83df01fd062ac7219464a7e8644020bf2ecfd36d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/findlib: version 1.4

commit e39f9407b15a5ad4b498f4c91af1bc4b0d369d34
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mercurial: => 2.9

commit 6d53d219826136fa35fc54882c6cbf5ff86fdf59
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tea: => 37.1.0

commit a50bc8ce9dd7f6d96dbf920eebefeec91d52d039
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

seq24: => 0.9.2

commit a5a21054d87c74d6d9c0e02c63185e84c0754509
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

jack: added missing header (jslist.h)

commit 02be2663d4ea13563afce59872d73733db8e69c7
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

njconnect: new spell, curses JACK connection manager

commit 5e6f7881cf5b1529ff10cb07070af68fc35d23b5
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

fluidsynth: switched to cmake build (officially preferred) -- fixes long
options parsing

commit a13e105aadf7de5c5f69753d65f870850ce5c328
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

cluster/lapack: version 3.5.0

commit d143cc8f8a2b38213fac038f36ce43124c4d77ac
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

waf_build(): include missing configdir option

commit 1c6ffbb044a86798421141ca524ff0e28e2bccce
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

jack2: post-update fixes

commit 7103a98090d702c3191c382fb3c1962bccdf34d4
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ardour3: jack -> JACK-DRIVER

commit a5b9423dc86a00d08668a1d6d5b36e39883c0db6
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

bluefish: => 2.2.5

commit 070897e3ab77b08f3218a548b48f8a3dadef1c0f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

gnome2-libs/gtkhtml2: version 4.6.6

commit cef1917f77c91e1de56418b226056a1fb0fd5430
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/git-cola: version 1.9.4

commit 03f1a80f0356b7de1041622a83b1412702574c69
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-git-annex: version 5.20140129

commit 64b7d1bbb7a855d793e2295813c6d3ccfbea5f59
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.13.1

commit 38adf1d29a6df891a3dfcb6bca0fa20d4336c5fc
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

chrony-1.29.1 - SECURITY fix

commit 66604329fce2497a877bdf6fdb2e0a2c2c32a8ed
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

opencv: => 2.4.8

commit a5adc2b383a376bd4d938c571914abe27bdedded
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

sshfs-fuse 2.5

commit 0f47549e7f9ab91ca79c20ba92d7d1f65ea882a4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

jinja2 - fix typo - SECURITY fix

commit 367f41c4e228cd046441b0c729921b5939612393
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qxmledit: => 0.8.9.1

commit 49caaa5588e1ff59d9289f83b7517da6b8541182
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

mpg123: is a security fix

commit 57c41c31e6ce7a8c68947ef3fb66bc198d9660e7
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

mpg123: bump to 1.18.0

commit 6d6674d0133815a658d0eb466e3fd9976d0f9df9
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

jinja2-2.7.2 - SECURITY fix

commit 6fb16bd7b2850bd20bba35a8bfd709d56c9a9dfb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mpfr$ - upstream patches

commit 81d5f46809031745e8c45b7d289e0bd1b4cfe385
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

setuptools: => 2.1

commit cc40f32f43564b87872d70c1e8c18aa12a6a41c8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cython: => 0.20

commit e55979377c561f3c1937799f63e63e83b1fceb65
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

psi: => 0.15

commit 153f764d2b4c6b20e15b016df0d297a3d8e0be43
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

spacefm: => 0.9.3

commit 6813d44036b5edd6178a3d5fb4ab82f98fe74762
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

djm.gpg: 0x6D920D30 added, Damien Miller <djm AT mindrot.org>

commit 47fcd34b053eae1f32fc5470d94ff3d608a647a4
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mtr: => 0.85

commit adc74b6639757e7f7633564168c277859ceb1e1d
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

openssh 6.5p1

commit edefa1981745f622052866f1403f18dda637bc8b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

burp: => 1.3.48 (devel)

commit 928d2903a03db842234e13ff8755024da11d4b49
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

openldap: => 2.4.39

commit e41940387c4282c8552a04f0fd48fd155f8502d2
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

socat: => 1.7.2.3 [security]

commit b2f750bd79993f816c7e12ff1ae2a29bcb182123
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ardour3: => 3.5.308

commit 124909f3486ece27fcbfd57586a8dc40938a4a3b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

liblo: => 0.27

commit 5698f1c4599b15d77726398a73959f873359f955
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libgphoto2: => 2.5.3

commit e03ebe046d7a6cf113ba2d0c630a5184c7e132ef
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

isort: => 3.3.0

commit d2fe6e9a201459f96acd45672c051401401a6a7c
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

klavaro: => 3.00

commit 6c3fd0ee27cd85de43b4cc92fbe1196197f1ad49
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

tilda: fixed cursor customization patch to save cursor color on changing
palette

commit 71dd80eddd7d23ceac1e6a89ba4be537e9d4b069
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

tilda: => 1.1.11

commit 86e77eaec94cda54f6ddaaa6ac38fe0b9df2b0bd
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ack-2.13_06 - SECRITY fix

commit 9d486000d2a7ac60d3b0b15f9b6473d15e1ec511
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

abiword: updated to 3.0.0

commit 05189d3766051d331e0cb7adbe90417c7a79fbfc
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

webkitgtk3: updated to 2.2.4

commit d190518e354524201baa81ec6ea7295a8d8720cc
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

webkitgtk: updated to 2.2.4

commit f81b76f8b68c6021886ab3fe4cbde6e54e97c239
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnutls: => 3.2.9

commit 94eebda6036188ce7e575ef767e937e8bdce65c2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pyxattr: => 0.7.3

commit 368455d1866f25540ccc2a662e58d139a4a73027
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

deprecate libs/libusbx [replaced by libusb]

commit 652aee106afb6da158114706a11d035240924957
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtwebkit5 - fix build with icu-51.1+

commit bc12c8293832f6d66060408dd70692fd1953487b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups-filters: => 1.0.44

commit 5e98dd76e13c7095516b0246b150b61b0461acde
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

libusb-compat 0.1.5

commit a890ee9e51ae6633a17e7556c5e61fb1d40cd9ba
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

libusb 1.0.18

commit 879c76d8c1151b879e2d3568241c0e2f1e4d9c5f
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

xplanet: apply fix for newest giflib

commit e960e188e7502afd8cfb99642ae475db5004f14d
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

rekonq 2.4.2

commit b254f7bdee40817f27a2bd21d09785dbece1db4a
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

claws-mail: updated to 3.9.3

commit 8f8e4fb237021ba94eb1a406a3fa9397fc69e8a5
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

shell-term-fm/mc: fix incompatibility with ncurses

commit 869016626bd4341ddcf2cd0f1ea1768fd3903395
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

abiword: updated devel version to 2.9.4

commit 61f24fc11bc88b49ee79a5902c90d5374f3c16ed
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

gnumeric: updated to 1.12.9

commit a592b61ade094ecd8236144916572234be58a6ed
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

gofffice: updated to 0.10.9

commit da04a989eb012b7352a4542507f2bf2ac6455496
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

libgda5: changed gtksourceview and goocanvas and added optional depends

commit 7a441932a3d096432ec8f7d91c686719f44bb498
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

gtksourceview3: updated to 3.8.2

commit b9e4ce6dd9d69849fd7033031f352e3b5f226c1f
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

libsecret: updated to 0.16

commit 4883398a64699e1ab4831d98ed3b868161e4e4da
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

New Spell: x11-toolkits/goocanvas2

commit b1f93bb6867fe24b7d8ccc16f5c56b883939861b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

create a group for kde5

commit 6d9c1f23993cb14aceade98394d696f5b5606476
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qxmledit-0.8.9

commit 619162e52664d1d4513266bf57b17e3c82e38473
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-git-annex: version 5.20140116

commit 239c2c7a0b8ae4d7b43e0436f50b9f72fdd482c6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/openscenegraph: select mesa for opengl

commit e8ed9228c615c68eccd4483da078ae416527b890
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/openscenegraph: add deps on jasper, asio, pass location of freetype2
headers to cmake

commit 73e6d19c7c13efc8c6574063a068402665e5c38c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/asio: version 1.10.1

commit 51b92e77b049ef0d89e4708ef51ff3858418e8ca
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

lm_sensors: => 3.3.5

commit ca020e280d1915e7aa335353bcdb4aed6a8daef9
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "gettext: added glib2 optional dependency"

This reverts commit 078ab8d010a6fb022bf573d6365b5c22ae192795.

stable-0.61 already includes the fix, just wasn't rebuilt with that fix
enabled.

commit 078ab8d010a6fb022bf573d6365b5c22ae192795
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

gettext: added glib2 optional dependency

commit aeecc0c78a74424fee5284ade4256aa6412deadf
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

grace 5.1.23

commit d4a0308ff4f9705a6650fd4a62b4aba2cfcead13
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

oss (stable) v4.2-build2008

commit e715aea536f9f581eb187a10931db300e32fef98
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

lyx 2.0.6

commit 409fd3fce0993d0cf2f2258f37ae077f1b363c26
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

openglut: spell deprecated [Development ceased in May 2005]

commit 9d8186118567b4dfe34be98068bf3424c9cf8337
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

video/mpv: version 0.3.3

commit 1488c70288e4eefea402af47445f434f40a51c12
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>

fltk: change download URL to fltk.org

commit 467b52aa021864c9521b2930a2806d93ace617c1
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>

iso-codes -> 3.50

commit 378e02a02346e93854914f2af03e753985b238cd
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cmake: => 2.8.12.2

commit 23fbd1eaec466c9e84765a6badca70b5f0f1ab3d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

vc: => 0.7.3

commit 9756f57227ac9911de26bba47e3f7b6eb5b48119
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>

ffmpeg: fixed typo in previous correction

commit 6bd803c2fb708f443fe0c15efea0bfd6809a0f38
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>

ffmpeg: requires libcdio-paranoia

commit d9322ce06934eee1a6285fb03d3fd32d2be2fac1
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/cfitsio: version 3360

commit 398017a83f268adb2c0239005fe7c463fb231b69
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

science-libs/netcdf: version 4.3.1

commit 2355604617b38581694867a6c9ac14266f87e32f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

glib2: => 2.38.2

commit d2b817773d798ea7600969b6b61dfe7afe3e5afb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dbus: => 1.8.0

commit 8a243e4eee64a88510b63cdf41344f09bc5a661e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

six: => 1.5.2

commit 31812ff023b7550688b32bcac467f2fe45d11ee0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

harfbuzz: => 0.9.25

commit 5c65d439f7011e5ff07c68ace5561b6f80e9518a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pango: => 1.36.1

commit 1a222a25b4ffcefcde506aeab7f491eec5bf72a6
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

indent 2.2.10

commit 61d8b460ed5c5f619efc1a6cd0cb0719322d905b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

isort: => 3.1.2

commit 833239eb5a5c1ac2a355a66a35bbc5a978472ae3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

partclone: => 0.2.70

commit 30d2acd0e56a142cf55c31f8f8e14d426a4856df
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dhcpcd - IPv6/4 support

commit 18a12b7d0ddd2e745084281febf33a5bf8939cf0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libraw: => 0.16.0

commit 1193d47c250a02bdb9f7785f3a6374794cebdc3c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libmpc: => 1.0.2

commit be6834eb9f47ae31e83239d17075f61cd1f78d3b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

lighttpd: => 1.4.34 (security)

commit e74ed29cdb6881a2e5d8494064e03a8f700efc90
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.13

commit 741bb77530e6542849ef296781251c17de33b58b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: add support for xz compressed kernels

commit e855dcb0a0bdcaa2c9de8983a1978a7cea0a1b19
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

http/qupzilla: new spell, web browser based on qtwebkit

commit ed34ac3b81f44ee3b70bdbe2287e37727236c642
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

transcode: added PRE_BUILD to apply gentoo patches so will build

commit d4505fc28641af30e3282da13f450d7cdc579f09
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wget: => 1.15

commit c26568c7cf486c569d7af5ab9e112c39cf4ef711
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

dvdauthor: updated to 0.7.1 and added scm build option

commit 0b757831e0d4ee98fe5979a87370d405f81a71c1
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

docbook-utils: forgot PATCHLEVEL

commit fd7458481c27dbdb5d8c11b3e76b43e173315e45
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

docbook-utils: apply patch to work with new grep

commit cb078035e1da6d4e7d0f285f86a151554add5b74
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tbb: => 42_20131118

commit 791a2ac7c63dcba61deef4b628abe9307dc8e685
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

par2cmdline-tbb: => 0.4-tbb-20100203

commit 8c1b89124a94a7419f2dcf37a5b29aa1f7fcddb3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dhcpcd: => 6.2.1

commit 826c790bb6810430f26efef6b93a990789d0d5a4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dosfstools: => 3.0.25

commit 4a1ac1a69784f570ef74967dae2a88b0acc67e3f
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

openssh: Remove conflict with dropbear

commit 160f54229ac361426955b9cc7eaaaecfb52ef3da
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/osgearth: new spell, a 3D mapping SDK for openscenegraph applications

commit cee52c178837b9a7e6825018f6112a340b5e154b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/libnoise: new spell, a coherent noise generator in C++

commit aac57722fae6f1ff5ad26a5d742f084dc8cfbe27
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

science/geos: version 3.4.2

commit 6449563c994e955a22f06e5b0d824902966ea1aa
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/openscenegraph: add dep on gdal and optional dep on qt4

commit 8d8be9015a85f8786ab0d901e0704a8d723b234d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

git: => 1.8.5.3

commit aaeffae871a412734626fc1d03046d5ec6eceef6
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

nfs-utils: NFSv4 support requires sqlite

configure: error: nfsdcltrack requires sqlite-devel

commit 81b2dd71729cdaff92cb175170fc6d188b138768
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

midori 0.5.7

commit 15d2b2fe9675a9b516250a089c7821fcca11c9be
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

utils/taskwarrior: version 2.3.0

commit 9c6e4f250320e2759893d0094721bd8cb885c36b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.12.8

commit 468855a96de194c356258ce15772dd7ecd50f399
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

video/mpv: version 0.3.2

commit 1c3bc07bb56a87aa6cd8826f0293f9148a51e013
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

clamav: => 0.98.1

commit 76603860a1a033056abb282cc088d5b244193e86
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

e2fsprogs: => 1.42.9

commit 434a06c55e2d7c38cebdd14c804ff36aaa2805d2
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

linux: smgl-logo-0.2-for-2.6.31.patch works with 3.12.x

commit 0ec9e0e949e0838c6b41f9d596714c41f63106b8
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

rpm2targz 9.0.0.5g

commit 46ef131c078667550a9e1dc95a0faedbc911ca6f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

udisks2: => 2.1.2

commit 01f55f012a1d617bbad0ad4a8c799935b8f8564a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

FUNCTIONS - remove some obsolete functions

commit 9011fd0f4a417153c084f67f82a5a2f2b3599257
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

valknut - is qt4 only

commit 15b8daff0e2b6193fe3b3648b0cec222ae7a53f0
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>

gtk-doc: requires itstool

commit d1052682c86ef0d0094d8f10b568f43335f736bf
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>

glances: requires psutil

commit ddcd2ee0be2a7c48713acbd1db2c78bd1d8fc575
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

whois 5.1.1

commit a6cef1ea5fb185c49cce59728951c6088b37f505
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

ffmpeg 2.1.2

commit 01aa55457e49c4ea4bd8a43f81d15afbf7807311
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

pulseaudio 4.0

commit be25b83906977960e6d4d670aea8a39df5d6cce4
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

multitail 6.0

commit c6d7c95493fd968586ff93c15d82d3ef6e16d088
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

easytag: updated to 2.1.9

commit d8435f3ee294fc8d80cacbb44b44608ab0e83690
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/libuv: new spell, a multi-platform support library with a focus on
asynchronous I/O

commit 95fb8d798ad50cec47fe46a33e4e3d623863ee5a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

exiv2: => 0.24

commit 94f85f8138de34f541c7bf8631fe5cea15db5c2d
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mdp: new spell, simplified password manager

commit 159faa031022a1343969219f619e30823d108f40
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/valgrind: use empty CFLAGS to prevent segfault

commit 95e11962913304204a086cb9393799868a26a1e4
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/valgrind: version 3.9.0

commit 6b87aa4756992426d056b22f6ff86a443563106e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

utils/zeroxml: new spell, a lightweight abstraction layer for xml

commit 267e728845f71da79810908525aacc64534677c2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

security/wireshark: version 1.10.5

commit 5d2467c6869a1b4fb4fb7813bb29044181a233cb
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

php: => 5.4.24 (stable)

commit a7b2b61c6ac5fa5bc0b8e000db6aca42bfa72403
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

php: => 5.3.28 (previous) [security]

commit 159244c200b6521974d0b6429f1726475e5969fb
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.12.7

commit d6555c1d83acebf1c886906eebef0a4e13c5c74d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: add support for xz compressed files

commit e3b8fbad8608408ccd44c1f22b073ce84abba621
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libgda5: => 5.2.2

commit 2576e7520d3543f00b7ac34e2686297e0dc7f5b6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

itstool: => 2.0.2

commit 3a75a5c1c921fc7703c23b0345adf76739a98402
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

giflib: => 4.2.3

(cherry picked from commit 28b46ef25b2c2b25e76a341557d5336caf3d6cf5)

commit abcfc08347393784af22ea56b4ca91ee1eda413d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

grep: => 2.16

commit d4c42a015e25df0e64b426c0061b4e8f4a3dd7cb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups: => 1.7.1

commit 3d5c7e7e923c032de4bc3a1709ed57be638b9bab
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libssh: => 0.6.0

commit bb5b586abecb6e261b915ac61512538b8e014d55
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libofx: => 0.9.9

commit 26052aa8b1e6467a8a1fbdc96c737d8ea617c707
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

unifdef: => 2.10

commit a233ef369122f5e1a57c6418b93c5d692169cfd3
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/cppcheck: install cfg files

commit cd8c69f8f26ea6109d8c31375b81b5851d0e9964
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/cppcheck: version 1.63

commit 2f4333128fc4abdbf1eb43899e5c3a35318067c0
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

x11-toolkits/qwt5: fix SOURCE_URL

commit 20815eaa70b7dc8a67326f18dfffafebba9d0100
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/muparser: fix SOURCE_URL

commit 4499e26c4d0ada901ddc23226bf0e2258e5397d7
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-git-annex: version 5.20140107

commit 11500f359f16b174a0913a838274df44db40e136
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dhcpcd: => 6.2.0

commit 2d5628d16d10368299f10c284a9968ac52ffb063
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

openssl 1.0.0l, SECURITY_PATCH=21

commit 327e2029f35fbd4c4cc1e93c45d4f7b0d8ff1dcc
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/nct6775: deprecated, part of mainline linux now

commit 841414a44b376129530d10c47f2855f534dc4e52
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sqlalchemy: => 0.9.1

commit f8b3e3f4eb29f3bf5e535915c31c83022dd377a2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

isort: => 3.1.0

commit 590df4e5c0e6a79c43b256277d5490fe9001e345
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

at-spi2-core: => 2.10.2

commit 376c020c63571a32ab7389c8c90681847549b196
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gdk-pixbuf2: => 2.30.2

commit 679fc31ab51486c41c4441ba4ed1ad5816848c8c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

partclone: => 0.2.69

commit d43064d58e379942ac75c7655e30c42f3ec3b907
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

video/mpv: version 0.3.1

commit 102ee32cdff8f334ceb769a46777ff69515468d4
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/libcdio: version 0.92

commit 3ff14cfe18348fbc9f9644458c5576a97583a90b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-players/mpd: version 0.18.6

commit 11dfac7b84a2f0e8e669fb3e73a5704d5fe8698e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/openscenegraph: version 3.2.0

commit b98847b8c227e98db7aff066c61437006ca62c86
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-libs/libmpdclient: version 2.9

commit 05d74de842d56e6e23a2525057120a85525d173d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-players/mpc: version 0.24

commit 9ed565d9c279ed11ca64eb0574a0563de2b817c1
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

gecko-mediaplayer: updated to 1.0.8

commit 6c0e7f82c866a8360da45180de4f295c04d06195
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mhwaveedit: => 1.4.23

commit 4f9e11a6c95cfab56e1781b7d55dc140f12f0d33
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

chat-im/mcabber: give credit to Debian for patch

commit 955793f2148ca6f6dcb33432f06806ecacb48b38
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

chat-im/mcabber: fix build with libotr >= 4.0.0

commit 3a6967a118338b9c253f3537913a0c0b4f35d944
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

chat-libs/loudmouth: prevent build error due to use of deprecated symbols

commit 96aaee6c1cc38922348c4462a7ef0ef90c5a3501
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

gnustep-libs/gnustep-make: add script for invoking gnustep-make

commit 5402ed379446824431c914970a296690a69eb387
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

gnustep-libs/gnustep-gui: version 0.24.0

commit a5175705a10e6bf60a6ce46da1579a4367c5d3ac
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

gnustep-libs/gnustep-make: version 2.6.6

commit 08310f1155b6ed3ddd52477b9029949b98c37f60
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

gnustep-libs/gnustep-base: version 1.24.6

commit 39af61df2c4b7cc39c3bd8b83258107e5b75837e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sqlacodegen: => 1.1.4

commit c2d02e7aa9ebcc1e6646b53d5435e0249d8cfb0b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

setuptools: => 2.0.2

commit c66ca71bdf875f4a69785cd9e7d8a9714791c6b7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mercurial: => 2.8.2

commit 2e0d2512fd6f78307a4cee7892a5a1e253b9e550
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

subversion-1.8.5 SECURITY FIX

commit fdc657fa11823fe84be12f445352590dbdfddefe
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

apr-util: => 1.5.3

commit 1839768aa14d93a0420b899dacb374afd62fe8b9
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

apr: => 1.5.0

commit d462a2045c233000c4dd1a29cee4ffea549376c2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

isort-3.0.0

commit d58b28491c564ea4bd43303c75dd4b653b0daa4a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

neon: => 0.30.0

commit a1c13e5448aebb70fb45deff6f4478e08b690c30
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-players/cantata: version 1.2.1

commit ed212bdb72441ec6d228f74573209a4b7571d3e7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

python-stdnum: => 0.9

commit c539dfe91262506a2a39cfcd0d3ffb6edd68b9da
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cracklib: => 2.9.1

commit 38fcb1c1c86c1a686a7e0af93108f56bd16be864
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sqlalchemy: => 0.9.0

commit f1c8a3864e1b0f338eafacaee0800e51f8f0b6bd
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

atk: => 2.11.4

commit 4b19e63797baceb6f43c5d48f708b43180dc79a1
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-git-annex: version 5.20131230

commit fbb9822545e8bcc7a28e09faf99e23dfa619a475
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-async: version 2.0.1.5

commit 56f13ee1fbfac840fc80e368c7be5dec4f1d2c90
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-stm: version 2.4.2

commit eb4f31a4fd84df012695d97a797a664dc2236d30
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

minicom: => 2.7

commit cd8953b077e7042c402b5fb33b9797f9392f9801
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

burp: => 1.3.46 (devel)

commit 7c50de6212c937b9090d2de5fbd997eba35227a1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

glibmm: => 2.38.1

commit b6523b340c9bb503e6df7a5dd23f160df8e952a3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libsigc++3: => 2.2.11

commit 94a306913f478676639b27cc9243e0c44111cf0d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

redland: => 1.0.17

commit 0aca8698208818711a13971a177bafe7b2c235bb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

swig: => 2.0.11

commit 5bbb8f7eefaefa5a90326c2d33f40e55c66b9439
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

iproute2: => 3.12.0

commit f6d1cca58a4ecd2fb1f61513079c6ab0c2f9b6d2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

alembic: => 0.6.2

commit 424cae048f4b30bd31636f5a4c3544d5f9e1f167
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

rasqal: => 0.9.31

commit e752e6c10889a971807191bfd733a3e3fbee688f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

raptor: => 2.0.12

commit 320c62a1a55fcd8cf865c660148f7b87097ff694
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups-filters: => 1.0.43

commit 9b32e4fff935f9da4ee4cb927dbe5e00a24c3ac3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

oxygen-icons: => 4.12.0

commit 0c75b87a6ed84917992f1fd27971e1a4dcb4d7fe
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gst-libav-1.0 1.2.2

commit c206a7252329c55f034a611adca00781b9a40e44
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gst-plugins-bad-1.0 1.2.2

commit b7018d13481d8ad247613af44914a8bee08e917a
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gst-plugins-ugly-1.0 1.2.2

commit 8d89ac3f18caa39a7c7dd96436cbda0e82d0d9c6
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gst-plugins-good-1.0 1.2.2

commit 51254f0bef79ac9cb6f75534e7b9e75072f001f4
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gst-plugins-base-1.0 1.2.2

commit f42f013c822583628ba178a75b01cb53ecb11ed3
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gstreamer-1.0 1.2.2

commit 32e079bc7c20d7c1df21d03b2307a9ec21e37c6d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tzdata - fix install

commit adf7b1606a3a44a8aa3c1f84aa69439da6d4df79
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ruby-2.1-2.1.0

commit dc40811963c9932122d537cc37236afac24842f0
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

mpg123: bump to 1.17.0

commit ce5877e369b86f0cf6ac9833fdedbef308ad3cf4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

avogadroapp: => 0.7.2

commit e0778efab5ddb326fc5aa8efb17ab322a9cea899
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

avogadrolibs: => 0.7.2

commit f50236caa8be167e427962b686057c7dcb9a7998
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

molequeue: => 0.7.1

commit 653e66734eb4cc0e55c9b1e7b298753084027ebe
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/darktable: version 1.4

commit 1e7baacac9bfae6fc33b0030f867d788f5ec5635
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics-libs/libwebp: version 0.3.1

commit 06f25278c430e3b7af09a3b30865cb8777cf76f7
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

ssocks 0.0.14

commit 9e727f9e8be118c9e24e1b799434016420cabe9a
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

ssocks: Fix LIBS, -lssl requires -lcrypto

commit e90611fe10605ba50726f010306a9bdd81f907f0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

setuptools: => 2.0.1

commit 66ab8fc301d70d6aa575aa32a3c220acf0ba6a14
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tzdata: => 2013i

commit 6c674c28e0792a83782e33588e3291a586048a5f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ipset: added HISTORY entry

commit b563375a6bf6d1b6c72785eedbf83fcaa37bc1f6
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ipset: => 6.20.1

commit e3b429d6eea32ec1ccc06f3c226dd1d3def9aabe
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ipset: => 6.20.1 (2.6 branch)

commit adc469122e8a86d90d6fcb279feb6927aff60f6e
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libmnl: => 1.0.3

commit 0cddca50871834a5c0d06ffe4f341d5f1939a0eb
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

shell-term-fm/shared-mime-info: version 1.2

commit 443e3720962d584a58fb77fc46d0e3be52cce3ab
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

video/minitube: version 2.1.5

commit c2455c5b2fd098c2816b18aa9043577cda648109
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/fribidi: version 0.19.6

commit b95556a3e44e6d701308cf5dce89c56401de5702
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

gimp: added PRE_BUILD to fix freetype2 header path

commit a76aa8784334bba0d82a5d54e2c163c728dbb557
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

x11-toolkits/gtk+3: version 3.8.8

commit 71eafb70677e6ec8d54717d41ea4b017cab5262f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/git: version 1.8.5.2

commit f3b4625bc6f8566fb1e223bfc5069c88a59dfb8d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-git-annex: version 5.20131221

commit fb99c1f527c24e906cf0401243bc3d04e06d068d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

x11/x2goclient: version 4.0.1.2

commit 9d3aa186719447e9d50d611f73299ce24c3a9f60
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

gnome2-libs/librsvg2: version 2.40.1

commit ebfe40346915c191e1eea3f272f844fd7b7c9249
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnutls: => 3.2.8

commit 174fac9866ffe2b254e4fbdfccaa6d772e11fed2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.12.6

commit 98176662eabfb050a0ab1056d8dc7a1d18817aa6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

curl-7.34.0 0 SECURITY fix

commit d21b89a9eaad47ba7d8612f8c3257e32e002a57d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

net-http: => 6.06

commit 9e2c04bc74b6eb2d367c20bd5f6c009e3972d983
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

http-message: => 6.06

commit aa012263558226aadafee672a943690aafa19308
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

html-parser: => 3.71

commit c40eb07cf74a0b3c3038dc4d825ef07be2461f7d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

file-next: => 1.12

commit 540a8220b2233b2acc33fb16d8c2cecb5b4daeb2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

lwp: => 6.05

commit 14e34f6f0f4a3138aaaab516b268abbcf0c21959
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xml-parser-expat: => 2.42_01

commit 20c6ac5e65d311a7884d5cd18aec7a0c570b2272
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cimg: => 1.5.7

commit 215e9cfc1355fd1d2266110458d24e20b052a8dd
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pstotext: => 1.9

commit c1e6702794344a071134b5960096ae4bdb113051
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pstoedit: => 3.62

commit 0f320e30a62ab0e7d1c1888d531bd5faf6b6c86e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fb-python: => 0.8.2

commit 680d8b24f865be4efea84f39eb87c48d05f5fb01
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

lighttpd: added patches to use custom ldap port in authentication module

commit 70f0648e74a572ae463b3cb78c8f6faf3416eea4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

partclone: => 0.2.68

commit 39665039376e136c56efd8ff59cb7a4ad7673842
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libzip: => 0.11.2

commit a804af74650e937084976b5f585c8391543f73a9
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

xcache: => 3.1.0

commit f2339a1d2941ec7e07a0129ceeafe03c27cc4fc2
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

geoip: => 1.6.0

commit 314322430aaca9bf0cf7f77cc7b62d6a2320c986
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tzdata: => 2013h

commit fb78c6d77ad7438c0f8164131e639c1e6fc38729
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gnupg 1.4.16, SECURITY_PATCH=10, CVE-2013-4576

commit 64fa88f3b8ccc120b5d25d242a21877a844bb35d
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

coreutils 8.22

commit 5e4b9ab79b64017c46dedb02b73a8936f146899b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ruby-2.0.0-p353 - SECURITY fix

commit 6ee95977283bbe5ea58b7afd542bd37e6ad9f014
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libtasn1: => 3.4

commit e84f7e3fad3ac6dfcd697d87cf0bcc9043fabd6e
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

php: => 5.4.23 (stable) [security]

commit 135ccb1bd653432a296d1b4116027c57d6f678c3
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

wireshark 1.10.4, SECURITY_PATCH=47

commit ed907c5d434c359f9013474e455737055a7ae7a2
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ruby-1.9: => 1.9.3-p484 (security)

commit a6364e0fb75893eaa503bfe94aed5dbcd425a3e8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pcre: => 8.34

commit 30236c58ee3f6d943986dad62f168a30bdb2cad7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pyfpdf - fix build with python3

commit 5c8f31376b6e91f1e78eb4b4379a7bbeafd18b10
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pypdf2: => 1.19

commit 9e3f802c6a7b17c49c6f03808ca64cbf75658967
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

virtuoso: => 6.1.8

commit f07e9bba342dfb9ff549ebd9e740b971156ba57d
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

imagemagick: removed deprecated flag

commit 59e17d7163daae985d87aa13112dcf7d346cb3c2
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

imagemagick: => 6.8.7-10

commit 9d716c013610641745da8fba28aa29c6146191fd
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

utils/i7z: version 0.27.2

commit 2af4d0e5b655767dc41ce1eeee5805fd063b5177
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

lxml: => 3.2.4

commit 2ae2c984d9f3f33647a19e56312884644b31953b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-git-annex: version 5.20131213

commit 63e7ee93a8045ebce7f727807f6650a759126cde
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libisoburn: => 1.3.4

commit 341f5b46cbb90f0579319576c7cf049a5c3d607c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libisofs: => 1.3.4

commit 73e08b59702b6ef945a135881c783bb5f8754c3f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libburn: => 1.3.4

commit 2620a23d796be23d49c9edd7c93769c70b5f1256
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

enca: => 1.15

commit 80c45629fd74ffdadb3acfda727b94ef1c16014b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

mail/thunderbird: remove version number from thunberbird's installation
path

commit adfa578cf4e92808f9896ed36cb2d7bfcfa7fa34
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

trac: added flup suggest dependency

commit bc1eb2adb5839aefd6778fdc0dbc3e849dc27c93
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

mail/thunderbird: version 24.2.0

commit 04c1bfb0c89b38bd644636370e28e810764c3320
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/git: version 1.8.5.1

commit 31ca8c81cb4bf5962bb57f77f6a40bdd1c9a8f0e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/qt-creator: stable version 3.0.0

commit 09dac71862bd75c3d897771bce1b973654c04664
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/git-cola: version 1.9.3

commit 0d178680e714a24777e58fc04baa64762d744a61
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

http/firefox: version 26.0

commit 7ce324fb207653af012a946dfdfecb894081e5fd
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

crypto/nss: version 3.12.3

commit 2184916c2b508d63fbe22701086fb72950325685
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libnl: => 3.2.23

commit 9e4496deebd3b4de72d2377d408327463b467797
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

iw: => 3.13

commit 36e1fa1657b4beac55d34e10516b648c5494c227
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

ffmpeg 2.1.1

commit 85b119a5d1c3be53fe83dd4781866bcfcfaca658
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

samba 3.6.22, SECURITY_PATCH=21, CVE-2013-4408 and CVE-2012-6150

commit ad068673c7fffd260ad0c6f14b15e8447e20b226
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtlocation: => 5.2.0

commit 769bbaa2021cd591c2ab7492bbf763d4a6affb08
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtserialport-5.2.0

commit e51898501ab7964da0ae879839abd57838546464
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtwebkit5: => 5.2.0

commit f0fe6354ff7b7ee94e96515ef44e1093a3cf0bd7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtimageformats: => 5.2.0

commit 772d8525b526daf7efbec4bdb9882b837b322e80
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtgraphicaleffects - missing file

commit 2df96f748eb73ab359f09e9ce983dc51707ae631
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtquick1: => 5.2.0

commit 3217cb97d25f055f03ca7c2c767a7422c55763c0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qttools: => 5.2.0

commit 5be54aa88a6a03d8a5547b8830230e7f05e82419
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtmultimedia: => 5.2.0

commit 8d62a5bc0834a30970b9dfac006c3e542ede8d47
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtx11extras: => 5.2.0

commit 0b49f2c283fbd59afc5c4cf4aa523f966782d2c1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtquickcontrols: => 5.2.0

commit 34a6991763f58f25df552af7a8d37d1367bedb39
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtsvg: => 5.2.0

commit 612ee0470dbd54e30b0bc28fb0fe94c421519682
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtdeclarative - missing file

commit 27b4bd0962f646617f7c9bf7818217ad7c32311e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtscript: => 5.2.0

commit bfe3fbf9141e645d523bcfc0c721aee2b0bd5413
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtgraphicaleffects: => 5.2.0

commit 743d21f9133f35112f2fcaa5c33c3489bad7b0b3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtdeclarative: => 5.2.0

commit 27491c9321b8871a60b6329ea6e474dd197052d0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtxmlpatterns: => 5.2.0

commit e016d39b4a7e71cf12bc550b790127e0f84c53a4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtbase: => 5.2.0

commit 352b90f46a222faa1ef890fb6319e1dca60ca8fd
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtbase - fix CVE-2013-4549

commit a97f5ce26a7e3a1575b07131c892c497c6280a4c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtbase - update patch

commit 949efd1ba99a78cd7c4f77eabc9ec5465e2965b4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtbase - CONFIGURE changes

commit 848705a6aaffce8b3b588bcf3fad4d7dce49e303
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

deprecate qt5/qtjsbackend

commit 174fa2c571d54d49c1c0b174a6fdf717651dabd8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

deprecate qt5/qtsystems

commit 90bc8b9e694b162d5db0d0432c2d03f6bd4f9265
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

deprecate qt5/qtpim

commit 82652bf92deee72a95ad6281d8e9518f96e9ca80
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

deprecate qt5/qt3d

commit 24910d7a2fe63eb87f3ea81ca97248859e209b85
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

linux 3.12.5

commit b3ad6180446e661cfee40c06d82054e73209b1ae
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

file 5.16

commit 39a23a09c559b408695d1ac343074de9342d15ea
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

vlc 2.1.2

commit 8c62a2857f6c484cedfaeef146bd7e98716ad920
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sqlalchemy: => 0.8.4

commit cb68d48475cca765a046535e898342b5e0fa2612
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fb-python: => 0.8.1

commit bcb2fbe3ced42dbc1284430f62aacd1753342688
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gpart: => 0.2.1

commit 101b54e212c6fb76ff2daaf6c7db3c6ff27662b3
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

guvcview 1.7.2

commit ab07ba03218341d1e76104e61ace2892c18bda06
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

nss-pam-ldapd: => 0.7.19

commit 77b71d252d16a016c0855092527e96b4fa760a25
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

lua: => 5.2.3

commit 9208863e6dacc8dc513ad3d9e4d462d00adc09b3
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

deadbeef: => 0.6.0

commit c7c5a145418c96cf50b60a0cd933ce452097d44f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

spacefm: => 0.9.2

commit bcafd1bb5a5b8225d3dced3e7969bf261a1dca7d
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mpv: => 0.2.4

commit da86545cea4634902873bdfb58a43a65acbb327e
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

python-efl mentioned in ChangeLog

commit 3ccd538e73f90a4ea46a2877b56c575cbbd41ce9
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

python-pypi/python-efl: new spell, python bindings for EFL

commit 2f57959f1e08f58b2b8d2486cb23a3db48e9090b
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

freetype2 2.5.2

commit 8dbc8aae836ed7c3316a18016c94c7b48c9a192e
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

linux 3.12.4

commit fd9cfae448f287a47d700eb3079b8adb4efeb0e8
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

minidlna 1.1.1

commit 1c58c63fe24bcc81c89b3563279b4092b5e79bb0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

avogadroapp: => 0.7.0

commit a66a85e4c7207303cbc7ed4bed99fd7294734639
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

avogadrolibs: => 0.7.0

commit 09666f1f568ad5288af278105e2622d8e81072e5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

molequeue: => 0.7.0

commit 36fcdce11438c3374f12275d965b5a3cd4123cc7
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/qt-creator: ensure installation to /usr

commit 2e6bf443a4d3a7324a183781477e5a290bacf2e9
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>

pingtunnel -> 0.72

commit 9c329ae02831d91120d51bf01db6e2b72b98267e
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>

unrar -> 5.0.14

commit 2f888ec28be6fd90009d79e8393dc24a68ab00c4
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>

sharutils -> 4.14

commit 60ab4d829e10343d1eb94e02dc0b570b61465554
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>

dash -> 0.5.7

commit 378f8cf00179b6c3b5b409ababff7c0498354ebb
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>

xclock -> 1.0.7

commit 2769c8604f8d579816d9ec869bb397e1a92e11bd
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>

traceroute: upgrade to 2.0.19

paths...

commit 04037cbf058297af4090e54f439320141ddde7b4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sqlite: => 3.8.2

commit ac67b02937b9955927af9a9695fab9d563e8e19e
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

linux 3.12.3

commit 7bf8b3066cbc052308e83730654565a270939630
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mercurial: => 2.8.1

commit 855c529b184c2deb000b1c9d14b16e6c18b44c40
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups-filters: => 1.0.42

commit 8d5a8eecc1db6b852e751017a90cc1cea573a6ae
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fb-python: => 0.8.0

commit 73c24a24fb99de537283106577e8306efdcc5a19
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dbd-firebird: => 1.16

commit 857999f63a64dc196d33ced7b831740adb520f2f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

FUNCTIONS - fix typo

commit 98a31d1511cdc3e98bcb446824b2d48319abcb39
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

setuptools: => 1.4.2

commit 6c1452473167a6197039fbe9b2661e8271cf4284
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dosfstools: => 3.0.24

commit 15259d5c6d95491fe8b91da1e1641c8a1af54fb5
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

imagemagick 6.8.7-8

commit 1fd780626ee89b4442c98e34951728d3c1a62477
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

binutils: => 2.24

commit 9d573ddfbd1fa55c894472a9ffe32988283865fe
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gramps: => 3.4.6

commit f6a322fde73a4ba16e3fd5a0ce6341e447fe50ea
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

pspshrink: new spell, ISO Compressor for PSP games

commit dc959cfb4307c9c66420751c4099b74791f7117f
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

ipmitool: Updated to 1.8.13

Removed PATCHLEVEL

commit af70bfba10566dcc82fead8062537e425eafae13
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

smartmontools: Updated to 6.2

commit c2dbfc8334c87f73690c72e8bca34966b0e34182
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

poppler 0.22.4

commit 82d63df2efde63519f93e161ac1efa362f9a5d54
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

rdesktop: added missing dependencies

commit e095772766aac5153d66646a91b1fd0db5d88625
Author: Ladislav Hagara <ladislav.hagara AT unob.cz>
Commit: Ladislav Hagara <ladislav.hagara AT unob.cz>

ChangeLog: e-17/emotion_generic_players added

commit cf963289d20cedb0853e72926059a20d65150eaf
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

e-17/emotion_generic_players: new spell, Emotion Generic Players

commit ca542be8ee5ae7c587e98dc5ab650294dc20f6ae
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

slowhttptest: => 1.6

commit 771d2aa958c845b531f2d0097b85e1396bf34c20
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

burp: => 1.3.42

commit a093e01937418b12dba608aee84d8b4b4db15191
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

mc 4.8.11

commit b6eb9cb2bc233d2207840b34a6148785d996f3a6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libvpx: => 1.2.0

commit b9a8987e3f5418bad033039b64c84596bb633ddd
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tbb: => 42_20131003

commit fa2eb88778c52b1ffb4af925fec92ab98ed3e19c
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

xdelta3: new spell, Diff program that works on binaries.

commit 110ad444f97a0b216eea83ac82f8cb6895da6623
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

hasekll/haskell-git-annex: version 5.20131130

commit c492919b443908239a58f60b363c5d534b29b0d7
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/qt-creator: version 3.0.0-rc1

commit c5f45aefc82e6428a4f43cc183edc51f44431f93
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

quassel: => 0.9.2

commit 297aad3b8ef1b1f208d2a07f9a1eef90dcf28edd
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.12.2

commit 563db735ada36d43156879962b54a43aa294f8b1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

alembic: => 0.6.1

commit 0019e392d9a5427fa2007bd795a5a0ef0b3882ce
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ndiswrapper: => 1.59

commit 2c4d14088eed05f103799427812eeed09e7ff79e
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gimp 2.8.10

commit 379a76e50eb78cb49844baced837a7afa03556eb
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

iptables 1.4.21

commit ba10200be9c75fdfc2e2721c4629875012247cf3
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

tcpdump 4.5.1

commit 11f9ed57cd55bb4b62f9aafe1b6e8cefda62380b
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

libpcap 1.5.1

commit ed46b74990cc2bc2cc44a8eaf0087a806f4fb3a0
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

dmenu: Add patch for Xft fonts support

commit 6473fa23bb2512117cecd3d0b9f29bea18c710b0
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

php-clamav: new spell, ClamAV Interface for PHP5 scripts

commit 82650fc51eddebf68ebdecc4b642741fdb7f8433
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

clementine 1.2.1

commit 6ea210d6b45487314a88d6a66cb6e41c327b5549
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

wine 1.7.7

commit 786b175c4902744eec6a22bbcc6f6a8d7b251509
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

wine 1.6.1

commit eb9f027e6de73dc5e442c9d6d4fe1569159abe6b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

xfe: => 1.37

commit 07f2c0146ef27f94d40fc5859e39e9f85aadaca0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnutls: => 3.2.7

commit 15fce423c1ac75d5e1948cf7a43717b671cae420
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

viridian: depends on pysqlite, gst-plugins-good, libsoup

commit ad4d9e05f22c5389c2db2f79901598c2be4b00f3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xlwt: => 0.8.0

commit 559e955724ce573573b4901423cdaea2c702924a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

FUNCTIONS - fix python2 usage

commit 62b2711be04860596de12ace29546b8a6fb8ee98
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

setuptools: => 1.4.1

commit 66089082c39201e360d9937dbeb18f12132853e6
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

viridian: new spell, ampache client in python

commit e94378317e2e9e1bf8a243d556316233cdabe3b2
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

cgminer: new spell, multi-threaded multi-pool FPGA and ASIC miner for
bitcoin

commit f105c07b3c75042bef5b42e103e313e79e63b9f3
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

cpuminer 2.3.2, pooler's fork

commit 56dcfc9e2b625656a568b1d9c21a26e899fa219f
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

samba4: tevent: Removed PRE_BUILD, I do not even know, but it does not
work; no files

Fixed --with-sendfiles-support syntax

commit fb2d72dc5e67225cf2fc031e4b1a6ca2572b84df
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

tevent: Removed PRE_BUILD, I do not even know, but it does not work; no
files

commit 115ecf178f9597e9d51e05a680c8876724cc700e
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

xkeyboard-config 2.10.1

commit 2dcd715960b08a55214e381d88bc15b242b38c9b
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

xkbcomp 1.2.4

commit 60749faf806ce2563d2a03638aa9d3a2998b7849
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

xkeyboard-config 2.3

commit 6a49e8b4930e20aee30a8953fd11b6f7fe47719e
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

libx11 1.4.3

commit 47a90f0ceb85c7d690a86fdc9db15021195ba04f
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

libx11: Disable i18n option, breaks XIM + UTF-8

commit bbdbee7a750acc17448b917f85dc17d0fe317bb8
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

st: Add missing dependencies

commit c0ee14fe8afdf9f035aad59547a2384719294a12
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libxml2 - tweak build for python3

commit f6eec34103684303a83517e611143a35ad2e3ef3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

numpy: => 1.8.0

commit b24ff89fb04c63eda01a03d1836c60832b679750
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

chardet - depends PYTHON

commit 4723797da32986d6874ea09f0b0ce83f72cf8005
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pyutil: => 1.9.7

commit ee7e3156d4a3b13313f4b155db81c9642b8b116d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

babel: => 1.3

commit 2cf5d48f97a6a245dc366e43738589c8eebbb28b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

webhelpers - python3 support

commit 219c7329127147bd4f613f1f370b408a2fbe4a10
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

babel - python3 support

commit 3553fb1feba14e662115693b37ae717a0228a620
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

webob - python3 support

commit 0829a0a195cf5551d9b17c097b67771cacd18f89
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tempita - python3 support

commit 36f8ddd7761b80015ce07e5dd54c4ddb08b4aa7d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pybindgen - depends PYTHON

commit 92b24111a843deda790ecad17fe788562d514539
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pyopenssl - depends PYTHON

commit ee71c06a22645712994fd33e6fc87fdd660f749b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fix builds involving python3.3

commit 71b2aa8a657aa24fd23994541110fb3a5d24c3ed
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

nginx: security update

commit 74e2e520daff9038744fc75c9b5be1eba6a034b6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.12.1

commit 4fcb4c8365412a80587670a701e71f6107fa1f0f
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

rdesktop 1.8.1

commit c8c1f9a2f0b58593eed08bbfa752ab1f9216679d
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

util-linux: => 2.24 (aes); removed conflicts with simpleinit-msb/shadow

commit 4826cb215f964f6811307e28169463ec7f38a7f0
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

rekonq 2.4.0

commit ac2c6382a4f413e67552d214b268e4856a82349a
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

midori 0.5.6

commit dc72ee3eb602948f9d27b4fda00ae83182eeaa89
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

loop-AES.gpg: added 8132F189 public key (Jari Ruusu (2013)
<jariruusu AT users.sourceforge.net>)

commit 702d7febe963697e289108f416b790ee1fb62009
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

python3 3.3.3

commit 7d986000b7f21a38ed6f6a1ddc0fcdac89b7751e
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

xaos 3.6

commit bddd404aba45c9b87abaac4b87af685984c94ad0
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

dvipdfmx: add alternative download location

commit b80f6990f501461fa2c5a57eb88879baece0af9b
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

texlive: do not install luatex fonts without lua

commit 6fe8a30f4a7be8dafa7b4f811337397815f5d576
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

util-linux: => 2.24

commit 5bc6bde4e3c2046993a26c8afa51b30d27e73028
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

openldap: => 2.4.38

commit ca2acfd96c1eb24ebf253205fc5687b2408c22b5
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

http/firefox: version 25.0.1

commit 76df712158d3bf9b4903d0183fe8a916c7d7f11e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/nspr: version 4.10.2

commit 9734053e2dc6ec2b3eae01fea7e544bb92b13626
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

glabels: updated to 3.2.0

commit 77bec427d19221257ada74c4c732fbe94179eb1d
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

iec16022: new spell, library for DataMatrix barcode

commit 406a5d95b2c3c5cd50f629001259187e6021222b
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

barcode: updated to 0.99

commit b4dbc389a609a3294be7a4bae9e79c19675c7df5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libssh: => 0.5.5

commit 57ac373c4959e5712b7e46ee2144ab30b7b78356
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

bino 1.4.3

commit 7e8f046b12a358cc1b0c4bd42992cd2f6f75b861
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

boost: => 1_55_0

commit 84d0188aa85af641bf71c034bfa9cbf369b5913f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups-filters: => 1.0.41

commit 55aaddfbf284b9dbf8e78136a2b8d1199ad666de
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

setuptools: => 1.3.2

commit 524a6584555db3083ac3084c1a377d58466303d0
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

vlc 2.1.1

commit 0e651c36ed0f5c7e8852c499eec07eb835df4872
Author: David Haley <khoralin AT gmail.com>
Commit: David Haley <khoralin AT gmail.com>

Spell Update: eventlog 2.12 -> 2.20

Naming convension for version number in filename appears to have
changed slightly, but has been accounted for in DETAILS.

Additionally, the SOURCE_HASH field has been updated from SHA512,
which I presume defaults to WORKS_FOR_ME, to SHA1:UPSTREAM_HASH.

commit f314d9c5ed30781b4f19ee3ddd5998354f158834
Author: David Haley <khoralin AT gmail.com>
Commit: David Haley <khoralin AT gmail.com>

Spell Updated: syslog-ng 3.4.5 -> 3.5.1

In addition to the version being bumped up to 3.5.1, the SOURCE_HASH
field was updated from SHA512:WORKS_FOR_ME to SHA1:UPSTREAM_HASH. My
presumption is that using an upstream hash being better than one that
is calculated by developer making the spell update.

balabit.gpg was also removed. DETAILS had some commented out
references to the gpg file in question, but this appears to have been
removed. There no longer appears to be any reference to the gpg file
and for this reason it has been removed.

commit facd0f4aa3625960d4351283210618d3d27c31c8
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libquvi-scripts: => 0.4.20

commit 5f835f5ad2a90d540b9afaf35c95cf32f3c8dd2e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

subversion-1.8.4 SECURITY fix

commit 51519602070b1b3f3c15e4788a472b565cfb2eb1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

opencv: => 2.4.7

commit 063cd30f5cbcc3eb67a6e8405820ad7f14177678
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libraw: => 0.15.4

commit bfae11f61fa7fe0226e52fc0fd4c5626c4a3fc55
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dbi: => 1.630

commit e50ef54821bd414159fca848f504298593c83926
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libdvbpsi: => 1.1.2

commit f3611fa6afb2c4a175cb8d79dfbace84a6fa282b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

python: => 2.7.6

commit cc7e3bab474247b0714131feb8ed3688abae40e2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qbs-1.1.0

commit f09b98cfadc287de2418144771b0ddc27be54477
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wine: => 1.7.6

commit 0be4c51e0e6e59183f0432b3ef8c41ccc42c6dad
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

syslog-ng: => 3.4.5

commit f7483728dc9ede314eb281168d5ab32b6ac42bf0
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

shell-term-fm/pcmanfm: version 1.1.2

commit d112d5364ccd4ba70c33669b96900b8d492d450d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/libfm: version 1.1.2.2

commit ec793437886d3bff4278d4a45bcaf3ade8240433
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

lxde/menu-cache: version 0.5.1

commit 9eac91f768f9d41291311efff760574ac5eb0cb3
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

science/gdal: version 1.9.2

commit a898a347ed4c375bbad996774feda2da2ddd4a2a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

x11/merkaartor: add bug fixes from upstream

commit ed0fdbc245164ff20dafd42120cbe363acbb5106
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

science/qlandkarte-gt: version 1.7.5

commit f288166e509c51ebb8cbf15dbe9349f8cbde0430
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

vifm: => 0.7.6

commit 4e5057b46863147c9ed95ac88162122115360107
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/imagemagick: version 6.8.7-5

commit b15dcde1114769f2fffffd5fcd3f5e13d187a69c
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

xautolock: added option to read X resources file

commit b1bbed9db2e04be9d53774789b7e65a380e22072
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/icu: force using gcc instead of clang++

commit e3c83c11f93e266a12b9bb18ac0ecd17eee2e7c1
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

fping: => 3.8

commit 96d66d4e8c50d13619f54eef30fc79548b3f93c1
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

spacefm: => 0.9.1

commit 08349b3832ec1f34897ab56e56e7f96b503886ff
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

openssh 6.4p1, SECURITY_PATCH=7

commit 2625bcbd7faf327ba24d417588962833cd889ea7
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mpv: => 0.2.3

commit 434641b98e989e4e73f560b6f6d1bc06f334054c
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

librsvg2 2.40.0

commit f55764dd8fcb05849b4919f1906c1adcb63bc814
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gsettings-desktop-schemas 3.10.1

commit 487a8ec85baf937f2ea61c5cd5e17774777121f3
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gobject-introspection 1.38.0

commit af7911aba0fa67acd1944a8c7080f9a4d27ddcfe
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

fping: => 3.7

commit fa3d4060af53de60550714100cf74266ec23ab6e
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

text-numericdata: bump to 2.001000

commit b51978032f89f08e6119f16b23e4745c14b5fdaa
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

sshpass: new spell, Non-interactive ssh password auth

commit a01d967a7fd8c637d0c9c51ea2423c68b8dcf651
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-git-annex: version 4.20131106

commit 17f72bddb42651327015e678e377e9dfc87b8200
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

imagemagick 6.8.7-4

commit 7701091b206a017e51c05b52cffc8c4e1236edba
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

perl 5.18.1

commit d8e821544a444e7a50a9344d376d8466cb67f2c1
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

graphviz 2.34.0

commit 5b503c5276c2d6be9b5497cfee4f3675e689c078
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gimp 2.8.8

commit d641a807ae4932d58aa13dbfaf640af303d2be76
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

rxvt-unicode 9.19

commit de92e9265a66178c180a118bfcf0d15df3e2033b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ipsec-tools: => 0.8.1

commit 75fbbcb3fabb893af286780725458399f00acb73
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mpv: => 0.2.2

commit d2d95fb50d9e253f142c1438c6b38e361fea8443
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libass: => 0.10.2

commit 1ad056c0d5216937153915ed6e6b03e38ba07e93
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

linux 3.12

commit e10b6fa52c492f003e5f30978cefd36bf80304ff
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

spacefm: => 0.9.0

commit 4c2413fad1887f483c6fab61b0004c2fcd61ecb5
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

wireshark 1.10.3, SECURITY_PATCH=46

commit 68820aeb525448e734fd39ddec2e86d94441b421
Author: Ladislav Hagara <ladislav.hagara AT unob.cz>
Commit: Ladislav Hagara <ladislav.hagara AT unob.cz>

fluidsynth/HISTORY fixed

"updated VERSION to 1.1.6" has been written twice

commit 170d926f81aff6458fba30c8d804e37cd883f8d1
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

smpeg2: new spell, smpeg that uses sdl2

commit 4523968d04ea8ca66d43e5d36946cc1a3ea79e33
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

timidity: updated to 2.14.0

commit 50372d582a513fe4afa5cb5922ce95147f692007
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

sdl2_ttf: new version of sdl_ttf

commit 3888f043c521f3172b498b032ca8a922f2c81d32
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

sdl2_net: new version of sdl_net

commit c0b22c39195f8d17d77ddd3e5f072cbcc6e7d41f
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

sdl2_mixer: new version of sdl_mixer

commit 05fb53417023ed628c83ba712211d42ca464cb73
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

sdl2_image: new version of sdl_image

commit f8145d815e388a9c3febeb633b880be1deffbad5
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

sdl2: new spell, new version of SDL

commit bdad303bdfeedaeaf25d8427a5888ecac98e7ddc
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

fluidsynth: updated to 1.1.6

commit e3734ebf1449f98ec074f596696b46d12dc119a3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dbus: => 1.6.18

commit e945b4cb19f25c1cd213baaa1b22b5807f39fe5c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pyparsing: => 2.0.1

commit 9ae308a20eb48a8a74db0c0e99d6fc7fdde9a25e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

setuptools: => 1.1.7

commit 3b3fddaf7d4697342e1ddd6d199f43f09f050791
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

six: => 1.4.1

commit 0fefd65263afaf01c469d4148516c0e12d89bf3b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

astyle: => 2.04

commit 4b4675681f040da7d088c1a0fbc4af611ffa8294
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

castfs: removed extra doc collection

commit c68b0831513828727dd9d3785cec8fe2de4da49e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mercurial: => 2.8

commit 07ad3b7c63148e655f7ce96b3eaea72d3e6f3569
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

science-libs/eigen3: version 3.2.0

commit b006f9e1c809db72028e6420d7c6d0ecaefe5f1f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/cppcheck: version 1.62

commit 1b63dcb079fc039192820cde22ff7854a0563321
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/qt-creator: devel version 3.0.0

commit cf3a28d31249c1ff49ecf0c458e5d381f7dface0
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

burp: => 1.3.40 (devel)

commit 04a63fedee1c84335aee053c56378618cc07f5b9
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

minidlna: Updated to 1.1.0

* PRE_BUILD, BUILD: Removed
* minidlna.patch: Removed, no longer applies
* init.d/minidlna: Binary renamed to minidlnad
PID is stored in /var/run/minidlna/minidlna.pid

commit 546509edfe55526036584141a18cd244ac6a6418
Author: David Haley <khoralin AT gmail.com>
Commit: David Haley <khoralin AT gmail.com>

Spell (nss) Dependancies Removed: sqlite & zip

In testing the spell and various permutations of dependancies, it
was found that sqlite and zip did not appear to be required for
compilation of nss. For this reason, the spells have been removed
from the DEPENDS file.

As the upstream vendor does not mention these programs as either
required or as optional dependencies they are being removed
completely.

commit c9477f6d3ea751373aa2c8064e2e5364a047b7c8
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

firefox 25.0, SECURITY_PATCH=68

commit 2fec4e19affe3720dd0063c324aaa48ccb005891
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gpicview 0.2.4

commit a40ee53ba0f931d406b678be6fe975d429cfb03b
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

libemf 1.0.7

commit 848302ea79bb5a413c3c3c4885b366249434f9c0
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

openldap: => 2.4.37

commit 2e5c8fe32a3c973e8fc6993868262e950afa3028
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

glib2 2.38.1

commit 86c075ca5d4b4c5669336770f60a4e659cd9c787
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

git 1.8.4.2

commit fff4f1fafeb1afa85c24e135f62c93466951050d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fb-python: => 0.7.4

commit ba8cecf1f9b0c92626c8f6e99ad0cb72b417b83e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sqlalchemy: => 0.8.3

commit 14b2ec35224a6d54a6e8efb628b98cf8fe7eff31
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

smake: new spell, highly portable make program with automake features

commit 8d0760fccd26eed9abb70b6d030a7adc93983790
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

sdl: add upstream patch to build against recent libx11 (include HISTORY
file in commit this time)

commit 5d7fcfa2ed278e0a3c478d9d1ddafe96be58d0e5
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

Revert "sdl: add upstream patch to build against recent libx11"

This reverts commit 2e0e580b7a5d5e60ab5521838cf171e241c134e9.

commit 72ce155f92a35c54bfa34a6e8b0129b9ca817c68
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

video/vlc: depend on stable branch of ffmpeg

commit 7008ccf90a93e63dbbd1743637c7d9dc3193adbe
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

xbmc: 12.2

commit 137f40d83a70921405a3de48791a7d961581731c
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

tinyxml: allow building with STL support

commit 5028b91de0ee955cfca2a31196eabb6b0a28beba
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/git-cola: version 1.9.1

commit 128145c32dd46574dda27e21c73740fe907d17a5
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-network: version 2.4.2.0

commit c7623f5743776d56dd98bd4a66ace78fc3bedea6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnutls-3.2.5 SECURITY fix

commit ea4bfadbbf62fbbbc749f777bec23022a04e244e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups: => 1.7.0

commit 4c7cc1bd8b17e5a500a0751bb9298c9dcdc89f08
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

php: fixed building regular mysql module for legacy branch

commit 2e0e580b7a5d5e60ab5521838cf171e241c134e9
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

sdl: add upstream patch to build against recent libx11

commit 239c65dd771570ee46e07588b3ab4fca34c3d195
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

ardour3: add phone-home option

commit e788d7e7d712df3280dab1dc172f4a242e952d8b
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

ardour3: ChangeLog entry

commit f845a5d7bfde9c1956947d04eb3c740f0f940bf2
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

ardour3: created

commit fc2c73f04d187742975d27dfe08371671b569c50
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

ardour2: fix build with current lilv

commit 9a02f35700d169c8f3fb3f55f22486b4297d3ca8
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

xmlrpc-c: bump to 1.25.26

commit 778b466e38020ebbe2df482f58a05e0e76dac2c4
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

liblrdf: update checksum (cannot compare what changed, though, due to
lack of old source)

commit d8f6f990d86dd0817c112e87246ad583ff47be43
Author: Mark Bainter <mbainter AT sourcemage.org>
Commit: Mark Bainter <mbainter AT sourcemage.org>

Adding missing dependency on glib2

commit 91f21c43aee292c696ee5a1cb7bfda19e1c42812
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

suil-0: new spell

commit a4bdc5814403811317fa646a12cf41bdad63e585
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

sratom-0, lilv-0, lilv-util: Trying to sort out the mess with
multi-version libs and utils.

commit c1d36fd8b347c127860615cbc9621752ba8ac63e
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

lilv: new spell

commit 53bf451d84f54ddf0a14a93b8c0d9cd3c6fc4472
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

lv2: license is called ISC

commit d652b8e14b186331eacde5645e5e66abedcf2ad7
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

sratom: moved to audio-libs, as it's audio plugin-specific

commit 331a5b930f21fc1f8918e7a1c16bc2ca7b669a55
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

sratom: new spell

commit 5c9ac4578483d784c22eba8a22fce418dca9c5c7
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

lv2: fix build (missing $SOURCE2, typo in BUILD)

commit 74be80990a1c8fbccf6317012cc93641bb3040d0
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

lv2: new spell for the full package, replacing lv2core
lv2core: deprecated

commit 63b0f726d9b295b9cd08a605d03e288e7da16aa3
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

sord: update to 0.12.0

commit 0265014669423891bb895ade55d05ae47e68068a
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

serd: update to 0.18.2
dave_robillard.gpg: new key for serd and friends (updates follow)

commit e0e2968ce11027caa79fda092fa385a2f585e51d
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

rdflib: bump to 4.0.1

commit 51be081fca6ed2ec2864f770068e3b8056421168
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libatasmart - depends UDEV

commit 2f051229d3101828fdd8f2b0a365b23bab2a15f5
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

text-numericdata: bump to 2.000004

commit 5d4327d762b024413c9bac8c014f4b602cb6ecac
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

tinc: => 1.0.23

commit 9da213efb736216bdfa1af95a70b4aa358cabf13
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

text-asciipipe: bump to 1.001000

commit a93bfc30a5241420d102d944e7b69aca6e145f80
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

buntstift: update to 0.61

commit 3d7c4beb5bcfbd5cb0678fc54d6e0bb4d698a3f3
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

text-numericdata: new spell, replacing textdata

commit c5d7c7ddfa29b42c5eda2049e4dcaf4765671b28
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups: => 1.6.4

commit e6253ad77a326595db45a1e6ce498390eb1987e9
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sqlite: => 3.8.1

commit 672e62478dcd8736e4f59b0136db22e3b999fc16
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

upower: => 0.9.23

commit bd6bdb698d5ebc8eba9ecdc82c8f658866c920ff
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups-filters: => 1.0.40

commit 6055a78980647626a9443b43b373e1f9534a89dc
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dhcpcd: => 6.1.0

commit 019ad79292cec0f75c36865d6154af2da12c0572
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gconf2 - update depends

commit ea0feaa62cde1b22b62ea430aaefb68ee8946141
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.11.6

commit 565870cdb983e0a498d869762faeb01d43361675
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

sg3_utils 1.37

commit 01244d0cb61bebfef85bbb9fa4745a96ff8b8df8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

nss: => 3.15.2

commit ff6f650d3aca4b8c8645fbfc48bde9b987ce23e4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

nspr: => 4.10.1

commit 4d9829eff4f5b609521c9a140e809254e48a97c5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

orc: => 0.4.18

commit da1e5c549b0530e784f04bf4a35abdeee37c0431
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

json-c: => 0.11

commit 29726b8105206f5fb1fb79842b07634c0ee449fe
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tbb: => 42_20130725

commit 08cef4f789478d18a8f925ddd3936c4396409a02
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cython: => 0.19.2

commit d615dc1fa28623ec0fabf7371b735ea862344b03
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

wm-addons/cairo-dock-plugins: version 3.3.0

commit d125e452eaf858db6532c6d2ac8ec94c1761b796
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

wm-addons/cairo-dock: version 3.3.0

commit 388de196f9ef9f32d48938348432e9db78bb61e0
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

erlang R16B02

commit b9b1c07ed03b7ddb8455437ee242600548ebb8dc
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

curl: => 7.33.0

commit dd64c7afbdc9614caee687ea832d3884d70d53df
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ca-certificates: => 20130906

commit cc022a79ef4c8394e3722743165277294843edf8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

polarssl: => 1.3.1

commit a953355c12326b3b5a4ea11cc52d872a92ffcbd0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

iw: => 3.11

commit dd91a8a639a554a219622d88df7414b6bb48f2f6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gmp: => 5.1.3

commit aeea495245b4d8eb249dd73ae2908c2a06f59066
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

udisks2 - adjust depends

commit b972c95c826e89f049ab5ca057337a7db150372e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gdk-pixbuf2: => 2.30.0

commit 41db14ba58b962c17aa27dfd5c014cd4eb74998c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

glib2: => 2.38.0

commit 3759bfaae47538b8633a382b21c750b288232d8f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

at-spi2-core: => 2.10.0

commit 4d974d03b67733ac6cee483c6d32eb0098ed44e5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

iso-codes: => 3.47

commit ebe46081cb2ef6311d765b6925e64248964c66f4
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

kde4-apps/clementine: new spell, music player and library organizer

commit f203ddc592cd742340424c43c4f5340ad2e8621b
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

fping 3.6

commit 43239f0c42d629e8646b1e0350c39cc02a6d91f8
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

dosfstools: => 3.0.23

commit e39169b4ce31753687f417077194f409973723cc
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

lualdap: new spell, LDAP library for lua

commit 253688ac386df3dc710ca9fa07521a3a2e29bf27
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

Revert "lualdap: new spell, LDAP library for lua"

This reverts commit 4df9fe85be2bc20277cc84d21eadd5f19b22e608.

commit c7188a90b7f5cae2250381abc100fb755c47a057
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

prosody: version 0.9.1, optional lualdap support

commit 4df9fe85be2bc20277cc84d21eadd5f19b22e608
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

lualdap: new spell, LDAP library for lua

commit 6b3a5121f44212535c1ff8d77028fdcab2e195fd
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gtk+2: => 2.24.22

commit 80381aa6191b74c1335f9ceb7494ca2d62027635
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

harfbuzz: => 0.9.22

commit 36bc176b61b7b61e2a156aa0e95a35cc793f7de8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

librsvg2-1.39.0 - SECURITY FIX

commit 8c59324c6538bd61f8a276815fd98d9bed51eb4a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pango: => 1.36.0

commit 704734e690db976c9b4e4e952a7fbbe3ee66780d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fontconfig: => 2.11.0

commit 54649c7cac28574c596bc00b48aecd732004cc55
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

linux 3.11.5

commit 5c50c75a6670d87db0083b9affa5ee32b2937d0a
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

bibletime4: version 1.7.0, add scm branch (needed to build against
current sword release)

commit 966f77266fd453a50a83a8773408ba2f47766b01
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

sword: 1.7.0

commit 98a5ce8ccccd249791dec52bbe4e5040dd33e42d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

boost - fix build

commit dc87adbb418c223f9da95ed7663c63ff2717acbd
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

upower: => 0.9.22

commit dfa9e57b928b4ab55de4c5cddc24be8d5b6c4d4f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

psmouse-elantech: new spell, psmouse kernel module with support for
elantech with multitouch

commit d9a88408b1e4b2e85e47585ead5305996b895790
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

burp: => 1.3.38 (devel)

commit ddd52d885344cb19b3ea6fbdb6b2dd52ba71e942
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

profanity: new spell, console based XMPP client

commit 0f5181da25cddc22ca8008da81d92bf503bf1ceb
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

libstrophe: new spell, XMPP library in C

commit 990617a6f162849f68b4e728cfd6928bcd95ca6f
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

python-pypi/pexpect: new spell, pure Python expect-like module

commit 390177016360e99fc0a254e64236bbfedaf3eed7
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

zathura-pdf-poppler 0.2.3

commit f028ce403283c55495da1ffa9a15be3af8373644
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

zathura 0.2.4

commit 3d11552d0c4b9e679a6e17f0cf558e075c8b2f46
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

girara 0.1.7

commit 408be4d8258e106a897fd0c631667ebf7cbc672c
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

v4l-utils 1.0.0

commit 4978cc726e5e676ed34f0570b08b208dc132fb3f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

video/ffmpeg: legacy version 0.7.16

commit 92c403c17b30cb469a7d7e5c3a4d83b78106ec73
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics-libs/opencv: version 2.4.6.2

commit d468f537ad15cf2204c8ea811671d834c9420ce8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

icu: => 52.1

commit df293037f1137f3cbc23c414b5944bc42dee2978
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

video-libs/live: version 2013.10.11

commit 59bacfab87c162aa97e37a3f37a002d5e18151ba
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

make: => 4.0

commit dad123edc43ffe3bc50b64e72361fafc0b3fe227
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dbus: => 1.6.16

commit ba424dfd33cdcad1c7290066e2078d1922cf5b4f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/make: version 4.0

commit b2a99be564e8581e4f108a32a712297f416df13f
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

xfce4-notifyd: DEPENDS libxfce4ui

commit 7166baca8e46e09bd538643e4dfa61e5d7bb2d4a
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

notify-osd: libwnck needs to be >= libwnck3

commit 8d827b1c9cad70dc48481c7f81b23253fee77532
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

purple-plugin-pack: build requires PYTHON in ./configure

commit ce209d2c67f27cd292663b486f7440f3d3b7692b
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

pidgin: dbus optional dependency actually requires dbus-glib

commit cd8ba66f3039cc3940fc20cdc9aff423a518a44a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

hatta: => 1.6.3

commit e5713757fb54b2b4f90c4914cfec0adca06bfd27
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

openswan: => 2.6.39 (security)

commit c81fff700808d7a6a35557860e8df4b220da00d3
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

python-pypi/batterymon-clone: new spell, updated clone of batterymon

commit 3855e0b8231d2d5f20b0fb2a5eae4ac4092f95f5
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

Revert "wm-addons/batterymon-clone: new spell, updated clone of
batterymon"

This reverts commit 5d033cdbde9f87d775e37b6cb03f10853c84dd3a.

commit cf37f8a1691afbbbefd0aa6900c1930a71ecbf1a
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

libs/libva-intel-driver: new spell, HW video decode support for Intel
integrated graphics

commit 46618f5a1cdf07500bf95a7abad6891270eec5b6
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

libs/libva: new spell, Video Acceleration (VA) API for Linux

commit b705dcfb7df7e4cb39b085db7340b27edfdc86cf
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

kernels/mtdev: 1.1.4

commit 5d033cdbde9f87d775e37b6cb03f10853c84dd3a
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

wm-addons/batterymon-clone: new spell, updated clone of batterymon

commit b3fea6ba7c25b5e6fd552fffe57f87a796f86536
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ffmpeg: => 1.2.4 (stable)

commit 1cf293abc11b4c9abfffe4dfbff5c7ee2e322f96
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

xen: => 4.1.6.1 (security)

commit 16f93261f05f3355caadfe755d5eb980d3a59c9e
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

slim: => 1.3.6

commit 72b6718a371355871ceabde5c4411490fd421976
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

setuptools - suppport simultaneous python2/3

commit 01f245c836cf92be78b75ec78e8e22f4e966a40c
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

xlockmore: added missing dependencies

commit 2222bb58dc9b40e681d9372983669bec49574fb4
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

Revert "New Spell: gnupg2"

This reverts commit 4f2e8220c607a943f7ddf9db4423471fa92b4f0b.

As I wrote already, we can rename gnupg-exp to gnupg2:
https://lists.ibiblio.org/sympa/arc/sm-commit/2013-September/042534.html

commit a6034a0f89567fe0ce9d4ea13699bd672273fa64
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gnupg-exp 2.0.22, SECURITY_PATCH=7, CVE-2013-4402

commit c4783ffba4d8717bf9ad20aebce1c7bf4f603d29
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

libassuan 2.1.1

commit 9a22ff184b95dc4f4ff6c0d1055b6409719dd4f6
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gnupg 1.4.15, SECURITY_PATCH=9, CVE-2013-4402

commit 8ff918b964d80ceae487df6dac1788accde94f48
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

mpg123: 1.16.0

commit 80abca101f5fb3c5d33a54c69ba96094786057d0
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

chat-irc/weechat: stable 0.4.2, unstable 0.4.3-dev

commit 21acf06e7eea5408b7b192c0631661987e5c097c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.11.4

commit 9766b3dfd435eb3265fd5c95077594187b286252
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-git-annex: version 4.20131002

commit dca0cd36a166757201e38c7b1d22dd438833eeb5
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

texinfo 5.2

commit 3fc612108631a7d7ffc21645e8069f331be33136
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

wxgtk-new 2.9.5

commit f9e462fc1941375ae972ab40aca79c4223785291
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/git: version 1.8.4.1

commit e858c0740c9366d489ac4bf47acd1fbb0f94281e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

science/qlandkarte-gt: version 1.7.4

commit 96c476089d5e8421118022b2aacf35124eeaaf69
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libdvbpsi: => 1.1.1

commit 15bc7dbedda2199e33470c763552d0bf86c9a6c3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tzdata: => 2013g

commit 10e7c676d400f0c619e034c6d111dee9404cddad
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups-filters: => 1.0.39

commit 0b5dc13dd5a392c7263605126fc37cf2a85032aa
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mercurial: => 2.7.2

commit 73dbf49da316152d87d52ec172478c40cb4de8af
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

Revert "mutter 3.8.1"

Depends on libxi >= 1.6.0, which in turn requires merging several packages
from devel-xorg-modular.

This reverts commit 9dbc77a78e8772a68ab116387858d81decbde5c1.

commit adf98be7919d0b0d14d436965c3b90891148b846
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ncdc: => 1.18

commit b4b1b393c0a99fdc0a15aae7ec3fff6e29a31264
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

linux 3.11.3

commit bb80c13a7287a80570f7817f1622b60bbb549c84
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

monit: moved init script to Unix System-V runlevel 2

commit 58401aaa2c872bf0b59c6b13c7a89443da4e660b
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

links-twibright 2.8

commit 876106e94282dfd568704f750a4b79c4fd136ae3
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

libao: fix license and update description

commit cd7cc3a0a6c6005a5e4797b8be6c7168c529b791
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mpv: added libquvi support

commit bec4dbba68999b558304d67d8abe51df202d72c1
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

quvi: => 0.4.2

commit 06c031b0863ad03a43f9325de62317e4f5f55593
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libquvi: new spell, library with the C API for parsing the media stream
properties

commit 4998810ae4ad150940830348525906f33130b2dc
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libquvi-scripts: new spell, support scripts for libquvi calls

commit 6f1d6f17d66448cc1a1b4e6dfa6e00178a4ffe55
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

added AD00BE50 public key (Toni Gundogdu <legatvs AT gmail.com>)

commit 8ebcefd186f2fbe5bf338e935f24e22feded567a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

fwknop: added missing handle of config options

commit c6bfa89d684a2875c1d9a98c6477a7c29a2abfd6
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

lighttpd: => 1.4.33

commit 11ba966032716bded53315908f0fed6a0174d6e1
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mpv: new spell, free and open-source general-purpose video player

commit d7584c2b4ddae38825aea173f36d3e72feb68e92
Author: Julien ROZO <julien AT rozo.org>
Commit: Julien ROZO <julien AT rozo.org>

oxygen-gtk3: updated version to 1.2.0

commit dc7f6a30ce3d6521574f9d4d77a498d5cb945925
Author: Julien ROZO <julien AT rozo.org>
Commit: Julien ROZO <julien AT rozo.org>

oxygen-gtk2: updated version to 1.4.0

commit e6c088ec2329b58f15136aba78b5c5320b13244d
Author: Julien ROZO <julien AT rozo.org>
Commit: Julien ROZO <julien AT rozo.org>

live: updated version to 2013.09.27

commit 9990124baa73e9fb9bb4fdcf41ca5affada99d2b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ffmpeg: added build for qt-faststart tool

commit cec5381b351cbc62d863b4a83bfcce37e52141e1
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ffmpeg: rewritten the spell

commit cb2ecfa6530b22b3db8678cf46183bfb3da7aeea
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libass: => 0.10.1

commit 57518a2fa2b65c471aee6693f4d7fa1fde817a79
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ffmpeg: => 1.2.3 (stable)

commit d73fb2b6fce8a22b202f7fe58e4b51213688f268
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kmod: => 15

commit 3a1a3665239487ac472ad44273340297d36a21cd
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

vlc: fixed permissions for PRE_BUILD

commit bcd7a8ef4262f0e8040356b7c4316b914998268c
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

inkscape: fixed boost dependency and multijob build

commit 46c508c374fbad438b4c7dadb244a1867b77f62d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

vlc: => 2.1.0

commit a7c64e1089f231e6c99262121b6fc81b413709a4
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

easytag: removed extra harfbuzz dependency

commit a20475ae3fdaa7a006171e331c80dc8d5d683ea4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pyopenssl-0.13.1 - SECURITY fix

commit 49ba89c8b8bf0dd9b75c24396d2fdcc50576c186
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

byacc: => 20130925

commit 6e3c3108b07fb5f583bb7169f94a65a9880f6e12
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

youtube-dl 2013.09.24.2

commit 8d5649892d0e23bb5bb10e0581e9d85e74712203
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

spacefm: => 0.8.7

commit ee9c7461181cae33a42fdb827e3912a72c5498fe
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

pmount: => 0.9.23

commit 5a34d7c0ede9b5fa53b2a1bfbee5ac9aaaf3a4a5
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

monit: => 5.6

commit 7234aa083c15c836ecc264ad3d54e0764a31739b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

deadbeef: dependency fixes

commit 8aaf8e85d47a05da058e94327a85b97b5c17d019
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ffmpeg: => 0.7.15 (legacy); fixed branch detection

commit c9304c04b5c73e1f3dc22639e96457b3f6695f1c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

man-pages: => 3.54

commit 423c3ea1a28a8d02c5688e7d26734747fbdb7727
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

parrot - 5.7.0/5.0.0

commit 7aacd6d4e702cc009fe63aaa5921c396579ee650
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

FUNCTIONS - fix qt5_build

commit fbb7aab59897bcc34788b8e9fce4f7b0dcbfbbd7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qxorm - add qt5 support

commit 17510120aa431d232a139824ddc06c4e983dc4ea
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

QxOrm_1.2.5

commit 5e857a2e551d1bb60ea26670861fc7bcde5f42e8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

eudev: => v1.3

commit b18860c9eee49709ed052edfec67de8adc5ada30
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

deprecate python-pypi/kinterbasdb [replaced by fdb]

commit cd8e9bffe66693cd06ac954582496677f13c5a0f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fb-python: => 0.7.3

commit f4bc24585f393bf56e5ec96c39e84188ea3176eb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dbd-firebird: => 1.15

commit e3906ff5f358d1323277cee3ab74ec72bc686824
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

mcomix 1.00

commit ac0e77d9b9f7db727ce9c8c29dbdd5bd062a1e5b
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

po4a 0.45

commit 99ff5c4477e48237068583193581b248e3295ded
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

xfce4-dict: added missing libxfcegui4 dependency

commit 0aa1cfe4648dbf81b09bc8e8daf22d80d9c88744
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

deprecate kernels/dazukofs [replaced by unmaintained]

commit 37c7036587ba39ea6a62739428514d1526364857
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

deprecate kernels/dazuko [replaced by unmaintained]

commit 807c64db09b78c2526c5b5aee29792ce3872af68
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

clamav: => 0.98

commit 6caa377da6288df5715f4d79aa2990d51d4be713
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

setuptools: => 1.1.6

commit afe96db03d188ca95773bc598c52c862543f82d4
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

thunderbird: Updated to 24.0

mozconfig,PRE_BUILD,BUILD,INSTALL sync with firefox's setup, much better

commit a907af3026cbc80696388c605c3c5baa11fe4189
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

mozilla.gpg: Added 15A0A4BC for latest Mozilla releases

commit 791f2638fea5f1b5b807d734be4dd517bdf112df
Author: David Haley <khoralin AT gmail.com>
Commit: David Haley <khoralin AT gmail.com>

Spell Update: iasl 20121220 -> 20130823

Version os spell has been updated. Normal file update(s)
notwithstanding, some URLs needed to be updated in the DETAILS file.
This included SOURCE_URL and WEB_SITE links.

commit 4f2e8220c607a943f7ddf9db4423471fa92b4f0b
Author: David Haley <khoralin AT gmail.com>
Commit: David Haley <khoralin AT gmail.com>

New Spell: gnupg2

This spell is created to differentiate the 'gnupg' spell, currently
at 1.4.14, and a second branch of the same spell, which currently
sits at 2.0.21.

The upstream developer states that these two branch do NOT conflict
with one another and may in fact be used at the same time on the same
machine without adverse consequences.

Dependencies were set using the README file provided in the source
code tarball. It needs to be noted that while the 'libassuan'
library is stated as being required, it did not appear to be needed
when manualling performaing a './configure' and 'make'. I leave it
up to those wider than I to determine if the dependancy requirements
be followed as they stand from the upstream developer, or if the
dependencies be set based upon the spell creator's hands-on
observations.

commit e508d53f18d9542638685e786297b3d8ae645165
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gparted 0.16.2

commit 20a4988fb5643566914fed8ab96970eb1f7eca4b
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

seamonkey 2.21, SECURITY_PATCH=56

commit 67db9890b0945e12160c8b3823ed0eebb93a835d
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

ltrace 0.7.3

commit 4dbf8be067b3aa500ece1bdfb0e93260f078f733
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

http/firefox: version 24.0

commit a1a73a6c5a91fc93b769cf6a3b18874b334ccfde
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

davmail: Added a POP/IMAP/SMTP/Caldav/Carddav/LDAP exchange gateway

commit 193ec830ba4fb6f899fcfd7b3407fcb2aceec7f2
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

libguestfs: Set of tools for virtual machine disk images

This and supermin need more work to fully support SMGL.

commit 74f2a8bd4a076e27f5f718ebaefc5f596c930eae
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

supermin: Added Tool for building supermin appliances

commit a134eb5a38c2986725524390fdfc91ff68ecffda
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

redhat.gpg: redhat.gpg: Add E1B768A0 for libguestfs and supermin from Red
Hat

See https://www.redhat.com/archives/libguestfs/2013-May/msg00005.html

commit 20569254f4686ec209b0fcc5a19f653bdd727b4b
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

nfs-utils: Fix SOURCE_URL for duplicate '/' causing 404

commit db5ffd135978662661fd1688cff551718993a411
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

parcellite 1.1.6

commit 06f1cc28db4c9ca2ecb06e660d8cf1a9f27b2976
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

acpid2: => 2.0.20

commit 4a9a5f16b9f2f7b568c72e27977127251a47314b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

utils/input-utils: new spell, small suite of tools for debugging input
layer problems

commit 5f7ff6ba5dec325344128980be0d2820bb6d6b89
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/libtirpc: fix SOURCE_URL[0]

commit c519451572f3d0feab61a1e6aceaead82db86c24
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

net/iptraf-ng: version 1.1.4

commit 6dcd49edaacb54069d2f735ea8246cdf099ca6aa
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

net/nfs-utils: version 1.2.8

commit 7b14bfa5c0922110ff266a1ceacc4857098f3cf0
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gtk+3 3.8.4

commit db96da7540cad11b98874b8f09dc9f839b9123f2
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

libidn 1.28

commit 87c36c4a94ea228ad0bbe04ea32ca1bf9c51db83
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

e2fsprogs 1.42.8

commit fdfef47c9346aea19417933c138cf3ed50a07a3b
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

wireshark 1.10.2, SECURITY_PATCH=45

commit 6558d110ed0d95be57cac08edcb2b0dea9cce39d
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

cups: force to use gcc and will use clang by default and fail

commit b53f80cc3c4bfa7c0402937242c5a723d58d1fb1
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.11.1

commit 8fa919c658e4d82287ccfd65e651c33ef37934e4
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

mlt: updated to 0.9.0

commit a5ad66a075b54d09bfb16b859373894184d52b22
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

gst-plugins-good: another patch needed to get the v4l2 to compile

commit 0960e904d4b78f78645670c8b3740e5f477811c9
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

wine: Updated devel to 1.7.2

commit e156075fc1c995f33d07b0c576f743444d1514fc
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

openssh 6.3p1

commit 70dd6d4add77577de87565e2eb6c1e6ded55737e
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

cairo: updated to 1.12.16

commit 9f35fa0e5eab408a73a655b558f86747be116043
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

dk-milter: new spell, DomainKeys milter for Sendmail

commit 48985fa132ce0f16f032d60ec6dda6a4416ed88c
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

added 'dk-milter' account for dk-milter spell

commit 9b88dc3a5149bb7d7ab6d724b2e45759b0f19431
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ChangeLog: corrected date record

commit 16cf3b784af22551dfa6bb4330d5fc46aad5bb36
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

boost - extra libaries

commit 1cfceaede215283f53eb7dcca8aebbfb02c5b07a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libcap-ng: => 0.7.3

commit a9b4edc34352bbcbfc916c336f6dd3257578131c
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

added missing 'opendkim' account for opendkim spell

commit 4fd20d80855fe1651764e42a896afe3ab9cdc94c
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

pil: Fix indentation on DETAILS

commit d5c242b8a069fb6f721bd88c61136bb30ea08c71
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

aumix: => 2.9.1

commit b1bc446f2943fbb67f08d57ea33cb4b618411704
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

linux: ifenslave.c was removed in 3.11-rc1

See

https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=b1098bbe1b24d5d90cff92fbd716d2ef4bed2cff

commit bea26f5b89a0fea43b135d73ce95dedf792d1b75
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

linux: smgl-logo-0.2-for-2.6.31.patch works with 3.11

commit 5851f89ff42f4847d9d062fc688369b103ee24ea
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/darktable: version 1.2.3

commit eda0d4cad077a7e72d9753b6ded3174eff70e066
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

dialog: => 1.2-20130902

commit 58cd01135182687a5c44a33cfef342aab7e1db1d
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

kexec-tools: => 2.0.4

commit 794ba8c6a72b300cf8b5dc26e157c95a8dc9d17e
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

tnftp: => 20130505

commit 51c141639947a99eb4603e3b0393fdb18ae7408e
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

smem: => 1.3

commit d5929741ced62347009e36a498684264166067fc
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libogg: => 1.3.1

commit 38cbdf2d2623aabdcb022ce95dc8e050b8d85418
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

msmtp: => 1.4.31

commit ff5ecca652ecf9e0e8d59c1a1778d14ce5a62d19
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

python-ldap: => 2.4.13

commit e586c2fd8a2df4d80e5e025e742d3d380375618a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

setuptools: => 1.1.4

commit cb66cdf9df32156cc7ff41cbe13ce7631ab7dc4e
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

nsd: => 3.2.16

commit 7b54319019643cac93b4ebebbfc7a4b74a15fc0f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

klavaro: => 1.9.9

commit 7b6b2d28392197229ca3fa7c563d8047c76b2931
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

lxml: => 3.2.3

commit f336bfb1bb480af52ed9c87c94c50d541c22a511
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libqrencode: => 3.4.3

commit 6675ca6477d1c1d61e72acafb483a8e539f4a43d
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

geoip: => 1.5.1

commit fc9ebfdd79385be57d2de45c5de418e3e2eb6f44
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

psmisc: => 22.20

commit 5134543b8a6ded3167d540bc0f26a3dd88c545d4
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

pv: => 1.4.12

commit f25f679aff69aa303999bee614a086a1b9936f10
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

xlockmore: => 5.43

commit 0c1d6f53d5fa0e04d56c82d191bff7c57ed65b19
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

xfe: => 1.35

commit e08c9b0ec6d4bf90f147ac9dea0b9bdb74651001
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mksh: => R48b

commit b2fcb6acec6cf3772441cd27c9256138bb6d8b48
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups-filters: => 1.0.38

commit ecfe9a5e83b41efb9532e94cd15aa2b8f7525ecd
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

cdrdao: fixed to build with new automake

commit 8f3b5788e36709103cabb8dc252a95eb391cdcc2
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

gstreamer-1.0: updated to 1.0.10

commit 5e10408fcd17a20e5c133f0cf237741b2a1cf0ec
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-git-annex: version 4.20130909

commit 454cef7c9fe52140a1f71f5eea09a99bb4262e48
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-uuid: version 1.2.14

commit 83e8efcde32d1962ff4a8ec72b2e4027aeba70a6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-aeson: version 0.6.2.0

commit 110ad86be758509ba2195d8e11a2ecb97656ebb7
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-unordered-containers: version 0.2.3.2

commit 8075cfbd3fac4a5d808d9a1ab8c4d4996c1c81ee
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-missingh: version 1.2.0.2

commit b69eabb05dca24e8e02aa6dfaa8393ed56e782c6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-hslogger: version 1.2.3

commit 6029c3b1f3c0ad01d6a60c601ea5580514d8bde6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-parsec: version 3.1.3

commit 8a23ccb5942c39c91872742f592e29d5f860203b
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

icedtea7: changed pre build to work with new automake

commit 63251b388ffeb17723d80db8630287298149b59c
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

swh-plugins: added patch to remove set locale calls

commit e4a979d673374d007ed340a56ac7f9592b02a13f
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

uptimed: modify PRE_BUILD for new automake and autoconf

commit 9561d885fae7f0e1866ef6f7cbd8d7723a238c8f
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

libmad: didn't need automake-1.9 just needed --add-missing

commit b4acbf1a9554b9c324299f84c0d90e808f5fa7ec
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

libmad: use automake 1.9 until someone wants to fix using newest automake

commit b478b1f77620b85b365624a9e61cfdd0abcbb0eb
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

guile: updated to 2.0.9

commit 26821c256ffca9e6ac57bc021f87589d34d04df9
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

science/qlandkarte-gt: version 1.7.3

commit 4397565345622662a511d4c83852f083c2cd492f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

http/firefox: fix WEB_SITE

commit 5f25a287b675bdbedf9486b42467f42c396ba63e
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

linuxdoc-tools: updated to 0.9.69

commit aa03429776487b95b29873b2329387d03b5b3e03
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

gstreamer: added patch to build with bison 3

commit 4d3e988636c9a173aa92534ea2a5a1fc0e953ee0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

re2c: => 0.13.6

commit ade482e071b539ccbadbc74622891e8e17b7f7d7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dbi: => 1.628

commit 45df7bbf333e12301fd2e2ba5ecec335f900976f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dbd-firebird: => 1.12

commit 4c80268130e813076cf2c98008a18f9e87678747
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

chat-libs/libotr, chat-im/pidgin-otr: version 4.0.0

commit 72b2c77daae05e9271c8e6ab65f1c6f51d25feeb
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

nco: new spell

commit 80e3437bfb7c9995acbc82f21f00de038fc79b29
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.11

commit 6e620b4e5471caf7fa9a9142a94f0dd7e42aaa68
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

wm-addons/xmonad-contrib: version 0.11.2

commit b90bf68725851d4ebdeb08d84086e57a8c5457a4
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/fbida: version 2.09

commit b3fec80035a6b522d0793434e3fe9db8f43b9c76
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dbus: => 1.6.14

commit db2bf4d99a098f5986a317255c691561140f3c4b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libusbx: => 1.0.17

commit 4701d4cf7351a59430adb6fe03b10d20fb663f3a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

postfix: => 2.9.8

commit f78a62e8034f57c9c2ddf6b04efefab76b3eee0a
Author: David Haley <khoralin AT gmail.com>
Commit: David Haley <khoralin AT gmail.com>

Spell Deprecation: amap (cont.)

After the initial deprecation attempt for amap it was found with
additional follow up and investigation that the wrong file
(TRIGGERS) was created. This file has been removed and the correct
file (UP_TRIGGERS) has been created with the appropriate lines added.

Also, it was found that in the preferred spell (thc_amap) the
CONFLICTS file was missing. This file has also been created and the
apprpriate line added.

commit e97f1cdba3e794e8b0cf5c7876a69b8515fc02c9
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

ibus-anthy: updated to 1.5.3

commit cbc621d27909d0c0dea0dc0761c5257b145b16f8
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

ibus: updated to 1.5.3

commit 7b3818ed0e316272228878a65692b3634768caee
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

cegui: Replaced xorg-libs with libx11 and libxxf86vm

commit af1a253a884db5d1f4aa822a6eb012ee10a41c52
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

pulseaudio: gtk+2 support also needs libxxf86vm

commit fa7100d5ec50563edc37ac82122f5f9094912a07
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

pulseaudio: Replaced xorg-libs with libx11, libice, libsm, libxext,
libxtst

commit 11540be12d48e8cc1a1375c205b64178275cc87d
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

sdl: Replaced xorg-libs with libx11

Additionally depend on libice when depending on libx11

commit d8ba833d5d31c4a3ee1afe8ac925a9b2a767bef1
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

xfce4-profile: Replaced runtime dependency on xorg-libs with X11-SERVER

commit 9c741d99f3bbd5868f665af5ac0aec111f2fa100
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

xscreensaver: Updated to 5.22

commit 026cea611c8396d4701b47c63e3fa21c0c966460
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

xscreensaver: Replaced xorg-libs

Replaced xorg-libs with libice, libx11, libxxf86misc, libxxf86vm,
libxi, libxmu, libxrender, and libxt

commit 334a92db5383775aba4a79eac4ed90c65dc1020c
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

evas: Replaced xorg-libs with libsm and libx11

commit 86616a9d2d205d68c8075e29145ba6ee1927a973
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

x11-protocol: Replace xorg-libs with libx11, libxau, and libxext
as runtime dependencies
Per README, doesn't require an X11-SERVER on the current machine

commit 91f4e71fdecf2c67d43c5629957ee7b226435a08
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

e17: Replace xorg-libs with libx11, libxau, libxdmcp, and libxext

commit 0b88cfd54f1949f7a62a62ab8bed6fc32cfd0db4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mercurial: => 2.7.1

commit 83f3109a1a2134c53bd3795a1623b51712f037a9
Author: David Haley <khoralin AT gmail.com>
Commit: David Haley <khoralin AT gmail.com>

Spell Update: thc-amap 5.2 -> 5.4

This is a simple version bump. Three files (BUILD, INSTALL, and
PRE_BUILD) have been removed as no longer being required.

commit 33e2c346b01ce6d24c92cade499f5964fca791f1
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

virt-viewer: Allow for selecting spice-gtk or gtk-vnc, these are
exclusive options

Without this selection, ./configure fails and specifies that one must
be disabled for the other to live (compile).

commit 91df55e0509fe4a8ca59c0de50fba5e7fa928662
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

gtk-vnc: Allow for building gtk-vnc without an external entity enforcing
gtk+2|3

commit cd54bf6af9bd8cc2640c162acd7cc3ced01151f3
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

gtk-vnc: Suggest virt-viewer with appropriate gtk

commit 7b1bfd9437873fde406c6a409a32eeef231380b1
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

spice-gtk: Optionally depend on qemu with nss for smart cards

commit 7e190d09b1f465bc57bb8b7788cf83bc0ffb02a6
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

spice-gtk: Suggest virt-viewer for a better spice client
See http://spice-space.org/download.html
Make sure virt-viewer uses spice and the same GTK as spice-gtk

commit 0c769ec9d22a8905208c6581256c595f18e7145c
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

spice: Optionally depends on qemu with nss

commit 935ebfede1cb2c3dbe297a15100d1c0ab2b99dc9
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

spice: Optionally depends on libxinerama

commit 93e3e34b82fb3ade6ba1dc2caa8b88b309b7de2d
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

spice: OPENGL optional dependency is for the spice client

commit c0725ff661f53afe91dfb26bf7eecdcf26980b34
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

spice: Optionally depends on LIBSASL

commit c02952af4e68246bf7dd51d400faf125f8ca8fdb
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

spice: Depends on qemu built with nss support

commit 3c2d75d5633b2966e595560834994c1b294f1429
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

qemu: Optionally depends on nss
*SUB_DEPENDS: Allow forcing dependency on nss

commit 2daaa4893721e10dccc06499b298d962c8caa04b
Author: David Haley <khoralin AT gmail.com>
Commit: David Haley <khoralin AT gmail.com>

Spell Deprecation: amap

After this spell was created it was found to already exist under
a similar name, thc-amap. As the duplicate spell was pushed to the
repository, a deprecation was created and the duplicate spell will
be removed after an appropriate amount of time has passed, currently
about two weeks.

Quill was used to setup the deprecation. Besides the minute update
to the HISTORY file, no other changed have been made against quill's
setup.

commit 5e5be4fe8633107b388818d0bd4d074c293aaaa5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sqlite: => 3.8.0.2

commit cc09ea86b0e27b464150144e698ac20d5f7e9273
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtwebkit5: => 5.1.1

commit b90c85627825275fafa50c132cdb6093ede7b830
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtquickcontrols: => 5.1.1

commit 2ff4da7fa32f3457317488d0b061b4325849225d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtquick1: => 5.1.1

commit b1808534250d079897c35c44c6e2ba4c0afa162a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtx11extras: => 5.1.1

commit 5d3eaf2e6424bca04b3fcdea110c8805d7291da9
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtmultimedia: => 5.1.1

commit 92218732f5873e6c416b2e2430ccaf1323b1de07
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtgraphicaleffects: => 5.1.1

commit b05c23fc15dce73f6b3ef11949435fc5052cbcaf
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtimageformats: => 5.1.1

commit e15e4b8a7b1af87a91186067421310d7f91db622
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qttools: => 5.1.1

commit 9961ef78c6bf3a9d2a8916a85d8eeaf195d1252d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtsvg: => 5.1.1

commit 8e82dd76f7181c959e1b923848b134605575f966
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtscript: => 5.1.1

commit 0c80b5d5a0fa1140a8b34273edd31359ab0bb161
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtdeclarative: => 5.1.1

commit 5fe20bd10121cd2e8abdcb0b4537aed8e7f74c02
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtjsbackend: => 5.1.1

commit fd343f085d232ce64c2a57d1b2afe82c6206bf3b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtxmlpatterns: => 5.1.1

commit a67a344edae444991904c0ab17d3db19c9923fea
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtbase: => 5.1.1

commit e2c21d7197a6888a55c989a145abba42137cb0ee
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ghostscript: => 9.10

commit e60fb856ee6c5bc01eb6e290f1f83aa18b82b233
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

tbb: adde -f to link command

commit 700e6f0579af286981cec318ea51e98885d5d8bb
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

dconf: updated to 0.16.1

commit f10f988e5f587660dff68de58ebccfe7d93f5c25
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

claws-mail: added additional configure and optional depends

commit b8f423114fca2bda1865ef23596aaffc392adfc3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnutls: => 3.2.4

commit 6923d02d6c3c274698c621629cfe9a0295382ace
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-players/mpd: fix library search path

commit ef67bb32cac7c063964e220805f00ec4e728a03b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/dcraw: version 9.19

commit 71b178ba60a180f2f88b0eef5bf8138741efceb9
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

wine: Updated devel to 1.7.1

commit ce1e76d26b498f995bb1284e43c6cc2630d150e5
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

comparator: new spell, find common code segments in large source trees

commit 41d40d5496626ab4ffdc7af06bb271bc31912ebe
Author: David Haley <khoralin AT gmail.com>
Commit: David Haley <khoralin AT gmail.com>

New Spell: amap, an application protocol tool.

commit 58e3caa544383c17375a3f408f65554c09a88d44
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/image-exiftool: version 9.27

commit 2eec50439c9c374c24e99053300e7461ab3b5e31
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.10.10

commit f0aaf7d0212aa88a35c67ca71e7904d2f3b442d6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/ufraw: version 0.19.2

commit 31d675cd4cb4bf75acfc4d0b78916b5cd9490426
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-git-annex: version 4.20130827

commit 0a41f1752918ab4594acc97500f8d160322f5342
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-aeson: new spell, a JSON parsing and encoding library

commit 305f82a2185991c0de242364a3bede5b6992884d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-text: version 0.11.3.1

commit 3cdb406ad497afe45d934736a9175a7c2d26cc39
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-unordered-containers: new spell, efficient hashing-based
container types

commit 1985194d65b5a96fd0298484bcdeae9e81e10882
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-hashable: new spell, a class for values that can be
converted to a hash value

commit 15782158915a7612334564978a6c14188c14d84e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-blaze-builder: new spell, an abstraction of buffered
output of byte streams

commit 01256faa15222ae7a8e373011f96e9803c743fcb
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-attoparsec: new spell, a fast parser combinator library

commit e528ad31a96b06d762f2c8e40f094ad501d610a9
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/qt-creator: version 2.8.1

commit 7628a2a6267cc988fa8dce263c5dd21fbbb50a0c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

http/newsbeuter: version 2.7

commit d2322415b31cb79950a9cb5b9bfb2ac232b35bb6
Author: David Haley <khoralin AT gmail.com>
Commit: David Haley <khoralin AT gmail.com>

Spell Update: ntop 3.3.9 -> 5.0.1

Given the time passed since the last update it would stand to
reason to expect a few things to have changed. Do to the length
of time that has passed I wanted to take something of a
"green field" approach and try, to some extent, start fresh.

To that end regular version update changes in DETAILS
notwithstanding, I have removed references to GeoIP within
DETAILS and other files (BUILD, PRE_BUILD, systemgeoip.patch.
This included the removal of the systemgeoip.patch file that
was part of the older version of this spell.

SOURCE_GPG has been replaced with SOURCE_HASH.

BUILD has been removed. Using the default BUILD process produced
not anomolies that showed themselves during my testing and
compiling of this updated version.

Lastly, DEPENDS has been updated. During testing of the new version
it was found that two spells currently listed as required
dependancies (gd and rrdtool) no longer appear needed. The DEPENDS
file has been updated by removing these two files.

As a side note, it appears that the upstream developers have changed
the name of the product/software from "ntop" to "ntopng" and reset
version number. As an example, the latest version of ntop that could
be located is 5.0.1, which this update is made to facilitate.
With the emergance of "ntopng" the number appears to have started
over and is currently sitting at 1.0.

With this change, particularly with the regression of the version
number back to 1.0, would it be simplier to create a new spell for
"ntopng" and deprecate "ntop"?

commit 4d8884dc120bc4557f6f6b2105123b1a6d201bf1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

udisks2: => 2.1.1

commit 243124fcf5faaf5934464b3fe162f1cedbd61b46
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

python-pypi/PY_DEPENDS = use setuptools

commit 85722070ebd5da9ced067d202a501c63e17bb0e4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

setuptools: => 1.1

commit abeacbfe6e58de4792854e5a2111c44360a3caef
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

fwknop: => 2.5.1

commit fde6b7f39a8f9861460b069abdd765de5b8b2409
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

knockd: => 0.6

commit 45881153ff7727ea742f10f65e5965c1ba0ac2e0
Author: David Haley <khoralin AT gmail.com>
Commit: David Haley <khoralin AT gmail.com>

Spell Update: thc-hydra 5.4 -> 7.5

BUILD has been removed as no longer being needed. Based upon the
upstream developer site, thc-hydra only requires a simple
"configure, make, make install" type installation. For this reason
the BUILD file that was there has been removed to allow for the
default build process to be run.

Additionally, details has been updated beyond the general changes
(e.g. - version number, SHA-512 value). While nothing major has been
revised, the SOURCE and SOURCE_URL has been updated. There are three
items that have been noted in the HISTORY file.

As a side note, it does appear that there needs to be a little more
work with dependancies for this spell. In working on updating this
spell and the testing around the update, it seems that the files being
used to validate dependancies and modules needs to be checked.

commit 5148b64f57b2a4b7c54ebcfcfc23f8703c4e3035
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mpd: => 0.17.5

commit 7e729d06a1e51461dceb0177c070e8519673081a
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

seamonkey 2.20, SECURITY_PATCH=55

commit 2ccf6ec17d9911e4571ab0e8c90c8d348299aeb3
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

loop-aes: => 3.7a

commit 9c0d2de7afb92b98d1c3abaea45344fc05ba9df9
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

nss: fixed for DEFAULT branch

commit dc1834b35de0f130f477b974eb01ddf5b956acc9
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

opendkim: new spell, open source DKIM library, MTA filter implementation
and associated tools

commit b855250591ece7b0b05314d3213543ac5e9b2d53
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

dejavu-ttf: => 2.34

commit b6106a9c64d5994971c9130acc36123661741782
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

chat-im/licq: version 1.8.0

commit c53dc19e627b4551c5882c59a29078d1e8deb8f9
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

grub: Allow to select the target platform

commit 6696d6261a655bc9b1b54b19c8f5e0b642ff8fb3
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

firefox: version 23.0.1

commit 56c5ad25178ed2cd52c28e15a664eeb10c6024c8
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

thunderbird: version 17.0.8

commit 8153b811aea175d5b82eae2183e445f054468344
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

git: => 1.8.4

commit 214a72f162c50a8caa0b1cb0b0e4b2e22d2d575e
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

nss: branch 3.15, version 3.15.1

commit 22642e499c3d7808addc946c3d7a235d2c532942
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libbsd: => 0.6.0

commit 6e1f85844fe1cb9522981dfd3033b435956a630a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

taskwarrior: => 2.2.0

commit a2fe1fbe08c895fb9632fd6a4ce9838fe67f4db9
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

libmad: Use --add-missing with automake

libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac
and
libtoolize: rerunning libtoolize, to keep the correct libtool macros
in-tree.
libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
configure.ac:39: error: required file './compile' not found
configure.ac:39: 'automake --add-missing' can install 'compile'
Makefile.am:61: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS'
(or '*_CPPFLAGS')

commit c9a0704705009089d1bf1c0468d2acfcdd3f552e
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

cronie: => 1.4.11

commit aadd54b5f89e327b0e44bc56b0956affa19e01cb
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

hatta: => 1.6.2

commit 7288578141f561297ec31f5a973b09761b8f0edb
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

transmission: => 2.82

commit bdb2c03a4ffc7f0bfab930f0af7325eede118fe0
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

burp: => 1.3.36 (devel)

commit 86d4e766a36018b399cfc358601f1883eccd3264
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

gnuplot: fix CVS build

commit 5d22c3e274f012e69b562d57ebbc8c14163470c0
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

tinc: => 1.0.22

commit d706db1f0417ab0b6432f92d8406546f2f9c6d25
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

linux 3.10.9

commit cf6ed82d138006968cced4ea38277a1c65889322
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

nmap: Fails to build with -Wl,--as-needed in LDFLAGS

commit 73d3518d067d0e4fcf51e2fa2ad4edc7f027d4f9
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gnupg-exp 2.0.21

commit b48004f1f7f59b56c2eb36788740905c04f1e730
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

linux 3.10.8

commit 6f8d6646509c7b76aec7d38acbf1e10100047efa
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

xaw3d: depend on specific X libs

commit e3189610f558a2a848d072b78d47bd3cde440053
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

vnc: depend on specific X libs

commit b44ba7f5c9578d3635dffc8910f897199cdc8b49
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

blackbox: depend no specific X libs

commit 08f9508c3f9be75db2b33acd56ca2a0511d5bb95
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

eudev - depends docbook-xsl

commit e40c9ae1c81748b646536c5aba65b971583764f2
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

lvm 2.02.100

commit 2071abf5e10137d7de45fd46da12a2bf3fb0d970
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gettext 0.18.3.1

commit 4dc80bf962663fec344eb95cd379b64021df4d8b
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

dhcpcd 6.0.5

commit 07074e0dcdd28b05d9f92aa081c049fc895a4973
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

glib2 2.36.4

commit 82d42ed18766df1e868a421a0d02272d125ed772
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/lensfun: version 0.2.7

commit 3ccd6d740fbbc98cffc16471999beb516b54dad8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

eudev - added extra script to create amd mount /dev/pts if needed

commit 8050ba24745a436c511b8c5c32e2986892b87e30
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

vc: => 0.7.2

commit f105cb601aa048775387c89e3c3e6e679b7313ad
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/pktriggercord: new spell, remote control software for Pentax
DSLRs

commit 544e9dc0c92953cc9fcf93ebcd2484b082d3c9dd
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

qtscriptgenerator 0.2.0

commit 5d525c6c7c41ba2d64b966974d6550f6cc689e09
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/gphoto2: version 2.5.2

commit 311cbeb3872ec32344e9051659ef324fded11bc7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ca-certificates: => 20130610

commit 411c0db26274496f65391f2a75f55df6de7cc16b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

setuptools: => 0.9.8

commit 45ef0af73e600ec8fd190b4383beea659dbd2d13
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

policykit-gnome: Install xdg autostart file for "other" WM/DE
polkit-gnome-authentication-agent-1.desktop autostart file
modified from
http://code.google.com/p/max-repo/source/browse/trunk/x121e/etc/xdg/autostart/polkit-gnome-authentication-agent-1.desktop?spec=svn622&r=622

commit 86616552896a885f892b422694759f5f0ae9fe2b
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

gnupg: replace -O3 with -O2, gnupg doesn't play nice with -O3

commit 5a833b2df825061fdb16cc0f0f109325d0d1693d
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

accounts,groups,policykit: Add polkitd for policykit

Create /var/lib/polkit-1 and set as home directory for user polkitd.
See http://forums.gentoo.org/viewtopic-t-926142-start-0.html

$ sudo telinit run smgl-messagebus restart
...
Unknown username "polkitd" in message bus configuration file

I am unsure if polkituser is still required

commit bb3fa9a686de6e43e4fec4633cfbe4e76784d82a
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gpgme 1.4.3

commit 8e8a426bde1a72ac2c343a2b9400b10a892eb0fd
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

virt-manager: Updated to 0.10.0
Runtime depends on libvirt-glib
Depends on gtk+3, urlgrabber, x11-ssh-askpass
Depends on spice-gtk built against gtk+3
Requires gtk-vnc built against gtk+3
virtinst is now included; conflict
Use python-pypi default_build (copied)
Use python-pypi default_install (copied)

commit ade4e815b493b2981693fd1d80fd1539d54c1275
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

python: Trigger check_self on pygobject3

commit cde922c2a7bb76e00277b1c42f8be415aad395d5
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

pygobject: Disable introspection support
See https://bugzilla.gnome.org/show_bug.cgi?id=657054 and
https://bugzilla.redhat.com/show_bug.cgi?id=719791

commit 17b442d0f78a981f8aadad739780acc3e61e7185
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

vte3: Does not use pygtk2 for python bindings
Uses gobject-introspection instead

commit c72b6d46732d15c8e79e9f7c570110ae71acb43c
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

vte3: Optionally depend on gobject-introspection
Allow forcing gobject-introspection dependency

commit 18eac9af13ed332f3051184dfaa9884e8faf6f37
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

vte3: Allow requesting deprecated GLib/Pango/ATK/GDK/GTK+ features

commit af2af97c83094c9334399f1b9ccaa1bada9dc71c
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

vte3: Updated to 0.34.7

commit 35d8650a5d25440892e5f944ad61c3925a0d0414
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

vte: Depends on intltool

commit 9a5f825d6d02e5cc953a295f2c6374da392f57d7
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

vte3: Depends on intltool

commit 0dd38df1e7872c2407d80589fd60c859d59721f1
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

python-pypi/ipaddr: Added Google's IP address manipulation library

commit 3d52e778468a814db5645b6c762006ef782d6762
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

mdm: Depends on automake-1.9
Doesn't work with automake 1.14 (1.13 is the latest supported)

commit 3442416c2f391e9bc2544f51891334992e9cc092
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

midori 0.5.5

commit 85e8fb171df906492137a1c0ca4ddd1532c85873
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

darkstat 3.0.717

commit 3dcf719e781bdc144ff7674a0b54ef199d44e0fc
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

samba 3.6.18, SECURITY_PATCH=20, CVE-2013-4124

commit a235943a8d7b38ef36ffddad6be6c1e445e167a3
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-git-annex: version 4.20130815

commit 361f837febcff7b641a905794da452d8db812db6
Author: Ladislav Hagara <ladislav.hagara AT unob.cz>
Commit: Ladislav Hagara <ladislav.hagara AT unob.cz>

qlandkarte-gt: fault removed

commit 0615df9cd44230e4efb36050f55efa41819a3828
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups-filters: => 1.0.36

commit f39702cae1a147061945a12ed6b60d7fa1466c9e
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

linux 3.10.7

commit 4a818669271420cc8d9c3b3f5e58f6d0ff3a41c5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

deprecate kde4-apps/koffice2 [replaced by calligra]

commit 602456f69748e29767373a7c6c97cbc110a0244f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/reportlab: depend on pillow instead of pil

commit d67aab7081fd8c88aeca4210066fd0ce59a73dcd
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/itools: depend on pillow instead of pil

commit 85ddb6ccdb96f691b3a078ee530bc160f42e91f4
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/calibre: depend on pillow instead of pil

commit 9f9b1255eb49a34425865986d1b5bc466534b314
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/pilkit: depend on pillow instead of pil

commit 834acb0be4f14a4dcbdca778304d5908d8ca3e9d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/grecipe-manager: depend on pillow instead of pil

commit f4f68e34fa9ac035c03464efbd2ec9bc470a1bb8
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/soya: depend on pillow instead of pil

commit 7d25e2480139ed2741fcb3c5c74c771c90644b63
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/staticgallery: depend on pillow instead of pil

commit e7f39887a76d297b903ddf2d48ea96c395f68175
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/pymsnt: depend on pillow instead of pil

commit 73e1e94062a5df860d4083d07cd516afde116da9
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/hatta: depend on pillow instead of pil

commit f08fd781a1e76d967109a56b17b77584f28d9aed
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/pyicqt: change dep on pil to pillow

commit ead2f371338f9dde4fd1ea73d75484617049fbf2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

ftp/tucan: change dep on pil to pillow

commit 799c45c665d34d3dea0748b284ffd3e77e46c7ac
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

http/webcleander: change dep on pil to pillow

commit 7f8f5321bbbfff0ebe88a194b7b2451236597305
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

http/lazygal: change dep on pil to pillow

commit 54e190b10ef8197552ad4859a66b6acd5b6fefe4
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-players/exaile: changed dep on pil to pillow

commit 6ba403bbe868db7e796e5e36dbb4b4a0753b8237
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-players/ccx2: changed dep on pil to pillow

commit b273404fc120822a0804430239d9e3618cbbf458
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

editors/scribus4: changed dep on pil to pillow

commit e90479178e61a3233ece4061ecbfac80288b671c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/skencil: changed dep on pil to pillow

commit d7b73632596af0fc24b8321fbe5d66c32f132df5
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/keyjnote: changed dep on pil to pillow

commit 01088375619913a9f9d0df42a9c65329c46802b9
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/comix: changed dep on pil to pillow

commit ce2c6adf1525ff813ff97f178e2aa79ed56c6dc7
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/uniconvertor: changed dep on pil to pillow

commit 769a2649b83664d1cf1f21ea034d9ac3c79ff469
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/mcomix: changed dep on pil to pillow

commit 7417471b5755d9bf3d9a46326eccd3b0b10b4239
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/pil: deprecated in favour of pillow

commit fe5107a5ffaf439ef24d3b5ee54078d6311cba48
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/pillow: new spell, a fork of pil that is maintained actively

commit c5d45ab9c86660fa8f0c2254b58e3d91958c2e1b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/rawtherapee: version 4.0.11

commit 51bbf847fba37fa9121edb818d8ef2c40f37ab0c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/markdown: deprecated in favor of python-pypi/markdown

commit 2290c027a6acb5b0953e6d8ea54f481cf55c9f67
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/sigal: new spell, a simple static gallery generator

commit 11f1202a47969a4c6f8f0beb4380c20b1d9ec7bb
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/pilkit: new spell, a collection of utilities and processors
for the Python Imaging Libary

commit 319ff033fc9778fd3d337f29dc790b327fe376a8
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/argh: new spell, an unobtrusive argparse wrapper with natural
syntax

commit b3b80e6d34a9f426175fe6a67b9d33af6660a3c9
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/clint: new spell, Python Command-line Application Tools

commit 350cd40ca04cdbd6b1636a3d8f0379e3a483113d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/pelican: depend on python-markdown instead of markdown

commit ef3d697dfbdafce2002b12999c56143f87f93748
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

stellarium 0.12.2

commit afb16e4ca43d432684a5a67b0bd4578aeac2a1f1
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

gcc: Updated to 4.6.4
Fixes compilation against texinfo 5.0+
Removed glibc216.patch, fix included in 4.6.4

commit 50733a3ba401f76962b2a856ce74ac06ce5dcec3
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

qemu: Updated to 1.5.2
sb16, cs4231a, adlib, and gus sound cards removed
Query for Trusted Platform Module (TPM) support
Optionally depends on vte, libaio, libusbx, and spice
--audio-card-list= removed, modify default-configs/pci.mak (for
PCI) and default-configs/sound.mak (for ISA)
Pass QEMU_TPM to configure

commit 710e9085aabb0a36c01119818c0d2c0bc248e866
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

hal: Fixes compilation against glibc 2.17+
Apply glibc-2.17.patch from
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=701432

commit 99ec0e8654ae03a7756b64c1b3b36c935be9970d
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

soprano 2.9.3

commit 89618e95d404970dc215d4c3b3c058a3d62ca76a
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

shared-desktop-ontologies 0.11.0

commit bf824ff729fc0efbd3d6ab858f332a3b8073e003
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

attica 0.4.2

commit 2a8697917359dec141ffc06ba74aac4dead1937b
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

akonadi 1.10.2

commit 6c8915de605a6c397f96654053b287db3956ffc7
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

svgpart 4.10.5

commit b87d7b10d5620d99ceba8d25e8c474e47bc8dd11
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

pykde4 4.10.5

commit 8f5d4a4ea839c61bbc84d00cbd117b1d0948c1f1
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

kmix 4.10.5

commit 09e8c4d65e647dc10112934817082dcb1238581e
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

kdegraphics-thumbnailers 4.10.5

commit 97bd1b5adc99524b147d0986a48503cd7af5409f
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

kdegraphics-strigi-analyzer 4.10.5

commit dd087a6ff599d8ffe8f0ef23ecd53721015e0042
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

kcolorchooser 4.10.5

commit 56c21b530a18e56d877cea335a1809a393ac6556
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

kanagram 4.10.5

commit b949844bfa83f2696caaba331141e79834122688
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

kamera 4.10.5

commit 4fddcbbf6c8f8b8413a1730fc55eb1dd8c705b1d
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

kalzium 4.10.5

commit 3ebc63cabeab6467b7b5c84488a58e14386607dd
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

kalgebra 4.10.5

commit 303cd2877d08ef70938fd47e738d1bcf97dab0c0
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

juk 4.10.5

commit 538c2b0eefe69e3f618ceaeff2414b0e8e7e9254
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gwenview4 4.10.5

commit 75e10368d54d7cae94606f2db2fca3310f0783a5
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

ffmpegthumbs 4.10.5

commit 01b1ef6f2eac6f2beb53b2f0feccf4d6e0f62aca
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

cantor 4.10.5

commit 0246b1fbf10e5206e1649201e9ff3bd5441ad5eb
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

blinken 4.10.5

commit 8cbea9960d5ac0abd0587eff4349bb5182c516cb
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

audiocd-kio 4.10.5

commit ce5ade788d41fa5d81f3de96849cd09247919ecd
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

analitza 4.10.5

commit 34d4e1dd81717bfff6dba6996ddc9366b17a8d1e
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

utils/spice-gtk: Added a GTK client and libraries for SPICE.

commit 8a3ac043b240c0f11267d4b89e048aa21c92269b
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

spice: Updated to 0.12.4
Depends on pyparsing

commit 2315075556d154e1f483fb81db3c2727cc88e016
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

spice-protocol: Updated to 0.12.6

commit 9c8a1a359c2bc84cee5b16edf40b3e44a121c5e7
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

qemu: Optionally depends on texinfo for documentation
Apply docs-Fix-generating-qemu-doc.html-with-texinfo-5.patch
from https://bugs.launchpad.net/qemu/+bug/1130533

commit 9c2d00ee4ab9acb234c3aa7448904710d5649f88
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

graphite: Depend on a provider of PYTHON for default_build()
Depend on a provider of PYTHON so that python-pypi's
default_build() calls the correct python.

With python, but not python3, installed:
FUNCTIONS: line 451: python3: command not found

commit ceab87ae32400f4c323375b24d00b10a1e5c1b66
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

virt-viewer: Updated to 0.5.7

commit 386ce504641296e4c460efd99adfcce7607ca743
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

libs/libvirt-glib: Added a glib wrapper for libvirt.

commit 05baf6f6f5075c24a7e9611f026d08a7d61da9fd
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

libvirt: --*-libssh2 -> --*-ssh2

commit d7f507554d27cdd858f82a46e0ffd86ac656e3aa
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

virtinst: Updated to 0.600.4

commit d5015ecea1caa138990deb01cd798242624c78e1
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

libvirt: Updated to 1.1.1

commit 5b61f262fcb1ddc9124c752c2a9fc067afd90343
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

virtinst: Depend on a provider of PYTHON for default_build()
Depend on a provider of PYTHON so that python-pypi's
default_build() calls the correct python.

With python, but not python3, installed:
FUNCTIONS: line 451: python3: command not found

commit 2b76248f82315f398f9dd6f84bc01d56ea246791
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

kvm: Optionally depends on texlive for documentation

commit d046fedffd8689daa0cb43b2915009ed4826af4b
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

curl 7.32.0

commit 92b8ea87a979b3e0379dc33004dd2ab17eeb671f
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

linux 3.10.6

commit 833d5d80f38c9264ae014101d8678c0d376b1beb
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

whois 5.0.26

commit 888422b640aa1d1c85eba92b64ad3ddb222d770d
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

ethtool 3.10

commit 4b89e9b855e7227c40d2b01403347a824e3f3bc0
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

nasm 2.10.09

commit 8530c0d9fc8517dfeb372a1d1b28a0517da48d0e
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

iproute2 3.10.0

commit 67971d620d0eafb23388f709ae7ba9d74c21b03c
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

tig 1.2

commit 1c1561a0e05023667fc64f19224f4f5635dc9ac1
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

editors/vim: version 7.4

commit 72aba64dadfc5ebf205b9ae6a527536b907f7133
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

eigen3: => 3.2

commit 6e4da0357b8be09e5ce9d6b61a9ee7f015401119
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tzdata: => 2013d

commit 2a94fe6874d1f591c24dd77fd8eba9b746df786f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libdiscid: => 0.5.2

commit 573958867aabab7fa98268a7609d5be9cb6865cb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

eigen3: => 3.1.4

commit 876e4e8a1b880d354757bb3bf0247a92cc06406b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pugixml-1.2

commit b3494235c2d636eff1504fba1debde382466cc9a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

octave: => 3.6.4

commit 4c58de6d992ba28a11a6e2ce3ddae16548a35d73
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtoctave: => 0.10.1

commit cbadd6e0959118a95d6b6398f81e60d929146530
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtiplot: => 0.9.8.9

commit 314ddc19af5e5c97fd8afa2cc45130485f54bf00
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

muparser: => v2_2_3

commit 150417583c173f44399959c7c6b8356a1017ea01
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qwtplot3d - use qt4_build

commit 2e766dfac2a67f6e04ddea2eeba5b20b77731427
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

deprecate x11-toolkits/qt-embedded

commit 9c6cb5f5b79741cb17c3f30fced340936d425e9d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qwt5: => 6.1.0

commit a897b383cef847caaae123e5053a49f164e9b37b
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

terminator: Depends on vte built with python (pygtk2) bindings

commit 5cdc9a97977983e52d7fe7025d2c1e452cbaf1e2
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

terminator: Updated to 0.97
SOURCE/VERSION separator changed from "_" to "-"

commit 7b9b29810a157ddbea890b78ed07dfe128ff183f
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

dragon 4.10.5

commit deda7e10ee99d918ada791e9ae16704208e67119
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

kremotecontrol 4.10.5

commit f8035f6d9a86cfcb63c06cebc39c9a4fabf977e7
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

konsole 4.10.5

commit 5c3f0878e64e4c4f0c35d517e9b38ac811e6b598
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

kmouth 4.10.5

commit 821ce8da9e8f954e29c279d1e049b5ff6e6d5c00
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

kmousetool 4.10.5

commit 6b629c7d98143fbda9427ef3a198af6195fdbf1a
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

kmag 4.10.5

commit e63c0516dfa1ce6109dde8101344dae52a7eadea
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

kgpg 4.10.5

commit 2190837417a7f5bc961d93e628456c3123f1aa70
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

kfloppy 4.10.5

commit af31ea4e6848c37a7694265d60fbc3e3b7b0d449
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

kdf 4.10.5

commit 5f403077001148d415c071a74dcacdb6b85b3077
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

testdisk 6.14

commit 86d34418e8ab4297b16b24bc89e95c64ce202bde
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

chrony-1.29 SECURITY fix

commit 71ce0aaef38e8296513998bcc7bfb820d920deaa
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

okular 4.10.5

commit abff2d72b4614effb4263a45fe709330aa08c864
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

kdesdk4 4.10.5

commit f29d8cff1d5b03d90be5ebc00e9c1828b7264688
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

kdewebdev4 4.10.5

commit b1b0adbe895b793b85efee83b4314fc2e53a2ba6
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

ktimer 4.10.5

commit 741d0f9e9d6cb2fbf116c47c9f70f20ccb9ca427
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

superkaramba 4.10.5

commit 0d64b02b8a1e726fab9a0c925ea5726ce239e910
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

sweeper 4.10.5

commit 6509731057d996daf1de7460f55a7d9c5f50d892
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

kwallet 4.10.5

commit 7e0544cd0ea59dcae556ad69b0f78d1827e71042
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

kdetoys4 4.10.5

commit bde5accf08af82dcbbb1e6d4a314da56fabe3893
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

kdebase-workspace4 4.10.5

commit 33c1e9b6c200ff96d5706172a62677ff985c4c37
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

kdeartwork4 4.10.5

commit fd29e80741e4634234c865fd978f684b7bc7b321
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

kdeadmin4 4.10.5

commit b9dc4b967774c7c3fbd76125964bd86c6b991570
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

kcharselect 4.10.5

commit a01ab6d4674b0f5b490f440e64693903887af6ad
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

kcalc 4.10.5

commit bb082c4f535adec8dc1ba78969fbcac0208acc72
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

kate 4.10.5

commit 1b36caa007ef4724685dfed8a0c4465215dd7f43
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

kactivities 4.10.5

commit e97f518734263f64d4c1f2af563786fac5cbf42a
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

kaccessible 4.10.5

commit f1337a95a6c4c5408b247a2bce1f359fc2e8b914
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

jovie 4.10.5

commit 436fdb04f767f683bdc82d0bb3b7996216e7127b
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

filelight 4.10.5

commit 13b885115acb6204ac7bf005a9b8523f80db2ec6
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

ark 4.10.5

commit 6ce8a5b55f9e930b1a32cb0442fcee27cf2c6a66
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

oxygen-icons 4.10.5

commit 485feed0bc7908b8f25d3d247b46ffbd5b9932f6
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

kdeplasmoids4 4.10.5

commit 509b2e20b3291eb43f23e323e3439d1e3fff9cda
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

nepomuk-widgets 4.10.5

commit f59ab60f3e1caf7c80ae910e74f8692a5b9fa466
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

nepomuk-core 4.10.5

commit fe219e69237b26d832ccf540f7d783f62e515a85
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

kdenetwork4 4.10.5

commit d9b2539b1bc5aabfb23a5f8844f01db2ac5cd8b5
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

kdepim4-runtime 4.10.5

commit 33076f7df3abe7a96d67aaddf621f2ef13880af6
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

kdepim4 4.10.5

commit eab351ff98c2a69152d8f478720b6e832ef090fb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libisoburn: => 1.3.2

commit 529f7a82bbd346afb0b15c61e50503020ad5da32
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libisofs: => 1.3.2

commit 948164d5744cdc86d030b6645fe0d66f38ae9ee7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libburn: => 1.3.2

commit 64912626b47a5934d55edae5ba477629d680a8d2
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

kdepimlibs4 4.10.5

commit 69680e025eb66781e1b70a64ea86a1013f618f17
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

kdebase4-runtime 4.10.5

commit 4308a4ed2bb2519f6b95281960a26b8dd34496b5
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

kdebase4 4.10.5

commit 36b076201292fe62715b5ce87581063ef2b3464c
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

kdelibs4 4.10.5

commit 053c4afff63d9b28c4022c6b3e9f170aa686718c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tbb: => 41_20130613

commit 0293d856a9bb86c46b83dcbbf4bc49db18c2dfe1
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

tcpdump 4.4.0

commit 1d0db754fd26f5cf985d0ec4efe980206288f43d
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

libkipi4 4.10.5

commit c876884c426dbc47159177a4410db25a3f6c0a37
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

libkexiv24 4.10.5

commit 25504d1579e246546ca4c49009dbeeb8a5b66f90
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

libkdcraw4 4.10.5

commit 6ccff24cb1c34348902e2f31cde724879ecbbf6b
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

digikam4 3.3.0

commit 05261e57ec61b28baa43f059acc67c762b6e3279
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

utils/nocache: fix path in nocache executable

commit 48808ff8ee13bec76f737b3a2a4e481e5f7e9c9c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

utils/nocache: new spell, tool for excluding processes from the buffer
cache

commit 76bbc2d4c8168781ee9e33b2c2835140ebfd6c84
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics-libs/ftgl: fix linker error

commit 3b3be8804c144fb9590db599a27f90386736e612
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/exiv2: add patches from upstream to fix a memory leak, add
support for recent cameras/lenses, fix use after delete

commit ec8b422d11993e39ebedecaf3bbaad83a7efc5a4
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

nspr 4.10

commit 55f299a01f685697340c3bff59a2b5f4da7a6e83
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

lshw B.02.17

commit 21487aed0839aa22dfad4eb9da95bc477179775c
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

qpdf 5.0.0

commit c37424c6c5c5c45300bb84c6d33d18feac20b02c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

eudev: => v1.2

commit e5a14fea979cd82b16535e336c217af5bcb36856
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

subversion-1.8.1 - SECURITY fix

commit 58972ec09aee9fffe318a475106ea398f87da72a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

bison: => 3.0

commit de35bdd654676412d52e2d7f5d172982f447acc7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

groff: => 1.22.2

commit a2f83105d565cfc3eab2c38046f8dc78c4fbc103
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libpcap: => 1.4.0

commit 62df298e45fde3a12f625cc5c80075d18444ce0b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tcpdump.gpg - add key D9C15D0D

commit 9e8f957bbf0212f15746cbed21fe4da294e7bcc1
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

html2ps: new spell, an HTML to PostScript converter

commit 8f49a3b4eafe5bd6c0bd77276e7fd135bad86ef2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libvdpau: => 0.7

commit b32d77d876b6127aae8f0dd594e0df067bddf148
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mercurial: => 2.7

commit 0d5afeeb09847a8060368df4771cf0e32f611e02
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

john: Reformat long description

commit 5e9a3618e7b0fb4b7daf96c14060d2986d7c3a9f
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

john 1.8.0

commit 735768b5d937c254a5dadafb9afc71f9557e0f73
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

mc 4.8.10

commit c7312588215c77330908e23845531069786ed2e5
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

linux 3.10.5

commit bd7a59beaca640c58e9debed41a89c7dc4927ddf
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

bzr: => 2.6.0

commit f6fb98d651973391deef74924a34db19ba86960a
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

wine: Updated devel to 1.7.0
1.7.0+ optionally uses lcms2 instead of lcms
1.6 and 1.7 optionally depend on openal-soft (not openal)

commit 194f2f0e39f7540d0189a7f702619f51feeab7e4
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

prelink: Updated to 20130503

commit 28083a6f68fa99489b006f2df40008d98ec190ba
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-git-annex: version 4.20130802

commit 6e450b6283355c3a064fe8eecced866bfd435061
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

util-linux: => 2.23.2

commit 59a13fb561fe43f48e71ac3c99bda942a68ece4d
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

nmap 6.40

commit 6e748db44feedaed88932625e3867689d45fe331
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

vlc: => 2.0.8

commit f1d29e8938b2ba4d2451dec9ca7e320a766e3ba9
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnutls: => 3.2.3

commit 146115392a6c42fd9d0cbcca1fb80ea3a20aff62
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

e17/echievements: Added an achievements module for Enlightenment 17

commit 86cec9889aee9f979efeeccbdc5876fcf610db3d
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

e17/etrophy: Added a library to manage scores, trophies, and unlockables

commit e1919733e18c713dd6d2dd720229b80261511123
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

terminology: Updated to 0.3.0

commit 41402521311e6833446f975a462da3280973600a
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

e17: Updated to 0.17.4

commit 98b1afb2faf767eb318fb51a36a3db1285a0758e
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

eeze: Updated to 1.7.8

commit 97802edc1bb5ef9da808ca757353abe33ceefbfa
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

efreet: Updated to 1.7.8

commit 30c4ae4e10fe162f9af1ed1cd96d3c2a8b50d9ca
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

elementary: Updated to 1.7.8
SCM optionally uses edbus, stable optionally uses e_dbus

commit d8280234faa56337016f455da809d0263c55840a
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

ethumb: Updated to 1.7.8

commit 9664a94adf0e91c89206f8caa19686cbebe50710
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

emotion: Updated to 1.7.8

commit 73a5a5bf41d9bcbb8a5c7b2c8e13d7d4494cc27b
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

evas_generic_loaders: Updated to 1.7.8

commit abd3a503a72b3e51abfa5fc7c9974a2191e141ef
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

expedite: Updated to 1.7.8

commit 23cafa0323ddb5999dc612ec9b95658db1bb77a7
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

expedite: Remove older 1.7.5 sig

commit 87adaf9f04e7a0906657df1303d35920ed53db4f
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

e_dbus: Updated to 1.7.8

commit a599ea0cfe25d58ad5401aa1ae38681e23855a59
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

expedite: Updated to 1.7.7

commit 17fb879613415ddf2b1ee8981823deb514390af4
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

edje: Updated to 1.7.8

commit 1468d3663643bde4fc540e9db19b992cddb0675d
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

evas: Updated to 1.7.8

commit 1e8bf62e17c0011160f5d87697d83daf23e2f088
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

embryo: Updated to 1.7.8

commit 0a0c5db92c6762b89b8ea35d15944d1c089b4400
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

eio: Updated to 1.7.8

commit 78818432d69edc1c177eefbf061abdb15211ed10
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

eet: Updated to 1.7.8

commit ffae63dd3899f1078984c61104637fed02fb4f57
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

ecore: Updated to 1.7.8

commit f1414e580b50eba5b106e2f0a0ff33849982c2fc
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

eina: Updated to 1.7.8

commit 609101ac07fb9b21fdd2a6d117bb0bb8fe3f8c0e
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

emacs: Fix typo

commit a053b4b98b7496c65605c82516376bf68a35166e
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

emacs: Update optional dependencies

commit 2c5a60ce1cb2cce46dcbb624e485ab1347563e12
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

virtuoso: => 6.1.7

commit a9e20c2cb196522653e20f1793bd63a11445de4a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

eudev-v1.1
eudev is a fork of udev, which is independent of the init system
it builds and runs for me on two systems.
the only poroblem that I currently have is that /dev/pts is not created,
even though /etc/init.d/runlevels/%DEV/devices runs.

commit a5645fc31c239692ecb09c1eb77707df3b442f0a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

automake: => 1.14

commit c47f1f72636617f760bd05430c45a24b2c0a3d00
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/io-tty: version 1.10

commit cf0272a40ed1c7b8005bc10ba65d9080e13818d3
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/protobuf: version 2.5.0

commit 354412ee70cc97741ed9ac1d883a8f5070c7ddff
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

crypto/mosh: version 1.2.4

commit a0d7a7990358ae69526ac0a28e9a02fe232f81ae
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

tmux: Updated to 1.8

commit e653aac07c1f29f3563475a8dcc6d4f5b218402e
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

linux 3.10.4

commit 9cef6dd1a99d24c2a3a9e51aafd395a9f60745ee
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

alsa-utils: => 1.0.27.2

commit b9d5bc90ea6df2595b8236161ac6ab5900769883
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

upower: => 0.9.21

commit 839e99c37cc37cbc8c2313e04ff173955b89a035
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

deprecate database/rekall

commit df6bc3c91e700e5327a55f1d3e5fd2638f5f71d0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

deprecate database/xbsql

commit f93cfb9319fb650f7200c2b34600bcd89e612926
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

deprecate database/xbase64

commit 7867e9ebab26555638265ae594c69e46d88fee66
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

deprecate database/xbase

commit 85b4b131003bf4a950bff3531108d1dea2c388db
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

deprecate database/hk_classes

commit 2cf254108454af94c07f4aaa97216f87e06b56bc
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

system-config-printer 1.4.1

commit 6420f87032dd8b64888d51bbb6619ec5b6530366
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

hplip 3.13.7

commit 7ba7b13b0337d9ff0baff9663b7c223ea0c57312
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

wireshark 1.10.1, SECURITY_PATCH=44

commit 078b7f50e93e7393f977cb11e6236f6fe9e29f06
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

science/qlandkarte-gt: version 1.7.1

commit abdb5ada99aa4ab553dca2d07e9c816216ce9620
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

systemd - change depends udev -> UDEV

commit d64daa62cd927ba77c369c29d9793ef6601f69c2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gvfs - change depends udev -> UDEV

commit 67688500830625f80981635d071ee0dcd63a0905
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

devicekit - change depends udev -> UDEV

commit b14d05994797a0a9cf7c666785bb2d32a001d5fb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

eeze - change depends udev -> UDEV

commit 466d1898db9fa10b1eead46e6962140e01c77b34
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

e17 - change depends udev -> UDEV

commit 39adce4deac6c131b6ca8ea5482f65f1e80ea924
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

udisks - change depends udev -> UDEV

commit 2710d910d042b199f47033727b63914fc58caa46
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gparted - change depends udev -> UDEV

commit 72546be2be937f016cf1a58810f067f37cdb9ca3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pcsc-lite - change depends udev -> UDEV

commit 2573b8a13d78822f315bd068d8fe7972a15610a3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

drbd - change depends udev -> UDEV

commit 92ce1e3a8443098e1a5c868824c4392a9ac759df
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

media-player-info - change depends udev -> UDEV

commit dad7d7c6021fdae23c146eeb350c8af83e8c7228
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libgpod - change depends udev -> UDEV

commit 494a3822f93356422696b1777c8daac0896e9938
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pulseaudio - change depends udev -> UDEV

commit ff1b1a110e1fb72d5482b3c6d79f588d65aba227
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

deprecate gnome2-libs/devicekit-power [replaced by upower]

commit 10a88fa7213f4349915581bfb74406288cdda4b6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

drm - change depends udev -> UDEV

commit 151a8be483c1efdb0dc9048602d5880a58aa1598
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libdrm - change depends udev -> UDEV

commit f338e976ad544fb17b81e849272dd7f88ee4d1a0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libvirt - change depends udev -> UDEV

commit 4b6f7db7ce911bc36e42b94010b292bafede1252
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

connman - change depends udev -> UDEV

commit fd95d258a7ab2f0890fff664b051a822f6ef0cdb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

network-manager - change depends udev -> UDEV

commit a145cc23d256779d5ed8fbdcf540f874fc2cdac4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

system-config-printer - change depends udev -> UDEV

commit 7d8174b06aae1effd419e2de63bbec6ddf2709c5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

spacefm - change depends udev -> UDEV

commit aaa301f80eaabe362dd8433c6929d5ffe02e8814
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cdemu-daemon - change depends udev -> UDEV

commit fe7b52160a77dc3c08c16906e1ffbe9d3639dbfc
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pcmciautils - change depends udev -> UDEV

commit 1c6a1407b030631d1b3ab776c07cc467ff1e1df0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xen - change depends udev -> UDEV

commit 5690fa8956eeb2d04f4f0dcbd11bb52c85e068e4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

guvcview - change depends udev -> UDEV

commit 3416a52f1ed47197bdf0e46a58fb7a1eaf259897
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kino - change depends udev -> UDEV

commit 47f3c750d345469c6afeee3ad81d53528fc40456
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

vlc - change depends udev -> UDEV

commit d46ba8b89a972a8bd92e5bf79232e7f60b23fa62
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

razor-qt - change depends udev -> UDEV

commit ecebc5b1f82e147ac12ef7ddbe78bedbebf6d4cf
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

deprecate x11-toolkits/qt-embedded

commit 99245bcc81daa16186f7c45b54f9f0b7d9886df1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

colord - change depends udev -> UDEV

commit 2577f04b2cbd634b60db42cb8951b7ed99059ea1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

thunar-volman - change depends udev -> UDEV

commit 26e890dbce3d8070e5cf8c3266e3d8999c0b6a5c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

thunar - change depends udev -> UDEV

commit d0a3499d3c5251e857e767a228fb2a7e1e2a0153
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xf86-input-wacom - change depends udev -> UDEV

commit 12a1c46a0ebb8b782cff97b36f28948e0f9a13a1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xf86-video-intel - change depends udev -> UDEV

commit b98957b9b4e47e8a87acfa749ed1e9b7e321ecae
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xorg-server - change depends udev -> UDEV

commit 0eb0c63d80038c1cb6bb02b49378ef8ce1b406bb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtsystems - change depends udev -> UDEV

commit 808ba4f636af42cf29033a0a309185744338031d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libgphoto2 - change depends udev -> UDEV

commit a4cb13f639142d136b9cb126bbab1a8178b94b56
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtbase - change depends udev -> UDEV

commit 2f74cc8f9372d89127951a041895835299b4923a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

init.d - depends UDEV

commit fe87f12d352406d73f6263a28948fc2312216c07
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

upower - depends UDEV

commit 99d1b8660be3a93b9d05f88d011ef135f3a18a83
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

udisks2 - depends UDEV

commit e45ebde18125ba4b2abc9d8ff81271f7ad07a8ca
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

udev - provides UDEV - prepare for future eudev

commit 184f265045e8f5af6566baf840d75853d3663592
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

matplotlib: Depend on a provider of PYTHON for default_build()
Depend on a provider of PYTHON so that python-pypi's
default_build() calls the correct python.

With python, but not python3, installed:
FUNCTIONS: line 451: python3: command not found

commit bfe1a5f7707f6bca48724d1d4e08f2ba898fa49f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/darktable: add support for nx100 liliput plus

commit 41a904690f9e33bec8947e945f8ea2b6448e5fbb
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.10.3

commit 2007b62010593c31f20ace03de500d9cd05b62ac
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-git-annex: version 4.20130723

commit 760a270ea85091051d0b58e1ae8dcc66194d759b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

utils/xicc: new spell, a tool for setting the X server's _ICC_PROFILE
property

commit f6d9d58207d911bbb1d1dae88f18bb91ece6de54
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libmilter: new spell, mail filter support library for sendmail

commit 9ea16f5d938640cadaeaa10b491fd3b71baf2265
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mail/sendmail.gpg: added public key 5207CAD3 (Sendmail Signing Key/2013
<sendmail AT Sendmail.ORG>)

commit 4cbf513189dfb9f28dc0e8e131bf6c0663fde976
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

sendmail: moved signing keyring to mail section

commit a0ac7f2f4dbc6dd798a2a26cbb291ef221778b14
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

wine: sc2-login.diff updated to apply cleanly to 1.6

commit c78c584c4de7cc39c1511b80717f8bfb9a68660c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libxml2 - fix build with python3

commit cbbd9538d561f5c21cd55683e255c46f6442740c
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

libgcrypt 1.5.3, SECURITY_PATCH=1

commit 981a418b38e70f6d7507a40153aae90d73742a77
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gnupg 1.4.14, SECURITY_PATCH=8

commit 774f05cc9f7acd2e10484cdcf0b7d0741de92a46
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mksh: => R47

commit 141ceff09772f77f23c299f32ca0ac9d9e2cf1d4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pkgconfig: => 0.28

commit 88247a883cdbc915f6fd3f244cf1ee111e0e36d3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

media-player-info: => 21

commit 25ebec8805e1ec6d0ee44a7938f6d3c7af8fb5e5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

openbabel - depends EIGEN

commit 4da161c6bc08e68a26efbb8bfc277ff81c5b2a4b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

avogadroapp-0.6.0

commit cf2f0a3fcfdf12ca9db9250dc08de62985040840
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

avogadrolibs-0.6.0

commit 56e6e7cc11f329745d1512d645bc9c209292ed3d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

molequeue-0.6.1

commit 775d2d6a74e0ed448c2fccfb99c556812403ed21
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

glew: => 1.10.0

commit e93325fb91f39de2a28e29bec91d993272007e0f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

freeglut: => 2.8.1

commit 5245d5965beb0bb83860a35701423280ec51fd29
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

hdf5: => 1.8.11

commit b249f37e82e295f098819894e2503f6e4803e1e7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

opencv: => 2.4.6.1

commit 61b5d912c5fa29e5c7894aee3e3214c2c26daf59
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

git 1.8.3.4

commit 7922776bd550684c4c585727a5e5264ee93b8a2b
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

guvcview 1.7.1

commit 3345ebad24b2632c8fc8ce8d9a65f726c3449e7b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libusbx: => 1.0.16

commit 51b4b4cb051faf7adb7dce722abbab6eddba7029
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

fixup for fcb2b347190c17d7ecc4e6677c8aecd03de5788a

commit 1042fc0d285a8bbbd9b127df6e514347c6bdf041
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.10.2

commit fcb2b347190c17d7ecc4e6677c8aecd03de5788a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/argyllcms: version 1.5.1

commit b6e0919405ac71f44d098cc2b99e58977c2ffbc9
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

deprecate python-pypi/distribute [replaced by setuptools]

commit 5a56f16b97baf621120ce9dae49a0489e0f6e6ba
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

setuptools: => 0.9.6

commit edb03588833fdca8097c07ffee1c695e006a866d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

distribute: => 0.6.49

commit edd436302caa9d49e0dd7fdfe1d940a926f74f79
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

postfix: => 2.9.7

commit 287ffe6fc5960e0459a51845e4850d5e9ad65d56
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

alembic: => 0.6.0

commit a743d45ae9b0d58f97342976049a10b05f4e1279
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

seamonkey 2.19, SECURITY_PATCH=54

commit aa70fff663a48fb76e01fa354a66c07c2cb350d3
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

code-browser: => 4.7 (4)

commit 13be3717fc27640011291fdbc2df3efae7e69bd2
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

php: => 5.3.27 (previous), 5.4.17 (stable), 20130717 (legacy:
backports+security)

commit 8e6cc8e13454fd7d55b8a94f6873e9f926bd4bd9
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

wine 1.6

commit aeb5e98f6f13381283c5c6c7849134e056aad616
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

transmission: => 2.81

commit dc6767e233de017af9bad6245536878de9bbed7f
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

youtube-dl 2013.07.18

commit 9c092fd31686a41bf5b6e078e053f9d1d5897531
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

gnu.gpg: cleaned and minimized keyring

commit feb6ac6d85581ed868d8584726866aeff7e35000
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

apache.gpg: added 9088F565 public key; cleaned and minimized keyring

commit decb287fa523968a7aec21fc7950539d22c8009f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

chrony: => 1.28

commit f50f0a4a0b4c1f335a6b89ee332d0e0996c1af65
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

odbcfb: => 2.0.2.153

commit b9b8b4ba4b54f8a16c0e59794d825d0bbe707f63
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fuse: => 2.9.3

commit 3b05c3de3d46329179a205d64f4f3fd9d5c19c2e
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

crypto/nettle: changed libdir

Watch your commits, Treeve. *.pc files went to /lib/pkgconfig, thus, no
other
package (for example gnutls) was unable to find nettle libraries and
headers.

commit d22ae18bf4e70183c008042e509a7856921eedc2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

nettle - do not install to /usr/lib64

commit 562ddf0d6420c9e4298b1bc899fb29cb7ceffac4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnutls: => 3.2.2

commit 7be72c04d805f51041d175a7ce60534b61ae2ce2
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

youtube-dl: Remove irrelevant text from long description

commit e84f00fcb99b1f341853c4748c3ef23ae414ff88
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

youtube-dl 2013.07.12

commit 91ef7a4a084270d0447801d75f557c93e0bd7150
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/imagemagick: version 6.8.6-5

commit e2875d0cabd76994206a5b2ddfe2f38994035a03
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

apache22: => 2.2.25

commit b16011aa4f99994137ccdcc57c6fc1db5ff87ef6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

x11-toolkits/wxgtk: version 2.8.12.1

commit 934574ea7016e6574c67194397470aa973eb242e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/enblend: version 4.1.1

commit 76bc252c309c630a17df93c9a7031a9c6e5b51dc
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

openmpi: => 1.6.5

commit 4fe6ac460f7dddc3f31563cd55ca9117a5dc87f5
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

audio-soft/pocketsphinx: new spell, lightweight speech recognition
system

commit 351269ca0d47cf277e49c3fbfbb0dd26e2f14fcf
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

audio-soft/sphinxbase: new spell, shared components for Sphinx speech
recognition

commit 934f15ae9fdc6e260b6601973148d18f1524974d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.10.1

commit 7fcf6a14005b218995d17dcb364cff969ca26d6f
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

wine: Updated devel to 1.6-rc5

commit 843a07772764e2a6f46a31ec0d1db165d03e31e7
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

digikam4: Depends on sane-backends
Also builds its own libksane instead of using the package.

-- Starting CMake configuration for: libksane
-- Could NOT find Sane (missing: SANE_LIBRARY SANE_INCLUDE_DIR)


-----------------------------------------------------------------------------
-- The following REQUIRED packages could NOT be located on your system.
-- You must install these packages before continuing.

-----------------------------------------------------------------------------
* SANE development toolkit <http://www.sane-project.org>
Scanner Access Now Easy (SANE) development package
Needed by libksane

commit 0fea06fefd415eaad17163e8842fe28bfe0ef2b2
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

Revert "akonadi: Fix compilation with boost 1.53+"

This reverts commit dffc810e973cfd6ed63cbbe79168cda0349807b7.

Not needed after 3b81f0f4605a4600904cb843c12f5bf4fdaa278e to just
apply the fix ahead of time to qt4.

commit 0c5455a9ae3587756a55f9466c432bf8da12218d
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

qt4: Use message instead of echo

commit 3b81f0f4605a4600904cb843c12f5bf4fdaa278e
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

qt4: Fix some compilation with boost 1.52+ for dependent spells.
e.g. akonadi and kdepim4
See https://bugreports.qt-project.org/browse/QTBUG-22829
PATCHLEVEL++

commit a9b69bd153139c06e2412ae4774253b8804ccc46
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

gwenview4: Depends on kdebase4
http://forums.fedoraforum.org/showthread.php?t=226155


-----------------------------------------------------------------------------
-- The following REQUIRED packages could NOT be located on your system.
-- You must install these packages before continuing.

-----------------------------------------------------------------------------
* libkonq <http://www.kde.org>
Provides file management features

commit 8bd4f68c22400a57077d41c665530e3f61a1fac5
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

kde4/KDE_DEPENDS,kdepimlibs4: Add kdepimlibs4 depends case
Default KDE_DEPENDS case causes circular dependency with kdebase4-runtime
and optional circular dependency with kdebase-workspace4.

commit c8d390ed38182945ef82bdeaac9f06a2bd57ae17
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

audiocd-kio: Depends on cdparanoia

CMake Error: The following variables are used in this project, but they
are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the
CMake files:
CDPARANOIA_INCLUDE_DIR (ADVANCED)
used as include directory in directory /usr/src/audiocd-kio-4.10.1
used as include directory in directory
/usr/src/audiocd-kio-4.10.1/plugins
used as include directory in directory
/usr/src/audiocd-kio-4.10.1/plugins/flac
used as include directory in directory
/usr/src/audiocd-kio-4.10.1/plugins/vorbis
used as include directory in directory
/usr/src/audiocd-kio-4.10.1/plugins/wav
used as include directory in directory
/usr/src/audiocd-kio-4.10.1/plugins/lame
used as include directory in directory
/usr/src/audiocd-kio-4.10.1/kcmaudiocd
used as include directory in directory
/usr/src/audiocd-kio-4.10.1/doc

-- Configuring incomplete, errors occurred!

commit 97645a49942de15bd6e998584e35e6b3c15619c4
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

KDE_DEPENDS: kdepim4-runtime depends on phonon

CMake Error at
/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:108
(message):
Could NOT find Phonon (missing: PHONON_INCLUDE_DIR PHONON_LIBRARY)
(Required is at least version "4.3.80")
Call Stack (most recent call first):
/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:315
(_FPHSA_FAILURE_MESSAGE)
/usr/share/apps/cmake/modules/FindPhonon.cmake:35
(find_package_handle_standard_args)
/usr/share/apps/cmake/modules/FindKDE4Internal.cmake:705
(find_package)
/usr/share/cmake/Modules/FindKDE4.cmake:95 (find_package)
CMakeLists.txt:54 (find_package)

commit dffc810e973cfd6ed63cbbe79168cda0349807b7
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

akonadi: Fix compilation with boost 1.53+
See http://comments.gmane.org/gmane.linux.lfs.beyond.support/46883

commit 445a531f9e76da70375777123a535b08c0246ca6
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

pykde4: Depends on phonon

CMake Error at
/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:108
(message):
Could NOT find Phonon (missing: PHONON_INCLUDE_DIR PHONON_LIBRARY)
(Required is at least version "4.3.80")
Call Stack (most recent call first):
/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:315
(_FPHSA_FAILURE_MESSAGE)
/usr/share/apps/cmake/modules/FindPhonon.cmake:35
(find_package_handle_standard_args)
/usr/share/apps/cmake/modules/FindKDE4Internal.cmake:705
(find_package)
/usr/share/cmake/Modules/FindKDE4.cmake:95 (find_package)
CMakeLists.txt:7 (find_package)

-- Configuring incomplete, errors occurred!

commit 389784688de664deb6628eeaa87d3870a3c11a65
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

kde4/KDE_DEPENDS: kdebase4-runtime depends on kdepimlibs4

$ sudo cast kdebase4-runtime
...

-----------------------------------------------------------------------------
-- The following REQUIRED packages could NOT be located on your system.
-- You must install these packages before continuing.

-----------------------------------------------------------------------------
* KdepimLibs <kdepimlibs>
KDE PIM Libraries
Required to build Drkonqi

commit 1e399c8290345ca8e7cf960d5c8d8572f3f20271
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups: => 1.6.3

commit fb448ef950306e705903a018816290dc8ae55a21
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

glib2 2.36.3

commit 583cb565dd687a99788be6a7cd1cb5d970d374a9
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

automake 1.13.2

commit b5985bedb7d5f5d02b143f1b549b107aebd45520
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

xombrero 1.6.3

commit 38da0a3484e0dbbbf9af6aaa5f4579b668468d6d
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

xmag: version 1.0.5

commit fb1aa09f89cc308737ed01d6725cd97b12c9e6ab
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

mc 4.8.9

commit 1a3e87ef92aeee493c4240f165c845becfd2b8ff
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gtk+2 2.24.20

commit 9726cb2a55eed4d8b056b984a0d53fff1af4c293
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

evince 3.8.3

commit 98fd9b4d9b58d4d0b968e7bfdb2a125a3b70febb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gettext - optional depends libunistring

commit d32c2b2c1d008ee38695de4b2a5de2b0c46d5c62
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-git-annex: version 4.20130709

commit e5339e7e3ff363d972b8753c1694f2f8c3f8288b
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gettext 0.18.3

commit d20aefc37b1f2c9df8baff6b163199cfd0302473
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gtk-doc 1.19

commit 0035608ca05f5cd2494cbc2dc01c0c78635e16c0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pyside: => qt4.8+1.2.0

commit 3520c2b0f2fd2a989924043072d190855be79a2b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

shiboken: => 1.2.0

commit 82edd4ecc851b9cd6f5566c0a1cd8f91eb6f7419
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

syslog-ng: => 3.4.2

commit d7e5d18997eceb7b96760b47d1ef8d075da38e77
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

firefox: build fails without OpenGL headers

commit 8e6f5f3c0f12ce30816058e7870e696573769c7d
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

thunderbird: build fails without OpenGL headers

commit 37a9a6ad37828b97abaacc5a60b46c46703d9116
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

kmix: alsa-libs -> alsa-lib

commit d99492a4c553b18a86403c22b252e6e292f257df
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tquickcontrols-5.1.0

commit d66ce47452acb96e2d169f2800deb96826cd3fbe
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtx11extras-5.1.0

commit e6222387d993f6c070e6c81e35ff6a88517d6541
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtwebkit5: => 5.1.0

commit 33b71aa6381d003eab1a0bccbe868cceabe84230
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtquick1: => 5.1.0

commit d53fe1eb68b62d9c03694d06fafa8166ec88e7c6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtmultimedia: => 5.1.0

commit 95b72446dd775f749e65802e265866fc770d979a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtgraphicaleffects: => 5.1.0

commit 4c4d885d04acdfe02c1c4ccc147661d6bd8b647f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtimageformats: => 5.1.0

commit af97cc7f4519f750a08b824ea6ba23daacb68184
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-git-annex: new spell, managing files with git without
checking them into git

commit 16ba9f6ad233859dbcb58ffa62cfd19ce6c4d0c5
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-uuid: new spell, uuids for haskell

commit b091216a1909f57b8e83a2cd6dff0fde9a9ab8ec
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-maccatcher: new spell, obtain the MAC address on *NIX and
Windows

commit 1acb7b7e0c0d516e241a12f16fdd80368254ca4f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-cryptohash: new spell, collection of crypto hashes

commit de67e94ecc57fba7311e7719dbcda30a807dd591
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-byteable: new spell, abstract class to manipulate
sequence of bytes

commit 1eae956aae91a89637e9f0c14cbe2b70b3e74d50
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-unix-compat: new spell, portable implementation of the
unix package

commit f5e6596f6419b72ab5a59d3d27e1caa027887531
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-sha: new spell, SHA message digest

commit 19aa986e143c3ea1327b6319f920ccaa32f2ee13
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-safesemaphore: new spell, safer semaphore

commit c2f78031bff69f1f7204e712f48cc6492f889c5b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-monadcatchio-transformers: new spell, functions for
throwing and catching exceptions

commit c676698c085615afbbf7da909abfc204ed9ecd1a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-monad-control: new spell, lift control operations

commit 3d50d656dbecd7bc42c5834eb4d0494d355535f0
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-transformers-base: new spell, lift computations from the
bottom of a transformer stack

commit 35b53fb788e1f3297b510ebe5b9cfbb535bb4f81
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-base-unicode-symbols: new spell, unicode symbols for some
functions

commit 39c3c1d66f6213ca37b4e8913bee38c246ceec4d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-missingh: new spell, a library of utility functions

commit 691b97487c585b336e7c74395da9ed89e921d7c1
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-hunit: new spell, unit testing for haskell

commit 535042561e94f5def4d86ec1e296b9c77801ff67
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-json: new spell, JSON support

commit 1888f7a75ee34257191758d6c688344f53e37618
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-ifelse: new spell, anaphoric and miscellaneous useful
control-flow

commit 2896febeffe9898ce9f6cbeeb599b5a88f4e160e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-http: new spell, client-side http support

commit 949bd5b3fc619076e665578c5c48c68b83e809e1
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-hslogger: new spell, a logging framework

commit 0db068ea947410ca92b1f937342fa51a68bc695d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-network: version 2.4.1.2

commit d1c36e4a8d9a8a32435a234f434bb0aad06882c9
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-edit-distance: new spell, Levenshtein and restricted
Damerau-Levenshtein algorithms

commit c16ce25a038aef7084f2d0f9dddff460a0174a95
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-bloomfilter: new spell, pure and impure bloom filters

commit f543c02a2b4ce712a5605561b83f81a71d12bf8c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

http/cssed: new spell, a css editor

commit cb25c0bd56f177ed66e4da7ba3106d05e552ebb9
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/imagemagick: version 6.8.6-3

commit ce03b41edd2defaf947b9dd539660ac6124c19e7
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

doc/docbook-xsl: fix SOURCE_URL

commit 86763e3c42aa8cff5bc81c0c5efc6dd76911246a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

http/lazygal: new spell, a static gallery generator

commit 0f3f4f8f3d1904e1f35ac636449e9d6b3714b4d6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/pyexiv2: new spell, exiv2 bindings for python

commit 0b867ca5002ac1f4dadef8f5041c72310eb6f556
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/genshi: version 0.7

commit d809563a4132ef1095861ab4c40412fee8fe214b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/gexiv2: version 0.6.1

commit 0260cab227c18d0c0123c84df9ca5d4c99d38612
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/staticgallery: new spell, a script for generating static
galleries

commit b24d8dad6835ae5293b97829324ddde547acb72f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/pelican: add dependency on smartypants

commit f2d94df38208fea143946d75209686a0bd06641c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/smartypants: new spell, a smart-quotes plugin

commit fc6c247f2b13c94b2d097c0f0464879a19537d13
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

gdisk: => 0.8.7

commit 74144fee0f6daf44e3c5ca03d6c48256fe20464b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ferm: => 2.2

commit 6afb922f66f3c073c5c5df07937573cbc10005b3
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

alsa-lib: => 1.0.27.2

commit 646545a4ca9fa9156d8a9c0fd41b6fbea52340b6
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

loop-aes: => 3.6i

commit 91dfaf679bff87d1e0de3f6877490357ed3d6b17
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qttools: => 5.1.0

commit 57bccb1d1c6e3ffcb48cf27772a171aa0d628da0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtsvg: => 5.1.0

commit 48d4c259efd85cf313cc1e64f95b0f652632576b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtscript: => 5.1.0

commit d2ca9e910fc8e5448744b8b6215eadf1586cd8e9
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtdeclarative: => 5.1.0

commit 8ce81a18bfd0bb916617076ec609346597be9e84
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtjsbackend: => 5.1.0

commit 8a85185eb281cb499eb3f98b03abe1e2ceb4ac7a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtxmlpatterns: => 5.1.0

commit 3c2596a8e72b6693041a58c9be11ba727b4e60c8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtbase: => 5.1.0

commit c47d57deb108b08969f390d90eb79c012d3959fb
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

epic5 1.1.5

commit 98917e8045766fc6215d0b89109efb5c61c45451
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sqlalchemy: => 0.8.2

commit 3755ede1d795c7ffd2483cf2d7d8ef1a9548c932
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ruby-2.0.0-p247 - SECURITY fix

commit 84cae099aa4c4f4f8b6d928c4a49c55218b35638
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

subversion - various tweaks

commit a90e0e93b67ac7abc7bff3fd19e5f213e62e43cf
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mercurial: => 2.6.3

commit af5c89e397a4ed4d904252a23d29e4b644c4c939
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

id3v2: => 0.1.12

commit 24661a138e941bf0cfb7ece326a3d416cc0740bc
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

ircii 20111115

commit c5945e8d5eab3607feb7704dd520f70d90f1fbcf
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups-filters: => 1.0.35

commit 1ec7988df03609abea07b4e6abe844ae1c081527
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kmod: => 14

commit 2dad38b46d9d5eaba3044d57a75e4f2668429ef7
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

smplayer 0.8.5

commit 984d64366493fb540009bdb9832ff995a7c2fbaf
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

kamerka 0.8.5

commit 7e485150186908b059703d90e77a5f43b8c7b2e4
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

qt4 4.8.5, SECURITY_PATCH=5

commit 45c4686fc19df6d2477d995763f7ca6bf8f39b6a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

partclone: => 0.2.66

commit 7773f1f614147773ec96c5d980e9e919a19c9fc1
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

cmake 2.8.11.2

commit c3c6b31c5ca33a71a8421a63bb62605c88a5e5d7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

subversion - build with serf

commit 50c241b86d537b8adf31c56ded9a6e52f330d361
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

serf-1.2.1

commit 58678ad6ac6596e7b936f90a46a273e39029c272
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

boost: => 1_54_0

commit 1bac964b4817c03e5811a9bddd9ff027d0c8808e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

lcms2: => 2.5

commit a71ef6fbaa3e95efdfd4e0f57548d75ac2d1773c
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

gtkmm2: Updated to 2.24.4 (fixes bugged 2.24.3 release)
See https://bugs.launchpad.net/inkscape/+bug/1171147
Fixes libglademm (and probably others) compilation.

commit f4885b09709a0baaec595591523bd472c1e2f30e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/pelican: add dependency on six

commit 3d8984ee743aaa990eb41d788d0221640b789d47
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/pelican: new spell, a tool to generate a static blog from
reStructuredText or Markdown input files

commit b5b590e012704fdf7ca18d0b020b5ae92e68adff
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/markdown: new spell, markdown support for python

commit 63307856f7a6c7258c0479d99dd2817257c92b83
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/typogrify: new spell, A set of Django template filters to
make caring about typography on the web a bit easier

commit 5275ba08cc746d4a11a15a05b4b7f7cc30a6ee60
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/unidecode: new spell, ASCII transliterations of Unicode text

commit 025a1896612142c2d384f85d90e08d821c78bd45
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/blinker: new spell, fast & simple object-to-object and
broadcast signaling

commit ac8775e427328affef29032a9f7e9515537b0ddf
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/pytz: version 2013b

commit d434706846f6889c321217c9be83d7cac8401954
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

doc/docutils: version 0.10

commit 36e2e313439d6e8111e01b1723e57ec43c2fbf4a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/feedgenerator: new spell, Django\'s feed generator

commit a2f3122c47c4e8175bbfd3fe9116f17dc7a584a7
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/jinja2: version 2.7

commit 430684f8265fbb4e50617bc76367e2844efd481e
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

linux: => 3.4.51 (lts)

commit b5b135fa8e2f4645068b4e3799afcd3883d0730e
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

linux: => 3.2.48 (lts)

commit 309372a862c7c032fd878439e6b1062eb9b98045
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

linux: => 3.0.84 (lts)

commit 52fe5ee71671097146fa882b96b5fbb2b43139a9
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ruby-1.9: => 1.9.3-p448 (security)

commit d0d3f2e36450829d9c270beb4bc81e7513fc66ea
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ruby-1.8: => 1.8.7-p374 (security)

commit 33112374d758ebba1b89499abd4dd3d2fea87efe
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

rfkill: => 0.5

commit 0404ca515f0f8ffc6f7f309da744969bd1a7ea9a
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

linux: smgl-logo-0.2-for-2.6.31.patch works with 3.10

commit 061e683e02493dd5e83ad0645dced151cec493dc
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

audacious-plugins needs libbinio

commit 4a74f9503274cf433f8b6fb7080bfcb13a3c5c37
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

audacious-plugins 3.4

commit bc9d25ae0ef0c813342dfd6dcdedc34522075d05
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

audacious 3.4

commit caaa10c74d1347e168a59de69b49a6bf918befb9
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

libs/libbinio: new spell, binary I/O stream class library

commit 7d970057317133a1c09c0ab13a07cadcab48d9b5
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

multitail 5.2.13

commit 0829801d15ae6aee660548db9bb6cf21e03e75b5
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

libgpg-error 1.12

commit d4f7286b2c00d0dbd7ae71b84c87b3c68cd3a09a
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

rekonq 2.3.2

commit 5b91074e1aaae6e05b2e8c709cc76bc2e0af8e79
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

xz-utils 5.0.5

commit df55023e0994b22c93d62ed82da932d1b293c504
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

burp: => 1.3.34 (devel)

commit 1f8ce5fa53e8ea5f80115d41c2f1980293aa54a9
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

linux 3.10

commit c716b7454a7d470de7fa201791cef2679c30d0a6
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

libusbx 1.0.16-rc1

commit 38e1b816f8c41519f5eed92ca488f263805cd1a5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

add missing ChangeLog entry

commit 137c299e9e96970bae5373e97d1a9a4f84ac974b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

dri2proto: => 2.8

commit 6db609953d872a96bf592e6af0c266e3914fad3a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

dri2proto: => 2.6

commit 1567d71651830863dfbd0c19a0640e43b78f1573
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

wine: Updated devel to 1.6-rc4

commit 83c14a5f2be5d0ee67e38ad7834c4affb1c4fc1a
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

pango: Add REPAIR file for prior PRE_SUB_DEPENDS missing GI

The GI sub-depends was added without a REPAIR file, so first cast
of spells needing pango with GI (e.g. cogl) will fail with unknown
sub-depends. I have added a REPAIR file for the prior version of
PRE_SUB_DEPENDS (the one before GI is added).

commit 5976859713414e531e4355dded59d5391550be7a
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

ftp/transmission: version 2.80

commit f84b8c29e85808a3756f33879ba727f7aec28bc5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pybindgen-0.16.0

commit 13ba0da22a94eab9bb4a6c7262fb3197b53c4b14
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gccxml: => git

commit 9c80ed3469a3c9eb61619438f696ce32ebd75418
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libdiscid: => 0.5.1

commit 46888a0bf8ce42a4544f6615ddb395a54ec098e4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

polarssl-1.2.8 SECURITY fix

commit ceea042b6f057c2cb53b2c65c2a7ce1f3464ac20
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

linux 3.9.8

commit b281871e481a669ee3c5d116a4e614fad55d1d79
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

xombrero 1.6.1

commit ed131ce127cfe2a7080576e6bf46b4ffa8dfded9
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

firefox: Remove gnome-vfs2 support (broken)
See https://bugzilla.mozilla.org/show_bug.cgi?id=799458, gnome-vfs
support is disabled by default. They say it works, but the last few
firefox releases it has not worked for me.

firefox with gnome-vfs2 enabled:
Error:

/usr/src/firefox-22.0/mozilla-release/firefox-build/browser/installer/package-manifest:305:
Missing file(s): bin/components/libnkgnomevfs.so
Traceback (most recent call last):
File

"/usr/src/firefox-22.0/mozilla-release/toolkit/mozapps/installer/packager.py",
line 374, in <module>
main()
File

"/usr/src/firefox-22.0/mozilla-release/toolkit/mozapps/installer/packager.py",
line 327, in main
copier.add(mozpack.path.join(binpath, 'removed-files'), removals)
File "/usr/lib/python2.7/contextlib.py", line 24, in __exit__
self.gen.next()
File
"/usr/src/firefox-22.0/mozilla-release/python/mozbuild/mozpack/errors.py",
line 129, in accumulate
raise AccumulatedErrors()
mozpack.errors.AccumulatedErrors
make[2]: *** [stage-package] Error 1
make[2]: Leaving directory
`/usr/src/firefox-22.0/mozilla-release/firefox-build/browser/installer'

commit 4edd2fa4c72376290e311a494d8f16e34db92157
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/darktable: version 1.2.2

commit f3da855c3862086e1776f6c278d6d3780da69a63
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

greylist: fixed collecting triplets (init mode support)

commit 6205be54f1764764c8764a909f9555ecbfa1c565
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fdb: => 1.4

commit 622e27ecffd643d74760cb66896ed8b0583e8f39
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

http/firefox: version 22.0

commit c92092de06c5a357015e6caa2f3b70f47df8f9c2
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mongodb: fixed build with boost 1.50+

commit efccb4483a2be35254c74fd5ad323bafb4bd5510
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

linux: => 3.0.83 (lts)
(cherry picked from commit 4373e294029fc81d666ba3e432f19e99f881bcf6)

commit 29c400ddf746a60f72c8a0fafe88b756963ebe9b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

linux: => 3.4.50 (lts)
(cherry picked from commit ffccaa7de604cfe286ad5f4f3d200337834be860)

commit 77cae0a41d0f6ca52610d0f79a21f8eb94e92385
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

curl: => 7.31.0 (security)

commit cc08fe1d8ccc4282a8d425c11c0916446e475ac3
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

xen: => 4.1.5 (security)

commit 889e98f9ea300fbf87149567949e48fd1d4bba1a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

krb5: => 1.11.3 (security)

commit 32fcb6c05555cc347d5c0386c302917f1060f73e
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

nautilus-dropbox: Updated to 1.6.0

commit d63577adadc8d2a3abd6089461482fce4658ab25
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

nautilus-dropbox: Depends on pygtk2

checking for pygtk... no
configure: error: couldn't find pygtk

commit d20458e4d43976c502c4adcd8eb155def5452bdc
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

nautilus2: Updated to 3.6.3
SOURCE matches upstream posted SHA256

commit ccde31b5b32ae7d618006af099726729e9b2e3e1
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

nautilus2: Fix compilation with gnome-desktop3 3.8+ and libgnome API 3.8
Apply 000-gnome-desktop-3.8.patch,
001-do-not-use-NautilusDesktopBackground.patch,
002-add_receive_dropped_background_image.patch, and
003-remove_gnome_bg_set_draw_background.patch.
gnome-desktop-3.8.patch borrowed from

http://git.pld-linux.org/gitweb.cgi/packages/gnome-panel.git/commitdiff/fd33e2e0d0dd96ab56e3ee8b297e7de83556c0e0

commit 8830b72522245a92a156d7531353c37966b9ab3b
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

quota: 4.01

commit 105feaf6af29fc9a4d174fa0a5ed628eb415db09
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

rdesktop: proper download link

commit 46339937e3ef78c8f58576ce3108514ad189f3a9
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

terminus-font: proper download link

commit 997dcb3b60d39e20527081dce41eb2f38a48b7da
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

dejavu-ttf: proper download link

commit b4d0922ce7a232b54384a95a758cd0e4e53ac4eb
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

iptables: 1.4.19.1

commit 0c0ebde842c485264435ba80d626c060ab38dab6
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

w3m: fix build failure with recent libgc

commit e5c365872b3be0bbdecb43917d423129528a8c4e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libdc1394: => 2.2.1

commit 4c471932855b69b5e58ab0aee4def86bccbc7026
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libraw1394: => 2.1.0

commit 07cbc4470da546c261c405bde53e5eb6ee445e39
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

sudo: fix BUILD for case when no editor selected

commit d4ca7a17da4545f2e5157e6ccf4e89dae1c339b7
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

feh 2.9.3

commit dc03aa1d62b240bfb1c06a6c506fcd20ad9197ed
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

claws-mail-extra-plugins deprecated, part of claws-mail now

commit 960bc768cac6446a296069cc4dd839d6739a4c01
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

claws-mail conflicts with claws-mail-extra-plugins, part of claws-mail
since 3.9.1

commit cdfc7c82bec462b575400ad3bfe91be22cd37dcc
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

qiv: Fix build for as-needed, X11 subdep on imlib2

commit 3573cc86e1de5e742174f1676e7ef12e978fbb95
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

imlib2: cleanup and X11 sub depends added

commit c200284be74489747b5292b77e981504789bf0da
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

mail/claws-mail: version 3.9.2

commit 60b6fd18652528c1b27ac4be87451b8e5c9840d8
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

motif: new spell, motif is released under LPGL

commit a31259a837980c2eaac9cfe6c091d8f64c14c8db
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

iputils-ping: forgotten to add PRE_BUILD

commit 8fe627fb82b0f44e726e5dc2417fbb64a2aa7ff5
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

xzgv: fixed compilation with --as-needed

commit 4ce5c1330489bbf76afc8efa426498901a2260d3
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/gimp: version 2.8.6

commit 4e3e5db17589513d1d726991f1d372a8a3ec7005
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/strictures: new spell, make all warnings fatal

commit df98cb0bd0b70c08ac16624bce3d54d67d14cf56
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

acl: => 2.2.52

commit 135b5591d9b68919408071b3bab252cdb7a8cf0f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

attr: => 2.4.47

commit 98de2e6f8b8aacea9f2e149e40203cd05319d1a7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

bash-completion - fix install

commit 4c4c6867b74b958457122b7efd77fcb2f3146780
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

bsddb3: => 6.0.0

commit 364250e661a5e63f9a17c50f07d7fefa4e1031a3
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

collab/subversion: depends on apr/apr-util instead of APR/APU, fixes bug
#558

commit a01f3e572020def5ab9881bb1ddc95f50a21be47
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

wine: Updated devel to 1.6-rc3

commit 03a91b782747dc27e8ecc5320a93d8333aec4571
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

iputils-ping: 20121221

commit 65193ae4d414562d8fe326465a3354795b2b9a08
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

iputils-traceptch: 20121221

commit e293fff71a5296534d71d3d5cc17b50768e2588f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ragel - new website

commit 50472504dca07fb7c20137e8bfb592b2490af579
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dbi: => 1.627

commit 5f6bcd2f08d747d8834978fc6cb81a16a38f27ed
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

freetype2: => 2.5.0.1

commit 8213f77026fb85453a718960e217b0c0c816eacf
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ack: => 2.04

commit 520c7a8242bee130ee751d70208b0b531f72017f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libgpg-error: => 1.11

commit b0d2a57eb1a65b7c5f1b5ad89cb5abf3c47e926c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

apr-util: => 1.5.2

commit 4ee566453f2731454134f7185b5c16589c182d94
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

apr: => 1.4.8

commit 9bb7f0a59de1f1805e695ca8675cd036168e651d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.9.7

commit 7c9c3009df35a60163f755f6f434c570b2a53f5d
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

rtorrent: 0.9.3

commit ffe58f7d898d9c413920b50452f50ecaa52a320e
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

libtorrent: 0.13.3

commit 8e4c9ca19b85a3ce18e61e1b64f8db47760faa4c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

docbook-xsl: => 1.78.1

commit cea5be335ca334163cdeb93792d0a014ecbabf66
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

usbutils 007

commit a3e9f3ca88ccff06408dd5d2ba086d496e2182d3
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

v4l-utils 0.9.5

commit 1bf54bb09ffb2857fe8439beefefabf5c2470f5a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

dialog: => 1.2-20130523

commit 3796f82e6694ed8fd25a6f464daf52774eae96b7
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

whois: => 5.0.25

commit d21a14a4cda3ddbfa49f5ce1f8222a9370a5ba92
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

sudo: => 1.8.7

commit 9f07a4a94d72bd3c72c65276d2c2d58403890539
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

linux: => 3.4.49 (lts)

commit 51176ae216deabac934419c83d1d644c083b81c5
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

linux: => 3.2.47 (lts)

commit 47d95864b316a0f424939a0b23565eac4d10c068
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

linux: => 3.8.13 (eol)

commit b960c100e2d3fbc3adac9d25fc28a56ccb7f6aa3
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

linux: => 3.7.10 (eol)

commit d03cb7ed945113e18ed7dc908aa960be8e87ce3f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

linux: => 3.0.82 (lts)

commit 565fe8f2d2b25e802ca58494e48a273c9b858491
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

xcache: => 3.0.3

commit 75b74849724fd847d5cd06722b4af9703d35cb3d
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

samba: => 3.6.16

commit b7a12df7321d201938e199991226f131b66791b7
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

redis: => 2.6.13

commit f2ae59068c3df519d447d7e07b6a902b0cb5b12d
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

wine: Updated devel to 1.6-rc2

commit d637f6f0fd297d355696377c657f97d5d7889410
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

thunar-vcs-plugin: Added Subversion and Git context menus for Thunar

commit 604e647d0e3c0a5ca3e3ed6981a3ab8440709d9e
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

thunar-media-tags-plugin: Updated to 0.2.1
SOURCE matches upstream posted SHA1

commit 46bba0346fd04c8f5c5bb3baf40de489605a6d1a
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

thunar-archive-plugin: Updated to 0.3.1
SOURCE matches upstream posted SHA1

commit 9e63f5a331a45aa2c809c5839c6b53189f20d2a7
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

xfce4-xkb-plugin: Updated to 0.7.0
SOURCE matches upstream posted SHA1

commit 0b359a6a2c4c5eb4358ef5aad4c1a3ac254d8fae
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

xfce4-weather-plugin: Updated to 0.8.3
SOURCE matches upstream posted SHA1
SOURCE_URL updated

commit dc7b34a6cf4d0b50be0921806e419453aa95d055
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

xfce4-wavelan-plugin: Updated to 0.5.9
SOURCE matches upstream posted SHA1
SOURCE is now .bz2
SOURCE_URL updated

commit f5eaa13e32a9d38cf26aa97da608eaffa194fc73
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

xfce4-systemload-plugin: Updated to 1.1.1
SOURCE matches upstream posted SHA1
SOURCE_URL updated

commit 070e54d2f8a40286ffce015c793debee4caa5ce7
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

xfce4-quicklauncher-plugin: Updated to 1.9.4
SOURCE matches upstream posted SHA1
SOURCE_URL updated

commit 3252592db06de13d0f8e812bbc6afdcfb17fe86f
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

xfce4-places-plugin: Updated to 1.5.0
SOURCE matches upstream posted SHA1
SOURCE_URL updated

commit 64e06ef52d72ed8cb946156437cbb7f1c02f446b
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

xfce4-netload-plugin: Updated to 1.2.0
SOURCE matches upstream posted SHA1
SOURCE_URL updated
bug2782-asneeded.patch: Removed, now applied

commit cb0ccf29457d784950c181bd0dfef934cc5f74dc
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

xfce4-mpc-plugin: Updated to 0.4.4
SOURCE matches upstream posted SHA1
SOURCE_URL updated
SOURCE is now .bz2

commit 3f673cbd7f0f7173244f6e8378eee1e87593eeca
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

xfce4-mount-plugin: Updated to 0.6.4
SOURCE matches upstream posted SHA1
SOURCE_URL updated

commit b55bda1bd0d7aaca5c38198919d8ce0659e6280c
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

xfce4-genmon-plugin: Updated to 3.4.0
SOURCE matches upstream posted SHA1
SOURCE_URL updated
SOURCE_DIRECTORY uses short VERSION

commit c3b70d48b572b64424fd6f9b8d0d6aa9fdcf3a06
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

xfce4-fsguard-plugin: Updated to 1.0.1
SOURCE matches upstream posted SHA1
SOURCE_URL updated

commit cf4e8c87c2284e6ccf27aece1099e7920f5e07da
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

xfce4-eyes-plugin: Updated to 4.4.2
SOURCE matches upstream posted SHA1
SOURCE_URL updated

commit 3b2cf0f7831dfc86c30bf76f9a3c309e8a647897
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

xfce4-diskperf-plugin: Updated to 2.5.4
SOURCE matches upstream posted SHA1
SOURCE_URL updated

commit 9d8280165da3f3f7608a4c78851139686ef0fca7
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

xfce4-datetime-plugin: Updated to 0.6.2
SOURCE matches upstream posted SHA1
SOURCE_URL updated

commit 985951ba8c5aefea21dd2982467cc2565e9da24d
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

xfce4-cpufreq-plugin: Updated to 1.0.0
SOURCE matches upstrea posted SHA1
Updated SOURCE_URL
SOURCE is now .bz2
SOURCE_DIRECTORY now uses SPELL

commit 68ca1ad3e4336167a2fa65b3436d5775e63aa9a0
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

xfce4-battery-plugin: Updated to 1.0.5
SOURCE matches upstream posted SHA1

commit 1d09beb9769644009b283eec9861eea8b1124456
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

collab/subversion: version 1.8.0

commit d432c280aae090497ebea3add5675744025b555c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/git: version 1.8.3.1

commit 7feba1c6fe60439571e4e05358ed4003e4821257
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

partclone: => 0.2.62

commit 220e95bff9f61cfdeb60c0958af371d05fc95bb9
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

xfce4-mixer: added missing required dependencies

commit 84ebedd06b4f82cc33b659a77dd3b290a1af18c2
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

softflowd: => 0.9.9

commit 80e6efc159b42859a6c60db91bbb1585ac536c58
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ncdc: => 1.17

commit 0a000c95d92d9e9c51a6927dd370bdbd68301fab
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

libxslt: only trigger check_self if optional dep enabled

commit ff5d840adcd57e71314655ef440ad987793a2187
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

podofo - lua is optional

commit 4f9115ba42e0d410c74837ef883b9ad39c02ebb9
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cracklib: => 2.9.0

commit e83192844d30df0f3daf93828ffa2b318db041e2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

openjpeg - extra depends

commit aec498ba036dd1b1bdbb1b83671b9f1730ee4493
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

http/firefox: changed mozconfig to prevent segfaults

commit 76ed683b7a4ec8c7a3062f65cdd47ef0a1eea7e7
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

proftpd: => 1.3.4d

commit 353bd81a4ddba6a9d5767df4088d189e1ba0c852
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

openssl: workaround for bug #556

OpenSSL install fails because of syntax errors in pod files as
described in bug #556. Workaround is to not install the man pages.

commit fb6aad66fb0ab22780884b177ffba447cdfa62e6
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

dbd-pg: 2.19.3

commit e5d19af9d1abc1e3d4d410ae37f4a70c8acf1615
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

bash-completion: => 2.1

commit ff6c0b270103124de0ce282894b2b27e1903407c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

python-stdnum-0.8.1

commit b7ec38492937f983873da1c264ff8fce18ac5cc9
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

xfwm4-themes: Updated to 4.10.0
SOURCE matches upstream posted SHA1

commit eaee7fd163337dc70b57beca3afaa1d7afb62b31
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

terminal renamed to xfce4-terminal; updated to 0.6.2

commit 779890b8c4e7abb6567cff2dd6ed306915f17eac
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

xfce4-screenshooter-plugin: Updated to 1.8.1
SOURCE matches upstream posted SHA1
Updated SOURCE_URL

commit bbea286a1d3ea73bba70a6a753cf9a876e415131
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

xfce4-notifyd: Updated to 0.2.4
SOURCE matches upstream posted SHA1

commit 3adbec9fdee4cd82c6e57f292c88c823d1edd259
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

xfce4-mixer: Updated to 4.10.0
SOURCE matches upstream posted SHA1

commit 86ca8ac7042fac1f83c7030d25604fb9f7bea9a9
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

xfce4-dict: Updated to 0.7.0
SOURCE matches upstream posted SHA1

commit 3d5b6a3e7a0a8b6c906014c7443da35f2c1c9dd1
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

thunar-thumbnailers: Updated to 0.4.1
SOURCE matches upstream posted SHA1
SOURCE_URL and SOURCE_DIRECTORY updated

commit 43b5e1f13d1d1a813610365876286fa4648359e5
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

parole: Updated to 0.5.1
SOURCE matches upstream posted SHA1
Update libnotify flags

commit 1f74fbfc0e59fb598767454d71471d282c082227
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

xdg-utils: Runtime depends on xprop

/usr/bin/xdg-screensaver: line 336: xprop: command not found

commit 1713bb1fd3f8f4a01548df6860e51121c6de47a0
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

xfwm4: Updated to 4.10.1
SOURCE matches upstream posted SHA1

commit 3bc53d39499d9e08536807b1a235bec32fa6b765
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

xfce4-settings: Updated to 4.10.1
SOURCE matches upstream posted SHA1

commit 9e6cc846cf5eddb1d68ab9a5340112d0f781c56c
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

xfce4-session: Updated to 4.10.1
SOURCE matches upstream posted SHA1

commit b448d829f2f598a930f180246c4ea912cd8fceca
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

xfce4-panel: Updated to 4.10.1
SOURCE matches upstream posted SHA1

commit d51c8cf469f25233390b86c348c1eac39600030d
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

xfce4-appfinder: Updated to 4.10.1
SOURCE matches upstream posted SHA1

commit 084637b50228e4ab455760aaad9120b489e5b00f
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

tumbler: Updated to 0.1.29
SOURCE matches upstream posted SHA1

commit 557dbb42aa5f01ba44a44a156dca6216f9ca62e5
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

thunar: Updated to 1.6.3
SOURCE matches upstream posted SHA1

commit c697c444f8e603778f11956dab68be25d58a430f
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

garcon: Updated to 0.2.1
SOURCE matches upstream posted SHA1

commit 9fc219b71ccb0b5e0b6ebb52bdd461298405a6c9
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

libxfce4util: Updated to 4.10.1
SOURCE matches upstream posted SHA1

commit efb0c85348c23cc04616bd03185e1db15a0ce8b2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/git-review: new spell, a git command for submitting branches
to gerrit

commit 6623371c908136e570c5739cfacc27273a9f94ca
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/gitg: version 0.2.7

commit 2ca4ed3ef548420369efbd889fe0852bbbd756d0
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/qgrit: new spell, a GUI for git rebase -i

commit d82b1c4af05f984e032d16456d0ba798a9c98464
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

graphicsmagic: fix DEPENDS to make it build again

commit a10ab4cad6ff631d4ffd9a708397c708859b77e8
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

djview4: fix build for still-present old Qt

commit 25393232bc996c4c19418275175e3578cc78951f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dbus-1.6.12 SECURITY fix

commit ae17ba20c41a9fbd6140f1bb814f9c56a3aa90e0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sqlacodegen: => 1.1.1

commit e044670c981fcbaae1160bdd80799e448b82d705
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

clusterssh: Fix desktop file to use a valid icon: clusterssh-48x48.png
PATCHLEVEL++

commit 46dd7b6daaf144ae5cefb6ca4e9bb27fc3de4fc9
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

sysstat: Setup sar to actually have data
PATCHLEVEL++
Query about installing cron jobs.
Default is 'y' otherwise sar is pretty useless.
Depend on CRON if using cron jobs
cron.daily/sa2: Add (optional) cron jobs to update stats
cron.hourly/sa1: Add (optional) cron jobs to update stats
init.d/sysstat: Add boot sysstat init script to set stats

commit c95a10cd08dd42e909d4e4d41ea7d4dead183418
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

thunderbird: thunderbird.desktop mozicon50.xpm is no longer available,
PATCHLEVEL++
desktop icon to use
/usr/lib/thunderbird/chrome/icons/default/default256.png

commit 74a4415a49755e06df37fdd1e76b4557b87237f4
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

firefox: firefox.desktop icon moved under icons/browser directory
PATCHLEVEL++

commit 1ae3dac0be3c1907f157ba3a2b05c98a614f9d6c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.9.6

commit dc699640d11b4891dc7d2d26737ffa932112e617
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

xombrero 1.6.0

commit 5f2cb6cf81ba2a51e67bfd676ade63af75a63c24
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dosfstools: => 3.0.20

commit 5d121d1f03b3cd1cf4f3fccf618fe631d50d1c94
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cython: => 0.19.1

commit 76acea13efddba0e2be2557bf7869a37119a72e9
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

tango-icon-theme-extras: Fix compilation against librsvg2 2.35+
Depends on autoconf for autoreconf
rsvg-2.35.2.patch added from

https://build.opensuse.org/package/view_file?expand=1&file=tango-icon-theme-extras-rsvg-2_35_2.patch&package=tango-icon-theme&project=openSUSE%3AFactory

commit c0b35e685c26c371f6963913ccee04e90d766dab
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

tango-icon-theme: Fix compilation against librsvg2 2.35+
Depends on autoconf for autoreconf
rsvg-2.35.2.patch added from

https://build.opensuse.org/package/view_file?expand=1&file=tango-icon-theme-rsvg-2_35_2.patch&package=tango-icon-theme&project=openSUSE%3AFactory

commit 254f04ac1f27313cba3b28798f6548dabb342ee1
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

libgweather: Updated to 3.6.2
SOURCE matches upstream posted SHA256

commit 9cc3043f09ab46fa6c8f4fe78566864001fd1321
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

gnome-keyring: Updated to 3.6.3
SOURCE matches upstream SHA256

commit 4592754da4c0166613ce1c9195ad714577684172
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

libgnome-keyring: Updated to 3.4.1
SOURCE matches upstream SHA256

commit 08f34a936836b73bdcddb0356953771543060151
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

gsettings-desktop-schemas: Updated to 3.8.2
Match upstream posted SHA256

commit 333d904332c421e6b4e6e534c73453832fd37c77
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

gnome-desktop3: Updated to 3.8.3 (various memory leak fixes)

commit eb8d5a5993e81d5c4b3c3535f000e8362a7e1897
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

gnome-panel: Updated to 3.6.2

commit d0f7158bfbbe4fc8ca2d8a8a8367c38a76014991
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

gnome-panel: Fix compilation against gnome-desktop 3.8+
0001-panel-Fix-launcher-icon-animation-ending-with-black.patch,
0002-fix-build-error-due-to-missing-gweather-xml.h.patch,
0003-na-apply-style-after-realize.patch,
0004-drop-support-for-commandline-based-calendar-tasks-ap.patch,
0005-panel-run-dialog-resurrect-function-gnome_desktop_pr.patch,
0006-panel-run-dialog-rename-helper-function.patch,
0007-notification_area-Use-the-generic-marshaller.patch: Added
from
http://git.pld-linux.org/gitweb.cgi/packages/gnome-panel.git/commitdiff/fd33e2e0d0dd96ab56e3ee8b297e7de83556c0e0

See https://bugzilla.gnome.org/show_bug.cgi?id=692385 for
removal of gnome-desktop-utils.h which lead me down this chase.

panel-run-dialog.c:45:50: fatal error:
libgnome-desktop/gnome-desktop-utils.h: No such file or directory
compilation terminated.

commit f45499dbff5dfc6fa9e1261518dab05d300d4524
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

gnome-panel: Depends on gnome-desktop in addition to gnome-desktop3

With gnome-desktop3 installed, but not gnome-desktop:
panel-run-dialog.c:45:50: fatal error:
libgnome-desktop/gnome-desktop-utils.h: No such file or directory

commit afdb38cd1ebb0d7bedff85cdadecd7b22ca350bb
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/pykml: new spell, a python package for generating and parsing
kml

commit f95f0970466b80465f384e39c6ba7678d2b46f65
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

utils/ncdu: version 1.10

commit 37ed8744b45a04251481680c37b5832fcf6dfbdb
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

windowmanagers/herbstluftwm: new spell, a manual tiling windowmanager

commit b22b5197ddf7f6974af2c93c4dc505b5bc8713f8
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

fdm: 1.7

commit 0367f139b1559c73444b13ad8683644d9a5e0dea
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

pidgin-sipe: new spell, SIPE protocol supprt for pidgin

commit 337601ab079565f1d997a19f8d0abe9c1422ae06
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

firefox: fix up dependencies

commit 33facd2957a0563f78fc6320df53598467de687e
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

thunderbird: version 17.0.6, fix up dependencies

commit bf49bc320106cc62bb84d94ff2ba63c0de157061
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

libgnome: Fix compilation with newer glib2

commit c5944dc058c67f5326d60248a0b35728b4a12a01
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

gnome-vfs2: Fix compilation with newer glib2

commit 0c66b558cbe5cd92c1bfb6c6e505389ecbd335fd
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

libbonobo: Fix compilation against new glib2

commit 94974135c7a0a87d1d059067b92a9ec266660925
Author: Javier Vasquez <j.e.vasquez.v AT gmail.com>
Commit: Eric Sandall <sandalle AT sourcemage.org>

dconf: Updating to 0.14.1 (Bug #450)
Removing CFLAGS -fPIC and -DPIC prior to default
build to prevent compilation error:
dbus.c:(.text.startup+0x2a): undefined reference to
`dconf_engine_dbus_init_for_testing'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../x86_64-pc-linux-gnu/bin/ld:
gdbus-thread: hidden symbol `dconf_engine_dbus_init_for_testing' isn't
defined

commit 6459a2dd8ad45029bfe1f1bf4bc0e0fd28ba4a01
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

smgl-mirrors: Updated to 0.7
Updated SOURCEFORGE to new mirrors
SOURCEFORGE default is now "Auto Select"

commit 57d852b40b549aaa8b76dc2f1ef1199c496ae101
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

subversion: Requires ruby-1.8, does not work with 1.9+

commit ec80b39599266a7e1f0643171384eabbde77d26a
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

mdm: Added Mint Display Manager (git version)

commit 44d0cd56357d04874e5ed329162182d9707795e8
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/geo-kml: new spell, produce GoogleEarth KML/KMZ files

commit 8e3a6244882303a9f62f288b8b5dfa9a8aeda39e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/data-peek: new spell, collection of low-level debug facilities

commit 31c0b0eee6de14344b171ff5ab4c212c0b97d1f9
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/xml-compile-cache: new spell, cache compiled xml translators

commit 9bc3044d6fcc223e5801232cce95994382ba2cb0
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/xml-compile: new spell, compilation based xml processing

commit 0614f51fadc44f8548a7bbe3503fafbf35b9656b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/xml-compile-tester: new spell, xml-compile related regression
testing

commit d79e8cb246bb3c51849544d0864bdbb36d1267f0
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/xml-libxml-simple: new spell, a rewrite of XML::Simple

commit 7424f5bd2405c5824a0c3287e951f65e92cf4e98
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/log-report: new spell, error message dispatcher with translation

commit d56cfc4f679553eb7f0d8c5b51ad3c1212880b85
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

net/snmptt: remove dependency on sys-syslog

commit 3d473c813d44ab9dcd2e7195aab5cc0c86638abc
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/sys-syslog: deprecated in favour of perl

commit bc31d2076e3236b8997e73648870b58ba285dabb
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/devel-globaldestruction: new spell, eases global destruction in
perl

commit 04a92566d67e01d7f842b06546d777e01ecb995d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/scalar-util: new spell, a selection of general-utility scalar
subroutines

commit b62b01fb90f46675419a1a4afb30fcc57fa872ab
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/sub-exporter-progressive: only use Sub::Exporter if you need it

commit f6ee3cae4d78e8f3c89d9916fd255c641196b32b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/extutils-cbuilder: version 0.280205

commit 701bb86b622c064fab96cc9d67368118b28a9d41
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/test-deep: new spell, extremely flexible deep comparison

commit e337a389a4a8495aa6db319796c2b3d9f22170ea
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/test-nowarnings: new spell, make sure your perl tests do not
emit warnings

commit 6326333738e7efca3856c7f837aef8d129337368
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gzip 1.6

commit fc63e51149bfbe01ca5af468000cd327ab1a1b09
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sqlacodegen-1.1.0

commit a8f32165ea0bd850943aeaeba34acdf1b8f1f20b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

inflect: => 0.2.4

commit 5ff4843e842bbd3137bd0ffc7234f4416604f9f1
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

evince: => 3.8.2

commit 0e140018ec4ee25c5f4edd3b64cc16ea3a2ed2b5
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

gtk+3: => 3.8.2

commit ed96152035e0719c3df96984e73516e2d95069ae
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

wireshark: fixed build (doc generation)

commit 27dd3b9449eea0a7f46f3aa3fcba58fe50e874c4
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gthumb2 3.2.2

commit 6a54f7137ea52b723be62c7546cf61d6027904a0
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

eviacam 1.7.0

commit 825f7d98fbc955b8c61ba2d80dbb8601e65175cd
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

sg3_utils 1.36

commit 0535caa6b0168f203f7955335e8db5e53f2a50c9
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

avidemux2: fix things to get something workable, less proper choice,
but at least with plugins to have some functionality!

commit cb95d872e35cf0d021e728fdda4cebf21dab5081
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

disk/lilo: version 24.0

commit 8b676c2286733801e589ec2b99950e3b6bdc5aed
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wine: => 1.6-rc1

commit 649b9a81a076b4ebb2034daddc8d556f06110337
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cmake: => 2.8.11.1

commit ba3d388a723cc9e073a74e21d3f7c3175cba7a50
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

texlive: build gsftopk

commit e116602e50b5ee2a895a1fb31aeed8c755992530
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

texlive: hack to install a copy of TexLive::TLUtils to make updmap work

commit fe31176efd62a975fba67325ad830c8b6644604c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fdb: => 1.3

commit fd781cceaa802c9f47c4b76accaeff84585cce8e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

unifdef: => 2.9

commit cf3e868b07709eaadbcbd112b2a61718290b1c73
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xapian-core: => 1.3.1

commit 816a27339a497dc0225ff25a415c76d9425737ee
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.9.5

commit 7c73858646263eebe5a0fb3b0f96aec09244b9dd
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

utils/gnuplot: version 4.6.3

commit 4eef1f4d2987ed0dd57305cf2e43806bee732bc5
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/data-dumper-concise: new spell, a concise data dumper for perl

commit 6eef7b784ea03025586e9060a74212af60ac5b46
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

clusterssh: Suggest xterm or cssh won't work
without defining an alternate terminal emulator.

commit 563c10791224f72d7e128998a1dbfee8fe31f4ba
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

perl-tk: Change xorg-server -> libx11, freetype2, JPEG, libpng

commit cc3f2891f399be1ccccbbafb9cf30ffb84cd43df
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

perl-tk: Updated to 804.031
Fixes compilation issue 'invalid use of void expression'

commit c3a20677b5f585e3c54b5183aa959d55fce60127
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

systemd: +x DETAILS

commit f45f4b4e4d958ec9b1d488bb8c2960e04f42f0e6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

icu: => 51.2

commit 74767bc5abd544effedcae06e622e95ccf6d88d2
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

tdb: 1.2.12

commit 28e4e2ecd837a6b8ec5adc68259acf125cb262c7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dosfstools: => 3.0.18

commit d63d4ebe1b90068a92beb196d676b10ada951d86
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fdb: => 1.2

commit 2c90636d1a87505ec233d4d58983c31a4f8bc6e8
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

wireshark 1.10.0

commit 762d0bea42031b84663ac0ff636bf74388a492f6
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

strace 4.8

commit 6c07ce0316fea1e3fc2d62db835c6a09527c36cd
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

orbit2: Fix linc2 compilation using deprecated glib2 symbols
Included linc2 fails to compile due to usage of deprecated glib2
symbols.
ORBit2 is dead.
Long live ORBit2.

commit d0b9d7a31d749bc71fd8ba4abec4fdbdf407deb1
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

lightdm: Updated to 1.7.0 (1.8 branch)
1.5.1 no longer seems to compile.
Added optional dependency on gettext.

commit a63616f3b49131293927dafb566e9e72422db050
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

perl-error: Updated to 0.17020 (0.17018 file missing)

commit edcf6abb4c66b9810aa3e7e4bf0058c19296f2dc
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

lxml: => 3.2.1

commit 70191af408a2a07895a1caf62194b9dbc564f480
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

python3: => 3.3.2

commit e3a0f23e36c0e17b21dda9473d610ae6ebcc4225
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

xdebug: => 2.2.3

commit 6b014e47d58c0f4f9891ea3f72a7c268247a0381
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

nettle: => 2.7.1

commit 21701934f56c225225fc6b0af9f55d31562d782b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libassuan: => 2.1.0

commit c7d470ee7b1e8841c8070a9931ea8bce70e19c9b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

faulthandler: => 2.2

commit 1e9ad0ef2087b11f99cf9bee6bab7d956304a2a1
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

fbreader: fixed multijob build, source urls

commit 86a121ce0e75cc73b8b24245954858f7b98f8a26
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

utils/ocaml-csv: new spell, a library and cli tool for csv processing

commit 4a403f42f9b34c3ddba858142d0cb36c97902cf5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnutls: => 3.1.12

commit b7df4f0337c16006c6c22df278f6d82999aceac0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

krb5: => 1.11.2

commit 2501f452d12fb5b3526cbf64960a66fe6b762b3f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mercurial: => 2.6.2

commit 122846a6823bb825921a41f45aa2bf36d5438edf
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

binutils: fixed migration for spells that require libbfd

commit 845d02a8bc87ba87b114c21cce557f85536d2795
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

cairo: added binutils optional dependency

commit b26b15ccacd76a98319c0519d6a32347ef7c3570
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

cups-filters: disable installation of distro-specific init stuff

commit fe88ce80a33f8e9b099801d07ef1ced89f428455
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

qpdf: fixed migration on major/minor spell updates

commit 0bd9f946cc2d7b67bafb5b14fb5cda45833e6583
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

burp: => 1.3.32 (devel)

commit 6339f6e68760e3beb9b2da0c95c64180c903e4c2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/fftw: fix issue with texinfo-5

commit b3ba35ce5cbf02803c312547370527a5c01f902e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/graphviz: version 2.30.1

commit 26aa14d9b42475c69648bef4b95e2a9138c16d2d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/why3: use make_single in INSTALL

commit e633261e6cff219fcfd30b1f4eb5d01ff5e3611a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

fixup 3e4ed16a7f33fcc65582374a7e18f377961d1b45

commit c9bccad9c6f7086f259cbda168ec33f894eded94
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/findlib: fix WEB_SITE

commit c2c70fb0452e26d1f63c3a649407d489fae46053
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

crypto/keepassx: patch in missing includes

commit 4c375d33564ab66f87db8fd03ed3ab960c552670
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/c-ares: move -DPIC to CPPFLAGS to avoid failure in configure

commit 33f80790f46dc13f22fe57324d12d26289449b8a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libburn: => 1.3.0.pl01

commit ee0485dc3f8e37e3e4735802b0fcdbe5c47fd42b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

swig: => 2.0.10

commit 5fe6ae35ed20f9d2b52725eb31f6857586b214a7
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

wine: Updated devel to 1.5.31

commit b8a847505ad663684f94b1ae24cd79c484ed8732
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

mesalib: GLUT functionality depends on libxmu and libxi (plus libx11)

checking for GLUT... no
configure: error: Package requirements (x11 xmu xi) were not met:

No package 'xmu' found

commit b0e5dc7cd1653e6db96ba84d9c6264e50f689039
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

pinentry: libx11 is optional (and the GUI toolkits are optional based on
this).
Need to explicitly disable X11 (and all the toolkits) to not fail
when libx11 is not installed.

commit 8991f2832a6be1c2a61b9f40d09b527fde19f4b7
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-players/cantata: new spell, a front-end for mpd

commit e04eb02facc6deb4630c1647a9caa999fe54719a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/alt-ergo: version 0.95.1

commit f43f09672cd30f2ae370145fd09202fbaae632c6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/why: fix incompatibility with frama-c Fluorine-20130501

commit 3e4ed16a7f33fcc65582374a7e18f377961d1b45
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/why3: version 0.81

commit 9cfd9720dfda9d1e90289c145f4d69603f2f374b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/why3: add optional dependency on sqlite3-ocaml

commit a9cbb497f076ea2e27ea3a8b8493ac433c4fe975
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/sqlite3-ocaml: new spell, sqlite3 bindings for ocaml

commit ea88c626501ace8e393aba0d609b8ff64af6fc8c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/ghc: version 7.6.3

commit 1ad4a31d3e4fef589cfb8a37b7f58ed4c327d6f9
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

hplip 3.13.5

commit cf960f2eaef963a135eac3dc29a2ae7cf07f4a13
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

libdrm: version 2.4.45

commit 0fc4ce24a2c4ed53ebc0b7aad8355646c2bf7e49
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

cups: fixed source url

commit bd71f16ba622131c3364ead5697e0dce28dd0700
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

guile: does not compile with -ffast-math

commit 319d7e4383e18166d28017dd39247a7e26e9b398
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

alsa-utils: => 1.0.27.1

commit 8f2b4ec08f8c2ce391054e54dbd73ac31d8756d8
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

alsa-lib: => 1.0.27.1

commit 5bf0fe979d4d0637fabeac2f9a51fa32a4dfcef5
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

policykit: => 0.111

commit 1b2c959a0f0f482f4c7f0b05285e5a906e75ada1
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-libs/libid3tag: add patches from gentoo to fix buffer overflow and
other bugs

commit de5a8a04803552ae0bed31d2e1bd989cf7a19480
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-players/qmpdclient: add libX11 to LIBS

commit 52ed8b07d87347df9ba79ad3fdf259a9408d10f0
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

py-bcrypt: => 0.3 (security)

commit cfb320c43c1d4d294cd9961f961faf989b928a02
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mongodb: => 2.0.9 (security)

commit 0a19f66be0775b8c437ee5f1aac70513523a8934
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libxml2: => 2.9.1 (security)

commit da211ed95365d0f106ba73e2cb9cd3a799e7a1f6
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libxslt: added security info for 1.1.28 release

commit d0b2a8845b6be48afe9de249aec2b7f2dcbf9e3f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ruby-1.9: => 1.9.3-p429 (security)

commit 9ca1eafa06bd3f99961075e85443da975f362f48
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

memcached: added security update info for 1.4.15 release

commit 327a8842e5511f2dcdaa75ca49194364ca35e9ce
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

acpid2: => 2.0.19

commit 339e99c45e6af54e2585f0184ae0b4141f9c47f9
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

dosfstools: => 3.0.17

commit e1bee10702a4e6d3c2ac6bc4910affbf3389c19a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

flac: included static libs flags (on by default like in previous version)

commit c960dffc8ee93c9e13a5aa1db3ee10b7ab3bd6c2
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

flac: post-updated dependencies and flags

commit b641e3f98080d7843458c98186c1e620ba8127c6
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

xine-lib: => 1.2.3

commit e5e31738f60b16dd7ebf8c47bad4de54e5e30456
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

audio-libs/flac: version 1.3.0

commit 49b6df0e34229121d45373b62463949bcb95f071
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

openjpeg: fixed 1.5.0 -> 1.5.1 upgrade procedure

commit 3da334c0d01a573bac4616e56bba17d05a0c37bc
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

new spell: inflect-0.2.3

commit 38df0322c74636cf6b00db0894760f7cf009db4f
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

devel/rust: new spell, a safe, concurrent, practical language

commit 3aec0c9219238c01002ba26fa5f667e64f516116
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

vlc 2.0.7

commit 81fdd54936a7adf18d20012015b622dcc00121be
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libjpeg-turbo: => 1.3.0

commit a22ed1ed7e0d343ff961a98e1d5e485961385459
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gramps: => 3.4.5

commit 8426b5521971bc196e1d8915a025cc9f41b19bb6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

lm_sensors: => 3.3.4

commit 7a0d047fa4c7eec7914beeeaafd4f89b08ba3908
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

linux: smgl-logo-0.2-for-2.6.31.patch works for 3.1-3.9

commit 0cdb7db79922e859bef706cab8f14555b51f5198
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

wireshark: removed obsolete options and dependencies

commit f371121a23e39a721fa1cf539cb93a89abc6c529
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/darktable: version 1.2.1

commit 52128b0847c3ec382c1f9574ded217325d6e2e95
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/oclint: new spell, a static analyzer for C/C++/Objective C code

commit 944aad79d318686b13004c5faeae8f323a815f2c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pcre: => 8.33

commit cccaf4333b5ff9be5347d911f4498ce381e87324
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

socat: => 1.7.2.2 (security)

commit 2a68e1cd313f768eaf50ed95ffe488926ddc671e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/git: version 1.8.3

commit 5a62dbe218eb75c0a6b3c5461d5fb758cfa353ea
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/mercurial: version 2.6.1

commit abef9acdeaaf6ce2d5885fc3c8d0475e1b228cde
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

Revert "Revert "devel/perl: version 5.18.0, security update""

This reverts commit b550b4c70d619b46653e98916a7b6421f59b3ade.

commit a7f2f7801ebfed4e85d78c1a648783160ac7a29d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

shell-term-fm/rxvt-unicode: add patch to fix bug #551

commit a75ca1cbca24580e92b55a65fc283341bfa2fb3c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

video/ffmpeg: version 1.2.1

commit ea169411ce7485f918a049e855dc7b31ba874b76
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

ftp/wget: fix bug #546

commit 643d9f999e562bbfd4874f80752f3c838829c025
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/why: new spell, a software verification platform

commit 9382c04b3fdde1bf484e1125a461e0cd03e51f54
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/frama-c: version Fluorine-20130501

commit 63b26dacee151d9939dc5497102fbe5e63d830d6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/coq: add dependency on zarith

commit 35504f94c8a0b581b1cba6575e733d79ae604319
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/camlp5: version 6.09

commit a161215c38bfb65e1ec661f9cb574474e02dea95
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/zarith: new spell, arbitrary precision integers for ocaml

commit 9640af1cbd103c7ff8a8ab053056ad9185e60101
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/ocamlgraph: version 1.8.3

commit fcc7fa3c1b21b3d448c562e9fce819c0a2d4166f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

gajim: => 0.15.4

commit 5a6d849ffc6d3f093beb59164e24e61d6750f32d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

xorg-app/xclock: version 1.0.6

commit d573dd627dff5baecc4b176a9c5b1f2803be1e99
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

wm-addons/procmeter: fix modules Makefile

commit 2added396b50d0e89d790950b2369b15426bd5ba
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

wm-addons/procmeter: install manpages

commit ea44ca3fb8d150c7045f7527008613d0bfea9499
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.9.4

commit 7616ae9a0daf13910ecacad999e6ddb75f12d41c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libical: => 1.0

commit 974b403187e7f6f60c32ad6858dbddbcab2ecf0d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

quazip: => 0.5.1

commit c2b705198a38bf8a631abce1ac10d26673370ae8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libgphoto2: => 2.5.2

commit 3e5d4c13ff460f99ac14df3e8a457b827f71dcc9
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

shell-term-fm/rxvt-unicode: version 9.18

commit 1231895bd6e776b96f5e78b90a50fadd13efa962
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

science/ltl2ba: new spell, fast translation from LTL formulae to Büchi
automata

commit 5cb4f81861bc98072decebb8eac5721de8a6e078
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

quill: Add support for make-based install

commit 4e16dcdce267a3961e00d77e185763f6f7aece6b
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

vim-gnupg: new spell, transparently edit gpg-encrypted files

commit 572a0084aa4e19f059f47b6d35167b6c10110b8f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

seamonkey: updated required versions for nss and sqlite

commit 5622908045f3b6fa562cc5336fcda34c8d8cbeaf
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "disk/udev: version 182"

This reverts commit 9217d0f3eb765428ad9b9e591745cb9f834bee3b.

This change includes dependency on kmod, which is essential part of the
system,
and conflicts with module-init-tools.

There's still no _careful_ migration procedure, so we can't accept such
change
for live setups.

See
https://lists.ibiblio.org/sympa/arc/sm-discuss/2012-February/021062.html.

commit 87b8c366bde5a12bfe699d2802b6edcb8e37edec
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

Revert "disk/udev: install udevadm to /sbin"

This reverts commit 6b091b8dc8d294d232e295b5b6a635f6e4ef7c9f.

commit 5a60fccf428835eb843e08aa0ef60674603a6776
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

fping: => 3.5

commit 6105e88bd5045db69cbe93788d5c770af94b3111
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gmp: => 5.1.2

commit 65590823c3e403e9caebb53974b0c634f1e215ba
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tbb: => 41_20130314

commit 58bb9d6d43c070af8a506c9b5fb0d0dcc4535f65
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

mpg123: bump to 1.15.4

commit a3e4667eb8e1545f0c06e7b1666da320dd587c60
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

openl2tp: new spell, complete implementation of RFC2661

commit d7ee9f9ef448af797844dc54b90466b4acf98475
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

accel-ppp: fixed HISTORY entry

commit b24e642c17b70e89b7c3022d334abd37681daab9
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

xl2tpd: new spell, Layer 2 Tunnelling Protocol Daemon (RFC 2661)

commit fc232acb9dee491541f380c147c5a77a6c929020
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

accel-ppp: new spell, high performance PPTP/L2TP/PPPoE server for Linux

commit b550b4c70d619b46653e98916a7b6421f59b3ade
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

Revert "devel/perl: version 5.18.0, security update"

This reverts commit 207a5427434822453ef541c71ad615cc17bb0e5a.

perl 5.18.0 breaks at least wget, ffmpeg and rxvt-unicode.

commit 8a2a62deb0099b24f35ca58844138820bcff6622
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

pppd-chldap: new spell, pppd LDAP plugin

commit 15bdff717faf1a1364e286adde3b66b5b3f16206
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ppp: added mppe.h header into build; added missing dependencies

commit e59ade0d9c22d5d49f0875347821482d1d1c9758
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/gdb: disable_pic

commit c16b281f27b03f9883827d42147064fe46179087
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

sqlite: => 3.7.17

commit 91231f15bec9d350b7a8492020a610208cd1f34f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

partclone: => 0.2.61

commit f9e964c47e3336284ab7405673af732b79d9c20f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

git - optional depends gettext, pcre

commit 729b3d20004c14b2ddecc2f092a4ca0d778a28fb
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

weechat: => 0.4.1

commit dc426520bb6e1d3a611d8f9362f03ff91b17198a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

x11/merkaartor: add missing dependencies

add dependencies on boost, gdal, proj, desktop-file-utils,
add sub-dependency on WEBKIT for qt4, add optional dependencies
on exiv2, gpsd, libproxy

commit 3f2f5f21ebb38ef06273b088f07558b97b73e3c2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

utils/desktop-file-utils: version 0.21

commit cc0be0edd6272aa84f636298305b1e81404e8b6c
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

geany: => 1.23.1

commit 1982674ea622a4f82d840e624733f6d05a3fa97f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

gnome3-libs/gnome-icon-theme-symbolic: version 3.6.2

commit 8aa70523d08c23711ac6318d1c6e1966bc619f93
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

x11-toolkits/gtk+2: version 2.24.18

commit 11dbd1429dc5ac5f5cd3131eef5a0bc4ec235992
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.9.3

commit 207a5427434822453ef541c71ad615cc17bb0e5a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/perl: version 5.18.0, security update

commit 1662c334b84343b205402da2922b88f612398fee
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ruby-2.0.0-p195 SECURITY FIX

commit d69efc26c67ad5915c4c944ec7421cfe64c41cba
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libisoburn: => 1.3.0

commit 6ecead3ebe76b4f12f63e3369a551df1dbf2bf67
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libisofs: => 1.3.0

commit ccdc64a3fe7cc2280ec0249514ee61ffdf24a4dc
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libburn: => 1.3.0

commit 150fc04f9041b73b8dbd4ac772b67d9a967b5c58
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

st 0.4.1

commit b3d712273705ac65561040ae0ecf27c064858022
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

python 2.7.5

commit d85f9cb8bea16513cb50191d46291a0dbbc2534f
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

wireshark 1.8.7, SECURITY_PATCH=43

commit 9f702706db0ae88046542113db34c1f5120f20e5
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

midori 0.5.2

commit 7d6e060ee86a0d973e5c5985d3a429b770586699
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

xombrero 1.5.0

commit 72bce0ed863c0be1f6d71dc5fb06dafc84260bf8
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

gajim: fixed compat. with new GTalk API

commit 5ea98bdb3da579379d2c36c39d8fa399913436f9
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

openssh 6.2p2

commit a12bf3a80010a36e9712aed8945398be09c65f91
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fdb: => 1.1.1

commit d4826ca66c400073ef141c6f6efaf28dcd17297a
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

gnome2-libs/policykit: spidermonkey is required now

commit 0f7ebb81b669d5629acbaa2a8ca67b320f23b309
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/git: version 1.8.2.3

commit 6537687ad675599577105b4d41ea16dd3e7c804c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/git-cola: version 1.8.3

commit d3d154ab483d568fab27de6c9e689355a48842ce
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libnl: => 3.2.22

commit f0fcb0189ed039da11035cfa369fa343c81cc746
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

http/firefox: version 21.0

commit 6229bcb2f3a032b0d65b62663b89fb31e981e812
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

utils/bluez-hcidump: version 2.5

commit 063849ecd539876ffb73f0e86ceaae84a38c6485
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

x11/blueman: version 1.23

commit ff02af0d1fc6d256fa3bd9cf4999b360f9d64e90
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

c-ares 1.10.0

commit 4634232b1224a85b1c2bda28bdc6043af1db5db8
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mksh: corrected description for new release

commit f5754d51e67cb2d851f59483bbe595042dec6b61
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

vifm: => 0.7.5

commit d4b305677f233dd797bdd24a6e51b65289ee038c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.9.2

commit 9a688da89a5dfce0dffb7310ec96f57663ad152e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

editors/gawk: version 4.1.0

commit 066582d2b8ada5c53558de88d10bf79a9c18672d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

gnu.gpg: add 937EC0D2

commit 43f19b31ab5780e975e71389bd4783b1d1ab6e9b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

gnu.gpg: refresh keys

commit 2eb4c3735c19e7154ba1ad431f6a536fbcfca049
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tzdata: => 2013c

commit a35ed3624035dd226cd39e71d1a4e85319ee7353
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dbi: => 1.625

commit 57c9f631ee109fa176c5e3988ac35c3bec4bda66
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/class-load-xs: new spell, XS implementation parts of Class::Load

commit 354058c03043d0d932af3718ac28f2ff2cf95b10
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

Revert "perl-cpan/class-load-xs: new spell, XS implementation parts of
Class::Load"

This reverts commit 06e56e6116611075ac96bd808aa8de2b5e300ec5.

Conflicts:
ChangeLog

commit f8e9d85f868de7beff890c7d5c15f6cf676ec81f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/geo-gpx: add dependency on class-load-xs

commit 64813e00ca4fa2cbad01d14a0fd88f9dfdc46d21
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/datetime-format-builder: add dependency on class-factory-util

commit f006e756f6c42bcc4731b83f4036dce4e437b611
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/class-factory-util: new spell, provide utility methods for
factory classes

commit 06e56e6116611075ac96bd808aa8de2b5e300ec5
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/class-load-xs: new spell, XS implementation parts of Class::Load

commit 1a14e2517e08f9a2ebc8968ce8a1b6a415d348cd
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

libgsf 1.14.26

commit b97033ff57ce6366afd9197335443715624e91e8
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/test-simple: version 0.98_05

commit 4a2f2357f58411b0d263f1eaf1df1ab392d6ad70
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/datetime-format-iso8601: new spell, Parses ISO8601 formats

commit 55a3d77dae9124718e2fc94f9e6a6c981ba38121
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/file-find-rule: new spell, Alternative interface to File::Find

commit 178f6c1052f9944b94acfa6741b438b6fea82a88
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/datetime-format-builder: new spell, Create DateTime parser
classes and objects

commit a2beb984b6795b2e29fd40cc0f49cd5c7299e354
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

shell-term-fm/bash: add patches 38-45

commit e394eba177fc915965f0d63cd299a327121924f1
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/datetime: version 1.03

commit 9f78f47b966adef33350c002a1db8743989f0981
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/xml-descent: new spell, Recursive descent XML parsing

commit 21d3a7b9b2e029fab8b362ede25e1ac44a3d868a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/xml-tokeparser: new spell, Simplified interface to XML::Parser

commit bb6db3b01a6995f85ce5519d3f5619f11f558b0b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/test-differences: version 0.61

commit 083c446201919b12625f8cdc568eb910d81c0abd
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/datetime-timezone: version 1.59

commit 037539ed5cd1091275796b3f831649c4c7a01397
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/data-optlist: new spell, parse and validate simple name/value
option pairs

commit 7ed31f54edd56af6fd443305eec225ee87c5fafe
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/test-output: new spell, Utilities to test STDOUT and STDERR
messages

commit d7b51e46a6e38b1b83e2ba23d9ebd69e35ac25c9
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/test-tester: new spell, Ease testing test modules built with
Test::Builder

commit 37e145a1bcd6fe038e456bb92a6b12c74b7b8601
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/sub-exporter: new spell, a sophisticated exporter for
custom-built routines

commit 303f04257b4ddd8275be1a68643bf8ef79e65708
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/sub-install: new spell, install subroutines into packages
easily

commit 522b9c9dfaad34a4907141339dc1f0ddd0a092c1
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/params-util: new spell, simple, compact and correct
param-checking functions

commit cab374ed2be4ce753aa9036fbae02d2685059340
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/class-load: new spell, a working (require "Class::Name") and
more

commit 8b8fe723184ab79b540d86c709ec0ef8a3fc012e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/list-moreutils: version 0.33

commit 43c703b84dd245a78a08270f8f290b7ef252a272
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/datetime-locale: version 0.45

commit 26102af810c2eaba818c0d431e9e171b6aeb1e0c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/params-validate: version 1.07

commit 6cc0a6565a9371968d6fe132ff2ff770b6a3fce7
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/module-implementation: new spell, loads one of several
alternate underlying implementations for a module

commit 5e525617f3002c9bb6f979b9d807a8e00b0826e6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/module-runtime: new spell, runtime module handling

commit 68ee53cb6dc21ac7b00010c4598107ff6fa4341d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/test-requires: new spell, checks to see if the module can be
loaded

commit 7bce68cb0ab0ded4ac1bbdefe66674d4e8616804
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/test-fatal: new spell, an alternative to the popular
Test::Exception

commit 198089e7a2c55ce5df303b774db2e0a984f73f89
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/try-tiny: new spell, minimal try/catch with proper localization
of $@

commit 1a84f28559ff0930a11f101334996ede0b37e25c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/geo-gpx: new spell, create and parse gpx files

commit baa73159d80e4bdb794ca6e1dee83ddd36a48f14
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gdk-pixbuf2 2.28.1

commit 1066023ab62c8c5a4971d90af3eaed576d4ade90
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

eog-plugins 3.8.0

commit 5989bffab146f05ca0f005e41e263f875ac82b0c
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

eog2 3.8.0

commit e2838d8a084c719c27a90a0b74d82861ca5d5570
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

libpeas 1.8.0

commit b515ee85d248d4a9c94f3850393742e381897c42
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

cantarell-fonts 0.0.12

commit 7b8ece8f0a2a0b2e25c2468ef153b633b62f47b7
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

baobab 3.8.1

commit 5c21c47c3306d957db98d88f95db9d711e9d7b85
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

at-spi2-atk 2.8.1

commit 766b0a9e9b1224c0d12e679f24bd65aedeae4a03
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

at-spi2-core 2.8.0

commit d414c5c52ba183515fe35b43a2df1325df00cfef
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gnupg-exp 2.0.20

commit 062d2d0b6ac5763762689988bbe3ddff2801b555
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

pango: Add dependency on pango with GI

commit 6b10d9eb1055a816dea3af1158c848eb89832fd0
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

pango: Add GI subdepedency

commit 9d15692a0910ab8eff69d3a5f23d920ee0260be3
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

wine: Update devel to 1.5.30

commit a7bcb3c4a4352bb80122e4015e4fd298bad78be5
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

dosfstools: Fix SOURCE

commit 3cfbbc96a5338b7806aaf158fc9d99c7d77ea07e
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

linux: Linux 3.9.0+ depends on bc

CC kernel/itimer.o
HZFILE kernel/hz.bc
BC kernel/timeconst.h
/bin/sh: bc: command not found

commit cc5c0071a5637134fbb49082c533be09f6b6f91d
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

cdebootstrap 0.5.10

commit 79bb3eab773787f4ec57e7814659aee41e651a6e
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

ubuntu-keyring: Add optional dependency on ubuntu-keyring

commit 62ba85031658460d111a3fc823611db36c156c33
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

ubuntu-keyring: new spell, GnuPG keys of the Ubuntu archive

commit 8dfe5d7193ef3d0b7fa4539c164ca9ce5153aebd
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

debian-archive-keyring: Cleanup

commit 349b85c63e7706dd890e7f2d414c1524994ec456
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

debian-archive-keyring: Update spell to 2012.4

commit 4b48579dd5bed7c423bbe0676cfdef285ec8a870
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

freetype2: => 2.4.12

commit 8ee0b17e57cb8ab3d1769e78b3f94a0aa85b8458
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

tcl: Fix building of bundled sqlite3

commit 7a0bef15d0b0ca03ee1bee46b733c107d1bebf96
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

busybox: version 1.20.2, fix build issue

commit 629bf4049e760012200d4634ffd1ce0c25706492
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

glib2: make python optional again

commit 1e9750bb3e957dd22d91fc54dfc773d540b01e65
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

collab/subversion: version 1.7.9

commit 18835c07d972f242bdf5235facc7075b90956ea8
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

fox: => 1.6.49

commit 67dda5d493a924b54420ea49dbd80d3bfee13934
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

curl: improve -DPIC in CFLAGS fix

Remove all occurrences of -DPIC
Prefer pure bash solution over spawning grep
Improves fix for #537

commit 59573698c6ecee70a4dd74f6cd70cd9ad657cab9
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

binutils: workaround texinfo related build failure

Temporary workaround for build failure with current texinfo
Fixes #543

commit e7666003202ea2d376ddb6592db23234451f8285
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

mplayer 1.1.1, SECURITY_PATCH=4

commit d53a89c7f13c7c1b31d29e1a73c7f68929bd3db8
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gdm2 3.8.1.1

commit bc526fc5601d4e1ccbeca857e59fd40b02fdb6f4
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gvfs 1.16.1

commit 4f9fc148c14fea5a44b006b8712d911a9a9e31e2
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gconf2 3.2.6

commit 2be8d26f819ab823b0a2ff1244df01563626309c
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gnome-shell 3.8.1

commit e577ef4e781106d252ab14f055333feb56452da2
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

evolution-data-server 3.8.1

commit dc096c16644480c26010e20256a3b3a5581a6bd8
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gnome-online-accounts 3.8.1

commit 8a4348a4496c1375f4b53cae5775b651e4e4bde7
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

libsoup 2.42.2

commit ffc4cd49ef31b4d952f08d5f17b66f90020af163
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

libcroco 0.6.8

commit 0418aeda55dce7562768c70cfeb7bd66f9f01caf
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

libwnck3 3.4.5

commit 39983db24e477a20ba2f1c6f8ffb1539d33fe9e5
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

devel/spidermonkey17: spell created, new stable version of spidermonkey

I thought about spell name: js or mozjs or spidermonkey17?
Spells spidermonkey and spidermonkey17 can be installed together.

commit 2d346eb23ea7a74391479323598f0e8be8b3ec3f
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gcr 3.8.2

commit 44fa1184f43da946421ea1c55a909a797789936e
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

dbus-glib 0.100.2

commit bd87bb2bae9182a24ff5b95c4ff345bdbd78db98
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

zenity 3.8.0

commit a3ed2830797573361e47b45a24e425b893742ea1
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gnome-menus 3.8.0

commit a30241789bd247904d7db883f4a7ad5a4494712e
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gnome-settings-daemon 3.8.1

commit bf3a483f7ff423722f069cdc06268bbf90eca6ab
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gnome-session 3.8.1

commit b6e5103434945893ef7e43a3f19f727f1fc33958
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gnome-desktop3 3.8.1

commit c7964f0719743dda1942d39af721f4d583e95b6a
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

caribou 0.4.10

commit d4f1aefd79ba011ce19270b6b001442c927aed05
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

libgee 0.10.1

old sig file was missing, nobody really cast it

commit 1f7d6891bb5196ca8820491da36d7bb99a62ec2c
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

libxslt 1.1.28

commit 9c54636e1ba3fc900305fb50799c58e0b8152107
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

accountsservice 0.6.31

commit f7d6f90b44bb8a542a802da20b5011a733cb95dd
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

vala 0.20.1

commit 4fdf9d1230786706bf4726fc27a4c99560c0bb4e
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

dconf 0.16.0

commit 9dbc77a78e8772a68ab116387858d81decbde5c1
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

mutter 3.8.1

commit 36cc4b0a541e655468b8a4f5e5bb998161d22e01
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

clutter-gtk 1.4.4

commit 97daaf838eaf321cc4b8dffff4501cff781fc033
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

clutter-gst 2.0.2

commit ba1bedb356d65c135695587add404ff8c8e96a36
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

clutter 1.14.2

commit 85c27ef98fb834733a999b4ddac11258eb82c362
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

cogl 1.14.0

I had problems with nvidia headers, smgl-gl_select -d mesa fixed it.

commit 432db8a191a71e62aa775bdf2df8e0da4f7016e7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

new spell: pypdf2-1.15

commit bfffa693f67bf829d4fd77affca43d86081ebfa9
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gsettings-desktop-schemas 3.8.0

commit d2c9bda7ddaa067f79ff0c9a3ba9d4067764fa84
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

python-markdown: => 2.3.1

commit 76485ce2293539482dda4da79f46276686d30cc0
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gobject-introspection 1.36.0

commit d91785a8ec3554c766fe2ba4932d1875136b0b5d
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gjs 1.36.1

commit 9b9b4d8d473e1756334b1cd0c19d4ec0104f6162
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.9.1

commit 5b95e3ceb98628c2fabdf84ef6143d9f54e55c27
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

x11/merkaartor: version 0.18.1

commit 88edf032cd93484e42266bdde7b8a6cf8b1f2742
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

utils/wyrd: version 1.4.6

commit 5a3b33c9aa56148b34d4fc7167f208668d3b2be2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

utils/remind: version 03.01.13

commit f331afd1f29263cff8471bac6c16a6019c8b8661
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

gnome-mplayer: updated to 1.0.8

commit 2e17f84b69537617cd323bf30cb61c8e06a3f221
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

gmtk: updated to 1.0.8

commit 87b49bde4e43889fd4c469a66e59d702a575c479
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

dissy: Add dependency on gdk-pixbuf2 and librsvg2 (for loading the icon)

commit 05b55b060e13eb8e89120a4ff48bcbe7a76b8a45
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

gdk-pixbuf2: Add optional dependency on jasper

commit 73a3aedffa6dc37150fb6cb7f3afa2c92d8424e6
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

iptraf-ng 1.1.3.1

commit 470cf7aba5c3b7923c0a280f5694bc9833214d9e
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

dissy: new spell, Graphical frontend to the objdump disassembler

commit a29e38e3e9c2c124a5c2881ef3f54ec6a294f6e3
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

mksh: bump to R46

commit 5b88a0257dbf6127924214aa01f58ac7687897e6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

unifdef: => 2.8

commit 0caefe0ecdefe341de2c5f2326b04e3f62180a1a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cheetah: => 2.4.4

commit 2613ff34607a6ddc9f3eb94865a475514e4e4754
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

automake: Depends on LZMA for uncompressing SOURCE (Bug #542)

commit ac6fb191652c9c7d229894dec1c133ef1311912b
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

video-libs/live: version 2013.04.30

commit e65fa213701504999126f0fb060a5fa89d6544de
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

gtkmm3: updated to 3.8.1

commit 8eec7d25fa640ff6126d81479df7b894defea4dc
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

policykit: updated to 0.110

commit 03d1600922324abffff708e6d855b5a44ad4541b
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

gtkmm2: updated to 2.24.3

commit 08d1a9cdaa4bb4d7f8793a7dfbb179d2418c4912
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

pavucontrol: updated to 2.0

commit a9a620eb42aad1421a2837c03c4d518decb07395
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

glibmm: updated to 2.36.2

commit d010a2c596ae8fdcd1335e2ac35c3abb9c5fba55
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libgda-5.1.2

commit f697d150b96c0cdf4b0617ab37983d3483e5473b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qpdf: => 4.1.0

commit 2b616791b314d9ee0eb1d90a53b609080a2968ef
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

formencode: => 1.2.6

commit 17de862f52d3cdb777bb29e8cbf4a90159255112
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/cppcheck: version 1.59

commit 32c574b9eb08f7389d87c62c5ebddae69374bc56
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

djview4: => 4.9

commit 195f75601ad277f53e22edc9a4bd465034f67b01
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/mercurial: version 2.6

commit 6bece45499af26146512ae7f165dd42576dc50da
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

burp: => 1.3.30 (devel)

commit e97cb4370ad665f08e2e22bc08094c33ae1b28bb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

quassel: => 0.9.0

commit c54bc36eb11512eab807183f96c2957f3274c6e1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

iw: => 3.10

commit 917bc3c8053ca4625d2549a7468c978b75985f10
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libcsv: => 3.0.3

commit 0a60db9ceb78c308cbf926ad87d8d7508a0108a2
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

qemu: version 1.4

commit bdeefef303deed22f4f85c986bd7c5a7898141f3
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

dhcpcd 5.6.8

commit d26e0856ea3bf847568f5e9cfb080af77acac1e2
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

util-linux 2.23

commit b0b349a2b68bd0bbdc98f2e1b1b22472100787e2
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gparted 0.16.1

commit a196b71b405b64d447a00b73c0db84e6749e072c
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gpg-crypter 0.4.1

commit caf0b79a1865e2ee72a9585a45f46c6303fa68cb
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

libgcrypt 1.5.2

commit dc738c042605cfbdae46e3b81667a8bed0e92cb5
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gpa 0.9.4

commit 047d815c4ceb875a202855efdb7d245ff09476a0
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gpgme 1.4.1

commit cb33d98182b7038d0a27232ab6bb67f5a16ad748
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

new spell - vc-0.7.1

commit 921322568ae09b14aa0fb76ec9af165ac7e5b030
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

loop-aes: => 3.6h

commit 4671d873465298b59c9fcee017239c30cb93c304
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

python-pypi/FUNCTIONS: fix usage when both python 2,3 are installed

commit 6edbdfd4f7292c585b679b5acd7b1b06974c8205
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

distribute: => 0.6.36

commit 4a000bc105ebf86101a1948bd1e7d292cc4ad4fe
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

python-dateutil - fix python3 usage

commit f4d0b20793b4fa436d5ddb5b02fa25262a31a31c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/imagemagick: version 6.8.5-3

commit c1a9078dad9ee98ee0dfa07a13b2553bf3a73db8
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/git: version 1.8.2.2

commit c04c211a3ea9b1ec6858ef6c642b5395df5a1b65
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

linux 3.9

commit 95e2c7679c56292fc37e691e4737c03a3bef5327
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gdb: => 7.6

commit 87cf1063457064ac7f51df3327b36ff159808b34
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tokyocabinet: => 1.4.48

commit c13ce57e67d10ba9399d361db3b323dc1c5c583d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

nettle: => 2.7

commit c4c1a4747afd1e31d7c38bb85165a13a6f028ded
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sqlalchemy: => 0.8.1

commit 8f30c21554fed1a850748f6e6e22ab0b958f8174
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/darktable: add -fpermissive to CXXFLAGS

commit a9598b8883d7694fa8f81da312d5bb7c609f3e6d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libzip: => 0.11.1

commit 1660ba6e2a3706f83bb6afea5cc2fa83c826c59a
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gst-libav-1.0 1.0.7

commit a7abfff4745a99342fa7fd7eaaaf40ee18c8e47d
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gst-plugins-bad-1.0 1.0.7

commit 82e08994b026cd90fbc73b25f9fd620543c71dae
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gst-plugins-ugly-1.0 1.0.7

commit 366d67828e51bf697aca2b900681d48902f54ec4
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gst-plugins-good-1.0 1.0.7

commit 713b947808fdae4356bdf418a7e7f03adf786348
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gst-plugins-base-1.0 1.0.7

commit 15cad34e85e93c5329c2e75bb89f65ce57bad808
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gstreamer-1.0 1.0.7

commit 8ebe666e946acc8eb8c024b09243e373b8d13d68
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

p11-kit 0.18.1

commit ce949f80ac40fa434fc614aa08b66d5a82612a04
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

dmidecode 2.12

commit 5cbc1d1f7fc3c63922cc533be9ebe1ed774727d0
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

linux 3.8.10

commit 6b091b8dc8d294d232e295b5b6a635f6e4ef7c9f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

disk/udev: install udevadm to /sbin

commit b137e31398fa0c2a7282ceb5a920cd5d922e170a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.8.9

commit d3765700cf58a13b47eb0dfac9137ab475f3d4c2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-creation/espeak: version 1.47.07

commit 26b2b380412867ae0554d41e7e7cdfde973a9310
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

Revert "portaudio: => v19_20111121"

This reverts commit 52a5ba6659a72b9228b38783d681d049a0cd8726.

It's a bad idea to update portaudio to version 19 since some spells
depend on version 18. Please update portaudio19 instead.

commit 809464fab3d771f592dee8578bd2cd9c4054a7b2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

gnustep-libs/gnustep-back: version 0.23.0

commit 0ce8fab7c1c84b6a2471181c99cadcbe20220de7
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

gnustep-libs/gnustep-make: version 2.6.4

commit 379d82e8ee7c70c9ae457ac74b4579378b3c48f1
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

gnustep-apps/gnustep-oolite: fix WEB_SITE

commit 2db7f89cfe22479ca0528962f66cf0ac6ed63f47
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

raptor: => 2.0.9

commit 7e5dd1787bd49db2855084a0d0bf437923cca73d
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

solo6x10 2.4.7

commit fab92608eb0a666826057ead67c0b05362415234
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

dpkg: depends on timedate (for dpkg-parsechangelog)

commit a3f9ef78b5152aa2444dc8db7bd602b4d3f7ad49
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

polarssl: => 1.2.7

commit e667841fd35bc34b6db1d94e43dc28358f08d05e
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

ed 1.8

commit 3ed633555b25aa1b39c135554c5eb049d434783a
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

less 458

commit a61c3c4e4327539c8ea7695f717183ba945c7b00
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dbus: => 1.6.10

commit 00860a71a5270e743d4fb55b174341d7933489c4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libarchive: => 3.1.2

commit 5bd3e424c5864c1dee154640a767cb3ef35ff763
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups-filters: => 1.0.34

commit ec7e5336714e8f59d79a11e275861cde3097aeb7
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>

hamlib: 1.2.15.3

commit d6b03f42ad4f1261d0a759ad81145528a7d308c3
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>

aldo: 0.7.7

commit 79706282aefd9731a2d2b2f3c8fb11aac03948d5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cython: => 0.19

commit 7d70e4d836c1c84bc01818035ea5a6f883267188
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

patchutils: => 0.3.3

commit c3914cfe230a055589caa55aeb9d17d24c31bbfb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

texinfo: => 5.1

commit 148463a7d39609853457b2e67477675c567c399f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

update gnu.gpg - add 30D155AD Karl Berry <karl AT freefriends.org>

commit 1ead94a2cd28a5c458cae97238418bd8dcc9b1f0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

clamav: => 0.97.8 SECURITY FIX

commit f40664744586daa3193fddc5af1ec2797a9c3d72
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

tinc: => 1.0.21 (security)

commit aa8dc114f80f325e4e6df945b97bfc266da9590b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-soft/abcde: version 2.5.4

commit 7f2fb4948b5aa8e63cf7692164f629b275f7e72b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

perl-cpan/webservice-musicbrainz: new spell, Interface to MusicBrainz web
services

commit 10a6f6353633aec517febc43cef9c268b3f9c1c9
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

disk/cdrtools: version 3.01a14

commit 000f9ff57db57a30b6dea4731a041ca241bd6271
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-players/cdparanoia: install /usr/bin/cdparanoia executable for
non-root users

commit 9217d0f3eb765428ad9b9e591745cb9f834bee3b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

disk/udev: version 182

commit 5e2292f4d23eb904cf73d2614464f67e3f3adb7f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/kmod: version 5

commit c3b6b2f6aa04f281f0cad4940f77c147e7497c6b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

utils/pciutils: version 3.2.0

commit b73b52972e042cd40135dced4c5cfa6a2f5e7876
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

cherrypy: => 3.2.4

commit 9d353a26bee4e56dd199a00fa435a2f0d6fc7c0a
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gtk+3 3.8.1

commit c0a28f7a7c2bba59d01839e588955e2538750dcc
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

glib2 2.36.1

commit f7bea2645e84c785be66303aa75974b07fc4653d
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

man-pages 3.51

commit d6c6b319025ebdc0963345c02e23deef627d384a
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

whois 5.0.24

commit c67ea0c4a08069cef1a95fcd11561f86d43829e3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mercurial: => 2.5.4

commit e921b8d65f1d4be95f28ab15a6b83e22a20a1a30
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libunwind: => 1.1

commit a1bec3bad3a609af1867978fde7ec9a9ab99b47c
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

fpc 2.6.2

commit 7d05d343f5c7f53d55485c96ce07eb92f3cbf891
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-players/ripperx: fix SOURCE_URL[0], add -lm to LIBS

commit f7953d77d8021f003606f81e6ffa972edbbe6b4b
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

avidemux2: switch to provided build script, enabling avidemux to
actually do something since plugins are not missing

commit eaaaf84c13f4e1856990319ae941be6dd6344097
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gmic 1.5.5.2

commit a563cc50a409bd50054814ad47cd7d610bda529b
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

openexr 2.0.0

commit 784f4eb5f5f05545ff3c12e676b8988d7893573d
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

ilmbase 2.0.0

commit e88216d41bd60f711c7b2f8adf97df681eec0461
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

audio-soft/rockbox-utility: version 1.3.1

commit 2e8120011c407b7b1b459e663dd21fa7fad6dea5
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

qemu: Updated to 1.4.1
Removed branches, they no longer (even 1.1) compile without
work.
Query for enabling VNC
Optionally depends on libcap-ng
Move VNC-specific optional dependencies into a VNC enabled
check
Pass $QEMU_VNC to ./configure
PRE_BUILD, cflags.patch, archs-0.15: Removed
Updated architecture list to 1.4.1

commit af306facb5da522714e0bec41edc75410043c087
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

python-mpd: => 0.5.1

commit e6739789061f2be52ae9c0cbf7451123e0b922c3
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mpd: => 0.17.4

commit 7b46946a544693a40e5edf12c5565c60136cdacb
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>

commoncpp2: 1.8.1, sys/stat.h patch from OpenSDE (Bug #190)

commit b5d8b6d85511dd01269efdab065d1412c33ef033
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>

kdebase4-runtime: kactivities required dependency

commit 2d55ac8cfcdaaeeed8d93c22e44da4caa9f220e1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pyparsing: => 2.0.0

commit 9b841a25d6ca6c541f750620478ca91c61328c86
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

imagemagick: => 6.8.4-10, reenabled ghostscript support

commit 1f4e0606568662684f0422a3535295b6a4c99092
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

poppler 0.22.3

commit 6c6eceafc0cb634b9698c3d0338aaf454d7b84cf
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pyfpdf-1.7

commit fc1b630ef618574def8f7b69983145387184e22b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

python3 support

commit 45baccea3f8c4c707a4d598bb2d036f7d165df82
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pyparsing: => 1.5.7

commit faa7ab768de4e3a3905e0702198b00e5937f865c
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

e16 1.0.13

commit 81728a39263d2e15b57964b58b8b98a3706a9fd4
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

linux 3.8.8

commit c5f880bdf2809b729cb9d94bdfb0eae30ece9209
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

eigen3: => 3.1.3

commit 3a271be4d15d99af290840402cb0f1a1c6759ab5
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

openjpeg: PATCHLEVEL++ for Bug #540 (Javier Vasquez's fix)
Adding "default_install" and the removal of broken symlink and the
creation of the correct one.

commit 57a9f1ccfd7602fb20bce0c2b2e4f36a9ca71369
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

curl: Fix -DPIC from CFLAGS -> CPPFLAGS (Bug #537)

configure: using CFLAGS: -march=native -mtune=native -m32 -pipe -DPIC
-fPIC -O2
configure: CFLAGS error: CFLAGS may only be used to specify C compiler
flags, not macro definitions. Use CPPFLAGS for: -DPIC
configure: error: Can not continue. Fix errors mentioned immediately
above this line.

commit 01189af4558a0bd77492b35143f584cc111a4a49
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

Revert "http/webkitgtk3: version 2.0.0"

This reverts commit 455adc34ada86900550ad7ea835095fb3d534127.

Doesn't compile with gcc 4.6.

commit a9f62e2834200d413da6d89c64f0077e83336192
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

Revert "http/webkitgtk: version 2.0.0"

This reverts commit df674ba4dfde970a8e249635fcbae9c4c1958713.

Doesn't compile with gcc 4.6. Thanks to Vlad and Thomas for noticing.

commit 1d43b938d033d1643390ffb0195a2a0038aec84f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libusbx: => 1.0.15

commit c53fb62c3637f8968e6fe1bff6c447780eab0630
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

astyle: => 2.03

commit 274c3573690fe76dd32588ad3dc0a830e446595d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

camelot - fix python3 depends

commit 6be218fee2bf5cc46fa0b3755efcbc18097f5991
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

numpy: => 1.7.1

commit ca90dd02385c918ac14daf4ca95cff4a28f379a1
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

imagick: => 3.0.1

commit 6aec135f11f5b000f16e43076f6fd6795f1eb999
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

markupsafe - fix python3 depends

commit a2720e6b8c8e30c860c5c3746887ef7b9f7d1da9
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

beaker - fix python3 depends

commit f2d86a870536ae55f665b1aa11c54cbf740402c9
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mako: => 0.8.0

commit 8a0c32e517646aeab7c6b7a258315512d481ba3e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

jinja2 - fix python3 depends

commit c5562cb6b34581d922bb57d0a4d5cf0705cdf3e2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fb-python: => 0.7.2

commit dffd5dee7aabb96e2797ef466aa0005c322ea0a7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

nose - fix python3 depends

commit 6769f03675e55373b9bf81b04f0b6535c4d9bda8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pycrypto - fix python3 depends

commit 27f8773cebd875174e4849d57fbfe1397bbb3dde
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xlwt: => 0.7.5

commit 0dc15c2fbd49e93fff5848c1ce944ece5c0b39ae
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xlrd: => 0.9.2

commit 43e02f11ffc622cfc3824ec3d76a4866c56135af
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pyicu - fix python3 depends

commit ee8e95ade9bc2ad2e786cbf13e90b4f5bf16a536
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

six - fix python3 depends

commit c4b30d97e3663745a6b9edfb00bf8925fc19a66d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

lxml - fix python3 depends

commit 6f56d5522b843aa96dc1e5c42eeaa5cee27816a8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sqlalchemy - fix python3 depends

commit 70fc8ad33826768ec19615c86c63ec21e57fde44
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fdb - fix python3 depends

commit ea79438c3313f4cf84c50aad4c4b788249218247
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

vlc: => 2.0.6

commit 4d8be413f36322d58581644bfcb8235eda3ccd50
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/imagemagick: version 6.8.4-9

commit a7dbebf17b84b9d7fc4c5d617f6e209c23ed38cc
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

seamonkey 2.17.1, SECURITY_PATCH=53

commit 764901cec1916ad8f05f098e00e62860109a874a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

reportlab: => 2.7

commit 90e0732545f552fa4f0856a443cf3ac082795c35
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sqlobject - remove firebird support

commit 7b3ebb2dc01422375556e9d2943c03ef3f8e4be4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sqlalchemy4 - remove firebird support

commit 5556290d0b66b9b8b619cc4de036e26977aadcf7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sqlalchemy - use fdb for firebird support

commit 3827a41f142e657f8cddce43cdf1bbb44026d04f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

deprecate python-pypi/kinterbasdb [replaced by fdb]

commit 21097d34d7debffa76c4d6341fd550ab09687014
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

glib2 needs gettext

commit daedfe7e96b6f0f499d37e9d71f454b7151b711d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

lxml - depends PYTHON

commit 9dcd8b8e4d1f7e5e5edf8c6cd34c76d9ae931d2d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

Python-3.3.1 - SECURITY fix

commit 182aed0ff2c5573c7e3c83bd0345ad9f3d7424b8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

curl-7.30.0 - SECURITY FIX

commit 144ebeef4fce2999969e55ee5716dad29392260a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtquick1: => 5.0.2

commit da3917afb14782f6182d59ac0676714be675659c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qttools: => 5.0.2

commit 99a63e32481d48767427be0e3e99949480c546c6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtwebkit5: => 5.0.2

commit cc3d9be888b497e47fe3cfce3bd06f983e0ea25a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtmultimedia: => 5.0.2

commit f3a41268485cd87a2e49b068cb06fccb5ced1ab9
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtgraphicaleffects: => 5.0.2

commit 77c38716a41e025191f44d7cf0d767903f2853fc
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtimageformats: => 5.0.2

commit 9a53b305cfcbd91e0ce2a8671283f9623a020cea
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtsvg: => 5.0.2

commit cbfc61770be7dedf0bafa5c181e9c971ade235ea
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtscript: => 5.0.2

commit e44502708b3d3f954a2cc9016b4ec92e1e7e11b6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtdeclarative: => 5.0.2

commit 282092935d007ebf694137a2067f25b3a2680088
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtjsbackend: => 5.0.2

commit 99bc49eda6b6873b61bccfa0b0c5ecf5c33234a4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtxmlpatterns: => 5.0.2

commit 9dcd5cfeed5dd92f11fb771ac11a1fbddef4f2e6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtbase: => 5.0.2

commit 9d4c3705d546b81fc57a9a68e3ee5ba1bc83c4b6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tzdata: => 2013b

commit 74e013433e2eec24a4dc8fc9e12cc1c3fd9b5f71
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

http/firefox: version 20.0.1

commit cf69a7b782368ef82cb1df3932a076a04f168657
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

camelot: => 13.04.13

commit 5beeef3ee640a8a7346f9990e5e2addb13151137
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fdb: => 1.1

commit fbf5c714a52d89d5edea75b70f052f177bdd15dd
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

lxml: => 3.1.2

commit 9ab24bae6c19291c12f3284d6a7892507ff97166
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

krb5: => 1.11.1 SECURTIY PATCH - fix CVE-2013-1415

commit bcac3d97d781e041151e54670a8a017fbc372458
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libverto: => 0.2.5

commit 4891a32b67ac08d7431d197cb0c7af7b773e60b7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

six: => 1.3.0

commit a8db46bdd8bc72b5249fb6b924426ce4f8868f39
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qpdf: => 4.0.1

commit a68ebba2f1d56e03ba2d61a280f2cb5e93db7207
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

x11/x2goclient: new spell, Qt client for the x2go remote desktop

commit bd648ded70c28fb6e45d4d3c21247212695f0b75
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

x11/nxproxy: new spell, NX proxy library

commit fd21b828da498426fef8043986550adb2107e5eb
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

x11/nxcomp: enforce CXXFLAGS

commit 5a28a027018269ea3bd290510b15426dd0db3f10
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

devel/git: version 1.8.2.1

commit 300c1a0f09c4b7f9df307b784d3ce5addae0b0fb
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

graphics/imagemagick: version 6.8.4-8

commit 17a2b6a6ae039b36a2181712ff2b4774774a721a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

x11/nxcomp: version 3.5.0-2

commit 504fd82239047da5ebf383a1ca99a6b8aba59e41
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libvirt 1.0.4

commit e2cf74b47f6a0ac273345370cc3950dee3239658
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnutls 3.1.10 and 3.0.29

commit 27fb5acdecdebedafb1e89e4405a018659ca9b0e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ghostscript - nolonger uses jasper

commit cbc15681a6fcf1298478e2414ab61dba65dc3767
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

openjpeg: => 1.5.1

commit 5657f01f4431fcd8809ea90c5866be8523506e03
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

evince depends on libsecret

checking for LIBSECRET... no
configure: error: Package requirements (libsecret-1 >= 0.5) were not
met:

No package 'libsecret-1' found

commit 7124f8bb4a0c10277fc73f65cbca0938d355a264
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

http/webkitgtk3: version 2.0.0

commit 60232d52fa6d2778eb17b5eaf30a48ea0e05e305
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

http/webkitgtk: version 2.0.0

commit a92eb33c5b7bc530fb7f5d953c867be7c8887bf5
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnome2-libs/libsoup: version 2.42.0

commit 0c132a752c062ef1894fc03fdb731c2eda9a2d6f
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

shotwell 0.14.1

commit 0dd0ad1421456c6f915f57aa9569087a25ea8724
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ruby-enterprise-edition - conflicts ruby-2.0

commit cd603039c214489e3737e5ad43cbbc1b814321a2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ruby-1.9 - conflicts ruby-2.0

commit 9984993d0ea57a21a8cb8d44dfb9eefe7c90944a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ruby-1.8 - conflicts ruby-2.0

commit ae81924ca474938b745caed11f08e5551f4b7c5d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ruby-2.0: => 2.0.0-p0

commit 2abadcc678289443a7e1c871c1662084f53f38bb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

udisks2: => 2.1.0

commit e486e9c27a8032435e8b35bbff820f17e7beaa80
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

miro 6.0

commit 753721f31d79fc8190edcbc5be01e5eacd432184
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

lua 5.2.2

commit 223306895d609306c1a14ee090b80559db5c1743
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

psycopg2: => 2.5

commit 287ab9c222a0d47a03d43db0f7e0f6c0c7058451
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

graphics/darktable: make dependency on kwallet a suggested one

commit c8bf494f24491b136d753c0f41d0da291bb4d754
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

graphics/darktable: version 1.2

commit daa15dbcd8f40e7e4c4b72020519aabc22888c72
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

graphics/graphicsmagick: version 1.3.18

commit e2f93107078213dc43bc5e0ad91bb0d574d87b2a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

python: => 2.7.4 (security)

commit f297756dd4bc69c25051da0f2896bc2987d98847
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

opencv: => 2.4.5

commit d614694decad430c9fff79e293c61127672009f0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

orc: => 0.4.17

commit 20b3efb7048a1f6d1919474b468cb9b66338d14d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

alembic: => 0.5.0

commit bce8d227c014b9490b5b1f3db265f613da6461fb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups-filters: => 1.0.33

commit e24cb4c084dc65746180ecbdc7f1105e68fbb6de
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

diffutils: => 3.3

commit 969aaca8b6b375d979ce99a61d352f434d1bea9e
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ncdc: => 1.16.1

commit 364a8be9575c06cdbb02738a1c2bf1e3f96b954e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kernels/linux: version 3.8.6

commit 8974294e40870347d830c590d427ba08f9bc7e7a
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

flake: new spell, FLAC audio encoder

commit c8e6967ade81d607916cdb664552316be52d09d1
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mail/thunderbird: version 17.0.5, security update

commit 850e4ee692d60dee4206320beed7ef875eb51a78
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mmidori 0.5.0

commit 236860054a8f22535dfd5d5888593f6fb3d7c75d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mercurial: => 2.5.3

commit 98a2a9e6ddd4502e1d3be1e393ba6569e11b894b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

postgresql: => 9.2.4 (security)

commit 6886ba7a189883ccd99fe3e826d9052936784024
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dhcp: => 4.2.5-P1 (security)

commit 395e6960d1afcea64861a04f43b519863f308768
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

isc.gpg: added 189CDBC5 public key (Internet Systems Consortium, Inc.
(Signing key, 2013) <codesign AT isc.org>)

commit fecb8c367bd3d389505e2311fab91b850823e037
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mc: => 4.8.8

commit 5deefa22b19dba7dbde900e2bfb57f9e027d00ce
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

doc/evince: version 3.8.0

commit bbeb22381cd11572ddff2f597fe4b188dfd1ec6a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

shell-term-fm/shared-mime-info: version 1.1

commit 6f1d3449c4be7f2f466e5674c7f49f6793a48ea4
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

x11-toolkits/gtk+3: version 3.8.0

commit 02924b04d2ba0c81a09915e69a53c1b1bfd9ab7b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnome2-libs/gdk-pixbuf2: version 2.28.0

commit ae1716eb04b4ec1ea0812fca557677e8dd1d52c6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnome2-libs/atk: version 2.8.0

commit 5494c3355c524d94c344bb32421bcb727e4f6e71
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnome2-libs/glib2: version 2.36.0

commit 917e60758224315a065d9b52fcb8c55b6db83bd3
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

graphics/imagemagick: version 6.8.4-6

commit bf17ea600f167a60a3a5ba8c67bf94ac0ac3102d
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

live 2013.04.01

commit 08bf74b4e428e2dd2a515094a404ad69b2e03065
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

add dependencies on gcc with CXX, qt4 with SQLITE

commit 7e93245210fff878ad1524657866274e2e8057a3
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fixup 044deee59562ee70dbc2b1b0a4d77f38cbd1d273

commit 4f8d1572923cba08402fa4ed6db996e05b6ec84a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

utils/latencytop: add dependencies on ncurses and gtk+2

commit 60946aca569e9616f5f39c8eb9b982eb7c521722
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

shell-term-fm/eaglemode: add missing dependencies, fix SOURCE_URL[0]

commit e8ed75e9dbbd655b8a3d77f1b6fe8f6de352338d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

devel/ghc: use default_build_make

commit da8d3eb3c546b2a482d7708579ae600b33322cab
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fixup 40047660d2b05120389957ffb1586a6a729cf85c

commit 9ae87abc57ee4ee6024487cf92ec815ed393ba97
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

science/stellarium: fix SOURCE_URL[0]

commit e841dbc0017cc036786cee59ae85e6c88d249f7f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

utils/littleutils: version 1.0.27

commit 9760abd93e43c84eeb6ed1fe6f7fa80190e50559
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

science/qlandkarte-gt: add sub dependency on OPENGL for qt4

commit 5526d1dbbe8ffb80767179970173d5e5e538881e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fixup for 8ffe1be7f82f556c74b4d1fac110a68617d031ac

commit ceda7d0caba9c453cc1d9c3936a3a3414ec0286b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

http/firefox: version 20.0

commit 57f48bc539ef40fca3731af8607f6b00961a08ff
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

crypto/nss: version 3.14.3

commit a3ee3f6f0acffbde0c1f22b8a5a574878667c0e8
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libs/nspr: version 4.9.6

commit 76cc408202e9af07f914cfcecc7ecc324f5136d9
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

openldap: => 2.4.35

commit 3e8a877b709cdc4488c93a76d08555cc02ea57e2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnome3-libs/libsecret: version 0.15

commit 415beb57c6cc38cc674bbee63f535ba4c6e013b0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wxgtk-new - allow build with gtk+{3,2}

commit 27b1dba9cf78030bdc88fc73bb7a63f08b6017f1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sqlite: => 3.7.16.1

commit 4fb4a552ad45f0786ad1757dfb77bfa89d82e26e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gramps: => 3.4.3

commit c181802c80f77a327f60ff62fb2a72130809fb63
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cppunit: => 1.12.1

commit 3147e1dc0a3cd6234bb8197b2302e5c46541a572
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mozcache: new spell, viewer and manager for cache files stored by
Gecko-based browsers

commit f0c5fd4876035f5e69c45522ce75569c088e4512
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

python-pypi/calibre: add SOURCE_HASH

commit 9b8ea15d71fa723b1f529541e80d9f4adc076c21
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

python-pypi/calibre: remove obsolete patch

commit dc93dec3dad2f0f45cc7534c006fc1819f2ab443
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

python-pypi/calibre: add dependency on qt4-private-headers

commit d92dc4d8789f104b51a6b85263fc8bf127e55531
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

x11-toolkits/qt4-private-headers: new spell, private headers for qt4

commit 07860f5277624569f144e8d4ff66af5350588a1f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wine: => 1.4.1

commit 99bf1a4ee3b46aa6f92f0123e8f58c4c7cd9458e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

partclone: => 0.2.60

commit 4b3ef6c4f87db7dd449e00d3f7931448d0d878e9
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

unifdef: => 2.7

commit c9e5761497d1d5a75f3d6b9247b929f39c412a9b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

binutils - extra depends

commit 1bec36643ae2eed0e21db58c070a45cba410ceb4
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

evas_generic_loaders: scm version - subversion -> git

commit 5e349c2a3be04902d23ae97fa23fe3c8ed44bfd9
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

e17: updated to better work with git version

commit 6b67935c79f5516f1e07783170fccd9c4e91ad46
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kernels/linux-fusion: switched to git

commit 4bf154d3311123e2c8dbacc28bb00d7fe3a13b1e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

python-pypi/calibre: version 0.9.25

commit 9507543a045158759d2c3bbabf52d5d86a20afa9
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libs/podofo: change dep on lua51 to lua, make it mandatory

commit 3839313bb23963963ce085262b5df085e5a7a591
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

python-pypi/python-cssselect: new spell, a parser for CSS3 selectors

commit 18b64c656eede42ec7f196b0df7b99fdd29fbee2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

python-pypi/python-netifaces: new spell, portable network interface
information

commit 9229b1eb8005066f3364efdefe25365908a770c2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

python-pypi/beautifulsoup: version 3.2.1

commit b28a263b09e6181b021e5d2f768b3e2775d77b12
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

disk/libmtp: version 1.1.6

commit 45a8ce38032e50ba254b06f99de15e180023843a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

python-pypi/lxml: version 3.1.1

commit dd406764790066361f0bfbe0d2e423b5290fcc8c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

python-pypi/clientform: deprecated, is part of mechanize now

commit 35214dfab7ce5ec1ea3cccc2b005694480c1bc96
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

python-pypi/mechanize: version 0.2.5

commit 503f9bfa479871bd7b7178f5a439d9eb4413ab2b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

x11-toolkits/qscintilla: version 2.7.1

commit b8689816c35c8e10688c3b9c3601103b10fb17eb
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libs/pyqt4: version 4.10

commit 22cd34ba074aa11bbc4c15c317ca3a023dbc4437
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libs/sip: version 4.14.5

commit fbed2c7719f1adf6c487fcbb246ec268fd940454
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

easystroke: => 0.6.0

commit fced8535d84a507dee0951814b31473dc5a74ad4
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gtkmm3: => 3.6.0

commit d4588f31ce0c013a88bccece4344b95399f6c2b3
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

glibmm: => 2.34.1

commit 274e376ead1766af1ab93b3d3eea4fd915e47dcd
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

smplayer: => 0.8.4

commit 0a63bebc27733ae357777bb880656d102a168a9a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

burp: => 1.3.28 (devel)

commit e9bfd51a94bf43a7dfc0d199005e8ea3d7b1a161
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

python-pypi/urlwatch: new spell, a tool for monitoring webpages for
updates

commit 8f50aa8482ed8d7019610ec31fc4327552d2022c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

python-pypi/python-futures: new spell, backport of concurrent.futures to
python2

commit 378d8f1b7acdfb2f71d7f34153c9cf8c950f473f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

graphics-libs/pythonmagick: add dependency on imagemagick with HDRI
enabled

commit aad1f050686a3918a0de4ae16da8a15b1018a40a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

graphics/imagemagick: add sub dependency for HDRI

commit 44b32630be1d9af141ee8809e3c24693791845e0
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

graphics/imagemagick: version 6.8.4-3

commit 8bd6971bb8507f7b0b9fe5e0db5304cbe5c5aa55
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kernels/linux: version 3.8.5

commit 4ec35ad9f7ee8291d88fc2d420b098b14b5341cf
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

devel/binutils: version 2.23.2

commit 2b09c15bbe0b21d4d478fe7f136ac8741ab2ac48
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

firebird25: => 2.5.2.26540-0 SECURITY FIX

commit 61b9058fd05c5a011e176e1436b9c45cca6cc2ed
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

harfbuzz - fix build with icu

commit aeed87d902c4f9e8c045e4615b987447f7e203ac
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gettext - depends libxml2

commit baddcc90f433d57bc4525fc6e2bb24b5a73788b8
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

e-17/evas: fix glib include paths

commit f597e2babb79dd936ccd4521af41791adaaef94d
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wm-addons/cairo-dock-plugins: version 3.2.0

commit e3d30f666b627e783fb17c19cb18fac02fdffcda
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wm-addons/cairo-dock: version 3.2.0

commit 01885041ae1b5865c38717966e52ca2a2b35a3f7
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

video-libs/live: version 2013.03.23

commit 990ac900f0ce968fb4ad23dbeeed198289fa4048
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

utils/installwatch: fix function signatures

commit 510826edd1b2a3cbeddf07ea149973cbe0e93cc2
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

psutil: new spell, process and system utilities module for Python

commit defdb594525ed91a33f7ffd00b313e7ca2f4274d
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

egenix-mx-base: => 3.2.5

commit ec1d28fbcb3cd8ede9c0527b2846e816237bf93a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

graphics-libs/harfbuzz: version 0.9.14

commit c403f2c743b72bcbb8f1a12b716fadf37be7196f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fileinfo: added conflicts with PHP >=5.3

commit 45c3b69ec876a6efb1e0f88f696715849298727d
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

php: added conflicts with fileinfo for PHP >=5.3

commit 0ea475cdd7d9ccb9c6a62a1912291bcee5208c8c
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

php: removed icu dependency for branches older than 5.3

commit e43b801f198637e94d4c028e4d9ffcb67586d259
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

php: updated backports+security patches for legacy branch to 20130320

commit 6dee787bd9b3bfa859c9e0b07fbcc8e012f56ed6
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

php: => 5.3.23 (previous), 5.4.13 (stable) [security]

commit 15fcaa92120e8bfb99624b5e6ca9eb7fa6c9ae70
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pudb: => 2013.1

commit e14b9842575fd7bb5bf46c8961c5fae794c8ced1
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

urwid: => 1.1.1

commit e5c7150593278bb91c33a8aa58fa4ffd9896c77e
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

distribute: => 0.6.35

commit fc592e8d174dfee34b21c8c9b6cba024d6599db0
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libs/glibc: TMPFS=off

commit f4d629504f42f73ee10d3dd457f1129062de268d
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

roundup: added suggest dependency on native SQLite extension for Python

commit 6351ca1d1782f85d15ab1310cd1c906c87ea4937
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

added missing 'ratbox' account for ircd-ratbox spell

commit 588bf62dd8476d6133276139fb1c197eb6863f9d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

devel/bin86: version 0.16.19

commit 74d088b4b5c429d7f2d73b85c800fc6e98880c91
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gajim: => 0.15.3

commit d17fa4b59042300a9c975943f2b8a36f8c48bce4
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fix build error due to qt4 missin from $PATH and incompatible system zlib

commit 26c62141706ea0902104198840d21a9f46ed9d85
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

znc: => 1.0

commit 5c15057f7e896bb26d207444800da0cd8ffc3007
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mysql: Add -fpermissive in CXXFLAGS with 5.1.67 (!$OLD)
Add -fpermissive in CXXFLAGS with 5.1.67 (!$OLD)
for extra/yassl/taocrypt/src/Makefile.in

$ cast mysql
...
Making all in src
make[5]: Entering directory
`/usr/src/mysql-5.1.67/extra/yassl/taocrypt/src' /bin/sh
../../../../libtool --preserve-dup-deps --tag=CXX --mode=compile g++
-DHAVE_CONFIG_H -I. -I../../../../include -I./../include -I./../mySTL
-D_GNU_SOURCE -DYASSL_PURE_C -DYASSL_THREAD_SAFE -march=native -mtune=native
-m32 -pipe -DPIC -fPIC -O2 -fno-implicit-templates -fno-exceptions
-fno-rtti -MT libtaocrypt_la-integer.lo -MD -MP -MF
.deps/libtaocrypt_la-integer.Tpo -c -o libtaocrypt_la-integer.lo `test -f
'integer.cpp' || echo './'`integer.cpp libtool: compile: g++ -DHAVE_CONFIG_H
-I. -I../../../../include -I./../include -I./../mySTL -D_GNU_SOURCE
-DYASSL_PURE_C -DYASSL_THREAD_SAFE -march=native -mtune=native -m32 -pipe
-DPIC -fPIC -O2 -fno-implicit-templates -fno-exceptions -fno-rtti -MT
libtaocrypt_la-integer.lo -MD -MP -MF .deps/libtaocrypt_la-integer.Tpo -c
integer.cpp -fPIC -DPIC -o .libs/libtaocrypt_la-integer.o
integer.cpp: In member function 'TaoCrypt::AlignedAllocator<T>::pointer
TaoCrypt::AlignedAllocator<T>::allocate(TaoCrypt::AlignedAllocator<T>::size_type,
const void*)':
integer.cpp:76:22: error: there are no arguments to 'max_size' that
depend on a template parameter, so a declaration of 'max_size' must be
available [-fpermissive]
integer.cpp:76:22: note: (if you use '-fpermissive', G++ will accept your
code, but allowing the use of an undeclared name is deprecated)
make[5]: *** [libtaocrypt_la-integer.lo] Error 1
make[5]: Leaving directory
`/usr/src/mysql-5.1.67/extra/yassl/taocrypt/src'

commit e19b9d9f94a70b8bc823167a9f7933e610d1765a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

http/firefox: disable avx for all gcc versions >= 4.6

commit f1a7c9eee46c20b35fa2fe69c23338a4056fcf54
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

graphics/djvulibre: version 3.5.25.3

commit 2535518bc8e6543429a000e7495af8a673819de3
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

graphics/darktable: remove -Werror from FLAGS

commit 60d90c8e3dd4f67ae6c1e923ea0ac8680bd9f7be
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

editors/texmaker: version 4.0.1

commit f1328aa966803407d5c31873bfbfab85c5ac70af
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

devel/qt-creator: version 2.7.0

commit e754b0a04da0ee57a359d8a917d8fc768ac78a9f
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gparted 0.15.0

commit 80315d23dd2b04afb13bcf4145846ca489df55e4
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

poppler 0.22.2

commit 9ef51dccbe7a0582ef4ff7273a1f604e0718eb78
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

file 5.14

commit 4324c642cb99fc027db7029174e94f31afb4bf8a
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

openssh 6.2p1

commit 641799256c182043bbfc424d5fe111d220fbdc06
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ncdc: => 1.16

commit 3329a3a56d4bcb13f11845555f31c8cc85d5dc68
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

man-pages: => 3.50

commit 28a134e5434004bd24859c83cc8ee323b0ba2b34
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sqlite: => 3.7.16

commit 20394ceabc3b1b88bf9a195ab08a3f7c6704a385
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

git 1.8.2

commit 77dc3b3355e4f8e55a0aa20836c35bf694fc7af5
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

linux 3.8.4

commit 68514279eab7960579206c9d0f32fc3cb22888a2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

graphics/xli: version 1.17.0

commit 5aa5aa9b0ccb21e41fa4bd840c79fa9d0d921c41
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

science/qlandkarte-gt: version 1.7.0

commit 992b672c8d92f5fe1d95cdae20e1bdfd8eb99d75
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

utils/powertop: version 2.3

commit 23f955fbce759e0e3e09ffe2c9856847ad94d47a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

polarssl: => 1.2.6

commit 8e94fd22cfa3626757223a40d39ff0058180e17a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

upower: => 0.9.20

commit ff39f0572350960d26363857677d558b45b4134b
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

i3: => 4.5.1

commit e9faed720b9c6af6cb21e4c3d4135fc92d455407
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libisoburn: => 1.2.8

commit 3757f7309146bee537f0fcefc1dc0a25f2b520da
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libisofs: => 1.2.8

commit 16ac93a8b21c2d1e78f3509b3b1aeedea736e36c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libburn: => 1.2.8

commit f10cc97e51b53f38a518cad214ceb35450a11f24
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups: => 1.6.2

commit 056fa4108b3235d9b432e591f6e5a7979cebbcd8
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

samba 3.6.13

commit c34ea7e86b747d414c8754be31789caaae0ac5e3
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

shotwell 0.14.0

commit 00d2ce86578ea9bd2a9d7a57c59594a0e6e35968
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gexiv2 0.6.0

commit 8140d3072af4f7b152b79de3908bd527186794ad
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libgcrypt 1.5.1

commit 2248c5e78f92a8f2066949f75726f1f96d3e4907
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

graphics/imagemagick: version 6.8.3-10

commit 9e2a01de506ec0f856d5383e5e4865d5e7ffb239
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

perl: => 5.16.3 SECURITY fix CVE-2013-1667

commit 065c8fefcbbe7ebf34aa087e7ed6d25c48edd84a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libtirpc: => 0.2.3

commit 8bf5c1211b5c4635075f0b371446771ff9fde2ad
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wine: => 1.5.26

commit 45a5aa10119651f623b22289076cad5c0c0e980a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

haskell/haskell-x11-rm: new spell, Xrm bindings for haskell

commit abd0bac5c1fb1bf5a1e80462f3c043eed5cfe660
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

graphics/xli: add dependencies on JPEG, libpng, libxext and zlib

commit 14480a5fed61fed7e661ca3f5f3611904265c6b9
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

graphics/xli: new spell, a command line driven image viewer

commit 89c516317b01c46356e15ce92195e474a4db0ef7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mpfr: => 3.1.2

commit 2342fedb94db01db7b2dc174253ab6ce1f0c5c22
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dbi: => 1.623

commit e6added15273646d21ff878d8f9ccb6c532550d2
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pil: Add TK sub-dependency

commit 6971c66d4679bb04a5d68c509e42c4c600e03c82
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

science/yacas: new spell, a computer algebra system

commit a42072b2c4d5bc1a52ede00c34ffb9f4060e3cef
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

graphics/darktable: version 1.1.4

commit 2003594ff4e3ac1731056ea48c4c99a6b673b8cc
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xorg-app/xdm: use X's default authentication mechanism

commit d33f21ea4d3323b41a9e7d6fce8abd678c5846f7
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xorg-app/xdm: version 1.1.11

commit e719c30effa1896e75215a4bac3953c5798bbbd3
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

x11-libs/unity-greeter: add dependency on gnome-settings-daemon

commit 31080834e2b325c339513a61af2f28d1bd930cad
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

x11/lightdm: reformat description

commit 6c2b679398917c4d9f5d36de7ddb42caa8463c04
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

x11/lightdm: fix typo in init script

commit 472767fcc76c3eca92477f8045a5e43b13aee8ed
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libdbi-drivers: => 0.9.0

commit 1d4e6e385d942ebc3320665b8f518a0eaeffde58
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libdbi: => 0.9.0

commit c61514412f0c3152c8a1403c2664ecb8b862ba1e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

graphics-libs/libwacom: version 0.7

commit 59d38c0dca27f6f2fb186ec922f85f10aaaf73f0
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

devel/florist: version 2012

commit 70a07dbf8fdd76896f87b89fc9ece65e7fc12577
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

digikam4 3.1.0

commit 31f9d0e3c8b6fda658a36417fd22b87158c94fcb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

clamav: => 0.97.7

commit 564db383bbd2921fecd9015db7718bb4837c3bf7
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

linux 3.8.3

commit 8fa282523de5b1c136a344479843a56bc43b13c6
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

calligra 2.6.2

commit 3eb73feca6d5e162c492d41f68025e9cceb0eee2
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

i3: => 4.5

commit f8736f51f726ae1355e1b233be2b539bd9571f21
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libev: => 4.15

commit dc5f22e920cf4340f8cb942b69510857766d2909
Author: Robin Cook <rcook AT wyrms.net>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

uptimed: update to 0.3.17 and added patch for current autotools

commit 7f03657ee6e7ae4057c3f22611fece74bad4d805
Author: Robin Cook <rcook AT wyrms.net>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libdvdcss: updated to 1.2.13

commit 61db9d735fa735f9a915fb67bf46ca84d122c0e8
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

devel/git-cola: version 1.8.2

commit 377a8e29f4dbd776ef957641a765d0d56f7e9a4c
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

siege: => 2.78

commit fb2e3c7bd4da5cd210de8b189262617579f08e48
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xfdesktop: => 4.10.2

commit 09a580b90a8b289247519d77dfb6d004c2b6421d
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kdepim4: added depends nepomuk-widgets
added optional_depends cyrus-sasl

commit bda444877814ce3d481cd468c709721c182cad6e
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

Revert "gcc: => 4.7.0"

This reverts commit a17f69060a76cb9086916db8ebe82edffef894e3.

commit 4194cda9e76c87360460e0bb3d26288d7d6cec74
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

Revert "gcc: => 4.7.1"

This reverts commit fa75ecbde3e741582c8ff3d948e4616e9c99030c.

commit 6855e59377e299c40aa603541e69d4d2200e0e2a
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

Revert "gnu/gcc: use new version of the ada bootstrap compiler"

This reverts commit b1d212b00fd0b05279bad8dce60d693278f756f4.

commit 9546950dac7017462f8dd03e17a07cfd1a00756a
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

Revert "gcc: => 4.7.2"

This reverts commit a4f9742945fc6c783f6a150906a7802bfc495140.

whoops forgot to revert some cimmits

commit ec4a128be6c6444a560aa6148956b61c3bb07aa0
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

Revert "gnu/gcc: cleanup for moving gcc 4.7.2 into test grimoire"

This reverts commit 921c7411479eedea7d99145207077b749529bfa7.

Not sure why this was committed, gcc 4.7 has known problems with the
current version of X.org in Test
Fixes bug #530

commit cc518dae2c7c0215e51d6c0f1efda90854c46214
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

Revert "gnu/gcc: remove redundant libffi"

This reverts commit b7802d33ac015efcde7ba3329d5f3a5a802bddc0.

commit 5dfd1ce3a5ebf8a657488c9a797f1fac535f3ce7
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

Revert "gnu/gcc: fix -ffast-math"

This reverts commit fcce5aac8507b602d464c23265979e54221dd5d8.

commit 49a527f23810823017276ad5ff82c06237da2d9c
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

Revert "gnu/gcc: fix header generation for libgo"

This reverts commit 86028dc0b419986e8579291b3edc4225a8be4b46.

commit e965a74930ea1044357d31827d3652a2edc23d7a
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

Revert "xcb-proto: => 1.8"

This reverts commit 830099b0051cce13c48e14adf870dbc715831e65.

already in devel-xorg

commit 896bd57fb4422797f5b58b09092f59de671cde08
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

Revert "libxcb: => 1.9"

This reverts commit 0e0091f8c1d06d2694390d602f1af8b9b17a9df3.

already in devel-xorg

commit 041a045ff7ebec9e7b9eddfb1859a0e4b64725a6
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

Revert "xcb-util: => 0.3.9"

This reverts commit b4eb5421fcdae7a6748a84cb305528bf83921155.

already in devel-xorg

commit 1c9f1580fc68427f0edd3a1225f7564028c25f8b
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

Revert "xcb-util-image: => 0.3.9"

This reverts commit a52995232a0711055dc45be1907a9558fc9acf85.

already in devel-xorg

commit 5ab3aa9c3659f41217d52e901edef77819894586
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

Revert "xcb-util-keysyms: => 0.3.9"

This reverts commit c3fbb07ab4b119dabc12a417159a8afbb113acd4.

already in devel-xorg

commit 6143fdbd573616f89df7bd15767f0cd5423aba89
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

Revert "xcb-util-wm: => 0.3.9"

This reverts commit 1ba32a8ec3d61351b9287f2ec01ef31acd24b63d.

already in devel-xorg

commit 8b69740219072d81fbfb2ebfff0a86f2c949e422
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

Revert "xpyb: => 1.3"

This reverts commit b038cfca79dfb6d4d0772062c4799aed881e9de2.

already in devel-xorg

commit 77193c2bcce78355e00f0b6064224336e1c7e17d
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

privoxy: => 3.0.21 (security)

commit b3b60a6e19b18c40dd30752b4e430737a1088121
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ffmpeg 1.0.5

commit a37dae11065b2e825591f53c2cbbe380404c99bf
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

bzr-fastimport: Add missing spell files

Commit ac4f43f1828cc94a76fa435b3694add87208d1bb failed to include DEPENDS
and
DETAILS.

commit 5be9135ede6bd9b2b702cf49b74258396067623d
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ledger 2.6.3

commit 12b376b682ff7b7e49be16511df5ef7a14578d2a
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kdebase-workspace4: added depends strigi, xcb-util, xcb-util-image,
xcb-util-renderutil
added optional_depends kdelibs4, fontconfig2, pciutils, soprano,
nepomuk-core, boost, akonadi, kdepim4, qjson, OPENGL

commit 66864a5f4f53b2c5ac3b2401ed3f04df1076cf70
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xpyb: => 1.3

commit 617268fc88a1646d628c538924d64949120bd430
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xcb-util-wm: => 0.3.9

commit 3b49a87e02bc407b1a200f7ad42e69079c5552a2
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xcb-util-keysyms: => 0.3.9

commit 7730a311ec392cc558313f78f2e1e4f89094a720
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xcb-util-image: => 0.3.9

commit 0281b1db61576b645ffbff7f0bf7c577fe7f3b1d
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xcb-util: => 0.3.9

commit e8f9512e1d43bb5a97f8d888e8989d1f3665663d
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libxcb: => 1.9

commit 2891630850943b53c2f5a8bebd9722712c9d7b4f
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xcb-proto: => 1.8

commit f54dd7bfdc0faae19d1eb6a15accf6c4d59cc4ff
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnome-control-center: => 3.6.3
DEPENDS: gtk+2 -> gtk+3, gnome-desktop -> gnome-desktop3
added runtime_depends consolekit & accountsservice
removed optional_depends evolution-data-server, xscreensaver,
rarian
added optional_depends ibus, cheese
added suggest_depends network-manager, gnome-bluetooth

commit 14381df0da646052878be360a73ad948093612b8
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

icedtea7: DOWNLOAD: only check if SOURCE1 exists. Always download the
others. (BUG #503)
If we wish to download only on a timestamp change, we will have to use
cURL or something similar.

commit d8a506ac9c440fc16edfb77d67735a7202b741a9
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

graphics-libs/ogre: version 1-8-1

commit 8745c4fa5e1c3d0f21e39a196849d44bc2796785
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

geany-plugins: => 1.23

commit 4ff889bc69ae4086a3a4c1e0eca3f89bcc572b54
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

geany: => 1.23

commit f7495ae23380d71de89e72421c56af21befe23ec
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

disk/cdrtools: version 3.01a13

commit 71a9485519fbca424456a89458123af488710cab
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

audio-players/ncmpcpp: version 0.5.10

commit a5085c9b77d0fe7cbe187ad7269b6e78c31cb21e
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

.mailmap: Add new mappings and sort

commit 9ad452fa449abb35b56ac29cf3cefd39967d431f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sqlalchemy: => 0.8.0

commit cd8f7b38e8714fdc9cafcbc2fc793827ece2fa34
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

x11/lightdm-gtk-greeter: version 1.5.1

commit 3ce4df3878260506102941507d1c9e91de4b059c
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

x11/lightdm: version 1.5.1

commit 91b1bc87e7b0a55b1e15fd06f26007af80fc97be
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

raccess: Fix long description

commit 6680cddfa5662aa2c5e6f67801fb6f859a34b3ab
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cheese: => 3.6.2
DEPENDS: removed depends mx, gstreamer, gst-plugins-base, gnome-desktop
removed optional_depends rarian
added depends gstreamer-1.0, gst-plugins-base-1.0,
gst-plugins-bad-1.0, pango, clutter
added optional_depends gtk-doc, gobject-introspection
changed sub-depends libcanberra to GTK3

commit 1603562e3af10f9bc1dc1bfef794931e3cebeb2c
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mythtv: => 0.26.0
CONFIGURE: removed query for OSS
DEPENDS: added optional_depends yasm, libxml2, pulseaudio, libvdpau,
xrandr, libxv, libass, avahi, lame, faac, x264, libvpx
removed optional_depends directfb

commit 3b4b7a3849622084b2032014d48675a9df234ae1
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gst-plugins-ugly: => 1.0.5

commit 89877059a2984cbc1cd7ffec9098df416b85258c
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gst-plugins-bad: => 1.0.5

commit 65232b8fa9a6b3321387fc9579fa3f8284ce6982
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gst-plugins-good: => 1.0.5
DEPENDS: removed optional_depends hal, gconf2, libxml2, esound
gtk+2 -> gdk-pixbuf2
added optional_depends libvpx

commit 4816e9d92cccb803400e693684d35257a0375697
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gst-plugins-base-1.0: => 1.0.5
DEPENDS: removed optional_depends gnome-vfs2, no longer valid

commit 22fa3044c630f95ca112687e3fd5be5a13f90b79
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gstreamer-1.0: => 1.0.5

commit f9ce55b95704ce6a8c139990139e32625fa36168
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mtr: => 0.84

commit 6ae80624da2b571baede6838c9051ef8c67ed60b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

rxvt-unicode: => 9.17

commit 44b1aec7ac50a9c3034e1cbcd9409081de4ca609
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pv: => 1.4.6

commit 085181353aa8155c9a335a57781991ae1840c99a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

redis: => 2.6.10

commit 5578f922cbbc713bf79b6330067f81434ee3b32b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mupdf: => 1.2

commit 77ca9dbee1f6bc092745b7fe0ffb376f7fe56958
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sudo: => 1.8.6p7 (security)

commit 0d0d4548777d6f6172a9a950b5a8d81389fb6bf9
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

minicom: => 2.6.2

commit 2f488a8340b180474841f749c1483337062796f6
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tcc: => 0.9.26

commit 7c2107a3497dae76a862d001fe966378b208c7c0
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

jack: removed optional_depends libfreebob and portaudio
removed optional_depends libfreebob, spell removed, and portaudio, to
prevent a cyclic dependency and is not needed on linux anyway (portaudio
spell will provide necessary files)

commit 50046e64cbf8919f73b37afe05458364f6377156
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

audio-drivers/libfreebob: removed, no longer compiles and is no longer
relevant
also added exo-0.5 and thunar-1.1 to Changelog, which I forgot earlier

commit 52a5ba6659a72b9228b38783d681d049a0cd8726
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

portaudio: => v19_20111121
DEPENDS: added
BUILD, INSTALL: removed

commit 7ba97750598f0a0823f3bff1296bf0a59c85e884
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xmltv: => 0.5.63
updated WEB_SITE
DEPENDS: added depends xml-parser-expat

commit e4f6ede6cce9554c59a43f7a9aaccb58f7486002
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xml-twig: => 3.42

commit 0b3beab718bc66ff7f01aad92305e931a780646f
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

date-manip: => 6.39

commit 8fd6b0ec5468e84d9f27a847ee05177683d18b2c
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

notify-osd: added conflicts xfce4-notifyd

commit 50d268d5ab1cd6f289af8f90e629d64b7e9d3892
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

notification-daemon-xfce: added conflicts xfce4-notifyd

commit b6bf1df446cf7405395171680858a51cc631ee17
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

notification-daemon: added conflicts xfce4-notifyd

commit 965020000531e7ca005787b7fc69da5fde009753
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xfce4-notifyd: spell created
I assume this replaces notification-daemon-xfce, but xfce4-notifyd is
already pretty old so I assume notific
ation-daemon-xfce still works.
I'll leave it up to the xfce maintainer to decide whether
notification-daemon-xfce is still relavent

commit 05f27f80f29ce56a23ecd454c0e8ccd1298c7d15
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

exo-0.5, thunar-1.1: removed, should probably never been created
removed CONFLICTS in exo and thunar

commit ebd768e5e2fe85d93f8b7927a8ff71223ab1cee0
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

canonical.gpg: added key 0B6AF348, Mirco Müller (MacSlow)
<macslow AT bangang.de>
for notify-osd

commit f36d9ee3f2df99949c79723d1ef36739ff3e2855
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

notification-daemon: => 0.7.6

commit 4626872376d6392ea2078888b9e1b750036f7c3d
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

notify-osd: => 0.9.34
changed to upstream GPG verification
DEPENDS: gtk+2 -> gtk+3
CONFIGURE, PRE_BUILD, leolik.patch: added to optionally apply leolik's
patch for a customizable notify-osd
(https://launchpad.net/~leolik/+archive/leolik)

commit b28b4dbc575bdd4ac253bffc84d6345f7d2d80a3
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mail/thunderbird: version 17.0.4esr, security update

commit 3782c5bcd15c588bf881d5dcfb91378d53de1945
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ChangeLog: Add entry for kde4-look/gtk-qt-engine

Moved from kde-look by 0865f1720bfa4ebd4e01a4c292763d24904744b3.

commit 798c5ac46a8a9656c546998d79bbedad01dbd5b9
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

bzr-fastimport: new spell, Bazaar Fast Import Plugin

commit 1fcd5c47b86f0319d0fee7682094be07699a36a2
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

python-fastimport: new spell, Fastimport parser in Python

commit 886cdb5a193637ec6ecd90dd12a12552939f707a
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

seahorse: depends on libsecret

commit bfe40b5e59c0292e296179eb718ddadf5ad83cc1
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

http/firefox: version 19.0.2, security update

commit 34a1eac751a4ed205b6ffd5f50dc137948ab8b6d
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

akonadi 1.9.1

commit 9a5065c6c8595955e47a9c09154617890ba1bd1b
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mplayerthumbs 4.10.1

commit 38a24c1ec5efe06557a30a084548986c5c2468ee
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libkcompactdisc 4.10.1

commit 9d36f4b4a7a751cf3182e43be5326d4bd9a44fba
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libkcddb 4.10.1

commit ef2140ff3e871edd5b3c2cbb2d930175772350eb
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kscd 4.10.1

commit 758bd8f27fe0fd601952322383ba15f06cf1221a
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kmix 4.10.1

commit 8e880378ba9e76edbd434158847330464b131806
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

juk 4.10.1

commit 0933543805549a82d6334196ca4a194982448935
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ffmpegthumbs 4.10.1

commit 2cce6a8bda7fff983cb7f3e7e36b6fc2f125ec45
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dragon 4.10.1

commit 4cbb34a81d5c311616e5ab929be6976275a2656c
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

audiocd-kio 4.10.1

commit b000f45c92edc3d348815b4d2cd3640f77aedb71
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

svgpart 4.10.1

commit 4acd0c54a8944d49285078c8054a3d874c98351e
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mobipocket 4.10.1

commit 598735ae1b3a2149002e42c5fe24b411bc943a9f
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libksane 4.10.1

commit 67a38a21b5cc14f49983ebfb0e80d9d894af7726
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ksnapshot 4.10.1

commit 25499f3f35ff80d60b92a94615550a1952d40c4b
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ksaneplugin 4.10.1

commit 8e33d17d15fd364c7e93e79696533d7755f6a2f6
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kruler 4.10.1

commit bd85ec8cc3b57be5328115a4e1929ef08e42e8fa
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kolourpaint 4.10.1

commit ad3899f3bd5088bb8de83703793f96159d1b7dfb
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kgamma 4.10.1

commit a0592aa2a0e0b7078e54bf9ffaaa3712d8e58ba7
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kdegraphics-thumbnailers 4.10.1

commit 862875d15fea86f8bdf9e7c72d19bd580bc620fc
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kdegraphics-strigi-analyzer 4.10.1

commit 93f1406475d06d110167432715e43021855c030e
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kcolorchooser 4.10.1

commit 57405d1bd4b68b447d6962ac43dbf1a6f5c7a3c6
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kamera 4.10.1

commit d840291e83592805b81a6369ef2ebffd9fdcfac7
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gwenview4 4.10.1

commit 8f26c54991a6fd9e4d166d19d94d4f36dfe24b61
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kremotecontrol 4.10.1

commit 16ed3c1331d4d8f43c5b1e037d5834e5ca37f573
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ktimer 4.10.1

commit 7cd93252010694bd7d12a6f82f0547eae730d9a5
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kmouth 4.10.1

commit d33d5337ceef41221b0eb5d025f93694328094b6
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kmag 4.10.1

commit 8c49abaeae865a3f4e2c6edc24d2d02d15f0c89c
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kfloppy 4.10.1

commit 2b8a5d6e96cd1d3dd7688670eafef6221e023230
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kdf 4.10.1

commit 7e2a1ff58f759b036408b58d9975348accf69349
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kdepim4 4.10.1

commit ed5be8f3d4dea6a5f1ecf9b460b5e3d272ff4d5e
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

rekonq 2.2.1

commit a95aae98f406b1c280911a062c976e98a886cbcb
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

midori 0.4.9

commit fa817675dc195252cbe70d1df6cd6388ac3ef6db
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

siege: => 2.77

commit 4716e98c1f478bc0d41822651c53c5b16d9c3bf5
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

audiofile: => 0.3.6

commit 657735da06c36c9bd6aa3157027bda1b32d511f8
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libs/libfaketime: new spell, reports faked system time to programs

commit 3d497989fbad6f8bacec101031a79fba084717dc
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mksh: => R44

commit 2d76f1a50de4175e2ec00cbb80deb751c16b2e9b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pyicu-1.5 - new spell

commit f539bdeaa6609443173a47eb0b3780a4ee6e3d92
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

lxml: => 3.1.0

commit e3f07ff4062c9e19a7ee372c2d767ec3a77cc8a4
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

utils/gnuplot: version 4.6.1

commit 46731568721cc2ee10f11d490871e6e94a88e7a1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnutls: => 3.1.9.1

commit b58f9198786e7c995c2291cbe5e862e4271e455e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

byacc: => 20130304

commit 01c26ec62e8773044db53097a28978edba0a5438
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

geraldo: => 0.4.17

commit 5ac1b7957b28e9922360988a4ab169d94ac3da6c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

devel/qt-creator: devel 2.7.0-rc

commit 6323c4339aede79b853bb81b29cb5134929fd588
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wireshark 1.8.6, SECURITY_PATCH=42

commit 1ec04c2c3ca45a9073d0afe8ea955cc177d14468
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

proftpd: => 1.3.4c

commit 18aaeff52512c25d6e7e308842f428e3e028235d
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sweeper 4.10.1

commit 75eab2d7064acbf421d25a910d33dfe6ad5bb067
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kmousetool 4.10.1

commit af51a7f26d85f2e91e3298fcdeeb14ffd7371ac8
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kcharselect 4.10.1

commit d00f4372883b44babaff81044e53d8a0ab692133
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kcalc 4.10.1

commit c4e20bdc743f9370ea4090b776114f75fd2c6b83
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kaccessible 4.10.1

commit 55ad922ffc4174785be3ab00748eff9f862d61cd
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

jovie 4.10.1

commit b49836989442fa4741b645823b0351b0f7a4ba53
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

filelight 4.10.1

commit fc2c63347222e9f55237d03780b16d26af5b3682
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kdetoys4 4.10.1

commit 739b4aaf8ba16a85909066702d53b00f653366e4
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kdeadmin4 4.10.1

commit 69d0d59fbcefe66b76eb575b65b41bb267d486e2
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kdenetwork4 4.10.1

commit a7c1edf39a2e303a860003a912994263bd97d93c
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ark 4.10.1

commit b88f006a5d38fb2944f434331b557b13d520462e
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

marble 4.10.1

commit 4e77874e5ff67fb9b0cceba218d866b03845fc80
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

lsof 4.87

commit d05ff0ade7d222640d02fd13fa256e73d902fe0f
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libkdeedu 4.10.1

commit c01078ddc991a5dbb80c18360d59e8392d664283
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

oxygen-icons 4.10.1

commit 35497a563e60d5c2ea237e1db5d86e884cea1bc5
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kdewebdev4 4.10.1

commit 761f2f487db01afc82ffb097611ab2eef2169b28
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kdesdk4 4.10.1

commit 4e9f61913b6db6fb42b54934c6708daeb40ad533
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

graphics/imagemagick: version 6.8.3-7

commit bd2df7aadb620a8da72ab6c3d62393bb576943e9
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

burp: => 1.3.26 (devel)

commit 5b56ee30f8c936900e722f157ee663e18ee54e46
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

emacs: Fix update-subdirs script permissions

commit e71572a72bc41e48e370145f7421913a34d7d122
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kate 4.10.1

commit 73fe4d7f8c22a8c2551c5e1ecf4a77702eb2b7e8
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kgpg 4.10.1

commit a4d8406be217471cb122c26cab4bc70b9b6b3bb9
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

superkaramba 4.10.1

commit 6ad028a0bdec2adf6a1ecb593fbf7a8bad522632
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

okular 4.10.1

commit c5e2ab70051a8244523d0d5c951b202ffee3009d
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libkdcraw4 4.10.1

commit 046a46d41ac54cfa15b5eba606b7176082e9d860
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kdeplasmoids4 4.10.1

commit 27732cd53e3a410cd785bb5ec3c22a9f762fbbbf
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libkipi4 4.10.1

commit cf32b519e005ce5097736905f619edfea8880b47
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libkexiv24 4.10.1

commit b5ede6bf7a49e30146cf967b3441bdfbc000f8a0
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kwallet 4.10.1

commit 89f9577ca7f558b13666e16fade74b8d01647427
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kdepim4-runtime 4.10.1

commit 7b5d2e16384fcd28f4dc6dbc3776033c881b246d
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

nepomuk-widgets 4.10.1

commit 05f3e149433ec3d2fd740804026bfc101ec7d2e9
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kdeartwork4 4.10.1

commit 76e07a0094a905b1d005940f81b66749d985d9d7
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kdepimlibs4 4.10.1

commit dc4a3443d76695cf9ea52f9b7a058ffb1e84bc8a
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

konsole 4.10.1

commit 571aab06d1695a9aacf401e59d541662cbeb4e1c
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kdebase4-runtime 4.10.1

commit b89f0dffab6ee8712883075b2668e256345c096c
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kactivities 4.10.1

commit 7e6bcd77ff1a4202f7ad3db86a3ca2263ca30242
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

nepomuk-core 4.10.1

commit 4bed0928cd854582fc2fa7aeda67bc0bb3d285fd
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kdebase4 4.10.1

commit 2a41ac7e9587ff14362cf9109da9aaf583a02695
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kdelibs4 4.10.1

commit 911a951e2cdb488618ccfe9f4b6606364f2088ef
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kdebase-workspace4 4.10.1

commit a4acb819c8839f0d6734138d24312094e6f36388
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libgee: => 0.6.8
DEPENDS: added optional_depends gobject-introspection

commit 6787b06843cf2c66c85b85c8ca8097a4b2b7ff6c
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gtk+2: => 2.4.17

commit dbdc816e6fea457a8054abd6794bd5b4b049470d
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libsecret: => 0.14

commit 7d8ee3fb3aa537d4169bb1a6e2197f05946a66a2
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

stunnel: => 4.55
changed SOURCE_URLs to use archive dir so source is always available

commit e476b9130107f16672381f4469bb64f21426dcc4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dosfstools: => 3.0.16

commit 20c53f4d327ec39bf26450025f5895802a7e3b78
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

haskell/happy: version 1.18.10

commit 5a6fb257c5ae1d9e4b53869650fdd43204ec97ac
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

update latest.defaults, fixup for f1c9d131914f15bdd193de12df57ce81dfbaa371

commit 25ca7641389d9ef69300171feebfac327eaff139
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kernels/linux: version 3.8.2

commit 3b5c11ff5a7e5225ded4cd8c580a8b9ec6a0f62f
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

strigi 0.7.8

commit e11400ceeb951146b08e85786ff2eb035997de30
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

openldap: => 2.4.34

commit 4bff48ec98f1e01682e46d7039c672b754a759b9
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tinc: => 1.0.20

commit 53b65668c3b3ddc52b10d381ea07847307298431
Author: Robin Cook <rcook AT wyrms.net>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

rubrica: updated to 2.0.12

commit d3563799fc62218eb5ab230ed6df7403ead5d978
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

haskell/haskell-deepseq: deprecated in favour of ghc

commit 0932669de0c42dccdd18b8af8c9d91e306925305
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wm-addons/xmonad-contrib: fix compile error

commit f1b84a8ac3fdd7c90c5a556efcaa982c75949dab
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

haskell/darcs: version 2.8.4

commit 7a80c043fb18cd482bc7b65aeb54c3d29e9c15d6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

haskell/haskell-hashed-storage: new spell, hashed file storage support
code

commit cc56a28c02e12e762769acbdc7120b4fea9c569e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

haskell/haskell-regex-posix: version 0.95.2

commit 85b5778dc5ca3d923e28936be116c6b556b063dc
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

haskell/haskell-dataenc: new spell, data encoding library

commit 1088997430964a5e122c0fcdfaea4a511b36ad21
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

haskell/haskell-haskeline: new spell, a command-line interface for user
input, written in Haskell

commit 4fd8cd36b99c4fa9e797be538f58c5fb47a639c7
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

haskell/haskell-mmap: new spell, memory mapped files for POSIX and Windows

commit 4cc9f221ddc5ce4f1d3b4bae62d1ba897f71bea5
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

haskell/haskell-tar: new spell, reading, writing and manipulating tar
archive files

commit 0ad961e25b3f79234339370a516ead61fd71b2dc
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

haskell/haskell-vector: new spell, efficient arrays

commit 9fb12a82fe6f71f8ae30d22ec2d4666d2c494dd2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

haskell/haskell-primitive: new spell, primitive memory-related operations

commit 1e78f8b0f599e5f8d11ae0e75029b7b17720dfec
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

haskell/haskell-zlib: new spell, zlib bindings for haskell

commit 51cd1a088192e6e60cd6a845edd8d56300aa3002
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

haskell/haskell-x11: version 1.6.1.1

commit 2723e18e3811453ad9ebeeda981076d2fa8be77d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

haskell/haskell-data-default: new spell, a class for types with a default
value

commit 2f273c48ba5da4e10d9212353bfbea2a7225c6b6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

haskell/haskell-dlist: new spell, a list-like type supporting O(1) append

commit 54043e08ef732924735381308f3e3a09a0a09089
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

haskell/haskell-quickcheck: version 2.5.1.1

commit 71d349a9474a6838bb0604059c0d81a58d48e843
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

haskell/haskell-parsec: remove dependency on haskell-bytestring

commit 005f2108a95f2a2dc37c4c670044721d5bb0f927
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

haskell/haskell-network: remove dependency on haskell-bytestring

commit 3edf5e76f6abda17852a5231852a216a191dea92
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

haskell/haskell-bytestring: deprecated in favour of ghc

commit 2b980668a4e7b1f842099453674f7bbcf4c41ea5
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

devel/darcs: move to haskell/darcs

commit ae1e8e738604219df282f36665a40455b1ebc2eb
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

haskell/HASKELL_POST_REMOVE: forcefully unregister packages

commit c5e561b47b1a292bcfb050aea8965c4e5510c397
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

haskell/haskell-x11: add dependencies on libx11, libxext, libxrandr

commit 2efcf4b4088f00594d239a05592bcad7530b9b78
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

haskell/haskell-x11: remove BUILD

commit f52550dd06318f05b581608920989a0d8bb726a9
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mercurial: => 2.5.2

commit ef198fc7d40fa1f91e84136b44f570ff08b62bfb
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

openssl: added recast on x.y -> x.z upgrades

commit 7738ef8a112d002990db290ca4f9165a0d0255a2
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

guvcview 1.7.0

commit 3767bced697fcce4c1e8da652eeb8b2be7a302a7
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pygments: => 1.6

commit ff9a5d6522ab45f95a7dd0380159d74ad964cf65
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

poppler: this was a security update

commit 83e2cf09be002cf3ab1aedf2bfb2fa2f44411762
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

devel/ghc: version 7.6.2

commit db76fd165e3de36fe5add3228c4367fe938ca4f7
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ncdc: => 1.15

commit 9c9e079207c44be345b322d2138847675dae61d7
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnome-bluetooth: => 3.6.1
DEPENDS: nautilus2 -> nautilus-sendto
removed optional_depends rarian

commit fcd3c02378044b250bd59139b99bbec50ced2f64
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

nautilus-sendto: => 3.6.1
added optional_depends gtk-doc

commit 8c0cdb866cb9046842763046a8ed4340f55c80bb
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

balse: => 2.5.0
DEPENDS: added depends gtk+3, glib2, 2.4 gmime, webkit, gtkhtml2
added optional_depends gpgme, libcanberra, gtksourceview3,
gtkspell3, libnotify, network-managet, sqlite, libsecret, rubrica
removed depends libgnomeprintui, aspell

commit 6466c309f5a7afc1e06532daadcb33655a84aa7e
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gtkspell3: new spell, gtkspell v3
not API-compatible with 2.x
spell copied from gtkspell

commit 40b9604d6d298315342dc4c4d5a48cbbc1867a93
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gtksourceview3: => 3.6.3

commit b70059d9a6f8746fcd8b0490b14819dee59a5710
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libqrencode 3.4.2

commit 0626c18f9bdd1cc175cf12ffd6775e50da875a15
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kdebase-workspace4 4.10.0

seems this spell doesn't like nvidia's header files: error:
'GLeglImageOES' has
not been declared
with mesalib's header files choosed by smgl-gl_select -> spell cast OK

commit 3ab86a003e5d02d09f200ca694c834fbe37d46ab
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

terminology: subversion -> git

commit 9f65d6ed4bcc797ad7ee5b490667e3269c81c524
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

elementary: subversion -> git

commit 784616d3e48a850fe890dd200be58466b04f9685
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

e17: subversion -> git

commit 6133e2eef9055eda28b9d6d9370703bc1525fc86
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

efl: subversion -> git

commit 16456193c0479c73f3ab17a53fba7229b3592f38
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gtkhtml2: => 4.6.4

commit 6f3967893da4826fbe9d3c475ea30ac030c83c77
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

rekonq 2.2

commit 711dca72880c165b69b61545dea170142eab91a9
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

x11/xdotool: new spell, lets you programmatically simulate keyboard and
mouse activity

commit 365df42b420c30090bc14756686b1b7aaa3c5375
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

evince: => 3.6.1

commit 60aee9236fb043139d2481647cb632b8d854e6a9
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

graphics/nitrogen: version 1.5.2

commit 4d3ca77545ff11d6ce3533d30ada6f4586b69eb8
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wm-addons/bbpager: version 0.4.7

commit b15eeb6bfd35c382bf3fb6edd92b6c50bf16341b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

windowmanagers/fvwm: version 2.6.5

commit 6c95a7a7273c49e438ac68d28dd319257d3997ae
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

siege: => 2.75

commit 5e7df8bde64353ddba2f645ab23524506ccb9ec9
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

utils/powertop: version 2.2

commit 8637fa06166bc1ef417f2160370009eb0a64cd23
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

iw - new url

commit 902b9de377cf377aece9ccc51e225897138c6e9d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

utils/cpuburn: fix compile error on x86_64

commit b7d2c585e3ff5f7a5bbbd671e4e59bd8241177cb
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

linux 3.8.1

commit 028c6ff35d0139fd8053f6c15b8fae0ec375f98b
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnome-applets2: => 3.5.92
latest dev version used because latest stable version doesn't compile
with gnome 3.6

commit b38a85c491b8e2be8cd771aaa2b8e5b4030ef635
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnome-python-desktop: removed optional_depends bug-buddy2

commit e3481a2a0321abf96b2a83dbbad3e8f9ecc2d5e3
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnome2-profile: removed optional_depends bug-buddy2
This spell is no longer valid, but updating anyway since there is no
gnome3 profile spell yet

commit 863e148b5fd4e433438100d5805e938be18df3cb
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

bug-buddy2: spell removed, deprecated in gnome 3

commit 9506ea9113afde9e1004f2143da2395a3dc9207f
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

i3status: added optional_depends libcap

commit 770bc6d475bed1b64fe9712016b540ca6684f805
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wm-addons/i3status: add dependency on yajl, make the dependency on
wireless_tools mandatory

commit 0069d6cc3ba10ab4b41085a4d19610cf749e009e
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

i3status: => 2.7

commit 3836af6d721f1b7a8e94e8ae07330be025a67cea
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qt4: PATCHLEVEL++
* PRE_BUILD, qt-everywhere-opensource-src-4.8.4-QTBUG-22829.patch: patch
to fix moc for builds that depend on BOOST 1.53

commit c72b3b832a059b765ef18f3f1ee091ae70a79863
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ndiswrapper: => 1.58

commit f47721c429c02d720cb2974282e82e3d471868c3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups - adjust build flags

commit 8409d5aa7e51722102ce6f1aa4e4dfa958d61ded
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mtr: => 0.83

commit 7756f598010182fa17412b0c7ab6081abc6f664a
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tracker: => 0.14.5
* DEPENDS: added optional_depends taglib, libgxps, libcue, giflib,
gdk-pixbuf2
thunderbird, firefox, rest, network-manager
removed optional_depends id3lib, libnotify
added depends libgee if search-bar is enabled
disabled optional_depends evolution, currently broken with
evolution 3.6
**check if its fixed on next update**
* BUILD: updated configure flags

commit 237d7d44a1e8a7256208f60fe5fdfd5aeb1771e3
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

php: => 5.4.12 (stable), 5.3.22 (previous), 5.5.0alpha5 (alpha)

commit c3b1d83f814be50e97742e131555f2ee76e49717
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ffmpegthumbnailer: => 2.0.8
* BUILD: build with --enable-thumbnailer to register as thumbnailer under
/usr/share/thumbnailers
* PRE_BUILD, ffmpegapi_fix_r241.patch: removed, no longer needed

commit b18be89fc1a9b934446ac53d0cc4d5cfb6d2604d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

x11/lightdm: set pam files executable

commit ab9fa3e43bb96c354ff0f18453fda397112bfdec
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

graphics/imagemagick: version 6.8.3-5

commit a2d5896affc76903b62630b84aa7e1aad61b6c6c
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pciutils: removed configs; pci.ids.gz was already marked volatile

commit 5575d727160ea5451900fc37320dcd79b5273c3d
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pciutils: pci.ids is volatile

commit 6bb977b84f10bef2c5fecd0b9bda19f3cd3dab1f
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xf86-video-ati: Fix call to autogen.sh

commit 23806db3c27dc2489f695ecfbba6313736db1d3a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

x11-toolkits/gtk+2: fix SOURCE_HASH

commit 78afb93d15008ba5bea88e210053f84aab988d87
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kernels/nct6775: new spell, driver for NCT6775F, NCT6776F and NCT6779D

commit 9c871abaa684b97afc6ddd170df3b2063fa904df
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

devel/qt-creator: version 2.6.2 and 2.7.0-beta

commit cbc6d641167126ff516aebdfd5e95156f0898b58
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

x11-libs/unity-greeter: version 13.04.1

commit 7f0f254cd69f111d3a81ca14eb87e4fcb2b43335
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

chat-im/licq: version 1.7.1

commit 9e81f3f276d1038aeaed05f04a800338909bf670
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

x11/lightdm: add dependency on itstool

commit cf9c64c0714bcc06b6cea02282a399256c7f384f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

shell-term-fm/zsh: fix SOURCE_URL[0]

commit e07a470407674db7cd66e28fd4c0079630811575
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

x11-toolkits/gtk+2: version 2.24.16

commit c527ea0ddcd1d8dc0a8cec49741870f8a03802f4
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

solo6x10: new spell, Bluecherry Video4Linux2 driver

commit e9e69778842efd6da83915db698c15c4c7b57223
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gvfs: switched from libcdio to libcdio-paranoia

commit 8b2c2c6d605832c7787118d0b723ba7d67a0f389
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mpd: switched from libcdio to libcdio-paranoia

commit d1f1919e90300ed33fd760dc3a3ea07892351235
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libcdio-paranoia: added cdda.h header symlink (part of #501 fix)

commit f28eccc8c84bdc2e1f3923d89881e5a4f074409d
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libcdio: added trigger to recast spells that link with libcdio libraries

commit bec561f0171e6a7d14261c8b46c467a9958bc64d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnu/gcc: fix header generation for libgo

commit ecb1ad4c5de0e367f46077a6bd14ec239c105c2f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnu/gcc: fix -ffast-math

commit 54293a2b364969f725da37b1e49a9360cc8ab06b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnu/gcc: remove redundant libffi

commit c61e8eacdbe2a01f5dd00c9ce3843be3d5eb19d1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libgphoto2: => 2.5.1

commit 4138794261dae273b204870cc429db08c639dd86
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mtools: => 4.0.18

commit 112036aa66fae46ab3bc477150f72c8677578cc3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tzdata: => 2012j

commit 01851e59c63cc320cee0672ff77ef4eff89ecd55
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tabbed 0.4.1

commit 99d91d24414ef979db4fe6ac840909a04aada4a2
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

VERSION: 0.63-test

commit 4c53608c447ea54e6853f2acef6732d393ab28b4
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mpg123: bump to 1.15.1

commit b311f067c198b92f1eba49db76988fda0266d584
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

klavaro: => 1.9.7

commit 04cde499a0c06faeb90999054100e5d8b6fcabae
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

file: => 5.13

commit 50258962774003e648c66d892176ab5059069234
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

acpid2: => 2.0.18

commit 12daaef9dd9d96d247ef77b871119a2d653a9518
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

podofo: => 0.9.2

commit 4a190cc4801032c84d340ea3bfb60a3c3536635d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

librsvg2 - gtk-{2,3} are optional

commit 00979880c194c0b1724570a44b29ec4d69ff883e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnu/gcc: cleanup for moving gcc 4.7.2 into test grimoire

commit 014546afb11183c6f5a33bb34fe7640b2a01fa87
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gcc: => 4.7.2

commit 0f561b4a14ee028882b82f85aec3e188ae1cdc93
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnu/gcc: use new version of the ada bootstrap compiler

commit 45642cdb992a615a1d468f80a47a9d2a47cbd005
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gcc: => 4.7.1

commit 3600c49ea81e5ae8d31ee3960b52284f87903094
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gcc: => 4.7.0

commit 37bffbab1e7c03d3464c1ffa2422c1fd26bd7c77
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

shell-term-fm/pcmanfm: version 1.1.0

commit c8d4fbe323de73f2dd6cad35c9184905d1828932
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libs/libfm: version 1.1.0

commit 832fff3c80cf8b7f9a9436568800a42bbc9bf81d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

science/qlandkarte-gt: add sub dependency on OPENGL for qt4

commit 651689c4434d653aebf9565f5b719e347411901a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

graphics-libs/babl: pass -fi to autoreconf

commit b70a1a0e4ecd4bc1555eb8a5ec48907feb22c57d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

science/gpsbabel: version 1.4.4

commit 680190dc78371dfd8ed3ea03d9c9314c2b484ce7
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

devel/wdiff: version 1.1.2

commit 178524fb70d820b65aa0757fb69c5ba74c918875
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

graphics/darktable: remove dependency on fop

commit d7321eb1535ff7e4c5ee7e29ea3c4489c0e73c29
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

audio-players/alsaplayer: fix SOURCE_URL[0]

commit 4b421488d44c8ccd338fdf1188e4a59abd0cb2f2
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

automake-1.9: fixed build with recent autotools

commit 8bbcb17549dd70d0e750e32f8771080da0b4a6d4
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups-filters: => 1.0.29

commit 02861b1f6e5344539eaef9997778f2364aed51b1
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

poppler: switched to lcms2

commit 2881c9f4a6b2e0e4b97a4eb3e7d243a5d9f909db
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

Revert "galculator: => 2.1"

This reverts commit 0f5bd47063bce9b72ace33f53c2b2264535bcc6b.

It segfaults too much

commit 944f28c060b9df67e7bf1c77b4ab05ba0ac5e22a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

poppler: => 0.22.1

commit 840787a409fed8d5852bb54484e56a1a12c33d6f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cairo: => 1.12.14

commit 838f3a084aca9bf90c4936ea0e3dee42a6a7e36c
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

galculator: => 2.1

commit f155b6744e446e4d07aaaa52a32f3220dccb075e
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

siege: => 2.74

commit 7215a3605d030e1730a76f664f672e62f40fbe49
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

easytag: => 2.1.8

commit 0be84a19e822d68b63ee22bf56643685ee2d0343
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

patch: added attr optional dependency

commit bd53217a340baa37779857a54804aacff101a3f8
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

x11-toolkits/fltk: provide sub dependency on OPENGL

commit f48e3f1572fc304de0863317222f5c8c2005bea6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

http/firefox: disable avx when using gcc 4.7

commit 1bfe1a4456a5c427666e7ca9ff437dcefdc50457
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libusb: make docs optional

commit a22892d5f830cb0662ae372d21cc45f4c87b50f7
Author: Robin Cook <rcook AT wyrms.net>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xf86-input-wacom: updated to 0.19.0

commit e690a22843022421aece0a3eceb090c977096f59
Author: Robin Cook <rcook AT wyrms.net>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

icedtea7: updated to 2.3.7

commit bdbfd671e4d2e880731c0ef416689c6617ccbc2a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

http/webkitgtk3: add dependencies on perl, PYTHON and RUBY

commit dc1a2da7f52f2d5fe5dcad864ffd263559d914ec
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

windowmanagers/xmonad: install manpage

commit c7411ffaf6ddd9567615e807b7fa9dd7b9aed6fc
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fonts-x11/terminus-font: install to /usr/share/fonts/X11/misc

commit fbe6447853bf36cb54440144ac81c0f4dc53a46a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fonts-x11/gohufont: install to /usr/share/fonts/X11/misc

commit 4b8a33470021425b252619913a6a048e05ac8149
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fonts-x11/ttf-roboto: install to /usr/share/fonts/X11/TTF

commit 970ed8ff1892fd1f51e910e4ab924bd46615a001
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

x11-libs/unity-greeter: include libX11 in LIBS in BUILD

commit 7ad273f4bff233d781c83c781bd5fb0fffe79812
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

x11-libs/unity-greeter: remove obsolete patch

commit 377b5626ee3d7605b0f28cc615c388cace32e88c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mail/thunderbird: version 17.0.3, security update

commit 6adffacaf7ee17360c5a1a017744ebe497ab7264
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

linux: => 3.4.33 (lts)

commit 292fa7b5afa13168f71fbc459b5e7c7a9a3b0eac
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

linux: => 3.2.39 (lts)

commit 35cd91f912d9690dcf46221fdd6707659eb607bd
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

linux: => 3.0.66 (lts)

commit 2466818f5313b6898410e203caa95760fb3efd07
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

django: => 1.4.4 (security)

commit c06facde8eaa1d4482ddce6ffe99bd143f561233
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

nss-pam-ldapd: security update

commit 3106b2de765ce6c1aa6fc52ed7c8b1102b14b444
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ruby-1.9: => 1.9.3-p392 (security)

commit 2a62ee3db6f7a0fb4d19d6b150adf287b735eddc
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

live: version 2013.02.11

commit 4a27d52fac848c0aed04d36870812aa40f0505c4
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

grip2: deprecate in favour of grip

commit e9651d7142cf897a826fc6ee9c6ec898335c0ee2
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

modsecurity: version 2.7.2

commit 59c9bfb43704cb44e54c35098d9a8824cedc139d
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dosfstools: => 3.0.15

commit bf109e29806f047158a2eca532bec402e3afbc4f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

polarssl: => 1.2.5 SECURITY fix

commit 012ff37eba609aaf0704742e42d0a169c3f63178
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

partclone: => 0.2.59

commit 0528a39bf614f4cb6da199256889c6724ab0fa0c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

audio-libs/libmad: fix obsolete macro in configure.ac

commit 16b4f5f764e62b2d28f0e6cf77adaf980f6ca27b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

shell-term-fm/zsh: version 5.0.2

commit c9e50eff51e9a866f759145a853a51062be3b46d
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

seamonkey 2.16, SECURITY_PATCH=52

commit 04dd128b8e0b431786219b2c7186be23badb4bd6
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

potrace 1.11

commit 9784d8fb2ea2aaa31245dad04f1da318de498a71
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

polarssl: => 1.2.5 SECURITY_PATCH CVE-2013-0169

commit 6c0b4aa32286dfb9ee366cc61f451b2f557b4661
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

firefox 19.0, SECURITY_PATCH=61

commit 9f39e538f176774c66ae88aba485e294c494a205
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

windowmaker 0.95.4

commit 100c3cd7c9554585cc149c5e3006f425524b2b2f
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

.gitignore: Add .#*

commit 70510d79bfdcfcd5020af3244f6e26e8c13da5e4
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

Fix ChangeLog entry added by cc5c415 (dmg2img)

commit 91abdb065743f90c13ccb9340cde23424e9f96e4
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

emacs-goodies-el: new spell, Various functions for Emacs

commit 28a6636f5e42b1930f663b8095c211ced0c6c8ca
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

emacs-lisp: FUNCTIONS: Enable to specify the source directories

Now install and build functions take parameters. This enables us to build
packages containing multiple source subdirectories.

commit 1080f05c63c65fa1ed021c0394dd2c34e3352536
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fill-column-indicator: Fix typo in DETAILS

commit f8a20746cadf1b9a5b4450c9d94bdb009618d69b
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pcb: added missing gtkglext dependency if OPENGL enabled

commit 79e79a6305e179a6399117bb5426204531405ba3
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wine: Updated devel to 1.5.24

commit 7b0d5efa5b52701ca42c1077ca64f94748e95323
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

nss: fix patch apply if statement

commit e8eae3881052dc1072faa450b30dce0daebe666f
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

linux 3.8

commit bf1fa320f0cfb8905660eb2fae0233269f3b70de
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

transmission: => 2.77

commit 0db87ab57ae412c53c2c090a5ce4c28052e85ad3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

nettle: => 2.6

commit 1ee9db2f1a6d69eb8efec2ba40de79dce9c32b4d
Author: Robin Cook <rcook AT wyrms.net>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

icedtea7: updated to 2.3.6

commit bb2a54544b7137f383883fe6000b0b2add220f32
Author: Robin Cook <rcook AT wyrms.net>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

icedtea6: updated to 1.12.2

commit ce3be7547e05c080a349dcfc4caee4f7bf71b992
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xen: security update

commit 26003ad606d5be56708569e1c78d0dfcb462bcf2
Author: Robin Cook <rcook AT wyrms.net>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gwc: corrected where I commented out libgnomeui in depends

commit 3e5db9834bfb8a438b4a9b03731883601ae74431
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

linux: => 3.0.65 (lts)

commit 25e02c50985c2c905da862116f664a0f8ea79d54
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

linux: => 3.4.32 (lts)

commit 3b7c64f3cd8284abb1aa8374f135566c4d3bc841
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

linux: => 3.2.38 (lts)

commit 34752d72d85d7ee3697cce55b5cedf509f01be16
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libgpod: added a patch to make hal support work again

commit 615323fdb7c035d3944cc50da4c8f3ba470b1bae
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

grip: commit PRE_BUILD missing from
fa9d77c8ff6503233cd6700c00e1632ac983b771

commit 28f8502fe47948d624f9ea292dc667cdacfc61af
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

iputils-tracepath: add missing source hashes

commit aa9005d97c5b6e74fcfc488c842158ffbc8f9f21
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

grip: version 3.3.1

commit 870f42c2c454798d09cb69c4bb8a3e0b4c227f7d
Author: Robin Cook <rcook AT wyrms.net>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mlt: forgot to update website

commit 08c0cb58f0b9a8a5a12d140925c2eff34925ad8d
Author: Robin Cook <rcook AT wyrms.net>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mlt: updated to 0.8.8

commit 0a432600d412eec78f5fe02d2167a3a35c5f98fb
Author: Robin Cook <rcook AT wyrms.net>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

boost: added two missing libraries to CONFIGURE

commit 87ad82d3210f1c57810b74cddcaed7eee2b6f795
Author: Robin Cook <rcook AT wyrms.net>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gst-plugins-ugly: apply patch to fix cdio build

commit 101906d2b29f6da03050a9e21020e495c1e6759c
Author: Robin Cook <rcook AT wyrms.net>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

audacious-plugins: updated to 3.3.4

commit faba1d79ce9f651a14b0b7564d074556319e7ff0
Author: Robin Cook <rcook AT wyrms.net>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libcdio-paranoia: new spell, split from libcdio

commit 2c395796777833e45b9c81ef26a1ff3b4201634f
Author: Robin Cook <rcook AT wyrms.net>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

audacious: updated to 3.3.4

commit d8f3859d773f207ccea5b59383b5d429de7fd011
Author: Robin Cook <rcook AT wyrms.net>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

clamav: fix sourceforge url

commit 9aafada92ac5d3eb95e90d98e4be991348b7c886
Author: Robin Cook <rcook AT wyrms.net>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gst-plugins-good: apply patch to fix v4l2 changes

commit 272bf57e26cb34443e369cb3f23c10739c9f8dd7
Author: David Kowis <dkowis AT shlrm.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

nagios: set it to the sf.net specific URL

commit 61024d97564610d209fb4482740b88f6479367f1
Author: Robin Cook <rcook AT wyrms.net>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sox: update to 14.4.1

commit 0a5c34aca8bb192f1773022027bae8fe8b05782a
Author: Robin Cook <rcook AT wyrms.net>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dbus-c++: apply configure.ac patch

commit 7966d0ca094931b8605442d0fb776ae79ed82eae
Author: Robin Cook <rcook AT wyrms.net>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gkrellm2: apply gentoo patches to build with newer glib2

commit c5df21c8f7561b0bc0e7505d1a71455f4b9d4d0b
Author: Robin Cook <rcook AT wyrms.net>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

telepathy-farstream: update to 0.6.0

commit 42d36089a58d5948ef7ccab423ddea0d60ace58f
Author: Robin Cook <rcook AT wyrms.net>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

farstream: updated to 0.2.2

commit 68f4ba10b06dc04a58eeeaccb5ab031d9aacce34
Author: Robin Cook <rcook AT wyrms.net>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libnice: updated to 0.1.3

commit cd5b2c5c99e648e0d384b99a75be1b04bdfcfd8f
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

util-linux 2.22.2

commit efa60c5cd26b1e5b6b6af653b307fc1c7d7989ac
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

e2fsprogs 1.42.7

commit f905d01c341409ff66e827efdc9b60d2e1a6994a
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

v4l-utils 0.9.3

commit fee3d33e8a84afdb1b8d5847ee3bc46053b90883
Author: Robin Cook <rcook AT wyrms.net>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gwc: updated to 0.21-19

commit bb3115e7ab35edad2f354e407f922a12dff698a5
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

phonon-backend-vlc 0.6.2

commit c7fef5574c139960aa7bf76ff1bd946beb2a2887
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

feh 2.9.1

commit 5d4cbf5faad852f02ba984d9eef125b46937c140
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

linux 3.7.9

commit c26dc4e46b2e41438062823220850bd4078b7ed3
Author: Robin Cook <rcook AT wyrms.net>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

lua51: remove mistakenly added a.out file

commit a2f31e79acf8affce25e5e1b4ef460d7ed0ae3cc
Author: Robin Cook <rcook AT wyrms.net>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

lightmediascanner: apply patch for autotool changes on scm version

commit e414b4161a4094c727a11cf20ffe21ea1d79f8bb
Author: Robin Cook <rcook AT wyrms.net>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

openjade: apply patch to build with perl 5.16 or later

commit cfc4ea91a6da7ca7892205af050b8648a63feb78
Author: Robin Cook <rcook AT wyrms.net>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cdrdao: added patch for configure.ac so svn will build

commit a585a9fd021c5760a37920c8bd7551b08dc14d91
Author: Robin Cook <rcook AT wyrms.net>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

automake-1.8: added --add-missing to automake command in PRE_BUILD

commit 43c28b3320ca7c5d75c6d6a28c4576f1ef4bb7b0
Author: Robin Cook <rcook AT wyrms.net>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

podofo: updated to 0.9.1

commit 31d55d5c20c4fd7c4bf43c0655dea67b102e8cc3
Author: Robin Cook <rcook AT wyrms.net>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

lua51: updated to 5.1.5

commit 6ec3e646343af24148652b382b6d8bc388c7826a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

x11/conky: add optional dependencies on ncurses and moc

commit f726a43d0738a1a163fe160f464c8cc15a5b1d4c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

x11/conky: add optional support for hdd temperature, per task IO stats
and IPv4 port monitoring

commit 367bb707ad1fa7fffd46ee1b37a92e14c0e9c9e5
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dmg2img: new spell, Converts DMG to standard (hfs+) disk image

commit 437e669a4ce4703aa982718484fa6f66e156e6e7
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qiv: version 2.2.4 + various dependency fixes

commit 131c4847d2fd492b95b1f6f2ea094ffab30aac90
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mksh: => R42b

commit 9917327ed356309f0808f42c779db997d83d8c4e
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

linux 3.7.8

commit 549ecae6f1a98b9a4ba3a999431ca02a42985c2c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

audio-libs/liblrdf: version 0.5.0

commit ae5bbddef608ec72753c4f5c821dec668a1df26d
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

burp: added ability to build and use statically linked binaries

commit 06ad72f63871611849d324deffe0792128315c40
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

nss: don't overwrite OpenSSL's libssl.a static library

commit ec1d2a36eb5e77542992799495644198a618ccd1
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

totem-pl-parser: => 3.4.3
* DEPENDS: gtk+2->gtk+3
added optional-depends libarchive & libgcryp

commit b222e0ba0731a1fbd7ed92c9c16d3ac98828fead
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnome-settings-daemon: => 3.6.4

commit 463c91546c2a34df584c6cd01596c5b281c588f2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

utils/coreutils: version 8.21

commit 9363020add59c6c358c5cdeadc73ff7a108a17ba
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

add key 28C67298

commit 04cd58fca383f1ff8424314794f3d60c7137a4c5
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pulseaudio: suggest_depends padevchooser->pasystray

commit 175f9586fcab39ac6aa162bb494a77db0cdda246
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

padevchooser: removed, deprecated upstreams and hasn't compile in a long
time
pasystray is a third party replacement

commit ae65125ecc723c9ddc4628592a44980d1748cee7
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pasystray: new spell, PulseAudio system tray

commit f8c2e56f61fbe069f3c35e6e702947a1ee3409d6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dbus-glib: => 0.100.1 SECURITY fix CVE-2013-0292

commit 19d4f595e0d2547f53c0edd18ef4d3261c5e1c2a
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mediastreamer: fixed ffmpeg version check in PRE_BUILD

commit 9de3d68b1f1d77115336ef377b7e92588b0564af
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libs/gmp: version 5.1.1 (devel)

commit 717723e39eb33b2ba613c666117408bc778bfda1
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

devel/git-cola: new spell, a GUI for git

commit 88e9686c7d133e573defb2295837416cc3f2b330
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ghostscript: => 9.07

commit 63b925743450646e563ed4301685ce62e50cea19
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

openbabel: => 2.3.2

commit 0aa34a505d26dde5c9ef267de71a26436c560a0b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

graphics/darktable: version 1.1.3

commit 14413dbdbfec187f821d4ff0522bb5123da3f437
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libconfig: update spell to 1.4.9

commit 59e0b59ade13566f38a4dbb6d28f42050a6f3898
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pidgin 2.10.7, SECURITY_PATCH=16

commit 839a3e059158dda09600620d70712290b07f13c0
Author: Julien ROZO <julien AT rozo.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

oxygen-gtk3: updated version to 1.1.2

commit b7fc7b5fc6f1c2079270c494c3b73b40b8518560
Author: Julien ROZO <julien AT rozo.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

oxygen-gtk2: updated version to 1.3.2.1

commit 608ae7f3ac8b4c4d717b2b64b4b931606b3c11df
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

bluez: if bluez enabled depend on sbc and dbus

commit 5c1a9b4339290721853675f70db9591e8d44a8d3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

syslog-ng: => 3.4.1

commit 4c7dfcee5cf608d36dca62c1cacc5ff41a02dfb6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ragel: => 6.8

commit 3b0e9ee6acb737669735fc5e0e9aa6593f5f289d
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fluxbox: => 1.3.5

commit 17b1c21801fb6b1d644f20e70e873393ae0e5427
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

chardet: => 2.1.1

commit 2ff59f8d2cd2e159f895500eadd3fe0f3ba5d48f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xlwt: => 0.7.4

commit 0d8a709261a6be88c69b662c02cb22d7d789290c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

xlrd: => 0.9.0

commit b61434710df9e4d85fb0fb7421bbca0a1e5dc86f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cimg: => 1.5.4

commit 2e1647cd62906109086639deee76623d31158366
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

harfbuzz: => 0.9.12

commit c51fabd0701693c9bd61bff534abddf66a910f3d
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gst-plugins-bad: Optionally depends on openal-soft (cannot use openal)

commit 6dd72ebf7773633edb486e3a5ee7bc6467d9dc57
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnome-media2: Cleanup formatting

commit 9e83517538fd1ddb279765e8ff47f87029b3bc5f
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gnome-media2: Depends on unique, not libunique

configure: error: Package requirements (gobject-2.0 >= 2.18.2
gtk+-2.0 >= 2.15.1
gio-2.0
gconf-2.0 >= 2.6.1
libcanberra-gtk >= 0.13
unique-1.0
libxml-2.0
) were not met:

No package 'unique-1.0' found

commit fcbded841ed9c6b44d82d053c4d64d459c809261
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sweeper 4.10.0

commit e8fec1d30b5efcdea5842209d665cc158ddca865
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kmousetool 4.10.0

commit d8cd27174336a046b5b55572d5f2346e480b9b92
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kcharselect 4.10.0

commit fdf0cbdc28c9d2d1a66f6e52527d982f91ed2a4f
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kcalc 4.10.0

commit 9d6518035ac25072bd1d038aa2f7fe68a2e4a6ca
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kaccessible 4.10.0

commit 41fb944b516f740513c502fb53878987a10dd718
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

jovie 4.10.0

commit d0077d8e36a81a3e2aedd047d46826e2cf61b916
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

filelight 4.10.0

commit f33435abc105c0d31f957c636566e021df4e643c
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kdetoys4 4.10.0

commit b5c4beb5d4722df566c1aef883a4ee266637a5fa
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kdeadmin4 4.10.0

commit 6f915d1805db3e9f275f7028d1a895c21367db8c
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kdenetwork4 4.10.0

commit d59f55e225cd6b30603f1a323aed94e1bf245988
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

grantlee 0.3.0

commit 421e8680c0894c9134e86516370fd0e97f2e2c96
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ark 4.10.0

commit 061a1d41f90316403cac6b388a4e820cc3583770
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

marble 4.10.0

commit 8ef393baf81f4f9f03e428f7d0a6db9e4dec1897
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libkdeedu 4.10.0

commit 6103904d007914d7826c74f649541a2cd00d9fd0
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

oxygen-icons 4.10.0

commit c69c4cc8dede268be9a453a803cafbef016fa662
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kdewebdev4 4.10.0

commit 5d2bf09d5f89b3406fc92dcf5916dd120a9dfc0d
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kdesdk4 4.10.0

commit 5ae996074aa911f2e0d374cf7bdd295ea8d8095a
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kate 4.10.0

commit 6392a4b51bbc9e30080c091aa98780b10a54aaee
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kgpg 4.10.0

commit 981ad1db3969236b4e0d1abd8ba600b6aa3499be
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

superkaramba 4.10.0

commit 05d5747b7cbbaf2fd06b979d11c7b02b5f2d3b01
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

okular 4.10.0

commit 80104b1e17551c34beceaf184fc1e362b45045cd
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libkdcraw4 4.10.0

commit 8d9843b8890302750e78672e8bf6a6744c1d14c6
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kdeplasmoids4 4.10.0

commit 0938c93462344ad1c203affb1c9c9f25131eac83
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libkipi4 4.10.0

commit 8f10b6fdec9ad7174a4589ce866b7b9f652f369a
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libkexiv24 4.10.0

commit dc742d0cee44d817d71760cbb52136f2146380dc
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kwallet 4.10.0

commit 8b30ce02ba9684d52128b6bd026475e64f0153d2
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kdepim4-runtime 4.10.0

commit 7728bacf3365fa16a34e4c0850c5fa50e7c9bc71
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kde4/nepomuk-widgets: new spell, library with the nepomuk widgets

commit 3b729def550c3b9f4bfca785d5bc0aad65a12d7f
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kdeartwork4 4.10.0

commit 6ef240dfcaec9c1a8d42837f281cd6f483748fe0
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kdepimlibs4 4.10.0

commit 4be4bc8e15804c8f57dafac2bef2063a2121651c
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

akonadi 1.9.0

commit 505a72c0d9d2e9fdb2f97db1c6dc57f0793a66c3
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

konsole 4.10.0

commit 2d582b9efd59173ccbd3a951d2de21038a88c243
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kdebase4-runtime 4.10.0

commit 67b28356f43396e79df4d658b6b528f1adef6359
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kactivities 4.10.0

commit 021ef29ce8d7b1ef5399df4ab973cf5aec7be483
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

nepomuk-core 4.10.0

commit 8e7e8e7bee4ddd2ec19abf2309962954a7d1effe
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

soprano 2.9.0

commit 3240cd86f81bce9da82c9c3797210b3a22f04034
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kdebase4 4.10.0

commit 71ca88a995094212673e61ef4b9cd84ae3365c69
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kdelibs4 4.10.0

commit 7d6f13cc74616c3ea8f73118149b3caf4f75a655
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

glibc.gpg permission fixed

commit 8b5368b35bc4bf9bf4498aaa4057fdfdc17b32f8
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

glibc 2.17

works like a charm for me
didn't fixed linux 3.7 cast problem

commit c7d2c725246d31fef60a36485ce2d6c2ea869a11
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

wine: Updated devel to 1.5.28
OpenSSL no longer used, it's all GNUTLS baby.

commit 29cb875f52e45c49815f08ddb32870bcea022be5
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

sqlite: => 3.7.16.2

commit cc349d3492afc046f140f80a9bfcf3c1f67e8b09
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

alsa-utils: => 1.0.27

commit 8659f99dd61f9fed4491fd9e4f0bd673b0fa6107
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

alsa-lib: => 1.0.27

commit 2866ca981cf2235972c8009e96c5b3971f929d37
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.8.7

commit ee200455c2833c81b17c8836b146f004b1c984a6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tzdata: => 2013b

commit 8a0b49eceb3621d5f07de5364973a3f005f29f81
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

http/firefox: version 20.0.1

commit 77c260f14d05b9bf5bb78c785d982ccd90c0be93
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

camelot: => 13.04.13

commit f320020168f54273fb53d5c07d5f3cf7ca181d82
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fdb: => 1.1

commit 91231a93acc166532222a1128023a633ca8ea95b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

lxml: => 3.1.2

commit 2ee2aa26894a9720ffa2cc070b20746e8aa106b0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

krb5: => 1.11.1 SECURTIY PATCH - fix CVE-2013-1415

commit f58326b6dba32ca2b189b3c744a5296be962e374
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libverto: => 0.2.5

commit 274443b82ea6bf176e7fc5fde2e6784296741cb2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

six: => 1.3.0

commit ab40e4243f36d55bde4a98b4b6a216c5f1d3b3b1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qpdf: => 4.0.1

commit 8bbb1600b9a6c037647617f9e05b52cb85c7d13a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

x11/x2goclient: new spell, Qt client for the x2go remote desktop

commit da99114c4f62929e81276eaf11cd758da87be8b9
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

x11/nxproxy: new spell, NX proxy library

commit 3a083bdc3d670207f5aca3df19fa6f21263daa73
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

x11/nxcomp: enforce CXXFLAGS

commit 4019008eb977b2d356244f58ee5a8e40b79490d1
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/git: version 1.8.2.1

commit 84654d0b6cfe7bb23620a3e530059b136c757e97
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/imagemagick: version 6.8.4-8

commit 176d77a0e32e109e5cb47a08f6c195e6c901d0fc
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

x11/nxcomp: version 3.5.0-2

commit 34737f283bc5e288493c52883061489724e0df1a
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

libvirt 1.0.4

commit 00d6c81ca98fdbd75463c0b0732470f0cd693e90
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gnutls 3.1.10 and 3.0.29

commit ff3de245722f6f04fb6754b674c70759c1b76557
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ghostscript - nolonger uses jasper

commit 6e01f411b98919188aee1f5d0bed0c1b5bd849ab
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

openjpeg: => 1.5.1

commit 23559d629f3b27e07012b05cc383699d9ec0a106
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

evince depends on libsecret

checking for LIBSECRET... no
configure: error: Package requirements (libsecret-1 >= 0.5) were not
met:

No package 'libsecret-1' found

commit 455adc34ada86900550ad7ea835095fb3d534127
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

http/webkitgtk3: version 2.0.0

commit df674ba4dfde970a8e249635fcbae9c4c1958713
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

http/webkitgtk: version 2.0.0

commit 0097ee4cc7f7390b256a20a6d8505e9c10d713ac
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

gnome2-libs/libsoup: version 2.42.0

commit ddc6da00a5c54cb754f4340d19ec48e10bc34319
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

shotwell 0.14.1

commit 2bf6f8a70275b61058ccfa48e9853ab82b0f7446
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ruby-enterprise-edition - conflicts ruby-2.0

commit bb8f1964fd1b77a91eace7bd52b6f071d5e3b93e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ruby-1.9 - conflicts ruby-2.0

commit 562f7d4e742a0347a394615cbc5edd0a016eed32
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ruby-1.8 - conflicts ruby-2.0

commit f92f7ed28b0580aadcda2a127054fb85e04af420
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ruby-2.0: => 2.0.0-p0

commit b4c596bfd5c5fd8a9988f804ff632d1878e07db8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

udisks2: => 2.1.0

commit 127a35143d2a03bb5cac8ee576b3410324f4c4de
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

miro 6.0

commit 9b95c79bcfcf51226545ffc84d1ebc8612e413f9
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

lua 5.2.2

commit 93626db1f9f883d506bb2915f90a69f1ffe9470f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

psycopg2: => 2.5

commit ac2f06dd5c14d35377fa64de90d8cd2140f6f37f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/darktable: make dependency on kwallet a suggested one

commit 0aabc94d345240fa4a4dd641b3cb6d67df18cc67
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/darktable: version 1.2

commit 4db0bec519ae42715c5d345b983b86b6098417e6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/graphicsmagick: version 1.3.18

commit 9cb12a9a91b0ba0314bf5b69dc2e60a677131f83
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

python: => 2.7.4 (security)

commit 763deb3b07820ae13ab7c2fcfb7f2c4756d0086e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

opencv: => 2.4.5

commit 28d3271a0bf8546432c0609e792b95f6d9582a2a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

orc: => 0.4.17

commit 0c2ae1b10f6fb4a3a862e9f566020e36171c0d68
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

alembic: => 0.5.0

commit be7c6449103de7d9ea6d7111f6452818f021e431
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups-filters: => 1.0.33

commit a671386ebf324a53cdadcb9d414467c2dc3e63e6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

diffutils: => 3.3

commit 7642be205970b66c12a169db851e9fe6a4140168
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ncdc: => 1.16.1

commit 023c0e1f50b3f6d647078a518d5c6e58d3a53c46
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.8.6

commit 87d1e2a6678e669527819943273fe1a4d7ca16fe
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

flake: new spell, FLAC audio encoder

commit b3e24d42129fdba449aff876ae8aac392623abc6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

mail/thunderbird: version 17.0.5, security update

commit f523b49cd52126e1c6f21bc865bc8accc53c0cd6
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

mmidori 0.5.0

commit 41ceb72f41e6712ca7b8d95faf1ab9930276de19
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mercurial: => 2.5.3

commit 11d015ad69768acba7c4999dee1fc6c1b9c60938
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

postgresql: => 9.2.4 (security)

commit 1bfe97e1ea35e4a58f6c9b1452b0509be756d1c8
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

dhcp: => 4.2.5-P1 (security)

commit 3392c131c8cdd15c1782f279daacb85708bdb4bb
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

isc.gpg: added 189CDBC5 public key (Internet Systems Consortium, Inc.
(Signing key, 2013) <codesign AT isc.org>)

commit 65b8afb2b20fc1cb9cb609ded60fcb66f39a2f07
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mc: => 4.8.8

commit 1f2ee29954be86ae4c4297f2ac179b7c2f8b03a0
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

doc/evince: version 3.8.0

commit 3e7e4710d45307c7e2c25e162e438e6d7ab90945
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

shell-term-fm/shared-mime-info: version 1.1

commit 9fdcbce87fa22a78dbab0c1c0ee1198e8eb7cfb3
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

x11-toolkits/gtk+3: version 3.8.0

commit a11485326ccb2043cc27daf2a58a37917d8a88f7
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

gnome2-libs/gdk-pixbuf2: version 2.28.0

commit 0a1429f14c5f409b8be40367250298d9bb9f7fe0
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

gnome2-libs/atk: version 2.8.0

commit 4d9b90f01f610a8154449e9a81943f2eaf7bf980
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

gnome2-libs/glib2: version 2.36.0

commit b93a3583d34fccd86efc4fdd6380052cee746d93
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

mpg123: bump to 1.15.3

commit fbacf9f941c4e66587b08744937b3e86ae6dcf03
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/imagemagick: version 6.8.4-6

commit d5c19dd617ea60146f9830b02b668a168cfd8073
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

live 2013.04.01

commit 7c0e2ad638573c59cd9a00a55e7a36b7aa58a5ed
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

add dependencies on gcc with CXX, qt4 with SQLITE

commit 7212bd65b7e3f0c42aadb66b2290d2ef09bc2571
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

fixup 044deee59562ee70dbc2b1b0a4d77f38cbd1d273

commit 3eff05dbe8b67b69418ac2695b9c567bd100ed78
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

utils/latencytop: add dependencies on ncurses and gtk+2

commit a8d324ca8b30491cc8c9ed99135089679f2c57b0
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

shell-term-fm/eaglemode: add missing dependencies, fix SOURCE_URL[0]

commit 8f9262f13e72c0ae7819f1f60e95c3f1bc062658
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/ghc: use default_build_make

commit df7ef2900df2a1751f75a7eb25a08df42f1dc4d3
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

fixup 40047660d2b05120389957ffb1586a6a729cf85c

commit 21ce0fe0d2209538b9357c26e39f6cd5b69d862a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

science/stellarium: fix SOURCE_URL[0]

commit 0066fd49e21c2e178937fe9cd42c4f7b32938292
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

utils/littleutils: version 1.0.27

commit 230a4589cb08463dfacae9f0c77b35cbc93dfdff
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

science/qlandkarte-gt: add sub dependency on OPENGL for qt4

commit 04837d070a3fc226a485d7361bd9c30aa56b86dd
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

fixup for 8ffe1be7f82f556c74b4d1fac110a68617d031ac

commit 432f4926f30a2f3b3188c3f0358b7fc46adf9cff
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

http/firefox: version 20.0

commit 8ffe1be7f82f556c74b4d1fac110a68617d031ac
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

crypto/nss: version 3.14.3

commit 94b69f918d3403bb97e47c04ccbbbb3c0c79ae4b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/nspr: version 4.9.6

commit db10d9b5abdc82a17165ea9746dba2e58a047ca6
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

openldap: => 2.4.35

commit 100a13befb29ad95fb07b5083030c6d0ac482043
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

gnome3-libs/libsecret: version 0.15

commit 2fdf6053b6ae47c4fb6d5f47e3a6d26520b82d23
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wxgtk-new - allow build with gtk+{3,2}

commit 24a5c58e07a2a728c3f477c3ad691e80032a369f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

sqlite: => 3.7.16.1

commit 76f244fd6a3af2142abb180d7601d94f0269b8c0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gramps: => 3.4.3

commit 00f106bd0fabcc93edaebf2831c135633cd2b3a2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cppunit: => 1.12.1

commit 70844f31a4feda77a6a4b8380fe9c7ff4bbf2e59
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

mozcache: new spell, viewer and manager for cache files stored by
Gecko-based browsers

commit c590f058a4172149a730ef01f039bbdcabab5368
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/calibre: add SOURCE_HASH

commit 1fe0c4e1ab9bb483349602ccf01656797f04aa8a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/calibre: remove obsolete patch

commit 26bbdef230219b5a5571a3054a9a5175001003f2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/calibre: add dependency on qt4-private-headers

commit 3cb010e73c0ad08f9e2bbbf0ca20051cbc4f7a01
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

x11-toolkits/qt4-private-headers: new spell, private headers for qt4

commit 9d28b9ac45c9785808d43bf750bfc8a617a2912c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wine: => 1.4.1

commit 27a0db40bbc43abb78b4325edb5e681d13d08436
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

partclone: => 0.2.60

commit 79acdd009b852ce5030528cee306469728c21d16
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

unifdef: => 2.7

commit a72e3b55e9bfc38c9a4fa5234c09c31094e8b299
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

binutils - extra depends

commit f501264f690b32b1d410d0dce20910d01f880a52
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

evas_generic_loaders: scm version - subversion -> git

commit cc3b9733073fbb293b18bffa07b351b8418c88df
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

e17: updated to better work with git version

commit d9cc33204870ae031f68f93fe774ccd83542ccc1
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

kernels/linux-fusion: switched to git

commit 02a31ba74aa3b314fe18fd3a82fb64b43524c885
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/calibre: version 0.9.25

commit 9f04383328e4cc6812d1e009a7e20ab06363899c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/podofo: change dep on lua51 to lua, make it mandatory

commit f90313d31014b1f6af6487a56e753ae6a945f798
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/python-cssselect: new spell, a parser for CSS3 selectors

commit 4e68bddb3a31c1a6f073a3a254b3b0f5672fba19
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/python-netifaces: new spell, portable network interface
information

commit 261e877351216f90671a7b2bab33b94818c74826
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/beautifulsoup: version 3.2.1

commit 8317c8fe5339c161ee037c910334773466fda3c1
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

disk/libmtp: version 1.1.6

commit b9dae49621e1ff6fda235aa5156e8a0e5b536667
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/lxml: version 3.1.1

commit be154fb06c1c3ae475e401e3dab5e22a7fe5433f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/clientform: deprecated, is part of mechanize now

commit b852b00bec9c4d39253e69337a15080e23133a82
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/mechanize: version 0.2.5

commit f6081cc91315b54cf3d1890ceb917fc06dba9095
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

x11-toolkits/qscintilla: version 2.7.1

commit f5e4d813988e933ad36ffec8edceec9d50d7221c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/pyqt4: version 4.10

commit c2bc6b1d0ddc78282e62be93ecb47caf5ccdf3c6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/sip: version 4.14.5

commit 0cd445877f2a9c77a775075f3065e68470079e5d
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>

easystroke: => 0.6.0

commit 15b60272ba97193a2963f9814494c78169d4c724
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>

gtkmm3: => 3.6.0

commit ddf780dbe9f28ec25a870c438a73eb06b38fd088
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>

glibmm: => 2.34.1

commit 78d26cf5bed30fbfaf0f997c2851e6c8e9c978a3
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>

smplayer: => 0.8.4

commit 1fee5c227e1f14a1ab41aa01835f7bc2de970778
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

burp: => 1.3.28 (devel)

commit abafab53fe229778946e97b031ef10826f5c8755
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/urlwatch: new spell, a tool for monitoring webpages for
updates

commit c5a9c0c8944372dd44b9c13c5eeab359c8891ac0
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/python-futures: new spell, backport of concurrent.futures to
python2

commit 3f77715d4a45cc1bcba365ae0dcadbd81f1327f0
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics-libs/pythonmagick: add dependency on imagemagick with HDRI
enabled

commit d95e47cb97f83ba7fcec98e6c2291274d151eb91
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/imagemagick: add sub dependency for HDRI

commit 4f5b575cf1f492b72801f4bf1a3cc14b6d5c4b7a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/imagemagick: version 6.8.4-3

commit 4b16d217e6507358c17d27579695f9cf9b6d4aa4
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: version 3.8.5

commit 787f356742f73129c8f68950425f7cc17f9d217d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/binutils: version 2.23.2

commit c0b567210c02f1eef95d9deb53d11da4103e56ec
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

firebird25: => 2.5.2.26540-0 SECURITY FIX

commit 21763cb0b91fecc32cecc5bcb433bec6ae9e1e86
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

harfbuzz - fix build with icu

commit 9d732f8fa4a52065bee9139938c78d577d9e2ccb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gettext - depends libxml2

commit eed3be082afc97f984b8c830ae59dba0be534796
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

e-17/evas: fix glib include paths

commit 7c2c2c5ecac69c3539034c0eb0235cf23de9ecee
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

icu: => 51.1

commit f1d07b6c8d61a4a991850293adf1570a59c6cf56
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

wm-addons/cairo-dock-plugins: version 3.2.0

commit 5d181218544e161cd4aa8b0471a9da47956ce43f
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

wm-addons/cairo-dock: version 3.2.0

commit 42d3758cd39da587338ced6f689b698565e1ac40
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

video-libs/live: version 2013.03.23

commit d12445959551005756e52ddc850977c6524c995d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

utils/installwatch: fix function signatures

commit 5b2e969eeccf6bac7631d0a24134c50b1df69866
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

psutil: new spell, process and system utilities module for Python

commit bd2dffd14b07a03ae4ecc75a3827eca30feff229
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

egenix-mx-base: => 3.2.5

commit e085c185dab1138b4b01a70465bad77769ff8ec1
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics-libs/harfbuzz: version 0.9.14

commit d459a4dc876739a515e5875051a7fcdd94f50675
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

fileinfo: added conflicts with PHP >=5.3

commit 3f0db8c120b87f7adaff8cab21f5241c2c80cbef
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

php: added conflicts with fileinfo for PHP >=5.3

commit 886f2aba11a7c499daec9d3a6b36e63cb758e6b3
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

php: removed icu dependency for branches older than 5.3

commit af3ff9b0f2f97ea3070ff41d54e6c00e5c9179c4
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

php: updated backports+security patches for legacy branch to 20130320

commit 47f7c43c3551e2c0ea21a72893bc2d1deafbfb5d
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

php: => 5.3.23 (previous), 5.4.13 (stable) [security]

commit b00ec016096a01d14791295a379b49a5dff538eb
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

pudb: => 2013.1

commit 821545e5f44328dcb4127b30243b8e3284b44ae2
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

urwid: => 1.1.1

commit 05f8d3b94c7028bfbdd3e7c25e64d1eb61007a80
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

distribute: => 0.6.35

commit 13683a281bc1485db7892b67fcf0bf0c9c2a9550
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/glibc: TMPFS=off

commit 48fcb9012c99e83aab83c31421ee93fccf55938c
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

roundup: added suggest dependency on native SQLite extension for Python

commit 5bc77d2904f18ad295c66ec316cb5e57c3914d8e
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

added missing 'ratbox' account for ircd-ratbox spell

commit 3da90b44a84c6d64d5455be670ff2a81519a8c42
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/bin86: version 0.16.19

commit 24417f19e568ed0d446583f5045e5560f2ec38ca
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

gajim: => 0.15.3

commit 3851cc63d32c16f1ee670ed5a2c5cb647384e8c8
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

fix build error due to qt4 missin from $PATH and incompatible system zlib

commit 3667a1b27de79f732fadf8d9ae76d8c627b1a64c
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

znc: => 1.0

commit 8d0713e6ef5dee3f070d62d8d18f74124b0fc4e0
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

mysql: Add -fpermissive in CXXFLAGS with 5.1.67 (!$OLD)
Add -fpermissive in CXXFLAGS with 5.1.67 (!$OLD)
for extra/yassl/taocrypt/src/Makefile.in

$ cast mysql
...
Making all in src
make[5]: Entering directory
`/usr/src/mysql-5.1.67/extra/yassl/taocrypt/src' /bin/sh
../../../../libtool --preserve-dup-deps --tag=CXX --mode=compile g++
-DHAVE_CONFIG_H -I. -I../../../../include -I./../include -I./../mySTL
-D_GNU_SOURCE -DYASSL_PURE_C -DYASSL_THREAD_SAFE -march=native -mtune=native
-m32 -pipe -DPIC -fPIC -O2 -fno-implicit-templates -fno-exceptions
-fno-rtti -MT libtaocrypt_la-integer.lo -MD -MP -MF
.deps/libtaocrypt_la-integer.Tpo -c -o libtaocrypt_la-integer.lo `test -f
'integer.cpp' || echo './'`integer.cpp libtool: compile: g++ -DHAVE_CONFIG_H
-I. -I../../../../include -I./../include -I./../mySTL -D_GNU_SOURCE
-DYASSL_PURE_C -DYASSL_THREAD_SAFE -march=native -mtune=native -m32 -pipe
-DPIC -fPIC -O2 -fno-implicit-templates -fno-exceptions -fno-rtti -MT
libtaocrypt_la-integer.lo -MD -MP -MF .deps/libtaocrypt_la-integer.Tpo -c
integer.cpp -fPIC -DPIC -o .libs/libtaocrypt_la-integer.o
integer.cpp: In member function 'TaoCrypt::AlignedAllocator<T>::pointer
TaoCrypt::AlignedAllocator<T>::allocate(TaoCrypt::AlignedAllocator<T>::size_type,
const void*)':
integer.cpp:76:22: error: there are no arguments to 'max_size' that
depend on a template parameter, so a declaration of 'max_size' must be
available [-fpermissive]
integer.cpp:76:22: note: (if you use '-fpermissive', G++ will accept your
code, but allowing the use of an undeclared name is deprecated)
make[5]: *** [libtaocrypt_la-integer.lo] Error 1
make[5]: Leaving directory
`/usr/src/mysql-5.1.67/extra/yassl/taocrypt/src'

commit 1170c465bcb4a264d1d2639d9f7440dcdee788e8
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

http/firefox: disable avx for all gcc versions >= 4.6

commit 01c8edb86b4473178af1e791d5ff1f5fd0fd0726
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/djvulibre: version 3.5.25.3

commit 67fc5d181528d3a4e8d886347abf22af7558289a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/darktable: remove -Werror from FLAGS

commit cf8cd5ace7b4059b842f4d50577ad5a689c438e3
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

editors/texmaker: version 4.0.1

commit f2c6bb5a291b3dda43793c9ac3fdfa50b931120c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/qt-creator: version 2.7.0

commit 6778f353122b8cb61b84fb32ea961cef991a2cf8
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gparted 0.15.0

commit 964ce71a534f91c32e8e77cca6ecad4fc94fdf72
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

poppler 0.22.2

commit bd521e75ec5c15a6842bdcad11e4c5ebd1dcd450
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

file 5.14

commit 3f3b99e065cb66b3da9bf13d70a3c8f634e0e955
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

openssh 6.2p1

commit cbd179b36503b13d776b21be172767f95d9fcf14
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ncdc: => 1.16

commit cc2699cfcb33f8f27b6818dcf5bec47186b8ecb2
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

man-pages: => 3.50

commit 5b8be0dabaa813ab1569bb67e0c965164a98b00b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

sqlite: => 3.7.16

commit 4059764a7537c63b34c982331bf214ddcd629600
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

git 1.8.2

commit 287ae2e5079d858b8eaf4d7ff2541076b660eabe
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

linux 3.8.4

commit ffca9177615ae756b6259d8a4d5b3e38bfb59b97
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/xli: version 1.17.0

commit 9866a42d1c297318595af52d2adbd5c16246de08
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

science/qlandkarte-gt: version 1.7.0

commit 6e3dcc129d71c617b217b753c94a76d78b0aca99
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

utils/powertop: version 2.3

commit 4545df3ff06a5ed7ccec5f6bdf22b348a7511d92
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

polarssl: => 1.2.6

commit 8ba5fc8f00fb7b9f308a93536d74bd64ac23f7fb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

upower: => 0.9.20

commit 87a4a1f82f21c7ca669764bf3e9d07d277ab1379
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>

i3: => 4.5.1

commit 702c5655586795acf5e701c6bfe597cbf68683c7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libisoburn: => 1.2.8

commit 006f22bd5bc04e5a313a3a689b1e4f11791a6061
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libisofs: => 1.2.8

commit 29939e80a46dc005305bb554a46908b2730fc49b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libburn: => 1.2.8

commit 0785e1b8a9e6d7d39c4a0db70007cb22ea57ee39
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

cups: => 1.6.2

commit 0ebe831ceee8d79758d9769fba539a5e9d3c86c7
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

samba 3.6.13

commit eacf5be2550581505ca33b7f6f0dd05b32b1a6f1
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

shotwell 0.14.0

commit 6f4f9ebb439336c159c4eb75435d520e34527169
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

gexiv2 0.6.0

commit 2c2f22cc02971363db62ca155099549cc5a64952
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

libgcrypt 1.5.1

commit fe8a0b188a8ba7c6125313a00c4bf1b432878480
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/imagemagick: version 6.8.3-10

commit fb1a8f37794473c35d6b239c9f8c10711ac59999
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

perl: => 5.16.3 SECURITY fix CVE-2013-1667

commit 686805fd0ac4cc4b703c0dccb3b03d7cebbfa9e7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libtirpc: => 0.2.3

commit 0992dd209e7853934452ab560cf5c86f4d362253
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wine: => 1.5.26

commit 7f1b872861a790c3e258cd284776202f51276373
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/haskell-x11-rm: new spell, Xrm bindings for haskell

commit 27a8b345a118b2e231b8cf86db714e90c1c7280c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/xli: add dependencies on JPEG, libpng, libxext and zlib

commit c88e5d7a16e0e4197189252ad7c1cf53d678a98a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/xli: new spell, a command line driven image viewer

commit 6e345ffad597cf8da1de70b3b1a84f543e8abc4a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mpfr: => 3.1.2

commit 7d5c4cb20f4db3b1760800c18756899204de7112
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

dbi: => 1.623

commit 2b21b3dc744a7edd54be956c82c20c22488cb6fa
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

pil: Add TK sub-dependency

commit b4ad2f7e367721bba26ffcd32ce8b9d0a14384c9
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

science/yacas: new spell, a computer algebra system

commit dcb067f6e538582f1747b306fda2da098c7706cd
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/darktable: version 1.1.4

commit 6d3566aced34d02cd7371f0d5a9874c989d4b4ab
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

xorg-app/xdm: use X's default authentication mechanism

commit a0b542f6c6e4a94b329482224bc85424766e9068
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

xorg-app/xdm: version 1.1.11

commit 430f76cabd5b7576746c5cca759b992ecff22584
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

x11-libs/unity-greeter: add dependency on gnome-settings-daemon

commit 8c7985bc69c08d62f3992e8b61e87efeebb05e7b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

x11/lightdm: reformat description

commit 5819c26f852df8fbd594d0b668cca575f6a55465
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

x11/lightdm: fix typo in init script

commit 4c2654a4f7fa540e8a2262e8300066b71b727d88
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libdbi-drivers: => 0.9.0

commit 982f401bab040d61ea71e401ca0a2a716993fa2b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libdbi: => 0.9.0

commit 3ee46c50b8b98476a5c9b4102bc1649b2198f711
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics-libs/libwacom: version 0.7

commit 2f7db3d772b108994fd8e05d622761b43ceb3e5f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/florist: version 2012

commit a8e4f098104a4edfa2838fcb1c115e2f43cd0f2a
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

digikam4 3.1.0

commit 0cab1f19e1c4260e3729440adaea8517a7e1c9e0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

clamav: => 0.97.7

commit e06d89a136bcfdd97b47f499ba1ea36aed1699e2
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

linux 3.8.3

commit 05838381ca4884803fda2358f607faf290ecf8f8
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

calligra 2.6.2

commit 6e8e99a3a40121d64eab72b74b8038dfabac0642
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>

i3: => 4.5

commit f6befddedfcb66b85709d852ada05b52e6ffecf8
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>

libev: => 4.15

commit ae65b703697347feba8ab8af184cf145246d051b
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

uptimed: update to 0.3.17 and added patch for current autotools

commit cede4941f2eaec51c0ecffa2a18bb8792e968eee
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

libdvdcss: updated to 1.2.13

commit 4e1a4b50594bb257c776ec3cedff918eed5f6815
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/git-cola: version 1.8.2

commit 03bb2eea964c02833a44425eb04ef9dfedbb40d4
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

siege: => 2.78

commit 360f560b315467f12504134cec7b5f454103cab0
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

xfdesktop: => 4.10.2

commit 4d228ac29a22e4762d883add4f856b99356503c1
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>

kdepim4: added depends nepomuk-widgets
added optional_depends cyrus-sasl

commit 7da3f7c4fda4aed578578abdb4357107237b28f6
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>

Revert "gcc: => 4.7.0"

This reverts commit a17f69060a76cb9086916db8ebe82edffef894e3.

commit a35aab467b0d516c772ca389e681b8d3f429d97d
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>

Revert "gcc: => 4.7.1"

This reverts commit fa75ecbde3e741582c8ff3d948e4616e9c99030c.

commit 38b7f9cbe01938479939fc7e3323f04e3024c3cc
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>

Revert "gnu/gcc: use new version of the ada bootstrap compiler"

This reverts commit b1d212b00fd0b05279bad8dce60d693278f756f4.

commit 164e7a0037885c5b520cd785210b3a3b120a14c3
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>

Revert "gcc: => 4.7.2"

This reverts commit a4f9742945fc6c783f6a150906a7802bfc495140.

whoops forgot to revert some cimmits

commit e5a3a0ab26bab5c280e050656c990349a09e536a
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>

Revert "gnu/gcc: cleanup for moving gcc 4.7.2 into test grimoire"

This reverts commit 921c7411479eedea7d99145207077b749529bfa7.

Not sure why this was committed, gcc 4.7 has known problems with the
current version of X.org in Test
Fixes bug #530

commit 9582e8a01f327b25a03e16d7eaead232e3276c84
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>

Revert "gnu/gcc: remove redundant libffi"

This reverts commit b7802d33ac015efcde7ba3329d5f3a5a802bddc0.

commit e4bf65fb07cfd46f536394fc2088273b6e9e4ed4
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>

Revert "gnu/gcc: fix -ffast-math"

This reverts commit fcce5aac8507b602d464c23265979e54221dd5d8.

commit 3d93945cd7600c937870ac4d18e47f9a520b3227
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>

Revert "gnu/gcc: fix header generation for libgo"

This reverts commit 86028dc0b419986e8579291b3edc4225a8be4b46.

commit 34b951d216fa676e6ecff77189831a32ccca8c5f
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>

Revert "xcb-proto: => 1.8"

This reverts commit 830099b0051cce13c48e14adf870dbc715831e65.

already in devel-xorg

commit a296fcdbb1dd9da840b654530ec611634999d173
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>

Revert "libxcb: => 1.9"

This reverts commit 0e0091f8c1d06d2694390d602f1af8b9b17a9df3.

already in devel-xorg

commit 874b07a940935db2349a8fa8c70f721064c11982
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>

Revert "xcb-util: => 0.3.9"

This reverts commit b4eb5421fcdae7a6748a84cb305528bf83921155.

already in devel-xorg

commit fb242cf0687ffa2e15deac869e56ebb41ffaa293
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>

Revert "xcb-util-image: => 0.3.9"

This reverts commit a52995232a0711055dc45be1907a9558fc9acf85.

already in devel-xorg

commit ca73ca175495a313bd3057a8e9297cbf98dfcb21
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>

Revert "xcb-util-keysyms: => 0.3.9"

This reverts commit c3fbb07ab4b119dabc12a417159a8afbb113acd4.

already in devel-xorg

commit 5df9a2b9f1bc7835637219da01c3b3fbeb576b81
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>

Revert "xcb-util-wm: => 0.3.9"

This reverts commit 1ba32a8ec3d61351b9287f2ec01ef31acd24b63d.

already in devel-xorg

commit f0f1f918f33a76d1da01d747de4303e685c1787c
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>

Revert "xpyb: => 1.3"

This reverts commit b038cfca79dfb6d4d0772062c4799aed881e9de2.

already in devel-xorg

commit f8092e46788c3bacf3dd31f0c4ae996ad45084ba
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

privoxy: => 3.0.21 (security)

commit 865690d51d09a055b7a0fc30f2a4641bf82a81a0
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

ffmpeg 1.0.5

commit d20ddff37d25b57d08cb382db7e5fab68e914372
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

bzr-fastimport: Add missing spell files

Commit ac4f43f1828cc94a76fa435b3694add87208d1bb failed to include DEPENDS
and
DETAILS.

commit a52650ec88098a4ef34ac4d0fa4e6b30516e65e8
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

ledger 2.6.3

commit c410d6e10737d541ccfc8bed5d8439e7ca91a1c4
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>

kdebase-workspace4: added depends strigi, xcb-util, xcb-util-image,
xcb-util-renderutil
added optional_depends kdelibs4, fontconfig2, pciutils, soprano,
nepomuk-core, boost, akonadi, kdepim4, qjson, OPENGL

commit b038cfca79dfb6d4d0772062c4799aed881e9de2
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>

xpyb: => 1.3

commit 1ba32a8ec3d61351b9287f2ec01ef31acd24b63d
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>

xcb-util-wm: => 0.3.9

commit c3fbb07ab4b119dabc12a417159a8afbb113acd4
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>

xcb-util-keysyms: => 0.3.9

commit a52995232a0711055dc45be1907a9558fc9acf85
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>

xcb-util-image: => 0.3.9

commit b4eb5421fcdae7a6748a84cb305528bf83921155
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>

xcb-util: => 0.3.9

commit 0e0091f8c1d06d2694390d602f1af8b9b17a9df3
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>

libxcb: => 1.9

commit 830099b0051cce13c48e14adf870dbc715831e65
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>

xcb-proto: => 1.8

commit 7785495766738929c357c729b94c0f206cbee5a0
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>

gnome-control-center: => 3.6.3
DEPENDS: gtk+2 -> gtk+3, gnome-desktop -> gnome-desktop3
added runtime_depends consolekit & accountsservice
removed optional_depends evolution-data-server, xscreensaver,
rarian
added optional_depends ibus, cheese
added suggest_depends network-manager, gnome-bluetooth

commit e6b2a9ff76f0b3ab99b5eb924f6d44f85f9c626f
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

glibc.gpg permission fixed

commit 5642173362cafc43bb904ff209c3c4930e5bd0aa
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

glibc 2.17

works like a charm for me
didn't fixed linux 3.7 cast problem

commit 763aabed662f1d2d8ccc77d2442d129de267b11c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

icu: => 50.1.1

commit c6ee1ccee21ae6cdeff1e1ad54ea83fb689ac050
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kmod: => 12

commit 7d86b755bb2923c203adeda33f517eaece73e685
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

icu: => 50.1

commit 334ddb2d533dca3b8573abc7b15ce3f7d2e369f2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kmod: => 11

commit 6b18ed4bb77cc39c238a4a05b6f8ac59c45bd00e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kmod: => 10

commit 4e5e56f41190d374fd0e389983cdc351506cdbbb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

icu: => 49.1.2

commit 6f0d1932e9a201a7d3228cc651918c6929ac4df8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kmod: => 9

commit 76710692a23594f28537559ed575458d868deffc
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kmod - now provides all module-init-tools funtions

Conflicts:

kernels/kmod/BUILD
kernels/kmod/CONFLICTS
kernels/kmod/DETAILS

commit a17d31c37c1fdc96597ada9f51b8b36dd1968972
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kmod - add FINAL

Conflicts:

kernels/kmod/FINAL
kernels/kmod/HISTORY

commit 7504fc0d088c89709b50c3ed146f147606c5b131
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

basesystem: => 0.9.6

commit 520f5ffce07fc744c72b6fde899162406a2b5eab
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

module-init-tools - provides MODTOOLS

commit f36d51b754698d58a02a29ceaa71f9bef0fdd8e3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kmod provides MODTOOLS

commit c114d15e349c13e5c1fdade2b174222c35d7faf1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kmod: => 8

commit e7615d8b7b13439820725b237ad8231c27c3305d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kmod - add default_final to FINAL

Conflicts:

kernels/kmod/FINAL

commit 801e0f4ac38eac3c5c3b635f0e5f8f47b20ab101
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kmod: => 7

commit a45acda54a9b7a908d1ff021a2bfb37d987beff9
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kmod: => 6

commit 1397494755f80dd004b2536c61f8c4c3c39117ef
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kmod: => 5

Conflicts:

kernels/kmod/HISTORY

commit af625b1ad11b614b4eac40290d7ff49732d3a3f5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

adjust build so that users of icu build correctly
add a TESTING results file

commit 16faf08369789af3ebeacefcf1245138e3b32287
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

Revert "Revert "libs/icu: version 49.1""

This reverts commit f4e9fea46da4c664c33ed630cd4806f716034003.

trying to build icu correctly

diff --git a/ChangeLog b/ChangeLog
index da884ec..77a4555 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,1097 @@
+2015-01-02 Eric Sandall <sandalle AT sourcemage.org>
+ * samba.gpg: Add 2014 and 2015 upstream GPG keys
+ https://download.samba.org/pub/samba/samba-pubkey.asc
+ Signed with and refreshed keys of
+ https://lists.samba.org/archive/samba/2007-February/129127.html
+ * disk/sgi.gpg: Added F475FA1D key
+ from
ftp://oss.sgi.com/projects/xfs/cmd_tars/xfsprogs-3.2.2.tar.gz.sig
+ and ftp://oss.sgi.com/projects/xfs/cmd_tars/xfsdump-3.1.4.tar.gz.sig
+
+2014-12-31 Ismael Luceno <ismael AT sourcemage.org>
+ * devel/cproto: new spell, Generate function prototypes from C
+ source code
+
+2014-12-29 Eric Sandall <sandalle AT sourcemage.org>
+ * net/ebtables,nftables,libnftnl: Added some Netfilter table
user-space
+ programs and libraries.
+
+2014-12-29 Ismael Luceno <ismael AT sourcemage.org>
+ * python-pypi/ranger: new spell, File manager with an ncurses frontend
+ * devel/cbp2make: new spell, Makefile generation tool for
Code::Blocks IDE
+
+2014-12-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * gnome2-libs/libaccounts-glib: new spell, single-signon
+
+2014-12-26 Ismael Luceno <ismael AT sourcemage.org>
+ * emacs-lisp/FUNCTIONS: Replaced loops
+ * emacs-lisp/FUNCTIONS: Update site-lisp's loaddefs.el
+ * emacs-lisp/FUNCTIONS: Install gzipped emacs-lisp files
+ * emacs-lisp/FUNCTIONS: Fixed production of info files
+
+2014-12-25 Ismael Luceno <ismael AT sourcemage.org>
+ * emacs-lisp/haskell-mode: new spell, Emacs mode for Haskell
+
+2014-12-24 Ismael Luceno <ismael AT sourcemage.org>
+ * libs/td_lib: new spell, Thomas Dickey's library
+ * shell-term-fm/ded: new spell, directory editor
+
+2014-12-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * python-pypi/watchdog -> python-pypi/python-watchdog: renamed spell
+
+2014-12-23 Pol Vinogradov <vin.public AT gmail.com>
+ * video/kodi: new spell, a rebranded XBMC
+
+2014-12-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * python-pypi/args: new spell, argument parsing for humans
+ * python-pypi/python-markdown2: new spell, fast and complete Python
+ implementation of Markdown
+ * python-pypi/regex: new spell, alternative regular expression module,
+ to replace re
+ * python-pypi/python-textile: new spell, Textile processing for Python
+ * python-pypi/pathtools: new spell, file system general utilities
+ * python-pypi/watchdog: new spell, filesystem events monitoring
+ * python-pypi/py: new spell, library with cross-python path,
+ ini-parsing, io, code, log facilities
+ * python-pypi/pytest: new spell, simple powerful testing with Python
+ * python-pypi/awesome-slugify: new spell, Python flexible slugify
+ function
+
+2014-12-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * graphics-libs/libpgf: new spell, grpahics compression
+
+2014-12-18 Treeve Jelbert <treeve AT sourcemage.org>
+ * libs/libgit2: new spell, C implemation of git functions
+
+2014-12-18 Vlad Glagolev <stealth AT sourcemage.org>
+ * python-pypi/recaptcha-client: new spell, plugin for reCAPTCHA and
+ reCAPTCHA Mailhide
+
+2014-12-15 Treeve Jelbert <treeve AT sourcemage.org>
+ * database/lmdb: new spell, Lightning Memory-Mapped Database
+
+2014-12-11 Ladislav Hagara <hgr AT vabo.cz>
+ * net/libpsl: new spell, C library to handle the Public Suffix List
+
+2014-12-09 Ismael Luceno <ismael AT sourcemage.org>
+ * devel/cvs-fast-export: new spell, Export an RCS or CVS history as
+ a fast-import stream
+ * devel/git-imerge: new spell, Incremental merge and rebase for
+ git
+
+2014-12-07 Ismael Luceno <ismael AT sourcemage.org>
+ * devel/reposurgeon: new spell, A tool for editing version-control
+ repository history
+
+2014-12-06 Ismael Luceno <ismael AT sourcemage.org>
+ * devel/jwasm: new spell, Masm-compatible assembler
+
+2014-12-04 Eric Sandall <sandalle AT sourcemage.org>
+ * ruby-raa/hiera: Added a key/value lookup tool for configuration data
+
+2014-11-28 Vlad Glagolev <stealth AT sourcemage.org>
+ * libs/libspf2: new spell, fully thread safe SPF implementation
+
+2014-11-26 Ismael Luceno <ismael AT sourcemage.org>
+ * utils/renameutils: new spell, File renaming utilities
+
+2014-11-25 Ismael Luceno <ismael AT sourcemage.org>
+ * net/torsocks: new spell, use socks-friendly applications with
+ tor
+
+2014-11-24 Ismael Luceno <ismael AT sourcemage.org>
+ * crypto/signify: new spell, OpenBSD cryptographic signing tool
+
+2014-11-23 Ismael Luceno <ismael AT sourcemage.org>
+ * devel/cmockery: new spell, Lightweight Unit Test library for
+ C
+
+2014-11-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * python-pypi/speedtest-cli: new spell, Internet bandwidth measurement
+ tool
+
+2014-11-19 Vlad Glagolev <stealth AT sourcemage.org>
+ * graphics/maim: new spell, desktop screenshot utility
+
+2014-11-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * editors/vile: new spell, vi-like Emacs
+
+2014-11-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * utils/dbus-qt: deleted, obsolete spell
+ * crypro/GnuPG.gpg: updated add:
+ E0856959: "David Shaw" <dshaw AT jabberwocky.com>
+ 33BD3F06: "NIIBE Yutaka <gniibe AT fsij.org>
+ * gnupg-2.1: added - medern version of gnupg
+
+2014-11-07 Ismael Luceno <ismael AT sourcemage.org>
+ * python-pypi/pyflakes: new spell, passive checker of Python programs
+
+2014-11-07 Vlad Glagolev <stealth AT sourcemage.org>
+ * dave_robillard.gpg: updated keyring, added 7364C240 and 9BF368F3
keys
+ * libs/ganv: new spell, interactive Gtkmm canvas widget for
graph-based
+ interfaces
+
+2014-11-04 Ismael Luceno <ismael AT sourcemage.org>
+ * python-pypi/box2d: new spell, 2D physics library for Python
+
+2014-11-03 Ismael Luceno <ismael AT sourcemage.org>
+ * devel/pcc: new spell, Portable C Compiler
+
+2014-10-20 Jeremy Blosser <jblosser AT sourcemage.org>
+ * editors/jq: new spell, stream editor/filter for JSON data
+ * python-pypi/botocore: new spell, low-level aws interface library
+ * python-pypi/bcdoc: new spell, tools to help document botocore-based
projects
+ * python-pypi/jmespath: new spell, module to extract elements from a
JSON document
+ * python-pypi/colorama: new spell, cross-platform colored terminal
text
+ * python-pypi/aws-cli: new spell, unified command line interface to
aws
+
+2014-10-15 Vlad Glagolev <stealth AT sourcemage.org>
+ * python-pypi/nbxmpp: new spell, non-blocking Jabber/XMPP module
+
+2014-10-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * devel/sparsehash: added, efficient memory hash
+
+2014-10-05 Pol Vinogradov <vin.public AT gmail.com>
+ * http/dwb: new spell, a WebKit based browser
+
+2014-10-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * utils/ulimits: new spell, user limits utility
+
+2014-09-29 Vlad Glagolev <stealth AT sourcemage.org>
+ * net/megatools: new spell, command line client for mega.co.nz
+ * http/phantomjs: new spell, headless WebKit scriptable with a
+ JavaScript API
+
+2014-09-25 Ismael Luceno <ismael AT sourcemage.org>
+ * utils/lxc: new spell, Userspace tools for the Linux kernel
containers
+ * graphics/dcmtk: new spell, DICOM Toolkit
+ * science-libs/itk: new spell, toolkit for performing registration
+ and segmentation
+
+2014-09-23 Pol Vinogradov <vin.public AT gmail.com>
+ * chat-im/pidgin-window-merge: new spell, one window plugin for Pidgin
+
+2014-09-23 Ismael Luceno <ismael AT sourcemage.org>
+ * editors/vbindiff: new spell, Visual Binary Diff
+
+2014-09-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * move xdg-user-dirs to utils
+ * python-pypi/grit-i18n: added
+
+2014-09-19 Pol Vinogradov <vin.public AT gmail.com>
+ * gnome3-libs/adwaita-icon-theme: new spell, Adwaita icon theme for
GNOME
+
+2014-09-18 Jeremy Blosser <jblosser AT sourcemage.org>
+ * graphics/irrlicht: move spell to games grimoire
+
+2014-09-17 Ismael Luceno <ismael AT sourcemage.org>
+ * net/corkscrew: new spell, tool for tunneling SSH through HTTP
+ proxies
+ * libs/isl: new spell, Integer Set Library
+
+2014-09-16 Ismael Luceno <ismael AT sourcemage.org>
+ * devel/elfkickers: new spell, Kickers of ELF
+
+2014-09-15 Jeremy Blosser <jblosser AT sourcemage.org>
+ * database/leveldb: new spell, fast key-value storage library by
Google
+ * graphics/irrlicht: new spell, high performance realtime 3D engine
+
+2014-09-15 Ismael Luceno <ismael AT sourcemage.org>
+ * editors/vim-csapprox: new spell, Make gvim-only colorschemes work
+ transparently in terminal vim
+
+2014-09-14 Ismael Luceno <ismael AT sourcemage.org>
+ * shell-term-fm/abduco: new spell, session {at,de}tach support
+ * shell-term-fm/byobu: new spell, text based window manager and
+ terminal multiplexer
+ * devel/cobra: new spell, Cobra Programming Language
+
+2014-09-11 Ismael Luceno <ismael AT sourcemage.org>
+ * disk/squashfs-tools3: new spell, squashfs-tools 3.x
+
+2014-09-10 Ismael Luceno <ismael AT sourcemage.org>
+ * devel/runawk: new spell, Wrapper for AWK providing modules
+ * devel/mk-configure: new spell, Lightweight replacement for autotools
+ * devel/bmake: new spell, Portable version of NetBSD make
+
+2014-09-09 Ismael Luceno <ismael AT sourcemage.org>
+ * python-pypi/python-magic: new spell, File type identification using
+ libmagic
+
+2014-09-07 Ladislav Hagara <hgr AT vabo.cz>
+ * utils/direvent: new spell, directory event monitoring daemon
+
+2014-08-31 Ismael Luceno <ismael AT sourcemage.org>
+ * devel/sdcc: new spell, Small Device C Compiler
+ * devel/mawk: new spell, Interpreter for the AWK Programming Language
+
+2014-08-24 Thomas Orgis <sobukus AT souremage.org>
+ * audio-libs/aubio03: old copy of aubio for ardour2
+
+2014-08-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * audio-soft/wavegain: new spell, wav files loudness normalizer
+
+2014-08-22 Ismael Luceno <ismael AT sourcemage.org>
+ * xorg-util/zarfy: new spell, A gui to libxrandr
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * crypto/libressl: added SSL/TLS library
+
+2014-08-11 Pol Vinogradov <vin.public AT gmail.com>
+ * disk/whdd: new spell, a HDD diagnostic and recovery tool for Linux
+
+2014-08-06 Ladislav Hagara <hgr AT vabo.cz>
+ * audio-players/qmmp-plugin-pack: new spell, extra plugins for qmmp
+
+2014-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * python-pypi/meson: new spell, advanced build system
+
+2014-07-25 Pol Vinogradov <vin.public AT gmail.com>
+ * gnome3-libs/granite: new spell, elementary Development Library
+
+2014-07-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * docutils: moved to python-pypi section
+
+2014-07-22 Ladislav Hagara <hgr AT vabo.cz>
+ * graphics/nomacs: new spell, image viewer
+
+2014-07-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * net/tor.gpg: add 63FEE659
+
+2014-07-09 Ismael Luceno <ismael AT sourcemage.org>
+ * emacs-lisp/visual-regexp: new spell, A regexp/replace command for
+ Emacs with interactive visual feedback
+ * emacs-lisp/autopair: new spell, Automagically pair braces and
+ quotes
+
+2014-07-05 Ismael Luceno <ismael AT sourcemage.org>
+ * devel/gnusim8085: new spell, Graphical simulator, assembler and
+ debugger for the Intel 8085 microprocessor
+
+2014-07-03 Pol Vinogradov <vin.public AT gmail.com>
+ * FUNCTIONS: more fixes to get_up_spell_name and get_scm_version
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * FUNCTIONS: Fix get_up_spell_name to handle the dot and plus symbols
+
+2014-07-02 Ismael Luceno <ismael AT sourcemage.org>
+ * FUNCTIONS: Added get_scm_version function
+
+2014-06-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * libs/librevenge: WordPerfect Document importer
+ * libs/libodfgen: ODF generator, originally by Javier Vasquez
+
+2014-06-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * archive/lz4: new spell, a very fast lossless compression algorithm
+
+2014-06-25 Ismael Luceno <ismael AT sourcemage.org>
+ * editors/auctex: moved to emacs-lisp/auctex
+
+2014-06-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * devel/android-tools: new spell, tools for debugging android-based
+ devices
+ * audio-soft/gmtp: new spell, a GUI for communicating with mtp-capable
+ devices
+
+2014-06-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * accounts, group: add inpu
+
+2014-06-18 Vlad Glagolev <stealth AT sourcemage.org>
+ * utils/gstopwatch: new spell, simple stopwatch, written in GTK3
+
+2014-06-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * fonts-x11/ttf-monofur: new spell, a monospace font
+
+2014-06-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * haskell/haskell-ghc-syb-utils: new spell, boilerplate reduction for
the
+ GHC API
+
+2014-06-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * accounts, group: add sddm
+
+2014-05-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * graphics-libs/giflib5: new spell, provides GIFLIB
+
+2014-05-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * python-pypi/python-llfuse: new spell, bindings for fuse's low-level
API
+ * python-pypi/attic: new spell,, a backup tool
+
+2014-05-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * haskell/haskell-hasktags: new spell, ctags for haskell
+
+2014-05-20 Vlad Glagolev <stealth AT sourcemage.org>
+ * python-pypi/greenlet: new spell, lightweight in-process concurrent
+ programming
+ * python-pypi/curtsies: new spell, curses-like terminal wrapper, with
+ colored strings
+
+2014-05-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * fonts-x11/ttf-mensch: new spell, a console font based on Menlo
+
+2014-05-10 Ismael Luceno <ismael AT sourcemage.org>
+ * mail/isync: new spell, IMAP and MailDir mailbox synchronizer
+
+2014-05-10 Ismael Luceno <ismael AT sourcemage.org>
+ * perl-cpan/file-copy-recursive: new spell, Perl extension for
recursively copying files and directories
+
+2014-05-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * windowmanagers/xmonad: spell deprecated [integrate into the
grimoire's
+ haskell build facilities]
+ * wm-addons/xmonad-contrib: moved to haskell/haskell-xmonad-contrib
+
+2014-05-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * groups: kde5 => plasma
+
+2014-05-06 Vlad Glagolev <stealth AT sourcemage.org>
+ * net/libreswan: new spell, IPsec implementation for Linux - Openswan
+ fork
+
+2014-05-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * haskell/haskell-tf-random: new spell, a high-quality splittable
+ pseudorandom number generator
+
+2014-04-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * net/proxychains-ng: new spell, TCP and DNS through proxy server
+
+2014-04-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * libs/vsqlite++: new spell, C++ bindings for sqlite3
+
+2014-04-18 Treeve Jelbert <treeve AT sourcemage.org>
+ * kde4/kdebindings4: spell deprecated [replaced by
kde4-bindings-profile]
+
+2014-04-16 Ismael Luceno <ismael AT sourcemage.org>
+ * devel/devscripts: new spell, Debian developer scripts
+
+2014-04-16 Vlad Glagolev <stealth AT sourcemage.org>
+ * http/polipo: new spell, caching web proxy
+
+2014-04-15 Ismael Luceno <ismael AT sourcemage.org>
+ * perl-cpan/parse-debcontrol: new spell, Easy OO parsing of debian
control-like files
+
+2014-04-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * gnu.gpg: add key AE05B3E9: "Patrick Alken <alken AT colorado.edu>"
+
+2014-04-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * python-pypi/pip: new spell, Python easy_install replacement
+
+2014-04-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * libs/libtcod: new spell, a library for developing roguelike games
+
+2014-04-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * gnu.gpg: add D7E69871 "Daiki Ueno <ueno AT unixuser.org>
+
+2014-04-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * utils/gstpw: new spell, simple GTK+2 stopwatch program
+
+2014-03-25 Ismael Luceno <ismael AT sourcemage.org>
+ * editors/vimoutliner: new spell, Outline processor designed for
+ lightning fast authoring
+
+2014-03-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * hicolor-icon-theme: move to desktop-themes
+ * oxygen-icons: move to desktop-themes
+
+2014-03-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * mail/smtpc: new spell, test smtp client
+
+2014-03-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * audio-plugins/calf-plugins: new spell, professional-grade audio
plugins
+ for jack
+ * audio-libs/stk: new spell, the synthesis toolkit in C++
+ * FUNCTIONS: bring waf_build into line with default_build
+
+2014-03-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * python-pypi/rbtools: new spell, tools for ReviewBoard
+
+2014-03-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * audio-plugins/vlevel: new spell, a compressor with lookahead for
LADSPA
+ * audio-libs/zita-resampler: new spell, a library for high-quality
+ resampling
+ * audio-libs/zita-alsa-pcmi: new spell, a C++ wrapper for ALSA PCM
devices
+ * audio-plugins/zita-ajbridge: new spell, a zita-alsa-pcmi based
bridge
+ between ALSA and jack
+
+2014-03-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * audio-plugins/rt-plugins: new spell, a set of LADSPA plugins for
+ crossover and equalization of active speakers
+ * audio-drivers/ngjackspa: new spell, a set of tools for using
+ LADSPA plugins from jack
+
+2014-03-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * dave_robillard.gpg: add key 29727060
+
+2014-03-19 Thomas Orgis <sobukus AT sourcemage.org>
+ * video/avidemux3: new spell, version 3 of the video editor
+
+2014-03-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * spelling/goldendict: new spell, a meta-dictionary
+
+2014-03-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * audio-drivers/mudita24: new spell, a mixer GUI for ice1712 based
sound
+ cards
+
+2014-03-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * devel/extra-cmake-modules: new spell
+
+2014-03-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * python-pypi/python-ecdsa: new spell, ECDSA cryptographic signature
+ library
+
+2014-03-05 Ismael Luceno <ismael AT sourcemage.org>
+ * utils/nicstat: new spell, Network traffic statics utility for
Solaris and Linux
+
+2014-03-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * FUNCTIONS: fix cmake usage of install dirs, for lib and man
+
+2014-02-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * libs/libevdev: new spell, wrapper library for evdev devices
+
+2014-02-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * haskell/haskell-case-insensitive: new spell, case insensitive string
+ comparison for haskell
+
+2014-02-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * devel/stlink: new spell, tools for interacting with ST's ARM
+ developer boards
+
+2014-02-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * python-pypi/cffi: new spell, python -> interface
+ * python-pypi/pycparser: new spell, C99 parser
+
+2014-02-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * haskell/haskell-network-info: new spell, a library that provides
access
+ to a local computer's network info
+ * haskell/haskell-monads-tf: new spell, monad classes using type
families
+
+2014-02-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * haskell/haskell-data-default-class,
+ haskell/haskell-data-default-instances-base,
+ haskell/haskell-data-default-instances-containers,
+ haskell/haskell-data-default-instances-dlist,
+ haskell/haskell-data-default-instances-old-locale:
+ new spells, a class for types with a default value
+ * haskell/haskell-scientific: new spell, representing scientific
numbers
+ in haskell
+
+2014-02-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * http/qtwebkit: spell deprecated [replaced by qt5/qtwebkit]
+
+2014-02-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * devel/ninja-build-system: new spell, a small build system with a
focus
+ on speed
+
+2014-02-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * kde4/kdegraphics4: spell deprecated
+
+2014-02-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * kde4/kdemultimedia4: spell deprecated
+
+2014-02-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * kde4/kdeedu4: spell deprecated
+
+2014-02-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * FUNCTIONS: delete obsolete kde3 stuff
+
+2014-02-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * disk/gummiboot: new spell, EFI boot manager
+
+2014-02-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * qbs: move to devel, it is not just for qt5
+
+2014-02-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * accounts, groups: added account data for gnarwl spell
+ * mail/gnarwl: new spell, LDAP based email autoresponder
+
+2014-02-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * disk/gnu-efi: new spell, Develop EFI applications
+
+2014-02-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * audio-soft/njconnect: new spell, curses JACK connection manager
+
+2014-02-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * FUNCTIONS: include missing configdir option in waf_build()
+
+2014-01-30 Ladislav Hagara <hgr AT vabo.cz>
+ * djm.gpg: 0x6D920D30 added, Damien Miller <djm AT mindrot.org>
+
+2014-01-25 Robin Cook <rcook AT wyrms.net>
+ * x11-toolkits/goocanvas2 new spell
+
+2014-01-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * devel/qxmledit: Qt4/5 XML editor
+ * groups: add kde5
+
+2014-01-24 Ismael Luceno <ismael AT sourcemage.org>
+ * graphics-libs/openglut: spell deprecated [Development of OpenGLUT
+ ceased in May 2005]
+
+2014-01-20 Ladislav Hagara <hgr AT vabo.cz>
+ * http/qupzilla: new spell, web browser based on qtwebkit
+
+2014-01-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * libs/libnoise: new spell, a coherent noise generator in C++
+ * libs/osgearth: new spell, a 3D mapping SDK for openscenegraph
+ applications
+
+2014-01-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * FUNCTIONS: remove obsolete functions regarding qt3/kde3
+
+2014-01-11 Vlad Glagolev <stealth AT sourcemage.org>
+ * utils/mdp: new spell, simplified password manager
+
+2014-01-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * utils/zeroxml: new spell, a lightweight xml abstraction layer
+ * libs/libuv: new spell, a multi-platform support library with a
focus on
+ asynchronous I/O
+
+2014-01-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * kernels/nct6775: spell deprecated [part of mainline now]
+
+2014-01-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * python-pypi/isort: new spell, sort python imports
+
+2013-12-25 Treeve Jelbert <treeve AT sourcemage.org>
+ * ruby-raa/ruby-2.1: new spell
+
+2013-12-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * qt5/qtserialport: new spell, serial port access for qt5
+
+2013-12-09 Ladislav Hagara <hgr AT vabo.cz>
+ * python-pypi/python-efl: new spell, python bindings for EFL
+
+2013-12-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * FUNCTIONS: fix PYTHON2 typo
+
+2013-12-03 Ismael Luceno <ismael AT sourcemage.org>
+ * disk/pspshrink: new spell, ISO Compressor for PSP games
+
+2013-12-02 Ladislav Hagara <hgr AT vabo.cz>
+ * e-17/emotion_generic_players: new spell, Emotion Generic Players
+
+2013-11-30 Ismael Luceno <ismael AT sourcemage.org>
+ * utils/xdelta3: new spell, Diff program that works on binaries.
+
+2013-11-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * php-pear/php-clamav: new spell, ClamAV Interface for PHP5 scripts
+
+2013-11-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * FUNCTIONS: fix for python2 usage when it is not primary installation
+
+2013-11-24 Jeremy Blosser <jblosser AT sourcemage.org>
+ * python-pypi/viridian: new spell, ampache client in python
+
+2013-11-24 Ismael Luceno <ismael AT sourcemage.org>
+ * net/cgminer: new spell, multi-threaded multi-pool FPGA and ASIC
miner for bitcoin
+
+2013-11-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * FUNCTIONS,python-pypi/PY_DEPENDS: fix builds involving python3.3
+
+2013-11-20 Vlad Glagolev <stealth AT sourcemage.org>
+ * loop-AES.gpg: added 8132F189 public key (Jari Ruusu (2013)
+ <jariruusu AT users.sourceforge.net>)
+
+2013-11-17 Robin Cook <rcook AT wyrms.net>
+ * libs/iec16022: new spell, library for DataMatrix barcodes
+
+2013-11-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * qt5/qtsystems: spell deprecated
+
+2013-11-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * qt5/qtpim: spell deprecated
+
+2013-11-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * qt5/qt3d: spell deprecated
+
+2013-11-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * qt5/qbs: new spell, build system for qt
+
+2013-11-06 Ismael Luceno <ismael AT sourcemage.org>
+ * crypto/sshpass: new spell, Non-interactive ssh password auth
+
+2013-11-02 Robin Cook <rcook AT wyrms.net>
+ * libs/sdl2: new spell, new version of sdl
+ * libs/sdl2_image: new spell, new version of sdl_image
+ * libs/sdl2_mixer: new spell, new version of sdl_mixer
+ * libs/sdl2_net: new spell, new version of sdl_net
+ * libs/sdl2_ttf: new spell, new version of sdl_ttf
+ * video-libs/smpeg2: new spell smpeg that uses sdl2
+
+2013-10-27 Ismael Luceno <ismael AT sourcemage.org>
+ * devel/smake: new spell, highly portable make program with automake
+ features
+
+2013-10-23 Thomas Orgis <sobukus AT sourcemage.org>
+ * audio-libs/lv2core: spell deprecated [upstream repackaging]
+ * audio-libs/lv2: new spell, full bundle replacing lv2core
+ * audio-libs/sratom-0: new spell, library for LV2 atoms
+ * audio-libs/lilv-0: new spell, LV2 C library
+ * audio-soft/lilv-util: new spell, utilities for lilv
+ * audio-libs/suil-0: new spell, LV2 GUI host library
+ * audio-creation/ardour3: new spell, DAW (installable alongside
ardour2)
+
+2013-10-20 Thomas Orgis <sobukus AT sourcemage.org>
+ * perl-cpan/textdata: spell deprecated [replaced upstream]
+ * perl-cpan/text-numericdata: new spell, replacing textdata
+
+2013-10-15 Ladislav Hagara <hgr AT vabo.cz>
+ * kde4-apps/clementine: new spell, music player and library organizer
+
+2013-10-14 Jeremy Blosser <jblosser AT sourcemage.org>
+ * lua-forge/lualdap: new spell, LDAP library for lua
+
+2013-10-13 Vlad Glagolev <stealth AT sourcemage.org>
+ * kernels/psmouse-elantech: new spell, psmouse kernel module with
+ support for elantech with multitouch
+
+2013-10-13 Jeremy Blosser <jblosser AT sourcemage.org>
+ * chat-libs/libstrophe: new spell, XMPP library in C
+ * chat-im/profanity: new spell, console based XMPP client
+
+2013-10-13 Ladislav Hagara <hgr AT vabo.cz>
+ * python-pypi/pexpect: new spell, pure Python expect-like module
+
+2013-10-09 Jeremy Blosser <jblosser AT sourcemage.org>
+ * python-pypi: batterymon-clone: new spell, updated clone of
batterymon
+ * libs/libva: new spell, Video Acceleration (VA) API for Linux
+ * libs/libva-intel-driver: new spell, HW video decode support for
Intel integrated graphics
+
+2013-09-29 Vlad Glagolev <stealth AT sourcemage.org>
+ * libs/libquvi-scripts: new spell, support scripts for libquvi calls
+ * libs/libquvi: new spell, library with the C API for parsing the
media
+ stream properties
+ * quvi.gpg: added AD00BE50 public key (Toni Gundogdu
<legatvs AT gmail.com>)
+ for quvi spell
+
+2013-09-27 Vlad Glagolev <stealth AT sourcemage.org>
+ * video/mpv: new spell, free and open-source general-purpose video
player
+
+2013-09-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * python-pypi/kinterbasdb: spell deprecated [replaced by fdb]
+ * devel/qxorm: new spell, ORM library for Qt/Boost
+ * FUNCTIONS: fix qt5_build
+
+2013-09-17 Eric Sandall <sandalle AT sourcemage.org>
+ * redhat.gpg: Add E1B768A0 for libguestfs and supermin from Red Hat
+ See
https://www.redhat.com/archives/libguestfs/2013-May/msg00005.html
+ * utils/supermin: Added Tool for building supermin appliances
+ * utils/libguestfs: Added Set of tools for virtual machine disk images
+ * java/davmail: Added a POP/IMAP/SMTP/Caldav/Carddav/LDAP exchange
gateway
+ * mozilla.gpg: Added 15A0A4BC for latest Mozilla releases
+
+2013-09-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * utils/input-utils: new spell, a set of tools for debugging input
+ layer specific problems
+
+2013-09-13 Vlad Glagolev <stealth AT sourcemage.org>
+ * accounts, groups: added 'dk-milter' account for dk-milter spell
+ * mail/dk-milter: new spell, DomainKeys milter for Sendmail
+
+2013-09-12 Vlad Glagolev <stealth AT sourcemage.org>
+ * accounts, groups: added missing 'opendkim' account for opendkim
spell
+
+2013-09-07 Thomas Orgis <sobukus AT sourcemage.org>
+ * science/nco: new spell, NetCDF Operators
+
+2013-08-30 Ismael Luceno <ismael AT sourcemage.org>
+ * devel/comparator: new spell, Rapidly find common code segments in
+ large source trees
+
+2013-08-29 David C. Haley <khoralin AT gmail.com>
+ * net/amap: new spell, an application protocol tool
+
+2013-08-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * haskell/haskell-attoparsec: new spell, a fast parser combinator
library
+ * haskell/blaze-builder: new spell, an abstraction of buffered output
of
+ byte streams
+ * haskell/haskell-hashable: new spell, a class for values that can be
+ converted to a hash value
+ * haskell/haskell-unordered-containers: new spell, efficient
hashing-based
+ container types
+ * haskell/haskell-aeson: new spell, a JSON parsing and encoding
library
+
+2013-08-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * mail/opendkim: new spell, open source DKIM library, MTA filter
+ implementation and associated tools
+
+2013-08-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * graphics/pktriggercord: new spell, remote control software
+ for Pentax DSLRs
+
+2013-08-16 Eric Sandall <sandalle AT sourcemage.org>
+ * accounts/groups: Add polkitd for policykit
+
+2013-08-15 Eric Sandall <sandalle AT sourcemage.org>
+ * python-pypi/ipaddr: Added Google's IP address manipulation
+ library.
+
+2013-08-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * python-pypi/pillow: new spell, a fork of pil that is maintained
+ actively
+ * python-pypi/pil: spell deprecated [unmaintained]
+
+2013-08-12 Eric Sandall <sandalle AT sourcemage.org>
+ * libs/libvirt-glib: Added a glib wrapper for libvirt.
+ * utils/spice-gtk: Added a GTK client and libraries for SPICE.
+
+2013-08-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * python-pypi/clint: new spell, Python Command-line Application Tools
+ * python-pypi/argh: new spell, an unobtrusive argparse wrapper with
+ natural syntax
+ * python-pypi/pilkit: new spell, a collection of utilities and
processors
+ for the Python Imaging Libary
+ * python-pypi/sigal: new spell, a static gallery generator
+ * python-pypi/markdown: spell deprecated [spell exists twice in test]
+
+2013-08-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * libs/pugixml: new spll, xml parser
+
+2013-08-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * utils/nocache: new spell, a tool for excluding processes from
+ participating in the buffer cache
+
+2013-08-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * net/tcpdump.gpg: add D9C15D0D <The Tcpdump Group>
+
+2013-08-05 Ismael Luceno <ismael AT sourcemage.org>
+ * printer/html2ps: new spell, an HTML to PostScript converter
+
+2013-07-30 Eric Sandall <sandalle AT sourcemage.org>
+ * e17/etrophy: Added a library to manage scores, trophies, and
unlockables
+ * e17/echievements: Added an achievements module for Enlightenment 17
+
+2013-07-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * disk/eudev: new spell - fork of udev
+
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * database/rekall: spell deprecated
+
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * database/xbsql: spell deprecated
+
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * database/xbase64: spell deprecated
+
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * database/xbase: spell deprecated
+
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * database/hk_classes: spell deprecated
+
+2013-07-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * mail/sendmail.gpg: moved from sendmail spell, added public key
5207CAD3
+ (Sendmail Signing Key/2013 <sendmail AT Sendmail.ORG>)
+ * mail/libmilter: new spell, mail filter support library for sendmail
+
+2013-07-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * science-libs/molequeue: new spell chemistry
+ * science-libs/avogadrolibs: new spell chemistry
+ * science/avogadroapp: new spell chemistry
+
+2013-07-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * utils/xicc: new spell, a tool for setting the _ICC_PROFILE
+ property of the X server
+
+2013-07-18 Vlad Glagolev <stealth AT sourcemage.org>
+ * apache.gpg: added 9088F565 public key (William A. Rowe, Jr.
+ <wrowe AT rowe-clan.net>); cleaned and minimized keyring
+ * gnu.gpg: cleaned and minimized keyring
+
+2013-07-14 Ladislav Hagara <hgr AT vabo.cz>
+ * audio-soft/sphinxbase: shared components for Sphinx speech
recognition
+ * audio-soft/pocketsphinx: lightweight speech recognition system
+
+2013-07-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * qt5/qtx11extras: new spell - more qt5 stuff
+ * qt5/qtquickcontrols:
+
+2013-07-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * haskell/haskell-bloomfilter: new spell, pure and impure bloom
filters
+ * haskell/haskell-edit-distance: new spell, Levenshtein and restricted
+ Damerau-Levenshtein algorithms
+ * haskell/haskell-hslogger: new spell, a logging framework
+ * haskell/haskell-http: new spell, client-side http support
+ * haskell/haskell-ifelse: new spell, anaphoric and misc control flow
+ * haskell/haskell-json: new spell, JSON support
+ * haskell/haskell-hunit: new spell, unit testing for haskell
+ * haskell/haskell-missingh: new spell, a library of utility functions
+ * haskell/haskell-base-unicode-symbols: new spell, unicode symbols for
+ some functions
+ * haskell/haskell-transformers-base: new spell, lift computations
+ from the bottom of a transformer stack
+ * haskell/haskell-monad-control: new spell, lift control operations
+ * haskell/haskell-monadcatchio-transformers: new spell, functions for
+ throwing and catching exceptions
+ * haskell/haskell-safesemaphore: new spell, safer semaphore
+ * haskell/haskell-sha: new spell, SHA message digest
+ * haskell/haskell-unix-compat: new spell, portable implementation
+ of the unix package
+ * haskell/haskell-byteable: new spell, abstract class to manipulate
+ sequence of bytes
+ * haskell/haskell-cryptohash: new spell, collection of crypto hashes
+ * haskell/haskell-maccatcher: new spell, obtain the host MAC address
+ on *NIX and Windows
+ * haskell/haskell-uuid: new spell, UUIDs for haskell
+ * haskell/haskell-git-annex: new spell, managing files with git
without
+ checking the files into git
+
+2013-07-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * http/cssed: new spell, a css editor
+
+2013-07-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * graphics/pyexiv2: new spell, exiv2 bindings for python
+ * http/lazygal: new spell, a static gallery generator
+
+2013-07-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * http/serf: new spell, high performance C-based HTTP client library
+ spell provided by Javier Vasquez <j.e.vasquez.v AT gmail.com>
+
+2013-07-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * python-pypi/smartypants: new spell, a smart-quotes plugin
+ * python-pypi/staticgallery: new spell, script for generating
+ a static web gallery
+
+2013-07-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * python-pypi/feedgenerator: new spell, Django's feed generator
+ * python-pypi/blinker: new spell, fast & simple object-to-object and
+ broadcast signaling
+ * python-pypi/unidecode: new spell, ASCII transliterations of Unicode
text
+ * python-pypi/typogrify: new spell, A set of Django template filters
to
+ make caring about typography on the web a bit easier.
+ * python/pypi/markdown: new spell, Markdown support for python
+ * python-pypi/pelican: new spell, a tool to generate a static blog
from
+ reStructuredText or Markdown input files
+
+2013-07-01 Ladislav Hagara <hgr AT vabo.cz>
+ * libs/libbinio: new spell, binary I/O stream class library
+
+2013-06-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * python-pypi/pybindgen: generate Python bindings for C/C++ code
+
+2013-06-24 Ladislav Hagara <hgr AT vabo.cz>
+ * mail/claws-mail-extra-plugins: deprecated, part of claws-mail now
+
+2013-06-23 Remko van der Vossen <wich AT sourcemage.org>
+ * x11-toolskits/motif: new spell, motif is released under LPGL
+
+2013-06-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * perl-cpan/strictures: new spell, turn on strictures and make all
+ warnings fatal
+
+2013-06-18 Eric Sandall <sandalle AT sourcemage.org>
+ * xfce-plugins/thunar-vcs-plugin: Added Subversion and Git context
menus
+ for Thunar
+
+2013-06-15 Treeve Jelbert <treeve AT sourcemage.org>
+ * python-pypi/python-stdnum: new spell - validate numbers and codes
+
+2013-06-14 Eric Sandall <sandalle AT sourcemage.org>
+ * xfce/terminal: Renamed to xfce4-terminal
+ * xfce/xfce4-terminal: Renamed from terminal
+
+2013-06-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * devel/qgrit: new spell, a GUI for git rebase -i
+ * python-pypi/git-review: new spell, a git command for submitting
+ branches to Gerrit
+
+2013-06-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * python-pypi/pykml: new spell, a python package for generating and
+ parsing kml
+
+2013-06-12 Remko van der Vossen <wich AT sourcemage.org>
+ * chat-im/pidgin-sipe: new spell, SIPE protocol plugin for pidgin
+
+2013-06-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * windowmanagers/herbstluftwm: new spell, a manual tiling
windowmanager
+
+2013-06-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * perl-cpan/devel-globaldestruction: new spell, easier global
destruction
+ in perl
+ * perl-cpan/sys-syslog: deprecated, part of the perl distribution
+ * perl-cpan/log-report: new spell, error message dispatcher with
+ translation
+ * perl-cpan/xml-libxml-simple: new spell, a rewrite of XML::Simple
+ * perl-cpan/xml-compile-tester: new spell, xml-compile related
regression
+ testing
+ * perl-cpan/xml-compile: new spell, compilation based xml processing
+ * perl-cpan/xml-compile-cache: new spell, cache compiled XML
translators
+ * perl-cpan/data-peel: new spell, a collection of low-level debug
+ facilities
+ * perl-cpan/geo-kml: new spell, produce GoogleEarth KML/KMZ files
+
+2013-06-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * perl-cpan/test-nowarnings: new spell, make sure your perl tests
don't
+ emit warnings
+ * perl-cpan/test-deep: new spell, extremely flexible deep comparison
+ * perl-cpan/sub-exporter-progressive: new spell, only use
Sub::Exporter if
+ you need it
+ * perl-cpan/scalar-util: new spell, a selection of general-utility
scalar
+ subroutines
+
+2013-06-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * python-pypi/sqlacodegen: new spell - Automatic model code generator
+
+2013-06-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * perl-cpan/data-dumper-concise: new spell, a concise data dumper for
perl
+
+2013-06-04 Eric Sandall <sandalle AT sourcemage.org>
+ * accounts,groups: Added mdm:195:196 account:group for Mint Display
+ Manager (mdm).
+ * x11/mdm: Added Mint Display Manager (git version)
+
+2013-06-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * utils/ocaml-csv: new spell, a library and cli tool for csv
processing
+
+2013-05-31 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * libs/sqlite3-ocaml: new spell, sqlite3 bindings for ocaml
+ * audio-players/cantata: new spell, a front-end for mpd
+
+2013-05-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * python-pypi/inflect: new spell: orrectly generate plurals
+
+2013-05-29 Ladislav Hagara <hgr AT vabo.cz>
+ * devel/rust: new spell, a safe, concurrent, practical language
+
+2013-05-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * devel/oclint: new spell, a static analyzer for C/C++/Objective C
code
+
+2013-05-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * devel/zarith: new spell, arbitrary precision integers for ocaml
+ * devel/why: new spell, a software verification platform
+
+2013-05-23 Ismael Luceno <ismael AT sourcemage.org>
+ * editors/vim-gnupg: new spell, Vim plugin for transparent editing of
+ gpg encrypted files
+
+2013-05-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * science/ltl2ba: new spell, fast translation from LTL formulae to
Büchi automata
+
+2013-05-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * net/xl2tpd: new spell, Layer 2 Tunnelling Protocol Daemon (RFC 2661)
+ * net/openl2tp: new spell, complete implementation of RFC2661
+
+2013-05-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * net/pppd-chldap: new spell, pppd LDAP plugin
+ * net/accel-ppp: new spell, high performance PPTP/L2TP/PPPoE server
for
+ Linux
+
+2013-05-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * gnu.gpg: refresh keys, add key 937EC0D2
+
+2013-05-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * perl-cpan/datetime-format-builder: new spell, Create DateTime parser
+ classes and objects
+ * perl-cpan/file-find-rule: new spell, Alternative interface to
File::Find
+ * perl-cpan/datetime-format-iso8601: new spell, Parses ISO8601 formats
+ * perl-cpan/class-load-xs: new spell, XS implementation parts of
+ Class::Load
+ * perl-cpan/class-factory-util: new spell, provide utility methods for
+ factory classes
+
+2013-05-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * perl-cpan/geo-gpx: new spell, generate and parse gpx files
+ * perl-cpan/try-tiny: new spell, minimal try/catch with proper
+ localization of $@
+ * perl-cpan/test-fatal: new spell, an alternative to the popular
+ Test::Exception
+ * perl-cpan/test-requires: new spell, checks to see if the module can
be
+ loaded
+ * perl-cpan/module-runtime: new spell, runtime module handling
+ * perl-cpan/module-implementation: new spell, loads one of several
+ alternate underlying implementations for a module
+ * perl-cpan/class-load: new spell, a working (require "Class::Name")
and
+ more
+ * perl-cpan/params-util: new spell, simple, compact and correct
+ param-checking functions
+ * perl-cpan/sub-install: new spell, install subroutines into packages
+ easily
+ * perl-cpan/sub-exporter: new spell, a sophisticated exporter for
+ custom-built routines
+ * perl-cpan/test-tester: new spell, Ease testing test modules built
with
+ Test::Builder
+ * perl-cpan/test-output: new spell, Utilities to test STDOUT and
STDERR
+ messages
+ * perl-cpan/data-optlist: new spell, parse and validate simple
name/value
+ option pairs
+ * perl-cpan/xml-tokeparser: new spell, Simplified interface to
XML::Parser
+ * perl-cpan/xml-descent: new spell, Recursive descent XML parsing
+
+2013-05-10 Ismael Luceno <ismael AT sourcemage.org>
+ * archive/ubuntu-keyring: new spell, GnuPG keys of the Ubuntu archive
+
+2013-05-09 Ladislav Hagara <hgr AT vabo.cz>
+ * devel/spidermonkey17: new spell, new stable version of spidermonkey
+
+2013-05-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * python-pypi/pypdf2: new spell, forked from pypdf
+
+2013-05-07 Ismael Luceno <ismael AT sourcemage.org>
+ * devel/dissy: new spell, Graphical frontend to the objdump
disassembler
+
+2013-05-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * gnome3-libs/libgda5: new spell - database access library
+
+2013-04-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * libs/vc: new spell - automatic vectroisation library for c++
+
+2013-04-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * python-pypi/FUNCTIONS: fix use with both python{2,}
+
+2013-04-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * gnu.gpg: add key 30D155AD Karl Berry <karl AT freefriends.org>
+
+2013-04-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * perl-cpan/webservice-musicbrainz: new spell, Interface to
MusicBrainz
+ web services
+
+2013-04-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * python-pypi/pyfpdf: new spell, generate pdf file
+
+2013-04-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * x11/nxproxy: new spell, NX proxy library
+ * x11/x2goclient: new spell, Qt client for the x2go remote desktop
+
+2013-04-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * ruby-raa/ruby-2.0: new stable version of ruby
+
+2013-04-05 Ismael Luceno <ismael AT sourcemage.org>
+ * audio-libs/flake: new spell, FLAC audio encoder
+
+2013-04-04 Vlad Glagolev <stealth AT sourcemage.org>
+ * net/isc.gpg: added 189CDBC5 public key (Internet Systems Consortium,
+ Inc. (Signing key, 2013) <codesign AT isc.org>)
+
+2013-04-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * utils/mozcache: new spell, viewer and manager for cache files stored
+ by Gecko-based browsers
+
+2013-04-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * x11-toolkits/qt4-private-headers: new spell, private headers for qt4
+
+2013-03-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * python-pypi/clientform: spell deprecated [part of mechanize now]
+ * python-pypi/python-netifaces: new spell, portable network interface
+ information
+ * python-pypi/python-cssselect: new spell, a parser for CSS3 selectors
+
+2013-03-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * python-pypi/python-futures: new spell, backport of the
+ concurrent.futures package from Python 3.2
+ * python-pypi/urlwatch: new spell, a tool for monitoring webpages for
+ updates
+
+2013-03-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * python-pypi/psutil: new spell, process and system utilities module
+ for Python
+
+2013-03-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * accounts, groups: added missing 'ratbox' account for ircd-ratbox
spell
+
+2013-03-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * graphics/xli: new spell, command line driven image viewer
+ * haskell/haskell-x11-rm: new spell, Xrm bindings for haskell
+
+2013-03-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * science/yacas: new spell, a computer algebra system
+
2013-03-08 Sukneet Basuta <sukneet AT sourcemage.org>
* canonical.gpg: added gpg key 0B6AF348 for notify-osd
* xfce/xfce4-notifyd: new spell, xfce4 notification daemon
@@ -386,7 +1480,7 @@
your environment
* perl-cpan/xml-sax-base: new spell, base class SAX Drivers and
Filters

-2012-09-01 Treeve Jelbert <treeve AT sourcemage.org>
+2012-09-01 Treeve Jelbert <treeve AT sourcemage.org>
* qt5: new section
* qt5/qtxmlpatterns: new spell
* qt5/qtwayland: new spell
@@ -509,7 +1603,7 @@
* audio-players/stretchplayer: new spell
audio player with time stretch and pitch shift

-2012-06-11 Treeve Jelbert <treeve AT sourcemage.org>
+2012-06-11 Treeve Jelbert <treeve AT sourcemage.org>
* audio-libs/libmusicbrainz5: new spell, new api for musicbrainz

2012-06-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
@@ -609,7 +1703,7 @@
2012-05-10 Ladislav Hagara <hgr AT vabo.cz>
* shell-term-fm/qtfm: new spell, pure Qt based file manager

-2012-05-10 Treeve Jelbert <treeve AT sourcemage.org>
+2012-05-10 Treeve Jelbert <treeve AT sourcemage.org>
* kde4-apps/calligra: new spell - office suite for kde

2012-05-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
@@ -619,7 +1713,7 @@
2012-05-09 Ladislav Hagara <hgr AT vabo.cz>
* crypto/npth: new spell, new GNU Portable Threads Library

-2012-05-09 Treeve Jelbert <treeve AT sourcemage.org>
+2012-05-09 Treeve Jelbert <treeve AT sourcemage.org>
* libs/libusbx: new spell
fork of original libusb project

@@ -644,7 +1738,7 @@
image compression format
* doc/mupdf: new spell, lightweight PDF and XPS viewer

-2012-04-21 Treeve Jelbert <treeve AT sourcemage.org>
+2012-04-21 Treeve Jelbert <treeve AT sourcemage.org>
* disk/partclone: new spell partition clone/image tool

2012-04-20 David C. Haley <khoralin AT gmail.com>
@@ -654,10 +1748,10 @@
* libs/libutempter: new spell
terminal emulator library interface

-2012-04-20 Treeve Jelbert <treeve AT sourcemage.org>
+2012-04-20 Treeve Jelbert <treeve AT sourcemage.org>
* devel/apiextractor: spell deprecated

-2012-04-20 Treeve Jelbert <treeve AT sourcemage.org>
+2012-04-20 Treeve Jelbert <treeve AT sourcemage.org>
* devel/generatorrunner: spell deprecated

2012-04-16 Pol Vinogradov <vin.public AT gmail.com>
@@ -3131,7 +4225,7 @@
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* ruby: split into ruby-1.8 and ruby-1.9

-2010-02-25 Treeve Jelbert <treeve AT sourcemage.org>
+2010-02-25 Treeve Jelbert <treeve AT sourcemage.org>
* python-pypi/twisted-core: spell deprecated [replaced by twisted]
* python-pypi/gdata: new spell - Google Data api
* python-pypi/coherence: mew spell - UPnP support
@@ -3209,7 +4303,7 @@
* telephony/telepathy-butterfly: new spell, pymsn based msn support
for
telepathy

-2010-01-12 Treeve Jelbert <treeve AT sourcemage.org>
+2010-01-12 Treeve Jelbert <treeve AT sourcemage.org>
* kde4-apps/kraft: new spell, small business management for kde4

2010-01-10 Ladislav Hagara <hgr AT vabo.cz>
@@ -3356,7 +4450,7 @@
* php-pear/php-memcached: new spell, memcached extension based on
libmemcached library

-2009-11-21 Treeve Jelbert <treeve AT sourcemage.org>
+2009-11-21 Treeve Jelbert <treeve AT sourcemage.org>
* kde4-support/polkit-qt-1: new spell, qt4 support for polkit-1

2009-11-15 Eric Sandall <sandalle AT sourcemage.org>
@@ -3385,7 +4479,7 @@
* latex/TEX_{DEPENDS,FINAL,POST_REMOVE}: adapted to texlive
* latex/glosstex: new spell, a tool for preparing glossaries

-2009-10-31 Treeve Jelbert <treeve AT sourcemage.org>
+2009-10-31 Treeve Jelbert <treeve AT sourcemage.org>
* FUNCTIONS: fix cmake_build if OPTS is non-null

2009-10-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
@@ -3425,14 +4519,14 @@
2009-10-14 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
* x11-libs/dri: removed finally

-2009-10-13 Treeve Jelbert <treeve AT sourcemage.org>
+2009-10-13 Treeve Jelbert <treeve AT sourcemage.org>
* qtcurve-kde4: move to kde4-look
* kde4-apps/krusader4: new spell, file manager for kde4

2009-10-10 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
* FUNCTIONS: added a new function

-2009-10-10 Treeve Jelbert <treeve AT sourcemage.org>
+2009-10-10 Treeve Jelbert <treeve AT sourcemage.org>
* move konqueror4-plugins to kde4-apps

2009-10-09 David Kowis <dkowis AT shlrm.org>
@@ -3448,13 +4542,13 @@
* net/shorewall-perl: deprecated in favour of shorewall-common
* net/shorewall-shell: deprecated in favour of shorewall-common

-2009-10-06 Treeve Jelbert <treeve AT sourcemage.org>
+2009-10-06 Treeve Jelbert <treeve AT sourcemage.org>
* devel/generatorrunner: new spell, supercedes boostpythongenerator

2009-10-04 Bor Kraljič <pyrobor AT ver.si>
* libs/podofo: new spell: dependency for calibre

-2009-10-04 Treeve Jelbert <treeve AT sourcemage.org>
+2009-10-04 Treeve Jelbert <treeve AT sourcemage.org>
* kde4-apps/konversation4: new spell, irc client

2009-10-03 Bearcat M. Sandor <sourcemage AT feline-soul.com>
@@ -3500,7 +4594,7 @@
2009-09-26 Finn Haedicke <finn_haedicke AT gmx.net>
* ftp/grsync: new spell, gui for rsync

-2009-09-24 Treeve Jelbert <treeve AT sourcemage.org>
+2009-09-24 Treeve Jelbert <treeve AT sourcemage.org>
* kde4-apps/tellico2: new spell, kde4 collection manager

2009-09-23 Ladislav Hagara <hgr AT vabo.cz>
@@ -3575,7 +4669,7 @@
using LDAP
* utils/nss-ldapd: spell deprecated (renamed to nss-pam-ldapd)

-2009-09-06 Treeve Jelbert <treeve AT sourcemage.org>
+2009-09-06 Treeve Jelbert <treeve AT sourcemage.org>
* doc/docx2txt: new spell, convert Microsoft docx files
* devel/pyside-tools: tools for Pyside
* devel/pyside: Qt bindings for Python
@@ -3590,11 +4684,11 @@
2009-09-04 Finn Haedicke <finn_haedicke AT gmx.net>
* display/read-edid: new spell; display metadata extractor

-2009-09-04 Treeve Jelbert <treeve AT sourcemage.org>
+2009-09-04 Treeve Jelbert <treeve AT sourcemage.org>
* crypto/libp11: new spell, PKCS#11 library
* crypto/engine_pkcs11: new spell engine for openssl

-2009-09-03 Treeve Jelbert <treeve AT sourcemage.org>
+2009-09-03 Treeve Jelbert <treeve AT sourcemage.org>
* libs/libcsv: new spell, parse csv files

2009-09-03 Quentin Rameau <quinq AT sourcemage.org>
@@ -3603,7 +4697,7 @@
2009-09-02 Vlad Glagolev <stealth AT sourcemage.org>
* php-pear/memcache: new spell, memcached extension

-2009-09-02 Treeve Jelbert <treeve AT sourcemage.org>
+2009-09-02 Treeve Jelbert <treeve AT sourcemage.org>
* libs/openmpi: new spell, massively parallel support (needed by
boost)

2009-09-01 Arjan Bouter <abouter AT sourcemage.org>
@@ -3614,7 +4708,7 @@
* utils/joystick: new spell, a set of tools for handling
joysticks

-2009-08-31 Treeve Jelbert <treeve AT sourcemage.org>
+2009-08-31 Treeve Jelbert <treeve AT sourcemage.org>
* accounts, group: add camera

2009-08-30 Donald Johnson <ltdonny AT gmail.com>
@@ -3637,12 +4731,12 @@
2009-08-28 Ladislav Hagara <hgr AT vabo.cz>
* gnome2-apps/balsa2: removed deprecated spell (renamed to balsa)

-2009-08-27 Treeve Jelbert <treeve AT sourcemage.org>
+2009-08-27 Treeve Jelbert <treeve AT sourcemage.org>
* devel/apiextractor: new spell, tool for extracting interface details
* devel/boostpythongenerator: new spell build pyhhon bindings using
boost
* editors/scribus4: next generation desktop publishing, based on qt4

-2009-08-25 Treeve Jelbert <treeve AT sourcemage.org>
+2009-08-25 Treeve Jelbert <treeve AT sourcemage.org>
* graphics/exact-image: new spell, fast, modern graphics tools

2009-08-24 Quentin Rameau <quinq AT sourcemage.org>
@@ -3663,10 +4757,10 @@
* devel/python3: new spell, python 2 successor
* devel/python3000: spell deprecated [renamed to python3]

-2009-08-22 Treeve Jelbert <treeve AT sourcemage.org>
+2009-08-22 Treeve Jelbert <treeve AT sourcemage.org>
* kde4-apps/rekonq: new spell, webkit based browser for kde4

-2009-08-20 Treeve Jelbert <treeve AT sourcemage.org>
+2009-08-20 Treeve Jelbert <treeve AT sourcemage.org>
* libs/libdrizzle: client and protocol library for the Drizzle project
* libs/protobuf: new spell , encoding structured data
* cluster/gearmand: new spell, manager for sharing work
@@ -3726,7 +4820,7 @@
2009-08-01 Thomas Orgis <sobukus AT sourcemage.org>
* utils/clamz: new spell; Amazon MP3 downloader replacement

-2009-08-01 Treeve Jelbert <treeve AT sourcemage.org>
+2009-08-01 Treeve Jelbert <treeve AT sourcemage.org>
* kde4/kdepim4-runtime: new spell, bits split from kdepim4

2009-07-31 Arjan Bouter <abouter AT sourcemage.org>
@@ -3749,7 +4843,7 @@
2009-07-27 Donald Johnson <ltdonny AT gmail.com>
* utils/notify-osd: new spell, alternate notification-daemon

-2009-07-27 Treeve Jelbert <treeve AT sourcemage.org>
+2009-07-27 Treeve Jelbert <treeve AT sourcemage.org>
* devel/qt-creator: new spell, qt4 developer kit

2009-07-27 Quentin Rameau <quinq AT sourcemage.org>
@@ -3779,7 +4873,7 @@
* python-pypi/bpython: new spell, fancy interface to the Python
interpreter

-2009-07-23 Treeve Jelbert <treeve AT sourcemage.org>
+2009-07-23 Treeve Jelbert <treeve AT sourcemage.org>
* move system-config-printer to printer section
entire build process has changed

@@ -3793,13 +4887,13 @@
2009-07-21 Eric Sandall <sandalle AT sourcemage.org>
* kde4-apps/kile4: Added a KDE4 (La)TeX editor and shell

-2009-07-20 Treeve Jelbert <treeve AT sourcemage.org>
+2009-07-20 Treeve Jelbert <treeve AT sourcemage.org>
* kde4-apps/kchmviewer4: new spell, based on kchmviewer

2009-07-19 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* perl-cpan/module-build: deprecated [was merged into perl] #15248

-2009-07-19 Treeve Jelbert <treeve AT sourcemage.org>
+2009-07-19 Treeve Jelbert <treeve AT sourcemage.org>
* kde4-apps/skrooge: new spell, financial stuff for kde4

2009-07-19 Arjan Bouter <abouter AT sourcemage.org>
@@ -3841,7 +4935,7 @@
* devel/stfl: new spell, a curses based widget set library
* http/newsbeuter: new spell, terminal based rss reader

-2009-07-05 Treeve Jelbert <treeve AT sourcemage.org>
+2009-07-05 Treeve Jelbert <treeve AT sourcemage.org>
* mobile/geoclue: new spell, geolocation tools
* mobile/gypsy: new spell, geolocation using GPS

@@ -3884,11 +4978,11 @@
2009-06-24 Ladislav Hagara <hgr AT vabo.cz>
* utils/eggdbus: new spell, D-Bus bindings for GObject

-2009-06-21 Treeve Jelbert <treeve AT sourcemage.org>
+2009-06-21 Treeve Jelbert <treeve AT sourcemage.org>
* x11/merkaartor: new spell, edit openstreetmap data
submitted by Bor Kraljic <pyrobor AT ver.si>

-2009-06-18 Treeve Jelbert <treeve AT sourcemage.org>
+2009-06-18 Treeve Jelbert <treeve AT sourcemage.org>
* perl-cpan/dbd-pglite: new spell, PostgreSQL emulation mode for
SQLite

2009-06-17 Ladislav Hagara <hgr AT vabo.cz>
@@ -3918,12 +5012,12 @@
2009-06-09 Treeve Jelbert <treeve AT sourcemage.org>
* perl-cpan/alien-wxwidgets: new spell

-2009-06-08 Bearcat M. Sandor <sourcemage AT feline-soul.com>
+2009-06-08 Bearcat M. Sandor <sourcemage AT feline-soul.com>
* cairo-dock: new spell, a cairo-based dock
* cairo-dock-plugins: new spell, plugins for cairo-dock
* ftp/gnaughty: new spell, an automatic porn graber

-2009-06-08 Treeve Jelbert <treeve AT sourcemage.org>
+2009-06-08 Treeve Jelbert <treeve AT sourcemage.org>
* x11-toolkits/wxgtk-new: new spell, for wxgtk-2.9
build process is so different that it is easier to split things

@@ -3940,7 +5034,7 @@
2009-06-03 Robert Figura <template AT sourcemage.org>
* utils/latencytop: new spell, measure kernel and process latency

-2009-06-01 Treeve Jelbert <treeve AT sourcemage.org>
+2009-06-01 Treeve Jelbert <treeve AT sourcemage.org>
* kde4-apps/krename4: new spell, file renaming

2009-05-28 Eric Sandall <sandalle AT sourcemage.org>
@@ -4010,14 +5104,14 @@
2009-05-09 George Sherwood <gsherwood AT sourcemage.org>
* xfce4-plugins/xfce-gvfs-mount: new spell, mount remote filesytems

-2009-05-07 Treeve Jelbert <treeve AT sourcemage.org>
+2009-05-07 Treeve Jelbert <treeve AT sourcemage.org>
* kde4/kdelibs4-experimental: new spell, experimental stuff for kde4

2009-05-09 Pol Vinogradov <vin.public AT gmail.com>
* python-pypi/cx_freeze: new spell, a set of scripts and modules for
freezing Python scripts into executables

-2009-05-03 Treeve Jelbert <treeve AT sourcemage.org>
+2009-05-03 Treeve Jelbert <treeve AT sourcemage.org>
* groups: add dialout (used by udev)
* net/iw: new spell, wireless configuration utility

@@ -4035,7 +5129,7 @@
2009-05-02 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
* http/uzbl: new spell, A browser that adheres to the unix philosophy

-2009-04-28 Treeve Jelbert <treeve AT sourcemage.org>
+2009-04-28 Treeve Jelbert <treeve AT sourcemage.org>
* printer/exaro-libs: spell deprecated [replaced by exaro]

2009-04-26 Vlad Glagolev <stealth AT sourcemage.org>
@@ -4893,7 +5987,7 @@
* audio-soft/enscribe-watermark: new spell
a tool that converts JPEG and PNG images into audio watermarks

-2008-10-24 Treeve Jelbert <treeve AT sourcemage.org>
+2008-10-24 Treeve Jelbert <treeve AT sourcemage.org>
* printer/espgs: spell deprecated [replaced by ghostscript]
* kde4-apps/kwave4: new spell, sound editor

@@ -5029,10 +6123,10 @@
* gnome2-libs/pangomm: new spell, C++ API for Pango
* python-pypi/python-suds: renamed to suds...

-2008-09-21 Treeve Jelbert <treeve AT sourcemage.org>
+2008-09-21 Treeve Jelbert <treeve AT sourcemage.org>
* kde4-apps/kipi-plugins4: new spell plugins for various kde4 bits

-2008-09-20 Treeve Jelbert <treeve AT sourcemage.org>
+2008-09-20 Treeve Jelbert <treeve AT sourcemage.org>
* printer/pycups: new spell - python wrapper for cups

2008-09-20 Vlad Glagolev <stealth AT sourcemage.org>
@@ -5074,7 +6168,7 @@
* video/mpeg2dec: deprecated / renamed to video-libs/libmpeg2
* video-libs/libmpeg2: new spell, a free MPEG-2 video stream decoder

-2008-09-14 Treeve Jelbert <treeve AT sourcemage.org>
+2008-09-14 Treeve Jelbert <treeve AT sourcemage.org>
* graphics-libs/libraw: new spell, RAW image manipulation
* kde4-apps/FUNCTIONS: pass $OPTS to cmake
* kde4-apps/libksane: spell deprecated [replaced by kdegraphics4]
@@ -5710,7 +6804,7 @@
the JACK 2.0 audio server.
* http/arora: New spell, a web browser based on Qt and WebKit.

-2008-07-06 Treeve Jelbert <treeve AT sourcemage.org>
+2008-07-06 Treeve Jelbert <treeve AT sourcemage.org>
* graphics-libs/libungif: spell deprecated [replaced by giflib]

2008-07-06 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
@@ -6048,7 +7142,7 @@
* disk/discid: new spell, program to calculate the disc-ID for audio
cds
* ruby-raa/rubyripper: new spell, secure audio-cd ripper for *NIX

-2008-04-19 Treeve Jelbert <treeve AT sourcemage.org>
+2008-04-19 Treeve Jelbert <treeve AT sourcemage.org>
* kde4/kdeaddons4: spell deprecated [replaced by ]

2008-04-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
@@ -6316,7 +7410,7 @@
* kde-apps/knetstats: new spell, a KDE network monitor
* disk/gphotofs: new spell, fuse FS for camera access

-2008-03-03 Treeve Jelbert <treeve AT sourcemage.org>
+2008-03-03 Treeve Jelbert <treeve AT sourcemage.org>
* gnome2-apps/gnucash2: spell deprecated [replaced by ]

2008-03-02 Treeve Jelbert <treeve AT sourcemage.org>
@@ -6400,7 +7494,7 @@
2008-02-23 Dale E. Edmons <linuxfan AT sourcemage.org>
* utils/open-vm-tools: New spell. WIP, but casts. Feel free to
modify.

-2008-02-22 Treeve Jelbert <treeve AT sourcemage.org>
+2008-02-22 Treeve Jelbert <treeve AT sourcemage.org>
* kde4/kdevplatform4: new spell
* kde4/kdevelop4: new spell

@@ -6487,7 +7581,7 @@
2008-02-03 Ladislav Hagara <hgr AT vabo.cz>
* utils/mktemp: deprecated in favour of coreutils [Bug 14271]

-2008-02-03 Treeve Jelbert <treeve AT sourcemage.org>
+2008-02-03 Treeve Jelbert <treeve AT sourcemage.org>
* devel/falcon: new spell, general purpose untyped scripting language

2008-02-02 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
@@ -6629,7 +7723,7 @@
2008-01-19 Alexander Tsamutali <astsmtl AT gmail.com>
* ftp/wxdfast: new spell, an open source download manager

-2008-01-19 Treeve Jelbert <treeve AT sourcemage.org>
+2008-01-19 Treeve Jelbert <treeve AT sourcemage.org>
* python-pypi/reportlab: spell moved from doc
* kde4-apps/koffice2: spell moved from kde4
* kde4-apps/tagua: spell moved from kde4
@@ -6838,7 +7932,7 @@
2008-01-12 Elisamuel Resto <ryuji AT sourcemage.org>
* wm-addons/alock: new spell, X session locker

-2008-01-12 Treeve Jelbert <treeve AT sourcemage.org>
+2008-01-12 Treeve Jelbert <treeve AT sourcemage.org>
* kde4/dragonplayer: new spell, video player

2008-01-11 Juuso Alasuutari <iuso AT sourcemage.org>
@@ -6904,7 +7998,7 @@
* e/exquisite: new spell, an EFL based psplash replacement
* e/emprint: new spell, an EFL based utility for taking screenshots

-2008-01-05 Treeve Jelbert <treeve AT sourcemage.org>
+2008-01-05 Treeve Jelbert <treeve AT sourcemage.org>
* graphics-libs/libspectre: new spell, Postscript library

2008-01-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
@@ -6930,7 +8024,7 @@
2007-12-29 Robin Cook <rcook AT wyrms.net>
* gnome2-lib/goffice-0.6: new spell

-2007-12-28 Treeve Jelbert <treeve AT sourcemage.org>
+2007-12-28 Treeve Jelbert <treeve AT sourcemage.org>
* printer/glabels: new spell, print labels
* kde-apps/kvpnc: new spell, kde front end for VPN

@@ -6991,7 +8085,7 @@
* video/gnome-mplayer: new spell, gnome mplayer frontend
* video/gecko-mediaplayer: new spell, gecko plugin for gnome-mplayer

-2007-12-16 Treeve Jelbert <treeve AT sourcemage.org>
+2007-12-16 Treeve Jelbert <treeve AT sourcemage.org>
* move database/knoda to kde-apps/knoda
* move database/knorr.gpg to higher level
* FUNCTIONS: add default_kde3_build
@@ -7010,7 +8104,7 @@
2007-12-14 Vlad Glagolev <stealth AT sourcemage.org>
* python-devel/bzr-gtk: new spell, pygtk2 GUI for Bazaar VCS

-2007-12-13 Treeve Jelbert <treeve AT sourcemage.org>
+2007-12-13 Treeve Jelbert <treeve AT sourcemage.org>
* kde-apps/kimdaba: spell deprecated [replaced by kphotoalbum]
* kde4/ktorrent4: new spell, for kde4
* kde4/kmldonkey4: new spell, for kde4
@@ -7018,11 +8112,11 @@
2007-12-12 Alexander Tsamutali <astsmtl AT gmail.com>
* wm-addons/xmonad-contrib: new spell, third party extensions for
xmonad

-2007-12-11 Treeve Jelbert <treeve AT sourcemage.org>
+2007-12-11 Treeve Jelbert <treeve AT sourcemage.org>
* kde4/kphotoalbum4: new spell, for kde4
* kde4/kgraphviewer4: new spell for kde4

-2007-12-09 Treeve Jelbert <treeve AT sourcemage.org>
+2007-12-09 Treeve Jelbert <treeve AT sourcemage.org>
* database/tokyocabinet: new spell, successor to qdbm

2007-12-09 George Sherwood <george AT beernabeer.com>
@@ -7033,7 +8127,7 @@
* graphics-libs/ilmbase: new spell, high dynamic-range (HDR)
image file format library and tools

-2007-12-08 Treeve Jelbert <treeve AT sourcemage.org>
+2007-12-08 Treeve Jelbert <treeve AT sourcemage.org>
* libs/jbigkit: new spell: compression library

2007-12-05 Arjan Bouter <abouter AT sourcemage.org>
@@ -7151,7 +8245,7 @@
2007-11-11 Thomas Orgis <sobukus AT sourcemage.org>
* perl-cpan/wxperl: new spell, perl module for WxWidgets toolkit

-2007-11-11 Treeve Jelbert <treeve AT sourcemage.org>
+2007-11-11 Treeve Jelbert <treeve AT sourcemage.org>
* printer/hpoj: spell deprecated [replaced by hplip]
* printer/hpijs: spell deprecated [replaced by hplip]
* printer/gs-afpl: spell deprecated [replaced by ghostscript]
@@ -7570,7 +8664,7 @@
* gnome2-libs/clutter: new spell, clutter eye candy library
* gnome2-libs/clutter-cairo: new spell, clutter cairo binding

-2007-08-02 Treeve Jelbert <treeve AT sourcemage.org>
+2007-08-02 Treeve Jelbert <treeve AT sourcemage.org>
* devel/qgit4: new spell, qt4 version of qgit

2007-07-30 Juuso Alasuutari <iuso AT sourcemage.org>
@@ -7599,7 +8693,7 @@
2007-07-22 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
* audio-soft/gnump3d: new spell, streaming server in perl

-2007-07-22 Treeve Jelbert <treeve AT sourcemage.org>
+2007-07-22 Treeve Jelbert <treeve AT sourcemage.org>
* kde-apps/digikamplugins: spell deprecated [replaced by ]

2007-07-21 Treeve Jelbert <treeve AT sourcemage.org>
@@ -11461,7 +12555,7 @@
* database: new section; add firebird spell;
will ultimately move many database type spells here.

-2003-10-03 hgg <hgreig AT bigpond.net.au>
+2003-10-03 hgg <hgreig AT bigpond.net.au>
* GRIMOIRE: test grimoire now has support for optional_requires to
allow
full use of xfree86-devel or xfree86-libs or xdirectfb spells to
provide x11-{libs,server}. THE CATCH IS YOU MUST USE DEVEL SORCERY
diff --git a/FUNCTIONS b/FUNCTIONS
index 2ab884b..55bef4f 100755
--- a/FUNCTIONS
+++ b/FUNCTIONS
@@ -2,6 +2,18 @@
. $GRIMOIRE/libgcc
. $GRIMOIRE/config_query_multi.function

+if is_depends_enabled $SPELL python;then
+ VV=`installed_version python | cut -c-3` &&
+ PYTHON2=/usr/bin/python${VV}
+ export PYTHON=$PYTHON2
+fi
+
+if is_depends_enabled $SPELL python3;then
+ VV=`installed_version python3 | cut -c-3` &&
+ PYTHON3=/usr/bin/python${VV}m
+ export PYTHON=$PYTHON3
+fi
+
QT5DIR=$INSTALL_ROOT/opt/qt5
qt5_build() {
export PKG_CONFIG_PATH="$QT5DIR/lib/pkgconfig"
@@ -9,7 +21,7 @@ qt5_build() {
QMAKEPATH="$QT5DIR/bin"
# in some cases, we set a symlink to python in the source directory
PATH="$QMAKEPATH:$SOURCE_DIRECTORY:$PATH"
- qmake $OPTS *.pro &&
+ qmake PREFIX=$QT5DIR $OPTS *.pro &&
make
}

@@ -441,28 +453,28 @@ function unpack_file() {
## Default build for Python2 spell.
#-------------------------------------------------------------------------
function default_build_python() {
- python2 setup.py build "$@"
+ $PYTHON2 setup.py build "$@"
}

#-------------------------------------------------------------------------
## Default build for Python 3 spell.
#-------------------------------------------------------------------------
function default_build_python3() {
- python3 setup.py build "$@"
+ $PYTHON3 setup.py build "$@"
}

#-------------------------------------------------------------------------
## Default install for Python spell.
#-------------------------------------------------------------------------
function default_install_python() {
- python2 setup.py install --root "$INSTALL_ROOT/" "$@"
+ $PYTHON2 setup.py install --root "$INSTALL_ROOT/" "$@"
}

#-------------------------------------------------------------------------
## Default install for Python 3 spell.
#-------------------------------------------------------------------------
function default_install_python3() {
- python3 setup.py install --root "$INSTALL_ROOT/" "$@"
+ $PYTHON3 setup.py install --root "$INSTALL_ROOT/" "$@"
}

#-------------------------------------------------------------------------
@@ -509,25 +521,33 @@ function note_config_files() {
# Disabled caching as this has GREAT potential for borkage
# and waf is fast without it as well

-function waf_build(){
- ./waf configure \
- --nocache \
- --prefix=${INSTALL_ROOT}/usr \
- $OPTS &&
+function waf_build() {
+ ./waf configure --prefix=${INSTALL_ROOT}/usr \
+ --mandir=${INSTALL_ROOT}/usr/share/man \
+ -j $MAKE_NJOBS \
+ --nocache $OPTS &&
./waf build
}

-function waf_install(){
+function waf_install() {
./waf install
}

# spells in several sections now need cmake or qt4
cmake_build() {
- cd $SOURCE_DIRECTORY &&
+ cd "$SOURCE_DIRECTORY" &&
mkdir -p build &&
cd build &&
prepare_cmake_flags &&
- cmake -DCMAKE_INSTALL_PREFIX=$INSTALL_ROOT/usr
-DSYSCONFDIR=$INSTALL_ROOT/etc $OPTS ../ &&
+ cmake -DCMAKE_INSTALL_PREFIX="$INSTALL_ROOT"/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DCMAKE_INSTALL_MANDIR=share/man \
+ -DCMAKE_PREFIX_PATH=share/apps/cmake/modules \
+ -DSYSCONFDIR="$INSTALL_ROOT"/etc \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_C_FLAGS_RELEASE="$CFLAGS" \
+ -DCMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \
+ $OPTS ../ &&
make
}

@@ -544,33 +564,6 @@ qt4_build() {
make
}

-# check whether the QT provider is qt4
-function check_if_qt4_provider()
-{
- if [[ "$(get_spell_provider ${1:-$SPELL} QT)" == "qt4" ]]
- then
- return 0
- fi
- return 1
-}
-
-
-# build using qt3 or qt4
-# some spells an adapt the build process to either qt3 or qt4
-function build_qt3_or_4()
-{
- if check_if_qt4_provider
- then
- QTDIR="${QTDIR:-$INSTALL_ROOT/usr}"
- PATH="$QTDIR/bin/qt4:$PATH"
- else
- [[ -z $QTDIR ]] && source /etc/profile.d/qt.sh
- QTDIR="${QTDIR:-$INSTALL_ROOT/usr}"
- fi &&
- qmake &&
- make
-}
-
# cmake flags use : which is an internal sorcery delimiter.
# In order to facilitate the passing of depends flags, use % instead and call
# this function at the start of BUILD. Don't use it anywhere else.
@@ -639,43 +632,6 @@ function get_kernel_config()
fi
}

-# this is mostly copied from sorcery real_default_sorcery_build,
-# and kde-apps/KDE_BUILD
-
-# we need a different --includedir value for KDE3 spells,
-# so as to avoid conflicts with KDE4
-
-function default_kde3_build() {
-
- if [[ -f /etc/profile.d/qt.sh ]]; then
- . /etc/profile.d/qt.sh
- fi &&
- OPTS="$KDE_DEBUG_OPTION \
- $KDE_FINAL_OPTION \
- $KDE_LDFLAGS \
- --enable-dnotify \
- --with-distribution \
- --disable-dependency-tracking \
- $OPTS" &&
-
- OPTS="$OPTS --build=${BUILD}"
- #If these switches are used, they _may_ stop distcc and ccache from working
- # for some spells (bug 3798)
- # We could write wrappers for all of the possible binaries
- [[ $CROSS_INSTALL == on ]] && OPTS="$OPTS --host=${HOST}"
-
- ./configure --prefix=${INSTALL_ROOT}/usr \
- --sysconfdir=${INSTALL_ROOT}/etc \
- --localstatedir=${INSTALL_ROOT}/var \
- --mandir=${INSTALL_ROOT}/usr/share/man \
- --infodir=${INSTALL_ROOT}/usr/share/info \
- --includedir=${INSTALL_ROOT}/usr/include/kde3 \
- $OPTS &&
- make
-
-}
-
-
#---
## Select SCM branch. If no parameter is given, it assumes a single scm
branch.
##
@@ -705,7 +661,21 @@ function prepare_select_branch() {
## Get uppercase spell name with _ instead of -
#---
function get_up_spell_name() {
- echo ${1:-$SPELL} | tr "a-z-" "A-Z_"
+ echo ${1:-$SPELL} | tr '.+a-z-' '_XA-Z_'
+}
+
+#---
+## Get branch-based/autoupdate-aware version number
+#---
+function get_scm_version() {
+ local spell=$(get_up_spell_name) &&
+ local spell_branch="${spell}_BRANCH" &&
+ local spell_autoupdate="${spell}_AUTOUPDATE" &&
+ if [ "${!spell_autoupdate}" = "y" ]; then
+ echo $(date "+%Y%m%d")
+ else
+ echo ${!spell_branch:-scm}
+ fi
}

# Move SPELL_OPTS to OPTS
diff --git a/accounts b/accounts
index d0d80d3..9e6b5d1 100755
--- a/accounts
+++ b/accounts
@@ -98,4 +98,11 @@ redis:189:190
lightdm:191:191
masqmail:192:192
burp:193:194
+ratbox:194:195
+mdm:195:196
+polkitd:196:197
+opendkim:197:198
+dk-milter:198:199
+gnarwl:201:201
+sddm:202:202:
nobody:65534:65534
diff --git a/antivirus/clamav/DEPENDS b/antivirus/clamav/DEPENDS
index a7a7b30..d12b079 100755
--- a/antivirus/clamav/DEPENDS
+++ b/antivirus/clamav/DEPENDS
@@ -5,13 +5,13 @@ optional_depends bzip2 "--enable-bzip2" \
"--disable-bzip2" \
"for bzip2 support" &&

-optional_depends dazukofs "--enable-clamuko" \
- "--disable-clamuko" \
- "for on access scanning" &&
-
optional_depends gmp "--enable-dsig" \
"--disable-dsig" \
"for digital signature support" &&

+optional_depends ncurses '--enable-clamdtop' \
+ '--disable-clamdtop' \
+ 'build clamdtop' &&
optional_depends llvm '' '' 'JIT support in engine' &&
-optional_depends SYSTEM-LOGGER "" "" "to log activity"
+optional_depends SYSTEM-LOGGER "" "" "to log activity" &&
+optional_depends SSL '' '' 'SSL crypto support'
diff --git a/antivirus/clamav/DETAILS b/antivirus/clamav/DETAILS
index e54a878..f9fad6d 100755
--- a/antivirus/clamav/DETAILS
+++ b/antivirus/clamav/DETAILS
@@ -1,5 +1,5 @@
SPELL=clamav
- VERSION=0.97.6
+ VERSION=0.98.5
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-${VERSION//-/}"
@@ -9,7 +9,7 @@
SOURCE_GPG=vendor_clamav.gpg:$SOURCE2:UPSTREAM_KEY
WEB_SITE=http://www.clamav.net
LICENSE[0]=GPL
- SECURITY_PATCH=8
+ SECURITY_PATCH=9
ENTERED=20030909
KEYWORDS="antivirus"
SHORT="Clam AntiVirus is an anti-virus toolkit for Unix"
diff --git a/antivirus/clamav/HISTORY b/antivirus/clamav/HISTORY
index e7dd398..f28ce3b 100644
--- a/antivirus/clamav/HISTORY
+++ b/antivirus/clamav/HISTORY
@@ -1,3 +1,31 @@
+2014-11-24 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 0.98.5
+
+2014-08-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.98.3
+ * DEPENDS: add SSL
+
+2014-05-11 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.98.3
+
+2014-01-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.98.1
+
+2013-09-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.98
+ * INSTALL: use make_single to avoid a race when installing manpages
+ setting permissions for '/usr/share/man/man1/sigtool.1':
+ No such file or directory
+ * DEPENDS: remove dazukofs, add ncurses
+
+2013-04-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.97.8
+ SECURITY_PATCH++
+ * vendor_clamav.gpg: updated, add 64221D53 Sourcefire VRT
+
+2013-03-15 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.97.7
+
2013-02-17 Robin Cook <rcook AT wyrms.net>
* DETAILS: correct sourceforge url

diff --git a/antivirus/clamav/INSTALL b/antivirus/clamav/INSTALL
index 141c9b5..3a2ba39 100755
--- a/antivirus/clamav/INSTALL
+++ b/antivirus/clamav/INSTALL
@@ -1,3 +1,4 @@
+make_single &&
default_install &&
install -vm 755 -d -o clamav -g clamav "$INSTALL_ROOT/var/run/clamav" &&
install -vm 755 -d -o clamav -g clamav "$INSTALL_ROOT/usr/share/clamav"
diff --git a/antivirus/clamav/vendor_clamav.gpg
b/antivirus/clamav/vendor_clamav.gpg
index 8579cff..1797f4e 100644
Binary files a/antivirus/clamav/vendor_clamav.gpg and
b/antivirus/clamav/vendor_clamav.gpg differ
diff --git a/apache.gpg b/apache.gpg
index 6161b51..d0f34dc 100644
Binary files a/apache.gpg and b/apache.gpg differ
diff --git a/archive-libs/libarchive/DEPENDS b/archive-libs/libarchive/DEPENDS
index 2e97ae8..0f35957 100755
--- a/archive-libs/libarchive/DEPENDS
+++ b/archive-libs/libarchive/DEPENDS
@@ -33,10 +33,10 @@ optional_depends nettle \
"--without-nettle" \
"for crypto support from Nettle" &&

-optional_depends openssl \
+optional_depends SSL \
"--with-openssl" \
"--without-openssl" \
- "for mtree and xar hashes support through openssl" &&
+ "for mtree and xar hashes support through SSL" &&

optional_depends libxml2 \
"--with-xml2" \
diff --git a/archive-libs/libarchive/DETAILS b/archive-libs/libarchive/DETAILS
index 272ca8f..3b79350 100755
--- a/archive-libs/libarchive/DETAILS
+++ b/archive-libs/libarchive/DETAILS
@@ -1,10 +1,11 @@
SPELL=libarchive
- VERSION=3.0.4
-
SOURCE_HASH=sha512:7287881977cc08430baa2b755f579849f2419e0446df124bd31eb1ffa3920938235808a8fc5162f140d9c2231a8ab83974ce10bdb5b1a71540687d0be24c75fc
+ VERSION=3.1.2
+
SOURCE_HASH=sha512:1f3c2a675031f93c7d42ae2ed06742b0b1e2236ff57d9117791d62fb8ae77d6cafffbcb5d45b5bd98daa908bd18c576cf82e01a9b1eba699705e23eff3688114
+ SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=https://github.com/downloads/libarchive/libarchive/$SOURCE
- WEB_SITE=http://libarchive.github.com/
+ WEB_SITE=http://www.libarchive.org
+ SOURCE_URL[0]=$WEB_SITE/downloads/$SOURCE
ENTERED=20080629
LICENSE[0]=BSD
KEYWORDS="archive"
diff --git a/archive-libs/libarchive/HISTORY b/archive-libs/libarchive/HISTORY
index 7b6515d..33e77f3 100644
--- a/archive-libs/libarchive/HISTORY
+++ b/archive-libs/libarchive/HISTORY
@@ -1,3 +1,13 @@
+2014-08-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix typo
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2013-04-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.1.2
+ new url & website
+
2012-11-17 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: make icu usage explicit

diff --git a/archive-libs/libzip/DETAILS b/archive-libs/libzip/DETAILS
index 8de59a3..8890967 100755
--- a/archive-libs/libzip/DETAILS
+++ b/archive-libs/libzip/DETAILS
@@ -1,8 +1,8 @@
SPELL=libzip
- VERSION=0.10.1
-
SOURCE_HASH=sha512:bbbf22ab93e18630f33597a93057cd3b9e7fb9896b38ae1e6b883ad2b257dba859aab4870a0a31dec0407cfa72dd4b3a2d20403447945dcb96f548a0e57df87f
+ VERSION=0.11.2
+
SOURCE_HASH=sha512:55cbcbe1cf4afae578d3ac1b9027ac8c21e223415f648b0e74e087d0200842b04abb751c75e40e9a8bc727722791490565fcd912a4fdcc7bf02174eba66b7106
SECURITY_PATCH=1
- SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://www.nih.at/libzip
SOURCE_URL[0]=$WEB_SITE/$SOURCE
diff --git a/archive-libs/libzip/HISTORY b/archive-libs/libzip/HISTORY
index 1415f1e..3eec28c 100644
--- a/archive-libs/libzip/HISTORY
+++ b/archive-libs/libzip/HISTORY
@@ -1,3 +1,9 @@
+2013-12-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.11.1
+
+2013-04-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.11.1
+
2012-03-29 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.10.1
SECURITY_PATCH=1
diff --git a/archive-libs/lzo/BUILD b/archive-libs/lzo/BUILD
index 6bf90bf..881b4c1 100755
--- a/archive-libs/lzo/BUILD
+++ b/archive-libs/lzo/BUILD
@@ -1,3 +1,3 @@
-OPTS="--enable-shared $OPTS" &&
+OPTS="--libdir=/lib --enable-shared $OPTS" &&

default_build
diff --git a/archive-libs/lzo/DETAILS b/archive-libs/lzo/DETAILS
index 32d0991..235558d 100755
--- a/archive-libs/lzo/DETAILS
+++ b/archive-libs/lzo/DETAILS
@@ -1,7 +1,7 @@
SPELL=lzo
- VERSION=2.06
- PATCHLEVEL=1
-
SOURCE_HASH=sha512:2369b87627c6f075b58b88189344989969050289185596db1174e6d918baa2b86e6076c8ec9cc68953df10c13bd1145d841603f26bde8a80111fb0d7091bf1c7
+ VERSION=2.08
+ SECURITY_PATCH=1
+
SOURCE_HASH=sha512:d03ae521000d69dd1fc92112a7b6e642c388b2898d7fb6ac4168e947a895e8d5e77199f78f05e036cefe02f346ea242bca694522f3c7959ab6ca19de956162dd
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://www.oberhumer.com/opensource/lzo/download/$SOURCE
diff --git a/archive-libs/lzo/HISTORY b/archive-libs/lzo/HISTORY
index 1378b50..11c168e 100644
--- a/archive-libs/lzo/HISTORY
+++ b/archive-libs/lzo/HISTORY
@@ -1,3 +1,11 @@
+2014-07-02 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 2.08
+ * BUILD: Install libraries to the root directory, lzo is used by some
+ system tools.
+
+2014-06-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.07, SECURITY_PATCH++, fixes CVE-2014-4607
+
2012-07-31 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: PATCHLEVEL=1
* BUILD: added, to build shared library
diff --git a/archive-libs/snappy/DETAILS b/archive-libs/snappy/DETAILS
index ed55d03..bb31a53 100755
--- a/archive-libs/snappy/DETAILS
+++ b/archive-libs/snappy/DETAILS
@@ -1,9 +1,19 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=snappy
- VERSION=1.0.4
-
SOURCE_HASH=sha512:34e70dc35af9e8d7601618c2521be0cd0ba74907b8e67362d02c515c06c7bf2a2f58dac3dfed75270b7d9c9a1d6ec408c76e3665dc70bbeda8f87584cb4f01b0
+if [ "${SNAPPY_BRANCH}" == "scm" ]; then
+ VERSION=$(get_scm_version)
+ SOURCE=${SPELL}-${SNAPPY_BRANCH}.tar.bz2
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${SNAPPY_BRANCH}
+ FORCE_DOWNLOAD=on
+ SOURCE_URL[0]=git://github.com/google/${SPELL}.git
+ SOURCE_IGNORE=volatile
+else
+ VERSION=1.1.2
+
SOURCE_HASH=sha512:da0e80528dfc815d765347c60dc5f14bc7fb882cc6894b87d3a43dec1a127cf8bcfe46e6cb93e130790c0ebd67368a1042500d9080f844441803c1b69c3cc07e
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=http://snappy.googlecode.com/files/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+fi
WEB_SITE=http://code.google.com/p/snappy/
LICENSE[0]=BSD
ENTERED=20120116
diff --git a/archive-libs/snappy/HISTORY b/archive-libs/snappy/HISTORY
index 7351a51..2d26cb0 100644
--- a/archive-libs/snappy/HISTORY
+++ b/archive-libs/snappy/HISTORY
@@ -1,2 +1,5 @@
+2014-09-15 Jeremy Blosser <jblosser AT sourcemage.org>
+ * DETAILS, PREPARE, PRE_BUILD: 1.1.2 and add git version.
+
2012-01-16 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: spell created, version 1.0.4
diff --git a/archive-libs/snappy/PREPARE b/archive-libs/snappy/PREPARE
new file mode 100755
index 0000000..98d27e4
--- /dev/null
+++ b/archive-libs/snappy/PREPARE
@@ -0,0 +1,2 @@
+. ${GRIMOIRE}/FUNCTIONS &&
+prepare_select_branch stable scm
diff --git a/archive-libs/snappy/PRE_BUILD b/archive-libs/snappy/PRE_BUILD
new file mode 100755
index 0000000..597c57c
--- /dev/null
+++ b/archive-libs/snappy/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+cd "${SOURCE_DIRECTORY}" &&
+
+if [ "${SNAPPY_BRANCH}" == "scm" ]; then
+ ./autogen.sh
+fi
diff --git a/archive-libs/zlib/DETAILS b/archive-libs/zlib/DETAILS
index b479a80..1ad71cb 100755
--- a/archive-libs/zlib/DETAILS
+++ b/archive-libs/zlib/DETAILS
@@ -1,7 +1,7 @@
SPELL=zlib
- VERSION=1.2.7
-
SOURCE_HASH=sha512:3e18c3923210c2c3da6e12735c0d2babdaf661fb704430516b00aaab8d5e690d8d8f46646173c634f04b050a59bf979d343aede472c5038afcda7baa2c897635
- SOURCE=$SPELL-$VERSION.tar.bz2
+ VERSION=1.2.8
+
SOURCE_HASH=sha512:ece209d4c7ec0cb58ede791444dc754e0d10811cbbdebe3df61c0fd9f9f9867c1c3ccd5f1827f847c005e24eef34fb5bf87b5d3f894d75da04f1797538290e4a
+ SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://www.zlib.net/$SOURCE
WEB_SITE=http://www.zlib.net/
diff --git a/archive-libs/zlib/HISTORY b/archive-libs/zlib/HISTORY
index 451edf7..44f2f34 100644
--- a/archive-libs/zlib/HISTORY
+++ b/archive-libs/zlib/HISTORY
@@ -1,3 +1,6 @@
+2014-04-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.2.8
+
2012-05-12 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.2.7; quoting paths
* BUILD: removed obsolete rm commands
diff --git a/archive/bacula/DEPENDS b/archive/bacula/DEPENDS
index 1bfa85d..66df841 100755
--- a/archive/bacula/DEPENDS
+++ b/archive/bacula/DEPENDS
@@ -29,9 +29,9 @@ if [[ -z "$BACULA_CLIENT" ]]; then
'--disable-tray-monitor' \
'for tray monitor' &&

- optional_depends openssl \
- '--with-openssl' \
- '--without-openssl' \
+ optional_depends SSL \
+ '--with-opennssl' \
+ '--without-opennssl' \
'for encrypted communication' &&

optional_depends tcp_wrappers \
diff --git a/archive/bacula/DETAILS b/archive/bacula/DETAILS
index edf3ab7..0e0e171 100755
--- a/archive/bacula/DETAILS
+++ b/archive/bacula/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=bacula
if [[ $BACULA_BRANCH == scm ]]; then
- if [[ $BACULA_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=scm
- fi
+ VERSION=$(get_scm_version)
FORCE_DOWNLOAD=on
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_IGNORE=volatile
diff --git a/archive/bacula/HISTORY b/archive/bacula/HISTORY
index ecd8152..e7947dc 100644
--- a/archive/bacula/HISTORY
+++ b/archive/bacula/HISTORY
@@ -1,3 +1,12 @@
+2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix bad with-SSL usage
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-09-15 Ismael Luceno <ismael AT sourcemage.org>
* BUILD, DEPENDS, DETAILS, PREPARE: Use prepare_select_branch

diff --git a/archive/burp/DEPENDS b/archive/burp/DEPENDS
index 1c2d215..6fc62d2 100755
--- a/archive/burp/DEPENDS
+++ b/archive/burp/DEPENDS
@@ -15,7 +15,7 @@ else
optional_depends ncurses "" "" "to support live monitor on the server"
fi &&

-optional_depends openssl \
+optional_depends SSL \
"--with-openssl" \
"--without-openssl" \
"for encrypted communication" &&
diff --git a/archive/burp/DETAILS b/archive/burp/DETAILS
index 361fc69..81c1e88 100755
--- a/archive/burp/DETAILS
+++ b/archive/burp/DETAILS
@@ -1,28 +1,37 @@
+. "$GRIMOIRE/FUNCTIONS"
+
SPELL=burp
-if [[ $BURP_BRANCH == scm ]]; then
- if [[ $BURP_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=scm
- fi
+case "$BURP_BRANCH" in
+ scm)
+ VERSION=$(get_scm_version)
FORCE_DOWNLOAD=on
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=git://github.com/grke/burp.git:$SPELL
SOURCE_IGNORE=volatile
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
-elif [[ $BURP_BRANCH == devel ]]; then
- VERSION=1.3.26
+ ;;
+ devel)
+ VERSION=1.4.24
+ SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:f5b1edcc9016e053d016527a0863047aa3ae06b98a3bd20095142388896150732372148ddb59081e34ca5dee2bfaa0cd06ab95435b7130f95c31aac7661571b7
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL"
+ ;;
+ stable)
+ VERSION=1.3.48
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:8d7f8ee66a72ce99be1adb1e27b4c836f22b2b09b6b7cf31fa213a80b0ce54c2aa40ea8cec9449d65f023ac4e258180be40c6cf682c3b8cf7d078f6e286ec130
+
SOURCE_HASH=sha512:08de252f25ff7aa448dd6768272a9a14622902347445313b570c857b4e690374e92956379d5b388f446a88427fc4924f9c0df83cba390aa15fd040b8e92f1946
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL"
-else
+ ;;
+ *)
VERSION=1.3.10
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE

SOURCE_HASH=sha512:ed540ed4091c7c1b0aeaf62b276e7fe07f4ae1ca92c67a3eb081c431b687b7aba6d6648a0f3d7ec122ae02d39fd5ed03ed263a68285fd3423615079844e8217f
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL"
-fi
+ ;;
+esac
WEB_SITE=http://burp.grke.net/
ENTERED=20130118
LICENSE[0]=AGPL
diff --git a/archive/burp/HISTORY b/archive/burp/HISTORY
index aa01e52..1fa7831 100644
--- a/archive/burp/HISTORY
+++ b/archive/burp/HISTORY
@@ -1,3 +1,51 @@
+2014-10-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.4.24 (devel)
+ * DEPENDS: use SSL provider
+
+2014-07-25 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.4.18 (devel); readability++
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2014-07-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.4.16 (devel)
+
+2014-03-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: devel -> stable; stable -> legacy; added 1.4.10 version as
+ devel branch
+ * PREPARE: added legacy branch
+
+2014-01-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.3.48 (devel)
+
+2014-01-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.3.46 (devel)
+
+2013-12-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.3.42 (devel)
+
+2013-10-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.3.40 (devel)
+
+2013-10-13 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.3.38 (devel)
+
+2013-08-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.3.36 (devel)
+
+2013-07-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.3.34 (devel)
+
+2013-06-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.3.32 (devel)
+
+2013-05-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.3.30 (devel)
+
+2013-03-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.3.28 (devel)
+
2013-03-06 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.3.26 (devel)

diff --git a/archive/burp/PREPARE b/archive/burp/PREPARE
index 40600f7..35ec5f5 100755
--- a/archive/burp/PREPARE
+++ b/archive/burp/PREPARE
@@ -1,2 +1,3 @@
. ${GRIMOIRE}/FUNCTIONS &&
-prepare_select_branch stable devel scm
+
+prepare_select_branch stable legacy devel scm
diff --git a/archive/cdebootstrap/DEPENDS b/archive/cdebootstrap/DEPENDS
index 3cecb9b..031903a 100755
--- a/archive/cdebootstrap/DEPENDS
+++ b/archive/cdebootstrap/DEPENDS
@@ -1,3 +1,6 @@
-suggest_depends debian-archive-keyring '' '' 'Verify package downloads' &&
+suggest_depends debian-archive-keyring '' '' \
+ 'Verify Debian package downloads' &&
+suggest_depends ubuntu-keyring '' '' \
+ 'Verify Ubuntu package downloads' &&
depends libdebian-installer &&
depends dpkg
diff --git a/archive/cdebootstrap/DETAILS b/archive/cdebootstrap/DETAILS
index 3c9fbfa..a89836b 100755
--- a/archive/cdebootstrap/DETAILS
+++ b/archive/cdebootstrap/DETAILS
@@ -1,9 +1,9 @@
SPELL=cdebootstrap
- VERSION=0.5.5
+ VERSION=0.6.3
SOURCE=${SPELL}_${VERSION}.tar.gz
-SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}
SOURCE_URL=http://ftp.debian.org/debian/pool/main/c/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:8389f874e55f366ce3b27df5ea707b879cae29d26ff19176ab3c45ff4f847bf1ef1378713bb2ad664984fc8882792affaec696c7454d675efc68e99367f57344
+
SOURCE_HASH=sha512:ced68ed5f11bc9abdb21b1fae390651521fa7ea2729f9b5b6666ac0dbb01cd3ab2e4637b4eb98dbb7eec3364357e23b746cbc7072236cb5ee8e1c78c5f4ad651
WEB_SITE=http://packages.debian.org/unstable/cdebootstrap
ENTERED=20090804
LICENSE[0]=GPL
diff --git a/archive/cdebootstrap/HISTORY b/archive/cdebootstrap/HISTORY
index fab30a1..3db57df 100644
--- a/archive/cdebootstrap/HISTORY
+++ b/archive/cdebootstrap/HISTORY
@@ -1,3 +1,11 @@
+2014-10-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.6.3
+
+2013-05-10 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 0.5.10
+ fixed build directory
+ * DEPENDS: Added optional dependency on ubuntu-keyring
+
2009-08-04 Ethan Grammatikidis <eekee57 AT fastmail.fm>
* DETAILS, DEPENDS: created spell
* DEPENDS: added suggested depend on debian-archive-keyring
diff --git a/archive/dar/DEPENDS b/archive/dar/DEPENDS
index 0b40b81..3325811 100755
--- a/archive/dar/DEPENDS
+++ b/archive/dar/DEPENDS
@@ -3,6 +3,6 @@ depends -sub CXX gcc &&
optional_depends zlib "" "--disable-libz-linking" "for gzip compression" &&
optional_depends bzip2 "" "--disable-libbz2-linking" "for bzip2 compression"
&&
optional_depends lzo "" "--disable-liblzo2-linking" "for lzo compression" &&
-optional_depends openssl "" "--disable-libcrypto-linking" "for strong
encrytion" &&
+optional_depends SSL "" "--disable-libcrypto-linking" "for strong encrytion"
&&
optional_depends upx "" "--disable-upx" "to compress dar's executables" &&
optional_depends doxygen "" "--disable-build-html" "to build libdar's html
documentation"
diff --git a/archive/dar/HISTORY b/archive/dar/HISTORY
index e1430ac..56e3089 100644
--- a/archive/dar/HISTORY
+++ b/archive/dar/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2012-04-20 Julien "_kaze_" ROZO <julien AT rozo.org>
* DETAILS: updated version to 2.4.5

diff --git a/archive/dar22/DEPENDS b/archive/dar22/DEPENDS
index 58bab3b..4ef0022 100755
--- a/archive/dar22/DEPENDS
+++ b/archive/dar22/DEPENDS
@@ -2,6 +2,6 @@ depends -sub CXX gcc &&

optional_depends zlib "" "--disable-libz-linking" "for gzip compression" &&
optional_depends bzip2 "" "--disable-libbz2-linking" "for bzip2 compression"
&&
-optional_depends openssl "" "--disable-libcrypto-linking" "for strong
encrytion" &&
+optional_depends SSL "" "--disable-libcrypto-linking" "for strong encrytion"
&&
optional_depends upx "" "--disable-upx" "to compress dar's executables" &&
optional_depends doxygen "" "--disable-build-html" "to build libdar's html
documentation"
diff --git a/archive/dar22/HISTORY b/archive/dar22/HISTORY
index a0bcfba..af9dce0 100644
--- a/archive/dar22/HISTORY
+++ b/archive/dar22/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/archive/debian-archive-keyring/DETAILS
b/archive/debian-archive-keyring/DETAILS
index eea4ee9..072f0e7 100755
--- a/archive/debian-archive-keyring/DETAILS
+++ b/archive/debian-archive-keyring/DETAILS
@@ -1,14 +1,14 @@
SPELL=debian-archive-keyring
- VERSION=2009.01.31
- SOURCE=${SPELL}_${VERSION}.tar.gz
+ VERSION=2014.1
+ SOURCE=${SPELL}_${VERSION}.tar.xz
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
SOURCE_URL=http://ftp.debian.org/debian/pool/main/d/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:e2829082a6d9073d0a7a16e0a1defb16e290234cc81250d7609dca639a8e0ba7d1935833e847bfddb72a4972cd00582dd7460b7ec38ca281bc4a47a7826fc941
- WEB_SITE=http://packages.debian.org/unstable/debian-archive-keyring
+
SOURCE_HASH=sha512:2f2743e36064cdc742d8b95a04abe01a52629a8c390dfb24ef0c5dc1b5cfa2d8ddd076d6997895b5b22d6350b6ba67e34d852300f013936aa191ef39b7998c1d
+ WEB_SITE=http://packages.debian.org/unstable/$SPELL
ENTERED=20090804
LICENSE[0]=GPL
KEYWORDS="archive"
- SHORT="GnuPG archive keys of the Debian archive"
+ SHORT="GnuPG keys of the Debian archive"
cat << EOF
The Debian project digitally signs its Release files. This package contains
the archive keys used for that.
diff --git a/archive/debian-archive-keyring/HISTORY
b/archive/debian-archive-keyring/HISTORY
index 8966eae..f30a158 100644
--- a/archive/debian-archive-keyring/HISTORY
+++ b/archive/debian-archive-keyring/HISTORY
@@ -1,3 +1,10 @@
+2014-10-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2014.1
+
+2013-05-10 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 2012.4
+ * DETAILS, INSTALL: cleanup
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/archive/debian-archive-keyring/INSTALL
b/archive/debian-archive-keyring/INSTALL
index b55c6df..7cfe78a 100755
--- a/archive/debian-archive-keyring/INSTALL
+++ b/archive/debian-archive-keyring/INSTALL
@@ -1,8 +1,4 @@
-# README -> /usr/share/doc/debian-archive-keyring/
-
-cd $SOURCE_DIRECTORY &&
-cp -R keyrings /usr/share &&
+cd $SOURCE_DIRECTORY/debian &&
mkdir -p /usr/share/doc/debian-archive-keyring &&
-cp debian/copyright /usr/share/doc/debian-archive-keyring &&
-cp debian/changelog /usr/share/doc/debian-archive-keyring &&
-cp README /usr/share/doc/debian-archive-keyring
+cp -R ../keyrings /usr/share &&
+cp copyright changelog ../README /usr/share/doc/debian-archive-keyring
diff --git a/archive/dpkg/DEPENDS b/archive/dpkg/DEPENDS
index 3ba7d60..5b48abc 100755
--- a/archive/dpkg/DEPENDS
+++ b/archive/dpkg/DEPENDS
@@ -1,5 +1,6 @@
# new since 1.13.24, for docs
depends po4a &&
+depends timedate &&

optional_depends bzip2 '--with-bz2' '--without-bz2' \
'for bzip2 support' &&
diff --git a/archive/dpkg/DETAILS b/archive/dpkg/DETAILS
index 485aeb6..8a87211 100755
--- a/archive/dpkg/DETAILS
+++ b/archive/dpkg/DETAILS
@@ -1,9 +1,9 @@
SPELL=dpkg
- VERSION=1.14.29
- SOURCE=${SPELL}_${VERSION}.tar.gz
+ VERSION=1.17.13
+ SOURCE=${SPELL}_${VERSION}.tar.xz
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
SOURCE_URL=http://ftp.debian.org/debian/pool/main/d/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:c6a2fb230473e38e4487d7b1bddcdd8d280f303ed7eecb00ada73cea639069c46b8928ec63a771c919d26a31f5680588b8942682da01a6084d0fa001eac3afff
+
SOURCE_HASH=sha512:739d673a5ebbb779e7b9fb5d440ecf8ed441e04fce99fd90e2a8ba5a249560dc52c382d43ffd57a9eab45b2c6ec726752bd61633877368559f008cfa9dab9a9a
WEB_SITE=http://packages.debian.org/testing/admin/dpkg
ENTERED=20030725
LICENSE[0]=GPL
diff --git a/archive/dpkg/HISTORY b/archive/dpkg/HISTORY
index 7ef0072..48b8cdb 100644
--- a/archive/dpkg/HISTORY
+++ b/archive/dpkg/HISTORY
@@ -1,3 +1,16 @@
+2014-10-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.17.13
+
+ * DETAILS: version 1.14.29
+
+2014-04-15 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.17.6.
+ Switched to xz-compressed source.
+ Removed install-info patch, it has been completely removed from
dpkg.
+
+2013-04-26 Ismael Luceno <ismael.luceno AT gmail.com>
+ * DEPENDS: depends on timedate (for dpkg-parsechangelog)
+
2010-10-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.14.29

diff --git a/archive/dpkg/PRE_BUILD b/archive/dpkg/PRE_BUILD
index bdd4c8f..8b827b9 100755
--- a/archive/dpkg/PRE_BUILD
+++ b/archive/dpkg/PRE_BUILD
@@ -1,5 +1,3 @@
default_pre_build &&
-cd ${SOURCE_DIRECTORY} &&
-patch -p1 < ${SCRIPT_DIRECTORY}/dpkg-install-info.patch &&
cd ${SOURCE_DIRECTORY}/dselect &&
sed -i 's:\<ncursesw/::' dselect.h main.cc Makefile.*
diff --git a/archive/dpkg/dpkg-install-info.patch
b/archive/dpkg/dpkg-install-info.patch
deleted file mode 100644
index 3f63b96..0000000
--- a/archive/dpkg/dpkg-install-info.patch
+++ /dev/null
@@ -1,60 +0,0 @@
-diff -Naur dpkg-1.14.16.6/scripts/Makefile.am
dpkg-1.14.16.6-fixed/scripts/Makefile.am
---- dpkg-1.14.16.6/scripts/Makefile.am 2008-01-18 11:12:53.000000000 +0100
-+++ dpkg-1.14.16.6-fixed/scripts/Makefile.am 2008-02-13 03:02:33.000000000
+0100
-@@ -47,7 +47,6 @@
- cleanup-info.pl \
- dpkg-divert.pl \
- dpkg-statoverride.pl \
-- install-info.pl \
- update-alternatives.pl \
- changelog/debian.pl \
- t/000_pod.t \
-@@ -125,11 +124,7 @@
-
-
- # Automake has its own install-info rule, gah
--all-local: install-info-stamp
--install-info-stamp: $(srcdir)/install-info.pl
-- $(do_perl_subst) <$< >install-info
-- chmod +x install-info
-- touch $@
-+all-local:
-
- install-exec-local: install-info-stamp
- $(mkdir_p) $(DESTDIR)$(sbindir)
-diff -Naur dpkg-1.14.16.6/scripts/Makefile.in
dpkg-1.14.16.6-fixed/scripts/Makefile.in
---- dpkg-1.14.16.6/scripts/Makefile.in 2008-01-26 20:38:33.000000000 +0100
-+++ dpkg-1.14.16.6-fixed/scripts/Makefile.in 2008-02-13 03:02:33.000000000
+0100
-@@ -251,7 +251,6 @@
- cleanup-info.pl \
- dpkg-divert.pl \
- dpkg-statoverride.pl \
-- install-info.pl \
- update-alternatives.pl \
- changelog/debian.pl \
- t/000_pod.t \
-@@ -284,7 +283,6 @@
-
- CLEANFILES = \
- $(bin_SCRIPTS) $(sbin_SCRIPTS) $(changelog_SCRIPTS) \
-- install-info install-info-stamp
-
- perllibdir = $(PERL_LIBDIR)
- nobase_dist_perllib_DATA = \
-@@ -726,15 +724,7 @@
- chmod +x $@
-
- # Automake has its own install-info rule, gah
--all-local: install-info-stamp
--install-info-stamp: $(srcdir)/install-info.pl
-- $(do_perl_subst) <$< >install-info
-- chmod +x install-info
-- touch $@
--
--install-exec-local: install-info-stamp
-- $(mkdir_p) $(DESTDIR)$(sbindir)
-- $(INSTALL_SCRIPT) install-info $(DESTDIR)$(sbindir)
-+all-local:
-
- install-data-local:
- $(mkdir_p) $(DESTDIR)$(sysconfdir)/alternatives
diff --git a/archive/epm/DETAILS b/archive/epm/DETAILS
index 9adc3f6..49b9f95 100755
--- a/archive/epm/DETAILS
+++ b/archive/epm/DETAILS
@@ -1,18 +1,29 @@
- SPELL=epm
- VERSION=4.1
- SOURCE=$SPELL-$VERSION-source.tar.bz2
- SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL_BASE="ftp.easysw.com/pub/${SPELL}/${VERSION}/${SOURCE}"
- SOURCE_URL[0]="http://${SOURCE_URL_BASE}";
- SOURCE_URL[1]="http://www.nu6.org/_/mirror/${SOURCE_URL_BASE}";
- SOURCE_URL[2]="http://ftp.funet.fi/pub/mirrors/${SOURCE_URL_BASE}";
-
SOURCE_HASH=sha512:34ba395523ca92ca27dd24aae6c7cfea0b1756e83e78edc84a6fa9e9cda36e240d2de78f73205836ee93bf0e44df8d43cdb6d11ddb824b27f63c0fafe0b096b5
- LICENSE[0]=GPL
- WEB_SITE=http://www.epmhome.org/
- ENTERED=20050505
- KEYWORDS="archive"
- SHORT="EPM is a software/file packaging program"
+ SPELL=epm
+ VERSION=4.2
+ SOURCE=$SPELL-$VERSION-source.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]="http://www.msweet.org/files/project2/$SOURCE";
+
SOURCE_HASH=sha512:941a5b65585719f500885b1be93000407bddc4043d4b78e3f2c8b8d9fd265e452311a096bd8d9b1b8cb8845dd4eecabb20db5386f3eedb6675226804d38d5294
+ LICENSE[0]=gpl-2.0
+ WEB_SITE="http://www.msweet.org/projects.php?Z2";
+ ENTERED=20050505
+ KEYWORDS="archive"
+ SHORT="Software packaging tool"
cat << EOF
-EPM is a free UNIX software/file packaging program that generates
-distribution archives from a list of files.
+EPM is an open source UNIX software and file packaging program that generates
+distribution archives from a list of files. EPM provides a complete,
+cross-platform software distribution solution for your applications.
+
+EPM generates both native and "portable" script-based distribution packages
+complete with installation and removal scripts and standard install/uninstall
+GUIs. The installers can be customized with product logos, "readme" files,
and
+click-wrap licenses as desired.
+
+ Creates software packages that can be distributed on disc or over the
+ Internet! Supports AIX, Debian GNU/Linux, FreeBSD, HP-UX, IRIX, OS X,
+ NetBSD, OpenBSD, Red Hat Linux, Slackware Linux, Solaris, and Tru64 UNIX.
+ Provided as free software under the GNU General Public license.
+
+The EPM book teaches you how to create your own software packages that can be
+distributed over the Internet and on disc.
EOF
diff --git a/archive/epm/HISTORY b/archive/epm/HISTORY
index c6f7057..d07f2a1 100644
--- a/archive/epm/HISTORY
+++ b/archive/epm/HISTORY
@@ -1,3 +1,8 @@
+2014-10-29 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fixed SOURCE_URL[0], WEB_SITE
+ Updated description
+ Updated spell to 4.2
+
2008-04-06 Lalo Martins <lalo AT sourcemage.org>
* DETAILS: Spell update; new version (4.1), website, download urls

@@ -14,4 +19,4 @@
* DETAILS: MD5 -> SHA512

2005-05-05 Geoffrey Derber <gderber AT sourcemage.org>
- DETAILS, DEPENDS: Created
\ No newline at end of file
+ DETAILS, DEPENDS: Created
diff --git a/archive/gzip/DEPENDS b/archive/gzip/DEPENDS
index 18594eb..24de7f9 100755
--- a/archive/gzip/DEPENDS
+++ b/archive/gzip/DEPENDS
@@ -1,2 +1,3 @@
depends gnupg &&
+depends LZMA &&
depends smgl-fhs
diff --git a/archive/gzip/DETAILS b/archive/gzip/DETAILS
index ce2d4d9..226e4e3 100755
--- a/archive/gzip/DETAILS
+++ b/archive/gzip/DETAILS
@@ -1,7 +1,7 @@
SPELL=gzip
- VERSION=1.5
+ VERSION=1.6
SECURITY_PATCH=1
- SOURCE=$SPELL-${VERSION}.tar.gz
+ SOURCE=$SPELL-${VERSION}.tar.xz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-${VERSION}
SOURCE_URL[0]=$GNU_URL/$SPELL/$SOURCE
diff --git a/archive/gzip/HISTORY b/archive/gzip/HISTORY
index 12375f3..b95f956 100644
--- a/archive/gzip/HISTORY
+++ b/archive/gzip/HISTORY
@@ -1,3 +1,11 @@
+2014-12-30 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Don't use own compression for a compression utility
+ Switch to .xz, otherwise seems to fail with castfs
+ * DEPENDS: Depends on LZMA
+
+2013-06-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.6
+
2012-06-20 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.5, gnu.gpg -> gnu-verified.gpg

diff --git a/archive/lz4/BUILD b/archive/lz4/BUILD
new file mode 100755
index 0000000..6dfecc1
--- /dev/null
+++ b/archive/lz4/BUILD
@@ -0,0 +1 @@
+default_build_make
diff --git a/archive/lz4/DETAILS b/archive/lz4/DETAILS
new file mode 100755
index 0000000..411f168
--- /dev/null
+++ b/archive/lz4/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=lz4
+ VERSION=r118
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://github.com/Cyan4973/${SPELL}/archive/${VERSION}.tar.gz
+
SOURCE_HASH=sha512:41b3c0502590f123938e5a1f9f8595a63e166f946d8035bbd902e62f3461ccc1ce7da87c935744f568459a275f5be803489a8f29bf174505a9907899fd1fcbb7
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://code.google.com/p/lz4/";
+ LICENSE[0]=BSD
+ ENTERED=20140628
+ SHORT="a very fast lossless compression algorithm"
+cat << EOF
+LZ4 is a very fast lossless compression algorithm, providing compression
+speed at 400 MB/s per core, scalable with multi-cores CPU. It also features
+an extremely fast decoder, with speed in multiple GB/s per core, typically
+reaching RAM speed limits on multi-core systems.
+EOF
diff --git a/archive/lz4/HISTORY b/archive/lz4/HISTORY
new file mode 100644
index 0000000..1d9e0f8
--- /dev/null
+++ b/archive/lz4/HISTORY
@@ -0,0 +1,3 @@
+2014-06-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS, BUILD: spell created
+
diff --git a/archive/lzip/CONFLICTS b/archive/lzip/CONFLICTS
deleted file mode 100755
index 12987ce..0000000
--- a/archive/lzip/CONFLICTS
+++ /dev/null
@@ -1 +0,0 @@
-conflicts xz-utils
diff --git a/archive/lzip/DETAILS b/archive/lzip/DETAILS
index 0b34991..6a70928 100755
--- a/archive/lzip/DETAILS
+++ b/archive/lzip/DETAILS
@@ -1,5 +1,5 @@
SPELL=lzip
- VERSION=1.12
+ VERSION=1.15
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/archive/lzip/HISTORY b/archive/lzip/HISTORY
index 7b4084b..8416b8e 100644
--- a/archive/lzip/HISTORY
+++ b/archive/lzip/HISTORY
@@ -1,3 +1,7 @@
+2014-06-15 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.15
+ * CONFLICTS: deleted, not true
+
2011-09-30 George Sherwood <gsherwood AT sourcemage.org>
* DETAILS: Updated to version 1.12

diff --git a/archive/p7zip/DETAILS b/archive/p7zip/DETAILS
index d3515e3..6d4a672 100755
--- a/archive/p7zip/DETAILS
+++ b/archive/p7zip/DETAILS
@@ -3,7 +3,7 @@

SOURCE_HASH=sha512:7bb8a276aaefc4a83364e45633c48527de44c6b1205344f3356db570582f30f81d82a94938c99a7ad193587b584cc1c03219c28249de40018bdaee6c3b2a022a
SOURCE=${SPELL}_${VERSION}_src_all.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SPELL}_$VERSION"
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SPELL/$VERSION/$SOURCE
DOCS=""
WEB_SITE=http://p7zip.sourceforge.net/
ENTERED=20050123
diff --git a/archive/p7zip/HISTORY b/archive/p7zip/HISTORY
index 6525382..1ab18e0 100644
--- a/archive/p7zip/HISTORY
+++ b/archive/p7zip/HISTORY
@@ -1,3 +1,6 @@
+2014-06-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: fix SOURCE_URL[0]
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/archive/par2cmdline-tbb/BUILD b/archive/par2cmdline-tbb/BUILD
index 4983f00..0a43a7f 100755
--- a/archive/par2cmdline-tbb/BUILD
+++ b/archive/par2cmdline-tbb/BUILD
@@ -1,5 +1,3 @@
-cd $SOURCE_DIRECTORY &&
-aclocal &&
-autoconf &&
-automake &&
+export CXXFLAGS+=' -std=c++11' &&
+export LDFLAGS+=' -lrt' &&
default_build
diff --git a/archive/par2cmdline-tbb/DEPENDS b/archive/par2cmdline-tbb/DEPENDS
index e6a7805..97f23e0 100755
--- a/archive/par2cmdline-tbb/DEPENDS
+++ b/archive/par2cmdline-tbb/DEPENDS
@@ -1,3 +1 @@
-depends autoconf &&
-depends automake &&
depends tbb
diff --git a/archive/par2cmdline-tbb/DETAILS b/archive/par2cmdline-tbb/DETAILS
index 0b65c71..c7f22f0 100755
--- a/archive/par2cmdline-tbb/DETAILS
+++ b/archive/par2cmdline-tbb/DETAILS
@@ -1,6 +1,6 @@
SPELL=par2cmdline-tbb
- VERSION=0.4-tbb-20090203
-
SOURCE_HASH=sha512:0b6dbb64f9c0ef59ffd191ee538b60b68c20f43b3534a381bbd0b37e709cee00058709c95b88fc2e3e8f510fa66ac5525a8446897696f849d6f193f24e9264b0
+ VERSION=0.4-tbb-20100203
+
SOURCE_HASH=sha512:4cb62c89657328ddd913c099bf7a7a07f5b885f6bbe83f4eb4a9cde4cabb2ad81fa7881c56b8c3d625ea0391e61a08609d06a6589559fb0ead60c3478817990e
SOURCE=par2cmdline-${VERSION}.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/par2cmdline-${VERSION}
SOURCE_URL[0]=http://www.chuchusoft.com/par2_tbb/$SOURCE
diff --git a/archive/par2cmdline-tbb/HISTORY b/archive/par2cmdline-tbb/HISTORY
index d478a77..ceac7db 100644
--- a/archive/par2cmdline-tbb/HISTORY
+++ b/archive/par2cmdline-tbb/HISTORY
@@ -1,2 +1,9 @@
+2014-01-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.4-tbb-20100203
+ * DEPENDS: only need tbb
+ * BUILD: force -std=c++11
+ * PRE_BUILD,syntax.patch.gz: added
+ it now compiles with gcc-4.8.2
+
2009-09-25 David Kowis<dkowis AT shlrm.org>
* DETAILS, BUILD, DEPENDS: created multi-core par2cmdline spell
diff --git a/archive/par2cmdline-tbb/PRE_BUILD
b/archive/par2cmdline-tbb/PRE_BUILD
new file mode 100755
index 0000000..206a0bb
--- /dev/null
+++ b/archive/par2cmdline-tbb/PRE_BUILD
@@ -0,0 +1,10 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+sed -i -e '/AM_CXXFLAGS/s|-I.*include|-I/usr/include/tbb|;/LDADD/s/=/=
-lrt/' Makefile.am &&
+sed -i '/par2cmdline.h/ i\
+#include <memory>\n
+' commandline.cpp par2*.cpp &&
+rm -rf autom4te.cache &&
+autoreconf -f -i --symlink &&
+#patch -p1 <
+zcat $SPELL_DIRECTORY/syntax.patch.gz | patch -p0
diff --git a/archive/par2cmdline-tbb/syntax.patch.gz
b/archive/par2cmdline-tbb/syntax.patch.gz
new file mode 100644
index 0000000..1c59817
Binary files /dev/null and b/archive/par2cmdline-tbb/syntax.patch.gz differ
diff --git a/archive/pbzip2/DETAILS b/archive/pbzip2/DETAILS
index 1001b37..972bd9e 100755
--- a/archive/pbzip2/DETAILS
+++ b/archive/pbzip2/DETAILS
@@ -1,6 +1,6 @@
SPELL=pbzip2
- VERSION=1.1.6
-
SOURCE_HASH=sha512:8693248fbbfdb8b5ac770b4ba51f6bc3cdfa5f251199e1049dd30d6e7aebd54bb0c042ff73358cae836ef7d98ae4c12dc0f7563daf0aee885731dec169e341b4
+ VERSION=1.1.8
+
SOURCE_HASH=sha512:a3314d1f465e6016bf79ca8bd734fc1485515e9688319ee5a6a837058599546848018f28e2e2cef2afde68ee8f3c26d16e4e6da4c74c75d1cb12068f1d1e1a83
SOURCE="$SPELL-$VERSION.tar.gz"
SOURCE_URL[0]="http://compression.ca/pbzip2/$SOURCE";
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/archive/pbzip2/HISTORY b/archive/pbzip2/HISTORY
index 545bcfc..a2df9aa 100644
--- a/archive/pbzip2/HISTORY
+++ b/archive/pbzip2/HISTORY
@@ -1,3 +1,6 @@
+2014-03-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.1.8
+
2011-11-03 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.1.6

diff --git a/archive/rpm2targz/DETAILS b/archive/rpm2targz/DETAILS
index 9ca31a3..6cbaef5 100755
--- a/archive/rpm2targz/DETAILS
+++ b/archive/rpm2targz/DETAILS
@@ -1,11 +1,11 @@
SPELL=rpm2targz
- VERSION=9.0.0.4g
- SOURCE=$SPELL-$VERSION.tar.lzma
+ VERSION=9.0.0.5g
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://gentoo.osuosl.org/distfiles/$SOURCE
WEB_SITE=http://gentoo-portage.com/app-arch/rpm2targz
ENTERED=20100327
-
SOURCE_HASH=sha512:5c818793f5ea572b0b0fae8830be19e4182b26742e39475d834b4c22537a3b5b9482bf95c6360bc9a6e605590ef65915bddca785a58f9c80aa4411b8032a1455
+
SOURCE_HASH=sha512:a595d23581bd396a3a00b6eae4cf6edca1c65b52510a02c7b162afc3d89f45026663a271279bb519741b4a35a0ee653fbfb124c5a7d6d921b466dc9236cbf549
LICENSE[0]=GPL
SHORT="convert a .rpm file to a .tar.gz archive"
cat << EOF
diff --git a/archive/rpm2targz/HISTORY b/archive/rpm2targz/HISTORY
index 4e9e679..a1afc4a 100644
--- a/archive/rpm2targz/HISTORY
+++ b/archive/rpm2targz/HISTORY
@@ -1,3 +1,7 @@
+2014-01-15 Ladislav Hagara<hgr AT vabo.cz>
+ * DETAILS: 9.0.0.5g
+ * PRE_BUILD: removed
+
2010-05-21 Eric Sandall <sandalle AT sourcemage.org>
* CONFLICTS: Conflicts with rpmunpack (see bug #15715)

diff --git a/archive/rpm2targz/PRE_BUILD b/archive/rpm2targz/PRE_BUILD
deleted file mode 100755
index 1baf320..0000000
--- a/archive/rpm2targz/PRE_BUILD
+++ /dev/null
@@ -1,3 +0,0 @@
-default_pre_build &&
-cd $BUILD_DIRECTORY &&
-unlzma -c -d $SOURCE_CACHE/$SOURCE | tar x
diff --git a/archive/sharutils/DETAILS b/archive/sharutils/DETAILS
index 46ace6f..243c30e 100755
--- a/archive/sharutils/DETAILS
+++ b/archive/sharutils/DETAILS
@@ -1,5 +1,5 @@
SPELL=sharutils
- VERSION=4.13.3
+ VERSION=4.14
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/archive/sharutils/HISTORY b/archive/sharutils/HISTORY
index 3b5d7c9..47d5041 100644
--- a/archive/sharutils/HISTORY
+++ b/archive/sharutils/HISTORY
@@ -1,3 +1,6 @@
+2013-12-06 Tommy Boatman <tboatman AT sourcemage.org>
+ * DETAILS: version 4.14
+
2013-01-26 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 4.13.3

diff --git a/archive/tar/DEPENDS b/archive/tar/DEPENDS
index 77b85ef..c0f2367 100755
--- a/archive/tar/DEPENDS
+++ b/archive/tar/DEPENDS
@@ -1,6 +1,16 @@
depends gnupg &&
depends smgl-fhs &&

+optional_depends acl \
+ "--enable-acl" \
+ "--disable-acl" \
+ "for Access Control Lists support" &&
+
+optional_depends attr \
+ "--with-xattrs" \
+ "--without-xattrs" \
+ "to use extended attributes" &&
+
optional_depends gettext \
"--enable-nls" \
"--disable-nls" \
diff --git a/archive/tar/DETAILS b/archive/tar/DETAILS
index bd11021..54d3ee3 100755
--- a/archive/tar/DETAILS
+++ b/archive/tar/DETAILS
@@ -1,6 +1,6 @@
SPELL=tar
- VERSION=1.26
- SOURCE=$SPELL-$VERSION.tar.bz2
+ VERSION=1.28
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$GNU_URL/$SPELL/$SOURCE
diff --git a/archive/tar/HISTORY b/archive/tar/HISTORY
index 57e0fb4..c7a3f18 100644
--- a/archive/tar/HISTORY
+++ b/archive/tar/HISTORY
@@ -1,3 +1,10 @@
+2014-12-14 Pol Vinogradov <vin.public AT gmail.com>
+ * DEPENDS: added acl and attr optionally
+
+2014-07-31 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.28
+ * PRE_BUILD, glibc215.patch: deleted
+
2012-12-08 Vlad Glagolev <stealth AT sourcemage.org>
* PRE_BUILD: added, to apply the patch
* glibc215.patch: added, to fix build with glibc >=2.15
diff --git a/archive/tar/PRE_BUILD b/archive/tar/PRE_BUILD
deleted file mode 100755
index 7b5070f..0000000
--- a/archive/tar/PRE_BUILD
+++ /dev/null
@@ -1,4 +0,0 @@
-default_pre_build &&
-cd "${SOURCE_DIRECTORY}" &&
-
-patch -p0 < "$SPELL_DIRECTORY/glibc215.patch"
diff --git a/archive/tar/glibc215.patch b/archive/tar/glibc215.patch
deleted file mode 100644
index 2a903b2..0000000
--- a/archive/tar/glibc215.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- gnu/stdio.in.h.orig 2011-03-12 12:14:33.000000000 +0300
-+++ gnu/stdio.in.h 2012-12-08 23:25:16.851175859 +0400
-@@ -164,7 +164,6 @@
- so any use of gets warrants an unconditional warning. Assume it is
- always declared, since it is required by C89. */
- #undef gets
--_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
-
- #if @GNULIB_FOPEN@
- # if @REPLACE_FOPEN@
diff --git a/archive/ubuntu-keyring/BUILD b/archive/ubuntu-keyring/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/archive/ubuntu-keyring/BUILD
@@ -0,0 +1 @@
+true
diff --git a/archive/ubuntu-keyring/DETAILS b/archive/ubuntu-keyring/DETAILS
new file mode 100755
index 0000000..240f54f
--- /dev/null
+++ b/archive/ubuntu-keyring/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=ubuntu-keyring
+ VERSION=2012.05.19
+ SOURCE=${SPELL}_${VERSION}.tar.gz
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
+
SOURCE_URL=http://archive.ubuntu.com/ubuntu/pool/main/u/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:3f33099255af9aad1ae8ae845074e714dc846134f49934b221a74c21ef35af5172dc1d845d3819cb28f353abd23df690b15fa0e7f74f8e2a882ddef1ab150f54
+ WEB_SITE=http://packages.ubuntu.com/raring/misc/$SPELL
+ ENTERED=20130510
+ LICENSE[0]=GPL
+ KEYWORDS="archive"
+ SHORT="GnuPG keys of the Ubuntu archive"
+cat << EOF
+Ubuntu digitally signs its Release files. This package contains the archive
+keys used for that.
+
+Useful with cdebootstrap.
+EOF
diff --git a/archive/ubuntu-keyring/HISTORY b/archive/ubuntu-keyring/HISTORY
new file mode 100644
index 0000000..4f2ffa0
--- /dev/null
+++ b/archive/ubuntu-keyring/HISTORY
@@ -0,0 +1,2 @@
+2013-05-10 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS, INSTALL: spell created (from debian-archive-keyring)
diff --git a/archive/ubuntu-keyring/INSTALL b/archive/ubuntu-keyring/INSTALL
new file mode 100755
index 0000000..a41286c
--- /dev/null
+++ b/archive/ubuntu-keyring/INSTALL
@@ -0,0 +1,4 @@
+cd $SOURCE_DIRECTORY/debian &&
+mkdir -p /usr/share/doc/ubuntu-keyring &&
+cp -R ../keyrings /usr/share &&
+cp copyright changelog ../README /usr/share/doc/ubuntu-keyring
diff --git a/archive/unrar/BUILD b/archive/unrar/BUILD
index a0040bf..ce77092 100755
--- a/archive/unrar/BUILD
+++ b/archive/unrar/BUILD
@@ -1,2 +1,2 @@
-sedit "s/-O2/$CFLAGS/" makefile.unix &&
-make -f makefile.unix
+sedit "s/-O2/$CFLAGS/" makefile &&
+make -f makefile
diff --git a/archive/unrar/DETAILS b/archive/unrar/DETAILS
index c51b022..c4eb461 100755
--- a/archive/unrar/DETAILS
+++ b/archive/unrar/DETAILS
@@ -1,11 +1,11 @@
SPELL=unrar
- VERSION=4.2.1
+ VERSION=5.0.14
SOURCE=${SPELL}src-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL"
SOURCE_URL[0]=http://www.rarlab.com/rar/$SOURCE
WEB_SITE=http://www.rarlab.com
ENTERED=20011117
-
SOURCE_HASH=sha512:481a1c174fcda7f0dc9b672cf4d94c71c2f3cdc587f45690664c9aaae3e1eab76fc04a2de3221073adc0973f1de529c736bd77a073f8b734b8f6c9e84c9c7d24
+
SOURCE_HASH=sha512:91b05bd2974e0a1cb8bd8f01ee90637c9c48da71a4ffa74e161de969f17bedbcda0cfbac128d366ffa5065e8195004fe82763a2a1e8628f0016621b1c2d364f2
LICENSE[0]=freeware
KEYWORDS="archive"
SHORT="unRAR is a utility to extract, view, and test the contents
of an RAR archive, version 1.50 and above."
diff --git a/archive/unrar/HISTORY b/archive/unrar/HISTORY
index 09d68a3..657c5b3 100644
--- a/archive/unrar/HISTORY
+++ b/archive/unrar/HISTORY
@@ -1,3 +1,6 @@
+2013-12-06 Tommy Boatman <tboatman AT sourcemage.org>
+ * DETAILS: updated to 5.0.14
+
2012-05-12 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 4.2.1

diff --git a/archive/upx/0001-use-system-ucl.patch
b/archive/upx/0001-use-system-ucl.patch
new file mode 100644
index 0000000..e80e848
--- /dev/null
+++ b/archive/upx/0001-use-system-ucl.patch
@@ -0,0 +1,29 @@
+From 89fb169f3d2c9bf742eba9087ce6e8ead3548652 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+Date: Mon, 7 Apr 2014 18:35:00 +0200
+Subject: [PATCH] use system ucl
+
+---
+ src/Makefile | 6 +-----
+ 1 file changed, 1 insertion(+), 5 deletions(-)
+
+diff --git a/src/Makefile b/src/Makefile
+index 5375f81..83c0583 100644
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -52,11 +52,7 @@ objext ?= .o
+ upx_SOURCES := $(sort $(wildcard $(srcdir)/*.cpp))
+ upx_OBJECTS := $(notdir $(upx_SOURCES:.cpp=$(objext)))
+
+-# we need UCL and zlib - you can set envvar UPX_UCLDIR
+-ifneq ($(wildcard $(UPX_UCLDIR)/include/ucl/ucl.h),)
+-INCLUDES += -I$(UPX_UCLDIR)/include
+-LIBS += $(addprefix -L,$(dir $(wildcard $(UPX_UCLDIR)/libucl$(libext)
$(UPX_UCLDIR)/src/.libs/libucl$(libext))))
+-endif
++INCLUDE += -I$(INSTALL_ROOT)/usr/include/ucl
+ LIBS += -lucl -lz
+ # you should set envvar UPX_LZMADIR to point to your unpacked LZMA SDK
+ include $(top_srcdir)/src/stub/src/c/Makevars.lzma
+--
+1.9.0
+
diff --git a/archive/upx/BUILD b/archive/upx/BUILD
index 0d645b9..d0ad834 100755
--- a/archive/upx/BUILD
+++ b/archive/upx/BUILD
@@ -1,16 +1,7 @@
-cd $SOURCE_DIRECTORY &&
-message "Compiling UPX" &&
-cd src &&
-sedit "s!# configuration section!UCLDIR=${SOURCE_DIRECTORY2}!" Makefile &&
-sedit "s/CC_COMPILE = \$(CC) \$(CCARCH) \$(DEFS) \$(EXTRA_DEFS)
\$(INCLUDES) \$(EXTRA_INCLUDES) \$(CFLAGS) \$(EXTRA_CFLAGS)
\$(CFLAGS_OUTPUT) -c \$(CC_SRC)/CC_COMPILE = \$(CC) \$(DEFS)
\$(EXTRA_DEFS) \$(INCLUDES) \$(EXTRA_INCLUDES) ${CFLAGS} \$(EXTRA_CFLAGS)
\$(CFLAGS_OUTPUT) -c \$(CC_SRC)/" Makefile.bld &&
-sedit "s/CXX_COMPILE = \$(CXX) \$(CXXARCH) \$(DEFS) \$(EXTRA_DEFS)
\$(INCLUDES) \$(EXTRA_INCLUDES) \$(CXXFLAGS) \$(EXTRA_CXXFLAGS)
\$(CXXFLAGS_OUTPUT) -c \$(CXX_SRC)/CXX_COMPILE = \$(CXX) \$(DEFS)
\$(EXTRA_DEFS) \$(INCLUDES) \$(EXTRA_INCLUDES) ${CXXFLAGS} \$(EXTRA_CXXFLAGS)
\$(CXXFLAGS_OUTPUT) -c \$(CXX_SRC)/" Makefile.bld &&
-make target=linux &&
+cd $SOURCE_DIRECTORY/src &&
+CXX=${CXX} default_build_make &&

if spell_installed perl; then
- message "Compiling documentation" &&
- cd $SOURCE_DIRECTORY && cd doc &&
- make
+ cd $SOURCE_DIRECTORY/doc &&
+ make upx.1
fi
-
-#Deleting useless SOURCE_DIRECTORY2
-rm -rf ${SOURCE_DIRECTORY2}
diff --git a/archive/upx/DEPENDS b/archive/upx/DEPENDS
index 11a7242..1116125 100755
--- a/archive/upx/DEPENDS
+++ b/archive/upx/DEPENDS
@@ -1,2 +1,3 @@
-depends ucl &&
+depends -sub CXX gcc &&
+depends ucl &&
optional_depends "perl" "" "" "Needed to build the documentation"
diff --git a/archive/upx/DETAILS b/archive/upx/DETAILS
index a8ad187..8a8d8e8 100755
--- a/archive/upx/DETAILS
+++ b/archive/upx/DETAILS
@@ -1,12 +1,9 @@
SPELL=upx
- VERSION=1.25
- SOURCE=$SPELL-$VERSION-src.tar.gz
- SOURCE2=ucl-1.03.tar.gz
- SOURCE_URL[0]=${SOURCEFORGE_URL}/$SPELL/$SOURCE
- SOURCE2_URL[0]=http://www.oberhumer.com/opensource/ucl/download/$SOURCE2
-
SOURCE_HASH=sha512:4d082bbf825ca80715d04ecdee119662376d402aa21fa31000d5587562403b13033054dbe3c76207b3af0878d1fdd6f58599dc3eb7798925d7d6899036997a58
-
SOURCE2_HASH=sha512:7dd1824d01b4bb41ee03bbceddc634a9f7f910d235e5cca163d783680d6743f0f3cc309bbbcc1e094d897d549d3805a555f9093b4d77805443d896dd1862aa34
-SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
+ VERSION=3.91
+ SOURCE=$SPELL-$VERSION-src.tar.bz2
+ SOURCE_URL[0]=http://upx.sourceforge.net/download/${SOURCE}
+
SOURCE_HASH=sha512:7e9a392fe11daf7baf9632f2c448ef9936da7dfab215f86ba417e9f097770949acb653aaabe6cc5ed812efc486cb35e0c1e128c80026b02825713d8b12251cf5
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}-src
SOURCE_DIRECTORY2=${BUILD_DIRECTORY}/ucl-1.03
WEB_SITE=http://upx.sourceforge.net/
ENTERED=20050330
diff --git a/archive/upx/HISTORY b/archive/upx/HISTORY
index f08776b..c6638c7 100644
--- a/archive/upx/HISTORY
+++ b/archive/upx/HISTORY
@@ -1,3 +1,9 @@
+2014-04-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.91, remove SOURCE2
+ * BUILD, INSTALL: adapt to current Makefile
+ * PRE_BUILD, 0001-use-system-ucl.patch: use system ucl
+ * DEPENDS: add dependency on gcc and ucl
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/archive/upx/INSTALL b/archive/upx/INSTALL
index 476ac2a..06f9418 100755
--- a/archive/upx/INSTALL
+++ b/archive/upx/INSTALL
@@ -1,4 +1,4 @@
-cp ${SOURCE_DIRECTORY}/src/upx ${INSTALL_ROOT}/usr/bin/upx
+install -m755 ${SOURCE_DIRECTORY}/src/upx.out ${INSTALL_ROOT}/usr/bin/ &&

if spell_installed perl; then
cp ${SOURCE_DIRECTORY}/doc/upx.1 ${INSTALL_ROOT}/usr/share/man/man1/
diff --git a/archive/upx/PRE_BUILD b/archive/upx/PRE_BUILD
index 6f98591..7d32ad4 100755
--- a/archive/upx/PRE_BUILD
+++ b/archive/upx/PRE_BUILD
@@ -1,7 +1,4 @@
-mk_source_dir ${SOURCE_DIRECTORY} &&
-cd ${BUILD_DIRECTORY} &&
-unpack_file &&
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&

-mk_source_dir ${SOURCE_DIRECTORY2} &&
-cd ${BUILD_DIRECTORY} &&
-unpack_file 2
+patch -p1 < $SPELL_DIRECTORY/0001-use-system-ucl.patch
diff --git a/archive/xarchive/DEPENDS b/archive/xarchive/DEPENDS
index 44c5341..5aaaa1b 100755
--- a/archive/xarchive/DEPENDS
+++ b/archive/xarchive/DEPENDS
@@ -1,5 +1,5 @@
depends bash &&
-depends gawk &&
+depends AWK &&
depends gtk+2 &&

optional_depends "tar" \
diff --git a/archive/xz-utils/DETAILS b/archive/xz-utils/DETAILS
index 06de212..1620468 100755
--- a/archive/xz-utils/DETAILS
+++ b/archive/xz-utils/DETAILS
@@ -1,5 +1,5 @@
SPELL=xz-utils
- VERSION=5.0.4
+ VERSION=5.2.0
SOURCE=xz-$VERSION.tar.bz2
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/xz-$VERSION"
diff --git a/archive/xz-utils/HISTORY b/archive/xz-utils/HISTORY
index 5c4114b..3ec8226 100644
--- a/archive/xz-utils/HISTORY
+++ b/archive/xz-utils/HISTORY
@@ -1,3 +1,9 @@
+2014-12-22 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 5.2.0
+
+2013-07-01 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 5.0.5
+
2012-06-22 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 5.0.4

diff --git a/audio-creation/amsynth/BUILD b/audio-creation/amsynth/BUILD
index dd6f775..ef2d5c5 100755
--- a/audio-creation/amsynth/BUILD
+++ b/audio-creation/amsynth/BUILD
@@ -1,5 +1,5 @@
OPTS="--disable-dependency-tracking \
- $AMSYNTH_OSS \
+ $AMSYNTH_OPTS \
$OPTS" &&

default_build
diff --git a/audio-creation/amsynth/CONFIGURE
b/audio-creation/amsynth/CONFIGURE
index 337e923..7410493 100755
--- a/audio-creation/amsynth/CONFIGURE
+++ b/audio-creation/amsynth/CONFIGURE
@@ -1,4 +1,17 @@
-config_query_option AMSYNTH_OSS \
- "Enable OSS support?" y \
- "--with-oss" \
- "--without-oss"
+# backporting legacy option
+if [[ -n "$AMSYNTH_OSS" ]]; then
+ persistent_add AMSYNTH_OPTS &&
+ AMSYNTH_OPTS="$AMSYNTH_OSS" &&
+ persistent_remove AMSYNTH_OSS
+fi &&
+
+config_query_option AMSYNTH_OPTS "Enable OSS support?" y \
+ "--with-oss" \
+ "--without-oss" &&
+
+message "${MESSAGE_COLOR}NOTICE: option below requires binary to be" &&
+message "installed as root with suid bit enabled${DEFAULT_COLOR}" &&
+
+config_query_option AMSYNTH_OPTS "Use the Linux SCHED_FIFO scheduler to
improve performance?" n \
+ "--enable-realtime" \
+ "--disable-realtime"
diff --git a/audio-creation/amsynth/DEPENDS b/audio-creation/amsynth/DEPENDS
index 2219905..0285bb0 100755
--- a/audio-creation/amsynth/DEPENDS
+++ b/audio-creation/amsynth/DEPENDS
@@ -23,6 +23,11 @@ optional_depends -sub HOST dssi \
"--without-dssi" \
"to build DSSI plugin" &&

+optional_depends lv2 \
+ "--with-lv2" \
+ "--without-lv2" \
+ "to build LV2 plugin" &&
+
optional_depends libsndfile \
"--with-sndfile" \
"--without-sndfile" \
diff --git a/audio-creation/amsynth/DETAILS b/audio-creation/amsynth/DETAILS
index 1a4cb32..7900ddd 100755
--- a/audio-creation/amsynth/DETAILS
+++ b/audio-creation/amsynth/DETAILS
@@ -1,10 +1,9 @@
SPELL=amsynth
- SPELLX=amSynth
- VERSION=1.3.2
- SOURCE=$SPELLX-$VERSION.tar.gz
- SOURCE_URL[0]=http://amsynth.googlecode.com/files/$SOURCE
-
SOURCE_HASH=sha512:c5f312fd1fa5335ccd2c1e7a81a7c0f9094faabec633fe654f04650e5604bb6d05f1348f6ce3c305e840692e2012ac9501ca83f5e5018a0218d9c35a99678e80
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
+ VERSION=1.5.1
+ SOURCE=$SPELL-$VERSION.tar.gz
+
SOURCE_URL[0]=https://github.com/nixxcode/amsynth/releases/download/release-$VERSION/$SOURCE
+
SOURCE_HASH=sha512:14d3310e0a2716df96bb92fc01caef34f30bc59b3b4b05c0948da5d12ac7e19e21a320021279923869dd9e5bc88c48924c2e988a7494ffb355beb384a844b1bd
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://code.google.com/p/amsynth/
LICENSE[0]=GPL
ENTERED=20070301
diff --git a/audio-creation/amsynth/HISTORY b/audio-creation/amsynth/HISTORY
index 7340aa3..ff16166 100644
--- a/audio-creation/amsynth/HISTORY
+++ b/audio-creation/amsynth/HISTORY
@@ -1,3 +1,10 @@
+2014-11-17 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.5.1; renewed urls; dropped SPELLX
+ * CONFIGURE: added realtime options
+ * DEPENDS: added lv2 optional dependency
+ * BUILD: use AMSYNTH_OPTS
+ * PRE_BUILD, INSTALL: dropped
+
2012-12-05 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.3.2; renewed urls
* BUILD: added missing "&&"
diff --git a/audio-creation/amsynth/INSTALL b/audio-creation/amsynth/INSTALL
deleted file mode 100755
index 9d9a4c0..0000000
--- a/audio-creation/amsynth/INSTALL
+++ /dev/null
@@ -1,3 +0,0 @@
-make_single &&
-default_install &&
-make_normal
diff --git a/audio-creation/amsynth/PRE_BUILD
b/audio-creation/amsynth/PRE_BUILD
deleted file mode 100755
index 1ad610c..0000000
--- a/audio-creation/amsynth/PRE_BUILD
+++ /dev/null
@@ -1,4 +0,0 @@
-default_pre_build &&
-cd "$SOURCE_DIRECTORY" &&
-
-autoreconf -fi
diff --git a/audio-creation/ardour2/BUILD b/audio-creation/ardour2/BUILD
index d323308..3cc68a0 100755
--- a/audio-creation/ardour2/BUILD
+++ b/audio-creation/ardour2/BUILD
@@ -1,3 +1,4 @@
+PKG_CONFIG_PATH="$INSTALL_ROOT/opt/aubio03/lib/pkgconfig:$PKG_CONFIG_PATH" \
scons -j$MAKE_NJOBS "PREFIX=$INSTALL_ROOT/usr" $OPTS \
SYSLIBS=1 \
$ARDOUR2_SURFACES \
diff --git a/audio-creation/ardour2/DEPENDS b/audio-creation/ardour2/DEPENDS
index ea0847a..25d9e87 100755
--- a/audio-creation/ardour2/DEPENDS
+++ b/audio-creation/ardour2/DEPENDS
@@ -15,7 +15,7 @@ depends gtkmm2 &&
depends libgnomecanvas &&
depends libgnomecanvasmm &&
depends boost &&
-depends aubio &&
+depends aubio03 &&
depends liblo &&
depends alsa-lib &&
depends libsamplerate &&
@@ -26,7 +26,7 @@ depends libsigc++2 &&
depends soundtouch
depends gtk-engines2 &&

-optional_depends slv2 \
+optional_depends lilv-0 \
"LV2=1" \
"LV2=0" \
"for LV2 plugin support" &&
diff --git a/audio-creation/ardour2/HISTORY b/audio-creation/ardour2/HISTORY
index cc90cfb..5895129 100644
--- a/audio-creation/ardour2/HISTORY
+++ b/audio-creation/ardour2/HISTORY
@@ -1,3 +1,12 @@
+2014-08-24 Thomas Orgis <sobukus AT sourcemage.org>
+ DEPENDS, PRE_BUILD, BUILD, INSTALL: Keep it building with old version
+ of aubio, fixed lv2 dep. Note for the future: Ardour 2 is not
obsoleted by
+ Ardour 3! Import of old sessions in the latter is not lossless, sadly.
+
+2013-10-23 Thomas Orgis <sobukus AT sourcemage.org>
+ * PRE_BUILD, ardour-2.8.16-lilv16.patch: build fix from
+
https://abf.rosalinux.ru/openmandriva/ardour/raw/master/ardour-2.8.16-lilv16.patch
+
2013-02-03 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS: updated spell to 2.8.16
* DEPENDS, CONFIGURE, BUILD: SYSLIBS=1 is the only way to build
things now
diff --git a/audio-creation/ardour2/INSTALL b/audio-creation/ardour2/INSTALL
index b7e83d0..78e35a6 100755
--- a/audio-creation/ardour2/INSTALL
+++ b/audio-creation/ardour2/INSTALL
@@ -1 +1,2 @@
+PKG_CONFIG_PATH="$INSTALL_ROOT/opt/aubio03/lib/pkgconfig:$PKG_CONFIG_PATH" \
scons install
diff --git a/audio-creation/ardour2/PRE_BUILD
b/audio-creation/ardour2/PRE_BUILD
index 7dc627e..a6b66c6 100755
--- a/audio-creation/ardour2/PRE_BUILD
+++ b/audio-creation/ardour2/PRE_BUILD
@@ -2,7 +2,14 @@ default_pre_build &&
cd "$SOURCE_DIRECTORY" &&

patch -p0 < "$SPELL_DIRECTORY/mime.patch" &&
+patch -p1 < "$SPELL_DIRECTORY/ardour-2.8.16-lilv16.patch" &&

sed -i "s:soundtouch-1.0:soundtouch-1.4:" SConstruct &&
# Brute force lib64 killing.
-sed -i "s:lib64:lib:" SConstruct
+sed -i "s:lib64:lib:" SConstruct &&
+# Just setting pkgconfig path may work, too.
+# Nope, configuration stage fings aubio, but fails to use the flags to find
+# the header. So, enforcing is back in.
+# Force old aubio lib into the build.
+# I hate scons. -- ThOr
+perl -pi -e "s:CPPPATH = \[ '\.' \]:CPPPATH = [ '.',
'$INSTALL_ROOT/opt/aubio03/include' ], LIBPATH = [
'$INSTALL_ROOT/opt/aubio03/lib']:" SConstruct
diff --git a/audio-creation/ardour2/ardour-2.8.16-lilv16.patch
b/audio-creation/ardour2/ardour-2.8.16-lilv16.patch
new file mode 100644
index 0000000..d25381a
--- /dev/null
+++ b/audio-creation/ardour2/ardour-2.8.16-lilv16.patch
@@ -0,0 +1,28 @@
+diff -urN ardour-2.8.16/libs/ardour/ardour/lv2_plugin.h
ardour-2.8.16-patched/libs/ardour/ardour/lv2_plugin.h
+--- ardour-2.8.16/libs/ardour/ardour/lv2_plugin.h 2012-04-20
05:51:59.000000000 +1100
++++ ardour-2.8.16-patched/libs/ardour/ardour/lv2_plugin.h 2013-04-18
00:10:31.519543043 +1100
+@@ -154,7 +154,7 @@
+ /** Find the LV2 input port with the given designation.
+ * If found, bufptrs[port_index] will be set to bufptr.
+ */
+- LilvPort* designated_input (const char* uri, void** bufptrs[], void**
bufptr);
++ const LilvPort* designated_input (const char* uri, void** bufptrs[],
void** bufptr);
+ };
+
+
+diff -urN ardour-2.8.16/libs/ardour/lv2_plugin.cc
ardour-2.8.16-patched/libs/ardour/lv2_plugin.cc
+--- ardour-2.8.16/libs/ardour/lv2_plugin.cc 2012-04-20 05:51:59.000000000
+1100
++++ ardour-2.8.16-patched/libs/ardour/lv2_plugin.cc 2013-04-18
00:07:18.358710010 +1100
+@@ -644,10 +644,10 @@
+ deactivate ();
+ }
+
+-LilvPort*
++const LilvPort*
+ LV2Plugin::designated_input (const char* uri, void** bufptrs[], void**
bufptr)
+ {
+- LilvPort* port = NULL;
++ const LilvPort* port = NULL;
+ #ifdef HAVE_NEW_LILV
+ LilvNode* designation = lilv_new_uri(_world.world, uri);
+ port = lilv_plugin_get_port_by_designation(
diff --git a/audio-creation/ardour3/BUILD b/audio-creation/ardour3/BUILD
new file mode 100755
index 0000000..cda691f
--- /dev/null
+++ b/audio-creation/ardour3/BUILD
@@ -0,0 +1,6 @@
+OPTS="--noconfirm \
+ --configdir=$INSTALL_ROOT/etc \
+ $ARDOUR3_OPTS \
+ $OPTS" &&
+
+waf_build
diff --git a/audio-creation/ardour3/CONFIGURE
b/audio-creation/ardour3/CONFIGURE
new file mode 100755
index 0000000..6cbb490
--- /dev/null
+++ b/audio-creation/ardour3/CONFIGURE
@@ -0,0 +1,13 @@
+config_query_option ARDOUR3_OPTS "Enable support for linuxVST plugins?" y \
+ "--lxvst" \
+ "" &&
+
+# backporting legacy option
+if [[ -n $ARDOUR3_PHONE ]]; then
+ list_add "ARDOUR3_OPTS" "$ARDOUR3_PHONE"
+ persistent_remove ARDOUR3_PHONE
+fi &&
+
+config_query_option ARDOUR3_OPTS "Contact ardour.org at startup?" y \
+ "--phone-home" \
+ "--no-phone-home"
diff --git a/audio-creation/ardour3/DEPENDS b/audio-creation/ardour3/DEPENDS
new file mode 100755
index 0000000..0262163
--- /dev/null
+++ b/audio-creation/ardour3/DEPENDS
@@ -0,0 +1,61 @@
+# required for waf
+depends python &&
+depends boost &&
+depends fftw &&
+depends curl &&
+depends freetype2 &&
+depends libxml2 &&
+depends libart_lgpl &&
+depends cairo &&
+depends gtk+2 &&
+depends glibmm &&
+depends cairomm &&
+depends pangomm &&
+depends atkmm &&
+depends gtkmm2 &&
+depends libgnomecanvas &&
+depends libgnomecanvasmm &&
+depends liblrdf &&
+depends libsndfile &&
+depends liblo &&
+depends raptor &&
+depends libogg &&
+depends flac &&
+depends libvorbis &&
+depends libsamplerate &&
+depends aubio &&
+
+depends JACK-DRIVER &&
+
+optional_depends lv2 \
+ "--lv2" \
+ "--no-lv2" \
+ "for LV2 plugins support" &&
+
+if is_depends_enabled $SPELL lv2; then
+ depends serd &&
+ depends sord &&
+ depends sratom-0 &&
+ depends lilv-0 &&
+ depends suil-0
+fi &&
+
+optional_depends shared-mime-info \
+ "--freedesktop" \
+ "" \
+ "to build documentation" &&
+
+optional_depends doxygen \
+ "--docs" \
+ "" \
+ "to build documentation" &&
+
+optional_depends gettext \
+ "--nls" \
+ "--no-nls" \
+ "for native language support" &&
+
+optional_depends valgrind \
+ "--grind" \
+ "" \
+ "to run tests in valgrind"
diff --git a/audio-creation/ardour3/DETAILS b/audio-creation/ardour3/DETAILS
new file mode 100755
index 0000000..d6434ce
--- /dev/null
+++ b/audio-creation/ardour3/DETAILS
@@ -0,0 +1,27 @@
+ SPELL=ardour3
+ SPELLX=Ardour3
+ VERSION=3.5.403
+ SOURCE="${SPELLX}-${VERSION}.tar.bz2"
+ SOURCE_URL[0]=http://download.sourcemage.org/grimoire/distro/${SOURCE}
+ SOURCE_URL[1]=http://sourcemage.ru/mirror/$SOURCE
+
SOURCE_HASH=sha512:0ca8251ac698d3c6f11936799ae31ee078f3e8f0f7c2b37bfc1a96ffcc8d402e2803743af1da63153aaa332f2c1b3e9645c4c74ce10862f64aafc08c428775da
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
+ WEB_SITE="http://ardour.org";
+ LICENSE[0]=GPLv2
+ ENTERED=20131023
+ SHORT="multi-track, professional Digital Audio Workstation"
+cat << EOF
+Ardour is a digital audio workstation. You can use it to record, edit and
+mix multi-track audio. You can produce your own CDs, mix video soundtracks,
+or just experiment with new ideas about music and sound.
+
+Some Highlights of version 3:
+
+- Audio and MIDI Multi-Track Recording and Editing
+- Plugins with Full Sample Accurate Automation
+- Transport Sync and External Control Surfaces
+- Powerful Anywhere-to-Anywhere Signal Routing
+- Video Timeline
+
+Of course, there are more changes compared to version 2 ...
+EOF
diff --git a/audio-creation/ardour3/HISTORY b/audio-creation/ardour3/HISTORY
new file mode 100644
index 0000000..aa8fe6a
--- /dev/null
+++ b/audio-creation/ardour3/HISTORY
@@ -0,0 +1,33 @@
+2014-10-04 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.5.403
+
+2014-06-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.5.380; switched back to sourcemage url;
+ added 2nd mirror
+ * BUILD: merge OPTS
+ * DEPENDS: made --freedesktop optional
+
+2014-03-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.5.357
+ * BUILD: add --configdir and --freedesktop to OPTS
+
+2014-02-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: switched jack to JACK-DRIVER; ardour3 works well with jack2
+ after some internal configuration
+
+2014-01-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.5.308; renewed source url; fixed desc
+ * BUILD: use ARDOUR3_OPTS; added --noconfirm flag to skip any
additional
+ configure questions
+ * CONFIGURE: unified ARDOUR3_PHONE to ARDOUR3_OPTS; added --lxvst
option
+ * DEPENDS: rewritten -- serd, sord, sratom-0, lilv-0, suil-0 are
+ optional and only required if lv2 is chosen; added missing required
+ dependencies -- python, jack, libxml2; added missing optional
+ dependencies -- lv2, doxygen, gettext, valgrind; dropped useless
+ dependencies -- rasqal, redland, rdflib
+
+2013-10-24 Thomas Orgis <sobukus AT sourcemage.org>
+ * CONFIGURE: added, option for phone-home
+
+2013-10-23 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS, DETAILS, INSTALL, BUILD: spell created
diff --git a/audio-creation/ardour3/INSTALL b/audio-creation/ardour3/INSTALL
new file mode 100755
index 0000000..0ea15cc
--- /dev/null
+++ b/audio-creation/ardour3/INSTALL
@@ -0,0 +1 @@
+waf_install
diff --git a/audio-creation/audacity/DEPENDS b/audio-creation/audacity/DEPENDS
index 895c3f3..32eac44 100755
--- a/audio-creation/audacity/DEPENDS
+++ b/audio-creation/audacity/DEPENDS
@@ -1,5 +1,5 @@
depends zip &&
-if [[ "$AUDACITY_BRANCH" == "current" ]]; then
+if [[ "$AUDACITY_UNI" == "no" ]]; then
depends wxgtk-no-unicode
else
depends wxgtk
diff --git a/audio-creation/audacity/DETAILS b/audio-creation/audacity/DETAILS
index 9f48789..0eaae5b 100755
--- a/audio-creation/audacity/DETAILS
+++ b/audio-creation/audacity/DETAILS
@@ -1,21 +1,18 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=audacity
case "$AUDACITY_BRANCH"
in scm)
- if [ "$AUDACITY_AUTOUPDATE" == "y" ]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=cvs
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-cvs.tar.bz2

SOURCE_URL[0]="cvs://:pserver:anonymous AT cvs.sourceforge.net:/cvsroot/audacity:audacity"
SOURCE_IGNORE=volatile
FORCE_DOWNLOAD=on
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-cvs
;; *)
- VERSION=2.0.2
- SOURCE=${SPELL}-minsrc-${VERSION}.tar.bz2
- SOURCE_URL[0]=http://audacity.googlecode.com/files/${SOURCE}
-
SOURCE_HASH=sha512:3099c01b099306ee77c3df569a7412c230006ba8e7f85d6e79f0bc0373cc4c95f231aab7e1bde0d297afa3c1db7fe6dc125715d803dc78a47df4b716d7423d2e
+ VERSION=2.0.5
+ SOURCE=${SPELL}-minsrc-${VERSION}.tar.xz
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/files/$SOURCE
+
SOURCE_HASH=sha512:d126068e9916072a3c23809074a0a8eff2c3121663f37ee15680ec2731b540fa2d083f3e2eecdd3c288462fa164ffaf9e6cdb1c9e84a25af3fa8046ee6798004
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-src-$VERSION
;; esac
WEB_SITE=http://audacity.sourceforge.net/
diff --git a/audio-creation/audacity/HISTORY b/audio-creation/audacity/HISTORY
index 04a2720..b0f177c 100644
--- a/audio-creation/audacity/HISTORY
+++ b/audio-creation/audacity/HISTORY
@@ -1,3 +1,10 @@
+2014-08-24 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: bump to 2.0.5
+ * DEPENDS: use AUDACITY_UNI for unicode decision
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2012-08-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 2.0.2
* DETAILS, PREPARE: removed option to build beta version since
diff --git a/audio-creation/ecasound/DETAILS b/audio-creation/ecasound/DETAILS
index 2230f46..7436463 100755
--- a/audio-creation/ecasound/DETAILS
+++ b/audio-creation/ecasound/DETAILS
@@ -1,9 +1,9 @@
SPELL=ecasound
- VERSION=2.5.2
+ VERSION=2.9.1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://ecasound.seul.org/download/$SOURCE
-
SOURCE_HASH=sha512:de76cef8d8c5f793606f513c5ac29c4fc70b6390c22b1c0570ea893d478bf9d3fcc8fd859ef0e64669ec9f58835b3e317156756ea2e4dc9ebf8de81e6d4b9d87
+
SOURCE_HASH=sha512:b91fd68cb4809fdf62b25323fbf52c9bb7de6663287d5aa2576cc4fb28e322850b7020df2718ed6087f5d9f5f96692a476287378ea65853d01834523e8eb7033
WEB_SITE=http://www.wakkanet.fi/~kaiv/ecasound/
ENTERED=20020127
UPDATED=20030329
diff --git a/audio-creation/ecasound/HISTORY b/audio-creation/ecasound/HISTORY
index 4b8af73..08c1170 100644
--- a/audio-creation/ecasound/HISTORY
+++ b/audio-creation/ecasound/HISTORY
@@ -1,3 +1,6 @@
+2014-03-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.9.1
+
2011-10-04 Bor Kraljič <pyrobor AT ver.si>
* DEPENDS: removed optional dependency on arts

diff --git a/audio-creation/espeak/DETAILS b/audio-creation/espeak/DETAILS
index 61fbec0..b2a80db 100755
--- a/audio-creation/espeak/DETAILS
+++ b/audio-creation/espeak/DETAILS
@@ -1,8 +1,8 @@
SPELL=espeak
- VERSION=1.46.02
+ VERSION=1.47.07
SOURCE=espeak-${VERSION}-source.zip
- SOURCE_URL[0]=${SOURCEFORGE_URL}/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:7e44e107e482c9ad4226c3a9bdf55f5e60771b6c4f3473dd423248d3015a6f9563d18677446daeba54441f62673207548ac05724457f86ef6d4dd15750e19b98
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SPELL/$SPELL-${VERSION%.*}/$SOURCE
+
SOURCE_HASH=sha512:e1ee9de1b310213655f5ffd3d77872682558f896daca8a33c14d4e2f7cf5634367b0533e78ee5914b2c4685e4e40548f846f912fb3e7eed70f47b7ac1a5da45d
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/espeak-${VERSION}-source
WEB_SITE=http://espeak.sourceforge.net/
LICENSE[0]=GPL
diff --git a/audio-creation/espeak/HISTORY b/audio-creation/espeak/HISTORY
index 1b010d4..db3431c 100644
--- a/audio-creation/espeak/HISTORY
+++ b/audio-creation/espeak/HISTORY
@@ -1,3 +1,6 @@
+2013-04-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.47.07
+
2012-12-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.46.02

diff --git a/audio-creation/fluidsynth/BUILD b/audio-creation/fluidsynth/BUILD
index c10deca..1a2d421 100755
--- a/audio-creation/fluidsynth/BUILD
+++ b/audio-creation/fluidsynth/BUILD
@@ -1 +1,4 @@
-OPTS="$FLUIDSYNTH_OSS $OPTS" default_build
+# fixes lib dir on x86_64
+OPTS="-DLIB_SUFFIX='' $OPTS" &&
+
+cmake_build
diff --git a/audio-creation/fluidsynth/CONFIGURE
b/audio-creation/fluidsynth/CONFIGURE
deleted file mode 100755
index 40ad744..0000000
--- a/audio-creation/fluidsynth/CONFIGURE
+++ /dev/null
@@ -1,4 +0,0 @@
-config_query_option FLUIDSYNTH_OSS \
- "Build with OSS support?" n \
- "--enable-oss-support" \
- "--disable-oss-support"
diff --git a/audio-creation/fluidsynth/DEPENDS
b/audio-creation/fluidsynth/DEPENDS
index 3799be7..1fbfa81 100755
--- a/audio-creation/fluidsynth/DEPENDS
+++ b/audio-creation/fluidsynth/DEPENDS
@@ -1,25 +1,52 @@
-optional_depends alsa-lib \
- "--enable-alsa-support" \
- "--disable-alsa-support" \
- "for ALSA support" &&
-
-optional_depends JACK-DRIVER \
- "--enable-jack-support" \
- "--disable-jack-support" \
- "for JACK support" &&
-
-optional_depends lash \
- "--enable-lash" \
- "--disable-lash" \
- "for session handling support" &&
-
-optional_depends ladspa \
- "--enable-ladspa" \
- "--disable-ladspa" \
- "for LADSPA plugin support"
+depends cmake &&
+
+optional_depends dbus \
+ "-Denable-dbus=ON" \
+ "-Denable-dbus=OFF" \
+ "for D-Bus support" &&
+
+optional_depends readline \
+ "-Denable-readline=ON" \
+ "-Denable-readline=OFF" \
+ "for readline editing support" &&
+
+optional_depends libsndfile \
+ "-Denable-libsndfile=ON" \
+ "-Denable-libsndfile=OFF" \
+ "for libsndfile support" &&
+
+optional_depends pulseaudio \
+ "-Denable-pulseaudio=ON" \
+ "-Denable-pulseaudio=OFF" \
+ "for PulseAudio support" &&
+
+optional_depends alsa-lib \
+ "-Denable-alsa=ON" \
+ "-Denable-alsa=OFF" \
+ "for ALSA support" &&
+
+optional_depends JACK-DRIVER \
+ "-Denable-jack=ON" \
+ "-Denable-jack=OFF" \
+ "for JACK support" &&
+
+optional_depends portaudio19 \
+ "-Denable-portaudio=ON" \
+ "-Denable-portaudio=OFF" \
+ "for PortAudio support" &&
+
+optional_depends lash \
+ "-Denable-lash=ON" \
+ "-Denable-lash=OFF" \
+ "for session handling support" &&
+
+optional_depends ladspa \
+ "-Denable-ladspa=ON" \
+ "-Denable-ladspa=OFF" \
+ "for LADSPA plugin support"

# No spell for MidiShare yet
-#optional_depends midishare \
-# "--enable-midishare" \
-# "--disable-midishare" \
-# "for MidiShare support"
+#optional_depends midishare \
+# "-Denable-midishare=ON" \
+# "-Denable-midishare=OFF" \
+# "for MidiShare support"
diff --git a/audio-creation/fluidsynth/DETAILS
b/audio-creation/fluidsynth/DETAILS
index 3da1e2c..63524eb 100755
--- a/audio-creation/fluidsynth/DETAILS
+++ b/audio-creation/fluidsynth/DETAILS
@@ -1,17 +1,15 @@
SPELL=fluidsynth
- VERSION=1.0.8
- SOURCE=$SPELL-$VERSION.tar.gz
- SOURCE2=$SOURCE.sig
+ VERSION=1.1.6
+ SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=http://download.savannah.gnu.org/releases/fluid/$SOURCE
- SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
- SOURCE2_IGNORE=signature
- SOURCE_GPG=josh_green.gpg:$SOURCE2:UPSTREAM_KEY
- WEB_SITE=http://fluidsynth.resonance.org/
+
SOURCE_URL[0]=http://downloads.sourceforge.net/project/fluidsynth/$SPELL-$VERSION/$SOURCE
+
SOURCE_HASH=sha512:0ead8bf86c0edf6d98044eb16b52b85fac8bc3bdeb9c1478d0bceb4f5b38ca28218fcf2cd18cdd5608190dc70b7c39bde681765d01787bc84bc97c6ab3bbf946
+ DOC_DIRS=""
+ WEB_SITE=http://sourceforge.net/apps/trac/fluidsynth/
ENTERED=20031119
LICENSE[0]=GPL
KEYWORDS="editors audio"
- SHORT="Real-time, SoundFont 2-based software synthesizer."
+ SHORT="real-time, SoundFont 2-based software synthesizer"
cat << EOF
FluidSynth is a real-time software synthesizer based on the SoundFont 2
specifications. FluidSynth can read MIDI events from a MIDI input device and
diff --git a/audio-creation/fluidsynth/HISTORY
b/audio-creation/fluidsynth/HISTORY
index 171f5b6..79caa27 100644
--- a/audio-creation/fluidsynth/HISTORY
+++ b/audio-creation/fluidsynth/HISTORY
@@ -1,3 +1,15 @@
+2014-02-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: don't do useless doc'ing
+ * BUILD: switched to cmake
+ * DEPENDS: rewritten for official cmake build support; added missing
+ dependencies: cmake, readline, portaudio19
+ * CONFIGURE: removed, oss support is added automatically with cmake
+
+2013-11-03 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 1.1.6
+ updated SOURCE, SOURCE_URL, and Website
+ * DEPENDS: added new optional dependencies
+
2008-03-16 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: Updated to 1.0.8, corrected WEB_SITE.
* josh_green.gpg: Added upstream key.
diff --git a/audio-creation/jack-rack/BUILD b/audio-creation/jack-rack/BUILD
new file mode 100755
index 0000000..cfde7ad
--- /dev/null
+++ b/audio-creation/jack-rack/BUILD
@@ -0,0 +1 @@
+LIBS+=' -lm -ldl' default_build
diff --git a/audio-creation/jack-rack/DETAILS
b/audio-creation/jack-rack/DETAILS
index 1084753..e369b44 100755
--- a/audio-creation/jack-rack/DETAILS
+++ b/audio-creation/jack-rack/DETAILS
@@ -3,7 +3,7 @@
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SPELL/$VERSION/$SOURCE
SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
SOURCE_GPG=B94D2E95.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
diff --git a/audio-creation/jack-rack/HISTORY
b/audio-creation/jack-rack/HISTORY
index 3dece2e..5cb4d47 100644
--- a/audio-creation/jack-rack/HISTORY
+++ b/audio-creation/jack-rack/HISTORY
@@ -1,3 +1,7 @@
+2014-03-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: fix SOURCE_URL[0]
+ * BUILD: fix linking
+
2011-09-26 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: converted to upstream signature checking
* B94D2E95.gpg: added gpg keyring
diff --git a/audio-creation/klick/BUILD b/audio-creation/klick/BUILD
index be90a2e..a2ccc66 100755
--- a/audio-creation/klick/BUILD
+++ b/audio-creation/klick/BUILD
@@ -1 +1 @@
-scons "PREFIX=$INSTALL_ROOT/usr"
+scons "PREFIX=$INSTALL_ROOT/usr" $OPTS
diff --git a/audio-creation/klick/DEPENDS b/audio-creation/klick/DEPENDS
index 72d27a6..5d7302f 100755
--- a/audio-creation/klick/DEPENDS
+++ b/audio-creation/klick/DEPENDS
@@ -4,4 +4,8 @@ depends boost &&
depends libsamplerate &&
depends libsndfile &&
depends liblo &&
-depends JACK-DRIVER
+depends JACK-DRIVER &&
+optional_depends rubberband \
+ "RUBBERBAND=true" \
+ "RUBBERBAND=false" \
+ "for pitch change"
diff --git a/audio-creation/klick/DETAILS b/audio-creation/klick/DETAILS
index 1e79ec6..80943bb 100755
--- a/audio-creation/klick/DETAILS
+++ b/audio-creation/klick/DETAILS
@@ -1,6 +1,6 @@
SPELL=klick
- VERSION=0.10.0
-
SOURCE_HASH=sha512:4f381dbe91558df58397da0acdae44b57c44ebfb381163a0236ddee440f1814e1147459d097f398e3e52b369c9aec5e8bc76d373c167142bce12a966f8fcdac4
+ VERSION=0.12.2
+
SOURCE_HASH=sha512:e0da321b4f5573e8a0b7ef53a554bf33b6d999b7125c62648d5ad64278107b429effa573187327d7c6fe5ae07bf9c7f81b96f069358315b2ee9166480f6dae7f
SOURCE=klick-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://das.nasophon.de/download/$SPELL-$VERSION.tar.gz
diff --git a/audio-creation/klick/HISTORY b/audio-creation/klick/HISTORY
index f901209..1e491f5 100644
--- a/audio-creation/klick/HISTORY
+++ b/audio-creation/klick/HISTORY
@@ -1,3 +1,7 @@
+2014-08-15 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: bump to 0.12.2
+ * DEPENDS: rubberband
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/audio-creation/lmms/DEPENDS b/audio-creation/lmms/DEPENDS
index 40bd3f3..0d204ae 100755
--- a/audio-creation/lmms/DEPENDS
+++ b/audio-creation/lmms/DEPENDS
@@ -1,5 +1,6 @@
depends qt4 &&
depends cmake &&
+depends fltk &&

# depends vst_sdk2_3 '' '' z-rejected &&

@@ -64,6 +65,16 @@ optional_depends caps-plugins \
"-DWANT_CAPS=0" \
"for LADSPA CAPS plugins support" &&

+optional_depends calf-plugins \
+ "-DWANT_CALF=1" \
+ "-DWANT_CALF=0" \
+ "for calf plugins support" &&
+
+optional_depends stk \
+ "-DWANT_STK=1" \
+ "-DWANT_STK=0" \
+ "use the Synthesis ToolKit" &&
+
optional_depends fluidsynth \
"-DWANT_SF2=1" \
"-DWANT_SF2=0" \
diff --git a/audio-creation/lmms/DETAILS b/audio-creation/lmms/DETAILS
index 0e979ba..8b7c853 100755
--- a/audio-creation/lmms/DETAILS
+++ b/audio-creation/lmms/DETAILS
@@ -1,8 +1,8 @@
SPELL=lmms
- VERSION=0.4.6
- SOURCE=$SPELL-$VERSION.tar.bz2
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:a7485d944798cce5a4dcc2bb6670f81b68063723400d4aa6b6c766fe11ab9b2cf726e0da1239588b2c584e9ef4adf254a45e1f9a30503db96369ddf87b509451
+ VERSION=1.0.0
+ SOURCE=$SPELL-$VERSION-src.tar.bz2
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SPELL/$VERSION/$SOURCE
+
SOURCE_HASH=sha512:28a87a178dcddf16655b667763e579009ffb5291e49ecfe88e25d8d9a4b469018abd30ccc4278f7857c05eed2fb17c14834af29b6130cc846da1ae7647c560db
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://lmms.sourceforge.net/
ENTERED=20060724
diff --git a/audio-creation/lmms/HISTORY b/audio-creation/lmms/HISTORY
index fa73ae8..9f91710 100644
--- a/audio-creation/lmms/HISTORY
+++ b/audio-creation/lmms/HISTORY
@@ -1,3 +1,8 @@
+2014-03-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.0.0
+ * DEPENDS: add dependency on fltk, optional dependency on
calf-plugins,
+ optional dependency on stk
+
2010-01-22 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: updated spell to 0.4.6

diff --git a/audio-creation/mhwaveedit/DETAILS
b/audio-creation/mhwaveedit/DETAILS
index 8abd9ff..32ae1e0 100755
--- a/audio-creation/mhwaveedit/DETAILS
+++ b/audio-creation/mhwaveedit/DETAILS
@@ -1,8 +1,8 @@
SPELL=mhwaveedit
- VERSION=1.4.22
+ VERSION=1.4.23
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=http://download.gna.org/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:c44428dd4f848fda08aaff351380163697504d0ac133ab78d34817d974111719d724e985539d85c5bda23eda2fdb4fce3c1c680b5a8fa673f8d37a9d4fbcf590
+
SOURCE_HASH=sha512:c8b3f1ca2c573e03bbe8e2c61c80d8bae0f9b9ec99fff0110119698f95328d1ab86eb4641d582865cd091f2955388343cbd912fd5f0b15f2a937b88cc01b974f
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=https://gna.org/projects/mhwaveedit/
LICENSE[0]=GPL
diff --git a/audio-creation/mhwaveedit/HISTORY
b/audio-creation/mhwaveedit/HISTORY
index 17f3e75..bed3561 100644
--- a/audio-creation/mhwaveedit/HISTORY
+++ b/audio-creation/mhwaveedit/HISTORY
@@ -1,3 +1,6 @@
+2014-01-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.4.23
+
2012-08-26 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.4.22
* PRE_BUILD, alsa.patch: dropped, fixed by upstream
diff --git a/audio-creation/seq24/DEPENDS b/audio-creation/seq24/DEPENDS
index 5275b1a..914e54d 100755
--- a/audio-creation/seq24/DEPENDS
+++ b/audio-creation/seq24/DEPENDS
@@ -1,10 +1,11 @@
depends alsa-lib &&
depends gtkmm2 &&
-depends -sub CXX gcc &&
+depends libsigc++3 &&
+depends -sub CXX gcc &&

-optional_depends JACK-DRIVER \
- "--enable-jack-support" \
- "--disable-jack-support" \
+optional_depends JACK-DRIVER \
+ "--enable-jack" \
+ "--disable-jack" \
"for JACK driver support" &&

optional_depends lash \
diff --git a/audio-creation/seq24/DETAILS b/audio-creation/seq24/DETAILS
index 0e7b88d..d55d264 100755
--- a/audio-creation/seq24/DETAILS
+++ b/audio-creation/seq24/DETAILS
@@ -1,14 +1,14 @@
SPELL=seq24
- VERSION=0.8.7
- SOURCE=$SPELL-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://www.filter24.org/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:d3769da7a5a6ab04b9547369074c5bc220f4a57f01f9496c430322b8173c6d217a3fa21f0f6f36a05ab62b8670672e4bc50dc33e49dcb804c8dd54633043351e
+ VERSION=0.9.2
+ SOURCE=$SPELL-$VERSION.tar.bz2
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ SOURCE_URL[0]=http://launchpad.net/$SPELL/trunk/$VERSION/+download/$SOURCE
+
SOURCE_HASH=sha512:31e57c7fafbccf85a69229674d3bcfb86e2fa9b2f095b50fd59a44673896edc5c4f9dd97585923cee9129bc8619ac6eb33274241271cdcc56732c920d4106ec8
WEB_SITE=http://www.filter24.org/seq24/
ENTERED=20040416
LICENSE[0]=GPL
KEYWORDS="editors audio"
- SHORT="A minimal loop based midi sequencer."
+ SHORT="minimal loop based midi sequencer"
cat << EOF
Seq24 is a minimal loop based midi sequencer for linux. It was created to
provide a very simple interface for editing and playing midi 'loops'. After
diff --git a/audio-creation/seq24/HISTORY b/audio-creation/seq24/HISTORY
index cf578e6..9f37b88 100644
--- a/audio-creation/seq24/HISTORY
+++ b/audio-creation/seq24/HISTORY
@@ -1,3 +1,8 @@
+2014-02-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.9.2; renewed source url, source
extension;
+ quoting paths
+ * DEPENDS: added missing required dependency; fixed JACK configure
flags
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/audio-drivers/alsa-driver/DETAILS
b/audio-drivers/alsa-driver/DETAILS
index 99ee902..5d15e82 100755
--- a/audio-drivers/alsa-driver/DETAILS
+++ b/audio-drivers/alsa-driver/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=alsa-driver
if [[ $ALSA_DRIVER_BRANCH == scm ]]; then
- if [[ $ALSA_DRIVER_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=git
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-git.tar.bz2
SOURCE2=alsa-kmirror-git.tar.bz2
SOURCE_URL[0]=git://git.alsa-project.org/alsa-driver.git:alsa-driver-git
diff --git a/audio-drivers/alsa-driver/HISTORY
b/audio-drivers/alsa-driver/HISTORY
index a9dad60..a7d9f45 100644
--- a/audio-drivers/alsa-driver/HISTORY
+++ b/audio-drivers/alsa-driver/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2012-09-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.0.25
* BUILD: add --enable-dynamic-minors to $OPTS
diff --git a/audio-drivers/alsa-firmware/DETAILS
b/audio-drivers/alsa-firmware/DETAILS
index 80f9f03..2d3b66c 100755
--- a/audio-drivers/alsa-firmware/DETAILS
+++ b/audio-drivers/alsa-firmware/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=alsa-firmware
if [[ $ALSA_FIRMWARE_BRANCH == scm ]]; then
- if [[ $ALSA_FIRMWARE_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=git
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-git.tar.bz2

SOURCE_URL[0]=git://git.alsa-project.org/alsa-firmware.git:alsa-firmware-git
SOURCE_IGNORE=volatile
diff --git a/audio-drivers/alsa-firmware/HISTORY
b/audio-drivers/alsa-firmware/HISTORY
index 2cbbb71..f90d20c 100644
--- a/audio-drivers/alsa-firmware/HISTORY
+++ b/audio-drivers/alsa-firmware/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2012-09-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.0.25

diff --git a/audio-drivers/alsa-lib/DETAILS b/audio-drivers/alsa-lib/DETAILS
index 678e9d2..9c95489 100755
--- a/audio-drivers/alsa-lib/DETAILS
+++ b/audio-drivers/alsa-lib/DETAILS
@@ -1,18 +1,15 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=alsa-lib
if [[ $ALSA_LIB_BRANCH == scm ]]; then
- if [[ $ALSA_LIB_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=git
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-git.tar.bz2
SOURCE_URL[0]=git://git.alsa-project.org/alsa-lib.git:alsa-lib-git
SOURCE_IGNORE=volatile
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-git"
FORCE_DOWNLOAD=1
else
- VERSION=1.0.26
-
SOURCE_HASH=sha512:2f917171c1e2f50947d7b62da468c5febfa91fba5c04b4694171f7fa0e61ddf398daf7e657876bab1f1ec08932e82f147786b10f815172409f057b0fcd69003a
+ VERSION=1.0.28
+
SOURCE_HASH=sha512:a08430d0beb4a751b1608d148f4fc3d1077a689f5f7197b830a2768d66238b69de2614448d56643fbcb3141faa06ab361b7a8579cce4303304bce8c10de01f08
# SOURCE_GPG=gurus.gpg:$SOURCE.sig:WORKS_FOR_ME
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/audio-drivers/alsa-lib/HISTORY b/audio-drivers/alsa-lib/HISTORY
index ea506ab..bf5f8b2 100644
--- a/audio-drivers/alsa-lib/HISTORY
+++ b/audio-drivers/alsa-lib/HISTORY
@@ -1,3 +1,18 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2014-06-18 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.28
+
+2013-07-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.0.27.2
+
+2013-05-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.0.27.1
+
+2013-04-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.27
+
2012-09-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.0.26

diff --git a/audio-drivers/alsa-oss/DETAILS b/audio-drivers/alsa-oss/DETAILS
index f3fadce..7de5390 100755
--- a/audio-drivers/alsa-oss/DETAILS
+++ b/audio-drivers/alsa-oss/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=alsa-oss
if [[ $ALSA_OSS_BRANCH == scm ]]; then
- if [[ $ALSA_OSS_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=git
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-git.tar.bz2
SOURCE_URL[0]=git://git.alsa-project.org/alsa-oss.git:alsa-oss-git
SOURCE_IGNORE=volatile
diff --git a/audio-drivers/alsa-oss/HISTORY b/audio-drivers/alsa-oss/HISTORY
index 9a1c42b..46bd2d9 100644
--- a/audio-drivers/alsa-oss/HISTORY
+++ b/audio-drivers/alsa-oss/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2012-09-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.0.25

diff --git a/audio-drivers/alsa-plugins/DETAILS
b/audio-drivers/alsa-plugins/DETAILS
index 57af1f5..f2a8b2e 100755
--- a/audio-drivers/alsa-plugins/DETAILS
+++ b/audio-drivers/alsa-plugins/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=alsa-plugins
if [[ $ALSA_PLUGINS_BRANCH == scm ]]; then
- if [[ $ALSA_PLUGINS_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=git
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-git.tar.bz2
SOURCE_URL[0]=git://git.alsa-project.org/alsa-plugins.git:alsa-plugins-git
SOURCE_IGNORE=volatile
diff --git a/audio-drivers/alsa-plugins/HISTORY
b/audio-drivers/alsa-plugins/HISTORY
index 20a4577..9320d28 100644
--- a/audio-drivers/alsa-plugins/HISTORY
+++ b/audio-drivers/alsa-plugins/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2012-09-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.0.26

diff --git a/audio-drivers/alsa-tools/DETAILS
b/audio-drivers/alsa-tools/DETAILS
index 310755a..5d86f02 100755
--- a/audio-drivers/alsa-tools/DETAILS
+++ b/audio-drivers/alsa-tools/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=alsa-tools
if [[ $ALSA_TOOLS_BRANCH == scm ]]; then
- if [[ $ALSA_TOOLS_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=git
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-git.tar.bz2
SOURCE_URL[0]=git://git.alsa-project.org/alsa-tools.git:alsa-tools-git
SOURCE_IGNORE=volatile
diff --git a/audio-drivers/alsa-tools/HISTORY
b/audio-drivers/alsa-tools/HISTORY
index 98e6f58..9855e1b 100644
--- a/audio-drivers/alsa-tools/HISTORY
+++ b/audio-drivers/alsa-tools/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2012-11-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: added dependency on gtk+2

diff --git a/audio-drivers/alsa-utils/DETAILS
b/audio-drivers/alsa-utils/DETAILS
index 2c752ac..2d30879 100755
--- a/audio-drivers/alsa-utils/DETAILS
+++ b/audio-drivers/alsa-utils/DETAILS
@@ -1,18 +1,15 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=alsa-utils
if [[ $ALSA_UTILS_BRANCH == scm ]]; then
- if [[ $ALSA_UTILS_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=git
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-git.tar.bz2
SOURCE_URL[0]=git://git.alsa-project.org/alsa-utils.git:alsa-utils-git
SOURCE_IGNORE=volatile
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-git"
FORCE_DOWNLOAD=1
else
- VERSION=1.0.26
-
SOURCE_HASH=sha512:4b288ef2874645ecfd48d855f57e16bd20aa9b72ec1d18d17a0a79924a6c4b37c0045cd7f4d2ceb9005716871bf532200820b60c1efa0461b81a7cd714374b22
+ VERSION=1.0.28
+
SOURCE_HASH=sha512:faa5abf3f066106c80d019944efa2298e2d3157469c1c7bc52deb9aa1bcd5f5439a2e22b04ad9210e292fcef97bdacc27aa75fc275d0d7cae2c2f88729c84786
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=ftp://ftp.alsa-project.org/pub/utils/$SOURCE
diff --git a/audio-drivers/alsa-utils/HISTORY
b/audio-drivers/alsa-utils/HISTORY
index 7d4758f..a71b392 100644
--- a/audio-drivers/alsa-utils/HISTORY
+++ b/audio-drivers/alsa-utils/HISTORY
@@ -1,3 +1,18 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2014-06-18 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.28
+
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.27.2
+
+2013-05-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.0.27.1
+
+2013-04-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.27
+
2012-09-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.0.26

diff --git a/audio-drivers/jack/DEPENDS b/audio-drivers/jack/DEPENDS
index 58cd9fa..f5199ff 100755
--- a/audio-drivers/jack/DEPENDS
+++ b/audio-drivers/jack/DEPENDS
@@ -44,4 +44,17 @@ fi &&
optional_depends doxygen \
"" \
"" \
- "to generate API documentation"
+ "to generate API documentation" &&
+
+optional_depends zita-alsa-pcmi \
+ "--enable-zalsa" \
+ "--disable-zalsa" \
+ "build zita tools for connecting with ALSA?" &&
+if is_depends_enabled $SPELL zita-alsa-pcmi; then
+ depends zita-resampler
+fi &&
+
+optional_depends libffado \
+ "--enable-firewire" \
+ "--disable-firewire" \
+ "for firewire support"
diff --git a/audio-drivers/jack/DETAILS b/audio-drivers/jack/DETAILS
index e4dbbbd..55f6d9c 100755
--- a/audio-drivers/jack/DETAILS
+++ b/audio-drivers/jack/DETAILS
@@ -1,12 +1,8 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=jack
if [[ $JACK_BRANCH == scm ]]
then
- if [[ $JACK_AUTOUPDATE == y ]]
- then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=svn
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=svn_http://subversion.jackaudio.org/jack/trunk/jack:jack
@@ -14,11 +10,12 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
FORCE_DOWNLOAD=on
else
SPELLX=jack-audio-connection-kit
- VERSION=0.121.3
+ VERSION=0.124.1
+ PATCHLEVEL=1
SOURCE=$SPELLX-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
SOURCE_URL[0]=http://jackaudio.org/downloads/$SOURCE
-
SOURCE_HASH=sha512:57323393d5209baefe73cc0cd9a0e818b1cfd260cf9aa36cd6ad800252e22e3ddb7fc46649c54b8e840696878147c2d06c8d39fd7300b5bb92aeb69f44ed710f
+
SOURCE_HASH=sha512:9c885da516f2ca246edba94db26c851229d063f1557ea91ec76ca57d675a510d16cc4baad5adb316cf46aaaa8b8d7579b484a53b9a803b34fc9bb34c983a8fe2
fi
WEB_SITE=http://jackaudio.org/
ENTERED=20030921
diff --git a/audio-drivers/jack/HISTORY b/audio-drivers/jack/HISTORY
index d9e1094..7a74e02 100644
--- a/audio-drivers/jack/HISTORY
+++ b/audio-drivers/jack/HISTORY
@@ -1,3 +1,16 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2014-03-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.124.1
+ * DEPENDS: add optional dependencies on zita-alsa-pcmi and libffado
+ * jslist.patch, PRE_BUILD: remove obsolete patch
+
+2014-02-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1
+ * PRE_BUILD: apply patch
+ * jslist.patch: added, to include missing header
+
2013-03-09 Sukneet Basuta <sukneet AT sourcemage.org>
* DEPENDS: removed optional_depends libfreebob, spell removed, and
portaudio, to prevent a cyclic dependency and is not needed on linux
diff --git a/audio-drivers/jack2/BUILD b/audio-drivers/jack2/BUILD
index 0401eea..4f94490 100755
--- a/audio-drivers/jack2/BUILD
+++ b/audio-drivers/jack2/BUILD
@@ -1,3 +1,3 @@
-./waf configure --prefix=/usr --destdir="$INSTALL_ROOT" \
- --enable-pkg-config-dbus-service-dir $OPTS &&
-./waf build
+OPTS="--enable-pkg-config-dbus-service-dir $OPTS" &&
+./waf configure --nocache --prefix=${INSTALL_ROOT}/usr $OPTS &&
+./waf build
diff --git a/audio-drivers/jack2/DEPENDS b/audio-drivers/jack2/DEPENDS
index 6c4f58f..ee59b70 100755
--- a/audio-drivers/jack2/DEPENDS
+++ b/audio-drivers/jack2/DEPENDS
@@ -2,6 +2,7 @@ depends pkgconfig &&
depends expat &&
depends -sub CXX gcc &&
depends python &&
+depends libsamplerate &&

if [[ $JACK2_BRANCH == scm ]]; then
depends subversion
@@ -26,4 +27,7 @@ optional_depends doxygen \
optional_depends dbus \
"--dbus" \
"--classic" \
- "to enable the D-Bus control interface (instead of classic
jackd!)"
+ "to enable the D-Bus control interface (instead of classic
jackd!)" &&
+if is_depends_enabled $SPELL dbus; then
+ depends dbus-python
+fi
diff --git a/audio-drivers/jack2/DETAILS b/audio-drivers/jack2/DETAILS
index 678eb2b..2de72bd 100755
--- a/audio-drivers/jack2/DETAILS
+++ b/audio-drivers/jack2/DETAILS
@@ -1,23 +1,21 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=jack2
+ SPELLX=jack
WEB_SITE=http://jackaudio.org/
if [[ $JACK2_BRANCH == scm ]]; then
- if [[ $JACK2_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=svn
- fi
- SOURCE=$SPELL-svn.tar.bz2
-
SOURCE_URL[0]=svn_http://subversion.jackaudio.org/jack/jack2/trunk/jackmp:jackdmp
+ VERSION=$(get_scm_version)
+ SOURCE=$SPELL-git.tar.bz2
+ SOURCE_URL[0]=git://github.com/jackaudio/jack2.git
SOURCE_IGNORE=volatile
FORCE_DOWNLOAD=1
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-svn"
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-git"
else
- VERSION=1.9.9.5 # Officially, it is called 1.9.9, but the tarball
says 1.9.9.5 .
- SOURCE=jack-$VERSION.tar.bz2
- SOURCE_URL[0]=https://dl.dropbox.com/u/28869550/$SOURCE
-
-SOURCE_HASH=sha512:173a10943c98cb17f0041216cc24ce03d5e147f27be121fdf66c4e9d21ba8bf125a1749b985cacffb075618d92025231eb047c754d33d777275373d010a85e27
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/jack-$VERSION"
+ VERSION=1.9.10
+ SOURCE=$SPELLX-$VERSION.tar.bz2
+ SOURCE_URL[0]=https://dl.dropboxusercontent.com/u/28869550/$SOURCE
+ SOURCE_URL[1]=http://jackaudio.org/downloads/$SOURCE
+
SOURCE_HASH=sha512:d64d233c2d626a4ae635f009a7209c2c8740c7959988d282e733b5fc663c168301a2aa2b517dff80f44cb25417aeb5ccca87da5c24616dadf38d69a6cb307e7c
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
fi
WEB_SITE=http://jackaudio.org/
ENTERED=20080707
diff --git a/audio-drivers/jack2/HISTORY b/audio-drivers/jack2/HISTORY
index 6a96f96..ecf805a 100644
--- a/audio-drivers/jack2/HISTORY
+++ b/audio-drivers/jack2/HISTORY
@@ -1,3 +1,24 @@
+2014-10-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: added primary dropbox mirror
+
+2014-08-26 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: needs libsamplerate
+ * DETAILS: scm=git
+
+2014-08-24 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: updated spell to 1.9.10
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2014-03-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD: fix build error due to incompatibility with waf_build
+ * DEPENDS: add dependency on dbus-python
+
+2014-02-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: use official url instead of dropbox
+ * BUILD, INSTALL: switch to waf_build/waf_install functions
+
2013-02-12 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS: add website, update to 1.9.9.5
Note: SCM option is outdated, jack2 is using git
diff --git a/audio-drivers/jack2/INSTALL b/audio-drivers/jack2/INSTALL
index 6d035e0..0ea15cc 100755
--- a/audio-drivers/jack2/INSTALL
+++ b/audio-drivers/jack2/INSTALL
@@ -1 +1 @@
-./waf install
+waf_install
diff --git a/audio-drivers/libffado/DEPENDS b/audio-drivers/libffado/DEPENDS
index 7021d64..7e85a8b 100755
--- a/audio-drivers/libffado/DEPENDS
+++ b/audio-drivers/libffado/DEPENDS
@@ -7,6 +7,7 @@ depends libxml++ &&
depends libraw1394 &&
depends libiec61883 &&
depends libavc1394 &&
+depends libconfig &&
depends dbus &&
depends dbus-c++ &&
depends -sub CXX gcc &&
diff --git a/audio-drivers/libffado/DETAILS b/audio-drivers/libffado/DETAILS
index b6dcbf9..f19431d 100755
--- a/audio-drivers/libffado/DETAILS
+++ b/audio-drivers/libffado/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=libffado
if [[ "$LIBFFADO_BRANCH" == scm ]]; then
- if [[ "$LIBFFADO_AUTOUPDATE" == y ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=svn
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-svn.tar.bz2

SOURCE_URL=svn_http://subversion.ffado.org/ffado/branches/libffado-2.0:$SPELL-svn
SOURCE_IGNORE=volatile
diff --git a/audio-drivers/libffado/HISTORY b/audio-drivers/libffado/HISTORY
index a181b3f..ad5d3ec 100644
--- a/audio-drivers/libffado/HISTORY
+++ b/audio-drivers/libffado/HISTORY
@@ -1,3 +1,9 @@
+2014-08-24 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: libconfig
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2013-02-12 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS, DEPENDS: Bump to 2.1.0

diff --git a/audio-drivers/mudita24/BUILD b/audio-drivers/mudita24/BUILD
new file mode 100755
index 0000000..e013b8d
--- /dev/null
+++ b/audio-drivers/mudita24/BUILD
@@ -0,0 +1 @@
+cmake_build
diff --git a/audio-drivers/mudita24/DEPENDS b/audio-drivers/mudita24/DEPENDS
new file mode 100755
index 0000000..d0032b4
--- /dev/null
+++ b/audio-drivers/mudita24/DEPENDS
@@ -0,0 +1,3 @@
+depends gtk+2 &&
+depends alsa-utils &&
+depends cmake
diff --git a/audio-drivers/mudita24/DETAILS b/audio-drivers/mudita24/DETAILS
new file mode 100755
index 0000000..330c5fe
--- /dev/null
+++ b/audio-drivers/mudita24/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=mudita24
+ VERSION=1.1.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://${SPELL}.googlecode.com/files/${SOURCE}
+
SOURCE_HASH=sha512:9bb1df173fddcd57581b30959e806b4903c3471c3f197671da379c62d7887c94458e95d87d4e3648097a3064eee6498fcc92671381561b29ad08b3e9220374a1
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://code.google.com/p/${SPELL}/";
+ LICENSE[0]=GPL
+ ENTERED=20140314
+ SHORT="a modification of the Linux alsa-tools' envy24control"
+cat << EOF
+Mudita24 is a modification of the Linux alsa-tool's envy24control(1): an
+application controlling the digital mixer, channel gains and other hardware
+settings for sound cards based on the VIA Ice1712 chipset aka Envy24. Unlike
+most ALSA mixer controls, this application displays a level meter for each
+input and output channel and maintains peak level indicators. This is based
+on Envy24's hardware peak metering feature.
+EOF
diff --git a/audio-drivers/mudita24/HISTORY b/audio-drivers/mudita24/HISTORY
new file mode 100644
index 0000000..8748035
--- /dev/null
+++ b/audio-drivers/mudita24/HISTORY
@@ -0,0 +1,3 @@
+2014-03-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/audio-drivers/nas/DETAILS b/audio-drivers/nas/DETAILS
index 4bd8a72..067120e 100755
--- a/audio-drivers/nas/DETAILS
+++ b/audio-drivers/nas/DETAILS
@@ -1,14 +1,21 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=nas
-if [[ $NAS_DEV == y ]]; then
- VERSION=1.9a
-else
- VERSION=1.9.2
-fi
- PATCHLEVEL=1
+case "$NAS_BRANCH" in
+stable)
+ VERSION=1.9.4
+
SOURCE_HASH=sha512:3f8bd60f8ce0f25a2605af17caaadfe4f21223ba4cd3fa02078d1427b17cdf33ebda887e5dc30cd68eb7f64bfad80aafc9071ff0a26f0d3a4a93caacac03b5bb
SOURCE=$SPELL-$VERSION.src.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+;;
+scm)
+ VERSION=$(get_scm_version)
+ SOURCE=$SPELL-git.tar.xz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-git
+ SOURCE_URL[0]=git://git.code.sf.net/p/$SPELL/$SPELL.git
+ SOURCE_IGNORE=volatile
+;;
+esac
WEB_SITE=http://radscan.com/nas.html
ENTERED=20030315
LICENSE[0]=GPL
@@ -17,5 +24,6 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
cat << EOF
The Network Audio System is a network transparent, client/server audio
transport system.
+
It can be described as the audio equivalent of an X server.
EOF
diff --git a/audio-drivers/nas/HISTORY b/audio-drivers/nas/HISTORY
index 187c929..05c379f 100644
--- a/audio-drivers/nas/HISTORY
+++ b/audio-drivers/nas/HISTORY
@@ -1,3 +1,8 @@
+2014-11-24 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated NAS_DEV=n to 1.9.4
+ * DETAILS, PREPARE, PRE_BUILD: Added proper branch selection, and
+ replace dev version with scm
+
2010-06-26 Vlad Glagolev <stealth AT sourcemage.org>
* INSTALL: fixed man installation dir; install init config
* DETAILS: PATCHLEVEL=1
diff --git a/audio-drivers/nas/PREPARE b/audio-drivers/nas/PREPARE
index 742e9fb..ba63470 100755
--- a/audio-drivers/nas/PREPARE
+++ b/audio-drivers/nas/PREPARE
@@ -1 +1,2 @@
-config_query NAS_DEV "Do you want to use the development version of NAS?" n
+. "$GRIMOIRE/FUNCTIONS" &&
+prepare_select_branch stable scm
diff --git a/audio-drivers/nas/PRE_BUILD b/audio-drivers/nas/PRE_BUILD
index 28eb134..1d81810 100755
--- a/audio-drivers/nas/PRE_BUILD
+++ b/audio-drivers/nas/PRE_BUILD
@@ -1,6 +1,8 @@
default_pre_build &&
cd "$SOURCE_DIRECTORY" &&

-patch -p0 < "$SPELL_DIRECTORY/conf.patch" &&
+if [[ "$NAS_BRANCH" != scm ]]; then
+ patch -p0 < "$SPELL_DIRECTORY/conf.patch"
+fi &&

xmkmf
diff --git a/audio-drivers/nas/nas-1.9.2.src.tar.gz.sig
b/audio-drivers/nas/nas-1.9.2.src.tar.gz.sig
deleted file mode 100644
index 0780007..0000000
Binary files a/audio-drivers/nas/nas-1.9.2.src.tar.gz.sig and /dev/null differ
diff --git a/audio-drivers/ngjackspa/BUILD b/audio-drivers/ngjackspa/BUILD
new file mode 100755
index 0000000..dd385b0
--- /dev/null
+++ b/audio-drivers/ngjackspa/BUILD
@@ -0,0 +1 @@
+PATH=/usr/bin/qt4:$PATH default_build_make
diff --git a/audio-drivers/ngjackspa/DEPENDS b/audio-drivers/ngjackspa/DEPENDS
new file mode 100755
index 0000000..273547a
--- /dev/null
+++ b/audio-drivers/ngjackspa/DEPENDS
@@ -0,0 +1,7 @@
+depends qt4 &&
+depends gtkmm2 &&
+depends ncurses &&
+depends -sub CXX gcc &&
+depends ladspa &&
+depends JACK-DRIVER &&
+depends glib2
diff --git a/audio-drivers/ngjackspa/DETAILS b/audio-drivers/ngjackspa/DETAILS
new file mode 100755
index 0000000..7d3b2fd
--- /dev/null
+++ b/audio-drivers/ngjackspa/DETAILS
@@ -0,0 +1,31 @@
+ SPELL=ngjackspa
+ VERSION=1.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://download.gna.org/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:cf9527ea69e8c9801a1a428a68f636afe6d9f4c7fea174e46771510dafbc346f4532f84bc34244ef30261688ce46827118a37a942e71cea3d4bffe86f089dfd8
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://home.gna.org/ngjackspa/";
+ LICENSE[0]=GPL
+ ENTERED=20140320
+ SHORT="a set of simple interfaces that host a LADSPA plugin,
providing JACK ports"
+cat << EOF
+ng-jackspa is a set of simple interfaces that host a LADSPA plugin, providing
+JACK ports for its audio inputs and outputs, and dynamic setting of its
+control inputs.
+
+njackspa
+ Visual interface for the terminal written using ncurses.
+
+gjackspa
+ GTK+ graphical interface for X11 written using gtkmm-2.4.
+
+qjackspa
+ Qt graphical interface for X11 written using Qt 4.
+
+jackspa-cli
+ Command-line interface for the terminal without dynamic setting of the
+ control inputs.
+
+ng-jackspa is a fork/continuation of jackspa. ng-jackspa can stand either
+for next generation jackspa or for ncurses/GTK+ jackspa.
+EOF
diff --git a/audio-drivers/ngjackspa/HISTORY b/audio-drivers/ngjackspa/HISTORY
new file mode 100644
index 0000000..18feed6
--- /dev/null
+++ b/audio-drivers/ngjackspa/HISTORY
@@ -0,0 +1,6 @@
+2014-03-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * INSTALL: install manpage
+
+2014-03-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
+
diff --git a/audio-drivers/ngjackspa/INSTALL b/audio-drivers/ngjackspa/INSTALL
new file mode 100755
index 0000000..3f96b0d
--- /dev/null
+++ b/audio-drivers/ngjackspa/INSTALL
@@ -0,0 +1,2 @@
+prefix=${INSTALL_ROOT}/usr default_install &&
+install -m644 ${SOURCE_DIRECTORY}/ng-jackspa.1
${INSTALL_ROOT}/usr/share/man/man1/
diff --git a/audio-drivers/oss/DETAILS b/audio-drivers/oss/DETAILS
index 6ebbbba..108cf8c 100755
--- a/audio-drivers/oss/DETAILS
+++ b/audio-drivers/oss/DETAILS
@@ -16,10 +16,10 @@ elif [[ $OSS_BRANCH == test ]]; then

SOURCE_HASH=sha512:44dce6c0176c6e7da61a254f526c5e86c7fc731e0b1311df2f6d9cee08a0151d16e51da7f62c3a63462b408ea7f34c646ce152b1fc3829e3f345dbededdd6936
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}-src-gpl"
else
- VERSION=v4.2-build2006
+ VERSION=v4.2-build2010
SOURCE=$SPELL-$VERSION-src-gpl.tar.bz2

SOURCE_URL[0]=http://www.4front-tech.com/developer/sources/stable/gpl/$SOURCE
-
SOURCE_HASH=sha512:d1834055e446496bd215a520a18af8a86f0109eab19e3fa2a6a67a8cb0958d9ec7fe343a2515bfc84e9a697308fb93dc8d50bdd0dbe73f2aa9717ec0e3d6e4a6
+
SOURCE_HASH=sha512:25f39f8c052747ee59c5d57309ed4a3262be35db0c6679dd862cd171172e2b4ed22809b344eeb5a5868da48fbfa11a58f81bed58dbab786716355d3c2ee77ae1
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}-src-gpl"
fi
WEB_SITE="http://www.opensound.com "
diff --git a/audio-drivers/oss/HISTORY b/audio-drivers/oss/HISTORY
index 616beb2..4e6d9bd 100644
--- a/audio-drivers/oss/HISTORY
+++ b/audio-drivers/oss/HISTORY
@@ -1,3 +1,9 @@
+2014-12-30 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated OSS_BRANCH=stable to v4.2-build2010
+
+2014-01-24 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated OSS_BRANCH=stable to v4.2-build2008
+
2012-06-15 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: stable updated to 4.2-build2006

diff --git a/audio-drivers/portaudio/BUILD b/audio-drivers/portaudio/BUILD
new file mode 100755
index 0000000..05fb3ad
--- /dev/null
+++ b/audio-drivers/portaudio/BUILD
@@ -0,0 +1,5 @@
+sedit "s:/usr/local:${INSTALL_ROOT}/usr:" Makefile.linux &&
+# dependent apps should be able to link without specifying -lpthread
+sedit 's:gcc -shared -o:gcc -shared $(LIBS) -o:' Makefile.linux &&
+sedit 's:CFLAGS = :CFLAGS = -fPIC :' Makefile.linux &&
+make -f Makefile.linux sharedlib
diff --git a/audio-drivers/portaudio/DEPENDS b/audio-drivers/portaudio/DEPENDS
deleted file mode 100755
index 3fdcc26..0000000
--- a/audio-drivers/portaudio/DEPENDS
+++ /dev/null
@@ -1,13 +0,0 @@
-optional_depends alsa-lib \
- "--with-alsa" \
- "--without-alsa" \
- "for ALSA support" &&
-optional_depends JACK-DRIVER \
- "--with-jack" \
- "--without-jack" \
- "for JACK support" &&
-
-optional_depends oss \
- "--with-oss" \
- "--without-oss" \
- "for OSS support"
diff --git a/audio-drivers/portaudio/DETAILS b/audio-drivers/portaudio/DETAILS
index ff7f0d0..914811d 100755
--- a/audio-drivers/portaudio/DETAILS
+++ b/audio-drivers/portaudio/DETAILS
@@ -1,12 +1,13 @@
SPELL=portaudio
- VERSION=v19_20111121
- SOURCE=pa_stable_${VERSION}.tgz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}
+ VERSION=v18_1
+ SOURCE=${SPELL}_${VERSION}.zip
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}_${VERSION}
SOURCE_URL[0]=http://www.portaudio.com/archives/$SOURCE
-
SOURCE_HASH=sha512:e9d039313ce27ae1f643ef2509ddea7ac6aadca5d39f2f2a4f0ccd8a3661a5a56a29e666300d3d4418cab6231ee14b3c09eb83dca0dd3326e1f24418d035abb2
+
SOURCE_HASH=sha512:991be0640101bb3ec75d8168db81288f66cf876bdd3029317bc29f8711770cf93ec680bb084a3e61a9cb58258b8f08e4e1d9d84e8b7adf10f03a0f7c01dfd306
WEB_SITE=http://www.portaudio.com
ENTERED=20031118
UPDATED=20040421
+ PATCHLEVEL=1
ARCHIVE="off"
LICENSE[0]=http://www.portaudio.com/license.html
KEYWORDS="drivers audio"
diff --git a/audio-drivers/portaudio/HISTORY b/audio-drivers/portaudio/HISTORY
index 68dced5..7d4b5fd 100644
--- a/audio-drivers/portaudio/HISTORY
+++ b/audio-drivers/portaudio/HISTORY
@@ -1,8 +1,3 @@
-2013-03-09 Sukneet Basuta <sukneet AT sourcemage.org>
- * DETAILS: updated spell to v19_20111121
- * DEPENDS: added
- * BUILD, INSTALL: removed
-
2008-12-16 Ethan Grammatikidis <eekee57 AT fastmail.fm>
* BUILD: added -fPIC to CFLAGS, needed for compilation on x86_64.
Tested with x86_64 and i386.
diff --git a/audio-drivers/portaudio/INSTALL b/audio-drivers/portaudio/INSTALL
new file mode 100755
index 0000000..a9e9a66
--- /dev/null
+++ b/audio-drivers/portaudio/INSTALL
@@ -0,0 +1,2 @@
+make -f Makefile.linux libinstall &&
+cp pa_common/portaudio.h ${INSTAL_ROOT}/usr/include
diff --git a/audio-drivers/portaudio19/DETAILS
b/audio-drivers/portaudio19/DETAILS
index 6fc2125..13cf9e2 100755
--- a/audio-drivers/portaudio19/DETAILS
+++ b/audio-drivers/portaudio19/DETAILS
@@ -1,11 +1,8 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=portaudio19
case ${PORTAUDIO19_BRANCH} in
scm)
-if [[ "$PORTAUDIO19_AUTOUPDATE" == "y" ]]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=cvs
-fi
+ VERSION=$(get_scm_version)
# SOURCE_URL=svn://www.portaudio.com/repos/portaudio/branches/v19-devel
SOURCE=${SPELL}_cvs.tar.bz2
SOURCE_IGNORE=volatile
@@ -20,7 +17,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}-${VERSION}
SOURCE_DIRECTORY=$BUILD_DIRECTORY/portaudio
;;
*)
- VERSION=stable_v19_20110326
+ VERSION=stable_v19_20140130
SOURCE=pa_${VERSION}.tgz
SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
SOURCE_URL=http://www.portaudio.com/archives/$SOURCE
diff --git a/audio-drivers/portaudio19/HISTORY
b/audio-drivers/portaudio19/HISTORY
index 3c3bfac..ed83dc3 100644
--- a/audio-drivers/portaudio19/HISTORY
+++ b/audio-drivers/portaudio19/HISTORY
@@ -1,3 +1,9 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2014-02-17 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: stable_v19_20140130
+
2011-11-27 Robin Cook <rcook AT wyrms.net>
* DETAILS: udated stable to v19_20110326
* DEPENDS: added C++ option
diff --git a/audio-drivers/portaudio19/pa_stable_v19_20110326.tgz.sig
b/audio-drivers/portaudio19/pa_stable_v19_20110326.tgz.sig
deleted file mode 100644
index 1413f10..0000000
Binary files a/audio-drivers/portaudio19/pa_stable_v19_20110326.tgz.sig and
/dev/null differ
diff --git a/audio-drivers/portaudio19/pa_stable_v19_20140130.tgz.sig
b/audio-drivers/portaudio19/pa_stable_v19_20140130.tgz.sig
new file mode 100644
index 0000000..8afd9f6
Binary files /dev/null and
b/audio-drivers/portaudio19/pa_stable_v19_20140130.tgz.sig differ
diff --git a/audio-drivers/pulseaudio/DEPENDS
b/audio-drivers/pulseaudio/DEPENDS
index 0cdf43a..356aa0b 100755
--- a/audio-drivers/pulseaudio/DEPENDS
+++ b/audio-drivers/pulseaudio/DEPENDS
@@ -2,7 +2,6 @@ depends liboil &&
depends libsndfile &&
depends libatomic_ops &&
depends speex &&
-
if [[ "$PULSE_DB" == 'gdbm' ]]; then
depends gdbm
elif [[ "$PULSE_DB" == 'tdb' ]]; then
@@ -13,14 +12,23 @@ fi &&

depends json-c &&

-optional_depends gettext \
- "--enable-nls" \
- "--disable-nls" \
- "for Native Language Support" &&
-optional_depends xorg-libs \
+# gettext is needed in order to build the desktop files
+depends gettext &&
+#optional_depends gettext \
+# "--enable-nls" \
+# "--disable-nls" \
+# "for Native Language Support" &&
+optional_depends libx11 \
"--enable-x11" \
"--disable-x11" \
"Enable X11 support?" &&
+
+if is_depends_enabled $SPELL libx11; then
+ depends libice &&
+ depends libsm &&
+ depends libxext &&
+ depends libxtst
+fi &&
depends libsamplerate &&
optional_depends alsa-lib \
"--enable-alsa" \
@@ -30,10 +38,15 @@ optional_depends glib2 \
"--enable-glib2" \
"--disable-glib2" \
"Enable glib2 support?" &&
-optional_depends gtk+2 \
- "--enable-gtk2" \
- "--disable-gtk2" \
- "for GTK+2 support" &&
+optional_depends gtk+3 \
+ "--enable-gtk3" \
+ "--disable-gtk3" \
+ "for GTK+3 support" &&
+
+if is_depends_enabled $SPELL gtk+3; then
+ depends libxxf86vm
+fi &&
+
optional_depends gconf2 \
"--enable-gconf" \
"--disable-gconf" \
@@ -58,17 +71,13 @@ optional_depends lirc \
"--enable-lirc" \
"--disable-lirc" \
"Enable infra-red remote control support?" &&
-optional_depends hal \
- "--enable-hal" \
- "--disable-hal" \
- "Enable Hardware Abstraction Layer support?" &&
-optional_depends -sub HWDB udev \
- "--enable-udev" \
+optional_depends UDEV \
+ "--enable-udev --disable-hal-compat" \
"--disable-udev" \
"for device hotplug support" &&
optional_depends bluez \
- "--enable-bluez" \
- "--disable-bluez" \
+ "--enable-bluez4" \
+ "--disable-bluez4" \
"for BlueZ support" &&

if is_depends_enabled $SPELL bluez; then
@@ -81,7 +90,7 @@ else
"for D-BUS system messaging"
fi &&

-optional_depends openssl \
+optional_depends SSL \
"--enable-openssl" \
"--disable-openssl" \
"for SSL support (Airtunes/RAOP)" &&
@@ -94,10 +103,15 @@ optional_depends libcap \
"--without-caps" \
"Enable POSIX capability support?" &&

-if is_depends_enabled $SPELL xorg-libs; then
- depends libxtst
-fi &&
+optional_depends fftw \
+ '--with-fftw' \
+ '--without-fftw' \
+ 'build equalizer' &&

+optional_depends orc \
+ '--enable-orc' \
+ '--disable-orc' \
+ 'improve code' &&
#optional_depends policykit \
# "--enable-polkit" \
# "--disable-polkit" \
diff --git a/audio-drivers/pulseaudio/DETAILS
b/audio-drivers/pulseaudio/DETAILS
index 2cffa1a..b3254ab 100755
--- a/audio-drivers/pulseaudio/DETAILS
+++ b/audio-drivers/pulseaudio/DETAILS
@@ -1,9 +1,10 @@
SPELL=pulseaudio
- VERSION=3.0
+ VERSION=5.0
+
SOURCE_HASH=sha512:f3d64bd6e03a732fd812da466b6658004600b4f3d0b9760403b7e113b6d654d54387658bf3704f45f28ab700245433e23fe517e4579130886fc58647eb97be2b
SOURCE=${SPELL}-${VERSION}.tar.xz
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
SOURCE_URL=http://freedesktop.org/software/$SPELL/releases/$SOURCE
- SOURCE_GPG=gurus.gpg:${SOURCE}.sig
+# SOURCE_GPG=gurus.gpg:${SOURCE}.sig
WEB_SITE=http://www.pulseaudio.org/
ENTERED=20070504
LICENSE[0]=GPL
diff --git a/audio-drivers/pulseaudio/HISTORY
b/audio-drivers/pulseaudio/HISTORY
index f08a4e8..052330a 100644
--- a/audio-drivers/pulseaudio/HISTORY
+++ b/audio-drivers/pulseaudio/HISTORY
@@ -1,3 +1,21 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+2014-06-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 5.0
+ * DEPENDS: fix UDEV, gtk+2 => gtk+3, add fftw, remove hal, add orc
+ gettedxt is nneded in order to build .desktop files
+ * PRE_BUILD: remove Werror flag from configure
+
+2014-01-13 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.0
+
+2013-09-06 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Replaced xorg-libs with libx11, libice, libsm, libxext,
libxtst
+ gtk+2 support also needs libxxf86vm
+
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: udev => UDEV
+
2013-02-15 Sukneet Basuta <sukneet AT sourcemage.org>
* DEPENDS: suggest_depends padevchooser->pasystray

diff --git a/audio-drivers/pulseaudio/PRE_BUILD
b/audio-drivers/pulseaudio/PRE_BUILD
index ed59915..aac16a1 100755
--- a/audio-drivers/pulseaudio/PRE_BUILD
+++ b/audio-drivers/pulseaudio/PRE_BUILD
@@ -1,4 +1,6 @@
default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+sed -i 's/-Werror//' configure &&

for group in pulse{,-rt,-access}; do
create_group $group
diff --git a/audio-drivers/pulseaudio/pulseaudio-3.0.tar.xz.sig
b/audio-drivers/pulseaudio/pulseaudio-3.0.tar.xz.sig
deleted file mode 100644
index 7c222a2..0000000
Binary files a/audio-drivers/pulseaudio/pulseaudio-3.0.tar.xz.sig and
/dev/null differ
diff --git a/audio-drivers/pyalsa/DETAILS b/audio-drivers/pyalsa/DETAILS
index de2141a..977e556 100755
--- a/audio-drivers/pyalsa/DETAILS
+++ b/audio-drivers/pyalsa/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=pyalsa
if [[ $PYALSA_BRANCH == scm ]]; then
- if [[ $PYALSA_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=git
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-git.tar.bz2
SOURCE_URL[0]=git://git.alsa-project.org/alsa-python.git:pyalsa-git
SOURCE_IGNORE=volatile
diff --git a/audio-drivers/pyalsa/HISTORY b/audio-drivers/pyalsa/HISTORY
index 25a942a..8448029 100644
--- a/audio-drivers/pyalsa/HISTORY
+++ b/audio-drivers/pyalsa/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2012-09-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.0.26

diff --git a/audio-libs/aubio/0001-disable-tests.patch
b/audio-libs/aubio/0001-disable-tests.patch
new file mode 100644
index 0000000..929abcd
--- /dev/null
+++ b/audio-libs/aubio/0001-disable-tests.patch
@@ -0,0 +1,24 @@
+From 948b95efd679a362d9f21033a26f0e4b37741da6 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+Date: Mon, 24 Mar 2014 23:36:32 +0100
+Subject: [PATCH] disable tests
+
+---
+ wscript | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/wscript b/wscript
+index 83ad7b8..13d941c 100644
+--- a/wscript
++++ b/wscript
+@@ -267,7 +267,6 @@ def build(bld):
+ pass
+ if bld.env['DEST_OS'] not in ['ios', 'iosimulator', 'android']:
+ bld.recurse('examples')
+- bld.recurse('tests')
+
+ bld( source = 'aubio.pc.in' )
+
+--
+1.9.0
+
diff --git a/audio-libs/aubio/BUILD b/audio-libs/aubio/BUILD
new file mode 100755
index 0000000..1d8ce04
--- /dev/null
+++ b/audio-libs/aubio/BUILD
@@ -0,0 +1 @@
+waf_build
diff --git a/audio-libs/aubio/DEPENDS b/audio-libs/aubio/DEPENDS
index 26e106f..fb00c30 100755
--- a/audio-libs/aubio/DEPENDS
+++ b/audio-libs/aubio/DEPENDS
@@ -1,18 +1,16 @@
-depends libsndfile &&
-depends libsamplerate &&
-depends fftw &&
+depends python &&
+depends libsndfile "--enable-sndfile" &&
+depends libsamplerate "--enable-samplerate" &&
+depends fftw "--enable-fftw3 --enable-complex --enable-double" &&

-optional_depends alsa-lib \
- "--enable-alsa" \
- "--disable-alsa" \
- "for ALSA support" &&
+depends alsa-lib &&

optional_depends JACK-DRIVER \
"--enable-jack" \
"--disable-jack" \
"for JACK support" &&

-optional_depends lash \
- "--enable-lash" \
- "--disable-lash" \
- "for LASH support (it will force alsa and jack depends)"
+optional_depends LIBAVCODEC \
+ "--enable-avcodec" \
+ "--disable-avcodec" \
+ "use avcodec"
diff --git a/audio-libs/aubio/DETAILS b/audio-libs/aubio/DETAILS
index da796e6..b265258 100755
--- a/audio-libs/aubio/DETAILS
+++ b/audio-libs/aubio/DETAILS
@@ -1,8 +1,8 @@
SPELL=aubio
- VERSION=0.3.2
- SOURCE=$SPELL-$VERSION.tar.gz
+ VERSION=0.4.1
+ SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=http://aubio.org/pub/$SOURCE
-
SOURCE_HASH=sha512:b3d8445716c0cde02ee1e7b036864598ec7562d8a938a61f644c384d80e95601abcb6e713cdaab7b2613f6f4f27db1cfafa7c23824c61f504e83d11fefdee8fc
+
SOURCE_HASH=sha512:f36800f1a0cbe72509e05d15d79759ed25975e92701804597ed4c9d93e27d5e7b908e0aa65819ce763882945123ea174a0825c7aacf9f9494f56d72de5b8308c
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://aubio.org/
LICENSE[0]=GPL
diff --git a/audio-libs/aubio/HISTORY b/audio-libs/aubio/HISTORY
index 6024564..a23df2c 100644
--- a/audio-libs/aubio/HISTORY
+++ b/audio-libs/aubio/HISTORY
@@ -1,2 +1,8 @@
+2014-03-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS, DEPENDS: version 0.4.1
+ * BUILD, INSTALL: use waf
+ * 0001-disable-tests.patch, PRE_BUILD: don't build tests as they
+ fail to link
+
2008-07-10 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS, DETAILS: spell created
diff --git a/audio-libs/aubio/INSTALL b/audio-libs/aubio/INSTALL
new file mode 100755
index 0000000..0ea15cc
--- /dev/null
+++ b/audio-libs/aubio/INSTALL
@@ -0,0 +1 @@
+waf_install
diff --git a/audio-libs/aubio/PRE_BUILD b/audio-libs/aubio/PRE_BUILD
new file mode 100755
index 0000000..ab8f858
--- /dev/null
+++ b/audio-libs/aubio/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 < $SPELL_DIRECTORY/0001-disable-tests.patch
diff --git a/audio-libs/aubio03/BUILD b/audio-libs/aubio03/BUILD
new file mode 100755
index 0000000..b68d0f8
--- /dev/null
+++ b/audio-libs/aubio03/BUILD
@@ -0,0 +1,5 @@
+cd "$SOURCE_DIRECTORY" &&
+# Stupid, stupid!
+export LDFLAGS="$LDFLAGS -lm" &&
+./configure $OPTS --prefix="$INSTALL_ROOT/opt/aubio03" &&
+make
diff --git a/audio-libs/aubio03/DEPENDS b/audio-libs/aubio03/DEPENDS
new file mode 100755
index 0000000..26e106f
--- /dev/null
+++ b/audio-libs/aubio03/DEPENDS
@@ -0,0 +1,18 @@
+depends libsndfile &&
+depends libsamplerate &&
+depends fftw &&
+
+optional_depends alsa-lib \
+ "--enable-alsa" \
+ "--disable-alsa" \
+ "for ALSA support" &&
+
+optional_depends JACK-DRIVER \
+ "--enable-jack" \
+ "--disable-jack" \
+ "for JACK support" &&
+
+optional_depends lash \
+ "--enable-lash" \
+ "--disable-lash" \
+ "for LASH support (it will force alsa and jack depends)"
diff --git a/audio-libs/aubio03/DETAILS b/audio-libs/aubio03/DETAILS
new file mode 100644
index 0000000..af8440c
--- /dev/null
+++ b/audio-libs/aubio03/DETAILS
@@ -0,0 +1,23 @@
+ SPELL=aubio03
+ VERSION=0.3.2
+ SOURCE=aubio-$VERSION.tar.gz
+ SOURCE_URL[0]=http://aubio.org/pub/$SOURCE
+
SOURCE_HASH=sha512:b3d8445716c0cde02ee1e7b036864598ec7562d8a938a61f644c384d80e95601abcb6e713cdaab7b2613f6f4f27db1cfafa7c23824c61f504e83d11fefdee8fc
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/aubio-$VERSION
+ WEB_SITE=http://aubio.org/
+ LICENSE[0]=GPL
+ ENTERED=20080710
+ SHORT="library for audio labelling"
+cat << EOF
+This is an old version there only to make Ardour2 work!
+
+aubio is a library for audio labelling. Its features include segmenting a
+sound file before each of its attacks, performing pitch detection, tapping
the
+beat and producing midi streams from live audio. The name aubio comes from
+'audio' with a typo: several transcription errors are likely to be found in
+the results too.
+
+The aim of this project is to provide these automatic labelling features to
+other audio softwares. Functions can be used offline in sound editors and
+software samplers, or online in audio effects and virtual instruments.
+EOF
diff --git a/audio-libs/aubio03/HISTORY b/audio-libs/aubio03/HISTORY
new file mode 100644
index 0000000..386d8c0
--- /dev/null
+++ b/audio-libs/aubio03/HISTORY
@@ -0,0 +1,6 @@
+2014-08-24 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS, DEPENDS, BUILD: install old version of spell to
/opt/aubio03 as
+ prerequesite for ardour2
+
+2008-07-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
diff --git a/audio-libs/celt/DETAILS b/audio-libs/celt/DETAILS
index c912469..b8c3aef 100755
--- a/audio-libs/celt/DETAILS
+++ b/audio-libs/celt/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=celt
if [[ $CELT_BRANCH == scm ]]; then
- if [[ $CELT_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=git
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-git.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-git"
SOURCE_URL[0]=git_http://git.xiph.org/celt.git:$SPELL
diff --git a/audio-libs/celt/HISTORY b/audio-libs/celt/HISTORY
index 7b80e84..5a01fb7 100644
--- a/audio-libs/celt/HISTORY
+++ b/audio-libs/celt/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2012-01-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 0.11.1

diff --git a/audio-libs/faad2/DETAILS b/audio-libs/faad2/DETAILS
index f0b6864..9b6e823 100755
--- a/audio-libs/faad2/DETAILS
+++ b/audio-libs/faad2/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=faad2
if [ "$FAAD2_BRANCH" = "scm" ]; then
- if [ "$FAAD2_AUTOUPDATE" = "y" ]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=cvs
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-cvs.tar.bz2

SOURCE_URL[0]=cvs://:pserver:anonymous AT cvs.sourceforge.net:/cvsroot/faac:faad2
SOURCE_IGNORE=volatile
diff --git a/audio-libs/faad2/HISTORY b/audio-libs/faad2/HISTORY
index 1a62ddf..a05161d 100644
--- a/audio-libs/faad2/HISTORY
+++ b/audio-libs/faad2/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2013-02-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* PRE_BUILD: remove use of obsolete macro in configure.in

diff --git a/audio-libs/flac/CONFIGURE b/audio-libs/flac/CONFIGURE
index 61f5081..92878f6 100755
--- a/audio-libs/flac/CONFIGURE
+++ b/audio-libs/flac/CONFIGURE
@@ -1,3 +1,19 @@
-config_query_option CONF_OPTS "Enable debugging?" n "--enable-debug"
"--disable-debug"
-config_query_option CONF_OPTS "Enable SSE opcodes support?" n "--enable-sse"
"--disable-sse"
-config_query_option CONF_OPTS "Enable 3DNow! opcodes support?" n
"--enable-3dnow" "--disable-3dnow"
+config_query_option CONF_OPTS "Build static libraries?" y \
+ "--enable-static" \
+ "--disable-static" &&
+
+config_query_option CONF_OPTS "Enable debugging?" n \
+ "--enable-debug" \
+ "--disable-debug" &&
+
+config_query_option CONF_OPTS "Enable SSE (Intel) opcodes support?" n \
+ "--enable-sse" \
+ "--disable-sse" &&
+
+config_query_option CONF_OPTS "Enable 3DNow! (AMD) opcodes support?" n \
+ "--enable-3dnow" \
+ "--disable-3dnow"
+
+config_query_option CONF_OPTS "Enable AltiVec (PowerPC) opcodes support?" n \
+ "--enable-altivec" \
+ "--disable-altivec"
diff --git a/audio-libs/flac/DEPENDS b/audio-libs/flac/DEPENDS
index 221cf7f..13cfa29 100755
--- a/audio-libs/flac/DEPENDS
+++ b/audio-libs/flac/DEPENDS
@@ -1,20 +1,24 @@
-depends -sub CXX gcc &&
-optional_depends xmms \
- "" \
- "" \
- "to build xmms support" &&
+optional_depends -sub CXX gcc \
+ "--enable-cpplibs" \
+ "--disable-cpplibs" \
+ "to build libFLAC++" &&

-optional_depends nasm \
- "" \
- "--disable-asm-optimizations" \
- "to enable assembly optimizations" &&
+optional_depends xmms \
+ "--enable-xmms-plugin" \
+ "--disable-xmms-plugin" \
+ "to build XMMS plugin" &&

-optional_depends libogg \
- "" \
- "" \
- "to enable Ogg stream support" &&
+optional_depends nasm \
+ "--enable-asm-optimizations" \
+ "--disable-asm-optimizations" \
+ "to enable assembly optimizations" &&

-optional_depends id3lib \
- "" \
- "" \
- "to enable id3v2 support"
+optional_depends libogg \
+ "--enable-ogg" \
+ "--disable-ogg" \
+ "to enable Ogg stream support" &&
+
+optional_depends doxygen \
+ "--enable-doxygen-docs" \
+ "--disable-doxygen-docs" \
+ "to build API documentation"
diff --git a/audio-libs/flac/DETAILS b/audio-libs/flac/DETAILS
index ed122b2..a25cc3b 100755
--- a/audio-libs/flac/DETAILS
+++ b/audio-libs/flac/DETAILS
@@ -1,17 +1,16 @@
SPELL=flac
- VERSION=1.2.1
-
SOURCE_HASH=sha512:39b216239341fbfe210c3a2fc0d0531ecae26c425365c4b6d4fc1081e44e6dc7a9aba8d4c79cc8025386d0a7bb0d25c413c9b64cf7da9ab04ca34a56d2699787
- SOURCE=$SPELL-$VERSION.tar.gz
+ VERSION=1.3.1
+
SOURCE_HASH=sha512:923cd0ffe2155636febf2b4633791bc83370d57080461b97ebb69ea21a4b1be7c0ff376c7fc8ca3979af4714e761112114a24b49ff6c80228b58b929db6e96d5
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
- WEB_SITE=http://flac.sourceforge.net/
+ SOURCE_URL[0]=http://downloads.xiph.org/releases/$SPELL/$SOURCE
+ WEB_SITE=http://xiph.org/flac/index.html
ENTERED=20020209
LICENSE[0]=GPL
KEYWORDS="codec audio libs"
SHORT="Open-source, patent-free lossless audio codec."
cat << EOF
-FLAC (http://flac.sourceforge.net/) is an Open Source lossless audio
-codec developed by Josh Coalson.
+FLAC is an Open Source lossless audio codec developed by Josh Coalson.

FLAC is comprised of 1) 'libFLAC', a library which implements
reference encoders and decoders, licensed under the GNU Lesser
diff --git a/audio-libs/flac/HISTORY b/audio-libs/flac/HISTORY
index 6a49103..98dc744 100644
--- a/audio-libs/flac/HISTORY
+++ b/audio-libs/flac/HISTORY
@@ -1,3 +1,16 @@
+2014-11-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3.1
+
+2013-05-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * CONFIGURE: added Altivec opcodes support; readability++; changed
+ default values as per `configure --help'; included static libs flags
+ * DEPENDS: added proper configure flags and missing dependencies
+
+2013-05-29 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 1.3.0, changed SOURCE_URL and website to xiph.org,
+ gz -> xz, removed wrong website from description
+ * PRE_BUILD, gcc43.patch: not needed anymore
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/audio-libs/flac/PRE_BUILD b/audio-libs/flac/PRE_BUILD
deleted file mode 100755
index fd825db..0000000
--- a/audio-libs/flac/PRE_BUILD
+++ /dev/null
@@ -1,3 +0,0 @@
-default_pre_build &&
-patch $SOURCE_DIRECTORY/examples/cpp/encode/file/main.cpp \
- $SCRIPT_DIRECTORY/gcc43.patch
diff --git a/audio-libs/flac/gcc43.patch b/audio-libs/flac/gcc43.patch
deleted file mode 100644
index bf41c70..0000000
--- a/audio-libs/flac/gcc43.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-#
-# From
http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/flac/files/flac-1.2.1-gcc-4.3-includes.patch?rev=1.1&view=markup
-#
-Sun Nov 18 19:31:35 2007 UTC (4 months ago) by aballier
-Branch: MAIN
-CVS Tags: HEAD
-
-fix building with gcc 4.3, thanks to Ryan Hill <dirtyepic AT gentoo.org>, bug
#199579
-(Portage version: 2.1.3.19)
-
-diff -Naur flac-1.2.1-orig/examples/cpp/encode/file/main.cpp
flac-1.2.1/examples/cpp/encode/file/main.cpp
---- flac-1.2.1-orig/examples/cpp/encode/file/main.cpp 2007-09-13
09:58:03.000000000 -0600
-+++ flac-1.2.1/examples/cpp/encode/file/main.cpp 2007-11-18
12:59:45.000000000 -0600
-@@ -30,6 +30,7 @@
-
- #include <stdio.h>
- #include <stdlib.h>
-+#include <cstring>
- #include "FLAC++/metadata.h"
- #include "FLAC++/encoder.h"
-
diff --git a/audio-libs/flake/BUILD b/audio-libs/flake/BUILD
new file mode 100755
index 0000000..349589c
--- /dev/null
+++ b/audio-libs/flake/BUILD
@@ -0,0 +1,2 @@
+./configure --prefix="$INSTALL_ROOT"/usr $OPTS &&
+make
diff --git a/audio-libs/flake/DETAILS b/audio-libs/flake/DETAILS
new file mode 100755
index 0000000..a2715ad
--- /dev/null
+++ b/audio-libs/flake/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=flake
+ VERSION=0.11
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+
SOURCE_URL[0]=$SOURCEFORGE_URL/project/${SPELL}-enc/${SPELL}/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:045cbe7f5af29dfdc5843df3dccfa6faf1ce816566b2f3ac928b98e14f5ee0ec15ee5024a092da4e33beb5d87c31f38c0780970811c5b96ae72683aeac332584
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://flake-enc.sourceforge.net/";
+ LICENSE[0]="LGPL"
+ ENTERED=20130405
+ KEYWORDS=""
+ SHORT="FLAC audio encoder"
+cat << EOF
+Flake is an alternative encoder implementation for the FLAC format.
+
+There are both benefits and drawbacks: In its current state, it gives, on
+average, slightly better compression than the FLAC reference encoder and
+is about twice as fast. However, it does not currently implement all the
+advanced features such as tagging, cuesheets, 24-bit audio, embedded
pictures,
+and ogg encapsulation. These features might be eventually added.
+EOF
diff --git a/audio-libs/flake/HISTORY b/audio-libs/flake/HISTORY
new file mode 100644
index 0000000..69d0deb
--- /dev/null
+++ b/audio-libs/flake/HISTORY
@@ -0,0 +1,3 @@
+2013-04-05 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS: spell created
+
diff --git a/audio-libs/libao/DETAILS b/audio-libs/libao/DETAILS
index b260f19..b08dcfb 100755
--- a/audio-libs/libao/DETAILS
+++ b/audio-libs/libao/DETAILS
@@ -6,13 +6,28 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://downloads.xiph.org/releases/ao/$SOURCE
WEB_SITE=http://www.xiph.org/ao/
ENTERED=20010922
- LICENSE[0]=LGPL
+ LICENSE[0]=GPL
DOCS="CHANGES COPYING README"
KEYWORDS="audio libs"
SHORT="libao is a way to easily add cross-platform audio output
to your program."
cat << EOF
-libao is a way to easily add cross-platform audio output to your
-program. Output devices are implemented as dynamic plugins, and support
-for OSS, ESD, ALSA, aRTs, Solaris, and Irix outputs are currently
-supported.
+Libao is a cross-platform audio library that allows programs to output audio
using a simple API on a wide variety of platforms. It currently supports:
+
+ Null output (handy for testing without a sound device)
+ WAV files
+ AU files
+ RAW files
+ OSS (Open Sound System, used on Linux and FreeBSD)
+ ALSA (Advanced Linux Sound Architecture)
+ aRts (Analog RealTime Synth, used by KDE)
+ PulseAudio (next generation GNOME sound server)
+ esd (EsounD or Enlightened Sound Daemon)
+ Mac OS X
+ Windows (98 and later)
+ AIX
+ Sun/NetBSD/OpenBSD
+ IRIX
+ NAS (Network Audio Server)
+ RoarAudio (Modern, multi-OS, networked Sound System)
+ OpenBSD's sndio
EOF
diff --git a/audio-libs/libao/HISTORY b/audio-libs/libao/HISTORY
index 8ef538c..205868b 100644
--- a/audio-libs/libao/HISTORY
+++ b/audio-libs/libao/HISTORY
@@ -1,3 +1,6 @@
+2013-09-29 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: fix license (GPL, not LGPL), update description
+
2012-02-15 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.1.0
* DEPENDS: corrected flags for alsa
diff --git a/audio-libs/libdiscid/DETAILS b/audio-libs/libdiscid/DETAILS
index afee0da..a884779 100755
--- a/audio-libs/libdiscid/DETAILS
+++ b/audio-libs/libdiscid/DETAILS
@@ -1,8 +1,8 @@
SPELL=libdiscid
- VERSION=0.2.2
-
SOURCE_HASH=sha512:5a10b16cd3698641276ebb7b9dc9bc4aeeca8afeda2b3850a0c9309fecfcba5d0c0954f7de3e077460bcb409e056e3b69f23aad677f522891751c0edc4b657cd
+ VERSION=0.5.2
+
SOURCE_HASH=sha512:9c2898f347c5cf6de27bec4b77efa4812df49d73338eb19d7a8dbbfb82e91cc12a5bf992b2bbb1ec2f63da1f6c534540d643f76219aa9cbe13d7f39edec34c42
SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_URL[0]=http://users.musicbrainz.org/~matt/${SOURCE}
+ SOURCE_URL[0]=http://ftp.musicbrainz.org/pub/musicbrainz/libdiscid/$SOURCE
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://musicbrainz.org/doc/libdiscid";
LICENSE[0]=LGPL
diff --git a/audio-libs/libdiscid/HISTORY b/audio-libs/libdiscid/HISTORY
index 86dd1d8..4b82a26 100644
--- a/audio-libs/libdiscid/HISTORY
+++ b/audio-libs/libdiscid/HISTORY
@@ -1,3 +1,9 @@
+2013-08-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * version 0.5.2
+
+2013-06-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * version 0.5.1
+
2008-11-27 Treeve Jelbert <treeve AT sourcemage.org>
* version 0.2.2

diff --git a/audio-libs/libgpod/DEPENDS b/audio-libs/libgpod/DEPENDS
index 86b6d64..c77edf7 100755
--- a/audio-libs/libgpod/DEPENDS
+++ b/audio-libs/libgpod/DEPENDS
@@ -24,7 +24,7 @@ optional_depends gtk-doc \
'--enable-gtk-doc' \
'--disable-gtk-doc' \
'to build documentation' &&
-optional_depends udev \
+optional_depends UDEV \
'--enable-udev' \
'--disable-udev' \
'to enable udev support' &&
diff --git a/audio-libs/libgpod/HISTORY b/audio-libs/libgpod/HISTORY
index ab30591..b83d3dc 100644
--- a/audio-libs/libgpod/HISTORY
+++ b/audio-libs/libgpod/HISTORY
@@ -1,3 +1,6 @@
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: udev => UDEV
+
2013-02-18 Remko van der Vossen <wich AT sourcemage.org>
* PRE_BUILD: added a patch to make hal support work again

diff --git a/audio-libs/libid3tag/HISTORY b/audio-libs/libid3tag/HISTORY
index d665638..c88c81c 100644
--- a/audio-libs/libid3tag/HISTORY
+++ b/audio-libs/libid3tag/HISTORY
@@ -1,3 +1,15 @@
+2013-05-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * PRE_BUILD,
+ patches/libid3tag-0.15.1b-64bit-long.patch,
+ patches/libid3tag-0.15.1b-a_capella.patch,
+ patches/libid3tag-0.15.1b-compat.patch,
+ patches/libid3tag-0.15.1b-file-write.patch,
+ patches/libid3tag-0.15.1b-fix_overflow.patch,
+ patches/libid3tag-0.15.1b-tag.patch,
+ patches/libid3tag-0.15.1b-unknown-encoding.patch,
+ patches/libid3tag-0.15.1b-utf16.patchlibid3tag-0.15.1b-utf16.patch:
+ add patches from gentoo to fix a crash in mpd and several other bugs
+
2011-09-26 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: converted to upstream signature checking
* 4BF38A33.gpg: added gpg keyring
diff --git a/audio-libs/libid3tag/PRE_BUILD b/audio-libs/libid3tag/PRE_BUILD
new file mode 100755
index 0000000..55c2ac3
--- /dev/null
+++ b/audio-libs/libid3tag/PRE_BUILD
@@ -0,0 +1,10 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p0 < $SPELL_DIRECTORY/patches/libid3tag-0.15.1b-64bit-long.patch &&
+patch -p2 < $SPELL_DIRECTORY/patches/libid3tag-0.15.1b-a_capella.patch &&
+patch -p1 < $SPELL_DIRECTORY/patches/libid3tag-0.15.1b-compat.patch &&
+patch -p1 < $SPELL_DIRECTORY/patches/libid3tag-0.15.1b-file-write.patch &&
+patch -p0 < $SPELL_DIRECTORY/patches/libid3tag-0.15.1b-fix_overflow.patch &&
+patch -p0 < $SPELL_DIRECTORY/patches/libid3tag-0.15.1b-tag.patch &&
+patch -p1 <
$SPELL_DIRECTORY/patches/libid3tag-0.15.1b-unknown-encoding.patch &&
+patch -p1 <
$SPELL_DIRECTORY/patches/libid3tag-0.15.1b-utf16.patchlibid3tag-0.15.1b-utf16.patch
diff --git a/audio-libs/libid3tag/patches/libid3tag-0.15.1b-64bit-long.patch
b/audio-libs/libid3tag/patches/libid3tag-0.15.1b-64bit-long.patch
new file mode 100644
index 0000000..852d9ef
--- /dev/null
+++ b/audio-libs/libid3tag/patches/libid3tag-0.15.1b-64bit-long.patch
@@ -0,0 +1,24 @@
+--- id3tag.h.orig 2004-01-23 18:22:46.000000000 -0500
++++ id3tag.h 2008-05-04 19:46:33.000000000 -0400
+@@ -25,6 +25,8 @@
+ # ifndef LIBID3TAG_ID3TAG_H
+ # define LIBID3TAG_ID3TAG_H
+
++#include <stdint.h>
++
+ # ifdef __cplusplus
+ extern "C" {
+ # endif
+@@ -36,10 +38,10 @@
+ typedef unsigned char id3_byte_t;
+ typedef unsigned long id3_length_t;
+
+-typedef unsigned long id3_ucs4_t;
++typedef uint32_t id3_ucs4_t;
+
+ typedef unsigned char id3_latin1_t;
+-typedef unsigned short id3_utf16_t;
++typedef uint16_t id3_utf16_t;
+ typedef signed char id3_utf8_t;
+
+ struct id3_tag {
diff --git a/audio-libs/libid3tag/patches/libid3tag-0.15.1b-a_capella.patch
b/audio-libs/libid3tag/patches/libid3tag-0.15.1b-a_capella.patch
new file mode 100644
index 0000000..2adc2e6
--- /dev/null
+++ b/audio-libs/libid3tag/patches/libid3tag-0.15.1b-a_capella.patch
@@ -0,0 +1,35 @@
+diff -urNad /home/debian/mad/libid3tag-0.15.1b/libid3tag-0.15.1b/genre.dat
libid3tag-0.15.1b/genre.dat
+--- a/libid3tag-0.15.1b/genre.dat 2004-02-16 21:34:39.000000000 -0500
++++ b/libid3tag-0.15.1b/genre.dat 2004-09-06 09:50:33.000000000 -0400
+@@ -277,8 +277,8 @@
+ { 'P', 'u', 'n', 'k', ' ', 'R', 'o', 'c', 'k', 0 };
+ static id3_ucs4_t const genre_DRUM_SOLO[] =
+ { 'D', 'r', 'u', 'm', ' ', 'S', 'o', 'l', 'o', 0 };
+-static id3_ucs4_t const genre_A_CAPPELLA[] =
+- { 'A', ' ', 'C', 'a', 'p', 'p', 'e', 'l', 'l', 'a', 0 };
++static id3_ucs4_t const genre_A_CAPELLA[] =
++ { 'A', ' ', 'C', 'a', 'p', 'e', 'l', 'l', 'a', 0 };
+ static id3_ucs4_t const genre_EURO_HOUSE[] =
+ { 'E', 'u', 'r', 'o', '-', 'H', 'o', 'u', 's', 'e', 0 };
+ static id3_ucs4_t const genre_DANCE_HALL[] =
+@@ -452,7 +452,7 @@
+ genre_DUET,
+ genre_PUNK_ROCK,
+ genre_DRUM_SOLO,
+- genre_A_CAPPELLA,
++ genre_A_CAPELLA,
+ genre_EURO_HOUSE,
+ genre_DANCE_HALL,
+ genre_GOA,
+diff -urNad
/home/debian/mad/libid3tag-0.15.1b/libid3tag-0.15.1b/genre.dat.in
libid3tag-0.15.1b/genre.dat.in
+--- a/libid3tag-0.15.1b/genre.dat.in 2004-01-23 04:41:32.000000000 -0500
++++ b/libid3tag-0.15.1b/genre.dat.in 2004-09-06 09:50:33.000000000 -0400
+@@ -153,7 +153,7 @@
+ Duet
+ Punk Rock
+ Drum Solo
+-A Cappella
++A Capella
+ Euro-House
+ Dance Hall
+ Goa
diff --git a/audio-libs/libid3tag/patches/libid3tag-0.15.1b-compat.patch
b/audio-libs/libid3tag/patches/libid3tag-0.15.1b-compat.patch
new file mode 100644
index 0000000..6ef1a22
--- /dev/null
+++ b/audio-libs/libid3tag/patches/libid3tag-0.15.1b-compat.patch
@@ -0,0 +1,13 @@
+diff -ur libid3tag-0.15.1b/compat.gperf libid3tag-0.15.1b.fixed/compat.gperf
+--- libid3tag-0.15.1b/compat.gperf Fri Jan 23 01:41:32 2004
++++ libid3tag-0.15.1b.fixed/compat.gperf Thu Oct 19 12:21:10 2006
+@@ -237,6 +237,9 @@
+ encoding = id3_parse_uint(&data, 1);
+ string = id3_parse_string(&data, end - data, encoding, 0);
+
++ if (string == 0)
++ continue;
++
+ if (id3_ucs4_length(string) < 4) {
+ free(string);
+ continue;
diff --git a/audio-libs/libid3tag/patches/libid3tag-0.15.1b-file-write.patch
b/audio-libs/libid3tag/patches/libid3tag-0.15.1b-file-write.patch
new file mode 100644
index 0000000..aa61d09
--- /dev/null
+++ b/audio-libs/libid3tag/patches/libid3tag-0.15.1b-file-write.patch
@@ -0,0 +1,52 @@
+diff -ur -x '*.lo' -x '*.o' -x config.h -x config.log
libid3tag-0.15.1b/file.c libid3tag-0.15.1b-fixed/file.c
+--- libid3tag-0.15.1b/file.c 2004-01-23 12:41:32.000000000 +0300
++++ libid3tag-0.15.1b-fixed/file.c 2005-05-24 23:34:08.000000000 +0400
+@@ -37,6 +37,10 @@
+ # include <assert.h>
+ # endif
+
++# ifdef HAVE_SYS_STAT_H
++# include <sys/stat.h>
++# endif
++
+ # include "id3tag.h"
+ # include "file.h"
+ # include "tag.h"
+@@ -575,6 +579,10 @@
+ int v2_write(struct id3_file *file,
+ id3_byte_t const *data, id3_length_t length)
+ {
++ struct stat st;
++ char *buffer;
++ id3_length_t datalen, offset;
++
+ assert(!data || length > 0);
+
+ if (data &&
+@@ -592,9 +600,25 @@
+ }
+
+ /* hard general case: rewrite entire file */
++ if (stat(file->path, &st) == -1)
++ return -1;
+
+- /* ... */
++ offset = file->tags ? file->tags[0].length : 0;
++ datalen = st.st_size - offset;
++ if ((buffer = (char *) malloc(datalen)) == NULL)
++ return -1;
+
++ if (fseek(file->iofile, offset, SEEK_SET) == -1 ||
++ fread(buffer, datalen, 1, file->iofile) != 1 ||
++ fseek(file->iofile, 0, SEEK_SET) == -1 ||
++ fwrite(data, length, 1, file->iofile) != 1 ||
++ fwrite(buffer, datalen, 1, file->iofile) != 1 ||
++ fflush(file->iofile) == EOF) {
++ free(buffer);
++ return -1;
++ }
++ free(buffer);
++
+ done:
+ return 0;
+ }
diff --git
a/audio-libs/libid3tag/patches/libid3tag-0.15.1b-fix_overflow.patch
b/audio-libs/libid3tag/patches/libid3tag-0.15.1b-fix_overflow.patch
new file mode 100644
index 0000000..26c54c5
--- /dev/null
+++ b/audio-libs/libid3tag/patches/libid3tag-0.15.1b-fix_overflow.patch
@@ -0,0 +1,11 @@
+--- field.c.orig 2008-05-05 09:49:15.000000000 -0400
++++ field.c 2008-05-05 09:49:25.000000000 -0400
+@@ -291,7 +291,7 @@
+
+ end = *ptr + length;
+
+- while (end - *ptr > 0) {
++ while (end - *ptr > 0 && **ptr != '\0') {
+ ucs4 = id3_parse_string(ptr, end - *ptr, *encoding, 0);
+ if (ucs4 == 0)
+ goto fail;
diff --git a/audio-libs/libid3tag/patches/libid3tag-0.15.1b-tag.patch
b/audio-libs/libid3tag/patches/libid3tag-0.15.1b-tag.patch
new file mode 100644
index 0000000..2badfb3
--- /dev/null
+++ b/audio-libs/libid3tag/patches/libid3tag-0.15.1b-tag.patch
@@ -0,0 +1,17 @@
+--- tag.c.orig Fri Apr 18 18:14:33 2003
++++ tag.c Mon Sep 26 22:29:24 2005
+@@ -714,9 +714,12 @@
+
+ frame = id3_tag_findframe(tag, ID3_FRAME_TRACK, 0);
+ if (frame) {
+- unsigned int track;
++ id3_ucs4_t const *string;
++ unsigned int track = 0;
+
+- track = id3_ucs4_getnumber(id3_field_getstrings(&frame->fields[1], 0));
++ string = id3_field_getstrings(&frame->fields[1], 0);
++ if (string)
++ track = id3_ucs4_getnumber(string);
+ if (track > 0 && track <= 0xff) {
+ ptr[-2] = 0;
+ ptr[-1] = track;
diff --git
a/audio-libs/libid3tag/patches/libid3tag-0.15.1b-unknown-encoding.patch
b/audio-libs/libid3tag/patches/libid3tag-0.15.1b-unknown-encoding.patch
new file mode 100644
index 0000000..7c70d00
--- /dev/null
+++ b/audio-libs/libid3tag/patches/libid3tag-0.15.1b-unknown-encoding.patch
@@ -0,0 +1,27 @@
+diff -urNad libid3tag-0.15.1b~/compat.gperf libid3tag-0.15.1b/compat.gperf
+--- libid3tag-0.15.1b~/compat.gperf 2004-01-23 09:41:32.000000000 +0000
++++ libid3tag-0.15.1b/compat.gperf 2007-01-14 14:36:53.000000000 +0000
+@@ -236,6 +236,10 @@
+
+ encoding = id3_parse_uint(&data, 1);
+ string = id3_parse_string(&data, end - data, encoding, 0);
++ if (!string)
++ {
++ continue;
++ }
+
+ if (id3_ucs4_length(string) < 4) {
+ free(string);
+diff -urNad libid3tag-0.15.1b~/parse.c libid3tag-0.15.1b/parse.c
+--- libid3tag-0.15.1b~/parse.c 2004-01-23 09:41:32.000000000 +0000
++++ libid3tag-0.15.1b/parse.c 2007-01-14 14:37:34.000000000 +0000
+@@ -165,6 +165,9 @@
+ case ID3_FIELD_TEXTENCODING_UTF_8:
+ ucs4 = id3_utf8_deserialize(ptr, length);
+ break;
++ default:
++ /* FIXME: Unknown encoding! Print warning? */
++ return NULL;
+ }
+
+ if (ucs4 && !full) {
diff --git
a/audio-libs/libid3tag/patches/libid3tag-0.15.1b-utf16.patchlibid3tag-0.15.1b-utf16.patch

b/audio-libs/libid3tag/patches/libid3tag-0.15.1b-utf16.patchlibid3tag-0.15.1b-utf16.patch
new file mode 100644
index 0000000..e2e6eae
--- /dev/null
+++
b/audio-libs/libid3tag/patches/libid3tag-0.15.1b-utf16.patchlibid3tag-0.15.1b-utf16.patch
@@ -0,0 +1,21 @@
+--- libid3tag-0.15.1b/utf16.c
++++ libid3tag-0.15.1b/utf16.c
+@@ -282,5 +282,18 @@
+
+ free(utf16);
+
++ if (end == *ptr && length % 2 != 0)
++ {
++ /* We were called with a bogus length. It should always
++ * be an even number. We can deal with this in a few ways:
++ * - Always give an error.
++ * - Try and parse as much as we can and
++ * - return an error if we're called again when we
++ * already tried to parse everything we can.
++ * - tell that we parsed it, which is what we do here.
++ */
++ (*ptr)++;
++ }
++
+ return ucs4;
+ }
diff --git a/audio-libs/liblo/DETAILS b/audio-libs/liblo/DETAILS
index 66bc8c7..8b4604e 100755
--- a/audio-libs/liblo/DETAILS
+++ b/audio-libs/liblo/DETAILS
@@ -1,8 +1,8 @@
SPELL=liblo
- VERSION=0.26
+ VERSION=0.28
SOURCE=$SPELL-$VERSION.tar.gz
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:5bc720be216b796587ee020cc32bdea760c65ee063a1248a44bb7c800c1a91b5e5a1321b55c61fd3b219aecb0d8cfb4d6bf53a6440d46fd59e8697c63e542215
+ SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SPELL}/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:05818218d2d6a7042714b8fa905e7242fb9707795ad53ea27b2a1af3661f0822d25585ce17d286aa269c534ef24e19e377e041bf7fe194c8e47c0046fefcb85f
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://liblo.sourceforge.net/
ENTERED=20070723
diff --git a/audio-libs/liblo/HISTORY b/audio-libs/liblo/HISTORY
index 0539a42..a4e0e14 100644
--- a/audio-libs/liblo/HISTORY
+++ b/audio-libs/liblo/HISTORY
@@ -1,3 +1,14 @@
+2014-06-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * PRE_BUILD: added, to apply patch
+ * pre-gcc48.patch: added, to fix build with compilers with full C++11
+ support
+
+2014-03-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.28
+
+2014-01-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.27
+
2013-01-01 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS: updated spell to 0.26

diff --git a/audio-libs/liblo/PRE_BUILD b/audio-libs/liblo/PRE_BUILD
new file mode 100755
index 0000000..d3ef378
--- /dev/null
+++ b/audio-libs/liblo/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+if spell_ok gcc && is_version_less $(installed_version gcc) 4.8.0; then
+ patch -p0 < "$SPELL_DIRECTORY/pre-gcc48.patch"
+fi
diff --git a/audio-libs/liblo/pre-gcc48.patch
b/audio-libs/liblo/pre-gcc48.patch
new file mode 100644
index 0000000..961ecb0
--- /dev/null
+++ b/audio-libs/liblo/pre-gcc48.patch
@@ -0,0 +1,50 @@
+--- lo/lo_cpp.h.orig 2014-01-27 21:30:49.000000000 +0400
++++ lo/lo_cpp.h 2014-06-21 22:48:04.546899637 +0400
+@@ -426,19 +426,22 @@
+ }
+ }
+
+- Server(const num_string_type &port, lo_err_handler err_h=0)
+- : Server(lo_server_new(port, err_h)) {}
++ Server(const num_string_type &port, lo_err_handler err_h=0) {
++ server = lo_server_new(port, err_h);
++ }
+
+- Server(const num_string_type &port, int proto, lo_err_handler
err_h=0)
+- : Server(lo_server_new_with_proto(port, proto, err_h)) {}
++ Server(const num_string_type &port, int proto, lo_err_handler
err_h=0) {
++ server = lo_server_new_with_proto(port, proto, err_h);
++ }
+
+ Server(const string_type &group, const num_string_type &port,
+- const string_type &iface="", const string_type &ip="",
lo_err_handler err_h=0)
+- : Server((iface._s || ip._s)
+- ? lo_server_new_multicast_iface(group, port,
+- iface._s?:0,
+- ip._s?:0, err_h)
+- : lo_server_new_multicast(group, port, err_h)) {}
++ const string_type &iface="", const string_type &ip="",
lo_err_handler err_h=0) {
++ if (iface._s || ip._s) {
++ server = lo_server_new_multicast_iface(group, port,
iface._s?:0, ip._s?:0, err_h);
++ } else {
++ server = lo_server_new_multicast(group, port, err_h);
++ }
++ }
+
+ virtual ~Server()
+ { if (server) lo_server_free(server); }
+@@ -734,8 +737,12 @@
+ }
+ }
+
+- Bundle(const Bundle &b)
+- : Bundle((lo_bundle)b) {}
++ Bundle(const Bundle &b) {
++ lo_bundle newb = (lo_bundle)b;
++ bundle = newb;
++ if (newb)
++ lo_bundle_incref(newb);
++ }
+
+ ~Bundle()
+ { if (bundle) lo_bundle_free_recursive(bundle); }
diff --git a/audio-libs/liblrdf/DETAILS b/audio-libs/liblrdf/DETAILS
index e8fe81d..1fdeeb2 100755
--- a/audio-libs/liblrdf/DETAILS
+++ b/audio-libs/liblrdf/DETAILS
@@ -6,7 +6,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/LRDF-$VERSION
WEB_SITE=https://github.com/swh/LRDF
ENTERED=20031207
LICENSE[0]=GPL
-
SOURCE_HASH=sha512:d8dddc6a9493aef30bcb267fd5b68a19ed67051fcf75329b0501543ef893e2830d2f667cd06d05bbd80a184c127be87bdc12e9371ac50a9d21a2bb66536f6128
+
SOURCE_HASH=sha512:5b57961199af7aab8714a411917426cac5a92fa7bb9bfebdb9a8ffbe6713186b8c500b71ffb689e0701ca24f0e7fede23520d29411c7afe6a90535802dded48d
KEYWORDS="audio libs"
SHORT="This is a library to make it easy to manipulate RDF files
describing LADSPA plugins."
diff --git a/audio-libs/liblrdf/HISTORY b/audio-libs/liblrdf/HISTORY
index d2a3632..0d5915c 100644
--- a/audio-libs/liblrdf/HISTORY
+++ b/audio-libs/liblrdf/HISTORY
@@ -1,3 +1,6 @@
+2013-10-23 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: update checksum
+
2013-02-16 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 0.5.0, fixed WEB_SITE, SOURCE_URL
* BUILD: removed
diff --git a/audio-libs/libmad/HISTORY b/audio-libs/libmad/HISTORY
index 4d2153e..08024fc 100644
--- a/audio-libs/libmad/HISTORY
+++ b/audio-libs/libmad/HISTORY
@@ -1,3 +1,7 @@
+2013-09-10 Robin Cook <rcook AT wyrms.net>
+ * PRE_BUILD: added --add-missing
+ * updated no cflags patch with info from linux from scratch
+
2013-02-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* PRE_BUILD: fix obsolete macro in configure.ac

diff --git a/audio-libs/libmad/PRE_BUILD b/audio-libs/libmad/PRE_BUILD
index 2087da7..089e189 100755
--- a/audio-libs/libmad/PRE_BUILD
+++ b/audio-libs/libmad/PRE_BUILD
@@ -6,4 +6,4 @@ sedit 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' configure.ac &&
libtoolize -c -f &&
aclocal &&
autoconf &&
-automake --foreign
+automake --foreign --add-missing
diff --git a/audio-libs/libmad/libmad-0.15.1b-no-cflag-mess.patch
b/audio-libs/libmad/libmad-0.15.1b-no-cflag-mess.patch
index 5eeacd5..b2f3a1d 100644
--- a/audio-libs/libmad/libmad-0.15.1b-no-cflag-mess.patch
+++ b/audio-libs/libmad/libmad-0.15.1b-no-cflag-mess.patch
@@ -1,6 +1,5 @@
-diff -ru libmad-0.15.1b.old/configure.ac libmad-0.15.1b/configure.ac
---- libmad-0.15.1b.old/configure.ac 2004-01-23 10:41:32.000000000 +0100
-+++ libmad-0.15.1b/configure.ac 2008-08-22 11:57:08.000000000 +0200
+--- libmad-0.15.1b/configure.ac 2004-01-23 03:41:32.000000000 -0600
++++ libmad-mod/configure.ac 2013-09-08 06:26:19.579212428 -0500
@@ -66,130 +66,130 @@

AC_SUBST(LIBTOOL_DEPS)
@@ -256,3 +255,11 @@ diff -ru libmad-0.15.1b.old/configure.ac
libmad-0.15.1b/configure.ac

case "$host" in
mips*-agenda-*)
+@@ -297,6 +297,7 @@
+ then
+ case "$host" in
+ i?86-*) FPM="INTEL" ;;
++ x86_64*) FPM="64BIT" ;;
+ arm*-*) FPM="ARM" ;;
+ mips*-*) FPM="MIPS" ;;
+ sparc*-*) FPM="SPARC" ;;
diff --git a/audio-libs/libmikmod/DETAILS b/audio-libs/libmikmod/DETAILS
index 2cfac21..0159043 100755
--- a/audio-libs/libmikmod/DETAILS
+++ b/audio-libs/libmikmod/DETAILS
@@ -1,13 +1,12 @@
SPELL=libmikmod
- VERSION=3.2.0-beta2
- SOURCE=$SPELL-$VERSION.tar.bz2
+ VERSION=3.3.7
+ SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://mikmod.raphnet.net/files/$SOURCE
- WEB_SITE=http://mikmod.raphnet.net/
-
SOURCE_HASH=sha512:1b6f072ad88480b2d74874eec5ba4fb0d9deabcb568d2bad733668d59d5454ac3082770a508dd880ee7fd41b2ebb7e1131194ae5c32ae992d9193dea18f1c29b
+ SOURCE_URL[0]=$SOURCEFORGE_URL/mikmod/$SPELL/$VERSION/$SOURCE
+ WEB_SITE=http://mikmod.sourceforge.net/
+
SOURCE_HASH=sha512:3d2db6d0838a957f073f43f81e8ee20d803e5103e71bcbf7bb08f8a7776a77be50958522fc48e3ea9c20ee20a5a60eda8a66cd403f382ebd6c7910c6325dd4e9
LICENSE[0]=LGPL
ENTERED=20010922
- UPDATED=20020305
KEYWORDS="audio libs"
SHORT='libmikmod is a library for playing mod, s3m, xm, it, med,
mtm, 669 files'
cat << EOF
diff --git a/audio-libs/libmikmod/HISTORY b/audio-libs/libmikmod/HISTORY
index 5897cce..69e95f4 100644
--- a/audio-libs/libmikmod/HISTORY
+++ b/audio-libs/libmikmod/HISTORY
@@ -1,3 +1,7 @@
+2014-11-26 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fixed WEBSITE
+ updated spell to 3.3.7
+
2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed BUILD_API=2.

diff --git a/audio-libs/libmpdclient/DEPENDS b/audio-libs/libmpdclient/DEPENDS
index 5584a0a..4ae919c 100755
--- a/audio-libs/libmpdclient/DEPENDS
+++ b/audio-libs/libmpdclient/DEPENDS
@@ -1 +1,5 @@
-depends autoconf
+depends autoconf &&
+optional_depends doxygen \
+ "--enable-documentation" \
+ "--disable-documentation" \
+ "build API documentation"
diff --git a/audio-libs/libmpdclient/DETAILS b/audio-libs/libmpdclient/DETAILS
index 60d7a3c..0d834f8 100755
--- a/audio-libs/libmpdclient/DETAILS
+++ b/audio-libs/libmpdclient/DETAILS
@@ -1,9 +1,9 @@
SPELL=libmpdclient
- VERSION=2.7
- SOURCE=$SPELL-$VERSION.tar.bz2
+ VERSION=2.9
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=$SOURCEFORGE_URL/musicpd/$SOURCE
-
SOURCE_HASH=sha512:e3f62646246495fa5bfc0df45c1f2aed4086040d429181c1da9796b9f7ea5789d34896273a1703c788fba9b08b11a6ac1376cb9514d33299a542b97eb4f6dc45
+ SOURCE_URL[0]=http://www.musicpd.org/download/libmpdclient/2/${SOURCE}
+
SOURCE_HASH=sha512:7e6af51e31a3319e6681dfe5199fda1b2c1482f6aa6854af7c7f02c999fbbeae4f369c9b157abf95402c7f022d155109454b243549185ba791df5b2457baaba4
WEB_SITE=http://mpd.wikia.com/wiki/ClientLib:libmpdclient
ENTERED=20091231
LICENSE[0]=GPL
diff --git a/audio-libs/libmpdclient/HISTORY b/audio-libs/libmpdclient/HISTORY
index 07a3813..bf89fd1 100644
--- a/audio-libs/libmpdclient/HISTORY
+++ b/audio-libs/libmpdclient/HISTORY
@@ -1,3 +1,7 @@
+2014-01-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.9
+ * DEPENDS: add optional dependency on doxygen
+
2012-02-15 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.7
* PRE_BUILD, Makefile.am.patch: removed
diff --git a/audio-libs/libogg/DETAILS b/audio-libs/libogg/DETAILS
index e55db09..ceea29a 100755
--- a/audio-libs/libogg/DETAILS
+++ b/audio-libs/libogg/DETAILS
@@ -1,6 +1,6 @@
SPELL=libogg
- VERSION=1.3.0
-
SOURCE_HASH=sha512:4861d7f61a6e7be289676f642a20c547e883fc6a14609387b0e1662b9b1b7ead76aa697e0542bbc85fd61bce28d0b2182fd35926d858afee976f8f27f752bf8e
+ VERSION=1.3.1
+
SOURCE_HASH=sha512:c1caff78f89ffcef4783e550f92b91ebcf76a192b36eefa9f4cd6b9a17989079821f1caac38614903768fbf8ec3c0bb73520662ba994b70a2f1595facccf382a
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://downloads.xiph.org/releases/ogg/$SOURCE
diff --git a/audio-libs/libogg/HISTORY b/audio-libs/libogg/HISTORY
index 1c9f727..a7de228 100644
--- a/audio-libs/libogg/HISTORY
+++ b/audio-libs/libogg/HISTORY
@@ -1,3 +1,6 @@
+2013-09-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.3.1
+
2011-08-10 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.3.0

diff --git a/audio-libs/libvorbis/DETAILS b/audio-libs/libvorbis/DETAILS
index 5de4430..08fb54d 100755
--- a/audio-libs/libvorbis/DETAILS
+++ b/audio-libs/libvorbis/DETAILS
@@ -1,7 +1,7 @@
SPELL=libvorbis
- VERSION=1.3.3
-
SOURCE_HASH=sha512:12d9bd4afb8d6b8b47ff0587d819f17e867cf6ec95405cfb97d35b5a4b3b15b35f5a7b2e66f649d58dda0469c2c4731b710ed609e79e77be228e62dece16905f
- SOURCE=$SPELL-$VERSION.tar.gz
+ VERSION=1.3.4
+
SOURCE_HASH=sha512:f705c7740bec2dc6584ab8f103491a9d462136e3fa76454bde47e2ba04466b896ef066f7f925ad0a44d4c659c962717bc9099b3cecc20f12270d0ad53369ad53
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://downloads.xiph.org/releases/vorbis/$SOURCE
WEB_SITE=http://www.xiph.org/vorbis/
diff --git a/audio-libs/libvorbis/HISTORY b/audio-libs/libvorbis/HISTORY
index e294f58..ce92c38 100644
--- a/audio-libs/libvorbis/HISTORY
+++ b/audio-libs/libvorbis/HISTORY
@@ -1,3 +1,6 @@
+2014-04-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3.4
+
2012-02-07 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.3.3

diff --git a/audio-libs/lilv-0/BUILD b/audio-libs/lilv-0/BUILD
new file mode 100755
index 0000000..67a8cb8
--- /dev/null
+++ b/audio-libs/lilv-0/BUILD
@@ -0,0 +1,2 @@
+OPTS="$OPTS --no-utils" &&
+waf_build
diff --git a/audio-libs/lilv-0/DEPENDS b/audio-libs/lilv-0/DEPENDS
new file mode 100755
index 0000000..99115e4
--- /dev/null
+++ b/audio-libs/lilv-0/DEPENDS
@@ -0,0 +1,5 @@
+depends python &&
+depends lv2 &&
+depends serd &&
+depends sord &&
+depends sratom-0
diff --git a/audio-libs/lilv-0/DETAILS b/audio-libs/lilv-0/DETAILS
new file mode 100755
index 0000000..c23f6b4
--- /dev/null
+++ b/audio-libs/lilv-0/DETAILS
@@ -0,0 +1,19 @@
+# Trying to deal with multi-version install of library, as asked by upstream.
+ SPELL=lilv-0
+ VERSION=0.16.0
+ SOURCE="${SPELL%-*}-${VERSION}.tar.bz2"
+ SOURCE2="$SOURCE.sig"
+ SOURCE_URL=http://download.drobilla.net/${SOURCE}
+ SOURCE2_URL="$SOURCE_URL.sig"
+ SOURCE2_IGNORE=signature
+ SOURCE_GPG=dave_robillard.gpg:$SOURCE2:UPSTREAM_KEY
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL%-*}-${VERSION}"
+ WEB_SITE="http://drobilla.net/software/sord/";
+ LICENSE[0]="ISC"
+ KEYWORDS=""
+ SHORT="C library to make the use of LV2 plugins as simple as
possible"
+cat << EOF
+Lilv is a C library to make the use of LV2 plugins as simple as possible for
applications. Lilv is the successor to SLV2, rewritten to be significantly
faster and have minimal dependencies. It is stable, well-tested software (the
included test suite covers over 90% of the code) in use by several
applications.
+
+Lilv is Free Software under an extremely liberal MIT-style license. It
depends only on Serd and Sord, and is known to work on GNU/Linux, Free/Open
BSD, Mac OS X, and Windows.
+EOF
diff --git a/audio-libs/lilv-0/HISTORY b/audio-libs/lilv-0/HISTORY
new file mode 100644
index 0000000..f31d1e5
--- /dev/null
+++ b/audio-libs/lilv-0/HISTORY
@@ -0,0 +1,9 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Normalize SPELL field
+
+2014-08-24 Thomas Orgis <sobukus AT sourcemage.org>
+ * INSTALL: fail-safe cleanup of non-libraries
+
+2013-10-23 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS, DEPENDS, BUILD, INSTALL: created
+
diff --git a/audio-libs/lilv-0/INSTALL b/audio-libs/lilv-0/INSTALL
new file mode 100755
index 0000000..8d809b8
--- /dev/null
+++ b/audio-libs/lilv-0/INSTALL
@@ -0,0 +1,4 @@
+./waf install --destdir=".pre-install" &&
+rm -rvf .pre-install/usr/{bin,etc,share/man} &&
+# cp -a complains about inability to preserve times for symlinks
+cp -rv .pre-install/* "$INSTALL_ROOT/"
diff --git a/audio-libs/lv2/BUILD b/audio-libs/lv2/BUILD
new file mode 100755
index 0000000..1d8ce04
--- /dev/null
+++ b/audio-libs/lv2/BUILD
@@ -0,0 +1 @@
+waf_build
diff --git a/audio-libs/lv2/CONFLICTS b/audio-libs/lv2/CONFLICTS
new file mode 100755
index 0000000..663c511
--- /dev/null
+++ b/audio-libs/lv2/CONFLICTS
@@ -0,0 +1,2 @@
+conflicts lv2core
+
diff --git a/audio-libs/lv2/DEPENDS b/audio-libs/lv2/DEPENDS
new file mode 100755
index 0000000..6e84a0e
--- /dev/null
+++ b/audio-libs/lv2/DEPENDS
@@ -0,0 +1 @@
+depends python
diff --git a/audio-libs/lv2/DETAILS b/audio-libs/lv2/DETAILS
new file mode 100755
index 0000000..b14fc03
--- /dev/null
+++ b/audio-libs/lv2/DETAILS
@@ -0,0 +1,21 @@
+ SPELL=lv2
+ VERSION=1.4.0
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ SOURCE2="$SOURCE.sig"
+ SOURCE_URL[0]=http://lv2plug.in/spec/${SOURCE}
+ SOURCE2_URL="$SOURCE_URL.sig"
+ SOURCE2_IGNORE=signature
+ SOURCE_GPG=dave_robillard.gpg:$SOURCE2:UPSTREAM_KEY
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://lv2plug.in";
+ LICENSE[0]=ISC
+ ENTERED=20131023
+ SHORT="LV2 specification and example plugin bundle"
+cat << EOF
+LV2 is a plugin standard for audio systems. It defines a minimal yet
+extensible C API for plugin code and a format for plugin "bundles".
+See <http://lv2plug.in> for more information.
+
+This package contains specifications (a C header and/or a schema in Turtle),
+documentation generation tools, and example plugins.
+EOF
diff --git a/audio-libs/lv2/HISTORY b/audio-libs/lv2/HISTORY
new file mode 100644
index 0000000..d141342
--- /dev/null
+++ b/audio-libs/lv2/HISTORY
@@ -0,0 +1,6 @@
+2014-08-24 Thomas Orgis <sobukus AT sourcemage.org>
+ * INSTALL: pre-create directory
+
+2013-10-23 Thomas Orgis <sobukus AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
+ * CONFLICTS: replaces lv2core
diff --git a/audio-libs/lv2/INSTALL b/audio-libs/lv2/INSTALL
new file mode 100755
index 0000000..6af2edc
--- /dev/null
+++ b/audio-libs/lv2/INSTALL
@@ -0,0 +1,3 @@
+# Too dumb to use mkdir -p in waf?
+mkdir -p "$INSTALL_ROOT/usr/lib/lv2" &&
+waf_install
diff --git a/audio-libs/lv2core/29727060.gpg b/audio-libs/lv2core/29727060.gpg
deleted file mode 100644
index fe775af..0000000
Binary files a/audio-libs/lv2core/29727060.gpg and /dev/null differ
diff --git a/audio-libs/lv2core/BUILD b/audio-libs/lv2core/BUILD
index 1d8ce04..27ba77d 100755
--- a/audio-libs/lv2core/BUILD
+++ b/audio-libs/lv2core/BUILD
@@ -1 +1 @@
-waf_build
+true
diff --git a/audio-libs/lv2core/DEPENDS b/audio-libs/lv2core/DEPENDS
index 867b4d4..cf6c18d 100755
--- a/audio-libs/lv2core/DEPENDS
+++ b/audio-libs/lv2core/DEPENDS
@@ -1 +1 @@
-depends python
+depends lv2
diff --git a/audio-libs/lv2core/DETAILS b/audio-libs/lv2core/DETAILS
index 7844b29..c0dcae5 100755
--- a/audio-libs/lv2core/DETAILS
+++ b/audio-libs/lv2core/DETAILS
@@ -1,20 +1,7 @@
- SPELL=lv2core
- VERSION=3.0
- SOURCE=$SPELL-$VERSION.tar.bz2
- SOURCE2=$SOURCE.sig
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=http://lv2plug.in/spec/$SOURCE
- SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
- WEB_SITE=http://lv2plug.in/
- ENTERED=20080111
- LICENSE[0]=LGPL
- SOURCE_GPG=29727060.gpg:$SOURCE2:UPSTREAM_KEY
- SOURCE2_IGNORE=signature
- KEYWORDS="libs audio"
- SHORT="A standard for audio processing plugins; successor to
LADSPA."
-cat << EOF
-LV2 is a standard for plugins and matching host applications, primarily
-targeted at audio processing and generation. LV2 is a successor to LADSPA,
-created to address the limitations of LADSPA which many applications have
-outgrown.
-EOF
+ SPELL=lv2core
+ VERSION=0
+ PATCHLEVEL=9999
+ SHORT="deprecated"
+ cat << EOF
+ deprecated spell [replaced by lv2]
+ EOF
diff --git a/audio-libs/lv2core/DOWNLOAD b/audio-libs/lv2core/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/audio-libs/lv2core/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/audio-libs/lv2core/HISTORY b/audio-libs/lv2core/HISTORY
index 3126a46..8a8e548 100644
--- a/audio-libs/lv2core/HISTORY
+++ b/audio-libs/lv2core/HISTORY
@@ -1,3 +1,8 @@
+2013-10-23 Thomas Orgis <sobukus AT sourcemage.org>
+ * spell deprecated [upstream repackaging]
+ * PATCHLEVEL=9999
+ * DETAILS: version 0
+
2011-09-26 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: converted to upstream signature checking
* 29727060.gpg: added gpg keyring
diff --git a/audio-libs/lv2core/INSTALL b/audio-libs/lv2core/INSTALL
index 0ea15cc..27ba77d 100755
--- a/audio-libs/lv2core/INSTALL
+++ b/audio-libs/lv2core/INSTALL
@@ -1 +1 @@
-waf_install
+true
diff --git a/audio-libs/lv2core/PRE_BUILD b/audio-libs/lv2core/PRE_BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/audio-libs/lv2core/PRE_BUILD
@@ -0,0 +1 @@
+true
diff --git a/audio-libs/lv2core/TRIGGERS b/audio-libs/lv2core/TRIGGERS
new file mode 100755
index 0000000..ab86c93
--- /dev/null
+++ b/audio-libs/lv2core/TRIGGERS
@@ -0,0 +1 @@
+on_cast lv2core dispel_self
diff --git a/audio-libs/openal-soft/DETAILS b/audio-libs/openal-soft/DETAILS
index c7d25a7..e217ee0 100755
--- a/audio-libs/openal-soft/DETAILS
+++ b/audio-libs/openal-soft/DETAILS
@@ -1,6 +1,6 @@
SPELL=openal-soft
- VERSION=1.15.1
-
SOURCE_HASH=sha512:ca6dafdd503d06892dff08763bc00b974ec6e7c4bf3dcebb4cb41a486b4ea777c278299a198db182fee888a19a5716bd57d91a2859b764a532138a79f2bd672f
+ VERSION=1.16.0
+
SOURCE_HASH=sha512:b89e46902ce475afd47c4c153ae666646e8b277abf1be97f92b6a10dc585ed780c663591398a9fd7e4118595dd45d2d8d6df0101b4148686150bbb3fe2939ddc
SOURCE="${SPELL}-${VERSION}.tar.bz2"
SOURCE_URL[0]=http://kcat.strangesoft.net/openal-releases/${SOURCE}
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
diff --git a/audio-libs/openal-soft/HISTORY b/audio-libs/openal-soft/HISTORY
index e57c201..f2dfb81 100644
--- a/audio-libs/openal-soft/HISTORY
+++ b/audio-libs/openal-soft/HISTORY
@@ -1,3 +1,6 @@
+2014-10-01 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.16.0
+
2012-12-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.15.1
* avutil.patch, PRE_BUILD: removed
diff --git a/audio-libs/slv2/DEPENDS b/audio-libs/slv2/DEPENDS
index 0a13f7c..569adcc 100755
--- a/audio-libs/slv2/DEPENDS
+++ b/audio-libs/slv2/DEPENDS
@@ -1,5 +1,5 @@
depends python &&
-depends lv2core &&
+depends lv2 &&
depends redland &&

optional_depends JACK-DRIVER \
diff --git a/audio-libs/slv2/HISTORY b/audio-libs/slv2/HISTORY
index 1694755..2c49867 100644
--- a/audio-libs/slv2/HISTORY
+++ b/audio-libs/slv2/HISTORY
@@ -1,3 +1,6 @@
+2014-08-24 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: depend on lv2 instead of lv2core
+
2011-10-22 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS: Updated to 0.6.6.

diff --git a/audio-libs/sratom-0/BUILD b/audio-libs/sratom-0/BUILD
new file mode 100755
index 0000000..1d8ce04
--- /dev/null
+++ b/audio-libs/sratom-0/BUILD
@@ -0,0 +1 @@
+waf_build
diff --git a/audio-libs/sratom-0/DEPENDS b/audio-libs/sratom-0/DEPENDS
new file mode 100755
index 0000000..2ff6ffd
--- /dev/null
+++ b/audio-libs/sratom-0/DEPENDS
@@ -0,0 +1,5 @@
+depends python &&
+depends lv2 &&
+depends serd &&
+depends sord
+
diff --git a/audio-libs/sratom-0/DETAILS b/audio-libs/sratom-0/DETAILS
new file mode 100755
index 0000000..f770954
--- /dev/null
+++ b/audio-libs/sratom-0/DETAILS
@@ -0,0 +1,21 @@
+# This is the library sratom-0, if a new version gets tools added,
+# we need to create separate spell that installs those and ensure
+# that they don't end up here. Multiple library versions shall be
+# installable in parallel.
+ SPELL=sratom-0
+ VERSION=0.4.2
+ SOURCE="${SPELL%-*}-${VERSION}.tar.bz2"
+ SOURCE2="$SOURCE.sig"
+ SOURCE_URL=http://download.drobilla.net/${SOURCE}
+ SOURCE2_URL="$SOURCE_URL.sig"
+ SOURCE2_IGNORE=signature
+ SOURCE_GPG=dave_robillard.gpg:$SOURCE2:UPSTREAM_KEY
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL%-*}-${VERSION}"
+ WEB_SITE="http://drobilla.net/software/sord/";
+ LICENSE[0]="ISC"
+ ENTERED=20111220
+ KEYWORDS=""
+ SHORT="library for serialising LV2 atoms to/from RDF"
+cat << EOF
+Sratom is a library for serialising LV2 atoms to/from RDF, particularly the
Turtle syntax.
+EOF
diff --git a/audio-libs/sratom-0/HISTORY b/audio-libs/sratom-0/HISTORY
new file mode 100644
index 0000000..bfeb743
--- /dev/null
+++ b/audio-libs/sratom-0/HISTORY
@@ -0,0 +1,6 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Normalize SPELL field
+
+2013-10-23 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS, DEPENDS, BUILD, INSTALL: created
+
diff --git a/audio-libs/sratom-0/INSTALL b/audio-libs/sratom-0/INSTALL
new file mode 100755
index 0000000..0ea15cc
--- /dev/null
+++ b/audio-libs/sratom-0/INSTALL
@@ -0,0 +1 @@
+waf_install
diff --git a/audio-libs/stk/01-makefile.patch
b/audio-libs/stk/01-makefile.patch
new file mode 100644
index 0000000..3452268
--- /dev/null
+++ b/audio-libs/stk/01-makefile.patch
@@ -0,0 +1,130 @@
+Origin: Debian
+Description: Provide an install target to the src target.
+ Add SONAME to shared libraries.
+Forwarded: no
+---
+ Makefile.in | 5 ++++-
+ configure | 4 ++--
+ configure.ac | 4 ++--
+ projects/demo/Makefile.in | 6 +++---
+ src/Makefile.in | 20 +++++++++++++++++---
+ 5 files changed, 28 insertions(+), 11 deletions(-)
+
+--- stk.orig/projects/demo/Makefile.in
++++ stk/projects/demo/Makefile.in
+@@ -1,7 +1,7 @@
+ ### Do not edit -- Generated by 'configure --with-whatever' from Makefile.in
+ ### STK demo Makefile - for various flavors of unix
+
+-PROGRAMS = demo
++PROGRAMS = stk-demo
+ RM = /bin/rm
+ SRC_PATH = ../../src
+ OBJECT_PATH = @object_path@
+@@ -57,8 +57,8 @@ DEFS += -DRAWWAVE_PATH=\"$(RAWWAVES)\
+
+ all : $(PROGRAMS)
+
+-demo: demo.cpp $(OBJECTS)
+- $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o demo demo.cpp
$(OBJECT_PATH)/*.o $(LIBRARY)
++stk-demo: demo.cpp $(OBJECTS)
++ $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o stk-demo demo.cpp utilities.cpp
-L../../src -lstk $(LIBRARY)
+
+ libdemo: demo.cpp
+ $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o demo utilities.cpp demo.cpp
-L../../src -lstk $(LIBRARY)
+--- stk.orig/src/Makefile.in
++++ stk/src/Makefile.in
+@@ -3,13 +3,15 @@
+
+ STATICLIB = libstk.a
+ SHAREDLIB = @sharedlib@
+-MAJOR = 4
++MAJOR = 0
+ RELEASE = 4.4.4
+
+ AR = ar -rsc
+ RM = /bin/rm
+ LN = /bin/ln
+ OBJECT_PATH = @object_path@
++LIBDIR = @libdir@
++PREFIX = @prefix@
+ vpath %.o $(OBJECT_PATH)
+
+ OBJECTS = Stk.o Generator.o Noise.o Blit.o BlitSaw.o
BlitSquare.o Granulate.o \
+@@ -71,11 +73,23 @@ $(STATICLIB) : $(OBJECTS)
+ $(AR) $(STATICLIB) $(OBJECT_PATH)/*.o
+
+ $(SHAREDLIB) : $(OBJECTS)
+- $(RM) -f $(@) $(SHAREDLIB).$(MAJOR) $(SHAREDLIB)
++ $(RM) -f $(@) $(SHAREDLIB).$(MAJOR).$(RELEASE) $(SHAREDLIB).$(MAJOR)
$(SHAREDLIB)
+ $(CC) $(LDFLAGS) -fPIC @libflags@ $(OBJECT_PATH)/*.o $(LIBS)
++ $(LN) -s $(SHAREDLIB).$(MAJOR).$(RELEASE) @sharedname@
+ $(LN) -s @sharedname@ $(SHAREDLIB)
+ # $(LN) -s @sharedname@ $(SHAREDLIB).$(MAJOR)
+
++install-headers:
++ install -d $(DESTDIR)/usr/include/stk
++ cp -r ../include/*.h $(DESTDIR)/usr/include/stk
++
++install: $(SHAREDLIB) install-headers
++ install -d $(DESTDIR)/usr/share/stk
++ install -d $(DESTDIR)$(PREFIX)$(LIBDIR)
++ install -m 644 $(SHAREDLIB).$(MAJOR).$(RELEASE)
$(DESTDIR)$(PREFIX)$(LIBDIR)
++ ln -s $(SHAREDLIB).$(MAJOR).$(RELEASE)
$(DESTDIR)$(PREFIX)$(LIBDIR)/$(SHAREDLIB).$(MAJOR)
++ ln -s $(SHAREDLIB).$(MAJOR).$(RELEASE)
$(DESTDIR)$(PREFIX)$(LIBDIR)/$(SHAREDLIB)
++
+ $(OBJECTS) : Stk.h
+
+ clean :
+@@ -86,4 +100,4 @@ clean :
+ $(RM) -fR *.dSYM
+
+ distclean: clean
+- $(RM) Makefile
+\ No newline at end of file
++ $(RM) Makefile
+--- stk.orig/Makefile.in
++++ stk/Makefile.in
+@@ -4,7 +4,7 @@ RM = /bin/rm
+
+ all :
+ cd src && $(MAKE)
+- cd projects/demo && $(MAKE) libdemo
++ cd projects/demo && $(MAKE) stk-demo
+ cd projects/effects && $(MAKE) libeffects
+ cd projects/ragamatic && $(MAKE) libragamat
+ cd projects/eguitar && $(MAKE) libeguitar
+@@ -28,3 +28,6 @@ distclean: clean
+ cd projects/eguitar && $(MAKE) distclean
+ cd projects/examples && $(MAKE) distclean
+
++install:
++ make -C src install
++# make -C projects/demo install
+--- stk.orig/configure
++++ stk/configure
+@@ -4898,9 +4898,9 @@ case $host_os in *\ *) host_os=`echo "$h
+
+ sharedlib="libstk.so"
+
+-sharedname="libstk.so.\$(RELEASE)"
++sharedname="libstk.so.\$(MAJOR)"
+
+-libflags="-shared -Wl,-soname,\$(SHAREDLIB).\$(MAJOR) -o
\$(SHAREDLIB).\$(RELEASE)"
++libflags="-shared -Wl,-soname,\$(SHAREDLIB).\$(MAJOR) -o
\$(SHAREDLIB).\$(MAJOR).\$(RELEASE)"
+
+ case $host in
+ *-apple*)
+--- stk.orig/configure.ac
++++ stk/configure.ac
+@@ -93,8 +93,8 @@ CXXFLAGS="$CXXFLAGS $cxxflag"
+ AC_CANONICAL_HOST
+
+ AC_SUBST( sharedlib, ["libstk.so"] )
+-AC_SUBST( sharedname, ["libstk.so.\$(RELEASE)"] )
+-AC_SUBST( libflags, ["-shared -Wl,-soname,\$(SHAREDLIB).\$(MAJOR) -o
\$(SHAREDLIB).\$(RELEASE)"] )
++AC_SUBST( sharedname, ["libstk.so.\$(MAJOR)"] )
++AC_SUBST( libflags, ["-shared -Wl,-soname,\$(SHAREDLIB).\$(MAJOR) -o
\$(SHAREDLIB).\$(MAJOR).\$(RELEASE)"] )
+ case $host in
+ *-apple*)
+ AC_SUBST( sharedlib, ["libstk.dylib"] )
diff --git a/audio-libs/stk/02-realtime.patch
b/audio-libs/stk/02-realtime.patch
new file mode 100644
index 0000000..ab409cc
--- /dev/null
+++ b/audio-libs/stk/02-realtime.patch
@@ -0,0 +1,49 @@
+Author: Pino Toscano <toscano.pino AT tiscali.it>
+Description: Enable realtime support only on those architectures that
+ actually provide it.
+Forwarded: no
+---
+ Makefile.in | 8 ++++++++
+ 1 file changed, 8 insertions(+)
+
+--- stk.orig/Makefile.in
++++ stk/Makefile.in
+@@ -2,30 +2,38 @@
+
+ RM = /bin/rm
+
++REALTIME = @realtime@
++
+ all :
+ cd src && $(MAKE)
+ cd projects/demo && $(MAKE) stk-demo
++ifeq ($(REALTIME),yes)
+ cd projects/effects && $(MAKE) libeffects
+ cd projects/ragamatic && $(MAKE) libragamat
+ cd projects/eguitar && $(MAKE) libeguitar
++endif
+ cd projects/examples && $(MAKE) -f libMakefile
+
+ clean :
+ $(RM) -f *~
+ cd src && $(MAKE) clean
+ cd projects/demo && $(MAKE) clean
++ifeq ($(REALTIME),yes)
+ cd projects/effects && $(MAKE) clean
+ cd projects/ragamatic && $(MAKE) clean
+ cd projects/eguitar && $(MAKE) clean
++endif
+ cd projects/examples && $(MAKE) clean
+
+ distclean: clean
+ $(RM) -rf config.log config.status autom4te.cache Makefile
+ cd src && $(MAKE) distclean
+ cd projects/demo && $(MAKE) distclean
++ifeq ($(REALTIME),yes)
+ cd projects/effects && $(MAKE) distclean
+ cd projects/ragamatic && $(MAKE) distclean
+ cd projects/eguitar && $(MAKE) distclean
++endif
+ cd projects/examples && $(MAKE) distclean
+
+ install:
diff --git a/audio-libs/stk/04-build-shared.patch
b/audio-libs/stk/04-build-shared.patch
new file mode 100644
index 0000000..280ae8b
--- /dev/null
+++ b/audio-libs/stk/04-build-shared.patch
@@ -0,0 +1,11 @@
+--- a/src/Makefile.in
++++ b/src/Makefile.in
+@@ -67,7 +67,7 @@
+ %.o : ../src/include/%.cpp
+ $(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@
+
+-all : $(STATICLIB)
++all : $(STATICLIB) $(SHAREDLIB)
+
+ $(STATICLIB) : $(OBJECTS)
+ $(RM) -f $(STATICLIB)
diff --git a/audio-libs/stk/05-endian.h.patch
b/audio-libs/stk/05-endian.h.patch
new file mode 100644
index 0000000..593c81d
--- /dev/null
+++ b/audio-libs/stk/05-endian.h.patch
@@ -0,0 +1,11 @@
+--- a/src/include/soundcard.h
++++ b/src/include/soundcard.h
+@@ -103,7 +103,7 @@
+ #define SNDCARD_OPL 28
+
+ #include <sys/types.h>
+-#include <machine/endian.h>
++#include <endian.h>
+ #ifndef _IOWR
+ #include <sys/ioccom.h>
+ #endif /* !_IOWR */
diff --git a/audio-libs/stk/BUILD b/audio-libs/stk/BUILD
new file mode 100755
index 0000000..5ff6936
--- /dev/null
+++ b/audio-libs/stk/BUILD
@@ -0,0 +1 @@
+CXXFLAGS+="-pthread" LDFLAGS+="-pthread" default_build
diff --git a/audio-libs/stk/DEPENDS b/audio-libs/stk/DEPENDS
new file mode 100755
index 0000000..0446f87
--- /dev/null
+++ b/audio-libs/stk/DEPENDS
@@ -0,0 +1,8 @@
+optional_depends JACK-DRIVER \
+ "--with-jack" \
+ "--without-jack" \
+ "for jack support" &&
+optional_depends alsa-lib \
+ "--with-alsa" \
+ "--without-alsa" \
+ "for ALSA support"
diff --git a/audio-libs/stk/DETAILS b/audio-libs/stk/DETAILS
new file mode 100755
index 0000000..0b70eb4
--- /dev/null
+++ b/audio-libs/stk/DETAILS
@@ -0,0 +1,26 @@
+ SPELL=stk
+ VERSION=4.4.4
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://ccrma.stanford.edu/software/${SPELL}/release/${SOURCE}
+
SOURCE_HASH=sha512:e36c43a20e95eb86ed0335ae17df23c1a672562656738496f9e2e5654a825292c4235e04774fcb0356d47a775b7d7af6b4fd63c9d151ab7f2f9195bb5f728e37
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://ccrma.stanford.edu/software/stk/";
+ LICENSE[0]=JSON
+ ENTERED=20140324
+ SHORT="audio signal processing and algorithmic synthesis classes
written in the C++"
+cat << EOF
+The Synthesis ToolKit in C++ (STK) is a set of open source audio
+signal processing and algorithmic synthesis classes written in the C++
+programming language. STK was designed to facilitate rapid development
+of music synthesis and audio processing software, with an emphasis on
+cross-platform functionality, realtime control, ease of use, and educational
+example code. The Synthesis ToolKit is extremely portable (it's mostly
+platform-independent C and C++ code), and it's completely user-extensible
+(all source included, no unusual libraries, and no hidden drivers). We like
+to think that this increases the chances that our programs will still work
+in another 5-10 years. In fact, the ToolKit has been working continuously
+for nearly 15 years now. STK currently runs with realtime support (audio
+and MIDI) on Linux, Macintosh OS X, and Windows computer platforms. Generic,
+non-realtime support has been tested under NeXTStep, Sun, and other platforms
+and should work with any standard C++ compiler.
+EOF
diff --git a/audio-libs/stk/HISTORY b/audio-libs/stk/HISTORY
new file mode 100644
index 0000000..e4bbf12
--- /dev/null
+++ b/audio-libs/stk/HISTORY
@@ -0,0 +1,5 @@
+2014-03-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * 01-makefile.patch, 02-realtime.patch, 04-build-shared.patch,
+ 05-endian.h.patch, BUILD, DEPENDS, DETAILS, HISTORY, PRE_BUILD,
+ INSTALL: spell created, patches from Ubuntu
+
diff --git a/audio-libs/stk/INSTALL b/audio-libs/stk/INSTALL
new file mode 100755
index 0000000..0158ca9
--- /dev/null
+++ b/audio-libs/stk/INSTALL
@@ -0,0 +1,4 @@
+default_install &&
+mkdir -p $INSTALL_ROOT/usr/share/stk/{rawwaves,tcl} &&
+install -m664 $SOURCE_DIRECTORY/rawwaves/*
$INSTALL_ROOT/usr/share/stk/rawwaves/ &&
+install -m644 $(find $SOURCE_DIRECTORY -type f -name "*.tcl")
$INSTALL_ROOT/usr/share/stk/tcl/
diff --git a/audio-libs/stk/PRE_BUILD b/audio-libs/stk/PRE_BUILD
new file mode 100755
index 0000000..40e83eb
--- /dev/null
+++ b/audio-libs/stk/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 < $SPELL_DIRECTORY/01-makefile.patch &&
+patch -p1 < $SPELL_DIRECTORY/02-realtime.patch &&
+patch -p1 < $SPELL_DIRECTORY/04-build-shared.patch &&
+patch -p1 < $SPELL_DIRECTORY/05-endian.h.patch
diff --git a/audio-libs/suil-0/BUILD b/audio-libs/suil-0/BUILD
new file mode 100755
index 0000000..1d8ce04
--- /dev/null
+++ b/audio-libs/suil-0/BUILD
@@ -0,0 +1 @@
+waf_build
diff --git a/audio-libs/suil-0/DEPENDS b/audio-libs/suil-0/DEPENDS
new file mode 100755
index 0000000..becdfce
--- /dev/null
+++ b/audio-libs/suil-0/DEPENDS
@@ -0,0 +1,5 @@
+depends python &&
+depends lv2 &&
+optional_depends gtk+2 "" "support gtk+2 plugins" "" "" &&
+optional_depends qt4 "" "support QT4 plugins" "" ""
+
diff --git a/audio-libs/suil-0/DETAILS b/audio-libs/suil-0/DETAILS
new file mode 100755
index 0000000..ff2940b
--- /dev/null
+++ b/audio-libs/suil-0/DETAILS
@@ -0,0 +1,19 @@
+# Trying to deal with multi-version install of library, as asked by upstream.
+ SPELL=suil-0
+ VERSION=0.6.16
+ SOURCE="${SPELL%-*}-${VERSION}.tar.bz2"
+ SOURCE2="$SOURCE.sig"
+ SOURCE_URL=http://download.drobilla.net/${SOURCE}
+ SOURCE2_URL="$SOURCE_URL.sig"
+ SOURCE2_IGNORE=signature
+ SOURCE_GPG=dave_robillard.gpg:$SOURCE2:UPSTREAM_KEY
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL%-*}-${VERSION}"
+ WEB_SITE="http://drobilla.net/software/sord/";
+ LICENSE[0]="ISC"
+ KEYWORDS=""
+ SHORT="lightweight C library for loading and wrapping LV2 plugin
UIs"
+cat << EOF
+Suil makes it possible to load a UI of any toolkit in a host using any other
toolkit (assuming the toolkits are both supported by Suil). Hosts do not need
to build against or link to foreign toolkit libraries to use UIs written with
that toolkit; all the necessary magic is performed by dynamically loaded
modules. The API is designed such that hosts do not need to explicitly
support specific toolkits at all – if Suil supports a particular toolkit,
then UIs in that toolkit will work in all hosts that use Suil automatically.
+
+Suil currently supports every combination of Gtk 2, Qt 4, and X11, e.g. with
Suil a Gtk program can embed a Qt plugin UI without depending on Qt, and a Qt
program can embed a Gtk plugin UI without depending on Gtk. On Windows,
embedding native UIs in Gtk is also supported. I (David Robillard) would be
happy to work with plugin authors to add support for new toolkits, please
contact me if you’re interested in writing a plugin UI using a toolkit that
is not yet supported in the LV2 ecosystem.
+EOF
diff --git a/audio-libs/suil-0/HISTORY b/audio-libs/suil-0/HISTORY
new file mode 100644
index 0000000..bfeb743
--- /dev/null
+++ b/audio-libs/suil-0/HISTORY
@@ -0,0 +1,6 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Normalize SPELL field
+
+2013-10-23 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS, DEPENDS, BUILD, INSTALL: created
+
diff --git a/audio-libs/suil-0/INSTALL b/audio-libs/suil-0/INSTALL
new file mode 100755
index 0000000..c9f605c
--- /dev/null
+++ b/audio-libs/suil-0/INSTALL
@@ -0,0 +1,3 @@
+# Filtering-out of binaries not yet needed.
+# If newer release adds some, see lilv-0 for the hack.
+waf_install
diff --git a/audio-libs/taglib/DETAILS b/audio-libs/taglib/DETAILS
index 0ef1a2d..ddbbe53 100755
--- a/audio-libs/taglib/DETAILS
+++ b/audio-libs/taglib/DETAILS
@@ -1,9 +1,9 @@
SPELL=taglib
- VERSION=1.8
-
SOURCE_HASH=sha512:04c3b12bd11d11000ebf6721bfebd47e2995b9b11ad28c1560a83370b9d871eb37155a006637b36b4c3daa68cd690f09c1ab4faf4d3214e6f3f5388b5581fc94
+ VERSION=1.9.1
+
SOURCE_HASH=sha512:63a4f06b88b33be716dde3111e62a624995bc020127c9d22f63e918a535ebba858c59308ca4295eeedb29dc72b87d6673db5483f20d9dbf3f56cd93c7ba7ed58
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=https://github.com/downloads/taglib/taglib/$SOURCE
+ SOURCE_URL[0]=http://taglib.github.io/releases/$SOURCE
WEB_SITE=http://developer.kde.org/~wheeler/taglib
ENTERED=20040120
LICENSE[0]=GPL
diff --git a/audio-libs/taglib/HISTORY b/audio-libs/taglib/HISTORY
index e726c9b..ced8284 100644
--- a/audio-libs/taglib/HISTORY
+++ b/audio-libs/taglib/HISTORY
@@ -1,3 +1,7 @@
+2014-04-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.9.1
+ new URL
+
2012-10-04 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.8
new URL
diff --git a/audio-libs/zita-alsa-pcmi/0001-fix-Makefiles.patch
b/audio-libs/zita-alsa-pcmi/0001-fix-Makefiles.patch
new file mode 100644
index 0000000..802546c
--- /dev/null
+++ b/audio-libs/zita-alsa-pcmi/0001-fix-Makefiles.patch
@@ -0,0 +1,62 @@
+From 7eec0508880ca5eb68e701b78aabbed23fc63cb4 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+Date: Fri, 21 Mar 2014 18:11:46 +0100
+Subject: [PATCH] fix Makefiles
+
+---
+ apps/Makefile | 8 ++++----
+ libs/Makefile | 8 ++++----
+ 2 files changed, 8 insertions(+), 8 deletions(-)
+
+diff --git a/apps/Makefile b/apps/Makefile
+index 6d61617..d96bdae 100644
+--- a/apps/Makefile
++++ b/apps/Makefile
+@@ -19,13 +19,13 @@
+ #
----------------------------------------------------------------------------
+
+
+-PREFIX = /usr/local
++PREFIX ?= /usr/local
+ SUFFIX := $(shell uname -m | sed -e 's/^unknown/$//' -e 's/^i.86/$//' -e
's/^x86_64/$/64/')
+-LIBDIR = lib$(SUFFIX)
++LIBDIR = lib
+ VERSION = "0.1.0"
+-LDFLAGS += -L$(PREFIX)/$(LIBDIR)
++LDFLAGS += -L$(PREFIX)/$(LIBDIR) -L../libs
+ CPPFLAGS += -DVERSION=\"$(VERSION)\"
+-CXXFLAGS += -O2 -Wall -MMD -MP
++CXXFLAGS += -Wall -MMD -MP -I../libs
+
+
+ all: alsa_loopback alsa_delay
+diff --git a/libs/Makefile b/libs/Makefile
+index dd99b1d..ee8f238 100644
+--- a/libs/Makefile
++++ b/libs/Makefile
+@@ -20,9 +20,9 @@
+
+ # Modify as required.
+ #
+-PREFIX = /usr/local
++PREFIX ?= /usr/local
+ SUFFIX := $(shell uname -m | sed -e 's/^unknown/$//' -e 's/^i.86/$//' -e
's/^x86_64/$/64/')
+-LIBDIR = lib$(SUFFIX)
++LIBDIR = lib
+
+
+ MAJVERS = 0
+@@ -30,8 +30,8 @@ MINVERS = 2.0
+ VERSION = $(MAJVERS).$(MINVERS)
+
+
+-CPPFLAGS += -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS
+-CXXFLAGS += -O2 -Wall -I. -fPIC
++CPPFLAGS += -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DPIC
++CXXFLAGS += -Wall -I. -fPIC
+ LDLFAGS +=
+ LDLIBS +=
+
+--
+1.9.0
+
diff --git a/audio-libs/zita-alsa-pcmi/BUILD b/audio-libs/zita-alsa-pcmi/BUILD
new file mode 100755
index 0000000..7bf5f5b
--- /dev/null
+++ b/audio-libs/zita-alsa-pcmi/BUILD
@@ -0,0 +1,5 @@
+cd ${SOURCE_DIRECTORY}/libs &&
+default_build_make &&
+ln -s libzita-alsa-pcmi.so.* libzita-alsa-pcmi.so &&
+cd ${SOURCE_DIRECTORY}/apps &&
+default_build_make
diff --git a/audio-libs/zita-alsa-pcmi/DEPENDS
b/audio-libs/zita-alsa-pcmi/DEPENDS
new file mode 100755
index 0000000..c040f9d
--- /dev/null
+++ b/audio-libs/zita-alsa-pcmi/DEPENDS
@@ -0,0 +1,2 @@
+depends -sub CXX gcc &&
+depends alsa-lib
diff --git a/audio-libs/zita-alsa-pcmi/DETAILS
b/audio-libs/zita-alsa-pcmi/DETAILS
new file mode 100755
index 0000000..726a42e
--- /dev/null
+++ b/audio-libs/zita-alsa-pcmi/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=zita-alsa-pcmi
+ VERSION=0.2.0
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+
SOURCE_URL[0]=http://kokkinizita.linuxaudio.org/linuxaudio/downloads/${SOURCE}
+
SOURCE_HASH=sha512:6b521dc8bef96a6ee73bc2accd3c7d0641e9a4f3d955868cd3fe04ae46f15a1b1ffaa45d56518f54f4fdf9f68f629e3036dca294936015205c20f01d55338e96
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://kokkinizita.linuxaudio.org/linuxaudio/index.html";
+ LICENSE[0]=GPL
+ ENTERED=20140321
+ SHORT="a C++ wrapper around ALSA PCM devices"
+cat << EOF
+Zita-alsa-pcmi is the successor of clalsadrv library. It provides easy access
+to ALSA PCM devices, taking care of the many functions required to open,
+initialise and use a hw: device in mmap mode, and providing floating point
+audio data.
+EOF
diff --git a/audio-libs/zita-alsa-pcmi/HISTORY
b/audio-libs/zita-alsa-pcmi/HISTORY
new file mode 100644
index 0000000..50fc78f
--- /dev/null
+++ b/audio-libs/zita-alsa-pcmi/HISTORY
@@ -0,0 +1,3 @@
+2014-03-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * 0001-fix-Makefiles.patch, BUILD, DEPENDS, DETAILS, INSTALL,
PRE_BUILD: spell created
+
diff --git a/audio-libs/zita-alsa-pcmi/INSTALL
b/audio-libs/zita-alsa-pcmi/INSTALL
new file mode 100755
index 0000000..68648ed
--- /dev/null
+++ b/audio-libs/zita-alsa-pcmi/INSTALL
@@ -0,0 +1,4 @@
+cd ${SOURCE_DIRECTORY}/libs &&
+PREFIX=${INSTALL_ROOT}/usr default_install &&
+cd ${SOURCE_DIRECTORY}/apps &&
+PREFIX=${INSTALL_ROOT}/usr default_install
diff --git a/audio-libs/zita-alsa-pcmi/PRE_BUILD
b/audio-libs/zita-alsa-pcmi/PRE_BUILD
new file mode 100755
index 0000000..bd6f72a
--- /dev/null
+++ b/audio-libs/zita-alsa-pcmi/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 < $SPELL_DIRECTORY/0001-fix-Makefiles.patch
diff --git
a/audio-libs/zita-resampler/0001-allow-PREFIX-to-be-passed-in-from-the-environment.patch

b/audio-libs/zita-resampler/0001-allow-PREFIX-to-be-passed-in-from-the-environment.patch
new file mode 100644
index 0000000..7f8d723
--- /dev/null
+++
b/audio-libs/zita-resampler/0001-allow-PREFIX-to-be-passed-in-from-the-environment.patch
@@ -0,0 +1,68 @@
+From cd3d0caf78e3437fbdf24300fb7ef859a20d0935 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+Date: Fri, 21 Mar 2014 14:52:17 +0100
+Subject: [PATCH] allow PREFIX to be passed in from the environment
+
+- also honour CXXFLAGS/LDFLAGS passed in
+- remove the need to first install the library before building the apps
+---
+ apps/Makefile | 9 ++++-----
+ libs/Makefile | 9 ++++-----
+ 2 files changed, 8 insertions(+), 10 deletions(-)
+
+diff --git a/apps/Makefile b/apps/Makefile
+index a0f56ae..3fbfd6e 100644
+--- a/apps/Makefile
++++ b/apps/Makefile
+@@ -18,16 +18,15 @@
+ #
----------------------------------------------------------------------------
+
+
+-PREFIX = /usr/local
++PREFIX ?= /usr/local
+ SUFFIX := $(shell uname -m | sed -e 's/^unknown/$//' -e 's/^i.86/$//' -e
's/^x86_64/$/64/')
+-LIBDIR = lib$(SUFFIX)
++LIBDIR = lib
+ DISTDIR = zresample-$(VERSION)
+ VERSION = 0.4.0
+ MANDIR = /usr/share/man/man1
+-LDFLAGS += -L$(PREFIX)/$(LIBDIR)
++LDFLAGS += -L$(PREFIX)/$(LIBDIR) -L../libs
+ CPPFLAGS += -MMD -MP -DVERSION=\"$(VERSION)\"
+-CXXFLAGS += -O3 -ffast-math -Wall
+-CXXFLAGS += -march=native
++CXXFLAGS += -Wall -I../libs
+
+
+ all: zresample zretune zresample.1.gz zretune.1.gz
+diff --git a/libs/Makefile b/libs/Makefile
+index 6877e52..45e06f2 100644
+--- a/libs/Makefile
++++ b/libs/Makefile
+@@ -20,9 +20,9 @@
+
+ # Modify as required.
+ #
+-PREFIX = /usr/local
++PREFIX ?= /usr/local
+ SUFFIX := $(shell uname -m | sed -e 's/^unknown/$//' -e 's/^i.86/$//' -e
's/^x86_64/$/64/')
+-LIBDIR = lib$(SUFFIX)
++LIBDIR = lib
+
+ MAJVERS = 1
+ MINVERS = 3.0
+@@ -30,9 +30,8 @@ VERSION = $(MAJVERS).$(MINVERS)
+ DISTDIR = zita-resampler-$(VERSION)
+
+
+-CPPFLAGS += -I. -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS
+-CXXFLAGS += -Wall -fPIC -O2 -ffast-math
+-CXXFLAGS += -march=native
++CPPFLAGS += -I. -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DPIC
++CXXFLAGS += -Wall -fPIC
+ LDFLAGS +=
+ LDLIBS +=
+
+--
+1.9.0
+
diff --git a/audio-libs/zita-resampler/BUILD b/audio-libs/zita-resampler/BUILD
new file mode 100755
index 0000000..8770c29
--- /dev/null
+++ b/audio-libs/zita-resampler/BUILD
@@ -0,0 +1,5 @@
+cd $SOURCE_DIRECTORY/libs &&
+default_build_make &&
+ln -s libzita-resampler.so.* libzita-resampler.so &&
+cd $SOURCE_DIRECTORY/apps &&
+default_build_make
diff --git a/audio-libs/zita-resampler/DEPENDS
b/audio-libs/zita-resampler/DEPENDS
new file mode 100755
index 0000000..f148724
--- /dev/null
+++ b/audio-libs/zita-resampler/DEPENDS
@@ -0,0 +1 @@
+depends -sub CXX gcc
diff --git a/audio-libs/zita-resampler/DETAILS
b/audio-libs/zita-resampler/DETAILS
new file mode 100755
index 0000000..04f424b
--- /dev/null
+++ b/audio-libs/zita-resampler/DETAILS
@@ -0,0 +1,24 @@
+ SPELL=zita-resampler
+ VERSION=1.3.0
+ SOURCE="zita-resampler-${VERSION}.tar.bz2"
+
SOURCE_URL[0]=http://kokkinizita.linuxaudio.org/linuxaudio/downloads/${SOURCE}
+
SOURCE_HASH=sha512:c782d1aca3761b42a66c4f049a19608e6a3334f1de125b483c2fb5c29eb2afd1bcf1d02a66db39619971411f0fbc35c404d3495a868f82b36627d9793cc0c93b
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/zita-resampler-${VERSION}"
+
WEB_SITE="http://kokkinizita.linuxaudio.org/linuxaudio/zita-resampler/resampler.html";
+ LICENSE[0]=GPL
+ ENTERED=20140321
+ SHORT="a C++ library for resampling audio signals"
+cat << EOF
+Libzita-resampler is a C++ library for resampling audio signals. It is
+designed to be used within a real-time processing context, to be fast,
+and to provide high-quality sample rate conversion.
+
+The library operates on signals represented in single-precision floating
+point format. For multichannel operation both the input and output signals
+are assumed to be stored as interleaved samples.
+
+The API allows a trade-off between quality and CPU load. For the latter a
+range of approximately 1:6 is available. Even at the highest quality setting
+libzita-resampler will be faster than most similar libraries providing the
+same quality, e.g. libsamplerate.
+EOF
diff --git a/audio-libs/zita-resampler/HISTORY
b/audio-libs/zita-resampler/HISTORY
new file mode 100644
index 0000000..33b8af3
--- /dev/null
+++ b/audio-libs/zita-resampler/HISTORY
@@ -0,0 +1,5 @@
+2014-03-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS, INSTALL, PRE_BUILD,
+ 0001-allow-PREFIX-to-be-passed-in-from-the-environment.patch: spell
created
+
+
diff --git a/audio-libs/zita-resampler/INSTALL
b/audio-libs/zita-resampler/INSTALL
new file mode 100755
index 0000000..96458da
--- /dev/null
+++ b/audio-libs/zita-resampler/INSTALL
@@ -0,0 +1,4 @@
+cd $SOURCE_DIRECTORY/libs &&
+PREFIX=${INSTALL_ROOT}/usr default_install &&
+cd $SOURCE_DIRECTORY/apps &&
+PREFIX=${INSTALL_ROOT}/usr default_install
diff --git a/audio-libs/zita-resampler/PRE_BUILD
b/audio-libs/zita-resampler/PRE_BUILD
new file mode 100755
index 0000000..1d999a8
--- /dev/null
+++ b/audio-libs/zita-resampler/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 <
$SPELL_DIRECTORY/0001-allow-PREFIX-to-be-passed-in-from-the-environment.patch
diff --git a/audio-players/audacious/DETAILS b/audio-players/audacious/DETAILS
index fcbfaf1..a143a17 100755
--- a/audio-players/audacious/DETAILS
+++ b/audio-players/audacious/DETAILS
@@ -1,5 +1,5 @@
SPELL=audacious
- VERSION=3.3.4
+ VERSION=3.4
SOURCE=${SPELL}-${VERSION}.tar.bz2
SOURCE_URL[0]=http://distfiles.audacious-media-player.org/$SOURCE
SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
diff --git a/audio-players/audacious/HISTORY b/audio-players/audacious/HISTORY
index 3d07d04..3fee1e4 100644
--- a/audio-players/audacious/HISTORY
+++ b/audio-players/audacious/HISTORY
@@ -1,3 +1,6 @@
+2013-07-01 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.4
+
2013-02-17 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated VERSION to 3.3.4

diff --git a/audio-players/audacious/audacious-3.3.4.tar.bz2.sig
b/audio-players/audacious/audacious-3.3.4.tar.bz2.sig
deleted file mode 100644
index c78098f..0000000
Binary files a/audio-players/audacious/audacious-3.3.4.tar.bz2.sig and
/dev/null differ
diff --git a/audio-players/audacious/audacious-3.4.tar.bz2.sig
b/audio-players/audacious/audacious-3.4.tar.bz2.sig
new file mode 100644
index 0000000..5aa31da
Binary files /dev/null and
b/audio-players/audacious/audacious-3.4.tar.bz2.sig differ
diff --git a/audio-players/cantata/BUILD b/audio-players/cantata/BUILD
new file mode 100755
index 0000000..2113434
--- /dev/null
+++ b/audio-players/cantata/BUILD
@@ -0,0 +1 @@
+qt4_cmake_build
diff --git a/audio-players/cantata/DEPENDS b/audio-players/cantata/DEPENDS
new file mode 100755
index 0000000..5d31183
--- /dev/null
+++ b/audio-players/cantata/DEPENDS
@@ -0,0 +1,38 @@
+depends -sub DBUS qt4 &&
+depends qjson &&
+optional_depends kdelibs4 \
+ "-DENABLE_KDE=on" \
+ "-DENABLE_KDE=off" \
+ "support for KDE 4" &&
+optional_depends taglib \
+ "-DENABLE_TAGLIB=on" \
+ "-DENABLE_TAGLIB=off" \
+ "for tag editing and replay gain calculation" &&
+if is_depends_enabled $SPELL taglib; then
+ depends LIBAVCODEC "-DENABLE_FFMPEG=on" &&
+ depends mpg123 "-DENABLE_MPG123=on" &&
+ depends speex "-DENABLE_SPEEXDSP=on" &&
+ depends taglib-extras "-DENABLE_TAGLIB_EXTRAS=on"
+fi &&
+optional_depends phonon \
+ "-DENABLE_PHONON=on" \
+ "-DENABLE_PHONON=off" \
+ "required to playback MPD HTTP streams" &&
+optional_depends libmtp \
+ "-DENABLE_MTP=on" \
+ "-DENABLE_MTP=off" \
+ "required to support MTP devices" &&
+optional_depends cdparanoia \
+ "-DENABLE_CDPARANOIA=on" \
+ "-DENABLE_CDPARANOIA=off" \
+ "for audio cd support" &&
+if is_depends_enabled $SPELL cdparanoia; then
+ optional_depends libcddb \
+ "-DENABLE_CDDB=on" \
+ "-DENABLE_CDDB=off" \
+ "you need either this or musicbrainz for audio cd support"
&&
+ optional_depends musicbrainz \
+ "-DENABLE_MUSICBRAINZ=on" \
+ "-DENABLE_MUSICBRAINZ=off" \
+ "you need either this or libcddb for audio cd support"
+fi
diff --git a/audio-players/cantata/DETAILS b/audio-players/cantata/DETAILS
new file mode 100755
index 0000000..b9b2c7d
--- /dev/null
+++ b/audio-players/cantata/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=cantata
+ VERSION=1.3.4
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+
SOURCE_URL[0]="https://drive.google.com/uc?export=download&id=0Bzghs6gQWi60WTYtaXk3c1IzNVU";
+
SOURCE_HASH=sha512:7bd8886d194d5a7c83d4cf41cbaae1f216cb2fa41642588f4be903e1f03fcdddcaa809ac56d061859ed570f54e52fa2c42ac49d742eb636d2b3b29352e3e2343
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://code.google.com/p/cantata/";
+ LICENSE[0]=GPL
+ ENTERED=20130531
+ SHORT="a Qt4/KDE4 client for the music player daemon (MPD)"
+cat << EOF
+antata is a Qt4/KDE4 client for the music player daemon (MPD). Originally
+started as a fork of QtMPC, the code is now very different. Cantata can be
+compiled with KDE support, or as a pure Qt4 application. The interface is
+very configurable - most views can be shown as either a list or tree
structure.
+EOF
diff --git a/audio-players/cantata/HISTORY b/audio-players/cantata/HISTORY
new file mode 100644
index 0000000..bde9de9
--- /dev/null
+++ b/audio-players/cantata/HISTORY
@@ -0,0 +1,17 @@
+2014-05-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.3.4
+
+2014-03-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.3.3
+
+2014-02-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.3.0.1
+ * DEPENDS: add dependency on qjson, optional deps on cdparanoia,
+ libcddb, musicbrainz
+
+2014-01-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.2.1
+
+2013-05-31 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/audio-players/ccx2/DEPENDS b/audio-players/ccx2/DEPENDS
index 7f88ee0..d4bab56 100755
--- a/audio-players/ccx2/DEPENDS
+++ b/audio-players/ccx2/DEPENDS
@@ -2,7 +2,7 @@ depends python &&
depends ncurses &&
depends xmms2 && sub_depends xmms2 CLIENTLIB_PYTHON &&

-optional_depends "pil" \
+optional_depends "pillow" \
"" "" \
"support for album cover display" &&
optional_depends "lxml" \
diff --git a/audio-players/ccx2/HISTORY b/audio-players/ccx2/HISTORY
index 327020f..a1a85ae 100644
--- a/audio-players/ccx2/HISTORY
+++ b/audio-players/ccx2/HISTORY
@@ -1,3 +1,6 @@
+2013-08-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: pil -> pillow
+
2009-10-20 Quentin Rameau <quinq AT sourcemage.org>
* PREPARE: created
* DETAILS: added SCM version
diff --git a/audio-players/cdparanoia/HISTORY
b/audio-players/cdparanoia/HISTORY
index de184dc..75c965e 100644
--- a/audio-players/cdparanoia/HISTORY
+++ b/audio-players/cdparanoia/HISTORY
@@ -1,3 +1,6 @@
+2013-04-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * INSTALL: make /usr/bin/cdparanoia executable for users other than
root
+
2009-04-19 Eric Sandall <sandalle AT sourcemage.org>
* PRE_BUILD: gcc43-private.patch.bz2 is now -p1
* gcc43-private.patch.bz2: Redo with `diff -Naur` to fix Bug #15168
diff --git a/audio-players/cdparanoia/INSTALL
b/audio-players/cdparanoia/INSTALL
new file mode 100755
index 0000000..696064b
--- /dev/null
+++ b/audio-players/cdparanoia/INSTALL
@@ -0,0 +1,2 @@
+default_install &&
+chmod 755 ${INSTALL_ROOT}/usr/bin/cdparanoia
diff --git a/audio-players/deadbeef/BUILD b/audio-players/deadbeef/BUILD
new file mode 100755
index 0000000..f65c94f
--- /dev/null
+++ b/audio-players/deadbeef/BUILD
@@ -0,0 +1,3 @@
+OPTS="$DEADBEEF_OPTS $OPTS" &&
+
+default_build
diff --git a/audio-players/deadbeef/CONFIGURE
b/audio-players/deadbeef/CONFIGURE
index 5f1e622..935c040 100755
--- a/audio-players/deadbeef/CONFIGURE
+++ b/audio-players/deadbeef/CONFIGURE
@@ -1 +1,13 @@
-config_query GTK3 "Build with GTK+3 support?" n
+config_query GTK3 "Build with GTK+3 support?" n \
+
+config_query_option DEADBEEF_OPTS "Use abstract UNIX socket for IPC?" n \
+ "--enable-abstract-socket" \
+ "--disable-abstract-socket" &&
+
+config_query_option DEADBEEF_OPTS "Build playlist browser gui plugin?" y \
+ "--enable-pltbrowser" \
+ "--disable-pltbrowser" &&
+
+config_query_option DEADBEEF_OPTS "Build WMA plugin?" y \
+ "--enable-wma" \
+ "--disable-wma"
diff --git a/audio-players/deadbeef/DEPENDS b/audio-players/deadbeef/DEPENDS
index c0589f9..fcfe988 100755
--- a/audio-players/deadbeef/DEPENDS
+++ b/audio-players/deadbeef/DEPENDS
@@ -1,69 +1,109 @@
if [[ "$GTK3" == y ]]; then
- depends gtk+3 "--enable-gtk3"
+ depends gtk+3 "--enable-gtk3"
else
- depends gtk+2
+ depends gtk+2 "--enable-gtk2 --disable-gtk3"
fi &&
+
optional_depends alsa-lib \
"--enable-alsa" \
"--disable-alsa" \
"For alsa output plugin" &&
+
optional_depends pulseaudio \
"--enable-pulse" \
"--disable-pulse" \
"For PulseAudio output plugin" &&
+
optional_depends libvorbis \
"--enable-vorbis" \
"--disable-vorbis" \
"For ogg vorbis playback" &&
+
optional_depends libmad \
"--enable-mad" \
"--disable-mad" \
"For mp1/2/3 playback" &&
+
optional_depends flac \
"--enable-flac" \
"--disable-flac" \
"For flac playback" &&
+
optional_depends wavpack \
"--enable-wavpack" \
"--disable-wavpack" \
"For wv playback" &&
+
optional_depends libsndfile \
- "--enable-wavpack" \
- "--disable-wavpack" \
- "For wav playback" &&
-optional_depends LIBAVCODEC \
+ "--enable-sndfile" \
+ "--disable-sndfile" \
+ "For PCM wave (wav, aiff) playback" &&
+
+optional_depends -sub STABLE ffmpeg \
"--enable-ffmpeg" \
"--disable-ffmpeg" \
"For wma, mpc, shn, aa3, oma, ac3, etc" &&
+
optional_depends faad2 \
"--enable-aac" \
"--disable-aac" \
"For aac playback" &&
+
+if is_depends_enabled $SPELL faad2; then
+ config_query_option DEADBEEF_OPTS "Build with ALAC playback support?" y \
+ "--enable-alac" \
+ "--disable-alac"
+else
+ list_add DEADBEEF_OPTS "--disable-alac"
+fi &&
+
optional_depends libzip \
"--enable-vfs-zip" \
"--disable-vfs-zip" \
"To play files from zip files without unpacking" &&
+
optional_depends libsamplerate \
"--enable-src" \
"--disable-src" \
"For resampler plugin" &&
+
optional_depends libcdio \
- "" \
- "" \
- "For audio cd playback" &&
-optional_depends libcddb \
- "" \
- "" \
+ "--enable-cdda" \
+ "--disable-cdda" \
"For audio cd playback" &&
+
+if is_depends_enabled $SPELL libcdio; then
+ depends libcddb
+else
+ list_add DEADBEEF_OPTS "--disable-cdda"
+fi &&
+
optional_depends curl \
"--enable-vfs-curl --enable-lfm" \
"--disable-vfs-curl --disable-lfm" \
"For lastfm scrobbler, shoutcast, icecast, podcast support"
&&
+
optional_depends libx11 \
"--enable-hotkeys" \
"--disable-hotkeys" \
"For global hotkeys plugin" &&
+
+optional_depends gettext \
+ "--enable-nls" \
+ "--disable-nls" \
+ "to use Native Language Support" &&
+
+optional_depends dbus \
+ "--enable-notify" \
+ "--disable-notify" \
+ "for notification-daemon support" &&
+
optional_depends imlib2 \
"--enable-artwork-imlib2" \
"--disable-artwork-imlib2" \
- "For artwork plugin"
+ "For artwork plugin" &&
+
+suggest_depends timidity \
+ "--enable-wildmidi" \
+ "--disable-wildmidi" \
+ "to build wildmidi plugin"
diff --git a/audio-players/deadbeef/DETAILS b/audio-players/deadbeef/DETAILS
index 31f43aa..d84a664 100755
--- a/audio-players/deadbeef/DETAILS
+++ b/audio-players/deadbeef/DETAILS
@@ -1,29 +1,46 @@
SPELL=deadbeef
- VERSION=0.5.6
+ VERSION=0.6.2
SOURCE=${SPELL}-${VERSION}.tar.bz2
SOURCE_URL[0]=${SOURCEFORGE_URL}/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:20d8d58e2df90078af2dd6583c7ae9d7b3b6f7d73cef1d823910614278779614c1544e839a886ab7ab972ad235220829d8e07dc1c959e98c94fc1e47299e5b4a
+
SOURCE_HASH=sha512:7caee245d7fa68e98ce5edc6aa6acc829d62c963f523c81e0406182a1aa36759219a8c0a2bdf010ac810f22b15acc81d06e8cab4ab820956c96cbc0a94423b7b
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://deadbeef.sourceforge.net/";
LICENSE[0]="GPLv2"
ENTERED=20100308
KEYWORDS=""
- SHORT="DeaDBeeF (as in 0xDEADBEEF) is an audio player for
GNU/Linux systems with X11 and console support."
+ SHORT="ultimate music player for GNU/Linux"
cat << EOF
Main features:
-
- * mp3, ogg vorbis, flac, ape, wv, wav, m4a, mpc, cd audio (and many
- more) * sid, nsf and lots of other popular chiptune formats * ID3v1,
- ID3v2.2, ID3v2.3, ID3v2.4, APEv2, xing/info tags support * character
- set detection for non-unicode id3 tags - supports cp1251 and iso8859-1 *
- unicode tags are fully supported as well (both utf8 and ucs2) * cuesheet
- (.cue files) support, with charset detection (utf8/cp1251/iso8859-1) *
- tracker modules like mod, s3m, it, xm, etc * HVSC song length database
- support for sid * gtk2 interface with efficient custom widgets * no GNOME
- or KDE dependencies * minimize to tray, with scrollwheel volume control *
- drag and drop, both inside of playlist, and from filemanagers and such
- * control playback from command line * global hotkeys * plugin support;
- bundled with lots of plugins, such as global hotkeys and last.fm
scrobbler;
- sdk is included * duration calculation is as precise as possible for
- vbr mp3 files (with and without xing/info tags)
+- mp3, ogg vorbis, flac, ape, wv/iso.wv, wav, m4a/mp3 (aac and alac), mpc,
tta,
+ cd audio, and many more
+- nsf, ay, vtx, vgm/vgz, spc and many other popular chiptune formats
+- SID with HVSC song length database support for sid
+- tracker modules - mod, s3m, it, xm, etc
+- ID3v1, ID3v2.2, ID3v2.3, ID3v2.4, APEv2, Xing/Info, VorbisComments tag
reading
+ and writing, as well as reading many other tag/metadata formats in most
+ supported formats
+- automatic character set detection for non-unicode id3 tags - supports
cp1251,
+ iso8859-1, and now chinese cp936 (optional), as well as SHIFT-JIS and
MS-DOS
+ CP866 for selected formats
+- unicode tags are fully supported as well (both utf8 and ucs2)
+- cuesheet (.cue files) support, including charset detection/conversion
+- clean fast GUI using GTK2 and GTK3, you pick what you like more!
+- no GNOME or KDE dependencies
+- minimization to system tray, with scrollwheel volume control, etc
+- drag and drop, both in playlist, and from other apps
+- control playback from command line
+- global hotkeys
+- multiple playlists using tabbed interface
+- album cover display
+- OSD notifications about current playing songs
+- 18-band graphical equalizer and other DSP plugins
+- built-in high quality tag editor, with custom fields support
+- customizable groups in playlists
+- customizable columns with flexible title formatting
+- streaming radio support for ogg vorbis, mp3 and aac streams
+- gapless playback for correctly encoded files
+- lots of plugin, such as global hotkeys, last.fm scrobbler, converter, and
many
+ more, sdk is included
+- comes with advanced Converter plugin, which allows to transcode files to
other
+ formats
EOF
diff --git a/audio-players/deadbeef/FINAL b/audio-players/deadbeef/FINAL
new file mode 100755
index 0000000..b374499
--- /dev/null
+++ b/audio-players/deadbeef/FINAL
@@ -0,0 +1 @@
+gtk-update-icon-cache -q -t -f "$INSTALL_ROOT/usr/share/icons/hicolor"
diff --git a/audio-players/deadbeef/HISTORY b/audio-players/deadbeef/HISTORY
index 8773d3d..5045677 100644
--- a/audio-players/deadbeef/HISTORY
+++ b/audio-players/deadbeef/HISTORY
@@ -1,3 +1,24 @@
+2014-08-06 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.6.2
+ * PRE_BUILD, libzip.patch: removed
+
+2014-04-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.6.1; updated descriptions
+
+2013-12-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.6.0
+ * CONFIGURE: added missing config options
+ * DEPENDS: re-enabled recent ffmpeg support
+
+2013-09-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: readability++; fixed libsndfile flags; added disable flag
+ for disabled gtk+3 operation; added missing gettext and dbus
optional
+ dependencies; added timidity suggest dependency; corrected libcdio
+ and libcddb dependency order; added flags for ALAC; fixed ffmpeg
+ support
+ * BUILD: added, to keep DEADBEEF_OPTS
+ * FINAL: added, to rebuild gtk icon cache
+
2012-11-09 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.5.6

diff --git a/audio-players/deadbeef/PRE_BUILD
b/audio-players/deadbeef/PRE_BUILD
deleted file mode 100755
index c1bd1a5..0000000
--- a/audio-players/deadbeef/PRE_BUILD
+++ /dev/null
@@ -1,3 +0,0 @@
-default_pre_build &&
-#include proper path for zipconf.h
-patch -p0 -d $SOURCE_DIRECTORY < $SPELL_DIRECTORY/libzip.patch
diff --git a/audio-players/deadbeef/libzip.patch
b/audio-players/deadbeef/libzip.patch
deleted file mode 100644
index 933fc21..0000000
--- a/audio-players/deadbeef/libzip.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- plugins/vfs_zip/Makefile.in.o 2012-04-09 22:06:09.071334093 -0400
-+++ plugins/vfs_zip/Makefile.in 2012-04-09 22:00:05.525321540 -0400
-@@ -105,7 +105,7 @@
- $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
- $(vfs_zip_la_LDFLAGS) $(LDFLAGS) -o $@
- @HAVE_VFS_ZIP_TRUE@am_vfs_zip_la_rpath = -rpath $(pkglibdir)
--DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
-+DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) -I/usr/lib/libzip/include
- depcomp = $(SHELL) $(top_srcdir)/depcomp
- am__depfiles_maybe = depfiles
- am__mv = mv -f
diff --git a/audio-players/dermixd/BUILD b/audio-players/dermixd/BUILD
deleted file mode 100755
index ce7153c..0000000
--- a/audio-players/dermixd/BUILD
+++ /dev/null
@@ -1,24 +0,0 @@
-#no autotools yet... constructing the build
-# choice: gnu, gnu-oss, gnu-alsa
-if list_find "$OPTS" --enable-alsa
-then
- if [[ "$DMD_OSS" == y ]]
- then
- DMD_BUILD=gnu
- else
- DMD_BUILD=gnu-alsa
- fi
-else
- DMD_BUILD=gnu-oss
-fi &&
-if [[ "$DMD_PRIO" == y ]]; then
- export CPPFLAGS="$CPPFLAGS -DLINUX"
-fi &&
-MAKE_OPT= &&
-if list_find "$OPTS" --enable-sndfile; then
- MAKE_OPT="$MAKE_OPT SNDFILE=yes"
-fi &&
-if list_find "$OPTS" --enable-vorbis; then
- MAKE_OPT="$MAKE_OPT VORBISFILE=yes"
-fi &&
-make $MAKE_OPT $DMD_BUILD
diff --git a/audio-players/dermixd/CONFIGURE b/audio-players/dermixd/CONFIGURE
index 6ef0249..29ef3bc 100755
--- a/audio-players/dermixd/CONFIGURE
+++ b/audio-players/dermixd/CONFIGURE
@@ -1,7 +1,4 @@
-config_query DMD_OSS "Include OSS support (it is forced without ALSA!)" y &&
# I would like to make that depend on yes to init script
# ...and even opt to mod the default config accordingly!
config_query DMD_USER \
-"Create musicdaemon user (init script per default uses it)" y &&
-config_query DMD_PRIO \
-"Enable Linux-specific dropped priority for worker threads (less likely
interruption of mixer/output threads)" n
+"Create musicdaemon user (init script per default uses it)" y
diff --git a/audio-players/dermixd/DEPENDS b/audio-players/dermixd/DEPENDS
index ba3eeea..ac0861a 100755
--- a/audio-players/dermixd/DEPENDS
+++ b/audio-players/dermixd/DEPENDS
@@ -1,8 +1,10 @@
depends -sub CXX gcc &&
+depends perl &&
+depends config-param &&
optional_depends alsa-lib --enable-alsa --disable-alsa "ALSA output" &&
-optional_depends perl --enable-perl --disable-perl "install PERL frontend" &&
-optional_depends mpg123 "" "" "for mpeg input -- \
-need control interface of -thor version or >= 0.60! \
-(you can install mpg123 later without rebuilding)" &&
-optional_depends libvorbis "--enable-vorbis" "--disable-vorbis" "OGG/Vorbis
input" &&
-optional_depends libsndfile "--enable-sndfile" "--disable-sndfile" "sndfile
input"
+optional_depends mpg123 "--enable-mpg123" "--disable-mpg123" "for mpeg input
using libmpg123" &&
+optional_depends libvorbis "--enable-vorbisfile" "--disable-vorbisfile"
"OGG/Vorbis input" &&
+optional_depends libsndfile "--enable-sndfile" "--disable-sndfile" "sndfile
input" &&
+optional_depends file "--enable-magic" "--disable-magic" "identify files
using libmagic" &&
+optional_depends ladspa "--enable-ladspa" "--disable-ladspa" "using LADSPA
plugins" &&
+optional_depends soundtouch "--enable-soundtouch" "--disable-soundtouch"
"timepitch effect"
diff --git a/audio-players/dermixd/DETAILS b/audio-players/dermixd/DETAILS
index 1ebe32a..befa9af 100755
--- a/audio-players/dermixd/DETAILS
+++ b/audio-players/dermixd/DETAILS
@@ -1,5 +1,5 @@
SPELL=dermixd
- VERSION=1.6.2
+ VERSION=2.0.0
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
@@ -16,8 +16,8 @@ cat << EOF
DerMixD takes an arbitrary number of input channels and creates an arbitrary
number of mixes on an arbitrary number of output channels (i.e. audio device
on host machine).
-It is controlled via simple commands on TCP socket (you can talk to it with
-telnet) that are scriptable in a timed manner.
+It is controlled via simple commands on a local or TCP socket (you can talk
+to it with telnet) that are scriptable in a timed manner.
Most important input classes are MPEG audio files/streams via (recent)
mpg123 and libsndfile (there is a sine generator for fun and raw audio input
and on the output side there's OSS and ALSA as well as raw and text
diff --git a/audio-players/dermixd/FINAL b/audio-players/dermixd/FINAL
new file mode 100755
index 0000000..aadaddb
--- /dev/null
+++ b/audio-players/dermixd/FINAL
@@ -0,0 +1,12 @@
+if [[ "$DMD_USER" == "y" ]]
+then
+ create_group audio &&
+ create_account musicdaemon
+# in future modify default config?
+# cp ${SCRIPT_DIRECTORY}/dermixd.conf .
+else
+ create_account nobody
+# sed 's/USER=dermixd/USER=nobody/' \
+# ${SCRIPT_DIRECTORY}/dermixd.conf > dermixd.conf
+fi
+
diff --git a/audio-players/dermixd/HISTORY b/audio-players/dermixd/HISTORY
index db9b7ea..6dd8e91 100644
--- a/audio-players/dermixd/HISTORY
+++ b/audio-players/dermixd/HISTORY
@@ -1,3 +1,9 @@
+2014-06-15 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS, DEPENDS: update to 2.0.0
+ * PRE_BUILD, BUILD, INSTALL: not needed anymore
+ * init.d/dermixd, init.d/dermixd.conf: adapt
+ * CONFIGURE, FINAL: reduced to user creation
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/audio-players/dermixd/INSTALL b/audio-players/dermixd/INSTALL
deleted file mode 100755
index bbfbe9f..0000000
--- a/audio-players/dermixd/INSTALL
+++ /dev/null
@@ -1,30 +0,0 @@
-if [[ "$DMD_USER" == "y" ]]
-then
- create_group audio &&
- create_account musicdaemon
-# in future modify default config?
-# cp ${SCRIPT_DIRECTORY}/dermixd.conf .
-else
- create_account nobody
-# sed 's/USER=dermixd/USER=nobody/' \
-# ${SCRIPT_DIRECTORY}/dermixd.conf > dermixd.conf
-fi &&
-
-
-BINDIR=${INSTALL_ROOT}/usr/bin &&
-DOCDIR=${INSTALL_ROOT}/usr/share/doc/dermixd &&
-install -v -d ${BINDIR} &&
-install -v -d ${DOCDIR} &&
-install -v dermixd ${BINDIR} &&
-install -v README BUGS TODO LICENSE CHANGES ${DOCDIR} &&
-if list_find "$OPTS" --enable-perl
-then
- PERLDIR=${INSTALL_ROOT}/usr/lib/dermixd &&
- install -v -d ${PERLDIR} &&
- install -v frontend/simple_player ${BINDIR}/dermixd-play &&
- install -v frontend/dermixd-control ${BINDIR}/dermixd-control &&
- install -v frontend/shuffle ${BINDIR}/shuffle &&
- install -v frontend/Param.pm ${PERLDIR} &&
- install -v -d ${PERLDIR}/DerMixD &&
- install -v frontend/DerMixD/{Base,Control}.pm ${PERLDIR}/DerMixD
-fi
diff --git a/audio-players/dermixd/PRE_BUILD b/audio-players/dermixd/PRE_BUILD
deleted file mode 100755
index c34e659..0000000
--- a/audio-players/dermixd/PRE_BUILD
+++ /dev/null
@@ -1,28 +0,0 @@
-default_pre_build &&
-cd "$SOURCE_DIRECTORY" &&
-# gcc-4.3 hotfix
-echo 'Index: common.hxx
-Index: param.cxx
-===================================================================
---- param.cxx (Revision 442)
-+++ param.cxx (Arbeitskopie)
-@@ -9,6 +9,7 @@
- #include <cstdlib>
- #include <cstdio>
- #include <string>
-+#include <cstring>
- #include <vector>
- using namespace std;
-
-Index: common.hxx
-===================================================================
---- common.hxx (Revision 442)
-+++ common.hxx (Arbeitskopie)
-@@ -16,6 +16,7 @@
- #include <sched.h>
- #include <semaphore.h>
- #include <string>
-+#include <cstring>
- #include <vector>
- #include <queue>
- #include <limits.h>' | patch -Np0
diff --git a/audio-players/dermixd/init.d/dermixd
b/audio-players/dermixd/init.d/dermixd
index 9e88af9..a4d10e7 100644
--- a/audio-players/dermixd/init.d/dermixd
+++ b/audio-players/dermixd/init.d/dermixd
@@ -4,25 +4,27 @@ PROGRAM=/usr/bin/dermixd
RUNLEVEL=3

CONTROL=/usr/bin/dermixd-control
-#some defaults... ok, dermixd should start to read a config file...
+
+# defaults to have something
+USER=musicdaemon
+TCP=yes
PORT=8888
+UNIX=yes
+SOCKET=/tmp/dermixd.socket
+REMOTE=no
BUFFER=2048
AUDIO_RATE=44100
CHANNELS=2
-DEBUG_OUT=
+NICE=-5
+INPUT_ZEROSCAN=no
+INPUT_PREBUFFER=10
+INPUT_ZEROLEVEL=0.01
+INPUT_ZERORANGE=5
+INITIAL_SETUP=yes
DEFAULT_OUTPUT=
DEFAULT_OUTFILE=
-MPG123_DECODER=/usr/bin/mpg123
-MPG123_PREBUFFER=2
-MPG123_ZEROSCAN=yes
-MPG123_ZEROLEVEL=100
-MPG123_GAPLESS=no
-INITIAL_SETUP=yes
OUTPUT_STOPPED=yes
-NICE=-5
-#be on the safe side
-USER=nobody
-REMOTE=no
+#DEBUG_OUT=

. /etc/init.d/smgl_init
. /etc/sysconfig/dermixd
@@ -30,7 +32,7 @@ REMOTE=no
start()
{
echo "starting DerMixD..."
- COMMAND="$PROGRAM port='$PORT' buffer='$BUFFER'
audio_rate='$AUDIO_RATE' channels='$CHANNELS'
mpg123.decoder='$MPG123_DECODER' mpg123.prebuffer='$MPG123_PREBUFFER'
mpg123.zeroscan='$MPG123_ZEROSCAN' mpg123.gapless=$MPG123_GAPLESS"
+ COMMAND="$PROGRAM port='$PORT' socket='$SOCKET' buffer='$BUFFER'
audio_rate='$AUDIO_RATE' channels='$CHANNELS'
input.prebuffer='$INPUT_PREBUFFER' input.zeroscan='$INPUT_ZEROSCAN'
input.zerolevel='$INPUT_ZEROLEVEL' input.zerorange='$INPUT_ZERORANGE'"
if ! test -z "$DEBUG_OUT"; then COMMAND="$COMMAND
output='$DEBUG_OUT'"; fi
if [[ "$REMOTE" == "yes" ]]; then COMMAND="$COMMAND -r"; fi
if [[ "$INITIAL_SETUP" == "yes" ]]
@@ -43,18 +45,19 @@ start()
nice -n $NICE su -s /bin/bash -c "${COMMAND}" ${USER} &&
if [[ "$INITIAL_SETUP" == "yes" ]] && [[ "$OUTPUT_STOPPED" == "yes" ]]
then
- $CONTROL outstop 0
+ $CONTROL outeject 0
fi
+ test -z "$SOCKET" || chmod g+w "$SOCKET"
}

stop()
{
echo "stopping daemon politely"
- $CONTROL --port=${PORT} shutdown
+ $CONTROL --socket="$SOCKET" --port="$PORT" shutdown
}

status()
{
echo "status:"
- $CONTROL --port=${PORT} fullstat
+ $CONTROL -- fullstat
}
diff --git a/audio-players/dermixd/init.d/dermixd.conf
b/audio-players/dermixd/init.d/dermixd.conf
index 4d5ce6b..6e65acc 100644
--- a/audio-players/dermixd/init.d/dermixd.conf
+++ b/audio-players/dermixd/init.d/dermixd.conf
@@ -5,9 +5,18 @@
# but not more! Anyone can send commands per TCP!
USER=musicdaemon

+# enable TCP
+TCP=yes
+
# port to bind to
PORT=8888

+# enable UNIX domain socket
+UNIX=yes
+
+# local socket to use
+SOCKET=/tmp/dermixd.socket
+
# allow non-local connections? yes/no
# Trust your network if enabling that!
REMOTE=no
@@ -26,21 +35,18 @@ NICE=-5

# configuration of the mpeg input

-# path to mpg123 decoder binary
-MPG123_DECODER=/usr/bin/mpg123
-
-# use mpg123's own gapless support?
-MPG123_GAPLESS=no
-
# skip zero level at beginning and end of tracks to get gapless output?
yes/no
-MPG123_ZEROSCAN=yes
+INPUT_ZEROSCAN=no

-# size of mpg123 prebuffer in seconds
-MPG123_PREBUFFER=2
+# size of input prebuffer in seconds
+INPUT_PREBUFFER=10

# less that that is zero
-# (talking 16 bit audio, that means we have a range of 0 to 32767)
-MPG123_ZEROLEVEL=100
+# (relative amplitude)
+INPUT_ZEROLEVEL=0.01
+
+# Range to scan for silence from beginning/end.
+INPUT_ZERORANGE=5

# do create an initial setup of two input channels and one output channel?
yes/no
INITIAL_SETUP=yes
diff --git a/audio-players/exaile/DEPENDS b/audio-players/exaile/DEPENDS
index b8f8ea5..632fbfe 100755
--- a/audio-players/exaile/DEPENDS
+++ b/audio-players/exaile/DEPENDS
@@ -1,7 +1,7 @@
depends python &&
depends pygtk2 &&
depends pysqlite &&
-depends pil &&
+depends pillow &&
depends mutagen &&
depends gst-python &&
depends gst-plugins-base &&
diff --git a/audio-players/exaile/HISTORY b/audio-players/exaile/HISTORY
index 776ffda..a817712 100644
--- a/audio-players/exaile/HISTORY
+++ b/audio-players/exaile/HISTORY
@@ -1,3 +1,6 @@
+2013-08-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: pil -> pillow
+
2011-02-21 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.3.2.1, new SOURCE_URL[0]
* BUILD: sedit removed, no more mmkeys/Makefile
diff --git a/audio-players/mikmod/DETAILS b/audio-players/mikmod/DETAILS
index a18d55e..5d17d03 100755
--- a/audio-players/mikmod/DETAILS
+++ b/audio-players/mikmod/DETAILS
@@ -1,12 +1,11 @@
SPELL=mikmod
- VERSION=3.2.2-beta1
- SOURCE=$SPELL-$VERSION.tar.bz2
+ VERSION=3.2.6
+ SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://mikmod.raphnet.net/files/$SOURCE
- WEB_SITE=http://mikmod.raphnet.net/
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$VERSION/$SOURCE
+ WEB_SITE=http://$SPELL.sourceforge.net/
ENTERED=20010922
- UPDATED=20010929
-
SOURCE_HASH=sha512:f55947d61c4db80a27eb3a9edcc0b5e63bbce73cdd11af7b86568056aa50c691af349517f787bf66c688d76466baef2a5c6bc359088e5a21274a2151c9ed8a32
+
SOURCE_HASH=sha512:7a3fbbf7b0ceff92448224a7d9d58660c8f0ecdb26fe08b1b318abf2b07dd18d472467c226c72fcefd73aa9c42da813c65b236c91f5c582e41fad33b6ee96cc5
LICENSE[0]=GPL
KEYWORDS="players player audio"
SHORT='mikmod is an open source curses module player based on
libmikmod'
diff --git a/audio-players/mikmod/HISTORY b/audio-players/mikmod/HISTORY
index 7da4554..23a3baa 100644
--- a/audio-players/mikmod/HISTORY
+++ b/audio-players/mikmod/HISTORY
@@ -1,3 +1,7 @@
+2014-11-26 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fixed WEBSITE
+ updated spell to 3.2.6
+
2010-04-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* BUILD: disabled check for libmikmod, added -lm to LDFLAGS
to make the spell build
diff --git a/audio-players/moc/DETAILS b/audio-players/moc/DETAILS
index e9e24be..5a2b02b 100755
--- a/audio-players/moc/DETAILS
+++ b/audio-players/moc/DETAILS
@@ -1,14 +1,19 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=moc
-if [[ "$MOC_SVN_AUTOUPDATE" == "y" ]]; then
- VERSION=$(date +%Y%m%d)
+if [[ "$MOC_BRANCH" == "scm" ]]; then
+ VERSION=$(get_scm_version)
FORCE_DOWNLOAD=on
-else
- VERSION=svn
-fi
SOURCE=${SPELL}-svn.tar.bz2
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn
SOURCE_URL[0]=svn://daper.net/moc/trunk:moc
SOURCE_IGNORE=volatile
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn
+else
+ VERSION=2.5.0-beta1
+ SOURCE=${SPELL}-${VERSION}.tar.bz2
+ SOURCE_URL[0]=ftp://ftp.daper.net/pub/soft/moc/unstable/${SOURCE}
+
SOURCE_HASH[0]=sha512:16f1cf35706bbf410197651fd4398114ae2c95103773886629f0e1884900f2b865b9b6354da507a57af021a7d6599cd2e1d7e338791dc4a6f55e6c6c193800f2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-${VERSION}
+fi
WEB_SITE=http://moc.daper.net/
ENTERED=20050706
LICENSE[0]=GPLv2
diff --git a/audio-players/moc/HISTORY b/audio-players/moc/HISTORY
index 951c7b0..9cdb086 100644
--- a/audio-players/moc/HISTORY
+++ b/audio-players/moc/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2012-10-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: added unstable version 2.5.0-beta1
* PREPARE: use prepare_select_branch
diff --git a/audio-players/mpc/DETAILS b/audio-players/mpc/DETAILS
index 1cc332c..6372915 100755
--- a/audio-players/mpc/DETAILS
+++ b/audio-players/mpc/DETAILS
@@ -1,10 +1,10 @@
SPELL=mpc
- VERSION=0.22
- SOURCE=$SPELL-$VERSION.tar.bz2
+ VERSION=0.24
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=$SOURCEFORGE_URL/musicpd/$SOURCE
+ SOURCE_URL[0]=http://www.musicpd.org/download/mpc/0/${SOURCE}
WEB_SITE=http://www.musicpd.org
-
SOURCE_HASH=sha512:64492267e17ca33d4fd191ce0222011b6c807ad330aa877bafee83c3027d3a6e6f663f0c4aec96d5980777537f877f355f27605791bc8e61e51a20d74afaa4d1
+
SOURCE_HASH=sha512:c8d48060f7e2251c1eebe3f0d1d7a4f4ea44408b3741cefa88cc21b1c1f8a5560d3ec94a49f0c1563a5786e338a6b1267f1e2adfebf358234205b459692cceaf
LICENSE[0]=GPL
ENTERED=20040516
DOCS="AUTHORS COPYING ChangeLog README"
diff --git a/audio-players/mpc/HISTORY b/audio-players/mpc/HISTORY
index 44554b4..25f0cc8 100644
--- a/audio-players/mpc/HISTORY
+++ b/audio-players/mpc/HISTORY
@@ -1,3 +1,6 @@
+2014-01-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.24
+
2012-02-15 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.22; quoting paths

diff --git a/audio-players/mpd/BUILD b/audio-players/mpd/BUILD
index bfcd007..f0b6fde 100755
--- a/audio-players/mpd/BUILD
+++ b/audio-players/mpd/BUILD
@@ -1,5 +1,7 @@
create_account musicdaemon &&

-OPTS="$MPD_OPTS $OPTS" &&
+OPTS="--disable-mpc $MPD_OPTS $OPTS" &&
+
+LDFLAGS="-L/usr/lib/sidplay/builders $LDFLAGS" &&

default_build
diff --git a/audio-players/mpd/CONFIGURE b/audio-players/mpd/CONFIGURE
index 6b59084..6c4d738 100755
--- a/audio-players/mpd/CONFIGURE
+++ b/audio-players/mpd/CONFIGURE
@@ -1,3 +1,7 @@
+# remove obsolete options
+list_remove MPD_OPTS "--enable-mvp" &&
+list_remove MPD_OPTS "--disable-mvp" &&
+
config_query_option MPD_OPTS "Enable IPv6 support?" y \
"--enable-ipv6" \
"--disable-ipv6" &&
@@ -26,10 +30,6 @@ config_query_option MPD_OPTS "Enable recorder file output
plugin?" n \
"--enable-recorder-output" \
"--disable-recorder-output" &&

-config_query_option MPD_OPTS "Enable support for Hauppauge Media MVP?" n \
- "--enable-mvp" \
- "--disable-mvp" &&
-
config_query_option MPD_OPTS "Enable support for Inotify automatic database
update?" y \
"--enable-inotify" \
"--disable-inotify" &&
diff --git a/audio-players/mpd/DEPENDS b/audio-players/mpd/DEPENDS
index 6ca4799..0d29c2b 100755
--- a/audio-players/mpd/DEPENDS
+++ b/audio-players/mpd/DEPENDS
@@ -1,9 +1,12 @@
depends zlib &&
depends glib2 &&
+depends -sub CXX gcc &&

# TODO: missing libraries in grimoire:
# - libroar (--enable-roar) for RoarAudio support
# - libgme (--enable-gme) for Blargg's game music emulator plugin
+# - libadplug (--enable-adplug) for AdPlug decoder plugin
+# - libopus (--enable-opus) for Opus codec support
# - libiso9660 (--enable-iso9660) for iso9660 archive support
# - despotify (--enable-despotify) for despotify (spotify.com) support

@@ -12,16 +15,6 @@ optional_depends libao \
"--disable-ao" \
"for libao support" &&

-optional_depends libffado \
- "--enable-ffado" \
- "--disable-ffado" \
- "for libffado (FireWire) support" &&
-
-optional_depends liblastfm \
- "--enable-lastfm" \
- "--disable-lastfm" \
- "for last.fm radio support" &&
-
optional_depends yajl \
"--enable-soundcloud" \
"--disable-soundcloud" \
@@ -43,6 +36,8 @@ optional_depends libvorbis \
"for Ogg Vorbis support" &&

if is_depends_enabled $SPELL libvorbis; then
+ depends libogg &&
+
config_query_option MPD_OPTS "Enable Ogg Vorbis encoder support?" y \
"--enable-vorbis-encoder" \
"--disable-vorbis-encoder"
@@ -53,10 +48,10 @@ optional_depends sidplay-libs \
"--disable-sidplay" \
"for C64 SID support" &&

-optional_depends libmpcdec \
- "--enable-mpc" \
- "--disable-mpc" \
- "for musepack support" &&
+#optional_depends libmpcdec \
+# "--enable-mpc" \
+# "--disable-mpc" \
+# "for musepack support" &&

optional_depends flac \
"--enable-flac" \
@@ -179,6 +174,15 @@ optional_depends LIBAVCODEC \
"--disable-ffmpeg" \
"for FFMPEG support" &&

+if is_depends_enabled $SPELL ffmpeg; then
+ sub_depends ffmpeg STABLE
+fi &&
+
+optional_depends libmpdclient \
+ "--enable-libmpdclient" \
+ "--disable-libmpdclient" \
+ "for MPD client support" &&
+
optional_depends OPENAL \
"--enable-openal" \
"--disable-openal" \
@@ -194,11 +198,6 @@ optional_depends libcdio-paranoia \
"--disable-cdio-paranoia" \
"for audio CD support" &&

-optional_depends libsoup \
- "--enable-soup" \
- "--disable-soup" \
- "for libsoup HTTP streaming support" &&
-
optional_depends avahi \
"--with-zeroconf=avahi" \
"--with-zeroconf=no" \
diff --git a/audio-players/mpd/DETAILS b/audio-players/mpd/DETAILS
index f9f967b..df9a5ec 100755
--- a/audio-players/mpd/DETAILS
+++ b/audio-players/mpd/DETAILS
@@ -1,9 +1,10 @@
SPELL=mpd
- VERSION=0.17.3
- SOURCE=$SPELL-$VERSION.tar.bz2
+ VERSION=0.19.4
+ BRANCH=`echo $VERSION | cut -d . -f 1,2`
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=$SOURCEFORGE_URL/musicpd/$SOURCE
-
SOURCE_HASH=sha512:e421e723cd7d46b87c07d5a3be5aaa592453b6c7d2fa02440cc8ac5a1f931126f5011b0fed9c8d0fcfb142dd7290db67ca2638f75fa8b41d38f2a825816621e1
+ SOURCE_URL[0]=http://www.musicpd.org/download/$SPELL/$BRANCH/$SOURCE
+
SOURCE_HASH=sha512:4366ae2170751714e0026d7684bde05b2c585acb2da45ce35bd15a4e36da82d40d0a66a9557d6d84e583b0e43591d7753b8c4093ba73221f1c352ab902b466ce
LICENSE[0]=GPL
KEYWORDS="music players audio"
WEB_SITE=http://www.musicpd.org/
diff --git a/audio-players/mpd/HISTORY b/audio-players/mpd/HISTORY
index 58e5109..c00c9ef 100644
--- a/audio-players/mpd/HISTORY
+++ b/audio-players/mpd/HISTORY
@@ -1,3 +1,47 @@
+2014-11-26 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 0.19.4
+
+2014-09-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.18.16
+ * BUILD: cleaned up; error-safe++
+
+2014-09-26 Remko van der Vossen <wich AT sourcemage.org>
+ * BUILD: fix build with existing LDFLAGS (like --as-needed)
+
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: depends libogg if libvorbis is enabled
+
+2014-09-12 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.18.14
+
+2014-09-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.18.13
+ * CONFIGURE: removed obsolete options
+ * DEPENDS: removed obsolete dependencies: libffado, lastfm, libsoup;
+ added missing dependencies: libmpdclient, gcc; updated TODO list
+
+2014-03-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.18.9
+
+2014-02-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.18.8
+
+2014-01-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.18.6
+ * DEPENDS: depend on stable version of ffmpeg if ffmpeg is selected,
+ remove optional dependency on libmpcdec since our libmpcdec is
+ incompatible with mpd
+ * BUILD: forcibly disable dependency on libmpcdec to prevent build
error
+
+2013-08-31 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD: fix library search path so libresid-builder is found
+
+2013-08-27 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.17.5
+
+2013-04-18 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.17.4; updated source url
+
2013-02-24 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: switched from libcdio to libcdio-paranoia

diff --git a/audio-players/mpg123/DETAILS b/audio-players/mpg123/DETAILS
index 67d08b9..0e83226 100755
--- a/audio-players/mpg123/DETAILS
+++ b/audio-players/mpg123/DETAILS
@@ -1,5 +1,5 @@
SPELL=mpg123
- VERSION=1.15.1
+ VERSION=1.21.0
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.sig
SOURCE_URL=$SOURCEFORGE_URL/$SPELL/$SOURCE
@@ -9,7 +9,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_GPG=thomas.orgis.gpg:$SOURCE2:UPSTREAM_KEY
WEB_SITE=http://mpg123.org/
ENTERED=20011104
- SECURITY_PATCH=2
+ SECURITY_PATCH=3
LICENSE[0]=LGPL
SHORT="the fast console MPEG audio player"
cat << EOF
diff --git a/audio-players/mpg123/HISTORY b/audio-players/mpg123/HISTORY
index 71df869..5a72da5 100644
--- a/audio-players/mpg123/HISTORY
+++ b/audio-players/mpg123/HISTORY
@@ -1,3 +1,33 @@
+2014-10-11 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: updated spell to 1.21.0
+
+2014-07-12 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: updated spell to 1.20.1
+
+2014-05-26 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: updated spell to 1.20.0
+
+2014-05-17 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: updated spell to 1.19.0
+
+2014-02-16 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: updated spell to 1.18.1
+
+2014-01-31 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: updated spell to 1.18.0
+
+2013-12-26 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: updated spell to 1.17.0
+
+2013-10-06 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: updated spell to 1.16.0
+
+2013-05-22 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: updated spell to 1.15.4
+
+2013-04-03 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: updated spell to 1.15.3
+
2013-02-24 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS: updated spell to 1.15.1

diff --git a/audio-players/qmmp-plugin-pack/BUILD
b/audio-players/qmmp-plugin-pack/BUILD
new file mode 100755
index 0000000..2113434
--- /dev/null
+++ b/audio-players/qmmp-plugin-pack/BUILD
@@ -0,0 +1 @@
+qt4_cmake_build
diff --git a/audio-players/qmmp-plugin-pack/DEPENDS
b/audio-players/qmmp-plugin-pack/DEPENDS
new file mode 100755
index 0000000..4b08158
--- /dev/null
+++ b/audio-players/qmmp-plugin-pack/DEPENDS
@@ -0,0 +1 @@
+depends qmmp
diff --git a/audio-players/qmmp-plugin-pack/DETAILS
b/audio-players/qmmp-plugin-pack/DETAILS
new file mode 100755
index 0000000..a6e7179
--- /dev/null
+++ b/audio-players/qmmp-plugin-pack/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=qmmp-plugin-pack
+ VERSION=0.8.1
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ SOURCE_URL[0]=http://qmmp.ylsoftware.com/files/plugins/$SOURCE
+
SOURCE_HASH=sha512:8fcd447664235b057396b7757dedeefe32c7572a07140a54916eed42b747a4961d6b89c570ea4b92f567b67dca79fe9c1cca4ec0b4983ec45e976288437f5e19
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://qmmp.ylsoftware.com/";
+ LICENSE[0]="GPL"
+ ENTERED=20110913
+ KEYWORDS=""
+ SHORT="set of extra plugins for qmmp"
+cat << EOF
+A set of extra plugins for Qmmp.
+EOF
diff --git a/audio-players/qmmp-plugin-pack/HISTORY
b/audio-players/qmmp-plugin-pack/HISTORY
new file mode 100644
index 0000000..7d74b40
--- /dev/null
+++ b/audio-players/qmmp-plugin-pack/HISTORY
@@ -0,0 +1,2 @@
+2014-08-06 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS, DEPENDS, BUILD: spell created, version 0.8.1
diff --git a/audio-players/qmmp/CONFLICTS b/audio-players/qmmp/CONFLICTS
new file mode 100755
index 0000000..c7285e8
--- /dev/null
+++ b/audio-players/qmmp/CONFLICTS
@@ -0,0 +1 @@
+conflicts qmmp
diff --git a/audio-players/qmmp/DETAILS b/audio-players/qmmp/DETAILS
index be9ed10..0ab7627 100755
--- a/audio-players/qmmp/DETAILS
+++ b/audio-players/qmmp/DETAILS
@@ -1,8 +1,8 @@
SPELL=qmmp
- VERSION=0.6.3
+ VERSION=0.8.1
SOURCE="${SPELL}-${VERSION}.tar.bz2"
SOURCE_URL[0]=http://${SPELL}.ylsoftware.com/files/${SOURCE}
-
SOURCE_HASH=sha512:2e38a8cd4346af6b3cc4f6cefe4c78dc9a2f32e648b0f9e6b9d058a302787317744f5fa251c6572777851690c28825508291e45416e3cf7395350fd85f099258
+
SOURCE_HASH=sha512:7f114253902c981abb0f41001d26d725ec636ba1965f3efc234e9cbedb4ecea0e25180112b27548eaf46e14919421f703b77bcb4b5204c531b4b910d606b5121
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://qmmp.ylsoftware.com/";
LICENSE[0]="GPL"
diff --git a/audio-players/qmmp/HISTORY b/audio-players/qmmp/HISTORY
index 480c1ae..2d57854 100644
--- a/audio-players/qmmp/HISTORY
+++ b/audio-players/qmmp/HISTORY
@@ -1,3 +1,10 @@
+2014-08-06 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.8.1
+
+2014-08-05 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.8.0
+ * CONFLICTS: added,
https://code.google.com/p/qmmp/issues/detail?id=585
+
2012-08-24 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.6.3

diff --git a/audio-players/qmpdclient/0001-add-missing-libX11-to-LIBS.patch
b/audio-players/qmpdclient/0001-add-missing-libX11-to-LIBS.patch
new file mode 100644
index 0000000..7ace77b
--- /dev/null
+++ b/audio-players/qmpdclient/0001-add-missing-libX11-to-LIBS.patch
@@ -0,0 +1,24 @@
+From 90ec62eef51f8e356327d730c71c191906a5287a Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+Date: Thu, 30 May 2013 14:24:16 +0200
+Subject: [PATCH] add missing libX11 to LIBS
+
+---
+ qmpdclient.pro | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/qmpdclient.pro b/qmpdclient.pro
+index 6e7b64e..1edac71 100644
+--- a/qmpdclient.pro
++++ b/qmpdclient.pro
+@@ -198,6 +198,7 @@ win32 {
+
+ # Installation in done through own installer on win32
+ unix {
++ LIBS += -lX11
+ !mac {
+ SOURCES += src/qmpdclient_x11.cpp
+
+--
+1.8.3
+
diff --git a/audio-players/qmpdclient/HISTORY
b/audio-players/qmpdclient/HISTORY
index aedea95..9589d35 100644
--- a/audio-players/qmpdclient/HISTORY
+++ b/audio-players/qmpdclient/HISTORY
@@ -1,3 +1,7 @@
+2013-05-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * PRE_BUILD, 0001-add-missing-libX11-to-LIBS.patch:
+ add libX11 to LIBS
+
2011-01-02 Ismael Luceno <ismael AT sourcemage.org>
* qmpdclient.desktop: added generic name and spanish comment

diff --git a/audio-players/qmpdclient/PRE_BUILD
b/audio-players/qmpdclient/PRE_BUILD
new file mode 100755
index 0000000..c0c7d76
--- /dev/null
+++ b/audio-players/qmpdclient/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 < $SPELL_DIRECTORY/0001-add-missing-libX11-to-LIBS.patch
diff --git a/audio-players/ripperx/BUILD b/audio-players/ripperx/BUILD
new file mode 100755
index 0000000..a908acd
--- /dev/null
+++ b/audio-players/ripperx/BUILD
@@ -0,0 +1 @@
+LIBS+=" -lm" default_build
diff --git a/audio-players/ripperx/DETAILS b/audio-players/ripperx/DETAILS
index 7b202cf..42b962a 100755
--- a/audio-players/ripperx/DETAILS
+++ b/audio-players/ripperx/DETAILS
@@ -2,7 +2,7 @@
VERSION=2.7.3
SOURCE=ripperX-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/ripperX-$VERSION
- SOURCE_URL[0]=$SOURCEFORGE_URL/ripperx/$SOURCE
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SPELL/$VERSION/$SOURCE

SOURCE_HASH=sha512:fad4d8ee5e7ea37608b827230446f213c871d425920d0ffae5b0151e2270b36ca67156a78a530a3267141f8c5d0577a17647e4342468662472ea0f88bda69cea
WEB_SITE=http://sourceforge.net/projects/ripperx/
ENTERED=20020116
diff --git a/audio-players/ripperx/HISTORY b/audio-players/ripperx/HISTORY
index 4ff6ea9..4968b0e 100644
--- a/audio-players/ripperx/HISTORY
+++ b/audio-players/ripperx/HISTORY
@@ -1,3 +1,7 @@
+2013-04-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: fix SOURCE_URL[0]
+ * BUILD: add -lm to LIBS
+
2012-04-20 Julien "_kaze_" ROZO <julien AT rozo.org>
* DETAILS: updated version to 2.7.3

diff --git a/audio-players/timidity/BUILD b/audio-players/timidity/BUILD
index dbf3c55..8b23655 100755
--- a/audio-players/timidity/BUILD
+++ b/audio-players/timidity/BUILD
@@ -8,5 +8,4 @@ OPTS="$(echo "$OPTS" | tr ' ' '\n' | grep -v audio | tr '\n'
' ')" &&
AUDIO="$(echo "$AUDIO" | sed -e 's/--audio-//' | tr '\n' ',' | sed -e
's/,$//')" &&
OPTS="$OPTS --enable-audio=$AUDIO" &&
OPTS="$OPTS --enable-server" &&
-patch -p1 < $SCRIPT_DIRECTORY/gcc4.x.patch &&
default_build
diff --git a/audio-players/timidity/DETAILS b/audio-players/timidity/DETAILS
index 8a91d86..5b8f5b8 100755
--- a/audio-players/timidity/DETAILS
+++ b/audio-players/timidity/DETAILS
@@ -1,9 +1,9 @@
SPELL=timidity
- VERSION=2.13.2
+ VERSION=2.14.0
SOURCE=TiMidity++-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/TiMidity++-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:0e35ad4c8745878daf63932143e60dc4bda0f3ef5d6f046cad74c8c57edf39a7d1d3f0f36758d5b11ace72e2661fba1629d30d90202e9573c07d1ea2b66a6bc1
+
SOURCE_HASH=sha512:274b2a700cd10c7034ffae50b989419f971c79eac71c8e20649e4138f9710be0505bd99379b23e772b5af5aa86a636e4070e522f43d06007ceacc25f61261c8a
WEB_SITE=http://timidity.sourceforge.net
ENTERED=20040125
LICENSE[0]=GPL
diff --git a/audio-players/timidity/HISTORY b/audio-players/timidity/HISTORY
index 2d59c97..daa9891 100644
--- a/audio-players/timidity/HISTORY
+++ b/audio-players/timidity/HISTORY
@@ -1,3 +1,6 @@
+2013-11-02 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated to 2.14.0
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/audio-players/timidity/gcc4.x.patch
b/audio-players/timidity/gcc4.x.patch
deleted file mode 100644
index 75c8bb7..0000000
--- a/audio-players/timidity/gcc4.x.patch
+++ /dev/null
@@ -1,29 +0,0 @@
---- TiMidity++-2.13.2/interface/xaw_i.c.orig 2006-04-24 09:42:55.000000000
+0100
-+++ TiMidity++-2.13.2/interface/xaw_i.c 2006-04-24 09:43:32.000000000
+0100
-@@ -261,7 +261,7 @@
- String bitmapdir = XAW_BITMAP_DIR;
- Boolean arrangetitle,savelist;
- static char **current_flist = NULL;
--static int voices = 0, last_voice = 0, voices_num_width;
-+static int _voices = 0, last_voice = 0, voices_num_width;
- static int maxentry_on_a_menu = 0,submenu_n = 0;
- #define OPTIONS_WINDOW 1
- #define FLIST_WINDOW 2
-@@ -1329,7 +1329,7 @@
- c= *(local_buf+1);
- n= atoi(local_buf+2);
- if(c == 'L')
-- voices = n;
-+ _voices = n;
- else
- last_voice = n;
- if(IsTracePlaying()) drawVoices();
-@@ -2070,7 +2070,7 @@
- XSetForeground(disp, gct, tracecolor);
- XFillRectangle(disp,XtWindow(trace),gct,voices_num_width +4,
-
MAX_XAW_MIDI_CHANNELS*BAR_SPACE+TRACEV_OFS+1,VOICENUM_WIDTH,TRACE_FOOT);
-- sprintf(local_buf, "%3d/%d", last_voice, voices);
-+ sprintf(local_buf, "%3d/%d", last_voice, _voices);
- XSetForeground(disp, gct, capcolor);
- XDrawString(disp, XtWindow(trace),gct,voices_num_width+6,
-
MAX_XAW_MIDI_CHANNELS*BAR_SPACE+TRACEV_OFS+16,local_buf,strlen(local_buf));
diff --git a/audio-players/xmms2/CONFIGURE b/audio-players/xmms2/CONFIGURE
index bab1c79..1c5107e 100755
--- a/audio-players/xmms2/CONFIGURE
+++ b/audio-players/xmms2/CONFIGURE
@@ -149,11 +149,12 @@ config_query_option XMMS2_OPTS
\
y \
"--with-plugins=wave" \
"--without-plugins=wave" &&
-config_query_option XMMS2_OPTS \
- "Do you want CDDA support" \
- y \
- "--with-plugins=cdda" \
- "--without-plugins=cdda" &&
+# Does not build without CDDA.
+#config_query_option XMMS2_OPTS \
+# "Do you want CDDA support" \
+# y \
+# "--with-plugins=cdda" \
+# "--without-plugins=cdda" &&
config_query_option XMMS2_OPTS \
"Do you want GVFS support" \
y \
diff --git a/audio-players/xmms2/DEPENDS b/audio-players/xmms2/DEPENDS
index a6df3fe..8580b7f 100755
--- a/audio-players/xmms2/DEPENDS
+++ b/audio-players/xmms2/DEPENDS
@@ -4,10 +4,9 @@ depends glib2
&&

#Transport plugins &&
if list_find "$XMMS2_OPTS" "--with-xmms2d" ; then
- if list_find "$XMMS2_OPTS" "--with-plugins=cdda" ; then
+# CDDA plugin is required.
depends libcdio &&
depends libdiscid
- fi &&
if list_find "$XMMS2_OPTS" "--with-plugins=xspf" ||
list_find "$XMMS2_OPTS" "--with-plugins=xml" ||
list_find "$XMMS2_OPTS" "--with-plugins=rss"
diff --git a/audio-players/xmms2/HISTORY b/audio-players/xmms2/HISTORY
index 6c90a3c..72826c8 100644
--- a/audio-players/xmms2/HISTORY
+++ b/audio-players/xmms2/HISTORY
@@ -1,3 +1,6 @@
+2014-08-24 Thomas Orgis <sobukus AT sourcemage.org>
+ CONFIGURE, DEPENDS: always build with CDDA (breaks otherwise)
+
2011-10-31 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
* DETAILS: updated spell to 0.8DrO_o
* PRE_BUILD: no more patching
diff --git a/audio-plugins/amb-plugins/BUILD b/audio-plugins/amb-plugins/BUILD
index 8f58e6d..6dfecc1 100755
--- a/audio-plugins/amb-plugins/BUILD
+++ b/audio-plugins/amb-plugins/BUILD
@@ -1 +1 @@
-make
+default_build_make
diff --git a/audio-plugins/amb-plugins/DETAILS
b/audio-plugins/amb-plugins/DETAILS
index c9f73a0..e755a51 100755
--- a/audio-plugins/amb-plugins/DETAILS
+++ b/audio-plugins/amb-plugins/DETAILS
@@ -1,10 +1,10 @@
SPELL=amb-plugins
- VERSION=0.4.0
+ VERSION=0.8.1
SOURCE=AMB-plugins-$VERSION.tar.bz2
- SOURCE_URL[0]=http://www.kokkinizita.net/linuxaudio/downloads/$SOURCE
-
SOURCE_HASH=sha512:4a1e8dfec4aeefce7931e23cca8f663e975b4aa25407524dab5f8f92f258e47b6b621767d465282b3fa86b6f6b51a47b590b35e3f42739f3e3053d0ca2ad4fe6
+
SOURCE_URL[0]=http://kokkinizita.linuxaudio.org/linuxaudio/downloads/${SOURCE}
+
SOURCE_HASH=sha512:cdf0f6f656012f1e9d31f54d4446392223165327804f44c8d767904c51ab54a858099f8ad5f57362494d1a3cd73c4b258b4748022b5d9b3f860ab4bb84dd4a71
SOURCE_DIRECTORY=$BUILD_DIRECTORY/AMB-plugins-$VERSION
- WEB_SITE=http://www.kokkinizita.net/linuxaudio/ladspa/index.html
+
WEB_SITE=http://kokkinizita.linuxaudio.org/linuxaudio/ladspa/index.html
LICENSE[0]=GPL
ENTERED=20060818
KEYWORDS="plugins audio"
diff --git a/audio-plugins/amb-plugins/HISTORY
b/audio-plugins/amb-plugins/HISTORY
index a544b42..d0264e6 100644
--- a/audio-plugins/amb-plugins/HISTORY
+++ b/audio-plugins/amb-plugins/HISTORY
@@ -1,3 +1,7 @@
+2014-03-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.8.1
+ * BUILD: use default_build_make
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/audio-plugins/audacious-plugins/DEPENDS
b/audio-plugins/audacious-plugins/DEPENDS
index a5813e9..c1a2150 100755
--- a/audio-plugins/audacious-plugins/DEPENDS
+++ b/audio-plugins/audacious-plugins/DEPENDS
@@ -3,6 +3,7 @@ depends pango &&
depends cairo &&
depends gtk+3 &&
depends audacious &&
+depends libbinio &&

# control plugins
optional_depends lirc \
diff --git a/audio-plugins/audacious-plugins/DETAILS
b/audio-plugins/audacious-plugins/DETAILS
index 7b59299..f351a32 100755
--- a/audio-plugins/audacious-plugins/DETAILS
+++ b/audio-plugins/audacious-plugins/DETAILS
@@ -1,5 +1,5 @@
SPELL=audacious-plugins
- VERSION=3.3.4
+ VERSION=3.4
SOURCE=${SPELL}-${VERSION}.tar.bz2
SOURCE_URL[0]=http://distfiles.audacious-media-player.org/$SOURCE
SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
diff --git a/audio-plugins/audacious-plugins/HISTORY
b/audio-plugins/audacious-plugins/HISTORY
index aa95191..97d0e2c 100644
--- a/audio-plugins/audacious-plugins/HISTORY
+++ b/audio-plugins/audacious-plugins/HISTORY
@@ -1,3 +1,7 @@
+2013-07-01 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.4
+ * DEPENDS: libbinio added
+
2013-02-17 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated VERSION to 3.3.4
* DEPENDS: added optional depends libcdio-paranoia
diff --git
a/audio-plugins/audacious-plugins/audacious-plugins-3.3.4.tar.bz2.sig
b/audio-plugins/audacious-plugins/audacious-plugins-3.3.4.tar.bz2.sig
deleted file mode 100644
index d4a7947..0000000
Binary files
a/audio-plugins/audacious-plugins/audacious-plugins-3.3.4.tar.bz2.sig and
/dev/null differ
diff --git
a/audio-plugins/audacious-plugins/audacious-plugins-3.4.tar.bz2.sig
b/audio-plugins/audacious-plugins/audacious-plugins-3.4.tar.bz2.sig
new file mode 100644
index 0000000..a14e87c
Binary files /dev/null and
b/audio-plugins/audacious-plugins/audacious-plugins-3.4.tar.bz2.sig differ
diff --git a/audio-plugins/blop/DETAILS b/audio-plugins/blop/DETAILS
index 06b5b9c..5b03aa8 100755
--- a/audio-plugins/blop/DETAILS
+++ b/audio-plugins/blop/DETAILS
@@ -2,7 +2,7 @@
VERSION=0.2.8
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SPELL/${VERSION%.*}/$SOURCE
WEB_SITE=http://blop.sf.net
ENTERED=20060725

SOURCE_HASH=sha512:5a1bb2e4ba976dd87f8b34538b3a8d2ed21ba0b8818d4b0a713061aeeae7fd52377477314a758cc7082a932315be8ec99006dfc3f5c9712d8d566852adbf671f
diff --git a/audio-plugins/blop/HISTORY b/audio-plugins/blop/HISTORY
index 35802ff..2cf1c86 100644
--- a/audio-plugins/blop/HISTORY
+++ b/audio-plugins/blop/HISTORY
@@ -1,3 +1,6 @@
+2014-03-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: fix SOURCE_URL[0]
+
2007-02-16 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: Edited long description.

diff --git a/audio-plugins/calf-plugins/DEPENDS
b/audio-plugins/calf-plugins/DEPENDS
new file mode 100755
index 0000000..950c5ae
--- /dev/null
+++ b/audio-plugins/calf-plugins/DEPENDS
@@ -0,0 +1,30 @@
+depends libtool &&
+depends glib2 &&
+depends expat &&
+depends fluidsynth &&
+depends fftw &&
+optional_depends lv2 \
+ "--with-lv2" \
+ "--without-lv2" \
+ "for lv2 plugin support" &&
+optional_depends JACK-DRIVER \
+ "" \
+ "" \
+ "for jack support" &&
+if is_depends_enabled $SPELL $(get_spell_provider $SPELL JACK-DRIVER); then
+ depends gtk+2 &&
+ optional_depends lash \
+ "--with-lash" \
+ "--without-lash" \
+ "for session save/load support"
+elif is_depends_enabled $SPELL lv2; then
+ optional_depends gtk+2 \
+ "" \
+ "" \
+ "for GUIs"
+fi &&
+
+if is_depends_enabled $SPELL gtk+2; then
+ depends glade2 &&
+ depends gtk-engines2
+fi
diff --git a/audio-plugins/calf-plugins/DETAILS
b/audio-plugins/calf-plugins/DETAILS
new file mode 100755
index 0000000..489c385
--- /dev/null
+++ b/audio-plugins/calf-plugins/DETAILS
@@ -0,0 +1,25 @@
+ SPELL=calf-plugins
+ VERSION=0.0.19
+ SOURCE="${SPELL%-*}-${VERSION}.tar.gz"
+
SOURCE_URL[0]=$SOURCEFORGE_URL/project/${SPELL%-*}/${SPELL%-*}/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:b924552b7f3d1f48974ca46d02ba907e55a30fb22cdb13dac33ba7dacccfd3ff4909563e9fcc5bb99f331c463170c6929dfdb8a589e50ab5a0ae23f58f7cb5a6
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL%-*}-${VERSION}"
+ WEB_SITE="http://calf.sourceforge.net/index.html";
+ LICENSE[0]=LGPL
+ ENTERED=20140324
+ SHORT="high quality audio plugins for jack and lv2"
+cat << EOF
+You have the need for professional and state-of-the-art audio plug-ins -
+but don't have thousands of bucks to spend on it?
+
+Then we believe you will love Calf studio gear!
+
+Focused on high-quality sound processing and a highly usable interface Calf
+studio gear is designed to give you a professional production environment
+for your open source operating system.
+
+Play your SF2 sample banks, create filthy organs, fatten your sounds with
+phasers, delays, reverbs and other FX, process your recordings with gates,
+compressors, deesser and finally master your stuff with multiband dynamics -
+for free!
+EOF
diff --git a/audio-plugins/calf-plugins/HISTORY
b/audio-plugins/calf-plugins/HISTORY
new file mode 100644
index 0000000..043b257
--- /dev/null
+++ b/audio-plugins/calf-plugins/HISTORY
@@ -0,0 +1,6 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Normalize SPELL field
+
+2014-03-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/audio-plugins/caps-plugins/BUILD
b/audio-plugins/caps-plugins/BUILD
index 8f58e6d..6dfecc1 100755
--- a/audio-plugins/caps-plugins/BUILD
+++ b/audio-plugins/caps-plugins/BUILD
@@ -1 +1 @@
-make
+default_build_make
diff --git a/audio-plugins/caps-plugins/DETAILS
b/audio-plugins/caps-plugins/DETAILS
index 2ccee39..b3a9317 100755
--- a/audio-plugins/caps-plugins/DETAILS
+++ b/audio-plugins/caps-plugins/DETAILS
@@ -1,11 +1,11 @@
SPELL=caps-plugins
- VERSION=0.4.5
- SOURCE=caps_$VERSION.tar.gz
+ VERSION=0.9.23
+ SOURCE=caps_$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/caps-$VERSION
SOURCE_URL[0]=http://quitte.de/dsp/$SOURCE
WEB_SITE=http://quitte.de/dsp/caps.html
ENTERED=20060725
-
SOURCE_HASH=sha512:5ceaa43e40f3a5d746abc847b8c8e4a2aafe1569b3d370b32b09a64ac52e642b172cc6b944b495b902e5c2a81c538f3406e08124475a80cc143c6e33ee960f15
+
SOURCE_HASH=sha512:3ff9a451a62127933155803ebfa6dbcfb86e0633cbfd949c3006bcba47e1186bbda768f7f04335fdb561a0bcc6875f3f43a3b7c60ab3566ba60f344ed91f9975
LICENSE[0]=GPL
KEYWORDS="plugins audio"
SHORT="The CAPS Audio Plugin Suite"
diff --git a/audio-plugins/caps-plugins/HISTORY
b/audio-plugins/caps-plugins/HISTORY
index cd6b0fa..5821dc8 100644
--- a/audio-plugins/caps-plugins/HISTORY
+++ b/audio-plugins/caps-plugins/HISTORY
@@ -1,3 +1,7 @@
+2014-03-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.9.23
+ * BUILD: use default_build_make
+
2011-09-20 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS: update to 0.4.5

diff --git a/audio-plugins/cmt/0001-honour-external-FLAGS.patch
b/audio-plugins/cmt/0001-honour-external-FLAGS.patch
new file mode 100644
index 0000000..9e2cd77
--- /dev/null
+++ b/audio-plugins/cmt/0001-honour-external-FLAGS.patch
@@ -0,0 +1,27 @@
+From 3f6879b463d1bdc352375d88a712965e01837cab Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+Date: Wed, 19 Mar 2014 15:59:31 +0000
+Subject: [PATCH] honour external FLAGS
+
+---
+ src/makefile | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/makefile b/src/makefile
+index 8a0f795..6194e62 100644
+--- a/src/makefile
++++ b/src/makefile
+@@ -11,8 +11,8 @@ INSTALL_PLUGINS_DIR = /usr/lib/ladspa/
+ # GENERAL
+ #
+
+-CFLAGS = $(INCLUDES) -Wall -O3 -fPIC
+-CXXFLAGS = $(CFLAGS)
++CFLAGS += $(INCLUDES)
++CXXFLAGS += $(CFLAGS)
+ PLUGIN_LIB = ../plugins/cmt.so
+
+
###############################################################################
+--
+1.9.0
+
diff --git a/audio-plugins/cmt/BUILD b/audio-plugins/cmt/BUILD
index ad2d0e9..f6ab04a 100755
--- a/audio-plugins/cmt/BUILD
+++ b/audio-plugins/cmt/BUILD
@@ -1,2 +1,2 @@
cd src &&
-make
+default_build_make
diff --git a/audio-plugins/cmt/HISTORY b/audio-plugins/cmt/HISTORY
index 0b331e3..76ffdb1 100644
--- a/audio-plugins/cmt/HISTORY
+++ b/audio-plugins/cmt/HISTORY
@@ -1,3 +1,7 @@
+2014-03-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD: use default_build_make
+ * PRE_BUILD, 0001-honour-external-FLAGS.patch: honour our
CFLAGS/CXXFLAGS
+
2007-11-27 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: Updated to 1.16.
* PRE_BUILD: Updated sedits.
diff --git a/audio-plugins/cmt/PRE_BUILD b/audio-plugins/cmt/PRE_BUILD
index 9c603ee..2506409 100755
--- a/audio-plugins/cmt/PRE_BUILD
+++ b/audio-plugins/cmt/PRE_BUILD
@@ -1,4 +1,9 @@
default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+
+# honour CFLAGS/CXXFLAGS set by us
+patch -p1 < $SPELL_DIRECTORY/0001-honour-external-FLAGS.patch
+
cd "$SOURCE_DIRECTORY/src" &&

# Fix install path
diff --git a/audio-plugins/fil-plugins/DETAILS
b/audio-plugins/fil-plugins/DETAILS
index 55f7f7c..b707afb 100755
--- a/audio-plugins/fil-plugins/DETAILS
+++ b/audio-plugins/fil-plugins/DETAILS
@@ -1,10 +1,10 @@
SPELL=fil-plugins
- VERSION=0.1.0
+ VERSION=0.3.0
SOURCE=FIL-plugins-$VERSION.tar.bz2
- SOURCE_URL[0]=http://www.kokkinizita.net/linuxaudio/downloads/$SOURCE
-
SOURCE_HASH=sha512:269abfa69fd01786b246eb4c9fec27fca9f24e3ab003bdca71a798bf52f672a5605684e207937d5c213af549df757bd2410b9da32f9a0903d82e231a7b7923e2
+
SOURCE_URL[0]=http://kokkinizita.linuxaudio.org/linuxaudio/downloads/${SOURCE}
+
SOURCE_HASH=sha512:9054d2bdbceb2a55d7772958f3bdcc03fb1bd15109de931bee07f3ab55f437c4076c5a740187252a406142c9438febe269c5b25364eddab3191de75ca56a81b1
SOURCE_DIRECTORY=$BUILD_DIRECTORY/FIL-plugins-$VERSION
- WEB_SITE=http://www.kokkinizita.net/linuxaudio/ladspa/index.html
+
WEB_SITE=http://kokkinizita.linuxaudio.org/linuxaudio/ladspa/index.html
LICENSE[0]=GPL
ENTERED=20060818
KEYWORDS="plugins audio"
diff --git a/audio-plugins/fil-plugins/HISTORY
b/audio-plugins/fil-plugins/HISTORY
index 70548bf..41f051a 100644
--- a/audio-plugins/fil-plugins/HISTORY
+++ b/audio-plugins/fil-plugins/HISTORY
@@ -1,3 +1,6 @@
+2014-03-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: fix WEB_SITE and SOURCE_URL[0], version 0.3.0
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/audio-plugins/mcp-plugins/DETAILS
b/audio-plugins/mcp-plugins/DETAILS
index 3b0893c..1478047 100755
--- a/audio-plugins/mcp-plugins/DETAILS
+++ b/audio-plugins/mcp-plugins/DETAILS
@@ -1,10 +1,10 @@
SPELL=mcp-plugins
VERSION=0.4.0
SOURCE=MCP-plugins-$VERSION.tar.bz2
- SOURCE_URL[0]=http://www.kokkinizita.net/linuxaudio/downloads/$SOURCE
+
SOURCE_URL[0]=http://kokkinizita.linuxaudio.org/linuxaudio/downloads/${SOURCE}

SOURCE_HASH=sha512:8a5e431ea539a46ce3d3f554fae21fc09028d898e24c316ab1b0d3d6540650107a1d10ce9a4cb6d1f0d2fd8868e2b43cf439f47ed6d90fb066375bbf3883d344
SOURCE_DIRECTORY=$BUILD_DIRECTORY/MCP-plugins-$VERSION
- WEB_SITE=http://www.kokkinizita.net/linuxaudio/ladspa/index.html
+
WEB_SITE=http://kokkinizita.linuxaudio.org/linuxaudio/ladspa/index.html
LICENSE[0]=GPL
ENTERED=20060818
KEYWORDS="plugins audio"
diff --git a/audio-plugins/mcp-plugins/HISTORY
b/audio-plugins/mcp-plugins/HISTORY
index 8088819..1c4a5bc 100644
--- a/audio-plugins/mcp-plugins/HISTORY
+++ b/audio-plugins/mcp-plugins/HISTORY
@@ -1,3 +1,6 @@
+2014-03-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: fix SOURCE_URL[0] and WEB_SITE
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/audio-plugins/quodlibet-plugins/DETAILS
b/audio-plugins/quodlibet-plugins/DETAILS
index e722ae5..501412e 100755
--- a/audio-plugins/quodlibet-plugins/DETAILS
+++ b/audio-plugins/quodlibet-plugins/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=quodlibet-plugins
-if test "$QUODLIBET_PLUGINS_AUTOUPDATE" = "y"; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=svn
-fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL.tar.bz2
SOURCE_IGNORE=volatile
SOURCE_HINTS=old_svn_compat
diff --git a/audio-plugins/quodlibet-plugins/HISTORY
b/audio-plugins/quodlibet-plugins/HISTORY
index f9d2c3c..71f1ebb 100644
--- a/audio-plugins/quodlibet-plugins/HISTORY
+++ b/audio-plugins/quodlibet-plugins/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2006-10-29 Alexander Tsamutali <astsmtl AT gmail.com>
* DETAILS: removed BUILD_API=2
DEPENDS: fixed, svn changed to subversion
diff --git a/audio-plugins/rev-plugins/BUILD b/audio-plugins/rev-plugins/BUILD
index 8f58e6d..6dfecc1 100755
--- a/audio-plugins/rev-plugins/BUILD
+++ b/audio-plugins/rev-plugins/BUILD
@@ -1 +1 @@
-make
+default_build_make
diff --git a/audio-plugins/rev-plugins/DETAILS
b/audio-plugins/rev-plugins/DETAILS
index 24dad09..464bdcb 100755
--- a/audio-plugins/rev-plugins/DETAILS
+++ b/audio-plugins/rev-plugins/DETAILS
@@ -1,10 +1,10 @@
SPELL=rev-plugins
- VERSION=0.3.1
+ VERSION=0.7.1
SOURCE=REV-plugins-$VERSION.tar.bz2
- SOURCE_URL[0]=http://www.kokkinizita.net/linuxaudio/downloads/$SOURCE
-
SOURCE_HASH=sha512:ff8a32733fe4c0ba9f5261543bad4d39772638d6d7d9210051b7a4f79cd0bb377d0bb97920e8120d5196acbbbdbbaf8f08ef2c2723f8cafd7e384944b0b4964e
+
SOURCE_URL[0]=http://kokkinizita.linuxaudio.org/linuxaudio/downloads/${SOURCE}
+
SOURCE_HASH=sha512:00f984b47347a4f75d809587c654e3e078cb37a6c324bcec09382d1181bd8665a58044505054de75c9ba58972af7e1d3f964c3a5bd925fed4af5cccd1233bd19
SOURCE_DIRECTORY=$BUILD_DIRECTORY/REV-plugins-$VERSION
- WEB_SITE=http://www.kokkinizita.net/linuxaudio/ladspa/index.html
+
WEB_SITE=http://kokkinizita.linuxaudio.org/linuxaudio/ladspa/index.html
LICENSE[0]=GPL
ENTERED=20060818
KEYWORDS="plugins audio"
diff --git a/audio-plugins/rev-plugins/HISTORY
b/audio-plugins/rev-plugins/HISTORY
index 70548bf..dc454bb 100644
--- a/audio-plugins/rev-plugins/HISTORY
+++ b/audio-plugins/rev-plugins/HISTORY
@@ -1,3 +1,7 @@
+2014-03-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.7.1
+ * BUILD: use default_build_make
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/audio-plugins/rt-plugins/0001-clean-up-the-Makefile.patch
b/audio-plugins/rt-plugins/0001-clean-up-the-Makefile.patch
new file mode 100644
index 0000000..ac60728
--- /dev/null
+++ b/audio-plugins/rt-plugins/0001-clean-up-the-Makefile.patch
@@ -0,0 +1,81 @@
+From 2e1d779805d8baf84ab8816a24fc3964f37e4c9c Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+Date: Thu, 20 Mar 2014 12:11:24 +0000
+Subject: [PATCH 1/2] clean up the Makefile
+
+- don't hardcode the installation path, make it settable from the
+ outside
+- don't hardcode $(CC) and $(LD)
+- make the %.o: %c and %.so: %.o rules less verbose
+- remove redundant rules
+- don't install all .so files, install the built libraries
+- mark install, all and clean as phony
+---
+ Makefile | 38 +++++++++++++++++---------------------
+ 1 file changed, 17 insertions(+), 21 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 9d92efb..78a76ea 100644
+--- a/Makefile
++++ b/Makefile
+@@ -1,40 +1,36 @@
+-INSTALL_PLUGINS_DIR = /usr/local/lib/ladspa/
+-
+-CC = gcc
+-LD = ld
++INSTALL_PLUGINS_DIR ?= /usr/local/lib/ladspa/
+
+ # rt 31.5.2013: got rid of sse2 stuff so we can build for ARM
+ CFLAGS = -I. -Ofast -Wall -fomit-frame-pointer
-ffast-math -fstrength-reduce -funroll-loops -c -fPIC -DPIC
+ LDFLAGS = -shared
+
+ PLUGINS = RTallpass1.so \
+- RTallpass2.so \
+- RTlowpass.so \
+- RThighpass.so \
+- RThighshelf.so \
+- RTlowshelf.so \
+- RTlr4hipass.so \
+- RTlr4lowpass.so \
+- RTparaeq.so \
++ RTallpass2.so \
++ RTlowpass.so \
++ RThighpass.so \
++ RThighshelf.so \
++ RTlowshelf.so \
++ RTlr4hipass.so \
++ RTlr4lowpass.so \
++ RTparaeq.so \
+
+ all: $(PLUGINS)
+
+ %.o: %.c
+- $(CC) $(CFLAGS) -o $@ $<
++ @echo -e "(CC) $@"
++ @$(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
+
+ %.so: %.o
+- $(LD) $(LDFLAGS) -o $@ $<
+-
+-install: targets
+- test -d $(INSTALL_PLUGINS_DIR) || mkdir $(INSTALL_PLUGINS_DIR)
+- cp *.so $(INSTALL_PLUGINS_DIR)
+-
+-targets: $(PLUGINS)
++ @echo -e "(LD) $@"
++ @$(LD) $(LDFLAGS) -o $@ $<
+
+-always:
++install: all
++ mkdir -p $(INSTALL_PLUGINS_DIR)
++ install -m644 $(PLUGINS) $(INSTALL_PLUGINS_DIR)
+
+ clean:
+ -rm -f `find . -name "*.so"`
+ -rm -f `find . -name "*.o"`
+ -rm -f `find . -name "*~"`
+
++.PHONY: install all clean
+--
+1.9.0
+
diff --git
a/audio-plugins/rt-plugins/0002-make-the-code-compile-with-higher-warning-levels.patch

b/audio-plugins/rt-plugins/0002-make-the-code-compile-with-higher-warning-levels.patch
new file mode 100644
index 0000000..86963a8
--- /dev/null
+++
b/audio-plugins/rt-plugins/0002-make-the-code-compile-with-higher-warning-levels.patch
@@ -0,0 +1,516 @@
+From 00e9bb011628328ecbf0b2229d5a68e5c1ec9f3e Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+Date: Thu, 20 Mar 2014 12:14:37 +0000
+Subject: [PATCH 2/2] make the code compile with higher warning levels
+
+- also separate CFLAGS and CPPFLAGS
+- remove -ffast-math from CFLAGS since -Ofast already implies it
+- use CFLAGS and LDFLAGS passed in from the outside
+---
+ Makefile | 15 +++++++++++++--
+ RTallpass1.c | 12 +++++++-----
+ RTallpass2.c | 10 ++++++----
+ RThighpass.c | 10 ++++++----
+ RThighshelf.c | 10 ++++++----
+ RTlowpass.c | 10 ++++++----
+ RTlowshelf.c | 10 ++++++----
+ RTlr4hipass.c | 10 ++++++----
+ RTlr4lowpass.c | 10 ++++++----
+ RTparaeq.c | 10 ++++++----
+ util/biquad.h | 5 +++--
+ util/ladspa-util.h | 25 +++++++++++--------------
+ 12 files changed, 82 insertions(+), 55 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 78a76ea..ed93dd1 100644
+--- a/Makefile
++++ b/Makefile
+@@ -1,8 +1,19 @@
+ INSTALL_PLUGINS_DIR ?= /usr/local/lib/ladspa/
+
+ # rt 31.5.2013: got rid of sse2 stuff so we can build for ARM
+-CFLAGS = -I. -Ofast -Wall -fomit-frame-pointer
-ffast-math -fstrength-reduce -funroll-loops -c -fPIC -DPIC
+-LDFLAGS = -shared
++CPPFLAGS += -D_BSD_SOURCE -DPIC -D_XOPEN_SOURCE=600 -I.
++
++CFLAGS += -Ofast -fomit-frame-pointer -fstrength-reduce -funroll-loops
-fPIC -std=c11
++
++CFLAGS += -Wall -Wextra -Werror -pedantic
++CFLAGS += -Wcast-align -Wfloat-equal -Wformat-nonliteral -Wformat-security
++CFLAGS += -Winit-self -Wmissing-include-dirs
++CFLAGS += -Wno-suggest-attribute=noreturn -Wno-write-strings
-Wpointer-arith -Wundef -Wpacked
++CFLAGS += -Wredundant-decls
++CFLAGS += -Wunreachable-code -Wno-unused-parameter -Wconversion -Wshadow
++CFLAGS += -Wstrict-prototypes -Wbad-function-cast -Wold-style-definition
-Wmissing-prototypes -Wmissing-declarations -Wnested-externs
++
++LDFLAGS += -shared
+
+ PLUGINS = RTallpass1.so \
+ RTallpass2.so \
+diff --git a/RTallpass1.c b/RTallpass1.c
+index 71c62ac..4ea528b 100644
+--- a/RTallpass1.c
++++ b/RTallpass1.c
+@@ -140,12 +140,13 @@ static void runAllPass(LADSPA_Handle instance,
unsigned long sample_count) {
+ for (pos = 0; pos < sample_count; pos++) {
+ // RT 2.9.2013: replace biquad_run with ap1_run to cut
floating-
+ // point multiplications from 3 to 1:
+- buffer_write(output[pos], ap1_run(filter, input[pos]));
++ buffer_write(output[pos], (LADSPA_Data) ap1_run(filter,
input[pos]));
+ }
+
+ }
+
+-void _init() {
++void _init(void);
++void _init(void) {
+ char **port_names;
+ LADSPA_PortDescriptor *port_descriptors;
+ LADSPA_PortRangeHint *port_range_hints;
+@@ -189,8 +190,8 @@ void _init() {
+ D_("Frequency (Hz)");
+ port_range_hints[ALLPASS1_FC].HintDescriptor =
+ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_SAMPLE_RATE | LADSPA_HINT_DEFAULT_440;
+- port_range_hints[ALLPASS1_FC].LowerBound = 0;
+- port_range_hints[ALLPASS1_FC].UpperBound = 0.4;
++ port_range_hints[ALLPASS1_FC].LowerBound = 0.0;
++ port_range_hints[ALLPASS1_FC].UpperBound = (LADSPA_Data) 0.4;
+
+ /* Parameters for Input */
+ port_descriptors[ALLPASS1_INPUT] =
+@@ -222,7 +223,8 @@ void _init() {
+ }
+ }
+
+-void _fini() {
++void _fini(void);
++void _fini(void) {
+ if (allPassDescriptor) {
+ free((LADSPA_PortDescriptor
*)allPassDescriptor->PortDescriptors);
+ free((char **)allPassDescriptor->PortNames);
+diff --git a/RTallpass2.c b/RTallpass2.c
+index d36dad6..a0bac58 100644
+--- a/RTallpass2.c
++++ b/RTallpass2.c
+@@ -149,12 +149,13 @@ static void runAllPass(LADSPA_Handle instance,
unsigned long sample_count) {
+ for (pos = 0; pos < sample_count; pos++) {
+ // RT 2.9.2013: replace biquad_run with ap2_run to cut
floating-
+ // point multiplications from 5 to 2:
+- buffer_write(output[pos], ap2_run(filter, input[pos]));
++ buffer_write(output[pos], (LADSPA_Data) ap2_run(filter,
input[pos]));
+ }
+
+ }
+
+-void _init() {
++void _init(void);
++void _init(void) {
+ char **port_names;
+ LADSPA_PortDescriptor *port_descriptors;
+ LADSPA_PortRangeHint *port_range_hints;
+@@ -199,7 +200,7 @@ void _init() {
+ port_range_hints[ALLPASS_FC].HintDescriptor =
+ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_SAMPLE_RATE | LADSPA_HINT_DEFAULT_440;
+ port_range_hints[ALLPASS_FC].LowerBound = 0;
+- port_range_hints[ALLPASS_FC].UpperBound = 0.4;
++ port_range_hints[ALLPASS_FC].UpperBound = (LADSPA_Data) 0.4;
+
+ /* Parameters for Bandwidth (octaves) */
+ port_descriptors[ALLPASS_Q] =
+@@ -241,7 +242,8 @@ void _init() {
+ }
+ }
+
+-void _fini() {
++void _fini(void);
++void _fini(void) {
+ if (allPassDescriptor) {
+ free((LADSPA_PortDescriptor
*)allPassDescriptor->PortDescriptors);
+ free((char **)allPassDescriptor->PortNames);
+diff --git a/RThighpass.c b/RThighpass.c
+index c7d6a65..3376ad9 100644
+--- a/RThighpass.c
++++ b/RThighpass.c
+@@ -145,12 +145,13 @@ static void runHighPass(LADSPA_Handle instance,
unsigned long sample_count) {
+ hp_set_params(filter, fc, Q, fs);
+
+ for (pos = 0; pos < sample_count; pos++) {
+- buffer_write(output[pos], biquad_run(filter, input[pos]));
++ buffer_write(output[pos], (LADSPA_Data) biquad_run(filter,
input[pos]));
+ }
+
+ }
+
+-void _init() {
++void _init(void);
++void _init(void) {
+ char **port_names;
+ LADSPA_PortDescriptor *port_descriptors;
+ LADSPA_PortRangeHint *port_range_hints;
+@@ -195,7 +196,7 @@ void _init() {
+ port_range_hints[HIGHPASS_FC].HintDescriptor =
+ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_SAMPLE_RATE | LADSPA_HINT_DEFAULT_440;
+ port_range_hints[HIGHPASS_FC].LowerBound = 0;
+- port_range_hints[HIGHPASS_FC].UpperBound = 0.4;
++ port_range_hints[HIGHPASS_FC].UpperBound = (LADSPA_Data) 0.4;
+
+ /* Parameters for Q */
+ port_descriptors[HIGHPASS_Q] =
+@@ -237,7 +238,8 @@ void _init() {
+ }
+ }
+
+-void _fini() {
++void _fini(void);
++void _fini(void) {
+ if (highPassDescriptor) {
+ free((LADSPA_PortDescriptor
*)highPassDescriptor->PortDescriptors);
+ free((char **)highPassDescriptor->PortNames);
+diff --git a/RThighshelf.c b/RThighshelf.c
+index 39f0abf..9d02d45 100644
+--- a/RThighshelf.c
++++ b/RThighshelf.c
+@@ -153,12 +153,13 @@ static void runHighShelf(LADSPA_Handle instance,
unsigned long sample_count) {
+ hs_set_params(filter, fc, gain, Q, fs);
+
+ for (pos = 0; pos < sample_count; pos++) {
+- buffer_write(output[pos], biquad_run(filter, input[pos]));
++ buffer_write(output[pos], (LADSPA_Data) biquad_run(filter,
input[pos]));
+ }
+
+ }
+
+-void _init() {
++void _init(void);
++void _init(void) {
+ char **port_names;
+ LADSPA_PortDescriptor *port_descriptors;
+ LADSPA_PortRangeHint *port_range_hints;
+@@ -213,7 +214,7 @@ void _init() {
+ port_range_hints[HIGHSHELF_FC].HintDescriptor =
+ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_SAMPLE_RATE | LADSPA_HINT_DEFAULT_440;
+ port_range_hints[HIGHSHELF_FC].LowerBound = 0;
+- port_range_hints[HIGHSHELF_FC].UpperBound = 0.4;
++ port_range_hints[HIGHSHELF_FC].UpperBound = (LADSPA_Data) 0.4;
+
+ /* Parameters for Quality Factor */
+ port_descriptors[HIGHSHELF_Q] =
+@@ -255,7 +256,8 @@ void _init() {
+ }
+ }
+
+-void _fini() {
++void _fini(void);
++void _fini(void) {
+ if (highShelfDescriptor) {
+ free((LADSPA_PortDescriptor
*)highShelfDescriptor->PortDescriptors);
+ free((char **)highShelfDescriptor->PortNames);
+diff --git a/RTlowpass.c b/RTlowpass.c
+index 869969d..9ea377f 100644
+--- a/RTlowpass.c
++++ b/RTlowpass.c
+@@ -145,12 +145,13 @@ static void runLowPass(LADSPA_Handle instance,
unsigned long sample_count) {
+ lp_set_params(filter, fc, Q, fs);
+
+ for (pos = 0; pos < sample_count; pos++) {
+- buffer_write(output[pos], biquad_run(filter, input[pos]));
++ buffer_write(output[pos], (LADSPA_Data) biquad_run(filter,
input[pos]));
+ }
+
+ }
+
+-void _init() {
++void _init(void);
++void _init(void) {
+ char **port_names;
+ LADSPA_PortDescriptor *port_descriptors;
+ LADSPA_PortRangeHint *port_range_hints;
+@@ -195,7 +196,7 @@ void _init() {
+ port_range_hints[LOWPASS_FC].HintDescriptor =
+ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_SAMPLE_RATE | LADSPA_HINT_DEFAULT_440;
+ port_range_hints[LOWPASS_FC].LowerBound = 0;
+- port_range_hints[LOWPASS_FC].UpperBound = 0.4;
++ port_range_hints[LOWPASS_FC].UpperBound = (LADSPA_Data) 0.4;
+
+ /* Parameters for Q */
+ port_descriptors[LOWPASS_Q] =
+@@ -237,7 +238,8 @@ void _init() {
+ }
+ }
+
+-void _fini() {
++void _fini(void);
++void _fini(void) {
+ if (lowPassDescriptor) {
+ free((LADSPA_PortDescriptor
*)lowPassDescriptor->PortDescriptors);
+ free((char **)lowPassDescriptor->PortNames);
+diff --git a/RTlowshelf.c b/RTlowshelf.c
+index 2c3f945..12a2c7c 100644
+--- a/RTlowshelf.c
++++ b/RTlowshelf.c
+@@ -153,12 +153,13 @@ static void runLowShelf(LADSPA_Handle instance,
unsigned long sample_count) {
+ ls_set_params(filter, fc, gain, Q, fs);
+
+ for (pos = 0; pos < sample_count; pos++) {
+- buffer_write(output[pos], biquad_run(filter, input[pos]));
++ buffer_write(output[pos], (LADSPA_Data) biquad_run(filter,
input[pos]));
+ }
+
+ }
+
+-void _init() {
++void _init(void);
++void _init(void) {
+ char **port_names;
+ LADSPA_PortDescriptor *port_descriptors;
+ LADSPA_PortRangeHint *port_range_hints;
+@@ -213,7 +214,7 @@ void _init() {
+ port_range_hints[LOWSHELF_FC].HintDescriptor =
+ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_SAMPLE_RATE | LADSPA_HINT_DEFAULT_440;
+ port_range_hints[LOWSHELF_FC].LowerBound = 0;
+- port_range_hints[LOWSHELF_FC].UpperBound = 0.4;
++ port_range_hints[LOWSHELF_FC].UpperBound = (LADSPA_Data) 0.4;
+
+ /* Parameters for Quality Factor */
+ port_descriptors[LOWSHELF_Q] =
+@@ -255,7 +256,8 @@ void _init() {
+ }
+ }
+
+-void _fini() {
++void _fini(void);
++void _fini(void) {
+ if (lowShelfDescriptor) {
+ free((LADSPA_PortDescriptor
*)lowShelfDescriptor->PortDescriptors);
+ free((char **)lowShelfDescriptor->PortNames);
+diff --git a/RTlr4hipass.c b/RTlr4hipass.c
+index 6462b5e..15d6c49 100644
+--- a/RTlr4hipass.c
++++ b/RTlr4hipass.c
+@@ -143,12 +143,13 @@ static void runLR4HighPass(LADSPA_Handle instance,
unsigned long sample_count) {
+ for (pos = 0; pos < sample_count; pos++) {
+ in = biquad_run(&filters[0], input[pos]);
+ in = biquad_run(&filters[1], in);
+- buffer_write(output[pos], in);
++ buffer_write(output[pos], (LADSPA_Data) in);
+ }
+
+ }
+
+-void _init() {
++void _init(void);
++void _init(void) {
+ char **port_names;
+ LADSPA_PortDescriptor *port_descriptors;
+ LADSPA_PortRangeHint *port_range_hints;
+@@ -193,7 +194,7 @@ void _init() {
+ port_range_hints[LR4HIGHPASS_FC].HintDescriptor =
+ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_SAMPLE_RATE | LADSPA_HINT_DEFAULT_440;
+ port_range_hints[LR4HIGHPASS_FC].LowerBound = 0;
+- port_range_hints[LR4HIGHPASS_FC].UpperBound = 0.4;
++ port_range_hints[LR4HIGHPASS_FC].UpperBound = (LADSPA_Data)
0.4;
+
+ /* Parameters for Input */
+ port_descriptors[LR4HIGHPASS_INPUT] =
+@@ -225,7 +226,8 @@ void _init() {
+ }
+ }
+
+-void _fini() {
++void _fini(void);
++void _fini(void) {
+ if (lr4highPassDescriptor) {
+ free((LADSPA_PortDescriptor
*)lr4highPassDescriptor->PortDescriptors);
+ free((char **)lr4highPassDescriptor->PortNames);
+diff --git a/RTlr4lowpass.c b/RTlr4lowpass.c
+index 2d864cc..16ad5c9 100644
+--- a/RTlr4lowpass.c
++++ b/RTlr4lowpass.c
+@@ -143,12 +143,13 @@ static void runLR4LowPass(LADSPA_Handle instance,
unsigned long sample_count) {
+ for (pos = 0; pos < sample_count; pos++) {
+ in = biquad_run(&filters[0], input[pos]);
+ in = biquad_run(&filters[1], in);
+- buffer_write(output[pos], in);
++ buffer_write(output[pos], (LADSPA_Data) in);
+ }
+
+ }
+
+-void _init() {
++void _init(void);
++void _init(void) {
+ char **port_names;
+ LADSPA_PortDescriptor *port_descriptors;
+ LADSPA_PortRangeHint *port_range_hints;
+@@ -193,7 +194,7 @@ void _init() {
+ port_range_hints[LR4LOWPASS_FC].HintDescriptor =
+ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_SAMPLE_RATE | LADSPA_HINT_DEFAULT_440;
+ port_range_hints[LR4LOWPASS_FC].LowerBound = 0;
+- port_range_hints[LR4LOWPASS_FC].UpperBound = 0.4;
++ port_range_hints[LR4LOWPASS_FC].UpperBound = (LADSPA_Data)
0.4;
+
+ /* Parameters for Input */
+ port_descriptors[LR4LOWPASS_INPUT] =
+@@ -225,7 +226,8 @@ void _init() {
+ }
+ }
+
+-void _fini() {
++void _fini(void);
++void _fini(void) {
+ if (lr4lowPassDescriptor) {
+ free((LADSPA_PortDescriptor
*)lr4lowPassDescriptor->PortDescriptors);
+ free((char **)lr4lowPassDescriptor->PortNames);
+diff --git a/RTparaeq.c b/RTparaeq.c
+index f55e3c5..3e77a83 100644
+--- a/RTparaeq.c
++++ b/RTparaeq.c
+@@ -153,12 +153,13 @@ static void runSinglePara(LADSPA_Handle instance,
unsigned long sample_count) {
+ eq_set_params(filter, fc, gain, Q, fs);
+
+ for (pos = 0; pos < sample_count; pos++) {
+- buffer_write(output[pos], biquad_run(filter, input[pos]));
++ buffer_write(output[pos], (LADSPA_Data) biquad_run(filter,
input[pos]));
+ }
+
+ }
+
+-void _init() {
++void _init(void);
++void _init(void) {
+ char **port_names;
+ LADSPA_PortDescriptor *port_descriptors;
+ LADSPA_PortRangeHint *port_range_hints;
+@@ -213,7 +214,7 @@ void _init() {
+ port_range_hints[SINGLEPARA_FC].HintDescriptor =
+ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_SAMPLE_RATE | LADSPA_HINT_DEFAULT_440;
+ port_range_hints[SINGLEPARA_FC].LowerBound = 0;
+- port_range_hints[SINGLEPARA_FC].UpperBound = 0.4;
++ port_range_hints[SINGLEPARA_FC].UpperBound = (LADSPA_Data)
0.4;
+
+ /* Parameters for Quality Factor */
+ port_descriptors[SINGLEPARA_Q] =
+@@ -255,7 +256,8 @@ void _init() {
+ }
+ }
+
+-void _fini() {
++void _fini(void);
++void _fini(void) {
+ if (singleParaDescriptor) {
+ free((LADSPA_PortDescriptor
*)singleParaDescriptor->PortDescriptors);
+ free((char **)singleParaDescriptor->PortNames);
+diff --git a/util/biquad.h b/util/biquad.h
+index 8994e4b..49451d8 100644
+--- a/util/biquad.h
++++ b/util/biquad.h
+@@ -4,6 +4,7 @@
+ #define LN_2_2 0.34657359f // ln(2)/2
+
+ #include "ladspa-util.h"
++#include <math.h>
+
+ #ifndef LIMIT
+ #define LIMIT(v,l,u) (v<l?l:(v>u?u:v))
+@@ -96,7 +97,7 @@ static inline void ls_set_params(biquad *f, bq_t fc, bq_t
gain, bq_t Q,
+ bq_t w = 2.0f * M_PI * LIMIT(fc, 1.0, fs/2.0) / fs;
+ bq_t cw = cos(w);
+ bq_t sw = sin(w);
+- bq_t A = powf(10.0f, gain * 0.025f);
++ bq_t A = powf(10.0f, (float) (gain * (bq_t) 0.025));
+
+ // rt 8.1.2013: increased slope limit from 1.0f to 5.0f:
+ // bq_t b = sqrt(((1.0f + A * A) / LIMIT(slope, 0.0001f, 5.0f)) - ((A -
+@@ -135,7 +136,7 @@ static inline void hs_set_params(biquad *f, bq_t fc,
bq_t gain, bq_t Q, bq_t fs)
+ bq_t w = 2.0f * M_PI * LIMIT(fc, 1.0, fs/2.0) / fs;
+ bq_t cw = cos(w);
+ bq_t sw = sin(w);
+- bq_t A = powf(10.0f, gain * 0.025f);
++ bq_t A = powf(10.0f, (float) (gain * (bq_t) 0.025));
+ // rt 8.1.2013: increased slope limit from 1.0f to 5.0f:
+ // bq_t b = sqrt(((1.0f + A * A) / LIMIT(slope, 0.0001f, 5.0f)) - ((A -
+ // 1.0f) * (A - 1.0f)));
+diff --git a/util/ladspa-util.h b/util/ladspa-util.h
+index ef6e31b..5d3dcc9 100644
+--- a/util/ladspa-util.h
++++ b/util/ladspa-util.h
+@@ -46,9 +46,6 @@ typedef union {
+ int32_t i;
+ } ls_pcast32;
+
+-// Sometimes it doesn't get defined, even though it eists and C99 is
declared
+-long int lrintf (float x);
+-
+ // 1.0 / ln(2)
+ #define LN2R 1.442695041f
+
+@@ -72,8 +69,8 @@ static inline float flush_to_zero(float f)
+
+ static inline void round_to_zero(volatile float *f)
+ {
+- *f += 1e-18;
+- *f -= 1e-18;
++ *f += 1e-18f;
++ *f -= 1e-18f;
+ }
+
+ /* A set of branchless clipping operations from Laurent de Soras */
+@@ -81,8 +78,8 @@ static inline void round_to_zero(volatile float *f)
+ static inline float f_max(float x, float a)
+ {
+ x -= a;
+- x += fabs(x);
+- x *= 0.5;
++ x += fabsf(x);
++ x *= 0.5f;
+ x += a;
+
+ return x;
+@@ -91,8 +88,8 @@ static inline float f_max(float x, float a)
+ static inline float f_min(float x, float b)
+ {
+ x = b - x;
+- x += fabs(x);
+- x *= 0.5;
++ x += fabsf(x);
++ x *= 0.5f;
+ x = b - x;
+
+ return x;
+@@ -100,12 +97,12 @@ static inline float f_min(float x, float b)
+
+ static inline float f_clamp(float x, float a, float b)
+ {
+- const float x1 = fabs(x - a);
+- const float x2 = fabs(x - b);
++ const float x1 = fabsf(x - a);
++ const float x2 = fabsf(x - b);
+
+ x = x1 + a + b;
+ x -= x2;
+- x *= 0.5;
++ x *= 0.5f;
+
+ return x;
+ }
+@@ -166,7 +163,7 @@ static inline float f_sin_sq(float angle)
+ #else
+
+ // Round float to int using IEEE int* hack
+-static inline int f_round(float f)
++static inline long int f_round(float f)
+ {
+ ls_pcast32 p;
+
+@@ -179,7 +176,7 @@ static inline int f_round(float f)
+ #endif
+
+ // Truncate float to int
+-static inline int f_trunc(float f)
++static inline long int f_trunc(float f)
+ {
+ return f_round(floorf(f));
+ }
+--
+1.9.0
+
diff --git a/audio-plugins/rt-plugins/0003-switch-build-system-to-cmake.patch
b/audio-plugins/rt-plugins/0003-switch-build-system-to-cmake.patch
new file mode 100644
index 0000000..bd159c9
--- /dev/null
+++ b/audio-plugins/rt-plugins/0003-switch-build-system-to-cmake.patch
@@ -0,0 +1,6136 @@
+From 3acb2bea8282214f002af2c45699eeee1cdc8db5 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+Date: Sun, 6 Apr 2014 14:31:38 +0000
+Subject: [PATCH] switch build system to cmake
+
+- reorganize directory layout. source files go to src,
+headers to include
+- remove unnecessary macros from all .c files
+- use the <> form of #include for the ladspa header
+- remove redundant definition of f_round from ladspa-util.h
+- remove redundant config.h header file; this seems to have been
+an auto-generated header at some point copied from some other
+project. It isn't used anywhere in this project.
+- adapt the README to the new build system
+- add cppcheck target
+---
+ CMakeLists.txt | 21 +++
+ Makefile | 47 ------
+ README | 7 +-
+ RTallpass1.c | 236 ------------------------------
+ RTallpass2.c | 255 ---------------------------------
+ RThighpass.c | 251 --------------------------------
+ RThighshelf.c | 269 -----------------------------------
+ RTlowpass.c | 251 --------------------------------
+ RTlowshelf.c | 269 -----------------------------------
+ RTlr4hipass.c | 239 -------------------------------
+ RTlr4lowpass.c | 239 -------------------------------
+ RTparaeq.c | 269 -----------------------------------
+ build/.keep | 0
+ cmake/compilerwarnings.cmake | 37 +++++
+ cmake/cppcheck.cmake | 12 ++
+ include/biquad.h | 331
+++++++++++++++++++++++++++++++++++++++++++
+ include/ladspa-util.h | 211 +++++++++++++++++++++++++++
+ src/CMakeLists.txt | 26 ++++
+ src/RTallpass1.c | 231 ++++++++++++++++++++++++++++++
+ src/RTallpass2.c | 250 ++++++++++++++++++++++++++++++++
+ src/RThighpass.c | 246 ++++++++++++++++++++++++++++++++
+ src/RThighshelf.c | 264 ++++++++++++++++++++++++++++++++++
+ src/RTlowpass.c | 246 ++++++++++++++++++++++++++++++++
+ src/RTlowshelf.c | 264 ++++++++++++++++++++++++++++++++++
+ src/RTlr4hipass.c | 234 ++++++++++++++++++++++++++++++
+ src/RTlr4lowpass.c | 234 ++++++++++++++++++++++++++++++
+ src/RTparaeq.c | 264 ++++++++++++++++++++++++++++++++++
+ util/biquad.h | 331
-------------------------------------------
+ util/config.h | 99 -------------
+ util/ladspa-util.h | 230 ------------------------------
+ 30 files changed, 2877 insertions(+), 2986 deletions(-)
+ create mode 100644 CMakeLists.txt
+ delete mode 100644 Makefile
+ delete mode 100644 RTallpass1.c
+ delete mode 100644 RTallpass2.c
+ delete mode 100644 RThighpass.c
+ delete mode 100644 RThighshelf.c
+ delete mode 100644 RTlowpass.c
+ delete mode 100644 RTlowshelf.c
+ delete mode 100644 RTlr4hipass.c
+ delete mode 100644 RTlr4lowpass.c
+ delete mode 100644 RTparaeq.c
+ create mode 100644 build/.keep
+ create mode 100644 cmake/compilerwarnings.cmake
+ create mode 100644 cmake/cppcheck.cmake
+ create mode 100644 include/biquad.h
+ create mode 100644 include/ladspa-util.h
+ create mode 100644 src/CMakeLists.txt
+ create mode 100644 src/RTallpass1.c
+ create mode 100644 src/RTallpass2.c
+ create mode 100644 src/RThighpass.c
+ create mode 100644 src/RThighshelf.c
+ create mode 100644 src/RTlowpass.c
+ create mode 100644 src/RTlowshelf.c
+ create mode 100644 src/RTlr4hipass.c
+ create mode 100644 src/RTlr4lowpass.c
+ create mode 100644 src/RTparaeq.c
+ delete mode 100644 util/biquad.h
+ delete mode 100644 util/config.h
+ delete mode 100644 util/ladspa-util.h
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+new file mode 100644
+index 0000000..566ef09
+--- /dev/null
++++ b/CMakeLists.txt
+@@ -0,0 +1,21 @@
++cmake_minimum_required(VERSION 2.8)
++Project(rt-plugins)
++
++set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)
++
++include(compilerwarnings)
++include(cppcheck)
++
++set(COMMONFLAGS "-pipe")
++set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${COMMONFLAGS}")
++set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c11")
++set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
++set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")
++
++add_definitions("-D_BSD_SOURCE -D_XOPEN_SOURCE=600")
++
++set(CMAKE_SHARED_MODULE_PREFIX "")
++
++add_subdirectory(src)
++
++file(GLOB HEADERS "${PROJECT_SOURCE_DIR}/include/*.h")
+diff --git a/Makefile b/Makefile
+deleted file mode 100644
+index 4394311..0000000
+--- a/Makefile
++++ /dev/null
+@@ -1,47 +0,0 @@
+-INSTALL_PLUGINS_DIR ?= /usr/local/lib/ladspa/
+-
+-# rt 31.5.2013: got rid of sse2 stuff so we can build for ARM
+-CPPFLAGS += -D_BSD_SOURCE -DPIC -D_XOPEN_SOURCE=600 -I.
+-
+-CFLAGS += -Ofast -fomit-frame-pointer -fstrength-reduce -funroll-loops
-fPIC -std=c11
+-
+-CFLAGS += -Wall -Wextra -Werror -pedantic
+-CFLAGS += -Wcast-align -Wfloat-equal -Wformat-nonliteral -Wformat-security
+-CFLAGS += -Winit-self -Wmissing-include-dirs
+-CFLAGS += -Wno-suggest-attribute=noreturn -Wno-write-strings
-Wpointer-arith -Wundef -Wpacked
+-CFLAGS += -Wredundant-decls
+-CFLAGS += -Wunreachable-code -Wno-unused-parameter -Wconversion -Wshadow
+-CFLAGS += -Wstrict-prototypes -Wbad-function-cast -Wold-style-definition
-Wmissing-prototypes -Wmissing-declarations -Wnested-externs
+-
+-LDFLAGS += -shared
+-
+-PLUGINS = RTallpass1.so \
+- RTallpass2.so \
+- RTlowpass.so \
+- RThighpass.so \
+- RThighshelf.so \
+- RTlowshelf.so \
+- RTlr4hipass.so \
+- RTlr4lowpass.so \
+- RTparaeq.so \
+-
+-all: $(PLUGINS)
+-
+-%.o: %.c
+- @echo -e "(CC) $@"
+- @$(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
+-
+-%.so: %.o
+- @echo -e "(LD) $@"
+- @$(LD) $(LDFLAGS) -o $@ $<
+-
+-install: all
+- mkdir -p $(INSTALL_PLUGINS_DIR)
+- install -m644 $(PLUGINS) $(INSTALL_PLUGINS_DIR)
+-
+-clean:
+- -rm -f `find . -name "*.so"`
+- -rm -f `find . -name "*.o"`
+- -rm -f `find . -name "*~"`
+-
+-.PHONY: install all clean
+diff --git a/README b/README
+index 98c6892..24ce89a 100644
+--- a/README
++++ b/README
+@@ -2,11 +2,14 @@ Compiling
+ ~~~~~~~~~
+
+ Install with
++ cd build
++ cmake ..
+ make
+ sudo make install
+
+ By default this installs plugins in /usr/local/lib/ladspa. If
+-you want them to go somewhere else, edit the Makefile.
++you want them to go somewhere else, configure cmake accordingly
++by running 'ccmake .'
+
+ You should set the environment variable LADSPA_PATH to contain the
+ path to the plugins, so they can be found. Something like this:
+@@ -26,6 +29,8 @@ I know, these instruction sets are only implemented on
Intel and Athlon
+ processors. Compiling for other architectures will probably require some
+ changes to the source code.
+
++You can set USE_SSE2 to off using ccmake if you do not want to use SSE2.
++
+
+ Bug reports
+ ~~~~~~~~~~~
+diff --git a/RTallpass1.c b/RTallpass1.c
+deleted file mode 100644
+index 4ea528b..0000000
+--- a/RTallpass1.c
++++ /dev/null
+@@ -1,236 +0,0 @@
+-/* Copyright 2013 Richard Taylor
+-
+- This program 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.
+-
+- This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
+-
+- CREDITS:
+-
+- Much of the code here was adapted from Steve Harris's swh-plugins
+- (version 0.4.15) found at http://plugin.org.uk/. Thanks Steve for
+- making your code available.
+-
+- The guts of the code, in util/biquad.h, is an implementation
+- of the biquad filters described in Robert Bristow-Johnson's "Cookbook
+- formulae for audio EQ biquad filter coefficients" found here:
+- http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt
+-*/
+-
+-#include <stdlib.h>
+-#include <string.h>
+-
+-#define _ISOC9X_SOURCE 1
+-#define _ISOC99_SOURCE 1
+-#define __USE_ISOC99 1
+-#define __USE_ISOC9X 1
+-
+-#include <math.h>
+-
+-#include "ladspa.h"
+-
+-#include "util/biquad.h"
+-
+-#define ALLPASS1_FC 0
+-#define ALLPASS1_INPUT 1
+-#define ALLPASS1_OUTPUT 2
+-
+-static LADSPA_Descriptor *allPassDescriptor = NULL;
+-
+-typedef struct {
+- LADSPA_Data *fc;
+- LADSPA_Data *input;
+- LADSPA_Data *output;
+- bilin * filter;
+- float fs;
+-} AllPass;
+-
+-const LADSPA_Descriptor *ladspa_descriptor(unsigned long index) {
+- switch (index) {
+- case 0:
+- return allPassDescriptor;
+- default:
+- return NULL;
+- }
+-}
+-
+-static void activateAllPass(LADSPA_Handle instance) {
+- AllPass *plugin_data = (AllPass *)instance;
+- bilin *filter = plugin_data->filter;
+- float fs = plugin_data->fs;
+- bilin_init(filter);
+- plugin_data->filter = filter;
+- plugin_data->fs = fs;
+-
+-}
+-
+-static void cleanupAllPass(LADSPA_Handle instance) {
+- AllPass *plugin_data = (AllPass *)instance;
+- free(plugin_data->filter);
+- free(instance);
+-}
+-
+-static void connectPortAllPass(
+- LADSPA_Handle instance,
+- unsigned long port,
+- LADSPA_Data *data) {
+- AllPass *plugin;
+-
+- plugin = (AllPass *)instance;
+- switch (port) {
+- case ALLPASS1_FC:
+- plugin->fc = data;
+- break;
+- case ALLPASS1_INPUT:
+- plugin->input = data;
+- break;
+- case ALLPASS1_OUTPUT:
+- plugin->output = data;
+- break;
+- }
+-}
+-
+-static LADSPA_Handle instantiateAllPass(
+- const LADSPA_Descriptor *descriptor,
+- unsigned long s_rate) {
+- AllPass *plugin_data = (AllPass *)malloc(sizeof(AllPass));
+- bilin *filter = NULL;
+- float fs;
+-
+- fs = (float)s_rate;
+- filter = malloc(sizeof(bilin));
+- bilin_init(filter);
+-
+- plugin_data->filter = filter;
+- plugin_data->fs = fs;
+-
+- return (LADSPA_Handle)plugin_data;
+-}
+-
+-#undef buffer_write
+-#define buffer_write(b, v) (b = v)
+-
+-static void runAllPass(LADSPA_Handle instance, unsigned long sample_count) {
+- AllPass *plugin_data = (AllPass *)instance;
+-
+- /* Frequency (Hz) (float value) */
+- const LADSPA_Data fc = *(plugin_data->fc);
+-
+- /* Input (array of floats of length sample_count) */
+- const LADSPA_Data * const input = plugin_data->input;
+-
+- /* Output (array of floats of length sample_count) */
+- LADSPA_Data * const output = plugin_data->output;
+-
+- bilin * filter = plugin_data->filter;
+- float fs = plugin_data->fs;
+-
+- unsigned long pos;
+-
+- ap1_set_params(filter, fc, fs);
+-
+- for (pos = 0; pos < sample_count; pos++) {
+- // RT 2.9.2013: replace biquad_run with ap1_run to cut
floating-
+- // point multiplications from 3 to 1:
+- buffer_write(output[pos], (LADSPA_Data) ap1_run(filter,
input[pos]));
+- }
+-
+-}
+-
+-void _init(void);
+-void _init(void) {
+- char **port_names;
+- LADSPA_PortDescriptor *port_descriptors;
+- LADSPA_PortRangeHint *port_range_hints;
+-
+-#define D_(s) (s)
+-
+- allPassDescriptor =
+- (LADSPA_Descriptor *)malloc(sizeof(LADSPA_Descriptor));
+-
+- if (allPassDescriptor) {
+- allPassDescriptor->UniqueID = 9010;
+- allPassDescriptor->Label = "RTallpass1";
+- allPassDescriptor->Properties =
+- LADSPA_PROPERTY_HARD_RT_CAPABLE;
+- allPassDescriptor->Name =
+- D_("RT First Order Allpass");
+- allPassDescriptor->Maker =
+- "Richard Taylor <rtaylor AT tru.ca>";
+- allPassDescriptor->Copyright =
+- "GPL";
+- allPassDescriptor->PortCount = 3;
+-
+- port_descriptors = (LADSPA_PortDescriptor *)calloc(3,
+- sizeof(LADSPA_PortDescriptor));
+- allPassDescriptor->PortDescriptors =
+- (const LADSPA_PortDescriptor *)port_descriptors;
+-
+- port_range_hints = (LADSPA_PortRangeHint *)calloc(3,
+- sizeof(LADSPA_PortRangeHint));
+- allPassDescriptor->PortRangeHints =
+- (const LADSPA_PortRangeHint *)port_range_hints;
+-
+- port_names = (char **)calloc(3, sizeof(char*));
+- allPassDescriptor->PortNames =
+- (const char **)port_names;
+-
+- /* Parameters for Frequency (Hz) */
+- port_descriptors[ALLPASS1_FC] =
+- LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL;
+- port_names[ALLPASS1_FC] =
+- D_("Frequency (Hz)");
+- port_range_hints[ALLPASS1_FC].HintDescriptor =
+- LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_SAMPLE_RATE | LADSPA_HINT_DEFAULT_440;
+- port_range_hints[ALLPASS1_FC].LowerBound = 0.0;
+- port_range_hints[ALLPASS1_FC].UpperBound = (LADSPA_Data) 0.4;
+-
+- /* Parameters for Input */
+- port_descriptors[ALLPASS1_INPUT] =
+- LADSPA_PORT_INPUT | LADSPA_PORT_AUDIO;
+- port_names[ALLPASS1_INPUT] =
+- D_("Input");
+- port_range_hints[ALLPASS1_INPUT].HintDescriptor =
+- LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE;
+- port_range_hints[ALLPASS1_INPUT].LowerBound = -1.0;
+- port_range_hints[ALLPASS1_INPUT].UpperBound = +1.0;
+-
+- /* Parameters for Output */
+- port_descriptors[ALLPASS1_OUTPUT] =
+- LADSPA_PORT_OUTPUT | LADSPA_PORT_AUDIO;
+- port_names[ALLPASS1_OUTPUT] =
+- D_("Output");
+- port_range_hints[ALLPASS1_OUTPUT].HintDescriptor =
+- LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE;
+- port_range_hints[ALLPASS1_OUTPUT].LowerBound = -1.0;
+- port_range_hints[ALLPASS1_OUTPUT].UpperBound = +1.0;
+-
+- allPassDescriptor->activate = activateAllPass;
+- allPassDescriptor->cleanup = cleanupAllPass;
+- allPassDescriptor->connect_port = connectPortAllPass;
+- allPassDescriptor->deactivate = NULL;
+- allPassDescriptor->instantiate = instantiateAllPass;
+- allPassDescriptor->run = runAllPass;
+- allPassDescriptor->run_adding = NULL;
+- }
+-}
+-
+-void _fini(void);
+-void _fini(void) {
+- if (allPassDescriptor) {
+- free((LADSPA_PortDescriptor
*)allPassDescriptor->PortDescriptors);
+- free((char **)allPassDescriptor->PortNames);
+- free((LADSPA_PortRangeHint
*)allPassDescriptor->PortRangeHints);
+- free(allPassDescriptor);
+- }
+-
+-}
+-
+diff --git a/RTallpass2.c b/RTallpass2.c
+deleted file mode 100644
+index a0bac58..0000000
+--- a/RTallpass2.c
++++ /dev/null
+@@ -1,255 +0,0 @@
+-/* Copyright 2013 Richard Taylor
+-
+- This program 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.
+-
+- This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
+-
+- CREDITS:
+-
+- Much of the code here was adapted from Steve Harris's swh-plugins
+- (version 0.4.15) found at http://plugin.org.uk/. Thanks Steve for
+- making your code available.
+-
+- The guts of the code, in util/biquad.h, is an implementation
+- of the biquad filters described in Robert Bristow-Johnson's "Cookbook
+- formulae for audio EQ biquad filter coefficients" found here:
+- http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt
+-*/
+-
+-#include <stdlib.h>
+-#include <string.h>
+-
+-#define _ISOC9X_SOURCE 1
+-#define _ISOC99_SOURCE 1
+-#define __USE_ISOC99 1
+-#define __USE_ISOC9X 1
+-
+-#include <math.h>
+-
+-#include "ladspa.h"
+-
+-#include "util/biquad.h"
+-
+-#define ALLPASS_FC 0
+-#define ALLPASS_Q 1
+-#define ALLPASS_INPUT 2
+-#define ALLPASS_OUTPUT 3
+-
+-static LADSPA_Descriptor *allPassDescriptor = NULL;
+-
+-typedef struct {
+- LADSPA_Data *gain;
+- LADSPA_Data *fc;
+- LADSPA_Data *Q;
+- LADSPA_Data *input;
+- LADSPA_Data *output;
+- biquad * filter;
+- float fs;
+-} AllPass;
+-
+-const LADSPA_Descriptor *ladspa_descriptor(unsigned long index) {
+- switch (index) {
+- case 0:
+- return allPassDescriptor;
+- default:
+- return NULL;
+- }
+-}
+-
+-static void activateAllPass(LADSPA_Handle instance) {
+- AllPass *plugin_data = (AllPass *)instance;
+- biquad *filter = plugin_data->filter;
+- float fs = plugin_data->fs;
+- biquad_init(filter);
+- plugin_data->filter = filter;
+- plugin_data->fs = fs;
+-
+-}
+-
+-static void cleanupAllPass(LADSPA_Handle instance) {
+- AllPass *plugin_data = (AllPass *)instance;
+- free(plugin_data->filter);
+- free(instance);
+-}
+-
+-static void connectPortAllPass(
+- LADSPA_Handle instance,
+- unsigned long port,
+- LADSPA_Data *data) {
+- AllPass *plugin;
+-
+- plugin = (AllPass *)instance;
+- switch (port) {
+- case ALLPASS_FC:
+- plugin->fc = data;
+- break;
+- case ALLPASS_Q:
+- plugin->Q = data;
+- break;
+- case ALLPASS_INPUT:
+- plugin->input = data;
+- break;
+- case ALLPASS_OUTPUT:
+- plugin->output = data;
+- break;
+- }
+-}
+-
+-static LADSPA_Handle instantiateAllPass(
+- const LADSPA_Descriptor *descriptor,
+- unsigned long s_rate) {
+- AllPass *plugin_data = (AllPass *)malloc(sizeof(AllPass));
+- biquad *filter = NULL;
+- float fs;
+-
+- fs = (float)s_rate;
+- filter = malloc(sizeof(biquad));
+- biquad_init(filter);
+-
+- plugin_data->filter = filter;
+- plugin_data->fs = fs;
+-
+- return (LADSPA_Handle)plugin_data;
+-}
+-
+-#undef buffer_write
+-#define buffer_write(b, v) (b = v)
+-
+-static void runAllPass(LADSPA_Handle instance, unsigned long sample_count) {
+- AllPass *plugin_data = (AllPass *)instance;
+-
+- /* Frequency (Hz) (float value) */
+- const LADSPA_Data fc = *(plugin_data->fc);
+-
+- /* Bandwidth (octaves) (float value) */
+- const LADSPA_Data Q = *(plugin_data->Q);
+-
+- /* Input (array of floats of length sample_count) */
+- const LADSPA_Data * const input = plugin_data->input;
+-
+- /* Output (array of floats of length sample_count) */
+- LADSPA_Data * const output = plugin_data->output;
+-
+- biquad * filter = plugin_data->filter;
+- float fs = plugin_data->fs;
+-
+- unsigned long pos;
+-
+- ap_set_params(filter, fc, Q, fs);
+-
+- for (pos = 0; pos < sample_count; pos++) {
+- // RT 2.9.2013: replace biquad_run with ap2_run to cut
floating-
+- // point multiplications from 5 to 2:
+- buffer_write(output[pos], (LADSPA_Data) ap2_run(filter,
input[pos]));
+- }
+-
+-}
+-
+-void _init(void);
+-void _init(void) {
+- char **port_names;
+- LADSPA_PortDescriptor *port_descriptors;
+- LADSPA_PortRangeHint *port_range_hints;
+-
+-#define D_(s) (s)
+-
+- allPassDescriptor =
+- (LADSPA_Descriptor *)malloc(sizeof(LADSPA_Descriptor));
+-
+- if (allPassDescriptor) {
+- allPassDescriptor->UniqueID = 9005;
+- allPassDescriptor->Label = "RTallpass2";
+- allPassDescriptor->Properties =
+- LADSPA_PROPERTY_HARD_RT_CAPABLE;
+- allPassDescriptor->Name =
+- D_("RT Biquad Allpass");
+- allPassDescriptor->Maker =
+- "Richard Taylor <rtaylor AT tru.ca>";
+- allPassDescriptor->Copyright =
+- "GPL";
+- allPassDescriptor->PortCount = 4;
+-
+- port_descriptors = (LADSPA_PortDescriptor *)calloc(4,
+- sizeof(LADSPA_PortDescriptor));
+- allPassDescriptor->PortDescriptors =
+- (const LADSPA_PortDescriptor *)port_descriptors;
+-
+- port_range_hints = (LADSPA_PortRangeHint *)calloc(4,
+- sizeof(LADSPA_PortRangeHint));
+- allPassDescriptor->PortRangeHints =
+- (const LADSPA_PortRangeHint *)port_range_hints;
+-
+- port_names = (char **)calloc(4, sizeof(char*));
+- allPassDescriptor->PortNames =
+- (const char **)port_names;
+-
+- /* Parameters for Frequency (Hz) */
+- port_descriptors[ALLPASS_FC] =
+- LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL;
+- port_names[ALLPASS_FC] =
+- D_("Frequency (Hz)");
+- port_range_hints[ALLPASS_FC].HintDescriptor =
+- LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_SAMPLE_RATE | LADSPA_HINT_DEFAULT_440;
+- port_range_hints[ALLPASS_FC].LowerBound = 0;
+- port_range_hints[ALLPASS_FC].UpperBound = (LADSPA_Data) 0.4;
+-
+- /* Parameters for Bandwidth (octaves) */
+- port_descriptors[ALLPASS_Q] =
+- LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL;
+- port_names[ALLPASS_Q] =
+- D_("Q");
+- port_range_hints[ALLPASS_Q].HintDescriptor =
+- LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_DEFAULT_1;
+- port_range_hints[ALLPASS_Q].LowerBound = 0;
+- port_range_hints[ALLPASS_Q].UpperBound = 10;
+-
+- /* Parameters for Input */
+- port_descriptors[ALLPASS_INPUT] =
+- LADSPA_PORT_INPUT | LADSPA_PORT_AUDIO;
+- port_names[ALLPASS_INPUT] =
+- D_("Input");
+- port_range_hints[ALLPASS_INPUT].HintDescriptor =
+- LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE;
+- port_range_hints[ALLPASS_INPUT].LowerBound = -1.0;
+- port_range_hints[ALLPASS_INPUT].UpperBound = +1.0;
+-
+- /* Parameters for Output */
+- port_descriptors[ALLPASS_OUTPUT] =
+- LADSPA_PORT_OUTPUT | LADSPA_PORT_AUDIO;
+- port_names[ALLPASS_OUTPUT] =
+- D_("Output");
+- port_range_hints[ALLPASS_OUTPUT].HintDescriptor =
+- LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE;
+- port_range_hints[ALLPASS_OUTPUT].LowerBound = -1.0;
+- port_range_hints[ALLPASS_OUTPUT].UpperBound = +1.0;
+-
+- allPassDescriptor->activate = activateAllPass;
+- allPassDescriptor->cleanup = cleanupAllPass;
+- allPassDescriptor->connect_port = connectPortAllPass;
+- allPassDescriptor->deactivate = NULL;
+- allPassDescriptor->instantiate = instantiateAllPass;
+- allPassDescriptor->run = runAllPass;
+- allPassDescriptor->run_adding = NULL;
+- }
+-}
+-
+-void _fini(void);
+-void _fini(void) {
+- if (allPassDescriptor) {
+- free((LADSPA_PortDescriptor
*)allPassDescriptor->PortDescriptors);
+- free((char **)allPassDescriptor->PortNames);
+- free((LADSPA_PortRangeHint
*)allPassDescriptor->PortRangeHints);
+- free(allPassDescriptor);
+- }
+-
+-}
+-
+diff --git a/RThighpass.c b/RThighpass.c
+deleted file mode 100644
+index 3376ad9..0000000
+--- a/RThighpass.c
++++ /dev/null
+@@ -1,251 +0,0 @@
+-/* Copyright 2013 Richard Taylor
+-
+- This program 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.
+-
+- This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
+-
+- CREDITS:
+-
+- Much of the code here was adapted from Steve Harris's swh-plugins
+- (version 0.4.15) found at http://plugin.org.uk/. Thanks Steve for
+- making your code available.
+-
+- The guts of the code, in util/biquad.h, is an implementation
+- of the biquad filters described in Robert Bristow-Johnson's "Cookbook
+- formulae for audio EQ biquad filter coefficients" found here:
+- http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt
+-*/
+-
+-#include <stdlib.h>
+-#include <string.h>
+-
+-#define _ISOC9X_SOURCE 1
+-#define _ISOC99_SOURCE 1
+-#define __USE_ISOC99 1
+-#define __USE_ISOC9X 1
+-
+-#include <math.h>
+-
+-#include "ladspa.h"
+-
+-#include "util/biquad.h"
+-
+-#define HIGHPASS_FC 0
+-#define HIGHPASS_Q 1
+-#define HIGHPASS_INPUT 2
+-#define HIGHPASS_OUTPUT 3
+-
+-static LADSPA_Descriptor *highPassDescriptor = NULL;
+-
+-typedef struct {
+- LADSPA_Data *fc;
+- LADSPA_Data *Q;
+- LADSPA_Data *input;
+- LADSPA_Data *output;
+- biquad * filter;
+- float fs;
+-} HighPass;
+-
+-const LADSPA_Descriptor *ladspa_descriptor(unsigned long index) {
+- switch (index) {
+- case 0:
+- return highPassDescriptor;
+- default:
+- return NULL;
+- }
+-}
+-
+-static void activateHighPass(LADSPA_Handle instance) {
+- HighPass *plugin_data = (HighPass *)instance;
+- biquad *filter = plugin_data->filter;
+- float fs = plugin_data->fs;
+- biquad_init(filter);
+- plugin_data->filter = filter;
+- plugin_data->fs = fs;
+-
+-}
+-
+-static void cleanupHighPass(LADSPA_Handle instance) {
+- HighPass *plugin_data = (HighPass *)instance;
+- free(plugin_data->filter);
+- free(instance);
+-}
+-
+-static void connectPortHighPass(
+- LADSPA_Handle instance,
+- unsigned long port,
+- LADSPA_Data *data) {
+- HighPass *plugin;
+-
+- plugin = (HighPass *)instance;
+- switch (port) {
+- case HIGHPASS_FC:
+- plugin->fc = data;
+- break;
+- case HIGHPASS_Q:
+- plugin->Q = data;
+- break;
+- case HIGHPASS_INPUT:
+- plugin->input = data;
+- break;
+- case HIGHPASS_OUTPUT:
+- plugin->output = data;
+- break;
+- }
+-}
+-
+-static LADSPA_Handle instantiateHighPass(
+- const LADSPA_Descriptor *descriptor,
+- unsigned long s_rate) {
+- HighPass *plugin_data = (HighPass *)malloc(sizeof(HighPass));
+- biquad *filter = NULL;
+- float fs;
+-
+- fs = (float)s_rate;
+- filter = malloc(sizeof(biquad));
+- biquad_init(filter);
+-
+- plugin_data->filter = filter;
+- plugin_data->fs = fs;
+-
+- return (LADSPA_Handle)plugin_data;
+-}
+-
+-#undef buffer_write
+-#define buffer_write(b, v) (b = v)
+-
+-static void runHighPass(LADSPA_Handle instance, unsigned long sample_count)
{
+- HighPass *plugin_data = (HighPass *)instance;
+-
+- /* Frequency (Hz) (float value) */
+- const LADSPA_Data fc = *(plugin_data->fc);
+-
+- /* Bandwidth (octaves) (float value) */
+- const LADSPA_Data Q = *(plugin_data->Q);
+-
+- /* Input (array of floats of length sample_count) */
+- const LADSPA_Data * const input = plugin_data->input;
+-
+- /* Output (array of floats of length sample_count) */
+- LADSPA_Data * const output = plugin_data->output;
+- biquad * filter = plugin_data->filter;
+- float fs = plugin_data->fs;
+-
+- unsigned long pos;
+-
+- hp_set_params(filter, fc, Q, fs);
+-
+- for (pos = 0; pos < sample_count; pos++) {
+- buffer_write(output[pos], (LADSPA_Data) biquad_run(filter,
input[pos]));
+- }
+-
+-}
+-
+-void _init(void);
+-void _init(void) {
+- char **port_names;
+- LADSPA_PortDescriptor *port_descriptors;
+- LADSPA_PortRangeHint *port_range_hints;
+-
+-#define D_(s) (s)
+-
+- highPassDescriptor =
+- (LADSPA_Descriptor *)malloc(sizeof(LADSPA_Descriptor));
+-
+- if (highPassDescriptor) {
+- highPassDescriptor->UniqueID = 9007;
+- highPassDescriptor->Label = "RThighpass";
+- highPassDescriptor->Properties =
+- LADSPA_PROPERTY_HARD_RT_CAPABLE;
+- highPassDescriptor->Name =
+- D_("RT 2nd-order highpass");
+- highPassDescriptor->Maker =
+- "Richard Taylor <rtaylor AT tru.ca>";
+- highPassDescriptor->Copyright =
+- "GPL";
+- highPassDescriptor->PortCount = 4;
+-
+- port_descriptors = (LADSPA_PortDescriptor *)calloc(4,
+- sizeof(LADSPA_PortDescriptor));
+- highPassDescriptor->PortDescriptors =
+- (const LADSPA_PortDescriptor *)port_descriptors;
+-
+- port_range_hints = (LADSPA_PortRangeHint *)calloc(4,
+- sizeof(LADSPA_PortRangeHint));
+- highPassDescriptor->PortRangeHints =
+- (const LADSPA_PortRangeHint *)port_range_hints;
+-
+- port_names = (char **)calloc(4, sizeof(char*));
+- highPassDescriptor->PortNames =
+- (const char **)port_names;
+-
+- /* Parameters for Frequency (Hz) */
+- port_descriptors[HIGHPASS_FC] =
+- LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL;
+- port_names[HIGHPASS_FC] =
+- D_("Frequency (Hz)");
+- port_range_hints[HIGHPASS_FC].HintDescriptor =
+- LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_SAMPLE_RATE | LADSPA_HINT_DEFAULT_440;
+- port_range_hints[HIGHPASS_FC].LowerBound = 0;
+- port_range_hints[HIGHPASS_FC].UpperBound = (LADSPA_Data) 0.4;
+-
+- /* Parameters for Q */
+- port_descriptors[HIGHPASS_Q] =
+- LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL;
+- port_names[HIGHPASS_Q] =
+- D_("Q");
+- port_range_hints[HIGHPASS_Q].HintDescriptor =
+- LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_DEFAULT_1;
+- port_range_hints[HIGHPASS_Q].LowerBound = 0;
+- port_range_hints[HIGHPASS_Q].UpperBound = 5;
+-
+- /* Parameters for Input */
+- port_descriptors[HIGHPASS_INPUT] =
+- LADSPA_PORT_INPUT | LADSPA_PORT_AUDIO;
+- port_names[HIGHPASS_INPUT] =
+- D_("Input");
+- port_range_hints[HIGHPASS_INPUT].HintDescriptor =
+- LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE;
+- port_range_hints[HIGHPASS_INPUT].LowerBound = -1.0;
+- port_range_hints[HIGHPASS_INPUT].UpperBound = +1.0;
+-
+- /* Parameters for Output */
+- port_descriptors[HIGHPASS_OUTPUT] =
+- LADSPA_PORT_OUTPUT | LADSPA_PORT_AUDIO;
+- port_names[HIGHPASS_OUTPUT] =
+- D_("Output");
+- port_range_hints[HIGHPASS_OUTPUT].HintDescriptor =
+- LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE;
+- port_range_hints[HIGHPASS_OUTPUT].LowerBound = -1.0;
+- port_range_hints[HIGHPASS_OUTPUT].UpperBound = +1.0;
+-
+- highPassDescriptor->activate = activateHighPass;
+- highPassDescriptor->cleanup = cleanupHighPass;
+- highPassDescriptor->connect_port = connectPortHighPass;
+- highPassDescriptor->deactivate = NULL;
+- highPassDescriptor->instantiate = instantiateHighPass;
+- highPassDescriptor->run = runHighPass;
+- highPassDescriptor->run_adding = NULL;
+- }
+-}
+-
+-void _fini(void);
+-void _fini(void) {
+- if (highPassDescriptor) {
+- free((LADSPA_PortDescriptor
*)highPassDescriptor->PortDescriptors);
+- free((char **)highPassDescriptor->PortNames);
+- free((LADSPA_PortRangeHint
*)highPassDescriptor->PortRangeHints);
+- free(highPassDescriptor);
+- }
+-
+-}
+-
+diff --git a/RThighshelf.c b/RThighshelf.c
+deleted file mode 100644
+index 9d02d45..0000000
+--- a/RThighshelf.c
++++ /dev/null
+@@ -1,269 +0,0 @@
+-/* Copyright 2013 Richard Taylor
+-
+- This program 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.
+-
+- This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
+-
+- CREDITS:
+-
+- Much of the code here was adapted from Steve Harris's swh-plugins
+- (version 0.4.15) found at http://plugin.org.uk/. Thanks Steve for
+- making your code available.
+-
+- The guts of the code, in util/biquad.h, is an implementation
+- of the biquad filters described in Robert Bristow-Johnson's "Cookbook
+- formulae for audio EQ biquad filter coefficients" found here:
+- http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt
+-*/
+-
+-#include <stdlib.h>
+-#include <string.h>
+-
+-#define _ISOC9X_SOURCE 1
+-#define _ISOC99_SOURCE 1
+-#define __USE_ISOC99 1
+-#define __USE_ISOC9X 1
+-
+-#include <math.h>
+-
+-#include "ladspa.h"
+-
+-#include "util/biquad.h"
+-
+-#define HIGHSHELF_GAIN 0
+-#define HIGHSHELF_FC 1
+-#define HIGHSHELF_Q 2
+-#define HIGHSHELF_INPUT 3
+-#define HIGHSHELF_OUTPUT 4
+-
+-static LADSPA_Descriptor *highShelfDescriptor = NULL;
+-
+-typedef struct {
+- LADSPA_Data *gain;
+- LADSPA_Data *fc;
+- LADSPA_Data *Q;
+- LADSPA_Data *input;
+- LADSPA_Data *output;
+- biquad * filter;
+- float fs;
+-} HighShelf;
+-
+-const LADSPA_Descriptor *ladspa_descriptor(unsigned long index) {
+- switch (index) {
+- case 0:
+- return highShelfDescriptor;
+- default:
+- return NULL;
+- }
+-}
+-
+-static void activateHighShelf(LADSPA_Handle instance) {
+- HighShelf *plugin_data = (HighShelf *)instance;
+- biquad *filter = plugin_data->filter;
+- float fs = plugin_data->fs;
+- biquad_init(filter);
+- plugin_data->filter = filter;
+- plugin_data->fs = fs;
+-
+-}
+-
+-static void cleanupHighShelf(LADSPA_Handle instance) {
+- HighShelf *plugin_data = (HighShelf *)instance;
+- free(plugin_data->filter);
+- free(instance);
+-}
+-
+-static void connectPortHighShelf(
+- LADSPA_Handle instance,
+- unsigned long port,
+- LADSPA_Data *data) {
+- HighShelf *plugin;
+-
+- plugin = (HighShelf *)instance;
+- switch (port) {
+- case HIGHSHELF_GAIN:
+- plugin->gain = data;
+- break;
+- case HIGHSHELF_FC:
+- plugin->fc = data;
+- break;
+- case HIGHSHELF_Q:
+- plugin->Q = data;
+- break;
+- case HIGHSHELF_INPUT:
+- plugin->input = data;
+- break;
+- case HIGHSHELF_OUTPUT:
+- plugin->output = data;
+- break;
+- }
+-}
+-
+-static LADSPA_Handle instantiateHighShelf(
+- const LADSPA_Descriptor *descriptor,
+- unsigned long s_rate) {
+- HighShelf *plugin_data = (HighShelf *)malloc(sizeof(HighShelf));
+- biquad *filter = NULL;
+- float fs;
+-
+- fs = (float)s_rate;
+- filter = malloc(sizeof(biquad));
+- biquad_init(filter);
+-
+- plugin_data->filter = filter;
+- plugin_data->fs = fs;
+-
+- return (LADSPA_Handle)plugin_data;
+-}
+-
+-#undef buffer_write
+-#define buffer_write(b, v) (b = v)
+-
+-static void runHighShelf(LADSPA_Handle instance, unsigned long
sample_count) {
+- HighShelf *plugin_data = (HighShelf *)instance;
+-
+- /* Gain (dB) (float value) */
+- const LADSPA_Data gain = *(plugin_data->gain);
+-
+- /* Frequency (Hz) (float value) */
+- const LADSPA_Data fc = *(plugin_data->fc);
+-
+- /* Bandwidth (octaves) (float value) */
+- const LADSPA_Data Q = *(plugin_data->Q);
+-
+- /* Input (array of floats of length sample_count) */
+- const LADSPA_Data * const input = plugin_data->input;
+-
+- /* Output (array of floats of length sample_count) */
+- LADSPA_Data * const output = plugin_data->output;
+- biquad * filter = plugin_data->filter;
+- float fs = plugin_data->fs;
+-
+- unsigned long pos;
+-
+- hs_set_params(filter, fc, gain, Q, fs);
+-
+- for (pos = 0; pos < sample_count; pos++) {
+- buffer_write(output[pos], (LADSPA_Data) biquad_run(filter,
input[pos]));
+- }
+-
+-}
+-
+-void _init(void);
+-void _init(void) {
+- char **port_names;
+- LADSPA_PortDescriptor *port_descriptors;
+- LADSPA_PortRangeHint *port_range_hints;
+-
+-#define D_(s) (s)
+-
+- highShelfDescriptor =
+- (LADSPA_Descriptor *)malloc(sizeof(LADSPA_Descriptor));
+-
+- if (highShelfDescriptor) {
+- highShelfDescriptor->UniqueID = 9003;
+- highShelfDescriptor->Label = "RThighshelf";
+- highShelfDescriptor->Properties =
+- LADSPA_PROPERTY_HARD_RT_CAPABLE;
+- highShelfDescriptor->Name =
+- D_("RT High Shelf");
+- highShelfDescriptor->Maker =
+- "Richard Taylor <rtaylor AT tru.ca>";
+- highShelfDescriptor->Copyright =
+- "GPL";
+- highShelfDescriptor->PortCount = 5;
+-
+- port_descriptors = (LADSPA_PortDescriptor *)calloc(5,
+- sizeof(LADSPA_PortDescriptor));
+- highShelfDescriptor->PortDescriptors =
+- (const LADSPA_PortDescriptor *)port_descriptors;
+-
+- port_range_hints = (LADSPA_PortRangeHint *)calloc(5,
+- sizeof(LADSPA_PortRangeHint));
+- highShelfDescriptor->PortRangeHints =
+- (const LADSPA_PortRangeHint *)port_range_hints;
+-
+- port_names = (char **)calloc(5, sizeof(char*));
+- highShelfDescriptor->PortNames =
+- (const char **)port_names;
+-
+- /* Parameters for Gain (dB) */
+- port_descriptors[HIGHSHELF_GAIN] =
+- LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL;
+- port_names[HIGHSHELF_GAIN] =
+- D_("Gain (dB)");
+- port_range_hints[HIGHSHELF_GAIN].HintDescriptor =
+- LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_DEFAULT_0;
+- port_range_hints[HIGHSHELF_GAIN].LowerBound = -70;
+- port_range_hints[HIGHSHELF_GAIN].UpperBound = +30;
+-
+- /* Parameters for Frequency (Hz) */
+- port_descriptors[HIGHSHELF_FC] =
+- LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL;
+- port_names[HIGHSHELF_FC] =
+- D_("Frequency (Hz)");
+- port_range_hints[HIGHSHELF_FC].HintDescriptor =
+- LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_SAMPLE_RATE | LADSPA_HINT_DEFAULT_440;
+- port_range_hints[HIGHSHELF_FC].LowerBound = 0;
+- port_range_hints[HIGHSHELF_FC].UpperBound = (LADSPA_Data) 0.4;
+-
+- /* Parameters for Quality Factor */
+- port_descriptors[HIGHSHELF_Q] =
+- LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL;
+- port_names[HIGHSHELF_Q] =
+- D_("Q");
+- port_range_hints[HIGHSHELF_Q].HintDescriptor =
+- LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_DEFAULT_1;
+- port_range_hints[HIGHSHELF_Q].LowerBound = 0;
+- port_range_hints[HIGHSHELF_Q].UpperBound = 5;
+-
+- /* Parameters for Input */
+- port_descriptors[HIGHSHELF_INPUT] =
+- LADSPA_PORT_INPUT | LADSPA_PORT_AUDIO;
+- port_names[HIGHSHELF_INPUT] =
+- D_("Input");
+- port_range_hints[HIGHSHELF_INPUT].HintDescriptor =
+- LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE;
+- port_range_hints[HIGHSHELF_INPUT].LowerBound = -1.0;
+- port_range_hints[HIGHSHELF_INPUT].UpperBound = +1.0;
+-
+- /* Parameters for Output */
+- port_descriptors[HIGHSHELF_OUTPUT] =
+- LADSPA_PORT_OUTPUT | LADSPA_PORT_AUDIO;
+- port_names[HIGHSHELF_OUTPUT] =
+- D_("Output");
+- port_range_hints[HIGHSHELF_OUTPUT].HintDescriptor =
+- LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE;
+- port_range_hints[HIGHSHELF_OUTPUT].LowerBound = -1.0;
+- port_range_hints[HIGHSHELF_OUTPUT].UpperBound = +1.0;
+-
+- highShelfDescriptor->activate = activateHighShelf;
+- highShelfDescriptor->cleanup = cleanupHighShelf;
+- highShelfDescriptor->connect_port = connectPortHighShelf;
+- highShelfDescriptor->deactivate = NULL;
+- highShelfDescriptor->instantiate = instantiateHighShelf;
+- highShelfDescriptor->run = runHighShelf;
+- highShelfDescriptor->run_adding = NULL;
+- }
+-}
+-
+-void _fini(void);
+-void _fini(void) {
+- if (highShelfDescriptor) {
+- free((LADSPA_PortDescriptor
*)highShelfDescriptor->PortDescriptors);
+- free((char **)highShelfDescriptor->PortNames);
+- free((LADSPA_PortRangeHint
*)highShelfDescriptor->PortRangeHints);
+- free(highShelfDescriptor);
+- }
+-
+-}
+-
+diff --git a/RTlowpass.c b/RTlowpass.c
+deleted file mode 100644
+index 9ea377f..0000000
+--- a/RTlowpass.c
++++ /dev/null
+@@ -1,251 +0,0 @@
+-/* Copyright 2013 Richard Taylor
+-
+- This program 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.
+-
+- This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
+-
+- CREDITS:
+-
+- Much of the code here was adapted from Steve Harris's swh-plugins
+- (version 0.4.15) found at http://plugin.org.uk/. Thanks Steve for
+- making your code available.
+-
+- The guts of the code, in util/biquad.h, is an implementation
+- of the biquad filters described in Robert Bristow-Johnson's "Cookbook
+- formulae for audio EQ biquad filter coefficients" found here:
+- http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt
+-*/
+-
+-#include <stdlib.h>
+-#include <string.h>
+-
+-#define _ISOC9X_SOURCE 1
+-#define _ISOC99_SOURCE 1
+-#define __USE_ISOC99 1
+-#define __USE_ISOC9X 1
+-
+-#include <math.h>
+-
+-#include "ladspa.h"
+-
+-#include "util/biquad.h"
+-
+-#define LOWPASS_FC 0
+-#define LOWPASS_Q 1
+-#define LOWPASS_INPUT 2
+-#define LOWPASS_OUTPUT 3
+-
+-static LADSPA_Descriptor *lowPassDescriptor = NULL;
+-
+-typedef struct {
+- LADSPA_Data *fc;
+- LADSPA_Data *Q;
+- LADSPA_Data *input;
+- LADSPA_Data *output;
+- biquad * filter;
+- float fs;
+-} LowPass;
+-
+-const LADSPA_Descriptor *ladspa_descriptor(unsigned long index) {
+- switch (index) {
+- case 0:
+- return lowPassDescriptor;
+- default:
+- return NULL;
+- }
+-}
+-
+-static void activateLowPass(LADSPA_Handle instance) {
+- LowPass *plugin_data = (LowPass *)instance;
+- biquad *filter = plugin_data->filter;
+- float fs = plugin_data->fs;
+- biquad_init(filter);
+- plugin_data->filter = filter;
+- plugin_data->fs = fs;
+-
+-}
+-
+-static void cleanupLowPass(LADSPA_Handle instance) {
+- LowPass *plugin_data = (LowPass *)instance;
+- free(plugin_data->filter);
+- free(instance);
+-}
+-
+-static void connectPortLowPass(
+- LADSPA_Handle instance,
+- unsigned long port,
+- LADSPA_Data *data) {
+- LowPass *plugin;
+-
+- plugin = (LowPass *)instance;
+- switch (port) {
+- case LOWPASS_FC:
+- plugin->fc = data;
+- break;
+- case LOWPASS_Q:
+- plugin->Q = data;
+- break;
+- case LOWPASS_INPUT:
+- plugin->input = data;
+- break;
+- case LOWPASS_OUTPUT:
+- plugin->output = data;
+- break;
+- }
+-}
+-
+-static LADSPA_Handle instantiateLowPass(
+- const LADSPA_Descriptor *descriptor,
+- unsigned long s_rate) {
+- LowPass *plugin_data = (LowPass *)malloc(sizeof(LowPass));
+- biquad *filter = NULL;
+- float fs;
+-
+- fs = (float)s_rate;
+- filter = malloc(sizeof(biquad));
+- biquad_init(filter);
+-
+- plugin_data->filter = filter;
+- plugin_data->fs = fs;
+-
+- return (LADSPA_Handle)plugin_data;
+-}
+-
+-#undef buffer_write
+-#define buffer_write(b, v) (b = v)
+-
+-static void runLowPass(LADSPA_Handle instance, unsigned long sample_count) {
+- LowPass *plugin_data = (LowPass *)instance;
+-
+- /* Frequency (Hz) (float value) */
+- const LADSPA_Data fc = *(plugin_data->fc);
+-
+- /* Bandwidth (octaves) (float value) */
+- const LADSPA_Data Q = *(plugin_data->Q);
+-
+- /* Input (array of floats of length sample_count) */
+- const LADSPA_Data * const input = plugin_data->input;
+-
+- /* Output (array of floats of length sample_count) */
+- LADSPA_Data * const output = plugin_data->output;
+- biquad * filter = plugin_data->filter;
+- float fs = plugin_data->fs;
+-
+- unsigned long pos;
+-
+- lp_set_params(filter, fc, Q, fs);
+-
+- for (pos = 0; pos < sample_count; pos++) {
+- buffer_write(output[pos], (LADSPA_Data) biquad_run(filter,
input[pos]));
+- }
+-
+-}
+-
+-void _init(void);
+-void _init(void) {
+- char **port_names;
+- LADSPA_PortDescriptor *port_descriptors;
+- LADSPA_PortRangeHint *port_range_hints;
+-
+-#define D_(s) (s)
+-
+- lowPassDescriptor =
+- (LADSPA_Descriptor *)malloc(sizeof(LADSPA_Descriptor));
+-
+- if (lowPassDescriptor) {
+- lowPassDescriptor->UniqueID = 9006;
+- lowPassDescriptor->Label = "RTlowpass";
+- lowPassDescriptor->Properties =
+- LADSPA_PROPERTY_HARD_RT_CAPABLE;
+- lowPassDescriptor->Name =
+- D_("RT 2nd-order lowpass");
+- lowPassDescriptor->Maker =
+- "Richard Taylor <rtaylor AT tru.ca>";
+- lowPassDescriptor->Copyright =
+- "GPL";
+- lowPassDescriptor->PortCount = 4;
+-
+- port_descriptors = (LADSPA_PortDescriptor *)calloc(4,
+- sizeof(LADSPA_PortDescriptor));
+- lowPassDescriptor->PortDescriptors =
+- (const LADSPA_PortDescriptor *)port_descriptors;
+-
+- port_range_hints = (LADSPA_PortRangeHint *)calloc(4,
+- sizeof(LADSPA_PortRangeHint));
+- lowPassDescriptor->PortRangeHints =
+- (const LADSPA_PortRangeHint *)port_range_hints;
+-
+- port_names = (char **)calloc(4, sizeof(char*));
+- lowPassDescriptor->PortNames =
+- (const char **)port_names;
+-
+- /* Parameters for Frequency (Hz) */
+- port_descriptors[LOWPASS_FC] =
+- LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL;
+- port_names[LOWPASS_FC] =
+- D_("Frequency (Hz)");
+- port_range_hints[LOWPASS_FC].HintDescriptor =
+- LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_SAMPLE_RATE | LADSPA_HINT_DEFAULT_440;
+- port_range_hints[LOWPASS_FC].LowerBound = 0;
+- port_range_hints[LOWPASS_FC].UpperBound = (LADSPA_Data) 0.4;
+-
+- /* Parameters for Q */
+- port_descriptors[LOWPASS_Q] =
+- LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL;
+- port_names[LOWPASS_Q] =
+- D_("Q");
+- port_range_hints[LOWPASS_Q].HintDescriptor =
+- LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_DEFAULT_1;
+- port_range_hints[LOWPASS_Q].LowerBound = 0;
+- port_range_hints[LOWPASS_Q].UpperBound = 5;
+-
+- /* Parameters for Input */
+- port_descriptors[LOWPASS_INPUT] =
+- LADSPA_PORT_INPUT | LADSPA_PORT_AUDIO;
+- port_names[LOWPASS_INPUT] =
+- D_("Input");
+- port_range_hints[LOWPASS_INPUT].HintDescriptor =
+- LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE;
+- port_range_hints[LOWPASS_INPUT].LowerBound = -1.0;
+- port_range_hints[LOWPASS_INPUT].UpperBound = +1.0;
+-
+- /* Parameters for Output */
+- port_descriptors[LOWPASS_OUTPUT] =
+- LADSPA_PORT_OUTPUT | LADSPA_PORT_AUDIO;
+- port_names[LOWPASS_OUTPUT] =
+- D_("Output");
+- port_range_hints[LOWPASS_OUTPUT].HintDescriptor =
+- LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE;
+- port_range_hints[LOWPASS_OUTPUT].LowerBound = -1.0;
+- port_range_hints[LOWPASS_OUTPUT].UpperBound = +1.0;
+-
+- lowPassDescriptor->activate = activateLowPass;
+- lowPassDescriptor->cleanup = cleanupLowPass;
+- lowPassDescriptor->connect_port = connectPortLowPass;
+- lowPassDescriptor->deactivate = NULL;
+- lowPassDescriptor->instantiate = instantiateLowPass;
+- lowPassDescriptor->run = runLowPass;
+- lowPassDescriptor->run_adding = NULL;
+- }
+-}
+-
+-void _fini(void);
+-void _fini(void) {
+- if (lowPassDescriptor) {
+- free((LADSPA_PortDescriptor
*)lowPassDescriptor->PortDescriptors);
+- free((char **)lowPassDescriptor->PortNames);
+- free((LADSPA_PortRangeHint
*)lowPassDescriptor->PortRangeHints);
+- free(lowPassDescriptor);
+- }
+-
+-}
+-
+diff --git a/RTlowshelf.c b/RTlowshelf.c
+deleted file mode 100644
+index 12a2c7c..0000000
+--- a/RTlowshelf.c
++++ /dev/null
+@@ -1,269 +0,0 @@
+-/* Copyright 2013 Richard Taylor
+-
+- This program 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.
+-
+- This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
+-
+- CREDITS:
+-
+- Much of the code here was adapted from Steve Harris's swh-plugins
+- (version 0.4.15) found at http://plugin.org.uk/. Thanks Steve for
+- making your code available.
+-
+- The guts of the code, in util/biquad.h, is an implementation
+- of the biquad filters described in Robert Bristow-Johnson's "Cookbook
+- formulae for audio EQ biquad filter coefficients" found here:
+- http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt
+-*/
+-
+-#include <stdlib.h>
+-#include <string.h>
+-
+-#define _ISOC9X_SOURCE 1
+-#define _ISOC99_SOURCE 1
+-#define __USE_ISOC99 1
+-#define __USE_ISOC9X 1
+-
+-#include <math.h>
+-
+-#include "ladspa.h"
+-
+-#include "util/biquad.h"
+-
+-#define LOWSHELF_GAIN 0
+-#define LOWSHELF_FC 1
+-#define LOWSHELF_Q 2
+-#define LOWSHELF_INPUT 3
+-#define LOWSHELF_OUTPUT 4
+-
+-static LADSPA_Descriptor *lowShelfDescriptor = NULL;
+-
+-typedef struct {
+- LADSPA_Data *gain;
+- LADSPA_Data *fc;
+- LADSPA_Data *Q;
+- LADSPA_Data *input;
+- LADSPA_Data *output;
+- biquad * filter;
+- float fs;
+-} LowShelf;
+-
+-const LADSPA_Descriptor *ladspa_descriptor(unsigned long index) {
+- switch (index) {
+- case 0:
+- return lowShelfDescriptor;
+- default:
+- return NULL;
+- }
+-}
+-
+-static void activateLowShelf(LADSPA_Handle instance) {
+- LowShelf *plugin_data = (LowShelf *)instance;
+- biquad *filter = plugin_data->filter;
+- float fs = plugin_data->fs;
+- biquad_init(filter);
+- plugin_data->filter = filter;
+- plugin_data->fs = fs;
+-
+-}
+-
+-static void cleanupLowShelf(LADSPA_Handle instance) {
+- LowShelf *plugin_data = (LowShelf *)instance;
+- free(plugin_data->filter);
+- free(instance);
+-}
+-
+-static void connectPortLowShelf(
+- LADSPA_Handle instance,
+- unsigned long port,
+- LADSPA_Data *data) {
+- LowShelf *plugin;
+-
+- plugin = (LowShelf *)instance;
+- switch (port) {
+- case LOWSHELF_GAIN:
+- plugin->gain = data;
+- break;
+- case LOWSHELF_FC:
+- plugin->fc = data;
+- break;
+- case LOWSHELF_Q:
+- plugin->Q = data;
+- break;
+- case LOWSHELF_INPUT:
+- plugin->input = data;
+- break;
+- case LOWSHELF_OUTPUT:
+- plugin->output = data;
+- break;
+- }
+-}
+-
+-static LADSPA_Handle instantiateLowShelf(
+- const LADSPA_Descriptor *descriptor,
+- unsigned long s_rate) {
+- LowShelf *plugin_data = (LowShelf *)malloc(sizeof(LowShelf));
+- biquad *filter = NULL;
+- float fs;
+-
+- fs = (float)s_rate;
+- filter = malloc(sizeof(biquad));
+- biquad_init(filter);
+-
+- plugin_data->filter = filter;
+- plugin_data->fs = fs;
+-
+- return (LADSPA_Handle)plugin_data;
+-}
+-
+-#undef buffer_write
+-#define buffer_write(b, v) (b = v)
+-
+-static void runLowShelf(LADSPA_Handle instance, unsigned long sample_count)
{
+- LowShelf *plugin_data = (LowShelf *)instance;
+-
+- /* Gain (dB) (float value) */
+- const LADSPA_Data gain = *(plugin_data->gain);
+-
+- /* Frequency (Hz) (float value) */
+- const LADSPA_Data fc = *(plugin_data->fc);
+-
+- /* Bandwidth (octaves) (float value) */
+- const LADSPA_Data Q = *(plugin_data->Q);
+-
+- /* Input (array of floats of length sample_count) */
+- const LADSPA_Data * const input = plugin_data->input;
+-
+- /* Output (array of floats of length sample_count) */
+- LADSPA_Data * const output = plugin_data->output;
+- biquad * filter = plugin_data->filter;
+- float fs = plugin_data->fs;
+-
+- unsigned long pos;
+-
+- ls_set_params(filter, fc, gain, Q, fs);
+-
+- for (pos = 0; pos < sample_count; pos++) {
+- buffer_write(output[pos], (LADSPA_Data) biquad_run(filter,
input[pos]));
+- }
+-
+-}
+-
+-void _init(void);
+-void _init(void) {
+- char **port_names;
+- LADSPA_PortDescriptor *port_descriptors;
+- LADSPA_PortRangeHint *port_range_hints;
+-
+-#define D_(s) (s)
+-
+- lowShelfDescriptor =
+- (LADSPA_Descriptor *)malloc(sizeof(LADSPA_Descriptor));
+-
+- if (lowShelfDescriptor) {
+- lowShelfDescriptor->UniqueID = 9002;
+- lowShelfDescriptor->Label = "RTlowshelf";
+- lowShelfDescriptor->Properties =
+- LADSPA_PROPERTY_HARD_RT_CAPABLE;
+- lowShelfDescriptor->Name =
+- D_("RT Low Shelf");
+- lowShelfDescriptor->Maker =
+- "Richard Taylor <rtaylor AT tru.ca>";
+- lowShelfDescriptor->Copyright =
+- "GPL";
+- lowShelfDescriptor->PortCount = 5;
+-
+- port_descriptors = (LADSPA_PortDescriptor *)calloc(5,
+- sizeof(LADSPA_PortDescriptor));
+- lowShelfDescriptor->PortDescriptors =
+- (const LADSPA_PortDescriptor *)port_descriptors;
+-
+- port_range_hints = (LADSPA_PortRangeHint *)calloc(5,
+- sizeof(LADSPA_PortRangeHint));
+- lowShelfDescriptor->PortRangeHints =
+- (const LADSPA_PortRangeHint *)port_range_hints;
+-
+- port_names = (char **)calloc(5, sizeof(char*));
+- lowShelfDescriptor->PortNames =
+- (const char **)port_names;
+-
+- /* Parameters for Gain (dB) */
+- port_descriptors[LOWSHELF_GAIN] =
+- LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL;
+- port_names[LOWSHELF_GAIN] =
+- D_("Gain (dB)");
+- port_range_hints[LOWSHELF_GAIN].HintDescriptor =
+- LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_DEFAULT_0;
+- port_range_hints[LOWSHELF_GAIN].LowerBound = -70;
+- port_range_hints[LOWSHELF_GAIN].UpperBound = +30;
+-
+- /* Parameters for Frequency (Hz) */
+- port_descriptors[LOWSHELF_FC] =
+- LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL;
+- port_names[LOWSHELF_FC] =
+- D_("Frequency (Hz)");
+- port_range_hints[LOWSHELF_FC].HintDescriptor =
+- LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_SAMPLE_RATE | LADSPA_HINT_DEFAULT_440;
+- port_range_hints[LOWSHELF_FC].LowerBound = 0;
+- port_range_hints[LOWSHELF_FC].UpperBound = (LADSPA_Data) 0.4;
+-
+- /* Parameters for Quality Factor */
+- port_descriptors[LOWSHELF_Q] =
+- LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL;
+- port_names[LOWSHELF_Q] =
+- D_("Q");
+- port_range_hints[LOWSHELF_Q].HintDescriptor =
+- LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_DEFAULT_1;
+- port_range_hints[LOWSHELF_Q].LowerBound = 0;
+- port_range_hints[LOWSHELF_Q].UpperBound = 5;
+-
+- /* Parameters for Input */
+- port_descriptors[LOWSHELF_INPUT] =
+- LADSPA_PORT_INPUT | LADSPA_PORT_AUDIO;
+- port_names[LOWSHELF_INPUT] =
+- D_("Input");
+- port_range_hints[LOWSHELF_INPUT].HintDescriptor =
+- LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE;
+- port_range_hints[LOWSHELF_INPUT].LowerBound = -1.0;
+- port_range_hints[LOWSHELF_INPUT].UpperBound = +1.0;
+-
+- /* Parameters for Output */
+- port_descriptors[LOWSHELF_OUTPUT] =
+- LADSPA_PORT_OUTPUT | LADSPA_PORT_AUDIO;
+- port_names[LOWSHELF_OUTPUT] =
+- D_("Output");
+- port_range_hints[LOWSHELF_OUTPUT].HintDescriptor =
+- LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE;
+- port_range_hints[LOWSHELF_OUTPUT].LowerBound = -1.0;
+- port_range_hints[LOWSHELF_OUTPUT].UpperBound = +1.0;
+-
+- lowShelfDescriptor->activate = activateLowShelf;
+- lowShelfDescriptor->cleanup = cleanupLowShelf;
+- lowShelfDescriptor->connect_port = connectPortLowShelf;
+- lowShelfDescriptor->deactivate = NULL;
+- lowShelfDescriptor->instantiate = instantiateLowShelf;
+- lowShelfDescriptor->run = runLowShelf;
+- lowShelfDescriptor->run_adding = NULL;
+- }
+-}
+-
+-void _fini(void);
+-void _fini(void) {
+- if (lowShelfDescriptor) {
+- free((LADSPA_PortDescriptor
*)lowShelfDescriptor->PortDescriptors);
+- free((char **)lowShelfDescriptor->PortNames);
+- free((LADSPA_PortRangeHint
*)lowShelfDescriptor->PortRangeHints);
+- free(lowShelfDescriptor);
+- }
+-
+-}
+-
+diff --git a/RTlr4hipass.c b/RTlr4hipass.c
+deleted file mode 100644
+index 15d6c49..0000000
+--- a/RTlr4hipass.c
++++ /dev/null
+@@ -1,239 +0,0 @@
+-/* Copyright 2013 Richard Taylor
+-
+- This program 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.
+-
+- This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
+-
+- CREDITS:
+-
+- Much of the code here was adapted from Steve Harris's swh-plugins
+- (version 0.4.15) found at http://plugin.org.uk/. Thanks Steve for
+- making your code available.
+-
+- The guts of the code, in util/biquad.h, is an implementation
+- of the biquad filters described in Robert Bristow-Johnson's "Cookbook
+- formulae for audio EQ biquad filter coefficients" found here:
+- http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt
+-*/
+-
+-#include <stdlib.h>
+-#include <string.h>
+-
+-#define _ISOC9X_SOURCE 1
+-#define _ISOC99_SOURCE 1
+-#define __USE_ISOC99 1
+-#define __USE_ISOC9X 1
+-
+-#include <math.h>
+-
+-#include "ladspa.h"
+-
+-#include "util/biquad.h"
+-
+-#define LR4HIGHPASS_FC 0
+-#define LR4HIGHPASS_INPUT 1
+-#define LR4HIGHPASS_OUTPUT 2
+-
+-static LADSPA_Descriptor *lr4highPassDescriptor = NULL;
+-
+-typedef struct {
+- LADSPA_Data *fc;
+- LADSPA_Data *input;
+- LADSPA_Data *output;
+- biquad * filters;
+- float fs;
+-} LR4HighPass;
+-
+-const LADSPA_Descriptor *ladspa_descriptor(unsigned long index) {
+- switch (index) {
+- case 0:
+- return lr4highPassDescriptor;
+- default:
+- return NULL;
+- }
+-}
+-
+-static void activateLR4HighPass(LADSPA_Handle instance) {
+- LR4HighPass *plugin_data = (LR4HighPass *)instance;
+- biquad *filters = plugin_data->filters;
+- float fs = plugin_data->fs;
+- biquad_init(&filters[0]);
+- biquad_init(&filters[1]);
+- plugin_data->filters = filters;
+- plugin_data->fs = fs;
+-}
+-
+-static void cleanupLR4HighPass(LADSPA_Handle instance) {
+- LR4HighPass *plugin_data = (LR4HighPass *)instance;
+- free(plugin_data->filters);
+- free(instance);
+-}
+-
+-static void connectPortLR4HighPass(
+- LADSPA_Handle instance,
+- unsigned long port,
+- LADSPA_Data *data) {
+- LR4HighPass *plugin;
+-
+- plugin = (LR4HighPass *)instance;
+- switch (port) {
+- case LR4HIGHPASS_FC:
+- plugin->fc = data;
+- break;
+- case LR4HIGHPASS_INPUT:
+- plugin->input = data;
+- break;
+- case LR4HIGHPASS_OUTPUT:
+- plugin->output = data;
+- break;
+- }
+-}
+-
+-static LADSPA_Handle instantiateLR4HighPass(
+- const LADSPA_Descriptor *descriptor,
+- unsigned long s_rate) {
+- LR4HighPass *plugin_data = (LR4HighPass *)malloc(sizeof(LR4HighPass));
+- biquad *filters = NULL;
+- float fs;
+-
+- fs = (float)s_rate;
+-
+- filters = calloc(2, sizeof(biquad));
+- biquad_init(&filters[0]);
+- biquad_init(&filters[1]);
+-
+- plugin_data->filters = filters;
+- plugin_data->fs = fs;
+-
+- return (LADSPA_Handle)plugin_data;
+-}
+-
+-#undef buffer_write
+-#define buffer_write(b, v) (b = v)
+-
+-static void runLR4HighPass(LADSPA_Handle instance, unsigned long
sample_count) {
+- LR4HighPass *plugin_data = (LR4HighPass *)instance;
+-
+- /* Frequency (Hz) (float value) */
+- const LADSPA_Data fc = *(plugin_data->fc);
+-
+- /* Input (array of floats of length sample_count) */
+- const LADSPA_Data * const input = plugin_data->input;
+-
+- /* Output (array of floats of length sample_count) */
+- LADSPA_Data * const output = plugin_data->output;
+- biquad * filters = plugin_data->filters;
+- float fs = plugin_data->fs;
+-
+- unsigned long pos;
+- bq_t in;
+-
+- hp_set_params(&filters[0], fc, 0.7071068, fs);
+- hp_set_params(&filters[1], fc, 0.7071068, fs);
+-
+- for (pos = 0; pos < sample_count; pos++) {
+- in = biquad_run(&filters[0], input[pos]);
+- in = biquad_run(&filters[1], in);
+- buffer_write(output[pos], (LADSPA_Data) in);
+- }
+-
+-}
+-
+-void _init(void);
+-void _init(void) {
+- char **port_names;
+- LADSPA_PortDescriptor *port_descriptors;
+- LADSPA_PortRangeHint *port_range_hints;
+-
+-#define D_(s) (s)
+-
+- lr4highPassDescriptor =
+- (LADSPA_Descriptor *)malloc(sizeof(LADSPA_Descriptor));
+-
+- if (lr4highPassDescriptor) {
+- lr4highPassDescriptor->UniqueID = 9021;
+- lr4highPassDescriptor->Label = "RTlr4hipass";
+- lr4highPassDescriptor->Properties =
+- LADSPA_PROPERTY_HARD_RT_CAPABLE;
+- lr4highPassDescriptor->Name =
+- D_("RT LR4 highpass");
+- lr4highPassDescriptor->Maker =
+- "Richard Taylor <rtaylor AT tru.ca>";
+- lr4highPassDescriptor->Copyright =
+- "GPL";
+- lr4highPassDescriptor->PortCount = 3;
+-
+- port_descriptors = (LADSPA_PortDescriptor *)calloc(3,
+- sizeof(LADSPA_PortDescriptor));
+- lr4highPassDescriptor->PortDescriptors =
+- (const LADSPA_PortDescriptor *)port_descriptors;
+-
+- port_range_hints = (LADSPA_PortRangeHint *)calloc(3,
+- sizeof(LADSPA_PortRangeHint));
+- lr4highPassDescriptor->PortRangeHints =
+- (const LADSPA_PortRangeHint *)port_range_hints;
+-
+- port_names = (char **)calloc(3, sizeof(char*));
+- lr4highPassDescriptor->PortNames =
+- (const char **)port_names;
+-
+- /* Parameters for Frequency (Hz) */
+- port_descriptors[LR4HIGHPASS_FC] =
+- LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL;
+- port_names[LR4HIGHPASS_FC] =
+- D_("Frequency (Hz)");
+- port_range_hints[LR4HIGHPASS_FC].HintDescriptor =
+- LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_SAMPLE_RATE | LADSPA_HINT_DEFAULT_440;
+- port_range_hints[LR4HIGHPASS_FC].LowerBound = 0;
+- port_range_hints[LR4HIGHPASS_FC].UpperBound = (LADSPA_Data)
0.4;
+-
+- /* Parameters for Input */
+- port_descriptors[LR4HIGHPASS_INPUT] =
+- LADSPA_PORT_INPUT | LADSPA_PORT_AUDIO;
+- port_names[LR4HIGHPASS_INPUT] =
+- D_("Input");
+- port_range_hints[LR4HIGHPASS_INPUT].HintDescriptor =
+- LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE;
+- port_range_hints[LR4HIGHPASS_INPUT].LowerBound = -1.0;
+- port_range_hints[LR4HIGHPASS_INPUT].UpperBound = +1.0;
+-
+- /* Parameters for Output */
+- port_descriptors[LR4HIGHPASS_OUTPUT] =
+- LADSPA_PORT_OUTPUT | LADSPA_PORT_AUDIO;
+- port_names[LR4HIGHPASS_OUTPUT] =
+- D_("Output");
+- port_range_hints[LR4HIGHPASS_OUTPUT].HintDescriptor =
+- LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE;
+- port_range_hints[LR4HIGHPASS_OUTPUT].LowerBound = -1.0;
+- port_range_hints[LR4HIGHPASS_OUTPUT].UpperBound = +1.0;
+-
+- lr4highPassDescriptor->activate = activateLR4HighPass;
+- lr4highPassDescriptor->cleanup = cleanupLR4HighPass;
+- lr4highPassDescriptor->connect_port = connectPortLR4HighPass;
+- lr4highPassDescriptor->deactivate = NULL;
+- lr4highPassDescriptor->instantiate = instantiateLR4HighPass;
+- lr4highPassDescriptor->run = runLR4HighPass;
+- lr4highPassDescriptor->run_adding = NULL;
+- }
+-}
+-
+-void _fini(void);
+-void _fini(void) {
+- if (lr4highPassDescriptor) {
+- free((LADSPA_PortDescriptor
*)lr4highPassDescriptor->PortDescriptors);
+- free((char **)lr4highPassDescriptor->PortNames);
+- free((LADSPA_PortRangeHint
*)lr4highPassDescriptor->PortRangeHints);
+- free(lr4highPassDescriptor);
+- }
+-
+-}
+-
+diff --git a/RTlr4lowpass.c b/RTlr4lowpass.c
+deleted file mode 100644
+index 16ad5c9..0000000
+--- a/RTlr4lowpass.c
++++ /dev/null
+@@ -1,239 +0,0 @@
+-/* Copyright 2013 Richard Taylor
+-
+- This program 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.
+-
+- This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
+-
+- CREDITS:
+-
+- Much of the code here was adapted from Steve Harris's swh-plugins
+- (version 0.4.15) found at http://plugin.org.uk/. Thanks Steve for
+- making your code available.
+-
+- The guts of the code, in util/biquad.h, is an implementation
+- of the biquad filters described in Robert Bristow-Johnson's "Cookbook
+- formulae for audio EQ biquad filter coefficients" found here:
+- http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt
+-*/
+-
+-#include <stdlib.h>
+-#include <string.h>
+-
+-#define _ISOC9X_SOURCE 1
+-#define _ISOC99_SOURCE 1
+-#define __USE_ISOC99 1
+-#define __USE_ISOC9X 1
+-
+-#include <math.h>
+-
+-#include "ladspa.h"
+-
+-#include "util/biquad.h"
+-
+-#define LR4LOWPASS_FC 0
+-#define LR4LOWPASS_INPUT 1
+-#define LR4LOWPASS_OUTPUT 2
+-
+-static LADSPA_Descriptor *lr4lowPassDescriptor = NULL;
+-
+-typedef struct {
+- LADSPA_Data *fc;
+- LADSPA_Data *input;
+- LADSPA_Data *output;
+- biquad * filters;
+- float fs;
+-} LR4LowPass;
+-
+-const LADSPA_Descriptor *ladspa_descriptor(unsigned long index) {
+- switch (index) {
+- case 0:
+- return lr4lowPassDescriptor;
+- default:
+- return NULL;
+- }
+-}
+-
+-static void activateLR4LowPass(LADSPA_Handle instance) {
+- LR4LowPass *plugin_data = (LR4LowPass *)instance;
+- biquad *filters = plugin_data->filters;
+- float fs = plugin_data->fs;
+- biquad_init(&filters[0]);
+- biquad_init(&filters[1]);
+- plugin_data->filters = filters;
+- plugin_data->fs = fs;
+-}
+-
+-static void cleanupLR4LowPass(LADSPA_Handle instance) {
+- LR4LowPass *plugin_data = (LR4LowPass *)instance;
+- free(plugin_data->filters);
+- free(instance);
+-}
+-
+-static void connectPortLR4LowPass(
+- LADSPA_Handle instance,
+- unsigned long port,
+- LADSPA_Data *data) {
+- LR4LowPass *plugin;
+-
+- plugin = (LR4LowPass *)instance;
+- switch (port) {
+- case LR4LOWPASS_FC:
+- plugin->fc = data;
+- break;
+- case LR4LOWPASS_INPUT:
+- plugin->input = data;
+- break;
+- case LR4LOWPASS_OUTPUT:
+- plugin->output = data;
+- break;
+- }
+-}
+-
+-static LADSPA_Handle instantiateLR4LowPass(
+- const LADSPA_Descriptor *descriptor,
+- unsigned long s_rate) {
+- LR4LowPass *plugin_data = (LR4LowPass *)malloc(sizeof(LR4LowPass));
+- biquad *filters = NULL;
+- float fs;
+-
+- fs = (float)s_rate;
+-
+- filters = calloc(2, sizeof(biquad));
+- biquad_init(&filters[0]);
+- biquad_init(&filters[1]);
+-
+- plugin_data->filters = filters;
+- plugin_data->fs = fs;
+-
+- return (LADSPA_Handle)plugin_data;
+-}
+-
+-#undef buffer_write
+-#define buffer_write(b, v) (b = v)
+-
+-static void runLR4LowPass(LADSPA_Handle instance, unsigned long
sample_count) {
+- LR4LowPass *plugin_data = (LR4LowPass *)instance;
+-
+- /* Frequency (Hz) (float value) */
+- const LADSPA_Data fc = *(plugin_data->fc);
+-
+- /* Input (array of floats of length sample_count) */
+- const LADSPA_Data * const input = plugin_data->input;
+-
+- /* Output (array of floats of length sample_count) */
+- LADSPA_Data * const output = plugin_data->output;
+- biquad * filters = plugin_data->filters;
+- float fs = plugin_data->fs;
+-
+- unsigned long pos;
+- bq_t in;
+-
+- lp_set_params(&filters[0], fc, 0.7071068, fs);
+- lp_set_params(&filters[1], fc, 0.7071068, fs);
+-
+- for (pos = 0; pos < sample_count; pos++) {
+- in = biquad_run(&filters[0], input[pos]);
+- in = biquad_run(&filters[1], in);
+- buffer_write(output[pos], (LADSPA_Data) in);
+- }
+-
+-}
+-
+-void _init(void);
+-void _init(void) {
+- char **port_names;
+- LADSPA_PortDescriptor *port_descriptors;
+- LADSPA_PortRangeHint *port_range_hints;
+-
+-#define D_(s) (s)
+-
+- lr4lowPassDescriptor =
+- (LADSPA_Descriptor *)malloc(sizeof(LADSPA_Descriptor));
+-
+- if (lr4lowPassDescriptor) {
+- lr4lowPassDescriptor->UniqueID = 9020;
+- lr4lowPassDescriptor->Label = "RTlr4lowpass";
+- lr4lowPassDescriptor->Properties =
+- LADSPA_PROPERTY_HARD_RT_CAPABLE;
+- lr4lowPassDescriptor->Name =
+- D_("RT LR4 lowpass");
+- lr4lowPassDescriptor->Maker =
+- "Richard Taylor <rtaylor AT tru.ca>";
+- lr4lowPassDescriptor->Copyright =
+- "GPL";
+- lr4lowPassDescriptor->PortCount = 3;
+-
+- port_descriptors = (LADSPA_PortDescriptor *)calloc(3,
+- sizeof(LADSPA_PortDescriptor));
+- lr4lowPassDescriptor->PortDescriptors =
+- (const LADSPA_PortDescriptor *)port_descriptors;
+-
+- port_range_hints = (LADSPA_PortRangeHint *)calloc(3,
+- sizeof(LADSPA_PortRangeHint));
+- lr4lowPassDescriptor->PortRangeHints =
+- (const LADSPA_PortRangeHint *)port_range_hints;
+-
+- port_names = (char **)calloc(3, sizeof(char*));
+- lr4lowPassDescriptor->PortNames =
+- (const char **)port_names;
+-
+- /* Parameters for Frequency (Hz) */
+- port_descriptors[LR4LOWPASS_FC] =
+- LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL;
+- port_names[LR4LOWPASS_FC] =
+- D_("Frequency (Hz)");
+- port_range_hints[LR4LOWPASS_FC].HintDescriptor =
+- LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_SAMPLE_RATE | LADSPA_HINT_DEFAULT_440;
+- port_range_hints[LR4LOWPASS_FC].LowerBound = 0;
+- port_range_hints[LR4LOWPASS_FC].UpperBound = (LADSPA_Data)
0.4;
+-
+- /* Parameters for Input */
+- port_descriptors[LR4LOWPASS_INPUT] =
+- LADSPA_PORT_INPUT | LADSPA_PORT_AUDIO;
+- port_names[LR4LOWPASS_INPUT] =
+- D_("Input");
+- port_range_hints[LR4LOWPASS_INPUT].HintDescriptor =
+- LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE;
+- port_range_hints[LR4LOWPASS_INPUT].LowerBound = -1.0;
+- port_range_hints[LR4LOWPASS_INPUT].UpperBound = +1.0;
+-
+- /* Parameters for Output */
+- port_descriptors[LR4LOWPASS_OUTPUT] =
+- LADSPA_PORT_OUTPUT | LADSPA_PORT_AUDIO;
+- port_names[LR4LOWPASS_OUTPUT] =
+- D_("Output");
+- port_range_hints[LR4LOWPASS_OUTPUT].HintDescriptor =
+- LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE;
+- port_range_hints[LR4LOWPASS_OUTPUT].LowerBound = -1.0;
+- port_range_hints[LR4LOWPASS_OUTPUT].UpperBound = +1.0;
+-
+- lr4lowPassDescriptor->activate = activateLR4LowPass;
+- lr4lowPassDescriptor->cleanup = cleanupLR4LowPass;
+- lr4lowPassDescriptor->connect_port = connectPortLR4LowPass;
+- lr4lowPassDescriptor->deactivate = NULL;
+- lr4lowPassDescriptor->instantiate = instantiateLR4LowPass;
+- lr4lowPassDescriptor->run = runLR4LowPass;
+- lr4lowPassDescriptor->run_adding = NULL;
+- }
+-}
+-
+-void _fini(void);
+-void _fini(void) {
+- if (lr4lowPassDescriptor) {
+- free((LADSPA_PortDescriptor
*)lr4lowPassDescriptor->PortDescriptors);
+- free((char **)lr4lowPassDescriptor->PortNames);
+- free((LADSPA_PortRangeHint
*)lr4lowPassDescriptor->PortRangeHints);
+- free(lr4lowPassDescriptor);
+- }
+-
+-}
+-
+diff --git a/RTparaeq.c b/RTparaeq.c
+deleted file mode 100644
+index 3e77a83..0000000
+--- a/RTparaeq.c
++++ /dev/null
+@@ -1,269 +0,0 @@
+-/* Copyright 2013 Richard Taylor
+-
+- This program 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.
+-
+- This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
+-
+- CREDITS:
+-
+- Much of the code here was adapted from Steve Harris's swh-plugins
+- (version 0.4.15) found at http://plugin.org.uk/. Thanks Steve for
+- making your code available.
+-
+- The guts of the code, in util/biquad.h, is an implementation
+- of the biquad filters described in Robert Bristow-Johnson's "Cookbook
+- formulae for audio EQ biquad filter coefficients" found here:
+- http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt
+-*/
+-
+-#include <stdlib.h>
+-#include <string.h>
+-
+-#define _ISOC9X_SOURCE 1
+-#define _ISOC99_SOURCE 1
+-#define __USE_ISOC99 1
+-#define __USE_ISOC9X 1
+-
+-#include <math.h>
+-
+-#include "ladspa.h"
+-
+-#include "util/biquad.h"
+-
+-#define SINGLEPARA_GAIN 0
+-#define SINGLEPARA_FC 1
+-#define SINGLEPARA_Q 2
+-#define SINGLEPARA_INPUT 3
+-#define SINGLEPARA_OUTPUT 4
+-
+-static LADSPA_Descriptor *singleParaDescriptor = NULL;
+-
+-typedef struct {
+- LADSPA_Data *gain;
+- LADSPA_Data *fc;
+- LADSPA_Data *Q;
+- LADSPA_Data *input;
+- LADSPA_Data *output;
+- biquad * filter;
+- float fs;
+-} SinglePara;
+-
+-const LADSPA_Descriptor *ladspa_descriptor(unsigned long index) {
+- switch (index) {
+- case 0:
+- return singleParaDescriptor;
+- default:
+- return NULL;
+- }
+-}
+-
+-static void activateSinglePara(LADSPA_Handle instance) {
+- SinglePara *plugin_data = (SinglePara *)instance;
+- biquad *filter = plugin_data->filter;
+- float fs = plugin_data->fs;
+- biquad_init(filter);
+- plugin_data->filter = filter;
+- plugin_data->fs = fs;
+-
+-}
+-
+-static void cleanupSinglePara(LADSPA_Handle instance) {
+- SinglePara *plugin_data = (SinglePara *)instance;
+- free(plugin_data->filter);
+- free(instance);
+-}
+-
+-static void connectPortSinglePara(
+- LADSPA_Handle instance,
+- unsigned long port,
+- LADSPA_Data *data) {
+- SinglePara *plugin;
+-
+- plugin = (SinglePara *)instance;
+- switch (port) {
+- case SINGLEPARA_GAIN:
+- plugin->gain = data;
+- break;
+- case SINGLEPARA_FC:
+- plugin->fc = data;
+- break;
+- case SINGLEPARA_Q:
+- plugin->Q = data;
+- break;
+- case SINGLEPARA_INPUT:
+- plugin->input = data;
+- break;
+- case SINGLEPARA_OUTPUT:
+- plugin->output = data;
+- break;
+- }
+-}
+-
+-static LADSPA_Handle instantiateSinglePara(
+- const LADSPA_Descriptor *descriptor,
+- unsigned long s_rate) {
+- SinglePara *plugin_data = (SinglePara *)malloc(sizeof(SinglePara));
+- biquad *filter = NULL;
+- float fs;
+-
+- fs = (float)s_rate;
+- filter = malloc(sizeof(biquad));
+- biquad_init(filter);
+-
+- plugin_data->filter = filter;
+- plugin_data->fs = fs;
+-
+- return (LADSPA_Handle)plugin_data;
+-}
+-
+-#undef buffer_write
+-#define buffer_write(b, v) (b = v)
+-
+-static void runSinglePara(LADSPA_Handle instance, unsigned long
sample_count) {
+- SinglePara *plugin_data = (SinglePara *)instance;
+-
+- /* Gain (dB) (float value) */
+- const LADSPA_Data gain = *(plugin_data->gain);
+-
+- /* Frequency (Hz) (float value) */
+- const LADSPA_Data fc = *(plugin_data->fc);
+-
+- /* Quality factor (float value) */
+- const LADSPA_Data Q = *(plugin_data->Q);
+-
+- /* Input (array of floats of length sample_count) */
+- const LADSPA_Data * const input = plugin_data->input;
+-
+- /* Output (array of floats of length sample_count) */
+- LADSPA_Data * const output = plugin_data->output;
+- biquad * filter = plugin_data->filter;
+- float fs = plugin_data->fs;
+-
+- unsigned long pos;
+-
+- eq_set_params(filter, fc, gain, Q, fs);
+-
+- for (pos = 0; pos < sample_count; pos++) {
+- buffer_write(output[pos], (LADSPA_Data) biquad_run(filter,
input[pos]));
+- }
+-
+-}
+-
+-void _init(void);
+-void _init(void) {
+- char **port_names;
+- LADSPA_PortDescriptor *port_descriptors;
+- LADSPA_PortRangeHint *port_range_hints;
+-
+-#define D_(s) (s)
+-
+- singleParaDescriptor =
+- (LADSPA_Descriptor *)malloc(sizeof(LADSPA_Descriptor));
+-
+- if (singleParaDescriptor) {
+- singleParaDescriptor->UniqueID = 9001;
+- singleParaDescriptor->Label = "RTparaeq";
+- singleParaDescriptor->Properties =
+- LADSPA_PROPERTY_HARD_RT_CAPABLE;
+- singleParaDescriptor->Name =
+- D_("RT parametric eq");
+- singleParaDescriptor->Maker =
+- "Richard Taylor <rtaylor AT tru.ca>";
+- singleParaDescriptor->Copyright =
+- "GPL";
+- singleParaDescriptor->PortCount = 5;
+-
+- port_descriptors = (LADSPA_PortDescriptor *)calloc(5,
+- sizeof(LADSPA_PortDescriptor));
+- singleParaDescriptor->PortDescriptors =
+- (const LADSPA_PortDescriptor *)port_descriptors;
+-
+- port_range_hints = (LADSPA_PortRangeHint *)calloc(5,
+- sizeof(LADSPA_PortRangeHint));
+- singleParaDescriptor->PortRangeHints =
+- (const LADSPA_PortRangeHint *)port_range_hints;
+-
+- port_names = (char **)calloc(5, sizeof(char*));
+- singleParaDescriptor->PortNames =
+- (const char **)port_names;
+-
+- /* Parameters for Gain (dB) */
+- port_descriptors[SINGLEPARA_GAIN] =
+- LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL;
+- port_names[SINGLEPARA_GAIN] =
+- D_("Gain (dB)");
+- port_range_hints[SINGLEPARA_GAIN].HintDescriptor =
+- LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_DEFAULT_1;
+- port_range_hints[SINGLEPARA_GAIN].LowerBound = -70;
+- port_range_hints[SINGLEPARA_GAIN].UpperBound = +30;
+-
+- /* Parameters for Frequency (Hz) */
+- port_descriptors[SINGLEPARA_FC] =
+- LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL;
+- port_names[SINGLEPARA_FC] =
+- D_("Frequency (Hz)");
+- port_range_hints[SINGLEPARA_FC].HintDescriptor =
+- LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_SAMPLE_RATE | LADSPA_HINT_DEFAULT_440;
+- port_range_hints[SINGLEPARA_FC].LowerBound = 0;
+- port_range_hints[SINGLEPARA_FC].UpperBound = (LADSPA_Data)
0.4;
+-
+- /* Parameters for Quality Factor */
+- port_descriptors[SINGLEPARA_Q] =
+- LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL;
+- port_names[SINGLEPARA_Q] =
+- D_("Q");
+- port_range_hints[SINGLEPARA_Q].HintDescriptor =
+- LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_DEFAULT_1;
+- port_range_hints[SINGLEPARA_Q].LowerBound = 0;
+- port_range_hints[SINGLEPARA_Q].UpperBound = 100;
+-
+- /* Parameters for Input */
+- port_descriptors[SINGLEPARA_INPUT] =
+- LADSPA_PORT_INPUT | LADSPA_PORT_AUDIO;
+- port_names[SINGLEPARA_INPUT] =
+- D_("Input");
+- port_range_hints[SINGLEPARA_INPUT].HintDescriptor =
+- LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE;
+- port_range_hints[SINGLEPARA_INPUT].LowerBound = -1.0;
+- port_range_hints[SINGLEPARA_INPUT].UpperBound = +1.0;
+-
+- /* Parameters for Output */
+- port_descriptors[SINGLEPARA_OUTPUT] =
+- LADSPA_PORT_OUTPUT | LADSPA_PORT_AUDIO;
+- port_names[SINGLEPARA_OUTPUT] =
+- D_("Output");
+- port_range_hints[SINGLEPARA_OUTPUT].HintDescriptor =
+- LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE;
+- port_range_hints[SINGLEPARA_OUTPUT].LowerBound = -1.0;
+- port_range_hints[SINGLEPARA_OUTPUT].UpperBound = +1.0;
+-
+- singleParaDescriptor->activate = activateSinglePara;
+- singleParaDescriptor->cleanup = cleanupSinglePara;
+- singleParaDescriptor->connect_port = connectPortSinglePara;
+- singleParaDescriptor->deactivate = NULL;
+- singleParaDescriptor->instantiate = instantiateSinglePara;
+- singleParaDescriptor->run = runSinglePara;
+- singleParaDescriptor->run_adding = NULL;
+- }
+-}
+-
+-void _fini(void);
+-void _fini(void) {
+- if (singleParaDescriptor) {
+- free((LADSPA_PortDescriptor
*)singleParaDescriptor->PortDescriptors);
+- free((char **)singleParaDescriptor->PortNames);
+- free((LADSPA_PortRangeHint
*)singleParaDescriptor->PortRangeHints);
+- free(singleParaDescriptor);
+- }
+-
+-}
+-
+diff --git a/build/.keep b/build/.keep
+new file mode 100644
+index 0000000..e69de29
+diff --git a/cmake/compilerwarnings.cmake b/cmake/compilerwarnings.cmake
+new file mode 100644
+index 0000000..7f6f935
+--- /dev/null
++++ b/cmake/compilerwarnings.cmake
+@@ -0,0 +1,37 @@
++set( WARNINGS_COMMONFLAGS "${WARNINGS_COMMONFLAGS} -Werror" )
++set( WARNINGS_COMMONFLAGS "${WARNINGS_COMMONFLAGS} -Wall" )
++set( WARNINGS_COMMONFLAGS "${WARNINGS_COMMONFLAGS} -Wextra" )
++set( WARNINGS_COMMONFLAGS "${WARNINGS_COMMONFLAGS} -pedantic" )
++set( WARNINGS_COMMONFLAGS "${WARNINGS_COMMONFLAGS} -Wcast-align" )
++set( WARNINGS_COMMONFLAGS "${WARNINGS_COMMONFLAGS} -Wconversion" )
++set( WARNINGS_COMMONFLAGS "${WARNINGS_COMMONFLAGS} -Wformat-nonliteral" )
++set( WARNINGS_COMMONFLAGS "${WARNINGS_COMMONFLAGS} -Wformat-security" )
++set( WARNINGS_COMMONFLAGS "${WARNINGS_COMMONFLAGS} -Wfloat-equal" )
++set( WARNINGS_COMMONFLAGS "${WARNINGS_COMMONFLAGS} -Winit-self" )
++set( WARNINGS_COMMONFLAGS "${WARNINGS_COMMONFLAGS} -Wlogical-op" )
++set( WARNINGS_COMMONFLAGS "${WARNINGS_COMMONFLAGS} -Wmissing-include-dirs" )
++set( WARNINGS_COMMONFLAGS "${WARNINGS_COMMONFLAGS} -Wno-write-strings" )
++set( WARNINGS_COMMONFLAGS "${WARNINGS_COMMONFLAGS} -Wpointer-arith" )
++#set( WARNINGS_COMMONFLAGS "${WARNINGS_COMMONFLAGS} -Wswitch-default" )
++set( WARNINGS_COMMONFLAGS "${WARNINGS_COMMONFLAGS} -Wswitch-enum" )
++set( WARNINGS_COMMONFLAGS "${WARNINGS_COMMONFLAGS} -Wundef" )
++set( WARNINGS_COMMONFLAGS "${WARNINGS_COMMONFLAGS} -Wunused-macros" )
++set( WARNINGS_COMMONFLAGS "${WARNINGS_COMMONFLAGS} -Wno-unused-parameter" )
++set( WARNINGS_COMMONFLAGS "${WARNINGS_COMMONFLAGS} -Wshadow" )
++set( WARNINGS_COMMONFLAGS "${WARNINGS_COMMONFLAGS} -Wpacked" )
++set( WARNINGS_COMMONFLAGS "${WARNINGS_COMMONFLAGS} -Wredundant-decls" )
++set( WARNINGS_COMMONFLAGS "${WARNINGS_COMMONFLAGS} -Wunreachable-code" )
++set( WARNINGS_COMMONFLAGS "${WARNINGS_COMMONFLAGS} -Winline" )
++#
++set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${WARNINGS_COMMONFLAGS}")
++set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wstrict-prototypes")
++set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wbad-function-cast")
++set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wold-style-definition")
++set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wmissing-prototypes")
++set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wmissing-declarations")
++set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wnested-externs")
++
++set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${WARNINGS_COMMONFLAGS}")
++set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Woverloaded-virtual" )
++set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Weffc++" )
++set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wold-style-cast" )
+diff --git a/cmake/cppcheck.cmake b/cmake/cppcheck.cmake
+new file mode 100644
+index 0000000..86d49a2
+--- /dev/null
++++ b/cmake/cppcheck.cmake
+@@ -0,0 +1,12 @@
++find_program(CPPCHECK_EXE "cppcheck")
++
++if(CPPCHECK_EXE)
++ message(STATUS "[CPPCHECK] at ${CPPCHECK_EXE}")
++ add_custom_target(cppcheck)
++
++ add_custom_command(TARGET cppcheck POST_BUILD
++ COMMAND ${CPPCHECK_EXE} --template=gcc -f --std=posix --std=c99
--std=c++11 --enable=all -i ${PROJECT_BINARY_DIR} -I
${PROJECT_SOURCE_DIR}/include ${PROJECT_SOURCE_DIR}
++ )
++else()
++ message(STATUS "[CPPCHECK] Could not find cppcheck executable")
++endif()
+diff --git a/include/biquad.h b/include/biquad.h
+new file mode 100644
+index 0000000..49451d8
+--- /dev/null
++++ b/include/biquad.h
+@@ -0,0 +1,331 @@
++#ifndef BIQUAD_H
++#define BIQUAD_H
++
++#define LN_2_2 0.34657359f // ln(2)/2
++
++#include "ladspa-util.h"
++#include <math.h>
++
++#ifndef LIMIT
++#define LIMIT(v,l,u) (v<l?l:(v>u?u:v))
++#endif
++
++// rt 8.1.2013: store biquad coefficients and accumulators in double
++// precision, to limit effects of round-off error. Change this to
++// float if you need more speed: it probably won't make an audible
++// difference unless you need filters with really high Q or low
++// frequency.
++#ifndef BIQUAD_TYPE
++#define BIQUAD_TYPE double
++#endif
++
++// rt 25.6.2013: amplitude of square wave (at Nyquist freq)
++// added to kill denormals ... may need to experiment with
++// this value. NB: 1.e-18 = -360dB
++#define DENORMALKILLER 1.e-18;
++
++typedef BIQUAD_TYPE bq_t;
++
++/* Biquad filter (adapted from lisp code by Eli Brandt,
++ http://www.cs.cmu.edu/~eli/) */
++
++typedef struct {
++ bq_t a1;
++ bq_t a2;
++ bq_t b0;
++ bq_t b1;
++ bq_t b2;
++ bq_t x1;
++ bq_t x2;
++ bq_t y1;
++ bq_t y2;
++ bq_t dn; // denormal state (rt 25.6.2013)
++} biquad;
++
++typedef struct {
++ bq_t a1;
++ bq_t b0;
++ bq_t b1;
++ bq_t x1;
++ bq_t y1;
++ bq_t dn; // denormal state
++} bilin;
++
++
++static inline void biquad_init(biquad *f) {
++ f->x1 = 0.0f;
++ f->x2 = 0.0f;
++ f->y1 = 0.0f;
++ f->y2 = 0.0f;
++ f->dn = DENORMALKILLER;
++}
++
++static inline void bilin_init(bilin *f) {
++ f->x1 = 0.0f;
++ f->y1 = 0.0f;
++ f->dn = DENORMALKILLER;
++}
++
++//static inline void eq_set_params(biquad *f, bq_t fc, bq_t gain, bq_t Q,
++// bq_t fs);
++static inline void eq_set_params(biquad *f, bq_t fc, bq_t gain, bq_t Q,
bq_t fs)
++{
++ bq_t w = 2.0f * M_PI * LIMIT(fc, 1.0f, fs/2.0f) / fs;
++ bq_t J = pow(10.0f, gain * 0.025f);
++ bq_t cw = cos(w);
++ bq_t sw = sin(w);
++ Q = Q / J; // adjust so input Q is standard elec. eng. Q
++// bq_t g = sw * sinhf(LN_2_2 * LIMIT(bw, 0.0001f, 4.0f) * w / sw); //
case: bw
++ bq_t g = sw/(2.0*Q); // case: Q
++// bq_t g = sin(w0)/2.0 * sqrt( (J + 1.0/J)*(1.0/S - 1.0) + 2.0 ) //
case: S
++
++ bq_t a0 = 1.0f + g / J;
++ bq_t a0r = 1.0f / a0;
++
++ f->b0 = (1.0 + (g * J)) * a0r;
++ f->b1 = (-2.0 * cw) * a0r;
++ f->b2 = (1.0 - (g * J)) * a0r;
++ f->a1 = -(f->b1);
++ f->a2 = ((g / J) - 1.0) * a0r;
++}
++
++//static inline void ls_set_params(biquad *f, bq_t fc, bq_t gain, bq_t
slope,
++// bq_t fs);
++static inline void ls_set_params(biquad *f, bq_t fc, bq_t gain, bq_t Q,
++ bq_t fs)
++{
++ bq_t w = 2.0f * M_PI * LIMIT(fc, 1.0, fs/2.0) / fs;
++ bq_t cw = cos(w);
++ bq_t sw = sin(w);
++ bq_t A = powf(10.0f, (float) (gain * (bq_t) 0.025));
++
++// rt 8.1.2013: increased slope limit from 1.0f to 5.0f:
++// bq_t b = sqrt(((1.0f + A * A) / LIMIT(slope, 0.0001f, 5.0f)) - ((A -
++// 1.0f) * (A - 1.0)));
++
++// bq_t apc = cw * (A + 1.0f);
++// bq_t amc = cw * (A - 1.0f);
++// bq_t bs = b * sw;
++// bq_t a0r = 1.0f / (A + 1.0f + amc + bs);
++
++// f->b0 = a0r * A * (A + 1.0f - amc + bs);
++// f->b1 = a0r * 2.0f * A * (A - 1.0f - apc);
++// f->b2 = a0r * A * (A + 1.0f - amc - bs);
++// f->a1 = a0r * 2.0f * (A - 1.0f + apc);
++// f->a2 = a0r * (-A - 1.0f - amc + bs);
++
++ // rt 22.1.2013 changed this to use Q instead of slope
++ bq_t alpha = sw / (2.0 * Q);
++ bq_t b = 2.0*sqrt(A)*alpha;
++ bq_t ap = A + 1.0;
++ bq_t am = A - 1.0;
++ bq_t a0 = ap + am*cw + b;
++ bq_t a0r = 1.0 / a0;
++
++ f->b0 = a0r * A * (ap - am*cw + b);
++ f->b1 = a0r * 2.0 * A * (am - ap*cw);
++ f->b2 = a0r * A * (ap - am*cw - b);
++ f->a1 = 2.0 * a0r * (am + ap*cw);
++ f->a2 = -a0r * (ap + am*cw - b);
++}
++
++//static inline void hs_set_params(biquad *f, bq_t fc, bq_t gain, bq_t
slope,
++// bq_t fs);
++static inline void hs_set_params(biquad *f, bq_t fc, bq_t gain, bq_t Q,
bq_t fs)
++{
++ bq_t w = 2.0f * M_PI * LIMIT(fc, 1.0, fs/2.0) / fs;
++ bq_t cw = cos(w);
++ bq_t sw = sin(w);
++ bq_t A = powf(10.0f, (float) (gain * (bq_t) 0.025));
++// rt 8.1.2013: increased slope limit from 1.0f to 5.0f:
++// bq_t b = sqrt(((1.0f + A * A) / LIMIT(slope, 0.0001f, 5.0f)) - ((A -
++// 1.0f) * (A - 1.0f)));
++// bq_t apc = cw * (A + 1.0f);
++// bq_t amc = cw * (A - 1.0f);
++// bq_t bs = b * sw;
++// bq_t a0r = 1.0f / (A + 1.0f - amc + bs);
++
++// f->b0 = a0r * A * (A + 1.0f + amc + bs);
++// f->b1 = a0r * -2.0f * A * (A - 1.0f + apc);
++// f->b2 = a0r * A * (A + 1.0f + amc - bs);
++// f->a1 = a0r * -2.0f * (A - 1.0f - apc);
++// f->a2 = a0r * (-A - 1.0f + amc + bs);
++
++ // rt 22.1.2013 changed this to use Q instead of slope
++ bq_t alpha = sw / (2.0 * Q);
++ bq_t b = 2.0*sqrt(A)*alpha;
++ bq_t ap = A + 1.0;
++ bq_t am = A - 1.0;
++ bq_t a0 = ap - am*cw + b;
++ bq_t a0r = 1.0 / a0;
++
++ f->b0 = a0r * A * (ap + am*cw + b);
++ f->b1 = -a0r * 2.0 * A * (am + ap*cw);
++ f->b2 = a0r * A * (ap + am*cw - b);
++ f->a1 = -2.0 * a0r * (am - ap*cw);
++ f->a2 = -a0r * (ap - am*cw - b);
++}
++
++static inline void lp_set_params(biquad *f, bq_t fc, bq_t Q, bq_t fs)
++{
++ bq_t omega = 2.0 * M_PI * fc/fs;
++ bq_t sn = sin(omega);
++ bq_t cs = cos(omega);
++// bq_t alpha = sn * sinh(M_LN2 / 2.0 * bw * omega / sn);
++ bq_t alpha = sn / (2.0 * Q);
++
++ const bq_t a0r = 1.0 / (1.0 + alpha);
++ f->b0 = a0r * (1.0 - cs) * 0.5;
++ f->b1 = a0r * (1.0 - cs);
++ f->b2 = a0r * (1.0 - cs) * 0.5;
++ f->a1 = a0r * (2.0 * cs);
++ f->a2 = a0r * (alpha - 1.0);
++}
++
++static inline void hp_set_params(biquad *f, bq_t fc, bq_t Q, bq_t fs)
++{
++ bq_t omega = 2.0 * M_PI * fc/fs;
++ bq_t sn = sin(omega);
++ bq_t cs = cos(omega);
++// bq_t alpha = sn * sinh(M_LN2 / 2.0 * bw * omega / sn);
++ bq_t alpha = sn / (2.0 * Q);
++
++ const bq_t a0r = 1.0 / (1.0 + alpha);
++ f->b0 = a0r * (1.0 + cs) * 0.5;
++ f->b1 = a0r * -(1.0 + cs);
++ f->b2 = a0r * (1.0 + cs) * 0.5;
++ f->a1 = a0r * (2.0 * cs);
++ f->a2 = a0r * (alpha - 1.0);
++}
++
++static inline void bp_set_params(biquad *f, bq_t fc, bq_t bw, bq_t fs)
++{
++ bq_t omega = 2.0 * M_PI * fc/fs;
++ bq_t sn = sin(omega);
++ bq_t cs = cos(omega);
++ bq_t alpha = sn * sinh(M_LN2 / 2.0 * bw * omega / sn);
++
++ const bq_t a0r = 1.0 / (1.0 + alpha);
++ f->b0 = a0r * alpha;
++ f->b1 = 0.0;
++ f->b2 = a0r * -alpha;
++ f->a1 = a0r * (2.0 * cs);
++ f->a2 = a0r * (alpha - 1.0);
++}
++
++// rt 8.1.2013: allpass from biquad cookbook
++static inline void ap_set_params(biquad *f, bq_t fc, bq_t Q, bq_t fs)
++{
++ bq_t omega = 2.0 * M_PI * fc/fs;
++ bq_t sn = sin(omega);
++ bq_t cs = cos(omega);
++// bq_t alpha = sn * sinh(M_LN2 / 2.0 * bw * omega / sn);
++ bq_t alpha = sn / (2.0 * Q);
++
++ bq_t a0 = 1.0 + alpha;
++ bq_t a0r = 1.0 / a0;
++ f->b0 = a0r * (1.0 - alpha);
++ f->b1 = a0r * (-2.0 * cs);
++ f->b2 = 1.0;
++ f->a1 = -f->b1;
++ f->a2 = -f->b0;
++}
++
++static inline void ap1_set_params(bilin *f, bq_t fc, bq_t fs)
++{
++// rt 8.1.2013: implementation of first-order digital allpass found here:
++//
https://ccrma.stanford.edu/realsimple/DelayVar/Phasing_First_Order_Allpass_Filters.html
++// see here for turning transfer function into difference equation:
++// http://en.wikipedia.org/wiki/Digital_filter
++ bq_t tphi = tan( M_PI * fc / fs);
++ bq_t p = (1.0f - tphi) / (1.0f + tphi);
++
++ // case 1: phase varies from 0 to 180 degrees
++ f->b0 = -p;
++ f->b1 = 1.0f;
++
++ // case 2: phase varies from 180 to 360 degrees
++// f->b0 = p;
++// f->b1 = -1.0f;
++
++ f->a1 = p;
++}
++
++// routine that runs a biquad (i.e. 2nd-order) digital filter
++static inline bq_t biquad_run(biquad *f, const bq_t x) {
++ bq_t y;
++
++// rt 15.5.2013: add a Nyquist-frequency square-wave to kill denormals:
++ y = f->b0 * x + f->b1 * f->x1 + f->b2 * f->x2
++ + f->a1 * f->y1 + f->a2 * f->y2 + f->dn;
++ f->dn = -f->dn;
++
++// see previous commment
++// y = flush_to_zero(y);
++
++ f->x2 = f->x1;
++ f->x1 = x;
++ f->y2 = f->y1;
++ f->y1 = y;
++
++ return y;
++}
++
++// rt 2.9.2013: special version of biquad_run for 2nd-order
++// allpass; takes advantage of factoring to reduce floating-point
++// multiplications from 5 to 2
++static inline bq_t ap2_run(biquad *f, const bq_t x) {
++ bq_t y;
++
++// rt 15.5.2013: add a Nyquist-frequency square-wave to kill denormals:
++ y = f->b0 * (x - f->y2) + f->b1 * (f->x1 - f->y1) + f->x2 + f->dn;
++ f->dn = -f->dn;
++
++// see previous commment
++// y = flush_to_zero(y);
++
++ f->x2 = f->x1;
++ f->x1 = x;
++ f->y2 = f->y1;
++ f->y1 = y;
++
++ return y;
++}
++
++// routine that runs a bilinear (i.e. 1st-order) digital filter
++static inline bq_t bilin_run(bilin *f, const bq_t x) {
++ bq_t y;
++
++// rt 15.5.2013: add a Nyquist-frequency square-wave to kill denormals:
++ y = f->b0 * x + f->b1 * f->x1 + f->a1 * f->y1 + f->dn;
++ f->dn = -f->dn;
++
++// see previous commment
++// y = flush_to_zero(y);
++
++ f->x1 = x;
++ f->y1 = y;
++
++ return y;
++}
++
++// rt 2.9.2013: special version of bilin_run for 2nd-order
++// allpass; takes advantage of factoring to reduce floating-point
++// multiplications from 5 to 2
++static inline bq_t ap1_run(bilin *f, const bq_t x) {
++ bq_t y;
++
++// rt 15.5.2013: adding a Nyquist-frequency square-wave to kill denormals:
++ y = f->b0 * (x - f->y1) + f->x1 + f->dn;
++ f->dn = -f->dn;
++
++// see previous commment
++// y = flush_to_zero(y);
++
++ f->x1 = x;
++ f->y1 = y;
++
++ return y;
++}
++
++#endif
+diff --git a/include/ladspa-util.h b/include/ladspa-util.h
+new file mode 100644
+index 0000000..2f3264e
+--- /dev/null
++++ b/include/ladspa-util.h
+@@ -0,0 +1,211 @@
++/* Some misc util functions for audio DSP work, written by Steve Harris,
++ * December 2000
++ *
++ * steve AT plugin.org.uk
++ */
++
++#ifndef LADSPA_UTIL_H
++#define LADSPA_UTIL_H
++
++#include <math.h>
++#include <stdint.h>
++
++// 16.16 fixpoint
++typedef union {
++ int32_t all;
++ struct {
++#ifdef WORDS_BIGENDIAN
++ int16_t in;
++ uint16_t fr;
++#else
++ uint16_t fr;
++ int16_t in;
++#endif
++ } part;
++} fixp16;
++
++// 32.32 fixpoint
++typedef union {
++ int64_t all;
++ struct {
++#ifdef WORDS_BIGENDIAN
++ int32_t in;
++ uint32_t fr;
++#else
++ uint32_t fr;
++ int32_t in;
++#endif
++ } part;
++} fixp32;
++
++/* 32 bit "pointer cast" union */
++typedef union {
++ float f;
++ int32_t i;
++} ls_pcast32;
++
++// 1.0 / ln(2)
++#define LN2R 1.442695041f
++
++/* detet floating point denormal numbers by comparing them to the smallest
++ * normal, crap, but reliable */
++#define DN_CHECK(x, l) if (fabs(x) < 1e-38) printf("DN: "l"\n")
++
++// Denormalise floats, only actually needed for PIII and recent PowerPC
++//#define FLUSH_TO_ZERO(fv) (((*(unsigned
int*)&(fv))&0x7f800000)==0)?0.0f:(fv)
++
++static inline float flush_to_zero(float f)
++{
++ ls_pcast32 v;
++
++ v.f = f;
++
++ // original: return (v.i & 0x7f800000) == 0 ? 0.0f : f;
++ // version from Tim Blechmann
++ return (v.i & 0x7f800000) < 0x08000000 ? 0.0f : f;
++}
++
++static inline void round_to_zero(volatile float *f)
++{
++ *f += 1e-18f;
++ *f -= 1e-18f;
++}
++
++/* A set of branchless clipping operations from Laurent de Soras */
++
++static inline float f_max(float x, float a)
++{
++ x -= a;
++ x += fabsf(x);
++ x *= 0.5f;
++ x += a;
++
++ return x;
++}
++
++static inline float f_min(float x, float b)
++{
++ x = b - x;
++ x += fabsf(x);
++ x *= 0.5f;
++ x = b - x;
++
++ return x;
++}
++
++static inline float f_clamp(float x, float a, float b)
++{
++ const float x1 = fabsf(x - a);
++ const float x2 = fabsf(x - b);
++
++ x = x1 + a + b;
++ x -= x2;
++ x *= 0.5f;
++
++ return x;
++}
++
++// Limit a value to be l<=v<=u
++#define LIMIT(v,l,u) ((v)<(l)?(l):((v)>(u)?(u):(v)))
++
++// Truncate-to-zero modulo (ANSI C doesn't specify) will only work
++// if -m < v < 2m
++#define MOD(v,m) (v<0?v+m:(v>=m?v-m:v))
++
++// Truncate-to-zero modulo (ANSI C doesn't specify) will only work
++// if v > -m and v < m
++#define NEG_MOD(v,m) ((v)<0?((v)+(m)):(v))
++
++// Convert a value in dB's to a coefficent
++#define DB_CO(g) ((g) > -90.0f ? powf(10.0f, (g) * 0.05f) : 0.0f)
++#define CO_DB(v) (20.0f * log10f(v))
++
++// Linearly interpolate [ = a * (1 - f) + b * f]
++#define LIN_INTERP(f,a,b) ((a) + (f) * ((b) - (a)))
++
++// Cubic interpolation function
++static inline float cube_interp(const float fr, const float inm1, const
float
++ in, const float inp1, const float inp2)
++{
++ return in + 0.5f * fr * (inp1 - inm1 +
++ fr * (4.0f * inp1 + 2.0f * inm1 - 5.0f * in - inp2 +
++ fr * (3.0f * (in - inp1) - inm1 + inp2)));
++}
++
++/* fast sin^2 aproxiamtion, adapted from jan AT rpgfan's posting to the
++ * music-dsp list */
++static inline float f_sin_sq(float angle)
++{
++ const float asqr = angle * angle;
++ float result = -2.39e-08f;
++
++ result *= asqr;
++ result += 2.7526e-06f;
++ result *= asqr;
++ result -= 1.98409e-04f;
++ result *= asqr;
++ result += 8.3333315e-03f;
++ result *= asqr;
++ result -= 1.666666664e-01f;
++ result *= asqr;
++ result += 1.0f;
++ result *= angle;
++
++ return result * result;
++}
++
++#define f_round(f) lrintf(f)
++
++// Truncate float to int
++static inline long int f_trunc(float f)
++{
++ return f_round(floorf(f));
++}
++
++/* Andrew Simper's pow(2, x) aproximation from the music-dsp list */
++
++#if 0
++
++/* original */
++static inline float f_pow2(float x)
++{
++ long *px = (long*)(&x); // store address of float as long pointer
++ const float tx = (x-0.5f) + (3<<22); // temporary value for truncation
++ const long lx = *((long*)&tx) - 0x4b400000; // integer power of 2
++ const float dx = x-(float)(lx); // float remainder of power of 2
++
++ x = 1.0f + dx*(0.6960656421638072f + // cubic apporoximation of 2^x
++ dx*(0.224494337302845f + // for x in the range [0, 1]
++ dx*(0.07944023841053369f)));
++ *px += (lx<<23); // add integer power of 2 to exponent
++
++ return x;
++}
++
++#else
++
++/* union version */
++static inline float f_pow2(float x)
++{
++ ls_pcast32 *px, tx, lx;
++ float dx;
++
++ px = (ls_pcast32 *)&x; // store address of float as long pointer
++ tx.f = (x-0.5f) + (3<<22); // temporary value for truncation
++ lx.i = tx.i - 0x4b400000; // integer power of 2
++ dx = x - (float)lx.i; // float remainder of power of 2
++
++ x = 1.0f + dx * (0.6960656421638072f + // cubic apporoximation of 2^x
++ dx * (0.224494337302845f + // for x in the range [0, 1]
++ dx * (0.07944023841053369f)));
++ (*px).i += (lx.i << 23); // add integer power of 2 to exponent
++
++ return (*px).f;
++}
++
++#endif
++
++/* Fast exponentiation function, y = e^x */
++#define f_exp(x) f_pow2(x * LN2R)
++
++#endif
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+new file mode 100644
+index 0000000..aa896e7
+--- /dev/null
++++ b/src/CMakeLists.txt
+@@ -0,0 +1,26 @@
++include_directories(${PROJECT_SOURCE_DIR}/include)
++
++option(USE_SSE2 "use SSE2 instructions to avoid floating point
denormalization issues" on)
++
++add_library(RTallpass1 MODULE RTallpass1.c)
++add_library(RTallpass2 MODULE RTallpass2.c)
++
++add_library(RTlowpass MODULE RTlowpass.c)
++add_library(RThighpass MODULE RThighpass.c)
++
++add_library(RTlowshelf MODULE RTlowshelf.c)
++add_library(RThighshelf MODULE RThighshelf.c)
++
++add_library(RTlr4hipass MODULE RTlr4hipass.c)
++add_library(RTlr4lowpass MODULE RTlr4lowpass.c)
++
++add_library(RTparaeq MODULE RTparaeq.c)
++
++set_target_properties(RTallpass1 RTallpass2 RTlowpass RThighpass RTlowshelf
RThighshelf RTlr4hipass RTlr4lowpass RTparaeq
++ PROPERTIES LINK_FLAGS "-nostartfiles")
++if(USE_SSE2)
++ set_target_properties(RTallpass1 RTallpass2 RTlowpass RThighpass
RTlowshelf RThighshelf RTlr4hipass RTlr4lowpass RTparaeq
++ PROPERTIES COMPILE_FLAGS "-msse2 -mfpmath=sse")
++endif()
++install(TARGETS RTallpass1 RTallpass2 RTlowpass RThighpass RTlowshelf
RThighshelf RTlr4hipass RTlr4lowpass RTparaeq
++ LIBRARY DESTINATION lib/ladspa)
+diff --git a/src/RTallpass1.c b/src/RTallpass1.c
+new file mode 100644
+index 0000000..8bbae7f
+--- /dev/null
++++ b/src/RTallpass1.c
+@@ -0,0 +1,231 @@
++/* Copyright 2013 Richard Taylor
++
++ This program 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.
++
++ This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
++
++ CREDITS:
++
++ Much of the code here was adapted from Steve Harris's swh-plugins
++ (version 0.4.15) found at http://plugin.org.uk/. Thanks Steve for
++ making your code available.
++
++ The guts of the code, in util/biquad.h, is an implementation
++ of the biquad filters described in Robert Bristow-Johnson's "Cookbook
++ formulae for audio EQ biquad filter coefficients" found here:
++ http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt
++*/
++
++#include <stdlib.h>
++#include <string.h>
++
++#include <math.h>
++
++#include <ladspa.h>
++
++#include "biquad.h"
++
++#define ALLPASS1_FC 0
++#define ALLPASS1_INPUT 1
++#define ALLPASS1_OUTPUT 2
++
++static LADSPA_Descriptor *allPassDescriptor = NULL;
++
++typedef struct {
++ LADSPA_Data *fc;
++ LADSPA_Data *input;
++ LADSPA_Data *output;
++ bilin * filter;
++ float fs;
++} AllPass;
++
++const LADSPA_Descriptor *ladspa_descriptor(unsigned long index) {
++ switch (index) {
++ case 0:
++ return allPassDescriptor;
++ default:
++ return NULL;
++ }
++}
++
++static void activateAllPass(LADSPA_Handle instance) {
++ AllPass *plugin_data = (AllPass *)instance;
++ bilin *filter = plugin_data->filter;
++ float fs = plugin_data->fs;
++ bilin_init(filter);
++ plugin_data->filter = filter;
++ plugin_data->fs = fs;
++
++}
++
++static void cleanupAllPass(LADSPA_Handle instance) {
++ AllPass *plugin_data = (AllPass *)instance;
++ free(plugin_data->filter);
++ free(instance);
++}
++
++static void connectPortAllPass(
++ LADSPA_Handle instance,
++ unsigned long port,
++ LADSPA_Data *data) {
++ AllPass *plugin;
++
++ plugin = (AllPass *)instance;
++ switch (port) {
++ case ALLPASS1_FC:
++ plugin->fc = data;
++ break;
++ case ALLPASS1_INPUT:
++ plugin->input = data;
++ break;
++ case ALLPASS1_OUTPUT:
++ plugin->output = data;
++ break;
++ }
++}
++
++static LADSPA_Handle instantiateAllPass(
++ const LADSPA_Descriptor *descriptor,
++ unsigned long s_rate) {
++ AllPass *plugin_data = (AllPass *)malloc(sizeof(AllPass));
++ bilin *filter = NULL;
++ float fs;
++
++ fs = (float)s_rate;
++ filter = malloc(sizeof(bilin));
++ bilin_init(filter);
++
++ plugin_data->filter = filter;
++ plugin_data->fs = fs;
++
++ return (LADSPA_Handle)plugin_data;
++}
++
++#undef buffer_write
++#define buffer_write(b, v) (b = v)
++
++static void runAllPass(LADSPA_Handle instance, unsigned long sample_count) {
++ AllPass *plugin_data = (AllPass *)instance;
++
++ /* Frequency (Hz) (float value) */
++ const LADSPA_Data fc = *(plugin_data->fc);
++
++ /* Input (array of floats of length sample_count) */
++ const LADSPA_Data * const input = plugin_data->input;
++
++ /* Output (array of floats of length sample_count) */
++ LADSPA_Data * const output = plugin_data->output;
++
++ bilin * filter = plugin_data->filter;
++ float fs = plugin_data->fs;
++
++ unsigned long pos;
++
++ ap1_set_params(filter, fc, fs);
++
++ for (pos = 0; pos < sample_count; pos++) {
++ // RT 2.9.2013: replace biquad_run with ap1_run to cut
floating-
++ // point multiplications from 3 to 1:
++ buffer_write(output[pos], (LADSPA_Data) ap1_run(filter,
input[pos]));
++ }
++
++}
++
++void _init(void);
++void _init(void) {
++ char **port_names;
++ LADSPA_PortDescriptor *port_descriptors;
++ LADSPA_PortRangeHint *port_range_hints;
++
++#define D_(s) (s)
++
++ allPassDescriptor =
++ (LADSPA_Descriptor *)malloc(sizeof(LADSPA_Descriptor));
++
++ if (allPassDescriptor) {
++ allPassDescriptor->UniqueID = 9010;
++ allPassDescriptor->Label = "RTallpass1";
++ allPassDescriptor->Properties =
++ LADSPA_PROPERTY_HARD_RT_CAPABLE;
++ allPassDescriptor->Name =
++ D_("RT First Order Allpass");
++ allPassDescriptor->Maker =
++ "Richard Taylor <rtaylor AT tru.ca>";
++ allPassDescriptor->Copyright =
++ "GPL";
++ allPassDescriptor->PortCount = 3;
++
++ port_descriptors = (LADSPA_PortDescriptor *)calloc(3,
++ sizeof(LADSPA_PortDescriptor));
++ allPassDescriptor->PortDescriptors =
++ (const LADSPA_PortDescriptor *)port_descriptors;
++
++ port_range_hints = (LADSPA_PortRangeHint *)calloc(3,
++ sizeof(LADSPA_PortRangeHint));
++ allPassDescriptor->PortRangeHints =
++ (const LADSPA_PortRangeHint *)port_range_hints;
++
++ port_names = (char **)calloc(3, sizeof(char*));
++ allPassDescriptor->PortNames =
++ (const char **)port_names;
++
++ /* Parameters for Frequency (Hz) */
++ port_descriptors[ALLPASS1_FC] =
++ LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL;
++ port_names[ALLPASS1_FC] =
++ D_("Frequency (Hz)");
++ port_range_hints[ALLPASS1_FC].HintDescriptor =
++ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_SAMPLE_RATE | LADSPA_HINT_DEFAULT_440;
++ port_range_hints[ALLPASS1_FC].LowerBound = 0.0;
++ port_range_hints[ALLPASS1_FC].UpperBound = (LADSPA_Data) 0.4;
++
++ /* Parameters for Input */
++ port_descriptors[ALLPASS1_INPUT] =
++ LADSPA_PORT_INPUT | LADSPA_PORT_AUDIO;
++ port_names[ALLPASS1_INPUT] =
++ D_("Input");
++ port_range_hints[ALLPASS1_INPUT].HintDescriptor =
++ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE;
++ port_range_hints[ALLPASS1_INPUT].LowerBound = -1.0;
++ port_range_hints[ALLPASS1_INPUT].UpperBound = +1.0;
++
++ /* Parameters for Output */
++ port_descriptors[ALLPASS1_OUTPUT] =
++ LADSPA_PORT_OUTPUT | LADSPA_PORT_AUDIO;
++ port_names[ALLPASS1_OUTPUT] =
++ D_("Output");
++ port_range_hints[ALLPASS1_OUTPUT].HintDescriptor =
++ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE;
++ port_range_hints[ALLPASS1_OUTPUT].LowerBound = -1.0;
++ port_range_hints[ALLPASS1_OUTPUT].UpperBound = +1.0;
++
++ allPassDescriptor->activate = activateAllPass;
++ allPassDescriptor->cleanup = cleanupAllPass;
++ allPassDescriptor->connect_port = connectPortAllPass;
++ allPassDescriptor->deactivate = NULL;
++ allPassDescriptor->instantiate = instantiateAllPass;
++ allPassDescriptor->run = runAllPass;
++ allPassDescriptor->run_adding = NULL;
++ }
++}
++
++void _fini(void);
++void _fini(void) {
++ if (allPassDescriptor) {
++ free((LADSPA_PortDescriptor
*)allPassDescriptor->PortDescriptors);
++ free((char **)allPassDescriptor->PortNames);
++ free((LADSPA_PortRangeHint
*)allPassDescriptor->PortRangeHints);
++ free(allPassDescriptor);
++ }
++
++}
++
+diff --git a/src/RTallpass2.c b/src/RTallpass2.c
+new file mode 100644
+index 0000000..d663b28
+--- /dev/null
++++ b/src/RTallpass2.c
+@@ -0,0 +1,250 @@
++/* Copyright 2013 Richard Taylor
++
++ This program 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.
++
++ This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
++
++ CREDITS:
++
++ Much of the code here was adapted from Steve Harris's swh-plugins
++ (version 0.4.15) found at http://plugin.org.uk/. Thanks Steve for
++ making your code available.
++
++ The guts of the code, in util/biquad.h, is an implementation
++ of the biquad filters described in Robert Bristow-Johnson's "Cookbook
++ formulae for audio EQ biquad filter coefficients" found here:
++ http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt
++*/
++
++#include <stdlib.h>
++#include <string.h>
++
++#include <math.h>
++
++#include <ladspa.h>
++
++#include "biquad.h"
++
++#define ALLPASS_FC 0
++#define ALLPASS_Q 1
++#define ALLPASS_INPUT 2
++#define ALLPASS_OUTPUT 3
++
++static LADSPA_Descriptor *allPassDescriptor = NULL;
++
++typedef struct {
++ LADSPA_Data *gain;
++ LADSPA_Data *fc;
++ LADSPA_Data *Q;
++ LADSPA_Data *input;
++ LADSPA_Data *output;
++ biquad * filter;
++ float fs;
++} AllPass;
++
++const LADSPA_Descriptor *ladspa_descriptor(unsigned long index) {
++ switch (index) {
++ case 0:
++ return allPassDescriptor;
++ default:
++ return NULL;
++ }
++}
++
++static void activateAllPass(LADSPA_Handle instance) {
++ AllPass *plugin_data = (AllPass *)instance;
++ biquad *filter = plugin_data->filter;
++ float fs = plugin_data->fs;
++ biquad_init(filter);
++ plugin_data->filter = filter;
++ plugin_data->fs = fs;
++
++}
++
++static void cleanupAllPass(LADSPA_Handle instance) {
++ AllPass *plugin_data = (AllPass *)instance;
++ free(plugin_data->filter);
++ free(instance);
++}
++
++static void connectPortAllPass(
++ LADSPA_Handle instance,
++ unsigned long port,
++ LADSPA_Data *data) {
++ AllPass *plugin;
++
++ plugin = (AllPass *)instance;
++ switch (port) {
++ case ALLPASS_FC:
++ plugin->fc = data;
++ break;
++ case ALLPASS_Q:
++ plugin->Q = data;
++ break;
++ case ALLPASS_INPUT:
++ plugin->input = data;
++ break;
++ case ALLPASS_OUTPUT:
++ plugin->output = data;
++ break;
++ }
++}
++
++static LADSPA_Handle instantiateAllPass(
++ const LADSPA_Descriptor *descriptor,
++ unsigned long s_rate) {
++ AllPass *plugin_data = (AllPass *)malloc(sizeof(AllPass));
++ biquad *filter = NULL;
++ float fs;
++
++ fs = (float)s_rate;
++ filter = malloc(sizeof(biquad));
++ biquad_init(filter);
++
++ plugin_data->filter = filter;
++ plugin_data->fs = fs;
++
++ return (LADSPA_Handle)plugin_data;
++}
++
++#undef buffer_write
++#define buffer_write(b, v) (b = v)
++
++static void runAllPass(LADSPA_Handle instance, unsigned long sample_count) {
++ AllPass *plugin_data = (AllPass *)instance;
++
++ /* Frequency (Hz) (float value) */
++ const LADSPA_Data fc = *(plugin_data->fc);
++
++ /* Bandwidth (octaves) (float value) */
++ const LADSPA_Data Q = *(plugin_data->Q);
++
++ /* Input (array of floats of length sample_count) */
++ const LADSPA_Data * const input = plugin_data->input;
++
++ /* Output (array of floats of length sample_count) */
++ LADSPA_Data * const output = plugin_data->output;
++
++ biquad * filter = plugin_data->filter;
++ float fs = plugin_data->fs;
++
++ unsigned long pos;
++
++ ap_set_params(filter, fc, Q, fs);
++
++ for (pos = 0; pos < sample_count; pos++) {
++ // RT 2.9.2013: replace biquad_run with ap2_run to cut
floating-
++ // point multiplications from 5 to 2:
++ buffer_write(output[pos], (LADSPA_Data) ap2_run(filter,
input[pos]));
++ }
++
++}
++
++void _init(void);
++void _init(void) {
++ char **port_names;
++ LADSPA_PortDescriptor *port_descriptors;
++ LADSPA_PortRangeHint *port_range_hints;
++
++#define D_(s) (s)
++
++ allPassDescriptor =
++ (LADSPA_Descriptor *)malloc(sizeof(LADSPA_Descriptor));
++
++ if (allPassDescriptor) {
++ allPassDescriptor->UniqueID = 9005;
++ allPassDescriptor->Label = "RTallpass2";
++ allPassDescriptor->Properties =
++ LADSPA_PROPERTY_HARD_RT_CAPABLE;
++ allPassDescriptor->Name =
++ D_("RT Biquad Allpass");
++ allPassDescriptor->Maker =
++ "Richard Taylor <rtaylor AT tru.ca>";
++ allPassDescriptor->Copyright =
++ "GPL";
++ allPassDescriptor->PortCount = 4;
++
++ port_descriptors = (LADSPA_PortDescriptor *)calloc(4,
++ sizeof(LADSPA_PortDescriptor));
++ allPassDescriptor->PortDescriptors =
++ (const LADSPA_PortDescriptor *)port_descriptors;
++
++ port_range_hints = (LADSPA_PortRangeHint *)calloc(4,
++ sizeof(LADSPA_PortRangeHint));
++ allPassDescriptor->PortRangeHints =
++ (const LADSPA_PortRangeHint *)port_range_hints;
++
++ port_names = (char **)calloc(4, sizeof(char*));
++ allPassDescriptor->PortNames =
++ (const char **)port_names;
++
++ /* Parameters for Frequency (Hz) */
++ port_descriptors[ALLPASS_FC] =
++ LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL;
++ port_names[ALLPASS_FC] =
++ D_("Frequency (Hz)");
++ port_range_hints[ALLPASS_FC].HintDescriptor =
++ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_SAMPLE_RATE | LADSPA_HINT_DEFAULT_440;
++ port_range_hints[ALLPASS_FC].LowerBound = 0;
++ port_range_hints[ALLPASS_FC].UpperBound = (LADSPA_Data) 0.4;
++
++ /* Parameters for Bandwidth (octaves) */
++ port_descriptors[ALLPASS_Q] =
++ LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL;
++ port_names[ALLPASS_Q] =
++ D_("Q");
++ port_range_hints[ALLPASS_Q].HintDescriptor =
++ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_DEFAULT_1;
++ port_range_hints[ALLPASS_Q].LowerBound = 0;
++ port_range_hints[ALLPASS_Q].UpperBound = 10;
++
++ /* Parameters for Input */
++ port_descriptors[ALLPASS_INPUT] =
++ LADSPA_PORT_INPUT | LADSPA_PORT_AUDIO;
++ port_names[ALLPASS_INPUT] =
++ D_("Input");
++ port_range_hints[ALLPASS_INPUT].HintDescriptor =
++ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE;
++ port_range_hints[ALLPASS_INPUT].LowerBound = -1.0;
++ port_range_hints[ALLPASS_INPUT].UpperBound = +1.0;
++
++ /* Parameters for Output */
++ port_descriptors[ALLPASS_OUTPUT] =
++ LADSPA_PORT_OUTPUT | LADSPA_PORT_AUDIO;
++ port_names[ALLPASS_OUTPUT] =
++ D_("Output");
++ port_range_hints[ALLPASS_OUTPUT].HintDescriptor =
++ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE;
++ port_range_hints[ALLPASS_OUTPUT].LowerBound = -1.0;
++ port_range_hints[ALLPASS_OUTPUT].UpperBound = +1.0;
++
++ allPassDescriptor->activate = activateAllPass;
++ allPassDescriptor->cleanup = cleanupAllPass;
++ allPassDescriptor->connect_port = connectPortAllPass;
++ allPassDescriptor->deactivate = NULL;
++ allPassDescriptor->instantiate = instantiateAllPass;
++ allPassDescriptor->run = runAllPass;
++ allPassDescriptor->run_adding = NULL;
++ }
++}
++
++void _fini(void);
++void _fini(void) {
++ if (allPassDescriptor) {
++ free((LADSPA_PortDescriptor
*)allPassDescriptor->PortDescriptors);
++ free((char **)allPassDescriptor->PortNames);
++ free((LADSPA_PortRangeHint
*)allPassDescriptor->PortRangeHints);
++ free(allPassDescriptor);
++ }
++
++}
++
+diff --git a/src/RThighpass.c b/src/RThighpass.c
+new file mode 100644
+index 0000000..3cf29c5
+--- /dev/null
++++ b/src/RThighpass.c
+@@ -0,0 +1,246 @@
++/* Copyright 2013 Richard Taylor
++
++ This program 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.
++
++ This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
++
++ CREDITS:
++
++ Much of the code here was adapted from Steve Harris's swh-plugins
++ (version 0.4.15) found at http://plugin.org.uk/. Thanks Steve for
++ making your code available.
++
++ The guts of the code, in util/biquad.h, is an implementation
++ of the biquad filters described in Robert Bristow-Johnson's "Cookbook
++ formulae for audio EQ biquad filter coefficients" found here:
++ http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt
++*/
++
++#include <stdlib.h>
++#include <string.h>
++
++#include <math.h>
++
++#include <ladspa.h>
++
++#include "biquad.h"
++
++#define HIGHPASS_FC 0
++#define HIGHPASS_Q 1
++#define HIGHPASS_INPUT 2
++#define HIGHPASS_OUTPUT 3
++
++static LADSPA_Descriptor *highPassDescriptor = NULL;
++
++typedef struct {
++ LADSPA_Data *fc;
++ LADSPA_Data *Q;
++ LADSPA_Data *input;
++ LADSPA_Data *output;
++ biquad * filter;
++ float fs;
++} HighPass;
++
++const LADSPA_Descriptor *ladspa_descriptor(unsigned long index) {
++ switch (index) {
++ case 0:
++ return highPassDescriptor;
++ default:
++ return NULL;
++ }
++}
++
++static void activateHighPass(LADSPA_Handle instance) {
++ HighPass *plugin_data = (HighPass *)instance;
++ biquad *filter = plugin_data->filter;
++ float fs = plugin_data->fs;
++ biquad_init(filter);
++ plugin_data->filter = filter;
++ plugin_data->fs = fs;
++
++}
++
++static void cleanupHighPass(LADSPA_Handle instance) {
++ HighPass *plugin_data = (HighPass *)instance;
++ free(plugin_data->filter);
++ free(instance);
++}
++
++static void connectPortHighPass(
++ LADSPA_Handle instance,
++ unsigned long port,
++ LADSPA_Data *data) {
++ HighPass *plugin;
++
++ plugin = (HighPass *)instance;
++ switch (port) {
++ case HIGHPASS_FC:
++ plugin->fc = data;
++ break;
++ case HIGHPASS_Q:
++ plugin->Q = data;
++ break;
++ case HIGHPASS_INPUT:
++ plugin->input = data;
++ break;
++ case HIGHPASS_OUTPUT:
++ plugin->output = data;
++ break;
++ }
++}
++
++static LADSPA_Handle instantiateHighPass(
++ const LADSPA_Descriptor *descriptor,
++ unsigned long s_rate) {
++ HighPass *plugin_data = (HighPass *)malloc(sizeof(HighPass));
++ biquad *filter = NULL;
++ float fs;
++
++ fs = (float)s_rate;
++ filter = malloc(sizeof(biquad));
++ biquad_init(filter);
++
++ plugin_data->filter = filter;
++ plugin_data->fs = fs;
++
++ return (LADSPA_Handle)plugin_data;
++}
++
++#undef buffer_write
++#define buffer_write(b, v) (b = v)
++
++static void runHighPass(LADSPA_Handle instance, unsigned long sample_count)
{
++ HighPass *plugin_data = (HighPass *)instance;
++
++ /* Frequency (Hz) (float value) */
++ const LADSPA_Data fc = *(plugin_data->fc);
++
++ /* Bandwidth (octaves) (float value) */
++ const LADSPA_Data Q = *(plugin_data->Q);
++
++ /* Input (array of floats of length sample_count) */
++ const LADSPA_Data * const input = plugin_data->input;
++
++ /* Output (array of floats of length sample_count) */
++ LADSPA_Data * const output = plugin_data->output;
++ biquad * filter = plugin_data->filter;
++ float fs = plugin_data->fs;
++
++ unsigned long pos;
++
++ hp_set_params(filter, fc, Q, fs);
++
++ for (pos = 0; pos < sample_count; pos++) {
++ buffer_write(output[pos], (LADSPA_Data) biquad_run(filter,
input[pos]));
++ }
++
++}
++
++void _init(void);
++void _init(void) {
++ char **port_names;
++ LADSPA_PortDescriptor *port_descriptors;
++ LADSPA_PortRangeHint *port_range_hints;
++
++#define D_(s) (s)
++
++ highPassDescriptor =
++ (LADSPA_Descriptor *)malloc(sizeof(LADSPA_Descriptor));
++
++ if (highPassDescriptor) {
++ highPassDescriptor->UniqueID = 9007;
++ highPassDescriptor->Label = "RThighpass";
++ highPassDescriptor->Properties =
++ LADSPA_PROPERTY_HARD_RT_CAPABLE;
++ highPassDescriptor->Name =
++ D_("RT 2nd-order highpass");
++ highPassDescriptor->Maker =
++ "Richard Taylor <rtaylor AT tru.ca>";
++ highPassDescriptor->Copyright =
++ "GPL";
++ highPassDescriptor->PortCount = 4;
++
++ port_descriptors = (LADSPA_PortDescriptor *)calloc(4,
++ sizeof(LADSPA_PortDescriptor));
++ highPassDescriptor->PortDescriptors =
++ (const LADSPA_PortDescriptor *)port_descriptors;
++
++ port_range_hints = (LADSPA_PortRangeHint *)calloc(4,
++ sizeof(LADSPA_PortRangeHint));
++ highPassDescriptor->PortRangeHints =
++ (const LADSPA_PortRangeHint *)port_range_hints;
++
++ port_names = (char **)calloc(4, sizeof(char*));
++ highPassDescriptor->PortNames =
++ (const char **)port_names;
++
++ /* Parameters for Frequency (Hz) */
++ port_descriptors[HIGHPASS_FC] =
++ LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL;
++ port_names[HIGHPASS_FC] =
++ D_("Frequency (Hz)");
++ port_range_hints[HIGHPASS_FC].HintDescriptor =
++ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_SAMPLE_RATE | LADSPA_HINT_DEFAULT_440;
++ port_range_hints[HIGHPASS_FC].LowerBound = 0;
++ port_range_hints[HIGHPASS_FC].UpperBound = (LADSPA_Data) 0.4;
++
++ /* Parameters for Q */
++ port_descriptors[HIGHPASS_Q] =
++ LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL;
++ port_names[HIGHPASS_Q] =
++ D_("Q");
++ port_range_hints[HIGHPASS_Q].HintDescriptor =
++ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_DEFAULT_1;
++ port_range_hints[HIGHPASS_Q].LowerBound = 0;
++ port_range_hints[HIGHPASS_Q].UpperBound = 5;
++
++ /* Parameters for Input */
++ port_descriptors[HIGHPASS_INPUT] =
++ LADSPA_PORT_INPUT | LADSPA_PORT_AUDIO;
++ port_names[HIGHPASS_INPUT] =
++ D_("Input");
++ port_range_hints[HIGHPASS_INPUT].HintDescriptor =
++ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE;
++ port_range_hints[HIGHPASS_INPUT].LowerBound = -1.0;
++ port_range_hints[HIGHPASS_INPUT].UpperBound = +1.0;
++
++ /* Parameters for Output */
++ port_descriptors[HIGHPASS_OUTPUT] =
++ LADSPA_PORT_OUTPUT | LADSPA_PORT_AUDIO;
++ port_names[HIGHPASS_OUTPUT] =
++ D_("Output");
++ port_range_hints[HIGHPASS_OUTPUT].HintDescriptor =
++ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE;
++ port_range_hints[HIGHPASS_OUTPUT].LowerBound = -1.0;
++ port_range_hints[HIGHPASS_OUTPUT].UpperBound = +1.0;
++
++ highPassDescriptor->activate = activateHighPass;
++ highPassDescriptor->cleanup = cleanupHighPass;
++ highPassDescriptor->connect_port = connectPortHighPass;
++ highPassDescriptor->deactivate = NULL;
++ highPassDescriptor->instantiate = instantiateHighPass;
++ highPassDescriptor->run = runHighPass;
++ highPassDescriptor->run_adding = NULL;
++ }
++}
++
++void _fini(void);
++void _fini(void) {
++ if (highPassDescriptor) {
++ free((LADSPA_PortDescriptor
*)highPassDescriptor->PortDescriptors);
++ free((char **)highPassDescriptor->PortNames);
++ free((LADSPA_PortRangeHint
*)highPassDescriptor->PortRangeHints);
++ free(highPassDescriptor);
++ }
++
++}
++
+diff --git a/src/RThighshelf.c b/src/RThighshelf.c
+new file mode 100644
+index 0000000..399aaf2
+--- /dev/null
++++ b/src/RThighshelf.c
+@@ -0,0 +1,264 @@
++/* Copyright 2013 Richard Taylor
++
++ This program 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.
++
++ This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
++
++ CREDITS:
++
++ Much of the code here was adapted from Steve Harris's swh-plugins
++ (version 0.4.15) found at http://plugin.org.uk/. Thanks Steve for
++ making your code available.
++
++ The guts of the code, in util/biquad.h, is an implementation
++ of the biquad filters described in Robert Bristow-Johnson's "Cookbook
++ formulae for audio EQ biquad filter coefficients" found here:
++ http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt
++*/
++
++#include <stdlib.h>
++#include <string.h>
++
++#include <math.h>
++
++#include <ladspa.h>
++
++#include "biquad.h"
++
++#define HIGHSHELF_GAIN 0
++#define HIGHSHELF_FC 1
++#define HIGHSHELF_Q 2
++#define HIGHSHELF_INPUT 3
++#define HIGHSHELF_OUTPUT 4
++
++static LADSPA_Descriptor *highShelfDescriptor = NULL;
++
++typedef struct {
++ LADSPA_Data *gain;
++ LADSPA_Data *fc;
++ LADSPA_Data *Q;
++ LADSPA_Data *input;
++ LADSPA_Data *output;
++ biquad * filter;
++ float fs;
++} HighShelf;
++
++const LADSPA_Descriptor *ladspa_descriptor(unsigned long index) {
++ switch (index) {
++ case 0:
++ return highShelfDescriptor;
++ default:
++ return NULL;
++ }
++}
++
++static void activateHighShelf(LADSPA_Handle instance) {
++ HighShelf *plugin_data = (HighShelf *)instance;
++ biquad *filter = plugin_data->filter;
++ float fs = plugin_data->fs;
++ biquad_init(filter);
++ plugin_data->filter = filter;
++ plugin_data->fs = fs;
++
++}
++
++static void cleanupHighShelf(LADSPA_Handle instance) {
++ HighShelf *plugin_data = (HighShelf *)instance;
++ free(plugin_data->filter);
++ free(instance);
++}
++
++static void connectPortHighShelf(
++ LADSPA_Handle instance,
++ unsigned long port,
++ LADSPA_Data *data) {
++ HighShelf *plugin;
++
++ plugin = (HighShelf *)instance;
++ switch (port) {
++ case HIGHSHELF_GAIN:
++ plugin->gain = data;
++ break;
++ case HIGHSHELF_FC:
++ plugin->fc = data;
++ break;
++ case HIGHSHELF_Q:
++ plugin->Q = data;
++ break;
++ case HIGHSHELF_INPUT:
++ plugin->input = data;
++ break;
++ case HIGHSHELF_OUTPUT:
++ plugin->output = data;
++ break;
++ }
++}
++
++static LADSPA_Handle instantiateHighShelf(
++ const LADSPA_Descriptor *descriptor,
++ unsigned long s_rate) {
++ HighShelf *plugin_data = (HighShelf *)malloc(sizeof(HighShelf));
++ biquad *filter = NULL;
++ float fs;
++
++ fs = (float)s_rate;
++ filter = malloc(sizeof(biquad));
++ biquad_init(filter);
++
++ plugin_data->filter = filter;
++ plugin_data->fs = fs;
++
++ return (LADSPA_Handle)plugin_data;
++}
++
++#undef buffer_write
++#define buffer_write(b, v) (b = v)
++
++static void runHighShelf(LADSPA_Handle instance, unsigned long
sample_count) {
++ HighShelf *plugin_data = (HighShelf *)instance;
++
++ /* Gain (dB) (float value) */
++ const LADSPA_Data gain = *(plugin_data->gain);
++
++ /* Frequency (Hz) (float value) */
++ const LADSPA_Data fc = *(plugin_data->fc);
++
++ /* Bandwidth (octaves) (float value) */
++ const LADSPA_Data Q = *(plugin_data->Q);
++
++ /* Input (array of floats of length sample_count) */
++ const LADSPA_Data * const input = plugin_data->input;
++
++ /* Output (array of floats of length sample_count) */
++ LADSPA_Data * const output = plugin_data->output;
++ biquad * filter = plugin_data->filter;
++ float fs = plugin_data->fs;
++
++ unsigned long pos;
++
++ hs_set_params(filter, fc, gain, Q, fs);
++
++ for (pos = 0; pos < sample_count; pos++) {
++ buffer_write(output[pos], (LADSPA_Data) biquad_run(filter,
input[pos]));
++ }
++
++}
++
++void _init(void);
++void _init(void) {
++ char **port_names;
++ LADSPA_PortDescriptor *port_descriptors;
++ LADSPA_PortRangeHint *port_range_hints;
++
++#define D_(s) (s)
++
++ highShelfDescriptor =
++ (LADSPA_Descriptor *)malloc(sizeof(LADSPA_Descriptor));
++
++ if (highShelfDescriptor) {
++ highShelfDescriptor->UniqueID = 9003;
++ highShelfDescriptor->Label = "RThighshelf";
++ highShelfDescriptor->Properties =
++ LADSPA_PROPERTY_HARD_RT_CAPABLE;
++ highShelfDescriptor->Name =
++ D_("RT High Shelf");
++ highShelfDescriptor->Maker =
++ "Richard Taylor <rtaylor AT tru.ca>";
++ highShelfDescriptor->Copyright =
++ "GPL";
++ highShelfDescriptor->PortCount = 5;
++
++ port_descriptors = (LADSPA_PortDescriptor *)calloc(5,
++ sizeof(LADSPA_PortDescriptor));
++ highShelfDescriptor->PortDescriptors =
++ (const LADSPA_PortDescriptor *)port_descriptors;
++
++ port_range_hints = (LADSPA_PortRangeHint *)calloc(5,
++ sizeof(LADSPA_PortRangeHint));
++ highShelfDescriptor->PortRangeHints =
++ (const LADSPA_PortRangeHint *)port_range_hints;
++
++ port_names = (char **)calloc(5, sizeof(char*));
++ highShelfDescriptor->PortNames =
++ (const char **)port_names;
++
++ /* Parameters for Gain (dB) */
++ port_descriptors[HIGHSHELF_GAIN] =
++ LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL;
++ port_names[HIGHSHELF_GAIN] =
++ D_("Gain (dB)");
++ port_range_hints[HIGHSHELF_GAIN].HintDescriptor =
++ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_DEFAULT_0;
++ port_range_hints[HIGHSHELF_GAIN].LowerBound = -70;
++ port_range_hints[HIGHSHELF_GAIN].UpperBound = +30;
++
++ /* Parameters for Frequency (Hz) */
++ port_descriptors[HIGHSHELF_FC] =
++ LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL;
++ port_names[HIGHSHELF_FC] =
++ D_("Frequency (Hz)");
++ port_range_hints[HIGHSHELF_FC].HintDescriptor =
++ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_SAMPLE_RATE | LADSPA_HINT_DEFAULT_440;
++ port_range_hints[HIGHSHELF_FC].LowerBound = 0;
++ port_range_hints[HIGHSHELF_FC].UpperBound = (LADSPA_Data) 0.4;
++
++ /* Parameters for Quality Factor */
++ port_descriptors[HIGHSHELF_Q] =
++ LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL;
++ port_names[HIGHSHELF_Q] =
++ D_("Q");
++ port_range_hints[HIGHSHELF_Q].HintDescriptor =
++ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_DEFAULT_1;
++ port_range_hints[HIGHSHELF_Q].LowerBound = 0;
++ port_range_hints[HIGHSHELF_Q].UpperBound = 5;
++
++ /* Parameters for Input */
++ port_descriptors[HIGHSHELF_INPUT] =
++ LADSPA_PORT_INPUT | LADSPA_PORT_AUDIO;
++ port_names[HIGHSHELF_INPUT] =
++ D_("Input");
++ port_range_hints[HIGHSHELF_INPUT].HintDescriptor =
++ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE;
++ port_range_hints[HIGHSHELF_INPUT].LowerBound = -1.0;
++ port_range_hints[HIGHSHELF_INPUT].UpperBound = +1.0;
++
++ /* Parameters for Output */
++ port_descriptors[HIGHSHELF_OUTPUT] =
++ LADSPA_PORT_OUTPUT | LADSPA_PORT_AUDIO;
++ port_names[HIGHSHELF_OUTPUT] =
++ D_("Output");
++ port_range_hints[HIGHSHELF_OUTPUT].HintDescriptor =
++ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE;
++ port_range_hints[HIGHSHELF_OUTPUT].LowerBound = -1.0;
++ port_range_hints[HIGHSHELF_OUTPUT].UpperBound = +1.0;
++
++ highShelfDescriptor->activate = activateHighShelf;
++ highShelfDescriptor->cleanup = cleanupHighShelf;
++ highShelfDescriptor->connect_port = connectPortHighShelf;
++ highShelfDescriptor->deactivate = NULL;
++ highShelfDescriptor->instantiate = instantiateHighShelf;
++ highShelfDescriptor->run = runHighShelf;
++ highShelfDescriptor->run_adding = NULL;
++ }
++}
++
++void _fini(void);
++void _fini(void) {
++ if (highShelfDescriptor) {
++ free((LADSPA_PortDescriptor
*)highShelfDescriptor->PortDescriptors);
++ free((char **)highShelfDescriptor->PortNames);
++ free((LADSPA_PortRangeHint
*)highShelfDescriptor->PortRangeHints);
++ free(highShelfDescriptor);
++ }
++
++}
++
+diff --git a/src/RTlowpass.c b/src/RTlowpass.c
+new file mode 100644
+index 0000000..b98a8a6
+--- /dev/null
++++ b/src/RTlowpass.c
+@@ -0,0 +1,246 @@
++/* Copyright 2013 Richard Taylor
++
++ This program 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.
++
++ This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
++
++ CREDITS:
++
++ Much of the code here was adapted from Steve Harris's swh-plugins
++ (version 0.4.15) found at http://plugin.org.uk/. Thanks Steve for
++ making your code available.
++
++ The guts of the code, in util/biquad.h, is an implementation
++ of the biquad filters described in Robert Bristow-Johnson's "Cookbook
++ formulae for audio EQ biquad filter coefficients" found here:
++ http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt
++*/
++
++#include <stdlib.h>
++#include <string.h>
++
++#include <math.h>
++
++#include <ladspa.h>
++
++#include "biquad.h"
++
++#define LOWPASS_FC 0
++#define LOWPASS_Q 1
++#define LOWPASS_INPUT 2
++#define LOWPASS_OUTPUT 3
++
++static LADSPA_Descriptor *lowPassDescriptor = NULL;
++
++typedef struct {
++ LADSPA_Data *fc;
++ LADSPA_Data *Q;
++ LADSPA_Data *input;
++ LADSPA_Data *output;
++ biquad * filter;
++ float fs;
++} LowPass;
++
++const LADSPA_Descriptor *ladspa_descriptor(unsigned long index) {
++ switch (index) {
++ case 0:
++ return lowPassDescriptor;
++ default:
++ return NULL;
++ }
++}
++
++static void activateLowPass(LADSPA_Handle instance) {
++ LowPass *plugin_data = (LowPass *)instance;
++ biquad *filter = plugin_data->filter;
++ float fs = plugin_data->fs;
++ biquad_init(filter);
++ plugin_data->filter = filter;
++ plugin_data->fs = fs;
++
++}
++
++static void cleanupLowPass(LADSPA_Handle instance) {
++ LowPass *plugin_data = (LowPass *)instance;
++ free(plugin_data->filter);
++ free(instance);
++}
++
++static void connectPortLowPass(
++ LADSPA_Handle instance,
++ unsigned long port,
++ LADSPA_Data *data) {
++ LowPass *plugin;
++
++ plugin = (LowPass *)instance;
++ switch (port) {
++ case LOWPASS_FC:
++ plugin->fc = data;
++ break;
++ case LOWPASS_Q:
++ plugin->Q = data;
++ break;
++ case LOWPASS_INPUT:
++ plugin->input = data;
++ break;
++ case LOWPASS_OUTPUT:
++ plugin->output = data;
++ break;
++ }
++}
++
++static LADSPA_Handle instantiateLowPass(
++ const LADSPA_Descriptor *descriptor,
++ unsigned long s_rate) {
++ LowPass *plugin_data = (LowPass *)malloc(sizeof(LowPass));
++ biquad *filter = NULL;
++ float fs;
++
++ fs = (float)s_rate;
++ filter = malloc(sizeof(biquad));
++ biquad_init(filter);
++
++ plugin_data->filter = filter;
++ plugin_data->fs = fs;
++
++ return (LADSPA_Handle)plugin_data;
++}
++
++#undef buffer_write
++#define buffer_write(b, v) (b = v)
++
++static void runLowPass(LADSPA_Handle instance, unsigned long sample_count) {
++ LowPass *plugin_data = (LowPass *)instance;
++
++ /* Frequency (Hz) (float value) */
++ const LADSPA_Data fc = *(plugin_data->fc);
++
++ /* Bandwidth (octaves) (float value) */
++ const LADSPA_Data Q = *(plugin_data->Q);
++
++ /* Input (array of floats of length sample_count) */
++ const LADSPA_Data * const input = plugin_data->input;
++
++ /* Output (array of floats of length sample_count) */
++ LADSPA_Data * const output = plugin_data->output;
++ biquad * filter = plugin_data->filter;
++ float fs = plugin_data->fs;
++
++ unsigned long pos;
++
++ lp_set_params(filter, fc, Q, fs);
++
++ for (pos = 0; pos < sample_count; pos++) {
++ buffer_write(output[pos], (LADSPA_Data) biquad_run(filter,
input[pos]));
++ }
++
++}
++
++void _init(void);
++void _init(void) {
++ char **port_names;
++ LADSPA_PortDescriptor *port_descriptors;
++ LADSPA_PortRangeHint *port_range_hints;
++
++#define D_(s) (s)
++
++ lowPassDescriptor =
++ (LADSPA_Descriptor *)malloc(sizeof(LADSPA_Descriptor));
++
++ if (lowPassDescriptor) {
++ lowPassDescriptor->UniqueID = 9006;
++ lowPassDescriptor->Label = "RTlowpass";
++ lowPassDescriptor->Properties =
++ LADSPA_PROPERTY_HARD_RT_CAPABLE;
++ lowPassDescriptor->Name =
++ D_("RT 2nd-order lowpass");
++ lowPassDescriptor->Maker =
++ "Richard Taylor <rtaylor AT tru.ca>";
++ lowPassDescriptor->Copyright =
++ "GPL";
++ lowPassDescriptor->PortCount = 4;
++
++ port_descriptors = (LADSPA_PortDescriptor *)calloc(4,
++ sizeof(LADSPA_PortDescriptor));
++ lowPassDescriptor->PortDescriptors =
++ (const LADSPA_PortDescriptor *)port_descriptors;
++
++ port_range_hints = (LADSPA_PortRangeHint *)calloc(4,
++ sizeof(LADSPA_PortRangeHint));
++ lowPassDescriptor->PortRangeHints =
++ (const LADSPA_PortRangeHint *)port_range_hints;
++
++ port_names = (char **)calloc(4, sizeof(char*));
++ lowPassDescriptor->PortNames =
++ (const char **)port_names;
++
++ /* Parameters for Frequency (Hz) */
++ port_descriptors[LOWPASS_FC] =
++ LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL;
++ port_names[LOWPASS_FC] =
++ D_("Frequency (Hz)");
++ port_range_hints[LOWPASS_FC].HintDescriptor =
++ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_SAMPLE_RATE | LADSPA_HINT_DEFAULT_440;
++ port_range_hints[LOWPASS_FC].LowerBound = 0;
++ port_range_hints[LOWPASS_FC].UpperBound = (LADSPA_Data) 0.4;
++
++ /* Parameters for Q */
++ port_descriptors[LOWPASS_Q] =
++ LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL;
++ port_names[LOWPASS_Q] =
++ D_("Q");
++ port_range_hints[LOWPASS_Q].HintDescriptor =
++ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_DEFAULT_1;
++ port_range_hints[LOWPASS_Q].LowerBound = 0;
++ port_range_hints[LOWPASS_Q].UpperBound = 5;
++
++ /* Parameters for Input */
++ port_descriptors[LOWPASS_INPUT] =
++ LADSPA_PORT_INPUT | LADSPA_PORT_AUDIO;
++ port_names[LOWPASS_INPUT] =
++ D_("Input");
++ port_range_hints[LOWPASS_INPUT].HintDescriptor =
++ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE;
++ port_range_hints[LOWPASS_INPUT].LowerBound = -1.0;
++ port_range_hints[LOWPASS_INPUT].UpperBound = +1.0;
++
++ /* Parameters for Output */
++ port_descriptors[LOWPASS_OUTPUT] =
++ LADSPA_PORT_OUTPUT | LADSPA_PORT_AUDIO;
++ port_names[LOWPASS_OUTPUT] =
++ D_("Output");
++ port_range_hints[LOWPASS_OUTPUT].HintDescriptor =
++ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE;
++ port_range_hints[LOWPASS_OUTPUT].LowerBound = -1.0;
++ port_range_hints[LOWPASS_OUTPUT].UpperBound = +1.0;
++
++ lowPassDescriptor->activate = activateLowPass;
++ lowPassDescriptor->cleanup = cleanupLowPass;
++ lowPassDescriptor->connect_port = connectPortLowPass;
++ lowPassDescriptor->deactivate = NULL;
++ lowPassDescriptor->instantiate = instantiateLowPass;
++ lowPassDescriptor->run = runLowPass;
++ lowPassDescriptor->run_adding = NULL;
++ }
++}
++
++void _fini(void);
++void _fini(void) {
++ if (lowPassDescriptor) {
++ free((LADSPA_PortDescriptor
*)lowPassDescriptor->PortDescriptors);
++ free((char **)lowPassDescriptor->PortNames);
++ free((LADSPA_PortRangeHint
*)lowPassDescriptor->PortRangeHints);
++ free(lowPassDescriptor);
++ }
++
++}
++
+diff --git a/src/RTlowshelf.c b/src/RTlowshelf.c
+new file mode 100644
+index 0000000..e6265b5
+--- /dev/null
++++ b/src/RTlowshelf.c
+@@ -0,0 +1,264 @@
++/* Copyright 2013 Richard Taylor
++
++ This program 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.
++
++ This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
++
++ CREDITS:
++
++ Much of the code here was adapted from Steve Harris's swh-plugins
++ (version 0.4.15) found at http://plugin.org.uk/. Thanks Steve for
++ making your code available.
++
++ The guts of the code, in util/biquad.h, is an implementation
++ of the biquad filters described in Robert Bristow-Johnson's "Cookbook
++ formulae for audio EQ biquad filter coefficients" found here:
++ http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt
++*/
++
++#include <stdlib.h>
++#include <string.h>
++
++#include <math.h>
++
++#include <ladspa.h>
++
++#include "biquad.h"
++
++#define LOWSHELF_GAIN 0
++#define LOWSHELF_FC 1
++#define LOWSHELF_Q 2
++#define LOWSHELF_INPUT 3
++#define LOWSHELF_OUTPUT 4
++
++static LADSPA_Descriptor *lowShelfDescriptor = NULL;
++
++typedef struct {
++ LADSPA_Data *gain;
++ LADSPA_Data *fc;
++ LADSPA_Data *Q;
++ LADSPA_Data *input;
++ LADSPA_Data *output;
++ biquad * filter;
++ float fs;
++} LowShelf;
++
++const LADSPA_Descriptor *ladspa_descriptor(unsigned long index) {
++ switch (index) {
++ case 0:
++ return lowShelfDescriptor;
++ default:
++ return NULL;
++ }
++}
++
++static void activateLowShelf(LADSPA_Handle instance) {
++ LowShelf *plugin_data = (LowShelf *)instance;
++ biquad *filter = plugin_data->filter;
++ float fs = plugin_data->fs;
++ biquad_init(filter);
++ plugin_data->filter = filter;
++ plugin_data->fs = fs;
++
++}
++
++static void cleanupLowShelf(LADSPA_Handle instance) {
++ LowShelf *plugin_data = (LowShelf *)instance;
++ free(plugin_data->filter);
++ free(instance);
++}
++
++static void connectPortLowShelf(
++ LADSPA_Handle instance,
++ unsigned long port,
++ LADSPA_Data *data) {
++ LowShelf *plugin;
++
++ plugin = (LowShelf *)instance;
++ switch (port) {
++ case LOWSHELF_GAIN:
++ plugin->gain = data;
++ break;
++ case LOWSHELF_FC:
++ plugin->fc = data;
++ break;
++ case LOWSHELF_Q:
++ plugin->Q = data;
++ break;
++ case LOWSHELF_INPUT:
++ plugin->input = data;
++ break;
++ case LOWSHELF_OUTPUT:
++ plugin->output = data;
++ break;
++ }
++}
++
++static LADSPA_Handle instantiateLowShelf(
++ const LADSPA_Descriptor *descriptor,
++ unsigned long s_rate) {
++ LowShelf *plugin_data = (LowShelf *)malloc(sizeof(LowShelf));
++ biquad *filter = NULL;
++ float fs;
++
++ fs = (float)s_rate;
++ filter = malloc(sizeof(biquad));
++ biquad_init(filter);
++
++ plugin_data->filter = filter;
++ plugin_data->fs = fs;
++
++ return (LADSPA_Handle)plugin_data;
++}
++
++#undef buffer_write
++#define buffer_write(b, v) (b = v)
++
++static void runLowShelf(LADSPA_Handle instance, unsigned long sample_count)
{
++ LowShelf *plugin_data = (LowShelf *)instance;
++
++ /* Gain (dB) (float value) */
++ const LADSPA_Data gain = *(plugin_data->gain);
++
++ /* Frequency (Hz) (float value) */
++ const LADSPA_Data fc = *(plugin_data->fc);
++
++ /* Bandwidth (octaves) (float value) */
++ const LADSPA_Data Q = *(plugin_data->Q);
++
++ /* Input (array of floats of length sample_count) */
++ const LADSPA_Data * const input = plugin_data->input;
++
++ /* Output (array of floats of length sample_count) */
++ LADSPA_Data * const output = plugin_data->output;
++ biquad * filter = plugin_data->filter;
++ float fs = plugin_data->fs;
++
++ unsigned long pos;
++
++ ls_set_params(filter, fc, gain, Q, fs);
++
++ for (pos = 0; pos < sample_count; pos++) {
++ buffer_write(output[pos], (LADSPA_Data) biquad_run(filter,
input[pos]));
++ }
++
++}
++
++void _init(void);
++void _init(void) {
++ char **port_names;
++ LADSPA_PortDescriptor *port_descriptors;
++ LADSPA_PortRangeHint *port_range_hints;
++
++#define D_(s) (s)
++
++ lowShelfDescriptor =
++ (LADSPA_Descriptor *)malloc(sizeof(LADSPA_Descriptor));
++
++ if (lowShelfDescriptor) {
++ lowShelfDescriptor->UniqueID = 9002;
++ lowShelfDescriptor->Label = "RTlowshelf";
++ lowShelfDescriptor->Properties =
++ LADSPA_PROPERTY_HARD_RT_CAPABLE;
++ lowShelfDescriptor->Name =
++ D_("RT Low Shelf");
++ lowShelfDescriptor->Maker =
++ "Richard Taylor <rtaylor AT tru.ca>";
++ lowShelfDescriptor->Copyright =
++ "GPL";
++ lowShelfDescriptor->PortCount = 5;
++
++ port_descriptors = (LADSPA_PortDescriptor *)calloc(5,
++ sizeof(LADSPA_PortDescriptor));
++ lowShelfDescriptor->PortDescriptors =
++ (const LADSPA_PortDescriptor *)port_descriptors;
++
++ port_range_hints = (LADSPA_PortRangeHint *)calloc(5,
++ sizeof(LADSPA_PortRangeHint));
++ lowShelfDescriptor->PortRangeHints =
++ (const LADSPA_PortRangeHint *)port_range_hints;
++
++ port_names = (char **)calloc(5, sizeof(char*));
++ lowShelfDescriptor->PortNames =
++ (const char **)port_names;
++
++ /* Parameters for Gain (dB) */
++ port_descriptors[LOWSHELF_GAIN] =
++ LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL;
++ port_names[LOWSHELF_GAIN] =
++ D_("Gain (dB)");
++ port_range_hints[LOWSHELF_GAIN].HintDescriptor =
++ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_DEFAULT_0;
++ port_range_hints[LOWSHELF_GAIN].LowerBound = -70;
++ port_range_hints[LOWSHELF_GAIN].UpperBound = +30;
++
++ /* Parameters for Frequency (Hz) */
++ port_descriptors[LOWSHELF_FC] =
++ LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL;
++ port_names[LOWSHELF_FC] =
++ D_("Frequency (Hz)");
++ port_range_hints[LOWSHELF_FC].HintDescriptor =
++ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_SAMPLE_RATE | LADSPA_HINT_DEFAULT_440;
++ port_range_hints[LOWSHELF_FC].LowerBound = 0;
++ port_range_hints[LOWSHELF_FC].UpperBound = (LADSPA_Data) 0.4;
++
++ /* Parameters for Quality Factor */
++ port_descriptors[LOWSHELF_Q] =
++ LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL;
++ port_names[LOWSHELF_Q] =
++ D_("Q");
++ port_range_hints[LOWSHELF_Q].HintDescriptor =
++ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_DEFAULT_1;
++ port_range_hints[LOWSHELF_Q].LowerBound = 0;
++ port_range_hints[LOWSHELF_Q].UpperBound = 5;
++
++ /* Parameters for Input */
++ port_descriptors[LOWSHELF_INPUT] =
++ LADSPA_PORT_INPUT | LADSPA_PORT_AUDIO;
++ port_names[LOWSHELF_INPUT] =
++ D_("Input");
++ port_range_hints[LOWSHELF_INPUT].HintDescriptor =
++ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE;
++ port_range_hints[LOWSHELF_INPUT].LowerBound = -1.0;
++ port_range_hints[LOWSHELF_INPUT].UpperBound = +1.0;
++
++ /* Parameters for Output */
++ port_descriptors[LOWSHELF_OUTPUT] =
++ LADSPA_PORT_OUTPUT | LADSPA_PORT_AUDIO;
++ port_names[LOWSHELF_OUTPUT] =
++ D_("Output");
++ port_range_hints[LOWSHELF_OUTPUT].HintDescriptor =
++ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE;
++ port_range_hints[LOWSHELF_OUTPUT].LowerBound = -1.0;
++ port_range_hints[LOWSHELF_OUTPUT].UpperBound = +1.0;
++
++ lowShelfDescriptor->activate = activateLowShelf;
++ lowShelfDescriptor->cleanup = cleanupLowShelf;
++ lowShelfDescriptor->connect_port = connectPortLowShelf;
++ lowShelfDescriptor->deactivate = NULL;
++ lowShelfDescriptor->instantiate = instantiateLowShelf;
++ lowShelfDescriptor->run = runLowShelf;
++ lowShelfDescriptor->run_adding = NULL;
++ }
++}
++
++void _fini(void);
++void _fini(void) {
++ if (lowShelfDescriptor) {
++ free((LADSPA_PortDescriptor
*)lowShelfDescriptor->PortDescriptors);
++ free((char **)lowShelfDescriptor->PortNames);
++ free((LADSPA_PortRangeHint
*)lowShelfDescriptor->PortRangeHints);
++ free(lowShelfDescriptor);
++ }
++
++}
++
+diff --git a/src/RTlr4hipass.c b/src/RTlr4hipass.c
+new file mode 100644
+index 0000000..80dd651
+--- /dev/null
++++ b/src/RTlr4hipass.c
+@@ -0,0 +1,234 @@
++/* Copyright 2013 Richard Taylor
++
++ This program 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.
++
++ This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
++
++ CREDITS:
++
++ Much of the code here was adapted from Steve Harris's swh-plugins
++ (version 0.4.15) found at http://plugin.org.uk/. Thanks Steve for
++ making your code available.
++
++ The guts of the code, in util/biquad.h, is an implementation
++ of the biquad filters described in Robert Bristow-Johnson's "Cookbook
++ formulae for audio EQ biquad filter coefficients" found here:
++ http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt
++*/
++
++#include <stdlib.h>
++#include <string.h>
++
++#include <math.h>
++
++#include <ladspa.h>
++
++#include "biquad.h"
++
++#define LR4HIGHPASS_FC 0
++#define LR4HIGHPASS_INPUT 1
++#define LR4HIGHPASS_OUTPUT 2
++
++static LADSPA_Descriptor *lr4highPassDescriptor = NULL;
++
++typedef struct {
++ LADSPA_Data *fc;
++ LADSPA_Data *input;
++ LADSPA_Data *output;
++ biquad * filters;
++ float fs;
++} LR4HighPass;
++
++const LADSPA_Descriptor *ladspa_descriptor(unsigned long index) {
++ switch (index) {
++ case 0:
++ return lr4highPassDescriptor;
++ default:
++ return NULL;
++ }
++}
++
++static void activateLR4HighPass(LADSPA_Handle instance) {
++ LR4HighPass *plugin_data = (LR4HighPass *)instance;
++ biquad *filters = plugin_data->filters;
++ float fs = plugin_data->fs;
++ biquad_init(&filters[0]);
++ biquad_init(&filters[1]);
++ plugin_data->filters = filters;
++ plugin_data->fs = fs;
++}
++
++static void cleanupLR4HighPass(LADSPA_Handle instance) {
++ LR4HighPass *plugin_data = (LR4HighPass *)instance;
++ free(plugin_data->filters);
++ free(instance);
++}
++
++static void connectPortLR4HighPass(
++ LADSPA_Handle instance,
++ unsigned long port,
++ LADSPA_Data *data) {
++ LR4HighPass *plugin;
++
++ plugin = (LR4HighPass *)instance;
++ switch (port) {
++ case LR4HIGHPASS_FC:
++ plugin->fc = data;
++ break;
++ case LR4HIGHPASS_INPUT:
++ plugin->input = data;
++ break;
++ case LR4HIGHPASS_OUTPUT:
++ plugin->output = data;
++ break;
++ }
++}
++
++static LADSPA_Handle instantiateLR4HighPass(
++ const LADSPA_Descriptor *descriptor,
++ unsigned long s_rate) {
++ LR4HighPass *plugin_data = (LR4HighPass *)malloc(sizeof(LR4HighPass));
++ biquad *filters = NULL;
++ float fs;
++
++ fs = (float)s_rate;
++
++ filters = calloc(2, sizeof(biquad));
++ biquad_init(&filters[0]);
++ biquad_init(&filters[1]);
++
++ plugin_data->filters = filters;
++ plugin_data->fs = fs;
++
++ return (LADSPA_Handle)plugin_data;
++}
++
++#undef buffer_write
++#define buffer_write(b, v) (b = v)
++
++static void runLR4HighPass(LADSPA_Handle instance, unsigned long
sample_count) {
++ LR4HighPass *plugin_data = (LR4HighPass *)instance;
++
++ /* Frequency (Hz) (float value) */
++ const LADSPA_Data fc = *(plugin_data->fc);
++
++ /* Input (array of floats of length sample_count) */
++ const LADSPA_Data * const input = plugin_data->input;
++
++ /* Output (array of floats of length sample_count) */
++ LADSPA_Data * const output = plugin_data->output;
++ biquad * filters = plugin_data->filters;
++ float fs = plugin_data->fs;
++
++ unsigned long pos;
++ bq_t in;
++
++ hp_set_params(&filters[0], fc, 0.7071068, fs);
++ hp_set_params(&filters[1], fc, 0.7071068, fs);
++
++ for (pos = 0; pos < sample_count; pos++) {
++ in = biquad_run(&filters[0], input[pos]);
++ in = biquad_run(&filters[1], in);
++ buffer_write(output[pos], (LADSPA_Data) in);
++ }
++
++}
++
++void _init(void);
++void _init(void) {
++ char **port_names;
++ LADSPA_PortDescriptor *port_descriptors;
++ LADSPA_PortRangeHint *port_range_hints;
++
++#define D_(s) (s)
++
++ lr4highPassDescriptor =
++ (LADSPA_Descriptor *)malloc(sizeof(LADSPA_Descriptor));
++
++ if (lr4highPassDescriptor) {
++ lr4highPassDescriptor->UniqueID = 9021;
++ lr4highPassDescriptor->Label = "RTlr4hipass";
++ lr4highPassDescriptor->Properties =
++ LADSPA_PROPERTY_HARD_RT_CAPABLE;
++ lr4highPassDescriptor->Name =
++ D_("RT LR4 highpass");
++ lr4highPassDescriptor->Maker =
++ "Richard Taylor <rtaylor AT tru.ca>";
++ lr4highPassDescriptor->Copyright =
++ "GPL";
++ lr4highPassDescriptor->PortCount = 3;
++
++ port_descriptors = (LADSPA_PortDescriptor *)calloc(3,
++ sizeof(LADSPA_PortDescriptor));
++ lr4highPassDescriptor->PortDescriptors =
++ (const LADSPA_PortDescriptor *)port_descriptors;
++
++ port_range_hints = (LADSPA_PortRangeHint *)calloc(3,
++ sizeof(LADSPA_PortRangeHint));
++ lr4highPassDescriptor->PortRangeHints =
++ (const LADSPA_PortRangeHint *)port_range_hints;
++
++ port_names = (char **)calloc(3, sizeof(char*));
++ lr4highPassDescriptor->PortNames =
++ (const char **)port_names;
++
++ /* Parameters for Frequency (Hz) */
++ port_descriptors[LR4HIGHPASS_FC] =
++ LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL;
++ port_names[LR4HIGHPASS_FC] =
++ D_("Frequency (Hz)");
++ port_range_hints[LR4HIGHPASS_FC].HintDescriptor =
++ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_SAMPLE_RATE | LADSPA_HINT_DEFAULT_440;
++ port_range_hints[LR4HIGHPASS_FC].LowerBound = 0;
++ port_range_hints[LR4HIGHPASS_FC].UpperBound = (LADSPA_Data)
0.4;
++
++ /* Parameters for Input */
++ port_descriptors[LR4HIGHPASS_INPUT] =
++ LADSPA_PORT_INPUT | LADSPA_PORT_AUDIO;
++ port_names[LR4HIGHPASS_INPUT] =
++ D_("Input");
++ port_range_hints[LR4HIGHPASS_INPUT].HintDescriptor =
++ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE;
++ port_range_hints[LR4HIGHPASS_INPUT].LowerBound = -1.0;
++ port_range_hints[LR4HIGHPASS_INPUT].UpperBound = +1.0;
++
++ /* Parameters for Output */
++ port_descriptors[LR4HIGHPASS_OUTPUT] =
++ LADSPA_PORT_OUTPUT | LADSPA_PORT_AUDIO;
++ port_names[LR4HIGHPASS_OUTPUT] =
++ D_("Output");
++ port_range_hints[LR4HIGHPASS_OUTPUT].HintDescriptor =
++ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE;
++ port_range_hints[LR4HIGHPASS_OUTPUT].LowerBound = -1.0;
++ port_range_hints[LR4HIGHPASS_OUTPUT].UpperBound = +1.0;
++
++ lr4highPassDescriptor->activate = activateLR4HighPass;
++ lr4highPassDescriptor->cleanup = cleanupLR4HighPass;
++ lr4highPassDescriptor->connect_port = connectPortLR4HighPass;
++ lr4highPassDescriptor->deactivate = NULL;
++ lr4highPassDescriptor->instantiate = instantiateLR4HighPass;
++ lr4highPassDescriptor->run = runLR4HighPass;
++ lr4highPassDescriptor->run_adding = NULL;
++ }
++}
++
++void _fini(void);
++void _fini(void) {
++ if (lr4highPassDescriptor) {
++ free((LADSPA_PortDescriptor
*)lr4highPassDescriptor->PortDescriptors);
++ free((char **)lr4highPassDescriptor->PortNames);
++ free((LADSPA_PortRangeHint
*)lr4highPassDescriptor->PortRangeHints);
++ free(lr4highPassDescriptor);
++ }
++
++}
++
+diff --git a/src/RTlr4lowpass.c b/src/RTlr4lowpass.c
+new file mode 100644
+index 0000000..f1d269e
+--- /dev/null
++++ b/src/RTlr4lowpass.c
+@@ -0,0 +1,234 @@
++/* Copyright 2013 Richard Taylor
++
++ This program 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.
++
++ This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
++
++ CREDITS:
++
++ Much of the code here was adapted from Steve Harris's swh-plugins
++ (version 0.4.15) found at http://plugin.org.uk/. Thanks Steve for
++ making your code available.
++
++ The guts of the code, in util/biquad.h, is an implementation
++ of the biquad filters described in Robert Bristow-Johnson's "Cookbook
++ formulae for audio EQ biquad filter coefficients" found here:
++ http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt
++*/
++
++#include <stdlib.h>
++#include <string.h>
++
++#include <math.h>
++
++#include <ladspa.h>
++
++#include "biquad.h"
++
++#define LR4LOWPASS_FC 0
++#define LR4LOWPASS_INPUT 1
++#define LR4LOWPASS_OUTPUT 2
++
++static LADSPA_Descriptor *lr4lowPassDescriptor = NULL;
++
++typedef struct {
++ LADSPA_Data *fc;
++ LADSPA_Data *input;
++ LADSPA_Data *output;
++ biquad * filters;
++ float fs;
++} LR4LowPass;
++
++const LADSPA_Descriptor *ladspa_descriptor(unsigned long index) {
++ switch (index) {
++ case 0:
++ return lr4lowPassDescriptor;
++ default:
++ return NULL;
++ }
++}
++
++static void activateLR4LowPass(LADSPA_Handle instance) {
++ LR4LowPass *plugin_data = (LR4LowPass *)instance;
++ biquad *filters = plugin_data->filters;
++ float fs = plugin_data->fs;
++ biquad_init(&filters[0]);
++ biquad_init(&filters[1]);
++ plugin_data->filters = filters;
++ plugin_data->fs = fs;
++}
++
++static void cleanupLR4LowPass(LADSPA_Handle instance) {
++ LR4LowPass *plugin_data = (LR4LowPass *)instance;
++ free(plugin_data->filters);
++ free(instance);
++}
++
++static void connectPortLR4LowPass(
++ LADSPA_Handle instance,
++ unsigned long port,
++ LADSPA_Data *data) {
++ LR4LowPass *plugin;
++
++ plugin = (LR4LowPass *)instance;
++ switch (port) {
++ case LR4LOWPASS_FC:
++ plugin->fc = data;
++ break;
++ case LR4LOWPASS_INPUT:
++ plugin->input = data;
++ break;
++ case LR4LOWPASS_OUTPUT:
++ plugin->output = data;
++ break;
++ }
++}
++
++static LADSPA_Handle instantiateLR4LowPass(
++ const LADSPA_Descriptor *descriptor,
++ unsigned long s_rate) {
++ LR4LowPass *plugin_data = (LR4LowPass *)malloc(sizeof(LR4LowPass));
++ biquad *filters = NULL;
++ float fs;
++
++ fs = (float)s_rate;
++
++ filters = calloc(2, sizeof(biquad));
++ biquad_init(&filters[0]);
++ biquad_init(&filters[1]);
++
++ plugin_data->filters = filters;
++ plugin_data->fs = fs;
++
++ return (LADSPA_Handle)plugin_data;
++}
++
++#undef buffer_write
++#define buffer_write(b, v) (b = v)
++
++static void runLR4LowPass(LADSPA_Handle instance, unsigned long
sample_count) {
++ LR4LowPass *plugin_data = (LR4LowPass *)instance;
++
++ /* Frequency (Hz) (float value) */
++ const LADSPA_Data fc = *(plugin_data->fc);
++
++ /* Input (array of floats of length sample_count) */
++ const LADSPA_Data * const input = plugin_data->input;
++
++ /* Output (array of floats of length sample_count) */
++ LADSPA_Data * const output = plugin_data->output;
++ biquad * filters = plugin_data->filters;
++ float fs = plugin_data->fs;
++
++ unsigned long pos;
++ bq_t in;
++
++ lp_set_params(&filters[0], fc, 0.7071068, fs);
++ lp_set_params(&filters[1], fc, 0.7071068, fs);
++
++ for (pos = 0; pos < sample_count; pos++) {
++ in = biquad_run(&filters[0], input[pos]);
++ in = biquad_run(&filters[1], in);
++ buffer_write(output[pos], (LADSPA_Data) in);
++ }
++
++}
++
++void _init(void);
++void _init(void) {
++ char **port_names;
++ LADSPA_PortDescriptor *port_descriptors;
++ LADSPA_PortRangeHint *port_range_hints;
++
++#define D_(s) (s)
++
++ lr4lowPassDescriptor =
++ (LADSPA_Descriptor *)malloc(sizeof(LADSPA_Descriptor));
++
++ if (lr4lowPassDescriptor) {
++ lr4lowPassDescriptor->UniqueID = 9020;
++ lr4lowPassDescriptor->Label = "RTlr4lowpass";
++ lr4lowPassDescriptor->Properties =
++ LADSPA_PROPERTY_HARD_RT_CAPABLE;
++ lr4lowPassDescriptor->Name =
++ D_("RT LR4 lowpass");
++ lr4lowPassDescriptor->Maker =
++ "Richard Taylor <rtaylor AT tru.ca>";
++ lr4lowPassDescriptor->Copyright =
++ "GPL";
++ lr4lowPassDescriptor->PortCount = 3;
++
++ port_descriptors = (LADSPA_PortDescriptor *)calloc(3,
++ sizeof(LADSPA_PortDescriptor));
++ lr4lowPassDescriptor->PortDescriptors =
++ (const LADSPA_PortDescriptor *)port_descriptors;
++
++ port_range_hints = (LADSPA_PortRangeHint *)calloc(3,
++ sizeof(LADSPA_PortRangeHint));
++ lr4lowPassDescriptor->PortRangeHints =
++ (const LADSPA_PortRangeHint *)port_range_hints;
++
++ port_names = (char **)calloc(3, sizeof(char*));
++ lr4lowPassDescriptor->PortNames =
++ (const char **)port_names;
++
++ /* Parameters for Frequency (Hz) */
++ port_descriptors[LR4LOWPASS_FC] =
++ LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL;
++ port_names[LR4LOWPASS_FC] =
++ D_("Frequency (Hz)");
++ port_range_hints[LR4LOWPASS_FC].HintDescriptor =
++ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_SAMPLE_RATE | LADSPA_HINT_DEFAULT_440;
++ port_range_hints[LR4LOWPASS_FC].LowerBound = 0;
++ port_range_hints[LR4LOWPASS_FC].UpperBound = (LADSPA_Data)
0.4;
++
++ /* Parameters for Input */
++ port_descriptors[LR4LOWPASS_INPUT] =
++ LADSPA_PORT_INPUT | LADSPA_PORT_AUDIO;
++ port_names[LR4LOWPASS_INPUT] =
++ D_("Input");
++ port_range_hints[LR4LOWPASS_INPUT].HintDescriptor =
++ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE;
++ port_range_hints[LR4LOWPASS_INPUT].LowerBound = -1.0;
++ port_range_hints[LR4LOWPASS_INPUT].UpperBound = +1.0;
++
++ /* Parameters for Output */
++ port_descriptors[LR4LOWPASS_OUTPUT] =
++ LADSPA_PORT_OUTPUT | LADSPA_PORT_AUDIO;
++ port_names[LR4LOWPASS_OUTPUT] =
++ D_("Output");
++ port_range_hints[LR4LOWPASS_OUTPUT].HintDescriptor =
++ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE;
++ port_range_hints[LR4LOWPASS_OUTPUT].LowerBound = -1.0;
++ port_range_hints[LR4LOWPASS_OUTPUT].UpperBound = +1.0;
++
++ lr4lowPassDescriptor->activate = activateLR4LowPass;
++ lr4lowPassDescriptor->cleanup = cleanupLR4LowPass;
++ lr4lowPassDescriptor->connect_port = connectPortLR4LowPass;
++ lr4lowPassDescriptor->deactivate = NULL;
++ lr4lowPassDescriptor->instantiate = instantiateLR4LowPass;
++ lr4lowPassDescriptor->run = runLR4LowPass;
++ lr4lowPassDescriptor->run_adding = NULL;
++ }
++}
++
++void _fini(void);
++void _fini(void) {
++ if (lr4lowPassDescriptor) {
++ free((LADSPA_PortDescriptor
*)lr4lowPassDescriptor->PortDescriptors);
++ free((char **)lr4lowPassDescriptor->PortNames);
++ free((LADSPA_PortRangeHint
*)lr4lowPassDescriptor->PortRangeHints);
++ free(lr4lowPassDescriptor);
++ }
++
++}
++
+diff --git a/src/RTparaeq.c b/src/RTparaeq.c
+new file mode 100644
+index 0000000..5376d64
+--- /dev/null
++++ b/src/RTparaeq.c
+@@ -0,0 +1,264 @@
++/* Copyright 2013 Richard Taylor
++
++ This program 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.
++
++ This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
++
++ CREDITS:
++
++ Much of the code here was adapted from Steve Harris's swh-plugins
++ (version 0.4.15) found at http://plugin.org.uk/. Thanks Steve for
++ making your code available.
++
++ The guts of the code, in util/biquad.h, is an implementation
++ of the biquad filters described in Robert Bristow-Johnson's "Cookbook
++ formulae for audio EQ biquad filter coefficients" found here:
++ http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt
++*/
++
++#include <stdlib.h>
++#include <string.h>
++
++#include <math.h>
++
++#include <ladspa.h>
++
++#include "biquad.h"
++
++#define SINGLEPARA_GAIN 0
++#define SINGLEPARA_FC 1
++#define SINGLEPARA_Q 2
++#define SINGLEPARA_INPUT 3
++#define SINGLEPARA_OUTPUT 4
++
++static LADSPA_Descriptor *singleParaDescriptor = NULL;
++
++typedef struct {
++ LADSPA_Data *gain;
++ LADSPA_Data *fc;
++ LADSPA_Data *Q;
++ LADSPA_Data *input;
++ LADSPA_Data *output;
++ biquad * filter;
++ float fs;
++} SinglePara;
++
++const LADSPA_Descriptor *ladspa_descriptor(unsigned long index) {
++ switch (index) {
++ case 0:
++ return singleParaDescriptor;
++ default:
++ return NULL;
++ }
++}
++
++static void activateSinglePara(LADSPA_Handle instance) {
++ SinglePara *plugin_data = (SinglePara *)instance;
++ biquad *filter = plugin_data->filter;
++ float fs = plugin_data->fs;
++ biquad_init(filter);
++ plugin_data->filter = filter;
++ plugin_data->fs = fs;
++
++}
++
++static void cleanupSinglePara(LADSPA_Handle instance) {
++ SinglePara *plugin_data = (SinglePara *)instance;
++ free(plugin_data->filter);
++ free(instance);
++}
++
++static void connectPortSinglePara(
++ LADSPA_Handle instance,
++ unsigned long port,
++ LADSPA_Data *data) {
++ SinglePara *plugin;
++
++ plugin = (SinglePara *)instance;
++ switch (port) {
++ case SINGLEPARA_GAIN:
++ plugin->gain = data;
++ break;
++ case SINGLEPARA_FC:
++ plugin->fc = data;
++ break;
++ case SINGLEPARA_Q:
++ plugin->Q = data;
++ break;
++ case SINGLEPARA_INPUT:
++ plugin->input = data;
++ break;
++ case SINGLEPARA_OUTPUT:
++ plugin->output = data;
++ break;
++ }
++}
++
++static LADSPA_Handle instantiateSinglePara(
++ const LADSPA_Descriptor *descriptor,
++ unsigned long s_rate) {
++ SinglePara *plugin_data = (SinglePara *)malloc(sizeof(SinglePara));
++ biquad *filter = NULL;
++ float fs;
++
++ fs = (float)s_rate;
++ filter = malloc(sizeof(biquad));
++ biquad_init(filter);
++
++ plugin_data->filter = filter;
++ plugin_data->fs = fs;
++
++ return (LADSPA_Handle)plugin_data;
++}
++
++#undef buffer_write
++#define buffer_write(b, v) (b = v)
++
++static void runSinglePara(LADSPA_Handle instance, unsigned long
sample_count) {
++ SinglePara *plugin_data = (SinglePara *)instance;
++
++ /* Gain (dB) (float value) */
++ const LADSPA_Data gain = *(plugin_data->gain);
++
++ /* Frequency (Hz) (float value) */
++ const LADSPA_Data fc = *(plugin_data->fc);
++
++ /* Quality factor (float value) */
++ const LADSPA_Data Q = *(plugin_data->Q);
++
++ /* Input (array of floats of length sample_count) */
++ const LADSPA_Data * const input = plugin_data->input;
++
++ /* Output (array of floats of length sample_count) */
++ LADSPA_Data * const output = plugin_data->output;
++ biquad * filter = plugin_data->filter;
++ float fs = plugin_data->fs;
++
++ unsigned long pos;
++
++ eq_set_params(filter, fc, gain, Q, fs);
++
++ for (pos = 0; pos < sample_count; pos++) {
++ buffer_write(output[pos], (LADSPA_Data) biquad_run(filter,
input[pos]));
++ }
++
++}
++
++void _init(void);
++void _init(void) {
++ char **port_names;
++ LADSPA_PortDescriptor *port_descriptors;
++ LADSPA_PortRangeHint *port_range_hints;
++
++#define D_(s) (s)
++
++ singleParaDescriptor =
++ (LADSPA_Descriptor *)malloc(sizeof(LADSPA_Descriptor));
++
++ if (singleParaDescriptor) {
++ singleParaDescriptor->UniqueID = 9001;
++ singleParaDescriptor->Label = "RTparaeq";
++ singleParaDescriptor->Properties =
++ LADSPA_PROPERTY_HARD_RT_CAPABLE;
++ singleParaDescriptor->Name =
++ D_("RT parametric eq");
++ singleParaDescriptor->Maker =
++ "Richard Taylor <rtaylor AT tru.ca>";
++ singleParaDescriptor->Copyright =
++ "GPL";
++ singleParaDescriptor->PortCount = 5;
++
++ port_descriptors = (LADSPA_PortDescriptor *)calloc(5,
++ sizeof(LADSPA_PortDescriptor));
++ singleParaDescriptor->PortDescriptors =
++ (const LADSPA_PortDescriptor *)port_descriptors;
++
++ port_range_hints = (LADSPA_PortRangeHint *)calloc(5,
++ sizeof(LADSPA_PortRangeHint));
++ singleParaDescriptor->PortRangeHints =
++ (const LADSPA_PortRangeHint *)port_range_hints;
++
++ port_names = (char **)calloc(5, sizeof(char*));
++ singleParaDescriptor->PortNames =
++ (const char **)port_names;
++
++ /* Parameters for Gain (dB) */
++ port_descriptors[SINGLEPARA_GAIN] =
++ LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL;
++ port_names[SINGLEPARA_GAIN] =
++ D_("Gain (dB)");
++ port_range_hints[SINGLEPARA_GAIN].HintDescriptor =
++ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_DEFAULT_1;
++ port_range_hints[SINGLEPARA_GAIN].LowerBound = -70;
++ port_range_hints[SINGLEPARA_GAIN].UpperBound = +30;
++
++ /* Parameters for Frequency (Hz) */
++ port_descriptors[SINGLEPARA_FC] =
++ LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL;
++ port_names[SINGLEPARA_FC] =
++ D_("Frequency (Hz)");
++ port_range_hints[SINGLEPARA_FC].HintDescriptor =
++ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_SAMPLE_RATE | LADSPA_HINT_DEFAULT_440;
++ port_range_hints[SINGLEPARA_FC].LowerBound = 0;
++ port_range_hints[SINGLEPARA_FC].UpperBound = (LADSPA_Data)
0.4;
++
++ /* Parameters for Quality Factor */
++ port_descriptors[SINGLEPARA_Q] =
++ LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL;
++ port_names[SINGLEPARA_Q] =
++ D_("Q");
++ port_range_hints[SINGLEPARA_Q].HintDescriptor =
++ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE |
LADSPA_HINT_DEFAULT_1;
++ port_range_hints[SINGLEPARA_Q].LowerBound = 0;
++ port_range_hints[SINGLEPARA_Q].UpperBound = 100;
++
++ /* Parameters for Input */
++ port_descriptors[SINGLEPARA_INPUT] =
++ LADSPA_PORT_INPUT | LADSPA_PORT_AUDIO;
++ port_names[SINGLEPARA_INPUT] =
++ D_("Input");
++ port_range_hints[SINGLEPARA_INPUT].HintDescriptor =
++ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE;
++ port_range_hints[SINGLEPARA_INPUT].LowerBound = -1.0;
++ port_range_hints[SINGLEPARA_INPUT].UpperBound = +1.0;
++
++ /* Parameters for Output */
++ port_descriptors[SINGLEPARA_OUTPUT] =
++ LADSPA_PORT_OUTPUT | LADSPA_PORT_AUDIO;
++ port_names[SINGLEPARA_OUTPUT] =
++ D_("Output");
++ port_range_hints[SINGLEPARA_OUTPUT].HintDescriptor =
++ LADSPA_HINT_BOUNDED_BELOW | LADSPA_HINT_BOUNDED_ABOVE;
++ port_range_hints[SINGLEPARA_OUTPUT].LowerBound = -1.0;
++ port_range_hints[SINGLEPARA_OUTPUT].UpperBound = +1.0;
++
++ singleParaDescriptor->activate = activateSinglePara;
++ singleParaDescriptor->cleanup = cleanupSinglePara;
++ singleParaDescriptor->connect_port = connectPortSinglePara;
++ singleParaDescriptor->deactivate = NULL;
++ singleParaDescriptor->instantiate = instantiateSinglePara;
++ singleParaDescriptor->run = runSinglePara;
++ singleParaDescriptor->run_adding = NULL;
++ }
++}
++
++void _fini(void);
++void _fini(void) {
++ if (singleParaDescriptor) {
++ free((LADSPA_PortDescriptor
*)singleParaDescriptor->PortDescriptors);
++ free((char **)singleParaDescriptor->PortNames);
++ free((LADSPA_PortRangeHint
*)singleParaDescriptor->PortRangeHints);
++ free(singleParaDescriptor);
++ }
++
++}
++
+diff --git a/util/biquad.h b/util/biquad.h
+deleted file mode 100644
+index 49451d8..0000000
+--- a/util/biquad.h
++++ /dev/null
+@@ -1,331 +0,0 @@
+-#ifndef BIQUAD_H
+-#define BIQUAD_H
+-
+-#define LN_2_2 0.34657359f // ln(2)/2
+-
+-#include "ladspa-util.h"
+-#include <math.h>
+-
+-#ifndef LIMIT
+-#define LIMIT(v,l,u) (v<l?l:(v>u?u:v))
+-#endif
+-
+-// rt 8.1.2013: store biquad coefficients and accumulators in double
+-// precision, to limit effects of round-off error. Change this to
+-// float if you need more speed: it probably won't make an audible
+-// difference unless you need filters with really high Q or low
+-// frequency.
+-#ifndef BIQUAD_TYPE
+-#define BIQUAD_TYPE double
+-#endif
+-
+-// rt 25.6.2013: amplitude of square wave (at Nyquist freq)
+-// added to kill denormals ... may need to experiment with
+-// this value. NB: 1.e-18 = -360dB
+-#define DENORMALKILLER 1.e-18;
+-
+-typedef BIQUAD_TYPE bq_t;
+-
+-/* Biquad filter (adapted from lisp code by Eli Brandt,
+- http://www.cs.cmu.edu/~eli/) */
+-
+-typedef struct {
+- bq_t a1;
+- bq_t a2;
+- bq_t b0;
+- bq_t b1;
+- bq_t b2;
+- bq_t x1;
+- bq_t x2;
+- bq_t y1;
+- bq_t y2;
+- bq_t dn; // denormal state (rt 25.6.2013)
+-} biquad;
+-
+-typedef struct {
+- bq_t a1;
+- bq_t b0;
+- bq_t b1;
+- bq_t x1;
+- bq_t y1;
+- bq_t dn; // denormal state
+-} bilin;
+-
+-
+-static inline void biquad_init(biquad *f) {
+- f->x1 = 0.0f;
+- f->x2 = 0.0f;
+- f->y1 = 0.0f;
+- f->y2 = 0.0f;
+- f->dn = DENORMALKILLER;
+-}
+-
+-static inline void bilin_init(bilin *f) {
+- f->x1 = 0.0f;
+- f->y1 = 0.0f;
+- f->dn = DENORMALKILLER;
+-}
+-
+-//static inline void eq_set_params(biquad *f, bq_t fc, bq_t gain, bq_t Q,
+-// bq_t fs);
+-static inline void eq_set_params(biquad *f, bq_t fc, bq_t gain, bq_t Q,
bq_t fs)
+-{
+- bq_t w = 2.0f * M_PI * LIMIT(fc, 1.0f, fs/2.0f) / fs;
+- bq_t J = pow(10.0f, gain * 0.025f);
+- bq_t cw = cos(w);
+- bq_t sw = sin(w);
+- Q = Q / J; // adjust so input Q is standard elec. eng. Q
+-// bq_t g = sw * sinhf(LN_2_2 * LIMIT(bw, 0.0001f, 4.0f) * w / sw); //
case: bw
+- bq_t g = sw/(2.0*Q); // case: Q
+-// bq_t g = sin(w0)/2.0 * sqrt( (J + 1.0/J)*(1.0/S - 1.0) + 2.0 ) //
case: S
+-
+- bq_t a0 = 1.0f + g / J;
+- bq_t a0r = 1.0f / a0;
+-
+- f->b0 = (1.0 + (g * J)) * a0r;
+- f->b1 = (-2.0 * cw) * a0r;
+- f->b2 = (1.0 - (g * J)) * a0r;
+- f->a1 = -(f->b1);
+- f->a2 = ((g / J) - 1.0) * a0r;
+-}
+-
+-//static inline void ls_set_params(biquad *f, bq_t fc, bq_t gain, bq_t
slope,
+-// bq_t fs);
+-static inline void ls_set_params(biquad *f, bq_t fc, bq_t gain, bq_t Q,
+- bq_t fs)
+-{
+- bq_t w = 2.0f * M_PI * LIMIT(fc, 1.0, fs/2.0) / fs;
+- bq_t cw = cos(w);
+- bq_t sw = sin(w);
+- bq_t A = powf(10.0f, (float) (gain * (bq_t) 0.025));
+-
+-// rt 8.1.2013: increased slope limit from 1.0f to 5.0f:
+-// bq_t b = sqrt(((1.0f + A * A) / LIMIT(slope, 0.0001f, 5.0f)) - ((A -
+-// 1.0f) * (A - 1.0)));
+-
+-// bq_t apc = cw * (A + 1.0f);
+-// bq_t amc = cw * (A - 1.0f);
+-// bq_t bs = b * sw;
+-// bq_t a0r = 1.0f / (A + 1.0f + amc + bs);
+-
+-// f->b0 = a0r * A * (A + 1.0f - amc + bs);
+-// f->b1 = a0r * 2.0f * A * (A - 1.0f - apc);
+-// f->b2 = a0r * A * (A + 1.0f - amc - bs);
+-// f->a1 = a0r * 2.0f * (A - 1.0f + apc);
+-// f->a2 = a0r * (-A - 1.0f - amc + bs);
+-
+- // rt 22.1.2013 changed this to use Q instead of slope
+- bq_t alpha = sw / (2.0 * Q);
+- bq_t b = 2.0*sqrt(A)*alpha;
+- bq_t ap = A + 1.0;
+- bq_t am = A - 1.0;
+- bq_t a0 = ap + am*cw + b;
+- bq_t a0r = 1.0 / a0;
+-
+- f->b0 = a0r * A * (ap - am*cw + b);
+- f->b1 = a0r * 2.0 * A * (am - ap*cw);
+- f->b2 = a0r * A * (ap - am*cw - b);
+- f->a1 = 2.0 * a0r * (am + ap*cw);
+- f->a2 = -a0r * (ap + am*cw - b);
+-}
+-
+-//static inline void hs_set_params(biquad *f, bq_t fc, bq_t gain, bq_t
slope,
+-// bq_t fs);
+-static inline void hs_set_params(biquad *f, bq_t fc, bq_t gain, bq_t Q,
bq_t fs)
+-{
+- bq_t w = 2.0f * M_PI * LIMIT(fc, 1.0, fs/2.0) / fs;
+- bq_t cw = cos(w);
+- bq_t sw = sin(w);
+- bq_t A = powf(10.0f, (float) (gain * (bq_t) 0.025));
+-// rt 8.1.2013: increased slope limit from 1.0f to 5.0f:
+-// bq_t b = sqrt(((1.0f + A * A) / LIMIT(slope, 0.0001f, 5.0f)) - ((A -
+-// 1.0f) * (A - 1.0f)));
+-// bq_t apc = cw * (A + 1.0f);
+-// bq_t amc = cw * (A - 1.0f);
+-// bq_t bs = b * sw;
+-// bq_t a0r = 1.0f / (A + 1.0f - amc + bs);
+-
+-// f->b0 = a0r * A * (A + 1.0f + amc + bs);
+-// f->b1 = a0r * -2.0f * A * (A - 1.0f + apc);
+-// f->b2 = a0r * A * (A + 1.0f + amc - bs);
+-// f->a1 = a0r * -2.0f * (A - 1.0f - apc);
+-// f->a2 = a0r * (-A - 1.0f + amc + bs);
+-
+- // rt 22.1.2013 changed this to use Q instead of slope
+- bq_t alpha = sw / (2.0 * Q);
+- bq_t b = 2.0*sqrt(A)*alpha;
+- bq_t ap = A + 1.0;
+- bq_t am = A - 1.0;
+- bq_t a0 = ap - am*cw + b;
+- bq_t a0r = 1.0 / a0;
+-
+- f->b0 = a0r * A * (ap + am*cw + b);
+- f->b1 = -a0r * 2.0 * A * (am + ap*cw);
+- f->b2 = a0r * A * (ap + am*cw - b);
+- f->a1 = -2.0 * a0r * (am - ap*cw);
+- f->a2 = -a0r * (ap - am*cw - b);
+-}
+-
+-static inline void lp_set_params(biquad *f, bq_t fc, bq_t Q, bq_t fs)
+-{
+- bq_t omega = 2.0 * M_PI * fc/fs;
+- bq_t sn = sin(omega);
+- bq_t cs = cos(omega);
+-// bq_t alpha = sn * sinh(M_LN2 / 2.0 * bw * omega / sn);
+- bq_t alpha = sn / (2.0 * Q);
+-
+- const bq_t a0r = 1.0 / (1.0 + alpha);
+- f->b0 = a0r * (1.0 - cs) * 0.5;
+- f->b1 = a0r * (1.0 - cs);
+- f->b2 = a0r * (1.0 - cs) * 0.5;
+- f->a1 = a0r * (2.0 * cs);
+- f->a2 = a0r * (alpha - 1.0);
+-}
+-
+-static inline void hp_set_params(biquad *f, bq_t fc, bq_t Q, bq_t fs)
+-{
+- bq_t omega = 2.0 * M_PI * fc/fs;
+- bq_t sn = sin(omega);
+- bq_t cs = cos(omega);
+-// bq_t alpha = sn * sinh(M_LN2 / 2.0 * bw * omega / sn);
+- bq_t alpha = sn / (2.0 * Q);
+-
+- const bq_t a0r = 1.0 / (1.0 + alpha);
+- f->b0 = a0r * (1.0 + cs) * 0.5;
+- f->b1 = a0r * -(1.0 + cs);
+- f->b2 = a0r * (1.0 + cs) * 0.5;
+- f->a1 = a0r * (2.0 * cs);
+- f->a2 = a0r * (alpha - 1.0);
+-}
+-
+-static inline void bp_set_params(biquad *f, bq_t fc, bq_t bw, bq_t fs)
+-{
+- bq_t omega = 2.0 * M_PI * fc/fs;
+- bq_t sn = sin(omega);
+- bq_t cs = cos(omega);
+- bq_t alpha = sn * sinh(M_LN2 / 2.0 * bw * omega / sn);
+-
+- const bq_t a0r = 1.0 / (1.0 + alpha);
+- f->b0 = a0r * alpha;
+- f->b1 = 0.0;
+- f->b2 = a0r * -alpha;
+- f->a1 = a0r * (2.0 * cs);
+- f->a2 = a0r * (alpha - 1.0);
+-}
+-
+-// rt 8.1.2013: allpass from biquad cookbook
+-static inline void ap_set_params(biquad *f, bq_t fc, bq_t Q, bq_t fs)
+-{
+- bq_t omega = 2.0 * M_PI * fc/fs;
+- bq_t sn = sin(omega);
+- bq_t cs = cos(omega);
+-// bq_t alpha = sn * sinh(M_LN2 / 2.0 * bw * omega / sn);
+- bq_t alpha = sn / (2.0 * Q);
+-
+- bq_t a0 = 1.0 + alpha;
+- bq_t a0r = 1.0 / a0;
+- f->b0 = a0r * (1.0 - alpha);
+- f->b1 = a0r * (-2.0 * cs);
+- f->b2 = 1.0;
+- f->a1 = -f->b1;
+- f->a2 = -f->b0;
+-}
+-
+-static inline void ap1_set_params(bilin *f, bq_t fc, bq_t fs)
+-{
+-// rt 8.1.2013: implementation of first-order digital allpass found here:
+-//
https://ccrma.stanford.edu/realsimple/DelayVar/Phasing_First_Order_Allpass_Filters.html
+-// see here for turning transfer function into difference equation:
+-// http://en.wikipedia.org/wiki/Digital_filter
+- bq_t tphi = tan( M_PI * fc / fs);
+- bq_t p = (1.0f - tphi) / (1.0f + tphi);
+-
+- // case 1: phase varies from 0 to 180 degrees
+- f->b0 = -p;
+- f->b1 = 1.0f;
+-
+- // case 2: phase varies from 180 to 360 degrees
+-// f->b0 = p;
+-// f->b1 = -1.0f;
+-
+- f->a1 = p;
+-}
+-
+-// routine that runs a biquad (i.e. 2nd-order) digital filter
+-static inline bq_t biquad_run(biquad *f, const bq_t x) {
+- bq_t y;
+-
+-// rt 15.5.2013: add a Nyquist-frequency square-wave to kill denormals:
+- y = f->b0 * x + f->b1 * f->x1 + f->b2 * f->x2
+- + f->a1 * f->y1 + f->a2 * f->y2 + f->dn;
+- f->dn = -f->dn;
+-
+-// see previous commment
+-// y = flush_to_zero(y);
+-
+- f->x2 = f->x1;
+- f->x1 = x;
+- f->y2 = f->y1;
+- f->y1 = y;
+-
+- return y;
+-}
+-
+-// rt 2.9.2013: special version of biquad_run for 2nd-order
+-// allpass; takes advantage of factoring to reduce floating-point
+-// multiplications from 5 to 2
+-static inline bq_t ap2_run(biquad *f, const bq_t x) {
+- bq_t y;
+-
+-// rt 15.5.2013: add a Nyquist-frequency square-wave to kill denormals:
+- y = f->b0 * (x - f->y2) + f->b1 * (f->x1 - f->y1) + f->x2 + f->dn;
+- f->dn = -f->dn;
+-
+-// see previous commment
+-// y = flush_to_zero(y);
+-
+- f->x2 = f->x1;
+- f->x1 = x;
+- f->y2 = f->y1;
+- f->y1 = y;
+-
+- return y;
+-}
+-
+-// routine that runs a bilinear (i.e. 1st-order) digital filter
+-static inline bq_t bilin_run(bilin *f, const bq_t x) {
+- bq_t y;
+-
+-// rt 15.5.2013: add a Nyquist-frequency square-wave to kill denormals:
+- y = f->b0 * x + f->b1 * f->x1 + f->a1 * f->y1 + f->dn;
+- f->dn = -f->dn;
+-
+-// see previous commment
+-// y = flush_to_zero(y);
+-
+- f->x1 = x;
+- f->y1 = y;
+-
+- return y;
+-}
+-
+-// rt 2.9.2013: special version of bilin_run for 2nd-order
+-// allpass; takes advantage of factoring to reduce floating-point
+-// multiplications from 5 to 2
+-static inline bq_t ap1_run(bilin *f, const bq_t x) {
+- bq_t y;
+-
+-// rt 15.5.2013: adding a Nyquist-frequency square-wave to kill denormals:
+- y = f->b0 * (x - f->y1) + f->x1 + f->dn;
+- f->dn = -f->dn;
+-
+-// see previous commment
+-// y = flush_to_zero(y);
+-
+- f->x1 = x;
+- f->y1 = y;
+-
+- return y;
+-}
+-
+-#endif
+diff --git a/util/config.h b/util/config.h
+deleted file mode 100644
+index 1dcbc37..0000000
+--- a/util/config.h
++++ /dev/null
+@@ -1,99 +0,0 @@
+-/* config.h. Generated by configure. */
+-/* config.h.in. Generated from configure.in by autoheader. */
+-#ifndef _CONFIG_H
+-#define _CONFIG_H
+-
+-/* #undef EXPLICIT_S */
+-/* #undef ACCEL_3DNOW */
+-#define HAVE_LRINTF 1
+-#define PACKAGE_LOCALE_DIR "/usr/local//locale"
+-#define PACKAGE_DATA_DIR "/usr/local/share/swh-plugins"
+-
+-#endif
+-
+-/* Define to 1 if translation of program messages to the user's native
+- language is requested. */
+-#define ENABLE_NLS 1
+-
+-/* Wether were using FFTW version 3 */
+-#define FFTW3
+-
+-/* Define if the GNU dcgettext() function is already present or
preinstalled.
+- */
+-#define HAVE_DCGETTEXT 1
+-
+-/* Define to 1 if you have the <dlfcn.h> header file. */
+-#define HAVE_DLFCN_H 1
+-
+-/* Define if the GNU gettext() function is already present or preinstalled.
*/
+-#define HAVE_GETTEXT 1
+-
+-/* Define if you have the iconv() function. */
+-/* #undef HAVE_ICONV */
+-
+-/* Define to 1 if you have the <inttypes.h> header file. */
+-#define HAVE_INTTYPES_H 1
+-
+-/* Define to 1 if you have the `m' library (-lm). */
+-#define HAVE_LIBM 1
+-
+-/* Define to 1 if you have the `mx' library (-lmx). */
+-/* #undef HAVE_LIBMX */
+-
+-/* Define to 1 if you have the `rt' library (-lrt). */
+-#define HAVE_LIBRT 1
+-
+-/* Define if you have C99's lrintf function. */
+-#define HAVE_LRINTF 1
+-
+-/* Define to 1 if you have the <memory.h> header file. */
+-#define HAVE_MEMORY_H 1
+-
+-/* Define to 1 if you have the <stdint.h> header file. */
+-#define HAVE_STDINT_H 1
+-
+-/* Define to 1 if you have the <stdlib.h> header file. */
+-#define HAVE_STDLIB_H 1
+-
+-/* Define to 1 if you have the <strings.h> header file. */
+-#define HAVE_STRINGS_H 1
+-
+-/* Define to 1 if you have the <string.h> header file. */
+-#define HAVE_STRING_H 1
+-
+-/* Define to 1 if you have the <sys/stat.h> header file. */
+-#define HAVE_SYS_STAT_H 1
+-
+-/* Define to 1 if you have the <sys/types.h> header file. */
+-#define HAVE_SYS_TYPES_H 1
+-
+-/* Define to 1 if you have the <unistd.h> header file. */
+-#define HAVE_UNISTD_H 1
+-
+-/* Name of package */
+-#define PACKAGE "swh-plugins"
+-
+-/* Define to the address where bug reports for this package should be sent.
*/
+-#define PACKAGE_BUGREPORT ""
+-
+-/* Define to the full name of this package. */
+-#define PACKAGE_NAME ""
+-
+-/* Define to the full name and version of this package. */
+-#define PACKAGE_STRING ""
+-
+-/* Define to the one symbol short name of this package. */
+-#define PACKAGE_TARNAME ""
+-
+-/* Define to the version of this package. */
+-#define PACKAGE_VERSION ""
+-
+-/* Define to 1 if you have the ANSI C header files. */
+-#define STDC_HEADERS 1
+-
+-/* Version number of package */
+-#define VERSION "0.4.15"
+-
+-/* Define to 1 if your processor stores words with the most significant byte
+- first (like Motorola and SPARC, unlike Intel and VAX). */
+-/* #undef WORDS_BIGENDIAN */
+diff --git a/util/ladspa-util.h b/util/ladspa-util.h
+deleted file mode 100644
+index 5d3dcc9..0000000
+--- a/util/ladspa-util.h
++++ /dev/null
+@@ -1,230 +0,0 @@
+-/* Some misc util functions for audio DSP work, written by Steve Harris,
+- * December 2000
+- *
+- * steve AT plugin.org.uk
+- */
+-
+-#ifndef LADSPA_UTIL_H
+-#define LADSPA_UTIL_H
+-
+-#include <math.h>
+-#include <stdint.h>
+-
+-#include "config.h"
+-
+-// 16.16 fixpoint
+-typedef union {
+- int32_t all;
+- struct {
+-#ifdef WORDS_BIGENDIAN
+- int16_t in;
+- uint16_t fr;
+-#else
+- uint16_t fr;
+- int16_t in;
+-#endif
+- } part;
+-} fixp16;
+-
+-// 32.32 fixpoint
+-typedef union {
+- int64_t all;
+- struct {
+-#ifdef WORDS_BIGENDIAN
+- int32_t in;
+- uint32_t fr;
+-#else
+- uint32_t fr;
+- int32_t in;
+-#endif
+- } part;
+-} fixp32;
+-
+-/* 32 bit "pointer cast" union */
+-typedef union {
+- float f;
+- int32_t i;
+-} ls_pcast32;
+-
+-// 1.0 / ln(2)
+-#define LN2R 1.442695041f
+-
+-/* detet floating point denormal numbers by comparing them to the smallest
+- * normal, crap, but reliable */
+-#define DN_CHECK(x, l) if (fabs(x) < 1e-38) printf("DN: "l"\n")
+-
+-// Denormalise floats, only actually needed for PIII and recent PowerPC
+-//#define FLUSH_TO_ZERO(fv) (((*(unsigned
int*)&(fv))&0x7f800000)==0)?0.0f:(fv)
+-
+-static inline float flush_to_zero(float f)
+-{
+- ls_pcast32 v;
+-
+- v.f = f;
+-
+- // original: return (v.i & 0x7f800000) == 0 ? 0.0f : f;
+- // version from Tim Blechmann
+- return (v.i & 0x7f800000) < 0x08000000 ? 0.0f : f;
+-}
+-
+-static inline void round_to_zero(volatile float *f)
+-{
+- *f += 1e-18f;
+- *f -= 1e-18f;
+-}
+-
+-/* A set of branchless clipping operations from Laurent de Soras */
+-
+-static inline float f_max(float x, float a)
+-{
+- x -= a;
+- x += fabsf(x);
+- x *= 0.5f;
+- x += a;
+-
+- return x;
+-}
+-
+-static inline float f_min(float x, float b)
+-{
+- x = b - x;
+- x += fabsf(x);
+- x *= 0.5f;
+- x = b - x;
+-
+- return x;
+-}
+-
+-static inline float f_clamp(float x, float a, float b)
+-{
+- const float x1 = fabsf(x - a);
+- const float x2 = fabsf(x - b);
+-
+- x = x1 + a + b;
+- x -= x2;
+- x *= 0.5f;
+-
+- return x;
+-}
+-
+-// Limit a value to be l<=v<=u
+-#define LIMIT(v,l,u) ((v)<(l)?(l):((v)>(u)?(u):(v)))
+-
+-// Truncate-to-zero modulo (ANSI C doesn't specify) will only work
+-// if -m < v < 2m
+-#define MOD(v,m) (v<0?v+m:(v>=m?v-m:v))
+-
+-// Truncate-to-zero modulo (ANSI C doesn't specify) will only work
+-// if v > -m and v < m
+-#define NEG_MOD(v,m) ((v)<0?((v)+(m)):(v))
+-
+-// Convert a value in dB's to a coefficent
+-#define DB_CO(g) ((g) > -90.0f ? powf(10.0f, (g) * 0.05f) : 0.0f)
+-#define CO_DB(v) (20.0f * log10f(v))
+-
+-// Linearly interpolate [ = a * (1 - f) + b * f]
+-#define LIN_INTERP(f,a,b) ((a) + (f) * ((b) - (a)))
+-
+-// Cubic interpolation function
+-static inline float cube_interp(const float fr, const float inm1, const
float
+- in, const float inp1, const float inp2)
+-{
+- return in + 0.5f * fr * (inp1 - inm1 +
+- fr * (4.0f * inp1 + 2.0f * inm1 - 5.0f * in - inp2 +
+- fr * (3.0f * (in - inp1) - inm1 + inp2)));
+-}
+-
+-/* fast sin^2 aproxiamtion, adapted from jan AT rpgfan's posting to the
+- * music-dsp list */
+-static inline float f_sin_sq(float angle)
+-{
+- const float asqr = angle * angle;
+- float result = -2.39e-08f;
+-
+- result *= asqr;
+- result += 2.7526e-06f;
+- result *= asqr;
+- result -= 1.98409e-04f;
+- result *= asqr;
+- result += 8.3333315e-03f;
+- result *= asqr;
+- result -= 1.666666664e-01f;
+- result *= asqr;
+- result += 1.0f;
+- result *= angle;
+-
+- return result * result;
+-}
+-
+-#ifdef HAVE_LRINTF
+-
+-#define f_round(f) lrintf(f)
+-
+-#else
+-
+-// Round float to int using IEEE int* hack
+-static inline long int f_round(float f)
+-{
+- ls_pcast32 p;
+-
+- p.f = f;
+- p.f += (3<<22);
+-
+- return p.i - 0x4b400000;
+-}
+-
+-#endif
+-
+-// Truncate float to int
+-static inline long int f_trunc(float f)
+-{
+- return f_round(floorf(f));
+-}
+-
+-/* Andrew Simper's pow(2, x) aproximation from the music-dsp list */
+-
+-#if 0
+-
+-/* original */
+-static inline float f_pow2(float x)
+-{
+- long *px = (long*)(&x); // store address of float as long pointer
+- const float tx = (x-0.5f) + (3<<22); // temporary value for truncation
+- const long lx = *((long*)&tx) - 0x4b400000; // integer power of 2
+- const float dx = x-(float)(lx); // float remainder of power of 2
+-
+- x = 1.0f + dx*(0.6960656421638072f + // cubic apporoximation of 2^x
+- dx*(0.224494337302845f + // for x in the range [0, 1]
+- dx*(0.07944023841053369f)));
+- *px += (lx<<23); // add integer power of 2 to exponent
+-
+- return x;
+-}
+-
+-#else
+-
+-/* union version */
+-static inline float f_pow2(float x)
+-{
+- ls_pcast32 *px, tx, lx;
+- float dx;
+-
+- px = (ls_pcast32 *)&x; // store address of float as long pointer
+- tx.f = (x-0.5f) + (3<<22); // temporary value for truncation
+- lx.i = tx.i - 0x4b400000; // integer power of 2
+- dx = x - (float)lx.i; // float remainder of power of 2
+-
+- x = 1.0f + dx * (0.6960656421638072f + // cubic apporoximation of 2^x
+- dx * (0.224494337302845f + // for x in the range [0, 1]
+- dx * (0.07944023841053369f)));
+- (*px).i += (lx.i << 23); // add integer power of 2 to exponent
+-
+- return (*px).f;
+-}
+-
+-#endif
+-
+-/* Fast exponentiation function, y = e^x */
+-#define f_exp(x) f_pow2(x * LN2R)
+-
+-#endif
+--
+1.9.0
+
diff --git a/audio-plugins/rt-plugins/BUILD b/audio-plugins/rt-plugins/BUILD
new file mode 100755
index 0000000..e013b8d
--- /dev/null
+++ b/audio-plugins/rt-plugins/BUILD
@@ -0,0 +1 @@
+cmake_build
diff --git a/audio-plugins/rt-plugins/DEPENDS
b/audio-plugins/rt-plugins/DEPENDS
new file mode 100755
index 0000000..0146535
--- /dev/null
+++ b/audio-plugins/rt-plugins/DEPENDS
@@ -0,0 +1,2 @@
+depends ladspa &&
+depends cmake
diff --git a/audio-plugins/rt-plugins/DETAILS
b/audio-plugins/rt-plugins/DETAILS
new file mode 100755
index 0000000..0c8612b
--- /dev/null
+++ b/audio-plugins/rt-plugins/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=rt-plugins
+ VERSION=0.0.3
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://faculty.tru.ca/rtaylor/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:2f8e280c2508172e8e8569d75e96f0c6e6308e5917e7b095ff5d38ce243f9001d402e7990058d0765b8bdbde9622b23d5eec124c95576eed63cb42aee7caa058
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://faculty.tru.ca/rtaylor/rt-plugins/index.html";
+ LICENSE[0]=GPL
+ ENTERED=20140320
+ SHORT="a collection of IIR digital filter plugins for crossover
and equalization"
+cat << EOF
+This is a collection of IIR digital filter plugins, designed for using a
+computer to perform crossover and equalization for active loudspeakers.
+The plugins are written for LADSPA, the Linux Audio Developers Plugin API,
+so they can be used in any LADSPA-capable host.
+EOF
diff --git a/audio-plugins/rt-plugins/HISTORY
b/audio-plugins/rt-plugins/HISTORY
new file mode 100644
index 0000000..a5b95b1
--- /dev/null
+++ b/audio-plugins/rt-plugins/HISTORY
@@ -0,0 +1,11 @@
+2014-04-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * 0003-switch-build-system-to-cmake.patch, PRE_BUILD, DEPENDS:
+ use cmake as build system
+
+2014-03-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS, PRE_BUILD, INSTALL,
+ 0001-clean-up-the-Makefile.patch,
+ 0002-make-the-code-compile-with-higher-warning-levels.patch: spell
created
+
+
+
diff --git a/audio-plugins/rt-plugins/PRE_BUILD
b/audio-plugins/rt-plugins/PRE_BUILD
new file mode 100755
index 0000000..3629306
--- /dev/null
+++ b/audio-plugins/rt-plugins/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 < $SPELL_DIRECTORY/0001-clean-up-the-Makefile.patch &&
+patch -p1 <
$SPELL_DIRECTORY/0002-make-the-code-compile-with-higher-warning-levels.patch
&&
+patch -p1 < $SPELL_DIRECTORY/0003-switch-build-system-to-cmake.patch
diff --git a/audio-plugins/swh-plugins/HISTORY
b/audio-plugins/swh-plugins/HISTORY
index c28f7f2..88472fb 100644
--- a/audio-plugins/swh-plugins/HISTORY
+++ b/audio-plugins/swh-plugins/HISTORY
@@ -1,3 +1,13 @@
+2014-08-24 Thomas Orgis <sobukus AT sourcemage.org>
+ * PRE_BUILD: fix build with current autotools
+
+2014-03-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * swh-plugins-nosetlocale.patch: add missing file
+
+2013-09-10 Robin Cook <rcook AT wyrms.net>
+ * PRE_BUILD: added patch to remove setlocale calls
+ http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=672705
+
2012-09-22 Sukneet Basuta <sukneet AT sourcemage.org>
* PRE_BUILD: added, to apply patches and run autopoint and
autoreconf. Autopoint is run to update gettext macros.
diff --git a/audio-plugins/swh-plugins/PRE_BUILD
b/audio-plugins/swh-plugins/PRE_BUILD
index c3c684d..a61ccfe 100755
--- a/audio-plugins/swh-plugins/PRE_BUILD
+++ b/audio-plugins/swh-plugins/PRE_BUILD
@@ -3,7 +3,11 @@ cd $SOURCE_DIRECTORY &&

patch -p1 < $SPELL_DIRECTORY/swh-plugins-0.4.15-gettext.patch &&
patch -p1 < $SPELL_DIRECTORY/swh-plugins-0.4.15-pic.patch &&
+patch -p1 < $SPELL_DIRECTORY/swh-plugins-nosetlocale.patch &&

+# Minimal hack to make it work with current autoconf.
+# More should be done. Like, ditching bitchin' autoconf.
+sed -i 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' configure.in &&
# ipdate gettext macros
autopoint -f &&
autoreconf -f -i
diff --git a/audio-plugins/swh-plugins/swh-plugins-nosetlocale.patch
b/audio-plugins/swh-plugins/swh-plugins-nosetlocale.patch
new file mode 100644
index 0000000..33f7236
--- /dev/null
+++ b/audio-plugins/swh-plugins/swh-plugins-nosetlocale.patch
@@ -0,0 +1,2087 @@
+diff -u swh-plugins-0.4.15+1.orig/alias_1407.c
swh-plugins-0.4.15+1/alias_1407.c
+--- swh-plugins-0.4.15+1.orig/alias_1407.c 2012-05-13 01:05:58.234461081
+0200
++++ swh-plugins-0.4.15+1/alias_1407.c 2012-05-13 01:06:55.846742739 +0200
+@@ -168,7 +168,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/alias_1407.so.c
swh-plugins-0.4.15+1/alias_1407.so.c
+--- swh-plugins-0.4.15+1.orig/alias_1407.so.c 2012-05-13 01:05:58.238461097
+0200
++++ swh-plugins-0.4.15+1/alias_1407.so.c 2012-05-13 01:06:55.850742753
+0200
+@@ -168,7 +168,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/allpass_1895.c
swh-plugins-0.4.15+1/allpass_1895.c
+--- swh-plugins-0.4.15+1.orig/allpass_1895.c 2012-05-13 01:05:58.094460405
+0200
++++ swh-plugins-0.4.15+1/allpass_1895.c 2012-05-13 01:06:55.866742832
+0200
+@@ -1124,7 +1124,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/allpass_1895.so.c
swh-plugins-0.4.15+1/allpass_1895.so.c
+--- swh-plugins-0.4.15+1.orig/allpass_1895.so.c 2012-05-13
01:05:58.214460980 +0200
++++ swh-plugins-0.4.15+1/allpass_1895.so.c 2012-05-13 01:06:55.882742910
+0200
+@@ -1124,7 +1124,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/amp_1181.c swh-plugins-0.4.15+1/amp_1181.c
+--- swh-plugins-0.4.15+1.orig/amp_1181.c 2012-05-13 01:05:58.098460420
+0200
++++ swh-plugins-0.4.15+1/amp_1181.c 2012-05-13 01:06:55.886742929 +0200
+@@ -161,7 +161,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/amp_1181.so.c
swh-plugins-0.4.15+1/amp_1181.so.c
+--- swh-plugins-0.4.15+1.orig/amp_1181.so.c 2012-05-13 01:05:58.166460749
+0200
++++ swh-plugins-0.4.15+1/amp_1181.so.c 2012-05-13 01:06:55.886742929 +0200
+@@ -161,7 +161,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/am_pitchshift_1433.c
swh-plugins-0.4.15+1/am_pitchshift_1433.c
+--- swh-plugins-0.4.15+1.orig/am_pitchshift_1433.c 2012-05-13
01:05:58.246461146 +0200
++++ swh-plugins-0.4.15+1/am_pitchshift_1433.c 2012-05-13 01:06:55.894742967
+0200
+@@ -366,7 +366,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/am_pitchshift_1433.so.c
swh-plugins-0.4.15+1/am_pitchshift_1433.so.c
+--- swh-plugins-0.4.15+1.orig/am_pitchshift_1433.so.c 2012-05-13
01:05:58.218461009 +0200
++++ swh-plugins-0.4.15+1/am_pitchshift_1433.so.c 2012-05-13
01:06:55.898742980 +0200
+@@ -366,7 +366,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/analogue_osc_1416.c
swh-plugins-0.4.15+1/analogue_osc_1416.c
+--- swh-plugins-0.4.15+1.orig/analogue_osc_1416.c 2012-05-13
01:05:58.098460420 +0200
++++ swh-plugins-0.4.15+1/analogue_osc_1416.c 2012-05-13 01:06:55.902743005
+0200
+@@ -304,7 +304,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/analogue_osc_1416.so.c
swh-plugins-0.4.15+1/analogue_osc_1416.so.c
+--- swh-plugins-0.4.15+1.orig/analogue_osc_1416.so.c 2012-05-13
01:05:58.214460980 +0200
++++ swh-plugins-0.4.15+1/analogue_osc_1416.so.c 2012-05-13
01:06:55.906743040 +0200
+@@ -304,7 +304,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/bandpass_a_iir_1893.c
swh-plugins-0.4.15+1/bandpass_a_iir_1893.c
+--- swh-plugins-0.4.15+1.orig/bandpass_a_iir_1893.c 2012-05-13
01:05:58.206460944 +0200
++++ swh-plugins-0.4.15+1/bandpass_a_iir_1893.c 2012-05-13 01:06:55.910743046
+0200
+@@ -203,7 +203,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/bandpass_a_iir_1893.so.c
swh-plugins-0.4.15+1/bandpass_a_iir_1893.so.c
+--- swh-plugins-0.4.15+1.orig/bandpass_a_iir_1893.so.c 2012-05-13
01:05:58.230461069 +0200
++++ swh-plugins-0.4.15+1/bandpass_a_iir_1893.so.c 2012-05-13
01:06:55.914743062 +0200
+@@ -203,7 +203,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/bandpass_iir_1892.c
swh-plugins-0.4.15+1/bandpass_iir_1892.c
+--- swh-plugins-0.4.15+1.orig/bandpass_iir_1892.c 2012-05-13
01:05:58.246461146 +0200
++++ swh-plugins-0.4.15+1/bandpass_iir_1892.c 2012-05-13 01:06:55.918743082
+0200
+@@ -258,7 +258,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/bandpass_iir_1892.so.c
swh-plugins-0.4.15+1/bandpass_iir_1892.so.c
+--- swh-plugins-0.4.15+1.orig/bandpass_iir_1892.so.c 2012-05-13
01:05:58.174460795 +0200
++++ swh-plugins-0.4.15+1/bandpass_iir_1892.so.c 2012-05-13
01:06:55.922743110 +0200
+@@ -258,7 +258,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/bode_shifter_1431.c
swh-plugins-0.4.15+1/bode_shifter_1431.c
+--- swh-plugins-0.4.15+1.orig/bode_shifter_1431.c 2012-05-13
01:05:58.210460960 +0200
++++ swh-plugins-0.4.15+1/bode_shifter_1431.c 2012-05-13 01:06:55.930743143
+0200
+@@ -372,7 +372,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/bode_shifter_1431.so.c
swh-plugins-0.4.15+1/bode_shifter_1431.so.c
+--- swh-plugins-0.4.15+1.orig/bode_shifter_1431.so.c 2012-05-13
01:05:58.238461097 +0200
++++ swh-plugins-0.4.15+1/bode_shifter_1431.so.c 2012-05-13
01:06:55.934743164 +0200
+@@ -372,7 +372,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/bode_shifter_cv_1432.c
swh-plugins-0.4.15+1/bode_shifter_cv_1432.c
+--- swh-plugins-0.4.15+1.orig/bode_shifter_cv_1432.c 2012-05-13
01:05:58.098460420 +0200
++++ swh-plugins-0.4.15+1/bode_shifter_cv_1432.c 2012-05-13
01:06:55.938743191 +0200
+@@ -400,7 +400,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/bode_shifter_cv_1432.so.c
swh-plugins-0.4.15+1/bode_shifter_cv_1432.so.c
+--- swh-plugins-0.4.15+1.orig/bode_shifter_cv_1432.so.c 2012-05-13
01:05:58.202460932 +0200
++++ swh-plugins-0.4.15+1/bode_shifter_cv_1432.so.c 2012-05-13
01:06:55.946743219 +0200
+@@ -400,7 +400,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/butterworth_1902.c
swh-plugins-0.4.15+1/butterworth_1902.c
+--- swh-plugins-0.4.15+1.orig/butterworth_1902.c 2012-05-13
01:05:58.174460795 +0200
++++ swh-plugins-0.4.15+1/butterworth_1902.c 2012-05-13 01:06:55.954743268
+0200
+@@ -523,7 +523,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/butterworth_1902.so.c
swh-plugins-0.4.15+1/butterworth_1902.so.c
+--- swh-plugins-0.4.15+1.orig/butterworth_1902.so.c 2012-05-13
01:05:58.174460795 +0200
++++ swh-plugins-0.4.15+1/butterworth_1902.so.c 2012-05-13 01:06:55.962743299
+0200
+@@ -523,7 +523,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/chebstortion_1430.c
swh-plugins-0.4.15+1/chebstortion_1430.c
+--- swh-plugins-0.4.15+1.orig/chebstortion_1430.c 2012-05-13
01:05:58.110460476 +0200
++++ swh-plugins-0.4.15+1/chebstortion_1430.c 2012-05-13 01:06:55.966743321
+0200
+@@ -321,7 +321,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/chebstortion_1430.so.c
swh-plugins-0.4.15+1/chebstortion_1430.so.c
+--- swh-plugins-0.4.15+1.orig/chebstortion_1430.so.c 2012-05-13
01:05:58.174460795 +0200
++++ swh-plugins-0.4.15+1/chebstortion_1430.so.c 2012-05-13
01:06:55.970743348 +0200
+@@ -321,7 +321,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/comb_1190.c
swh-plugins-0.4.15+1/comb_1190.c
+--- swh-plugins-0.4.15+1.orig/comb_1190.c 2012-05-13 01:05:58.186460843
+0200
++++ swh-plugins-0.4.15+1/comb_1190.c 2012-05-13 01:06:55.974743361 +0200
+@@ -258,7 +258,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/comb_1190.so.c
swh-plugins-0.4.15+1/comb_1190.so.c
+--- swh-plugins-0.4.15+1.orig/comb_1190.so.c 2012-05-13 01:05:58.170460768
+0200
++++ swh-plugins-0.4.15+1/comb_1190.so.c 2012-05-13 01:06:55.978743377
+0200
+@@ -258,7 +258,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/comb_1887.c
swh-plugins-0.4.15+1/comb_1887.c
+--- swh-plugins-0.4.15+1.orig/comb_1887.c 2012-05-13 01:05:58.242461117
+0200
++++ swh-plugins-0.4.15+1/comb_1887.c 2012-05-13 01:06:55.986743426 +0200
+@@ -1117,7 +1117,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/comb_1887.so.c
swh-plugins-0.4.15+1/comb_1887.so.c
+--- swh-plugins-0.4.15+1.orig/comb_1887.so.c 2012-05-13 01:05:58.238461097
+0200
++++ swh-plugins-0.4.15+1/comb_1887.so.c 2012-05-13 01:06:55.990743439
+0200
+@@ -1117,7 +1117,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/comb_splitter_1411.c
swh-plugins-0.4.15+1/comb_splitter_1411.c
+--- swh-plugins-0.4.15+1.orig/comb_splitter_1411.c 2012-05-13
01:05:58.110460476 +0200
++++ swh-plugins-0.4.15+1/comb_splitter_1411.c 2012-05-13 01:06:55.990743439
+0200
+@@ -262,7 +262,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/comb_splitter_1411.so.c
swh-plugins-0.4.15+1/comb_splitter_1411.so.c
+--- swh-plugins-0.4.15+1.orig/comb_splitter_1411.so.c 2012-05-13
01:05:58.094460405 +0200
++++ swh-plugins-0.4.15+1/comb_splitter_1411.so.c 2012-05-13
01:06:55.994743455 +0200
+@@ -262,7 +262,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/const_1909.c
swh-plugins-0.4.15+1/const_1909.c
+--- swh-plugins-0.4.15+1.orig/const_1909.c 2012-05-13 01:05:58.238461097
+0200
++++ swh-plugins-0.4.15+1/const_1909.c 2012-05-13 01:06:55.994743455 +0200
+@@ -178,7 +178,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/crossover_dist_1404.c
swh-plugins-0.4.15+1/crossover_dist_1404.c
+--- swh-plugins-0.4.15+1.orig/crossover_dist_1404.c 2012-05-13
01:05:58.122460531 +0200
++++ swh-plugins-0.4.15+1/crossover_dist_1404.c 2012-05-13 01:06:55.994743455
+0200
+@@ -194,7 +194,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/crossover_dist_1404.so.c
swh-plugins-0.4.15+1/crossover_dist_1404.so.c
+--- swh-plugins-0.4.15+1.orig/crossover_dist_1404.so.c 2012-05-13
01:05:58.118460515 +0200
++++ swh-plugins-0.4.15+1/crossover_dist_1404.so.c 2012-05-13
01:06:55.994743455 +0200
+@@ -191,7 +191,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/dc_remove_1207.c
swh-plugins-0.4.15+1/dc_remove_1207.c
+--- swh-plugins-0.4.15+1.orig/dc_remove_1207.c 2012-05-13 01:05:58.094460405
+0200
++++ swh-plugins-0.4.15+1/dc_remove_1207.c 2012-05-13 01:06:55.998743477
+0200
+@@ -173,7 +173,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/dc_remove_1207.so.c
swh-plugins-0.4.15+1/dc_remove_1207.so.c
+--- swh-plugins-0.4.15+1.orig/dc_remove_1207.so.c 2012-05-13
01:05:58.110460476 +0200
++++ swh-plugins-0.4.15+1/dc_remove_1207.so.c 2012-05-13 01:06:55.998743477
+0200
+@@ -173,7 +173,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+Gemeinsame Unterverzeichnisse: swh-plugins-0.4.15+1.orig/debian und
swh-plugins-0.4.15+1/debian.
+diff -u swh-plugins-0.4.15+1.orig/debug_1184.so.c
swh-plugins-0.4.15+1/debug_1184.so.c
+--- swh-plugins-0.4.15+1.orig/debug_1184.so.c 2012-05-13 01:05:58.238461097
+0200
++++ swh-plugins-0.4.15+1/debug_1184.so.c 2012-05-13 01:06:55.998743477
+0200
+@@ -207,7 +207,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/decay_1886.c
swh-plugins-0.4.15+1/decay_1886.c
+--- swh-plugins-0.4.15+1.orig/decay_1886.c 2012-05-13 01:05:58.238461097
+0200
++++ swh-plugins-0.4.15+1/decay_1886.c 2012-05-13 01:06:55.998743477 +0200
+@@ -259,7 +259,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/decay_1886.so.c
swh-plugins-0.4.15+1/decay_1886.so.c
+--- swh-plugins-0.4.15+1.orig/decay_1886.so.c 2012-05-13 01:05:58.118460515
+0200
++++ swh-plugins-0.4.15+1/decay_1886.so.c 2012-05-13 01:06:55.998743477
+0200
+@@ -259,7 +259,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/decimator_1202.c
swh-plugins-0.4.15+1/decimator_1202.c
+--- swh-plugins-0.4.15+1.orig/decimator_1202.c 2012-05-13 01:05:58.110460476
+0200
++++ swh-plugins-0.4.15+1/decimator_1202.c 2012-05-13 01:06:56.002743504
+0200
+@@ -247,7 +247,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/decimator_1202.so.c
swh-plugins-0.4.15+1/decimator_1202.so.c
+--- swh-plugins-0.4.15+1.orig/decimator_1202.so.c 2012-05-13
01:05:58.202460932 +0200
++++ swh-plugins-0.4.15+1/decimator_1202.so.c 2012-05-13 01:06:56.002743504
+0200
+@@ -247,7 +247,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/declip_1195.c
swh-plugins-0.4.15+1/declip_1195.c
+--- swh-plugins-0.4.15+1.orig/declip_1195.c 2012-05-13 01:05:58.210460960
+0200
++++ swh-plugins-0.4.15+1/declip_1195.c 2012-05-13 01:06:56.002743504 +0200
+@@ -167,7 +167,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/declip_1195.so.c
swh-plugins-0.4.15+1/declip_1195.so.c
+--- swh-plugins-0.4.15+1.orig/declip_1195.so.c 2012-05-13 01:05:58.238461097
+0200
++++ swh-plugins-0.4.15+1/declip_1195.so.c 2012-05-13 01:06:56.002743504
+0200
+@@ -167,7 +167,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/delay_1898.c
swh-plugins-0.4.15+1/delay_1898.c
+--- swh-plugins-0.4.15+1.orig/delay_1898.c 2012-05-13 01:05:58.214460980
+0200
++++ swh-plugins-0.4.15+1/delay_1898.c 2012-05-13 01:06:56.006743517 +0200
+@@ -903,7 +903,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/delay_1898.so.c
swh-plugins-0.4.15+1/delay_1898.so.c
+--- swh-plugins-0.4.15+1.orig/delay_1898.so.c 2012-05-13 01:05:58.174460795
+0200
++++ swh-plugins-0.4.15+1/delay_1898.so.c 2012-05-13 01:06:56.010743533
+0200
+@@ -903,7 +903,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/delayorama_1402.c
swh-plugins-0.4.15+1/delayorama_1402.c
+--- swh-plugins-0.4.15+1.orig/delayorama_1402.c 2012-05-13
01:05:58.094460405 +0200
++++ swh-plugins-0.4.15+1/delayorama_1402.c 2012-05-13 01:06:56.014743555
+0200
+@@ -675,7 +675,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/delayorama_1402.so.c
swh-plugins-0.4.15+1/delayorama_1402.so.c
+--- swh-plugins-0.4.15+1.orig/delayorama_1402.so.c 2012-05-13
01:05:58.110460476 +0200
++++ swh-plugins-0.4.15+1/delayorama_1402.so.c 2012-05-13 01:06:56.014743555
+0200
+@@ -675,7 +675,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/diode_1185.c
swh-plugins-0.4.15+1/diode_1185.c
+--- swh-plugins-0.4.15+1.orig/diode_1185.c 2012-05-13 01:05:58.170460768
+0200
++++ swh-plugins-0.4.15+1/diode_1185.c 2012-05-13 01:06:56.014743555 +0200
+@@ -192,7 +192,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/diode_1185.so.c
swh-plugins-0.4.15+1/diode_1185.so.c
+--- swh-plugins-0.4.15+1.orig/diode_1185.so.c 2012-05-13 01:05:58.246461146
+0200
++++ swh-plugins-0.4.15+1/diode_1185.so.c 2012-05-13 01:06:56.018743582
+0200
+@@ -192,7 +192,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/divider_1186.c
swh-plugins-0.4.15+1/divider_1186.c
+--- swh-plugins-0.4.15+1.orig/divider_1186.c 2012-05-13 01:05:58.118460515
+0200
++++ swh-plugins-0.4.15+1/divider_1186.c 2012-05-13 01:06:56.018743582
+0200
+@@ -256,7 +256,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/divider_1186.so.c
swh-plugins-0.4.15+1/divider_1186.so.c
+--- swh-plugins-0.4.15+1.orig/divider_1186.so.c 2012-05-13
01:05:58.122460531 +0200
++++ swh-plugins-0.4.15+1/divider_1186.so.c 2012-05-13 01:06:56.018743582
+0200
+@@ -256,7 +256,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/dj_eq_1901.c
swh-plugins-0.4.15+1/dj_eq_1901.c
+--- swh-plugins-0.4.15+1.orig/dj_eq_1901.c 2012-05-13 01:05:58.214460980
+0200
++++ swh-plugins-0.4.15+1/dj_eq_1901.c 2012-05-13 01:06:56.022743595 +0200
+@@ -470,7 +470,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/dj_eq_1901.so.c
swh-plugins-0.4.15+1/dj_eq_1901.so.c
+--- swh-plugins-0.4.15+1.orig/dj_eq_1901.so.c 2012-05-13 01:05:58.098460420
+0200
++++ swh-plugins-0.4.15+1/dj_eq_1901.so.c 2012-05-13 01:06:56.022743595
+0200
+@@ -470,7 +470,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/dj_flanger_1438.c
swh-plugins-0.4.15+1/dj_flanger_1438.c
+--- swh-plugins-0.4.15+1.orig/dj_flanger_1438.c 2012-05-13
01:05:58.098460420 +0200
++++ swh-plugins-0.4.15+1/dj_flanger_1438.c 2012-05-13 01:06:56.022743595
+0200
+@@ -373,7 +373,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/dj_flanger_1438.so.c
swh-plugins-0.4.15+1/dj_flanger_1438.so.c
+--- swh-plugins-0.4.15+1.orig/dj_flanger_1438.so.c 2012-05-13
01:05:58.166460749 +0200
++++ swh-plugins-0.4.15+1/dj_flanger_1438.so.c 2012-05-13 01:06:56.026743611
+0200
+@@ -373,7 +373,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/dyson_compress_1403.c
swh-plugins-0.4.15+1/dyson_compress_1403.c
+--- swh-plugins-0.4.15+1.orig/dyson_compress_1403.c 2012-05-13
01:05:58.174460795 +0200
++++ swh-plugins-0.4.15+1/dyson_compress_1403.c 2012-05-13 01:06:56.026743611
+0200
+@@ -783,7 +783,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/dyson_compress_1403.so.c
swh-plugins-0.4.15+1/dyson_compress_1403.so.c
+--- swh-plugins-0.4.15+1.orig/dyson_compress_1403.so.c 2012-05-13
01:05:58.246461146 +0200
++++ swh-plugins-0.4.15+1/dyson_compress_1403.so.c 2012-05-13
01:06:56.030743633 +0200
+@@ -783,7 +783,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/fad_delay_1192.c
swh-plugins-0.4.15+1/fad_delay_1192.c
+--- swh-plugins-0.4.15+1.orig/fad_delay_1192.c 2012-05-13 01:05:58.170460768
+0200
++++ swh-plugins-0.4.15+1/fad_delay_1192.c 2012-05-13 01:06:56.030743633
+0200
+@@ -312,7 +312,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/fad_delay_1192.so.c
swh-plugins-0.4.15+1/fad_delay_1192.so.c
+--- swh-plugins-0.4.15+1.orig/fad_delay_1192.so.c 2012-05-13
01:05:58.214460980 +0200
++++ swh-plugins-0.4.15+1/fad_delay_1192.so.c 2012-05-13 01:06:56.034743660
+0200
+@@ -312,7 +312,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/fast_lookahead_limiter_1913.c
swh-plugins-0.4.15+1/fast_lookahead_limiter_1913.c
+--- swh-plugins-0.4.15+1.orig/fast_lookahead_limiter_1913.c 2012-05-13
01:05:58.122460531 +0200
++++ swh-plugins-0.4.15+1/fast_lookahead_limiter_1913.c 2012-05-13
01:06:56.034743660 +0200
+@@ -580,7 +580,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/flanger_1191.c
swh-plugins-0.4.15+1/flanger_1191.c
+--- swh-plugins-0.4.15+1.orig/flanger_1191.c 2012-05-13 01:05:58.210460960
+0200
++++ swh-plugins-0.4.15+1/flanger_1191.c 2012-05-13 01:06:56.034743660
+0200
+@@ -442,7 +442,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/flanger_1191.so.c
swh-plugins-0.4.15+1/flanger_1191.so.c
+--- swh-plugins-0.4.15+1.orig/flanger_1191.so.c 2012-05-13
01:05:58.174460795 +0200
++++ swh-plugins-0.4.15+1/flanger_1191.so.c 2012-05-13 01:06:56.038743673
+0200
+@@ -428,7 +428,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/fm_osc_1415.c
swh-plugins-0.4.15+1/fm_osc_1415.c
+--- swh-plugins-0.4.15+1.orig/fm_osc_1415.c 2012-05-13 01:05:58.170460768
+0200
++++ swh-plugins-0.4.15+1/fm_osc_1415.c 2012-05-13 01:06:56.038743673 +0200
+@@ -186,7 +186,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/fm_osc_1415.so.c
swh-plugins-0.4.15+1/fm_osc_1415.so.c
+--- swh-plugins-0.4.15+1.orig/fm_osc_1415.so.c 2012-05-13 01:05:58.170460768
+0200
++++ swh-plugins-0.4.15+1/fm_osc_1415.so.c 2012-05-13 01:06:56.038743673
+0200
+@@ -186,7 +186,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/foldover_1213.c
swh-plugins-0.4.15+1/foldover_1213.c
+--- swh-plugins-0.4.15+1.orig/foldover_1213.c 2012-05-13 01:05:58.178460807
+0200
++++ swh-plugins-0.4.15+1/foldover_1213.c 2012-05-13 01:06:56.038743673
+0200
+@@ -173,7 +173,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/foldover_1213.so.c
swh-plugins-0.4.15+1/foldover_1213.so.c
+--- swh-plugins-0.4.15+1.orig/foldover_1213.so.c 2012-05-13
01:05:58.234461081 +0200
++++ swh-plugins-0.4.15+1/foldover_1213.so.c 2012-05-13 01:06:56.042743691
+0200
+@@ -173,7 +173,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/foverdrive_1196.c
swh-plugins-0.4.15+1/foverdrive_1196.c
+--- swh-plugins-0.4.15+1.orig/foverdrive_1196.c 2012-05-13
01:05:58.218461009 +0200
++++ swh-plugins-0.4.15+1/foverdrive_1196.c 2012-05-13 01:06:56.042743691
+0200
+@@ -162,7 +162,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/foverdrive_1196.so.c
swh-plugins-0.4.15+1/foverdrive_1196.so.c
+--- swh-plugins-0.4.15+1.orig/foverdrive_1196.so.c 2012-05-13
01:05:58.098460420 +0200
++++ swh-plugins-0.4.15+1/foverdrive_1196.so.c 2012-05-13 01:06:56.042743691
+0200
+@@ -162,7 +162,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/freq_tracker_1418.c
swh-plugins-0.4.15+1/freq_tracker_1418.c
+--- swh-plugins-0.4.15+1.orig/freq_tracker_1418.c 2012-05-13
01:05:58.242461117 +0200
++++ swh-plugins-0.4.15+1/freq_tracker_1418.c 2012-05-13 01:06:56.042743691
+0200
+@@ -247,7 +247,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/freq_tracker_1418.so.c
swh-plugins-0.4.15+1/freq_tracker_1418.so.c
+--- swh-plugins-0.4.15+1.orig/freq_tracker_1418.so.c 2012-05-13
01:05:58.234461081 +0200
++++ swh-plugins-0.4.15+1/freq_tracker_1418.so.c 2012-05-13
01:06:56.042743691 +0200
+@@ -247,7 +247,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/gate_1410.c
swh-plugins-0.4.15+1/gate_1410.c
+--- swh-plugins-0.4.15+1.orig/gate_1410.c 2012-05-13 01:05:58.210460960
+0200
++++ swh-plugins-0.4.15+1/gate_1410.c 2012-05-13 01:06:56.046743711 +0200
+@@ -440,7 +440,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/gate_1410.so.c
swh-plugins-0.4.15+1/gate_1410.so.c
+--- swh-plugins-0.4.15+1.orig/gate_1410.so.c 2012-05-13 01:05:58.110460476
+0200
++++ swh-plugins-0.4.15+1/gate_1410.so.c 2012-05-13 01:06:56.046743711
+0200
+@@ -440,7 +440,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/gate_1921.so.c
swh-plugins-0.4.15+1/gate_1921.so.c
+--- swh-plugins-0.4.15+1.orig/gate_1921.so.c 2012-05-13 01:05:58.122460531
+0200
++++ swh-plugins-0.4.15+1/gate_1921.so.c 2012-05-13 01:06:56.050743738
+0200
+@@ -858,7 +858,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/giant_flange_1437.c
swh-plugins-0.4.15+1/giant_flange_1437.c
+--- swh-plugins-0.4.15+1.orig/giant_flange_1437.c 2012-05-13
01:05:58.170460768 +0200
++++ swh-plugins-0.4.15+1/giant_flange_1437.c 2012-05-13 01:06:56.050743738
+0200
+@@ -508,7 +508,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/giant_flange_1437.so.c
swh-plugins-0.4.15+1/giant_flange_1437.so.c
+--- swh-plugins-0.4.15+1.orig/giant_flange_1437.so.c 2012-05-13
01:05:58.186460843 +0200
++++ swh-plugins-0.4.15+1/giant_flange_1437.so.c 2012-05-13
01:06:56.054743750 +0200
+@@ -508,7 +508,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/gong_1424.c
swh-plugins-0.4.15+1/gong_1424.c
+--- swh-plugins-0.4.15+1.orig/gong_1424.c 2012-05-13 01:05:58.110460476
+0200
++++ swh-plugins-0.4.15+1/gong_1424.c 2012-05-13 01:06:56.058743766 +0200
+@@ -615,7 +615,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/gong_1424.so.c
swh-plugins-0.4.15+1/gong_1424.so.c
+--- swh-plugins-0.4.15+1.orig/gong_1424.so.c 2012-05-13 01:05:58.230461069
+0200
++++ swh-plugins-0.4.15+1/gong_1424.so.c 2012-05-13 01:06:56.058743766
+0200
+@@ -615,7 +615,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/gong_beater_1439.c
swh-plugins-0.4.15+1/gong_beater_1439.c
+--- swh-plugins-0.4.15+1.orig/gong_beater_1439.c 2012-05-13
01:05:58.234461081 +0200
++++ swh-plugins-0.4.15+1/gong_beater_1439.c 2012-05-13 01:06:56.062743787
+0200
+@@ -308,7 +308,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/gong_beater_1439.so.c
swh-plugins-0.4.15+1/gong_beater_1439.so.c
+--- swh-plugins-0.4.15+1.orig/gong_beater_1439.so.c 2012-05-13
01:05:58.098460420 +0200
++++ swh-plugins-0.4.15+1/gong_beater_1439.so.c 2012-05-13 01:06:56.062743787
+0200
+@@ -308,7 +308,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+Gemeinsame Unterverzeichnisse: swh-plugins-0.4.15+1.orig/gsm und
swh-plugins-0.4.15+1/gsm.
+diff -u swh-plugins-0.4.15+1.orig/gsm_1215.c swh-plugins-0.4.15+1/gsm_1215.c
+--- swh-plugins-0.4.15+1.orig/gsm_1215.c 2012-05-13 01:05:58.122460531
+0200
++++ swh-plugins-0.4.15+1/gsm_1215.c 2012-05-13 01:06:56.062743787 +0200
+@@ -394,7 +394,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/gsm_1215.so.c
swh-plugins-0.4.15+1/gsm_1215.so.c
+--- swh-plugins-0.4.15+1.orig/gsm_1215.so.c 2012-05-13 01:05:58.170460768
+0200
++++ swh-plugins-0.4.15+1/gsm_1215.so.c 2012-05-13 01:06:56.066743815 +0200
+@@ -394,7 +394,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+Gemeinsame Unterverzeichnisse: swh-plugins-0.4.15+1.orig/gverb und
swh-plugins-0.4.15+1/gverb.
+diff -u swh-plugins-0.4.15+1.orig/gverb_1216.c
swh-plugins-0.4.15+1/gverb_1216.c
+--- swh-plugins-0.4.15+1.orig/gverb_1216.c 2012-05-13 01:05:58.230461069
+0200
++++ swh-plugins-0.4.15+1/gverb_1216.c 2012-05-13 01:06:56.070743829 +0200
+@@ -290,7 +290,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/gverb_1216.so.c
swh-plugins-0.4.15+1/gverb_1216.so.c
+--- swh-plugins-0.4.15+1.orig/gverb_1216.so.c 2012-05-13 01:05:58.174460795
+0200
++++ swh-plugins-0.4.15+1/gverb_1216.so.c 2012-05-13 01:06:56.074743848
+0200
+@@ -290,7 +290,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/hard_limiter_1413.c
swh-plugins-0.4.15+1/hard_limiter_1413.c
+--- swh-plugins-0.4.15+1.orig/hard_limiter_1413.c 2012-05-13
01:05:58.098460420 +0200
++++ swh-plugins-0.4.15+1/hard_limiter_1413.c 2012-05-13 01:06:56.078743875
+0200
+@@ -194,7 +194,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/hard_limiter_1413.so.c
swh-plugins-0.4.15+1/hard_limiter_1413.so.c
+--- swh-plugins-0.4.15+1.orig/hard_limiter_1413.so.c 2012-05-13
01:05:58.118460515 +0200
++++ swh-plugins-0.4.15+1/hard_limiter_1413.so.c 2012-05-13
01:06:56.082743887 +0200
+@@ -194,7 +194,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/harmonic_gen_1220.c
swh-plugins-0.4.15+1/harmonic_gen_1220.c
+--- swh-plugins-0.4.15+1.orig/harmonic_gen_1220.c 2012-05-13
01:05:58.246461146 +0200
++++ swh-plugins-0.4.15+1/harmonic_gen_1220.c 2012-05-13 01:06:56.086743903
+0200
+@@ -374,7 +374,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/hermes_filter_1200.c
swh-plugins-0.4.15+1/hermes_filter_1200.c
+--- swh-plugins-0.4.15+1.orig/hermes_filter_1200.c 2012-05-13
01:05:58.186460843 +0200
++++ swh-plugins-0.4.15+1/hermes_filter_1200.c 2012-05-13 01:06:56.114744044
+0200
+@@ -1410,7 +1410,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/hermes_filter_1200.so.c
swh-plugins-0.4.15+1/hermes_filter_1200.so.c
+--- swh-plugins-0.4.15+1.orig/hermes_filter_1200.so.c 2012-05-13
01:05:58.174460795 +0200
++++ swh-plugins-0.4.15+1/hermes_filter_1200.so.c 2012-05-13
01:06:56.138744168 +0200
+@@ -1410,7 +1410,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/highpass_iir_1890.c
swh-plugins-0.4.15+1/highpass_iir_1890.c
+--- swh-plugins-0.4.15+1.orig/highpass_iir_1890.c 2012-05-13
01:05:58.238461097 +0200
++++ swh-plugins-0.4.15+1/highpass_iir_1890.c 2012-05-13 01:06:56.142744183
+0200
+@@ -203,7 +203,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/highpass_iir_1890.so.c
swh-plugins-0.4.15+1/highpass_iir_1890.so.c
+--- swh-plugins-0.4.15+1.orig/highpass_iir_1890.so.c 2012-05-13
01:05:58.098460420 +0200
++++ swh-plugins-0.4.15+1/highpass_iir_1890.so.c 2012-05-13
01:06:56.142744183 +0200
+@@ -203,7 +203,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/hilbert_1440.c
swh-plugins-0.4.15+1/hilbert_1440.c
+--- swh-plugins-0.4.15+1.orig/hilbert_1440.c 2012-05-13 01:05:58.122460531
+0200
++++ swh-plugins-0.4.15+1/hilbert_1440.c 2012-05-13 01:06:56.146744199
+0200
+@@ -240,7 +240,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/hilbert_1440.so.c
swh-plugins-0.4.15+1/hilbert_1440.so.c
+--- swh-plugins-0.4.15+1.orig/hilbert_1440.so.c 2012-05-13
01:05:58.122460531 +0200
++++ swh-plugins-0.4.15+1/hilbert_1440.so.c 2012-05-13 01:06:56.146744199
+0200
+@@ -240,7 +240,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/imp_1199.c swh-plugins-0.4.15+1/imp_1199.c
+--- swh-plugins-0.4.15+1.orig/imp_1199.c 2012-05-13 01:05:58.102460437
+0200
++++ swh-plugins-0.4.15+1/imp_1199.c 2012-05-13 01:06:56.146744199 +0200
+@@ -527,7 +527,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/imp_1199.so.c
swh-plugins-0.4.15+1/imp_1199.so.c
+--- swh-plugins-0.4.15+1.orig/imp_1199.so.c 2012-05-13 01:05:58.098460420
+0200
++++ swh-plugins-0.4.15+1/imp_1199.so.c 2012-05-13 01:06:56.150744221 +0200
+@@ -525,7 +525,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/impulse_1885.c
swh-plugins-0.4.15+1/impulse_1885.c
+--- swh-plugins-0.4.15+1.orig/impulse_1885.c 2012-05-13 01:05:58.118460515
+0200
++++ swh-plugins-0.4.15+1/impulse_1885.c 2012-05-13 01:06:56.150744221
+0200
+@@ -193,7 +193,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/impulse_1885.so.c
swh-plugins-0.4.15+1/impulse_1885.so.c
+--- swh-plugins-0.4.15+1.orig/impulse_1885.so.c 2012-05-13
01:05:58.186460843 +0200
++++ swh-plugins-0.4.15+1/impulse_1885.so.c 2012-05-13 01:06:56.150744221
+0200
+@@ -193,7 +193,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+Gemeinsame Unterverzeichnisse: swh-plugins-0.4.15+1.orig/impulses und
swh-plugins-0.4.15+1/impulses.
+diff -u swh-plugins-0.4.15+1.orig/inv_1429.c swh-plugins-0.4.15+1/inv_1429.c
+--- swh-plugins-0.4.15+1.orig/inv_1429.c 2012-05-13 01:05:58.218461009
+0200
++++ swh-plugins-0.4.15+1/inv_1429.c 2012-05-13 01:06:56.150744221 +0200
+@@ -145,7 +145,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/inv_1429.so.c
swh-plugins-0.4.15+1/inv_1429.so.c
+--- swh-plugins-0.4.15+1.orig/inv_1429.so.c 2012-05-13 01:05:58.174460795
+0200
++++ swh-plugins-0.4.15+1/inv_1429.so.c 2012-05-13 01:06:56.154744248 +0200
+@@ -145,7 +145,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/karaoke_1409.c
swh-plugins-0.4.15+1/karaoke_1409.c
+--- swh-plugins-0.4.15+1.orig/karaoke_1409.c 2012-05-13 01:05:58.202460932
+0200
++++ swh-plugins-0.4.15+1/karaoke_1409.c 2012-05-13 01:06:56.154744248
+0200
+@@ -188,7 +188,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/karaoke_1409.so.c
swh-plugins-0.4.15+1/karaoke_1409.so.c
+--- swh-plugins-0.4.15+1.orig/karaoke_1409.so.c 2012-05-13
01:05:58.234461081 +0200
++++ swh-plugins-0.4.15+1/karaoke_1409.so.c 2012-05-13 01:06:56.154744248
+0200
+@@ -188,7 +188,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/latency_1914.c
swh-plugins-0.4.15+1/latency_1914.c
+--- swh-plugins-0.4.15+1.orig/latency_1914.c 2012-05-13 01:05:58.170460768
+0200
++++ swh-plugins-0.4.15+1/latency_1914.c 2012-05-13 01:06:56.154744248
+0200
+@@ -180,7 +180,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/lcr_delay_1436.c
swh-plugins-0.4.15+1/lcr_delay_1436.c
+--- swh-plugins-0.4.15+1.orig/lcr_delay_1436.c 2012-05-13 01:05:58.238461097
+0200
++++ swh-plugins-0.4.15+1/lcr_delay_1436.c 2012-05-13 01:06:56.158744260
+0200
+@@ -547,7 +547,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/lcr_delay_1436.so.c
swh-plugins-0.4.15+1/lcr_delay_1436.so.c
+--- swh-plugins-0.4.15+1.orig/lcr_delay_1436.so.c 2012-05-13
01:05:58.242461117 +0200
++++ swh-plugins-0.4.15+1/lcr_delay_1436.so.c 2012-05-13 01:06:56.158744260
+0200
+@@ -547,7 +547,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/lookahead_limiter_1435.so.c
swh-plugins-0.4.15+1/lookahead_limiter_1435.so.c
+--- swh-plugins-0.4.15+1.orig/lookahead_limiter_1435.so.c 2012-05-13
01:05:58.246461146 +0200
++++ swh-plugins-0.4.15+1/lookahead_limiter_1435.so.c 2012-05-13
01:06:56.162744276 +0200
+@@ -400,7 +400,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/lookahead_limiter_const_1906.so.c
swh-plugins-0.4.15+1/lookahead_limiter_const_1906.so.c
+--- swh-plugins-0.4.15+1.orig/lookahead_limiter_const_1906.so.c
2012-05-13 01:05:58.178460807 +0200
++++ swh-plugins-0.4.15+1/lookahead_limiter_const_1906.so.c 2012-05-13
01:06:56.162744276 +0200
+@@ -456,7 +456,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/lowpass_iir_1891.c
swh-plugins-0.4.15+1/lowpass_iir_1891.c
+--- swh-plugins-0.4.15+1.orig/lowpass_iir_1891.c 2012-05-13
01:05:58.098460420 +0200
++++ swh-plugins-0.4.15+1/lowpass_iir_1891.c 2012-05-13 01:06:56.162744276
+0200
+@@ -205,7 +205,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/lowpass_iir_1891.so.c
swh-plugins-0.4.15+1/lowpass_iir_1891.so.c
+--- swh-plugins-0.4.15+1.orig/lowpass_iir_1891.so.c 2012-05-13
01:05:58.202460932 +0200
++++ swh-plugins-0.4.15+1/lowpass_iir_1891.so.c 2012-05-13 01:06:56.166744297
+0200
+@@ -205,7 +205,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/ls_filter_1908.c
swh-plugins-0.4.15+1/ls_filter_1908.c
+--- swh-plugins-0.4.15+1.orig/ls_filter_1908.c 2012-05-13 01:05:58.246461146
+0200
++++ swh-plugins-0.4.15+1/ls_filter_1908.c 2012-05-13 01:06:56.166744297
+0200
+@@ -216,7 +216,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/ls_filter_1908.so.c
swh-plugins-0.4.15+1/ls_filter_1908.so.c
+--- swh-plugins-0.4.15+1.orig/ls_filter_1908.so.c 2012-05-13
01:05:58.210460960 +0200
++++ swh-plugins-0.4.15+1/ls_filter_1908.so.c 2012-05-13 01:06:56.166744297
+0200
+@@ -216,7 +216,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+Gemeinsame Unterverzeichnisse: swh-plugins-0.4.15+1.orig/m4 und
swh-plugins-0.4.15+1/m4.
+diff -u swh-plugins-0.4.15+1.orig/makestub.pl
swh-plugins-0.4.15+1/makestub.pl
+--- swh-plugins-0.4.15+1.orig/makestub.pl 2012-05-13 01:05:58.238461097
+0200
++++ swh-plugins-0.4.15+1/makestub.pl 2012-05-13 01:07:32.718922991 +0200
+@@ -146,7 +146,6 @@
+
+ \#ifdef ENABLE_NLS
+ \#define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ \#else
+ \#define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/matrix_ms_st_1421.c
swh-plugins-0.4.15+1/matrix_ms_st_1421.c
+--- swh-plugins-0.4.15+1.orig/matrix_ms_st_1421.c 2012-05-13
01:05:58.206460944 +0200
++++ swh-plugins-0.4.15+1/matrix_ms_st_1421.c 2012-05-13 01:06:56.166744297
+0200
+@@ -180,7 +180,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/matrix_ms_st_1421.so.c
swh-plugins-0.4.15+1/matrix_ms_st_1421.so.c
+--- swh-plugins-0.4.15+1.orig/matrix_ms_st_1421.so.c 2012-05-13
01:05:58.242461117 +0200
++++ swh-plugins-0.4.15+1/matrix_ms_st_1421.so.c 2012-05-13
01:06:56.166744297 +0200
+@@ -180,7 +180,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/matrix_spatialiser_1422.c
swh-plugins-0.4.15+1/matrix_spatialiser_1422.c
+--- swh-plugins-0.4.15+1.orig/matrix_spatialiser_1422.c 2012-05-13
01:05:58.122460531 +0200
++++ swh-plugins-0.4.15+1/matrix_spatialiser_1422.c 2012-05-13
01:06:56.170744325 +0200
+@@ -338,7 +338,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/matrix_spatialiser_1422.so.c
swh-plugins-0.4.15+1/matrix_spatialiser_1422.so.c
+--- swh-plugins-0.4.15+1.orig/matrix_spatialiser_1422.so.c 2012-05-13
01:05:58.166460749 +0200
++++ swh-plugins-0.4.15+1/matrix_spatialiser_1422.so.c 2012-05-13
01:06:56.170744325 +0200
+@@ -338,7 +338,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/matrix_st_ms_1420.c
swh-plugins-0.4.15+1/matrix_st_ms_1420.c
+--- swh-plugins-0.4.15+1.orig/matrix_st_ms_1420.c 2012-05-13
01:05:58.246461146 +0200
++++ swh-plugins-0.4.15+1/matrix_st_ms_1420.c 2012-05-13 01:06:56.170744325
+0200
+@@ -169,7 +169,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/matrix_st_ms_1420.so.c
swh-plugins-0.4.15+1/matrix_st_ms_1420.so.c
+--- swh-plugins-0.4.15+1.orig/matrix_st_ms_1420.so.c 2012-05-13
01:05:58.246461146 +0200
++++ swh-plugins-0.4.15+1/matrix_st_ms_1420.so.c 2012-05-13
01:06:56.170744325 +0200
+@@ -169,7 +169,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/mbeq_1197.c
swh-plugins-0.4.15+1/mbeq_1197.c
+--- swh-plugins-0.4.15+1.orig/mbeq_1197.c 2012-05-13 01:05:58.234461081
+0200
++++ swh-plugins-0.4.15+1/mbeq_1197.c 2012-05-13 01:06:56.174744338 +0200
+@@ -664,7 +664,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/mbeq_1197.so.c
swh-plugins-0.4.15+1/mbeq_1197.so.c
+--- swh-plugins-0.4.15+1.orig/mbeq_1197.so.c 2012-05-13 01:05:58.230461069
+0200
++++ swh-plugins-0.4.15+1/mbeq_1197.so.c 2012-05-13 01:06:56.178744356
+0200
+@@ -654,7 +654,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+Gemeinsame Unterverzeichnisse: swh-plugins-0.4.15+1.orig/metadata und
swh-plugins-0.4.15+1/metadata.
+diff -u swh-plugins-0.4.15+1.orig/mod_delay_1419.c
swh-plugins-0.4.15+1/mod_delay_1419.c
+--- swh-plugins-0.4.15+1.orig/mod_delay_1419.c 2012-05-13 01:05:58.122460531
+0200
++++ swh-plugins-0.4.15+1/mod_delay_1419.c 2012-05-13 01:06:56.178744356
+0200
+@@ -236,7 +236,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/mod_delay_1419.so.c
swh-plugins-0.4.15+1/mod_delay_1419.so.c
+--- swh-plugins-0.4.15+1.orig/mod_delay_1419.so.c 2012-05-13
01:05:58.234461081 +0200
++++ swh-plugins-0.4.15+1/mod_delay_1419.so.c 2012-05-13 01:06:56.178744356
+0200
+@@ -236,7 +236,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/multivoice_chorus_1201.c
swh-plugins-0.4.15+1/multivoice_chorus_1201.c
+--- swh-plugins-0.4.15+1.orig/multivoice_chorus_1201.c 2012-05-13
01:05:58.234461081 +0200
++++ swh-plugins-0.4.15+1/multivoice_chorus_1201.c 2012-05-13
01:06:56.182744376 +0200
+@@ -534,7 +534,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/multivoice_chorus_1201.so.c
swh-plugins-0.4.15+1/multivoice_chorus_1201.so.c
+--- swh-plugins-0.4.15+1.orig/multivoice_chorus_1201.so.c 2012-05-13
01:05:58.122460531 +0200
++++ swh-plugins-0.4.15+1/multivoice_chorus_1201.so.c 2012-05-13
01:06:56.182744376 +0200
+@@ -534,7 +534,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/notch_iir_1894.c
swh-plugins-0.4.15+1/notch_iir_1894.c
+--- swh-plugins-0.4.15+1.orig/notch_iir_1894.c 2012-05-13 01:05:58.110460476
+0200
++++ swh-plugins-0.4.15+1/notch_iir_1894.c 2012-05-13 01:06:56.182744376
+0200
+@@ -258,7 +258,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/notch_iir_1894.so.c
swh-plugins-0.4.15+1/notch_iir_1894.so.c
+--- swh-plugins-0.4.15+1.orig/notch_iir_1894.so.c 2012-05-13
01:05:58.098460420 +0200
++++ swh-plugins-0.4.15+1/notch_iir_1894.so.c 2012-05-13 01:06:56.186744403
+0200
+@@ -258,7 +258,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/phasers_1217.c
swh-plugins-0.4.15+1/phasers_1217.c
+--- swh-plugins-0.4.15+1.orig/phasers_1217.c 2012-05-13 01:05:58.246461146
+0200
++++ swh-plugins-0.4.15+1/phasers_1217.c 2012-05-13 01:06:56.190744415
+0200
+@@ -1037,7 +1037,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/phasers_1217.so.c
swh-plugins-0.4.15+1/phasers_1217.so.c
+--- swh-plugins-0.4.15+1.orig/phasers_1217.so.c 2012-05-13
01:05:58.246461146 +0200
++++ swh-plugins-0.4.15+1/phasers_1217.so.c 2012-05-13 01:06:56.194744431
+0200
+@@ -1037,7 +1037,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/pitch_scale_1193.c
swh-plugins-0.4.15+1/pitch_scale_1193.c
+--- swh-plugins-0.4.15+1.orig/pitch_scale_1193.c 2012-05-13
01:05:58.234461081 +0200
++++ swh-plugins-0.4.15+1/pitch_scale_1193.c 2012-05-13 01:06:56.194744431
+0200
+@@ -248,7 +248,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/pitch_scale_1193.so.c
swh-plugins-0.4.15+1/pitch_scale_1193.so.c
+--- swh-plugins-0.4.15+1.orig/pitch_scale_1193.so.c 2012-05-13
01:05:58.122460531 +0200
++++ swh-plugins-0.4.15+1/pitch_scale_1193.so.c 2012-05-13 01:06:56.194744431
+0200
+@@ -248,7 +248,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/pitch_scale_1194.c
swh-plugins-0.4.15+1/pitch_scale_1194.c
+--- swh-plugins-0.4.15+1.orig/pitch_scale_1194.c 2012-05-13
01:05:58.202460932 +0200
++++ swh-plugins-0.4.15+1/pitch_scale_1194.c 2012-05-13 01:06:56.194744431
+0200
+@@ -232,7 +232,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/pitch_scale_1194.so.c
swh-plugins-0.4.15+1/pitch_scale_1194.so.c
+--- swh-plugins-0.4.15+1.orig/pitch_scale_1194.so.c 2012-05-13
01:05:58.118460515 +0200
++++ swh-plugins-0.4.15+1/pitch_scale_1194.so.c 2012-05-13 01:06:56.198744452
+0200
+@@ -232,7 +232,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/plate_1423.c
swh-plugins-0.4.15+1/plate_1423.c
+--- swh-plugins-0.4.15+1.orig/plate_1423.c 2012-05-13 01:05:58.122460531
+0200
++++ swh-plugins-0.4.15+1/plate_1423.c 2012-05-13 01:06:56.198744452 +0200
+@@ -302,7 +302,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/plate_1423.so.c
swh-plugins-0.4.15+1/plate_1423.so.c
+--- swh-plugins-0.4.15+1.orig/plate_1423.so.c 2012-05-13 01:05:58.170460768
+0200
++++ swh-plugins-0.4.15+1/plate_1423.so.c 2012-05-13 01:06:56.198744452
+0200
+@@ -302,7 +302,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+Gemeinsame Unterverzeichnisse: swh-plugins-0.4.15+1.orig/po und
swh-plugins-0.4.15+1/po.
+diff -u swh-plugins-0.4.15+1.orig/pointer_cast_1910.c
swh-plugins-0.4.15+1/pointer_cast_1910.c
+--- swh-plugins-0.4.15+1.orig/pointer_cast_1910.c 2012-05-13
01:05:58.122460531 +0200
++++ swh-plugins-0.4.15+1/pointer_cast_1910.c 2012-05-13 01:06:56.198744452
+0200
+@@ -228,7 +228,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/rate_shifter_1417.c
swh-plugins-0.4.15+1/rate_shifter_1417.c
+--- swh-plugins-0.4.15+1.orig/rate_shifter_1417.c 2012-05-13
01:05:58.170460768 +0200
++++ swh-plugins-0.4.15+1/rate_shifter_1417.c 2012-05-13 01:06:56.202744480
+0200
+@@ -242,7 +242,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/rate_shifter_1417.so.c
swh-plugins-0.4.15+1/rate_shifter_1417.so.c
+--- swh-plugins-0.4.15+1.orig/rate_shifter_1417.so.c 2012-05-13
01:05:58.234461081 +0200
++++ swh-plugins-0.4.15+1/rate_shifter_1417.so.c 2012-05-13
01:06:56.202744480 +0200
+@@ -242,7 +242,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/retro_flange_1208.c
swh-plugins-0.4.15+1/retro_flange_1208.c
+--- swh-plugins-0.4.15+1.orig/retro_flange_1208.c 2012-05-13
01:05:58.234461081 +0200
++++ swh-plugins-0.4.15+1/retro_flange_1208.c 2012-05-13 01:06:56.202744480
+0200
+@@ -499,7 +499,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/retro_flange_1208.so.c
swh-plugins-0.4.15+1/retro_flange_1208.so.c
+--- swh-plugins-0.4.15+1.orig/retro_flange_1208.so.c 2012-05-13
01:05:58.098460420 +0200
++++ swh-plugins-0.4.15+1/retro_flange_1208.so.c 2012-05-13
01:06:56.222744573 +0200
+@@ -499,7 +499,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/revdelay_1605.c
swh-plugins-0.4.15+1/revdelay_1605.c
+--- swh-plugins-0.4.15+1.orig/revdelay_1605.c 2012-05-13 01:05:58.218461009
+0200
++++ swh-plugins-0.4.15+1/revdelay_1605.c 2012-05-13 01:06:56.226744589
+0200
+@@ -436,7 +436,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/revdelay_1605.so.c
swh-plugins-0.4.15+1/revdelay_1605.so.c
+--- swh-plugins-0.4.15+1.orig/revdelay_1605.so.c 2012-05-13
01:05:58.182460823 +0200
++++ swh-plugins-0.4.15+1/revdelay_1605.so.c 2012-05-13 01:06:56.234744638
+0200
+@@ -432,7 +432,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/ringmod_1188.c
swh-plugins-0.4.15+1/ringmod_1188.c
+--- swh-plugins-0.4.15+1.orig/ringmod_1188.c 2012-05-13 01:05:58.122460531
+0200
++++ swh-plugins-0.4.15+1/ringmod_1188.c 2012-05-13 01:06:56.242744667
+0200
+@@ -436,7 +436,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/ringmod_1188.so.c
swh-plugins-0.4.15+1/ringmod_1188.so.c
+--- swh-plugins-0.4.15+1.orig/ringmod_1188.so.c 2012-05-13
01:05:58.206460944 +0200
++++ swh-plugins-0.4.15+1/ringmod_1188.so.c 2012-05-13 01:06:56.246744689
+0200
+@@ -436,7 +436,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/satan_maximiser_1408.c
swh-plugins-0.4.15+1/satan_maximiser_1408.c
+--- swh-plugins-0.4.15+1.orig/satan_maximiser_1408.c 2012-05-13
01:05:58.202460932 +0200
++++ swh-plugins-0.4.15+1/satan_maximiser_1408.c 2012-05-13
01:06:56.250744716 +0200
+@@ -262,7 +262,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/satan_maximiser_1408.so.c
swh-plugins-0.4.15+1/satan_maximiser_1408.so.c
+--- swh-plugins-0.4.15+1.orig/satan_maximiser_1408.so.c 2012-05-13
01:05:58.174460795 +0200
++++ swh-plugins-0.4.15+1/satan_maximiser_1408.so.c 2012-05-13
01:06:56.254744729 +0200
+@@ -262,7 +262,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/sc1_1425.c swh-plugins-0.4.15+1/sc1_1425.c
+--- swh-plugins-0.4.15+1.orig/sc1_1425.c 2012-05-13 01:05:58.242461117
+0200
++++ swh-plugins-0.4.15+1/sc1_1425.c 2012-05-13 01:06:56.262744773 +0200
+@@ -351,7 +351,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/sc1_1425.so.c
swh-plugins-0.4.15+1/sc1_1425.so.c
+--- swh-plugins-0.4.15+1.orig/sc1_1425.so.c 2012-05-13 01:05:58.170460768
+0200
++++ swh-plugins-0.4.15+1/sc1_1425.so.c 2012-05-13 01:06:56.266744786 +0200
+@@ -351,7 +351,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/sc2_1426.c swh-plugins-0.4.15+1/sc2_1426.c
+--- swh-plugins-0.4.15+1.orig/sc2_1426.c 2012-05-13 01:05:58.178460807
+0200
++++ swh-plugins-0.4.15+1/sc2_1426.c 2012-05-13 01:06:56.270744803 +0200
+@@ -362,7 +362,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/sc2_1426.so.c
swh-plugins-0.4.15+1/sc2_1426.so.c
+--- swh-plugins-0.4.15+1.orig/sc2_1426.so.c 2012-05-13 01:05:58.242461117
+0200
++++ swh-plugins-0.4.15+1/sc2_1426.so.c 2012-05-13 01:06:56.278744853 +0200
+@@ -362,7 +362,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/sc3_1427.c swh-plugins-0.4.15+1/sc3_1427.c
+--- swh-plugins-0.4.15+1.orig/sc3_1427.c 2012-05-13 01:05:58.178460807
+0200
++++ swh-plugins-0.4.15+1/sc3_1427.c 2012-05-13 01:06:56.282744868 +0200
+@@ -409,7 +409,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/sc3_1427.so.c
swh-plugins-0.4.15+1/sc3_1427.so.c
+--- swh-plugins-0.4.15+1.orig/sc3_1427.so.c 2012-05-13 01:05:58.122460531
+0200
++++ swh-plugins-0.4.15+1/sc3_1427.so.c 2012-05-13 01:06:56.290744904 +0200
+@@ -409,7 +409,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/sc4_1434.so.c
swh-plugins-0.4.15+1/sc4_1434.so.c
+--- swh-plugins-0.4.15+1.orig/sc4_1434.so.c 2012-05-13 01:05:58.166460749
+0200
++++ swh-plugins-0.4.15+1/sc4_1434.so.c 2012-05-13 01:06:56.294744931 +0200
+@@ -429,7 +429,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/sc4_1882.c swh-plugins-0.4.15+1/sc4_1882.c
+--- swh-plugins-0.4.15+1.orig/sc4_1882.c 2012-05-13 01:05:58.170460768
+0200
++++ swh-plugins-0.4.15+1/sc4_1882.c 2012-05-13 01:06:56.302744960 +0200
+@@ -452,7 +452,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/sc4_1882.so.c
swh-plugins-0.4.15+1/sc4_1882.so.c
+--- swh-plugins-0.4.15+1.orig/sc4_1882.so.c 2012-05-13 01:05:58.098460420
+0200
++++ swh-plugins-0.4.15+1/sc4_1882.so.c 2012-05-13 01:06:56.302744960 +0200
+@@ -448,7 +448,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/sc4m_1916.c
swh-plugins-0.4.15+1/sc4m_1916.c
+--- swh-plugins-0.4.15+1.orig/sc4m_1916.c 2012-05-13 01:05:58.170460768
+0200
++++ swh-plugins-0.4.15+1/sc4m_1916.c 2012-05-13 01:06:56.302744960 +0200
+@@ -416,7 +416,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/se4_1883.c swh-plugins-0.4.15+1/se4_1883.c
+--- swh-plugins-0.4.15+1.orig/se4_1883.c 2012-05-13 01:05:58.182460823
+0200
++++ swh-plugins-0.4.15+1/se4_1883.c 2012-05-13 01:06:56.306744981 +0200
+@@ -448,7 +448,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/se4_1883.so.c
swh-plugins-0.4.15+1/se4_1883.so.c
+--- swh-plugins-0.4.15+1.orig/se4_1883.so.c 2012-05-13 01:05:58.246461146
+0200
++++ swh-plugins-0.4.15+1/se4_1883.so.c 2012-05-13 01:06:56.306744981 +0200
+@@ -448,7 +448,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/shaper_1187.c
swh-plugins-0.4.15+1/shaper_1187.c
+--- swh-plugins-0.4.15+1.orig/shaper_1187.c 2012-05-13 01:05:58.202460932
+0200
++++ swh-plugins-0.4.15+1/shaper_1187.c 2012-05-13 01:06:56.310745009 +0200
+@@ -182,7 +182,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/shaper_1187.so.c
swh-plugins-0.4.15+1/shaper_1187.so.c
+--- swh-plugins-0.4.15+1.orig/shaper_1187.so.c 2012-05-13 01:05:58.246461146
+0200
++++ swh-plugins-0.4.15+1/shaper_1187.so.c 2012-05-13 01:06:56.310745009
+0200
+@@ -182,7 +182,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/sifter_1210.c
swh-plugins-0.4.15+1/sifter_1210.c
+--- swh-plugins-0.4.15+1.orig/sifter_1210.c 2012-05-13 01:05:58.098460420
+0200
++++ swh-plugins-0.4.15+1/sifter_1210.c 2012-05-13 01:06:56.310745009 +0200
+@@ -362,7 +362,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/sifter_1210.so.c
swh-plugins-0.4.15+1/sifter_1210.so.c
+--- swh-plugins-0.4.15+1.orig/sifter_1210.so.c 2012-05-13 01:05:58.238461097
+0200
++++ swh-plugins-0.4.15+1/sifter_1210.so.c 2012-05-13 01:06:56.310745009
+0200
+@@ -362,7 +362,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/sin_cos_1881.c
swh-plugins-0.4.15+1/sin_cos_1881.c
+--- swh-plugins-0.4.15+1.orig/sin_cos_1881.c 2012-05-13 01:05:58.210460960
+0200
++++ swh-plugins-0.4.15+1/sin_cos_1881.c 2012-05-13 01:06:56.314745023
+0200
+@@ -214,7 +214,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/sin_cos_1881.so.c
swh-plugins-0.4.15+1/sin_cos_1881.so.c
+--- swh-plugins-0.4.15+1.orig/sin_cos_1881.so.c 2012-05-13
01:05:58.210460960 +0200
++++ swh-plugins-0.4.15+1/sin_cos_1881.so.c 2012-05-13 01:06:56.314745023
+0200
+@@ -214,7 +214,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/single_para_1203.c
swh-plugins-0.4.15+1/single_para_1203.c
+--- swh-plugins-0.4.15+1.orig/single_para_1203.c 2012-05-13
01:05:58.170460768 +0200
++++ swh-plugins-0.4.15+1/single_para_1203.c 2012-05-13 01:06:56.314745023
+0200
+@@ -214,7 +214,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/single_para_1203.so.c
swh-plugins-0.4.15+1/single_para_1203.so.c
+--- swh-plugins-0.4.15+1.orig/single_para_1203.so.c 2012-05-13
01:05:58.242461117 +0200
++++ swh-plugins-0.4.15+1/single_para_1203.so.c 2012-05-13 01:06:56.314745023
+0200
+@@ -214,7 +214,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/sinus_wavewrapper_1198.c
swh-plugins-0.4.15+1/sinus_wavewrapper_1198.c
+--- swh-plugins-0.4.15+1.orig/sinus_wavewrapper_1198.c 2012-05-13
01:05:58.174460795 +0200
++++ swh-plugins-0.4.15+1/sinus_wavewrapper_1198.c 2012-05-13
01:06:56.314745023 +0200
+@@ -166,7 +166,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/sinus_wavewrapper_1198.so.c
swh-plugins-0.4.15+1/sinus_wavewrapper_1198.so.c
+--- swh-plugins-0.4.15+1.orig/sinus_wavewrapper_1198.so.c 2012-05-13
01:05:58.206460944 +0200
++++ swh-plugins-0.4.15+1/sinus_wavewrapper_1198.so.c 2012-05-13
01:06:56.318745041 +0200
+@@ -166,7 +166,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/smooth_decimate_1414.c
swh-plugins-0.4.15+1/smooth_decimate_1414.c
+--- swh-plugins-0.4.15+1.orig/smooth_decimate_1414.c 2012-05-13
01:05:58.174460795 +0200
++++ swh-plugins-0.4.15+1/smooth_decimate_1414.c 2012-05-13
01:06:56.318745041 +0200
+@@ -247,7 +247,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/smooth_decimate_1414.so.c
swh-plugins-0.4.15+1/smooth_decimate_1414.so.c
+--- swh-plugins-0.4.15+1.orig/smooth_decimate_1414.so.c 2012-05-13
01:05:58.182460823 +0200
++++ swh-plugins-0.4.15+1/smooth_decimate_1414.so.c 2012-05-13
01:06:56.318745041 +0200
+@@ -247,7 +247,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/split_1406.c
swh-plugins-0.4.15+1/split_1406.c
+--- swh-plugins-0.4.15+1.orig/split_1406.c 2012-05-13 01:05:58.170460768
+0200
++++ swh-plugins-0.4.15+1/split_1406.c 2012-05-13 01:06:56.318745041 +0200
+@@ -162,7 +162,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/split_1406.so.c
swh-plugins-0.4.15+1/split_1406.so.c
+--- swh-plugins-0.4.15+1.orig/split_1406.so.c 2012-05-13 01:05:58.178460807
+0200
++++ swh-plugins-0.4.15+1/split_1406.so.c 2012-05-13 01:06:56.322745062
+0200
+@@ -162,7 +162,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/step_muxer_1212.c
swh-plugins-0.4.15+1/step_muxer_1212.c
+--- swh-plugins-0.4.15+1.orig/step_muxer_1212.c 2012-05-13
01:05:58.174460795 +0200
++++ swh-plugins-0.4.15+1/step_muxer_1212.c 2012-05-13 01:06:56.322745062
+0200
+@@ -404,7 +404,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/step_muxer_1212.so.c
swh-plugins-0.4.15+1/step_muxer_1212.so.c
+--- swh-plugins-0.4.15+1.orig/step_muxer_1212.so.c 2012-05-13
01:05:58.206460944 +0200
++++ swh-plugins-0.4.15+1/step_muxer_1212.so.c 2012-05-13 01:06:56.322745062
+0200
+@@ -404,7 +404,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/surround_encoder_1401.c
swh-plugins-0.4.15+1/surround_encoder_1401.c
+--- swh-plugins-0.4.15+1.orig/surround_encoder_1401.c 2012-05-13
01:05:58.230461069 +0200
++++ swh-plugins-0.4.15+1/surround_encoder_1401.c 2012-05-13
01:06:56.326745088 +0200
+@@ -324,7 +324,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/surround_encoder_1401.so.c
swh-plugins-0.4.15+1/surround_encoder_1401.so.c
+--- swh-plugins-0.4.15+1.orig/surround_encoder_1401.so.c 2012-05-13
01:05:58.186460843 +0200
++++ swh-plugins-0.4.15+1/surround_encoder_1401.so.c 2012-05-13
01:06:56.326745088 +0200
+@@ -278,7 +278,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/svf_1214.c swh-plugins-0.4.15+1/svf_1214.c
+--- swh-plugins-0.4.15+1.orig/svf_1214.c 2012-05-13 01:05:58.238461097
+0200
++++ swh-plugins-0.4.15+1/svf_1214.c 2012-05-13 01:06:56.326745088 +0200
+@@ -300,7 +300,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/svf_1214.so.c
swh-plugins-0.4.15+1/svf_1214.so.c
+--- swh-plugins-0.4.15+1.orig/svf_1214.so.c 2012-05-13 01:05:58.238461097
+0200
++++ swh-plugins-0.4.15+1/svf_1214.so.c 2012-05-13 01:06:56.330745100 +0200
+@@ -303,7 +303,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/tape_delay_1211.c
swh-plugins-0.4.15+1/tape_delay_1211.c
+--- swh-plugins-0.4.15+1.orig/tape_delay_1211.c 2012-05-13
01:05:58.110460476 +0200
++++ swh-plugins-0.4.15+1/tape_delay_1211.c 2012-05-13 01:06:56.330745100
+0200
+@@ -483,7 +483,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/tape_delay_1211.so.c
swh-plugins-0.4.15+1/tape_delay_1211.so.c
+--- swh-plugins-0.4.15+1.orig/tape_delay_1211.so.c 2012-05-13
01:05:58.234461081 +0200
++++ swh-plugins-0.4.15+1/tape_delay_1211.so.c 2012-05-13 01:06:56.330745100
+0200
+@@ -483,7 +483,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/transient_1206.c
swh-plugins-0.4.15+1/transient_1206.c
+--- swh-plugins-0.4.15+1.orig/transient_1206.c 2012-05-13 01:05:58.174460795
+0200
++++ swh-plugins-0.4.15+1/transient_1206.c 2012-05-13 01:06:56.334745115
+0200
+@@ -377,7 +377,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/transient_1206.so.c
swh-plugins-0.4.15+1/transient_1206.so.c
+--- swh-plugins-0.4.15+1.orig/transient_1206.so.c 2012-05-13
01:05:58.174460795 +0200
++++ swh-plugins-0.4.15+1/transient_1206.so.c 2012-05-13 01:06:56.334745115
+0200
+@@ -377,7 +377,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/triple_para_1204.c
swh-plugins-0.4.15+1/triple_para_1204.c
+--- swh-plugins-0.4.15+1.orig/triple_para_1204.c 2012-05-13
01:05:58.202460932 +0200
++++ swh-plugins-0.4.15+1/triple_para_1204.c 2012-05-13 01:06:56.338745134
+0200
+@@ -375,7 +375,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/triple_para_1204.so.c
swh-plugins-0.4.15+1/triple_para_1204.so.c
+--- swh-plugins-0.4.15+1.orig/triple_para_1204.so.c 2012-05-13
01:05:58.230461069 +0200
++++ swh-plugins-0.4.15+1/triple_para_1204.so.c 2012-05-13 01:06:56.338745134
+0200
+@@ -375,7 +375,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+Gemeinsame Unterverzeichnisse: swh-plugins-0.4.15+1.orig/util und
swh-plugins-0.4.15+1/util.
+diff -u swh-plugins-0.4.15+1.orig/valve_1209.c
swh-plugins-0.4.15+1/valve_1209.c
+--- swh-plugins-0.4.15+1.orig/valve_1209.c 2012-05-13 01:05:58.238461097
+0200
++++ swh-plugins-0.4.15+1/valve_1209.c 2012-05-13 01:06:56.338745134 +0200
+@@ -250,7 +250,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/valve_1209.so.c
swh-plugins-0.4.15+1/valve_1209.so.c
+--- swh-plugins-0.4.15+1.orig/valve_1209.so.c 2012-05-13 01:05:58.174460795
+0200
++++ swh-plugins-0.4.15+1/valve_1209.so.c 2012-05-13 01:06:56.346745181
+0200
+@@ -246,7 +246,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/valve_rect_1405.c
swh-plugins-0.4.15+1/valve_rect_1405.c
+--- swh-plugins-0.4.15+1.orig/valve_rect_1405.c 2012-05-13
01:05:58.178460807 +0200
++++ swh-plugins-0.4.15+1/valve_rect_1405.c 2012-05-13 01:06:56.350745198
+0200
+@@ -319,7 +319,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/valve_rect_1405.so.c
swh-plugins-0.4.15+1/valve_rect_1405.so.c
+--- swh-plugins-0.4.15+1.orig/valve_rect_1405.so.c 2012-05-13
01:05:58.186460843 +0200
++++ swh-plugins-0.4.15+1/valve_rect_1405.so.c 2012-05-13 01:06:56.354745218
+0200
+@@ -319,7 +319,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/vynil_1905.c
swh-plugins-0.4.15+1/vynil_1905.c
+--- swh-plugins-0.4.15+1.orig/vynil_1905.c 2012-05-13 01:05:58.230461069
+0200
++++ swh-plugins-0.4.15+1/vynil_1905.c 2012-05-13 01:06:56.362745256 +0200
+@@ -586,7 +586,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/vynil_1905.so.c
swh-plugins-0.4.15+1/vynil_1905.so.c
+--- swh-plugins-0.4.15+1.orig/vynil_1905.so.c 2012-05-13 01:05:58.202460932
+0200
++++ swh-plugins-0.4.15+1/vynil_1905.so.c 2012-05-13 01:06:56.370745299
+0200
+@@ -584,7 +584,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/wave_terrain_1412.c
swh-plugins-0.4.15+1/wave_terrain_1412.c
+--- swh-plugins-0.4.15+1.orig/wave_terrain_1412.c 2012-05-13
01:05:58.218461009 +0200
++++ swh-plugins-0.4.15+1/wave_terrain_1412.c 2012-05-13 01:06:56.374745316
+0200
+@@ -162,7 +162,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/wave_terrain_1412.so.c
swh-plugins-0.4.15+1/wave_terrain_1412.so.c
+--- swh-plugins-0.4.15+1.orig/wave_terrain_1412.so.c 2012-05-13
01:05:58.238461097 +0200
++++ swh-plugins-0.4.15+1/wave_terrain_1412.so.c 2012-05-13
01:06:56.378745334 +0200
+@@ -162,7 +162,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/xfade_1915.c
swh-plugins-0.4.15+1/xfade_1915.c
+--- swh-plugins-0.4.15+1.orig/xfade_1915.c 2012-05-13 01:05:58.214460980
+0200
++++ swh-plugins-0.4.15+1/xfade_1915.c 2012-05-13 01:06:56.382745355 +0200
+@@ -392,7 +392,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/zm1_1428.c swh-plugins-0.4.15+1/zm1_1428.c
+--- swh-plugins-0.4.15+1.orig/zm1_1428.c 2012-05-13 01:05:58.178460807
+0200
++++ swh-plugins-0.4.15+1/zm1_1428.c 2012-05-13 01:06:56.386745381 +0200
+@@ -170,7 +170,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
+diff -u swh-plugins-0.4.15+1.orig/zm1_1428.so.c
swh-plugins-0.4.15+1/zm1_1428.so.c
+--- swh-plugins-0.4.15+1.orig/zm1_1428.so.c 2012-05-13 01:05:58.174460795
+0200
++++ swh-plugins-0.4.15+1/zm1_1428.so.c 2012-05-13 01:06:56.390745393 +0200
+@@ -170,7 +170,6 @@
+
+ #ifdef ENABLE_NLS
+ #define D_(s) dgettext(PACKAGE, s)
+- setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR);
+ #else
+ #define D_(s) (s)
diff --git
a/audio-plugins/tap-plugins/0001-use-CFLAGS-LDFLAGS-passed-in-from-the-environment.patch

b/audio-plugins/tap-plugins/0001-use-CFLAGS-LDFLAGS-passed-in-from-the-environment.patch
new file mode 100644
index 0000000..b06aa68
--- /dev/null
+++
b/audio-plugins/tap-plugins/0001-use-CFLAGS-LDFLAGS-passed-in-from-the-environment.patch
@@ -0,0 +1,165 @@
+From 729341b835086f679a19e8080e830b228de12830 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+Date: Fri, 21 Mar 2014 13:21:09 +0100
+Subject: [PATCH] use CFLAGS/LDFLAGS passed in from the environment
+
+- also simplify rules
+- mark all, install, clean as PHONY
+---
+ Makefile | 96
++++++++++++++++++++--------------------------------------------
+ 1 file changed, 29 insertions(+), 67 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index a2e70e1..8bf25f8 100644
+--- a/Makefile
++++ b/Makefile
+@@ -23,8 +23,8 @@
+ # Change this if you want to install somewhere else. In particular
+ # you may wish to remove the middle "local/" part of the path.
+
+-INSTALL_PLUGINS_DIR = /usr/local/lib/ladspa/
+-INSTALL_LRDF_DIR = /usr/local/share/ladspa/rdf/
++INSTALL_PLUGINS_DIR ?= /usr/local/lib/ladspa/
++INSTALL_LRDF_DIR ?= /usr/local/share/ladspa/rdf/
+
+ # NO EDITING below this line is required
+ # if all you want to do is install and use the plugins.
+@@ -34,9 +34,9 @@ INSTALL_LRDF_DIR = /usr/local/share/ladspa/rdf/
+
+ # GENERAL
+
+-CC = gcc
+-CFLAGS = -I. -O3 -Wall -fomit-frame-pointer
-fstrength-reduce -funroll-loops -ffast-math -c -fPIC -DPIC
+-LDFLAGS = -nostartfiles -shared -Wl,-Bsymbolic -lc -lm
-lrt
++CFLAGS += -I. -Wall -fPIC -DPIC
++LDFLAGS += -nostartfiles -shared -Wl,-Bsymbolic
++LDLIBS = -lc -lm -lrt
+
+ PLUGINS = tap_autopan.so \
+ tap_chorusflanger.so \
+@@ -63,98 +63,60 @@ all: $(PLUGINS)
+
+ # RULES TO BUILD PLUGINS FROM C CODE
+
+-tap_tremolo.so: tap_tremolo.c tap_utils.h ladspa.h
+- $(CC) $(CFLAGS) tap_tremolo.c -o tap_tremolo.o
+- $(CC) $(LDFLAGS) -o tap_tremolo.so tap_tremolo.o
++%.so: %.o
++ $(CC) $(LDFLAGS) -o $@ $< $(LDLIBS)
+
+-tap_eq.so: tap_eq.c tap_utils.h ladspa.h
+- $(CC) $(CFLAGS) tap_eq.c -o tap_eq.o
+- $(CC) $(LDFLAGS) -o tap_eq.so tap_eq.o
++tap_tremolo.o: tap_tremolo.c tap_utils.h ladspa.h
+
+-tap_eqbw.so: tap_eqbw.c tap_utils.h ladspa.h
+- $(CC) $(CFLAGS) tap_eqbw.c -o tap_eqbw.o
+- $(CC) $(LDFLAGS) -o tap_eqbw.so tap_eqbw.o
++tap_eq.o: tap_eq.c tap_utils.h ladspa.h
+
+-tap_echo.so: tap_echo.c tap_utils.h ladspa.h
+- $(CC) $(CFLAGS) tap_echo.c -o tap_echo.o
+- $(CC) $(LDFLAGS) -o tap_echo.so tap_echo.o
++tap_eqbw.o: tap_eqbw.c tap_utils.h ladspa.h
+
+-tap_reverb.so: tap_reverb.c tap_reverb.h tap_reverb_presets.h tap_utils.h
ladspa.h
+- $(CC) $(CFLAGS) tap_reverb.c -o tap_reverb.o
+- $(CC) $(LDFLAGS) -o tap_reverb.so tap_reverb.o
++tap_echo.o: tap_echo.c tap_utils.h ladspa.h
+
+-tap_limiter.so: tap_limiter.c tap_utils.h ladspa.h
+- $(CC) $(CFLAGS) tap_limiter.c -o tap_limiter.o
+- $(CC) $(LDFLAGS) -o tap_limiter.so tap_limiter.o
++tap_reverb.o: tap_reverb.c tap_reverb.h tap_reverb_presets.h tap_utils.h
ladspa.h
+
+-tap_autopan.so: tap_autopan.c tap_utils.h ladspa.h
+- $(CC) $(CFLAGS) tap_autopan.c -o tap_autopan.o
+- $(CC) $(LDFLAGS) -o tap_autopan.so tap_autopan.o
++tap_limiter.o: tap_limiter.c tap_utils.h ladspa.h
+
+-tap_deesser.so: tap_deesser.c tap_utils.h ladspa.h
+- $(CC) $(CFLAGS) tap_deesser.c -o tap_deesser.o
+- $(CC) $(LDFLAGS) -o tap_deesser.so tap_deesser.o
++tap_autopan.o: tap_autopan.c tap_utils.h ladspa.h
+
+-tap_vibrato.so: tap_vibrato.c tap_utils.h ladspa.h
+- $(CC) $(CFLAGS) tap_vibrato.c -o tap_vibrato.o
+- $(CC) $(LDFLAGS) -o tap_vibrato.so tap_vibrato.o
++tap_deesser.o: tap_deesser.c tap_utils.h ladspa.h
+
+-tap_rotspeak.so: tap_rotspeak.c tap_utils.h ladspa.h
+- $(CC) $(CFLAGS) tap_rotspeak.c -o tap_rotspeak.o
+- $(CC) $(LDFLAGS) -o tap_rotspeak.so tap_rotspeak.o
++tap_vibrato.o: tap_vibrato.c tap_utils.h ladspa.h
+
+-tap_pitch.so: tap_pitch.c tap_utils.h ladspa.h
+- $(CC) $(CFLAGS) tap_pitch.c -o tap_pitch.o
+- $(CC) $(LDFLAGS) -o tap_pitch.so tap_pitch.o
++tap_rotspeak.o: tap_rotspeak.c tap_utils.h ladspa.h
+
+-tap_dynamics_m.so: tap_dynamics_m.c tap_dynamics_presets.h tap_utils.h
ladspa.h
+- $(CC) $(CFLAGS) tap_dynamics_m.c -o tap_dynamics_m.o
+- $(CC) $(LDFLAGS) -o tap_dynamics_m.so tap_dynamics_m.o
++tap_pitch.o: tap_pitch.c tap_utils.h ladspa.h
+
+-tap_dynamics_st.so: tap_dynamics_st.c tap_dynamics_presets.h tap_utils.h
ladspa.h
+- $(CC) $(CFLAGS) tap_dynamics_st.c -o tap_dynamics_st.o
+- $(CC) $(LDFLAGS) -o tap_dynamics_st.so tap_dynamics_st.o
++tap_dynamics_m.o: tap_dynamics_m.c tap_dynamics_presets.h tap_utils.h
ladspa.h
+
+-tap_reflector.so: tap_reflector.c tap_utils.h ladspa.h
+- $(CC) $(CFLAGS) tap_reflector.c -o tap_reflector.o
+- $(CC) $(LDFLAGS) -o tap_reflector.so tap_reflector.o
++tap_dynamics_st.o: tap_dynamics_st.c tap_dynamics_presets.h tap_utils.h
ladspa.h
+
+-tap_pinknoise.so: tap_pinknoise.c tap_utils.h ladspa.h
+- $(CC) $(CFLAGS) tap_pinknoise.c -o tap_pinknoise.o
+- $(CC) $(LDFLAGS) -o tap_pinknoise.so tap_pinknoise.o
++tap_reflector.o: tap_reflector.c tap_utils.h ladspa.h
+
+-tap_doubler.so: tap_doubler.c tap_utils.h ladspa.h
+- $(CC) $(CFLAGS) tap_doubler.c -o tap_doubler.o
+- $(CC) $(LDFLAGS) -o tap_doubler.so tap_doubler.o
++tap_pinknoise.o: tap_pinknoise.c tap_utils.h ladspa.h
+
+-tap_sigmoid.so: tap_sigmoid.c tap_utils.h ladspa.h
+- $(CC) $(CFLAGS) tap_sigmoid.c -o tap_sigmoid.o
+- $(CC) $(LDFLAGS) -o tap_sigmoid.so tap_sigmoid.o
++tap_doubler.o: tap_doubler.c tap_utils.h ladspa.h
+
+-tap_tubewarmth.so: tap_tubewarmth.c tap_utils.h ladspa.h
+- $(CC) $(CFLAGS) tap_tubewarmth.c -o tap_tubewarmth.o
+- $(CC) $(LDFLAGS) -o tap_tubewarmth.so tap_tubewarmth.o
++tap_sigmoid.o: tap_sigmoid.c tap_utils.h ladspa.h
+
+-tap_chorusflanger.so: tap_chorusflanger.c tap_utils.h ladspa.h
+- $(CC) $(CFLAGS) tap_chorusflanger.c -o tap_chorusflanger.o
+- $(CC) $(LDFLAGS) -o tap_chorusflanger.so tap_chorusflanger.o
++tap_tubewarmth.o: tap_tubewarmth.c tap_utils.h ladspa.h
++
++tap_chorusflanger.o: tap_chorusflanger.c tap_utils.h ladspa.h
+
+
+ # OTHER TARGETS
+
+-install: targets
++install: all
+ -mkdir -p $(INSTALL_PLUGINS_DIR)
+ cp *.so $(INSTALL_PLUGINS_DIR)
+ -mkdir -p $(INSTALL_LRDF_DIR)
+ cp tap-plugins.rdf $(INSTALL_LRDF_DIR)
+ cp tap_reverb.rdf $(INSTALL_LRDF_DIR)
+
+-targets: $(PLUGINS)
+-
+-always:
+-
+ clean:
+ -rm -f `find . -name "*.so"`
+ -rm -f `find . -name "*.o"`
+ -rm -f `find . -name "*~"`
+
++.PHONY: all install clean
+--
+1.9.0
+
diff --git a/audio-plugins/tap-plugins/BUILD b/audio-plugins/tap-plugins/BUILD
index 8f58e6d..6dfecc1 100755
--- a/audio-plugins/tap-plugins/BUILD
+++ b/audio-plugins/tap-plugins/BUILD
@@ -1 +1 @@
-make
+default_build_make
diff --git a/audio-plugins/tap-plugins/CONFLICTS
b/audio-plugins/tap-plugins/CONFLICTS
deleted file mode 100755
index 2a11fb8..0000000
--- a/audio-plugins/tap-plugins/CONFLICTS
+++ /dev/null
@@ -1 +0,0 @@
-conflicts tap y
diff --git a/audio-plugins/tap-plugins/DETAILS
b/audio-plugins/tap-plugins/DETAILS
index 78e02fa..ba5f832 100755
--- a/audio-plugins/tap-plugins/DETAILS
+++ b/audio-plugins/tap-plugins/DETAILS
@@ -1,9 +1,9 @@
SPELL=tap-plugins
- VERSION=0.7.0
+ VERSION=0.7.2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:2ea9d80e115d0ffca1e91ceb7ea872acf1207cc5b6f40d204752808f8e984c07ae493cb9432f2541003b34fd4354c2a65c8473abcd0113e1b540aa500ab28b11
+ SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SPELL}/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:3cd7605b03c2732f22d7ff79c889b50db4514d232c639cf964d65b2428b8ce6193824e26622ded662cae74351daa38a321bc1b1590035e5fa0fb79bb4620edd0
WEB_SITE=http://tap-plugins.sf.net
ENTERED=20040126
LICENSE[0]=GPL
diff --git a/audio-plugins/tap-plugins/HISTORY
b/audio-plugins/tap-plugins/HISTORY
index 6a00377..0e93c8e 100644
--- a/audio-plugins/tap-plugins/HISTORY
+++ b/audio-plugins/tap-plugins/HISTORY
@@ -1,3 +1,10 @@
+2014-03-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.7.2
+ * CONFLICTS: removed
+ * PRE_BUILD, INSTALL,
0001-use-CFLAGS-LDFLAGS-passed-in-from-the-environment.patch:
+ clean up Makefile
+ * BUILD: use default_build_make
+
2007-02-16 Juuso Alasuutari <iuso AT sourcemage.org>
* all: Renamed to tap-plugins.
* CONFLICTS: Added, conflicts tap.
diff --git a/audio-plugins/tap-plugins/INSTALL
b/audio-plugins/tap-plugins/INSTALL
new file mode 100755
index 0000000..423bcef
--- /dev/null
+++ b/audio-plugins/tap-plugins/INSTALL
@@ -0,0 +1,3 @@
+INSTALL_PLUGINS_DIR=${INSTALL_ROOT}/usr/lib/ladspa \
+ INSTALL_LRDF_DIR=${INSTALL_ROOT}/usr/share/ladspa/rdf/ \
+ default_install
diff --git a/audio-plugins/tap-plugins/PRE_BUILD
b/audio-plugins/tap-plugins/PRE_BUILD
index db21b0b..555559a 100755
--- a/audio-plugins/tap-plugins/PRE_BUILD
+++ b/audio-plugins/tap-plugins/PRE_BUILD
@@ -1,8 +1,4 @@
default_pre_build &&
cd "$SOURCE_DIRECTORY" &&

-sed -i "s:/usr/local/lib/ladspa/:\"$INSTALL_ROOT/usr/lib/ladspa/\":" \
- Makefile &&
-
-sed -i
"s:/usr/local/share/ladspa/rdf/:\"$INSTALL_ROOT/usr/share/ladspa/rdf/\":" \
- Makefile
+patch -p1 <
$SPELL_DIRECTORY/0001-use-CFLAGS-LDFLAGS-passed-in-from-the-environment.patch
diff --git a/audio-plugins/vco-plugins/DETAILS
b/audio-plugins/vco-plugins/DETAILS
index d6c6efd..1f43aa7 100755
--- a/audio-plugins/vco-plugins/DETAILS
+++ b/audio-plugins/vco-plugins/DETAILS
@@ -1,10 +1,10 @@
SPELL=vco-plugins
VERSION=0.3.0
SOURCE=VCO-plugins-$VERSION.tar.bz2
- SOURCE_URL[0]=http://www.kokkinizita.net/linuxaudio/downloads/$SOURCE
+
SOURCE_URL[0]=http://kokkinizita.linuxaudio.org/linuxaudio/downloads/$SOURCE

SOURCE_HASH=sha512:44e066acdda38137dcc6a6b504a8453f8d0d25c90ba091e71a48554b47e60365a1e6b0bad694ec7340d399951b8b0592507be153370d1b4924d399310cf106c5
SOURCE_DIRECTORY=$BUILD_DIRECTORY/VCO-plugins-$VERSION
- WEB_SITE=http://www.kokkinizita.net/linuxaudio/ladspa/index.html
+
WEB_SITE=http://kokkinizita.linuxaudio.org/linuxaudio/ladspa/index.html
LICENSE[0]=GPL
ENTERED=20060818
KEYWORDS="plugins audio"
diff --git a/audio-plugins/vco-plugins/HISTORY
b/audio-plugins/vco-plugins/HISTORY
index 70548bf..0c6acae 100644
--- a/audio-plugins/vco-plugins/HISTORY
+++ b/audio-plugins/vco-plugins/HISTORY
@@ -1,3 +1,6 @@
+2014-03-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: fix SOURCE_URL[0] WEB_SITE
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git
a/audio-plugins/vlevel/0001-make-FLAGS-settable-from-the-environment.patch
b/audio-plugins/vlevel/0001-make-FLAGS-settable-from-the-environment.patch
new file mode 100644
index 0000000..78367c6
--- /dev/null
+++ b/audio-plugins/vlevel/0001-make-FLAGS-settable-from-the-environment.patch
@@ -0,0 +1,67 @@
+From 7addac8d049f673edcbdd23cf42eef7919c52ac1 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+Date: Thu, 20 Mar 2014 23:19:55 +0000
+Subject: [PATCH 1/2] make FLAGS settable from the environment
+
+- also remove redundant rule bodies
+- declare all and install PHONY
+- correctly set LDLIBS so linking works with recent linkers
+- correctly set and use PREFIX
+---
+ Makefile | 19 ++++++++++---------
+ 1 file changed, 10 insertions(+), 9 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 94fa21e..35af52b 100644
+--- a/Makefile
++++ b/Makefile
+@@ -19,18 +19,23 @@
+ # User-editable options:
+
+ # Change this to suit your preferences (maybe add -march=cputype)
+-CXXFLAGS=-Wall -O3 -fPIC -DPIC -g
++CXXFLAGS ?= -O3 -g
++
++CPPFLAGS += -DPIC
++
++CXXFLAGS += -fPIC
++LDLIBS=-lstdc++ -lm
+
+ # This is where it will be installed
+-PREFIX=/usr/local/bin/
+-LADSPA_PREFIX=/usr/local/lib/ladspa/
++PREFIX ?= /usr/local/
++LADSPA_PREFIX ?= /usr/local/lib/ladspa/
+
+ # End of user-editable options
+
+ all: vlevel-bin vlevel-ladspa.so
+
+ install: all
+- cp -f vlevel-bin $(PREFIX)
++ cp -f vlevel-bin $(PREFIX)/bin/
+ mkdir -p $(LADSPA_PREFIX)
+ cp -f vlevel-ladspa.so $(LADSPA_PREFIX)
+
+@@ -41,17 +46,13 @@ vlevel-ladspa.so: vlevel-ladspa.o volumeleveler.o
+ $(CXX) $(CXXFLAGS) -shared -o vlevel-ladspa.so vlevel-ladspa.o
volumeleveler.o
+
+ vlevel-ladspa.o: vlevel-ladspa.cpp volumeleveler.h vlevel-ladspa.h vlevel.h
ladspa.h
+- $(CXX) $(CXXFLAGS) -c vlevel-ladspa.cpp
+
+ vlevel-bin: volumeleveler.o commandline.o vlevel-bin.o vlevel.h
+- $(CXX) $(CXXFLAGS) -o vlevel-bin vlevel-bin.o volumeleveler.o
commandline.o
+
+ volumeleveler.o: volumeleveler.cpp volumeleveler.h vlevel.h
+- $(CXX) $(CXXFLAGS) -c volumeleveler.cpp
+
+ vlevel-bin.o: vlevel-bin.cpp volumeleveler.h commandline.h vlevel.h
+- $(CXX) $(CXXFLAGS) -c vlevel-bin.cpp
+
+ commandline.o: commandline.cpp commandline.h
+- $(CXX) $(CXXFLAGS) -c commandline.cpp
+
++.PHONY: all install
+--
+1.9.0
+
diff --git a/audio-plugins/vlevel/0002-increase-compiler-warning-level.patch
b/audio-plugins/vlevel/0002-increase-compiler-warning-level.patch
new file mode 100644
index 0000000..59bb2bf
--- /dev/null
+++ b/audio-plugins/vlevel/0002-increase-compiler-warning-level.patch
@@ -0,0 +1,178 @@
+From af665e15d590cca4d02716fe01371cdddb751658 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+Date: Thu, 20 Mar 2014 23:21:10 +0000
+Subject: [PATCH 2/2] increase compiler warning level
+
+---
+ Makefile | 8 ++++++++
+ vlevel-bin.cpp | 2 +-
+ vlevel-ladspa.cpp | 12 +++++++-----
+ volumeleveler.cpp | 17 +++++++++--------
+ volumeleveler.h | 2 +-
+ 5 files changed, 26 insertions(+), 15 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 35af52b..3a3f018 100644
+--- a/Makefile
++++ b/Makefile
+@@ -24,6 +24,14 @@ CXXFLAGS ?= -O3 -g
+ CPPFLAGS += -DPIC
+
+ CXXFLAGS += -fPIC
++CXXFLAGS += -Wall -Wextra -Werror -pedantic
++CXXFLAGS += -Wcast-align -Wfloat-equal -Wformat-nonliteral
-Wformat-security
++CXXFLAGS += -Winit-self -Wmissing-include-dirs
++CXXFLAGS += -Wno-suggest-attribute=noreturn -Wno-write-strings
-Wpointer-arith -Wundef -Wpacked
++CXXFLAGS += -Wredundant-decls
++CXXFLAGS += -Wunreachable-code -Wno-unused-parameter -Wconversion -Wshadow
++CXXFLAGS += -Woverloaded-virtual
++
+ LDLIBS=-lstdc++ -lm
+
+ # This is where it will be installed
+diff --git a/vlevel-bin.cpp b/vlevel-bin.cpp
+index ef61b95..b969891 100644
+--- a/vlevel-bin.cpp
++++ b/vlevel-bin.cpp
+@@ -192,7 +192,7 @@ int main(int argc, char *argv[])
+ CommandLine cmd(argc, argv);
+ size_t length = 3 * 44100;
+ size_t channels = 2;
+- value_t strength = .8, max_multiplier = 20;
++ value_t strength = .8f, max_multiplier = 20.0f;
+ bool undo = false;
+ string option, argument;
+
+diff --git a/vlevel-ladspa.cpp b/vlevel-ladspa.cpp
+index 7022f68..7d278b2 100644
+--- a/vlevel-ladspa.cpp
++++ b/vlevel-ladspa.cpp
+@@ -44,7 +44,7 @@ LADSPA_PortDescriptor vlevel_port_descriptors[] = {
+ LADSPA_PORT_OUTPUT | LADSPA_PORT_AUDIO
+ };
+
+-char *vlevel_port_names[] = {
++const char *vlevel_port_names[] = {
+ "Look-ahead (seconds)",
+ "Strength",
+ "Use Maximum Multiplier",
+@@ -209,11 +209,13 @@ void VLevelInstance::ConnectPort(unsigned long port,
value_t *data_location)
+ {
+ ports[port] = data_location;
+
+- if(port >= CONTROL_PORT_COUNT) // is a control port
+- if((port - CONTROL_PORT_COUNT) % 2 == 0) // is an input port
++ if(port >= CONTROL_PORT_COUNT) { // is a control port
++ if((port - CONTROL_PORT_COUNT) % 2 == 0) { // is an input port
+ in[(port - CONTROL_PORT_COUNT) / 2] = data_location;
+- else if((port - CONTROL_PORT_COUNT) % 2 == 1) // is an output port
++ } else if((port - CONTROL_PORT_COUNT) % 2 == 1) { // is an output port
+ out[(port - CONTROL_PORT_COUNT) / 2] = data_location;
++ }
++ }
+ }
+
+ void VLevelInstance::Activate()
+@@ -224,7 +226,7 @@ void VLevelInstance::Activate()
+ void VLevelInstance::Run(unsigned long sample_count)
+ {
+
+- size_t samples = (size_t) (*ports[CONTROL_PORT_LOOK_AHEAD] * sample_rate);
++ size_t samples = (size_t) (*ports[CONTROL_PORT_LOOK_AHEAD] *
(value_t)sample_rate);
+ if(samples != vl.GetSamples()) {
+ if(samples > 60 * sample_rate) samples = 60 * sample_rate;
+ if(samples < 2) samples = 2;
+diff --git a/volumeleveler.cpp b/volumeleveler.cpp
+index 2a49b84..8a29f8b 100644
+--- a/volumeleveler.cpp
++++ b/volumeleveler.cpp
+@@ -22,6 +22,7 @@
+ #include <assert.h>
+ #include <math.h>
+ #include <iostream>
++#include <limits>
+
+ #include "vlevel.h"
+ #include "volumeleveler.h"
+@@ -50,7 +51,7 @@ void VolumeLeveler::SetStrength(value_t s)
+
+ void VolumeLeveler::SetMaxMultiplier(value_t m)
+ {
+- if(m <= 0) m = HUGE_VAL;
++ if(m <= 0) m = std::numeric_limits<float>::max();
+ max_multiplier = m;
+ }
+
+@@ -87,7 +88,7 @@ void VolumeLeveler::Flush()
+
+ value_t VolumeLeveler::GetMultiplier()
+ {
+- value_t multiplier = pow(avg_amp, -strength);
++ value_t multiplier = powf(avg_amp, -strength);
+ if(multiplier > max_multiplier) multiplier = max_multiplier;
+ return multiplier;
+ }
+@@ -121,7 +122,7 @@ void VolumeLeveler::Exchange_n(value_t **in_bufs,
value_t **out_bufs, size_t in_
+ for(size_t user_pos = 0; user_pos < in_samples; ++user_pos) {
+
+ // compute multiplier
+- value_t multiplier = pow(avg_amp, -strength);
++ value_t multiplier = powf(avg_amp, -strength);
+ if(multiplier > max_multiplier) multiplier = max_multiplier;
+
+ // swap buf[pos] with user_buf[user_pos], scaling user[buf] by
+@@ -132,7 +133,7 @@ void VolumeLeveler::Exchange_n(value_t **in_bufs,
value_t **out_bufs, size_t in_
+ value_t in = in_bufs[ch][user_pos];
+ out_bufs[ch][user_pos] = bufs[ch][pos] * multiplier;
+ bufs[ch][pos] = in;
+- if(VLEVEL_ABS(in) > new_val) new_val = fabs(in);
++ if(VLEVEL_ABS(in) > new_val) new_val = fabsf(in);
+ }
+
+ pos = (pos + 1) % samples; // now pos is the oldest, new one is pos-1
+@@ -141,14 +142,14 @@ void VolumeLeveler::Exchange_n(value_t **in_bufs,
value_t **out_bufs, size_t in_
+
+ if(pos == max_slope_pos) {
+ // recompute (this is expensive)
+- max_slope = -HUGE_VAL;
++ max_slope = std::numeric_limits<float>::min();
+ for(size_t i = 1; i < samples; ++i) {
+ value_t sample_val = 0;
+ for(size_t ch = 0; ch < channels; ++ch) {
+ value_t ch_val = VLEVEL_ABS(bufs[ch][(pos + i) % samples]);
+ if(ch_val > sample_val) sample_val = ch_val;
+ }
+- value_t slope = (sample_val - avg_amp) / i;
++ value_t slope = (sample_val - avg_amp) / (value_t)i;
+ if(slope >= max_slope) { // must be >=, otherwise clipping causes
excessive computation
+ max_slope_pos = (pos + i) % samples;
+ max_slope = slope;
+@@ -159,10 +160,10 @@ void VolumeLeveler::Exchange_n(value_t **in_bufs,
value_t **out_bufs, size_t in_
+ // only chance of higher slope is the new sample
+
+ // recomputing max_slope isn't really necessary...
+- max_slope = (max_slope_val - avg_amp) / ((max_slope_pos - pos +
samples) % samples);
++ max_slope = (max_slope_val - avg_amp) / (value_t) ((max_slope_pos -
pos + samples) % samples);
+ // ...but it doesn't take long and has a small effect.
+
+- value_t slope = (new_val - avg_amp) / (samples - 1);
++ value_t slope = (new_val - avg_amp) / (value_t)(samples - 1);
+
+ if(slope >= max_slope) { // probably needs to be >= for same reason
as above
+ max_slope_pos = (pos - 1) % samples;
+diff --git a/volumeleveler.h b/volumeleveler.h
+index 0b24798..960123f 100644
+--- a/volumeleveler.h
++++ b/volumeleveler.h
+@@ -35,7 +35,7 @@ public:
+ // constructs and destructs a VolumeLeveler with a length of l
+ // samples with c channels each, an effect strength of s and a
+ // maximum multiplier of m
+- VolumeLeveler(size_t l = 44100, size_t c = 2, value_t s = .8, value_t m =
25);
++ VolumeLeveler(size_t l = 44100, size_t c = 2, value_t s = .8f, value_t m
= 25);
+ ~VolumeLeveler();
+
+ // Reallocates a buffer of l samples and c channels (contents are
+--
+1.9.0
+
diff --git a/audio-plugins/vlevel/BUILD b/audio-plugins/vlevel/BUILD
new file mode 100755
index 0000000..6dfecc1
--- /dev/null
+++ b/audio-plugins/vlevel/BUILD
@@ -0,0 +1 @@
+default_build_make
diff --git a/audio-plugins/vlevel/DEPENDS b/audio-plugins/vlevel/DEPENDS
new file mode 100755
index 0000000..49520ac
--- /dev/null
+++ b/audio-plugins/vlevel/DEPENDS
@@ -0,0 +1,2 @@
+depends -sub CXX gcc &&
+depends ladspa
diff --git a/audio-plugins/vlevel/DETAILS b/audio-plugins/vlevel/DETAILS
new file mode 100755
index 0000000..1e19f8f
--- /dev/null
+++ b/audio-plugins/vlevel/DETAILS
@@ -0,0 +1,25 @@
+ SPELL=vlevel
+ VERSION=0.5
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+
SOURCE_URL[0]=$SOURCEFORGE_URL/project/${SPELL}/${SPELL}/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:b84a989f7493f6f008134408fcdc235980c2ef71069125399c67a6144a6f86863d795f1c7b8c10ac21d126e2e819ba117578f3da9bcac29025cfc6580ff3e8f4
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://vlevel.sourceforge.net/about/";
+ LICENSE[0]=GPL
+ ENTERED=20140321
+ SHORT="a compressor with lookahead for LADSPA"
+cat << EOF
+VLevel keeps your music from making you jump out of your seat, and it keeps
+you from having to fiddle with the volume constantly. It's different from
+other dynamic compressors because it looks ahead. You can think of VLevel
+as someone who knows your music by heart, and turns the volume up during
+quiet passages, but smoothly turns it back down when he knows a loud part
+is coming. It's great for making CDs to listen to in your car, or to play
+background music on your computer.
+
+VLevel is currently a LADSPA plugin and a command-line filter. You can use
+it with many Linux audio programs including XMMS, GStreamer, GLAME, GDAM,
+and others, and you can use it in shell scripts to level your music before
+burning a CD. In the future, it may be ported to other audio programs like
+SOX and WinAMP, and it will be made generally easier to use.
+EOF
diff --git a/audio-plugins/vlevel/HISTORY b/audio-plugins/vlevel/HISTORY
new file mode 100644
index 0000000..e90cdc5
--- /dev/null
+++ b/audio-plugins/vlevel/HISTORY
@@ -0,0 +1,6 @@
+2014-03-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * 0001-make-FLAGS-settable-from-the-environment.patch,
+ 0002-increase-compiler-warning-level.patch,
+ BUILD, DEPENDS, DETAILS, INSTALL, PRE_BUILD:
+ spell created
+
diff --git a/audio-plugins/vlevel/INSTALL b/audio-plugins/vlevel/INSTALL
new file mode 100755
index 0000000..e58a2f3
--- /dev/null
+++ b/audio-plugins/vlevel/INSTALL
@@ -0,0 +1 @@
+LADSPA_PREFIX=${INSTALL_ROOT}/usr/lib/ladspa PREFIX=${INSTALL_ROOT}/usr
default_install
diff --git a/audio-plugins/vlevel/PRE_BUILD b/audio-plugins/vlevel/PRE_BUILD
new file mode 100755
index 0000000..2899ad1
--- /dev/null
+++ b/audio-plugins/vlevel/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 <
$SPELL_DIRECTORY/0001-make-FLAGS-settable-from-the-environment.patch &&
+patch -p1 < $SPELL_DIRECTORY/0002-increase-compiler-warning-level.patch
diff --git
a/audio-plugins/zita-ajbridge/0001-make-PREFIX-configurable-from-environment.patch

b/audio-plugins/zita-ajbridge/0001-make-PREFIX-configurable-from-environment.patch
new file mode 100644
index 0000000..be671c4
--- /dev/null
+++
b/audio-plugins/zita-ajbridge/0001-make-PREFIX-configurable-from-environment.patch
@@ -0,0 +1,25 @@
+From 964c7c97e27b1e12623d819a68a5025844ee5bc4 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+Date: Fri, 21 Mar 2014 14:24:45 +0100
+Subject: [PATCH] make PREFIX configurable from environment
+
+---
+ source/Makefile | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/source/Makefile b/source/Makefile
+index 1d10985..6029e95 100644
+--- a/source/Makefile
++++ b/source/Makefile
+@@ -18,7 +18,7 @@
+ #
----------------------------------------------------------------------------
+
+
+-PREFIX = /usr/local
++PREFIX ?= /usr/local
+ SUFFIX := $(shell uname -m | sed -e 's/^unknown/$//' -e 's/^i.86/$//' -e
's/^x86_64/$/64/')
+ VERSION = 0.4.0
+ BINDIR = $(PREFIX)/bin
+--
+1.9.0
+
diff --git a/audio-plugins/zita-ajbridge/BUILD
b/audio-plugins/zita-ajbridge/BUILD
new file mode 100755
index 0000000..adadb8b
--- /dev/null
+++ b/audio-plugins/zita-ajbridge/BUILD
@@ -0,0 +1,2 @@
+cd $SOURCE_DIRECTORY/source &&
+default_build_make
diff --git a/audio-plugins/zita-ajbridge/DEPENDS
b/audio-plugins/zita-ajbridge/DEPENDS
new file mode 100755
index 0000000..1c929ed
--- /dev/null
+++ b/audio-plugins/zita-ajbridge/DEPENDS
@@ -0,0 +1,4 @@
+depends JACK-DRIVER &&
+depends alsa-lib &&
+depends zita-resampler &&
+depends zita-alsa-pcmi
diff --git a/audio-plugins/zita-ajbridge/DETAILS
b/audio-plugins/zita-ajbridge/DETAILS
new file mode 100755
index 0000000..8c9aee4
--- /dev/null
+++ b/audio-plugins/zita-ajbridge/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=zita-ajbridge
+ VERSION=0.4.0
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+
SOURCE_URL[0]=http://kokkinizita.linuxaudio.org/linuxaudio/downloads/${SOURCE}
+
SOURCE_HASH=sha512:ccdf26a730dd215df09e88352af99159b525cf344e099ae84efe94cb26b529342739b65eaabce5b7f547d3be89c72fcf3d7440d89d79f2bd4eac912f9b8985d0
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+
WEB_SITE="http://kokkinizita.linuxaudio.org/linuxaudio/zita-ajbridge-doc/quickguide.html";
+ LICENSE[0]=GPL
+ ENTERED=20140321
+ SHORT="a high-quality replacement for jack's alsa_in and alsa_out"
+cat << EOF
+Zita-ajbridge provides two applications, zita-a2j and zita-j2a. They allow
+to use an ALSA device as a Jack client, to provide additional capture (a2j)
+or playback (j2a) channels. Functionally these are equivalent to the alsa_in
+and alsa_out clients that come with Jack, but they provide much better
+audio quality. The resampling ratio will typically be stable within 1 PPM
+and change only very smoothly. Delay will be stable as well even under worse
+case conditions, e.g. the Jack client running near the end of the cycle.
+EOF
diff --git a/audio-plugins/zita-ajbridge/HISTORY
b/audio-plugins/zita-ajbridge/HISTORY
new file mode 100644
index 0000000..daefa6d
--- /dev/null
+++ b/audio-plugins/zita-ajbridge/HISTORY
@@ -0,0 +1,4 @@
+2014-03-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * 0001-make-PREFIX-configurable-from-environment.patch, BUILD,
+ DEPENDS, DETAILS, INSTALL, PRE_BUILD: spell created
+
diff --git a/audio-plugins/zita-ajbridge/INSTALL
b/audio-plugins/zita-ajbridge/INSTALL
new file mode 100755
index 0000000..e0074f3
--- /dev/null
+++ b/audio-plugins/zita-ajbridge/INSTALL
@@ -0,0 +1 @@
+PREFIX=${INSTALL_ROOT}/usr default_install
diff --git a/audio-plugins/zita-ajbridge/PRE_BUILD
b/audio-plugins/zita-ajbridge/PRE_BUILD
new file mode 100755
index 0000000..a000c44
--- /dev/null
+++ b/audio-plugins/zita-ajbridge/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 <
$SPELL_DIRECTORY/0001-make-PREFIX-configurable-from-environment.patch
diff --git a/audio-soft/abcde/DEPENDS b/audio-soft/abcde/DEPENDS
index c7d4e3d..474c9d9 100755
--- a/audio-soft/abcde/DEPENDS
+++ b/audio-soft/abcde/DEPENDS
@@ -1,3 +1,6 @@
+depends webservice-musicbrainz &&
+depends cd-discid &&
+
optional_depends cdparanoia "" "" "for ripping with error correction" &&
optional_depends cdrtools "" "" "use cdd2wav" &&
optional_depends vorbis-tools "" "" "Ogg Vorbis encoder" &&
diff --git a/audio-soft/abcde/DETAILS b/audio-soft/abcde/DETAILS
index 33f0732..9527e2d 100755
--- a/audio-soft/abcde/DETAILS
+++ b/audio-soft/abcde/DETAILS
@@ -1,9 +1,9 @@
SPELL=abcde
- VERSION=2.4.2
+ VERSION=2.5.4
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://abcde.googlecode.com/files/$SOURCE
-
SOURCE_HASH=sha512:0482b531daba1019cc8f5bfa0b4e320d2776517849a49480ef6e09d8043aae94fc36f3d3e6bfc0514db5a7358575ea8b3ea5b1ef127f44a87972667c6b095716
+
SOURCE_HASH=sha512:be3c8f697873b65888a37ea6209e161a6fc7bbe26c6e139b211b1fbcb233d3e250b21f6fad2114962ca4dcce79240e2cec51f69ce47549c737071a6122694791
WEB_SITE=http://code.google.com/p/abcde/
LICENSE[0]=GPL
ENTERED=20020911
diff --git a/audio-soft/abcde/HISTORY b/audio-soft/abcde/HISTORY
index 9b8434c..f2869de 100644
--- a/audio-soft/abcde/HISTORY
+++ b/audio-soft/abcde/HISTORY
@@ -1,3 +1,7 @@
+2013-04-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.5.4
+ * DEPENDS: add dependencies on webservice-musicbrainz, cd-discid
+
2011-01-14 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
* DETAILS: Fixed SOURCE_URL[0]
updated spell to 2.4.2
diff --git a/audio-soft/alsa-patch-bay/0001-fix-missing-includes.patch
b/audio-soft/alsa-patch-bay/0001-fix-missing-includes.patch
new file mode 100644
index 0000000..39eee53
--- /dev/null
+++ b/audio-soft/alsa-patch-bay/0001-fix-missing-includes.patch
@@ -0,0 +1,79 @@
+From b917c0feb9aae8d71a80edbf0bf3b653147386f7 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+Date: Wed, 19 Mar 2014 22:33:21 +0000
+Subject: [PATCH] fix missing includes
+
+---
+ src/driver.cpp | 1 +
+ src/driver/jack/jack-addr.cpp | 3 +++
+ src/driver/jack/jack-driver.cpp | 2 ++
+ src/misc.cpp | 1 +
+ src/plugins.cpp | 1 +
+ 5 files changed, 8 insertions(+)
+
+diff --git a/src/driver.cpp b/src/driver.cpp
+index 8bfecf7..3197584 100644
+--- a/src/driver.cpp
++++ b/src/driver.cpp
+@@ -15,6 +15,7 @@
+ #include <errno.h>
+ #include <string.h>
+ #include <fcntl.h>
++#include <cstdlib>
+
+ #include "driver.h"
+
+diff --git a/src/driver/jack/jack-addr.cpp b/src/driver/jack/jack-addr.cpp
+index 8c25f84..10b842a 100644
+--- a/src/driver/jack/jack-addr.cpp
++++ b/src/driver/jack/jack-addr.cpp
+@@ -13,6 +13,9 @@
+
+ #include "jack-addr.h"
+
++#include <cstring>
++#include <cstdlib>
++
+ namespace APB {
+ namespace Jack {
+
+diff --git a/src/driver/jack/jack-driver.cpp
b/src/driver/jack/jack-driver.cpp
+index b12467d..4e93713 100644
+--- a/src/driver/jack/jack-driver.cpp
++++ b/src/driver/jack/jack-driver.cpp
+@@ -18,6 +18,8 @@
+ #include "misc.h"
+ #include "plugin.h"
+ #include "ui.h"
++#include <cstring>
++#include <cstdlib>
+
+ namespace APB {
+ namespace Jack {
+diff --git a/src/misc.cpp b/src/misc.cpp
+index 2347303..86e2ccc 100644
+--- a/src/misc.cpp
++++ b/src/misc.cpp
+@@ -12,6 +12,7 @@
+ #include <sstream>
+
+ #include "misc.h"
++#include <cstdlib>
+
+ namespace APB {
+
+diff --git a/src/plugins.cpp b/src/plugins.cpp
+index ff12e15..c7f3766 100644
+--- a/src/plugins.cpp
++++ b/src/plugins.cpp
+@@ -18,6 +18,7 @@
+ #include <iostream>
+ #include <list>
+ #include <string>
++#include <cstdlib>
+
+ #include "plugin.h"
+ #include "plugins.h"
+--
+1.9.0
+
diff --git a/audio-soft/alsa-patch-bay/BUILD b/audio-soft/alsa-patch-bay/BUILD
new file mode 100755
index 0000000..83c3fac
--- /dev/null
+++ b/audio-soft/alsa-patch-bay/BUILD
@@ -0,0 +1,2 @@
+CXXFLAGS+=" -fpermissive" &&
+default_build
diff --git a/audio-soft/alsa-patch-bay/HISTORY
b/audio-soft/alsa-patch-bay/HISTORY
index 61bf6c5..f5232c0 100644
--- a/audio-soft/alsa-patch-bay/HISTORY
+++ b/audio-soft/alsa-patch-bay/HISTORY
@@ -1,3 +1,7 @@
+2014-03-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, PRE_BUILD, 0001-fix-missing-includes.patch:
+ fix build errors
+
2011-09-26 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: converted to upstream signature checking
* 19C57B14.gpg: added gpg keyring
diff --git a/audio-soft/alsa-patch-bay/PRE_BUILD
b/audio-soft/alsa-patch-bay/PRE_BUILD
index 777879a..a85e80f 100755
--- a/audio-soft/alsa-patch-bay/PRE_BUILD
+++ b/audio-soft/alsa-patch-bay/PRE_BUILD
@@ -1,6 +1,8 @@
default_pre_build &&
cd $SOURCE_DIRECTORY &&

+patch -p1 < $SPELL_DIRECTORY/0001-fix-missing-includes.patch &&
+
if [[ "$APB_AUDIO" == ALSA ]]; then
sedit "/.*jack-patch-bay/D" src/Makefile.in &&
sedit "s/jack-patch-bay.desktop//g" Makefile.in
diff --git a/audio-soft/asunder/DETAILS b/audio-soft/asunder/DETAILS
index 60a5e63..2f78677 100755
--- a/audio-soft/asunder/DETAILS
+++ b/audio-soft/asunder/DETAILS
@@ -1,8 +1,8 @@
SPELL=asunder
- VERSION=2.0
+ VERSION=2.5
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=http://littlesvr.ca/$SPELL/releases/$SOURCE
-
SOURCE_HASH=sha512:46503e4d1276c973d4d27c7d4017ed86ad13b104f7271ccdb3a1058b567d55d6f0c885eb76e5918ed00f60688181b8f48191b3ac3636fae06561387fcfb1ea2b
+
SOURCE_HASH=sha512:037a9c2478227de400d6dd2a86db80e6d3c6ac189cfbaf5a8c3107f8443590dc50c18f91abb47ee660880f56ba6f03435c3fb539f5df874ad1076fef1e54f474
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://littlesvr.ca/asunder/
LICENSE[0]=GPL
diff --git a/audio-soft/asunder/HISTORY b/audio-soft/asunder/HISTORY
index bc6290c..d1d6c94 100644
--- a/audio-soft/asunder/HISTORY
+++ b/audio-soft/asunder/HISTORY
@@ -1,3 +1,6 @@
+2014-10-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.5
+
2010-12-14 Arjan Bouter <abouter AT sourcemage.org>
* DETAILS: version 2.0
* DEPENDS: added dependencies on wavpack and mac
diff --git a/audio-soft/aumix/DEPENDS b/audio-soft/aumix/DEPENDS
index f583aa6..0e1151c 100755
--- a/audio-soft/aumix/DEPENDS
+++ b/audio-soft/aumix/DEPENDS
@@ -1,3 +1,8 @@
+optional_depends gettext \
+ "--enable-nls" \
+ "--disable-nls" \
+ "to use Native Language Support" &&
+
optional_depends ncurses \
"" "--without-ncurses" \
"for ncurses interface support" &&
@@ -6,10 +11,8 @@ optional_depends gpm \
"" "--without-gpm" \
"for console mouse support" &&

-optional_depends gtk+ \
- "" "--without-gtk1" \
- "for GTK+1 GUI support" &&
-
optional_depends gtk+2 \
"" "--without-gtk" \
- "for GTK+2 GUI support"
+ "for GTK+2 GUI support" &&
+
+suggest_depends xprop "" "" "for aumix wrapper for X"
diff --git a/audio-soft/aumix/DETAILS b/audio-soft/aumix/DETAILS
index 5678330..62cfe20 100755
--- a/audio-soft/aumix/DETAILS
+++ b/audio-soft/aumix/DETAILS
@@ -1,15 +1,12 @@
SPELL=aumix
- VERSION=2.8
- PATCHLEVEL=1
+ VERSION=2.9.1
SOURCE=$SPELL-$VERSION.tar.bz2
- SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=http://www.jpj.net/~trevor/$SPELL/$SOURCE
- SOURCE2_URL[0]=$SOURCE_URL.sig
+ SOURCE_URL[0]=http://www.jpj.net/~trevor/$SPELL/releases/$SOURCE
+
SOURCE_HASH=sha512:bd063dc9dab8455f467fbe9e4ea1baa5cef914923e66ab5a8fca1e6964cac7851e3755f054bfe41657371e221920fe9a52f9807457996244f4bcd5db4659b21d
+ DOC_DIRS=""
WEB_SITE=http://jpj.net/~trevor/aumix.html
ENTERED=20010922
- SOURCE_GPG=aumix.gpg:$SOURCE2:UPSTREAM_KEY
- SOURCE2_IGNORE=signature
LICENSE[0]=GPL
KEYWORDS="mixer tools audio"
SHORT="program for adjusting an audio mixer"
diff --git a/audio-soft/aumix/HISTORY b/audio-soft/aumix/HISTORY
index ef8bded..93ae698 100644
--- a/audio-soft/aumix/HISTORY
+++ b/audio-soft/aumix/HISTORY
@@ -1,3 +1,11 @@
+2013-09-11 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.9.1; switched to hash source check;
don't
+ do doc'ing
+ * DEPENDS: dropped gtk+1 support; added gettext optional dependency,
+ added xprop optional dependency for xaumix script
+ * PRE_BUILD: drop autotools hacks
+ * aumix.gpg: deleted
+
2008-10-28 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: removed deprecated MAINTAINER, UPDATED vars; PATCHLEVEL+=1;
quoting paths; fixed descs
diff --git a/audio-soft/aumix/PRE_BUILD b/audio-soft/aumix/PRE_BUILD
index 020552d..295d53d 100755
--- a/audio-soft/aumix/PRE_BUILD
+++ b/audio-soft/aumix/PRE_BUILD
@@ -3,7 +3,4 @@ cd "$SOURCE_DIRECTORY" &&

if [[ $HOSS == y ]]; then
bzcat "$SPELL_DIRECTORY/aumix-2.8-hoss.patch.bz2" | patch -p0
-fi &&
-
-touch aclocal.m4 configure stamp-h.in &&
-find -name Makefile.in -exec touch '{}' ';'
+fi
diff --git a/audio-soft/aumix/aumix.gpg b/audio-soft/aumix/aumix.gpg
deleted file mode 100644
index c485fb9..0000000
Binary files a/audio-soft/aumix/aumix.gpg and /dev/null differ
diff --git a/audio-soft/easytag/CONFIGURE b/audio-soft/easytag/CONFIGURE
new file mode 100755
index 0000000..e5d9f2b
--- /dev/null
+++ b/audio-soft/easytag/CONFIGURE
@@ -0,0 +1 @@
+config_query EASYTAG_GTK3 "Build with gtk+3?" y
diff --git a/audio-soft/easytag/DEPENDS b/audio-soft/easytag/DEPENDS
index b5a7d52..54501d8 100755
--- a/audio-soft/easytag/DEPENDS
+++ b/audio-soft/easytag/DEPENDS
@@ -1,5 +1,30 @@
-depends glib2 &&
-depends gtk+2 &&
+depends atk &&
+depends bzip2 &&
+depends cairo &&
+depends expat &&
+depends fontconfig &&
+depends freetype2 &&
+depends gdk-pixbuf2 &&
+depends libffi &&
+depends libpng &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends libxrender &&
+depends pango &&
+depends pcre &&
+depends pixman &&
+depends zlib &&
+depends glib2 &&
+depends itstool &&
+
+if [ "$EASYTAG_GTK3" == "y" ]; then
+ depends gtk+3
+else
+ depends gtk+2 '--with-gtk2'
+fi &&

optional_depends libid3tag \
"--enable-mp3" \
@@ -36,7 +61,7 @@ optional_depends gettext \
"--disable-nls" \
"Enable nls support" &&

-optional_depends taglib \
+optional_depends -sub MP4 taglib \
"--enable-mp4" \
"--disable-mp4" \
"for MP4 files support" &&
@@ -49,25 +74,4 @@ optional_depends wavpack \
optional_depends speex \
"--enable-speex" \
"--disable-speex" \
- "Enable ogg/speex container support" &&
-
-depends atk &&
-depends bzip2 &&
-depends cairo &&
-depends expat &&
-depends fontconfig &&
-depends freetype2 &&
-depends gdk-pixbuf2 &&
-depends harfbuzz &&
-depends libffi &&
-depends libpng &&
-depends libx11 &&
-depends libxau &&
-depends libxcb &&
-depends libxdmcp &&
-depends libxext &&
-depends libxrender &&
-depends pango &&
-depends pcre &&
-depends pixman &&
-depends zlib
+ "Enable ogg/speex container support"
diff --git a/audio-soft/easytag/DETAILS b/audio-soft/easytag/DETAILS
index 1b32d9e..694bc1e 100755
--- a/audio-soft/easytag/DETAILS
+++ b/audio-soft/easytag/DETAILS
@@ -1,15 +1,16 @@
SPELL=easytag
- VERSION=2.1.8
+ VERSION=2.2.5
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
-
SOURCE_HASH=sha512:cf5d92902276b8d462c695aaa0d1072684d60cbfc45d07fb2ac7b345907a775b94665612088b33f3272db22d4b4eb78f4a4e36f2caf6e151a08f640841208e48
+
SOURCE_HASH=sha512:4ffcce0edb49333d9fcf6dc382f58abc60f9e35cdcebc7a98115203523403a5b10795de7f46cd2787fa250dfa887283c4752435c57bf0f60a8000c735b648062
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
LICENSE[0]=GPL
WEB_SITE=http://projects.gnome.org/easytag/
+ DOC_DIRS=""
KEYWORDS="tools audio"
ENTERED=20020115
- SHORT="Utility for maintaining audio file Tags"
+ SHORT="utility for maintaining audio file tags"
cat << EOF
EasyTAG is an utility for viewing and editing tags for
MP3, MP2, FLAC, Ogg Vorbis, MusePack and Monkey's Audio
diff --git a/audio-soft/easytag/HISTORY b/audio-soft/easytag/HISTORY
index 8131d50..a77295e 100644
--- a/audio-soft/easytag/HISTORY
+++ b/audio-soft/easytag/HISTORY
@@ -1,3 +1,26 @@
+2014-11-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.2.5
+
+2014-09-27 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.2.4
+
+2014-06-27 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.2.3
+
+2014-06-12 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.2.2; fixed short desc; don't do useless
+ doc'ing
+ * CONFIGURE: gtk+3 becomes major
+ * DEPENDS: added MP4 subdep for taglib; renewed gtk flags; added
missing
+ itstool required dep; cleaned up
+
+2014-01-12 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.1.9
+ * CONFIGURE: added for option to build with GTK3
+
+2013-09-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: removed extra harfbuzz dependency
+
2013-02-23 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.1.8; quoting paths
* DEPENDS: fixed dependencies
diff --git a/audio-soft/gmtp/DEPENDS b/audio-soft/gmtp/DEPENDS
new file mode 100755
index 0000000..689a503
--- /dev/null
+++ b/audio-soft/gmtp/DEPENDS
@@ -0,0 +1,5 @@
+depends libvorbis &&
+depends flac &&
+depends libmtp &&
+depends libid3tag &&
+depends gtk+3
diff --git a/audio-soft/gmtp/DETAILS b/audio-soft/gmtp/DETAILS
new file mode 100755
index 0000000..dbdb07c
--- /dev/null
+++ b/audio-soft/gmtp/DETAILS
@@ -0,0 +1,23 @@
+ SPELL=gmtp
+ VERSION=1.3.6
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/project/${SPELL}/gMTP-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:667f80e9511c20123dd1317880c0a6741ed016f00d79b85ed2e9f4760338db75a215bef36d7882856e7375bf8b2b309b69c838f4c25b96e291fcdcfe2773b725
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://gmtp.sourceforge.net/index.html";
+ LICENSE[0]=BSD
+ ENTERED=20140622
+ SHORT="A simple MP3 and Media player client for UNIX and UNIX
like systems"
+cat << EOF
+gMTP is simple client for devices that understand mtp.
+
+gMTP supports:
+
+ * Upload, Download, Removal, Renaming and Moving of files as needed. *
+ Drag'n'Drop support for uploading files to the device. * Folder Creation
+ and Deletion. * Album Art management. * Metadata support for MP3, WMA,
+ OGG and FLAC audio files, ensuring correct
+ track information on your media player when uploading audio files.
+ * Device Naming support. * Basic creation, editing and deletion of
+ playlists. Able to import and export playlists in *.m3u format.
+EOF
diff --git a/audio-soft/gmtp/HISTORY b/audio-soft/gmtp/HISTORY
new file mode 100644
index 0000000..619a2d9
--- /dev/null
+++ b/audio-soft/gmtp/HISTORY
@@ -0,0 +1,3 @@
+2014-06-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/audio-soft/id3v2/BUILD b/audio-soft/id3v2/BUILD
index 8f58e6d..466b9f6 100755
--- a/audio-soft/id3v2/BUILD
+++ b/audio-soft/id3v2/BUILD
@@ -1 +1,2 @@
-make
+make clean &&
+make PREFIX="$INSTALL_ROOT/usr"
diff --git a/audio-soft/id3v2/DETAILS b/audio-soft/id3v2/DETAILS
index edfecca..d6a0f8f 100755
--- a/audio-soft/id3v2/DETAILS
+++ b/audio-soft/id3v2/DETAILS
@@ -1,9 +1,9 @@
SPELL=id3v2
- VERSION=0.1.11
+ VERSION=0.1.12
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:8a512eb74995e6d7f9c63714ea7954a6ef18f23b70a3d5872661dd67d7e84d12d33462788ce8e3b71e08e772f71f3b50ca54a239292ef10de7f928c83bf1e3d7
+
SOURCE_HASH=sha512:f9c74ab6ffbb50ab7ae7af64dcde78a0766bcbf71308d4c9fb480543b5790e2690ae096d6a2ecaffb01b7497a18841b5235500177cf5eaa8e668cf443abc726a
WEB_SITE=http://id3v2.sourceforge.net/
ENTERED=20040616
LICENSE[0]=LGPL
diff --git a/audio-soft/id3v2/HISTORY b/audio-soft/id3v2/HISTORY
index a2abd8e..ba41b66 100644
--- a/audio-soft/id3v2/HISTORY
+++ b/audio-soft/id3v2/HISTORY
@@ -1,3 +1,7 @@
+2013-07-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.1.12
+ * BUILD, INSTALL: use PREFIX
+
2006-10-03 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed UPDATED.

diff --git a/audio-soft/id3v2/INSTALL b/audio-soft/id3v2/INSTALL
index abb46cd..7bf1215 100755
--- a/audio-soft/id3v2/INSTALL
+++ b/audio-soft/id3v2/INSTALL
@@ -1,2 +1 @@
-install -m 0755 id3v2 /usr/bin &&
-install -m 0644 id3v2.1 /usr/share/man/man1
+make PREFIX="$INSTALL_ROOT/usr" install
diff --git a/audio-soft/lilv-util/BUILD b/audio-soft/lilv-util/BUILD
new file mode 100755
index 0000000..1d8ce04
--- /dev/null
+++ b/audio-soft/lilv-util/BUILD
@@ -0,0 +1 @@
+waf_build
diff --git a/audio-soft/lilv-util/DEPENDS b/audio-soft/lilv-util/DEPENDS
new file mode 100755
index 0000000..55b3d10
--- /dev/null
+++ b/audio-soft/lilv-util/DEPENDS
@@ -0,0 +1,2 @@
+depends python &&
+depends lilv-0
diff --git a/audio-soft/lilv-util/DETAILS b/audio-soft/lilv-util/DETAILS
new file mode 100755
index 0000000..50acac3
--- /dev/null
+++ b/audio-soft/lilv-util/DETAILS
@@ -0,0 +1,18 @@
+# Trying to deal with multi-version install of library, as asked by upstream.
+# This is the tools package to the freshest lib.
+ SPELL=lilv-util
+ VERSION=0.16.0
+ SOURCE="${SPELL%-*}-${VERSION}.tar.bz2"
+ SOURCE2="$SOURCE.sig"
+ SOURCE_URL=http://download.drobilla.net/${SOURCE}
+ SOURCE2_URL="$SOURCE_URL.sig"
+ SOURCE2_IGNORE=signature
+ SOURCE_GPG=dave_robillard.gpg:$SOURCE2:UPSTREAM_KEY
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL%-*}-${VERSION}"
+ WEB_SITE="http://drobilla.net/software/sord/";
+ LICENSE[0]="ISC"
+ KEYWORDS=""
+ SHORT="Tools for lilv"
+cat << EOF
+See current lilv library spell (lilv-0 at this time).
+EOF
diff --git a/audio-soft/lilv-util/HISTORY b/audio-soft/lilv-util/HISTORY
new file mode 100644
index 0000000..bfeb743
--- /dev/null
+++ b/audio-soft/lilv-util/HISTORY
@@ -0,0 +1,6 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Normalize SPELL field
+
+2013-10-23 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS, DEPENDS, BUILD, INSTALL: created
+
diff --git a/audio-soft/lilv-util/INSTALL b/audio-soft/lilv-util/INSTALL
new file mode 100755
index 0000000..5d14200
--- /dev/null
+++ b/audio-soft/lilv-util/INSTALL
@@ -0,0 +1,3 @@
+./waf install --destdir=".pre-install" &&
+rm -rv .pre-install/usr/{include,lib} &&
+cp -rv .pre-install/* "$INSTALL_ROOT/"
diff --git a/audio-soft/media-player-info/DEPENDS
b/audio-soft/media-player-info/DEPENDS
index e61bbea..72cf303 100755
--- a/audio-soft/media-player-info/DEPENDS
+++ b/audio-soft/media-player-info/DEPENDS
@@ -1 +1,3 @@
-depends udev
+depends pkgconfig &&
+depends UDEV &&
+depends python3
diff --git a/audio-soft/media-player-info/DETAILS
b/audio-soft/media-player-info/DETAILS
index 92fbbc8..cdcc927 100755
--- a/audio-soft/media-player-info/DETAILS
+++ b/audio-soft/media-player-info/DETAILS
@@ -1,10 +1,11 @@
SPELL=media-player-info
- VERSION=17
+ VERSION=21
+
SOURCE_HASH=sha512:54c4d92806105825fc44a221ef1bff199c85f1a1ec7a23aebee831499e2ab0a87df135d612193003368e07f7c8cfa2491f2abcd9b772d450bc041cc331bb5b0b
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION

SOURCE_URL[0]=http://cgit.freedesktop.org/media-player-info/snapshot/$SOURCE
WEB_SITE=http://cgit.freedesktop.org/media-player-info/
- SOURCE_GPG=gurus.gpg:$SOURCE.sig:WORKS_FOR_ME
+# SOURCE_GPG=gurus.gpg:$SOURCE.sig:WORKS_FOR_ME
LICENSE[0]=BSD
ENTERED=20110404
SHORT="data files describing media player capabilities"
diff --git a/audio-soft/media-player-info/HISTORY
b/audio-soft/media-player-info/HISTORY
index 651851a..c4774d4 100644
--- a/audio-soft/media-player-info/HISTORY
+++ b/audio-soft/media-player-info/HISTORY
@@ -1,3 +1,10 @@
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: udev => UDEV
+
+2013-07-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 21
+ * DEPENDS: add pkgconfig, python3
+
2012-06-02 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 17

diff --git a/audio-soft/media-player-info/media-player-info-17.tar.bz2.sig
b/audio-soft/media-player-info/media-player-info-17.tar.bz2.sig
deleted file mode 100644
index 9483255..0000000
Binary files a/audio-soft/media-player-info/media-player-info-17.tar.bz2.sig
and /dev/null differ
diff --git a/audio-soft/meterbridge/DEPENDS b/audio-soft/meterbridge/DEPENDS
index 52ed4d0..05cd144 100755
--- a/audio-soft/meterbridge/DEPENDS
+++ b/audio-soft/meterbridge/DEPENDS
@@ -1,4 +1,6 @@
depends JACK-DRIVER &&
depends sdl &&
# TODO: meterbridge requires sdl_image with PNG support
-depends sdl_image
+depends sdl_image &&
+depends autoconf &&
+depends automake
diff --git a/audio-soft/meterbridge/HISTORY b/audio-soft/meterbridge/HISTORY
index 0be7602..8b04fb8 100644
--- a/audio-soft/meterbridge/HISTORY
+++ b/audio-soft/meterbridge/HISTORY
@@ -1,3 +1,10 @@
+2014-04-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, PRE_BUILD: run autoconf and friends to fix linker error
+ * binutils_gold.patch, PRE_BUILD: fix linker error
+ * main.h.patch, PRE_BUILD: move patch into separate file
+ * meterbridge_0.9.2_iec_fix.patch, PRE_BUILD: fix bug in the 50-60dB
range
+ of the scale
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/audio-soft/meterbridge/PRE_BUILD
b/audio-soft/meterbridge/PRE_BUILD
index 5163110..52337c1 100755
--- a/audio-soft/meterbridge/PRE_BUILD
+++ b/audio-soft/meterbridge/PRE_BUILD
@@ -1,17 +1,10 @@
default_pre_build &&
cd "$SOURCE_DIRECTORY" &&
-# Fixing this in version 0.9.2:
-# vu_meters.c:11: error: static declaration of 'buf_rect' follows non-static
declaration
-# main.h:11: error: previous declaration of 'buf_rect' was here
-echo '--- /usr/src/meterbridge-0.9.2/src/main.h 2003-06-05
11:42:41.000000000 +0200
-+++ src/main.h 2008-08-01 10:08:16.000000000 +0200
-@@ -8,7 +8,8 @@
-
- extern SDL_Surface *screen;
- extern SDL_Surface *image, *meter, *meter_buf;
--extern SDL_Rect win, buf_rect[MAX_METERS], dest[MAX_METERS];
-+/* extern SDL_Rect win, buf_rect[MAX_METERS], dest[MAX_METERS]; */
-+extern SDL_Rect win, dest[MAX_METERS];
-
- extern jack_port_t *input_ports[MAX_METERS];
- extern jack_port_t *output_ports[MAX_METERS];' | patch -Np0
+
+patch -p1 < $SPELL_DIRECTORY/main.h.patch &&
+patch -p1 < $SPELL_DIRECTORY/binutils_gold.patch &&
+patch -p1 < $SPELL_DIRECTORY/meterbridge_0.9.2_iec_fix.patch &&
+
+autoconf -f &&
+aclocal --force &&
+automake -f --add-missing
diff --git a/audio-soft/meterbridge/binutils_gold.patch
b/audio-soft/meterbridge/binutils_gold.patch
new file mode 100644
index 0000000..23edcaf
--- /dev/null
+++ b/audio-soft/meterbridge/binutils_gold.patch
@@ -0,0 +1,15 @@
+Description: Fix FTBFS with binutils-gold.
+Author: Alessio Treglia <alessio AT debian.org>
+Forwarded: Steve Harris <steve AT plugin.org.uk>
+---
+ src/Makefile.am | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- meterbridge-0.9.2.orig/src/Makefile.am
++++ meterbridge-0.9.2/src/Makefile.am
+@@ -6,4 +6,4 @@ bin_PROGRAMS = meterbridge
+ EXTRA_DIST = *.h
+
+ meterbridge_SOURCES = main.c linedraw.c vu_meters.c ppm_meters.c
dpm_meters.c jf_meters.c scope.c envelopes.c find_image.c
+-meterbridge_LDFLAGS = -lm $(JACK_LIBS) $(SDL_LIBS) -lSDL_image
++meterbridge_LDADD = -lm $(JACK_LIBS) $(SDL_LIBS) -lSDL_image
diff --git a/audio-soft/meterbridge/main.h.patch
b/audio-soft/meterbridge/main.h.patch
new file mode 100644
index 0000000..eafd68a
--- /dev/null
+++ b/audio-soft/meterbridge/main.h.patch
@@ -0,0 +1,19 @@
+Description: Removed duplicate declaration of buf_rect.
+Bug-Debian: http://bugs.debian.org/287641
+Author: Guenter Geiger <geiger AT debian.org>
+Forwarded: steve AT plugin.org.uk
+---
+ src/main.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- meterbridge.orig/src/main.h
++++ meterbridge/src/main.h
+@@ -8,7 +8,7 @@
+
+ extern SDL_Surface *screen;
+ extern SDL_Surface *image, *meter, *meter_buf;
+-extern SDL_Rect win, buf_rect[MAX_METERS], dest[MAX_METERS];
++extern SDL_Rect win, dest[MAX_METERS];
+
+ extern jack_port_t *input_ports[MAX_METERS];
+ extern jack_port_t *output_ports[MAX_METERS];
diff --git a/audio-soft/meterbridge/meterbridge_0.9.2_iec_fix.patch
b/audio-soft/meterbridge/meterbridge_0.9.2_iec_fix.patch
new file mode 100644
index 0000000..3adc351
--- /dev/null
+++ b/audio-soft/meterbridge/meterbridge_0.9.2_iec_fix.patch
@@ -0,0 +1,20 @@
+Subject: peak-meter scaling according to IEC-268-18 is misimplemented
+Bug-Lad:
+ http://lists.linuxaudio.org/pipermail/linux-audio-dev/2012-June/033486.html
+Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=677547
+Author: Robin Gareus <robin AT gareus.org>
+---
+ src/dpm_meters.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- meterbridge.orig/src/dpm_meters.c
++++ meterbridge/src/dpm_meters.c
+@@ -33,7 +33,7 @@ int iec_scale(float db) {
+ } else if (db < -60.0f) {
+ def = (db + 70.0f) * 0.25f;
+ } else if (db < -50.0f) {
+- def = (db + 60.0f) * 0.5f + 5.0f;
++ def = (db + 60.0f) * 0.5f + 2.5f;
+ } else if (db < -40.0f) {
+ def = (db + 50.0f) * 0.75f + 7.5;
+ } else if (db < -30.0f) {
diff --git a/audio-soft/njconnect/BUILD b/audio-soft/njconnect/BUILD
new file mode 100755
index 0000000..ea7bd7d
--- /dev/null
+++ b/audio-soft/njconnect/BUILD
@@ -0,0 +1,5 @@
+make &&
+
+if list_find "$LDFLAGS" "-s"; then
+ strip -v njconnect
+fi
diff --git a/audio-soft/njconnect/DEPENDS b/audio-soft/njconnect/DEPENDS
new file mode 100755
index 0000000..03dd849
--- /dev/null
+++ b/audio-soft/njconnect/DEPENDS
@@ -0,0 +1,2 @@
+depends ncurses &&
+depends JACK-DRIVER
diff --git a/audio-soft/njconnect/DETAILS b/audio-soft/njconnect/DETAILS
new file mode 100755
index 0000000..517edd1
--- /dev/null
+++ b/audio-soft/njconnect/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=njconnect
+ VERSION=1.3
+ SOURCE=$SPELL-$VERSION.tar.xz
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:f2da4b6ee6d7ccd530c058d3573733af9c58934f2e6d9ca37e3f55741c17a357a3ff6ec82755f51787be6a9de7cb1398c54f3b25bc69e2b6684a0b94acbdef15
+ WEB_SITE=http://sourceforge.net/projects/njconnect
+ ENTERED=20140202
+ LICENSE[0]=GPL
+ KEYWORDS="jack"
+ SHORT="curses JACK connection manager"
+cat << EOF
+Curses JACK connection manager, based on naconnect by Nedko Arnaudov.
+EOF
diff --git a/audio-soft/njconnect/HISTORY b/audio-soft/njconnect/HISTORY
new file mode 100644
index 0000000..b0a3b16
--- /dev/null
+++ b/audio-soft/njconnect/HISTORY
@@ -0,0 +1,2 @@
+2014-02-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, {PRE,}BUILD: created spell
diff --git a/audio-soft/njconnect/PRE_BUILD b/audio-soft/njconnect/PRE_BUILD
new file mode 100755
index 0000000..6cf24c9
--- /dev/null
+++ b/audio-soft/njconnect/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+sedit "s:^CFLAGS =.*:CFLAGS = $CFLAGS:" Makefile
diff --git a/audio-soft/patchage/BUILD b/audio-soft/patchage/BUILD
index 13889e6..417ef54 100755
--- a/audio-soft/patchage/BUILD
+++ b/audio-soft/patchage/BUILD
@@ -1,6 +1,3 @@
-if [[ $PATCHAGE_VCS == y ]]
-then
- cd "$SOURCE_DIRECTORY/patchage"
-fi &&
+OPTS="$PATCHAGE_OPTS $OPTS" &&

-default_build
+waf_build
diff --git a/audio-soft/patchage/CONFIGURE b/audio-soft/patchage/CONFIGURE
new file mode 100755
index 0000000..28f4146
--- /dev/null
+++ b/audio-soft/patchage/CONFIGURE
@@ -0,0 +1,3 @@
+config_query_option PATCHAGE_OPTS "Include experimental JACK session
management (save/restore) support?" n \
+ "--jack-session-manage" \
+ ""
diff --git a/audio-soft/patchage/DEPENDS b/audio-soft/patchage/DEPENDS
index 6f2eaaf..7257a11 100755
--- a/audio-soft/patchage/DEPENDS
+++ b/audio-soft/patchage/DEPENDS
@@ -1,33 +1,27 @@
-depends -sub CXX gcc &&
-depends boost &&
-depends libglademm &&
-depends raul &&
-depends flowcanvas &&
-depends alsa-lib &&
+# required for waf
+depends PYTHON &&
+depends -sub CXX gcc &&
+depends boost &&
+depends glib2 &&
+depends glibmm &&
+depends gtkmm2 &&
+depends ganv &&

-if [[ $PATCHAGE_VCS == y ]]
-then
- depends libtool &&
- depends automake &&
- depends autoconf
-fi &&
+optional_depends alsa-lib "" "--no-alsa" "for ALSA sequencer support" &&

-message "${MESSAGE_COLOR}The D-Bus interface requires" \
- "a development version of JACK.$DEFAULT_COLOR" &&
+message "${MESSAGE_COLOR}NOTICE: The D-Bus interface requires
JACK2.${DEFAULT_COLOR}" &&

-optional_depends dbus \
- "--enable-jack-dbus" \
- "--disable-jack-dbus" \
- "to use a D-Bus interface for controlling JACK" &&
+optional_depends dbus "--jack-dbus" "" "to use a D-Bus interface for
controlling JACK" &&

-if is_depends_enabled $SPELL dbus
-then
- depends -sub DBUS jack2
+if is_depends_enabled $SPELL dbus; then
+ depends dbus-glib &&
+ depends -sub DBUS jack2
else
- depends JACK-DRIVER
-fi &&
+ depends JACK-DRIVER
+fi &&

-optional_depends lash \
- "--enable-lash" \
- "--disable-lash" \
- "for audio session handling support"
+optional_depends doxygen "--docs" "" "to build documentation" &&
+
+if is_depends_enabled $SPELL doxygen; then
+ depends graphviz
+fi
diff --git a/audio-soft/patchage/DETAILS b/audio-soft/patchage/DETAILS
index d4ef47a..f00e517 100755
--- a/audio-soft/patchage/DETAILS
+++ b/audio-soft/patchage/DETAILS
@@ -7,27 +7,26 @@ then
else
VERSION=svn
fi
- SOURCE=drobilla_lad-$VERSION.tar.bz2
- SOURCE_URL[0]=svn_http://svn.drobilla.net/lad:lad
+ SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE_URL[0]=svn_http://svn.drobilla.net/lad/trunk/patchage:patchage
SOURCE_IGNORE=volatile
FORCE_DOWNLOAD=on
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/drobilla_lad-$VERSION"
else
- VERSION=0.4.1
- SOURCE=$SPELL-$VERSION.tar.gz
+ VERSION=1.0.0
+ SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.sig
SOURCE_URL[0]=http://download.drobilla.net/$SOURCE
SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
SOURCE2_IGNORE=signature
SOURCE_GPG=dave_robillard.gpg:$SOURCE2:UPSTREAM_KEY
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
fi
- WEB_SITE=http://wiki.drobilla.net/Patchage
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=http://drobilla.net/software/patchage/
ENTERED=20080319
LICENSE[0]=GPL
- KEYWORDS="alsa jack lash tools audio"
- SHORT="A modular patch bay for audio and MIDI systems"
+ KEYWORDS="alsa jack tools audio"
+ SHORT="modular patch bay for audio and MIDI systems"
cat << EOF
-Patchage is a modular patch bay for audio and MIDI systems based on
-JACK, LASH, and ALSA audio systems.
+Patchage is a modular patch bay for audio and MIDI systems based on JACK and
+ALSA audio systems.
EOF
diff --git a/audio-soft/patchage/HISTORY b/audio-soft/patchage/HISTORY
index cd2ca46..e2035c6 100644
--- a/audio-soft/patchage/HISTORY
+++ b/audio-soft/patchage/HISTORY
@@ -1,3 +1,16 @@
+2014-11-07 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.0.0; updated source url and renamed
source
+ for VCS branch; updated website, descriptions, keywords
+ * BUILD: use PATCHAGE_OPTS, waf_build()
+ * DEPENDS: rewritten: added PYTHON for waf script; replaced raul and
+ flowcanvas with ganv; autotools aren't needed for VCS branch;
alsa-lib
+ becomes optional; adapted dbus flags; added missing glib2, glibmm,
+ gtkmm2, dbus-glib deps; added optional doxygen, graphviz deps;
removed
+ lash (dropped by upstream); updated JACK2 notice; cleaned up
+ * INSTALL: added, for waf_install()
+ * CONFIGURE: added, for configure options
+ * PRE_BUILD: dropped
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/audio-soft/patchage/INSTALL b/audio-soft/patchage/INSTALL
new file mode 100755
index 0000000..0ea15cc
--- /dev/null
+++ b/audio-soft/patchage/INSTALL
@@ -0,0 +1 @@
+waf_install
diff --git a/audio-soft/patchage/PRE_BUILD b/audio-soft/patchage/PRE_BUILD
deleted file mode 100755
index 9071c97..0000000
--- a/audio-soft/patchage/PRE_BUILD
+++ /dev/null
@@ -1,8 +0,0 @@
-default_pre_build &&
-cd "$SOURCE_DIRECTORY" &&
-
-if [[ $PATCHAGE_VCS == y ]]
-then
- cd patchage &&
- ./autogen.sh
-fi
diff --git a/audio-soft/pavucontrol/DETAILS b/audio-soft/pavucontrol/DETAILS
index aa20776..1858e1b 100755
--- a/audio-soft/pavucontrol/DETAILS
+++ b/audio-soft/pavucontrol/DETAILS
@@ -1,6 +1,6 @@
SPELL=pavucontrol
- VERSION=1.0
- SOURCE=$SPELL-$VERSION.tar.gz
+ VERSION=2.0
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION

SOURCE_URL[0]=http://freedesktop.org/software/pulseaudio/pavucontrol/$SOURCE
WEB_SITE=http://freedesktop.org/software/pulseaudio/pavucontrol/
diff --git a/audio-soft/pavucontrol/HISTORY b/audio-soft/pavucontrol/HISTORY
index 6ad626a..f37d488 100644
--- a/audio-soft/pavucontrol/HISTORY
+++ b/audio-soft/pavucontrol/HISTORY
@@ -1,3 +1,6 @@
+2013-05-04 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.0
+
2012-04-20 Eric Sandall <sandalle AT sourcemage.org>
* DEPENDS: 1.0 uses gtkmm3, not gtkmm2

diff --git a/audio-soft/pavucontrol/pavucontrol-2.0.tar.xz.sig
b/audio-soft/pavucontrol/pavucontrol-2.0.tar.xz.sig
new file mode 100644
index 0000000..c4a1f5d
Binary files /dev/null and
b/audio-soft/pavucontrol/pavucontrol-2.0.tar.xz.sig differ
diff --git a/audio-soft/pocketsphinx/DEPENDS b/audio-soft/pocketsphinx/DEPENDS
new file mode 100755
index 0000000..2e5aab9
--- /dev/null
+++ b/audio-soft/pocketsphinx/DEPENDS
@@ -0,0 +1 @@
+depends sphinxbase
diff --git a/audio-soft/pocketsphinx/DETAILS b/audio-soft/pocketsphinx/DETAILS
new file mode 100755
index 0000000..6ac0396
--- /dev/null
+++ b/audio-soft/pocketsphinx/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=pocketsphinx
+ VERSION=0.8
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=$SOURCEFORGE_URL/cmusphinx/$SOURCE
+ WEB_SITE=http://cmusphinx.sourceforge.net/
+ LICENSE[0]=BSD
+
SOURCE_HASH=sha512:b53ab8883ddbc2c66c6a6af1bac318f3cdfd5a495cb636f33eb649d42f28780b36c43dfd9a61f213d6a1b83f0fba6b114d44b38d9fa091acf62a8e529118e583
+ ENTERED=20130714
+ SHORT="lightweight speech recognition system"
+cat << EOF
+Lightweight speech recognition system.
+EOF
diff --git a/audio-soft/pocketsphinx/HISTORY b/audio-soft/pocketsphinx/HISTORY
new file mode 100644
index 0000000..d01f9be
--- /dev/null
+++ b/audio-soft/pocketsphinx/HISTORY
@@ -0,0 +1,2 @@
+2013-07-14 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS, DEPENDS: spell created, version 0.8
diff --git a/audio-soft/qjackctl/BUILD b/audio-soft/qjackctl/BUILD
index f48c53e..f92b50e 100755
--- a/audio-soft/qjackctl/BUILD
+++ b/audio-soft/qjackctl/BUILD
@@ -1,3 +1,2 @@
-OPTS="$QJCTL_TRAY $QJCTL_JACK_MIDI $OPTS \
- --with-qt=${INSTALL_ROOT}/usr/bin/qt4" \
-default_build
+OPTS="$QJCTL_TRAY $QJCTL_JACK_MIDI $OPTS" &&
+PATH=${INSTALL_ROOT}/usr/bin/qt4:$PATH default_build
diff --git a/audio-soft/qjackctl/DETAILS b/audio-soft/qjackctl/DETAILS
index 4c9dd1e..0d483da 100755
--- a/audio-soft/qjackctl/DETAILS
+++ b/audio-soft/qjackctl/DETAILS
@@ -1,23 +1,19 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=qjackctl
if [[ $QJACKCTL_BRANCH == scm ]]
then
- if [[ $QJACKCTL_AUTOUPDATE == y ]]
- then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=cvs
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-cvs.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-cvs"

SOURCE_URL[0]=cvs://:pserver:anonymous AT qjackctl.cvs.sourceforge.net:/cvsroot/qjackctl:qjackctl
SOURCE_IGNORE=volatile
FORCE_DOWNLOAD=on
else
- VERSION=0.3.9
+ VERSION=0.3.11
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:a7a06cc002101816ddc38860cfa66f4bc75f867b50c2ccaefb1c3bc43a799fbc1e6a13f31b2e2e88c4de4c27254d1f5e72972207e66359e3016c4ea9b95c3bd5
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SPELL/$VERSION/$SOURCE
+
SOURCE_HASH=sha512:4fd14cd8da30d9b04b9eac32cc13a4a145c1b695b833e7d97a12fc1609b1e96faf7ce451d6f9dea4f9f664ab4a9a27c7bc5e596f3d8432e0eefdc0181d7f7167

fi
WEB_SITE=http://qjackctl.sf.net
diff --git a/audio-soft/qjackctl/HISTORY b/audio-soft/qjackctl/HISTORY
index 33b9488..aab46e9 100644
--- a/audio-soft/qjackctl/HISTORY
+++ b/audio-soft/qjackctl/HISTORY
@@ -1,3 +1,10 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2014-03-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.3.11
+ * BUILD: set path to qt4
+
2012-05-19 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 0.3.9

diff --git a/audio-soft/rockbox-utility/DETAILS
b/audio-soft/rockbox-utility/DETAILS
index 20ca05e..e5fd9f9 100755
--- a/audio-soft/rockbox-utility/DETAILS
+++ b/audio-soft/rockbox-utility/DETAILS
@@ -1,8 +1,8 @@
SPELL=rockbox-utility
- VERSION=1.2.13
+ VERSION=1.3.1
SOURCE="RockboxUtility-v${VERSION}-src.tar.bz2"
SOURCE_URL[0]=http://download.rockbox.org/rbutil/source/${SOURCE}
-
SOURCE_HASH=sha512:bf456f85114ee87ced58465014b2d881c0c7f98294ff7ad6bc8edbbaafb0420b44b7231af040bc2d9128736fd3e16ea2712924b5a97c2ca68aee728bd9b56459
+
SOURCE_HASH=sha512:8df11fee706be49291e499dec0dac0abd2a774f059d5080bcfd0222125eaa61a40838e81d856139040c40119e3f9475502bd084d9974881e740ea2328574b13c
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/RockboxUtility-v${VERSION}"
WEB_SITE="http://www.rockbox.org/twiki/bin/view/Main/RockboxUtility";
LICENSE[0]=GPL
diff --git a/audio-soft/rockbox-utility/HISTORY
b/audio-soft/rockbox-utility/HISTORY
index 660eb0d..b1865b5 100644
--- a/audio-soft/rockbox-utility/HISTORY
+++ b/audio-soft/rockbox-utility/HISTORY
@@ -1,3 +1,6 @@
+2013-04-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.3.1
+
2012-04-20 Julien "_kaze_" ROZO <julien AT rozo.org>
* DETAILS: updated version to 1.2.13, fixed SOURCE and
SOURCE_DIRECTORY

diff --git a/audio-soft/sox/HISTORY b/audio-soft/sox/HISTORY
index f1d00c1..c56965f 100644
--- a/audio-soft/sox/HISTORY
+++ b/audio-soft/sox/HISTORY
@@ -1,3 +1,6 @@
+2014-08-24 Thomas Orgis <sobukus AT sourcemage.org>
+ * PRE_BUILD: add a define missing from current ffmpeg
+
2013-02-17 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated VERSION to 14.4.1

diff --git a/audio-soft/sox/PRE_BUILD b/audio-soft/sox/PRE_BUILD
index bc5bec1..6784dae 100755
--- a/audio-soft/sox/PRE_BUILD
+++ b/audio-soft/sox/PRE_BUILD
@@ -8,3 +8,8 @@ patch -p0 < "$SPELL_DIRECTORY/file-5.0.patch" &&
if spell_ok ffmpeg && is_version_less 0.10 $(installed_version ffmpeg); then
patch -p1 < "${SPELL_DIRECTORY}/ffmpeg-0.11-arch.patch"
fi
+# New ffmpeg misses that define for some reason.
+echo "#ifndef AVCODEC_MAX_AUDIO_FRAME_SIZE
+#define AVCODEC_MAX_AUDIO_FRAME_SIZE 192000
+#endif" >> src/ffmpeg.h
+
diff --git a/audio-soft/sphinxbase/DETAILS b/audio-soft/sphinxbase/DETAILS
new file mode 100755
index 0000000..d549c2f
--- /dev/null
+++ b/audio-soft/sphinxbase/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=sphinxbase
+ VERSION=0.8
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=$SOURCEFORGE_URL/cmusphinx/$SOURCE
+ WEB_SITE=http://cmusphinx.sourceforge.net/
+ LICENSE[0]=BSD
+
SOURCE_HASH=sha512:fdb13c07e591e868c395d5f8209ec389fb9d5a93d99104a00cb82382e84d320091ae7e74d53225706331d4959ab5e248fa622582a148bfdb6ab5c38470d1963c
+ ENTERED=20130714
+ SHORT="shared components for Sphinx speech recognition"
+cat << EOF
+Shared components for Sphinx speech recognition.
+EOF
diff --git a/audio-soft/sphinxbase/HISTORY b/audio-soft/sphinxbase/HISTORY
new file mode 100644
index 0000000..4112e20
--- /dev/null
+++ b/audio-soft/sphinxbase/HISTORY
@@ -0,0 +1,2 @@
+2013-07-14 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: spell created, version 0.8
diff --git a/audio-soft/wavegain/BUILD b/audio-soft/wavegain/BUILD
new file mode 100755
index 0000000..8db66ef
--- /dev/null
+++ b/audio-soft/wavegain/BUILD
@@ -0,0 +1,4 @@
+CFLAGS+=" -DHAVE_CONFIG_H" &&
+LDFLAGS+=" -lm" &&
+
+gcc -v ${LDFLAGS} ${CFLAGS} *.c -o wavegain
diff --git a/audio-soft/wavegain/DEPENDS b/audio-soft/wavegain/DEPENDS
new file mode 100755
index 0000000..ec358ce
--- /dev/null
+++ b/audio-soft/wavegain/DEPENDS
@@ -0,0 +1 @@
+depends libsndfile
diff --git a/audio-soft/wavegain/DETAILS b/audio-soft/wavegain/DETAILS
new file mode 100755
index 0000000..2a81d52
--- /dev/null
+++ b/audio-soft/wavegain/DETAILS
@@ -0,0 +1,29 @@
+ SPELL=wavegain
+ SPELLX=WaveGain
+ VERSION=1.3.1
+ SOURCE=${SPELL}-${VERSION}srcs.zip
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
+ SOURCE_URL[0]=http://www.rarewares.org/files/others/${SOURCE}
+
SOURCE_HASH=sha512:5d0d589259e362a415a5cd5e42464b5e7c7e79c62082ebd423457b6e2d9c3d15300d854e57e2c51c66f1579394bbcdc3d754bb8363d809c2d8d5f03b09dce054
+ WEB_SITE=http://rarewares.org/others.php
+ ENTERED=20140822
+ LICENSE[0]=GPL
+ LICENSE[1]=LGPL
+ KEYWORDS="audio normalize replaygain"
+ SHORT="wav files loudness normalizer"
+cat << EOF
+WaveGain is an application of the ReplayGain algorithms to standard PCM wave
+files. Where it differs from the other applications of this principle is that
+the gain adjustments are applied directly to adjusting the scaling of the
+samples. In other words, the option to write tags that can be read by other
+applications to apply the gain adjustment does not exist, so the adjustments
are
+made directly to the data within the file.
+
+Therefore, in the strictest meaning of the word, this process is NOT
lossless.
+However, with the application of dithering to the output, the losses can be
+minimized and are, in any event, unlikely to be audible to the human ear.
+
+So in simple terms, the program reads in wave files, analyses them,
calculates
+and displays recommended gain adjustments (track and album), and then applies
+the adjustments directly to the wave data, if requested.
+EOF
diff --git a/audio-soft/wavegain/HISTORY b/audio-soft/wavegain/HISTORY
new file mode 100644
index 0000000..513a57b
--- /dev/null
+++ b/audio-soft/wavegain/HISTORY
@@ -0,0 +1,2 @@
+2014-08-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, BUILD, INSTALL: spell created
diff --git a/audio-soft/wavegain/INSTALL b/audio-soft/wavegain/INSTALL
new file mode 100755
index 0000000..bbf7e52
--- /dev/null
+++ b/audio-soft/wavegain/INSTALL
@@ -0,0 +1 @@
+install -v wavegain "${INSTALL_ROOT}/usr/bin"
diff --git a/chat-im/amsn/DETAILS b/chat-im/amsn/DETAILS
index 0517de5..dfe2fc4 100755
--- a/chat-im/amsn/DETAILS
+++ b/chat-im/amsn/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=amsn
if [[ $AMSN_BRANCH == scm ]]; then
- if [[ $AMSN_AUTOUPDATE == y ]]; then
- VERSION="$(date +%Y%m%d)"
- else
- VERSION=svnsnapshot
- fi
+ VERSION="$(get_scm_version)"
SOURCE=${SPELL}_dev.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/msn
SOURCE_IGNORE=volatile
diff --git a/chat-im/amsn/HISTORY b/chat-im/amsn/HISTORY
index 784aba2..30cd276 100644
--- a/chat-im/amsn/HISTORY
+++ b/chat-im/amsn/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2012-10-12 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: libv4l -> v4l-utils

diff --git a/chat-im/centerim/DEPENDS b/chat-im/centerim/DEPENDS
index 9e670fc..d66f67e 100755
--- a/chat-im/centerim/DEPENDS
+++ b/chat-im/centerim/DEPENDS
@@ -3,7 +3,7 @@ depends -sub CXX gcc &&

if [[ $LIBDRM_BRANCH == stable ]]; then
depends autoconf &&
- optional_depends openssl \
+ optional_depends SSL \
"--with-ssl" \
"--without-ssl" \
"for ssl support in Jabber" &&
diff --git a/chat-im/centerim/HISTORY b/chat-im/centerim/HISTORY
index b1b4e28..bb86781 100644
--- a/chat-im/centerim/HISTORY
+++ b/chat-im/centerim/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2013-01-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS, DETAILS, PREPARE, PRE_BUILD: add option for installing
the beta branch
diff --git a/chat-im/choqok/DETAILS b/chat-im/choqok/DETAILS
index cefd432..26cd449 100755
--- a/chat-im/choqok/DETAILS
+++ b/chat-im/choqok/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=choqok
if [[ "$CHOQOK_BRANCH" = scm ]]; then
- if [[ "$CHOQOK_AUTOUPDATE" = y ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=git
- fi
+ VERSION=$(get_scm_version)
SOURCE="${SPELL}-git.tar.bz2"
SOURCE_URL=git://git.kde.org/choqok
SOURCE_IGNORE=volatile
diff --git a/chat-im/choqok/HISTORY b/chat-im/choqok/HISTORY
index d330970..3540463 100644
--- a/chat-im/choqok/HISTORY
+++ b/chat-im/choqok/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-09-20 Ismael Luceno <ismael AT sourcemage.org>
* PREPARE, DETAILS: Use prepare_select_branch

diff --git a/chat-im/ejabberd/DEPENDS b/chat-im/ejabberd/DEPENDS
index 5662ad5..ae9f0f3 100755
--- a/chat-im/ejabberd/DEPENDS
+++ b/chat-im/ejabberd/DEPENDS
@@ -2,10 +2,10 @@ depends erlang &&

depends expat &&

-optional_depends openssl \
- "--enable-openssl" \
- "--disable-openssl" \
- "openssl support (recommended)" &&
+optional_depends SSL \
+ "--enable-SSL" \
+ "--disable-SSL" \
+ "SSL support (recommended)" &&

optional_depends zlib \
"--enable-zlib" \
diff --git a/chat-im/ejabberd/HISTORY b/chat-im/ejabberd/HISTORY
index b19642e..fce7b53 100644
--- a/chat-im/ejabberd/HISTORY
+++ b/chat-im/ejabberd/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2009-06-15 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
* ejabberd-2.0.5-erlang-13.patch: make it usable with erlang r13
* DETAILS: updated spell to 2.0.5
diff --git a/chat-im/gajim/DEPENDS b/chat-im/gajim/DEPENDS
index 5f85e5f..372bf0d 100755
--- a/chat-im/gajim/DEPENDS
+++ b/chat-im/gajim/DEPENDS
@@ -1,8 +1,9 @@
depends pygtk2 &&
depends -sub SQLITE python &&
+depends nbxmpp &&
depends intltool &&

-# TODO: added subdepends according to the spells
+# TODO: add subdepends according to the spells
suggest_depends avahi "" "" "for serverless chatting in a local network" &&

suggest_depends -sub PYTHON farstream "" "" "for ability to start audio and
video chat" &&
@@ -13,11 +14,7 @@ if is_depends_enabled $SPELL farstream; then
fi &&

suggest_depends pyopenssl "" "" "for secure connections support" &&
-
-if is_depends_enabled $SPELL pyopenssl; then
- depends pyasn1
-fi &&
-
+suggest_depends pyasn1 "" "" "to check SSL/TLS certificates" &&
suggest_depends dbus-python "" "" "to control Gajim via commandline" &&

if is_depends_enabled $SPELL dbus-python; then
diff --git a/chat-im/gajim/DETAILS b/chat-im/gajim/DETAILS
index dcd18b4..0624d0c 100755
--- a/chat-im/gajim/DETAILS
+++ b/chat-im/gajim/DETAILS
@@ -1,11 +1,11 @@
SPELL=gajim
- VERSION=0.15.2
+ VERSION=0.16
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.bz2
- SOURCE_URL[0]=http://www.gajim.org/downloads/$BRANCH/$SOURCE
+ SOURCE_URL[0]=http://gajim.org/downloads/$BRANCH/$SOURCE
SOURCE_GPG=gurus.gpg:$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- WEB_SITE=http://www.gajim.org/
+ WEB_SITE=http://gajim.org/
ENTERED=20050415
LICENSE[0]=GPL
KEYWORDS="jabber messaging chat"
diff --git a/chat-im/gajim/HISTORY b/chat-im/gajim/HISTORY
index a0a958e..967859a 100644
--- a/chat-im/gajim/HISTORY
+++ b/chat-im/gajim/HISTORY
@@ -1,3 +1,20 @@
+2014-10-15 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.16; updated source url and website
+ * DEPENDS: corrected pyasn1 dependency class
+ * PRE_BUILD, gtalk.patch: dropped
+
+2013-05-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.15.4
+
+2013-05-17 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1
+ * PRE_BUILD: added, to apply patch
+ * gtalk.patch: added, to fix compat. with Google Talk API (was changed
+ by Google on 2013-04-17 switching to TLS 1.1/1.2)
+
+2013-03-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.15.3
+
2012-11-18 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: pyasn1 is required for secure connections

diff --git a/chat-im/gajim/gajim-0.15.2.tar.bz2.sig
b/chat-im/gajim/gajim-0.15.2.tar.bz2.sig
deleted file mode 100644
index 7c60da7..0000000
Binary files a/chat-im/gajim/gajim-0.15.2.tar.bz2.sig and /dev/null differ
diff --git a/chat-im/gajim/gajim-0.16.tar.bz2.sig
b/chat-im/gajim/gajim-0.16.tar.bz2.sig
new file mode 100644
index 0000000..f444319
Binary files /dev/null and b/chat-im/gajim/gajim-0.16.tar.bz2.sig differ
diff --git a/chat-im/jabberd/DEPENDS b/chat-im/jabberd/DEPENDS
index 43d1df2..3093126 100755
--- a/chat-im/jabberd/DEPENDS
+++ b/chat-im/jabberd/DEPENDS
@@ -3,7 +3,7 @@ depends udns &&
depends zlib &&
depends $JABBERD_SASL &&

-optional_depends openssl \
+optional_depends SSL \
'--enable-ssl' \
'--disable-ssl' \
'Needed for SSL/TLS support' &&
diff --git a/chat-im/jabberd/HISTORY b/chat-im/jabberd/HISTORY
index 420aef4..d03bffc 100644
--- a/chat-im/jabberd/HISTORY
+++ b/chat-im/jabberd/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-12-30 Robert Figura <template AT sourcemage.org>
* DETAILS: updated spell to 2.2.14

diff --git a/chat-im/licq/DEPENDS b/chat-im/licq/DEPENDS
index e4d99a0..a6b231f 100755
--- a/chat-im/licq/DEPENDS
+++ b/chat-im/licq/DEPENDS
@@ -15,7 +15,7 @@ if [ "$LICQ_AOSD" == "y" ]; then
fi &&
depends cmake &&
depends boost &&
-optional_depends "openssl" \
+optional_depends "SSL" \
"" \
- "--disable-openssl" \
+ "--disable-SSL" \
"for secure communication between clients"
diff --git a/chat-im/licq/DETAILS b/chat-im/licq/DETAILS
index a8ed105..5d9f724 100755
--- a/chat-im/licq/DETAILS
+++ b/chat-im/licq/DETAILS
@@ -1,20 +1,17 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=licq
if [[ "$LICQ_BRANCH" == "scm" ]]; then
- if [[ "$LICQ_AUTOUPDATE" == "y" ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=git
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-git.tar.bz2
SOURCE_URL[0]=git://github.com/licq-im/licq.git:licq
SOURCE_IGNORE=volatile
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-git/$SPELL
else
- VERSION=1.7.1
+ VERSION=1.8.2
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.sign
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SPELL/$VERSION/$SOURCE
SOURCE2_URL[0]=${SOURCE_URL[0]}.sign
SOURCE_GPG=322EC89E.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
diff --git a/chat-im/licq/HISTORY b/chat-im/licq/HISTORY
index 8ac22b5..7feeab2 100644
--- a/chat-im/licq/HISTORY
+++ b/chat-im/licq/HISTORY
@@ -1,3 +1,15 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2014-06-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.8.2
+
+2013-08-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.8.0
+
2013-02-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.7.1

diff --git a/chat-im/mcabber/DEPENDS b/chat-im/mcabber/DEPENDS
index 62e3c83..29884d7 100755
--- a/chat-im/mcabber/DEPENDS
+++ b/chat-im/mcabber/DEPENDS
@@ -1,6 +1,7 @@
depends glib2 &&
depends ncurses &&
depends loudmouth &&
+depends autoconf &&

optional_depends aspell \
"--enable-aspell" \
diff --git a/chat-im/mcabber/DETAILS b/chat-im/mcabber/DETAILS
index 06efa93..16f19da 100755
--- a/chat-im/mcabber/DETAILS
+++ b/chat-im/mcabber/DETAILS
@@ -1,9 +1,13 @@
SPELL=mcabber
- VERSION=0.10.2
+ VERSION=0.10.3
SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ SOURCE2=$SOURCE.asc
SOURCE_URL[0]=http://mcabber.com/files/${SOURCE}
SOURCE_URL[1]=http://www.lilotux.net/~mikael/${SPELL}/files/${SOURCE}
-
SOURCE_HASH=sha512:976c29ec753a364392ba6b5280c9031d9eb8884236b7d07fbeaa69a731806706f72b93a0bbbca1eca4f11325412d5beff62b14d94acca912841b8b820c2b3652
+ SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
+ SOURCE2_URL[1]=${SOURCE_URL[1]}.asc
+ SOURCE_GPG=mcabber.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
DOC_DIRS=""
DOCS="doc/*.txt mcabberrc.example"
diff --git a/chat-im/mcabber/HISTORY b/chat-im/mcabber/HISTORY
index ef68f5e..c8290ff 100644
--- a/chat-im/mcabber/HISTORY
+++ b/chat-im/mcabber/HISTORY
@@ -1,3 +1,14 @@
+2014-05-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.10.3; converted to upstream signature
+ checking
+ * mcabber.gpg: added ACB7FC95 public key (Mikael BERTHE (MiKael)
+ <mikael.berthe AT lilotux.net>)
+ * PRE_BUILD, mcabber_use_libotr4.patch: dropped, fixed by upstream
+
+2014-01-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, PRE_BUILD, mcabber_use_libotr4.patch: fix build with
libotr >= 4.0.0,
+ patch is from Debian
+
2013-01-16 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.10.2; updated source urls; disabled
doc-duplicating; added example config installation; cleaned up
diff --git a/chat-im/mcabber/mcabber.gpg b/chat-im/mcabber/mcabber.gpg
new file mode 100644
index 0000000..1705c37
Binary files /dev/null and b/chat-im/mcabber/mcabber.gpg differ
diff --git a/chat-im/pidgin-otr/DETAILS b/chat-im/pidgin-otr/DETAILS
index aac3c6a..264fcf5 100755
--- a/chat-im/pidgin-otr/DETAILS
+++ b/chat-im/pidgin-otr/DETAILS
@@ -1,5 +1,5 @@
SPELL=pidgin-otr
- VERSION=3.2.0
+ VERSION=4.0.0
SOURCE="$SPELL-${VERSION}.tar.gz"
SOURCE2=$SOURCE.asc
SOURCE_URL[0]=http://www.cypherpunks.ca/otr/${SOURCE}
diff --git a/chat-im/pidgin-otr/HISTORY b/chat-im/pidgin-otr/HISTORY
index a569ee8..51655cc 100644
--- a/chat-im/pidgin-otr/HISTORY
+++ b/chat-im/pidgin-otr/HISTORY
@@ -1,3 +1,6 @@
+2013-09-07 Jeremy Blosser <jblosser AT sourcemage.org>
+ * DETAILS: version 4.0.0
+
2011-09-26 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: converted to upstream signature checking
* 2BA87C5C.gpg: added gpg keyring
diff --git a/chat-im/pidgin-sipe/DEPENDS b/chat-im/pidgin-sipe/DEPENDS
new file mode 100755
index 0000000..920623f
--- /dev/null
+++ b/chat-im/pidgin-sipe/DEPENDS
@@ -0,0 +1,11 @@
+depends gettext &&
+depends glib2 &&
+depends icu &&
+depends libffi &&
+depends libidn &&
+depends libxml2 &&
+depends nspr &&
+depends nss &&
+depends pcre &&
+depends pidgin
+
diff --git a/chat-im/pidgin-sipe/DETAILS b/chat-im/pidgin-sipe/DETAILS
new file mode 100755
index 0000000..e89ab5c
--- /dev/null
+++ b/chat-im/pidgin-sipe/DETAILS
@@ -0,0 +1,27 @@
+ SPELL=pidgin-sipe
+ VERSION=1.15.1
+ SOURCE=$SPELL-$VERSION.tar.bz2
+ PROJECT=sipe
+
SOURCE_URL[0]=http://sourceforge.net/projects/$PROJECT/files/$PROJECT/$SPELL-$VERSION/$SOURCE/download
+
SOURCE_HASH=sha512:598a7218b681b151622356c8bd7e4be36e3b0e4062d3493f2f3b585b4b15f014af43bd63c4ace26d1d53ef3685e5e084c2e23cd5be9d7a3b6d07ec0cae38abe8
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=http://$SPELL.sourceforge.net/
+ LICENSE[0]=GPL
+ ENTERED=20130517
+ SHORT="SIP/SIMPLE protocol plug-in for pidgin"
+cat << EOF
+This project develops third-party plugins for the Pidgin / Adium /
+Miranda / Telepathy multi-protocol instant messaging clients/frameworks.
+It implements the extended version of SIP/SIMPLE used by various
+products:
+
+ - Microsoft Office 365
+ - Microsoft Business Productivity Online Suite (BPOS)
+ - Microsoft Lync Server
+ - Microsoft Office Communications Server (OCS 2007/2007 R2)
+ - Microsoft Live Communications Server (LCS 2003/2005)
+ - Reuters Messaging
+
+With this plugin you should be able to replace your Microsoft Office
+Communicator client with Pidgin / Adium / Miranda / Telepathy.
+EOF
diff --git a/chat-im/pidgin-sipe/HISTORY b/chat-im/pidgin-sipe/HISTORY
new file mode 100644
index 0000000..505cdd6
--- /dev/null
+++ b/chat-im/pidgin-sipe/HISTORY
@@ -0,0 +1,5 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing depends
+
+2013-06-12 Remko van der Vossen <wich AT sourcemage.org>
+ * DETAILS, DEPENDS: new spell
diff --git a/chat-im/pidgin-window-merge/DEPENDS
b/chat-im/pidgin-window-merge/DEPENDS
new file mode 100755
index 0000000..80af1d9
--- /dev/null
+++ b/chat-im/pidgin-window-merge/DEPENDS
@@ -0,0 +1,4 @@
+depends autoconf &&
+depends automake &&
+depends git &&
+depends pidgin
diff --git a/chat-im/pidgin-window-merge/DETAILS
b/chat-im/pidgin-window-merge/DETAILS
new file mode 100755
index 0000000..4765f04
--- /dev/null
+++ b/chat-im/pidgin-window-merge/DETAILS
@@ -0,0 +1,19 @@
+. "$GRIMOIRE/FUNCTIONS"
+ SPELL=pidgin-window-merge
+ VERSION=$(get_scm_version)
+ SOURCE=${SPELL}-git.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}-git
+ SOURCE_URL=git://github.com/dm0-/window_merge.git:$SPELL-git
+ SOURCE_IGNORE=volatile
+ FORCE_DOWNLOAD=1
+ WEB_SITE=http://github.com/dm0-/window_merge
+ ENTERED=20140923
+ LICENSE[0]=GPL
+ KEYWORDS="chat plugin window"
+ SHORT="One window plugin for Pidgin"
+cat << EOF
+Window Merge is a Pidgin plugin that merges a conversation window
+with the Buddy List window. It can be used to achieve a rudimentary
+"single window mode" for Pidgin. Both Window Merge and Pidgin itself
+should be kept updated for the most stable experience
+EOF
diff --git a/chat-im/pidgin-window-merge/HISTORY
b/chat-im/pidgin-window-merge/HISTORY
new file mode 100644
index 0000000..404d690
--- /dev/null
+++ b/chat-im/pidgin-window-merge/HISTORY
@@ -0,0 +1,2 @@
+2014-09-23 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS, DEPENDS, PREPARE, PRE_BUILD: spell created
diff --git a/chat-im/pidgin-window-merge/PREPARE
b/chat-im/pidgin-window-merge/PREPARE
new file mode 100755
index 0000000..a68f274
--- /dev/null
+++ b/chat-im/pidgin-window-merge/PREPARE
@@ -0,0 +1,2 @@
+. ${GRIMOIRE}/FUNCTIONS &&
+prepare_select_branch scm
diff --git a/chat-im/pidgin-window-merge/PRE_BUILD
b/chat-im/pidgin-window-merge/PRE_BUILD
new file mode 100755
index 0000000..0bbdbfe
--- /dev/null
+++ b/chat-im/pidgin-window-merge/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+
+cd "$SOURCE_DIRECTORY" &&
+
+mkdir -p m4 &&
+autoreconf -fi
diff --git a/chat-im/pidgin/4C292FCC.gpg b/chat-im/pidgin/4C292FCC.gpg
deleted file mode 100644
index 689916a..0000000
Binary files a/chat-im/pidgin/4C292FCC.gpg and /dev/null differ
diff --git a/chat-im/pidgin/DEPENDS b/chat-im/pidgin/DEPENDS
index cd68e76..10c9e76 100755
--- a/chat-im/pidgin/DEPENDS
+++ b/chat-im/pidgin/DEPENDS
@@ -1,6 +1,8 @@
+depends glib2 &&
+depends intltool &&
depends libxml2 &&
+depends nspr &&
depends xml-parser-expat &&
-depends intltool &&

optional_depends silc-toolkit \
"" \
@@ -62,7 +64,7 @@ optional_depends mono \
"--disable-mono" \
"for Mono runtime support" &&

-optional_depends dbus \
+optional_depends dbus-glib \
"--enable-dbus" \
"--disable-dbus" \
"for DBUS support" &&
@@ -82,9 +84,9 @@ optional_depends gstreamer \
"--disable-gstreamer" \
"for GStreamer audio support" &&

-optional_depends farsight2 \
- "" \
- "--disable-farsight --disable-vv" \
+optional_depends farstream \
+ "--enable-farstream --enable-vv" \
+ "--disable-farstream --disable-vv" \
"for voice/video support" &&

optional_depends avahi \
@@ -111,8 +113,8 @@ optional_depends libidn
\
'--enable-idn' \
'--disable-idn' \
'for International Domain Name support' &&
+
optional_depends sqlite \
'--enable-cap' \
'--disable-cap' \
'for contact availability prediction'
-
diff --git a/chat-im/pidgin/DETAILS b/chat-im/pidgin/DETAILS
index fc19a7b..0dca129 100755
--- a/chat-im/pidgin/DETAILS
+++ b/chat-im/pidgin/DETAILS
@@ -1,11 +1,11 @@
SPELL=pidgin
- VERSION=2.10.7
+ VERSION=2.10.9
SECURITY_PATCH=16
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.asc
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
- SOURCE_GPG=4C292FCC.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE_GPG=pidgin.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://pidgin.sourceforge.net/
diff --git a/chat-im/pidgin/HISTORY b/chat-im/pidgin/HISTORY
index 9292f8b..9d5371a 100644
--- a/chat-im/pidgin/HISTORY
+++ b/chat-im/pidgin/HISTORY
@@ -1,3 +1,18 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: nspr
+
+2014-09-23 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 2.10.9
+ * DEPENDS: farsight2 -> farstream, fixed its flags
+ * 4C292FCC.gpg: removed
+ * pidgin.gpg: added new key, A40AB77B, Mark Doliner <mark AT kingant.net>
+
+2013-10-23 Mark Bainter <mbainter AT sourcemage.org>
+ * DEPENDS: Pidgin depends on glib2 2.16 or newer
+
+2013-10-10 Jeremy Blosser <jblosser AT sourcemage.org>
+ * DEPENDS: --enable-dbus wants dbus-glib, not just dbus
+
2013-02-14 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.10.7, SECURITY_PATCH=16

diff --git a/chat-im/pidgin/pidgin.gpg b/chat-im/pidgin/pidgin.gpg
new file mode 100644
index 0000000..dd98f71
Binary files /dev/null and b/chat-im/pidgin/pidgin.gpg differ
diff --git a/chat-im/profanity/DEPENDS b/chat-im/profanity/DEPENDS
new file mode 100755
index 0000000..6e10443
--- /dev/null
+++ b/chat-im/profanity/DEPENDS
@@ -0,0 +1,29 @@
+depends ncurses &&
+depends libstrophe &&
+depends glib2 &&
+depends curl &&
+
+optional_depends expat \
+ "" \
+ "" \
+ "for XML parsing" &&
+
+optional_depends libxml2 \
+ "--with-libxml2" \
+ "" \
+ "for XML parsing" &&
+
+optional_depends SSL \
+ "" \
+ "" \
+ "for TLS connections" &&
+
+optional_depends libxscrnsaver \
+ "--with-xscreensaver" \
+ "--without-xscreensaver" \
+ "to determine idle time" &&
+
+optional_depends libnotify \
+ "--enable-notifications" \
+ "--disable-notifications" \
+ "for desktop notifications"
diff --git a/chat-im/profanity/DETAILS b/chat-im/profanity/DETAILS
new file mode 100755
index 0000000..1e49f9b
--- /dev/null
+++ b/chat-im/profanity/DETAILS
@@ -0,0 +1,23 @@
+. "$GRIMOIRE/FUNCTIONS"
+ SPELL=profanity
+if [[ ${PROFANITY_BRANCH} == scm ]]; then
+ VERSION=$(get_scm_version)
+ SOURCE=${SPELL}-${VERSION}.tar.bz2
+ SOURCE_URL[0]=git://github.com/boothj5/${SPELL}.git
+ SOURCE_IGNORE=volatile
+ FORCE_DOWNLOAD=on
+else
+ VERSION=0.3.0
+ SOURCE=${SPELL}-${VERSION}.tar.gz
+ SOURCE_URL[0]=http://www.profanity.im/${SPELL}-${VERSION}.tar.gz
+
SOURCE_HASH=sha512:a6957dc20b7888073ee4c66862b3cff6dd8a46d1ee937120089e3064aabf9b2ee022a14e098202e79d66fb5233576b3cf3c78e2949ca154d501a2b0c60d704af
+fi
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.profanity.im/";
+ LICENSE[0]=GPL
+ ENTERED=20131013
+ SHORT="a console based XMPP client"
+cat << EOF
+Profanity is a console based XMPP client written in C using ncurses and
+libstrophe, inspired by Irssi.
+EOF
diff --git a/chat-im/profanity/HISTORY b/chat-im/profanity/HISTORY
new file mode 100644
index 0000000..bd15642
--- /dev/null
+++ b/chat-im/profanity/HISTORY
@@ -0,0 +1,9 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2013-10-13 Jeremy Blosser <jblosser AT sourcemage.org>
+ * DETAILS, PREPARE, DEPENDS, PRE_BUILD: spell created
+
diff --git a/chat-im/profanity/PREPARE b/chat-im/profanity/PREPARE
new file mode 100755
index 0000000..98d27e4
--- /dev/null
+++ b/chat-im/profanity/PREPARE
@@ -0,0 +1,2 @@
+. ${GRIMOIRE}/FUNCTIONS &&
+prepare_select_branch stable scm
diff --git a/chat-im/profanity/PRE_BUILD b/chat-im/profanity/PRE_BUILD
new file mode 100755
index 0000000..a40c93f
--- /dev/null
+++ b/chat-im/profanity/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+
+if [[ ${PROFANITY_BRANCH} == scm ]]; then
+ cd ${SOURCE_DIRECTORY} &&
+ ./bootstrap.sh
+fi
diff --git a/chat-im/prosody/DEPENDS b/chat-im/prosody/DEPENDS
index 45ed42b..bc4fdb1 100755
--- a/chat-im/prosody/DEPENDS
+++ b/chat-im/prosody/DEPENDS
@@ -1,4 +1,4 @@
-depends openssl &&
+depends SSL &&
depends luasocket &&
depends luaexpat &&
depends luafilesystem &&
@@ -7,4 +7,5 @@ optional_depends SYSTEM-LOGGER '' '' 'for log = "*syslog"
support' &&
optional_depends luasec '' '' 'for ssl/tls support' &&
optional_depends luaevent-prosody '' '' 'for serving large amounts of users'
&&
optional_depends lua-zlib-brimworks '' '' 'for compression support' &&
-optional_depends luadbi '' '' 'for SQL storage support'
+optional_depends luadbi '' '' 'for SQL storage support' &&
+optional_depends lualdap '' '' 'for LDAP support'
diff --git a/chat-im/prosody/DETAILS b/chat-im/prosody/DETAILS
index 29ebb31..b67a5c6 100755
--- a/chat-im/prosody/DETAILS
+++ b/chat-im/prosody/DETAILS
@@ -1,8 +1,8 @@
SPELL=prosody
- VERSION=0.8.2
+ VERSION=0.9.4
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://${SPELL}.im/downloads/source/${SOURCE}
-
SOURCE_HASH=sha512:7540d5ff36508158e45804ceb7db3148a6cdb90c7db6946af625d0ab9cbee96385e3c0387ea099446a7bfa11d582546060cf1e882ce08c8be5b165c277bedf6e
+
SOURCE_HASH=sha512:9bba454caf50ed590dc18febd1a739f35e850805ac19e9a2e822ce3b39306a4f6d67162a49b11baa7e4f575b19e954dfd91f984780a724f6e0c69202947ca94c
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://prosody.im/";
LICENSE[0]=MIT/X11
diff --git a/chat-im/prosody/HISTORY b/chat-im/prosody/HISTORY
index 22d924f..dc2023c 100644
--- a/chat-im/prosody/HISTORY
+++ b/chat-im/prosody/HISTORY
@@ -1,3 +1,13 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-07-31 Justin Boffemmyer <flux AT sourcemage.org>
+ * DETAILS: version 0.9.4
+
+2013-10-14 Jeremy Blosser <jblosser AT sourcemage.org>
+ * DETAILS: version 0.9.1
+ * DEPENDS: added lualdap support
+
2011-06-21 Arjan Bouter <abouter AT sourcemage.org>
* DETAILS: version 0.8.2

diff --git a/chat-im/psi/BUILD b/chat-im/psi/BUILD
index b0f50e5..a1dfea6 100755
--- a/chat-im/psi/BUILD
+++ b/chat-im/psi/BUILD
@@ -1,8 +1,4 @@
- QTDIR=/usr &&
- PATH=$QTDIR/bin/qt4:$PATH
- export QTDIR=/usr &&
- ./configure --prefix=/usr $OPTS &&
- sedit "s/QTDIR)\/include/QTDIR)\/include\/qt/g" Makefile &&
- make_single &&
- make &&
- make_normal
+QTDIR=$QT4DIR
+PKG_CONFIG_PATH="$QT4DIR/lib/pkgconfig"
+./configure --prefix=$INSTALL_ROOT/usr $OPTS &&
+make
diff --git a/chat-im/psi/DEPENDS b/chat-im/psi/DEPENDS
index d50081a..7d634db 100755
--- a/chat-im/psi/DEPENDS
+++ b/chat-im/psi/DEPENDS
@@ -1,9 +1,7 @@
-depends -sub QT3 qt4 &&
-optional_depends qca2 \
- "--disable-bundled-qca" \
- "" \
- "to use system qca2" &&
-optional_depends "qca-openssl" \
- "" \
- "" \
- "for SSL encrypted sessions"
+depends qt4 &&
+depends zlib &&
+depends qca2 &&
+optional_depends aspell '' '--disable-aspell' 'spell checking' &&
+optional_depends enchant '' '--disable-enchant' 'spell checking' &&
+optional_depends libxscrnsaver '' '--disable-xss' 'screen saver' &&
+optional_depends qca-SSL '' '' 'voice support'
diff --git a/chat-im/psi/DETAILS b/chat-im/psi/DETAILS
index 03d21c4..1905478 100755
--- a/chat-im/psi/DETAILS
+++ b/chat-im/psi/DETAILS
@@ -1,19 +1,19 @@
SPELL=psi
if [ "$DEVEL" == "y" ]; then
- VERSION=0.14
+ VERSION=0.15
+
SOURCE_HASH=sha512:17e972adc8dfc541977e3717c21eb694f4e1268e4719e97432f260682867290d7034b98a345b6efd73026f98a425493e9159fef9c0e0af4c83b02e07d29a704a
SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.bz2
-
SOURCE_HASH=sha512:c68e5384afa1a40f1eb5622aa73dd9b1a7902d77b49cad26ac65bf495d688aff17376a738a98e3ff48d3d154abb3a20aad170b95e35bebd1d4e360268746ab3d
SOURCE_URL[0]=${SOURCEFORGE_URL}/${SPELL}/${SOURCE}
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
else
- VERSION=0.14
+ VERSION=0.15
+
SOURCE_HASH=sha512:17e972adc8dfc541977e3717c21eb694f4e1268e4719e97432f260682867290d7034b98a345b6efd73026f98a425493e9159fef9c0e0af4c83b02e07d29a704a
SECURITY_PATCH=1
SOURCE=${SPELL}-${VERSION}.tar.bz2
SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SOURCE}
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:c68e5384afa1a40f1eb5622aa73dd9b1a7902d77b49cad26ac65bf495d688aff17376a738a98e3ff48d3d154abb3a20aad170b95e35bebd1d4e360268746ab3d
fi
WEB_SITE=http://psi-im.org/
LICENSE=GPL
diff --git a/chat-im/psi/HISTORY b/chat-im/psi/HISTORY
index e068d40..f247888 100644
--- a/chat-im/psi/HISTORY
+++ b/chat-im/psi/HISTORY
@@ -1,3 +1,12 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-01-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.15
+ * DEPENDS: no longer needs QT3 support
+ add aspell, enchant; qca2 is required
+ * BUILD: improve
+
2009-12-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: updated stable and devel to 0.14

diff --git a/chat-im/purple-plugin-pack/DEPENDS
b/chat-im/purple-plugin-pack/DEPENDS
index 2ef895c..cdddd3e 100755
--- a/chat-im/purple-plugin-pack/DEPENDS
+++ b/chat-im/purple-plugin-pack/DEPENDS
@@ -1 +1,2 @@
-depends pidgin
+depends pidgin &&
+depends PYTHON
diff --git a/chat-im/purple-plugin-pack/HISTORY
b/chat-im/purple-plugin-pack/HISTORY
index 43da908..c7d71f5 100644
--- a/chat-im/purple-plugin-pack/HISTORY
+++ b/chat-im/purple-plugin-pack/HISTORY
@@ -1,3 +1,6 @@
+2013-10-10 Jeremy Blosser <jblosser AT sourcemage.org>
+ * DEPENDS: ./configure needs PYTHON
+
2010-10-08 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: updated spell to 2.6.2 & fixed SOURCE_URL
* 9EA132A6.gpg: added gpg keyring
diff --git a/chat-im/qutecom/DEPENDS b/chat-im/qutecom/DEPENDS
index 12d2f35..1310157 100755
--- a/chat-im/qutecom/DEPENDS
+++ b/chat-im/qutecom/DEPENDS
@@ -1,4 +1,4 @@
-depends openssl &&
+depends SSL &&
depends glib2 &&
depends gnutls &&
depends libxml2 &&
diff --git a/chat-im/qutecom/HISTORY b/chat-im/qutecom/HISTORY
index c1c2be6..167c19d 100644
--- a/chat-im/qutecom/HISTORY
+++ b/chat-im/qutecom/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-01-28 Ismael Luceno <ismael AT sourcemage.org>
* DEPENDS: depend on LIBAVCODEC instead of ffmpeg

diff --git a/chat-im/qutim/DEPENDS b/chat-im/qutim/DEPENDS
index a32e790..3800855 100755
--- a/chat-im/qutim/DEPENDS
+++ b/chat-im/qutim/DEPENDS
@@ -12,7 +12,7 @@ then
"for encryption in jabber plugin" &&
if ! is_depends_enabled $SPELL gnutls
then
- optional_depends openssl \
+ optional_depends SSL \
"-DOpenSSL%BOOL=1" \
"-DOpenSSL%BOOL=0" \
"for SSL support in jabber"
diff --git a/chat-im/qutim/HISTORY b/chat-im/qutim/HISTORY
index a1eb1d8..5458e25 100644
--- a/chat-im/qutim/HISTORY
+++ b/chat-im/qutim/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2010-07-08 Donald Johnson <minozake AT codemage.net>
* Removed prepare_cmake_flags() as cmake_build() now calls it.

diff --git a/chat-im/tmsnc/DEPENDS b/chat-im/tmsnc/DEPENDS
index ed472ed..09706da 100755
--- a/chat-im/tmsnc/DEPENDS
+++ b/chat-im/tmsnc/DEPENDS
@@ -1 +1 @@
-depends openssl
+depends SSL
diff --git a/chat-im/tmsnc/HISTORY b/chat-im/tmsnc/HISTORY
index 6b74b2b..89e6aaf 100644
--- a/chat-im/tmsnc/HISTORY
+++ b/chat-im/tmsnc/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2007-10-30 George Sherwood <george AT beernabeer.com>
* DETAILS: Updated to version 0.3.2

diff --git a/chat-im/vacuum/DEPENDS b/chat-im/vacuum/DEPENDS
index 5342c99..395e480 100755
--- a/chat-im/vacuum/DEPENDS
+++ b/chat-im/vacuum/DEPENDS
@@ -1,4 +1,4 @@
depends cmake &&
depends qt4 &&
-depends openssl &&
+depends SSL &&
depends subversion
diff --git a/chat-im/vacuum/DETAILS b/chat-im/vacuum/DETAILS
index ba7cb19..a9e5f11 100755
--- a/chat-im/vacuum/DETAILS
+++ b/chat-im/vacuum/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=vacuum
-if test "$VACUUM_AUTOUPDATE" = "y"; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=svn
-fi
+ VERSION=$(get_scm_version)
FORCE_DOWNLOAD=on
SOURCE=$SPELL-svn.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn
diff --git a/chat-im/vacuum/HISTORY b/chat-im/vacuum/HISTORY
index 393c51a..7001cab 100644
--- a/chat-im/vacuum/HISTORY
+++ b/chat-im/vacuum/HISTORY
@@ -1,3 +1,9 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2012-03-07 Pol Vinogradov <vin.public AT gmail.com>
* BUILD: switched to qt4_cmake_build
* DEPENDS: added cmake
diff --git a/chat-irc/bitlbee/BUILD b/chat-irc/bitlbee/BUILD
index 0bdd98d..c8eb040 100755
--- a/chat-irc/bitlbee/BUILD
+++ b/chat-irc/bitlbee/BUILD
@@ -1,13 +1,24 @@
+if list_find "$LDFLAGS" "-s"; then
+ OPTS="--strip=1 $OPTS"
+else
+ OPTS="--strip=0 $OPTS"
+fi &&
+
# BUILD file required because of --etcdir path
# no --sysconfdir is recognized by the bitlbee Makefile
+./configure --prefix="$INSTALL_ROOT/usr" \
+ --etcdir="$INSTALL_ROOT/etc/bitlbee" \
+ $BITLBEE_OPTS \
+ $OPTS &&

-./configure --build=$BUILD \
- --prefix=/usr \
- --etcdir=/etc/bitlbee \
- $BITLBEE_OPTS $OPTS
+make &&

-make
+if [[ "$BITLBEE_BITLBEED" == y ]]; then
+ cd ${SOURCE_DIRECTORY}/utils &&
+ gcc $CFLAGS bitlbeed.c -o bitlbeed &&

-if [[ "$BITLBEE_BITLBEED" == y ]] ; then
- (cd ${SOURCE_DIRECTORY}/utils && gcc bitlbeed.c -o bitlbeed)
+ if list_find "$LDFLAGS" "-s"; then
+ strip bitlbeed
+ fi &&
+ cd ..
fi
diff --git a/chat-irc/bitlbee/CONFIGURE b/chat-irc/bitlbee/CONFIGURE
index a8648b8..6b1f739 100755
--- a/chat-irc/bitlbee/CONFIGURE
+++ b/chat-irc/bitlbee/CONFIGURE
@@ -1,41 +1,35 @@
-config_query_option BITLBEE_OPTS "Enable plugin support? " y \
- "--plugins=1" "--plugins=0" &&
+config_query_option BITLBEE_OPTS "Enable plugin support?" y \
+ "--plugins=1" \
+ "--plugins=0" &&

-config_query_option BITLBEE_OPTS "Enable Jabber (XMPP) protocol? " n \
- "--jabber=1" "--jabber=0" &&
+config_query_option BITLBEE_OPTS "Enable Twitter protocol?" y \
+ "--twitter=1" \
+ "--twitter=0" &&

-config_query_option BITLBEE_OPTS "Enable Oscar protocol (for ICQ or AIM)? "
y \
- "--oscar=1" "--oscar=0" &&
+config_query_option BITLBEE_OPTS "Enable Skype support?" n \
+ "--skype=1" \
+ "--skype=0" &&

-config_query_option BITLBEE_OPTS "Enable Yahoo protocol? " y \
- "--yahoo=1" "--yahoo=0" &&
+if ! list_find "$BITLBEE_OPTS" "--skype=0" && list_find "$BITLBEE_OPTS"
"--plugins=1"; then
+ config_query BITLBEE_SKYPEPLUGIN "Build Skype support as a plugin?" n &&

-config_query_option BITLBEE_OPTS "Enable Twitter protocol? " y \
- "--twitter=1" "--twitter=0" &&
-
-config_query_option BITLBEE_OPTS "Enable MSN protocol? " y \
- "--msn=1" "--msn=0" &&
-
-config_query BITLBEE_OTR "Enable off-the-record (OTR) encryption support?" y
&&
-
-if [[ "$BITLBEE_OTR" == "y" ]]
-then
- if [[ "$BITLBEE_OPTS" == *--plugins=1* ]]
- then
- config_query BITLBEE_OTRPLUGIN "Build OTR support as a plugin?" n &&
- [[ "$BITLBEE_OTRPLUGIN" == "y" ]] && BITLBEE_OPTS="$BITLBEE_OPTS
--otr=plugin"
- else
- BITLBEE_OPTS="$BITLBEE_OPTS --otr=1"
+ if [[ $BITLBEE_SKYPEPLUGIN == y ]]; then
+ list_remove "BITLBEE_OPTS" "--skype=1" &&
+ list_add "BITLBEE_OPTS" "--skype=plugin"
fi
fi &&

+config_query_option BITLBEE_OPTS "Enable debugging?" n \
+ "--debug=1" \
+ "--debug=0" &&
+
config_query_list BITLBEE_SSL "Which SSL library would you like to use?" \
- "openssl" \
- "gnutls" &&
+ gnutls \
+ openssl \
+ nss &&

-config_query_list BITLBEE_EVENT "Which event library would you like to use?"
\
- "glib2" \
- "libevent" &&
+config_query_list BITLBEE_EVENT "Which event handler library would you like
to use?" \
+ glib2 \
+ libevent &&

-config_query BITLBEE_BITLBEED \
- "Build bitlbeed (to run bitlbee without xinetd)?" n
+config_query BITLBEE_BITLBEED "Build bitlbeed (to run bitlbee as a non-root
user)?" n
diff --git a/chat-irc/bitlbee/DEPENDS b/chat-irc/bitlbee/DEPENDS
index ab81f14..fb21fba 100755
--- a/chat-irc/bitlbee/DEPENDS
+++ b/chat-irc/bitlbee/DEPENDS
@@ -1,25 +1,50 @@
-if [[ "$BITLBEE_EVENT" == "glib2" ]]
-then
- depends glib2 "--events=glib" ""
-elif [[ "$BILBEE_EVENT" == "libevent" ]]
-then
- depends libevent "--events=libevent" ""
-fi &&
+depends glib2 &&

-if [[ "$BITLBEE_SSL" == "openssl" ]]
-then
- depends openssl "--ssl=openssl" ""
-elif [[ "$BILBEE_SSL" == "gnutls" ]]
-then
- depends gnutls "--ssl=gnutls" ""
-fi &&
+depends "$BITLBEE_SSL" "--ssl=$BITLBEE_SSL" &&
+depends "$BITLBEE_EVENT" "--events=${BITLBEE_EVENT/glib2/glib}" &&
+
+optional_depends libotr \
+ "--otr=1" \
+ "--otr=0" \
+ "for off-the-record (OTR) encryption support" &&

-if [[ "$BITLBEE_OTR" == "y" ]]
-then
- depends libotr
+if is_depends_enabled $SPELL libotr && list_find "$BITLBEE_OPTS"
"--plugins=1"; then
+ config_query BITLBEE_OTRPLUGIN "Build OTR support as a plugin?" n &&
+
+ if [[ $BITLBEE_OTRPLUGIN == y ]]; then
+ list_remove "BITLBEE_OPTS" "--otr=1" &&
+ list_add "BITLBEE_OPTS" "--otr=plugin"
+ fi
fi &&

optional_depends pidgin \
"--purple=1" \
"--purple=0" \
- "for enabling protocol support via libpurple"
+ "for enabling protocol support via libpurple" &&
+
+if ! is_depends_enabled $SPELL pidgin; then
+ config_query_option BITLBEE_OPTS "Enable Jabber (XMPP) protocol?" y \
+ "--jabber=1" \
+ "--jabber=0" &&
+
+ config_query_option BITLBEE_OPTS "Enable Oscar protocol (for ICQ or AIM)?"
y \
+ "--oscar=1" \
+ "--oscar=0" &&
+
+ config_query_option BITLBEE_OPTS "Enable Yahoo protocol?" y \
+ "--yahoo=1" \
+ "--yahoo=0" &&
+
+ config_query_option BITLBEE_OPTS "Enable MSN protocol?" y \
+ "--msn=1" \
+ "--msn=0"
+else
+ list_add "BITLBEE_OPTS" "--jabber=0" &&
+ list_add "BITLBEE_OPTS" "--oscar=0" &&
+ list_add "BITLBEE_OPTS" "--yahoo=0" &&
+ list_add "BITLBEE_OPTS" "--msn=0"
+fi &&
+
+if ! list_find "$BITLBEE_OPTS" "--skype=0"; then
+ depends asciidoc
+fi
diff --git a/chat-irc/bitlbee/DETAILS b/chat-irc/bitlbee/DETAILS
index 6c1a3f2..ad8bae7 100755
--- a/chat-irc/bitlbee/DETAILS
+++ b/chat-irc/bitlbee/DETAILS
@@ -1,15 +1,17 @@
SPELL=bitlbee
- VERSION=3.0.5
+ VERSION=3.2.2
+ SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://get.bitlbee.org/src/$SOURCE
+
SOURCE_HASH=sha512:5826a9d64e2de42c5560d85c3e7c96a72930afae005143323b6a301b588328b156b50cde571c7f396ca00952d950d22db1ea11cc42256935d3d72ec90215e7d2
+ DOCS="doc/AUTHORS doc/CHANGES doc/CREDITS doc/FAQ doc/HACKING
doc/INSTALL doc/README doc/user-guide/user-guide.* $DOCS"
+ DOC_DIRS=""
WEB_SITE=http://www.bitlbee.org
ENTERED=20031024
- SECURITY_PATCH=1
-
SOURCE_HASH=sha512:68a630914c24ceafd35361dfdc1de30a431cb8f549a493ade40c4bf45f83431d60ee5b7642c254657cbaa2b5b6b1f4b49196bd3137699a03d29f1a4d5032b7f9
LICENSE[0]=GPL
KEYWORDS="irc chat"
- SHORT="bitlbee - an IRC gateway to IM chat networks"
+ SHORT="IRC gateway to IM chat networks"
cat << EOF
BitlBee is an IRC daemon that can talk to instant messaging networks
and acts as a gateway. Users can connect to the server with any normal
diff --git a/chat-irc/bitlbee/HISTORY b/chat-irc/bitlbee/HISTORY
index 2eb3c69..a6aee76 100644
--- a/chat-irc/bitlbee/HISTORY
+++ b/chat-irc/bitlbee/HISTORY
@@ -1,3 +1,21 @@
+2014-07-14 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.2.2
+
+2014-03-12 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.2.1; quoting paths; fixed short desc
+ * CONFIGURE: readability++; moved libpurple-exclusive plugins to
+ DEPENDS; added skype and debug configure flags; corrected bitlbeed
+ description
+ * DEPENDS: jabber is on by default; fixed typos in ssl/event
selection;
+ added required glib2 dependency; added missing asciidoc dependency
+ when skype is selected
+ * BUILD: removed deprecated '--build'; added [C|LD]FLAGS for bitlbeed;
+ use INSTALL_ROOT; added missing `&&'; added return from utils dir
+ * INSTALL: verbosity++; use INSTALL_ROOT; echo -> message; mkdir+chown
+ -> install
+ * PRE_BUILD: added, to replace unprivileged user in default config
+ * init.d/bitlbee: added init script for daemon/forkdaemon modes
+
2012-07-01 Justin Boffemmyer <flux AT sourcemage.org>
* CONFIGURE: fix missing space

diff --git a/chat-irc/bitlbee/INSTALL b/chat-irc/bitlbee/INSTALL
index 875b94f..1ef9054 100755
--- a/chat-irc/bitlbee/INSTALL
+++ b/chat-irc/bitlbee/INSTALL
@@ -1,19 +1,18 @@
default_install &&
-# repertory for bitlbee to store personnal datas of each user
+# repertory for bitlbee to store personal datas of each user
# allow bitlbee to write in by changing owner
-if ! [ -d /var/lib/bitlbee ]; then
- mkdir /var/lib/bitlbee &&
- chown nobody.nogroup /var/lib/bitlbee
+if ! [ -d "$INSTALL_ROOT/var/lib/bitlbee" ]; then
+ install -vm 700 -d -o nobody -g nogroup "$INSTALL_ROOT/var/lib/bitlbee"
fi &&

# default configuration files installation (bitlbee.conf and motd.txt)
# files removed when dispelled if not modified by user
-if [ -f /etc/bitlbee/bitlbee.conf ]; then
- echo "A Bitlbee configuration file already exists"
+if [ -f "$INSTALL_ROOT/etc/bitlbee/bitlbee.conf" ]; then
+ message "${MESSAGE_COLOR}Bitlbee configuration file already
exists!${DEFAULT_COLOR}"
else
make install-etc
fi

-if [[ "$BITLBEE_BITLBEED" == y ]] ; then
- install utils/bitlbeed /usr/sbin/bitlbeed
+if [[ "$BITLBEE_BITLBEED" == y ]]; then
+ install -vm 755 "utils/bitlbeed" "$INSTALL_ROOT/usr/sbin/bitlbeed"
fi
diff --git a/chat-irc/bitlbee/PRE_BUILD b/chat-irc/bitlbee/PRE_BUILD
new file mode 100755
index 0000000..3bac230
--- /dev/null
+++ b/chat-irc/bitlbee/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+sedit "s:User =.*:User = nobody:" bitlbee.conf
diff --git a/chat-irc/bitlbee/init.d/bitlbee b/chat-irc/bitlbee/init.d/bitlbee
new file mode 100755
index 0000000..0b5431f
--- /dev/null
+++ b/chat-irc/bitlbee/init.d/bitlbee
@@ -0,0 +1,9 @@
+#!/bin/bash
+
+PROGRAM=/usr/sbin/bitlbee
+PIDFILE=/var/run/bitlbee.pid
+ARGS="-P $PIDFILE"
+RUNLEVEL=3
+NEEDS="+network"
+
+. /etc/init.d/smgl_init
diff --git a/chat-irc/epic5/DETAILS b/chat-irc/epic5/DETAILS
index f5677fb..93d1f17 100755
--- a/chat-irc/epic5/DETAILS
+++ b/chat-irc/epic5/DETAILS
@@ -1,9 +1,9 @@
SPELL=epic5
- VERSION=1.0
+ VERSION=1.1.5
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=ftp://ftp.epicsol.org/pub/epic/EPIC5-PRODUCTION/$SOURCE
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+
SOURCE_HASH=sha512:0704ca5727fd564e5f05970da2da0f514037f2def9ca9d01484382917b229897886662d8af0631d8fa66d145e8cdb6181b82f0d1c158c0cf72c50d8e22a77b06
WEB_SITE=http://www.epicsol.org/
ENTERED=20050502
LICENSE[0]=http://www.epicsol.org/copyright.phtml
diff --git a/chat-irc/epic5/HISTORY b/chat-irc/epic5/HISTORY
index 77b1d91..5f76092 100644
--- a/chat-irc/epic5/HISTORY
+++ b/chat-irc/epic5/HISTORY
@@ -1,3 +1,6 @@
+2013-07-06 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.1.5
+
2009-01-15 George Sherwood <gsherwood AT sourcemage.org>
* DETAILS: Updated to version 1.0. Updated SOURCE_URL[0]

diff --git a/chat-irc/epic5/epic5-1.0.tar.bz2.sig
b/chat-irc/epic5/epic5-1.0.tar.bz2.sig
deleted file mode 100644
index 4edf4fd..0000000
Binary files a/chat-irc/epic5/epic5-1.0.tar.bz2.sig and /dev/null differ
diff --git a/chat-irc/hexchat/CONFIGURE b/chat-irc/hexchat/CONFIGURE
index 9fe71e0..656a340 100755
--- a/chat-irc/hexchat/CONFIGURE
+++ b/chat-irc/hexchat/CONFIGURE
@@ -1,35 +1,46 @@
-config_query_option HEXCHAT_OPTS "Enable threads?" y \
- "--enable-threads=pth" "--disable-theads" &&
-
-config_query_option HEXCHAT_OPTS "Enable IPv6?" n \
- "--enable-ipv6" "--disable-ipv6" &&
-
-config_query_option HEXCHAT_OPTS "Enable use of Xft directly?" n \
- "--enable-xft" "--disable-xft" &&
-
-config_query_option HEXCHAT_OPTS "Enable use of XShm for fast tinting?" n \
- "--enable-shm" "--disable-shm" &&
+# remove obsolete options from HEXCHAT_OPTS
+list_remove HEXCHAT_OPTS '--enable-threads=pth' &&
+list_remove HEXCHAT_OPTS '--disable-theads' &&
+list_remove HEXCHAT_OPTS '--enable-xft' &&
+list_remove HEXCHAT_OPTS '--disable-xft' &&
+list_remove HEXCHAT_OPTS '--enable-shm' &&
+list_remove HEXCHAT_OPTS '--disable-shm' &&
+list_remove HEXCHAT_OPTS '--enable-mmx' &&
+list_remove HEXCHAT_OPTS '--disable-mmx' &&
+list_remove HEXCHAT_OPTS '--enable-sasl' &&
+list_remove HEXCHAT_OPTS '--disable-sasl' &&
+
+config_query_option HEXCHAT_OPTS "Enable IPv6?" y \
+ "--enable-ipv6" \
+ "--disable-ipv6" &&

config_query_option HEXCHAT_OPTS "Build the text frontend?" n \
- "--enable-textfe" "--disable-textfe" &&
+ "--enable-textfe" \
+ "--disable-textfe" &&

config_query_option HEXCHAT_OPTS "Enable plugin support?" y \
- "--enable-plugin" "--disable-plugin" &&
-
-config_query_option HEXCHAT_OPTS "Enable checksum plugin?" y \
- "--enable-checksum" "--disable-checksum" &&
-
-config_query_option HEXCHAT_OPTS "Enable Do At plugin?" y \
- "--enable-doat" "--disable-doat" &&
-
-config_query_option HEXCHAT_OPTS "Enable FiSHLiM plugin?" y \
- "--enable-fishlim" "--disable-fishlim" &&
-
-config_query_option HEXCHAT_OPTS "Enable SASL plugin?" y \
- "--enable-sasl" "--disable-sasl" &&
-
-config_query_option HEXCHAT_OPTS "Enable MMX assembly routines?" y \
- "--enable-mmx" "--disable-mmx" &&
-
-config_query_option HEXCHAT_OPTS "enable use of XShm for fast tinting?" n \
- "--enable-mmx" "--disable-mmx"
+ "--enable-plugin" \
+ "--disable-plugin" &&
+
+if list_find "$HEXCHAT_OPTS" "--enable-plugin"; then
+ config_query_option HEXCHAT_OPTS "Enable checksum plugin?" y \
+ "--enable-checksum" \
+ "--disable-checksum" &&
+
+ config_query_option HEXCHAT_OPTS "Enable Do At plugin?" y \
+ "--enable-doat" \
+ "--disable-doat" &&
+
+ config_query_option HEXCHAT_OPTS "Enable FiSHLiM plugin?" y \
+ "--enable-fishlim" \
+ "--disable-fishlim" &&
+
+ config_query_option HEXCHAT_OPTS "Enable sysinfo plugin?" y \
+ "--enable-sysinfo" \
+ "--disable-sysinfo"
+else
+ list_add HEXCHAT_OPTS '--disable-checksum' &&
+ list_add HEXCHAT_OPTS '--disable-doat' &&
+ list_add HEXCHAT_OPTS '--disable-fishlim' &&
+ list_add HEXCHAT_OPTS '--disable-sysinfo'
+fi
diff --git a/chat-irc/hexchat/DEPENDS b/chat-irc/hexchat/DEPENDS
index e10f03d..c9be841 100755
--- a/chat-irc/hexchat/DEPENDS
+++ b/chat-irc/hexchat/DEPENDS
@@ -1,51 +1,71 @@
-depends glib2 &&
-
-optional_depends gettext \
- "" \
- "--disable-nls" \
- "Enable gettext for i18n?" &&
-
-optional_depends openssl \
- "--enable-openssl=/usr/bin/openssl" \
- "" \
- "Enable use of openSSL?" &&
-
-optional_depends gtk+2 \
- "--enable-gtkfe" \
- "--disable-gtkfe --enable-textfe" \
- "Enable building the gtk frontend" &&
-
-optional_depends python \
- "" \
- "--disable-python" \
- "for Python scripting support" &&
-
-optional_depends perl \
- "" \
- "--disable-perl" \
- "for perl scripting support" &&
-
-optional_depends tcl \
- "--enable-tcl=/usr/lib" \
- "" \
- "for tcl scripting support" &&
-
-optional_depends dbus \
- "" \
- "--disable-dbus" \
- "Enable DBUS support?" &&
-
-optional_depends libnotify \
- "" \
- "--disable-libnotify" \
- "Enable libnotify support?" &&
-
-optional_depends gtkspell \
- "--enable-spell=gtkspell" \
- "" \
- "for spell checker support" &&
-
-optional_depends libsexy \
- "--enable-spell=libsexy" \
- "" \
- "for spell checker support"
+depends glib2 &&
+
+optional_depends gettext \
+ "--enable-nls" \
+ "--disable-nls" \
+ "for Native Language Support" &&
+
+optional_depends openssl \
+ "--enable-openssl=/usr/bin/openssl" \
+ "--disable-openssl" \
+ "to enable use of openSSL" &&
+
+optional_depends gtk+2 \
+ "--enable-gtkfe" \
+ "--disable-gtkfe" \
+ "for building gtk frontend" &&
+
+if list_find "$HEXCHAT_OPTS" "--disable-textfe" && ! is_depends_enabled
$SPELL gtk+2; then
+ message "${PROBLEM_COLOR}No frontend selected,
aborting...${DEFAULT_COLOR}" &&
+ return 1
+fi &&
+
+if list_find "$HEXCHAT_OPTS" "--enable-plugin"; then
+ optional_depends python \
+ "--enable-python=python2" \
+ "--disable-python" \
+ "for Python scripting support" &&
+
+ optional_depends perl \
+ "--enable-perl" \
+ "--disable-perl" \
+ "for Perl scripting support"
+else
+ list_add HEXCHAT_OPTS '--disable-python' &&
+ list_add HEXCHAT_OPTS '--disable-perl'
+fi &&
+
+optional_depends dbus \
+ "--enable-dbus" \
+ "--disable-dbus" \
+ "to enable DBUS support" &&
+
+optional_depends libnotify \
+ "--enable-libnotify" \
+ "--disable-libnotify" \
+ "to enable libnotify support" &&
+
+optional_depends iso-codes \
+ "--enable-isocodes" \
+ "--disable-isocodes" \
+ "for iso-codes with spell-check" &&
+
+optional_depends libcanberra \
+ "--enable-libcanberra" \
+ "--disable-libcanberra" \
+ "for libcanberra support" &&
+
+optional_depends libntlm \
+ "--enable-ntlm" \
+ "--disable-ntlm" \
+ "for Microsoft's NTLM auth library support" &&
+
+optional_depends libproxy \
+ "--enable-libproxy" \
+ "--disable-libproxy" \
+ "for libproxy support" &&
+
+optional_depends monodevelop \
+ "--with-theme-manager" \
+ "--without-theme-manager" \
+ "to compile theme manager"
diff --git a/chat-irc/hexchat/DETAILS b/chat-irc/hexchat/DETAILS
index 3f8746d..3f2087a 100755
--- a/chat-irc/hexchat/DETAILS
+++ b/chat-irc/hexchat/DETAILS
@@ -1,9 +1,14 @@
SPELL=hexchat
- VERSION=2.9.1
+ VERSION=2.10.2
SOURCE=$SPELL-$VERSION.tar.xz
+ SOURCE2=$SOURCE.asc
+ SOURCE_URL[0]=https://dl.hexchat.net/$SPELL/$SOURCE
+ SOURCE2_URL[0]=$SOURCE_URL.asc
+ SOURCE_HINTS="no-check-certificate"
+ SOURCE2_HINTS="$SOURCE_HINTS"
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=https://github.com/downloads/$SPELL/$SPELL/$SOURCE
- SOURCE_GPG=gurus.gpg:$SOURCE.sig
+ SOURCE_GPG=hexchat.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
WEB_SITE=http://www.hexchat.org/
ENTERED=20120909
LICENSE[0]=GPL
@@ -11,8 +16,8 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SHORT="IRC client for X"
cat << EOF
HexChat is an IRC chat program. It allows you to join multiple IRC channels
-(chat rooms) at the same time, talk publicly, private one-on-one
+(chat rooms) at the same time, talk publicly, private one-on-one
conversations etc.

-HexChat is based on XChat
+HexChat is based on XChat.
EOF
diff --git a/chat-irc/hexchat/HISTORY b/chat-irc/hexchat/HISTORY
index 898621b..c3f570f 100644
--- a/chat-irc/hexchat/HISTORY
+++ b/chat-irc/hexchat/HISTORY
@@ -1,2 +1,19 @@
+2014-10-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.10.2; added SOURCE_HINTS
+ * PRE_BUILD: added, to apply the patch
+ * openssl-09.patch: added, to fix build with openssl 0.9
+
+2014-09-25 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.10.1; converted to upstream signature
+ checking; cleaned up
+ * DEPENDS, CONFIGURE: rewritten
+ * PRE_BUILD: dropped
+ * INSTALL: corrected plugin header path
+ * hexchat.gpg: added, 0DE76DFC public key (TingPing
+ <tingping AT fedoraproject.org>) imported
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2012-09-09 Robin Cook <rcook AT wyrms.net>
* New Spell: DETAILS, CONFIGURE, DEPENDS, PRE_BUILD, BUILD, INSTALL
diff --git a/chat-irc/hexchat/INSTALL b/chat-irc/hexchat/INSTALL
index e6227ae..8c58061 100755
--- a/chat-irc/hexchat/INSTALL
+++ b/chat-irc/hexchat/INSTALL
@@ -1,3 +1,4 @@
-install -vm 644 plugins/xchat-plugin.h "$INSTALL_ROOT/usr/include" &&
+# actually it's false
+make UPDATE_MIME_DATABASE=true install &&

-default_install
+install -vm 644 "src/common/hexchat-plugin.h" "$INSTALL_ROOT/usr/include"
diff --git a/chat-irc/hexchat/PRE_BUILD b/chat-irc/hexchat/PRE_BUILD
index ba99dad..7a9829b 100755
--- a/chat-irc/hexchat/PRE_BUILD
+++ b/chat-irc/hexchat/PRE_BUILD
@@ -1,4 +1,4 @@
-default_pre_build &&
-cd ${SOURCE_DIRECTORY} &&
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&

-./autogen.sh
+patch -p0 < "$SPELL_DIRECTORY/openssl-09.patch"
diff --git a/chat-irc/hexchat/hexchat-2.9.1.tar.xz.sig
b/chat-irc/hexchat/hexchat-2.9.1.tar.xz.sig
deleted file mode 100644
index 86a676e..0000000
Binary files a/chat-irc/hexchat/hexchat-2.9.1.tar.xz.sig and /dev/null differ
diff --git a/chat-irc/hexchat/hexchat.gpg b/chat-irc/hexchat/hexchat.gpg
new file mode 100644
index 0000000..48046ed
Binary files /dev/null and b/chat-irc/hexchat/hexchat.gpg differ
diff --git a/chat-irc/hexchat/openssl-09.patch
b/chat-irc/hexchat/openssl-09.patch
new file mode 100644
index 0000000..5409255
--- /dev/null
+++ b/chat-irc/hexchat/openssl-09.patch
@@ -0,0 +1,20 @@
+--- src/common/ssl.c.orig 2014-11-25 20:42:31.000000000 +0300
++++ src/common/ssl.c 2014-11-26 12:45:44.000000000 +0300
+@@ -92,11 +92,17 @@
+ SSL_CTX_set_session_cache_mode (ctx, SSL_SESS_CACHE_BOTH);
+ SSL_CTX_set_timeout (ctx, 300);
+ SSL_CTX_set_options (ctx, SSL_OP_NO_SSLv2|SSL_OP_NO_SSLv3
++#ifdef SSL_OP_NO_COMPRESSION
+
|SSL_OP_NO_COMPRESSION
++#endif
+
|SSL_OP_SINGLE_DH_USE|SSL_OP_SINGLE_ECDH_USE
+ |SSL_OP_NO_TICKET
+
|SSL_OP_CIPHER_SERVER_PREFERENCE);
+
++#if OPENSSL_VERSION_NUMBER >= 0x00908000L /* workaround for OpenSSL 0.9.8 */
++ sk_SSL_COMP_zero(SSL_COMP_get_compression_methods());
++#endif
++
+ /* used in SSL_connect(), SSL_accept() */
+ SSL_CTX_set_info_callback (ctx, info_cb_func);
+
diff --git a/chat-irc/ircd-ratbox/DEPENDS b/chat-irc/ircd-ratbox/DEPENDS
index 25f8c57..4799acb 100755
--- a/chat-irc/ircd-ratbox/DEPENDS
+++ b/chat-irc/ircd-ratbox/DEPENDS
@@ -5,9 +5,9 @@ optional_depends zlib \
"--disable-zlib" \
"for ziplinks support" &&

-optional_depends openssl \
- "--enable-openssl" \
- "--disable-openssl" \
+optional_depends SSL \
+ "--enable-SSL" \
+ "--disable-SSL" \
"for OpenSSL support" &&

optional_depends sqlite \
diff --git a/chat-irc/ircd-ratbox/HISTORY b/chat-irc/ircd-ratbox/HISTORY
index 41bfaf0..e7d5d1b 100644
--- a/chat-irc/ircd-ratbox/HISTORY
+++ b/chat-irc/ircd-ratbox/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2013-01-28 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: SECURITY_PATCH=1 (CVE-2012-6084)

diff --git a/chat-irc/ircii/DETAILS b/chat-irc/ircii/DETAILS
index 7455eb9..346397c 100755
--- a/chat-irc/ircii/DETAILS
+++ b/chat-irc/ircii/DETAILS
@@ -1,5 +1,5 @@
SPELL=ircii
- VERSION=20081115
+ VERSION=20111115
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=ftp://ircii.warped.com/pub/ircII/$SOURCE
@@ -7,7 +7,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[2]=ftp://ircftp.au.eterna.com.au/pub/ircII/$SOURCE
SOURCE_URL[3]=ftp://ftp.sergei.cc/pub/ircII/$SOURCE
SOURCE_URL[4]=http://ftp.sergei.cc/pub/ircII/$SOURCE
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+
SOURCE_HASH=sha512:6f282debbd27865414a2ef9148b23373f83a051b2917432d9fdc2f153c111f8e592286d42a5ad34fd0cdc155e39938094e140910fbf38be494e3ed3da4cd0b6e
WEB_SITE=http://www.eterna.com.au/ircii/
LICENSE[0]=BSD
ENTERED=20011105
diff --git a/chat-irc/ircii/HISTORY b/chat-irc/ircii/HISTORY
index 0a7173d..9c3a3b5 100644
--- a/chat-irc/ircii/HISTORY
+++ b/chat-irc/ircii/HISTORY
@@ -1,3 +1,6 @@
+2013-07-04 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 20111115
+
2011-01-11 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated VERSION to 20081115

diff --git a/chat-irc/ircii/ircii-20081115.tar.bz2.sig
b/chat-irc/ircii/ircii-20081115.tar.bz2.sig
deleted file mode 100644
index b57a40a..0000000
Binary files a/chat-irc/ircii/ircii-20081115.tar.bz2.sig and /dev/null differ
diff --git a/chat-irc/irssi/DEPENDS b/chat-irc/irssi/DEPENDS
index 41b2b8e..2f58a47 100755
--- a/chat-irc/irssi/DEPENDS
+++ b/chat-irc/irssi/DEPENDS
@@ -2,7 +2,7 @@ depends glib2 &&
depends ncurses &&
depends -sub CXX gcc &&

-optional_depends "openssl" \
+optional_depends "SSL" \
"" \
"--disable-ssl" \
"for SSL support" &&
diff --git a/chat-irc/irssi/DETAILS b/chat-irc/irssi/DETAILS
index 40db363..aa7ad00 100755
--- a/chat-irc/irssi/DETAILS
+++ b/chat-irc/irssi/DETAILS
@@ -1,20 +1,17 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=irssi
if [[ $IRSSI_BRANCH == scm ]]; then
- if [[ $IRSSI_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=svn
- fi
+ VERSION=$(get_scm_version)
FORCE_DOWNLOAD=ON
SOURCE_HINTS=old_svn_compat
SOURCE_URL[0]=svn://svn.irssi.org/repos/irssi/trunk:irssi-svn
SOURCE_IGNORE=volatile
SOURCE=$SPELL-scm.tar.bz2
else
- VERSION=0.8.15
+ VERSION=0.8.16
SECURITY_PATCH=1
- SOURCE_URL[0]=http://www.irssi.org/files/$SOURCE
SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE_URL[0]=http://www.irssi.org/files/$SOURCE
SOURCE2=$SOURCE.sig
SOURCE2_URL[0]=http://www.irssi.org/files/$SOURCE2
SOURCE2_IGNORE=signature
diff --git a/chat-irc/irssi/HISTORY b/chat-irc/irssi/HISTORY
index 187baca..5101f76 100644
--- a/chat-irc/irssi/HISTORY
+++ b/chat-irc/irssi/HISTORY
@@ -1,3 +1,12 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2014-06-08 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.8.16
+
2011-09-27 Arjan Bouter <abouter AT sourcemage.org>
* DETAILS: fixed the fix ;) SOURCE has to exist before
SOURCE2=$SOURCE.sig can be used.
diff --git a/chat-irc/weechat/DETAILS b/chat-irc/weechat/DETAILS
index 9ac077a..f8f86d6 100755
--- a/chat-irc/weechat/DETAILS
+++ b/chat-irc/weechat/DETAILS
@@ -1,25 +1,23 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=weechat
if [ "$WEECHAT_BRANCH" == "scm" ]; then
- VERSION=$WEECHAT_BRANCH
- if [ "$WEECHAT_AUTOUPDATE" == "y" ]; then
- VERSION+=-$(date +%Y%m%d)
- fi
+ VERSION=$(get_scm_version)
SOURCE=weechat-$WEECHAT_BRANCH.tar.bz2
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/weechat-$WEECHAT_BRANCH
FORCE_DOWNLOAD=on
SOURCE_IGNORE=volatile
SOURCE_URL[0]=git://git.sv.gnu.org/weechat.git:$SPELL
-else
+else
if [ "$WEECHAT_BRANCH" == "devel" ]; then
- VERSION=0.4.0-rc2
+ VERSION=0.4.4-dev
SOURCE=$SPELL-devel.tar.bz2
-
SOURCE_HASH=sha512:8a4157570a0e81c33bbf711b536de60e81328e3fc945638a57e3e41685c7ea1e76158dc75cf28ce51678fa7c16d7b2f3495f463f357433f878409383301d7be5
+
SOURCE_HASH=sha512:54e8792379d8f0dc8b9f753b09a9ca22a387f707bf9c109e169f4685e953cc026b6f78fa31e0bbcffa483e21f51c1ff23769fd4eab3a53f7a2cff88db35b1a6d
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-devel
else
- VERSION=0.4.0
+ VERSION=0.4.3
SECURITY_PATCH=2
SOURCE=$SPELL-$VERSION.tar.bz2
-
SOURCE_HASH=sha512:41e8a6d0714c6b821b5fd1e9feb0b95be7f142c081ccdcd0e107ce817a5630598c0a91ab0393d8243c3ef41c6f54b62d2ee056924272b389076af20ec99de495
+
SOURCE_HASH=sha512:0d049626e6a5fb44bc368d732c395d7135ad8869d9368cb95487662c4c738c9a44052db6e40a7fa08db9798916de0c466c24531f94993e91b7b19519b1d7cfc2
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
fi
SOURCE_URL[0]=http://www.weechat.org/files/src/$SOURCE
diff --git a/chat-irc/weechat/FINAL b/chat-irc/weechat/FINAL
deleted file mode 100755
index 309823e..0000000
--- a/chat-irc/weechat/FINAL
+++ /dev/null
@@ -1,3 +0,0 @@
-message "${MESSAGE_COLOR} Note for users upgrading to version 0.1.4 from old
version:
-Config parameter "irc_infobar_timestamp" should be modified to remove time.
-For example, replace "%B, %A %d %Y - %H:%M" by "%B, %A %d
%Y".${DEFAULT_COLOR}"
diff --git a/chat-irc/weechat/HISTORY b/chat-irc/weechat/HISTORY
index aa44883..fe6fe6d 100644
--- a/chat-irc/weechat/HISTORY
+++ b/chat-irc/weechat/HISTORY
@@ -1,3 +1,18 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2014-02-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: stable 0.4.3, unstable 0.4.4-dev
+ * FINAL: removed
+
+2013-10-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: stable 0.4.2, unstable 0.4.3-dev
+ * PREPARE, INSTALL: remove option to create symlinks which
+ the install target does by default now
+
+2013-05-20 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated stable to 0.4.1
+
2013-01-23 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated stable to 0.4.0; killed typo in desc
* INSTALL: make install -> default_install
diff --git a/chat-irc/weechat/INSTALL b/chat-irc/weechat/INSTALL
index 37d1bb3..18da5fd 100755
--- a/chat-irc/weechat/INSTALL
+++ b/chat-irc/weechat/INSTALL
@@ -3,8 +3,4 @@ if [[ $WEECHAT_CMAKE == y ]]; then
default_install
else
default_install
-fi &&
-
-if [[ $WEECHAT_SYMLINKS == y ]]; then
- ln -s weechat-curses ${INSTALL_ROOT}/usr/bin/weechat
fi
diff --git a/chat-irc/weechat/PREPARE b/chat-irc/weechat/PREPARE
index 8590f43..8b96ab0 100755
--- a/chat-irc/weechat/PREPARE
+++ b/chat-irc/weechat/PREPARE
@@ -10,4 +10,3 @@ case "$WEECHAT_BRANCH" in
esac &&

config_query WEECHAT_CMAKE "Use cmake instead of autotools? (recommended)" y
-config_query WEECHAT_SYMLINKS "Make compatibility symlinks?" y
diff --git a/chat-irc/xchat-gnome/DEPENDS b/chat-irc/xchat-gnome/DEPENDS
index cde60d6..06d7b8d 100755
--- a/chat-irc/xchat-gnome/DEPENDS
+++ b/chat-irc/xchat-gnome/DEPENDS
@@ -22,8 +22,8 @@ optional_depends python \
"--disable-python" \
"for Python scripting support" &&

-optional_depends openssl \
- "--enable-openssl=/usr/bin/openssl" \
+optional_depends SSL \
+ "--enable-SSL=/usr/bin/openssl" \
"" \
"enable use of openSSL" &&

diff --git a/chat-irc/xchat-gnome/HISTORY b/chat-irc/xchat-gnome/HISTORY
index 20ce45e..0526244 100644
--- a/chat-irc/xchat-gnome/HISTORY
+++ b/chat-irc/xchat-gnome/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2009-04-16 George Sherwood <gsherwood AT sourcemage.org>
* DETAILS: Updated to version 2.26.1. Updated SOURCE_URL
Added BRANCH
diff --git a/chat-irc/xchat/DEPENDS b/chat-irc/xchat/DEPENDS
index 2e79cda..7ea50d9 100755
--- a/chat-irc/xchat/DEPENDS
+++ b/chat-irc/xchat/DEPENDS
@@ -35,7 +35,7 @@ optional_depends python \
"--disable-python" \
"for Python scripting support" &&

-optional_depends openssl \
- "--enable-openssl=/usr/bin/openssl" \
+optional_depends SSL \
+ "--enable-SSL=/usr/bin/openssl" \
"" \
"enable use of openSSL"
diff --git a/chat-irc/xchat/HISTORY b/chat-irc/xchat/HISTORY
index 7b1876b..637a5dd 100644
--- a/chat-irc/xchat/HISTORY
+++ b/chat-irc/xchat/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2012-05-24 Vlad Glagolev <stealth AT sourcemage.org>
* 0001-fix-build-with-glib-version-2.32.patch: corrected the patch
to fix compilation with static spelling support
diff --git a/chat-irc/znc/CB8FCB06.gpg b/chat-irc/znc/CB8FCB06.gpg
deleted file mode 100644
index a67956d..0000000
Binary files a/chat-irc/znc/CB8FCB06.gpg and /dev/null differ
diff --git a/chat-irc/znc/CONFIGURE b/chat-irc/znc/CONFIGURE
index cbacfb0..e4f1912 100755
--- a/chat-irc/znc/CONFIGURE
+++ b/chat-irc/znc/CONFIGURE
@@ -1,3 +1,19 @@
-config_query_option ZNC_OPTS "Build some extra modules?" y \
- "--enable-extra" \
- "--disable-extra"
+# remove obsolete options from ZNC_OPTS
+list_remove ZNC_OTS "--enable-extra" &&
+list_remove ZNC_OTS "--disable-extra" &&
+
+config_query_option ZNC_OPTS "Enable threads usage for DNS resolving?" y \
+ "--enable-tdns" \
+ "--disable-tdns" &&
+
+config_query_option ZNC_OPTS "Enable ipv6 support?" y \
+ "--enable-ipv6" \
+ "--disable-ipv6" &&
+
+config_query_option ZNC_OPTS "Use select() instead of poll()?" n \
+ "--disable-poll" \
+ "--enable-poll" &&
+
+config_query_option ZNC_OPTS "Enable debugging?" n \
+ "--enable-debug" \
+ "--disable-debug"
diff --git a/chat-irc/znc/DEPENDS b/chat-irc/znc/DEPENDS
index 491572e..7e8ed47 100755
--- a/chat-irc/znc/DEPENDS
+++ b/chat-irc/znc/DEPENDS
@@ -2,16 +2,10 @@

depends -sub CXX gcc &&

-message "NOTE: ZNC needs swig enabled for modperl/modpython support" &&
-
optional_depends perl \
"--enable-perl" \
"--disable-perl" \
- "to use perl" &&
-
-if is_depends_enabled $SPELL perl; then
- depends -sub PERL swig '--enable-swig'
-fi &&
+ "to use Perl" &&

if spell_ok python3; then
local PYTHON3_BRANCH=$(installed_version python3 | cut -d. -f1,2)
@@ -24,12 +18,27 @@ optional_depends python3 \
"--disable-python" \
"to use Python" &&

-if is_depends_enabled $SPELL python3; then
- depends -sub PYTHON3 swig '--enable-swig' &&
+if is_depends_enabled $SPELL perl || is_depends_enabled $SPELL python3; then
+ optional_depends swig \
+ "--enable-swig" \
+ "--disable-swig" \
+ "for automatic generation of source files needed for
modperl/modpython" &&
+
+ if is_depends_enabled $SPELL swig; then
+ if is_depends_enabled $SPELL perl; then
+ depends -sub PERL swig
+ fi &&
+
+ if is_depends_enabled $SPELL python3; then
+ depends -sub PYTHON3 swig
+ fi &&

- if spell_ok swig && is_version_less $(installed_version swig) 2.0.4; then
- force_depends swig
+ if spell_ok swig && is_version_less $(installed_version swig) 2.0.4; then
+ force_depends swig
+ fi
fi
+else
+ list_add ZNC_OPTS "--disable-swig"
fi &&

optional_depends tcl \
@@ -37,22 +46,12 @@ optional_depends tcl \
"--disable-tcl" \
"to use TCL" &&

-if is_depends_enabled $SPELL tcl && list_find "--disable-extra" "$ZNC_OPTS";
then
- message "Requested TCL support, forcing build of extra modules" &&
- ZNC_OPTS="--enable-extra $ZNC_OPTS"
-fi &&
-
-optional_depends cyrus-sasl \
- "--enable-sasl" \
- "--disable-sasl" \
- "for SASL support" &&
-
-optional_depends c-ares \
- "--enable-c-ares" \
- "--disable-c-ares" \
- "for c-ares usage" &&
+optional_depends LIBSASL \
+ "--enable-cyrus" \
+ "--disable-cyrus" \
+ "for SASL support via cyrus" &&

-optional_depends openssl \
- "--enable-openssl" \
- "--disable-openssl" \
+optional_depends SSL \
+ "--enable-SSL" \
+ "--disable-SSL" \
"to use OpenSSL"
diff --git a/chat-irc/znc/DETAILS b/chat-irc/znc/DETAILS
index c14047b..36a7593 100755
--- a/chat-irc/znc/DETAILS
+++ b/chat-irc/znc/DETAILS
@@ -1,11 +1,11 @@
SPELL=znc
- VERSION=0.206
- SECURITY_PATCH=3
+ VERSION=1.4
+ SECURITY_PATCH=4
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_URL[0]=http://znc.in/releases/$SOURCE
SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
- SOURCE_GPG=CB8FCB06.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE_GPG=znc.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://en.znc.in/
diff --git a/chat-irc/znc/HISTORY b/chat-irc/znc/HISTORY
index 9736877..56d1c73 100644
--- a/chat-irc/znc/HISTORY
+++ b/chat-irc/znc/HISTORY
@@ -1,3 +1,19 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-05-14 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.4
+
+2014-03-29 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.2; SECURITY_PATCH++ (CVE-2013-2130)
+
+2013-03-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.0
+ * DEPENDS: renewed dependencies and flags
+ * CONFIGURE: added missing options; removed obsolete options
+ * CB8FCB06.gpg: dropped
+ * znc.gpg: added 0209989E public key (Alexey Sokolov
<ktonibud AT gmail.com>)
+
2012-04-14 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.206

diff --git a/chat-irc/znc/znc.gpg b/chat-irc/znc/znc.gpg
new file mode 100644
index 0000000..5ef2d1c
Binary files /dev/null and b/chat-irc/znc/znc.gpg differ
diff --git a/chat-libs/gloox/DEPENDS b/chat-libs/gloox/DEPENDS
index d9c8c77..3b7f2aa 100755
--- a/chat-libs/gloox/DEPENDS
+++ b/chat-libs/gloox/DEPENDS
@@ -1,6 +1,6 @@
depends -sub CXX gcc &&
depends gnutls &&
-depends openssl &&
+depends SSL &&
depends libidn &&
optional_depends zlib \
"--with-zlib" \
diff --git a/chat-libs/gloox/HISTORY b/chat-libs/gloox/HISTORY
index d805679..ad3d7f1 100644
--- a/chat-libs/gloox/HISTORY
+++ b/chat-libs/gloox/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/chat-libs/libmsn/DEPENDS b/chat-libs/libmsn/DEPENDS
index 38d1195..22316c5 100755
--- a/chat-libs/libmsn/DEPENDS
+++ b/chat-libs/libmsn/DEPENDS
@@ -1,3 +1,3 @@
depends -sub CXX gcc &&
depends cmake &&
-depends openssl
+depends SSL
diff --git a/chat-libs/libmsn/HISTORY b/chat-libs/libmsn/HISTORY
index 77601d4..e228fea 100644
--- a/chat-libs/libmsn/HISTORY
+++ b/chat-libs/libmsn/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2012-06-23 Sukneet Basuta <sukneet AT sourcemage.org>
* PRE_BUILD: added, apply gcc-4.7 patch
* gcc-4.7.patch: added, fix compilation on gcc 4.7
diff --git a/chat-libs/libotr/DETAILS b/chat-libs/libotr/DETAILS
index d147ae6..4b56d57 100755
--- a/chat-libs/libotr/DETAILS
+++ b/chat-libs/libotr/DETAILS
@@ -1,5 +1,5 @@
SPELL=libotr
- VERSION=3.2.1
+ VERSION=4.0.0
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE2=$SOURCE.asc
SOURCE_URL[0]=http://www.cypherpunks.ca/otr/${SOURCE}
diff --git a/chat-libs/libotr/HISTORY b/chat-libs/libotr/HISTORY
index f672d95..9f32162 100644
--- a/chat-libs/libotr/HISTORY
+++ b/chat-libs/libotr/HISTORY
@@ -1,3 +1,6 @@
+2013-09-07 Jeremy Blosser <jblosser AT sourcemage.org>
+ * DETAILS: version 4.0.0
+
2012-11-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 3.2.1

diff --git a/chat-libs/libstrophe/DEPENDS b/chat-libs/libstrophe/DEPENDS
new file mode 100755
index 0000000..43c4f1a
--- /dev/null
+++ b/chat-libs/libstrophe/DEPENDS
@@ -0,0 +1,3 @@
+optional_depends expat "" "" "for XML parsing" &&
+optional_depends libxml2 "--with-libxml2" "" "for XML parsing" &&
+optional_depends SSL "" "" "for TLS connections"
diff --git a/chat-libs/libstrophe/DETAILS b/chat-libs/libstrophe/DETAILS
new file mode 100755
index 0000000..3e18be9
--- /dev/null
+++ b/chat-libs/libstrophe/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=libstrophe
+ VERSION=git
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ FORCE_DOWNLOAD=on
+ SOURCE_IGNORE=volatile
+ SOURCE_URL[0]=git://github.com/strophe/${SPELL}.git
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://strophe.im/libstrophe/";
+ LICENSE[0]=GPL and MIT
+ ENTERED=20131013
+ SHORT="an XMPP library for C"
+cat << EOF
+libstrophe is a minimal XMPP library written in C. It has almost no
+external dependencies, only an XML parsing library (expat or libxml are both
+supported). It is designed for both POSIX and Windows systems.
+EOF
diff --git a/chat-libs/libstrophe/HISTORY b/chat-libs/libstrophe/HISTORY
new file mode 100644
index 0000000..3d728cb
--- /dev/null
+++ b/chat-libs/libstrophe/HISTORY
@@ -0,0 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2013-10-13 Jeremy Blosser <jblosser AT sourcemage.org>
+ * DETAILS, DEPENDS, PRE_BUILD: spell created
+
diff --git a/chat-libs/libstrophe/PRE_BUILD b/chat-libs/libstrophe/PRE_BUILD
new file mode 100755
index 0000000..6d548c9
--- /dev/null
+++ b/chat-libs/libstrophe/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+./bootstrap.sh
diff --git a/chat-libs/loudmouth/BUILD b/chat-libs/loudmouth/BUILD
new file mode 100755
index 0000000..22184bd
--- /dev/null
+++ b/chat-libs/loudmouth/BUILD
@@ -0,0 +1 @@
+CFLAGS+="-Wno-error=deprecated-declarations" default_build
diff --git a/chat-libs/loudmouth/DEPENDS b/chat-libs/loudmouth/DEPENDS
index 14a4b75..10c7db7 100755
--- a/chat-libs/loudmouth/DEPENDS
+++ b/chat-libs/loudmouth/DEPENDS
@@ -14,7 +14,7 @@ optional_depends libasyncns \
case $LOUDMOUTH_SSL in
gnutls) depends gnutls "--with-ssl=gnutls"
;;
- openssl) depends openssl "--with-ssl=openssl"
+ SSL) depends openssl "--with-ssl=openssl"
;;
none) OPTS="--without-ssl $OPTS"
;;
diff --git a/chat-libs/loudmouth/HISTORY b/chat-libs/loudmouth/HISTORY
index e914abf..ab93fdc 100644
--- a/chat-libs/loudmouth/HISTORY
+++ b/chat-libs/loudmouth/HISTORY
@@ -1,3 +1,9 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-01-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD: disable compiler error
+
2013-02-03 Sukneet Basuta <sukneet AT sourcemage.org>
* PRE_BUILD: added, run autoconf so it links to gobject correctly

diff --git a/chat-libs/opal/DETAILS b/chat-libs/opal/DETAILS
index 693fe75..89dde06 100755
--- a/chat-libs/opal/DETAILS
+++ b/chat-libs/opal/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=opal
if [[ $OPAL_BRANCH == scm ]]; then
- if [[ $OPAL_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=scm
- fi
+ VERSION=$(get_scm_version)
SOURCE=${SPELL}-scm.tar.bz2

SOURCE_URL[0]=svn_https://opalvoip.svn.sourceforge.net/svnroot/opalvoip/opal/trunk:opalvoip
FORCE_DOWNLOAD=on
diff --git a/chat-libs/opal/HISTORY b/chat-libs/opal/HISTORY
index 74ef7f7..a344612 100644
--- a/chat-libs/opal/HISTORY
+++ b/chat-libs/opal/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2012-07-10 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 3.10.5
Fixed SOURCE_URL[0]
diff --git a/chat-libs/ptlib/DEPENDS b/chat-libs/ptlib/DEPENDS
index 82d89ae..4c37f86 100755
--- a/chat-libs/ptlib/DEPENDS
+++ b/chat-libs/ptlib/DEPENDS
@@ -6,9 +6,9 @@ optional_depends "openldap" \
"--disable-openldap" \
"for LDAP lookups" &&

-optional_depends "openssl" \
- "--enable-openssl" \
- "--disable-openssl" \
+optional_depends "SSL" \
+ "--enable-SSL" \
+ "--disable-SSL" \
"for SSL connections" &&

optional_depends "LIBSASL" \
diff --git a/chat-libs/ptlib/DETAILS b/chat-libs/ptlib/DETAILS
index 6b859bc..c8dbb19 100755
--- a/chat-libs/ptlib/DETAILS
+++ b/chat-libs/ptlib/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=ptlib
if [[ $PTLIB_BRANCH == scm ]]; then
- if [[ $PTLIB_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=scm
- fi
+ VERSION=$(get_scm_version)
SOURCE=${SPELL}-scm.tar.bz2

SOURCE_URL[0]=svn_https://opalvoip.svn.sourceforge.net/svnroot/opalvoip/ptlib/trunk:opalvoip
FORCE_DOWNLOAD=on
diff --git a/chat-libs/ptlib/HISTORY b/chat-libs/ptlib/HISTORY
index 3b7cce5..66423dd 100644
--- a/chat-libs/ptlib/HISTORY
+++ b/chat-libs/ptlib/HISTORY
@@ -1,3 +1,11 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+ * SUB_DEPENDS, PRE_SUB_DEPENDS: openssl => SSL
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2012-07-11 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 2.10.5
Fixed SOURCE_URL[0]
diff --git a/chat-libs/pwlib/DEPENDS b/chat-libs/pwlib/DEPENDS
index dfc5bb0..4a53ae0 100755
--- a/chat-libs/pwlib/DEPENDS
+++ b/chat-libs/pwlib/DEPENDS
@@ -6,9 +6,9 @@ optional_depends "openldap" \
"--disable-openldap" \
"for LDAP lookups" &&

-#optional_depends "openssl" \
-# "--enable-openssl" \
-# "--disable-openssl" \
+#optional_depends "SSL" \
+# "--enable-SSL" \
+# "--disable-SSL" \
# "for SSL connections" &&

optional_depends "cyrus-sasl" \
diff --git a/chat-libs/pwlib/HISTORY b/chat-libs/pwlib/HISTORY
index e83e3c7..2aaa36c 100644
--- a/chat-libs/pwlib/HISTORY
+++ b/chat-libs/pwlib/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/chat-libs/tls/DEPENDS b/chat-libs/tls/DEPENDS
index a70b5cf..2ed1572 100755
--- a/chat-libs/tls/DEPENDS
+++ b/chat-libs/tls/DEPENDS
@@ -1 +1 @@
-depends openssl
+depends SSL
diff --git a/chat-libs/tls/HISTORY b/chat-libs/tls/HISTORY
index a682ccb..32bed87 100644
--- a/chat-libs/tls/HISTORY
+++ b/chat-libs/tls/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2008-07-07 Alexander Tsamutali <astsmtl AT gmail.com>
* DETAILS: Updated to 1.6
* PRE_BUILD: Removed
diff --git a/cluster/clusterssh/DEPENDS b/cluster/clusterssh/DEPENDS
index 21b5562..003b726 100755
--- a/cluster/clusterssh/DEPENDS
+++ b/cluster/clusterssh/DEPENDS
@@ -2,4 +2,6 @@ depends perl &&
depends perl-tk &&
depends config-simple &&
depends x11-protocol &&
-depends X11-SERVER
+depends X11-SERVER &&
+
+suggest_depends 'xterm' '' '' 'for the default terminal emulator'
diff --git a/cluster/clusterssh/DETAILS b/cluster/clusterssh/DETAILS
index 694ed15..737d4a7 100755
--- a/cluster/clusterssh/DETAILS
+++ b/cluster/clusterssh/DETAILS
@@ -1,5 +1,6 @@
SPELL=clusterssh
VERSION=3.28
+ PATCHLEVEL=1
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SOURCE}
#
SOURCE_HASH=sha512:4d7a5ceac986dc6a848e6ef7f5e58fd6184b122ed781f5b901b64a8418cd7a7f5a203be5da505a9568641cd40c752db2c3d955aa28c2ae6828d1977fd07cf107
diff --git a/cluster/clusterssh/HISTORY b/cluster/clusterssh/HISTORY
index ebe14f9..ff00a79 100644
--- a/cluster/clusterssh/HISTORY
+++ b/cluster/clusterssh/HISTORY
@@ -1,3 +1,11 @@
+2013-06-13 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: PATCHLEVEL++
+ * PRE_BUILD: Fix desktop file to use a valid icon:
clusterssh-48x48.png
+
+2013-06-07 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Suggest xterm or cssh won't work without defining an
+ alternate terminal emulator.
+
2010-04-22 Tommy Boatman <tboatman AT sourcemage.org>
* DETAILS: Version 3.28

diff --git a/cluster/clusterssh/PRE_BUILD b/cluster/clusterssh/PRE_BUILD
new file mode 100755
index 0000000..92ad2a1
--- /dev/null
+++ b/cluster/clusterssh/PRE_BUILD
@@ -0,0 +1,2 @@
+default_pre_build &&
+sedit 's:clusterssh.png:clusterssh-48x48.png:'
"${SOURCE_DIRECTORY}"/clusterssh.desktop
diff --git a/cluster/drbd/DEPENDS b/cluster/drbd/DEPENDS
index 5855f4e..6d50ffc 100755
--- a/cluster/drbd/DEPENDS
+++ b/cluster/drbd/DEPENDS
@@ -1,6 +1,6 @@
depends flex &&

-optional_depends udev \
+optional_depends UDEV \
"--with-udev" \
"--without-udev" \
"for udev integration" &&
diff --git a/cluster/drbd/HISTORY b/cluster/drbd/HISTORY
index d6ae51b..9f1233e 100644
--- a/cluster/drbd/HISTORY
+++ b/cluster/drbd/HISTORY
@@ -1,3 +1,6 @@
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: udev => UDEV
+
2013-01-25 Vlad Glagolev <stealth AT sourcemage.org>
* TRIGGERS: recast on linux update only when kernel module is enabled

diff --git a/cluster/lapack/BUILD b/cluster/lapack/BUILD
index 30b33eb..97022a5 100755
--- a/cluster/lapack/BUILD
+++ b/cluster/lapack/BUILD
@@ -1,4 +1,2 @@
-make lapack_install &&
-make blaslib &&
-make lapacklib &&
-make tmglib
+OPTS+=" -DBUILD_SHARED_LIBS=on -DLAPACKE=on -DLAPACKE_WITH_TMG=on" &&
+cmake_build
diff --git a/cluster/lapack/DEPENDS b/cluster/lapack/DEPENDS
index f1b3fc8..74fa454 100755
--- a/cluster/lapack/DEPENDS
+++ b/cluster/lapack/DEPENDS
@@ -1 +1,3 @@
-depends -sub FORTRAN gcc
+depends -sub FORTRAN gcc &&
+depends python &&
+depends cmake
diff --git a/cluster/lapack/DETAILS b/cluster/lapack/DETAILS
index 3ea46bf..1ef1310 100755
--- a/cluster/lapack/DETAILS
+++ b/cluster/lapack/DETAILS
@@ -1,10 +1,10 @@
SPELL=lapack
- VERSION=3.3.1
- VERSIONMAN=3.2.0
+ VERSION=3.5.0
+ VERSIONMAN=3.5.0
SOURCE=$SPELL-$VERSION.tgz
-
SOURCE_HASH=sha512:67f6e9e0457101fdf41dd0ce8a692155ab45f26a8d94848c4c99597eab18497faa2c0fbd342d2ad11bc2818693b8decad4f3a63216bdc82901a7a79a8f4d4725
+
SOURCE_HASH=sha512:b948a0a0db032bda455ec4f519d4e89e4c29e29cecb5b6258ca61f68faaeeac9fdf4ece5c39ffcd0154c5505facbc392c7d09c8348b1d60bdd2685153ab2543f
SOURCE2=manpages-$VERSIONMAN.tgz
-
SOURCE2_HASH=sha512:111c33821bcc1158a49e0501e63e867a9c6cdfb0677eba5604e78dee4fe90c509ee447e8665e9b8f25b2e6f63923b8398c4ed8fea16f109ca9c327334e7863ff
+
SOURCE2_HASH=sha512:01b9d7b558fddfc04d842715091be44322983bf01bcd0673981f420e3c755ad516b315bb2db5aa2e3f4095a630c41f5821881da9f680c82030272d1d4f7acece
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE2_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION/man
SOURCE_URL[0]=http://www.netlib.org/$SPELL/$SOURCE
diff --git a/cluster/lapack/HISTORY b/cluster/lapack/HISTORY
index 4252ece..d1b2b4f 100644
--- a/cluster/lapack/HISTORY
+++ b/cluster/lapack/HISTORY
@@ -1,3 +1,9 @@
+2014-02-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.5.0
+ * BUILD, DEPENDS: use cmake
+ * DEPENDS: depend on python
+ * PRE_BUILD, INSTALL: removed
+
2011-10-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 3.3.1

diff --git a/cluster/lapack/INSTALL b/cluster/lapack/INSTALL
deleted file mode 100755
index 49a1b92..0000000
--- a/cluster/lapack/INSTALL
+++ /dev/null
@@ -1,13 +0,0 @@
-install -m 644 blas_LINUX.a $INSTALL_ROOT/usr/lib/libblas.a &&
-install -m 644 lapack_LINUX.a $INSTALL_ROOT/usr/lib/liblapack.a &&
-install -m 644 tmglib_LINUX.a $INSTALL_ROOT/usr/lib/libtmglib.a &&
-
-install -d -m 755 $INSTALL_ROOT/usr/share/man/manl &&
-
-for file in lapack-$VERSIONMAN/manpages/man/manl/*; do
- install -m 644 $file $INSTALL_ROOT/usr/share/man/manl
-done &&
-
-for file in lapack-$VERSIONMAN/manpages/blas/man/manl/*; do
- install -m 644 $file $INSTALL_ROOT/usr/share/man/manl
-done
diff --git a/cluster/lapack/PRE_BUILD b/cluster/lapack/PRE_BUILD
deleted file mode 100755
index 8faebb9..0000000
--- a/cluster/lapack/PRE_BUILD
+++ /dev/null
@@ -1,6 +0,0 @@
-default_pre_build &&
-cd $SOURCE_DIRECTORY &&
-unpack_file 2 &&
-cp make.inc.example make.inc &&
-sed -i "s/OPTS =/& ${CFLAGS} -fPIC/" make.inc &&
-sed -i "s/NOOPT =/& -fPIC/" make.inc
diff --git a/cluster/ocfs2-tools/DETAILS b/cluster/ocfs2-tools/DETAILS
index b107da2..716fa93 100755
--- a/cluster/ocfs2-tools/DETAILS
+++ b/cluster/ocfs2-tools/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=ocfs2-tools
if [[ $OCFS2_TOOLS_BRANCH == scm ]]; then
- if [[ $OCFS2_TOOLS_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=scm
- fi
+ VERSION=$(get_scm_version)
FORCE_DOWNLOAD=on
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=git://oss.oracle.com/git/${SPELL}.git:${SPELL}-${VERSION}
diff --git a/cluster/ocfs2-tools/HISTORY b/cluster/ocfs2-tools/HISTORY
index b6b4e06..3b4856c 100644
--- a/cluster/ocfs2-tools/HISTORY
+++ b/cluster/ocfs2-tools/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2013-01-26 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: added scm branch and latest release from devel (1.8) branch
(cloned from official git tag db4aef6, repacked and put to our
mirror)
diff --git a/collab/cola/BUILD b/collab/cola/BUILD
index a05d2aa..27ba77d 100755
--- a/collab/cola/BUILD
+++ b/collab/cola/BUILD
@@ -1 +1 @@
-default_build_python
+true
diff --git a/collab/cola/CONFLICTS b/collab/cola/CONFLICTS
new file mode 100755
index 0000000..1854aaa
--- /dev/null
+++ b/collab/cola/CONFLICTS
@@ -0,0 +1 @@
+conflicts cola y
diff --git a/collab/cola/DEPENDS b/collab/cola/DEPENDS
deleted file mode 100755
index 8843a27..0000000
--- a/collab/cola/DEPENDS
+++ /dev/null
@@ -1,5 +0,0 @@
-depends git &&
-depends python &&
-depends pyqt4 &&
-optional_depends pyinotify '' '' 'python inotify suport?' &&
-depends simplejson
diff --git a/collab/cola/DETAILS b/collab/cola/DETAILS
index 4d617d6..66d6cac 100755
--- a/collab/cola/DETAILS
+++ b/collab/cola/DETAILS
@@ -1,17 +1,8 @@
SPELL=cola
- SPELLX=git-cola
- VERSION=1.7.5
- SOURCE="${SPELLX}-${VERSION}.tar.gz"
- SOURCE_URL[0]=https://github.com/downloads/git-cola/git-cola/${SOURCE}
-
SOURCE_HASH=sha512:69813c7565686269848905dc57633faf1d371821ecd7cf6903ee7ee1a3bd9cf989c2e8fbf312f32a17912c64556ab4a010ff51f00a4b8b25c86b45d82a898c8b
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
- WEB_SITE="http://cola.tuxfamily.org";
- LICENSE[0]=GPL2
- ENTERED=20080801
- SHORT="a highly caffeninated git gui"
+ VERSION=0
+ PATCHLEVEL=9999
+ SHORT="deprecated"
cat << EOF
-git-cola: a highly caffeinated git gui
-
-Cola is a sweet, carbonated git gui known for its sugary flavour and
-caffeine-inspired features.
+deprecated spell [replaced by git-cola]
EOF
+
diff --git a/collab/cola/DOWNLOAD b/collab/cola/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/collab/cola/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/collab/cola/HISTORY b/collab/cola/HISTORY
index 512d265..4d1b200 100644
--- a/collab/cola/HISTORY
+++ b/collab/cola/HISTORY
@@ -1,67 +1,4 @@
-2012-02-08 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 1.7.5 (added SPELLX for source rename)
- * INSTALL: removed uneeded sed edit
-
-2011-11-15 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 1.7.0 (fixed SOURCE_URL[0])
-
-2011-10-04 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 1.4.3.5
-
-2011-06-03 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 1.4.3.4
-
-2011-04-15 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 1.4.3.2
-
-2011-03-26 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 1.4.3.1
-
-2011-01-27 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 1.4.3
-
-2010-10-21 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 1.4.2.5
-
-2010-09-02 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 1.4.2.4
-
-2010-08-02 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 1.4.2.3
-
-2010-05-23 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 1.4.2.1
-
-2010-04-26 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: Fixed SOURCE
- updated spell to 1.4.2
-
-2009-12-15 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 1.4.1.1
-
-2009-12-07 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 1.4.1
-
-2009-11-19 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 1.4.0.5
-
-2009-11-07 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 1.4.0.2
-
-2009-11-01 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 1.4.0.1
-
-2009-10-28 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 1.4.0
-
-2009-09-17 Bor Kraljic <pyrobor AT ver.si>
- * DEPENDS: added optional_depends for pyinotify
- * INSTALL: changed to use default_python_install
- added sedit to change prefix to /usr
- * BUILD: changed to use default_python_build
- * DETAILS: Fixed SOURCE
- updated spell to 1.3.9.14
-
-2008-08-01 George Sherwood <gsherwood AT sourcemage.org>
- * DEPENDS, DETAILS, BUILD, INSTALL: spell created
-
+2014-08-26 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0
+ PATCHLEVEL=9999
+ spell deprecated [replaced by git-cola]
diff --git a/collab/cola/INSTALL b/collab/cola/INSTALL
index 46c6fba..27ba77d 100755
--- a/collab/cola/INSTALL
+++ b/collab/cola/INSTALL
@@ -1 +1 @@
-default_install_python
+true
diff --git a/collab/cola/PRE_BUILD b/collab/cola/PRE_BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/collab/cola/PRE_BUILD
@@ -0,0 +1 @@
+true
diff --git a/collab/cola/UP_TRIGGERS b/collab/cola/UP_TRIGGERS
new file mode 100755
index 0000000..5b64b9f
--- /dev/null
+++ b/collab/cola/UP_TRIGGERS
@@ -0,0 +1 @@
+up_trigger git-cola cast_self
diff --git a/collab/openca/DEPENDS b/collab/openca/DEPENDS
index 7269cd6..1cde9cd 100755
--- a/collab/openca/DEPENDS
+++ b/collab/openca/DEPENDS
@@ -1,5 +1,5 @@
depends APACHE &&
-depends openssl &&
+depends SSL &&
depends perl &&

optional_depends db \
diff --git a/collab/openca/HISTORY b/collab/openca/HISTORY
index e619cb6..b3bcee4 100644
--- a/collab/openca/HISTORY
+++ b/collab/openca/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2010-30-10 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed MD5[0] to SOURCE_HASH

diff --git a/collab/openldap/CONFIGURE b/collab/openldap/CONFIGURE
index 8ea1eb8..bf4518b 100755
--- a/collab/openldap/CONFIGURE
+++ b/collab/openldap/CONFIGURE
@@ -153,6 +153,8 @@ if list_find "$OPENLDAP_OPTS" "--enable-slapd"; then
fi &&

list_remove "OPENLDAP_OPTS" "--enable-slurpd"
+ elif list_find "$OPENLDAP_OPTS" "--disable-slurpd"; then
+ list_remove "OPENLDAP_OPTS" "--disable-slurpd"
fi &&

config_query_multi OPENLDAP_MP 'Which method do you want for multiple
precision statistics?' \
diff --git a/collab/openldap/DEPENDS b/collab/openldap/DEPENDS
index 84213db..a764716 100755
--- a/collab/openldap/DEPENDS
+++ b/collab/openldap/DEPENDS
@@ -9,7 +9,7 @@ optional_depends SYSTEM-LOGGER \
case $OPENLDAP_TLS in
none) OPTS="--without-tls $OPTS"
;;
- openssl) depends openssl "--with-tls=openssl"
+ openssl) depends SSL "--with-tls=openssl"
;;
gnutls) depends gnutls "--with-tls=gnutls"
;;
@@ -27,7 +27,7 @@ if list_find "$OPENLDAP_OPTS" "--enable-slapd"; then
case OPENLDAP_MP in
auto) OPTS="--with-mp=auto $OPTS"
;;
- bignum) depends openssl "--with-mp=bignum"
+ bignum) depends SSL "--with-mp=bignum"
;;
gmp) depends gmp "--with-mp=gmp"
;;
@@ -87,4 +87,5 @@ if list_find "$OPENLDAP_OPTS" "--enable-slapd"; then
'--enable-passwd=mod' \
'--disable-passwd' \
'for passwd backend'
-fi
+fi &&
+optional_depends icu '' '' 'Unicode support'
diff --git a/collab/openldap/DETAILS b/collab/openldap/DETAILS
index 014d1fd..1e92aba 100755
--- a/collab/openldap/DETAILS
+++ b/collab/openldap/DETAILS
@@ -1,18 +1,18 @@
SPELL=openldap
if [[ $OPENLDAP_BRANCH == stable ]]; then
- VERSION=2.4.34
+ VERSION=2.4.40
SOURCE=$SPELL-$VERSION.tgz
-
SOURCE_HASH=sha512:e72d5b8ce9cdeeca1d0c418532c8430ad153bb08301a80caed94659bda46ae8dc90dd1cc1efd90089e609cdd4712fea05062fda87810e15a92de3e7635752d64
+
SOURCE_HASH=sha512:c803c4a82878891d60414d64dcb54a7c3f08675106ba13f50cba06034a97b3eee1c238761dd5ddad97d8c3f6675d9bbbec176d0340eb4a3bcd808f940baabab5
else
- VERSION=2.4.34
+ VERSION=2.4.40
SOURCE=$SPELL-$VERSION.tgz
-
SOURCE_HASH=sha512:e72d5b8ce9cdeeca1d0c418532c8430ad153bb08301a80caed94659bda46ae8dc90dd1cc1efd90089e609cdd4712fea05062fda87810e15a92de3e7635752d64
+
SOURCE_HASH=sha512:c803c4a82878891d60414d64dcb54a7c3f08675106ba13f50cba06034a97b3eee1c238761dd5ddad97d8c3f6675d9bbbec176d0340eb4a3bcd808f940baabab5
fi
SECURITY_PATCH=2
SOURCE_URI=$SPELL-release/$SOURCE
SOURCE_URL[0]=ftp://ftp.openldap.org/pub/OpenLDAP/$SOURCE_URI
SOURCE_URL[1]=ftp://gd.tuwien.ac.at/infosys/network/OpenLDAP/$SOURCE_URI
- SOURCE_URL[2]=ftp://it.openldap.org/pub/OpenLDAP/$SOURCE_URI
+ SOURCE_URL[2]=ftp://mirror.switch.ch/mirror/OpenLDAP/$SOURCE_URI
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://www.openldap.org/
ENTERED=20010922
diff --git a/collab/openldap/HISTORY b/collab/openldap/HISTORY
index 68f9fe4..20d89a3 100644
--- a/collab/openldap/HISTORY
+++ b/collab/openldap/HISTORY
@@ -1,3 +1,26 @@
+2014-12-15 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix typo
+
+2014-12-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: add optional icu
+
+2014-10-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.4.40; updated source mirror
+ * DEPENDS: use SSL provider
+ * CONFIGURE: handle obsolete '--disable-slurpd' flag
+
+2014-01-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.4.39
+
+2013-11-18 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.4.38
+
+2013-10-29 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.4.37
+
+2013-04-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.4.35
+
2013-03-04 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.4.34

diff --git a/collab/rapidsvn/DEPENDS b/collab/rapidsvn/DEPENDS
index d5cec4f..aad76b4 100755
--- a/collab/rapidsvn/DEPENDS
+++ b/collab/rapidsvn/DEPENDS
@@ -38,7 +38,7 @@ optional_depends db \
"" \
"for DBD repository access" &&

-optional_depends openssl \
+optional_depends SSL \
"" \
"" \
"for OpenSSL support"
diff --git a/collab/rapidsvn/HISTORY b/collab/rapidsvn/HISTORY
index 0d7c5a0..9d36a91 100644
--- a/collab/rapidsvn/HISTORY
+++ b/collab/rapidsvn/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2010-03-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 0.12.0-1

diff --git a/collab/subversion/BUILD b/collab/subversion/BUILD
index d0aff2f..6d533c5 100755
--- a/collab/subversion/BUILD
+++ b/collab/subversion/BUILD
@@ -20,17 +20,12 @@ fi &&

if ! [[ -x configure ]]; then ./autogen.sh; fi &&

-if [[ "$(get_spell_provider $SPELL APR)" == "apr" ]] || \
- [[ "$(get_spell_provider $SPELL APU)" == "apr-util" ]]; then
CFLAGS="${CFLAGS} $(/usr/bin/apr-1-config --cppflags)" &&
OPTS="${OPTS} --disable-debug --disable-static --disable-mod-activation
--enable-shared --disable-experimental-libtool"
-else
- OPTS="${OPTS} --disable-debug --disable-static --disable-mod-activation
--enable-shared --disable-neon-version-check"
-fi &&

SWIG_LDFLAGS="${LDFLAGS}" &&
-make_single &&
-OPTS="--enable-runtime-module-search $OPTS" default_build &&
+OPTS+=" $SVN_GIT" &&
+default_build &&

if [[ "$SVN_PERL" == y ]]; then
mkdir -p
subversion/bindings/swig/perl/native/blib/arch/auto/SVN/{_Client,_Delta,_Fs,_Ra,_Repos,_Wc}
&&
diff --git a/collab/subversion/CONFIGURE b/collab/subversion/CONFIGURE
index af6fcf8..15ee8f8 100755
--- a/collab/subversion/CONFIGURE
+++ b/collab/subversion/CONFIGURE
@@ -7,4 +7,7 @@ config_query SVN_PERL 'Install Subversion bindings for Perl?'
$(spell_ok_yesno p
config_query SVN_PYTHON 'Install Subversion bindings for Python?'
$(spell_ok_yesno python) &&
config_query SVN_RUBY 'Install Subversion bindings for Ruby?'
$(spell_ok_yesno ruby) &&
config_query SVN_JAVA 'Install Subversion bindings for JAVA?'
$(spell_ok_yesno JAVA) &&
-config_query SVN_SSL 'Enable SSL support?' n
+config_query_option SVN_GIT 'support git svn?' n \
+ '--disable-runtime-module-search' \
+ '--enable-runtime-module-search'
+
diff --git a/collab/subversion/DEPENDS b/collab/subversion/DEPENDS
index f3d82c6..362db5b 100755
--- a/collab/subversion/DEPENDS
+++ b/collab/subversion/DEPENDS
@@ -1,11 +1,12 @@
depends sqlite &&
-depends APR "--with-apr=${INSTALL_ROOT}/usr" &&
-depends APU "--with-apr-util=${INSTALL_ROOT}/usr" &&
+depends apr "--with-apr=${INSTALL_ROOT}/usr" &&
+depends apr-util "--with-apr-util=${INSTALL_ROOT}/usr" &&
depends autoconf &&
depends bison &&
depends e2fsprogs &&
depends libtool &&
depends zlib &&
+depends serf "--with-serf" &&

if [[ "$SVN_HEAD" == y ]]; then
depends python
@@ -27,16 +28,6 @@ fi &&
optional_depends gettext '--enable-nls' '--disable-nls' 'for language
translations' &&
optional_depends LIBSASL '--with-sasl' '--without-sasl' 'for Cyrus SASL
authentication' &&

-message ""WARNING, disabling neon is not recommended and may break
downloading some svn spells."" &&
-
-if [[ "x${SVN_SSL}" == "xy" ]]; then
- depends -sub 'DAV SSL' neon "--with-neon=${INSTALL_ROOT}/usr --with-ssl"
-else
- optional_depends -sub DAV neon "--with-neon=${INSTALL_ROOT}/usr" \
- "--without-neon" \
- "for Subversion client to support DAV"
-fi &&
-
optional_depends db '--with-berkeley-db' '--without-berkeley-db' 'for
Berkeley DB backend' &&
optional_depends APACHE2 '--with-apxs' '--without-apxs' 'to create Apache 2
modules' &&
local indian=$(get_spell_provider $SPELL APACHE2) &&
diff --git a/collab/subversion/DETAILS b/collab/subversion/DETAILS
index ec16691..684c209 100755
--- a/collab/subversion/DETAILS
+++ b/collab/subversion/DETAILS
@@ -1,6 +1,6 @@
SPELL=subversion
- VERSION=1.7.8
- SECURITY_PATCH=2
+ VERSION=1.8.10
+ SECURITY_PATCH=7
if [[ "$SVN_HEAD" == y ]]; then VERSION=${VERSION%.*}-HEAD; fi
SOURCE=$SPELL-$VERSION.tar.bz2
if [[ "$SVN_HEAD" == y ]]; then
diff --git a/collab/subversion/HISTORY b/collab/subversion/HISTORY
index e3a7345..11c5203 100644
--- a/collab/subversion/HISTORY
+++ b/collab/subversion/HISTORY
@@ -1,3 +1,50 @@
+2014-09-04 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS: Fix dependency on serf (without the flag, it may be
skipped)
+
+2014-08-27 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: version 1.8.10 ... They pulled the tarball already!
+
+2014-05-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.8.9
+
+2014-04-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.8.8
+ SECURITY_PATCH++ fix CVE-2014-0032
+
+2014-02-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.8.5
+ SECURITY_PATCH++ fix CVE-2013-4505 CVE-2013-4558
+
+2013-11-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.8.4
+ SECURITY_PATCH++ fix CVE-2013-4246 CVE-2013-4262 CVE-2013-4246
+
+2013-08-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.8.1
+ SECURITY_PATCH++ fix CVE-2013-4131
+
+2013-07-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * CONFIGURE, BUILD: remove obsolete options
+ add support for 'git svn commands'
+ * TRIGGERS: neon => serf
+ * DEPENDS: ruby-1.8 => RUBY, it now supports ruby-2.0
+
+2013-07-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: add serf, remove neon
+ * BUILD: remove make_single
+
+2013-06-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: depend on apr instead of APR and apr-util instead of APU
+
+2013-06-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.8.0
+
+2013-06-11 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Requires ruby-1.8, does not work with 1.9+
+
+2012-12-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.7.9
+
2013-01-08 Eric Sandall <sandalle AT sourcemage.org>
* CONFIGURE, DEPENDS: Subversion itself does not support SSL, but
relies
on external software (e.g. neon/Serf)
diff --git a/collab/subversion/TRIGGERS b/collab/subversion/TRIGGERS
index f0b8223..4306c5a 100755
--- a/collab/subversion/TRIGGERS
+++ b/collab/subversion/TRIGGERS
@@ -1,3 +1,3 @@
on_cast apr-util check_self
-on_cast neon check_self
+on_cast serf check_self
on_cast db check_self
diff --git a/crypto/GnuPG.gpg b/crypto/GnuPG.gpg
index 138d04d..7a5baa1 100644
Binary files a/crypto/GnuPG.gpg and b/crypto/GnuPG.gpg differ
diff --git a/crypto/ca-certificates/DETAILS b/crypto/ca-certificates/DETAILS
index 9ca6739..64fb887 100755
--- a/crypto/ca-certificates/DETAILS
+++ b/crypto/ca-certificates/DETAILS
@@ -1,7 +1,7 @@
SPELL=ca-certificates
- VERSION=20130119
+ VERSION=20141019
SECURITY_PATCH=1
-
SOURCE_HASH=sha512:b93621e578dfa5ea224b3528839ca250fd9470dc28b17dd82e8669d64a631cb62218f1c53ebdb165ea3fffcaa8717210132215b5407ea0185e76ac2a11c0d157
+
SOURCE_HASH=sha512:8ffa2693c9cdf7153cc39d46224a806887422285ca5b5ad31a59eb59c3796b024f93180933b5d9b714c484e292c99ef1eeae99a275b448859f93a67adbb17d41
SOURCE=${SPELL}_${VERSION}_all.deb
SOURCE_URL[0]=http://ftp.de.debian.org/debian/pool/main/c/$SPELL/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL"
diff --git a/crypto/ca-certificates/HISTORY b/crypto/ca-certificates/HISTORY
index e0c976d..130b9aa 100644
--- a/crypto/ca-certificates/HISTORY
+++ b/crypto/ca-certificates/HISTORY
@@ -1,3 +1,19 @@
+2014-10-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 20141019
+
+2014-04-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 20140325
+
+2014-03-13 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 20140223
+
+2013-10-15 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 20130906
+ * PRE_BUILD: intrenal tarballl is now .xz
+
+2013-08-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 20130610
+
2013-01-23 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 20130119

diff --git a/crypto/ca-certificates/PRE_BUILD
b/crypto/ca-certificates/PRE_BUILD
index b538346..95373ab 100755
--- a/crypto/ca-certificates/PRE_BUILD
+++ b/crypto/ca-certificates/PRE_BUILD
@@ -6,4 +6,4 @@ verify_file '' &&

ar x $SOURCE_CACHE/$SOURCE &&

-tar zxvf data.tar.gz
+tar Jxvf data.tar.xz
diff --git a/crypto/chntpw/DEPENDS b/crypto/chntpw/DEPENDS
index ed472ed..09706da 100755
--- a/crypto/chntpw/DEPENDS
+++ b/crypto/chntpw/DEPENDS
@@ -1 +1 @@
-depends openssl
+depends SSL
diff --git a/crypto/chntpw/HISTORY b/crypto/chntpw/HISTORY
index cdd5710..693845a 100644
--- a/crypto/chntpw/HISTORY
+++ b/crypto/chntpw/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2010-08-15 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 100627, new WEB_SITE and SOURCE_URL[0]

diff --git a/crypto/cryptcat/CONFLICTS b/crypto/cryptcat/CONFLICTS
index c1f0747..6ce94a8 100755
--- a/crypto/cryptcat/CONFLICTS
+++ b/crypto/cryptcat/CONFLICTS
@@ -1,2 +1,3 @@
conflicts netcat &&
-conflicts nc
+conflicts nc &&
+conflicts nmap
diff --git a/crypto/cryptcat/HISTORY b/crypto/cryptcat/HISTORY
index 0e53e52..706e744 100644
--- a/crypto/cryptcat/HISTORY
+++ b/crypto/cryptcat/HISTORY
@@ -1,2 +1,5 @@
+2014-12-29 Eric Sandall <sandalle AT sourcemage.org>
+ * CONFLICTS: Conflicts with nmap (even if `nc` symlink option is not
selected)
+
2013-01-07 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS, DEPENDS, BUILD, INSTALL, CONFIGURE, CONFLICTS: spell
created
diff --git a/crypto/cyrus-sasl/DEPENDS b/crypto/cyrus-sasl/DEPENDS
index 60ea88e..66f2dec 100755
--- a/crypto/cyrus-sasl/DEPENDS
+++ b/crypto/cyrus-sasl/DEPENDS
@@ -4,7 +4,7 @@ depends e2fsprogs &&
depends groff &&
depends libmcrypt &&

-optional_depends openssl \
+optional_depends SSL \
"--with-openssl=$INSTALL_ROOT/usr" \
'--without-openssl' \
'for OpenSSL' &&
diff --git a/crypto/cyrus-sasl/HISTORY b/crypto/cyrus-sasl/HISTORY
index 2a66b60..88c3fcc 100644
--- a/crypto/cyrus-sasl/HISTORY
+++ b/crypto/cyrus-sasl/HISTORY
@@ -1,3 +1,6 @@
+2014-10-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: use SSL provider
+
2012-05-28 Sukneet Basuta <sukneet AT sourcemage.org>
* DEPENDS: added sqlite optional_depends
* PRE_BUILD: patch to fix compilation with sqlite
diff --git a/crypto/encfs/DEPENDS b/crypto/encfs/DEPENDS
index 2335de0..47f2107 100755
--- a/crypto/encfs/DEPENDS
+++ b/crypto/encfs/DEPENDS
@@ -1,4 +1,4 @@
depends fuse &&
-depends openssl &&
+depends SSL &&
depends rlog &&
depends boost
diff --git a/crypto/encfs/HISTORY b/crypto/encfs/HISTORY
index 67de97f..bdcad4b 100644
--- a/crypto/encfs/HISTORY
+++ b/crypto/encfs/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/crypto/engine_pkcs11/DEPENDS b/crypto/engine_pkcs11/DEPENDS
index 7dc6dad..5e5feb0 100755
--- a/crypto/engine_pkcs11/DEPENDS
+++ b/crypto/engine_pkcs11/DEPENDS
@@ -1,4 +1,4 @@
-depends openssl &&
+depends SSL &&
depends libp11 &&
depends libtool &&
depends pkgconfig
diff --git a/crypto/engine_pkcs11/HISTORY b/crypto/engine_pkcs11/HISTORY
index fdb927d..98b9b30 100644
--- a/crypto/engine_pkcs11/HISTORY
+++ b/crypto/engine_pkcs11/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/crypto/gnupg-2.1/CONFLICTS b/crypto/gnupg-2.1/CONFLICTS
new file mode 100755
index 0000000..fe59462
--- /dev/null
+++ b/crypto/gnupg-2.1/CONFLICTS
@@ -0,0 +1 @@
+conflicts gnupg-exp
diff --git a/crypto/gnupg-2.1/DEPENDS b/crypto/gnupg-2.1/DEPENDS
new file mode 100755
index 0000000..f0ec2c1
--- /dev/null
+++ b/crypto/gnupg-2.1/DEPENDS
@@ -0,0 +1,21 @@
+depends npth &&
+depends libgpg-error &&
+depends libgcrypt &&
+depends libassuan &&
+depends libksba &&
+depends readline &&
+depends bzip2 &&
+depends zlib &&
+depends gnutls &&
+depends pkgconfig &&
+
+optional_depends openldap \
+ "--enable-ldap" \
+ "--disable-ldap" \
+ "for LDAP keyserver interface" &&
+
+optional_depends curl \
+ "--with-libcurl" \
+ "--without-libcurl" \
+ "for curl support" &&
+optional_depends gettext '' '' ''
diff --git a/crypto/gnupg-2.1/DETAILS b/crypto/gnupg-2.1/DETAILS
new file mode 100755
index 0000000..2afb91c
--- /dev/null
+++ b/crypto/gnupg-2.1/DETAILS
@@ -0,0 +1,30 @@
+ SPELL=gnupg-2.1
+ VERSION=2.1.0
+ SECURITY_PATCH=
+ PATCHLEVEL=0
+
+ SOURCE=gnupg-$VERSION.tar.bz2
+ SOURCE_URL[0]=ftp://ftp.gnupg.org/gcrypt/gnupg/$SOURCE
+ SOURCE_GPG="GnuPG.gpg:$SOURCE.sig"
+
+ SOURCE2=$SOURCE.sig
+ SOURCE2_URL[0]=$SOURCE_URL.sig
+ SOURCE2_IGNORE=signature
+
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/gnupg-$VERSION
+ WEB_SITE=http://www.gnupg.org
+ ENTERED=20141108
+ LICENSE[0]=GPL
+ KEYWORDS="gnupg crypto"
+ SHORT="modernl version of gnupg"
+cat << EOF
+gnupg-exp is a modern version of gnupg.
+
+GnuPG (the GNU Privacy Guard) is GNU's tool for secure communication and
+data storage. It can be used to encrypt data and to create digital
+signatures. It includes an advanced key management facility and is
+compliant with the proposed OpenPGP Internet standard as described in
+RFC2440. As such, it is meant to be compatible with PGP from NAI, Inc.
+Because it does not use any patented algorithms, it can be used without
+any restrictions.
+EOF
diff --git a/crypto/gnupg-2.1/HISTORY b/crypto/gnupg-2.1/HISTORY
new file mode 100644
index 0000000..3d97c27
--- /dev/null
+++ b/crypto/gnupg-2.1/HISTORY
@@ -0,0 +1,3 @@
+2014-11-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS, DETAILS, HISTORY: created this spell, version 2.1.0
+
diff --git a/crypto/gnupg-2.1/PROVIDES b/crypto/gnupg-2.1/PROVIDES
new file mode 100644
index 0000000..8124dc4
--- /dev/null
+++ b/crypto/gnupg-2.1/PROVIDES
@@ -0,0 +1 @@
+GNUPG
diff --git a/crypto/gnupg-2.1/TRIGGERS b/crypto/gnupg-2.1/TRIGGERS
new file mode 100755
index 0000000..37f3e4f
--- /dev/null
+++ b/crypto/gnupg-2.1/TRIGGERS
@@ -0,0 +1,5 @@
+
+if is_depends_enabled $SPELL curl
+then
+ on_cast curl check_self
+fi
diff --git a/crypto/gnupg-exp/CONFLICTS b/crypto/gnupg-exp/CONFLICTS
new file mode 100755
index 0000000..0ba5752
--- /dev/null
+++ b/crypto/gnupg-exp/CONFLICTS
@@ -0,0 +1 @@
+conflicts gnupg-2.1
diff --git a/crypto/gnupg-exp/DETAILS b/crypto/gnupg-exp/DETAILS
index b79bf46..dbf9424 100755
--- a/crypto/gnupg-exp/DETAILS
+++ b/crypto/gnupg-exp/DETAILS
@@ -1,6 +1,6 @@
SPELL=gnupg-exp
- VERSION=2.0.19
- SECURITY_PATCH=6
+ VERSION=2.0.26
+ SECURITY_PATCH=8
PATCHLEVEL=0

SOURCE=gnupg-$VERSION.tar.bz2
diff --git a/crypto/gnupg-exp/HISTORY b/crypto/gnupg-exp/HISTORY
index b9a61af..d123968 100644
--- a/crypto/gnupg-exp/HISTORY
+++ b/crypto/gnupg-exp/HISTORY
@@ -1,3 +1,27 @@
+2014-11=-8 Treeve Jelbert <treeve AT sourcemage.org>
+ * CONFLICST, PROVIDES: added
+
+2014-08-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.0.26
+
+2014-06-30 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.0.25
+
+2014-06-25 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.0.24, SECURITY_PATCH=8
+
+2014-06-03 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.0.23
+
+2013-10-07 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.0.22, SECURITY_PATCH=7, CVE-2013-4402
+
+2013-08-20 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.0.21
+
+2013-05-11 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.0.20
+
2012-03-27 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.0.19

diff --git a/crypto/gnupg-exp/PROVIDES b/crypto/gnupg-exp/PROVIDES
new file mode 100644
index 0000000..8124dc4
--- /dev/null
+++ b/crypto/gnupg-exp/PROVIDES
@@ -0,0 +1 @@
+GNUPG
diff --git a/crypto/gnupg/BUILD b/crypto/gnupg/BUILD
index 7c3b106..08fafdc 100755
--- a/crypto/gnupg/BUILD
+++ b/crypto/gnupg/BUILD
@@ -2,4 +2,7 @@ if [[ $GNUPG_STATIC == y ]]; then
LDFLAGS="-static -s $LDFLAGS"
fi &&

+# gnupg doesn't play nice with -O3
+CFLAGS=${CFLAGS//-O3/-O2} &&
+
default_build
diff --git a/crypto/gnupg/DETAILS b/crypto/gnupg/DETAILS
index 93a8d69..db0a8c9 100755
--- a/crypto/gnupg/DETAILS
+++ b/crypto/gnupg/DETAILS
@@ -1,5 +1,5 @@
SPELL=gnupg
- VERSION=1.4.13
+ VERSION=1.4.18
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=ftp://ftp.gnupg.org/gcrypt/$SPELL/$SOURCE
@@ -14,7 +14,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://www.gnupg.org/
ENTERED=20010922
PATCHLEVEL=0
- SECURITY_PATCH=7
+ SECURITY_PATCH=11
LICENSE[0]=GPL
KEYWORDS="crypto"
SHORT="Tool for secure secure communication and data storage"
diff --git a/crypto/gnupg/HISTORY b/crypto/gnupg/HISTORY
index eb2ac59..6814438 100644
--- a/crypto/gnupg/HISTORY
+++ b/crypto/gnupg/HISTORY
@@ -1,3 +1,21 @@
+2014-06-30 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.4.18
+
+2014-06-23 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.4.17, SECURITY_PATCH=11
+
+2013-12-18 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.4.16, SECURITY_PATCH=10, CVE-2013-4576
+
+2013-10-07 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.4.15, SECURITY_PATCH=9, CVE-2013-4402
+
+2013-08-16 Remko van der Vossen <wich AT sourcemage.org>
+ * BUILD: replace -O3 with -O2, gnupg doesn't play nice with -O3
+
+2013-07-25 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.4.14, SECURITY_PATCH=8
+
2012-12-21 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.4.13

diff --git a/crypto/gnutls/DEPENDS b/crypto/gnutls/DEPENDS
index 83c5712..826779f 100755
--- a/crypto/gnutls/DEPENDS
+++ b/crypto/gnutls/DEPENDS
@@ -1,16 +1,21 @@
depends libgcrypt "--with-libgcrypt" &&

-if [[ $GNUTLS_BRANCH == "3.0" ]] || [[ $GNUTLS_BRANCH == "3.1" ]];then
- depends LZMA &&
- depends nettle
-fi &&
+depends LZMA &&
+depends nettle &&
+depends gmp &&
+
optional_depends "zlib" \
"--with-zlib" \
"--without-zlib" \
"for zlib compression support" &&

+optional_depends gettext \
+ "--enable-nls" \
+ "--disable-nls" \
+ "NLS support" &&
+
optional_depends "libtasn1" \
- "--with-libtasn1-prefix=$INSTALL_ROOT/usr" \
+ "" \
"--with-included-libtasn1" \
"to use external libtasn1" &&

diff --git a/crypto/gnutls/DETAILS b/crypto/gnutls/DETAILS
index 2ee4940..356ea7b 100755
--- a/crypto/gnutls/DETAILS
+++ b/crypto/gnutls/DETAILS
@@ -1,73 +1,17 @@
SPELL=gnutls
-
-###
-# 2006-05-19
-# GNUTLS_OLD -> GNUTLS_BRANCH
-
-if [ "$GNUTLS_OLD" == "y" ]; then
- GNUTLS_BRANCH="1.0"
-fi
-
-if [ "$GNUTLS_OLD" == "n" ]; then
- GNUTLS_BRANCH="DEFAULT"
-fi
-###
-
-if [ ${GNUTLS_BRANCH%.*} == "1"] || [ "$GNUTLS_BRANCH" == "2.0" ]; then
- GNUTLS_BRANCH="DEFAULT"
-fi
-
-if [ -z "$GNUTLS_BRANCH" ] || [ "$GNUTLS_BRANCH" == "DEFAULT" ]; then
- GNUTLS_BRANCH="2.12"
-fi
-
case $GNUTLS_BRANCH in
- 2.2)
- VERSION=2.2.5
- SOURCE=$SPELL-$VERSION.tar.bz2
- ;;
- 2.4)
- VERSION=2.4.2
- SOURCE=$SPELL-$VERSION.tar.bz2
- ;;
- 2.6)
- VERSION=2.6.6
- SOURCE=$SPELL-$VERSION.tar.bz2
- ;;
- 2.8)
- VERSION=2.8.6
- SOURCE=$SPELL-$VERSION.tar.bz2
+ stable)
+ VERSION=3.2.20
;;
- 2.10)
- VERSION=2.10.5
- SOURCE=$SPELL-$VERSION.tar.bz2
- ;;
- 2.12)
- VERSION=2.12.23
- SOURCE=$SPELL-$VERSION.tar.bz2
- ;;
- 3.0)
- VERSION=3.0.28
- SOURCE=$SPELL-$VERSION.tar.xz
- ;;
- 3.1)
- VERSION=3.1.9.1
- VX=3.1.9
- SOURCE=$SPELL-$VERSION.tar.xz
+ stable-old)
+ VERSION=3.1.28
;;
esac
-
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE2=$SOURCE.sig
- SECURITY_PATCH=8
-case $GNUTLS_BRANCH in
- 3.1)
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VX
- ;;
- *)
+ SECURITY_PATCH=13
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- ;;
-esac
- SOURCE_URL[0]=ftp://ftp.gnutls.org/gcrypt/gnutls/v$GNUTLS_BRANCH/$SOURCE
+ SOURCE_URL[0]=ftp://ftp.gnutls.org/gcrypt/gnutls/v${VERSION%.*}/$SOURCE
SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
SOURCE_GPG=gnu.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
@@ -79,9 +23,8 @@ esac
SHORT="GNU Transport Layer Security Library"
cat << EOF
GnuTLS (GNU Transport Layer Security Library) is a library which implements
-a secure
-layer over a reliable transport layer. Currently the GnuTLS library
implements
-the proposed standards by the IETF's TLS working group.
+a secure layer over a reliable transport layer. Currently the GnuTLS library
+implements the proposed standards by the IETF's TLS working group.

Quoting from RFC2246 - the TLS 1.0 protocol specification:

diff --git a/crypto/gnutls/HISTORY b/crypto/gnutls/HISTORY
index 03619f2..b27b432 100644
--- a/crypto/gnutls/HISTORY
+++ b/crypto/gnutls/HISTORY
@@ -1,3 +1,70 @@
+2014-11-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 3.2.20 / 3.1.28
+ SECURITY_PATCH++ fixes CVE-2014-8564
+
+2014-11-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 3.2.19
+
+2014-09-28 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Simplified branch version handling
+ * DETAILS: updated stable branch to 3.2.18
+
+2014-08-25 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.2.17 and 3.1.26
+
+2014-07-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 3.2.16
+ * DEPENDS: add gettext, remove lzo
+
+2014-06-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: versions 3.1.25 and 3.2.15, SECURITY_PATCH++, fixes
+ CVE-2014-3466
+
+2014-05-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: fix SOURCE_DIRECTORY
+
+2014-03-08 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fixed SOURCE_URL[0]
+ updated GNUTLS_BRANCH=stable to 3.2.12.1
+
+2014-03-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.2.12 and 3.1.22, this fixes CVE-2014-1959
+ and CVE-2014-0092
+ * DEPENDS, DETAILS, PREPARE: remove support for unmaintained
+ versions
+ * PREPARE: switch to prepare_select_branch
+ * DEPENDS: add dependency on gmp
+
+2014-01-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 3.2.9
+
+2013-12-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 3.2.8
+
+2013-11-26 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 3.2.7
+
+2013-10-26 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 3.2.5
+ SECURITY_PATCH++ fixes CVE-2013-4466
+
+2013-09-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 3.2.4
+
+2013-08-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 3.2.3
+
+2013-07-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 3.2.2
+ * PREPARE: add new branch 3.2
+ * DEPENDS: test for 3.2 branch
+
+2013-06-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 3.1.12
+
+2013-04-11 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.1.10 and 3.0.29
+
2013-03-07 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: 3.1.9.1

diff --git a/crypto/gnutls/PREPARE b/crypto/gnutls/PREPARE
index afbc189..3c7353f 100755
--- a/crypto/gnutls/PREPARE
+++ b/crypto/gnutls/PREPARE
@@ -1,16 +1,6 @@
-# 2006-05-19
-# GNUTLS_OLD -> GNUTLS_BRANCH
-
-if [ "$GNUTLS_OLD" == "y" ]; then
- persistent_add GNUTLS_BRANCH &&
- GNUTLS_BRANCH="1.0" &&
- persistent_remove GNUTLS_OLD
-fi
-
-if [ "$GNUTLS_OLD" == "n" ]; then
- persistent_add GNUTLS_BRANCH &&
- GNUTLS_BRANCH="DEFAULT" &&
- persistent_remove GNUTLS_OLD
-fi
-
-config_query_list GNUTLS_BRANCH "Which branch of GnuTLS do you want to
build?" DEFAULT 2.2 2.4 2.6 2.8 2.10 2.12 3.0 3.1
+. ${GRIMOIRE}/FUNCTIONS &&
+case "$GNUTLS_BRANCH" in
+3.2) GNUTLS_BRANCH=stable;;
+3.1) GNUTLS_BRANCH=stable-old;;
+esac &&
+prepare_select_branch stable stable-old
diff --git a/crypto/gpa/DETAILS b/crypto/gpa/DETAILS
index 048fe25..002b770 100755
--- a/crypto/gpa/DETAILS
+++ b/crypto/gpa/DETAILS
@@ -1,17 +1,14 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=gpa
if [ "$GPA_BRANCH" == "scm" ]; then
- if [ "$GPA_AUTOUPDATE" == "y" ]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=scm
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-scm.tar.bz2
FORCE_DOWNLOAD=on
SOURCE_URL[0]=git://git.gnupg.org/gpa.git:$SPELL-scm
SOURCE_IGNORE=volatile
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-scm
else
- VERSION=0.9.3
+ VERSION=0.9.6

SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=ftp://ftp.gnupg.org/gcrypt/$SPELL/$SOURCE
diff --git a/crypto/gpa/HISTORY b/crypto/gpa/HISTORY
index 189c687..a5878b7 100644
--- a/crypto/gpa/HISTORY
+++ b/crypto/gpa/HISTORY
@@ -1,3 +1,12 @@
+2014-11-27 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.9.6
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2013-05-02 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.9.4
+
2012-08-09 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.9.3

diff --git a/crypto/gpg-crypter/DEPENDS b/crypto/gpg-crypter/DEPENDS
index 8f12e05..7012c8f 100755
--- a/crypto/gpg-crypter/DEPENDS
+++ b/crypto/gpg-crypter/DEPENDS
@@ -1,2 +1,2 @@
-depends gtk+2 &&
+depends gtk+3 &&
depends gpgme
diff --git a/crypto/gpg-crypter/DETAILS b/crypto/gpg-crypter/DETAILS
index 6f1431d..1710d45 100755
--- a/crypto/gpg-crypter/DETAILS
+++ b/crypto/gpg-crypter/DETAILS
@@ -1,9 +1,9 @@
SPELL=gpg-crypter
- VERSION=0.3.5
- SOURCE=$SPELL-$VERSION.tar.bz2
+ VERSION=0.4.1
+ SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:b662839093d6a9f7e679d5c7fd9e7e5ce7ae19b4e0be5033bdd783322768ba5b85cba67f179904d7be2dd9d0ddacac5f2c98c74fdc3a7d07c3aac3417b09ad5f
+
SOURCE_HASH=sha512:300f1c313fb9f6cc5a1def24e2783cd4b40a8ed1f81b35201399374817b314c1e21bb0fd1dda10ba78f6dc6ffdbf5b26ffb57734eb1cb644650db7f97de7bb23
LICENSE[0]=GPL
WEB_SITE=http://gpg-crypter.sourceforge.net/
ENTERED=20061130
diff --git a/crypto/gpg-crypter/HISTORY b/crypto/gpg-crypter/HISTORY
index 2665f6a..73dde00 100644
--- a/crypto/gpg-crypter/HISTORY
+++ b/crypto/gpg-crypter/HISTORY
@@ -1,3 +1,7 @@
+2013-05-02 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.4.1, bz2 -> gz
+ * DEPENDS: gtk+2 -> gtk+3
+
2007-02-18 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.3.5

diff --git a/crypto/gpgme/DEPENDS b/crypto/gpgme/DEPENDS
index a321cd5..ce1845e 100755
--- a/crypto/gpgme/DEPENDS
+++ b/crypto/gpgme/DEPENDS
@@ -1,8 +1,12 @@
-depends gnupg &&
depends libgpg-error &&

-if [[ $GPGME_BRANCH == 1.3 ]]; then
- depends libassuan
-fi &&
+case $GPGME_BRANCH in
+ 1.3 | 1.4 | 1.5)
+ depends libassuan &&
+ depends GNUPG
+ ;;
+ *)
+ depends gnupg
+ ;;
+esac

-optional_depends gnupg-exp "" "" "to support the S/MIME variant of gpg -
GpgSM"
diff --git a/crypto/gpgme/DETAILS b/crypto/gpgme/DETAILS
index cfef60c..c53ce9b 100755
--- a/crypto/gpgme/DETAILS
+++ b/crypto/gpgme/DETAILS
@@ -27,6 +27,17 @@ case $GPGME_BRANCH in

SOURCE_HASH=sha512:5452aa663a85f7853f8194746ee3f7a70f46af719490df240401b0b9d97b0e2d3656d73dd469f136dc4ba0f878f5ef445f43e682a049a3a99c3ac22de29d79c5
SOURCE=$SPELL-$VERSION.tar.bz2
;;
+ 1.4)
+ VERSION=1.4.3
+
SOURCE_HASH=sha512:59a91f7d7f16dfcd6b53da3ea627691b23cb98a932b2ebc6af1d40c7450b283150a99eae820046c355c757cd3daf53e72c0123ff6e130cf602691cadbdc7136b
+ SOURCE=$SPELL-$VERSION.tar.bz2
+ ;;
+ 1.5)
+ VERSION=1.5.1
+
SOURCE_HASH=sha512:66162d8baf8ce3d7eeaba5aa9cd4efb2704a7a00ce3e0e08a78bdf29ce812e00240a373e7e134825326117fab5495fe42cdf3944eb76f89048e045bcc6e114ff
+ SECURITY_PATCH=2
+ SOURCE=$SPELL-$VERSION.tar.bz2
+ ;;
esac

SOURCE_URL[0]=ftp://ftp.gnupg.org/gcrypt/$SPELL/$SOURCE
diff --git a/crypto/gpgme/HISTORY b/crypto/gpgme/HISTORY
index 71d006f..efee0f9 100644
--- a/crypto/gpgme/HISTORY
+++ b/crypto/gpgme/HISTORY
@@ -1,3 +1,21 @@
+2014-11-081 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: gnupg-exp => GNUPG
+
+2014-08-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.5.1
+ SECURITY_PATCH++,, fixs CVE-2014-3564
+ * DEPENDS: fix libassuan dependency
+
+2014-06-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * PREPARE: add 1.5 branch
+ *DETAILS: version 1.5.0
+
+2013-08-16 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.4.3
+
+2013-05-02 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS, PREPARE: 1.4 branch added, 1.4.1
+
2012-07-12 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.3.2

diff --git a/crypto/gpgme/PREPARE b/crypto/gpgme/PREPARE
index 4d04fb4..1a23a2d 100755
--- a/crypto/gpgme/PREPARE
+++ b/crypto/gpgme/PREPARE
@@ -13,7 +13,7 @@ if [[ $GPGME_OLD == n ]]; then
persistent_remove GPGME_OLD
fi

-config_query_list GPGME_BRANCH "Which branch of GPGME do you want to build?"
DEFAULT 0.3 1.0 1.1 1.2 1.3
+config_query_list GPGME_BRANCH "Which branch of GPGME do you want to build?"
DEFAULT 0.3 1.0 1.1 1.2 1.3 1.4 1.5

###
# 2006-07-07
diff --git a/crypto/gsasl/DETAILS b/crypto/gsasl/DETAILS
index 2075206..f796404 100755
--- a/crypto/gsasl/DETAILS
+++ b/crypto/gsasl/DETAILS
@@ -1,5 +1,5 @@
SPELL=gsasl
- VERSION=1.6.1
+ VERSION=1.8.0
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/crypto/gsasl/HISTORY b/crypto/gsasl/HISTORY
index 4647800..7969a5b 100644
--- a/crypto/gsasl/HISTORY
+++ b/crypto/gsasl/HISTORY
@@ -1,3 +1,6 @@
+2014-12-24 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.8.0
+
2011-08-20 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: added SOURCE2_IGNORE=signature

diff --git a/crypto/gtk-led-askpass/BUILD b/crypto/gtk-led-askpass/BUILD
deleted file mode 100755
index 8f58e6d..0000000
--- a/crypto/gtk-led-askpass/BUILD
+++ /dev/null
@@ -1 +0,0 @@
-make
diff --git a/crypto/gtk-led-askpass/DETAILS b/crypto/gtk-led-askpass/DETAILS
index e170524..222cbbb 100755
--- a/crypto/gtk-led-askpass/DETAILS
+++ b/crypto/gtk-led-askpass/DETAILS
@@ -1,10 +1,11 @@
SPELL=gtk-led-askpass
- VERSION=0.10
- SOURCE=$SPELL-$VERSION.tar.gz
- SOURCE_URL[0]=http://rhydd.org/source/gtk-led-aspass/$SOURCE
-
SOURCE_HASH=sha512:4047f301c05c876473a7f554c5b781dcb2b2fe015e1ba81a9679cdac2f9a86eaf86acb07bb3d3dc445f28750da44760d0716a3df8c6772f7626f469d45935588
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION.orig
- WEB_SITE=http://rhydd.org/wiki/Gtk_LED_Askpass
+ VERSION=0.11
+ SOURCE=$SPELL-git.tar.bz2
+ SOURCE_URL[0]=git://git.rhydd.org/$SPELL::$SPELL-$VERSION
+ SOURCE_IGNORE=volatile
+ FORCE_DOWNLOAD=on
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-git
+ WEB_SITE="http://git.rhydd.org/?p=$SPELL;a=summary";
LICENSE[0]=GPL
ENTERED=20080330
SHORT="GTK+2-based ssh-askpass"
diff --git a/crypto/gtk-led-askpass/HISTORY b/crypto/gtk-led-askpass/HISTORY
index 99169a5..ddb0c5d 100644
--- a/crypto/gtk-led-askpass/HISTORY
+++ b/crypto/gtk-led-askpass/HISTORY
@@ -1,3 +1,9 @@
+2014-07-11 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS, INSTALL, PRE_BUILD: updated spell to 0.11
+ Source fetched from git repository now.
+ Updated website.
+ Run autoreconf, since it uses autotools now.
+
2008-05-24 Vlad Glagolev <stealth AT sourcemage.org>
* INSTALL: $INSTALL_ROOT

diff --git a/crypto/gtk-led-askpass/PRE_BUILD
b/crypto/gtk-led-askpass/PRE_BUILD
index 3f79ea6..cde1ced 100755
--- a/crypto/gtk-led-askpass/PRE_BUILD
+++ b/crypto/gtk-led-askpass/PRE_BUILD
@@ -1,4 +1,3 @@
default_pre_build &&
-cd $SOURCE_DIRECTORY &&
-
-sed -i "s:/local::" Makefile
+cd "$SOURCE_DIRECTORY" &&
+autoreconf -fsi
diff --git a/crypto/hydan/DEPENDS b/crypto/hydan/DEPENDS
index a70b5cf..2ed1572 100755
--- a/crypto/hydan/DEPENDS
+++ b/crypto/hydan/DEPENDS
@@ -1 +1 @@
-depends openssl
+depends SSL
diff --git a/crypto/hydan/HISTORY b/crypto/hydan/HISTORY
index afcab0d..9a7c8fb 100644
--- a/crypto/hydan/HISTORY
+++ b/crypto/hydan/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2006-10-03 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed UPDATED.

diff --git a/crypto/john/DETAILS b/crypto/john/DETAILS
index 170871a..f3554d5 100755
--- a/crypto/john/DETAILS
+++ b/crypto/john/DETAILS
@@ -1,18 +1,17 @@
SPELL=john
- VERSION=1.7.9
- SOURCE=$SPELL-$VERSION.tar.bz2
+ VERSION=1.8.0
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://www.openwall.com/john/g/$SOURCE
-
SOURCE_HASH=sha512:121b4aa6fbb62b14db366aed739d7db760c136a4c3a39d8bba32bde269350354b3d18d15ee783f61b17913b0dd6773068cb01b3d3bbad290c309ae1cd027568b
- WEB_SITE=http://www.openwall.com/john/
+ SOURCE_URL[0]=http://www.openwall.com/$SPELL/j/$SOURCE
+
SOURCE_HASH=sha512:e2820ecabd7ea4c7404c3d40f064994d0f5746b093c859a58fbf2588492ebcef411d9f3088c8e8ee726284ead969e26fdae834cdae3eb2d32408fc79ed906543
+ WEB_SITE=http://www.openwall.com/$SPELL/
ENTERED=20011216
LICENSE[0]=GPL
KEYWORDS="crypto"
SHORT="John the Ripper is a fast password cracker."
cat << EOF
-John the Ripper is a fast password cracker, currently available
-for many flavors of Unix (11 are officially supported, not
-counting different architectures), DOS, Win32, and BeOS. Its
-primary purpose is to detect weak Unix passwords, but a number
-of other hash types are supported as well.
+John the Ripper is a fast password cracker, currently available for many
flavors
+of Unix (11 are officially supported, not counting different architectures),
+DOS, Win32, and BeOS. Its primary purpose is to detect weak Unix passwords,
but
+a number of other hash types are supported as well.
EOF
diff --git a/crypto/john/HISTORY b/crypto/john/HISTORY
index 4a6e64c..e4709b6 100644
--- a/crypto/john/HISTORY
+++ b/crypto/john/HISTORY
@@ -1,3 +1,7 @@
+2013-08-04 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fixed SOURCE_URL[0]
+ updated spell to 1.8.0
+
2012-03-12 Arjan Bouter <abouter AT sourcemage.org>
* DETAILS: 1.7.9
* BUILD, CONFIGURE: allow compiling for more archs
diff --git a/crypto/keepassx/0001-add-missing-includes.patch
b/crypto/keepassx/0001-add-missing-includes.patch
new file mode 100644
index 0000000..53e7ce0
--- /dev/null
+++ b/crypto/keepassx/0001-add-missing-includes.patch
@@ -0,0 +1,26 @@
+From d811f2e3d119c0b9cde3aff6604097b968969a41 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+Date: Sun, 2 Jun 2013 13:40:58 +0200
+Subject: [PATCH] add missing includes
+
+---
+ src/lib/random.cpp | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/src/lib/random.cpp b/src/lib/random.cpp
+index 1007172..5b06658 100644
+--- a/src/lib/random.cpp
++++ b/src/lib/random.cpp
+@@ -34,6 +34,9 @@
+ #include <QDataStream>
+ #include <QTime>
+
++#include <sys/types.h>
++#include <unistd.h>
++
+ void initStdRand();
+ bool getNativeEntropy(quint8* buffer, int length);
+
+--
+1.8.3
+
diff --git a/crypto/keepassx/HISTORY b/crypto/keepassx/HISTORY
index f7eaad5..a66c53b 100644
--- a/crypto/keepassx/HISTORY
+++ b/crypto/keepassx/HISTORY
@@ -1,3 +1,6 @@
+2013-02-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * PRE_BUILD, 0001-add-missing-includes.patch: fix missing includes
+
2010-07-06 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS, DEPENDS, BUILD: spell created, version 0.4.3

diff --git a/crypto/keepassx/PRE_BUILD b/crypto/keepassx/PRE_BUILD
new file mode 100755
index 0000000..9a5b1f4
--- /dev/null
+++ b/crypto/keepassx/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 < $SPELL_DIRECTORY/0001-add-missing-includes.patch
diff --git a/crypto/krb5/DEPENDS b/crypto/krb5/DEPENDS
index 365375f..81dd1ee 100755
--- a/crypto/krb5/DEPENDS
+++ b/crypto/krb5/DEPENDS
@@ -3,6 +3,7 @@ suggest_depends krb5-appl "" "" "for krb5 applications
(telnet/telnetd, ftp/ftpd
depends bison &&
depends e2fsprogs '--with-system-et --with-system-ss' &&
depends perl &&
+depends SSL &&

optional_depends "linux-pam" \
"" \
diff --git a/crypto/krb5/DETAILS b/crypto/krb5/DETAILS
index 422e11b..0b1f1a6 100755
--- a/crypto/krb5/DETAILS
+++ b/crypto/krb5/DETAILS
@@ -1,14 +1,15 @@
SPELL=krb5
- VERSION=1.11
-
SOURCE_HASH=sha512:ee6194d3d504c3d40cb025b9988dcdcabbfdcf5de4711c3475f9ac1d4178095fe2114691c0f212c21d2b99d771ecc42cdd14bd18e7c987681c0092e6ce46068f
+ VERSION=1.13
+ SECURITY_PATCH=14
+
SOURCE_HASH=sha512:99cf647ab39f5a34acaf2049908f91d3f3822f4afd3b9dad1630b31c72518398069f4f3d3840168122cb12aa5e5540466729bc714fbda96eb9403e635f88d244
+ VX=${VERSION%.?}
SOURCE=$SPELL-$VERSION-signed.tar
SOURCE_RAW=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://web.mit.edu/kerberos/dist/krb5/${VERSION}/$SOURCE
+ SOURCE_URL[0]=http://web.mit.edu/kerberos/dist/krb5/${VX}/$SOURCE
WEB_SITE=http://web.mit.edu/kerberos/www/
ENTERED=20020215

LICENSE[0]=http://web.mit.edu/kerberos/www/krb5-1.7/krb5-1.7/doc/krb5-install.html#Copyright
- SECURITY_PATCH=10
KEYWORDS="security crypto"
SHORT="Kerberos 5 network security protocol"
cat << EOF
diff --git a/crypto/krb5/HISTORY b/crypto/krb5/HISTORY
index 2c08734..8e56393 100644
--- a/crypto/krb5/HISTORY
+++ b/crypto/krb5/HISTORY
@@ -1,3 +1,26 @@
+2015-01-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.13
+ SECURITY_PATCH++, fixes CVE-2014-5354
+
+2014-08-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.12.2
+ SECURITY_PATCH++
+ fixes CVE-2014-4342 CVE-2014-4341 CVE-2014-4343 CVE-2014-4344
CVE-2014-4345
+ * DEPENDS: openssl => SSL
+
+2014-08-11 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.12.1
+
+2013-06-25 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.11.3; SECURITY_PATCH++ (CVE-2002-2443)
+
+2013-06-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.11.2
+
+2013-04-11 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.11.1
+ SECURITY_PATCH=++ fixes CVE-2013-1415
+
2013-02-01 Sukneet Basuta <sukneet AT sourcemage.org>
* BUILD: define USE_INTERP_RESULT to fix building with tcl 8.6
Note that this is a hack and should be removed on next update
diff --git a/crypto/libassuan/DETAILS b/crypto/libassuan/DETAILS
index 8a1eb73..0d84cb6 100755
--- a/crypto/libassuan/DETAILS
+++ b/crypto/libassuan/DETAILS
@@ -1,5 +1,5 @@
SPELL=libassuan
- VERSION=2.0.3
+ VERSION=2.1.2

SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=ftp://ftp.gnupg.org/gcrypt/libassuan/$SOURCE
diff --git a/crypto/libassuan/HISTORY b/crypto/libassuan/HISTORY
index f831001..791dc75 100644
--- a/crypto/libassuan/HISTORY
+++ b/crypto/libassuan/HISTORY
@@ -1,3 +1,12 @@
+2014-09-01 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.1.2
+
+2013-10-07 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.1.1
+
+2013-06-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.1.0
+
2012-02-15 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.0.3

diff --git a/crypto/libgcrypt/DETAILS b/crypto/libgcrypt/DETAILS
index 386ce46..cbdcb8c 100755
--- a/crypto/libgcrypt/DETAILS
+++ b/crypto/libgcrypt/DETAILS
@@ -1,5 +1,6 @@
SPELL=libgcrypt
- VERSION=1.5.0
+ VERSION=1.6.2
+ SECURITY_PATCH=2

SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/crypto/libgcrypt/HISTORY b/crypto/libgcrypt/HISTORY
index d8d4ebf..e9c6d28 100644
--- a/crypto/libgcrypt/HISTORY
+++ b/crypto/libgcrypt/HISTORY
@@ -1,3 +1,20 @@
+2014-08-22 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.6.2
+
+2014-02-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.6.1
+ SECURITY_PATCH++ fixes CVE-2013-4242
+ * UP_TRIGGERS: added
+
+2013-07-25 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.5.3, SECURITY_PATCH=1
+
+2013-05-02 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.5.2
+
+2013-03-18 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.5.1
+
2012-04-20 Julien "_kaze_" ROZO <julien AT rozo.org>
* DETAILS: fixed WEB_SITE

diff --git a/crypto/libgcrypt/UP_TRIGGERS b/crypto/libgcrypt/UP_TRIGGERS
new file mode 100755
index 0000000..f5ec3f0
--- /dev/null
+++ b/crypto/libgcrypt/UP_TRIGGERS
@@ -0,0 +1,9 @@
+local OLD_SPELL_VERSION=""
+spell_ok $SPELL && OLD_SPELL_VERSION="$(installed_version $SPELL)" || return 0
+if [ "${VERSION:0:3}" != "${OLD_SPELL_VERSION:0:3}" ]; then
+ message "This is a possibly incompatible update of $SPELL..."
+ message "Figuring out what spells need to be recast, this may take a
while."
+ for each in $(show_up_depends $SPELL 1); do
+ up_trigger $each check_self
+ done
+fi
diff --git a/crypto/libgpg-error/DETAILS b/crypto/libgpg-error/DETAILS
index 575eddd..429c221 100755
--- a/crypto/libgpg-error/DETAILS
+++ b/crypto/libgpg-error/DETAILS
@@ -1,5 +1,5 @@
SPELL=libgpg-error
- VERSION=1.10
+ VERSION=1.17
PATCHLEVEL=0

SOURCE=$SPELL-$VERSION.tar.bz2
diff --git a/crypto/libgpg-error/HISTORY b/crypto/libgpg-error/HISTORY
index ce7fe8e..1538d9d 100644
--- a/crypto/libgpg-error/HISTORY
+++ b/crypto/libgpg-error/HISTORY
@@ -1,3 +1,15 @@
+2014-11-08 Treeve Jelbert <treeve AT souremage.org>
+ * DETAILS: version 0.17
+
+2014-09-01 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.13
+
+2013-07-01 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.12
+
+2013-06-21 Treeve Jelbert <treeve AT souremage.org>
+ * DETAILS: version 0.11
+
2010-11-02 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.10

diff --git a/crypto/libksba/DETAILS b/crypto/libksba/DETAILS
index 45466f3..6ac1f03 100755
--- a/crypto/libksba/DETAILS
+++ b/crypto/libksba/DETAILS
@@ -1,5 +1,6 @@
SPELL=libksba
- VERSION=1.3.0
+ VERSION=1.3.2
+ SECURITY_PATCH=1

SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=ftp://ftp.gnupg.org/gcrypt/libksba/$SOURCE
diff --git a/crypto/libksba/HISTORY b/crypto/libksba/HISTORY
index 77b57fd..5fa2d6a 100644
--- a/crypto/libksba/HISTORY
+++ b/crypto/libksba/HISTORY
@@ -1,3 +1,6 @@
+2014-11-25 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.3.2, SECURITY_PATCH=1
+
2012-12-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.3.0

diff --git a/crypto/libp11/DEPENDS b/crypto/libp11/DEPENDS
index d1ba3ea..09a449e 100755
--- a/crypto/libp11/DEPENDS
+++ b/crypto/libp11/DEPENDS
@@ -1,4 +1,4 @@
-depends openssl &&
+depends SSL &&
depends libtool &&
depends libxslt &&
depends pkgconfig &&
diff --git a/crypto/libp11/HISTORY b/crypto/libp11/HISTORY
index fbca505..bcf0b9b 100644
--- a/crypto/libp11/HISTORY
+++ b/crypto/libp11/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/crypto/libressl/CONFLICTS b/crypto/libressl/CONFLICTS
new file mode 100755
index 0000000..f76cdec
--- /dev/null
+++ b/crypto/libressl/CONFLICTS
@@ -0,0 +1 @@
+conflicts openssl
diff --git a/crypto/libressl/DEPENDS b/crypto/libressl/DEPENDS
new file mode 100755
index 0000000..3ec296e
--- /dev/null
+++ b/crypto/libressl/DEPENDS
@@ -0,0 +1,2 @@
+suggest_depends ca-certificates '' '' 'adds root certificates'
+
diff --git a/crypto/libressl/DETAILS b/crypto/libressl/DETAILS
new file mode 100755
index 0000000..32917b4
--- /dev/null
+++ b/crypto/libressl/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=libressl
+ VERSION=2.1.1
+
SOURCE_HASH=sha512:99f8d89a1b4aff0d3fdc6f6cea203144ebe6ee95df70bcec7f285a32f3d2755ca4c1429b5c73597e656e5ea2dec0cf2472eb112fdcff00620b89c335542449ba
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=http://www.libressl.org/
+ SOURCE_URL[0]=http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/$SOURCE
+ LICENSE[0]=BSD
+ ENTERED=20140819
+ KEYWORDS=""
+ SHORT="SSL/TLS protocol"
+cat << EOF
+LibreSSL is a FREE version of the SSL/TLS protocol forked from OpenSSL
+EOF
diff --git a/crypto/libressl/HISTORY b/crypto/libressl/HISTORY
new file mode 100644
index 0000000..d77855e
--- /dev/null
+++ b/crypto/libressl/HISTORY
@@ -0,0 +1,11 @@
+2014-10-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.1.1
+ Address POODLE attack by disabling SSLv3 by default
+
+2014-10-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.1.0
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.0.5
+ spell created
+
diff --git a/crypto/libressl/PREPARE b/crypto/libressl/PREPARE
new file mode 100755
index 0000000..c9924b3
--- /dev/null
+++ b/crypto/libressl/PREPARE
@@ -0,0 +1,5 @@
+if spell_ok openssl;then
+ for each in $(show_up_depends openssl 1); do
+ up_trigger $each cast_self
+ done
+fi
diff --git a/crypto/libressl/PROVIDES b/crypto/libressl/PROVIDES
new file mode 100644
index 0000000..fe0d4a2
--- /dev/null
+++ b/crypto/libressl/PROVIDES
@@ -0,0 +1 @@
+SSL
diff --git a/crypto/libressl/UP_TRIGGERS b/crypto/libressl/UP_TRIGGERS
new file mode 100755
index 0000000..5e5a48a
--- /dev/null
+++ b/crypto/libressl/UP_TRIGGERS
@@ -0,0 +1,10 @@
+# this makes ABI changes automatically cast those that depend on libressl
via an up_trigger
+
+spell_ok $SPELL && local OLD_SPELL_VERSION="$(installed_version $SPELL)" ||
return 0
+
+if [ "${VERSION/[a-z]*/}" != "${OLD_SPELL_VERSION/[a-z]*/}" ] || \
+ [ "${VERSION%.*}" != "${OLD_SPELL_VERSION%.*}" ]; then
+ for each in $(show_up_depends $SPELL 1); do
+ up_trigger $each cast_self
+ done
+fi
diff --git a/crypto/libssh/CONFIGURE b/crypto/libssh/CONFIGURE
index ed632b2..5ec87e7 100755
--- a/crypto/libssh/CONFIGURE
+++ b/crypto/libssh/CONFIGURE
@@ -1 +1 @@
-config_query_list SSH_CRYPTO "which crypto library" libgcrypt openssl
+config_query_list SSH_CRYPTO "which crypto library" libgcrypt SSL
diff --git a/crypto/libssh/DETAILS b/crypto/libssh/DETAILS
index c5b58ab..b204afa 100755
--- a/crypto/libssh/DETAILS
+++ b/crypto/libssh/DETAILS
@@ -1,11 +1,11 @@
SPELL=libssh
- VERSION=0.5.4
-
SOURCE_HASH=sha512:1d854ee05e62e9e04ac704bc99a60b6f88237078b728e50e3e0f1142fbc5d1a4b4d04d675f257491c82c8b222b97db7a7f8e243f4a0f723e82788ecef3a7a71d
+ VERSION=0.6.3
+
SOURCE_HASH=sha512:8a9afd0add4f7e4b8ca237badaa9e248153cb3d069eeb3a5e752703545eda44a2556f93a4c60d3eadb3e950bc0848caa114fc54572e6372d740cbf8a63ab3b93
SECURITY_PATCH=3
- SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE=$SPELL-$VERSION.tar.xz
# SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=https://red.libssh.org/attachments/download/41/$SOURCE
+ SOURCE_URL[0]=https://red.libssh.org/attachments/download/87/$SOURCE
SOURCE_HINTS[0]="no-check-certificate"
#SOURCE2_HINTS[0]="no-check-certificate"
WEB_SITE=http://www.libssh.org/
diff --git a/crypto/libssh/HISTORY b/crypto/libssh/HISTORY
index 4d17e2b..10584e4 100644
--- a/crypto/libssh/HISTORY
+++ b/crypto/libssh/HISTORY
@@ -1,3 +1,15 @@
+2014-10-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: use SSL provider
+
+2014-03-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.6.3
+
+2014-01-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.6.0
+
+2013-11-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.5.5
+
2013-02-11 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.5.4
SECURITY_PATCH++, fixes CVE-2013-0176
diff --git a/crypto/libssh2/CONFIGURE b/crypto/libssh2/CONFIGURE
index 6f4c50b..f5187f5 100755
--- a/crypto/libssh2/CONFIGURE
+++ b/crypto/libssh2/CONFIGURE
@@ -1 +1 @@
-config_query_list SSH2_CRYPTO "which crypto library" libgcrypt openssl
+config_query_list SSH2_CRYPTO "which crypto library" libgcrypt
openssl/libressl
diff --git a/crypto/libssh2/DEPENDS b/crypto/libssh2/DEPENDS
index cd5d2b0..a0115e1 100755
--- a/crypto/libssh2/DEPENDS
+++ b/crypto/libssh2/DEPENDS
@@ -1,2 +1,6 @@
-depends $SSH2_CRYPTO "--with-$SSH2_CRYPTO" &&
+if [ "$SSH2_CRYPTO" = libgcrypt ]; then
+ depends libgcrypt --with-libgcrypt
+else
+ depends SSL --with-openssl
+fi &&
depends zlib
diff --git a/crypto/libssh2/HISTORY b/crypto/libssh2/HISTORY
index c44650b..08bd800 100644
--- a/crypto/libssh2/HISTORY
+++ b/crypto/libssh2/HISTORY
@@ -1,7 +1,10 @@
+2014-08-23 Ismael Luceno <ismael AT sourcemage.org>
+ * CONFIGURE, DEPENDS: Allow the use of libressl
+
2013-01-20 Treeve Jelbert <treeve AT sourcemage.org>
* CONFIGURE: added, allow choice of openssl, libgcrypt
* DEPENDS: use chosen crypto library
-
+
2012-12-02 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.4.3

diff --git a/crypto/loop-aes/DETAILS b/crypto/loop-aes/DETAILS
index d555fa6..a945fd2 100755
--- a/crypto/loop-aes/DETAILS
+++ b/crypto/loop-aes/DETAILS
@@ -1,5 +1,5 @@
SPELL=loop-aes
- VERSION=3.6g
+ VERSION=3.7b
SOURCE=loop-AES-v$VERSION.tar.bz2
SOURCE2=$SOURCE.sign
SOURCE_DIRECTORY="$BUILD_DIRECTORY/loop-AES-v$VERSION"
diff --git a/crypto/loop-aes/HISTORY b/crypto/loop-aes/HISTORY
index 7b2e1da..e251548 100644
--- a/crypto/loop-aes/HISTORY
+++ b/crypto/loop-aes/HISTORY
@@ -1,3 +1,15 @@
+2014-04-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.7b
+
+2013-08-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.7a
+
+2013-07-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.6i
+
+2013-04-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.6h
+
2012-11-30 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.6g

diff --git a/crypto/lsh/DEPENDS b/crypto/lsh/DEPENDS
index cdc1c7a..99f1df2 100755
--- a/crypto/lsh/DEPENDS
+++ b/crypto/lsh/DEPENDS
@@ -1,3 +1,3 @@
-depends openssl &&
+depends SSL &&
depends liboop &&
depends gmp
diff --git a/crypto/lsh/HISTORY b/crypto/lsh/HISTORY
index db37089..e817a56 100644
--- a/crypto/lsh/HISTORY
+++ b/crypto/lsh/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-09-26 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: converted to upstream signature checking
fixed long description wrap
diff --git a/crypto/mosh/DEPENDS b/crypto/mosh/DEPENDS
index e574018..26d3718 100755
--- a/crypto/mosh/DEPENDS
+++ b/crypto/mosh/DEPENDS
@@ -2,7 +2,7 @@ depends -sub CXX gcc &&
depends protobuf &&
depends ncurses &&
depends zlib &&
-depends openssl &&
+depends SSL &&

optional_depends libutempter \
"--with-utempter" \
diff --git a/crypto/mosh/DETAILS b/crypto/mosh/DETAILS
index bd367ee..bb197e1 100755
--- a/crypto/mosh/DETAILS
+++ b/crypto/mosh/DETAILS
@@ -1,8 +1,8 @@
SPELL=mosh
- VERSION=1.2.3
+ VERSION=1.2.4
SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_URL[0]=https://github.com/downloads/keithw/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:330b2edbbfb164cc1dda7d1ebf049894385c2c9370ce8c2183d7af45d6f01ef64f690e2ff08165ebcbda35e74a6ff35a751e4b221832feeb889cc2ad793ac0be
+ SOURCE_URL[0]=http://mosh.mit.edu/$SOURCE
+
SOURCE_HASH=sha512:f7505faffdc8da734179b37339b554f83cbf5450b251cd2aa50d63cd6e4cbefa0da17a1c1b2a61858735ac9e5cee5841ed20e81e244380f5f9a02af1b87199cc
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="mosh.mit.edu"
LICENSE[0]=GPL
diff --git a/crypto/mosh/HISTORY b/crypto/mosh/HISTORY
index 2e87910..0c634fd 100644
--- a/crypto/mosh/HISTORY
+++ b/crypto/mosh/HISTORY
@@ -1,3 +1,9 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2013-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.2.4
+
2012-10-30 Justin Boffemmyer <flux AT sourcemage.org>
* DEPENDS: add depends openssl, which is now used for AES; change
io-tty to an optional runtime dependency, as it's only needed for
the
diff --git a/crypto/nettle/BUILD b/crypto/nettle/BUILD
new file mode 100755
index 0000000..b3d5bd4
--- /dev/null
+++ b/crypto/nettle/BUILD
@@ -0,0 +1,2 @@
+OPTS+=" --libdir=$INSTALL_ROOT/usr/lib" &&
+default_build
diff --git a/crypto/nettle/DETAILS b/crypto/nettle/DETAILS
index 6c5fd0a1..24eed98 100755
--- a/crypto/nettle/DETAILS
+++ b/crypto/nettle/DETAILS
@@ -1,5 +1,6 @@
SPELL=nettle
- VERSION=2.6
+ VERSION=2.7.1
+ PATCHLEVEL=1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/crypto/nettle/HISTORY b/crypto/nettle/HISTORY
index 6e18f9c..0c1da76 100644
--- a/crypto/nettle/HISTORY
+++ b/crypto/nettle/HISTORY
@@ -1,3 +1,16 @@
+2013-07-16 Pol Vinogradov <vin.public AT gmail.com>
+ * BUILD: changed libdir to /usr/lib
+
+2013-07-16 Treeve Jelbert <treeve AT sourmage.org>
+ * DETAILS: PATCHLEVEL=1
+ * BUILD: added, to NOT install into /usr/lib64
+
+2013-06.03 Treeve Jelbert <treeve AT sourmage.org>
+ * DETAILS: version 2.7.1
+
+2013-04-28 Treeve Jelbert <treeve AT sourmage.org>
+ * DETAILS: version 2.7
+
2013-02-18 Treeve Jelbert <treeve AT sourmage.org>
* DETAILS: version 2.6
* A8F4C2FD.gpg: rename as nettle.gpg,
diff --git a/crypto/npth/DETAILS b/crypto/npth/DETAILS
index 61829b3..61bd35a 100755
--- a/crypto/npth/DETAILS
+++ b/crypto/npth/DETAILS
@@ -1,5 +1,5 @@
SPELL=npth
- VERSION=0.91
+ VERSION=1.1

SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=ftp://ftp.gnupg.org/gcrypt/npth/$SOURCE
diff --git a/crypto/npth/HISTORY b/crypto/npth/HISTORY
index 52d388e..54fffa0 100644
--- a/crypto/npth/HISTORY
+++ b/crypto/npth/HISTORY
@@ -1,3 +1,6 @@
+2014-11-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1,1
+
2012-08-09 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.91

diff --git a/crypto/nss/BUILD b/crypto/nss/BUILD
index 58702b8..25b0660 100755
--- a/crypto/nss/BUILD
+++ b/crypto/nss/BUILD
@@ -1,31 +1,36 @@
-export BUILD_OPT=1 &&
-export NSS_USE_SYSTEM_SQLITE=1 &&
-export NSS_ENABLE_ECC=1 &&
+MAKE_OPTS="BUILD_OPT=1 NSS_USE_SYSTEM_SQLITE=1 NSS_ENABLE_ECC=1" &&

persistent_add MAKE_OPTS &&
-if [[ ${SMGL_COMPAT_ARCHS[1]} == "x86_64" ]]
-then
- MAKE_OPTS="USE_64=1"
+if [[ ${SMGL_COMPAT_ARCHS[1]} == "x86_64" ]]; then
+ MAKE_OPTS="$MAKE_OPTS USE_64=1"
fi &&

-cd $SOURCE_DIRECTORY/mozilla/security/coreconf &&
-
-echo 'INCLUDES += -I/usr/include/nspr -I$(DIST)/include/dbm' >> headers.mk &&
-
-if [[ $NSS_BRANCH == 3.11 ]]; then
- sedit 's:$(DIST)/lib:/usr/lib/nspr:' location.mk
-fi &&
-
-make_single &&
-
-make $MAKE_OPTS &&
-
-cd ../dbm &&
-
-make $MAKE_OPTS &&
-
-cd ../nss &&
-
-make $MAKE_OPTS &&
-
-make_normal
+if is_version_less 3.14 "$NSS_BRANCH"; then
+ cd $SOURCE_DIRECTORY/nss &&
+ MAKE_OPTS="$MAKE_OPTS NSPR_INCLUDE_DIR=/usr/include/nspr USE_SYSTEM_ZLIB=1
ZLIB_LIBS=-lz"
+ make_single &&
+ make $MAKE_OPTS &&
+ make_normal
+else
+ cd $SOURCE_DIRECTORY/mozilla/security/coreconf &&
+
+ echo 'INCLUDES += -I/usr/include/nspr -I$(DIST)/include/dbm' >> headers.mk
&&
+
+ if [[ $NSS_BRANCH == 3.11 ]]; then
+ sedit 's:$(DIST)/lib:/usr/lib/nspr:' location.mk
+ fi &&
+
+ make_single &&
+
+ make $MAKE_OPTS &&
+
+ cd ../dbm &&
+
+ make $MAKE_OPTS &&
+
+ cd ../nss &&
+
+ make $MAKE_OPTS &&
+
+ make_normal
+fi
diff --git a/crypto/nss/DEPENDS b/crypto/nss/DEPENDS
index 489833f..42d9991 100755
--- a/crypto/nss/DEPENDS
+++ b/crypto/nss/DEPENDS
@@ -1,4 +1,9 @@
+. "$GRIMOIRE/FUNCTIONS" &&
+
depends nspr &&
depends perl &&
depends sqlite &&
-depends zip
+
+if is_version_less 3.14 "$NSS_BRANCH"; then
+ depends zlib
+fi
diff --git a/crypto/nss/DETAILS b/crypto/nss/DETAILS
index 927790b..5a6da49 100755
--- a/crypto/nss/DETAILS
+++ b/crypto/nss/DETAILS
@@ -1,50 +1,27 @@
SPELL=nss
-
-if [ -z "$NSS_BRANCH" ] || [ "$NSS_BRANCH" == "DEFAULT" ]; then
- NSS_BRANCH=3.14
-fi
-
case $NSS_BRANCH in
- 3.11)
- VERSION=3.11.9
- SOURCE=$SPELL-$VERSION.tar.gz
-
SOURCE_URL[0]=http://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_${VERSION//./_}_RTM/src/$SOURCE
-
SOURCE_HASH=sha512:2fe9eafe99c64c57503739cabcd58f8aac29c1f353379c4072c183c0bf0dee3fc7147120ad0fc8fef4dc6fdae542e5068ffca0a7e7d0bcf99d23500d49e9dc35
- PATCHLEVEL=2
+ 3.14)
+ VERSION=3.14.5
+
SOURCE_HASH=sha512:ef35939d6b4627df0e562da7b0f1bb599c8f7cf09f7baa9fc059ddd725a91a4d34204a22e05e3aa9b2a609c085834f611f9e6ff2dde69e16e9cd7e7c74a86ddf
;;
- 3.12)
- VERSION=3.12.11
- SECURITY_PATCH=3
- PATCHLEVEL=1
-# FFVERSION=3.6.2
-# SOURCE=$SPELL-$VERSION.tar.gz
- SOURCE=nss-3.12.11.with.ckbi.1.88.tar.gz
-#
SOURCE_URL[0]=http://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_${VERSION//./_}_RTM/src/$SOURCE
-
SOURCE_URL[0]=http://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_3_12_11_WITH_CKBI_1_88_RTM/src/$SOURCE
-
SOURCE_HASH=sha512:19601383313fe6457b1af03161a9902811a77715e8a9a04ec4e70fd8e9685b3883497b7a8c5f877728fea2144c3e14c0d811f13fe1cd39dccd95feb60d3eb57f
-# SOURCE=firefox-$FFVERSION.source.tar.bz2
-# SOURCE2=$SOURCE.asc
-# SOURCE2_IGNORE=signature
-# SOURCE_GPG=firefox.gpg:$SOURCE2:WORKS_FOR_ME
-#
SOURCE_URL[0]=ftp://ftp.mozilla.org/pub/firefox/releases/$FFVERSION/source/$SOURCE
-# SOURCE2_URL[0]=$SOURCE_URL.asc
+ 3.15)
+ VERSION=3.15.5
+
SOURCE_HASH=sha512:4db27ea98f17f1a5bc6f513455497945fc35957f573b3ac7e730b166fbe0e8fd741c188187c578faf361d969db63d83ff8ccf15ac2b8ca72a367f33a018695ca
+ SECURITY_PATCH=4
;;
- 3.13)
- VERSION=3.13.6
- PATCHLEVEL=1
- SOURCE=$SPELL-$VERSION.tar.gz
-
SOURCE_URL[0]=http://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_${VERSION//./_}_RTM/src/$SOURCE
-
SOURCE_HASH=sha512:45bc254eb238ea23fdd8d2c9128a22cebe15fda9ed5c9c1d112b5756d4d2b76e7f3a99d3600254bdcd6eeb18bda224d52e676e169207193798200f0d41baa29d
+ 3.16)
+ VERSION=3.16.6
+
SOURCE_HASH=sha512:c629d4810b23db5af4818573dc3b10ca3f99072aa679f1df930cbd16ebcc529e9fd77ccf1aeabc821cd8f8cd3e452e06ace8ef10ade173ae91a0c91134bc281e
+ SECURITY_PATCH=6
;;
- 3.14)
- VERSION=3.14.2
- PATCHLEVEL=1
- SOURCE=$SPELL-$VERSION.tar.gz
-
SOURCE_URL[0]=http://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_${VERSION//./_}_RTM/src/$SOURCE
-
SOURCE_HASH=sha512:65303f09ef09900512da8d19f7f35f50ef07926256bc5b548a665b5f2ea82bf02548bc8464e0f3723014f3f0f3d2e908faf9ef82b564be21adb7da7f5295e137
+ 3.17)
+ VERSION=3.17.3
+
SOURCE_HASH=sha512:828d3d495492bed020d819790b439a912e5a997a2e38dd2b3b27f5d92989960984b758fffe410fc82165dea2c138125571a992f6b90596f599bfb5636d0ccaaf
+ SECURITY_PATCH=2
;;
esac
-
+ SOURCE=$SPELL-$VERSION.tar.gz
+
SOURCE_URL[0]=http://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_${VERSION//./_}_RTM/src/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://www.mozilla.org/projects/security/pki/nss/
ENTERED=20030919
diff --git a/crypto/nss/HISTORY b/crypto/nss/HISTORY
index 7e3e899..6a7a64b 100644
--- a/crypto/nss/HISTORY
+++ b/crypto/nss/HISTORY
@@ -1,3 +1,75 @@
+2014-12-01 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 3.17.3, SECURITY_PATCH++
+
+2014-10-25 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.16.6 (3.16); SECURITY_PATCH++
+ (CVE-2014-1568)
+ * SUB_DEPENDS: PEM is nicely supported in >3.15; use message; cleaned
up
+
+2014-10-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.17.2; moved DEFAULT branch setting to
+ PREPARE
+ * PREPARE, {PRE_,}SUB_DEPENDS: added 3.17 branch
+ * BUILD, DEPENDS, INSTALL, PRE_BUILD: use is_version_less() function
+ for branch versions comparison
+
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: sqlite
+
+2014-09-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.16.5, SECURITY_PATCH++
+
+2014-09-03 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.16.4
+
+2014-08-24 Thomas Orgis <sobukus AT sourcemage.org>
+ * PRE_BUILD: fixup of default branch with PEM
+ * nss-pem-20140808.tar.bz2: new PEM from
+ https://git.fedorahosted.org/git/nss-pem.git
+ * INSTALL: fix path for nss-config in 3.15.5
+
+2014-07-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * PRE_BUILD: fix 3.16 aptching
+
+2014-07-22 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.16.3
+
+2014-06-10 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: updated to 3.16.1
+
+2014-04-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS, SUB_DEPENDS, PRE_BUILD, BUILD, DEPENDS, PRE_SUB_DEPENDS:
+ remove obsolete branches, add 3.16 branch, update 3.14 branch to
3.14.5
+
+2014-03-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.15.5
+
+2014-02-04 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.15.4, SECURITY_PATCH=4, CVE-2013-1740
+
https://developer.mozilla.org/en-US/docs/NSS/NSS_3.15.4_release_notes
+
+2013-12-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.15.3
+
+2013-10-29 David C. Haley <khoralin AT gmail.com>
+ * DEPENDS: removed sqlite, zip; no longer appears needed
+
+2013-10-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.15.2
+
+2013-08-26 Ladislav Hagara <hgr AT vabo.cz>
+ * BUILD, INSTALL: fixed for DEFAULT branch
+
+2013-08-24 Remko van der Vossen <wich AT sourcemage.org>
+ * DETAILS, DEPENDS, PREPARE, PRE_BUILD, BUILD, INSTALL,
+ SUB_DEPENDS, PRE_SUB_DEPENDS, nss-3.15.1-standalone-2.patch:
+ Added 3.15 branch for version 3.15.1
+
+2013-04-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.14.3
+ * nss-3.14.3_sync_with_upstream_softokn_changes.patch, PRE_BUILD:
+ apply patch from gentoo to fix compile error
+
2013-02-19 Remko van der Vossen <wich AT sourcemage.org>
* PRE_BUILD: fix patch apply if statement

diff --git a/crypto/nss/INSTALL b/crypto/nss/INSTALL
index 5b816d2..e3041a3 100755
--- a/crypto/nss/INSTALL
+++ b/crypto/nss/INSTALL
@@ -1,18 +1,32 @@
-cd $SOURCE_DIRECTORY/mozilla/dist &&
+if is_version_less 3.14 "$NSS_BRANCH"; then
+ cd $SOURCE_DIRECTORY/dist
+else
+ cd $SOURCE_DIRECTORY/mozilla/dist
+fi &&

# don't overwrite OpenSSL's libssl.a static library
-cd */lib &&
+pushd */lib &&
mv -v libssl.a libssl3.a &&
-cd $SOURCE_DIRECTORY/mozilla/dist &&
+popd &&

-install -v -d -m755 $INSTALL_ROOT/usr/lib/nss &&
-install -v -d -m755 $INSTALL_ROOT/usr/include/nss &&
+install -v -d -m755 $INSTALL_ROOT/usr/lib &&
install -v -m755 */lib/*.so $INSTALL_ROOT/usr/lib &&
install -v -m755 */lib/*.chk $INSTALL_ROOT/usr/lib &&
install -v -m755 */lib/*.a $INSTALL_ROOT/usr/lib &&
+
+install -v -d -m755 $INSTALL_ROOT/usr/lib/pkgconfig &&
+
+if is_version_less 3.14 "$NSS_BRANCH"; then
+ install -v -m755 ../nss/config/nss-config $INSTALL_ROOT/usr/bin &&
+ install -v -m644 */lib/pkgconfig/nss.pc $INSTALL_ROOT/usr/lib/pkgconfig
+else
+ install -v -m644 ../security/nss/cmd/disttools/nss.pc
$INSTALL_ROOT/usr/lib/pkgconfig
+fi &&
+
+install -v -d -m755 $INSTALL_ROOT/usr/bin &&
install -v -m755 */bin/* $INSTALL_ROOT/usr/bin &&
+
+install -v -d -m755 $INSTALL_ROOT/usr/include/nss &&
install -v -m644 private/nss/*.h $INSTALL_ROOT/usr/include/nss &&
install -v -m644 public/nss/*.h $INSTALL_ROOT/usr/include/nss &&
-install -v -m644 public/dbm/*.h $INSTALL_ROOT/usr/include/nss/ &&
-install -v -m755 ../security/nss/cmd/disttools/nss-config
$INSTALL_ROOT/usr/bin &&
-install -v -m644 ../security/nss/cmd/disttools/nss.pc
$INSTALL_ROOT/usr/lib/pkgconfig
+install -v -m644 public/dbm/*.h $INSTALL_ROOT/usr/include/nss
diff --git a/crypto/nss/PREPARE b/crypto/nss/PREPARE
index 686f58a..2c11df7 100755
--- a/crypto/nss/PREPARE
+++ b/crypto/nss/PREPARE
@@ -1 +1,5 @@
-config_query_list NSS_BRANCH "Which branch of $SPELL do you want to build?"
DEFAULT 3.11 3.12 3.13 3.14
+config_query_list NSS_BRANCH "Which branch of $SPELL do you want to build?"
DEFAULT 3.14 3.15 3.16 3.17 &&
+
+if [[ -z "$NSS_BRANCH" ]] || [[ "$NSS_BRANCH" == "DEFAULT" ]]; then
+ NSS_BRANCH=3.17
+fi
diff --git a/crypto/nss/PRE_BUILD b/crypto/nss/PRE_BUILD
index 9828554..3c7394d 100755
--- a/crypto/nss/PRE_BUILD
+++ b/crypto/nss/PRE_BUILD
@@ -1,14 +1,27 @@
-default_pre_build &&
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&

-cd $SOURCE_DIRECTORY &&
-
-if [[ $NSS_BRANCH == "3.14" || $NSS_BRANCH == "DEFAULT" ]]; then
+if [[ $NSS_BRANCH == "3.17" ]]; then
+ patch -p1 < "$SPELL_DIRECTORY/nss-3.17.2-standalone-2.patch"
+elif [[ $NSS_BRANCH == "3.15" ]] || [[ $NSS_BRANCH == "3.16" ]]; then
+ patch -p1 < $SCRIPT_DIRECTORY/nss-3.15.1-standalone-2.patch
+elif [[ $NSS_BRANCH == "3.14" ]]; then
patch -p1 < $SCRIPT_DIRECTORY/nss-3.14-config-1.patch
else
patch -p1 < $SCRIPT_DIRECTORY/nss-3.12-config-1.patch
fi &&

if [[ "$NSS_PEM" == "y" ]]; then
-tar jxvf $SCRIPT_DIRECTORY/nss-pem-20100412.tar.bz2 &&
-patch -p0 < $SCRIPT_DIRECTORY/nss-enable-pem.patch
+ # New or old source trees are easy to tell apart.
+ if test -e nss; then
+ tar jxvf $SCRIPT_DIRECTORY/nss-pem-20140808.tar.bz2 &&
+ patch -p3 < $SCRIPT_DIRECTORY/nss-enable-pem.patch
+ else
+ # Playing safe with old stuff, no new PEM source there.
+ tar jxvf $SCRIPT_DIRECTORY/nss-pem-20100412.tar.bz2 &&
+ patch -p0 < $SCRIPT_DIRECTORY/nss-enable-pem.patch
+ fi &&
+ if [[ $NSS_BRANCH == "3.14" ]]; then
+ patch -p1 <
$SPELL_DIRECTORY/nss-3.14.3_sync_with_upstream_softokn_changes.patch
+ fi
fi
diff --git a/crypto/nss/PRE_SUB_DEPENDS b/crypto/nss/PRE_SUB_DEPENDS
index eeb2144..1354df844 100755
--- a/crypto/nss/PRE_SUB_DEPENDS
+++ b/crypto/nss/PRE_SUB_DEPENDS
@@ -1,7 +1,8 @@
case $THIS_SUB_DEPENDS in
- 3.12.x) if [ $NSS_BRANCH == "3.12" ]; then return 0; fi;;
- 3.13.x) if [ $NSS_BRANCH == "3.13" ]; then return 0; fi;;
3.14.x) if [ $NSS_BRANCH == "3.14" ]; then return 0; fi;;
+ 3.15.x) if [ $NSS_BRANCH == "3.15" ]; then return 0; fi;;
+ 3.16.x) if [ $NSS_BRANCH == "3.16" ]; then return 0; fi;;
+ 3.17.x) if [ $NSS_BRANCH == "3.17" ]; then return 0; fi;;
PEM) if [ $NSS_PEM == "y" ]; then return 0; fi;;
esac
return 1
diff --git a/crypto/nss/SUB_DEPENDS b/crypto/nss/SUB_DEPENDS
index f65ca3d..e72e2ba 100755
--- a/crypto/nss/SUB_DEPENDS
+++ b/crypto/nss/SUB_DEPENDS
@@ -1,11 +1,20 @@
case $THIS_SUB_DEPENDS in
- 3.12.x) echo "3.12.x release needed, forcing it." &&
- NSS_BRANCH="3.12" ;;
- 3.13.x) echo "3.13.x release needed, forcing it." &&
- NSS_BRANCH="3.13" ;;
- 3.14.x) echo "3.14.x release needed, forcing it." &&
- NSS_BRANCH="3.14" ;;
- PEM) echo "nss with pem needed, forcing it." &&
- NSS_PEM="y" ;;
- *) echo "unknown sub-depends!"; return 1 ;;
+ 3.14.x) message "${MESSAGE_COLOR}3.14.x release needed, forcing
it.${DEFAULT_COLOR}" &&
+ NSS_BRANCH="3.14"
+ ;;
+ 3.15.x) message "${MESSAGE_COLOR}3.15.x release needed, forcing
it.${DEFAULT_COLOR}" &&
+ NSS_BRANCH="3.15"
+ ;;
+ 3.16.x) message "${MESSAGE_COLOR}3.16.x release needed, forcing
it.${DEFAULT_COLOR}" &&
+ NSS_BRANCH="3.16"
+ ;;
+ 3.17.x) message "${MESSAGE_COLOR}3.17.x release needed, forcing
it.${DEFAULT_COLOR}" &&
+ NSS_BRANCH="3.17"
+ ;;
+ PEM) message "${MESSAGE_COLOR}nss with PEM support needed, forcing
it.${DEFAULT_COLOR}" &&
+ NSS_PEM="y"
+ ;;
+ *) message "${PROBLEM_COLOR}Unknown sub-depends!${DEFAULT_COLOR}" &&
+ return 1
+ ;;
esac
diff --git a/crypto/nss/nss-3.14.3_sync_with_upstream_softokn_changes.patch
b/crypto/nss/nss-3.14.3_sync_with_upstream_softokn_changes.patch
new file mode 100644
index 0000000..9611c13
--- /dev/null
+++ b/crypto/nss/nss-3.14.3_sync_with_upstream_softokn_changes.patch
@@ -0,0 +1,407 @@
+From d6dbecfea317a468be12423595e584f43d84d8ec Mon Sep 17 00:00:00 2001
+From: Elio Maldonado <emaldona AT redhat.com>
+Date: Sat, 9 Feb 2013 17:11:00 -0500
+Subject: [PATCH] Sync up with upstream softokn changes
+
+- Disable RSA OEP case in FormatBlock, RSA_OAEP support is experimental and
in a state of flux
+- Numerous change upstream due to the work for TLS/DTLS 'Lucky 13'
vulnerability CVE-2013-0169
+- It now compiles with the NSS_3_14_3_BETA1 source
+---
+ mozilla/security/nss/lib/ckfw/pem/rsawrapr.c | 338
+++++++-------------------
+ 1 files changed, 82 insertions(+), 256 deletions(-)
+
+diff --git a/mozilla/security/nss/lib/ckfw/pem/rsawrapr.c
b/mozilla/security/nss/lib/ckfw/pem/rsawrapr.c
+index 5ac4f39..3780d30 100644
+--- a/mozilla/security/nss/lib/ckfw/pem/rsawrapr.c
++++ b/mozilla/security/nss/lib/ckfw/pem/rsawrapr.c
+@@ -46,6 +46,7 @@
+ #include "sechash.h"
+ #include "base.h"
+
++#include "lowkeyi.h"
+ #include "secerr.h"
+
+ #define RSA_BLOCK_MIN_PAD_LEN 8
+@@ -54,9 +55,8 @@
+ #define RSA_BLOCK_PRIVATE_PAD_OCTET 0xff
+ #define RSA_BLOCK_AFTER_PAD_OCTET 0x00
+
+-#define OAEP_SALT_LEN 8
+-#define OAEP_PAD_LEN 8
+-#define OAEP_PAD_OCTET 0x00
++/* Needed for RSA-PSS functions */
++static const unsigned char eightZeros[] = { 0, 0, 0, 0, 0, 0, 0, 0 };
+
+ #define FLAT_BUFSIZE 512 /* bytes to hold flattened SHA1Context. */
+
+@@ -78,127 +78,39 @@ pem_PublicModulusLen(NSSLOWKEYPublicKey *pubk)
+ return 0;
+ }
+
+-static SHA1Context *SHA1_CloneContext(SHA1Context * original)
+-{
+- SHA1Context *clone = NULL;
+- unsigned char *pBuf;
+- int sha1ContextSize = SHA1_FlattenSize(original);
+- SECStatus frv;
+- unsigned char buf[FLAT_BUFSIZE];
+-
+- PORT_Assert(sizeof buf >= sha1ContextSize);
+- if (sizeof buf >= sha1ContextSize) {
+- pBuf = buf;
+- } else {
+- pBuf = nss_ZAlloc(NULL, sha1ContextSize);
+- if (!pBuf)
+- goto done;
+- }
+-
+- frv = SHA1_Flatten(original, pBuf);
+- if (frv == SECSuccess) {
+- clone = SHA1_Resurrect(pBuf, NULL);
+- memset(pBuf, 0, sha1ContextSize);
+- }
+- done:
+- if (pBuf != buf)
+- nss_ZFreeIf(pBuf);
+- return clone;
++/* Constant time comparison of a single byte.
++ * Returns 1 iff a == b, otherwise returns 0.
++ * Note: For ranges of bytes, use constantTimeCompare.
++ */
++static unsigned char constantTimeEQ8(unsigned char a, unsigned char b) {
++ unsigned char c = ~(a - b | b - a);
++ c >>= 7;
++ return c;
+ }
+
+-/*
+- * Modify data by XORing it with a special hash of salt.
++/* Constant time comparison of a range of bytes.
++ * Returns 1 iff len bytes of a are identical to len bytes of b, otherwise
++ * returns 0.
+ */
+-static SECStatus
+-oaep_xor_with_h1(unsigned char *data, unsigned int datalen,
+- unsigned char *salt, unsigned int saltlen)
+-{
+- SHA1Context *sha1cx;
+- unsigned char *dp, *dataend;
+- unsigned char end_octet;
+-
+- sha1cx = SHA1_NewContext();
+- if (sha1cx == NULL) {
+- return SECFailure;
+- }
+-
+- /*
+- * Get a hash of salt started; we will use it several times,
+- * adding in a different end octet (x00, x01, x02, ...).
+- */
+- SHA1_Begin(sha1cx);
+- SHA1_Update(sha1cx, salt, saltlen);
+- end_octet = 0;
+-
+- dp = data;
+- dataend = data + datalen;
+-
+- while (dp < dataend) {
+- SHA1Context *sha1cx_h1;
+- unsigned int sha1len, sha1off;
+- unsigned char sha1[SHA1_LENGTH];
+-
+- /*
+- * Create hash of (salt || end_octet)
+- */
+- sha1cx_h1 = SHA1_CloneContext(sha1cx);
+- SHA1_Update(sha1cx_h1, &end_octet, 1);
+- SHA1_End(sha1cx_h1, sha1, &sha1len, sizeof(sha1));
+- SHA1_DestroyContext(sha1cx_h1, PR_TRUE);
+- PORT_Assert(sha1len == SHA1_LENGTH);
+-
+- /*
+- * XOR that hash with the data.
+- * When we have fewer than SHA1_LENGTH octets of data
+- * left to xor, use just the low-order ones of the hash.
+- */
+- sha1off = 0;
+- if ((dataend - dp) < SHA1_LENGTH)
+- sha1off = SHA1_LENGTH - (dataend - dp);
+- while (sha1off < SHA1_LENGTH)
+- *dp++ ^= sha1[sha1off++];
+-
+- /*
+- * Bump for next hash chunk.
+- */
+- end_octet++;
+- }
+-
+- SHA1_DestroyContext(sha1cx, PR_TRUE);
+- return SECSuccess;
++static unsigned char constantTimeCompare(const unsigned char *a,
++ const unsigned char *b,
++ unsigned int len) {
++ unsigned char tmp = 0;
++ unsigned int i;
++ for (i = 0; i < len; ++i, ++a, ++b)
++ tmp |= *a ^ *b;
++ return constantTimeEQ8(0x00, tmp);
+ }
+
+-/*
+- * Modify salt by XORing it with a special hash of data.
++/* Constant time conditional.
++ * Returns a if c is 1, or b if c is 0. The result is undefined if c is
++ * not 0 or 1.
+ */
+-static SECStatus
+-oaep_xor_with_h2(unsigned char *salt, unsigned int saltlen,
+- unsigned char *data, unsigned int datalen)
++static unsigned int constantTimeCondition(unsigned int c,
++ unsigned int a,
++ unsigned int b)
+ {
+- unsigned char sha1[SHA1_LENGTH];
+- unsigned char *psalt, *psha1, *saltend;
+- SECStatus rv;
+-
+- /*
+- * Create a hash of data.
+- */
+- rv = SHA1_HashBuf(sha1, data, datalen);
+- if (rv != SECSuccess) {
+- return rv;
+- }
+-
+- /*
+- * XOR the low-order octets of that hash with salt.
+- */
+- PORT_Assert(saltlen <= SHA1_LENGTH);
+- saltend = salt + saltlen;
+- psalt = salt;
+- psha1 = sha1 + SHA1_LENGTH - saltlen;
+- while (psalt < saltend) {
+- *psalt++ ^= *psha1++;
+- }
+-
+- return SECSuccess;
++ return (~(c - 1) & a) | ((c - 1) & b);
+ }
+
+ /*
+@@ -212,7 +124,7 @@ static unsigned char *rsa_FormatOneBlock(unsigned
modulusLen,
+ unsigned char *block;
+ unsigned char *bp;
+ int padLen;
+- int i;
++ int i, j;
+ SECStatus rv;
+
+ block = (unsigned char *) nss_ZAlloc(NULL, modulusLen);
+@@ -260,124 +172,58 @@ static unsigned char *rsa_FormatOneBlock(unsigned
modulusLen,
+ */
+ case RSA_BlockPublic:
+
+- /*
+- * 0x00 || BT || Pad || 0x00 || ActualData
+- * 1 1 padLen 1 data->len
+- * Pad is all non-zero random bytes.
+- */
+- padLen = modulusLen - data->len - 3;
+- PORT_Assert(padLen >= RSA_BLOCK_MIN_PAD_LEN);
+- if (padLen < RSA_BLOCK_MIN_PAD_LEN) {
+- nss_ZFreeIf(block);
+- return NULL;
+- }
+- for (i = 0; i < padLen; i++) {
+- /* Pad with non-zero random data. */
+- do {
+- rv = RNG_GenerateGlobalRandomBytes(bp + i, 1);
+- } while (rv == SECSuccess
+- && bp[i] == RSA_BLOCK_AFTER_PAD_OCTET);
+- if (rv != SECSuccess) {
+- nss_ZFreeIf(block);
+- return NULL;
+- }
+- }
+- bp += padLen;
+- *bp++ = RSA_BLOCK_AFTER_PAD_OCTET;
+- nsslibc_memcpy(bp, data->data, data->len);
+-
+- break;
+-
+- /*
+- * Blocks intended for public-key operation, using
+- * Optimal Asymmetric Encryption Padding (OAEP).
+- */
+- case RSA_BlockOAEP:
+- /*
+- * 0x00 || BT || Modified2(Salt) || Modified1(PaddedData)
+- * 1 1 OAEP_SALT_LEN OAEP_PAD_LEN + data->len [+ N]
+- *
+- * where:
+- * PaddedData is "Pad1 || ActualData [|| Pad2]"
+- * Salt is random data.
+- * Pad1 is all zeros.
+- * Pad2, if present, is random data.
+- * (The "modified" fields are all the same length as the original
+- * unmodified values; they are just xor'd with other values.)
+- *
+- * Modified1 is an XOR of PaddedData with a special octet
+- * string constructed of iterated hashing of Salt (see below).
+- * Modified2 is an XOR of Salt with the low-order octets of
+- * the hash of Modified1 (see farther below ;-).
+- *
+- * Whew!
+- */
+-
+-
+- /*
+- * Salt
+- */
+- rv = RNG_GenerateGlobalRandomBytes(bp, OAEP_SALT_LEN);
+- if (rv != SECSuccess) {
+- nss_ZFreeIf(block);
+- return NULL;
+- }
+- bp += OAEP_SALT_LEN;
+-
+- /*
+- * Pad1
+- */
+- nsslibc_memset(bp, OAEP_PAD_OCTET, OAEP_PAD_LEN);
+- bp += OAEP_PAD_LEN;
+-
+- /*
+- * Data
+- */
+- nsslibc_memcpy(bp, data->data, data->len);
+- bp += data->len;
+-
+- /*
+- * Pad2
+- */
+- if (bp < (block + modulusLen)) {
+- rv = RNG_GenerateGlobalRandomBytes(bp,
+- block - bp + modulusLen);
+- if (rv != SECSuccess) {
+- nss_ZFreeIf(block);
+- return NULL;
+- }
+- }
+-
+- /*
+- * Now we have the following:
+- * 0x00 || BT || Salt || PaddedData
+- * (From this point on, "Pad1 || Data [|| Pad2]" is treated
+- * as the one entity PaddedData.)
+- *
+- * We need to turn PaddedData into Modified1.
+- */
+- if (oaep_xor_with_h1(block + 2 + OAEP_SALT_LEN,
+- modulusLen - 2 - OAEP_SALT_LEN,
+- block + 2, OAEP_SALT_LEN) != SECSuccess) {
+- nss_ZFreeIf(block);
+- return NULL;
+- }
+-
+- /*
+- * Now we have:
+- * 0x00 || BT || Salt || Modified1(PaddedData)
+- *
+- * The remaining task is to turn Salt into Modified2.
+- */
+- if (oaep_xor_with_h2(block + 2, OAEP_SALT_LEN,
+- block + 2 + OAEP_SALT_LEN,
+- modulusLen - 2 - OAEP_SALT_LEN) !=
+- SECSuccess) {
+- nss_ZFreeIf(block);
+- return NULL;
+- }
+-
+- break;
++ /*
++ * 0x00 || BT || Pad || 0x00 || ActualData
++ * 1 1 padLen 1 data->len
++ * Pad is all non-zero random bytes.
++ *
++ * Build the block left to right.
++ * Fill the entire block from Pad to the end with random bytes.
++ * Use the bytes after Pad as a supply of extra random bytes from
++ * which to find replacements for the zero bytes in Pad.
++ * If we need more than that, refill the bytes after Pad with
++ * new random bytes as necessary.
++ */
++ padLen = modulusLen - (data->len + 3);
++ PORT_Assert (padLen >= RSA_BLOCK_MIN_PAD_LEN);
++ if (padLen < RSA_BLOCK_MIN_PAD_LEN) {
++ nss_ZFreeIf (block);
++ return NULL;
++ }
++ j = modulusLen - 2;
++ rv = RNG_GenerateGlobalRandomBytes(bp, j);
++ if (rv == SECSuccess) {
++ for (i = 0; i < padLen; ) {
++ unsigned char repl;
++ /* Pad with non-zero random data. */
++ if (bp[i] != RSA_BLOCK_AFTER_PAD_OCTET) {
++ ++i;
++ continue;
++ }
++ if (j <= padLen) {
++ rv = RNG_GenerateGlobalRandomBytes(bp + padLen,
++ modulusLen - (2 + padLen));
++ if (rv != SECSuccess)
++ break;
++ j = modulusLen - 2;
++ }
++ do {
++ repl = bp[--j];
++ } while (repl == RSA_BLOCK_AFTER_PAD_OCTET && j > padLen);
++ if (repl != RSA_BLOCK_AFTER_PAD_OCTET) {
++ bp[i++] = repl;
++ }
++ }
++ }
++ if (rv != SECSuccess) {
++ /*sftk_fatalError = PR_TRUE;*/
++ nss_ZFreeIf (block);
++ return NULL;
++ }
++ bp += padLen;
++ *bp++ = RSA_BLOCK_AFTER_PAD_OCTET;
++ nsslibc_memcpy(bp, data->data, data->len);
++ break;
+
+ default:
+ PORT_Assert(0);
+@@ -427,26 +273,6 @@ rsa_FormatBlock(SECItem * result, unsigned modulusLen,
+
+ break;
+
+- case RSA_BlockOAEP:
+- /*
+- * 0x00 || BT || M1(Salt) || M2(Pad1||ActualData[||Pad2])
+- *
+- * The "2" below is the first octet + the second octet.
+- * (The other fields do not contain the clear values, but are
+- * the same length as the clear values.)
+- */
+- PORT_Assert(data->len <= (modulusLen - (2 + OAEP_SALT_LEN
+- + OAEP_PAD_LEN)));
+-
+- result->data = rsa_FormatOneBlock(modulusLen, blockType, data);
+- if (result->data == NULL) {
+- result->len = 0;
+- return SECFailure;
+- }
+- result->len = modulusLen;
+-
+- break;
+-
+ case RSA_BlockRaw:
+ /*
+ * Pad || ActualData
+--
+1.7.1
+
+
diff --git a/crypto/nss/nss-3.15.1-standalone-2.patch
b/crypto/nss/nss-3.15.1-standalone-2.patch
new file mode 100644
index 0000000..289dbc2
--- /dev/null
+++ b/crypto/nss/nss-3.15.1-standalone-2.patch
@@ -0,0 +1,241 @@
+Submitted By: Armin K. <krejzi at email dot com>
+Date: 2013-07-02
+Initial Package Version: 3.15
+Upstream Status: Not applicable
+Origin: Based on dj's original patch, rediffed and modified
for 3.15
+Description: Adds auto-generated nss.pc and nss-config script,
and allows
+ building without nspr in the source tree.
+
+--- a/nss/config/Makefile 1970-01-01 01:00:00.000000000 +0100
++++ b/nss/config/Makefile 2013-07-02 14:53:56.684750636 +0200
+@@ -0,0 +1,40 @@
++CORE_DEPTH = ..
++DEPTH = ..
++
++include $(CORE_DEPTH)/coreconf/config.mk
++
++NSS_MAJOR_VERSION = `grep "NSS_VMAJOR" ../lib/nss/nss.h | awk '{print $$3}'`
++NSS_MINOR_VERSION = `grep "NSS_VMINOR" ../lib/nss/nss.h | awk '{print $$3}'`
++NSS_PATCH_VERSION = `grep "NSS_VPATCH" ../lib/nss/nss.h | awk '{print $$3}'`
++PREFIX = /usr
++
++all: export libs
++
++export:
++ # Create the nss.pc file
++ mkdir -p $(DIST)/lib/pkgconfig
++ sed -e "s,@prefix@,$(PREFIX)," \
++ -e "s,@exec_prefix@,\$${prefix}," \
++ -e "s,@libdir@,\$${prefix}/lib," \
++ -e "s,@includedir@,\$${prefix}/include/nss," \
++ -e "s,@NSS_MAJOR_VERSION@,$(NSS_MAJOR_VERSION),g" \
++ -e "s,@NSS_MINOR_VERSION@,$(NSS_MINOR_VERSION)," \
++ -e "s,@NSS_PATCH_VERSION@,$(NSS_PATCH_VERSION)," \
++ nss.pc.in > nss.pc
++ chmod 0644 nss.pc
++ ln -sf ../../../../nss/config/nss.pc $(DIST)/lib/pkgconfig
++
++ # Create the nss-config script
++ mkdir -p $(DIST)/bin
++ sed -e "s,@prefix@,$(PREFIX)," \
++ -e "s,@NSS_MAJOR_VERSION@,$(NSS_MAJOR_VERSION)," \
++ -e "s,@NSS_MINOR_VERSION@,$(NSS_MINOR_VERSION)," \
++ -e "s,@NSS_PATCH_VERSION@,$(NSS_PATCH_VERSION)," \
++ nss-config.in > nss-config
++ chmod 0755 nss-config
++ ln -sf ../../../nss/config/nss-config $(DIST)/bin
++
++libs:
++
++dummy: all export libs
++
+--- a/nss/config/nss-config.in 1970-01-01 01:00:00.000000000 +0100
++++ b/nss/config/nss-config.in 2013-07-02 14:52:58.328084334 +0200
+@@ -0,0 +1,153 @@
++#!/bin/sh
++
++prefix=@prefix@
++
++major_version=@NSS_MAJOR_VERSION@
++minor_version=@NSS_MINOR_VERSION@
++patch_version=@NSS_PATCH_VERSION@
++
++usage()
++{
++ cat <<EOF
++Usage: nss-config [OPTIONS] [LIBRARIES]
++Options:
++ [--prefix[=DIR]]
++ [--exec-prefix[=DIR]]
++ [--includedir[=DIR]]
++ [--libdir[=DIR]]
++ [--version]
++ [--libs]
++ [--cflags]
++Dynamic Libraries:
++ nss
++ nssutil
++ smime
++ ssl
++ softokn
++EOF
++ exit $1
++}
++
++if test $# -eq 0; then
++ usage 1 1>&2
++fi
++
++lib_nss=yes
++lib_nssutil=yes
++lib_smime=yes
++lib_ssl=yes
++lib_softokn=yes
++
++while test $# -gt 0; do
++ case "$1" in
++ -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
++ *) optarg= ;;
++ esac
++
++ case $1 in
++ --prefix=*)
++ prefix=$optarg
++ ;;
++ --prefix)
++ echo_prefix=yes
++ ;;
++ --exec-prefix=*)
++ exec_prefix=$optarg
++ ;;
++ --exec-prefix)
++ echo_exec_prefix=yes
++ ;;
++ --includedir=*)
++ includedir=$optarg
++ ;;
++ --includedir)
++ echo_includedir=yes
++ ;;
++ --libdir=*)
++ libdir=$optarg
++ ;;
++ --libdir)
++ echo_libdir=yes
++ ;;
++ --version)
++ echo ${major_version}.${minor_version}.${patch_version}
++ ;;
++ --cflags)
++ echo_cflags=yes
++ ;;
++ --libs)
++ echo_libs=yes
++ ;;
++ nss)
++ lib_nss=yes
++ ;;
++ nssutil)
++ lib_nssutil=yes
++ ;;
++ smime)
++ lib_smime=yes
++ ;;
++ ssl)
++ lib_ssl=yes
++ ;;
++ softokn)
++ lib_softokn=yes
++ ;;
++ *)
++ usage 1 1>&2
++ ;;
++ esac
++ shift
++done
++
++# Set variables that may be dependent upon other variables
++if test -z "$exec_prefix"; then
++ exec_prefix=`pkg-config --variable=exec_prefix nss`
++fi
++if test -z "$includedir"; then
++ includedir=`pkg-config --variable=includedir nss`
++fi
++if test -z "$libdir"; then
++ libdir=`pkg-config --variable=libdir nss`
++fi
++
++if test "$echo_prefix" = "yes"; then
++ echo $prefix
++fi
++
++if test "$echo_exec_prefix" = "yes"; then
++ echo $exec_prefix
++fi
++
++if test "$echo_includedir" = "yes"; then
++ echo $includedir
++fi
++
++if test "$echo_libdir" = "yes"; then
++ echo $libdir
++fi
++
++if test "$echo_cflags" = "yes"; then
++ echo -I$includedir
++fi
++
++if test "$echo_libs" = "yes"; then
++ libdirs="-L$libdir"
++ if test -n "$lib_nss"; then
++ libdirs="$libdirs -lnss${major_version}"
++ fi
++ if test -n "$lib_nssutil"; then
++ libdirs="$libdirs -lnssutil${major_version}"
++ fi
++ if test -n "$lib_smime"; then
++ libdirs="$libdirs -lsmime${major_version}"
++ fi
++ if test -n "$lib_ssl"; then
++ libdirs="$libdirs -lssl${major_version}"
++ fi
++ if test -n "$lib_softokn"; then
++ libdirs="$libdirs -lsoftokn${major_version}"
++ fi
++ echo $libdirs
++fi
++
+--- a/nss/config/nss.pc.in 1970-01-01 01:00:00.000000000 +0100
++++ b/nss/config/nss.pc.in 2013-07-02 14:52:58.328084334 +0200
+@@ -0,0 +1,12 @@
++prefix=@prefix@
++exec_prefix=@exec_prefix@
++libdir=@libdir@
++includedir=@includedir@
++
++Name: NSS
++Description: Network Security Services
++Version: @NSS_MAJOR_VERSION@.@NSS_MINOR_VERSION@.@NSS_PATCH_VERSION@
++Requires: nspr >= 4.8
++Libs: -L@libdir@ -lnss@NSS_MAJOR_VERSION@ -lnssutil@NSS_MAJOR_VERSION@
-lsmime@NSS_MAJOR_VERSION@ -lssl@NSS_MAJOR_VERSION@
-lsoftokn@NSS_MAJOR_VERSION@
++Cflags: -I${includedir}
++
+--- a/nss/Makefile 2013-05-28 23:43:24.000000000 +0200
++++ b/nss/Makefile 2013-07-02 14:52:58.328084334 +0200
+@@ -44,7 +44,7 @@
+ # (7) Execute "local" rules. (OPTIONAL). #
+ #######################################################################
+
+-nss_build_all: build_nspr all
++nss_build_all: all
+
+ nss_clean_all: clobber_nspr clobber
+
+--- a/nss/manifest.mn 2013-05-28 23:43:24.000000000 +0200
++++ b/nss/manifest.mn 2013-07-02 14:52:58.331417666 +0200
+@@ -10,4 +10,4 @@
+
+ RELEASE = nss
+
+-DIRS = coreconf lib cmd
++DIRS = coreconf lib cmd config
diff --git a/crypto/nss/nss-3.17.2-standalone-2.patch
b/crypto/nss/nss-3.17.2-standalone-2.patch
new file mode 100644
index 0000000..13b474f
--- /dev/null
+++ b/crypto/nss/nss-3.17.2-standalone-2.patch
@@ -0,0 +1,244 @@
+Submitted By: Armin K. <krejzi at email dot com>
+Date: 2013-07-02
+Initial Package Version: 3.15
+Upstream Status: Not applicable
+Origin: Based on dj's original patch, rediffed and modified
for 3.15
+Description: Adds auto-generated nss.pc and nss-config script,
and allows
+ building without nspr in the source tree.
+
+--- a/nss/config/Makefile 1970-01-01 01:00:00.000000000 +0100
++++ b/nss/config/Makefile 2013-07-02 14:53:56.684750636 +0200
+@@ -0,0 +1,40 @@
++CORE_DEPTH = ..
++DEPTH = ..
++
++include $(CORE_DEPTH)/coreconf/config.mk
++
++NSS_MAJOR_VERSION = `grep "NSS_VMAJOR" ../lib/nss/nss.h | awk '{print $$3}'`
++NSS_MINOR_VERSION = `grep "NSS_VMINOR" ../lib/nss/nss.h | awk '{print $$3}'`
++NSS_PATCH_VERSION = `grep "NSS_VPATCH" ../lib/nss/nss.h | awk '{print $$3}'`
++PREFIX = /usr
++
++all: export libs
++
++export:
++ # Create the nss.pc file
++ mkdir -p $(DIST)/lib/pkgconfig
++ sed -e "s,@prefix@,$(PREFIX)," \
++ -e "s,@exec_prefix@,\$${prefix}," \
++ -e "s,@libdir@,\$${prefix}/lib," \
++ -e "s,@includedir@,\$${prefix}/include/nss," \
++ -e "s,@NSS_MAJOR_VERSION@,$(NSS_MAJOR_VERSION),g" \
++ -e "s,@NSS_MINOR_VERSION@,$(NSS_MINOR_VERSION)," \
++ -e "s,@NSS_PATCH_VERSION@,$(NSS_PATCH_VERSION)," \
++ nss.pc.in > nss.pc
++ chmod 0644 nss.pc
++ ln -sf ../../../../nss/config/nss.pc $(DIST)/lib/pkgconfig
++
++ # Create the nss-config script
++ mkdir -p $(DIST)/bin
++ sed -e "s,@prefix@,$(PREFIX)," \
++ -e "s,@NSS_MAJOR_VERSION@,$(NSS_MAJOR_VERSION)," \
++ -e "s,@NSS_MINOR_VERSION@,$(NSS_MINOR_VERSION)," \
++ -e "s,@NSS_PATCH_VERSION@,$(NSS_PATCH_VERSION)," \
++ nss-config.in > nss-config
++ chmod 0755 nss-config
++ ln -sf ../../../nss/config/nss-config $(DIST)/bin
++
++libs:
++
++dummy: all export libs
++
+--- a/nss/config/nss-config.in 1970-01-01 01:00:00.000000000 +0100
++++ b/nss/config/nss-config.in 2013-07-02 14:52:58.328084334 +0200
+@@ -0,0 +1,153 @@
++#!/bin/sh
++
++prefix=@prefix@
++
++major_version=@NSS_MAJOR_VERSION@
++minor_version=@NSS_MINOR_VERSION@
++patch_version=@NSS_PATCH_VERSION@
++
++usage()
++{
++ cat <<EOF
++Usage: nss-config [OPTIONS] [LIBRARIES]
++Options:
++ [--prefix[=DIR]]
++ [--exec-prefix[=DIR]]
++ [--includedir[=DIR]]
++ [--libdir[=DIR]]
++ [--version]
++ [--libs]
++ [--cflags]
++Dynamic Libraries:
++ nss
++ nssutil
++ smime
++ ssl
++ softokn
++EOF
++ exit $1
++}
++
++if test $# -eq 0; then
++ usage 1 1>&2
++fi
++
++lib_nss=yes
++lib_nssutil=yes
++lib_smime=yes
++lib_ssl=yes
++lib_softokn=yes
++
++while test $# -gt 0; do
++ case "$1" in
++ -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
++ *) optarg= ;;
++ esac
++
++ case $1 in
++ --prefix=*)
++ prefix=$optarg
++ ;;
++ --prefix)
++ echo_prefix=yes
++ ;;
++ --exec-prefix=*)
++ exec_prefix=$optarg
++ ;;
++ --exec-prefix)
++ echo_exec_prefix=yes
++ ;;
++ --includedir=*)
++ includedir=$optarg
++ ;;
++ --includedir)
++ echo_includedir=yes
++ ;;
++ --libdir=*)
++ libdir=$optarg
++ ;;
++ --libdir)
++ echo_libdir=yes
++ ;;
++ --version)
++ echo ${major_version}.${minor_version}.${patch_version}
++ ;;
++ --cflags)
++ echo_cflags=yes
++ ;;
++ --libs)
++ echo_libs=yes
++ ;;
++ nss)
++ lib_nss=yes
++ ;;
++ nssutil)
++ lib_nssutil=yes
++ ;;
++ smime)
++ lib_smime=yes
++ ;;
++ ssl)
++ lib_ssl=yes
++ ;;
++ softokn)
++ lib_softokn=yes
++ ;;
++ *)
++ usage 1 1>&2
++ ;;
++ esac
++ shift
++done
++
++# Set variables that may be dependent upon other variables
++if test -z "$exec_prefix"; then
++ exec_prefix=`pkg-config --variable=exec_prefix nss`
++fi
++if test -z "$includedir"; then
++ includedir=`pkg-config --variable=includedir nss`
++fi
++if test -z "$libdir"; then
++ libdir=`pkg-config --variable=libdir nss`
++fi
++
++if test "$echo_prefix" = "yes"; then
++ echo $prefix
++fi
++
++if test "$echo_exec_prefix" = "yes"; then
++ echo $exec_prefix
++fi
++
++if test "$echo_includedir" = "yes"; then
++ echo $includedir
++fi
++
++if test "$echo_libdir" = "yes"; then
++ echo $libdir
++fi
++
++if test "$echo_cflags" = "yes"; then
++ echo -I$includedir
++fi
++
++if test "$echo_libs" = "yes"; then
++ libdirs="-L$libdir"
++ if test -n "$lib_nss"; then
++ libdirs="$libdirs -lnss${major_version}"
++ fi
++ if test -n "$lib_nssutil"; then
++ libdirs="$libdirs -lnssutil${major_version}"
++ fi
++ if test -n "$lib_smime"; then
++ libdirs="$libdirs -lsmime${major_version}"
++ fi
++ if test -n "$lib_ssl"; then
++ libdirs="$libdirs -lssl${major_version}"
++ fi
++ if test -n "$lib_softokn"; then
++ libdirs="$libdirs -lsoftokn${major_version}"
++ fi
++ echo $libdirs
++fi
++
+--- a/nss/config/nss.pc.in 1970-01-01 01:00:00.000000000 +0100
++++ b/nss/config/nss.pc.in 2013-07-02 14:52:58.328084334 +0200
+@@ -0,0 +1,12 @@
++prefix=@prefix@
++exec_prefix=@exec_prefix@
++libdir=@libdir@
++includedir=@includedir@
++
++Name: NSS
++Description: Network Security Services
++Version: @NSS_MAJOR_VERSION@.@NSS_MINOR_VERSION@.@NSS_PATCH_VERSION@
++Requires: nspr >= 4.8
++Libs: -L@libdir@ -lnss@NSS_MAJOR_VERSION@ -lnssutil@NSS_MAJOR_VERSION@
-lsmime@NSS_MAJOR_VERSION@ -lssl@NSS_MAJOR_VERSION@
-lsoftokn@NSS_MAJOR_VERSION@
++Cflags: -I${includedir}
++
+--- a/nss/Makefile 2013-05-28 23:43:24.000000000 +0200
++++ b/nss/Makefile 2013-07-02 14:52:58.328084334 +0200
+@@ -44,7 +44,7 @@
+ # (7) Execute "local" rules. (OPTIONAL). #
+ #######################################################################
+
+-nss_build_all: build_nspr all
++nss_build_all: all
+
+ nss_clean_all: clobber_nspr clobber
+
+--- a/nss/manifest.mn 2013-05-28 23:43:24.000000000 +0200
++++ b/nss/manifest.mn 2013-07-02 14:52:58.331417666 +0200
+@@ -10,7 +10,7 @@
+
+ RELEASE = nss
+
+-DIRS = coreconf lib cmd
++DIRS = coreconf lib cmd config
+
+ ifdef NSS_BUILD_GTESTS
+ DIRS += external_tests
diff --git a/crypto/nss/nss-pem-20140808.tar.bz2
b/crypto/nss/nss-pem-20140808.tar.bz2
new file mode 100644
index 0000000..8c23ceb
Binary files /dev/null and b/crypto/nss/nss-pem-20140808.tar.bz2 differ
diff --git a/crypto/opensc/DEPENDS b/crypto/opensc/DEPENDS
index 14b953c..3ebdb43 100755
--- a/crypto/opensc/DEPENDS
+++ b/crypto/opensc/DEPENDS
@@ -1,6 +1,6 @@
depends pkgconfig &&

-optional_depends openssl \
+optional_depends SSL \
"" \
"" \
"Enable OpenSSL support?" &&
diff --git a/crypto/opensc/HISTORY b/crypto/opensc/HISTORY
index 94931b4..fe5452c 100644
--- a/crypto/opensc/HISTORY
+++ b/crypto/opensc/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-08-09 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.12.2

diff --git a/crypto/openssh/CONFLICTS b/crypto/openssh/CONFLICTS
index 373ef6b..795e3d0 100755
--- a/crypto/openssh/CONFLICTS
+++ b/crypto/openssh/CONFLICTS
@@ -1,3 +1,2 @@
-conflicts dropbear &&
conflicts ssh &&
conflicts lsh
diff --git a/crypto/openssh/DEPENDS b/crypto/openssh/DEPENDS
index 7d8aeb4..2972b20 100755
--- a/crypto/openssh/DEPENDS
+++ b/crypto/openssh/DEPENDS
@@ -1,14 +1,9 @@
depends e2fsprogs &&
depends gnupg &&
-depends openssl &&
+depends SSL &&
depends smgl-fhs &&
depends zlib &&

-optional_depends "tcp_wrappers" \
- "--with-tcp-wrappers" \
- "" \
- "for an optional method of controlling ssh access" &&
-
optional_depends "linux-pam" \
"--with-pam" \
"" \
diff --git a/crypto/openssh/DETAILS b/crypto/openssh/DETAILS
index e32d4db..253255d 100755
--- a/crypto/openssh/DETAILS
+++ b/crypto/openssh/DETAILS
@@ -1,6 +1,6 @@
SPELL=openssh
- VERSION=6.1p1
- SECURITY_PATCH=6
+ VERSION=6.7p1
+ SECURITY_PATCH=7
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/crypto/openssh/HISTORY b/crypto/openssh/HISTORY
index e16ebf4..d3704eb 100644
--- a/crypto/openssh/HISTORY
+++ b/crypto/openssh/HISTORY
@@ -1,3 +1,37 @@
+2014-12-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: remove obsolete tcp_wrappers
+
+2014-10-07 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 6.7p1
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2011-05-12 Jeremy Blosser <jblosser-smgl AT firinn.org>
+ * PRE_BUILD, openssh-lpk-6.5p1-0.3.14.patch.gz: Update the LPK patch.
+
+2014-03-18 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 6.6p1
+
+2014-01-30 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 6.5p1
+
+2013-12-26 Ismael Luceno <ismael AT sourcemage.org>
+ * CONFLICTS: doesn't conflict with dropbear
+
+2013-11-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 6.4p1, SECURITY_PATCH=7
+ http://www.openssh.com/txt/gcmrekey.adv
+
+2013-09-13 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 6.3p1
+
+2013-05-16 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 6.2p2
+
+2013-03-22 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 6.2p1
+
2012-08-29 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 6.1p1

diff --git a/crypto/openssh/PRE_BUILD b/crypto/openssh/PRE_BUILD
index 86a99df..9d8eda1 100755
--- a/crypto/openssh/PRE_BUILD
+++ b/crypto/openssh/PRE_BUILD
@@ -2,6 +2,6 @@ default_pre_build &&

if [ "${OPENSSH_LPK}" == "y" ]; then
cd "${SOURCE_DIRECTORY}" &&
- bzcat $SPELL_DIRECTORY/openssh-lpk-6.0p1-0.3.14.patch.bz2 | patch -p1 &&
+ zcat $SPELL_DIRECTORY/openssh-lpk-6.5p1-0.3.14.patch.gz | patch -p1 &&
autoconf
fi
diff --git a/crypto/openssh/openssh-lpk-6.0p1-0.3.14.patch.bz2
b/crypto/openssh/openssh-lpk-6.0p1-0.3.14.patch.bz2
deleted file mode 100644
index bc9e221..0000000
Binary files a/crypto/openssh/openssh-lpk-6.0p1-0.3.14.patch.bz2 and
/dev/null differ
diff --git a/crypto/openssh/openssh-lpk-6.5p1-0.3.14.patch.gz
b/crypto/openssh/openssh-lpk-6.5p1-0.3.14.patch.gz
new file mode 100644
index 0000000..d84b17c
Binary files /dev/null and b/crypto/openssh/openssh-lpk-6.5p1-0.3.14.patch.gz
differ
diff --git a/crypto/openssl/CONFLICTS b/crypto/openssl/CONFLICTS
new file mode 100755
index 0000000..4ac1907
--- /dev/null
+++ b/crypto/openssl/CONFLICTS
@@ -0,0 +1 @@
+conflicts libressl
diff --git a/crypto/openssl/DETAILS b/crypto/openssl/DETAILS
index bffbc7d..e9c50d4 100755
--- a/crypto/openssl/DETAILS
+++ b/crypto/openssl/DETAILS
@@ -6,13 +6,12 @@ fi

case $OPENSSL_BRANCH in
0.9)
- VERSION=0.9.8y
- SECURITY_PATCH=20
+ VERSION=0.9.8zc
+ SECURITY_PATCH=23
;;
1.0)
- VERSION=1.0.0k
- SECURITY_PATCH=20
- PATCHLEVEL=0
+ VERSION=1.0.1j
+ SECURITY_PATCH=25
;;
esac

diff --git a/crypto/openssl/HISTORY b/crypto/openssl/HISTORY
index b04ff1c..b191b6b 100644
--- a/crypto/openssl/HISTORY
+++ b/crypto/openssl/HISTORY
@@ -1,3 +1,39 @@
+2014-12-31 Eric Sandall <sandalle AT sourcemage.org>
+ * BUILD: Work-around for Bug #556 no longer needed
+ * INSTALL: Parallel jobs on install work, re-enable with make_normal
+
+2014-10-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: versions 1.0.1j and 0.9.8zc, SECURITY_PATCH++, fixes
+ for CVE-2014-3513, CVE-2014-3567, CVE-2014-3568
+
+2014-10-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * CONFLICTSL fix permissions
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * PROVIDES, CONFLICTS: added, to allow libressl as na alternative
+ * UP_TRIGGERS: test for libressl as well
+ * PREPARE: check for libressl
+
+2014-08-07 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.0.1i (branch 1.0), 0.9.8zb (branch 0.9);
+ SECURITY_PATCH++ (9 CVEs)
+ * openssl.gpg: imported 0E604491 public key (Matt Caswell
+ <matt AT openssl.org>)
+
+2014-06-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell (branch 1.0) to 1.0.1h, (branch 0.9) to
+ 0.9.8za; SECURITY_PATCH++ (7 CVEs)
+
+2014-04-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.0.1g, SECURITY_PATCH=22, CVE-2014-0160
+ * openssl.gpg: import key FA40E9E2
+
+2014-01-07 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.0.0l, SECURITY_PATCH=21
+
+2013-06-17 Remko van der Vossen <wich AT sourcemage.org>
+ * INSTALL: workaround for bug #556
+
2013-03-03 Vlad Glagolev <stealth AT sourcemage.org>
* UP_TRIGGERS: added recast on x.y -> x.z upgrades

diff --git a/crypto/openssl/INSTALL b/crypto/openssl/INSTALL
index d6210c3..1d9a6be 100755
--- a/crypto/openssl/INSTALL
+++ b/crypto/openssl/INSTALL
@@ -1,5 +1,2 @@
-make_single &&
-
-make MANDIR="$INSTALL_ROOT/usr/share/man" install &&
-
-make_normal
+make_normal &&
+make MANDIR="$INSTALL_ROOT/usr/share/man" install
diff --git a/crypto/openssl/PREPARE b/crypto/openssl/PREPARE
index 60fb53b..e142d81 100755
--- a/crypto/openssl/PREPARE
+++ b/crypto/openssl/PREPARE
@@ -1 +1,6 @@
config_query_list OPENSSL_BRANCH "Which branch of OpenSSL do you want to
build?" DEFAULT 0.9 1.0
+if spell_ok libressl;then
+ for each in $(show_up_depends libressl 1); do
+ up_trigger $each cast_self
+ done
+fi
diff --git a/crypto/openssl/PROVIDES b/crypto/openssl/PROVIDES
new file mode 100644
index 0000000..fe0d4a2
--- /dev/null
+++ b/crypto/openssl/PROVIDES
@@ -0,0 +1 @@
+SSL
diff --git a/crypto/openssl/openssl.gpg b/crypto/openssl/openssl.gpg
index e01c054..d90e7db 100644
Binary files a/crypto/openssl/openssl.gpg and b/crypto/openssl/openssl.gpg
differ
diff --git a/crypto/p11-kit/DETAILS b/crypto/p11-kit/DETAILS
index 0c16cb6..6d40ac9 100755
--- a/crypto/p11-kit/DETAILS
+++ b/crypto/p11-kit/DETAILS
@@ -1,5 +1,5 @@
SPELL=p11-kit
- VERSION=0.14
+ VERSION=0.20.3
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_GPG=D92765AF.gpg:$SOURCE2:UPSTREAM_KEY
diff --git a/crypto/p11-kit/HISTORY b/crypto/p11-kit/HISTORY
index 6506836..36fbe16 100644
--- a/crypto/p11-kit/HISTORY
+++ b/crypto/p11-kit/HISTORY
@@ -1,3 +1,9 @@
+2014-07-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 0.20.3
+
+2013-04-27 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.18.1
+
2012-09-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.14

diff --git a/crypto/pad/DEPENDS b/crypto/pad/DEPENDS
index ed472ed..09706da 100755
--- a/crypto/pad/DEPENDS
+++ b/crypto/pad/DEPENDS
@@ -1 +1 @@
-depends openssl
+depends SSL
diff --git a/crypto/pad/HISTORY b/crypto/pad/HISTORY
index 5a8d92f..fe03ca2 100644
--- a/crypto/pad/HISTORY
+++ b/crypto/pad/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2008-01-17 Martin Spitzbarth <m.spitzbarth AT gmx.de>
* DEPENDS: created, added openssl as dependency

diff --git a/crypto/pcsc-lite/DEPENDS b/crypto/pcsc-lite/DEPENDS
index a8faa4a..f7316fa 100755
--- a/crypto/pcsc-lite/DEPENDS
+++ b/crypto/pcsc-lite/DEPENDS
@@ -2,5 +2,5 @@ depends -sub CXX gcc &&
if [[ $PCSC_DEVICE_ACCESS == libusb ]]; then
depends LIBUSB "--enable-libusb"
elif [[ $PCSC_DEVICE_ACCESS == udev ]]; then
- depends udev "--enable-libudev"
+ depends UDEV "--enable-libudev"
fi
diff --git a/crypto/pcsc-lite/HISTORY b/crypto/pcsc-lite/HISTORY
index cbb3e50..351d0ff 100644
--- a/crypto/pcsc-lite/HISTORY
+++ b/crypto/pcsc-lite/HISTORY
@@ -1,3 +1,6 @@
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: udev => UDEV
+
2012-05-09 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: libusb => LIBUSB

diff --git a/crypto/pinentry/DEPENDS b/crypto/pinentry/DEPENDS
index 41b1e93..25d201a 100755
--- a/crypto/pinentry/DEPENDS
+++ b/crypto/pinentry/DEPENDS
@@ -1,15 +1,23 @@
depends pkgconfig &&
-optional_depends gtk+ \
- "" \
- "--disable-pinentry-gtk" \
- "to build GTK+ pinentry" &&
-
-optional_depends gtk+2 \
- "" \
- "--disable-pinentry-gtk2" \
- "to build GTK+2 pinentry" &&
-
-optional_depends qt4
\
- "--enable-pinentry-qt4" \
- "--disable-pinentry-qt4"
\
- "to build Qt4 pinentry"
+
+optional_depends libx11
\
+ "--with-x"
\
+ "--without-x --disable-pinentry-gtk --disable-pinentry-gtk2
--disable-pinentry-qt --disable-pinentry-qt4" \
+ "for X11 support (needed for GTK+/GTK+2/QT4 support)"
&&
+
+if is_depends_enabled "$SPELL" "libx11"; then
+ optional_depends gtk+ \
+ "" \
+ "--disable-pinentry-gtk" \
+ "to build GTK+ pinentry" &&
+
+ optional_depends gtk+2 \
+ "" \
+ "--disable-pinentry-gtk2" \
+ "to build GTK+2 pinentry" &&
+
+ optional_depends qt4 \
+ "--enable-pinentry-qt4" \
+ "--disable-pinentry-qt4" \
+ "to build Qt4 pinentry"
+fi
diff --git a/crypto/pinentry/HISTORY b/crypto/pinentry/HISTORY
index f3793a1..207d643 100644
--- a/crypto/pinentry/HISTORY
+++ b/crypto/pinentry/HISTORY
@@ -1,3 +1,9 @@
+2013-05-28 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: libx11 is optional (and the GUI toolkits are optional based
+ upon this).
+ Need to explicitly disable X11 (and all the toolkits) to not fail
+ when libx11 is not installed.
+
2011-10-10 Bor Kraljič <pyrobor AT ver.si>
* DEPENDS: removed optional dependency on qt-x11

diff --git a/crypto/pkcs11-helper/DETAILS b/crypto/pkcs11-helper/DETAILS
index a652f53..b21614d 100755
--- a/crypto/pkcs11-helper/DETAILS
+++ b/crypto/pkcs11-helper/DETAILS
@@ -1,9 +1,9 @@
SPELL=pkcs11-helper
- VERSION=1.10
+ VERSION=1.11
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=https://github.com/downloads/alonbl/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:7d1614cec8586779fe6c1fb15f66f1e33281675d1274677730b91a3188f07ec5809f043a597be2cea40113545d336a67ccbb2f7368556dab7173e33a01455287
+ SOURCE_URL[0]=$SOURCEFORGE_URL/opensc/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:cab34a6c3336cf4077d5b7face9e4b8eeb12f0edb6e265704e481b5ef9738495a45d61a99153b244a91960ed353d79edb99b30f01b0e00efc524542c2a1ac4e1
LICENSE[0]=BSD
WEB_SITE=http://www.opensc-project.org/opensc/wiki/pkcs11-helper
ENTERED=20090103
diff --git a/crypto/pkcs11-helper/HISTORY b/crypto/pkcs11-helper/HISTORY
index 80dee44..933b43b 100644
--- a/crypto/pkcs11-helper/HISTORY
+++ b/crypto/pkcs11-helper/HISTORY
@@ -1,3 +1,6 @@
+2014-11-23 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.11
+
2012-04-20 Julien "_kaze_" ROZO <julien AT rozo.org>
* DETAILS: updated version to 1.10, fixed SOURCE_URL

diff --git a/crypto/polarssl/DETAILS b/crypto/polarssl/DETAILS
index be2300c..81b7a4e 100755
--- a/crypto/polarssl/DETAILS
+++ b/crypto/polarssl/DETAILS
@@ -1,10 +1,20 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=polarssl
- VERSION=1.2.5
-
SOURCE_HASH=sha512:f493df565dd8c9b5de1124e846415e5c9ad1e5f4805c751e96e687829dc8340e0bf259f3055cd5b38b0e42bc7134d074b91a3eed4c780e471238f55cbece2bc2
- SECURITY_PATCH=1
- SOURCE=$SPELL-$VERSION-gpl.tgz
- SOURCE_URL[0]=http://polarssl.org/code/releases/$SOURCE
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+if [[ "$POLARSSL_BRANCH" == scm ]]; then
+ VERSION=$(get_scm_version)
+ SOURCE_IGNORE=volatile
+ FORCE_DOWNLOAD=on
+ SOURCE=$SPELL-git.tar.bz2
+ SOURCE_URL[0]=git://github.com/$SPELL/$SPELL.git:$SPELL-git
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-git"
+else
+ VERSION=1.3.9
+
SOURCE_HASH=sha512:eac720913ece5ac7da92773f64e21acce740474ae1c82d1b992c31a49b254852933970dd69a763a643ffcfa2189c2cd2e1f18a892b1253b1060fa049238f04c4
+ SECURITY_PATCH=2
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=https://github.com/$SPELL/$SPELL/archive/$SOURCE
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$SPELL-$VERSION"
+fi
WEB_SITE=http://polarssl.org/
LICENSE[0]=GPL
ENTERED=20110812
diff --git a/crypto/polarssl/HISTORY b/crypto/polarssl/HISTORY
index 79a449c..42bfc65 100644
--- a/crypto/polarssl/HISTORY
+++ b/crypto/polarssl/HISTORY
@@ -1,3 +1,22 @@
+2014-11-27 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.3.9
+ Fixed SOURCE_URL[0]
+ * DETAILS, PREPARE: Added scm branch
+
+2013-10-15 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3.1
+
+2013-06-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.2.8
+ SECURITY_PATCH++, fixes:
+ Denial of Service through Certificate message during handshake
+
+2013-04-25 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.2.7
+
+2013-03-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.2.6
+
2013-02-21 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.2.5
SECURITY_PATCH=1, fixes CVE-2013-0169
diff --git a/crypto/polarssl/PREPARE b/crypto/polarssl/PREPARE
new file mode 100755
index 0000000..ba63470
--- /dev/null
+++ b/crypto/polarssl/PREPARE
@@ -0,0 +1,2 @@
+. "$GRIMOIRE/FUNCTIONS" &&
+prepare_select_branch stable scm
diff --git a/crypto/qca-gnupg/BUILD b/crypto/qca-gnupg/BUILD
index 6472954..27ba77d 100755
--- a/crypto/qca-gnupg/BUILD
+++ b/crypto/qca-gnupg/BUILD
@@ -1,6 +1 @@
-QTDIR=/usr &&
-PATH=$QTDIR/bin/qt4:$PATH &&
-./configure $OPTS &&
-make_single &&
-make &&
-make_normal
+true
diff --git a/crypto/qca-gnupg/CONFLICTS b/crypto/qca-gnupg/CONFLICTS
new file mode 100755
index 0000000..6361295
--- /dev/null
+++ b/crypto/qca-gnupg/CONFLICTS
@@ -0,0 +1 @@
+conflicts qca-gnupg y
diff --git a/crypto/qca-gnupg/DEPENDS b/crypto/qca-gnupg/DEPENDS
deleted file mode 100755
index 8bd7ce9..0000000
--- a/crypto/qca-gnupg/DEPENDS
+++ /dev/null
@@ -1,2 +0,0 @@
-depends qca2 &&
-depends gnupg
diff --git a/crypto/qca-gnupg/DETAILS b/crypto/qca-gnupg/DETAILS
index d2e5420..23abfa4 100755
--- a/crypto/qca-gnupg/DETAILS
+++ b/crypto/qca-gnupg/DETAILS
@@ -1,15 +1,8 @@
SPELL=qca-gnupg
- VERSION=2.0.0-beta3
- SOURCE=$SPELL-$VERSION.tar.bz2
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://delta.affinix.com/download/qca/2.0/plugins/$SOURCE
-
SOURCE_HASH=sha512:b9e0591e861a57c10accbdf91ba6ff5f3cd272254bcd1425a44cdce2689cb626fbf9d62f2657724f293f5ca60dfb4bc5aa7ada850b768f6cba6bb388b97bbdc7
- LICENSE[0]=GPL
- WEB_SITE=http://delta.affinix.com/qca
- ENTERED=20050101
- KEYWORDS="qt crypto"
- SHORT="Qt Cryptographic Architecture"
+ VERSION=0
+ PATCHLEVEL=9999
+ SHORT="deprecated"
cat << EOF
-QCA aims to provide a straightforward and cross-platform crypto API,
-using Qt datatypes and conventions.
+deprecated spell [replaced by qca2]
EOF
+
diff --git a/crypto/qca-gnupg/DOWNLOAD b/crypto/qca-gnupg/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/crypto/qca-gnupg/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/crypto/qca-gnupg/HISTORY b/crypto/qca-gnupg/HISTORY
index 3ec2ad0..4995ad9 100644
--- a/crypto/qca-gnupg/HISTORY
+++ b/crypto/qca-gnupg/HISTORY
@@ -1,2 +1,4 @@
-2009-01-04 George Sherwood <gsherwood AT sourcemage.org>
- * DETAILS, BUILD, DEPENDS: Added this spell
+2014-12-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0
+ PATCHLEVEL=9999
+ spell deprecated [replaced by qca2]
diff --git a/crypto/qca-gnupg/INSTALL b/crypto/qca-gnupg/INSTALL
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/crypto/qca-gnupg/INSTALL
@@ -0,0 +1 @@
+true
diff --git a/crypto/qca-gnupg/PRE_BUILD b/crypto/qca-gnupg/PRE_BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/crypto/qca-gnupg/PRE_BUILD
@@ -0,0 +1 @@
+true
diff --git a/crypto/qca-gnupg/UP_TRIGGERS b/crypto/qca-gnupg/UP_TRIGGERS
new file mode 100755
index 0000000..a36be46
--- /dev/null
+++ b/crypto/qca-gnupg/UP_TRIGGERS
@@ -0,0 +1 @@
+up_trigger qca2 cast_self
diff --git a/crypto/qca-openssl/BUILD b/crypto/qca-openssl/BUILD
index 6472954..27ba77d 100755
--- a/crypto/qca-openssl/BUILD
+++ b/crypto/qca-openssl/BUILD
@@ -1,6 +1 @@
-QTDIR=/usr &&
-PATH=$QTDIR/bin/qt4:$PATH &&
-./configure $OPTS &&
-make_single &&
-make &&
-make_normal
+true
diff --git a/crypto/qca-openssl/CONFLICTS b/crypto/qca-openssl/CONFLICTS
new file mode 100755
index 0000000..8230f83
--- /dev/null
+++ b/crypto/qca-openssl/CONFLICTS
@@ -0,0 +1 @@
+conflicts qca-openssl y
diff --git a/crypto/qca-openssl/DEPENDS b/crypto/qca-openssl/DEPENDS
deleted file mode 100755
index d312916..0000000
--- a/crypto/qca-openssl/DEPENDS
+++ /dev/null
@@ -1,2 +0,0 @@
-depends qca2 &&
-depends openssl
diff --git a/crypto/qca-openssl/DETAILS b/crypto/qca-openssl/DETAILS
index bb4fd01..9affa3b 100755
--- a/crypto/qca-openssl/DETAILS
+++ b/crypto/qca-openssl/DETAILS
@@ -1,15 +1,8 @@
SPELL=qca-openssl
- VERSION=2.0.0-beta3
- SOURCE=qca-ossl-$VERSION.tar.bz2
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/qca-ossl-$VERSION
- SOURCE_URL[0]=http://delta.affinix.com/download/qca/2.0/plugins/$SOURCE
-
SOURCE_HASH=sha512:17b30099c1bc8650757d71fd9e7824831b132cedc920f59832cb5a8096b90932834e05f3f77ed34e213fdadf881625710e1311ae4fcc4c0919a1684adb4525b8
- LICENSE[0]=GPL
- WEB_SITE=http://delta.affinix.com/qca
- ENTERED=20050101
- KEYWORDS="qt crypto"
- SHORT="Qt Cryptographic Architecture"
+ VERSION=0
+ PATCHLEVEL=9999
+ SHORT="deprecated"
cat << EOF
-QCA aims to provide a straightforward and cross-platform crypto API,
-using Qt datatypes and conventions.
+deprecated spell [replaced by qca2]
EOF
+
diff --git a/crypto/qca-openssl/DOWNLOAD b/crypto/qca-openssl/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/crypto/qca-openssl/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/crypto/qca-openssl/HISTORY b/crypto/qca-openssl/HISTORY
index 0742369..4995ad9 100644
--- a/crypto/qca-openssl/HISTORY
+++ b/crypto/qca-openssl/HISTORY
@@ -1,30 +1,4 @@
-2009-01-04 George Sherwood <george AT beernabeer.com>
- * DETAILS: Updated to version 2.0.0-beta3
- * PRE_BUILD: Updated patch name
- * qca-ossl-openssl.patch: Added gentoo patch to fix compile issue.
-
-2007-11-04 George Sherwood <george AT beernabeer.com>
- * DETAILS: Updated to version 2.0.0-beta1.
- * BUILD: Added code to detect qt4.
- * PRE_BUILD: Added to apply patch.
- * qca-ossl_fix.patch: Added to fix compilation problem.
-
-2007-05-13 George Sherwood <george AT beernabeer.com>
- * DETAILS: Updated to version 0.1-20070508
-
-2006-10-03 Juuso Alasuutari <iuso AT sourcemage.org>
- * DETAILS: [automated] Removed UPDATED.
-
-2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
- * DETAILS: [automated] Removed BUILD_API=2.
-
-2006-04-09 George Sherwood <george AT beernabeer.com>
- * DETAILS: Updated to beta2
- * BUILD: Removed debug option
-
-2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
- * DETAILS: (automated) Add KEYWORDS
-
-2006-03-02 George Sherwood <george AT beernabeer.com>
- * ALL: Added this spell
-
+2014-12-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0
+ PATCHLEVEL=9999
+ spell deprecated [replaced by qca2]
diff --git a/crypto/qca-openssl/INSTALL b/crypto/qca-openssl/INSTALL
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/crypto/qca-openssl/INSTALL
@@ -0,0 +1 @@
+true
diff --git a/crypto/qca-openssl/PRE_BUILD b/crypto/qca-openssl/PRE_BUILD
index 27a7d8e..27ba77d 100755
--- a/crypto/qca-openssl/PRE_BUILD
+++ b/crypto/qca-openssl/PRE_BUILD
@@ -1,3 +1 @@
-default_pre_build &&
-cd $SOURCE_DIRECTORY &&
-patch -p0 < $SCRIPT_DIRECTORY/qca-ossl-openssl.patch
+true
diff --git a/crypto/qca-openssl/UP_TRIGGERS b/crypto/qca-openssl/UP_TRIGGERS
new file mode 100755
index 0000000..a36be46
--- /dev/null
+++ b/crypto/qca-openssl/UP_TRIGGERS
@@ -0,0 +1 @@
+up_trigger qca2 cast_self
diff --git a/crypto/qca-openssl/qca-ossl-openssl.patch
b/crypto/qca-openssl/qca-ossl-openssl.patch
deleted file mode 100644
index 0d171a0..0000000
--- a/crypto/qca-openssl/qca-ossl-openssl.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-http://websvn.kde.org/trunk/kdesupport/qca/plugins/qca-ossl/qca-ossl.cpp?r1=848615&r2=864423&view=patch
-
---- qca-ossl.cpp 2008/08/18 09:08:51 848615
-+++ qca-ossl.cpp 2008/09/24 19:22:26 864423
-@@ -6616,9 +6616,11 @@
- #ifdef SHA512_DIGEST_LENGTH
- list += "sha512";
- #endif
-+/*
- #ifdef OBJ_whirlpool
- list += "whirlpool";
- #endif
-+*/
- return list;
- }
-
-@@ -6863,10 +6865,12 @@
- else if ( type == "sha512" )
- return new opensslHashContext( EVP_sha512(), this,
type);
- #endif
-+/*
- #ifdef OBJ_whirlpool
- else if ( type == "whirlpool" )
- return new opensslHashContext( EVP_whirlpool(), this,
type);
- #endif
-+*/
- else if ( type == "pbkdf1(sha1)" )
- return new opensslPbkdf1Context( EVP_sha1(), this,
type );
- else if ( type == "pbkdf1(md2)" )
diff --git a/crypto/qca-pkcs11/BUILD b/crypto/qca-pkcs11/BUILD
index 3b76e02..27ba77d 100755
--- a/crypto/qca-pkcs11/BUILD
+++ b/crypto/qca-pkcs11/BUILD
@@ -1,5 +1 @@
-QTDIR="${QTDIR:-$INSTALL_ROOT/usr}" &&
-PATH="$QTDIR/bin/qt4:$PATH" &&
-./configure --qtdir=$QTDIR &&
-make
-
+true
diff --git a/crypto/qca-pkcs11/CONFLICTS b/crypto/qca-pkcs11/CONFLICTS
new file mode 100755
index 0000000..8b697e0
--- /dev/null
+++ b/crypto/qca-pkcs11/CONFLICTS
@@ -0,0 +1 @@
+conflicts qca-pkcs11 y
diff --git a/crypto/qca-pkcs11/DEPENDS b/crypto/qca-pkcs11/DEPENDS
deleted file mode 100755
index 5ea9548..0000000
--- a/crypto/qca-pkcs11/DEPENDS
+++ /dev/null
@@ -1,4 +0,0 @@
-depends -sub CXX gcc &&
-depends qca2 &&
-depends pkcs11-helper
-
diff --git a/crypto/qca-pkcs11/DETAILS b/crypto/qca-pkcs11/DETAILS
index f0afb58..875be45 100755
--- a/crypto/qca-pkcs11/DETAILS
+++ b/crypto/qca-pkcs11/DETAILS
@@ -1,16 +1,8 @@
SPELL=qca-pkcs11
- VERSION=2.0.0-beta2
-
SOURCE_HASH=sha512:55510ecf2479aec2c76b5805ddda8d4fafa74c5c84f0febc3bd8e79009f6e900e5f23f8f5a12069d95d4268d3b4596ce57c690b3e483ead670c7f91f02404e3a
- SOURCE=$SPELL-$VERSION.tar.bz2
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
- WEB_SITE=http://delta.affinix.com/qca/
-#http://delta.affinix.com/download/qca/2.0/plugins/qca-pkcs11-2.0.0-beta2.tar.bz2
- SOURCE_URL[0]=$WEB_SITE/2.0/plugins/$SOURCE
- LICENSE[0]=GPL
- ENTERED=20090317
- KEYWORDS="crypto"
- SHORT="PKCS#11 (for smart cards) plugin for qca2"
+ VERSION=0
+ PATCHLEVEL=9999
+ SHORT="deprecated"
cat << EOF
-PKCS#11 (for smart cards) plugin for qca2
+deprecated spell [replaced by qca2]
EOF
+
diff --git a/crypto/qca-pkcs11/DOWNLOAD b/crypto/qca-pkcs11/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/crypto/qca-pkcs11/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/crypto/qca-pkcs11/HISTORY b/crypto/qca-pkcs11/HISTORY
index fce37d5..4995ad9 100644
--- a/crypto/qca-pkcs11/HISTORY
+++ b/crypto/qca-pkcs11/HISTORY
@@ -1,8 +1,4 @@
-2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * DEPENDS: changed dependency on g++ to dependency on gcc with
- sub-depends on CXX (scripted)
-
-2009-03-16 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.0.0-beta2
- spell created
-
+2014-12-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0
+ PATCHLEVEL=9999
+ spell deprecated [replaced by qca2]
diff --git a/crypto/qca-pkcs11/INSTALL b/crypto/qca-pkcs11/INSTALL
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/crypto/qca-pkcs11/INSTALL
@@ -0,0 +1 @@
+true
diff --git a/crypto/qca-pkcs11/PRE_BUILD b/crypto/qca-pkcs11/PRE_BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/crypto/qca-pkcs11/PRE_BUILD
@@ -0,0 +1 @@
+true
diff --git a/crypto/qca-pkcs11/UP_TRIGGERS b/crypto/qca-pkcs11/UP_TRIGGERS
new file mode 100755
index 0000000..a36be46
--- /dev/null
+++ b/crypto/qca-pkcs11/UP_TRIGGERS
@@ -0,0 +1 @@
+up_trigger qca2 cast_self
diff --git a/crypto/qca2/BUILD b/crypto/qca2/BUILD
index 8cacd51..432d717 100755
--- a/crypto/qca2/BUILD
+++ b/crypto/qca2/BUILD
@@ -1,6 +1,3 @@
-QTDIR=/usr &&
-PATH=$QTDIR/bin/qt4:$PATH &&
-export QTDIR=/usr &&
-./configure --prefix=/usr $OPTS &&
-qmake qca.pro &&
-make
+OPTS+=' -DBUILD_TESTS=0' &&
+OPTS+=" -DQT4_BUILD=1" &&
+qt4_cmake_build
diff --git a/crypto/qca2/CONFLICTS b/crypto/qca2/CONFLICTS
index 24b1c64..38cf4dc 100755
--- a/crypto/qca2/CONFLICTS
+++ b/crypto/qca2/CONFLICTS
@@ -1 +1,4 @@
conflicts qca2 y
+conflicts qca-gnupg y
+conflicts qca-openssl y
+conflicts qca-pkcs11 y
diff --git a/crypto/qca2/DEPENDS b/crypto/qca2/DEPENDS
index 6911742..63c38b6 100755
--- a/crypto/qca2/DEPENDS
+++ b/crypto/qca2/DEPENDS
@@ -1,2 +1,10 @@
-depends qt4 &&
-optional_depends ca-certificates
+depends cmake &&
+depends qt4 &&
+optional_depends SSL '' '' 'OpenSSL plugin' &&
+optional_depends LIBSASL '' '' 'Sasl2 plugin' &&
+optional_depends botan '' '' 'Botan plugin' &&
+optional_depends nss ' '' 'NSS plugin' &&
+optional_depends GNUPG '' '' 'GPG plugin' &&
+optional_depends libgcrypt '' '' 'GCrypt plugin' &&
+optional_depends pkcs11-helper '' '' 'pkcs11 plugin' &&
+optional_depends ca-certificates '' '' ''
diff --git a/crypto/qca2/DETAILS b/crypto/qca2/DETAILS
index 2535d99..83897f9 100755
--- a/crypto/qca2/DETAILS
+++ b/crypto/qca2/DETAILS
@@ -1,7 +1,7 @@
SPELL=qca2
- VERSION=2.0.3
-
SOURCE_HASH=sha512:c1120ffb373e294fbcc76e21dc2f503ebd3398b26d0ffa7ab7ee3a3e1a4228159358b59c2673ac4a1c2363771e61da54a5080b201c65d586ceda2e3b2facc1bb
- SOURCE=qca-$VERSION.tar.bz2
+ VERSION=2.1.0
+
SOURCE_HASH=sha512:cf2f76fec4b75952ed06874dfe161f4979ece8c51b1d6f91b041f77fb644fcbe96fc7f00efe3b49b5981ef127c87dd929d9847cdab7844db0ac02645262670fb
+ SOURCE=qca-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/qca-$VERSION
SOURCE_URL[0]=http://delta.affinix.com/download/qca/2.0/$SOURCE
LICENSE[0]=GPL
diff --git a/crypto/qca2/HISTORY b/crypto/qca2/HISTORY
index 88cfb4d..5847fc1 100644
--- a/crypto/qca2/HISTORY
+++ b/crypto/qca2/HISTORY
@@ -1,3 +1,9 @@
+2014-12-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.1.0
+ * DEPENDS: several depends for plugins, cmake
+ * BUILD: use qt4_cmake_build
+ * CONFLICTS: added, the plugins are now included
+
2012-05-07 Ladislav Hagara <hgr AT vabo.cz>
* PRE_BUILD: added to compile with gcc 4.7

diff --git a/crypto/scute/DEPENDS b/crypto/scute/DEPENDS
index 1d93a10..385bdea 100755
--- a/crypto/scute/DEPENDS
+++ b/crypto/scute/DEPENDS
@@ -1,4 +1,4 @@
depends libgpg-error &&
depends libassuan &&
-depends gnupg-exp &&
+depends GNUPG &&
depends pinentry
diff --git a/crypto/scute/DETAILS b/crypto/scute/DETAILS
index 53f5306..f7f9c91 100755
--- a/crypto/scute/DETAILS
+++ b/crypto/scute/DETAILS
@@ -1,5 +1,5 @@
SPELL=scute
- VERSION=1.3.0
+ VERSION=1.4.0

SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=ftp://ftp.gnupg.org/gcrypt/scute/$SOURCE
diff --git a/crypto/scute/HISTORY b/crypto/scute/HISTORY
index c5230c7..bbde4b8 100644
--- a/crypto/scute/HISTORY
+++ b/crypto/scute/HISTORY
@@ -1,3 +1,7 @@
+2014-11-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.0
+ * DEPENDS: GNUPG
+
2009-06-20 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.3.0, scute.gpg -> GnuPG.gpg
* scute.gpg: removed
diff --git a/crypto/signify/BUILD b/crypto/signify/BUILD
new file mode 100755
index 0000000..8f58e6d
--- /dev/null
+++ b/crypto/signify/BUILD
@@ -0,0 +1 @@
+make
diff --git a/crypto/signify/DETAILS b/crypto/signify/DETAILS
new file mode 100755
index 0000000..dcc349f
--- /dev/null
+++ b/crypto/signify/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=signify
+ VERSION=20140902
+ SOURCE="$SPELL-portable-$VERSION.tar.bz2"
+
SOURCE_URL[0]=http://sourceforge.net/projects/slackdepot/files/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:a2d1915852e73b64b2e24e97da81c335efb64bb9da36d04d838feadba7783a730e77fe349d56c375c6296c4d880d13a2364c761bfad1b8c79ba032ce84625391
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-portable-$VERSION"
+ WEB_SITE="http://sourceforge.net/project/slackdepot";
+ LICENSE[0]="BSD"
+ ENTERED=20141124
+ KEYWORDS=""
+ SHORT="OpenBSD cryptographic signing tool"
+cat << EOF
+Cryptographic signing and verification tool developed by Ted Unangst
+at OpenBSD based on DJB's Ed25519. signify permits signing and verifying
+embedded and detached signature files and will also verify signed BSD-style
+sha256 digest lists.
+EOF
diff --git a/crypto/signify/HISTORY b/crypto/signify/HISTORY
new file mode 100644
index 0000000..f90d10d
--- /dev/null
+++ b/crypto/signify/HISTORY
@@ -0,0 +1,2 @@
+2014-11-24 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS, INSTALL: spell created
diff --git a/crypto/signify/INSTALL b/crypto/signify/INSTALL
new file mode 100755
index 0000000..2e4bd1e
--- /dev/null
+++ b/crypto/signify/INSTALL
@@ -0,0 +1 @@
+make install DESTDIR="$INSTALL_ROOT"
diff --git a/crypto/sshfs-fuse/DETAILS b/crypto/sshfs-fuse/DETAILS
index 49470b8..a50f734 100755
--- a/crypto/sshfs-fuse/DETAILS
+++ b/crypto/sshfs-fuse/DETAILS
@@ -1,9 +1,9 @@
SPELL=sshfs-fuse
- VERSION=2.4
-
SOURCE_HASH[0]=sha512:2f73d2163052f815bba65ad4a33a12626cd76628cd90df80378f3d045c61df7b0b4e7e5eec744e2adf44bdd1814cfc454d705eb74914ad4586f8835a926073de
+ VERSION=2.5
+
SOURCE_HASH=sha512:48ae4008d10fe66b843ff1e891627f8262e00d064fec048c8c1189507e757994e81e4fa2deb4d8d56cff0d1818efe4a692494b9c48a01c6c79c626acefa1b53e
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=$SOURCEFORGE_URL/fuse/$SOURCE
+ SOURCE_URL[0]=$SOURCEFORGE_URL/fuse/$SPELL/$VERSION/$SOURCE
WEB_SITE=http://fuse.sourceforge.net/sshfs.html
ENTERED=20050206
LICENSE[0]=GPL
diff --git a/crypto/sshfs-fuse/HISTORY b/crypto/sshfs-fuse/HISTORY
index e0c3504..a9a4b8d 100644
--- a/crypto/sshfs-fuse/HISTORY
+++ b/crypto/sshfs-fuse/HISTORY
@@ -1,3 +1,7 @@
+2014-01-31 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fixed SOURCE_URL[0]
+ updated spell to 2.5
+
2012-03-31 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.4

diff --git a/crypto/sshpass/DEPENDS b/crypto/sshpass/DEPENDS
new file mode 100755
index 0000000..4cf194b
--- /dev/null
+++ b/crypto/sshpass/DEPENDS
@@ -0,0 +1 @@
+depends openssh
diff --git a/crypto/sshpass/DETAILS b/crypto/sshpass/DETAILS
new file mode 100755
index 0000000..5936738
--- /dev/null
+++ b/crypto/sshpass/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=sshpass
+ VERSION=1.05
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://sourceforge.net/projects/${SPELL}/files/${SPELL}/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:92ff3428a3cbc2b517e8ee0a6676b409bac3ec0900bfb370cf3882ccc62017edb695ce00e025f73680e9718e1b0213b2ac1bbd2a2558fe43f0f5a7b0d690c810
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://sourceforge.net/p/sshpass/";
+ LICENSE[0]="GPLv2"
+ ENTERED=20131106
+ KEYWORDS=""
+ SHORT="Non-interactive ssh password auth"
+cat << EOF
+Sshpass is a tool for non-interactively performing password authentication
with
+SSH's so called "interactive keyboard password authentication".
+EOF
diff --git a/crypto/sshpass/HISTORY b/crypto/sshpass/HISTORY
new file mode 100644
index 0000000..e7bebdb
--- /dev/null
+++ b/crypto/sshpass/HISTORY
@@ -0,0 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix typo in description (activly -> actively)
+
+2013-11-06 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/crypto/ssldump/DEPENDS b/crypto/ssldump/DEPENDS
index ed02b6d..49d4e4f 100755
--- a/crypto/ssldump/DEPENDS
+++ b/crypto/ssldump/DEPENDS
@@ -1,2 +1,2 @@
depends libpcap &&
-depends openssl
+depends SSL
diff --git a/crypto/ssldump/HISTORY b/crypto/ssldump/HISTORY
index 785ddd8..147859e 100644
--- a/crypto/ssldump/HISTORY
+++ b/crypto/ssldump/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2008-06-16 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: PATCHLEVEL=1, removed BUILD_API=1 and UPDATED
* PRE_BUILD, *.patch: added patches from Gentoo
diff --git a/crypto/unhash/DEPENDS b/crypto/unhash/DEPENDS
index ed472ed..09706da 100755
--- a/crypto/unhash/DEPENDS
+++ b/crypto/unhash/DEPENDS
@@ -1 +1 @@
-depends openssl
+depends SSL
diff --git a/crypto/unhash/HISTORY b/crypto/unhash/HISTORY
index 045355a..c43f4d7 100644
--- a/crypto/unhash/HISTORY
+++ b/crypto/unhash/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2010-02-20 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.1, tgz -> tar.bz2, updated WEB_SITE and SOURCE_URL[0]

diff --git a/crypto/xca/DEPENDS b/crypto/xca/DEPENDS
index 30ef175..c8f9570 100755
--- a/crypto/xca/DEPENDS
+++ b/crypto/xca/DEPENDS
@@ -1,4 +1,4 @@
-depends openssl &&
+depends SSL &&
depends qt4 &&

optional_depends linuxdoc-tools "" "" "for SGML and HTML documentation"
diff --git a/crypto/xca/HISTORY b/crypto/xca/HISTORY
index ee20074..d05ba0c 100644
--- a/crypto/xca/HISTORY
+++ b/crypto/xca/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-12-20 Arjan Bouter <abouter AT sourcemage.org>
* DETAILS: version 0.9.1

diff --git a/crypto/xmlsec/DEPENDS b/crypto/xmlsec/DEPENDS
index 0479086..1e23556 100755
--- a/crypto/xmlsec/DEPENDS
+++ b/crypto/xmlsec/DEPENDS
@@ -6,12 +6,13 @@ echo &&
message "You have to pick at least one of the following dependencies!" &&
optional_depends gnutls '--with-gnutls=/usr' '--without-gnutls' 'for
encrypted communications' &&
optional_depends nss '--with-nss=/usr' '--without-nss' 'for
encrypted communications' &&
-optional_depends openssl '--with-openssl=/usr' '--without-openssl' 'for
encrypted communications' &&
+optional_depends SSL '--with-openssl=/usr' '--without-openssl' 'for
encrypted communications' &&

if ! is_depends_enabled $SPELL gnutls &&
! is_depends_enabled $SPELL nss &&
+ ! is_depends_enabled $SPELL libressl &&
! is_depends_enabled $SPELL openssl; then

- message "${PROBLEM_COLOR}No backend was chosen, forcing
openssl!$DEFAULT_COLOR"
- depends openssl
+ message "${PROBLEM_COLOR}No backend was chosen, forcing SSL!$DEFAULT_COLOR"
+ depends SSL
fi
diff --git a/crypto/xmlsec/HISTORY b/crypto/xmlsec/HISTORY
index 3718497..d2aacaa 100644
--- a/crypto/xmlsec/HISTORY
+++ b/crypto/xmlsec/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-05-15 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.2.18

diff --git a/database/couchdb/DEPENDS b/database/couchdb/DEPENDS
index dda692f..dc8c616 100755
--- a/database/couchdb/DEPENDS
+++ b/database/couchdb/DEPENDS
@@ -1,5 +1,5 @@
depends erlang &&
depends icu &&
-depends openssl &&
+depends SSL &&
depends spidermonkey &&
depends curl
diff --git a/database/couchdb/HISTORY b/database/couchdb/HISTORY
index ff2df27..3f6c542 100644
--- a/database/couchdb/HISTORY
+++ b/database/couchdb/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2010-07-03 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Add http:// to WEB_SITE

diff --git a/database/db/BUILD b/database/db/BUILD
index 2f33b23..caad726 100755
--- a/database/db/BUILD
+++ b/database/db/BUILD
@@ -1,7 +1,7 @@
patch -p1 < $SCRIPT_DIRECTORY/javafix.diff &&
sedit 's|\(docdir\w*=\w*[^/]*\)/docs|\1/share/doc/db|' dist/Makefile.in &&

-OPTS="$OPTS $DB_JSUP $TESTS" &&
+OPTS="$OPTS $DB_JSUP $DB_TESTS" &&

if [ "$DB_JSUP" == "--enable-java" ]; then
if [ -f $INSTALL_ROOT/etc/profile.d/java.sh ]; then
diff --git a/database/db/DEPENDS b/database/db/DEPENDS
index 56a2f06..f8f1741 100755
--- a/database/db/DEPENDS
+++ b/database/db/DEPENDS
@@ -5,7 +5,7 @@ optional_depends -sub CXX gcc \

if [ "$DB_JSUP" == "--enable-java" ]; then
depends JDK '--enable-java' '' 'z-rejected' &&
- depends uudeview &&
+ depends UUDECODE &&
depends swig
fi &&

diff --git a/database/db/DETAILS b/database/db/DETAILS
index f2899d0..6351e3a 100755
--- a/database/db/DETAILS
+++ b/database/db/DETAILS
@@ -1,7 +1,6 @@
SPELL=db
- VERSION=5.3.21
- PATCHLEVEL=0
-
SOURCE_HASH=sha512:e09a08002b723a056b7a53dea275794a9df104296e7733ec1d7023888f23466095b38614f3ab1acbbb095d10cca70cc14c35c3519a41800eadd6863beb85e3a9
+ VERSION=5.3.28
+
SOURCE_HASH=sha512:e91bbe550fc147a8be7e69ade86fdb7066453814971b2b0223f7d17712bd029a8eff5b2b6b238042ff6ec1ffa6879d44cb95c5645a922fee305c26c3eeaee090
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://download.oracle.com/berkeley-db/$SOURCE
diff --git a/database/db/HISTORY b/database/db/HISTORY
index 0e39246..650f5ef 100644
--- a/database/db/HISTORY
+++ b/database/db/HISTORY
@@ -1,3 +1,10 @@
+2014-12-26 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 5.3.28
+ * BUILD: $TESTS -> $DB_TESTS
+
+2014-02-11 Tommy Boatman <tboatman AT sourcemage.org>
+ * DEPENDS: switch uudeview to UUDECODE - sharutils and gmime both work
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 5.3.21

diff --git a/database/dbd-firebird/DETAILS b/database/dbd-firebird/DETAILS
index cef06d2..72c0741 100755
--- a/database/dbd-firebird/DETAILS
+++ b/database/dbd-firebird/DETAILS
@@ -1,7 +1,7 @@
SPELL=dbd-firebird
SPELLX=DBD-Firebird
- VERSION=1.11
-
SOURCE_HASH=sha512:1f1733edf2aad876072a5fc0912ddda323c30d7afd765afdee96acc62a800278da661a13786b75731bc65bf075d4e082ff0105eb12f8e4017b203ff3ae8ad7b0
+ VERSION=1.18
+
SOURCE_HASH=sha512:211dc87aaaeede59a677f810089734300f1b7c1a4cac07bd3dee627398a8eaf681367b0467a015ee73db3133be76311b4f155fe13f6bb541dc5bfdd98a223cef
SOURCE=$SPELLX-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
WEB_SITE=http://search.cpan.org/~mariuz/
diff --git a/database/dbd-firebird/HISTORY b/database/dbd-firebird/HISTORY
index 9589eec..e3ef9c1 100644
--- a/database/dbd-firebird/HISTORY
+++ b/database/dbd-firebird/HISTORY
@@ -1,3 +1,15 @@
+2014-03-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.18
+
+2013-12-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.16
+
+2013-09-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.15
+
+2013-09-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.12
+
2012-09-27 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.11

diff --git a/database/firebird/DEPENDS b/database/firebird/DEPENDS
index b2ae8be..fa6cba0 100755
--- a/database/firebird/DEPENDS
+++ b/database/firebird/DEPENDS
@@ -1,6 +1,6 @@
depends -sub CXX gcc &&
depends libtool &&
-depends openssl &&
+depends SSL &&
depends libmcrypt &&
depends ncurses &&
case $FB_VER in
diff --git a/database/firebird/HISTORY b/database/firebird/HISTORY
index 2edaea3..63627eb 100644
--- a/database/firebird/HISTORY
+++ b/database/firebird/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/database/firebird25/DEPENDS b/database/firebird25/DEPENDS
index c083810..f8dba23 100755
--- a/database/firebird25/DEPENDS
+++ b/database/firebird25/DEPENDS
@@ -1,6 +1,6 @@
depends -sub CXX gcc &&
depends libtool &&
-depends openssl &&
+depends SSL &&
depends libmcrypt &&
depends ncurses &&
depends btyacc &&
diff --git a/database/firebird25/DETAILS b/database/firebird25/DETAILS
index 614a8f0..1b1ac7d 100755
--- a/database/firebird25/DETAILS
+++ b/database/firebird25/DETAILS
@@ -1,8 +1,8 @@
SPELL=firebird25
SPELLX=Firebird
- VERSION=2.5.2.26539-0
-
SOURCE_HASH=sha512:f3b3a8ec35202620bd6b35d5b1004a0d668b8d1a0a7c0864b40b9a7fb682e8b0d0f7b68fbbdc1ee8ace4602f1756103798a1ed8f4b8b14dfa921e06b81c10e8b
- SECURITY_PATCH=1
+ VERSION=2.5.2.26540-0
+
SOURCE_HASH=sha512:a057f78825bcfe992f9e079704621a1c659588a906e200ed56e269d0a3d78f968553146f21bde1b680795c760b896af1ec689f33dd293dbbc2242ba77b491b3c
+ SECURITY_PATCH=2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELLX}-${VERSION/-0\.RC?/}
SOURCE=${SPELLX}-$VERSION.tar.bz2
SOURCE_URL[0]=http://firebirdsql.org/download/prerelease/source/$SOURCE
diff --git a/database/firebird25/HISTORY b/database/firebird25/HISTORY
index 6842538..1761911 100644
--- a/database/firebird25/HISTORY
+++ b/database/firebird25/HISTORY
@@ -1,3 +1,10 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2013-03-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.5.2.26540-0
+ SECURITY_PATCH++ - fixes CVE-2013-2492
+
2012-11-26 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: SECURITY_PATCH=1
fixes CVE-2012-5529
diff --git a/database/hk_classes/BUILD b/database/hk_classes/BUILD
deleted file mode 100755
index 27ba77d..0000000
--- a/database/hk_classes/BUILD
+++ /dev/null
@@ -1 +0,0 @@
-true
diff --git a/database/hk_classes/CONFLICTS b/database/hk_classes/CONFLICTS
deleted file mode 100755
index 21ad056..0000000
--- a/database/hk_classes/CONFLICTS
+++ /dev/null
@@ -1 +0,0 @@
-conflicts hk_classes y
diff --git a/database/hk_classes/DETAILS b/database/hk_classes/DETAILS
deleted file mode 100755
index 753f55d..0000000
--- a/database/hk_classes/DETAILS
+++ /dev/null
@@ -1,8 +0,0 @@
- SPELL=hk_classes
- VERSION=0
- PATCHLEVEL=9999
- SHORT="deprecated"
-cat << EOF
-deprecated spell
-EOF
-
diff --git a/database/hk_classes/DOWNLOAD b/database/hk_classes/DOWNLOAD
deleted file mode 100755
index 27ba77d..0000000
--- a/database/hk_classes/DOWNLOAD
+++ /dev/null
@@ -1 +0,0 @@
-true
diff --git a/database/hk_classes/HISTORY b/database/hk_classes/HISTORY
deleted file mode 100644
index 1b33859..0000000
--- a/database/hk_classes/HISTORY
+++ /dev/null
@@ -1,4 +0,0 @@
-2011-08-31 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 0
- PATCHLEVEL=9999
- spell deprecated
diff --git a/database/hk_classes/INSTALL b/database/hk_classes/INSTALL
deleted file mode 100755
index 27ba77d..0000000
--- a/database/hk_classes/INSTALL
+++ /dev/null
@@ -1 +0,0 @@
-true
diff --git a/database/hk_classes/PRE_BUILD b/database/hk_classes/PRE_BUILD
deleted file mode 100755
index 27ba77d..0000000
--- a/database/hk_classes/PRE_BUILD
+++ /dev/null
@@ -1 +0,0 @@
-true
diff --git a/database/hk_classes/UP_TRIGGERS b/database/hk_classes/UP_TRIGGERS
deleted file mode 100755
index f4994b9..0000000
--- a/database/hk_classes/UP_TRIGGERS
+++ /dev/null
@@ -1 +0,0 @@
-up_trigger hk_classes dispel_self
diff --git a/database/leveldb/BUILD b/database/leveldb/BUILD
new file mode 100755
index 0000000..8f58e6d
--- /dev/null
+++ b/database/leveldb/BUILD
@@ -0,0 +1 @@
+make
diff --git a/database/leveldb/DEPENDS b/database/leveldb/DEPENDS
new file mode 100755
index 0000000..68614d1
--- /dev/null
+++ b/database/leveldb/DEPENDS
@@ -0,0 +1,8 @@
+optional_depends google-perftools \
+ "" \
+ "" \
+ "for tcmalloc" &&
+optional_depends snappy \
+ "" \
+ "" \
+ "compress data using snappy"
diff --git a/database/leveldb/DETAILS b/database/leveldb/DETAILS
new file mode 100755
index 0000000..b793cd6
--- /dev/null
+++ b/database/leveldb/DETAILS
@@ -0,0 +1,25 @@
+. "$GRIMOIRE/FUNCTIONS"
+ SPELL=leveldb
+ LIBVER=1.17
+if [ "${LEVELDB_BRANCH}" == "scm" ]; then
+ VERSION=$(get_scm_version)
+ SOURCE=${SPELL}-${LEVELDB_BRANCH}.tar.bz2
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${LEVELDB_BRANCH}
+ FORCE_DOWNLOAD=on
+ SOURCE_URL[0]=git://github.com/google/${SPELL}.git
+ SOURCE_IGNORE=volatile
+else
+ VERSION=1.17
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://github.com/google/${SPELL}/archive/v${VERSION}.tar.gz
+
SOURCE_HASH=sha512:8bd279078d421ae4bbca6031680764957ad19be356eb186a686fa62869ad64635764ca1d421a2bb1d747349faea415355101c88e5455bde8827f631aa6c7f711
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+fi
+ WEB_SITE="http://code.google.com/p/leveldb/";
+ LICENSE[0]=BSD3
+ ENTERED=20140915
+ SHORT="fast key-value storage library"
+cat << EOF
+LevelDB is a fast key-value storage library written at Google that provides
+an ordered mapping from string keys to string values.
+EOF
diff --git a/database/leveldb/HISTORY b/database/leveldb/HISTORY
new file mode 100644
index 0000000..bcb9733
--- /dev/null
+++ b/database/leveldb/HISTORY
@@ -0,0 +1,3 @@
+2014-09-15 Jeremy Blosser <jblosser AT sourcemage.org>
+ * PREPARE, BUILD, DEPENDS, DETAILS, INSTALL: spell created
+
diff --git a/database/leveldb/INSTALL b/database/leveldb/INSTALL
new file mode 100755
index 0000000..5466918
--- /dev/null
+++ b/database/leveldb/INSTALL
@@ -0,0 +1,11 @@
+install -m 755 -d ${INSTALL_ROOT}/usr/include/leveldb &&
+install -m 644 ./include/leveldb/* ${INSTALL_ROOT}/usr/include/leveldb/ &&
+
+install -m 644 libleveldb.a ${INSTALL_ROOT}/usr/lib/ &&
+install -m 755 libleveldb.so.${LIBVER} ${INSTALL_ROOT}/usr/lib/ &&
+ldconfig &&
+
+pushd ${INSTALL_ROOT}/usr/lib &&
+ln -sfn libleveldb.so.${LIBVER} libleveldb.so.1 &&
+ln -sfn libleveldb.so.${LIBVER} libleveldb.so &&
+popd
diff --git a/database/leveldb/PREPARE b/database/leveldb/PREPARE
new file mode 100755
index 0000000..98d27e4
--- /dev/null
+++ b/database/leveldb/PREPARE
@@ -0,0 +1,2 @@
+. ${GRIMOIRE}/FUNCTIONS &&
+prepare_select_branch stable scm
diff --git a/database/libdbi-drivers/DEPENDS b/database/libdbi-drivers/DEPENDS
index 48e7f24..ee75d8c 100755
--- a/database/libdbi-drivers/DEPENDS
+++ b/database/libdbi-drivers/DEPENDS
@@ -15,6 +15,12 @@ optional_depends "MYSQL" \
"--without-mysql" \
"database support" &&

+if is_depends_enabled $SPELL $(get_spell_provider $SPELL MYSQL); then
+ config_query_option LIBDBI_DRIVERS_OPTS "Use threadsafe version of
libmysqlclient?" y \
+ "--enable-mysql-threadsafe" \
+ "--disable-mysql-threadsafe"
+fi &&
+
optional_depends "sqlite2" \
"--with-sqlite" \
"--without-sqlite" \
diff --git a/database/libdbi-drivers/DETAILS b/database/libdbi-drivers/DETAILS
index 1767de5..5adb272 100755
--- a/database/libdbi-drivers/DETAILS
+++ b/database/libdbi-drivers/DETAILS
@@ -1,7 +1,6 @@
SPELL=libdbi-drivers
- VERSION=0.8.3-1
- PATCHLEVEL=1
-
SOURCE_HASH=sha512:c2cb76234b9137cc4a05af42a69ea7d5b08586287378406cbd4d114598598057f29cccb368bfbe0f86e19846ceab88ed636cccff6555ef9f7eebbb98bbcd3824
+ VERSION=0.9.0
+
SOURCE_HASH=sha512:f4d3aaa71014697c53012a10bf9f0af398bcf5ee5872af165f8f43a682d2fb3045a9172ffea0e068dcbfcad52494878c037d8d90fadfaf176936e42f7f1e85c1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-${VERSION//a/}"
diff --git a/database/libdbi-drivers/HISTORY b/database/libdbi-drivers/HISTORY
index dc6e506..4c82ccf 100644
--- a/database/libdbi-drivers/HISTORY
+++ b/database/libdbi-drivers/HISTORY
@@ -1,3 +1,8 @@
+2013-03-15 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.9.0
+ * DEPENDS: added threadsafe option for MySQL/MariaDB (linking with
+ libmysqlclient_r.so)
+
2012-01-20 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: fixed docs installation; quoting paths; cleaned up;
PATCHLEVEL++
diff --git a/database/libdbi/DEPENDS b/database/libdbi/DEPENDS
index bf81d92..9eb377f 100755
--- a/database/libdbi/DEPENDS
+++ b/database/libdbi/DEPENDS
@@ -1,3 +1,6 @@
-optional_depends openjade '' '--disable-docs' 'build documentation' &&
+optional_depends openjade \
+ "--enable-docs" \
+ "--disable-docs" \
+ "to build documentation" &&

suggest_depends libdbi-drivers "" "" "to select actual database drivers"
diff --git a/database/libdbi/DETAILS b/database/libdbi/DETAILS
index 34aae59..3703867 100755
--- a/database/libdbi/DETAILS
+++ b/database/libdbi/DETAILS
@@ -1,7 +1,6 @@
SPELL=libdbi
- VERSION=0.8.4
- PATCHLEVEL=1
-
SOURCE_HASH=sha512:7e28945a96483785840511df23fd8177383a1f9ee3929df863a3e458550b6eb943f8f86f49ede167125ce64daf718b14c40ac09b99e2e8eea474eecf7ee6a530
+ VERSION=0.9.0
+
SOURCE_HASH=sha512:ee8777195af43057409d051a6055ec0467cd926d48da076458b09f91d2f0995a1cc4bc071762e401b7bdcd8a4173fd8ea3472db3a1518e34b4c5b5ed24e4e2ce
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://libdbi.sourceforge.net
diff --git a/database/libdbi/HISTORY b/database/libdbi/HISTORY
index be2517e..d3dc453 100644
--- a/database/libdbi/HISTORY
+++ b/database/libdbi/HISTORY
@@ -1,3 +1,7 @@
+2013-03-15 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.9.0
+ * DEPENDS: readability++
+
2013-01-21 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: cleaned up; fixed doc installation; PATCHLEVEL=1
* DEPENDS: added suggest depends on libdbi-drivers
@@ -32,4 +36,3 @@
* DETAILS: version 0.7.1
* BUILD, DEPENDS: added
spell created
-
diff --git a/database/libzdb/DEPENDS b/database/libzdb/DEPENDS
index a147fa3..80fc31d 100755
--- a/database/libzdb/DEPENDS
+++ b/database/libzdb/DEPENDS
@@ -1,6 +1,6 @@
depends flex &&
-optional_depends openssl '--enable-openssl' \
- '--disable-openssl' \
+optional_depends SSL '--enable-openssl' \
+ '--disable-SSL' \
'crypto and ssl functionality' &&
optional_depends sqlite '--with-sqlite=/usr' \
'--without-sqlite' \
diff --git a/database/libzdb/HISTORY b/database/libzdb/HISTORY
index 80b0990..28832e1 100644
--- a/database/libzdb/HISTORY
+++ b/database/libzdb/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2012-10-30 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.10.6

diff --git a/database/lmdb/BUILD b/database/lmdb/BUILD
new file mode 100755
index 0000000..e18278e
--- /dev/null
+++ b/database/lmdb/BUILD
@@ -0,0 +1,2 @@
+cd $SOURCE_DIRECTORY/libraries/liblmdb &&
+make
diff --git a/database/lmdb/DETAILS b/database/lmdb/DETAILS
new file mode 100755
index 0000000..f064179
--- /dev/null
+++ b/database/lmdb/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=lmdb
+ SPELLX=openldap
+ VERSION=0.9.14
+ VX=2.4.40
+
SOURCE_HASH=sha512:c803c4a82878891d60414d64dcb54a7c3f08675106ba13f50cba06034a97b3eee1c238761dd5ddad97d8c3f6675d9bbbec176d0340eb4a3bcd808f940baabab5
+ SOURCE=$SPELLX-$VX.tgz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VX
+ WEB_SITE=http://symas.com/mdb
+ SOURCE_URL[0]=ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/$SOURCE
+ LICENSE[0]="OpenLDAP Public License"
+ ENTERED=20141215
+ KEYWORDS="database"
+ SHORT="Symas Lightning Memory-Mapped Database"
+cat << EOF
+LMDB is an ultra-fast, ultra-compact key-value embedded data store developed
by Symas
+for the OpenLDAP Project. It uses memory-mapped files, so it has the read
performance
+of a pure in-memory database while still offering the persistence of
standard
+disk-based databases, and is only limited to the size of the virtual address
space,
+(it is not limited to the size of physical RAM).
+EOF
diff --git a/database/lmdb/HISTORY b/database/lmdb/HISTORY
new file mode 100644
index 0000000..92a6900
--- /dev/null
+++ b/database/lmdb/HISTORY
@@ -0,0 +1,6 @@
+2014-12-15 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.14
+ spell created
+
+
+
diff --git a/database/lmdb/INSTALL b/database/lmdb/INSTALL
new file mode 100755
index 0000000..6ab7bba
--- /dev/null
+++ b/database/lmdb/INSTALL
@@ -0,0 +1,3 @@
+DEST=$INSTALL_ROOT/usr &&
+mkdir -p $DEST/man/man1 &&
+make prefix=$DEST install
diff --git a/database/mariadb/BUILD b/database/mariadb/BUILD
index 47781f2..019f655 100755
--- a/database/mariadb/BUILD
+++ b/database/mariadb/BUILD
@@ -1,27 +1,62 @@
create_account mariadb &&

-OPTS="$MADB_OPTS $OPTS" &&
+OPTS="$MARIADB_OPTS $OPTS" &&
CFLAGS="${CFLAGS//-ffast-math}" &&

-local LD_PRELOAD_OLD="$LD_PRELOAD" &&
-unset LD_PRELOAD &&
-CFLAGS="$CFLAGS -DUSE_OLD_FUNCTIONS" &&
+if [[ $MARIADB_BRANCH == 5.5 ]]; then
+ if [[ $MARIA_TESTS == n ]]; then
+ OPTS="-DWITH_UNIT_TESTS=OFF -DINSTALL_MYSQLTESTDIR=OFF $OPTS"
+ else
+ OPTS="-DWITH_UNIT_TESTS=ON -DINSTALL_MYSQLTESTDIR=share/mysql/mysql-test
$OPTS"
+ fi &&

-if glibc_is_nptl; then
- OPTS="--with-named-thread-libs=-lpthread $OPTS" &&
- CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
-fi &&
+ if [[ $MARIA_BENCH == n ]]; then
+ OPTS="-DINSTALL_SQLBENCHDIR=OFF $OPTS"
+ else
+ OPTS="-DINSTALL_SQLBENCHDIR=share/mysql/sql-bench $OPTS"
+ fi &&

-OPTS="--with-mysqld-user=mariadb \
- --with-charset=$MADB_CHARSET \
- --with-plugins=${MADB_ENGINES// /,} \
- --localstatedir=${INSTALL_ROOT}/var/lib/mariadb \
- --enable-assembler \
- --enable-thread-safe-client \
- --with-readline \
- $OPTS" &&
+ OPTS="-DDEFAULT_CHARSET=$MARIADB_CHARSET \
+ -DMYSQL_DATADIR=${INSTALL_ROOT}/var/lib/mariadb \
+ -DINSTALL_PLUGINDIR=lib/mysql/plugin \
+ -DINSTALL_SCRIPTDIR=bin \
+ -DINSTALL_SUPPORTFILESDIR=share/mysql \
+ -DINSTALL_MYSQLSHAREDIR=share/mysql \
+ -DINSTALL_DOCDIR=share/doc/mariadb \
+ -DINSTALL_DOCREADMEDIR=share/doc/mariadb \
+ -DINSTALL_MANDIR=share/man \
+ $OPTS" &&

-default_build &&
+ if [[ $MARIADB_ENGINES == none ]] || [[ $MARIADB_ENGINES == all ]]; then
+ OPTS="-DWITH_${MARIADB_ENGINES^^} $OPTS"
+ else
+ for engine in $MARIADB_ENGINES; do
+ OPTS="-DWITH_${engine^^}_STORAGE_ENGINE=ON $OPTS"
+ done
+ fi &&

-LD_PRELOAD="$LD_PRELOAD_OLD" &&
-make
+ cmake_build
+else
+ local LD_PRELOAD_OLD="$LD_PRELOAD" &&
+ unset LD_PRELOAD &&
+ CFLAGS="$CFLAGS -DUSE_OLD_FUNCTIONS" &&
+
+ if glibc_is_nptl; then
+ OPTS="--with-named-thread-libs=-lpthread $OPTS" &&
+ CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
+ fi &&
+
+ OPTS="--with-mysqld-user=mariadb \
+ --with-charset=$MARIADB_CHARSET \
+ --with-plugins=${MARIADB_ENGINES// /,} \
+ --localstatedir=${INSTALL_ROOT}/var/lib/mariadb \
+ --enable-assembler \
+ --enable-thread-safe-client \
+ --with-readline \
+ $OPTS" &&
+
+ default_build &&
+
+ LD_PRELOAD="$LD_PRELOAD_OLD" &&
+ make
+fi
diff --git a/database/mariadb/CONFIGURE b/database/mariadb/CONFIGURE
index 496c711..8945b10 100755
--- a/database/mariadb/CONFIGURE
+++ b/database/mariadb/CONFIGURE
@@ -1,85 +1,124 @@
source $GRIMOIRE/config_query_multi.function &&

-config_query_option MADB_OPTS "Install client only?" n \
- "--without-server" \
- "--with-server" &&
+# backporting legacy options
+if [[ -n "$MADB_OPTS" ]]; then
+ persistent_add MARIADB_OPTS &&
+ MARIADB_OPTS="$MADB_OPTS" &&
+ persistent_remove MADB_OPTS
+fi &&
+
+if [[ $MARIADB_BRANCH == 5.5 ]]; then
+ if list_find "$MARIADB_OPTS" "--with-embedded-server"; then
+ list_remove "MARIADB_OPTS" "--with-embedded-server" &&
+ list_add "MARIADB_OPTS" "-DWITH_EMBEDDED_SERVER=ON"
+ elif list_find "$MARIADB_OPTS" "--without-embedded-server"; then
+ list_remove "MARIADB_OPTS" "--without-embedded-server" &&
+ list_add "MARIADB_OPTS" "-DWITH_EMBEDDED_SERVER=OFF"
+ elif list_find "$MARIADB_OPTS" "--with-server"; then
+ list_remove "MARIADB_OPTS" "--with-server" &&
+ list_add "MARIADB_OPTS" "-DWITHOUT_SERVER=OFF"
+ elif list_find "$MARIADB_OPTS" "--without-server"; then
+ list_remove "MARIADB_OPTS" "--without-server" &&
+ list_add "MARIADB_OPTS" "-DWITHOUT_SERVER=ON"
+ fi &&
+
+ config_query_option MARIADB_OPTS "Build the embedded server (libmysqld)?"
n \
+ "-DWITH_EMBEDDED_SERVER=ON" \
+ "-DWITH_EMBEDDED_SERVER=OFF" &&
+
+ config_query_option MARIADB_OPTS "Install client only?" n \
+ "-DWITHOUT_SERVER=ON" \
+ "-DWITHOUT_SERVER=OFF"
+else
+ config_query_option MARIADB_OPTS "Install client only?" n \
+ "--without-server" \
+ "--with-server" &&
+
+ config_query_option MARIADB_OPTS "Build the embedded server (libmysqld)?"
n \
+ "--with-embedded-server" \
+ "--without-embedded-server" &&
+
+ if list_find "$MARIADB_OPTS" "--with-server"; then
+ config_query_option MARIADB_OPTS "Use libevent and have connection
pooling?" n \
+ "--with-libevent=yes" \
+ "--with-libevent=no"
+ fi
+fi &&
+
+# backporting legacy options
+if [[ -n "$MADB_CHARSET" ]]; then
+ persistent_add MARIADB_CHARSET &&
+ MARIADB_CHARSET="$MADB_CHARSET" &&
+ persistent_remove MADB_CHARSET
+fi &&

-config_query_option MADB_OPTS "Build the embedded server (libmysqld)?" n \
- "--with-embedded-server" \
- "--without-embedded-server" &&
+config_query_list MARIADB_CHARSET "Select default character set:" \
+ latin1 \
+ utf8 \
+ binary \
+ armscii8 \
+ ascii \
+ big5 \
+ cp1250 \
+ cp1251 \
+ cp1256 \
+ cp1257 \
+ cp850 \
+ cp852 \
+ cp866 \
+ cp932 \
+ dec8 \
+ eucjpms \
+ euckr \
+ gb2312 \
+ gbk \
+ geostd8 \
+ greek \
+ hebrew \
+ hp8 \
+ keybcs2 \
+ koi8r \
+ koi8u \
+ latin2 \
+ latin5 \
+ latin7 \
+ macce \
+ macroman \
+ sjis \
+ swe7 \
+ tis620 \
+ ucs2 \
+ ujis \
+ utf16 \
+ utf32 \
+ utf8mb4 &&

-if list_find "$MADB_OPTS" "--with-server"; then
- config_query_option MADB_OPTS "Use libevent and have connection pooling?"
n \
- "--with-libevent=yes" \
- "--with-libevent=no"
+# backporting legacy options
+if [[ -n "$MADB_ENGINES" ]]; then
+ persistent_add MARIADB_ENGINES &&
+ MARIADB_ENGINES="$MADB_ENGINES" &&
+ persistent_remove MADB_ENGINES
fi &&

-config_query_list MADB_CHARSET "Select default character set" \
- latin1 \
- utf8 \
- binary \
- armscii8 \
- ascii \
- big5 \
- cp1250 \
- cp1251 \
- cp1256 \
- cp1257 \
- cp850 \
- cp852 \
- cp866 \
- cp932 \
- dec8 \
- eucjpms \
- euckr \
- gb2312 \
- gbk \
- geostd8 \
- greek \
- hebrew \
- hp8 \
- keybcs2 \
- koi8r \
- koi8u \
- latin2 \
- latin5 \
- latin7 \
- macce \
- macroman \
- sjis \
- swe7 \
- tis620 \
- ucs2 \
- ujis &&
+if [[ $MARIADB_BRANCH == 5.5 ]]; then
+ local MARIADB_ENGINES_LIST="archive aria blackhole csv example federated
federatedx heap innobase myisam myisammrg ndbcluster oqgraph partition
perfschema sphinx tokudb xtradb"
+else
+ local MARIADB_ENGINES_LIST="archive aria blackhole csv example federated
federatedx heap ibmdb2i innodb_plugin myisam ndbcluster oqgraph pbxt sphinx
xtradb"
+fi &&
+
+config_query_multi MARIADB_ENGINES "What storage engines to build?" \
+ none \
+ all \
+ $MARIADB_ENGINES_LIST &&

-config_query_multi MADB_ENGINES \
- "What additional storage engines to build?" \
- none \
- all \
- archive \
- xtradb \
- blackhole \
- example \
- federated \
- innodb_plugin \
- ndbcluster \
- myisam \
- partition \
- auth \
- daemon_example \
- ftexample \
- csv \
- federatedx \
- heap \
- ibmdb2i \
- aria \
- myisammrg \
- oqgraph \
- pbxt \
- sphinx &&
+if list_find "$MARIADB_ENGINES" "all"; then
+ MARIADB_ENGINES="all"
+elif list_find "$MARIADB_ENGINES" "none"; then
+ MARIADB_ENGINES="none"
+fi &&

-if list_find "$MADB_ENGINES" "all"; then
- MADB_ENGINES="all"
-elif list_find "$MADB_ENGINES" "none"; then
- MADB_ENGINES="none"
+if list_find "$MARIADB_ENGINES" "aria" && [[ $MARIADB_BRANCH == 5.5 ]]; then
+ config_query_option MARIADB_OPTS "Use Aria engine (instead of MyISAM) for
temporary tables?" y \
+ "-DUSE_ARIA_FOR_TMP_TABLES=ON" \
+ "-DUSE_ARIA_FOR_TMP_TABLES=OFF"
fi
diff --git a/database/mariadb/DEPENDS b/database/mariadb/DEPENDS
index ed9f6ec..ccabcec 100755
--- a/database/mariadb/DEPENDS
+++ b/database/mariadb/DEPENDS
@@ -1,34 +1,72 @@
depends perl &&
depends procps &&
depends -sub CXX gcc &&
+depends bison &&

-optional_depends zlib \
- "--with-zlib-dir=$INSTALL_ROOT/" \
- "--with-zlib-dir=bundled" \
- "to use system zlib instead of bundled" &&
-
-# temporarily broken cause of mismatching API
-#optional_depends readline \
-# "--without-readline" "" \
-# "to use system readline instead of bundled" &&
-
-optional_depends libedit \
- "--without-libedit" "" \
- "to use system libedit instead of bundled" &&
-
-optional_depends openssl \
- "--with-ssl" \
- "--without-ssl" \
- "for OpenSSL support" &&
-
-optional_depends valgrind \
- "--with-valgrind" \
- "--without-valgrind" \
- "for Valgrind instrumentation" &&
-
-if list_find "$MADB_OPTS" "--with-libevent=yes"; then
- optional_depends libevent \
- "--with-libevent=$INSTALL_ROOT/usr" \
- "--with-libevent=bundled" \
- "to use system libevent instead of bundled"
+if [[ $MARIADB_BRANCH == 5.5 ]]; then
+ depends cmake &&
+
+ optional_depends readline \
+ "-DWITH_READLINE=OFF" \
+ "-DWITH_READLINE=ON" \
+ "to use system readline instead of bundled" &&
+
+ optional_depends zlib \
+ "-DWITH_ZLIB=system" \
+ "-DWITH_ZLIB=bundled" \
+ "to use system zlib instead of bundled" &&
+
+ optional_depends SSL \
+ "-DWITH_SSL=system" \
+ "-DWITH_SSL=bundled" \
+ "to use system SSL instead of bundled" &&
+
+ optional_depends tcp_wrappers \
+ "-DWITH_LIBWRAP=ON" \
+ "-DWITH_LIBWRAP=OFF" \
+ "for tcp wrappers support" &&
+
+ optional_depends valgrind \
+ "-DWITH_VALGRIND=ON" \
+ "-DWITH_VALGRIND=OFF" \
+ "for Valgrind instrumentation" &&
+
+ if list_find "$MARIADB_OPTS" "-DWITHOUT_SERVER=OFF"; then
+ optional_depends libevent "" "" "to use libevent and have connection
pooling"
+ fi &&
+
+ if list_find "$MARIADB_ENGINES" "xtradb"; then
+ depends libaio
+ fi &&
+
+ if list_find "$MARIADB_ENGINES" "oqgraph"; then
+ depends boost
+ fi
+else
+ optional_depends zlib \
+ "--with-zlib-dir=$INSTALL_ROOT/" \
+ "--with-zlib-dir=bundled" \
+ "to use system zlib instead of bundled" &&
+
+ optional_depends libedit \
+ "--without-libedit" \
+ "" \
+ "to use system libedit instead of bundled" &&
+
+ optional_depends SSL \
+ "--with-ssl" \
+ "--without-ssl" \
+ "for OpenSSL support" &&
+
+ optional_depends valgrind \
+ "--with-valgrind" \
+ "--without-valgrind" \
+ "for Valgrind instrumentation" &&
+
+ if list_find "$MARIADB_OPTS" "--with-libevent=yes"; then
+ optional_depends libevent \
+ "--with-libevent=$INSTALL_ROOT/usr" \
+ "--with-libevent=bundled" \
+ "to use system libevent instead of bundled"
+ fi
fi
diff --git a/database/mariadb/DETAILS b/database/mariadb/DETAILS
index 7111b30..1249fd6 100755
--- a/database/mariadb/DETAILS
+++ b/database/mariadb/DETAILS
@@ -2,6 +2,10 @@
if [[ $MARIADB_BRANCH == 5.3 ]]; then
VERSION=5.3.12

SOURCE_HASH=sha512:d53ea48745dad5693fd6a1fd5cf502852f12f8236b8a1fb7f81ad647301d2fd08d4f2944c74de580d0a4136d6c8b49f257124fa1b234ba8f2338f2047435ef94
+elif [[ $MARIADB_BRANCH == 5.5 ]]; then
+ VERSION=5.5.40
+ SECURITY_PATCH=1
+
SOURCE_HASH=sha512:178b77d95bcd72bd8ec7840e77a6c7156379d676ff65eeb9a9f58897c4476f2dcd8f390ddaf12471d836f0224d7dec3aebeaa6fd1589ffae071f1eba4ed60eac
else
VERSION=5.2.14
SECURITY_PATCH=3
@@ -10,19 +14,23 @@ else
fi
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+if [[ $MARIADB_BRANCH == 5.5 ]]; then
+
SOURCE_URL[0]=http://mirror.netcologne.de/$SPELL/$SPELL-$VERSION/source/$SOURCE
+else

SOURCE_URL[0]=http://mirrors.fe.up.pt/pub/$SPELL/$SPELL-$VERSION/kvm-tarbake-jaunty-x86/$SOURCE

SOURCE_URL[1]=http://ftp-stud.hs-esslingen.de/pub/Mirrors/$SPELL/$SPELL-$VERSION/kvm-tarbake-jaunty-x86/$SOURCE

SOURCE_URL[2]=http://ftp.osuosl.org/pub/$SPELL/$SPELL-$VERSION/kvm-tarbake-jaunty-x86/$SOURCE

SOURCE_URL[3]=http://mirrors.supportex.net/$SPELL/$SPELL-$VERSION/kvm-tarbake-jaunty-x86/$SOURCE
+fi
LICENSE[0]=GPL
WEB_SITE=https://mariadb.org/
KEYWORDS="sql database"
ENTERED=20100402
SHORT="backward compatible, drop-in replacement branch of the
MySQL(r) database server"
cat << EOF
-MariaDB is a backward compatible, drop-in replacement branch of the
-MySQL(r) database server.
+MariaDB is a backward compatible, drop-in replacement branch of the MySQL(r)
+database server.

-It includes all major open source storage engines,
-including the Maria storage engine.
+It includes all major open source storage engines, including the Maria
storage
+engine.
EOF
diff --git a/database/mariadb/FINAL b/database/mariadb/FINAL
index daee887..9a9db7d 100755
--- a/database/mariadb/FINAL
+++ b/database/mariadb/FINAL
@@ -1,4 +1,5 @@
-if list_find "$MADB_OPTS" "--with-server" ]]; then
+if list_find "$MARIADB_OPTS" "--with-server" || \
+ list_find "$MARIADB_OPTS" "-DWITHOUT_SERVER=OFF"; then
message "${MESSAGE_COLOR}After initial install of MariaDB run"
message "\"mysql_install_db --user=mariadb\" to create directory"
message "structure and initial tables. See MariaDB documentation"
diff --git a/database/mariadb/HISTORY b/database/mariadb/HISTORY
index 70c5fbd..e3eca21 100644
--- a/database/mariadb/HISTORY
+++ b/database/mariadb/HISTORY
@@ -1,3 +1,38 @@
+2014-10-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.5.40 (5.5 branch); SECURITY_PATCH=1
+
+2014-09-27 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.5.39 (5.5 branch)
+ * BUILD: corrected man path for 5.5 branch
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-06-16 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.5.38 (5.5 branch)
+
+2014-05-13 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.5.37 (5.5 branch); added mirror for 5.5
+ branch; cleaned up
+ * CONFIGURE: added config option for tmp tables
+
+2014-04-08 Vlad Glagolev <stealth AT sourcemage.org>
+ * UP_TRIGGERS: update triggers for switching between branches
+
+2014-04-07 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, PREPARE: added 5.5 branch
+ * CONFIGURE: renamed lists MADB_* -> MARIADB_*; added missing
charsets;
+ split engines list for different branches
+ * DEPENDS: added bison dependency; added cmake (optional) and libaio,
+ boost for 5.5 branch
+ * BUILD: cmake build for 5.5 branch; use MARIADB_OPTS
+ * INSTALL: added target for 5.5 branch
+ * PRE_BUILD: added check for 5.5 branch; renamed mysqld user mysql ->
+ mariadb
+ * FINAL: fixed syntax error; added check for 5.5 branch
+ * {PRE_,}SUB_DEPENDS: rewritten; echo -> message
+ * REPAIR^all^PRE_SUB_DEPENDS: added
+
2013-02-10 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: added 5.3 branch; PATCHLEVEL=1 for 5.2 branch to set
MARIADB_BRANCH in tablet for further usage; updated website
diff --git a/database/mariadb/INSTALL b/database/mariadb/INSTALL
index 9c90b69..1db0634 100755
--- a/database/mariadb/INSTALL
+++ b/database/mariadb/INSTALL
@@ -1,13 +1,17 @@
-make benchdir_root="${TRACK_ROOT}/usr/share/mysql" \
- testroot="${TRACK_ROOT}/usr/share/mysql" \
- install &&
+if [[ $MARIADB_BRANCH == 5.5 ]]; then
+ default_install
+else
+ make benchdir_root="${TRACK_ROOT}/usr/share/mysql" \
+ testroot="${TRACK_ROOT}/usr/share/mysql" \
+ install &&

-if [[ $MARIA_TESTS == n ]]; then
+ if [[ $MARIA_TESTS == n ]]; then
rm -rf "${INSTALL_ROOT}/usr/share/mysql/mysql-test"
-fi &&
+ fi &&

-if [[ $MARIA_BENCH == n ]]; then
- rm -fr "${INSTALL_ROOT}/usr/share/mysql/sql-bench"
+ if [[ $MARIA_BENCH == n ]]; then
+ rm -rf "${INSTALL_ROOT}/usr/share/mysql/sql-bench"
+ fi
fi &&

if [[ $INIT_INSTALLED ]]; then
diff --git a/database/mariadb/PREPARE b/database/mariadb/PREPARE
index cb0d439..708765d 100755
--- a/database/mariadb/PREPARE
+++ b/database/mariadb/PREPARE
@@ -7,12 +7,12 @@
#
persistent_read $SPELL MARIADB_BRANCH MARIADB_BRANCH || true &&

-if [[ -z "$MARIADB_BRANCH" ]]; then
+if spell_ok $SPELL && [[ -z "$MARIADB_BRANCH" ]]; then
persistent_add MARIADB_BRANCH &&
local MARIADB_BRANCH="5.2"
fi &&

-prepare_select_branch 5.3 5.2 &&
+prepare_select_branch 5.5 5.3 5.2 &&

config_query MARIA_TESTS "Install MariaDB testing utilities?" n &&
config_query MARIA_BENCH "Install MariaDB benchmarking utilities?" n
diff --git a/database/mariadb/PRE_BUILD b/database/mariadb/PRE_BUILD
index 68b9b02..c01bcd3 100755
--- a/database/mariadb/PRE_BUILD
+++ b/database/mariadb/PRE_BUILD
@@ -1,9 +1,15 @@
default_pre_build &&
cd $SOURCE_DIRECTORY &&
-sedit 's:$(libdir)/@PACKAGE@:$(libdir):' libmysql/Makefile.in &&
-sedit 's:$(libdir)/@PACKAGE@:$(libdir):' libmysql_r/Makefile.in &&

-# our zlib location isn't default
-if is_depends_enabled $SPELL zlib; then
- patch -p0 < "$SPELL_DIRECTORY/zlib-conf.patch"
+if [[ $MARIADB_BRANCH != 5.5 ]]; then
+ sedit 's:$(libdir)/@PACKAGE@:$(libdir):' libmysql/Makefile.in &&
+ sedit 's:$(libdir)/@PACKAGE@:$(libdir):' libmysql_r/Makefile.in &&
+
+ # our zlib location isn't default
+ if is_depends_enabled $SPELL zlib; then
+ patch -p0 < "$SPELL_DIRECTORY/zlib-conf.patch"
+ fi
+else
+ sedit "s:data/test:share/mysql/data/test:" sql/CMakeLists.txt &&
+ sedit "s:MYSQLD_USER \"mysql\":MYSQLD_USER \"mariadb\":"
scripts/CMakeLists.txt
fi
diff --git a/database/mariadb/PRE_SUB_DEPENDS
b/database/mariadb/PRE_SUB_DEPENDS
index ede9a09..e5dae45 100755
--- a/database/mariadb/PRE_SUB_DEPENDS
+++ b/database/mariadb/PRE_SUB_DEPENDS
@@ -1,6 +1,20 @@
case $THIS_SUB_DEPENDS in
- embedded|EMBEDDED) if list_find "$MADB_OPTS" "--with-embedded-server";
then return 0; fi;;
- innodb|INNODB) if [[ $MADB_ENGINES == *innodb_plugin* || "$MADB_ENGINES"
== "all" ]]; then return 0; fi;;
- NDB) if [[ $MADB_ENGINES == *ndbcluster* || "$MADB_ENGINES" == "all" ]];
then return 0; fi;;
+ embedded|EMBEDDED) if list_find "$MARIADB_OPTS" "--with-embedded-server"
|| \
+ list_find "$MARIADB_OPTS"
"-DWITH_EMBEDDED_SERVER=ON"; then
+ return 0
+ fi
+ ;;
+ innodb|INNODB) if list_find "$MARIADB_ENGINES" "innodb_plugin" || \
+ list_find "$MARIADB_ENGINES" "innobase" || \
+ list_find "$MARIADB_ENGINES" "all"; then
+ return 0
+ fi
+ ;;
+ NDB) if list_find "$MARIADB_ENGINES" "ndbcluster" || \
+ list_find "$MARIADB_ENGINES" "all"; then
+ return 0
+ fi
+ ;;
esac
+
return 1
diff --git a/database/mariadb/REPAIR^all^PRE_SUB_DEPENDS
b/database/mariadb/REPAIR^all^PRE_SUB_DEPENDS
new file mode 100755
index 0000000..e5dae45
--- /dev/null
+++ b/database/mariadb/REPAIR^all^PRE_SUB_DEPENDS
@@ -0,0 +1,20 @@
+case $THIS_SUB_DEPENDS in
+ embedded|EMBEDDED) if list_find "$MARIADB_OPTS" "--with-embedded-server"
|| \
+ list_find "$MARIADB_OPTS"
"-DWITH_EMBEDDED_SERVER=ON"; then
+ return 0
+ fi
+ ;;
+ innodb|INNODB) if list_find "$MARIADB_ENGINES" "innodb_plugin" || \
+ list_find "$MARIADB_ENGINES" "innobase" || \
+ list_find "$MARIADB_ENGINES" "all"; then
+ return 0
+ fi
+ ;;
+ NDB) if list_find "$MARIADB_ENGINES" "ndbcluster" || \
+ list_find "$MARIADB_ENGINES" "all"; then
+ return 0
+ fi
+ ;;
+esac
+
+return 1
diff --git a/database/mariadb/SUB_DEPENDS b/database/mariadb/SUB_DEPENDS
index fb44ab1..88bc25a 100755
--- a/database/mariadb/SUB_DEPENDS
+++ b/database/mariadb/SUB_DEPENDS
@@ -1,17 +1,32 @@
case $THIS_SUB_DEPENDS in
- embedded|EMBEDDED) echo "Embbeded mysql requested, forcing it." &&
- MADB_OPTS="--with-embedded-server $MADB_OPTS"
;;
- innodb|INNODB) echo "InnoDB storage engine support requested, forcing
it." &&
- if [ "$MADB_ENGINES" == "none" ]; then
- MADB_ENGINES="innodb_plugin"
- else
- MADB_ENGINES="innodb_plugin $MADB_ENGINES"
- fi ;;
- NDB) echo "ndbcluster storage engine support requested, forcing it." &&
- if [ "$MADB_ENGINES" == "none" ]; then
- MADB_ENGINES="ndbcluster"
- else
- MADB_ENGINES="ndbcluster $MADB_ENGINES"
- fi ;;
- *) echo "unknown sub-depends!"; return 1 ;;
+ embedded|EMBEDDED) message "${MESSAGE_COLOR}Embbeded server requested,
forcing it.${DEFAULT_COLOR}" &&
+ if [[ $MARIADB_BRANCH == 5.5 ]]; then
+ list_remove "MARIADB_OPTS"
"-DWITH_EMBEDDED_SERVER=OFF" &&
+ list_add "MARIADB_OPTS" "-DWITH_EMBEDDED_SERVER=ON"
+ else
+ list_remove "MARIADB_OPTS"
"--without-embedded-server" &&
+ list_add "MARIADB_OPTS" "--with-embedded-server"
+ fi
+ ;;
+ innodb|INNODB) message "${MESSAGE_COLOR}InnoDB storage engine support
requested, forcing it.${DEFAULT_COLOR}" &&
+ if list_find "$MARIADB_ENGINES" "none"; then
+ list_remove "MARIADB_ENGINES" "none"
+ fi &&
+
+ if [[ $MARIADB_BRANCH == 5.5 ]]; then
+ list_add "MARIADB_ENGINES" innobase
+ else
+ list_add "MARIADB_ENGINES" innodb_plugin
+ fi
+ ;;
+ NDB) message "${MESSAGE_COLOR}ndbcluster storage engine
support requested, forcing it.${DEFAULT_COLOR}" &&
+ if list_find "$MARIADB_ENGINES" "none"; then
+ list_remove "MARIADB_ENGINES" "none"
+ fi &&
+
+ list_add "MARIADB_ENGINES" "ndbcluster"
+ ;;
+ *) message "${PROBLEM_COLOR}Unknown
sub-depends!${DEFAULT_COLOR}" &&
+ return 1
+ ;;
esac
diff --git a/database/mariadb/UP_TRIGGERS b/database/mariadb/UP_TRIGGERS
index 000b21c..daf653e 100755
--- a/database/mariadb/UP_TRIGGERS
+++ b/database/mariadb/UP_TRIGGERS
@@ -1,14 +1,18 @@
-# up_trigger everything on update to 5.1.32 as most stuff links to
libmysqlclient.so.15 from version 5.0.77
+# up_trigger everything on branch updates
+local NEW_SPELL_BRANCH="" &&
+local OLD_SPELL_BRANCH="" &&
+
+if spell_ok $SPELL; then
+ NEW_SPELL_BRANCH="$(echo $VERSION | cut -d. -f1,2)" &&
+ OLD_SPELL_BRANCH="$(installed_version $SPELL | cut -d. -f1,2)" &&
+
+ if test "${NEW_SPELL_BRANCH}" != "${OLD_SPELL_BRANCH}"; then
+ message "${MESSAGE_COLOR}This is a possibly incompatible update of
$SPELL..." &&
+ message "Figuring out what spells need to be recast, this may take a
while.${DEFAULT_COLOR}" &&

-local OLD_SPELL_VERSION=""
-if spell_ok $SPELL; then
- OLD_SPELL_VERSION="$(installed_version $SPELL)"
- if test "${VERSION:0:3}" != "${OLD_SPELL_VERSION:0:3}"; then
- message "This is a possibly incompatible update of libmysql..."
- message "Figuring out what spells need to be recast, this may take a
while."
for each in $(show_up_depends $SPELL 1); do
- if gaze install $each | xargs readelf -d 2> /dev/null |
- grep -q "NEEDED.*libmysqlclient.so.15"; then
+ if gaze -q install $each | xargs readelf -d 2> /dev/null |
+ grep -Eq "NEEDED.*libmysqlclient(_r)?.so"; then
up_trigger $each cast_self
fi
done
diff --git a/database/mongodb/BUILD b/database/mongodb/BUILD
index 2b10b63..73c97d7 100755
--- a/database/mongodb/BUILD
+++ b/database/mongodb/BUILD
@@ -1,6 +1,18 @@
create_account mongodb &&

-# use bundled spidermonkey, 2.2 will switch to V8
-OPTS="--sharedclient --usesm $OPTS" &&
+if ! list_find "$LDFLAGS" "-s"; then
+ OPTS="--nostrip $OPTS"
+fi &&

-scons --jobs=$MAKE_NJOBS --prefix="$INSTALL_ROOT/usr" $OPTS
+case $MONGODB_JSE in
+ v8)
+ OPTS="--usev8 $OPTS"
+ ;;
+ spidermonkey)
+ OPTS="--usesm $OPTS"
+ ;;
+esac &&
+
+OPTS="--mongod-concurrency-level=$MONGODB_CCL $MONGODB_OPTS $OPTS" &&
+
+scons all --jobs=$MAKE_NJOBS --prefix="$INSTALL_ROOT/usr" $OPTS
diff --git a/database/mongodb/CONFIGURE b/database/mongodb/CONFIGURE
new file mode 100755
index 0000000..7614005
--- /dev/null
+++ b/database/mongodb/CONFIGURE
@@ -0,0 +1,11 @@
+config_query_list MONGODB_CCL "Choose mongod concurrency level:" \
+ db \
+ global &&
+
+config_query_list MONGODB_JSE "Choose JavaScript engine to use:" \
+ v8 \
+ spidermonkey &&
+
+config_query_option MONGODB_OPTS "Build shared client?" y \
+ "--sharedclient" \
+ ""
diff --git a/database/mongodb/DEPENDS b/database/mongodb/DEPENDS
index 0dd5739..e3f34c7 100755
--- a/database/mongodb/DEPENDS
+++ b/database/mongodb/DEPENDS
@@ -1,7 +1,24 @@
-depends -sub CXX gcc &&
depends scons &&
depends readline &&
-depends -sub "THREAD FILESYSTEM PROGRAM_OPTIONS" boost &&
+depends -sub CXX gcc &&
+depends -sub CPP pcre '--use-system-pcre' &&
+depends -sub "THREAD FILESYSTEM PROGRAM_OPTIONS" boost '--use-system-boost'
&&
+
+optional_depends google-perftools \
+ "--use-system-tcmalloc" \
+ "" \
+ "to use system version of tcmalloc library" &&
+
+optional_depends snappy \
+ "--use-system-snappy" \
+ "" \
+ "to use system version of snappy library" &&
+
+optional_depends LIBSASL \
+ "--use-sasl-client" \
+ "" \
+ "for SASL authentication in the client library" &&

-optional_depends openssl "--ssl" "" "for OpenSSL support" &&
+optional_depends SSL "--ssl" "" "for OpenSSL support" &&
+optional_depends libpcap "" "" "to build mongosniff utility" &&
optional_depends distcc "--distcc" "" "to use distcc for distributing builds"
diff --git a/database/mongodb/DETAILS b/database/mongodb/DETAILS
index f3b59b0..a0096f1 100755
--- a/database/mongodb/DETAILS
+++ b/database/mongodb/DETAILS
@@ -1,8 +1,10 @@
SPELL=mongodb
- VERSION=2.0.2
+ VERSION=2.4.11
+ SECURITY_PATCH=1
SOURCE=$SPELL-src-r$VERSION.tar.gz
- SOURCE_URL[0]=http://downloads.mongodb.org/src/$SOURCE
-
SOURCE_HASH=sha512:493fd5d1cb89a92ca850cfc4d07e93b96154da3b994964c810abc276bcf9910fee0c87cef8e7263509e4fb881d7522c39c0bafc27cbf4428271d6452e1a255f7
+ SOURCE_URL[0]=http://fastdl.mongodb.org/src/$SOURCE
+ SOURCE_URL[1]=http://downloads.mongodb.org/src/$SOURCE
+
SOURCE_HASH=sha512:a132275b7d0be357958d4bffaa8d8b660df1812811e8b94b1482906d1cf4567f6b6f13c77dcdf6dea38c56f54fe4b462a41379185c04c9eb5661848b80e40106
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-src-r$VERSION"
LICENSE[0]=AGPL
LICENSE[1]=APACHE
diff --git a/database/mongodb/FINAL b/database/mongodb/FINAL
new file mode 100755
index 0000000..86fab5a
--- /dev/null
+++ b/database/mongodb/FINAL
@@ -0,0 +1,5 @@
+message "${PROBLEM_COLOR}"
+message "WARNING: don't forget to run mongod and mongos with '--upgrade'"
+message "flag to upgrade db and meta data version on updates of MongoDB"
+message "major branch versions (e.g. 2.2.* -> 2.4.*)."
+message "${DEFAULT_COLOR}"
diff --git a/database/mongodb/HISTORY b/database/mongodb/HISTORY
index acaf942..63156e7 100644
--- a/database/mongodb/HISTORY
+++ b/database/mongodb/HISTORY
@@ -1,3 +1,33 @@
+2014-09-27 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.4.11
+ * PRE_BUILD: apply new patch
+ * scons.patch: adapted for new version
+ * intsign.patch: added, backported from Debian to fix build
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-04-06 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.4.10
+ * DEPENDS: added missing dependencies
+ * CONFIGURE: added, to select between js engines and concurrency
levels
+ * PRE_BUILD: sed -i -> sedit
+ * INSTALL: install run dir for mongos daemon
+ * FINAL: added, notify SA about spell branch updates
+ * init.d/mongodb: added stop() for clean shutdown
+ * init.d/mongos: added, init script for mongos (sharding daemon)
+ * fips.patch: added, to fix build against OpenSSL without FIPS support
+ (official patch 51a0bf4)
+ * scons.patch: added, to respect CXX/LD flags
+ * boost150.patch.gz: dropped, fixed by upstream
+
+2013-06-25 Vlad Glagolev <stealth AT sourcemage.org>
+ * PRE_BUILD: apply patch
+ * boost150.patch.gz: added, to fix build with boost 1.50+
+
+2013-05-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.0.9; SECURITY_PATCH=1 (CVE-2013-1892)
+
2011-12-14 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.0.2

diff --git a/database/mongodb/INSTALL b/database/mongodb/INSTALL
index 50a5204..af039c1 100755
--- a/database/mongodb/INSTALL
+++ b/database/mongodb/INSTALL
@@ -1,8 +1,9 @@
-scons --prefix="$INSTALL_ROOT/usr" --full install &&
+scons install --prefix="$INSTALL_ROOT/usr" --full $OPTS &&

if [[ $INIT_INSTALLED ]]; then
install_config_file "$SPELL_DIRECTORY/init.d/mongodb.conf" \
"$INSTALL_ROOT/etc/sysconfig/mongodb"
fi &&

-install -d -o mongodb -g mongodb -vm 755 "$INSTALL_ROOT/var/run/mongod"
+install -d -o mongodb -g mongodb -vm 755 "$INSTALL_ROOT/var/run/mongod" \
+ "$INSTALL_ROOT/var/run/mongos"
diff --git a/database/mongodb/PRE_BUILD b/database/mongodb/PRE_BUILD
index 3888f4e..79e40d7 100755
--- a/database/mongodb/PRE_BUILD
+++ b/database/mongodb/PRE_BUILD
@@ -1,4 +1,8 @@
default_pre_build &&
cd "$SOURCE_DIRECTORY" &&

-sed -i "s:lib64:lib:g" SConstruct
+patch -p0 < "$SPELL_DIRECTORY/scons.patch" &&
+patch -p0 < "$SPELL_DIRECTORY/fips.patch" &&
+patch -p1 < "$SPELL_DIRECTORY/intsign.patch" &&
+
+sedit "s:lib64:lib:g" SConstruct
diff --git a/database/mongodb/fips.patch b/database/mongodb/fips.patch
new file mode 100644
index 0000000..c0da948
--- /dev/null
+++ b/database/mongodb/fips.patch
@@ -0,0 +1,21 @@
+--- src/mongo/util/net/ssl_manager.cpp.orig
++++ src/mongo/util/net/ssl_manager.cpp
+@@ -186,6 +186,7 @@
+
+ void SSLManager::_setupFIPS() {
+ // Turn on FIPS mode if requested.
++#ifdef OPENSSL_FIPS
+ int status = FIPS_mode_set(1);
+ if (!status) {
+ error() << "can't activate FIPS mode: " <<
+@@ -193,6 +194,10 @@
+ fassertFailed(16703);
+ }
+ log() << "FIPS 140-2 mode activated" << endl;
++#else
++ error() << "this version of mongodb was not compiled with FIPS
support";
++ fassertFailed(17084);
++#endif
+ }
+
+ bool SSLManager::_setupPEM(const std::string& keyFile , const
std::string& password) {
diff --git a/database/mongodb/init.d/mongodb b/database/mongodb/init.d/mongodb
index a4c4457..386518f 100755
--- a/database/mongodb/init.d/mongodb
+++ b/database/mongodb/init.d/mongodb
@@ -18,4 +18,11 @@ start() {
evaluate_retval
}

+stop() {
+ echo "Stopping $NAME..."
+
+ su mongodb -s /bin/sh -c "$PROGRAM $ARGS --shutdown"
+ evaluate_retval
+}
+
. /etc/init.d/smgl_init
diff --git a/database/mongodb/init.d/mongodb.conf
b/database/mongodb/init.d/mongodb.conf
index b3a4479..60b6e5e 100644
--- a/database/mongodb/init.d/mongodb.conf
+++ b/database/mongodb/init.d/mongodb.conf
@@ -1,3 +1,5 @@
-# For the arguments and description see ``mongod --help''
+# For the arguments and description see ``mongod --help'' and ``mongos
--help''

MONGOD_ARGS=""
+
+MONGOS_ARGS=""
diff --git a/database/mongodb/init.d/mongos b/database/mongodb/init.d/mongos
new file mode 100755
index 0000000..2485ffd
--- /dev/null
+++ b/database/mongodb/init.d/mongos
@@ -0,0 +1,21 @@
+#!/bin/bash
+
+. /etc/sysconfig/mongodb
+
+PROGRAM=/usr/bin/mongos
+PIDFILE=/var/run/mongos/mongos.pid
+ARGS="-f /etc/mongos.conf --pidfilepath $PIDFILE --fork $MONGOS_ARGS"
+RUNLEVEL=3
+NEEDS="+network"
+
+start() {
+ echo "Starting $NAME..."
+
+ # needs C locale on startup
+ export LC_ALL="C"
+
+ su mongodb -s /bin/sh -c "$PROGRAM $ARGS"
+ evaluate_retval
+}
+
+. /etc/init.d/smgl_init
diff --git a/database/mongodb/intsign.patch b/database/mongodb/intsign.patch
new file mode 100644
index 0000000..bd02e4d
--- /dev/null
+++ b/database/mongodb/intsign.patch
@@ -0,0 +1,67 @@
+--- mongodb-2.4.6.orig/src/mongo/db/auth/privilege_set.cpp
++++ mongodb-2.4.6/src/mongo/db/auth/privilege_set.cpp
+@@ -79,7 +79,7 @@ namespace mongo {
+ resourceSearchList[1] =
nsToDatabaseSubstring(desiredPrivilege.getResource());
+
+ ActionSet unmetRequirements = desiredPrivilege.getActions();
+- for (int i = 0; i < boost::size(resourceSearchList); ++i) {
++ for (unsigned int i = 0; i < boost::size(resourceSearchList); ++i) {
+ ResourcePrivilegeCacheEntry* entry =
_lookupEntry(resourceSearchList[i]);
+ if (NULL == entry)
+ continue;
+--- mongodb-2.4.6.orig/src/mongo/db/cmdline_test.cpp
++++ mongodb-2.4.6/src/mongo/db/cmdline_test.cpp
+@@ -71,7 +71,7 @@ namespace {
+ "KEEP",
+ "--servicePasswordFake=KEEP"
+ };
+- const int argc = boost::size(argv);
++ const unsigned int argc = boost::size(argv);
+ testCensoringArgv(argv, argv, argc);
+ }
+
+@@ -88,7 +88,7 @@ namespace {
+ "--servicePassword",
+ "get out of dodge"
+ };
+- const int argc = boost::size(argv);
++ const unsigned int argc = boost::size(argv);
+
+ const char* const expected[] = {
+ "first",
+@@ -120,7 +120,7 @@ namespace {
+ "-servicePassword",
+ "get out of dodge"
+ };
+- const int argc = boost::size(argv);
++ const unsigned int argc = boost::size(argv);
+
+ const char* const expected[] = {
+ "first",
+@@ -152,7 +152,7 @@ namespace {
+ "KEEP",
+ "--servicePasswordFake=KEEP"
+ };
+- const int argc = boost::size(argv);
++ const unsigned int argc = boost::size(argv);
+ testCensoringVector(argv, argv, argc);
+ }
+
+@@ -169,7 +169,7 @@ namespace {
+ "--servicePassword",
+ "get out of dodge"
+ };
+- const int argc = boost::size(argv);
++ const unsigned int argc = boost::size(argv);
+
+ const char* const expected[] = {
+ "first",
+@@ -201,7 +201,7 @@ namespace {
+ "-servicePassword",
+ "get out of dodge"
+ };
+- const int argc = boost::size(argv);
++ const unsigned int argc = boost::size(argv);
+
+ const char* const expected[] = {
+ "first",
diff --git a/database/mongodb/scons.patch b/database/mongodb/scons.patch
new file mode 100644
index 0000000..e4edb15
--- /dev/null
+++ b/database/mongodb/scons.patch
@@ -0,0 +1,34 @@
+--- SConstruct.orig 2014-08-22 01:56:32.000000000 +0400
++++ SConstruct 2014-09-27 15:28:11.496080339 +0400
+@@ -704,7 +704,6 @@
+ # -Winvalid-pch Warn if a precompiled header (see Precompiled Headers)
is found in the search path but can't be used.
+ env.Append( CCFLAGS=["-fPIC",
+ "-fno-strict-aliasing",
+- "-ggdb",
+ "-pthread",
+ "-Wall",
+ "-Wsign-compare",
+@@ -719,9 +718,10 @@
+ env.Append( CCFLAGS=["-fno-builtin-memcmp"] ) # glibc's memcmp
is faster than gcc's
+
+ env.Append( CPPDEFINES=["_FILE_OFFSET_BITS=64"] )
+- env.Append( CXXFLAGS=["-Wnon-virtual-dtor", "-Woverloaded-virtual"] )
++ env.Append( CXXFLAGS=os.environ['CXXFLAGS'] )
++ env.Append( LINKFLAGS=os.environ['LDFLAGS'] )
+ env.Append( LINKFLAGS=["-fPIC", "-pthread", "-rdynamic"] )
+- env.Append( LIBS=[] )
++ env.Append( LIBS=['pcre', 'pcrecpp'] )
+
+ #make scons colorgcc friendly
+ for key in ('HOME', 'TERM'):
+--- src/mongo/SConscript.orig 2014-08-22 01:56:32.000000000 +0400
++++ src/mongo/SConscript 2014-09-27 18:24:40.903897125 +0400
+@@ -456,7 +456,7 @@
+ env.Library('stacktrace', 'util/stacktrace.cpp')
+
+ env.Program('lame_stacktrace_test', 'util/lame_stacktrace_test.cpp',
+- LIBDEPS=['stacktrace',
++ LIBDEPS=['stacktrace', 'foundation', 'mongocommon', 'alltools',
+ '$BUILD_DIR/mongo/base/base'])
+
+ serverOnlyFiles += mmapFiles
diff --git a/database/mysql-workbench/DEPENDS
b/database/mysql-workbench/DEPENDS
index 1c3b7e4..14b7c6b 100755
--- a/database/mysql-workbench/DEPENDS
+++ b/database/mysql-workbench/DEPENDS
@@ -34,7 +34,7 @@ depends libzip &&
depends lua51 &&
depends MYSQL &&
depends OPENGL &&
-depends openssl &&
+depends SSL &&
depends orbit2 &&
depends pango &&
depends pangomm &&
diff --git a/database/mysql-workbench/HISTORY
b/database/mysql-workbench/HISTORY
index 5686f18..3f07ab8 100644
--- a/database/mysql-workbench/HISTORY
+++ b/database/mysql-workbench/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2012-07-15 Sukneet Basuta <sukneet AT sourcemage.org>
* DEPENDS: howl -> -sub COMPAT_HOWL avahi

diff --git a/database/mysql/DEPENDS b/database/mysql/DEPENDS
index 08b626d..d5a2c6f 100755
--- a/database/mysql/DEPENDS
+++ b/database/mysql/DEPENDS
@@ -4,12 +4,12 @@ depends procps &&
depends -sub CXX gcc &&

if [[ $OLD == y ]]; then
- optional_depends openssl \
- "--with-openssl" \
- "--without-openssl" \
+ optional_depends SSL \
+ "--with-opennssl" \
+ "--without-opennssl" \
"for OpenSSL support"
else
- optional_depends openssl \
+ optional_depends SSL \
"--with-ssl" \
"--without-ssl" \
"for OpenSSL support"
diff --git a/database/mysql/HISTORY b/database/mysql/HISTORY
index 7e461c3..b0cc4a7 100644
--- a/database/mysql/HISTORY
+++ b/database/mysql/HISTORY
@@ -1,3 +1,15 @@
+2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix bad with-SSL usage
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+ * SUB_DEPENDS, PRE_SUB_DEPENDS: openssl => SSL
+
+2013-03-22 Eric Sandall <sandalle AT sourcemage.org>
+ * PRE_BUILD: Add -fpermissive in CXXFLAGS with 5.1.67 (!$OLD) for
+ extra/yassl/taocrypt/src/Makefile.in
+
2013-02-01 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 5.1.67, 5.0.96 (old); SECURITY_PATCH++

diff --git a/database/mysql/PRE_BUILD b/database/mysql/PRE_BUILD
index a28c410..f5ac745 100755
--- a/database/mysql/PRE_BUILD
+++ b/database/mysql/PRE_BUILD
@@ -4,4 +4,8 @@ cd $SOURCE_DIRECTORY &&
patch -p1 < "$SPELL_DIRECTORY/big_tables.patch" &&

sedit 's:$(libdir)/@PACKAGE@:$(libdir):' libmysql/Makefile.in &&
-sedit 's:$(libdir)/@PACKAGE@:$(libdir):' libmysql_r/Makefile.in
+sedit 's:$(libdir)/@PACKAGE@:$(libdir):' libmysql_r/Makefile.in &&
+
+if [[ "x$OLD" == "xn" ]]; then
+ sedit 's:^CXXFLAGS.*:& -fpermissive :' extra/yassl/taocrypt/src/Makefile.in
+fi
diff --git a/database/pgadmin3/DEPENDS b/database/pgadmin3/DEPENDS
index a5aa0c8..c9154fb 100755
--- a/database/pgadmin3/DEPENDS
+++ b/database/pgadmin3/DEPENDS
@@ -2,5 +2,5 @@ depends -sub CXX gcc &&
depends libxml2 &&
depends libxslt &&
depends postgresql &&
-depends openssl &&
+depends SSL &&
depends -sub "OGL STC XRC" wxgtk
diff --git a/database/pgadmin3/HISTORY b/database/pgadmin3/HISTORY
index 04fbb5b..257ea3d 100644
--- a/database/pgadmin3/HISTORY
+++ b/database/pgadmin3/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2012-12-10 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.16.1

diff --git a/database/postgresql/DEPENDS b/database/postgresql/DEPENDS
index b0482e6..ab8a949 100755
--- a/database/postgresql/DEPENDS
+++ b/database/postgresql/DEPENDS
@@ -1,6 +1,6 @@
optional_depends gettext \
- "--with-nls" \
- "--without-nls" \
+ "--enable-nls" \
+ "--disable-nls" \
"for Native Language Support" &&

optional_depends tcl \
@@ -43,7 +43,7 @@ optional_depends readline \
"--without-readline" \
"for Readline support in psql, the command line interface"
&&

-optional_depends openssl \
+optional_depends SSL \
"--with-openssl" \
"--without-openssl" \
"for SSL (encrypted) connection support" &&
diff --git a/database/postgresql/DETAILS b/database/postgresql/DETAILS
index 88ab434..76bca98 100755
--- a/database/postgresql/DETAILS
+++ b/database/postgresql/DETAILS
@@ -1,21 +1,13 @@
SPELL=postgresql
- VERSION=9.2.3
-
SOURCE_HASH=sha512:e2520ae03f3cac3effed6e8e45900f6718a944c9a3c90d856819caaeeb6ba9b2324744c18a37b8e9bc5d7e63abab5b84f20259b797fd81ace0040a578f87aad8
+ VERSION=9.3.5
SOURCE=$SPELL-$VERSION.tar.bz2
+
SOURCE_HASH=sha512:a49bc8ea7635be5082044f5ebd6b81de7198583aedb072dffec8425521af90f2cb8e9f6e7b55b361ff24cbebc0670afefe365e8f5b80b8248ddf492b8092a746
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=ftp://ftp.postgresql.org/pub/source/v$VERSION/$SOURCE

SOURCE_URL[1]=ftp://ftp9.de.postgresql.org/unix/databases/postgresql/source/v${VERSION}/${SOURCE}
-
-if [[ $PGSQL_CLUSTER == y ]]; then
- CLUSTER_VERSION=1.9.0rc5
- SOURCE2=pgcluster-$CLUSTER_VERSION-patch.tar.gz
- SOURCE2_URL[0]=http://pgfoundry.org/frs/download.php/1706/$SOURCE2
-
SOURCE2_HASH=sha512:df328505fee683051642850bade5932595184d3af8db6d47663d8c6e5fec5dc62256390ead83a2fa719efe212f8a44350f57cb4f1361bde63b2227e5cc13e927
-fi
-
WEB_SITE=http://www.postgresql.org/
GATHER_DOCS=off
- SECURITY_PATCH=13
+ SECURITY_PATCH=14
ENTERED=20011113
LICENSE[0]=BSD
KEYWORDS="database"
diff --git a/database/postgresql/HISTORY b/database/postgresql/HISTORY
index 553f256..4440861 100644
--- a/database/postgresql/HISTORY
+++ b/database/postgresql/HISTORY
@@ -1,3 +1,27 @@
+2014-09-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 9.3.5; removed unsupported PGCluster
+ patch
+ * PREPARE: complete deprecation
+ * DEPENDS: fixed SSL flags
+ * PRE_BUILD: removed
+
+2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix bad with-SSL usage
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-03-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 9.3.4
+
+2014-03-04 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 9.3.3; SECURITY_PATCH++ (several CVEs)
+
+2013-04-04 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 9.2.4; SECURITY_PATCH++ (CVE-2013-1899,
+ CVE-2013-1900, CVE-2013-1901)
+ * DEPENDS: updated flags for gettext
+
2013-02-08 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 9.2.3; SECURITY_PATCH++ (CVE-2013-0255);
removed outdated mirror
diff --git a/database/postgresql/PREPARE b/database/postgresql/PREPARE
index 721679d..9718817 100755
--- a/database/postgresql/PREPARE
+++ b/database/postgresql/PREPARE
@@ -1,8 +1,3 @@
-config_query PGSQL_CLUSTER "Do you want to apply the PGCluster patch?" n &&
-
-if [[ $PGSQL_CLUSTER == y ]]; then
- message "${PROBLEM_COLOR}"
- message "Keep in mind that PGCluster patch and current"
- message "PostgreSQL version aren't always in sync."
- message "${DEFAULT_COLOR}"
+if [[ -v PGSQL_CLUSTER ]]; then
+ persistent_remove PGSQL_CLUSTER
fi
diff --git a/database/postgresql/PRE_BUILD b/database/postgresql/PRE_BUILD
deleted file mode 100755
index 2f70e1b..0000000
--- a/database/postgresql/PRE_BUILD
+++ /dev/null
@@ -1,7 +0,0 @@
-default_pre_build &&
-cd "$SOURCE_DIRECTORY" &&
-
-if [[ $PGSQL_CLUSTER == y ]]; then
- verify_file 2 &&
- zcat "$SOURCE_CACHE/$SOURCE2" | patch -p1
-fi
diff --git a/database/redis/DETAILS b/database/redis/DETAILS
index 7bd4c2e..e3ef2d7 100755
--- a/database/redis/DETAILS
+++ b/database/redis/DETAILS
@@ -1,9 +1,9 @@
SPELL=redis
- VERSION=2.6.10
+ VERSION=2.6.17
SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.gz
- SOURCE_URL[0]=http://redis.googlecode.com/files/$SOURCE
-
SOURCE_HASH=sha512:40eb7fe6c01e543b8869df45d7975769bc3ac53687c6211c356b76f6acb2b4e5dbd9e497b696a41be0c795ec3fe169e726b1dc4d49ad2b4818a7bd70229dd84a
+ SOURCE_URL[0]=http://download.redis.io/releases/$SOURCE
+
SOURCE_HASH=sha512:bc0d487cdab3ce1bfe68a6efad9f4532552065fa45cd4c4429f3413397ec228d1ecf9afd8d2cc6d4aee115c7fb757fa1ef480f34c264b2290fd30ec831131f82
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
LICENSE[0]=BSD
WEB_SITE=http://redis.io/
diff --git a/database/redis/HISTORY b/database/redis/HISTORY
index 17a8380..c14482e 100644
--- a/database/redis/HISTORY
+++ b/database/redis/HISTORY
@@ -1,3 +1,9 @@
+2014-04-06 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.6.17; updated source url
+
+2013-06-19 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.6.13
+
2013-03-09 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.6.10

diff --git a/database/rekall/BUILD b/database/rekall/BUILD
deleted file mode 100755
index 27ba77d..0000000
--- a/database/rekall/BUILD
+++ /dev/null
@@ -1 +0,0 @@
-true
diff --git a/database/rekall/CONFLICTS b/database/rekall/CONFLICTS
deleted file mode 100755
index b4c5ab8..0000000
--- a/database/rekall/CONFLICTS
+++ /dev/null
@@ -1 +0,0 @@
-conflicts rekall y
diff --git a/database/rekall/DETAILS b/database/rekall/DETAILS
deleted file mode 100755
index 98be86a..0000000
--- a/database/rekall/DETAILS
+++ /dev/null
@@ -1,8 +0,0 @@
- SPELL=rekall
- VERSION=0
- PATCHLEVEL=9999
- SHORT="deprecated"
-cat << EOF
-deprecated spell
-EOF
-
diff --git a/database/rekall/DOWNLOAD b/database/rekall/DOWNLOAD
deleted file mode 100755
index 27ba77d..0000000
--- a/database/rekall/DOWNLOAD
+++ /dev/null
@@ -1 +0,0 @@
-true
diff --git a/database/rekall/HISTORY b/database/rekall/HISTORY
deleted file mode 100644
index 1b33859..0000000
--- a/database/rekall/HISTORY
+++ /dev/null
@@ -1,4 +0,0 @@
-2011-08-31 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 0
- PATCHLEVEL=9999
- spell deprecated
diff --git a/database/rekall/INSTALL b/database/rekall/INSTALL
deleted file mode 100755
index 27ba77d..0000000
--- a/database/rekall/INSTALL
+++ /dev/null
@@ -1 +0,0 @@
-true
diff --git a/database/rekall/PRE_BUILD b/database/rekall/PRE_BUILD
deleted file mode 100755
index 27ba77d..0000000
--- a/database/rekall/PRE_BUILD
+++ /dev/null
@@ -1 +0,0 @@
-true
diff --git a/database/rekall/UP_TRIGGERS b/database/rekall/UP_TRIGGERS
deleted file mode 100755
index 15520d0..0000000
--- a/database/rekall/UP_TRIGGERS
+++ /dev/null
@@ -1 +0,0 @@
-up_trigger rekall dispel_self
diff --git a/database/sqlite/DETAILS b/database/sqlite/DETAILS
index 233200b..95ec495 100755
--- a/database/sqlite/DETAILS
+++ b/database/sqlite/DETAILS
@@ -1,10 +1,10 @@
SPELL=sqlite
- VERSION=3.7.15.2
- VERSIONX=autoconf-3071502
-
SOURCE_HASH=sha512:ccec842f649c1dd47aed4712fc775d41097daca895ccc8b7fee24771f6c1832fb5210473f62dc62d4391c0a47ed3dfc9b92046fa7937aeb859105680942da082
+ VERSION=3.8.7.4
+ VERSIONX=autoconf-3080704
+
SOURCE_HASH=sha512:c250108b7467e513ea831a9feed1169c70a397c3fa76cee79a20716b24c23b882d9a02b7ff46c2d439f4fda46c962ef8deae35b5516b3569634abe6bd4764967
SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SPELL}-${VERSIONX}"
SOURCE=${SPELL}-${VERSIONX}.tar.gz
- SOURCE_URL[0]=http://sqlite.org/$SOURCE
+ SOURCE_URL[0]=http://www.sqlite.org/2014/$SOURCE
LICENSE[0]=PD
WEB_SITE=http://www.sqlite.org/
ENTERED=20011016
diff --git a/database/sqlite/HISTORY b/database/sqlite/HISTORY
index 9ec3438..3ea95e9 100644
--- a/database/sqlite/HISTORY
+++ b/database/sqlite/HISTORY
@@ -1,3 +1,60 @@
+2014-12-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.8.7.4
+
+2014-12-08 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.8.7.3
+
+2014-11-19 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.8.7.2
+
+2014-10-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.8.7.1
+
+2014-10-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.8.7
+
+2014-08-18 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.8.6
+
+2014-06-06 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.8.5
+
+2014-04-04 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.8.4.3
+
+2014-03-29 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.8.4.2
+
+2014-03-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.8.4.1
+
+2014-03-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.8.3.1
+
+2014-02-04 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.8.3; updated source url
+
+2013-12-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.8.2
+
+2013-10-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.8.1
+
+2013-09-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.8.0.2
+
+2013-05-20 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.7.17
+
+2013-04-12 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.7.16.2
+
+2013-04-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.7.16.1
+
+2013-03-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.7.16; renewed SOURCE_URL[0]
+
2013-01-10 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.7.15.2

diff --git a/database/tdb/DEPENDS b/database/tdb/DEPENDS
index f506c2d..fdffc93 100755
--- a/database/tdb/DEPENDS
+++ b/database/tdb/DEPENDS
@@ -1,4 +1,10 @@
depends python &&
+depends -sub 'SSL' ${HTTP_DL_HANDLER} &&
+
+optional_depends gettext \
+ "" \
+ "--without-gettext" \
+ "for Native Language Support" &&

optional_depends docbook-xsl "" "" "for manual pages" &&

diff --git a/database/tdb/DETAILS b/database/tdb/DETAILS
index ed67f15..81885d8 100755
--- a/database/tdb/DETAILS
+++ b/database/tdb/DETAILS
@@ -1,16 +1,12 @@
SPELL=tdb
- VERSION=1.2.11
+ VERSION=1.3.4
SOURCE=$SPELL-$VERSION.tar.gz
-# SOURCE2=$SOURCE.asc
- SOURCE_URL[0]=http://samba.org/ftp/$SPELL/$SOURCE
+ SOURCE_URL[0]=https://samba.org/ftp/$SPELL/$SOURCE
SOURCE_URL[1]=ftp://ftp.samba.org/pub/$SPELL/$SOURCE
-# SOURCE2_URL[0]=$SOURCE_URL.asc
-# SOURCE_GPG=jelmer.gpg:$SOURCE2:UPSTREAM_KEY
-
SOURCE_HASH=sha512:fba47db71d0a28eb38cac44a7aa5796d9ee54ab7a9fff3b5a88f9c305cbfb6580173a2cbe3a3ea3484ff0d366b7bc79be78512183216c484246688de5843d3bc
-# SOURCE2_IGNORE=signature
+
SOURCE_HASH=sha512:add1f58a0686cfd6910667b494de9a40737edfb799896f4f042b641309699a7fdb23b5c4d21555c02021eafc80def0d8fc1b6d4faf25ceb0b32b761e1610764c
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
LICENSE[0]=GPL
- WEB_SITE=http://tdb.samba.org/
+ WEB_SITE=https://tdb.samba.org/
ENTERED=20020210
KEYWORDS="database libs"
SHORT="Trivial Database"
diff --git a/database/tdb/HISTORY b/database/tdb/HISTORY
index 89709a1..adb5a87 100644
--- a/database/tdb/HISTORY
+++ b/database/tdb/HISTORY
@@ -1,3 +1,17 @@
+2015-01-02 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.3.4
+ samba.org is now all https://
+ Not using GPG, see http://www.sourcemage.org/issues/331
+ * DEPENDS: HTTP_DL_HANDLER (default wget) needs SSL support
+ curl and aria2 (other handlers) need SSL sub-depends added.
+
+2014-04-08 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.2.13
+ * DEPENDS: added gettext optional dependency
+
+2013-06-06 Remko van der Vossen <wich AT sourcemage.org>
+ * DETAILS: 1.2.12
+
2013-02-02 Vlad Glagolev <stealth AT sourcemage.org>
* CONFLICTS: conflicts with samba's internal lib

diff --git a/database/tdb/jelmer.gpg b/database/tdb/jelmer.gpg
deleted file mode 100644
index af7063b..0000000
Binary files a/database/tdb/jelmer.gpg and /dev/null differ
diff --git a/database/tokyocabinet/DETAILS b/database/tokyocabinet/DETAILS
index cb79b0d..e755919 100755
--- a/database/tokyocabinet/DETAILS
+++ b/database/tokyocabinet/DETAILS
@@ -1,6 +1,6 @@
SPELL=tokyocabinet
- VERSION=1.4.47
-
SOURCE_HASH=sha512:ccc90e2fba39a0507125a696c58ed6519b8a503e3a7433e7b34440cdccba75f6573ff8c4e3917e54c96171d459d1fb7d44afad7606d3833415fdfc63a9302a89
+ VERSION=1.4.48
+
SOURCE_HASH=sha512:b9995c838e713c13f781ab41062caefeb5c613f696dab08039f992f6860413d60a513114b83468cafdf7fc5b5e51ab880226972465d532f873f2a55f615e1440
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://fallabs.com/tokyocabinet
diff --git a/database/tokyocabinet/HISTORY b/database/tokyocabinet/HISTORY
index e529867..8095183 100644
--- a/database/tokyocabinet/HISTORY
+++ b/database/tokyocabinet/HISTORY
@@ -1,3 +1,6 @@
+2013-04-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.48
+
2012-01-14 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.4.47
new WEB_SITE
diff --git a/database/virtuoso/DEPENDS b/database/virtuoso/DEPENDS
index 200b57d..d755e9a 100755
--- a/database/virtuoso/DEPENDS
+++ b/database/virtuoso/DEPENDS
@@ -2,7 +2,7 @@ depends bison &&
depends flex &&
depends libtool &&
depends libgc '--with-pthreads' &&
-optional_depends openssl '--enable-openssl' '--disable-openssl'
'SSL encryption' &&
+optional_depends SSL '--enable-openssl' '--disable-openssl' 'SSL
encryption' &&
optional_depends openldap '--enable-openldap' '--disable-openldap'
'LDAP support' &&
optional_depends LIBSASL '--enable-krb' '--disable-krb'
'Kerberos support' &&
optional_depends libxml2 '--enable-xml' '--disable-xml'
'XML support' &&
diff --git a/database/virtuoso/DETAILS b/database/virtuoso/DETAILS
index 2dd249d..ad022cf 100755
--- a/database/virtuoso/DETAILS
+++ b/database/virtuoso/DETAILS
@@ -1,6 +1,6 @@
SPELL=virtuoso
- VERSION=6.1.6
-
SOURCE_HASH=sha512:d423e872bce8737f60a348c89e24f20de5581e7b943856df534b4c86015e50969cbe46fe0c73eb0f1a29a1a45f2d7cebca98564ab38044f1f731f661635ded55
+ VERSION=6.1.8
+
SOURCE_HASH=sha512:34812406eaa087fa200548c678de748a552a4189f6818df335d80e7680f0376c949cf1d0a2c4caddeafd0d79fac52d21b57b2150297368a7268fc3b83bc0af6b
SOURCE=$SPELL-opensource-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-opensource-$VERSION
WEB_SITE=http://virtuoso.openlinksw.com/wiki/main/Main/
diff --git a/database/virtuoso/HISTORY b/database/virtuoso/HISTORY
index 1572e23..5bf1df0 100644
--- a/database/virtuoso/HISTORY
+++ b/database/virtuoso/HISTORY
@@ -1,3 +1,12 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2013-12-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 6.1.8
+
+2013-07-31 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 6.1.7
+
2012-08-03 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 6.1.6

diff --git a/database/xbase/BUILD b/database/xbase/BUILD
deleted file mode 100755
index 27ba77d..0000000
--- a/database/xbase/BUILD
+++ /dev/null
@@ -1 +0,0 @@
-true
diff --git a/database/xbase/CONFLICTS b/database/xbase/CONFLICTS
deleted file mode 100755
index 1fce006..0000000
--- a/database/xbase/CONFLICTS
+++ /dev/null
@@ -1 +0,0 @@
-conflicts xbase y
diff --git a/database/xbase/DETAILS b/database/xbase/DETAILS
deleted file mode 100755
index fb6b08a..0000000
--- a/database/xbase/DETAILS
+++ /dev/null
@@ -1,8 +0,0 @@
- SPELL=xbase
- VERSION=0
- PATCHLEVEL=9999
- SHORT="deprecated"
-cat << EOF
-deprecated spell
-EOF
-
diff --git a/database/xbase/DOWNLOAD b/database/xbase/DOWNLOAD
deleted file mode 100755
index 27ba77d..0000000
--- a/database/xbase/DOWNLOAD
+++ /dev/null
@@ -1 +0,0 @@
-true
diff --git a/database/xbase/HISTORY b/database/xbase/HISTORY
deleted file mode 100644
index 1b33859..0000000
--- a/database/xbase/HISTORY
+++ /dev/null
@@ -1,4 +0,0 @@
-2011-08-31 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 0
- PATCHLEVEL=9999
- spell deprecated
diff --git a/database/xbase/INSTALL b/database/xbase/INSTALL
deleted file mode 100755
index 27ba77d..0000000
--- a/database/xbase/INSTALL
+++ /dev/null
@@ -1 +0,0 @@
-true
diff --git a/database/xbase/PRE_BUILD b/database/xbase/PRE_BUILD
deleted file mode 100755
index 27ba77d..0000000
--- a/database/xbase/PRE_BUILD
+++ /dev/null
@@ -1 +0,0 @@
-true
diff --git a/database/xbase/UP_TRIGGERS b/database/xbase/UP_TRIGGERS
deleted file mode 100755
index 85fdc39..0000000
--- a/database/xbase/UP_TRIGGERS
+++ /dev/null
@@ -1 +0,0 @@
-up_trigger xbase dispel_self
diff --git a/database/xbase64/BUILD b/database/xbase64/BUILD
deleted file mode 100755
index 27ba77d..0000000
--- a/database/xbase64/BUILD
+++ /dev/null
@@ -1 +0,0 @@
-true
diff --git a/database/xbase64/CONFLICTS b/database/xbase64/CONFLICTS
deleted file mode 100755
index 5c0b3cd..0000000
--- a/database/xbase64/CONFLICTS
+++ /dev/null
@@ -1 +0,0 @@
-conflicts xbase64 y
diff --git a/database/xbase64/DETAILS b/database/xbase64/DETAILS
deleted file mode 100755
index f1f83f4..0000000
--- a/database/xbase64/DETAILS
+++ /dev/null
@@ -1,8 +0,0 @@
- SPELL=xbase64
- VERSION=0
- PATCHLEVEL=9999
- SHORT="deprecated"
-cat << EOF
-deprecated spell
-EOF
-
diff --git a/database/xbase64/DOWNLOAD b/database/xbase64/DOWNLOAD
deleted file mode 100755
index 27ba77d..0000000
--- a/database/xbase64/DOWNLOAD
+++ /dev/null
@@ -1 +0,0 @@
-true
diff --git a/database/xbase64/HISTORY b/database/xbase64/HISTORY
deleted file mode 100644
index 1b33859..0000000
--- a/database/xbase64/HISTORY
+++ /dev/null
@@ -1,4 +0,0 @@
-2011-08-31 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 0
- PATCHLEVEL=9999
- spell deprecated
diff --git a/database/xbase64/INSTALL b/database/xbase64/INSTALL
deleted file mode 100755
index 27ba77d..0000000
--- a/database/xbase64/INSTALL
+++ /dev/null
@@ -1 +0,0 @@
-true
diff --git a/database/xbase64/PRE_BUILD b/database/xbase64/PRE_BUILD
deleted file mode 100755
index 27ba77d..0000000
--- a/database/xbase64/PRE_BUILD
+++ /dev/null
@@ -1 +0,0 @@
-true
diff --git a/database/xbase64/UP_TRIGGERS b/database/xbase64/UP_TRIGGERS
deleted file mode 100755
index 605164b..0000000
--- a/database/xbase64/UP_TRIGGERS
+++ /dev/null
@@ -1 +0,0 @@
-up_trigger xbase64 dispel_self
diff --git a/database/xbsql/BUILD b/database/xbsql/BUILD
deleted file mode 100755
index 27ba77d..0000000
--- a/database/xbsql/BUILD
+++ /dev/null
@@ -1 +0,0 @@
-true
diff --git a/database/xbsql/CONFLICTS b/database/xbsql/CONFLICTS
deleted file mode 100755
index 0f8836e..0000000
--- a/database/xbsql/CONFLICTS
+++ /dev/null
@@ -1 +0,0 @@
-conflicts xbsql y
diff --git a/database/xbsql/DETAILS b/database/xbsql/DETAILS
deleted file mode 100755
index aa2802b..0000000
--- a/database/xbsql/DETAILS
+++ /dev/null
@@ -1,8 +0,0 @@
- SPELL=xbsql
- VERSION=0
- PATCHLEVEL=9999
- SHORT="deprecated"
-cat << EOF
-deprecated spell
-EOF
-
diff --git a/database/xbsql/DOWNLOAD b/database/xbsql/DOWNLOAD
deleted file mode 100755
index 27ba77d..0000000
--- a/database/xbsql/DOWNLOAD
+++ /dev/null
@@ -1 +0,0 @@
-true
diff --git a/database/xbsql/HISTORY b/database/xbsql/HISTORY
deleted file mode 100644
index 1b33859..0000000
--- a/database/xbsql/HISTORY
+++ /dev/null
@@ -1,4 +0,0 @@
-2011-08-31 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 0
- PATCHLEVEL=9999
- spell deprecated
diff --git a/database/xbsql/INSTALL b/database/xbsql/INSTALL
deleted file mode 100755
index 27ba77d..0000000
--- a/database/xbsql/INSTALL
+++ /dev/null
@@ -1 +0,0 @@
-true
diff --git a/database/xbsql/PRE_BUILD b/database/xbsql/PRE_BUILD
deleted file mode 100755
index 27ba77d..0000000
--- a/database/xbsql/PRE_BUILD
+++ /dev/null
@@ -1 +0,0 @@
-true
diff --git a/database/xbsql/UP_TRIGGERS b/database/xbsql/UP_TRIGGERS
deleted file mode 100755
index b832e99..0000000
--- a/database/xbsql/UP_TRIGGERS
+++ /dev/null
@@ -1 +0,0 @@
-up_trigger xbsql dispel_self
diff --git a/dave_robillard.gpg b/dave_robillard.gpg
index afcceb9..b53088b 100644
Binary files a/dave_robillard.gpg and b/dave_robillard.gpg differ
diff --git a/desktop-themes/hicolor-icon-theme/DETAILS
b/desktop-themes/hicolor-icon-theme/DETAILS
new file mode 100755
index 0000000..5e6a08b
--- /dev/null
+++ b/desktop-themes/hicolor-icon-theme/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=hicolor-icon-theme
+ VERSION=0.13
+
SOURCE_HASH=sha512:c753621e31af5f6a3f0f0c274f819be62d9b500c63df7a43faf4f5a068d83cf23956602fdae2cf52b74f46915240168015fe055f5df4dfede2ddeb3a544756e2
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=http://icon-theme.freedesktop.org/releases/$SOURCE
+ LICENSE[0]=LGPL
+ WEB_SITE=http://icon-theme.freedesktop.org/wiki/HicolorTheme
+ ENTERED=20040312
+ KEYWORDS="theme gnome2 libs"
+ SHORT="Freedesktop.org Hicolor icon theme"
+cat << EOF
+Freedesktop.org Hicolor icon theme
+EOF
diff --git a/desktop-themes/hicolor-icon-theme/HISTORY
b/desktop-themes/hicolor-icon-theme/HISTORY
new file mode 100644
index 0000000..c9c1e3b
--- /dev/null
+++ b/desktop-themes/hicolor-icon-theme/HISTORY
@@ -0,0 +1,34 @@
+2014-03-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.13
+
+2010-02-28 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: updated spell to 0.12
+
+2007-06-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: new WEBSITE
+
+2007-01-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.10
+ new URL and WEBSITE
+
+2006-10-03 Juuso Alasuutari <iuso AT sourcemage.org>
+ * DETAILS: [automated] Removed UPDATED.
+
+2006-05-21 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: removed BUILD_API
+
+2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
+ * DETAILS: (automated) Add KEYWORDS
+
+2005-11-29 Seth Woolley <seth AT tautology.org>
+ * DETAILS: MD5 -> SHA512
+
+2004-01-15 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: added BUILD_API=2
+
+2004-12-03 Arwed v. Merkatz <v.merkatz AT gmx.net>
+ * DETAILS: updated to 0.5 and updated SOURCE_URL
+
+2004-03-12 Robin Cook <rcook AT wyrms.net>
+ * Initial Spell 0.4
+
diff --git a/desktop-themes/oxygen-icons/BUILD
b/desktop-themes/oxygen-icons/BUILD
new file mode 100755
index 0000000..e013b8d
--- /dev/null
+++ b/desktop-themes/oxygen-icons/BUILD
@@ -0,0 +1 @@
+cmake_build
diff --git a/desktop-themes/oxygen-icons/DEPENDS
b/desktop-themes/oxygen-icons/DEPENDS
new file mode 100755
index 0000000..60dd614
--- /dev/null
+++ b/desktop-themes/oxygen-icons/DEPENDS
@@ -0,0 +1 @@
+depends cmake
diff --git a/desktop-themes/oxygen-icons/DETAILS
b/desktop-themes/oxygen-icons/DETAILS
new file mode 100755
index 0000000..0ed1f0a
--- /dev/null
+++ b/desktop-themes/oxygen-icons/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=oxygen-icons
+ VERSION=4.12.0
+
SOURCE_HASH=sha512:b07593ba61613790f1d9ba1a5283094cbfc7ff0956f00e23b095b952bde330169d9d69b24cc19b285ab9ae6d93b4015adcfed87cc65d3a6109f584bad63330b6
+ SOURCE=$SPELL-$VERSION.tar.xz
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ SOURCE_URL[0]=$KDE_URL/stable/$VERSION/src/$SOURCE
+ WEB_SITE=http://www.kde.org
+ ENTERED=20090321
+# SECURITY_PATCH=1
+ ARCHIVE=off
+ LICENSE[0]=GPL
+ KEYWORDS="kde4"
+ SHORT="set of icons for kde4"
+cat << EOF
+set of icons for kde4
+EOF
diff --git a/desktop-themes/oxygen-icons/HISTORY
b/desktop-themes/oxygen-icons/HISTORY
new file mode 100644
index 0000000..a8c59c9
--- /dev/null
+++ b/desktop-themes/oxygen-icons/HISTORY
@@ -0,0 +1,194 @@
+2014-03-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * BUILD: add, nolonger part of kde
+ * CONFIGURE: deleted
+
+2013-12-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.12.0
+
+2013-08-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
+2013-03-06 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.1
+
+2013-02-07 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.0
+
+2013-01-03 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.9.5
+
+2012-09-06 Tommy Boatman <tboatman AT sourcemage.org>
+ * DETAILS: 4.9.1
+
+2012-08-16 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.9.0
+
+2012-05-07 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.8.3, bz2 -> xz
+
+2012-02-01 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: updated spell to 4.8.0
+
+2011-12-10 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: updated spell to 4.7.4
+
+2011-11-02 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: updated spell to 4.7.3
+
+2011-10-06 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: updated spell to 4.7.2
+
+2011-09-07 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: updated spell to 4.7.1
+
+2011-09-04 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: PATCHLEVEL++ for /opt/kde4 -> /usr change
+
+2011-08-02 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: updated spell to 4.7.0
+
+2011-07-11 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: updated spell to 4.6.5
+
+2011-06-11 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: updated spell to 4.6.4
+
+2011-05-06 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: updated spell to 4.6.3
+
+2011-04-06 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: updated spell to 4.6.2
+
+2011-03-07 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: updated spell to 4.6.1
+
+2011-01-26 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: updated spell to 4.6.0
+
+2011-01-07 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: updated spell to 4.5.5
+
+2010-12-02 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: updated spell to 4.5.4
+
+2010-11-03 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: updated spell to 4.5.3
+
+2010-10-06 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: updated spell to 4.5.2
+
+2010-08-31 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: updated spell to 4.5.1
+
+2010-06-30 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: updated spell to 4.4.5
+
+2010-06-02 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: updated spell to 4.4.4
+
+2010-03-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.4.1 (stable)
+
+2010-02-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.4.0 (stable)
+2010-01-28 Julien "_kaze_" ROZO <julien AT rozo.org>
+ * DETAILS: updated version to 4.3.5
+2010-01-25 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.3.95 (unstable)
+
+2010-01-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.3.90 (unstable)
+
+2009-12-14 Julien "_kaze_" ROZO <julien AT rozo.org>
+ * DETAILS: updated version to 4.3.4
+
+2009-11-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.3.74svn1044032 (unstable)
+
+2009-11-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: fix WEB_SITE, broken by previous update
+
+2009-11-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.3.3 (stable)
+
+2009-10-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: remove support for multiple versions
+ it also requires qt-4.6
+ remove KDE_VER
+ if you want the devel version, use git devel-kde44 branch
+ * DETAILS: version 4.3.73svn1040395 (unstable)
+
+2009-10-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.3.72svn1035674 (unstable)
+
+2009-10-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.3.2 (stable)
+
+2009-09-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.3.69svn1027298 (unstable)
+
+2009-09-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.3.68svn1024329 (unstable)
+
+2009-09-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.3.1 (stable)
+
+2009-08-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.3.65svn1013471 (unstable)
+
+2009-08-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.3.63svn1007208 (unstable)
+
+2009-08-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.3.0 (stable)
+ * PREPARE: deleted
+
+2009-07-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.2.98 (unstable)
+
+2009-07-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.3.61svn998540 (unstable)
+
+2009-07-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: revert url fix
+
+2009-07-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.2.96 (unstable)
+
+2009-07-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.2.95 (unstable)
+
+2009-06-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.2.90 (unstable)
+
+2009-06-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.2.89svn977047 (unstable)
+
+2009-05-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.2.88svn973768 (unstable)
+
+2009-05-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.2.87svn969966 (unstable)
+
+2009-05-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.2.85 (unstable)
+
+2009-05-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.2.71.svn961800 (unstable)
+
+2009-04-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.2.70.svn954171 (unstable)
+
+2009-04-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.2.69.svn949727 (unstable)
+
+2009-03-31 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.2.68.svn945504 (unstable)
+
+2009-03-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * PREPARE: added, prevent install on stable kde
+
+2009-03-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.2.67.svn940805 (unstable)
+ use ARCHIVE=off, to save lots of space and time
+ spell created
diff --git a/devel/alt-ergo/DETAILS b/devel/alt-ergo/DETAILS
index 6dea232..50c481c 100755
--- a/devel/alt-ergo/DETAILS
+++ b/devel/alt-ergo/DETAILS
@@ -1,8 +1,8 @@
SPELL=alt-ergo
- VERSION=0.95
+ VERSION=0.95.1
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://${SPELL}.lri.fr/http/${SPELL}-${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:04256d73417d1b708c0d5a8533f0e9f45568cc862a4ca2354c657035911a66e31f24128be7938a3eb13a35d40b76c54316374559a70fdb4c4ff85671f630bc91
+
SOURCE_HASH=sha512:1a295884c5ffcfc11368828eaab1e86e5d6956bddda88505b0c5344668b418d3efb926b1922adce8b6369c66de0ec5b9037eb9e780a07f43d830a108f9659843
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://alt-ergo.lri.fr";
LICENSE[0]=CeCILL-C
diff --git a/devel/alt-ergo/HISTORY b/devel/alt-ergo/HISTORY
index 21016fd..d97228f 100644
--- a/devel/alt-ergo/HISTORY
+++ b/devel/alt-ergo/HISTORY
@@ -1,3 +1,6 @@
+2013-05-31 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.95.1
+
2013-01-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 0.95

diff --git a/devel/android-tools/BUILD b/devel/android-tools/BUILD
new file mode 100755
index 0000000..db2797d
--- /dev/null
+++ b/devel/android-tools/BUILD
@@ -0,0 +1,2 @@
+cd ${SOURCE_DIRECTORY}/core-${XHASH} &&
+default_build_make
diff --git a/devel/android-tools/DEPENDS b/devel/android-tools/DEPENDS
new file mode 100755
index 0000000..715416f
--- /dev/null
+++ b/devel/android-tools/DEPENDS
@@ -0,0 +1,3 @@
+depends zlib &&
+depends SSL &&
+depends libarchive
diff --git a/devel/android-tools/DETAILS b/devel/android-tools/DETAILS
new file mode 100755
index 0000000..0bc591f
--- /dev/null
+++ b/devel/android-tools/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=android-tools
+ XDATE=20130123
+ XVERSION=3.fc21
+ XHASH=98d0789
+ XEXTRAS_HASH=4ff85ad
+ VERSION=${XDATE}git${XHASH}-${XVERSION}
+ SOURCE="${SPELL}-${VERSION}.src.rpm"
+
SOURCE_URL[0]=http://kojipkgs.fedoraproject.org/packages/${SPELL}/${XDATE}git${XHASH}/${XVERSION}/src/${SOURCE}
+
SOURCE_HASH=sha512:09f9a8a56f8c32d1e385fd9f7f7aa6eeec6928f11c46ce371f29fae8e656633f669e62b6a8860c020bd92414742c5a245eb55f4ae3588fd30c68da0cc97d40ea
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://android.googlesource.com/platform/system/core.git/";
+ LICENSE[0]=BSD
+ ENTERED=20140622
+ SHORT="tools for developing android based devices"
+cat << EOF
+Tools for developing android based devices.
+EOF
diff --git a/devel/android-tools/HISTORY b/devel/android-tools/HISTORY
new file mode 100644
index 0000000..84053cc
--- /dev/null
+++ b/devel/android-tools/HISTORY
@@ -0,0 +1,8 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-06-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, init.d/adb, DEPENDS, INSTALL, PRE_BUILD: spell created
+ * PRE_BUILD: if systemd is not installed, explicitly set permissions
+ in udev rules file
+
diff --git a/devel/android-tools/INSTALL b/devel/android-tools/INSTALL
new file mode 100755
index 0000000..2b64d9c
--- /dev/null
+++ b/devel/android-tools/INSTALL
@@ -0,0 +1,5 @@
+install -m755 -o root -g root ${SOURCE_DIRECTORY}/core-${XHASH}/adb/adb
${INSTALL_ROOT}/usr/bin &&
+install -m755 -o root -g root
${SOURCE_DIRECTORY}/core-${XHASH}/fastboot/fastboot ${INSTALL_ROOT}/usr/bin &&
+mkdir -p ${INSTALL_ROOT}/usr/share/doc/${SPELL} &&
+install -m644 -o root -g root
${SOURCE_DIRECTORY}/core-${XHASH}/adb/{OVERVIEW,SERVICES}.TXT
${INSTALL_ROOT}/usr/share/doc/${SPELL} &&
+install -m644 -o root -g root ${SOURCE_DIRECTORY}/51-android.rules
${INSTALL_ROOT}/etc/udev/rules.d
diff --git a/devel/android-tools/PRE_BUILD b/devel/android-tools/PRE_BUILD
new file mode 100755
index 0000000..99041b6
--- /dev/null
+++ b/devel/android-tools/PRE_BUILD
@@ -0,0 +1,24 @@
+mk_source_dir &&
+cd ${SOURCE_DIRECTORY} &&
+bsdtar xvf ${SOURCE_CACHE}/${SOURCE} &&
+
+bsdtar xf core-${XHASH}.tar.xz &&
+bsdtar xf extras-${XEXTRAS_HASH}.tar.xz &&
+
+cd ${SOURCE_DIRECTORY}/core-${XHASH} &&
+
+mv ../core-Makefile Makefile &&
+mv ../adb-Makefile adb/Makefile &&
+mv ../fastboot-Makefile fastboot/Makefile &&
+
+# Avoid libselinux dependency.
+sed -e 's: -lselinux::' -i fastboot/Makefile &&
+sed -e '/#include <selinux\/selinux.h>/d' \
+ -e 's:#include <selinux/label.h>:struct selabel_handle;:' \
+ -i ../extras/ext4_utils/make_ext4fs.h &&
+sed -e '160,174d;434,455d' -i ../extras/ext4_utils/make_ext4fs.c &&
+
+if ! spell_ok systemd; then
+ sedit 's:, TAG+="systemd", ENV{SYSTEMD_WANTS}="adb.service":, MODE="0664",
GROUP="plugdev":' ${SOURCE_DIRECTORY}/51-android.rules
+fi
+
diff --git a/devel/android-tools/init.d/adb b/devel/android-tools/init.d/adb
new file mode 100755
index 0000000..882cec3
--- /dev/null
+++ b/devel/android-tools/init.d/adb
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+PROGRAM=/usr/bin/adb
+ARGS=""
+RUNLEVEL=3
+PIDFILE=/var/run/adb.pid
+
+. /etc/init.d/smgl_init
+
+start() {
+ ${PROGRAM} start-server
+ ${PROGRAM} devices
+}
+
+stop() {
+ ${PROGRAM} kill-server
+}
diff --git a/devel/astyle/DETAILS b/devel/astyle/DETAILS
index 71b7757..a19e746 100755
--- a/devel/astyle/DETAILS
+++ b/devel/astyle/DETAILS
@@ -1,6 +1,6 @@
SPELL=astyle
- VERSION=2.02.1
-
SOURCE_HASH=sha512:5a156910a2610b1c49bfe78ac237e1bb13e9627912db107ef98fead88a29f000ed355446c033fd052112d54a4f2bbdf3f484ef58b9976c311c06cde951fda274
+ VERSION=2.05.1
+
SOURCE_HASH=sha512:853bf84cb196f2300ca00fb7f18fe336764f1205ae0674a75c1a019bf734495d8fb3d9b6aca0ea258b6632921fb268906128c1afb80596532489749cd2cbe495
SOURCE=${SPELL}_${VERSION}_linux.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
diff --git a/devel/astyle/HISTORY b/devel/astyle/HISTORY
index aaad64b..e4a2f41 100644
--- a/devel/astyle/HISTORY
+++ b/devel/astyle/HISTORY
@@ -1,3 +1,12 @@
+2014-12-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.05.1
+
+2013-11-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.04
+
+2013-04-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.03
+
2011-12-07 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.02.1
licence LGPL
diff --git a/devel/automake/DEPENDS b/devel/automake/DEPENDS
index 1cb5041..cfbc40b 100755
--- a/devel/automake/DEPENDS
+++ b/devel/automake/DEPENDS
@@ -1,4 +1,5 @@
depends autoconf &&
depends gnupg &&
+depends LZMA &&
depends perl &&
depends smgl-fhs
diff --git a/devel/automake/DETAILS b/devel/automake/DETAILS
index 13231f3..df86aa8 100755
--- a/devel/automake/DETAILS
+++ b/devel/automake/DETAILS
@@ -1,5 +1,5 @@
SPELL=automake
- VERSION=1.13.1
+ VERSION=1.14.1
SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE2=$SOURCE.sig
diff --git a/devel/automake/HISTORY b/devel/automake/HISTORY
index 19815c1..864b89a 100644
--- a/devel/automake/HISTORY
+++ b/devel/automake/HISTORY
@@ -1,3 +1,15 @@
+2014-10-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 1.14.1
+
+2013-07-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 1.14
+
+2013-07-12 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.13.2
+
+2013-05-05 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Depends on LZMA for uncompressing SOURCE (Bug #542)
+
2013-01-17 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: 1.31.1

diff --git a/devel/b43-tools/DETAILS b/devel/b43-tools/DETAILS
index efd9a05..ba27446 100755
--- a/devel/b43-tools/DETAILS
+++ b/devel/b43-tools/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=b43-tools
-if [[ $B43_TOOLS_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=git
-fi
+ VERSION=$(get_scm_version)
SOURCE="${SPELL}.tar.bz2"
SOURCE_URL[0]=git://git.bues.ch/${SPELL}.git
SOURCE_IGNORE=volatile
diff --git a/devel/b43-tools/HISTORY b/devel/b43-tools/HISTORY
index d9466aa..b8d98ce 100644
--- a/devel/b43-tools/HISTORY
+++ b/devel/b43-tools/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2012-12-11 Tommy Boatman <tboatman AT sourcemage.org>
* DETAILS: website moved to git.bues.ch

diff --git a/devel/bin86/DETAILS b/devel/bin86/DETAILS
index 6c25364..744471d 100755
--- a/devel/bin86/DETAILS
+++ b/devel/bin86/DETAILS
@@ -1,10 +1,10 @@
SPELL=bin86
- VERSION=0.16.18
+ VERSION=0.16.21
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://www.debath.co.uk/dev86/$SOURCE
-
SOURCE_HASH=sha512:73751df158210ed75bd4238f7e10630e997ff5fd950860fd794c9dc1e32d682e0f6838063ab6961c1247d3d2c61fadeb56a4fabfba26959369a5248a76e0ca7b
- WEB_SITE=http://homepage.ntlworld.com/robert.debath/
+ WEB_SITE=http://v3.sk/~lkundrak/dev86
+ SOURCE_URL[0]=$WEB_SITE/$SOURCE
+
SOURCE_HASH=sha512:e80e06965fbdcf13100aae4690071d01a6efe74aed7ff8f14e5892c6803393a1b5acda1296e0f0e1837dfb73e0edd02e9cccfeabbeabe1b68fa6b6b85ced1f56
ENTERED=20010922
LICENSE[0]=GPL
KEYWORDS="devel"
diff --git a/devel/bin86/HISTORY b/devel/bin86/HISTORY
index 7279cc3..44a293f 100644
--- a/devel/bin86/HISTORY
+++ b/devel/bin86/HISTORY
@@ -1,3 +1,10 @@
+2014-07-06 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fixed SOURCE_URL[0]
+ updated spell to 0.16.21
+
+2013-02-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.16.19, updated WEB_SITE
+
2011-02-06 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.16.18, SOURCE_URL[0] updated, UPDATED removed
* BUILD: sedit removed, MANDIR has been fixed upstream
diff --git a/devel/binutils/BUILD b/devel/binutils/BUILD
index 69f0d25..ba993e6 100755
--- a/devel/binutils/BUILD
+++ b/devel/binutils/BUILD
@@ -1,5 +1,5 @@
-mkdir buildit
-cd buildit
+mkdir buildit &&
+cd buildit &&

../configure --host=$HOST \
--build=$BUILD \
diff --git a/devel/binutils/DEPENDS b/devel/binutils/DEPENDS
index cb35e8e..5d66bf5 100755
--- a/devel/binutils/DEPENDS
+++ b/devel/binutils/DEPENDS
@@ -2,4 +2,8 @@ depends bison &&
depends flex &&
depends gnupg &&
depends smgl-fhs &&
-depends texinfo
+depends texinfo &&
+depends gmp &&
+depends mpfr &&
+depends libmpc &&
+optional_depends gettext '' '--disable-nls' 'NLS support'
diff --git a/devel/binutils/DETAILS b/devel/binutils/DETAILS
index fc0ef8b..541c5c0 100755
--- a/devel/binutils/DETAILS
+++ b/devel/binutils/DETAILS
@@ -1,5 +1,5 @@
SPELL=binutils
- VERSION=2.23.1
+ VERSION=2.25
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/devel/binutils/HISTORY b/devel/binutils/HISTORY
index 93a843a..2dc4c53 100644
--- a/devel/binutils/HISTORY
+++ b/devel/binutils/HISTORY
@@ -1,3 +1,24 @@
+2014-12-26 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.25
+
+2014-03-21 Remko van der Vossen <wich AT sourcemage.org>
+ * BUILD: remove temporary workaround, 2.24 fixed the build failure
+
+2013-12-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.24
+
+2013-06-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * UP_TRIGGERS: added, to fix migration for spells that require libbfd
+
+2013-05-10 Remko van der Vossen <wich AT sourcemage.org>
+ * BUILD: temporary workaround for build failure with current texinfo
+
+2013-03-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: add mpfr, gmp, libmpc - optional gettext
+
+2013-03-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.23.2
+
2013-01-13 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: 2.13.1

diff --git a/devel/binutils/UP_TRIGGERS b/devel/binutils/UP_TRIGGERS
new file mode 100755
index 0000000..793a51a
--- /dev/null
+++ b/devel/binutils/UP_TRIGGERS
@@ -0,0 +1,17 @@
+# up_trigger everything on version updates
+local OLD_SPELL_VERSION="" &&
+
+if spell_ok $SPELL; then
+ OLD_SPELL_VERSION="$(installed_version $SPELL)" &&
+
+ if test "${VERSION}" != "${OLD_SPELL_VERSION}"; then
+ message "This is a possibly incompatible update of ${SPELL}..."
+ message "Figuring out what spells need to be recast, this may take a
while."
+ for each in $(show_up_depends $SPELL 1); do
+ if gaze install $each | xargs readelf -d 2> /dev/null |
+ grep -q "NEEDED.*libbfd-"; then
+ up_trigger $each cast_self
+ fi
+ done
+ fi
+fi
diff --git a/devel/bison/DETAILS b/devel/bison/DETAILS
index 2ce4792..6ca85f6 100755
--- a/devel/bison/DETAILS
+++ b/devel/bison/DETAILS
@@ -1,6 +1,6 @@
SPELL=bison
- VERSION=2.7
- SOURCE=${SPELL}-${VERSION}.tar.gz
+ VERSION=3.0.2
+ SOURCE=${SPELL}-${VERSION}.tar.xz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$GNU_URL/$SPELL/$SOURCE
diff --git a/devel/bison/HISTORY b/devel/bison/HISTORY
index f68020d..2e6ec05 100644
--- a/devel/bison/HISTORY
+++ b/devel/bison/HISTORY
@@ -1,3 +1,9 @@
+2014-06-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.0.2
+
+2013-08-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.0
+
2012-12-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 2.7

diff --git a/devel/bluefish/DETAILS b/devel/bluefish/DETAILS
index 6fcb1b8..50d3ff0 100755
--- a/devel/bluefish/DETAILS
+++ b/devel/bluefish/DETAILS
@@ -5,7 +5,7 @@ if [[ $BLUEFISH_UNSTABLE == y ]]; then
SOURCE=$SPELL-unstable-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-unstable-$VERSION"
else
- VERSION=2.2.4
+ VERSION=2.2.6
BRANCH=stable
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/devel/bluefish/HISTORY b/devel/bluefish/HISTORY
index 2f811ef..1acd875 100644
--- a/devel/bluefish/HISTORY
+++ b/devel/bluefish/HISTORY
@@ -1,3 +1,9 @@
+2014-04-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.2.6
+
+2014-02-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.2.5
+
2013-02-09 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.2.4; switched back to upstream gpg check
* DEPENDS: updated python dependency description; added more choice
for
diff --git a/devel/bmake/BUILD b/devel/bmake/BUILD
new file mode 100755
index 0000000..d660b07
--- /dev/null
+++ b/devel/bmake/BUILD
@@ -0,0 +1,3 @@
+make_single &&
+prefix=/usr default_build &&
+make_normal
diff --git a/devel/bmake/DETAILS b/devel/bmake/DETAILS
new file mode 100755
index 0000000..8f0d94f
--- /dev/null
+++ b/devel/bmake/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=bmake
+ VERSION=20140620
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://ftp.netbsd.org/pub/NetBSD/misc/sjg/${SOURCE}
+
SOURCE_HASH=sha512:c25ff8e0296599c558f88abd6619db361fefff3e560e8aa31bdd169ad6dcb780b4faf7867ed392f319af189fd2b8e833a6e345785f801c823279f90ce625dc8c
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}"
+ WEB_SITE="http://crufty.net/help/sjg/bmake.html";
+ LICENSE[0]="BSD"
+ ENTERED=20140909
+ KEYWORDS=""
+ SHORT="Portable version of NetBSD make"
+cat << EOF
+Bmake is derived from NetBSD's make(1), its goal is to be a portable version
+of same, so new features are added via imports of NetBSD's make. Thus bmake
+is kept in sync with NetBSD's make.
+EOF
diff --git a/devel/bmake/HISTORY b/devel/bmake/HISTORY
new file mode 100644
index 0000000..771e9bb
--- /dev/null
+++ b/devel/bmake/HISTORY
@@ -0,0 +1,5 @@
+2014-09-10 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: Fix system search path
+
+2014-09-09 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS, INSTALL: spell created
diff --git a/devel/bmake/INSTALL b/devel/bmake/INSTALL
new file mode 100755
index 0000000..9d9a4c0
--- /dev/null
+++ b/devel/bmake/INSTALL
@@ -0,0 +1,3 @@
+make_single &&
+default_install &&
+make_normal
diff --git a/devel/byacc/DETAILS b/devel/byacc/DETAILS
index 65392c3..087cf76 100755
--- a/devel/byacc/DETAILS
+++ b/devel/byacc/DETAILS
@@ -1,5 +1,5 @@
SPELL=byacc
- VERSION=20130304
+ VERSION=20140715
SOURCE=$SPELL-$VERSION.tgz
SOURCE2=$SOURCE.asc
SOURCE_URL[0]=ftp://invisible-island.net/$SPELL/$SOURCE
diff --git a/devel/byacc/HISTORY b/devel/byacc/HISTORY
index 63139d4..e4c4cde 100644
--- a/devel/byacc/HISTORY
+++ b/devel/byacc/HISTORY
@@ -1,3 +1,12 @@
+2014-08-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 20140714 (1.9)
+
+2014-04-11 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 20140409
+
+2013-09-26 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 20130925
+
2013-03-05 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 20130304

diff --git a/devel/camlp5/DETAILS b/devel/camlp5/DETAILS
index 5ec3a73..4e29343 100755
--- a/devel/camlp5/DETAILS
+++ b/devel/camlp5/DETAILS
@@ -1,8 +1,8 @@
SPELL=camlp5
- VERSION=6.04
+ VERSION=6.09
SOURCE="${SPELL}-${VERSION}.tgz"
SOURCE_URL[0]=http://pauillac.inria.fr/~ddr/${SPELL}/distrib/src/${SOURCE}
-
SOURCE_HASH=sha512:b1c6f5bc7ee662837b533bada68ec85f646ff372c7b8e68a2cf8503d65afd1b7710c1bc4279f85e29cb3a36fcfdef38cb261c3fe8da7037c2b5881b809a072b0
+
SOURCE_HASH=sha512:d7ccd0aeaffe4c14fdd411b2b645148823628c76a8efd4563a235a748f92393122c3f7372606056210ba4fd4fe33ee46aeeddec120ba0b7cd0d7da029111ecc5
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://pauillac.inria.fr/~ddr/camlp5";
LICENSE[0]=BSD
diff --git a/devel/camlp5/HISTORY b/devel/camlp5/HISTORY
index f10411d..3c2875f 100644
--- a/devel/camlp5/HISTORY
+++ b/devel/camlp5/HISTORY
@@ -1,3 +1,6 @@
+2012-05-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 6.09
+
2012-03-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* BUILD, DEPENDS, DETAILS: spell created
* BUILD: fixed libdir
diff --git a/devel/cbp2make/BUILD b/devel/cbp2make/BUILD
new file mode 100755
index 0000000..ee5caa5
--- /dev/null
+++ b/devel/cbp2make/BUILD
@@ -0,0 +1,2 @@
+cd "$SOURCE_DIRECTORY" &&
+make -f cbp2make.cbp.mak.unix release
diff --git a/devel/cbp2make/DETAILS b/devel/cbp2make/DETAILS
new file mode 100755
index 0000000..da7e810
--- /dev/null
+++ b/devel/cbp2make/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=cbp2make
+ VERSION=147
+ SOURCE="$SPELL-stl-rev$VERSION.tar.gz"
+ SOURCE_URL[0]="$SOURCEFORGE_URL/project/$SPELL/$SOURCE"
+
SOURCE_HASH=sha512:01928abfd364cae3dd1d048d1f0badd562e8c31a9fc13b1956cc4683d1e2383b51aba33fc8a78257f9986eac0b7e452ee9b2ec9ae998ff91e7120d110f1f6343
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-stl-rev$VERSION"
+ WEB_SITE="http://sourceforge.net/projects/cbp2make/";
+ LICENSE[0]="GPLv3"
+ ENTERED=20141229
+ KEYWORDS=""
+ SHORT="Makefile generation tool for Code::Blocks IDE"
+cat << EOF
+EOF
diff --git a/devel/cbp2make/HISTORY b/devel/cbp2make/HISTORY
new file mode 100644
index 0000000..bb34aae
--- /dev/null
+++ b/devel/cbp2make/HISTORY
@@ -0,0 +1,2 @@
+2014-12-29 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, INSTALL, DETAILS: spell created
diff --git a/devel/cbp2make/INSTALL b/devel/cbp2make/INSTALL
new file mode 100755
index 0000000..4b1638a
--- /dev/null
+++ b/devel/cbp2make/INSTALL
@@ -0,0 +1,2 @@
+cd "$SOURCE_DIRECTORY" &&
+install -m755 bin/Release/cbp2make /usr/bin
diff --git a/devel/ccache/DETAILS b/devel/ccache/DETAILS
index 5f9c692..c95f4ed 100755
--- a/devel/ccache/DETAILS
+++ b/devel/ccache/DETAILS
@@ -1,6 +1,6 @@
SPELL=ccache
- VERSION=3.1.9
- SOURCE=$SPELL-$VERSION.tar.bz2
+ VERSION=3.2
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://samba.org/ftp/ccache/$SOURCE
diff --git a/devel/ccache/HISTORY b/devel/ccache/HISTORY
index 815ac65..0c4d134 100644
--- a/devel/ccache/HISTORY
+++ b/devel/ccache/HISTORY
@@ -1,3 +1,7 @@
+2014-11-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.2
+ * samba.gpg:add 5594ADB8: Joel Rosdahl <joel AT rosdahl.net>
+
2013-01-07 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 3.1.9

diff --git a/devel/ccache/samba.gpg b/devel/ccache/samba.gpg
index 50686fa..329327f 100644
Binary files a/devel/ccache/samba.gpg and b/devel/ccache/samba.gpg differ
diff --git a/devel/cgdb/DETAILS b/devel/cgdb/DETAILS
index 01fd23e..62a1707 100755
--- a/devel/cgdb/DETAILS
+++ b/devel/cgdb/DETAILS
@@ -1,9 +1,9 @@
SPELL=cgdb
- VERSION=0.6.4
+ VERSION=0.6.7
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:4005bc6c0cca1e6e109eaa080dba57076f4eddaf379f5ec9499b5d2d383ec537d396cf3ff212d47bd36eaa35ed953de762e06826e68b47a99a0f0b8d2eeea0f3
+ SOURCE_URL[0]=http://cgdb.me/files/$SOURCE
+
SOURCE_HASH=sha512:0a9d1cc3fb00c3cdaeb060d20d3312dd738b617ff1b188db33a074e2790f9721ca58e924ecc9929b84832c3ca22a334d7a66294439341a9b6868eef1baafca3e
LICENSE[0]=GPL
WEB_SITE=http://cgdb.sourceforge.net/
ENTERED=20030601
diff --git a/devel/cgdb/HISTORY b/devel/cgdb/HISTORY
index 9b6861e..85d7da0 100644
--- a/devel/cgdb/HISTORY
+++ b/devel/cgdb/HISTORY
@@ -1,3 +1,6 @@
+2014-05-13 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.6.7
+
2009-07-09 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* DETAILS: updated spell to 0.6.4

diff --git a/devel/check/DETAILS b/devel/check/DETAILS
index ed2a16a..292e229 100755
--- a/devel/check/DETAILS
+++ b/devel/check/DETAILS
@@ -1,10 +1,11 @@
SPELL=check
- VERSION=0.9.9
+ VERSION=0.9.14
+
SOURCE_HASH=sha512:fba3e54e36c2fdff465eadaa96e7a5bbafd5d7de7594dfe90e71c3a0bf7fb0f5e6d1b242ade55e49ef83c4a97fcf607dc53c7d04de9b4d764ea795a46e7c7be0
+# SOURCE_GPG="gurus.gpg:$SOURCE.sig"
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=${SOURCEFORGE_URL}/check/$SOURCE
WEB_SITE=http://check.sourceforge.net
- SOURCE_GPG="gurus.gpg:$SOURCE.sig"
LICENSE[0]=LGPL
ENTERED=20051123
KEYWORDS="devel"
diff --git a/devel/check/HISTORY b/devel/check/HISTORY
index ddc0fec..77ed977 100644
--- a/devel/check/HISTORY
+++ b/devel/check/HISTORY
@@ -1,3 +1,6 @@
+2014-09-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.14
+
2013-01-12 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.9.9

diff --git a/devel/cmake/DETAILS b/devel/cmake/DETAILS
index 92a897f..dd640e0 100755
--- a/devel/cmake/DETAILS
+++ b/devel/cmake/DETAILS
@@ -1,9 +1,10 @@
SPELL=cmake
- VERSION=2.8.10.2
-
SOURCE_HASH=sha512:e79759f4429977bb4292c9dc8a9d216ca7c21dca5fefce1fa223d7847a1128c8a3a11e1b6adaac40b2f30e0d6f504508a2845f888a319acc29c2ef6beff55df2
+ VERSION=3.1.0
+
SOURCE_HASH=sha512:9e3288c793c01e0ce48af91c618dc7638623010dfb440fb293393d407b7882c181c9a0f4e3b0a14645b556007e69264e94488e832a421b5cfa96338e0808b030
+ VX=v`echo $VERSION|cut -c-3`
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://www.cmake.org/files/v2.8/$SOURCE
+ SOURCE_URL[0]=http://www.cmake.org/files/$VX/$SOURCE
# SOURCE_GPG=gurus.gpg:$SOURCE.sig
LICENSE[0]=BSD
WEB_SITE=http://www.cmake.org/HTML/index.html
diff --git a/devel/cmake/HISTORY b/devel/cmake/HISTORY
index 975d994..e3590c7 100644
--- a/devel/cmake/HISTORY
+++ b/devel/cmake/HISTORY
@@ -1,3 +1,24 @@
+2014-12-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.1.0
+
+2014-09-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.0.2
+
+2014-08-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.0.1
+
+2014-06-11 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.0.0
+
+2014-01-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.8.12.2
+
+2013-07-04 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.8.11.2
+
+2013-06-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.8.11.1
+
2012-11-28 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.8.10.2

diff --git a/devel/cmockery/DETAILS b/devel/cmockery/DETAILS
new file mode 100755
index 0000000..f8dcd31
--- /dev/null
+++ b/devel/cmockery/DETAILS
@@ -0,0 +1,31 @@
+ SPELL=cmockery
+ VERSION=0.1.2
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://${SPELL}.googlecode.com/files/${SOURCE}
+
SOURCE_HASH=sha512:b58723a98ed321fce4d3d1d4ba4c29e7272a19c7e103c5f1437002ddbf11c0a19b19c3d0c3ae5447748013214599123c74b383412e2cead95c4f317859037415
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://code.google.com/p/cmockery/";
+ LICENSE[0]="Apache2"
+ ENTERED=20141123
+ KEYWORDS=""
+ SHORT="Lightweight Unit Test library for C"
+cat << EOF
+There are a variety of C unit testing frameworks available however many of
+them are fairly complex and require the latest compiler technology. Some
+development requires the use of old compilers which makes it difficult to
+use some unit testing frameworks. In addition many unit testing frameworks
+assume the code being tested is an application or module that is targeted
+to the same platform that will ultimately execute the test. Because of
+this assumption many frameworks require the inclusion of standard C library
+headers in the code module being tested which may collide with the custom
+or incomplete implementation of the C library utilized by the code under
test.
+
+Cmockery only requires a test application is linked with the standard C
+library which minimizes conflicts with standard C library headers. Also,
+Cmockery tries to avoid the use of some of the newer features of C compilers.
+
+This results in Cmockery being a relatively small library that can be used
+to test a variety of exotic code. If a developer wishes to simply test an
+application with the latest compiler then other unit testing frameworks may
+be preferable.
+EOF
diff --git a/devel/cmockery/HISTORY b/devel/cmockery/HISTORY
new file mode 100644
index 0000000..0b22784
--- /dev/null
+++ b/devel/cmockery/HISTORY
@@ -0,0 +1,3 @@
+2014-11-23 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: spell created
+
diff --git a/devel/cobra/BUILD b/devel/cobra/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/devel/cobra/BUILD
@@ -0,0 +1 @@
+true
diff --git a/devel/cobra/DEPENDS b/devel/cobra/DEPENDS
new file mode 100755
index 0000000..78057dd
--- /dev/null
+++ b/devel/cobra/DEPENDS
@@ -0,0 +1 @@
+depends mono
diff --git a/devel/cobra/DETAILS b/devel/cobra/DETAILS
new file mode 100755
index 0000000..4f1ccbe
--- /dev/null
+++ b/devel/cobra/DETAILS
@@ -0,0 +1,64 @@
+ SPELL=cobra
+ VERSION=0.9.6
+ SOURCE="Cobra-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://${SPELL}-language.com/downloads/${SOURCE}
+
SOURCE_HASH=sha512:9fbf5ffb35db3895d74176013f023e6f3c390bc0208a6e02aed6f9f168a85f03b85026452ffe03354b502682803479fb49e429ab3411cf40e477f813d87caf52
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Cobra-${VERSION}"
+ WEB_SITE="http://cobra-language.com/";
+ LICENSE[0]="MIT"
+ ENTERED=20140913
+ KEYWORDS=""
+ SHORT="Cobra Programming Language"
+cat << EOF
+$SHORT
+
+There are plenty of object-oriented programming languages in existence
+including C#, Python and Ruby. So why use Cobra? This document addresses
+that question.
+
+Right now, if you want software contracts in your language, how can you
+get them? The answer is to use Eiffel or D. What if you want static and
+dynamic binding? Use Objective-C or Boo. What if you want expressiveness
+and quick coding? Use Python, Ruby or Smalltalk. What if you want runtime
+performance? Use C#, Java, C++, etc. What if you want first class language
+support for unit tests? Use D.
+
+But what if you want all of those? ... You can't get them! And that's
+frustrating because none of those productivity-boosting features are
+incompatible with each other. You shouldn't have to choose between C++'s
+speed, Python's expressiveness and Eiffel's contracts. There's no theoretical
+reason that you can't have it all. There's "just" a lot of work required to
+make it happen.
+
+One way to characterize Cobra is with these high level points:
+
+* Quick, expressive coding
+* Fast execution
+* Static and dynamic binding
+* Language level support for quality
+
+Cobra achieves 1 by following Python and Ruby (but not religiously). It
+achieves 2 by favoring static typing ("i = 5" means "i" is an integer and
+always will be) and leveraging .NET|Mono for machine code generation. It
+does 3 by using the .NET typing system at compile-time for static types,
+and using the .NET run-time for dynamic binding. It takes language features
+for 4 from multiple sources including Eiffel, Python and its own compile-time
+nil tracking.
+
+There are additional refinements in Cobra such as defaulting to accurate
+decimal math and providing detailed postmortem exception reports.
+
+So the "what's new" in Cobra is not the individual elements such as
contracts,
+classes, etc. It's the combination of everything that goes into it. Consider
+what would happen if you were coding in Cobra, then switched to another
+language:
+
+ If moving from Cobra to Python, you would give up optional static typing,
+ contracts, compile-time nil tracking, closures and more. If moving from
+ Cobra to C#, you would give up native contracts, clean collection
literals,
+ expressive syntax, uniform compile-time nil tracking, mixins and more.
+
+Note that Cobra has few new elements because it was never intended to be
+experimental. It's a practical synthesis of already-proven features that
+are currently scattered across multiple languages.
+EOF
diff --git a/devel/cobra/HISTORY b/devel/cobra/HISTORY
new file mode 100644
index 0000000..fe85096
--- /dev/null
+++ b/devel/cobra/HISTORY
@@ -0,0 +1,2 @@
+2014-09-13 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
diff --git a/devel/cobra/INSTALL b/devel/cobra/INSTALL
new file mode 100755
index 0000000..0a75f68
--- /dev/null
+++ b/devel/cobra/INSTALL
@@ -0,0 +1,16 @@
+INSTDIR="$INSTALL_ROOT/usr/lib"
+DOCDIR="$INSTALL_ROOT/usr/share/doc/cobra-$VERSION"
+
+# FIXME: Do the installation manually, it's a mess
+mkdir -p "$DOCDIR" &&
+cd "$SOURCE_DIRECTORY/Source" &&
+echo "$INSTDIR" > install-directory.text &&
+bin/install-from-workspace &&
+cp -r ../*.text ../Developer "$DOCDIR" &&
+# Fix up the rest of the documentation
+for i in HowTo Reusables Samples Supplements; do
+ mv "$INSTDIR/Cobra-$VERSION/$i" "$DOCDIR"
+done &&
+# Move the wrapper
+mv "$INSTDIR/bin/cobra" "$INSTALL_ROOT/usr/bin" &&
+rmdir "$INSTDIR/bin"
diff --git a/devel/codeblocks/DETAILS b/devel/codeblocks/DETAILS
index 41345f4..c5bcf74 100755
--- a/devel/codeblocks/DETAILS
+++ b/devel/codeblocks/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=codeblocks
if [[ $CODEBLOCKS_BRANCH = scm ]]; then
- if [[ $CODEBLOCKS_AUTOUPDATE = y ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=svn
- fi
+ VERSION=$(get_scm_version)
SOURCE_IGNORE=volatile
SOURCE_URL[0]="svn://svn.berlios.de/${SPELL}/trunk:${SPELL}"
FORCE_DOWNLOAD=on
diff --git a/devel/codeblocks/HISTORY b/devel/codeblocks/HISTORY
index b7fa00b..a554936 100644
--- a/devel/codeblocks/HISTORY
+++ b/devel/codeblocks/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-09-20 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS, PREPARE, PRE_BUILD: Use prepare_select_branch

diff --git a/devel/comparator/BUILD b/devel/comparator/BUILD
new file mode 100755
index 0000000..429933c
--- /dev/null
+++ b/devel/comparator/BUILD
@@ -0,0 +1 @@
+make CFLAGS="$CFLAGS"
diff --git a/devel/comparator/DETAILS b/devel/comparator/DETAILS
new file mode 100755
index 0000000..9fab6c6
--- /dev/null
+++ b/devel/comparator/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=comparator
+ VERSION=2.9
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://www.catb.org/~esr/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:039c2edead2366f9c067a279b0449a6c5e7872acbe1c06ed5ad31bd3c76eee3c514abe6dd53a4921c2ad382a82c53fcff2db73338532594621327b5bb440d442
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.catb.org/~esr/comparator/";
+ LICENSE[0]="BSD"
+ ENTERED=20130830
+ KEYWORDS=""
+ SHORT="Rapidly find common code segments in large source trees"
+cat << EOF
+comparator is a program for rapidly finding common segments in large
+source-code trees. See the manual page for instructions. It comes with a
+filtering postprecessor, filterator.
+
+comparator and filterator are a pair of programs for identifying common
+or closely matching segments in source trees. They are fast enough to give
+near-instant results even on trees running to millions of lines each.
+EOF
diff --git a/devel/comparator/HISTORY b/devel/comparator/HISTORY
new file mode 100644
index 0000000..198b813
--- /dev/null
+++ b/devel/comparator/HISTORY
@@ -0,0 +1,2 @@
+2013-08-30 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS: spell created
diff --git a/devel/copper/DETAILS b/devel/copper/DETAILS
index 288fe70..0e8e11a 100755
--- a/devel/copper/DETAILS
+++ b/devel/copper/DETAILS
@@ -1,5 +1,6 @@
SPELL=copper
VERSION=1.6
+ PATCHLEVEL=1
SOURCE="${SPELL}-${VERSION}-src.tar.gz"
SOURCE_URL[0]=http://tibleiz.net/download/${SOURCE}

SOURCE_HASH=sha512:c26bd3b2bdd3d320956bb090585773d446db006f2ae94991ea8c059eeafd8b20b149ed0b5edde71892f756b47754e56eafd15ae5dcaeed6a824d25c7b161f94f
diff --git a/devel/copper/HISTORY b/devel/copper/HISTORY
index ddada21..0c36e8d 100644
--- a/devel/copper/HISTORY
+++ b/devel/copper/HISTORY
@@ -1,2 +1,6 @@
+2014-04-06 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1
+ * INSTALL: added elf-1.6 binary symlink
+
2012-11-29 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS, BUILD, INSTALL: spell created
diff --git a/devel/copper/INSTALL b/devel/copper/INSTALL
index 04bdeaa..1f9b449 100755
--- a/devel/copper/INSTALL
+++ b/devel/copper/INSTALL
@@ -1 +1,4 @@
-make prefix="$INSTALL_ROOT/usr" install
+make prefix="$INSTALL_ROOT/usr" install &&
+
+ln -vsf "$TRACK_ROOT/usr/bin/copper-elf" \
+ "$INSTALL_ROOT/usr/bin/copper-elf-$VERSION"
diff --git a/devel/coq/0001-fix-make-detection.patch
b/devel/coq/0001-fix-make-detection.patch
new file mode 100644
index 0000000..8c95f77
--- /dev/null
+++ b/devel/coq/0001-fix-make-detection.patch
@@ -0,0 +1,61 @@
+From 5e3aadfd0f36fb95cf4bc45e819780883d4a541b Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+Date: Sun, 2 Feb 2014 00:39:39 +0100
+Subject: [PATCH] fix make detection
+
+---
+ configure | 20 ++++++++++----------
+ 1 file changed, 10 insertions(+), 10 deletions(-)
+
+diff --git a/configure b/configure
+index 7f75b35..d99340a 100755
+--- a/configure
++++ b/configure
+@@ -336,22 +336,22 @@ if [ "$MAKE" != "" ]; then
+ MAKEVERSION=`$MAKE -v | head -1 | cut -d" " -f3`
+ MAKEVERSIONMAJOR=`echo $MAKEVERSION | cut -d. -f1`
+ MAKEVERSIONMINOR=`echo $MAKEVERSION | cut -d. -f2`
+- if [ "$MAKEVERSIONMAJOR" -eq 3 -a "$MAKEVERSIONMINOR" -ge 81 ]; then
++ if [ "$MAKEVERSIONMAJOR" -eq 4 -a "$MAKEVERSIONMINOR" -ge 0 ]; then
+ echo "You have GNU Make $MAKEVERSION. Good!"
+ else
+ OK="no"
+- #Extra support for local installation of make 3.81
+- #will be useless when make >= 3.81 will be standard
++ #Extra support for local installation of make 4.0
++ #will be useless when make >= 4.0 will be standard
+ if [ -x ./make ]; then
+ MAKEVERSION=`./make -v | head -1`
+- if [ "$MAKEVERSION" = "GNU Make 3.81" ]; then OK="yes"; fi
++ if [ "$MAKEVERSION" = "GNU Make 4.0" ]; then OK="yes"; fi
+ fi
+ if [ $OK = "no" ]; then
+- echo "GNU Make >= 3.81 is needed."
+- echo "Make 3.81 can be downloaded from
ftp://ftp.gnu.org/gnu/make/make-3.81.tar.gz";
++ echo "GNU Make >= 4.0 is needed."
++ echo "Make 4.0 can be downloaded from
ftp://ftp.gnu.org/gnu/make/make-4.0.tar.gz";
+ echo "then locally installed on a Unix-style system by issuing:"
+- echo " tar xzvf make-3.81.tar.gz"
+- echo " cd make-3.81"
++ echo " tar xzvf make-4.0.tar.gz"
++ echo " cd make-4.0"
+ echo " ./configure"
+ echo " make"
+ echo " mv make .."
+@@ -359,11 +359,11 @@ if [ "$MAKE" != "" ]; then
+ echo "Restart then the configure script and later use ./make
instead of make."
+ exit 1
+ else
+- echo "You have locally installed GNU Make 3.81. Good!"
++ echo "You have locally installed GNU Make 4.0. Good!"
+ fi
+ fi
+ else
+- echo "Cannot find GNU Make >= 3.81."
++ echo "Cannot find GNU Make >= 4.0."
+ fi
+
+ # Browser command
+--
+1.8.5.3
+
diff --git a/devel/coq/DEPENDS b/devel/coq/DEPENDS
index bd27fc7..54539e4 100755
--- a/devel/coq/DEPENDS
+++ b/devel/coq/DEPENDS
@@ -1,5 +1,6 @@
depends ocaml &&
depends camlp5 &&
+depends zarith &&
optional_depends lablgtk2 \
"" \
"" \
diff --git a/devel/coq/HISTORY b/devel/coq/HISTORY
index a5a9fff..80ce31c 100644
--- a/devel/coq/HISTORY
+++ b/devel/coq/HISTORY
@@ -1,3 +1,10 @@
+2014-02-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * PRE_BUILD, 0001-fix-make-detection.patch: fix detection of
+ make in configure
+
+2013-05-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependency on zarith
+
2012-09-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 8.4

diff --git a/devel/coq/PRE_BUILD b/devel/coq/PRE_BUILD
index 61835c9..e14af8d 100755
--- a/devel/coq/PRE_BUILD
+++ b/devel/coq/PRE_BUILD
@@ -1,3 +1,4 @@
default_pre_build &&
cd ${SOURCE_DIRECTORY} &&
-sed -i "s/\\\\\"\\\$LABLGTKLIB\\\\\"/\\\$LABLGTKLIB/" configure
+sed -i "s/\\\\\"\\\$LABLGTKLIB\\\\\"/\\\$LABLGTKLIB/" configure &&
+patch -p1 < $SPELL_DIRECTORY/0001-fix-make-detection.patch
diff --git a/devel/cppcheck/BUILD b/devel/cppcheck/BUILD
index c9dda20..016f61e 100755
--- a/devel/cppcheck/BUILD
+++ b/devel/cppcheck/BUILD
@@ -1 +1 @@
-make PREFIX=${INSTALL_ROOT}/usr
+make PREFIX=${INSTALL_ROOT}/usr CFGDIR=/usr/share/cppcheck/cfg
diff --git a/devel/cppcheck/DETAILS b/devel/cppcheck/DETAILS
index fd0ddda..605abe5 100755
--- a/devel/cppcheck/DETAILS
+++ b/devel/cppcheck/DETAILS
@@ -1,8 +1,8 @@
SPELL=cppcheck
- VERSION=1.58
+ VERSION=1.65
SOURCE="${SPELL}-${VERSION}.tar.bz2"

SOURCE_URL[0]=$SOURCEFORGE_URL/project/${SPELL}/${SPELL}/${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:440b93ccbfb1b5d70f6d945a29ee949ccde30888454aa1938864521c81f9568150194fd0a610139cd10fd5e0e183bc1257bfb91d35ec5a107b20e8db38ae396e
+
SOURCE_HASH=sha512:ce1ef2771470383e33e159b99ce5bcf1c7f570c7a539d9488bf771a5d23b4511acd7ad7e14b839e5433f47032f4d662b6c053579d4e353caf7bf22588e1d2916
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"

WEB_SITE="http://sourceforge.net/apps/mediawiki/cppcheck/index.php?title=Main_Page";
LICENSE[0]=GPL
diff --git a/devel/cppcheck/HISTORY b/devel/cppcheck/HISTORY
index 7168495..b8a8c18 100644
--- a/devel/cppcheck/HISTORY
+++ b/devel/cppcheck/HISTORY
@@ -1,3 +1,19 @@
+2014-05-13 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.65
+
+2014-05-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.64
+
+2014-01-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.63
+ * INSTALL, BUILD: install cfg files necessary for using cppcheck
+
+2013-11-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.62
+
+2013-05-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.59
+
2013-01-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.58

diff --git a/devel/cppcheck/INSTALL b/devel/cppcheck/INSTALL
index 621f3f8..a6d9909 100755
--- a/devel/cppcheck/INSTALL
+++ b/devel/cppcheck/INSTALL
@@ -1 +1,3 @@
-make PREFIX=${INSTALL_ROOT}/usr install
+make PREFIX=${INSTALL_ROOT}/usr CFGDIR=/usr/share/cppcheck/cfg install &&
+mkdir -p ${INSTALL_ROOT}/usr/share/cppcheck/cfg &&
+install -m644 ${SOURCE_DIRECTORY}/cfg/*
${INSTALL_ROOT}/usr/share/cppcheck/cfg/
diff --git a/devel/cppunit/BUILD b/devel/cppunit/BUILD
new file mode 100755
index 0000000..78b4538
--- /dev/null
+++ b/devel/cppunit/BUILD
@@ -0,0 +1,3 @@
+LDFLAGS=${LDFLAGS/-Wl,--as-needed/} &&
+OPTS+=" --disable-static" &&
+default_build
diff --git a/devel/cppunit/DETAILS b/devel/cppunit/DETAILS
index accd6b5..3f31148 100755
--- a/devel/cppunit/DETAILS
+++ b/devel/cppunit/DETAILS
@@ -1,6 +1,6 @@
SPELL=cppunit
- VERSION=1.12.0
-
SOURCE_HASH=sha512:d80c027c6701d87516a29e8acd2d57c1d0334b1dc03db4928df496c9fd6694748241dafab5199a4cb37aa6b29bf14bbb8ed0edf317c9e947cad31bb5bdb3bc21
+ VERSION=1.12.1
+ SOURCE_HASH=sha512:/var/spool/sorcery/cppunit-1.12.1.tar.gz
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
diff --git a/devel/cppunit/HISTORY b/devel/cppunit/HISTORY
index c91676b..8f65057 100644
--- a/devel/cppunit/HISTORY
+++ b/devel/cppunit/HISTORY
@@ -1,3 +1,7 @@
+203-03-31 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.12.1
+ * BUILD: added, fix build
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/devel/cproto/DETAILS b/devel/cproto/DETAILS
new file mode 100755
index 0000000..9d4f2f0
--- /dev/null
+++ b/devel/cproto/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=cproto
+ VERSION=4.6
+ SOURCE="$SPELL-$VERSION.tar.gz"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/project/$SPELL/$SPELL/$VERSION/$SOURCE
+
SOURCE_HASH=sha512:328e32815c422e5bb646870995dc035e650799ad3e15b7a695e1fb525bfb687815654b5bedc32b3f4b29385169b3e2feb3f482da18c44405a382dc27b413f936
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="http://cproto.sourceforge.net/";
+ LICENSE[0]="public domain"
+ ENTERED=20141231
+ KEYWORDS=""
+ SHORT="Generate function prototypes from C source code"
+cat << EOF
+Cproto is a program that generates function prototypes and variable
+declarations from C source code.
+EOF
diff --git a/devel/cproto/HISTORY b/devel/cproto/HISTORY
new file mode 100644
index 0000000..1e54957
--- /dev/null
+++ b/devel/cproto/HISTORY
@@ -0,0 +1,2 @@
+2014-12-31 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: spell created
diff --git a/devel/ctags/DETAILS b/devel/ctags/DETAILS
index 5ee7fa9..263fe51 100755
--- a/devel/ctags/DETAILS
+++ b/devel/ctags/DETAILS
@@ -3,7 +3,7 @@

SOURCE_HASH=sha512:981912cd335978cde22864e977947fc75326572fb29518e559cc4a8ac1edc84b3604165218a666e36353f17da4f89f8e967acdb88696f816748eb946d79eaa15
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ SOURCE_URL[0]=${SOURCEFORGE_URL}/${SPELL}/${SPELL}/${VERSION}/${SOURCE}
LICENSE[0]=GPL
WEB_SITE=http://ctags.sourceforge.net/
ENTERED=20020208
diff --git a/devel/ctags/HISTORY b/devel/ctags/HISTORY
index 76d6b0d..c7d1746 100644
--- a/devel/ctags/HISTORY
+++ b/devel/ctags/HISTORY
@@ -1,3 +1,6 @@
+2014-05-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: fix SOURCE_URL
+
2009-08-28 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 5.8

diff --git a/devel/cvs-fast-export/BUILD b/devel/cvs-fast-export/BUILD
new file mode 100755
index 0000000..429933c
--- /dev/null
+++ b/devel/cvs-fast-export/BUILD
@@ -0,0 +1 @@
+make CFLAGS="$CFLAGS"
diff --git a/devel/cvs-fast-export/DEPENDS b/devel/cvs-fast-export/DEPENDS
new file mode 100755
index 0000000..daaf3cb
--- /dev/null
+++ b/devel/cvs-fast-export/DEPENDS
@@ -0,0 +1,2 @@
+depends docbook-xsl &&
+depends xmlto
diff --git a/devel/cvs-fast-export/DETAILS b/devel/cvs-fast-export/DETAILS
new file mode 100755
index 0000000..015f543
--- /dev/null
+++ b/devel/cvs-fast-export/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=cvs-fast-export
+ VERSION=1.27
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://www.catb.org/~esr/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:401fa8206d60459d9ca4268ab0fb863542c26ee22b69b964008c83f1daac535d6d89172c7781f096ca7e36a263a2bb6d06055eafcd0500c8424ff1de5b41f2ab
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.catb.org/~esr/cvs-fast-export/";
+ LICENSE[0]="GPLv2"
+ ENTERED=20141209
+ KEYWORDS=""
+ SHORT="Export an RCS or CVS history as a fast-import stream"
+cat << EOF
+This program analyzes a collection of RCS files in a CVS repository (or
+outside of one) and, when possible, emits an equivalent history in the form
+of a fast-import stream. Not all possible histories can be rendered this
+way; the program tries to emit useful warnings when it can't. The program
+can also produce a visualization of the resulting commit DAG in the DOT
+format handled by the graphviz suite. The package also includes cvssync,
+a tool for mirroring masters from remote CVS hosts.
+EOF
diff --git a/devel/cvs-fast-export/HISTORY b/devel/cvs-fast-export/HISTORY
new file mode 100644
index 0000000..1a75447
--- /dev/null
+++ b/devel/cvs-fast-export/HISTORY
@@ -0,0 +1,2 @@
+2014-12-09 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS: spell created
diff --git a/devel/cvsps/DEPENDS b/devel/cvsps/DEPENDS
index 6915f6f..f1e954a 100755
--- a/devel/cvsps/DEPENDS
+++ b/devel/cvsps/DEPENDS
@@ -1 +1 @@
-depends CVS
+depends CVS
diff --git a/devel/cvsps/DETAILS b/devel/cvsps/DETAILS
index ab28e9f..9056a33 100755
--- a/devel/cvsps/DETAILS
+++ b/devel/cvsps/DETAILS
@@ -1,23 +1,19 @@
SPELL=cvsps
- VERSION=2.1
- SOURCE=$SPELL-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://www.cobite.com/${SPELL}/${SPELL}-${VERSION}.tar.gz
-
SOURCE_HASH=sha512:8ba703fc4dd1c7a8201f4cefec533a6e228943f53f5380d8d17107718d8cb607c861a733d7ad1d6ed9288c4dbeae9fd59ceaf52172f16885a00d000a667e0e38
+ VERSION=3.13
+ SOURCE="$SPELL-$VERSION.tar.gz"
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ SOURCE_URL[0]="http://www.catb.org/~esr/$SPELL/$SOURCE";
+
SOURCE_HASH=sha512:9fe2be4839c7a6f31a788102fd6ebb1e2e0693f09a4dad2bca5cd5d0788088eb34388d592778f04bcfec9817e3ffffb66d70db9aa47996d3bd1c45cf7cd8464f
LICENSE[0]=GPL
WEB_SITE=http://www.cobite.com/cvsps/
ENTERED=20020620
KEYWORDS="cvs devel"
SHORT="CVSps is a command-line utility to view CVS patchsets."
cat << EOF
-
-CVSps is a program for generating 'patchset' information from
-a CVS repository. A patchset in this case is defined as a set
-of changes made to a collection of files, and all committed at
-the same time (using a single 'cvs commit' command). This
-information is valuable to seeing the big picture of the
-evolution of a cvs project. While cvs tracks revision
-information, it is often difficult to see what changes were
-committed 'atomically' to the repository.
-
+CVSps is a program for generating 'patchset' information from a CVS
+repository. A patchset in this case is defined as a set of changes made to a
+collection of files, and all committed at the same time (using a single 'cvs
+commit' command). This information is valuable to seeing the big picture of
the
+evolution of a cvs project. While cvs tracks revision information, it is
often
+difficult to see what changes were committed 'atomically' to the repository.
EOF
diff --git a/devel/cvsps/HISTORY b/devel/cvsps/HISTORY
index e97f79d..327f07c8 100644
--- a/devel/cvsps/HISTORY
+++ b/devel/cvsps/HISTORY
@@ -1,3 +1,6 @@
+2014-12-07 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 3.13
+
2006-10-03 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed UPDATED.

diff --git a/devel/cvsps/INSTALL b/devel/cvsps/INSTALL
index df0e031..e0d0684 100755
--- a/devel/cvsps/INSTALL
+++ b/devel/cvsps/INSTALL
@@ -1 +1 @@
- make install prefix=/usr
+make install prefix=/usr
diff --git a/devel/dev86/DETAILS b/devel/dev86/DETAILS
index a460485..a959234 100755
--- a/devel/dev86/DETAILS
+++ b/devel/dev86/DETAILS
@@ -1,10 +1,10 @@
SPELL=dev86
- VERSION=0.16.19
+ VERSION=0.16.21
SOURCE=Dev86src-$VERSION.tar.gz
-
SOURCE_HASH=sha512:4077f7ac800330eb4658ffaa53dc8cc982792b1dcd7a59625cba4a5dac494117c6bd4ec5307bf02349ad6ae3d0c0903ab2e41123a8df94373e469092fa005cd3
+
SOURCE_HASH=sha512:6d35dc3c7f9735cf7967cdb2bc0f7bee967ae26667cd8cef56bbdf7d7855ef1d35057db4c0031ff86b9b95d3c8ee44aff408446115b35b6c10cf207a33838016
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://www.debath.co.uk/dev86/$SOURCE
- WEB_SITE=http://www.debath.co.uk/dev86/
+ WEB_SITE=http://v3.sk/~lkundrak/dev86
+ SOURCE_URL[0]=$WEB_SITE/$SOURCE
ENTERED=20060131
LICENSE[0]=GPL
KEYWORDS="compiler devel"
diff --git a/devel/dev86/HISTORY b/devel/dev86/HISTORY
index 81abd6b..61f37ae 100644
--- a/devel/dev86/HISTORY
+++ b/devel/dev86/HISTORY
@@ -1,3 +1,7 @@
+2014-07-06 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fixed SOURCE_URL[0]
+ updated spell to 0.16.21
+
2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 0.16.19

diff --git a/devel/devscripts/BUILD b/devel/devscripts/BUILD
new file mode 100755
index 0000000..8f58e6d
--- /dev/null
+++ b/devel/devscripts/BUILD
@@ -0,0 +1 @@
+make
diff --git a/devel/devscripts/DEPENDS b/devel/devscripts/DEPENDS
new file mode 100755
index 0000000..cf06307
--- /dev/null
+++ b/devel/devscripts/DEPENDS
@@ -0,0 +1,6 @@
+depends dpkg &&
+depends python3 &&
+depends setuptools &&
+depends perl &&
+depends db_file &&
+depends file-desktopentry
diff --git a/devel/devscripts/DETAILS b/devel/devscripts/DETAILS
new file mode 100755
index 0000000..b636482
--- /dev/null
+++ b/devel/devscripts/DETAILS
@@ -0,0 +1,138 @@
+ SPELL=devscripts
+ VERSION=2.14.1
+ SOURCE="${SPELL}_${VERSION}.tar.xz"
+
SOURCE_URL[0]=http://ftp.de.debian.org/debian/pool/main/d/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:c961e3af5cdff3784e393f5f5d932066a41494c478f4875ff53078b127077883597ebae170413a694fd68831e1d11357ae8a50bcd5d25cf3c5359bc9fc7c4912
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://packages.debian.org/source/sid/devscripts";
+ LICENSE[0]="GPL"
+ ENTERED=20140415
+ KEYWORDS=""
+ SHORT="Debian developer scripts"
+cat << EOF
+Scripts to make the life of a Debian Package maintainer easier.
+
+Contains the following scripts, dependencies/recommendations shown in
+brackets afterwards:
+
+ - annotate-output: run a command and prepend time and stream (O for stdout,
+ E for stderr) for every line of output
+ - archpath: print tla/Bazaar package names [tla | bazaar] - bts: a
+ command-line tool for manipulating the BTS [www-browser,
+ libauthen-sasl-perl, libnet-smtp-ssl-perl, libsoap-lite-perl, libwww-perl,
+ bsd-mailx | mailx]
+ - build-rdeps: search for all packages that build-depend on a given package
+ [dctrl-tools]
+ - chdist: tool to easily play with several distributions [dctrl-tools] -
+ checkbashisms: check whether a /bin/sh script contains any common
+ bash-specific contructs
+ - cowpoke: upload a Debian source package to a cowbuilder host and build it,
+ optionally also signing and uploading the result to an incoming queue
+ [ssh-client]
+ - cvs-debi, cvs-debc: wrappers around debi and debc respectively (see below)
+ which allow them to be called from the CVS working directory
+ [cvs-buildpackage]
+ - cvs-debrelease: wrapper around debrelease which allows it to be called
+ from the CVS working directory [cvs-buildpackage, dupload | dput,
+ ssh-client]
+ - cvs-debuild: wrapper for cvs-buildpackage to use debuild as its package
+ building program [cvs-buildpackage, fakeroot, lintian, gnupg]
+ - dcmd: run a given command replacing the name of a .changes or .dsc file
+ with each of the files referenced therein
+ - dcontrol: remotely query package and source control files for all Debian
+ distributions [liburl-perl, libwww-perl]
+ - dd-list: given a list of packages, pretty-print it ordered by maintainer -
+ debc: display the contents of just-built .debs - debchange/dch:
automagically
+ add entries to debian/changelog files
+ [libdistro-info-perl, libparse-debcontrol-perl, libsoap-lite-perl]
+ - debcheckout: checkout the development repository of a Debian package -
+ debclean: clean a Debian source tree [fakeroot] - debcommit: commit changes
+ to cvs, darcs, svn, svk, tla, bzr, git, or hg,
+ basing commit message on changelog [cvs | darcs | subversion | svk |
+ tla | bzr | git-core | mercurial, libtimedate-perl]
+ - debdiff: compare two versions of a Debian package to check for
+ added and removed files [wdiff, patchutils]
+ - debi: install a just-built package - debpkg: dpkg wrapper to be able to
+ manage/test packages without su - debrelease: wrapper around dupload or dput
+ [dupload | dput, ssh-client] - debsign, debrsign: sign a .changes/.dsc pair
+ without needing any of
+ the rest of the package to be present; can sign the pair remotely or
+ fetch the pair from a remote machine for signing [gnupg, debian-keyring,
+ ssh-client]
+ - debsnap: grab packages from http://snapshot.debian.org [libwww-perl,
+ libjson-perl]
+ - debuild: wrapper to build a package without having to su or worry
+ about how to invoke dpkg to build using fakeroot. Also deals with common
+ environment problems, umask etc. [fakeroot, lintian, gnupg]
+ - deb-reversion: increase a binary package version number and repacks the
+ package, useful for porters and the like
+ - dep3changelog: generate a changelog entry from a DEP3-style patch header -
+ desktop2menu: given a freedesktop.org desktop file, generate a skeleton
+ for a menu file [libfile-desktopentry-perl]
+ - dget: download Debian source and binary packages [wget | curl] -
+ diff2patches: extract patches from a .diff.gz file placing them under
+ debian/ or, if present, debian/patches [patchutils]
+ - dpkg-depcheck, dpkg-genbuilddeps: determine the packages used during
+ the build of a Debian package; useful for determining the Build-Depends
+ control field needed [build-essential, strace]
+ - dscextract: extract a single file from a Debian source package
[patchutils]
+ - dscverify: verify the integrity of a Debian package from the
+ .changes or .dsc files [gnupg, debian-keyring, libdigest-md5-perl]
+ - edit-patch: add/edit a patch for a source package and commit the changes
+ [quilt | dpatch | cdbs]
+ - getbuildlog: download package build logs from Debian auto-builders [wget]
+ - grep-excuses: grep the update_excuses.html file for your packages
+ [libterm-size-perl, wget, w3m]
+ - licensecheck: attempt to determine the license of source files -
+ list-unreleased: search for unreleased packages - manpage-alert: locate
+ binaries without corresponding manpages [man-db] - mass-bug: mass-file bug
+ reports [bsd-mailx | mailx] - mergechanges: merge .changes files from the
+ same release but built
+ on different architectures
+ - mk-build-deps: given a package name and/or control file, generate a binary
+ package which may be installed to satisfy the build-dependencies of the
+ given package [equivs]
+ - namecheck: check project names are not already taken - nmudiff: mail a
+ diff of the current package against the previous version
+ to the BTS to assist in tracking NMUs [patchutils, mutt]
+ - origtargz: fetch the orig tarball of a Debian package from various
sources,
+ and unpack it
+ - plotchangelog: view a nice plot of the data in a changelog file
+ [libtimedate-perl, gnuplot]
+ - pts-subscribe: subscribe to the PTS for a limited period of time
+ [bsd-mailx | mailx, at]
+ - rc-alert: list installed packages which have release-critical bugs
+ [wget | curl]
+ - rmadison: remotely query the Debian archive database about packages
+ [liburi-perl, wget | curl]
+ - sadt: run DEP-8 tests [python3-debian] - suspicious-source: output a list
+ of files which are not common source
+ files [python3-magic]
+ - svnpath: print Subversion repository paths [subversion] - tagpending:
+ run from a Debian source tree and tag bugs that are to be
+ closed in the latest changelog as pending [libsoap-lite-perl]
+ - transition-check: check a list of source packages for involvement in
+ transitions for which uploads to unstable are currently blocked
+ [libwww-perl, libyaml-syck-perl]
+ - uscan: scan upstream sites for new releases of packages
+ [gpgv, gnupg, liblwp-protocol-https-perl, libwww-perl, unzip, lzma,
+ xz-utils]
+ - uupdate: integrate upstream changes into a source package [patch] -
+ what-patch: determine what patch system, if any, a source package is using
+ [patchutils]
+ - whodepends: check which maintainers' packages depend on a package -
+ who-uploads: determine the most recent uploaders of a package to the Debian
+ archive [gnupg, debian-keyring, debian-maintainers, wget]
+ - wnpp-alert: list installed packages which are orphaned or up for adoption
+ [wget | curl]
+ - wnpp-check: check whether there is an open request for packaging or
+ intention to package bug for a package [wget | curl]
+ - who-permits-upload: Retrieve information about Debian Maintainer access
+ control lists [gnupg, libencode-locale-perl, libparse-debcontrol-perl,
+ libwww-perl, debian-keyring]
+ - wrap-and-sort: wrap long lines and sort items in packaging files
+ [python3-debian]
+
+Also included are a set of example mail filters for filtering mail from
+Debian mailing lists using exim, procmail, etc.
+EOF
diff --git a/devel/devscripts/HISTORY b/devel/devscripts/HISTORY
new file mode 100644
index 0000000..dbad658
--- /dev/null
+++ b/devel/devscripts/HISTORY
@@ -0,0 +1,2 @@
+2014-04-16 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL, PRE_BUILD: spell created
diff --git a/devel/devscripts/INSTALL b/devel/devscripts/INSTALL
new file mode 100755
index 0000000..d3221ef
--- /dev/null
+++ b/devel/devscripts/INSTALL
@@ -0,0 +1 @@
+make DESTDIR=/ install
diff --git a/devel/devscripts/PRE_BUILD b/devel/devscripts/PRE_BUILD
new file mode 100755
index 0000000..71dea72
--- /dev/null
+++ b/devel/devscripts/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+# Building deb-reversion.1 requires xslt style sheets not available on SMGL
+sed -i 's/deb-reversion\.1 //' Makefile.common &&
+sed -i 's/--install-layout=deb//' scripts/Makefile
diff --git a/devel/diffuse/BUILD b/devel/diffuse/BUILD
index 27ba77d..c271352 100755
--- a/devel/diffuse/BUILD
+++ b/devel/diffuse/BUILD
@@ -1 +1 @@
-true
+sedit '1s/$/2/' src/usr/bin/diffuse
diff --git a/devel/diffuse/DEPENDS b/devel/diffuse/DEPENDS
index 18cb56e..edd5f62 100755
--- a/devel/diffuse/DEPENDS
+++ b/devel/diffuse/DEPENDS
@@ -1,3 +1,4 @@
+depends python &&
depends pygtk2 &&

suggest_depends bzr "" "" "for Bazaar support" &&
diff --git a/devel/diffuse/DETAILS b/devel/diffuse/DETAILS
index 64d50c4..c3e5d42 100755
--- a/devel/diffuse/DETAILS
+++ b/devel/diffuse/DETAILS
@@ -1,8 +1,8 @@
SPELL=diffuse
- VERSION=0.4.6
+ VERSION=0.4.8
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:ddde5e6c06ecaeb9b164de47590f22074e52d32a9969764466aa09a2a24925b6fa6aa3a098816c83d4fdef34ff1d2d88eab963a3bb8de3f403e40d797d497ae6
+
SOURCE_HASH=sha512:0c62976526804a328f1cc1775f842e9575fab50309cc964171af5ee89d8f303d4cbdf66a078ed64bb8826f5a57c2cc7fc59afc1ee87646ece340212d34f2514e
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://diffuse.sourceforge.net/
LICENSE[0]=GPL
diff --git a/devel/diffuse/HISTORY b/devel/diffuse/HISTORY
index d26ce76..543e147 100644
--- a/devel/diffuse/HISTORY
+++ b/devel/diffuse/HISTORY
@@ -1,3 +1,7 @@
+2014-12-07 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 0.4.8
+ * DEPENDS, BUILD: Works with Python 2 only
+
2011-11-04 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.4.6

diff --git a/devel/diffutils/DEPENDS b/devel/diffutils/DEPENDS
index 4ca02af..88089b6 100755
--- a/devel/diffutils/DEPENDS
+++ b/devel/diffutils/DEPENDS
@@ -1,6 +1,7 @@
depends gnupg &&
depends smgl-fhs &&

+optional_depends libsigsegv '' '' 'for page fault handling support' &&
optional_depends gettext \
"--enable-nls" \
"--disable-nls" \
diff --git a/devel/diffutils/DETAILS b/devel/diffutils/DETAILS
index 9e71719..f1fff16 100755
--- a/devel/diffutils/DETAILS
+++ b/devel/diffutils/DETAILS
@@ -1,6 +1,6 @@
SPELL=diffutils
- VERSION=3.2
- SOURCE=$SPELL-$VERSION.tar.gz
+ VERSION=3.3
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$GNU_URL/$SPELL/$SOURCE
diff --git a/devel/diffutils/HISTORY b/devel/diffutils/HISTORY
index 83bfd8a..65cc85f 100644
--- a/devel/diffutils/HISTORY
+++ b/devel/diffutils/HISTORY
@@ -1,3 +1,10 @@
+2014-12-30 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Optionally depends on libsigsegv. Issue #186
+
+2013-04-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.3
+ * PRE_BUILD, glibc215.patch: deleted
+
2012-12-08 Vlad Glagolev <stealth AT sourcemage.org>
* PRE_BUILD: added, to apply the patch
* glibc215.patch: added, to fix build with glibc >=2.15
diff --git a/devel/diffutils/PRE_BUILD b/devel/diffutils/PRE_BUILD
deleted file mode 100755
index 7b5070f..0000000
--- a/devel/diffutils/PRE_BUILD
+++ /dev/null
@@ -1,4 +0,0 @@
-default_pre_build &&
-cd "${SOURCE_DIRECTORY}" &&
-
-patch -p0 < "$SPELL_DIRECTORY/glibc215.patch"
diff --git a/devel/diffutils/glibc215.patch b/devel/diffutils/glibc215.patch
deleted file mode 100644
index c5d0491..0000000
--- a/devel/diffutils/glibc215.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- lib/stdio.in.h.orig 2011-08-28 15:57:28.000000000 +0400
-+++ lib/stdio.in.h 2012-12-08 23:35:19.953175862 +0400
-@@ -697,7 +697,6 @@
- /* It is very rare that the developer ever has full control of stdin,
- so any use of gets warrants an unconditional warning. Assume it is
- always declared, since it is required by C89. */
--_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
- #endif
-
-
diff --git a/devel/dissy/BUILD b/devel/dissy/BUILD
new file mode 100755
index 0000000..a05d2aa
--- /dev/null
+++ b/devel/dissy/BUILD
@@ -0,0 +1 @@
+default_build_python
diff --git a/devel/dissy/DEPENDS b/devel/dissy/DEPENDS
new file mode 100755
index 0000000..a34febd
--- /dev/null
+++ b/devel/dissy/DEPENDS
@@ -0,0 +1,6 @@
+depends python &&
+depends pygobject &&
+depends pygtk2 &&
+depends gdk-pixbuf2 &&
+depends librsvg2 &&
+depends binutils
diff --git a/devel/dissy/DETAILS b/devel/dissy/DETAILS
new file mode 100755
index 0000000..d939d80
--- /dev/null
+++ b/devel/dissy/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=dissy
+ VERSION=10
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://${SPELL}.googlecode.com/files/${SOURCE}
+
SOURCE_HASH=sha512:6eaf9c1a442b27793d5fa4df00173930902e33fbd284886a3170b169a6db6727cd586620ad99eb104e404c361ec6f12855114003bdc8fd612fcef7f38769b96b
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://code.google.com/p/dissy/";
+ LICENSE[0]="GPL2"
+ ENTERED=20130507
+ KEYWORDS=""
+ SHORT="Graphical frontend to the objdump disassembler"
+cat << EOF
+Dissy is a graphical frontend to objdump with navigation possibilities.
+EOF
diff --git a/devel/dissy/HISTORY b/devel/dissy/HISTORY
new file mode 100644
index 0000000..ebd5475
--- /dev/null
+++ b/devel/dissy/HISTORY
@@ -0,0 +1,3 @@
+2013-05-07 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
+ * DEPENDS: Add dependency on gdk-pixbuf2 and librsvg2 (for loading
the icon)
diff --git a/devel/dissy/INSTALL b/devel/dissy/INSTALL
new file mode 100755
index 0000000..46c6fba
--- /dev/null
+++ b/devel/dissy/INSTALL
@@ -0,0 +1 @@
+default_install_python
diff --git a/devel/doxygen/DETAILS b/devel/doxygen/DETAILS
index a1706ff..76096a7 100755
--- a/devel/doxygen/DETAILS
+++ b/devel/doxygen/DETAILS
@@ -1,9 +1,10 @@
SPELL=doxygen
- VERSION=1.8.2
+ VERSION=1.8.9
+
SOURCE_HASH=sha512:e5469385ad78fa33e4961ff80f45a54ab29cd0bee2eb60008eaa8ad56caf9c5d5ba1014aa9ebc9bc16a830e6bf07a37a1a73edef3360e7470d620ed43f0b418e
SOURCE=$SPELL-$VERSION.src.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=ftp://ftp.stack.nl/pub/users/dimitri/$SOURCE
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
+# SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
WEB_SITE=http://www.doxygen.org/
LICENSE[0]=GPL
ENTERED=20020310
diff --git a/devel/doxygen/HISTORY b/devel/doxygen/HISTORY
index 0edda8d..ac7d147 100644
--- a/devel/doxygen/HISTORY
+++ b/devel/doxygen/HISTORY
@@ -1,3 +1,6 @@
+2014-12-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.8.9
+
2012-08-19 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.8.2

@@ -50,7 +53,6 @@

2009-08-28 Ladislav Hagara <hgr AT vabo.cz>
* doxygen-qt4.patch: updated to new version
-
2009-08-25 George Sherwood <gsherwood AT sourcemage.org>
* DETAILS: Updated to version 1.6.1

diff --git a/devel/doxygen/doxygen-1.8.2.src.tar.gz.sig
b/devel/doxygen/doxygen-1.8.2.src.tar.gz.sig
deleted file mode 100644
index 8fec1cf..0000000
Binary files a/devel/doxygen/doxygen-1.8.2.src.tar.gz.sig and /dev/null differ
diff --git a/devel/elfkickers/BUILD b/devel/elfkickers/BUILD
new file mode 100755
index 0000000..8f58e6d
--- /dev/null
+++ b/devel/elfkickers/BUILD
@@ -0,0 +1 @@
+make
diff --git a/devel/elfkickers/DETAILS b/devel/elfkickers/DETAILS
new file mode 100755
index 0000000..c46e9de
--- /dev/null
+++ b/devel/elfkickers/DETAILS
@@ -0,0 +1,47 @@
+ SPELL=elfkickers
+ SPELLX=ELFkickers
+ VERSION=3.0a
+ SOURCE="$SPELLX-$VERSION.tar.gz"
+ SOURCE_URL[0]=http://www.muppetlabs.com/~breadbox/pub/software/$SOURCE
+
SOURCE_HASH=sha512:c90a763e5b60069f9cb67fd5c114da753184ff466c3db1dd9a44e86de9408a4384a3ac00a8c67191ca9a6556fd0db11058542361e987710f9b5bedabaec2717c
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
+ WEB_SITE="http://www.muppetlabs.com/~breadbox/software/$SPELL.html";
+ LICENSE[0]="GPLv2+"
+ ENTERED=20140916
+ KEYWORDS=""
+ SHORT="Kickers of ELF"
+cat << EOF
+This distribution is a collection of programs that are generally unrelated,
+except in that they all deal with ELF files.
+
+The main purpose of these programs is to be illustrative and educational --
+to help fellow programmers understand ELF files and something of how they
+work under the Linux platform.
+
+Each program is independent. There is very little shared code between them,
+and in fact they all take slightly different approaches to handling ELF
files.
+
+The distribution includes:
+
+* sstrip: a small utility that removes a few bytes from an executable
+ that strip leaves behind.
+
+* objres: a "compiler" for including arbitrary binary resources in object
+ files.
+
+* elftoc: a program that takes an ELF file and generates C code that defines
a
+ struct with the same memory image, using the structs and preprocessor
+ symbols defined in <elf.h>.
+
+* elfls: a utility that displays an ELF file's program and/or section header
+ tables, which serve as a kind of global roadmap to the file's contents.
+
+* rebind: a small utility that alters the binding of selected symbols in an
+ object file.
+
+* ebfc: a compiler for a tiny programming language. The compiler can generate
+ ELF executables, object files, and shared libraries.
+
+* infect: an example of how to modify an executable without affecting its
+ original program.
+EOF
diff --git a/devel/elfkickers/HISTORY b/devel/elfkickers/HISTORY
new file mode 100644
index 0000000..d7ca4de
--- /dev/null
+++ b/devel/elfkickers/HISTORY
@@ -0,0 +1,2 @@
+2014-09-16 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS, INSTALL: spell created
diff --git a/devel/elfkickers/INSTALL b/devel/elfkickers/INSTALL
new file mode 100755
index 0000000..4e76028
--- /dev/null
+++ b/devel/elfkickers/INSTALL
@@ -0,0 +1 @@
+make prefix=/usr install
diff --git a/devel/erlang/DETAILS b/devel/erlang/DETAILS
index f288328..6625ab5 100755
--- a/devel/erlang/DETAILS
+++ b/devel/erlang/DETAILS
@@ -1,9 +1,9 @@
SPELL=erlang
- VERSION=R15B
+ VERSION=R16B02
SOURCE=otp_src_$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/otp_src_$VERSION
SOURCE_URL[0]=http://www.erlang.org/download/$SOURCE
-
SOURCE_HASH=sha512:1817cd49c9b1a192aed209a14321ad9525e7a9b59e4fa0a318a33a7382af41226c3c9bf7c522a24020be2591fd17236616305515f0ae7ce8bc76a285c066da07
+
SOURCE_HASH=sha512:35c4dfe4f7de04a44cc4e2eabd796b53fa3c4104ced144f0b2060a66adf1e400b65eb1c94c19c5f83baa7f1f31bdc73b36f2ac1df9dfac7cc6e253b52702287d
# SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
WEB_SITE=http://www.erlang.org
ENTERED=20020606
diff --git a/devel/erlang/HISTORY b/devel/erlang/HISTORY
index 9e91ee7..ac2315c 100644
--- a/devel/erlang/HISTORY
+++ b/devel/erlang/HISTORY
@@ -1,3 +1,6 @@
+2013-10-15 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: R16B02
+
2012-01-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: R15B

diff --git a/devel/extra-cmake-modules/BUILD b/devel/extra-cmake-modules/BUILD
new file mode 100755
index 0000000..e013b8d
--- /dev/null
+++ b/devel/extra-cmake-modules/BUILD
@@ -0,0 +1 @@
+cmake_build
diff --git a/devel/extra-cmake-modules/DEPENDS
b/devel/extra-cmake-modules/DEPENDS
new file mode 100755
index 0000000..60dd614
--- /dev/null
+++ b/devel/extra-cmake-modules/DEPENDS
@@ -0,0 +1 @@
+depends cmake
diff --git a/devel/extra-cmake-modules/DETAILS
b/devel/extra-cmake-modules/DETAILS
new file mode 100755
index 0000000..075ba00
--- /dev/null
+++ b/devel/extra-cmake-modules/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=extra-cmake-modules
+ VERSION=1.5.0
+ VX=5.5
+SOURCE_HASH=sha512:c7cd41603a46b3a90e8ffd7a4ab4452369aedc8546be401c2f89e2f723f34ea5a1d5131a9fe2c38c3261d52a622f62669c7f89fef8f8785f1abe2617b36d8528
+ SOURCE=$SPELL-$VERSION.tar.xz
+ SOURCE_URL=$KDE_URL/stable/frameworks/$VX/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+
WEB_SITE=https://projects.kde.org/projects/frameworks/extra-cmake-modules
+ LICENSE[0]=GPL
+ ENTERED=20120218
+ KEYWORDS="KDE5"
+ SHORT="configuration macros for KDE5"
+cat << EOF
+configuration macros for KDE5
+EOF
diff --git a/devel/extra-cmake-modules/HISTORY
b/devel/extra-cmake-modules/HISTORY
new file mode 100644
index 0000000..e774539
--- /dev/null
+++ b/devel/extra-cmake-modules/HISTORY
@@ -0,0 +1,37 @@
+2014-12-11 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.5.0
+
+2014-11-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.0
+
+2014-10-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3.0
+
+2014-09-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.2.1
+
+2014-08-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.1.0
+
+2014-07-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.0
+
+2014-06-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.0.14/4.10.0
+
+2014-05-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.0.13/4.99.0
+
+2014-03-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.0.11/4.97.0
+
+2014-02-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.0.10/4.96.0
+
+2014-01-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.0.9/4.95.0
+
+2012-02-18 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version git
+ spell created
+
diff --git a/devel/flex/DETAILS b/devel/flex/DETAILS
index 8a07322..cff8d0a 100755
--- a/devel/flex/DETAILS
+++ b/devel/flex/DETAILS
@@ -1,7 +1,7 @@
SPELL=flex
- VERSION=2.5.37
-
SOURCE_HASH=sha512:1f34285953a7f058e6a2dddc305fc82cfcaaa451d6d7777da17bf9cccbe4a08e480c8c28951fa5d2920e7c7adc40ccd0e51191b363c9a3c4137db5ded1cbbc2a
- SOURCE=$SPELL-$VERSION.tar.bz2
+ VERSION=2.5.39
+
SOURCE_HASH=sha512:488bfd40043851d6f069333090081cc09c8754cd098dd24655ea705dd381efc4e88080fe8060fe6c790f450695f1b209f7115b154723c203f43b00f4ccfa5bec
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/flex/$SOURCE
LICENSE[0]=BSD
diff --git a/devel/flex/HISTORY b/devel/flex/HISTORY
index 59e5cab..6a12985 100644
--- a/devel/flex/HISTORY
+++ b/devel/flex/HISTORY
@@ -1,3 +1,6 @@
+2014-04-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.5.39
+
2012-08-04 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.5.37

diff --git a/devel/florist/DETAILS b/devel/florist/DETAILS
index 57573ea..a711bb6 100755
--- a/devel/florist/DETAILS
+++ b/devel/florist/DETAILS
@@ -1,9 +1,9 @@
SPELL=florist
- VERSION=2011
+ VERSION=2012
PATCHLEVEL=1
SOURCE="${SPELL}-gpl-${VERSION}-src.tgz"
-
SOURCE_URL[0]='http://libre2.adacore.com/ac_download/?ac_download&file=MD5%3Aedad4394bd828185d6c64ac30d68510b'
-
SOURCE_HASH=sha512:a34852840b59ecd43d0c52c8fcb566d228a1dd1cf4a617fd4fc3a0bef5044ae974431689be93af332d0bffaa057c92a1e79eb9ecb67c993262f9f6edc6d0294f
+
SOURCE_URL[0]='http://mirrors.cdn.adacore.com/art/47d2e0f943f4c34f5812df70c5a6c0379b7cf4fa'
+
SOURCE_HASH=sha512:1742756736460f3ca2829c7465a568c177c74ea9417a7bb3e609903672f2fb7b0cbf3f0598bd381c1fd49755b83837583df753e53a03da86ae797028b72c97c5
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-gpl-${VERSION}-src"
WEB_SITE="http://libre.adacore.com";
LICENSE[0]=GPL
diff --git a/devel/florist/HISTORY b/devel/florist/HISTORY
index 5410f15..07eae67 100644
--- a/devel/florist/HISTORY
+++ b/devel/florist/HISTORY
@@ -1,3 +1,6 @@
+2013-03-13 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2012
+
2011-10-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 2011

diff --git a/devel/fpc/BUILD b/devel/fpc/BUILD
index 132dd0c..d34d73a 100755
--- a/devel/fpc/BUILD
+++ b/devel/fpc/BUILD
@@ -7,7 +7,7 @@ else
fi &&

if ! spell_ok fpc ; then
- PP=$SOURCE_DIRECTORY/bootstrap/lib/fpc/$VERSIONB/ppc$ARCH
+ PP=$SOURCE_DIRECTORY/bootstrap/lib/fpc/$VERSION/ppc$ARCH
else
PP=$INSTALL_ROOT/usr/bin/fpc
fi &&
diff --git a/devel/fpc/DETAILS b/devel/fpc/DETAILS
index 5204725..4fb8f11 100755
--- a/devel/fpc/DETAILS
+++ b/devel/fpc/DETAILS
@@ -1,30 +1,20 @@
SPELL=fpc
-if [[ $FPV_DEV == y ]];then
- VERSION=2.4.4
-
SOURCE_HASH=sha512:05ada1f2605622f342dbc9caad00fb6ea3abd90cda431d8482e74518ef188a99a9eddcb63f2e6fb20607b59b5c59de34032e48e03fe8c65825ea812b1b29204e
+ VERSION=2.6.4
+
SOURCE_HASH=sha512:653968786b40c69c3703f67cddfe7c501686cc8b3524a045498c247dc36b66a6619e9cdb5bb5ca002fb700ddc0b653f2a4298e92527df46fc09c8a69e8e9c3a5
SOURCE=$SPELL-$VERSION.source.tar.gz
- SOURCE_URL[0]=${SOURCEFORGE_URL}/freepascal/$SOURCE
- SOURCE_URL[1]=ftp://ftp.freepascal.org/fpc/dist/source-${VERSION}/$SOURCE
-else
- VERSION=2.4.4
-
SOURCE_HASH=sha512:05ada1f2605622f342dbc9caad00fb6ea3abd90cda431d8482e74518ef188a99a9eddcb63f2e6fb20607b59b5c59de34032e48e03fe8c65825ea812b1b29204e
- SOURCE=$SPELL-$VERSION.source.tar.gz
- SOURCE_URL[0]=${SOURCEFORGE_URL}/freepascal/$SOURCE
- SOURCE_URL[1]=ftp://ftp.freepascal.org/fpc/dist/source-${VERSION}/$SOURCE
-fi
+ SOURCE_URL[0]=$SOURCEFORGE_URL/freepascal/Source/$VERSION/$SOURCE
+ SOURCE_URL[1]=ftp://ftp.freepascal.org/fpc/dist/$VERSION/source/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://www.freepascal.org
if ! spell_ok fpc ; then
- VERSIONB=2.4.4
- if [[ "${SMGL_COMPAT_ARCHS[1]}" == "ia32" ]]; then
- SOURCE2=$SPELL-$VERSIONB.i386-linux.tar
- elif [[ "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" ]]; then
- SOURCE2=$SPELL-$VERSIONB.x86_64-linux.tar
- else
- SOURCE2=$SPELL-$VERSIONB.i386-linux.tar
- fi
- SOURCE2_URL[0]=$SOURCEFORGE_URL/freepascal/$SOURCE2
- SOURCE2_GPG=gurus.gpg:$SOURCE2.sig:WORKS_FOR_ME
+case "${SMGL_COMPAT_ARCHS[1]}" in
+ia32) B_ARCH=i386-linux ARCH=386 ;;
+*) B_ARCH=${SMGL_COMPAT_ARCHS[1]}-linux ARCH=x64 ;;
+esac
+ SOURCE2=$SPELL-$VERSION.$B_ARCH.tar
+ SOURCE2_URL[0]=$SOURCEFORGE_URL/freepascal/Linux/$VERSION/$SOURCE2
+ SOURCE2_URL[1]=ftp://ftp.freepascal.org/fpc/dist/$VERSION/$B_ARCH/$SOURCE2
+
SOURCE2_HASH=sha512:3ac22bff975197b3ecc40bd76bb66093f71253290d6eb095e1bf014cb1cdf0354cf05212516bca008d9b525f906c173c1bf2067eda9015cb3db64a42b576a512
fi
LICENSE[0]=GPL
KEYWORDS="pascal compiler devel"
diff --git a/devel/fpc/EXPORTS b/devel/fpc/EXPORTS
index 9f1d54c..91a9309 100644
--- a/devel/fpc/EXPORTS
+++ b/devel/fpc/EXPORTS
@@ -1,3 +1,2 @@
-FPV_DEV
VERSION
SOURCE_HASH
diff --git a/devel/fpc/HISTORY b/devel/fpc/HISTORY
index cdbc136..055d6c9 100644
--- a/devel/fpc/HISTORY
+++ b/devel/fpc/HISTORY
@@ -1,3 +1,12 @@
+2014-04-14 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 2.6.4
+
+2013-04-21 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS, EXPORTS, INSTALL, PREPARE, PRE_BUILD,
+ REPAIR^none^EXPORTS: updated spell to 2.6.2
+ Fixed SOURCE_URL[0] and SOURCE2_URL[0]
+ Removed FPV_DEV, VERSIONB, added ARCH and B_ARCH variables
+
2011-10-12 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: updated spell to 2.4.4

diff --git a/devel/fpc/INSTALL b/devel/fpc/INSTALL
index 160e31b..10a1985 100755
--- a/devel/fpc/INSTALL
+++ b/devel/fpc/INSTALL
@@ -1,11 +1,3 @@
-if [[ "${SMGL_COMPAT_ARCHS[1]}" == "ia32" ]]; then
- ARCH=386
-elif [[ "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" ]]; then
- ARCH=x64
-else
- ARCH=386
-fi &&
-
local FPCDEST FPCDIR FPC_COMP FPC_MAKE
&&
FPCDEST=${INSTALL_ROOT}/usr
&&
FPCDIR=$FPCDEST/lib/fpc/${VERSION//rc?}
&&
diff --git a/devel/fpc/PREPARE b/devel/fpc/PREPARE
deleted file mode 100755
index ed8ce23..0000000
--- a/devel/fpc/PREPARE
+++ /dev/null
@@ -1 +0,0 @@
-config_query FPV_DEV 'build devel version?' n
diff --git a/devel/fpc/PRE_BUILD b/devel/fpc/PRE_BUILD
index 84cccd3..efe28d4 100755
--- a/devel/fpc/PRE_BUILD
+++ b/devel/fpc/PRE_BUILD
@@ -1,13 +1,5 @@
default_pre_build &&

-if [[ "${SMGL_COMPAT_ARCHS[1]}" == "ia32" ]]; then
- ARCH=i386
-elif [[ "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" ]]; then
- ARCH=x86_64
-else
- ARCH=i386
-fi &&
-
cd $SOURCE_DIRECTORY &&
#
# Setup bootstrapping, only if we don't have fpc already
@@ -16,8 +8,8 @@ if ! spell_ok fpc ; then
mkdir bootstrap &&
cd bootstrap &&
unpack_file 2 &&
-tar -xf binary.$ARCH-linux.tar &&
-tar -xzf base.$ARCH-linux.tar.gz
+tar -xf fpc-$VERSION.$B_ARCH/binary.$B_ARCH.tar &&
+tar -xzf base.$B_ARCH.tar.gz
fi &&

cd $SOURCE_DIRECTORY &&
@@ -26,7 +18,7 @@ local GDB WHERE &&
GDB=$INSTALL_ROOT/usr/lib/libgdb.a &&

if [[ -e $GDB ]];then
- WHERE=packages/base/gdbint/libgdb/units/$ARCH-linux/ &&
+ WHERE=packages/base/gdbint/libgdb/units/$B_ARCH/ &&
mkdir -p $WHERE &&
cp $GDB $WHERE
fi
diff --git a/devel/fpc/REPAIR^none^EXPORTS b/devel/fpc/REPAIR^none^EXPORTS
index 9f1d54c..91a9309 100644
--- a/devel/fpc/REPAIR^none^EXPORTS
+++ b/devel/fpc/REPAIR^none^EXPORTS
@@ -1,3 +1,2 @@
-FPV_DEV
VERSION
SOURCE_HASH
diff --git a/devel/fpc/fpc-2.4.4.i386-linux.tar.sig
b/devel/fpc/fpc-2.4.4.i386-linux.tar.sig
deleted file mode 100644
index 8b2de15..0000000
Binary files a/devel/fpc/fpc-2.4.4.i386-linux.tar.sig and /dev/null differ
diff --git a/devel/fpc/fpc-2.4.4.x86_64-linux.tar.sig
b/devel/fpc/fpc-2.4.4.x86_64-linux.tar.sig
deleted file mode 100644
index 2a305ce..0000000
Binary files a/devel/fpc/fpc-2.4.4.x86_64-linux.tar.sig and /dev/null differ
diff --git a/devel/frama-c/DEPENDS b/devel/frama-c/DEPENDS
index f79ca40..18e7fb9 100755
--- a/devel/frama-c/DEPENDS
+++ b/devel/frama-c/DEPENDS
@@ -1,13 +1,17 @@
-depends libart_lgpl &&
+depends ocamlgraph &&
depends atk &&
depends cairo &&
+depends coq &&
depends fontconfig &&
depends freetype2 &&
depends glib2 &&
+depends graphviz &&
depends gtk+2 &&
+depends gtksourceview &&
+depends lablgtk2 &&
+depends libart_lgpl &&
depends libgnomecanvas &&
-depends pango &&
-depends graphviz &&
+depends ltl2ba &&
depends ocaml &&
-depends gtksourceview &&
-depends lablgtk2
+depends pango &&
+depends zarith
diff --git a/devel/frama-c/DETAILS b/devel/frama-c/DETAILS
index a1317e5..33a54d2 100755
--- a/devel/frama-c/DETAILS
+++ b/devel/frama-c/DETAILS
@@ -1,9 +1,9 @@
SPELL=frama-c
- VERSION=20111001
- SOURCE="${SPELL}-Nitrogen-${VERSION}.tar.gz"
+ VERSION=Fluorine-20130501
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://${SPELL}.com/download/${SOURCE}
-
SOURCE_HASH=sha512:316eba07a5eff47c4fa22d116dc6a1c7adb5a617cd4719a01cf844d6dd5e9d4b2509fcd66c2ceba7d11c94f136cb7c57abd8df25415e1236361a794773580ace
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-Nitrogen-${VERSION}"
+
SOURCE_HASH=sha512:00272ad90a929ffc1ca634a1cc2db8162baaca2c357246e6ff41d9e4867324ce1abe0f9a9a388981a96f10f0286c5870073e4d35f58d13f072c99e3f63042375
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://frama-c.com/index.html";
LICENSE[0]=GPL
ENTERED=20120209
diff --git a/devel/frama-c/HISTORY b/devel/frama-c/HISTORY
index d5b6303..64d09fa 100644
--- a/devel/frama-c/HISTORY
+++ b/devel/frama-c/HISTORY
@@ -1,3 +1,7 @@
+2013-05-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version Fluorine-20130501
+ * DEPENDS: added dependencies on coq, zarith, ltl2ba
+
2012-02-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS, DETAILS: spell created

diff --git a/devel/gccxml/DEPENDS b/devel/gccxml/DEPENDS
index f36acc9..7450ea4 100755
--- a/devel/gccxml/DEPENDS
+++ b/devel/gccxml/DEPENDS
@@ -1 +1,2 @@
-depends cmake
+depends cmake &&
+depends git
diff --git a/devel/gccxml/DETAILS b/devel/gccxml/DETAILS
index 599376e..87f07fc 100755
--- a/devel/gccxml/DETAILS
+++ b/devel/gccxml/DETAILS
@@ -1,11 +1,8 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=gccxml
-if [[ "$GCCXML_AUTOUPDATE" == y ]]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=cvs
-fi
- SOURCE=$SPELL-cvs.tar.bz2
-
SOURCE_URL[0]=cvs://:pserver:anoncvs AT www.gccxml.org:/cvsroot/GCC_XML:${SPELL}
+ VERSION=$(get_scm_version)
+ SOURCE=$SPELL-git.tar.bz2
+ SOURCE_URL[0]=git://github.com/gccxml/gccxml.git
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_IGNORE=volatile
FORCE_DOWNLOAD=on
diff --git a/devel/gccxml/HISTORY b/devel/gccxml/HISTORY
index 2fdc225..d61e8d2 100644
--- a/devel/gccxml/HISTORY
+++ b/devel/gccxml/HISTORY
@@ -1,3 +1,10 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2013-06-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: now hosteted at github
+ * DEPENDS: add git
+
2011-09-22 Ismael Luceno <ismael AT sourcemage.org>
* PREPARE: Use prepare_select_branch

diff --git a/devel/gcl/DETAILS b/devel/gcl/DETAILS
index b247906..cbb3846 100755
--- a/devel/gcl/DETAILS
+++ b/devel/gcl/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=gcl
if [[ "$GCL_BRANCH" == "scm" ]]; then
- if [[ "$GCL_AUTOUPDATE" == "y" ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=cvs
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-cvs.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-cvs

SOURCE_URL[0]=cvs://:pserver:anonymous AT cvs.savannah.gnu.org:/sources/gcl:gcl
diff --git a/devel/gcl/HISTORY b/devel/gcl/HISTORY
index 67c88b1..c338582 100644
--- a/devel/gcl/HISTORY
+++ b/devel/gcl/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-09-29 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS, PREPARE: Use prepare_select_branch

diff --git a/devel/gdb/BUILD b/devel/gdb/BUILD
index 9037062..7f90896 100755
--- a/devel/gdb/BUILD
+++ b/devel/gdb/BUILD
@@ -1,2 +1,3 @@
OPTS="$OPTS --disable-werror" &&
+disable_pic &&
default_build
diff --git a/devel/gdb/DETAILS b/devel/gdb/DETAILS
index ec09086..04270d1 100755
--- a/devel/gdb/DETAILS
+++ b/devel/gdb/DETAILS
@@ -1,6 +1,6 @@
SPELL=gdb
- VERSION=7.5.1
- SOURCE=$SPELL-$VERSION.tar.bz2
+ VERSION=7.8.1
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$GNU_URL/$SPELL/$SOURCE
diff --git a/devel/gdb/HISTORY b/devel/gdb/HISTORY
index 309fe8e..75bcd9e 100644
--- a/devel/gdb/HISTORY
+++ b/devel/gdb/HISTORY
@@ -1,3 +1,21 @@
+2014-10-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 7.8.1
+
+2014-08-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 7.8
+
+2014-06-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 7.7.1
+
+2014-02-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 7.7
+
+2013-05-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD: disable_pic
+
+2013-04-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 7.6
+
2012-12-03 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 7.5.1

diff --git a/devel/geany-plugins/CONFIGURE b/devel/geany-plugins/CONFIGURE
index f7035ff..755d1ca 100755
--- a/devel/geany-plugins/CONFIGURE
+++ b/devel/geany-plugins/CONFIGURE
@@ -2,10 +2,18 @@ config_query_option GEANY_PLUGINS_OPTS "Build Addons plugin
(tasks, systray, etc
"--enable-addons" \
"--disable-addons" &&

+config_query_option GEANY_PLUGINS_OPTS "Build Autoclose plugin?" y \
+ "--enable-autoclose" \
+ "--disable-autoclose" &&
+
config_query_option GEANY_PLUGINS_OPTS "Build CodeNav plugin?" y \
"--enable-codenav" \
"--disable-codenav" &&

+config_query_option GEANY_PLUGINS_OPTS "Build Defineformat plugin?" y \
+ "--enable-defineformat" \
+ "--disable-defineformat" &&
+
config_query_option GEANY_PLUGINS_OPTS "Build GeanyDoc plugin?" y \
"--enable-geanydoc" \
"--disable-geanydoc" &&
@@ -46,6 +54,14 @@ config_query_option GEANY_PLUGINS_OPTS "Build GeanyVC
plugin?" y \
"--enable-geanyvc" \
"--disable-geanyvc" &&

+config_query_option GEANY_PLUGINS_OPTS "Build PairTagHighlighter plugin?" y \
+ "--enable-pairtaghighlighter" \
+ "--disable-pairtaghighlighter" &&
+
+config_query_option GEANY_PLUGINS_OPTS "Build PoHelper plugin?" y \
+ "--enable-pohelper" \
+ "--disable-pohelper" &&
+
config_query_option GEANY_PLUGINS_OPTS "Build pretty-printer plugin?" y \
"--enable-pretty_printer" \
"--disable-pretty_printer" &&
diff --git a/devel/geany-plugins/DEPENDS b/devel/geany-plugins/DEPENDS
index 855053e..b6adc51 100755
--- a/devel/geany-plugins/DEPENDS
+++ b/devel/geany-plugins/DEPENDS
@@ -10,6 +10,15 @@ optional_depends gtk+2 \
"--disable-commander" \
"to build Commander plugin" &&

+optional_depends pygtk2 \
+ "--enable-geanypy" \
+ "--disable-geanypy" \
+ "to build Geanypy (Python bindings) plugin" &&
+
+if is_depends_enabled $SPELL pygtk2; then
+ depends python
+fi &&
+
optional_depends lua51 \
"--enable-geanylua" \
"--disable-geanylua" \
diff --git a/devel/geany-plugins/DETAILS b/devel/geany-plugins/DETAILS
index 1adeaaf..19d4d50 100755
--- a/devel/geany-plugins/DETAILS
+++ b/devel/geany-plugins/DETAILS
@@ -1,5 +1,5 @@
SPELL=geany-plugins
- VERSION=1.23
+ VERSION=1.24
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.sig
SOURCE_URL[0]=http://plugins.geany.org/$SPELL/$SOURCE
diff --git a/devel/geany-plugins/HISTORY b/devel/geany-plugins/HISTORY
index 9a0f057..f85d56d 100644
--- a/devel/geany-plugins/HISTORY
+++ b/devel/geany-plugins/HISTORY
@@ -1,3 +1,7 @@
+2014-04-16 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.24
+ * DEPENDS, CONFIGURE: added new plugins
+
2013-03-11 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.23
* DEPENDS: updated dependencies according to new/dropped plugins
diff --git a/devel/geany/DEPENDS b/devel/geany/DEPENDS
index 5a954a0..c54ea02 100755
--- a/devel/geany/DEPENDS
+++ b/devel/geany/DEPENDS
@@ -1,6 +1,14 @@
-depends gtk+2 &&
depends xml-parser-expat &&

+optional_depends gtk+3 \
+ "--enable-gtk3" \
+ "--disable-gtk3" \
+ "to compile with GTK+3 support
(${PROBLEM_COLOR}experimental${DEFAULT_COLOR})" &&
+
+if ! is_depends_enabled $SPELL gtk+3; then
+ depends gtk+2
+fi &&
+
optional_depends gettext \
"--enable-nls" \
"--disable-nls" \
diff --git a/devel/geany/DETAILS b/devel/geany/DETAILS
index 1f5f6c4..697f470 100755
--- a/devel/geany/DETAILS
+++ b/devel/geany/DETAILS
@@ -1,5 +1,5 @@
SPELL=geany
- VERSION=1.23
+ VERSION=1.24.1
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.sig
SOURCE_URL[0]=http://download.geany.org/$SOURCE
diff --git a/devel/geany/HISTORY b/devel/geany/HISTORY
index f12ed80..75884a5 100644
--- a/devel/geany/HISTORY
+++ b/devel/geany/HISTORY
@@ -1,3 +1,13 @@
+2014-04-17 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.24.1
+
+2014-04-16 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.24
+ * DEPENDS: added optional gtk+3 dependency
+
+2013-05-20 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.23.1
+
2013-03-11 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.23
* DEPENDS: added optional dependency on gettext
diff --git a/devel/ghc/BUILD b/devel/ghc/BUILD
index 1998651..02a755e 100755
--- a/devel/ghc/BUILD
+++ b/devel/ghc/BUILD
@@ -1,5 +1,3 @@
-[[ $CROSS_INSTALL == on ]] && OPTS="$OPTS --host=${HOST} --build=${BUILD}"
-
GHC_DIR=/usr/bin

if [[ -x ${INSTALL_ROOT}/usr/bin/ghc-pkg-7.2.1 ]]; then
@@ -29,4 +27,4 @@ cd $SPELL-$VERSION &&
--infodir=${INSTALL_ROOT}/usr/share/info \
--with-ghc=$GHC_DIR/ghc \
$OPTS &&
-make
+default_build_make
diff --git a/devel/ghc/DETAILS b/devel/ghc/DETAILS
index b74c0e2..43e1d29 100755
--- a/devel/ghc/DETAILS
+++ b/devel/ghc/DETAILS
@@ -1,16 +1,21 @@
SPELL=ghc
- VERSION=7.6.2
- SOURCE=$SPELL-$VERSION-src.tar.bz2
+ VERSION=7.8.3
+ SOURCE=$SPELL-$VERSION-src.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://www.haskell.org/${SPELL}/dist/${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:2e6e54f509e564f3713ea15dfefb16a84a467f8044c692ad2647c05b641e1ccb4125b9b63bbf711be1054d7ef56612186d2b9cd88ba4127fe01eec225152e4cf
+
SOURCE_HASH=sha512:2cc8c2aa6f18ba565c1e2aa637045e246f1214c2a77e95c2a97dfb97203b8983e4ad3cc13178b4b51aff70c58d59a1f68f94cd813d043745cb02411bad04bb00
if [[ ! -x /usr/bin/ghc ]] ; then
- ARCH="$(uname -m)"
- [[ "$ARCH" = i686 ]] && ARCH=i386
- SOURCE2=${SPELL}-${VERSION}-${ARCH}-unknown-linux.tar.bz2
+ ARCH="$(uname -m)"
+ if [[ "$ARCH" = i686 ]]; then
+ ARCH=i386
+ fi
+ SOURCE2=${SPELL}-${VERSION}-${ARCH}-unknown-linux-centos65.tar.xz
SOURCE2_URL[0]=http://www.haskell.org/${SPELL}/dist/${VERSION}/${SOURCE2}
-
SOURCE2_HASH=sha512:88e46a3108ae09a422b3d5905cfc66826ef548b907c8a672b967fced20a3a4cd816d2630f63e58d64afa59c048461b23aafcd240aee2af97099fe937af746592
- [ "$ARCH" = "x86_64" ] &&
SOURCE2_HASH=sha512:da35d7ea40fb703cff0966b8544cb1ddaaa94a2f1f6f0870aa9b2503c252cb3a4f8e739dfdaeecb85e14bc705c5db4d74202ce6c63da3173648b644a01ca37e7
+ if [ "$ARCH" = "x86_64" ]; then
+
SOURCE2_HASH=sha512:184366c39c9c8effbf798906a8496f70044e7cd2ca1351d25dd3b8036c045017eb58b1f1775a5cd9f6b9b40213641aa623adbe94ddc51290152c16731befb0c2
+ else
+
SOURCE2_HASH=sha512:b962cc71ad4b2d08724ee65c03aa45ed262a80346103a425500c8466a452bf9b3e63370bc182ae271db09a5fa3977741bbb88e8fec63088e8b391ba2666f6382
+ fi
fi
TMPFS=off

diff --git a/devel/ghc/HISTORY b/devel/ghc/HISTORY
index c65cfce..38667c8 100644
--- a/devel/ghc/HISTORY
+++ b/devel/ghc/HISTORY
@@ -1,3 +1,15 @@
+2014-11-23 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 7.8.3
+
+2014-05-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD: version 7.8.2
+
+2013-05-31 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD: version 7.6.3
+
+2013-04-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD: use default_build_make instead of make
+
2013-03-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 7.6.2

diff --git a/devel/git-cola/DETAILS b/devel/git-cola/DETAILS
index ea88b17..b5f7c27 100755
--- a/devel/git-cola/DETAILS
+++ b/devel/git-cola/DETAILS
@@ -1,8 +1,8 @@
SPELL=git-cola
- VERSION=1.8.1
+ VERSION=2.0.4
SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_URL[0]=https://github.com/downloads/${SPELL}/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:1919a60780c758cefbc09d24292cb1dbefbbe6d629962080d87462627872fe4f21c310c2cd8530b0c16428a76596e1ac6c3f9ccf760446b748a1a94bafa3d6a5
+
SOURCE_URL[0]=http://github.com/${SPELL}/${SPELL}/archive/v${VERSION}.tar.gz
+
SOURCE_HASH=sha512:c27254bde34db09a54c02c4f3ac5e44ed8a73963bec7d7cadb4690b35753f52d0ac5bbe6445208a6f67ebc30b76f420e30c855b5287aa7a1656603fc78a8a207
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://git-cola.github.com/";
LICENSE[0]=GPL
diff --git a/devel/git-cola/HISTORY b/devel/git-cola/HISTORY
index f7404ae..c550274 100644
--- a/devel/git-cola/HISTORY
+++ b/devel/git-cola/HISTORY
@@ -1,3 +1,33 @@
+2014-07-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.0.4
+
+2014-05-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.0.3
+
+2014-04-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.0.2
+
+2014-03-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.0.1
+
+2014-02-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.0.0
+
+2014-01-31 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.9.4
+
+2013-12-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.9.3
+
+2013-10-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.9.1
+
+2013-05-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.8.3
+
+2013-03-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.8.2
+
2013-02-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* BUILD, DEPENDS, DETAILS, INSTALL: spell created

diff --git a/devel/git-imerge/BUILD b/devel/git-imerge/BUILD
new file mode 100755
index 0000000..8f58e6d
--- /dev/null
+++ b/devel/git-imerge/BUILD
@@ -0,0 +1 @@
+make
diff --git a/devel/git-imerge/DETAILS b/devel/git-imerge/DETAILS
new file mode 100755
index 0000000..a84163c
--- /dev/null
+++ b/devel/git-imerge/DETAILS
@@ -0,0 +1,25 @@
+. "$GRIMOIRE/FUNCTIONS"
+ SPELL=git-imerge
+ VERSION=$(get_scm_version)
+ SOURCE="$SPELL-git.tar.bz2"
+ SOURCE_URL[0]="git://github.com/mhagger/$SPELL.git"
+ SOURCE_IGNORE=volatile
+ SOURCE_DOWNLOAD=on
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-git"
+ WEB_SITE="http://github.com/mhagger/git-imerge";
+ LICENSE[0]="GPLv2+"
+ ENTERED=20141209
+ KEYWORDS=""
+ SHORT="Incremental merge and rebase for git"
+cat << EOF
+Perform a merge between two branches incrementally. If conflicts are
+encountered, figure out exactly which pairs of commits conflict, and present
+the user with one pairwise conflict at a time for resolution.
+
+git-imerge has two primary design goals:
+
+Reduce the pain of resolving merge conflicts to its unavoidable minimum,
+by finding and presenting the smallest possible conflicts: those between the
+changes introduced by one commit from each branch. Allow a merge to be
saved,
+tested, interrupted, published, and collaborated on while it is in progress.
+EOF
diff --git a/devel/git-imerge/HISTORY b/devel/git-imerge/HISTORY
new file mode 100644
index 0000000..dcd2ae1
--- /dev/null
+++ b/devel/git-imerge/HISTORY
@@ -0,0 +1,2 @@
+2014-12-09 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS, INSTALL, PREPARE: spell created
diff --git a/devel/git-imerge/INSTALL b/devel/git-imerge/INSTALL
new file mode 100755
index 0000000..7bf1215
--- /dev/null
+++ b/devel/git-imerge/INSTALL
@@ -0,0 +1 @@
+make PREFIX="$INSTALL_ROOT/usr" install
diff --git a/devel/git-imerge/PREPARE b/devel/git-imerge/PREPARE
new file mode 100755
index 0000000..f8b7d7e
--- /dev/null
+++ b/devel/git-imerge/PREPARE
@@ -0,0 +1,2 @@
+. ${GRIMOIRE}/FUNCTIONS &&
+prepare_select_branch
diff --git a/devel/git/BUILD b/devel/git/BUILD
new file mode 100755
index 0000000..4e3a50d
--- /dev/null
+++ b/devel/git/BUILD
@@ -0,0 +1,3 @@
+export LIBS+=" -lintl"
+export LDFLAGS+=" -lintl"
+default_build
diff --git a/devel/git/DEPENDS b/devel/git/DEPENDS
index a585ae9..30d57a0 100755
--- a/devel/git/DEPENDS
+++ b/devel/git/DEPENDS
@@ -1,8 +1,8 @@
depends perl &&
depends perl-error &&

-if [[ $GIT_SHA_OPT == openssl ]]; then
- depends openssl "--with-openssl"
+if [[ $GIT_SHA_OPT == SSL ]]; then
+ depends SSL "--with-openssl"
fi &&

if [[ $GIT_SVN == y ]]; then
@@ -21,6 +21,10 @@ optional_depends expat \
"--without-expat" \
"for http push" &&

+optional_depends gettext '' '' 'translate messages' &&
+
+optional_depends pcre '--with-libpcre' '' 'support Perl-compatible regexes'
&&
+
optional_depends tk \
"--with-tcltk" \
"--without-tcltk" \
diff --git a/devel/git/DETAILS b/devel/git/DETAILS
index a3a11a9..f3c62db 100755
--- a/devel/git/DETAILS
+++ b/devel/git/DETAILS
@@ -1,28 +1,28 @@
SPELL=git
- VERSION=1.8.1.3
- SECURITY_PATCH=1
- SOURCE=$SPELL-$VERSION.tar.gz
+ VERSION=2.2.1
+
SOURCE_HASH=sha512:66bccfa617d2c8e2e61e5aac9b8daef9d4dc151b85906af252cadef3306ecf792ad6d7869deb149f0d04f6e7c3e9f71119bfeece5690e61782fb357e5384027b
+ SECURITY_PATCH=2
+ SOURCE=$SPELL-$VERSION.tar.xz
# SOURCE2=$SOURCE.sign
# SOURCE_GPG=kernel.gpg:$SOURCE.sign:UPSTREAM_KEY
-
SOURCE_HASH=sha512:52e4db6caecd403da7af1b7b59cf14a4b86de23d61e592a7410c9ecd3b62c28288d40d8f76744a20b1e3b7ddc9d7ca3799b05801055a21a98ce070f5987b70c1
- SOURCE_URL=http://git-core.googlecode.com/files/$SOURCE
+ SOURCE_URL=$KERNEL_URL/pub/software/scm/git/$SOURCE
# SOURCE2_URL=$KERNEL_URL/pub/software/scm/git/$SOURCE2
# SOURCE2_IGNORE=signature
if [[ $GIT_DOC == manpages || $GIT_DOC == both ]]; then
- SOURCE3=$SPELL-manpages-$VERSION.tar.gz
+ SOURCE3=$SPELL-manpages-$VERSION.tar.xz
# SOURCE4=$SOURCE3.sign
# SOURCE3_GPG=kernel.gpg:$SOURCE3.sign:UPSTREAM_KEY
-
SOURCE3_HASH=sha512:5ae20d1e212e6762d02ccbac138fbabff1e4431083589a074662789eb23e5393558f01fa96d20d80f6679e4e3ac941105202730d01a6d093677507166d1db42f
- SOURCE3_URL=http://git-core.googlecode.com/files/$SOURCE3
+
SOURCE3_HASH=sha512:9fea3a61afa7336c7da9a4c9c130ed4dd05bb3b5b1cc7fe5a3953109085169d9fb92aafd2b932e6b66ad93ac46e3b60ea05c0f311a8178b53bc1c2184773ada5
+ SOURCE3_URL=$KERNEL_URL/pub/software/scm/git/$SOURCE3
# SOURCE4_URL=$KERNEL_URL/pub/software/scm/git/$SOURCE4
# SOURCE4_IGNORE=signature
fi
if [[ $GIT_DOC == htmldocs || $GIT_DOC == both ]]; then
- SOURCE5=$SPELL-htmldocs-$VERSION.tar.gz
+ SOURCE5=$SPELL-htmldocs-$VERSION.tar.xz
# SOURCE6=$SOURCE5.sign
# SOURCE5_GPG=kernel.gpg:$SOURCE5.sign:UPSTREAM_KEY
-
SOURCE5_HASH=sha512:9f8b0cf36cb7da07e6a0bde2c091505a4d7af8f952858abec15d813b266c6d620d255eeb4b02789da5726795a4c8463bc013b40ea06b3f873029d7fb67ce568d
- SOURCE5_URL=http://git-core.googlecode.com/files/$SOURCE5
+
SOURCE5_HASH=sha512:68843b883e2fd4f14646ff97ba9e5f3fd4de9f6bbf57a40e9c1bceb6578ebf497e50f2b808fdb4174966e26bf9ac068b44cfdf111652d15796f4f84a7406d336
+ SOURCE5_URL=$KERNEL_URL/pub/software/scm/git/$SOURCE5
# SOURCE6_URL=$KERNEL_URL/pub/software/scm/git/$SOURCE6
# SOURCE6_IGNORE=signature
fi
diff --git a/devel/git/HISTORY b/devel/git/HISTORY
index 55da9a0..e3886b8 100644
--- a/devel/git/HISTORY
+++ b/devel/git/HISTORY
@@ -1,3 +1,83 @@
+2014-12-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.1;1
+ SECURITY_PATCH++
+
+2014-11-27 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.2.0
+
+2014-11-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.1;3
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-08-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.1.0
+
+2014-08-04 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.0.4
+
+2014-07-18 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.0.2
+
+2014-07-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.0.1
+
+2014-05-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.0.0
+
+2014-05-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.9.3
+
+2014-04-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.9.1
+ download from KERNEL
+
+2014-02-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.9.0
+
+2014-01-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.8.5.3
+
+2013-12-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.8.5.2
+
+2013-12-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.8.5.1
+
+2013-10-29 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.8.4.2
+
+2013-10-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.8.4.1
+
+2013-08-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.8.4
+
+2013-07-23 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.8.3.4
+
+2013-06-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.8.3.1
+
+2013-05-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.8.3
+
+2013-05-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: add optional gettext, pcre
+
+2013-05-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.8.2.3
+
+2013-04-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.8.2.2
+
+2013-04-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.8.2.1
+
+2013-03-21 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.8.2
+
2013-02-10 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.8.1.3

diff --git a/devel/gitg/DETAILS b/devel/gitg/DETAILS
index 3096c15..85ba748 100755
--- a/devel/gitg/DETAILS
+++ b/devel/gitg/DETAILS
@@ -1,10 +1,10 @@
SPELL=gitg
- VERSION=0.2.5
+ VERSION=0.2.7
BRANCH=`echo $VERSION|cut -d . -f 1,2`
- SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+
SOURCE_HASH=sha512:8d07e3410691a9ea4772e8db546d3da87f4517ac35111156c6cba3b9317e02fc7dd63a79c05aa0700ce59d2739d0c680d33825e3a8c8c7c242db7ac8ae6962c4
LICENSE[0]=GPL
WEB_SITE=http://git.gnome.org/browse/gitg/
ENTERED=20110902
diff --git a/devel/gitg/HISTORY b/devel/gitg/HISTORY
index b99ec88..6f3bd6d 100644
--- a/devel/gitg/HISTORY
+++ b/devel/gitg/HISTORY
@@ -1,2 +1,5 @@
+2013-06-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.2.7
+
2011-09-02 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS, DEPENDS: spell created, version 0.2.5
diff --git a/devel/gitg/gitg-0.2.5.tar.bz2.sig
b/devel/gitg/gitg-0.2.5.tar.bz2.sig
deleted file mode 100644
index 71c1f32..0000000
Binary files a/devel/gitg/gitg-0.2.5.tar.bz2.sig and /dev/null differ
diff --git a/devel/gnusim8085/DEPENDS b/devel/gnusim8085/DEPENDS
new file mode 100755
index 0000000..0e47194
--- /dev/null
+++ b/devel/gnusim8085/DEPENDS
@@ -0,0 +1,2 @@
+depends gtk+2 &&
+depends gtksourceview
diff --git a/devel/gnusim8085/DETAILS b/devel/gnusim8085/DETAILS
new file mode 100755
index 0000000..b7ab400
--- /dev/null
+++ b/devel/gnusim8085/DETAILS
@@ -0,0 +1,27 @@
+ SPELL=gnusim8085
+ VERSION=1.3.7
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://launchpad.net/${SPELL}/trunk/${VERSION}/+download/${SOURCE}
+
SOURCE_HASH=sha512:b1b701ef3292c2b3ea7a599f450ee495fdec730fa53e2ad9ea27c716a7de61d503f32345ed3cf6eeef3ef698ed4f0b957cb7ae207df0bee46363e76b5176b822
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://gnusim8085.org/";
+ LICENSE[0]="GPLv2"
+ ENTERED=20140705
+ KEYWORDS=""
+ SHORT="Graphical simulator, assembler and debugger for the Intel
8085 microprocessor"
+cat << EOF
+GNUSim8085 is a 8085 microprocessor simulator with following features:
+
+* A simple editor component with syntax highlighting.
+* A keypad to input assembly language instructions with appropriate
+ arguments.
+* Easy view of register contents.
+* Easy view of flag contents.
+* Hexadecimal <--> Decimal converter.
+* View of stack, memory and I/O contents.
+* Support for breakpoints for programming debugging.
+* Stepwise program execution.
+* One click conversion of assembly program to opcode listing.
+* Printing support (known not to work well on Windows).
+* UI translated in various languages.
+EOF
diff --git a/devel/gnusim8085/HISTORY b/devel/gnusim8085/HISTORY
new file mode 100644
index 0000000..40b778a
--- /dev/null
+++ b/devel/gnusim8085/HISTORY
@@ -0,0 +1,2 @@
+2014-07-05 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
diff --git a/devel/go/DEPENDS b/devel/go/DEPENDS
index 3b4ed5b..6f28c8d 100755
--- a/devel/go/DEPENDS
+++ b/devel/go/DEPENDS
@@ -2,6 +2,6 @@ depends SYSTEM-LOGGER &&
depends mercurial &&
depends bison &&
depends gcc &&
-depends gawk &&
+depends AWK &&
depends ed &&
depends make
diff --git a/devel/graphviz/DEPENDS b/devel/graphviz/DEPENDS
index 7f81103..29281e9 100755
--- a/devel/graphviz/DEPENDS
+++ b/devel/graphviz/DEPENDS
@@ -1,23 +1,44 @@
-depends autoconf &&
-depends automake &&
-depends zlib &&
-depends libpng &&
-depends libxaw &&
-depends bison &&
-depends flex &&
-depends groff &&
-depends libtool &&
-depends JPEG &&
-depends intltool &&
-depends glib2 &&
-depends expat &&
-depends gettext &&
-
-# for ps2pdf
-depends POSTSCRIPT-INTERPRETER &&
-
+depends atk &&
+depends autoconf &&
+depends automake &&
+depends bison &&
+depends expat &&
+depends flex &&
# use external GD so that graphviz doesn't install its own
depends gd '--without-mylibgd' &&
+depends gettext &&
+depends glib2 &&
+depends groff &&
+depends harfbuzz &&
+depends icu &&
+depends intltool &&
+depends jasper &&
+depends JPEG &&
+depends libcroco &&
+depends libffi &&
+depends libice &&
+depends libpng &&
+depends libpthread-stubs &&
+depends librsvg2 &&
+depends libsm &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxaw &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends libxml2 &&
+depends libxmu &&
+depends libxpm &&
+depends libxrender &&
+depends libxt &&
+depends LZMA &&
+depends pcre &&
+depends pixman &&
+# for ps2pdf
+depends POSTSCRIPT-INTERPRETER &&
+depends zlib &&

# not listed in 'configure --help' but nevertheless processed
optional_depends PHP '--enable-php' '--disable-php' 'for PHP bindings' &&
@@ -62,13 +83,17 @@ optional_depends pango
\
"--enable-pangocairo" \
"--with-mylibgd=yes --with-pangocairo=no" \
"Use pangocairo library?" &&
-
-if is_depends_enabled $SPELL pango; then depends -sub SVG cairo; fi &&
+if is_depends_enabled $SPELL pango; then
+ depends -sub SVG cairo;
+fi &&

optional_depends gtk+2 \
"--with-gtk --with-gdk-pixbuf" \
"--without-gtk --without-gdk-pixbuf" \
"Use GTK+2 libraries?" &&
+if is_depends_enabled $SPELL gtk+2; then
+ depends gdk-pixbuf2
+fi &&

optional_depends libgnomeui \
"--with-gnomeui" \
@@ -79,25 +104,12 @@ optional_depends gtkglext \
"--with-gtkglext" \
"--without-gtkglext" \
"OpenGL support" &&
+if is_depends_enabled $SPELL gtkglext; then
+ depends OPENGL
+fi &&
+
optional_depends "ghostscript" \
"--with-ghostscript=yes" \
"--with-ghostscript=no" \
"support for postscript"

-depends atk &&
-if is_depends_enabled $SPELL gtk+2; then
- depends gdk-pixbuf2
-fi &&
-depends harfbuzz &&
-depends jasper &&
-depends libice &&
-depends librsvg2 &&
-depends libsm &&
-depends libx11 &&
-depends libxml2 &&
-depends libxmu &&
-depends libxpm &&
-depends libxrender &&
-depends libxt &&
-depends pixman &&
-depends LZMA
diff --git a/devel/graphviz/DETAILS b/devel/graphviz/DETAILS
index e812737..f3a7fc7 100755
--- a/devel/graphviz/DETAILS
+++ b/devel/graphviz/DETAILS
@@ -1,10 +1,9 @@
SPELL=graphviz
- VERSION=2.28.0
- PATCHLEVEL=1
+ VERSION=2.36.0
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://www.graphviz.org/pub/graphviz/ARCHIVE/$SOURCE
-
SOURCE_HASH=sha512:d6dbcd99487e382f9ca83ef63a3ff3fbe9208f6d3969cf03d15b8944dfb58c7fefe1bf96939e3e69019ae9a562619c6d64ad24e390c408b7271caade443233e0
+
SOURCE_HASH=sha512:cca1339cea8d36acbae647a78ff6743a4f77bfa208e74fef615a99dc7d380d2a0a0f0b3fc00de09a9f67c3fad16dc3837ef3aefbfce5a8a3d0f974ed5afbbab5
WEB_SITE=http://www.graphviz.org/
GATHER_DOCS="off"
KEYWORDS="graph devel"
diff --git a/devel/graphviz/HISTORY b/devel/graphviz/HISTORY
index fe4b42e..5a298ec 100644
--- a/devel/graphviz/HISTORY
+++ b/devel/graphviz/HISTORY
@@ -1,3 +1,15 @@
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: added missing dependencies
+
+2014-02-10 Tommy Boatman <tboatman AT sourcemage.org>
+ * DETAILS: 2.36.0
+
+2013-11-06 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.34.0
+
+2013-06-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.30.1
+
2013-01-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: removed dependencies on bzip2, icu, ilmbase, lcms,
libcroco, libffi, libmng, libxau, libxcb, libxdmcp, libxext,
diff --git a/devel/guile/BUILD b/devel/guile/BUILD
index a95c901..35681e3 100755
--- a/devel/guile/BUILD
+++ b/devel/guile/BUILD
@@ -1,3 +1,3 @@
OPTS="--disable-error-on-warning $OPTS" &&
-
+CFLAGS="${CFLAGS//-ffast-math }" &&
default_build
diff --git a/devel/guile/DETAILS b/devel/guile/DETAILS
index f445ecd..36cf1b1 100755
--- a/devel/guile/DETAILS
+++ b/devel/guile/DETAILS
@@ -1,6 +1,6 @@
SPELL=guile
- VERSION=2.0.6
- SOURCE=$SPELL-$VERSION.tar.gz
+ VERSION=2.0.11
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$GNU_URL/$SPELL/$SOURCE
diff --git a/devel/guile/HISTORY b/devel/guile/HISTORY
index 7682984..0023c42 100644
--- a/devel/guile/HISTORY
+++ b/devel/guile/HISTORY
@@ -1,3 +1,12 @@
+2014-04-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.0.11
+
+2013-09-10 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated to 2.0.9
+
+2013-05-30 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: doesn't compile with -ffast-math
+
2012-10-16 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 2.0.6

diff --git a/devel/iasl/DETAILS b/devel/iasl/DETAILS
index f0ff63d..ca96734 100755
--- a/devel/iasl/DETAILS
+++ b/devel/iasl/DETAILS
@@ -1,13 +1,13 @@
SPELL=iasl
- VERSION=20121220
+ VERSION=20130823
SOURCE=acpica-unix-$VERSION.tar.gz
- SOURCE_URL[0]=https://www.acpica.org/download/$SOURCE
+ SOURCE_URL[0]=https://www.acpica.org/sites/acpica/files/$SOURCE
SOURCE_HINTS="no-check-certificate"
-
SOURCE_HASH=sha512:ef76fd34b30d5c58ed7a53841173388d17f3dc7f419a8503c7350bc3115b1c7608b4e583bda72c6b9c19c50c932655a522993de954f49adfbfaefecfa0ddd189
+
SOURCE_HASH=sha512:5b839fcbc1bc0fca670aa1f985ff0812f0832f9f8a336c4c639aa88c10ece8d4e9bca5cf0c4feaf6202da8ed6679f633196ce4d2e5fb272defc8391b6e04ef7e
SOURCE_DIRECTORY="$BUILD_DIRECTORY/acpica-unix-$VERSION"
- LICENSE[0]=IASL
+ LICENSE[0]=INTEL
DOCS="changes.txt"
- WEB_SITE=http://www.intel.com/technology/iapc/acpi/
+ WEB_SITE=httsp://acpica.org/
ENTERED=20070530
KEYWORDS="devel"
SHORT="Intel ACPI Source Language (ASL) compiler / decompiler"
diff --git a/devel/iasl/HISTORY b/devel/iasl/HISTORY
index 3c1ccea..8b66632 100644
--- a/devel/iasl/HISTORY
+++ b/devel/iasl/HISTORY
@@ -1,3 +1,8 @@
+2013-09-19 David C. Haley <khoralin AT gmail.com>
+ * DETAILS: version update 20121220 -> 20130823
+ Updated SOURCE_URL & WEB_SITE links
+ LICENSE[0] updated to INTEL (reflected on developer site).
+
2012-12-22 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 20121220; added changes file to DOCS
* DEPENDS: added, for required dependencies to build
diff --git a/devel/icecream/DETAILS b/devel/icecream/DETAILS
index 7550907..fb6b17f 100755
--- a/devel/icecream/DETAILS
+++ b/devel/icecream/DETAILS
@@ -1,8 +1,8 @@
SPELL=icecream
- VERSION=0.9.6
+ VERSION=1.0.1
SOURCE="icecc-${VERSION}.tar.bz2"
SOURCE_URL[0]=http://ftp.suse.com/pub/projects/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:d71f89f24f06566bf7d8330d46b373d640c282e8e775215faf916f7208f5ffdaa056d646105d1071ccd6a4921af7e278da2c3c5c9861cf293441e81b9670fed1
+
SOURCE_HASH=sha512:04ffaf84ed38eac73939d99cd484a223fe8df07293a1e71ff63da18ee3c2d6c05d7cf6d4b9a90800745c0dc0d38485b4a22dd58feaa6e577f852e9af600b199f
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/icecc-${VERSION}"
WEB_SITE="http://en.opensuse.org/Icecream";
LICENSE[0]=GPL
diff --git a/devel/icecream/HISTORY b/devel/icecream/HISTORY
index 57fede9..8e98133 100644
--- a/devel/icecream/HISTORY
+++ b/devel/icecream/HISTORY
@@ -1,2 +1,5 @@
+2014-09-26 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.0.1
+
2011-04-07 Arjan Bouter <abouter AT sourcemage.org>
* BUILD, DETAILS, init.d/icecream, init.d/icecream-scheduler: spell
created
diff --git a/devel/indent/DETAILS b/devel/indent/DETAILS
index e380717..726d8cd 100755
--- a/devel/indent/DETAILS
+++ b/devel/indent/DETAILS
@@ -1,11 +1,10 @@
SPELL=indent
- VERSION=2.2.9
- PATCHLEVEL=1
+ VERSION=2.2.10
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$GNU_URL/$SPELL/$SOURCE
SOURCE_URL[1]=ftp://ftp.gnu.org/pub/gnu/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:e7dd5c27cfe50633efc73cc870adc42e6ac6176ee94b0e1422231e7ba32ed0a6e0f4fb29b96a79b39534908fc7b0026c18714a3a48c5c9ac94d0dfd85dff0a39
+
SOURCE_HASH=sha512:a90faf1bf855ecc1e0b0f47f4133e4a46be8b2c42bd0aa7f6cf6d764b7883b34b558e3ca443b193b1a747f64cd2653640f1aecbc8a17265c66260f6d6d621e19
WEB_SITE=http://www.gnu.org/software/indent/
ENTERED=20020128
LICENSE[0]=GPL
diff --git a/devel/indent/HISTORY b/devel/indent/HISTORY
index 622e56f..26e8d93 100644
--- a/devel/indent/HISTORY
+++ b/devel/indent/HISTORY
@@ -1,3 +1,7 @@
+2014-01-22 Ismael Luceno <ismael AT sourcemage.org>
+ * gcc-4.0-indent.h.patch: removed, no longer needed
+ * DETAILS: updated spell to 2.2.10
+
2008-04-14 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* PRE_BUILD: fixed html doc installation path #14348
* DETAILS: PATCHLEVEL++
diff --git a/devel/indent/PRE_BUILD b/devel/indent/PRE_BUILD
index b756f9e..090e721 100755
--- a/devel/indent/PRE_BUILD
+++ b/devel/indent/PRE_BUILD
@@ -1,4 +1,3 @@
default_pre_build &&
cd $SOURCE_DIRECTORY &&
-patch -p0 < ${SCRIPT_DIRECTORY}/gcc-4.0-indent.h.patch &&
sed -i 's,docdir = $(prefix)/doc,docdir = $(prefix)/share/doc,'
doc/Makefile.*
diff --git a/devel/indent/gcc-4.0-indent.h.patch
b/devel/indent/gcc-4.0-indent.h.patch
deleted file mode 100644
index a28f94b..0000000
--- a/devel/indent/gcc-4.0-indent.h.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/indent.h.old 2005-08-10 18:05:07.000000000 -0700
-+++ src/indent.h 2005-08-10 18:03:46.000000000 -0700
-@@ -97,7 +97,7 @@
- extern unsigned long in_prog_size;
-
- /* The output file. */
--extern FILE *output;
-+static FILE *output;
-
-
-
diff --git a/devel/jwasm/BUILD b/devel/jwasm/BUILD
new file mode 100755
index 0000000..19cad3e
--- /dev/null
+++ b/devel/jwasm/BUILD
@@ -0,0 +1 @@
+make -f GccUnix.mak
diff --git a/devel/jwasm/DETAILS b/devel/jwasm/DETAILS
new file mode 100755
index 0000000..e67e66e
--- /dev/null
+++ b/devel/jwasm/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=jwasm
+ VERSION=211as
+ SOURCE="JWasm$VERSION.zip"
+
SOURCE_URL[0]="http://sourceforge.net/projects/$SPELL/files/JWasm%20Source%20Code/$SOURCE";
+
SOURCE_HASH=sha512:3e48e09955ccf8e641b36f54c93c3f36b275a0e662013a17dfd1f52a3e2872eff54be869596d0e72bdb2cc7e59c8fd1dee13477bf89a59bba4b212959cff9006
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/$SPELL-$VERSION"
+ WEB_SITE="http://sourceforge.net/projects/jwasm/";
+ LICENSE[0]="Sybase"
+ ENTERED=20141205
+ KEYWORDS=""
+ SHORT="Masm-compatible assembler"
+cat << EOF
+JWasm is a Masm-compatible assembler, derived from OpenWatcom's Assembler.
+
+It supports 16-, 32- and 64-bit code, instructions up to AVX and various
+output formats.
+EOF
diff --git a/devel/jwasm/HISTORY b/devel/jwasm/HISTORY
new file mode 100644
index 0000000..e03f432
--- /dev/null
+++ b/devel/jwasm/HISTORY
@@ -0,0 +1,2 @@
+2014-12-05 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS, INSTALL, PRE_BUILD: spell created
diff --git a/devel/jwasm/INSTALL b/devel/jwasm/INSTALL
new file mode 100755
index 0000000..96a30f2
--- /dev/null
+++ b/devel/jwasm/INSTALL
@@ -0,0 +1 @@
+install -m755 GccUnixR/jwasm /usr/bin/
diff --git a/devel/jwasm/PRE_BUILD b/devel/jwasm/PRE_BUILD
new file mode 100755
index 0000000..cdbb324
--- /dev/null
+++ b/devel/jwasm/PRE_BUILD
@@ -0,0 +1,3 @@
+mk_source_dir $SOURCE_DIRECTORY &&
+cd $SOURCE_DIRECTORY &&
+unpack_file ''
diff --git a/devel/libgc/DETAILS b/devel/libgc/DETAILS
index f833ba2..fd43228 100755
--- a/devel/libgc/DETAILS
+++ b/devel/libgc/DETAILS
@@ -4,9 +4,9 @@
# SOURCE_GPG=gurus.gpg:$SOURCE.sig
SOURCE=${SPELL/\lib/}-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL/\lib/}-$VERSION
-
SOURCE_URL[0]=http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/$SOURCE
- LICENSE[0]=http://www.hpl.hp.com/personal/Hans_Boehm/gc/license.txt
- WEB_SITE=http://www.hpl.hp.com/personal/Hans_Boehm/gc/
+ SOURCE_URL[0]=http://www.hboehm.info/gc/gc_source/${SOURCE}
+ LICENSE[0]=http://www.hboehm.info/gc/license.txt
+ WEB_SITE=http://www.hboehm.info/gc/
KEYWORDS="devel"
ENTERED=20030625
SHORT="A garbage collector for C and C++"
diff --git a/devel/libgc/HISTORY b/devel/libgc/HISTORY
index 9280a25..b19e2a4 100644
--- a/devel/libgc/HISTORY
+++ b/devel/libgc/HISTORY
@@ -1,3 +1,6 @@
+2014-08-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: fix urls
+
2012-05-17 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 7.2

diff --git a/devel/libtool/DETAILS b/devel/libtool/DETAILS
index 6d035b0..17dbdcc 100755
--- a/devel/libtool/DETAILS
+++ b/devel/libtool/DETAILS
@@ -1,6 +1,6 @@
SPELL=libtool
- VERSION=2.4.2
- SOURCE=$SPELL-$VERSION.tar.gz
+ VERSION=2.4.4
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$GNU_URL/$SPELL/$SOURCE
diff --git a/devel/libtool/HISTORY b/devel/libtool/HISTORY
index 42812db..b86b8c4 100644
--- a/devel/libtool/HISTORY
+++ b/devel/libtool/HISTORY
@@ -1,3 +1,6 @@
+2014-11-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.4.4
+
2011-10-19 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.4.2

diff --git a/devel/libunwind/BUILD b/devel/libunwind/BUILD
index 3afa5d0..129c82a 100755
--- a/devel/libunwind/BUILD
+++ b/devel/libunwind/BUILD
@@ -1,7 +1,9 @@
+if [[ $LIBUNWIND_BRANCH == scm ]]; then
mkdir -p config &&
libtoolize --copy &&
aclocal &&
autoheader &&
automake --add-missing --copy &&
-autoconf &&
+autoconf
+fi &&
default_build
diff --git a/devel/libunwind/DETAILS b/devel/libunwind/DETAILS
index 3798004..00002a6 100755
--- a/devel/libunwind/DETAILS
+++ b/devel/libunwind/DETAILS
@@ -1,15 +1,20 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=libunwind
-if [[ "$DRM_AUTOUPDATE" == "y" ]]
-then
- VERSION="$(date +%Y%m%d)"
-else
- VERSION=git
-fi
+if [[ $LIBUNWIND_BRANCH == scm ]];then
+ VERSION="$(get_scm_version)"
SOURCE=$SPELL-git.tar.bz2
FORCE_DOWNLOAD=on
SOURCE_URL=git://git.sv.gnu.org/libunwind.git
SOURCE_IGNORE=volatile
-SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-git
+else
+ VERSION=1.1
+
SOURCE_HASH=sha512:bfe04f2bfac9f9e47c37f0b23ed2f264d8d3d3d6f1392fe9d794ee13cad216b3740979e922e4276fb65c1ccdc836fce48812cb5459ecdd2a89a621036a35d7c1
+ SOURCE=${SPELL}-${VERSION}.tar.gz
+ SOURCE_URL=http://download.savannah.gnu.org/releases/libunwind/$SOURCE
+fi
+ DOCS="doc/NOTES $DOCS"
+ DOC_DIRS=""
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
WEB_SITE=http://www.nongnu.org/libunwind/
ENTERED=20090421
LICENSE[0]=MIT
diff --git a/devel/libunwind/HISTORY b/devel/libunwind/HISTORY
index 6a0aa22..48802a8 100644
--- a/devel/libunwind/HISTORY
+++ b/devel/libunwind/HISTORY
@@ -1,2 +1,8 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2014-04-06 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, BUILD: fixed syntax error
+
2009-04-21 Ethan Grammatikidis <eekee57 AT fastmail.fm>
- * DETAILS, BUILD: Crated spell.
+ * DETAILS, BUILD: Created spell.
diff --git a/devel/libunwind/PREPARE b/devel/libunwind/PREPARE
new file mode 100755
index 0000000..98d27e4
--- /dev/null
+++ b/devel/libunwind/PREPARE
@@ -0,0 +1,2 @@
+. ${GRIMOIRE}/FUNCTIONS &&
+prepare_select_branch stable scm
diff --git a/devel/ltrace/DETAILS b/devel/ltrace/DETAILS
index a129e15..489fd83 100755
--- a/devel/ltrace/DETAILS
+++ b/devel/ltrace/DETAILS
@@ -1,9 +1,9 @@
SPELL=ltrace
- VERSION=0.7.2
+ VERSION=0.7.3
SOURCE=${SPELL}-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=https://alioth.debian.org/frs/download.php/3848/$SOURCE
-
SOURCE_HASH=sha512:ec86f08d0c18579ff05f8be23ef3c7309c76c647a0d952fbc627e8095b6ce52b2552e152dc0ec9c6098039c2d50d549a1d218f56a13f75f28bc7b03eb39e94e0
+ SOURCE_URL[0]=https://alioth.debian.org/frs/download.php/file/3947/$SOURCE
+
SOURCE_HASH=sha512:a842b16dcb81da869afa0bddc755fdff0d57b35672505bf2c7164fd983b1938d28b126714128930994cc1230ced69d779456d0cfc16f4008c9b6d19f0852285d
LICENSE[0]=GPL
WEB_SITE=http://ltrace.alioth.debian.org/
ENTERED=20020413
diff --git a/devel/ltrace/HISTORY b/devel/ltrace/HISTORY
index a1c7daf..15154ed 100644
--- a/devel/ltrace/HISTORY
+++ b/devel/ltrace/HISTORY
@@ -1,3 +1,6 @@
+2013-09-19 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.7.3, SOURCE_URL[0] updated
+
2012-12-09 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.7.2

diff --git a/devel/m4/DEPENDS b/devel/m4/DEPENDS
index 3017f10..5ee166f 100755
--- a/devel/m4/DEPENDS
+++ b/devel/m4/DEPENDS
@@ -1,4 +1,5 @@
depends gnupg &&
depends smgl-fhs &&

+optional_depends libsigsegv '' '' 'for page fault handling support' &&
optional_depends texinfo "" "" "to build info files"
diff --git a/devel/m4/DETAILS b/devel/m4/DETAILS
index e3eff61..16b77f6 100755
--- a/devel/m4/DETAILS
+++ b/devel/m4/DETAILS
@@ -1,5 +1,5 @@
SPELL=m4
- VERSION=1.4.16
+ VERSION=1.4.17
SECURITY_PATCH=2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
diff --git a/devel/m4/HISTORY b/devel/m4/HISTORY
index 7ca5ce7..77190f7 100644
--- a/devel/m4/HISTORY
+++ b/devel/m4/HISTORY
@@ -1,3 +1,10 @@
+2014-12-30 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Optionally depends on libsigsegv. Issue #187
+
+2014-10-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.17
+ * glibc215.patch, PRE_BUILD: deleted - builds with glibc-2.20
+
2012-12-08 Vlad Glagolev <stealth AT sourcemage.org>
* PRE_BUILD: apply the patch
* glibc215.patch: added, to fix build with glibc >=2.15
diff --git a/devel/m4/PRE_BUILD b/devel/m4/PRE_BUILD
deleted file mode 100755
index 62c7b7c..0000000
--- a/devel/m4/PRE_BUILD
+++ /dev/null
@@ -1,6 +0,0 @@
-default_pre_build &&
-cd ${SOURCE_DIRECTORY} &&
-
-patch -p0 < "$SPELL_DIRECTORY/glibc215.patch" &&
-
-sed -i '/#include "m4.h"/i#include <sys/stat.h>' src/path.c
diff --git a/devel/m4/glibc215.patch b/devel/m4/glibc215.patch
deleted file mode 100644
index 9b6f475..0000000
--- a/devel/m4/glibc215.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- lib/stdio.in.h.orig 2011-03-01 19:39:29.000000000 +0300
-+++ lib/stdio.in.h 2012-12-08 23:01:59.570142449 +0400
-@@ -162,7 +162,6 @@
- so any use of gets warrants an unconditional warning. Assume it is
- always declared, since it is required by C89. */
- #undef gets
--_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
-
- #if @GNULIB_FOPEN@
- # if @REPLACE_FOPEN@
diff --git a/devel/make/DEPENDS b/devel/make/DEPENDS
index 62c729b..7c981cc 100755
--- a/devel/make/DEPENDS
+++ b/devel/make/DEPENDS
@@ -1,6 +1,11 @@
depends gnupg &&
depends smgl-fhs &&

+optional_depends guile \
+ '--with-guile' \
+ '--without-guile' \
+ 'embedded scripting' &&
+
optional_depends gettext \
"--enable-nls" \
"--disable-nls" \
diff --git a/devel/make/DETAILS b/devel/make/DETAILS
index 3f96222..360a418 100755
--- a/devel/make/DETAILS
+++ b/devel/make/DETAILS
@@ -1,6 +1,5 @@
SPELL=make
- VERSION=3.82
- PATCHLEVEL=1
+ VERSION=4.1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_GPG=gnu.gpg:$SOURCE2:UPSTREAM_KEY
diff --git a/devel/make/HISTORY b/devel/make/HISTORY
index 83411ca..14b8bcc 100644
--- a/devel/make/HISTORY
+++ b/devel/make/HISTORY
@@ -1,3 +1,16 @@
+2014-01-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.1
+
+2014-09-23 Ismael Luceno <ismael AT sourcemage.org>
+ * INSTALL: Install gmake symlink
+
+2013-10-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: add optional guile
+
+2013-10-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 4.0
+ * PRE_BUILD, bug30612.patch, bug30723.patch: removed
+
2011-04-11 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: added gettext optional dependency

diff --git a/devel/make/INSTALL b/devel/make/INSTALL
index 64f3354..23b4300 100755
--- a/devel/make/INSTALL
+++ b/devel/make/INSTALL
@@ -1,2 +1,3 @@
make install DESTDIR=$INSTALL_ROOT &&
+ln -s make ${INSTALL_ROOT}/usr/bin/gmake &&
chmod a-s ${INSTALL_ROOT}/usr/bin/make
diff --git a/devel/make/PRE_BUILD b/devel/make/PRE_BUILD
deleted file mode 100755
index 699ed94..0000000
--- a/devel/make/PRE_BUILD
+++ /dev/null
@@ -1,4 +0,0 @@
-default_pre_build &&
-cd $SOURCE_DIRECTORY &&
-patch -p1 < $SPELL_DIRECTORY/bug30612.patch &&
-patch -p1 < $SPELL_DIRECTORY/bug30723.patch
diff --git a/devel/make/bug30612.patch b/devel/make/bug30612.patch
deleted file mode 100644
index fb843bc..0000000
--- a/devel/make/bug30612.patch
+++ /dev/null
@@ -1,66 +0,0 @@
-diff -Naur make-3.82-orig/main.c make-3.82-fix30612//main.c
---- make-3.82-orig/main.c 2010-07-19 17:10:53.000000000 +1000
-+++ make-3.82-fix30612//main.c 2010-09-23 23:33:37.908855839 +1000
-@@ -1,3 +1,4 @@
-+
- /* Argument parsing and main program of GNU Make.
- Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997,
- 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
-@@ -1138,7 +1139,7 @@
- a macro and some compilers (MSVC) don't like conditionals in macros.
*/
- {
- const char *features = "target-specific order-only second-expansion"
-- " else-if shortest-stem undefine"
-+ " else-if shortest-stem undefine oneshell"
- #ifndef NO_ARCHIVES
- " archives"
- #endif
-diff -Naur make-3.82-orig/read.c make-3.82-fix30612//read.c
---- make-3.82-orig/read.c 2010-07-13 11:20:42.000000000 +1000
-+++ make-3.82-fix30612//read.c 2010-09-23 23:30:58.018855839 +1000
-@@ -3028,7 +3028,7 @@
- {
- /* This looks like the first element in an open archive group.
- A valid group MUST have ')' as the last character. */
-- const char *e = p + nlen;
-+ const char *e = p;
- do
- {
- e = next_token (e);
-@@ -3084,19 +3084,19 @@
- Go to the next item in the string. */
- if (flags & PARSEFS_NOGLOB)
- {
-- NEWELT (concat (2, prefix, tp));
-+ NEWELT (concat (2, prefix, tmpbuf));
- continue;
- }
-
- /* If we get here we know we're doing glob expansion.
- TP is a string in tmpbuf. NLEN is no longer used.
- We may need to do more work: after this NAME will be set. */
-- name = tp;
-+ name = tmpbuf;
-
- /* Expand tilde if applicable. */
-- if (tp[0] == '~')
-+ if (tmpbuf[0] == '~')
- {
-- tildep = tilde_expand (tp);
-+ tildep = tilde_expand (tmpbuf);
- if (tildep != 0)
- name = tildep;
- }
-@@ -3152,7 +3152,11 @@
- else
- {
- /* We got a chain of items. Attach them. */
-- (*newp)->next = found;
-+ if (*newp)
-+ (*newp)->next = found;
-+ else
-+ *newp = found;
-+
-
- /* Find and set the new end. Massage names if necessary.
*/
- while (1)
diff --git a/devel/make/bug30723.patch b/devel/make/bug30723.patch
deleted file mode 100644
index 84e7ebe..0000000
--- a/devel/make/bug30723.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur make-3.82-orig/main.c make-3.82-fix30723//main.c
---- make-3.82-orig/main.c 2010-07-19 17:10:53.000000000 +1000
-+++ make-3.82-fix30723//main.c 2010-09-23 23:34:10.932188592 +1000
-@@ -2093,7 +2093,7 @@
- const char *pv = define_makeflags (1, 1);
- char *p = alloca (sizeof ("MAKEFLAGS=") + strlen (pv) + 1);
- sprintf (p, "MAKEFLAGS=%s", pv);
-- putenv (p);
-+ putenv (allocated_variable_expand (p));
- }
-
- if (ISDB (DB_BASIC))
diff --git a/devel/mawk/BUILD b/devel/mawk/BUILD
new file mode 100755
index 0000000..900140b
--- /dev/null
+++ b/devel/mawk/BUILD
@@ -0,0 +1,2 @@
+OPTS+=" --bindir=$INSTALL_ROOT/bin" &&
+default_build
diff --git a/devel/mawk/CONFIGURE b/devel/mawk/CONFIGURE
new file mode 100755
index 0000000..31cf3fe
--- /dev/null
+++ b/devel/mawk/CONFIGURE
@@ -0,0 +1 @@
+config_query MAWK_DEF "Use $SPELL as the primary AWK interpreter on the
system?" y
diff --git a/devel/mawk/DETAILS b/devel/mawk/DETAILS
new file mode 100755
index 0000000..b91e243
--- /dev/null
+++ b/devel/mawk/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=mawk
+ VERSION=1.3.4-20141206
+ SOURCE="${SPELL}-${VERSION}.tgz"
+ SOURCE_URL[0]=ftp://invisible-island.net/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:636c863d759c8001fd51dea5fd1bfabed193976e9d7e7d614848bf8b5b4714b16325833099abf33c0a94c9cd746608da10e6e7b1199cd2480cab419f89813814
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://invisible-island.net/mawk/mawk.html";
+ LICENSE[0]="GPLv2"
+ ENTERED=20140831
+ KEYWORDS=""
+ SHORT="Interpreter for the AWK Programming Language"
+cat << EOF
+The AWK language is useful for manipulation of data files, text retrieval and
+processing, and for prototyping and experimenting with algorithms.
+EOF
diff --git a/devel/mawk/HISTORY b/devel/mawk/HISTORY
new file mode 100644
index 0000000..9bb0725b
--- /dev/null
+++ b/devel/mawk/HISTORY
@@ -0,0 +1,15 @@
+2014-12-14 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.3.4-20141206
+ * patches/nextfile-fix.patch: Removed, applied by upstream
+
+2014-12-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.3.4-20141027
+ * PRE_BUILD, patches/nextfile-fix.patch: Nextfile statement
+ implementation fix
+
+2014-09-09 Ismael Luceno <ismael AT sourcemage.org>
+ * PROVIDES: Provide AWK
+ * CONFIGURE, INSTALL: Let the user choose the primary AWK
implementation
+
+2014-08-31 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS: spell created
diff --git a/devel/mawk/INSTALL b/devel/mawk/INSTALL
new file mode 100755
index 0000000..a8cc99c
--- /dev/null
+++ b/devel/mawk/INSTALL
@@ -0,0 +1,4 @@
+default_install &&
+if [ "$MAWK_DEF" = y ]; then
+ ln -sf "$SPELL" "$INSTALL_ROOT"/bin/awk
+fi
diff --git a/devel/mawk/PRE_BUILD b/devel/mawk/PRE_BUILD
new file mode 100755
index 0000000..1fec4be
--- /dev/null
+++ b/devel/mawk/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+find "$SPELL_DIRECTORY/patches" -name '*.patch' -exec patch -p1 -i '{}' \;
diff --git a/devel/mawk/PROVIDES b/devel/mawk/PROVIDES
new file mode 100644
index 0000000..37a9c1c
--- /dev/null
+++ b/devel/mawk/PROVIDES
@@ -0,0 +1 @@
+AWK
diff --git a/devel/meld/DETAILS b/devel/meld/DETAILS
index 4eec28e..35369ef 100755
--- a/devel/meld/DETAILS
+++ b/devel/meld/DETAILS
@@ -1,10 +1,10 @@
SPELL=meld
- VERSION=1.6.0
+ VERSION=1.8.6
BRANCH=$(echo $VERSION|cut -d. -f1,2)
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
-
SOURCE_HASH=sha512:049af934e140dc53f4d56602ab3be8456307948f0d11b816430788db888820c38744bceb4567724748b727fbd5f5d5ae9f15c5b881b4c941689c038d99acc39d
+
SOURCE_HASH=sha512:7a1c52c6686efab1e233f1f1506b9f0a8d4c040150fefc63d09510156a17819c375c9d10090c97e4a913ce3887d118ee09e75af7de4def24dfc5a75d5ad71511
LICENSE[0]=GPL
KEYWORDS="gnome devel"
WEB_SITE=http://meld.sourceforge.net/
diff --git a/devel/meld/HISTORY b/devel/meld/HISTORY
index 7c3e735..266b283 100644
--- a/devel/meld/HISTORY
+++ b/devel/meld/HISTORY
@@ -1,3 +1,6 @@
+2014-09-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.8.6
+
2012-06-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.6.0

diff --git a/devel/mk-configure/BUILD b/devel/mk-configure/BUILD
new file mode 100755
index 0000000..a9ea826
--- /dev/null
+++ b/devel/mk-configure/BUILD
@@ -0,0 +1,2 @@
+cd "$SOURCE_DIRECTORY" &&
+bmake PREFIX=/usr SYSCONFDIR=/etc
diff --git a/devel/mk-configure/DEPENDS b/devel/mk-configure/DEPENDS
new file mode 100755
index 0000000..0c08095
--- /dev/null
+++ b/devel/mk-configure/DEPENDS
@@ -0,0 +1 @@
+depends bmake
diff --git a/devel/mk-configure/DETAILS b/devel/mk-configure/DETAILS
new file mode 100755
index 0000000..45518ce
--- /dev/null
+++ b/devel/mk-configure/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=mk-configure
+ VERSION=0.27.0
+ SOURCE="$SPELL-$VERSION.tar.gz"
+
SOURCE_URL[0]="http://sourceforge.net/projects/$SPELL/files/$SPELL/$SPELL-$VERSION/$SOURCE";
+
SOURCE_HASH=sha512:faa1dbadf875a238e4e5377e9185f5c015571f3adfd2168439d840ea1e6ebdfd82114ce5b223ef97406015a9a41457cb7dda1610ec963edc27c0adc36987d450
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="http://sourceforge.net/projects/$SPELL/";
+ LICENSE[0]="BSD"
+ ENTERED=20140909
+ KEYWORDS=""
+ SHORT="Lightweight replacement for autotools"
+cat << EOF
+mk-configure is a lightweight easy for use replacement for GNU autotools,
+written in bmake (portable version of NetBSD make) and POSIX tools (shell,
+awk etc.).
+EOF
diff --git a/devel/mk-configure/HISTORY b/devel/mk-configure/HISTORY
new file mode 100644
index 0000000..ebb05a2
--- /dev/null
+++ b/devel/mk-configure/HISTORY
@@ -0,0 +1,2 @@
+2014-09-09 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
diff --git a/devel/mk-configure/INSTALL b/devel/mk-configure/INSTALL
new file mode 100755
index 0000000..e46fa6d
--- /dev/null
+++ b/devel/mk-configure/INSTALL
@@ -0,0 +1,2 @@
+cd "$SOURCE_DIRECTORY" &&
+bmake DESTDIR="$INSTALL_ROOT" PREFIX=/usr SYSCONFDIR=/etc install
diff --git a/devel/mlgmpidl/DETAILS b/devel/mlgmpidl/DETAILS
index 7891781..ded0bd3 100755
--- a/devel/mlgmpidl/DETAILS
+++ b/devel/mlgmpidl/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=mlgmpidl
-if [[ "$MLGMPIDL_AUTOUPDATE" == "y" ]]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=svn
-fi
+ VERSION=$(get_scm_version)
SOURCE="${SPELL}-svn.tar.bz2"

SOURCE_URL[0]="svn://scm.gforge.inria.fr/svnroot/mlxxxidl/mlgmpidl/trunk:${SPELL}"
SOURCE_IGNORE=volatile
diff --git a/devel/mlgmpidl/HISTORY b/devel/mlgmpidl/HISTORY
index 106843b..77f7a9e 100644
--- a/devel/mlgmpidl/HISTORY
+++ b/devel/mlgmpidl/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2012-03-31 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* BUILD, DEPENDS, DETAILS, INSTALL, PRE_BUILD, PREPARE: spell created

diff --git a/devel/mono/DETAILS b/devel/mono/DETAILS
index 83deebe..ee0ea27 100755
--- a/devel/mono/DETAILS
+++ b/devel/mono/DETAILS
@@ -5,13 +5,12 @@ if [[ "${MONO_TRUNK}" = 'y' ]]; then

SOURCE_URL=http://mono.ximian.com/monobuild/snapshot/snapshot_sources/mono/${SOURCE}

SOURCE_HASH=sha512:2067ee108f15610ea11c515fba67625995f5136c8888d21a1ef9417320538f5e46cc39c19c351873b5c126170bc23f21f042b544575506ca4c454beda4b8438a
else
- VERSION=2.10.2
+ VERSION=2.11.4
SECURITY_PATCH=1
SOURCE=${SPELL}-${VERSION}.tar.bz2
- SOURCE_URL=ftp://ftp.novell.com/pub/mono/sources/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:500660a70cef15fc79d626cd2ec44023476a02f46dcc0d9df18e0791816466e48396ff109773b8cdd90e76a484f9f1ba25e7439d70c897ae9443e63fb32d5c10
+ SOURCE_URL=http://download.mono-project.com/sources/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:e196686637be91b782a9ff4d42098a361eaf00b6de1b18796a7390b2e55f04f6d05b3c055b302b5a72940597cbde5f75e94a8e8c4530300d3303c84fb021dfda
fi
- SOURCE=${SPELL}-${VERSION}.tar.bz2
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
WEB_SITE=http://www.mono-project.com
ENTERED=20020625
diff --git a/devel/mono/HISTORY b/devel/mono/HISTORY
index bbbe955..d8e51eb 100644
--- a/devel/mono/HISTORY
+++ b/devel/mono/HISTORY
@@ -1,3 +1,7 @@
+2014-09-13 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fixed SOURCE_URL[0]
+ updated MONO_TRUNK=n to 2.11.4
+
2011-05-03 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.10.2

diff --git a/devel/nasm/DETAILS b/devel/nasm/DETAILS
index 1ffb941..4606666 100755
--- a/devel/nasm/DETAILS
+++ b/devel/nasm/DETAILS
@@ -1,6 +1,6 @@
SPELL=nasm
- VERSION=2.10.06
-
SOURCE_HASH=sha512:e6c7fd9a2c547b22174b26ae3c930e7608348b20021e06e93d0729374b2bc50b4c2dec3775fb1e0179a172837ff7b1e7fdb53cb393df021e052282dc1d03100c
+ VERSION=2.10.09
+
SOURCE_HASH=sha512:770474712aeed347f4e1afef15167081c77fc52142737f685706e3d79167db882a4eaae26139be7c3d4971cb68106af213c0a29ee67eaebe1985ffd584fc195e
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://www.nasm.us/pub/nasm/releasebuilds/$VERSION/$SOURCE
diff --git a/devel/nasm/HISTORY b/devel/nasm/HISTORY
index 1da26cc..82ce672 100644
--- a/devel/nasm/HISTORY
+++ b/devel/nasm/HISTORY
@@ -1,3 +1,6 @@
+2013-08-11 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.10.09
+
2012-12-10 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.10.06

diff --git a/devel/ninja-build-system/BUILD b/devel/ninja-build-system/BUILD
new file mode 100755
index 0000000..b8c0107
--- /dev/null
+++ b/devel/ninja-build-system/BUILD
@@ -0,0 +1 @@
+./bootstrap.py
diff --git a/devel/ninja-build-system/DEPENDS
b/devel/ninja-build-system/DEPENDS
new file mode 100755
index 0000000..3fcf5d6
--- /dev/null
+++ b/devel/ninja-build-system/DEPENDS
@@ -0,0 +1,2 @@
+depends -sub CXX gcc &&
+depends python
diff --git a/devel/ninja-build-system/DETAILS
b/devel/ninja-build-system/DETAILS
new file mode 100755
index 0000000..2128a35
--- /dev/null
+++ b/devel/ninja-build-system/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=ninja-build-system
+ VERSION=1.5.1
+ SOURCE="ninja-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://github.com/martine/ninja/archive/v${VERSION}.tar.gz
+
SOURCE_HASH=sha512:ab82389ee88bd68ec57e720dabb47494371990dca581cf9bb35650177164f04bf41c81ab3e5019a370eeacc7f5f49ae81d41d8b21e1b07cc8abedce37e00da61
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/ninja-${VERSION}"
+ WEB_SITE="http://martine.github.io/ninja/";
+ LICENSE[0]=APACHE
+ ENTERED=20140212
+ SHORT="a small build system with a focus on speed"
+cat << EOF
+Ninja is a small build system with a focus on speed. It differs from other
+build systems in two major respects: it is designed to have its input files
+generated by a higher-level build system, and it is designed to run builds
+as fast as possible.
+EOF
diff --git a/devel/ninja-build-system/HISTORY
b/devel/ninja-build-system/HISTORY
new file mode 100644
index 0000000..be7ce13
--- /dev/null
+++ b/devel/ninja-build-system/HISTORY
@@ -0,0 +1,6 @@
+2014-07-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.5.1
+
+2014-02-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
+
diff --git a/devel/ninja-build-system/INSTALL
b/devel/ninja-build-system/INSTALL
new file mode 100755
index 0000000..0e21d83
--- /dev/null
+++ b/devel/ninja-build-system/INSTALL
@@ -0,0 +1 @@
+install -m755 $SOURCE_DIRECTORY/ninja ${INSTALL_ROOT}/usr/bin/
diff --git a/devel/nodejs/BUILD b/devel/nodejs/BUILD
index a23a8e8..a89d357 100755
--- a/devel/nodejs/BUILD
+++ b/devel/nodejs/BUILD
@@ -1,2 +1,3 @@
-./configure --prefix=/usr &&
+./configure --prefix=$INSTALL_ROOT/usr $OPTS &&
+
make
diff --git a/devel/nodejs/DEPENDS b/devel/nodejs/DEPENDS
index a86d429..77397da 100755
--- a/devel/nodejs/DEPENDS
+++ b/devel/nodejs/DEPENDS
@@ -1 +1,8 @@
-depends python
+depends -sub CXX gcc &&
+depends python &&
+depends zlib '--shared-zlib' &&
+
+optional_depends -sub "1.0" openssl \
+ "--shared-openssl" \
+ "" \
+ "to use system OpenSSL library instead of
bundled"
diff --git a/devel/nodejs/DETAILS b/devel/nodejs/DETAILS
index 58ea65a..94b873e 100755
--- a/devel/nodejs/DETAILS
+++ b/devel/nodejs/DETAILS
@@ -1,9 +1,10 @@
SPELL=nodejs
- VERSION=0.8.12
-
SOURCE_HASH=sha512:27eb75c785e32b1faf417aea09f849679ff2c22f94253961574d171b1f599297550770849dd3b6faca853e26a2320619477ac7d7ea57b9a3be817cfa49e8afd2
- SOURCE=node-v$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/node-v$VERSION
+ SPELLX=${SPELL/js}
+ VERSION=0.10.32
+ SOURCE=$SPELLX-v$VERSION.tar.gz
SOURCE_URL[0]=http://nodejs.org/dist/v$VERSION/$SOURCE
+
SOURCE_HASH=sha512:5871100fac79c81e940b68cd0eba978c46863375985b86c0124bc0a13eafc7bd371663bb0798a04108fb0234b24a28241ba49fe687300a36475674f7ad9ec9bf
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-v$VERSION"
WEB_SITE=http://nodejs.org/
ENTERED=20120211
LICENSE[0]=MIT
diff --git a/devel/nodejs/HISTORY b/devel/nodejs/HISTORY
index 9d7a98b..680d455 100644
--- a/devel/nodejs/HISTORY
+++ b/devel/nodejs/HISTORY
@@ -1,3 +1,8 @@
+2014-09-29 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.10.32; quoting paths
+ * BUILD: use INSTALL_ROOT, OPTS
+ * DEPENDS: added gcc, zlib and openssl dependencies
+
2012-10-15 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.8.12

diff --git a/devel/ocaml/DETAILS b/devel/ocaml/DETAILS
index c74eb75..ed7c6f3 100755
--- a/devel/ocaml/DETAILS
+++ b/devel/ocaml/DETAILS
@@ -1,6 +1,6 @@
SPELL=ocaml
- VERSION=3.12.1
-
SOURCE_HASH=sha512:cbb050aabcbe19a4aa070d6cb74f3774cb136692dfd9433ca977f0f9520ad2f583b6cfb1a9cedfedc92e7dc794ac4a869e20aa5a67a4739002feb290435dc7e7
+ VERSION=4.01.0
+
SOURCE_HASH=sha512:b0a4efa89d0e48e5c01922156a73a8ed67c58efa07170710eaef9de1138e1d6fff8a440b2c81860fc63c604f3a4e189b795bb08a5e9d8df60778fcd468985f6e
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-${VERSION%pl*}

SOURCE_URL[0]=http://caml.inria.fr/pub/distrib/$SPELL-${VERSION:0:4}/$SOURCE
diff --git a/devel/ocaml/HISTORY b/devel/ocaml/HISTORY
index 1994a3e..cb98e15 100644
--- a/devel/ocaml/HISTORY
+++ b/devel/ocaml/HISTORY
@@ -1,3 +1,6 @@
+2014-02-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 4.01.0
+
2013-01-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* TRIGGERS: perform check_self on cast binutils, tk, tcl

diff --git a/devel/ocamlgraph/DEPENDS b/devel/ocamlgraph/DEPENDS
index 1a31e9f..4e57287 100755
--- a/devel/ocamlgraph/DEPENDS
+++ b/devel/ocamlgraph/DEPENDS
@@ -1 +1,2 @@
-depends ocaml
+depends ocaml &&
+depends lablgtk2
diff --git a/devel/ocamlgraph/DETAILS b/devel/ocamlgraph/DETAILS
index bc0c7a3..f3c0fb8 100755
--- a/devel/ocamlgraph/DETAILS
+++ b/devel/ocamlgraph/DETAILS
@@ -1,8 +1,8 @@
SPELL=ocamlgraph
- VERSION=1.8.1
+ VERSION=1.8.3
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://${SPELL}.lri.fr/download/${SOURCE}
-
SOURCE_HASH=sha512:8e2aab51afd096979e3e062a86eaa1445c4cd84baf7f45bff01897ef03a9d154eacf51f494212c1a5859f83f8521584679069f9bf604f2eccb4714ebf71ab6a8
+
SOURCE_HASH=sha512:cd5fbf461f4df4f2c9002f5f583e20009042bfa151347eeaed5e984c3702770c5af9a296980e99f95556e6e1d859ee8487cf36d0b3d45118ca03540b1afa62f1
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://ocamlgraph.lri.fr";
LICENSE[0]=GPL
diff --git a/devel/ocamlgraph/HISTORY b/devel/ocamlgraph/HISTORY
index 5404b63..b654ae9 100644
--- a/devel/ocamlgraph/HISTORY
+++ b/devel/ocamlgraph/HISTORY
@@ -1,3 +1,7 @@
+2013-05-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.8.3
+ * DEPENDS: add dependency on lablgtk2
+
2012-03-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS, DETAILS: spell created

diff --git a/devel/oclint/BUILD b/devel/oclint/BUILD
new file mode 100755
index 0000000..b495064
--- /dev/null
+++ b/devel/oclint/BUILD
@@ -0,0 +1,6 @@
+cd ${SOURCE_DIRECTORY}/oclint-scripts &&
+./buildClang.sh release &&
+./buildCore.sh &&
+./buildMetrics.sh &&
+./buildRules.sh &&
+./buildRelease.sh
diff --git a/devel/oclint/DETAILS b/devel/oclint/DETAILS
new file mode 100755
index 0000000..3798ebd
--- /dev/null
+++ b/devel/oclint/DETAILS
@@ -0,0 +1,45 @@
+ SPELL=oclint
+ TMPFS=off
+ VERSION=0.6
+ MINOR_VERSION=0.110
+ LLVM_VERSION=3.2
+ SOURCE="${SPELL}-${VERSION}.src.tar.gz"
+ SOURCE_URL[0]=http://archives.${SPELL}.org/releases/0.6/${SOURCE}
+
SOURCE_HASH=sha512:36025b0f350317c64bac1fde940d2f1c924f275d63402d2d2558cd7d0a2c8c907aa7d65455493fbca4e122619acc9d63506a6a54038fcff340ca2527f6288a3a
+ SOURCE2=llvm-${LLVM_VERSION}.src.tar.gz
+ SOURCE2_URL[0]=http://llvm.org/releases/${LLVM_VERSION}/${SOURCE2}
+
SOURCE2_HASH=sha512:cc66171322dbbe40bcac0e0ea5b09df8ff52df63ded304f841f32f702270d6ab1512216413ee52498c3ebee8cd39c4cd23e3855d591944bc2ac0ae76f5be62cc
+ SOURCE3="clang-${LLVM_VERSION}.src.tar.gz"
+ SOURCE3_URL[0]="http://llvm.org/releases/${LLVM_VERSION}/${SOURCE3}";
+
SOURCE3_HASH=sha512:99fc57d19b76c42af9821eaaa762056a926eb68178f6b7dd5e8bf092c9ee201a554b91d760d5a30a57f38102eae340e080ef8c6a39327f6881eda391b20b108d
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}.${MINOR_VERSION}"
+ WEB_SITE="http://oclint.org/";
+ LICENSE[0]=BSD
+ ENTERED=20130528
+ SHORT="a static code analysis tool for improving quality and
reducing defects in C/C++ code"
+cat << EOF
+OCLint is a static code analysis tool for improving quality and reducing
+defects by inspecting C, C++ and Objective-C code and looking for potential
+problems like:
+
+ * Possible bugs - empty if/else/try/catch/finally statements * Unused
+ code - unused local variables and parameters * Complicated code - high
+ cyclomatic complexity, NPath complexity and high NCSS * Redundant code -
+ redundant if statement and useless parentheses * Code smells - long method
+ and long parameter list * Bad practices - inverted logic and parameter
+ reassignment * ...
+
+Static code analysis is a critical technique to detect defects that aren't
+visible to compilers. OCLint automates this inspection process with advanced
+features:
+
+ * Relying on the abstract syntax tree of the source code for better
accuracy
+ and efficiency; False positives are mostly reduced to avoid useful
+ results sinking in them.
+ * Dynamically loading rules into system, even in the runtime. * Flexible
+ and extensible configurations ensure users in customizing the
+ behaviors of the tool.
+ * Command line invocation facilitates continuous integration and continuous
+ inspection of the code while being developed, so that technical debts
+ can be fixed early on to reduce the maintenance cost.
+EOF
diff --git a/devel/oclint/HISTORY b/devel/oclint/HISTORY
new file mode 100644
index 0000000..b95fbcd
--- /dev/null
+++ b/devel/oclint/HISTORY
@@ -0,0 +1,3 @@
+2013-05-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DETAILS, INSTALL, PRE_BUILD, Tools.cpp.patch: spell created
+
diff --git a/devel/oclint/INSTALL b/devel/oclint/INSTALL
new file mode 100755
index 0000000..8b4ad11
--- /dev/null
+++ b/devel/oclint/INSTALL
@@ -0,0 +1,4 @@
+install -m755
${SOURCE_DIRECTORY}/build/oclint-release/bin/{oclint-${VERSION},oclint-json-compilation-database}
\
+ ${INSTALL_ROOT}/usr/bin/ &&
+ln -sf /usr/bin/oclint-${VERSION} ${INSTALL_ROOT}/usr/bin/oclint &&
+cp -Rp ${SOURCE_DIRECTORY}/build/oclint-release/lib/*
${INSTALL_ROOT}/usr/lib/
diff --git a/devel/oclint/PRE_BUILD b/devel/oclint/PRE_BUILD
new file mode 100755
index 0000000..64ffdc4
--- /dev/null
+++ b/devel/oclint/PRE_BUILD
@@ -0,0 +1,16 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+unpack_file 2 &&
+mv llvm-${LLVM_VERSION}.src llvm &&
+cd llvm/tools &&
+unpack_file 3 &&
+mv clang-${LLVM_VERSION}.src clang &&
+patch -p2 < ${SPELL_DIRECTORY}/Tools.cpp.patch &&
+cd ${SOURCE_DIRECTORY}/oclint-scripts &&
+for script in buildCore.sh \
+ buildMetrics.sh \
+ buildClang.sh \
+ buildRules.sh \
+ buildRelease.sh; do
+ sedit "s:^\s*make:make -j${MAKE_NJOBS}:" $script
+done
diff --git a/devel/oclint/Tools.cpp.patch b/devel/oclint/Tools.cpp.patch
new file mode 100644
index 0000000..45e119c
--- /dev/null
+++ b/devel/oclint/Tools.cpp.patch
@@ -0,0 +1,70 @@
+diff -Naupr a/tools/clang/lib/Driver/Tools.cpp
b/tools/clang/lib/Driver/Tools.cpp
+--- a/tools/clang/lib/Driver/Tools.cpp 2012-11-21 08:56:23.000000000 +0100
++++ b/tools/clang/lib/Driver/Tools.cpp 2013-03-23 23:56:54.002059797 +0100
+@@ -1777,8 +1777,8 @@ void Clang::ConstructJob(Compilation &C,
+ // any flavor of the '-fno-...' arguments, both PIC and PIE are disabled.
Any
+ // PIE option implicitly enables PIC at the same level.
+ bool PIE = false;
+- bool PIC = getToolChain().isPICDefault();
+- bool IsPICLevelTwo = PIC;
++ bool pic = getToolChain().isPICDefault();
++ bool IsPICLevelTwo = pic;
+ if (Arg *A = Args.getLastArg(options::OPT_fPIC, options::OPT_fno_PIC,
+ options::OPT_fpic, options::OPT_fno_pic,
+ options::OPT_fPIE, options::OPT_fno_PIE,
+@@ -1787,26 +1787,26 @@ void Clang::ConstructJob(Compilation &C,
+ if (O.matches(options::OPT_fPIC) || O.matches(options::OPT_fpic) ||
+ O.matches(options::OPT_fPIE) || O.matches(options::OPT_fpie)) {
+ PIE = O.matches(options::OPT_fPIE) || O.matches(options::OPT_fpie);
+- PIC = PIE || O.matches(options::OPT_fPIC) ||
O.matches(options::OPT_fpic);
++ pic = PIE || O.matches(options::OPT_fPIC) ||
O.matches(options::OPT_fpic);
+ IsPICLevelTwo = O.matches(options::OPT_fPIE) ||
+ O.matches(options::OPT_fPIC);
+ } else {
+- PIE = PIC = false;
++ PIE = pic = false;
+ }
+ }
+ // Check whether the tool chain trumps the PIC-ness decision. If the
PIC-ness
+ // is forced, then neither PIC nor PIE flags will have no effect.
+ if (getToolChain().isPICDefaultForced()) {
+ PIE = false;
+- PIC = getToolChain().isPICDefault();
+- IsPICLevelTwo = PIC;
++ pic = getToolChain().isPICDefault();
++ IsPICLevelTwo = pic;
+ }
+
+ // Inroduce a Darwin-specific hack. If the default is PIC but the flags
+ // specified while enabling PIC enabled level 1 PIC, just force it back to
+ // level 2 PIC instead. This matches the behavior of Darwin GCC (based on
my
+ // informal testing).
+- if (PIC && getToolChain().getTriple().isOSDarwin())
++ if (pic && getToolChain().getTriple().isOSDarwin())
+ IsPICLevelTwo |= getToolChain().isPICDefault();
+
+ // Note that these flags are trump-cards. Regardless of the order w.r.t.
the
+@@ -1816,9 +1816,9 @@ void Clang::ConstructJob(Compilation &C,
+ Args.hasArg(options::OPT_fapple_kext)) &&
+ (Triple.getOS() != llvm::Triple::IOS ||
+ Triple.isOSVersionLT(6)))
+- PIC = PIE = false;
++ pic = PIE = false;
+ if (Args.hasArg(options::OPT_static))
+- PIC = PIE = false;
++ pic = PIE = false;
+
+ if (Arg *A = Args.getLastArg(options::OPT_mdynamic_no_pic)) {
+ // This is a very special mode. It trumps the other modes, almost no one
+@@ -1843,9 +1843,9 @@ void Clang::ConstructJob(Compilation &C,
+ // Currently, LLVM only knows about PIC vs. static; the PIE differences
are
+ // handled in Clang's IRGen by the -pie-level flag.
+ CmdArgs.push_back("-mrelocation-model");
+- CmdArgs.push_back(PIC ? "pic" : "static");
++ CmdArgs.push_back(pic ? "pic" : "static");
+
+- if (PIC) {
++ if (pic) {
+ CmdArgs.push_back("-pic-level");
+ CmdArgs.push_back(IsPICLevelTwo ? "2" : "1");
+ if (PIE) {
diff --git a/devel/patchutils/DETAILS b/devel/patchutils/DETAILS
index 928a0df..63d3b81 100755
--- a/devel/patchutils/DETAILS
+++ b/devel/patchutils/DETAILS
@@ -1,6 +1,6 @@
SPELL=patchutils
- VERSION=0.3.2
- SOURCE=$SPELL-$VERSION.tar.bz2
+ VERSION=0.3.3
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE2=$SOURCE.sig
SOURCE2_IGNORE=signature
SOURCE_GPG=timwaugh.gpg:$SOURCE2:UPSTREAM_KEY
diff --git a/devel/patchutils/HISTORY b/devel/patchutils/HISTORY
index 5f4efdf..4c576a6 100644
--- a/devel/patchutils/HISTORY
+++ b/devel/patchutils/HISTORY
@@ -1,3 +1,6 @@
+2013-04-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.3.3
+
2012-05-15 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.3.2; quoting paths; set license; use
timwaugh.gpg from grimoire
diff --git a/devel/pcc/DETAILS b/devel/pcc/DETAILS
new file mode 100755
index 0000000..ae1c0d8
--- /dev/null
+++ b/devel/pcc/DETAILS
@@ -0,0 +1,36 @@
+ SPELL=pcc
+if [[ "$PCC_BRANCH" = snapshot ]]; then
+ VERSION=20141228
+ SOURCE="$SPELL-$VERSION.tgz"
+ SOURCE_URL[0]=http://$SPELL.ludd.ltu.se/ftp/pub/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:882882ca51e44481574717f8ea92005ca8a6d8d4a09aa59e7196de5859a36bbc6700d3591340b006abab059ee81ffcbaa505cd99b4ddd79ab9632cde69f43957
+else
+ VERSION=1.1.0
+ SOURCE="$SPELL-$VERSION.tgz"
+ SOURCE_URL[0]=http://$SPELL.ludd.ltu.se/ftp/pub/$SPELL-releases/$SOURCE
+ SOURCE_URL[1]=http://www.sourcemage.ru/mirror/$SPELL/
+
SOURCE_HASH=sha512:5bd2b59fbb323016d215023ce77793ae66766e8e8192b44bf0707ee444658022e1645669c13eea8c81bc55c161eea3b0271d6b3098b8a7d51ce67eb86c7527b4
+fi
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="http://pcc.ludd.ltu.se/";
+ LICENSE[0]="BSD"
+ ENTERED=20141102
+ KEYWORDS=""
+ SHORT="Portable C Compiler"
+cat << EOF
+The compiler is based on the original Portable C Compiler by Stephen
+C. Johnson, written in the late 70's. Even though much of the compiler has
+been rewritten, some of the basics still remain.
+
+PCC debuted in Unix Version 7 and replaced the DMR compiler (Dennis Ritchie's
+original C compiler) in both System V and the BSD 4.x releases.
+
+About 50% of the frontend code and 80% of the backend code has been
+rewritten. Most stuff is written by Anders Magnusson, with the exception of
+the data-flow analysis part and the SSA conversion code which is written by
+Peter A Jonsson, and the MIPS port that were written as part of a project
+by undergraduate students at Luleaa University of Technology (LTU).
+
+The project goal is to write a C99 compiler while still keeping it small,
+simple, fast and understandable.
+EOF
diff --git a/devel/pcc/HISTORY b/devel/pcc/HISTORY
new file mode 100644
index 0000000..ce75e21
--- /dev/null
+++ b/devel/pcc/HISTORY
@@ -0,0 +1,7 @@
+2014-12-28 Ismael Luceno <ismael AT sourcemage.org>
+ * PREPARE: Added branch selection
+ * DETAILS: Updated to snapshot 20141228, added release 1.1.0
+
+2014-11-02 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: spell created
+
diff --git a/devel/pcc/PREPARE b/devel/pcc/PREPARE
new file mode 100755
index 0000000..c35fa8a
--- /dev/null
+++ b/devel/pcc/PREPARE
@@ -0,0 +1,2 @@
+. "$GRIMOIRE/FUNCTIONS" &&
+prepare_select_branch snapshot release
diff --git a/devel/perl/BUILD b/devel/perl/BUILD
index 16ceb94..a5c21d7 100755
--- a/devel/perl/BUILD
+++ b/devel/perl/BUILD
@@ -1,3 +1,4 @@
+export LDFLAGS+=' -L/lib64 -lm'
unset LANG

if ! declare -f up_trigger > /dev/null; then
@@ -40,10 +41,8 @@ fi &&

./Configure -Doptimize="$CFLAGS" $CONFIG_OPTS $PERL_PATHS &&

-make_single &&
make depend &&
make &&
-make_normal &&

if [[ $NEW_CUSTOM == y ]]; then
cp config.sh $PERL_CONFIG
diff --git a/devel/perl/DETAILS b/devel/perl/DETAILS
index 48093fb..e06ef92 100755
--- a/devel/perl/DETAILS
+++ b/devel/perl/DETAILS
@@ -1,7 +1,7 @@
SPELL=perl
- VERSION=5.16.2
- SECURITY_PATCH=1
-
SOURCE_HASH=sha512:e83ce17a6c787ac9477943df5b5288d9787454cf733501daafd0e23f62d13363acc90893dc7bf9c09721594ecfa97233d0dd4417550fa1067c43669fc00e873a
+ VERSION=5.20.0
+ SECURITY_PATCH=3
+
SOURCE_HASH=sha512:a97e25763ec19af10d7d2f5b32ce349bc85add896998234f40e8734ca3cd5c370634f3a4615c1f4fdcdd725c85abe0053a24848c9f60ba8023d9de44dd57111a
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://www.cpan.org/src/5.0/$SOURCE
@@ -10,7 +10,7 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
ENTERED=20010922
LICENSE[0]=ART
DISTCC_HOSTS=""
- CCACHE=off
+# CCACHE=off
KEYWORDS="perl"
SHORT="Larry Wall's practical extraction and reporting language"
cat << EOF
diff --git a/devel/perl/HISTORY b/devel/perl/HISTORY
index 10f92c3..4e8d926 100644
--- a/devel/perl/HISTORY
+++ b/devel/perl/HISTORY
@@ -1,3 +1,22 @@
+2014-05-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.20.0
+ * INSTALL: remove obsoolete options
+
+2014-05-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.18.2
+ * BUILD: remove make_single
+
+2013-11-06 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 5.18.1
+
+2013-05-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 5.18.0
+ SECURITY_PATCH++, fixes CVE-2012-6329, CVE-2012-5195
+
+2013-0318 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.16.3
+ SECURITY_PATCH++ - fixes CVE-2013-1667
+
2012-11-04 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 5.16.2

diff --git a/devel/perl/INSTALL b/devel/perl/INSTALL
index c2c7b9b..aa82ba9 100755
--- a/devel/perl/INSTALL
+++ b/devel/perl/INSTALL
@@ -1,6 +1,4 @@
-make install DESTDIR=$INSTALL_ROOT \
- INSTALLFLAGS="--man1dir=$INSTALL_ROOT/usr/share/man/man1 --man1ext=1 \
- --man3dir=$INSTALL_ROOT/usr/share/man/man3 --man3ext=3" &&
+make install DESTDIR=$INSTALL_ROOT &&

# for compatibility (irssi)
for dynadir in $(ls -d $INSTALL_ROOT/usr/lib/perl5/$VERSION/*/auto); do
diff --git a/devel/pkgconfig/BUILD b/devel/pkgconfig/BUILD
new file mode 100755
index 0000000..344ab34
--- /dev/null
+++ b/devel/pkgconfig/BUILD
@@ -0,0 +1,5 @@
+# Keep dependencies minimal: If for some reason glib2 is broken, it cannot
+# subsequently be built when pkg-config is also broken due to linking to
+# system glib2.
+OPTS="$OPTS --with-internal-glib" &&
+default_build
diff --git a/devel/pkgconfig/DEPENDS b/devel/pkgconfig/DEPENDS
deleted file mode 100755
index 329e0ab..0000000
--- a/devel/pkgconfig/DEPENDS
+++ /dev/null
@@ -1,3 +0,0 @@
-if [[ "$VERSION" != "0.25" ]]; then
- depends glib2
-fi
diff --git a/devel/pkgconfig/DETAILS b/devel/pkgconfig/DETAILS
index b2826d1..402a75f 100755
--- a/devel/pkgconfig/DETAILS
+++ b/devel/pkgconfig/DETAILS
@@ -1,13 +1,6 @@
SPELL=pkgconfig
-
-if spell_ok glib2; then
- VERSION=0.27.1
-
SOURCE_HASH=sha512:f9c6d013848c3d9868e99a2cbf16e6735ca6ca12ff5a0b18d536a135aadd72dc2be1afcc962c866bc3c7301150e805d1630ea510d0e4ee222cb5c9f70b8fd675
- else
- VERSION=0.25
-
SOURCE_HASH=sha512:6c50ca542733feeb10301097ade32075c5417ada5bdd195957de8521a28b20e0e7a54ed553fa3e022b24969e9deb97d72e289192cb2a3afc2c86241dc6cafa02
-fi
-
+ VERSION=0.28
+
SOURCE_HASH=sha512:6eafa5ca77c5d44cd15f48457a5e96fcea2555b66d8e35ada5ab59864a0aa03d441e15f54ab9c6343693867b3b490f392c75b7d9312f024c9b7ec6a0194d8320
SOURCE=pkg-config-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/pkg-config-$VERSION
SOURCE_URL[0]=http://www.freedesktop.org/software/$SPELL/releases/$SOURCE
diff --git a/devel/pkgconfig/HISTORY b/devel/pkgconfig/HISTORY
index 1e8ed54..bf759d5 100644
--- a/devel/pkgconfig/HISTORY
+++ b/devel/pkgconfig/HISTORY
@@ -1,3 +1,12 @@
+2014-08-27 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: fixed to version 0.28 now
+ * DEPENDS: gone, see below
+ * BUILD: enforcing use of internal glib2 to avoid vicious dependency
+ circle with such a basic tool (which is required to build glib2)
+
+2013-07-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.28
+
2012-09-14 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.27.1

diff --git a/devel/polyorb/DEPENDS b/devel/polyorb/DEPENDS
index 84049ed..4d05b45 100755
--- a/devel/polyorb/DEPENDS
+++ b/devel/polyorb/DEPENDS
@@ -1,6 +1,6 @@
depends -sub ADA gcc &&
depends xmlada &&
-optional_depends openssl \
- "--with-openssl" \
- "--without-openssl" \
+optional_depends SSL \
+ "--with-opennssl" \
+ "--without-opennssl" \
"build SSL support and SSL dependent features"
diff --git a/devel/polyorb/HISTORY b/devel/polyorb/HISTORY
index 7885c24..4326c23 100644
--- a/devel/polyorb/HISTORY
+++ b/devel/polyorb/HISTORY
@@ -1,3 +1,9 @@
+2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix bad with-SSL usage
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-10-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: versions 2011

diff --git a/devel/prelink/DETAILS b/devel/prelink/DETAILS
index cf7e608..8182624 100755
--- a/devel/prelink/DETAILS
+++ b/devel/prelink/DETAILS
@@ -1,5 +1,5 @@
SPELL=prelink
- VERSION=20060213
+ VERSION=20130503
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
SOURCE_URL[0]=http://people.redhat.com/jakub/$SPELL/$SOURCE
diff --git a/devel/prelink/HISTORY b/devel/prelink/HISTORY
index 03f5141..824885f 100644
--- a/devel/prelink/HISTORY
+++ b/devel/prelink/HISTORY
@@ -1,3 +1,6 @@
+2013-08-02 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 20130503
+
2009-05-29 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: SOURCE_URL and WEB_SITE are ftp -> http
Updated to 20060213
diff --git a/devel/prelink/prelink-20060213.tar.bz2.sig
b/devel/prelink/prelink-20060213.tar.bz2.sig
deleted file mode 100644
index 65e75ff..0000000
Binary files a/devel/prelink/prelink-20060213.tar.bz2.sig and /dev/null differ
diff --git a/devel/prelink/prelink-20130503.tar.bz2.sig
b/devel/prelink/prelink-20130503.tar.bz2.sig
new file mode 100644
index 0000000..8e24104
Binary files /dev/null and b/devel/prelink/prelink-20130503.tar.bz2.sig differ
diff --git a/devel/pyside-tools/DEPENDS b/devel/pyside-tools/DEPENDS
index b6af8cf..9e9537b 100755
--- a/devel/pyside-tools/DEPENDS
+++ b/devel/pyside-tools/DEPENDS
@@ -1,6 +1,6 @@
depends cmake &&
depends qt4 &&
-depends openssl &&
+depends SSL &&
depends python &&
depends boost &&
depends pyside &&
diff --git a/devel/pyside-tools/HISTORY b/devel/pyside-tools/HISTORY
index a72bf04..02f9b40 100644
--- a/devel/pyside-tools/HISTORY
+++ b/devel/pyside-tools/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-09-22 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.2.13

diff --git a/devel/pyside/DETAILS b/devel/pyside/DETAILS
index 3a6302a..e29ee35 100755
--- a/devel/pyside/DETAILS
+++ b/devel/pyside/DETAILS
@@ -1,5 +1,6 @@
+QT_URL=http://download.qt-project.org/official_releases
SPELL=pyside
- WEB_SITE=http://www.pyside.org/
+ WEB_SITE=http://qt-project.org
if [[ $PYSIDE == git ]];then
VERSION=git
SOURCE=$SPELL-$VERSION.tar.bz2
@@ -7,10 +8,10 @@ if [[ $PYSIDE == git ]];then
FORCE_DOWNLOAD=on
SOURCE_IGNORE=volatile
else
- VERSION=qt4.8+1.1.1
-
SOURCE_HASH=sha512:0738713da41fd0e3d59c01f1196cf6405e1982f446ec8d6594d4c3b9b3431b45eab1219b024755554612d625542bbe3d36d3f1a3215d7b8379549d89809e117b
+ VERSION=qt4.8+1.2.0
+
SOURCE_HASH=sha512:a7006c4da0856412a8aac6877e5b827214a171c20688fa6527daf45838a0e7167b1a8d144cadbafeb220be0eeb7aee83c009e355dfb1b7ef59e5d215fa486bc8
SOURCE=$SPELL-$VERSION.tar.bz2
- SOURCE_URL[0]=$WEB_SITE/files/$SOURCE
+ SOURCE_URL[0]=$QT_URL/pyside/$SOURCE
fi
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
ENTERED=20080921
diff --git a/devel/pyside/HISTORY b/devel/pyside/HISTORY
index 549c63d..b48abcb 100644
--- a/devel/pyside/HISTORY
+++ b/devel/pyside/HISTORY
@@ -1,3 +1,7 @@
+2012-07-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version qt4.8+1.2.0
+ new url
+
2012-04-20 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version qt4.8+1.1.1
* DEPENDS: remove generatorrunner
diff --git a/devel/python/BUILD b/devel/python/BUILD
index cc28ab8..ab8bcd5 100755
--- a/devel/python/BUILD
+++ b/devel/python/BUILD
@@ -19,4 +19,4 @@ else
make altinstall DESTDIR="$SOURCE_DIRECTORY/anywhere/$INSTALL_ROOT"
fi &&

-message "Fake stage complete, installing to real path.."
+message "${MESSAGE_COLOR}Fake stage complete, installing to real
path...${DEFAULT_COLOR}"
diff --git a/devel/python/DEPENDS b/devel/python/DEPENDS
index 25f191e..aa87f6b 100755
--- a/devel/python/DEPENDS
+++ b/devel/python/DEPENDS
@@ -1,10 +1,12 @@
+depends gettext &&
+
optional_depends gdbm "" "" "gnu db support(old)" &&
optional_depends db "" "" "for Sleepycat db support" &&
optional_depends sqlite "" "" "for SQLite db support" &&
optional_depends tk "" "" "for Tk support" &&
optional_depends ncurses "" "" "for Ncurses support" &&
optional_depends readline "" "" "for Readline support" &&
-optional_depends openssl "" "" "for SSL support" &&
+optional_depends SSL "" "" "for SSL support" &&

optional_depends libffi "--with-system-ffi" "" "for _ctypes module" &&
optional_depends expat "--with-system-expat" "" "for XML parser module" &&
diff --git a/devel/python/DETAILS b/devel/python/DETAILS
index c4c2d22..f5af121 100755
--- a/devel/python/DETAILS
+++ b/devel/python/DETAILS
@@ -1,18 +1,19 @@
SPELL=python
- VERSION=2.7.3
- SOURCE=Python-$VERSION.tar.bz2
+ VERSION=2.7.9
+ SECURITY_PATCH=4
+ SOURCE=Python-$VERSION.tar.xz
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/Python-$VERSION"
- SOURCE_URL[0]=http://www.python.org/ftp/$SPELL/$VERSION/$SOURCE
- SOURCE2_URL[0]=http://www.python.org/ftp/$SPELL/$VERSION/$SOURCE2
+ SOURCE_URL[0]=https://www.python.org/ftp/$SPELL/$VERSION/$SOURCE
+ SOURCE2_URL[0]=https://www.python.org/ftp/$SPELL/$VERSION/$SOURCE2
+ SOURCE_HINTS=no-check-certificate
+ SOURCE2_HINTS=no-check-certificate
SOURCE_GPG=python.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
STAGED_INSTALL=off
WEB_SITE=http://www.python.org/
ENTERED=20010922
LICENSE[0]=PYTHON
- SECURITY_PATCH=2
- PATCHLEVEL=0
KEYWORDS="devel"
SHORT="interpreted, interactive, object-oriented language"
cat << EOF
diff --git a/devel/python/HISTORY b/devel/python/HISTORY
index 71bb749..3dbb794 100644
--- a/devel/python/HISTORY
+++ b/devel/python/HISTORY
@@ -1,3 +1,40 @@
+2014-12-11 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.7.9; SECURITY_PATCH++ (CVE-2013-1753,
+ CVE-2013-1752, CVE-2013-1752)
+ * BUILD: use message color
+ * INSTALL: added missing &&'s
+
+2014-10-31 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 2.7.8
+
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: depends gettext
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+ * SUB_DEPENDS, PRE_SUB_DEPENDS: openssl => SSL
+
+2014-07-06 Remko van der Vossen <wich AT sourcemage.org>
+ * DETAILS: python website always forwards to https now and the
+ certificate doesn't seem to verify
+
+2014-06-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.7.7
+
+2013-11-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.7.6
+ * python.gpg: add 18ADD4FF Benjamin Peterson <benjamin AT python.org>
+
+2013-08-15 Eric Sandall <sandalle AT sourcemage.org>
+ * UP_TRIGGERS: Trigger check_self on pygobject3
+
+2013-05-18 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.7.5
+
+2013-04-07 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.7.4; SECURITY_PATCH++ (CVE-2011-4944)
+
2013-01-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* TRIGGERS: added check_self on tk and tcl cast

diff --git a/devel/python/INSTALL b/devel/python/INSTALL
index 86ae17c..5a47b20 100755
--- a/devel/python/INSTALL
+++ b/devel/python/INSTALL
@@ -6,9 +6,9 @@ fi &&

# gettext
install -vm 755 "$SOURCE_DIRECTORY"/Tools/i18n/{pygettext.py,msgfmt.py} \
- "$INSTALL_ROOT/usr/bin"
+ "$INSTALL_ROOT/usr/bin" &&

-local PYVER=`echo ${VERSION}|cut -d . -f 1,2`
+local PYVER=`echo ${VERSION}|cut -d . -f 1,2` &&

if [ -d "${INSTALL_ROOT}/usr/lib/python${PYVER}/plat-linux2" ];then
cp -r "${INSTALL_ROOT}/usr/lib/python${PYVER}/plat-linux2" \
@@ -17,4 +17,3 @@ else
cp -r "${INSTALL_ROOT}/usr/lib/python${PYVER}/plat-linux3" \
"${INSTALL_ROOT}/usr/lib/python${PYVER}/plat-linux2"
fi
-
diff --git a/devel/python/TRIGGERS b/devel/python/TRIGGERS
index ea242dd..aff5b5c 100755
--- a/devel/python/TRIGGERS
+++ b/devel/python/TRIGGERS
@@ -1,7 +1,8 @@
-on_cast gettext check_self
-on_cast glibc check_self
-on_dispel pygtk2 check_self
-on_dispel pygobject check_self
+on_cast gettext check_self
+on_cast glibc check_self
+on_dispel pygtk2 check_self
+on_dispel pygobject check_self
+on_dispel pygobject3 check_self
if is_depends_enabled $SPELL tk; then
on_cast tk check_self
on_cast tcl check_self
diff --git a/devel/python/python.gpg b/devel/python/python.gpg
index f3a0474..002d756 100644
Binary files a/devel/python/python.gpg and b/devel/python/python.gpg differ
diff --git a/devel/python3/DEPENDS b/devel/python3/DEPENDS
index 2a5f8a2..b71034f 100755
--- a/devel/python3/DEPENDS
+++ b/devel/python3/DEPENDS
@@ -1,5 +1,6 @@
depends libffi '--with-system-ffi' &&
#depends expat "--with-system-expat" &&
+optional_depends SSL '' '' 'SSL crypto extension' &&
optional_depends gdbm '' '' 'database support' &&
optional_depends db "" "" "for Sleepycat db support" &&
optional_depends sqlite "" "" "for SQLite db support" &&
diff --git a/devel/python3/DETAILS b/devel/python3/DETAILS
index 3a3f8a0..dd7f3fc 100755
--- a/devel/python3/DETAILS
+++ b/devel/python3/DETAILS
@@ -1,7 +1,7 @@
SPELL=python3
- VERSION=3.3.0
- SECURITY_PATCH=1
- SOURCE=Python-$VERSION.tar.bz2
+ VERSION=3.4.2
+ SECURITY_PATCH=3
+ SOURCE=Python-$VERSION.tgz
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/Python-$VERSION"
SOURCE_URL[0]=http://www.python.org/ftp/python/$VERSION/$SOURCE
diff --git a/devel/python3/HISTORY b/devel/python3/HISTORY
index 77bc1ff..01f7531 100644
--- a/devel/python3/HISTORY
+++ b/devel/python3/HISTORY
@@ -1,3 +1,30 @@
+2014-10-31 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 3.4.2
+
+2014-08-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: add SSL
+
+2014-05-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.4.1
+
+2014-03-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.4.0
+ * python.gpg: add key F73C700D: public key "Larry Hastings
<larry AT hastings.org>"
+
+2014-02-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.3.4
+ SECURITY_PATCH++, fixes CVE-2013-1752
+
+2013-11-19 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.3.3
+
+2013-06-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.3.2
+
+2013-04-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.3.1
+ SECURITY_PATCH++, fixes CVE-2011-4944
+
2013-01-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* TRIGGERS: added check_self on tk and tcl cast

diff --git a/devel/python3/python.gpg b/devel/python3/python.gpg
index 94cc05d..aeaea6e 100644
Binary files a/devel/python3/python.gpg and b/devel/python3/python.gpg differ
diff --git a/devel/qbs/BUILD b/devel/qbs/BUILD
new file mode 100755
index 0000000..32709b6
--- /dev/null
+++ b/devel/qbs/BUILD
@@ -0,0 +1,10 @@
+if is_depends_enabled $SPELL qtbase;then
+ QTDIR=$QT5DIR
+else
+ QTDIR=$QT4DIR
+fi
+export PKG_CONFIG_PATH="$QTDIR/lib/pkgconfig"
+PATH="$QTDIR/bin:$PATH:$SOURCE_DIRECTORY"
+qmake -r PREFIX=$QTDIR $OPTS qbs.pro &&
+make
+
diff --git a/devel/qbs/DEPENDS b/devel/qbs/DEPENDS
new file mode 100755
index 0000000..bf276b1
--- /dev/null
+++ b/devel/qbs/DEPENDS
@@ -0,0 +1,4 @@
+depends QT &&
+if is_depends_enabled $SPELL qtbase;then
+ depends qtscript
+fi
diff --git a/devel/qbs/DETAILS b/devel/qbs/DETAILS
new file mode 100755
index 0000000..dcecd85
--- /dev/null
+++ b/devel/qbs/DETAILS
@@ -0,0 +1,15 @@
+QT_URL=http://download.qt-project.org/official_releases/
+ SPELL=qbs
+ VERSION=1.1.1
+
SOURCE_HASH=sha512:4837d9344d37e87421d0664297f6816365fb61487f55b1fbf0bbb88a6e4248049ccc48c21563f23970c2a70da1a7038cdbb91b3a92550e5ee23c09af8a36ccb0
+ SOURCE=qbs-$VERSION.src.tar.gz
+ SOURCE_URL=$QT_URL/qbs/$VERSION/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION.src
+ WEB_SITE=http://qt-project.org
+ ENTERED=20120821
+ LICENSE[0]=LGPL
+ KEYWORDS="qt5"
+ SHORT="build system for qt"
+cat << EOF
+build system for qt
+EOF
diff --git a/devel/qbs/HISTORY b/devel/qbs/HISTORY
new file mode 100644
index 0000000..89eb74b
--- /dev/null
+++ b/devel/qbs/HISTORY
@@ -0,0 +1,8 @@
+2014-02-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.1.1
+ * DEPENDS, BUILD: add support for qt4
+
+2013-11-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.1.0
+ spell created
+
diff --git a/devel/qbs/INSTALL b/devel/qbs/INSTALL
new file mode 100755
index 0000000..b2e3c17
--- /dev/null
+++ b/devel/qbs/INSTALL
@@ -0,0 +1 @@
+make install INSTALL_ROOT=$QT5DIR
diff --git a/devel/qgrit/BUILD b/devel/qgrit/BUILD
new file mode 100755
index 0000000..eec3de4
--- /dev/null
+++ b/devel/qgrit/BUILD
@@ -0,0 +1 @@
+qt4_build
diff --git a/devel/qgrit/DEPENDS b/devel/qgrit/DEPENDS
new file mode 100755
index 0000000..18aca0a
--- /dev/null
+++ b/devel/qgrit/DEPENDS
@@ -0,0 +1,2 @@
+depends git &&
+depends qt4
diff --git a/devel/qgrit/DETAILS b/devel/qgrit/DETAILS
new file mode 100755
index 0000000..b0f4517
--- /dev/null
+++ b/devel/qgrit/DETAILS
@@ -0,0 +1,17 @@
+. "$GRIMOIRE/FUNCTIONS"
+ SPELL=qgrit
+ VERSION=$(get_scm_version)
+ SOURCE="${SPELL}-scm.tar.bz2"
+ SOURCE_URL[0]=git_http://github.com/${SPELL}/${SPELL}.git:$SPELL
+ SOURCE_IGNORE=volatile
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-scm"
+ WEB_SITE="https://github.com/qgrit/qgrit";
+ LICENSE[0]=BSD
+ ENTERED=20130615
+ SHORT="git GUI for interactive git rebase"
+cat << EOF
+This helper allows you to graphically reorder commits during "git rebase -i"
+It avoids the potential problem when editing text files. Typos during edit,
+lines lost by cutting and forgetting to paste. And other shortcomings
+depending on the editor used.
+EOF
diff --git a/devel/qgrit/HISTORY b/devel/qgrit/HISTORY
new file mode 100644
index 0000000..9c06244
--- /dev/null
+++ b/devel/qgrit/HISTORY
@@ -0,0 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2013-06-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS, PREPARE, INSTALL: spell created
+
diff --git a/devel/qgrit/INSTALL b/devel/qgrit/INSTALL
new file mode 100755
index 0000000..e3df906
--- /dev/null
+++ b/devel/qgrit/INSTALL
@@ -0,0 +1 @@
+install -m755 $SOURCE_DIRECTORY/qgrit $INSTALL_ROOT/usr/bin/
diff --git a/devel/qgrit/PREPARE b/devel/qgrit/PREPARE
new file mode 100755
index 0000000..a68f274
--- /dev/null
+++ b/devel/qgrit/PREPARE
@@ -0,0 +1,2 @@
+. ${GRIMOIRE}/FUNCTIONS &&
+prepare_select_branch scm
diff --git a/devel/qt-creator/BUILD b/devel/qt-creator/BUILD
index eec3de4..3f1d6c5 100755
--- a/devel/qt-creator/BUILD
+++ b/devel/qt-creator/BUILD
@@ -1 +1,5 @@
-qt4_build
+if is_depends_enabled $SPELL qtbase;then
+ qt5_build
+else
+ qt4_build
+fi
diff --git a/devel/qt-creator/DEPENDS b/devel/qt-creator/DEPENDS
index dbdb2f0..a10832d 100755
--- a/devel/qt-creator/DEPENDS
+++ b/devel/qt-creator/DEPENDS
@@ -1,3 +1,8 @@
depends -sub CXX gcc &&
-depends qt4
+depends QT &&
+if is_depends_enabled $SPELL qtbase;then
+ depends qtx11extras &&
+ depends qtdeclarative &&
+ optional_depends qtquick1 '' '' 'old QtQuick support'
+fi

diff --git a/devel/qt-creator/DETAILS b/devel/qt-creator/DETAILS
index 4e2d77d..a16668b 100755
--- a/devel/qt-creator/DETAILS
+++ b/devel/qt-creator/DETAILS
@@ -1,15 +1,17 @@
SPELL=qt-creator
if [[ "${QTCREATOR_DEVEL}" == "y" ]]; then
- VERSION=2.7.0-rc
-
SOURCE_HASH=sha512:3775b6ad1c6f4ee10d75a91700c7c4d92745d6f264a56274f55faa062c6a1a56bb864d8049da4da3067a843986ff9b5957c39a584f259c06a6782d578a94ffa5
+ VERSION=3.0.0-rc1
+
SOURCE_HASH=sha512:60c3a996647a6e987de76780293e5867f0a144d41aeff36b6b634487181863bb41d5196c365b6b82f5a3fdd13dd112f048fba7db9b39153a4c9844741c504cd5
+ SOURCE=$SPELL-opensource-src-$VERSION.tar.gz
+
SOURCE_URL[0]=http://download.qt-project.org/development_releases/qtcreator/${VERSION%.*}/${VERSION}/${SOURCE}
else
- VERSION=2.6.2
-
SOURCE_HASH=sha512:62a8def36bd6c10c0fd44977428b518b7111229d1ca847e263d61a39bd6b51eb40c0699dbccdc96a8b8980c453d0cf9c57cd8c59054df0f24c5b5af62ea7091d
+ VERSION=3.1.0
+
SOURCE_HASH=sha512:2a54d03ae2319db8e2593a6668e2f50a40cb3cef5463df9a0a88702a15e36e7beb286150b0cc81cd18fb093c71cce1b8e86ccb1e9b37b51b26a33dceec53a839
+ SOURCE=$SPELL-opensource-src-$VERSION.tar.gz
+
SOURCE_URL[0]=http://download.qt-project.org/official_releases/qtcreator/${VERSION%.*}/${VERSION}/${SOURCE}
fi
- SOURCE=$SPELL-$VERSION-src.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION-src
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-opensource-src-$VERSION
WEB_SITE=http://www.qtsoftware.com/downloads
-
SOURCE_URL[0]=http://origin.releases.qt-project.org/qtcreator/${VERSION}/$SOURCE
LICENSE[0]=LGPL
ENTERED=20090304
KEYWORDS="qt4 ide"
diff --git a/devel/qt-creator/HISTORY b/devel/qt-creator/HISTORY
index c0335e8..53d8698 100644
--- a/devel/qt-creator/HISTORY
+++ b/devel/qt-creator/HISTORY
@@ -1,3 +1,30 @@
+2014-04-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: stable version 3.1.0
+
+2014-02-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: stable version 3.0.1
+
+2014-02-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS, BUILD: add qt5 support
+
+2013-12-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: stable version 3.0.0
+
+2013-12-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * INSTALL: ensure installation to /usr
+
+2013-11-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: devel version 3.0.0-rc1
+
+2013-10-31 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: devel version 3.0.0-beta
+
+2013-08-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.8.1
+
+2013-03-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.7.0
+
2013-03-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: devel 2.7.0-rc

diff --git a/devel/qt-creator/INSTALL b/devel/qt-creator/INSTALL
new file mode 100755
index 0000000..12550e5
--- /dev/null
+++ b/devel/qt-creator/INSTALL
@@ -0,0 +1 @@
+make INSTALL_ROOT=${INSTALL_ROOT}/usr install
diff --git a/devel/qtscriptgenerator/DETAILS b/devel/qtscriptgenerator/DETAILS
index 58b1ec0..826076a 100755
--- a/devel/qtscriptgenerator/DETAILS
+++ b/devel/qtscriptgenerator/DETAILS
@@ -1,8 +1,8 @@
SPELL=qtscriptgenerator
- VERSION=0.1.0
+ VERSION=0.2.0
SOURCE="${SPELL}-src-${VERSION}.tar.gz"
SOURCE_URL[0]=http://${SPELL}.googlecode.com/files/${SOURCE}
-
SOURCE_HASH=sha512:6adcba7c81d108df2316ef0133153bc7540ddf1d6e9628e0c86c55479a677219c05b76ada6d50989cd9e32106da665139f3de36e9d755685b90afa8df0c20b27
+
SOURCE_HASH=sha512:54b91562d275b634b50ae8f6ae024cf738605efadeb3085527087ebdc8b6b86559088972ab5dafb7ff1ede6d18dc135f935ac1fb307a17ea1975b4f7629cc0fa
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-src-${VERSION}"
WEB_SITE="http://code.google.com/p/qtscriptgenerator/";
LICENSE[0]=GPL
diff --git a/devel/qtscriptgenerator/HISTORY b/devel/qtscriptgenerator/HISTORY
index 765e818..995b2a7 100644
--- a/devel/qtscriptgenerator/HISTORY
+++ b/devel/qtscriptgenerator/HISTORY
@@ -1,3 +1,6 @@
+2013-08-17 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.2.0
+
2010-09-22 Bor Kraljič <pyrobor AT ver.si>
* qtscriptgenerator.gcc-4.4.patch: to compile with gcc 4.4
http://code.google.com/p/qtscriptgenerator/issues/detail?id=37
diff --git a/devel/quazip/DETAILS b/devel/quazip/DETAILS
index 3e1e39a..39962bb 100755
--- a/devel/quazip/DETAILS
+++ b/devel/quazip/DETAILS
@@ -1,6 +1,6 @@
SPELL=quazip
- VERSION=0.4.4
-
SOURCE_HASH=sha512:c22a8898157030947a245a35d5e9463cb10941ccecfc5e5d2b4b0b75d43516df3740b0971642579db969658b2b305de13249f322f4cc4ed23ddeb4a105acddb6
+ VERSION=0.5.1
+
SOURCE_HASH=sha512:b4b5fe48f4d30fe0f9d2606c691337526ced169806e4267368dedaee543e12826dc2799c451851c0465f86fbf27d663f94e3b15b27744eac6104f9f4667de640
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
diff --git a/devel/quazip/HISTORY b/devel/quazip/HISTORY
index ec0d591..1da2e8a 100644
--- a/devel/quazip/HISTORY
+++ b/devel/quazip/HISTORY
@@ -1,3 +1,6 @@
+2013-05-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.5.1
+
2012-06-10 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.4.4

diff --git a/devel/qwtplot3d/BUILD b/devel/qwtplot3d/BUILD
index b9755a6..eec3de4 100755
--- a/devel/qwtplot3d/BUILD
+++ b/devel/qwtplot3d/BUILD
@@ -1 +1 @@
-build_qt3_or_4
+qt4_build
diff --git a/devel/qwtplot3d/DEPENDS b/devel/qwtplot3d/DEPENDS
index 5a6f29a..b6d7c1e 100755
--- a/devel/qwtplot3d/DEPENDS
+++ b/devel/qwtplot3d/DEPENDS
@@ -1,2 +1,2 @@
-depends QT &&
+depends qt4 &&
depends OPENGL
diff --git a/devel/qwtplot3d/HISTORY b/devel/qwtplot3d/HISTORY
index ceca561..99d12bd 100644
--- a/devel/qwtplot3d/HISTORY
+++ b/devel/qwtplot3d/HISTORY
@@ -1,3 +1,7 @@
+2013-08-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * BUILD: use qt4_build
+ * DEPENDS: QT => qt4
+
2012-05-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* PRE_BUILD, qwtplot3d-qt48.patch: added patch from gentoo to fix
compile
error
diff --git a/devel/qxmledit/BUILD b/devel/qxmledit/BUILD
new file mode 100755
index 0000000..b4a2618
--- /dev/null
+++ b/devel/qxmledit/BUILD
@@ -0,0 +1,19 @@
+
+if is_depends_enabled $SPELL qtbase;then
+ export QXMLEDIT_INST_DIR=$QT5DIR/bin
+ export QXMLEDIT_INST_LIB_DIR=$QT5DIR/lib
+ export QXMLEDIT_INST_INCLUDE_DIR=$QT5DIR/include/qxmledit
+ export QXMLEDIT_INST_DOC_DIR=$QT5DIR/share/doc/qxmledit
+ export QXMLEDIT_INST_DATA_DIR=$QT5DIR/share/qxmledit
+ qt5_build
+else
+ export "${QT4DIR:-$INSTALL_ROOT/usr}"
+ export QXMLEDIT_INST_DIR=$QT4DIR/bin
+ export QXMLEDIT_INST_LIB_DIR=$QT4DIR/lib
+ export QXMLEDIT_INST_INCLUDE_DIR=$QT4DIR/include/qxmledit
+ export QXMLEDIT_INST_DOC_DIR=$QT4DIR/share/doc/qxmledit
+ export QXMLEDIT_INST_DATA_DIR=$QT4DIR/share/qxmledit
+ qt4_build
+fi
+
+
diff --git a/devel/qxmledit/DEPENDS b/devel/qxmledit/DEPENDS
new file mode 100755
index 0000000..5577787
--- /dev/null
+++ b/devel/qxmledit/DEPENDS
@@ -0,0 +1,5 @@
+depends QT &&
+if is_depends_enabled $SPELL qtbase;then
+ depends qtsvg &&
+ depends qtxmlpatterns
+fi
diff --git a/devel/qxmledit/DETAILS b/devel/qxmledit/DETAILS
new file mode 100755
index 0000000..515af16
--- /dev/null
+++ b/devel/qxmledit/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=qxmledit
+ VERSION=0.8.11
+
SOURCE_HASH=sha512:26870d85a111e65653d9b91e0e20d0224f15dc3a1544f489288bb0424beed008b5d44a88844bc68cdd1317c8dd4df63edfb8ee068e57bba41b453de54b2f7b80
+ SOURCE=$SPELL-$VERSION-src.tgz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=http://code.google.com/p/$SPELL
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/files/$SOURCE
+ LICENSE[0]=LGPL
+ ENTERED=20140125
+ KEYWORDS=""
+ SHORT="XML editor"
+cat << EOF
+QXmlEdit is a simple XML editor written in qt4/5. Its main features are
unusual data visualization
+modes, nice XML manipulation and presentation and it is multi platform. It
can split very big XML
+files into fragments, and compare XML files. It is one of the few graphical
Open Source XSD
+viewers.
+EOF
diff --git a/devel/qxmledit/HISTORY b/devel/qxmledit/HISTORY
new file mode 100644
index 0000000..4785cde
--- /dev/null
+++ b/devel/qxmledit/HISTORY
@@ -0,0 +1,14 @@
+2014-08-31 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.8.11
+ new now download from sourceforge
+
+2014-06-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.8.10
+
+2014-01-31 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.8.9.
+
+2014-01-25 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.8.9
+ spell created
+
diff --git a/devel/qxorm/BUILD b/devel/qxorm/BUILD
new file mode 100755
index 0000000..3bb8a15
--- /dev/null
+++ b/devel/qxorm/BUILD
@@ -0,0 +1,6 @@
+if is_depends_enabled $SPELL qt4;then
+ qt4_build
+else
+ qt5_build
+fi
+
diff --git a/devel/qxorm/DEPENDS b/devel/qxorm/DEPENDS
new file mode 100755
index 0000000..af82554
--- /dev/null
+++ b/devel/qxorm/DEPENDS
@@ -0,0 +1,3 @@
+depends -sub CXX gcc &&
+depends QT &&
+depends -sub SERIALIZATION boost
diff --git a/devel/qxorm/DETAILS b/devel/qxorm/DETAILS
new file mode 100755
index 0000000..9180974
--- /dev/null
+++ b/devel/qxorm/DETAILS
@@ -0,0 +1,21 @@
+ SPELL=qxorm
+ SPELLX=QxOrm
+ VERSION=1.2.8
+
SOURCE_HASH=sha512:4bd59277900c5b8bd651611da2d96d7675d6e0ae7ef5adfd17b24ef43b09a03460df9c1f7dfbee0c1362f42760606fdc3bfd9922ef8b9ba740e39af76d15cf4a
+ SOURCE=${SPELLX}_${VERSION}.zip
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELLX}
+ WEB_SITE=http://www.qxorm.com
+ SOURCE_URL[0]=$WEB_SITE/version/$SOURCE
+ LICENSE[0]=GPL
+ ENTERED=20130922
+ KEYWORDS="C++ library providing Object Relational Mapping for Qt"
+ SHORT=""
+cat << EOF
+QxOrm is a C++ library designed to provide Object Relational Mapping (ORM)
feature to
+C++/Qt users (like Hibernate in Java, or NHibernate in .Net).
+ QxOrm engine is based on a simple and non intrusive mapping function by
class to provide
+:
+Persistence (based on QtSql Qt module) ;
+Serialization (XML and binary, based on boost serialization) ;
+Reflection or Introspection (invoke class methods and access to properties).
+EOF
diff --git a/devel/qxorm/HISTORY b/devel/qxorm/HISTORY
new file mode 100644
index 0000000..fe192e2
--- /dev/null
+++ b/devel/qxorm/HISTORY
@@ -0,0 +1,17 @@
+2014-06-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.2.8
+
+2014-05-32 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.2.7
+
+2014-02-25 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.2.6
+
+2012-09-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: depends -sub SERIALIZATION boost
+ qt4 => QT
+ * BUILD: qt5 support
+
+ * DETAILS: version 1.2.5
+ spell created
+
diff --git a/devel/qxorm/PRE_BUILD b/devel/qxorm/PRE_BUILD
new file mode 100755
index 0000000..e274356
--- /dev/null
+++ b/devel/qxorm/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+# fix boost detection
+sed -i 's/-mt//' QxOrm.pri
diff --git a/devel/radare2/DEPENDS b/devel/radare2/DEPENDS
index b72cf18..740e1b7 100755
--- a/devel/radare2/DEPENDS
+++ b/devel/radare2/DEPENDS
@@ -13,7 +13,7 @@ optional_depends file \
"--without-magic" \
"for filetype determination support" &&

-optional_depends openssl \
+optional_depends SSL \
"" \
"--without-ssl" \
"for SSL support" &&
diff --git a/devel/radare2/DETAILS b/devel/radare2/DETAILS
index 0424609..d7abf8f 100755
--- a/devel/radare2/DETAILS
+++ b/devel/radare2/DETAILS
@@ -31,7 +31,7 @@ toolchain.
- Vala, Go, Python, ruby, perl, lua, Java, shellscript, ..
- Scripting language based in mnemonic commands and macros
* Hexadecimal editor
- - 64bit offset support with virtual addressing and section maps
+ - 64-bit offset support with virtual addressing and section maps
- Assemble and disassemble from/to many architectures
- Colorizes opcodes, bytes and debug register changes
- Print data in various formats (int, float, disasm, timestamp, ..)
diff --git a/devel/radare2/HISTORY b/devel/radare2/HISTORY
index 5a5cef1..4e71173 100644
--- a/devel/radare2/HISTORY
+++ b/devel/radare2/HISTORY
@@ -1,3 +1,9 @@
+2014-12-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Replace "bit" suffix with "-bit" in description
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-12-17 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: lua -> lua51

diff --git a/devel/ragel/DETAILS b/devel/ragel/DETAILS
index 711d197..8f74cd5 100755
--- a/devel/ragel/DETAILS
+++ b/devel/ragel/DETAILS
@@ -2,7 +2,7 @@
VERSION=6.8
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- WEB_SITE=http://www.cs.queensu.ca/~thurston/ragel/
+ WEB_SITE=http://www.complang.org/ragel
SOURCE_URL[0]=$WEB_SITE/$SOURCE
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/devel/ragel/HISTORY b/devel/ragel/HISTORY
index 1a53c55..c0387cf 100644
--- a/devel/ragel/HISTORY
+++ b/devel/ragel/HISTORY
@@ -1,3 +1,6 @@
+2013-06-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: new website (http://www.complang.org/ragel)
+
2013-02-13 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 6.8
* PRE_BUILD, gcc-4.7.patch: deleted
diff --git a/devel/re2c/DETAILS b/devel/re2c/DETAILS
index 787cda5..e359c45 100755
--- a/devel/re2c/DETAILS
+++ b/devel/re2c/DETAILS
@@ -1,6 +1,6 @@
SPELL=re2c
- VERSION=0.13.5
-
SOURCE_HASH=sha512:56101bf01aea6f0c082b85382be34acada51d70036252581cd76ac4b2bdbc144633b97c63a94bfdba434ffb80884e11299a38853e2d805dc7ce6cf9d452c81c8
+ VERSION=0.13.6
+
SOURCE_HASH=sha512:dca2654de5f596fbaf519396b2f2c58690996c62dec32436599332b79107b5bf07c87b46630a224032ff44dc02d2c1861e16a920fbdc9251f4a538008709ceba
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
diff --git a/devel/re2c/HISTORY b/devel/re2c/HISTORY
index 60f0f8c..0c67701 100644
--- a/devel/re2c/HISTORY
+++ b/devel/re2c/HISTORY
@@ -1,3 +1,6 @@
+2013-09-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.13.6
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/devel/reposurgeon/BUILD b/devel/reposurgeon/BUILD
new file mode 100755
index 0000000..8f58e6d
--- /dev/null
+++ b/devel/reposurgeon/BUILD
@@ -0,0 +1 @@
+make
diff --git a/devel/reposurgeon/DEPENDS b/devel/reposurgeon/DEPENDS
new file mode 100755
index 0000000..daaf3cb
--- /dev/null
+++ b/devel/reposurgeon/DEPENDS
@@ -0,0 +1,2 @@
+depends docbook-xsl &&
+depends xmlto
diff --git a/devel/reposurgeon/DETAILS b/devel/reposurgeon/DETAILS
new file mode 100755
index 0000000..4a864b1
--- /dev/null
+++ b/devel/reposurgeon/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=reposurgeon
+ VERSION=3.18
+ SOURCE="$SPELL-$VERSION.tar.gz"
+ SOURCE_URL[0]="http://www.catb.org/~esr/$SPELL/$SOURCE";
+
SOURCE_HASH=sha512:9df969fec7ed709af3377e58f19e86453528e345b87ce87bb94af0b6786e43dcaf4a6d383a43858c4ad52b97388491c9a99c40cc47045fa7000b7053ce167d51
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="http://catb.org/esr/reposurgeon/";
+ LICENSE[0]="modified-bsd"
+ ENTERED=20141207
+ KEYWORDS=""
+ SHORT="A tool for editing version-control repository history"
+cat << EOF
+reposurgeon enables risky operations that version-control systems don't
+want to let you do, such as editing past comments and metadata and removing
+commits. It works with any version control system that can export and
+import git fast-import streams, including git, hg, fossil, bzr, CVS, and
+RCS. It can also read Subversion dump files directly and can thus be used
+to script production of very high-quality conversions from Subversion to
+any supported DVCS.
+EOF
diff --git a/devel/reposurgeon/HISTORY b/devel/reposurgeon/HISTORY
new file mode 100644
index 0000000..1c9d110
--- /dev/null
+++ b/devel/reposurgeon/HISTORY
@@ -0,0 +1,2 @@
+2014-12-07 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS: spell created
diff --git a/devel/runawk/BUILD b/devel/runawk/BUILD
new file mode 100755
index 0000000..c01537d
--- /dev/null
+++ b/devel/runawk/BUILD
@@ -0,0 +1,2 @@
+cd "$SOURCE_DIRECTORY" &&
+mkcmake PREFIX=/usr
diff --git a/devel/runawk/DEPENDS b/devel/runawk/DEPENDS
new file mode 100755
index 0000000..0f190be
--- /dev/null
+++ b/devel/runawk/DEPENDS
@@ -0,0 +1,3 @@
+depends AWK &&
+depends bmake &&
+depends mk-configure
diff --git a/devel/runawk/DETAILS b/devel/runawk/DETAILS
new file mode 100755
index 0000000..c2d8cff
--- /dev/null
+++ b/devel/runawk/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=runawk
+ VERSION=1.5.1
+ SOURCE="$SPELL-$VERSION.tar.gz"
+
SOURCE_URL[0]="http://sourceforge.net/projects/$SPELL/files/$SPELL/$SPELL-$VERSION/$SOURCE";
+
SOURCE_HASH=sha512:dc8f156836c682fd00317a3c7202f57a9b04403e2fc9a45f1fe6aa7c99af2b9b4d72f6f16d73cd133168596ea002773bcbcce301a9090478b68a6503c30b22cb
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="http://sourceforge.net/projects/$SPELL/";
+ LICENSE[0]="MIT"
+ ENTERED=20140909
+ KEYWORDS=""
+ SHORT="Wrapper for AWK providing modules"
+cat << EOF
+RunAWK is a small wrapper for AWK interpreter that helps write standalone
+programs in AWK. It provides support for modules and other powerful
+features. It comes with dozens of modules which provide efficient means for
+handling command line options, powerful functions for manipulating strings
+and arrays as well as sorting, mathematical, tmpfile, braceexpand functions
+and a lot of others.
+EOF
diff --git a/devel/runawk/HISTORY b/devel/runawk/HISTORY
new file mode 100644
index 0000000..ebb05a2
--- /dev/null
+++ b/devel/runawk/HISTORY
@@ -0,0 +1,2 @@
+2014-09-09 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
diff --git a/devel/runawk/INSTALL b/devel/runawk/INSTALL
new file mode 100755
index 0000000..6e47997
--- /dev/null
+++ b/devel/runawk/INSTALL
@@ -0,0 +1,2 @@
+cd "$SOURCE_DIRECTORY" &&
+mkcmake DESTDIR="$INSTALL_ROOT" PREFIX=/usr install
diff --git a/devel/rust/BUILD b/devel/rust/BUILD
new file mode 100755
index 0000000..2870463
--- /dev/null
+++ b/devel/rust/BUILD
@@ -0,0 +1,2 @@
+./configure --prefix=/usr --disable-docs &&
+make
diff --git a/devel/rust/DETAILS b/devel/rust/DETAILS
new file mode 100755
index 0000000..e51912e
--- /dev/null
+++ b/devel/rust/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=rust
+ VERSION=0.6
+
SOURCE_HASH=sha512:de8837bc0d280b2341b164d787caf907c669daaccf54eb9af8e515115577bd8a4a0165bc5ec7f7f927736224a9f50f9366ce3e9002bec4d9752dfeb3a6b6f16d
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=http://static.rust-lang.org/dist/$SOURCE
+ WEB_SITE=http://www.rust-lang.org/
+ ENTERED=20130529
+ LICENSE[0]=MIT
+ SHORT="safe, concurrent, practical language"
+cat << EOF
+Rust is a safe, concurrent, practical programming language.
+EOF
diff --git a/devel/rust/HISTORY b/devel/rust/HISTORY
new file mode 100644
index 0000000..d794a19
--- /dev/null
+++ b/devel/rust/HISTORY
@@ -0,0 +1,2 @@
+2013-05-29 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS, BUILD: spell created, version 0.6
diff --git a/devel/sdcc/DEPENDS b/devel/sdcc/DEPENDS
new file mode 100755
index 0000000..1ae3bd0
--- /dev/null
+++ b/devel/sdcc/DEPENDS
@@ -0,0 +1,4 @@
+optional_depends gputils \
+ "" \
+ "--disable-pic14-port --disable-pic16-port" \
+ "for PIC14 and PIC16 support"
diff --git a/devel/sdcc/DETAILS b/devel/sdcc/DETAILS
new file mode 100755
index 0000000..b2f28b6
--- /dev/null
+++ b/devel/sdcc/DETAILS
@@ -0,0 +1,42 @@
+ SPELL=sdcc
+ VERSION=3.4.0
+ SOURCE="${SPELL}-src-${VERSION}.tar.bz2"
+
SOURCE_URL[0]=http://sourceforge.net/projects/${SPELL}/files/${SPELL}/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:551d393ef30e4ea653d5130b52df1e9560fc9a0e59cc674ab20a79f5d1da9a1ae7e33d283e88b7abfd8648116178813aef62859f021cd3fbb56d06fd9899ba10
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://sdcc.sourceforge.net/";
+ LICENSE[0]="GPLv2+"
+ ENTERED=20140831
+ KEYWORDS=""
+ SHORT="Small Device C Compiler"
+cat << EOF
+SDCC is a retargettable, optimizing ANSI - C compiler suite that targets
+the Intel MCS51 based microprocessors (8031, 8032, 8051, 8052, etc.), Maxim
+(formerly Dallas) DS80C390 variants, Freescale (formerly Motorola) HC08
+based (hc08, s08), Zilog Z80 based MCUs (z80, z180, gbz80, Rabbit 2000/3000,
+Rabbit 3000A, TLCS-90) and STMicroelectronics STM8. Work is in progress on
+supporting the Microchip PIC16 and PIC18 targets. It can be retargeted for
+other microprocessors.
+
+The package also includes simulators, debugger, and run-time libraries.
+
+Features:
+* extensive MCU specific language extensions, allowing effective use of the
+ underlying hardware.
+* a host of standard optimizations such as global sub expression elimination,
+ loop optimizations (loop invariant, strength reduction of induction
variables
+ and loop reversing), constant folding and propagation, copy propagation,
dead
+ code elimination and jump tables for 'switch' statements.
+* MCU specific optimizations, including a global register allocator.
+* adaptable MCU specific backend that should be well suited for other 8 bit
MCUs
+* independent rule based peep hole optimizer.
+* a full range of data types: char (8 bits, 1 byte), short (16 bits, 2
bytes),
+ int (16 bits, 2 bytes), long (32 bit, 4 bytes), float (4 byte IEEE) and
+ _Bool/bool;
+* basic (no integer constants) support for long long (64 bit, 8 bytes) data
+ types for the z80, z180, r2k, r3ka, gbz80, hc08 and s08 targets.
+* the ability to add inline assembler code anywhere in a function.
+* the ability to report on the complexity of a function to help decide what
+ should be re-written in assembler.
+* a good selection of automated regression tests.
+EOF
diff --git a/devel/sdcc/HISTORY b/devel/sdcc/HISTORY
new file mode 100644
index 0000000..7c76ad4
--- /dev/null
+++ b/devel/sdcc/HISTORY
@@ -0,0 +1,2 @@
+2014-08-31 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
diff --git a/devel/shiboken/DETAILS b/devel/shiboken/DETAILS
index 6e735c5..135ffcf 100755
--- a/devel/shiboken/DETAILS
+++ b/devel/shiboken/DETAILS
@@ -1,5 +1,6 @@
+QT_URL=http://download.qt-project.org/official_releases/
SPELL=shiboken
- WEB_SITE=http://www.pyside.org
+ WEB_SITE=http://qt-project.org/
if [[ $PYSIDE == git ]];then
VERSION=git
SOURCE=$SPELL-$VERSION.tar.bz2
@@ -7,10 +8,11 @@ if [[ $PYSIDE == git ]];then
FORCE_DOWNLOAD=on
SOURCE_IGNORE=volatile
else
- VERSION=1.1.1
-
SOURCE_HASH=sha512:0bf76f82ae22a1ee42329ea08b4c4386cd949363e053e5e8575033ddd01e4a1277911c55f84bb6689caafc9dd5d1eb57a2806164b39522d9e62c19b2906e3147
+ VERSION=1.2.0
+
SOURCE_HASH=sha512:0bc54a55db028bb32bb66ea1bda1be9c5fdb46eeaa73b834881bb0770c52870340a02172e3830eeb97cceba9a6a01c2ea6b46591e63ce81cb8e31f56babd1457
SOURCE=$SPELL-$VERSION.tar.bz2
- SOURCE_URL[0]=$WEB_SITE/files/$SOURCE
+
+ SOURCE_URL[0]=$QT_URL/pyside/$SOURCE
fi
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
ENTERED=20080921
diff --git a/devel/shiboken/HISTORY b/devel/shiboken/HISTORY
index 6ba72da..408a2d5 100644
--- a/devel/shiboken/HISTORY
+++ b/devel/shiboken/HISTORY
@@ -1,3 +1,7 @@
+2012-07-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.2.0
+ new url
+
2012-04-20 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.1.1
* DEPENDS: remove apiextractor
diff --git a/devel/smake/BUILD b/devel/smake/BUILD
new file mode 100755
index 0000000..4ed002e
--- /dev/null
+++ b/devel/smake/BUILD
@@ -0,0 +1,5 @@
+if [ -x /opt/schily/bin/smake ]; then
+ /opt/schily/bin/smake
+else
+ make
+fi
diff --git a/devel/smake/DETAILS b/devel/smake/DETAILS
new file mode 100755
index 0000000..1b2b573
--- /dev/null
+++ b/devel/smake/DETAILS
@@ -0,0 +1,28 @@
+ SPELL=smake
+ VERSION=1.2a49
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ SOURCE_URL[0]=ftp://ftp.berlios.de/pub/${SPELL}/alpha/${SOURCE}
+
SOURCE_HASH=sha512:648f706420ece51c5baf0f0effe53cb913df2de83a04ea251cd1bf3a28a481774718574d012c2c922f3ea02325cab2a4b7cab20bdd3f8da61303966afe22b9e3
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-1.2"
+ WEB_SITE="http://cdrecord.berlios.de/private/smake.html";
+ LICENSE[0]="CDDL"
+ ENTERED=20131027
+ KEYWORDS=""
+ SHORT="highly portable make program with automake features"
+cat << EOF
+Smake is a highly portable make program with automake features. It is
+targeted to be used with the makefiles system as well as with any general
+purpose make task.
+
+makefiles allows to mount a source tree via NFS and simultaneous compilation
+on all supported platforms makefiles therefore allows to re-use a source
+tree for all supported platforms in favor of the GNU concept of untar ->
+configure -> make -> install -> remove
+
+makefiles is best used with smake for convenience and easier debugging
+because gnu make does not run on all platforms smake does and because gnu
+make does not allow to do Makefile debugging
+
+Since smake-1.2a26, smake includes a general set of built in default make
+rules, this allows smake to be used as a general purpose make program.
+EOF
diff --git a/devel/smake/HISTORY b/devel/smake/HISTORY
new file mode 100644
index 0000000..482eca8
--- /dev/null
+++ b/devel/smake/HISTORY
@@ -0,0 +1,2 @@
+2013-10-27 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: spell created
diff --git a/devel/sparse/DETAILS b/devel/sparse/DETAILS
index c809023..6ab5c9a 100755
--- a/devel/sparse/DETAILS
+++ b/devel/sparse/DETAILS
@@ -1,11 +1,9 @@
SPELL=sparse
- VERSION=0.4.2
- SOURCE=$SPELL-$VERSION.tar.bz2
- SOURCE2=$SPELL-$VERSION.tar.bz2.sign
- SOURCE_URL[0]=http://kernel.org/pub/software/devel/sparse/dist/$SOURCE
- SOURCE2_URL[0]=${SOURCE_URL[0]}.sign
- SOURCE2_IGNORE=signature
- SOURCE_GPG=kernel.gpg:$SOURCE2:ESTABLISHED_UPSTREAM_KEY
+ VERSION=0.5.0
+ SOURCE=$SPELL-$VERSION.tar.xz
+ BASE_URL=http://kernel.org/pub/software/devel/$SPELL/dist
+ SOURCE_URL[0]=$BASE_URL/$SOURCE
+
SOURCE_HASH=sha512:0cb70a74034c4bc4d5340ab7d19288a438f4b6d0c4c63ac95d1f4cc3c5fdfe1370a27a607605a6f0c85ea6f371141c55abfdb4438d9e87b2d544fff5674f7ce4
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
LICENSE[0]=http://www.opensource.org/licenses/osl.php
WEB_SITE=http://www.kernel.org/pub/software/devel/sparse/
diff --git a/devel/sparse/HISTORY b/devel/sparse/HISTORY
index 717e00f..fb3a881 100644
--- a/devel/sparse/HISTORY
+++ b/devel/sparse/HISTORY
@@ -1,3 +1,8 @@
+2014-03-06 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Changed SOURCE_URL[0] extension
+ Changed verification to hash
+ updated spell to 0.5.0
+
2011-01-07 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 0.4.2

diff --git a/devel/sparsehash/DETAILS b/devel/sparsehash/DETAILS
new file mode 100755
index 0000000..fc99684
--- /dev/null
+++ b/devel/sparsehash/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=sparsehash
+ VERSION=2.0.2
+
SOURCE_HASH=sha512:27d823551bc8364dd3c10f071e51bab55d2bbe9cf74ddb8337d118475aa7fdd38ae07dbb7dbd721c1350830325cadccdadf127f9996f26387e412e108edba3a1
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=http://code.google.com/p/$SPELL
+ SOURCE_URL[0]=http://$SPELL.googlecode.com/files/$SOURCE
+ LICENSE[0]=GPL
+ ENTERED=20141007
+ KEYWORDS=""
+ SHORT="extremely memory-efficient hash_map implementation"
+cat << EOF
+An extremely memory-efficient hash_map implementation
+EOF
diff --git a/devel/sparsehash/HISTORY b/devel/sparsehash/HISTORY
new file mode 100644
index 0000000..84855ee
--- /dev/null
+++ b/devel/sparsehash/HISTORY
@@ -0,0 +1,4 @@
+2014-10-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.0.2
+ spell created
+
diff --git a/devel/spidermonkey17/BUILD b/devel/spidermonkey17/BUILD
new file mode 100755
index 0000000..667c5fd
--- /dev/null
+++ b/devel/spidermonkey17/BUILD
@@ -0,0 +1,2 @@
+cd js/src &&
+default_build
diff --git a/devel/spidermonkey17/DEPENDS b/devel/spidermonkey17/DEPENDS
new file mode 100755
index 0000000..f039f37
--- /dev/null
+++ b/devel/spidermonkey17/DEPENDS
@@ -0,0 +1,16 @@
+depends zip &&
+
+optional_depends nspr \
+ "--with-system-nspr" \
+ "--without-system-nspr" \
+ "to use system NSPR library" &&
+
+optional_depends valgrind \
+ "--enable-valgrind" \
+ "--disable-valgrind" \
+ "to enable Valgrind integration hooks" &&
+
+optional_depends readline \
+ "--enable-readline" \
+ "--disable-readline" \
+ "for linking js shell to system readline library"
diff --git a/devel/spidermonkey17/DETAILS b/devel/spidermonkey17/DETAILS
new file mode 100755
index 0000000..9578f32
--- /dev/null
+++ b/devel/spidermonkey17/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=spidermonkey17
+ VERSION=17.0.0
+ PATCHLEVEL=0
+ SOURCE=mozjs$VERSION.tar.gz
+ SOURCE_URL[0]=http://ftp.mozilla.org/pub/mozilla.org/js/mozjs17.0.0.tar.gz
+
SOURCE_HASH=sha512:39b68aeb9f712f146778d8b68ee795709a1372c8ab893a222af4eb34882427d6f5cf877e743d6cb2f1b4348c194d8f3774f00cb775b03515b34b49560b748be4
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/mozjs$VERSION"
+ WEB_SITE=http://www.mozilla.org/js/spidermonkey/
+ LICENSE[0]=MPL
+ ENTERED=20130509
+ SHORT="Mozilla's C implementation of JavaScript"
+cat << EOF
+The embeddable JavaScript engine from the Mozilla project (used among others
+by the Mozilla, Galeon, Netscape6 browsers as well as by the iPlanet
WebServer)
+called SpiderMonkey.
+EOF
diff --git a/devel/spidermonkey17/HISTORY b/devel/spidermonkey17/HISTORY
new file mode 100644
index 0000000..f2ecb9f
--- /dev/null
+++ b/devel/spidermonkey17/HISTORY
@@ -0,0 +1,2 @@
+2013-05-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS, DEPENDS, BUILD: spell created, version 17.0.0
diff --git a/devel/splint/0001-fix-dependencies-in-Makefile.in.patch
b/devel/splint/0001-fix-dependencies-in-Makefile.in.patch
new file mode 100644
index 0000000..209e871
--- /dev/null
+++ b/devel/splint/0001-fix-dependencies-in-Makefile.in.patch
@@ -0,0 +1,25 @@
+From c79298d8813e010cfce30b31c66008c1a7c99392 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+Date: Sat, 24 May 2014 19:24:23 +0200
+Subject: [PATCH] fix dependencies in Makefile.in
+
+---
+ src/Makefile.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/Makefile.in b/src/Makefile.in
+index 7615e79..ed52d12 100644
+--- a/src/Makefile.in
++++ b/src/Makefile.in
+@@ -480,7 +480,7 @@ am__objects_18 = constraintList.$(OBJEXT)
constraintResolve.$(OBJEXT) \
+ constraint.$(OBJEXT) loopHeuristics.$(OBJEXT)
+ am__objects_19 =
+ am__objects_20 = $(am__objects_19)
+-am__objects_21 = $(am__objects_7) $(am__objects_16) $(am__objects_17) \
++am__objects_21 = $(am_objects_12) $(am__objects_7) $(am__objects_16)
$(am__objects_17) \
+ $(am__objects_18) $(am__objects_20) $(am__objects_19)
+ am_splint_OBJECTS = $(am__objects_21)
+ splint_OBJECTS = $(am_splint_OBJECTS)
+--
+1.9.3
+
diff --git a/devel/splint/DEPENDS b/devel/splint/DEPENDS
new file mode 100755
index 0000000..5584a0a
--- /dev/null
+++ b/devel/splint/DEPENDS
@@ -0,0 +1 @@
+depends autoconf
diff --git a/devel/splint/HISTORY b/devel/splint/HISTORY
index 44d48b7..63ad1b2 100644
--- a/devel/splint/HISTORY
+++ b/devel/splint/HISTORY
@@ -1,3 +1,7 @@
+2014-05-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * PRE_BUILD, 0001-fix-dependencies-in-Makefile.in.patch, DEPENDS:
+ fix dependency in Makefile.in
+
2008-05-20 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: Updated to 3.1.2, corrected WEB_SITE.
* BUILD: Replaced ./configure && make with default_build,
diff --git a/devel/splint/PRE_BUILD b/devel/splint/PRE_BUILD
new file mode 100755
index 0000000..dfc431e
--- /dev/null
+++ b/devel/splint/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+patch -p1 < $SPELL_DIRECTORY/0001-fix-dependencies-in-Makefile.in.patch &&
+autoconf
diff --git a/devel/stlink/DEPENDS b/devel/stlink/DEPENDS
new file mode 100755
index 0000000..6a3706d
--- /dev/null
+++ b/devel/stlink/DEPENDS
@@ -0,0 +1,2 @@
+depends libusb &&
+depends autoconf
diff --git a/devel/stlink/DETAILS b/devel/stlink/DETAILS
new file mode 100755
index 0000000..8004861
--- /dev/null
+++ b/devel/stlink/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=stlink
+ VERSION=1.0.0
+ SOURCE="$SPELL-$VERSION.tar.gz"
+ SOURCE_URL[0]=https://github.com/texane/${SPELL}/archive/$VERSION.tar.gz
+
SOURCE_HASH=sha512:d6665a463230f01ef3f2eff92cb6ab9e880afc47ad3017e9a6f135483c799b6de08de79602cb98e4e8e8b1cb92d0396e919ea4c4feba2fdcc5c576ff1b406c20
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-1.0.0"
+ WEB_SITE="https://github.com/texane/stlink";
+ LICENSE[0]=BSD
+ ENTERED=20140225
+ SHORT="stm32 discovery line linux programmer"
+cat << EOF
+Tools for interacting with ST's ARM development boards.
+EOF
diff --git a/devel/stlink/HISTORY b/devel/stlink/HISTORY
new file mode 100644
index 0000000..f78de7f
--- /dev/null
+++ b/devel/stlink/HISTORY
@@ -0,0 +1,3 @@
+2014-02-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS, INSTALL, PRE_BUILD: spell created
+
diff --git a/devel/stlink/INSTALL b/devel/stlink/INSTALL
new file mode 100755
index 0000000..45add1c
--- /dev/null
+++ b/devel/stlink/INSTALL
@@ -0,0 +1,2 @@
+default_install &&
+install -m644 $SOURCE_DIRECTORY/*.rules ${INSTALL_ROOT}/etc/udev/rules.d/
diff --git a/devel/stlink/PRE_BUILD b/devel/stlink/PRE_BUILD
new file mode 100755
index 0000000..821d675
--- /dev/null
+++ b/devel/stlink/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+./autogen.sh
diff --git a/devel/strace/DETAILS b/devel/strace/DETAILS
index d56b0e3..90de123 100755
--- a/devel/strace/DETAILS
+++ b/devel/strace/DETAILS
@@ -1,5 +1,5 @@
SPELL=strace
- VERSION=4.7
+ VERSION=4.8
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/devel/strace/HISTORY b/devel/strace/HISTORY
index 325c2aa..4bef55b 100644
--- a/devel/strace/HISTORY
+++ b/devel/strace/HISTORY
@@ -1,3 +1,7 @@
+2013-06-06 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.8
+ * PRE_BUILD, glibc-2.15.patch: removed patch
+
2012-10-16 Eric Sandall <sandalle AT sourcemage.org>
* PRE_BUILD: Apply glibc-2.15.patch
* glibc-2.15.patch: Patch to fix compilation against newer glibc
diff --git a/devel/strace/PRE_BUILD b/devel/strace/PRE_BUILD
index fea6ead..6f54504 100755
--- a/devel/strace/PRE_BUILD
+++ b/devel/strace/PRE_BUILD
@@ -2,7 +2,4 @@ mk_source_dir $SOURCE_DIRECTORY &&
cd $BUILD_DIRECTORY &&
verify_file '' &&
xz -dc $SOURCE_CACHE/$SOURCE | tar -xf -
-message "${MESSAGE_COLOR}Fixing compilation with newer
glibc...${DEFAULT_COLOR}" &&
-patch "${SOURCE_DIRECTORY}"/util.c \
- "${SCRIPT_DIRECTORY}"/glibc-2.15.patch &&
cd $SOURCE_DIRECTORY
diff --git a/devel/strace/glibc-2.15.patch b/devel/strace/glibc-2.15.patch
deleted file mode 100644
index be6c4fd..0000000
--- a/devel/strace/glibc-2.15.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-# From
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/dev-util/strace/files/strace-4.7-glibc-2.15.patch?revision=1.1
-https://bugs.gentoo.org/414637
-
-From 302e8ec6cd62912a3cd6494ce6702f4ad8dae0e2 Mon Sep 17 00:00:00 2001
-From: Mike Frysinger <vapier AT gentoo.org>
-Date: Fri, 4 May 2012 19:30:59 -0400
-Subject: [PATCH] util: fix building when glibc has a stub process_vm_readv
-
-If you have a newer glibc which provides process_vm_readv, but it is built
-against older kernel headers which lack __NR_process_vm_readv, the library
-will contain a stub implementation that just returns ENOSYS. Autoconf
-checks for this case explicitly and will declare it as unavailable. So we
-end up in a case where the headers provide the prototype, but autoconf has
-not defined HAVE_PROCESS_VM_READV, so we hit the same build failure again:
-
-util.c:738:16: error: static declaration of 'process_vm_readv' follows
non-static declaration
-/usr/include/bits/uio.h:58:16: note: previous declaration of
'process_vm_readv' was here
-
-So rename our local function to something unique, and add a define so the
-callers all hit the right place.
-
-* util.c (strace_process_vm_readv): Rename from process_vm_readv.
-(process_vm_readv): Define to strace_process_vm_readv.
-
-Signed-off-by: Mike Frysinger <vapier AT gentoo.org>
----
- util.c | 4 +++-
- 1 file changed, 3 insertions(+), 1 deletion(-)
-
-diff --git a/util.c b/util.c
-index d347bd8..f27acdf 100644
---- a/util.c
-+++ b/util.c
-@@ -735,7 +735,8 @@ static bool process_vm_readv_not_supported = 0;
-
- #if defined(__NR_process_vm_readv)
- static bool process_vm_readv_not_supported = 0;
--static ssize_t process_vm_readv(pid_t pid,
-+/* Have to avoid duplicating with the C library headers. */
-+static ssize_t strace_process_vm_readv(pid_t pid,
- const struct iovec *lvec,
- unsigned long liovcnt,
- const struct iovec *rvec,
-@@ -744,6 +745,7 @@ static ssize_t process_vm_readv(pid_t pid,
- {
- return syscall(__NR_process_vm_readv, (long)pid, lvec, liovcnt, rvec,
riovcnt, flags);
- }
-+#define process_vm_readv strace_process_vm_readv
- #else
- static bool process_vm_readv_not_supported = 1;
- # define process_vm_readv(...) (errno = ENOSYS, -1)
---
-1.7.9.7
diff --git a/devel/swig/DEPENDS b/devel/swig/DEPENDS
index 948e015..a979679 100755
--- a/devel/swig/DEPENDS
+++ b/devel/swig/DEPENDS
@@ -1,54 +1,14 @@
-depends -sub CXX gcc &&
-
-optional_depends tcl \
- "--with-tcl" \
- "--without-tcl" \
- "to include Tcl/Tk support" &&
-
-optional_depends lua51 \
- "--with-lua" \
- "--without-lua" \
- "include lua51 support" &&
-
-optional_depends ocaml \
- "--with-ocaml" \
- "--without-ocaml" \
- "include Ocaml support" &&
-
-optional_depends python \
- "--with-python=$INSTALL_ROOT/usr/bin/python" \
- "--without-python" \
- "to include Python 2 support" &&
-
-optional_depends python3 \
- "--with-python3=$INSTALL_ROOT/usr/bin/python3" \
- "--without-python3" \
- "to include Python 3 support" &&
-
-optional_depends perl \
- "--with-perl=$INSTALL_ROOT/usr/bin/perl" \
- "--without-perl" \
- "to include Perl 5 support" &&
-
-optional_depends php \
- "--with-php4=$INSTALL_ROOT/usr/bin/php" \
- "--without-php4" \
- "to include PHP 4 support (NOTE: problematic now)" &&
-
-optional_depends RUBY \
- "--with-ruby=$INSTALL_ROOT/usr/bin/ruby" \
- "--without-ruby" \
- "to include Ruby support" &&
-
-optional_depends JAVA \
- '--with-java' \
- '--without-java' \
- 'to include Java support' \
- 'z-rejected' &&
-
-optional_depends guile \
- "--with-guile=$INSTALL_ROOT/usr/bin/guile" \
- "--without-guile" \
- "to include Guile support" &&
-
-optional_depends pcre "" "--without-pcre" "for regular expression support"
+depends -sub CXX gcc &&
+depends zlib &&
+
+optional_depends guile "--with-guile" "--without-guile" "Guile
support" &&
+optional_depends JAVA '--with-java' '--without-java' 'Java
support' 'z-rejected' &&
+optional_depends LUA "--with-lua" "--without-lua" "LUA support"
&&
+optional_depends ocaml "--with-ocaml" "--without-ocaml" "Ocaml
support" &&
+optional_depends pcre "--with-pcre" "--without-pcre" "regular
expression support" &&
+optional_depends perl "--with-perl5" "--without-perl5" "Perl 5
support" &&
+optional_depends php "--with-php" "--without-php" "PHP support"
&&
+optional_depends python "--with-python" "--without-python" "Python 2
support" &&
+optional_depends python3 "--with-python3" "--without-python3" "Python 3
support" &&
+optional_depends RUBY "--with-ruby" "--without-ruby" "Ruby
support" &&
+optional_depends tcl "--with-tcl" "--without-tcl" "Tcl/Tk
support"
diff --git a/devel/swig/DETAILS b/devel/swig/DETAILS
index 30b8ac9..739ecba 100755
--- a/devel/swig/DETAILS
+++ b/devel/swig/DETAILS
@@ -1,6 +1,6 @@
SPELL=swig
- VERSION=2.0.7
-
SOURCE_HASH=sha512:cfb36dcd16f144d32782806f303979ef69ed0ad6a16ec9bcfdf9513a048f928e8509268a0cb39a80e9b602f74f0c404ba9fe448d57e21eb8871f9756fd278250
+ VERSION=3.0.2
+
SOURCE_HASH=sha512:9aa027d53b2cc1534458abbf2137e59c4aac747e1406dcd45fedab91d4899872fab2aae3d7297fa38bf5093a21f19eaa543f0e0dee2c54497efcdd7e31ee7ccf
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
diff --git a/devel/swig/HISTORY b/devel/swig/HISTORY
index bdb92a7..90169cc 100644
--- a/devel/swig/HISTORY
+++ b/devel/swig/HISTORY
@@ -1,3 +1,15 @@
+2014-09-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.0.2
+ * DEPENDS, *SUB_DEPENDS*: simplify some flags
+ php4 is nolonger supported
+
+2013-12-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.0.11
+
+2013-06-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.0.10
+ * PRE_BUILD, python3.patch: deleted
+
2012-06-02 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.0.7

diff --git a/devel/swig/PRE_BUILD b/devel/swig/PRE_BUILD
deleted file mode 100755
index b0d0a72..0000000
--- a/devel/swig/PRE_BUILD
+++ /dev/null
@@ -1,7 +0,0 @@
-default_pre_build &&
-cd "$SOURCE_DIRECTORY" &&
-
-if is_depends_enabled $SPELL python3; then
- patch -p0 < "$SPELL_DIRECTORY/python3.patch" &&
- ./autogen.sh
-fi
diff --git a/devel/swig/SUB_DEPENDS b/devel/swig/SUB_DEPENDS
index c863258..5f9c37c 100755
--- a/devel/swig/SUB_DEPENDS
+++ b/devel/swig/SUB_DEPENDS
@@ -1,12 +1,12 @@
case "$THIS_SUB_DEPENDS" in
- PYTHON) depends python "--with-python=$INSTALL_ROOT/usr/bin/python" ;;
- PYTHON3) depends python3 "--with-python3=$INSTALL_ROOT/usr/bin/python3"
;;
- GUILE) depends guile "--with-guile=$INSTALL_ROOT/usr/bin/guile" ;;
- JAVA) depends JAVA "--with-java" ;;
- PERL) depends perl "--with-perl=$INSTALL_ROOT/usr/bin/perl" ;;
- RUBY) depends ruby "--with-ruby=$INSTALL_ROOT/usr/bin/ruby" ;;
- PHP) depends php "--with-php4=$INSTALL_ROOT/usr/bin/php" ;;
- TCL) depends tcl "--with-tcl" ;;
+ PYTHON) depends python "--with-python " ;;
+ PYTHON3) depends python3 "--with-python3" ;;
+ GUILE) depends guile "--with-guile" ;;
+ JAVA) depends JAVA "--with-java" ;;
+ PERL) depends perl "--with-perl5" ;;
+ RUBY) depends ruby "--with-ruby" ;;
+ PHP) depends php "--with-php" ;;
+ TCL) depends tcl "--with-tcl" ;;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;
return 1;;
esac
diff --git a/devel/swig/python3.patch b/devel/swig/python3.patch
deleted file mode 100644
index c9faa15..0000000
--- a/devel/swig/python3.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.in.orig 2011-04-02 02:56:58.000000000 +0400
-+++ configure.in 2011-08-22 14:09:06.399907766 +0400
-@@ -785,7 +785,7 @@
-
- # Set the library directory blindly. This probably won't work with
older versions
- AC_MSG_CHECKING([for Python 3.x library])
-- dirs="$PY3VERSION/config $PY3VERSION/$PY3LIBDIR python/$PY3LIBDIR"
-+ dirs="$PY3VERSION/config-${PY3VERSION/python/}m $PY3VERSION/$PY3LIBDIR
python/$PY3LIBDIR"
- for i in $dirs; do
- if test -d $PY3EPREFIX/$PY3LIBDIR/$i; then
- PY3LIB="$PY3EPREFIX/$PY3LIBDIR/$i"
diff --git a/devel/swiprolog/DEPENDS b/devel/swiprolog/DEPENDS
index b003fab..04d9563 100755
--- a/devel/swiprolog/DEPENDS
+++ b/devel/swiprolog/DEPENDS
@@ -12,7 +12,7 @@ optional_depends texlive '' --without-sgml 'for sgml
package (also depends on ct
if is_depends_enabled $SPELL texlive; then
depends ctags
fi &&
-optional_depends openssl '' --without-ssl 'for ssl package' &&
+optional_depends SSL '' --without-ssl 'for ssl package' &&

# Strictly speaking I'm not sure this depends on JDK - JRE might be
sufficient, except that my sedit in PRE_BUILD guarentees we need javac anyway
optional_depends JDK '' --without-jpl 'for jpl package' z-rejected &&
diff --git a/devel/swiprolog/HISTORY b/devel/swiprolog/HISTORY
index 15aca56..fc55a72 100644
--- a/devel/swiprolog/HISTORY
+++ b/devel/swiprolog/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2010-10-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 5.10.5

diff --git a/devel/tcl/BUILD b/devel/tcl/BUILD
index 22fc377..5deea38 100755
--- a/devel/tcl/BUILD
+++ b/devel/tcl/BUILD
@@ -1,5 +1,6 @@
cd $SOURCE_DIRECTORY/unix &&
-OPTS="$OPTS --enable-threads" &&
+CFLAGS="${CFLAGS//-ffast-math /}" &&
+OPTS="$OPTS --enable-threads" &&
default_build &&
mv ../doc/{,Tcl_}Thread.3 &&
sed -i \
diff --git a/devel/tcl/HISTORY b/devel/tcl/HISTORY
index 04c8187..f187895 100644
--- a/devel/tcl/HISTORY
+++ b/devel/tcl/HISTORY
@@ -1,3 +1,6 @@
+2013-05-10 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: Fixed building of bundled sqlite3
+
2013-01-13 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: stable and devel version 8.6.0
* PREPARE, DETAILS: use prepare_select_branch
diff --git a/devel/tig/DETAILS b/devel/tig/DETAILS
index b9a2340..e854d0c 100755
--- a/devel/tig/DETAILS
+++ b/devel/tig/DETAILS
@@ -1,8 +1,8 @@
SPELL=tig
- VERSION=1.1
+ VERSION=2.0.3
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://jonas.nitro.dk/${SPELL}/releases/${SOURCE}
-
SOURCE_HASH=sha512:c6cd2598aeed4a7abf3e4b191a97957c9e20056066cdc82235058e994faf665f7b953e4e04497daa0daac26e1f5d08876155cebee0d0beafc02aa4d96ce633b1
+
SOURCE_HASH=sha512:0d16c4ec68d7b846b8cb990756ff683584eaf7eea89f9853d3803c86ef7544e2b80e1376a0e441082d7d23a2496fb7bcf8b5d987fe026b3d85e777064351fa15
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://jonas.nitro.dk/tig/";
LICENSE[0]=GPL
diff --git a/devel/tig/HISTORY b/devel/tig/HISTORY
index d4ff151..33ccd0d 100644
--- a/devel/tig/HISTORY
+++ b/devel/tig/HISTORY
@@ -1,3 +1,12 @@
+2014-09-03 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.0.3
+
+2014-05-07 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.0.1
+
+2013-08-11 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.2
+
2012-10-15 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.1

diff --git a/devel/unifdef/DETAILS b/devel/unifdef/DETAILS
index 86b54af..639f16e 100755
--- a/devel/unifdef/DETAILS
+++ b/devel/unifdef/DETAILS
@@ -1,6 +1,6 @@
SPELL=unifdef
- VERSION=2.6
-
SOURCE_HASH=sha512:cc1720806ae3cecb85aafe462efec4e874d6a981f17f275dcf3435acc965c57a1b835506073bf112fe97395ddf07ab6e92fac0ba5cffccc9966567cfcee762e7
+ VERSION=2.10
+
SOURCE_HASH=sha512:39d4551f43fa8eccaee8a9fc469b5ddc8ca8eb0e0ce46c17c3a8300f7e6960fbf0960f364a83df20059b4aa623edc7c3c16df1b7162f068332e6c066d7ffe9b3
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://dotat.at/prog/unifdef/
diff --git a/devel/unifdef/HISTORY b/devel/unifdef/HISTORY
index d255633..f9a4f53 100644
--- a/devel/unifdef/HISTORY
+++ b/devel/unifdef/HISTORY
@@ -1,3 +1,15 @@
+2014-01-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.10
+
+2013-06-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.9
+
+2013-05-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.8
+
+2013-03-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.7
+
2011-02-23 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.6
new website & url
diff --git a/devel/vala/DETAILS b/devel/vala/DETAILS
index 2020a7e..c1911a5 100755
--- a/devel/vala/DETAILS
+++ b/devel/vala/DETAILS
@@ -1,10 +1,10 @@
SPELL=vala
if [[ "$VALA_DEVEL" == "y" ]]; then
- VERSION=0.18.0
-
SOURCE_HASH=sha512:9078a1eac9274a7ce4d65afcec0fd433bd5d668c0810592020b4eccd9d8732406784f858de81118f14137da2bd12fe6c540b3dd60e37b5182414e73d7d04ecd7
+ VERSION=0.24.0
+
SOURCE_HASH=sha512:a5897af7926affbdb018f0c31d4ec84d3322dc03e7cc64cb8b28c60fd4887a64b94760e061145aab5c36442a0d8665f3e3d584e09502e5f2587860d199317479
else
- VERSION=0.18.0
-
SOURCE_HASH=sha512:9078a1eac9274a7ce4d65afcec0fd433bd5d668c0810592020b4eccd9d8732406784f858de81118f14137da2bd12fe6c540b3dd60e37b5182414e73d7d04ecd7
+ VERSION=0.24.0
+
SOURCE_HASH=sha512:a5897af7926affbdb018f0c31d4ec84d3322dc03e7cc64cb8b28c60fd4887a64b94760e061145aab5c36442a0d8665f3e3d584e09502e5f2587860d199317479
fi
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
diff --git a/devel/vala/HISTORY b/devel/vala/HISTORY
index bbac9c0..3bf70dc 100644
--- a/devel/vala/HISTORY
+++ b/devel/vala/HISTORY
@@ -1,3 +1,9 @@
+2014-07-16 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: 0.24.0
+
+2013-05-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.20.1
+
2012-09-29 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.18.0

diff --git a/devel/valgrind/BUILD b/devel/valgrind/BUILD
index 6ee95e2..7d14821 100755
--- a/devel/valgrind/BUILD
+++ b/devel/valgrind/BUILD
@@ -1,2 +1,2 @@
disable_pic &&
-default_build
+CFLAGS="" default_build
diff --git a/devel/valgrind/DETAILS b/devel/valgrind/DETAILS
index 720a0f5..d7c4349 100755
--- a/devel/valgrind/DETAILS
+++ b/devel/valgrind/DETAILS
@@ -1,20 +1,16 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=valgrind
if [[ $VALGRIND_BRANCH == scm ]]
then
- if [[ $VALGRIND_AUTOUPDATE == y ]]
- then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=svn
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-svn.tar.bz2
SOURCE_URL[0]=svn://svn.valgrind.org/valgrind/trunk:$SPELL-svn
FORCE_DOWNLOAD=on
SOURCE_IGNORE=volatile
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-svn"
else
- VERSION=3.8.0
-
SOURCE_HASH=sha512:83a293f1cd71305ab94b2b7dd4929b813b419dab0c0c701c0bb65ae9c7b2571c5fabebbf399365cbb9aaf7e527fb0d68dafcf054c4085324c1c059c85454ce28
+ VERSION=3.9.0
+
SOURCE_HASH=sha512:4b748f9f9a647df50db75fb56f83ee2f25bad9f1f4e4f05c4ac1d1e919e6cd954975c1f325dbedb509c44be1a8516ac2a5f269090946a0d728166ab183016c7b
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=http://valgrind.org/downloads/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/devel/valgrind/HISTORY b/devel/valgrind/HISTORY
index 6298826..0e68c30 100644
--- a/devel/valgrind/HISTORY
+++ b/devel/valgrind/HISTORY
@@ -1,3 +1,10 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2014-01-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.9.0
+ * BUILD: use empty CFLAGS to prevent segfault
+
2012-08-26 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.8.0

diff --git a/devel/why/BUILD b/devel/why/BUILD
new file mode 100755
index 0000000..ddc4d7e
--- /dev/null
+++ b/devel/why/BUILD
@@ -0,0 +1,5 @@
+CAML_LD_LIBRARY_PATH=${INSTALL_ROOT}/usr/lib/coq LDFLAGS+=" -Wl,-z,defs" \
+ default_build_configure &&
+make_single &&
+default_build_make &&
+make_normal
diff --git a/devel/why/DEPENDS b/devel/why/DEPENDS
new file mode 100755
index 0000000..40d199c
--- /dev/null
+++ b/devel/why/DEPENDS
@@ -0,0 +1,25 @@
+depends atk &&
+depends cairo &&
+depends camlidl &&
+depends fontconfig &&
+depends frama-c &&
+depends freetype2 &&
+depends gdk-pixbuf2 &&
+depends glib2 &&
+depends gmp &&
+depends mlgmpidl &&
+depends mpfr &&
+depends ocaml &&
+depends pango &&
+optional_depends lablgtk2 \
+ "" \
+ "" \
+ "for a graphical user interface" &&
+optional_depends coq \
+ "" \
+ "" \
+ "to use coq" &&
+optional_depends alt-ergo \
+ "" \
+ "" \
+ "use alt-ergo"
diff --git a/devel/why/DETAILS b/devel/why/DETAILS
new file mode 100755
index 0000000..a9db03d
--- /dev/null
+++ b/devel/why/DETAILS
@@ -0,0 +1,26 @@
+ SPELL=why
+ VERSION=2.33
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://${SPELL}.lri.fr/download/${SOURCE}
+
SOURCE_HASH=sha512:aef4fc09b23600bc76203b1b276afcde0035e1186f899c007c5fe183345dc4b93bddf3f27abd1a3c0830cc3ebf127b6eaba20f54b22deeedd5d2723a012f9746
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://why.lri.fr";
+ LICENSE[0]=GPL
+ ENTERED=20120305
+ SHORT="a software verification platform"
+cat << EOF
+Why is a software verification platform.
+
+This platform contains several tools:
+
+* a general-purpose verification condition generator (VCG), Why, which is
used
+ as a back-end by other verification tools (see below) but which can also
+ be used directly to verify programs (see for instance these examples) ;
+* a tool Krakatoa for the verification of Java programs; * a tool Caduceus
+for the verification of C programs; note that Caduceus is
+ somewhat obsolete now and users should turn to Frama-C instead.
+
+One of the main features of Why is to be integrated with many existing
provers
+(proof assistants such as Coq, PVS, Isabelle/HOL, HOL 4, HOL Light, Mizar
+and decision procedures such as Simplify, Alt-Ergo, Yices, Z3, CVC3, etc.).
+EOF
diff --git a/devel/why/HISTORY b/devel/why/HISTORY
new file mode 100644
index 0000000..3312717
--- /dev/null
+++ b/devel/why/HISTORY
@@ -0,0 +1,6 @@
+2013-05-31 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * PRE_BUILD: fix incompatibility with frama-c Fluorine-20130501
+
+2013-05-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/devel/why/PRE_BUILD b/devel/why/PRE_BUILD
new file mode 100755
index 0000000..8c5024b
--- /dev/null
+++ b/devel/why/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+sedit 's:Fluorine-20130401:Fluorine-20130501:g' configure
diff --git a/devel/why3/DEPENDS b/devel/why3/DEPENDS
index 94bebcc..5212d47 100755
--- a/devel/why3/DEPENDS
+++ b/devel/why3/DEPENDS
@@ -4,4 +4,8 @@ depends gmp &&
depends mpfr &&
depends gtk+2 &&
depends pango &&
-depends ocaml
+depends ocaml &&
+optional_depends sqlite3-ocaml \
+ "--enable-bench" \
+ "--disable-bench" \
+ "support for batch processing"
diff --git a/devel/why3/DETAILS b/devel/why3/DETAILS
index 71caabb..9eae05e 100755
--- a/devel/why3/DETAILS
+++ b/devel/why3/DETAILS
@@ -1,8 +1,8 @@
SPELL=why3
- VERSION=0.80
+ VERSION=0.81
SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_URL[0]=https://gforge.inria.fr/frs/download.php/31724/${SOURCE}
-
SOURCE_HASH=sha512:260e94378146a9a9d5442cf0f420e3d3f95a12c003f6db70585d46dfb7289e5d48c8aadc01372c8fcf5e7f29ccb4888356d2601a56bb41353f8068b5b97e5e47
+ SOURCE_URL[0]=http://why3.lri.fr/download/${SOURCE}
+
SOURCE_HASH=sha512:1ad2b1019a7e7cf020961c0836b158682120acf058d9df28331fdf73d21abc1af34472c8afb171bb8dd3babdeef86289927cf98fc92341a6eac11f4c4ccbfe80
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://why3.lri.fr";
LICENSE[0]=GPL
diff --git a/devel/why3/HISTORY b/devel/why3/HISTORY
index 9be774f..f65e2e0 100644
--- a/devel/why3/HISTORY
+++ b/devel/why3/HISTORY
@@ -1,3 +1,12 @@
+2013-06-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * INSTALL: use make_single in INSTALL
+
+2013-05-31 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.81
+
+2013-05-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added optional dependency on sqlite3-ocaml
+
2013-01-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* BUILD, DEPENDS, DETAILS: spell created

diff --git a/devel/why3/INSTALL b/devel/why3/INSTALL
new file mode 100755
index 0000000..e93e9cc
--- /dev/null
+++ b/devel/why3/INSTALL
@@ -0,0 +1,3 @@
+make_single &&
+default_install &&
+make_normal
diff --git a/devel/xdg-utils/DEPENDS b/devel/xdg-utils/DEPENDS
new file mode 100755
index 0000000..52faa76
--- /dev/null
+++ b/devel/xdg-utils/DEPENDS
@@ -0,0 +1 @@
+runtime_depends xprop
diff --git a/devel/xdg-utils/DETAILS b/devel/xdg-utils/DETAILS
index 8ce1fd7..eeeb1d3 100755
--- a/devel/xdg-utils/DETAILS
+++ b/devel/xdg-utils/DETAILS
@@ -1,7 +1,7 @@
SPELL=xdg-utils
- VERSION=1.0.2
-
SOURCE_HASH=sha512:5de3143205e573a3fb93f2641407e5006134400dfc3e034b7ea80784b81aae43c1da747fbd92ffd0965e15401e6ff95b87ee6ae4422c0cf08d7fc92762c307b0
- SOURCE=$SPELL-$VERSION.tgz
+ VERSION=1.1.0-rc1
+
SOURCE_HASH=sha512:230a3e843eac9a2727dcee81979517258f8b0dddd8e350a6e3a131b9d0db1ea88e66b5c0f495f36a71c778085560a61cf67babab1b8afa3518fa199571a1e3d3
+ SOURCE=$SPELL-$VERSION.tar.gz
# SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://portland.freedesktop.org/download/$SOURCE
diff --git a/devel/xdg-utils/HISTORY b/devel/xdg-utils/HISTORY
index e2d9c59..b59dc41 100644
--- a/devel/xdg-utils/HISTORY
+++ b/devel/xdg-utils/HISTORY
@@ -1,3 +1,9 @@
+2014-06-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.1.0-rc1
+
+2013-06-14 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Runtime depends on xprop
+
2010-05-19 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: PATCHLEVEL++
* INSTALL: Create /usr/share/desktop-directories (Bug #15546)
diff --git a/devel/xmlto/DETAILS b/devel/xmlto/DETAILS
index 1c88fc3..70f40a6 100755
--- a/devel/xmlto/DETAILS
+++ b/devel/xmlto/DETAILS
@@ -1,5 +1,7 @@
SPELL=xmlto
- VERSION=0.0.25
+ VERSION=0.0.26
+
SOURCE_HASH=sha512:85110f22a7b5a5c8de4115ae5d0391645a223191b17455a4f9539b02f56f7003fd4ba70e48f0e5e46cdb91220a9027802e725f88ca8659e3ce1576f8609ccd18
+# SOURCE_GPG=xmlto.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
@@ -9,8 +11,6 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE2_HINTS[0]="no-check-certificate"
WEB_SITE=https://fedorahosted.org/xmlto/
ENTERED=20030619
-
SOURCE_HASH=sha512:53d99619f4c067dc72c0ccf32c85a4efa21d25666c4ed984c63a99ec2291c0264ea05ad79faa801feaddc599c7bcdb2fb851f0384a0989b527fb97ed4980ed48
-# SOURCE_GPG=xmlto.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
LICENSE[0]=GPL
KEYWORDS="devel"
diff --git a/devel/xmlto/HISTORY b/devel/xmlto/HISTORY
index 5b7290d..e303870 100644
--- a/devel/xmlto/HISTORY
+++ b/devel/xmlto/HISTORY
@@ -1,3 +1,6 @@
+2014-04-10Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 0.0.26
+
2012-02-09 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.0.25

diff --git a/devel/yaz/BUILD b/devel/yaz/BUILD
new file mode 100755
index 0000000..f5ee1c0
--- /dev/null
+++ b/devel/yaz/BUILD
@@ -0,0 +1,2 @@
+OPTS+='--disable-static' &&
+default_build
diff --git a/devel/yaz/DEPENDS b/devel/yaz/DEPENDS
new file mode 100755
index 0000000..24afec4
--- /dev/null
+++ b/devel/yaz/DEPENDS
@@ -0,0 +1,7 @@
+depends readline &&
+depends ncurses &&
+depends libxml2 &&
+depends libxslt &&
+depends icu &&
+optional_depends gnutls '--with-gnutls' '' 'https support' &&
+optional_depends SSL '--with-openssl' '' 'https support'
diff --git a/devel/yaz/DETAILS b/devel/yaz/DETAILS
index ba3e92a..14f8ba7 100755
--- a/devel/yaz/DETAILS
+++ b/devel/yaz/DETAILS
@@ -1,10 +1,10 @@
SPELL=yaz
- VERSION=3.0.50
+ VERSION=5.0.12
+
SOURCE_HASH=sha512:d22de17b8881f45f18d9602bb759e2a1f8ad7915c6be63e6110602d2f8f10537552ecf3e6462e5b56eaa3117f96a96f3a08e968f1aadfad0d06d8b7b03f086f0
SOURCE="$SPELL-$VERSION.tar.gz"
- SOURCE_URL[0]=http://ftp.indexdata.dk/pub/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:902c7f7cf1265744c1174b2d7860d2fbc09ed3b6ae3da57eb6caf080dfc5cc1265ce4ec7d8e3d215dc3ba7fc88d8d78ecaa808cf11d38393b5d6253e809b3eae
+ SOURCE_URL[0]=http://ftp.indexdata.com/pub/$SPELL/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- WEB_SITE=http://www.indexdata.dk/yaz/
+ WEB_SITE=http://www.indexdata.com/yaz
LICENSE[0]=BSD
ENTERED=20071103
SHORT="A toolkit for Z39.50/SRW/SRU clients and servers."
diff --git a/devel/yaz/HISTORY b/devel/yaz/HISTORY
index 6918e4e..0cc5645 100644
--- a/devel/yaz/HISTORY
+++ b/devel/yaz/HISTORY
@@ -1,3 +1,11 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-02-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.12
+ adjust website & url
+ *BUILD, DEPENDS: added
+
2009-11-09 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: updated spell to 3.0.50

diff --git
a/devel/zarith/0001-use-correct-library-suffix-in-install-target.patch
b/devel/zarith/0001-use-correct-library-suffix-in-install-target.patch
new file mode 100644
index 0000000..f0b0db9
--- /dev/null
+++ b/devel/zarith/0001-use-correct-library-suffix-in-install-target.patch
@@ -0,0 +1,25 @@
+From f85024e93a8b3292433b27a074fefafea0f979d4 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+Date: Sun, 26 May 2013 13:35:01 +0200
+Subject: [PATCH] use correct library suffix in install target
+
+---
+ project.mak | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/project.mak b/project.mak
+index 6f43306..865b7ea 100644
+--- a/project.mak
++++ b/project.mak
+@@ -109,7 +109,7 @@ endif
+
+ ifeq ($(INSTMETH),findlib)
+ install:
+- $(OCAMLFIND) install -destdir "$(INSTALLDIR)" zarith META
$(TOINSTALL) dllzarith.dll
++ $(OCAMLFIND) install -destdir "$(INSTALLDIR)" zarith META
$(TOINSTALL) dllzarith.$(DLLSUFFIX)
+
+ uninstall:
+ $(OCAMLFIND) remove -destdir "$(INSTALLDIR)" zarith
+--
+1.8.2.3
+
diff --git a/devel/zarith/BUILD b/devel/zarith/BUILD
new file mode 100755
index 0000000..ba546ed
--- /dev/null
+++ b/devel/zarith/BUILD
@@ -0,0 +1,3 @@
+./configure -installdir "${INSTALL_ROOT}/usr/lib/ocaml" \
+ -gmp &&
+default_build_make
diff --git a/devel/zarith/DEPENDS b/devel/zarith/DEPENDS
new file mode 100755
index 0000000..a187db3
--- /dev/null
+++ b/devel/zarith/DEPENDS
@@ -0,0 +1,2 @@
+depends ocaml &&
+depends gmp
diff --git a/devel/zarith/DETAILS b/devel/zarith/DETAILS
new file mode 100755
index 0000000..5453f91
--- /dev/null
+++ b/devel/zarith/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=zarith
+ VERSION=1.2
+ SOURCE="${SPELL}-${VERSION}.tgz"
+ SOURCE_URL[0]=http://forge.ocamlcore.org/frs/download.php/1187/${SOURCE}
+
SOURCE_HASH=sha512:acf508563266d07a6311d30f3d6ca770f162204fd674f17a042a9aa7305fccdd4f35f8df373a4df12729d324d5ecdb96ef62b287e39de60c4a62c102ecd02600
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://forge.ocamlcore.org/projects/zarith";
+ LICENSE[0]=LGPL
+ ENTERED=20130526
+ SHORT="arbitrary precision integers for ocaml"
+cat << EOF
+The Zarith library implements arithmetic and logical operations over
+arbitrary-precision integers. It uses GMP to efficiently implement arithmetic
+over big integers. Small integers are represented as Caml unboxed integers,
+for speed and space economy.
+EOF
diff --git a/devel/zarith/HISTORY b/devel/zarith/HISTORY
new file mode 100644
index 0000000..d900bb3
--- /dev/null
+++ b/devel/zarith/HISTORY
@@ -0,0 +1,5 @@
+2013-05-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS,
+ 0001-use-correct-library-suffix-in-install-target.patch,
+ BUILD, PRE_BUILD: spell created
+
diff --git a/devel/zarith/PRE_BUILD b/devel/zarith/PRE_BUILD
new file mode 100755
index 0000000..7da4f9c
--- /dev/null
+++ b/devel/zarith/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 <
${SPELL_DIRECTORY}/0001-use-correct-library-suffix-in-install-target.patch
diff --git a/disk/acl/556B46D6.gpg b/disk/acl/556B46D6.gpg
deleted file mode 100644
index ee4a451..0000000
Binary files a/disk/acl/556B46D6.gpg and /dev/null differ
diff --git a/disk/acl/DETAILS b/disk/acl/DETAILS
index 1d54d78..778aa2b 100755
--- a/disk/acl/DETAILS
+++ b/disk/acl/DETAILS
@@ -1,12 +1,12 @@
SPELL=acl
- VERSION=2.2.51
+ VERSION=2.2.52
SOURCE=$SPELL-$VERSION.src.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://mirror.lihnidos.org/GNU/savannah/$SPELL/$SOURCE
SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
# SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
- SOURCE_GPG=556B46D6.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE_GPG=acl.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
STAGED_INSTALL=off
LICENSE[0]=GPL
diff --git a/disk/acl/HISTORY b/disk/acl/HISTORY
index a7902a8..ff93725 100644
--- a/disk/acl/HISTORY
+++ b/disk/acl/HISTORY
@@ -1,3 +1,8 @@
+2013-06-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.2.52
+ * acl.gpg: add 0542DF34 Brandon Philips <brandon AT ifup.co>
+ * PRE_BUILD: deleted
+
2011-09-26 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: converted to upstream signature checking
* 556B46D6.gpg: added gpg keyring
diff --git a/disk/acl/PRE_BUILD b/disk/acl/PRE_BUILD
deleted file mode 100755
index f8b6608..0000000
--- a/disk/acl/PRE_BUILD
+++ /dev/null
@@ -1,3 +0,0 @@
-default_pre_build &&
-cd $SOURCE_DIRECTORY &&
-autoconf
diff --git a/disk/acl/acl.gpg b/disk/acl/acl.gpg
new file mode 100644
index 0000000..0ec25ee
Binary files /dev/null and b/disk/acl/acl.gpg differ
diff --git a/disk/attr/556B46D6.gpg b/disk/attr/556B46D6.gpg
deleted file mode 100644
index ee4a451..0000000
Binary files a/disk/attr/556B46D6.gpg and /dev/null differ
diff --git a/disk/attr/BUILD b/disk/attr/BUILD
index 8c24689..e774754 100755
--- a/disk/attr/BUILD
+++ b/disk/attr/BUILD
@@ -2,5 +2,5 @@ OPTS="$ATTR_LIB64 $OPTS" &&
OPTS="--libdir=${INSTALL_ROOT}/lib $OPTS" &&
OPTS="--bindir=${INSTALL_ROOT}/bin $OPTS" &&
make_single &&
-default_build &&
+INSTALL_USER=root INSTALL_GROUP=root default_build &&
make_normal
diff --git a/disk/attr/DETAILS b/disk/attr/DETAILS
index 7ba4005..fea1f6a 100755
--- a/disk/attr/DETAILS
+++ b/disk/attr/DETAILS
@@ -1,11 +1,11 @@
SPELL=attr
- VERSION=2.4.46
+ VERSION=2.4.47
SOURCE=$SPELL-$VERSION.src.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://mirror.lihnidos.org/GNU/savannah/$SPELL/$SOURCE
SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
- SOURCE_GPG=556B46D6.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE_GPG=attr.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
WEB_SITE=http://oss.sgi.com/projects/xfs/
ENTERED=20020219
diff --git a/disk/attr/HISTORY b/disk/attr/HISTORY
index 0e69249..84fbe74 100644
--- a/disk/attr/HISTORY
+++ b/disk/attr/HISTORY
@@ -1,3 +1,10 @@
+2014-08-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, INSTALL: fix library permissions
+
+2013-06-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.4.47
+ * attr.gpg: add 0542DF34 Brandon Philips <brandon AT ifup.co>
+
2011-09-26 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: converted to upstream signature checking
* 556B46D6.gpg: added gpg keyring
diff --git a/disk/attr/INSTALL b/disk/attr/INSTALL
index 6c05693..8b5b1b4 100755
--- a/disk/attr/INSTALL
+++ b/disk/attr/INSTALL
@@ -1,3 +1,4 @@
make_single &&
make install install-lib install-dev &&
-make_normal
+make_normal &&
+chmod 0755 ${INSTALL_ROOT}/lib/libattr.so.*.*.*
diff --git a/disk/attr/attr.gpg b/disk/attr/attr.gpg
new file mode 100644
index 0000000..0ec25ee
Binary files /dev/null and b/disk/attr/attr.gpg differ
diff --git a/disk/avfs/DEPENDS b/disk/avfs/DEPENDS
index d25e86d..e4e5473 100755
--- a/disk/avfs/DEPENDS
+++ b/disk/avfs/DEPENDS
@@ -27,7 +27,7 @@ if list_find "$AVFS_OPTS" "--enable-dav"; then
"to use system neon library" &&

if ! is_depends_enabled $SPELL neon; then
- optional_depends openssl \
+ optional_depends SSL \
"--with-ssl=$INSTALL_ROOT/usr" \
"--without-ssl" \
"for OpenSSL support in dav module" &&
diff --git a/disk/avfs/DETAILS b/disk/avfs/DETAILS
index da335a8..489a0f2 100755
--- a/disk/avfs/DETAILS
+++ b/disk/avfs/DETAILS
@@ -1,5 +1,5 @@
SPELL=avfs
- VERSION=1.0.1
+ VERSION=1.0.2
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.asc
SOURCE_URL[0]=$SOURCEFORGE_URL/avf/$SOURCE
diff --git a/disk/avfs/HISTORY b/disk/avfs/HISTORY
index ee12568..a9c8ac8 100644
--- a/disk/avfs/HISTORY
+++ b/disk/avfs/HISTORY
@@ -1,3 +1,9 @@
+2014-12-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.0.2
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2012-07-15 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.0.1; quoting paths
* BUILD: added, to use AVFS_OPTS
diff --git a/disk/boxbackup/DEPENDS b/disk/boxbackup/DEPENDS
index a057b7c..657706e 100755
--- a/disk/boxbackup/DEPENDS
+++ b/disk/boxbackup/DEPENDS
@@ -4,4 +4,4 @@ optional_depends "readline" \
"--enable-gnu-readline" \
"" \
"support for line editing" &&
-runtime_depends openssl
+runtime_depends SSL
diff --git a/disk/boxbackup/HISTORY b/disk/boxbackup/HISTORY
index 278deca..90805f0 100644
--- a/disk/boxbackup/HISTORY
+++ b/disk/boxbackup/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-08-25 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: updated spell to 0.11rc8
converted to upstream signature checking
diff --git a/disk/brasero/DETAILS b/disk/brasero/DETAILS
index 82f830b..685fbe4 100755
--- a/disk/brasero/DETAILS
+++ b/disk/brasero/DETAILS
@@ -1,11 +1,11 @@
SPELL=brasero
- VERSION=3.4.0
- BRANCH=${VERSION:0:3}
+ VERSION=3.11.3
+ BRANCH=${VERSION%.*}
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig:UPSTREAM_HASH"
+
SOURCE_HASH=sha512:ac4e5948c27b0925a0ac9ae1a39afbadd7075cb221ea748750b0c1400489a2dac82fc96f317ab82c1243b29346f4ec889f2b0819e7c2459d79bb771dd9129813
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
- WEB_SITE=http://www.gnome.org/projects/brasero/
+ WEB_SITE=https://wiki.gnome.org/Apps/Brasero
ENTERED=20060823
LICENSE[0]=GPL
KEYWORDS="burning dvd disk"
diff --git a/disk/brasero/HISTORY b/disk/brasero/HISTORY
index fcd102b..19775d1 100644
--- a/disk/brasero/HISTORY
+++ b/disk/brasero/HISTORY
@@ -1,3 +1,8 @@
+2014-07-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fixed SOURCE_URL[0]
+ fixed WEB_SITE
+ updated spell to 3.11.3
+
2012-04-12 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.4.0

diff --git a/disk/brasero/brasero-3.4.0.tar.xz.sig
b/disk/brasero/brasero-3.4.0.tar.xz.sig
deleted file mode 100644
index 54ad453..0000000
Binary files a/disk/brasero/brasero-3.4.0.tar.xz.sig and /dev/null differ
diff --git a/disk/btrfs-progs/DETAILS b/disk/btrfs-progs/DETAILS
index 1e66912..4d15fdb 100755
--- a/disk/btrfs-progs/DETAILS
+++ b/disk/btrfs-progs/DETAILS
@@ -1,22 +1,16 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=btrfs-progs
+
SOURCE_URL[0]=git://git.kernel.org/pub/scm/linux/kernel/git/mason/$SPELL.git
if [ "$BTRFS_PROGS_BRANCH" = scm ]; then
- if [ "$BTRFS_PROGS_AUTOUPDATE" = y ]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=scm
- fi
+ VERSION=$(get_scm_version)
+else
+ VERSION=3.14.2
+ SOURCE_URL[0]="$SOURCE_URL[0]::v$VERSION"
+fi
SOURCE=$SPELL-scm.tar.bz2
-
SOURCE_URL[0]=git://git.kernel.org/pub/scm/linux/kernel/git/mason/$SPELL.git
SOURCE_IGNORE=volatile
FORCE_DOWNLOAD=on
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-scm
-else
- VERSION=0.19
- SOURCE=$SPELL-$VERSION.tar.bz2
-
SOURCE_URL[0]=http://www.kernel.org/pub/linux/kernel/people/mason/btrfs/$SOURCE
-
SOURCE_HASH=sha512:f0978432b524f307302d80e3a904684c21b6549f0b444f51a17f1d6f0a3dfebfc39ef185c3431a007fb354218aa7027e665ca6a3c58267bb8d0905ae34dc7b80
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
-fi
WEB_SITE=http://btrfs.wiki.kernel.org/
ENTERED=20090205
LICENSE[0]=GPL
diff --git a/disk/btrfs-progs/HISTORY b/disk/btrfs-progs/HISTORY
index f3897fd..2c8fd3e 100644
--- a/disk/btrfs-progs/HISTORY
+++ b/disk/btrfs-progs/HISTORY
@@ -1,3 +1,16 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2014-07-02 Ismael Luceno <ismael AT sourcemage.org>
+ * PRE_BUILD, INSTALL: Fix installation paths
+
+2014-06-02 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fetch releases from git too
+ * DETAILS: Updated spell to 3.14.2
+
+2014-05-30 Ismael Luceno <ismael AT sourcemage.org>
+ * PRE_BUILD: Upstream fixed manpage's Makefile
+
2012-05-26 Ismael Luceno <ismael AT sourcemage.org>
* BUILD: Fixed compilation
* DEPENDS: Added dependency on acl and e2fsprogs
diff --git a/disk/btrfs-progs/INSTALL b/disk/btrfs-progs/INSTALL
new file mode 100755
index 0000000..baa07f4
--- /dev/null
+++ b/disk/btrfs-progs/INSTALL
@@ -0,0 +1 @@
+make DESTDIR="$INSTALL_ROOT" prefix=/usr bindir=/bin install
diff --git a/disk/btrfs-progs/PRE_BUILD b/disk/btrfs-progs/PRE_BUILD
deleted file mode 100755
index cd3928f..0000000
--- a/disk/btrfs-progs/PRE_BUILD
+++ /dev/null
@@ -1,6 +0,0 @@
-default_pre_build &&
-cd $SOURCE_DIRECTORY &&
-
-sedit "s:/local::" Makefile &&
-sedit "s:/local::" man/Makefile &&
-sedit 's:mandir = $(prefix)/man:mandir = $(prefix)/share/man:' man/Makefile
diff --git a/disk/cdrdao/BUILD b/disk/cdrdao/BUILD
deleted file mode 100755
index be57128..0000000
--- a/disk/cdrdao/BUILD
+++ /dev/null
@@ -1,20 +0,0 @@
-if [[ "$CDRDAO_BRANCH" != "scm" ]]; then
- ##### Patch needed for building on x86_64 ######
- ARCH=$(uname -m) &&
- if [ "${ARCH:0:6}" = "x86_64" ]; then
- cd scsilib/RULES
&&
- cp i686-linux-cc.rul x86_64-linux-cc.rul
&&
- cd $SOURCE_DIRECTORY
- fi
- ################################################
-else
- sedit "/^AM_GCONF_SOURCE_2$/d" configure.ac &&
- touch xdao/gcdmaster.schemas.in &&
- ./autogen.sh
-fi &&
-
-sed -i 's:/usr/src/linux/include::' scsilib/DEFAULTS/Defaults.linux &&
-sed -i 's/xdao=xdao/xdao=no/' configure &&
-sed -i 's:#include <linux/sysctl.h>::' dao/dao.cc &&
-
-default_build
diff --git a/disk/cdrdao/DETAILS b/disk/cdrdao/DETAILS
index d50e664..b5178be 100755
--- a/disk/cdrdao/DETAILS
+++ b/disk/cdrdao/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=cdrdao
if [[ "$CDRDAO_BRANCH" == "scm" ]]; then
- if [[ "$CDRDAO_AUTOUPDATE" == "y" ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=sfcvs
- fi
+ VERSION=$(get_scm_version)
FORCE_DOWNLOAD=1
SOURCE=$SPELL-sfcvs.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-sfcvs
diff --git a/disk/cdrdao/HISTORY b/disk/cdrdao/HISTORY
index dcbfc6a..72e90af 100644
--- a/disk/cdrdao/HISTORY
+++ b/disk/cdrdao/HISTORY
@@ -1,3 +1,11 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2013-09-09 Robin Cook <rcook AT wyrms.net>
+ * PRE_BUILD: moved all in build here.
+ added aclocal and automake --add-missing to build with new automake
+ * BUILD: no longer needed
+
2013-02-17 Robin Cook <rcook AT wyrms.net>
* PRE_BUILD: added patch for configure.ac

diff --git a/disk/cdrdao/PRE_BUILD b/disk/cdrdao/PRE_BUILD
index 97d76d3..73f252b 100755
--- a/disk/cdrdao/PRE_BUILD
+++ b/disk/cdrdao/PRE_BUILD
@@ -5,4 +5,26 @@ if [[ "$CDRDAO_BRANCH" == "stable" ]]; then
patch -p1 < $SPELL_DIRECTORY/stat.patch
else
patch -p1 < $SPELL_DIRECTORY/cdrdao-configure.patch
+# patch -p1 < $SPELL_DIRECTORY/cdrdao-automake-fix.patch
fi
+
+if [[ "$CDRDAO_BRANCH" != "scm" ]]; then
+ ##### Patch needed for building on x86_64 ######
+ ARCH=$(uname -m) &&
+ if [ "${ARCH:0:6}" = "x86_64" ]; then
+ cd scsilib/RULES &&
+ cp i686-linux-cc.rul x86_64-linux-cc.rul &&
+ cd $SOURCE_DIRECTORY
+ fi
+ ################################################
+else
+ sedit "/^AM_GCONF_SOURCE_2$/d" configure.ac &&
+ touch xdao/gcdmaster.schemas.in &&
+ aclocal
+ automake --add-missing
+ ./autogen.sh
+fi &&
+
+sed -i 's:/usr/src/linux/include::' scsilib/DEFAULTS/Defaults.linux &&
+sed -i 's/xdao=xdao/xdao=no/' configure &&
+sed -i 's:#include <linux/sysctl.h>::' dao/dao.cc
diff --git a/disk/cdrtools/DETAILS b/disk/cdrtools/DETAILS
index b0a1a31..27ee7c3 100755
--- a/disk/cdrtools/DETAILS
+++ b/disk/cdrtools/DETAILS
@@ -1,10 +1,10 @@
SPELL=cdrtools
- VERSION=3.01a13
+ VERSION=3.01a24
ALPHA=$([ "${VERSION//a/}" != "$VERSION" ] && echo 1)
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION%a*}
- SOURCE_URL[0]=ftp://ftp.berlios.de/pub/cdrecord/${ALPHA:+alpha/}${SOURCE}
-
SOURCE_HASH=sha512:d9d591fa7ca68afba6a2fc496a2ef56cddc19c902eeb87b1749ee705fe5611925d479770d68f8c3c2bc0b6c059c78d1a089f19546c68541a96bee004db06e424
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/${ALPHA:+alpha/}${SOURCE}
+
SOURCE_HASH=sha512:81a94cddac63ce1d160928b292cfe03806f47cbc6e6278bc819eb8f2019b7fdb4d2036b30e230e32e4c3f51711d0d2eea68b97e75b6b3bbbb3f1a93e891c28ef
LICENSE[0]=GPL
KEYWORDS="disk"
WEB_SITE=http://cdrecord.berlios.de/private/cdrecord.html
diff --git a/disk/cdrtools/HISTORY b/disk/cdrtools/HISTORY
index f5e8337..f7c830e 100644
--- a/disk/cdrtools/HISTORY
+++ b/disk/cdrtools/HISTORY
@@ -1,3 +1,13 @@
+2014-08-24 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: updated spell to 3.01a24, switch URL to Sourceforge
+ * PRE_BUILD: fix man path
+
+2014-05-08 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 3.01a23
+
+2013-04-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.01a14
+
2013-03-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 3.01a13

diff --git a/disk/cdrtools/PRE_BUILD b/disk/cdrtools/PRE_BUILD
index 85565c8..7562753 100755
--- a/disk/cdrtools/PRE_BUILD
+++ b/disk/cdrtools/PRE_BUILD
@@ -3,4 +3,4 @@ cd ${SOURCE_DIRECTORY}
&&
sedit "s:/usr/src/linux/include::i" DEFAULTS/Defaults.linux &&
sedit "s:/opt/schily:/usr:gi" DEFAULTS/Defaults.linux &&
sedit "s:/usr/src/linux/include::gi" DEFAULTS/Defaults.linux &&
-sedit "1iMANDIR= share/man" RULES/rules.man
+sedit "1iMANDIR= man" RULES/rules.man
diff --git a/disk/davfs/DETAILS b/disk/davfs/DETAILS
index 3a03ee3..dd44fec 100755
--- a/disk/davfs/DETAILS
+++ b/disk/davfs/DETAILS
@@ -1,11 +1,13 @@
SPELL=davfs
SAV_PROJECT=davfs2
- VERSION=1.4.7
-
SOURCE_HASH=sha512:6754d08cdfcceea47a4248fb05a6f5a1907acbc9a6c0ab175dce640b160ee24b7efdf9da38be1cc8bd6dbb0825c88a7017a3534a7c3188860dcd1bef12a5d4ae
+ VERSION=1.5.2
SOURCE=${SAV_PROJECT}-${VERSION}.tar.gz
-SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SAV_PROJECT}-${VERSION}
+ SOURCE2=$SOURCE.sig

SOURCE_URL[0]=http://download.savannah.gnu.org/releases/${SAV_PROJECT}/${SOURCE}
-# SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
+ SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
+ SOURCE_GPG=davfs.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SAV_PROJECT}-${VERSION}"
WEB_SITE=https://savannah.nongnu.org/projects/${SAV_PROJECT}
LICENSE[0]=GPL
ENTERED=20021202
diff --git a/disk/davfs/HISTORY b/disk/davfs/HISTORY
index 01e0948..cb0a682 100644
--- a/disk/davfs/HISTORY
+++ b/disk/davfs/HISTORY
@@ -1,3 +1,12 @@
+2014-08-27 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.5.2; converted to upstream signature
+ checking; quoted paths
+ * davfs.gpg: added gpg keyring - 99D2A26E public key (Werner Baumann
+ (wbaumann) <werner.baumann AT onlinehome.de>)
+
+2014-04-28 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.5.0
+
2012-07-28 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.4.7

diff --git a/disk/davfs/davfs.gpg b/disk/davfs/davfs.gpg
new file mode 100644
index 0000000..616bfaf
Binary files /dev/null and b/disk/davfs/davfs.gpg differ
diff --git a/disk/ddrescue/DEPENDS b/disk/ddrescue/DEPENDS
index f148724..867f861 100755
--- a/disk/ddrescue/DEPENDS
+++ b/disk/ddrescue/DEPENDS
@@ -1 +1,2 @@
depends -sub CXX gcc
+depends lzip
diff --git a/disk/ddrescue/DETAILS b/disk/ddrescue/DETAILS
index 44f1e4a..74d6700 100755
--- a/disk/ddrescue/DETAILS
+++ b/disk/ddrescue/DETAILS
@@ -1,7 +1,7 @@
SPELL=ddrescue
- VERSION=1.16
-
SOURCE_HASH=sha512:c775ac34701b63ab7efd0a56cecf5c8b198874239e48383142db0ccb83c193c7101335374dc89efaa815b466258181f458a3589ea4abb230804b553fb42b345d
- SOURCE="$SPELL-$VERSION.tar.gz"
+ VERSION=1.19
+
SOURCE_HASH=sha512:e95aab2f07b6759b8846ad2866cb763096d81655fb6fb8a718b5b4842eee4d834162817cbde830d2f7bb5dbbd1509a0d794389462c00679b18b63608ec180984
+ SOURCE="$SPELL-$VERSION.tar.lz"
SOURCE_URL[0]=http://download.savannah.gnu.org/releases/$SPELL/$SOURCE
SOURCE_URL[1]=$GNU_URL/$SPELL/$SOURCE
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/$SPELL-$VERSION"
diff --git a/disk/ddrescue/HISTORY b/disk/ddrescue/HISTORY
index b3fab8c..2dfa956 100644
--- a/disk/ddrescue/HISTORY
+++ b/disk/ddrescue/HISTORY
@@ -1,3 +1,11 @@
+2014-10-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.19
+
+2014-06-15 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.18.1
+ * DEPENDS: added, for lzip
+ * PRE_BUILD: added
+
2012-06-19 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.16

diff --git a/disk/ddrescue/PRE_BUILD b/disk/ddrescue/PRE_BUILD
new file mode 100755
index 0000000..6416225
--- /dev/null
+++ b/disk/ddrescue/PRE_BUILD
@@ -0,0 +1,3 @@
+verify_file &&
+mk_source_dir $SOURCE_DIRECTORY &&
+lzip -cd $SOURCE_CACHE/$SOURCE |tar -x
diff --git a/disk/dmg2img/DEPENDS b/disk/dmg2img/DEPENDS
index 4081b5b..90bd385 100755
--- a/disk/dmg2img/DEPENDS
+++ b/disk/dmg2img/DEPENDS
@@ -1,3 +1,3 @@
depends bzip2 &&
depends zlib &&
-depends openssl
+depends SSL
diff --git a/disk/dmg2img/HISTORY b/disk/dmg2img/HISTORY
index 1d043b4..af9d768 100644
--- a/disk/dmg2img/HISTORY
+++ b/disk/dmg2img/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2013-02-17 Ismael Luceno <ismael AT sourcemage.org>
* BUILD, DEPENDS, DETAILS, INSTALL: spell created

diff --git a/disk/dosfstools/DETAILS b/disk/dosfstools/DETAILS
index 397998f..5958c0a 100755
--- a/disk/dosfstools/DETAILS
+++ b/disk/dosfstools/DETAILS
@@ -1,6 +1,6 @@
SPELL=dosfstools
- VERSION=3.0.16
- SOURCE=$SPELL-$VERSION.orig.tar.xz
+ VERSION=3.0.25
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE2=$SOURCE.sign
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://www.daniel-baumann.ch/files/software/$SPELL/$SOURCE
diff --git a/disk/dosfstools/HISTORY b/disk/dosfstools/HISTORY
index 9837995..2f7a966 100644
--- a/disk/dosfstools/HISTORY
+++ b/disk/dosfstools/HISTORY
@@ -1,3 +1,24 @@
+2014-01-18 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.0.25
+
+2013-12-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.0.24
+
+2013-10-15 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.0.23
+
+2013-06-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.0.20
+
+2013-06-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.0.18
+
+2013-05-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.0.17
+
+2013-05-10 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fixed SOURCE
+
2013-03-04 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 3.0.16

diff --git a/disk/dump/DEPENDS b/disk/dump/DEPENDS
index 3172baa..3a31008 100755
--- a/disk/dump/DEPENDS
+++ b/disk/dump/DEPENDS
@@ -4,6 +4,6 @@ optional_depends readline "--enable-readline"
"--disable-readline" \
"for better command-line functionality in restore" &&

if [[ "$DUMP_RMT" == "--enable-rmt" ]]; then
- optional_depends openssl "--enable-ermt" "--disable-ermt" \
+ optional_depends SSL "--enable-ermt" "--disable-ermt" \
"to build ermt, an encrypting version of rmt"
fi
diff --git a/disk/dump/HISTORY b/disk/dump/HISTORY
index f1b491b..b99b1f3 100644
--- a/disk/dump/HISTORY
+++ b/disk/dump/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2008-01-28 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* INSTALL: removed is_depends_enabled.function reference

diff --git a/disk/e2fsprogs/DEPENDS b/disk/e2fsprogs/DEPENDS
index 227b8ec..3cd348a 100755
--- a/disk/e2fsprogs/DEPENDS
+++ b/disk/e2fsprogs/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends gnupg &&
depends INITSCRIPTS &&
depends smgl-fhs &&
diff --git a/disk/e2fsprogs/DETAILS b/disk/e2fsprogs/DETAILS
index 7556c07..e21cb07 100755
--- a/disk/e2fsprogs/DETAILS
+++ b/disk/e2fsprogs/DETAILS
@@ -1,5 +1,5 @@
SPELL=e2fsprogs
- VERSION=1.42.7
+ VERSION=1.42.12
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/disk/e2fsprogs/HISTORY b/disk/e2fsprogs/HISTORY
index c5f9d6a..2cf89fd 100644
--- a/disk/e2fsprogs/HISTORY
+++ b/disk/e2fsprogs/HISTORY
@@ -1,3 +1,12 @@
+2015-01-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: Updated to 1.42.12
+
+2014-01-15 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: Updated to 1.42.9
+
+2013-09-15 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.42.8
+
2013-02-17 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.42.7

diff --git a/disk/eudev/BUILD b/disk/eudev/BUILD
new file mode 100755
index 0000000..1267b3f
--- /dev/null
+++ b/disk/eudev/BUILD
@@ -0,0 +1,12 @@
+cd $SOURCE_DIRECTORY &&
+
+./configure \
+ --prefix=$INSTALL_ROOT \
+ --with-rootprefix=$INSTALL_ROOT \
+ --with-rootlibdir=$INSTALL_ROOT/lib \
+ --datarootdir=$INSTALL_ROOT/usr/share \
+ --includedir=$INSTALL_ROOT/usr/include \
+ --libdir=$INSTALL_ROOT/usr/lib \
+ --with-firmware-path=$INSTALL_ROOT/lib/firmware \
+ $UDEV_OPTS $UDEV_PERSIST $UDEV_MOD $OPTS &&
+make
diff --git a/disk/eudev/CONFIGURE b/disk/eudev/CONFIGURE
new file mode 100755
index 0000000..617d609
--- /dev/null
+++ b/disk/eudev/CONFIGURE
@@ -0,0 +1,7 @@
+config_query_option UDEV_OPTS 'is /usr on a separate partition' n \
+ '--enable-split-usr=yes' ''
+config_query_option UDEV_PERSIST 'use legacy persistent naming' n \
+ '--enable-rule-generator' \
+ '--disable-rule-generator'
+config_query_option UDEV_MOD 'enable module loading' n \
+ '--enable-modules' ''
diff --git a/disk/eudev/CONFLICTS b/disk/eudev/CONFLICTS
new file mode 100755
index 0000000..77d2503
--- /dev/null
+++ b/disk/eudev/CONFLICTS
@@ -0,0 +1,2 @@
+conflicts udev y
+conflicts udev-old y
diff --git a/disk/eudev/DEPENDS b/disk/eudev/DEPENDS
new file mode 100755
index 0000000..a169671
--- /dev/null
+++ b/disk/eudev/DEPENDS
@@ -0,0 +1,30 @@
+depends gperf &&
+depends pkgconfig &&
+depends util-linux &&
+depends docbook-xsl &&
+depends libxslt &&
+
+#optional_depends kmod '--enable-libkmod' \
+# '--disable-libkmod' \
+# 'use kmod to load modules (SLOW)' &&
+
+optional_depends glib2 \
+ '--enable-gudev' \
+ '--disable-gudev' \
+ 'for GObject libudev (has function generator) support' &&
+
+optional_depends gobject-introspection \
+ "--enable-introspection" \
+ "--disable-introspection" \
+ "for GObject introspection support" &&
+
+optional_depends gtk-doc \
+ "--enable-gtk-doc" \
+ "--disable-gtk-doc" \
+ "build and install documentation?" &&
+
+optional_depends libselinux \
+ "--enable-selinux" \
+ "--disable-selinux" \
+ "for SELinux support"
+
diff --git a/disk/eudev/DETAILS b/disk/eudev/DETAILS
new file mode 100755
index 0000000..f23b9a2
--- /dev/null
+++ b/disk/eudev/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=eudev
+ VERSION=2.1
+
SOURCE_HASH=sha512:5e5f3d7bf638e10965d26718a81a6b1e1fa9b18fd544f23da1da3370033d705762cbbfcd2d609d669cab53bb50ebf66ccc802560dfed45244d96565624b08086
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-${VERSION//v}"
+ URL=http://dev.gentoo.org/~blueness/eudev
+ SOURCE_URL=$URL/$SOURCE
+ WEB_SITE=http://www.gentoo.org/proj/en/eudev
+ ENTERED=20121217
+ LICENSE[0]=GPL
+ KEYWORDS="disk devices nodes modules"
+ SHORT="daemon that creates and removes device nodes"
+cat << EOF
+Udev creates and removes device nodes in /dev, based on events the kernel
sends
+out on device discovery or removal
+Eudev was forked from upstream udev at version 195.
+It aims to be independent of the system init system.
+EOF
diff --git a/disk/eudev/FINAL b/disk/eudev/FINAL
new file mode 100755
index 0000000..e0a185d
--- /dev/null
+++ b/disk/eudev/FINAL
@@ -0,0 +1,83 @@
+ldconfig &&
+default_final &&
+# ensure that all groups used in 50-default.rules exist
+create_group disk
+create_group cdrom
+create_group floppy
+create_group burning
+create_group video
+create_group audio
+create_group uucp
+create_group dialout
+create_group firewire
+create_group tape
+
+# warn of coming changes
+message "\n${PROBLEM_COLOR}About persistent net interfaces naming:" \
+ "$DEFAULT_COLOR$MESSAGE_COLOR" \
+ "\nThe spell now uses udev rules generator. Next time you" \
+ "boot, udev will\ngenerate a rules file called" \
+ "/etc/udev/rules.d/70-persistent-net.rules\nfor all the" \
+ "interfaces it has detected. Then you can modify the name" \
+ "of\nthe interface by changing the NAME key. Udev will" \
+ "not erase it.\nThe old configuration stuff with the" \
+ "DEVICE_MAC field in netconf is now\nobsolete." \
+ "\nudevinfo is gone. use udevadm instead. $DEFAULT_COLOR"
+# udev-174 changes
+message "\n${PROBLEM_COLOR}Udev-174 changes:" \
+ "$DEFAULT_COLOR$MESSAGE_COLOR" \
+ "\nThe udev daemon moved to /lib/udev/udevd"
+# udev-177 changes
+message "\n${PROBLEM_COLOR}Udev-177 changes:" \
+ "$DEFAULT_COLOR$MESSAGE_COLOR" \
+ "'\nudevadm control --reload-rules' option has been renamed to
'--reload'" \
+# udev-178 changes
+message "\n${PROBLEM_COLOR}Udev-178 changes:" \
+ "$DEFAULT_COLOR$MESSAGE_COLOR" \
+ "\nThe RUN+="socket:.." option is deprecated" \
+ "\nServices which listen to udev events,need to subscribe to the
netlink" \
+ "messages with libudev and not let udev block" \
+ "in the rules execution until the message is delivered "
+# udev-182 changes
+message "\n${PROBLEM_COLOR}Udev-182 changes:" \
+ "$DEFAULT_COLOR$MESSAGE_COLOR" \
+ "\nRules files in /etc/udev/rules.d/ take precedence over those " \
+ "in /run/udev/rules.d" \
+ "\n/dev/.udev is no longer used. Now uses /run/udev"
+# udev-183 changes
+message "\n${PROBLEM_COLOR}Udev-183 changes:" \
+ "$DEFAULT_COLOR$MESSAGE_COLOR" \
+ "\n/lib/udev/devices/ are not read anymore" \
+ "\nRUN+="socket:... is no longer supported""
+# udev-186 changes
+message "\n${PROBLEM_COLOR}Udev-186 changes:" \
+ "$DEFAULT_COLOR$MESSAGE_COLOR" \
+ "\nudevadm is now in /sbin" \
+ "\n'udevadm info' now takes a /dev or /sys path as argument," \
+ "and does the right thing."
+# udev-195 changes
+message "\n${PROBLEM_COLOR}Udev-195 / eudev-1 changes:" \
+ "$DEFAULT_COLOR$MESSAGE_COLOR\n" \
+ "\neudev now has its own integrated hardware database;" \
+ "\npciutils and hwdata are no longer used"
+# udev-197 changes
+message "\n${PROBLEM_COLOR}Udev-197 / eudev-1.0 changes:" \
+ "$DEFAULT_COLOR$MESSAGE_COLOR\n" \
+ "\nnew predictable device naming rules based on hardware
configuration" \
+ "\nThis affects mainly network and sound devices" \
+ "\nThe old persistent naming is now optional" \
+ "\nlibudev is now .so.1"
+# eudev-v1.1 changes
+message "\n${PROBLEM_COLOR}Udev-205 / eudev-v1.1 changes:" \
+ "$DEFAULT_COLOR$MESSAGE_COLOR\n" \
+ "\nupdated hwdb" \
+ "\nnow uses builtin kmod for module loading"
+# eudev-v1.2 changes
+message "\n${PROBLEM_COLOR}Udev-206 / eudev-v1.2 changes:" \
+ "$DEFAULT_COLOR$MESSAGE_COLOR\n" \
+ "\nmigration from external to internal keymaps" \
+ "\n"
+
+# final warning
+message "\n${PROBLEM_COLOR}Check any local scripts and udev rules !!!" \
+ "$DEFAULT_COLOR$MESSAGE_COLOR\nRead the NEWS file"
diff --git a/disk/eudev/HISTORY b/disk/eudev/HISTORY
new file mode 100644
index 0000000..59be903
--- /dev/null
+++ b/disk/eudev/HISTORY
@@ -0,0 +1,53 @@
+22014-10-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.1
+
+22014-09-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.10
+
+22014-06-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.8
+ * PRE_BUILD: create 'input' group
+
+2014-06-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.7
+
+2014-05-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * PRE_BUILD, INSTALL: replace the udev.conf that comes with eudev
+ with ours in PRE_BUILD so /dev/shm gets created
+
+2014-05-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * BUILD: fix typo
+
+2014-04-18 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.6
+
+2014-03-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.5.3
+ change url
+
+2014-03-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version v1.5
+ * FINAL: force ldconfig
+
+2013-09-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version v1.3
+
+2013-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: add docbook-xsl
+ fixes #588
+
+2013-08-18 Treeve Jelbert <treeve AT sourcemage.org>
+ * init.d/devpts: added extra script to create amd mount /dev/pts if
needed
+ * DETAILS: PATCHLEVEL=1
+
+2013-08-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version v1.2
+
+2013-07-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version v1.1
+ * INSTALL: create symlingk for programs that link to old udev
+ new spell based on udev spell
+
+
+
+
diff --git a/disk/eudev/INSTALL b/disk/eudev/INSTALL
new file mode 100755
index 0000000..2f2bde4
--- /dev/null
+++ b/disk/eudev/INSTALL
@@ -0,0 +1,25 @@
+# udev needs /run
+[[ -d "${INSTALL_ROOT}/run" ]] || install -m 755 -d "$INSTALL_ROOT/run" &&
+
+local file UDEV_CFG="$INSTALL_ROOT/etc/udev" &&
+
+install -m 755 -d "$INSTALL_ROOT/sys" \
+ "$UDEV_CFG/rules.d" &&
+
+for file in $SPELL_DIRECTORY/rules/*; do
+ install_config_file $file "$UDEV_CFG/rules.d/$(basename $file)"
+done &&
+
+# Aliases for modprobe
+install -m 755 -d "$INSTALL_ROOT/etc/modprobe.d" &&
+
+install_config_file "$SPELL_DIRECTORY/modprobe.aliases" \
+ "$INSTALL_ROOT/etc/modprobe.d/udev.conf" &&
+
+#install_config_file "$SPELL_DIRECTORY/udev.missing" \
+# "$UDEV_CFG/udev.missing" &&
+
+default_install &&
+
+# some programs still link to old udev
+ln -sf $TRACK_ROOT/lib/libudev.so.1 $INSTALL_ROOT/lib/libudev.so.0
diff --git a/disk/eudev/PRE_BUILD b/disk/eudev/PRE_BUILD
new file mode 100755
index 0000000..5e1b2ac
--- /dev/null
+++ b/disk/eudev/PRE_BUILD
@@ -0,0 +1,5 @@
+create_group input &&
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+cp ${SPELL_DIRECTORY}/udev.conf ${SOURCE_DIRECTORY}/src/udev/ &&
+autoreconf -f -i --symlink
diff --git a/disk/eudev/PRE_SUB_DEPENDS b/disk/eudev/PRE_SUB_DEPENDS
new file mode 100755
index 0000000..d6b5bb9
--- /dev/null
+++ b/disk/eudev/PRE_SUB_DEPENDS
@@ -0,0 +1,6 @@
+case $THIS_SUB_DEPENDS in
+ GUDEV) is_depends_enabled $SPELL glib2 && return 0 ;;
+ ACL) is_depends_enabled $SPELL acl && return 0 ;;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"
+ return 1;;
+esac
diff --git a/disk/eudev/PROVIDES b/disk/eudev/PROVIDES
new file mode 100755
index 0000000..5ca78e5
--- /dev/null
+++ b/disk/eudev/PROVIDES
@@ -0,0 +1 @@
+UDEV
diff --git a/disk/eudev/SUB_DEPENDS b/disk/eudev/SUB_DEPENDS
new file mode 100755
index 0000000..6620c9f
--- /dev/null
+++ b/disk/eudev/SUB_DEPENDS
@@ -0,0 +1,6 @@
+case "$THIS_SUB_DEPENDS" in
+ GUDEV) depends glib2 '--enable-gudev' ;;
+ ACL) depends acl '--enable-udev_acl' ;;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" &&
+ return 1;;
+esac
diff --git a/disk/eudev/init.d/coldplug b/disk/eudev/init.d/coldplug
new file mode 100755
index 0000000..0f38ba6
--- /dev/null
+++ b/disk/eudev/init.d/coldplug
@@ -0,0 +1,28 @@
+#!/bin/bash
+
+PROGRAM=/bin/false
+RUNLEVEL=DEV
+ESSENTIAL=yes
+NEEDS="udevd"
+
+# source function library
+. /etc/init.d/smgl_init
+. /etc/sysconfig/devices
+
+start()
+{
+ if [[ $DEVICES = udev ]]; then
+ echo "Triggering kernel device uevents..."
+ /sbin/udevadm trigger
+ evaluate_retval
+ echo "Waiting for all events to be handled..."
+ /sbin/udevadm settle --timeout=60
+ fi
+ evaluate_retval
+}
+
+stop() { exit 0; }
+restart() { exit 3; }
+reload() { exit 3; }
+force_reload() { exit 3; }
+status() { exit 3; }
diff --git a/disk/eudev/init.d/copy-persistent-rules
b/disk/eudev/init.d/copy-persistent-rules
new file mode 100755
index 0000000..639a42e
--- /dev/null
+++ b/disk/eudev/init.d/copy-persistent-rules
@@ -0,0 +1,29 @@
+#!/bin/bash
+
+PROGRAM=/bin/false
+RUNLEVEL=S
+NEEDS="+local_fs"
+
+. /etc/init.d/smgl_init
+
+start() {
+ for rules in /run/udev/tmp-rules--*; do
+ persistent_rules=${rules#/run/udev/tmp-rules--}
+ if [ -e "$rules" -a ! -e "/etc/udev/rules.d/$persistent_rules" ]; then
+ echo "Copying persistent rules to /etc/udev/rules.d/$persistent_rules"
+ cp $rules /etc/udev/rules.d/$persistent_rules
+ fi
+ evaluate_retval
+ done
+}
+
+stop() { exit 0; }
+restart() { exit 3; }
+reload() { exit 3; }
+force_reload() { exit 3; }
+status() { exit 3; }
+
+usage()
+{
+ echo "Usage: $0 {start|stop}"
+}
diff --git a/disk/eudev/init.d/devpts b/disk/eudev/init.d/devpts
new file mode 100755
index 0000000..949fb57
--- /dev/null
+++ b/disk/eudev/init.d/devpts
@@ -0,0 +1,26 @@
+#!/bin/bash
+# this script is needed in order to create /dev/pts AFTER udevd has started
+
+PROGRAM=/bin/mount
+RUNLEVEL=3
+NEEDS="udevd"
+
+. /etc/init.d/smgl_init
+
+start()
+{
+ if /usr/bin/grep -q /dev/pts /etc/fstab;then
+ /bin/mkdir -p /dev/pts &&
+ /bin/mount /dev/pts &&
+ evaluate_retval
+ fi
+}
+
+stop()
+{
+ if /usr/bin/grep -q pts /etc/mtab;then
+ /bin/umount /dev/pts &&
+ evaluate_retval
+ fi
+}
+
diff --git a/disk/eudev/init.d/udevd b/disk/eudev/init.d/udevd
new file mode 100755
index 0000000..4431d31
--- /dev/null
+++ b/disk/eudev/init.d/udevd
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+PROGRAM=/sbin/udevd
+#PROGRAM=/lib/udev/udevd
+ARGS="--daemon"
+RUNLEVEL=DEV
+ESSENTIAL=yes
+NEEDS="devices"
+
+. /etc/init.d/smgl_init
diff --git a/disk/eudev/modprobe.aliases b/disk/eudev/modprobe.aliases
new file mode 100644
index 0000000..d8c455f
--- /dev/null
+++ b/disk/eudev/modprobe.aliases
@@ -0,0 +1,9 @@
+# These are needed by udev to autoload some modules
+alias pnp:dPNP0510 irtty-sir
+alias pnp:dPNP0511 irtty-sir
+alias pnp:dPNP0700 floppy
+alias pnp:dPNP0800 pcspkr
+alias pnp:dPNP0b00 rtc
+alias pnp:dPNP0303 atkbd
+alias pnp:dPNP0f13 psmouse
+alias pnp:dPNPb02f analog
diff --git a/disk/eudev/rules/40-alsa.rules b/disk/eudev/rules/40-alsa.rules
new file mode 100644
index 0000000..c0c94cc
--- /dev/null
+++ b/disk/eudev/rules/40-alsa.rules
@@ -0,0 +1,14 @@
+SUBSYSTEM=="sound", GROUP="audio"
+SUBSYSTEM=="snd", GROUP="audio"
+KERNEL=="controlC[0-9]*", NAME="snd/%k"
+KERNEL=="hwC[D0-9]*", NAME="snd/%k"
+KERNEL=="pcmC[D0-9cp]*", NAME="snd/%k"
+KERNEL=="midiC[D0-9]*", NAME="snd/%k"
+KERNEL=="timer", NAME="snd/%k"
+KERNEL=="seq", NAME="snd/%k"
+SUBSYSTEM=="usb", ACTION=="add", ENV{PRODUCT}=="1604/8000/*",
RUN+="/sbin/fxload -s /usr/share/alsa/firmware/usx2yloader/tascam_loader.ihx
-I /usr/share/alsa/firmware/usx2yloader/us428fw.ihx"
+SUBSYSTEM=="usb", ACTION=="add", ENV{PRODUCT}=="1604/8004/*",
RUN+="/sbin/fxload -s /usr/share/alsa/firmware/usx2yloader/tascam_loader.ihx
-I /usr/share/alsa/firmware/usx2yloader/us224fw.ihx"
+SUBSYSTEM=="usb", ACTION=="add", ENV{PRODUCT}=="1604/8006/*",
RUN+="/sbin/fxload -s /usr/share/alsa/firmware/usx2yloader/tascam_loader.ihx
-I /usr/share/alsa/firmware/usx2yloader/us122fw.ihx"
+SUBSYSTEM=="usb", ACTION=="add", ENV{PRODUCT}=="1604/8001/*",
RUN+="/sbin/startproc /usr/bin/us428control"
+SUBSYSTEM=="usb", ACTION=="add", ENV{PRODUCT}=="1604/8005/*",
RUN+="/sbin/startproc /usr/bin/us428control"
+SUBSYSTEM=="sound", KERNEL=="hwC?D2", DRIVERS=="EMU10K1_Audigy",
RUN+="/etc/alsa.d/udev-soundfont"
diff --git a/disk/eudev/rules/52-modules.rules
b/disk/eudev/rules/52-modules.rules
new file mode 100644
index 0000000..fac6f9c
--- /dev/null
+++ b/disk/eudev/rules/52-modules.rules
@@ -0,0 +1,35 @@
+# Module loading rules for systems without hotplug
+
+# Autoload modules that lack aliases but have them defined in
+# /etc/modprobe.conf
+ENV{MODALIAS}!="?*", SUBSYSTEM=="pnp", RUN+="/bin/sh -c 'while read id; do
/sbin/modprobe pnp:d$$id; done < /sys$devpath/id'"
+
+# Check whether we need these rules for this event
+ACTION!="add", GOTO="modprobe_end"
+
+# Autoload modules with aliases
+ATTRS{modalias}=="?*", ACTION=="add", RUN+="/sbin/modprobe $env{MODALIAS}"
+
+# PCMCIA
+SUBSYSTEM=="pcmcia_socket", RUN+="/sbin/modprobe pcmcia"
+
+# I2O
+SUBSYSTEM!="i2o", GOTO="i2o_end"
+RUN+="/sbin/modprobe i2o-block"
+LABEL="i2o_end"
+
+# MMC
+SUBSYSTEM!="mmc", GOTO="mmc_end"
+RUN+="/sbin/modprobe mmc-block"
+LABEL="mmc_end"
+
+# SCSI
+SUBSYSTEM!="scsi_device", GOTO="scsi_device_end"
+ATTRS{type}=="0|7|14", RUN+="/sbin/modprobe sd_mod"
+ATTRS{type}=="1", ATTRS{vendor}=="Onstream", ATTRS{model}!="ADR*"
RUN+="/sbin/modprobe osst"
+ATTRS{type}=="1", RUN+="/sbin/modprobe st"
+ATTRS{type}=="[345]", RUN+="/sbin/modprobe sr_mod"
+RUN+="/sbin/modprobe sg"
+LABEL="scsi_device_end"
+
+LABEL="modprobe_end"
diff --git a/disk/eudev/rules/76-cdrom_perms.rules
b/disk/eudev/rules/76-cdrom_perms.rules
new file mode 100644
index 0000000..a0409a5
--- /dev/null
+++ b/disk/eudev/rules/76-cdrom_perms.rules
@@ -0,0 +1,3 @@
+# cdrom device symlinks and permissions
+ENV{ID_CDROM}=="?*", GROUP="cdrom"
+ENV{ID_CDROM_CD_R}=="?*", MODE="0660", GROUP="burning"
diff --git a/disk/eudev/rules/README b/disk/eudev/rules/README
new file mode 100644
index 0000000..00a082a
--- /dev/null
+++ b/disk/eudev/rules/README
@@ -0,0 +1,11 @@
+The files which name ends in ".rules" will be read by udev in lexical order.
+Any others will be ignored.
+There are some example rules in rules.examples, take a look at those for
+an idea of what's possible with udev.
+
+When a rule matches in one file, a different rule in another file will be
+ignored, so be sure to name your own files properly.
+
+Be sure to leave rules files installed by the spell as they are, so the
+spell can update them when needed. If you need to make changes, always
+add your own rules files when possible.
diff --git a/disk/eudev/rules/rules.examples b/disk/eudev/rules/rules.examples
new file mode 100644
index 0000000..16cc41e
--- /dev/null
+++ b/disk/eudev/rules/rules.examples
@@ -0,0 +1,42 @@
+# There are a number of modifiers that are allowed to be used in some of the
+# fields. See the udev man page for a full description of them.
+# These are just some examples, check the manpage for the full options
+
+# Looking for scsi bus id 42:0:0:1
+#SUBSYSTEMS=="scsi", PROGRAM="/bin/echo -n test-%b", RESULT="test-42:0:0:1",
NAME="%c"
+
+# A usb camera.
+#SUBSYSTEMS=="usb", ATTRS{vendor}=="FUJIFILM", ATTRS{model}=="M100",
NAME="camera%n"
+
+# USB Epson printer to be called lp_epson
+#SUBSYSTEMS="usb", ATTRS{serial}="HXOLL0012202323480", NAME="lp_epson"
+
+# USB HP printer to be called lp_hp
+#SUBSYSTEMS="usb", ATTRS{serial}="W09090207101241330", NAME="lp_hp"
+
+# sound card with PCI bus id 00:0b.0 to be the first sound card
+#SUBSYSTEMS=="pci", KERNELS=="00:0b.0", NAME="dsp"
+
+# sound card with PCI bus id 00:07.1 to be the second sound card
+#SUBSYSTEMS=="pci", KERNELS=="00:07.1", NAME="dsp1"
+
+# USB mouse plugged into the third port of the first hub to be called mouse0
+#SUBSYSTEMS=="usb", PLACE=="1.3", NAME="mouse0"
+
+# USB tablet plugged into the third port of the second hub to be called
mouse1
+#SUBSYSTEMS=="usb", PLACE=="2.3", NAME="mouse1"
+#SUBSYSTEMS=="usb", PLACE=="2.4", NAME="mouse2"
+
+# ttyUSB1 should always be called visor
+#KERNEL=="ttyUSB1", NAME="visor"
+#KERNEL=="ttyUSB0", NAME="pl2303"
+
+# a devfs like way to name some tty devices
+#KERNEL=="ttyS*", NAME="tts/%n"
+#KERNEL=="tty*", NAME="vc/%n"
+
+# if this is a ide cdrom, name it the default name, and create a symlink to
cdrom
+#SUBSYSTEMS=="ide", PROGRAM="/bin/cat /proc/ide/%k/media", RESULT=="cdrom",
NAME="%k", SYMLINK="cdrom"
+
+# DRI devices always go into a subdirectory (as per the LSB spec)
+#KERNEL=="card*", NAME="dri/card%n"
diff --git a/disk/eudev/udev.conf b/disk/eudev/udev.conf
new file mode 100644
index 0000000..624d23e
--- /dev/null
+++ b/disk/eudev/udev.conf
@@ -0,0 +1,14 @@
+# udev.conf
+# The main config file for udev
+#
+# This file can be used to override some of udev's default values
+# for where it looks for files, and where it places device nodes.
+#
+# NOTICE: The udev_root setting is needed by the devices init script.
+
+# Specifies where to place the device nodes in the filesystem.
+udev_root="/dev"
+
+# The logging priority. Valid values are the numerical syslog priorities
+# or their textual representations: err, info and debug.
+udev_log="info"
diff --git a/disk/eudev/udev.missing b/disk/eudev/udev.missing
new file mode 100644
index 0000000..a508e4b
--- /dev/null
+++ b/disk/eudev/udev.missing
@@ -0,0 +1,31 @@
+# /etc/udev/udev.missing
+#
+# this file contains a list of devices that udev doesn't create because
+# they are missing from sysfs
+# /etc/init.d/runlevels/%DEV/devices will read this file and create the
+# device nodes
+#
+# format:
+# devname:type:major:minor:permissions:owner:group
+# devname = name of the device, e.g. 'ppp'
+# type = type of the device, "c" for character, "b" for block devices
+# major = major number of the device
+# minor = minor number of the device
+# permissions = permission string as accepted by chmod
+# owner = owner of the device
+# group = group of the device
+# example: ppp:c:108:0:0660:root:ppp
+# would create /dev/ppp as a char device with major 108 minor 0,
+# permissions set to rw-rw---- owned by root, group ppp
+#
+# lines starting with a '#' are comments and ignored
+#ppp:c:108:0:0644:root:root
+nvidia0:c:195:0:0666:root:root
+nvidia1:c:195:1:0666:root:root
+nvidia2:c:195:2:0666:root:root
+nvidia3:c:195:3:0666:root:root
+nvidia4:c:195:4:0666:root:root
+nvidia5:c:195:5:0666:root:root
+nvidia6:c:195:6:0666:root:root
+nvidia7:c:195:7:0666:root:root
+nvidiactl:c:195:255:0666:root:root
diff --git a/disk/fuse-google-drive/DETAILS b/disk/fuse-google-drive/DETAILS
index a0566fd..78dbed3 100755
--- a/disk/fuse-google-drive/DETAILS
+++ b/disk/fuse-google-drive/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=fuse-google-drive
- if [ "$FUSE_GOOGLE_DRIVE_AUTOUPDATE" == "y" ]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=scm
- fi
+ VERSION=$(get_scm_version)
SOURCE="${SPELL}-scm.tar.bz2"
SOURCE_URL[0]=git://github.com/jcline/${SPELL}.git:${SPELL}-scm
FORCE_DOWNLOAD=on
diff --git a/disk/fuse-google-drive/HISTORY b/disk/fuse-google-drive/HISTORY
index 3de4ed4..9a6aaa6 100644
--- a/disk/fuse-google-drive/HISTORY
+++ b/disk/fuse-google-drive/HISTORY
@@ -1,2 +1,5 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2012-05-16 Pol Vinogradov <vin.public AT gmail.com>
* DEPENDS, DETAILS, PRE_BUILD, PREPARE: spell created
diff --git a/disk/fuse/DEPENDS b/disk/fuse/DEPENDS
index 1e010b1..18a390f 100755
--- a/disk/fuse/DEPENDS
+++ b/disk/fuse/DEPENDS
@@ -1,3 +1,4 @@
if [ "$FUSE_BRANCH" = "scm" ]; then
depends git
-fi
+fi &&
+runtime_depends util-linux
diff --git a/disk/fuse/DETAILS b/disk/fuse/DETAILS
index 56359c9..290c21c 100755
--- a/disk/fuse/DETAILS
+++ b/disk/fuse/DETAILS
@@ -1,16 +1,13 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=fuse
if [ "$FUSE_BRANCH" != "scm" ]; then
- VERSION=2.9.2
-
SOURCE_HASH=sha512:017076a58a4d184f27657e1dcdc7d5f6814a9acdc365769e1efb6bf840380fba32bcee5f57b62ecb353840c06e0a8cc7c3eeeadceb4e983188b59af2fb2171bd
+ VERSION=2.9.3
+
SOURCE_HASH=sha512:03f43f88694ec7e039ff3579a8e76349b5a5a05872c55901fc1d9ee53dbb6b1e69f6dd0005b620f3b5ead0b14da8eeb31d46b922d10f88f4e3f830aa47e8162c
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
else
- if [ "$FUSE_AUTOUPDATE" == "y" ]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=git
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-git.tar.bz2
SOURCE_URL[0]=git://fuse.git.sourceforge.net/gitroot/fuse/fuse:fuse-git
FORCE_DOWNLOAD=on
diff --git a/disk/fuse/HISTORY b/disk/fuse/HISTORY
index d41fe67..e5de356 100644
--- a/disk/fuse/HISTORY
+++ b/disk/fuse/HISTORY
@@ -1,3 +1,10 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2013-07-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.9.3
+ * DEPENDS: add runtime util-linux
+
2012-11-22 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.9.2

diff --git a/disk/gdisk/DEPENDS b/disk/gdisk/DEPENDS
index ad21eb7..bf5aaf6 100755
--- a/disk/gdisk/DEPENDS
+++ b/disk/gdisk/DEPENDS
@@ -1,4 +1,6 @@
depends -sub CXX gcc &&
depends popt &&
+depends util-linux &&
+depends ncurses &&

optional_depends icu "" "" "for Unicode partition names support"
diff --git a/disk/gdisk/DETAILS b/disk/gdisk/DETAILS
index d16fe27..f56e453 100755
--- a/disk/gdisk/DETAILS
+++ b/disk/gdisk/DETAILS
@@ -1,10 +1,10 @@
SPELL=gdisk
SPELLX=gptfdisk
- VERSION=0.8.6
+ VERSION=0.8.10
+
SOURCE_HASH=sha512:3187bc231c3390a86f5b7b32270d5f0d1e6c7bccd9d1cbf100c29f4822afa73362aa1fbdd3b29f20c42d67ec51bd777b7b58b5791e31182b3860915bc695948f
SOURCE=$SPELLX-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELLX/$SOURCE
-
SOURCE_HASH=sha512:ad73e644c664f04524e984d1ab39f006f49c3bd62529ecb982f0dd09ba6aeeeee3f146e22398e03e7fabf25eabe7506ff1db35e90863b3494fdd54a5262d9800
WEB_SITE=http://www.rodsbooks.com/gdisk/
ENTERED=20091207
LICENSE[0]=GPL
diff --git a/disk/gdisk/HISTORY b/disk/gdisk/HISTORY
index 4cd01ea..625036d 100644
--- a/disk/gdisk/HISTORY
+++ b/disk/gdisk/HISTORY
@@ -1,3 +1,13 @@
+2014-04-28 Treeve Jelbert <treeve AT souremage.org>
+ * DETAILS: version 0.8.10
+
+2014-02-02 Treeve Jelbert <treeve AT souremage.org>
+ * DETAILS: version 0.8.8
+ * DEPENDS: add ncurses, util-linux
+
+2013-07-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.8.7
+
2013-02-10 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.8.6

diff --git a/disk/gnu-efi/BUILD b/disk/gnu-efi/BUILD
new file mode 100755
index 0000000..74416b6
--- /dev/null
+++ b/disk/gnu-efi/BUILD
@@ -0,0 +1,2 @@
+CFLAGS=''
+make PREFIX=/usr
diff --git a/disk/gnu-efi/DEPENDS b/disk/gnu-efi/DEPENDS
new file mode 100755
index 0000000..9d3465c
--- /dev/null
+++ b/disk/gnu-efi/DEPENDS
@@ -0,0 +1 @@
+depends util-linux
diff --git a/disk/gnu-efi/DETAILS b/disk/gnu-efi/DETAILS
new file mode 100755
index 0000000..d78e438
--- /dev/null
+++ b/disk/gnu-efi/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=gnu-efi
+ VERSION=3.0v
+
SOURCE_HASH=sha512:0bacae20dafb8ea2e8293d8dac9be395e2d1a05ac2d58aff96593cd99def8a2335c967e0fb2f02c3a1cb1571ad4a8b97671b542a21b519391abfa915af6dd695
+ PATCHLEVEL=1
+ SOURCE=${SPELL}_${VERSION}.orig.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-${VERSION/[a-z]/}
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ WEB_SITE=http://$SPELL.SourceForge.net
+ LICENSE[0]=BSD
+ ENTERED=20140202
+ STAGED_INSTALL=off
+ KEYWORDS="disk efi"
+ SHORT="Develop EFI applications"
+cat << EOF
+Develop EFI applications for IA-64 (IPF), IA-32 (x86) , and x86_64 platforms
using the GNU
+toolchain and the EFI development environment
+EOF
diff --git a/disk/gnu-efi/HISTORY b/disk/gnu-efi/HISTORY
new file mode 100644
index 0000000..41dfbb7
--- /dev/null
+++ b/disk/gnu-efi/HISTORY
@@ -0,0 +1,14 @@
+2014-04-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.0v
+
+2014-02-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1
+ * BUILD: clear CFLAGS
+
+2014-02-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.0u
+ spell created
+ * BUILD, INSTALL, DEPENDS: tweaked
+ * DETAILS: fix date, disable staging
+ gnu-efi does not respect INSTALL_ROOT usage
+
diff --git a/disk/gnu-efi/INSTALL b/disk/gnu-efi/INSTALL
new file mode 100755
index 0000000..4e9106d
--- /dev/null
+++ b/disk/gnu-efi/INSTALL
@@ -0,0 +1 @@
+make PREFIX=$INSTALL_ROOT/usr install
diff --git a/disk/gpart/BUILD b/disk/gpart/BUILD
deleted file mode 100755
index f6bc0cd..0000000
--- a/disk/gpart/BUILD
+++ /dev/null
@@ -1,4 +0,0 @@
-sedit 's/prefix=\/usr\/local/prefix=\/usr/;s|/man|/share/man|' inst.defs &&
-sedit '/\#include \"l64seek.h\"/a\\#include \<errno.h\>' src/l64seek.c &&
-sedit '/#if defined(__linux__)/a\\#include \<errno.h\>/' src/disku.c &&
-make
diff --git a/disk/gpart/DETAILS b/disk/gpart/DETAILS
index d39c071..7a09d3c 100755
--- a/disk/gpart/DETAILS
+++ b/disk/gpart/DETAILS
@@ -1,10 +1,10 @@
SPELL=gpart
- VERSION=0.1h
+ VERSION=0.2.1
+
SOURCE_HASH=sha512:40784da69304e82aa2f10abe605e97b72e249526a2bda41fcbae79d4191f5fd2b91eb5674b02f61b659778d03fef6ac96587cbf8f4d80326dd57cc831a903fec
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://www.stud.uni-hannover.de/user/76201/gpart/$SOURCE
-
SOURCE_HASH=sha512:673cc99ccc2342c18be3f6395bf7258ab1d8e2ffeac6fd68a4bd75c89825031cb9d7ae628c51bad4da47a8d0625f1608cf4c78345aae5205fd98a9a908a3d45c
- WEB_SITE=http://www.stud.uni-hannover.de/user/76201/gpart/
+ WEB_SITE=https://github.com/baruch/gpart
+ SOURCE_URL[0]=$WEB_SITE/releases/download/v$VERSION/$SOURCE
LICENSE[0]=GPL
ENTERED=20020527
KEYWORDS="disk"
diff --git a/disk/gpart/HISTORY b/disk/gpart/HISTORY
index 5ae525b..f722748 100644
--- a/disk/gpart/HISTORY
+++ b/disk/gpart/HISTORY
@@ -1,3 +1,8 @@
+2013-12-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.2.1
+ new WEB_SITE & URL (now at github)
+ * BUILD: deleted
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/disk/gparted/DEPENDS b/disk/gparted/DEPENDS
index ea9b201..5c86051 100755
--- a/disk/gparted/DEPENDS
+++ b/disk/gparted/DEPENDS
@@ -1,7 +1,7 @@
depends -sub CXX gcc &&
depends xml-parser-expat &&
depends parted &&
-depends udev &&
+depends UDEV &&
depends gtkmm2 &&
optional_depends gnome-doc-utils '' '--disable-doc' 'for documentation' &&
optional_depends rarian '' '--disable-scrollkeeper' 'to register help files
with rarian' &&
diff --git a/disk/gparted/DETAILS b/disk/gparted/DETAILS
index 8863f30..fd8d14e 100755
--- a/disk/gparted/DETAILS
+++ b/disk/gparted/DETAILS
@@ -1,6 +1,6 @@
SPELL=gparted
- VERSION=0.13.1
-
SOURCE_HASH=sha512:a0a6af764f5be094ba88057ceb10cd0ed9204fbedd6b8d25fae8e35cb0fec347f90fb0b2054f6d41dd3fc362fafa7a03beedb96b602a1b9c6ac32d060768da9d
+ VERSION=0.18.0
+
SOURCE_HASH=sha512:0598e478194204a790f49392969379bdf04fda4f9e8bf7fca6c12e0b0c313ef3aab235b05f0a33eb64b8b38c916a02ec4e857183f2474d1886e623d71fed2dd3
SOURCE=${SPELL}-${VERSION}.tar.bz2
SOURCE_URL[0]=${SOURCEFORGE_URL}/$SPELL/$SOURCE
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
diff --git a/disk/gparted/HISTORY b/disk/gparted/HISTORY
index 528e914..6888bb0 100644
--- a/disk/gparted/HISTORY
+++ b/disk/gparted/HISTORY
@@ -1,3 +1,18 @@
+2014-02-20 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.18.0
+
+2013-09-19 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.16.2
+
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: udev => UDEV
+
+2013-05-02 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.16.1
+
+2013-03-22 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.15.0
+
2012-08-11 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.13.1

diff --git a/disk/grub2/BUILD b/disk/grub2/BUILD
index 564f1c6..e1391d4 100755
--- a/disk/grub2/BUILD
+++ b/disk/grub2/BUILD
@@ -1,5 +1,8 @@
OPTS="${OPTS} ${GRUB2_OPTS} -disable-werror" &&
-CFLAGS=${CFLAGS/-m64/} &&
-CFLAGS=${CFLAGS/-O?/-Os} &&
+OPTS="$OPTS --with-platform=${GRUB2_PLATFORM%/*}" &&
+CFLAGS=${CFLAGS//-m64/} &&
+CFLAGS=$(echo ${CFLAGS} | sed -r "s;-O([0-9]|fast);-Os;g") &&
+LDFLAGS=${LDFLAGS//-s /} &&
+LDFLAGS=${LDFLAGS%-s} &&
disable_pic force &&
default_build
diff --git a/disk/grub2/CONFIGURE b/disk/grub2/CONFIGURE
index 316d411..62fff9e 100755
--- a/disk/grub2/CONFIGURE
+++ b/disk/grub2/CONFIGURE
@@ -17,4 +17,7 @@ config_query_option GRUB2_OPTS 'include memory manger
debugging?' n \

config_query_option GRUB2_OPTS 'build and install the efiemu runtimes?' y \
'--enable-efiemu' \
- '--disable-efiemu'
+ '--disable-efiemu' &&
+
+config_query_list GRUB2_PLATFORM "Select platform:" \
+ pc/i386 efi/i386 efi/x86_64
diff --git a/disk/grub2/HISTORY b/disk/grub2/HISTORY
index 883a698..cd678f8 100644
--- a/disk/grub2/HISTORY
+++ b/disk/grub2/HISTORY
@@ -1,3 +1,15 @@
+2014-10-10 Pol Vinogradov <vin.public AT gmail.com>
+ * BUILD: removed --target flag, it makes mangled binary names,
+ fixed regexp for gcc's -O flag, now it matches -Ofast as well
+ * PRE_BUILD, grub-2.00-freetype-2.5.1.patch: added a patch from
Gentoo,
+ fixes compilation with current freetype2
+
+2014-03-09 Remko van der Vossen <wich AT sourcemage.org>
+ * BUILD: Do not strip objects, it leads to a broken grub
+
+2013-08-24 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, CONFIGURE: Allow to select the target platform
+
2012-10-09 Eric Sandall <sandalle AT sourcemage.org>
* PRE_BUILD: Apply glibc-2.16.patch
* glibc-2.16.patch: Fix compilation with glibc 2.16+ (gets removed
from GNU
diff --git a/disk/grub2/PRE_BUILD b/disk/grub2/PRE_BUILD
index ceb321f..70e263d 100755
--- a/disk/grub2/PRE_BUILD
+++ b/disk/grub2/PRE_BUILD
@@ -5,6 +5,9 @@ patch "${SOURCE_DIRECTORY}"/grub-core/gnulib/stdio.in.h \
"${SPELL_DIRECTORY}"/glibc-2.16.patch &&

cd ${SOURCE_DIRECTORY} &&
+
+patch -p1 < ${SPELL_DIRECTORY}/grub-2.00-freetype-2.5.1.patch &&
+
if [[ "${GRUB2_SVN}" = 'y' ]]; then
./autogen.sh
else
diff --git a/disk/grub2/grub-2.00-freetype-2.5.1.patch
b/disk/grub2/grub-2.00-freetype-2.5.1.patch
new file mode 100644
index 0000000..286830c
--- /dev/null
+++ b/disk/grub2/grub-2.00-freetype-2.5.1.patch
@@ -0,0 +1,24 @@
+commit fd0df6d098b1e6a4f60275c48a3ec88d15ba1fbb
+Author: Colin Watson <cjwatson AT ubuntu.com>
+Date: Fri Nov 29 12:19:36 2013 +0000
+
+ Fix build with FreeType 2.5.1
+
+ * util/grub-gen-asciih.c: Include FT_SYNTHESIS_H rather than
+ <freetype/ftsynth.h>, fixing build with FreeType 2.5.1.
+ * util/grub-gen-widthspec.c: Likewise.
+ * util/grub-mkfont.c: Likewise.
+
+diff --git a/util/grub-mkfont.c b/util/grub-mkfont.c
+index 0d8eb78..242dd01 100644
+--- a/util/grub-mkfont.c
++++ b/util/grub-mkfont.c
+@@ -43,7 +43,7 @@
+ #include FT_FREETYPE_H
+ #include FT_TRUETYPE_TAGS_H
+ #include FT_TRUETYPE_TABLES_H
+-#include <freetype/ftsynth.h>
++#include FT_SYNTHESIS_H
+
+ #undef __FTERRORS_H__
+ #define FT_ERROR_START_LIST const char *ft_errmsgs[] = {
diff --git a/disk/gummiboot/CONFLICTS b/disk/gummiboot/CONFLICTS
new file mode 100755
index 0000000..ddeb535
--- /dev/null
+++ b/disk/gummiboot/CONFLICTS
@@ -0,0 +1 @@
+conflicts gummiboot y
diff --git a/disk/gummiboot/DEPENDS b/disk/gummiboot/DEPENDS
new file mode 100755
index 0000000..6aba539
--- /dev/null
+++ b/disk/gummiboot/DEPENDS
@@ -0,0 +1,4 @@
+depends pkgconfig &&
+depends util-linux &&
+depends gnu-efi &&
+depends libxslt
diff --git a/disk/gummiboot/DETAILS b/disk/gummiboot/DETAILS
new file mode 100755
index 0000000..2390495
--- /dev/null
+++ b/disk/gummiboot/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=gummiboot
+ VERSION=45
+ SOURCE_IGNORE=volatile
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=http://cgit.freedesktop.org/$SPELL/snapshot/$SOURCE
+ WEB_SITE=http://freedesktop.org/wiki/Software/gummiboot/
+ LICENSE[0]=GPL
+ ENTERED=20140203
+ KEYWORDS="DISK"
+ SHORT="simple UEFI boot manager"
+cat << EOF
+gummiboot is a simple UEFI boot manager which executes configured EFI
images. The default entry
+is selected by a configured pattern (glob) or an on-screen menu.
+gummiboot operates on the EFI System Partition (ESP) only. Configuration
file fragments, kernels,
+initrds, other EFI images need to reside on the ESP. Linux kernels need to
be built with
+CONFIG_EFI_STUB to be able to be directly executed as an EFI image.
+EOF
diff --git a/disk/gummiboot/HISTORY b/disk/gummiboot/HISTORY
new file mode 100644
index 0000000..d3e35f8
--- /dev/null
+++ b/disk/gummiboot/HISTORY
@@ -0,0 +1,17 @@
+2014-05-15 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 45
+ * mkgummi: fix
+
+2014-04-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * INSTALL, smgl-splash.bmp.xz: provide splash screen
+ * INSTALL, mkgummi: provide a configuration script
+
+2014-03-31 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 44
+ * CONFLICTS: added
+
+2014-02-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 43
+ SOURCE_IGNORE=volatile, file is regenerated for each download
+ spell created
+
diff --git a/disk/gummiboot/INSTALL b/disk/gummiboot/INSTALL
new file mode 100755
index 0000000..e4a7337
--- /dev/null
+++ b/disk/gummiboot/INSTALL
@@ -0,0 +1,10 @@
+default_install &&
+DEST=$INSTALL_ROOT/usr/sbin &&
+mkdir -p $DEST &&
+cp $SPELL_DIRECTORY/mkgummi $DEST &&
+DEST=$INSTALL_ROOT/boot &&
+SPLASH=smgl-splash.bmp &&
+mkdir -p $DEST &&
+xzcat $SPELL_DIRECTORY/$SPLASH.xz > $DEST/$SPLASH &&
+message "A SMGL splash screen is available in /boot"
+message "use mkgummi to update the gummiboot configuration"
diff --git a/disk/gummiboot/PRE_BUILD b/disk/gummiboot/PRE_BUILD
new file mode 100755
index 0000000..eb92735
--- /dev/null
+++ b/disk/gummiboot/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+autoreconf -f -i --symlink
diff --git a/disk/gummiboot/mkgummi b/disk/gummiboot/mkgummi
new file mode 100755
index 0000000..d32201e
--- /dev/null
+++ b/disk/gummiboot/mkgummi
@@ -0,0 +1,33 @@
+#!/bin/bash
+root_dev()
+{
+ ROOT_DEV=$( mount | grep ' / ' | awk ' $1 ~ /\/dev\/*/ {print $1}')
+ ROOT_PART=$(blkid |grep ${ROOT_DEV}: |cut -d\ -f6)
+}
+# find the root partition
+root_dev
+echo root = $ROOT_DEV
+echo root partition = $ROOT_PART
+
+modprobe efivarfs &&
+mount -t efivarfs efivarfs /sys/firmware/efi/efivars &&
+gummiboot install &&
+cd /boot &&
+DEST=/boot/loader/entries &&
+
+# delete existing smgl confif files
+mkdir -p $DEST &&
+rm -f $DEST/smgl* &&
+
+# create the smgl config files for gummiboot
+for VX in `ls vmlinuz-* | cut -d- -f2`;do
+ echo creating efi config for $VX &&
+ cat > $DEST/smgl-$VX.conf << EOF
+title SourceMage GNU/Linux
+version $VX
+linux /vmlinuz-$VX
+#options ro root=/dev/$ROOT_DEV
+options ro root=$ROOT_PART
+EOF
+done &&
+umount /sys/firmware/efi/efivars
diff --git a/disk/gummiboot/smgl-splash.bmp.xz
b/disk/gummiboot/smgl-splash.bmp.xz
new file mode 100644
index 0000000..937f0a1
Binary files /dev/null and b/disk/gummiboot/smgl-splash.bmp.xz differ
diff --git a/disk/isomaster/DETAILS b/disk/isomaster/DETAILS
index fc236e9..5fe2ae7 100755
--- a/disk/isomaster/DETAILS
+++ b/disk/isomaster/DETAILS
@@ -1,8 +1,8 @@
SPELL=isomaster
- VERSION=1.3.9
+ VERSION=1.3.11
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=http://littlesvr.ca/$SPELL/releases/$SOURCE
-
SOURCE_HASH=sha512:746f8e67fc5ebf39caaf1900c55752c07761cf919f49b49fdbf449b0c1309445c01b38d57cd5b741c057dd8d020d941863d2b29c1d5a725078cf8448d3ff8a4b
+
SOURCE_HASH=sha512:98c654c9320410765f5d7656396b3d87c34505410638c01e3ae65b89a20eb19d6554a70c3deca79e39524459e3cce618be3e42fdce8b5de1d88fa72fa6e122d9
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://littlesvr.ca/isomaster/
LICENSE[0]=GPL
diff --git a/disk/isomaster/HISTORY b/disk/isomaster/HISTORY
index 4cf0138..7cbc86d 100644
--- a/disk/isomaster/HISTORY
+++ b/disk/isomaster/HISTORY
@@ -1,3 +1,6 @@
+2014-04-18 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.3.11
+
2012-07-17 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.3.9

diff --git a/disk/libatasmart/DEPENDS b/disk/libatasmart/DEPENDS
new file mode 100644
index 0000000..389e196
--- /dev/null
+++ b/disk/libatasmart/DEPENDS
@@ -0,0 +1,2 @@
+depends pkgconfig &&
+depends UDEV
diff --git a/disk/libatasmart/HISTORY b/disk/libatasmart/HISTORY
index de31544..8a49b78 100644
--- a/disk/libatasmart/HISTORY
+++ b/disk/libatasmart/HISTORY
@@ -1,3 +1,6 @@
+2013-10-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: added, for UDEV
+
2012-09-11 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.19
.gz => .xz
diff --git a/disk/libburn/DETAILS b/disk/libburn/DETAILS
index 5c32bef..d156552 100755
--- a/disk/libburn/DETAILS
+++ b/disk/libburn/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=libburn
if [[ $LIBBURN_BRANCH == scm ]]; then
- if [[ $LIBBURN_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=svn
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-svn.tar.bz2
FORCE_DOWNLOAD=on
SOURCE_HINTS=old_svn_compat
@@ -12,14 +9,14 @@ if [[ $LIBBURN_BRANCH == scm ]]; then
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-svn"
SOURCE_IGNORE=volatile
else
- VERSION=1.2.6
+ VERSION=1.3.8
SOURCE2_IGNORE=signature
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_GPG=ABC0A854.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE_URL[0]=http://files.libburnia-project.org/releases/$SOURCE
SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-${VERSION//.pl01}"
# SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
fi
WEB_SITE=http://libburnia-project.org/
diff --git a/disk/libburn/HISTORY b/disk/libburn/HISTORY
index f00b675..e2b4ea2 100644
--- a/disk/libburn/HISTORY
+++ b/disk/libburn/HISTORY
@@ -1,3 +1,27 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2014-06-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3.8
+
+2014-03-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3.6
+
+2013-12-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3.4
+
+2013-08-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3.2
+
+2013-06-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3.0.pl01
+
+2013-05-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3.0
+
+2013-03-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.2.8
+
2013-01-20 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.2.6

diff --git a/disk/libewf/DEPENDS b/disk/libewf/DEPENDS
index 9418a0d..4194ada 100755
--- a/disk/libewf/DEPENDS
+++ b/disk/libewf/DEPENDS
@@ -1,2 +1,2 @@
-depends openssl &&
+depends SSL &&
depends zlib
diff --git a/disk/libewf/HISTORY b/disk/libewf/HISTORY
index 953fb87..28e3645 100644
--- a/disk/libewf/HISTORY
+++ b/disk/libewf/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2012-01-27 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 20111015, SOURCE, SOURCE_URL[0] and WEB_SITE updated,
SOURCE_HINTS[0] removed
diff --git a/disk/libisoburn/DETAILS b/disk/libisoburn/DETAILS
index 6684ede..85da7b5 100755
--- a/disk/libisoburn/DETAILS
+++ b/disk/libisoburn/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=libisoburn
if [[ $LIBISOBURN_BRANCH == scm ]]; then
- if [[ $LIBISOBURN_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=svn
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-svn.tar.bz2
FORCE_DOWNLOAD=on
SOURCE_HINTS=old_svn_compat
@@ -12,14 +9,14 @@ if [[ $LIBISOBURN_BRANCH == scm ]]; then
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-svn"
SOURCE_IGNORE=volatile
else
- VERSION=1.2.6
+ VERSION=1.3.8
SOURCE2_IGNORE=signature
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_GPG=ABC0A854.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE_URL[0]=http://files.libburnia-project.org/releases/$SOURCE
SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-${VERSION}"
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-${VERSION//.pl??}"
# SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
fi
WEB_SITE=http://libburnia-project.org/
diff --git a/disk/libisoburn/HISTORY b/disk/libisoburn/HISTORY
index 9661030..6d18f41 100644
--- a/disk/libisoburn/HISTORY
+++ b/disk/libisoburn/HISTORY
@@ -1,3 +1,27 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2014-06-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3.8
+
+2014-03-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3.6.pl01
+
+2014-03-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3.6
+
+2013-12-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3.4
+
+2013-08-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3.2
+
+2013-05-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3.0
+
+2013-03-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.2.8
+
2013-01-20 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.2.6

diff --git a/disk/libisofs/DETAILS b/disk/libisofs/DETAILS
index 94f0514..fe619c1 100755
--- a/disk/libisofs/DETAILS
+++ b/disk/libisofs/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=libisofs
if [[ $LIBISOFS_BRANCH == scm ]]; then
- if [[ $LIBISOFS_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=svn
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-svn.tar.bz2
FORCE_DOWNLOAD=on
SOURCE_HINTS=old_svn_compat
@@ -12,7 +9,7 @@ if [[ $LIBISOFS_BRANCH == scm ]]; then
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-svn"
SOURCE_IGNORE=volatile
else
- VERSION=1.2.6
+ VERSION=1.3.8
SOURCE2_IGNORE=signature
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
diff --git a/disk/libisofs/HISTORY b/disk/libisofs/HISTORY
index d32f21d..615176c 100644
--- a/disk/libisofs/HISTORY
+++ b/disk/libisofs/HISTORY
@@ -1,3 +1,24 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2014-06-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3.8
+
+2014-03-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3.6
+
+2013-12-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3.4
+
+2013-08-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3.2
+
+2013-05-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3.0
+
+2013-03-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.2.8
+
2013-01-20 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.2.6

diff --git a/disk/libmtp/DETAILS b/disk/libmtp/DETAILS
index 362c763..cb7e6a0 100755
--- a/disk/libmtp/DETAILS
+++ b/disk/libmtp/DETAILS
@@ -1,8 +1,8 @@
SPELL=libmtp
- VERSION=1.1.5
+ VERSION=1.1.6
SOURCE="$SPELL-$VERSION.tar.gz"
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SPELL/$VERSION/$SOURCE
+
SOURCE_HASH=sha512:fe6d9bc0621d6ad2325164585ec5f3e20824add5ee763d6d14ba7dbea6d2aacd75afa450627f3a03691c33ffb92675abebce64c3f8e32e8c2db511e814207ab3
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE="http://libmtp.sourceforge.net/";
LICENSE[0]=LGPL
diff --git a/disk/libmtp/HISTORY b/disk/libmtp/HISTORY
index d9e2449..8954f32 100644
--- a/disk/libmtp/HISTORY
+++ b/disk/libmtp/HISTORY
@@ -1,3 +1,6 @@
+2013-03-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.1.6
+
2012-09-22 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated VERSION to 1.1.5

diff --git a/disk/lilo/0001-fix-failure-during-install.patch
b/disk/lilo/0001-fix-failure-during-install.patch
new file mode 100644
index 0000000..c1a32ed
--- /dev/null
+++ b/disk/lilo/0001-fix-failure-during-install.patch
@@ -0,0 +1,36 @@
+From 810806d4d5003dbc61f0efa38f363d0417c66ed3 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+Date: Sat, 8 Jun 2013 23:07:57 +0200
+Subject: [PATCH] fix failure during install
+
+---
+ src/Makefile | 5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
+
+diff --git a/src/Makefile b/src/Makefile
+index feb144e..5d12cad 100644
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -243,9 +243,8 @@ install:
+ if [ -f diag1.img ]; then cp -f diag1.img $$DESTDIR$(BOOT_DIR); fi
+ if [ -f diag2.img ]; then cp -f diag2.img $$DESTDIR$(BOOT_DIR); fi
+
+- strip lilo
+ cp lilo $$DESTDIR$(SBIN_DIR)/lilo
+- [ -x lilo.static ] && strip lilo.static
++ strip $$DESTDIR$(SBIN_DIR)/lilo
+ cp ../mkrescue $$DESTDIR$(USRSBIN_DIR)/mkrescue
+ cp ../keytab-lilo.pl $$DESTDIR$(USRSBIN_DIR)/keytab-lilo
+
+@@ -264,6 +263,8 @@ mkloader: temp.c
+ tidy:
+ rm -f core $(LIS) *.shs *.crc $(TMP)*
+ rm -rf sbin boot usr
++ if [ -x lilo ]; then strip lilo; fi
++ if [ -x lilo.static ]; then strip lilo.static; fi
+
+ clean:
+ rm -f *.o *.s *.i *.img *.b tmp_make version
+--
+1.8.3
+
diff --git a/disk/lilo/CONFIGURE b/disk/lilo/CONFIGURE
index cd4cb2e..35e828e 100755
--- a/disk/lilo/CONFIGURE
+++ b/disk/lilo/CONFIGURE
@@ -1 +1,3 @@
-config_query RUN_LILO "Run LILO automatically upon LILO upgrades?" n
+config_query RUN_LILO "Run LILO automatically upon LILO upgrades?" n &&
+
+config_query LILO_XVD "Apply patch to get lilo to recognize Xen XVD disks?" n
diff --git a/disk/lilo/DETAILS b/disk/lilo/DETAILS
index bc6a2f3..7666079 100755
--- a/disk/lilo/DETAILS
+++ b/disk/lilo/DETAILS
@@ -1,5 +1,5 @@
SPELL=lilo
- VERSION=23.2
+ VERSION=24.0
SOURCE=lilo-${VERSION}.tar.gz
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
diff --git a/disk/lilo/HISTORY b/disk/lilo/HISTORY
index f0c266e..a4f9512 100644
--- a/disk/lilo/HISTORY
+++ b/disk/lilo/HISTORY
@@ -1,3 +1,13 @@
+2014-04-25 Vlad Glagolev <stealth AT sourcemage.org>
+ * CONFIGURE: added option to apply XVD patch
+ * PRE_BUILD: apply patch
+ * xvd.patch: added, patch by Lloyd Richardson <lloyd AT drlabs.org> and
+ Bostjan Skufca <bostjan AT a2o.si> for Xen XVD disks recognition
+
+2013-08-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 24.0
+ * PRE_BUILD, 0001-fix-failure-during-install.patch: fix failure
during install
+
2011-09-26 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: converted to upstream signature checking
* 1FE1B08B.gpg: added gpg keyring
diff --git a/disk/lilo/PRE_BUILD b/disk/lilo/PRE_BUILD
new file mode 100755
index 0000000..1be3d3e
--- /dev/null
+++ b/disk/lilo/PRE_BUILD
@@ -0,0 +1,7 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 < $SPELL_DIRECTORY/0001-fix-failure-during-install.patch &&
+
+if [[ $LILO_XVD == y ]]; then
+ patch -p0 < "$SPELL_DIRECTORY/xvd.patch"
+fi
diff --git a/disk/lilo/xvd.patch b/disk/lilo/xvd.patch
new file mode 100644
index 0000000..35e2ce6
--- /dev/null
+++ b/disk/lilo/xvd.patch
@@ -0,0 +1,29 @@
+--- src/geometry.c.orig
++++ src/geometry.c
+@@ -339,7 +339,7 @@ unsigned char max_partno[512] = {
+ 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+
+- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* Cx
*/
++ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, /* Cx
*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+@@ -670,6 +670,7 @@ void geo_query_dev(GEOMETRY *geo,int device,int all)
+ case MAJOR_SD6:
+ case MAJOR_SD7:
+ case MAJOR_SD8:
++ case MAJOR_XVD:
+ MASK15:
+ geo->device = 0x80 + last_dev(MAJOR_HD,64) + (MINOR(device) >> 4);
+ if (!get_all) break;
+--- src/lilo.h.orig
++++ src/lilo.h
+@@ -148,6 +148,7 @@
+ #define MAJOR_EMD 153 /* Enhanced multi-disk RAID sets */
+ #define MAJOR_CARM1 160 /* Carmel SATA Disk on first 8-port controller */
+ #define MAJOR_CARM2 161 /* Carmel SATA Disk on 2nd 8-port controller */
++#define MAJOR_XVD 202 /* xen xvd disks */
+
+ /* don't use the following */
+ #define MAJOR_MDP 254 /* Enhanced multi-disk RAID sets [experimental?]
*/
diff --git a/disk/lvm/DETAILS b/disk/lvm/DETAILS
index ed9cf44..a6631d3 100755
--- a/disk/lvm/DETAILS
+++ b/disk/lvm/DETAILS
@@ -1,5 +1,5 @@
SPELL=lvm
- VERSION=2.02.96
+ VERSION=2.02.111
SOURCE=LVM2.$VERSION.tgz
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY=$BUILD_DIRECTORY/LVM2.$VERSION
diff --git a/disk/lvm/HISTORY b/disk/lvm/HISTORY
index 535e89d..bb1fbf8 100644
--- a/disk/lvm/HISTORY
+++ b/disk/lvm/HISTORY
@@ -1,3 +1,14 @@
+2014-10-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.02.111
+
+2014-08-24 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: 2.02.109
+ * lvm-static-hotfix.patch, PRE_BUILD: dirty hack to link missing libs
+ to static build (was needed on a fresh install, not sure why broken
now)
+
+2013-08-18 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.02.100
+
2012-06-09 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.02.96

diff --git a/disk/lvm/PRE_BUILD b/disk/lvm/PRE_BUILD
new file mode 100755
index 0000000..92c0ce3
--- /dev/null
+++ b/disk/lvm/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+patch -p1 < "$SCRIPT_DIRECTORY/lvm-static-hotfix.patch"
diff --git a/disk/lvm/lvm-static-hotfix.patch
b/disk/lvm/lvm-static-hotfix.patch
new file mode 100644
index 0000000..e586dbb
--- /dev/null
+++ b/disk/lvm/lvm-static-hotfix.patch
@@ -0,0 +1,21 @@
+diff -ru LVM2.2.02.109.orig/tools/Makefile.in LVM2.2.02.109/tools/Makefile.in
+--- LVM2.2.02.109.orig/tools/Makefile.in 2014-08-05 03:10:57.000000000
+0200
++++ LVM2.2.02.109/tools/Makefile.in 2014-08-08 08:45:14.849098142 +0200
+@@ -128,7 +128,7 @@
+
+ dmsetup.static: dmsetup.o $(interfacebuilddir)/libdevmapper.a
+ $(CC) $(CFLAGS) $(LDFLAGS) -static -L$(interfacebuilddir) \
+- -o $@ dmsetup.o -ldevmapper $(STATIC_LIBS) $(LIBS)
++ -o $@ dmsetup.o -ldevmapper $(STATIC_LIBS) $(LIBS) -lpthread
+
+ all: device-mapper
+
+@@ -144,7 +144,7 @@
+
+ lvm.static: $(OBJECTS) lvm-static.o $(top_builddir)/lib/liblvm-internal.a
$(interfacebuilddir)/libdevmapper.a
+ $(CC) $(CFLAGS) $(LDFLAGS) -static -L$(interfacebuilddir) -o $@ \
+- $(OBJECTS) lvm-static.o $(LVMLIBS) $(STATIC_LIBS) $(LIBS)
++ $(OBJECTS) lvm-static.o $(LVMLIBS) $(STATIC_LIBS) $(LIBS)
-luuid -lpthread
+
+ liblvm2cmd.a: $(top_builddir)/lib/liblvm-internal.a $(OBJECTS) lvmcmdlib.o
lvm2cmd.o
+ cat $(top_builddir)/lib/liblvm-internal.a > $@
diff --git a/disk/netatalk/DEPENDS b/disk/netatalk/DEPENDS
index f5a667d..a47073b 100755
--- a/disk/netatalk/DEPENDS
+++ b/disk/netatalk/DEPENDS
@@ -1,5 +1,5 @@
depends db &&
-depends openssl &&
+depends SSL &&

optional_depends tcp_wrappers \
"--enable-tcp-wrappers" \
diff --git a/disk/netatalk/HISTORY b/disk/netatalk/HISTORY
index d2992bf..14846c5 100644
--- a/disk/netatalk/HISTORY
+++ b/disk/netatalk/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2010-12-22 George Sherwood <gsherwood AT sourcemage.org>
* DETAILS: Updated to version 2.1.5

diff --git a/disk/ntfs-3g/DETAILS b/disk/ntfs-3g/DETAILS
index d9503f7..a8bd414 100755
--- a/disk/ntfs-3g/DETAILS
+++ b/disk/ntfs-3g/DETAILS
@@ -1,7 +1,7 @@
SPELL=ntfs-3g
SPELLX=ntfs-3g_ntfsprogs
- VERSION=2013.1.13
-
SOURCE_HASH=sha512:34cc930320a9a54df406d0fdd71154503bac1181b5642382fcb38fa8c51235fa252c74a5c1ab06019972a236bbd717b47d2acbc7581a747657e4f7a8f216d8bc
+ VERSION=2014.2.15
+
SOURCE_HASH=sha512:7e4a5c9ac9d43dcf0d4b4085dea6703126fc4808cb9e1b7038884b20df2a8ab8f54c269d7204a279b62c5ba1127a966fd64226a8ed8f0c11667d9326c2f8fa7c
SOURCE=$SPELLX-$VERSION.tgz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
WEB_SITE=http://www.tuxera.com
diff --git a/disk/ntfs-3g/HISTORY b/disk/ntfs-3g/HISTORY
index d3f1686..90790c8 100644
--- a/disk/ntfs-3g/HISTORY
+++ b/disk/ntfs-3g/HISTORY
@@ -1,3 +1,6 @@
+2014-06-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2014.02.15
+
2013-01-15 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2013.1.13

diff --git a/disk/partclone/BUILD b/disk/partclone/BUILD
new file mode 100755
index 0000000..80489b8
--- /dev/null
+++ b/disk/partclone/BUILD
@@ -0,0 +1,2 @@
+OPTS+=" --enable-fat" &&
+default_build
diff --git a/disk/partclone/DETAILS b/disk/partclone/DETAILS
index 45b04d3..c47c5d0 100755
--- a/disk/partclone/DETAILS
+++ b/disk/partclone/DETAILS
@@ -1,6 +1,6 @@
SPELL=partclone
- VERSION=0.2.59
-
SOURCE_HASH=sha512:e7b9dd7daa8a9323eb9629c8cb0073a6fb383b7ae8da91625ba57295eebb1e004f518346cf7d64911692c4a3b8f53339d6e6fe5b6b2a7bcc049d13da36e6d979
+ VERSION=0.2.73
+
SOURCE_HASH=sha512:9392a422a4bc698d043a3526c7594c961cc6da8061aa016038026f05e44df0cea2c39f22d42dc97d539b8faad6855c687d8804a8bf6c255cd89a756462cbc638
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SOURCE}
diff --git a/disk/partclone/HISTORY b/disk/partclone/HISTORY
index d21d5d2..58c9ee7 100644
--- a/disk/partclone/HISTORY
+++ b/disk/partclone/HISTORY
@@ -1,3 +1,36 @@
+2014-10-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.2.73
+
+2014-08-11 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.2.72
+
+2014-07-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.2.71
+
+2014-05-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * BUILD: added, for fat support
+
+2014-01-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.2.70
+
+2014-01-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.2.69
+
+2013-12-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.2.68
+
+2013-07-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.2.66
+
+2013-06-18 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.2.62
+
+2013-05-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.2.61
+
+2013-03-31 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.2.60
+
2013-02-21 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.2.59

diff --git a/disk/partimage-ng/DETAILS b/disk/partimage-ng/DETAILS
index 5956188..dcf763d 100755
--- a/disk/partimage-ng/DETAILS
+++ b/disk/partimage-ng/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=partimage-ng
-if [[ "${PARTIMAGE_NG_AUTOUPDATE}" == y ]]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=trunk
-fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-trunk.tar.bz2

SOURCE_URL[0]=bzr_http://bazaar.launchpad.net/~vonami/partimage-ng/trunk:$SPELL-trunk
SOURCE_IGNORE=volatile
diff --git a/disk/partimage-ng/HISTORY b/disk/partimage-ng/HISTORY
index 44e8cfe..8b8c859 100644
--- a/disk/partimage-ng/HISTORY
+++ b/disk/partimage-ng/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-09-22 Ismael Luceno <ismael AT sourcemage.org>
* DEPENDS, DETAILS, PREPARE: Use prepare_select_branch

diff --git a/disk/partimage/DEPENDS b/disk/partimage/DEPENDS
index 28e79ba..c87dc3d 100755
--- a/disk/partimage/DEPENDS
+++ b/disk/partimage/DEPENDS
@@ -8,7 +8,7 @@ optional_depends gettext \
"--disable-nls" \
"NLS support" &&

-optional_depends openssl \
+optional_depends SSL \
"--enable-ssl" \
"--disable-ssl" \
"SSL support for server"
diff --git a/disk/partimage/HISTORY b/disk/partimage/HISTORY
index 231e0c0..1531d36 100644
--- a/disk/partimage/HISTORY
+++ b/disk/partimage/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/disk/pmount/BUILD b/disk/pmount/BUILD
index 482831a..7e7f955 100755
--- a/disk/pmount/BUILD
+++ b/disk/pmount/BUILD
@@ -1,4 +1,5 @@
-if [[ $CRYPT == "y" ]]; then
- sed -i -e "s|/sbin/cryptsetup|`which cryptsetup`|" src/policy.h
-fi &&
+if is_depends_enabled $SPELL cryptsetup-luks; then
+ OPTS="--with-cryptsetup-prog=`which cryptsetup` $OPTS"
+fi &&
+
default_build
diff --git a/disk/pmount/CONFIGURE b/disk/pmount/CONFIGURE
deleted file mode 100755
index 4635f88..0000000
--- a/disk/pmount/CONFIGURE
+++ /dev/null
@@ -1,2 +0,0 @@
-config_query PMOUNT "Enable usage of pmount by hal instead of fstab
definitions (answer 'n' if you use gnome-volume-manager) " y &&
-config_query CRYPT "Enable prompting for passphrases of encrypted
partitions" n
diff --git a/disk/pmount/DEPENDS b/disk/pmount/DEPENDS
index f3bf708..22e7659 100755
--- a/disk/pmount/DEPENDS
+++ b/disk/pmount/DEPENDS
@@ -1,6 +1,15 @@
-depends dbus
&&
-depends hal
&&
-depends sysfsutils
&&
-if [[ $CRYPT == "y" ]]; then
- depends cryptsetup-luks
-fi
+depends util-linux &&
+depends which &&
+
+optional_depends hal \
+ "--enable-hal" \
+ "--disable-hal" \
+ "to build pmount-hal frontend" &&
+
+if is_depends_enabled $SPELL hal; then
+ depends dbus
+fi &&
+
+optional_depends cryptsetup-luks "" "" "to enable prompting for passphrases
of encrypted partitions" &&
+
+suggest_depends ntfs-3g "" "" "for ability to mount NTFS volumes"
diff --git a/disk/pmount/DETAILS b/disk/pmount/DETAILS
index 5dd04a1..c771c42 100755
--- a/disk/pmount/DETAILS
+++ b/disk/pmount/DETAILS
@@ -1,17 +1,14 @@
SPELL=pmount
- VERSION=0.9.20
- SOURCE=${SPELL}_${VERSION}.orig.tar.gz
- SOURCE2=${SPELL}_${VERSION}-3.diff.gz
-
SOURCE_HASH=sha512:94bb65f5690605fa8857bda942728bfaa59d7dc519c2cd80fead273da8fa21945e1f4c3eac6319a00e61e9f24be2fc180420f245b5dba56eb0e87b943d9c56e3
-
SOURCE2_HASH=sha512:bc040d7e0547943f825b2c32ba10dacd2fa0c24d7f2f723eb01043cee95c1fcea5516f8cc6fe860add71176b21b83c408d510d0cc3bd0c3aa25ce83aed824eb0
+ VERSION=0.9.23
+ SOURCE=${SPELL}_${VERSION}.orig.tar.bz2
+
SOURCE_HASH=sha512:a9d762fb9bd3f525d52b29a33c09c10a09f90fabdeed8f3658cb3fe8cbdbf237b2c9165b7c93a7170b9de5c65c513c1629b1fca638563a66d091c518782db92d
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://ftp.debian.org/debian/pool/main/p/pmount/$SOURCE
- SOURCE2_URL[0]=http://ftp.debian.org/debian/pool/main/p/pmount/$SOURCE2
+ SOURCE_URL[0]=http://ftp.debian.org/debian/pool/main/p/$SPELL/$SOURCE
WEB_SITE=http://packages.debian.org/unstable/source/pmount
ENTERED=20050512
LICENSE[0]=GPL
KEYWORDS="disk"
- SHORT="Wrapper around the standard mount program"
+ SHORT="wrapper around the standard mount program"
cat << EOF
pmount is a wrapper around the standard mount program which permits normal
users to mount removable devices without a matching /etc/fstab entry. This
diff --git a/disk/pmount/FINAL b/disk/pmount/FINAL
new file mode 100755
index 0000000..4fb2187
--- /dev/null
+++ b/disk/pmount/FINAL
@@ -0,0 +1,5 @@
+if [[ ! -d "$INSTALL_ROOT/media" ]]; then
+ install -vd "$INSTALL_ROOT/media"
+fi &&
+
+message "\n${MESSAGE_COLOR}Don't forget to add the users allowed to pmount
in plugdev group${DEFAULT_COLOR}\n"
diff --git a/disk/pmount/HISTORY b/disk/pmount/HISTORY
index 18d2367..4b55b94 100644
--- a/disk/pmount/HISTORY
+++ b/disk/pmount/HISTORY
@@ -1,3 +1,16 @@
+2013-09-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.9.23; updated source url and source
+ extension; fixed short description
+ * BUILD: removed dirty hacks
+ * DEPENDS: hal and dbus are optional; removed obsolete sysfsutils
+ dependency; added ntfs-3g suggest dependency; added missing generic
+ dependencies; removed tabs
+ * CONFIGURE: dropped, not needed anymore
+ * INSTALL: removed tabs
+ * PRE_BUILD: removed patching with the non-required 2nd source
+ * PRE_INSTALL: changed hal condition
+ * FINAL: added, to install /media directory and show post-cast message
+
2010-02-27 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS: updated to 0.9.20

diff --git a/disk/pmount/INSTALL b/disk/pmount/INSTALL
index 69c96a5..ccbb595 100755
--- a/disk/pmount/INSTALL
+++ b/disk/pmount/INSTALL
@@ -1,7 +1,11 @@
-make PREFIX=$INSTALL_ROOT/usr install &&
+make PREFIX=$INSTALL_ROOT/usr install &&
+
chgrp plugdev ${INSTALL_ROOT}/usr/bin/pmount \
- ${INSTALL_ROOT}/usr/bin/pmount-hal \
- ${INSTALL_ROOT}/usr/bin/pumount &&
+ ${INSTALL_ROOT}/usr/bin/pumount &&
+
+if is_depends_enabled $SPELL hal; then
+ chgrp plugdev ${INSTALL_ROOT}/usr/bin/pmount-hal
+fi &&
+
chmod 4750 ${INSTALL_ROOT}/usr/bin/pmount \
- ${INSTALL_ROOT}/usr/bin/pumount &&
-message "\nDon't forget to add the users allowed to pmount in plugdev
group\n"
+ ${INSTALL_ROOT}/usr/bin/pumount
diff --git a/disk/pmount/PRE_BUILD b/disk/pmount/PRE_BUILD
index df515b4..8d6a8dc 100755
--- a/disk/pmount/PRE_BUILD
+++ b/disk/pmount/PRE_BUILD
@@ -1,5 +1,3 @@
default_pre_build &&
cd $SOURCE_DIRECTORY &&
-unpack_file 2 &&
-gunzip -c $SOURCE_CACHE/$SOURCE2 | patch -p0 &&
patch -p1 < $SCRIPT_DIRECTORY/pmount-0.9.13-no_close.patch
diff --git a/disk/pmount/PRE_INSTALL b/disk/pmount/PRE_INSTALL
index bbb6929..7cd79a5 100755
--- a/disk/pmount/PRE_INSTALL
+++ b/disk/pmount/PRE_INSTALL
@@ -1,6 +1,7 @@
-default_pre_install &&
-create_group plugdev &&
-if [ "$PMOUNT" == "y" ]; then
+default_pre_install &&
+create_group plugdev &&
+
+if is_depends_enabled $SPELL hal; then
usermod -G plugdev -a haldaemon &&
mkdir -p ${INSTALL_ROOT}/etc/hal/device.d &&
ln -sfn ${INSTALL_ROOT}/usr/bin/pmount-hal
${INSTALL_ROOT}/etc/hal/device.d/60-pmount.hal
diff --git a/disk/pspshrink/DEPENDS b/disk/pspshrink/DEPENDS
new file mode 100755
index 0000000..69326c9
--- /dev/null
+++ b/disk/pspshrink/DEPENDS
@@ -0,0 +1,2 @@
+depends glib2 &&
+depends gtkmm2
diff --git a/disk/pspshrink/DETAILS b/disk/pspshrink/DETAILS
new file mode 100755
index 0000000..d9c60f1
--- /dev/null
+++ b/disk/pspshrink/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=pspshrink
+ VERSION=1.1.2
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://${SPELL}.googlecode.com/files/${SOURCE}
+
SOURCE_HASH=sha512:8b1cb00ff22af0d19cf48eefc81d195c7b21cffb79a78a71e004b30872efd94ae23ddad065f87d22c3a657036fd30bc0d052007d8fe73642be18bca676dbacec
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://code.google.com/p/pspshrink/";
+ LICENSE[0]="GPLv2"
+ ENTERED=20130812
+ KEYWORDS=""
+ SHORT="ISO Compressor for PSP games"
+cat << EOF
+pspshrink allows you to shrink your isos to the cso format which is
compatible
+with Devhook.
+EOF
diff --git a/disk/pspshrink/HISTORY b/disk/pspshrink/HISTORY
new file mode 100644
index 0000000..e373a85
--- /dev/null
+++ b/disk/pspshrink/HISTORY
@@ -0,0 +1,3 @@
+2013-08-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/disk/quota/DETAILS b/disk/quota/DETAILS
index 4affdeb..ca333c3 100755
--- a/disk/quota/DETAILS
+++ b/disk/quota/DETAILS
@@ -1,10 +1,9 @@
SPELL=quota
- VERSION=4.00-pre1
+ VERSION=4.01
SOURCE=${SPELL}-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-tools
- SOURCE_URL[0]=$SOURCEFORGE_URL/linuxquota/$SOURCE
-#
SOURCE_HASH=sha512:396af0d9c4b79c3a8be66e3879eb9c67b2e028490ab714bec0980d8b7aeb5584ce3cc6037b88363206f3ef79c1300db7eb873de6ca8ee50d50cf4b19905a8344
- SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
+
SOURCE_URL[0]=http://sourceforge.net/projects/linuxquota/files/quota-tools/$VERSION/$SOURCE/download
+
SOURCE_HASH=sha512:57f79efe7e538f3109d0e44e4f87388ec4e8134f34ba92a30acb5d223090e8fb0087dfc558a951facc7f9b4d2301b4e305b710576363c13f5e70b06c91194dda
LICENSE[0]=BSD
WEB_SITE=http://sourceforge.net/projects/linuxquota/
KEYWORDS="disk"
diff --git a/disk/quota/HISTORY b/disk/quota/HISTORY
index e80005f..7be0c02 100644
--- a/disk/quota/HISTORY
+++ b/disk/quota/HISTORY
@@ -1,3 +1,6 @@
+2013-06-24 Remko van der Vossen <wich AT sourcemage.org>
+ * DETIALS: 4.01
+
2010-04-08 Elisamuel Resto <ryuji AT sourcemage.org>
* DETAILS: updated to 4.00-pre1

diff --git a/disk/quota/quota-4.00-pre1.tar.gz.sig
b/disk/quota/quota-4.00-pre1.tar.gz.sig
deleted file mode 100644
index b54540f..0000000
Binary files a/disk/quota/quota-4.00-pre1.tar.gz.sig and /dev/null differ
diff --git a/disk/sg3_utils/DETAILS b/disk/sg3_utils/DETAILS
index 231a590..01aa883 100755
--- a/disk/sg3_utils/DETAILS
+++ b/disk/sg3_utils/DETAILS
@@ -1,7 +1,7 @@
SPELL=sg3_utils
- VERSION=1.35
-
SOURCE_HASH=sha512:b3ede93194bdab0a2f9374372e81dc7f597beb72f3dea0c3a8d33be5aa0514cf8ad19a2019277426b257e3dcf4bcb26da7b0635336fd2b485ee4e3e076464828
- SOURCE=$SPELL-$VERSION.tar.bz2
+ VERSION=1.37
+
SOURCE_HASH=sha512:086236ac001e421ff05d8bb89b4ff78e62a1b39572456202ae066a0c21f03d0333b54333fd70ef3ee7e46c1644547da9ae7bea3056e31793b3b0cf24c162ccd3
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://sg.danny.cz/sg/p/$SOURCE
WEB_SITE=http://sg.danny.cz/sg/sg3_utils.html
diff --git a/disk/sg3_utils/HISTORY b/disk/sg3_utils/HISTORY
index 198822a..02ac32a 100644
--- a/disk/sg3_utils/HISTORY
+++ b/disk/sg3_utils/HISTORY
@@ -1,3 +1,9 @@
+2013-10-17 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.37
+
+2013-06-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.36, bz2 -> xz
+
2013-01-19 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.35

diff --git a/disk/sgi.gpg b/disk/sgi.gpg
index bcd9ceb..93590c9 100644
Binary files a/disk/sgi.gpg and b/disk/sgi.gpg differ
diff --git a/disk/squashfs-tools3/BUILD b/disk/squashfs-tools3/BUILD
new file mode 100755
index 0000000..1814cd2
--- /dev/null
+++ b/disk/squashfs-tools3/BUILD
@@ -0,0 +1,2 @@
+cd squashfs-tools &&
+make
diff --git a/disk/squashfs-tools3/DETAILS b/disk/squashfs-tools3/DETAILS
new file mode 100755
index 0000000..7c8c6f7
--- /dev/null
+++ b/disk/squashfs-tools3/DETAILS
@@ -0,0 +1,27 @@
+ SPELL=squashfs-tools3
+ VERSION=3.4
+ SOURCE=squashfs${VERSION}.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/squashfs${VERSION}
+ SOURCE_URL[0]=${SOURCEFORGE_URL}/squashfs/${SOURCE}
+
SOURCE_HASH=sha512:5e126ea468271f54c62d473a04a355169514f2668b4dc0de4138a8ef2a6e633d373454e7b85c1c684b875d9dfc8afb17c05548dd5062d05f847ffef8e624d9fe
+ WEB_SITE=http://squashfs.sourceforge.net/
+ LICENSE[0]=GPL
+ ENTERED=20050104
+ KEYWORDS="filesystem disk"
+ SHORT="Compressed read-only filesystem for Linux"
+cat << EOF
+Data, inodes and directories are compressed.
+
+Squashfs stores full uid/gids (32 bits), and file creation time.
+
+Files up to 2^32 bytes are supported. Filesystems can be up to 2^32 bytes.
+
+Inode and directory data are highly compacted, and packed on byte
+boundaries. Each compressed inode is on average 8 bytes in length (the exact
+length varies on file type, i.e. regular file, directory, symbolic link, and
+block/char device inodes have different sizes).
+
+Squashfs can use block sizes up to 64K (the default size is 64K). Using 64K
+blocks achieves greater compression ratios than the normal 4K block size.
+File duplicates are detected and removed.
+EOF
diff --git a/disk/squashfs-tools3/HISTORY b/disk/squashfs-tools3/HISTORY
new file mode 100644
index 0000000..9e6416b
--- /dev/null
+++ b/disk/squashfs-tools3/HISTORY
@@ -0,0 +1,33 @@
+2014-09-11 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 3.4
+ * PRE_BUILD, INSTALL: Add version suffix to installed binaries
+
+2008-02-16 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS: updated spell to 3.3
+
+2006-09-12 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.1-r2, removed UPDATED
+
+2006-04-04 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.0
+ * INSTALL: added unsquashfs
+
+2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
+ * DETAILS: (automated) Add KEYWORDS
+
+2005-12-15 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.2-r2
+
+2005-11-29 Seth Woolley <seth AT tautology.org>
+ * DETAILS: MD5 -> SHA512
+
+2005-07-07 Flavien Bridault <disk AT sourcemage.org>
+ * DETAILS: updated to 2.2
+
+2005-04-30 Flavien Bridault <disk AT sourcemage.org>
+ * BUILD, INSTALL: updated according to Benoit squashfs spell
+ (#8661) which takes into account $INSTALL_ROOT
+
+2005-01-04 Wolfgang Scheicher <worf AT sbox.tu-graz.ac.at>
+ * created this spell
+
diff --git a/disk/squashfs-tools3/INSTALL b/disk/squashfs-tools3/INSTALL
new file mode 100755
index 0000000..414770a
--- /dev/null
+++ b/disk/squashfs-tools3/INSTALL
@@ -0,0 +1,3 @@
+# we install both binaries in /usr/sbin (like debian)
+mkdir -p "${INSTALL_ROOT}/usr/sbin" &&
+cp mksquashfs3 unsquashfs3 "${INSTALL_ROOT}/usr/sbin"
diff --git a/disk/squashfs-tools3/PRE_BUILD b/disk/squashfs-tools3/PRE_BUILD
new file mode 100755
index 0000000..db141cc
--- /dev/null
+++ b/disk/squashfs-tools3/PRE_BUILD
@@ -0,0 +1,2 @@
+default_pre_build &&
+sedit 's/fs\([: ]\|$\)/fs3\1/g' "$SOURCE_DIRECTORY"/squashfs-tools/Makefile
diff --git a/disk/testdisk/DEPENDS b/disk/testdisk/DEPENDS
index 451fa80..b486a8e 100755
--- a/disk/testdisk/DEPENDS
+++ b/disk/testdisk/DEPENDS
@@ -1,4 +1,4 @@
-optional_depends openssl '' '' 'encryption support' &&
+optional_depends SSL '' '' 'encryption support' &&
optional_depends "progsreiserfs" "" "" "to list files from ReiserFS
partition" &&
optional_depends "ntfs-3g" "" "" "to list files from NTFS
partition" &&
optional_depends "JPEG" "" "" "to improved JPEG recovery rate"
&&
diff --git a/disk/testdisk/DETAILS b/disk/testdisk/DETAILS
index ae76486..74b9b82 100755
--- a/disk/testdisk/DETAILS
+++ b/disk/testdisk/DETAILS
@@ -1,9 +1,9 @@
SPELL=testdisk
- VERSION=6.13
+ VERSION=6.14
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://www.cgsecurity.org/$SOURCE
-
SOURCE_HASH=sha512:30889b8afed5b0fac93ce028e8c95bfa3e14b72d39cc4f86659edcce0b8820c5ce0c2b7e1d09f23f0da977b5d1cb275551069a87b109d05538e63e9b76200442
+
SOURCE_HASH=sha512:f479c7863e1a39bf747a0b73b37eba1016e4762373b9b68747fed6141aa8faa7703c89dddc975df18904759292cd7d333ca0619eacb3c1eea76790a917e95774
WEB_SITE=http://www.cgsecurity.org/wiki/TestDisk
LICENSE[0]=GPL
ENTERED=20060916
diff --git a/disk/testdisk/HISTORY b/disk/testdisk/HISTORY
index 9b65203..427b0ba 100644
--- a/disk/testdisk/HISTORY
+++ b/disk/testdisk/HISTORY
@@ -1,3 +1,9 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2013-08-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 6.14
+
2011-11-16 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 6.13

diff --git a/disk/udev/CONFLICTS b/disk/udev/CONFLICTS
index 0006388..88992be 100755
--- a/disk/udev/CONFLICTS
+++ b/disk/udev/CONFLICTS
@@ -1 +1,2 @@
conflicts udev-old y
+conflicts eudev
diff --git a/disk/udev/HISTORY b/disk/udev/HISTORY
index 4c15a69..88f1861 100644
--- a/disk/udev/HISTORY
+++ b/disk/udev/HISTORY
@@ -1,3 +1,7 @@
+2013-07-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * CONFLICTS: add eudev
+ * PROVIDES: added
+
2012-02-13 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: renewed source url; temporary switch to sha512sum
* kay.gpg: removed jpeg photo
diff --git a/disk/udev/PROVIDES b/disk/udev/PROVIDES
new file mode 100644
index 0000000..5ca78e5
--- /dev/null
+++ b/disk/udev/PROVIDES
@@ -0,0 +1 @@
+UDEV
diff --git a/disk/udisks/DEPENDS b/disk/udisks/DEPENDS
index 5d33ff9..e8ecbef 100755
--- a/disk/udisks/DEPENDS
+++ b/disk/udisks/DEPENDS
@@ -3,7 +3,9 @@ depends parted &&
depends lvm &&
depends libatasmart &&
depends docbook-xsl &&
-depends -sub GUDEV udev &&
+depends -sub GOBJ policykit &&
+depends dbus-glib &&
+depends -sub GUDEV UDEV &&

optional_depends man \
"--enable-man-pages" \
@@ -13,8 +15,4 @@ optional_depends man \
optional_depends gtk-doc \
"--enable-gtk-doc" \
"--disable-gtk-doc" \
- "Build Devhelp files?" &&
-
-if is_depends_enabled $SPELL gtk-doc; then
- depends -sub GOBJ policykit
-fi
+ "Build Devhelp files?"
diff --git a/disk/udisks/HISTORY b/disk/udisks/HISTORY
index 99cf124..8e27358 100644
--- a/disk/udisks/HISTORY
+++ b/disk/udisks/HISTORY
@@ -1,3 +1,10 @@
+2014-02-12 Tommy Boatman <tboatman AT sourcemage.org>
+ * DEPENDS: needs policykit regardless of gtk-doc
+ needs dbus-glib
+
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: udev => UDEV
+
2012-06-04 Sukneet Basuta <sukneet AT sourcemage.org>
* DEPENDS: added depends udev with GUDEV subdepends

diff --git a/disk/udisks2/DEPENDS b/disk/udisks2/DEPENDS
index 1c04bd4..ae205ea 100755
--- a/disk/udisks2/DEPENDS
+++ b/disk/udisks2/DEPENDS
@@ -1,6 +1,6 @@
depends pkgconfig &&
depends glib2 &&
-depends udev &&
+depends UDEV &&
depends acl &&
depends libxslt &&
depends libatasmart &&
@@ -8,14 +8,19 @@ depends policykit &&
depends perl &&
depends xml-parser-expat &&

+optional_depends gettext \
+ '--enable-nls' \
+ '--disable-nls' \
+ 'NLS support' &&
+
optional_depends gobject-introspection \
"--enable-introspection=yes" \
"--enable-introspection=no" \
"Enable introspection?" &&

optional_depends man \
- "--enable-man-pages" \
- "--disable-man-pages" \
+ "--enable-man" \
+ "--disable-man" \
"Install man pages?" &&

optional_depends gtk-doc \
diff --git a/disk/udisks2/DETAILS b/disk/udisks2/DETAILS
index a5e6855..44ece78 100755
--- a/disk/udisks2/DETAILS
+++ b/disk/udisks2/DETAILS
@@ -1,7 +1,7 @@
SPELL=udisks2
- VERSION=2.0.1
-
SOURCE_HASH=sha512:c8baadd9fd182a52e93eb4a182f6de42f59f429518236c00819f28ee726334c5dddb7366f874381b56211ffb41e3c915c63a482195443fc0b3dc95d513b4555a
-# SECURITY_PATCH=2
+ VERSION=2.1.4
+
SOURCE_HASH=sha512:782e94d27cdacf4178fc7c39ad300168d3280be6cd434f067c6e329efe91544d5bbfe9a2499483e3f4bdce16c55a061be53d9c592943b693441db8f9cfacee12
+ SECURITY_PATCH=3
SOURCE="${SPELL//2}-${VERSION}.tar.bz2"
SOURCE_URL[0]=http://udisks.freedesktop.org/releases/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SPELL//2}-$VERSION"
diff --git a/disk/udisks2/HISTORY b/disk/udisks2/HISTORY
index 059fa2c..f09f8e3 100644
--- a/disk/udisks2/HISTORY
+++ b/disk/udisks2/HISTORY
@@ -1,3 +1,26 @@
+2014-12-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.1.4
+
+2014-03-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.1.3
+ SECURITY_PATCH++, fix CVE-2014-0004
+
+2014-01-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.1.2
+
+2013-10-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: add optional gettext
+ fix unknown --enable-man-pages
+
+2013-08-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.1.1
+
+2013-07-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: udev => UDEV
+
+2013-04-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.1.0
+
2012-12-25 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: 2.0.1

diff --git a/disk/uif2iso/DEPENDS b/disk/uif2iso/DEPENDS
index c5aa888..3a1abf7 100755
--- a/disk/uif2iso/DEPENDS
+++ b/disk/uif2iso/DEPENDS
@@ -1,3 +1,3 @@
depends unzip &&
depends zlib &&
-depends openssl
+depends SSL
diff --git a/disk/uif2iso/HISTORY b/disk/uif2iso/HISTORY
index 0d6f999..85c87d2 100644
--- a/disk/uif2iso/HISTORY
+++ b/disk/uif2iso/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2010-06-21 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: updated spell to 0.1.7c

diff --git a/disk/whdd/BUILD b/disk/whdd/BUILD
new file mode 100755
index 0000000..e013b8d
--- /dev/null
+++ b/disk/whdd/BUILD
@@ -0,0 +1 @@
+cmake_build
diff --git a/disk/whdd/DEPENDS b/disk/whdd/DEPENDS
new file mode 100755
index 0000000..52c9637
--- /dev/null
+++ b/disk/whdd/DEPENDS
@@ -0,0 +1,9 @@
+depends -sub CXX gcc &&
+depends -sub SHARED dialog &&
+depends ncurses &&
+depends git &&
+depends cmake &&
+optional_depends smartmontools \
+ "" \
+ "" \
+ "to display S.M.A.R.T. information"
diff --git a/disk/whdd/DETAILS b/disk/whdd/DETAILS
new file mode 100755
index 0000000..4120452
--- /dev/null
+++ b/disk/whdd/DETAILS
@@ -0,0 +1,16 @@
+. "$GRIMOIRE/FUNCTIONS"
+ SPELL=whdd
+ VERSION=$(get_scm_version)
+ SOURCE=$SPELL-git.tar.bz2
+ SOURCE_URL[0]=git://github.com/krieger-od/whdd:whdd-git
+ FORCE_DOWNLOAD=on
+ SOURCE_IGNORE=volatile
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-git
+ WEB_SITE=http://whdd.org
+ ENTERED=20140811
+ LICENSE[0]=GPL
+ KEYWORDS="disk"
+ SHORT="WHDD is HDD diagnostic and recovery tool for Linux"
+cat << EOF
+A HDD diagnostic and recovery tool for Linux
+EOF
diff --git a/disk/whdd/HISTORY b/disk/whdd/HISTORY
new file mode 100644
index 0000000..6aa9016
--- /dev/null
+++ b/disk/whdd/HISTORY
@@ -0,0 +1,2 @@
+2014-08-11 Pol Vinogradov <vin.public AT gmail.com>
+ * BUILD, DETAILS, DEPENDS, PREPARE: created spell
diff --git a/disk/whdd/PREPARE b/disk/whdd/PREPARE
new file mode 100755
index 0000000..a68f274
--- /dev/null
+++ b/disk/whdd/PREPARE
@@ -0,0 +1,2 @@
+. ${GRIMOIRE}/FUNCTIONS &&
+prepare_select_branch scm
diff --git a/disk/xcdroast/DETAILS b/disk/xcdroast/DETAILS
index b2572a7..1fe2ef4 100755
--- a/disk/xcdroast/DETAILS
+++ b/disk/xcdroast/DETAILS
@@ -1,9 +1,9 @@
SPELL=xcdroast
- VERSION=0.98alpha15
+ VERSION=0.98alpha16
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
SOURCE_URL[0]=${SOURCEFORGE_URL}/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:ad9b9d679c5c220c424b04e90113609e5023d730b99fe3ab0007bf05d35dd610edf14da664f37e1def5801e0702a03da2f5b002df0cb9c4f5f5c398c6c8b23a4
+
SOURCE_HASH=sha512:dec789955eb70a14f6bcb7c0895a6ca4b7c471cc5ee7ab12af1e671c8586c481c4a05e20eb42724d686d561a551809d9437dafadd3cd081079cefc28e0b94df7
WEB_SITE=http://www.xcdroast.org/
LICENSE[0]=GPL
ENTERED=20020210
diff --git a/disk/xcdroast/HISTORY b/disk/xcdroast/HISTORY
index aea93aa..278f7a9 100644
--- a/disk/xcdroast/HISTORY
+++ b/disk/xcdroast/HISTORY
@@ -1,3 +1,9 @@
+2014-08-24 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: version 0.98alpha16
+ * PRE_BUILD, io_progressbar_fix.patch, cdd2wav_version.patch: upstream
+ patches
+ * modern_cdrtools.patch: removed
+
2012-01-24 Ismael Luceno <ismael.luceno AT gmail.com>
* DEPENDS: depend on CD-BURN-UTILITY instead of cdrtools.

diff --git a/disk/xcdroast/PRE_BUILD b/disk/xcdroast/PRE_BUILD
index bd15df7..4e56430 100755
--- a/disk/xcdroast/PRE_BUILD
+++ b/disk/xcdroast/PRE_BUILD
@@ -2,5 +2,10 @@ default_pre_build &&
if [ $XCDROAST_GTK2 == "y" ]; then
tar xzf $SCRIPT_DIRECTORY/new_configure.tar.gz -C $SOURCE_DIRECTORY &&
OPTS="$OPTS --enable-gtk2"
-fi &&
-patch -d $SOURCE_DIRECTORY -p1 < $SPELL_DIRECTORY/modern_cdrtools.patch
+fi
+cd "$SOURCE_DIRECTORY" &&
+# Upstream patches. http://www.xcdroast.org/xcdr098/patches/
+echo cdda2wav_version.patch &&
+patch -p1 < "$SCRIPT_DIRECTORY/cdda2wav_version.patch" &&
+echo io_progressbar_fix.patch &&
+patch -p0 < "$SCRIPT_DIRECTORY/io_progressbar_fix.patch"
diff --git a/disk/xcdroast/cdda2wav_version.patch
b/disk/xcdroast/cdda2wav_version.patch
new file mode 100644
index 0000000..cd001e0
--- /dev/null
+++ b/disk/xcdroast/cdda2wav_version.patch
@@ -0,0 +1,54 @@
+diff -urNad xcdroast-0.98+0alpha16~/src/io.c xcdroast-0.98+0alpha16/src/io.c
+--- xcdroast-0.98+0alpha16~/src/io.c 2008-08-21 15:11:40.000000000 +0200
++++ xcdroast-0.98+0alpha16/src/io.c 2009-12-29 22:54:08.571188849 +0100
+@@ -10062,6 +10062,7 @@
+
+ gint check_version_cdda2wav(gchar *match, gchar *found) {
+ gchar line[MAXLINE];
++gchar vline[MAXLINE];
+ gchar ver[MAXLINE];
+ FILE *fpin;
+ gchar *p;
+@@ -10076,32 +10077,38 @@
+ }
+
+ strcpy(line,"");
++ strcpy(vline,"");
+ for (;;) {
+ if (fgets(line,MAXLINE,fpin) == NULL)
+ break;
+ dodebug(10,"got: %s",line);
++
++ /* only get first line */
++ if (strcmp(vline,"") == 0) {
++ strncpy(vline, line, MAXLINE);
++ }
+ }
+
+ if (pclose(fpin) == -1) {
+ g_error("pclose error\n");
+ }
+
+- if (strcmp(line,"") == 0 || strstr(line,"sh:") != NULL) {
++ if (strcmp(vline,"") == 0 || strstr(vline,"sh:") != NULL) {
+ /* failed to open - permission denied */
+ return 2;
+ }
+
+- /* now line contains the version string of cdda2wav */
++ /* now vline contains the version string of cdda2wav */
+ /* try to extract the version number */
+
+- p = strstr(line,"version");
++ p = strstr(vline,"version");
+ if (p != NULL) {
+ p = strtok(p+8, " _");
+ if (p != NULL) {
+ strcpy(ver,p);
+ }
+ } else {
+- p = strstr(line,"cdda2wav");
++ p = strstr(vline,"cdda2wav");
+ if (p != NULL) {
+ p = strtok(p+9, " ");
+ if (p != NULL) {
diff --git a/disk/xcdroast/io_progressbar_fix.patch
b/disk/xcdroast/io_progressbar_fix.patch
new file mode 100644
index 0000000..5632c1f
--- /dev/null
+++ b/disk/xcdroast/io_progressbar_fix.patch
@@ -0,0 +1,39 @@
+--- src/io.c.last So. Jan 24 19:18:45 2010
++++ src/io.c Fr. Jul 16 10:59:32 2010
+@@ -3202,6 +3202,8 @@
+ close(fd2[1]);
+ }
+
++ g_setenv("LC_ALL", "C", TRUE);
++
+ /* startup child */
+ if (execl("/bin/sh", "sh", "-c", cmd ,(void *)NULL) < 0) {
+ g_error("execl error\n");
+@@ -3402,6 +3404,8 @@
+ close(fd3[1]);
+ }
+
++ g_setenv("LC_ALL", "C", TRUE);
++
+ /* startup child */
+ if (execv(callpath,arglist) < 0) {
+ g_error("execv error\n");
+@@ -3506,6 +3510,8 @@
+ close(pipefd[1]);
+ }
+
++ g_setenv("LC_ALL", "C", TRUE);
++
+ /* startup first child */
+ if (execv(callpath,arglist) < 0) {
+ g_error("execv error\n");
+@@ -3568,6 +3574,8 @@
+ close(fd3[1]);
+ }
+
++ g_setenv("LC_ALL", "C", TRUE);
++
+ /* startup second child */
+ if (execv(callpath2,arglist2) < 0) {
+ g_error("execv error\n");
+
diff --git a/disk/xcdroast/modern_cdrtools.patch
b/disk/xcdroast/modern_cdrtools.patch
deleted file mode 100644
index 3aba1e8..0000000
--- a/disk/xcdroast/modern_cdrtools.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- xcdroast-0.98alpha15/src/io.c 2003-10-26 15:24:48.000000000 +0100
-+++ xcdroast-0.98alpha15-P/src/io.c 2006-09-25 20:07:33.000000000 +0200
-@@ -9026,7 +9026,7 @@
- strcat(tmp2,"-D ");
- }
- if (masterparam.opt[7]) {
-- strcat(tmp2,"-L ");
-+ strcat(tmp2,"-allow-leading-dots ");
- }
- if (masterparam.opt[8]) {
- strcat(tmp2,"-d ");
-@@ -9160,7 +9160,7 @@
- }
- if (masterparam.publisher) {
- strcpy(tmptmp, masterparam.publisher);
-- g_snprintf(tmp5,MAXLINE,"-P \"%s\" ",
-+ g_snprintf(tmp5,MAXLINE,"-publisher \"%s\" ",
- convert_escape(tmptmp));
- strcat(tmp4,tmp5);
- }
-
diff --git a/disk/xfsdump/DETAILS b/disk/xfsdump/DETAILS
index d320b65..af984fa 100755
--- a/disk/xfsdump/DETAILS
+++ b/disk/xfsdump/DETAILS
@@ -1,5 +1,5 @@
SPELL=xfsdump
- VERSION=3.1.2
+ VERSION=3.1.4
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/disk/xfsdump/HISTORY b/disk/xfsdump/HISTORY
index 761f5fe..40a09a5 100644
--- a/disk/xfsdump/HISTORY
+++ b/disk/xfsdump/HISTORY
@@ -1,3 +1,6 @@
+2015-01-02 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 3.1.4
+
2012-12-16 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.1.2

diff --git a/disk/xfsprogs/DETAILS b/disk/xfsprogs/DETAILS
index 8006086..5ca1f07 100755
--- a/disk/xfsprogs/DETAILS
+++ b/disk/xfsprogs/DETAILS
@@ -1,5 +1,5 @@
SPELL=xfsprogs
- VERSION=3.1.10
+ VERSION=3.2.2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/disk/xfsprogs/HISTORY b/disk/xfsprogs/HISTORY
index 1ffea08..87ba193 100644
--- a/disk/xfsprogs/HISTORY
+++ b/disk/xfsprogs/HISTORY
@@ -1,3 +1,6 @@
+2015-01-02 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 3.2.2
+
2012-12-16 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.1.10

diff --git a/display/directfb/DEPENDS b/display/directfb/DEPENDS
index 500027d..1acd7e5 100755
--- a/display/directfb/DEPENDS
+++ b/display/directfb/DEPENDS
@@ -21,7 +21,7 @@ optional_depends libpng \
'--disable-png' \
'for PNG images' &&

-optional_depends giflib \
+optional_depends GIFLIB \
'--enable-gif' \
'--disable-gif' \
'for GIF images' &&
diff --git a/display/directfb/HISTORY b/display/directfb/HISTORY
index 268d78d..308094c 100644
--- a/display/directfb/HISTORY
+++ b/display/directfb/HISTORY
@@ -1,3 +1,6 @@
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
2011-03-10 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated VERSION to 1.4.11

diff --git a/display/fbv/DEPENDS b/display/fbv/DEPENDS
index c3a5e9b..36639ce 100755
--- a/display/fbv/DEPENDS
+++ b/display/fbv/DEPENDS
@@ -1,3 +1,3 @@
-depends giflib &&
+depends GIFLIB &&
depends libpng &&
depends JPEG
diff --git a/display/fbv/HISTORY b/display/fbv/HISTORY
index 0877dd8..9ef019a 100644
--- a/display/fbv/HISTORY
+++ b/display/fbv/HISTORY
@@ -1,3 +1,6 @@
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
2010-11-03 Ladislav Hagara <hgr AT vabo.cz>
* DEPENDS: jpeg -> JPEG

diff --git a/display/qingy/DEPENDS b/display/qingy/DEPENDS
index 1ba7101..6b4741d 100755
--- a/display/qingy/DEPENDS
+++ b/display/qingy/DEPENDS
@@ -1,5 +1,5 @@
-if [[ "$QINGY_CRYPTO" == 'openssl' ]]; then
- depends openssl
+if [[ "$QINGY_CRYPTO" == 'SSL' ]]; then
+ depends SSL
elif [[ "QINGY_CRYPTO" == 'libgcrypt' ]]; then
depends libgcrypt
fi &&
diff --git a/display/qingy/HISTORY b/display/qingy/HISTORY
index 105dac4..b690499 100644
--- a/display/qingy/HISTORY
+++ b/display/qingy/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-10-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.0.0

diff --git a/djm.gpg b/djm.gpg
index c7c46e8..b3e2ba8 100644
Binary files a/djm.gpg and b/djm.gpg differ
diff --git a/doc/docbook-utils/DEPENDS b/doc/docbook-utils/DEPENDS
index 9f55efa..d9aeaaf 100755
--- a/doc/docbook-utils/DEPENDS
+++ b/doc/docbook-utils/DEPENDS
@@ -2,7 +2,7 @@ depends perl &&
depends docbook-dsssl &&
depends docbook-sgml-dtd &&
depends openjade &&
-depends jadetex &&
+depends texlive &&
depends sgmlspm &&

optional_depends HTML_TO_TEXT "" "" "to build documentation"
diff --git a/doc/docbook-utils/DETAILS b/doc/docbook-utils/DETAILS
index 01ceaa5..237d94d 100755
--- a/doc/docbook-utils/DETAILS
+++ b/doc/docbook-utils/DETAILS
@@ -4,10 +4,10 @@
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION

SOURCE_URL[0]=ftp://sources.redhat.com/pub/docbook-tools/new-trials/SOURCES/$SOURCE

SOURCE_HASH=sha512:8052316a643b5eaa6c0373a9ed7f2406e7c3cb3da9d3c955a271c89813a8f3196fcd9e6c8385c7b6b7ecb916515e3ec7897aece4473989f0e4dc52a2bc8bbfdf
+ PATCHLEVEL=1
LICENSE[0]=UNKNOWN
WEB_SITE=http://docbook.sourceforge.net
ENTERED=20041023
- UPDATED=20050924
KEYWORDS="docbook doc"
SHORT="DocBook Utilities"
cat << EOF
diff --git a/doc/docbook-utils/HISTORY b/doc/docbook-utils/HISTORY
index 483929d..0813293 100644
--- a/doc/docbook-utils/HISTORY
+++ b/doc/docbook-utils/HISTORY
@@ -1,3 +1,7 @@
+2013-01-15 Robin Cook <rcook AT wyrms.net>
+ * PRE_BUILD: added to apply fix for new grep
+ * DEPENDS: changed jadetex to texlive
+
2006-10-26 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* INSTALL: use TRACK_ROOT when linking #9163

diff --git a/doc/docbook-utils/PRE_BUILD b/doc/docbook-utils/PRE_BUILD
new file mode 100755
index 0000000..925df08
--- /dev/null
+++ b/doc/docbook-utils/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+patch -p1 < $SPELL_DIRECTORY/docbook-utils-jw-grep-fix.patch
diff --git a/doc/docbook-utils/docbook-utils-jw-grep-fix.patch
b/doc/docbook-utils/docbook-utils-jw-grep-fix.patch
new file mode 100644
index 0000000..170ad8e
--- /dev/null
+++ b/doc/docbook-utils/docbook-utils-jw-grep-fix.patch
@@ -0,0 +1,24 @@
+diff -ur docbook-utils-0.6.14/bin/jw.in docbook-utils-mod/bin/jw.in
+--- docbook-utils-0.6.14/bin/jw.in 2003-04-30 11:21:49.000000000 -0500
++++ docbook-utils-mod/bin/jw.in 2014-01-19 10:44:21.014299089 -0600
+@@ -80,9 +80,9 @@
+ SGML_CATALOGS_DIR="/etc/sgml"
+ if [ -f "$SGML_CONF" ]
+ then
+- RE='^[:space:]*SGML_BASE_DIR[:space:]*=[:space:]*'
++ RE='^[[:space:]]*SGML_BASE_DIR[[:space:]]*=[[:space:]]*'
+ SGML_BASE_DIR=`grep $RE $SGML_CONF | sed "s/$RE//"`
+- RE='^[:space:]*SGML_CATALOGS_DIR[:space:]*=[:space:]*'
++ RE='^[[:space:]]*SGML_CATALOGS_DIR[[:space:]]*=[[:space:]]*'
+ SGML_CATALOGS_DIR=`grep $RE $SGML_CONF | sed "s/$RE//"`
+ fi
+
+@@ -312,7 +312,7 @@
+ SGML_CATALOG_FILES=$SGML_CENTRALIZED_CATALOG
+ else
+ SGML_CATALOG_FILES=`find $SGML_BASE_DIR -name catalog`
+- SGML_CATALOG_FILES=`echo "$SGML_CATALOG_FILES" | tr [:space:] :`
++ SGML_CATALOG_FILES=`echo "$SGML_CATALOG_FILES" | tr [[:space:]] :`
+ fi
+ ;;
+ no) SGML_CATALOG_FILES=""
diff --git a/doc/docbook-xsl/DETAILS b/doc/docbook-xsl/DETAILS
index db6c4fc..ced9ecb 100755
--- a/doc/docbook-xsl/DETAILS
+++ b/doc/docbook-xsl/DETAILS
@@ -1,9 +1,9 @@
SPELL=docbook-xsl
- VERSION=1.77.1
-
SOURCE_HASH=sha512:39c1eb10ce439ad2c99d9aedf13d26b9ff6bbab871d4491c88253c9f88caaaafdb9316dde201627c84b639c4b6c2a110fa0eddc687ff4e199c0407331954c839
+ VERSION=1.78.1
+
SOURCE_HASH=sha512:0a5ca95e6e451192c4edf15d2b72c716935ce6df0c70c1974f794f0085db8f52f3e1f470435b6a77ec7c0f67e32c189a4dd334305e609031173444d5818767f3
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=$SOURCEFORGE_URL/docbook/$SOURCE
+ SOURCE_URL[0]=$SOURCEFORGE_URL/docbook/docbook-xsl/${VERSION}/${SOURCE}
# SOURCE_GPG=gurus.gpg:$SOURCE.sig:WORKS_FOR_ME
GATHER_DOCS="off"
LICENSE[0]=XCL
diff --git a/doc/docbook-xsl/HISTORY b/doc/docbook-xsl/HISTORY
index a012f5f..32e0c73 100644
--- a/doc/docbook-xsl/HISTORY
+++ b/doc/docbook-xsl/HISTORY
@@ -1,3 +1,9 @@
+2013-07-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: fix SOURCE_URL
+
+2013-06-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.78.1
+
2012-06-20 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.77.1

diff --git a/doc/docutils/BUILD b/doc/docutils/BUILD
deleted file mode 100755
index 3d7f60b..0000000
--- a/doc/docutils/BUILD
+++ /dev/null
@@ -1 +0,0 @@
-python setup.py build
diff --git a/doc/docutils/DEPENDS b/doc/docutils/DEPENDS
deleted file mode 100755
index 867b4d4..0000000
--- a/doc/docutils/DEPENDS
+++ /dev/null
@@ -1 +0,0 @@
-depends python
diff --git a/doc/docutils/DETAILS b/doc/docutils/DETAILS
deleted file mode 100755
index feec22a..0000000
--- a/doc/docutils/DETAILS
+++ /dev/null
@@ -1,25 +0,0 @@
- SPELL=docutils
- VERSION=0.9.1
-#
SOURCE_HASH=sha512:ce015d79093e8fa0e14851c5f122a2c2d38981c82358bb1a9219271af2d12bf3219abbeed362114342ebd5a7173e0bf4a3686987c70bb950c72c2ffa3fed2440
- SOURCE=$SPELL-$VERSION.tar.gz
- SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- WEB_SITE=http://$SPELL.sourceforge.net
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
- LICENSE=GPL
- ENTERED=20040509
- KEYWORDS="doc"
- SHORT="Tools for processing plaintext documentation into useful
formats."
-cat << EOF
-The purpose of the Docutils project is to create a set of tools
-for processing plaintext documentation into useful formats, such as HTML,
-XML, and TeX. Includes reStructuredText, the easy to read, easy to use,
-what-you-see-is-what-you-get plaintext markup language.
-
-Several sources are or will be supported:
- - Standalone files (implemented).
- - Inline documentation from Python modules and packages, extracted
- with namespace context.
- - PEPs (Python Enhancement Proposals) (implemented).
-And others as discovered.
-EOF
diff --git a/doc/docutils/HISTORY b/doc/docutils/HISTORY
deleted file mode 100644
index 8172a17..0000000
--- a/doc/docutils/HISTORY
+++ /dev/null
@@ -1,54 +0,0 @@
-2012-07-11 Eric Sandall <sandalle AT sourcemage.org>
- * DETAILS: Updated to 0.9.1
-
-2012-06-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * DETAILS: version 0.9
-
-2011-10-30 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 0.8.1
-
-2010-08-03 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 0.7
-
-2009-10-12 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 0.6
- * DEPENDS: clean up
-
-2007-03-29 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 0.4
-
-2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
- * DETAILS: (automated) Add KEYWORDS
-
-2005-11-29 Seth Woolley <seth AT tautology.org>
- * DETAILS: MD5 -> SHA512
-
-2005-05-30 Martin Svehla <doc AT sourcemage.org>
- * DETAILS: version updated to 0.3.9
- * INSTALL: using INSTALL_ROOT
-
-2005-01-04 PhoboX <doc AT sourcemage.org>
- * DETAILS: version updated to 0.3.7
-
-2004-12-16 Eric Sandall <sandalle AT sourcemage.org>
- * DEPENDS: Python renamed to python
-
-2004-08-09 PhoboX <doc AT sourcemage.org>
- * DETAILS: version updated to 0.3.5
-
-2004-07-17 PhoboX <doc AT sourcemage.org>
- * DETAILS: reformated description
- * DETAILS, BUILD: converted to build api2
- * INSTALL: added
-
-2004-07-06 PhoboX <doc AT sourcemage.org>
- * DETAILS: corrected SOURCE
-
-2004-05-09 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 0.3.3-alpha
-
-2004-05-09 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version snapshot
- * BUILD, DEPENDS: added
- spell created
-
diff --git a/doc/docutils/INSTALL b/doc/docutils/INSTALL
deleted file mode 100755
index 95db496..0000000
--- a/doc/docutils/INSTALL
+++ /dev/null
@@ -1 +0,0 @@
-python setup.py install --root=${INSTALL_ROOT}/
diff --git a/doc/docutils/docutils-0.9.1.tar.gz.sig
b/doc/docutils/docutils-0.9.1.tar.gz.sig
deleted file mode 100644
index c87dd02..0000000
Binary files a/doc/docutils/docutils-0.9.1.tar.gz.sig and /dev/null differ
diff --git a/doc/docx2txt/DETAILS b/doc/docx2txt/DETAILS
index 4bff984..7f1e4be 100755
--- a/doc/docx2txt/DETAILS
+++ b/doc/docx2txt/DETAILS
@@ -1,6 +1,6 @@
SPELL=docx2txt
- VERSION=1.2
-
SOURCE_HASH=sha512:ba5884c4d85e23aad26f74727b40e2d9d43cdf2e63f270486cbbfed5ef431f44f8f40a2583d3185fa3c16a97d9cd78e84feaf8f1f7be78ae9e1662e04a2013d6
+ VERSION=1.4
+
SOURCE_HASH=sha512:5e59cd4065f409c20e17b29d3935a2637147392e86a325b28b78748d3b3867ce91f14f3349621b3c95b2ce6a8e38e33cf0816d1f9dccbebfdde9ba29fbd7f5b3
SOURCE=$SPELL-$VERSION.tgz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
diff --git a/doc/docx2txt/HISTORY b/doc/docx2txt/HISTORY
index 67435cd..c5bbb6c 100644
--- a/doc/docx2txt/HISTORY
+++ b/doc/docx2txt/HISTORY
@@ -1,3 +1,9 @@
+2014-05-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4
+
+2014-04-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3
+
2012-01-16 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.2
* INSTALL: fix BINDIR
diff --git a/doc/dvipdfmx/DETAILS b/doc/dvipdfmx/DETAILS
index cfab9cf..44b1e38 100755
--- a/doc/dvipdfmx/DETAILS
+++ b/doc/dvipdfmx/DETAILS
@@ -2,6 +2,7 @@
VERSION=20110311
SOURCE="$SPELL-${VERSION}.tar.gz"
SOURCE_URL[0]=http://project.ktug.or.kr/$SPELL/snapshot/latest/${SOURCE}
+ SOURCE_URL[1]=http://mirrors.ctan.org/dviware/dvipdfmx/${SOURCE}

SOURCE_HASH=sha512:0d5fc5dba35b0fe7074a392a99338861ce999809e5c20da830ebd6ba4c8ba45819054463862f3025d3a30c78aad227d3e014651ebf5e7976e86a3d9dac93d406
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/$SPELL-${VERSION}"
WEB_SITE="http://project.ktug.or.kr/dvipdfmx/";
diff --git a/doc/dvipdfmx/HISTORY b/doc/dvipdfmx/HISTORY
index c3b7861..ccc57aa 100644
--- a/doc/dvipdfmx/HISTORY
+++ b/doc/dvipdfmx/HISTORY
@@ -1,3 +1,6 @@
+2013-11-18 Remko van der Vossen <wich AT sourcemage.org>
+ * DETAILS: add alternative download location
+
2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 20110311

diff --git a/doc/dvipng/DEPENDS b/doc/dvipng/DEPENDS
index 3139b35..80e2785 100755
--- a/doc/dvipng/DEPENDS
+++ b/doc/dvipng/DEPENDS
@@ -1,5 +1,7 @@
-depends libpng &&
-depends giflib &&
depends freetype2 &&
+depends gd &&
depends ghostscript &&
+depends GIFLIB &&
+depends libpng &&
+depends t1lib &&
depends texlive
diff --git a/doc/dvipng/HISTORY b/doc/dvipng/HISTORY
index e26a24f..a4f6d14 100644
--- a/doc/dvipng/HISTORY
+++ b/doc/dvipng/HISTORY
@@ -1,3 +1,9 @@
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: gd, t1lib
+
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
2011-09-26 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: converted to upstream signature checking
* 30FDD71A.gpg: added gpg keyring
diff --git a/doc/enca/DETAILS b/doc/enca/DETAILS
index 8bc7a74..17533cc 100755
--- a/doc/enca/DETAILS
+++ b/doc/enca/DETAILS
@@ -1,12 +1,12 @@
SPELL=enca
- VERSION=1.14
+ VERSION=1.15
+
SOURCE_HASH=sha512:f0b843b0b38fcb250991ad072fe2f1bcaa6aaad8348983446046f40b44a2523a7c3b46569f9693e5b2848356288f718595ea4cc9bc0b4685aac02291fe7393ba
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://dl.cihar.com/$SPELL/$SOURCE
WEB_SITE=http://gitorious.org/enca
ENTERED=20060604
LICENSE[0]=GPL
-
SOURCE_HASH=sha512:9d0582cc8187f3e868339c3e13ca2c654359b240dd564b64a31615aeffb0ec7ae025659576cc72f6cab73b0bfa22286060f665f2c952f8dfe702cf97a39d2245
SHORT="Enca is an Extremely Naive Charset Analyser"
cat << EOF
Enca is an Extremely Naive Charset Analyser. It detects
diff --git a/doc/enca/HISTORY b/doc/enca/HISTORY
index 71fa02f..9489116 100644
--- a/doc/enca/HISTORY
+++ b/doc/enca/HISTORY
@@ -1,3 +1,6 @@
+2012-12-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS version 1.15
+
2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.14

diff --git a/doc/evince/DEPENDS b/doc/evince/DEPENDS
index 5b1b937..bac4262 100755
--- a/doc/evince/DEPENDS
+++ b/doc/evince/DEPENDS
@@ -8,8 +8,10 @@ depends gtk+3 &&
depends gconf2 &&
depends shared-mime-info &&
depends gnome-icon-theme &&
+depends adwaita-icon-theme &&
depends xml-parser-expat &&
depends itstool &&
+depends libsecret &&

runtime_depends gsettings-desktop-schemas &&

diff --git a/doc/evince/DETAILS b/doc/evince/DETAILS
index 7b211b9..4c5a83b 100755
--- a/doc/evince/DETAILS
+++ b/doc/evince/DETAILS
@@ -1,11 +1,10 @@
SPELL=evince
- VERSION=3.6.1
- BRANCH=$(echo $VERSION | cut -d. -f1,2)
+ VERSION=3.14.1
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=$GNOME_URL/sources/evince/$BRANCH/$SOURCE
+ SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/${VERSION:0:4}/$SOURCE
WEB_SITE=http://www.gnome.org/projects/evince
- SOURCE_GPG=gurus.gpg:$SOURCE.sig
+
SOURCE_HASH=sha512:a54b0ab1099fd69ae30b640ecd1edd17c638f0f70ea9f459c49489e40a349a658f76a19d6181aa65e34d97575d687500c216bca370f867fe3348e46e5a77b315
LICENSE[0]=GPL
ENTERED=20050502
KEYWORDS="doc"
diff --git a/doc/evince/HISTORY b/doc/evince/HISTORY
index 4741532..a8134ab 100644
--- a/doc/evince/HISTORY
+++ b/doc/evince/HISTORY
@@ -1,3 +1,26 @@
+2014-10-18 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: updated to 3.14.1, simplified branch substraction
+ in SOURCE_URL, evince was replaced with $SPELL also
+
+2014-09-19 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: 3.13.92
+ * DEPENDS: adwaita icons replaced symbolic ones
+
+2014-04-18 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: need symbolic icons
+
+2013-07-11 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.8.3
+
+2013-06-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.8.2
+
+2013-04-11 Ladislav Hagara <hgr AT vabo.cz>
+ * DEPENDS: libsecret added
+
+2013-04-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.8.0
+
2013-03-01 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 3.6.1

diff --git a/doc/evince/evince-3.6.1.tar.xz.sig
b/doc/evince/evince-3.6.1.tar.xz.sig
deleted file mode 100644
index 03988fb..0000000
Binary files a/doc/evince/evince-3.6.1.tar.xz.sig and /dev/null differ
diff --git a/doc/fbreader/BUILD b/doc/fbreader/BUILD
index 8f00b77..299acf1 100755
--- a/doc/fbreader/BUILD
+++ b/doc/fbreader/BUILD
@@ -1,2 +1,3 @@
-make
-
+make_single &&
+make &&
+make_normal
diff --git a/doc/fbreader/DEPENDS b/doc/fbreader/DEPENDS
index 4e44f13..b181653 100755
--- a/doc/fbreader/DEPENDS
+++ b/doc/fbreader/DEPENDS
@@ -1,5 +1,4 @@
depends expat &&
-depends enca &&
depends liblinebreak &&
depends fribidi &&
if [[ $UI == gtk2 ]]; then
diff --git a/doc/fbreader/DETAILS b/doc/fbreader/DETAILS
index 928a687..17c9c10 100755
--- a/doc/fbreader/DETAILS
+++ b/doc/fbreader/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=fbreader
if [[ "$FBREADER_BRANCH" == "scm" ]];then
-if [[ "$FBREADER_AUTOUPDATE" == "y" ]];then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=scm
-fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-scm.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-scm
SOURCE_URL[0]=git://github.com/geometer/FBReader.git:$SPELL-scm
@@ -15,7 +12,7 @@ else
VERSION=0.12.10
SOURCE=$SPELL-sources-$VERSION.tgz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://www.fbreader.org/$SOURCE
+ SOURCE_URL[0]=http://fbreader.org/files/sources/$SOURCE

SOURCE_HASH=sha512:b764d63133feece68e19128f09111303f87aef01a17dcd103def99a84f5392b82c5d1461f604024a587fd631a390b7c169aa2eac40c9d0643ed823f14577685f
fi
WEB_SITE=http://www.fbreader.org/
diff --git a/doc/fbreader/HISTORY b/doc/fbreader/HISTORY
index c2a750c..2d17b6b 100644
--- a/doc/fbreader/HISTORY
+++ b/doc/fbreader/HISTORY
@@ -1,3 +1,11 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2013-06-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated source url
+ * DEPENDS: dropped not required enca dependency
+ * BUILD: fixed multijob build
+
2012-12-30 Pol Vinogradov <vin.public AT gmail.com>
* DETAILS, DEPENDS: subversion -> git

diff --git a/doc/groff/BUILD b/doc/groff/BUILD
deleted file mode 100755
index 470d2c2..0000000
--- a/doc/groff/BUILD
+++ /dev/null
@@ -1,12 +0,0 @@
-./configure --build=$BUILD \
- --prefix=$INSTALL_ROOT/usr \
- --sysconfdir=$INSTALL_ROOT/etc \
- --infodir=/usr/share/info \
- --mandir=/usr/share/man \
- --localstatedir=$INSTALL_ROOT/var \
- --mandir=$INSTALL_ROOT/usr/share/man \
- $OPTS &&
-
-make_single &&
-make &&
-make_normal
diff --git a/doc/groff/DEPENDS b/doc/groff/DEPENDS
index ef22d34..2506c28 100755
--- a/doc/groff/DEPENDS
+++ b/doc/groff/DEPENDS
@@ -8,3 +8,13 @@ optional_depends POSTSCRIPT-INTERPRETER \
optional_depends netpbm "" "" "required for html output" &&

optional_depends psutils "" "" "required for html output"
+
+optional_depends libx11 \
+ "--with-x" \
+ "--without-x" \
+ "for X11 support in groff" &&
+if is_depends_enabled $SPELL libx11; then
+ depends libxaw &&
+ depends libxmu &&
+ depends libxt
+fi
diff --git a/doc/groff/DETAILS b/doc/groff/DETAILS
index ea3354a..24594c9 100755
--- a/doc/groff/DETAILS
+++ b/doc/groff/DETAILS
@@ -1,5 +1,5 @@
SPELL=groff
- VERSION=1.21
+ VERSION=1.22.2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/doc/groff/HISTORY b/doc/groff/HISTORY
index 1075df9..62ebf6e 100644
--- a/doc/groff/HISTORY
+++ b/doc/groff/HISTORY
@@ -1,3 +1,10 @@
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: optional X11 dependencies
+
+2013-08-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.22.2
+ * BUILD: deleted
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/doc/htmldoc/DEPENDS b/doc/htmldoc/DEPENDS
index 3749447..142579d 100755
--- a/doc/htmldoc/DEPENDS
+++ b/doc/htmldoc/DEPENDS
@@ -1,4 +1,4 @@
-depends openssl &&
+depends SSL &&

optional_depends "fltk" \
"--with-gui=yes" \
diff --git a/doc/htmldoc/HISTORY b/doc/htmldoc/HISTORY
index 7895a39..0ddf5a9 100644
--- a/doc/htmldoc/HISTORY
+++ b/doc/htmldoc/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2010-11-03 Ladislav Hagara <hgr AT vabo.cz>
* DEPENDS: jpeg -> JPEG

diff --git a/doc/itstool/DEPENDS b/doc/itstool/DEPENDS
index a86d429..b35789f 100755
--- a/doc/itstool/DEPENDS
+++ b/doc/itstool/DEPENDS
@@ -1 +1,2 @@
-depends python
+depends PYTHON &&
+depends libxml2
diff --git a/doc/itstool/DETAILS b/doc/itstool/DETAILS
index 723ede5..833fccc 100755
--- a/doc/itstool/DETAILS
+++ b/doc/itstool/DETAILS
@@ -1,6 +1,6 @@
SPELL=itstool
- VERSION=1.2.0
-
SOURCE_HASH=sha512:d738c8d2ba610e723b241a02c3f15fea038df54361abd4b63350887d9a14ce3306e05d7389388f898ec37ef25afc29601810e9fe4ff1f010502a081c13f1a8a6
+ VERSION=2.0.2
+
SOURCE_HASH=sha512:b7915c4d463fe5969e282029c2080730c78e18d2d5878da53c6a370f471056b51a7b3f3c08417b801212ba674f55548a112a12a9d81634f60d1e52a8a47a4aa2
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://files.itstool.org/itstool/$SOURCE
diff --git a/doc/itstool/HISTORY b/doc/itstool/HISTORY
index 7302355..05c9f66 100644
--- a/doc/itstool/HISTORY
+++ b/doc/itstool/HISTORY
@@ -1,3 +1,7 @@
+2014-01-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.0.2
+ * DEPENDS: python => PYTHON, add libxml2
+
2012-11-04 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.2.0

diff --git a/doc/linuxdoc-tools/DETAILS b/doc/linuxdoc-tools/DETAILS
index cc1b4a4..722b7e8 100755
--- a/doc/linuxdoc-tools/DETAILS
+++ b/doc/linuxdoc-tools/DETAILS
@@ -1,10 +1,9 @@
SPELL=linuxdoc-tools
- VERSION=0.9.21
- PATCHLEVEL=1
- SOURCE=${SPELL}_$VERSION.tar.gz
+ VERSION=0.9.69
+ SOURCE=${SPELL}_$VERSION.orig.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=ftp://ftp.debian.org/debian/pool/main/l/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:4cb7d033e077fee47ac997e75dce4c66f3aa1ca062bab09d0f3f42f2a03f6ae572c76cd6a526322dbe40fe664f915cac6df976b61ed176a27376eb8a0e26bd95
+
SOURCE_HASH=sha512:5e0ca7614acd5a4c67d4beadd12e9665540d664dc4796c361a25d26ccdc53ef9e0b58cd051d028659e07530e351b0773895f8e6d06e5d2c6ffaad0a1f0c4d41e

WEB_SITE=unknown
ENTERED=20010922
LICENSE=
diff --git a/doc/linuxdoc-tools/HISTORY b/doc/linuxdoc-tools/HISTORY
index cab6a47..3be455c 100644
--- a/doc/linuxdoc-tools/HISTORY
+++ b/doc/linuxdoc-tools/HISTORY
@@ -1,3 +1,6 @@
+2013-09-08 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 0.9.69
+
2006-08-15 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed UPDATED (deprecated in favor of
PATCHLEVEL).
diff --git a/doc/linuxdoc-tools/PRE_BUILD b/doc/linuxdoc-tools/PRE_BUILD
deleted file mode 100755
index 87b8f8d..0000000
--- a/doc/linuxdoc-tools/PRE_BUILD
+++ /dev/null
@@ -1,3 +0,0 @@
-default_pre_build &&
-cd $SOURCE_DIRECTORY &&
-patch -p1 < $SCRIPT_DIRECTORY/linuxdoc-tools.patch
diff --git a/doc/linuxdoc-tools/linuxdoc-tools.patch
b/doc/linuxdoc-tools/linuxdoc-tools.patch
deleted file mode 100644
index d28b8ce..0000000
--- a/doc/linuxdoc-tools/linuxdoc-tools.patch
+++ /dev/null
@@ -1,126 +0,0 @@
-diff -Nur linuxdoc-tools-0.9.21.orig/lib/dist/linuxdoc-tools/latex2e/mapping
linuxdoc-tools-0.9.21/lib/dist/linuxdoc-tools/latex2e/mapping
---- linuxdoc-tools-0.9.21.orig/lib/dist/linuxdoc-tools/latex2e/mapping
2002-01-28 18:44:44.000000000 +0100
-+++ linuxdoc-tools-0.9.21/lib/dist/linuxdoc-tools/latex2e/mapping
2005-08-08 18:23:11.578297567 +0200
-@@ -7,13 +7,7 @@
- </qwertz> +
-
- <article> + "\\documentclass\[a4paper\]{article}\n"
-- "\\newif\\ifpdf\n"
-- "\\ifx\\pdfoutput\\undefined\n"
-- " \\pdffalse % we do not use PDFLaTeX\n"
-- "\\else\n"
-- " \\pdfoutput=1 % we use PDFLaTeX\n"
-- " \\pdftrue\n"
-- "\\fi\n"
-+ "\\usepackage{ifpdf}\n"
- "\\usepackage{linuxdoc-sgml}\n"
- "\\usepackage{qwertz}\n"
- "\\usepackage{url}\n"
-@@ -35,13 +29,7 @@
- </article> + "\\end{document}" +
-
- <report> + "\\documentclass\[a4paper\]{report}\n"
-- "\\newif\\ifpdf\n"
-- "\\ifx\\pdfoutput\\undefined\n"
-- " \\pdffalse % we do not use PDFLaTeX\n"
-- "\\else\n"
-- " \\pdfoutput=1 % we use PDFLaTeX\n"
-- " \\pdftrue\n"
-- "\\fi\n"
-+ "\\usepackage{ifpdf}\n"
- "\\usepackage{linuxdoc-sgml}\n"
- "\\usepackage{qwertz}\n"
- "\\usepackage{url}\n"
-@@ -64,13 +52,7 @@
- </report> + "\\end{document}" +
-
- <book> + "\\documentclass\[a4paper\]{book}\n"
-- "\\newif\\ifpdf\n"
-- "\\ifx\\pdfoutput\\undefined\n"
-- " \\pdffalse % we do not use PDFLaTeX\n"
-- "\\else\n"
-- " \\pdfoutput=1 % we use PDFLaTeX\n"
-- " \\pdftrue\n"
-- "\\fi\n"
-+ "\\usepackage{ifpdf}\n"
- "\\usepackage{linuxdoc-sgml}\n"
- "\\usepackage{qwertz}\n"
- "\\usepackage{url}\n"
-@@ -94,13 +76,7 @@
-
-
- <notes> + "\\documentclass\[a4paper\]{article}\n"
-- "\\newif\\ifpdf\n"
-- "\\ifx\\pdfoutput\\undefined\n"
-- " \\pdffalse % we do not use PDFLaTeX\n"
-- "\\else\n"
-- " \\pdfoutput=1 % we use PDFLaTeX\n"
-- " \\pdftrue\n"
-- "\\fi\n"
-+ "\\usepackage{ifpdf}\n"
- "\\usepackage{linuxdoc-sgml}\n"
- "\\usepackage{qwertz}\n"
- "\\usepackage{url}\n"
-diff -Nur
linuxdoc-tools-0.9.21.orig/lib/dist/linuxdoc-tools/latex2e/tr-mapping
linuxdoc-tools-0.9.21/lib/dist/linuxdoc-tools/latex2e/tr-mapping
---- linuxdoc-tools-0.9.21.orig/lib/dist/linuxdoc-tools/latex2e/tr-mapping
2002-01-28 18:44:45.000000000 +0100
-+++ linuxdoc-tools-0.9.21/lib/dist/linuxdoc-tools/latex2e/tr-mapping
2005-08-08 18:21:19.393440399 +0200
-@@ -7,13 +7,7 @@
- </qwertz> +
-
- <article> + "\\documentclass\[a4paper\]{article}\n"
-- "\\newif\\ifpdf\n"
-- "\\ifx\\pdfoutput\\undefined\n"
-- " \\pdffalse % we do not use PDFLaTeX\n"
-- "\\else\n"
-- " \\pdfoutput=1 % we use PDFLaTeX\n"
-- " \\pdftrue\n"
-- "\\fi\n"
-+ "\\usepackage{ifpdf}\n"
- "\\usepackage{linuxdoctr-sgml}\n"
- "\\usepackage{qwertz}\n"
- "\\usepackage{url}\n"
-@@ -35,13 +29,7 @@
- </article> + "\\end{document}" +
-
- <report> + "\\documentclass\[a4paper\]{report}\n"
-- "\\newif\\ifpdf\n"
-- "\\ifx\\pdfoutput\\undefined\n"
-- " \\pdffalse % we do not use PDFLaTeX\n"
-- "\\else\n"
-- " \\pdfoutput=1 % we use PDFLaTeX\n"
-- " \\pdftrue\n"
-- "\\fi\n"
-+ "\\usepackage{ifpdf}\n"
- "\\usepackage{linuxdoctr-sgml}\n"
- "\\usepackage{qwertz}\n"
- "\\usepackage{url}\n"
-@@ -64,13 +52,7 @@
- </report> + "\\end{document}" +
-
- <book> + "\\documentclass\[a4paper\]{book}\n"
-- "\\newif\\ifpdf\n"
-- "\\ifx\\pdfoutput\\undefined\n"
-- " \\pdffalse % we do not use PDFLaTeX\n"
-- "\\else\n"
-- " \\pdfoutput=1 % we use PDFLaTeX\n"
-- " \\pdftrue\n"
-- "\\fi\n"
-+ "\\usepackage{ifpdf}\n"
- "\\usepackage{linuxdoctr-sgml}\n"
- "\\usepackage{qwertz}\n"
- "\\usepackage{url}\n"
-@@ -94,13 +76,7 @@
-
-
- <notes> + "\\documentclass\[a4paper\]{article}\n"
-- "\\newif\\ifpdf\n"
-- "\\ifx\\pdfoutput\\undefined\n"
-- " \\pdffalse % we do not use PDFLaTeX\n"
-- "\\else\n"
-- " \\pdfoutput=1 % we use PDFLaTeX\n"
-- " \\pdftrue\n"
-- "\\fi\n"
-+ "\\usepackage{ifpdf}\n"
- "\\usepackage{linuxdoctr-sgml}\n"
- "\\usepackage{qwertz}\n"
- "\\usepackage{url}\n"
diff --git a/doc/man-pages-posix/DETAILS b/doc/man-pages-posix/DETAILS
index d3cb949..ec13394 100755
--- a/doc/man-pages-posix/DETAILS
+++ b/doc/man-pages-posix/DETAILS
@@ -1,12 +1,9 @@
SPELL=man-pages-posix
- VERSION=2003-a
- SOURCE=$SPELL-$VERSION.tar.bz2
- SOURCE2=$SOURCE.sign
+ VERSION=2013-a
+ SOURCE=$SPELL-$VERSION.tar.xz
+
SOURCE_HASH=sha512:e6ec8eb57269fadf368aeaac31b5a98b9c71723d4d5cc189f9c4642d6e865c88e44f77481dccbdb72e31526488eb531f624d455016361687a834ccfcac19fa14
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=$KERNEL_URL/pub/linux/docs/manpages/man-pages-posix/$SOURCE
- SOURCE2_URL[0]=$KERNEL_URL/pub/linux/docs/manpages/man-pages-posix/$SOURCE2
- SOURCE_GPG=kernel.gpg:$SOURCE2:UPSTREAM_KEY
- SOURCE2_IGNORE=signature
+ SOURCE_URL[0]=$KERNEL_URL/pub/linux/docs/man-pages/man-pages-posix/$SOURCE
LICENSE[0]=GPL
KEYWORDS="man doc"
WEB_SITE=http://www.kernel.org/doc/man-pages/
diff --git a/doc/man-pages-posix/HISTORY b/doc/man-pages-posix/HISTORY
index e2ffc64..94f1669 100644
--- a/doc/man-pages-posix/HISTORY
+++ b/doc/man-pages-posix/HISTORY
@@ -1,3 +1,6 @@
+2014-05-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2013-a
+
2008-06-17 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS, BUILD, HISTORY: created this spell, version 2003-a

diff --git a/doc/man-pages/DETAILS b/doc/man-pages/DETAILS
index cffee15..49ed55b 100755
--- a/doc/man-pages/DETAILS
+++ b/doc/man-pages/DETAILS
@@ -1,6 +1,6 @@
SPELL=man-pages
- VERSION=3.46
-
SOURCE_HASH=sha512:eae6ec2071396ff5eabded8e8b81407126d4c27c5fe69e8786a837dc646fafecaa2bcbd3b8819108eb9099f56e9ef5ecff4e5be651fff81bb5b754159c4bb254
+ VERSION=3.72
+
SOURCE_HASH=sha512:10d513c926d44122955ad5c852af9c87d7f46296cdc22cbf2397115163a7873c57ba79b8b94f50a5ce202b55005a24dd5a219a0db0b5c015070f68a943834296
SOURCE=$SPELL-$VERSION.tar.xz
# SOURCE2=$SOURCE.sign
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/doc/man-pages/HISTORY b/doc/man-pages/HISTORY
index 42d95ba..8fe1ff6 100644
--- a/doc/man-pages/HISTORY
+++ b/doc/man-pages/HISTORY
@@ -1,3 +1,27 @@
+2014-09-07 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.72
+
+2014-07-13 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.70
+
+2014-06-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.69
+
+2014-05-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.68
+
+2014-05-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.66
+
+2013-09-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.54
+
+2013-04-22 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.51
+
+2013-03-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.50
+
2013-02-01 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 3.46

diff --git a/doc/mupdf/BUILD b/doc/mupdf/BUILD
index 886140f..447d986 100755
--- a/doc/mupdf/BUILD
+++ b/doc/mupdf/BUILD
@@ -1 +1 @@
-make build=release verbose=1
+CFLAGS= LIBS= make XCFLAGS="$CFLAGS" XLIBS="$LDFLAGS" build=release verbose=1
diff --git a/doc/mupdf/DETAILS b/doc/mupdf/DETAILS
index 8c478a1..4bc117b 100755
--- a/doc/mupdf/DETAILS
+++ b/doc/mupdf/DETAILS
@@ -1,9 +1,10 @@
SPELL=mupdf
- VERSION=1.2
-
SOURCE_HASH=sha512:49261c5356d4e5648f89bfb783a23a3c3a470e044fe3b234f0906b0f6b71efad557981682e41ce3d754a5a31f1e5518e5e5f5f8dc83d2ca53181dbd3f4726e02
- SOURCE=$SPELL-$VERSION-source.zip
+ VERSION=1.6
+
SOURCE_HASH=sha512:3a47d47b81550f531039153385fc22bb81a24df334706e23b7f118d08d97bb103566eef2a6ea3602ebe242fcb9d53304bb9d8230109572204491415a3a1b0645
+ SOURCE=$SPELL-$VERSION-source.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION-source"
- SOURCE_URL[0]=http://mupdf.googlecode.com/files/$SOURCE
+ SOURCE_URL[0]=http://mupdf.com/downloads/$SOURCE
+ SOURCE_URL[1]=http://mupdf.com/downloads/archive/$SOURCE
WEB_SITE=http://www.mupdf.com/
ENTERED=20120426
LICENSE[0]=GPL
diff --git a/doc/mupdf/HISTORY b/doc/mupdf/HISTORY
index 893cd7f..6d650e4 100644
--- a/doc/mupdf/HISTORY
+++ b/doc/mupdf/HISTORY
@@ -1,3 +1,10 @@
+2014-10-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.6; added archive url
+
+2014-04-18 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: updated spell to 1.4; changed source extension to tar.gz;-)
+ * BUILD: insert compiler flags as desired by Makefile
+
2013-03-09 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.2; changed source extension to zip

diff --git a/doc/opensp/DEPENDS b/doc/opensp/DEPENDS
index cbf4ac5..d081d55 100755
--- a/doc/opensp/DEPENDS
+++ b/doc/opensp/DEPENDS
@@ -1,5 +1,11 @@
depends -sub CXX gcc &&
depends sgml-common &&
+
+optional_depends gettext \
+ "--enable-nls" \
+ "--disable-nls" \
+ "for Native Language Support" &&
+
optional_depends xmlto "--enable-doc-build"\
"--disable-doc-build"\
"to build documention"
diff --git a/doc/opensp/DETAILS b/doc/opensp/DETAILS
index 63c60d8..f3749f4 100755
--- a/doc/opensp/DETAILS
+++ b/doc/opensp/DETAILS
@@ -1,13 +1,14 @@
SPELL=opensp
VERSION=1.5.2
+ PATCHLEVEL=1

SOURCE_HASH=sha512:a7dcc246ba7f58969ecd6d107c7b82dede811e65f375b7aa3e683621f2c6ff3e7dccefdd79098fcadad6cca8bb94c2933c63f4701be2c002f9a56f1bbe6b047e

SOURCE=OpenSP-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/OpenSP-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/openjade/$SOURCE
LICENSE[0]=BSD
+ GATHER_DOCS=off
WEB_SITE=http://openjade.sourceforge.net
ENTERED=20030713
- UPDATED=20050406
KEYWORDS="sgml xml doc"
SHORT="The OpenJade Group's SGML and XML parsing tools"
cat << EOF
diff --git a/doc/opensp/HISTORY b/doc/opensp/HISTORY
index 8bf5df7..86d5011 100644
--- a/doc/opensp/HISTORY
+++ b/doc/opensp/HISTORY
@@ -1,3 +1,7 @@
+2014-05-12 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1; don't do useless doc'ing
+ * DEPENDS: added gettext optional dependency
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/doc/po4a/BUILD b/doc/po4a/BUILD
index 8f00b77..2a0f65b 100755
--- a/doc/po4a/BUILD
+++ b/doc/po4a/BUILD
@@ -1,2 +1,2 @@
-make
-
+perl Build.PL &&
+./Build
diff --git a/doc/po4a/DETAILS b/doc/po4a/DETAILS
index 67652e2..eef156e 100755
--- a/doc/po4a/DETAILS
+++ b/doc/po4a/DETAILS
@@ -1,9 +1,9 @@
SPELL=po4a
- VERSION=0.40.1
+ VERSION=0.45
SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_URL[0]=http://alioth.debian.org/frs/download.php/3341/${SOURCE}
-
SOURCE_HASH=sha512:bb84d6f80599c1931c70a0063a70229e46eb2dfd14077f860059ef5546d515366378e513e7dcbc171e4c48788a9ab9bda8fbd57287f19edc8c17d79f6721a952
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-v$VERSION"
+
SOURCE_URL[0]=http://alioth.debian.org/frs/download.php/file/3942/${SOURCE}
+
SOURCE_HASH=sha512:e67334b7a45d3c23b7226077e01e12b3c4f1202531596f02851b6a9e7249b2b8a0c37f37ebbaf591753f041a4c6ce42c062b4822e91ac75884dcd0994c27323f
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-$VERSION"
WEB_SITE=http://alioth.debian.org/projects/po4a/
LICENSE[0]=GPL
ENTERED=20070104
diff --git a/doc/po4a/HISTORY b/doc/po4a/HISTORY
index 87066dd..248749a 100644
--- a/doc/po4a/HISTORY
+++ b/doc/po4a/HISTORY
@@ -1,3 +1,8 @@
+2013-09-20 Ismael Luceno <ismael AT sourcemage.org>
+ * PRE_BUILD: removed, no longer needed
+ * BUILD, INSTALL: Use Build.PL
+ * DETAILS: updated spell to 0.45
+
2012-01-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: add dependency on podlators

diff --git a/doc/po4a/INSTALL b/doc/po4a/INSTALL
new file mode 100755
index 0000000..6ddfd31
--- /dev/null
+++ b/doc/po4a/INSTALL
@@ -0,0 +1 @@
+./Build install
diff --git a/doc/po4a/PRE_BUILD b/doc/po4a/PRE_BUILD
deleted file mode 100755
index 31eac97..0000000
--- a/doc/po4a/PRE_BUILD
+++ /dev/null
@@ -1,4 +0,0 @@
-default_pre_build &&
-cd $SOURCE_DIRECTORY &&
-
-sed -i 's:usr/local:usr:' po/bin/Makefile
diff --git a/doc/pstoedit/DETAILS b/doc/pstoedit/DETAILS
index 7fc1a89..a90db0b 100755
--- a/doc/pstoedit/DETAILS
+++ b/doc/pstoedit/DETAILS
@@ -1,6 +1,6 @@
SPELL=pstoedit
- VERSION=3.61
-
SOURCE_HASH=sha512:fa7ca567ea5acc95000b9d7582c22605725f5893d2f00412f6e9e59ead1efc6cafbbb019df0a4ae4f849ed50df59cf1f4d187fdd3b560d62173287d6f7e3db72
+ VERSION=3.62
+
SOURCE_HASH=sha512:f8c8643c873066026d0ef15a845006cf13928410e1c4b822bdd9a727d5d80f703d3ddabbcde249c72395c3b013dd2e1ef020f4a74f239b118035372ba5e4dda4
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
diff --git a/doc/pstoedit/HISTORY b/doc/pstoedit/HISTORY
index 07e1703..63f3516 100644
--- a/doc/pstoedit/HISTORY
+++ b/doc/pstoedit/HISTORY
@@ -1,3 +1,6 @@
+2013-12-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.62
+
2013-01-27 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 3.61

diff --git a/doc/pstotext/DEPENDS b/doc/pstotext/DEPENDS
index 685ebad..6204ecc 100755
--- a/doc/pstotext/DEPENDS
+++ b/doc/pstotext/DEPENDS
@@ -1 +1 @@
-depends POSTSCRIPT-INTERPRETER
+depends ghostscript
diff --git a/doc/pstotext/DETAILS b/doc/pstotext/DETAILS
index 2ca88d9..fcfdf0b 100755
--- a/doc/pstotext/DETAILS
+++ b/doc/pstotext/DETAILS
@@ -1,10 +1,10 @@
SPELL=pstotext
- VERSION=1.8g
- SOURCE=$SPELL.tar.Z
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
- SOURCE_URL[0]=http://research.compaq.com/SRC/virtualpaper/binaries/$SOURCE
-
SOURCE_HASH=sha512:84aa6b0ec99871b7ce790cafc28033f6b8f0581dc28b934f33a59731f6a34b4951054b493186212779915cbe9645a1444944f6e686a3286ab031efd444483b11
- WEB_SITE=http://research.compaq.com/SRC/virtualpaper/pstotext.html
+ VERSION=1.9
+
SOURCE_HASH=sha512:a8148e94d635544a7dfa8c96ff6071717388e4dc6c3db36f2c50939dce96c1f824ee423b1622af9111fffc60cb298215a6ee85d956c81873d71ceac804ee48ca
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=http://www.rau-tu.unicamp.br/download/$SOURCE
+ WEB_SITE=http://pages.cs.wisc.edu/~ghost/doc/pstotext.htm
ENTERED=20030730
UPDATED=20050816
LICENSE[0]=http://research.compaq.com/SRC/virtualpaper/licensePSTT.html
diff --git a/doc/pstotext/HISTORY b/doc/pstotext/HISTORY
index 0799287..b2856af 100644
--- a/doc/pstotext/HISTORY
+++ b/doc/pstotext/HISTORY
@@ -1,3 +1,8 @@
+2013-12-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.9
+ new website & url
+ * DEPENDS: ghostscript
+
2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed MAINTAINER.

diff --git a/doc/qpdf/DETAILS b/doc/qpdf/DETAILS
index 93fcf05..44422fd 100755
--- a/doc/qpdf/DETAILS
+++ b/doc/qpdf/DETAILS
@@ -1,9 +1,9 @@
SPELL=qpdf
- VERSION=3.0.2
-
SOURCE_HASH=sha512:0ee534cb3f1fb31a85e8d1e0e78d02630dd4e008660c93b376e1dfd3850b313e73ba4db4f148f263ecccebb357b3d44b70d89babfaa2117c1b634467547f14a8
+ VERSION=5.0.0
+
SOURCE_HASH=sha512:207d5539b434cca9a7f582882786b4d5f473cd374a1a249a0d4f335c7d9ef22cdb857a32ef3e23b98b0c329191eb6c980fa576930553211ddc00dfa11416baa8
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$VERSION/$SOURCE
WEB_SITE=http://$SPELL.SourceForge.net
LICENSE[0]=ARTISTIC
ENTERED=20120914
diff --git a/doc/qpdf/HISTORY b/doc/qpdf/HISTORY
index 4da6571..ee9740c 100644
--- a/doc/qpdf/HISTORY
+++ b/doc/qpdf/HISTORY
@@ -1,3 +1,16 @@
+2013-08-06 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fixed SOURCE_URL[0]
+ updated spell to 5.0.0
+
+2013-06-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * UP_TRIGGERS: added, for proper migration on major/minor spell
updates
+
+2013-05-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.1.0
+
+2013-04-11 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.0.1
+
2012-09-14 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 3.0.2
spell created
diff --git a/doc/qpdf/UP_TRIGGERS b/doc/qpdf/UP_TRIGGERS
new file mode 100755
index 0000000..ab60755
--- /dev/null
+++ b/doc/qpdf/UP_TRIGGERS
@@ -0,0 +1,18 @@
+# up_trigger everything on minor version updates
+
+if spell_ok $SPELL; then
+ local OLD_SPELL_VERSION="$(installed_version $SPELL)"
+
+ if test "${VERSION:0:3}" != "${OLD_SPELL_VERSION:0:3}"; then
+ message "This is a possibly incompatible update of $SPELL..."
+ message "Figuring out what spells need to be recast, this may take a
while."
+
+ for each in $(show_up_depends $SPELL 1); do
+ # Check if the binaries link against libqpdf.so.*
+ if gaze install $each | xargs readelf -d 2> /dev/null |
+ grep -q "NEEDED.*libqpdf\.so"; then
+ up_trigger $each cast_self
+ fi
+ done
+ fi
+fi
diff --git a/doc/source-highlight/DEPENDS b/doc/source-highlight/DEPENDS
index b3684a3..0212a50 100755
--- a/doc/source-highlight/DEPENDS
+++ b/doc/source-highlight/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends bison &&
depends flex &&
depends -sub CXX gcc
diff --git a/doc/source-highlight/DETAILS b/doc/source-highlight/DETAILS
index 4c51ec5..fce8e25 100755
--- a/doc/source-highlight/DETAILS
+++ b/doc/source-highlight/DETAILS
@@ -1,5 +1,5 @@
SPELL=source-highlight
- VERSION=1.11
+ VERSION=3.1.7
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
diff --git a/doc/source-highlight/HISTORY b/doc/source-highlight/HISTORY
index 39482eb..24f379f 100644
--- a/doc/source-highlight/HISTORY
+++ b/doc/source-highlight/HISTORY
@@ -1,3 +1,6 @@
+2014-05-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.1.7
+
2011-09-26 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: converted to upstream signature checking
* 9E629EAC.gpg: added gpg keyring
diff --git a/doc/zathura-pdf-poppler/DETAILS b/doc/zathura-pdf-poppler/DETAILS
index 6bdd0e4..9962e34 100755
--- a/doc/zathura-pdf-poppler/DETAILS
+++ b/doc/zathura-pdf-poppler/DETAILS
@@ -1,6 +1,6 @@
SPELL=zathura-pdf-poppler
- VERSION=0.2.1
-
SOURCE_HASH=sha512:4bd8314b4c9bd38471c0656f43d6f05692b740139dfd964e70f7d5ceb973c3f15d5cccf74d5917dbb262b0eb81e9e77b27a999f6dc02de015f27e833be3d8953
+ VERSION=0.2.3
+
SOURCE_HASH=sha512:c8ae296e691b6c308460e5c6e295a6d07db27a8820b2622395fa137fbd2748df4517338535a6a7acb4706b88027ba981e3d263e3976f777e6ff5df7e40b5fb59
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://pwmt.org/projects/zathura/plugins/download/$SOURCE
diff --git a/doc/zathura-pdf-poppler/HISTORY b/doc/zathura-pdf-poppler/HISTORY
index fd07d1b..efab51d 100644
--- a/doc/zathura-pdf-poppler/HISTORY
+++ b/doc/zathura-pdf-poppler/HISTORY
@@ -1,3 +1,6 @@
+2013-10-13 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.2.3
+
2013-01-25 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.2.1

diff --git a/doc/zathura/DETAILS b/doc/zathura/DETAILS
index 971adbc..fb1fa7e 100755
--- a/doc/zathura/DETAILS
+++ b/doc/zathura/DETAILS
@@ -1,6 +1,6 @@
SPELL=zathura
- VERSION=0.2.2
-
SOURCE_HASH=sha512:a777a57de249cb542190c3da62f89d7653aa324e28b9de17ab8e35307c99e505461f3a2acc0cacd3949757b906262a696b7c4a2e9c330f222ffa27785bd50774
+ VERSION=0.2.4
+
SOURCE_HASH=sha512:c2d660c631f5775981ea957498a46dd3518111c2b788569c1d127fc73d8cc1f60fc2e8a23bde20cb6f77a1aff6382be725dc8cfb94e1bab920a6846066c6d544
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://pwmt.org/projects/zathura/download/$SOURCE
diff --git a/doc/zathura/HISTORY b/doc/zathura/HISTORY
index 56cff0d..71d8c14 100644
--- a/doc/zathura/HISTORY
+++ b/doc/zathura/HISTORY
@@ -1,3 +1,6 @@
+2013-10-13 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.2.4
+
2013-01-25 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.2.2

diff --git a/e-16/e16/DETAILS b/e-16/e16/DETAILS
index 64bfbd2..0a81547 100755
--- a/e-16/e16/DETAILS
+++ b/e-16/e16/DETAILS
@@ -1,22 +1,19 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=e16
if [[ "$E16_BRANCH" == "scm" ]]; then
- if [[ "$E16_AUTOUPDATE" == "y" ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=cvs
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-0.16-cvs.tar.bz2
FORCE_DOWNLOAD=on
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-0.16-cvs

SOURCE_URL[0]=cvs://:pserver:anonymous AT anoncvs.enlightenment.org:/var/cvs/e:$SPELL/e
SOURCE_IGNORE=volatile
else
- VERSION=1.0.11
+ VERSION=1.0.13
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-${VERSION%-*}
SOURCE_URL[0]=$SOURCEFORGE_URL/enlightenment/$SOURCE

-
SOURCE_HASH=sha512:01a323bbcdbf2ae63179c78423aadd59fe15eed2425abe3b5546c0d2bf9e6458dec0cee75d0704592839d742467d580a018449faab81dfa57ff45aa6d4a56c54
+
SOURCE_HASH=sha512:965c853363c15154ca99b71deba3aa1d23bdfee0664b3511b39f52e066ca673a9b042e203e079357c9ca355484006cc4a90d0e0fb29b7396d582f7b9aa302da5
# SOURCE_GPG="gurus.gpg:${SOURCE}.sig"

fi
diff --git a/e-16/e16/HISTORY b/e-16/e16/HISTORY
index 7776348..57dacbb 100644
--- a/e-16/e16/HISTORY
+++ b/e-16/e16/HISTORY
@@ -1,3 +1,9 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2013-04-17 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.0.13
+
2012-10-07 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.0.11
* BUILD: removed
diff --git a/e-17/e17/DEPENDS b/e-17/e17/DEPENDS
index 85b164b..78c8b1e 100755
--- a/e-17/e17/DEPENDS
+++ b/e-17/e17/DEPENDS
@@ -1,9 +1,12 @@
depends imlib2 &&
+depends libx11 &&
+depends libxau &&
depends libxcursor &&
depends libxdamage &&
+depends libxdmcp &&
+depends libxext &&
depends libxinerama &&
depends libxrandr &&
-depends xorg-libs &&

if [[ "x${E17_BRANCH}" == "xscm" ]]; then
depends edbus &&
@@ -38,7 +41,7 @@ optional_depends hal
\
"--disable-device-hal --disable-mount-hal" \
"Enable HAL device backend and mounting support?" &&

-optional_depends udev \
+optional_depends UDEV \
"--enable-device-udev" "--disable-device-udev" \
"Enable UDEV device backend?" &&

diff --git a/e-17/e17/DETAILS b/e-17/e17/DETAILS
index 32a5445..285a8c6 100755
--- a/e-17/e17/DETAILS
+++ b/e-17/e17/DETAILS
@@ -1,18 +1,15 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=e17
if [[ "$E17_BRANCH" == "scm" ]]; then
- if [[ "$E17_AUTOUPDATE" == "y" ]]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=git
- fi
+ VERSION=$(get_scm_version)
SOURCE=enlightenment-0.17-git.tar.bz2
PATCHLEVEL=6
FORCE_DOWNLOAD=on
SOURCE_DIRECTORY=$BUILD_DIRECTORY/enlightenment-0.17-git
-
SOURCE_URL[0]=git://git.enlightenment.org/core/enlightenment.git:$SPELL-git
+
SOURCE_URL[0]=git://git.enlightenment.org/core/enlightenment.git:enlightenment-0.17-git
SOURCE_IGNORE=volatile
else
- VERSION=0.17.0
+ VERSION=0.17.4
SOURCE=enlightenment-${VERSION}.tar.bz2
SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
SOURCE_URL=http://download.enlightenment.org/releases/${SOURCE}
diff --git a/e-17/e17/HISTORY b/e-17/e17/HISTORY
index fb06a1c..5c3e08e 100644
--- a/e-17/e17/HISTORY
+++ b/e-17/e17/HISTORY
@@ -1,3 +1,20 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2013-09-06 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Replace xorg-libs with libx11, libxau, libxdmcp, and
+ libxext
+
+2013-07-30 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 0.17.4
+
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: udev => UDEV
+
+2013-03-31 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: SOURCE_URL[0] for git version fixed
+ * e17update: updated to work also with git version
+
2013-03-02 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: subversion -> git

diff --git a/e-17/e17/e17update b/e-17/e17/e17update
index a88dbb9..144f317 100644
--- a/e-17/e17/e17update
+++ b/e-17/e17/e17update
@@ -22,7 +22,7 @@ function get_spell_list () {
message "${MESSAGE_COLOR}Building list of packages to update..." \
"${DEFAULT_COLOR}" &&
for e_spell in `gaze section e-17 e`; do
- if [[ `installed_version $e_spell` == "svn" ]]; then
+ if [[ `installed_version $e_spell` == "svn" ]] || [[
`installed_version $e_spell` == "git" ]]; then
update_spells="$update_spells $e_spell"
fi
done
@@ -34,7 +34,7 @@ if [ "$#" == '0' ]; then
elif [ "$#" == '1' ]; then
case $1 in
-h|--help) echo "usage: $0 [option]"
- echo "-s|--summon Do a SVN checkout only (using summon)";
+ echo "-s|--summon Do a SVN or GIT checkout only (using
summon)";
echo "-h|--help Print this help message";
;;
-s|--summon) get_spell_list &&
diff --git a/e-17/e17/enlightenment-0.17.0.tar.bz2.sig
b/e-17/e17/enlightenment-0.17.0.tar.bz2.sig
deleted file mode 100644
index f53fe2a..0000000
Binary files a/e-17/e17/enlightenment-0.17.0.tar.bz2.sig and /dev/null differ
diff --git a/e-17/e17/enlightenment-0.17.4.tar.bz2.sig
b/e-17/e17/enlightenment-0.17.4.tar.bz2.sig
new file mode 100644
index 0000000..2dd8b2a
Binary files /dev/null and b/e-17/e17/enlightenment-0.17.4.tar.bz2.sig differ
diff --git a/e-17/e_dbus/DETAILS b/e-17/e_dbus/DETAILS
index 5f4987d..db211b7 100755
--- a/e-17/e_dbus/DETAILS
+++ b/e-17/e_dbus/DETAILS
@@ -12,7 +12,7 @@ if [ "$E_DBUS_CVS" == "y" ]; then
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn
PATCHLEVEL=2
else
- VERSION=1.7.5
+ VERSION=1.7.8
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/e-17/e_dbus/HISTORY b/e-17/e_dbus/HISTORY
index 6330f69..17a99e2 100644
--- a/e-17/e_dbus/HISTORY
+++ b/e-17/e_dbus/HISTORY
@@ -1,3 +1,6 @@
+2013-07-30 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.7.8
+
2013-01-08 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.7.5

diff --git a/e-17/e_dbus/e_dbus-1.7.5.tar.bz2.sig
b/e-17/e_dbus/e_dbus-1.7.5.tar.bz2.sig
deleted file mode 100644
index 0609a82..0000000
Binary files a/e-17/e_dbus/e_dbus-1.7.5.tar.bz2.sig and /dev/null differ
diff --git a/e-17/e_dbus/e_dbus-1.7.8.tar.bz2.sig
b/e-17/e_dbus/e_dbus-1.7.8.tar.bz2.sig
new file mode 100644
index 0000000..cd688c6
Binary files /dev/null and b/e-17/e_dbus/e_dbus-1.7.8.tar.bz2.sig differ
diff --git a/e-17/echievements/DEPENDS b/e-17/echievements/DEPENDS
new file mode 100755
index 0000000..3150597
--- /dev/null
+++ b/e-17/echievements/DEPENDS
@@ -0,0 +1,2 @@
+depends edje &&
+depends etrophy
diff --git a/e-17/echievements/DETAILS b/e-17/echievements/DETAILS
new file mode 100755
index 0000000..98e9c89
--- /dev/null
+++ b/e-17/echievements/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=echievements
+ VERSION=3
+ SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=http://download.enlightenment.org/releases/$SOURCE
+ WEB_SITE=http://www.enlightenment.org/
+ ENTERED=20130730
+ LICENSE[0]=BSD
+ SHORT="Achievements module for Enlightenment 17"
+cat << EOF
+Echievements provides achievements module for E17. It is a module that
serves as
+nothing more than a very entertaining time-waster.
+
+#echievements on FreeNode IRC.
+EOF
diff --git a/e-17/echievements/HISTORY b/e-17/echievements/HISTORY
new file mode 100644
index 0000000..3796e91
--- /dev/null
+++ b/e-17/echievements/HISTORY
@@ -0,0 +1,3 @@
+2013-07-30 Eric Sandall <sandalle AT sourcemage.org>
+ * Created
+
diff --git a/e-17/echievements/echievements-3.tar.bz2.sig
b/e-17/echievements/echievements-3.tar.bz2.sig
new file mode 100644
index 0000000..ebdda1b
Binary files /dev/null and b/e-17/echievements/echievements-3.tar.bz2.sig
differ
diff --git a/e-17/ecore/DEPENDS b/e-17/ecore/DEPENDS
index 638a0e1..dc5db30 100755
--- a/e-17/ecore/DEPENDS
+++ b/e-17/ecore/DEPENDS
@@ -108,7 +108,7 @@ optional_depends sdl
\
"Enable SDL ecore_sdl module?"
&&

if [ "$ECORE_CRYPTO" == "gnutls" ]; then
- depends gnutls "--enable-gnutls --disable-openssl"
-elif [ "$ECORE_CRYPTO" == "openssl" ]; then
- depends openssl "--enable-openssl --disable-gnutls"
+ depends gnutls "--enable-gnutls --disable-SSL"
+elif [ "$ECORE_CRYPTO" == "SSL" ]; then
+ depends SSL "--enable-openssl --disable-gnutls"
fi
diff --git a/e-17/ecore/DETAILS b/e-17/ecore/DETAILS
index 5921668..97af11a 100755
--- a/e-17/ecore/DETAILS
+++ b/e-17/ecore/DETAILS
@@ -1,10 +1,10 @@
SPELL=ecore
- VERSION=1.7.5
+ VERSION=1.7.10
SOURCE=$SPELL-$VERSION.tar.bz2
- SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
+# SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://download.enlightenment.org/releases/$SOURCE
-#
SOURCE_HASH=sha512:e4739f43abbbce8e78ad739fab9cedb1a6bcf1684958a17b5490f3b7fe00ae90177d26365d43d10708d3a31bfb255991f7be72442f8101840f8cbac8de842cb5
+
SOURCE_HASH=sha512:24fbe064913c566f885a2e51185b1f1d37c62c0d03ba0d549e9715ba516fb6b3f630ad331f89f66e91de1401b06b01b16916650448dda11d5e1efa24e52eaf39
LICENSE[0]=BSD
WEB_SITE=http://enlightenment.org/Libraries/Ecore/
ENTERED=20011101
diff --git a/e-17/ecore/HISTORY b/e-17/ecore/HISTORY
index be47689..f5282c0 100644
--- a/e-17/ecore/HISTORY
+++ b/e-17/ecore/HISTORY
@@ -1,3 +1,14 @@
+2014-08-24 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: Updated to 1.7.10 (removed guru sig)
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+ * SUB_DEPENDS, PRE_SUB_DEPENDS: openssl => SSL
+
+2013-07-30 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.7.8
+
2013-01-08 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.7.5
* DEPENDS, SUB_DEPENDS: Add all evas flags for evas optional
dependency
diff --git a/e-17/ecore/ecore-1.7.5.tar.bz2.sig
b/e-17/ecore/ecore-1.7.5.tar.bz2.sig
deleted file mode 100644
index 7f0122f..0000000
Binary files a/e-17/ecore/ecore-1.7.5.tar.bz2.sig and /dev/null differ
diff --git a/e-17/edbus/DETAILS b/e-17/edbus/DETAILS
index d62dc16..52c0bf6 100755
--- a/e-17/edbus/DETAILS
+++ b/e-17/edbus/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=edbus
-if [[ $EDBUS_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=svn
-fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-svn.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn
SOURCE_URL[0]=svn_http://svn.enlightenment.org/svn/e/trunk/$SPELL:$SPELL
diff --git a/e-17/edbus/HISTORY b/e-17/edbus/HISTORY
index 40bdfa0..5489fe1 100644
--- a/e-17/edbus/HISTORY
+++ b/e-17/edbus/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2012-11-24 Robin Cook <rcook AT wyrms.net>
* DEPENDS: change to using efl

diff --git a/e-17/edje/DEPENDS b/e-17/edje/DEPENDS
index 46c107c..21abaa1 100755
--- a/e-17/edje/DEPENDS
+++ b/e-17/edje/DEPENDS
@@ -7,7 +7,8 @@ else
depends -sub 'EVAS' ecore &&
depends eet &&
depends eina &&
- depends embryo
+ depends embryo &&
+ depends evas
fi &&

optional_depends alsa-lib \
diff --git a/e-17/edje/DETAILS b/e-17/edje/DETAILS
index 315a4d6..d96b96b 100755
--- a/e-17/edje/DETAILS
+++ b/e-17/edje/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=edje
if [[ "$EDJE_BRANCH" == "scm" ]]; then
- if [[ "$EDJE_AUTOUPDATE" == "y" ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=svn
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-svn.tar.bz2
FORCE_DOWNLOAD=on
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn
@@ -12,7 +9,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn
SOURCE_IGNORE=volatile
PATCHLEVEL=1
else
- VERSION=1.7.5
+ VERSION=1.7.8
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/e-17/edje/HISTORY b/e-17/edje/HISTORY
index 3d48b2e..215468f 100644
--- a/e-17/edje/HISTORY
+++ b/e-17/edje/HISTORY
@@ -1,3 +1,10 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2013-07-30 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.7.8
+ * DEPENDS: Depends on evas
+
2013-01-08 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.7.5

diff --git a/e-17/edje/edje-1.7.5.tar.bz2.sig
b/e-17/edje/edje-1.7.5.tar.bz2.sig
deleted file mode 100644
index 19f3003..0000000
Binary files a/e-17/edje/edje-1.7.5.tar.bz2.sig and /dev/null differ
diff --git a/e-17/edje/edje-1.7.8.tar.bz2.sig
b/e-17/edje/edje-1.7.8.tar.bz2.sig
new file mode 100644
index 0000000..7644061
Binary files /dev/null and b/e-17/edje/edje-1.7.8.tar.bz2.sig differ
diff --git a/e-17/eet/DEPENDS b/e-17/eet/DEPENDS
index c5afa2c..d155ca7 100755
--- a/e-17/eet/DEPENDS
+++ b/e-17/eet/DEPENDS
@@ -4,8 +4,8 @@ depends zlib &&
depends libgcrypt &&

if [ "$EET_CRYPTO" == "gnutls" ]; then
- depends gnutls "--enable-gnutls --disable-openssl --enable-cipher
--enable-signature"
-elif [ "$EET_CRYPTO" == "openssl" ]; then
- depends openssl "--enable-openssl --disable-gnutls --enable-cipher
--enable-signature"
+ depends gnutls "--enable-gnutls --disable-SSL --enable-cipher
--enable-signature"
+elif [ "$EET_CRYPTO" == "SSL" ]; then
+ depends SSL "--enable-openssl --disable-gnutls --enable-cipher
--enable-signature"
fi

diff --git a/e-17/eet/DETAILS b/e-17/eet/DETAILS
index 3393a14..b64d011 100755
--- a/e-17/eet/DETAILS
+++ b/e-17/eet/DETAILS
@@ -1,5 +1,5 @@
SPELL=eet
- VERSION=1.7.5
+ VERSION=1.7.8
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/e-17/eet/HISTORY b/e-17/eet/HISTORY
index 44ae094..219c1c3 100644
--- a/e-17/eet/HISTORY
+++ b/e-17/eet/HISTORY
@@ -1,3 +1,9 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2013-07-30 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.7.8
+
2013-01-08 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.7.5

diff --git a/e-17/eet/eet-1.7.5.tar.bz2.sig b/e-17/eet/eet-1.7.5.tar.bz2.sig
deleted file mode 100644
index f4fe30c..0000000
Binary files a/e-17/eet/eet-1.7.5.tar.bz2.sig and /dev/null differ
diff --git a/e-17/eet/eet-1.7.8.tar.bz2.sig b/e-17/eet/eet-1.7.8.tar.bz2.sig
new file mode 100644
index 0000000..4b17425
Binary files /dev/null and b/e-17/eet/eet-1.7.8.tar.bz2.sig differ
diff --git a/e-17/eeze/DEPENDS b/e-17/eeze/DEPENDS
index 0b3c470..0c66048 100755
--- a/e-17/eeze/DEPENDS
+++ b/e-17/eeze/DEPENDS
@@ -1,7 +1,7 @@
depends util-linux &&
depends ecore &&
depends eet &&
-depends udev &&
+depends UDEV &&

optional_depends doxygen \
'--enable-doc' \
diff --git a/e-17/eeze/DETAILS b/e-17/eeze/DETAILS
index ed58166..87a923d 100755
--- a/e-17/eeze/DETAILS
+++ b/e-17/eeze/DETAILS
@@ -1,5 +1,5 @@
SPELL=eeze
- VERSION=1.7.5
+ VERSION=1.7.8
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/e-17/eeze/HISTORY b/e-17/eeze/HISTORY
index 4561c50..ef4b632 100644
--- a/e-17/eeze/HISTORY
+++ b/e-17/eeze/HISTORY
@@ -1,3 +1,9 @@
+2013-07-30 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.7.8
+
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: udev => UDEV
+
2013-01-08 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.7.5

diff --git a/e-17/eeze/eeze-1.7.5.tar.bz2.sig
b/e-17/eeze/eeze-1.7.5.tar.bz2.sig
deleted file mode 100644
index d4c3e7b..0000000
Binary files a/e-17/eeze/eeze-1.7.5.tar.bz2.sig and /dev/null differ
diff --git a/e-17/eeze/eeze-1.7.8.tar.bz2.sig
b/e-17/eeze/eeze-1.7.8.tar.bz2.sig
new file mode 100644
index 0000000..eb58c53
Binary files /dev/null and b/e-17/eeze/eeze-1.7.8.tar.bz2.sig differ
diff --git a/e-17/efl/DEPENDS b/e-17/efl/DEPENDS
index 1cbd499..dd0956a 100755
--- a/e-17/efl/DEPENDS
+++ b/e-17/efl/DEPENDS
@@ -31,7 +31,7 @@ optional_depends gettext
\
'--disable-nls' \
'for Native Language Support (recommended)' &&

-optional_depends giflib \
+optional_depends GIFLIB \
'--enable-image-loader-gif' \
'--disable-image-loader-gif' \
'for GIF image loader (recommended)' &&
diff --git a/e-17/efl/DETAILS b/e-17/efl/DETAILS
index 23abda4..153b7c8 100755
--- a/e-17/efl/DETAILS
+++ b/e-17/efl/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=efl
-if [[ $EFL_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=git
-fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-git.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-git
SOURCE_URL[0]=git://git.enlightenment.org/core/efl.git:$SPELL-git
diff --git a/e-17/efl/HISTORY b/e-17/efl/HISTORY
index ab441aa..1cd3922 100644
--- a/e-17/efl/HISTORY
+++ b/e-17/efl/HISTORY
@@ -1,3 +1,9 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
2013-03-02 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: subversion -> git

diff --git a/e-17/efreet/DETAILS b/e-17/efreet/DETAILS
index 889872f..7bc89d8 100755
--- a/e-17/efreet/DETAILS
+++ b/e-17/efreet/DETAILS
@@ -1,5 +1,5 @@
SPELL=efreet
- VERSION=1.7.5
+ VERSION=1.7.8
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/e-17/efreet/HISTORY b/e-17/efreet/HISTORY
index e31d30a..73be14d 100644
--- a/e-17/efreet/HISTORY
+++ b/e-17/efreet/HISTORY
@@ -1,3 +1,6 @@
+2013-07-30 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.7.8
+
2013-01-08 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.7.5

diff --git a/e-17/efreet/efreet-1.7.5.tar.bz2.sig
b/e-17/efreet/efreet-1.7.5.tar.bz2.sig
deleted file mode 100644
index b2eaf12..0000000
Binary files a/e-17/efreet/efreet-1.7.5.tar.bz2.sig and /dev/null differ
diff --git a/e-17/efreet/efreet-1.7.8.tar.bz2.sig
b/e-17/efreet/efreet-1.7.8.tar.bz2.sig
new file mode 100644
index 0000000..352c183
Binary files /dev/null and b/e-17/efreet/efreet-1.7.8.tar.bz2.sig differ
diff --git a/e-17/eina/DETAILS b/e-17/eina/DETAILS
index 1d0f4d4..6942279 100755
--- a/e-17/eina/DETAILS
+++ b/e-17/eina/DETAILS
@@ -1,10 +1,10 @@
SPELL=eina
- VERSION=1.7.5
+ VERSION=1.7.10
SOURCE=$SPELL-$VERSION.tar.bz2
- SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
+# SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://download.enlightenment.org/releases/$SOURCE
-#
SOURCE_HASH=sha512:eaf690cc11a38b19b4ee04475907143c5ac8d9c1c0ba34b8c20d3be535f67dc699edd99d36b4db8e2de5ac9acf6df1f7eace2b8925ce4367d3fecbecef319a53
+
SOURCE_HASH=sha512:c1195ec9f2cd79777912ba3c8b6e69a206d035c9a7f2c38762c18e3c86ec43d52f020e4dd8d0ea0c9b580aff9707cede909412260ac6d23796ddbd78eb8e280e
LICENSE[0]=LGPL
WEB_SITE=http://trac.enlightenment.org/e/wiki/Eina
ENTERED=20081013
diff --git a/e-17/eina/HISTORY b/e-17/eina/HISTORY
index d411d54..19ca3ab 100644
--- a/e-17/eina/HISTORY
+++ b/e-17/eina/HISTORY
@@ -1,3 +1,9 @@
+2014-08-24 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: Updated to 1.7.10 (removed guru sig)
+
+2013-07-30 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.7.8
+
2013-01-08 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.7.5

diff --git a/e-17/eina/eina-1.7.5.tar.bz2.sig
b/e-17/eina/eina-1.7.5.tar.bz2.sig
deleted file mode 100644
index a4a8ee8..0000000
Binary files a/e-17/eina/eina-1.7.5.tar.bz2.sig and /dev/null differ
diff --git a/e-17/eio/DETAILS b/e-17/eio/DETAILS
index a881dc5..e3367e7 100755
--- a/e-17/eio/DETAILS
+++ b/e-17/eio/DETAILS
@@ -1,5 +1,5 @@
SPELL=eio
- VERSION=1.7.5
+ VERSION=1.7.8
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/e-17/eio/HISTORY b/e-17/eio/HISTORY
index e0d056a..d81602d 100644
--- a/e-17/eio/HISTORY
+++ b/e-17/eio/HISTORY
@@ -1,3 +1,6 @@
+2013-07-30 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.7.8
+
2013-01-08 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.7.5

diff --git a/e-17/eio/eio-1.7.5.tar.bz2.sig b/e-17/eio/eio-1.7.5.tar.bz2.sig
deleted file mode 100644
index 8e7adfb..0000000
Binary files a/e-17/eio/eio-1.7.5.tar.bz2.sig and /dev/null differ
diff --git a/e-17/eio/eio-1.7.8.tar.bz2.sig b/e-17/eio/eio-1.7.8.tar.bz2.sig
new file mode 100644
index 0000000..b3a607a
Binary files /dev/null and b/e-17/eio/eio-1.7.8.tar.bz2.sig differ
diff --git a/e-17/elementary/DEPENDS b/e-17/elementary/DEPENDS
index b22e205..e183051 100755
--- a/e-17/elementary/DEPENDS
+++ b/e-17/elementary/DEPENDS
@@ -11,8 +11,13 @@ optional_depends fbset "" "--disable-ecore-fb" \
optional_depends sdl "" "--disable-ecore-sdl" \
"Enable SDL support?" &&

-optional_depends edbus "" "--disable-edbus" \
- "Enable e-dbus support?" &&
+if [ "x${ELEMENTARY_BRANCH}" == "xscm" ]; then
+ optional_depends edbus "" "--disable-edbus" \
+ "Enable e-dbus support?"
+else
+ optional_depends e_dbus "" "--disable-edbus" \
+ "Enable e-dbus support?"
+fi &&

optional_depends efreet "" "--disable-efreet" \
"Enable efreet support?" &&
diff --git a/e-17/elementary/DETAILS b/e-17/elementary/DETAILS
index 7b319eb..4cc652a 100755
--- a/e-17/elementary/DETAILS
+++ b/e-17/elementary/DETAILS
@@ -11,7 +11,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-git
FORCE_DOWNLOAD="on"
SOURCE_IGNORE=volatile
else
- VERSION=1.7.5
+ VERSION=1.7.8
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/e-17/elementary/HISTORY b/e-17/elementary/HISTORY
index 35a7b95..80fa43a 100644
--- a/e-17/elementary/HISTORY
+++ b/e-17/elementary/HISTORY
@@ -1,3 +1,7 @@
+2013-07-30 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.7.8
+ * DEPENDS: SCM optionally uses edbus, stable optionally uses e_dbus
+
2013-03-02 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: subversion -> git

diff --git a/e-17/elementary/elementary-1.7.5.tar.bz2.sig
b/e-17/elementary/elementary-1.7.5.tar.bz2.sig
deleted file mode 100644
index 78cef8d..0000000
Binary files a/e-17/elementary/elementary-1.7.5.tar.bz2.sig and /dev/null
differ
diff --git a/e-17/elementary/elementary-1.7.8.tar.bz2.sig
b/e-17/elementary/elementary-1.7.8.tar.bz2.sig
new file mode 100644
index 0000000..9a8c3b5
Binary files /dev/null and b/e-17/elementary/elementary-1.7.8.tar.bz2.sig
differ
diff --git a/e-17/emap/DETAILS b/e-17/emap/DETAILS
index 0a3dc3e..25f8c7b 100755
--- a/e-17/emap/DETAILS
+++ b/e-17/emap/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=emap
- if [ "$EMAP_AUTOUPDATE" == "y" ]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=svn
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-svn.tar.bz2

SOURCE_URL[0]=svn_http://svn.enlightenment.org/svn/e/trunk/PROTO/$SPELL:$SPELL-svn
SOURCE_IGNORE=volatile
diff --git a/e-17/emap/HISTORY b/e-17/emap/HISTORY
index 5ec2692..9aeb73f 100644
--- a/e-17/emap/HISTORY
+++ b/e-17/emap/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2012-11-24 Robin Cook <rcook AT wyrms.net>
* DEPENDS: changed to using efl

diff --git a/e-17/embryo/DETAILS b/e-17/embryo/DETAILS
index 664fe43..72f5612 100755
--- a/e-17/embryo/DETAILS
+++ b/e-17/embryo/DETAILS
@@ -1,5 +1,5 @@
SPELL=embryo
- VERSION=1.7.5
+ VERSION=1.7.8
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/e-17/embryo/HISTORY b/e-17/embryo/HISTORY
index 779aa0e..9363891 100644
--- a/e-17/embryo/HISTORY
+++ b/e-17/embryo/HISTORY
@@ -1,3 +1,6 @@
+2013-07-30 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.7.8
+
2013-01-08 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.7.5

diff --git a/e-17/embryo/embryo-1.7.5.tar.bz2.sig
b/e-17/embryo/embryo-1.7.5.tar.bz2.sig
deleted file mode 100644
index f3034bc..0000000
Binary files a/e-17/embryo/embryo-1.7.5.tar.bz2.sig and /dev/null differ
diff --git a/e-17/embryo/embryo-1.7.8.tar.bz2.sig
b/e-17/embryo/embryo-1.7.8.tar.bz2.sig
new file mode 100644
index 0000000..8c3226f
Binary files /dev/null and b/e-17/embryo/embryo-1.7.8.tar.bz2.sig differ
diff --git a/e-17/emotion/DETAILS b/e-17/emotion/DETAILS
index ff8b368..71ce14f 100755
--- a/e-17/emotion/DETAILS
+++ b/e-17/emotion/DETAILS
@@ -1,17 +1,14 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=emotion
if [ "$EMOTION_BRANCH" == "scm" ]; then
- if [ "$EMOTION_AUTOUPDATE" == "y" ]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=svn
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-svn.tar.bz2
FORCE_DOWNLOAD=on
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn
SOURCE_URL[0]=svn_http://svn.enlightenment.org/svn/e/trunk/emotion:emotion
SOURCE_IGNORE=volatile
else
- VERSION=1.7.5
+ VERSION=1.7.8
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/e-17/emotion/HISTORY b/e-17/emotion/HISTORY
index 1f3b9e5..a97596c 100644
--- a/e-17/emotion/HISTORY
+++ b/e-17/emotion/HISTORY
@@ -1,3 +1,9 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2013-07-30 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.7.8
+
2013-01-08 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.7.5

diff --git a/e-17/emotion/emotion-1.7.5.tar.bz2.sig
b/e-17/emotion/emotion-1.7.5.tar.bz2.sig
deleted file mode 100644
index d24697f..0000000
Binary files a/e-17/emotion/emotion-1.7.5.tar.bz2.sig and /dev/null differ
diff --git a/e-17/emotion/emotion-1.7.8.tar.bz2.sig
b/e-17/emotion/emotion-1.7.8.tar.bz2.sig
new file mode 100644
index 0000000..533c51c
Binary files /dev/null and b/e-17/emotion/emotion-1.7.8.tar.bz2.sig differ
diff --git a/e-17/emotion_generic_players/DEPENDS
b/e-17/emotion_generic_players/DEPENDS
new file mode 100755
index 0000000..fa82c33
--- /dev/null
+++ b/e-17/emotion_generic_players/DEPENDS
@@ -0,0 +1,2 @@
+depends efl &&
+depends vlc
diff --git a/e-17/emotion_generic_players/DETAILS
b/e-17/emotion_generic_players/DETAILS
new file mode 100755
index 0000000..707ac01
--- /dev/null
+++ b/e-17/emotion_generic_players/DETAILS
@@ -0,0 +1,15 @@
+. "$GRIMOIRE/FUNCTIONS"
+ SPELL=emotion_generic_players
+ VERSION=$(get_scm_version)
+ SOURCE=$SPELL-git.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-git
+ SOURCE_URL[0]=git://git.enlightenment.org/core/${SPELL}.git:$SPELL-git
+ FORCE_DOWNLOAD=on
+ SOURCE_IGNORE=volatile
+ WEB_SITE=http://www.enlightenment.org/
+ ENTERED=20131202
+ LICENSE[0]=BSD
+ SHORT="Emotion Generic Players"
+cat << EOF
+Emotion Generic Players.
+EOF
diff --git a/e-17/emotion_generic_players/HISTORY
b/e-17/emotion_generic_players/HISTORY
new file mode 100644
index 0000000..948c4c6
--- /dev/null
+++ b/e-17/emotion_generic_players/HISTORY
@@ -0,0 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2013-12-02 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS, DEPENDS, PREPARE, PRE_BUILD: spell created
+
diff --git a/e-17/emotion_generic_players/PREPARE
b/e-17/emotion_generic_players/PREPARE
new file mode 100755
index 0000000..f8b7d7e
--- /dev/null
+++ b/e-17/emotion_generic_players/PREPARE
@@ -0,0 +1,2 @@
+. ${GRIMOIRE}/FUNCTIONS &&
+prepare_select_branch
diff --git a/e-17/emotion_generic_players/PRE_BUILD
b/e-17/emotion_generic_players/PRE_BUILD
new file mode 100755
index 0000000..1af1b77
--- /dev/null
+++ b/e-17/emotion_generic_players/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+
+NOCONFIGURE=ON ./autogen.sh
diff --git a/e-17/enki/DETAILS b/e-17/enki/DETAILS
index 7a6b7b0..b8f8705 100755
--- a/e-17/enki/DETAILS
+++ b/e-17/enki/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=enki
-if [ "$ENKI_AUTOUPDATE" == "y" ]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=svn
-fi
+ VERSION=$(get_scm_version)
SOURCE=${SPELL}-svn.tar.bz2
FORCE_DOWNLOAD=on
SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}-svn
diff --git a/e-17/enki/HISTORY b/e-17/enki/HISTORY
index 10c89df..39456b6 100644
--- a/e-17/enki/HISTORY
+++ b/e-17/enki/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2012-11-24 Robin Cook <rcook AT wyrms.net>
* DEPENDS: changed to using efl

diff --git a/e-17/enna/DETAILS b/e-17/enna/DETAILS
index ff2a4fd..c96e426 100755
--- a/e-17/enna/DETAILS
+++ b/e-17/enna/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=enna
-if [ "$ENNA_AUTOUPDATE" == "y" ]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=mercurial
-fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-hg.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-hg
SOURCE_URL[0]=hg_http://hg.geexbox.org/${SPELL}:${SPELL}-hg
diff --git a/e-17/enna/HISTORY b/e-17/enna/HISTORY
index 964ee41..d824e54 100644
--- a/e-17/enna/HISTORY
+++ b/e-17/enna/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-09-22 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS, DOWNLOAD, PREPARE: Use prepare_select_branch

diff --git a/e-17/eobj/DETAILS b/e-17/eobj/DETAILS
index 8539204..98c8c2b 100755
--- a/e-17/eobj/DETAILS
+++ b/e-17/eobj/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=eobj
-if [[ $EOBJ_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=svn
-fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-svn.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn

SOURCE_URL[0]=svn_http://svn.enlightenment.org/svn/e/trunk/PROTO/$SPELL:$SPELL
diff --git a/e-17/eobj/HISTORY b/e-17/eobj/HISTORY
index bfdd5e6..74dc219 100644
--- a/e-17/eobj/HISTORY
+++ b/e-17/eobj/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2013-01-04 Eric Sandall <sandalle AT sourcemage.org>
* CONFLICTS: Conflicts with efl

diff --git a/e-17/ephoto/DETAILS b/e-17/ephoto/DETAILS
index e7d8001..0a98854 100755
--- a/e-17/ephoto/DETAILS
+++ b/e-17/ephoto/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=ephoto
PATCHLEVEL=1
-if [ "$EPHOTO_AUTOUPDATE" == "y" ]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=svn
-fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-svn.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn
SOURCE_URL[0]=svn_http://svn.enlightenment.org/svn/e/trunk/$SPELL:$SPELL
diff --git a/e-17/ephoto/HISTORY b/e-17/ephoto/HISTORY
index fbaf2c0..7ac21af 100644
--- a/e-17/ephoto/HISTORY
+++ b/e-17/ephoto/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-09-22 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS, PREPARE: Use prepare_select_branch

diff --git a/e-17/ephysics/DETAILS b/e-17/ephysics/DETAILS
index ab1c2f7..3e27540 100755
--- a/e-17/ephysics/DETAILS
+++ b/e-17/ephysics/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=ephysics
PATCHLEVEL=0
-if [ "$EPHYSICS_AUTOUPDATE" == "y" ]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=svn
-fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-svn.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn
SOURCE_URL[0]=svn_http://svn.enlightenment.org/svn/e/trunk/$SPELL:$SPELL
diff --git a/e-17/ephysics/HISTORY b/e-17/ephysics/HISTORY
index 07fd5cf..7ad3b61 100644
--- a/e-17/ephysics/HISTORY
+++ b/e-17/ephysics/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2013-01-04 Eric Sandall <sandalle AT sourcemage.org>
* DEPENDS: typo efs -> efl

diff --git a/e-17/erss/DETAILS b/e-17/erss/DETAILS
index 9cb73f3..b2c14e5 100755
--- a/e-17/erss/DETAILS
+++ b/e-17/erss/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=erss
-if [ "$ERSS_AUTOUPDATE" == "y" ]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=svn
-fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-svn.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn

SOURCE_URL[0]=svn_http://svn.enlightenment.org/svn/e/OLD/MISC/$SPELL:$SPELL
diff --git a/e-17/erss/HISTORY b/e-17/erss/HISTORY
index 49d07c1..aabfeb5 100644
--- a/e-17/erss/HISTORY
+++ b/e-17/erss/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-09-22 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS, PREPARE: Use prepare_select_branch

diff --git a/e-17/ethumb/DETAILS b/e-17/ethumb/DETAILS
index 4b144f8..c66462d 100755
--- a/e-17/ethumb/DETAILS
+++ b/e-17/ethumb/DETAILS
@@ -11,7 +11,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn
FORCE_DOWNLOAD=on
SOURCE_IGNORE=volatile
else
- VERSION=1.7.5
+ VERSION=1.7.8
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/e-17/ethumb/HISTORY b/e-17/ethumb/HISTORY
index 6d849cf..1df99ae 100644
--- a/e-17/ethumb/HISTORY
+++ b/e-17/ethumb/HISTORY
@@ -1,3 +1,6 @@
+2013-07-30 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.7.8
+
2013-01-08 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.7.5

diff --git a/e-17/ethumb/ethumb-1.7.5.tar.bz2.sig
b/e-17/ethumb/ethumb-1.7.5.tar.bz2.sig
deleted file mode 100644
index 25f30a1..0000000
Binary files a/e-17/ethumb/ethumb-1.7.5.tar.bz2.sig and /dev/null differ
diff --git a/e-17/ethumb/ethumb-1.7.8.tar.bz2.sig
b/e-17/ethumb/ethumb-1.7.8.tar.bz2.sig
new file mode 100644
index 0000000..7cbd5c1
Binary files /dev/null and b/e-17/ethumb/ethumb-1.7.8.tar.bz2.sig differ
diff --git a/e-17/etrophy/DEPENDS b/e-17/etrophy/DEPENDS
new file mode 100755
index 0000000..f429253
--- /dev/null
+++ b/e-17/etrophy/DEPENDS
@@ -0,0 +1,4 @@
+depends -sub 'EVAS' ecore &&
+depends eet &&
+depends eina &&
+depends elementary
diff --git a/e-17/etrophy/DETAILS b/e-17/etrophy/DETAILS
new file mode 100755
index 0000000..96c1769
--- /dev/null
+++ b/e-17/etrophy/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=etrophy
+ VERSION=0.5.1
+ SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=http://download.enlightenment.org/releases/$SOURCE
+ WEB_SITE=http://www.enlightenment.org/
+ ENTERED=20130730
+ LICENSE[0]=BSD
+ SHORT="Library to manage scores, trophies, and unlockables"
+cat << EOF
+Etrophy is a library that manages scores, trophies and unlockables. It will
+store them and provide views to display them. Could be used by games based
+on EFL.
+EOF
diff --git a/e-17/etrophy/HISTORY b/e-17/etrophy/HISTORY
new file mode 100644
index 0000000..3796e91
--- /dev/null
+++ b/e-17/etrophy/HISTORY
@@ -0,0 +1,3 @@
+2013-07-30 Eric Sandall <sandalle AT sourcemage.org>
+ * Created
+
diff --git a/e-17/etrophy/etrophy-0.5.1.tar.bz2.sig
b/e-17/etrophy/etrophy-0.5.1.tar.bz2.sig
new file mode 100644
index 0000000..ff31700
Binary files /dev/null and b/e-17/etrophy/etrophy-0.5.1.tar.bz2.sig differ
diff --git a/e-17/evas/BUILD b/e-17/evas/BUILD
index c795dcb..f125546 100755
--- a/e-17/evas/BUILD
+++ b/e-17/evas/BUILD
@@ -55,4 +55,4 @@ fi &&
# We don't have wayland spells yet, http://wayland.freedesktop.org/
OPTS="--disable-wayland-shm --disable-wayland-egl $OPTS" &&

-default_build
+CFLAGS+=" -I/usr/lib/glib-2.0/include -I/usr/include/glib-2.0" default_build
diff --git a/e-17/evas/DEPENDS b/e-17/evas/DEPENDS
index 07b588a..d3d464f 100755
--- a/e-17/evas/DEPENDS
+++ b/e-17/evas/DEPENDS
@@ -5,7 +5,8 @@ depends libtool &&
depends freetype2 &&

if [[ "x${EVAS_X11XCB}" == "xx11" ]]; then
- depends xorg-libs "--enable-software-xlib --with-x"
+ depends libsm &&
+ depends libx11 "--enable-software-xlib --with-x"
elif [[ "x${EVAS_X11XCB}" == "xxcb" ]]; then
depends libxcb "--enable-software-xcb --enable-async-events"
# else "none" handled in BUILD
@@ -56,7 +57,7 @@ optional_depends OPENGL \
"--disable-gl-xlib" \
"for OpenGL X11 display engine" &&

-optional_depends giflib \
+optional_depends GIFLIB \
'--enable-image-loader-gif' \
'--disable-image-loader-gif' \
'for GIF image loader' &&
diff --git a/e-17/evas/DETAILS b/e-17/evas/DETAILS
index 74f13bc..99db775 100755
--- a/e-17/evas/DETAILS
+++ b/e-17/evas/DETAILS
@@ -1,5 +1,5 @@
SPELL=evas
- VERSION=1.7.5
+ VERSION=1.7.8
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
@@ -25,7 +25,7 @@ this equates to a 6x6x6 color cube - exactly the same color
cube Netscape,
Mozilla, gdkrgb etc. use so colors will be shared). If Evas can't allocate
enough colors it keeps reducing the size of the color cube until it reaches
plain black and white. This way, it can display on anything from a black and
-white only terminal to 16 color VGA to 256 color and all the way up through
15,
-16, 24 and 32bit color. Here are some screen shots of a demo Evas application
-to show the rendering output in different situations.
+white only terminal to 16-color VGA to 256-color and all the way up through
+15-bit, 16-bit, 24-bit and 32-bit color. Here are some screen shots of a demo
+Evas application to show the rendering output in different situations.
EOF
diff --git a/e-17/evas/HISTORY b/e-17/evas/HISTORY
index 02cd7fa..4d5237a 100644
--- a/e-17/evas/HISTORY
+++ b/e-17/evas/HISTORY
@@ -1,3 +1,18 @@
+2014-12-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Replace "bit" suffix with "-bit" in description
+
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
+2013-09-06 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Replaced xorg-libs with libsm and libx11
+
+2013-07-30 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.7.8
+
+2013-03-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD: fix glib include paths
+
2013-01-08 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.7.5
* BUILD, CONFIGURE, DEPENDS: X11 and XCB are mutually exclusive
diff --git a/e-17/evas/evas-1.7.5.tar.bz2.sig
b/e-17/evas/evas-1.7.5.tar.bz2.sig
deleted file mode 100644
index d23fd5d..0000000
Binary files a/e-17/evas/evas-1.7.5.tar.bz2.sig and /dev/null differ
diff --git a/e-17/evas/evas-1.7.8.tar.bz2.sig
b/e-17/evas/evas-1.7.8.tar.bz2.sig
new file mode 100644
index 0000000..c22d9d5
Binary files /dev/null and b/e-17/evas/evas-1.7.8.tar.bz2.sig differ
diff --git a/e-17/evas_generic_loaders/DETAILS
b/e-17/evas_generic_loaders/DETAILS
index 955150e..628c9de 100755
--- a/e-17/evas_generic_loaders/DETAILS
+++ b/e-17/evas_generic_loaders/DETAILS
@@ -1,18 +1,15 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=evas_generic_loaders
PATCHLEVEL=0
if [ "x${EVAS_GENERIC_LOADERS_BRANCH}" == "xscm" ]; then
- if [ "$EVAS_GENERIC_LOADERS_AUTOUPDATE" == "y" ]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=svn
- fi
- SOURCE=$SPELL-svn.tar.bz2
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn
- SOURCE_URL[0]=svn_http://svn.enlightenment.org/svn/e/trunk/$SPELL:$SPELL
+ VERSION=$(get_scm_version)
+ SOURCE=$SPELL-git.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-git
+ SOURCE_URL[0]=git://git.enlightenment.org/core/${SPELL}.git:$SPELL-git
FORCE_DOWNLOAD=on
SOURCE_IGNORE=volatile
else
- VERSION=1.7.5
+ VERSION=1.7.8
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/e-17/evas_generic_loaders/HISTORY
b/e-17/evas_generic_loaders/HISTORY
index bdbe264..a6b9022 100644
--- a/e-17/evas_generic_loaders/HISTORY
+++ b/e-17/evas_generic_loaders/HISTORY
@@ -1,3 +1,12 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2013-07-30 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.7.8
+
+2013-03-31 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: subversion -> git
+
2013-01-08 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.7.5

diff --git a/e-17/evas_generic_loaders/evas_generic_loaders-1.7.5.tar.bz2.sig
b/e-17/evas_generic_loaders/evas_generic_loaders-1.7.5.tar.bz2.sig
deleted file mode 100644
index 7745260..0000000
Binary files
a/e-17/evas_generic_loaders/evas_generic_loaders-1.7.5.tar.bz2.sig and
/dev/null differ
diff --git a/e-17/evas_generic_loaders/evas_generic_loaders-1.7.8.tar.bz2.sig
b/e-17/evas_generic_loaders/evas_generic_loaders-1.7.8.tar.bz2.sig
new file mode 100644
index 0000000..7b5db73
Binary files /dev/null and
b/e-17/evas_generic_loaders/evas_generic_loaders-1.7.8.tar.bz2.sig differ
diff --git a/e-17/evfs/DETAILS b/e-17/evfs/DETAILS
index 77663c7..de873aa 100755
--- a/e-17/evfs/DETAILS
+++ b/e-17/evfs/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=evfs
-if [[ "$EVFS_AUTOUPDATE" == "y" ]]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=svn
-fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-svn.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn
SOURCE_URL[0]=svn_http://svn.enlightenment.org/svn/e/OLD/$SPELL:$SPELL
diff --git a/e-17/evfs/HISTORY b/e-17/evfs/HISTORY
index f2ad688..d9f5b74 100644
--- a/e-17/evfs/HISTORY
+++ b/e-17/evfs/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-09-18 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS, PREPARE: Use prepare_select_branch

diff --git a/e-17/eweather/DETAILS b/e-17/eweather/DETAILS
index 2a5db8b..8fedd18 100755
--- a/e-17/eweather/DETAILS
+++ b/e-17/eweather/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=eweather
- if [ "$EWEATHER_AUTOUPDATE" == "y" ]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=svn
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-svn.tar.bz2

SOURCE_URL[0]=svn_http://svn.enlightenment.org/svn/e/trunk/E-MODULES-EXTRA/$SPELL:$SPELL-svn
SOURCE_IGNORE=volatile
diff --git a/e-17/eweather/HISTORY b/e-17/eweather/HISTORY
index 0f6de18..75719bf 100644
--- a/e-17/eweather/HISTORY
+++ b/e-17/eweather/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2012-11-24 Robin Cook <rcook AT wyrms.net>
* DEPENDES: changed to using efl

diff --git a/e-17/ewl/DETAILS b/e-17/ewl/DETAILS
index b109267..a59daac 100755
--- a/e-17/ewl/DETAILS
+++ b/e-17/ewl/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=ewl
-if [ "$EWL_AUTOUPDATE" == "y" ]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=svn
-fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-svn.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn
SOURCE_URL[0]=svn_http://svn.enlightenment.org/svn/e/BROKEN/$SPELL:$SPELL
diff --git a/e-17/ewl/HISTORY b/e-17/ewl/HISTORY
index 5003b92..b6079b1 100644
--- a/e-17/ewl/HISTORY
+++ b/e-17/ewl/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-11-15 Tommy Boatman <tboatman AT sourcemage.org>
* DEPENDS: changed e-emotion to emotion

diff --git a/e-17/ewler/DETAILS b/e-17/ewler/DETAILS
index cf7b8f1..f2ca01f 100755
--- a/e-17/ewler/DETAILS
+++ b/e-17/ewler/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=ewler
-if [[ "$EWLER_AUTOUPDATE" == "y" ]]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=svn
-fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-svn.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn

SOURCE_URL[0]=svn_http://svn.enlightenment.org/svn/e/OLD/MISC/$SPELL:$SPELL
diff --git a/e-17/ewler/HISTORY b/e-17/ewler/HISTORY
index cd59577..d9bacc1 100644
--- a/e-17/ewler/HISTORY
+++ b/e-17/ewler/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/e-17/exchange/DETAILS b/e-17/exchange/DETAILS
index f844a45..47d2418 100755
--- a/e-17/exchange/DETAILS
+++ b/e-17/exchange/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=exchange
-if [ "$EXCHANGE_AUTOUPDATE" == "y" ]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=svn
-fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-svn.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn

SOURCE_URL[0]=svn_http://svn.enlightenment.org/svn/e/trunk/PROTO/$SPELL:$SPELL-svn
diff --git a/e-17/exchange/HISTORY b/e-17/exchange/HISTORY
index faa1dad..322a379 100644
--- a/e-17/exchange/HISTORY
+++ b/e-17/exchange/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2012-11-24 Robin Cook <rcook AT wyrms.net>
* DEPENDS: changed to using efl

diff --git a/e-17/expedite/DETAILS b/e-17/expedite/DETAILS
index 99e749c..82ae826 100755
--- a/e-17/expedite/DETAILS
+++ b/e-17/expedite/DETAILS
@@ -11,7 +11,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn
FORCE_DOWNLOAD=on
SOURCE_IGNORE=volatile
else
- VERSION=1.7.5
+ VERSION=1.7.8
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/e-17/expedite/HISTORY b/e-17/expedite/HISTORY
index 47b645c..fa052f7 100644
--- a/e-17/expedite/HISTORY
+++ b/e-17/expedite/HISTORY
@@ -1,3 +1,7 @@
+2013-07-30 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.7.8
+ Updated to 1.7.7
+
2013-01-08 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.7.5

diff --git a/e-17/expedite/expedite-1.7.5.tar.bz2.sig
b/e-17/expedite/expedite-1.7.5.tar.bz2.sig
deleted file mode 100644
index 6d48a00..0000000
Binary files a/e-17/expedite/expedite-1.7.5.tar.bz2.sig and /dev/null differ
diff --git a/e-17/expedite/expedite-1.7.8.tar.bz2.sig
b/e-17/expedite/expedite-1.7.8.tar.bz2.sig
new file mode 100644
index 0000000..f071e9b
Binary files /dev/null and b/e-17/expedite/expedite-1.7.8.tar.bz2.sig differ
diff --git a/e-17/eyelight/DETAILS b/e-17/eyelight/DETAILS
index 5101fab..d38a7a8 100755
--- a/e-17/eyelight/DETAILS
+++ b/e-17/eyelight/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=eyelight
-if [[ $ELEMENTARY_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=svn
-fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-svn.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn

SOURCE_URL[0]=svn_http://svn.enlightenment.org/svn/e/trunk/PROTO/$SPELL:$SPELL
diff --git a/e-17/eyelight/HISTORY b/e-17/eyelight/HISTORY
index 667a84e..eb5e17e 100644
--- a/e-17/eyelight/HISTORY
+++ b/e-17/eyelight/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-11-15 Tommy Boatman <tboatman AT sourcemage.org>
* DEPENDS: changed e-emotion to emotion

diff --git a/e-17/iconbar/DETAILS b/e-17/iconbar/DETAILS
index 4682095..e440d8d 100755
--- a/e-17/iconbar/DETAILS
+++ b/e-17/iconbar/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=iconbar
-if [ "$ICONBAR_AUTOUPDATE" == "y" ]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=svn
-fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-svn.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn
SOURCE_URL[0]=svn_http://svn.enlightenment.org/svn/e/OLD/$SPELL:$SPELL
diff --git a/e-17/iconbar/HISTORY b/e-17/iconbar/HISTORY
index 5bf716a..52bafb2 100644
--- a/e-17/iconbar/HISTORY
+++ b/e-17/iconbar/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/e-17/libeweather/DETAILS b/e-17/libeweather/DETAILS
index 8fa1383..51e8c8b 100755
--- a/e-17/libeweather/DETAILS
+++ b/e-17/libeweather/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=libeweather
- if [ "$LIBEWEATHER_AUTOUPDATE" == "y" ]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=svn
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-svn.tar.bz2

SOURCE_URL[0]=svn_http://svn.enlightenment.org/svn/e/trunk/PROTO/$SPELL:$SPELL-svn
SOURCE_IGNORE=volatile
diff --git a/e-17/libeweather/HISTORY b/e-17/libeweather/HISTORY
index b84feb6..e898704 100644
--- a/e-17/libeweather/HISTORY
+++ b/e-17/libeweather/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2012-11-24 Robin Cook <rcook AT wyrms.net>
* DEPENDS: changed to using efl

diff --git a/e-17/shellementary/DETAILS b/e-17/shellementary/DETAILS
index e5d5398..76c537d 100755
--- a/e-17/shellementary/DETAILS
+++ b/e-17/shellementary/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=shellementary
-if [[ $SHELLEMENTARY_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=svn
-fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-svn.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn

SOURCE_URL[0]=svn_http://svn.enlightenment.org/svn/e/trunk/PROTO/$SPELL:$SPELL
diff --git a/e-17/shellementary/HISTORY b/e-17/shellementary/HISTORY
index 0c786eb..38e0900 100644
--- a/e-17/shellementary/HISTORY
+++ b/e-17/shellementary/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-09-18 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS, PREPARE: Use prepare_select_branch

diff --git a/e-17/terminology/DETAILS b/e-17/terminology/DETAILS
index 26dc3b7..b33110a 100755
--- a/e-17/terminology/DETAILS
+++ b/e-17/terminology/DETAILS
@@ -1,18 +1,15 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=terminology
if [[ "x${TERMINOLOGY_BRANCH}" == "xscm" ]]; then
PATCHLEVEL=0
- if [ "$TERMINOLOGY_AUTOUPDATE" == "y" ]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=git
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-git.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-git
SOURCE_URL[0]=git://git.enlightenment.org/apps/terminology.git:$SPELL-git
FORCE_DOWNLOAD=on
SOURCE_IGNORE=volatile
else
- VERSION=0.2.0
+ VERSION=0.3.0
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/e-17/terminology/HISTORY b/e-17/terminology/HISTORY
index a4cb4c6..58a373f 100644
--- a/e-17/terminology/HISTORY
+++ b/e-17/terminology/HISTORY
@@ -1,3 +1,9 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2013-07-30 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 0.3.0
+
2013-03-02 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: subversion -> git

diff --git a/e-17/terminology/terminology-0.2.0.tar.bz2.sig
b/e-17/terminology/terminology-0.2.0.tar.bz2.sig
deleted file mode 100644
index 55e22e5..0000000
Binary files a/e-17/terminology/terminology-0.2.0.tar.bz2.sig and /dev/null
differ
diff --git a/e-17/terminology/terminology-0.3.0.tar.bz2.sig
b/e-17/terminology/terminology-0.3.0.tar.bz2.sig
new file mode 100644
index 0000000..24ffc26
Binary files /dev/null and b/e-17/terminology/terminology-0.3.0.tar.bz2.sig
differ
diff --git a/e/imlib/DEPENDS b/e/imlib/DEPENDS
index bc70289..797932f 100755
--- a/e/imlib/DEPENDS
+++ b/e/imlib/DEPENDS
@@ -2,5 +2,5 @@ depends tiff &&
depends libpng &&
depends zlib &&
depends JPEG &&
-depends giflib &&
+depends GIFLIB &&
depends gtk+
diff --git a/e/imlib/HISTORY b/e/imlib/HISTORY
index 28d34a6..ca3e1af 100644
--- a/e/imlib/HISTORY
+++ b/e/imlib/HISTORY
@@ -1,3 +1,6 @@
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
2010-11-03 Ladislav Hagara <hgr AT vabo.cz>
* DEPENDS: jpeg -> JPEG

diff --git a/e/imlib2/BUILD b/e/imlib2/BUILD
index b3b9881..7b82be6 100755
--- a/e/imlib2/BUILD
+++ b/e/imlib2/BUILD
@@ -1,7 +1,5 @@
if [[ $HOST == x86_64-* ]]; then
- OPTS="--disable-mmx $IMLIB2_X11 $OPTS"
-else
- OPTS="$IMLIB2_X11 $OPTS"
+ OPTS="--disable-mmx $OPTS"
fi &&

default_build
diff --git a/e/imlib2/CONFIGURE b/e/imlib2/CONFIGURE
deleted file mode 100755
index a770cab..0000000
--- a/e/imlib2/CONFIGURE
+++ /dev/null
@@ -1 +0,0 @@
-config_query_option IMLIB2_X11 "Enable X11 support?" y "" "--without-x"
diff --git a/e/imlib2/DEPENDS b/e/imlib2/DEPENDS
index 14b575f..0f5fa69 100755
--- a/e/imlib2/DEPENDS
+++ b/e/imlib2/DEPENDS
@@ -1,8 +1,20 @@
-depends libtool &&
depends freetype2 &&
-
-if [[ -z $IMLIB2_X11 ]]; then
- depends libx11
+depends glib2 &&
+depends harfbuzz &&
+depends libtool &&
+depends pcre &&
+
+optional_depends libx11 \
+ '--with-x' \
+ '--without-x' \
+ 'X11 support' &&
+if is_depends_enabled $SPELL libx11; then
+ depends libice &&
+ depends libpthread-stubs &&
+ depends libsm &&
+ depends libxau &&
+ depends libxcb &&
+ depends libxdmcp &&
depends libxext
fi &&

@@ -36,7 +48,7 @@ optional_depends 'JPEG' \
'--without-jpeg' \
'JPEG image loader' &&

-optional_depends 'giflib' \
+optional_depends 'GIFLIB' \
'--with-gif' \
'--without-gif' \
'GIF image loader'
diff --git a/e/imlib2/DETAILS b/e/imlib2/DETAILS
index 0fcb406..5ce64a3 100755
--- a/e/imlib2/DETAILS
+++ b/e/imlib2/DETAILS
@@ -2,7 +2,7 @@
VERSION=1.4.5
SECURITY_PATCH=2
SOURCE=$SPELL-$VERSION.tar.gz
- SOURCE_URL[0]=$SOURCEFORGE_URL/enlightenment/$SOURCE
+
SOURCE_URL[0]=http://sourceforge.net/projects/enlightenment/files/imlib2-src/$VERSION/$SOURCE/download

SOURCE_HASH=sha512:6c3bceec39ffcb7515925c3eb4199834295732a1cc9cfa307aa8610e2565e770edfc5464ca983d1d95570bd9bac09c989e0751fa39b07cf794c0c5dce4262edf
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-${VERSION%-*}"
WEB_SITE=http://sourceforge.net/projects/enlightenment/files/
diff --git a/e/imlib2/HISTORY b/e/imlib2/HISTORY
index 27adac9..20cffe7 100644
--- a/e/imlib2/HISTORY
+++ b/e/imlib2/HISTORY
@@ -1,3 +1,21 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: glib2, harfbuzz, pcre
+
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: added missing X11 dependencies
+
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
+2013-06-23 Remko van der Vossen <wich AT sourcemage.org>
+ * BUILD, CONFIGURE, DEPENDS: make X a proper optiona depends
+ * PRE_BUILD, Imlib2.h.patch: patch not needed anymore, --without-x is
+ handled properly now
+ * PRE_SUB_DEPENDS, SUB_DEPENDS, REPAIR^all^PRE_SUB_DEPENDS: expose X11
+ sub
depends
+ * DETAILS: use new sourceforge url
+ * TRIGGERS: only set on_cast if zlib depend is enabled
+
2012-12-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: updated WEB_SITE

diff --git a/e/imlib2/Imlib2.h.patch b/e/imlib2/Imlib2.h.patch
deleted file mode 100644
index 9dcbd8d..0000000
--- a/e/imlib2/Imlib2.h.patch
+++ /dev/null
@@ -1,129 +0,0 @@
---- ./src/lib/Imlib2.h 2008-08-17 05:39:12.000000000 -0400
-+++ ./src/lib/Imlib2.h 2009-05-22 01:01:51.000000000 -0400
-@@ -22,10 +22,6 @@
- # endif
- # endif
-
--# ifndef X_DISPLAY_MISSING
--# include <X11/Xlib.h>
--# endif
--
- /* Data types to use */
- # ifndef DATA64
- # define DATA64 unsigned long long
-@@ -129,14 +125,6 @@
- EAPI Imlib_Context imlib_context_get(void);
-
- /* context setting */
--# ifndef X_DISPLAY_MISSING
-- EAPI void imlib_context_set_display(Display * display);
-- EAPI void imlib_context_disconnect_display(void);
-- EAPI void imlib_context_set_visual(Visual * visual);
-- EAPI void imlib_context_set_colormap(Colormap colormap);
-- EAPI void imlib_context_set_drawable(Drawable drawable);
-- EAPI void imlib_context_set_mask(Pixmap mask);
--# endif
- EAPI void imlib_context_set_dither_mask(char dither_mask);
- EAPI void imlib_context_set_mask_alpha_threshold(int
mask_alpha_threshold);
- EAPI void imlib_context_set_anti_alias(char anti_alias);
-@@ -160,13 +148,6 @@
- EAPI void imlib_context_set_TTF_encoding(Imlib_TTF_Encoding encoding);
-
- /* context getting */
--# ifndef X_DISPLAY_MISSING
-- EAPI Display *imlib_context_get_display(void);
-- EAPI Visual *imlib_context_get_visual(void);
-- EAPI Colormap imlib_context_get_colormap(void);
-- EAPI Drawable imlib_context_get_drawable(void);
-- EAPI Pixmap imlib_context_get_mask(void);
--# endif
- EAPI char imlib_context_get_dither_mask(void);
- EAPI char imlib_context_get_anti_alias(void);
- EAPI int imlib_context_get_mask_alpha_threshold(void);
-@@ -194,11 +175,6 @@
- EAPI int imlib_get_color_usage(void);
- EAPI void imlib_set_color_usage(int max);
- EAPI void imlib_flush_loaders(void);
--# ifndef X_DISPLAY_MISSING
-- EAPI int imlib_get_visual_depth(Display * display, Visual * visual);
-- EAPI Visual *imlib_get_best_visual(Display * display, int screen,
-- int *depth_return);
--# endif
-
- EAPI Imlib_Image imlib_load_image(const char *file);
- EAPI Imlib_Image imlib_load_image_immediately(const char *file);
-@@ -233,24 +209,6 @@
- EAPI void imlib_image_query_pixel_cmya(int x, int y, int *cyan, int
*magenta, int *yellow, int *alpha);
-
- /* rendering functions */
--# ifndef X_DISPLAY_MISSING
-- EAPI void imlib_render_pixmaps_for_whole_image(Pixmap * pixmap_return,
-- Pixmap * mask_return);
-- EAPI void imlib_render_pixmaps_for_whole_image_at_size(Pixmap *
pixmap_return,
-- Pixmap *
mask_return,
-- int width, int
height);
-- EAPI void imlib_free_pixmap_and_mask(Pixmap pixmap);
-- EAPI void imlib_render_image_on_drawable(int x, int y);
-- EAPI void imlib_render_image_on_drawable_at_size(int x, int y, int width,
-- int height);
-- EAPI void imlib_render_image_part_on_drawable_at_size(int source_x,
-- int source_y,
-- int source_width,
-- int source_height,
int x,
-- int y, int width,
-- int height);
-- EAPI DATA32 imlib_render_get_pixel_color(void);
--# endif
- EAPI void imlib_blend_image_onto_image(Imlib_Image source_image,
- char merge_alpha, int source_x,
- int source_y, int source_width,
-@@ -264,27 +222,6 @@
- DATA32 * data);
- EAPI Imlib_Image imlib_create_image_using_copied_data(int width, int
height,
- DATA32 * data);
--# ifndef X_DISPLAY_MISSING
-- EAPI Imlib_Image imlib_create_image_from_drawable(Pixmap mask, int x,
int y,
-- int width, int height,
-- char need_to_grab_x);
-- EAPI Imlib_Image imlib_create_image_from_ximage(XImage *image, XImage
*mask, int x, int y,
-- int width, int height,
-- char need_to_grab_x);
-- EAPI Imlib_Image imlib_create_scaled_image_from_drawable(Pixmap mask,
-- int source_x,
-- int source_y,
-- int
source_width,
-- int
source_height,
-- int
destination_width,
-- int
destination_height,
-- char
need_to_grab_x,
-- char
--
get_mask_from_shape);
-- EAPI char imlib_copy_drawable_to_image(Pixmap mask, int x, int y, int
width,
-- int height, int destination_x,
-- int destination_y, char
need_to_grab_x);
--# endif
- EAPI Imlib_Image imlib_clone_image(void);
- EAPI Imlib_Image imlib_create_cropped_image(int x, int y, int width,
- int height);
-@@ -472,21 +409,6 @@
- int destination_y, int
h_angle_x,
- int h_angle_y, int
v_angle_x,
- int v_angle_y);
--# ifndef X_DISPLAY_MISSING
-- EAPI void imlib_render_image_on_drawable_skewed(int source_x, int
source_y,
-- int source_width,
-- int source_height,
-- int destination_x,
-- int destination_y,
-- int h_angle_x, int
h_angle_y,
-- int v_angle_x, int
v_angle_y);
-- EAPI void imlib_render_image_on_drawable_at_angle(int source_x, int
source_y,
-- int source_width,
-- int source_height,
-- int destination_x,
-- int destination_y,
-- int angle_x, int
angle_y);
--# endif
-
- /* image filters */
- EAPI void imlib_image_filter(void);
diff --git a/e/imlib2/PRE_BUILD b/e/imlib2/PRE_BUILD
deleted file mode 100755
index 0e20c0d..0000000
--- a/e/imlib2/PRE_BUILD
+++ /dev/null
@@ -1,6 +0,0 @@
-default_pre_build &&
-cd "$SOURCE_DIRECTORY" &&
-
-if [[ $IMLIB2_X11 == "--without-x" ]]; then
- patch -p0 < "$SCRIPT_DIRECTORY"/Imlib2.h.patch
-fi
diff --git a/e/imlib2/PRE_SUB_DEPENDS b/e/imlib2/PRE_SUB_DEPENDS
new file mode 100755
index 0000000..73f3d38
--- /dev/null
+++ b/e/imlib2/PRE_SUB_DEPENDS
@@ -0,0 +1,7 @@
+case $THIS_SUB_DEPENDS in
+ X11)
+ is_depends_enabled $SPELL libx11 &&
+ is_depends_enabled $SPELL libxext &&
+ return 0;;
+esac
+return 1
diff --git a/e/imlib2/REPAIR^all^PRE_SUB_DEPENDS
b/e/imlib2/REPAIR^all^PRE_SUB_DEPENDS
new file mode 100755
index 0000000..73f3d38
--- /dev/null
+++ b/e/imlib2/REPAIR^all^PRE_SUB_DEPENDS
@@ -0,0 +1,7 @@
+case $THIS_SUB_DEPENDS in
+ X11)
+ is_depends_enabled $SPELL libx11 &&
+ is_depends_enabled $SPELL libxext &&
+ return 0;;
+esac
+return 1
diff --git a/e/imlib2/SUB_DEPENDS b/e/imlib2/SUB_DEPENDS
new file mode 100755
index 0000000..d90e31b
--- /dev/null
+++ b/e/imlib2/SUB_DEPENDS
@@ -0,0 +1,7 @@
+case $THIS_SUB_DEPENDS in
+ X11) echo "X11 support requested: forcing libx11 & libxext dependency."
+ depends libx11 &&
+ depends libxext;;
+ *) echo "Bogus sub_depends: $THIS_SUB_DEPENDS"
+ return 1;;
+esac
diff --git a/e/imlib2/TRIGGERS b/e/imlib2/TRIGGERS
index c83574f..2bc04d1 100755
--- a/e/imlib2/TRIGGERS
+++ b/e/imlib2/TRIGGERS
@@ -1 +1,3 @@
-on_cast zlib cast_self
+if is_depends_enabled $SPELL zlib; then
+ on_cast zlib cast_self
+fi
diff --git a/editors/auctex/CONFLICTS b/editors/auctex/CONFLICTS
deleted file mode 100755
index ef81aa7..0000000
--- a/editors/auctex/CONFLICTS
+++ /dev/null
@@ -1 +0,0 @@
-conflicts preview-latex y
diff --git a/editors/auctex/DEPENDS b/editors/auctex/DEPENDS
deleted file mode 100755
index cdf28e2..0000000
--- a/editors/auctex/DEPENDS
+++ /dev/null
@@ -1,2 +0,0 @@
-depends EMACS &&
-depends texlive
diff --git a/editors/auctex/DETAILS b/editors/auctex/DETAILS
deleted file mode 100755
index 216f8d9..0000000
--- a/editors/auctex/DETAILS
+++ /dev/null
@@ -1,20 +0,0 @@
- SPELL=auctex
- VERSION=11.84
- SOURCE=${SPELL}-${VERSION}.tar.gz
- SOURCE2=${SOURCE}.sig
-SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
- SOURCE_URL[0]=${GNU_URL}/${SPELL}/${SOURCE}
- SOURCE2_URL[0]=${GNU_URL}/${SPELL}/${SOURCE2}
- SOURCE_GPG=gnu.gpg:${SOURCE2}:UPSTREAM_KEY
- SOURCE2_IGNORE=signature
- WEB_SITE=http://www.gnu.org/software/auctex/
- LICENSE[0]=GPL
- ENTERED=20010922
- UPDATED=20020617
- KEYWORDS="latex emacs tex editors"
- SHORT="AUC TeX is a LaTeX enviroment for emacs"
-cat << EOF
-AUC TeX is an extensible package that supports writing and formatting TeX
-files for most variants of GNU Emacs. Many different macro packages are
-supported, including AMS TeX, LaTeX, and TeXinfo
-EOF
diff --git a/editors/auctex/HISTORY b/editors/auctex/HISTORY
deleted file mode 100644
index b042a84..0000000
--- a/editors/auctex/HISTORY
+++ /dev/null
@@ -1,82 +0,0 @@
-2009-09-24 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
- * DEPENDS: switch from tetex to texlive [auto]
-
-2007-05-01 Pieter Lenaerts <e-type AT sourcemage.org>
- * DETAILS: updated to 11.84
- * DEPENDS: needs tetex
-
-2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
- * DETAILS: [automated] Removed BUILD_API=2.
-
-2006-06-25 Pieter Lenaerts <e-type AT sourcemage.org>
- * DETAILS: updated to 11.83
-
-2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
- * DETAILS: (automated) Add KEYWORDS
-
-2005-12-23 Pieter Lenaerts <e-type AT sourcemage.org>
- * DETAILS: updated to 11.82
-
-2005-12-13 Pieter Lenaerts <e-type AT sourcemage.org>
- * added CONFLICTS preview-latex: preview-latex is included in auctex
-
-2005-11-29 Seth Woolley <seth AT tautology.org>
- * DETAILS: MD5 -> SHA512
-
-2005-10-01 Pieter Lenaerts <e-type AT sourcemage.org>
- * DETAILS: updated to 11.81
-
-2005-08-28 Jeremy Blosser <jblosser-smgl AT firinn.org>
- * DETAILS: Added upstream GPG checking via gnu.gpg.
-
-2005-02-23 Pieter Lenaerts <e-type AT sourcemage.org>
- * DETAILS: version 11.55
-
-2005-02-10 Andrew Stitt <astitt AT sourcemage.org>
- * DEPENDS: requires is depreciated, use depends
-
-2005-01-13 Pieter Lenaerts <e-type AT sourcemage.org>
- * DETAILS: v 11.54
-
-2004-08-17 Pieter Lenaerts <e-type AT sourcemage.org>
- * DETAILS: version 11.53
- * DEPENDS: requires EMACS
-
-2004-08-17 Pieter Lenaerts <e-type AT sourcemage.org>
- * DETAILS: version 11.51
-
-2004-08-16 Pieter Lenaerts <e-type AT sourcemage.org>
- * DETAILS: version 11.50
- * DETAILS: changed website to http://www.gnu.org/software/auctex/
- * DETAILS: changed SOURCE_URL to
http://ftp.gnu.org/pub/gnu/${SPELL}/${SOURCE}
- * BUILD, PRE_BUILD deleted, default_build and default_install suffice
-
-2004-06-17 Pieter Lenaerts <e-type AT sourcemage.org>
- * Converted to BUILD_API 2
- * Updated to 11.14
- * Changed download url to http://ftp.gnu.org/pub/gnu/auctex/11.14/
-
-2003-05-25 Richard Becker <beri AT craban.net>
- * Updated to 11.13
- * Changed website to http://www.gnu.org/software/auctex/
- * Changed download url to
http://savannah.gnu.org/download/auctex/stable.pkg/
-
-2002-07-17 Eric Sandall <sandalle AT sourcemage.org>
- * Changed website to http://mirrors.sunsite.dk/auctex/www/auctex/
- * Added LICENSE
-
-2002-06-14 Eric Sandall <sandalle AT sourcemage.org>
- * Added MD5 entry to DETAILS
-
-2002-05-29 Eric Sandall <sandalle AT sourcemage.org>
- * Works with gcc3
-
-2002-04-19 Eric Sandall <sandalle AT sourcemage.org>
- * Received auctex for inclusion in editors
- * PRE_BUILD : Modified to create $SOURCE_DIRECTORY and unpack $SOURCE
- * BUILD : Removed 'cd $SOURCE_DIRECTORY' as it's unneeded
- * DETAILS : Updated UPDATED field
-
-2002-04-20 Joel Mayes <anonymous AT sourcemage.org>
- * Initial spell creation
-
diff --git a/editors/code-browser/DETAILS b/editors/code-browser/DETAILS
index 76cc020..b15517f 100755
--- a/editors/code-browser/DETAILS
+++ b/editors/code-browser/DETAILS
@@ -2,7 +2,7 @@
if [[ $CODE_BROWSER_BRANCH == 3 ]]; then
VERSION=3.23
else
- VERSION=4.6
+ VERSION=4.9
fi
SOURCE=$SPELL-$VERSION-src.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/editors/code-browser/HISTORY b/editors/code-browser/HISTORY
index 3400c4d..084f121 100644
--- a/editors/code-browser/HISTORY
+++ b/editors/code-browser/HISTORY
@@ -1,3 +1,9 @@
+2014-04-06 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 4.9 (4)
+
+2013-07-19 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 4.7 (4)
+
2013-01-29 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 4.6

diff --git a/editors/code-browser/code-browser-4.6-src.tar.gz.sig
b/editors/code-browser/code-browser-4.6-src.tar.gz.sig
deleted file mode 100644
index ae6c6d8..0000000
Binary files a/editors/code-browser/code-browser-4.6-src.tar.gz.sig and
/dev/null differ
diff --git a/editors/code-browser/code-browser-4.9-src.tar.gz.sig
b/editors/code-browser/code-browser-4.9-src.tar.gz.sig
new file mode 100644
index 0000000..9f1b867
Binary files /dev/null and
b/editors/code-browser/code-browser-4.9-src.tar.gz.sig differ
diff --git a/editors/ed/DETAILS b/editors/ed/DETAILS
index 270a8fb..0b160a0 100755
--- a/editors/ed/DETAILS
+++ b/editors/ed/DETAILS
@@ -1,5 +1,5 @@
SPELL=ed
- VERSION=1.7
+ VERSION=1.8
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=${SOURCE}.sig
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/editors/ed/HISTORY b/editors/ed/HISTORY
index abb95a3..efd4626 100644
--- a/editors/ed/HISTORY
+++ b/editors/ed/HISTORY
@@ -1,3 +1,6 @@
+2013-04-25 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.8
+
2012-12-02 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.7

diff --git a/editors/elvis/DEPENDS b/editors/elvis/DEPENDS
index c604c77..bbd17aa 100755
--- a/editors/elvis/DEPENDS
+++ b/editors/elvis/DEPENDS
@@ -6,6 +6,7 @@ optional_depends libx11 \
"for a GUI editor" &&

if is_depends_enabled $SPELL libx11; then
+ depends libxt &&
depends expat &&

optional_depends libxft \
diff --git a/editors/elvis/HISTORY b/editors/elvis/HISTORY
index f214ecf..cce1602 100644
--- a/editors/elvis/HISTORY
+++ b/editors/elvis/HISTORY
@@ -1,3 +1,6 @@
+2014-03-11 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: added missing libxt dependency
+
2012-10-19 Vlad Glagolev <stealth AT sourcemage.org>
* CONFIGURE: corrected symlink check

diff --git a/editors/emacs/A0B0F199.gpg b/editors/emacs/A0B0F199.gpg
new file mode 100644
index 0000000..2ad4408
Binary files /dev/null and b/editors/emacs/A0B0F199.gpg differ
diff --git a/editors/emacs/BC40251C.gpg b/editors/emacs/BC40251C.gpg
deleted file mode 100644
index 4cac76c..0000000
Binary files a/editors/emacs/BC40251C.gpg and /dev/null differ
diff --git a/editors/emacs/BUILD b/editors/emacs/BUILD
index 2675cc1..f5092cf 100755
--- a/editors/emacs/BUILD
+++ b/editors/emacs/BUILD
@@ -9,13 +9,16 @@ export LDFLAGS="${LDFLAGS/-z combreloc/}" &&
#
export LDFLAGS="${LDFLAGS//-Wl,-O1/}" &&

+OPTS="$OPTS --with-x-toolkit=$EMACS_XTOOLKIT" &&
if [[ "$EMACS_BRANCH" == "scm" ]]; then
# Crashes with -O3
export CFLAGS="${CFLAGS//-O3/-O2}" &&

- OPTS="$OPTS --build=${BUILD}"
+ OPTS="$OPTS --build=${BUILD}" &&

- [[ $CROSS_INSTALL == on ]] && OPTS="$OPTS --host=${HOST}"
+ if [[ $CROSS_INSTALL == on ]]; then
+ OPTS="$OPTS --host=${HOST}"
+ fi &&

# Fix broken permissions
chmod +x build-aux/update-subdirs &&
diff --git a/editors/emacs/CONFIGURE b/editors/emacs/CONFIGURE
new file mode 100755
index 0000000..4340986
--- /dev/null
+++ b/editors/emacs/CONFIGURE
@@ -0,0 +1,2 @@
+config_query_list EMACS_XTOOLKIT "Select the X toolkit:" \
+ gtk gtk3 lucid motif no
diff --git a/editors/emacs/DEPENDS b/editors/emacs/DEPENDS
index 82595d4..5bae034 100755
--- a/editors/emacs/DEPENDS
+++ b/editors/emacs/DEPENDS
@@ -1,7 +1,22 @@
-optional_depends "xaw3d" \
- "" \
- "" \
- "for fancy 3D-style scroll bars" &&
+case "$EMACS_XTOOLKIT" in
+ lucid)
+ optional_depends xaw3d \
+ --with{,out}-xaw3d \
+ "for fancy 3D-style scroll bars" &&
+ if ! is_depends_enabled $SPELL xaw3d; then
+ depends libxaw
+ fi
+ ;;
+ gtk)
+ depends gtk+2
+ ;;
+ gtk3)
+ depends gtk+3
+ ;;
+ motif)
+ depends MOTIF
+ ;;
+esac &&

optional_depends "imlib" \
"" \
@@ -23,21 +38,66 @@ optional_depends "tiff" \
"--without-tiff" \
"for TIFF format support" &&

-optional_depends giflib \
+optional_depends GIFLIB \
"--with-gif" \
"--without-gif" \
"for GIF format support" &&

+optional_depends libxpm \
+ --with-xpm \
+ --without-xpm \
+ "for XPM (X pixmap) suport" &&
+
+optional_depends librsvg2 \
+ --with-rsvg \
+ --without-rsvg \
+ "for SVG (Scalable Vector Graphics) support" &&
+
+optional_depends imagemagick \
+ --with-imagemagick \
+ --without-imagemagick \
+ "for ImageMagick image support" &&
+
optional_depends "gpm" \
"--with-gpm" \
"--without-gpm" \
"for mouse support on a GNU/Linux console" &&

-optional_depends "gtk+2" \
- "--with-x-toolkit=gtk" \
- "" \
- "for GTK+2 look" &&
+optional_depends libxml2 \
+ --with-xml2 \
+ --without-xml2 \
+ "for XML parsing support" &&
+
+optional_depends libxft \
+ --with-xft \
+ --without-xft \
+ "for XFT anti-aliased font support" &&
+
+#optional_depends libotf \
+# --with-libotf \
+# --without-libotf \
+# "for OpenType font support" &&
+
+optional_depends dbus \
+ --with-dbus \
+ --without-dbus \
+ "for D-Bus support" &&
+
+optional_depends gconf2 \
+ --with-gconf \
+ --without-gconf \
+ "for GConf support" &&
+
+optional_depends libselinux \
+ --with-selinux \
+ --without-selinux \
+ "for SELinux support" &&
+
+optional_depends gnutls \
+ --with-gnutls \
+ --without-gnutls \
+ "for SSL/TLS support" &&

if [[ "$EMACS_BRANCH" == "scm" ]]; then
- depends bzr
+ depends git
fi
diff --git a/editors/emacs/DETAILS b/editors/emacs/DETAILS
index 4df5384..8ca8935 100755
--- a/editors/emacs/DETAILS
+++ b/editors/emacs/DETAILS
@@ -1,24 +1,21 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=emacs
if [[ "$EMACS_BRANCH" == "scm" ]]; then
- if [[ "$EMACS_AUTOUPDATE" == "y" ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=trunk
- fi
- SOURCE=$SPELL-trunk.tar.bz2
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-trunk
- SOURCE_URL[0]=bzr://bzr.savannah.gnu.org/emacs/trunk/:emacs-trunk
+ VERSION=$(get_scm_version)
+ SOURCE=$SPELL-git.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-git
+ SOURCE_URL[0]=git://git.sv.gnu.org/emacs.git:emacs-git
SOURCE_IGNORE=volatile
FORCE_DOWNLOAD=1
else
- VERSION=24.1
+ VERSION=24.3
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE2=${SOURCE}.sig
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION:0:4}
SOURCE_URL[0]=${GNU_URL}/${SPELL}/${SOURCE}
SOURCE_URL[1]=ftp://ftp.gnu.org/pub/gnu/${SPELL}/${SOURCE}
SOURCE2_URL[1]=ftp://ftp.gnu.org/pub/gnu/${SPELL}/${SOURCE2}
- SOURCE_GPG=BC40251C.gpg:${SOURCE2}:UPSTREAM_KEY
+ SOURCE_GPG=A0B0F199.gpg:${SOURCE2}:UPSTREAM_KEY
SOURCE2_IGNORE=signature
fi
WEB_SITE=http://www.gnu.org/software/emacs
diff --git a/editors/emacs/DOWNLOAD b/editors/emacs/DOWNLOAD
deleted file mode 100755
index e2d74a1..0000000
--- a/editors/emacs/DOWNLOAD
+++ /dev/null
@@ -1,8 +0,0 @@
-. $GRIMOIRE/FUNCTIONS &&
-
-if [[ "$EMACS_BRANCH" == "scm" ]]
-then
- bzr_download
-else
- default_download
-fi
diff --git a/editors/emacs/HISTORY b/editors/emacs/HISTORY
index 784b537..5a75e62 100644
--- a/editors/emacs/HISTORY
+++ b/editors/emacs/HISTORY
@@ -1,3 +1,24 @@
+2014-11-26 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, CONFIGURE: Allow selecting the X toolkit to use
+ * DETAILS, DOWNLOAD: Switched to Git SCM
+ * DEPENDS: bzr => git
+
+2014-07-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS: Depedency for SVG support is on librsvg2
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
+2014-05-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 24.3
+
+2013-07-31 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS: Updated optional depedencies
+ Fixed typo
+
2013-03-06 Ismael Luceno <ismael AT sourcemage.org>
* BUILD: Fix update-subdirs script permissions

diff --git a/editors/gawk/BUILD b/editors/gawk/BUILD
index faf4b96..6e4e95a 100755
--- a/editors/gawk/BUILD
+++ b/editors/gawk/BUILD
@@ -1,10 +1,14 @@
[[ $CROSS_INSTALL == on ]] && OPTS="$OPTS --host=${HOST}"

-
+# Disable mpfr and readline as that complicates upgrade
+# of gmp ... which fails mid-way since sorcery really relies
+# on awk to work. Proper fix would be to protect all
+# base libraries during dispel, like libc. -- ThOr
./configure --build=${BUILD} \
--prefix=${TRACK_ROOT}/usr \
--bindir=${TRACK_ROOT}/bin \
--infodir=${TRACK_ROOT}/usr/share/info \
--mandir=${TRACK_ROOT}/usr/share/man \
+ --without-mpfr --without-readline \
${OPTS} &&
make DESTDIR=$INSTALL_ROOT
diff --git a/editors/gawk/CONFIGURE b/editors/gawk/CONFIGURE
new file mode 100755
index 0000000..af13ca0
--- /dev/null
+++ b/editors/gawk/CONFIGURE
@@ -0,0 +1 @@
+config_query GAWK_DEF "Use $SPELL as the primary AWK interpreter on the
system?" y
diff --git a/editors/gawk/DEPENDS b/editors/gawk/DEPENDS
index 62c729b..ea5b442 100755
--- a/editors/gawk/DEPENDS
+++ b/editors/gawk/DEPENDS
@@ -1,6 +1,9 @@
-depends gnupg &&
-depends smgl-fhs &&
+depends gmp &&
+depends gnupg &&
+depends mpfr &&
+depends smgl-fhs &&

+optional_depends libsigsegv '' '' 'for page fault handling support' &&
optional_depends gettext \
"--enable-nls" \
"--disable-nls" \
diff --git a/editors/gawk/DETAILS b/editors/gawk/DETAILS
index 0b70527..a7cf04d 100755
--- a/editors/gawk/DETAILS
+++ b/editors/gawk/DETAILS
@@ -1,5 +1,5 @@
SPELL=gawk
- VERSION=4.0.1
+ VERSION=4.1.1
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/editors/gawk/HISTORY b/editors/gawk/HISTORY
index 6b14fd6..3bf4c33 100644
--- a/editors/gawk/HISTORY
+++ b/editors/gawk/HISTORY
@@ -1,3 +1,24 @@
+2014-12-30 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Optionally depends on libsigsegv. Issue #185
+
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: gmp, mpfr
+
+2014-09-09 Ismael Luceno <ismael AT sourcemage.org>
+ * PROVIDES: Provide AWK
+ * CONFIGURE, INSTALL: Let the user choose the primary AWK
implementation
+
+2014-08-24 Thomas Orgis <sobukus AT sourcemage.org>
+ * BUILD: reduce usage of libraries to prevent failure of spell
+ upgrades (example: awk broken when updating gmp, sorcery cannot
complete
+ when awk cannot run due to temporarily missing libgmp)
+
+2014-04-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.1.1
+
+2013-05-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 4.1.0
+
2012-03-31 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.0.1

diff --git a/editors/gawk/INSTALL b/editors/gawk/INSTALL
index ddfa021..8d4d071 100755
--- a/editors/gawk/INSTALL
+++ b/editors/gawk/INSTALL
@@ -1,3 +1,4 @@
make DESTDIR=$INSTALL_ROOT install &&
-rm -f ${INSTALL_ROOT}/bin/awk &&
-ln -sf gawk ${INSTALL_ROOT}/bin/awk
+if [ "$GAWK_DEF" = y ]; then
+ ln -sf "$SPELL" "$INSTALL_ROOT"/bin/awk
+fi
diff --git a/editors/gawk/PROVIDES b/editors/gawk/PROVIDES
new file mode 100644
index 0000000..37a9c1c
--- /dev/null
+++ b/editors/gawk/PROVIDES
@@ -0,0 +1 @@
+AWK
diff --git a/editors/jq/DEPENDS b/editors/jq/DEPENDS
new file mode 100755
index 0000000..7ecea68
--- /dev/null
+++ b/editors/jq/DEPENDS
@@ -0,0 +1,2 @@
+depends flex &&
+depends bison
diff --git a/editors/jq/DETAILS b/editors/jq/DETAILS
new file mode 100755
index 0000000..95013bc
--- /dev/null
+++ b/editors/jq/DETAILS
@@ -0,0 +1,22 @@
+ SPELL=jq
+ VERSION=1.4
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://stedolan.github.io/${SPELL}/download/source/${SOURCE}
+
SOURCE_HASH=sha512:02e601b713a3249bcfe5373153dff38a63bf504895181ca3f691dbf033b407373a9c5880001bbd1954123cdf89f4fe75e2a5168e7a7cf13b3f7355dc18f92458
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://stedolan.github.io/jq/download/";
+ LICENSE[0]=MIT
+ ENTERED=20141019
+ SHORT="jq is like sed for JSON data"
+cat << EOF
+jq is like sed for JSON data – you can use it to slice and filter and map
+and transform structured data with the same ease that sed, awk, grep and
+friends let you play with text.
+
+jq is written in portable C, and it has zero runtime dependencies. You can
+download a single binary, scp it to a far away machine, and expect it to
work.
+
+jq can mangle the data format that you have into the one that you want with
+very little effort, and the program to do so is often shorter and simpler
+than you’d expect.
+EOF
diff --git a/editors/jq/HISTORY b/editors/jq/HISTORY
new file mode 100644
index 0000000..a58fd67
--- /dev/null
+++ b/editors/jq/HISTORY
@@ -0,0 +1,3 @@
+2014-10-19 Jeremy Blosser <jblosser AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/editors/lyx/DETAILS b/editors/lyx/DETAILS
index 841151b..1338139 100755
--- a/editors/lyx/DETAILS
+++ b/editors/lyx/DETAILS
@@ -1,11 +1,11 @@
SPELL=lyx
- VERSION=2.0.1
+ VERSION=2.1.1
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
- SOURCE_URL[0]=ftp://ftp.lyx.org/pub/lyx/stable/2.0.x/$SOURCE
- SOURCE_URL[1]=ftp://ftp.lip6.fr/pub/lyx/stable/2.0.x/$SOURCE
-
SOURCE_URL[2]=ftp://gd.tuwien.ac.at/publishing/tex/lyx/stable/2.0.x/${SOURCE}
+ SOURCE_URL[0]=ftp://ftp.lyx.org/pub/lyx/stable/${VERSION%.*}.x/$SOURCE
+ SOURCE_URL[1]=ftp://ftp.lip6.fr/pub/lyx/stable/${VERSION%.*}.x/$SOURCE
+
SOURCE_URL[2]=ftp://gd.tuwien.ac.at/publishing/tex/lyx/stable/${VERSION%.*}.x/${SOURCE}
SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
SOURCE2_URL[2]=${SOURCE_URL[2]}.sig
SOURCE2_URL[1]=${SOURCE_URL[1]}.sig
diff --git a/editors/lyx/HISTORY b/editors/lyx/HISTORY
index b1833a8..123944a 100644
--- a/editors/lyx/HISTORY
+++ b/editors/lyx/HISTORY
@@ -1,3 +1,9 @@
+2014-09-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 2.1.1
+
+2014-01-23 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 2.0.6
+
2011-09-30 George Sherwood <gsherwood AT sourcemage.org>
* DETAILS: Updated to version 2.0.1

diff --git a/editors/magicpoint/DEPENDS b/editors/magicpoint/DEPENDS
index a157113..1ab3d43 100755
--- a/editors/magicpoint/DEPENDS
+++ b/editors/magicpoint/DEPENDS
@@ -14,7 +14,7 @@ optional_depends freetype2 \
"--disable-freetype" \
"for TrueType2 fonts" &&

-optional_depends giflib \
+optional_depends GIFLIB \
"--enable-gif" \
"--disable-gif" \
"for GIF image support" &&
diff --git a/editors/magicpoint/HISTORY b/editors/magicpoint/HISTORY
index 7e279b7..96fb07e 100644
--- a/editors/magicpoint/HISTORY
+++ b/editors/magicpoint/HISTORY
@@ -1,3 +1,6 @@
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/editors/moe/DETAILS b/editors/moe/DETAILS
index ca94080..6e106a7 100755
--- a/editors/moe/DETAILS
+++ b/editors/moe/DETAILS
@@ -1,5 +1,5 @@
SPELL=moe
- VERSION=1.3
+ VERSION=1.5
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE2=${SOURCE}.sig
SOURCE_URL=${GNU_URL}/${SPELL}/${SOURCE}
diff --git a/editors/moe/HISTORY b/editors/moe/HISTORY
index 9982e65..b6a188c 100644
--- a/editors/moe/HISTORY
+++ b/editors/moe/HISTORY
@@ -1,3 +1,6 @@
+2014-05-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.5
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/editors/openoffice/DEPENDS b/editors/openoffice/DEPENDS
index 4737789..1f24aaa 100755
--- a/editors/openoffice/DEPENDS
+++ b/editors/openoffice/DEPENDS
@@ -15,7 +15,7 @@ depends expat '--with-system-expat' &&
depends libxml2 '--with-system-libxml' &&
depends libxslt '--with-system-libxslt' &&
depends JPEG '--with-system-jpeg' &&
-depends openssl '--with-system-openssl' &&
+depends SSL '--with-system-openssl' &&
depends zlib '--with-system-zlib' &&
depends poppler '--with-system-poppler' &&
depends curl '--with-system-curl' &&
diff --git a/editors/openoffice/HISTORY b/editors/openoffice/HISTORY
index 0fadeb4..c2fa4b7 100644
--- a/editors/openoffice/HISTORY
+++ b/editors/openoffice/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-08-15 Bor Kraljič <pyrobor AT ver.si>
* CONFLICTS: it conflicts with libreoffice-bin

diff --git a/editors/sandy/DETAILS b/editors/sandy/DETAILS
index d8e2088..6d6a1e8 100755
--- a/editors/sandy/DETAILS
+++ b/editors/sandy/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=sandy
-if [[ ${SANDY_AUTOUPDATE} == "y" ]]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=scm
-fi
+ VERSION=$(get_scm_version)
SOURCE=${SPELL}-scm.tar.bz2
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-scm
SOURCE_URL[0]=hg_http://hg.suckless.org/sandy:${SPELL}-scm
diff --git a/editors/sandy/HISTORY b/editors/sandy/HISTORY
index 958f8a0..fb7fa70 100644
--- a/editors/sandy/HISTORY
+++ b/editors/sandy/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2012-06-05 Sukneet Basuta <sukneet AT sourcemage.org>
* BUILD, DEPENDS, DETAILS, PROVIDES: modified Neko Nyancat's
spell files from Feature #368
diff --git a/editors/scribus4/DEPENDS b/editors/scribus4/DEPENDS
index e3ec324..e38c3cb 100755
--- a/editors/scribus4/DEPENDS
+++ b/editors/scribus4/DEPENDS
@@ -13,7 +13,7 @@ depends cups &&
depends libxml2 &&
optional_depends fontconfig '' '' 'font selection' &&
optional_depends pkgconfig '' '' 'finding other programs' &&
-optional_depends pil '' '' 'font sampler preview' &&
+optional_depends pillow '' '' 'font sampler preview' &&
optional_depends boost '' '' '' &&
optional_depends ghostscript '' '' 'PDF support'&&
optional_depends aspell '' '' 'spell checking'
diff --git a/editors/scribus4/HISTORY b/editors/scribus4/HISTORY
index a3a6bf9..66f57a7 100644
--- a/editors/scribus4/HISTORY
+++ b/editors/scribus4/HISTORY
@@ -1,3 +1,6 @@
+2013-08-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: pil -> pillow
+
2013-01-15 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.4.2, bz2 -> xz, asc -> sig, SOURCE_DIRECTORY updated
* scribus.gpg: F60166DA added, Peter Linnell <plinnell AT scribus.net>
diff --git a/editors/tea/BUILD b/editors/tea/BUILD
index 6ac6002..64f17a7 100755
--- a/editors/tea/BUILD
+++ b/editors/tea/BUILD
@@ -1,4 +1,5 @@
-QTDIR="${QTDIR:-$INSTALL_ROOT/usr}"
-PATH="$QTDIR/bin/qt4:$PATH"
-qmake PREFIX=$INSTALL_ROOT/usr/bin &&
-make
+if is_depends_enabled $SPELL qt4;then
+ qt4_build
+else
+ qt5_build
+fi
diff --git a/editors/tea/DEPENDS b/editors/tea/DEPENDS
index 428f269..d05b618 100755
--- a/editors/tea/DEPENDS
+++ b/editors/tea/DEPENDS
@@ -1 +1,3 @@
-depends qt4
+depends QT &&
+optional_depends aspell '' 'USE_ASPELL=false' 'spell checking' &&
+optional_depends hunspell '' 'USE_HUNSPELL=false' 'spell checking'
diff --git a/editors/tea/DETAILS b/editors/tea/DETAILS
index aa7511a..d4e63e3 100755
--- a/editors/tea/DETAILS
+++ b/editors/tea/DETAILS
@@ -1,10 +1,10 @@
SPELL=tea
- VERSION=33.2.0
+ VERSION=38.0.0
+
SOURCE_HASH=sha512:48847f3c13d3b06e77969e98a4633ceae5cdc4c06a71c0b889f34a63000a725b65f3ed461e9e79f69940a47443bb378366f3073673b08e62186bfc5e6a0e5d5e
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL=$SOURCEFORGE_URL/tea-editor/$SOURCE
-
SOURCE_HASH=sha512:e8e5db38da4ed635932bc7f7d0d7650c9b61969dd1e27e7240ab216bbb92736ed3d1184602541b68a6e50635cc416dcb35ac29fda56b93ca631cc9e07aee66e5
- WEB_SITE=http://tea-editor.sourceforge.net/
+ SOURCE_URL=http://semiletov.org/tea/dloads/$SOURCE
+ WEB_SITE=http://semiletov.org/tea/
ENTERED=20070302
LICENSE[0]=GPL
KEYWORDS="editors"
diff --git a/editors/tea/HISTORY b/editors/tea/HISTORY
index e395374..56ad5c8 100644
--- a/editors/tea/HISTORY
+++ b/editors/tea/HISTORY
@@ -1,3 +1,13 @@
+2014-10-16 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 38.0.0, WEB_SITE updated
+ * PRE_BUILD: added
+
+2014-02-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 37.1.0
+ new url
+ * DEPENDS: depends QT, optional aspell/hunspell
+ * BUILD: use qt{4,5}_build
+
2012-07-29 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 33.2.0

diff --git a/editors/tea/PRE_BUILD b/editors/tea/PRE_BUILD
new file mode 100755
index 0000000..7caa822c6
--- /dev/null
+++ b/editors/tea/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+sed -i "s:PREFIX = /usr/local/bin:PREFIX = /usr/bin:" src.pro
diff --git a/editors/texmaker/DEPENDS b/editors/texmaker/DEPENDS
index 97dae7d..91907a8 100755
--- a/editors/texmaker/DEPENDS
+++ b/editors/texmaker/DEPENDS
@@ -1,2 +1,3 @@
-depends qt4 &&
-depends -sub QT4 poppler
+depends -sub SQLITE qt4 &&
+depends -sub QT4 poppler &&
+depends -sub CXX gcc
diff --git a/editors/texmaker/DETAILS b/editors/texmaker/DETAILS
index 8344584..4e8edec 100755
--- a/editors/texmaker/DETAILS
+++ b/editors/texmaker/DETAILS
@@ -1,8 +1,8 @@
SPELL=texmaker
- VERSION=3.3.2
+ VERSION=4.3
SOURCE="${SPELL}-${VERSION}.tar.bz2"
SOURCE_URL[0]=http://www.xm1math.net/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:f02e8d206a4a5ce8c6691248f678318298ea35d5c39c0c179eb13ce28d5826dc5e77674cc69633a791d126daee6615854ae6a1cb9107095c5c75bd195c434f99
+
SOURCE_HASH=sha512:9bb94a104c6324d2c712b522c60513189575d01d8ea24a6eeef4201ff17c719ab816775eae5239637f5ef2084d7beb8c1d76addc10d5000a1ae53ab33c1adc3d
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://www.xm1math.net/texmaker";
LICENSE[0]=GPL
diff --git a/editors/texmaker/HISTORY b/editors/texmaker/HISTORY
index 8e20b25..0c38a7f 100644
--- a/editors/texmaker/HISTORY
+++ b/editors/texmaker/HISTORY
@@ -1,3 +1,15 @@
+2014-09-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 4.3
+
+2014-04-29 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 4.1.1
+
+2013-04-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependency on gcc with CXX and qt4 with SQLITE
+
+2013-03-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 4.0.1
+
2012-03-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 3.3.2

diff --git a/editors/texworks/DETAILS b/editors/texworks/DETAILS
index 5d1e102..32214b6 100755
--- a/editors/texworks/DETAILS
+++ b/editors/texworks/DETAILS
@@ -1,9 +1,9 @@
SPELL=texworks
- VERSION=0.4.4-r1004
+ VERSION=0.4.5-r1281
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://${SPELL}.googlecode.com/files/${SOURCE}
-
SOURCE_HASH=sha512:0f22ebca59673dea0081190f5d064b856735522ee708ae79cb0ae0760c098ac539a45ae6e2a475b75a0bffd9147e1bd3185d8bd6bb710d48408524b686ea0990
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-0.4.4"
+
SOURCE_HASH=sha512:4ab6b1253e05e80c55788b4f6aa6673ede81dd39cdecd09823efbb8a377b73f403018d23e7f214358b6ac7bc86b9afac5ee7437203996e5bff36d9938c2f5dda
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION%-*}"
WEB_SITE="http://www.tug.org/texworks/";
LICENSE[0]=GPL
ENTERED=20120915
diff --git a/editors/texworks/HISTORY b/editors/texworks/HISTORY
index ba28f48..841336c 100644
--- a/editors/texworks/HISTORY
+++ b/editors/texworks/HISTORY
@@ -1,3 +1,6 @@
+2014-09-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 0.4.5-r1281
+
2012-09-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* BUILD, DEPENDS, DETAILS: spell created
* DEPENDS: add dependency on texlive
diff --git a/editors/tidy/DETAILS b/editors/tidy/DETAILS
index 181fa72..d5b8804 100755
--- a/editors/tidy/DETAILS
+++ b/editors/tidy/DETAILS
@@ -1,9 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=tidy
if [[ "${TIDY_BRANCH}" == "scm" ]]; then
- if [[ "${TIDY_AUTOUPDATE}" == "y" ]]
- then VERSION=$(date +%Y%m%d)
- else VERSION=cvs
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-cvsroot.tar.bz2

SOURCE_URL[0]=cvs://:pserver:anonymous AT tidy.cvs.sourceforge.net:/cvsroot/tidy:tidy
SOURCE_IGNORE=volatile
diff --git a/editors/tidy/HISTORY b/editors/tidy/HISTORY
index 7bcbe53..194ba80 100644
--- a/editors/tidy/HISTORY
+++ b/editors/tidy/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-09-22 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: Word-wrap long description to 80 chars
* DEPENDS, DETAILS, PREPARE, PRE_BUILD: Use prepare_select_branch
diff --git a/editors/vbindiff/DETAILS b/editors/vbindiff/DETAILS
new file mode 100755
index 0000000..65fb410
--- /dev/null
+++ b/editors/vbindiff/DETAILS
@@ -0,0 +1,25 @@
+ SPELL=vbindiff
+ VERSION=3.0_beta4
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://www.cjmweb.net/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:6437f107fe58e8343ccd8cb65b3c562d5cb25445fcce284c7ce73fe4a2ed7191100595b9cd0c88d5a630a176f4c4bd374625c97c109a6ee14f1f56ca136d23da
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.cjmweb.net/vbindiff/";
+ LICENSE[0]="GPLv2+"
+ ENTERED=20140923
+ KEYWORDS=""
+ SHORT="Visual Binary Diff"
+cat << EOF
+VBinDiff (Visual Binary Diff) displays files in hexadecimal and ASCII (or
+EBCDIC). It can also display two files at once, and highlight the differences
+between them. Unlike diff, it works well with large files (up to 4 GB).
+
+VBinDiff was inspired by the Compare Files function of the ProSel utilities
+by Glen Bredon, for the Apple II. When I couldn’t find a similar utility
+for the PC, I wrote it myself.
+
+The single-file mode was inspired by the LIST utility of 4DOS and
+friends. While less provides a good line-oriented display, it has no
+equivalent to LIST’s hex display. (True, you can pipe the file through
+hexdump, but that’s incredibly inefficient on multi-gigabyte files.)
+EOF
diff --git a/editors/vbindiff/HISTORY b/editors/vbindiff/HISTORY
new file mode 100644
index 0000000..f5a6c1a
--- /dev/null
+++ b/editors/vbindiff/HISTORY
@@ -0,0 +1,2 @@
+2014-09-23 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: spell created
diff --git a/editors/vile/BUILD b/editors/vile/BUILD
new file mode 100755
index 0000000..ec9df6b
--- /dev/null
+++ b/editors/vile/BUILD
@@ -0,0 +1,7 @@
+OPTS="$VILE_OPTS $OPTS" &&
+
+if [ "${VILE_SYMLINK}" == "y" ]; then
+ OPTS="--with-symlink=vi $OPTS"
+fi &&
+
+default_build
diff --git a/editors/vile/CONFIGURE b/editors/vile/CONFIGURE
new file mode 100755
index 0000000..47fab17
--- /dev/null
+++ b/editors/vile/CONFIGURE
@@ -0,0 +1,17 @@
+config_query VILE_SYMLINK "Would you like to have /usr/bin/vi as a symlink
to /usr/bin/[x]vile?" n &&
+
+if [ "${VILE_SYMLINK}" == "y" ]; then
+ if [ -e /usr/bin/vi ] && `readlink -f "/usr/bin/vi" | grep -Eqv
"[x]?vile"`; then
+ message "${MESSAGE_COLOR}VI is already provided by another vi clone.
Recast it" &&
+ message "with the vi symlink option disabled, then recast
vile.${DEFAULT_COLOR}" &&
+ VILE_SYMLINK="n"
+ fi
+fi &&
+
+config_query_option VILE_OPTS "Compile-in plugin support?" n \
+ "--enable-plugins" \
+ "--disable-plugins" &&
+
+config_query_option VILE_OPTS "Build syntax filters?" y \
+ "--enable-filters" \
+ "--disable-filters"
diff --git a/editors/vile/DEPENDS b/editors/vile/DEPENDS
new file mode 100755
index 0000000..eb7126b
--- /dev/null
+++ b/editors/vile/DEPENDS
@@ -0,0 +1,23 @@
+depends flex &&
+depends ncurses '--with-ncurses' &&
+
+optional_depends perl \
+ "--with-perl" \
+ "--without-perl" \
+ "for use of Perl as an extension language" &&
+
+message "${MESSAGE_COLOR}NOTICE: depending on answer below either X or
console version will be built${DEFAULT_COLOR}" &&
+
+optional_depends libx11 \
+ "--with-x" \
+ "--without-x" \
+ "to use the X Window System and build xvile instead of
vile" &&
+
+if is_depends_enabled $SPELL libx11; then
+ depends libxt &&
+
+ optional_depends libxpm \
+ "--with-xpm" \
+ "--without-xpm" \
+ "to use Xpm library for colored icon"
+fi
diff --git a/editors/vile/DETAILS b/editors/vile/DETAILS
new file mode 100755
index 0000000..94f4de8
--- /dev/null
+++ b/editors/vile/DETAILS
@@ -0,0 +1,22 @@
+ SPELL=vile
+ VERSION=9.8
+ SOURCE=$SPELL-$VERSION.tgz
+ SOURCE_URL[0]=ftp://invisible-island.net/$SPELL/$SOURCE
+ SOURCE_URL[1]=http://invisible-mirror.net/archives/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:daaaa33e79b970d753c5c0c4972f4e8f91aa8a26c813dc8755bb7eff60cefaf4766b08a77e210d1c8fabd39ecf7093b5ea819f35cc1f3ea8122b48d4b5e2dfe8
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=http://invisible-island.net/vile/
+ DOC_DIRS=""
+ ENTERED=20141110
+ LICENSE[0]=GPL
+ KEYWORDS="editors"
+ SHORT="vi-like Emacs"
+cat << EOF
+vile is a text editor that attempts to combine the best aspects of the
popular
+Emacs and vi editors.
+
+vile is a text editor which is extremely compatible with vi in terms of
+"finger feel". In addition, it has extended capabilities in many areas,
+notably multi-file editing and viewing, key rebinding, real X window system
+support and optional embedded Perl interpreter.
+EOF
diff --git a/editors/vile/HISTORY b/editors/vile/HISTORY
new file mode 100644
index 0000000..95ec564
--- /dev/null
+++ b/editors/vile/HISTORY
@@ -0,0 +1,3 @@
+2014-11-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, BUILD, CONFIGURE, PROVIDES, INSTALL, profile.d:
+ created spell, version 9.8
diff --git a/editors/vile/INSTALL b/editors/vile/INSTALL
new file mode 100755
index 0000000..90bb61f
--- /dev/null
+++ b/editors/vile/INSTALL
@@ -0,0 +1,17 @@
+default_install &&
+
+mkdir -p "$INSTALL_ROOT/etc/profile.d/" &&
+
+if install_config_file "$SPELL_DIRECTORY/profile.d/editor.sh" \
+ "$INSTALL_ROOT/etc/profile.d/editor.sh"; then
+
+ chmod 0755 "$INSTALL_ROOT/etc/profile.d/editor.sh" &&
+
+ local VILE_BIN="vile" &&
+
+ if is_depends_enabled $SPELL libx11; then
+ VILE_BIN="xvile"
+ fi &&
+
+ sedit "s:%VILE_BIN%:${VILE_BIN}:" "$INSTALL_ROOT/etc/profile.d/editor.sh"
+fi
diff --git a/editors/vile/PROVIDES b/editors/vile/PROVIDES
new file mode 100755
index 0000000..1e25c73
--- /dev/null
+++ b/editors/vile/PROVIDES
@@ -0,0 +1,2 @@
+VI
+TEXT-EDITOR
diff --git a/editors/vile/profile.d/editor.sh
b/editors/vile/profile.d/editor.sh
new file mode 100644
index 0000000..b0b8440
--- /dev/null
+++ b/editors/vile/profile.d/editor.sh
@@ -0,0 +1,10 @@
+#!/bin/sh
+# First check if this variable is already set
+# then if not set, check it (maybe), then set it
+
+if [ -z "$EDITOR" ] ; then
+ EDITOR="%VILE_BIN%"
+fi
+
+export EDITOR
+
diff --git a/editors/vim-csapprox/BUILD b/editors/vim-csapprox/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/editors/vim-csapprox/BUILD
@@ -0,0 +1 @@
+true
diff --git a/editors/vim-csapprox/DEPENDS b/editors/vim-csapprox/DEPENDS
new file mode 100755
index 0000000..367c2e1
--- /dev/null
+++ b/editors/vim-csapprox/DEPENDS
@@ -0,0 +1 @@
+depends vim
diff --git a/editors/vim-csapprox/DETAILS b/editors/vim-csapprox/DETAILS
new file mode 100755
index 0000000..0eb50b9
--- /dev/null
+++ b/editors/vim-csapprox/DETAILS
@@ -0,0 +1,38 @@
+ SPELL=vim-csapprox
+ VERSION=4.0
+
SOURCE_HASH=sha512:5ce5534af16c4abfe7fa2fac9ee904162eebd793120efb4e72dcaa2834209b64834b0013a7e929f0a56caf4d1b103fac116c3cf1f9e958afe9c7fcebf7c2ca87
+ SOURCE=$SPELL-$VERSION.zip
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ SOURCE_URL[0]=http://www.vim.org/scripts/download_script.php?src_id=18594
+ WEB_SITE=http://www.vim.org/scripts/script.php?script_id=2390
+ LICENSE[0]=BSD
+ ENTERED=20140915
+ SHORT="Make gvim-only colorschemes work transparently in terminal
vim"
+cat << EOF
+It's hard to find colorschemes for terminal Vim. Most colorschemes are
written
+to only support GVim, and don't work at all in terminal Vim.
+
+This plugin makes GVim-only colorschemes Just Work in terminal Vim, as long
as
+the terminal supports 88 or 256 colors - and most do these days. This
usually
+requires no user interaction (but see the help for what to do if things don't
+Just Work). After getting this plugin happily installed, any time you use
+:colorscheme it will do its magic and make the colorscheme Just Work.
+
+Whenever you change colorschemes using the :colorscheme command this script
will
+be executed. It will take the colors that the scheme specified for use in
the
+GUI and use an approximation algorithm to try to gracefully degrade them to
the
+closest color available in your terminal. If you are running in a GUI or if
+your terminal doesn't support 88 or 256 colors, no changes are made. Also,
no
+changes will be made if the colorscheme seems to have been high color
already.
+
+If for some reason this transparent method isn't suitable to you (for
instance
+if your environment can't be configured to meet the |csapprox-requirements|,
or
+you need to work in Vim 6), another option is also available: using the
+|:CSApproxSnapshot| command to create a new GUI/88-/256-color terminal
+colorscheme. To use this command, a user would generally start GVim, choose
a
+colorscheme that sets up the desired colors, and then use
|:CSApproxSnapshot| to
+create a new colorscheme based on those colors that works in high color
+terminals. This method is more flexible than the transparent mode and works
in
+more places, but also requires more user intervention, and makes it harder to
+deal with colorschemes being updated and such.
+EOF
diff --git a/editors/vim-csapprox/HISTORY b/editors/vim-csapprox/HISTORY
new file mode 100644
index 0000000..84b95c9
--- /dev/null
+++ b/editors/vim-csapprox/HISTORY
@@ -0,0 +1,2 @@
+2014-09-15 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
diff --git a/editors/vim-csapprox/INSTALL b/editors/vim-csapprox/INSTALL
new file mode 100755
index 0000000..0c3d087
--- /dev/null
+++ b/editors/vim-csapprox/INSTALL
@@ -0,0 +1,3 @@
+vimdir="$INSTALL_ROOT/usr/share/vim/vimfiles"
+unzip -d "$vimdir" "$SOURCE_CACHE"/"$SOURCE" &&
+vim -c "helptags $vimdir/doc" -c q
diff --git a/editors/vim-gnupg/BUILD b/editors/vim-gnupg/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/editors/vim-gnupg/BUILD
@@ -0,0 +1 @@
+true
diff --git a/editors/vim-gnupg/DEPENDS b/editors/vim-gnupg/DEPENDS
new file mode 100755
index 0000000..d175a1b
--- /dev/null
+++ b/editors/vim-gnupg/DEPENDS
@@ -0,0 +1,2 @@
+depends vim &&
+depends gnupg
diff --git a/editors/vim-gnupg/DETAILS b/editors/vim-gnupg/DETAILS
new file mode 100755
index 0000000..fedba71
--- /dev/null
+++ b/editors/vim-gnupg/DETAILS
@@ -0,0 +1,21 @@
+. "$GRIMOIRE/FUNCTIONS"
+ SPELL=vim-gnupg
+ VERSION=$(get_scm_version)
+ SOURCE="${SPELL}-git.tar.bz2"
+ SOURCE_URL[0]=git://github.com/jamessan/${SPELL}.git
+ SOURCE_IGNORE=volatile
+ FORCE_DOWNLOAD=on
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-git"
+ WEB_SITE="http://www.vim.org/scripts/script.php?script_id=3645";
+ LICENSE[0]="GPL"
+ ENTERED=20130522
+ KEYWORDS=""
+ SHORT="Vim plugin for transparent editing of gpg encrypted files"
+cat << EOF
+This script implements transparent editing of gpg encrypted files. The
filename
+must have a ".gpg", ".pgp" or ".asc" suffix. When opening such a file the
+content is decrypted, when opening a new file the script will ask for the
+recipients of the encrypted file. The file content will be encrypted to all
+recipients before it is written. The script turns off viminfo and swapfile to
+increase security.
+EOF
diff --git a/editors/vim-gnupg/HISTORY b/editors/vim-gnupg/HISTORY
new file mode 100644
index 0000000..634892d
--- /dev/null
+++ b/editors/vim-gnupg/HISTORY
@@ -0,0 +1,5 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2013-05-22 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL, PREPARE: spell created
diff --git a/editors/vim-gnupg/INSTALL b/editors/vim-gnupg/INSTALL
new file mode 100755
index 0000000..2a6904f
--- /dev/null
+++ b/editors/vim-gnupg/INSTALL
@@ -0,0 +1,4 @@
+pdir="$INSTALL_ROOT/usr/share/vim/vimfiles/plugin"
+cd "$SOURCE_DIRECTORY" &&
+install -m755 -d "$pdir" &&
+install -m644 plugin/gnupg.vim "$pdir"
diff --git a/editors/vim-gnupg/PREPARE b/editors/vim-gnupg/PREPARE
new file mode 100755
index 0000000..a68f274
--- /dev/null
+++ b/editors/vim-gnupg/PREPARE
@@ -0,0 +1,2 @@
+. ${GRIMOIRE}/FUNCTIONS &&
+prepare_select_branch scm
diff --git a/editors/vim/BUILD b/editors/vim/BUILD
index ebda7a5..9abdc58 100755
--- a/editors/vim/BUILD
+++ b/editors/vim/BUILD
@@ -1,13 +1,17 @@
#
# First build without the GUI
#
+if [[ $VIM_X_DISABLE == y ]]; then
+ OPTS="--without-x \
+ $OPTS"
+fi &&
+
local OLD_OPTS=$OPTS &&

OPTS="$GVIM_MULTIBYTE \
--with-features=${VIM_FEATURES} \
--disable-workshop \
--enable-gui=no \
- --without-x \
--disable-xim \
--disable-fontset \
$GVIM_HANGUL \
diff --git a/editors/vim/CONFIGURE b/editors/vim/CONFIGURE
index e614288..a2bdd96 100755
--- a/editors/vim/CONFIGURE
+++ b/editors/vim/CONFIGURE
@@ -7,6 +7,8 @@ config_query_option GVIM_MULTIBYTE "Enable multi-byte
editing?" y \
config_query_option GVIM_HANGUL "Enable Hangul input?" n \
"--enable-hangulinput" "--disable-hangulinput" &&

+config_query VIM_X_DISABLE "Disable X support?" n &&
+
message "${MESSAGE_COLOR}${SPELL_COLOR}vim${DEFAULT_COLOR}${MESSAGE_COLOR}
will be built twice if you choose to build a GUI${DEFAULT_COLOR}" &&
config_query_list GVIM_GUI "Which GUI interface to use?" \
none gtk2 gtk+ gnome2 gnome motif athena &&
diff --git a/editors/vim/DEPENDS b/editors/vim/DEPENDS
index 359c523..f3b9054 100755
--- a/editors/vim/DEPENDS
+++ b/editors/vim/DEPENDS
@@ -1,5 +1,5 @@
if [[ "${VIM_BRANCH}" == "scm" ]]
-then depends CVS
+then depends mercurial
fi &&

optional_depends gettext \
@@ -16,7 +16,7 @@ if [[ "${VIM_FEATURES}" != "tiny" ]] &&
[[ "${VIM_FEATURES}" != "small" ]]

then
- optional_depends lua51 \
+ optional_depends LUA \
"--enable-luainterp" \
"" \
"to enable Lua interpreter" &&
diff --git a/editors/vim/DETAILS b/editors/vim/DETAILS
index 6d50327..8f73b2a 100755
--- a/editors/vim/DETAILS
+++ b/editors/vim/DETAILS
@@ -1,35 +1,34 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=vim
if [[ "${VIM_BRANCH}" == "scm" ]]
then
-
- if [[ "${VIM_AUTOUPDATE}" == "y" ]]
- then VERSION=$(date +%Y%m%d) && FORCE_DOWNLOAD=on
- else VERSION=cvs
- fi
-
+ VERSION=$(get_scm_version) && FORCE_DOWNLOAD=on
SOURCE=${SPELL}-${VERSION}.tar.bz2
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
-
SOURCE_URL=cvs://:pserver:anonymous AT cvs-pserver.sf.net:80/cvsroot/vim:vim7
+ SOURCE_URL=hg_http://vim.googlecode.com/hg:${SPELL}-hg
SOURCE_IGNORE=volatile
-
else
- VERSION=7.3
- PATCHLEVEL=1
- SOURCE=${SPELL}-${VERSION}.tar.bz2
-SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}${VERSION/\./}
- SOURCE_URL[0]=ftp://ftp.vim.org/pub/vim/unix/${SOURCE}
+ XVERSION=7.4
+ PATCH_VERSION=282
+ VERSION=$XVERSION.$PATCH_VERSION
+ PATCHLEVEL=2
+ SOURCE=${SPELL}-${XVERSION}.tar.bz2
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}${XVERSION/\./}
+ SOURCE_URL[0]=http://ftp.vim.org/pub/vim/unix/${SOURCE}
SOURCE_URL[1]=ftp://ftp.home.vim.org/pub/vim/unix/${SOURCE}
SOURCE_URL[2]=ftp://ftp.uk.vim.org/pub/vim/unix/${SOURCE}
SOURCE_URL[3]=ftp://ftp2.us.vim.org/pub/vim/unix/${SOURCE}
SOURCE_URL[4]=ftp://ftp.us.vim.org/pub/vim/unix/${SOURCE}
- SOURCE_GPG=gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME
+# SOURCE_GPG=gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME
+
SOURCE_HASH=sha512:65d55da556ee283a364b376d251b70e430b7a157bb5a8ee89565060ff9937907966d416cffd33f701b3314d0fdf16efe00065f66bc8459469f5ae2f713418e0e

- SOURCE2=vim-7.3-patches-001-107.tar.bz2
- SOURCE2_URL[0]=http://download.sourcemage.org/grimoire/distro/$SOURCE2
- SOURCE2_GPG=gurus.gpg:${SOURCE2}.sig:WORKS_FOR_ME
+ SOURCE2=vim-$XVERSION-patches-001-$PATCH_VERSION.tar.xz
+ SOURCE2_URL[0]=http://www.hawo.net/~siflfran/smgl/$SOURCE2
+ SOURCE2_URL[1]=http://download.sourcemage.org/grimoire/distro/$SOURCE2
+
SOURCE2_HASH=sha512:90a68e2a6628f218e8c75762289ec2784f318b4070d40fbc112621e582742398b36d81aab0029542413ee945b6fa951839e3bfc3bc8dcc96a986c9a2d05ef80d
fi

- WEB_SITE=http://vim.sf.net
+ WEB_SITE=http://www.vim.org
LICENSE[0]=http://vimdoc.sourceforge.net/htmldoc/uganda.html#license
ENTERED=20010922
KEYWORDS="editors"
diff --git a/editors/vim/HISTORY b/editors/vim/HISTORY
index 1e68249..dfb9dbd 100644
--- a/editors/vim/HISTORY
+++ b/editors/vim/HISTORY
@@ -1,3 +1,42 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2014-05-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS, PRE_BUILD: apply upstream patches 7.4.001 to 7.4.282
+
+2014-02-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS, PRE_BUILD: apply upstream patches 7.4.001 to 7.4.183
+ * vim-patches-tarball: adapted to current version
+ * if_perl.patch: removed
+
+2013-08-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS, PRE_BUILD: Vim fails to use perl shared
+ libs when using perl 5.16 from test. And also
+ refuses to compile with such perl. Therefore,
+ several 7.3 patches are required if not used the
+ SCM version, between them 263, 297, 304, 439,
+ 474, 623, 667, 668 and 722, are all related to
+ perl. But as vim doesn't support individual
+ patches, then all are recquired till 722, but
+ then all of current patches go to 744, and there
+ was little effort to get to the last 744th one.
+ MD5SUMS was applied to the patches, and all
+ passed. Then now applying a tarball with
+ patches from 1 to 744...
+ * CONFIGURE: Adding query VIM_X_DISABLE to find out
+ whether it's OK to configure with "--without-x",
+ cause if that is used, the clipboard is disabled
+ on vim under X terminals. Granted there's the
+ gtk+2 version, but at least I prefer using vim
+ under X terminal than the gtk+2 alternative,
+ but then I need clipboard support. At least the
+ options is good
+ * BUILD: Using VIM_X_DISABLE as result of the query
+ to determine whether to include "--without-x" as
+ part of the options or not
+ * thanks to Javier Vasquez <j.e.vasquez.v AT gmail.com>
+ for the updated spell
+
2012-05-25 Eric Sandall <sandalle AT sourcemage.org>
* PRE_BUILD: Apply if_perl.patch
* if_perl.patch: After perl 5.16 my vim fails to compile with this
error:
diff --git a/editors/vim/PRE_BUILD b/editors/vim/PRE_BUILD
index 4adf6d9..e108912 100755
--- a/editors/vim/PRE_BUILD
+++ b/editors/vim/PRE_BUILD
@@ -1,12 +1,17 @@
default_pre_build &&
cd ${SOURCE_DIRECTORY} &&
-unpack_file 2 &&

-for i in $(seq -w 1 107); do
- message "${MESSAGE_COLOR}applying patch 7.3.$i ...${DEFAULT_COLOR}" &&
- patch -p0 < patches/7.3.$i
-done &&
-
-message "${MESSAGE_COLOR}Fixing if_perl.xs...${DEFAULT_COLOR}" &&
-patch "${SOURCE_DIRECTORY}"/src/if_perl.xs \
- "${SPELL_DIRECTORY}"/if_perl.patch
+if [[ "${VIM_BRANCH}" == "scm" ]]
+then
+ message "${MESSAGE_COLOR}Building from SCM...${DEFAULT_COLOR}"
+ # message "${MESSAGE_COLOR}Fixing if_perl.xs...${DEFAULT_COLOR}" &&
+ # patch "${SOURCE_DIRECTORY}"/src/if_perl.xs \
+ # "${SPELL_DIRECTORY}"/if_perl.patch
+else
+ message "${MESSAGE_COLOR}Building from stable tarball...${DEFAULT_COLOR}"
+ unpack_file 2 &&
+ for i in $(seq -w 1 $PATCH_VERSION); do
+ message "${MESSAGE_COLOR}applying patch $XVERSION.$i
...${DEFAULT_COLOR}" &&
+ patch -p0 < vim-$XVERSION-patches-001-$PATCH_VERSION/$XVERSION.$i
+ done
+fi
diff --git a/editors/vim/if_perl.patch b/editors/vim/if_perl.patch
deleted file mode 100644
index 5f74cac..0000000
--- a/editors/vim/if_perl.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-diff -r f1f6ac67acd8 src/if_perl.xs
---- a/src/if_perl.xs Wed Feb 29 19:20:03 2012 +0100
-+++ b/src/if_perl.xs Tue Mar 13 17:15:51 2012 +0900
-@@ -913,24 +913,6 @@
- win_T *win_find_nr(int n) { return curwin; }
- #endif
-
--XS(XS_VIM_Msg);
--XS(XS_VIM_SetOption);
--XS(XS_VIM_DoCommand);
--XS(XS_VIM_Eval);
--XS(XS_VIM_Buffers);
--XS(XS_VIM_Windows);
--XS(XS_VIWIN_DESTROY);
--XS(XS_VIWIN_Buffer);
--XS(XS_VIWIN_SetHeight);
--XS(XS_VIWIN_Cursor);
--XS(XS_VIBUF_DESTROY);
--XS(XS_VIBUF_Name);
--XS(XS_VIBUF_Number);
--XS(XS_VIBUF_Count);
--XS(XS_VIBUF_Get);
--XS(XS_VIBUF_Set);
--XS(XS_VIBUF_Delete);
--XS(XS_VIBUF_Append);
- XS(boot_VIM);
-
- static void
diff --git a/editors/vim/vim-7.3-patches-001-107.tar.bz2.sig
b/editors/vim/vim-7.3-patches-001-107.tar.bz2.sig
deleted file mode 100644
index 5c0b7cf..0000000
Binary files a/editors/vim/vim-7.3-patches-001-107.tar.bz2.sig and /dev/null
differ
diff --git a/editors/vim/vim-7.3.tar.bz2.sig b/editors/vim/vim-7.3.tar.bz2.sig
deleted file mode 100644
index a8bd28e..0000000
Binary files a/editors/vim/vim-7.3.tar.bz2.sig and /dev/null differ
diff --git a/editors/vim/vim-patches-tarball b/editors/vim/vim-patches-tarball
index 492250f..7d460c1 100755
--- a/editors/vim/vim-patches-tarball
+++ b/editors/vim/vim-patches-tarball
@@ -1,21 +1,28 @@
#!/bin/bash
# creates up-to-date vim patches tarball

-wget ftp://ftp.vim.org/pub/vim/patches/7.3/MD5SUMS
-LAST=$(tail -n 1 MD5SUMS | cut -f 3 -d " " | cut -f 3 -d .)
+VERSION=7.4

-mkdir patches
-cd patches
+wget ftp://ftp.vim.org/pub/vim/patches/${VERSION}/MD5SUMS &&
+LAST=$(tail -n 1 MD5SUMS | cut -f 3 -d " " | cut -f 3 -d .) &&

-PATCHES=$(eval echo {001..$LAST})
+SOURCE_DIRECTORY=vim-${VERSION}-patches-001-$LAST &&
+DISTFILE=vim-${VERSION}-patches-001-$LAST.tar.xz
+
+mkdir $SOURCE_DIRECTORY &&
+cd $SOURCE_DIRECTORY &&
+
+PATCHES=$(eval echo {001..$LAST}) &&

for i in $PATCHES; do
- wget ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.$i
-done
+ wget ftp://ftp.vim.org/pub/vim/patches/${VERSION}/${VERSION}.$i
+done &&
+
+cd .. &&
+

-cd ..
+tar cvf - $SOURCE_DIRECTORY | xz -9 > $DISTFILE &&

-tar cvf vim-7.3-patches-001-$LAST.tar patches
-bzip2 vim-7.3-patches-001-$LAST.tar
+rm -r $SOURCE_DIRECTORY &&

-rm -r patches
+sha512sum $DISTFILE
diff --git a/editors/vimoutliner/BUILD b/editors/vimoutliner/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/editors/vimoutliner/BUILD
@@ -0,0 +1 @@
+true
diff --git a/editors/vimoutliner/DEPENDS b/editors/vimoutliner/DEPENDS
new file mode 100755
index 0000000..367c2e1
--- /dev/null
+++ b/editors/vimoutliner/DEPENDS
@@ -0,0 +1 @@
+depends vim
diff --git a/editors/vimoutliner/DETAILS b/editors/vimoutliner/DETAILS
new file mode 100755
index 0000000..e0d1ffd
--- /dev/null
+++ b/editors/vimoutliner/DETAILS
@@ -0,0 +1,29 @@
+. "$GRIMOIRE/FUNCTIONS"
+ SPELL=vimoutliner
+ VERSION=$(get_scm_version)
+ SOURCE="${SPELL}-git.tar.bz2"
+ SOURCE_URL[0]=git://github.com/$SPELL/$SPELL.git
+ SOURCE_IGNORE=volatile
+ FORCE_DOWNLOAD=on
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-git"
+ WEB_SITE="http://www.vim.org/scripts/script.php?script_id=3645";
+ LICENSE[0]="GPL"
+ ENTERED=20130522
+ KEYWORDS=""
+ SHORT="Outline processor designed for lightning fast authoring"
+cat << EOF
+VimOutliner is an outline processor with many of the same features as
Grandview,
+More, Thinktank, Ecco, etc. Features include tree expand/collapse, tree
+promotion/demotion, level sensitive colors, interoutline linking, and body
text.
+
+What sets VimOutliner apart from the rest is that it's been constructed from
the
+ground up for fast and easy authoring. Keystrokes are quick and easy,
+especially for someone knowing the Vim editor. The mouse is completely
+unnecessary (but is supported to the extent that Vim supports the mouse).
Many
+of the VimOutliner commands start with a double comma because that's very
quick
+to type.
+
+All VimOutliner files have the ".otl" extension. For an overview of the
+VimOutliner commands you can type ":h vo_cheatsheet" when you have opened an
+otl file. For help on VimOutliner type ":h vo"
+EOF
diff --git a/editors/vimoutliner/HISTORY b/editors/vimoutliner/HISTORY
new file mode 100644
index 0000000..634892d
--- /dev/null
+++ b/editors/vimoutliner/HISTORY
@@ -0,0 +1,5 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2013-05-22 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL, PREPARE: spell created
diff --git a/editors/vimoutliner/INSTALL b/editors/vimoutliner/INSTALL
new file mode 100755
index 0000000..c82ee1d
--- /dev/null
+++ b/editors/vimoutliner/INSTALL
@@ -0,0 +1,8 @@
+vimdir="$INSTALL_ROOT/usr/share/vim/vimfiles"
+
+cd "$SOURCE_DIRECTORY" &&
+for i in syntax ftplugin ftdetect doc colors vimoutliner
vimoutliner/scripts; do
+ install -m755 -d "$vimdir/$i"
+ install -m644 "$i"/* "$vimdir/$i"
+done
+vim -c "helptags $vimdir/doc" -c q
diff --git a/editors/vimoutliner/PREPARE b/editors/vimoutliner/PREPARE
new file mode 100755
index 0000000..a68f274
--- /dev/null
+++ b/editors/vimoutliner/PREPARE
@@ -0,0 +1,2 @@
+. ${GRIMOIRE}/FUNCTIONS &&
+prepare_select_branch scm
diff --git a/education/klavaro/DEPENDS b/education/klavaro/DEPENDS
index afd25c4..1903173 100755
--- a/education/klavaro/DEPENDS
+++ b/education/klavaro/DEPENDS
@@ -1,5 +1,9 @@
-depends gtk+2 &&
-depends gtkdatabox &&
+depends gtk+3 &&
depends curl &&

+optional_depends gettext \
+ "--enable-nls" \
+ "--disable-nls" \
+ "for Native Language Support" &&
+
suggest_depends espeak "" "" "for speech synthesizer support"
diff --git a/education/klavaro/DETAILS b/education/klavaro/DETAILS
index 753cc34..a9ef5eb 100755
--- a/education/klavaro/DETAILS
+++ b/education/klavaro/DETAILS
@@ -1,13 +1,13 @@
SPELL=klavaro
- VERSION=1.9.7
+ VERSION=3.01
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:1f27d2e1003e03644bc1ac765a56b9416314ce5a7088f8ece7e5abd450a3ac7c084caf7cdbdac4088edc5dedaf94540fc655781126050c1b14fe2939a78d503f
+
SOURCE_HASH=sha512:5d58269867d2b39309e07ca9dd6c525d67acaca93dea0010332e39e8f3dd444070dbc75abad00ac4ca3fd4155f41cf871cb8ccee3dc332aa31f85c8b17d7c48b
LICENSE[0]=GPL
WEB_SITE=http://klavaro.sourceforge.net/
ENTERED=20110123
- SHORT="GTK+2 touch typing tutor program"
+ SHORT="GTK+3 touch typing tutor program"
cat << EOF
A touch typing tutor very flexible, supporting customizable keyboard layouts.

diff --git a/education/klavaro/HISTORY b/education/klavaro/HISTORY
index f667af4..b56357f 100644
--- a/education/klavaro/HISTORY
+++ b/education/klavaro/HISTORY
@@ -1,3 +1,15 @@
+2014-10-12 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.01
+ * CONFLICTS: removed, fixed by upstream (renamed library)
+
+2014-01-29 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.00
+ * DEPENDS: renewed dependencies
+ * CONFLICTS: added, gtkdatabox is included in klavaro
+
+2013-09-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.9.9
+
2013-02-24 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.9.7

diff --git a/emacs-lisp/FUNCTIONS b/emacs-lisp/FUNCTIONS
index 4375212..6d51acc 100755
--- a/emacs-lisp/FUNCTIONS
+++ b/emacs-lisp/FUNCTIONS
@@ -11,19 +11,15 @@ function emacs_lisp_install() {
#-------------------------------------------------------------------------
function default_build_emacs_lisp() {
[ $# = 0 ] && set -- "$SOURCE_DIRECTORY"
- shopt -s nullglob

- local texi_files
-
- while [ $# -gt 0 ]; do
- emacs -Q -L "$1" -batch -f batch-byte-compile "$1"/*.el &&
- texi_files=("$1"/*.texi)
- if [ ${#texi_files[@]} -gt 0 ]
- then
- makeinfo "${texi_files[@]}" &&
- gzip -9 "$1"/*.info
- fi
- shift
+ find "$@" -maxdepth 1 -name \*.el \
+ -execdir emacs -Q -L . --batch -f batch-byte-compile {} + \
+ -execdir gzip -9 {} + \
+ -o -name \*.texi -print |
+ while read file; do
+ local t=$(mktemp -p "$SOURCE_DIRECTORY")
+ makeinfo -o - "$file" | gzip -9 > "$t" &&
+ mv "$t" "${file%.texi}.info.gz"
done
}

@@ -32,24 +28,20 @@ function default_build_emacs_lisp() {
#-------------------------------------------------------------------------
function default_install_emacs_lisp() {
[ $# = 0 ] && set -- "$SOURCE_DIRECTORY"
- shopt -s nullglob

local dir="$INSTALL_ROOT/usr/share/emacs/site-lisp/$SPELL"
local info_dir="$INSTALL_ROOT/usr/share/info"

- local info_files
-
- while [ $# -gt 0 ]; do
- install -d -m755 "$dir" &&
- install -m644 "$1"/*.el "$1"/*.elc "$dir" &&
- info_files=("$1"/*.info.gz)
- if [ ${#info_files[@]} -gt 0 ]
- then
- install -m644 "${info_files[@]}" "$info_dir" &&
- install-info --info-dir="$info_dir" "${info_files[@]/#*\//$info_dir/}"
- fi
- shift
- done
+ install -d -m755 "$dir" &&
+ find "$@" -maxdepth 1 \( -name \*.el.gz -o -name \*.elc \) \
+ -exec install -m644 -t "$dir" {} + \
+ -o -name \*.info.gz \
+ -exec install -m644 -t "$info_dir" {} \; -print0 |
+ sed -z "s@.*/@$info_dir/@" | xargs -r0 install-info --info-dir="$info_dir"
&&
+ emacs -Q --batch --eval '
+ (let ((generated-autoload-file (car argv)))
+ (update-directory-autoloads (elt argv 1)))
+ ' "$dir/../loaddefs.el" "$dir"
}

function default_build() {
diff --git a/emacs-lisp/auctex/CONFLICTS b/emacs-lisp/auctex/CONFLICTS
new file mode 100755
index 0000000..ef81aa7
--- /dev/null
+++ b/emacs-lisp/auctex/CONFLICTS
@@ -0,0 +1 @@
+conflicts preview-latex y
diff --git a/emacs-lisp/auctex/DEPENDS b/emacs-lisp/auctex/DEPENDS
new file mode 100755
index 0000000..f5eb87b
--- /dev/null
+++ b/emacs-lisp/auctex/DEPENDS
@@ -0,0 +1,3 @@
+depends EMACS &&
+depends texlive &&
+depends texlive-texmf --with-texmf-dir=/usr/share/texmf
diff --git a/emacs-lisp/auctex/DETAILS b/emacs-lisp/auctex/DETAILS
new file mode 100755
index 0000000..54dd202c
--- /dev/null
+++ b/emacs-lisp/auctex/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=auctex
+ VERSION=11.87
+ SOURCE=${SPELL}-${VERSION}.tar.gz
+ SOURCE2=${SOURCE}.sig
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
+ SOURCE_URL[0]=${GNU_URL}/${SPELL}/${SOURCE}
+ SOURCE2_URL[0]=${GNU_URL}/${SPELL}/${SOURCE2}
+ SOURCE_GPG=gnu.gpg:${SOURCE2}:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
+ WEB_SITE=http://www.gnu.org/software/auctex/
+ LICENSE[0]=GPL
+ ENTERED=20010922
+ KEYWORDS="latex emacs tex editors"
+ SHORT="AUC TeX is a LaTeX enviroment for emacs"
+cat << EOF
+AUC TeX is an extensible package that supports writing and formatting TeX
+files for most variants of GNU Emacs. Many different macro packages are
+supported, including AMS TeX, LaTeX, and TeXinfo
+EOF
diff --git a/emacs-lisp/auctex/HISTORY b/emacs-lisp/auctex/HISTORY
new file mode 100644
index 0000000..12cd7c5
--- /dev/null
+++ b/emacs-lisp/auctex/HISTORY
@@ -0,0 +1,86 @@
+2014-06-24 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 11.87
+ * DEPENDS: needs texlive-texmf
+
+2009-09-24 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
+ * DEPENDS: switch from tetex to texlive [auto]
+
+2007-05-01 Pieter Lenaerts <e-type AT sourcemage.org>
+ * DETAILS: updated to 11.84
+ * DEPENDS: needs tetex
+
+2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
+ * DETAILS: [automated] Removed BUILD_API=2.
+
+2006-06-25 Pieter Lenaerts <e-type AT sourcemage.org>
+ * DETAILS: updated to 11.83
+
+2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
+ * DETAILS: (automated) Add KEYWORDS
+
+2005-12-23 Pieter Lenaerts <e-type AT sourcemage.org>
+ * DETAILS: updated to 11.82
+
+2005-12-13 Pieter Lenaerts <e-type AT sourcemage.org>
+ * added CONFLICTS preview-latex: preview-latex is included in auctex
+
+2005-11-29 Seth Woolley <seth AT tautology.org>
+ * DETAILS: MD5 -> SHA512
+
+2005-10-01 Pieter Lenaerts <e-type AT sourcemage.org>
+ * DETAILS: updated to 11.81
+
+2005-08-28 Jeremy Blosser <jblosser-smgl AT firinn.org>
+ * DETAILS: Added upstream GPG checking via gnu.gpg.
+
+2005-02-23 Pieter Lenaerts <e-type AT sourcemage.org>
+ * DETAILS: version 11.55
+
+2005-02-10 Andrew Stitt <astitt AT sourcemage.org>
+ * DEPENDS: requires is depreciated, use depends
+
+2005-01-13 Pieter Lenaerts <e-type AT sourcemage.org>
+ * DETAILS: v 11.54
+
+2004-08-17 Pieter Lenaerts <e-type AT sourcemage.org>
+ * DETAILS: version 11.53
+ * DEPENDS: requires EMACS
+
+2004-08-17 Pieter Lenaerts <e-type AT sourcemage.org>
+ * DETAILS: version 11.51
+
+2004-08-16 Pieter Lenaerts <e-type AT sourcemage.org>
+ * DETAILS: version 11.50
+ * DETAILS: changed website to http://www.gnu.org/software/auctex/
+ * DETAILS: changed SOURCE_URL to
http://ftp.gnu.org/pub/gnu/${SPELL}/${SOURCE}
+ * BUILD, PRE_BUILD deleted, default_build and default_install suffice
+
+2004-06-17 Pieter Lenaerts <e-type AT sourcemage.org>
+ * Converted to BUILD_API 2
+ * Updated to 11.14
+ * Changed download url to http://ftp.gnu.org/pub/gnu/auctex/11.14/
+
+2003-05-25 Richard Becker <beri AT craban.net>
+ * Updated to 11.13
+ * Changed website to http://www.gnu.org/software/auctex/
+ * Changed download url to
http://savannah.gnu.org/download/auctex/stable.pkg/
+
+2002-07-17 Eric Sandall <sandalle AT sourcemage.org>
+ * Changed website to http://mirrors.sunsite.dk/auctex/www/auctex/
+ * Added LICENSE
+
+2002-06-14 Eric Sandall <sandalle AT sourcemage.org>
+ * Added MD5 entry to DETAILS
+
+2002-05-29 Eric Sandall <sandalle AT sourcemage.org>
+ * Works with gcc3
+
+2002-04-19 Eric Sandall <sandalle AT sourcemage.org>
+ * Received auctex for inclusion in editors
+ * PRE_BUILD : Modified to create $SOURCE_DIRECTORY and unpack $SOURCE
+ * BUILD : Removed 'cd $SOURCE_DIRECTORY' as it's unneeded
+ * DETAILS : Updated UPDATED field
+
+2002-04-20 Joel Mayes <anonymous AT sourcemage.org>
+ * Initial spell creation
+
diff --git a/emacs-lisp/autopair/DEPENDS b/emacs-lisp/autopair/DEPENDS
new file mode 100755
index 0000000..ce886b1
--- /dev/null
+++ b/emacs-lisp/autopair/DEPENDS
@@ -0,0 +1 @@
+depends EMACS
diff --git a/emacs-lisp/autopair/DETAILS b/emacs-lisp/autopair/DETAILS
new file mode 100755
index 0000000..c6aeff7
--- /dev/null
+++ b/emacs-lisp/autopair/DETAILS
@@ -0,0 +1,25 @@
+. "$GRIMOIRE/FUNCTIONS"
+ SPELL=autopair
+ VERSION=$(get_scm_version)
+ SOURCE="${SPELL}-git.tar.bz2"
+ SOURCE_URL[0]=git://github.com/capitaomorte/$SPELL.git
+ FORCE_DOWNLOAD=on
+ SOURCE_IGNORE=volatile
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-git"
+ WEB_SITE="https://github.com/capitaomorte/$SPELL";
+ LICENSE[0]="GPLv3+"
+ ENTERED=20140708
+ KEYWORDS=""
+ SHORT="Automagically pair braces and quotes"
+cat << EOF
+Autopair is an extension to the Emacs text editor that automatically pairs
+braces and quotes:
+
+ Opening braces/quotes are autopaired; Closing braces/quotes are
+ autoskipped; Backspacing an opening brace/quote autodeletes its pair.
+ Newline between newly-opened brace pairs open an extra indented line.
+
+Autopair works well across all Emacs major-modes, deduces from the language's
+syntax table which characters to pair, skip or delete. It should work even
+with extensions that redefine such keys.
+EOF
diff --git a/emacs-lisp/autopair/HISTORY b/emacs-lisp/autopair/HISTORY
new file mode 100644
index 0000000..8f8547b
--- /dev/null
+++ b/emacs-lisp/autopair/HISTORY
@@ -0,0 +1,2 @@
+2014-07-08 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS, PREPARE: spell created
diff --git a/emacs-lisp/autopair/PREPARE b/emacs-lisp/autopair/PREPARE
new file mode 100755
index 0000000..86a5079
--- /dev/null
+++ b/emacs-lisp/autopair/PREPARE
@@ -0,0 +1,2 @@
+. "$GRIMOIRE/FUNCTIONS" &&
+prepare_select_branch
diff --git a/emacs-lisp/clojure-mode/DETAILS b/emacs-lisp/clojure-mode/DETAILS
index 94bf4ac..852ca44 100755
--- a/emacs-lisp/clojure-mode/DETAILS
+++ b/emacs-lisp/clojure-mode/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=clojure-mode
-if [ "$CLOJURE_MODE_AUTOUPDATE" == y ]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=git
-fi
+ VERSION=$(get_scm_version)
SOURCE="${SPELL}-git.tar.bz2"
SOURCE_URL[0]=git://github.com/technomancy/${SPELL}.git:${SPELL}-git
FORCE_DOWNLOAD=on
diff --git a/emacs-lisp/clojure-mode/HISTORY b/emacs-lisp/clojure-mode/HISTORY
index c17eca9..a6d9c90 100644
--- a/emacs-lisp/clojure-mode/HISTORY
+++ b/emacs-lisp/clojure-mode/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-09-22 Ismael Luceno <ismael AT sourcemage.org>
* PREPARE: Use prepare_select_branch

diff --git a/emacs-lisp/cluck/DETAILS b/emacs-lisp/cluck/DETAILS
index 8b04e1f..39b4df6 100755
--- a/emacs-lisp/cluck/DETAILS
+++ b/emacs-lisp/cluck/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=cluck
-if [ "$CLUCK_AUTOUPDATE" == y ]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=git
-fi
+ VERSION=$(get_scm_version)
SOURCE="${SPELL}-git.tar.bz2"
SOURCE_URL[0]=git://github.com/ddp/${SPELL}.git:${SPELL}-git
FORCE_DOWNLOAD=on
diff --git a/emacs-lisp/cluck/HISTORY b/emacs-lisp/cluck/HISTORY
index ff0ee4f..2668c33 100644
--- a/emacs-lisp/cluck/HISTORY
+++ b/emacs-lisp/cluck/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-09-22 Ismael Luceno <ismael AT sourcemage.org>
* PREPARE: Use prepare_select_branch

diff --git a/emacs-lisp/coffee-mode/DETAILS b/emacs-lisp/coffee-mode/DETAILS
index 71b7bad..00435dc 100755
--- a/emacs-lisp/coffee-mode/DETAILS
+++ b/emacs-lisp/coffee-mode/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=coffee-mode
-if [ "$COFFEE_MODE_AUTOUPDATE" == y ]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=git
-fi
+ VERSION=$(get_scm_version)
SOURCE="${SPELL}-git.tar.bz2"
SOURCE_URL[0]=git://github.com/defunkt/${SPELL}.git:${SPELL}-git
FORCE_DOWNLOAD=on
diff --git a/emacs-lisp/coffee-mode/HISTORY b/emacs-lisp/coffee-mode/HISTORY
index c17eca9..a6d9c90 100644
--- a/emacs-lisp/coffee-mode/HISTORY
+++ b/emacs-lisp/coffee-mode/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-09-22 Ismael Luceno <ismael AT sourcemage.org>
* PREPARE: Use prepare_select_branch

diff --git a/emacs-lisp/egg/DETAILS b/emacs-lisp/egg/DETAILS
index 9bda953..3b0003e 100755
--- a/emacs-lisp/egg/DETAILS
+++ b/emacs-lisp/egg/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=egg
-if [ "$EGG_AUTOUPDATE" == y ]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=git
-fi
+ VERSION=$(get_scm_version)
SOURCE="${SPELL}-git.tar.bz2"
SOURCE_URL[0]=git://github.com/byplayer/${SPELL}.git:${SPELL}-git
FORCE_DOWNLOAD=on
diff --git a/emacs-lisp/egg/HISTORY b/emacs-lisp/egg/HISTORY
index ff0ee4f..2668c33 100644
--- a/emacs-lisp/egg/HISTORY
+++ b/emacs-lisp/egg/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-09-22 Ismael Luceno <ismael AT sourcemage.org>
* PREPARE: Use prepare_select_branch

diff --git a/emacs-lisp/emacs-goodies-el/DETAILS
b/emacs-lisp/emacs-goodies-el/DETAILS
index a761b80..350a5fc 100755
--- a/emacs-lisp/emacs-goodies-el/DETAILS
+++ b/emacs-lisp/emacs-goodies-el/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=emacs-goodies-el
-if [ "$EMACS_GOODIES_EL_AUTOUPDATE" = y ]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=scm
-fi
+ VERSION=$(get_scm_version)
SOURCE="$SPELL-scm.tar.bz2"

SOURCE_URL[0]=cvs://:pserver:anonymous AT anonscm.debian.org:/cvs/pkg-goodies-el:$SPELL:HEAD
SOURCE_IGNORE=volatile
diff --git a/emacs-lisp/emacs-goodies-el/HISTORY
b/emacs-lisp/emacs-goodies-el/HISTORY
index 23befb1..ba776d6 100644
--- a/emacs-lisp/emacs-goodies-el/HISTORY
+++ b/emacs-lisp/emacs-goodies-el/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2013-02-19 Ismael Luceno <ismael AT sourcemage.org>
* BUILD, DEPENDS, DETAILS, INSTALL, PREPARE: spell created

diff --git a/emacs-lisp/fill-column-indicator/DETAILS
b/emacs-lisp/fill-column-indicator/DETAILS
index 3e0be53..5d96d3a 100755
--- a/emacs-lisp/fill-column-indicator/DETAILS
+++ b/emacs-lisp/fill-column-indicator/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=fill-column-indicator
-if [ "$FILL_COLUMN_INDICATOR_AUTOUPDATE" = y ]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=git
-fi
+ VERSION=$(get_scm_version)
SOURCE="${SPELL}-git.tar.bz2"

SOURCE_URL[0]=git://github.com/alpaker/Fill-Column-Indicator.git:${SPELL}-git
FORCE_DOWNLOAD=on
diff --git a/emacs-lisp/fill-column-indicator/HISTORY
b/emacs-lisp/fill-column-indicator/HISTORY
index 2e32b80..20fb631 100644
--- a/emacs-lisp/fill-column-indicator/HISTORY
+++ b/emacs-lisp/fill-column-indicator/HISTORY
@@ -1,2 +1,5 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-11-08 Ismael Luceno <ismael AT sourcemage.org>
* DEPENDS, DETAILS, PREPARE: spell created
diff --git a/emacs-lisp/haml-mode/DETAILS b/emacs-lisp/haml-mode/DETAILS
index d972296..461cd25 100755
--- a/emacs-lisp/haml-mode/DETAILS
+++ b/emacs-lisp/haml-mode/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=haml-mode
-if [ "$HAML_MODE_AUTOUPDATE" == y ]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=git
-fi
+ VERSION=$(get_scm_version)
SOURCE="${SPELL}-git.tar.bz2"
SOURCE_URL[0]=git://github.com/nex3/${SPELL}.git:${SPELL}-git
FORCE_DOWNLOAD=on
diff --git a/emacs-lisp/haml-mode/HISTORY b/emacs-lisp/haml-mode/HISTORY
index 0262cbb..3f9b3dc 100644
--- a/emacs-lisp/haml-mode/HISTORY
+++ b/emacs-lisp/haml-mode/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-09-22 Ismael Luceno <ismael AT sourcemage.org>
* PREPARE: Use prepare_select_branch

diff --git a/emacs-lisp/haskell-mode/DEPENDS b/emacs-lisp/haskell-mode/DEPENDS
new file mode 100755
index 0000000..3e19255
--- /dev/null
+++ b/emacs-lisp/haskell-mode/DEPENDS
@@ -0,0 +1 @@
+depends EMACS
diff --git a/emacs-lisp/haskell-mode/DETAILS b/emacs-lisp/haskell-mode/DETAILS
new file mode 100755
index 0000000..d6f5e9a
--- /dev/null
+++ b/emacs-lisp/haskell-mode/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=haskell-mode
+ VERSION=13.10
+ SOURCE="$SPELL-$VERSION.tar.gz"
+ SOURCE_URL[0]="https://github.com/haskell/$SPELL/archive/v$VERSION.tar.gz";
+
SOURCE_HASH=sha512:bb8e871d5149b067c9568c9e984a9279c2104eedd4f41501101d91ee6482f5208b933b54dfbf70051fb833d258f968d797504bca3398612203cfa046c470f9ab
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="https://github.com/haskell/haskell-mode/wiki";
+ LICENSE[0]="GPLv3+"
+ ENTERED=20141225
+ KEYWORDS=""
+ SHORT="Emacs mode for Haskell"
+cat << EOF
+This is a package for developing Haskell in Emacs. It features a wide a range
+of tooling, from basic editing to building packages and interactive
evaluation.
+EOF
diff --git a/emacs-lisp/haskell-mode/HISTORY b/emacs-lisp/haskell-mode/HISTORY
new file mode 100644
index 0000000..de0396f
--- /dev/null
+++ b/emacs-lisp/haskell-mode/HISTORY
@@ -0,0 +1,2 @@
+2014-12-25 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
diff --git a/emacs-lisp/identica-mode/DETAILS
b/emacs-lisp/identica-mode/DETAILS
index ac735b6..cfde214 100755
--- a/emacs-lisp/identica-mode/DETAILS
+++ b/emacs-lisp/identica-mode/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=identica-mode
-if [ "$IDENTICA_MODE_AUTOUPDATE" == y ]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=git
-fi
+ VERSION=$(get_scm_version)
SOURCE="${SPELL}-git.tar.bz2"
SOURCE_URL[0]=git://git.sv.gnu.org/${SPELL}.git
FORCE_DOWNLOAD=on
diff --git a/emacs-lisp/identica-mode/HISTORY
b/emacs-lisp/identica-mode/HISTORY
index 98947ec..98b8e8f 100644
--- a/emacs-lisp/identica-mode/HISTORY
+++ b/emacs-lisp/identica-mode/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-09-22 Ismael Luceno <ismael AT sourcemage.org>
* PREPARE: Use prepare_select_branch

diff --git a/emacs-lisp/scss-mode/DETAILS b/emacs-lisp/scss-mode/DETAILS
index b97dd35..c0ae588 100755
--- a/emacs-lisp/scss-mode/DETAILS
+++ b/emacs-lisp/scss-mode/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=scss-mode
-if [ "$SCSS_MODE_AUTOUPDATE" == y ]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=git
-fi
+ VERSION=$(get_scm_version)
SOURCE="${SPELL}-git.tar.bz2"
SOURCE_URL[0]=git://github.com/antonj/${SPELL}.git:${SPELL}-git
FORCE_DOWNLOAD=on
diff --git a/emacs-lisp/scss-mode/HISTORY b/emacs-lisp/scss-mode/HISTORY
index c17eca9..a6d9c90 100644
--- a/emacs-lisp/scss-mode/HISTORY
+++ b/emacs-lisp/scss-mode/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-09-22 Ismael Luceno <ismael AT sourcemage.org>
* PREPARE: Use prepare_select_branch

diff --git a/emacs-lisp/sinatra_el/DETAILS b/emacs-lisp/sinatra_el/DETAILS
index e684fce..0f7e571 100755
--- a/emacs-lisp/sinatra_el/DETAILS
+++ b/emacs-lisp/sinatra_el/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=sinatra_el
-if [ "$SINATRA_EL_AUTOUPDATE" == y ]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=git
-fi
+ VERSION=$(get_scm_version)
SOURCE="${SPELL}-git.tar.bz2"
SOURCE_URL[0]=git://github.com/eschulte/${SPELL}.git:${SPELL}-git
FORCE_DOWNLOAD=on
diff --git a/emacs-lisp/sinatra_el/HISTORY b/emacs-lisp/sinatra_el/HISTORY
index 0262cbb..3f9b3dc 100644
--- a/emacs-lisp/sinatra_el/HISTORY
+++ b/emacs-lisp/sinatra_el/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-09-22 Ismael Luceno <ismael AT sourcemage.org>
* PREPARE: Use prepare_select_branch

diff --git a/emacs-lisp/visual-regexp/DEPENDS
b/emacs-lisp/visual-regexp/DEPENDS
new file mode 100755
index 0000000..ce886b1
--- /dev/null
+++ b/emacs-lisp/visual-regexp/DEPENDS
@@ -0,0 +1 @@
+depends EMACS
diff --git a/emacs-lisp/visual-regexp/DETAILS
b/emacs-lisp/visual-regexp/DETAILS
new file mode 100755
index 0000000..8d9d2dd
--- /dev/null
+++ b/emacs-lisp/visual-regexp/DETAILS
@@ -0,0 +1,26 @@
+. "$GRIMOIRE/FUNCTIONS"
+ SPELL=visual-regexp
+ VERSION=$(get_scm_version)
+ SOURCE="${SPELL}-git.tar.bz2"
+ SOURCE_URL[0]=git://github.com/benma/$SPELL.el.git
+ SOURCE_IGNORE=volatile
+ FORCE_DOWNLOAD=on
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-git"
+ WEB_SITE="https://github.com/benma/visual-regexp.el/";
+ LICENSE[0]="GPLv3+"
+ ENTERED=20140708
+ KEYWORDS=""
+ SHORT="A regexp/replace command for Emacs with interactive visual
feedback"
+cat << EOF
+visual-regexp for Emacs is like `replace-regexp`, but with live visual
+feedback directly in the buffer.
+
+While constructing the regexp in the minibuffer, you get live visual feedback
+for the matches, including group matches.
+
+While constructing the replacement in the minibuffer, you get live visual
+feedback for the replacements.
+
+It can be used to replace all matches in one go (like `replace-regexp`),
+or a decision can be made on each match (like `query-replace-regexp`).
+EOF
diff --git a/emacs-lisp/visual-regexp/HISTORY
b/emacs-lisp/visual-regexp/HISTORY
new file mode 100644
index 0000000..88b8ca8
--- /dev/null
+++ b/emacs-lisp/visual-regexp/HISTORY
@@ -0,0 +1,3 @@
+2014-07-08 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/emacs-lisp/visual-regexp/PREPARE
b/emacs-lisp/visual-regexp/PREPARE
new file mode 100755
index 0000000..86a5079
--- /dev/null
+++ b/emacs-lisp/visual-regexp/PREPARE
@@ -0,0 +1,2 @@
+. "$GRIMOIRE/FUNCTIONS" &&
+prepare_select_branch
diff --git a/fonts-x11/cantarell-fonts/DETAILS
b/fonts-x11/cantarell-fonts/DETAILS
index f927586..10556f0 100755
--- a/fonts-x11/cantarell-fonts/DETAILS
+++ b/fonts-x11/cantarell-fonts/DETAILS
@@ -1,5 +1,5 @@
SPELL=cantarell-fonts
- VERSION=0.0.8
+ VERSION=0.0.12
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/fonts-x11/cantarell-fonts/HISTORY
b/fonts-x11/cantarell-fonts/HISTORY
index 1238404..b8f3e3a 100644
--- a/fonts-x11/cantarell-fonts/HISTORY
+++ b/fonts-x11/cantarell-fonts/HISTORY
@@ -1,3 +1,6 @@
+2013-05-11 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.0.12
+
2012-03-27 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.0.8

diff --git a/fonts-x11/cantarell-fonts/cantarell-fonts-0.0.12.tar.xz.sig
b/fonts-x11/cantarell-fonts/cantarell-fonts-0.0.12.tar.xz.sig
new file mode 100644
index 0000000..7b176d6
Binary files /dev/null and
b/fonts-x11/cantarell-fonts/cantarell-fonts-0.0.12.tar.xz.sig differ
diff --git a/fonts-x11/cantarell-fonts/cantarell-fonts-0.0.8.tar.xz.sig
b/fonts-x11/cantarell-fonts/cantarell-fonts-0.0.8.tar.xz.sig
deleted file mode 100644
index 5360c34..0000000
Binary files a/fonts-x11/cantarell-fonts/cantarell-fonts-0.0.8.tar.xz.sig and
/dev/null differ
diff --git a/fonts-x11/dejavu-ttf/DETAILS b/fonts-x11/dejavu-ttf/DETAILS
index 71e2269..895f844 100755
--- a/fonts-x11/dejavu-ttf/DETAILS
+++ b/fonts-x11/dejavu-ttf/DETAILS
@@ -1,11 +1,10 @@
SPELL=dejavu-ttf
SPELLX=dejavu-fonts-ttf
- PACKAGE=${SPELL%-*}
- VERSION=2.33
-
SOURCE_HASH=sha512:67cb905c62f264267326f824be60c7a9f1d880ccc44b7ebc4acefe0f5ea4e89e82d3ad506e4cd588e8e070fe1418414b6be2dcde68f3be0f7f37d90ad4608376
+ VERSION=2.34
+
SOURCE_HASH=sha512:3a79adeeebdc4fb26c9d48d042fd8f42428aaf95e289bb9842aecf728e269792a90a68d3651fb8b0cceea394daaa824c353722dc2b9577a819265f9159bb17ef
SOURCE=$SPELLX-$VERSION.tar.bz2
DOCS="README LICENSE AUTHORS NEWS BUGS *.txt"
- SOURCE_URL[0]=$SOURCEFORGE_URL/$PACKAGE/$SOURCE
+
SOURCE_URL[0]=http://sourceforge.net/projects/dejavu/files/dejavu/$VERSION/$SOURCE/download
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-${VERSION%-*}"
WEB_SITE=http://dejavu.sourceforge.net/
LICENSE[0]="Freely Distributable"
diff --git a/fonts-x11/dejavu-ttf/HISTORY b/fonts-x11/dejavu-ttf/HISTORY
index 6698fb7..d5f4ce3 100644
--- a/fonts-x11/dejavu-ttf/HISTORY
+++ b/fonts-x11/dejavu-ttf/HISTORY
@@ -1,3 +1,9 @@
+2013-08-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.34
+
+2013-06-24 Remko van der Vossen <wich AT sourcemage.org>
+ * DETAILS: Proper download link
+
2011-03-06 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.33

diff --git a/fonts-x11/terminus-font/BUILD b/fonts-x11/terminus-font/BUILD
index aa0b28e..f52f330 100755
--- a/fonts-x11/terminus-font/BUILD
+++ b/fonts-x11/terminus-font/BUILD
@@ -2,6 +2,6 @@
--psfdir="$INSTALL_ROOT/usr/share/consolefonts" \
--acmdir="$INSTALL_ROOT/usr/share/consoletrans" \
--unidir="$INSTALL_ROOT/usr/share/consoletrans" \
- --x11dir="$INSTALL_ROOT/usr/share/fonts/misc" &&
+ --x11dir="$INSTALL_ROOT/usr/share/fonts/X11/misc" &&

make psf txt pcf
diff --git a/fonts-x11/terminus-font/DEPENDS b/fonts-x11/terminus-font/DEPENDS
index 06ae8bd..4fceecb 100755
--- a/fonts-x11/terminus-font/DEPENDS
+++ b/fonts-x11/terminus-font/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends perl &&
depends bdftopcf &&

diff --git a/fonts-x11/terminus-font/DETAILS b/fonts-x11/terminus-font/DETAILS
index c4f3c42..c7bf7b2 100755
--- a/fonts-x11/terminus-font/DETAILS
+++ b/fonts-x11/terminus-font/DETAILS
@@ -1,9 +1,9 @@
SPELL=terminus-font
- VERSION=4.38
+ VERSION=4.39
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:e37e20852645b247dffedf37f864e1cdbe2a23287e7f5737d89289eef1058f9621ef8d6339045b1be9ef603237a855a9f295022b8117685a6840c1f260966fd5
+
SOURCE_URL[0]=http://sourceforge.net/projects/$SPELL/files/$SPELL-$VERSION/$SOURCE/download
+
SOURCE_HASH=sha512:d2b1c55584eabf423a455ea11d90ba8037b4e5823c677a8c604de1e41c55d829b743db2d1932cd755064db681fcd0b5be8484439ddde4394955d0af5174ff591
WEB_SITE=http://terminus-font.sourceforge.net/
ENTERED=20050720
LICENSE[0]=GPL
diff --git a/fonts-x11/terminus-font/HISTORY b/fonts-x11/terminus-font/HISTORY
index a6d0be8..5d6d20e 100644
--- a/fonts-x11/terminus-font/HISTORY
+++ b/fonts-x11/terminus-font/HISTORY
@@ -1,3 +1,9 @@
+2014-05-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 4.39
+
+2013-06-24 Remko van der Vossen <wich AT sourcemage.org>
+ * DETAILS: Proper download link
+
2013-02-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* BUILD: install to /usr/share/fonts/X11/misc

diff --git a/fonts-x11/ttf-mensch/BUILD b/fonts-x11/ttf-mensch/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/fonts-x11/ttf-mensch/BUILD
@@ -0,0 +1 @@
+true
diff --git a/fonts-x11/ttf-mensch/DEPENDS b/fonts-x11/ttf-mensch/DEPENDS
new file mode 100755
index 0000000..ebcc0be
--- /dev/null
+++ b/fonts-x11/ttf-mensch/DEPENDS
@@ -0,0 +1 @@
+. $SECTION_DIRECTORY/X11_DEPENDS
diff --git a/fonts-x11/ttf-mensch/DETAILS b/fonts-x11/ttf-mensch/DETAILS
new file mode 100755
index 0000000..cc9601c
--- /dev/null
+++ b/fonts-x11/ttf-mensch/DETAILS
@@ -0,0 +1,38 @@
+ SPELL=ttf-mensch
+ VERSION=1
+ SOURCE_IGNORE=unversioned
+ SOURCE="mensch.ttf"
+ SOURCE_URL[0]=http://robey.lag.net/downloads/${SOURCE}
+
SOURCE_HASH=sha512:5525beb76b4d49bd1cb4cfb105d513ebe5e6e7c2faa9c66967440c7a849587c74b8568fa2b81d4500e776078a35f70cf83d28dd6d670e9ae91bb69ece36a3c53
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}"
+ WEB_SITE="http://robey.lag.net/2010/06/21/mensch-font.html";
+ LICENSE[0]=Freely Distributable
+ ENTERED=20140518
+ SHORT="a console font based on MacOS X's Menlo font"
+cat << EOF
+The latest MacOS release (10.6, or “Snow Leopard”) comes with a new
+monospace font. It’s called “Menlo” and it’s a slightly modified
+form of the standard Linux font (with appropriately weightly Linux name)
+“DejaVu Sans Serif Mono”, which is itself an updated form of Bitstream
+Vera Sans Mono. Apple’s modifications are a definite improvement to my
+eyes, mostly because they thicken up some of the wispier glyphs from DejaVu,
+like the underline and period.
+
+The Mensch font is based on Menlo and is modified as follows:
+
+ * Zero is back to being a circle with a dot in the middle. * The
+ ampersand’s loop was closed. That was also bugging me. * Three is rendered
+ in the gothic style, because the gothic style is clearly
+ superior.
+ * Lowercase L is drawn in a more traditional style (the Menlo variant looks
+ bizarre to me), and one is turned gothic. I think the original artist
+ drew the L weirdly to make it extremely clear that it’s not a one, but
+ if you draw a gothic one, the difference is obvious even with a simpler L.
+ * The bang, question, lowercase I, and lowercase J are made friendlier by
+ turning the dots into actual circles, not just blocks.
+ * Angle brackets are embiggened to facilitate languages like Java and C++
that
+ use them to enclose class names. They parallel parens and square brackets
+ in size now.
+ * Q and lowercase Q are made more distinct. Lowercase Q gets a little more
+ spunk. (This was a bit gratuitous.)
+EOF
diff --git a/fonts-x11/ttf-mensch/HISTORY b/fonts-x11/ttf-mensch/HISTORY
new file mode 100644
index 0000000..8c397e5
--- /dev/null
+++ b/fonts-x11/ttf-mensch/HISTORY
@@ -0,0 +1,3 @@
+2014-05-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
+
diff --git a/fonts-x11/ttf-mensch/INSTALL b/fonts-x11/ttf-mensch/INSTALL
new file mode 100755
index 0000000..aaf22b8
--- /dev/null
+++ b/fonts-x11/ttf-mensch/INSTALL
@@ -0,0 +1,2 @@
+mkdir -p ${INSTALL_ROOT}/usr/share/fonts/TTF/ &&
+install -m644 ${SOURCE_CACHE}/mensch.ttf ${INSTALL_ROOT}/usr/share/fonts/TTF/
diff --git a/fonts-x11/ttf-mensch/PRE_BUILD b/fonts-x11/ttf-mensch/PRE_BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/fonts-x11/ttf-mensch/PRE_BUILD
@@ -0,0 +1 @@
+true
diff --git a/fonts-x11/ttf-monofur/BUILD b/fonts-x11/ttf-monofur/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/fonts-x11/ttf-monofur/BUILD
@@ -0,0 +1 @@
+true
diff --git a/fonts-x11/ttf-monofur/DEPENDS b/fonts-x11/ttf-monofur/DEPENDS
new file mode 100755
index 0000000..007dc92
--- /dev/null
+++ b/fonts-x11/ttf-monofur/DEPENDS
@@ -0,0 +1 @@
+depends smgl-foma
diff --git a/fonts-x11/ttf-monofur/DETAILS b/fonts-x11/ttf-monofur/DETAILS
new file mode 100755
index 0000000..f41e432
--- /dev/null
+++ b/fonts-x11/ttf-monofur/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=ttf-monofur
+ VERSION=1.0
+ SOURCE="mono_tt.zip"
+ SOURCE_URL[0]='http://img.dafont.com/dl/?f=monofur'
+
SOURCE_HASH=sha512:0b18dcb9af20822ff31efeafe719187605054571c1f6fbff4f48dc34c8f01557c1bedd6384c23e4e6d8de6110c7edae7541505dee88aab08a08259659151fffe
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/ttf-monofur"
+ WEB_SITE='http://www.dafont.com/monofur.font'
+ LICENSE[0]=PD
+ ENTERED=20140607
+ KEYWORDS=""
+ SHORT="a monospaced font"
+cat << EOF
+A monospaced font derived from the eurofurence typeface family.
+EOF
diff --git a/fonts-x11/ttf-monofur/HISTORY b/fonts-x11/ttf-monofur/HISTORY
new file mode 100644
index 0000000..955ef60
--- /dev/null
+++ b/fonts-x11/ttf-monofur/HISTORY
@@ -0,0 +1,2 @@
+2014-06-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS, INSTALL, PRE_BUILD: spell created
diff --git a/fonts-x11/ttf-monofur/INSTALL b/fonts-x11/ttf-monofur/INSTALL
new file mode 100755
index 0000000..4060c63
--- /dev/null
+++ b/fonts-x11/ttf-monofur/INSTALL
@@ -0,0 +1,6 @@
+local FONT_DIR=${INSTALL_ROOT}/usr/share/fonts/X11/TTF
+local DOC_DIR=${INSTALL_ROOT}/usr/share/doc/${SPELL}
+install -d ${DOC_DIR} &&
+install -d ${FONT_DIR} &&
+install -t ${DOC_DIR} ${SOURCE_DIRECTORY}/*.txt &&
+install -t ${FONT_DIR} ${SOURCE_DIRECTORY}/*.ttf
diff --git a/fonts-x11/ttf-monofur/PRE_BUILD b/fonts-x11/ttf-monofur/PRE_BUILD
new file mode 100755
index 0000000..471ef66
--- /dev/null
+++ b/fonts-x11/ttf-monofur/PRE_BUILD
@@ -0,0 +1,3 @@
+mk_source_dir $SOURCE_DIRECTORY &&
+cd $SOURCE_DIRECTORY &&
+unpack_file
diff --git a/fonts-x11/ttf-roboto/HISTORY b/fonts-x11/ttf-roboto/HISTORY
index 30ef4d7..3313716 100644
--- a/fonts-x11/ttf-roboto/HISTORY
+++ b/fonts-x11/ttf-roboto/HISTORY
@@ -1,3 +1,6 @@
+2014-10-30 Ismael Luceno <ismael AT sourcemage.org>
+ * HISTORY: Install to /usr/share/fonts/TTF
+
2013-02-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* INSTALL: install to /usr/share/fonts/X11/TTF/

diff --git a/fonts-x11/ttf-roboto/INSTALL b/fonts-x11/ttf-roboto/INSTALL
index dc03ddb..68f210d 100755
--- a/fonts-x11/ttf-roboto/INSTALL
+++ b/fonts-x11/ttf-roboto/INSTALL
@@ -1,3 +1,3 @@
-install -m644 $SOURCE_DIRECTORY/*.ttf $INSTALL_ROOT/usr/share/fonts/X11/TTF/
&&
+install -m644 $SOURCE_DIRECTORY/*.ttf $INSTALL_ROOT/usr/share/fonts/TTF/ &&
mkdir -p $INSTALL_ROOT/usr/share/doc/ttf-roboto/ &&
install -m644 $SOURCE_DIRECTORY/{COPYING.txt,RobotoSpecimenBook.pdf}
$INSTALL_ROOT/usr/share/doc/ttf-roboto/
diff --git a/fonts-x11/unifont/DETAILS b/fonts-x11/unifont/DETAILS
index a0c405b..f6d551e 100755
--- a/fonts-x11/unifont/DETAILS
+++ b/fonts-x11/unifont/DETAILS
@@ -1,8 +1,8 @@
SPELL=unifont
- VERSION=5.1.20080907
- SOURCE="${SPELL}-${VERSION}.ttf.gz"
- SOURCE_URL[0]=http://unifoundry.com/${SOURCE}
-
SOURCE_HASH=sha512:5f4db26b24d57706fba01cf1419d82f1f323bb8d8b564ec0dba13e7faee3c8d897bbc589f1ecab891ae228b54efcad3675575296b944b0014f548a2c4eb6203e
+ VERSION=7.0.03
+
SOURCE_HASH=sha512:d720f2a8004f7965f8a3dbce8151fe7543ae0d3bcb82311e9d82565db7e83006615261b6ebefe91512de8c959bdbe41cdfb27c911481a7f07a606885d2abddfb
+ SOURCE="${SPELL}-${VERSION}.ttf"
+ SOURCE_URL[0]=$GNU_URL/$SPELL/${SPELL}-${VERSION}/$SOURCE
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}"
WEB_SITE="http://unifoundry.com/unifont.html";
LICENSE[0]=GPL/PD
@@ -10,7 +10,7 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}"
SHORT="GNU Unifont Glyphs"
cat << EOF
This spell contains the latest release of the GNU Unifont, with glyphs for
-every printable code point in the Unicode 5.1 Basic Multilingual Plane (BMP).
+every printable code point in the Unicode 7.0 Basic Multilingual Plane (BMP).
The BMP occupies the first 65,536 code points of the Unicode space, denoted
as U+0000..U+FFFF.
EOF
diff --git a/fonts-x11/unifont/HISTORY b/fonts-x11/unifont/HISTORY
index 3078640..a665d72 100644
--- a/fonts-x11/unifont/HISTORY
+++ b/fonts-x11/unifont/HISTORY
@@ -1,2 +1,10 @@
+2014-07-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS version 7.0.03
+ use GNU_URL
+ * PRE_BUILD: do not unzip
+
+2014-04-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS version 6.3.20140214
+
2011-05-27 Arjan Bouter <abouter AT sourcemage.org>
* BUILD, DEPENDS, DETAILS, INSTALL, PRE_BUILD: spell created
diff --git a/fonts-x11/unifont/PRE_BUILD b/fonts-x11/unifont/PRE_BUILD
index 7068fee..9e12afa 100755
--- a/fonts-x11/unifont/PRE_BUILD
+++ b/fonts-x11/unifont/PRE_BUILD
@@ -1,5 +1,4 @@
mkdir "${SOURCE_DIRECTORY}" &&
cd "${SOURCE_DIRECTORY}" &&
verify_file &&
-cp "${SOURCE_CACHE}/${SOURCE}" ./ &&
-gunzip ${SOURCE}
+cp "${SOURCE_CACHE}/${SOURCE}" ./
diff --git a/ftp-libs/dclib/DEPENDS b/ftp-libs/dclib/DEPENDS
index 5be670b..5358441 100755
--- a/ftp-libs/dclib/DEPENDS
+++ b/ftp-libs/dclib/DEPENDS
@@ -1,2 +1,2 @@
depends libxml2 &&
-depends openssl
+depends SSL
diff --git a/ftp-libs/dclib/HISTORY b/ftp-libs/dclib/HISTORY
index 54f33ce..69ea66b 100644
--- a/ftp-libs/dclib/HISTORY
+++ b/ftp-libs/dclib/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2010-12-23 Pol Vinogradov <vin.public AT gmail.com>
* DEPENDS: added openssl
* PRE_BUILD, dclib-openssl-1.patch: added to build with openssl 1.0
diff --git a/ftp-libs/libtorrent/DEPENDS b/ftp-libs/libtorrent/DEPENDS
index 83a1965..1c5ef73 100755
--- a/ftp-libs/libtorrent/DEPENDS
+++ b/ftp-libs/libtorrent/DEPENDS
@@ -2,4 +2,4 @@ depends libsigc++3 &&
depends automake &&
depends libtool &&

-optional_depends "openssl" "" "--disable-openssl" "Needed for encryption"
+optional_depends "SSL" "" "--disable-openssl" "Needed for encryption"
diff --git a/ftp-libs/libtorrent/DETAILS b/ftp-libs/libtorrent/DETAILS
index 84ddbe9..71c8dbc 100755
--- a/ftp-libs/libtorrent/DETAILS
+++ b/ftp-libs/libtorrent/DETAILS
@@ -1,12 +1,12 @@
SPELL=libtorrent
- VERSION=0.13.0
+ VERSION=0.13.3
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://libtorrent.rakshasa.no/downloads/$SOURCE
WEB_SITE=http://libtorrent.rakshasa.no
ENTERED=20050117
LICENSE[0]=GPL
-
SOURCE_HASH=sha512:fc7c7dfdfff9005d88fde0cbdb443be266a9e236ae77a70c05221f741590a83b38f65a454a915278daacf6faa041e7a89d0dab2dbf1e5c35ab642b2d4b157107
+
SOURCE_HASH=sha512:40f504db26d52b0c65fc1008c7b1465bde0e316c776028c5448bf15c6fd38389fad780b0c200933e51f63974a43942603e0103d45a98a3dd57f23f01a306ef25
KEYWORDS="bittorrent ftp libs"
SHORT='LibTorrent is a BitTorrent library written in C++ for
*nix.'
cat << EOF
diff --git a/ftp-libs/libtorrent/HISTORY b/ftp-libs/libtorrent/HISTORY
index 2c84299..84fd63a 100644
--- a/ftp-libs/libtorrent/HISTORY
+++ b/ftp-libs/libtorrent/HISTORY
@@ -1,3 +1,9 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2013-06-20 Remko van der Vossen <wich AT sourcemage.org>
+ * DETAILS: version 0.13.3
+
2011-12-10 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
* DETAILS: updated spell to 0.13.0
* UP_TRIGGERS: incompatible update
diff --git a/ftp-libs/rb-libtorrent/DEPENDS b/ftp-libs/rb-libtorrent/DEPENDS
index a21b62a..19978a9 100755
--- a/ftp-libs/rb-libtorrent/DEPENDS
+++ b/ftp-libs/rb-libtorrent/DEPENDS
@@ -10,7 +10,7 @@ if list_find "$RB_LIBTORRENT_OPTS"
"--enable-python-binding"; then
sub_depends boost PYTHON
fi &&

-optional_depends openssl \
+optional_depends SSL \
"" \
"" \
"for SSL support" &&
diff --git a/ftp-libs/rb-libtorrent/HISTORY b/ftp-libs/rb-libtorrent/HISTORY
index 30efb63..ec576ab 100644
--- a/ftp-libs/rb-libtorrent/HISTORY
+++ b/ftp-libs/rb-libtorrent/HISTORY
@@ -1,3 +1,8 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+ * SUB_DEPENDS, PRE_SUB_DEPENDS: openssl => SSL
+
2012-06-25 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.16.1

diff --git a/ftp/aria2/DEPENDS b/ftp/aria2/DEPENDS
index 75a7626..a295999 100755
--- a/ftp/aria2/DEPENDS
+++ b/ftp/aria2/DEPENDS
@@ -1,10 +1,10 @@
depends libxml2 &&
if [[ "$ARIA2_TLS" == "gnutls" ]]
then
-depends gnutls "--with-gnutls --without-openssl"
-elif [[ "$ARIA2_TLS" == "openssl" ]]
+depends gnutls "--with-gnutls --without-opennssl"
+elif [[ "$ARIA2_TLS" == "SSL" ]]
then
-depends openssl "--without-gnutls --with-openssl"
+depends SSL "--without-gnutls --with-openssl"
fi &&
optional_depends libgcrypt \
"" \
diff --git a/ftp/aria2/DETAILS b/ftp/aria2/DETAILS
index 351a9aa..6b92a66 100755
--- a/ftp/aria2/DETAILS
+++ b/ftp/aria2/DETAILS
@@ -1,9 +1,9 @@
SPELL=aria2
- VERSION=1.15.0
-
SOURCE_HASH=sha512:a626904f7014ea45823f0a80bb4858b72d8a959b160d7a48c5f351d4b5558855af63769cb30cced51a33bf93d15145453dc3bab09b4ac3b0a9e5fafe8998dd6b
- SOURCE=${SPELL}-$VERSION.tar.bz2
- SOURCE_URL[0]=${SOURCEFORGE_URL}/$SPELL/$SOURCE
-SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
+ VERSION=1.18.3
+
SOURCE_HASH=sha512:a9be0ea4bb9c4577fb6ef2cf22ab45ef5e3ce3fd7cf6c16b2ce10a66fbddad97ed9be0a02c3da74968992d87b319fad45f8913e058917062378ffaece5f7f4b1
+ SOURCE=$SPELL-$VERSION.tar.xz
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/stable/$SPELL-$VERSION/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://aria2.sourceforge.net/
ENTERED=20060322
LICENSE[0]=GPL
diff --git a/ftp/aria2/HISTORY b/ftp/aria2/HISTORY
index 6efb19f..c253e20 100644
--- a/ftp/aria2/HISTORY
+++ b/ftp/aria2/HISTORY
@@ -1,3 +1,13 @@
+2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix bad with-SSL usage
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-02-24 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.18.3
+ Switched to .xz
+
2012-04-16 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.15.0

diff --git a/ftp/btpd/DEPENDS b/ftp/btpd/DEPENDS
index ed472ed..09706da 100755
--- a/ftp/btpd/DEPENDS
+++ b/ftp/btpd/DEPENDS
@@ -1 +1 @@
-depends openssl
+depends SSL
diff --git a/ftp/btpd/HISTORY b/ftp/btpd/HISTORY
index 5a17124..30b5ef5 100644
--- a/ftp/btpd/HISTORY
+++ b/ftp/btpd/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2010-08-05 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.16; renewed source url

diff --git a/ftp/createtorrent/DEPENDS b/ftp/createtorrent/DEPENDS
index 15601af..c435daa 100755
--- a/ftp/createtorrent/DEPENDS
+++ b/ftp/createtorrent/DEPENDS
@@ -1,2 +1,2 @@
depends autoconf &&
-depends openssl
+depends SSL
diff --git a/ftp/createtorrent/HISTORY b/ftp/createtorrent/HISTORY
index 7bee25e..e190a23 100644
--- a/ftp/createtorrent/HISTORY
+++ b/ftp/createtorrent/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2008-09-06 Elisamuel Resto <ryuji AT sourcemage.org>
* DETAILS: updated to 1.1.4
* DEPENDS, PRE_BUILD: fix building with openssl (needs autoreconf)
diff --git a/ftp/ctorrent/DEPENDS b/ftp/ctorrent/DEPENDS
index a70b5cf..2ed1572 100755
--- a/ftp/ctorrent/DEPENDS
+++ b/ftp/ctorrent/DEPENDS
@@ -1 +1 @@
-depends openssl
+depends SSL
diff --git a/ftp/ctorrent/HISTORY b/ftp/ctorrent/HISTORY
index 977a24c..0803f0e 100644
--- a/ftp/ctorrent/HISTORY
+++ b/ftp/ctorrent/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2009-05-13 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Switched to Enhanced CTorrent, mentioned by CTorrent's
current
non-maintainer
diff --git a/ftp/curl/BUILD b/ftp/curl/BUILD
index 22c63c9..95f5f02 100755
--- a/ftp/curl/BUILD
+++ b/ftp/curl/BUILD
@@ -1,5 +1,6 @@
-if [[ "$CURL_SSL" == "none" ]]; then
- OPTS="--without-gnutls --without-nss --without-ssl $OPTS"
-fi &&
+if [[ "$CFLAGS" != "${CFLAGS//-DPIC/}" ]]; then
+ CFLAGS="${CFLAGS//-DPIC/}" &&
+ CPPFLAGS="$CPPFLAGS -DPIC "
+fi &&

default_build
diff --git a/ftp/curl/CONFIGURE b/ftp/curl/CONFIGURE
index b865856..308a954 100755
--- a/ftp/curl/CONFIGURE
+++ b/ftp/curl/CONFIGURE
@@ -1 +1 @@
-config_query_list CURL_SSL "Which SSL lib do you want?" none openssl gnutls
nss polarssl
+config_query_list CURL_SSL "Which SSL lib do you want?" none libressl
openssl gnutls nss polarssl
diff --git a/ftp/curl/DEPENDS b/ftp/curl/DEPENDS
index c7be810..2d4842f 100755
--- a/ftp/curl/DEPENDS
+++ b/ftp/curl/DEPENDS
@@ -1,30 +1,36 @@
+depends gmp &&
depends zlib &&

-if [[ "$CURL_SSL" == "gnutls" ]]; then
+case $CURL_SSL in
+ gnutls)
depends gnutls \
"--with-gnutls \
- --with-ca-bundle=$INSTALL_ROOT/etc/ssl/certs/ca-certificates.crt \
- --without-ssl --without-nss --without-polarssl" &&
- depends ca-certificates
-elif [[ "$CURL_SSL" == "openssl" ]]; then
- depends openssl \
+ --without-ssl --without-nss --without-polarssl"
+ ;;
+ libressl | openssl)
+ depends SSL \
"--with-ssl \
- --without-ca-bundle \
- --with-ca-path=$INSTALL_ROOT/etc/ssl/certs \
- --without-gnutls --without-nss --without-polarssl" &&
- depends ca-certificates
-elif [[ "$CURL_SSL" == "nss" ]]; then
+ --without-gnutls --without-nss --without-polarssl"
+ ;;
+ nss)
depends -sub PEM nss \
"--with-nss \
- --with-ca-bundle=$INSTALL_ROOT/etc/ssl/certs/ca-certificates.crt \
- --without-gnutls --without-ssl --without-polarssl" &&
- depends ca-certificates
-elif [[ "$CURL_SSL" == "polarssl" ]]; then
+ --without-gnutls --without-ssl --without-polarssl"
+ ;;
+ polarssl)
depends polarssl \
"--with-polarssl \
- --with-ca-bundle=$INSTALL_ROOT/etc/ssl/certs/ca-certificates.crt \
- --without-ssl --without-nss --without-gnutls" &&
- depends ca-certificates
+ --without-ssl --without-nss --without-gnutls"
+ ;;
+ none)
+ OPTS+=" --without-gnutls --without-nss --without-ssl"
+ ;;
+esac &&
+
+if [[ "$CURL_SSL" == "none" ]]; then
+ OPTS+=" --without-ca-bundle"
+else
+ depends ca-certificates
"--with-ca-bundle=$INSTALL_ROOT/etc/ssl/certs/ca-certificates.crt"
fi &&

optional_depends krb5 \
diff --git a/ftp/curl/DETAILS b/ftp/curl/DETAILS
index 4c5a42a..933ac34 100755
--- a/ftp/curl/DETAILS
+++ b/ftp/curl/DETAILS
@@ -1,6 +1,6 @@
SPELL=curl
- VERSION=7.28.1
- SECURITY_PATCH=8
+ VERSION=7.39.0
+ SECURITY_PATCH=12
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/ftp/curl/HISTORY b/ftp/curl/HISTORY
index 41bdf7a..63fc5f5 100644
--- a/ftp/curl/HISTORY
+++ b/ftp/curl/HISTORY
@@ -1,3 +1,40 @@
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: gmp
+ SECURITY_PATCH++ multiple fixes since 7.34.0
+
+2014-08-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * CONFIGURE, DEPENDS, BUILD: also support libressl, cleanup
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+ * SUB_DEPENDS, PRE_SUB_DEPENDS: openssl => SSL
+
+2013-12-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 7.34.0
+ SECURITY_PATCH++, fix CVE-2013-4545
+
+2013-10-15 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 7.33.0
+
+2013-08-12 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 7.32.0
+
+2013-06-25 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 7.31.0; SECURITY_PATCH++ (CVE-2013-2174)
+
+2013-05-10 Remko van der Vossen <wich AT sourcemage.org>
+ * BUILD: Remove all occurrences of -DPIC
+ Prefer pure bash solution over spawning grep
+
+2013-04-16 Eric Sandall <sandalle AT sourcemage.org>
+ * BUILD: Fix -DPIC from CFLAGS -> CPPFLAGS (Bug #537)
+
+2013-04-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 7.30.0
+ SECURITY_PATCH++
+ fixes CVE-2013-024, CVE-2013-1944
+
2013-01-20 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 7.28.1
* CONFIGURE, DEPENDS: add support for polarssl
diff --git a/ftp/dctc/DEPENDS b/ftp/dctc/DEPENDS
index ea21df6..68f2385 100755
--- a/ftp/dctc/DEPENDS
+++ b/ftp/dctc/DEPENDS
@@ -1,9 +1,9 @@
-if [[ "x${DCTC_MD4}" == "xopenssl" ]]; then
- depends openssl
+if [[ "x${DCTC_MD4}" == "xSSL" ]]; then
+ depends SSL
elif [[ "x${DCTC_MD4}" == "xlibgcrypt" ]]; then
depends libgcrypt
else
- depends openssl &&
+ depends SSL &&
depends libgcrypt
fi &&
depends gcc34 &&
diff --git a/ftp/dctc/HISTORY b/ftp/dctc/HISTORY
index c8c58a9..4b4001a 100644
--- a/ftp/dctc/HISTORY
+++ b/ftp/dctc/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2006-11-20 Mathieu Lonjaret <lejatorn AT sourcemage.org>
* DEPENDS, CONFIGURE: fixed bug 12219: depend on openssl or
* libgcrypt for md4.
diff --git a/ftp/deluge/DEPENDS b/ftp/deluge/DEPENDS
index 818eff0..0e57fcd 100755
--- a/ftp/deluge/DEPENDS
+++ b/ftp/deluge/DEPENDS
@@ -1,5 +1,5 @@
depends dbus-python &&
-depends openssl &&
+depends SSL &&
depends pyxdg &&
depends zlib &&
depends boost &&
diff --git a/ftp/deluge/HISTORY b/ftp/deluge/HISTORY
index a7aa453..75bafdd 100644
--- a/ftp/deluge/HISTORY
+++ b/ftp/deluge/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2012-04-19 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 1.3.5
* DEPENDS: pygtk2 & librsvg2 should really be optional
diff --git a/ftp/fatrat/DETAILS b/ftp/fatrat/DETAILS
index eed0a4d..3a881f1 100755
--- a/ftp/fatrat/DETAILS
+++ b/ftp/fatrat/DETAILS
@@ -1,27 +1,19 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=fatrat

if [[ $FATRAT_BRANCH == scm ]]; then
-
- if [[ $FATRAT_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=git
- fi
-
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-git.tar.bz2
SOURCE_URL[0]=git://git.dolezel.info/fatrat.git
SOURCE_IGNORE=volatile
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-git
FORCE_DOWNLOAD=1
-
else
-
VERSION=1.1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=http://www.dolezel.info/download/data/fatrat/$SOURCE

SOURCE_HASH=sha512:b8231c5e2490b451217ff19e0d29b8fa28e4fd912785c64ff0957d5fd40476af5d0769ad0b1df48fab3c48fab209b2a1dc72935b3514b4a250a7c16b62c42c53
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
-
fi

WEB_SITE=http://fatrat.dolezel.info/
diff --git a/ftp/fatrat/HISTORY b/ftp/fatrat/HISTORY
index 241c0a4..c953d60 100644
--- a/ftp/fatrat/HISTORY
+++ b/ftp/fatrat/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-09-22 Ismael Luceno <ismael AT sourcemage.org>
* DEPENDS, DETAILS, PREPARE: Use prepare_select_branch

diff --git a/ftp/filezilla/DETAILS b/ftp/filezilla/DETAILS
index e06a41c..75f4d9d 100755
--- a/ftp/filezilla/DETAILS
+++ b/ftp/filezilla/DETAILS
@@ -1,5 +1,5 @@
SPELL=filezilla
- VERSION=3.6.0.1
+ VERSION=3.7.4.1
SOURCE="FileZilla_${VERSION}_src.tar.bz2"
SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SOURCE}
SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
diff --git a/ftp/filezilla/FileZilla_3.6.0.1_src.tar.bz2.sig
b/ftp/filezilla/FileZilla_3.6.0.1_src.tar.bz2.sig
deleted file mode 100644
index 64542de..0000000
Binary files a/ftp/filezilla/FileZilla_3.6.0.1_src.tar.bz2.sig and /dev/null
differ
diff --git a/ftp/filezilla/FileZilla_3.7.4.1_src.tar.bz2.sig
b/ftp/filezilla/FileZilla_3.7.4.1_src.tar.bz2.sig
new file mode 100644
index 0000000..3ceb302
Binary files /dev/null and b/ftp/filezilla/FileZilla_3.7.4.1_src.tar.bz2.sig
differ
diff --git a/ftp/filezilla/HISTORY b/ftp/filezilla/HISTORY
index 85b7868..c418648 100644
--- a/ftp/filezilla/HISTORY
+++ b/ftp/filezilla/HISTORY
@@ -1,3 +1,6 @@
+2014-02-12 Julien "_kaze_" ROZO <julien AT rozo.org>
+ * DETAILS: updated version to 3.7.4.1
+
2012-11-19 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.6.0.1

diff --git a/ftp/gftp/DEPENDS b/ftp/gftp/DEPENDS
index cd203a5..432b520 100755
--- a/ftp/gftp/DEPENDS
+++ b/ftp/gftp/DEPENDS
@@ -1,6 +1,6 @@
depends gtk+2 &&

-optional_depends openssl \
+optional_depends SSL \
"--enable-openssl" \
"--disable-openssl" \
"for SSL support"
diff --git a/ftp/gftp/DETAILS b/ftp/gftp/DETAILS
index a468d02..813e2ef 100755
--- a/ftp/gftp/DETAILS
+++ b/ftp/gftp/DETAILS
@@ -1,5 +1,6 @@
SPELL=gftp
VERSION=2.0.19
+ PATCHLEVEL=2
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=http://www.gftp.org/$SOURCE
SOURCE_URL[1]=ftp://www.gftp.org/pub/gftp/$SOURCE
diff --git a/ftp/gftp/HISTORY b/ftp/gftp/HISTORY
index 0cf9ab1..8153749 100644
--- a/ftp/gftp/HISTORY
+++ b/ftp/gftp/HISTORY
@@ -1,3 +1,15 @@
+2014-11-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL++
+ * PRE_BUILD: apply patch
+ * ftps.patch: added, to fix FTPS connections
+
+2014-11-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1
+ * PRE_BUILD: apply patches
+ * DEPENDS: use SSL provider
+ * expanded.patch: backported patch from Gentoo to fix a crash
+ * tmpstr.patch: backported patch from Mageia to fix a crash
+
2010-04-02 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: added openssl as opt dep

diff --git a/ftp/gftp/PRE_BUILD b/ftp/gftp/PRE_BUILD
new file mode 100755
index 0000000..3a2a1b6
--- /dev/null
+++ b/ftp/gftp/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+patch -p0 < "$SPELL_DIRECTORY/ftps.patch" &&
+patch -p1 < "$SPELL_DIRECTORY/expand.patch" &&
+patch -p1 < "$SPELL_DIRECTORY/tmpstr.patch"
diff --git a/ftp/gftp/expand.patch b/ftp/gftp/expand.patch
new file mode 100644
index 0000000..f3e029d
--- /dev/null
+++ b/ftp/gftp/expand.patch
@@ -0,0 +1,21 @@
+Fix segmentation fault, when gftpui_run_chdir is called with directory=0x0,
+and then calls gftp_expand_path (src=0x0),
+the NULL string was cloned using g_strdup, which returns NULL if
+its only argument is NULL, then this returned string was unreferenced.
+
+ lib/misc.c | 2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+diff --git a/lib/misc.c b/lib/misc.c
+index 16c019b..2791466 100644
+--- a/lib/misc.c
++++ b/lib/misc.c
+@@ -143,6 +143,8 @@ gftp_expand_path (gftp_request * request, const char
*src)
+ tempchar;
+ struct passwd *pw;
+
++ g_return_val_if_fail(src != NULL, NULL);
++
+ pw = NULL;
+ str = g_strdup (src);
+
diff --git a/ftp/gftp/ftps.patch b/ftp/gftp/ftps.patch
new file mode 100644
index 0000000..86c1649
--- /dev/null
+++ b/ftp/gftp/ftps.patch
@@ -0,0 +1,20 @@
+--- lib/ftps.c.orig 2008-11-30 17:41:37.000000000 +0300
++++ lib/ftps.c 2014-11-24 17:48:05.588908260 +0300
+@@ -76,7 +76,16 @@
+ if (ret < 0)
+ return (ret);
+
+- ret = rfc959_send_command (request, "PROT P\r\n", -1, 1, 0);
++ /*
++ * "PROT P" (Private Protection) forces encrypted file transfers in
SSL/TLS
++ * mode and requires TLS renegotiation and secondary connection while
++ * re-using SSL session ID. It is not supported by gFTP yet.
++ * Rolling back to 2.0.18 behaviour meaning FTPS support is available for
++ * control connection only.
++ *
++ * ret = rfc959_send_command (request, "PROT P\r\n", -1, 1, 0);
++ */
++ ret = 5;
+ if (ret < 0)
+ return (ret);
+ else if (ret == '2')
diff --git a/ftp/gftp/tmpstr.patch b/ftp/gftp/tmpstr.patch
new file mode 100644
index 0000000..2b9e8dc
--- /dev/null
+++ b/ftp/gftp/tmpstr.patch
@@ -0,0 +1,12 @@
+--- ./src/gtk/misc-gtk.c~ 2007-04-27 01:47:33.000000000 +0200
++++ ./src/gtk/misc-gtk.c 2008-12-21 19:31:37.000000000 +0100
+@@ -757,7 +757,8 @@
+ tempstr = insert_commas (fle->size, NULL, 0);
+
+ gtk_clist_set_text (GTK_CLIST (wdata->listbox), clist_num, 2, tempstr);
+- g_free (tempstr);
++ if (tempstr)
++ g_free (tempstr);
+
+ if (fle->user)
+ gtk_clist_set_text (GTK_CLIST (wdata->listbox), clist_num, 3,
fle->user);
diff --git a/ftp/grsync/BUILD b/ftp/grsync/BUILD
new file mode 100755
index 0000000..73e1149
--- /dev/null
+++ b/ftp/grsync/BUILD
@@ -0,0 +1,2 @@
+OPTS+=" --disable-unity"
+default_build
diff --git a/ftp/grsync/DETAILS b/ftp/grsync/DETAILS
index 0efec3c..1501868 100755
--- a/ftp/grsync/DETAILS
+++ b/ftp/grsync/DETAILS
@@ -1,8 +1,8 @@
SPELL=grsync
- VERSION=0.9.3
+ VERSION=1.2.5
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://www.opbyte.it/release/${SOURCE}
-
SOURCE_HASH=sha512:d32de43f3ccfb1e4354e078be1d4b8be39c9c31ec47125eda11d41e63dea01e00f819f26586086cedae703961757aa96cc88749998d31f2d70919b2d56e20268
+
SOURCE_HASH=sha512:68000d729d8c15ac439fb8b66df80892c8df3acf8497635836b3be585ba3028a95d158afe6ca63976f8d893af2da209b567e1ff61a6e008dd16e498d83882e9f
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://www.opbyte.it/grsync/ "
LICENSE[0]=GPL
diff --git a/ftp/grsync/HISTORY b/ftp/grsync/HISTORY
index e59d23c..9eb0255 100644
--- a/ftp/grsync/HISTORY
+++ b/ftp/grsync/HISTORY
@@ -1,3 +1,6 @@
+2014-11-26 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS: updated spell to 1.2.5
+
2009-12-02 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: updated spell to 0.9.3

diff --git a/ftp/imapsync/DEPENDS b/ftp/imapsync/DEPENDS
index cef08d7..cda471e 100755
--- a/ftp/imapsync/DEPENDS
+++ b/ftp/imapsync/DEPENDS
@@ -3,5 +3,5 @@ depends mail-imapclient &&
depends digest-md5 &&
depends term-readkey &&
depends io-socket-ssl &&
-depends date-manip
-
+depends date-manip &&
+depends file-copy-recursive
diff --git a/ftp/imapsync/DETAILS b/ftp/imapsync/DETAILS
index 4bd2dd8..1076ce1 100755
--- a/ftp/imapsync/DETAILS
+++ b/ftp/imapsync/DETAILS
@@ -1,10 +1,10 @@
SPELL=imapsync
- VERSION=1.267
-
SOURCE_HASH=sha512:5cf124db38c0fd99ab214741d1759c48e4fc24f08365d8eb70c833964b90ef6c980731728ccced2276beb007e4763dda64cf6e5f4d550f8b729509d3cbd76ace
+ VERSION=1.584
+
SOURCE_HASH=sha512:8978cc999b9af38b8d135a226456f858e265e21b138990b926d8b569088ccafc035dba9426f1a7f0d1027ef5e4432eec9ad113d8eb18c00c199afa3fb803eebe
SOURCE=${SPELL}-$VERSION.tgz
- SOURCE_URL[0]=http://www.linux-france.org/prj/imapsync/dist/$SOURCE
+ SOURCE_URL[0]=https://fedorahosted.org/released/$SPELL/$SOURCE
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
- WEB_SITE=http://www.linux-france.org/prj/imapsync/
+ WEB_SITE=http://imapsync.lamiral.info/
ENTERED=20081015
LICENSE[0]=GPL
KEYWORDS="mail imap sync"
diff --git a/ftp/imapsync/HISTORY b/ftp/imapsync/HISTORY
index 09e2333..d110124 100644
--- a/ftp/imapsync/HISTORY
+++ b/ftp/imapsync/HISTORY
@@ -1,3 +1,8 @@
+2014-05-10 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS: Depends on file-copy-recursive
+ * DETAILS: Fixed SOURCE_URL[0]
+ updated spell to 1.584
+
2011-09-26 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap

diff --git a/ftp/lftp/DEPENDS b/ftp/lftp/DEPENDS
index 494c47b..fe7b97b 100755
--- a/ftp/lftp/DEPENDS
+++ b/ftp/lftp/DEPENDS
@@ -5,9 +5,9 @@ optional_depends gnutls \
'--with-gnutls' \
'--without-gnutls' \
'for encrypted communications support using GNUTLS' &&
-optional_depends openssl \
- '--with-openssl' \
- '--without-openssl' \
+optional_depends SSL \
+ '--with-opennssl' \
+ '--without-opennssl' \
'for encrypted communications support using OpenSSL' &&
optional_depends expat \
'' \
diff --git a/ftp/lftp/DETAILS b/ftp/lftp/DETAILS
index d83f098..d82fa1c3 100755
--- a/ftp/lftp/DETAILS
+++ b/ftp/lftp/DETAILS
@@ -1,5 +1,5 @@
SPELL=lftp
- VERSION=4.4.0
+ VERSION=4.4.15
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/ftp/lftp/HISTORY b/ftp/lftp/HISTORY
index e85e4e1..23891e2 100644
--- a/ftp/lftp/HISTORY
+++ b/ftp/lftp/HISTORY
@@ -1,3 +1,12 @@
+2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix bad with-SSL usage
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-03-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 4.4.15
+
2012-09-29 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.4.0

diff --git a/ftp/ncdc/DEPENDS b/ftp/ncdc/DEPENDS
index 910d082..78d0e45 100755
--- a/ftp/ncdc/DEPENDS
+++ b/ftp/ncdc/DEPENDS
@@ -3,4 +3,9 @@ depends zlib &&
depends bzip2 &&
depends sqlite &&
depends glib2 &&
-depends gnutls
+depends gnutls &&
+
+optional_depends geoip \
+ "--with-geoip" \
+ "--without-geoip" \
+ "for IP-to-country lookups support"
diff --git a/ftp/ncdc/DETAILS b/ftp/ncdc/DETAILS
index ea20ec4..d70ac33 100755
--- a/ftp/ncdc/DETAILS
+++ b/ftp/ncdc/DETAILS
@@ -1,5 +1,5 @@
SPELL=ncdc
- VERSION=1.15
+ VERSION=1.19.1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
SOURCE_URL[0]=http://dev.yorhel.nl/download/$SOURCE
diff --git a/ftp/ncdc/HISTORY b/ftp/ncdc/HISTORY
index e8143a2..ad3be52 100644
--- a/ftp/ncdc/HISTORY
+++ b/ftp/ncdc/HISTORY
@@ -1,3 +1,22 @@
+2014-04-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.19.1
+
+2014-02-11 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.19
+ * DEPENDS: added optional geoip support
+
+2013-10-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.18
+
+2013-06-18 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.17
+
+2013-04-06 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.16.1
+
+2013-03-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.16
+
2013-03-03 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.15

diff --git a/ftp/proftpd/CONFIGURE b/ftp/proftpd/CONFIGURE
index ac57f9c..c596720 100755
--- a/ftp/proftpd/CONFIGURE
+++ b/ftp/proftpd/CONFIGURE
@@ -26,12 +26,13 @@ config_query PROFTPD_MOD "Choose optional user
contributed modules to install?"

if [[ $PROFTPD_MOD == "y" ]]; then
local MODULES="mod_copy \
- mod_deflate \
+ mod_dnsbl \
mod_dynmasq \
mod_exec \
mod_ifsession \
mod_ifversion \
mod_load \
+ mod_log_forensic \
mod_qos \
mod_quotatab \
mod_ratio \
@@ -39,6 +40,7 @@ if [[ $PROFTPD_MOD == "y" ]]; then
mod_rewrite \
mod_sftp \
mod_site_misc \
+ mod_snmp \
mod_sql \
mod_tls \
mod_unique_id \
diff --git a/ftp/proftpd/DEPENDS b/ftp/proftpd/DEPENDS
index a45290b..203f7bb 100755
--- a/ftp/proftpd/DEPENDS
+++ b/ftp/proftpd/DEPENDS
@@ -1,5 +1,12 @@
-if list_find "$PROFTPD_MODS" "mod_deflate"; then
- depends zlib
+# handle 'n' selection for modules in CONFIGURE
+if [[ $PROFTPD_MOD == n ]]; then
+ persistent_add PROFTPD_MODS
+fi
+
+optional_depends zlib "" "" "to build mod_deflate module" &&
+
+if is_depends_enabled $SPELL zlib; then
+ list_add "PROFTPD_MODS" "mod_deflate"
fi &&

if list_find "$PROFTPD_MODS" "mod_sql"; then
@@ -33,22 +40,28 @@ if list_find "$PROFTPD_MODS" "mod_wrap" || list_find
"$PROFTPD_MODS" "mod_wrap2"
fi &&

if list_find "$PROFTPD_MODS" "mod_tls" || list_find "$PROFTPD_MODS"
"mod_sftp" || list_find "$PROFTPD_MODS" "mod_sql_passwd"; then
- depends openssl '--enable-openssl'
+ depends SSL '--enable-openssl'
else
- optional_depends openssl \
- "--enable-openssl" \
- "--disable-openssl" \
+ optional_depends SSL \
+ "--enable-SSL" \
+ "--disable-SSL" \
"for OpenSSL support"
fi &&

-if list_find "$PROFTPD_OPTS" "mod_sftp_pam"; then
+if list_find "$PROFTPD_MODS" "mod_sftp_pam"; then
depends linux-pam
fi &&

-if list_find "$PROFTPD_OPTS" "mod_tls_memcache"; then
+if list_find "$PROFTPD_MODS" "mod_tls_memcache"; then
depends libmemcached
fi &&

+optional_depends geoip "" "" "to build mod_geoip module" &&
+
+if is_depends_enabled $SPELL geoip; then
+ list_add "PROFTPD_MODS" "mod_geoip"
+fi &&
+
optional_depends openldap "" "" "to build mod_ldap module" &&

if is_depends_enabled $SPELL openldap; then
diff --git a/ftp/proftpd/DETAILS b/ftp/proftpd/DETAILS
index cef33fe..f7aa3bc 100755
--- a/ftp/proftpd/DETAILS
+++ b/ftp/proftpd/DETAILS
@@ -1,5 +1,5 @@
SPELL=proftpd
- VERSION=1.3.4c
+ VERSION=1.3.5
SECURITY_PATCH=2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
diff --git a/ftp/proftpd/HISTORY b/ftp/proftpd/HISTORY
index 64f6419..c023499 100644
--- a/ftp/proftpd/HISTORY
+++ b/ftp/proftpd/HISTORY
@@ -1,3 +1,16 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-05-16 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.3.5
+ * CONFIGURE: added new modules, moved mod_deflate to DEPENDS
+ * DEPENDS: fixed mod variable for mod_sftp_pam & mod_tls_memcache;
added
+ geoip optional dependency for mod_geoip; properly handle modules
list
+ * ldap-cert.patch: updated for 1.3.5
+
+2013-06-17 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.3.4d
+
2013-03-07 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.3.4c

diff --git a/ftp/proftpd/ldap-cert.patch b/ftp/proftpd/ldap-cert.patch
index f4fee22..6333238 100644
--- a/ftp/proftpd/ldap-cert.patch
+++ b/ftp/proftpd/ldap-cert.patch
@@ -1,6 +1,6 @@
---- contrib/mod_ldap.c.orig 2011-05-24 00:56:40.000000000 +0400
-+++ contrib/mod_ldap.c 2012-07-31 15:14:59.181954021 +0400
-@@ -161,7 +161,14 @@
+--- contrib/mod_ldap.c.orig 2013-11-24 04:45:28.000000000 +0400
++++ contrib/mod_ldap.c 2014-05-16 13:13:12.326617345 +0400
+@@ -142,7 +142,14 @@
*ldap_attr_memberuid = "memberUid",
*ldap_attr_ftpquota = "ftpQuota",
*ldap_attr_ftpquota_profiledn = "ftpQuotaProfileDN",
@@ -16,25 +16,25 @@
#ifdef HAS_LDAP_INITIALIZE
static char *ldap_server_url;
#endif /* HAS_LDAP_INITIALIZE */
-@@ -171,7 +178,9 @@
- ldap_forcedefaultuid = 0, ldap_forcedefaultgid = 0,
- ldap_forcegenhdir = 0, ldap_protocol_version = 3,
+@@ -152,7 +159,9 @@
+ ldap_forcedefaultuid = FALSE, ldap_forcedefaultgid = FALSE,
+ ldap_forcegenhdir = FALSE, ldap_protocol_version = 3,
ldap_dereference = LDAP_DEREF_NEVER,
- ldap_search_scope = LDAP_SCOPE_SUBTREE;
+ ldap_search_scope = LDAP_SCOPE_SUBTREE,
+ ldap_tls_crl_check = -1,
+ ldap_tls_require_cert = -1;
- static struct timeval ldap_querytimeout_tp;

- static uid_t ldap_defaultuid = -1;
-@@ -214,6 +223,86 @@
+ static struct timeval ldap_querytimeout_tv;
+ #define PR_LDAP_QUERY_TIMEOUT_DEFAULT 5
+@@ -196,6 +205,86 @@
struct berval bindcred;
#endif

+ if (ldap_tls_ca_cert_dir) {
-+ ret = ldap_set_option(NULL, LDAP_OPT_X_TLS_CACERTDIR,
ldap_tls_ca_cert_dir);
-+ if (ret != LDAP_OPT_SUCCESS) {
-+ pr_log_pri(PR_LOG_ERR, MOD_LDAP_VERSION ": pr_ldap_connect(): Setting
LDAP_OPT_X_TLS_CACERTDIR option failed: %s", ldap_err2string(ret));
++ res = ldap_set_option(NULL, LDAP_OPT_X_TLS_CACERTDIR,
ldap_tls_ca_cert_dir);
++ if (res != LDAP_OPT_SUCCESS) {
++ pr_log_pri(PR_LOG_ERR, MOD_LDAP_VERSION ": pr_ldap_connect(): Setting
LDAP_OPT_X_TLS_CACERTDIR option failed: %s", ldap_err2string(res));
+ pr_ldap_unbind();
+ return -1;
+ }
@@ -42,9 +42,9 @@
+ }
+
+ if (ldap_tls_ca_cert_file) {
-+ ret = ldap_set_option(NULL, LDAP_OPT_X_TLS_CACERTFILE,
ldap_tls_ca_cert_file);
-+ if (ret != LDAP_OPT_SUCCESS) {
-+ pr_log_pri(PR_LOG_ERR, MOD_LDAP_VERSION ": pr_ldap_connect(): Setting
LDAP_OPT_X_TLS_CACERTFILE option failed: %s", ldap_err2string(ret));
++ res = ldap_set_option(NULL, LDAP_OPT_X_TLS_CACERTFILE,
ldap_tls_ca_cert_file);
++ if (res != LDAP_OPT_SUCCESS) {
++ pr_log_pri(PR_LOG_ERR, MOD_LDAP_VERSION ": pr_ldap_connect(): Setting
LDAP_OPT_X_TLS_CACERTFILE option failed: %s", ldap_err2string(res));
+ pr_ldap_unbind();
+ return -1;
+ }
@@ -52,9 +52,9 @@
+ }
+
+ if (ldap_tls_cert_file) {
-+ ret = ldap_set_option(NULL, LDAP_OPT_X_TLS_CERTFILE,
ldap_tls_cert_file);
-+ if (ret != LDAP_OPT_SUCCESS) {
-+ pr_log_pri(PR_LOG_ERR, MOD_LDAP_VERSION ": pr_ldap_connect(): Setting
LDAP_OPT_X_TLS_CERTFILE option failed: %s", ldap_err2string(ret));
++ res = ldap_set_option(NULL, LDAP_OPT_X_TLS_CERTFILE,
ldap_tls_cert_file);
++ if (res != LDAP_OPT_SUCCESS) {
++ pr_log_pri(PR_LOG_ERR, MOD_LDAP_VERSION ": pr_ldap_connect(): Setting
LDAP_OPT_X_TLS_CERTFILE option failed: %s", ldap_err2string(res));
+ pr_ldap_unbind();
+ return -1;
+ }
@@ -62,9 +62,9 @@
+ }
+
+ if (ldap_tls_cipher_suite) {
-+ ret = ldap_set_option(NULL, LDAP_OPT_X_TLS_CIPHER_SUITE,
ldap_tls_cipher_suite);
-+ if (ret != LDAP_OPT_SUCCESS) {
-+ pr_log_pri(PR_LOG_ERR, MOD_LDAP_VERSION ": pr_ldap_connect(): Setting
LDAP_OPT_X_TLS_CIPHER_SUITE option failed: %s", ldap_err2string(ret));
++ res = ldap_set_option(NULL, LDAP_OPT_X_TLS_CIPHER_SUITE,
ldap_tls_cipher_suite);
++ if (res != LDAP_OPT_SUCCESS) {
++ pr_log_pri(PR_LOG_ERR, MOD_LDAP_VERSION ": pr_ldap_connect(): Setting
LDAP_OPT_X_TLS_CIPHER_SUITE option failed: %s", ldap_err2string(res));
+ pr_ldap_unbind();
+ return -1;
+ }
@@ -72,9 +72,9 @@
+ }
+
+ if (ldap_tls_dh_file) {
-+ ret = ldap_set_option(NULL, LDAP_OPT_X_TLS_DHFILE, ldap_tls_dh_file);
-+ if (ret != LDAP_OPT_SUCCESS) {
-+ pr_log_pri(PR_LOG_ERR, MOD_LDAP_VERSION ": pr_ldap_connect(): Setting
LDAP_OPT_X_TLS_DHFILE option failed: %s", ldap_err2string(ret));
++ res = ldap_set_option(NULL, LDAP_OPT_X_TLS_DHFILE, ldap_tls_dh_file);
++ if (res != LDAP_OPT_SUCCESS) {
++ pr_log_pri(PR_LOG_ERR, MOD_LDAP_VERSION ": pr_ldap_connect(): Setting
LDAP_OPT_X_TLS_DHFILE option failed: %s", ldap_err2string(res));
+ pr_ldap_unbind();
+ return -1;
+ }
@@ -82,9 +82,9 @@
+ }
+
+ if (ldap_tls_key_file) {
-+ ret = ldap_set_option(NULL, LDAP_OPT_X_TLS_KEYFILE, ldap_tls_key_file);
-+ if (ret != LDAP_OPT_SUCCESS) {
-+ pr_log_pri(PR_LOG_ERR, MOD_LDAP_VERSION ": pr_ldap_connect(): Setting
LDAP_OPT_X_TLS_KEYFILE option failed: %s", ldap_err2string(ret));
++ res = ldap_set_option(NULL, LDAP_OPT_X_TLS_KEYFILE, ldap_tls_key_file);
++ if (res != LDAP_OPT_SUCCESS) {
++ pr_log_pri(PR_LOG_ERR, MOD_LDAP_VERSION ": pr_ldap_connect(): Setting
LDAP_OPT_X_TLS_KEYFILE option failed: %s", ldap_err2string(res));
+ pr_ldap_unbind();
+ return -1;
+ }
@@ -92,9 +92,9 @@
+ }
+
+ if (ldap_tls_crl_check != -1) {
-+ ret = ldap_set_option(NULL, LDAP_OPT_X_TLS_CRLCHECK, (void
*)&ldap_tls_crl_check);
-+ if (ret != LDAP_OPT_SUCCESS) {
-+ pr_log_pri(PR_LOG_ERR, MOD_LDAP_VERSION ": pr_ldap_connect(): Setting
LDAP_OPT_X_TLS_CRLCHECK option failed: %s", ldap_err2string(ret));
++ res = ldap_set_option(NULL, LDAP_OPT_X_TLS_CRLCHECK, (void
*)&ldap_tls_crl_check);
++ if (res != LDAP_OPT_SUCCESS) {
++ pr_log_pri(PR_LOG_ERR, MOD_LDAP_VERSION ": pr_ldap_connect(): Setting
LDAP_OPT_X_TLS_CRLCHECK option failed: %s", ldap_err2string(res));
+ pr_ldap_unbind();
+ return -1;
+ }
@@ -102,9 +102,9 @@
+ }
+
+ if (ldap_tls_require_cert != -1) {
-+ ret = ldap_set_option(NULL, LDAP_OPT_X_TLS_REQUIRE_CERT, (void
*)&ldap_tls_require_cert);
-+ if (ret != LDAP_OPT_SUCCESS) {
-+ pr_log_pri(PR_LOG_ERR, MOD_LDAP_VERSION ": pr_ldap_connect(): Setting
LDAP_OPT_X_TLS_REQUIRE_CERT option failed: %s", ldap_err2string(ret));
++ res = ldap_set_option(NULL, LDAP_OPT_X_TLS_REQUIRE_CERT, (void
*)&ldap_tls_require_cert);
++ if (res != LDAP_OPT_SUCCESS) {
++ pr_log_pri(PR_LOG_ERR, MOD_LDAP_VERSION ": pr_ldap_connect(): Setting
LDAP_OPT_X_TLS_REQUIRE_CERT option failed: %s", ldap_err2string(res));
+ pr_ldap_unbind();
+ return -1;
+ }
@@ -112,9 +112,9 @@
+ }
+
#ifdef HAS_LDAP_INITIALIZE
- pr_log_debug(DEBUG3, MOD_LDAP_VERSION ": attempting connection to %s",
ldap_server_url ? ldap_server_url : "(null)");
-
-@@ -1876,6 +1965,130 @@
+ (void) pr_log_writefile(ldap_logfd, MOD_LDAP_VERSION,
+ "attempting connection to URL %s",
+@@ -2029,6 +2118,130 @@
return PR_HANDLED(cmd);
}

@@ -242,10 +242,10 @@
+ return PR_HANDLED(cmd);
+}
+
- static int
- ldap_getconf(void)
- {
-@@ -2060,6 +2273,22 @@
+ /* Initialization routines
+ */
+
+@@ -2279,6 +2492,22 @@
}
}

@@ -268,19 +268,20 @@
return 0;
}

-@@ -2093,6 +2322,15 @@
- { "LDAPForceGeneratedHomedir", set_ldap_forcegenhdir, NULL },
- { "LDAPDefaultQuota", set_ldap_defaultquota, NULL },
- { "LDAPGroups", set_ldap_grouplookups, NULL },
-+ { "LDAPTLSCACertDir", set_ldap_tls_ca_cert_dir, NULL },
-+ { "LDAPTLSCACertFile", set_ldap_tls_ca_cert_file, NULL },
-+ { "LDAPTLSCertFile", set_ldap_tls_cert_file, NULL },
-+ { "LDAPTLSCipherSuite", set_ldap_tls_cipher_suite, NULL },
-+ { "LDAPTLSCrlCheck", set_ldap_tls_crl_check, NULL },
-+ { "LDAPTLSCrlFile", set_ldap_tls_crl_file, NULL },
-+ { "LDAPTLSDHFile", set_ldap_tls_dh_file, NULL },
-+ { "LDAPTLSKeyFile", set_ldap_tls_key_file, NULL },
-+ { "LDAPTLSRequireCert", set_ldap_tls_require_cert, NULL },
+@@ -2309,7 +2538,15 @@
+ { "LDAPServer", set_ldapserver, NULL },
+ { "LDAPUsers", set_ldapuserlookups, NULL },
+ { "LDAPUseTLS", set_ldapusetls, NULL },
+-
++ { "LDAPTLSCACertDir", set_ldap_tls_ca_cert_dir, NULL
},
++ { "LDAPTLSCACertFile", set_ldap_tls_ca_cert_file, NULL },
++ { "LDAPTLSCertFile", set_ldap_tls_cert_file, NULL
},
++ { "LDAPTLSCipherSuite", set_ldap_tls_cipher_suite, NULL },
++ { "LDAPTLSCrlCheck", set_ldap_tls_crl_check, NULL
},
++ { "LDAPTLSCrlFile", set_ldap_tls_crl_file, NULL },
++ { "LDAPTLSDHFile", set_ldap_tls_dh_file, NULL },
++ { "LDAPTLSKeyFile", set_ldap_tls_key_file, NULL },
++ { "LDAPTLSRequireCert", set_ldap_tls_require_cert, NULL },
{ NULL, NULL, NULL },
};

diff --git a/ftp/pure-ftpd/DEPENDS b/ftp/pure-ftpd/DEPENDS
index 8f93cfd..808fdc4 100755
--- a/ftp/pure-ftpd/DEPENDS
+++ b/ftp/pure-ftpd/DEPENDS
@@ -18,7 +18,7 @@ optional_depends openldap \
"--without-ldap" \
"for openldap user accounts" &&

-optional_depends openssl \
+optional_depends SSL \
"--with-tls" \
"--without-tls" \
"for SSL/TLS support"
diff --git a/ftp/pure-ftpd/HISTORY b/ftp/pure-ftpd/HISTORY
index c66e72a..c0d1453 100644
--- a/ftp/pure-ftpd/HISTORY
+++ b/ftp/pure-ftpd/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-10-16 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.0.32

diff --git a/ftp/rsync/DETAILS b/ftp/rsync/DETAILS
index 9bb3a1e..0798429 100755
--- a/ftp/rsync/DETAILS
+++ b/ftp/rsync/DETAILS
@@ -1,17 +1,14 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=rsync
if [[ $RSYNC_BRANCH == scm ]]; then
- if [[ $RSYNC_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=git
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-git.tar.bz2
SOURCE_URL[0]=git://git.samba.org/$SPELL.git:$SPELL-git
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-git"
SOURCE_IGNORE=volatile
FORCE_DOWNLOAD=1
else
- VERSION=3.0.9
+ VERSION=3.1.1
SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
diff --git a/ftp/rsync/HISTORY b/ftp/rsync/HISTORY
index 4b33384..2bfeb35 100644
--- a/ftp/rsync/HISTORY
+++ b/ftp/rsync/HISTORY
@@ -1,3 +1,12 @@
+2014-07-25 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.1.1
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2014-04-24 Treeve Jelbert <treev AT pi.be>
+ * DETAILS: version 3.1.0
+
2011-09-24 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.0.9

diff --git a/ftp/rtorrent/DETAILS b/ftp/rtorrent/DETAILS
index d88c3bf..6944f88 100755
--- a/ftp/rtorrent/DETAILS
+++ b/ftp/rtorrent/DETAILS
@@ -1,12 +1,12 @@
SPELL=rtorrent
- VERSION=0.9.0
+ VERSION=0.9.3
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://libtorrent.rakshasa.no/downloads/$SOURCE
WEB_SITE=http://libtorrent.rakshasa.no
ENTERED=20050214
LICENSE[0]=GPL
-
SOURCE_HASH=sha512:e1a53ffc0f9aba8f024059a6eee00ec1b7351d2c66c4b79290be627ed5c8dc47d3b5a1b004ce877aeb58ea96c1298063a850f6c52bb23137c0d7abbd6281f080
+
SOURCE_HASH=sha512:a6cc390795c0cf36bf70f4f141db3e176c81df0d6754fe2e6a95ef59385a70e7ce006fe81b83deff5b32e06cc771d03c5c7ba1140be64b2d252719e8aa2058f3
KEYWORDS="bittorrent ftp"
SHORT='Rtorrent is a bittorrent client using libTorrent.'
cat << EOF
diff --git a/ftp/rtorrent/HISTORY b/ftp/rtorrent/HISTORY
index 7ba8dfb..b7d95f6 100644
--- a/ftp/rtorrent/HISTORY
+++ b/ftp/rtorrent/HISTORY
@@ -1,3 +1,6 @@
+2013-06-20 Remko van der Vossen <wich AT sourcemage.org>
+ * DETAILS: version 0.9.3
+
2011-12-10 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
* DETAILS: updated spell to 0.9.0
* PRE_BUILD: patch only needed for ncurses 5.8
diff --git a/ftp/tnftp/DEPENDS b/ftp/tnftp/DEPENDS
index 36d7ed4..6a5d03f 100755
--- a/ftp/tnftp/DEPENDS
+++ b/ftp/tnftp/DEPENDS
@@ -1,3 +1,8 @@
+optional_depends SSL \
+ "--enable-ssl" \
+ "--disable-ssl" \
+ "for SSL support" &&
+
optional_depends ncurses \
"--enable-editcomplete" \
"--disable-editcomplete" \
diff --git a/ftp/tnftp/DETAILS b/ftp/tnftp/DETAILS
index 89dcf41..09b00b5 100755
--- a/ftp/tnftp/DETAILS
+++ b/ftp/tnftp/DETAILS
@@ -1,5 +1,6 @@
SPELL=tnftp
- VERSION=20100108
+ VERSION=20141104
+ SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
SOURCE_URL[0]=ftp://ftp.netbsd.org/pub/NetBSD/misc/$SPELL/$SOURCE
diff --git a/ftp/tnftp/HISTORY b/ftp/tnftp/HISTORY
index 8174dc5..996080c 100644
--- a/ftp/tnftp/HISTORY
+++ b/ftp/tnftp/HISTORY
@@ -1,2 +1,15 @@
+2014-11-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 20141104
+
+2014-11-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 20141031; SECURITY_PATCH++ (CVE-2014-8517)
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2013-09-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 20130505
+ * DEPENDS: added openssl optional dependency
+
2011-07-22 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS, DEPENDS, CONFIGURE, BUILD, tnftp.gpg: spell created
diff --git a/ftp/transmission/DEPENDS b/ftp/transmission/DEPENDS
index 07057b8..8cb62ae 100755
--- a/ftp/transmission/DEPENDS
+++ b/ftp/transmission/DEPENDS
@@ -1,6 +1,6 @@
. "$GRIMOIRE/FUNCTIONS" &&

-depends openssl &&
+depends SSL &&
depends intltool &&
depends curl &&
depends libevent &&
diff --git a/ftp/transmission/DETAILS b/ftp/transmission/DETAILS
index 42de1e8..0939061 100755
--- a/ftp/transmission/DETAILS
+++ b/ftp/transmission/DETAILS
@@ -1,7 +1,7 @@
SPELL=transmission
- VERSION=2.77
- SECURITY_PATCH=1
- SOURCE=$SPELL-$VERSION.tar.bz2
+ VERSION=2.84
+ SECURITY_PATCH=2
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_URL[0]=http://download.transmissionbt.com/files/$SOURCE
SOURCE_GPG=gurus.gpg:$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/ftp/transmission/HISTORY b/ftp/transmission/HISTORY
index c8acb30..37e8574 100644
--- a/ftp/transmission/HISTORY
+++ b/ftp/transmission/HISTORY
@@ -1,3 +1,21 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-07-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.84; SECURITY_PATCH++
+
+2014-05-19 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.83
+
+2013-08-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.82
+
+2013-07-19 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.81
+
+2013-06-28 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 2.80, bz2 -> xz
+
2013-02-19 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.77

diff --git a/ftp/transmission/transmission-2.77.tar.bz2.sig
b/ftp/transmission/transmission-2.77.tar.bz2.sig
deleted file mode 100644
index 8dc4909..0000000
Binary files a/ftp/transmission/transmission-2.77.tar.bz2.sig and /dev/null
differ
diff --git a/ftp/transmission/transmission-2.84.tar.xz.sig
b/ftp/transmission/transmission-2.84.tar.xz.sig
new file mode 100644
index 0000000..5ed119d
Binary files /dev/null and b/ftp/transmission/transmission-2.84.tar.xz.sig
differ
diff --git a/ftp/tucan/DEPENDS b/ftp/tucan/DEPENDS
index f2a99aa..a7898d6 100755
--- a/ftp/tucan/DEPENDS
+++ b/ftp/tucan/DEPENDS
@@ -1,6 +1,6 @@
depends python &&
depends pygtk2 &&
-depends pil &&
+depends pillow &&
depends tesseract &&
depends librsvg2

diff --git a/ftp/tucan/HISTORY b/ftp/tucan/HISTORY
index 450653c..daee074 100644
--- a/ftp/tucan/HISTORY
+++ b/ftp/tucan/HISTORY
@@ -1,3 +1,6 @@
+2013-08-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: pil -> pillow
+
2011-04-11 Philippe "Puppet_Master" Caseiro
* DETAILS: updating to version 0.3.10

diff --git a/ftp/uget/BUILD b/ftp/uget/BUILD
new file mode 100755
index 0000000..981e094
--- /dev/null
+++ b/ftp/uget/BUILD
@@ -0,0 +1,5 @@
+if is_depends_enabled $SPELL gnutls; then
+ LDFLAGS="-lgcrypt $LDFLAGS"
+fi &&
+
+default_build
diff --git a/ftp/uget/DEPENDS b/ftp/uget/DEPENDS
index b6065cd..785a4ee 100755
--- a/ftp/uget/DEPENDS
+++ b/ftp/uget/DEPENDS
@@ -6,6 +6,11 @@ optional_depends curl \
"--disable-plugin-curl" \
"for cURL plug-in" &&

+optional_depends gnutls \
+ "--enable-gnutls" \
+ "--disable-gnutls" \
+ "for GnuTLS support" &&
+
optional_depends aria2 \
"--enable-plugin-aria2" \
"--disable-plugin-aria2" \
diff --git a/ftp/uget/DETAILS b/ftp/uget/DETAILS
index 75e268f..5347b51 100755
--- a/ftp/uget/DETAILS
+++ b/ftp/uget/DETAILS
@@ -1,10 +1,10 @@
SPELL=uget
- VERSION=1.10.3
+ VERSION=1.10.4
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=$SOURCEFORGE_URL/urlget/$SOURCE
-
SOURCE_HASH=sha512:c939832ad2b635e5b1d1e448bf075c13362e3f69f708e6669ad435f6467b258441d5adef34cea176082fa107865c2edd3ceb54c5b9074f0d71f94496e4995a34
+
SOURCE_HASH=sha512:013654ea6d06e8075bb216082dd85e7a4d1ed8510af4ecaf49c816dbf127f1adb157ca275a574f87900d7980cbe70e1e918fe54f0ceb4d0115da0ba07d4f2273
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- WEB_SITE=http://uget.visuex.com/
+ WEB_SITE=http://ugetdm.com/
LICENSE[0]=LGPL
ENTERED=20100626
SHORT="download manager written in GTK+"
diff --git a/ftp/uget/HISTORY b/ftp/uget/HISTORY
index 0986b8b1..c802090 100644
--- a/ftp/uget/HISTORY
+++ b/ftp/uget/HISTORY
@@ -1,3 +1,8 @@
+2014-04-27 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.10.4; updated website
+ * DEPENDS: added gnutls optional dependency
+ * BUILD: added, to fix linker error when gnutls is enabled
+
2013-01-27 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.10.3

diff --git a/ftp/valknut/BUILD b/ftp/valknut/BUILD
index 30370ac..ff9a08c 100755
--- a/ftp/valknut/BUILD
+++ b/ftp/valknut/BUILD
@@ -1,6 +1,3 @@
-if check_if_qt4_provider
-then
- QTDIR="${QTDIR:-$INSTALL_ROOT/usr}"
- PATH="$QTDIR/bin/qt4:$PATH"
-fi &&
+QTDIR="${QTDIR:-$INSTALL_ROOT/usr}"
+PATH="$QTDIR/bin/qt4:$PATH"
default_build
diff --git a/ftp/valknut/DEPENDS b/ftp/valknut/DEPENDS
index 1d03b16..fa41374 100755
--- a/ftp/valknut/DEPENDS
+++ b/ftp/valknut/DEPENDS
@@ -1,7 +1,3 @@
depends libxml2 &&
-depends QT &&
-if [[ "$(get_spell_provider ${SPELL} QT)" == "qt4" ]]
-then
- depends -sub QT3 qt4
-fi &&
+depends -sub QT3 qt4
depends dclib
diff --git a/ftp/valknut/HISTORY b/ftp/valknut/HISTORY
index f007665..72e2ce9 100644
--- a/ftp/valknut/HISTORY
+++ b/ftp/valknut/HISTORY
@@ -1,3 +1,6 @@
+2014-01-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS, BUILD: can only depend on qt4
+
2010-09-19 Pol Vinogradov <vin.public AT gmail.com>
* DETAILS: updated to 0.4.9, fixed SOURCE_URL and WEB_SITE
removed UPDATED and BUILD_API=2
diff --git a/ftp/vsftpd/DEPENDS b/ftp/vsftpd/DEPENDS
index 4e2d82c..41f6be7 100755
--- a/ftp/vsftpd/DEPENDS
+++ b/ftp/vsftpd/DEPENDS
@@ -1,6 +1,6 @@
depends libcap &&

optional_depends tcp_wrappers "" "" "for filtering network services" &&
-optional_depends openssl "" "" "for SSL encryption" &&
+optional_depends SSL "" "" "for SSL encryption" &&
optional_depends linux-pam "" "" "for security"

diff --git a/ftp/vsftpd/HISTORY b/ftp/vsftpd/HISTORY
index b49d466..3a3228d 100644
--- a/ftp/vsftpd/HISTORY
+++ b/ftp/vsftpd/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-02-27 George Sherwood <gsherwood AT sourcemage.org>
* DETAILS: Updated to version 2.3.4

diff --git a/ftp/wget/CONFIGURE b/ftp/wget/CONFIGURE
index 98c06e0..0cbdfaf 100755
--- a/ftp/wget/CONFIGURE
+++ b/ftp/wget/CONFIGURE
@@ -1,4 +1,9 @@
-config_query_list WGET_SSL "Which SSL backend do you want for https and
ftps?" none gnutls openssl &&
+if [[ "$WGET_SSL" == "openssl" ]]; then
+ WGET_SSL="SSL" &&
+ persistent_add WGET_SSL
+fi &&
+
+config_query_list WGET_SSL "Which SSL backend do you want for https and
ftps?" none gnutls SSL &&

config_query_option WGET_OPTS "Enable IPv6 support?" y \
"--enable-ipv6" "--disable-ipv6"
diff --git a/ftp/wget/DEPENDS b/ftp/wget/DEPENDS
index fefc43b..ae541e4 100755
--- a/ftp/wget/DEPENDS
+++ b/ftp/wget/DEPENDS
@@ -1,5 +1,6 @@
-depends gnupg &&
-depends smgl-fhs &&
+depends gnupg &&
+depends pcre &&
+depends smgl-fhs &&

optional_depends libidn \
"--enable-iri" \
@@ -16,18 +17,18 @@ optional_depends "texinfo" \
"" \
"to build info files" &&

+optional_depends "nettle" \
+ '--enable-ntlm' \
+ '--disable-ntlm' \
+ 'for NTLM authentication' &&
+
case $WGET_SSL in
none)
;;
- gnutls) depends gnutls "--with-ssl=gnutls"
+ gnutls) depends gnutls "--with-ssl=gnutls"
;;
- openssl) depends openssl "--with-ssl=openssl"
+ SSL)
+ depends SSL "--with-ssl=openssl" &&
+ optional_depends ca-certificates '' '' 'provides security certificates'
;;
esac
-
-if is_depends_enabled $SPELL openssl ; then
-optional_depends ca-certificates \
- "" \
- "" \
- "provides security certificates"
-fi
diff --git a/ftp/wget/DETAILS b/ftp/wget/DETAILS
index ebd7b62..54e641d 100755
--- a/ftp/wget/DETAILS
+++ b/ftp/wget/DETAILS
@@ -1,6 +1,6 @@
SPELL=wget
- VERSION=1.14
- SECURITY_PATCH=1
+ VERSION=1.16.1
+ SECURITY_PATCH=2
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_URL[0]=$GNU_URL/$SPELL/$SOURCE
SOURCE_GPG=wget.gpg:$SOURCE.sig:UPSTREAM_KEY
diff --git a/ftp/wget/HISTORY b/ftp/wget/HISTORY
index 9d94ae6..b7721a0 100644
--- a/ftp/wget/HISTORY
+++ b/ftp/wget/HISTORY
@@ -1,3 +1,40 @@
+2014-12-11 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.16.1
+
+2014-12-03 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Optionally depends on nettle for NTLM authentication
+
+2014-10-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * REPAIR^all^PRE_SUB_DEPENDS: more properly migrate from openssl to
SSL
+ provider
+
+2014-10-27 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 1.16, SECURITY_PATCH++
+ (CVE-2014-4877,
http://www.openwall.com/lists/oss-security/2014/10/27/3)
+
+2014-09-26 Remko van der Vossen <wich AT sourcemage.org>
+ * CONFIGURE: properly migrate from openssl to SSL provider
+
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: pcre
+
+2014-08-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS, CONFIGURE: fix libressl support
+ * SUB_DEPENDS, PRE_SUB_DEPENDS: tweak
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+ * SUB_DEPENDS, PRE_SUB_DEPENDS: openssl => SSL
+
+2014-01-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.15
+ * PRE_BUILD, wget-1.14-perl-5.18-pod-fixes.diff: deleted
+ * wget.gpg: add E163E1EA: Giuseppe Scrivano <gscrivan AT redhat.com>
+
+2013-05-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * PRE_BUILD, wget-1.14-perl-5.18-pod-fixes.diff: add fix for
+ bug #546
+
2012-08-11 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.14, bz2 -> xz

diff --git a/ftp/wget/PRE_SUB_DEPENDS b/ftp/wget/PRE_SUB_DEPENDS
index be2be9d..6988cdb 100755
--- a/ftp/wget/PRE_SUB_DEPENDS
+++ b/ftp/wget/PRE_SUB_DEPENDS
@@ -1,5 +1,5 @@
case $THIS_SUB_DEPENDS in
- SSL) if is_depends_enabled $SPELL openssl || is_depends_enabled $SPELL
gnutls; then
+ SSL) if is_depends_enabled $SPELL $(get_spell_provider $SPELL SSL) ||
is_depends_enabled $SPELL gnutls; then
return 0
fi
;;
diff --git a/ftp/wget/REPAIR^all^PRE_SUB_DEPENDS
b/ftp/wget/REPAIR^all^PRE_SUB_DEPENDS
index be2be9d..6988cdb 100755
--- a/ftp/wget/REPAIR^all^PRE_SUB_DEPENDS
+++ b/ftp/wget/REPAIR^all^PRE_SUB_DEPENDS
@@ -1,5 +1,5 @@
case $THIS_SUB_DEPENDS in
- SSL) if is_depends_enabled $SPELL openssl || is_depends_enabled $SPELL
gnutls; then
+ SSL) if is_depends_enabled $SPELL $(get_spell_provider $SPELL SSL) ||
is_depends_enabled $SPELL gnutls; then
return 0
fi
;;
diff --git a/ftp/wget/SUB_DEPENDS b/ftp/wget/SUB_DEPENDS
index 0c45289..a086a33 100755
--- a/ftp/wget/SUB_DEPENDS
+++ b/ftp/wget/SUB_DEPENDS
@@ -1,11 +1,11 @@
case $THIS_SUB_DEPENDS in
SSL) message "wget with SSL backend is requested, forcing it" &&
persistent_remove WGET_SSL &&
- config_query_list WGET_SSL "Which SSL backend do you want for https
and ftps?" gnutls openssl &&
+ config_query_list WGET_SSL "Which SSL backend do you want for https
and ftps?" gnutls SSL &&
case $WGET_SSL in
gnutls) depends gnutls "--with-ssl=gnutls"
;;
- openssl) depends openssl "--with-ssl=openssl"
+ SSL) depends SSL "--with-ssl=openssl"
;;
esac
;;
diff --git a/ftp/wget/wget.gpg b/ftp/wget/wget.gpg
index 9aad033..36b304c 100644
Binary files a/ftp/wget/wget.gpg and b/ftp/wget/wget.gpg differ
diff --git a/gnome2-apps/abiword/BUILD b/gnome2-apps/abiword/BUILD
index 94733f6..542503b 100755
--- a/gnome2-apps/abiword/BUILD
+++ b/gnome2-apps/abiword/BUILD
@@ -1,3 +1,3 @@
-OPTS="$ABIWORD_OPTS $OPTS" &&
+OPTS="--disable-collab-backend-service --disable-collab-backend-tcp
$ABIWORD_OPTS $OPTS" &&

default_build
diff --git a/gnome2-apps/abiword/CONFIGURE b/gnome2-apps/abiword/CONFIGURE
index a226d3b..8e3d9de 100755
--- a/gnome2-apps/abiword/CONFIGURE
+++ b/gnome2-apps/abiword/CONFIGURE
@@ -7,4 +7,19 @@ config_query_option ABIWORD_OPTS "Install additional
templates?" n \
"--disable-templates" &&

config_query_option ABIWORD_OPTS "Install additional plugins?" y \
- "--enable-plugins" ""
+ "--enable-plugins" "" &&
+
+config_query_option ABIWORD_OPTS "Menu Button instead of Menu Bar?" n \
+ "--enable-menubutton" "" &&
+
+config_query_option ABIWORD_OPTS "Include printing support?" y \
+ "" "--disable-print" &&
+
+config_query_option ABIWORD_OPTS "Include statusbar?" y \
+ "" "--disable-statusbar" &&
+
+config_query_option ABIWORD_OPTS "Enable use of EMACS keybindings?" n \
+ "--enable-emacs-keybindings" "" &&
+
+config_query_option ABIWORD_OPTS "Enable use of VI keybindings?" n \
+ "--enable-vi-keybindings" ""
diff --git a/gnome2-apps/abiword/DEPENDS b/gnome2-apps/abiword/DEPENDS
index 204071b..abaa811 100755
--- a/gnome2-apps/abiword/DEPENDS
+++ b/gnome2-apps/abiword/DEPENDS
@@ -30,34 +30,69 @@ optional_depends gnome-vfs2 \
"--without-gnomevfs" \
"for gnome-vfs library support" &&

+optional_depends glib2 \
+ "--with-gio" "--without-gio" \
+ "Use GIO library?" &&
+
optional_depends enchant \
"--enable-spell" \
"--disable-spell" \
"for spell checking support" &&
-optional_depends asio '--enable-collab-backend-tcp' \
- '--disable-collab-backend-tcp' \
- 'for the tcp collaboration plugin' &&
+
+#optional_depends asio '--enable-collab-backend-tcp' \
+# '--disable-collab-backend-tcp' \
+# 'for the tcp collaboration plugin' &&
+
optional_depends empathy '--enable-collab-backend-telepathy' \
'--disable-collab-backend-telepathy' \
'for the telepathy collaboration plugin' &&
+
optional_depends loudmouth '--enable-collab-backend-xmpp' \
'--disable-collab-backend-xmpp' \
'for the XMPP/Jabber collaboration plugin' &&
+
optional_depends dbus-glib '--enable-collab-backend-sugar' \
'--disable-collab-backend-sugar' \
'for the Sugar collaboration plugin' &&
-optional_depends libsoup '--enable-collab-backend-service' \
- '--disable-collab-backend-service' \
- 'for the service collaboration plugin' &&
+
+#optional_depends libsoup '--enable-collab-backend-service' \
+# '--disable-collab-backend-service' \
+# 'for the service collaboration plugin' &&
+
if is_depends_enabled $SPELL libsoup; then
depends asio
fi &&
+
+optional_depends libical \
+ "--with-libical" "--without-libical" \
+ "Use libical and raptor libraries?" &&
+
+optional_depends evolution-data-server \
+ "--with-evolution-data-server" \
+ "--without-evolution-data-server" \
+ "Use Evolution Data Server to get at contact and calendar
information?" &&
+
+optional_depends libchamplain \
+ "--with-champlain" "--without-champlain" \
+ "Use champlain to display maps?" &&
+
optional_depends libwmf '' '' 'for the Windows Metafile Format plugin' &&
+
optional_depends libgda4 '' '' 'for gda database access plugin' &&
+
optional_depends gtkmathview '' '' 'for mathview MathML plugin' &&
+
optional_depends libwpd '' '' 'for the WordPerfect plugin' &&
+
optional_depends libwpg '' '' 'for the WordPerfect graphics plugin' &&
+
optional_depends aiksaurus '' '' 'for the aiksaurus (thesaurus) plugin' &&
+
optional_depends psiconv '' '' 'for the psiconv (psion conversion) plugin' &&
+
optional_depends gimp '' '' 'for the gimp plugin' &&
-optional_depends tidy '' '' 'for HTML cleaning using tidy'
+
+optional_depends tidy \
+ --with{,out}-libtidy \
+ "for HTML cleaning using tidy"
+
diff --git a/gnome2-apps/abiword/DETAILS b/gnome2-apps/abiword/DETAILS
index 5a52eca..173047e 100755
--- a/gnome2-apps/abiword/DETAILS
+++ b/gnome2-apps/abiword/DETAILS
@@ -1,14 +1,15 @@
SPELL=abiword
if [[ $DEVEL == y ]]; then
- VERSION=2.8.6
+ VERSION=3.0.0
SOURCE=$SPELL-$VERSION.tar.gz

SOURCE_URL[0]=http://www.abisource.com/downloads/$SPELL/$VERSION/source/$SOURCE
+
SOURCE_HASH=sha512:3f9804b17f27b8afa2f5bcccdb1b5d6270339ad4f518523208f2e2cde54cb28391575cfd3639aaadc13ab50d5908260b159ca7b41fd92ed5a449d7012e5a4637
else
- VERSION=2.8.6
+ VERSION=3.0.0
SOURCE=$SPELL-$VERSION.tar.gz

SOURCE_URL[0]=http://www.abisource.com/downloads/$SPELL/$VERSION/source/$SOURCE
+
SOURCE_HASH=sha512:3f9804b17f27b8afa2f5bcccdb1b5d6270339ad4f518523208f2e2cde54cb28391575cfd3639aaadc13ab50d5908260b159ca7b41fd92ed5a449d7012e5a4637
fi
- SOURCE_GPG=gurus.gpg:$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
LICENSE[0]=GPL
WEB_SITE=http://www.abisource.com/
diff --git a/gnome2-apps/abiword/HISTORY b/gnome2-apps/abiword/HISTORY
index 9227111..45cdd96 100644
--- a/gnome2-apps/abiword/HISTORY
+++ b/gnome2-apps/abiword/HISTORY
@@ -1,3 +1,14 @@
+2014-07-25 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS: Fix typo
+
+2014-01-28 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated devel version to 3.0.0
+ * DEPENDS: updated depends, commented out currently broken backends
+ * CONFIGURE: added new configure options
+
+2014-01-25 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated devel version to 2.9.4
+
2012-05-19 Arjan Bouter <abouter AT sourcemage.org>
* PRE_BUILD: only glib.h can be included or build will fail

diff --git a/gnome2-apps/abiword/PRE_BUILD b/gnome2-apps/abiword/PRE_BUILD
index ae86946..de954b5 100755
--- a/gnome2-apps/abiword/PRE_BUILD
+++ b/gnome2-apps/abiword/PRE_BUILD
@@ -1,6 +1,8 @@
default_pre_build &&

-cd $SOURCE_DIRECTORY &&
-patch -p0 < $SPELL_DIRECTORY/abiword-gcc46.patch &&
+if [ "$DEVEL" == "n" ]; then
+ cd $SOURCE_DIRECTORY &&
+ patch -p0 < $SPELL_DIRECTORY/abiword-gcc46.patch &&
# only glib.h can be included
-sedit 34d src/af/util/xp/ut_go_file.h
+ sedit 34d src/af/util/xp/ut_go_file.h
+fi
diff --git a/gnome2-apps/abiword/abiword-2.8.6.tar.gz.sig
b/gnome2-apps/abiword/abiword-2.8.6.tar.gz.sig
deleted file mode 100644
index 6ed64bc..0000000
Binary files a/gnome2-apps/abiword/abiword-2.8.6.tar.gz.sig and /dev/null
differ
diff --git a/gnome2-apps/balsa/DEPENDS b/gnome2-apps/balsa/DEPENDS
index b855176..d7d5f1e 100755
--- a/gnome2-apps/balsa/DEPENDS
+++ b/gnome2-apps/balsa/DEPENDS
@@ -15,7 +15,7 @@ optional_depends pcre
\
"--disable-pcre" \
"to enable perl compatible regular expressions" &&

-optional_depends openssl \
+optional_depends SSL \
"--with-ssl" \
"--without-ssl" \
"to enable opensasl authentication for POP/IMAP" &&
diff --git a/gnome2-apps/balsa/HISTORY b/gnome2-apps/balsa/HISTORY
index 5c25718..4aec774 100644
--- a/gnome2-apps/balsa/HISTORY
+++ b/gnome2-apps/balsa/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2013-03-03 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 2.5.0
* CONFIGURE: added to select html renderer
diff --git a/gnome2-apps/dia/DETAILS b/gnome2-apps/dia/DETAILS
index 33d0771..775352b 100755
--- a/gnome2-apps/dia/DETAILS
+++ b/gnome2-apps/dia/DETAILS
@@ -1,12 +1,12 @@
SPELL=dia
- VERSION=0.97.2
+ VERSION=0.97.3
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
SOURCE_GPG=gurus.gpg:$SOURCE.sig:UPSTREAM_HASH
LICENSE[0]=GPL
- WEB_SITE=http://www.gnome.org/projects/dia/
+ WEB_SITE=https://wiki.gnome.org/Apps/Dia
ENTERED=20010922
KEYWORDS="gnome2"
SHORT="GTK-based diagram drawing program, similar to Visio"
diff --git a/gnome2-apps/dia/HISTORY b/gnome2-apps/dia/HISTORY
index aa37fb0..d7ec8ac 100644
--- a/gnome2-apps/dia/HISTORY
+++ b/gnome2-apps/dia/HISTORY
@@ -1,3 +1,7 @@
+2014-09-06 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.97.3; fixed WEB_SITE
+ * glib-2.31.patch: removed, fixed by upstream
+
2012-07-26 Vlad Glagolev <stealth AT sourcemage.org>
* PRE_BUILD: detect docbook-xsl man path and use instead of online one
* DEPENDS: added docbook-xsl required dep
diff --git a/gnome2-apps/dia/PRE_BUILD b/gnome2-apps/dia/PRE_BUILD
index c3f34d0..e3208ed 100755
--- a/gnome2-apps/dia/PRE_BUILD
+++ b/gnome2-apps/dia/PRE_BUILD
@@ -1,13 +1,11 @@
mk_source_dir $SOURCE_DIRECTORY &&
cd $BUILD_DIRECTORY &&
verify_file '' &&
-xz -dc $SOURCE_CACHE/$SOURCE | tar -xf -
+xz -dc $SOURCE_CACHE/$SOURCE | tar -xf - &&
cd $SOURCE_DIRECTORY &&

# dockbook's dir
local DB_VER=$(installed_version docbook-xsl | cut -c -4) &&
local DB_DIR="$INSTALL_ROOT/usr/share/xml/docbook/xsl-stylesheets-${DB_VER}"
&&

-sedit
"s:http\://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl:${DB_DIR}/manpages/docbook.xsl:"
configure &&
-
-patch -p1 < $SPELL_DIRECTORY/glib-2.31.patch
+sedit
"s:http\://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl:${DB_DIR}/manpages/docbook.xsl:"
configure
diff --git a/gnome2-apps/dia/dia-0.97.2.tar.xz.sig
b/gnome2-apps/dia/dia-0.97.2.tar.xz.sig
deleted file mode 100644
index fa8da34..0000000
Binary files a/gnome2-apps/dia/dia-0.97.2.tar.xz.sig and /dev/null differ
diff --git a/gnome2-apps/dia/dia-0.97.3.tar.xz.sig
b/gnome2-apps/dia/dia-0.97.3.tar.xz.sig
new file mode 100644
index 0000000..a11cfeb
Binary files /dev/null and b/gnome2-apps/dia/dia-0.97.3.tar.xz.sig differ
diff --git a/gnome2-apps/dia/glib-2.31.patch b/gnome2-apps/dia/glib-2.31.patch
deleted file mode 100644
index 209d196..0000000
--- a/gnome2-apps/dia/glib-2.31.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-Index: dia-0.97.1/objects/custom/shape_typeinfo.c
-===================================================================
---- dia-0.97.1.orig/objects/custom/shape_typeinfo.c
-+++ dia-0.97.1/objects/custom/shape_typeinfo.c
-@@ -27,7 +27,7 @@
- #include "custom_util.h"
- #include <string.h>
- #include <stdarg.h>
--#include <glib/gstrfuncs.h>
-+#include <glib.h>
- #include <glib/gstdio.h>
- #include <libxml/parser.h>
-
-Index: dia-0.97.1/plug-ins/pgf/render_pgf.c
-===================================================================
---- dia-0.97.1.orig/plug-ins/pgf/render_pgf.c
-+++ dia-0.97.1/plug-ins/pgf/render_pgf.c
-@@ -61,7 +61,7 @@ TODO:
- #endif
- #include <errno.h>
-
--#include <glib/gprintf.h>
-+#include <glib.h>
- #include <glib/gstdio.h>
-
- #include "intl.h"
-Index: dia-0.97.1/tests/test-boundingbox.c
-===================================================================
---- dia-0.97.1.orig/tests/test-boundingbox.c
-+++ dia-0.97.1/tests/test-boundingbox.c
-@@ -28,7 +28,7 @@
- #include <glib.h>
- #include <glib-object.h>
-
--#if GLIB_CHECK_VERSION(2,16,0)
-+#if GLIB_CHECK_VERSION(2,16,0) && !GLIB_CHECK_VERSION(2,31,0)
- #include <glib/gtestutils.h>
- #endif
- #include "dialib.h"
-Index: dia-0.97.1/tests/test-objects.c
-===================================================================
---- dia-0.97.1.orig/tests/test-objects.c
-+++ dia-0.97.1/tests/test-objects.c
-@@ -28,7 +28,7 @@
- #include <glib.h>
- #include <glib-object.h>
-
--#if GLIB_CHECK_VERSION(2,16,0)
-+#if GLIB_CHECK_VERSION(2,16,0) && !GLIB_CHECK_VERSION(2,31,0)
- #include <glib/gtestutils.h>
- #endif
-
-
diff --git a/gnome2-apps/eog-plugins/DETAILS b/gnome2-apps/eog-plugins/DETAILS
index dae9036..e0d02f4 100755
--- a/gnome2-apps/eog-plugins/DETAILS
+++ b/gnome2-apps/eog-plugins/DETAILS
@@ -1,5 +1,5 @@
SPELL=eog-plugins
- VERSION=3.4.1
+ VERSION=3.8.0
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/gnome2-apps/eog-plugins/HISTORY b/gnome2-apps/eog-plugins/HISTORY
index 78325e1..d6927db 100644
--- a/gnome2-apps/eog-plugins/HISTORY
+++ b/gnome2-apps/eog-plugins/HISTORY
@@ -1,3 +1,6 @@
+2013-05-11 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.8.0
+
2012-05-30 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 3.4.1

diff --git a/gnome2-apps/eog-plugins/eog-plugins-3.4.1.tar.xz.sig
b/gnome2-apps/eog-plugins/eog-plugins-3.4.1.tar.xz.sig
deleted file mode 100644
index 55d423c..0000000
Binary files a/gnome2-apps/eog-plugins/eog-plugins-3.4.1.tar.xz.sig and
/dev/null differ
diff --git a/gnome2-apps/eog-plugins/eog-plugins-3.8.0.tar.xz.sig
b/gnome2-apps/eog-plugins/eog-plugins-3.8.0.tar.xz.sig
new file mode 100644
index 0000000..2554873
Binary files /dev/null and
b/gnome2-apps/eog-plugins/eog-plugins-3.8.0.tar.xz.sig differ
diff --git a/gnome2-apps/eog2/DETAILS b/gnome2-apps/eog2/DETAILS
index eba7c02..0fb86f7 100755
--- a/gnome2-apps/eog2/DETAILS
+++ b/gnome2-apps/eog2/DETAILS
@@ -1,5 +1,5 @@
SPELL=eog2
- VERSION=3.4.3
+ VERSION=3.8.0
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=eog-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/eog-$VERSION
diff --git a/gnome2-apps/eog2/HISTORY b/gnome2-apps/eog2/HISTORY
index d8f4ba2..433b7a3 100644
--- a/gnome2-apps/eog2/HISTORY
+++ b/gnome2-apps/eog2/HISTORY
@@ -1,3 +1,6 @@
+2013-05-11 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.8.0
+
2012-07-16 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.4.3

diff --git a/gnome2-apps/eog2/eog-3.4.3.tar.xz.sig
b/gnome2-apps/eog2/eog-3.4.3.tar.xz.sig
deleted file mode 100644
index e515ab7..0000000
Binary files a/gnome2-apps/eog2/eog-3.4.3.tar.xz.sig and /dev/null differ
diff --git a/gnome2-apps/eog2/eog-3.8.0.tar.xz.sig
b/gnome2-apps/eog2/eog-3.8.0.tar.xz.sig
new file mode 100644
index 0000000..e8878fd
Binary files /dev/null and b/gnome2-apps/eog2/eog-3.8.0.tar.xz.sig differ
diff --git a/gnome2-apps/galculator/DETAILS b/gnome2-apps/galculator/DETAILS
index 4e9a775..b623063 100755
--- a/gnome2-apps/galculator/DETAILS
+++ b/gnome2-apps/galculator/DETAILS
@@ -1,9 +1,9 @@
SPELL=galculator
- VERSION=2.0.1
+ VERSION=2.1.3
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$SOURCEFORGE_URL/galculator/$SOURCE
- SOURCE_GPG=gurus.gpg:$SOURCE.sig
+
SOURCE_HASH=sha512:782b5a672fa40bab01dc39fb32e79e8da08993bace6c37768db2ca11a2bb996fdc07e773a0f70b7bba73c018de6ea6e3f71afc3885ccbc94d345fef62cdfa74a
LICENSE[0]=GPL
WEB_SITE=http://galculator.sourceforge.net/
ENTERED=20030120
diff --git a/gnome2-apps/galculator/HISTORY b/gnome2-apps/galculator/HISTORY
index 3133378..ec4cdb2 100644
--- a/gnome2-apps/galculator/HISTORY
+++ b/gnome2-apps/galculator/HISTORY
@@ -1,3 +1,6 @@
+2014-07-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.1.3; switched to hash check
+
2012-12-16 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.0.1
fixed long description wrap
diff --git a/gnome2-apps/galculator/galculator-2.0.1.tar.bz2.sig
b/gnome2-apps/galculator/galculator-2.0.1.tar.bz2.sig
deleted file mode 100644
index 776a34d..0000000
Binary files a/gnome2-apps/galculator/galculator-2.0.1.tar.bz2.sig and
/dev/null differ
diff --git a/gnome2-apps/gnumeric/CONFIGURE b/gnome2-apps/gnumeric/CONFIGURE
index 204d7ff..2a23419 100755
--- a/gnome2-apps/gnumeric/CONFIGURE
+++ b/gnome2-apps/gnumeric/CONFIGURE
@@ -1,12 +1 @@
-#if [[ -z $SSCONVERT ]]; then
-## not configured yet, get old config data from gnumeric2 spell
-# persistent_read gnumeric2 SSCONVERT SSCONVERT
-# persistent_read gnumeric2 SSINDEX SSINDEX
-# persistent_read gnumeric2 SOLVER SOLVER
-# persistent_read gnumeric2 LONGDOUBLE LONGDOUBLE
-# persistent_add SSCONVERT SSINDEX SOLVER LONGDOUBLE
-#fi &&
-config_query SSCONVERT "Build ssconvert (cmd line sreadsheet conversion
tool)?" y &&
-config_query SSINDEX "Build ssindex (spreadsheet indexer for beagle)?" n
&&
-config_query SOLVER "Compile the solver?" y
&&
config_query LONGDOUBLE "Use long double for floating point?" n

diff --git a/gnome2-apps/gnumeric/DEPENDS b/gnome2-apps/gnumeric/DEPENDS
index 63a2440..33659af 100755
--- a/gnome2-apps/gnumeric/DEPENDS
+++ b/gnome2-apps/gnumeric/DEPENDS
@@ -1,50 +1,39 @@
. "$GRIMOIRE/FUNCTIONS" &&

+depends glib2 &&
+depends gtk+3 &&
depends intltool &&
-depends libole2-2 &&
-depends libglade2 &&
depends libgsf &&
-
-depends goffice &&
-
-if spell_ok goffice && is_version_less $(installed_version goffice) 0.8.11;
then
- force_depends goffice
-fi &&
-
+depends goffice &&
depends libxml2 &&
-depends cairo &&
-depends -sub SVG cairo &&

-optional_depends gtk+2 \
+optional_depends gtk+3 \
"--with-gtk" \
"--without-gtk" \
- "Build UI?" &&
+ "Build the UI?" &&

-optional_depends perl \
- "--with-perl" \
- "--without-perl" \
- "Compile the Perl plugin loader?" &&
-
-if is_depends_enabled $SPELL perl; then
- depends xml-parser-expat
-fi &&
+optional_depends gobject-introspection \
+ "--enable-introspection" \
+ "--disable-introspection" \
+ "Enable introspection support?" &&

optional_depends psiconv \
"--with-psiconv" \
"--without-psiconv" \
- "Compile with psiconv?" &&
+ "Build with psiconv support?" &&

-optional_depends libgnomedb3 \
+optional_depends libgda5 \
"--with-gda" \
"--without-gda" \
"for database support" &&

-optional_depends rarian \
- "" \
- "" \
- "register with rarian" &&
+optional_depends perl \
+ "--with-perl" \
+ "--without-perl" \
+ "Compile the Perl plugin loader?" &&

optional_depends python \
"--with-python" \
"--without-python" \
"Compile the Python plugin loader?"
+
diff --git a/gnome2-apps/gnumeric/DETAILS b/gnome2-apps/gnumeric/DETAILS
index 017806a..676e45b 100755
--- a/gnome2-apps/gnumeric/DETAILS
+++ b/gnome2-apps/gnumeric/DETAILS
@@ -1,19 +1,12 @@
SPELL=gnumeric
-if [[ $GNUMERIC_DEVEL == y ]]; then
- VERSION=1.10.17
-#
SOURCE_HASH=sha512:e2f7984f869dbfaf9a5fdeee0aae544a0070c1e4edac3ffb085fb196ef1fb1e40df6f922bc9ec1eeb67ee3d2dd0b28aaf9ec2731e7120c1d485617bd0ad4d7ce
- SOURCE=$SPELL-$VERSION.tar.bz2
- SOURCE_GPG=gurus.gpg:$SOURCE.sig
-else
- VERSION=1.10.17
- SOURCE=$SPELL-$VERSION.tar.bz2
- SOURCE_GPG=gurus.gpg:$SOURCE.sig
-fi
+ VERSION=1.12.9
+ SOURCE=$SPELL-$VERSION.tar.xz
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+
SOURCE_HASH=sha512:ee614f1936c1f30c483245182cf58b0a8bfaaf3eb18af4eff0adea59f0881ba4284957db14459a5b397e16c08ec1284aa8273da12f819d477c78215fb4ffcd14
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
LICENSE[0]=GPL
- WEB_SITE=http://www.gnome.org/projects/gnumeric
+ WEB_SITE=https://projects.gnome.org/gnumeric/
ENTERED=20020513
SHORT="GNOME spreadsheet"
cat << EOF
diff --git a/gnome2-apps/gnumeric/HISTORY b/gnome2-apps/gnumeric/HISTORY
index ffd69db..8755666 100644
--- a/gnome2-apps/gnumeric/HISTORY
+++ b/gnome2-apps/gnumeric/HISTORY
@@ -1,3 +1,9 @@
+2014-01-25 Robin Cook <rcook AT wyms.net>
+ * DETAILS: updated to 1.12.9, corrected WEB_SITE
+ * CONFIGURE: remove no longer valid configure options
+ * DEPENDS: updated to new dependencies
+ * PRE_BUILD: apply patch to fix gnumeric.desktop file
+
2012-09-19 Eric Sandall <sandalle AT sourcemage.org>
* DEPENDS: Depends on libglade2, intltool
Disable GNOME support (see Bug #444)
diff --git a/gnome2-apps/gnumeric/PRE_BUILD b/gnome2-apps/gnumeric/PRE_BUILD
index 81b94f5..1452c63 100755
--- a/gnome2-apps/gnumeric/PRE_BUILD
+++ b/gnome2-apps/gnumeric/PRE_BUILD
@@ -1,6 +1,8 @@
default_pre_build &&
cd "$SOURCE_DIRECTORY" &&

+patch -p1 < $SPELL_DIRECTORY/gnumeric-1.12.9-desktop.patch &&
+
if ! is_depends_enabled $SPELL rarian; then
sed -i "s:install-data-hook\: install-data-hook-omf::" doc/C/Makefile.in
fi
diff --git a/gnome2-apps/gnumeric/gnumeric-1.10.17.tar.bz2.sig
b/gnome2-apps/gnumeric/gnumeric-1.10.17.tar.bz2.sig
deleted file mode 100644
index 546a49e..0000000
Binary files a/gnome2-apps/gnumeric/gnumeric-1.10.17.tar.bz2.sig and
/dev/null differ
diff --git a/gnome2-apps/gnumeric/gnumeric-1.12.9-desktop.patch
b/gnome2-apps/gnumeric/gnumeric-1.12.9-desktop.patch
new file mode 100644
index 0000000..8e51ac4
--- /dev/null
+++ b/gnome2-apps/gnumeric/gnumeric-1.12.9-desktop.patch
@@ -0,0 +1,9 @@
+diff -ur gnumeric-1.12.9/gnumeric.desktop.in gnumeric-mod/gnumeric.desktop.in
+--- gnumeric-1.12.9/gnumeric.desktop.in 2013-07-25 18:33:41.000000000
-0500
++++ gnumeric-mod/gnumeric.desktop.in 2014-01-25 10:52:57.030375336 -0600
+@@ -15,4 +15,4 @@
+ X-GNOME-Bugzilla-Version=BUGZILLAVERSION
+ X-GNOME-Bugzilla-Component=General
+ X-GNOME-DocPath=gnumeric
+-MimeType=application/x-gnumeric;application/vnd.ms-excel;application/excel;application/msexcel;application/x-excel;application/x-ms-excel;application/x-msexcel;application/x-xls;application/xls;application/x-dos_ms_excel;zz-application/zz-winassoc-xls;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;application/tab-separated-values;text/csv;text/x-csv;text/spreadsheet;text/tab-separated-values;application/vnd.lotus-1-2-3;application/x-123;application/vnd.sun.xml.calc;application/vnd.sun.xml.calc.template;application/x-applix-spreadsheet;application/x-mps;application/x-oleo;application/x-planperfect;application/x-quattropro;application/x-sc;application/x-sylk;application/x-dbase;application/x-dbf;application/x-xbase;application/vnd.oasis.opendocument.spreadsheet;
++MimeType=application/x-gnumeric;application/vnd.ms-excel;application/excel;application/msexcel;application/x-excel;application/x-ms-excel;application/x-msexcel;application/x-xls;application/xls;application/x-dos_ms_excel;application/vnd.ms-excel;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;application/tab-separated-values;text/csv;text/x-csv;text/spreadsheet;text/tab-separated-values;application/vnd.lotus-1-2-3;application/x-123;application/vnd.sun.xml.calc;application/vnd.sun.xml.calc.template;application/x-applix-spreadsheet;application/x-mps;application/x-oleo;application/x-planperfect;application/x-quattropro;application/x-sc;application/x-sylk;application/x-dbase;application/x-dbf;application/x-xbase;application/vnd.oasis.opendocument.spreadsheet;
diff --git a/gnome2-apps/gramps/DETAILS b/gnome2-apps/gramps/DETAILS
index ed40730..5776e49 100755
--- a/gnome2-apps/gramps/DETAILS
+++ b/gnome2-apps/gramps/DETAILS
@@ -1,6 +1,6 @@
SPELL=gramps
- VERSION=3.4.2
-
SOURCE_HASH=sha512:73406fd5f5a29af5c8b03972a40ca73cc2198e93bacbf05bec521828c6fd50229b099380eafb7515e4e49c19f8395d992cf03a7ce256d85884294466eb3daa6b
+ VERSION=3.4.7
+
SOURCE_HASH=sha512:e4e785a6fbc1a7b5d5c3c8692a30a7ead2e495651e5ee7ba9454d5280523fb80c153bbdd5d9b79f753ea931c35770c176e53cd8fe6f0ca9145c51a689d1af021
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-${VERSION//-?}
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
diff --git a/gnome2-apps/gramps/HISTORY b/gnome2-apps/gramps/HISTORY
index 2ad3df0..f111c7f 100644
--- a/gnome2-apps/gramps/HISTORY
+++ b/gnome2-apps/gramps/HISTORY
@@ -1,3 +1,15 @@
+2014-03-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.4.7
+
+2013-12-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.4.6
+
+2013-05-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.4.5
+
+2013-04-11 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.4.3
+
2012-11-01 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 3.4.2

diff --git a/gnome2-apps/gthumb2/DETAILS b/gnome2-apps/gthumb2/DETAILS
index 03f1c16..2537e98 100755
--- a/gnome2-apps/gthumb2/DETAILS
+++ b/gnome2-apps/gthumb2/DETAILS
@@ -1,10 +1,10 @@
SPELL=gthumb2
- VERSION=3.0.2
+ VERSION=3.2.2
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=gthumb-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/gthumb-$VERSION
SOURCE_URL[0]=$GNOME_URL/sources/gthumb/$BRANCH/$SOURCE
-
SOURCE_HASH[0]=sha512:00a9ebfcedb8905ed2c05132eed70644ddfe239da9055d377652fd8f9e4fd84e1ffb1f7e33d3fb46b166e31120c128f09f17edd6c02000f96cc9958623c21c43
+
SOURCE_HASH[0]=sha512:ed4002c48c0ebd2187f980e40375e94bb7136fd4791b87f067a2a306e3b0980c756176d1dfc4aba891e95b287168723b35eeaf5063ace19d87516640722ee1fb
LICENSE[0]=GPL
WEB_SITE=http://gthumb.sourceforge.net
ENTERED=20020519
diff --git a/gnome2-apps/gthumb2/HISTORY b/gnome2-apps/gthumb2/HISTORY
index 0a721c9..3d3a401 100644
--- a/gnome2-apps/gthumb2/HISTORY
+++ b/gnome2-apps/gthumb2/HISTORY
@@ -1,3 +1,6 @@
+2013-06-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.2.2
+
2012-10-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 3.0.2
* DEPENDS: adapted dependencies for new version
diff --git a/gnome2-apps/homebank/DEPENDS b/gnome2-apps/homebank/DEPENDS
index edffa0e..f7b1755 100755
--- a/gnome2-apps/homebank/DEPENDS
+++ b/gnome2-apps/homebank/DEPENDS
@@ -1 +1,12 @@
-depends gtk+2
+depends gtk+2 &&
+depends shared-mime-info &&
+
+optional_depends gettext \
+ "--enable-nls" \
+ "--disable-nls" \
+ "for Native Language Support" &&
+
+optional_depends libofx \
+ "--with-ofx" \
+ "--without-ofx" \
+ "for OFX (Open Financial eXchange) support"
diff --git a/gnome2-apps/homebank/DETAILS b/gnome2-apps/homebank/DETAILS
index adbf4d1..00e858c 100755
--- a/gnome2-apps/homebank/DETAILS
+++ b/gnome2-apps/homebank/DETAILS
@@ -1,14 +1,15 @@
SPELL=homebank
- VERSION=4.2.1
+ VERSION=4.6.3
SOURCE=${SPELL}-${VERSION}.tar.gz
- SOURCE_URL[0]=http://${SPELL}.free.fr/public/${SOURCE}
-
SOURCE_HASH=sha512:690c477835072c57fe8c299c4afae4a4236f3b9de48c50f1a029deff3a8f7b36d30dcf5b10e529d0bd9512fb00c7a1ab385363b3979da0aceddf4eea57e733e2
-SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-$VERSION
- WEB_SITE=http://${SPELL}.free.fr/
+ SOURCE_URL[0]=http://homebank.free.fr/public/${SOURCE}
+
SOURCE_HASH=sha512:aab7374d90ffc52a40188eb334fc9b3461c299014d6134f236488991400fffe9f6dcb69247501857fe4caafbb08f0c5d729211b13551203f1231d136e99e024d
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ DOC_DIRS=""
+ WEB_SITE=http://homebank.free.fr/
ENTERED=20060624
LICENSE[0]=GPL
KEYWORDS="finance gnome2"
- SHORT="HomeBank is a personal finance management software"
+ SHORT="personal finance management software"
cat << EOF
HomeBank is the free software you have always wanted to manage your personal
accounts at home. The main concept is to be light, simple and very easy to
use.
diff --git a/gnome2-apps/homebank/FINAL b/gnome2-apps/homebank/FINAL
new file mode 100755
index 0000000..2a9eda3
--- /dev/null
+++ b/gnome2-apps/homebank/FINAL
@@ -0,0 +1 @@
+"$INSTALL_ROOT/usr/bin/update-mime-database" "$INSTALL_ROOT/usr/share/mime"
diff --git a/gnome2-apps/homebank/HISTORY b/gnome2-apps/homebank/HISTORY
index 1001739..7264f19 100644
--- a/gnome2-apps/homebank/HISTORY
+++ b/gnome2-apps/homebank/HISTORY
@@ -1,3 +1,22 @@
+2014-08-12 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 4.6.3; don't duplicate docs
+
+2014-08-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 4.6.2
+
+2014-06-27 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 4.6.1
+
+2014-06-25 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 4.6; quoting paths
+
+2014-05-12 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 4.5.6; cleaned up
+ * DEPENDS: added missing dependencies
+ * PRE_BUILD: added, to apply patch
+ * FINAL: added, to updated MIME database
+ * mime-noup.patch: added, to prevent MIME db from updating in INSTALL
+
2010-04-27 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: updated spell to 4.2.1

diff --git a/gnome2-apps/homebank/PRE_BUILD b/gnome2-apps/homebank/PRE_BUILD
new file mode 100755
index 0000000..808e8b6
--- /dev/null
+++ b/gnome2-apps/homebank/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+patch -p0 < "$SPELL_DIRECTORY/mime-noup.patch"
diff --git a/gnome2-apps/homebank/mime-noup.patch
b/gnome2-apps/homebank/mime-noup.patch
new file mode 100644
index 0000000..29a4db4
--- /dev/null
+++ b/gnome2-apps/homebank/mime-noup.patch
@@ -0,0 +1,14 @@
+--- mime/Makefile.in.orig 2014-03-01 15:31:41.000000000 +0400
++++ mime/Makefile.in 2014-05-12 14:00:03.431211914 +0400
+@@ -531,11 +531,6 @@
+ # $(mimeicon_DATA)
+
+ install-data-local: install-mimexmlDATA
+- if [ -f $(DESTDIR)$(datadir)/mime/packages/freedesktop.org.xml ] ;
then \
+- if which update-mime-database>/dev/null 2>&1; then \
+- update-mime-database $(DESTDIR)$(datadir)/mime; \
+- fi \
+- fi
+
+ uninstall-local:
+ if [ -f $(DESTDIR)$(datadir)/mime/packages/freedesktop.org.xml ] ;
then \
diff --git a/gnome2-apps/mail-notification/DEPENDS
b/gnome2-apps/mail-notification/DEPENDS
index 8e27e1a..bffb749 100755
--- a/gnome2-apps/mail-notification/DEPENDS
+++ b/gnome2-apps/mail-notification/DEPENDS
@@ -5,7 +5,7 @@ optional_depends "gmime" \
"" \
"" \
"for gmime support" &&
-optional_depends "openssl" \
+optional_depends "SSL" \
"" \
"" \
"for ssl support" &&
diff --git a/gnome2-apps/mail-notification/HISTORY
b/gnome2-apps/mail-notification/HISTORY
index ddbca12..2c94d34 100644
--- a/gnome2-apps/mail-notification/HISTORY
+++ b/gnome2-apps/mail-notification/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2010-04-06 Arwed v. Merkatz <v.merkatz AT gmx.net>
* DETAILS: updated to 5.3
* BUILD, INSTALL: added for new build system
diff --git a/gnome2-libs/at-spi2-atk/DETAILS b/gnome2-libs/at-spi2-atk/DETAILS
index 5e7c1cf..0d17937 100755
--- a/gnome2-libs/at-spi2-atk/DETAILS
+++ b/gnome2-libs/at-spi2-atk/DETAILS
@@ -1,11 +1,12 @@
SPELL=at-spi2-atk
- VERSION=2.6.0
- PATCHLEVEL=1
+ VERSION=2.12.1
+
SOURCE_HASH=sha512:a7fc3cbc3665741ea6cee716cc68467ed110c0f6425fe418ea0f1b702931e4a07306e48264e9cd160d98c5bf762f076cad66ff2e46690af226ce33146d11aee2
+ PATCHLEVEL=0
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+# SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
LICENSE[0]=LGPL
WEB_SITE=http://projects.gnome.org/accessibility/
ENTERED=20100613
diff --git a/gnome2-libs/at-spi2-atk/HISTORY b/gnome2-libs/at-spi2-atk/HISTORY
index c0ffd23..ef9d8d1 100644
--- a/gnome2-libs/at-spi2-atk/HISTORY
+++ b/gnome2-libs/at-spi2-atk/HISTORY
@@ -1,3 +1,9 @@
+2014-06-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILAS: version 2.12.1
+
+2013-05-11 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.8.1
+
2012-12-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: PATCH_LEVEL -> PATCHLEVEL

diff --git a/gnome2-libs/at-spi2-atk/at-spi2-atk-2.6.0.tar.xz.sig
b/gnome2-libs/at-spi2-atk/at-spi2-atk-2.6.0.tar.xz.sig
deleted file mode 100644
index 4f17087..0000000
Binary files a/gnome2-libs/at-spi2-atk/at-spi2-atk-2.6.0.tar.xz.sig and
/dev/null differ
diff --git a/gnome2-libs/at-spi2-core/DETAILS
b/gnome2-libs/at-spi2-core/DETAILS
index 239cd00..98451a9 100755
--- a/gnome2-libs/at-spi2-core/DETAILS
+++ b/gnome2-libs/at-spi2-core/DETAILS
@@ -1,11 +1,12 @@
SPELL=at-spi2-core
- VERSION=2.6.0
- PATCHLEVEL=1
+ VERSION=2.12.0
+
SOURCE_HASH=sha512:955249568e28441201d0a079e26bd703e21716b9189e372bfa20cda70e1079bbb51f62246cdeb1b914953f448e0432b749d402d723710247f2a1b8b343b37ccc
+# SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+ PATCHLEVEL=0
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
LICENSE[0]=LGPL
WEB_SITE=http://projects.gnome.org/accessibility/
ENTERED=20100613
diff --git a/gnome2-libs/at-spi2-core/HISTORY
b/gnome2-libs/at-spi2-core/HISTORY
index 849ec84..8ad1ce5 100644
--- a/gnome2-libs/at-spi2-core/HISTORY
+++ b/gnome2-libs/at-spi2-core/HISTORY
@@ -1,3 +1,15 @@
+2014-04-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.12.0
+
+2014-01-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.10.2
+
+2013-10-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.10.0
+
+2013-05-11 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.8.0
+
2012-12-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: PATCH_LEVEL -> PATCHLEVEL

diff --git a/gnome2-libs/at-spi2-core/at-spi2-core-2.6.0.tar.xz.sig
b/gnome2-libs/at-spi2-core/at-spi2-core-2.6.0.tar.xz.sig
deleted file mode 100644
index fab0acc..0000000
Binary files a/gnome2-libs/at-spi2-core/at-spi2-core-2.6.0.tar.xz.sig and
/dev/null differ
diff --git a/gnome2-libs/atk/DETAILS b/gnome2-libs/atk/DETAILS
index 259b307..91fb666 100755
--- a/gnome2-libs/atk/DETAILS
+++ b/gnome2-libs/atk/DETAILS
@@ -1,15 +1,15 @@
SPELL=atk
if [[ $ATK_DEVEL == y ]]; then
- VERSION=2.6.0
+ VERSION=2.14.0
else
- VERSION=2.6.0
+ VERSION=2.14.0
fi
+
SOURCE_HASH=sha512:3aa5155086d607a2779be1e96ae77798192f93161c855b194f15c49d968bb88535e16ee6114911857f31aeedfc0930f3f828d225f71a7b2f48e85919ab7d057b
PATCHLEVEL=1
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
- SOURCE_GPG=gurus.gpg:$SOURCE.sig
LICENSE[0]=LGPL
WEB_SITE=http://library.gnome.org/devel/atk/
ENTERED=20020314
diff --git a/gnome2-libs/atk/HISTORY b/gnome2-libs/atk/HISTORY
index 09f921d..3de3f2f 100644
--- a/gnome2-libs/atk/HISTORY
+++ b/gnome2-libs/atk/HISTORY
@@ -1,3 +1,15 @@
+2014-10-03 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.14.0
+
+2014-06-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.12.0
+
+2013-12-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.11.4
+
+2013-04-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.8.0
+
2012-12-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: PATCH_LEVEL -> PATCHLEVEL

diff --git a/gnome2-libs/atk/atk-2.6.0.tar.xz.sig
b/gnome2-libs/atk/atk-2.6.0.tar.xz.sig
deleted file mode 100644
index 376b103..0000000
Binary files a/gnome2-libs/atk/atk-2.6.0.tar.xz.sig and /dev/null differ
diff --git a/gnome2-libs/clutter-gst/DETAILS b/gnome2-libs/clutter-gst/DETAILS
index f495bc3..14d88ac 100755
--- a/gnome2-libs/clutter-gst/DETAILS
+++ b/gnome2-libs/clutter-gst/DETAILS
@@ -1,9 +1,9 @@
SPELL=clutter-gst
- VERSION=2.0.0
+ VERSION=2.0.2
BRANCH=${VERSION:0:3}
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
-
SOURCE_HASH=sha512:fb91e12391734dc953c1f81863393c3da8b2cfb74bac86fefd1d56e509428d152e1d957eed07a8bc8a5bbda606e3ffae28964dd04f507cb2ae2eb0b5ede2a504
+
SOURCE_HASH=sha512:78d83e2039b82ca5bca1649d2218197dd9a61818397921c4a1ea2ec143716e650e2ca7e2feeaeb84cb511b64504b970eeb1a33458dd09819c7884477e1c6830d
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://www.clutter-project.org/";
LICENSE[0]=GPL
diff --git a/gnome2-libs/clutter-gst/HISTORY b/gnome2-libs/clutter-gst/HISTORY
index cded22e..f4de6a8 100644
--- a/gnome2-libs/clutter-gst/HISTORY
+++ b/gnome2-libs/clutter-gst/HISTORY
@@ -1,3 +1,6 @@
+2013-05-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.0.2
+
2013-01-26 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.0.0

diff --git a/gnome2-libs/clutter-gtk/DETAILS b/gnome2-libs/clutter-gtk/DETAILS
index 33f09de..092c0d6 100755
--- a/gnome2-libs/clutter-gtk/DETAILS
+++ b/gnome2-libs/clutter-gtk/DETAILS
@@ -1,5 +1,5 @@
SPELL=clutter-gtk
- VERSION=1.4.2
+ VERSION=1.4.4
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/${VERSION:0:3}/$SOURCE
SOURCE_GPG="gurus.gpg:${SOURCE}.sig:UPSTREAM_HASH"
diff --git a/gnome2-libs/clutter-gtk/HISTORY b/gnome2-libs/clutter-gtk/HISTORY
index c35ae11..82913d0 100644
--- a/gnome2-libs/clutter-gtk/HISTORY
+++ b/gnome2-libs/clutter-gtk/HISTORY
@@ -1,3 +1,6 @@
+2013-05-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.4.4
+
2013-01-26 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.4.2

diff --git a/gnome2-libs/clutter-gtk/clutter-gtk-1.4.2.tar.xz.sig
b/gnome2-libs/clutter-gtk/clutter-gtk-1.4.2.tar.xz.sig
deleted file mode 100644
index ff0618f..0000000
Binary files a/gnome2-libs/clutter-gtk/clutter-gtk-1.4.2.tar.xz.sig and
/dev/null differ
diff --git a/gnome2-libs/clutter-gtk/clutter-gtk-1.4.4.tar.xz.sig
b/gnome2-libs/clutter-gtk/clutter-gtk-1.4.4.tar.xz.sig
new file mode 100644
index 0000000..de0fad2
Binary files /dev/null and
b/gnome2-libs/clutter-gtk/clutter-gtk-1.4.4.tar.xz.sig differ
diff --git a/gnome2-libs/clutter/DETAILS b/gnome2-libs/clutter/DETAILS
index 452e082..692d6f8 100755
--- a/gnome2-libs/clutter/DETAILS
+++ b/gnome2-libs/clutter/DETAILS
@@ -1,5 +1,5 @@
SPELL=clutter
- VERSION=1.12.2
+ VERSION=1.14.2
BRANCH=${VERSION:0:4}
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
diff --git a/gnome2-libs/clutter/HISTORY b/gnome2-libs/clutter/HISTORY
index 75ff32c..f7690ed 100644
--- a/gnome2-libs/clutter/HISTORY
+++ b/gnome2-libs/clutter/HISTORY
@@ -1,3 +1,6 @@
+2013-05-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.14.2
+
2012-10-23 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.12.2

diff --git a/gnome2-libs/clutter/clutter-1.12.2.tar.xz.sig
b/gnome2-libs/clutter/clutter-1.12.2.tar.xz.sig
deleted file mode 100644
index 7869e1e..0000000
Binary files a/gnome2-libs/clutter/clutter-1.12.2.tar.xz.sig and /dev/null
differ
diff --git a/gnome2-libs/clutter/clutter-1.14.2.tar.xz.sig
b/gnome2-libs/clutter/clutter-1.14.2.tar.xz.sig
new file mode 100644
index 0000000..439373c
Binary files /dev/null and b/gnome2-libs/clutter/clutter-1.14.2.tar.xz.sig
differ
diff --git a/gnome2-libs/dconf/BUILD b/gnome2-libs/dconf/BUILD
new file mode 100755
index 0000000..f551ffe
--- /dev/null
+++ b/gnome2-libs/dconf/BUILD
@@ -0,0 +1,6 @@
+# Please notice the use of #ifndef PIC under gdbus/dconf-gdbus-thread.c,
+# thus disabling these optimizations to prevent failures like:
+# dbus.c:(.text.startup+0x2a): undefined reference to
`dconf_engine_dbus_init_for_testing'
+#
/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../x86_64-pc-linux-gnu/bin/ld:
gdbus-thread: hidden symbol `dconf_engine_dbus_init_for_testing' isn't
defined
+disable_pic force &&
+default_build
diff --git a/gnome2-libs/dconf/DETAILS b/gnome2-libs/dconf/DETAILS
index f3fcfd8..626c37e 100755
--- a/gnome2-libs/dconf/DETAILS
+++ b/gnome2-libs/dconf/DETAILS
@@ -1,8 +1,8 @@
SPELL=dconf
- VERSION=0.14.0
+ VERSION=0.16.1
SOURCE="${SPELL}-${VERSION}.tar.xz"
-
SOURCE_URL[0]=http://download.gnome.org/sources/${SPELL}/${VERSION:0:4}/${SOURCE}
-
SOURCE_HASH=sha512:e062b6307bce23206b3bd7c4fd9c839ad1b5a9d5da0aaec0ff5523b8b62eed19bb5e551dbea0f6ee1e6762cf0d00812bde89d86be426205ce7698b422520fb4d
+
SOURCE_URL[0]=http://ftp.gnome.org/pub/GNOME/sources/$SPELL/${VERSION:0:4}/$SOURCE
+
SOURCE_HASH=sha512:8ec267fd8e769da4e4316e697e76eeb228ad2699e7aad8b2d1034314073c650ac880449a8be79e5c86ba263db89a12eabc1cd40bbb1edf0b0c710e2e32567f78

SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://live.gnome.org/dconf";
LICENSE[0]="LGPL"
diff --git a/gnome2-libs/dconf/HISTORY b/gnome2-libs/dconf/HISTORY
index ea998af..7c0fa3f 100644
--- a/gnome2-libs/dconf/HISTORY
+++ b/gnome2-libs/dconf/HISTORY
@@ -1,3 +1,20 @@
+2014-11-23 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: Use disable_pic function to fix CFLAGS
+
+2013-09-02 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 0.16.1
+ changed SOURCE_URL
+
+2013-06-11 Eric Sandall <sandalle AT sourcemage.org>
+ * Bug #450 (apply Javier's fix)
+
+2012-12-02 Javier Vasquez <j.e.vasquez.v AT gmail.com>
+ * DETAILS: Updating to 0.14.1
+ * BUILD: Removing CFLAGS -fPIC and -DPIC prior to default
+ build to prevent compilation error:
+ dbus.c:(.text.startup+0x2a): undefined reference to
`dconf_engine_dbus_init_for_testing'
+
/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../x86_64-pc-linux-gnu/bin/ld:
gdbus-thread: hidden symbol `dconf_engine_dbus_init_for_testing' isn't
defined
+
2012-11-04 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: corrected dependencies -- added missing, dropped
non-required
libgee and outdated gtk+2
diff --git a/gnome2-libs/devicekit-power/BUILD
b/gnome2-libs/devicekit-power/BUILD
index c245b62..27ba77d 100755
--- a/gnome2-libs/devicekit-power/BUILD
+++ b/gnome2-libs/devicekit-power/BUILD
@@ -1,5 +1 @@
-if [[ DEVKIT_POWER_MAN == y ]]; then
- OPTS="$OPTS --enable-man-pages" default_build
-else
- OPTS="$OPTS --disable-man-pages" default_build
-fi
+true
diff --git a/gnome2-libs/devicekit-power/CONFIGURE
b/gnome2-libs/devicekit-power/CONFIGURE
deleted file mode 100755
index ca4c46d..0000000
--- a/gnome2-libs/devicekit-power/CONFIGURE
+++ /dev/null
@@ -1,5 +0,0 @@
-if spell_ok libxslt && spell_ok docbook-xsl; then
- config_query DEVKIT_POWER_MAN "Build man pages" y
-else
- config_query DEVKIT_POWER_MAN "Build man pages" n
-fi
diff --git a/gnome2-libs/devicekit-power/CONFLICTS
b/gnome2-libs/devicekit-power/CONFLICTS
index 2fd90dc..2bf3ef8 100755
--- a/gnome2-libs/devicekit-power/CONFLICTS
+++ b/gnome2-libs/devicekit-power/CONFLICTS
@@ -1 +1 @@
-conflicts upower
+conflicts devicekit-power y
diff --git a/gnome2-libs/devicekit-power/DEPENDS
b/gnome2-libs/devicekit-power/DEPENDS
deleted file mode 100755
index 37da95a..0000000
--- a/gnome2-libs/devicekit-power/DEPENDS
+++ /dev/null
@@ -1,14 +0,0 @@
-depends devicekit &&
-depends LIBUSB &&
-depends policykit &&
-depends -sub GUDEV udev &&
-
-if [[ $DEVKIT_POWER_MAN == y ]]; then
- depends libxslt &&
- depends docbook-xsl
-fi &&
-
-optional_depends gtk-doc \
- "--enable-gtk-doc" \
- "--disable-gtk-doc" \
- "Build Devhelp files?"
diff --git a/gnome2-libs/devicekit-power/DETAILS
b/gnome2-libs/devicekit-power/DETAILS
index 34fb2ee..e0e9f9b 100755
--- a/gnome2-libs/devicekit-power/DETAILS
+++ b/gnome2-libs/devicekit-power/DETAILS
@@ -1,18 +1,8 @@
SPELL=devicekit-power
- VERSION=014
-
SOURCE_HASH=sha512:8347be4703b349d4aa752208b838c7d84f3b6283a1ba0586631254dd353ff75d6edca48fa6593d14db19f37e08791af14f70af85d31844559f3d762d41c3fb65
- SOURCE=DeviceKit-power-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/DeviceKit-power-$VERSION
- SOURCE_URL[0]=http://hal.freedesktop.org/releases/$SOURCE
- LICENSE[0]=GPL
- WEB_SITE=http://www.freedesktop.org/wiki/Software/DeviceKit
- ENTERED=20090308
- KEYWORDS="device"
- SHORT="Freedesktop.org "
+ VERSION=0
+ PATCHLEVEL=9999
+ SHORT="deprecated"
cat << EOF
-DeviceKit is an abstraction for enumerating devices and listening to
-device events. Any application on the system can access the
-org.freedesktop.DeviceKit service via the system message bus. On
-GNU/Linux, DeviceKit can be considered a simple D-Bus frontend to
-udev.
+deprecated spell [replaced by upower]
EOF
+
diff --git a/gnome2-libs/devicekit-power/DOWNLOAD
b/gnome2-libs/devicekit-power/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/gnome2-libs/devicekit-power/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/gnome2-libs/devicekit-power/HISTORY
b/gnome2-libs/devicekit-power/HISTORY
index e5e8602..9cdb9e2 100644
--- a/gnome2-libs/devicekit-power/HISTORY
+++ b/gnome2-libs/devicekit-power/HISTORY
@@ -1,42 +1,4 @@
-2012-05-09 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: libusb => LIBUSB
-
-2011-07-13 Arjan Bouter <abouter AT sourcemage.org>
- * DEPENDS: switched udev's sub dep from EXTRAS to GUDEV
-2010-10-31 Robin Cook <rcook AT wyrms.net>
- * CONFLICTS: added
-
-2010-02-10 Arwed v. Merkatz <v.merkatz AT gmx.net>
- * BUILD, CONFIGURE, DEPENDS: requires docbook-xsl and libxslt for man
- page building, added a query for that, bug #15571
-
-2010-01-13 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 014
-
-2009-12-13 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 013
-
-2009-10-20 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 012
-
-2009-09-26 Arjan Bouter <abouter AT sourcemage.org>
- * DEPENDS: added missing optional dep on libxslt
-
-2009-09-25 Finn Haedicke <finn_haedicke AT gmx.net>
- * DEPENDS: added udev (with EXTRAS), policykit
-
-2009-09-23 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 010
-
-2009-07-06 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 009
- new url
- * PRE_BUILD: deleted
- * DEPENDS: add libusb
-
-2009-06-02 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 008
-
-2009-04-14 Finn Haedicke <finn_haedicke AT gmx.net>
- * New Spell: DETAILS, DEPENDS, PRE_BUILD
-
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0
+ PATCHLEVEL=9999
+ spell deprecated [replaced by upower]
diff --git a/gnome2-libs/devicekit-power/INSTALL
b/gnome2-libs/devicekit-power/INSTALL
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/gnome2-libs/devicekit-power/INSTALL
@@ -0,0 +1 @@
+true
diff --git a/gnome2-libs/devicekit-power/PRE_BUILD
b/gnome2-libs/devicekit-power/PRE_BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/gnome2-libs/devicekit-power/PRE_BUILD
@@ -0,0 +1 @@
+true
diff --git a/gnome2-libs/devicekit-power/UP_TRIGGERS
b/gnome2-libs/devicekit-power/UP_TRIGGERS
new file mode 100755
index 0000000..9a90fe5
--- /dev/null
+++ b/gnome2-libs/devicekit-power/UP_TRIGGERS
@@ -0,0 +1 @@
+up_trigger upower cast_self
diff --git a/gnome2-libs/devicekit/DEPENDS b/gnome2-libs/devicekit/DEPENDS
index f7a0df5..2045721 100755
--- a/gnome2-libs/devicekit/DEPENDS
+++ b/gnome2-libs/devicekit/DEPENDS
@@ -1,7 +1,7 @@
depends dbus &&
depends dbus-glib &&
depends pkgconfig &&
-depends udev &&
+depends UDEV &&
optional_depends docbook-xsl \
"--enable-man-pages" \
"--disable-man-pages" \
diff --git a/gnome2-libs/devicekit/HISTORY b/gnome2-libs/devicekit/HISTORY
index bfaf4cd..0d0fa4c 100644
--- a/gnome2-libs/devicekit/HISTORY
+++ b/gnome2-libs/devicekit/HISTORY
@@ -1,3 +1,6 @@
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: udev => UDEV
+
2010-08-11 Robin Cook <rcook AT wyrms.net>
* DETALS: returned to release version as cgit version no longer works
* PRE_BUILD: removed as no autogen.sh in release version
diff --git a/gnome2-libs/evolution-data-server/BUILD
b/gnome2-libs/evolution-data-server/BUILD
index 9df494d..5a78295 100755
--- a/gnome2-libs/evolution-data-server/BUILD
+++ b/gnome2-libs/evolution-data-server/BUILD
@@ -12,7 +12,7 @@ fi &&

OPTS="$CAL \
$EDS_LARGE \
- $OPTS" &&
+ --disable-uoa $OPTS" &&

make_single &&
default_build &&
diff --git a/gnome2-libs/evolution-data-server/DETAILS
b/gnome2-libs/evolution-data-server/DETAILS
index 1c16302..fcd0d84 100755
--- a/gnome2-libs/evolution-data-server/DETAILS
+++ b/gnome2-libs/evolution-data-server/DETAILS
@@ -1,5 +1,5 @@
SPELL=evolution-data-server
- VERSION=3.6.1
+ VERSION=3.8.1
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/gnome2-libs/evolution-data-server/HISTORY
b/gnome2-libs/evolution-data-server/HISTORY
index e60b1ef..0e99224 100644
--- a/gnome2-libs/evolution-data-server/HISTORY
+++ b/gnome2-libs/evolution-data-server/HISTORY
@@ -1,3 +1,8 @@
+2013-05-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.8.1
+ * BUILD: --disable-uoa added to disable Ubuntu Online Accounts
+ libaccounts-glib spell is needed
+
2012-10-27 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.6.1

diff --git
a/gnome2-libs/evolution-data-server/evolution-data-server-3.6.1.tar.xz.sig
b/gnome2-libs/evolution-data-server/evolution-data-server-3.6.1.tar.xz.sig
deleted file mode 100644
index 07fcd07..0000000
Binary files
a/gnome2-libs/evolution-data-server/evolution-data-server-3.6.1.tar.xz.sig
and /dev/null differ
diff --git
a/gnome2-libs/evolution-data-server/evolution-data-server-3.8.1.tar.xz.sig
b/gnome2-libs/evolution-data-server/evolution-data-server-3.8.1.tar.xz.sig
new file mode 100644
index 0000000..f50a95d
Binary files /dev/null and
b/gnome2-libs/evolution-data-server/evolution-data-server-3.8.1.tar.xz.sig
differ
diff --git a/gnome2-libs/evolution-webcal/DEPENDS
b/gnome2-libs/evolution-webcal/DEPENDS
index 0e4a525..329154c 100755
--- a/gnome2-libs/evolution-webcal/DEPENDS
+++ b/gnome2-libs/evolution-webcal/DEPENDS
@@ -5,6 +5,6 @@ depends libgnomeui &&
depends gnome-keyring &&
depends libsoup &&
depends evolution-data-server &&
-depends openssl &&
+depends SSL &&
depends expat

diff --git a/gnome2-libs/evolution-webcal/HISTORY
b/gnome2-libs/evolution-webcal/HISTORY
index 119d7aa..d7a347e 100644
--- a/gnome2-libs/evolution-webcal/HISTORY
+++ b/gnome2-libs/evolution-webcal/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2010-09-30 Vasil Yonkov <spirtbrat AT sourcemage.org>
* DETAILS: updated spell to 2.32.0

diff --git a/gnome2-libs/gconf2/BUILD b/gnome2-libs/gconf2/BUILD
deleted file mode 100755
index feceeab..0000000
--- a/gnome2-libs/gconf2/BUILD
+++ /dev/null
@@ -1,3 +0,0 @@
-make_single &&
-default_build &&
-make_normal
diff --git a/gnome2-libs/gconf2/DEPENDS b/gnome2-libs/gconf2/DEPENDS
index f98ea7a..71925ea 100755
--- a/gnome2-libs/gconf2/DEPENDS
+++ b/gnome2-libs/gconf2/DEPENDS
@@ -1,9 +1,18 @@
depends libxml2 &&
depends xml-parser-expat &&
depends dbus-glib &&
-depends orbit2 &&
depends intltool &&

+optional_depends gettext \
+ '--enable-nls' \
+ '--disable-nls' \
+ 'NLS support' &&
+
+optional_depends orbit2 \
+ '--enable-orbit' \
+ '--disable-orbit' \
+ 'use ORBit for IPC' &&
+
optional_depends policykit \
"--enable-defaults-service" \
"--disable-defaults-service" \
diff --git a/gnome2-libs/gconf2/DETAILS b/gnome2-libs/gconf2/DETAILS
index ad97771..93e23ef 100755
--- a/gnome2-libs/gconf2/DETAILS
+++ b/gnome2-libs/gconf2/DETAILS
@@ -1,5 +1,5 @@
SPELL=gconf2
- VERSION=3.2.5
+ VERSION=3.2.6
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=GConf-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/GConf-$VERSION"
diff --git a/gnome2-libs/gconf2/GConf-3.2.5.tar.xz.sig
b/gnome2-libs/gconf2/GConf-3.2.5.tar.xz.sig
deleted file mode 100644
index 98cc73d..0000000
Binary files a/gnome2-libs/gconf2/GConf-3.2.5.tar.xz.sig and /dev/null differ
diff --git a/gnome2-libs/gconf2/GConf-3.2.6.tar.xz.sig
b/gnome2-libs/gconf2/GConf-3.2.6.tar.xz.sig
new file mode 100644
index 0000000..9510c7d
Binary files /dev/null and b/gnome2-libs/gconf2/GConf-3.2.6.tar.xz.sig differ
diff --git a/gnome2-libs/gconf2/HISTORY b/gnome2-libs/gconf2/HISTORY
index 297de62..48c9cbb 100644
--- a/gnome2-libs/gconf2/HISTORY
+++ b/gnome2-libs/gconf2/HISTORY
@@ -1,3 +1,10 @@
+2013-10-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: orbit2 is optional, add gettext
+ * BUILD: deleted
+
+2013-05-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.2.6
+
2012-04-01 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.2.5

diff --git a/gnome2-libs/gdk-pixbuf2/DEPENDS b/gnome2-libs/gdk-pixbuf2/DEPENDS
index b5559e1..7bad65b 100755
--- a/gnome2-libs/gdk-pixbuf2/DEPENDS
+++ b/gnome2-libs/gdk-pixbuf2/DEPENDS
@@ -1,24 +1,30 @@
-depends glib2 &&
-depends libpng &&
-depends zlib &&
-depends JPEG &&
-depends tiff &&
+depends glib2 &&
+depends JPEG &&
+depends libffi &&
+depends libpng &&
+depends libpthread-stubs &&
+depends LZMA &&
+depends pcre &&
+depends tiff &&
+depends zlib &&

optional_depends libx11 \
'--with-x11' \
'--without-x11' \
'enable X11 support' &&
+if is_depends_enabled $SPELL libx11; then
+ depends libxau &&
+ depends libxcb &&
+ depends libxdmcp
+fi &&

optional_depends gobject-introspection \
"--enable-introspection" \
"--disable-introspection" \
"enable gobject-introspection" &&

-depends libffi &&
-if is_depends_enabled $SPELL libx11; then
- depends libxau &&
- depends libxcb &&
- depends libxdmcp
-fi &&
-depends pcre &&
-depends LZMA
+optional_depends jasper \
+ --enable-jasper \
+ --disable-jasper \
+ "enable JPEG2000 loader"
+
diff --git a/gnome2-libs/gdk-pixbuf2/DETAILS b/gnome2-libs/gdk-pixbuf2/DETAILS
index 4ddf9d7..27b0913 100755
--- a/gnome2-libs/gdk-pixbuf2/DETAILS
+++ b/gnome2-libs/gdk-pixbuf2/DETAILS
@@ -1,13 +1,13 @@
SPELL=gdk-pixbuf2
- VERSION=2.26.5
+ VERSION=2.30.8
+
SOURCE_HASH=sha512:2888cf035b70330e8d3ac87af54b69b2c990440fd59922464088d2a685e90022ad39c83d1ce1ccccfac3872b55ce9445ec4a3e9c7ab6371e20b19e20df7f261d
SECURITY_PATCH=1
- PATCHLEVEL=1
+ PATCHLEVEL=0
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=gdk-pixbuf-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/gdk-pixbuf-$VERSION
SOURCE_URL[0]=$GNOME_URL/sources/gdk-pixbuf/$BRANCH/$SOURCE

SOURCE_URL[1]=ftp://ftp.gnome.org/pub/GNOME/sources/gdk-pixbuf/$BRANCH/$SOURCE
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig:UPSTREAM_HASH"
LICENSE[0]=GPL
LICENSE[1]=LGPL
WEB_SITE=http://www.gnome.org
diff --git a/gnome2-libs/gdk-pixbuf2/HISTORY b/gnome2-libs/gdk-pixbuf2/HISTORY
index fb8f222..a3df523 100644
--- a/gnome2-libs/gdk-pixbuf2/HISTORY
+++ b/gnome2-libs/gdk-pixbuf2/HISTORY
@@ -1,3 +1,24 @@
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: libpthread-stubs
+
+2014-06-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.30.8
+
+2014-01-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.30.2
+
+2013-10-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.30.0
+
+2013-05-11 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.28.1
+
+2013-05-07 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS: Add optional dependency on jasper
+
+2013-04-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.28.0
+
2012-12-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: PATCH_LEVEL -> PATCHLEVEL

diff --git a/gnome2-libs/gdk-pixbuf2/gdk-pixbuf-2.26.5.tar.xz.sig
b/gnome2-libs/gdk-pixbuf2/gdk-pixbuf-2.26.5.tar.xz.sig
deleted file mode 100644
index e064b54..0000000
Binary files a/gnome2-libs/gdk-pixbuf2/gdk-pixbuf-2.26.5.tar.xz.sig and
/dev/null differ
diff --git a/gnome2-libs/gdm2/DETAILS b/gnome2-libs/gdm2/DETAILS
index 878019b..7bf60dd 100755
--- a/gnome2-libs/gdm2/DETAILS
+++ b/gnome2-libs/gdm2/DETAILS
@@ -1,5 +1,5 @@
SPELL=gdm2
- VERSION=3.6.0
+ VERSION=3.8.1.1
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=gdm-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/gdm-$VERSION
diff --git a/gnome2-libs/gdm2/HISTORY b/gnome2-libs/gdm2/HISTORY
index 55c999c..69942cc 100644
--- a/gnome2-libs/gdm2/HISTORY
+++ b/gnome2-libs/gdm2/HISTORY
@@ -1,3 +1,6 @@
+2013-05-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.8.1.1
+
2012-10-09 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.6.0

diff --git a/gnome2-libs/gdm2/gdm-3.6.0.tar.xz.sig
b/gnome2-libs/gdm2/gdm-3.6.0.tar.xz.sig
deleted file mode 100644
index 8558dea..0000000
Binary files a/gnome2-libs/gdm2/gdm-3.6.0.tar.xz.sig and /dev/null differ
diff --git a/gnome2-libs/gdm2/gdm-3.8.1.1.tar.xz.sig
b/gnome2-libs/gdm2/gdm-3.8.1.1.tar.xz.sig
new file mode 100644
index 0000000..049f485
Binary files /dev/null and b/gnome2-libs/gdm2/gdm-3.8.1.1.tar.xz.sig differ
diff --git a/gnome2-libs/gjs/DETAILS b/gnome2-libs/gjs/DETAILS
index 0f3873e..2f23d89 100755
--- a/gnome2-libs/gjs/DETAILS
+++ b/gnome2-libs/gjs/DETAILS
@@ -1,5 +1,5 @@
SPELL=gjs
- VERSION=1.34.0
+ VERSION=1.36.1
BRANCH=$(echo $VERSION|cut -d . -f 1,2)
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
diff --git a/gnome2-libs/gjs/HISTORY b/gnome2-libs/gjs/HISTORY
index 3244c0b..a72ff55 100644
--- a/gnome2-libs/gjs/HISTORY
+++ b/gnome2-libs/gjs/HISTORY
@@ -1,3 +1,6 @@
+2013-05-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.36.1
+
2012-09-30 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.34.0
* BUILD: removed
diff --git a/gnome2-libs/gjs/gjs-1.34.0.tar.xz.sig
b/gnome2-libs/gjs/gjs-1.34.0.tar.xz.sig
deleted file mode 100644
index 9c0ab85..0000000
Binary files a/gnome2-libs/gjs/gjs-1.34.0.tar.xz.sig and /dev/null differ
diff --git a/gnome2-libs/gjs/gjs-1.36.1.tar.xz.sig
b/gnome2-libs/gjs/gjs-1.36.1.tar.xz.sig
new file mode 100644
index 0000000..bfcfe8b
Binary files /dev/null and b/gnome2-libs/gjs/gjs-1.36.1.tar.xz.sig differ
diff --git a/gnome2-libs/glib2/DEPENDS b/gnome2-libs/glib2/DEPENDS
index b24ac4d..726afcb 100755
--- a/gnome2-libs/glib2/DEPENDS
+++ b/gnome2-libs/glib2/DEPENDS
@@ -2,6 +2,7 @@

depends pkgconfig &&
depends libffi &&
+depends gettext &&
depends xz-utils &&

if [[ $GLIB_VER == devel ]];then
@@ -13,15 +14,14 @@ if ! spell_installed pkgconfig; then
fi &&

depends perl &&
-optional_depends PYTHON \
- "" \
- "" \
- "Perform post-build testing" &&
-
-optional_depends gettext \
- "" \
- "--with-libiconv=no" \
- "Build with gettext?" &&
+# It used to be optional, but cannot be until we figure out what to do
+# about gdbus-codegen. INSTALL fails without python and leaves us
+# without glib2, which can break other serious stuff.
+#optional_depends PYTHON \
+# "--enable-modular-tests" \
+# "--disable-modular-tests" \
+# "Perform post-build testing" &&
+depends PYTHON &&

if spell_ok $SPELL; then
optional_depends FAM \
diff --git a/gnome2-libs/glib2/DETAILS b/gnome2-libs/glib2/DETAILS
index 024c518..6fb6805 100755
--- a/gnome2-libs/glib2/DETAILS
+++ b/gnome2-libs/glib2/DETAILS
@@ -1,17 +1,16 @@
SPELL=glib2
if [[ $GLIB_VER == devel ]];then
- VERSION=2.34.3
+ VERSION=2.42.1
+
SOURCE_HASH=sha512:0d273e3e24f164f16f6663f88866ae412714eab7d15c1901fdef61f13649a08f9962e49f9d52e8a1683100f9c2dcc468b9a5bf8a9b3d6ca7b0d9488bc58f3f1e
SOURCE=glib-$VERSION.tar.xz
# SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
-
SOURCE_HASH=sha512:2382e09159da2ef47384a3e52622f139577af69d6aba86ea1636f2b6b23b9f6bf89967f29394fd7f93d0528e2c58ae015864aa58a3e3e4f504c7a268b2ef4a75
else
- VERSION=2.34.3
+ VERSION=2.42.1
+
SOURCE_HASH=sha512:0d273e3e24f164f16f6663f88866ae412714eab7d15c1901fdef61f13649a08f9962e49f9d52e8a1683100f9c2dcc468b9a5bf8a9b3d6ca7b0d9488bc58f3f1e
SECURITY_PATCH=1
SOURCE=glib-$VERSION.tar.xz
-
SOURCE_HASH=sha512:2382e09159da2ef47384a3e52622f139577af69d6aba86ea1636f2b6b23b9f6bf89967f29394fd7f93d0528e2c58ae015864aa58a3e3e4f504c7a268b2ef4a75
# SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
fi
- PATCHLEVEL=1
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE_DIRECTORY="$BUILD_DIRECTORY/glib-$VERSION"
SOURCE_URL[0]=$GNOME_URL/sources/glib/$BRANCH/$SOURCE
diff --git a/gnome2-libs/glib2/HISTORY b/gnome2-libs/glib2/HISTORY
index bc02ceb..9cf3363 100644
--- a/gnome2-libs/glib2/HISTORY
+++ b/gnome2-libs/glib2/HISTORY
@@ -1,3 +1,57 @@
+2014-11-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.42.1
+
+2014-10-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.42.0
+ * PRE_BUILD: not needed
+
+2014-08-28 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: some PYTHON is always needed now to avoid failure during
+ INSTALL (for a dbus codegen tool, also the modular-tests option
+ doesn't exist anymore)
+
+2014-08-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.41.2
+
+2014-07-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.41.1
+
+2014-06-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * PRE_BUILD: do not use autogen.sh, use autoreconf
+ do not disable gdbus-codegen, it is needed by gtk+3
+ * DETAILS: PATCHLEVEL=1
+
+2014-04-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.40.0
+
+2014-01-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.38.2
+
+2013-10-29 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.38.1
+
+2013-04-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.38.0
+
+2013-08-18 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.36.4
+ * PRE_BUILD: ./autogen.sh to work with automake 1.14
+
+2013-07-12 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.36.3
+
+2013-05-10 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS, PRE_BUILD: make python optional again
+
+2013-04-22 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.36.1
+
+2013-04-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: gettext is required
+
+2013-04-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.36.0
+
2013-02-10 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: fixed circular glib2 -> gamin -> glib2 dependency

diff --git a/gnome2-libs/glibmm/DETAILS b/gnome2-libs/glibmm/DETAILS
index 84176a4..28c56ab 100755
--- a/gnome2-libs/glibmm/DETAILS
+++ b/gnome2-libs/glibmm/DETAILS
@@ -1,10 +1,11 @@
SPELL=glibmm
- VERSION=2.30.1
+ VERSION=2.40.0
+
SOURCE_HASH=sha512:3a51b3e311ba59505b3c452afdfdf456f184c39651d81317ff62f942d309f8707306cc68c69c20f7534f585036086088159414c7e75de59ab2684c4850559cb9
+# SOURCE_GPG=gurus.gpg:$SOURCE.sig
BRANCH=`echo $VERSION|cut -d . -f 1,2`
- SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
- SOURCE_GPG=gurus.gpg:$SOURCE.sig
LICENSE[0]="LGPL"
WEB_SITE=http://www.gtkmm.org/
ENTERED=20031005
diff --git a/gnome2-libs/glibmm/HISTORY b/gnome2-libs/glibmm/HISTORY
index f5fadb4..05b05b8 100644
--- a/gnome2-libs/glibmm/HISTORY
+++ b/gnome2-libs/glibmm/HISTORY
@@ -1,3 +1,16 @@
+2014-04-19Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.40.0
+
+2013-12-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.38.1
+
+2013-05-04 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.36.2
+
+2013-03-30 Sukneet Basuta <sukneet AT sourcemage.org>
+ * DETAILS: updated spell to 2.34.1
+ bz2->xz
+
2011-11-18 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 2.30.1

diff --git a/gnome2-libs/glibmm/REPAIR^none^PRE_SUB_DEPENDS
b/gnome2-libs/glibmm/REPAIR^none^PRE_SUB_DEPENDS
deleted file mode 100644
index 06cc9d6..0000000
--- a/gnome2-libs/glibmm/REPAIR^none^PRE_SUB_DEPENDS
+++ /dev/null
@@ -1,5 +0,0 @@
-case $THIS_SUB_DEPENDS in
- DOC) if [[ $FULLDOCS == "y" ]]; then return 0; fi ;;
- *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DE$
- return 1;;
-esac
diff --git a/gnome2-libs/glibmm/glibmm-2.30.1.tar.bz2.sig
b/gnome2-libs/glibmm/glibmm-2.30.1.tar.bz2.sig
deleted file mode 100644
index 2c274d5..0000000
Binary files a/gnome2-libs/glibmm/glibmm-2.30.1.tar.bz2.sig and /dev/null
differ
diff --git a/gnome2-libs/gnome-control-center/DEPENDS
b/gnome2-libs/gnome-control-center/DEPENDS
index 3df42e4..04c7f3f 100755
--- a/gnome2-libs/gnome-control-center/DEPENDS
+++ b/gnome2-libs/gnome-control-center/DEPENDS
@@ -7,9 +7,9 @@ depends libxcursor &&
depends libxext &&
depends libxml2 &&
depends glib2 &&
-depends gtk+2 &&
+depends gtk+3 &&
depends gconf2 &&
-depends gnome-desktop &&
+depends gnome-desktop3 &&
depends gnome-menus &&
depends librsvg2 &&
depends pango &&
@@ -25,22 +25,23 @@ depends libunique &&
depends gnome-online-accounts &&
depends pulseaudio &&
depends libpwquality &&
+runtime_depends consolekit &&
+runtime_depends accountsservice &&

-optional_depends evolution-data-server \
- "--enable-aboutme" \
- "--disable-aboutme" \
- "for about-me capplet" &&
-
-optional_depends xscreensaver \
- '' \
- '' \
- 'for X-ScreenSaver daemon' &&
-
-optional_depends rarian \
- '--enable-scrollkeeper' \
- '--disable-scrollkeeper' \
- 'Register with rarian' &&
optional_depends CUPS \
'--enable-cups' \
'--disable-cups' \
- 'for printing support'
+ 'for printing support' &&
+
+optional_depends ibus \
+ '--enable-ibus' \
+ '--disable-ibus' \
+ 'for a user friendly input method UI' &&
+
+optional_depends cheese \
+ '--with-cheese' \
+ '--without-cheese' \
+ 'for cheese webcam support' &&
+
+suggest_depends network-manager '' '' 'to manage your networks' &&
+suggest_depends gnome-bluetooth '' '' 'to manage bluetooth devices'
diff --git a/gnome2-libs/gnome-control-center/DETAILS
b/gnome2-libs/gnome-control-center/DETAILS
index 73ff02e..19f7c82 100755
--- a/gnome2-libs/gnome-control-center/DETAILS
+++ b/gnome2-libs/gnome-control-center/DETAILS
@@ -1,5 +1,5 @@
SPELL=gnome-control-center
- VERSION=3.6.2
+ VERSION=3.6.3
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/gnome2-libs/gnome-control-center/HISTORY
b/gnome2-libs/gnome-control-center/HISTORY
index 3b7f758..e93d6ed 100644
--- a/gnome2-libs/gnome-control-center/HISTORY
+++ b/gnome2-libs/gnome-control-center/HISTORY
@@ -1,3 +1,11 @@
+2013-03-10 Sukneet Basuta <sukneet AT sourcemage.org>
+ * DETAILS: updated spell to 3.6.3
+ * DEPENDS: gtk+2 -> gtk+3, gnome-desktop -> gnome-desktop3
+ added runtime_depends consolekit & accountsservice
+ removed optional_depends evolution-data-server, xscreensaver, rarian
+ added optional_depends ibus, cheese
+ added suggest_depends network-manager, gnome-bluetooth
+
2012-10-22 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.6.2
* DEPENDS: libpwquality added
diff --git
a/gnome2-libs/gnome-control-center/gnome-control-center-3.6.2.tar.xz.sig
b/gnome2-libs/gnome-control-center/gnome-control-center-3.6.2.tar.xz.sig
deleted file mode 100644
index 4365b95..0000000
Binary files
a/gnome2-libs/gnome-control-center/gnome-control-center-3.6.2.tar.xz.sig and
/dev/null differ
diff --git
a/gnome2-libs/gnome-control-center/gnome-control-center-3.6.3.tar.xz.sig
b/gnome2-libs/gnome-control-center/gnome-control-center-3.6.3.tar.xz.sig
new file mode 100644
index 0000000..5dffa53
Binary files /dev/null and
b/gnome2-libs/gnome-control-center/gnome-control-center-3.6.3.tar.xz.sig
differ
diff --git a/gnome2-libs/gnome-keyring/DETAILS
b/gnome2-libs/gnome-keyring/DETAILS
index 4b25d7c..fd1ade7 100755
--- a/gnome2-libs/gnome-keyring/DETAILS
+++ b/gnome2-libs/gnome-keyring/DETAILS
@@ -1,5 +1,5 @@
SPELL=gnome-keyring
- VERSION=3.6.1
+ VERSION=3.6.3
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/gnome2-libs/gnome-keyring/HISTORY
b/gnome2-libs/gnome-keyring/HISTORY
index 261d8a9..9c5a999 100644
--- a/gnome2-libs/gnome-keyring/HISTORY
+++ b/gnome2-libs/gnome-keyring/HISTORY
@@ -1,3 +1,7 @@
+2013-06-12 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 3.6.3
+ SOURCE matches upstream SHA256
+
2012-10-27 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.6.1

diff --git a/gnome2-libs/gnome-keyring/gnome-keyring-3.6.1.tar.xz.sig
b/gnome2-libs/gnome-keyring/gnome-keyring-3.6.1.tar.xz.sig
deleted file mode 100644
index 210f5ac..0000000
Binary files a/gnome2-libs/gnome-keyring/gnome-keyring-3.6.1.tar.xz.sig and
/dev/null differ
diff --git a/gnome2-libs/gnome-keyring/gnome-keyring-3.6.3.tar.xz.sig
b/gnome2-libs/gnome-keyring/gnome-keyring-3.6.3.tar.xz.sig
new file mode 100644
index 0000000..7598e7f
Binary files /dev/null and
b/gnome2-libs/gnome-keyring/gnome-keyring-3.6.3.tar.xz.sig differ
diff --git a/gnome2-libs/gnome-menus/DETAILS b/gnome2-libs/gnome-menus/DETAILS
index e7eee2e..f95aa9b 100755
--- a/gnome2-libs/gnome-menus/DETAILS
+++ b/gnome2-libs/gnome-menus/DETAILS
@@ -1,5 +1,5 @@
SPELL=gnome-menus
- VERSION=3.6.0
+ VERSION=3.8.0
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/gnome2-libs/gnome-menus/HISTORY b/gnome2-libs/gnome-menus/HISTORY
index 755777b..848c372 100644
--- a/gnome2-libs/gnome-menus/HISTORY
+++ b/gnome2-libs/gnome-menus/HISTORY
@@ -1,3 +1,6 @@
+2013-05-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.8.0
+
2012-10-07 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.6.0

diff --git a/gnome2-libs/gnome-menus/gnome-menus-3.6.0.tar.xz.sig
b/gnome2-libs/gnome-menus/gnome-menus-3.6.0.tar.xz.sig
deleted file mode 100644
index ad72fdc..0000000
Binary files a/gnome2-libs/gnome-menus/gnome-menus-3.6.0.tar.xz.sig and
/dev/null differ
diff --git a/gnome2-libs/gnome-menus/gnome-menus-3.8.0.tar.xz.sig
b/gnome2-libs/gnome-menus/gnome-menus-3.8.0.tar.xz.sig
new file mode 100644
index 0000000..6ae83a1
Binary files /dev/null and
b/gnome2-libs/gnome-menus/gnome-menus-3.8.0.tar.xz.sig differ
diff --git
a/gnome2-libs/gnome-panel/0001-panel-Fix-launcher-icon-animation-ending-with-black.patch

b/gnome2-libs/gnome-panel/0001-panel-Fix-launcher-icon-animation-ending-with-black.patch
new file mode 100644
index 0000000..66906f9
--- /dev/null
+++
b/gnome2-libs/gnome-panel/0001-panel-Fix-launcher-icon-animation-ending-with-black.patch
@@ -0,0 +1,35 @@
+From be33e799d968a073c0a8856c96d11e8594b88bc4 Mon Sep 17 00:00:00 2001
+From: Yannick Gicquel <ygicquel AT gmail.com>
+Date: Thu, 22 Nov 2012 08:37:26 +0100
+Subject: [PATCH] panel: Fix launcher icon animation ending with black
artifact
+
+We simply need to hide the animation window before unref'ing the pixbuf.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=688618
+---
+ gnome-panel/xstuff.c | 5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
+
+diff --git a/gnome-panel/xstuff.c b/gnome-panel/xstuff.c
+index 5acbf66..4f8b605 100644
+--- a/gnome-panel/xstuff.c
++++ b/gnome-panel/xstuff.c
+@@ -326,12 +326,13 @@ zoom_draw (GtkWidget *widget,
+ g_source_remove (zoom->timeout_id);
+ zoom->timeout_id = 0;
+
++ gtk_widget_hide (widget);
++ g_idle_add (idle_destroy, widget);
++
+ g_object_unref (zoom->pixbuf);
+ zoom->pixbuf = NULL;
+
+ g_slice_free (CompositedZoomData, zoom);
+-
+- g_idle_add (idle_destroy, widget);
+ } else {
+ GdkPixbuf *scaled;
+ int width, height;
+--
+1.8.2
+
diff --git
a/gnome2-libs/gnome-panel/0002-fix-build-error-due-to-missing-gweather-xml.h.patch

b/gnome2-libs/gnome-panel/0002-fix-build-error-due-to-missing-gweather-xml.h.patch
new file mode 100644
index 0000000..8eabd1d
--- /dev/null
+++
b/gnome2-libs/gnome-panel/0002-fix-build-error-due-to-missing-gweather-xml.h.patch
@@ -0,0 +1,29 @@
+From f5550422e202041a70cce8776785e3e651a01d8d Mon Sep 17 00:00:00 2001
+From: Philipp Kaluza <phk AT src.gnome.org>
+Date: Thu, 3 Jan 2013 11:51:19 +0100
+Subject: [PATCH] fix build error due to missing gweather-xml.h
+
+GWeather doesn't export the deprecated GWeatherXML anymore since
+commit 354f1aa9003ee08c6e63ecbaaa6b9179b9178184 . Luckily, our last
+usage of it is long gone. Remove leftover include.
+
+See https://bugzilla.redhat.com/show_bug.cgi?id=890219
+---
+ applets/clock/clock.c | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/applets/clock/clock.c b/applets/clock/clock.c
+index 90ee62b..6b62daa 100644
+--- a/applets/clock/clock.c
++++ b/applets/clock/clock.c
+@@ -54,7 +54,6 @@
+ #define GNOME_DESKTOP_USE_UNSTABLE_API
+ #include <libgnome-desktop/gnome-wall-clock.h>
+
+-#include <libgweather/gweather-xml.h>
+ #include <libgweather/location-entry.h>
+ #include <libgweather/timezone-menu.h>
+ #include <libgweather/gweather-enum-types.h>
+--
+1.8.2
+
diff --git a/gnome2-libs/gnome-panel/0003-na-apply-style-after-realize.patch
b/gnome2-libs/gnome-panel/0003-na-apply-style-after-realize.patch
new file mode 100644
index 0000000..4895760
--- /dev/null
+++ b/gnome2-libs/gnome-panel/0003-na-apply-style-after-realize.patch
@@ -0,0 +1,47 @@
+From 58b73a9e3129eb25f030f8d02bcd15303b300814 Mon Sep 17 00:00:00 2001
+From: Daniel Drake <dsd AT laptop.org>
+Date: Mon, 17 Dec 2012 14:58:20 +0000
+Subject: [PATCH] na: apply style after realize
+
+Under Fedora 18 (GTK-3.6.2), notification icons such as the battery/power
+icon from gnome-settings-daemon are appearing all-black on top of a black
+background.
+
+This is because style_updated is being called before the tray applet
+is realized, meaning that the following code in
+na_tray_applet_style_updated() causes a bail-out:
+
+ if (!applet->priv->tray)
+ return;
+
+and the style is never applied.
+
+Fix this by updating the style explicitly after realizing the widget.
+---
+ applets/notification_area/main.c | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/applets/notification_area/main.c
b/applets/notification_area/main.c
+index 5fc4d1d..5dad715 100644
+--- a/applets/notification_area/main.c
++++ b/applets/notification_area/main.c
+@@ -36,6 +36,8 @@
+
+ #define NOTIFICATION_AREA_ICON "gnome-panel-notification-area"
+
++static void na_tray_applet_style_updated (GtkWidget *widget);
++
+ struct _NaTrayAppletPrivate
+ {
+ NaTray *tray;
+@@ -78,6 +80,7 @@ na_tray_applet_realize (GtkWidget *widget)
+
get_gtk_orientation_from_applet_orient (orient));
+
+ gtk_container_add (GTK_CONTAINER (widget), GTK_WIDGET
(applet->priv->tray));
++ na_tray_applet_style_updated (widget);
+ gtk_widget_show (GTK_WIDGET (applet->priv->tray));
+ }
+
+--
+1.8.2
+
diff --git
a/gnome2-libs/gnome-panel/0004-drop-support-for-commandline-based-calendar-tasks-ap.patch

b/gnome2-libs/gnome-panel/0004-drop-support-for-commandline-based-calendar-tasks-ap.patch
new file mode 100644
index 0000000..c18c1bf
--- /dev/null
+++
b/gnome2-libs/gnome-panel/0004-drop-support-for-commandline-based-calendar-tasks-ap.patch
@@ -0,0 +1,53 @@
+From 452f59be8f9babf0ae33654e754da65151760a76 Mon Sep 17 00:00:00 2001
+From: Philipp Kaluza <phk AT src.gnome.org>
+Date: Fri, 8 Mar 2013 17:51:23 +0100
+Subject: [PATCH 4/6] drop support for commandline-based calendar/tasks
+ applications
+
+It's not worth the layering violations this would need.
+(Partial fix for bug #237308 .)
+---
+ applets/clock/calendar-window.c | 13 +++++++------
+ 1 file changed, 7 insertions(+), 6 deletions(-)
+
+diff --git a/applets/clock/calendar-window.c
b/applets/clock/calendar-window.c
+index 458852c..708e921 100644
+--- a/applets/clock/calendar-window.c
++++ b/applets/clock/calendar-window.c
+@@ -42,9 +42,6 @@
+ #include <glib/gi18n.h>
+ #include <gio/gio.h>
+
+-#define GNOME_DESKTOP_USE_UNSTABLE_API
+-#include <libgnome-desktop/gnome-desktop-utils.h>
+-
+ #include "calendar-window.h"
+
+ #include "clock.h"
+@@ -168,6 +165,13 @@ clock_launch_calendar_tasks_app (CalendarWindow *calwin,
+ return;
+ }
+
++ /* FIXME: reintroduce terminal support if a proper GAppInfo port of
gnome-panel is ever done */
++ if (terminal) {
++ g_printerr ("Terminal-based calendar/tasks applications are
no longer supported, sorry. "
++ "Please configure a different application.\n");
++ return;
++ }
++
+ command_line = g_find_program_in_path (program);
+ if (command_line == NULL) {
+ g_printerr ("Cannot launch calendar/tasks application: %s in
path\n", program);
+@@ -189,9 +193,6 @@ clock_launch_calendar_tasks_app (CalendarWindow *calwin,
+ screen = gtk_widget_get_screen (calwin->priv->calendar);
+ error = NULL;
+
+- if (terminal)
+- gnome_desktop_prepend_terminal_to_vector (&argc, &argv);
+-
+ display = gdk_screen_make_display_name (screen);
+
+ result = g_spawn_async (NULL, /* working directory */
+--
+1.8.2
+
diff --git
a/gnome2-libs/gnome-panel/0005-panel-run-dialog-resurrect-function-gnome_desktop_pr.patch

b/gnome2-libs/gnome-panel/0005-panel-run-dialog-resurrect-function-gnome_desktop_pr.patch
new file mode 100644
index 0000000..b6a6bf8
--- /dev/null
+++
b/gnome2-libs/gnome-panel/0005-panel-run-dialog-resurrect-function-gnome_desktop_pr.patch
@@ -0,0 +1,177 @@
+From bf6af945130299a69a244afaee4eecbd3fb77233 Mon Sep 17 00:00:00 2001
+From: Philipp Kaluza <phk AT src.gnome.org>
+Date: Fri, 8 Mar 2013 18:08:32 +0100
+Subject: [PATCH 5/6] panel-run-dialog: resurrect function
+ gnome_desktop_prepend_terminal_to_vector
+
+, which was removed from gnome-desktop in commit
+9bab2144b7c8ace0c057720be3c48fb24a80a19d , and keep a local
+copy in panel-run-dialog.c (simple helper function, static).
+(Second half of fix for bug #237308 .)
+---
+ gnome-panel/panel-run-dialog.c | 135
++++++++++++++++++++++++++++++++++++++++-
+ 1 file changed, 133 insertions(+), 2 deletions(-)
+
+diff --git a/gnome-panel/panel-run-dialog.c b/gnome-panel/panel-run-dialog.c
+index 801b9bc..faf3d7e 100644
+--- a/gnome-panel/panel-run-dialog.c
++++ b/gnome-panel/panel-run-dialog.c
+@@ -25,6 +25,7 @@
+ * Havoc Pennington <hp AT pobox.com>
+ * George Lebl <jirka AT 5z.com>
+ * Mark McLoughlin <mark AT skynet.ie>
++ * Tom Tromey (Copyright (C) 1998)
+ */
+
+ #include <config.h>
+@@ -42,8 +43,6 @@
+ #include <gdk/gdkkeysyms.h>
+ #include <gmenu-tree.h>
+
+-#include <libgnome-desktop/gnome-desktop-utils.h>
+-
+ #include <libpanel-util/panel-error.h>
+ #include <libpanel-util/panel-glib.h>
+ #include <libpanel-util/panel-gtk.h>
+@@ -335,6 +334,138 @@ dummy_child_watch (GPid pid,
+ */
+ }
+
++
++/**
++ * gnome_desktop_prepend_terminal_to_vector:
++ * @argc: a pointer to the vector size
++ * @argv: a pointer to the vector
++ *
++ * Description: Prepends a terminal (either the one configured as default
in
++ * the user's GNOME setup, or one of the common xterm emulators) to the
passed
++ * in vector, modifying it in the process. The vector should be allocated
with
++ * #g_malloc, as this will #g_free the original vector. Also all elements
must
++ * have been allocated separately. That is the standard glib/GNOME way of
++ * doing vectors however. If the integer that @argc points to is negative,
the
++ * size will first be computed. Also note that passing in pointers to a
vector
++ * that is empty, will just create a new vector for you.
++ **/
++static void
++gnome_desktop_prepend_terminal_to_vector (int *argc, char ***argv)
++{
++#ifndef G_OS_WIN32
++ char **real_argv;
++ int real_argc;
++ int i, j;
++ char **term_argv = NULL;
++ int term_argc = 0;
++ GSettings *settings;
++
++ gchar *terminal = NULL;
++
++ char **the_argv;
++
++ g_return_if_fail (argc != NULL);
++ g_return_if_fail (argv != NULL);
++
++ // _gnome_desktop_init_i18n ();
++
++ /* sanity */
++ if(*argv == NULL)
++ *argc = 0;
++
++ the_argv = *argv;
++
++ /* compute size if not given */
++ if (*argc < 0) {
++ for (i = 0; the_argv[i] != NULL; i++)
++ ;
++ *argc = i;
++ }
++
++ settings = g_settings_new
("org.gnome.desktop.default-applications.terminal");
++ terminal = g_settings_get_string (settings, "exec");
++
++ if (terminal) {
++ gchar *command_line;
++ gchar *exec_flag;
++
++ exec_flag = g_settings_get_string (settings, "exec-arg");
++
++ if (exec_flag == NULL)
++ command_line = g_strdup (terminal);
++ else
++ command_line = g_strdup_printf ("%s %s", terminal,
++ exec_flag);
++
++ g_shell_parse_argv (command_line,
++ &term_argc,
++ &term_argv,
++ NULL /* error */);
++
++ g_free (command_line);
++ g_free (exec_flag);
++ g_free (terminal);
++ }
++
++ g_object_unref (settings);
++
++ if (term_argv == NULL) {
++ char *check;
++
++ term_argc = 2;
++ term_argv = g_new0 (char *, 3);
++
++ check = g_find_program_in_path ("gnome-terminal");
++ if (check != NULL) {
++ term_argv[0] = check;
++ /* Note that gnome-terminal takes -x and
++ * as -e in gnome-terminal is broken we use that. */
++ term_argv[1] = g_strdup ("-x");
++ } else {
++ if (check == NULL)
++ check = g_find_program_in_path ("nxterm");
++ if (check == NULL)
++ check = g_find_program_in_path
("color-xterm");
++ if (check == NULL)
++ check = g_find_program_in_path ("rxvt");
++ if (check == NULL)
++ check = g_find_program_in_path ("xterm");
++ if (check == NULL)
++ check = g_find_program_in_path ("dtterm");
++ if (check == NULL) {
++ g_warning (_("Cannot find a terminal, using "
++ "xterm, even if it may not
work"));
++ check = g_strdup ("xterm");
++ }
++ term_argv[0] = check;
++ term_argv[1] = g_strdup ("-e");
++ }
++ }
++
++ real_argc = term_argc + *argc;
++ real_argv = g_new (char *, real_argc + 1);
++
++ for (i = 0; i < term_argc; i++)
++ real_argv[i] = term_argv[i];
++
++ for (j = 0; j < *argc; j++, i++)
++ real_argv[i] = (char *)the_argv[j];
++
++ real_argv[i] = NULL;
++
++ g_free (*argv);
++ *argv = real_argv;
++ *argc = real_argc;
++
++ /* we use g_free here as we sucked all the inner strings
++ * out from it into real_argv */
++ g_free (term_argv);
++#else
++ /* FIXME: Implement when needed */
++ g_warning ("gnome_prepend_terminal_to_vector: Not implemented");
++#endif
++}
++
+ static gboolean
+ panel_run_dialog_launch_command (PanelRunDialog *dialog,
+ const char *command,
+--
+1.8.2
+
diff --git
a/gnome2-libs/gnome-panel/0006-panel-run-dialog-rename-helper-function.patch
b/gnome2-libs/gnome-panel/0006-panel-run-dialog-rename-helper-function.patch
new file mode 100644
index 0000000..236c588
--- /dev/null
+++
b/gnome2-libs/gnome-panel/0006-panel-run-dialog-rename-helper-function.patch
@@ -0,0 +1,69 @@
+From 44eba7db43b227d9b15a2d64d0af97167522891d Mon Sep 17 00:00:00 2001
+From: Philipp Kaluza <phk AT src.gnome.org>
+Date: Fri, 8 Mar 2013 18:48:04 +0100
+Subject: [PATCH 6/6] panel-run-dialog: rename helper function
+
+that I resurrected earlier from gnome_desktop_prepend_terminal_to_vector
+to panel_run_dialog_prepend_terminal_to_vector (use proper namespace).
+---
+ gnome-panel/panel-run-dialog.c | 14 ++++----------
+ 1 file changed, 4 insertions(+), 10 deletions(-)
+
+diff --git a/gnome-panel/panel-run-dialog.c b/gnome-panel/panel-run-dialog.c
+index faf3d7e..d89ac06 100644
+--- a/gnome-panel/panel-run-dialog.c
++++ b/gnome-panel/panel-run-dialog.c
+@@ -336,7 +336,7 @@ dummy_child_watch (GPid pid,
+
+
+ /**
+- * gnome_desktop_prepend_terminal_to_vector:
++ * panel_run_dialog_prepend_terminal_to_vector:
+ * @argc: a pointer to the vector size
+ * @argv: a pointer to the vector
+ *
+@@ -349,10 +349,10 @@ dummy_child_watch (GPid pid,
+ * size will first be computed. Also note that passing in pointers to a
vector
+ * that is empty, will just create a new vector for you.
+ **/
++/* TODO: throw out this function if there ever is a proper GAppInfo port */
+ static void
+-gnome_desktop_prepend_terminal_to_vector (int *argc, char ***argv)
++panel_run_dialog_prepend_terminal_to_vector (int *argc, char ***argv)
+ {
+-#ifndef G_OS_WIN32
+ char **real_argv;
+ int real_argc;
+ int i, j;
+@@ -367,8 +367,6 @@ gnome_desktop_prepend_terminal_to_vector (int *argc,
char ***argv)
+ g_return_if_fail (argc != NULL);
+ g_return_if_fail (argv != NULL);
+
+- // _gnome_desktop_init_i18n ();
+-
+ /* sanity */
+ if(*argv == NULL)
+ *argc = 0;
+@@ -460,10 +458,6 @@ gnome_desktop_prepend_terminal_to_vector (int *argc,
char ***argv)
+ /* we use g_free here as we sucked all the inner strings
+ * out from it into real_argv */
+ g_free (term_argv);
+-#else
+- /* FIXME: Implement when needed */
+- g_warning ("gnome_prepend_terminal_to_vector: Not implemented");
+-#endif
+ }
+
+ static gboolean
+@@ -485,7 +479,7 @@ panel_run_dialog_launch_command (PanelRunDialog *dialog,
+ screen = gtk_window_get_screen (GTK_WINDOW (dialog->run_dialog));
+
+ if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON
(dialog->terminal_checkbox)))
+- gnome_desktop_prepend_terminal_to_vector (&argc, &argv);
++ panel_run_dialog_prepend_terminal_to_vector (&argc, &argv);
+
+ display = gdk_screen_make_display_name (screen);
+
+--
+1.8.2
+
diff --git a/gnome2-libs/gnome-panel/DETAILS b/gnome2-libs/gnome-panel/DETAILS
index e403d7d..c1d217d 100755
--- a/gnome2-libs/gnome-panel/DETAILS
+++ b/gnome2-libs/gnome-panel/DETAILS
@@ -1,5 +1,5 @@
SPELL=gnome-panel
- VERSION=3.6.0
+ VERSION=3.6.2
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/gnome2-libs/gnome-panel/HISTORY b/gnome2-libs/gnome-panel/HISTORY
index 4e00e01..ef6928b 100644
--- a/gnome2-libs/gnome-panel/HISTORY
+++ b/gnome2-libs/gnome-panel/HISTORY
@@ -1,3 +1,17 @@
+2013-06-11 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 3.6.2
+ * PRE_BUILD: Fix compilation against gnome-desktop 3.8+
+ * 0001-panel-Fix-launcher-icon-animation-ending-with-black.patch,
+ 0002-fix-build-error-due-to-missing-gweather-xml.h.patch,
+ 0003-na-apply-style-after-realize.patch,
+ 0004-drop-support-for-commandline-based-calendar-tasks-ap.patch,
+ 0005-panel-run-dialog-resurrect-function-gnome_desktop_pr.patch,
+ 0006-panel-run-dialog-rename-helper-function.patch,
+ 0007-notification_area-Use-the-generic-marshaller.patch: Added from
+
http://git.pld-linux.org/gitweb.cgi/packages/gnome-panel.git/commitdiff/fd33e2e0d0dd96ab56e3ee8b297e7de83556c0e0
+ See https://bugzilla.gnome.org/show_bug.cgi?id=692385 for removal of
+ gnome-desktop-utils.h which lead me down this chase.
+
2012-10-07 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.6.0

diff --git a/gnome2-libs/gnome-panel/PRE_BUILD
b/gnome2-libs/gnome-panel/PRE_BUILD
new file mode 100755
index 0000000..3fb8e36
--- /dev/null
+++ b/gnome2-libs/gnome-panel/PRE_BUILD
@@ -0,0 +1,8 @@
+default_pre_build &&
+cd "${SOURCE_DIRECTORY}" &&
+
+message "${MESSAGE_COLOR}Fix compilation against gnome-desktop
3.8+...${DEFAULT_COLOR}" &&
+# 0007-notification_area-Use-the-generic-marshaller.patch # doesn't apply to
us
+for patch in 0001-panel-Fix-launcher-icon-animation-ending-with-black.patch
0002-fix-build-error-due-to-missing-gweather-xml.h.patch
0003-na-apply-style-after-realize.patch
0004-drop-support-for-commandline-based-calendar-tasks-ap.patch
0005-panel-run-dialog-resurrect-function-gnome_desktop_pr.patch
0006-panel-run-dialog-rename-helper-function.patch; do
+ patch -p1 < "${SPELL_DIRECTORY}"/$patch
+done
diff --git a/gnome2-libs/gnome-panel/gnome-panel-3.6.0.tar.xz.sig
b/gnome2-libs/gnome-panel/gnome-panel-3.6.0.tar.xz.sig
deleted file mode 100644
index 0b2b5d2..0000000
Binary files a/gnome2-libs/gnome-panel/gnome-panel-3.6.0.tar.xz.sig and
/dev/null differ
diff --git a/gnome2-libs/gnome-panel/gnome-panel-3.6.2.tar.xz.sig
b/gnome2-libs/gnome-panel/gnome-panel-3.6.2.tar.xz.sig
new file mode 100644
index 0000000..df9ddfc
Binary files /dev/null and
b/gnome2-libs/gnome-panel/gnome-panel-3.6.2.tar.xz.sig differ
diff --git a/gnome2-libs/gnome-python2/DEPENDS
b/gnome2-libs/gnome-python2/DEPENDS
index b249b63..52641d4 100755
--- a/gnome2-libs/gnome-python2/DEPENDS
+++ b/gnome2-libs/gnome-python2/DEPENDS
@@ -91,7 +91,7 @@ depends libxinerama &&
depends libxml2 &&
depends libxrandr &&
depends libxrender &&
-depends openssl &&
+depends SSL &&
depends orbit2 &&
depends pango &&
depends pcre &&
diff --git a/gnome2-libs/gnome-python2/HISTORY
b/gnome2-libs/gnome-python2/HISTORY
index e217730..ba7dfd9 100644
--- a/gnome2-libs/gnome-python2/HISTORY
+++ b/gnome2-libs/gnome-python2/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2012-12-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: added dependencies on atk, bzip2, cairo, dbus, dbus-glib,
expat,
fontconfig, freetype2, gdk-pixbuf2, glib2, gtk+2, harfbuzz, icu,
diff --git a/gnome2-libs/gnome-session/DETAILS
b/gnome2-libs/gnome-session/DETAILS
index 217b8d7..4bdb15b 100755
--- a/gnome2-libs/gnome-session/DETAILS
+++ b/gnome2-libs/gnome-session/DETAILS
@@ -1,5 +1,5 @@
SPELL=gnome-session
- VERSION=3.6.1
+ VERSION=3.8.1
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/gnome2-libs/gnome-session/HISTORY
b/gnome2-libs/gnome-session/HISTORY
index 6c5380d..202c937 100644
--- a/gnome2-libs/gnome-session/HISTORY
+++ b/gnome2-libs/gnome-session/HISTORY
@@ -1,3 +1,6 @@
+2013-05-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.8.1
+
2012-10-23 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.6.1

diff --git a/gnome2-libs/gnome-session/gnome-session-3.6.1.tar.xz.sig
b/gnome2-libs/gnome-session/gnome-session-3.6.1.tar.xz.sig
deleted file mode 100644
index 981b60e..0000000
Binary files a/gnome2-libs/gnome-session/gnome-session-3.6.1.tar.xz.sig and
/dev/null differ
diff --git a/gnome2-libs/gnome-session/gnome-session-3.8.1.tar.xz.sig
b/gnome2-libs/gnome-session/gnome-session-3.8.1.tar.xz.sig
new file mode 100644
index 0000000..eb186c2
Binary files /dev/null and
b/gnome2-libs/gnome-session/gnome-session-3.8.1.tar.xz.sig differ
diff --git a/gnome2-libs/gnome-settings-daemon/DETAILS
b/gnome2-libs/gnome-settings-daemon/DETAILS
index 28b7e2a..81c1d19 100755
--- a/gnome2-libs/gnome-settings-daemon/DETAILS
+++ b/gnome2-libs/gnome-settings-daemon/DETAILS
@@ -1,5 +1,5 @@
SPELL=gnome-settings-daemon
- VERSION=3.6.4
+ VERSION=3.8.1
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/gnome2-libs/gnome-settings-daemon/HISTORY
b/gnome2-libs/gnome-settings-daemon/HISTORY
index d3673d2..e8dcf34 100644
--- a/gnome2-libs/gnome-settings-daemon/HISTORY
+++ b/gnome2-libs/gnome-settings-daemon/HISTORY
@@ -1,3 +1,6 @@
+2013-05-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.8.1
+
2013-02-15 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 3.6.4

diff --git
a/gnome2-libs/gnome-settings-daemon/gnome-settings-daemon-3.6.4.tar.xz.sig
b/gnome2-libs/gnome-settings-daemon/gnome-settings-daemon-3.6.4.tar.xz.sig
deleted file mode 100644
index 1bfdc77..0000000
Binary files
a/gnome2-libs/gnome-settings-daemon/gnome-settings-daemon-3.6.4.tar.xz.sig
and /dev/null differ
diff --git
a/gnome2-libs/gnome-settings-daemon/gnome-settings-daemon-3.8.1.tar.xz.sig
b/gnome2-libs/gnome-settings-daemon/gnome-settings-daemon-3.8.1.tar.xz.sig
new file mode 100644
index 0000000..abd4c90
Binary files /dev/null and
b/gnome2-libs/gnome-settings-daemon/gnome-settings-daemon-3.8.1.tar.xz.sig
differ
diff --git a/gnome2-libs/gnome-vfs2/DEPENDS b/gnome2-libs/gnome-vfs2/DEPENDS
index 9c807fd..0eb467f 100755
--- a/gnome2-libs/gnome-vfs2/DEPENDS
+++ b/gnome2-libs/gnome-vfs2/DEPENDS
@@ -5,10 +5,10 @@ depends shared-mime-info &&
depends desktop-file-utils &&
depends dbus-glib &&

-if [ "$GNOME_VFS_CRYPTO" == "openssl" ]; then
- depends openssl '--enable-openssl --disable-gnutls'
+if [ "$GNOME_VFS_CRYPTO" == "SSL" ]; then
+ depends SSL '--enable-openssl --disable-gnutls'
elif [ "$GNOME_VFS_CRYPTO" == "gnutls" ]; then
- depends gnutls '--disable-openssl --enable-gnutls'
+ depends gnutls '--disable-SSL --enable-gnutls'
fi &&

optional_depends neon \
diff --git a/gnome2-libs/gnome-vfs2/HISTORY b/gnome2-libs/gnome-vfs2/HISTORY
index f223127..c073d27 100644
--- a/gnome2-libs/gnome-vfs2/HISTORY
+++ b/gnome2-libs/gnome-vfs2/HISTORY
@@ -1,3 +1,9 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2013-06-11 Eric Sandall <sandalle AT sourcemage.org>
+ * PRE_BUILD: Fix compilation with newer glib2
+
2013-01-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: removed dependencies on icu, libffi, orbit2, pcre

diff --git a/gnome2-libs/gnome-vfs2/PRE_BUILD
b/gnome2-libs/gnome-vfs2/PRE_BUILD
index 4535e3e..66c8c5c 100755
--- a/gnome2-libs/gnome-vfs2/PRE_BUILD
+++ b/gnome2-libs/gnome-vfs2/PRE_BUILD
@@ -1,5 +1,12 @@
default_pre_build &&
cd $SOURCE_DIRECTORY &&
+
+for directory in daemon libgnomevfs; do
+ for extension in am in; do
+ sedit 's:-DG_DISABLE_DEPRECATED::'
"${SOURCE_DIRECTORY}"/$directory/Makefile.$extension
+ done
+done &&
+
if ! is_depends_enabled $SPELL gtk-doc; then
sed -i "s/--enable-gtk-doc//;s/ doc//;/\tdoc/D;/docs/D" Makefile.in
fi
diff --git a/gnome2-libs/gobject-introspection/DETAILS
b/gnome2-libs/gobject-introspection/DETAILS
index 8345da5..1a6d400 100755
--- a/gnome2-libs/gobject-introspection/DETAILS
+++ b/gnome2-libs/gobject-introspection/DETAILS
@@ -1,8 +1,8 @@
SPELL=gobject-introspection
if [[ $GOBJ_VER == devel ]]; then
- VERSION=1.34.1.1
+ VERSION=1.42.0
else
- VERSION=1.34.1.1
+ VERSION=1.42.0
fi
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=${SPELL}-${VERSION}.tar.xz
diff --git a/gnome2-libs/gobject-introspection/HISTORY
b/gnome2-libs/gobject-introspection/HISTORY
index 3fc405c..8a964ea 100644
--- a/gnome2-libs/gobject-introspection/HISTORY
+++ b/gnome2-libs/gobject-introspection/HISTORY
@@ -1,3 +1,15 @@
+2014-01-03 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.42.0
+
+2014-06-09 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: 1.40.0
+
+2013-11-07 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.38.0
+
+2013-05-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.36.0
+
2012-10-27 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.34.1.1

diff --git
a/gnome2-libs/gobject-introspection/gobject-introspection-1.34.1.1.tar.xz.sig
b/gnome2-libs/gobject-introspection/gobject-introspection-1.34.1.1.tar.xz.sig
deleted file mode 100644
index af56374..0000000
Binary files
a/gnome2-libs/gobject-introspection/gobject-introspection-1.34.1.1.tar.xz.sig
and /dev/null differ
diff --git
a/gnome2-libs/gobject-introspection/gobject-introspection-1.42.0.tar.xz.sig
b/gnome2-libs/gobject-introspection/gobject-introspection-1.42.0.tar.xz.sig
new file mode 100644
index 0000000..fc2fef3
Binary files /dev/null and
b/gnome2-libs/gobject-introspection/gobject-introspection-1.42.0.tar.xz.sig
differ
diff --git a/gnome2-libs/goffice/BUILD b/gnome2-libs/goffice/BUILD
index f3a6207..78d18d2 100755
--- a/gnome2-libs/goffice/BUILD
+++ b/gnome2-libs/goffice/BUILD
@@ -1,3 +1,7 @@
+if [ "$GOFFICE_BACKEND" == "keyfile" ]; then
+ OPTS="--with-config-backend=keyfile $OPTS"
+fi &&
+
CFLAGS=${CFLAGS/-ffast-math} &&

default_build
diff --git a/gnome2-libs/goffice/DEPENDS b/gnome2-libs/goffice/DEPENDS
index 67899de..cbeb0e2 100755
--- a/gnome2-libs/goffice/DEPENDS
+++ b/gnome2-libs/goffice/DEPENDS
@@ -2,14 +2,23 @@ depends glib2 &&
depends libgsf &&
depends xml-parser-expat &&
depends -sub "PS PDF SVG" cairo &&
-depends gconf2 &&

-optional_depends gtk+2 \
+if [ "$GOFFICE_BACKEND" == "gsettings" ]; then
+ depends dconf "--with-config-backend=gsettings"
+fi
+
+optional_depends gtk+3 \
"--with-gtk" \
"--without-gtk" \
"build the UI?" &&

+optional_depends gobject-introspection \
+ "--enable-introspection" \
+ "--disable-introspection" \
+ "Build with introspection support?" &&
+
optional_depends gtk-doc \
"--enable-gtk-doc" \
"--disable-gtk-doc" \
"build gtk-doc files?"
+
diff --git a/gnome2-libs/goffice/DETAILS b/gnome2-libs/goffice/DETAILS
index 5d0e9b5..b6a433c 100755
--- a/gnome2-libs/goffice/DETAILS
+++ b/gnome2-libs/goffice/DETAILS
@@ -1,10 +1,10 @@
SPELL=goffice
- VERSION=0.8.17
+ VERSION=0.10.9
BRANCH=`echo $VERSION|cut -d . -f 1,2`
- SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
- SOURCE_GPG=gurus.gpg:$SOURCE.sig
+
SOURCE_HASH=sha512:573f00313099c81fe00485e580913b34337a3d3f780ed69cd893f947cffb1a5231c64021b0e42e6d2de5d7d390aee89929fdef78fa82a7865ffa51a313c63d49
LICENSE[0]=LGPL
WEB_SITE=http://www.gnome.org/
ENTERED=20050530
diff --git a/gnome2-libs/goffice/HISTORY b/gnome2-libs/goffice/HISTORY
index ed633b5..71bb724 100644
--- a/gnome2-libs/goffice/HISTORY
+++ b/gnome2-libs/goffice/HISTORY
@@ -1,3 +1,9 @@
+2014-01-25 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated to 0.10.9
+ * CONFIGURE: added
+ * DEPENDS: updated to new depends
+ * BUILD: apply CONFIGURE options
+
2012-05-29 Arjan Bouter <abouter AT sourcemage.org>
* PRE_BUILD: added a fix for pcre

diff --git a/gnome2-libs/goffice/PRE_SUB_DEPENDS
b/gnome2-libs/goffice/PRE_SUB_DEPENDS
index a473d34..7c8a6ed 100755
--- a/gnome2-libs/goffice/PRE_SUB_DEPENDS
+++ b/gnome2-libs/goffice/PRE_SUB_DEPENDS
@@ -1,4 +1,4 @@
case $THIS_SUB_DEPENDS in
- GTK2) is_depends_enabled $SPELL gtk+2 && return 0;;
+ GTK3) is_depends_enabled $SPELL gtk+3 && return 0;;
esac
return 1
diff --git a/gnome2-libs/goffice/REPAIR^all^PRE_SUB_DEPENDS
b/gnome2-libs/goffice/REPAIR^all^PRE_SUB_DEPENDS
index a473d34..7c8a6ed 100755
--- a/gnome2-libs/goffice/REPAIR^all^PRE_SUB_DEPENDS
+++ b/gnome2-libs/goffice/REPAIR^all^PRE_SUB_DEPENDS
@@ -1,4 +1,4 @@
case $THIS_SUB_DEPENDS in
- GTK2) is_depends_enabled $SPELL gtk+2 && return 0;;
+ GTK3) is_depends_enabled $SPELL gtk+3 && return 0;;
esac
return 1
diff --git a/gnome2-libs/goffice/SUB_DEPENDS b/gnome2-libs/goffice/SUB_DEPENDS
index 4698f04..9127162 100755
--- a/gnome2-libs/goffice/SUB_DEPENDS
+++ b/gnome2-libs/goffice/SUB_DEPENDS
@@ -1,4 +1,4 @@
case $THIS_SUB_DEPENDS in
- GTK2) depends gtk+2;;
+ GTK3) depends gtk+3;;
*) echo "Bogus sub_depends"; return 1;;
esac
diff --git a/gnome2-libs/goffice/goffice-0.8.17.tar.bz2.sig
b/gnome2-libs/goffice/goffice-0.8.17.tar.bz2.sig
deleted file mode 100644
index a71df2a..0000000
Binary files a/gnome2-libs/goffice/goffice-0.8.17.tar.bz2.sig and /dev/null
differ
diff --git a/gnome2-libs/gsettings-desktop-schemas/DETAILS
b/gnome2-libs/gsettings-desktop-schemas/DETAILS
index f2ad46c..cd1cc87 100755
--- a/gnome2-libs/gsettings-desktop-schemas/DETAILS
+++ b/gnome2-libs/gsettings-desktop-schemas/DETAILS
@@ -1,9 +1,10 @@
SPELL=gsettings-desktop-schemas
- VERSION=3.6.0
+ VERSION=3.11.5
BRANCH=$(echo $VERSION|cut -d . -f 1,2)
SOURCE=$SPELL-$VERSION.tar.xz
+# SOURCE_GPG="gurus.gpg:${SOURCE}.sig:UPSTREAM_HASH"
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
-
SOURCE_HASH=sha512:e13d01abd25576b20d3290b24b231aa6cf53a320b96b399fc76752dff3b56d8b34124d0c2bd7591bc0954f7eea52e0aee599db7cadf48ef2646ae30549a5997f
+
SOURCE_HASH=sha512:e7b84d9e53b2b237fba78dfcc3d2d8d1274bfd22ec9ae0bfdcee1f0874d46df172da33e050e24fb1a1aadd330de241fe41460af4d58f49dd46a5aa9191f0d188
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://www.gnome.org/
LICENSE[0]=LGPL
@@ -13,3 +14,4 @@ cat << EOF
collection of GSettings schemas for settings shared by various
components of a desktop.
EOF
+e7b84d9e53b2b237fba78dfcc3d2d8d1274bfd22ec9ae0bfdcee1f0874d46df172da33e050e24fb1a1aadd330de241fe41460af4d58f49dd46a5aa9191f0d188
/var/spool/sorcery/gsettings-desktop-schemas-3.11.5.tar.xz
diff --git a/gnome2-libs/gsettings-desktop-schemas/HISTORY
b/gnome2-libs/gsettings-desktop-schemas/HISTORY
index c3f6c76..4404b65 100644
--- a/gnome2-libs/gsettings-desktop-schemas/HISTORY
+++ b/gnome2-libs/gsettings-desktop-schemas/HISTORY
@@ -1,3 +1,16 @@
+2014-03-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.11.5
+
+2013-11-07 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.10.1
+
+2013-06-12 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 3.8.2
+ Match upstream posted SHA256
+
+2013-05-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.8.1
+
2012-10-07 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.6.0

diff --git a/gnome2-libs/gtk-doc/DEPENDS b/gnome2-libs/gtk-doc/DEPENDS
index 2b7ed8a..c77a964 100755
--- a/gnome2-libs/gtk-doc/DEPENDS
+++ b/gnome2-libs/gtk-doc/DEPENDS
@@ -3,6 +3,7 @@ depends python &&
depends gnome-doc-utils &&
depends docbook-dtd &&
depends docbook-xsl &&
+depends itstool &&

optional_depends rarian \
'--enable-scrollkeeper' \
diff --git a/gnome2-libs/gtk-doc/DETAILS b/gnome2-libs/gtk-doc/DETAILS
index 0eed340..5e31658 100755
--- a/gnome2-libs/gtk-doc/DETAILS
+++ b/gnome2-libs/gtk-doc/DETAILS
@@ -1,7 +1,7 @@
SPELL=gtk-doc
- VERSION=1.18
+ VERSION=1.21
BRANCH=`echo $VERSION | cut -d . -f 1,2`
- SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
diff --git a/gnome2-libs/gtk-doc/HISTORY b/gnome2-libs/gtk-doc/HISTORY
index a26b2d5..b85dbe1 100644
--- a/gnome2-libs/gtk-doc/HISTORY
+++ b/gnome2-libs/gtk-doc/HISTORY
@@ -1,3 +1,12 @@
+2014-10-03 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.21
+
+2014-01-14 Tommy Boatman <tboatman AT sourcemage.org>
+ * DEPENDS: requires itstool
+
+2013-07-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.19
+
2011-09-25 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.18

diff --git a/gnome2-libs/gtk-doc/gtk-doc-1.18.tar.bz2.sig
b/gnome2-libs/gtk-doc/gtk-doc-1.18.tar.bz2.sig
deleted file mode 100644
index f77e0f9..0000000
Binary files a/gnome2-libs/gtk-doc/gtk-doc-1.18.tar.bz2.sig and /dev/null
differ
diff --git a/gnome2-libs/gtk-doc/gtk-doc-1.21.tar.xz.sig
b/gnome2-libs/gtk-doc/gtk-doc-1.21.tar.xz.sig
new file mode 100644
index 0000000..ebba7f9
Binary files /dev/null and b/gnome2-libs/gtk-doc/gtk-doc-1.21.tar.xz.sig
differ
diff --git a/gnome2-libs/gtkhtml2/DETAILS b/gnome2-libs/gtkhtml2/DETAILS
index 33947ee..fc569db 100755
--- a/gnome2-libs/gtkhtml2/DETAILS
+++ b/gnome2-libs/gtkhtml2/DETAILS
@@ -1,10 +1,11 @@
SPELL=gtkhtml2
- VERSION=4.6.4
- BRANCH=`echo $VERSION|cut -d . -f 1,2`
+ VERSION=4.6.6
+ BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=gtkhtml-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/gtkhtml-$VERSION
SOURCE_URL[0]=$GNOME_URL/sources/gtkhtml/$BRANCH/$SOURCE
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig:UPSTREAM_HASH"
+
SOURCE_HASH=sha512:1980d147fd1bba30bb5711af88a6b5135d42dfdb8efbd40f6a3ee2b3af20d7a17d1c0bdf9988d8f1a6981ecc8690fd168ed713b051a67b95fa219ec0d548490d
+# SOURCE_GPG="gurus.gpg:${SOURCE}.sig:UPSTREAM_HASH"
LICENSE[0]=GPL
LICENSE[1]=LGPL
MAKE_NJOBS=1
diff --git a/gnome2-libs/gtkhtml2/HISTORY b/gnome2-libs/gtkhtml2/HISTORY
index 2c69746..dfd3577 100644
--- a/gnome2-libs/gtkhtml2/HISTORY
+++ b/gnome2-libs/gtkhtml2/HISTORY
@@ -1,3 +1,6 @@
+2014-02-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 4.6.6
+
2013-03-02 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 4.6.4

diff --git a/gnome2-libs/gtkhtml2/gtkhtml-4.6.4.tar.xz.sig
b/gnome2-libs/gtkhtml2/gtkhtml-4.6.4.tar.xz.sig
deleted file mode 100644
index d9dec5d..0000000
Binary files a/gnome2-libs/gtkhtml2/gtkhtml-4.6.4.tar.xz.sig and /dev/null
differ
diff --git a/gnome2-libs/gvfs/DEPENDS b/gnome2-libs/gvfs/DEPENDS
index 631b699..5adb5b0 100755
--- a/gnome2-libs/gvfs/DEPENDS
+++ b/gnome2-libs/gvfs/DEPENDS
@@ -19,13 +19,13 @@ optional_depends libcdio-paranoia \
"--disable-cdda" \
"build with CDDA backend" &&

-optional_depends udev \
+optional_depends UDEV \
"--enable-udev" \
"--disable-udev" \
"build with udev support" &&

-if is_depends_enabled $SPELL udev; then
- optional_depends -sub GUDEV udev \
+if is_depends_enabled $SPELL UDEV; then
+ optional_depends -sub GUDEV UDEV \
"--enable-gudev" \
"--disable-gudev" \
"build with gudev support"
diff --git a/gnome2-libs/gvfs/DETAILS b/gnome2-libs/gvfs/DETAILS
index f0063ed..e4cc220 100755
--- a/gnome2-libs/gvfs/DETAILS
+++ b/gnome2-libs/gvfs/DETAILS
@@ -1,5 +1,5 @@
SPELL=gvfs
- VERSION=1.14.2
+ VERSION=1.16.1
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/gnome2-libs/gvfs/HISTORY b/gnome2-libs/gvfs/HISTORY
index 1950efa..9e7bc18 100644
--- a/gnome2-libs/gvfs/HISTORY
+++ b/gnome2-libs/gvfs/HISTORY
@@ -1,3 +1,9 @@
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: udev => UDEV
+
+2013-05-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.16.1
+
2013-02-24 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: switched from libcdio to libcdio-paranoia

diff --git a/gnome2-libs/gvfs/gvfs-1.14.2.tar.xz.sig
b/gnome2-libs/gvfs/gvfs-1.14.2.tar.xz.sig
deleted file mode 100644
index 5e7431e..0000000
Binary files a/gnome2-libs/gvfs/gvfs-1.14.2.tar.xz.sig and /dev/null differ
diff --git a/gnome2-libs/gvfs/gvfs-1.16.1.tar.xz.sig
b/gnome2-libs/gvfs/gvfs-1.16.1.tar.xz.sig
new file mode 100644
index 0000000..c51657c
Binary files /dev/null and b/gnome2-libs/gvfs/gvfs-1.16.1.tar.xz.sig differ
diff --git a/gnome2-libs/hicolor-icon-theme/DETAILS
b/gnome2-libs/hicolor-icon-theme/DETAILS
deleted file mode 100755
index b210d48..0000000
--- a/gnome2-libs/hicolor-icon-theme/DETAILS
+++ /dev/null
@@ -1,14 +0,0 @@
- SPELL=hicolor-icon-theme
- VERSION=0.12
-
SOURCE_HASH=sha512:fa3981d1d4efa097eef8da52f67285f203884d95f192b640c2aea32172fda1913248e8e5ef286a090f142189df6d13fb3a0865dca5a263730649102773d8ba0f
- SOURCE=$SPELL-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://icon-theme.freedesktop.org/releases/$SOURCE
- LICENSE[0]=LGPL
- WEB_SITE=http://icon-theme.freedesktop.org/wiki/HicolorTheme
- ENTERED=20040312
- KEYWORDS="theme gnome2 libs"
- SHORT="Freedesktop.org Hicolor icon theme"
-cat << EOF
-Freedesktop.org Hicolor icon theme
-EOF
diff --git a/gnome2-libs/hicolor-icon-theme/HISTORY
b/gnome2-libs/hicolor-icon-theme/HISTORY
deleted file mode 100644
index cd2631c..0000000
--- a/gnome2-libs/hicolor-icon-theme/HISTORY
+++ /dev/null
@@ -1,31 +0,0 @@
-2010-02-28 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 0.12
-
-2007-06-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: new WEBSITE
-
-2007-01-02 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 0.10
- new URL and WEBSITE
-
-2006-10-03 Juuso Alasuutari <iuso AT sourcemage.org>
- * DETAILS: [automated] Removed UPDATED.
-
-2006-05-21 Robin Cook <rcook AT wyrms.net>
- * DETAILS: removed BUILD_API
-
-2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
- * DETAILS: (automated) Add KEYWORDS
-
-2005-11-29 Seth Woolley <seth AT tautology.org>
- * DETAILS: MD5 -> SHA512
-
-2004-01-15 Robin Cook <rcook AT wyrms.net>
- * DETAILS: added BUILD_API=2
-
-2004-12-03 Arwed v. Merkatz <v.merkatz AT gmx.net>
- * DETAILS: updated to 0.5 and updated SOURCE_URL
-
-2004-03-12 Robin Cook <rcook AT wyrms.net>
- * Initial Spell 0.4
-
diff --git a/gnome2-libs/libaccounts-glib/BUILD
b/gnome2-libs/libaccounts-glib/BUILD
new file mode 100755
index 0000000..142f4fc
--- /dev/null
+++ b/gnome2-libs/libaccounts-glib/BUILD
@@ -0,0 +1,2 @@
+CFLAGS+=" -Wno-error" &&
+default_build
diff --git a/gnome2-libs/libaccounts-glib/DEPENDS
b/gnome2-libs/libaccounts-glib/DEPENDS
new file mode 100755
index 0000000..716f25d
--- /dev/null
+++ b/gnome2-libs/libaccounts-glib/DEPENDS
@@ -0,0 +1,6 @@
+depends glib2 &&
+depends libxslt &&
+depends libxml2 &&
+depends pkgconfig &&
+optional_depends gtk-doc '--enable-gtk-doc' '--disable-gtk-doc' 'build
documentation'
+
diff --git a/gnome2-libs/libaccounts-glib/DETAILS
b/gnome2-libs/libaccounts-glib/DETAILS
new file mode 100755
index 0000000..f31238e
--- /dev/null
+++ b/gnome2-libs/libaccounts-glib/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=libaccounts-glib
+ SPELLX=accounts-sso
+ VERSION=1.16
+
SOURCE_HASH=sha512:714021e87786c79d120af25aa1d3586c43796c341557925a503200fd47c6ffb1e6ba52f8d9f3fa17f8b55024bc32258c46f8e1274c4915cff3a7b39c011b6801
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=http://code.google.com/p/accounts-sso
+ SOURCE_URL[0]=http://$SPELLX.googlecode.com/files/$SOURCE
+ LICENSE[0]=LGPL
+ ENTERED=20141102
+ KEYWORDS=""
+ SHORT=""
+cat << EOF
+The Accounts & SSO framework consists of a set of components and libraries
which implement an account
+manager for a user's online accounts and a single-sign-on daemon which
handles the authentication to the
+remote services on behalf of the client applications.
+EOF
diff --git a/gnome2-libs/libaccounts-glib/HISTORY
b/gnome2-libs/libaccounts-glib/HISTORY
new file mode 100644
index 0000000..7fd9a54
--- /dev/null
+++ b/gnome2-libs/libaccounts-glib/HISTORY
@@ -0,0 +1,4 @@
+2014-11-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.16
+ spell created
+
diff --git a/gnome2-libs/libbonobo/HISTORY b/gnome2-libs/libbonobo/HISTORY
index 6f4733b..45eeda6 100644
--- a/gnome2-libs/libbonobo/HISTORY
+++ b/gnome2-libs/libbonobo/HISTORY
@@ -1,3 +1,6 @@
+2013-06-11 Eric Sandall <sandalle AT sourcemage.org>
+ * PRE_BUILD: Fix compilation against new glib2
+
2012-12-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: added dependency on glib2
* DETAILS: bumped PATCHLEVEL
diff --git a/gnome2-libs/libbonobo/PRE_BUILD b/gnome2-libs/libbonobo/PRE_BUILD
new file mode 100755
index 0000000..bd53397
--- /dev/null
+++ b/gnome2-libs/libbonobo/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+
+for extension in am in; do
+ sedit 's:-DG_DISABLE_DEPRECATED::'
"${SOURCE_DIRECTORY}"/activation-server/Makefile.$extension
+done
diff --git a/gnome2-libs/libcroco/DETAILS b/gnome2-libs/libcroco/DETAILS
index d404262..a3e6fb0 100755
--- a/gnome2-libs/libcroco/DETAILS
+++ b/gnome2-libs/libcroco/DETAILS
@@ -1,5 +1,5 @@
SPELL=libcroco
- VERSION=0.6.5
+ VERSION=0.6.8
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/gnome2-libs/libcroco/HISTORY b/gnome2-libs/libcroco/HISTORY
index 74080bd..6b429bb 100644
--- a/gnome2-libs/libcroco/HISTORY
+++ b/gnome2-libs/libcroco/HISTORY
@@ -1,3 +1,6 @@
+2013-05-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.6.8
+
2012-11-17 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: make link to icu excplicit

diff --git a/gnome2-libs/libcroco/libcroco-0.6.5.tar.xz.sig
b/gnome2-libs/libcroco/libcroco-0.6.5.tar.xz.sig
deleted file mode 100644
index feffea0..0000000
Binary files a/gnome2-libs/libcroco/libcroco-0.6.5.tar.xz.sig and /dev/null
differ
diff --git a/gnome2-libs/libcroco/libcroco-0.6.8.tar.xz.sig
b/gnome2-libs/libcroco/libcroco-0.6.8.tar.xz.sig
new file mode 100644
index 0000000..51736ad
Binary files /dev/null and b/gnome2-libs/libcroco/libcroco-0.6.8.tar.xz.sig
differ
diff --git a/gnome2-libs/libgee/DETAILS b/gnome2-libs/libgee/DETAILS
index 7938ae6..2677571 100755
--- a/gnome2-libs/libgee/DETAILS
+++ b/gnome2-libs/libgee/DETAILS
@@ -1,6 +1,6 @@
SPELL=libgee
- VERSION=0.6.8
- BRANCH=${VERSION:0:3}
+ VERSION=0.10.1
+ BRANCH=${VERSION:0:4}
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
diff --git a/gnome2-libs/libgee/HISTORY b/gnome2-libs/libgee/HISTORY
index 1c10685..5e7a135 100644
--- a/gnome2-libs/libgee/HISTORY
+++ b/gnome2-libs/libgee/HISTORY
@@ -1,3 +1,6 @@
+2013-05-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.10.1
+
2013-03-04 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 0.6.8
* DEPENDS: added optional_depends gobject-introspection
diff --git a/gnome2-libs/libgee/libgee-0.10.1.tar.xz.sig
b/gnome2-libs/libgee/libgee-0.10.1.tar.xz.sig
new file mode 100644
index 0000000..d249215
Binary files /dev/null and b/gnome2-libs/libgee/libgee-0.10.1.tar.xz.sig
differ
diff --git a/gnome2-libs/libgnome-keyring/DETAILS
b/gnome2-libs/libgnome-keyring/DETAILS
index ac5983a..c018f70 100755
--- a/gnome2-libs/libgnome-keyring/DETAILS
+++ b/gnome2-libs/libgnome-keyring/DETAILS
@@ -1,6 +1,5 @@
SPELL=libgnome-keyring
- VERSION=3.4.0
- PATCHLEVEL=1
+ VERSION=3.4.1
BRANCH=${VERSION:0:3}
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
diff --git a/gnome2-libs/libgnome-keyring/HISTORY
b/gnome2-libs/libgnome-keyring/HISTORY
index 2e289be..ec84ef6 100644
--- a/gnome2-libs/libgnome-keyring/HISTORY
+++ b/gnome2-libs/libgnome-keyring/HISTORY
@@ -1,3 +1,7 @@
+2013-06-12 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 3.4.1
+ SOURCE matches upstream SHA256
+
2012-12-31 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: killed syntax error

diff --git a/gnome2-libs/libgnome-keyring/libgnome-keyring-3.4.0.tar.xz.sig
b/gnome2-libs/libgnome-keyring/libgnome-keyring-3.4.0.tar.xz.sig
deleted file mode 100644
index 2be757b..0000000
Binary files a/gnome2-libs/libgnome-keyring/libgnome-keyring-3.4.0.tar.xz.sig
and /dev/null differ
diff --git a/gnome2-libs/libgnome-keyring/libgnome-keyring-3.4.1.tar.xz.sig
b/gnome2-libs/libgnome-keyring/libgnome-keyring-3.4.1.tar.xz.sig
new file mode 100644
index 0000000..b020733
Binary files /dev/null and
b/gnome2-libs/libgnome-keyring/libgnome-keyring-3.4.1.tar.xz.sig differ
diff --git a/gnome2-libs/libgnome/HISTORY b/gnome2-libs/libgnome/HISTORY
index 09c33da..92efbed 100644
--- a/gnome2-libs/libgnome/HISTORY
+++ b/gnome2-libs/libgnome/HISTORY
@@ -1,3 +1,6 @@
+2013-06-11 Eric Sandall <sandalle AT sourcemage.org>
+ * PRE_BUILD: Fix compilation with newer glib2
+
2012-12-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: removed dependencies on dbus, dbus-glib, icu, libffi,
openssl, pcre
diff --git a/gnome2-libs/libgnome/PRE_BUILD b/gnome2-libs/libgnome/PRE_BUILD
new file mode 100755
index 0000000..9a4c3ad
--- /dev/null
+++ b/gnome2-libs/libgnome/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+
+for extension in am in; do
+ sedit 's:-DG_DISABLE_DEPRECATED::'
"${SOURCE_DIRECTORY}"/libgnome/Makefile.$extension
+done
diff --git a/gnome2-libs/libgnomecups/DEPENDS
b/gnome2-libs/libgnomecups/DEPENDS
index 8bb4a36..fc2c245 100755
--- a/gnome2-libs/libgnomecups/DEPENDS
+++ b/gnome2-libs/libgnomecups/DEPENDS
@@ -1,4 +1,4 @@
depends glib2 &&
depends CUPS &&
-depends openssl
+depends SSL

diff --git a/gnome2-libs/libgnomecups/HISTORY
b/gnome2-libs/libgnomecups/HISTORY
index 1f1ead6..c7bb14f 100644
--- a/gnome2-libs/libgnomecups/HISTORY
+++ b/gnome2-libs/libgnomecups/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2012-07-08 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 0.2.3
fixed WEB_SITE
diff --git a/gnome2-libs/libgsf/DETAILS b/gnome2-libs/libgsf/DETAILS
index 1a97770..dd67f98 100755
--- a/gnome2-libs/libgsf/DETAILS
+++ b/gnome2-libs/libgsf/DETAILS
@@ -1,5 +1,5 @@
SPELL=libgsf
- VERSION=1.14.24
+ VERSION=1.14.26
#
SOURCE_HASH=sha512:21c6f80fb242b3cd1482cef34126de963ffc566f909cbff656c67a20a179abcf1dcfcc2cf78f8aa56ec1b23eebf890262d31aef3709db635bab1432990ac451e
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
diff --git a/gnome2-libs/libgsf/HISTORY b/gnome2-libs/libgsf/HISTORY
index 97243bd..9002430 100644
--- a/gnome2-libs/libgsf/HISTORY
+++ b/gnome2-libs/libgsf/HISTORY
@@ -1,3 +1,6 @@
+2013-05-11 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.14.26
+
2012-09-19 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.4.24
* DEPENDS: ./configure does not understand --with-gnome-vfs,
--with-bonobo,
diff --git a/gnome2-libs/libgsf/libgsf-1.14.24.tar.xz.sig
b/gnome2-libs/libgsf/libgsf-1.14.24.tar.xz.sig
deleted file mode 100644
index ed6dbfc..0000000
Binary files a/gnome2-libs/libgsf/libgsf-1.14.24.tar.xz.sig and /dev/null
differ
diff --git a/gnome2-libs/libgsf/libgsf-1.14.26.tar.xz.sig
b/gnome2-libs/libgsf/libgsf-1.14.26.tar.xz.sig
new file mode 100644
index 0000000..846b4b6
Binary files /dev/null and b/gnome2-libs/libgsf/libgsf-1.14.26.tar.xz.sig
differ
diff --git a/gnome2-libs/libgweather/DETAILS b/gnome2-libs/libgweather/DETAILS
index 787e132..3497590 100755
--- a/gnome2-libs/libgweather/DETAILS
+++ b/gnome2-libs/libgweather/DETAILS
@@ -1,5 +1,5 @@
SPELL=libgweather
- VERSION=3.6.0
+ VERSION=3.6.2
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/gnome2-libs/libgweather/HISTORY b/gnome2-libs/libgweather/HISTORY
index d238c8e..f456ef2 100644
--- a/gnome2-libs/libgweather/HISTORY
+++ b/gnome2-libs/libgweather/HISTORY
@@ -1,3 +1,7 @@
+2013-06-12 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 3.6.2
+ SOURCE matches upstream posted SHA256
+
2012-10-07 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.6.0

diff --git a/gnome2-libs/libgweather/libgweather-3.6.0.tar.xz.sig
b/gnome2-libs/libgweather/libgweather-3.6.0.tar.xz.sig
deleted file mode 100644
index 4ae4eff..0000000
Binary files a/gnome2-libs/libgweather/libgweather-3.6.0.tar.xz.sig and
/dev/null differ
diff --git a/gnome2-libs/libgweather/libgweather-3.6.2.tar.xz.sig
b/gnome2-libs/libgweather/libgweather-3.6.2.tar.xz.sig
new file mode 100644
index 0000000..149e927
Binary files /dev/null and
b/gnome2-libs/libgweather/libgweather-3.6.2.tar.xz.sig differ
diff --git a/gnome2-libs/libidl/DEPENDS b/gnome2-libs/libidl/DEPENDS
index afee2b9..6942160 100755
--- a/gnome2-libs/libidl/DEPENDS
+++ b/gnome2-libs/libidl/DEPENDS
@@ -1,3 +1,4 @@
-depends glib2 &&
depends bison &&
-depends flex
+depends flex &&
+depends glib2 &&
+depends pcre
diff --git a/gnome2-libs/libidl/HISTORY b/gnome2-libs/libidl/HISTORY
index e127868..be037ab 100644
--- a/gnome2-libs/libidl/HISTORY
+++ b/gnome2-libs/libidl/HISTORY
@@ -1,3 +1,6 @@
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ DETAILS: pcre
+
2010-04-01 Vasil Yonkov <spirtbrat AT sourcemage.org>
* DETAILS: updated spell to 0.8.14

diff --git a/gnome2-libs/libpeas/DETAILS b/gnome2-libs/libpeas/DETAILS
index 14ef021..48471af 100755
--- a/gnome2-libs/libpeas/DETAILS
+++ b/gnome2-libs/libpeas/DETAILS
@@ -1,5 +1,5 @@
SPELL=libpeas
- VERSION=1.6.1
+ VERSION=1.8.0
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/gnome2-libs/libpeas/HISTORY b/gnome2-libs/libpeas/HISTORY
index a643776..eab1bc1 100644
--- a/gnome2-libs/libpeas/HISTORY
+++ b/gnome2-libs/libpeas/HISTORY
@@ -1,3 +1,6 @@
+2013-05-11 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.8.0
+
2012-10-27 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.6.1

diff --git a/gnome2-libs/libpeas/libpeas-1.6.1.tar.xz.sig
b/gnome2-libs/libpeas/libpeas-1.6.1.tar.xz.sig
deleted file mode 100644
index a1a19ec..0000000
Binary files a/gnome2-libs/libpeas/libpeas-1.6.1.tar.xz.sig and /dev/null
differ
diff --git a/gnome2-libs/libpeas/libpeas-1.8.0.tar.xz.sig
b/gnome2-libs/libpeas/libpeas-1.8.0.tar.xz.sig
new file mode 100644
index 0000000..b9cd154
Binary files /dev/null and b/gnome2-libs/libpeas/libpeas-1.8.0.tar.xz.sig
differ
diff --git a/gnome2-libs/librep2/DETAILS b/gnome2-libs/librep2/DETAILS
index edc6d2f..4f40946 100755
--- a/gnome2-libs/librep2/DETAILS
+++ b/gnome2-libs/librep2/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=librep2
if [ "${LIBREP2_CVS}" == "y" ]; then
- if [ "${LIBREP2_AUTOUPDATE}" == "y" ]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=cvs
- fi
+ VERSION=$(get_scm_version)
SOURCE=${SPELL}-cvs.tar.bz2
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-cvs
SOURCE_URL[0]=svn_http://svn.gnome.org/svn/librep/trunk:librep-svn
diff --git a/gnome2-libs/librep2/HISTORY b/gnome2-libs/librep2/HISTORY
index f03ecc8..924b318 100644
--- a/gnome2-libs/librep2/HISTORY
+++ b/gnome2-libs/librep2/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-09-25 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated to 0.92.1b
changed SOURCE_URL[1]
diff --git a/gnome2-libs/librsvg2/CONFLICTS b/gnome2-libs/librsvg2/CONFLICTS
new file mode 100755
index 0000000..10114ad
--- /dev/null
+++ b/gnome2-libs/librsvg2/CONFLICTS
@@ -0,0 +1 @@
+conflicts librsvg2 y
diff --git a/gnome2-libs/librsvg2/DEPENDS b/gnome2-libs/librsvg2/DEPENDS
index f7bb212..2b644c8 100755
--- a/gnome2-libs/librsvg2/DEPENDS
+++ b/gnome2-libs/librsvg2/DEPENDS
@@ -1,17 +1,30 @@
-depends libx11 &&
-depends libice &&
-depends glib2 &&
-depends fontconfig &&
-depends freetype2 &&
+depends atk &&
depends -sub PNG cairo &&
-depends pango &&
-depends libxml2 &&
+depends expat &&
+depends fontconfig &&
+depends freetype2 &&
+depends glib2 &&
+depends harfbuzz &&
+depends pango &&
+depends libcroco &&
+depends libffi &&
+depends libice &&
+depends libpng &&
+depends libpthread-stubs &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends libxml2 &&
# make icu usage explicit
if is_depends_enabled libxml2 icu;then
depends icu
fi &&
-
-depends libcroco &&
+depends libxrender &&
+depends pcre &&
+depends pixman &&
+depends gdk-pixbuf2 &&

optional_depends gtk-doc \
"--enable-gtk-doc" \
@@ -31,16 +44,5 @@ else
"Enable introspection"
fi &&

-optional_depends gdk-pixbuf2 \
- "--enable-pixbuf-loader" \
- "--disable-pixbuf-loader" \
- "build gdk pixbuf loader" &&
-
-
-depends atk &&
-optional_depends gtk+2 '' '' 'GTK2 support' &&
-optional_depends gtk+3 '' '' 'GTK3 support' &&
-depends harfbuzz &&
-depends libpng &&
-depends pixman
+optional_depends gtk+3 '' '' 'GTK3 support'

diff --git a/gnome2-libs/librsvg2/DETAILS b/gnome2-libs/librsvg2/DETAILS
index 99d7133..b456616 100755
--- a/gnome2-libs/librsvg2/DETAILS
+++ b/gnome2-libs/librsvg2/DETAILS
@@ -1,9 +1,8 @@
SPELL=librsvg2
- VERSION=2.36.4
-
SOURCE_HASH=sha512:447435b2fab0ca7147b68c02a622df8049d56844360e8e361bf5abfbec12c33d46393bad3c099c2819f68d1b7595616d1f35d2cea58ee94d873c1c34e9362d37
+ VERSION=2.40.6
+
SOURCE_HASH=sha512:8d901d5d6dde2721db9cb05740ce42fa2520f2f6cc8136a8cb0306b5e6e630166d25da917d169c8d4e11fcfb7834ccb1fe93188f5e9c02c4cddff989d0cf3c51
# SOURCE_GPG=gurus.gpg:$SOURCE.sig
- SECURITY_PATCH=1
- PATCHLEVEL=1
+ SECURITY_PATCH=2
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=${SPELL%?}-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SPELL%?}-$VERSION"
diff --git a/gnome2-libs/librsvg2/HISTORY b/gnome2-libs/librsvg2/HISTORY
index 04012c0..693dc35 100644
--- a/gnome2-libs/librsvg2/HISTORY
+++ b/gnome2-libs/librsvg2/HISTORY
@@ -1,3 +1,31 @@
+2014-12-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.40.6
+
+2014-10-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.40.5
+ * DEPENDS: gdk-pixbuf2 is required
+ * CONFLICTS: added
+
+2014-10-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.40.5
+ * DEPENDS: no longer uses gtk+2
+
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: add missing dependencies
+
+2014-04-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.40.2
+
+2013-12-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: 2.40.1
+
+2013-11-07 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.40.0
+
+2013-10-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.39.0
+ SECURITY_PATCH=2, fixes CVE-2013-1881
+
2013-02-23 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: gtk+2, gtk+3 are optional

diff --git a/gnome2-libs/libsoup/DETAILS b/gnome2-libs/libsoup/DETAILS
index ae86753..d6a48e0 100755
--- a/gnome2-libs/libsoup/DETAILS
+++ b/gnome2-libs/libsoup/DETAILS
@@ -1,9 +1,9 @@
SPELL=libsoup
if [[ $LIBSOUP_DEVEL == y ]]; then
- VERSION=2.40.1
+ VERSION=2.42.2
SOURCE=$SPELL-$VERSION.tar.xz
else
- VERSION=2.40.1
+ VERSION=2.42.2
SOURCE=$SPELL-$VERSION.tar.xz
fi
BRANCH=`echo $VERSION|cut -d . -f 1,2`
diff --git a/gnome2-libs/libsoup/HISTORY b/gnome2-libs/libsoup/HISTORY
index c0008c3..64934f3 100644
--- a/gnome2-libs/libsoup/HISTORY
+++ b/gnome2-libs/libsoup/HISTORY
@@ -1,3 +1,9 @@
+2013-05-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.42.2
+
+2013-04-09 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 2.42.0
+
2012-12-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: removed dependencies on icu, libffi and pcre, added
optional dependency on gobject-introspection
diff --git a/gnome2-libs/libsoup/libsoup-2.40.1.tar.xz.sig
b/gnome2-libs/libsoup/libsoup-2.40.1.tar.xz.sig
deleted file mode 100644
index d0ea26b..0000000
Binary files a/gnome2-libs/libsoup/libsoup-2.40.1.tar.xz.sig and /dev/null
differ
diff --git a/gnome2-libs/libsoup/libsoup-2.42.2.tar.xz.sig
b/gnome2-libs/libsoup/libsoup-2.42.2.tar.xz.sig
new file mode 100644
index 0000000..b20a973
Binary files /dev/null and b/gnome2-libs/libsoup/libsoup-2.42.2.tar.xz.sig
differ
diff --git a/gnome2-libs/nautilus-dropbox/DEPENDS
b/gnome2-libs/nautilus-dropbox/DEPENDS
index 4a6ebd4..f96316c 100755
--- a/gnome2-libs/nautilus-dropbox/DEPENDS
+++ b/gnome2-libs/nautilus-dropbox/DEPENDS
@@ -1,4 +1,5 @@
depends docutils &&
depends nautilus2 &&
+depends pygtk2 &&

suggest_depends pygpgme '' '' 'to verify binary signatures'
diff --git a/gnome2-libs/nautilus-dropbox/DETAILS
b/gnome2-libs/nautilus-dropbox/DETAILS
index 4965aa5..941a253 100755
--- a/gnome2-libs/nautilus-dropbox/DETAILS
+++ b/gnome2-libs/nautilus-dropbox/DETAILS
@@ -1,5 +1,5 @@
SPELL=nautilus-dropbox
- VERSION=1.4.0
+ VERSION=1.6.0
SOURCE="${SPELL}-${VERSION}.tar.bz2"
SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
SOURCE_URL[0]=http://linux.dropbox.com/packages/${SOURCE}
diff --git a/gnome2-libs/nautilus-dropbox/HISTORY
b/gnome2-libs/nautilus-dropbox/HISTORY
index 28887ca..c122a50 100644
--- a/gnome2-libs/nautilus-dropbox/HISTORY
+++ b/gnome2-libs/nautilus-dropbox/HISTORY
@@ -1,3 +1,7 @@
+2013-06-24 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.6.0
+ * DEPENDS: Depends on pygtk2
+
2012-07-11 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.4.0
* DEPENDS: Depends on docutils
diff --git a/gnome2-libs/nautilus-dropbox/nautilus-dropbox-1.4.0.tar.bz2.sig
b/gnome2-libs/nautilus-dropbox/nautilus-dropbox-1.4.0.tar.bz2.sig
deleted file mode 100644
index 7cabd08..0000000
Binary files
a/gnome2-libs/nautilus-dropbox/nautilus-dropbox-1.4.0.tar.bz2.sig and
/dev/null differ
diff --git a/gnome2-libs/nautilus-dropbox/nautilus-dropbox-1.6.0.tar.bz2.sig
b/gnome2-libs/nautilus-dropbox/nautilus-dropbox-1.6.0.tar.bz2.sig
new file mode 100644
index 0000000..6d2b7f3
Binary files /dev/null and
b/gnome2-libs/nautilus-dropbox/nautilus-dropbox-1.6.0.tar.bz2.sig differ
diff --git a/gnome2-libs/nautilus2/000-gnome-desktop-3.8.patch
b/gnome2-libs/nautilus2/000-gnome-desktop-3.8.patch
new file mode 100644
index 0000000..28deba4
--- /dev/null
+++ b/gnome2-libs/nautilus2/000-gnome-desktop-3.8.patch
@@ -0,0 +1,155 @@
+diff -Naur nautilus-3.6.1.orig/eel/eel-gnome-extensions.c
nautilus-3.6.1/eel/eel-gnome-extensions.c
+--- nautilus-3.6.1.orig/eel/eel-gnome-extensions.c 2013-06-24
15:48:18.490246931 -0700
++++ nautilus-3.6.1/eel/eel-gnome-extensions.c 2013-06-24 16:19:53.829949278
-0700
+@@ -31,7 +31,6 @@
+ #include "eel-gnome-extensions.h"
+
+ #include <gtk/gtk.h>
+-#include <libgnome-desktop/gnome-desktop-utils.h>
+
+ /* Return a command string containing the path to a terminal on this
system. */
+
+@@ -89,6 +88,137 @@
+ return result;
+ }
+
++
++/**
++ * gnome_desktop_prepend_terminal_to_vector:
++ * @argc: a pointer to the vector size
++ * @argv: a pointer to the vector
++ *
++ * Description: Prepends a terminal (either the one configured as default
in
++ * the user's GNOME setup, or one of the common xterm emulators) to the
passed
++ * in vector, modifying it in the process. The vector should be allocated
with
++ * #g_malloc, as this will #g_free the original vector. Also all elements
must
++ * have been allocated separately. That is the standard glib/GNOME way of
++ * doing vectors however. If the integer that @argc points to is negative,
the
++ * size will first be computed. Also note that passing in pointers to a
vector
++ * that is empty, will just create a new vector for you.
++ **/
++static void
++gnome_desktop_prepend_terminal_to_vector (int *argc, char ***argv)
++{
++#ifndef G_OS_WIN32
++ char **real_argv;
++ int real_argc;
++ int i, j;
++ char **term_argv = NULL;
++ int term_argc = 0;
++ GSettings *settings;
++
++ gchar *terminal = NULL;
++
++ char **the_argv;
++
++ g_return_if_fail (argc != NULL);
++ g_return_if_fail (argv != NULL);
++
++ // _gnome_desktop_init_i18n ();
++
++ /* sanity */
++ if(*argv == NULL)
++ *argc = 0;
++
++ the_argv = *argv;
++
++ /* compute size if not given */
++ if (*argc < 0) {
++ for (i = 0; the_argv[i] != NULL; i++)
++ ;
++ *argc = i;
++ }
++
++ settings = g_settings_new
("org.gnome.desktop.default-applications.terminal");
++ terminal = g_settings_get_string (settings, "exec");
++
++ if (terminal) {
++ gchar *command_line;
++ gchar *exec_flag;
++
++ exec_flag = g_settings_get_string (settings, "exec-arg");
++
++ if (exec_flag == NULL)
++ command_line = g_strdup (terminal);
++ else
++ command_line = g_strdup_printf ("%s %s", terminal,
++ exec_flag);
++
++ g_shell_parse_argv (command_line,
++ &term_argc,
++ &term_argv,
++ NULL /* error */);
++
++ g_free (command_line);
++ g_free (exec_flag);
++ g_free (terminal);
++ }
++
++ g_object_unref (settings);
++
++ if (term_argv == NULL) {
++ char *check;
++
++ term_argc = 2;
++ term_argv = g_new0 (char *, 3);
++
++ check = g_find_program_in_path ("gnome-terminal");
++ if (check != NULL) {
++ term_argv[0] = check;
++ /* Note that gnome-terminal takes -x and
++ * as -e in gnome-terminal is broken we use that. */
++ term_argv[1] = g_strdup ("-x");
++ } else {
++ if (check == NULL)
++ check = g_find_program_in_path ("nxterm");
++ if (check == NULL)
++ check = g_find_program_in_path
("color-xterm");
++ if (check == NULL)
++ check = g_find_program_in_path ("rxvt");
++ if (check == NULL)
++ check = g_find_program_in_path ("xterm");
++ if (check == NULL)
++ check = g_find_program_in_path ("dtterm");
++ if (check == NULL) {
++ g_warning ("Cannot find a terminal, using
xterm, even if it may not work");
++ check = g_strdup ("xterm");
++ }
++ term_argv[0] = check;
++ term_argv[1] = g_strdup ("-e");
++ }
++ }
++ real_argc = term_argc + *argc;
++ real_argv = g_new (char *, real_argc + 1);
++
++ for (i = 0; i < term_argc; i++)
++ real_argv[i] = term_argv[i];
++
++ for (j = 0; j < *argc; j++, i++)
++ real_argv[i] = (char *)the_argv[j];
++
++ real_argv[i] = NULL;
++
++ g_free (*argv);
++ *argv = real_argv;
++ *argc = real_argc;
++
++ /* we use g_free here as we sucked all the inner strings
++ * out from it into real_argv */
++ g_free (term_argv);
++#else
++ /* FIXME: Implement when needed */
++ g_warning ("gnome_prepend_terminal_to_vector: Not implemented");
++#endif
++}
++
++
+ static char *
+ get_terminal_command_prefix (gboolean for_command)
+ {
+@@ -198,3 +328,5 @@
+
+ g_free (command_line);
+ }
++
++
diff --git
a/gnome2-libs/nautilus2/001-do-not-use-NautilusDesktopBackground.patch
b/gnome2-libs/nautilus2/001-do-not-use-NautilusDesktopBackground.patch
new file mode 100644
index 0000000..b075dcf
--- /dev/null
+++ b/gnome2-libs/nautilus2/001-do-not-use-NautilusDesktopBackground.patch
@@ -0,0 +1,74 @@
+# From
https://git.gnome.org/browse/nautilus/commit/?id=07d2ca86237fac8b5bddc4e619e43dfc813bc5e7
+From 07d2ca86237fac8b5bddc4e619e43dfc813bc5e7 Mon Sep 17 00:00:00 2001
+From: Cosimo Cecchi <cosimoc AT gnome.org>
+Date: Tue, 19 Feb 2013 16:29:59 +0000
+Subject: desktop-canvas: don't use NautilusDesktopBacgrkound
+
+We don't need to anymore.
+---
+diff --git a/src/nautilus-desktop-canvas-view.c
b/src/nautilus-desktop-canvas-view.c
+index 340ed35..28cbd3b 100644
+--- a/src/nautilus-desktop-canvas-view.c
++++ b/src/nautilus-desktop-canvas-view.c
+@@ -41,7 +41,6 @@
+ #include <fcntl.h>
+ #include <gdk/gdkx.h>
+ #include <glib/gi18n.h>
+-#include <libnautilus-private/nautilus-desktop-background.h>
+ #include <libnautilus-private/nautilus-desktop-icon-file.h>
+ #include <libnautilus-private/nautilus-directory-notify.h>
+ #include <libnautilus-private/nautilus-file-changes-queue.h>
+@@ -76,8 +75,6 @@ struct NautilusDesktopCanvasViewDetails
+ gulong delayed_init_signal;
+ guint reload_desktop_timeout;
+ gboolean pending_rescan;
+-
+- NautilusDesktopBackground *background;
+ };
+
+ static void default_zoom_level_changed (gpointer
user_data);
+@@ -234,22 +231,6 @@ desktop_canvas_view_property_filter (GdkXEvent
*gdk_xevent,
+ return GDK_FILTER_CONTINUE;
+ }
+
+-static void
+-real_begin_loading (NautilusView *object)
+-{
+- NautilusCanvasContainer *canvas_container;
+- NautilusDesktopCanvasView *view;
+-
+- view = NAUTILUS_DESKTOP_CANVAS_VIEW (object);
+-
+- canvas_container = get_canvas_container (view);
+- if (view->details->background == NULL) {
+- view->details->background = nautilus_desktop_background_new
(canvas_container);
+- }
+-
+- NAUTILUS_VIEW_CLASS
(nautilus_desktop_canvas_view_parent_class)->begin_loading (object);
+-}
+-
+ static const char *
+ real_get_id (NautilusView *view)
+ {
+@@ -287,11 +268,6 @@ nautilus_desktop_canvas_view_dispose (GObject *object)
+ nautilus_view_update_menus,
+ canvas_view);
+
+- if (canvas_view->details->background != NULL) {
+- g_object_unref (canvas_view->details->background);
+- canvas_view->details->background = NULL;
+- }
+-
+ G_OBJECT_CLASS (nautilus_desktop_canvas_view_parent_class)->dispose
(object);
+ }
+
+@@ -304,7 +280,6 @@ nautilus_desktop_canvas_view_class_init
(NautilusDesktopCanvasViewClass *class)
+
+ G_OBJECT_CLASS (class)->dispose =
nautilus_desktop_canvas_view_dispose;
+
+- vclass->begin_loading = real_begin_loading;
+ vclass->merge_menus = real_merge_menus;
+ vclass->update_menus = real_update_menus;
+ vclass->get_view_id = real_get_id;
+--
+cgit v0.9.2
diff --git
a/gnome2-libs/nautilus2/002-add_receive_dropped_background_image.patch
b/gnome2-libs/nautilus2/002-add_receive_dropped_background_image.patch
new file mode 100644
index 0000000..f9686f8
--- /dev/null
+++ b/gnome2-libs/nautilus2/002-add_receive_dropped_background_image.patch
@@ -0,0 +1,85 @@
+# From
https://git.gnome.org/browse/nautilus/commit/?id=8b4a83ea80bf657cd8be754786e5f9daf7d5cc52
+
+From 8b4a83ea80bf657cd8be754786e5f9daf7d5cc52 Mon Sep 17 00:00:00 2001
+From: Cosimo Cecchi <cosimoc AT gnome.org>
+Date: Tue, 19 Feb 2013 16:28:52 +0000
+Subject: canvas-dnd: don't use NautilusDesktopBackground
+
+We only use it for DnD when receiving an image drop. We can copy that
+code from NautilusDesktopBackground in a helper function.
+---
+diff --git a/libnautilus-private/nautilus-canvas-dnd.c
b/libnautilus-private/nautilus-canvas-dnd.c
+index 2d1ae24..4be79bd 100644
+--- a/libnautilus-private/nautilus-canvas-dnd.c
++++ b/libnautilus-private/nautilus-canvas-dnd.c
+@@ -37,6 +37,7 @@
+
+ #include "nautilus-file-dnd.h"
+ #include "nautilus-canvas-private.h"
++#include "nautilus-global-preferences.h"
+ #include "nautilus-link.h"
+ #include "nautilus-metadata.h"
+ #include "nautilus-selection-canvas-item.h"
+@@ -51,8 +52,10 @@
+ #include <gdk/gdkx.h>
+ #include <gtk/gtk.h>
+ #include <glib/gi18n.h>
++#define GNOME_DESKTOP_USE_UNSTABLE_API
++#include <libgnome-desktop/gnome-bg.h>
++#include <gdesktop-enums.h>
+
+-#include <libnautilus-private/nautilus-desktop-background.h>
+ #include <libnautilus-private/nautilus-file-utilities.h>
+ #include <libnautilus-private/nautilus-file-changes-queue.h>
+ #include <stdio.h>
+@@ -1040,6 +1043,31 @@ selection_is_image_file (GList *selection_list)
+ return result;
+ }
+
++static void
++receive_dropped_background_image (const gchar *image_uri)
++{
++ GnomeBG *bg;
++ char *filename;
++
++ if (image_uri != NULL) {
++ filename = g_filename_from_uri (image_uri, NULL, NULL);
++ } else {
++ filename = NULL;
++ }
++
++ bg = gnome_bg_new ();
++
++ /* Currently, we only support tiled images. So we set the placement.
++ */
++ gnome_bg_set_placement (bg, G_DESKTOP_BACKGROUND_STYLE_WALLPAPER);
++ gnome_bg_set_filename (bg, filename);
++ gnome_bg_set_draw_background (bg, TRUE);
++
++ gnome_bg_save_to_preferences (bg, gnome_background_preferences);
++
++ g_free (filename);
++ g_object_unref (bg);
++}
+
+ static void
+ nautilus_canvas_container_receive_dropped_icons (NautilusCanvasContainer
*container,
+@@ -1083,15 +1111,8 @@ nautilus_canvas_container_receive_dropped_icons
(NautilusCanvasContainer *contai
+ }
+
+ if (real_action == (GdkDragAction)
NAUTILUS_DND_ACTION_SET_AS_BACKGROUND) {
+- NautilusDesktopBackground *background;
+-
+- background = nautilus_desktop_background_new (container);
+ selected_item =
container->details->dnd_info->drag_info.selection_list->data;
+-
+- nautilus_desktop_background_receive_dropped_background_image
(background,
+-
selected_item->uri);
+-
+- g_object_unref (background);
++ receive_dropped_background_image (selected_item->uri);
+
+ return;
+ }
+--
+cgit v0.9.2
diff --git
a/gnome2-libs/nautilus2/003-remove_gnome_bg_set_draw_background.patch
b/gnome2-libs/nautilus2/003-remove_gnome_bg_set_draw_background.patch
new file mode 100644
index 0000000..cb75035
--- /dev/null
+++ b/gnome2-libs/nautilus2/003-remove_gnome_bg_set_draw_background.patch
@@ -0,0 +1,22 @@
+# From
https://git.gnome.org/browse/nautilus/commit/?id=f30f0b01c48799ad9cc5225020cdc380b1b1c0c5
+From f30f0b01c48799ad9cc5225020cdc380b1b1c0c5 Mon Sep 17 00:00:00 2001
+From: Cosimo Cecchi <cosimoc AT gnome.org>
+Date: Thu, 21 Feb 2013 13:01:39 +0000
+Subject: canvas-dnd: adapt for gnome-desktop API change
+
+gnome_bg_set_draw_background() has been removed.
+---
+diff --git a/libnautilus-private/nautilus-canvas-dnd.c
b/libnautilus-private/nautilus-canvas-dnd.c
+index dc32fff..b4eb586 100644
+--- a/libnautilus-private/nautilus-canvas-dnd.c
++++ b/libnautilus-private/nautilus-canvas-dnd.c
+@@ -1061,7 +1061,6 @@ receive_dropped_background_image (const gchar
*image_uri)
+ */
+ gnome_bg_set_placement (bg, G_DESKTOP_BACKGROUND_STYLE_WALLPAPER);
+ gnome_bg_set_filename (bg, filename);
+- gnome_bg_set_draw_background (bg, TRUE);
+
+ gnome_bg_save_to_preferences (bg, gnome_background_preferences);
+
+--
+cgit v0.9.2
diff --git a/gnome2-libs/nautilus2/DETAILS b/gnome2-libs/nautilus2/DETAILS
index 94a949f..50ee86b 100755
--- a/gnome2-libs/nautilus2/DETAILS
+++ b/gnome2-libs/nautilus2/DETAILS
@@ -1,10 +1,10 @@
SPELL=nautilus2
- VERSION=3.6.1
+ VERSION=3.6.3
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=nautilus-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/nautilus-$VERSION
SOURCE_URL[0]=$GNOME_URL/sources/nautilus/$BRANCH/$SOURCE
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig:UPSTREAM_HASH"
LICENSE[0]=GPL
LICENSE[1]=LGPL
LICENSE[2]=FDL
diff --git a/gnome2-libs/nautilus2/HISTORY b/gnome2-libs/nautilus2/HISTORY
index a9bfaf1..8e36e57 100644
--- a/gnome2-libs/nautilus2/HISTORY
+++ b/gnome2-libs/nautilus2/HISTORY
@@ -1,3 +1,15 @@
+2013-06-24 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 3.6.3
+ SOURCE matches upstream posted SHA256
+
+ * Fix compilation with gnome-desktop3 3.8+ and libgnome API 3.8
+ * PRE_BUILD: Apply 000-gnome-desktop-3.8.patch,
+ 001-do-not-use-NautilusDesktopBackground.patch,
+ 002-add_receive_dropped_background_image.patch,
+ 003-remove_gnome_bg_set_draw_background.patch
+ * gnome-desktop-3.8.patch: Borrowed from
+
http://git.pld-linux.org/gitweb.cgi/packages/gnome-panel.git/commitdiff/fd33e2e0d0dd96ab56e3ee8b297e7de83556c0e0
+
2012-10-31 Eric Sandall <sandalle AT sourcemage.org>
* DEPENDS: Depends on tracker

diff --git a/gnome2-libs/nautilus2/PRE_BUILD b/gnome2-libs/nautilus2/PRE_BUILD
new file mode 100755
index 0000000..197267a
--- /dev/null
+++ b/gnome2-libs/nautilus2/PRE_BUILD
@@ -0,0 +1,8 @@
+default_pre_build &&
+cd "${SOURCE_DIRECTORY}" &&
+message "${MESSAGE_COLOR}Fix compilation against gnome-desktop3
3.8+...${DEFAULT_COLOR}" &&
+patch -p1 < "${SPELL_DIRECTORY}"/000-gnome-desktop-3.8.patch &&
+message "${MESSAGE_COLOR}Fix compilation with libgnome
3.8...${DEFAULT_COLOR}" &&
+patch -p1 <
"${SPELL_DIRECTORY}"/001-do-not-use-NautilusDesktopBackground.patch &&
+patch -p1 <
"${SPELL_DIRECTORY}"/002-add_receive_dropped_background_image.patch &&
+patch -p1 <
"${SPELL_DIRECTORY}"/003-remove_gnome_bg_set_draw_background.patch
diff --git a/gnome2-libs/nautilus2/nautilus-3.6.1.tar.xz.sig
b/gnome2-libs/nautilus2/nautilus-3.6.1.tar.xz.sig
deleted file mode 100644
index 98cb72b..0000000
Binary files a/gnome2-libs/nautilus2/nautilus-3.6.1.tar.xz.sig and /dev/null
differ
diff --git a/gnome2-libs/nautilus2/nautilus-3.6.3.tar.xz.sig
b/gnome2-libs/nautilus2/nautilus-3.6.3.tar.xz.sig
new file mode 100644
index 0000000..06a5f56
Binary files /dev/null and b/gnome2-libs/nautilus2/nautilus-3.6.3.tar.xz.sig
differ
diff --git a/gnome2-libs/orbit2/HISTORY b/gnome2-libs/orbit2/HISTORY
index ad2768f..33d81ec 100644
--- a/gnome2-libs/orbit2/HISTORY
+++ b/gnome2-libs/orbit2/HISTORY
@@ -1,3 +1,7 @@
+2013-06-04 Eric Sandall <sandalle AT sourcemage.org>
+ * PRE_BUILD: Fix compilation of linc2 using glib2 deprecated symbols
+ in orbit2
+
2012-12-31 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: removed dependencies on libffi and pcre

diff --git a/gnome2-libs/orbit2/PRE_BUILD b/gnome2-libs/orbit2/PRE_BUILD
new file mode 100755
index 0000000..5771478
--- /dev/null
+++ b/gnome2-libs/orbit2/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+
+# Remove error on deprecated glib2 symbols
+for file in linc2/src/Makefile{.am,.in}; do
+ sedit 's:-DG_DISABLE_DEPRECATED::' "${SOURCE_DIRECTORY}"/"${file}"
+done
diff --git a/gnome2-libs/pango/DEPENDS b/gnome2-libs/pango/DEPENDS
index 0bbac40..c9d882a 100755
--- a/gnome2-libs/pango/DEPENDS
+++ b/gnome2-libs/pango/DEPENDS
@@ -2,11 +2,15 @@

depends automake &&
depends cairo &&
+depends expat &&
depends fontconfig &&
depends freetype2 &&
depends glib2 &&
depends harfbuzz &&
+depends libffi &&
depends libpng &&
+depends mesalib &&
+depends pcre &&
depends pixman &&

optional_depends libxft \
@@ -15,9 +19,12 @@ optional_depends libxft \
"for XFT and X11 support" &&

if is_depends_enabled $SPELL libxft; then
+ depends libpthread-stubs &&
depends libx11 &&
depends libxau &&
+ depends libxcb &&
depends libxdmcp &&
+ depends libxext &&
depends libxrender &&
if spell_ok cairo && is_version_less $(installed_version cairo) 1.8; then
force_depends cairo
diff --git a/gnome2-libs/pango/DETAILS b/gnome2-libs/pango/DETAILS
index 96cd256..d262e96 100755
--- a/gnome2-libs/pango/DETAILS
+++ b/gnome2-libs/pango/DETAILS
@@ -1,10 +1,11 @@
SPELL=pango
- VERSION=1.32.5
+ VERSION=1.36.8
+
SOURCE_HASH=sha512:799fad4add3b1ff297bd151a302d6724c5fb0223c9e0f710f97192c024de0175db9a03458e0c18019bdd987b04b5f74737659e113d6b511cf1fc118b9be3c215
+# SOURCE_GPG=gurus.gpg:$SOURCE.sig
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
- SOURCE_GPG=gurus.gpg:$SOURCE.sig
LICENSE[0]=LGPL
WEB_SITE=http://www.pango.org/
ENTERED=20020314
diff --git a/gnome2-libs/pango/HISTORY b/gnome2-libs/pango/HISTORY
index b8cb0e5..1be0528 100644
--- a/gnome2-libs/pango/HISTORY
+++ b/gnome2-libs/pango/HISTORY
@@ -1,3 +1,34 @@
+2014-10-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.36.8
+ * DEPENDS: mesalib
+
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: MESALIB
+
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: added missing dependencies
+
+2014-08-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.36.6
+
+2014-07-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.36.5
+
+2014-04-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.36.3
+
+2014-03-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.36.2
+
+2014-01-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.36.1
+
+2013-10-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.36.0
+
+2013-05-10 Ismael Luceno <ismael AT sourcemage.org>
+ * PRE_SUB_DEPENDS, SUB_DEPENDS: Added GI subdependency
+
2013-02-01 Sukneet Basuta <sukneet AT sourcemage.org>
* PRE_BUILD: removed, no longer needed
* fake-gtk-doc-check.m4: removed, check works fine now
diff --git a/gnome2-libs/pango/PRE_SUB_DEPENDS
b/gnome2-libs/pango/PRE_SUB_DEPENDS
index 1c09093..406b7f1 100755
--- a/gnome2-libs/pango/PRE_SUB_DEPENDS
+++ b/gnome2-libs/pango/PRE_SUB_DEPENDS
@@ -1,4 +1,5 @@
case $THIS_SUB_DEPENDS in
+ GI) is_depends_enabled $SPELL gobject-introspection ;;
X) is_depends_enabled $SPELL libxft;;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"
return 1;;
diff --git
a/gnome2-libs/pango/REPAIR^b7e74cd0e5353f7a9ab7bf851ac02b7a^PRE_SUB_DEPENDS
b/gnome2-libs/pango/REPAIR^b7e74cd0e5353f7a9ab7bf851ac02b7a^PRE_SUB_DEPENDS
new file mode 100755
index 0000000..406b7f1
--- /dev/null
+++
b/gnome2-libs/pango/REPAIR^b7e74cd0e5353f7a9ab7bf851ac02b7a^PRE_SUB_DEPENDS
@@ -0,0 +1,6 @@
+case $THIS_SUB_DEPENDS in
+ GI) is_depends_enabled $SPELL gobject-introspection ;;
+ X) is_depends_enabled $SPELL libxft;;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"
+ return 1;;
+esac
diff --git a/gnome2-libs/pango/SUB_DEPENDS b/gnome2-libs/pango/SUB_DEPENDS
index 94f9afc..57727c7 100755
--- a/gnome2-libs/pango/SUB_DEPENDS
+++ b/gnome2-libs/pango/SUB_DEPENDS
@@ -1,4 +1,7 @@
case $THIS_SUB_DEPENDS in
+ GI) message "Pango with GI requested, forcing gobject-instrospection
dependency" &&
+ depends gobject-introspection
+ ;;
X) message "Pango with XFT support requested, forcing libxft dependency" &&
depends libxft "--with-xft" &&
depends libx11 &&
diff --git a/gnome2-libs/pango/pango-1.32.5.tar.xz.sig
b/gnome2-libs/pango/pango-1.32.5.tar.xz.sig
deleted file mode 100644
index b2a073a..0000000
Binary files a/gnome2-libs/pango/pango-1.32.5.tar.xz.sig and /dev/null differ
diff --git a/gnome2-libs/policykit-gnome/DETAILS
b/gnome2-libs/policykit-gnome/DETAILS
index 8dd4335..a9c96df 100755
--- a/gnome2-libs/policykit-gnome/DETAILS
+++ b/gnome2-libs/policykit-gnome/DETAILS
@@ -1,5 +1,6 @@
SPELL=policykit-gnome
VERSION=0.105
+ PATCHLEVEL=1

SOURCE_HASH=sha512:55612d946d154eba018a23568ee837a7c1624400fef0329926fd6bf5429735efa278217c2442c4f96e0455234ce5d971c19f7153fee0a68b758a89790ce384b9
SOURCE=polkit-gnome-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/polkit-gnome-$VERSION
diff --git a/gnome2-libs/policykit-gnome/HISTORY
b/gnome2-libs/policykit-gnome/HISTORY
index 8e513c0..9de54ae 100644
--- a/gnome2-libs/policykit-gnome/HISTORY
+++ b/gnome2-libs/policykit-gnome/HISTORY
@@ -1,3 +1,9 @@
+2013-08-16 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: PATCHLEVEL++
+ * INSTALL: Install xdg autostart file for "other" WM/DE
+ * polkit-gnome-authentication-agent-1.desktop: Autostart file
+ modified from
http://code.google.com/p/max-repo/source/browse/trunk/x121e/etc/xdg/autostart/polkit-gnome-authentication-agent-1.desktop?spec=svn622&r=622
+
2011-12-14 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.105

diff --git a/gnome2-libs/policykit-gnome/INSTALL
b/gnome2-libs/policykit-gnome/INSTALL
new file mode 100755
index 0000000..68a09c8
--- /dev/null
+++ b/gnome2-libs/policykit-gnome/INSTALL
@@ -0,0 +1,5 @@
+default_install &&
+install -d 0755 -o root -g root "${INSTALL_ROOT}"/etc/xdg/ &&
+install -d 0755 -o root -g root "${INSTALL_ROOT}"/etc/xdg/autostart/ &&
+install -m 0644 -o root -g root
"${SPELL_DIRECTORY}"/polkit-gnome-authentication-agent-1.desktop \
+ "${INSTALL_ROOT}"/etc/xdg/autostart/
diff --git
a/gnome2-libs/policykit-gnome/polkit-gnome-authentication-agent-1.desktop
b/gnome2-libs/policykit-gnome/polkit-gnome-authentication-agent-1.desktop
new file mode 100644
index 0000000..39ffaa0
--- /dev/null
+++ b/gnome2-libs/policykit-gnome/polkit-gnome-authentication-agent-1.desktop
@@ -0,0 +1,88 @@
+[Desktop Entry]
+Name=PolicyKit Authentication Agent
+Name[ar]=مدير الاستيثاق PolicyKit
+Name[be]=PolicyKit - аґент аўтэнтыфікацыі
+Name[bn_IN]=PolicyKit অনুমোদনের এজেন্ট
+Name[ca]=Agent d'autenticació del PolicyKit
+Name[cs]=Ověřovací agent PolicyKit
+Name[da]=Godkendelsesprogrammet PolicyKit
+Name[de]=Legitimationsdienst von PolicyKit
+Name[el]=Πράκτορας πιστοποίησης PolicyKit
+Name[en_GB]=PolicyKit Authentication Agent
+Name[es]=Agente de autenticación de PolicyKit
+Name[eu]=PolicyKit autentifikatzeko agentea
+Name[fi]=PolicytKit-tunnistautumisohjelma
+Name[fr]=Agent d'authentification de PolicyKit
+Name[gl]=Axente de autenticación PolicyKit
+Name[gu]=PolicyKit સત્તાધિકરણ એજન્ટ
+Name[hi]=PolicyKit प्रमाणीकरण प्रतिनिधि
+Name[hu]=PolicyKit hitelesítési ügynök
+Name[it]=Agente di autenticazione per PolicyKit
+Name[ja]=PolicyKit 認証エージェント
+Name[kn]=PolicyKit ದೃಢೀಕರಣ ಮಧ್ಯವರ್ತಿ
+Name[lt]=PolicyKit tapatybės nustatymo agentas
+Name[ml]=പോളിസിക്കിറ്റ് ഓഥന്റിക്കേഷന്‍ ഏജന്റ്
+Name[mr]=PolicyKit ऑथेंटीकेशन एजेंट
+Name[or]=PolicyKit ବୈଧିକରଣ ସଦସ୍ୟ
+Name[pa]=ਪਾਲਸੀਕਿੱਟ ਪਰਮਾਣਕਿਤਾ ਏਜੰਟ
+Name[pl]=Agent uwierzytelniania PolicyKit
+Name[pt]=Agente de Autenticação PolicyKit
+Name[pt_BR]=Agente de autenticação PolicyKit
+Name[ro]=Agent de autentificare PolicyKit
+Name[sk]=Agent PolicyKit na overovanie totožnosti
+Name[sl]=PolicyKit program overjanja
+Name[sv]=Autentiseringsagent för PolicyKit
+Name[ta]=PolicyKit அங்கீகார முகவர்
+Name[te]=పాలసీకిట్ ధృవీకరణ ప్రతినిధి
+Name[th]=ตัวกลางสำหรับยืนยันตัวบุคคล PolicyKit
+Name[uk]=Агент автентифікації PolicyKit
+Name[zh_CN]=PolicyKit 认证代理
+Name[zh_HK]=PolicyKit 驗證代理程式
+Name[zh_TW]=PolicyKit 驗證代理程式
+Comment=PolicyKit Authentication Agent
+Comment[ar]=مدير الاستيثاق PolicyKit
+Comment[be]=PolicyKit - аґент аўтэнтыфікацыі
+Comment[bn_IN]=PolicyKit অনুমোদনের এজেন্ট
+Comment[ca]=Agent d'autenticació del PolicyKit
+Comment[cs]=Ověřovací agent PolicyKit
+Comment[da]=Godkendelsesprogrammet PolicyKit
+Comment[de]=Legitimationsdienst von PolicyKit
+Comment[el]=Πράκτορας πιστοποίησης PolicyKit
+Comment[en_GB]=PolicyKit Authentication Agent
+Comment[es]=Agente de autenticación de PolicyKit
+Comment[eu]=PolicyKit autentifikatzeko agentea
+Comment[fi]=PolicytKit-tunnistautumisohjelma
+Comment[fr]=Agent d'authentification de PolicyKit
+Comment[gl]=Axente de autenticación PolicyKit
+Comment[gu]=PolicyKit સત્તાધિકરણ એજન્ટ
+Comment[hi]=PolicyKit प्रमाणीकरण प्रतिनिधि
+Comment[hu]=PolicyKit hitelesítési ügynök
+Comment[it]=Agente di autenticazione per PolicyKit
+Comment[ja]=PolicyKit 認証エージェント
+Comment[kn]=PolicyKit ದೃಢೀಕರಣ ಮಧ್ಯವರ್ತಿ
+Comment[lt]=PolicyKit tapatybės nustatymo agentas
+Comment[ml]=പോളിസിക്കിറ്റ് ഓഥന്റിക്കേഷന്‍ ഏജന്റ്
+Comment[mr]=PolicyKit ऑथेंटीकेशन एजेंट
+Comment[or]=PolicyKit ବୈଧିକରଣ ସଦସ୍ୟ
+Comment[pa]=ਪਾਲਸੀਕਿੱਟ ਪਰਮਾਣਕਿਤਾ ਏਜੰਟ
+Comment[pl]=Agent uwierzytelniania PolicyKit
+Comment[pt]=Agente de Autenticação PolicyKit
+Comment[pt_BR]=Agente de autenticação PolicyKit
+Comment[ro]=Agent de autentificare PolicyKit
+Comment[sk]=Agent PolicyKit na overovanie totožnosti
+Comment[sl]=PolicyKit program overjanja
+Comment[sv]=Autentiseringsagent för PolicyKit
+Comment[ta]=PolicyKit அங்கீகார முகவர்
+Comment[te]=పాలసీకిట్ ధృవీకరణ ప్రతినిధి
+Comment[th]=ตัวกลางสำหรับยืนยันตัวบุคคล PolicyKit
+Comment[uk]=Агент автентифікації PolicyKit
+Comment[zh_CN]=PolicyKit 认证代理
+Comment[zh_HK]=PolicyKit 驗證代理程式
+Comment[zh_TW]=PolicyKit 驗證代理程式
+Exec=/usr/libexec/polkit-gnome-authentication-agent-1
+Terminal=false
+Type=Application
+Categories=
+NoDisplay=true
+NotShowIn=KDE;
+AutostartCondition=GNOME3 unless-session gnome
diff --git a/gnome2-libs/policykit/BUILD b/gnome2-libs/policykit/BUILD
index 8595640..1dd41a5 100755
--- a/gnome2-libs/policykit/BUILD
+++ b/gnome2-libs/policykit/BUILD
@@ -1,4 +1,5 @@
create_account polkituser &&
+create_account polkitd &&

if [[ "$POLICYKIT_AFW" == "linux-pam" ]]; then
OPTS="--with-authfw=pam $OPTS"
diff --git a/gnome2-libs/policykit/DEPENDS b/gnome2-libs/policykit/DEPENDS
index 0870a55..641277e 100755
--- a/gnome2-libs/policykit/DEPENDS
+++ b/gnome2-libs/policykit/DEPENDS
@@ -2,6 +2,8 @@ depends pkgconfig &&
depends dbus &&
depends dbus-glib &&
depends expat &&
+depends shadow &&
+depends spidermonkey &&

if [[ "$POLICYKIT_AFW" != "none" ]]; then
depends $POLICYKIT_AFW
diff --git a/gnome2-libs/policykit/DETAILS b/gnome2-libs/policykit/DETAILS
index 2213b1e..a64303b 100755
--- a/gnome2-libs/policykit/DETAILS
+++ b/gnome2-libs/policykit/DETAILS
@@ -1,7 +1,7 @@
SPELL=policykit
- VERSION=0.105
- PATCHLEVEL=1
-
SOURCE_HASH=sha512:7c0f84b9639814b4690e42b570285ff2018a5ea4cfd7216d9abf44c84ece6592c530f2d6211511c1346963daf4f135e9fa79d1b2f592b454115950991b5e4bc3
+ VERSION=0.112
+
SOURCE_HASH=sha512:e4ad1bd287b38e5650cb94b1897a959b2ceaa6c19b4478ba872eacb13b58758fd42f6ab1718976162d823d850cd5c99b3ccadf1b57d75dea7790101422029d5f
+ SECURITY_PATCH=1
SOURCE=polkit-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/polkit-$VERSION
SOURCE_URL[0]=http://www.freedesktop.org/software/polkit/releases/$SOURCE
diff --git a/gnome2-libs/policykit/HISTORY b/gnome2-libs/policykit/HISTORY
index 154bff8..5e1b8c0 100644
--- a/gnome2-libs/policykit/HISTORY
+++ b/gnome2-libs/policykit/HISTORY
@@ -1,3 +1,24 @@
+2014-07-18 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.112
+ SECURITY_PATCH=1, fixes CVE-2013-4288
+
+2013-08-16 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: PATCHLEVEL++
+ * DEPENDS: Depends on shadow for usermod
+ * BUILD: polkitd user is now used in config
+ * INSTALL: Create /var/lib/polkit-1 and set as home directory
+ for user polkitd.
+ See http://forums.gentoo.org/viewtopic-t-926142-start-0.html
+
+2013-05-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.111
+
+2013-05-157 Pol Vinogradov <vin.public AT gmail.com>
+ * DEPENDS: added spidermonkey
+
+2012-05-04 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated to 0.110
+
2012-12-31 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: removed depndencies on libffi and pcre

diff --git a/gnome2-libs/policykit/INSTALL b/gnome2-libs/policykit/INSTALL
new file mode 100755
index 0000000..d386630
--- /dev/null
+++ b/gnome2-libs/policykit/INSTALL
@@ -0,0 +1,3 @@
+default_install &&
+install -d /var/lib/polkit-1 &&
+usermod -d /var/lib/polkit-1 polkitd
diff --git a/gnome2-libs/pygobject/BUILD b/gnome2-libs/pygobject/BUILD
index ea5c468..2273f04 100755
--- a/gnome2-libs/pygobject/BUILD
+++ b/gnome2-libs/pygobject/BUILD
@@ -1,5 +1,4 @@
-if spell_ok pygobject3; then
- OPTS="$OPTS --disable-introspection"
-fi &&
-OPTS="$OPTS --enable-thread" &&
+OPTS="--enable-thread \
+ --disable-introspection \
+ $OPTS" &&
default_build
diff --git a/gnome2-libs/pygobject/DEPENDS b/gnome2-libs/pygobject/DEPENDS
index d26c97a..f1f8e86 100755
--- a/gnome2-libs/pygobject/DEPENDS
+++ b/gnome2-libs/pygobject/DEPENDS
@@ -2,17 +2,6 @@ depends python &&
depends glib2 &&
depends pycairo &&

-# introspection in pygoject3 conflicts with introspection in pygobject
-# https://bugzilla.gnome.org/show_bug.cgi?id=657054
-#if ! spell_ok pygobject3; then
-
- optional_depends gobject-introspection \
- "--enable-introspection" \
- "--disable-introspection" \
- "to enable introspection"
-
-#fi &&
-
optional_depends libffi \
"--with-ffi" \
"--without-ffi" \
diff --git a/gnome2-libs/pygobject/DETAILS b/gnome2-libs/pygobject/DETAILS
index f83f5d4..486dbfd 100755
--- a/gnome2-libs/pygobject/DETAILS
+++ b/gnome2-libs/pygobject/DETAILS
@@ -1,6 +1,6 @@
SPELL=pygobject
VERSION=2.28.6
- PATCHLEVEL=0
+ PATCHLEVEL=1
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
diff --git a/gnome2-libs/pygobject/HISTORY b/gnome2-libs/pygobject/HISTORY
index 70b14e7..d8294e8 100644
--- a/gnome2-libs/pygobject/HISTORY
+++ b/gnome2-libs/pygobject/HISTORY
@@ -1,3 +1,11 @@
+2013-08-15 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: PATCHLEVEL++
+ * DEPENDS: Do not optionally depend on gobject-introspection
+ * BUILD: Disable introspection support
+ See https://bugzilla.gnome.org/show_bug.cgi?id=657054 and
+ https://bugzilla.redhat.com/show_bug.cgi?id=719791
+ * PRE_BUILD,introspection.patch: Removed
+
2012-06-11 Sukneet Basuta <sukneet AT sourcemage.org>
* BUILD: only build with introspection if pygobject3
does not have introspection enabled.
diff --git a/gnome2-libs/pygobject/PRE_BUILD b/gnome2-libs/pygobject/PRE_BUILD
deleted file mode 100755
index 9dafa11..0000000
--- a/gnome2-libs/pygobject/PRE_BUILD
+++ /dev/null
@@ -1,4 +0,0 @@
-default_pre_build &&
-cd $SOURCE_DIRECTORY &&
-
-patch -p0 < $SPELL_DIRECTORY/introspection.patch
diff --git a/gnome2-libs/pygobject/introspection.patch
b/gnome2-libs/pygobject/introspection.patch
deleted file mode 100644
index 0b63759..0000000
--- a/gnome2-libs/pygobject/introspection.patch
+++ /dev/null
@@ -1,28 +0,0 @@
---- gi/pygi-info.c.orig 2011-06-13 16:30:25.000000000 +0000
-+++ gi/pygi-info.c
-@@ -162,9 +162,6 @@ _pygi_info_new (GIBaseInfo *info)
- case GI_INFO_TYPE_CONSTANT:
- type = &PyGIConstantInfo_Type;
- break;
-- case GI_INFO_TYPE_ERROR_DOMAIN:
-- type = &PyGIErrorDomainInfo_Type;
-- break;
- case GI_INFO_TYPE_UNION:
- type = &PyGIUnionInfo_Type;
- break;
-@@ -481,7 +478,6 @@ _pygi_g_type_info_size (GITypeInfo *type
- case GI_INFO_TYPE_INVALID:
- case GI_INFO_TYPE_FUNCTION:
- case GI_INFO_TYPE_CONSTANT:
-- case GI_INFO_TYPE_ERROR_DOMAIN:
- case GI_INFO_TYPE_VALUE:
- case GI_INFO_TYPE_SIGNAL:
- case GI_INFO_TYPE_PROPERTY:
-@@ -860,7 +856,6 @@ pygi_g_struct_info_is_simple (GIStructIn
- case GI_INFO_TYPE_INVALID:
- case GI_INFO_TYPE_FUNCTION:
- case GI_INFO_TYPE_CONSTANT:
-- case GI_INFO_TYPE_ERROR_DOMAIN:
- case GI_INFO_TYPE_VALUE:
- case GI_INFO_TYPE_SIGNAL:
- case GI_INFO_TYPE_PROPERTY:
diff --git a/gnome2-libs/tracker/DEPENDS b/gnome2-libs/tracker/DEPENDS
index 46711c8..335fc58 100755
--- a/gnome2-libs/tracker/DEPENDS
+++ b/gnome2-libs/tracker/DEPENDS
@@ -99,7 +99,7 @@ optional_depends tiff
\
"--disable-libtiff" \
"for TIFF data extractor" &&

-optional_depends giflib \
+optional_depends GIFLIB \
"--enable-libgif" \
"--disable-libgif" \
"for GIF data extractor" &&
diff --git a/gnome2-libs/tracker/HISTORY b/gnome2-libs/tracker/HISTORY
index b3646a2..5ab6f8c 100644
--- a/gnome2-libs/tracker/HISTORY
+++ b/gnome2-libs/tracker/HISTORY
@@ -1,3 +1,6 @@
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
2013-02-26 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 0.14.5
* DEPENDS: added optional_depends taglib, libgxps, libcue, giflib,
gdk-pixbuf2
diff --git a/gnome2-libs/vte/DEPENDS b/gnome2-libs/vte/DEPENDS
index 431905c..674767c 100755
--- a/gnome2-libs/vte/DEPENDS
+++ b/gnome2-libs/vte/DEPENDS
@@ -1,3 +1,4 @@
+depends intltool &&
depends libx11 &&
depends fontconfig &&
depends freetype2 &&
diff --git a/gnome2-libs/vte/HISTORY b/gnome2-libs/vte/HISTORY
index 2eb38f9..45b8ec6 100644
--- a/gnome2-libs/vte/HISTORY
+++ b/gnome2-libs/vte/HISTORY
@@ -1,3 +1,6 @@
+2013-08-15 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Depends on intltool
+
2012-12-31 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: removed dependencies on expat, libffi, libxau, libxcb,
libxdmcp,
libxrender and pcre
diff --git a/gnome2-libs/xdg-user-dirs/DETAILS
b/gnome2-libs/xdg-user-dirs/DETAILS
deleted file mode 100755
index 6494754..0000000
--- a/gnome2-libs/xdg-user-dirs/DETAILS
+++ /dev/null
@@ -1,17 +0,0 @@
- SPELL=xdg-user-dirs
- VERSION=0.10
- SOURCE=${SPELL}-${VERSION}.tar.gz
-SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
- SOURCE_URL[0]=http://user-dirs.freedesktop.org/releases/${SOURCE}
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
- LICENSE[0]=LGPL
- WEB_SITE=http://www.freedesktop.org/wiki/Software_2fxdg_2duser_2ddirs
- ENTERED=20070416
- KEYWORDS="theme gnome2 libs"
- SHORT="Tool to help manage well known user directories"
-cat << EOF
-Freedesktop.org
-xdg-user-dirs is a tool to help manage well known user directories like the
-desktop folder and the music folder. It also handles localization (i.e.
-translation) of the filenames.
-EOF
diff --git a/gnome2-libs/xdg-user-dirs/HISTORY
b/gnome2-libs/xdg-user-dirs/HISTORY
deleted file mode 100644
index 36c274a..0000000
--- a/gnome2-libs/xdg-user-dirs/HISTORY
+++ /dev/null
@@ -1,9 +0,0 @@
-2008-03-14 Robin Cook <rcook AT wyrms.net>
- * DETAILS: updated VERSION to 0.10
-
-2007-09-22 Robin Cook <rcook AT wyrms.net>
- * DETAILS: updated VERSION to 0.9
-
-2007-04-16 Robin Cook <rcook AT wyrms.net>
- * Initial Spell 0.6, DETAILS, HISTORY
-
diff --git a/gnome2-libs/xdg-user-dirs/xdg-user-dirs-0.10.tar.gz.sig
b/gnome2-libs/xdg-user-dirs/xdg-user-dirs-0.10.tar.gz.sig
deleted file mode 100644
index 6ba187a..0000000
Binary files a/gnome2-libs/xdg-user-dirs/xdg-user-dirs-0.10.tar.gz.sig and
/dev/null differ
diff --git a/gnome2-libs/zenity/DETAILS b/gnome2-libs/zenity/DETAILS
index 59889cb..7842719 100755
--- a/gnome2-libs/zenity/DETAILS
+++ b/gnome2-libs/zenity/DETAILS
@@ -1,10 +1,10 @@
SPELL=zenity
- VERSION=3.6.0
+ VERSION=3.8.0
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
-
SOURCE_HASH=sha512:5a54c90d2fac322df2b336c252303839c4d34c6a5a0db035964becacb22115a58746b8f6601469cdb1d4071c219b51df61ac2539a6a29734d281757a62231d5e
+
SOURCE_HASH=sha512:3e7c72a19f3f48c9da1578abfbdd3cd5973dbea6ead9fdf035b34405be2da9ea1be6f8ace271948144a9a7b6e34cac1dfc3e554f19438431ffb1e82f08ddc02d
LICENSE[0]=GPL
WEB_SITE=http://www.gnome.org
ENTERED=20030901
diff --git a/gnome2-libs/zenity/HISTORY b/gnome2-libs/zenity/HISTORY
index 054ba94..42463bc 100644
--- a/gnome2-libs/zenity/HISTORY
+++ b/gnome2-libs/zenity/HISTORY
@@ -1,3 +1,6 @@
+2013-05-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.8.0
+
2013-01-06 Javier Vasquez <j.e.vasquez.v AT gmail.com>
* DETAILS: Upgrading to 3.6.0, cause 3.2.0 fails
compilation on i686. 3.6.0 works on both
diff --git a/gnome3-apps/baobab/DETAILS b/gnome3-apps/baobab/DETAILS
index ea26f1c..32bd87f 100755
--- a/gnome3-apps/baobab/DETAILS
+++ b/gnome3-apps/baobab/DETAILS
@@ -1,5 +1,5 @@
SPELL=baobab
- VERSION=3.4.0
+ VERSION=3.8.1
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/gnome3-apps/baobab/HISTORY b/gnome3-apps/baobab/HISTORY
index 0e02d0f..526fb1f 100644
--- a/gnome3-apps/baobab/HISTORY
+++ b/gnome3-apps/baobab/HISTORY
@@ -1,2 +1,5 @@
+2013-05-11 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.8.1
+
2012-04-03 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: spell created, version 3.4.0
diff --git a/gnome3-apps/baobab/baobab-3.4.0.tar.xz.sig
b/gnome3-apps/baobab/baobab-3.4.0.tar.xz.sig
deleted file mode 100644
index 0f7d58b..0000000
Binary files a/gnome3-apps/baobab/baobab-3.4.0.tar.xz.sig and /dev/null differ
diff --git a/gnome3-apps/baobab/baobab-3.8.1.tar.xz.sig
b/gnome3-apps/baobab/baobab-3.8.1.tar.xz.sig
new file mode 100644
index 0000000..c30043c
Binary files /dev/null and b/gnome3-apps/baobab/baobab-3.8.1.tar.xz.sig differ
diff --git a/gnome3-apps/caribou/DETAILS b/gnome3-apps/caribou/DETAILS
index a43a5b1..fbe8f05 100755
--- a/gnome3-apps/caribou/DETAILS
+++ b/gnome3-apps/caribou/DETAILS
@@ -1,7 +1,7 @@
SPELL=caribou
- VERSION=0.4.1
+ VERSION=0.4.10
BRANCH=`echo $VERSION|cut -d . -f 1,2`
- SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
diff --git a/gnome3-apps/caribou/HISTORY b/gnome3-apps/caribou/HISTORY
index 2f58432..149edb9 100644
--- a/gnome3-apps/caribou/HISTORY
+++ b/gnome3-apps/caribou/HISTORY
@@ -1,3 +1,6 @@
+2013-05-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.4.10, bz2 -> xz
+
2011-10-18 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.4.1

diff --git a/gnome3-apps/caribou/caribou-0.4.1.tar.bz2.sig
b/gnome3-apps/caribou/caribou-0.4.1.tar.bz2.sig
deleted file mode 100644
index eabb747..0000000
Binary files a/gnome3-apps/caribou/caribou-0.4.1.tar.bz2.sig and /dev/null
differ
diff --git a/gnome3-apps/caribou/caribou-0.4.10.tar.xz.sig
b/gnome3-apps/caribou/caribou-0.4.10.tar.xz.sig
new file mode 100644
index 0000000..33d2d68
Binary files /dev/null and b/gnome3-apps/caribou/caribou-0.4.10.tar.xz.sig
differ
diff --git a/gnome3-libs/adwaita-icon-theme/DETAILS
b/gnome3-libs/adwaita-icon-theme/DETAILS
new file mode 100755
index 0000000..aeb0a46
--- /dev/null
+++ b/gnome3-libs/adwaita-icon-theme/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=adwaita-icon-theme
+ VERSION=3.14.0
+ SOURCE=$SPELL-$VERSION.tar.xz
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/${VERSION:0:4}/$SOURCE
+
SOURCE_HASH=sha512:f90bbf94af330037aa53c081b60f18fe0a17eb62f4a2ec65582e5b712f71f1c1d91510a5db2a0d5a5fffb5dcc71b079929e7062b15f216fcd16d4d3a1ccdc1f4
+ LICENSE[0]=LGPL
+ WEB_SITE=http://www.gnome.org/
+ ENTERED=20140919
+ SHORT="GNOME icon theme, Adwaita icons"
+cat << EOF
+GNOME icon theme, Adwaita icons.
+EOF
diff --git a/gnome3-libs/adwaita-icon-theme/HISTORY
b/gnome3-libs/adwaita-icon-theme/HISTORY
new file mode 100644
index 0000000..1012cd9
--- /dev/null
+++ b/gnome3-libs/adwaita-icon-theme/HISTORY
@@ -0,0 +1,5 @@
+2014-10-18 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 3.14.0, simplified branch substraction
+
+2014-09-19 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: created spell
diff --git a/gnome3-libs/cogl/DEPENDS b/gnome3-libs/cogl/DEPENDS
new file mode 100755
index 0000000..938fb9d
--- /dev/null
+++ b/gnome3-libs/cogl/DEPENDS
@@ -0,0 +1,2 @@
+depends pango &&
+sub_depends pango GI
diff --git a/gnome3-libs/cogl/DETAILS b/gnome3-libs/cogl/DETAILS
index 9154388..971f56e 100755
--- a/gnome3-libs/cogl/DETAILS
+++ b/gnome3-libs/cogl/DETAILS
@@ -1,5 +1,5 @@
SPELL=cogl
- VERSION=1.10.4
+ VERSION=1.14.0
BRANCH=$(echo $VERSION|cut -d . -f 1,2)
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/gnome3-libs/cogl/HISTORY b/gnome3-libs/cogl/HISTORY
index e82d6f6..e7d4a5c 100644
--- a/gnome3-libs/cogl/HISTORY
+++ b/gnome3-libs/cogl/HISTORY
@@ -1,3 +1,9 @@
+2013-05-10 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS: Added dependency on pango with GI
+
+2013-05-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.14.0
+
2012-07-18 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.10.4

diff --git a/gnome3-libs/cogl/cogl-1.10.4.tar.xz.sig
b/gnome3-libs/cogl/cogl-1.10.4.tar.xz.sig
deleted file mode 100644
index 9417923..0000000
Binary files a/gnome3-libs/cogl/cogl-1.10.4.tar.xz.sig and /dev/null differ
diff --git a/gnome3-libs/cogl/cogl-1.14.0.tar.xz.sig
b/gnome3-libs/cogl/cogl-1.14.0.tar.xz.sig
new file mode 100644
index 0000000..1cc4503
Binary files /dev/null and b/gnome3-libs/cogl/cogl-1.14.0.tar.xz.sig differ
diff --git a/gnome3-libs/gcr/DETAILS b/gnome3-libs/gcr/DETAILS
index a011f4a..f93aa76 100755
--- a/gnome3-libs/gcr/DETAILS
+++ b/gnome3-libs/gcr/DETAILS
@@ -1,10 +1,10 @@
SPELL=gcr
- VERSION=3.6.0
+ VERSION=3.12.2
BRANCH=$(echo $VERSION|cut -d . -f 1,2)
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+
SOURCE_HASH=sha512:7c74302a4485e6909e39721b0beeeeb5920d218c4e8ab5a1878be33457f2b6d59df165bf2e6b606efc8275b8e45dffe8d28ac202cf835f7f2483237258a4d6b2
LICENSE[0]=GPL
WEB_SITE=http://developer.gnome.org/gcr/
ENTERED=20120329
diff --git a/gnome3-libs/gcr/HISTORY b/gnome3-libs/gcr/HISTORY
index b236d03..3bb829c 100644
--- a/gnome3-libs/gcr/HISTORY
+++ b/gnome3-libs/gcr/HISTORY
@@ -1,3 +1,9 @@
+2014-07-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 3.12.2
+
+2013-05-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.8.2
+
2012-10-07 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.6.0

diff --git a/gnome3-libs/gcr/gcr-3.6.0.tar.xz.sig
b/gnome3-libs/gcr/gcr-3.6.0.tar.xz.sig
deleted file mode 100644
index ea745b4..0000000
Binary files a/gnome3-libs/gcr/gcr-3.6.0.tar.xz.sig and /dev/null differ
diff --git a/gnome3-libs/gnome-desktop3/DETAILS
b/gnome3-libs/gnome-desktop3/DETAILS
index be8c27f..2285de0 100755
--- a/gnome3-libs/gnome-desktop3/DETAILS
+++ b/gnome3-libs/gnome-desktop3/DETAILS
@@ -1,5 +1,5 @@
SPELL=gnome-desktop3
- VERSION=3.6.1
+ VERSION=3.8.3
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=gnome-desktop-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/gnome-desktop-$VERSION
diff --git a/gnome3-libs/gnome-desktop3/HISTORY
b/gnome3-libs/gnome-desktop3/HISTORY
index 320858f..268ee32 100644
--- a/gnome3-libs/gnome-desktop3/HISTORY
+++ b/gnome3-libs/gnome-desktop3/HISTORY
@@ -1,3 +1,9 @@
+2013-06-12 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 3.8.3 (various memory leak fixes)
+
+2013-05-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.8.1
+
2012-10-27 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.6.1

diff --git a/gnome3-libs/gnome-desktop3/gnome-desktop-3.6.1.tar.xz.sig
b/gnome3-libs/gnome-desktop3/gnome-desktop-3.6.1.tar.xz.sig
deleted file mode 100644
index 94a4241..0000000
Binary files a/gnome3-libs/gnome-desktop3/gnome-desktop-3.6.1.tar.xz.sig and
/dev/null differ
diff --git a/gnome3-libs/gnome-desktop3/gnome-desktop-3.8.3.tar.xz.sig
b/gnome3-libs/gnome-desktop3/gnome-desktop-3.8.3.tar.xz.sig
new file mode 100644
index 0000000..4c68bcd
Binary files /dev/null and
b/gnome3-libs/gnome-desktop3/gnome-desktop-3.8.3.tar.xz.sig differ
diff --git a/gnome3-libs/gnome-icon-theme-symbolic/DETAILS
b/gnome3-libs/gnome-icon-theme-symbolic/DETAILS
index 62f3af8..3f25375 100755
--- a/gnome3-libs/gnome-icon-theme-symbolic/DETAILS
+++ b/gnome3-libs/gnome-icon-theme-symbolic/DETAILS
@@ -1,10 +1,10 @@
SPELL=gnome-icon-theme-symbolic
- VERSION=3.6.0
+ VERSION=3.6.2
BRANCH=${VERSION:0:3}
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig:UPSTREAM_HASH"
+
SOURCE_HASH=sha512:c1afdab7df4548612372de22621f36a84dbb069f062c8c8c011689ebf5c860ca72257fc194548436ff0038eeb8694956cc4b69ed4af5faec6e42c8103fba0676
LICENSE[0]=LGPL
WEB_SITE=http://www.gnome.org/
ENTERED=20110417
diff --git a/gnome3-libs/gnome-icon-theme-symbolic/HISTORY
b/gnome3-libs/gnome-icon-theme-symbolic/HISTORY
index 0e02121..75fbfa1 100644
--- a/gnome3-libs/gnome-icon-theme-symbolic/HISTORY
+++ b/gnome3-libs/gnome-icon-theme-symbolic/HISTORY
@@ -1,3 +1,6 @@
+2013-05-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: 3.6.2
+
2012-10-28 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.6.0

diff --git
a/gnome3-libs/gnome-icon-theme-symbolic/gnome-icon-theme-symbolic-3.6.0.tar.xz.sig

b/gnome3-libs/gnome-icon-theme-symbolic/gnome-icon-theme-symbolic-3.6.0.tar.xz.sig
deleted file mode 100644
index 9a69c57..0000000
Binary files
a/gnome3-libs/gnome-icon-theme-symbolic/gnome-icon-theme-symbolic-3.6.0.tar.xz.sig
and /dev/null differ
diff --git a/gnome3-libs/gnome-online-accounts/DETAILS
b/gnome3-libs/gnome-online-accounts/DETAILS
index b1c8d71..9220788 100755
--- a/gnome3-libs/gnome-online-accounts/DETAILS
+++ b/gnome3-libs/gnome-online-accounts/DETAILS
@@ -1,5 +1,5 @@
SPELL=gnome-online-accounts
- VERSION=3.6.1
+ VERSION=3.8.1
BRANCH=$(echo $VERSION|cut -d . -f 1,2)
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/gnome3-libs/gnome-online-accounts/HISTORY
b/gnome3-libs/gnome-online-accounts/HISTORY
index 5ba1439..070b208 100644
--- a/gnome3-libs/gnome-online-accounts/HISTORY
+++ b/gnome3-libs/gnome-online-accounts/HISTORY
@@ -1,3 +1,6 @@
+2013-05-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.8.1
+
2013-02-06 Sukneet Basuta <sukneet AT sourcemage.org>
* DEPENDS: added depends libsecret

diff --git
a/gnome3-libs/gnome-online-accounts/gnome-online-accounts-3.6.1.tar.xz.sig
b/gnome3-libs/gnome-online-accounts/gnome-online-accounts-3.6.1.tar.xz.sig
deleted file mode 100644
index e6b6897..0000000
Binary files
a/gnome3-libs/gnome-online-accounts/gnome-online-accounts-3.6.1.tar.xz.sig
and /dev/null differ
diff --git
a/gnome3-libs/gnome-online-accounts/gnome-online-accounts-3.8.1.tar.xz.sig
b/gnome3-libs/gnome-online-accounts/gnome-online-accounts-3.8.1.tar.xz.sig
new file mode 100644
index 0000000..9380518
Binary files /dev/null and
b/gnome3-libs/gnome-online-accounts/gnome-online-accounts-3.8.1.tar.xz.sig
differ
diff --git a/gnome3-libs/gnome-shell/DETAILS b/gnome3-libs/gnome-shell/DETAILS
index 6065687..0427198 100755
--- a/gnome3-libs/gnome-shell/DETAILS
+++ b/gnome3-libs/gnome-shell/DETAILS
@@ -1,5 +1,5 @@
SPELL=gnome-shell
- VERSION=3.6.1
+ VERSION=3.8.1
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/gnome3-libs/gnome-shell/HISTORY b/gnome3-libs/gnome-shell/HISTORY
index a358091..54f50ff 100644
--- a/gnome3-libs/gnome-shell/HISTORY
+++ b/gnome3-libs/gnome-shell/HISTORY
@@ -1,3 +1,6 @@
+2013-05-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.8.1
+
2012-10-23 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.6.1

diff --git a/gnome3-libs/gnome-shell/gnome-shell-3.6.1.tar.xz.sig
b/gnome3-libs/gnome-shell/gnome-shell-3.6.1.tar.xz.sig
deleted file mode 100644
index bcc49a2..0000000
Binary files a/gnome3-libs/gnome-shell/gnome-shell-3.6.1.tar.xz.sig and
/dev/null differ
diff --git a/gnome3-libs/gnome-shell/gnome-shell-3.8.1.tar.xz.sig
b/gnome3-libs/gnome-shell/gnome-shell-3.8.1.tar.xz.sig
new file mode 100644
index 0000000..6828001
Binary files /dev/null and
b/gnome3-libs/gnome-shell/gnome-shell-3.8.1.tar.xz.sig differ
diff --git a/gnome3-libs/granite/BUILD b/gnome3-libs/granite/BUILD
new file mode 100755
index 0000000..e94421d
--- /dev/null
+++ b/gnome3-libs/granite/BUILD
@@ -0,0 +1,3 @@
+. "$GRIMOIRE"/FUNCTIONS &&
+
+cmake_build
diff --git a/gnome3-libs/granite/DEPENDS b/gnome3-libs/granite/DEPENDS
new file mode 100755
index 0000000..fcb2572
--- /dev/null
+++ b/gnome3-libs/granite/DEPENDS
@@ -0,0 +1,4 @@
+depends cmake &&
+depends vala &&
+depends libgee &&
+depends gtk+3
diff --git a/gnome3-libs/granite/DETAILS b/gnome3-libs/granite/DETAILS
new file mode 100755
index 0000000..17df963
--- /dev/null
+++ b/gnome3-libs/granite/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=granite
+ VERSION=0.3.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://launchpad.net/$SPELL/${VERSION:0:3}/${VERSION:0:3}/+download/$SOURCE
+
SOURCE_HASH=sha512:3ebbb7453b770f8b5b98cee0f96db8443d7583af0117b2d34c9daa82bf36d25418e0fcf61118e7551ced91e751d8b032998dc9cca2569e61c7227666c4383872
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://launchpad.net/granite";
+ LICENSE[0]=LGPL
+ ENTERED=20140725
+ SHORT="elementary Development Library"
+cat << EOF
+An extension to GTK+ that provides several useful widgets and classes to
ease application development
+EOF
diff --git a/gnome3-libs/granite/HISTORY b/gnome3-libs/granite/HISTORY
new file mode 100644
index 0000000..aa434b9
--- /dev/null
+++ b/gnome3-libs/granite/HISTORY
@@ -0,0 +1,2 @@
+2014-07-25 Pol Vinogradov <vin.public AT gmail.com>
+ * BUILD, DEPENDS, DETAILS: spell created
diff --git a/gnome3-libs/gtksourceview3/DEPENDS
b/gnome3-libs/gtksourceview3/DEPENDS
index af51b29..9477b5e 100755
--- a/gnome3-libs/gtksourceview3/DEPENDS
+++ b/gnome3-libs/gtksourceview3/DEPENDS
@@ -2,6 +2,11 @@ depends libxml2 &&
depends glib2 &&
depends gtk+3 &&

+optional_depends gobject-introspection \
+ "--enable-introspection" \
+ "--disable-introspection" \
+ "Enable introspection for this build?" &&
+
optional_depends gtk-doc \
"--enable-gtk-doc" \
"--disable-gtk-doc" \
diff --git a/gnome3-libs/gtksourceview3/DETAILS
b/gnome3-libs/gtksourceview3/DETAILS
index 3a291c4..4c6667d 100755
--- a/gnome3-libs/gtksourceview3/DETAILS
+++ b/gnome3-libs/gtksourceview3/DETAILS
@@ -1,10 +1,10 @@
SPELL=gtksourceview3
- VERSION=3.6.3
+ VERSION=3.8.2
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=gtksourceview-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/gtksourceview-$VERSION
SOURCE_URL[0]=$GNOME_URL/sources/gtksourceview/$BRANCH/$SOURCE
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+
SOURCE_HASH=sha512:dd3bb0005681df7105e2b0f3f5fbecf7400bc5b8903001f27e6df216d9dc8640edb44cf7ccfdad354484da5985c398f9ec4e39b9f34e59e640b9ced8b23f94b7
LICENSE[0]=LGPL
WEB_SITE=http://projects.gnome.org/gtksourceview/
ENTERED=20110424
diff --git a/gnome3-libs/gtksourceview3/HISTORY
b/gnome3-libs/gtksourceview3/HISTORY
index d4e1c0a..853fd0b 100644
--- a/gnome3-libs/gtksourceview3/HISTORY
+++ b/gnome3-libs/gtksourceview3/HISTORY
@@ -1,3 +1,7 @@
+2014-01-25 Robin Cook <rcook AT wyms.net>
+ * DETAILS: updated to 3.8.2
+ * DEPENDS: added optional gobject-introspection
+
2013-03-03 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 3.6.3

diff --git a/gnome3-libs/gtksourceview3/gtksourceview-3.6.3.tar.xz.sig
b/gnome3-libs/gtksourceview3/gtksourceview-3.6.3.tar.xz.sig
deleted file mode 100644
index d3b4034..0000000
Binary files a/gnome3-libs/gtksourceview3/gtksourceview-3.6.3.tar.xz.sig and
/dev/null differ
diff --git a/gnome3-libs/libgda5/BUILD b/gnome3-libs/libgda5/BUILD
new file mode 100755
index 0000000..fbfbd36
--- /dev/null
+++ b/gnome3-libs/libgda5/BUILD
@@ -0,0 +1,2 @@
+CFLAGS=${CFLAGS/-ffast-math/} &&
+default_build
diff --git a/gnome3-libs/libgda5/DEPENDS b/gnome3-libs/libgda5/DEPENDS
new file mode 100755
index 0000000..8e61442
--- /dev/null
+++ b/gnome3-libs/libgda5/DEPENDS
@@ -0,0 +1,119 @@
+depends pkgconfig &&
+depends glib2 &&
+depends libxml2 &&
+depends libxslt &&
+depends iso-codes &&
+depends perl &&
+depends xml-parser-expat &&
+depends readline &&
+depends ncurses &&
+depends itstool &&
+depends intltool &&
+
+optional_depends gettext \
+ "--enable-nls" \
+ "--disable-nls" \
+ "for Native Language Support" &&
+
+optional_depends sqlite \
+ "--enable-system-sqlite" \
+ "--disable-system-sqlite" \
+ "to use system SQLite" &&
+
+optional_depends db \
+ "--with-bdb" \
+ "--without-bdb" \
+ "Berkeley DB backend" &&
+
+optional_depends MYSQL \
+ "--with-mysql" \
+ "--without-mysql" \
+ "MySQL backend" &&
+
+optional_depends postgresql \
+ "--with-postgres" \
+ "--without-postgres" \
+ "PostgreSQL backend" &&
+
+optional_depends FIREBIRD \
+ "--with-firebird" \
+ "--without-firebird" \
+ "FireBird backend" &&
+
+optional_depends mdbtools \
+ "--enable-system-mdbtools" \
+ "--disable-system-mdbtools" \
+ "MS Access backend?" &&
+
+optional_depends libsecret \
+ "--with-libsecret" \
+ "--without-libsecret" \
+ "" &&
+
+optional_depends gnome-keyring \
+ "--with-gnome-keyring" \
+ "--without-gnome-keyring" \
+ "for gnome-keyring support" &&
+
+optional_depends gtk+3 \
+ "--with-ui" \
+ "--without-ui" \
+ "for GTK+ extension and tools" &&
+
+optional_depends gtksourceview3 \
+ "--with-gtksourceview" \
+ "--without-gtksourceview" \
+ "to use GtkSourceView" &&
+
+optional_depends goocanvas2 \
+ "--with-goocanvas" \
+ "--without-goocanvas" \
+ "for using GooCanvas" &&
+
+optional_depends graphviz \
+ "--with-graphviz" \
+ "--without-graphviz" \
+ "to use Graphviz" &&
+
+optional_depends libsoup \
+ "--with-libsoup" \
+ "--without-libsoup" \
+ "to enable libsoup support" &&
+
+optional_depends gobject-introspection \
+ "--enable-introspection" \
+ "--disable-introspection" \
+ "to enable introspection for this build" &&
+
+optional_depends gtk-doc \
+ "--enable-gtk-doc" \
+ "--disable-gtk-doc" \
+ "to build documentation" &&
+
+optional_depends json-glib\
+ "--enable-json" \
+ "--disable-json" \
+ "JSON support" &&
+
+optional_depends vala \
+ "--enable-vala" \
+ "--disable-vala" \
+ "Build vala bindings?" &&
+
+optional_depends JAVA \
+ "--with-java=/usr/lib/j2sdk --with-jni" \
+ "--without-java --without-jni" \
+ "Locate Java's client libraries?" &&
+
+optional_depends SSL \
+ "--enable-crypto" \
+ "--disable-crypto" \
+ "Enable SQLCipher database provider?" &&
+
+optional_depends openldap \
+ "--with-ldap" \
+ "--without-ldap" \
+ "Locate LDAP client library?" &&
+
+optional_depends libgcrypt "" "" "for password entry plugin"
+
diff --git a/gnome3-libs/libgda5/DETAILS b/gnome3-libs/libgda5/DETAILS
new file mode 100755
index 0000000..2745173
--- /dev/null
+++ b/gnome3-libs/libgda5/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=libgda5
+ VERSION=5.2.2
+
SOURCE_HASH=sha512:b09ef364c3357a58b17508a39ee53ef462baa54bb3c8af580d23fd2771b034355092ecdb7ef29b29dd08533394a702f12b838732c712fb6b3a04b6b201cd3c74
+ BRANCH=$(echo $VERSION|cut -d . -f 1,2)
+ SOURCE="libgda-${VERSION}.tar.xz"
+ SOURCE_URL[0]=$GNOME_URL/sources/libgda/$BRANCH/$SOURCE
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/libgda-${VERSION}"
+ WEB_SITE="http://www.gnome-db.org/";
+ LICENSE[0]=LGPL
+ ENTERED=20130504
+ SHORT="data abstraction library based on GLib"
+cat << EOF
+libgda is a (relatively small) database abstraction/access library integrated
+on the GLib object model. It can be used as a metadata extractor, to get
+information about all database objects in a common way, and as an ODBC-like
+wrapper to access data in different engines through an easier API.
+EOF
diff --git a/gnome3-libs/libgda5/HISTORY b/gnome3-libs/libgda5/HISTORY
new file mode 100644
index 0000000..735921e
--- /dev/null
+++ b/gnome3-libs/libgda5/HISTORY
@@ -0,0 +1,15 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-01-25 Robin Cook <rcook AT wyrms.net>
+ * DEPENDS: change gtksourceview to gtksourceview3
+ changed goocanvas to goocanvas2; added mdbtools, vala, java,
openssl,
+ openldap
+
+2014-01-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.2.2
+ * PEPENDS: add itstool
+
+2013-05-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.1.2
+ spell created, derived from libgda4
diff --git a/gnome3-libs/libsecret/BUILD b/gnome3-libs/libsecret/BUILD
new file mode 100755
index 0000000..357206f
--- /dev/null
+++ b/gnome3-libs/libsecret/BUILD
@@ -0,0 +1,2 @@
+OPTS+=" --disable-manpages" &&
+default_build
diff --git a/gnome3-libs/libsecret/DETAILS b/gnome3-libs/libsecret/DETAILS
index 6832ffa..556b072 100755
--- a/gnome3-libs/libsecret/DETAILS
+++ b/gnome3-libs/libsecret/DETAILS
@@ -1,9 +1,9 @@
SPELL=libsecret
- VERSION=0.14
+ VERSION=0.18
SOURCE="${SPELL}-${VERSION}.tar.xz"
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE_URL[0]=$GNOME_URL/sources/libsecret/${BRANCH}/${SOURCE}
-
SOURCE_HASH=sha512:63b8fd947d63f178f48a79aa195f4b6a9eb1e802134779436981ab8aa00b268a449709139704843656f8b4616cc13a2dbc79a4ba4460b09cf250cef3478fd172
+
SOURCE_HASH=sha512:5b3b460fe45b780fd4018dbb3b5fcc2c2e775725a8c74f4cfa86c00c643ccc1b29961b7e464c7b01846c5cc16a4bb9819c74016dd6758301ae2f67ab947c35bd
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="https://live.gnome.org/Libsecret";
LICENSE[0]="LGPLv2"
diff --git a/gnome3-libs/libsecret/HISTORY b/gnome3-libs/libsecret/HISTORY
index 7dbfa8a..07c26d7 100644
--- a/gnome3-libs/libsecret/HISTORY
+++ b/gnome3-libs/libsecret/HISTORY
@@ -1,3 +1,13 @@
+2014-10-03 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.18
+
+2014-01-25 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated to 0.16
+
+2013-04-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.15
+ * BUILD: don't build manpages to prevent build error
+
2013-03-04 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 0.14

diff --git a/gnome3-libs/libwnck3/DETAILS b/gnome3-libs/libwnck3/DETAILS
index d61f8c7..36af673 100755
--- a/gnome3-libs/libwnck3/DETAILS
+++ b/gnome3-libs/libwnck3/DETAILS
@@ -1,5 +1,5 @@
SPELL=libwnck3
- VERSION=3.4.3
+ VERSION=3.4.5
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=libwnck-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/libwnck-$VERSION"
diff --git a/gnome3-libs/libwnck3/HISTORY b/gnome3-libs/libwnck3/HISTORY
index 2bb1c47..5fc71bb 100644
--- a/gnome3-libs/libwnck3/HISTORY
+++ b/gnome3-libs/libwnck3/HISTORY
@@ -1,3 +1,6 @@
+2013-05-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.4.5
+
2012-10-07 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.4.3

diff --git a/gnome3-libs/libwnck3/libwnck-3.4.3.tar.xz.sig
b/gnome3-libs/libwnck3/libwnck-3.4.3.tar.xz.sig
deleted file mode 100644
index e870c19..0000000
Binary files a/gnome3-libs/libwnck3/libwnck-3.4.3.tar.xz.sig and /dev/null
differ
diff --git a/gnome3-libs/libwnck3/libwnck-3.4.5.tar.xz.sig
b/gnome3-libs/libwnck3/libwnck-3.4.5.tar.xz.sig
new file mode 100644
index 0000000..7150330
Binary files /dev/null and b/gnome3-libs/libwnck3/libwnck-3.4.5.tar.xz.sig
differ
diff --git a/gnome3-libs/vte3/DEPENDS b/gnome3-libs/vte3/DEPENDS
index 19e8ab8..f61f759 100755
--- a/gnome3-libs/vte3/DEPENDS
+++ b/gnome3-libs/vte3/DEPENDS
@@ -1,3 +1,4 @@
+depends intltool &&
depends libx11 &&
depends fontconfig &&
depends freetype2 &&
@@ -12,4 +13,9 @@ optional_depends OPENGL \

optional_depends gtk-doc \
"--enable-gtk-doc" "--disable-gtk-doc" \
- "build documentation with gtk-doc"
+ "build documentation with gtk-doc" &&
+
+optional_depends gobject-introspection \
+ '--enable-introspection=yes' \
+ '--enable-introspection=no' \
+ 'enable GObject introspection'
diff --git a/gnome3-libs/vte3/DETAILS b/gnome3-libs/vte3/DETAILS
index 8d0acd9..6d2a19c 100755
--- a/gnome3-libs/vte3/DETAILS
+++ b/gnome3-libs/vte3/DETAILS
@@ -1,5 +1,5 @@
SPELL=vte3
- VERSION=0.34.2
+ VERSION=0.34.7
SECURITY_PATCH=0
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=vte-$VERSION.tar.xz
diff --git a/gnome3-libs/vte3/HISTORY b/gnome3-libs/vte3/HISTORY
index 4d65b78..bdf10c5 100644
--- a/gnome3-libs/vte3/HISTORY
+++ b/gnome3-libs/vte3/HISTORY
@@ -1,3 +1,13 @@
+2013-08-15 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 0.34.7
+ * DEPENDS: Depends on intltool
+ Optionally depends on gobject-introspection
+ * *SUB_DEPENDS: Allow requesting deprecated
+ GLib/Pango/ATK/GDK/GTK+ features
+ Allow requesting gobject-introspection dependency
+ Does not use pygtk2 for python bindings, but
+ gobject-introspection instead
+
2012-12-27 Pol Vinogradov <vin.public AT gmail.com>
* DETAILS: version 0.34.2

diff --git a/gnome3-libs/vte3/PRE_SUB_DEPENDS
b/gnome3-libs/vte3/PRE_SUB_DEPENDS
index b14871b..93bf6ef 100755
--- a/gnome3-libs/vte3/PRE_SUB_DEPENDS
+++ b/gnome3-libs/vte3/PRE_SUB_DEPENDS
@@ -1,5 +1,7 @@
case $THIS_SUB_DEPENDS in
- pygtk2) is_depends_enabled $SPELL pygtk2 && return 0
+ DEPRECATED) [[ "x${VTE_DEPRECATED}" == "x--enable-deprecation" ]] &&
return 0
+ ;;
+ INTROSPECTION) is_depends_enabled $SPELL gobject-introspection && return 0
;;
esac

diff --git a/gnome3-libs/vte3/REPAIR^all^PRE_SUB_DEPENDS
b/gnome3-libs/vte3/REPAIR^all^PRE_SUB_DEPENDS
new file mode 100755
index 0000000..93bf6ef
--- /dev/null
+++ b/gnome3-libs/vte3/REPAIR^all^PRE_SUB_DEPENDS
@@ -0,0 +1,8 @@
+case $THIS_SUB_DEPENDS in
+ DEPRECATED) [[ "x${VTE_DEPRECATED}" == "x--enable-deprecation" ]] &&
return 0
+ ;;
+ INTROSPECTION) is_depends_enabled $SPELL gobject-introspection && return 0
+ ;;
+esac
+
+return 1
diff --git a/gnome3-libs/vte3/SUB_DEPENDS b/gnome3-libs/vte3/SUB_DEPENDS
index b68f754..724dd61 100755
--- a/gnome3-libs/vte3/SUB_DEPENDS
+++ b/gnome3-libs/vte3/SUB_DEPENDS
@@ -1,7 +1,11 @@
case $THIS_SUB_DEPENDS in
- pygtk2) echo "pygtk2 bindings requested, forcing them."
- depends pygtk2 '--enable-python'
- ;;
+ DEPRECATED) echo "Deprecated GLib/Pango/ATK/GDK/GTK+ features requested,
forcing them."
+ VTE_DEPRECATED="--enable-deprecated"
+ persistent_add VTE_DEPRECATED
+ ;;
+ INTROSPECTION) echo "GObject introspection requested, forcing dependency
on gobject-introspection."
+ depends gobject-introspection '--enable-introspection=yes'
+ ;;
*) echo "unknown sub-depends!"
return 1
;;
diff --git a/gnome3-libs/vte3/vte-0.34.2.tar.xz.sig
b/gnome3-libs/vte3/vte-0.34.2.tar.xz.sig
deleted file mode 100644
index 0236c5c..0000000
Binary files a/gnome3-libs/vte3/vte-0.34.2.tar.xz.sig and /dev/null differ
diff --git a/gnome3-libs/vte3/vte-0.34.7.tar.xz.sig
b/gnome3-libs/vte3/vte-0.34.7.tar.xz.sig
new file mode 100644
index 0000000..59c7f7c
Binary files /dev/null and b/gnome3-libs/vte3/vte-0.34.7.tar.xz.sig differ
diff --git a/gnu.gpg b/gnu.gpg
index a66c4b0..6f47c0b 100644
Binary files a/gnu.gpg and b/gnu.gpg differ
diff --git a/gnu/gcc/0001-remove-libffi.patch
b/gnu/gcc/0001-remove-libffi.patch
deleted file mode 100644
index 421069c..0000000
--- a/gnu/gcc/0001-remove-libffi.patch
+++ /dev/null
@@ -1,160 +0,0 @@
-From 4b7dd34db3a9024afcd9f413b3de6e7542af9940 Mon Sep 17 00:00:00 2001
-From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
-Date: Sun, 24 Feb 2013 11:53:54 +0100
-Subject: [PATCH 1/3] remove libffi
-
----
- Makefile.in | 18 ------------------
- 1 file changed, 18 deletions(-)
-
-diff --git a/Makefile.in b/Makefile.in
-index 4b99139..088958e 100644
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -953,7 +953,6 @@ configure-target: \
- maybe-configure-target-libtermcap \
- maybe-configure-target-winsup \
- maybe-configure-target-libgloss \
-- maybe-configure-target-libffi \
- maybe-configure-target-libjava \
- maybe-configure-target-zlib \
- maybe-configure-target-boehm-gc \
-@@ -1098,7 +1097,6 @@ all-target: maybe-all-target-libgo
- all-target: maybe-all-target-libtermcap
- all-target: maybe-all-target-winsup
- all-target: maybe-all-target-libgloss
--all-target: maybe-all-target-libffi
- all-target: maybe-all-target-libjava
- all-target: maybe-all-target-zlib
- all-target: maybe-all-target-boehm-gc
-@@ -1183,7 +1181,6 @@ info-target: maybe-info-target-libgo
- info-target: maybe-info-target-libtermcap
- info-target: maybe-info-target-winsup
- info-target: maybe-info-target-libgloss
--info-target: maybe-info-target-libffi
- info-target: maybe-info-target-libjava
- info-target: maybe-info-target-zlib
- info-target: maybe-info-target-boehm-gc
-@@ -1261,7 +1258,6 @@ dvi-target: maybe-dvi-target-libgo
- dvi-target: maybe-dvi-target-libtermcap
- dvi-target: maybe-dvi-target-winsup
- dvi-target: maybe-dvi-target-libgloss
--dvi-target: maybe-dvi-target-libffi
- dvi-target: maybe-dvi-target-libjava
- dvi-target: maybe-dvi-target-zlib
- dvi-target: maybe-dvi-target-boehm-gc
-@@ -1339,7 +1335,6 @@ pdf-target: maybe-pdf-target-libgo
- pdf-target: maybe-pdf-target-libtermcap
- pdf-target: maybe-pdf-target-winsup
- pdf-target: maybe-pdf-target-libgloss
--pdf-target: maybe-pdf-target-libffi
- pdf-target: maybe-pdf-target-libjava
- pdf-target: maybe-pdf-target-zlib
- pdf-target: maybe-pdf-target-boehm-gc
-@@ -1417,7 +1412,6 @@ html-target: maybe-html-target-libgo
- html-target: maybe-html-target-libtermcap
- html-target: maybe-html-target-winsup
- html-target: maybe-html-target-libgloss
--html-target: maybe-html-target-libffi
- html-target: maybe-html-target-libjava
- html-target: maybe-html-target-zlib
- html-target: maybe-html-target-boehm-gc
-@@ -1495,7 +1489,6 @@ TAGS-target: maybe-TAGS-target-libgo
- TAGS-target: maybe-TAGS-target-libtermcap
- TAGS-target: maybe-TAGS-target-winsup
- TAGS-target: maybe-TAGS-target-libgloss
--TAGS-target: maybe-TAGS-target-libffi
- TAGS-target: maybe-TAGS-target-libjava
- TAGS-target: maybe-TAGS-target-zlib
- TAGS-target: maybe-TAGS-target-boehm-gc
-@@ -1573,7 +1566,6 @@ install-info-target: maybe-install-info-target-libgo
- install-info-target: maybe-install-info-target-libtermcap
- install-info-target: maybe-install-info-target-winsup
- install-info-target: maybe-install-info-target-libgloss
--install-info-target: maybe-install-info-target-libffi
- install-info-target: maybe-install-info-target-libjava
- install-info-target: maybe-install-info-target-zlib
- install-info-target: maybe-install-info-target-boehm-gc
-@@ -1651,7 +1643,6 @@ install-pdf-target: maybe-install-pdf-target-libgo
- install-pdf-target: maybe-install-pdf-target-libtermcap
- install-pdf-target: maybe-install-pdf-target-winsup
- install-pdf-target: maybe-install-pdf-target-libgloss
--install-pdf-target: maybe-install-pdf-target-libffi
- install-pdf-target: maybe-install-pdf-target-libjava
- install-pdf-target: maybe-install-pdf-target-zlib
- install-pdf-target: maybe-install-pdf-target-boehm-gc
-@@ -1729,7 +1720,6 @@ install-html-target: maybe-install-html-target-libgo
- install-html-target: maybe-install-html-target-libtermcap
- install-html-target: maybe-install-html-target-winsup
- install-html-target: maybe-install-html-target-libgloss
--install-html-target: maybe-install-html-target-libffi
- install-html-target: maybe-install-html-target-libjava
- install-html-target: maybe-install-html-target-zlib
- install-html-target: maybe-install-html-target-boehm-gc
-@@ -1807,7 +1797,6 @@ installcheck-target: maybe-installcheck-target-libgo
- installcheck-target: maybe-installcheck-target-libtermcap
- installcheck-target: maybe-installcheck-target-winsup
- installcheck-target: maybe-installcheck-target-libgloss
--installcheck-target: maybe-installcheck-target-libffi
- installcheck-target: maybe-installcheck-target-libjava
- installcheck-target: maybe-installcheck-target-zlib
- installcheck-target: maybe-installcheck-target-boehm-gc
-@@ -1885,7 +1874,6 @@ mostlyclean-target: maybe-mostlyclean-target-libgo
- mostlyclean-target: maybe-mostlyclean-target-libtermcap
- mostlyclean-target: maybe-mostlyclean-target-winsup
- mostlyclean-target: maybe-mostlyclean-target-libgloss
--mostlyclean-target: maybe-mostlyclean-target-libffi
- mostlyclean-target: maybe-mostlyclean-target-libjava
- mostlyclean-target: maybe-mostlyclean-target-zlib
- mostlyclean-target: maybe-mostlyclean-target-boehm-gc
-@@ -1963,7 +1951,6 @@ clean-target: maybe-clean-target-libgo
- clean-target: maybe-clean-target-libtermcap
- clean-target: maybe-clean-target-winsup
- clean-target: maybe-clean-target-libgloss
--clean-target: maybe-clean-target-libffi
- clean-target: maybe-clean-target-libjava
- clean-target: maybe-clean-target-zlib
- clean-target: maybe-clean-target-boehm-gc
-@@ -2041,7 +2028,6 @@ distclean-target: maybe-distclean-target-libgo
- distclean-target: maybe-distclean-target-libtermcap
- distclean-target: maybe-distclean-target-winsup
- distclean-target: maybe-distclean-target-libgloss
--distclean-target: maybe-distclean-target-libffi
- distclean-target: maybe-distclean-target-libjava
- distclean-target: maybe-distclean-target-zlib
- distclean-target: maybe-distclean-target-boehm-gc
-@@ -2119,7 +2105,6 @@ maintainer-clean-target:
maybe-maintainer-clean-target-libgo
- maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
- maintainer-clean-target: maybe-maintainer-clean-target-winsup
- maintainer-clean-target: maybe-maintainer-clean-target-libgloss
--maintainer-clean-target: maybe-maintainer-clean-target-libffi
- maintainer-clean-target: maybe-maintainer-clean-target-libjava
- maintainer-clean-target: maybe-maintainer-clean-target-zlib
- maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
-@@ -2252,7 +2237,6 @@ check-target: \
- maybe-check-target-libtermcap \
- maybe-check-target-winsup \
- maybe-check-target-libgloss \
-- maybe-check-target-libffi \
- maybe-check-target-libjava \
- maybe-check-target-zlib \
- maybe-check-target-boehm-gc \
-@@ -2402,7 +2386,6 @@ install-target: \
- maybe-install-target-libtermcap \
- maybe-install-target-winsup \
- maybe-install-target-libgloss \
-- maybe-install-target-libffi \
- maybe-install-target-libjava \
- maybe-install-target-zlib \
- maybe-install-target-boehm-gc \
-@@ -2500,7 +2483,6 @@ install-strip-target: \
- maybe-install-strip-target-libtermcap \
- maybe-install-strip-target-winsup \
- maybe-install-strip-target-libgloss \
-- maybe-install-strip-target-libffi \
- maybe-install-strip-target-libjava \
- maybe-install-strip-target-zlib \
- maybe-install-strip-target-boehm-gc \
---
-1.8.1.3
-
diff --git a/gnu/gcc/0002-4.7.2-ffast-math.patch
b/gnu/gcc/0002-4.7.2-ffast-math.patch
deleted file mode 100644
index 47c5d40..0000000
--- a/gnu/gcc/0002-4.7.2-ffast-math.patch
+++ /dev/null
@@ -1,63 +0,0 @@
-From e655b07e077e8f458c35e3515f50ca8e3ba72753 Mon Sep 17 00:00:00 2001
-From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
-Date: Sun, 24 Feb 2013 11:56:29 +0100
-Subject: [PATCH 2/3] 4.7.2 ffast-math
-
----
- libgcc/config/i386/crtfastmath.c | 33 +++++++++++++++++----------------
- 1 file changed, 17 insertions(+), 16 deletions(-)
-
-diff --git a/libgcc/config/i386/crtfastmath.c
b/libgcc/config/i386/crtfastmath.c
-index 7abe500..392086e 100644
---- a/libgcc/config/i386/crtfastmath.c
-+++ b/libgcc/config/i386/crtfastmath.c
-@@ -50,6 +50,23 @@ sigill_hdlr (int sig __attribute((unused)),
- }
- #endif
-
-+struct
-+{
-+ unsigned short int cwd;
-+ unsigned short int swd;
-+ unsigned short int twd;
-+ unsigned short int fop;
-+ long int fip;
-+ long int fcs;
-+ long int foo;
-+ long int fos;
-+ long int mxcsr;
-+ long int mxcsr_mask;
-+ long int st_space[32];
-+ long int xmm_space[32];
-+ long int padding[56];
-+} __attribute__ ((aligned (16))) fxsave;
-+
- static void __attribute__((constructor))
- #ifndef __x86_64__
- /* The i386 ABI only requires 4-byte stack alignment, so this is necessary
-@@ -96,22 +113,6 @@ set_fast_math (void)
- if (edx & bit_FXSAVE)
- {
- /* Check if DAZ is available. */
-- struct
-- {
-- unsigned short int cwd;
-- unsigned short int swd;
-- unsigned short int twd;
-- unsigned short int fop;
-- long int fip;
-- long int fcs;
-- long int foo;
-- long int fos;
-- long int mxcsr;
-- long int mxcsr_mask;
-- long int st_space[32];
-- long int xmm_space[32];
-- long int padding[56];
-- } __attribute__ ((aligned (16))) fxsave;
-
- __builtin_memset (&fxsave, 0, sizeof (fxsave));
-
---
-1.8.1.3
-
diff --git a/gnu/gcc/0003-fix-header-generation-for-libgo.patch
b/gnu/gcc/0003-fix-header-generation-for-libgo.patch
deleted file mode 100644
index bef60d0..0000000
--- a/gnu/gcc/0003-fix-header-generation-for-libgo.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From 6bcb304485fca4e6149a1bbd8085da2d42042d37 Mon Sep 17 00:00:00 2001
-From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
-Date: Sun, 24 Feb 2013 12:00:25 +0100
-Subject: [PATCH 3/3] fix header generation for libgo
-
----
- libgo/mksysinfo.sh | 6 ++++--
- 1 file changed, 4 insertions(+), 2 deletions(-)
-
-diff --git a/libgo/mksysinfo.sh b/libgo/mksysinfo.sh
-index 315d60c..10c888c 100755
---- a/libgo/mksysinfo.sh
-+++ b/libgo/mksysinfo.sh
-@@ -538,7 +538,7 @@ if test "$rusage" != ""; then
- rusage=`echo $rusage | sed -e 's/^ *//'`
- nrusage=
- while test -n "$rusage"; do
-- field=`echo $rusage | sed -e 's/^\([^;]*\);.*$/\1/'`
-+ field=`echo $rusage | sed -e 's/^\([^;]*\);.*$/\1/' -e 's/struct
\(.*\)/struct { \1; }/'`
- rusage=`echo $rusage | sed -e 's/^[^;]*; *\(.*\)$/\1/'`
- # Drop the leading ru_, capitalize the next character.
- field=`echo $field | sed -e 's/^ru_//'`
-@@ -550,7 +550,9 @@ if test "$rusage" != ""; then
- r=`echo $r | sed -e s'/ _timespec$/ Timespec/'`
- r=`echo $r | sed -e s'/ _timestruc_t$/ Timestruc/'`
- field="$f$r"
-- nrusage="$nrusage $field;"
-+ if [ -n "$field" ]; then
-+ nrusage="$nrusage $field;"
-+ fi
- done
- echo "type Rusage struct {$nrusage }" >> ${OUT}
- else
---
-1.8.1.3
-
diff --git a/gnu/gcc/BUILD b/gnu/gcc/BUILD
index 7657ba2..485d3bb 100755
--- a/gnu/gcc/BUILD
+++ b/gnu/gcc/BUILD
@@ -45,8 +45,11 @@ if list_find "$GCC_COMPILER" "ada" ; then
ADA_PATH=${SOURCE13/.tar.bz2/} &&
PATH=$SOURCE_DIRECTORY/$ADA_PATH/usr/bin:$PATH &&

- export CC="$SOURCE_DIRECTORY/$ADA_PATH/usr/bin/gcc" &&
-
+ if [[ "${SMGL_COMPAT_ARCHS[1]}" == "ia32" ]]; then
+ export CC="$SOURCE_DIRECTORY/$ADA_PATH/usr/bin/gnatgcc"
+ elif [[ "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" ]]; then
+ export CC="$SOURCE_DIRECTORY/$ADA_PATH/usr/bin/gcc"
+ fi &&
export
INCLUDE_DIR="$SOURCE_DIRECTORY/$ADA_PATH/usr/lib/gcc/$HOST/${VERSION13}/include"
&&
export
LIB_DIR="$SOURCE_DIRECTORY/$ADA_PATH/usr/lib/gcc/$HOST/${VERSION13}/" &&
export LDFLAGS="-L${LIB_DIR}" &&
diff --git a/gnu/gcc/CONFIGURE b/gnu/gcc/CONFIGURE
index 687f348..44460f6 100755
--- a/gnu/gcc/CONFIGURE
+++ b/gnu/gcc/CONFIGURE
@@ -12,3 +12,8 @@ if list_find "$GCC_COMPILER" "java" ; then
config_query GCJ_AWT "Do you want support for AWT (requires gtk+2 and
libart_lgpl)?" n &&
config_query_option GCJ_HOME "Add JDK Tree emulation?" n
"--enable-java-home" ""
fi
+
+#if list_find "$GCC_COMPILER" "ada"; then
+# config_query GCC_ADA_BINDING_GENERATOR "Do you want to patch gcc so
-fdump-ada-spec is available?" n &&
+# config_query GCC_ADA_LIBADDRLINE "Do you want to patch gcc so
libaddr2line is available?" n
+#fi
diff --git a/gnu/gcc/DEPENDS b/gnu/gcc/DEPENDS
index fdd144a..988794f 100755
--- a/gnu/gcc/DEPENDS
+++ b/gnu/gcc/DEPENDS
@@ -1,5 +1,4 @@
. $GRIMOIRE/libcompat &&
-depends perl &&
if list_find "$GCC_COMPILER" "java" ; then
depends unzip &&
depends zip &&
diff --git a/gnu/gcc/DETAILS b/gnu/gcc/DETAILS
index ce65c50..8204ead 100755
--- a/gnu/gcc/DETAILS
+++ b/gnu/gcc/DETAILS
@@ -1,17 +1,42 @@
SPELL=gcc
VERSION=4.7.3
PATCHLEVEL=0
- BASE_SOURCE_URL="ftp://ftp.gnu.org/pub/gnu/gcc/gcc-$VERSION";
- SOURCE=gcc-$VERSION.tar.bz2
+ BASE_SOURCE_URL="ftp://gcc.gnu.org/gnu/gcc/${SPELL}-${VERSION}";
+ SOURCE=gcc-core-$VERSION.tar.bz2
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY=$BUILD_DIRECTORY/gcc-$VERSION
SOURCE_URL[0]=$GNU_URL/gcc/gcc-$VERSION/$SOURCE
- SOURCE_URL[1]=${BASE_SOURCE_URL}/$SOURCE
+ SOURCE_URL[1]=${BASE_SOURCE_URL}-$VERSION/$SOURCE
SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
SOURCE_GPG=gnu.gpg:$SOURCE.sig:UPSTREAM_KEY
SOURCE2_IGNORE=signature

+if list_find "$GCC_COMPILER" "c++" ; then
+ SOURCE3=gcc-g++-$VERSION.tar.bz2
+ SOURCE4=$SOURCE3.sig
+ SOURCE3_URL[0]=$GNU_URL/gcc/gcc-$VERSION/$SOURCE3
+ SOURCE3_URL[1]=${BASE_SOURCE_URL}-$VERSION/$SOURCE3
+ SOURCE4_URL[0]=${SOURCE3_URL[0]}.sig
+ SOURCE3_GPG=gnu.gpg:$SOURCE4:UPSTREAM_KEY
+ SOURCE4_IGNORE=signature
+fi
+if list_find "$GCC_COMPILER" "objc" ; then
+ SOURCE5=gcc-objc-$VERSION.tar.bz2
+ SOURCE6=$SOURCE5.sig
+ SOURCE5_URL[0]=$GNU_URL/gcc/gcc-$VERSION/$SOURCE5
+ SOURCE5_URL[1]=${BASE_SOURCE_URL}-$VERSION/$SOURCE5
+ SOURCE6_URL[0]=${SOURCE5_URL[0]}.sig
+ SOURCE5_GPG=gnu.gpg:$SOURCE6:UPSTREAM_KEY
+ SOURCE6_IGNORE=signature
+fi
if list_find "$GCC_COMPILER" "ada" ; then
+ SOURCE7=gcc-ada-$VERSION.tar.bz2
+ SOURCE8=$SOURCE7.sig
+ SOURCE7_URL[0]=$GNU_URL/gcc/gcc-$VERSION/$SOURCE7
+ SOURCE7_URL[1]=${BASE_SOURCE_URL}-$VERSION/$SOURCE7
+ SOURCE8_URL[0]=${SOURCE7_URL[0]}.sig
+ SOURCE7_GPG=gnu.gpg:$SOURCE8:UPSTREAM_KEY
+ SOURCE8_IGNORE=signature

# howto generate the ada bootstraper
# step 1: make a backup of your existing gcc cache you'll lose things like
libstdc++
@@ -29,14 +54,14 @@ if list_find "$GCC_COMPILER" "ada" ; then

if [[ "${SMGL_COMPAT_ARCHS[1]}" == "ia32" ]]
then
- VERSION13=4.7.1
+ VERSION13=4.5.2
SOURCE13=ada-$VERSION13-i686-pc-linux-gnu.tar.bz2
elif [[ "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" ]]
then
VERSION13=4.3.3
SOURCE13=ada-$VERSION13-x86_64-pc-linux-gnu.tar.bz2
else
- VERSION13=4.7.1
+ VERSION13=4.5.2
SOURCE13=ada-$VERSION13-i686-pc-linux-gnu.tar.bz2

fi
@@ -46,6 +71,37 @@ fi
SOURCE14_URL[0]=${SOURCE13_URL[0]}.sig
SOURCE14_IGNORE=signature
fi
+if list_find "$GCC_COMPILER" "java" ; then
+ SOURCE9=gcc-java-$VERSION.tar.bz2
+ SOURCE10=$SOURCE9.sig
+ SOURCE9_URL[0]=$GNU_URL/gcc/gcc-$VERSION/$SOURCE9
+ SOURCE9_URL[1]=${BASE_SOURCE_URL}-$VERSION/$SOURCE9
+ SOURCE10_URL[0]=${SOURCE9_URL[0]}.sig
+ SOURCE9_GPG=gnu.gpg:$SOURCE10:UPSTREAM_KEY
+ SOURCE10_IGNORE=signature
+# Eclipse compiler for Java (needed since 4.3)
+ SOURCE15=ecj-4.3.jar
+ SOURCE15_URL[0]=ftp://sourceware.org/pub/java/$SOURCE15
+ SOURCE15_GPG=gurus.gpg:$SOURCE15.sig
+fi
+if list_find "$GCC_COMPILER" "fortran" ; then
+ SOURCE11=gcc-fortran-$VERSION.tar.bz2
+ SOURCE12=$SOURCE11.sig
+ SOURCE11_URL[0]=$GNU_URL/gcc/gcc-$VERSION/$SOURCE11
+ SOURCE11_URL[1]=${BASE_SOURCE_URL}-$VERSION/$SOURCE11
+ SOURCE12_URL[0]=${SOURCE11_URL[0]}.sig
+ SOURCE11_GPG=gnu.gpg:$SOURCE12:UPSTREAM_KEY
+ SOURCE12_IGNORE=signature
+fi
+if list_find "$GCC_COMPILER" "go" ; then
+ SOURCE16=gcc-go-$VERSION.tar.bz2
+ SOURCE17=$SOURCE16.sig
+ SOURCE16_URL[0]=$GNU_URL/gcc/gcc-$VERSION/$SOURCE16
+ SOURCE16_URL[1]=${BASE_SOURCE_URL}-$VERSION/$SOURCE16
+ SOURCE17_URL[0]=${SOURCE16_URL[0]}.sig
+ SOURCE16_GPG=gnu.gpg:$SOURCE17:UPSTREAM_KEY
+ SOURCE17_IGNORE=signature
+fi
LICENSE[0]=GPL
TMPFS=off
WEB_SITE=http://gcc.gnu.org/
diff --git a/gnu/gcc/HISTORY b/gnu/gcc/HISTORY
index 7fd198e..b3976fe 100644
--- a/gnu/gcc/HISTORY
+++ b/gnu/gcc/HISTORY
@@ -1,3 +1,13 @@
+2014-11-15 Thomas Orgis <sobukus AT sourcemage.org>
+ * PRE_BUILD: patch for freetype2 headers
+ * classpath-ft2include.patch: added said patch
+
+2013-08-13 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 4.6.4
+ Fixes compilation against texinfo 5.0+
+ * glibc216.patch: Removed, fix included in 4.6.4
+ * PRE_BUILD: No longer apply glibc216.patch
+
2013-04-11 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 4.7.3

diff --git a/gnu/gcc/PRE_BUILD b/gnu/gcc/PRE_BUILD
index 6453fce..ce18915 100755
--- a/gnu/gcc/PRE_BUILD
+++ b/gnu/gcc/PRE_BUILD
@@ -1,5 +1,15 @@
default_pre_build &&
+if list_find "$GCC_COMPILER" "c++" ; then
+ cd $BUILD_DIRECTORY &&
+ unpack_file 3
+fi &&
+if list_find "$GCC_COMPILER" "objc" ; then
+ cd $BUILD_DIRECTORY &&
+ unpack_file 5
+fi &&
if list_find "$GCC_COMPILER" "ada" ; then
+ cd $BUILD_DIRECTORY &&
+ unpack_file 7
cd $SOURCE_DIRECTORY &&

mkdir ${SOURCE13/.tar.bz2} &&
@@ -17,10 +27,35 @@ if list_find "$GCC_COMPILER" "ada" ; then
sedit 's:and Nam is "gnatgcc":and Nam is "gcc":' \
$SOURCE_DIRECTORY/gcc/ada/osint.ads &&
cd ${SOURCE_DIRECTORY}
+# if [[ "$GCC_ADA_BINDING_GENERATOR" == "y" ]]; then
+# zcat ${SCRIPT_DIRECTORY}/txt00120.txt.gz | patch -p0 || return 1
+# fi &&
+# if [[ "$GCC_ADA_LIBADDRLINE" == "y" ]]; then
+# patch -p1 < ${SCRIPT_DIRECTORY}/ada-symbolic-tracebacks.diff || return 1
+# fi
#
# End Ada bootstrap cache code
#
fi &&
+if list_find "$GCC_COMPILER" "java" ; then
+ cd $BUILD_DIRECTORY &&
+ unpack_file 9 &&
+ verify_file 15 &&
+
+ cp -v $SOURCE_CACHE/$SOURCE15 $SOURCE_DIRECTORY/ecj.jar &&
+
+ # Freetype moved headers - Yay!
+ cd "$SOURCE_DIRECTORY" &&
+ patch -Np1 < "$SCRIPT_DIRECTORY/classpath-ft2include.patch"
+fi &&
+if list_find "$GCC_COMPILER" "fortran" ; then
+ cd $BUILD_DIRECTORY &&
+ unpack_file 11
+fi &&
+if list_find "$GCC_COMPILER" "go" ; then
+ cd $BUILD_DIRECTORY &&
+ unpack_file 16
+fi &&

mk_source_dir $SOURCE_DIRECTORY.bld &&
cd $SOURCE_DIRECTORY &&
@@ -31,8 +66,8 @@ sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in &&
patch -p0 < "$SPELL_DIRECTORY/python-gdb.patch" &&

if list_find "$GCC_COMPILER" "go"; then
- patch -p1 < "$SPELL_DIRECTORY/0003-fix-header-generation-for-libgo.patch"
+ patch -p0 < "$SPELL_DIRECTORY/mksysinfo.patch"
fi &&

-patch -p1 < "$SPELL_DIRECTORY/0002-4.7.2-ffast-math.patch" &&
-patch -p1 < "$SPELL_DIRECTORY/0001-remove-libffi.patch"
+patch -p1 < "$SPELL_DIRECTORY/gcc-4.4.0-ffast-math.patch" &&
+patch -p1 < "$SPELL_DIRECTORY/remove-libffi.patch"
diff --git a/gnu/gcc/PRE_SUB_DEPENDS b/gnu/gcc/PRE_SUB_DEPENDS
index 740ccd3..b16c25c 100755
--- a/gnu/gcc/PRE_SUB_DEPENDS
+++ b/gnu/gcc/PRE_SUB_DEPENDS
@@ -5,6 +5,7 @@ case $THIS_SUB_DEPENDS in
FORTRAN) list_find "$GCC_COMPILER" fortran ;;
GO) list_find "$GCC_COMPILER" go ;;
ADA) list_find "$GCC_COMPILER" ada ;;
+ ADDRLINE) [[ $GCC_ADA_LIBADDRLINE == "y" ]] ;;
JAVAHOME) [[ $GCJ_HOME == "--enable-java-home" ]] ;;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;
return 1;;
diff --git a/gnu/gcc/SUB_DEPENDS b/gnu/gcc/SUB_DEPENDS
index 43c8181..954b628 100755
--- a/gnu/gcc/SUB_DEPENDS
+++ b/gnu/gcc/SUB_DEPENDS
@@ -1,4 +1,5 @@
persistent_add GCC_COMPILER &&
+persistent_add GCC_ADA_LIBADDRLINE &&
persistent_add GCJ_HOME &&
case $THIS_SUB_DEPENDS in
CXX) list_add GCC_COMPILER c++ ;;
@@ -7,6 +8,7 @@ case $THIS_SUB_DEPENDS in
FORTRAN) list_add GCC_COMPILER fortran ;;
GO) list_add GCC_COMPILER go ;;
ADA) list_add GCC_COMPILER ada ;;
+ ADDRLINE) GCC_ADA_LIBADDRLINE=y ;;
JAVAHOME) GCJ_HOME="--enable-java-home" ;;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;
return 1;;
diff --git a/gnu/gcc/ada-symbolic-tracebacks.diff
b/gnu/gcc/ada-symbolic-tracebacks.diff
new file mode 100644
index 0000000..a6e8d60
--- /dev/null
+++ b/gnu/gcc/ada-symbolic-tracebacks.diff
@@ -0,0 +1,313 @@
+--- gcc-4.5.1/gcc/ada/gcc-interface/Makefile.in.orig 2010-09-07
12:40:41.000000000 +0200
++++ gcc-4.5.1/gcc/ada/gcc-interface/Makefile.in 2010-09-07
12:44:26.000000000 +0200
+@@ -2233,7 +2233,7 @@
+ a-nucoar.o a-nurear.o i-forbla.o i-forlap.o s-gearop.o
+
+ GNATRTL_OBJS = $(GNATRTL_NONTASKING_OBJS) $(GNATRTL_TASKING_OBJS) \
+- $(GNATRTL_LINEARALGEBRA_OBJS) g-trasym.o memtrack.o
++ $(GNATRTL_LINEARALGEBRA_OBJS) g-trasym.o memtrack.o convert_addresses.o
+
+ # Default run time files
+
+@@ -2356,7 +2356,6 @@
+ for file in $(RTSDIR)/*.ali; do \
+ $(INSTALL_DATA_DATE) $$file $(DESTDIR)$(ADA_RTL_OBJ_DIR); \
+ done
+- -$(INSTALL_DATA) $(RTSDIR)/g-trasym$(objext)
$(DESTDIR)$(ADA_RTL_OBJ_DIR)
+ -cd $(RTSDIR); for file in *$(arext);do \
+ $(INSTALL_DATA) $$file $(DESTDIR)$(ADA_RTL_OBJ_DIR); \
+ $(RANLIB_FOR_TARGET) $(DESTDIR)$(ADA_RTL_OBJ_DIR)/$$file; \
+@@ -2462,7 +2461,7 @@
+ $(GNATRTL_OBJS)
+ $(RM) $(RTSDIR)/libgnat$(arext) $(RTSDIR)/libgnarl$(arext)
+ $(AR_FOR_TARGET) $(AR_FLAGS) $(RTSDIR)/libgnat$(arext) \
+- $(addprefix $(RTSDIR)/,$(GNATRTL_NONTASKING_OBJS) $(LIBGNAT_OBJS))
++ $(addprefix $(RTSDIR)/,$(GNATRTL_NONTASKING_OBJS) $(LIBGNAT_OBJS)
g-trasym.o convert_addresses.o)
+ $(RANLIB_FOR_TARGET) $(RTSDIR)/libgnat$(arext)
+ $(AR_FOR_TARGET) $(AR_FLAGS) $(RTSDIR)/libgnarl$(arext) \
+ $(addprefix $(RTSDIR)/,$(GNATRTL_TASKING_OBJS))
+@@ -2492,6 +2491,7 @@
+ $(TARGET_LIBGCC2_CFLAGS) \
+ -o libgnat$(hyphen)$(LIBRARY_VERSION)$(soext) \
+ $(GNATRTL_NONTASKING_OBJS) $(LIBGNAT_OBJS) \
++ g-trasym.o convert_addresses.o \
+ $(SO_OPTS)libgnat$(hyphen)$(LIBRARY_VERSION)$(soext) \
+ $(MISCLIB) -lm
+ cd $(RTSDIR); ../../xgcc -B../../ -shared $(GNATLIBCFLAGS) \
+@@ -2756,6 +2756,7 @@
+ sysdep.o : sysdep.c
+ raise-gcc.o : raise-gcc.c raise.h
+ raise.o : raise.c raise.h
++convert_addresses.o : convert_addresses.c
+ vx_stack_info.o : vx_stack_info.c
+
+ cio.o : cio.c
+--- gcc-4.5.1/gcc/ada/adaint.c.orig 2010-09-07 12:46:00.000000000 +0200
++++ gcc-4.5.1/gcc/ada/adaint.c 2010-09-07 12:48:21.000000000 +0200
+@@ -3461,37 +3461,6 @@
+ }
+ #endif
+
+-#if defined (IS_CROSS) \
+- || (! ((defined (sparc) || defined (i386)) && defined (sun) \
+- && defined (__SVR4)) \
+- && ! (defined (linux) && (defined (i386) || defined (__x86_64__))) \
+- && ! (defined (linux) && defined (__ia64__)) \
+- && ! (defined (linux) && defined (powerpc)) \
+- && ! defined (__FreeBSD__) \
+- && ! defined (__Lynx__) \
+- && ! defined (__hpux__) \
+- && ! defined (__APPLE__) \
+- && ! defined (_AIX) \
+- && ! (defined (__alpha__) && defined (__osf__)) \
+- && ! defined (VMS) \
+- && ! defined (__MINGW32__) \
+- && ! (defined (__mips) && defined (__sgi)))
+-
+-/* Dummy function to satisfy g-trasym.o. See the preprocessor conditional
+- just above for a list of native platforms that provide a non-dummy
+- version of this procedure in libaddr2line.a. */
+-
+-void
+-convert_addresses (const char *file_name ATTRIBUTE_UNUSED,
+- void *addrs ATTRIBUTE_UNUSED,
+- int n_addr ATTRIBUTE_UNUSED,
+- void *buf ATTRIBUTE_UNUSED,
+- int *len ATTRIBUTE_UNUSED)
+-{
+- *len = 0;
+-}
+-#endif
+-
+ #if defined (_WIN32)
+ int __gnat_argument_needs_quote = 1;
+ #else
+--- gcc-4.5.1/gcc/ada/g-trasym.adb.orig 2010-09-07 12:49:42.000000000
+0200
++++ gcc-4.5.1/gcc/ada/g-trasym.adb 2010-09-07 12:52:04.000000000 +0200
+@@ -32,16 +32,16 @@
+
------------------------------------------------------------------------------
+
+ -- Run-time symbolic traceback support
++-- This file has been modified by Juergen Pfeifer (31-Dec-1999) for
++-- the purpose to support the Ada for Linux Team implementation of
++-- convert_addresses. This implementation has the advantage to run
++-- on the binutils as they are deployed on Linux.
+
+ with System.Soft_Links;
+ with Ada.Exceptions.Traceback; use Ada.Exceptions.Traceback;
+
+ package body GNAT.Traceback.Symbolic is
+
+- pragma Linker_Options ("-laddr2line");
+- pragma Linker_Options ("-lbfd");
+- pragma Linker_Options ("-liberty");
+-
+ package TSL renames System.Soft_Links;
+
+ -- To perform the raw addresses to symbolic form translation we rely on
a
+@@ -80,9 +80,13 @@
+ -- FILENAME. LEN points to an integer which contains the size of the
+ -- BUF buffer at input and the result length at output.
+ --
+- -- This procedure is provided by libaddr2line on targets that support
+- -- it. A dummy version is in adaint.c for other targets so that build
+- -- of shared libraries doesn't generate unresolved symbols.
++ -- This is the ALT Linux specific version adapted to the binutils
++ -- deployed with most Linuxes. These binutils already have an
++ -- addr2line tool that demangles Ada symbolic names, but there are
++ -- version dependant variants for the option names. Therefore our
++ -- implementation spawns a shell script that does normalization of
++ -- the option and then executes addr2line and communicates with it
++ -- through a bidirectional pipe.
+ --
+ -- Note that this procedure is *not* thread-safe.
+
+@@ -94,8 +98,9 @@
+ (c_exename : System.Address) return System.Address;
+ pragma Import (C, locate_exec_on_path, "__gnat_locate_exec_on_path");
+
+- Res : String (1 .. 256 * Traceback'Length);
+- Len : Integer;
++ B_Size : constant Integer := 256 * Traceback'Length;
++ Len : Integer := B_Size;
++ Res : String (1 .. B_Size);
+
+ use type System.Address;
+
+Index: src/gcc/ada/convert_addresses.c
+===================================================================
+--- /dev/null
++++ gcc-4.5.1/gcc/ada/convert_addresses.c
+@@ -0,0 +1,157 @@
++/*
++ Copyright (C) 1999 by Juergen Pfeifer <juergen.pfeifer AT gmx.net>
++ Ada for Linux Team (ALT)
++
++ Permission is hereby granted, free of charge, to any person obtaining a
++ copy of this software and associated documentation files (the
++ "Software"), to deal in the Software without restriction, including
++ without limitation the rights to use, copy, modify, merge, publish,
++ distribute, distribute with modifications, sublicense, and/or sell
++ copies of the Software, and to permit persons to whom the Software is
++ furnished to do so, subject to the following conditions:
++
++ The above copyright notice and this permission notice shall be included
++ in all copies or substantial portions of the Software.
++
++ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
++ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
++ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
++ IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
++ DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
++ OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
++ THE USE OR OTHER DEALINGS IN THE SOFTWARE.
++
++ Except as contained in this notice, the name(s) of the above copyright
++ holders shall not be used in advertising or otherwise to promote the
++ sale, use or other dealings in this Software without prior written
++ authorization.
++*/
++#include <sys/types.h>
++#include <stdlib.h>
++#include <stdio.h>
++#include <unistd.h>
++#include <string.h>
++#include <signal.h>
++
++#define STDIN_FILENO 0
++#define STDOUT_FILENO 1
++#define MAX_LINE 1024
++
++#define CLOSE1 close(fd1[0]); close(fd1[1])
++#define CLOSE2 close(fd2[0]); close(fd2[1])
++#define RESTSIG sigaction(SIGPIPE,&oact,NULL)
++
++void convert_addresses
++( void* addrs[],
++ int n_addr,
++ char* buf,
++ int* len)
++{
++ int max_len = *len;
++ pid_t pid = getpid();
++ pid_t child;
++
++ struct sigaction act, oact;
++
++ int fd1[2], fd2[2];
++ char exe_name[128];
++
++ *buf = 0; *len = 0;
++ /* Thanx to the /proc filesystem we can very easily reference our own
++ executable image:-)*/
++ snprintf(exe_name,sizeof(exe_name),"--exe=/proc/%ld/exe", (long)pid);
++
++ act.sa_handler = SIG_IGN;
++ sigemptyset(&act.sa_mask);
++ act.sa_flags = 0;
++ if (sigaction(SIGPIPE,&act,&oact) < 0)
++ return;
++
++ if (pipe(fd1) >= 0) {
++ if (pipe(fd2)>=0) {
++ if ((child = fork()) < 0) {
++ CLOSE1; CLOSE2; RESTSIG;
++ return;
++ }
++ else {
++ if (0==child) {
++ close(fd1[1]);
++ close(fd2[0]);
++ if (fd1[0] != STDIN_FILENO) {
++ if (dup2(fd1[0],STDIN_FILENO) != STDIN_FILENO) {
++ CLOSE1; CLOSE2;
++ }
++ close(fd1[0]);
++ }
++ if (fd2[1] != STDOUT_FILENO) {
++ if (dup2(fd2[1],STDOUT_FILENO) != STDOUT_FILENO) {
++ CLOSE1; CLOSE2;
++ }
++ close(fd2[1]);
++ }
++ {
++ /* As pointed out by Florian Weimer to me, it is a
++ security threat to call the script with a user defined
++ environment and using the path. That would be Trojans
++ pleasure. Therefore we use the absolute path to
++ addr2line and an empty environment. That should be
++ safe.
++ */
++ char *const argv[] = { "addr2line",
++ exe_name,
++ "--demangle=gnat",
++ "--functions",
++ "--basenames",
++ NULL };
++ char *const envp[] = { NULL };
++ if (execve("/usr/bin/addr2line", argv, envp) < 0) {
++ CLOSE1; CLOSE2;
++ }
++ }
++ }
++ else {
++ int i, n;
++ char hex[16];
++ char line[MAX_LINE + 1];
++ char *p;
++ char *s = buf;
++
++ /* Parent context */
++ close(fd1[0]);
++ close(fd2[1]);
++
++ for(i=0; i < n_addr; i++) {
++ snprintf(hex,sizeof(hex),"%p\n",addrs[i]);
++ write(fd1[1],hex,strlen(hex));
++ n = read(fd2[0],line,MAX_LINE);
++ if (n<=0)
++ break;
++ line[n]=0;
++ /* We have approx. 16 additional chars for "%p in " clause.
++ We use this info to prevent a buffer overrun.
++ */
++ if (n + 16 + (*len) > max_len)
++ break;
++ p = strchr(line,'\n');
++ if (p) {
++ if (*(p+1)) {
++ *p = 0;
++ *len += snprintf(s, (max_len - (*len)), "%p in %s at
%s",addrs[i], line, p+1);
++ }
++ else {
++ *len += snprintf(s, (max_len - (*len)), "%p at %s",addrs[i],
line);
++ }
++ s = buf + (*len);
++ }
++ }
++ close(fd1[1]);
++ close(fd2[0]);
++ }
++ }
++ }
++ else {
++ CLOSE1;
++ }
++ }
++ RESTSIG;
++}
+--- gcc-4.5.1/gcc/ada/gcc-interface/Makefile.in.orig 2010-09-07
22:11:06.000000000 +0200
++++ gcc-4.5.1/gcc/ada/gcc-interface/Makefile.in 2010-09-07
22:12:26.000000000 +0200
+@@ -247,10 +247,10 @@
+ # Both . and srcdir are used, in that order,
+ # so that tm.h and config.h will be found in the compilation
+ # subdirectory rather than in the source directory.
+-INCLUDES = -I- -I. -I.. -I$(srcdir)/ada -I$(srcdir) -I$(srcdir)/config \
++INCLUDES = -iquote -I. -I.. -I$(srcdir)/ada -I$(srcdir) -I$(srcdir)/config \
+ -I$(srcdir)/../include
+
+-ADA_INCLUDES = -I- -I. -I$(srcdir)/ada
++ADA_INCLUDES = -iquote -I. -I$(srcdir)/ada
+
+ INCLUDES_FOR_SUBDIR = -I. -I.. -I../.. -I$(fsrcdir)/ada \
+ -I$(fsrcdir)/../include -I$(fsrcdir)
diff --git a/gnu/gcc/classpath-ft2include.patch
b/gnu/gcc/classpath-ft2include.patch
new file mode 100644
index 0000000..05835de
--- /dev/null
+++ b/gnu/gcc/classpath-ft2include.patch
@@ -0,0 +1,56 @@
+From 71f0b7e80ac05eb123b4002536f7c6bec50c4bc9 Mon Sep 17 00:00:00 2001
+From: doko <doko@138bc75d-0d04-0410-961f-82ee72b054a4>
+Date: Fri, 29 Nov 2013 16:53:39 +0000
+Subject: [PATCH] 2013-11-29 Matthias Klose <doko AT ubuntu.com>
+
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c,
+ native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c:
+ Fix freetype includes.
+
+
+git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@205533
138bc75d-0d04-0410-961f-82ee72b054a4
+---
+ libjava/classpath/ChangeLog.gcj | 6 ++++++
+ .../gnu_java_awt_peer_gtk_FreetypeGlyphVector.c | 5 +++--
+ .../gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c | 9 +++++----
+ 3 files changed, 14 insertions(+), 6 deletions(-)
+
+diff --git
a/libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c

b/libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c
+index cb7bf43..e74678e 100644
+---
a/libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c
++++
b/libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c
+@@ -42,8 +42,9 @@ exception statement from your version. */
+ #include <pango/pango.h>
+ #include <pango/pangoft2.h>
+ #include <pango/pangofc-font.h>
+-#include <freetype/ftglyph.h>
+-#include <freetype/ftoutln.h>
++#include <ft2build.h>
++#include FT_GLYPH_H
++#include FT_OUTLINE_H
+ #include "jcl.h"
+ #include "gdkfont.h"
+ #include "gnu_java_awt_peer_gtk_FreetypeGlyphVector.h"
+diff --git
a/libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c
b/libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c
+index 771b23e..cfd988c 100644
+---
a/libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c
++++
b/libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c
+@@ -39,10 +39,11 @@
+ #include <pango/pango.h>
+ #include <pango/pangoft2.h>
+ #include <pango/pangofc-font.h>
+-#include <freetype/ftglyph.h>
+-#include <freetype/ftoutln.h>
+-#include <freetype/fttypes.h>
+-#include <freetype/tttables.h>
++#include <ft2build.h>
++#include FT_GLYPH_H
++#include FT_OUTLINE_H
++#include FT_TYPES_H
++#include FT_TRUETYPE_TABLES_H
+ #include "gdkfont.h"
+ #include "gtkpeer.h"
+ #include "gnu_java_awt_peer_gtk_GdkFontPeer.h"
+--
+1.7.1
+
diff --git a/gnu/gcc/ecj-4.3.jar.sig b/gnu/gcc/ecj-4.3.jar.sig
new file mode 100644
index 0000000..b26563d
Binary files /dev/null and b/gnu/gcc/ecj-4.3.jar.sig differ
diff --git a/gnu/gcc/gcc-4.4.0-ffast-math.patch
b/gnu/gcc/gcc-4.4.0-ffast-math.patch
new file mode 100644
index 0000000..7cfd00c
--- /dev/null
+++ b/gnu/gcc/gcc-4.4.0-ffast-math.patch
@@ -0,0 +1,50 @@
+diff -Naur gcc-4.4.0.orig/gcc/config/i386/crtfastmath.c
gcc-4.4.0/gcc/config/i386/crtfastmath.c
+--- gcc-4.4.0.orig/gcc/config/i386/crtfastmath.c 2009-05-12
16:27:42.827645459 -0700
++++ gcc-4.4.0/gcc/config/i386/crtfastmath.c 2009-05-12 16:27:50.489399823
-0700
+@@ -30,6 +30,23 @@
+ #include "cpuid.h"
+ #endif
+
++struct
++{
++ unsigned short int cwd;
++ unsigned short int swd;
++ unsigned short int twd;
++ unsigned short int fop;
++ long int fip;
++ long int fcs;
++ long int foo;
++ long int fos;
++ long int mxcsr;
++ long int mxcsr_mask;
++ long int st_space[32];
++ long int xmm_space[32];
++ long int padding[56];
++} __attribute__ ((aligned (16))) fxsave;
++
+ static void __attribute__((constructor))
+ #ifndef __x86_64__
+ /* The i386 ABI only requires 4-byte stack alignment, so this is necessary
+@@ -54,22 +71,6 @@
+ if (edx & bit_FXSAVE)
+ {
+ /* Check if DAZ is available. */
+- struct
+- {
+- unsigned short int cwd;
+- unsigned short int swd;
+- unsigned short int twd;
+- unsigned short int fop;
+- long int fip;
+- long int fcs;
+- long int foo;
+- long int fos;
+- long int mxcsr;
+- long int mxcsr_mask;
+- long int st_space[32];
+- long int xmm_space[32];
+- long int padding[56];
+- } __attribute__ ((aligned (16))) fxsave;
+
+ __builtin_memset (&fxsave, 0, sizeof (fxsave));
+
diff --git a/gnu/gcc/mksysinfo.patch b/gnu/gcc/mksysinfo.patch
new file mode 100644
index 0000000..91c9642
--- /dev/null
+++ b/gnu/gcc/mksysinfo.patch
@@ -0,0 +1,22 @@
+--- libgo/mksysinfo.sh.orig 2011-02-21 07:17:20.000000000 +0300
++++ libgo/mksysinfo.sh 2013-02-07 23:52:46.454659972 +0400
+@@ -362,7 +362,7 @@
+ rusage=`echo $rusage | sed -e 's/^ *//'`
+ nrusage=
+ while test -n "$rusage"; do
+- field=`echo $rusage | sed -e 's/^\([^;]*\);.*$/\1/'`
++ field=`echo $rusage | sed -e 's/^\([^;]*\);.*$/\1/' -e 's/struct
\(.*\)/struct { \1; }/'`
+ rusage=`echo $rusage | sed -e 's/^[^;]*; *\(.*\)$/\1/'`
+ # Drop the leading ru_, capitalize the next character.
+ field=`echo $field | sed -e 's/^ru_//'`
+@@ -374,7 +374,9 @@
+ r=`echo $r | sed -e s'/ _timespec$/ Timespec/'`
+ r=`echo $r | sed -e s'/ _timestruc_t$/ Timestruc/'`
+ field="$f$r"
+- nrusage="$nrusage $field;"
++ if [ -n "$field" ]; then
++ nrusage="$nrusage $field;"
++ fi
+ done
+ echo "type Rusage struct {$nrusage }" >> ${OUT}
+ fi
diff --git a/gnu/gcc/remove-libffi.patch b/gnu/gcc/remove-libffi.patch
new file mode 100644
index 0000000..91f2d15
--- /dev/null
+++ b/gnu/gcc/remove-libffi.patch
@@ -0,0 +1,50 @@
+--- gcc-4.6.2/Makefile.in.orig 2012-02-04 22:17:43.000000000 +0100
++++ gcc-4.6.2/Makefile.in 2012-02-04 22:19:31.000000000 +0100
+@@ -1848,7 +1848,6 @@
+ install-info-target: maybe-install-info-target-libgloss
+ install-info-target: maybe-install-info-target-gperf
+ install-info-target: maybe-install-info-target-examples
+-install-info-target: maybe-install-info-target-libffi
+ install-info-target: maybe-install-info-target-libjava
+ install-info-target: maybe-install-info-target-zlib
+ install-info-target: maybe-install-info-target-boehm-gc
+@@ -1963,7 +1962,6 @@
+ install-pdf-target: maybe-install-pdf-target-libgloss
+ install-pdf-target: maybe-install-pdf-target-gperf
+ install-pdf-target: maybe-install-pdf-target-examples
+-install-pdf-target: maybe-install-pdf-target-libffi
+ install-pdf-target: maybe-install-pdf-target-libjava
+ install-pdf-target: maybe-install-pdf-target-zlib
+ install-pdf-target: maybe-install-pdf-target-boehm-gc
+@@ -2078,7 +2076,6 @@
+ install-html-target: maybe-install-html-target-libgloss
+ install-html-target: maybe-install-html-target-gperf
+ install-html-target: maybe-install-html-target-examples
+-install-html-target: maybe-install-html-target-libffi
+ install-html-target: maybe-install-html-target-libjava
+ install-html-target: maybe-install-html-target-zlib
+ install-html-target: maybe-install-html-target-boehm-gc
+@@ -2193,7 +2190,6 @@
+ installcheck-target: maybe-installcheck-target-libgloss
+ installcheck-target: maybe-installcheck-target-gperf
+ installcheck-target: maybe-installcheck-target-examples
+-installcheck-target: maybe-installcheck-target-libffi
+ installcheck-target: maybe-installcheck-target-libjava
+ installcheck-target: maybe-installcheck-target-zlib
+ installcheck-target: maybe-installcheck-target-boehm-gc
+@@ -3045,7 +3041,6 @@
+ maybe-install-target-libgloss \
+ maybe-install-target-gperf \
+ maybe-install-target-examples \
+- maybe-install-target-libffi \
+ maybe-install-target-libjava \
+ maybe-install-target-zlib \
+ maybe-install-target-boehm-gc \
+@@ -3179,7 +3174,6 @@
+ maybe-install-strip-target-libgloss \
+ maybe-install-strip-target-gperf \
+ maybe-install-strip-target-examples \
+- maybe-install-strip-target-libffi \
+ maybe-install-strip-target-libjava \
+ maybe-install-strip-target-zlib \
+ maybe-install-strip-target-boehm-gc \
diff --git a/gnu/gcc/txt00120.txt.gz b/gnu/gcc/txt00120.txt.gz
new file mode 100644
index 0000000..9921136
Binary files /dev/null and b/gnu/gcc/txt00120.txt.gz differ
diff --git a/gnustep-apps/gnustep-oolite/DETAILS
b/gnustep-apps/gnustep-oolite/DETAILS
index f56e7c1..b4752fe 100755
--- a/gnustep-apps/gnustep-oolite/DETAILS
+++ b/gnustep-apps/gnustep-oolite/DETAILS
@@ -19,7 +19,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/oolite-dev-source-$VERSION
SOURCE_URL[1]=ftp://ftp.alioth.net/oolite/${SOURCE}

SOURCE_HASH=sha512:2f446404679a3de25ea59230fb0ce81501493f4029213b71f4b0b6a008f22f479e0333d8d72b065f0b6e3a200ad49178ecb59e5ccfd5375874b16618d1b0a84d
fi
- WEB_SITE=http://oolite.aegidian.org/
+ WEB_SITE=http://www.oolite.org/
LICENSE[0]="Creative Commons"
ENTERED=20060118
KEYWORDS="gnustep"
diff --git a/gnustep-apps/gnustep-oolite/HISTORY
b/gnustep-apps/gnustep-oolite/HISTORY
index cab1e97..98b403d 100644
--- a/gnustep-apps/gnustep-oolite/HISTORY
+++ b/gnustep-apps/gnustep-oolite/HISTORY
@@ -1,3 +1,6 @@
+2013-04-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: fix WEB_SITE
+
2011-10-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: devel version 1.75.3

diff --git a/gnustep-libs/gnustep-back/DETAILS
b/gnustep-libs/gnustep-back/DETAILS
index 7c5874d..1df4e08 100755
--- a/gnustep-libs/gnustep-back/DETAILS
+++ b/gnustep-libs/gnustep-back/DETAILS
@@ -1,5 +1,5 @@
SPELL=gnustep-back
- VERSION=0.20.1
+ VERSION=0.23.0
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/gnustep-libs/gnustep-back/HISTORY
b/gnustep-libs/gnustep-back/HISTORY
index b354f19..258e15a 100644
--- a/gnustep-libs/gnustep-back/HISTORY
+++ b/gnustep-libs/gnustep-back/HISTORY
@@ -1,3 +1,6 @@
+2013-04-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.23.0
+
2011-05-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 0.20.1

diff --git a/gnustep-libs/gnustep-base/DEPENDS
b/gnustep-libs/gnustep-base/DEPENDS
index 66e8458..24237ce 100755
--- a/gnustep-libs/gnustep-base/DEPENDS
+++ b/gnustep-libs/gnustep-base/DEPENDS
@@ -6,9 +6,9 @@ optional_depends icu \
"--enable-icu" \
"--disable-icu" \
"Enable utf-8 support." &&
-optional_depends openssl \
- "--enable-openssl" \
- "--disable-openssl" \
+optional_depends SSL \
+ "--enable-SSL" \
+ "--disable-SSL" \
"Enable ssl crypto support." &&
optional_depends gmp \
"" \
diff --git a/gnustep-libs/gnustep-base/DETAILS
b/gnustep-libs/gnustep-base/DETAILS
index 187def8..adbe8b6 100755
--- a/gnustep-libs/gnustep-base/DETAILS
+++ b/gnustep-libs/gnustep-base/DETAILS
@@ -1,5 +1,5 @@
SPELL=gnustep-base
- VERSION=1.24.0
+ VERSION=1.24.6
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE2_IGNORE=signature
diff --git a/gnustep-libs/gnustep-base/HISTORY
b/gnustep-libs/gnustep-base/HISTORY
index a5b7c9c..1ba022b 100644
--- a/gnustep-libs/gnustep-base/HISTORY
+++ b/gnustep-libs/gnustep-base/HISTORY
@@ -1,3 +1,9 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-01-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.24.6
+
2012-04-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.24.0
* DEPENDS: added optional dependency on icu
diff --git a/gnustep-libs/gnustep-gui/DEPENDS
b/gnustep-libs/gnustep-gui/DEPENDS
index 72e95f3..543f25d 100755
--- a/gnustep-libs/gnustep-gui/DEPENDS
+++ b/gnustep-libs/gnustep-gui/DEPENDS
@@ -10,7 +10,7 @@ optional_depends libpng \
"--enable-png" \
"--disable-png" \
"Enable PNG support" &&
-optional_depends giflib \
+optional_depends GIFLIB \
"--disable-ungif --enable-libgif" \
"" \
"Add gif support." &&
diff --git a/gnustep-libs/gnustep-gui/DETAILS
b/gnustep-libs/gnustep-gui/DETAILS
index a5743c3..3e3a81f 100755
--- a/gnustep-libs/gnustep-gui/DETAILS
+++ b/gnustep-libs/gnustep-gui/DETAILS
@@ -1,5 +1,5 @@
SPELL=gnustep-gui
- VERSION=0.22.0
+ VERSION=0.24.0
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/gnustep-libs/gnustep-gui/HISTORY
b/gnustep-libs/gnustep-gui/HISTORY
index c31cb29..99c3f0f 100644
--- a/gnustep-libs/gnustep-gui/HISTORY
+++ b/gnustep-libs/gnustep-gui/HISTORY
@@ -1,3 +1,9 @@
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
+2014-01-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.24.0
+
2012-04-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 0.22.0
* DEPENDS: added optional dependency on icu
diff --git a/gnustep-libs/gnustep-make/DETAILS
b/gnustep-libs/gnustep-make/DETAILS
index db34eff..16ea670 100755
--- a/gnustep-libs/gnustep-make/DETAILS
+++ b/gnustep-libs/gnustep-make/DETAILS
@@ -1,5 +1,5 @@
SPELL=gnustep-make
- VERSION=2.6.2
+ VERSION=2.6.6
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SPELL-$VERSION.tar.gz.sig
SOURCE2_IGNORE=signature
diff --git a/gnustep-libs/gnustep-make/HISTORY
b/gnustep-libs/gnustep-make/HISTORY
index 62ce1cb..7942b6e 100644
--- a/gnustep-libs/gnustep-make/HISTORY
+++ b/gnustep-libs/gnustep-make/HISTORY
@@ -1,3 +1,10 @@
+2014-01-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.6.6
+ * INSTALL, gs_make: add script for invoking gnustep make
+
+2013-04-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.6.4
+
2012-04-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 2.6.2

diff --git a/gnustep-libs/gnustep-make/INSTALL
b/gnustep-libs/gnustep-make/INSTALL
new file mode 100755
index 0000000..2409a9d
--- /dev/null
+++ b/gnustep-libs/gnustep-make/INSTALL
@@ -0,0 +1,2 @@
+default_install &&
+install -m 755 $SPELL_DIRECTORY/gs_make ${INSTALL_ROOT}/usr/bin/
diff --git a/gnustep-libs/gnustep-make/gs_make
b/gnustep-libs/gnustep-make/gs_make
new file mode 100644
index 0000000..59b2edc
--- /dev/null
+++ b/gnustep-libs/gnustep-make/gs_make
@@ -0,0 +1,3 @@
+#!/bin/bash
+
+GNUSTEP_MAKEFILES=/usr/share/GNUstep/Makefiles make "$@"
diff --git a/graphics-libs/cegui/DEPENDS b/graphics-libs/cegui/DEPENDS
index e3cfea2..3b53528 100755
--- a/graphics-libs/cegui/DEPENDS
+++ b/graphics-libs/cegui/DEPENDS
@@ -1,7 +1,8 @@
-depends freetype2 &&
-depends -sub CXX gcc &&
-depends pcre &&
-depends xorg-libs '--with-x' &&
+depends freetype2 &&
+depends -sub CXX gcc &&
+depends pcre &&
+depends libx11 '--with-x' &&
+depends libxxf86vm &&

optional_depends xerces-c \
"--enable-xerces-c" \
diff --git a/graphics-libs/cegui/HISTORY b/graphics-libs/cegui/HISTORY
index 07714d5..8a1b0f6 100644
--- a/graphics-libs/cegui/HISTORY
+++ b/graphics-libs/cegui/HISTORY
@@ -1,3 +1,6 @@
+2013-09-06 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Replaced xorg-libs with libx11 and libxxf86vm
+
2012-01-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* PRE_BUILD, gcc46.patch: fixed build with gcc 4.6
* CONFLICTS: added conflict with tinyxml
diff --git a/graphics-libs/cimg/DETAILS b/graphics-libs/cimg/DETAILS
index ba09cf7..5bfd139 100755
--- a/graphics-libs/cimg/DETAILS
+++ b/graphics-libs/cimg/DETAILS
@@ -1,6 +1,6 @@
SPELL=cimg
- VERSION=1.5.4
-
SOURCE_HASH=sha512:5c2fe6c0a7c7cce22b2f5e587d16d126705c0f588870a7702f196f154b99ed255722a4952602369d16bb720303f7591087c103aa7a0d7d611625899102c671db
+ VERSION=1.5.9
+
SOURCE_HASH=sha512:0d55bdab26fda86c3a84fc2fefbfc3fde875693f7f63b2285ce41ade3b46d9c6030ffabd1fcd481e57dacb0448730fa2a33cd6a0d9889f54090860e18f838051
SOURCE=CImg-${VERSION}.zip
SOURCE_URL[0]=${SOURCEFORGE_URL}/${SPELL}/${SOURCE}
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/CImg-${VERSION}
diff --git a/graphics-libs/cimg/HISTORY b/graphics-libs/cimg/HISTORY
index a37f292..8814768 100644
--- a/graphics-libs/cimg/HISTORY
+++ b/graphics-libs/cimg/HISTORY
@@ -1,3 +1,9 @@
+2014-12-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.5.9
+
+2013-12-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.5.7
+
2013-02-13 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.5.4

diff --git a/graphics-libs/devil/DEPENDS b/graphics-libs/devil/DEPENDS
index 3fbba14..02006c7 100755
--- a/graphics-libs/devil/DEPENDS
+++ b/graphics-libs/devil/DEPENDS
@@ -28,7 +28,7 @@ optional_depends JPEG \
"--disable-jpeg" \
"for JPEG image support" &&

-optional_depends giflib \
+optional_depends GIFLIB \
"--enable-gif" \
"--disable-gif" \
"for GIF image support" &&
diff --git a/graphics-libs/devil/HISTORY b/graphics-libs/devil/HISTORY
index 18675ae..d03702b 100644
--- a/graphics-libs/devil/HISTORY
+++ b/graphics-libs/devil/HISTORY
@@ -1,3 +1,6 @@
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
2010-11-03 Ladislav Hagara <hgr AT vabo.cz>
* DEPENDS: jpeg -> JPEG

diff --git a/graphics-libs/freeglut/DEPENDS b/graphics-libs/freeglut/DEPENDS
index ea62f11..3bb1971 100755
--- a/graphics-libs/freeglut/DEPENDS
+++ b/graphics-libs/freeglut/DEPENDS
@@ -1,29 +1,10 @@
-depends autoconf &&
-depends automake &&
-depends libtool &&
-depends libxdamage &&
depends OPENGL &&
+if test mesalib-1x = "$(get_spell_provider $SPELL OPENGL)"; then
+ # New mesalib has it separated out.
+ depends glu
+fi &&
depends libx11 &&
depends libxi &&
depends libxext &&
depends libxxf86vm &&
-
-optional_depends "libpng" \
- "--enable-png" \
- "--disable-png" \
- "for PNG graphics support" &&
-
-optional_depends "JPEG" \
- "--enable-jpeg" \
- "--disable-jpeg" \
- "for JPEG graphics support" &&
-
-optional_depends "giflib" \
- "--enable-gif" \
- "--disable-gif" \
- "for GIF graphics support" &&
-
-optional_depends "tiff" \
- "--enable-tiff" \
- "--disable-tiff" \
- "for TIFF graphics support"
+depends libxrandr
diff --git a/graphics-libs/freeglut/DETAILS b/graphics-libs/freeglut/DETAILS
index dc4c483..47304b7 100755
--- a/graphics-libs/freeglut/DETAILS
+++ b/graphics-libs/freeglut/DETAILS
@@ -1,6 +1,6 @@
SPELL=freeglut
- VERSION=2.8.0
-
SOURCE_HASH=sha512:ae2918d1ed7370ba3345f6416f70678cdf2346f61ce118102dc449d365163fcf238b76474178f57687592dacf41657b064e588e378c562ce878e92eaed17a665
+ VERSION=2.8.1
+
SOURCE_HASH=sha512:935fddfa197c5f0ec74c5f2005fe5a0ebfd39f4a402cc79363da7cfe2e8576263130e44bd7e4f6c07ea53d3137bd7ca8ee8db85c0a09f25508fcf1b9ed07052e
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION/-rc*/}
SOURCE_URL[0]=${SOURCEFORGE_URL}/${SPELL}/${SOURCE}
diff --git a/graphics-libs/freeglut/HISTORY b/graphics-libs/freeglut/HISTORY
index cf4e7d2..5ffe91c 100644
--- a/graphics-libs/freeglut/HISTORY
+++ b/graphics-libs/freeglut/HISTORY
@@ -1,3 +1,12 @@
+2014-08-24 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: separate glu for mesalib-1x
+
+2014-05-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: major cleanup
+
+2013-07-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.8.1
+
2012-01-26 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.8.0

diff --git a/graphics-libs/freetype2/BUILD b/graphics-libs/freetype2/BUILD
new file mode 100755
index 0000000..78ceee2
--- /dev/null
+++ b/graphics-libs/freetype2/BUILD
@@ -0,0 +1,9 @@
+# Fix freetype2 casting for the first time
+# freetype2 with harfbuzz support requires harfbuzz built with freetype2...
+# see http://wiki.linuxfromscratch.org/blfs/ticket/5331#comment:2
+if is_depends_enabled harfbuzz ${SPELL} && ! spell_ok ${SPELL}; then
+ message "${WARNING_COLOR}Disabling harfbuzz for first
cast${DEFAULT_COLOR}" &&
+ list_remove OPTS '--with-harfbuzz=yes' &&
+ OPTS="--with-harfbuzz=no ${OPTS}"
+fi
+default_build
diff --git a/graphics-libs/freetype2/DEPENDS b/graphics-libs/freetype2/DEPENDS
new file mode 100755
index 0000000..7a36fa6
--- /dev/null
+++ b/graphics-libs/freetype2/DEPENDS
@@ -0,0 +1,13 @@
+depends glib2 &&
+depends libpng &&
+depends pcre &&
+
+# freetype2 with harfbuzz requires harfbuzz built against freetype2 first
+if spell_ok ${SPELL}; then
+ optional_depends -sub 'FT' 'harfbuzz' \
+ '--with-harfbuzz=yes' \
+ '--with-harfbuzz=no' \
+ 'to improve auto-hinting of OpenType fonts'
+else
+ message "${PROBLEM_COLOR}harfbuzz optional dependency disabled until
${DEFAULT_COLOR}${SPELL_COLOR}${SPELL}${DEFAULT_COLOR}${PROBLEM_COLOR} is
cast.${DEFAULT_COLOR}"
+fi
diff --git a/graphics-libs/freetype2/DETAILS b/graphics-libs/freetype2/DETAILS
index 8751e51..b8fe9f4 100755
--- a/graphics-libs/freetype2/DETAILS
+++ b/graphics-libs/freetype2/DETAILS
@@ -1,6 +1,6 @@
SPELL=freetype2
- VERSION=2.4.11
- SECURITY_PATCH=8
+ VERSION=2.5.4
+ SECURITY_PATCH=10
SOURCE=freetype-$VERSION.tar.bz2
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/freetype-$VERSION"
diff --git a/graphics-libs/freetype2/HISTORY b/graphics-libs/freetype2/HISTORY
index 9c28507..bf0023c 100644
--- a/graphics-libs/freetype2/HISTORY
+++ b/graphics-libs/freetype2/HISTORY
@@ -1,3 +1,32 @@
+2014-12-31 Eric Sandall <sandalle AT sourcemage.org>
+ * BUILD: If harfbuzz support is requested, but harfbuzz was not built
+ with freetype support, disable harfbuzz since it'll fail.
+ * DEPENDS: harfbuzz is optional, and freetype2 needs harfbuzz built
with
+ freetype support to work, so how can it be required?!
+
+2014-12-07 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 2.5.4, SECURITY_PATCH++,
+ yet another security fix for CVE-2014-2240
+
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: added missing dependencies
+
+2014-04-17 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.5.3; SECURITY_PATCH++ (CVE-2014-2240)
+
+2014-02-11 Tommy Boatman <tboatman AT sourcemage.org>
+ * DEPENDS: libpng
+
+2013-12-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.5.2
+ * PRE_BUILD, ft2build.patch: updated
+
+2013-06-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.5.0.1
+
+2013-05-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.4.12
+
2012-12-22 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.4.11; SECURITY_PATCH++

diff --git a/graphics-libs/freetype2/PRE_BUILD
b/graphics-libs/freetype2/PRE_BUILD
index 4c20a89..6caeec0 100755
--- a/graphics-libs/freetype2/PRE_BUILD
+++ b/graphics-libs/freetype2/PRE_BUILD
@@ -5,17 +5,17 @@ patch -p1 < $SCRIPT_DIRECTORY/ft2build.patch &&

if [[ $FT2_BYTECODE == n ]]; then
sed -i "s:#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER::" \
- include/freetype/config/ftoption.h
+ include/config/ftoption.h
fi &&

if [[ $FT2_SUBPIXEL == y ]]; then
sedit 's:/\* \(#define FT_CONFIG_OPTION_SUBPIXEL_RENDERING\) \*/:\1:' \
- include/freetype/config/ftoption.h
+ include/config/ftoption.h
fi
if [[ $FT2_FIR_FILTER == light ]]; then
sedit '/FT_END_HEADER/i#define FT_FORCE_LIGHT_LCD_FILTER' \
- include/freetype/config/ftoption.h
+ include/config/ftoption.h
elif [[ $FT2_FIR_FILTER == legacy ]]; then
sedit '/FT_END_HEADER/i#define FT_FORCE_LEGACY_LCD_FILTER' \
- include/freetype/config/ftoption.h
+ include/config/ftoption.h
fi
diff --git a/graphics-libs/freetype2/ft2build.patch
b/graphics-libs/freetype2/ft2build.patch
index f7cdb6d..95b31ac 100644
--- a/graphics-libs/freetype2/ft2build.patch
+++ b/graphics-libs/freetype2/ft2build.patch
@@ -1,6 +1,6 @@
diff -Naur freetype-2.1.9.orig/include/freetype/freetype.h
freetype-2.1.9/include/freetype/freetype.h
---- freetype-2.1.9.orig/include/freetype/freetype.h 2005-01-02
21:02:48.023840904 -0800
-+++ freetype-2.1.9/include/freetype/freetype.h 2005-01-02 21:03:40.682835520
-0800
+--- freetype-2.1.9.orig/include/freetype.h 2005-01-02 21:02:48.023840904
-0800
++++ freetype-2.1.9/include/freetype.h 2005-01-02 21:03:40.682835520 -0800
@@ -17,11 +17,13 @@


diff --git a/graphics-libs/ftgl/BUILD b/graphics-libs/ftgl/BUILD
index 7063ee5..0475cbe 100755
--- a/graphics-libs/ftgl/BUILD
+++ b/graphics-libs/ftgl/BUILD
@@ -1,2 +1,2 @@
OPTS+=" --with-gl-inc=/usr/include" &&
-LIBS+=" -lm" default_build
+LIBS+=" -lm -lGL -lGLU" default_build
diff --git a/graphics-libs/ftgl/DEPENDS b/graphics-libs/ftgl/DEPENDS
index 0ae9e4c..0f5b54d 100755
--- a/graphics-libs/ftgl/DEPENDS
+++ b/graphics-libs/ftgl/DEPENDS
@@ -2,6 +2,6 @@ depends bzip2 &&
depends -sub CXX gcc &&
depends freetype2 &&
depends libxext &&
-depends texlive &&
depends zlib &&
+optional_depends texlive "" "" "to build documentation" &&
optional_depends GLUT "" "" "for a demo program"
diff --git a/graphics-libs/ftgl/DETAILS b/graphics-libs/ftgl/DETAILS
index b9b802e..65a6ba3 100755
--- a/graphics-libs/ftgl/DETAILS
+++ b/graphics-libs/ftgl/DETAILS
@@ -1,10 +1,10 @@
SPELL=ftgl
VERSION=2.1.3-rc5
- SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-${VERSION/-rc5/~rc5}
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+
SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/FTGL%20Source/${VERSION/-/%7E}/${SOURCE}
WEB_SITE=http://ftgl.wiki.sourceforge.net/
-
SOURCE_HASH=sha512:9841bdbe7e299dd0ae3bcbef08dc3a8787a863389bf242aa023b1c2442f3ffc8a2c6768a35d093d27e3ad7197c8228a9b15e795a36824424f05bef66b68c89a4
+
SOURCE_HASH=sha512:77518c4546b53662b45a5c9af2418697b1a4a6250316c1e11ee71ccffc58ce03d5f19c901021b0e1cd05fec8444c84197e4bef77c662513dd6da8c29800cc3cd
LICENSE[0]=GPL
ENTERED=20040709
KEYWORDS="opengl fonts graphics libs"
diff --git a/graphics-libs/ftgl/HISTORY b/graphics-libs/ftgl/HISTORY
index 7a40daa..c1433fa 100644
--- a/graphics-libs/ftgl/HISTORY
+++ b/graphics-libs/ftgl/HISTORY
@@ -1,3 +1,10 @@
+2014-09-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: fix SOURCE_URL[0]
+ * DEPENDS: make the dependency on texlive optional
+
+2013-08-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD: add -lGL and -lGLU to LIBS
+
2012-10-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: added dependency on texlive, bzip2, libxext, zlib
* BUILD: fix build error
diff --git a/graphics-libs/giblib/DEPENDS b/graphics-libs/giblib/DEPENDS
index a85bb36..33cbe2b 100755
--- a/graphics-libs/giblib/DEPENDS
+++ b/graphics-libs/giblib/DEPENDS
@@ -1 +1,6 @@
-depends imlib2
+depends freetype2 &&
+depends harfbuzz &&
+depends imlib2 &&
+depends libpng &&
+depends libx11 &&
+depends libxext
diff --git a/graphics-libs/giblib/HISTORY b/graphics-libs/giblib/HISTORY
index b84ad5a..de8f8c4 100644
--- a/graphics-libs/giblib/HISTORY
+++ b/graphics-libs/giblib/HISTORY
@@ -1,3 +1,9 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: harfbuzz, libpng
+
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: freetype2, libx11, libxext
+
2008-03-18 Eric Sandall <sandalle AT sourcemage.org>
* DEPENDS: No need to check if using modular X as that's all that's
available now
diff --git a/graphics-libs/giflib/CONFLICTS b/graphics-libs/giflib/CONFLICTS
index 339238c..6bdbce6 100755
--- a/graphics-libs/giflib/CONFLICTS
+++ b/graphics-libs/giflib/CONFLICTS
@@ -1 +1,2 @@
conflicts libungif y
+conflicts giflib5 n
diff --git a/graphics-libs/giflib/DEPENDS b/graphics-libs/giflib/DEPENDS
new file mode 100755
index 0000000..bb40f11
--- /dev/null
+++ b/graphics-libs/giflib/DEPENDS
@@ -0,0 +1,5 @@
+depends libice &&
+depends libsm &&
+depends libx11 &&
+
+optional_depends xmlto "" "" "for html documentation"
diff --git a/graphics-libs/giflib/DETAILS b/graphics-libs/giflib/DETAILS
index 80663b8..984f404 100755
--- a/graphics-libs/giflib/DETAILS
+++ b/graphics-libs/giflib/DETAILS
@@ -1,12 +1,11 @@
SPELL=giflib
- VERSION=4.1.6
-
SOURCE_HASH=sha512:f47954218ed7d3415cc195a1031a688fcb7dd2bc2b394491830e6b5f5332903ed7c4433b795cd3da9ac53bfc969fe94bec2a4e66b15c0385c732c01b1b7e5057
+ VERSION=4.2.3
+
SOURCE_HASH=sha512:f582fafa3ccb0f9ae6f040df0e33469a26fb275437f8615c39af613523ef5f3b09003ed3419f62880200606edfbe08b5aa3ba18a4d615ecd8da27331aec16b36
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-# SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+
SOURCE_URL[0]=http://sourceforge.net/projects/$SPELL/files/$SPELL-${VERSION:0:1}.x/$SOURCE/download
LICENSE[0]=MIT
- WEB_SITE=http://sourceforge.net/projects/giflib/
+ WEB_SITE=http://sourceforge.net/projects/$SPELL/
KEYWORDS="images graphics libs"
ENTERED=20010922
SHORT="giflib is a non-LZQ library for compressed GIF images"
diff --git a/graphics-libs/giflib/HISTORY b/graphics-libs/giflib/HISTORY
index 75ae741..bfb0a2c 100644
--- a/graphics-libs/giflib/HISTORY
+++ b/graphics-libs/giflib/HISTORY
@@ -1,3 +1,21 @@
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: libice, libsm, libx11
+
+2014-05-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * PROVIDES: added
+ * CONFLICTS: conflict giflib5
+
+2014-02-25 Remko van der Vossen
+ * DEPENDS, PRE_BUILD: xmlto can shove it
+ * DETAILS: use sane sourceforge url
+ * INSTALL: actually install man pages
+
+2014-02-11 Tommy Boatman <tboatman AT sourcemage.org>
+ * DEPENDS: requires xmlto
+
+2014-01-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.2.3
+
2008-07-12 Vlad Glagolev <stealth AT sourcemage.org>
* PROVIDES: removed, useless since deprecation of libungif

diff --git a/graphics-libs/giflib/INSTALL b/graphics-libs/giflib/INSTALL
new file mode 100755
index 0000000..698ce9b
--- /dev/null
+++ b/graphics-libs/giflib/INSTALL
@@ -0,0 +1,4 @@
+default_install &&
+cd $SOURCE_DIRECTORY &&
+install -d -m 755 /usr/share/man/man1 &&
+install -m 644 doc/*.1 /usr/share/man/man1/
diff --git a/graphics-libs/giflib/PRE_BUILD b/graphics-libs/giflib/PRE_BUILD
new file mode 100755
index 0000000..9d511db
--- /dev/null
+++ b/graphics-libs/giflib/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+if ! is_depends_enabled $SPELL xmlto; then
+ sed -i -e '/^all: /s/allhtml//' doc/Makefile.in
+fi
diff --git a/graphics-libs/giflib/PROVIDES b/graphics-libs/giflib/PROVIDES
new file mode 100755
index 0000000..d406a0a
--- /dev/null
+++ b/graphics-libs/giflib/PROVIDES
@@ -0,0 +1 @@
+provides GIFLIB
diff --git a/graphics-libs/giflib5/CONFLICTS b/graphics-libs/giflib5/CONFLICTS
new file mode 100755
index 0000000..851f9a9
--- /dev/null
+++ b/graphics-libs/giflib5/CONFLICTS
@@ -0,0 +1 @@
+conflicts giflib n
diff --git a/graphics-libs/giflib5/DEPENDS b/graphics-libs/giflib5/DEPENDS
new file mode 100755
index 0000000..5b466eb
--- /dev/null
+++ b/graphics-libs/giflib5/DEPENDS
@@ -0,0 +1 @@
+optional_depends xmlto "" "" "for html documentation"
diff --git a/graphics-libs/giflib5/DETAILS b/graphics-libs/giflib5/DETAILS
new file mode 100755
index 0000000..24d5db5
--- /dev/null
+++ b/graphics-libs/giflib5/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=giflib5
+ SPELLX=${SPELL//5}
+ VERSION=5.0.6
+
SOURCE_HASH=sha512:117e20319f2df32bdf094678cdececad2b6f33a40baff172d4df68ade86547825ebca81186071bff51e60126692df84dbd7bb5cc4877ba68448f7c47a2cc2491
+ SOURCE=$SPELLX-$VERSION.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELLX/files/$SOURCE
+ LICENSE[0]=MIT
+ WEB_SITE=http://sourceforge.net/projects/$SPELL/
+ KEYWORDS="images graphics libs"
+ ENTERED=20140529
+ SHORT="giflib is a non-LZQ library for compressed GIF images"
+cat << EOF
+giflib is a library for reading and writing gif images. It is API and ABI
+compatible with libungif which was in wide use while the LZW compression
+algorithm was patented.
+EOF
diff --git a/graphics-libs/giflib5/HISTORY b/graphics-libs/giflib5/HISTORY
new file mode 100644
index 0000000..34378e8
--- /dev/null
+++ b/graphics-libs/giflib5/HISTORY
@@ -0,0 +1,3 @@
+2014-05-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.6
+ drevied from giflib spell
diff --git a/graphics-libs/giflib5/PROVIDES b/graphics-libs/giflib5/PROVIDES
new file mode 100755
index 0000000..d406a0a
--- /dev/null
+++ b/graphics-libs/giflib5/PROVIDES
@@ -0,0 +1 @@
+provides GIFLIB
diff --git a/graphics-libs/giflib5/UP_TRIGGERS
b/graphics-libs/giflib5/UP_TRIGGERS
new file mode 100755
index 0000000..d559a8f
--- /dev/null
+++ b/graphics-libs/giflib5/UP_TRIGGERS
@@ -0,0 +1,12 @@
+# up_trigger stuff that still uses old giflib so it's not broken afterwards
+
+if spell_ok giflib; then
+ message "Switching from giflib to giflib5 requires recompiling spells
using giflib"
+ message "Figuring out what spells need to be recast, this may take a
while."
+ for each in $(show_up_depends giflib); do
+ if gaze install $each | xargs readelf -d 2> /dev/null |
+ grep -q "NEEDED.*libgif"; then
+ up_trigger $each cast_self
+ fi
+ done
+fi
diff --git a/graphics-libs/glew/DETAILS b/graphics-libs/glew/DETAILS
index f15283f..36ba42c 100755
--- a/graphics-libs/glew/DETAILS
+++ b/graphics-libs/glew/DETAILS
@@ -1,8 +1,8 @@
SPELL=glew
- VERSION=1.9.0
-
SOURCE_HASH=sha512:e4b566de6bfc84d73a2c3eedc5eeace30b1d8126f425fbd880dcc3f5850dd445247d6ef950194944cfc71d71155773c47bb593fe2ca9879032d1c65a8a70f5e5
+ VERSION=1.11.0
+
SOURCE_HASH=sha512:ab7fa5027b069adb7ce2f0ec9dc4e7f30d852e4212c68759873f060e32cc2be04cef66748a7e8696240ed6e3efbf4f0a2aa94640723facf83123c4cc6d955308
SOURCE=$SPELL-$VERSION.tgz
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SPELL/$VERSION/$SOURCE
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-$VERSION
WEB_SITE=http://glew.sf.net
ENTERED=20060224
diff --git a/graphics-libs/glew/HISTORY b/graphics-libs/glew/HISTORY
index 9e5ce6a..35c4f46 100644
--- a/graphics-libs/glew/HISTORY
+++ b/graphics-libs/glew/HISTORY
@@ -1,3 +1,9 @@
+2014-08-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.11.0
+
+2013-07-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.10.0
+
2012-09-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.9.0

diff --git a/graphics-libs/harfbuzz/DEPENDS b/graphics-libs/harfbuzz/DEPENDS
index 89c4c6b..9de226a 100755
--- a/graphics-libs/harfbuzz/DEPENDS
+++ b/graphics-libs/harfbuzz/DEPENDS
@@ -1,16 +1,19 @@
-depends ragel &&
+depends glib2 &&
+depends libpng &&
+depends pcre &&
+depends ragel &&

-optional_depends cairo "" "" \
+optional_depends cairo "--with-cairo=yes" "--with-cairo=no" \
"Enable tools used for command-line utilities?" &&

-optional_depends icu "" "" \
+optional_depends icu "--with-icu=yes" "--with-icu=no" \
"Enable icu use?" &&

-optional_depends freetype2 "" "" \
+optional_depends freetype2 "--with-freetype=yes" "--with-freetype=no"
\
"Enable freetype2 use?" &&

-optional_depends graphite2 "" "" \
+optional_depends graphite2 "--with-graphite2=yes" "--with-graphite2=no"
\
"Enable graphite2 use?" &&

-optional_depends gtk-doc "" "" \
+optional_depends gtk-doc "--enable-gtk-doc" "--disable-gtk-doc" \
"Enable gtk-doc to build documentation?"
diff --git a/graphics-libs/harfbuzz/DETAILS b/graphics-libs/harfbuzz/DETAILS
index 3abf180..4dea12f 100755
--- a/graphics-libs/harfbuzz/DETAILS
+++ b/graphics-libs/harfbuzz/DETAILS
@@ -1,18 +1,15 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=harfbuzz
if [[ "$HARFBUZZ_BRANCH" == "scm" ]]; then
- if [ "$HARFBUZZ_AUTOUPDATE" == "y" ]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=git
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-git.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-git"
SOURCE_URL[0]=git://anongit.freedesktop.org/harfbuzz:harfbuzz-git

SOURCE_URL[1]=git_http://anongit.freedesktop.org/git/harfbuzz.git:harfbuzz-git
SOURCE_IGNORE=volatile
else
- VERSION=0.9.12
-
SOURCE_HASH=sha512:10c0e174789e36a02e616cf922962a7c75d6f89cb378a33487b81947e16818347c888c39703c64d620eb3d29bf90cd900ae832dd573f5081eb4de25ba4737bff
+ VERSION=0.9.36
+
SOURCE_HASH=sha512:ab405ce575c99b823dfd04e532535b32538960ecca46a542dcac76f5f4bb80ef586f611adbee19bb6a7ae99e6317836cf7d6859da3da5fdde7daa423ee5b9624
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://www.freedesktop.org/software/harfbuzz/release/$SOURCE
diff --git a/graphics-libs/harfbuzz/HISTORY b/graphics-libs/harfbuzz/HISTORY
index 235c4f1..9295c1e 100644
--- a/graphics-libs/harfbuzz/HISTORY
+++ b/graphics-libs/harfbuzz/HISTORY
@@ -1,3 +1,47 @@
+2014-12-31 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: --with-freetype2 -> --with-freetype
+ * *SUB_DEPENDS: Allow forcing freetype2 dependency (e.g. for freetype2
+ with harfbuzz support).
+
+2014-11-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.36
+
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: glib2, libpng, pcre
+
+2014-08-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.35
+
+2014-07-31 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.33
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2014-06-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.29
+
+2014-04-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.27
+
+2014-02-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.9.26
+ * SUB_DEPENDS, PRE_SUB_DEPENDS: add sub dependency on graphite2
+ * DEPENDS: explicitly active/deactive optional dependencies
+ when calling configure
+
+2014-01-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.25
+
+2013-10-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.22
+
+2013-03-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * PRE_BUILD: add fix for icu-51.1
+
+2013-03-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.9.14
+
2013-02-13 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.9.12

diff --git a/graphics-libs/harfbuzz/PRE_BUILD
b/graphics-libs/harfbuzz/PRE_BUILD
index 5d1215e..97ef57b 100755
--- a/graphics-libs/harfbuzz/PRE_BUILD
+++ b/graphics-libs/harfbuzz/PRE_BUILD
@@ -1,5 +1,8 @@
default_pre_build &&
-
+cd $SOURCE_DIRECTORY &&
+sed -i '/ustring/ i\
+#include <unicode/utf16.h>
+' src/hb-icu.cc &&
if [[ "$HARFBUZZ_BRANCH" == "scm" ]]; then
cd $SOURCE_DIRECTORY &&
NOCONFIGURE=y ./autogen.sh
diff --git a/graphics-libs/harfbuzz/PRE_SUB_DEPENDS
b/graphics-libs/harfbuzz/PRE_SUB_DEPENDS
new file mode 100755
index 0000000..d50f455
--- /dev/null
+++ b/graphics-libs/harfbuzz/PRE_SUB_DEPENDS
@@ -0,0 +1,6 @@
+case $THIS_SUB_DEPENDS in
+ GRAPHITE2) if [[ is_depends_enabled $SPELL graphite2 ]]; then return
0; fi ;;
+ FT) is_depends_enabled $SPELL freetype2 && return 0 ;;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;
+ return 1;;
+esac
diff --git
a/graphics-libs/harfbuzz/REPAIR^3f1f7ad3cbbc751c84bbe89658297f2c^PRE_SUB_DEPENDS

b/graphics-libs/harfbuzz/REPAIR^3f1f7ad3cbbc751c84bbe89658297f2c^PRE_SUB_DEPENDS
new file mode 100755
index 0000000..d50f455
--- /dev/null
+++
b/graphics-libs/harfbuzz/REPAIR^3f1f7ad3cbbc751c84bbe89658297f2c^PRE_SUB_DEPENDS
@@ -0,0 +1,6 @@
+case $THIS_SUB_DEPENDS in
+ GRAPHITE2) if [[ is_depends_enabled $SPELL graphite2 ]]; then return
0; fi ;;
+ FT) is_depends_enabled $SPELL freetype2 && return 0 ;;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;
+ return 1;;
+esac
diff --git a/graphics-libs/harfbuzz/SUB_DEPENDS
b/graphics-libs/harfbuzz/SUB_DEPENDS
new file mode 100755
index 0000000..b95ba73
--- /dev/null
+++ b/graphics-libs/harfbuzz/SUB_DEPENDS
@@ -0,0 +1,6 @@
+case $THIS_SUB_DEPENDS in
+ GRAPHITE2) depends graphite2 "--with-graphite2" ;;
+ FT) depends freetype2 '--with-freetype=yes' ;;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;
+ return 1;;
+esac
diff --git a/graphics-libs/ilmbase/DETAILS b/graphics-libs/ilmbase/DETAILS
index 50da5fe..b910b8d 100755
--- a/graphics-libs/ilmbase/DETAILS
+++ b/graphics-libs/ilmbase/DETAILS
@@ -1,8 +1,8 @@
SPELL=ilmbase
- VERSION=1.0.2
+ VERSION=2.0.0
SOURCE=$SPELL-$VERSION.tar.gz

SOURCE_URL[0]=http://download.savannah.nongnu.org/releases/openexr/${SOURCE}
-
SOURCE_HASH[0]=sha512:5a1a0011ef43132f33832d2e322320abb81a0f495e921de52af8f6e9ee50e0bed63897a0054de228f4081cc2f6591cb99a686f908620e87bf86c9d2d689923cd
+
SOURCE_HASH[0]=sha512:a24b2593b48f18239bf22e3ada96b196e1c1fc9113e205cd12206f27ace7379bb0846bd4f4a66f763a6c6a5857c286ae364ccdc4c6e8f0ad5f5aaeccd2a28aa2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://www.openexr.com/
LICENSE[0]=http://www.ilm.com/opensource/ilm-bsd-lic.html
diff --git a/graphics-libs/ilmbase/HISTORY b/graphics-libs/ilmbase/HISTORY
index c852668..f52eec8 100644
--- a/graphics-libs/ilmbase/HISTORY
+++ b/graphics-libs/ilmbase/HISTORY
@@ -1,3 +1,7 @@
+2013-04-21 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.0.0
+ * PRE_BUILD, gcc45.patch: removed
+
2013-02-01 Sukneet Basuta <sukneet AT sourcemage.org>
* PRE_BUILD: added, to apply patch
* gcc45.patch: added, fix compilation of programs dependent
diff --git a/graphics-libs/ilmbase/PRE_BUILD b/graphics-libs/ilmbase/PRE_BUILD
deleted file mode 100755
index 23b6a15..0000000
--- a/graphics-libs/ilmbase/PRE_BUILD
+++ /dev/null
@@ -1,3 +0,0 @@
-default_pre_build &&
-cd $SOURCE_DIRECTORY &&
-patch -p2 < $SPELL_DIRECTORY/gcc45.patch
diff --git a/graphics-libs/ilmbase/gcc45.patch
b/graphics-libs/ilmbase/gcc45.patch
deleted file mode 100644
index 826a9d4..0000000
--- a/graphics-libs/ilmbase/gcc45.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From 63e3627213e6d7a352210f76c0004fb88d5e19e0 Mon Sep 17 00:00:00 2001
-From: Nicolas Chauvet <kwizart AT gmail.com>
-Date: Mon, 18 Jun 2012 23:35:33 +0200
-Subject: [PATCH] Fix build with gcc-4.5
-
----
- IlmBase/Imath/ImathMatrix.h | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/IlmBase/Imath/ImathMatrix.h b/IlmBase/Imath/ImathMatrix.h
-index 5887412..bbf8cd1 100644
---- a/IlmBase/Imath/ImathMatrix.h
-+++ b/IlmBase/Imath/ImathMatrix.h
-@@ -49,6 +49,7 @@
- #include "ImathVec.h"
- #include "ImathShear.h"
-
-+#include <cstring>
- #include <iostream>
- #include <iomanip>
- #include <string.h>
---
-1.7.10
-
diff --git a/graphics-libs/jpeg/DETAILS b/graphics-libs/jpeg/DETAILS
index d1a1daf..0e50ab7 100755
--- a/graphics-libs/jpeg/DETAILS
+++ b/graphics-libs/jpeg/DETAILS
@@ -1,6 +1,6 @@
SPELL=jpeg
- VERSION=8d
-
SOURCE_HASH=sha512:7a8b4cff5b1caf6a7281c5dce4e1efa1b68360bd64dd2e619b60c9e1d49f22624bc8780b681bfab073e7b1d4b7f41008a464a58f0eeeacb0a40ff996d7eb5753
+ VERSION=9a
+
SOURCE_HASH=sha512:9b21cc115e22c68bea46db462263c5c7a0d10beb192a919ecccbd801a25982b518ce44d8c301dd582ecaba1850e0e0f20e322be82b0e24ae917b9949b4f10d3b
SOURCE=${SPELL}src.v$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://www.ijg.org
diff --git a/graphics-libs/jpeg/HISTORY b/graphics-libs/jpeg/HISTORY
index 231f690..4ed1bef 100644
--- a/graphics-libs/jpeg/HISTORY
+++ b/graphics-libs/jpeg/HISTORY
@@ -1,3 +1,7 @@
+2014-07-13 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 9a
+ * UP_TRIGGERS: corrected library version detection
+
2012-02-15 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 8d

diff --git a/graphics-libs/jpeg/UP_TRIGGERS b/graphics-libs/jpeg/UP_TRIGGERS
index 96b5ada..8a2c1bd 100755
--- a/graphics-libs/jpeg/UP_TRIGGERS
+++ b/graphics-libs/jpeg/UP_TRIGGERS
@@ -1,4 +1,4 @@
-# up_trigger everything on major version updates
+# up_trigger everything on major version updates

local OLD_SPELL_VERSION=""
if spell_ok $SPELL; then
@@ -10,7 +10,7 @@ if spell_ok $SPELL; then
OLD_SPELL_VERSION=${OLD_SPELL_VERSION/6b/62}
for each in $(show_up_depends $SPELL); do
if gaze install $each | xargs readelf -d 2> /dev/null |
- grep -q "NEEDED.*libjpeg\.so\.$OLD_SPELL_VERSION"; then
+ grep -q "NEEDED.*libjpeg\.so\.${OLD_SPELL_VERSION:0:1}"; then
up_trigger $each cast_self
fi
done
diff --git a/graphics-libs/libcaca/DEPENDS b/graphics-libs/libcaca/DEPENDS
index dbc487c..47ecdee 100755
--- a/graphics-libs/libcaca/DEPENDS
+++ b/graphics-libs/libcaca/DEPENDS
@@ -1,12 +1,13 @@
optional_depends slang "" "--disable-slang" "to build support for slang
output" &&
optional_depends imlib2 "" "--disable-imlib2" "to open not only BMP files"
&&
optional_depends doxygen "" "--disable-doc" "to generate documentation"
&&
-optional_depends mesalib "" "--disable-gl" "for OpenGL support"
&&
+optional_depends MESALIB "" "--disable-gl" "for OpenGL support"
&&
optional_depends ncurses "" "--disable-ncurses" "Enable ncurses graphics
support?" &&
optional_depends libx11 "" "--disable-x11" "Enable X11 support?"
&&
optional_depends GLUT "" "" "Enable GLUT support?"
&&
optional_depends CSHARP "" "--disable-csharp" "Enable C-Sharp bindings?"
&&
optional_depends JAVA "" "--disable-java" "Enable JAVA bindings?"
&&
optional_depends -sub CXX gcc "" "--disable-cxx" "Enable C++ bindings?"
&&
+optional_depends PYTHON "" "--disable-python" "Enable Python bindings?"
&&
optional_depends RUBY "" "--disable-ruby" "Enable Ruby bindings?"
&&
optional_depends pango "" "" "Enable pango use?"
diff --git a/graphics-libs/libcaca/DETAILS b/graphics-libs/libcaca/DETAILS
index cb00cfb..4d0d4d0 100755
--- a/graphics-libs/libcaca/DETAILS
+++ b/graphics-libs/libcaca/DETAILS
@@ -1,11 +1,11 @@
SPELL=libcaca
- VERSION=0.99.beta17
+ VERSION=0.99.beta19
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://caca.zoy.org/raw-attachment/wiki/libcaca/$SOURCE
WEB_SITE=http://caca.zoy.org/wiki/libcaca
ENTERED=20031218
-
SOURCE_HASH=sha512:1d08a45a742cbda2c80810e753b49588cb9073ef545a1d47537745c4e62dc79748a25907903ffee58676d9aa5b75c5e0658666429cf028e10c09157d418c8d19
+
SOURCE_HASH=sha512:780fc7684d40207cc10df3f87d6d8f1d47ddfffa0e76e41a5ce671b82d5c7f090facb054c3d49ca7c4ea1a619625bb9085ce52f837f50792b4a2d776a4c68e15
LICENSE[0]=GPL
KEYWORDS="graphics libs"
SHORT="libcaca is a graphics library that outputs text instead of
pixels"
diff --git a/graphics-libs/libcaca/HISTORY b/graphics-libs/libcaca/HISTORY
index 7241b1d..eba16ca 100644
--- a/graphics-libs/libcaca/HISTORY
+++ b/graphics-libs/libcaca/HISTORY
@@ -1,3 +1,10 @@
+2014-10-01 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.99.beta19
+ * DEPENDS: optional_depends PYTHON added
+
+2014-04-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: mesalib => MESALIB
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/graphics-libs/libemf/DETAILS b/graphics-libs/libemf/DETAILS
index 4be7f1e..3b3963d 100755
--- a/graphics-libs/libemf/DETAILS
+++ b/graphics-libs/libemf/DETAILS
@@ -1,9 +1,9 @@
SPELL=libemf
- VERSION=1.0.4
+ VERSION=1.0.7
SOURCE=libEMF-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/libEMF-$VERSION"
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:8abd6081e79e6045b0a4a1575fbcc19921beeefb22036164ed906a35e4dbc67b6959899acf46bb5db5996ae07cf38aaecf8eb62dd6bf5f528200a4d20b13db55
+
SOURCE_HASH=sha512:eff5c46a6e1008d8f581fda59355faa608a825e4832c54dbb074bf20caeee5b038ce18ed3a13181de04bd0601837db7f5c5a0913eb1b8301100dbc26a9ee5888
LICENSE[0]=GPL
WEB_SITE=http://libemf.sourceforge.net/
ENTERED=20110829
diff --git a/graphics-libs/libemf/HISTORY b/graphics-libs/libemf/HISTORY
index 1510ff1..0095847 100644
--- a/graphics-libs/libemf/HISTORY
+++ b/graphics-libs/libemf/HISTORY
@@ -1,3 +1,6 @@
+2013-10-29 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.0.7
+
2011-08-29 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS, DEPENDS, PRE_BUILD: spell created, version 1.0.4

diff --git a/graphics-libs/libgxps/DETAILS b/graphics-libs/libgxps/DETAILS
index 61a2bfd..d680600 100755
--- a/graphics-libs/libgxps/DETAILS
+++ b/graphics-libs/libgxps/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=libgxps
if [[ $LIBGXPS_BRANCH == scm ]]; then
- if [[ $LIBGXPS_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=scm
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=git://git.gnome.org/libgxps
FORCE_DOWNLOAD=1
diff --git a/graphics-libs/libgxps/HISTORY b/graphics-libs/libgxps/HISTORY
index 880a0d2..0d17496 100644
--- a/graphics-libs/libgxps/HISTORY
+++ b/graphics-libs/libgxps/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2013-02-11 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: added missing ``&&''

diff --git a/graphics-libs/libjpeg-turbo/DETAILS
b/graphics-libs/libjpeg-turbo/DETAILS
index 1b37c3e..1277268 100755
--- a/graphics-libs/libjpeg-turbo/DETAILS
+++ b/graphics-libs/libjpeg-turbo/DETAILS
@@ -1,6 +1,6 @@
SPELL=libjpeg-turbo
- VERSION=1.2.1
-
SOURCE_HASH=sha512:1ea3d2cfcc24ebe83b669417b86c59563781e74ef5358bf44fc380d4379bd200965aed7390cbfd269cac9f6abd21b3bcb156cb7f3deb5d0e9bfe0a07347d45f6
+ VERSION=1.3.1
+
SOURCE_HASH=sha512:6b02dc617e291b357230ef3e8cfcd27f9acc8c3e9f1c869ab0a08e9e13711b87156c6cd1aaa1a6406a873fc6732f44c8a7d94a5d6688d24b14ac63a96ee52081
PATCHLEVEL=0
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/graphics-libs/libjpeg-turbo/HISTORY
b/graphics-libs/libjpeg-turbo/HISTORY
index 2005b5b..cbeba6a 100644
--- a/graphics-libs/libjpeg-turbo/HISTORY
+++ b/graphics-libs/libjpeg-turbo/HISTORY
@@ -1,3 +1,9 @@
+2014-04-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.3.1
+
+2013-05-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3.0
+
2012-11-04 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: can be built safely with yasm too

diff --git a/graphics-libs/libpano13/DETAILS b/graphics-libs/libpano13/DETAILS
index fb57119..de95bc1 100755
--- a/graphics-libs/libpano13/DETAILS
+++ b/graphics-libs/libpano13/DETAILS
@@ -1,8 +1,8 @@
SPELL=libpano13
- VERSION=2.9.18
+ VERSION=2.9.19
SOURCE="$SPELL-$VERSION.tar.gz"
- SOURCE_URL[0]=$SOURCEFORGE_URL/panotools/$SOURCE
-
SOURCE_HASH=sha512:bd8449a8ee01e990fa19784889c1afb0e64f90e25596c872e7470fb700c327aad4fc0c565977576dac34dca4cea55a46aad9dc547d3ee4ab6b353cd8b6656874
+
SOURCE_URL[0]=$SOURCEFORGE_URL/panotools/${SPELL}/${SPELL}-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:f9f147426d44d8babac09cb1a1b5111f88b9c2fc079f33df80133492bcf24cbd1edd771e6bec7bed4b0256bf15c700139c0a83119d3adf296ae5c567e006d868
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE="http://panotools.sourceforge.net/";
LICENSE[0]=GPL
diff --git a/graphics-libs/libpano13/HISTORY b/graphics-libs/libpano13/HISTORY
index 59a3a3b..b6388ad 100644
--- a/graphics-libs/libpano13/HISTORY
+++ b/graphics-libs/libpano13/HISTORY
@@ -1,3 +1,6 @@
+2014-09-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.9.19
+
2011-10-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 2.9.18

diff --git a/graphics-libs/libpgf/DEPENDS b/graphics-libs/libpgf/DEPENDS
new file mode 100755
index 0000000..b38f1fe
--- /dev/null
+++ b/graphics-libs/libpgf/DEPENDS
@@ -0,0 +1,6 @@
+depends autoconf &&
+depends automake &&
+depends libtool &&
+depends dos2unix &&
+optional_depends doxygen '' '' 'build documentation'
+
diff --git a/graphics-libs/libpgf/DETAILS b/graphics-libs/libpgf/DETAILS
new file mode 100755
index 0000000..f8cd7b8
--- /dev/null
+++ b/graphics-libs/libpgf/DETAILS
@@ -0,0 +1,22 @@
+ SPELL=libpgf
+ VERSION=6.14.12
+
SOURCE_HASH=sha512:1fb2377deb86cea65ab28704a5c438a6e8586c37fb73a208800341214c0b09c9ae61c30a70e839b0238223b31da9825db2aeb2275e06c7a3ff6ff5b43cf72972
+ SOURCE=$SPELL-src-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ WEB_SITE=http://www.libpgf.org
+ LICENSE[0]=LGPL
+ ENTERED=20141221
+ KEYWORDS=""
+ SHORT=""
+cat << EOF
+WHAT IS PGF?
+
+A popular image file format
+Based on discrete, fast wavelet transform with progressive coding features
+Lossless and lossy compression
+Small C++ codec without any dependencies
+Easy codec usage
+Best for natural and aerial images with a better compression efficiency than
JPEG
+PGF is one of the best image compression algorithms for natural images
+EOF
diff --git a/graphics-libs/libpgf/HISTORY b/graphics-libs/libpgf/HISTORY
new file mode 100644
index 0000000..986f08e
--- /dev/null
+++ b/graphics-libs/libpgf/HISTORY
@@ -0,0 +1,4 @@
+2014-12-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 6.14.12
+ spell created
+
diff --git a/graphics-libs/libpgf/PRE_BUILD b/graphics-libs/libpgf/PRE_BUILD
new file mode 100755
index 0000000..53de1b4
--- /dev/null
+++ b/graphics-libs/libpgf/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+touch NEWS AUTHORS &&
+# the tarball has bad line-endings
+dos2unix * src/* include/* &&
+autoreconf -f -i --symlink
diff --git a/graphics-libs/libpng/DETAILS b/graphics-libs/libpng/DETAILS
index e6cce2b..86da5c5 100755
--- a/graphics-libs/libpng/DETAILS
+++ b/graphics-libs/libpng/DETAILS
@@ -1,6 +1,6 @@
SPELL=libpng
- VERSION=1.2.50
-
SOURCE_HASH=sha512:b10946abe973b3ffac3bfea305dfa0d9bfa5cb66545877ec7eb0c63f546f0e5f6de324cec66a442f08020fdbcae0044462e64d9cacde412acb10af95e6ea7514
+ VERSION=1.2.51
+
SOURCE_HASH=sha512:76ee3a4464932565d81ff6e0f0d973d3b7eda5b3ebc8923caafb92f3f4a7a4f6250316b6b85bc291c031dbf472c81c214c781d845e77176bfecd537ad05d26ba
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
@@ -8,7 +8,7 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
if [[ $ANI_PNG == y ]]; then
SOURCE2=$SPELL-$VERSION-apng.patch.gz
SOURCE2_URL[0]=$SOURCEFORGE_URL/$SPELL-apng/$SOURCE2
-
SOURCE2_HASH=sha512:a666a39b3196a75e34c2b718aaf1fbd67574e63c4e2017c42cf5b4df5334c5c7a3a7a21bdd9fc4ce81bcf0fcbdc179c44987883c69243736e861ba278a020681
+
SOURCE2_HASH=sha512:49ecd2805aecf43207a46b93743e0a75cc602ff69b610af70a3bdbb12928b4f5482a63fcf2b7005136aebf767b1d6f07a4562716c7ecf792d9e6aef0fb75619c
fi
LICENSE[0]=ZLIB
WEB_SITE=http://www.libpng.org/pub/png/libpng.html
diff --git a/graphics-libs/libpng/HISTORY b/graphics-libs/libpng/HISTORY
index 532f813..d592165 100644
--- a/graphics-libs/libpng/HISTORY
+++ b/graphics-libs/libpng/HISTORY
@@ -1,3 +1,6 @@
+2014-02-18 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.2.51
+
2012-07-19 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.2.50, SECURITY_PATCH=9, CVE-2012-3386

diff --git a/graphics-libs/libraw/DEPENDS b/graphics-libs/libraw/DEPENDS
index f148724..98ceab9 100755
--- a/graphics-libs/libraw/DEPENDS
+++ b/graphics-libs/libraw/DEPENDS
@@ -1 +1,3 @@
depends -sub CXX gcc
+depends JPEG &&
+depends lcms2
diff --git a/graphics-libs/libraw/DETAILS b/graphics-libs/libraw/DETAILS
index 1137921..f092756 100755
--- a/graphics-libs/libraw/DETAILS
+++ b/graphics-libs/libraw/DETAILS
@@ -1,12 +1,12 @@
SPELL=libraw
SPELLX=LibRaw
- VERSION=0.14.6
+ VERSION=0.16.0
SOURCE=$SPELLX-$VERSION.tar.gz
SOURCE2=LibRaw-demosaic-pack-GPL2-$VERSION.tar.gz
SOURCE3=LibRaw-demosaic-pack-GPL3-$VERSION.tar.gz
-
SOURCE_HASH=sha512:c5db6a673e3d85f3359925f3c2ed570efb2c01a6275ef9580fc22aa90d84bbc648e70c9da07baf9d9cb7bdce3a096ceaef7d94470f2d699dd8358c319b832dae
-
SOURCE2_HASH=sha512:b4e52ea4c280bee090154f9bd96f1d646b1dd2a26a57b801cf3317b839bff4de3a29f7a4fc7ccf027b13e8547202f0c26665619d4a00b84df4e9847f9c706b55
-
SOURCE3_HASH=sha512:8ee5172eea428f4b2ce42a2df53acc40cfa3ee848a450440e72c2bdcfe246c8fba3d027aedafbad6d88c05393ca84ccf21501ee109f9575a6169bb688b63d6e6
+
SOURCE_HASH=sha512:192e0e78e8f32235618007d6917f92153e7cb8a2d83ca0933f21d4fce3d550c507f5410ba18d86b0f0a16b0ac81ba8cc4cf788fa217080507ac0b3c39e51a9ef
+
SOURCE2_HASH=sha512:807063cfe292f19a0f7f7c2be532983843480ed43768f97753aa474bd64335989b1816b370fb43b3be2e265b5fa9ab9a27639b3cfc9919e81311b1d260f09d03
+
SOURCE3_HASH=sha512:c01b9dfc6fec2a85cbab0bf2b45a7de93e378bc1fd1e15381f8ce9ed27423da0f5230568143d87d442b137d0d2f4e20241fe7084274b1c40c515086e0425bcc8
WEB_SITE=http://www.libraw.org/
SOURCE_URL[0]=$WEB_SITE/data/$SOURCE
SOURCE2_URL[0]=$WEB_SITE/data/$SOURCE2
diff --git a/graphics-libs/libraw/HISTORY b/graphics-libs/libraw/HISTORY
index e198c8d..53b8764 100644
--- a/graphics-libs/libraw/HISTORY
+++ b/graphics-libs/libraw/HISTORY
@@ -1,3 +1,12 @@
+2014-12-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: add JPEG. lcms2
+
+2014-01-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.16.0
+
+2013-11-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.15.4
+
2012-04-06 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.14.6

diff --git a/graphics-libs/libva-intel-driver/DEPENDS
b/graphics-libs/libva-intel-driver/DEPENDS
new file mode 100755
index 0000000..6b05948
--- /dev/null
+++ b/graphics-libs/libva-intel-driver/DEPENDS
@@ -0,0 +1 @@
+depends libva
diff --git a/graphics-libs/libva-intel-driver/DETAILS
b/graphics-libs/libva-intel-driver/DETAILS
new file mode 100755
index 0000000..b7f9328
--- /dev/null
+++ b/graphics-libs/libva-intel-driver/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=libva-intel-driver
+ VERSION=1.2.1
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+
SOURCE_URL[0]=http://www.freedesktop.org/software/vaapi/releases/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:feb7faaf41b3044d342af57ea10e5be8b40e1a2fd1ca39fb4b2280cd0175f7d1fa9b9f06609693cf4e4cb2e2c68d86b2592512c71ef0f0461810554ca762e584
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://cgit.freedesktop.org/vaapi/intel-driver";
+ LICENSE[0]=MIT
+ ENTERED=20131007
+ SHORT="HW video decode support for Intel integrated graphics"
+cat << EOF
+VA-API implementation for Intel G45 chipsets and Intel HD Graphics for
+Intel Core processor family.
+EOF
diff --git a/graphics-libs/libva-intel-driver/HISTORY
b/graphics-libs/libva-intel-driver/HISTORY
new file mode 100644
index 0000000..0716b9f
--- /dev/null
+++ b/graphics-libs/libva-intel-driver/HISTORY
@@ -0,0 +1,3 @@
+2013-10-07 Jeremy Blosser <jblosser AT sourcemage.org>
+ * DETAILS, DEPENDS: spell created
+
diff --git a/graphics-libs/libwacom/DEPENDS b/graphics-libs/libwacom/DEPENDS
new file mode 100755
index 0000000..f3767d0
--- /dev/null
+++ b/graphics-libs/libwacom/DEPENDS
@@ -0,0 +1,3 @@
+depends libxml2 &&
+depends gtk+2 &&
+depends glib2
diff --git a/graphics-libs/libwacom/DETAILS b/graphics-libs/libwacom/DETAILS
index ecd6e93..898cd7d11 100755
--- a/graphics-libs/libwacom/DETAILS
+++ b/graphics-libs/libwacom/DETAILS
@@ -1,10 +1,10 @@
SPELL=libwacom
- VERSION=0.6
+ VERSION=0.7
BRANCH=$(echo $VERSION|cut -d . -f 1,2)
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=$SOURCEFORGE_URL/linuxwacom/$SOURCE
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/linuxwacom/libwacom/$SOURCE
+
SOURCE_HASH[0]=sha512:e373ea3afd6b93ef9c16a84e1932b0194bdb81685c4403bee71aed48d0999182a4da18cf752b71ec4a22ec218f82232ef8240a9a8d4e9ea69762f9144fd08989
LICENSE[0]=GPL
WEB_SITE=http://linuxwacom.sourceforge.net/
ENTERED=20120328
diff --git a/graphics-libs/libwacom/HISTORY b/graphics-libs/libwacom/HISTORY
index 0f2ad6f..b49404e 100644
--- a/graphics-libs/libwacom/HISTORY
+++ b/graphics-libs/libwacom/HISTORY
@@ -1,3 +1,7 @@
+2013-03-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.7
+ * DEPENDS: added dependencies on glib2, libxml2, gtk+2
+
2012-10-07 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.6, xz -> bz2, SOURCE_URL updated

diff --git a/graphics-libs/libwacom/libwacom-0.6.tar.bz2.sig
b/graphics-libs/libwacom/libwacom-0.6.tar.bz2.sig
deleted file mode 100644
index 83bb512..0000000
Binary files a/graphics-libs/libwacom/libwacom-0.6.tar.bz2.sig and /dev/null
differ
diff --git a/graphics-libs/libwebp/DEPENDS b/graphics-libs/libwebp/DEPENDS
index 4e30f65..4042355 100755
--- a/graphics-libs/libwebp/DEPENDS
+++ b/graphics-libs/libwebp/DEPENDS
@@ -3,4 +3,5 @@ depends automake &&
depends libtool &&
depends libpng &&
depends JPEG &&
-depends tiff
+depends tiff &&
+depends GIFLIB
diff --git a/graphics-libs/libwebp/DETAILS b/graphics-libs/libwebp/DETAILS
index 767212a..a3d2ac6 100755
--- a/graphics-libs/libwebp/DETAILS
+++ b/graphics-libs/libwebp/DETAILS
@@ -1,9 +1,9 @@
SPELL=libwebp
- VERSION=0.2.1
+ VERSION=0.4.2
+
SOURCE_HASH=sha512:0213f92cc9a4303b9ae51ffbc72c083880bcd5c1d8b2f92fe514e0a11167925934d01155f89dc9e571dee51293ea26f8b8b486c5b980db20e921d653320a4d13
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=https://webp.googlecode.com/files/$SOURCE
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+ SOURCE_URL[0]=http://downloads.webmproject.org/releases/webp/$SOURCE
WEB_SITE=https://developers.google.com/speed/webp/
ENTERED=20121124
LICENSE[0]=GOOGLE
diff --git a/graphics-libs/libwebp/HISTORY b/graphics-libs/libwebp/HISTORY
index 5382e3d..c3b9e42 100644
--- a/graphics-libs/libwebp/HISTORY
+++ b/graphics-libs/libwebp/HISTORY
@@ -1,3 +1,11 @@
+2014-12-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: VERSION 0.4.2
+ new url
+ * DEPENDS: add GIFLIB
+
+2013-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.3.1
+
2012-11-24 Robin Cook <rcook AT wyrms.net>
* New Spell: DETAILS, DEPENDS

diff --git a/graphics-libs/libwebp/libwebp-0.2.1.tar.gz.sig
b/graphics-libs/libwebp/libwebp-0.2.1.tar.gz.sig
deleted file mode 100644
index ebee870..0000000
Binary files a/graphics-libs/libwebp/libwebp-0.2.1.tar.gz.sig and /dev/null
differ
diff --git a/graphics-libs/mesalib/CONFLICTS b/graphics-libs/mesalib/CONFLICTS
new file mode 100755
index 0000000..9cc9eaf
--- /dev/null
+++ b/graphics-libs/mesalib/CONFLICTS
@@ -0,0 +1 @@
+conflicts mesalib-1x
diff --git a/graphics-libs/mesalib/DEPENDS b/graphics-libs/mesalib/DEPENDS
index f63f9d7..5c0a37a 100755
--- a/graphics-libs/mesalib/DEPENDS
+++ b/graphics-libs/mesalib/DEPENDS
@@ -1,5 +1,6 @@
. "$GRIMOIRE/FUNCTIONS" &&

+depends -sub 'CXX' gcc &&
depends dri2proto &&
depends libdrm &&
depends util-macros &&
@@ -14,6 +15,7 @@ depends libxext &&
depends libxxf86vm &&
depends libxau &&
depends libxfixes &&
+depends libxt &&
depends glproto &&
depends talloc &&
depends libxml2 &&
@@ -28,6 +30,11 @@ if list_find "$MESALIB_OPTS" "--enable-glu"; then
"--enable-glut" \
"--disable-glut" \
"to enable GLUT library"
+
+ if is_depends_enabled $SPELL $(get_spell_provider $SPELL GLUT) ; then
+ depends libxi &&
+ depends libxmu
+ fi
fi &&

optional_depends libxcb \
diff --git a/graphics-libs/mesalib/DETAILS b/graphics-libs/mesalib/DETAILS
index 7a9bca1..0936423 100755
--- a/graphics-libs/mesalib/DETAILS
+++ b/graphics-libs/mesalib/DETAILS
@@ -1,3 +1,4 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=mesalib

if [[ -z $MESALIB_BRANCH ]]; then
@@ -12,15 +13,10 @@ case "$MESALIB_BRANCH" in
VERSION=7.10.3
;;
development)
- VERSION=7.11.1
+ VERSION=7.11.2
;;
scm)
- if [[ "$MESALIB_AUTOUPDATE" == "y" ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=git
- fi
-
+ VERSION=$(get_scm_version)
;;
esac

@@ -32,7 +28,7 @@ SOURCE_DIRECTORY=${BUILD_DIRECTORY}/mesalib-git
SOURCE_IGNORE=volatile
else
SOURCE=MesaLib-${VERSION}.tar.bz2
- SOURCE_URL[0]=ftp://ftp.freedesktop.org/pub/mesa/$VERSION/$SOURCE
+
SOURCE_URL[0]=ftp://ftp.freedesktop.org/pub/mesa/older-versions/${VERSION%%.*}.x/$VERSION/$SOURCE
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/Mesa-${VERSION}
SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
fi
diff --git a/graphics-libs/mesalib/HISTORY b/graphics-libs/mesalib/HISTORY
index 37e5ac4..886efab 100644
--- a/graphics-libs/mesalib/HISTORY
+++ b/graphics-libs/mesalib/HISTORY
@@ -1,3 +1,20 @@
+2015-01-01 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Depends on g++ (CXX in gcc) from IRC
+
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: libxt
+ * DETAILS: development: 7.11.2
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2014-04-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * PROVIDES: add MESALIB
+ * CONFLICTS: added, conflicts mesalib-1x
+
+2013-05-31 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: GLUT functionality depends on libxmu and libxi (plus
libx11)
+
2012-06-29 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: PATCHLEVEL=1
* CONFIGURE: removed commented flags (moved to DEPENDS)
diff --git a/graphics-libs/mesalib/MesaLib-7.11.1.tar.bz2.sig
b/graphics-libs/mesalib/MesaLib-7.11.1.tar.bz2.sig
deleted file mode 100644
index 2916753..0000000
Binary files a/graphics-libs/mesalib/MesaLib-7.11.1.tar.bz2.sig and /dev/null
differ
diff --git a/graphics-libs/mesalib/MesaLib-7.11.2.tar.bz2.sig
b/graphics-libs/mesalib/MesaLib-7.11.2.tar.bz2.sig
new file mode 100644
index 0000000..d0a5d61
Binary files /dev/null and b/graphics-libs/mesalib/MesaLib-7.11.2.tar.bz2.sig
differ
diff --git a/graphics-libs/mesalib/PROVIDES b/graphics-libs/mesalib/PROVIDES
index 3fc56f6..324200b 100755
--- a/graphics-libs/mesalib/PROVIDES
+++ b/graphics-libs/mesalib/PROVIDES
@@ -1 +1,2 @@
OPENGL
+MESALIB
diff --git a/graphics-libs/opencv/DETAILS b/graphics-libs/opencv/DETAILS
index 5b71072..cb1132f 100755
--- a/graphics-libs/opencv/DETAILS
+++ b/graphics-libs/opencv/DETAILS
@@ -1,11 +1,10 @@
SPELL=opencv
- SPELLX=OpenCV
- VERSION=2.4.3
-
SOURCE_HASH=sha512:5305e726089f3f43b2bac06b09e2b5f021c63421ba0b36eeb10e43a067a6954569fccb5a66ff8971e83ffb2c3829df222b74e6a33117f85286b3389e5add232e
- SOURCE=$SPELLX-$VERSION.tar.bz2
-# SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-${VERSION//a}
- SOURCE_URL[0]=$SOURCEFORGE_URL/opencvlibrary/opencv-unix/$VERSION/$SOURCE
+ VERSION=2.4.9
+
SOURCE_HASH=sha512:a24b4bc0f7e58246e55370cdacd161f54b282d71a4ffbd654dd4b158031c9f8f93b8cb5a171f8266d4a776375573eff6b6b88793a812df99b3f516176e7a55b1
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-${VERSION}
+ SOURCE_URL[0]=https://github.com/Itseez/opencv/archive/$VERSION.tar.gz
+ TMPFS=off
WEB_SITE=http://opencv.org
LICENSE[0]=BSD
ENTERED=20081112
diff --git a/graphics-libs/opencv/HISTORY b/graphics-libs/opencv/HISTORY
index 732e07b..5a58d80 100644
--- a/graphics-libs/opencv/HISTORY
+++ b/graphics-libs/opencv/HISTORY
@@ -1,3 +1,26 @@
+2014-12-26 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix SOURCE to make it a proper tarball name
+
+2014-07-22 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.4.9
+ * PRE_BUILD, pkgconfig.patch: patch from Arch added
+
+2014-01-31 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.4.8
+
+2013-11-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.4.7
+
+2013-10-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * graphics-libs/opencv: version 2.4.6.2, TMPFS=off
+
+2013-07-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.4.6.1
+
+2013-04-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.4.5
+ new url at github
+
2013-01-03 Treeve Jelbert <treeve AT sourcemage.org>
* BUILD: properly support qt4
turn off some build options, to speed things up
diff --git a/graphics-libs/opencv/PRE_BUILD b/graphics-libs/opencv/PRE_BUILD
new file mode 100755
index 0000000..e5dd5dd
--- /dev/null
+++ b/graphics-libs/opencv/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+
+patch -p1 < $SCRIPT_DIRECTORY/pkgconfig.patch
+
diff --git a/graphics-libs/opencv/pkgconfig.patch
b/graphics-libs/opencv/pkgconfig.patch
new file mode 100644
index 0000000..5626eb6
--- /dev/null
+++ b/graphics-libs/opencv/pkgconfig.patch
@@ -0,0 +1,35 @@
+diff -baur opencv-2.4.7.orig/cmake/OpenCVGenPkgconfig.cmake
opencv-2.4.7/cmake/OpenCVGenPkgconfig.cmake
+--- opencv-2.4.7.orig/cmake/OpenCVGenPkgconfig.cmake 2013-11-12
20:31:27.253763202 +0000
++++ opencv-2.4.7/cmake/OpenCVGenPkgconfig.cmake 2013-11-12
20:41:48.936262732 +0000
+@@ -10,7 +10,7 @@
+ #
-------------------------------------------------------------------------------------------
+ set(prefix "${CMAKE_INSTALL_PREFIX}")
+ set(exec_prefix "\${prefix}")
+-set(libdir "") #TODO: need link paths for OpenCV_EXTRA_COMPONENTS
++set(libdir "\${prefix}/${OPENCV_LIB_INSTALL_PATH}")
+ set(includedir "\${prefix}/${OPENCV_INCLUDE_INSTALL_PATH}")
+
+ if(CMAKE_BUILD_TYPE MATCHES "Release")
+@@ -35,10 +35,11 @@
+ ocv_list_reverse(OpenCV_EXTRA_COMPONENTS)
+
+ #build the list of components
+-set(OpenCV_LIB_COMPONENTS_ "")
++set(OpenCV_LIB_COMPONENTS_ "-L\${libdir}")
+ foreach(CVLib ${OpenCV_LIB_COMPONENTS})
+ get_target_property(libpath ${CVLib} LOCATION_${CMAKE_BUILD_TYPE})
+ get_filename_component(libname "${libpath}" NAME)
++ get_filename_component(lname "${libpath}" NAME_WE)
+
+ if(INSTALL_TO_MANGLED_PATHS)
+ set(libname "${libname}.${OPENCV_VERSION}")
+@@ -51,7 +52,8 @@
+ set(installDir "${OPENCV_LIB_INSTALL_PATH}")
+ endif()
+
+- set(OpenCV_LIB_COMPONENTS_ "${OpenCV_LIB_COMPONENTS_}
\${exec_prefix}/${installDir}/${libname}")
++ string(REPLACE "libopencv" "-lopencv" lname "${lname}")
++ set(OpenCV_LIB_COMPONENTS_ "${OpenCV_LIB_COMPONENTS_} ${lname}")
+ endforeach()
+
+ # add extra dependencies required for OpenCV
diff --git a/graphics-libs/openglut/BUILD b/graphics-libs/openglut/BUILD
index dd2cc26..27ba77d 100755
--- a/graphics-libs/openglut/BUILD
+++ b/graphics-libs/openglut/BUILD
@@ -1,12 +1 @@
-if [ "$CVS" == "y" ]; then
- cd lib &&
- ./autogen.sh
-fi &&
-
-if [ "$OPENGLUT_GLUT" = "y" ]; then
- OPTS="$OPTS --replace-glut"
-fi &&
-
-OPTS="$OPTS --enable-fast" &&
-
-default_build
+true
diff --git a/graphics-libs/openglut/CONFIGURE
b/graphics-libs/openglut/CONFIGURE
deleted file mode 100755
index 9b662e1..0000000
--- a/graphics-libs/openglut/CONFIGURE
+++ /dev/null
@@ -1,7 +0,0 @@
-#
-# Commented out until --replace-glut works
-#
-#config_query OPENGLUT_GLUT "Replace GLUT?" n
-#
-persistent_add OPENGLUT_GLUT &&
-OPENGLUT_GLUT="n"
diff --git a/graphics-libs/openglut/CONFLICTS
b/graphics-libs/openglut/CONFLICTS
deleted file mode 100755
index 3a7f940..0000000
--- a/graphics-libs/openglut/CONFLICTS
+++ /dev/null
@@ -1,4 +0,0 @@
-if [ "$OPENGLUT_GLUT" = "y" ]; then
- conflicts glut
-fi
-# Can coexist with freeglut
diff --git a/graphics-libs/openglut/DEPENDS b/graphics-libs/openglut/DEPENDS
deleted file mode 100755
index 62e2fc2..0000000
--- a/graphics-libs/openglut/DEPENDS
+++ /dev/null
@@ -1,10 +0,0 @@
-if [ "$CVS" == "y" ]; then
- depends CVS &&
- depends libtool &&
- depends automake &&
- depends autoconf
-fi &&
-depends groff &&
-depends xorg-libs &&
-depends OPENGL
-
diff --git a/graphics-libs/openglut/DETAILS b/graphics-libs/openglut/DETAILS
index 4be24fe..84ab9f6 100755
--- a/graphics-libs/openglut/DETAILS
+++ b/graphics-libs/openglut/DETAILS
@@ -1,57 +1,7 @@
- SPELL=openglut
-if [ "$CVS" == "y" ]; then
- VERSION=sfcvs
- SOURCE=${SPELL}-${VERSION}.tar.bz2
-
SOURCE_URL[0]=cvs://:pserver:anonymous AT openglut.cvs.sourceforge.net:/cvsroot/openglut:openglut
- SOURCE_IGNORE=volatile
- FORCE_DOWNLOAD="on"
-else
- VERSION=0.6.3
- SOURCE=${SPELL}-${VERSION}.tar.bz2
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
- if [ "$DOC" == "y" ]; then
- SOURCE2=${SPELL}-${VERSION}-doc.tar.bz2
- SOURCE2_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE2
- SOURCE2_GPG="gurus.gpg:${SOURCE2}.sig:WORKS_FOR_ME"
- fi
-fi
-
-SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
- WEB_SITE=http://openglut.sourceforge.net/
- ENTERED=20040322
- PATCHLEVEL=1
- LICENSE[0]=XCL
- KEYWORDS="graphics libs"
- SHORT="Open Source alternative to GLUT"
-cat << EOF
-Introduction
-OpenGLUT is an open source project to evolve the GLUT (OpenGL Utility
Toolkit)
-API (Application Programming Interface). OpenGLUT uses the FreeGLUT code
-base as a foundation for extending, enhancing and refining the API. Our
-initial goal is to define and implement OpenGLUT API Version 1.0 - intended
-to supercede the GLUT 3.x API by Mark Kilgard and implemented by FreeGLUT.
-Motivation
-
- * GLUT is a popular, portable and well documented API
- * The GLUT abstraction is tidy and easy to learn
- * Mark Kilgard's implementation has known bugs/features/limitations
- * Mark Kilgard's implementation is not actively maintained and is not
- available as open source
- * There are areas of the GLUT that would benefit from refinement
- * Interactive 3D graphics is rapidly evolving
- * The FreeGLUT project is constrained by the requirement of an open
- source, 100% compatible GLUT 3.7 implementation
-
-Features
-As a new project, several areas are being considered for OpenGLUT 1.0
-
- * Generalised user input API: keyboards, mice, joysticks
- * Generalised window API: unmanaged and offscreen rendering
- * Fullscreen and game-mode API: rationalisation
- * Extended geometric API: beyond the box, sphere and teapot
- * Texturing API: common file format support
- * Text Rendering API: textured fonts
- * OpenGL extensions API
- * Complete documentation
-EOF
+ SPELL=openglut
+ VERSION=0
+ PATCHLEVEL=9999
+ SHORT="deprecated"
+ cat << EOF
+ deprecated spell [replaced by freeglut]
+ EOF
diff --git a/graphics-libs/openglut/DOWNLOAD b/graphics-libs/openglut/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/graphics-libs/openglut/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/graphics-libs/openglut/HISTORY b/graphics-libs/openglut/HISTORY
index 2315687..515ac72 100644
--- a/graphics-libs/openglut/HISTORY
+++ b/graphics-libs/openglut/HISTORY
@@ -1,3 +1,8 @@
+2014-01-24 Ismael Luceno <ismael AT sourcemage.org>
+ * spell deprecated [Development of OpenGLUT ceased in May 2005]
+ * PATCHLEVEL=9999
+ * DETAILS: version 0
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/graphics-libs/openglut/INSTALL b/graphics-libs/openglut/INSTALL
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/graphics-libs/openglut/INSTALL
@@ -0,0 +1 @@
+true
diff --git a/graphics-libs/openglut/PREPARE b/graphics-libs/openglut/PREPARE
deleted file mode 100755
index 7685ab6..0000000
--- a/graphics-libs/openglut/PREPARE
+++ /dev/null
@@ -1,4 +0,0 @@
-config_query CVS "Use CVS version?" n &&
-if [ "$CVS" == "n" ]; then
- config_query DOC "Install extra documentation package?" n
-fi
diff --git a/graphics-libs/openglut/PRE_BUILD
b/graphics-libs/openglut/PRE_BUILD
index 46da938..27ba77d 100755
--- a/graphics-libs/openglut/PRE_BUILD
+++ b/graphics-libs/openglut/PRE_BUILD
@@ -1,6 +1 @@
-default_pre_build &&
-
-if [ "$DOC" == "y" ]; then
- cd $SOURCE_DIRECTORY &&
- unpack_file 2
-fi
+true
diff --git a/graphics-libs/openglut/PROVIDES b/graphics-libs/openglut/PROVIDES
deleted file mode 100755
index c90dfaa..0000000
--- a/graphics-libs/openglut/PROVIDES
+++ /dev/null
@@ -1 +0,0 @@
-GLUT
diff --git a/graphics-libs/openglut/TRIGGERS b/graphics-libs/openglut/TRIGGERS
deleted file mode 100755
index 6415728..0000000
--- a/graphics-libs/openglut/TRIGGERS
+++ /dev/null
@@ -1 +0,0 @@
-on_cast nvidia_driver cast_self
diff --git a/graphics-libs/openglut/UP_TRIGGERS
b/graphics-libs/openglut/UP_TRIGGERS
new file mode 100755
index 0000000..65c79b4
--- /dev/null
+++ b/graphics-libs/openglut/UP_TRIGGERS
@@ -0,0 +1,2 @@
+up_trigger openglut dispel_self
+up_trigger freeglut cast_self
diff --git a/graphics-libs/openglut/openglut-0.6.3-doc.tar.bz2.sig
b/graphics-libs/openglut/openglut-0.6.3-doc.tar.bz2.sig
deleted file mode 100644
index 63ba99e..0000000
Binary files a/graphics-libs/openglut/openglut-0.6.3-doc.tar.bz2.sig and
/dev/null differ
diff --git a/graphics-libs/openglut/openglut-0.6.3.tar.bz2.sig
b/graphics-libs/openglut/openglut-0.6.3.tar.bz2.sig
deleted file mode 100644
index 83036f6..0000000
Binary files a/graphics-libs/openglut/openglut-0.6.3.tar.bz2.sig and
/dev/null differ
diff --git a/graphics-libs/openjpeg/BUILD b/graphics-libs/openjpeg/BUILD
index 1741c07..e013b8d 100755
--- a/graphics-libs/openjpeg/BUILD
+++ b/graphics-libs/openjpeg/BUILD
@@ -1,2 +1 @@
-LDFLAGS="-lm $LDFLAGS" &&
-default_build
+cmake_build
diff --git a/graphics-libs/openjpeg/DEPENDS b/graphics-libs/openjpeg/DEPENDS
index 60dd614..30b076c 100755
--- a/graphics-libs/openjpeg/DEPENDS
+++ b/graphics-libs/openjpeg/DEPENDS
@@ -1 +1,5 @@
-depends cmake
+depends cmake &&
+depends zlib &&
+depends libpng &&
+depends tiff &&
+depends lcms2
diff --git a/graphics-libs/openjpeg/DETAILS b/graphics-libs/openjpeg/DETAILS
index b5460bc..5092b32 100755
--- a/graphics-libs/openjpeg/DETAILS
+++ b/graphics-libs/openjpeg/DETAILS
@@ -1,15 +1,16 @@
SPELL=openjpeg
- VERSION=1.5.0
-
SOURCE_HASH=sha512:59501fde86a7f0ab5a1b7e369feb9c4dcb8ea67ead8ffd706592cbba1e0ee7b2a2a9aaa32778632febe0c3dc4171c7af738c5899c732eb420358df3b16d7cf47
+ VERSION=1.5.2
+
SOURCE_HASH=sha512:b945cf4f8b5e3227a0c07120c94b0ed5bf30c901de73059ee1d47975f46744fb62bbe84cdb2917c6431128f400020874eb07160af870b5448ced897998b08862
+ SECURITY_PATCH=2
# SOURCE_GPG="gurus.gpg:$SOURCE.sig"
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}-${VERSION}
- SOURCE_URL[0]=http://openjpeg.googlecode.com/files/$SOURCE
+
SOURCE_URL[0]=https://sf.net/projects/openjpeg.mirror/files/$VERSION/$SOURCE
LICENSE[0]=BSD
WEB_SITE=http://code.google.com/p/openjpeg/
KEYWORDS="images graphics libs"
ENTERED=20070627
- PATCHLEVEL=1
+ PATCHLEVEL=2
SHORT='Open-source JPEG 2000 codec'
cat << EOF
The OpenJPEG library is an open-source JPEG 2000 codec written in C language.
diff --git a/graphics-libs/openjpeg/HISTORY b/graphics-libs/openjpeg/HISTORY
index 14d71a5..b5e02db 100644
--- a/graphics-libs/openjpeg/HISTORY
+++ b/graphics-libs/openjpeg/HISTORY
@@ -1,3 +1,31 @@
+2014-06-26 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.5.2
+ SECURITY_PATCH++
+ fixes CVE-2013-4289 CVE-2013-4290
+ CVE-2013-1447 CVE-2013-6045 CVE-2013-6052 CVE-2013-6054
CVE-2013-6053 CVE-2013-6887
+ new url - sourceforge
+
+2013-04-11 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: extra depends libpng, tiff, lcms2, zlib
+
+2013-05-29 Vlad Glagolev <stealth AT sourcemage.org>
+ * UP_TRIGGERS: added, for correct 1.5.0 -> 1.5.1 upgrade procedure
+
+2013-04-16 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: PATCHLEVEL++ for Bug #540 (Javier Vasquez's fix)
+
+2013-04-14 Javier Vasquez <j.e.vasquez.v AT gmail.com>
+ * INSTALL: New file. Adding besides "default_install"
+ the removal of broken symlink and the creation of the
+ correct one.
+
+2013-04-11 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.5.1
+ SECURITY_PATCH=1
+ fixes CVE-2012-3535, CVE-2012-3358
+ * BUILD: use cmake_build
+ * INSTALL: deleted
+
2012-04-17 Sukneet Basuta <sukneet AT sourcemage.org>
* BUILD: lets use default_build since cmake doesn't
symlink /usr/include/openjpeg.h ->
/usr/include/openjpeg-1.5/openjpeg.h
diff --git a/graphics-libs/openjpeg/INSTALL b/graphics-libs/openjpeg/INSTALL
index d6420d4..4a50fc6 100755
--- a/graphics-libs/openjpeg/INSTALL
+++ b/graphics-libs/openjpeg/INSTALL
@@ -1 +1,5 @@
-make install PREFIX=$INSTALL_ROOT/usr
+default_install &&
+
+rm $INSTALL_ROOT/usr/share/pkgconfig/libopenjpeg.pc &&
+cd $INSTALL_ROOT/usr/share/pkgconfig &&
+ln -s $INSTALL_ROOT/usr/lib/pkgconfig/libopenjpeg1.pc libopenjpeg.pc
diff --git a/graphics-libs/openjpeg/UP_TRIGGERS
b/graphics-libs/openjpeg/UP_TRIGGERS
new file mode 100755
index 0000000..fb874ce
--- /dev/null
+++ b/graphics-libs/openjpeg/UP_TRIGGERS
@@ -0,0 +1,19 @@
+# up_trigger everything on updated to 1.5.1 as soname changed from
libopenjpeg.so.1 to libopenjpeg.so.5
+
+. "$GRIMOIRE/FUNCTIONS" &&
+
+local OLD_SPELL_VERSION=""
+if spell_ok $SPELL; then
+ OLD_SPELL_VERSION="$(installed_version $SPELL)"
+ if is_version_less "${OLD_SPELL_VERSION}" "1.5.1"; then
+
+ message "This is a possibly incompatible update of $SPELL..."
+ message "Figuring out what spells need to be recast, this may take a
while."
+ for each in $(show_up_depends $SPELL); do
+ if gaze install $each | xargs readelf -d 2> /dev/null |
+ grep -q "NEEDED.*libopenjpeg\.so\.1"; then
+ up_trigger $each cast_self
+ fi
+ done
+ fi
+fi
diff --git a/graphics-libs/poppler-data/DETAILS
b/graphics-libs/poppler-data/DETAILS
index 5bc091e..7d325bd 100755
--- a/graphics-libs/poppler-data/DETAILS
+++ b/graphics-libs/poppler-data/DETAILS
@@ -1,6 +1,6 @@
SPELL=poppler-data
- VERSION=0.4.6
-
SOURCE_HASH=sha512:5e5f5302c475d3630961b7a89a2e8c8b77884ee99289d97b626d9f1daee54314f4b1d070397c8f3dce0c420a71960d4663c56637eb9ba54de2eec3e481636035
+ VERSION=0.4.7
+
SOURCE_HASH=sha512:9a865f077f8760a106c6b28302357253c6d63a8f4f10a9506724d1f0ba42e3481bd790ca07e7ee245c63de3650a33c12e80e20e94415a0e37b05225cfe0efce2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://poppler.freedesktop.org/$SOURCE
diff --git a/graphics-libs/poppler-data/HISTORY
b/graphics-libs/poppler-data/HISTORY
index d212e3b..17b6d48 100644
--- a/graphics-libs/poppler-data/HISTORY
+++ b/graphics-libs/poppler-data/HISTORY
@@ -1,3 +1,6 @@
+2014-10-03 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.4.7
+
2012-10-21 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.4.6

diff --git a/graphics-libs/poppler/DETAILS b/graphics-libs/poppler/DETAILS
index d07a2f8..fa8a444 100755
--- a/graphics-libs/poppler/DETAILS
+++ b/graphics-libs/poppler/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=poppler
if [[ $POPPLER_BRANCH == scm ]]; then
- if [[ $POPPLER_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=git
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-git.tar.bz2
FORCE_DOWNLOAD=on
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-git"
@@ -12,13 +9,13 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-git"
SOURCE_IGNORE=volatile
else
if [[ $POPPLER_BRANCH == devel ]]; then
- VERSION=0.22.1
-
SOURCE_HASH=sha512:038729dbdba8800f4944613fe40c6925cf424ee86e88048ffe50c72c5e86650dfd79fe39296480c837873dbf8f2c0acee8d803721c24203d9e355858a10ef9e2
+ VERSION=0.26.5
+
SOURCE_HASH=sha512:c374865809ed0c0ba43b4218f1e2185d1692a74a16aef722b2c6388bed7fbd8eef6e809f10fa061b90e8e35f28be2a5858d7dd6bf9d1c0c6e3c23ed8026688cc
else
- VERSION=0.22.1
-
SOURCE_HASH=sha512:038729dbdba8800f4944613fe40c6925cf424ee86e88048ffe50c72c5e86650dfd79fe39296480c837873dbf8f2c0acee8d803721c24203d9e355858a10ef9e2
+ VERSION=0.26.5
+
SOURCE_HASH=sha512:c374865809ed0c0ba43b4218f1e2185d1692a74a16aef722b2c6388bed7fbd8eef6e809f10fa061b90e8e35f28be2a5858d7dd6bf9d1c0c6e3c23ed8026688cc
fi
- SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://poppler.freedesktop.org/$SOURCE
fi
diff --git a/graphics-libs/poppler/HISTORY b/graphics-libs/poppler/HISTORY
index e9118a6..ec809ef 100644
--- a/graphics-libs/poppler/HISTORY
+++ b/graphics-libs/poppler/HISTORY
@@ -1,3 +1,18 @@
+2014-10-03 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.26.5
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2013-12-02 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.22.4
+
+2013-04-17 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.22.3
+
+2013-03-22 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.22.2
+
2013-03-03 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: SECURITY_PATCH++ (CVE-2013-1788-1790)

diff --git a/graphics-libs/pythonmagick/DEPENDS
b/graphics-libs/pythonmagick/DEPENDS
index 282283d..e3482b8 100755
--- a/graphics-libs/pythonmagick/DEPENDS
+++ b/graphics-libs/pythonmagick/DEPENDS
@@ -1,3 +1,3 @@
depends python &&
depends -sub PYTHON boost &&
-depends imagemagick
+depends -sub HDRI imagemagick
diff --git a/graphics-libs/pythonmagick/HISTORY
b/graphics-libs/pythonmagick/HISTORY
index 404df69..be76c93 100644
--- a/graphics-libs/pythonmagick/HISTORY
+++ b/graphics-libs/pythonmagick/HISTORY
@@ -1,3 +1,6 @@
+2013-03-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependency on imagemagick with HDRI enabled
+
2012-09-22 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated VERSION to 0.9.8

diff --git a/graphics-libs/simage/DEPENDS b/graphics-libs/simage/DEPENDS
index b7549ab..fa9a5c1 100755
--- a/graphics-libs/simage/DEPENDS
+++ b/graphics-libs/simage/DEPENDS
@@ -2,7 +2,7 @@ optional_depends qt4 \
"--enable-qimage --with-qt=$INSTALL_ROOT/usr" \
"-disable-qimage" \
"Use QImage to load/save images?" &&
-optional_depends giflib "" "--without-gif" \
+optional_depends GIFLIB "" "--without-gif" \
"Enable giflib support?" &&
optional_depends JPEG "" "--without-jpeg" \
"Enable jpeg support?" &&
diff --git a/graphics-libs/simage/HISTORY b/graphics-libs/simage/HISTORY
index d8aebe4..a340742 100644
--- a/graphics-libs/simage/HISTORY
+++ b/graphics-libs/simage/HISTORY
@@ -1,3 +1,6 @@
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
2010-11-03 Ladislav Hagara <hgr AT vabo.cz>
* DEPENDS: jpeg -> JPEG

diff --git a/graphics-libs/vigra/DETAILS b/graphics-libs/vigra/DETAILS
index 5cb5137..8f98e99 100755
--- a/graphics-libs/vigra/DETAILS
+++ b/graphics-libs/vigra/DETAILS
@@ -1,9 +1,8 @@
SPELL=vigra
- VERSION=1.8.0
- SOURCE=${SPELL}-${VERSION}-src.tar.gz
-
SOURCE_URL[0]=http://kogs-www.informatik.uni-hamburg.de/~koethe/${SPELL}/${SOURCE}
- SOURCE_URL[1]=http://hci.iwr.uni-heidelberg.de/vigra/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:a7de19bd7e24442fa488053ff16e54c7b1789a2836069a94a2f5a77e8dd7e9aa246667034d582eb98b1b396ffe4f860d1a87436f804d5256e916cc860c973de1
+ VERSION=1.10.0
+ SOURCE=${SPELL}-${VERSION}-src-with-docu.tar.gz
+
SOURCE_URL[0]=https://github.com/ukoethe/vigra/releases/download/Version-${VERSION//./-}/${SOURCE}
+
SOURCE_HASH=sha512:4c0edb9d5a05d341034b6fe504658525130ddf830b09af4e08d9080407dd10ec62355bed362c4876cb1504632202a5eb125dc50cb66b0617c28dd274b8367d4d
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
WEB_SITE=http://kogs-www.informatik.uni-hamburg.de/~koethe/vigra/

LICENSE[0]=http://kogs-www.informatik.uni-hamburg.de/~koethe/vigra/LICENSE
diff --git a/graphics-libs/vigra/HISTORY b/graphics-libs/vigra/HISTORY
index aa0f051..8ed9394 100644
--- a/graphics-libs/vigra/HISTORY
+++ b/graphics-libs/vigra/HISTORY
@@ -1,3 +1,6 @@
+2014-09-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.10.0
+
2011-09-21 Pol Vinogradov <vin.public AT gmail.com>
* DETAILS: updated to 1.8.0, added one more URL
* BUILD: switched to cmake build process
diff --git a/graphics/argyllcms/04_CVE-2012-4405.diff
b/graphics/argyllcms/04_CVE-2012-4405.diff
deleted file mode 100644
index af1157d..0000000
--- a/graphics/argyllcms/04_CVE-2012-4405.diff
+++ /dev/null
@@ -1,14 +0,0 @@
---- a/icc/icc.c
-+++ b/icc/icc.c
-@@ -6065,6 +6065,11 @@ static int icmLut_read(
- p->clutPoints = read_UInt8Number(bp+10);
-
- /* Sanity check */
-+ if (p->inputChan < 1) {
-+ sprintf(icp->err,"icmLut_read: No input channels!");
-+ return icp->errc = 1;
-+ }
-+
- if (p->inputChan > MAX_CHAN) {
- sprintf(icp->err,"icmLut_read: Can't handle > %d input
channels\n",MAX_CHAN);
- return icp->errc = 1;
diff --git a/graphics/argyllcms/DETAILS b/graphics/argyllcms/DETAILS
index fe66b99..55498ad 100755
--- a/graphics/argyllcms/DETAILS
+++ b/graphics/argyllcms/DETAILS
@@ -1,8 +1,8 @@
SPELL=argyllcms
- VERSION=1.4.0
+ VERSION=1.6.3
SOURCE="Argyll_V${VERSION}_src.zip"
SOURCE_URL[0]=http://www.${SPELL}.com/${SOURCE}
-
SOURCE_HASH=sha512:edb9ff1b0a965e79a26c0138afe16472fd18236b55b7262135d70bfc7405001a55d2ada4251111fcbaa0b6f73a3fa2faa2cfe07b3413c8a5ecea04c87e5646ae
+
SOURCE_HASH=sha512:7c350c73492d7e2e27354814cfcb172bf1e4bb6ee8f3f71f2003a7d44ed4be9890a6c80d6a69228495645be11a327c0f7c2ab68d6f6621dd938744a1cd7ebe95
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Argyll_V${VERSION}"
WEB_SITE="http://www.argyllcms.com/";
LICENSE[0]=GPL
diff --git a/graphics/argyllcms/HISTORY b/graphics/argyllcms/HISTORY
index 8bed4e0..05ea7e9 100644
--- a/graphics/argyllcms/HISTORY
+++ b/graphics/argyllcms/HISTORY
@@ -1,3 +1,11 @@
+2014-07-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.6.3
+
+2013-07-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.5.1
+ * 04_CVE-2012-4405.diff, argyllcms-1.4.0-jpeg.patch, PRE_BUILD:
+ removed patches
+
2012-11-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* 04_CVE-2012-4405.diff, argyllcms-1.4.0-jpeg.patch, BUILD,
DEPENDS, DETAILS, INSTALL, PRE_BUILD: spell created
diff --git a/graphics/argyllcms/PRE_BUILD b/graphics/argyllcms/PRE_BUILD
index 2a388f7..9dccd38 100755
--- a/graphics/argyllcms/PRE_BUILD
+++ b/graphics/argyllcms/PRE_BUILD
@@ -1,6 +1,4 @@
default_pre_build &&
cd ${SOURCE_DIRECTORY} &&
-patch -p1 < $SCRIPT_DIRECTORY/04_CVE-2012-4405.diff &&
-patch -p1 < $SCRIPT_DIRECTORY/argyllcms-1.4.0-jpeg.patch &&
echo "LINKFLAGS += ${LDFLAGS} ;" >> Jamtop &&
echo "STDLIBS += -ldl -lrt -lX11 -lXext -lXxf86vm -lXinerama -lXrandr -lXau
-lXdmcp -lXss -ltiff -ljpeg ;" >> Jamtop
diff --git a/graphics/argyllcms/argyllcms-1.4.0-jpeg.patch
b/graphics/argyllcms/argyllcms-1.4.0-jpeg.patch
deleted file mode 100644
index d523481..0000000
--- a/graphics/argyllcms/argyllcms-1.4.0-jpeg.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -ruN Argyll_V1.4.0.orig/Jamtop Argyll_V1.4.0/Jamtop
---- Argyll_V1.4.0.orig/Jamtop 2012-04-19 09:50:31.000000000 +0200
-+++ Argyll_V1.4.0/Jamtop 2012-05-07 02:18:37.000000000 +0200
-@@ -113,13 +113,13 @@
- # See if we have a system JPEG library.
- if ! $(BUILTIN_JPEG) && $(UNIX) {
- if [ GLOB /usr/include : jpeglib.h ] {
-- if ! $(HOST64) && ( [ GLOB /usr/lib : libjpg.so ] || [ GLOB
/usr/lib : libjpg.a ] )
-- || $(HOST64) && ( [ GLOB /usr/lib64 : libjpg.so ] || [
GLOB /usr/lib64 : libjpg.a ] )
-- || $(HOST64) && ( [ GLOB /usr/lib/x86_64-linux-gnu :
libjpg.so ] || [ GLOB /usr/lib/x86_64-linux-gnu : libjpg.a ] ) {
-+ if ! $(HOST64) && ( [ GLOB /usr/lib : libjpeg.so ] || [ GLOB
/usr/lib : libjpeg.a ] )
-+ || $(HOST64) && ( [ GLOB /usr/lib64 : libjpeg.so ] || [
GLOB /usr/lib64 : libjpeg.a ] )
-+ || $(HOST64) && ( [ GLOB /usr/lib/x86_64-linux-gnu :
libjpeg.so ] || [ GLOB /usr/lib/x86_64-linux-gnu : libjpeg.a ] ) {
- echo "Using system JPEG library" ;
- JPEGLIB = ;
- JPEGINC = ;
-- LINKFLAGS += $(LINKFLAG)tiff ;
-+ LINKFLAGS += $(LINKFLAG)jpeg ;
- HAVE_JPEG = true ;
- }
- }
diff --git a/graphics/blender/DETAILS b/graphics/blender/DETAILS
index e35dc3a..7b93235 100755
--- a/graphics/blender/DETAILS
+++ b/graphics/blender/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=blender
if [ "$BLENDER_BRANCH" == "scm" ]; then
- if [ "$BLENDER_AUTOUPDATE" == "y" ]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=svn
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-svn.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-svn"

SOURCE_URL[0]=svn_https://svn.blender.org/svnroot/bf-blender/trunk/blender:$SPELL-svn
diff --git a/graphics/blender/HISTORY b/graphics/blender/HISTORY
index db50eb1..d71524a 100644
--- a/graphics/blender/HISTORY
+++ b/graphics/blender/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-02-19 Robin Cook <rcook AT wymns.net>
* DETAILS: updated to 2.62
* DEPENDS: uncommented openexr optional depends
diff --git a/graphics/blender_cvs/DETAILS b/graphics/blender_cvs/DETAILS
index 5be6856..97e0fa9 100755
--- a/graphics/blender_cvs/DETAILS
+++ b/graphics/blender_cvs/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=blender_cvs
-if [[ "$BLENDER_CVS_AUTOUPDATE" == "y" ]]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=svn
-fi
+ VERSION=$(get_scm_version)
SOURCE=${SPELL}-src.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}-src

SOURCE_URL[0]=svn_https://svn.blender.org/svnroot/bf-blender/trunk/blender:blender
diff --git a/graphics/blender_cvs/HISTORY b/graphics/blender_cvs/HISTORY
index 7a4cbab..4ddaebf 100644
--- a/graphics/blender_cvs/HISTORY
+++ b/graphics/blender_cvs/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-09-29 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS, PREPARE: Use prepare_select_branch

diff --git a/graphics/brlcad/DEPENDS b/graphics/brlcad/DEPENDS
index 05fdd85..d28e76a 100755
--- a/graphics/brlcad/DEPENDS
+++ b/graphics/brlcad/DEPENDS
@@ -1,5 +1,5 @@
depends bison &&
-depends gawk &&
+depends AWK &&
depends flex &&
depends ncurses &&
optional_depends zlib '--enable-zlib-build' '--disable-zlib-build' 'for
compression support' &&
diff --git a/graphics/cgprof/DEPENDS b/graphics/cgprof/DEPENDS
index e4cf037..bc4f417 100755
--- a/graphics/cgprof/DEPENDS
+++ b/graphics/cgprof/DEPENDS
@@ -1,2 +1,2 @@
-depends gawk &&
+depends AWK &&
depends graphviz
diff --git a/graphics/cinepaint/DEPENDS b/graphics/cinepaint/DEPENDS
index 5a7a9bb..0cc44de 100755
--- a/graphics/cinepaint/DEPENDS
+++ b/graphics/cinepaint/DEPENDS
@@ -1,9 +1,9 @@
-depends autoconf &&
-depends automake &&
depends flex &&
depends fltk &&
depends ftgl &&
+depends gettext &&
depends gtk+2 "--enable-gtk2" &&
+depends glib2 &&
depends JPEG &&
depends lcms &&
depends libpng &&
diff --git a/graphics/cinepaint/DETAILS b/graphics/cinepaint/DETAILS
index e75a1b2..d35170a 100755
--- a/graphics/cinepaint/DETAILS
+++ b/graphics/cinepaint/DETAILS
@@ -11,12 +11,12 @@ if [[ "${CINEPAINT_CVS}" == "y" ]] ; then
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/cinepaint-cvs
FORCE_DOWNLOAD=on
else
- VERSION=1.3
- SOURCE=$SPELL-$VERSION.tgz
-
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/CinePaint/CinePaint-${VERSION}/$SOURCE
+ VERSION=1.0-4
+ SOURCE=$SPELL-$VERSION.tar.gz
+
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/CinePaint/CinePaint-${VERSION}/${SOURCE}
# SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
-
SOURCE_HASH=sha512:2f548af6d54ce246d4b6786d7d7aa6024d76c31b9d7ec2e073e780b3da8ec8c32fabc8efe50b3c640ca09a0302c1cc2e737b2013f4e07b6ba24d51c7a1c6c37d
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
+
SOURCE_HASH=sha512:de39f454499001cad22b54e1e8faf481d21d541932e47c65d7a9f5499a9dc67d585e46741a453b07db01fef4930c420d860c6cebfcc73e330fb5a33dc9b2cdae
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-${VERSION}
fi
WEB_SITE=http://cinepaint.sourceforge.net/
ENTERED=20021031
diff --git a/graphics/cinepaint/HISTORY b/graphics/cinepaint/HISTORY
index 69f552c..a7b3fae 100644
--- a/graphics/cinepaint/HISTORY
+++ b/graphics/cinepaint/HISTORY
@@ -1,3 +1,8 @@
+2014-09-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.0-4
+ * PRE_BUILD, cinepaint-missing-include.patch: removed
+ * DEPENDS: remove dependencies on automake and autoconf
+
2012-10-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.3
* PRE_BUILD, cinepaint-missing-include.patch: add patch from
diff --git a/graphics/cinepaint/PRE_BUILD b/graphics/cinepaint/PRE_BUILD
deleted file mode 100755
index dd5f366..0000000
--- a/graphics/cinepaint/PRE_BUILD
+++ /dev/null
@@ -1,4 +0,0 @@
-default_pre_build &&
-cd ${SOURCE_DIRECTORY} &&
-patch -p1 < ${SPELL_DIRECTORY}/cinepaint-missing-include.patch &&
-sh autogen.sh
diff --git a/graphics/cinepaint/cinepaint-missing-include.patch
b/graphics/cinepaint/cinepaint-missing-include.patch
deleted file mode 100644
index ed15921..0000000
--- a/graphics/cinepaint/cinepaint-missing-include.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -Naur
cinepaint-orig/plug-ins/icc_examin/icc_examin/icc_modell_beobachter.cpp
cinepaint/plug-ins/icc_examin/icc_examin/icc_modell_beobachter.cpp
---- cinepaint-orig/plug-ins/icc_examin/icc_examin/icc_modell_beobachter.cpp
2012-04-20 18:51:10.625503826 -0400
-+++ cinepaint/plug-ins/icc_examin/icc_examin/icc_modell_beobachter.cpp
2012-04-20 18:52:04.478835055 -0400
-@@ -32,6 +32,7 @@
-
- #include <list>
- #include <string>
-+#include <unistd.h>
-
- #include "icc_modell_beobachter.h"
-
diff --git a/graphics/comix/DEPENDS b/graphics/comix/DEPENDS
index b13f327..9ffe8aa 100755
--- a/graphics/comix/DEPENDS
+++ b/graphics/comix/DEPENDS
@@ -1,5 +1,5 @@
depends pygtk2 &&
-depends pil &&
+depends pillow &&
depends unrar &&
if [ "$THUMBNAILER" = "y" ]; then
depends nautilus2
diff --git a/graphics/comix/HISTORY b/graphics/comix/HISTORY
index 47acc0c..7aabc38 100644
--- a/graphics/comix/HISTORY
+++ b/graphics/comix/HISTORY
@@ -1,3 +1,6 @@
+2013-08-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: pil -> pillow
+
2009-04-03 George Sherwood <gsherwood AT sourcemage.org>
* DETAILS: Updated to version 4.0.4

diff --git a/graphics/darktable/0001-fix-gettext-dependency.patch
b/graphics/darktable/0001-fix-gettext-dependency.patch
deleted file mode 100644
index 2321116..0000000
--- a/graphics/darktable/0001-fix-gettext-dependency.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From e5ff7c27ba4652aeeef461cad6ecf0de08c8a864 Mon Sep 17 00:00:00 2001
-From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
-Date: Thu, 24 Jan 2013 19:02:13 +0100
-Subject: [PATCH] fix gettext dependency
-
----
- src/CMakeLists.txt | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
-index 6157d69..ef50bf3 100644
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -154,7 +154,7 @@ if(USE_NLS)
- find_package(Gettext)
- if(Gettext_FOUND)
- include_directories(${Gettext_INCLUDE_DIRS})
-- list(APPEND LIBS ${Gettext_LIBRARIES})
-+ list(APPEND LIBS ${Gettext_LIBRARIES} -lintl)
- add_definitions("-DUSE_GETTEXT")
- message(STATUS "Internationalization: Enabled")
- else()
---
-1.8.1
-
diff --git a/graphics/darktable/BUILD b/graphics/darktable/BUILD
index 4ec405e..7cef367 100755
--- a/graphics/darktable/BUILD
+++ b/graphics/darktable/BUILD
@@ -3,6 +3,5 @@ OPTS+=" -DDONT_INSTALL_GCONF_SCHEMAS=1" &&
OPTS+=" -DINSTALL_IOP_LEGACY=1" &&
OPTS+=" -DINSTALL_IOP_EXPERIMENTAL=1" &&
OPTS+=" -DBINARY_PACKAGE_BUILD=1" &&
-OPTS+=" -DBUILD_SLIDESHOW=off" &&
CFLAGS="${CFLAGS} -Wno-error=deprecated-declarations" \
- CXXFLAGS="${CXXFLAGS} -Wno-error=deprecated-declarations" cmake_build
+ CXXFLAGS="${CXXFLAGS} -Wno-error=deprecated-declarations -fpermissive"
cmake_build
diff --git a/graphics/darktable/DEPENDS b/graphics/darktable/DEPENDS
index e752d40..9c6dfc3 100755
--- a/graphics/darktable/DEPENDS
+++ b/graphics/darktable/DEPENDS
@@ -2,7 +2,6 @@ depends JPEG &&
depends cairo &&
depends cmake &&
depends curl &&
-depends dbus-glib &&
depends exiv2 &&
depends gconf2 &&
depends gdk-pixbuf2 &&
@@ -23,12 +22,16 @@ depends tiff &&
if [[ "$DARKTABLE_BRANCH" == "scm" ]]; then
depends git
fi &&
+suggest_depends kwallet "" "" "use kwallet as password storage backend" &&
optional_depends gnome-keyring "-DUSE_GNOME_KEYRING=ON"
"-DUSE_GNOME_KEYRING=OFF" "build gnome-keyring password storage backend" &&
optional_depends flickurl "-DUSE_FLICKR=ON" "-DUSE_FLICKR=OFF"
"support for flickr" &&
-optional_depends kwallet "-DUSE_KWALLET=ON" "-DUSE_KWALLET=OFF"
"use kwallet as password storage backend" &&
optional_depends libxml2 "-DUSE_XMLLINT=ON" "-DUSE_XMLLINT=OFF"
"use xmllint" &&
optional_depends gettext "-DUSE_NLS=ON" "-DUSE_NLS=OFF"
"for native language support" &&
optional_depends gphoto2 "-DUSE_CAMERA_SUPPORT=ON"
"-DUSE_CAMERA_SUPPORT=OFF" "for camera support" &&
optional_depends json-glib "-DUSE_JSON_GLIB=ON"
"-DUSE_JSON_GLIB=OFF" "for glib json support" &&
optional_depends colord "-DUSE_COLORD=ON" "-DUSE_COLORD=OFF"
"for colord support" &&
-optional_depends libsoup "-DUSE_GEO=ON" "-DUSE_GEO=OFF"
"for OSM GPS mapping support"
+optional_depends libsoup "-DUSE_GEO=ON" "-DUSE_GEO=OFF"
"for OSM GPS mapping support" &&
+optional_depends openjpeg "-DUSE_OPENJPEG=ON" "-DUSE_OPENJPEG=OFF"
"for JPEG2000 support" &&
+optional_depends graphicsmagick "-DUSE_GRAPHICSMAGICK=ON"
"-DUSE_GRAPHICSMAGICK=OFF" "use GraphicsMagick for image import" &&
+optional_depends LUA "-DUSE_LUA=ON" "-DUSE_LUA=OFF"
"use lua for scripting" &&
+optional_depends libwebp "-DUSE_WEBP=ON" "-DUSE_WEBP=OFF"
"for webp export"
diff --git a/graphics/darktable/DETAILS b/graphics/darktable/DETAILS
index ed31ae1..5bf5889 100755
--- a/graphics/darktable/DETAILS
+++ b/graphics/darktable/DETAILS
@@ -1,16 +1,13 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=darktable
if [[ "$DARKTABLE_BRANCH" == "stable" ]]; then
- VERSION=1.1.3
- SOURCE="${SPELL}-${VERSION}.tar.gz"
+ VERSION=1.4.2
+ SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_URL[0]=$SOURCEFORGE_URL/project/${SPELL}/${SPELL}/$(echo
$VERSION|cut -f1 -d.).$(echo $VERSION|cut -f2 -d.)/${SOURCE}
-
SOURCE_HASH=sha512:dd344a1191cf08388af4ccea6f93ffebc57202d928be13bbd3b83fe6d5711e98db7e755620e8d257f16b0abd965a03dda43aa3d2cec92aa94acadb2d6c2a70d7
+
SOURCE_HASH=sha512:5a4ba7f5de75bb4db31861fbc095e7854bf701211377b42bbbc3da00a57bcf5aa6e81745b5f34c1c6c7d9a6a3a43678db3d8373d556587e2d3c9210193163f9e
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
else
-if [[ "$DARKTABLE_AUTOUPDATE" == "y" ]]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=git
-fi
+ VERSION=$(get_scm_version)
FORCE_DOWNLOAD=on
SOURCE="${SPELL}-git.tar.bz2"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-git"
diff --git a/graphics/darktable/HISTORY b/graphics/darktable/HISTORY
index e09297a..f977e60 100644
--- a/graphics/darktable/HISTORY
+++ b/graphics/darktable/HISTORY
@@ -1,3 +1,50 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2014-04-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.4.2
+
+2014-02-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.4.1
+
+2013-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.4
+ * DEPENDS: added optional dependencies on LUA and libwebp
+
+2013-09-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.2.3
+ * PRE_BUILD, wb_presets_nx100_liliput_plus.patch: removed
+
+2013-07-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD: remove BUILD_SLIDESHOW=off from OPTS
+ * PRE_BUILD, wb_presets_nx100_liliput_plus.patch: add support
+ for the nx100 liliput plus as does upstream in their ubuntu
+ ppa
+
+2013-06-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.2.2
+
+2013-05-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.2.1
+
+2013-04-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD: add -fpermissive to CXXFLAGS
+
+2013-04-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.2
+ * DEPENDS: added optional dependencies on openjpeg, graphicsmagick,
+ removed optional dependency on kwallet, glib-dbus, added suggested
+ dependency on kwallet
+ * 0001-fix-gettext-dependency.patch,
0001-remove-Werror-from-CXXFLAGS.patch,
+ PRE_BUILD: removed
+
+2013-03-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * PRE_BUILD, 0001-remove-Werror-from-CXXFLAGS.patch:
+ remove -Werror from FLAGS
+
+2013-03-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.1.4
+
2013-02-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: remove dependency on fop

diff --git a/graphics/darktable/PRE_BUILD b/graphics/darktable/PRE_BUILD
deleted file mode 100755
index 8ebe455..0000000
--- a/graphics/darktable/PRE_BUILD
+++ /dev/null
@@ -1,3 +0,0 @@
-default_pre_build &&
-cd ${SOURCE_DIRECTORY} &&
-patch -p1 < $SPELL_DIRECTORY/0001-fix-gettext-dependency.patch
diff --git a/graphics/dcmtk/DEPENDS b/graphics/dcmtk/DEPENDS
new file mode 100755
index 0000000..cd1540e
--- /dev/null
+++ b/graphics/dcmtk/DEPENDS
@@ -0,0 +1,27 @@
+optional_depends tiff \
+ --with{,out}-libtiff \
+ "for TIFF support" &&
+
+optional_depends libpng \
+ --with{,out}-libpng \
+ "for PNG support" &&
+
+optional_depends libxml2 \
+ --with{,out}-libxml \
+ "for XML meta-data?" &&
+
+optional_depends zlib \
+ --with{,out}-zlib \
+ "for Zlib compression?" &&
+
+optional_depends SSL \
+ --with{,out}-openssl \
+ "for DICOM security extensions" &&
+
+optional_depends libsndfile \
+ --with{,out}-libsndfile \
+ "for Sound support" &&
+
+optional_depends tcp_wrappers \
+ --with{,out}-libwrap \
+ "TCP wrapper access control"
diff --git a/graphics/dcmtk/DETAILS b/graphics/dcmtk/DETAILS
new file mode 100755
index 0000000..2b712a4
--- /dev/null
+++ b/graphics/dcmtk/DETAILS
@@ -0,0 +1,25 @@
+ SPELL=dcmtk
+ VERSION=3.6.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+
SOURCE_URL[0]=ftp://dicom.offis.de/pub/dicom/offis/software/${SPELL}/${SPELL}360/${SOURCE}
+
SOURCE_HASH=sha512:2a9d866bafcaea72d889d24b51ff2341ee39c717aacf9ae5825c8588cd5cb01c3e341b6173abce751f6cb32c45be8888e81ccb08967cae2cca7fdcb2b61be53c
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://dicom.offis.de/";
+ LICENSE[0]="ModifiedBSD/Mixed"
+ ENTERED=20140925
+ KEYWORDS=""
+ SHORT="DICOM Toolkit"
+cat << EOF
+DCMTK is a collection of libraries and applications implementing large parts
+the DICOM standard. It includes software for examining, constructing and
+converting DICOM image files, handling offline media, sending and receiving
+images over a network connection, as well as demonstrative image storage
+and worklist servers. DCMTK is is written in a mixture of ANSI C and C++. It
+comes in complete source code and is made available as "open source"
software.
+
+DCMTK has been used at numerous DICOM demonstrations to provide central,
+vendor-independent image storage and worklist servers (CTNs - Central Test
+Nodes). It is used by hospitals and companies all over the world for a wide
+variety of purposes ranging from being a tool for product testing to being
+a building block for research projects, prototypes and commercial products.
+EOF
diff --git a/graphics/dcmtk/HISTORY b/graphics/dcmtk/HISTORY
new file mode 100644
index 0000000..723da0c
--- /dev/null
+++ b/graphics/dcmtk/HISTORY
@@ -0,0 +1,2 @@
+2014-09-25 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
diff --git a/graphics/dcraw/DETAILS b/graphics/dcraw/DETAILS
index e35344c..3b093d2 100755
--- a/graphics/dcraw/DETAILS
+++ b/graphics/dcraw/DETAILS
@@ -1,6 +1,6 @@
SPELL=dcraw
- VERSION=9.17
-
SOURCE_HASH=sha512:a4b58e8c75e6c44180af056fe85b1602549a1722be4430b2fee8423d33b3ce48566bb770cbec3c14e2502ca600318c9a55781083a16339f9d1a7c5159f37202e
+ VERSION=9.22
+
SOURCE_HASH=sha512:e4e332465b52eef1cf07e32a3962b24bcc6405614edd7d3d1fd375466fc5a253aaf212bf1b030d47e51f76d5c1bd7e0475813f302b67c7fba395d0cd922ee858
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/dcraw
SOURCE_URL[0]=http://www.cybercom.net/~dcoffin/dcraw/archive/$SOURCE
diff --git a/graphics/dcraw/HISTORY b/graphics/dcraw/HISTORY
index 2e94634..e18fecf 100644
--- a/graphics/dcraw/HISTORY
+++ b/graphics/dcraw/HISTORY
@@ -1,3 +1,9 @@
+2014-09-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 9.22
+
+2013-08-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 9.19
+
2013-01-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 9.17

diff --git a/graphics/djview4/BUILD b/graphics/djview4/BUILD
index b20c061..eb328c1 100755
--- a/graphics/djview4/BUILD
+++ b/graphics/djview4/BUILD
@@ -1,3 +1,5 @@
export QTDIR="${QTDIR:-$INSTALL_ROOT/usr}" &&
export PATH="$QTDIR/bin/qt4:$PATH" &&
+# configure script still finds /usr/bin/qmake, wants this extra setting
+export QMAKE="$QTDIR/bin/qt4/qmake" &&
default_build
diff --git a/graphics/djview4/DETAILS b/graphics/djview4/DETAILS
index 6a46c82..1c4a654 100755
--- a/graphics/djview4/DETAILS
+++ b/graphics/djview4/DETAILS
@@ -1,9 +1,9 @@
SPELL=djview4
SPELLX=djview
- VERSION=4.8
-
SOURCE_HASH=sha512:21bdf30bd4b63f95fe0bb25650c08defc43bdd3041122c7c78a93268942d0e2e92822a78a8e101e35f50c363a3b3ce5dd31d6ff1c19c163833d086bd8422402c
+ VERSION=4.9
+
SOURCE_HASH=sha512:dc2862d673eb77cca77a512a64257e7b37707789de41362fb62295ef495201a81cf31d0282a88ed70e32f8c7cd5643b568ce9761297d0e61d72fdbea7ecbfa94
SOURCE=$SPELLX-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/djvu/$SOURCE
WEB_SITE=http://djvu.SourceForge.net
LICENSE[0]=GPL
diff --git a/graphics/djview4/HISTORY b/graphics/djview4/HISTORY
index 67db134..9ad1434 100644
--- a/graphics/djview4/HISTORY
+++ b/graphics/djview4/HISTORY
@@ -1,3 +1,10 @@
+2013-06-14 Thomas Orgis <sobukus AT sourcemage.org>
+ * BUILD: fix it for still present old qmake
+
+2013-05-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.9
+ * PRE_BUILD, qt4.8.patch: deleted
+
2012-04-04 Pol Vinogradov <vin.public AT gmail.com>
* DETAILS: updated to 4.8
* BUILD: switched to default_build with minor corrections for
diff --git a/graphics/djview4/PRE_BUILD b/graphics/djview4/PRE_BUILD
deleted file mode 100755
index dd463cb..0000000
--- a/graphics/djview4/PRE_BUILD
+++ /dev/null
@@ -1,4 +0,0 @@
-default_pre_build &&
-cd "$SOURCE_DIRECTORY" &&
-
-patch -p1 < "$SPELL_DIRECTORY/qt4.8.patch"
diff --git a/graphics/djview4/qt4.8.patch b/graphics/djview4/qt4.8.patch
deleted file mode 100644
index 118238c..0000000
--- a/graphics/djview4/qt4.8.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-From 7d4802964b9e74506c63f43505b632f6e7b5db3c Mon Sep 17 00:00:00 2001
-From: Leon Bottou <leon AT bottou.org>
-Date: Mon, 2 Apr 2012 07:11:36 -0700
-Subject: [PATCH 1/1] removed swap (use qSwap instead).
-
-Fixes Gentoo bug 401517, compilation problems with qt-4.8.
-Unclear why is namespace std in scope at this point when using qt-4.8...
----
- src/qdjvuwidget.cpp | 17 ++++-------------
- 1 files changed, 4 insertions(+), 13 deletions(-)
-
-diff --git a/src/qdjvuwidget.cpp b/src/qdjvuwidget.cpp
-index 52ac366..8136d07 100644
---- a/src/qdjvuwidget.cpp
-+++ b/src/qdjvuwidget.cpp
-@@ -152,15 +152,6 @@ all_numbers(const char *s)
- return true;
- }
-
--template<class T> static inline void
--swap(T& x, T& y)
--{
-- T tmp;
-- tmp = x;
-- x = y;
-- y = tmp;
--}
--
- template<class T> static inline int
- ksmallest(T *v, int n, int k)
- {
-@@ -173,11 +164,11 @@ ksmallest(T *v, int n, int k)
- /* Sort v[lo], v[m], v[hi] by insertion */
- m = (lo+hi)/2;
- if (v[lo]>v[m])
-- swap(v[lo],v[m]);
-+ qSwap(v[lo],v[m]);
- if (v[m]>v[hi]) {
-- swap(v[m],v[hi]);
-+ qSwap(v[m],v[hi]);
- if (v[lo]>v[m])
-- swap(v[lo],v[m]);
-+ qSwap(v[lo],v[m]);
- }
- /* Extract pivot, place sentinel */
- pivot = v[m];
-@@ -191,7 +182,7 @@ ksmallest(T *v, int n, int k)
- do ++l; while (v[l]<pivot);
- do --h; while (v[h]>pivot);
- if (l < h) {
-- swap(v[l],v[h]);
-+ qSwap(v[l],v[h]);
- goto loop;
- }
- /* Finish up */
---
-1.7.4.1
-
diff --git a/graphics/djvulibre/DETAILS b/graphics/djvulibre/DETAILS
index 4724495..88914c8 100755
--- a/graphics/djvulibre/DETAILS
+++ b/graphics/djvulibre/DETAILS
@@ -1,9 +1,9 @@
SPELL=djvulibre
- VERSION=3.5.25.2
-
SOURCE_HASH=sha512:824d0d3d193495351cdc18f78cbf45a2d94d0884ff8be2b6a23f9dfa8d6bce8948507cb43633af940ad43b1f8e7520a2500075ef664d67e51a3b2a29b91ae110
+ VERSION=3.5.25.3
+
SOURCE_HASH=sha512:0e38f56d77915ee6707dd19a36a8ca9167608c39449a5c73de9cd784d712852c07c068b79a794e25f6d3ded0f927d083413dde197c9fc8f7b68c03cffe68035b
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-${VERSION:0:6}
- SOURCE_URL[0]=$SOURCEFORGE_URL/djvu/$SOURCE
+ SOURCE_URL[0]=$SOURCEFORGE_URL/djvu/DjVuLibre/$(echo $VERSION | cut
-f1,2,3 -d.)/${SOURCE}
WEB_SITE=http://djvu.sourceforge.net/
ENTERED=20030125
LICENSE[0]=GPL
diff --git a/graphics/djvulibre/HISTORY b/graphics/djvulibre/HISTORY
index 6248817..76a5b32 100644
--- a/graphics/djvulibre/HISTORY
+++ b/graphics/djvulibre/HISTORY
@@ -1,3 +1,6 @@
+2013-03-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.5.25.3
+
2012-04-04 Pol Vinogradov <vin.public AT gmail.com>
* DETAILS: version 3.5.25.2, fixed SOURCE_DIRECTORY
* PRE_BUILD: removed, builds fine with gcc 4.7
diff --git a/graphics/enblend/DEPENDS b/graphics/enblend/DEPENDS
index a353126..e6b920c 100755
--- a/graphics/enblend/DEPENDS
+++ b/graphics/enblend/DEPENDS
@@ -3,4 +3,6 @@ depends -sub THREAD boost &&
depends lcms &&
depends libxmi &&
depends -sub CXX gcc &&
-depends tiff
+depends tiff &&
+depends vigra &&
+depends gsl
diff --git a/graphics/enblend/DETAILS b/graphics/enblend/DETAILS
index 049956a..b9b4d13 100755
--- a/graphics/enblend/DETAILS
+++ b/graphics/enblend/DETAILS
@@ -1,10 +1,9 @@
SPELL=enblend
- VERSION=4.0
- XVERSION=${VERSION}-753b534c819d
+ VERSION=4.1.1
SOURCE="$SPELL-enfuse-$VERSION.tar.gz"
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:486173907a07dad64848d0de12a7f91238ed8aa477f51c4929a153d1943ca3d14990df9d23b52a28937b127edbfff1723bbef1064402dda60f3ccbdbd78dd14d
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-enfuse-$XVERSION"
+
SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SPELL}-enfuse/${SPELL}-enfuse-${VERSION%.*}/${SOURCE}
+
SOURCE_HASH=sha512:dd4c8f205986beef1268210a8ccad10107125fc15a45b2e7266f250d36a294356f557d577b80e923e04b5f14ed5f6070201793c067cc3a2e7d6020cf5669a61f
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-enfuse-$VERSION"
WEB_SITE="http://enblend.sourceforge.net/";
LICENSE[0]=GPL
ENTERED=20080711
diff --git a/graphics/enblend/HISTORY b/graphics/enblend/HISTORY
index 2a42560..c59c1a2 100644
--- a/graphics/enblend/HISTORY
+++ b/graphics/enblend/HISTORY
@@ -1,3 +1,7 @@
+2013-07-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlagnen.de>
+ * DETAILS: version 4.1.1
+ * DEPENDS: add dependencies on vigra and gsl
+
2012-10-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlagnen.de>
* BUILD: added missing library to LIBS

diff --git a/graphics/exact-image/DEPENDS b/graphics/exact-image/DEPENDS
index 9c80f07..e8d5d2b 100755
--- a/graphics/exact-image/DEPENDS
+++ b/graphics/exact-image/DEPENDS
@@ -6,7 +6,7 @@ optional_depends evas '--with-evas' '--without-evas'
'ebound suppor
optional_depends JPEG '--with-libjpeg' '--without-libjpeg' 'jpeg
support' &&
optional_depends tiff '--with-libtiff' '--without-libtiff' '' &&
optional_depends libpng '--with-libpng' '--without-libpng' '' &&
-optional_depends giflib '--with-libungif' '--without-libungif' '' &&
+optional_depends GIFLIB '--with-libungif' '--without-libungif' '' &&
optional_depends jasper '--with-jasper' '--without-jasper' 'jpeg-2000
support' &&
optional_depends openexr '--with-openexr' '--without-openexr' '' &&
optional_depends expat '--with-expat' '--without-expat' '' &&
diff --git a/graphics/exact-image/HISTORY b/graphics/exact-image/HISTORY
index 2244021..ec692ae 100644
--- a/graphics/exact-image/HISTORY
+++ b/graphics/exact-image/HISTORY
@@ -1,3 +1,6 @@
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
2011-12-17 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: lua -> lua51

diff --git a/graphics/exiv2/DETAILS b/graphics/exiv2/DETAILS
index 1441817..2e3b1c3 100755
--- a/graphics/exiv2/DETAILS
+++ b/graphics/exiv2/DETAILS
@@ -1,6 +1,6 @@
SPELL=exiv2
- VERSION=0.23
-
SOURCE_HASH=sha512:5719a9129f0c991c2966fc9bb65021d501ff7ac193f0b1eaabed9044e7dcc331cb41a149a989fc20417ea07ee20e35a8c91e0063a81b9e2d6c3fae033fdaf39a
+ VERSION=0.24
+
SOURCE_HASH=sha512:e2d5d076c09a36d88472485c9d9d99b5a50aea1ab59b1e5c9301b1ce9fe2b2af02acae2662c9ff56b4c749a224688387ba58334d31b74f04f3d2d3d3c0e387e9
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://www.exiv2.org
diff --git a/graphics/exiv2/HISTORY b/graphics/exiv2/HISTORY
index 61bb59f..0ecbaa8 100644
--- a/graphics/exiv2/HISTORY
+++ b/graphics/exiv2/HISTORY
@@ -1,3 +1,53 @@
+2014-01-11 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.24
+ * UP_TRIGGERS: update old soversion
+ * PRE_BUILD, *.diff: deleted
+
+2012-08-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * 00_hyphens_used_as_minus.diff,
+ 90_changeset_r2743.diff,
+ 90_changeset_r2744.diff,
+ 90_changeset_r2756.diff,
+ 90_changeset_r2818_partial.diff,
+ 90_changeset_r2860.diff,
+ 90_changeset_r2889.diff,
+ 90_changeset_r2958.diff,
+ 90_changeset_r2959.diff,
+ 90_changeset_r2961.diff,
+ 90_changeset_r2963.diff,
+ 90_changeset_r2968.diff,
+ 90_changeset_r2969.diff,
+ 90_changeset_r2970.diff,
+ 90_changeset_r2975.diff,
+ 90_changeset_r2978.diff,
+ 90_changeset_r2981.diff,
+ 90_changeset_r2982.diff,
+ 90_changeset_r2984.diff,
+ 90_changeset_r2985.diff,
+ 90_changeset_r2986.diff,
+ 90_changeset_r2988.diff,
+ 90_changeset_r2989.diff,
+ 90_changeset_r2990.diff,
+ 90_changeset_r2991.diff,
+ 90_changeset_r2992.diff,
+ 90_changeset_r2993.diff,
+ 90_changeset_r2994.diff,
+ 90_changeset_r2995.diff,
+ 90_changeset_r2998.diff,
+ 90_changeset_r3002.diff,
+ 90_changeset_r3003.diff,
+ 90_changeset_r3004.diff,
+ 90_changeset_r3005.diff,
+ 90_changeset_r3006.diff,
+ 90_changeset_r3011.diff,
+ 90_changeset_r3016.diff,
+ 90_changeset_r3017.diff,
+ 90_changeset_r3023.diff,
+ 90_changeset_r3026.diff,
+ 95_post_r3026_cleanup.diff,
+ PRE_BUILD: add support for several recent cameras and lenses,
+ fix a memory leak, fix a use after delete
+
2012-04-26 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.23
* UP_TRIGGERS: update old soversion
diff --git a/graphics/exiv2/UP_TRIGGERS b/graphics/exiv2/UP_TRIGGERS
index d33b7ed..e212d0b 100755
--- a/graphics/exiv2/UP_TRIGGERS
+++ b/graphics/exiv2/UP_TRIGGERS
@@ -1,5 +1,5 @@
# up_trigger everything on major version updates
-local OLD_SO_VERSION=11
+local OLD_SO_VERSION=12
local OLD_SPELL_VERSION=""
if spell_ok $SPELL; then
OLD_SPELL_VERSION="$(installed_version $SPELL)"
diff --git a/graphics/fbida/DETAILS b/graphics/fbida/DETAILS
index 831196e..fd848cf 100755
--- a/graphics/fbida/DETAILS
+++ b/graphics/fbida/DETAILS
@@ -1,7 +1,7 @@
SPELL=fbida
- VERSION=2.07
+ VERSION=2.09
SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_GPG=gurus.gpg:$SOURCE.sig:WORKS_FOR_ME
+
SOURCE_HASH=sha512:b939ca656fc28e3df652610821b9c11f7ab20ad1bd393c40de74f631fad0af463bfaf4f0520484edc12922b1fc288d08fae7c92789c711ce96b0caf50dde25ba
SOURCE_URL[0]=http://dl.bytesex.org/releases/fbida/$SOURCE
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-$VERSION
WEB_SITE="http://linux.bytesex.org/fbida/";
diff --git a/graphics/fbida/HISTORY b/graphics/fbida/HISTORY
index 531a834..7c4dcaa 100644
--- a/graphics/fbida/HISTORY
+++ b/graphics/fbida/HISTORY
@@ -1,3 +1,6 @@
+2013-09-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.09
+
2008-08-28 Arwed v. Merkatz <v.merkatz AT gmx.net>
* DETAILS: updated to 2.07, changed download location to releases
directory
diff --git a/graphics/feh/DETAILS b/graphics/feh/DETAILS
index 3c391be..cbaaafd 100755
--- a/graphics/feh/DETAILS
+++ b/graphics/feh/DETAILS
@@ -1,5 +1,5 @@
SPELL=feh
- VERSION=2.9.1
+ VERSION=2.9.3
SECURITY_PATCH=2
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.asc
diff --git a/graphics/feh/HISTORY b/graphics/feh/HISTORY
index 67b3c30..4c5c135 100644
--- a/graphics/feh/HISTORY
+++ b/graphics/feh/HISTORY
@@ -1,3 +1,6 @@
+2013-06-24 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.9.3
+
2013-02-17 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.9.1

diff --git a/graphics/flphoto/DEPENDS b/graphics/flphoto/DEPENDS
index 9f30eed..5aa011e 100755
--- a/graphics/flphoto/DEPENDS
+++ b/graphics/flphoto/DEPENDS
@@ -3,4 +3,4 @@ depends JPEG &&
optional_depends libgphoto2 "" "" "For Digital Cameras Support" &&
optional_depends CUPS "" "" "For printing support" &&
optional_depends libpng "" "" "For png format support" &&
-optional_depends giflib "" "" "For gif format support"
+optional_depends GIFLIB "" "" "For gif format support"
diff --git a/graphics/flphoto/HISTORY b/graphics/flphoto/HISTORY
index 988bbdf..5fd1c83 100644
--- a/graphics/flphoto/HISTORY
+++ b/graphics/flphoto/HISTORY
@@ -1,3 +1,6 @@
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
2010-11-03 Ladislav Hagara <hgr AT vabo.cz>
* DEPENDS: jpeg -> JPEG

diff --git a/graphics/fontforge/BUILD b/graphics/fontforge/BUILD
deleted file mode 100755
index feceeab..0000000
--- a/graphics/fontforge/BUILD
+++ /dev/null
@@ -1,3 +0,0 @@
-make_single &&
-default_build &&
-make_normal
diff --git a/graphics/fontforge/DEPENDS b/graphics/fontforge/DEPENDS
index b03e707..2ebe2e4 100755
--- a/graphics/fontforge/DEPENDS
+++ b/graphics/fontforge/DEPENDS
@@ -6,7 +6,7 @@ depends libice &&
depends libsm &&
depends zlib &&
depends libpng &&
-depends giflib &&
+depends GIFLIB &&
depends tiff &&
depends JPEG &&
depends freetype2 "--with-freetype-src=$INSTALL_ROOT/usr/include/freetype2"
&&
diff --git a/graphics/fontforge/DETAILS b/graphics/fontforge/DETAILS
index c20368a..0af8e35 100755
--- a/graphics/fontforge/DETAILS
+++ b/graphics/fontforge/DETAILS
@@ -1,6 +1,6 @@
SPELL=fontforge
- VERSION=20100501
-
SOURCE_HASH=sha512:5e8ef9c1015178715cf163f45082bec0235fb59cf14ab9d81abda640ab6b583c9b7dc0c1b1cfe7de7208866fa53b2a30c6d8a8cf31586a9d0eae6baee660cfba
+ VERSION=20120731-b
+
SOURCE_HASH=sha512:2be710332c1186de792a1fe8abf037a2a1e92991a97fa6ca296fe14423bcdb347c1246b91eb571996b907a83f999a8a02cfaae54959b161d1ff852cf60eef19f
SOURCE=${SPELL}_full-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
diff --git a/graphics/fontforge/HISTORY b/graphics/fontforge/HISTORY
index 0f91f73..99d48d7 100644
--- a/graphics/fontforge/HISTORY
+++ b/graphics/fontforge/HISTORY
@@ -1,3 +1,12 @@
+2014-05-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
+2014-03-26 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 20120731-b
+ * BUILD: deleted
+ * PRE_BUILD: do not apply patch
+ * fontforge_python.patch: deleted
+
2010-11-03 Ladislav Hagara <hgr AT vabo.cz>
* DEPENDS: jpeg -> JPEG

diff --git a/graphics/fontforge/PRE_BUILD b/graphics/fontforge/PRE_BUILD
index 5fa6188..ae8884c 100755
--- a/graphics/fontforge/PRE_BUILD
+++ b/graphics/fontforge/PRE_BUILD
@@ -1,6 +1,6 @@
default_pre_build &&
cd $SOURCE_DIRECTORY &&
-patch -p1 < $SPELL_DIRECTORY/fontforge_python.patch &&
+#patch -p1 < $SPELL_DIRECTORY/fontforge_python.patch &&
# fix bad config file
sed -i '/CFLAGS_NOOPT/s|sed -e s/-O2//|sed "s/-O2//;s/-O3//"|' configure
configure.dynamic &&
if [[ "$INSTALL_DOCS" == "y" ]]; then
diff --git a/graphics/fontforge/fontforge_python.patch
b/graphics/fontforge/fontforge_python.patch
deleted file mode 100644
index 6f23151..0000000
--- a/graphics/fontforge/fontforge_python.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur fontforge-20100501.orig/fontforge/ffpython.h
fontforge-20100501.new/fontforge/ffpython.h
---- fontforge-20100501.orig/fontforge/ffpython.h 2010-04-05
22:10:26.000000000 +0200
-+++ fontforge-20100501.new/fontforge/ffpython.h 2010-08-27
19:42:21.000000000 +0200
-@@ -43,7 +43,7 @@
-
- #define STRING_CHECK PyBytes_Check
- #define STRING_TO_PY PyBytes_FromString
--#define DECODE_UTF8(s, size, errors) PyBytes_Decode(s, size, "UTF-8",
errors)
-+#define DECODE_UTF8(s, size, errors) PyString_Decode(s, size, "UTF-8",
errors)
- #define PYBYTES_UTF8(str) PyString_AsEncodedObject(str, "UTF-8",
NULL)
- #define STRING_FROM_FORMAT PyBytes_FromFormat
-
diff --git a/graphics/gexiv2/DEPENDS b/graphics/gexiv2/DEPENDS
index 2f4509e..664e78d 100755
--- a/graphics/gexiv2/DEPENDS
+++ b/graphics/gexiv2/DEPENDS
@@ -1 +1,13 @@
-depends exiv2
+depends exiv2 &&
+optional_depends gobject-introspection \
+ "--enable-introspection" \
+ "" \
+ "for GObject introspection, required for python bindings" &&
+if is_depends_enabled $SPELL gobject-introspection; then
+ depends PYTHON &&
+ if is_depends_enabled $SPELL python; then
+ depends pygobject
+ else
+ depends pygobject3
+ fi
+fi
diff --git a/graphics/gexiv2/DETAILS b/graphics/gexiv2/DETAILS
index 1eaf555..94006ce 100755
--- a/graphics/gexiv2/DETAILS
+++ b/graphics/gexiv2/DETAILS
@@ -1,11 +1,10 @@
SPELL=gexiv2
- SPELLX=libgexiv2
- VERSION=0.4.0
-
SOURCE_HASH=sha512:047bee01b9f6722fc3dc08b0e101eb65634d7966830c0f7c9e7c4ff01eb55467fd768d3ecbab9f64b17cd91adf441044292cbffa347c3b00647fe01a0762995e
- SOURCE=$SPELLX-$VERSION.tar.bz2
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+ VERSION=0.10.2
+
SOURCE_HASH=sha512:4f2f666b0dc1beb730dbd791dc690bebd8acefbc32a5e2d22fc72a4e2d839d3965b5367134c79c6076507713369193d5fb3e6d0fad984d53e53d57a20e41deab
+ SOURCE=${SPELL}-$VERSION.tar.xz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://trac.yorba.org/wiki/gexiv2
- SOURCE_URL[0]=http://yorba.org/download/gexiv2/${VERSION::3}/$SOURCE
+
SOURCE_URL[0]=https://download.gnome.org/sources/gexiv2/${VERSION%.*}/$SOURCE
LICENSE[0]=GPL
ENTERED=20100709
SHORT="GObject-based wrapper around the Exiv2 library"
diff --git a/graphics/gexiv2/HISTORY b/graphics/gexiv2/HISTORY
index 27a39c4..5ef27d3 100644
--- a/graphics/gexiv2/HISTORY
+++ b/graphics/gexiv2/HISTORY
@@ -1,3 +1,17 @@
+2014-10-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.10.2
+
+2014-09-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.10.1
+
+2013-07-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.6.1
+ * DEPENDS: add optional dependency on gobject-introspection
+ to enable python bindings
+
+2013-03-19 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.6.0, SOURCE updated
+
2012-03-28 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.4.0

diff --git a/graphics/gimp/DETAILS b/graphics/gimp/DETAILS
index 47470ce..0b5e34c 100755
--- a/graphics/gimp/DETAILS
+++ b/graphics/gimp/DETAILS
@@ -1,16 +1,11 @@
SPELL=gimp
-if [[ $GIMP_DEVEL == y ]]; then
- VERSION=2.8.4
+#if [[ $GIMP_DEVEL == y ]]; then
+#else
+ VERSION=2.8.14
+
SOURCE_HASH=sha512:533f6b931624d36525cb2f3fbc27fe27565d761bbe26873bb5445c06c01523c044d1814363a8cd76b6e381440db4c6e302b0d3f7a9e5aac7f60072770552f1ba
+#fi
SOURCE=$SPELL-$VERSION.tar.bz2
-
SOURCE_HASH=sha512:7a879bfdcec769495d61332980edf577ea0d37dbc84ef889239620bce7c458f17238a22884b1a063eddb1d1126c4241bf14dae81ace0134dff4a9e602046443b
- SOURCE_URL[0]=ftp://ftp.gimp.org/pub/gimp/v${VERSION%.*}/$SOURCE
-else
- VERSION=2.8.4
- SOURCE=$SPELL-$VERSION.tar.bz2
-
SOURCE_HASH=sha512:7a879bfdcec769495d61332980edf577ea0d37dbc84ef889239620bce7c458f17238a22884b1a063eddb1d1126c4241bf14dae81ace0134dff4a9e602046443b
- SOURCE_URL[0]=ftp://ftp.gimp.org/pub/gimp/v${VERSION%.*}/$SOURCE
-# SOURCE_GPG=gurus.gpg:$SOURCE.sig
-fi
+ SOURCE_URL[0]=http://download.gimp.org/pub/gimp/v${VERSION%.*}/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://www.gimp.org/
ENTERED=20010922
diff --git a/graphics/gimp/HISTORY b/graphics/gimp/HISTORY
index 76b58d9..52a685b 100644
--- a/graphics/gimp/HISTORY
+++ b/graphics/gimp/HISTORY
@@ -1,3 +1,21 @@
+2014-11-23 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: fixed SOURCE_URL[0], seems ftp is not available anymore
+
+2014-09-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.8.14
+
+2013-12-21 Robin Cook <rcook AT wyrms.net>
+ * PRE_BUILD: added to fix freetype2 header path
+
+2013-11-29 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.8.10
+
+2013-11-06 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.8.8
+
+2013-06-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.8.6
+
2013-02-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.8.4

diff --git a/graphics/gimp/PRE_BUILD b/graphics/gimp/PRE_BUILD
new file mode 100755
index 0000000..6d2c395
--- /dev/null
+++ b/graphics/gimp/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+
+sedit "s:#include <freetype/tttables.h>:#include <freetype2/tttables.h>:"
app/text/gimpfont.c
diff --git a/graphics/gmic/DETAILS b/graphics/gmic/DETAILS
index aeac322..69f0109 100755
--- a/graphics/gmic/DETAILS
+++ b/graphics/gmic/DETAILS
@@ -1,9 +1,9 @@
SPELL=gmic
- VERSION=1.5.1.7
+ VERSION=1.5.5.2
SOURCE="${SPELL}_${VERSION}.tar.gz"
SOURCE_URL[0]=$SOURCEFORGE_URL/project/${SPELL}/${SOURCE}
SOURCE_URL[1]=$SOURCEFORGE_URL/project/${SPELL}/old/${SOURCE}
-
SOURCE_HASH=sha512:1ed7b7ea4e00e418d3fe37c9a04a5805bfbbc358b50fe213c02ca5d040af9e9cb6a6e4df7b32fa695f2988eda8a176933af9d6aabbe51d7418aee7a180f2a2d3
+
SOURCE_HASH=sha512:a0f2175aef8d93fa56bbc923793d59c716399231afedf391fcb1a9525ac2397ccb6ce1a542928f5c08d12ebd06af26ac5aec17fe7ae0d4c04e215bfac4ca586e
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://gmic.sourceforge.net/";
LICENSE[0]="CeCILL"
diff --git a/graphics/gmic/HISTORY b/graphics/gmic/HISTORY
index 6d3e973..450c1fe 100644
--- a/graphics/gmic/HISTORY
+++ b/graphics/gmic/HISTORY
@@ -1,3 +1,7 @@
+2013-04-21 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.5.5.2
+ * opencv-buildfix.patch: updated
+
2012-08-07 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.5.1.7
* patch-configure, patch-src_Makefile: removed
diff --git a/graphics/gmic/opencv-buildfix.patch
b/graphics/gmic/opencv-buildfix.patch
index da32314..ae6f714 100644
--- a/graphics/gmic/opencv-buildfix.patch
+++ b/graphics/gmic/opencv-buildfix.patch
@@ -2,31 +2,19 @@ diff -wbBur gmic-1.5.1.7/src/Makefile
gmic-1.5.1.7.q/src/Makefile
--- gmic-1.5.1.7/src/Makefile 2012-07-26 12:59:34.000000000 +0400
+++ gmic-1.5.1.7.q/src/Makefile 2012-08-03 14:03:10.000000000 +0400
@@ -296,7 +296,7 @@
-
+
zart: lib
ifneq ($(OS),Darwin)
- cd ../zart && qmake-qt4 zart.pro && $(MAKE) && strip zart
+ cd ../zart && qmake zart.pro && $(MAKE) && strip zart
else
- cd ../zart && qmake zart.pro && $(MAKE) "CFLAGS=$(STD_MACOSX_CFLAGS)
$(OPT_CFLAGS)" "LDFLAGS=$(STD_MACOSX_LDFLAGS) $(OPT_LDFLAGS)"
+ cd ../zart && qmake zart.pro && $(MAKE) "CFLAGS=$(STD_MACOSX_CFLAGS)
$(OPT_CFLAGS)" "LDFLAGS=$(STD_MACOSX_LDFLAGS) $(OPT_LDFLAGS)"
endif
@@ -403,6 +403,7 @@
- mkdir -p $(DESTDIR)$(USR)/share/man/fr/man1/
- cp -f ../man/gmic.1.gz $(DESTDIR)$(USR)/share/man/man1/gmic.1.gz
- cp -f ../man/gmic.1.gz $(DESTDIR)$(USR)/share/man/fr/man1/gmic.1.gz
+ mkdir -p $(DESTDIR)$(USR)/share/man/fr/man1/
+ cp -f ../man/gmic.1.gz $(DESTDIR)$(USR)/share/man/man1/gmic.1.gz
+ cp -f ../man/gmic.1.gz $(DESTDIR)$(USR)/share/man/fr/man1/gmic.1.gz
+ if test -d /usr/share/bash-completion/completions; then mkdir -p
$(DESTDIR)/usr/share/bash-completion/completions/; cp -f
gmic_bashcompletion.sh $(DESTDIR)/usr/share/bash-completion/completions/gmic;
fi
- if test -d /etc/bash_completion.d/; then mkdir -p
$(DESTDIR)/etc/bash_completion.d/; cp -f gmic_bashcompletion.sh
$(DESTDIR)/etc/bash_completion.d/gmic; fi
- if test -d /opt/local/etc/bash_completion.d/; then mkdir -p
$(DESTDIR)/opt/local/etc/bash_completion.d/; cp -f gmic_bashcompletion.sh
$(DESTDIR)/opt/local/etc/bash_completion.d/gmic; fi
-
-diff -wbBur gmic-1.5.1.7/zart/zart.pro gmic-1.5.1.7.q/zart/zart.pro
---- gmic-1.5.1.7/zart/zart.pro 2012-07-26 12:59:33.000000000 +0400
-+++ gmic-1.5.1.7.q/zart/zart.pro 2012-08-03 12:32:27.000000000 +0400
-@@ -34,7 +34,7 @@
- FORMS = ui/MainWindow.ui ui/DialogAbout.ui ui/DialogLicence.ui
-
- !macx {
-- LIBS += -lX11 ../src/libgmic.a -lcxcore -lcv -lml -lhighgui -lml
-lfftw3
-+ LIBS += -lX11 ../src/libgmic.a `pkg-config --libs opencv`
-lopencv_core -lopencv_ml -lopencv_highgui -lfftw3
- } else {
- LIBS += -lX11 ../src/libgmic.a `pkg-config opencv --libs` -lfftw3
- }
+ if test -d /etc/bash_completion.d/; then mkdir -p
$(DESTDIR)/etc/bash_completion.d/; cp -f gmic_bashcompletion.sh
$(DESTDIR)/etc/bash_completion.d/gmic; fi
+ if test -d /opt/local/etc/bash_completion.d/; then mkdir -p
$(DESTDIR)/opt/local/etc/bash_completion.d/; cp -f gmic_bashcompletion.sh
$(DESTDIR)/opt/local/etc/bash_completion.d/gmic; fi
+
diff --git a/graphics/gocr/DETAILS b/graphics/gocr/DETAILS
index 3bb865e..043d125 100755
--- a/graphics/gocr/DETAILS
+++ b/graphics/gocr/DETAILS
@@ -1,9 +1,9 @@
- SPELL=gocr
- VERSION=0.48
-
SOURCE_HASH=sha512:53520c94b6991818482d0f6a5e3e7102f8530fd1215607b04e528244b697479d98669cfe4fd9098e5e1a2e5dd88c45f1edb1171c14adb798e811efd23bdada73
+ SPELL=gocr
+ VERSION=0.50
+
SOURCE_HASH=sha512:36392516711d43f8561147684b6f4e22a450bc87f1cb30ceaab4a1821ac583ff5a3d25b3bbf1637f01bfb55366b45cc7d5086d1f29f006d615bb658d0e5faab9
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=$SOURCEFORGE_URL/jocr/$SOURCE
+ SOURCE_URL[0]=http://www-e.uni-magdeburg.de/jschulen/ocr/$SOURCE
WEB_SITE=http://jocr.sourceforge.net
LICENSE=GPL
DOCS="HISTORY README doc/gocr.html"
diff --git a/graphics/gocr/HISTORY b/graphics/gocr/HISTORY
index 813ccfb..bb16e0b 100644
--- a/graphics/gocr/HISTORY
+++ b/graphics/gocr/HISTORY
@@ -1,3 +1,7 @@
+2014-09-11 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fixed SOURCE_URL[0]
+ updated spell to 0.50
+
2010-04-12 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.48
* BUILD: deleted
diff --git a/graphics/gphoto2/DETAILS b/graphics/gphoto2/DETAILS
index 9f6a672..cab8d7b 100755
--- a/graphics/gphoto2/DETAILS
+++ b/graphics/gphoto2/DETAILS
@@ -1,9 +1,9 @@
SPELL=gphoto2
- VERSION=2.5.0
-
SOURCE_HASH=sha512:a4c43c0876f272dcf38361abfb9c2e8a7f4eeac81d658e44483722bea7edb0428478f15360596f3688f9744ff64ac277aae1511aef228cb6218f5eb9ab7cb08a
- SOURCE=$SPELL-$VERSION.tar.gz
+ VERSION=2.5.2
+
SOURCE_HASH=sha512:f9279471c207b2a6da5db4a8eac823e60daba358b5643ece294cb062a543e055fa0222a1842d3d56c9b93f96a358e37310ca3f338647c6232df4c6024d641bde
+ SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=$SOURCEFORGE_URL/gphoto/$SOURCE
+ SOURCE_URL[0]=$SOURCEFORGE_URL/gphoto/gphoto/${VERSION}/${SOURCE}
# SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
WEB_SITE=http://gphoto.sourceforge.net/
ENTERED=20020910
diff --git a/graphics/gphoto2/HISTORY b/graphics/gphoto2/HISTORY
index bcf712b..0a5c29a 100644
--- a/graphics/gphoto2/HISTORY
+++ b/graphics/gphoto2/HISTORY
@@ -1,3 +1,6 @@
+2013-08-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.5.2
+
2012-08-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 2.5.0

diff --git a/graphics/graphicsmagick/BUILD b/graphics/graphicsmagick/BUILD
index 112d93c..828939f 100755
--- a/graphics/graphicsmagick/BUILD
+++ b/graphics/graphicsmagick/BUILD
@@ -1,4 +1,5 @@
-OPTS="--enable-shared ${OPTS}" &&
+OPTS="--enable-shared ${OPTS}" &&
+OPTS="$GRAPHICSMAGICK_16BIT ${OPTS}" &&

if [[ $GM_SNAP != y ]]
then
diff --git a/graphics/graphicsmagick/CONFIGURE
b/graphics/graphicsmagick/CONFIGURE
new file mode 100755
index 0000000..aef77d0
--- /dev/null
+++ b/graphics/graphicsmagick/CONFIGURE
@@ -0,0 +1,3 @@
+config_query_option GRAPHICSMAGICK_16BIT "Enable 16 bit pixel pipeline?" y \
+ "--with-quantum-depth=16" "--with-quantum-depth=8"
+
diff --git a/graphics/graphicsmagick/DEPENDS b/graphics/graphicsmagick/DEPENDS
index 47971ab..3549bfd 100755
--- a/graphics/graphicsmagick/DEPENDS
+++ b/graphics/graphicsmagick/DEPENDS
@@ -1,5 +1,5 @@
depends freetype2 &&
-depends libtool "--disable-ltdl-install" &&
+depends libtool &&

optional_depends bzip2 \
"--with-bzlib" \
@@ -26,7 +26,7 @@ optional_depends libpng \
"--without-png" \
"for PNG support" &&
# X11 support
-optional_depends xorg-server '--with-x' '--without-x''to support X
display' &&
+optional_depends xorg-server '--with-x' '--without-x' 'to support X
display' &&
if is_depends_enabled $SPELL xorg-server;then
depends libx11 &&
depends libxrender &&
diff --git a/graphics/graphicsmagick/DETAILS b/graphics/graphicsmagick/DETAILS
index 59ec795..c9e1f6b 100755
--- a/graphics/graphicsmagick/DETAILS
+++ b/graphics/graphicsmagick/DETAILS
@@ -6,11 +6,10 @@
# SOURCE=GraphicsMagick-${VERSION}.tar.bz2
#
SOURCE_URL[0]=ftp://ftp.${SPELL}.org/pub/GraphicsMagick/snapshots/${SOURCE}
#else
- VERSION=1.3.16
-
SOURCE_HASH=sha512:c7f08225672f4a070a9dd6dd3a4e43476ab26516e3137bde0cf9c9ff2980444ca1382ec6cddd93491f9f085ed3178d2bbe118f4c69c02251d017dc62eb1be88c
- SOURCE=GraphicsMagick-${VERSION}.tar.bz2
- SOURCE_URL[0]=ftp://ftp.${SPELL}.org/pub/GraphicsMagick/${SOURCE}
- SOURCE_URL[1]=${SOURCEFORGE_URL}/${SPELL}/${SOURCE}
+ VERSION=1.3.19
+
SOURCE_HASH=sha512:cdfbdc75356ade5037eab836739e7e59156d8b3555112d350f25e47072142e19d47ea9da718d93e40fd864c5bb88810737c078d6fbee9950b964f49519881f6e
+ SOURCE=GraphicsMagick-${VERSION}.tar.xz
+ SOURCE_URL[0]=${SOURCEFORGE_URL}/${SPELL}/${SPELL}/${VERSION}/${SOURCE}
#fi
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/GraphicsMagick-${VERSION}
WEB_SITE=http://www.${SPELL}.org
diff --git a/graphics/graphicsmagick/HISTORY b/graphics/graphicsmagick/HISTORY
index 96a07fc..4f0c60b 100644
--- a/graphics/graphicsmagick/HISTORY
+++ b/graphics/graphicsmagick/HISTORY
@@ -1,3 +1,15 @@
+2013-04-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.3.19
+ * CONFIGURE, BUILD, SUB_DEPENDS, PRE_SUB_DEPENDS: add option for
+ building graphicsmagick with 16 bit pipeline
+
+2013-06-14 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: fix X11 dependency (missing space), remove
+ --disable-ltdl-install, which is not recognized
+
+2013-04-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.3.18
+
2012-08-07 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.3.16

diff --git a/graphics/graphicsmagick/PRE_SUB_DEPENDS
b/graphics/graphicsmagick/PRE_SUB_DEPENDS
new file mode 100755
index 0000000..afaf962
--- /dev/null
+++ b/graphics/graphicsmagick/PRE_SUB_DEPENDS
@@ -0,0 +1,5 @@
+case $THIS_SUB_DEPENDS in
+ 16BIT) if [ $GRAPHICSMAGICK_16BIT == "--with-quantum-depth=16" ]; then
return 0; fi;;
+esac
+return 1
+
diff --git a/graphics/graphicsmagick/SUB_DEPENDS
b/graphics/graphicsmagick/SUB_DEPENDS
new file mode 100755
index 0000000..b3c60c6
--- /dev/null
+++ b/graphics/graphicsmagick/SUB_DEPENDS
@@ -0,0 +1,6 @@
+case $THIS_SUB_DEPENDS in
+ 16BIT) echo "16 bit pipeline required, forcing it." &&
+ GRAPHICSMAGICK_16BIT="--with-quantum-depth=16" ;;
+ *) echo "unknown sub-depends!"; return 1 ;;
+esac
+
diff --git a/graphics/imagemagick/BUILD b/graphics/imagemagick/BUILD
index d76777d..beb9253 100755
--- a/graphics/imagemagick/BUILD
+++ b/graphics/imagemagick/BUILD
@@ -1,11 +1,10 @@
-if [[ "$IMAGEMAGICK_X" != "y" ]]; then
- OPTS="--without-x $OPTS"
-fi &&
-
-# GS is broken with jpeg 8, so disable it
OPTS="--enable-shared \
--without-autotrace \
- --without-gslib \
+ --with-threads \
+ --with-modules \
$IMAGEMAGICK_HDRI \
+ $IMAGEMAGICK_OPENMP \
+ --with-quantum-depth=${IMAGEMAGICK_QUANTUM_DEPTH} \
$OPTS" &&
+
default_build
diff --git a/graphics/imagemagick/CONFIGURE b/graphics/imagemagick/CONFIGURE
index 4002668..299f792 100755
--- a/graphics/imagemagick/CONFIGURE
+++ b/graphics/imagemagick/CONFIGURE
@@ -1,3 +1,14 @@
-config_query IMAGEMAGICK_X "Do you want X support?" n
+. $GRIMOIRE/config_query_multi.function &&
+
config_query_option IMAGEMAGICK_HDRI "Enable High Dynamic Range Imagery?" n \
- '--enable-hdri' '--disable-hdri'
+ '--enable-hdri' '--disable-hdri' &&
+
+config_query_option IMAGEMAGICK_OPENMP "Use OpenMP for parallelism?" y \
+ '--with-openmp' '--without-openmp' &&
+
+config_query_multi IMAGEMAGICK_QUANTUM_DEPTH "How many bits do you want to
use in each quantum?" \
+ 16 \
+ 8 \
+ 32 \
+ 64
+
diff --git a/graphics/imagemagick/DEPENDS b/graphics/imagemagick/DEPENDS
index db29756..597d051 100755
--- a/graphics/imagemagick/DEPENDS
+++ b/graphics/imagemagick/DEPENDS
@@ -1,13 +1,13 @@
-depends libtool "--disable-ltdl-install" &&
+depends libtool &&
depends ilmbase &&

-if [[ "$IMAGEMAGICK_X" == "y" ]]; then
- depends libx11 '--with-x' &&
- depends libxrender &&
- depends libxext &&
- depends libxt &&
- depends libice &&
- depends libsm
+optional_depends libx11 '--with-x' '--without-x' 'for X11 support' &&
+if is_depends_enabled $SPELL libx11; then
+ depends libice &&
+ depends libsm &&
+ depends libxext &&
+ depends libxt &&
+ depends xextproto
fi &&

optional_depends -sub CXX gcc \
@@ -70,12 +70,10 @@ optional_depends 'librsvg2' \
'--without-rsvg' \
'for Scalable Vector Graphics support' &&

-# broken with jpeg 8
-#
-#optional_depends POSTSCRIPT-INTERPRETER \
-# "--with-gslib" \
-# "--without-gslib" \
-# "for generating Postscript and PDF output" &&
+optional_depends POSTSCRIPT-INTERPRETER \
+ "--with-gslib" \
+ "--without-gslib" \
+ "for generating Postscript and PDF output" &&

optional_depends 'djvulibre' \
'--with-djvu' \
@@ -105,4 +103,45 @@ optional_depends 'zlib' \
optional_depends 'bzip2' \
'--with-bzlib' \
'--without-bzlib' \
- 'for bZip2 compression support'
+ 'for bZip2 compression support' &&
+
+#optional_depends 'autotrace' \
+# '--with-autotrace' \
+# '--without-autotrace' \
+# 'for converting bitmap to vector graphics' &&
+
+optional_depends 'jbigkit' \
+ '--with-jbig' \
+ '--without-jbig' \
+ 'for fax compression format' &&
+
+optional_depends 'openjpeg' \
+ '--with-jpeg2k' \
+ '--without-jpeg2k' \
+ 'for JPEG2000 support' &&
+
+optional_depends 'liblqr' \
+ '--with-lqr' \
+ '--without-lqr' \
+ 'for seam-carving support' &&
+
+optional_depends 'pango' \
+ '--with-pango' \
+ '--without-pango' \
+ 'use pango for font rendering' &&
+
+optional_depends 'mupdf' \
+ '--with-pdf' \
+ '--without-pdf' \
+ 'for pdf support' &&
+
+optional_depends 'libwebp' \
+ '--with-webp' \
+ '--without-webp' \
+ 'for webp support' &&
+
+suggest_depends 'ufraw' \
+ '' \
+ '' \
+ 'for raw support'
+
diff --git a/graphics/imagemagick/DETAILS b/graphics/imagemagick/DETAILS
index ab955e7..c680eab 100755
--- a/graphics/imagemagick/DETAILS
+++ b/graphics/imagemagick/DETAILS
@@ -1,14 +1,12 @@
SPELL=imagemagick
- VERSION=6.8.3-7
+ SPELLX=ImageMagick
+ VERSION=6.8.9-7
SECURITY_PATCH=1
- SOURCE=ImageMagick-${VERSION}.tar.bz2
-SOURCE_DIRECTORY=${BUILD_DIRECTORY}/ImageMagick-${VERSION}
- SOURCE_URL[0]=ftp://ftp.imagemagick.org/pub/ImageMagick/$SOURCE
- SOURCE_URL[1]=ftp://ftp.surfnet.nl/pub/ImageMagick/$SOURCE
- SOURCE_URL[2]=ftp://ftp.nluug.nl/pub/ImageMagick/$SOURCE
- SOURCE_URL[3]=http://image_magick.veidrodis.com/image_magick/$SOURCE
-
SOURCE_HASH=sha512:8fc5acde3a0d6fc9608e0eb94cd5f3cc304a62b213c62caccf0515643ecbaf02fbc7ddb27569e44e8388256901cf7de494e75d6f13b6b801c4b70ddfb30b1b31
-# SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
+ SOURCE=$SPELLX-$VERSION.tar.xz
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
+ SOURCE_URL[0]=http://www.imagemagick.org/download/$SOURCE
+
SOURCE_URL[1]=http://ftp.sunet.se/pub/multimedia/graphics/ImageMagick/$SOURCE
+
SOURCE_HASH=sha512:e9be966b430d4aca1fe64435b68a5586c458ba8e238ba47d5d7046e90c2e807e6f7b476ede00c22ffb2dbdf9bb21762e121bba6e48062ebee2800612caf81eed
CCACHE="off"
WEB_SITE=http://www.imagemagick.org/
ENTERED=20010922
diff --git a/graphics/imagemagick/HISTORY b/graphics/imagemagick/HISTORY
index c39e9eb..a0485da 100644
--- a/graphics/imagemagick/HISTORY
+++ b/graphics/imagemagick/HISTORY
@@ -1,3 +1,69 @@
+2014-09-04 Remko van der Vossen <wich AT sourcemage.org>
+ * DETAILS: version 6.8.9-7
+
+2014-09-03 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: put in an existing backup URL (yes, we also could update,
+ but things are removed too quickly from primary site)
+
+2014-07-14 Remko van der Vossen <wich AT sourcemage.org>
+ * DETAILS: version 6.8.9-5
+
+2014-04-27 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 6.8.9-0
+
+2014-03-16 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 6.8.8-8
+ * DEPENDS: add optional dependencies on jbigkit, openjpeg,
+ liblqr, pango, mupdf, libwebp and ufraw
+ * CONFIGURE, DEPENDS: use optional dependency on libx11 instead
+ of query in CONFIGURE
+ * CONFIGURE, BUILD: make quantum bit depth configurable,
+ add option for using openmp
+
+2013-12-16 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 6.8.7-10; added legacy url for stable
+ grimoire branch
+ * DEPENDS: dropped deprecated flag
+
+2013-12-04 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 6.8.7-8
+ switched to the xz-compressed tarball
+
+2013-11-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 6.8.7-5, fix source urls
+
+2013-11-06 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 6.8.7-4
+
+2013-07-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 6.8.6-5
+
+2013-07-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 6.8.6-3
+
+2013-04-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 6.8.5-3
+
+2013-04-17 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 6.8.4-10
+ * BUILD, DEPENDS: reenabled ghostscript support
+
+2013-04-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 6.8.4-9
+
+2013-04-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 6.8.4-8
+
+2013-04-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 6.8.4-6
+
+2013-03-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 6.8.4-3
+ * SUB_DEPENDS, PRE_SUB_DEPENDS: add sub dependency for HDRI
+
+2013-03-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 6.8.3-10
+
2013-03-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 6.8.3-7

diff --git a/graphics/imagemagick/PRE_SUB_DEPENDS
b/graphics/imagemagick/PRE_SUB_DEPENDS
new file mode 100755
index 0000000..2ab8604
--- /dev/null
+++ b/graphics/imagemagick/PRE_SUB_DEPENDS
@@ -0,0 +1,4 @@
+case $THIS_SUB_DEPENDS in
+ HDRI) [[ $IMAGEMAGICK_HDRI == "--enable-hdri" ]] && return 0;;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"; return 1;;
+esac
diff --git a/graphics/imagemagick/SUB_DEPENDS
b/graphics/imagemagick/SUB_DEPENDS
new file mode 100755
index 0000000..8285fcc
--- /dev/null
+++ b/graphics/imagemagick/SUB_DEPENDS
@@ -0,0 +1,5 @@
+case $THIS_SUB_DEPENDS in
+ HDRI) message "HDRI needed, forcing it." &&
+ IMAGEMAGICK_HDRI="--enable-hdri" ;;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"; return 1;;
+esac
diff --git a/graphics/inkscape/DEPENDS b/graphics/inkscape/DEPENDS
index 6fa5363..f2c1113 100755
--- a/graphics/inkscape/DEPENDS
+++ b/graphics/inkscape/DEPENDS
@@ -3,7 +3,7 @@
depends ttf-bitstream-vera &&
depends -sub CXX gcc &&
depends gsl &&
-depends boost &&
+depends -sub IOSTREAMS boost &&
depends gtkmm2 &&
depends libxml2 &&
depends libxslt &&
diff --git a/graphics/inkscape/DETAILS b/graphics/inkscape/DETAILS
index 90e6b70..fcd68a1 100755
--- a/graphics/inkscape/DETAILS
+++ b/graphics/inkscape/DETAILS
@@ -1,13 +1,9 @@
SPELL=inkscape
- VERSION=0.48.4
+ VERSION=0.48.5
SOURCE=$SPELL-$VERSION.tar.bz2
- SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
- SOURCE2_URL[0]=$SOURCE_URL.asc
-
SOURCE_HASH=sha512:55954925e74e2c222e7ddb86bf75e9ad17c854d991258fd3a1bf1b2aafe7014418138246a51f9ab9c4444795b03419781517910debd3448ae461f1dd1b5848be
-# SOURCE_GPG=Ted_Gould.gpg:$SOURCE2:UPSTREAM_KEY
- SOURCE2_IGNORE=signature
+
SOURCE_URL[0]=$SOURCEFORGE_URL/project/${SPELL}/${SPELL}/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:97f08d9d31e2ad84e15b9f37be3a3039aabb5b15061919e1500a01ecf56398abb3ab06a4fe557bd379dcf7acd95166637be2f4d3ef1a17c3cc76a79a7868b418
WEB_SITE=http://www.inkscape.org/
ENTERED=20031207
SECURITY_PATCH=2
diff --git a/graphics/inkscape/HISTORY b/graphics/inkscape/HISTORY
index 2f199bd..b6cd58b 100644
--- a/graphics/inkscape/HISTORY
+++ b/graphics/inkscape/HISTORY
@@ -1,3 +1,10 @@
+2014-08-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.48.5
+
+2013-09-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: depends only on specific boost lib and headers (iostreams)
+ * INSTALL: added, to fix multijob install
+
2012-12-19 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.48.4, SECURITY_PATCH=2

diff --git a/graphics/inkscape/INSTALL b/graphics/inkscape/INSTALL
new file mode 100755
index 0000000..9d9a4c0
--- /dev/null
+++ b/graphics/inkscape/INSTALL
@@ -0,0 +1,3 @@
+make_single &&
+default_install &&
+make_normal
diff --git a/graphics/inkscape/Ted_Gould.gpg b/graphics/inkscape/Ted_Gould.gpg
deleted file mode 100644
index 3698ee9..0000000
Binary files a/graphics/inkscape/Ted_Gould.gpg and /dev/null differ
diff --git a/graphics/keyjnote/DEPENDS b/graphics/keyjnote/DEPENDS
index d5ec5b2..f04d728 100755
--- a/graphics/keyjnote/DEPENDS
+++ b/graphics/keyjnote/DEPENDS
@@ -1,5 +1,5 @@
depends python &&
depends pyopengl &&
depends pygame &&
-depends pil &&
+depends pillow &&
depends POSTSCRIPT-INTERPRETER
diff --git a/graphics/keyjnote/HISTORY b/graphics/keyjnote/HISTORY
index c4ed527..e940964 100644
--- a/graphics/keyjnote/HISTORY
+++ b/graphics/keyjnote/HISTORY
@@ -1,5 +1,9 @@
+2013-08-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: pil -> pillow
+
2011-01-02 Ismael Luceno <ismael AT sourcemage.org>
* keyjnote.desktop: added spanish comment

2007-03-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * DETAILS, DEPENDS, BUILD, INSTALL, HISTORYdesktop/keyjnote.desktop,
: created spell
+ * DETAILS, DEPENDS, BUILD, INSTALL, HISTORY, desktop/keyjnote.desktop:
+ created spell
diff --git a/graphics/lcms2/DETAILS b/graphics/lcms2/DETAILS
index 83d277a..3244f11 100755
--- a/graphics/lcms2/DETAILS
+++ b/graphics/lcms2/DETAILS
@@ -1,7 +1,7 @@
SPELL=lcms2
SPELLX=lcms
- VERSION=2.4
-
SOURCE_HASH=sha512:935105c396ca3ff00db6be18feb94883e40312010866e029d0bbdf340f7bc354d24d09697335304f8dfc93d41a4d10f7d186721553959091cee962610441bb6e
+ VERSION=2.6
+
SOURCE_HASH=sha512:af2dd8829a5d8b280688bc247812829c885368951d385a23a1596cf8d0a7aed627c8faa35740073efc51a86ef5c900fc9bdb9dcdfad885fb8b1eae16953f9041
VX=${VERSION//a}
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VX"
diff --git a/graphics/lcms2/HISTORY b/graphics/lcms2/HISTORY
index 1a5b3b9..1c5dfc8 100644
--- a/graphics/lcms2/HISTORY
+++ b/graphics/lcms2/HISTORY
@@ -1,3 +1,9 @@
+2014-04-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.6
+
+2013-07-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.5
+
2012-09-14 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.4

diff --git a/graphics/lensfun/DETAILS b/graphics/lensfun/DETAILS
index cbd0149..94b8369 100755
--- a/graphics/lensfun/DETAILS
+++ b/graphics/lensfun/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=lensfun
if [[ $LENSFUN_BRANCH == scm ]]; then
-if [[ $LENSFUN_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=scm
-fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-scm.tar.bz2
SOURCE_HINTS=old_svn_compat
FORCE_DOWNLOAD=ON
@@ -12,13 +9,13 @@ fi
SOURCE_IGNORE=volatile
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-scm
else
- VERSION=0.2.6
-
SOURCE_HASH=sha512:209ef807d0cc43dcc021709ab0f5e460fed9192a4f617c8e4e07fd6e3b0ad3863d1e1b716c38025ec5cc8b22f62708ec64b4e02f14b35f25c5767b5db1defbb1
+ VERSION=0.3.0
+
SOURCE_HASH=sha512:2b0a57b3ae48401908d51372814424c1076d4219400935990af917f131e34261c44122773114c045a39db9062d6a0146cd44e20e3942d2bf3c281a5cc1494cc7
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://download.berlios.de/$SPELL/$SOURCE
+ SOURCE_URL[0]=${SOURCEFORGE_URL}/${SPELL}/${VERSION}/${SOURCE}
fi
- WEB_SITE=http://lensfun.berlios.de/
+ WEB_SITE=http://lensfun.sourceforge.net/
LICENSE[0]=GPL
ENTERED=20080607
KEYWORDS="photo"
diff --git a/graphics/lensfun/HISTORY b/graphics/lensfun/HISTORY
index d4434b7..ce98010 100644
--- a/graphics/lensfun/HISTORY
+++ b/graphics/lensfun/HISTORY
@@ -1,3 +1,15 @@
+2014-10-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.3.0
+
+2014-08-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.2.8, fix WEB_SITE
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2012-08-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.2.7
+
2012-07-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 0.2.6
* DETAILS, PREPARE, DEPENDS: use prepare_select_branch
diff --git a/graphics/leptonica/DEPENDS b/graphics/leptonica/DEPENDS
index ee65ed9..7ef30ab 100755
--- a/graphics/leptonica/DEPENDS
+++ b/graphics/leptonica/DEPENDS
@@ -1,4 +1,4 @@
-optional_depends giflib '' '--without-giflib' &&
+optional_depends GIFLIB '' '--without-giflib' &&
optional_depends JPEG '' '' 'JPEG support' &&
optional_depends libpng '' '' 'PNG support' &&
optional_depends tiff '' '--without-libtiff' 'TIFF support' &&
diff --git a/graphics/leptonica/DETAILS b/graphics/leptonica/DETAILS
index 54bbdb0..b729204 100755
--- a/graphics/leptonica/DETAILS
+++ b/graphics/leptonica/DETAILS
@@ -1,10 +1,10 @@
SPELL=leptonica
- VERSION=1.69
-
SOURCE_HASH=sha512:4939408d3908729c9ef39d9e9fb001115d19260aa1282b448a2b44cb2ce3dada92c36b98611d597f054534b59bbd8a988374372223430b9b83b195716f165e42
+ VERSION=1.70
+
SOURCE_HASH=sha512:6a0769b4ff646c84582c3c81d770e72b282d941f88fa9e46548705cd4850d48a40f0af0829903cd917319c872f4679caa98bde556fa753eff65f3e9fc3679084
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- WEB_SITE=http://code.google.com/p/$SPELL
- SOURCE_URL[0]=http://$SPELL.googlecode.com/files/$SOURCE
+ WEB_SITE=http://leptonica.org
+ SOURCE_URL[0]=$WEB_SITE/source/$SOURCE
LICENSE[0]=APACHE
ENTERED=20111102
KEYWORDS="graphics"
diff --git a/graphics/leptonica/HISTORY b/graphics/leptonica/HISTORY
index bdb0002..3ae7253 100644
--- a/graphics/leptonica/HISTORY
+++ b/graphics/leptonica/HISTORY
@@ -1,3 +1,10 @@
+2014-05-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
+2014-04-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.70
+ new website & url
+
2012-10-22 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.69

diff --git a/graphics/libgphoto2/DEPENDS b/graphics/libgphoto2/DEPENDS
index 337c2bf..14734e2 100755
--- a/graphics/libgphoto2/DEPENDS
+++ b/graphics/libgphoto2/DEPENDS
@@ -1,11 +1,17 @@
depends bison && # Is this really needed?
depends pkgconfig &&
+depends libxml2 &&
+# make icu usage explicit
+if is_depends_enabled libxml2 icu;then
+ depends icu
+fi &&
+

# test kernel version
local GPH_KDEV
GPH_KVER=`uname -r |cut -c-3` &&
if [[ $GPH_KVER != "2.4" ]];then
- optional_depends udev "udevscriptdir=$INSTALL_ROOT/lib/udev" "" \
+ optional_depends UDEV "udevscriptdir=$INSTALL_ROOT/lib/udev" "" \
"for kernel UDEV support"
else
optional_depends hotplug "" "" "for kernel hotplug support"
diff --git a/graphics/libgphoto2/DETAILS b/graphics/libgphoto2/DETAILS
index ab87eba..671bb65 100755
--- a/graphics/libgphoto2/DETAILS
+++ b/graphics/libgphoto2/DETAILS
@@ -1,6 +1,6 @@
SPELL=libgphoto2
- VERSION=2.5.1
-
SOURCE_HASH=sha512:5a471cf3715b7b82cbb1232ef6041b8cbe43e92d412d650a26c80c60976d6d089c30281781c32c7dff1be78f09f54ca2ab9c4f3501460bd099f576e288bdd30e
+ VERSION=2.5.6
+
SOURCE_HASH=sha512:4e71cc5b1b10d4202e5359036ada768ed70d401e924aefa95fdbc5170b131c0df636b0cfb95b3013ea54ac14c0379e9ed914c7a68bf86848dfd46396668367f5
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/gphoto/$SOURCE
diff --git a/graphics/libgphoto2/HISTORY b/graphics/libgphoto2/HISTORY
index b5a11eb..7cf3eb8 100644
--- a/graphics/libgphoto2/HISTORY
+++ b/graphics/libgphoto2/HISTORY
@@ -1,3 +1,25 @@
+2014-12-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.5.6
+
+2014-11-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.5.5
+ * DEPENDS: add libxml2 and possibly icu.1
+
+2014-08-31 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.5.5
+
+2014-05-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.5.4
+
+2014-01-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.5.3
+
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: udev => UDEV
+
+2013-05-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.5.2
+
2013-02-24 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.5.1

diff --git a/graphics/luminance-hdr/DETAILS b/graphics/luminance-hdr/DETAILS
index b465d58..54a168a 100755
--- a/graphics/luminance-hdr/DETAILS
+++ b/graphics/luminance-hdr/DETAILS
@@ -14,7 +14,7 @@ to provide a workflow for HDR imaging. Supported HDR
formats:

* OpenEXR (extension: exr)
* Radiance RGBE (extension: hdr) * Tiff formats:
- 16bit, 32bit (float) and LogLuv (extension: tiff)
+ 16-bit, 32-bit (float) and LogLuv (extension: tiff)
* Raw image formats (extension: various)
* PFS native format (extension: pfs)

@@ -22,8 +22,8 @@ Supported LDR formats:
* JPEG, PNG, PPM, PBM, TIFF(8 bit)

Supported features:
-* Create an HDR file from a set of images (formats: JPEG, TIFF 8bit
- and 16bit, RAW) of the same scene taken at different exposure setting.
+* Create an HDR file from a set of images (formats: JPEG, TIFF 8-bit
+ and 16-bit, RAW) of the same scene taken at different exposure setting.
* Save and load HDR images.
* Rotate and resize HDR images.
* Tonemap HDR images.
diff --git a/graphics/luminance-hdr/HISTORY b/graphics/luminance-hdr/HISTORY
index 08cebb8..60fd1a9 100644
--- a/graphics/luminance-hdr/HISTORY
+++ b/graphics/luminance-hdr/HISTORY
@@ -1,3 +1,6 @@
+2014-12-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Replace "bit" suffix with "-bit" in description
+
2012-11-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: spell renamed to luminance-hdr, version 2.2.1
* DEPENDS: added dependencies on gsl and libraw
diff --git a/graphics/maim/BUILD b/graphics/maim/BUILD
new file mode 100755
index 0000000..e013b8d
--- /dev/null
+++ b/graphics/maim/BUILD
@@ -0,0 +1 @@
+cmake_build
diff --git a/graphics/maim/DEPENDS b/graphics/maim/DEPENDS
new file mode 100755
index 0000000..2b735ba
--- /dev/null
+++ b/graphics/maim/DEPENDS
@@ -0,0 +1,5 @@
+depends cmake &&
+depends imlib2 &&
+depends libx11 &&
+depends libxrandr &&
+depends libxfixes
diff --git a/graphics/maim/DETAILS b/graphics/maim/DETAILS
new file mode 100755
index 0000000..c127c24
--- /dev/null
+++ b/graphics/maim/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=maim
+ VERSION=3.3.41
+ SOURCE=$SPELL-$VERSION.tar.gz
+
SOURCE_URL[0]=https://github.com/naelstrof/$SPELL/archive/v$VERSION/$SOURCE
+
SOURCE_HASH=sha512:2e533c6c1b153b65e57ba8fa72d72f7fb7d40c3c483f75fda25166c41eb4c8079ea2f42b78cef649de5a53eb15e48291a03ab7ad0a9f2d9bc0c3860540ebff81
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=https://github.com/naelstrof/maim
+ LICENSE[0]=GPL
+ ENTERED=20141119
+ SHORT="desktop screenshot utility"
+cat << EOF
+maim (make image) takes screenshots of your desktop. It has options to take
only
+a region, and relies on slop to query for regions. maim is supposed to be an
+improved scrot.
+EOF
diff --git a/graphics/maim/HISTORY b/graphics/maim/HISTORY
new file mode 100644
index 0000000..deb97bc
--- /dev/null
+++ b/graphics/maim/HISTORY
@@ -0,0 +1,11 @@
+2014-12-04 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.3.41
+
+2014-11-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.3.38
+
+2014-11-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.3.37
+
+2014-11-19 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, BUILD: created spell, version 2.3.36
diff --git a/graphics/mcomix/DEPENDS b/graphics/mcomix/DEPENDS
index 401dd74..ad6fc06 100755
--- a/graphics/mcomix/DEPENDS
+++ b/graphics/mcomix/DEPENDS
@@ -1,5 +1,5 @@
depends pygtk2 &&
-depends pil &&
+depends pillow &&
depends SETUPTOOLS &&

suggest_depends unrar "" "" "for rar archives" &&
diff --git a/graphics/mcomix/DETAILS b/graphics/mcomix/DETAILS
index 531c3f5..928f0b2 100755
--- a/graphics/mcomix/DETAILS
+++ b/graphics/mcomix/DETAILS
@@ -1,8 +1,8 @@
SPELL=mcomix
- VERSION=0.99
+ VERSION=1.00
SOURCE="${SPELL}-${VERSION}.tar.bz2"

SOURCE_URL[0]=http://sourceforge.net/projects/${SPELL}/files/MComix-${VERSION}/${SOURCE}
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+
SOURCE_HASH=sha512:9fc975afa92ad7130fe0d39058463cf26f8a9415257869e45e4cf83fae5e2bd8f4f264821046fcf425ee3729ec3dacfa59cd52342055a6246cf0b61b866f09b1
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://sourceforge.net/projects/mcomix/";
LICENSE[0]="GPL"
diff --git a/graphics/mcomix/HISTORY b/graphics/mcomix/HISTORY
index 04845f8..782576f 100644
--- a/graphics/mcomix/HISTORY
+++ b/graphics/mcomix/HISTORY
@@ -1,3 +1,9 @@
+2013-09-20 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.00
+
+2013-08-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: pil -> pillow
+
2012-07-15 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 0.99

diff --git a/graphics/mcomix/mcomix-0.99.tar.bz2.sig
b/graphics/mcomix/mcomix-0.99.tar.bz2.sig
deleted file mode 100644
index d7e7ddf..0000000
Binary files a/graphics/mcomix/mcomix-0.99.tar.bz2.sig and /dev/null differ
diff --git a/graphics/mtpaint/DEPENDS b/graphics/mtpaint/DEPENDS
index 81fed4e..77837f1 100755
--- a/graphics/mtpaint/DEPENDS
+++ b/graphics/mtpaint/DEPENDS
@@ -1,6 +1,6 @@
depends gtk+2 'gtk2' &&

-optional_depends giflib '' 'nogif' 'for GIF support' &&
+optional_depends GIFLIB '' 'nogif' 'for GIF support' &&
optional_depends JPEG 'jpeg' 'nojpeg' 'for JPEG support' &&
optional_depends openjpeg 'jp2' 'nojp2' 'for JPEG 2000 support' &&
optional_depends tiff 'tiff' 'notiff' 'for TIFF support'
diff --git a/graphics/mtpaint/HISTORY b/graphics/mtpaint/HISTORY
index 3524062..3d523c2 100644
--- a/graphics/mtpaint/HISTORY
+++ b/graphics/mtpaint/HISTORY
@@ -1,3 +1,6 @@
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
2012-01-01 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.40

diff --git a/graphics/mypaint/DETAILS b/graphics/mypaint/DETAILS
index 68d547b..e6c42d4 100755
--- a/graphics/mypaint/DETAILS
+++ b/graphics/mypaint/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=mypaint
if [[ $MYPAINT_BRANCH == scm ]]; then
- if [[ $MYPAINT_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=scm
- fi
+ VERSION=$(get_scm_version)
SOURCE="$SPELL-scm.tar.bz2"
SOURCE_URL[0]=git://gitorious.org/$SPELL/$SPELL.git:$SPELL-scm
SOURCE_IGNORE=volatile
diff --git a/graphics/mypaint/HISTORY b/graphics/mypaint/HISTORY
index 746f8d8..078f953 100644
--- a/graphics/mypaint/HISTORY
+++ b/graphics/mypaint/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2012-04-27 Ismael Luceno <ismael AT sourcemage.org>
* DEPENDS: added dependency on lcms2

diff --git a/graphics/nitrogen/DEPENDS b/graphics/nitrogen/DEPENDS
index c921199..9c84df7 100755
--- a/graphics/nitrogen/DEPENDS
+++ b/graphics/nitrogen/DEPENDS
@@ -1 +1,9 @@
-depends gtkmm2
+depends gtkmm2 &&
+depends gtk+2 &&
+depends glib2 &&
+depends -sub CXX gcc &&
+optional_depends libxinerama "--enable-xinerama" "--disable-xinerama" "for
multi-monitor support"
+if [[ $NITROGEN_BRANCH == scm ]]; then
+ depends automake &&
+ depends autoconf
+fi
diff --git a/graphics/nitrogen/DETAILS b/graphics/nitrogen/DETAILS
index 095f3ad..1742c15 100755
--- a/graphics/nitrogen/DETAILS
+++ b/graphics/nitrogen/DETAILS
@@ -1,9 +1,19 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=nitrogen
+if [[ $NITROGEN_BRANCH == scm ]]; then
+ VERSION=$(get_scm_version)
+ SOURCE=$SPELL-git.tar.bz2
+ SOURCE_URL[0]=git://github.com/l3ib/nitrogen.git
+ SOURCE_IGNORE=volatile
+ FORCE_DOWNLOAD=1
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-git"
+else
VERSION=1.5.2
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://projects.l3ib.org/${SPELL}/files/${SOURCE}

SOURCE_HASH=sha512:f4fdafcecb946f6918220f7562a69eb5223d4303c9bf3df4adb5dedfd8d402ee4f3fd3b1692875ede545d3e03f0ca88fa475206a839bb36677fa008a33e99551
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+fi
WEB_SITE="http://projects.l3ib.org/nitrogen/";
LICENSE[0]=GPL
ENTERED=20080808
diff --git a/graphics/nitrogen/HISTORY b/graphics/nitrogen/HISTORY
index 1649ff1..a1a2980 100644
--- a/graphics/nitrogen/HISTORY
+++ b/graphics/nitrogen/HISTORY
@@ -1,3 +1,9 @@
+2014-09-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS, DEPENDS, PRE_BUILD, PREPARE: add support for building
+ the scm version
+ * DEPENDS: add dependencies on gtk+2, glib2, gcc and an optional
+ dependency on libxinerama
+
2013-03-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.5.2
* BUILD: add libX11 to LDFLAGS
diff --git a/graphics/nitrogen/PREPARE b/graphics/nitrogen/PREPARE
new file mode 100755
index 0000000..98d27e4
--- /dev/null
+++ b/graphics/nitrogen/PREPARE
@@ -0,0 +1,2 @@
+. ${GRIMOIRE}/FUNCTIONS &&
+prepare_select_branch stable scm
diff --git a/graphics/nitrogen/PRE_BUILD b/graphics/nitrogen/PRE_BUILD
new file mode 100755
index 0000000..64cba99
--- /dev/null
+++ b/graphics/nitrogen/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+if [[ $NITROGEN_BRANCH == scm ]]; then
+ ./bootstrap
+fi
diff --git a/graphics/nomacs/BUILD b/graphics/nomacs/BUILD
new file mode 100755
index 0000000..2113434
--- /dev/null
+++ b/graphics/nomacs/BUILD
@@ -0,0 +1 @@
+qt4_cmake_build
diff --git a/graphics/nomacs/DEPENDS b/graphics/nomacs/DEPENDS
new file mode 100755
index 0000000..a52c1c4
--- /dev/null
+++ b/graphics/nomacs/DEPENDS
@@ -0,0 +1,2 @@
+depends qt4 &&
+depends opencv
diff --git a/graphics/nomacs/DETAILS b/graphics/nomacs/DETAILS
new file mode 100755
index 0000000..20c7509
--- /dev/null
+++ b/graphics/nomacs/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=nomacs
+ VERSION=2.0.2
+ SOURCE=$SPELL-$VERSION-source.tar.bz2
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:ccb183365ec39d4df1ce8db99cc2d410824ae987e89db556fe896212f60886f36f6fa9dcd2382f09e9be751f54dd8144fd94808b4298b4c0741eecb300f77241
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=http://www.nomacs.org/
+ LICENSE[0]=GPL
+ ENTERED=20140722
+ SHORT="image viewer"
+cat << EOF
+Image viewer with capability of syncing multiple instances.
+EOF
diff --git a/graphics/nomacs/HISTORY b/graphics/nomacs/HISTORY
new file mode 100644
index 0000000..dd8ed37
--- /dev/null
+++ b/graphics/nomacs/HISTORY
@@ -0,0 +1,5 @@
+2014-08-01 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.0.2
+
+2014-07-22 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS, DEPENDS, BUILD: spell created, version 2.0.0
diff --git a/graphics/openexr/0001-add-missing-header.patch
b/graphics/openexr/0001-add-missing-header.patch
deleted file mode 100644
index d1f6a11..0000000
--- a/graphics/openexr/0001-add-missing-header.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From 72441c32e66131d5a880f5a2804f2b3c075cd59d Mon Sep 17 00:00:00 2001
-From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
-Date: Fri, 26 Oct 2012 21:21:56 +0200
-Subject: [PATCH] add missing header
-
----
- exrenvmap/blurImage.cpp | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/exrenvmap/blurImage.cpp b/exrenvmap/blurImage.cpp
-index 04edb8d..9700914 100644
---- a/exrenvmap/blurImage.cpp
-+++ b/exrenvmap/blurImage.cpp
-@@ -45,6 +45,7 @@
- #include "Iex.h"
- #include <iostream>
- #include <algorithm>
-+#include <string.h>
-
- using namespace std;
- using namespace Imf;
---
-1.8.0
-
diff --git a/graphics/openexr/DETAILS b/graphics/openexr/DETAILS
index 0515ee8..a5e3e7a 100755
--- a/graphics/openexr/DETAILS
+++ b/graphics/openexr/DETAILS
@@ -1,10 +1,10 @@
SPELL=openexr
- VERSION=1.7.0
+ VERSION=2.1.0
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://savannah.nongnu.org/download/$SPELL/$SOURCE
SOURCE_URL[1]=http://www.openexr.com/downloads/$SOURCE
-
SOURCE_HASH[0]=sha512:1fb033f909961a9778b762241e09946d19c7e75bbade7b5a942bb159eec3af9200afd722c3170165ad4b1fa602d9dbe6938112aad1716e7c7e6b8c37ee3980e0
+
SOURCE_HASH[0]=sha512:d69924331c3392b8063229391414bb90f16ce317c76cfffe5fe0fcbb25e576f6ace8320b51c2a9987fee912cedd8e69116d4b49ba716b4a5f011131a81815403
WEB_SITE=http://www.openexr.com/
ENTERED=20030123
LICENSE[0]=http://www.ilm.com/opensource/ilm-bsd-lic.html
diff --git a/graphics/openexr/HISTORY b/graphics/openexr/HISTORY
index c00e89f..cca1d1b 100644
--- a/graphics/openexr/HISTORY
+++ b/graphics/openexr/HISTORY
@@ -1,3 +1,10 @@
+2014-02-12 Tommy Boatman <tboatman AT sourcemage.org>
+ * DETAILS: 2.1.0
+
+2013-04-21 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.0.0
+ * PRE_BUILD, 0001-add-missing-header.patch: removed
+
2012-10-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.7.0
* 0001-add-missing-header.patch, PRE_BUILD: added patch to avoid
compile error
diff --git a/graphics/openexr/PRE_BUILD b/graphics/openexr/PRE_BUILD
deleted file mode 100755
index f485a00..0000000
--- a/graphics/openexr/PRE_BUILD
+++ /dev/null
@@ -1,3 +0,0 @@
-default_pre_build &&
-cd $SOURCE_DIRECTORY &&
-patch -p1 < $SCRIPT_DIRECTORY/0001-add-missing-header.patch
diff --git a/graphics/optipng/BUILD b/graphics/optipng/BUILD
index 2f26843..f9af227 100755
--- a/graphics/optipng/BUILD
+++ b/graphics/optipng/BUILD
@@ -1,4 +1,5 @@
./configure -prefix="$INSTALL_ROOT/usr" \
+ -mandir="$INSTALL_ROOT/usr/share/man" \
$OPTS &&

make
diff --git a/graphics/optipng/DETAILS b/graphics/optipng/DETAILS
index 42f4a38..e1dbf94 100755
--- a/graphics/optipng/DETAILS
+++ b/graphics/optipng/DETAILS
@@ -1,9 +1,10 @@
SPELL=optipng
- VERSION=0.7.4
+ VERSION=0.7.5
SECURITY_PATCH=2
+ PATCHLEVEL=1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:53db8f528cded99aded4db85424e38890ebdc26043e0497a575d0f3b81fe575638355dab1ca0d46c24ebbbe8a6657ac8e0c4216eee0d02f41d7365e3e168e40f
+
SOURCE_HASH=sha512:6f319965739235387e99244dda5f52533e22b7040301cf680180e383f24361819f66cb3adf1a90923e9509ed08d55bbe442ec363310c385fcf70f551febfbb6f
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://optipng.sourceforge.net/
LICENSE[0]=ZLIB
diff --git a/graphics/optipng/HISTORY b/graphics/optipng/HISTORY
index 893ef91..ed09390 100644
--- a/graphics/optipng/HISTORY
+++ b/graphics/optipng/HISTORY
@@ -1,3 +1,10 @@
+2014-04-27 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1
+ * BUILD: fixed man directory
+
+2014-03-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.7.5
+
2012-11-07 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.7.4; SECURITY_PATCH++

diff --git a/graphics/pktriggercord/BUILD b/graphics/pktriggercord/BUILD
new file mode 100755
index 0000000..4f8922d
--- /dev/null
+++ b/graphics/pktriggercord/BUILD
@@ -0,0 +1 @@
+LDFLAGS+=-lm default_build_make
diff --git a/graphics/pktriggercord/DEPENDS b/graphics/pktriggercord/DEPENDS
new file mode 100755
index 0000000..64d9aae
--- /dev/null
+++ b/graphics/pktriggercord/DEPENDS
@@ -0,0 +1,2 @@
+depends gtk+2 &&
+depends glib2
diff --git a/graphics/pktriggercord/DETAILS b/graphics/pktriggercord/DETAILS
new file mode 100755
index 0000000..a581fc4
--- /dev/null
+++ b/graphics/pktriggercord/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=pktriggercord
+ VERSION=0.81.00.src
+ SOURCE="pkTriggerCord-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/project/${SPELL}/0.81.00/${SOURCE}
+
SOURCE_HASH=sha512:b84e315607b7d54ccdecb7f8f98c020b2fe32ad97c1012ec28b6a95289af7e5bac63ba1fdcb0e96ed1a7e5909ede6a577bc73834df0f1f912b2dacec30083d17
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-0.81.00"
+ WEB_SITE="http://pktriggercord.sourceforge.net/";
+ LICENSE[0]=LGPL
+ ENTERED=20130817
+ SHORT="remote control software for Pentax DSLR cameras"
+cat << EOF
+After you connect the camera to your PC with the USB cable, you can control
+the camera from pkTriggerCord. You can read status information, you can
change
+several settings, and you can take pictures. The pictures are stored in the
+camera's buffer and can be downloaded to the PC. Pictures are not written
+on the SD card of the camera.
+EOF
diff --git a/graphics/pktriggercord/HISTORY b/graphics/pktriggercord/HISTORY
new file mode 100644
index 0000000..1b971fa
--- /dev/null
+++ b/graphics/pktriggercord/HISTORY
@@ -0,0 +1,3 @@
+2013-08-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/graphics/pngcrush/DETAILS b/graphics/pngcrush/DETAILS
index b877893..3f5c825 100755
--- a/graphics/pngcrush/DETAILS
+++ b/graphics/pngcrush/DETAILS
@@ -1,11 +1,11 @@
SPELL=pngcrush
- VERSION=1.7.20
- SOURCE=$SPELL-$VERSION.tar.bz2
+ VERSION=1.7.23
+
SOURCE_HASH=sha512:0c605b89def5ee3455ab8f6ea3f986319a609000b84b20d2093d5ee92f6876191b41fea70606f7c7e6280073d519b1e4896a29d9965880b73c4d8c3e1bab14ed
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$SOURCEFORGE_URL/pmt/$SOURCE
WEB_SITE=http://pmt.sourceforge.net/pngcrush/index.html
ENTERED=20030613
-
SOURCE_HASH=sha512:356682374f567e7fa90f915c4292be0eb9a6150cdf87a949b0f1eb4fc661d107fa34521bebc5fab4099cf3c9e562c25189ffe68a730651de545fd7a37a502450
LICENSE[0]=ZLIB
DOCS="ChangeLog.html"
KEYWORDS="graphics"
diff --git a/graphics/pngcrush/HISTORY b/graphics/pngcrush/HISTORY
index 192b6ad..5bac9b9 100644
--- a/graphics/pngcrush/HISTORY
+++ b/graphics/pngcrush/HISTORY
@@ -1,3 +1,6 @@
+2014-02-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.7.23
+
2011-10-15 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.7.20
* BUILD: better use of the flags
diff --git a/graphics/pngquant/DETAILS b/graphics/pngquant/DETAILS
index 1eafb34..9259177 100755
--- a/graphics/pngquant/DETAILS
+++ b/graphics/pngquant/DETAILS
@@ -1,8 +1,8 @@
SPELL=pngquant
- VERSION=1.8.2
+ VERSION=2.2.0
SOURCE=$SPELL-$VERSION-src.tar.bz2
SOURCE_URL[0]=http://pngquant.org/$SOURCE
-
SOURCE_HASH=sha512:394688ea754be781f96372a793c4186d35014dc1fc3b974e2335542d0aaaebe811bd4db5c34f7d7ec492aa38ff8b46c43a6ce77dc78483c4d43afb8aef8ba708
+
SOURCE_HASH=sha512:58ab515f1b3a12d95edc597b088f026668be3d022e753ddaf2e9474dd9feaaad9f0362b1b7ad0951ffe27b00fa7940e555372b404a52b79398e06e3c533b584c
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://pngquant.org/
ENTERED=20130201
diff --git a/graphics/pngquant/HISTORY b/graphics/pngquant/HISTORY
index 31d822c..2e8a8d7 100644
--- a/graphics/pngquant/HISTORY
+++ b/graphics/pngquant/HISTORY
@@ -1,2 +1,6 @@
+2014-04-27 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.2.0
+ * PRE_BUILD: added, to prevent double-build stage
+
2013-02-01 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS, DEPENDS, BUILD, INSTALL: spell created
diff --git a/graphics/pngquant/PRE_BUILD b/graphics/pngquant/PRE_BUILD
new file mode 100755
index 0000000..43bb7c1
--- /dev/null
+++ b/graphics/pngquant/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+sedit "s:install\: \$(BIN):install\::" Makefile
diff --git a/graphics/pyexiv2/BUILD b/graphics/pyexiv2/BUILD
new file mode 100755
index 0000000..0111cd0
--- /dev/null
+++ b/graphics/pyexiv2/BUILD
@@ -0,0 +1 @@
+scons prefix="${INSTALL_ROOT}/usr"
diff --git a/graphics/pyexiv2/DEPENDS b/graphics/pyexiv2/DEPENDS
new file mode 100755
index 0000000..f4c5fb7
--- /dev/null
+++ b/graphics/pyexiv2/DEPENDS
@@ -0,0 +1,4 @@
+depends python &&
+depends -sub PYTHON boost &&
+depends scons &&
+depends exiv2
diff --git a/graphics/pyexiv2/DETAILS b/graphics/pyexiv2/DETAILS
new file mode 100755
index 0000000..d274645
--- /dev/null
+++ b/graphics/pyexiv2/DETAILS
@@ -0,0 +1,22 @@
+ SPELL=pyexiv2
+ VERSION=0.3.2
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+
SOURCE_URL[0]=http://launchpad.net/${SPELL}/0.3.x/${VERSION}/+download/${SOURCE}
+
SOURCE_HASH=sha512:d27bd6cf93ab6143b4d09e04d6d4a728f3cbcd6f4b80b2dd0bea19ae1a7cb7bb8be45c6f54e24488e8e933941bbddccc0ba79331d133a54b6ca632c73f84cce7
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://tilloy.net/dev/pyexiv2/overview.html";
+ LICENSE[0]=GPL
+ ENTERED=20130706
+ SHORT="a Python binding to exiv2"
+cat << EOF
+pyexiv2 is a Python binding to exiv2, the C++ library for manipulation of
+EXIF, IPTC and XMP image metadata.
+
+It is a python module that allows your python scripts to read and write
+metadata (EXIF, IPTC, XMP, thumbnails) embedded in image files (JPEG,
+TIFF, ...).
+
+It is designed as a high-level interface to the functionalities offered
+by libexiv2. Using python's built-in data types and standard modules, it
+provides easy manipulation of image metadata.
+EOF
diff --git a/graphics/pyexiv2/HISTORY b/graphics/pyexiv2/HISTORY
new file mode 100644
index 0000000..9b971fc
--- /dev/null
+++ b/graphics/pyexiv2/HISTORY
@@ -0,0 +1,3 @@
+2013-07-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/graphics/pyexiv2/INSTALL b/graphics/pyexiv2/INSTALL
new file mode 100755
index 0000000..8c78671
--- /dev/null
+++ b/graphics/pyexiv2/INSTALL
@@ -0,0 +1 @@
+scons prefix="$INSTALL_ROOT/usr" install
diff --git a/graphics/qiv/DEPENDS b/graphics/qiv/DEPENDS
index dbb5dbf..b74225b 100755
--- a/graphics/qiv/DEPENDS
+++ b/graphics/qiv/DEPENDS
@@ -1,5 +1,5 @@
-depends libx11 &&
-depends gtk+2 &&
-depends imlib2 &&
+depends libx11 &&
+depends gtk+2 &&
+depends -sub X11 imlib2 &&

-optional_depends libxinerama "xinerama" "" "for Xinerama support"
+optional_depends libxinerama "xinerama" "" "for Xinerama support"
diff --git a/graphics/qiv/HISTORY b/graphics/qiv/HISTORY
index 8ef26cb..0937578 100644
--- a/graphics/qiv/HISTORY
+++ b/graphics/qiv/HISTORY
@@ -1,3 +1,7 @@
+2013-06-23 Remko van der Vossen <wich AT sourcemage.org>
+ * PRE_BUILD, qiv-2.2.4-as-needed.patch: Fix build for as-needed
+ * DEPENDS: Request X11 sub depends on imlib2
+
2013-02-17 Remko van der Vossen <wich AT sourcemage.org>
* DETAILS: version 2.2.4
* DEPENDS, BUILD: no EXIF dependency anymore
diff --git a/graphics/qiv/PRE_BUILD b/graphics/qiv/PRE_BUILD
new file mode 100755
index 0000000..0c7a039
--- /dev/null
+++ b/graphics/qiv/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+patch -p1 < "$SPELL_DIRECTORY/qiv-2.2.4-as-needed.patch"
+
diff --git a/graphics/qiv/qiv-2.2.4-as-needed.patch
b/graphics/qiv/qiv-2.2.4-as-needed.patch
new file mode 100644
index 0000000..96b08bf
--- /dev/null
+++ b/graphics/qiv/qiv-2.2.4-as-needed.patch
@@ -0,0 +1,31 @@
+diff -Naur qiv-2.2.4.orig/Makefile qiv-2.2.4/Makefile
+--- qiv-2.2.4.orig/Makefile 2011-05-13 15:11:24.000000000 +0200
++++ qiv-2.2.4/Makefile 2013-06-24 19:03:32.000000000 +0200
+@@ -47,7 +47,8 @@
+
+ CC = gcc
+ #CFLAGS = -O -g -Wall
+-CFLAGS = -O2 -Wall \
++ENV_CFLAGS := $(CFLAGS)
++CFLAGS = $(ENV_CFLAGS) -Wall \
+ -fcaller-saves -ffast-math -fno-strength-reduce \
+ -fthread-jumps #-march=pentium #-DSTAT_MACROS_BROKEN
+ #CFLAGS = -O2 -Wall -fomit-frame-pointer -finline-functions \
+@@ -99,7 +100,7 @@
+ all: $(PROGRAM)
+
+ $(PROGRAM): $(OBJS)
+- $(CC) $(CFLAGS) $(DEFINES) $(OBJS) $(LIBS) -o $(PROGRAM)
++ $(CC) $(CFLAGS) $(DEFINES) $(LDFLAGS) -o $(PROGRAM) $(OBJS) $(LIBS)
+
+ $(OBJS): %.o: %.c $(HEADERS)
+ $(CC) -c $(CFLAGS) $(DEFINES) $(INCLUDES) $< -o $@
+@@ -111,7 +112,7 @@
+ debug: $(PROGRAM_G)
+
+ $(PROGRAM_G): $(OBJS_G)
+- $(CC) -g $(CFLAGS) $(DEFINES_G) $(LIBS) $(OBJS_G) -o $(PROGRAM_G)
++ $(CC) -g $(CFLAGS) $(DEFINES_G) $(LFLAGS) -o $(PROGRAM_G) $(OBJS_G)
$(LIBS)
+
+ $(OBJS_G): %.g: %.c $(HEADERS)
+ $(CC) -c -g $(CFLAGS) $(DEFINES_G) $(INCLUDES) $< -o $@
diff --git a/graphics/rawstudio/DETAILS b/graphics/rawstudio/DETAILS
index 4cc7e75..7764cf5 100755
--- a/graphics/rawstudio/DETAILS
+++ b/graphics/rawstudio/DETAILS
@@ -23,16 +23,16 @@ fi
SHORT="An open source raw-image converter written in GTK+."
cat << EOF
Rawstudio is an open source raw-image converter written in GTK+.
-Features
- * Reads all dcraw supported formats
- * Internal 16bit rgb
+Features:
+ * Reads all dcraw supported formats
+ * Internal 16-bit RGB
* Various post-shot controls (white balance, saturation and exposure
compensation among others)
- * Realtime histogram
+ * Realtime histogram
* Optimized for MMX, 3dnow! and SSE (detected runtime)
- * Exposure mask
- * Easy sorting of images
- * Fullscreen mode for better overview
- * XML settings cache
+ * Exposure mask
+ * Easy sorting of images
+ * Fullscreen mode for better overview
+ * XML settings cache
* Basic EXIF-reading
EOF
diff --git a/graphics/rawstudio/HISTORY b/graphics/rawstudio/HISTORY
index 7bcfb1d..2f66cfd 100644
--- a/graphics/rawstudio/HISTORY
+++ b/graphics/rawstudio/HISTORY
@@ -1,3 +1,6 @@
+2014-12-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Replace "bit" suffix with "-bit" in description
+
2011-10-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 2.0
* DEPENDS: added dependencies on flickcurl, libgphoto2
diff --git a/graphics/rawtherapee/DETAILS b/graphics/rawtherapee/DETAILS
index 15a23ac..e767e42 100755
--- a/graphics/rawtherapee/DETAILS
+++ b/graphics/rawtherapee/DETAILS
@@ -1,8 +1,8 @@
SPELL=rawtherapee
- VERSION=4.0.9
+ VERSION=4.0.11
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_URL[0]=https://${SPELL}.googlecode.com/files/${SOURCE}
-
SOURCE_HASH=sha512:885414f0becfaa174b6e0d5689259e88cccf779d25bb92e1015fdb562c57eb70621e952681309aa66f05295b249ba39cca9c73459e6c0ad3266c57389e3c9ab9
+
SOURCE_HASH=sha512:985f3dfee1cb2501b84f52457cdd5c786c86ce9c847d44794cc98d0d78ac1c78f05bdafbbe888595f641361778c5aed364e57a448dc9e5172956cba045152916
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://rawtherapee.com/";
LICENSE[0]=GPL
diff --git a/graphics/rawtherapee/HISTORY b/graphics/rawtherapee/HISTORY
index 7d0dcef..74a5eee 100644
--- a/graphics/rawtherapee/HISTORY
+++ b/graphics/rawtherapee/HISTORY
@@ -1,3 +1,6 @@
+2013-08-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 4.0.11
+
2012-10-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* BUILD, DEPENDS, DETAILS: spell created

diff --git a/graphics/scrot/DEPENDS b/graphics/scrot/DEPENDS
index 17c2648..e5eda80 100755
--- a/graphics/scrot/DEPENDS
+++ b/graphics/scrot/DEPENDS
@@ -1 +1,3 @@
-depends giblib
+depends giblib &&
+depends imlib2 &&
+depends libx11
diff --git a/graphics/scrot/HISTORY b/graphics/scrot/HISTORY
index bddf88b..281b3d7 100644
--- a/graphics/scrot/HISTORY
+++ b/graphics/scrot/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: imlib2, libx11
+
2006-10-03 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed UPDATED.

diff --git a/graphics/shotwell/BUILD b/graphics/shotwell/BUILD
new file mode 100755
index 0000000..266dc31
--- /dev/null
+++ b/graphics/shotwell/BUILD
@@ -0,0 +1,2 @@
+./configure --prefix=${INSTALL_ROOT}/usr &&
+make
diff --git a/graphics/shotwell/DEPENDS b/graphics/shotwell/DEPENDS
index d5b9f96..f7c4f03 100755
--- a/graphics/shotwell/DEPENDS
+++ b/graphics/shotwell/DEPENDS
@@ -6,4 +6,7 @@ depends gexiv2 &&
depends libraw &&
depends json-glib &&
depends webkitgtk &&
-depends libgee
+depends gstreamer-1.0 &&
+depends gst-plugins-base-1.0 &&
+depends libgee &&
+depends rest
diff --git a/graphics/shotwell/DETAILS b/graphics/shotwell/DETAILS
index 4598c97..48cecbb 100755
--- a/graphics/shotwell/DETAILS
+++ b/graphics/shotwell/DETAILS
@@ -1,11 +1,11 @@
SPELL=shotwell
- VERSION=0.12.3
- SOURCE=$SPELL-$VERSION.tar.bz2
+ VERSION=0.20.1
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://yorba.org/download/shotwell/${VERSION::4}/$SOURCE
+
SOURCE_URL[0]=https://download.gnome.org/sources/$SPELL/${VERSION%.*}/$SOURCE
WEB_SITE=http://yorba.org/shotwell/
ENTERED=20100709
-
SOURCE_HASH=sha512:5b375e2dcc033ea8dadefdbaf4aaad4d6f9723e91dfab0717031f37bfbd5ea2121e73783e5ae467af56cc3796e0b8b06cfc42bf3ee236daa87dfba974163f620
+
SOURCE_HASH=sha512:4c72f648b2778e38b6748b79398481f7d05d4c68c08c3537c4bb0c045f4a7da44f9724bfdd7a612a3c246d936f3d365fd951a4b599ef59eb19ddf94f88beedff
LICENSE[0]=GPL
SHORT="digital photo organizer"
cat << EOF
diff --git a/graphics/shotwell/HISTORY b/graphics/shotwell/HISTORY
index b1fb430..9306e0c 100644
--- a/graphics/shotwell/HISTORY
+++ b/graphics/shotwell/HISTORY
@@ -1,3 +1,19 @@
+2014-10-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.20.1
+
+2014-06-27 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS: depends on rest
+ * DETAILS: Fixed SOURCE_URL[0]
+ updated spell to 0.18.0
+
+2013-04-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.14.1
+
+2013-03-19 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.14.0
+ * BUILD: added
+ * DEPENDS: gstreamer-1.0 and gst-plugins-base-1.0 added
+
2012-05-10 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.12.3

diff --git a/graphics/skencil/DEPENDS b/graphics/skencil/DEPENDS
index cd33ac7..fc1f794 100755
--- a/graphics/skencil/DEPENDS
+++ b/graphics/skencil/DEPENDS
@@ -1,2 +1,2 @@
depends tk &&
-depends pil
+depends pillow
diff --git a/graphics/skencil/HISTORY b/graphics/skencil/HISTORY
index 57f33f2..d285378 100644
--- a/graphics/skencil/HISTORY
+++ b/graphics/skencil/HISTORY
@@ -1,3 +1,6 @@
+2013-08-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: pil -> pillow
+
2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
* DETAILS: (automated) Add KEYWORDS

diff --git a/graphics/swftools/DEPENDS b/graphics/swftools/DEPENDS
index 756f3c0..04f2443 100755
--- a/graphics/swftools/DEPENDS
+++ b/graphics/swftools/DEPENDS
@@ -1,4 +1,4 @@
depends freetype2 &&
depends JPEG &&

-optional_depends giflib '' '' 'enable gif2swf transformation tool ?'
+optional_depends GIFLIB '' '' 'enable gif2swf transformation tool ?'
diff --git a/graphics/swftools/HISTORY b/graphics/swftools/HISTORY
index e2d83f7..f48e4e4 100644
--- a/graphics/swftools/HISTORY
+++ b/graphics/swftools/HISTORY
@@ -1,3 +1,6 @@
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
2010-11-03 Ladislav Hagara <hgr AT vabo.cz>
* DEPENDS: jpeg -> JPEG

diff --git a/graphics/topmod/DETAILS b/graphics/topmod/DETAILS
index b8d6be3..170267c 100755
--- a/graphics/topmod/DETAILS
+++ b/graphics/topmod/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=topmod
-if [[ $TOPMOD_AUTOUPDATE == "y" ]]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=svn
-fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-svn.tar.bz2
SOURCE_URL[0]=svn_http://${SPELL}.googlecode.com/svn/trunk:topmod-svn
SOURCE_IGNORE=volatile
diff --git a/graphics/topmod/HISTORY b/graphics/topmod/HISTORY
index 188ca90..ad1e028 100644
--- a/graphics/topmod/HISTORY
+++ b/graphics/topmod/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2008-04-28 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* DEPENDS, DETAILS, BUILD, INSTALL, PRE_BUILD, PREPARE: spell created
* 64.bit.patch: initial unbreaking patch from Arch
diff --git a/graphics/ufraw/DETAILS b/graphics/ufraw/DETAILS
index 2baf4951..2c8b889 100755
--- a/graphics/ufraw/DETAILS
+++ b/graphics/ufraw/DETAILS
@@ -11,10 +11,10 @@ if [[ "$UFRAW_CVS" == "y" ]]; then
SOURCE_IGNORE=volatile
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-sfcvs
else
- VERSION=0.18
+ VERSION=0.19.2
SOURCE=$SPELL-$VERSION.tar.gz
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:3f1279b2fc9fe1dd19670a9f4e84dcbc9766de5efcb070ced006e6b7ad4956d7bc51cec437a9c47f1bbfbe22eb348c67afb8d6e5772e07a135b0c7b4abf2d7e6
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SPELL/$SPELL-$VERSION/$SOURCE
+
SOURCE_HASH=sha512:fb104d51253b9db9242539fa63a184b1f3d30dd87ee173a061a8179ecb2b5db052569baf0d50ebb25b34f3930a3b2edf3e0061ca22ccbda510fe65672a4319b2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
fi
WEB_SITE=http://ufraw.sourceforge.net/
diff --git a/graphics/ufraw/HISTORY b/graphics/ufraw/HISTORY
index b89eee8..66c84b9 100644
--- a/graphics/ufraw/HISTORY
+++ b/graphics/ufraw/HISTORY
@@ -1,3 +1,6 @@
+2013-08-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.19.2
+
2011-08-12 Julien "_kaze_" ROZO <julien AT rozo.org>
* DETAILS: updated version to 0.18
* DEPENDS: cleaned up unknown flags for exiv2 and lensfun
diff --git a/graphics/uniconvertor/DEPENDS b/graphics/uniconvertor/DEPENDS
index 328fe10..e84967e 100755
--- a/graphics/uniconvertor/DEPENDS
+++ b/graphics/uniconvertor/DEPENDS
@@ -1,2 +1,2 @@
depends python &&
-depends pil
+depends pillow
diff --git a/graphics/uniconvertor/HISTORY b/graphics/uniconvertor/HISTORY
index e9d86c1..772c9c7 100644
--- a/graphics/uniconvertor/HISTORY
+++ b/graphics/uniconvertor/HISTORY
@@ -1,3 +1,6 @@
+2013-08-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: pil -> pillow
+
2008-03-22 Ivan Lezhnjov Jr. <ivan.lezhnjov.jr AT gmail.com>
* BUILD, DEPENDS, DETAILS, HISTORY, INSTALL: created this spell.

diff --git a/graphics/vym/DETAILS b/graphics/vym/DETAILS
index d617c84..223c70c 100755
--- a/graphics/vym/DETAILS
+++ b/graphics/vym/DETAILS
@@ -1,7 +1,7 @@
SPELL=vym
VERSION=2.2.4
SOURCE="${SPELL}-${VERSION}.tar.bz2"
- SOURCE_URL[0]=${SOURCEFORGE_URL}/${SPELL}/${SOURCE}
+ SOURCE_URL[0]=${SOURCEFORGE_URL}/${SPELL}/${VERSION}/${SOURCE}

SOURCE_HASH=sha512:b82d2100a3f26f6e19167066ec512e23c8f50ab7ef41ff130dd775964e189fb345e1e9877c96ceffe3db5c7ff6c361330f12a3eba554523f0c2dcf7c4877a712
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://www.insilmaril.de/vym/";
diff --git a/graphics/vym/HISTORY b/graphics/vym/HISTORY
index 143ed27..071a683 100644
--- a/graphics/vym/HISTORY
+++ b/graphics/vym/HISTORY
@@ -1,3 +1,6 @@
+2014-03-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: fix SOURCE_URL[0]
+
2012-08-05 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.2.4

diff --git a/graphics/xaralx/DETAILS b/graphics/xaralx/DETAILS
index d2e01db..dc99ab3 100755
--- a/graphics/xaralx/DETAILS
+++ b/graphics/xaralx/DETAILS
@@ -1,11 +1,8 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=xaralx
SPELLX=XaraLX
if [[ $XARALX_BRANCH == scm ]]; then
- if [[ $XARALX_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=svn
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-svn.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-svn"
SOURCE_URL[0]=svn://svn.xara.com/Trunk/${SPELLX}:${SPELLX}
diff --git a/graphics/xaralx/HISTORY b/graphics/xaralx/HISTORY
index dc17e5d..4631599 100644
--- a/graphics/xaralx/HISTORY
+++ b/graphics/xaralx/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-09-22 Ismael Luceno <ismael AT sourcemage.org>
* DEPENDS, DETAILS, PREPARE: Use prepare_select_branch

diff --git a/graphics/xli/0001-add-missing-include.patch
b/graphics/xli/0001-add-missing-include.patch
new file mode 100644
index 0000000..fe32690
--- /dev/null
+++ b/graphics/xli/0001-add-missing-include.patch
@@ -0,0 +1,24 @@
+From 5d07b7fcd93e0684702484283f897664211b30f5 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+Date: Wed, 20 Mar 2013 18:20:34 +0100
+Subject: [PATCH] add missing include
+
+---
+ ddxli.h | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/ddxli.h b/ddxli.h
+index 9122aa7..1dd7837 100644
+--- a/ddxli.h
++++ b/ddxli.h
+@@ -13,6 +13,7 @@
+ #include <sys/ipc.h>
+ #include <sys/shm.h>
+ #include <X11/extensions/XShm.h>
++#include <string.h>
+
+ #if defined(SYSV) || defined(VMS)
+ #include <string.h>
+--
+1.8.1.3
+
diff --git a/graphics/xli/BUILD b/graphics/xli/BUILD
new file mode 100755
index 0000000..2ab39ac
--- /dev/null
+++ b/graphics/xli/BUILD
@@ -0,0 +1,2 @@
+xmkmf &&
+make CDEBUGFLAGS="-Wall $(CFLAGS)" CXXDEBUGFLAGS="$(CXXFLAGS)"
LOCAL_LDFLAGS="$(LDFLAGS)" PROJECT_DEFINES="$(CPPFLAGS)"
diff --git a/graphics/xli/DEPENDS b/graphics/xli/DEPENDS
new file mode 100755
index 0000000..f58f8ea
--- /dev/null
+++ b/graphics/xli/DEPENDS
@@ -0,0 +1,5 @@
+depends JPEG &&
+depends libpng &&
+depends libx11 &&
+depends libxext &&
+depends zlib
diff --git a/graphics/xli/DETAILS b/graphics/xli/DETAILS
new file mode 100755
index 0000000..ee9ad00
--- /dev/null
+++ b/graphics/xli/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=xli
+ VERSION=1.17.0+20061110
+ SOURCE="${SPELL}_${VERSION}.orig.tar.gz"
+ SOURCE_URL[0]=http://ftp.debian.org/debian/pool/main/x/xli/${SOURCE}
+
SOURCE_HASH=sha512:03a1b6d20e71c8b30a04b92718dae05abb2fb7f8ee2b14453cc78957014a12fdbbd888a02ff27edf7be1dff1e4b8159f12ba7270312ffb70c3bb70657e08ede1
+ SOURCE2=${SPELL}_${VERSION}-4.diff.gz
+ SOURCE2_URL[0]=http://ftp.debian.org/debian/pool/main/x/xli/${SOURCE2}
+
SOURCE2_HASH=sha512:d12489452682333a81a1872ee0730fd40903d312dd741ef70f13dc830aea8d3918d73b45d09016948212458c286b4457b630ae556858abe00d11c978d3bc2558
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-2006-11-10"
+ WEB_SITE="http://web.aanet.com.au/gwg/xli.html";
+ LICENSE[0]=MIT
+ ENTERED=20130317
+ SHORT="a command line driven image viewer"
+cat << EOF
+This utility will view several types of images under X11, or load images
+onto the X11 root window.
+EOF
diff --git a/graphics/xli/HISTORY b/graphics/xli/HISTORY
new file mode 100644
index 0000000..85efdd8
--- /dev/null
+++ b/graphics/xli/HISTORY
@@ -0,0 +1,10 @@
+2013-03-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, PRE_BUILD, DETAILS, 0001-add-missing-include.patch: version
+ 1.17.0
+ * fix-scale-zoom.patch, libpng14.patch, xli-security-gentoo.diff:
removed
+
+2013-03-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS, fix-scale-zoom.patch, INSTALL,
libpng14.patch,
+ PRE_BUILD, xli-security-gentoo.diff: spell created, patches are
from gentoo
+ * DEPENDS: added dependencies on JPEG, libpng, libxext and zlib
+
diff --git a/graphics/xli/INSTALL b/graphics/xli/INSTALL
new file mode 100755
index 0000000..305985a
--- /dev/null
+++ b/graphics/xli/INSTALL
@@ -0,0 +1 @@
+DESTDIR=${INSTALL_ROOT} default_install
diff --git a/graphics/xli/PRE_BUILD b/graphics/xli/PRE_BUILD
new file mode 100755
index 0000000..c1b8dfd
--- /dev/null
+++ b/graphics/xli/PRE_BUILD
@@ -0,0 +1,20 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+zcat ${SOURCE_CACHE}/${SOURCE2} | patch -p1 &&
+
+sedit 's:DEFINES = -DHAS_MEMCPY:DEFINES = -DHAS_MEMCPY -DHAVE_GUNZIP:'
${SOURCE_DIRECTORY}/Imakefile &&
+
+patch -p1 < ${SOURCE_DIRECTORY}/debian/patches/manpage.diff
&&
+patch -p1 < ${SOURCE_DIRECTORY}/debian/patches/8-bit_pallette_support.diff
&&
+patch -p1 <
${SOURCE_DIRECTORY}/debian/patches/read_past_bufferend_343718.diff &&
+patch -p1 < ${SOURCE_DIRECTORY}/debian/patches/security_fixes.diff
&&
+patch -p1 < ${SOURCE_DIRECTORY}/debian/patches/fillscreen_forall.diff
&&
+patch -p1 < ${SOURCE_DIRECTORY}/debian/patches/multiple_images_merge.diff
&&
+patch -p1 < ${SOURCE_DIRECTORY}/debian/patches/xpm_background.patch
&&
+patch -p1 < ${SOURCE_DIRECTORY}/debian/patches/arrow_keys.diff
&&
+patch -p1 < ${SOURCE_DIRECTORY}/debian/patches/documentzooming.diff
&&
+patch -p1 < ${SOURCE_DIRECTORY}/debian/patches/zoom_auto_440768.diff
&&
+patch -p1 < ${SOURCE_DIRECTORY}/debian/patches/manpage_fixes.diff
&&
+patch -p1 < ${SOURCE_DIRECTORY}/debian/patches/fix-x-resource-leak
&&
+patch -p1 < ${SOURCE_DIRECTORY}/debian/patches/disable-libjpeg-scaling
&&
+patch -p1 < ${SPELL_DIRECTORY}/0001-add-missing-include.patch
diff --git a/graphics/xzgv/HISTORY b/graphics/xzgv/HISTORY
index de5ab5d..e44a26a 100644
--- a/graphics/xzgv/HISTORY
+++ b/graphics/xzgv/HISTORY
@@ -1,3 +1,7 @@
+2013-06-23 Remko van der Vossen <wich AT sourcemage.org>
+ * PRE_BUILD, xzgv-0.9.1-as-needed.patch: fix compilation with
+ --as-needed
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/graphics/xzgv/PRE_BUILD b/graphics/xzgv/PRE_BUILD
new file mode 100755
index 0000000..fb9a156
--- /dev/null
+++ b/graphics/xzgv/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+patch -p0 < "$SPELL_DIRECTORY/xzgv-0.9.1-as-needed.patch"
diff --git a/graphics/xzgv/xzgv-0.9.1-as-needed.patch
b/graphics/xzgv/xzgv-0.9.1-as-needed.patch
new file mode 100644
index 0000000..89231ec
--- /dev/null
+++ b/graphics/xzgv/xzgv-0.9.1-as-needed.patch
@@ -0,0 +1,22 @@
+--- src/Makefile.orig
++++ src/Makefile
+@@ -9,8 +9,8 @@
+ # This gets definitions for CC, CFLAGS, BINDIR etc.
+ include ../config.mk
+
+-CFLAGS+=`pkg-config --cflags gtk+-2.0` `pkg-config --cflags gdk-pixbuf-2.0`
+-LDFLAGS+=`pkg-config --libs gtk+-2.0` `pkg-config --libs gdk-pixbuf-2.0`
++CFLAGS+=`pkg-config --cflags gtk+-2.0` `pkg-config --cflags gdk-pixbuf-2.0`
`pkg-config --cflags x11`
++LDLIBS+=-lm `pkg-config --libs gtk+-2.0` `pkg-config --libs gdk-pixbuf-2.0
` `pkg-config --libs x11`
+
+ all: xzgv
+
+@@ -23,7 +23,7 @@ OBJS= main.o \
+ backend.o
+
+ xzgv: $(OBJS)
+- $(CC) $(LDFLAGS) -o xzgv $(OBJS)
++ $(CC) $(CFLAGS) $(LDFLAGS) -o xzgv $(OBJS) $(LDLIBS)
+
+ installdirs:
+ /bin/sh ../mkinstalldirs $(BINDIR)
diff --git a/groups b/groups
index c64f2b5..666ffdc 100755
--- a/groups
+++ b/groups
@@ -119,5 +119,14 @@ lightdm:191:
masqmail:192:
bumblebee:193:
burp:194:
+ratbox:195:
+mdm:196:
+polkitd:197:
+opendkim:198:
+dk-milter:199:
+plasma:200:
+gnarwl:201:
+sddm:202:
+input:203:
users:1000:
nogroup:65534:
diff --git a/ham/aldo/DETAILS b/ham/aldo/DETAILS
index f943fd2..da07eec 100755
--- a/ham/aldo/DETAILS
+++ b/ham/aldo/DETAILS
@@ -1,12 +1,12 @@
SPELL=aldo
- VERSION=0.7.6
+ VERSION=0.7.7
SOURCE=${SPELL}-${VERSION}.tar.bz2
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
SOURCE_URL[0]=http://nongnu.askapache.com/${SPELL}/${SOURCE}
WEB_SITE=http://www.nongnu.org/${SPELL}/
# GCC_VERSION=3.3
LICENSE=GPL
-
SOURCE_HASH=sha512:14ca2f94d22097e57dabc631e8a021151c61babbc4f949e65548684a61ae4a366e5ba2933a153bfa04ee6015d790ad95fb22d9facab610a3bc04cdeaa9ea96d6
+
SOURCE_HASH=sha512:b68f9bd96210f17b6a37bc49f114bba70b75357967580cb4644454789b70285439f15bedb55fb93aa1bc0e5027c46a65679fcefb6a66332ca37d866d9c169e0b
ENTERED=20020730
KEYWORDS="ham"
SHORT="Aldo is a Morse code tutor."
diff --git a/ham/aldo/HISTORY b/ham/aldo/HISTORY
index a696825..879baf1 100644
--- a/ham/aldo/HISTORY
+++ b/ham/aldo/HISTORY
@@ -1,3 +1,6 @@
+2013-04-22 Tommy Boatman <tboatman AT sourcemage.org>
+ * DETAILS: version 0.7.7
+
2010-04-21 Tommy Boatman <tboatman AT sourcemage.org>
* DETAILS: version 0.7.6, moved SOURCE_URL to nongnu.org,
removed gcc version, moved WEB_SITE to nongnu.org
diff --git a/ham/cwtext/DETAILS b/ham/cwtext/DETAILS
index a1dce07..97ec394 100755
--- a/ham/cwtext/DETAILS
+++ b/ham/cwtext/DETAILS
@@ -11,7 +11,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SHORT="Converts text to morse code"
cat << EOF
Convert text to International Morse Code. Input is ASCII text. Output can
-be: - . -..- - on the console, raw 8bit PCM suitable for piping to
+be: - . -..- - on the console, raw 8-bit PCM suitable for piping to
/dev/audio, .wav files or even (mp3|ogg). Good for headlines on your MP3
player or code practice.
EOF
diff --git a/ham/cwtext/HISTORY b/ham/cwtext/HISTORY
index 3ce6682..04903cd 100644
--- a/ham/cwtext/HISTORY
+++ b/ham/cwtext/HISTORY
@@ -1,3 +1,6 @@
+2014-12-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Replace "bit" suffix with "-bit" in description
+
2010-04-21 Tommy Boatman <tboatman AT sourcemage.org>
* DETAILS: version 0.96

diff --git a/ham/hamlib/DEPENDS b/ham/hamlib/DEPENDS
index eb1fe55..291190e 100755
--- a/ham/hamlib/DEPENDS
+++ b/ham/hamlib/DEPENDS
@@ -3,5 +3,5 @@ depends libxml2 &&
optional_depends perl --with-perl-binding --without-perl-binding "for perl
bindings" &&
optional_depends python --with-python-binding --without-python-binding "for
python bindings" &&
optional_depends -sub CXX gcc --with-cxx-binding --without-cxx-binding "for
c++ bindings and demo" &&
-optional_depends tcl --with-tcl-binding --without-tcl-binding "for tcl
bindings and demo" &&
+optional_depends tcl --with-tcl=/usr/lib "for tcl bindings and demo" &&
optional_depends gd --with-rigmatrix --without-rigmatrix "for the rigmatrix
tool"
diff --git a/ham/hamlib/DETAILS b/ham/hamlib/DETAILS
index 77a038b..fb82d45 100755
--- a/ham/hamlib/DETAILS
+++ b/ham/hamlib/DETAILS
@@ -1,11 +1,11 @@
SPELL=hamlib
- VERSION=1.2.10
+ VERSION=1.2.15.3
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
- SOURCE_URL[0]=${SOURCEFORGE_URL}/${SPELL}/${SOURCE}
+ SOURCE_URL[0]=${SOURCEFORGE_URL}/${SPELL}/${SPELL}/${VERSION}/${SOURCE}
WEB_SITE=http://www.hamlib.org/
LICENSE[0]=GPL
-
SOURCE_HASH=sha512:7e30dbdede3e8f28fa6a049fdae91e103ddb811feacea9f7e506f7a672c3462bf86f3e69e0e57bc79d8480d238fa0c6bc93938e97cde633f1c5c66573e4ecc63
+
SOURCE_HASH=sha512:88f9cb8d82d813ac02944def0adf6eada0e4ed1407f60e344d51172462d51ab0c3ddd9cbf9ef8cbd61efba6c4158a77acb7c23b886e174c9a082bf1dd11f5baa
ENTERED=20020728
KEYWORDS="radio ham"
SHORT="HAM radio equipment control libraries."
diff --git a/ham/hamlib/HISTORY b/ham/hamlib/HISTORY
index a347bf3..9680b05 100644
--- a/ham/hamlib/HISTORY
+++ b/ham/hamlib/HISTORY
@@ -1,3 +1,6 @@
+2013-04-23 Tommy Boatman <tboatman AT sourcemage.org>
+ * DETAILS: 1.2.15.3
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/haskell/happy/DETAILS b/haskell/happy/DETAILS
index ae20c0d..03dc5a7 100755
--- a/haskell/happy/DETAILS
+++ b/haskell/happy/DETAILS
@@ -1,8 +1,8 @@
SPELL=happy
- VERSION=1.18.10
+ VERSION=1.19.3
SOURCE="${SPELL}-${VERSION}.tar.gz"

SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/${SPELL}/${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:e052b016bae9f255a9dfa7e4970a015cc5abfdd5216e6e4d4317c63890f154dd68da75aac1ac9bb5a8c84854e59066d0daed09c6ac4d4928ce93ecf4c8bcfb80
+
SOURCE_HASH=sha512:8d04a5756eb3b36a0aea3e7828adb69d657c6f9a18a2552295c60483fd50caf27a21cff3da4052e25adf25b0203907e782372ed0d2e2563467425144654a281b
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://www.haskell.org/happy/";
LICENSE[0]=BSD3
diff --git a/haskell/happy/HISTORY b/haskell/happy/HISTORY
index ead5031..59e411f 100644
--- a/haskell/happy/HISTORY
+++ b/haskell/happy/HISTORY
@@ -1,3 +1,6 @@
+2014-05-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.19.3
+
2013-03-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.18.10

diff --git a/haskell/haskell-aeson/DEPENDS b/haskell/haskell-aeson/DEPENDS
new file mode 100755
index 0000000..55fc430
--- /dev/null
+++ b/haskell/haskell-aeson/DEPENDS
@@ -0,0 +1,10 @@
+depends ghc &&
+depends haskell-attoparsec &&
+depends haskell-blaze-builder &&
+depends haskell-hashable &&
+depends haskell-mtl &&
+depends haskell-syb &&
+depends haskell-text "--flags=new-bytestring-builder" &&
+depends haskell-unordered-containers &&
+depends haskell-vector &&
+depends haskell-scientific
diff --git a/haskell/haskell-aeson/DETAILS b/haskell/haskell-aeson/DETAILS
new file mode 100755
index 0000000..6a769bd
--- /dev/null
+++ b/haskell/haskell-aeson/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=haskell-aeson
+ VERSION=0.7.0.3
+ SOURCE="aeson-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/aeson/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:8dc1734ce7ba8550d2bdb04cc920218902d75c1b6044b9e63112b94a40d3ff588c4873b7f1ce7519bc7f3bf664421342f210804a265287c2f2868df8a70ad2c1
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/aeson-${VERSION}"
+ WEB_SITE="https://github.com/bos/aeson";
+ LICENSE[0]=BSD3
+ ENTERED=20130829
+ SHORT="Fast JSON parsing and encoding"
+cat << EOF
+A JSON parsing and encoding library optimized for ease of use and high
+performance.
+EOF
diff --git a/haskell/haskell-aeson/HISTORY b/haskell/haskell-aeson/HISTORY
new file mode 100644
index 0000000..a00feac
--- /dev/null
+++ b/haskell/haskell-aeson/HISTORY
@@ -0,0 +1,12 @@
+2014-05-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS, DEPENDS: version 0.7.0.3
+
+2014-02-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS, DEPENDS: version 0.7.0.1
+
+2013-09-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.6.2.0
+
+2013-08-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-async/DEPENDS b/haskell/haskell-async/DEPENDS
new file mode 100755
index 0000000..acd076e
--- /dev/null
+++ b/haskell/haskell-async/DEPENDS
@@ -0,0 +1 @@
+depends haskell-stm
diff --git a/haskell/haskell-async/DETAILS b/haskell/haskell-async/DETAILS
new file mode 100755
index 0000000..4e826a0
--- /dev/null
+++ b/haskell/haskell-async/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=haskell-async
+ VERSION=2.0.1.5
+ SOURCE="async-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/package/async-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:58004930b12bd6aafc09db56dcbdd1071b94bdfea1c55f1ba0854c17b61054e272aa8c3edac05bcf34ee39c63318ffca26680215748994e8ae604b600b0563fc
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/async-${VERSION}"
+ WEB_SITE="http://hackage.haskell.org/package/async";
+ LICENSE[0]=BSD
+ ENTERED=20131025
+ SHORT="a higher-level interface over threads"
+cat << EOF
+This package provides a higher-level interface over threads, in which an
Async
+a is a concurrent thread that will eventually deliver a value of type a. The
+package provides ways to create Async computations, wait for their results,
+and cancel them.
+EOF
diff --git a/haskell/haskell-async/HISTORY b/haskell/haskell-async/HISTORY
new file mode 100644
index 0000000..4ba9dbc
--- /dev/null
+++ b/haskell/haskell-async/HISTORY
@@ -0,0 +1,9 @@
+2014-05-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: add dependency on haskell-stm
+
+2014-01-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.0.1.5
+
+2013-10-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-attoparsec/DEPENDS
b/haskell/haskell-attoparsec/DEPENDS
new file mode 100755
index 0000000..315735c
--- /dev/null
+++ b/haskell/haskell-attoparsec/DEPENDS
@@ -0,0 +1,3 @@
+depends ghc &&
+depends haskell-text &&
+depends haskell-scientific
diff --git a/haskell/haskell-attoparsec/DETAILS
b/haskell/haskell-attoparsec/DETAILS
new file mode 100755
index 0000000..2a21ebf
--- /dev/null
+++ b/haskell/haskell-attoparsec/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=haskell-attoparsec
+ VERSION=0.11.3.0
+ SOURCE="attoparsec-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/attoparsec/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:fbdfea4c49060ebd8dcc1906ef4a401244abf82cb34b969b0c164dce96d062e2e6fed05a894b6fd4b6396fd6226a2a1788b4a8e5af227781d6690f38fe795172
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/attoparsec-${VERSION}"
+ WEB_SITE="https://github.com/bos/attoparsec";
+ LICENSE[0]=BSD3
+ ENTERED=20130829
+ SHORT="Fast combinator parsing for bytestrings and text"
+cat << EOF
+A fast parser combinator library, aimed particularly at dealing efficiently
+with network protocols and complicated text/binary file formats.
+EOF
diff --git a/haskell/haskell-attoparsec/HISTORY
b/haskell/haskell-attoparsec/HISTORY
new file mode 100644
index 0000000..7de99d2
--- /dev/null
+++ b/haskell/haskell-attoparsec/HISTORY
@@ -0,0 +1,9 @@
+2014-05-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.11.3.0
+
+2014-02-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS, DEPENDS: version 0.11.1.0
+
+2013-08-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-base-unicode-symbols/DEPENDS
b/haskell/haskell-base-unicode-symbols/DEPENDS
new file mode 100755
index 0000000..3ee8620
--- /dev/null
+++ b/haskell/haskell-base-unicode-symbols/DEPENDS
@@ -0,0 +1 @@
+depends ghc
diff --git a/haskell/haskell-base-unicode-symbols/DETAILS
b/haskell/haskell-base-unicode-symbols/DETAILS
new file mode 100755
index 0000000..b5728ba
--- /dev/null
+++ b/haskell/haskell-base-unicode-symbols/DETAILS
@@ -0,0 +1,23 @@
+ SPELL=haskell-base-unicode-symbols
+ VERSION=0.2.2.4
+ SOURCE="base-unicode-symbols-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/base-unicode-symbols/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:8dcdafa1075ccea8f188b880b90430b7e86270f68fcca47bbee7fa7e695bc90765566e09a0f032103d8cf2a265069e80288f56714190c9e68470141e469a994d
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/base-unicode-symbols-${VERSION}"
+ WEB_SITE="http://haskell.org/haskellwiki/Unicode-symbols";
+ LICENSE[0]=BSD3
+ ENTERED=20130709
+ SHORT="Unicode alternatives for common functions and operators"
+cat << EOF
+This package defines new symbols for a number of functions, operators and
+types in the base package.
+
+All symbols are documented with their actual definition and information
+regarding their Unicode code point. They should be completely interchangeable
+with their definitions.
+
+For further Unicode goodness you can enable the @UnicodeSyntax@ language
+extension. This extension enables Unicode characters to be used to stand for
+certain ASCII character sequences, i.e. &#x2192; instead of @->@, &#x2200;
+instead of @forall@ and many others.
+EOF
diff --git a/haskell/haskell-base-unicode-symbols/HISTORY
b/haskell/haskell-base-unicode-symbols/HISTORY
new file mode 100644
index 0000000..0d8eec9
--- /dev/null
+++ b/haskell/haskell-base-unicode-symbols/HISTORY
@@ -0,0 +1,3 @@
+2013-07-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-blaze-builder/DEPENDS
b/haskell/haskell-blaze-builder/DEPENDS
new file mode 100755
index 0000000..a7d8ae0
--- /dev/null
+++ b/haskell/haskell-blaze-builder/DEPENDS
@@ -0,0 +1,2 @@
+depends ghc &&
+depends haskell-text
diff --git a/haskell/haskell-blaze-builder/DETAILS
b/haskell/haskell-blaze-builder/DETAILS
new file mode 100755
index 0000000..9448fcd
--- /dev/null
+++ b/haskell/haskell-blaze-builder/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=haskell-blaze-builder
+ VERSION=0.3.3.2
+ SOURCE="blaze-builder-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/blaze-builder/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:6caecca5f1976938f0536e00cdf305a3c3d1abf1fa4a4bc9c89743857940fc46d0f3b274a49acd1e5c0d4453c2d2b2f6f0f3b1deed87a01f72a61e21bc83787f
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/blaze-builder-${VERSION}"
+ WEB_SITE="http://github.com/meiersi/blaze-builder";
+ LICENSE[0]=BSD3
+ ENTERED=20130829
+ SHORT="an abstraction of buffered output of byte streams"
+cat << EOF
+This library provides an abstraction of buffered output of byte streams
+and several convenience functions to exploit it. For example, it allows
+to efficiently serialize Haskell values to lazy bytestrings with a large
+average chunk size. The large average chunk size allows to make good use of
+cache prefetching in later processing steps (e.g. compression) and reduces
+the sytem call overhead when writing the resulting lazy bytestring to a file
+or sending it over the network.
+EOF
diff --git a/haskell/haskell-blaze-builder/HISTORY
b/haskell/haskell-blaze-builder/HISTORY
new file mode 100644
index 0000000..0c40ce6
--- /dev/null
+++ b/haskell/haskell-blaze-builder/HISTORY
@@ -0,0 +1,6 @@
+2014-02-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.3.3.2
+
+2013-08-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git
a/haskell/haskell-bloomfilter/0001-fix-compile-errors-with-array-0.5.patch
b/haskell/haskell-bloomfilter/0001-fix-compile-errors-with-array-0.5.patch
new file mode 100644
index 0000000..8c580cd
--- /dev/null
+++ b/haskell/haskell-bloomfilter/0001-fix-compile-errors-with-array-0.5.patch
@@ -0,0 +1,41 @@
+From fe97449bf7d5757de1712d42a66b280582278901 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+Date: Sat, 3 May 2014 15:02:34 +0200
+Subject: [PATCH] fix compile errors with array-0.5
+
+---
+ Data/BloomFilter.hs | 3 ++-
+ Data/BloomFilter/Array.hs | 3 ++-
+ 2 files changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/Data/BloomFilter.hs b/Data/BloomFilter.hs
+index 69711ef..7a284b8 100644
+--- a/Data/BloomFilter.hs
++++ b/Data/BloomFilter.hs
+@@ -93,7 +93,8 @@ import Control.Monad (liftM, forM_)
+ import Control.Monad.ST (ST, runST)
+ import Control.DeepSeq (NFData(..))
+ import Data.Array.Base (unsafeAt, unsafeRead, unsafeWrite)
+-import Data.Array.ST (STUArray, thaw, unsafeFreeze)
++import Data.Array.ST (STUArray, thaw)
++import Data.Array.Unsafe (unsafeFreeze)
+ import Data.Array.Unboxed (UArray)
+ import Data.Bits ((.&.), (.|.))
+ import Data.BloomFilter.Array (newArray)
+diff --git a/Data/BloomFilter/Array.hs b/Data/BloomFilter/Array.hs
+index e085bbe..d94757a 100644
+--- a/Data/BloomFilter/Array.hs
++++ b/Data/BloomFilter/Array.hs
+@@ -3,7 +3,8 @@
+
+ module Data.BloomFilter.Array (newArray) where
+
+-import Control.Monad.ST (ST, unsafeIOToST)
++import Control.Monad.ST (ST)
++import Control.Monad.ST.Unsafe (unsafeIOToST)
+ import Data.Array.Base (MArray, STUArray(..), unsafeNewArray_)
+ #if __GLASGOW_HASKELL__ >= 704
+ import Foreign.C.Types (CInt(..), CSize(..))
+--
+1.9.1
+
diff --git a/haskell/haskell-bloomfilter/DEPENDS
b/haskell/haskell-bloomfilter/DEPENDS
new file mode 100755
index 0000000..3ee8620
--- /dev/null
+++ b/haskell/haskell-bloomfilter/DEPENDS
@@ -0,0 +1 @@
+depends ghc
diff --git a/haskell/haskell-bloomfilter/DETAILS
b/haskell/haskell-bloomfilter/DETAILS
new file mode 100755
index 0000000..7f34bda
--- /dev/null
+++ b/haskell/haskell-bloomfilter/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-bloomfilter
+ VERSION=1.2.6.10
+ SOURCE="bloomfilter-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/bloomfilter/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:fb8cdfc7b11c5f5ca8653f5cc24b5000ed8703520bcbb94748c405544cb81f4d24eba7f4149ac80cf73a301ac0d991510df1ada120c24e22e9909591a5662611
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/bloomfilter-${VERSION}"
+ WEB_SITE="https://github.com/bos/bloomfilter";
+ LICENSE[0]=BSD3
+ ENTERED=20130709
+ SHORT="Pure and impure Bloom Filter implementations."
+cat << EOF
+Pure and impure Bloom Filter implementations.
+EOF
diff --git a/haskell/haskell-bloomfilter/HISTORY
b/haskell/haskell-bloomfilter/HISTORY
new file mode 100644
index 0000000..43dff36
--- /dev/null
+++ b/haskell/haskell-bloomfilter/HISTORY
@@ -0,0 +1,7 @@
+2014-05-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * PRE_BUILD, 0001-fix-compile-errors-with-array-0.5.patch:
+ fix compile error with array-0.5
+
+2013-07-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-bloomfilter/PRE_BUILD
b/haskell/haskell-bloomfilter/PRE_BUILD
new file mode 100755
index 0000000..3246958
--- /dev/null
+++ b/haskell/haskell-bloomfilter/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 < $SPELL_DIRECTORY/0001-fix-compile-errors-with-array-0.5.patch
diff --git a/haskell/haskell-byteable/DEPENDS
b/haskell/haskell-byteable/DEPENDS
new file mode 100755
index 0000000..3ee8620
--- /dev/null
+++ b/haskell/haskell-byteable/DEPENDS
@@ -0,0 +1 @@
+depends ghc
diff --git a/haskell/haskell-byteable/DETAILS
b/haskell/haskell-byteable/DETAILS
new file mode 100755
index 0000000..9524b6b
--- /dev/null
+++ b/haskell/haskell-byteable/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=haskell-byteable
+ VERSION=0.1.1
+ SOURCE="byteable-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/byteable/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:f2e6225390be9f35ee6a4ce981aaa8c2683f1627a8401386b1abb7fff5fe1474ae0fa07e71a0c83694d7a18ca793943fe36b844d868c3e9c3387ce1a7b2bf54c
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/byteable-${VERSION}"
+ WEB_SITE="http://github.com/vincenthz/hs-byteable";
+ LICENSE[0]=BSD3
+ ENTERED=20130709
+ SHORT="Type class for sequence of bytes"
+cat << EOF
+Abstract class to manipulate sequence of bytes
+
+The use case of this class is abstracting manipulation of types that are
+just wrapping a bytestring with stronger and more meaniful name.
+
+Usual definition of those types are of the form: newtype MyType = MyType
+ByteString
+EOF
diff --git a/haskell/haskell-byteable/HISTORY
b/haskell/haskell-byteable/HISTORY
new file mode 100644
index 0000000..0d8eec9
--- /dev/null
+++ b/haskell/haskell-byteable/HISTORY
@@ -0,0 +1,3 @@
+2013-07-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-case-insensitive/DEPENDS
b/haskell/haskell-case-insensitive/DEPENDS
new file mode 100755
index 0000000..2e767b0
--- /dev/null
+++ b/haskell/haskell-case-insensitive/DEPENDS
@@ -0,0 +1,4 @@
+depends ghc &&
+depends haskell-deepseq &&
+depends haskell-hashable &&
+depends haskell-text
diff --git a/haskell/haskell-case-insensitive/DETAILS
b/haskell/haskell-case-insensitive/DETAILS
new file mode 100755
index 0000000..df81b9b
--- /dev/null
+++ b/haskell/haskell-case-insensitive/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=haskell-case-insensitive
+ VERSION=1.2.0.0
+ SOURCE="case-insensitive-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/package/case-insensitive-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:bfdcf01256fb7150bcde060d4fba4b6e9e3f750aaa6948ce2bd39f38319e844a14c338def5af896696d41fc613442116ee7b17a1e9f018666eda6c9b3fec3432
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/case-insensitive-${VERSION}"
+ WEB_SITE="https://github.com/basvandijk/case-insensitive";
+ LICENSE[0]=BSD
+ ENTERED=20140227
+ SHORT="case insensitive string comparison for haskell"
+cat << EOF
+The module Data.CaseInsensitive provides the CI type constructor which can
+be parameterised by a string-like type like: String, ByteString, Text, etc..
+Comparisons of values of the resulting type will be insensitive to cases.
+EOF
diff --git a/haskell/haskell-case-insensitive/HISTORY
b/haskell/haskell-case-insensitive/HISTORY
new file mode 100644
index 0000000..ebdc8d4
--- /dev/null
+++ b/haskell/haskell-case-insensitive/HISTORY
@@ -0,0 +1,6 @@
+2014-05-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.2.0.0
+
+2014-02-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-cryptohash/DEPENDS
b/haskell/haskell-cryptohash/DEPENDS
new file mode 100755
index 0000000..b0f2131
--- /dev/null
+++ b/haskell/haskell-cryptohash/DEPENDS
@@ -0,0 +1,2 @@
+depends ghc &&
+depends haskell-byteable
diff --git a/haskell/haskell-cryptohash/DETAILS
b/haskell/haskell-cryptohash/DETAILS
new file mode 100755
index 0000000..e5eb390
--- /dev/null
+++ b/haskell/haskell-cryptohash/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=haskell-cryptohash
+ VERSION=0.11.4
+ SOURCE="cryptohash-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/cryptohash/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:1c522f231aad6053c43fc5d45ac8cf56d7ed61e2e5c868325a2ff8d6a07910482d861a2d9317e44afe4cbf70e5ec7e73ccc318cb57651b31e762d3a10c32b596
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/cryptohash-${VERSION}"
+ WEB_SITE="http://github.com/vincenthz/hs-cryptohash";
+ LICENSE[0]=BSD3
+ ENTERED=20130709
+ SHORT="collection of crypto hashes, fast, pure and practical"
+cat << EOF
+A collection of crypto hashes, with a practical incremental and one-pass,
+pure APIs, with performance close to the fastest implementations available
+in others languages.
+
+The implementations are made in C with a haskell FFI wrapper that hide the
+C implementation.
+EOF
diff --git a/haskell/haskell-cryptohash/HISTORY
b/haskell/haskell-cryptohash/HISTORY
new file mode 100644
index 0000000..e654029
--- /dev/null
+++ b/haskell/haskell-cryptohash/HISTORY
@@ -0,0 +1,9 @@
+2014-05-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.11.4
+
+2014-02-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.11.2
+
+2013-07-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-data-default-class/DEPENDS
b/haskell/haskell-data-default-class/DEPENDS
new file mode 100755
index 0000000..8eace53
--- /dev/null
+++ b/haskell/haskell-data-default-class/DEPENDS
@@ -0,0 +1 @@
+depends ghc
diff --git a/haskell/haskell-data-default-class/DETAILS
b/haskell/haskell-data-default-class/DETAILS
new file mode 100755
index 0000000..9f9e927
--- /dev/null
+++ b/haskell/haskell-data-default-class/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-data-default-class
+ VERSION=0.0.1
+ SOURCE="data-default-class-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/package/data-default-class-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:f9960deb48938bf0364273762662e56ad0dba3d5db005bf0a00b8eff11cfa2e94c5b5c1d2b2af2622a680dad4495cb31445a17074cfe752cbcf3de7b91e0e313
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/data-default-class-${VERSION}"
+ WEB_SITE="http://hackage.haskell.org/package/data-default-class";
+ LICENSE[0]=BSD
+ ENTERED=20140221
+ SHORT="a class for types with a default value"
+cat << EOF
+A class for types with a default value.
+EOF
diff --git a/haskell/haskell-data-default-class/HISTORY
b/haskell/haskell-data-default-class/HISTORY
new file mode 100644
index 0000000..cac9aac
--- /dev/null
+++ b/haskell/haskell-data-default-class/HISTORY
@@ -0,0 +1,3 @@
+2014-02-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-data-default-instances-base/DEPENDS
b/haskell/haskell-data-default-instances-base/DEPENDS
new file mode 100755
index 0000000..ab8676a
--- /dev/null
+++ b/haskell/haskell-data-default-instances-base/DEPENDS
@@ -0,0 +1,2 @@
+depends ghc &&
+depends haskell-data-default-class
diff --git a/haskell/haskell-data-default-instances-base/DETAILS
b/haskell/haskell-data-default-instances-base/DETAILS
new file mode 100755
index 0000000..fe744ba
--- /dev/null
+++ b/haskell/haskell-data-default-instances-base/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-data-default-instances-base
+ VERSION=0.0.1
+ SOURCE="data-default-instances-base-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/package/data-default-instances-base-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:e5598ef3d940b9512b0e18bcc526d41ca08df3d8b0a640717914ff7c510de68b6a8aa1299d0681062f510b31be3f62f6f318dc305e2797879739e19a8c871728
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/data-default-instances-base-${VERSION}"
+
WEB_SITE="http://hackage.haskell.org/package/data-default-instances-base";
+ LICENSE[0]=BSD
+ ENTERED=20140221
+ SHORT="a class for types with a default value"
+cat << EOF
+A class for types with a default value.
+EOF
diff --git a/haskell/haskell-data-default-instances-base/HISTORY
b/haskell/haskell-data-default-instances-base/HISTORY
new file mode 100644
index 0000000..cac9aac
--- /dev/null
+++ b/haskell/haskell-data-default-instances-base/HISTORY
@@ -0,0 +1,3 @@
+2014-02-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-data-default-instances-containers/DEPENDS
b/haskell/haskell-data-default-instances-containers/DEPENDS
new file mode 100755
index 0000000..ab8676a
--- /dev/null
+++ b/haskell/haskell-data-default-instances-containers/DEPENDS
@@ -0,0 +1,2 @@
+depends ghc &&
+depends haskell-data-default-class
diff --git a/haskell/haskell-data-default-instances-containers/DETAILS
b/haskell/haskell-data-default-instances-containers/DETAILS
new file mode 100755
index 0000000..e4032bd
--- /dev/null
+++ b/haskell/haskell-data-default-instances-containers/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-data-default-instances-containers
+ VERSION=0.0.1
+ SOURCE="data-default-instances-containers-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/package/data-default-instances-containers-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:a12352eb0484ad772b16674b2ef8145b3733473f716c182841d6378d8a2d3b196e8fc966afd7c335e81e924ea83088a9c67c4aaddb14a87a7a816cbe27236bfd
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/data-default-instances-containers-${VERSION}"
+
WEB_SITE="http://hackage.haskell.org/package/data-default-instances-containers";
+ LICENSE[0]=BSD
+ ENTERED=20140221
+ SHORT="a class for types with a default value"
+cat << EOF
+A class for types with a default value.
+EOF
diff --git a/haskell/haskell-data-default-instances-containers/HISTORY
b/haskell/haskell-data-default-instances-containers/HISTORY
new file mode 100644
index 0000000..cac9aac
--- /dev/null
+++ b/haskell/haskell-data-default-instances-containers/HISTORY
@@ -0,0 +1,3 @@
+2014-02-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-data-default-instances-dlist/DEPENDS
b/haskell/haskell-data-default-instances-dlist/DEPENDS
new file mode 100755
index 0000000..88cea2c
--- /dev/null
+++ b/haskell/haskell-data-default-instances-dlist/DEPENDS
@@ -0,0 +1,3 @@
+depends ghc &&
+depends haskell-data-default-class &&
+depends haskell-dlist
diff --git a/haskell/haskell-data-default-instances-dlist/DETAILS
b/haskell/haskell-data-default-instances-dlist/DETAILS
new file mode 100755
index 0000000..67eb7de
--- /dev/null
+++ b/haskell/haskell-data-default-instances-dlist/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-data-default-instances-dlist
+ VERSION=0.0.1
+ SOURCE="data-default-instances-dlist-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/package/data-default-instances-dlist-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:b3794c296d5f1ca54badaab4c267b302967ce73ac649d8df031daafa17f66537bf670ee42fda1b75b92998eb4b8862c1e0a9bdd3716c31dfd0937c3c76b6f03d
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/data-default-instances-dlist-${VERSION}"
+
WEB_SITE="http://hackage.haskell.org/package/data-default-instances-dlist";
+ LICENSE[0]=BSD
+ ENTERED=20140221
+ SHORT="a class for types with a default value"
+cat << EOF
+A class for types with a default value.
+EOF
diff --git a/haskell/haskell-data-default-instances-dlist/HISTORY
b/haskell/haskell-data-default-instances-dlist/HISTORY
new file mode 100644
index 0000000..cac9aac
--- /dev/null
+++ b/haskell/haskell-data-default-instances-dlist/HISTORY
@@ -0,0 +1,3 @@
+2014-02-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-data-default-instances-old-locale/DEPENDS
b/haskell/haskell-data-default-instances-old-locale/DEPENDS
new file mode 100755
index 0000000..ab8676a
--- /dev/null
+++ b/haskell/haskell-data-default-instances-old-locale/DEPENDS
@@ -0,0 +1,2 @@
+depends ghc &&
+depends haskell-data-default-class
diff --git a/haskell/haskell-data-default-instances-old-locale/DETAILS
b/haskell/haskell-data-default-instances-old-locale/DETAILS
new file mode 100755
index 0000000..4903591
--- /dev/null
+++ b/haskell/haskell-data-default-instances-old-locale/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-data-default-instances-old-locale
+ VERSION=0.0.1
+ SOURCE="data-default-instances-old-locale-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/package/data-default-instances-old-locale-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:bbaf4626c922820dca8cc230585fef80b6f6bd6278d335cc7abd4e5b7a857f0626ca9937ea95066e7655387dfcc684e6fbb0f6f5bc6905e539fbd1176ddd99ec
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/data-default-instances-old-locale-${VERSION}"
+
WEB_SITE="http://hackage.haskell.org/package/data-default-instances-old-locale";
+ LICENSE[0]=BSD
+ ENTERED=20140221
+ SHORT="a class for types with a default value"
+cat << EOF
+A class for types with a default value.
+EOF
diff --git a/haskell/haskell-data-default-instances-old-locale/HISTORY
b/haskell/haskell-data-default-instances-old-locale/HISTORY
new file mode 100644
index 0000000..cac9aac
--- /dev/null
+++ b/haskell/haskell-data-default-instances-old-locale/HISTORY
@@ -0,0 +1,3 @@
+2014-02-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-data-default/DEPENDS
b/haskell/haskell-data-default/DEPENDS
index b2a244f..f118e67 100755
--- a/haskell/haskell-data-default/DEPENDS
+++ b/haskell/haskell-data-default/DEPENDS
@@ -1,2 +1,7 @@
-depends ghc &&
-depends haskell-dlist
+depends ghc &&
+depends haskell-dlist &&
+depends haskell-data-default-class &&
+depends haskell-data-default-instances-base &&
+depends haskell-data-default-instances-containers &&
+depends haskell-data-default-instances-dlist &&
+depends haskell-data-default-instances-old-locale
diff --git a/haskell/haskell-data-default/DETAILS
b/haskell/haskell-data-default/DETAILS
index 8cfbfac..a9bbe06 100755
--- a/haskell/haskell-data-default/DETAILS
+++ b/haskell/haskell-data-default/DETAILS
@@ -1,8 +1,8 @@
SPELL=haskell-data-default
- VERSION=0.5.0
+ VERSION=0.5.3
SOURCE="data-default-${VERSION}.tar.gz"

SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/data-default/${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:0b204794d19cb1794a59e0b98871216543660b2046d8d341e454ebc62b1dc0e55ccfb0b4ebe948f3d26ca8aafcb53e0cc288961cf823a7a5d7fc8d49422aed6d
+
SOURCE_HASH=sha512:57cb632ccc6c9b0973594c7c5944574f4e7e78f980194d4205bb14a6e5aa1bd3e92723f3b80cfeac301ae663b2a22925503a03ecb5311ebc08077fe06022817e
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/data-default-${VERSION}"
WEB_SITE="http://hackage.haskell.org/package/data-default";
LICENSE[0]=BSD
diff --git a/haskell/haskell-data-default/HISTORY
b/haskell/haskell-data-default/HISTORY
index cd05d20..2100c0a 100644
--- a/haskell/haskell-data-default/HISTORY
+++ b/haskell/haskell-data-default/HISTORY
@@ -1,3 +1,6 @@
+2014-02-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS, DEPENDS: version 0.5.3
+
2013-03-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS, DETAILS: spell created

diff --git a/haskell/haskell-dataenc/DETAILS b/haskell/haskell-dataenc/DETAILS
index eaec0e6..a2a333d 100755
--- a/haskell/haskell-dataenc/DETAILS
+++ b/haskell/haskell-dataenc/DETAILS
@@ -1,8 +1,8 @@
SPELL=haskell-dataenc
- VERSION=0.14.0.5
+ VERSION=0.14.0.7
SOURCE="dataenc-${VERSION}.tar.gz"

SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/dataenc/${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:b73e5060a3b9c00fbcdadb6dd8ca890c4a6f8ef862822e7d71bde1c0a99de1199cfa384cd8c219f41218f8eef4e9017ecc2c1c186516d7a809aadb599530bf88
+
SOURCE_HASH=sha512:82f34ad51b64b66726e45c0c2ef52c9c2be201f42c5718763158a13eb2e8f82cb0298c1580dd52788e8d7b3f1eb0e7ade4e6e69f7ba4b2f8804eb2178e719e20
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/dataenc-${VERSION}"
WEB_SITE="http://www.haskell.org/haskellwiki/Library/Data_encoding";
LICENSE[0]=BSD3
diff --git a/haskell/haskell-dataenc/HISTORY b/haskell/haskell-dataenc/HISTORY
index cd05d20..a9d0865 100644
--- a/haskell/haskell-dataenc/HISTORY
+++ b/haskell/haskell-dataenc/HISTORY
@@ -1,3 +1,6 @@
+2014-04-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.14.0.7
+
2013-03-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS, DETAILS: spell created

diff --git a/haskell/haskell-dlist/DETAILS b/haskell/haskell-dlist/DETAILS
index b4bb771..98af3fa 100755
--- a/haskell/haskell-dlist/DETAILS
+++ b/haskell/haskell-dlist/DETAILS
@@ -1,8 +1,8 @@
SPELL=haskell-dlist
- VERSION=0.5
+ VERSION=0.7.0.1
SOURCE="dlist-${VERSION}.tar.gz"

SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/dlist/${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:79de39c7e13b8423290c7afd5fd0218dbd8b12e6d37722084bca68074dd0940cf5aa6c3e757eecad5aff769d70aef2c3ce70a5e3c986387e0fd14d26be15634d
+
SOURCE_HASH=sha512:1e76327669e54bd4bde234aed80abbc09a55697f573f4ccf3843a2259224a478a86c40d32ccd26aa703457f22615b31eaeae4da078c3f48b8ff7e8d1f515a9dc
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/dlist-${VERSION}"
WEB_SITE="http://hackage.haskell.org/package/dlist";
LICENSE[0]=BSD
diff --git a/haskell/haskell-dlist/HISTORY b/haskell/haskell-dlist/HISTORY
index cd05d20..8a95741 100644
--- a/haskell/haskell-dlist/HISTORY
+++ b/haskell/haskell-dlist/HISTORY
@@ -1,3 +1,9 @@
+2014-05-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.7.0.1
+
+2014-02-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.6.0.1
+
2013-03-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS, DETAILS: spell created

diff --git a/haskell/haskell-edit-distance/DEPENDS
b/haskell/haskell-edit-distance/DEPENDS
new file mode 100755
index 0000000..7d85de4
--- /dev/null
+++ b/haskell/haskell-edit-distance/DEPENDS
@@ -0,0 +1,2 @@
+depends ghc &&
+depends haskell-random
diff --git a/haskell/haskell-edit-distance/DETAILS
b/haskell/haskell-edit-distance/DETAILS
new file mode 100755
index 0000000..bb9a631
--- /dev/null
+++ b/haskell/haskell-edit-distance/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=haskell-edit-distance
+ VERSION=0.2.1.2
+ SOURCE="edit-distance-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/edit-distance/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:a3bfc928c1a165fedaa1dfd143c758c75da040811127a60eb735314e763177046fcdffad78b6a563f8016894a84e66ba85a9af02bc430ca482e0cfdb360077f6
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/edit-distance-${VERSION}"
+ WEB_SITE="http://github.com/batterseapower/edit-distance";
+ LICENSE[0]=BSD3
+ ENTERED=20130709
+ SHORT="Levenshtein and restricted Damerau-Levenshtein algorithms"
+cat << EOF
+Optimized edit distances for fuzzy matching, including Levenshtein and
+restricted Damerau-Levenshtein algorithms.
+EOF
diff --git a/haskell/haskell-edit-distance/HISTORY
b/haskell/haskell-edit-distance/HISTORY
new file mode 100644
index 0000000..0d8eec9
--- /dev/null
+++ b/haskell/haskell-edit-distance/HISTORY
@@ -0,0 +1,3 @@
+2013-07-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-ghc-syb-utils/DEPENDS
b/haskell/haskell-ghc-syb-utils/DEPENDS
new file mode 100755
index 0000000..5010903
--- /dev/null
+++ b/haskell/haskell-ghc-syb-utils/DEPENDS
@@ -0,0 +1,2 @@
+depends ghc &&
+depends haskell-syb
diff --git a/haskell/haskell-ghc-syb-utils/DETAILS
b/haskell/haskell-ghc-syb-utils/DETAILS
new file mode 100755
index 0000000..ec95e55
--- /dev/null
+++ b/haskell/haskell-ghc-syb-utils/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-ghc-syb-utils
+ VERSION=0.2.1.2
+ SOURCE="ghc-syb-utils-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/package/ghc-syb-utils-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:dd71c0ad28005f412267e49b53f916e3ea679e3be0c6f70ad27e3ff882a9cc3ce825e76dd434eb8a2551083a79a9a0020b6f0510e19dc186ea95010349295474
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/ghc-syb-utils-${VERSION}"
+ WEB_SITE="http://github.com/nominolo/ghc-syb";
+ LICENSE[0]=BSD
+ ENTERED=20140604
+ SHORT="scrap Your Boilerplate utilities for the GHC API"
+cat << EOF
+Scrap Your Boilerplate instances for GHC's data types.
+EOF
diff --git a/haskell/haskell-ghc-syb-utils/HISTORY
b/haskell/haskell-ghc-syb-utils/HISTORY
new file mode 100644
index 0000000..f900aaf
--- /dev/null
+++ b/haskell/haskell-ghc-syb-utils/HISTORY
@@ -0,0 +1,3 @@
+2014-06-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-git-annex/DEPENDS
b/haskell/haskell-git-annex/DEPENDS
new file mode 100755
index 0000000..9f2ca5f
--- /dev/null
+++ b/haskell/haskell-git-annex/DEPENDS
@@ -0,0 +1,29 @@
+depends git &&
+depends ghc &&
+depends haskell-async &&
+depends haskell-aeson &&
+depends haskell-bloomfilter &&
+depends haskell-case-insensitive &&
+depends haskell-dataenc &&
+depends haskell-data-default &&
+depends haskell-dlist &&
+depends haskell-edit-distance &&
+depends haskell-extensible-exceptions &&
+depends haskell-hslogger &&
+depends haskell-http &&
+depends haskell-ifelse &&
+depends haskell-json &&
+depends haskell-missingh &&
+depends haskell-monad-control &&
+depends haskell-monadcatchio-transformers &&
+depends haskell-mtl &&
+depends haskell-network &&
+depends haskell-quickcheck &&
+depends haskell-random &&
+depends haskell-safesemaphore &&
+depends haskell-sha &&
+depends haskell-text &&
+depends haskell-unix-compat &&
+depends haskell-utf8-string &&
+depends haskell-uuid &&
+depends haskell-regex-compat
diff --git a/haskell/haskell-git-annex/DETAILS
b/haskell/haskell-git-annex/DETAILS
new file mode 100755
index 0000000..174a214
--- /dev/null
+++ b/haskell/haskell-git-annex/DETAILS
@@ -0,0 +1,21 @@
+ SPELL=haskell-git-annex
+ XSPELL=git-annex
+ VERSION=5.20140405
+ SOURCE="${XSPELL}-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/${XSPELL}/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:6723bb3a0eaca521559492606db6ba27256f16d45c6cc129991daddf442996b08b9eb9aeb9245d32c241435c66cf6581aaa0c1c4cde7dfaf196f0d2b5dd66e7a
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${XSPELL}-${VERSION}"
+ WEB_SITE="Homepage: http://git-annex.branchable.com/";
+ LICENSE[0]=License: GPL-3
+ ENTERED=20130709
+ SHORT="allows managing files with git, without checking the file
contents into git"
+cat << EOF
+git-annex allows managing files with git, without checking the file contents
+into git. While that may seem paradoxical, it is useful when dealing with
+files larger than git can currently easily handle, whether due to limitations
+in memory, time, or disk space.
+
+git-annex is designed for git users who love the command line. For everyone
+else, the git-annex assistant turns git-annex into an easy to use folder
+synchroniser.
+EOF
diff --git a/haskell/haskell-git-annex/HISTORY
b/haskell/haskell-git-annex/HISTORY
new file mode 100644
index 0000000..ab4b2f6
--- /dev/null
+++ b/haskell/haskell-git-annex/HISTORY
@@ -0,0 +1,77 @@
+2014-04-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 5.20140405
+
+2014-04-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 5.20140402
+
+2014-03-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 5.20140320
+
+2014-03-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 5.20140306
+ * DEPENDS: add dependencies on haskell-case-insensitive and
+ haskell-data-default
+ * PRE_BUILD, 0001-add-missing-dependency-on-regex-compat.patch:
+ remove obsolete patch
+
+2014-02-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 5.20140221
+ * PRE_BUILD, 0001-add-missing-dependency-on-regex-compat.patch:
+ fix missing dependency in cabal file
+ * DEPENDS: add dependency on haskell-regex-compat
+
+2014-02-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 5.20140210
+
+2014-01-31 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 5.20140129
+ * 0001-add-dependency-on-stm.patch, PRE_BUILD: removed
+
+2014-01-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 5.20140116
+
+2014-01-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 5.20140107
+
+2013-12-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 5.20131230
+ * PRE_BUILD, 0001-add-dependency-on-stm.patch: fix dependency
+ on stm
+
+2013-12-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 5.20131221
+
+2013-12-13 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 5.20131213
+
+2013-11-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 5.20131130
+
+2013-11-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 4.20131106
+
+2013-10-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 4.20131002
+
+2013-09-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 4.20130909
+
+2013-08-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 4.20130827
+ * DEPENDS: depend on haskell-aeson
+
+2013-08-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 4.20130815
+
+2013-08-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 4.20130802
+
+2013-07-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 4.20130723
+
+2013-07-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 4.20130709
+
+2013-07-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-hashable/DEPENDS
b/haskell/haskell-hashable/DEPENDS
new file mode 100755
index 0000000..a7d8ae0
--- /dev/null
+++ b/haskell/haskell-hashable/DEPENDS
@@ -0,0 +1,2 @@
+depends ghc &&
+depends haskell-text
diff --git a/haskell/haskell-hashable/DETAILS
b/haskell/haskell-hashable/DETAILS
new file mode 100755
index 0000000..26b6b3e
--- /dev/null
+++ b/haskell/haskell-hashable/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=haskell-hashable
+ VERSION=1.2.1.0
+ SOURCE="hashable-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/hashable/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:343f6b9eb40d089f0f2187427af7d7b5dbe15884649ddc8e0b140db129f21fc44f6bf41a262a3b2a0c74d967be6f603799472802d835e48a442f836dd8142607
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/hashable-${VERSION}"
+ WEB_SITE="http://github.com/tibbe/hashable";
+ LICENSE[0]=BSD3
+ ENTERED=20130829
+ SHORT="a class for types that can be converted to a hash value"
+cat << EOF
+This package defines a class, 'Hashable', for types that can be converted
+to a hash value. This class exists for the benefit of hashing-based data
+structures. The package provides instances for basic types and a way to
+combine hash values.
+EOF
diff --git a/haskell/haskell-hashable/HISTORY
b/haskell/haskell-hashable/HISTORY
new file mode 100644
index 0000000..76f50a0
--- /dev/null
+++ b/haskell/haskell-hashable/HISTORY
@@ -0,0 +1,6 @@
+2014-02-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.2.1.0
+
+2013-08-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-hashed-storage/DETAILS
b/haskell/haskell-hashed-storage/DETAILS
index 350a46f..0ef53b9 100755
--- a/haskell/haskell-hashed-storage/DETAILS
+++ b/haskell/haskell-hashed-storage/DETAILS
@@ -1,8 +1,8 @@
SPELL=haskell-hashed-storage
- VERSION=0.5.10
+ VERSION=0.5.11
SOURCE="hashed-storage-${VERSION}.tar.gz"

SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/hashed-storage/${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:dfb9cecdfe44e311020ccb79c437d2bb326f18d4022a0386aacd5c23a7c93b6a4f70baa7c2724b796785257a1733407975682fd3b949eda80bee9824df9b7001
+
SOURCE_HASH=sha512:11bfc05ecb2de5adc5a46116d15d969207a310583e7183e2a21ef767a23eabc55622c84ef351ace81a29800a544358c604b4a255800a713af01266331bf321ba
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/hashed-storage-${VERSION}"
WEB_SITE="http://hackage.haskell.org/package/hashed-storage";
LICENSE[0]=BSD3
diff --git a/haskell/haskell-hashed-storage/HISTORY
b/haskell/haskell-hashed-storage/HISTORY
index cd05d20..60f7f2e 100644
--- a/haskell/haskell-hashed-storage/HISTORY
+++ b/haskell/haskell-hashed-storage/HISTORY
@@ -1,3 +1,6 @@
+2014-04-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.5.11
+
2013-03-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS, DETAILS: spell created

diff --git a/haskell/haskell-haskeline/DETAILS
b/haskell/haskell-haskeline/DETAILS
index 8e30a6a..f2c8fe9 100755
--- a/haskell/haskell-haskeline/DETAILS
+++ b/haskell/haskell-haskeline/DETAILS
@@ -1,8 +1,8 @@
SPELL=haskell-haskeline
- VERSION=0.7.0.3
+ VERSION=0.7.1.2
SOURCE="haskeline-${VERSION}.tar.gz"

SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/haskeline/${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:85c4749d2f8daa05731dd28ff645dfbd7e9c694b8e199af0312a2c8f1dc86fa2911e50a0906dd58ee019545b0bb63108aabdab36ba5ae9417e365717ad824a6e
+
SOURCE_HASH=sha512:11d3ee9507d10d14ad05a45eb269a70a661e755502c7a39c5516508e66bda7c0d56c0d91db3e6ea665ee532001bef246be14a95c12eb257724616753e2b93f6c
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/haskeline-${VERSION}"
WEB_SITE="Homepage: http://trac.haskell.org/haskeline";
LICENSE[0]=BSD3
diff --git a/haskell/haskell-haskeline/HISTORY
b/haskell/haskell-haskeline/HISTORY
index cd05d20..8a74247 100644
--- a/haskell/haskell-haskeline/HISTORY
+++ b/haskell/haskell-haskeline/HISTORY
@@ -1,3 +1,6 @@
+2014-04-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.7.1.2
+
2013-03-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS, DETAILS: spell created

diff --git a/haskell/haskell-hasktags/DEPENDS
b/haskell/haskell-hasktags/DEPENDS
new file mode 100755
index 0000000..d023774
--- /dev/null
+++ b/haskell/haskell-hasktags/DEPENDS
@@ -0,0 +1,3 @@
+depends ghc &&
+depends haskell-json &&
+depends haskell-utf8-string
diff --git a/haskell/haskell-hasktags/DETAILS
b/haskell/haskell-hasktags/DETAILS
new file mode 100755
index 0000000..67b5711
--- /dev/null
+++ b/haskell/haskell-hasktags/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-hasktags
+ VERSION=0.69.0
+ SOURCE="hasktags-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/package/hasktags-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:fb35b0c676a194ffaff743521c9df25217350ef51b7f87c9c26f5fde8785c7ef6149123008287dcc61d9aea822e8804d8127204c0de6bcfa77d29e14153606fa
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/hasktags-${VERSION}"
+ WEB_SITE="https://github.com/MarcWeber/hasktags";
+ LICENSE[0]=BSD
+ ENTERED=20140524
+ SHORT="a tool to generate tag files for vim and emacs"
+cat << EOF
+hasktags: a tool to generate tag files for vim and emacs.
+EOF
diff --git a/haskell/haskell-hasktags/HISTORY
b/haskell/haskell-hasktags/HISTORY
new file mode 100644
index 0000000..211b0a8
--- /dev/null
+++ b/haskell/haskell-hasktags/HISTORY
@@ -0,0 +1,3 @@
+2014-05-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-haxml/DETAILS b/haskell/haskell-haxml/DETAILS
index 79d7177..7d018db 100755
--- a/haskell/haskell-haxml/DETAILS
+++ b/haskell/haskell-haxml/DETAILS
@@ -1,8 +1,8 @@
SPELL=haskell-haxml
- VERSION=1.22.5
+ VERSION=1.24.1
SOURCE="HaXml-${VERSION}.tar.gz"

SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/HaXml/${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:0481737b7d45f0075541b9c67d147778450abb08db686e81ca663eecd9d1133de498e1065dc772d3166f63c4aeb624f5d260585a14b66dceb311d5dc7715346f
+
SOURCE_HASH=sha512:421f3a61e8eebf5ad915551c51dcd843a544e7959b93d6dd4ab2ffc6c20954f559da75dcfecc6fea838f80dc4d3c83243be3ce7a21e92bc165b3e0be120451bf
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/HaXml-${VERSION}"
WEB_SITE="http://www.cs.york.ac.uk/fp/HaXml/";
LICENSE[0]=LGPL
diff --git a/haskell/haskell-haxml/HISTORY b/haskell/haskell-haxml/HISTORY
index a86f244..ca9dbf9 100644
--- a/haskell/haskell-haxml/HISTORY
+++ b/haskell/haskell-haxml/HISTORY
@@ -1,3 +1,6 @@
+2014-05-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.24.1
+
2012-05-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS, DETAILS: spell created

diff --git a/haskell/haskell-hslogger/DEPENDS
b/haskell/haskell-hslogger/DEPENDS
new file mode 100755
index 0000000..26034a1
--- /dev/null
+++ b/haskell/haskell-hslogger/DEPENDS
@@ -0,0 +1,3 @@
+depends ghc &&
+depends haskell-mtl &&
+depends haskell-network
diff --git a/haskell/haskell-hslogger/DETAILS
b/haskell/haskell-hslogger/DETAILS
new file mode 100755
index 0000000..4b763b3
--- /dev/null
+++ b/haskell/haskell-hslogger/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=haskell-hslogger
+ VERSION=1.2.4
+ SOURCE="hslogger-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/hslogger/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:41880352ea3883bcdf12b50d6d7933ef092c715ff69f5b8bb57e4a603f09443cbf8188475b2968af04965387d4723fc194786794d9765c004a41541b70598581
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/hslogger-${VERSION}"
+ WEB_SITE="http://software.complete.org/hslogger";
+ LICENSE[0]=BSD3
+ ENTERED=20130709
+ SHORT="a versatile logging framework"
+cat << EOF
+hslogger is a logging framework for Haskell, roughly similar to Python's
+logging module.
+
+hslogger lets each log message have a priority and source be associated
+with it. The programmer can then define global handlers that route or
+filter messages based on the priority and source. hslogger also has a syslog
+handler built in.
+EOF
diff --git a/haskell/haskell-hslogger/HISTORY
b/haskell/haskell-hslogger/HISTORY
new file mode 100644
index 0000000..fbabcff
--- /dev/null
+++ b/haskell/haskell-hslogger/HISTORY
@@ -0,0 +1,9 @@
+2014-05-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.2.4
+
+2013-09-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.2.3
+
+2013-07-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-http/DEPENDS b/haskell/haskell-http/DEPENDS
new file mode 100755
index 0000000..9de73df
--- /dev/null
+++ b/haskell/haskell-http/DEPENDS
@@ -0,0 +1,4 @@
+depends ghc &&
+depends haskell-network &&
+depends haskell-mtl &&
+depends haskell-parsec
diff --git a/haskell/haskell-http/DETAILS b/haskell/haskell-http/DETAILS
new file mode 100755
index 0000000..8deb7e2
--- /dev/null
+++ b/haskell/haskell-http/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=haskell-http
+ VERSION=4000.2.18
+ SOURCE="HTTP-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/HTTP/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:3141daa2732bfe013f7f6a8d3017ee9e56d377af5615e1686c42acea9eb52b4b9c2212b3d3550ac2ca72b949b6a7c2abb8fba8f5669fe60fe176dc133ea3fa9b
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/HTTP-${VERSION}"
+ WEB_SITE="https://github.com/haskell/HTTP";
+ LICENSE[0]=BSD3
+ ENTERED=20130709
+ SHORT="support for client-side web programming"
+cat << EOF
+The HTTP package supports client-side web programming in Haskell. It lets you
+set up HTTP connections, transmitting requests and processing the responses
+coming back, all from within the comforts of Haskell.
+EOF
diff --git a/haskell/haskell-http/HISTORY b/haskell/haskell-http/HISTORY
new file mode 100644
index 0000000..7426375
--- /dev/null
+++ b/haskell/haskell-http/HISTORY
@@ -0,0 +1,12 @@
+2014-12-10 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 4000.2.18
+
+2014-05-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 4000.2.14
+
+2014-02-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 4000.2.11
+
+2013-07-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-hunit/DEPENDS b/haskell/haskell-hunit/DEPENDS
new file mode 100755
index 0000000..3ee8620
--- /dev/null
+++ b/haskell/haskell-hunit/DEPENDS
@@ -0,0 +1 @@
+depends ghc
diff --git a/haskell/haskell-hunit/DETAILS b/haskell/haskell-hunit/DETAILS
new file mode 100755
index 0000000..167d4b5
--- /dev/null
+++ b/haskell/haskell-hunit/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=haskell-hunit
+ VERSION=1.2.5.2
+ SOURCE="HUnit-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/HUnit/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:ee16c33faacc1c26e242095823ae8df47889946a6a161affab3789d7f40b423d2f002526f6cad018084dc7b151a911cf28b37b2aeef91d186bb765e940534fc4
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/HUnit-${VERSION}"
+ WEB_SITE="http://hunit.sourceforge.net/";
+ LICENSE[0]=BSD3
+ ENTERED=20130709
+ SHORT="A unit testing framework for Haskell"
+cat << EOF
+HUnit is a unit testing framework for Haskell, inspired by the JUnit tool
+for Java, see: <http://www.junit.org>.
+EOF
diff --git a/haskell/haskell-hunit/HISTORY b/haskell/haskell-hunit/HISTORY
new file mode 100644
index 0000000..0d8eec9
--- /dev/null
+++ b/haskell/haskell-hunit/HISTORY
@@ -0,0 +1,3 @@
+2013-07-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-ifelse/DEPENDS b/haskell/haskell-ifelse/DEPENDS
new file mode 100755
index 0000000..70d7c41
--- /dev/null
+++ b/haskell/haskell-ifelse/DEPENDS
@@ -0,0 +1,2 @@
+depends ghc &&
+depends haskell-mtl
diff --git a/haskell/haskell-ifelse/DETAILS b/haskell/haskell-ifelse/DETAILS
new file mode 100755
index 0000000..0c6ffce
--- /dev/null
+++ b/haskell/haskell-ifelse/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-ifelse
+ VERSION=0.85
+ SOURCE="IfElse-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/IfElse/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:5378b0f98d3a14dbc5b297a01a5c48aed4825f4ab2192e35b3a6aee932cce5b740e5ea44cbbd69dc3e74ff38415d77df43136e2a8ddf9bc6fd9fe1497a6dcd1c
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/IfElse-${VERSION}"
+ WEB_SITE="http://hackage.haskell.org/package/IfElse";
+ LICENSE[0]=BSD3
+ ENTERED=20130709
+ SHORT="anaphoric and miscellaneous useful control-flow"
+cat << EOF
+Anaphoric and miscellaneous useful control-flow.
+EOF
diff --git a/haskell/haskell-ifelse/HISTORY b/haskell/haskell-ifelse/HISTORY
new file mode 100644
index 0000000..0d8eec9
--- /dev/null
+++ b/haskell/haskell-ifelse/HISTORY
@@ -0,0 +1,3 @@
+2013-07-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-json/DEPENDS b/haskell/haskell-json/DEPENDS
new file mode 100755
index 0000000..9f39639
--- /dev/null
+++ b/haskell/haskell-json/DEPENDS
@@ -0,0 +1,3 @@
+depends ghc &&
+depends haskell-mtl &&
+depends haskell-text
diff --git a/haskell/haskell-json/DETAILS b/haskell/haskell-json/DETAILS
new file mode 100755
index 0000000..f4a6469
--- /dev/null
+++ b/haskell/haskell-json/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=haskell-json
+ VERSION=0.7
+ SOURCE="json-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/json/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:dda9a2ae2945dce8b5c03c3da6b6b2fe8b5857f3ceec20392aea2376de3b5aa3ba895d4f231019505764a1e3d69dc82dac89f5d03274af12902c1e74dc6d1156
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/json-${VERSION}"
+
WEB_SITE="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/json";
+ LICENSE[0]=BSD3
+ ENTERED=20130709
+ SHORT="Support for serialising Haskell to and from JSON"
+cat << EOF
+JSON (JavaScript Object Notation) is a lightweight data-interchange format.
It
+is easy for humans to read and write. It is easy for machines to parse and
+generate. It is based on a subset of the JavaScript Programming Language,
+Standard ECMA-262 3rd Edition - December 1999.
+
+This library provides a parser and pretty printer for converting between
+Haskell values and JSON.
+EOF
diff --git a/haskell/haskell-json/HISTORY b/haskell/haskell-json/HISTORY
new file mode 100644
index 0000000..0d8eec9
--- /dev/null
+++ b/haskell/haskell-json/HISTORY
@@ -0,0 +1,3 @@
+2013-07-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-maccatcher/DEPENDS
b/haskell/haskell-maccatcher/DEPENDS
new file mode 100755
index 0000000..05f6916
--- /dev/null
+++ b/haskell/haskell-maccatcher/DEPENDS
@@ -0,0 +1,2 @@
+depends ghc &&
+depends haskell-parsec
diff --git a/haskell/haskell-maccatcher/DETAILS
b/haskell/haskell-maccatcher/DETAILS
new file mode 100755
index 0000000..af9ded1
--- /dev/null
+++ b/haskell/haskell-maccatcher/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=haskell-maccatcher
+ VERSION=2.1.5
+ SOURCE="maccatcher-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/maccatcher/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:a74c5c2e45168ded3319696e59f3f0ba6a5aec4a5316e02b4b1f8d012d8122faf564a059ef1f249d5a6e5f01f922d8e7fe05844b808e3b7673490494ed84adf4
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/maccatcher-${VERSION}"
+ WEB_SITE="http://hackage.haskell.org/package/maccatcher";
+ LICENSE[0]=BSD3
+ ENTERED=20130709
+ SHORT="Obtain the host MAC address on *NIX and Windows."
+cat << EOF
+Obtain the host MAC address on *NIX and Windows.
+EOF
diff --git a/haskell/haskell-maccatcher/HISTORY
b/haskell/haskell-maccatcher/HISTORY
new file mode 100644
index 0000000..0d8eec9
--- /dev/null
+++ b/haskell/haskell-maccatcher/HISTORY
@@ -0,0 +1,3 @@
+2013-07-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-missingh/DEPENDS
b/haskell/haskell-missingh/DEPENDS
new file mode 100755
index 0000000..630ca14
--- /dev/null
+++ b/haskell/haskell-missingh/DEPENDS
@@ -0,0 +1,8 @@
+depends ghc &&
+depends haskell-hslogger &&
+depends haskell-hunit &&
+depends haskell-mtl &&
+depends haskell-network &&
+depends haskell-parsec &&
+depends haskell-random &&
+depends haskell-regex-compat
diff --git a/haskell/haskell-missingh/DETAILS
b/haskell/haskell-missingh/DETAILS
new file mode 100755
index 0000000..c829613
--- /dev/null
+++ b/haskell/haskell-missingh/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=haskell-missingh
+ VERSION=1.2.1.0
+ SOURCE="MissingH-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/MissingH/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:54ad72973ef20a2eb6a0e72ae8ff496ee48d359ba491bf094957737e02fce217fb00e950735f8c0b36a7fe48a7322a122e447b0c67e0205e8d1b6450ac4df3e3
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/MissingH-${VERSION}"
+ WEB_SITE="http://software.complete.org/missingh";
+ LICENSE[0]=BSD3
+ ENTERED=20130709
+ SHORT="Large utility library"
+cat << EOF
+MissingH is a library of all sorts of utility functions for Haskell
+programmers. It is written in pure Haskell and thus should be extremely
+portable and easy to use.
+EOF
diff --git a/haskell/haskell-missingh/HISTORY
b/haskell/haskell-missingh/HISTORY
new file mode 100644
index 0000000..3813a94
--- /dev/null
+++ b/haskell/haskell-missingh/HISTORY
@@ -0,0 +1,9 @@
+2014-05-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.2.1.0
+
+2013-09-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.2.0.2
+
+2013-07-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-mmap/DETAILS b/haskell/haskell-mmap/DETAILS
index f197e9c..1c1b47f 100755
--- a/haskell/haskell-mmap/DETAILS
+++ b/haskell/haskell-mmap/DETAILS
@@ -1,8 +1,8 @@
SPELL=haskell-mmap
- VERSION=0.5.8
+ VERSION=0.5.9
SOURCE="mmap-${VERSION}.tar.gz"

SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/mmap/${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:6c8b526ec9fedba195ce021f86eeb3fa35f7c95b9299d17503ad7d7e91b9485b3d9980e0ccbdc3876ec465ec8aa07cf9d0521c62e2c8a652a36df11b9badffb5
+
SOURCE_HASH=sha512:3b9ac1150050ac9d8e7870610923c8303b5fc74a4fdd796d7b6b411e2ba836111ae8520e16ad345aaf93b4dbcd27abd4c359a89b27d854db8dbd252b90a5298d
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/mmap-${VERSION}"
WEB_SITE="http://hackage.haskell.org/package/mmap";
LICENSE[0]=License: BSD3
diff --git a/haskell/haskell-mmap/HISTORY b/haskell/haskell-mmap/HISTORY
index cd05d20..da365e5 100644
--- a/haskell/haskell-mmap/HISTORY
+++ b/haskell/haskell-mmap/HISTORY
@@ -1,3 +1,6 @@
+2014-05-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.5.9
+
2013-03-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS, DETAILS: spell created

diff --git a/haskell/haskell-monad-control/DEPENDS
b/haskell/haskell-monad-control/DEPENDS
new file mode 100755
index 0000000..62d4de8
--- /dev/null
+++ b/haskell/haskell-monad-control/DEPENDS
@@ -0,0 +1,4 @@
+depends ghc &&
+depends haskell-base-unicode-symbols &&
+depends haskell-transformers &&
+depends haskell-transformers-base
diff --git a/haskell/haskell-monad-control/DETAILS
b/haskell/haskell-monad-control/DETAILS
new file mode 100755
index 0000000..d870070
--- /dev/null
+++ b/haskell/haskell-monad-control/DETAILS
@@ -0,0 +1,31 @@
+ SPELL=haskell-monad-control
+ VERSION=0.3.3.0
+ SOURCE="monad-control-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/monad-control/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:734ca14baea74f9bd6f3603dc84426bd6d79ae23998ffcce5c8b994dfa8d58b8a573e7b0f68f7eaab07163c8806d8d5f95160f0439cc5fbd07b9509c84e4ef8a
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/monad-control-${VERSION}"
+ WEB_SITE="https://github.com/basvandijk/monad-control";
+ LICENSE[0]=BSD3
+ ENTERED=20130709
+ SHORT="lift control operations"
+cat << EOF
+Description: This package defines the type class @MonadBaseControl@, a
+subset of @MonadBase@ into which generic control operations such as @catch@
+can be lifted from @IO@ or any other base monad. Instances are based on
+monad transformers in @MonadTransControl@, which includes all standard monad
+transformers in the @transformers@ library except @ContT@.
+
+See the @lifted-base@ package which uses @monad-control@ to lift @IO@
+operations from the @base@ library (like @catch@ or @bracket@) into any
+monad that is an instance of @MonadBase@ or @MonadBaseControl@.
+
+Note that this package is a rewrite of Anders Kaseorg's @monad-peel@
+library. The main difference is that this package provides CPS style
operators
+and exploits the @RankNTypes@ and @TypeFamilies@ language extensions to
+simplify and speedup most definitions.
+
+The following @criterion@ based benchmark shows that @monad-control@ is on
+average about 99% faster than @monad-peel@:
+
+@git clone <https://github.com/basvandijk/bench-monad-peel-control>@
+EOF
diff --git a/haskell/haskell-monad-control/HISTORY
b/haskell/haskell-monad-control/HISTORY
new file mode 100644
index 0000000..b343a77
--- /dev/null
+++ b/haskell/haskell-monad-control/HISTORY
@@ -0,0 +1,9 @@
+2014-12-10 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 0.3.3.0
+
+2014-02-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.3.2.3
+
+2013-07-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-monadcatchio-transformers/DEPENDS
b/haskell/haskell-monadcatchio-transformers/DEPENDS
new file mode 100755
index 0000000..a1f3416
--- /dev/null
+++ b/haskell/haskell-monadcatchio-transformers/DEPENDS
@@ -0,0 +1,4 @@
+depends ghc &&
+depends haskell-extensible-exceptions &&
+depends haskell-transformers &&
+depends haskell-monads-tf
diff --git a/haskell/haskell-monadcatchio-transformers/DETAILS
b/haskell/haskell-monadcatchio-transformers/DETAILS
new file mode 100755
index 0000000..b51b8cb
--- /dev/null
+++ b/haskell/haskell-monadcatchio-transformers/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=haskell-monadcatchio-transformers
+ VERSION=0.3.1.2
+ SOURCE="MonadCatchIO-transformers-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/MonadCatchIO-transformers/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:b4b95a18250da15f7c10215eb060db0c489d64a857de0ed352a45dc978301c128ee8048b72d132cd6e7ce97efa861cab059126a31450e703df408b4a94fbf8f6
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/MonadCatchIO-transformers-${VERSION}"
+
WEB_SITE="http://hackage.haskell.org/package/MonadCatchIO-transformers";
+ LICENSE[0]=BSD3
+ ENTERED=20130709
+ SHORT="Monad-transformer compatible version of the
Control.Exception module"
+cat << EOF
+Provides functions to throw and catch exceptions. Unlike the functions from
+@Control.Exception@, which work in @IO@, these work in any stack of monad
+transformers (from the 'transformers' package) with @IO@ as the base monad.
+You can extend this functionality to other monads, by creating an instance
+of the @MonadCatchIO@ class.
+EOF
diff --git a/haskell/haskell-monadcatchio-transformers/HISTORY
b/haskell/haskell-monadcatchio-transformers/HISTORY
new file mode 100644
index 0000000..18274a3
--- /dev/null
+++ b/haskell/haskell-monadcatchio-transformers/HISTORY
@@ -0,0 +1,9 @@
+2014-12-10 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 0.3.1.2
+
+2014-02-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: version 0.3.1.0
+
+2013-07-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-monads-tf/DEPENDS
b/haskell/haskell-monads-tf/DEPENDS
new file mode 100755
index 0000000..d9e7a3e
--- /dev/null
+++ b/haskell/haskell-monads-tf/DEPENDS
@@ -0,0 +1,2 @@
+depends ghc &&
+depends haskell-transformers
diff --git a/haskell/haskell-monads-tf/DETAILS
b/haskell/haskell-monads-tf/DETAILS
new file mode 100755
index 0000000..ca9352e
--- /dev/null
+++ b/haskell/haskell-monads-tf/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=haskell-monads-tf
+ VERSION=0.1.0.2
+ SOURCE="monads-tf-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/package/monads-tf-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:5539d735f3d638a700a36e1d3cf0a96dbfd15f9701208e2a6ab71eaee2d00b6e2bd49acbc3e561414e923952ca702d33662511fe057a95bad125609f6216b620
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/monads-tf-${VERSION}"
+ WEB_SITE="http://hackage.haskell.org/package/monads-tf";
+ LICENSE[0]=BSD
+ ENTERED=20140222
+ SHORT="monad classes using type families"
+cat << EOF
+Monad classes using type families, with instances for various monad
+transformers, inspired by the paper /Functional Programming with Overloading
+and Higher-Order Polymorphism/, by Mark P Jones, in Advanced School of
+Functional Programming, 1995.
+EOF
diff --git a/haskell/haskell-monads-tf/HISTORY
b/haskell/haskell-monads-tf/HISTORY
new file mode 100644
index 0000000..18da165
--- /dev/null
+++ b/haskell/haskell-monads-tf/HISTORY
@@ -0,0 +1,6 @@
+2014-05-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.1.0.2
+
+2014-02-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-mtl/DETAILS b/haskell/haskell-mtl/DETAILS
index 85b7be6..15cc5fd 100755
--- a/haskell/haskell-mtl/DETAILS
+++ b/haskell/haskell-mtl/DETAILS
@@ -1,8 +1,8 @@
SPELL=haskell-mtl
- VERSION=2.1.2
+ VERSION=2.2.0.1
SOURCE="mtl-${VERSION}.tar.gz"

SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/mtl/${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:ef8043adeb2746c770bebd4683c95c399bdc047c278b619d89230f342d13c33f0a9275c6be399e6da329f385ff209ff537e002b82d5075684202e8703fc5e29d
+
SOURCE_HASH=sha512:7e201bbaf96da123c6c9e38e68bc1161c7cfcec39ae2828cf495e5082608e1e84b83f3d3ff9cff6fe884b4bf43dc46692e980382b38808f55ecf1ad7f5d01a5e
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/mtl-${VERSION}"

WEB_SITE="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/mtl";
LICENSE[0]=BSD3
diff --git a/haskell/haskell-mtl/HISTORY b/haskell/haskell-mtl/HISTORY
index 18763f1..5b24de5 100644
--- a/haskell/haskell-mtl/HISTORY
+++ b/haskell/haskell-mtl/HISTORY
@@ -1,3 +1,9 @@
+2014-05-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.2.0.1
+
+2014-04-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.1.3.1
+
2012-09-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 2.1.2

diff --git a/haskell/haskell-network-info/DEPENDS
b/haskell/haskell-network-info/DEPENDS
new file mode 100755
index 0000000..3ee8620
--- /dev/null
+++ b/haskell/haskell-network-info/DEPENDS
@@ -0,0 +1 @@
+depends ghc
diff --git a/haskell/haskell-network-info/DETAILS
b/haskell/haskell-network-info/DETAILS
new file mode 100755
index 0000000..1de5527
--- /dev/null
+++ b/haskell/haskell-network-info/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=haskell-network-info
+ VERSION=0.2.0.3
+ SOURCE="network-info-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/package/network-info-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:49aa9c80ef91025f6cb0bcae34afdc7e41f15b56f24b55fe6c622eea3890db9c44bf461819daf961c6b02bd255cadae6eeca22a64398852b21af9f777a06604f
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/network-info-${VERSION}"
+ WEB_SITE="http://github.com/jystic/network-info";
+ LICENSE[0]=BSD
+ ENTERED=20140222
+ SHORT="a library that provides read access to a local computer's
network information"
+cat << EOF
+This library provides simple read-only access to the local computer's
+networking configuration. It is currently capable of getting a list of all
+the network interfaces and their respective IPv4, IPv6 and MAC addresses.
+EOF
diff --git a/haskell/haskell-network-info/HISTORY
b/haskell/haskell-network-info/HISTORY
new file mode 100644
index 0000000..e59d8c4
--- /dev/null
+++ b/haskell/haskell-network-info/HISTORY
@@ -0,0 +1,3 @@
+2014-02-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-network/DETAILS b/haskell/haskell-network/DETAILS
index 6b396d1..2e902e3 100755
--- a/haskell/haskell-network/DETAILS
+++ b/haskell/haskell-network/DETAILS
@@ -1,8 +1,8 @@
SPELL=haskell-network
- VERSION=2.3.0.6
+ VERSION=2.5.0.0
SOURCE="network-${VERSION}.tar.gz"

SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/network/${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:fb1eb81e85c3a2b6fc2161a8cb1d6b5497c51581831aa6740700ab6c695917451f0bfc1ce2be0773b3ea7af2a21d07734adb2eb7a78936c621f730e4fe4f8710
+
SOURCE_HASH=sha512:37048752b5d4d68f9ce57f9c7a3bfe2657a207c5853a6ecaae74ff9c8f9afb2ba76c9e517bfd955c427cbfccc39d921a1849c5a8094603ad5081012d9f5bb47d
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/network-${VERSION}"

WEB_SITE="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/network";
LICENSE[0]=BSD3
diff --git a/haskell/haskell-network/HISTORY b/haskell/haskell-network/HISTORY
index d7e772a..80f0beb 100644
--- a/haskell/haskell-network/HISTORY
+++ b/haskell/haskell-network/HISTORY
@@ -1,3 +1,15 @@
+2014-05-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.5.0.0
+
+2014-02-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.4.2.2
+
+2013-10-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.4.2.0
+
+2013-07-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.4.1.2
+
2013-03-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: removed dependency on haskell-bytestring

diff --git a/haskell/haskell-parsec/DETAILS b/haskell/haskell-parsec/DETAILS
index e2cc938..1129d0c 100755
--- a/haskell/haskell-parsec/DETAILS
+++ b/haskell/haskell-parsec/DETAILS
@@ -1,8 +1,8 @@
SPELL=haskell-parsec
- VERSION=3.1.2
+ VERSION=3.1.5
SOURCE="parsec-${VERSION}.tar.gz"

SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/parsec/${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:75f69908c869759e16f3dc40fbd8ee52a58092020f6acc6b19961d25a645eec7472a78712f24e60439472458aed8c97b8aa447d6371ea5afb7e1fe0eaf76afb8
+
SOURCE_HASH=sha512:58bd5e1ea878349a678c4a8d77caf42962ab65f801411bbbad4fa1e4f387de743f2f64944b5d7ef82042507552f281f70a7f4b40984a0ca4fd37618a0d1ec662
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/parsec-${VERSION}"
WEB_SITE="http://www.cs.uu.nl/~daan/parsec.html";
LICENSE[0]=BSD3
diff --git a/haskell/haskell-parsec/HISTORY b/haskell/haskell-parsec/HISTORY
index 4b01e84..ded6713 100644
--- a/haskell/haskell-parsec/HISTORY
+++ b/haskell/haskell-parsec/HISTORY
@@ -1,3 +1,9 @@
+2014-02-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.1.5
+
+2013-09-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.1.3
+
2013-03-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: removed dependency on haskell-bytestring

diff --git a/haskell/haskell-polyparse/DETAILS
b/haskell/haskell-polyparse/DETAILS
index 9b80b45..de3c187 100755
--- a/haskell/haskell-polyparse/DETAILS
+++ b/haskell/haskell-polyparse/DETAILS
@@ -1,8 +1,8 @@
SPELL=haskell-polyparse
- VERSION=1.8
+ VERSION=1.9
SOURCE="polyparse-${VERSION}.tar.gz"

SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/polyparse/${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:f0a6b84945c1da009ae594089d2a5df51f37c0f8e776c07489671e6770abf68d7a6794c179b7c922aa1ea30c79bb1879fa3505848313bbfb51d46fecc1c9bfa4
+
SOURCE_HASH=sha512:80f7cc269c7082d256aa273ce668a8fd9f58b4827fa69e390d749a622d667d5c01b7ede3719d52408d3efa35de66928a3fa659f3798826a2d53222d8a8d9d7e6
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/polyparse-${VERSION}"
WEB_SITE="http://code.haskell.org/~malcolm/polyparse/";
LICENSE[0]=LGPL
diff --git a/haskell/haskell-polyparse/HISTORY
b/haskell/haskell-polyparse/HISTORY
index a86f244..591fa4b 100644
--- a/haskell/haskell-polyparse/HISTORY
+++ b/haskell/haskell-polyparse/HISTORY
@@ -1,3 +1,6 @@
+2014-05-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.9
+
2012-05-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS, DETAILS: spell created

diff --git a/haskell/haskell-primitive/DETAILS
b/haskell/haskell-primitive/DETAILS
index 034fe16..afdcd1a 100755
--- a/haskell/haskell-primitive/DETAILS
+++ b/haskell/haskell-primitive/DETAILS
@@ -1,8 +1,8 @@
SPELL=haskell-primitive
- VERSION=0.5.0.1
+ VERSION=0.5.2.1
SOURCE="primitive-${VERSION}.tar.gz"

SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/primitive/${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:f52ea7c3b3c8e01949dfb55e158b770375c718151bdd65b0123278334d21fe219711c0d207318d248958b4f39a93a62c66ca77737c7775e3fe3b053dc20b34a8
+
SOURCE_HASH=sha512:9a66653cac0217c8bef4188de842c2cebfdca4b2ba20f51c08984aa01970e70d07b4e469d2db65830e454e08147c7be3e405d57d6b54a7b89d00decbe9262d2a
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/primitive-${VERSION}"
WEB_SITE="http://code.haskell.org/primitive";
LICENSE[0]=BSD3
diff --git a/haskell/haskell-primitive/HISTORY
b/haskell/haskell-primitive/HISTORY
index cd05d20..dfb1b8f 100644
--- a/haskell/haskell-primitive/HISTORY
+++ b/haskell/haskell-primitive/HISTORY
@@ -1,3 +1,6 @@
+2014-02-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.5.2.1
+
2013-03-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS, DETAILS: spell created

diff --git a/haskell/haskell-quickcheck/DEPENDS
b/haskell/haskell-quickcheck/DEPENDS
index 8eace53..32e0c14 100755
--- a/haskell/haskell-quickcheck/DEPENDS
+++ b/haskell/haskell-quickcheck/DEPENDS
@@ -1 +1,2 @@
-depends ghc
+depends ghc &&
+depends haskell-tf-random
diff --git a/haskell/haskell-quickcheck/DETAILS
b/haskell/haskell-quickcheck/DETAILS
index fd50cff..c6d9578 100755
--- a/haskell/haskell-quickcheck/DETAILS
+++ b/haskell/haskell-quickcheck/DETAILS
@@ -1,8 +1,8 @@
SPELL=haskell-quickcheck
- VERSION=2.5.1.1
+ VERSION=2.7.3
SOURCE="QuickCheck-${VERSION}.tar.gz"

SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/QuickCheck/${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:480984a8ab2dc48c6221bc256798be4cba6ff3b6c06f632d456e1599ad54a4a8f75b3857deb4210269d56e1eeb4b0081ee349c827823e1a83530d5a41818db5c
+
SOURCE_HASH=sha512:7aac1ec22085862219d83b4acff2098bca6d1471ac26f45a8886aaae277d5a9f2de43a7110341cf9c079f89b6396db66060f31c100002e90382f941a3d3a54e3
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/QuickCheck-${VERSION}"
WEB_SITE="http://www.math.chalmers.se/~rjmh/QuickCheck/";
LICENSE[0]=BSD3
diff --git a/haskell/haskell-quickcheck/HISTORY
b/haskell/haskell-quickcheck/HISTORY
index 1c38bcc..3bf2ae6 100644
--- a/haskell/haskell-quickcheck/HISTORY
+++ b/haskell/haskell-quickcheck/HISTORY
@@ -1,3 +1,10 @@
+2014-05-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.7.3
+ * DEPENDS: depend on haskell-tf-random
+
+2014-02-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.6
+
2013-03-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 2.5.1.1
* BUILD: removed
diff --git a/haskell/haskell-safesemaphore/DEPENDS
b/haskell/haskell-safesemaphore/DEPENDS
new file mode 100755
index 0000000..6855304
--- /dev/null
+++ b/haskell/haskell-safesemaphore/DEPENDS
@@ -0,0 +1,2 @@
+depends ghc &&
+depends haskell-stm
diff --git a/haskell/haskell-safesemaphore/DETAILS
b/haskell/haskell-safesemaphore/DETAILS
new file mode 100755
index 0000000..565d4f1
--- /dev/null
+++ b/haskell/haskell-safesemaphore/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=haskell-safesemaphore
+ VERSION=0.10.1
+ SOURCE="SafeSemaphore-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/SafeSemaphore/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:877731622e1942f45fcc43e2ed8ba7ddfa2c1f4a7ea4f36cdf425a98acc9c2f54c742d98a7d1bb457ff122f20a5af399ac776bff7403b892353f812e42007250
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/SafeSemaphore-${VERSION}"
+ WEB_SITE="https://github.com/ChrisKuklewicz/SafeSemaphore";
+ LICENSE[0]=BSD3
+ ENTERED=20130709
+ SHORT="Much safer replacement for QSemN, QSem, and SampleVar"
+cat << EOF
+This provides a much safer semaphore than the QSem, QSemN, SampleVar in base.
+Those base modules are not exception safe and can be broken by killThread.
+EOF
diff --git a/haskell/haskell-safesemaphore/HISTORY
b/haskell/haskell-safesemaphore/HISTORY
new file mode 100644
index 0000000..d979583
--- /dev/null
+++ b/haskell/haskell-safesemaphore/HISTORY
@@ -0,0 +1,9 @@
+2014-05-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.10.1
+
+2014-02-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.10.0
+
+2013-07-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-scientific/DEPENDS
b/haskell/haskell-scientific/DEPENDS
new file mode 100755
index 0000000..10b1f86
--- /dev/null
+++ b/haskell/haskell-scientific/DEPENDS
@@ -0,0 +1,3 @@
+depends ghc &&
+depends haskell-hashable &&
+depends haskell-text
diff --git a/haskell/haskell-scientific/DETAILS
b/haskell/haskell-scientific/DETAILS
new file mode 100755
index 0000000..73e27a2
--- /dev/null
+++ b/haskell/haskell-scientific/DETAILS
@@ -0,0 +1,21 @@
+ SPELL=haskell-scientific
+ VERSION=0.2.0.2
+ SOURCE="scientific-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/package/scientific-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:ee63f686a22e84ab82358b5df287fd1e41099f053b5b3f020a1970de6a8a18eea885d3d16d39e4a73621b7346e4e262c55bf7740b927d880a563801c2a18bd23
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/scientific-${VERSION}"
+ WEB_SITE="http://hackage.haskell.org/package/scientific";
+ LICENSE[0]=BSD
+ ENTERED=20140221
+ SHORT="arbitrary-precision floating-point numbers represented
using scientific notation"
+cat << EOF
+A Scientific number is an arbitrary-precision floating-point number
represented
+using scientific notation.
+
+A scientific number with coefficient c and base10Exponent e corresponds to
the
+Fractional number: fromInteger c * 10 ^^ e
+
+Its primary use-case is to serve as the target of parsing floating point
+numbers. Since the textual representation of floating point numbers use
+scientific notation they can be efficiently parsed to a Scientific number.
+EOF
diff --git a/haskell/haskell-scientific/HISTORY
b/haskell/haskell-scientific/HISTORY
new file mode 100644
index 0000000..12ddbf6
--- /dev/null
+++ b/haskell/haskell-scientific/HISTORY
@@ -0,0 +1,6 @@
+2014-05-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.2.0.2
+
+2014-02-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-sha/DEPENDS b/haskell/haskell-sha/DEPENDS
new file mode 100755
index 0000000..3ee8620
--- /dev/null
+++ b/haskell/haskell-sha/DEPENDS
@@ -0,0 +1 @@
+depends ghc
diff --git a/haskell/haskell-sha/DETAILS b/haskell/haskell-sha/DETAILS
new file mode 100755
index 0000000..7cdcb4a
--- /dev/null
+++ b/haskell/haskell-sha/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=haskell-sha
+ VERSION=1.6.4
+ SOURCE="SHA-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/SHA/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:308235c8dab971f0751eba1634915274094559e1294b2afdee067c6076fa06de1a27dca444a7388ae2d93d11c0b59a1e4a31239fb22b0c4857e83ccfb7ccfa0e
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/SHA-${VERSION}"
+ WEB_SITE="http://hackage.haskell.org/package/SHA";
+ LICENSE[0]=BSD3
+ ENTERED=20130709
+ SHORT="Implementations of the SHA suite of message digest
functions"
+cat << EOF
+This library implements the SHA suite of message digest functions, according
+to NIST FIPS 180-2 (with the SHA-224 addendum), as well as the SHA-based
+HMAC routines. The functions have been tested against most of the NIST and
+RFC test vectors for the various functions. While some attention has been
+paid to performance, these do not presently reach the speed of well-tuned
+libraries, like OpenSSL.
+EOF
diff --git a/haskell/haskell-sha/HISTORY b/haskell/haskell-sha/HISTORY
new file mode 100644
index 0000000..f0ab0ce
--- /dev/null
+++ b/haskell/haskell-sha/HISTORY
@@ -0,0 +1,6 @@
+2014-02-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.6.4
+
+2013-07-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-stm/DETAILS b/haskell/haskell-stm/DETAILS
index 47098a6..f98691f 100755
--- a/haskell/haskell-stm/DETAILS
+++ b/haskell/haskell-stm/DETAILS
@@ -1,8 +1,8 @@
SPELL=haskell-stm
- VERSION=2.2.0.1
+ VERSION=2.4.3
SOURCE="stm-${VERSION}.tar.gz"

SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/stm/${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:0ac83afadd2e1b13e56fc971dd933e96af8e46ff26ffdec29c9ce5a14b3eb1fcbcc41fcdc0f904c933ab1ffa952ef76afa2d1e6c679ddbc856f42e1e063ae204
+
SOURCE_HASH=sha512:a42d6ffc27318f11be80be16292b5e86a47087780aea5ff7bd27b1d36e966429e3dd645e0c749cc6d957be48a947e63f314cdfb412d7a9adb676d7e9fdfb6e57
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/stm-${VERSION}"

WEB_SITE="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/stm";
LICENSE[0]=BSD3
diff --git a/haskell/haskell-stm/HISTORY b/haskell/haskell-stm/HISTORY
index 3697e2b..8076dde 100644
--- a/haskell/haskell-stm/HISTORY
+++ b/haskell/haskell-stm/HISTORY
@@ -1,3 +1,9 @@
+2014-05-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.4.3
+
+2014-01-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.4.2
+
2011-02-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 2.2.0.1

diff --git a/haskell/haskell-syb/DETAILS b/haskell/haskell-syb/DETAILS
index 1a9616d..5d62575 100755
--- a/haskell/haskell-syb/DETAILS
+++ b/haskell/haskell-syb/DETAILS
@@ -1,8 +1,8 @@
SPELL=haskell-syb
- VERSION=0.3.7
+ VERSION=0.4.1
SOURCE="syb-${VERSION}.tar.gz"

SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/syb/${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:ede12bc5db250430932c65f764388d356d687059158aa94b2da7b9618b4cc610e5f945a691b86fd9dce6e9761eb1ef4207abdf9b2aa3a4c3ac01d57fb18818ff
+
SOURCE_HASH=sha512:86a0a9af0a63f8cee32ef7b6d7a3ed06993c5adfffc5bf1a81a0ac0824245963162ee22b747fa7a15774a5edf0f1c21564e6c0f221d67a24d58f5faa615bd37f
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/syb-${VERSION}"
WEB_SITE="http://www.cs.uu.nl/wiki/GenericProgramming/SYB";
LICENSE[0]=BSD3
diff --git a/haskell/haskell-syb/HISTORY b/haskell/haskell-syb/HISTORY
index 7b9f10d..96331eb 100644
--- a/haskell/haskell-syb/HISTORY
+++ b/haskell/haskell-syb/HISTORY
@@ -1,3 +1,6 @@
+2014-02-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.4.1
+
2012-09-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 0.3.7

diff --git a/haskell/haskell-text/DETAILS b/haskell/haskell-text/DETAILS
index 9a0ca1a..e30e5dd 100755
--- a/haskell/haskell-text/DETAILS
+++ b/haskell/haskell-text/DETAILS
@@ -1,8 +1,8 @@
SPELL=haskell-text
- VERSION=0.11.2.3
+ VERSION=1.1.1.1
SOURCE="text-${VERSION}.tar.gz"

SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/text/${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:f84b05d1f88afd2e041c463fa9e912fcb695c95498fd60bb1fdcfc804803740f22f7aa4b482ef3b641ec3e487f0e84161bdf430c483a2d7b29707cf1ac1e24e0
+
SOURCE_HASH=sha512:78053c6db64bb37f062a2f522b03536106e7a35aa2ff923e375da5b73e01994c58ae7040bb6497fddf2be40be0f87e68e61fb4928b42e933671639a41bc31cf5
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/text-${VERSION}"

WEB_SITE="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/text";
LICENSE[0]=BSD3
diff --git a/haskell/haskell-text/HISTORY b/haskell/haskell-text/HISTORY
index 3facb14..29aeb3f 100644
--- a/haskell/haskell-text/HISTORY
+++ b/haskell/haskell-text/HISTORY
@@ -1,3 +1,9 @@
+2014-05-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.1.1.1
+
+2013-08-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.11.3.1
+
2012-09-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 0.11.2.3

diff --git a/haskell/haskell-tf-random/DEPENDS
b/haskell/haskell-tf-random/DEPENDS
new file mode 100755
index 0000000..c988845
--- /dev/null
+++ b/haskell/haskell-tf-random/DEPENDS
@@ -0,0 +1,3 @@
+depends ghc &&
+depends haskell-primitive &&
+depends haskell-random
diff --git a/haskell/haskell-tf-random/DETAILS
b/haskell/haskell-tf-random/DETAILS
new file mode 100755
index 0000000..e4506da
--- /dev/null
+++ b/haskell/haskell-tf-random/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=haskell-tf-random
+ VERSION=0.5
+ SOURCE="tf-random-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/package/tf-random-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:a766909571b4b37daaaaa9fa1aa9739bd2db8c32c0f64452fd7c3717f4578090e5227b763772858c6c311c5f366dd461421ffc3beb295455902fea1fb133deb7
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/tf-random-${VERSION}"
+ WEB_SITE="http://hackage.haskell.org/package/tf-random";
+ LICENSE[0]=BSD
+ ENTERED=20140505
+ SHORT="a high-quality splittable pseudorandom number generator"
+cat << EOF
+This package contains an implementation of a high-quality splittable
+pseudorandom number generator. The generator is based on a cryptographic
+hash function built on top of the ThreeFish block cipher. See the paper
+Splittable Pseudorandom Number Generators Using Cryptographic Hashing by
+Claessen, Pałka for details and the rationale of the design.
+EOF
diff --git a/haskell/haskell-tf-random/HISTORY
b/haskell/haskell-tf-random/HISTORY
new file mode 100644
index 0000000..02f39ee
--- /dev/null
+++ b/haskell/haskell-tf-random/HISTORY
@@ -0,0 +1,3 @@
+2014-05-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-transformers-base/DEPENDS
b/haskell/haskell-transformers-base/DEPENDS
new file mode 100755
index 0000000..d9e7a3e
--- /dev/null
+++ b/haskell/haskell-transformers-base/DEPENDS
@@ -0,0 +1,2 @@
+depends ghc &&
+depends haskell-transformers
diff --git a/haskell/haskell-transformers-base/DETAILS
b/haskell/haskell-transformers-base/DETAILS
new file mode 100755
index 0000000..8b3ff21
--- /dev/null
+++ b/haskell/haskell-transformers-base/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=haskell-transformers-base
+ VERSION=0.4.3
+ SOURCE="transformers-base-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/transformers-base/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:8607f793edb4e44c39eb7751b620abf15fd29000d6b6c611a4563f0e8832eb4c752aa43b90122d7bdf75c8c47727797db0e3e385896787e8e1bd10fca371d591
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/transformers-base-${VERSION}"
+ WEB_SITE="https://github.com/mvv/transformers-base";
+ LICENSE[0]=BSD3
+ ENTERED=20130709
+ SHORT="lift computations from the bottom of a transformer stack"
+cat << EOF
+This package provides a straightforward port of @monadLib@'s BaseM typeclass
+to transformers.
+EOF
diff --git a/haskell/haskell-transformers-base/HISTORY
b/haskell/haskell-transformers-base/HISTORY
new file mode 100644
index 0000000..e659241
--- /dev/null
+++ b/haskell/haskell-transformers-base/HISTORY
@@ -0,0 +1,6 @@
+2014-12-10 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 0.4.3
+
+2013-07-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-transformers/DETAILS
b/haskell/haskell-transformers/DETAILS
index b26c350..d0c9592 100755
--- a/haskell/haskell-transformers/DETAILS
+++ b/haskell/haskell-transformers/DETAILS
@@ -1,8 +1,8 @@
SPELL=haskell-transformers
- VERSION=0.3.0.0
+ VERSION=0.4.0.0
SOURCE="transformers-${VERSION}.tar.gz"

SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/transformers/${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:aa444d01ea2296f9a94908872f167f383b0299768b8599b7f488c1d7499b027a90ffd1ef56e250b474d7c547e0acd94ae91b1cc80cdbd4943b5dca2770e2ab93
+
SOURCE_HASH=sha512:d6d40c60f7df1a7af0853aad285da4ef36cc57df586b49a827e67dcbf31e86a15cc2456cd9b38906c3dcb205871b876ed7c0633a098e106026b18751c9610e41
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/transformers-${VERSION}"
WEB_SITE="http://hackage.haskell.org/package/transformers";
LICENSE[0]=BSD3
diff --git a/haskell/haskell-transformers/HISTORY
b/haskell/haskell-transformers/HISTORY
index 719b8d3..4327493 100644
--- a/haskell/haskell-transformers/HISTORY
+++ b/haskell/haskell-transformers/HISTORY
@@ -1,3 +1,6 @@
+2014-05-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.4.0.0
+
2012-05-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 0.3.0.0

diff --git a/haskell/haskell-unix-compat/DEPENDS
b/haskell/haskell-unix-compat/DEPENDS
new file mode 100755
index 0000000..8eace53
--- /dev/null
+++ b/haskell/haskell-unix-compat/DEPENDS
@@ -0,0 +1 @@
+depends ghc
diff --git a/haskell/haskell-unix-compat/DETAILS
b/haskell/haskell-unix-compat/DETAILS
new file mode 100755
index 0000000..187e90d
--- /dev/null
+++ b/haskell/haskell-unix-compat/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=haskell-unix-compat
+ VERSION=0.4.1.1
+ SOURCE="unix-compat-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/unix-compat/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:aa17c3b4c02f31da0fc9d2d1e5d32f16e20f83da7d7fa8bce0ac4f93c128c8681bb14d4034706ffb07962672863db10705b64e53c279ab32667bada8a50c945b
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/unix-compat-${VERSION}"
+ WEB_SITE="http://github.com/jystic/unix-compat";
+ LICENSE[0]=BSD3
+ ENTERED=20130709
+ SHORT="Portable POSIX-compatibility layer."
+cat << EOF
+This package provides portable implementations of parts of the unix
+package. This package re-exports the unix package when available. When it
+isn't available, portable implementations are used.
+EOF
diff --git a/haskell/haskell-unix-compat/HISTORY
b/haskell/haskell-unix-compat/HISTORY
new file mode 100644
index 0000000..0d8eec9
--- /dev/null
+++ b/haskell/haskell-unix-compat/HISTORY
@@ -0,0 +1,3 @@
+2013-07-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-unordered-containers/DEPENDS
b/haskell/haskell-unordered-containers/DEPENDS
new file mode 100755
index 0000000..a7d8ae0
--- /dev/null
+++ b/haskell/haskell-unordered-containers/DEPENDS
@@ -0,0 +1,2 @@
+depends ghc &&
+depends haskell-text
diff --git a/haskell/haskell-unordered-containers/DETAILS
b/haskell/haskell-unordered-containers/DETAILS
new file mode 100755
index 0000000..4b6462a
--- /dev/null
+++ b/haskell/haskell-unordered-containers/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=haskell-unordered-containers
+ VERSION=0.2.4.0
+ SOURCE="unordered-containers-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/unordered-containers/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:8ae2eac130285831de3168db71da4fe0f9d779940a2b6d2a6db9106f4c3c1d307a2c53b848f67640431f094193bd0ccabd79d7a44bfed3f2aa3b9e61274d1e52
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/unordered-containers-${VERSION}"
+ WEB_SITE="Homepage:
https://github.com/tibbe/unordered-containers";
+ LICENSE[0]=BSD3
+ ENTERED=20130829
+ SHORT="Efficient hashing-based container types"
+cat << EOF
+Efficient hashing-based container types. The containers have been optimized
+for performance critical use, both in terms of large data quantities and
+high speed.
+
+The declared cost of each operation is either worst-case or amortized,
+but remains valid even if structures are shared.
+EOF
diff --git a/haskell/haskell-unordered-containers/HISTORY
b/haskell/haskell-unordered-containers/HISTORY
new file mode 100644
index 0000000..3a77d76
--- /dev/null
+++ b/haskell/haskell-unordered-containers/HISTORY
@@ -0,0 +1,12 @@
+2014-05-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.2.4.0
+
+2014-02-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.2.3.3
+
+2013-09-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.2.3.2
+
+2013-08-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-utf8-string/DETAILS
b/haskell/haskell-utf8-string/DETAILS
index 4a255d5..6ac05c5 100755
--- a/haskell/haskell-utf8-string/DETAILS
+++ b/haskell/haskell-utf8-string/DETAILS
@@ -1,8 +1,8 @@
SPELL=haskell-utf8-string
- VERSION=0.3.7
+ VERSION=0.3.8
SOURCE="utf8-string-${VERSION}.tar.gz"

SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/utf8-string/${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:44e64e5ff42a2e4defe97d78468d070791ad82f0405173046666de398b14e55b8758a34ae624086dfa597d46a67eb12886375e04d58255e18e6d1b446c7efd79
+
SOURCE_HASH=sha512:70f6ceaf4d9d6e6fe7b787facbb733f276ac5ba10c49c43e0da283b481f0579e0933f6343f5158973a6f0aac342f5b76258281dbd0c420bf652ad3c3787eb1fb
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/utf8-string-${VERSION}"
WEB_SITE="http://github.com/glguy/utf8-string/";
LICENSE[0]=BSD3
diff --git a/haskell/haskell-utf8-string/HISTORY
b/haskell/haskell-utf8-string/HISTORY
index 6f422b8..fc3ca2e 100644
--- a/haskell/haskell-utf8-string/HISTORY
+++ b/haskell/haskell-utf8-string/HISTORY
@@ -1,3 +1,6 @@
+2014-05-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.3.8
+
2011-10-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 0.3.7

diff --git a/haskell/haskell-uuid/DEPENDS b/haskell/haskell-uuid/DEPENDS
new file mode 100755
index 0000000..e82a1bb
--- /dev/null
+++ b/haskell/haskell-uuid/DEPENDS
@@ -0,0 +1,6 @@
+depends ghc &&
+depends haskell-cryptohash &&
+depends haskell-deepseq &&
+depends haskell-hashable &&
+depends haskell-network-info &&
+depends haskell-random
diff --git a/haskell/haskell-uuid/DETAILS b/haskell/haskell-uuid/DETAILS
new file mode 100755
index 0000000..2b12f9c
--- /dev/null
+++ b/haskell/haskell-uuid/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=haskell-uuid
+ VERSION=1.3.3
+ SOURCE="uuid-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://hackage.haskell.org/package/uuid-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:de60f5d4b150be8c13e26f6dbe8e35c25cad799f3b3bfdfdf80e6dcacc241eec845cae211da8e0b1e0be37245cb97ca65e3a3ed2482a1112eb66a3b7edb0c45c
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/uuid-${VERSION}"
+ WEB_SITE="http://hackage.haskell.org/package/uuid";
+ LICENSE[0]=BSD3
+ ENTERED=20130709
+ SHORT="For creating, comparing, parsing and printing Universally
Unique Identifiers"
+cat << EOF
+This library is useful for creating, comparing, parsing and printing
+Universally Unique Identifiers.
+EOF
diff --git a/haskell/haskell-uuid/HISTORY b/haskell/haskell-uuid/HISTORY
new file mode 100644
index 0000000..2dce165
--- /dev/null
+++ b/haskell/haskell-uuid/HISTORY
@@ -0,0 +1,12 @@
+2014-05-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: fix WEB_SITE
+
+2014-02-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS, DEPENDS: version 1.3.3
+
+2013-09-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.2.14
+
+2013-07-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/haskell/haskell-vector/DETAILS b/haskell/haskell-vector/DETAILS
index cd237de..e8dac76 100755
--- a/haskell/haskell-vector/DETAILS
+++ b/haskell/haskell-vector/DETAILS
@@ -1,8 +1,8 @@
SPELL=haskell-vector
- VERSION=0.10.0.1
+ VERSION=0.10.9.1
SOURCE="vector-${VERSION}.tar.gz"

SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/vector/${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:2595bee97295a62471de26748c0b598f40a9c5a75571e645c24a8f2bc4eef1d7a3e29d576e7ba9a9dca0fb071f0c178a5a3757e063219d1cf25d8c484e645754
+
SOURCE_HASH=sha512:8eab2fb1d225f7a53d82721147bf78a05714bc1484e9b7bdd1d1bc4720e42d71bda0ffe92e60b8c6c65287b64c3bd738ff597ea8caa5b05e15a822b8563aba3c
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/vector-${VERSION}"
WEB_SITE="http://code.haskell.org/vector";
LICENSE[0]=BSD3
diff --git a/haskell/haskell-vector/HISTORY b/haskell/haskell-vector/HISTORY
index cd05d20..2b877f8 100644
--- a/haskell/haskell-vector/HISTORY
+++ b/haskell/haskell-vector/HISTORY
@@ -1,3 +1,6 @@
+2014-02-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.10.9.1
+
2013-03-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS, DETAILS: spell created

diff --git a/haskell/haskell-x11-rm/0001-fix-Setup.hs.patch
b/haskell/haskell-x11-rm/0001-fix-Setup.hs.patch
new file mode 100644
index 0000000..4b631b3
--- /dev/null
+++ b/haskell/haskell-x11-rm/0001-fix-Setup.hs.patch
@@ -0,0 +1,26 @@
+From 0b7522a710d69a00502dccedec81aae8075e77f7 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+Date: Sun, 17 Mar 2013 17:34:07 +0100
+Subject: [PATCH] fix Setup.hs
+
+---
+ Setup.hs | 9 ++++++---
+ 1 file changed, 6 insertions(+), 3 deletions(-)
+
+diff --git a/Setup.hs b/Setup.hs
+index 5bde0de..6fa548c 100644
+--- a/Setup.hs
++++ b/Setup.hs
+@@ -1,3 +1,6 @@
+-#!/usr/bin/env runhaskell
+-> import Distribution.Simple
+-> main = defaultMain
++module Main (main) where
++
++import Distribution.Simple
++
++main :: IO ()
++main = defaultMain
+--
+1.8.1.3
+
diff --git a/haskell/haskell-x11-rm/DEPENDS b/haskell/haskell-x11-rm/DEPENDS
new file mode 100755
index 0000000..8427f90
--- /dev/null
+++ b/haskell/haskell-x11-rm/DEPENDS
@@ -0,0 +1,2 @@
+depends ghc &&
+depends haskell-x11
diff --git a/haskell/haskell-x11-rm/DETAILS b/haskell/haskell-x11-rm/DETAILS
new file mode 100755
index 0000000..9eaee32
--- /dev/null
+++ b/haskell/haskell-x11-rm/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=haskell-x11-rm
+ VERSION=0.2
+ SOURCE="X11-rm-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/X11-rm/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:79a38c0bcac4ee2a5c4c2562caf409a9aff0e0929a4bd711e3b33b19c908a0002a9367bbc7cd3a986a2e1a7823c42edac80b82a024d8aec1b929667b2ca298a6
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/X11-rm-${VERSION}"
+ WEB_SITE="http://hackage.haskell.org/package/X11-rm";
+ LICENSE[0]=BSD3
+ ENTERED=20130317
+ SHORT="A binding to the resource management functions missing
from X11."
+cat << EOF
+The binding is a direct translation of the C binding; for documentation of
+these calls, refer to "The Xlib Programming Manual", available online at
+<http://tronche.com/gui/x/xlib/>.
+EOF
diff --git a/haskell/haskell-x11-rm/HISTORY b/haskell/haskell-x11-rm/HISTORY
new file mode 100644
index 0000000..dc4cf69
--- /dev/null
+++ b/haskell/haskell-x11-rm/HISTORY
@@ -0,0 +1,3 @@
+2013-03-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS, PRE_BUILD, 0001-fix-Setup.hs.patch: spell created
+
diff --git a/haskell/haskell-x11-rm/PRE_BUILD
b/haskell/haskell-x11-rm/PRE_BUILD
new file mode 100755
index 0000000..bd82247
--- /dev/null
+++ b/haskell/haskell-x11-rm/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 < ${SPELL_DIRECTORY}/0001-fix-Setup.hs.patch
diff --git a/haskell/haskell-xmonad-contrib/CONFLICTS
b/haskell/haskell-xmonad-contrib/CONFLICTS
new file mode 100755
index 0000000..68523e8
--- /dev/null
+++ b/haskell/haskell-xmonad-contrib/CONFLICTS
@@ -0,0 +1 @@
+conflicts xmonad-contrib y
diff --git a/haskell/haskell-xmonad-contrib/DEPENDS
b/haskell/haskell-xmonad-contrib/DEPENDS
new file mode 100755
index 0000000..82aef12
--- /dev/null
+++ b/haskell/haskell-xmonad-contrib/DEPENDS
@@ -0,0 +1,7 @@
+depends ghc &&
+depends haskell-x11 &&
+depends haskell-mtl &&
+depends haskell-utf8-string &&
+depends haskell-random &&
+depends haskell-extensible-exceptions &&
+depends haskell-xmonad
diff --git a/haskell/haskell-xmonad-contrib/DETAILS
b/haskell/haskell-xmonad-contrib/DETAILS
new file mode 100755
index 0000000..16bb485
--- /dev/null
+++ b/haskell/haskell-xmonad-contrib/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=haskell-xmonad-contrib
+ VERSION=0.11.3
+ SOURCE="xmonad-contrib-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/xmonad-contrib/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:13a1fe176e3c099e71def2404920be33afb800e15ed8479f9d2d9810c878e417943d75af821dfe01bfa3daff3f4cfb4a1001d3c2c39e2a59f4175b76ebe9cf99
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/xmonad-contrib-${VERSION}"
+ WEB_SITE="http://xmonad.org";
+ LICENSE[0]=BSD3
+ ENTERED=20071212
+ SHORT="third party extensions for xmonad"
+cat << EOF
+A huge library of extensions to xmonad is available. These scripts provide
new
+layout algorithms, key bindings, window tabbing, emulation of other window
+managers and more. A stable version of the extension library is available
with
+each xmonad release.
+EOF
diff --git a/haskell/haskell-xmonad-contrib/HISTORY
b/haskell/haskell-xmonad-contrib/HISTORY
new file mode 100644
index 0000000..4f11921
--- /dev/null
+++ b/haskell/haskell-xmonad-contrib/HISTORY
@@ -0,0 +1,34 @@
+2014-05-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * CONFLICTS: conflict with xmonad-contrib
+
+2014-05-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.11.3
+
+2013-09-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.11.2
+
+2012-01-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.11
+ * DEPENDS: added dependency on haskell-extensible-exceptions
+ * PRE_BUILD, 0001-getAtomName-is-now-defined-in-the-X11-library.patch:
+ fix compile error
+
+2011-11-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.10
+
+2011-10-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: add dependency on haskell-random
+
+2010-12-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.9.2
+ * DEPENDS: added dependency on haskell-utf8-string
+
+2008-03-30 Alexander Tsamutali <astsmtl AT gmail.com>
+ * DETAILS: updated spell to 0.7
+
+2008-02-01 Alexander Tsamutali <astsmtl AT gmail.com>
+ * DETAILS: updated spell to 0.6
+
+2007-12-12 Alexander Tsamutali <astsmtl AT gmail.com>
+ * DETAILS, DEPENDS, BUILD, INSTALL, POST_REMOVE, PRE_RESURRECT,
+ POST_RESURRECT, HISTORY: created this spell
diff --git a/haskell/haskell-xmonad/CONFLICTS
b/haskell/haskell-xmonad/CONFLICTS
new file mode 100755
index 0000000..5152361
--- /dev/null
+++ b/haskell/haskell-xmonad/CONFLICTS
@@ -0,0 +1 @@
+conflicts xmonad y
diff --git a/haskell/haskell-xmonad/DEPENDS b/haskell/haskell-xmonad/DEPENDS
new file mode 100755
index 0000000..b2f2e50
--- /dev/null
+++ b/haskell/haskell-xmonad/DEPENDS
@@ -0,0 +1,6 @@
+depends ghc &&
+depends haskell-x11 &&
+depends haskell-mtl &&
+depends haskell-utf8-string &&
+depends haskell-extensible-exceptions &&
+depends xmessage
diff --git a/haskell/haskell-xmonad/DETAILS b/haskell/haskell-xmonad/DETAILS
new file mode 100755
index 0000000..640fe26
--- /dev/null
+++ b/haskell/haskell-xmonad/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=haskell-xmonad
+ VERSION=0.11
+ SOURCE="xmonad-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/xmonad/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:34740f032508584f34f6b138d21394eca17e8020bccc4d8c6e8b3cb6b7ca64b153077cfd16636a6130768ebd145fe993569f8a229862d7816d0c89c905ee08bc
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/xmonad-${VERSION}"
+ WEB_SITE="http://xmonad.org";
+ LICENSE[0]=BSD3
+ ENTERED=20070812
+ SHORT="a lightweight X11 window manager"
+cat << EOF
+Xmonad is a minimalist tiling window manager for X, written in Haskell.
Windows
+are managed using automatic layout algorithms, which can be dynamically
+reconfigured. At any time windows are arranged so as to maximise the use of
+screen real estate. All features of the window manager are accessible purely
+from the keyboard: a mouse is entirely optional. Xmonad is configured in
+Haskell, and custom layout algorithms may be implemented by the user in
+config files. A principle of Xmonad is predictability: the user should know
+in advance precisely the window arrangement that will result from any action.
+EOF
diff --git a/haskell/haskell-xmonad/HISTORY b/haskell/haskell-xmonad/HISTORY
new file mode 100644
index 0000000..3f11209
--- /dev/null
+++ b/haskell/haskell-xmonad/HISTORY
@@ -0,0 +1,59 @@
+2014-05-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * CONFLICTS: conflict with xmonad
+
+2013-02-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * INSTALL: install manpage
+
+2013-01-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.11
+ * DEPENDS: added dependency on haskell-utf8-string
+
+2012-09-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: add dependency on haskell-extensible-exceptions
+
+2011-11-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.10
+
+2010-12-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.9.2
+
+2009-10-31 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: updated spell to 0.9
+
+2009-07-26 Peng Chang (Charles) <chp AT sourcemage.org>
+ * PRE_RESURRECT, POST_RESURRECT: check whether
+ package.conf.old exists before backing up
+
+2009-04-22 Arjan Bouter <abouter AT sourcemage.org>
+ * DETAILS: version 0.8.1
+
+2008-03-30 Alexander Tsamutali <astsmtl AT gmail.com>
+ * DETAILS: updated spell to 0.7
+
+2008-02-01 Alexander Tsamutali <astsmtl AT gmail.com>
+ * DETAILS: updated spell to 0.6
+
+2007-12-10 Alexander Tsamutali <astsmtl AT gmail.com>
+ * DETAILS: updated spell to 0.5
+ * CONFIGURE, PRE_BUILD, ghc-6.8.patch: removed
+ * INSTALL, POST_REMOVE, PRE_RESURRECT, POST_RESURRECT:
+ a set of procedures on package.conf
+
+2007-12-06 Alexander Tsamutali <astsmtl AT gmail.com>
+ * PRE_BUILD, ghc-6.8.patch: fixed building with ghc-6.8
+
+2007-12-02 Alexander Tsamutali <astsmtl AT gmail.com>
+ * DEPENDS: doesn't depend on haskell-x11-extras
+
+2007-11-28 Arjan Bouter <abouter AT sourcemage.org>
+ * DETAILS: version 0.4.1
+
+2007-10-21 Alexander Tsamutali <astsmtl AT gmail.com>
+ * DETAILS: updated spell to 0.4
+
+2007-09-05 Alexander Tsamutali <astsmtl AT gmail.com>
+ * DETAILS: updated spell to 0.3
+
+2007-08-12 Alexander Tsamutali <astsmtl AT gmail.com>
+ * DETAILS, DEPENDS, CONFIGURE, PRE_BUILD, BUILD, INSTALL, HISTORY:
+ created spell
diff --git a/haskell/haskell-xmonad/INSTALL b/haskell/haskell-xmonad/INSTALL
new file mode 100755
index 0000000..e1bd5c9
--- /dev/null
+++ b/haskell/haskell-xmonad/INSTALL
@@ -0,0 +1,2 @@
+default_install &&
+install -m644 ${SOURCE_DIRECTORY}/man/xmonad.1
${INSTALL_ROOT}/usr/share/man/man1/
diff --git a/http/apache-mod_ssl/DEPENDS b/http/apache-mod_ssl/DEPENDS
index f133f0b..15e8e11 100755
--- a/http/apache-mod_ssl/DEPENDS
+++ b/http/apache-mod_ssl/DEPENDS
@@ -1,5 +1,5 @@
depends mm &&
-depends openssl '--enable-module=ssl' &&
+depends SSL '--enable-module=ssl' &&

optional_depends db \
"--enable-module=auth_db" \
diff --git a/http/apache-mod_ssl/HISTORY b/http/apache-mod_ssl/HISTORY
index f40cf52..7f623b9 100644
--- a/http/apache-mod_ssl/HISTORY
+++ b/http/apache-mod_ssl/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2010-08-18 Remko van der Vossen <wich AT sourcemage.org>
* CONFLICTS: check spell_ok before persistent_read
correct conflicts to apache1 and httpd-dev
diff --git a/http/apache2/DEPENDS b/http/apache2/DEPENDS
index 96dfd65..2a562dd 100755
--- a/http/apache2/DEPENDS
+++ b/http/apache2/DEPENDS
@@ -1,7 +1,7 @@
depends apr0 "--with-apr=${INSTALL_ROOT}/usr" &&
depends apr-util0 "--with-apr-util=${INSTALL_ROOT}/usr" &&

-optional_depends openssl \
+optional_depends SSL \
'--enable-ssl' \
'--disable-ssl' \
'for SSL/TLS support'
diff --git a/http/apache2/HISTORY b/http/apache2/HISTORY
index 8974576..e2ef5dd 100644
--- a/http/apache2/HISTORY
+++ b/http/apache2/HISTORY
@@ -1,3 +1,8 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+ * SUB_DEPENDS, PRE_SUB_DEPENDS: openssl => SSL
+
2010-08-18 Remko van der Vossen <wich AT sourcemage.org>
* CONFLICTS: check spell_ok before persistent_read
correct conflicts to apache1 and httpd-dev
diff --git a/http/apache22/DEPENDS b/http/apache22/DEPENDS
index 4bcae3c..588737c 100755
--- a/http/apache22/DEPENDS
+++ b/http/apache22/DEPENDS
@@ -5,7 +5,7 @@ if echo "$OPTS" | grep -Eq "enable-(authnz-)?ldap"; then
depends -sub LDAP apr-util
fi &&

-optional_depends openssl \
+optional_depends SSL \
'--enable-ssl' \
'--disable-ssl' \
'for SSL/TLS support' &&
diff --git a/http/apache22/DETAILS b/http/apache22/DETAILS
index f40be6b..9d5660f 100755
--- a/http/apache22/DETAILS
+++ b/http/apache22/DETAILS
@@ -1,14 +1,16 @@
SPELL=apache22
- VERSION=2.2.23
- SECURITY_PATCH=16
+ VERSION=2.2.29
+ SECURITY_PATCH=19
SOURCE=httpd-$VERSION.tar.bz2
SOURCE2=$SOURCE.asc
SOURCE_GPG="apache.gpg:$SOURCE2:UPSTREAM_KEY"
SOURCE_DIRECTORY="$BUILD_DIRECTORY/httpd-$VERSION"
SOURCE_URL[0]=http://www.apache.org/dist/httpd/$SOURCE
- SOURCE_URL[1]=$APACHE_URL/httpd/$SOURCE
+ SOURCE_URL[1]=http://archive.apache.org/dist/httpd/$SOURCE
+ SOURCE_URL[2]=$APACHE_URL/httpd/$SOURCE
SOURCE2_URL[0]=http://www.apache.org/dist/httpd/$SOURCE2
- SOURCE2_URL[1]=$APACHE_URL/httpd/$SOURCE2
+ SOURCE2_URL[1]=http://archive.apache.org/dist/httpd/$SOURCE2
+ SOURCE2_URL[2]=$APACHE_URL/httpd/$SOURCE2
SOURCE2_IGNORE=signature
LICENSE[0]=APACHE
WEB_SITE=http://www.apache.org/
diff --git a/http/apache22/HISTORY b/http/apache22/HISTORY
index 7e4396d..5b78587 100644
--- a/http/apache22/HISTORY
+++ b/http/apache22/HISTORY
@@ -1,3 +1,21 @@
+2014-11-11 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.2.29; SECURITY_PATCH++ (CVE-2014-0118,
+ CVE-2014-0231, CVE-2014-0226, CVE-2013-5704)
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-03-28 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.2.27; SECURITY_PATCH++ (CVE-2013-6438,
+ CVE-2014-0098)
+
+2014-02-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.2.26; added archive site for source urls
+
+2013-07-15 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.2.25; SECURITY_PATCH++ (CVE-2012-4558,
+ CVE-2012-3499, CVE-2013-1862, CVE-2013-1896)
+
2013-02-10 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: fixed requirement of LDAP subdependency in apr-util

diff --git a/http/cadaver/DEPENDS b/http/cadaver/DEPENDS
index 3d764ba..a0cef80 100755
--- a/http/cadaver/DEPENDS
+++ b/http/cadaver/DEPENDS
@@ -6,13 +6,13 @@ optional_depends -sub DAV neon \
if ! is_depends_enabled $SPELL neon; then
config_query_list CADAVER_SSL "Which SSL backend do you want for SSL
support?" \
none \
- openssl \
+ SSL \
gnutls &&

case $CADAVER_SSL in
none) OPTS="--without-ssl $OPTS"
;;
- openssl) depends openssl "--with-ssl=openssl"
+ SSL) depends openssl "--with-ssl=openssl"
;;
gnutls) depends gnutls "--with-ssl=gnutls"
;;
diff --git a/http/cadaver/HISTORY b/http/cadaver/HISTORY
index 1ef7e1c..d354f5e 100644
--- a/http/cadaver/HISTORY
+++ b/http/cadaver/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2012-05-24 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: use DAV subdependency from neon
* CONFIGURE: ssl & xml options don't make any sense when system neon
diff --git a/http/cherokee/DEPENDS b/http/cherokee/DEPENDS
index 1200073..c112785 100755
--- a/http/cherokee/DEPENDS
+++ b/http/cherokee/DEPENDS
@@ -1,7 +1,7 @@
optional_depends LIBAVCODEC '' '' 'video codec' &&
optional_depends pcre "" "" "regular expression support" &&
optional_depends spawn-fcgi "" "" "Ruby On Rails Wizard support" &&
-optional_depends openssl \
+optional_depends SSL \
"--without-libssl" \
"--with-libssl" \
"support secure connections"
diff --git a/http/cherokee/HISTORY b/http/cherokee/HISTORY
index 32f74fd..b1a5c50 100644
--- a/http/cherokee/HISTORY
+++ b/http/cherokee/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-01-16 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: updated spell to 1.0.16

diff --git a/http/cssed/BUILD b/http/cssed/BUILD
new file mode 100755
index 0000000..4267349
--- /dev/null
+++ b/http/cssed/BUILD
@@ -0,0 +1 @@
+LIBS="-lgmodule-2.0 ${LIBS}" CXXFLAGS="-fpermissive ${CXXFLAGS}"
default_build
diff --git a/http/cssed/DEPENDS b/http/cssed/DEPENDS
new file mode 100755
index 0000000..929ea15
--- /dev/null
+++ b/http/cssed/DEPENDS
@@ -0,0 +1,3 @@
+depends gtk+2 &&
+depends glib2 &&
+depends -sub CXX gcc
diff --git a/http/cssed/DETAILS b/http/cssed/DETAILS
new file mode 100755
index 0000000..8d7458f
--- /dev/null
+++ b/http/cssed/DETAILS
@@ -0,0 +1,24 @@
+ SPELL=cssed
+ VERSION=0.4.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+
SOURCE_URL[0]=$SOURCEFORGE_URL/project/${SPELL}/${SPELL}/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:a1f75e9b90f29f3004eb3934db66886903d82ce2893c5ff17d169ef607e3d37968d64b4d9c4983f359dccf7186e2a1a69962a507dc06b86f50f66f7b2a83feb9
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://cssed.sourceforge.net/";
+ LICENSE[0]=GPL
+ ENTERED=20130707
+ SHORT="a css editor and validator"
+cat << EOF
+cssed is a small developer editor and validator, that tries to ease the CSS
+editing. It is an Open Source project, it means that you can download the
+program but also its source.
+
+It features syntax highlighting, syntax validation, MDI notebook based
+interface, quick CSS properties and values insertion, auto-completion and
+dialog-based insertion of CSS complex values.
+
+Being a CSS editor, it's not limited to this language. cssed haved some
+support for HTML (with embbeded Javascript), XML, Javascript, Java, PHP,
+JSP, C, C++, Apache configuration files, .htaccess, Python, Perl, SQL,
+SH and other languages so it can serve quite well as multi-purpose editor.
+EOF
diff --git a/http/cssed/HISTORY b/http/cssed/HISTORY
new file mode 100644
index 0000000..5dc0e56
--- /dev/null
+++ b/http/cssed/HISTORY
@@ -0,0 +1,3 @@
+2013-07-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/http/dillo/DEPENDS b/http/dillo/DEPENDS
index a00ee92..1761065 100755
--- a/http/dillo/DEPENDS
+++ b/http/dillo/DEPENDS
@@ -7,7 +7,7 @@ fi &&

depends fltk &&
depends wget &&
-optional_depends "openssl" \
+optional_depends "SSL" \
"--enable-ssl" \
"--disable-ssl" \
"for SSL support" &&
@@ -17,7 +17,7 @@ optional_depends "JPEG" \
"--disable-jpeg" \
"for jpeg image support" &&

-optional_depends "giflib" \
+optional_depends "GIFLIB" \
"--enable-gif" \
"--disable-gif" \
"for gif image support" &&
diff --git a/http/dillo/DETAILS b/http/dillo/DETAILS
index 8520471..9f6e248 100755
--- a/http/dillo/DETAILS
+++ b/http/dillo/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=dillo
if [[ "$DILLO_CVS" == "y" ]]; then
- if [ "$DILLO_AUTOUPDATE" == "y" ]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=cvs
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-cvs.tar.bz2
FORCE_DOWNLOAD=on
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-cvs
diff --git a/http/dillo/HISTORY b/http/dillo/HISTORY
index 0de4120..9541a9b 100644
--- a/http/dillo/HISTORY
+++ b/http/dillo/HISTORY
@@ -1,3 +1,12 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
2012-02-05 George Sherwood <gsherwood AT sourcemage.org>
* DETAILS: Updated to version 3.0.2

diff --git a/http/dillo2/DEPENDS b/http/dillo2/DEPENDS
index ecc16f0..de4eace 100755
--- a/http/dillo2/DEPENDS
+++ b/http/dillo2/DEPENDS
@@ -8,11 +8,11 @@ depends fltk2 &&
depends wget &&

if [[ "$DILLO2_SSL" == "y" && "$DILLO2_CVS" == "n" ]]; then
- depends "openssl"
+ depends "SSL"
fi &&

if [[ "$DILLO2_CVS" == "y" ]]; then
- optional_depends "openssl" \
+ optional_depends "SSL" \
"--enable-ssl" \
"--disable-ssl" \
"for SSL support"
@@ -23,7 +23,7 @@ optional_depends "JPEG" \
"--disable-jpeg" \
"for jpeg image support" &&

-optional_depends "giflib" \
+optional_depends "GIFLIB" \
"--enable-gif" \
"--disable-gif" \
"for gif image support" &&
diff --git a/http/dillo2/DETAILS b/http/dillo2/DETAILS
index efaea9f..dd1433d 100755
--- a/http/dillo2/DETAILS
+++ b/http/dillo2/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=dillo2
if [[ "$DILLO2_CVS" == "y" ]]; then
- if [ "$DILLO2_AUTOUPDATE" == "y" ]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=cvs
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-cvs.tar.bz2
FORCE_DOWNLOAD=on
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-cvs
diff --git a/http/dillo2/HISTORY b/http/dillo2/HISTORY
index 110e575..3911f3a 100644
--- a/http/dillo2/HISTORY
+++ b/http/dillo2/HISTORY
@@ -1,3 +1,12 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
2011-01-02 Ismael Luceno <ismael AT sourcemage.org>
* dillo2.desktop: added generic name

diff --git a/http/dwb/BUILD b/http/dwb/BUILD
new file mode 100755
index 0000000..142e654
--- /dev/null
+++ b/http/dwb/BUILD
@@ -0,0 +1,5 @@
+if is_depends_enabled $SPELL gtk+3 ; then
+ make GTK=3 PREFIX=${INSTALL_ROOT}/usr
+else
+ make PREFIX=${INSTALL_ROOT}/usr
+fi
diff --git a/http/dwb/DEPENDS b/http/dwb/DEPENDS
new file mode 100755
index 0000000..8c04790
--- /dev/null
+++ b/http/dwb/DEPENDS
@@ -0,0 +1,17 @@
+depends git &&
+depends gnutls &&
+depends json-c &&
+depends libsoup &&
+depends make &&
+
+optional_depends gtk+3 \
+ "" \
+ "" \
+ "use GTK3 instead of GTK2?" &&
+
+if is_depends_enabled $SPELL gtk+3 ; then
+ depends webkitgtk3
+else
+ depends gtk+2 &&
+ depends webkitgtk
+fi
diff --git a/http/dwb/DETAILS b/http/dwb/DETAILS
new file mode 100755
index 0000000..19b51ec
--- /dev/null
+++ b/http/dwb/DETAILS
@@ -0,0 +1,36 @@
+. "$GRIMOIRE/FUNCTIONS"
+ SPELL=dwb
+ VERSION=$(get_scm_version)
+ SOURCE=$SPELL-scm.tar.bz2
+ SOURCE_URL[0]=git_http://bitbucket.org/portix/dwb.git:${SPELL}-scm
+ SOURCE_IGNORE=volatile
+ FORCE_DOWNLOAD=on
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-scm"
+ WEB_SITE=http://portix.bitbucket.org/dwb
+ LICENSE[0]=GPL
+ ENTERED=20141005
+ SHORT="a WebKit browser"
+cat << EOF
+dwb is a lightweight web browser based on the webkit web browser engine and
+the gtk toolkit. dwb is highly customizable and can be easily configured
+through a web interface. It intends to be mostly keyboard driven, inspired
+by firefox's vimperator plugin.
+
+Features:
+ * vi-like shortcuts
+ * Link following via keyboard hints
+ * Bookmarks
+ * Quickmarks
+ * Cookie support, whitelisting of cookies
+ * Proxy support
+ * Userscript support
+ * Tab completion for history, bookmarks, userscripts
+ * Custom stylesheets
+ * Javascript blocker with whitelisting support
+ * Flash plugin blocker with whitelisting support
+ * Adblocking with filterlists
+ * Webinterface for keyboard and settings configuration
+ * Custom commands, binding commandsequences to shortcuts
+ * Extendable via extensions/scripts
+ * Extension manager
+EOF
diff --git a/http/dwb/HISTORY b/http/dwb/HISTORY
new file mode 100644
index 0000000..afe0b7b
--- /dev/null
+++ b/http/dwb/HISTORY
@@ -0,0 +1,6 @@
+2014-10-07 Pol Vinogradov <vin.public AT gmail.com>
+ * DEPENDS: added gnutls and json-c
+
+2014-10-05 Pol Vinogradov <vin.public AT gmail.com>
+ * BUILD, DEPENDS, DETAILS, INSTALL, PREPARE,
+ PROVIDES: created spell
diff --git a/http/dwb/INSTALL b/http/dwb/INSTALL
new file mode 100755
index 0000000..107c3eb
--- /dev/null
+++ b/http/dwb/INSTALL
@@ -0,0 +1,5 @@
+if is_depends_enabled $SPELL gtk+3 ; then
+ make GTK=3 install
+else
+ make install
+fi
diff --git a/http/dwb/PREPARE b/http/dwb/PREPARE
new file mode 100755
index 0000000..a68f274
--- /dev/null
+++ b/http/dwb/PREPARE
@@ -0,0 +1,2 @@
+. ${GRIMOIRE}/FUNCTIONS &&
+prepare_select_branch scm
diff --git a/http/dwb/PROVIDES b/http/dwb/PROVIDES
new file mode 100755
index 0000000..904c589
--- /dev/null
+++ b/http/dwb/PROVIDES
@@ -0,0 +1 @@
+WEB-BROWSER
diff --git a/http/eflwebkit/DEPENDS b/http/eflwebkit/DEPENDS
index fc90423..5df9966 100755
--- a/http/eflwebkit/DEPENDS
+++ b/http/eflwebkit/DEPENDS
@@ -10,7 +10,7 @@ depends libxt &&
depends fontconfig &&
depends cairo &&
depends freetype2 &&
-depends mesalib &&
+depends MESALIB &&
depends cmake &&
depends eina &&
depends eet &&
diff --git a/http/eflwebkit/DETAILS b/http/eflwebkit/DETAILS
index 098b50b..5a6781c 100755
--- a/http/eflwebkit/DETAILS
+++ b/http/eflwebkit/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=eflwebkit
if [ "$EFLWEBKIT_BRANCH" == "scm" ]; then
- if [ "$EFLWEBKIT_AUTOUPDATE" == "y" ]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=svn
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-svn.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-svn"
SOURCE_URL[0]=svn_http://svn.webkit.org/repository/webkit/trunk:$SPELL-svn
diff --git a/http/eflwebkit/HISTORY b/http/eflwebkit/HISTORY
index 7039131..5fc09eb 100644
--- a/http/eflwebkit/HISTORY
+++ b/http/eflwebkit/HISTORY
@@ -1,3 +1,9 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2014-04-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: mesalib => MESALIB
+
2011-12-27 Robin Cook <rcook AT wyms.net>
* PREPARE: changed to query branch
* DETAILS: modified for branch query
diff --git a/http/elinks/DEPENDS b/http/elinks/DEPENDS
index 4b7aea5..dc260ca 100755
--- a/http/elinks/DEPENDS
+++ b/http/elinks/DEPENDS
@@ -8,9 +8,9 @@ optional_depends bzip2 \
"--without-bzlib" \
"for BZIP2 compression support" &&

-optional_depends openssl \
- "--with-openssl" \
- "--without-openssl" \
+optional_depends SSL \
+ "--with-opennssl" \
+ "--without-opennssl" \
"encryption for HTTPS" &&

optional_depends libx11 \
diff --git a/http/elinks/DETAILS b/http/elinks/DETAILS
index 7da45cc..eca9709 100755
--- a/http/elinks/DETAILS
+++ b/http/elinks/DETAILS
@@ -1,11 +1,8 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=elinks
SECURITY_PATCH=2
if [[ $ELINKS_BRANCH == scm ]]; then
- if [[ $ELINKS_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=git
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=git_http://elinks.cz/elinks.git:$SPELL
SOURCE_IGNORE=volatile
diff --git a/http/elinks/HISTORY b/http/elinks/HISTORY
index 26ad324..2f42d6c 100644
--- a/http/elinks/HISTORY
+++ b/http/elinks/HISTORY
@@ -1,3 +1,12 @@
+2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix bad with-SSL usage
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2012-05-13 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: enable verbose build mode

diff --git a/http/elog/DEPENDS b/http/elog/DEPENDS
index 6147863..8d51a59 100755
--- a/http/elog/DEPENDS
+++ b/http/elog/DEPENDS
@@ -1,4 +1,4 @@
-optional_depends openssl \
+optional_depends SSL \
"USE_SSL=1" \
"USE_SSL=" \
"HTTPS support"
diff --git a/http/elog/HISTORY b/http/elog/HISTORY
index f529cce..b3554ba 100644
--- a/http/elog/HISTORY
+++ b/http/elog/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2009-04-16 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
* DETAILS: updated spell to 2.7.6-1
* Makefile.diff: removed, upstream accepted modifications
diff --git a/http/esehttpd/DEPENDS b/http/esehttpd/DEPENDS
index 5807d41..ec5d0bf 100755
--- a/http/esehttpd/DEPENDS
+++ b/http/esehttpd/DEPENDS
@@ -1,2 +1,2 @@
-depends openssl &&
+depends SSL &&
optional_depends RUBY "--with-ruby" "--without-ruby" "Enables builtin
ruby enterpreter"
diff --git a/http/esehttpd/HISTORY b/http/esehttpd/HISTORY
index 088c50e..4ddb4f0 100644
--- a/http/esehttpd/HISTORY
+++ b/http/esehttpd/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/http/firefox/BUILD b/http/firefox/BUILD
index 2f44956..a1decaa 100755
--- a/http/firefox/BUILD
+++ b/http/firefox/BUILD
@@ -3,6 +3,14 @@ cd $SOURCE_DIRECTORY/mozilla* &&
FIREFOX_HOME="$INSTALL_ROOT/usr/lib/firefox" &&
export MOZ_PHOENIX=1 &&

+unset DBUS_SESSION_BUS_ADDRESS \
+ DISPLAY \
+ ORBIT_SOCKETDIR \
+ SESSION_MANAGER \
+ XDG_SESSION_COOKIE \
+ XAUTHORITY &&
+export LIBGL_ALWAYS_INDIRECT=1
+
#
# No fast optimization for Mozilla, bit us so many times...
#
@@ -12,22 +20,29 @@ CFLAGS="${CFLAGS//-O3/-O2}" &&
CXXFLAGS="${CXXFLAGS//-O3/-O2}" &&

#
-# -ffast-math breaks plugins
-#
-CFLAGS="${CFLAGS//-ffast-math/}" &&
-CXXFLAGS="${CXXFLAGS//-ffast-math/}" &&
-
-#
# Avoid buggy GCC 4.6 AVX code generation, which breaks libxul
#
-local gccver=$(gcc -dumpversion)
-if [ ${gccver%.*} = 4.6 ] || [ ${gccver%.*} = 4.7 ]; then
+local gccver=$(gcc -dumpversion) &&
+local gccmajor=${gccver%.*.*} &&
+local gccminor=${gccver#*.} &&
+gccminor=${gccminor%.*} &&
+
+if [[ $gccmajor == "4" ]] && [[ $gccminor -ge "6" ]]; then
CFLAGS="${CFLAGS//-mavx} -mno-avx"
CXXFLAGS="${CXXFLAGS//-mavx} -mno-avx"
fi

-echo ac_add_options --enable-optimize=-O2 >> .mozconfig &&
+for option in $OPTS; do
+ echo "ac_add_options $option" >> .mozconfig
+done &&
+
+local MAKE_TARGET
+if [[ $FIREFOX_PGO == y ]]; then
+ MAKE_TARGET=profiledbuild
+else
+ MAKE_TARGET=build
+fi &&

make_single &&
-make -f client.mk build &&
+make -f client.mk $MAKE_TARGET &&
make_normal
diff --git a/http/firefox/CONFIGURE b/http/firefox/CONFIGURE
index 704b84d..d4324a9 100755
--- a/http/firefox/CONFIGURE
+++ b/http/firefox/CONFIGURE
@@ -7,4 +7,7 @@ config_query FIREFOX_SAFE "Enable safe browsing
(anti-phishing) implementation?"

config_query FIREFOX_STRIP \
'Remove debugging symbols?' \
+ n &&
+config_query FIREFOX_PGO \
+ 'Enable profile guided optimizations (takes twice as
long to build)?' \
n
diff --git a/http/firefox/DEPENDS b/http/firefox/DEPENDS
index 7c8d6d7..f45b97a 100755
--- a/http/firefox/DEPENDS
+++ b/http/firefox/DEPENDS
@@ -1,25 +1,99 @@
-depends castfs &&
-depends atk &&
-depends curl &&
-depends -sub CXX gcc &&
-depends glib2 &&
-depends libjpeg-turbo &&
-depends pango &&
-depends perl &&
-depends zip &&
-depends zlib &&
-depends cairo &&
-depends python &&
-depends libnotify &&
-depends nspr &&
-depends -sub "3.14.x" nss &&
-depends autoconf-2.13 &&
-depends gtk+2 &&
-depends libidl &&
-
-optional_depends yasm "" "" "Support for WebM media (VP8 video and Vorbis
Audio)" &&
-optional_depends wireless_tools "" "" "for geolocation via WiFi access
points" &&
-optional_depends alsa-lib "" "" "for audio support" &&
+depends -sub CXX gcc &&
+depends perl &&
+depends python &&
+depends icu '--with-system-icu' &&
+
+depends glib2 &&
+depends gtk+2 &&
+depends atk &&
+depends libx11 &&
+depends libxext &&
+depends libxrender &&
+depends libxt &&
+
+depends pango '--enable-pango' &&
+depends libxft '--enable-xft --disable-freetype2' &&
+
+depends -sub TEE cairo '--enable-system-cairo
--enable-default-toolkit=cairo-gtk2' &&
+depends gdk-pixbuf2 &&
+
+depends JPEG '--with-system-jpeg' &&
+depends -sub APNG libpng '--enable-system-png' &&
+depends librsvg2 '--enable-svg' &&
+
+depends nspr '--with-system-nspr' &&
+depends -sub "3.17.x" nss '--with-system-nss' &&
+
+depends -sub "TSAFE SECURE_DELETE ENABLE_UNLOCK_NOTIFY" sqlite
'--enable-system-sqlite' &&
+
+depends libidl &&
+
+depends zip &&
+depends zlib '--with-system-zlib' &&
+
+optional_depends startup-notification \
+ --{en,dis}able-startup-notification \
+ 'for startup notifications' &&
+
+optional_depends gconf2 \
+ --{en,dis}able-gconf \
+ 'for gconf support' &&
+
+optional_depends wireless_tools \
+ --{en,dis}able-necko-wifi \
+ 'for Necko WiFi scanning' &&
+
+optional_depends pulseaudio \
+ --{en,dis}able-pulseaudio \
+ 'use pulseaudio for audio support' &&
+
+# Firefox is currently borked and does not compile without alsa-lib headers,
+# this should have been fixed when Firefox started using Mozilla core 23,
but it
+# wasn't see https://bugzilla.mozilla.org/show_bug.cgi?id=875268
+depends alsa-lib &&
+#optional_depends alsa-lib \
+# '--enable-wave' \
+# '--disable-wave --disable-ogg --disable-webm
--disable-dash' \
+# 'for audio/video support' &&
+
+if is_depends_enabled $SPELL alsa-lib; then
+ # Firefox tries to use ogg/ogg.h even with --disable-ogg given
+ #optional_depends libogg \
+ # '--enable-ogg' \
+ # '--disable-ogg' \
+ # 'for sound support' &&
+ depends libogg &&
+
+ # configure script checks for yasm even when --disable-webm and
--disable-dash are given
+ #optional_depends yasm \
+ # '--enable-webm --enable-dash' \
+ # '--disable-webm --disable-dash' \
+ # 'for WebM video support'
+ depends yasm
+fi &&
+
+optional_depends dbus-glib \
+ --{en,dis}able-dbus \
+ 'for dbus support' &&
+
+# Firefox is currently borked and does not compile without OpenGL headers
+#optional_depends OPENGL \
+# '--enable-webgl' \
+# '--disable-webgl --without-gl-provider' \
+# 'for WebGL support' &&
+depends OPENGL &&
+
+optional_depends gstreamer \
+ --{en,dis}able-gstreamer \
+ 'for gstreamer based AV support' &&
+
+if ! is_depends_enabled $SPELL gstreamer; then
+ optional_depends gstreamer-1.0 \
+ '--enable-gstreamer=1.0' \
+ '' \
+ 'for gstreamer 1.0 based AV support'
+fi &&
+


suggest_depends_2 firefox-smglwiki '' '' \
diff --git a/http/firefox/DETAILS b/http/firefox/DETAILS
index 3a8fb71..6960839 100755
--- a/http/firefox/DETAILS
+++ b/http/firefox/DETAILS
@@ -1,25 +1,13 @@
SPELL=firefox
-if [[ $FIREFOX_CVS == y ]]; then
- VERSION=19.0
+ VERSION=34.0.5
SOURCE=$SPELL-$VERSION.source.tar.bz2
- SOURCE2=$SOURCE.asc
- SOURCE_GPG=firefox.gpg:$SOURCE2:UPSTREAM_KEY
-
SOURCE_URL[0]=http://releases.mozilla.org/pub/mozilla.org/${SPELL}/releases/${VERSION}/source/${SOURCE}
- SOURCE2_URL[0]=$SOURCE_URL.asc
-else
- VERSION=19.0.2
- SOURCE=$SPELL-$VERSION.source.tar.bz2
- SOURCE2=$SOURCE.asc
- SOURCE_GPG=firefox.gpg:$SOURCE2:UPSTREAM_KEY
+
SOURCE_HASH=sha512:a6a545ac31f6afbd092778e39a861097918dc620d75ffa12c6feea98f2b45d43dbb768f76b05417fda2b096b919e597b27cae332e14167a44d9dc243e9c15eec

SOURCE_URL[0]=http://releases.mozilla.org/pub/mozilla.org/${SPELL}/releases/${VERSION}/source/${SOURCE}

SOURCE_URL[1]=ftp://ftp.mozilla.org/pub/$SPELL/releases/$VERSION/source/$SOURCE

SOURCE_URL[2]=ftp://ftp.in2p3.fr/pub/mozilla/$SPELL/releases/$VERSION/source/$SOURCE
- SOURCE2_URL[0]=$SOURCE_URL.asc
- SECURITY_PATCH=62
-fi
- SOURCE2_IGNORE=signature
+ SECURITY_PATCH=77
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- WEB_SITE=http://www.mozilla.org/projects/firefox/
+ WEB_SITE=https://www.mozilla.org/en-US/firefox/fx/
GATHER_DOCS=off
TMPFS=off
ENTERED=20030813
diff --git a/http/firefox/HISTORY b/http/firefox/HISTORY
index 24ab455..af35fc0 100644
--- a/http/firefox/HISTORY
+++ b/http/firefox/HISTORY
@@ -1,3 +1,126 @@
+2014-12-19 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS: Depends on cairo's tee backend
+
+2014-12-02 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 34.0.5
+ * DEPENDS, mozconfig: reorganized both files, added icu,
+ librsvg2 and gstreamer-1.0
+
+2014-12-01 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 34.0, SECURITY_PATCH++
+ * DEPENDS: removed pysqlite, changed nss subdependency to 3.17.x
+
+2014-09-26 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS: Cleanup dependencies
+
+2014-09-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 32.0.3, security update
+
+2014-09-13 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 32.0.1
+
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: added various missing dependencies
+
+2014-09-03 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 32.0, SECURITY_PATCH=75
+ * PRE_BUILD, bug999496_change1f10a8067853.patch: patch removed
+
+2014-08-28 Thomas Orgis <sobukus AT sourcemage.org>
+ * PRE_BUILD, bug999496_change1f10a8067853.patch: fix build with gcc
4.9
+
+2014-07-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS, BUILD, CONFIGURE, PRE_BUILD, Makefile.in-pgo.patch:
+ add option for profiled build
+
+2014-07-22 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 31.0
+
+2014-06-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * mozconfig: add --enable-profile-guided-optimization, this is
+ how upstream builds their releases
+
+2014-06-10 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 30.0, SECURITY_PATCH++
+
+2014-04-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 29.0
+ * DEPENDS: depend on nss 3.16
+ * install_dir.patch: renewed
+
+2014-03-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 28.0
+ * DETAILS, PREPARE: removed support for cvs version since there
hasn't been
+ one in quite some time
+ * glyph.patch, PRE_BUILD: removed patch that does not apply anymore
+ * DEPENDS: added optional dependency on pulseaudio
+
+2014-02-27 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: optional depends gstreamer
+
+2014-02-17 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 27.0.1, SECURITY_PATCH=72
+
+2014-02-04 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 27.0, SECURITY_PATCH=71
+
+2013-12-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 26.0, SECURITY_PATCH++
+ * install_dir.patch: renewed
+
+2013-11-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 25.0.1, SECURITY_PATCH++
+
+2013-10-29 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 25.0, SECURITY_PATCH=68
+
+2013-09-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 24.0, SECURITY_PATCH++
+
+2013-09-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: fix WEB_SITE
+
+2013-08-24 Remko van der Vossen <wich AT sourcemage.org>
+ * DETAILS. DEPENDS: version 23.0.1
+
+2013-07-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: Build fails without OpenGL headers
+
+2013-06-26 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Remove gnome-vfs2 support (broken)
+ See https://bugzilla.mozilla.org/show_bug.cgi?id=799458, gnome-vfs
+ support is disabled by default. They say it works, but the last
+ few firefox releases it has not worked for me.
+
+2013-06-25 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 22.0, SECURITY_PATCH++
+ * BUILD: removed now useless fast math fix
+
+2013-06-17 Pol Vinogradov <vin.public AT gmail.com>
+ * mozconfig: added -fno-fast-math to prevent segfaults
+
+2013-06-13 Eric Sandall <sandalle AT sourcemage.org>
+ * desktop/firefox.desktop: Icon moved under icons/browser directory
+ * DETAILS: PATCHLEVEL++
+
+2013-06-06 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: Fix up dependencies
+ * BUILD, mozconfig: use proper way to add flags to .mozconfig
+ * PRE_BUILD: removed unnecessary options constructs in lieu of OPTS
+ handling in BUILD
+
+2013-04-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 21.0, SECURITY_PATCH++
+
+2013-04-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 20.0.1, SECURITY_PATCH++
+
+2013-04-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 20.0, SECURITY_PATCH++
+
+2013-03-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD: disable avx support for all versions of gcc >= 4.6
+
2013-03-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 19.0.2, SECURITY_PATCH++

diff --git a/http/firefox/Makefile.in-pgo.patch
b/http/firefox/Makefile.in-pgo.patch
new file mode 100644
index 0000000..3679dd9
--- /dev/null
+++ b/http/firefox/Makefile.in-pgo.patch
@@ -0,0 +1,10 @@
+--- Makefile.in.old 2014-01-27 08:45:10.795890277 +1300
++++ Makefile.in 2014-01-27 08:51:22.170242862 +1300
+@@ -205,3 +205,7 @@
+ $(call SUBMAKE,$@,js/src)
+ endif
+ endif
++
++
++pgo-profile-run:
++ $(PYTHON) $(topsrcdir)/build/pgo/profileserver.py $(EXTRA_TEST_ARGS)
diff --git a/http/firefox/PREPARE b/http/firefox/PREPARE
index b4b132a..582516a 100755
--- a/http/firefox/PREPARE
+++ b/http/firefox/PREPARE
@@ -1,13 +1,11 @@
#
# Remove persistent variables for SOURCE and VERSION (Bug #8081)
#
-persistent_remove FIREFOX_VERSION FIREFOX_SOURCE &&
+persistent_remove FIREFOX_VERSION FIREFOX_SOURCE FIREFOX_CVS &&

#
# This should fix Bug #8081
#
if grep -q -- "PR" $INSTALL_ROOT/etc/sorcery/local/depends/firefox;
then
rm -f $INSTALL_ROOT/etc/sorcery/local/depends/firefox
-fi &&
-
-config_query FIREFOX_CVS "Build the devel version?" n
+fi
diff --git a/http/firefox/PRE_BUILD b/http/firefox/PRE_BUILD
index 1ed86c5..db7ca75 100755
--- a/http/firefox/PRE_BUILD
+++ b/http/firefox/PRE_BUILD
@@ -3,10 +3,6 @@ cd $SOURCE_DIRECTORY &&
unpack_file '' &&
cd mozilla* &&

-#Fedora patch to remove glyph in title bar
-# http://osdir.com/ml/scm-fedora-commits/2011-06/msg10320.html
-patch -p0 < $SPELL_DIRECTORY/glyph.patch &&
-
# Archlinux patch to drop release point from install path
#
http://projects.archlinux.org/svntogit/packages.git/plain/trunk/firefox-install-dir.patch?h=packages/firefox
patch -p1 < $SPELL_DIRECTORY/install_dir.patch &&
@@ -19,23 +15,6 @@ else
sed -i '27iac_add_options --disable-safe-browsing' .mozconfig
fi &&

-if is_depends_enabled $SPELL wireless_tools; then
- sed -i '27iac_add_options --enable-necko-wifi' .mozconfig
-else
- sed -i '27iac_add_options --disable-necko-wifi' .mozconfig
-fi &&
-
-if is_depends_enabled $SPELL yasm; then
- sed -i '27iac_add_options --enable-webm' .mozconfig
-else
- sed -i '27iac_add_options --disable-webm' .mozconfig
-fi &&
-
-if ! is_depends_enabled $SPELL alsa-lib; then
- sed -i '27iac_add_options --disable-ogg' .mozconfig &&
- sed -i '27iac_add_options --disable-wave' .mozconfig
-fi &&
-
if [[ "$FIREFOX_STRIP" == "y" ]]; then
sed -i '27iac_add_options --enable-strip' .mozconfig
fi &&
@@ -43,4 +22,9 @@ fi &&

if [[ $FIREFOX_OFFICIAL == y ]]; then
sed -i '27iac_add_options --enable-official-branding' .mozconfig || return
1
+fi &&
+
+if [[ $FIREFOX_PGO == y ]]; then
+ echo "mk_add_options PROFILE_GEN_SCRIPT='\$(PYTHON)
\$(OBJDIR)/_profile/pgo/profileserver.py'" >> .mozconfig &&
+ patch -p0 < ${SPELL_DIRECTORY}/Makefile.in-pgo.patch
fi
diff --git a/http/firefox/desktop/firefox.desktop
b/http/firefox/desktop/firefox.desktop
index da3dc2a..e5ef237 100644
--- a/http/firefox/desktop/firefox.desktop
+++ b/http/firefox/desktop/firefox.desktop
@@ -2,7 +2,7 @@
Encoding=UTF-8
Name=Firefox
Exec=firefox
-Icon=/usr/lib/firefox/icons/mozicon128.png
+Icon=/usr/lib/firefox/browser/icons/mozicon128.png
Terminal=false
Type=Application
Categories=Application;Network;Browsers
diff --git a/http/firefox/glyph.patch b/http/firefox/glyph.patch
deleted file mode 100644
index 58b2e97..0000000
--- a/http/firefox/glyph.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff -up browser/base/Makefile.in.fu browser/base/Makefile.in
---- browser/base/Makefile.in.fu 2011-07-01 22:40:52.048773336 -0300
-+++ browser/base/Makefile.in 2011-07-01 22:42:30.866213879 -0300
-@@ -61,10 +61,9 @@
-
- include $(topsrcdir)/config/rules.mk
-
--PRE_RELEASE_SUFFIX := ""
-+PRE_RELEASE_SUFFIX :=
-
- DEFINES += \
-- -DMOZ_APP_VERSION=$(MOZ_APP_VERSION) \
- -DAPP_LICENSE_BLOCK=$(abs_srcdir)/content/overrides/app-license.html \
- -DPRE_RELEASE_SUFFIX="$(PRE_RELEASE_SUFFIX)" \
- $(NULL)
diff --git a/http/firefox/install_dir.patch b/http/firefox/install_dir.patch
index 9c115f0..df0e7f8 100644
--- a/http/firefox/install_dir.patch
+++ b/http/firefox/install_dir.patch
@@ -1,9 +1,20 @@
-diff -Nur mozilla-release.orig/config/baseconfig.mk
mozilla-release/config/baseconfig.mk
---- mozilla-release.orig/config/baseconfig.mk 2012-10-09 07:34:41.762092280
+0000
-+++ mozilla-release/config/baseconfig.mk 2012-10-09 07:40:53.052771576
+0000
-@@ -1,9 +1,9 @@
- INCLUDED_AUTOCONF_MK = 1
-
+From f08c2e802224e5824b6f251553aa46c9c23dbcfc Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+Date: Mon, 28 Apr 2014 22:34:23 +0200
+Subject: [PATCH] fix install path
+
+---
+ config/baseconfig.mk | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/config/baseconfig.mk b/config/baseconfig.mk
+index b4723a9..8417918 100644
+--- a/config/baseconfig.mk
++++ b/config/baseconfig.mk
+@@ -2,10 +2,10 @@
+ # directly in python/mozbuild/mozbuild/base.py for gmake validation.
+ # We thus use INCLUDED_AUTOCONF_MK to enable/disable some parts depending
+ # whether a normal build is happening or whether the check is running.
-includedir := $(includedir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
@@ -12,19 +23,9 @@ diff -Nur mozilla-release.orig/config/baseconfig.mk
mozilla-release/config/basec
+idldir = $(datadir)/idl/$(MOZ_APP_NAME)
+installdir = $(libdir)/$(MOZ_APP_NAME)
+sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel
- DIST = $(DEPTH)/dist
-
- # We do magic with OBJ_SUFFIX in config.mk, the following ensures we don't
-diff -Nur mozilla-release.orig/js/src/config/baseconfig.mk
mozilla-release/js/src/config/baseconfig.mk
---- mozilla-release.orig/js/src/config/baseconfig.mk 2012-10-09
07:34:58.411973276 +0000
-+++ mozilla-release/js/src/config/baseconfig.mk 2012-10-09
07:39:55.143186168 +0000
-@@ -1,7 +1,7 @@
- INCLUDED_AUTOCONF_MK = 1
-
--installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
--sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION)
-+installdir = $(libdir)/$(MOZ_APP_NAME)
-+sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel
-
- ifneq (,$(filter /%,$(TOP_DIST)))
- DIST = $(TOP_DIST)
+ ifndef TOP_DIST
+ TOP_DIST = dist
+ endif
+--
+1.9.1
+
diff --git a/http/firefox/mozconfig b/http/firefox/mozconfig
index 609fcbb..9e70533 100644
--- a/http/firefox/mozconfig
+++ b/http/firefox/mozconfig
@@ -5,27 +5,17 @@
# Options for client.mk.
mk_add_options MOZ_CO_PROJECT=browser
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/firefox-build
-mk_add_options AUTOCONF=autoconf2.13
+#mk_add_options AUTOCONF=autoconf2.13

# Options for 'configure' (same as command-line options).
-ac_add_options --with-pthreads
-ac_add_options --with-system-jpeg=/usr/lib
-ac_add_options --with-system-zlib=/usr/lib
-ac_add_options --disable-system-png
ac_add_options --enable-application=browser
-ac_add_options --disable-system-cairo
-ac_add_options --enable-default-toolkit=cairo-gtk2
-ac_add_options --disable-freetype2
-ac_add_options --enable-pango
-ac_add_options --enable-svg
-ac_add_options --with-system-nspr
-ac_add_options --with-system-nss
-ac_add_options --disable-dbus
+ac_add_options --with-pthreads
ac_add_options --disable-installer
ac_add_options --disable-updater
ac_add_options --disable-crashreporter
ac_add_options --disable-tests
+ac_add_options --enable-profile-guided-optimization
ac_add_options --prefix=$INSTALL_ROOT/usr
ac_add_options --mandir=$INSTALL_ROOT/usr
-ac_add_options --enable-optimize="$CFLAGS"
+ac_add_options --enable-optimize="$CFLAGS -fno-fast-math"
ac_add_options --with-default-mozilla-five-home=/usr/lib/firefox
diff --git a/http/gnash/DEPENDS b/http/gnash/DEPENDS
index 4b22f09..f336165 100755
--- a/http/gnash/DEPENDS
+++ b/http/gnash/DEPENDS
@@ -81,7 +81,7 @@ optional_depends lirc
\
# '--disable-xpcom' \
# 'Enable xpcom support in NPAPI plugin' &&

-optional_depends giflib \
+optional_depends GIFLIB \
'' \
'' \
'Enable support for gif images.' &&
@@ -101,7 +101,7 @@ optional_depends libssh
\
"--disable-ssh" \
"Enable using SSH for network communication" &&

-optional_depends openssl \
+optional_depends SSL \
"--enable-ssl" \
"--disable-ssl" \
"Enable using OpenSSL directly" &&
diff --git a/http/gnash/HISTORY b/http/gnash/HISTORY
index 5b91dbe..40ff85e 100644
--- a/http/gnash/HISTORY
+++ b/http/gnash/HISTORY
@@ -1,3 +1,9 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
2012-12-22 Pol Vinogradov <vin.public AT gmail.com>
* DETAILS: version 0.8.10
* BUILD, DEPENDS: boost specific fixes from BLFS project
diff --git a/http/httpd-dev/DEPENDS b/http/httpd-dev/DEPENDS
index ab7168b..34bfbee 100755
--- a/http/httpd-dev/DEPENDS
+++ b/http/httpd-dev/DEPENDS
@@ -10,7 +10,7 @@ optional_depends db
\
' --with-berkeley-db' \
'--without-berkeley-db' \
'for Berkeley DB database as authentication source' &&
-optional_depends openssl \
+optional_depends SSL \
' --enable-ssl' \
'--disable-ssl' \
'for SSL-enabled HTTP serving' &&
diff --git a/http/httpd-dev/HISTORY b/http/httpd-dev/HISTORY
index 1a3c215..8d262d9 100644
--- a/http/httpd-dev/HISTORY
+++ b/http/httpd-dev/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2010-08-18 Remko van der Vossen <wich AT sourcemage.org>
CONFLICTS: added apache22 and xshttpd

diff --git a/http/lazygal/BUILD b/http/lazygal/BUILD
new file mode 100755
index 0000000..9901799
--- /dev/null
+++ b/http/lazygal/BUILD
@@ -0,0 +1,4 @@
+default_build_python &&
+local DOCBOOK_XSL_VERSION=$(installed_version docbook-xsl|cut -f1,2 -d.) &&
+xsltproc --nonet -o ./
/usr/share/xml/docbook/xsl-stylesheets-${DOCBOOK_XSL_VERSION}/manpages/docbook.xsl
./lazygal.1.xml &&
+xsltproc --nonet -o ./
/usr/share/xml/docbook/xsl-stylesheets-${DOCBOOK_XSL_VERSION}/manpages/docbook.xsl
./lazygal.conf.5.xml
diff --git a/http/lazygal/DEPENDS b/http/lazygal/DEPENDS
new file mode 100755
index 0000000..0a427f6
--- /dev/null
+++ b/http/lazygal/DEPENDS
@@ -0,0 +1,10 @@
+depends python &&
+depends pillow &&
+depends pyexiv2 &&
+depends genshi &&
+depends libxslt &&
+depends docbook-xsl &&
+suggest_depends gst-python "" "" "for video support" &&
+if is_depends_enabled $SPELL gst-python; then
+ depends gst-plugins-base
+fi
diff --git a/http/lazygal/DETAILS b/http/lazygal/DETAILS
new file mode 100755
index 0000000..aaf96b0
--- /dev/null
+++ b/http/lazygal/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=lazygal
+ VERSION=0.7.2
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://sousmonlit.dyndns.org/~niol/reposnapshots/${SOURCE}
+
SOURCE_HASH=sha512:5f4f43caf7881bf9fdcda30632cdb5c4e5d32302dde34506b042170d97bdc6860db689e86b19453f2d652ac3027f224d6731243d217a34c48256a5f93026c41e
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+
WEB_SITE="http://sousmonlit.dyndns.org/~niol/playa/oss/projects/lazygal/";
+ LICENSE[0]=GPL
+ ENTERED=20130706
+ SHORT="a static Web gallery generator"
+cat << EOF
+Lazygal is another static Web gallery generator. It is command line based,
+uses a reusable engine and is lazy, meaning that it regenerates only
+parts that have to be regenerated. There is support for many interesting
+features like subgalleries, EXIF information, theming, and custom folder
+meta data. Included themes are pure XHTML and CSS.
+EOF
diff --git a/http/lazygal/HISTORY b/http/lazygal/HISTORY
new file mode 100644
index 0000000..8ed11cc
--- /dev/null
+++ b/http/lazygal/HISTORY
@@ -0,0 +1,6 @@
+2013-08-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: pil -> pillow
+
+2013-07-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
+
diff --git a/http/lazygal/INSTALL b/http/lazygal/INSTALL
new file mode 100755
index 0000000..4dfc1c5
--- /dev/null
+++ b/http/lazygal/INSTALL
@@ -0,0 +1,3 @@
+default_install_python &&
+install -m644 ${SOURCE_DIRECTORY}/lazygal.1
${INSTALL_ROOT}/usr/share/man/man1/ &&
+install -m644 ${SOURCE_DIRECTORY}/lazygal.conf.5
${INSTALL_ROOT}/usr/share/man/man5/
diff --git a/http/lighttpd/CONFIGURE b/http/lighttpd/CONFIGURE
index 841f7f0..906e478 100755
--- a/http/lighttpd/CONFIGURE
+++ b/http/lighttpd/CONFIGURE
@@ -1,4 +1,5 @@
config_query LIGHTTPD_EXTAUTH "Do you want to patch in external
authentication program support?" n &&
+config_query LIGHTTPD_LDAP_PORT "Do you want to patch in LDAP port
configuration support?" n &&

config_query_option LIGHTTPD_OPTS "Do you want WebDAV support?" n \
"--with-webdav-props" "--without-webdav-props" &&
diff --git a/http/lighttpd/DEPENDS b/http/lighttpd/DEPENDS
index c0b2425..820341b 100755
--- a/http/lighttpd/DEPENDS
+++ b/http/lighttpd/DEPENDS
@@ -10,7 +10,7 @@ optional_depends bzip2 \
optional_depends openldap \
'--with-ldap' '--without-ldap' \
'for OpenLDAP support' &&
-optional_depends openssl \
+optional_depends SSL \
'--with-openssl' '--without-openssl' \
'for OpenSSL support' &&
optional_depends MYSQL \
@@ -22,13 +22,18 @@ optional_depends gdbm \
optional_depends FAM \
'--with-fam' '--without-fam' \
'to reduce number of stat() calls' &&
-optional_depends lua51 \
+optional_depends LUA \
'--with-lua' '--without-lua' \
'lua engine for mod_cml' &&
optional_depends libmemcache \
'--with-memcache' '--without-memcache' \
'memcache storage for mod_trigger_b4_dl' &&

+optional_depends libev \
+ "--with-libev" \
+ "--without-libev" \
+ "for fdevent handlers support" &&
+
if list_find "$LIGHTTPD_OPTS" "--with-webdav-props"; then
depends libxml2
fi &&
diff --git a/http/lighttpd/DETAILS b/http/lighttpd/DETAILS
index 021d6e4..bf6c0e3 100755
--- a/http/lighttpd/DETAILS
+++ b/http/lighttpd/DETAILS
@@ -1,14 +1,14 @@
SPELL=lighttpd
- VERSION=1.4.32
+ VERSION=1.4.35
BRANCH=`echo -n $VERSION | cut -d . -f 1,2`
-
SOURCE_HASH=sha512:ffd5488a2ed57daa26b6d16223f422a94e88f2488cdc50bbb354c45daa535fbf9231fbbe73c23327a0adb708cc2b67fbdc60c34195a2a46a171dcc0f30bb3efb
+
SOURCE_HASH=sha512:13f8562fb735964fe7ef1b127a15c43907f34be70b6bd2dd4ba61b59275d7c2a8d9a7947ff1a4d7cc5fd7efd309fc66b7de6d954b59424f814ea2eb98fd876b9
SOURCE=$SPELL-$VERSION.tar.bz2
-
SOURCE_URL[0]=http://download.lighttpd.net/lighttpd/releases-$BRANCH.x/$SOURCE
+
SOURCE_URL[0]=http://download.lighttpd.net/$SPELL/releases-$BRANCH.x/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://www.lighttpd.net/
LICENSE[0]=BSD
ENTERED=20050722
- SECURITY_PATCH=8
+ SECURITY_PATCH=10
KEYWORDS="http"
SHORT="light httpd"
cat << EOF
diff --git a/http/lighttpd/HISTORY b/http/lighttpd/HISTORY
index eb5b48e..d0b49d1 100644
--- a/http/lighttpd/HISTORY
+++ b/http/lighttpd/HISTORY
@@ -1,3 +1,33 @@
+2014-10-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: use SSL provider
+
+2014-08-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * PRE_BUILD: apply patch
+ * DEPENDS: lua51 -> LUA
+ * lua52.patch: added, to support both lua 5.1 and 5.2
+
+2014-07-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: added libev optional dependency
+
+2014-03-17 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.4.35; SECURITY_PATCH++
+ (CVE-2014-2323, CVE-2014-2324)
+
+2014-01-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.4.34; SECURITY_PATCH++
+ (CVE-2013-4508, CVE-2013-4559, CVE-2013-4560)
+
+2013-12-20 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: use SPELL variable
+ * CONFIGURE: added option for ability specify a custom ldap port in
+ config file
+ * PRE_BUILD: apply patches
+ * auth_ldap_port-option{,+ext}.patch: added, to add custom ldap port
+ option
+
+2013-09-28 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.4.33
+
2012-11-21 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.4.32; SECURITY_PATCH++ (CVE-2012-5533)

diff --git a/http/lighttpd/PRE_BUILD b/http/lighttpd/PRE_BUILD
index 04e9032..829cec6 100755
--- a/http/lighttpd/PRE_BUILD
+++ b/http/lighttpd/PRE_BUILD
@@ -1,6 +1,16 @@
default_pre_build &&
cd "$SOURCE_DIRECTORY" &&

+patch -p0 < "$SPELL_DIRECTORY/lua52.patch" &&
+
if [[ $LIGHTTPD_EXTAUTH == y ]]; then
patch -p0 < "$SPELL_DIRECTORY/external_auth_program-1.4.25.patch"
+fi &&
+
+if [[ $LIGHTTPD_LDAP_PORT == y ]]; then
+ if [[ $LIGHTTPD_EXTAUTH == y ]]; then
+ patch -p1 < "$SPELL_DIRECTORY/auth_ldap_port-option+ext.patch"
+ else
+ patch -p1 < "$SPELL_DIRECTORY/auth_ldap_port-option.patch"
+ fi
fi
diff --git a/http/lighttpd/auth_ldap_port-option+ext.patch
b/http/lighttpd/auth_ldap_port-option+ext.patch
new file mode 100644
index 0000000..7f1d4ce
--- /dev/null
+++ b/http/lighttpd/auth_ldap_port-option+ext.patch
@@ -0,0 +1,93 @@
+From 03f69f8fff3711c925b98f6e17aec4c8321f02b7 Mon Sep 17 00:00:00 2001
+From: Jay Soffian <jaysoffian AT gmail.com>
+Date: Fri, 13 Mar 2009 02:12:43 -0400
+Subject: [PATCH] Add auth.backend.ldap.port option
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+---
+ src/http_auth.c | 2 +-
+ src/http_auth.h | 1 +
+ src/mod_auth.c | 8 +++++++-
+ 3 files changed, 9 insertions(+), 2 deletions(-)
+
+diff --git a/src/http_auth.c b/src/http_auth.c
+index ccd087e..ae1a8da 100644
+--- a/src/http_auth.c
++++ b/src/http_auth.c
+@@ -786,7 +786,7 @@ static int http_auth_basic_password_compare(server *srv,
mod_auth_plugin_data *p
+
+
+ /* 3. */
+- if (NULL == (ldap =
ldap_init(p->conf.auth_ldap_hostname->ptr, LDAP_PORT))) {
++ if (NULL == (ldap =
ldap_init(p->conf.auth_ldap_hostname->ptr, p->conf.auth_ldap_port))) {
+ log_error_write(srv, __FILE__, __LINE__, "ss", "ldap
...", strerror(errno));
+ return -1;
+ }
+diff --git a/src/http_auth.h b/src/http_auth.h
+index 5828a7e..16719fc 100644
+--- a/src/http_auth.h
++++ b/src/http_auth.h
+@@ -35,6 +35,7 @@ typedef struct {
+ buffer *auth_ldap_bindpw;
+ buffer *auth_ldap_filter;
+ buffer *auth_ldap_cafile;
++ unsigned short auth_ldap_port;
+ unsigned short auth_ldap_starttls;
+ unsigned short auth_ldap_allow_empty_pw;
+
+diff --git a/src/mod_auth.c b/src/mod_auth.c
+index 77d30f2..6886779 100644
+--- a/src/mod_auth.c
++++ b/src/mod_auth.c
+@@ -107,6 +107,7 @@ static int mod_auth_patch_connection(server *srv,
connection *con, mod_auth_plug
+ PATCH(auth_require);
+ PATCH(auth_debug);
+ PATCH(auth_ldap_hostname);
++ PATCH(auth_ldap_port);
+ PATCH(auth_ldap_basedn);
+ PATCH(auth_ldap_binddn);
+ PATCH(auth_ldap_bindpw);
+@@ -151,6 +152,8 @@ static int mod_auth_patch_connection(server *srv,
connection *con, mod_auth_plug
+ #ifdef USE_LDAP
+ p->anon_conf = s;
+ #endif
++ } else if (buffer_is_equal_string(du->key,
CONST_STR_LEN("auth.backend.ldap.port"))) {
++ PATCH(auth_ldap_port);
+ } else if (buffer_is_equal_string(du->key,
CONST_STR_LEN("auth.backend.ldap.base-dn"))) {
+ PATCH(auth_ldap_basedn);
+ } else if (buffer_is_equal_string(du->key,
CONST_STR_LEN("auth.backend.ldap.filter"))) {
+@@ -346,6 +346,7 @@
+ { "auth.backend.htpasswd.userfile", NULL, T_CONFIG_STRING,
T_CONFIG_SCOPE_CONNECTION }, /* 13 */
+ { "auth.backend.program.exec", NULL, T_CONFIG_STRING,
T_CONFIG_SCOPE_CONNECTION }, /* 14 */
+ { "auth.debug", NULL, T_CONFIG_SHORT,
T_CONFIG_SCOPE_CONNECTION }, /* 15 */
++ { "auth.backend.ldap.port", NULL, T_CONFIG_SHORT,
T_CONFIG_SCOPE_CONNECTION },
+ { NULL, NULL, T_CONFIG_UNSET,
T_CONFIG_SCOPE_UNSET }
+ };
+
+@@ -346,6 +350,7 @@ SETDEFAULTS_FUNC(mod_auth_set_defaults) {
+ s->auth_backend_conf = buffer_init();
+
+ s->auth_ldap_hostname = buffer_init();
++ s->auth_ldap_port = LDAP_PORT;
+ s->auth_ldap_basedn = buffer_init();
+ s->auth_ldap_binddn = buffer_init();
+ s->auth_ldap_bindpw = buffer_init();
+@@ -398,6 +399,7 @@
+ cv[13].destination = s->auth_htpasswd_userfile;
+ cv[14].destination = s->auth_program_exec;
+ cv[15].destination = &(s->auth_debug);
++ cv[16].destination = &(s->auth_ldap_port);
+
+ p->config_storage[i] = s;
+ ca = ((data_config *)srv->config_context->data[i])->value;
+@@ -557,7 +563,7 @@ handler_t auth_ldap_init(server *srv,
mod_auth_plugin_config *s) {
+ /* free old context */
+ if (NULL != s->ldap) ldap_unbind_s(s->ldap);
+
+- if (NULL == (s->ldap = ldap_init(s->auth_ldap_hostname->ptr,
LDAP_PORT))) {
++ if (NULL == (s->ldap = ldap_init(s->auth_ldap_hostname->ptr,
s->auth_ldap_port))) {
+ log_error_write(srv, __FILE__, __LINE__, "ss", "ldap
...", strerror(errno));
+
+ return HANDLER_ERROR;
diff --git a/http/lighttpd/auth_ldap_port-option.patch
b/http/lighttpd/auth_ldap_port-option.patch
new file mode 100644
index 0000000..2987882
--- /dev/null
+++ b/http/lighttpd/auth_ldap_port-option.patch
@@ -0,0 +1,94 @@
+From 03f69f8fff3711c925b98f6e17aec4c8321f02b7 Mon Sep 17 00:00:00 2001
+From: Jay Soffian <jaysoffian AT gmail.com>
+Date: Fri, 13 Mar 2009 02:12:43 -0400
+Subject: [PATCH] Add auth.backend.ldap.port option
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+---
+ src/http_auth.c | 2 +-
+ src/http_auth.h | 1 +
+ src/mod_auth.c | 8 +++++++-
+ 3 files changed, 9 insertions(+), 2 deletions(-)
+
+diff --git a/src/http_auth.c b/src/http_auth.c
+index ccd087e..ae1a8da 100644
+--- a/src/http_auth.c
++++ b/src/http_auth.c
+@@ -786,7 +786,7 @@ static int http_auth_basic_password_compare(server *srv,
mod_auth_plugin_data *p
+
+
+ /* 3. */
+- if (NULL == (ldap =
ldap_init(p->conf.auth_ldap_hostname->ptr, LDAP_PORT))) {
++ if (NULL == (ldap =
ldap_init(p->conf.auth_ldap_hostname->ptr, p->conf.auth_ldap_port))) {
+ log_error_write(srv, __FILE__, __LINE__, "ss", "ldap
...", strerror(errno));
+ return -1;
+ }
+diff --git a/src/http_auth.h b/src/http_auth.h
+index 5828a7e..16719fc 100644
+--- a/src/http_auth.h
++++ b/src/http_auth.h
+@@ -35,6 +35,7 @@ typedef struct {
+ buffer *auth_ldap_bindpw;
+ buffer *auth_ldap_filter;
+ buffer *auth_ldap_cafile;
++ unsigned short auth_ldap_port;
+ unsigned short auth_ldap_starttls;
+ unsigned short auth_ldap_allow_empty_pw;
+
+diff --git a/src/mod_auth.c b/src/mod_auth.c
+index 77d30f2..6886779 100644
+--- a/src/mod_auth.c
++++ b/src/mod_auth.c
+@@ -107,6 +107,7 @@ static int mod_auth_patch_connection(server *srv,
connection *con, mod_auth_plug
+ PATCH(auth_require);
+ PATCH(auth_debug);
+ PATCH(auth_ldap_hostname);
++ PATCH(auth_ldap_port);
+ PATCH(auth_ldap_basedn);
+ PATCH(auth_ldap_binddn);
+ PATCH(auth_ldap_bindpw);
+@@ -151,6 +152,8 @@ static int mod_auth_patch_connection(server *srv,
connection *con, mod_auth_plug
+ #ifdef USE_LDAP
+ p->anon_conf = s;
+ #endif
++ } else if (buffer_is_equal_string(du->key,
CONST_STR_LEN("auth.backend.ldap.port"))) {
++ PATCH(auth_ldap_port);
+ } else if (buffer_is_equal_string(du->key,
CONST_STR_LEN("auth.backend.ldap.base-dn"))) {
+ PATCH(auth_ldap_basedn);
+ } else if (buffer_is_equal_string(du->key,
CONST_STR_LEN("auth.backend.ldap.filter"))) {
+@@ -341,6 +341,7 @@
+ { "auth.backend.htdigest.userfile", NULL, T_CONFIG_STRING,
T_CONFIG_SCOPE_CONNECTION }, /* 12 */
+ { "auth.backend.htpasswd.userfile", NULL, T_CONFIG_STRING,
T_CONFIG_SCOPE_CONNECTION }, /* 13 */
+ { "auth.debug", NULL, T_CONFIG_SHORT,
T_CONFIG_SCOPE_CONNECTION }, /* 14 */
++ { "auth.backend.ldap.port", NULL, T_CONFIG_SHORT,
T_CONFIG_SCOPE_CONNECTION },
+ { NULL, NULL, T_CONFIG_UNSET,
T_CONFIG_SCOPE_UNSET }
+ };
+
+@@ -346,6 +350,7 @@ SETDEFAULTS_FUNC(mod_auth_set_defaults) {
+ s->auth_backend_conf = buffer_init();
+
+ s->auth_ldap_hostname = buffer_init();
++ s->auth_ldap_port = LDAP_PORT;
+ s->auth_ldap_basedn = buffer_init();
+ s->auth_ldap_binddn = buffer_init();
+ s->auth_ldap_bindpw = buffer_init();
+@@ -377,6 +382,7 @@ SETDEFAULTS_FUNC(mod_auth_set_defaults) {
+ cv[12].destination = s->auth_htdigest_userfile;
+ cv[13].destination = s->auth_htpasswd_userfile;
+ cv[14].destination = &(s->auth_debug);
++ cv[15].destination = &(s->auth_ldap_port);
+
+ p->config_storage[i] = s;
+ ca = ((data_config *)srv->config_context->data[i])->value;
+@@ -557,7 +563,7 @@ handler_t auth_ldap_init(server *srv,
mod_auth_plugin_config *s) {
+ /* free old context */
+ if (NULL != s->ldap) ldap_unbind_s(s->ldap);
+
+- if (NULL == (s->ldap = ldap_init(s->auth_ldap_hostname->ptr,
LDAP_PORT))) {
++ if (NULL == (s->ldap = ldap_init(s->auth_ldap_hostname->ptr,
s->auth_ldap_port))) {
+ log_error_write(srv, __FILE__, __LINE__, "ss", "ldap
...", strerror(errno));
+
+ return HANDLER_ERROR;
+--
diff --git a/http/lighttpd/lua52.patch b/http/lighttpd/lua52.patch
new file mode 100644
index 0000000..7d4913e
--- /dev/null
+++ b/http/lighttpd/lua52.patch
@@ -0,0 +1,75 @@
+--- src/mod_cml_lua.c.orig 2012-10-22 06:17:17.418886286 -0700
++++ src/mod_cml_lua.c 2012-10-22 06:25:50.289753316 -0700
+@@ -28,6 +28,10 @@
+ #include <lualib.h>
+ #include <lauxlib.h>
+
++#if LUA_VERSION_NUM >= 502
++#define LUA_GLOBALSINDEX LUA_REGISTRYINDEX
++#endif
++
+ typedef struct {
+ stream st;
+ int done;
+@@ -285,7 +285,11 @@
+ lua_settable(L, LUA_GLOBALSINDEX);
+
+ /* load lua program */
++#if LUA_VERSION_NUM >= 502
++ if (lua_load(L, load_file, &rm, fn->ptr, NULL) || lua_pcall(L,0,1,0))
{
++#else
+ if (lua_load(L, load_file, &rm, fn->ptr) || lua_pcall(L,0,1,0)) {
++#endif
+ log_error_write(srv, __FILE__, __LINE__, "s",
+ lua_tostring(L,-1));
+
+--- src/mod_magnet.c.orig 2014-03-06 18:08:00.000000000 +0400
++++ src/mod_magnet.c 2014-08-04 00:28:43.515720829 +0400
+@@ -24,6 +24,10 @@
+ #define MAGNET_CONFIG_PHYSICAL_PATH "magnet.attract-physical-path-to"
+ #define MAGNET_RESTART_REQUEST 99
+
++#if LUA_VERSION_NUM >= 502
++#define LUA_GLOBALSINDEX LUA_REGISTRYINDEX
++#endif
++
+ /* plugin config for all request/connections */
+
+ static jmp_buf exceptionjmp;
+@@ -691,7 +695,11 @@
+ * get the environment of the function
+ */
+
++#if LUA_VERSION_NUM >= 502
++ lua_getupvalue(L, -1, 1); /* -1 is the function, _ENV is the first
upvalue of a chunk */
++#else
+ lua_getfenv(L, -1); /* -1 is the function */
++#endif
+
+ /* lighty.header */
+
+@@ -741,7 +749,11 @@
+ */
+
+ force_assert(lua_isfunction(L, -1));
++#if LUA_VERSION_NUM >= 502
++ lua_getupvalue(L, -1, 1); /* -1 is the function, _ENV is the first
upvalue of a chunk */
++#else
+ lua_getfenv(L, -1); /* -1 is the function */
++#endif
+
+ lua_getfield(L, -1, "lighty"); /* lighty.* from the env */
+ force_assert(lua_istable(L, -1));
+@@ -990,8 +1002,11 @@
+ lua_setfield(L, -2, "__index"); /* { __index = _G } (sp -=
1) */
+ lua_setmetatable(L, -2); /* setmetatable({}, {__index = _G}) (sp -=
1) */
+
+-
++#if LUA_VERSION_NUM >= 502
++ lua_setupvalue(L, -2, 1); /* on the stack should be a modified env
(sp -= 1), _ENV is the first upvalue of a chunk */
++#else
+ lua_setfenv(L, -2); /* on the stack should be a modified env (sp -=
1) */
++#endif
+
+ errfunc = push_traceback(L, 0);
+ if (lua_pcall(L, 0, 1, errfunc)) {
diff --git a/http/links-twibright/DEPENDS b/http/links-twibright/DEPENDS
index ff7a585..c63dd1c 100755
--- a/http/links-twibright/DEPENDS
+++ b/http/links-twibright/DEPENDS
@@ -1,4 +1,4 @@
-optional_depends openssl \
+optional_depends SSL \
"--with-ssl=$INSTALL_ROOT/usr" \
"--without-ssl" \
"to support secure HTTP (https://)" &&
diff --git a/http/links-twibright/DETAILS b/http/links-twibright/DETAILS
index efe4bf9..a8f0c60 100755
--- a/http/links-twibright/DETAILS
+++ b/http/links-twibright/DETAILS
@@ -1,10 +1,10 @@
SPELL=links-twibright
- VERSION=2.7
+ VERSION=2.9
SOURCE_NAME=links
SOURCE=$SOURCE_NAME-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SOURCE_NAME-$VERSION
SOURCE_URL[0]=http://links.twibright.com/download/$SOURCE
-
SOURCE_HASH=sha512:b70d3984b34e795c4c08608a9b66e6b1f60503585a38dda18f1556c579df2ba542fb508adc97e82977dec9d94f29d0b367e79d20264918c36c5e5bdd6b4a67e4
+
SOURCE_HASH=sha512:386f53e8a8eac78b5f1a85277d449f2cc23e96dbc505c776fa5123c3c4ee34916c9da867766849fb71ff7701df161bd1906a34468bd9c31183abdce1d03819a7
LICENSE[0]=GPL
WEB_SITE=http://links.twibright.com/
ENTERED=20011027
diff --git a/http/links-twibright/HISTORY b/http/links-twibright/HISTORY
index 3e8b838..673b553 100644
--- a/http/links-twibright/HISTORY
+++ b/http/links-twibright/HISTORY
@@ -1,3 +1,12 @@
+2014-12-25 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.9
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2013-09-29 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.8
+
2012-06-26 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.7
* DEPENDS: added missing dependency on xz-utils
diff --git a/http/links/DEPENDS b/http/links/DEPENDS
index 1be1b52..735f282 100755
--- a/http/links/DEPENDS
+++ b/http/links/DEPENDS
@@ -1,4 +1,4 @@
-optional_depends openssl \
- "--with-openssl" \
- "--without-openssl" \
+optional_depends SSL \
+ "--with-opennssl" \
+ "--without-opennssl" \
"encryption for HTTPS"
diff --git a/http/links/HISTORY b/http/links/HISTORY
index b7d4aa9..0d7a8de 100644
--- a/http/links/HISTORY
+++ b/http/links/HISTORY
@@ -1,3 +1,9 @@
+2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix bad with-SSL usage
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2008-06-28 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.00, fixed short desc, website, added kw
* DEPENDS: cleaned up
diff --git a/http/lynx/DEPENDS b/http/lynx/DEPENDS
index 1d0f864..c21449d 100755
--- a/http/lynx/DEPENDS
+++ b/http/lynx/DEPENDS
@@ -5,7 +5,7 @@ optional_depends gettext \
"--disable-nls" \
"for Native Language Support" &&

-optional_depends openssl \
+optional_depends SSL \
"--with-ssl" \
"--without-ssl" \
"for HTTPS support via OpenSSL" &&
diff --git a/http/lynx/DETAILS b/http/lynx/DETAILS
index 105673d..2ce2e33 100755
--- a/http/lynx/DETAILS
+++ b/http/lynx/DETAILS
@@ -1,9 +1,9 @@
SPELL=lynx
- VERSION=2.8.7rel.2
+ VERSION=2.8.8rel.1
SOURCE=${SPELL}${VERSION}.tar.bz2
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}2-8-7
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}2-8-8
SOURCE_URL[0]=http://lynx.isc.org/release/$SOURCE
-
SOURCE_HASH=sha512:a91282a61b2d9fd08fa47f120fe778b4ae14d1409f3eb1f6f055aa4e1de7b68d99e889c2189a27e9160cff6c64c42d6171db19b66ada4f62b6978d7cc06611ae
+
SOURCE_HASH=sha512:ecfc3e9c3b42b3e1da12d094a1e0898434552bd516a9661beba41b779bf714f52a91414caa2991147d5bed37de461b053f97de9c0e341c1da2a930c3360f1e24
WEB_SITE=http://lynx.browser.org/
ENTERED=20010922
PATCHLEVEL=0
diff --git a/http/lynx/HISTORY b/http/lynx/HISTORY
index f0066ed..cbeaa22 100644
--- a/http/lynx/HISTORY
+++ b/http/lynx/HISTORY
@@ -1,3 +1,9 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-03-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.8.8rel1
+
2012-12-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: PATCH_LEVEL -> PATCHLEVEL

diff --git a/http/middleman/DEPENDS b/http/middleman/DEPENDS
index 71f187d..c748ccc 100755
--- a/http/middleman/DEPENDS
+++ b/http/middleman/DEPENDS
@@ -6,7 +6,7 @@ optional_depends zlib \
'--disable-zlib' \
'for GZip and Deflate encoding' &&

-optional_depends openssl \
+optional_depends SSL \
'--enable-ssl' \
'--disable-ssl' \
'for SSL support' &&
diff --git a/http/middleman/HISTORY b/http/middleman/HISTORY
index f399e3c..878ae02 100644
--- a/http/middleman/HISTORY
+++ b/http/middleman/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/http/midori/BUILD b/http/midori/BUILD
index d31f4a9..e013b8d 100755
--- a/http/midori/BUILD
+++ b/http/midori/BUILD
@@ -1,2 +1 @@
-./waf --prefix=${INSTALL_ROOT}/usr $OPTS configure &&
-./waf build
+cmake_build
diff --git a/http/midori/DEPENDS b/http/midori/DEPENDS
index 205a859..3c4d498 100755
--- a/http/midori/DEPENDS
+++ b/http/midori/DEPENDS
@@ -1,44 +1,49 @@
+depends cmake &&
+depends libnotify &&
depends libxml2 &&
depends libsoup &&
depends python &&
depends sqlite &&
depends vala &&

+if [[ "$MIDORI_BRANCH" == "scm" ]]; then
+ depends bzr
+fi &&
+
optional_depends gtk+3 \
- "--enable-gtk3" \
- "--disable-gtk3" \
+ "-DUSE_GTK3=ON" \
+ "-DUSE_GTK3=OFF" \
"use GTK3 instead of GTK2?" &&

if is_depends_enabled $SPELL gtk+3 ; then
- depends webkitgtk3
+ depends webkitgtk3 &&
+ optional_depends granite \
+ "-DUSE_GRANITE=ON" \
+ "-DUSE_GRANITE=OFF" \
+ "for fancy notebook and pop-overs"
else
depends gtk+2 &&
depends webkitgtk
fi &&

optional_depends gettext \
- "--enable-nls" \
- "--disable-nls" \
+ "-DENABLE_NLS=1" \
+ "-DENABLE_NLS=0" \
"for native language support" &&

-optional_depends libnotify \
- "--enable-libnotify" \
- "--disable-libnotify" \
- "for notification support" &&
+optional_depends gobject-introspection \
+ "-DUSE_GIR=ON" \
+ "-DUSE_GIR=OFF" \
+ "generate GObject Introspection bindings" &&

optional_depends libzeitgeist \
- "--enable-zeitgeist" \
- "--disable-zeitgeist" \
+ "-DUSE_ZEITGEIST=ON" \
+ "-DUSE_ZEITGEIST=OFF" \
"for Zeitgeist history integration" &&

-optional_depends unique \
- "--enable-unique" \
- "--disable-unique" \
- "for single instance support" &&
-
optional_depends gtk-doc \
- "--enable-apidocs" \
- "--disable-apidocs" \
+ "-DUSE_APIDOCS=ON" \
+ "-DUSE_APIDOCS=OFF" \
"for API documentation" &&

optional_depends gnome-icon-theme "" "" "for all the icons" &&
diff --git a/http/midori/DETAILS b/http/midori/DETAILS
index 602a7a3..06f8bf0 100755
--- a/http/midori/DETAILS
+++ b/http/midori/DETAILS
@@ -1,21 +1,18 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=midori
if [[ $MIDORI_BRANCH == scm ]]; then
- if [[ $MIDORI_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=git
- fi
- SOURCE=$SPELL-git.tar.bz2
- SOURCE_URL[0]=git://git.xfce.org/apps/$SPELL:$SPELL-git
+ VERSION=$(get_scm_version)
+ SOURCE=$SPELL-trunk.tar.bz2
+
SOURCE_URL[0]=bzr_http://bazaar.launchpad.net/~midori/midori/trunk/:midori-trunk
SOURCE_IGNORE=volatile
FORCE_DOWNLOAD=on
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-git"
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-trunk"
else
- VERSION=0.4.9
+ VERSION=0.5.9
BRANCH=`echo $VERSION | cut -d . -f 1,2`
- SOURCE=$SPELL-$VERSION.tar.bz2
- SOURCE_URL[0]=http://archive.xfce.org/src/apps/$SPELL/$BRANCH/$SOURCE
-
SOURCE_HASH=sha512:02a1f6523c8912c916cbff930712ba87d42487f5f513e59c3adbaeaed533406874074635e96db87f3c4132e4221e60b126002785634d194bb5cbf2f602d3c321
+ SOURCE=${SPELL}_${VERSION}_all_.tar.bz2
+ SOURCE_URL[0]=http://www.midori-browser.org/downloads/$SOURCE
+
SOURCE_HASH=sha512:5f1f42347f85485fd07a12d5dd1c42ab341895be1d5e897ef829bf81357ceae988f6679ef8432688f01168d7ae97ead541d0d732a14b7ac36e033bf3b271b7c2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
fi
WEB_SITE=http://twotoasts.de/index.php/midori/
diff --git a/http/midori/DOWNLOAD b/http/midori/DOWNLOAD
new file mode 100755
index 0000000..3c77268
--- /dev/null
+++ b/http/midori/DOWNLOAD
@@ -0,0 +1,8 @@
+. $GRIMOIRE/FUNCTIONS &&
+
+if [[ "$MIDORI_BRANCH" == "scm" ]]
+then
+ bzr_download
+else
+ default_download
+fi
diff --git a/http/midori/HISTORY b/http/midori/HISTORY
index 39a4fe6..580cda1 100644
--- a/http/midori/HISTORY
+++ b/http/midori/HISTORY
@@ -1,3 +1,37 @@
+2014-11-14 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.5.9
+ * PRE_BUILD: removed
+
+2014-07-27 Pol Vinogradov <vin.public AT gmail.com>
+ * PRE_BUILD: fixed building with gobject-introspection
+
+2014-07-07 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS, DEPEMDS, DOWNLOAD, PRE_BUILD: git -> bzr, converted to
cmake
+ build system completely
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2014-04-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.5.8
+ * PRE_BUILD: added
+
+2014-01-16 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.5.7
+
+2013-11-20 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.5.6
+ * BUILD, INSTALL: waf -> cmake
+
+2013-08-15 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.5.5, SOURCE and SOURCE_URL[0] updated
+
+2013-05-18 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.5.2
+
+2013-04-05 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.5.0
+
2013-03-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.4.9, WEB_SITE updated

diff --git a/http/midori/INSTALL b/http/midori/INSTALL
index d0ab8dd..bea2350 100755
--- a/http/midori/INSTALL
+++ b/http/midori/INSTALL
@@ -1,4 +1,4 @@
-./waf install &&
+default_install &&

cp -v "$SPELL_DIRECTORY/midori.sh" "$INSTALL_ROOT/etc/profile.d" &&

diff --git a/http/mod_wsgi/DEPENDS b/http/mod_wsgi/DEPENDS
index b00e2f0..861fefc 100755
--- a/http/mod_wsgi/DEPENDS
+++ b/http/mod_wsgi/DEPENDS
@@ -1,2 +1,2 @@
depends APACHE2 &&
-depends python
+depends PYTHON
diff --git a/http/mod_wsgi/DETAILS b/http/mod_wsgi/DETAILS
index 1480cc0..2e2c8e5 100755
--- a/http/mod_wsgi/DETAILS
+++ b/http/mod_wsgi/DETAILS
@@ -1,10 +1,11 @@
SPELL=mod_wsgi
- VERSION=3.3
-
SOURCE_HASH=sha512:095cf6b9b4be615e0e8f262b972db10d3022d1d7d8adabfb587fd3862563d5d0febb700137c5f9393c1bf1466b35127b5c143a1a11b0b1de79d2c6933df2b18c
+ VERSION=3.5
+ SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.gz
+
SOURCE_HASH=sha512:27002e933883c96bc06877f2f83a8bef816d1f7080ff01c89cc9f20dd1049f53b21a028cb156159f2a4c374048f5e52dce48b52d5b9584fbd0ca9455c285136b
LICENSE[0]=APACHE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=http://modwsgi.googlecode.com/files/$SOURCE
+
SOURCE_URL[0]=https://github.com/GrahamDumpleton/$SPELL/archive/$VERSION.tar.gz
WEB_SITE=http://code.google.com/p/modwsgi/
ENTERED=20080916
KEYWORDS="interpreter http python"
diff --git a/http/mod_wsgi/HISTORY b/http/mod_wsgi/HISTORY
index 601ddbf..c0e3423 100644
--- a/http/mod_wsgi/HISTORY
+++ b/http/mod_wsgi/HISTORY
@@ -1,3 +1,8 @@
+2014-05-29 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.5; SECURITY_PATCH=1 (CVE-2014-0240);
+ updated source url
+ * DEPENDS: python -> PYTHON
+
2010-07-30 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.3

diff --git a/http/netsurf/DEPENDS b/http/netsurf/DEPENDS
index 788f1e5..47f48b7 100755
--- a/http/netsurf/DEPENDS
+++ b/http/netsurf/DEPENDS
@@ -6,7 +6,7 @@ depends freetype2 &&
depends curl &&
depends re2c &&
depends lemon &&
-depends openssl &&
+depends SSL &&
depends hubbub &&
#optional
optional_depends libnsbmp \
diff --git a/http/netsurf/HISTORY b/http/netsurf/HISTORY
index 3a563fc..080f538 100644
--- a/http/netsurf/HISTORY
+++ b/http/netsurf/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2010-11-03 Ladislav Hagara <hgr AT vabo.cz>
* DEPENDS: jpeg -> JPEG

diff --git a/http/newsbeuter/DEPENDS b/http/newsbeuter/DEPENDS
index 437d165..aea19b0 100755
--- a/http/newsbeuter/DEPENDS
+++ b/http/newsbeuter/DEPENDS
@@ -4,4 +4,5 @@ depends gettext &&
depends pkgconfig &&
depends libxml2 &&
depends -sub CXX gcc &&
-depends stfl
+depends stfl &&
+depends json-c
diff --git a/http/newsbeuter/DETAILS b/http/newsbeuter/DETAILS
index 6096b75..0cbaeaa 100755
--- a/http/newsbeuter/DETAILS
+++ b/http/newsbeuter/DETAILS
@@ -1,8 +1,8 @@
SPELL=newsbeuter
- VERSION=2.4
+ VERSION=2.7
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://www.${SPELL}.org/downloads/${SOURCE}
-
SOURCE_HASH=sha512:e051a1c84aad064033d58689e3511a64ed5a65b2f9df57b675db553fd80ac54f3a796b14780585f49489c7fb786ee838b4aebecd7136205e702e9e1f84ab68c6
+
SOURCE_HASH=sha512:487aaf2826a888680bf401542ac2f6703fe1694e8e06404ba0370cd623476f7d4f03104a88c6e612472cc0252db8e38687afe0ca16ca363ee6796cc33de1c287
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://www.newsbeuter.org/";
LICENSE[0]="MIT/X"
diff --git a/http/newsbeuter/HISTORY b/http/newsbeuter/HISTORY
index 5b61726..2e944a3 100644
--- a/http/newsbeuter/HISTORY
+++ b/http/newsbeuter/HISTORY
@@ -1,3 +1,7 @@
+2013-08-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.7
+ * DEPENDS: add dep on json-c
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/http/nginx/DEPENDS b/http/nginx/DEPENDS
index 5bcac0c..5065f49 100755
--- a/http/nginx/DEPENDS
+++ b/http/nginx/DEPENDS
@@ -1,4 +1,4 @@
-depends openssl "--with-http_ssl_module" &&
+depends SSL "--with-http_ssl_module" &&

optional_depends pcre \
"--with-pcre" \
diff --git a/http/nginx/DETAILS b/http/nginx/DETAILS
index 118383d..6096998 100755
--- a/http/nginx/DETAILS
+++ b/http/nginx/DETAILS
@@ -7,20 +7,22 @@ fi
case "$NGINX_RELEASE" in
stable)
VERSION=1.0.15
- SECURITY_PATCH=3
+ SECURITY_PATCH=4
;;
legacy)
VERSION=0.8.55
+ SECURITY_PATCH=1
;;
old)
VERSION=0.7.69
- SECURITY_PATCH=2
+ SECURITY_PATCH=3
;;
devel)
VERSION=1.1.19
- SECURITY_PATCH=3
+ SECURITY_PATCH=4
;;
esac
+ PATCHLEVEL=2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SPELL-$VERSION.tar.gz.asc
SOURCE_URL[0]=http://nginx.org/download/$SOURCE
diff --git a/http/nginx/HISTORY b/http/nginx/HISTORY
index f412678..4647c39 100644
--- a/http/nginx/HISTORY
+++ b/http/nginx/HISTORY
@@ -1,3 +1,21 @@
+2014-12-12 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL++
+ * INSTALL: install nginx.conf
+ * init.d/nginx: source nginx file from sysconfig
+ * init.d/nginx.conf: added, to prepare nginx binary for various envs
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-04-18 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1
+ * init.d/nginx: fixed logic bug
+
+2013-11-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: SECURITY_PATCH++
+ * PRE_BUILD: apply patch
+ * space.patch: added, to fix CVE-2013-4547
+
2012-08-24 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS, BUILD, PRE{PARE,_BUILD}: added dav_ext module
* CONFIGURE: generic dav module is required for dav_ext module
diff --git a/http/nginx/INSTALL b/http/nginx/INSTALL
index a6c2b16..ce1eaea 100755
--- a/http/nginx/INSTALL
+++ b/http/nginx/INSTALL
@@ -2,6 +2,11 @@ make_single &&
default_install &&
make_normal &&

+if [[ $INIT_INSTALLED ]]; then
+ install_config_file "$SPELL_DIRECTORY/init.d/nginx.conf" \
+ "$INSTALL_ROOT/etc/sysconfig/nginx"
+fi &&
+
if [[ ! -d "$TEMP_DIR" ]]; then
install -vm 775 -d -o nginx -g nginx "$TEMP_DIR"
fi
diff --git a/http/nginx/PRE_BUILD b/http/nginx/PRE_BUILD
index fb5c9fa..1491440 100755
--- a/http/nginx/PRE_BUILD
+++ b/http/nginx/PRE_BUILD
@@ -3,6 +3,8 @@
default_pre_build &&
cd "$SOURCE_DIRECTORY" &&

+patch -p0 < "$SPELL_DIRECTORY/space.patch" &&
+
if [[ $NGINX_SYSLOG == y ]]; then
if is_version_less $VERSION 0.8; then
patch -p0 < "$SPELL_DIRECTORY/syslog-0.7.patch"
diff --git a/http/nginx/init.d/nginx b/http/nginx/init.d/nginx
index 93ec2ac..7deb505 100644
--- a/http/nginx/init.d/nginx
+++ b/http/nginx/init.d/nginx
@@ -6,11 +6,13 @@ ARGS="-c /etc/nginx/nginx.conf"
RUNLEVEL=3
NEEDS="+network +remote_fs"

+. /etc/sysconfig/nginx
+
reload() {
echo "Gracefully reloading Nginx web server..."

if [[ `nginx -v 2>&1 | cut -d. -f2` == 6 ]]; then
- kill -HUP "$PIDFILE"
+ kill -HUP `cat "$PIDFILE"`
else
$PROGRAM -s reload
fi
diff --git a/http/nginx/init.d/nginx.conf b/http/nginx/init.d/nginx.conf
new file mode 100644
index 0000000..cc6e107
--- /dev/null
+++ b/http/nginx/init.d/nginx.conf
@@ -0,0 +1,5 @@
+# This is a pre-configuration script for nginx mostly done for PAM-less
+# (Slackware-alike) systems where ulimits values are not catched from
+# /etc/limits system file and needed to be tuned manually on startup
+
+#ulimit -n 65536
diff --git a/http/nginx/space.patch b/http/nginx/space.patch
new file mode 100644
index 0000000..e6bda84
--- /dev/null
+++ b/http/nginx/space.patch
@@ -0,0 +1,18 @@
+--- src/http/ngx_http_parse.c
++++ src/http/ngx_http_parse.c
+@@ -617,6 +617,7 @@ ngx_http_parse_request_line(ngx_http_req
+ default:
+ r->space_in_uri = 1;
+ state = sw_check_uri;
++ p--;
+ break;
+ }
+ break;
+@@ -670,6 +671,7 @@ ngx_http_parse_request_line(ngx_http_req
+ default:
+ r->space_in_uri = 1;
+ state = sw_uri;
++ p--;
+ break;
+ }
+ break;
diff --git a/http/pavuk/DEPENDS b/http/pavuk/DEPENDS
index ecf9c3b..fda1dfa 100755
--- a/http/pavuk/DEPENDS
+++ b/http/pavuk/DEPENDS
@@ -1,7 +1,7 @@
depends db &&
depends gettext &&
depends zlib &&
-optional_depends "openssl" "" "" "for https connections" &&
+optional_depends "SSL" "" "" "for https connections" &&

optional_depends gtk+ \
"--enable-gtk --disable-gtk2" \
diff --git a/http/pavuk/HISTORY b/http/pavuk/HISTORY
index fb876b2..1194188 100644
--- a/http/pavuk/HISTORY
+++ b/http/pavuk/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2007-02-22 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.9.35

diff --git a/http/phantomjs/BUILD b/http/phantomjs/BUILD
new file mode 100755
index 0000000..cc27c6b
--- /dev/null
+++ b/http/phantomjs/BUILD
@@ -0,0 +1,5 @@
+./build.sh --confirm &&
+
+if list_find "$LDFLAGS" "-s"; then
+ strip -v bin/phantomjs
+fi
diff --git a/http/phantomjs/DEPENDS b/http/phantomjs/DEPENDS
new file mode 100755
index 0000000..fd63d85
--- /dev/null
+++ b/http/phantomjs/DEPENDS
@@ -0,0 +1,4 @@
+depends -sub CXX gcc &&
+depends openssl &&
+depends freetype2 &&
+depends fontconfig
diff --git a/http/phantomjs/DETAILS b/http/phantomjs/DETAILS
new file mode 100755
index 0000000..87529c5
--- /dev/null
+++ b/http/phantomjs/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=phantomjs
+ VERSION=1.9.7
+ SOURCE=$SPELL-$VERSION-source.zip
+ SOURCE_URL[0]=https://bitbucket.org/ariya/$SPELL/downloads/$SOURCE
+
SOURCE_HASH=sha512:ed2bbfd1e460e5fba721c7660bf0dd827197684fec1b3e52515648165d92dd876f7b604c043d2e8d2deb766dc43fc89a9fde41985b809e158c696bb2ac721815
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ DOC_DIRS="examples"
+ DOCS="LICENSE.BSD $DOCS"
+ WEB_SITE=http://phantomjs.org/
+ ENTERED=20140929
+ LICENSE[0]=BSD
+ SHORT="headless WebKit scriptable with a JavaScript API"
+cat << EOF
+PhantomJS is a headless WebKit scriptable with a JavaScript API. It has fast
and
+native support for various web standards: DOM handling, CSS selector, JSON,
+Canvas, and SVG.
+EOF
diff --git a/http/phantomjs/HISTORY b/http/phantomjs/HISTORY
new file mode 100644
index 0000000..027d0bc
--- /dev/null
+++ b/http/phantomjs/HISTORY
@@ -0,0 +1,2 @@
+2014-09-29 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, BUILD, INSTALL: spell created, version 1.9.7
diff --git a/http/phantomjs/INSTALL b/http/phantomjs/INSTALL
new file mode 100755
index 0000000..cd67850
--- /dev/null
+++ b/http/phantomjs/INSTALL
@@ -0,0 +1 @@
+install -vm 755 bin/phantomjs "$INSTALL_ROOT/usr/bin"
diff --git a/http/polipo/BUILD b/http/polipo/BUILD
new file mode 100755
index 0000000..72af8ad
--- /dev/null
+++ b/http/polipo/BUILD
@@ -0,0 +1 @@
+make PREFIX="$INSTALL_ROOT/usr" CDEBUGFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS"
diff --git a/http/polipo/DEPENDS b/http/polipo/DEPENDS
new file mode 100755
index 0000000..8fae400
--- /dev/null
+++ b/http/polipo/DEPENDS
@@ -0,0 +1 @@
+optional_depends SYSTEM-LOGGER "" "" "for logging to syslog"
diff --git a/http/polipo/DETAILS b/http/polipo/DETAILS
new file mode 100755
index 0000000..9e8ad2e
--- /dev/null
+++ b/http/polipo/DETAILS
@@ -0,0 +1,36 @@
+ SPELL=polipo
+ VERSION=1.1.1
+ SOURCE=${SPELL}-${VERSION}.tar.gz
+ SOURCE2=${SOURCE}.asc
+
SOURCE_URL[0]=http://www.pps.univ-paris-diderot.fr/~jch/software/files/${SPELL}/${SOURCE}
+ SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
+ SOURCE_GPG=polipo.gpg:${SOURCE2}:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=http://www.pps.univ-paris-diderot.fr/~jch/software/polipo/
+ ENTERED=20140416
+ LICENSE[0]=MIT
+ KEYWORDS="http proxy cache"
+ SHORT="caching web proxy"
+cat << EOF
+Polipo is a small and fast caching web proxy (a web cache, an HTTP proxy, a
+proxy server). While Polipo was designed to be used by one person or a small
+group of people, there is nothing that prevents it from being used by a
larger
+group.
+
+Polipo has some features that are unique among currently available proxies:
+
+* Polipo will use HTTP/1.1 pipelining if it believes that the remote server
+ supports it, whether the incoming requests are pipelined or come in
+ simultaneously on multiple connections (this is more than the simple usage
of
+ persistent connections, which is done by e.g. Squid);
+* Polipo will cache the initial segment of an instance if the download has
been
+ interrupted, and, if necessary, complete it later using Range requests;
+* Polipo will upgrade client requests to HTTP/1.1 even if they come in as
+ HTTP/1.0, and up- or downgrade server replies to the client's capabilities
+ (this may involve conversion to or from the HTTP/1.1 chunked encoding);
+* Polipo has complete support for IPv6 (except for scoped (link-local)
+ addresses);
+* Polipo can optionally use a technique known as Poor Man's Multiplexing to
+ reduce latency even further.
+EOF
diff --git a/http/polipo/HISTORY b/http/polipo/HISTORY
new file mode 100644
index 0000000..417118a
--- /dev/null
+++ b/http/polipo/HISTORY
@@ -0,0 +1,11 @@
+2014-05-15 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.1.1
+
+2014-04-18 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1
+ * init.d/polipo: implemented reload function to prevent exiting when
+ HUP signal is sent
+
+2014-04-16 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, {PRE_,}BUILD, INSTALL, polipo.gpg, init.d/polipo:
+ spell created
diff --git a/http/polipo/INSTALL b/http/polipo/INSTALL
new file mode 100755
index 0000000..8ba89a9
--- /dev/null
+++ b/http/polipo/INSTALL
@@ -0,0 +1,14 @@
+make PREFIX="$INSTALL_ROOT/usr" install &&
+
+install -vm 755 -d "$INSTALL_ROOT/etc/polipo" &&
+
+
+if [[ $INIT_INSTALLED ]]; then
+ install_config_file "$SOURCE_DIRECTORY/config.sample" \
+ "$INSTALL_ROOT/etc/polipo/config" &&
+
+ install_config_file "$SOURCE_DIRECTORY/forbidden.sample" \
+ "$INSTALL_ROOT/etc/polipo/forbidden"
+fi &&
+
+install -vm 700 -d "$INSTALL_ROOT/var/cache/polipo"
diff --git a/http/polipo/PRE_BUILD b/http/polipo/PRE_BUILD
new file mode 100755
index 0000000..d60a33f
--- /dev/null
+++ b/http/polipo/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+sedit "s:^MANDIR =.*:MANDIR = $INSTALL_ROOT/usr/share/man:;s:^INFODIR
=.*:INFODIR = $INSTALL_ROOT/usr/share/info:" Makefile
diff --git a/http/polipo/init.d/polipo b/http/polipo/init.d/polipo
new file mode 100755
index 0000000..c96e9be
--- /dev/null
+++ b/http/polipo/init.d/polipo
@@ -0,0 +1,15 @@
+#!/bin/bash
+
+PROGRAM=/usr/bin/polipo
+PIDFILE="/var/run/polipo.pid"
+ARGS="-c /etc/polipo/config daemonise=true pidFile=${PIDFILE}"
+RUNLEVEL=3
+NEEDS="+network"
+
+. /etc/init.d/smgl_init
+
+reload() {
+ echo "Reloading the forbidden URLs file..."
+
+ reloadproc $PROGRAM USR2
+}
diff --git a/http/polipo/polipo.gpg b/http/polipo/polipo.gpg
new file mode 100644
index 0000000..2be80b2
Binary files /dev/null and b/http/polipo/polipo.gpg differ
diff --git a/http/privoxy/DETAILS b/http/privoxy/DETAILS
index a63a630..7fb72ca 100755
--- a/http/privoxy/DETAILS
+++ b/http/privoxy/DETAILS
@@ -1,7 +1,7 @@
SPELL=privoxy
SF_PROJECT=ijbswa
- VERSION=3.0.19
- SECURITY_PATCH=2
+ VERSION=3.0.21
+ SECURITY_PATCH=3
VX=$VERSION-stable
SOURCE=$SPELL-$VX-src.tar.gz
SOURCE2=$SOURCE.asc
diff --git a/http/privoxy/HISTORY b/http/privoxy/HISTORY
index 6624e1b..165c91b 100644
--- a/http/privoxy/HISTORY
+++ b/http/privoxy/HISTORY
@@ -1,3 +1,7 @@
+2013-03-11 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.0.21; SECURITY_PATCH++ (CVE-2013-2503)
+ * privoxy.gpg: added 8BA2371C public key: Fabian Keil
<fk AT fabiankeil.de>
+
2011-12-27 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.0.19 (SECURITY_PATCH++)

diff --git a/http/privoxy/privoxy.gpg b/http/privoxy/privoxy.gpg
index 8c0104c..a435e89 100644
Binary files a/http/privoxy/privoxy.gpg and b/http/privoxy/privoxy.gpg differ
diff --git a/http/qtwebkit/BUILD b/http/qtwebkit/BUILD
deleted file mode 100755
index 88954cd..0000000
--- a/http/qtwebkit/BUILD
+++ /dev/null
@@ -1,8 +0,0 @@
-QTDIR="${QTDIR:-$INSTALL_ROOT/usr}" &&
-PATH="$QTDIR/bin/qt4:$PATH" &&
-
-cd "$SOURCE_DIRECTORY" &&
-WebKitTools/Scripts/build-webkit --qt &&
-
-cd WebKitBuild/Release &&
-make
diff --git a/http/qtwebkit/DEPENDS b/http/qtwebkit/DEPENDS
deleted file mode 100755
index 629492c..0000000
--- a/http/qtwebkit/DEPENDS
+++ /dev/null
@@ -1,6 +0,0 @@
-depends qt4 &&
-depends gperf &&
-depends sqlite &&
-depends bison &&
-depends flex &&
-depends libxslt
diff --git a/http/qtwebkit/DETAILS b/http/qtwebkit/DETAILS
deleted file mode 100755
index 58b197d..0000000
--- a/http/qtwebkit/DETAILS
+++ /dev/null
@@ -1,24 +0,0 @@
- SPELL=qtwebkit
-if [[ $WEBKITQT_VCS_AUTOUPDATE == y ]]
-then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=svn
-fi
- SOURCE=$SPELL-svn.tar.bz2
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-svn"
- SOURCE_URL[0]=svn_http://svn.webkit.org/repository/webkit/trunk:$SPELL-svn
- SOURCE_IGNORE=volatile
- FORCE_DOWNLOAD=1
- WEB_SITE=http://trac.webkit.org/wiki/QtWebKit
- ENTERED=20080707
- LICENSE[0]=GPL
- KEYWORDS="engine http"
- SHORT="A Qt backport of the WebKit web browser engine"
-cat << EOF
-WebKit is an open source web browser engine. WebKit's HTML and JavaScript
-code began as a branch of the KHTML and KJS libraries from KDE. As part
-of KDE framework KHTML was based on Qt but during their porting efforts
-Apple's engineers made WebKit toolkit independent. WebKit Qt is a project
-aiming at porting this fabulous engine back to Qt.
-EOF
diff --git a/http/qtwebkit/HISTORY b/http/qtwebkit/HISTORY
deleted file mode 100644
index 67f2b63..0000000
--- a/http/qtwebkit/HISTORY
+++ /dev/null
@@ -1,3 +0,0 @@
-2008-07-07 Juuso Alasuutari <iuso AT sourcemage.org>
- * DETAILS, DEPENDS, BUILD: Created spell.
-
diff --git a/http/qupzilla/BUILD b/http/qupzilla/BUILD
new file mode 100755
index 0000000..a839ab4
--- /dev/null
+++ b/http/qupzilla/BUILD
@@ -0,0 +1,6 @@
+if is_depends_enabled $SPELL qtbase;then
+ qt5_build
+else
+ qt4_build
+fi
+
diff --git a/http/qupzilla/DEPENDS b/http/qupzilla/DEPENDS
new file mode 100755
index 0000000..63dff8f
--- /dev/null
+++ b/http/qupzilla/DEPENDS
@@ -0,0 +1,6 @@
+depends QT &&
+if is_depends_enabled $SPELL qtbase;then
+ depends qtwebkit5
+else
+ sub_depends qt4 WEBKIT
+fi
diff --git a/http/qupzilla/DETAILS b/http/qupzilla/DETAILS
new file mode 100755
index 0000000..d87bbf2
--- /dev/null
+++ b/http/qupzilla/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=qupzilla
+ VERSION=1.6.1
+
SOURCE_HASH=sha512:30bc06aefdd3d92b6890f69f954c7ec4e0663fe832819f5c3b6bfc9ee6adc2cfbb585ec7b473ecf0efb3521b5c7527a928646667e3a411328b64eb2ac5977a38
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+
SOURCE_URL[0]=https://github.com/QupZilla/qupzilla/archive/v${VERSION}.tar.gz
+ WEB_SITE=http://www.qupzilla.com/
+ LICENSE[0]=GPL
+ ENTERED=20140120
+ SHORT="web browser based on WebKit core and Qt Framework"
+cat << EOF
+QupZilla is modern web browser based on WebKit core and Qt Framework.
+EOF
diff --git a/http/qupzilla/HISTORY b/http/qupzilla/HISTORY
new file mode 100644
index 0000000..44c297b
--- /dev/null
+++ b/http/qupzilla/HISTORY
@@ -0,0 +1,8 @@
+2014-02-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * BUILD, DEPENDS: add qt5 support
+
+2014-02-04 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.6.1
+
+2014-01-20 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS, DEPENDS: spell created, version 1.6.0
diff --git a/http/seamonkey/BUILD b/http/seamonkey/BUILD
index b679e5a..9fe92da 100755
--- a/http/seamonkey/BUILD
+++ b/http/seamonkey/BUILD
@@ -27,6 +27,7 @@ MOZCONFIG="--prefix=$INSTALL_ROOT/usr \
--with-system-nspr \
--with-system-nss \
--with-system-zlib \
+ --with-system-bz2 \
--with-system-jpeg \
--with-system-libevent \
--disable-crashreporter \
diff --git a/http/seamonkey/CONFIGURE b/http/seamonkey/CONFIGURE
index 33c9849..5b40a71 100755
--- a/http/seamonkey/CONFIGURE
+++ b/http/seamonkey/CONFIGURE
@@ -50,6 +50,10 @@ config_query_option SEAMONKEY_OPTS "Use system installed
cairo?" n \
"--enable-system-cairo" \
"--disable-system-cairo" &&

+config_query_option SEAMONKEY_OPTS "Use system installed hunspell?" n \
+ "--enable-system-hunspell" \
+ "--disable-system-hunspell" &&
+
config_query_option SEAMONKEY_OPTS "Enable Pango support for complex font
rendering?" y \
"--enable-pango" \
"--disable-pango" &&
@@ -83,6 +87,11 @@ config_query_option SEAMONKEY_OPTS "Enable dbus support?"
y \
"--enable-dbus" \
"--disable-dbus" &&

+config_query_list SEAMONKEY_GST "Enable gstreamer support?" \
+ none \
+ gstreamer \
+ gstreamer-1.0 &&
+
if list_find "$SEAMONKEY_OPTS" "--enable-dbus"; then
list_add "SEAMONKEY_OPTS" "--enable-libnotify"
else
diff --git a/http/seamonkey/DEPENDS b/http/seamonkey/DEPENDS
index ddbdd73..9988714 100755
--- a/http/seamonkey/DEPENDS
+++ b/http/seamonkey/DEPENDS
@@ -7,25 +7,26 @@ depends libidl &&
depends libxft &&
depends nspr &&

-if spell_ok nspr && is_version_less $(installed_version nspr) 4.9.3; then
+if spell_ok nspr && is_version_less $(installed_version nspr) 4.10.3; then
force_depends nspr
fi &&

-depends -sub 3.14.x nss &&
+depends -sub 3.17.x nss &&

-if spell_ok nss && is_version_less $(installed_version nss) 3.14.1; then
+if spell_ok nss && is_version_less $(installed_version nss) 3.17.1; then
force_depends nss
fi &&

depends -sub "TSAFE SECURE_DELETE ENABLE_UNLOCK_NOTIFY" sqlite &&

-if spell_ok sqlite && is_version_less $(installed_version sqlite) 3.7.14.1;
then
+if spell_ok sqlite && is_version_less $(installed_version sqlite) 3.8.5; then
force_depends sqlite
fi &&

depends perl &&
depends zip &&
depends zlib &&
+depends bzip2 &&
depends libxt &&
depends libffi &&
depends libevent &&
@@ -37,6 +38,10 @@ if list_find "$SEAMONKEY_OPTS" "--enable-system-cairo";
then
depends cairo
fi &&

+if list_find "$SEAMONKEY_OPTS" "--enable-system-hunspell"; then
+ depends hunspell
+fi &&
+
if list_find "$SEAMONKEY_OPTS" "--enable-pango"; then
depends pango
fi &&
@@ -63,6 +68,26 @@ else
optional_depends alsa-lib "" "" "for audio support"
fi &&

+optional_depends pulseaudio "" "" "for PulseAudio support" &&
+
+if is_depends_enabled $SPELL pulseaudio; then
+ list_add "SEAMONKEY_OPTS" "--enable-pulseaudio" &&
+ list_remove "SEAMONKEY_OPTS" "--disable-pulseaudio"
+else
+ list_add "SEAMONKEY_OPTS" "--disable-pulseaudio" &&
+ list_remove "SEAMONKEY_OPTS" "--enable-pulseaudio"
+fi &&
+
+if [[ $SEAMONKEY_GST != "none" ]]; then
+ depends $SEAMONKEY_GST &&
+
+ list_add "SEAMONKEY_OPTS" "--enable-gstreamer" &&
+ list_remove "SEAMONKEY_OPTS" "--disable-gstreamer"
+else
+ list_add "SEAMONKEY_OPTS" "--disable-gstreamer" &&
+ list_remove "SEAMONKEY_OPTS" "--enable-gstreamer"
+fi &&
+
if is_depends_enabled $SPELL libvpx; then
list_add "SEAMONKEY_OPTS" "--with-system-libvpx"
fi &&
diff --git a/http/seamonkey/DETAILS b/http/seamonkey/DETAILS
index 71b77d6..33defd5 100755
--- a/http/seamonkey/DETAILS
+++ b/http/seamonkey/DETAILS
@@ -1,8 +1,8 @@
SPELL=seamonkey
- VERSION=2.16
- SECURITY_PATCH=52
+ VERSION=2.31
+ SECURITY_PATCH=59
SOURCE=$SPELL-$VERSION.source.tar.bz2
-
SOURCE_HASH=sha512:28b155d584cbbdfc83ebae9722586156c6dc2023ca8e337d24363d93189dc1254a9350e8ea68ad7c3c31a3ac50883f86adfb2747c2d27d907dee0dc47c2da761
+
SOURCE_HASH=sha512:69307c47881d7d250281a07389eb081dc6edb465a3faf6a3fa5c6db889dc38d94134a1cfc1ce11821ffa0bf20a8a920b06122e53bd0a19c9bbcf405cfce6b5ef
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URI=seamonkey/releases/$VERSION/source/$SOURCE
SOURCE_URL[0]=ftp://ftp.mozilla.org/pub/mozilla.org/$SOURCE_URI
diff --git a/http/seamonkey/HISTORY b/http/seamonkey/HISTORY
index e54b786..24de17e 100644
--- a/http/seamonkey/HISTORY
+++ b/http/seamonkey/HISTORY
@@ -1,3 +1,38 @@
+2014-12-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.31; SECURITY_PATCH++
+
+2014-10-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.30; SECURITY_PATCH++
+ * BUILD: use system libbz2
+ * DEPENDS: updated requirements -- nspr (>=4.10.3), nss (>=3.17.1),
+ sqlite (>=3.8.5); added dependencies -- bzip2 (req), hunspell (opt),
+ pulseaudio (opt), gstreamer/gstreamer-1.0 (opt)
+ * CONFIGURE: added options for hunspell and gstreamer
+ * PRE_BUILD: apply strip.patch
+ * mailnews.patch: updated for new version
+ * strip.patch: added, to fix compilation for stripped builds
+
+2014-09-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.29, SECURITY_PATCH=57
+ * DEPENDS: nss >= 3.16.2 is needed
+
+2013-09-19 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.21, SECURITY_PATCH=56
+ * DEPENDS: sqlite3 >= 3.7.17 is needed
+
+2013-08-26 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.20, SECURITY_PATCH=55
+ * DEPENDS: required versions for nss updated
+
+2013-07-19 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.19, SECURITY_PATCH=54
+
+2013-05-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: updated required versions for nss and sqlite
+
+2013-04-15 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.17.1, SECURITY_PATCH=53
+
2013-02-21 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.16, SECURITY_PATCH=52

diff --git a/http/seamonkey/PRE_BUILD b/http/seamonkey/PRE_BUILD
index eb06c1e..826c237 100755
--- a/http/seamonkey/PRE_BUILD
+++ b/http/seamonkey/PRE_BUILD
@@ -8,4 +8,5 @@ sed -i
's#VPX_CODEC_USE_INPUT_PARTITION#VPX_CODEC_USE_INPUT_FRAGMENTS#' mozilla/
# ignore packaging errors for the libs we have in a system
sedit "/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@" suite/installer/Makefile.in &&

+patch -p0 < "$SPELL_DIRECTORY/strip.patch" &&
patch -p0 < "$SPELL_DIRECTORY/mailnews.patch"
diff --git a/http/seamonkey/mailnews.patch b/http/seamonkey/mailnews.patch
index 112de2d..aa93d5e 100644
--- a/http/seamonkey/mailnews.patch
+++ b/http/seamonkey/mailnews.patch
@@ -1,14 +1,14 @@
---- mozilla/configure.orig 2011-11-21 14:29:14.000000000 +0400
-+++ mozilla/configure 2011-12-10 16:04:46.337188291 +0400
-@@ -14788,6 +14788,7 @@
+--- mozilla/configure.orig 2014-10-23 16:46:01.833461054 +0400
++++ mozilla/configure 2014-10-23 16:50:26.601734897 +0400
+@@ -16258,6 +16258,7 @@
+ MOZ_OFFICIAL_BRANDING=
MOZ_FEEDS=1
- MOZ_INSTALLER=1
- MOZ_JSDEBUGGER=1
+ MOZ_WEBAPP_RUNTIME=
+MOZ_MAIL_NEWS=
MOZ_AUTH_EXTENSION=1
- MOZ_OGG=1
MOZ_RAW=
-@@ -17714,8 +17715,17 @@
+ MOZ_VORBIS=
+@@ -18758,8 +18759,17 @@
fi


@@ -27,8 +27,8 @@
+fi


- # Check whether --enable-crypto or --disable-crypto was given.
-@@ -27643,6 +27653,7 @@
+
+@@ -29173,6 +29183,7 @@
(''' RCC ''', r''' $RCC ''')
(''' MOZ_X11 ''', r''' $MOZ_X11 ''')
(''' MOZ_UI_LOCALE ''', r''' $MOZ_UI_LOCALE ''')
diff --git a/http/seamonkey/strip.patch b/http/seamonkey/strip.patch
new file mode 100644
index 0000000..99708b9
--- /dev/null
+++ b/http/seamonkey/strip.patch
@@ -0,0 +1,11 @@
+--- mozilla/toolkit/library/libxul.mk.orig 2014-10-14 10:36:44.000000000
+0400
++++ mozilla/toolkit/library/libxul.mk 2014-10-23 19:14:29.513562248 +0400
+@@ -265,7 +265,7 @@
+ get_first_and_last = $(TOOLCHAIN_PREFIX)nm -g $1 | grep _NSModule$$ | sort
| sed -n 's/^.* _*\([^ ]*\)$$/\1/;1p;$$p'
+ endif
+
+-LOCAL_CHECKS = test "$$($(get_first_and_last) | xargs echo)" !=
"start_kPStaticModules_NSModule end_kPStaticModules_NSModule" && echo
"NSModules are not ordered appropriately" && exit 1 || exit 0
++LOCAL_CHECKS = exit 0
+
+ ifeq (Linux,$(OS_ARCH))
+ LOCAL_CHECKS += ; test "$$($(TOOLCHAIN_PREFIX)readelf -l $1 | awk '$1 ==
"LOAD" { t += 1 } END { print t }')" -le 1 && echo "Only one PT_LOAD segment"
&& exit 1 || exit 0
diff --git a/http/serf/BUILD b/http/serf/BUILD
new file mode 100755
index 0000000..9a3ca2a
--- /dev/null
+++ b/http/serf/BUILD
@@ -0,0 +1 @@
+scons PREFIX=${INSTALL_ROOT}/usr
diff --git a/http/serf/DEPENDS b/http/serf/DEPENDS
new file mode 100755
index 0000000..ec2ab96b
--- /dev/null
+++ b/http/serf/DEPENDS
@@ -0,0 +1,6 @@
+depends scons &&
+depends apr &&
+depends apr-util &&
+depends SSL &&
+depends zlib
+
diff --git a/http/serf/DETAILS b/http/serf/DETAILS
new file mode 100755
index 0000000..57c1933
--- /dev/null
+++ b/http/serf/DETAILS
@@ -0,0 +1,23 @@
+ SPELL=serf
+ VERSION=1.3.6
+
SOURCE_HASH=sha512:e27751c385b447d66beebebd7113e336a7ef46de967063ca5267cd704609920ed0a7279f71f5cb7249d01755ef29da6d566e24fdbbea833873b156d4d30e0727
+ SOURCE=$SPELL-$VERSION.tar.bz2
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ SOURCE_URL[0]=http://serf.googlecode.com/svn/src_releases/$SOURCE
+ LICENSE[0]=Apache
+ WEB_SITE=http://code.google.com/p/${SPELL}
+ ENTERED=20130626
+ KEYWORDS="http libs"
+ SHORT="High-performance asynchronous HTTP client library"
+cat << EOF
+The serf library is a high performance C-based HTTP client library
+built upon the Apache Portable Runtime (APR) library.
+
+Key features:
+
+ multiplexed, asynchronous connections
+ SSL/TLS support
+ full HTTP pipelining
+ multiple authentication modes (Basic, Digest, Kerberos/NTLM)
+ zero-copy support for increased throughput
+EOF
diff --git a/http/serf/HISTORY b/http/serf/HISTORY
new file mode 100644
index 0000000..6fd433c
--- /dev/null
+++ b/http/serf/HISTORY
@@ -0,0 +1,14 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-07-11 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3.6
+
+2014-04-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3.4
+ * DEPENDS: add scons, remove old options
+ * BUILD INSTALL: added, for scons
+
+2013-06-26 Javier Vasquez <j.e.vasquez.v AT gmail.com>
+ * New spell
+
diff --git a/http/serf/INSTALL b/http/serf/INSTALL
new file mode 100755
index 0000000..9f0c0eb
--- /dev/null
+++ b/http/serf/INSTALL
@@ -0,0 +1 @@
+scons install
diff --git a/http/siege/DEPENDS b/http/siege/DEPENDS
index 0777c28..3409aec 100755
--- a/http/siege/DEPENDS
+++ b/http/siege/DEPENDS
@@ -1,4 +1,4 @@
-optional_depends openssl \
+optional_depends SSL \
"--with-ssl" \
"--without-ssl" \
"for HTTPS support"
diff --git a/http/siege/DETAILS b/http/siege/DETAILS
index b83dc1d..e88b139 100755
--- a/http/siege/DETAILS
+++ b/http/siege/DETAILS
@@ -1,8 +1,8 @@
SPELL=siege
- VERSION=2.77
+ VERSION=2.78
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=http://www.joedog.org/pub/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:8857ed82db248500a2709649bcd0b393c63899aaf03396ae9bdafbd70f763fdb35e6ad635f989d89d00871e9d07fe0245913d0f15f3290f7231d7289b74b4bdd
+
SOURCE_HASH=sha512:48b072d3c6e13841e5507572cb0c46f91607685e59d086cacc126050a37efa58ad1af5b002cdb469b153f36a754bb4e7a0b2ac4e904221cf9e8920ddfebe3a40
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
DOC_DIRS=""
WEB_SITE=http://www.joedog.org/index/siege-home
diff --git a/http/siege/HISTORY b/http/siege/HISTORY
index 9ab9515..415ed3e 100644
--- a/http/siege/HISTORY
+++ b/http/siege/HISTORY
@@ -1,3 +1,9 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2013-03-12 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.78
+
2013-03-08 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.77

diff --git a/http/squid/DEPENDS b/http/squid/DEPENDS
index ae4d476..44dd6c6 100755
--- a/http/squid/DEPENDS
+++ b/http/squid/DEPENDS
@@ -1,4 +1,4 @@
-optional_depends openssl \
+optional_depends SSL \
"--enable-ssl" \
"" \
"Enable ssl gatewaying support using OpenSSL" &&
diff --git a/http/squid/HISTORY b/http/squid/HISTORY
index 9c87922..952450b 100644
--- a/http/squid/HISTORY
+++ b/http/squid/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2012-02-10 George Sherwood <gsherwood AT sourcemage.org>
* DETAILS: Updated to version 3.1.19

diff --git a/http/surf/DETAILS b/http/surf/DETAILS
index c2e397f..3b004a9 100755
--- a/http/surf/DETAILS
+++ b/http/surf/DETAILS
@@ -1,12 +1,8 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=surf
if [[ ${SURF_BRANCH} == "scm" ]]
then
- if [[ ${SURF_AUTOUPDATE} == "y" ]]
- then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=scm
- fi
+ VERSION=$(get_scm_version)
SOURCE=${SPELL}-scm.tar.bz2
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-scm
SOURCE_URL[0]=hg_http://code.suckless.org/hg/${SPELL}:${SPELL}-scm
diff --git a/http/surf/HISTORY b/http/surf/HISTORY
index da2a64d..0c09f6f 100644
--- a/http/surf/HISTORY
+++ b/http/surf/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2012-06-05 Sukneet Basuta <sukneet AT sourcemage.org>
* PRE_BUILD: ensure EDITOR has a value by sourcing
/etc/profile.d/editor.sh or defaulting to nano
diff --git a/http/tinyproxy/DETAILS b/http/tinyproxy/DETAILS
index 85f583d..f14104b 100755
--- a/http/tinyproxy/DETAILS
+++ b/http/tinyproxy/DETAILS
@@ -1,6 +1,6 @@
SPELL=tinyproxy
VERSION=1.8.3
- SECURITY_PATCH=1
+ SECURITY_PATCH=2
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE_URL[0]=http://www.banu.com/pub/${SPELL}/${VERSION:0:3}/${SOURCE}

SOURCE_HASH=sha512:4f58830f386abc1eaa5d9ec0deb3d5611345cda4346f146565c929695755670fb7159aea4e51edd827d0292cb0d65f2caaae02d00bac204397ff0c3a1eb1b90b
diff --git a/http/tinyproxy/HISTORY b/http/tinyproxy/HISTORY
index d198141..5e7e54a 100644
--- a/http/tinyproxy/HISTORY
+++ b/http/tinyproxy/HISTORY
@@ -1,3 +1,8 @@
+2014-10-27 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: SECURITY_PATCH++
+ * PRE_BUILD: apply patch
+ * headers.patch: added, to fix CVE-2012-3505, ported from OpenBSD
+
2012-10-08 Vlad Glagolev <stealth AT sourcemage.org>
* PRE_BUILD: fixed install with automake 1.12

diff --git a/http/tinyproxy/PRE_BUILD b/http/tinyproxy/PRE_BUILD
index e01c65d..9f14360 100755
--- a/http/tinyproxy/PRE_BUILD
+++ b/http/tinyproxy/PRE_BUILD
@@ -1,6 +1,8 @@
default_pre_build &&
cd "$SOURCE_DIRECTORY" &&

+patch -p0 < "$SPELL_DIRECTORY/headers.patch" &&
+
# correct default group name
sed -i "s:Group nobody:Group nogroup:" etc/tinyproxy.conf.in &&

diff --git a/http/tinyproxy/headers.patch b/http/tinyproxy/headers.patch
new file mode 100644
index 0000000..bb029a2
--- /dev/null
+++ b/http/tinyproxy/headers.patch
@@ -0,0 +1,145 @@
+--- src/child.c.orig Sun Jan 10 23:52:04 2010
++++ src/child.c Mon Aug 20 11:47:33 2012
+@@ -20,6 +20,9 @@
+ * processing incoming connections.
+ */
+
++#include <stdlib.h>
++#include <time.h>
++
+ #include "main.h"
+
+ #include "child.h"
+@@ -196,6 +199,7 @@ static void child_main (struct child_s *ptr)
+ }
+
+ ptr->connects = 0;
++ srand(time(NULL));
+
+ while (!config.quit) {
+ ptr->status = T_WAITING;
+--- src/hashmap.c.orig Mon Jan 25 19:24:01 2010
++++ src/hashmap.c Mon Aug 20 11:47:33 2012
+@@ -25,6 +25,8 @@
+ * don't try to free the data, or realloc the memory. :)
+ */
+
++#include <stdlib.h>
++
+ #include "main.h"
+
+ #include "hashmap.h"
+@@ -50,6 +52,7 @@ struct hashbucket_s {
+ };
+
+ struct hashmap_s {
++ uint32_t seed;
+ unsigned int size;
+ hashmap_iter end_iterator;
+
+@@ -65,7 +68,7 @@ struct hashmap_s {
+ *
+ * If any of the arguments are invalid a negative number is returned.
+ */
+-static int hashfunc (const char *key, unsigned int size)
++static int hashfunc (const char *key, unsigned int size, uint32_t seed)
+ {
+ uint32_t hash;
+
+@@ -74,7 +77,7 @@ static int hashfunc (const char *key, unsigned int siz
+ if (size == 0)
+ return -ERANGE;
+
+- for (hash = tolower (*key++); *key != '\0'; key++) {
++ for (hash = seed; *key != '\0'; key++) {
+ uint32_t bit = (hash & 1) ? (1 << (sizeof (uint32_t) - 1))
: 0;
+
+ hash >>= 1;
+@@ -104,6 +107,7 @@ hashmap_t hashmap_create (unsigned int nbuckets)
+ if (!ptr)
+ return NULL;
+
++ ptr->seed = (uint32_t)rand();
+ ptr->size = nbuckets;
+ ptr->buckets = (struct hashbucket_s *) safecalloc (nbuckets,
+ sizeof (struct
+@@ -201,7 +205,7 @@ hashmap_insert (hashmap_t map, const char *key, const
+ if (!data || len < 1)
+ return -ERANGE;
+
+- hash = hashfunc (key, map->size);
++ hash = hashfunc (key, map->size, map->seed);
+ if (hash < 0)
+ return hash;
+
+@@ -382,7 +386,7 @@ ssize_t hashmap_search (hashmap_t map, const char *key
+ if (map == NULL || key == NULL)
+ return -EINVAL;
+
+- hash = hashfunc (key, map->size);
++ hash = hashfunc (key, map->size, map->seed);
+ if (hash < 0)
+ return hash;
+
+@@ -416,7 +420,7 @@ ssize_t hashmap_entry_by_key (hashmap_t map, const cha
+ if (!map || !key || !data)
+ return -EINVAL;
+
+- hash = hashfunc (key, map->size);
++ hash = hashfunc (key, map->size, map->seed);
+ if (hash < 0)
+ return hash;
+
+@@ -451,7 +455,7 @@ ssize_t hashmap_remove (hashmap_t map, const char *key
+ if (map == NULL || key == NULL)
+ return -EINVAL;
+
+- hash = hashfunc (key, map->size);
++ hash = hashfunc (key, map->size, map->seed);
+ if (hash < 0)
+ return hash;
+
+--- src/reqs.c.orig Mon Feb 7 13:31:03 2011
++++ src/reqs.c Mon Aug 20 11:46:43 2012
+@@ -610,6 +610,11 @@ add_header_to_connection (hashmap_t hashofheaders, cha
+ return hashmap_insert (hashofheaders, header, sep, len);
+ }
+
++/* define max number of headers. big enough to handle legitimate cases,
++ * but limited to avoid DoS
++ */
++#define MAX_HEADERS 10000
++
+ /*
+ * Read all the headers from the stream
+ */
+@@ -617,6 +622,7 @@ static int get_all_headers (int fd, hashmap_t hashofhe
+ {
+ char *line = NULL;
+ char *header = NULL;
++ int count;
+ char *tmp;
+ ssize_t linelen;
+ ssize_t len = 0;
+@@ -625,7 +631,7 @@ static int get_all_headers (int fd, hashmap_t hashofhe
+ assert (fd >= 0);
+ assert (hashofheaders != NULL);
+
+- for (;;) {
++ for (count = 0; count < MAX_HEADERS; count++) {
+ if ((linelen = readline (fd, &line)) <= 0) {
+ safefree (header);
+ safefree (line);
+@@ -691,6 +697,12 @@ static int get_all_headers (int fd, hashmap_t hashofhe
+
+ safefree (line);
+ }
++
++ /* if we get there, this is we reached MAX_HEADERS count.
++ bail out with error */
++ safefree (header);
++ safefree (line);
++ return -1;
+ }
+
+ /*
diff --git a/http/w3c-libwww/DEPENDS b/http/w3c-libwww/DEPENDS
index 41c8205..efaf1c8 100755
--- a/http/w3c-libwww/DEPENDS
+++ b/http/w3c-libwww/DEPENDS
@@ -1,6 +1,6 @@
optional_depends "zlib" "--with-zlib=z" "--without-zlib" "for zlib
compression" &&
optional_depends "MYSQL" "--with-mysql" "--without-mysql" "for mysql
access" &&
-optional_depends "openssl" "--with-ssl" "--without-ssl" "for SSL
support"
+optional_depends "SSL" "--with-ssl" "--without-ssl" "for SSL
support"

# expat breaks liboop
#optional_depends "expat" "--with-expat" "--without-expat" "for
expat XML parsing support"
diff --git a/http/w3c-libwww/HISTORY b/http/w3c-libwww/HISTORY
index d5f9354..3fba7fb 100644
--- a/http/w3c-libwww/HISTORY
+++ b/http/w3c-libwww/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2010-04-06 Philippe "Puppet_Master" Caseiro <puppetmaster AT sourcemage.org>
* DEPENDS: updated mysql dependency to MYSQL provider

diff --git a/http/w3m/DEPENDS b/http/w3m/DEPENDS
index 7c2f541..cc0dc38 100755
--- a/http/w3m/DEPENDS
+++ b/http/w3m/DEPENDS
@@ -13,7 +13,7 @@ optional_depends compface \
"--enable-xface" \
"--disable-xface" \
"Enable XFace support?" &&
-optional_depends openssl \
+optional_depends SSL \
"--with-ssl=/usr" \
"--without-ssl" \
"Enable HTTPS support?"
diff --git a/http/w3m/HISTORY b/http/w3m/HISTORY
index 355de29..9cee52b 100644
--- a/http/w3m/HISTORY
+++ b/http/w3m/HISTORY
@@ -1,3 +1,9 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2013-06-24 Remko van der Vossen <wich AT sourcemage.org>
+ * PRE_BUILD: fix build failure with recent libgc
+
2013-01-30 Remko van der Vossen <wich AT sourcemage.org>
* PRE_BUILD: fix build failure with recent glibc

diff --git a/http/w3m/PRE_BUILD b/http/w3m/PRE_BUILD
index dc36f5b..9ecd88a 100755
--- a/http/w3m/PRE_BUILD
+++ b/http/w3m/PRE_BUILD
@@ -9,4 +9,5 @@ sedit "s:CFLAGS=\$(OPTS):CFLAGS =:g" w3mimg/x11/Makefile.in
&&
sedit 's/file_handle/&_w3m/' istream.h &&
sedit 's/file_handle/&_w3m/' istream.c &&

-patch -p0 < "$SCRIPT_DIRECTORY"/fb_imlib2.c.patch
+patch -p0 < "$SPELL_DIRECTORY/fb_imlib2.c.patch" &&
+patch -p1 < "$SPELL_DIRECTORY/gc72.patch"
diff --git a/http/w3m/gc72.patch b/http/w3m/gc72.patch
new file mode 100644
index 0000000..47bd4c8
--- /dev/null
+++ b/http/w3m/gc72.patch
@@ -0,0 +1,13 @@
+diff -Naur old/main.c new/main.c
+--- old/main.c 2011-01-04 20:42:19.000000000 +1100
++++ new/main.c 2012-07-04 21:49:10.136212236 +1000
+@@ -833,7 +833,8 @@
+ mySignal(SIGPIPE, SigPipe);
+ #endif
+
+- orig_GC_warn_proc = GC_set_warn_proc(wrap_GC_warn_proc);
++ orig_GC_warn_proc = GC_get_warn_proc();
++ GC_set_warn_proc(wrap_GC_warn_proc);
+ err_msg = Strnew();
+ if (load_argc == 0) {
+ /* no URL specified */
diff --git a/http/webcleaner/DEPENDS b/http/webcleaner/DEPENDS
index 7d4f77c..6ad542f 100755
--- a/http/webcleaner/DEPENDS
+++ b/http/webcleaner/DEPENDS
@@ -1,5 +1,5 @@
depends python &&
-optional_depends pil "" "" "to process images" &&
+optional_depends pillow "" "" "to process images" &&
optional_depends pycrypto "" "" "for NTLM authentication" &&
optional_depends docutils "" "" "to build documentation" &&
#depends simpletal &&
diff --git a/http/webcleaner/HISTORY b/http/webcleaner/HISTORY
index b394434..8f67947 100644
--- a/http/webcleaner/HISTORY
+++ b/http/webcleaner/HISTORY
@@ -1,3 +1,6 @@
+2013-08-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: pil -> pillow
+
2009-05-02 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
* init.d/webcleaner: made it non-sh, bug #13702

diff --git a/http/webkitgtk/BUILD b/http/webkitgtk/BUILD
index 719a5d9..ca900eb 100755
--- a/http/webkitgtk/BUILD
+++ b/http/webkitgtk/BUILD
@@ -1,6 +1,3 @@
-OPTS="$WEBKIT_SVG $WEBKIT_WEBGL $OPTS" &&
-OPTS="--with-gtk=2.0 --disable-webkit2 $OPTS" &&
-
-make_single &&
-default_build &&
-make_normal
+OPTS="--enable-webkit1 --disable-webkit2 $WEBKIT_OPTS $OPTS" &&
+sed -i '30i#include <unicode/utf8.h>'
${SOURCE_DIRECTORY}/Source/WebCore/platform/text/TextCodecUTF8.h &&
+default_build
diff --git a/http/webkitgtk/CONFIGURE b/http/webkitgtk/CONFIGURE
index d2cebdd..1c1eb0d 100755
--- a/http/webkitgtk/CONFIGURE
+++ b/http/webkitgtk/CONFIGURE
@@ -1,6 +1,21 @@
-config_query_list WEBKIT_FONT_BE "Select font backend to use" freetype2
pango &&
-config_query_list WEBKIT_ACC "Select acceleration backend to use" opengl
clutter none &&
-config_query_list WEBKIT_UNICODE "Select unicode backend to use" icu glib2 &&
+config_query_option WEBKIT_OPTS "Enable support for WebGL?" y \
+ "--enable-webgl" "--disable-webgl" &&
+
+config_query_option WEBKIT_OPTS "Enable support for GLX?" y \
+ "--enable-glx" "--disable-glx" &&
+
+config_query_option WEBKIT_OPTS "Enable support for EGL?" y \
+ "--enable-egl" "--disable-egl" &&
+
+config_query_option WEBKIT_OPTS "Enable support for OpenGL ES 2?" n \
+ "--enable-gles2" "--disable-gles2" &&
+
+config_query_option WEBKIT_OPTS "Enable JIT compilation?" y \
+ "--enable-jit" "--disable-jit" &&
+
+config_query_option WEBKIT_OPTS "Enable Opcode statistics?" n \
+ "--enable-opcode-stats" "--disable-opcode-stats"
+
+# something like this will be needed for wayland
+#config_query_list WEBKIT_TARGET "Build for which target?" x11 wayland
x11,wayland directfb

-config_query_option WEBKIT_WEBGL "Enable support for WebGL?" y \
- "--enable-webgl" "--disable-webgl"
diff --git a/http/webkitgtk/DEPENDS b/http/webkitgtk/DEPENDS
index e36a940..d176250 100755
--- a/http/webkitgtk/DEPENDS
+++ b/http/webkitgtk/DEPENDS
@@ -2,69 +2,65 @@ depends -sub CXX gcc &&
depends autoconf &&
depends automake &&
depends libtool &&
-depends gtk+2 &&
-depends icu &&
+depends bison &&
depends gperf &&
+depends flex &&
+depends icu &&
+depends libxslt &&
+depends libxml2 &&
+depends zlib &&
+depends libxt &&
+depends libxrender &&
+depends libxcomposite &&
+depends libxdamage &&
+depends MESALIB --enable-accelerated-compositing &&
+depends glib2 &&
+depends fontconfig &&
+depends freetype2 &&
+depends harfbuzz &&
+depends cairo --enable-svg &&
+depends pango &&
+depends gtk+2 --with-gtk=2.0 &&
+depends gdk-pixbuf2 &&
+depends libsoup &&
+depends at-spi2-core &&
depends libpng &&
depends JPEG &&
-depends bison &&
-depends flex &&
+depends libwebp &&
depends sqlite &&
-depends libsoup &&
-depends enchant &&
-depends libxt &&
+depends perl &&
+depends PYTHON &&
depends RUBY &&

-optional_depends cairo '--enable-svg' \
- '--disable-svg' \
- 'Enable SVG support?'
+optional_depends enchant \
+ "--enable-spellcheck" "--disable-spellcheck" \
+ "Enable spellchecking support?" &&

-optional_depends libxslt '--enable-xslt' \
- '--disable-xslt' \
- 'for XSLT support' &&
+optional_depends libsecret \
+ "--enable-credential-storage"
"--disable-credential-storage" \
+ "Enable support for credential storage?" &&

-optional_depends gtk-doc '--enable-gtk-doc' \
- '--disable-gtk-doc' \
- 'for documentation generation' &&
-
-if [[ ! $WEBKIT_FONT_BE == freetype2 ]]; then
- depends pango "--with-font-backend=pango"
-fi &&
-depends freetype2 &&
+optional_depends gobject-introspection \
+ "--enable-introspection" "--disable-introspection" \
+ "Enable GObject introspection?" &&

-optional_depends gst-plugins-base \
- "--enable-video" \
- "--disable-video" \
- "for HTML5 streaming video support" &&
+optional_depends geoclue \
+ "--enable-geolocation" "--disable-geolocation" \
+ "Enable geolocation support?" &&

-#optional_depends gobject-introspection \
-# "--enable-introspection" \
-# "--disable-introspection" \
-# "to enable introspection" &&
+optional_depends gstreamer-1.0 \
+ "--enable-web-audio --enable-video" \
+ "--disable-web-audio --disable-video" \
+ "Enable support for enable HTML5 video and Web Audio?" &&

-optional_depends geoclue \
- "--enable-geolocation" \
- "--disable-geolocation" \
- "to enable geolocation support" &&
-
-case $WEBKIT_ACC in
- opengl)
- depends OPENGL "--with-acceleration-backend=opengl"
- ;;
- clutter)
- depends clutter "--with-acceleration-backend=clutter"
- ;;
- *)
- OPTS+=" --with-acceleration-backend=none"
- ;;
-esac
+if is_depends_enabled $SPELL gstreamer-1.0 ; then
+ depends gst-plugins-base-1.0
+fi &&

-#if is_depends_enabled $SPELL gobject-introspection; \
-# then depends gir-repository; fi
+optional_depends upower \
+ "--enable-battery-status" "--disable-battery-status" \
+ "Enable support for Battery Status API?" &&

-depends atk &&
-depends fontconfig &&
-depends gdk-pixbuf2 &&
-depends glib2 &&
-depends libx11 &&
-depends libxml2
+optional_depends gtk-doc \
+ "--enable-gtk-doc" "--disable-gtk-doc" \
+ "Build documentation with gtk-doc?"
diff --git a/http/webkitgtk/DETAILS b/http/webkitgtk/DETAILS
index 0b1cf0b..5df205a 100755
--- a/http/webkitgtk/DETAILS
+++ b/http/webkitgtk/DETAILS
@@ -1,20 +1,11 @@
SPELL=webkitgtk
-if [[ $WEBKITGTK_NIGHT == "y" ]]; then
- VERSION=1.10.2
- SOURCE=$SPELL-$VERSION.tar.xz
+ VERSION=2.4.7
+ SOURCE=webkitgtk-$VERSION.tar.xz
SOURCE_URL[0]=http://www.webkitgtk.org/releases/$SOURCE
-
SOURCE_HASH=sha512:0c2909eabdc9532619d6486cd42f18a4eb4868c02be3f1c62a6d11d2cb23b4d5a84dd9b60fc353a25134c4ecd8f7cc9f75690bfc17a0360fd4a4c1f4f07aac8f
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
-else
- VERSION=1.10.2
- SOURCE=$SPELL-$VERSION.tar.xz
- SOURCE_URL[0]=http://www.webkitgtk.org/releases/$SOURCE
-
SOURCE_HASH=sha512:0c2909eabdc9532619d6486cd42f18a4eb4868c02be3f1c62a6d11d2cb23b4d5a84dd9b60fc353a25134c4ecd8f7cc9f75690bfc17a0360fd4a4c1f4f07aac8f
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
-fi
+
SOURCE_HASH=sha512:1ba2371b34e40e078f6d85774e171f559e4f269ac80f63c56e2e7612e2ec3a41db0f5999af028b1b93657634fcdfcc3612e1a55eeeec2578fe448bd0861b0729
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/webkitgtk-$VERSION
WEB_SITE=http://webkitgtk.org/
SECURITY_PATCH=8
- PATCHLEVEL=1
GATHER_DOCS=off
LICENSE[0]=GPL
ENTERED=20071208
diff --git a/http/webkitgtk/HISTORY b/http/webkitgtk/HISTORY
index 44ee84d..eb1db65 100644
--- a/http/webkitgtk/HISTORY
+++ b/http/webkitgtk/HISTORY
@@ -1,3 +1,31 @@
+2014-10-23 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 2.4.7
+
+2014-10-08 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 2.4.6
+
+2014-07-12 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 2.4.4
+
+2014-06-05 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: 2.4.3
+ * BUILD: added missing header fix
+ * gtk-doc.patch, opengl-headers.patch: removed unused files
+
+2014-05-16 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 2.4.2
+
+2014-04-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: mesalib => MESALIB
+
+2014-01-28 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated to 2.2.4
+ * DEPENDS: updated to new dependencies
+ * CONFIURE: added new configure options
+ * PREPARE: removed
+ * PRE_BUILD: removed but may be needed if can get gtk-doc removal
fixed
+ * BUILD: removed the make_single
+
2013-01-08 Eric Sandall <sandalle AT sourcemage.org>
* DEPENDS: Depends on RUBY (tested ruby-1.9 and ruby-1.8)

diff --git a/http/webkitgtk/PREPARE b/http/webkitgtk/PREPARE
deleted file mode 100755
index 678e34c..0000000
--- a/http/webkitgtk/PREPARE
+++ /dev/null
@@ -1 +0,0 @@
-config_query WEBKITGTK_NIGHT "Build devel version?" n
diff --git a/http/webkitgtk/PRE_BUILD b/http/webkitgtk/PRE_BUILD
deleted file mode 100755
index cdd362a..0000000
--- a/http/webkitgtk/PRE_BUILD
+++ /dev/null
@@ -1,5 +0,0 @@
-default_pre_build &&
-cd "$SOURCE_DIRECTORY" &&
-
-patch -p0 < "$SPELL_DIRECTORY/gtk-doc.patch" &&
-patch -p0 < "$SPELL_DIRECTORY/opengl-headers.patch"
diff --git a/http/webkitgtk/gtk-doc.patch b/http/webkitgtk/gtk-doc.patch
deleted file mode 100644
index c362565..0000000
--- a/http/webkitgtk/gtk-doc.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- GNUmakefile.in.orig 2012-03-27 20:31:16.000000000 +0400
-+++ GNUmakefile.in 2012-04-15 10:40:36.226272195 +0400
-@@ -74045,7 +74045,7 @@
- @ENABLE_WEBKIT2_TRUE@
$${installdir}/webkit2gtk-$(DOC_MODULE_VERSION).devhelp2; \
- @ENABLE_WEBKIT2_TRUE@ fi; \
- @ENABLE_WEBKIT2_TRUE@ fi
-- @$(AM_V_GEN)$(PYTHON) $(srcdir)/Tools/gtk/generate-gtkdoc --rebase
--virtual-root=$${DESTDIR}
-+@ENABLE_GTK_DOC_TRUE@ @$(AM_V_GEN)$(PYTHON)
$(srcdir)/Tools/gtk/generate-gtkdoc --rebase --virtual-root=$${DESTDIR}
-
- uninstall-local:
- @DOC_MODULE_VERSION=`cat ./Documentation/webkitgtk/version.xml`; \
diff --git a/http/webkitgtk/opengl-headers.patch
b/http/webkitgtk/opengl-headers.patch
deleted file mode 100644
index 0ff8fee..0000000
--- a/http/webkitgtk/opengl-headers.patch
+++ /dev/null
@@ -1,29 +0,0 @@
---- Source/WebCore/platform/graphics/OpenGLShims.h.orig
-+++ Source/WebCore/platform/graphics/OpenGLShims.h
-@@ -56,6 +56,8 @@
- typedef void (*glBufferSubDataType) (GLenum, GLintptr, GLsizeiptr, const
GLvoid*);
- typedef GLenum (*glCheckFramebufferStatusType) (GLenum);
- typedef void (*glCompileShaderType) (GLuint);
-+typedef void (*glCompressedTexImage2DType) (GLenum, GLint, GLenum, GLsizei,
GLsizei, GLint, GLsizei, const GLvoid *);
-+typedef void (*glCompressedTexSubImage2DType) (GLenum, GLint, GLint, GLint,
GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *);
- typedef GLuint (*glCreateProgramType) ();
- typedef GLuint (*glCreateShaderType) (GLenum);
- typedef void (*glDeleteBuffersType) (GLsizei, const GLuint*);
-@@ -152,6 +154,8 @@
- FUNCTION_TABLE_ENTRY(glBufferSubData);
- FUNCTION_TABLE_ENTRY(glCheckFramebufferStatus);
- FUNCTION_TABLE_ENTRY(glCompileShader);
-+ FUNCTION_TABLE_ENTRY(glCompressedTexImage2D);
-+ FUNCTION_TABLE_ENTRY(glCompressedTexSubImage2D);
- FUNCTION_TABLE_ENTRY(glCreateProgram);
- FUNCTION_TABLE_ENTRY(glCreateShader);
- FUNCTION_TABLE_ENTRY(glDeleteBuffers);
-@@ -253,6 +257,8 @@
- #define glCheckFramebufferStatusEXT glCheckFramebufferStatus
- #define glCheckFramebufferStatus
LOOKUP_GL_FUNCTION(glCheckFramebufferStatus)
- #define glCompileShader
LOOKUP_GL_FUNCTION(glCompileShader)
-+#define glCompressedTexImage2D
LOOKUP_GL_FUNCTION(glCompressedTexImage2D)
-+#define glCompressedTexSubImage2D
LOOKUP_GL_FUNCTION(glCompressedTexSubImage2D)
- #define glCreateProgram
LOOKUP_GL_FUNCTION(glCreateProgram)
- #define glCreateShader
LOOKUP_GL_FUNCTION(glCreateShader)
- #define glDeleteBuffers
LOOKUP_GL_FUNCTION(glDeleteBuffers)
diff --git a/http/webkitgtk3/BUILD b/http/webkitgtk3/BUILD
index d93409a..a8369b8 100755
--- a/http/webkitgtk3/BUILD
+++ b/http/webkitgtk3/BUILD
@@ -1,4 +1,10 @@
-OPTS="$WEBKIT_SVG $WEBKIT_WEBGL $OPTS" &&
-OPTS="--with-gtk=3.0 $OPTS" &&
-
-default_build
+OPTS="$WEBKIT_OPTS $OPTS" &&
+sed -i '30i#include <unicode/utf8.h>' \
+ Source/WebCore/platform/text/TextCodecUTF8.h &&
+sed -i '30i#include <unicode/utf16.h>' \
+ Source/WTF/wtf/text/StringBuilder.h &&
+sed -i '26i#include <unicode/utf16.h>' \
+ Source/WTF/wtf/text/StringImpl.h &&
+sed -i '29i#include <unicode/utf16.h>' \
+ Source/WTF/wtf/unicode/UTF8.h &&
+cmake_build
diff --git a/http/webkitgtk3/CONFIGURE b/http/webkitgtk3/CONFIGURE
index 1fe0ab0..87e576f 100755
--- a/http/webkitgtk3/CONFIGURE
+++ b/http/webkitgtk3/CONFIGURE
@@ -1,4 +1,8 @@
-config_query_list WEBKIT_FONT_BE "Select font backend to use" freetype2
pango &&
+config_query_option WEBKIT_OPTS "Enable support for WebGL" y \
+ -DENABLE_WEBGL={ON,OFF} &&

-config_query_option WEBKIT_WEBGL "Enable support for WebGL?" y \
- "--enable-webgl" "--disable-webgl"
+config_query_option WEBKIT_OPTS "Enable JIT compilation?" y \
+ -DENABLE_JIT={ON,OFF} &&
+
+config_query_option WEBKIT_OPTS "Enable Media statistics?" n \
+ -DENABLE_MEDIA_STATISTICS={ON,OFF}
diff --git a/http/webkitgtk3/DEPENDS b/http/webkitgtk3/DEPENDS
index 8062770..eddaa40 100755
--- a/http/webkitgtk3/DEPENDS
+++ b/http/webkitgtk3/DEPENDS
@@ -1,54 +1,64 @@
depends -sub CXX gcc &&
-depends autoconf &&
-depends automake &&
+depends cmake &&
depends libtool &&
-depends gtk+3 &&
-depends icu &&
+depends bison &&
depends gperf &&
+depends flex &&
+depends icu &&
+depends libxslt &&
+depends libxml2 &&
+depends zlib &&
+depends libxt &&
+depends libxrender &&
+depends libxcomposite &&
+depends libxdamage &&
+depends MESALIB &&
+depends glib2 &&
+depends fontconfig &&
+depends freetype2 &&
+depends harfbuzz &&
+depends cairo &&
+depends pango &&
+depends gtk+3 -DPORT=GTK &&
+depends gdk-pixbuf2 &&
+depends libsoup &&
+depends at-spi2-core &&
depends libpng &&
depends JPEG &&
-depends bison &&
-depends flex &&
+depends libwebp &&
depends sqlite &&
-depends libsoup &&
-depends enchant &&
-depends libxt &&
depends perl &&
depends PYTHON &&
depends RUBY &&

-optional_depends gtk-doc '--enable-gtk-doc' \
- '' \
- 'Build documentation?' &&
+optional_depends enchant \
+ -DENABLE_SPELLCHECK={ON,OFF} \
+ "Enable spellchecking support?" &&

-optional_depends cairo '--enable-svg' \
- '--disable-svg' \
- 'Enable SVG support?' &&
+optional_depends libsecret \
+ -DENABLE_CREDENTIAL_STORAGE={1,0} \
+ "Enable support for credential storage?" &&

-optional_depends libxslt '--enable-xslt' \
- '--disable-xslt' \
- 'for XSLT support' &&
+optional_depends gobject-introspection "" "" \
+ "Enable GObject introspection?" &&

-if [[ $WEBKIT_FONT_BE == freetype2 ]]; then
- depends freetype2
-else
- depends pango "--with-font-backend=pango"
-fi &&
+optional_depends geoclue \
+ -DENABLE_GEOLOCATION={ON,OFF} \
+ "Enable geolocation support?" &&

-optional_depends gst-plugins-base \
- "--enable-video" \
- "--disable-video" \
- "for HTML5 streaming video support" &&
+optional_depends gstreamer-1.0 \
+ "-DENABLE_WEB_AUDIO=ON -DENABLE_VIDEO=ON" \
+ "-DENABLE_WEB_AUDIO=OFF -DENABLE_VIDEO=OFF" \
+ "Enable support for enable HTML5 video and Web Audio?" &&

-optional_depends gobject-introspection \
- "--enable-introspection" \
- "--disable-introspection" \
- "to enable introspection" &&
+if is_depends_enabled $SPELL gstreamer-1.0 ; then
+ depends gst-plugins-base-1.0
+fi &&

-optional_depends geoclue \
- "--enable-geolocation" \
- "--disable-geolocation" \
- "to enable geolocation support"
+optional_depends upower \
+ -DENABLE_BATTERY_STATUS={ON,OFF} \
+ "Enable support for Battery Status API?" &&

-#if is_depends_enabled $SPELL gobject-introspection; \
-# then depends gir-repository; fi
+optional_depends gtk-doc \
+ -DENABLE_GTKDOC={ON,OFF} \
+ "Build documentation with gtk-doc?"
diff --git a/http/webkitgtk3/DETAILS b/http/webkitgtk3/DETAILS
index 27a7654..d8ff430 100755
--- a/http/webkitgtk3/DETAILS
+++ b/http/webkitgtk3/DETAILS
@@ -1,14 +1,14 @@
SPELL=webkitgtk3
- VERSION=1.10.2
+ VERSION=2.6.2
SOURCE=webkitgtk-$VERSION.tar.xz
SOURCE_URL[0]=http://www.webkitgtk.org/releases/$SOURCE
-
SOURCE_HASH=sha512:0c2909eabdc9532619d6486cd42f18a4eb4868c02be3f1c62a6d11d2cb23b4d5a84dd9b60fc353a25134c4ecd8f7cc9f75690bfc17a0360fd4a4c1f4f07aac8f
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/webkitgtk-$VERSION"
+
SOURCE_HASH=sha512:54872feea7786634c50e3f771bd9b42ee3360012babc9d3ae25a8db95533c5acf708c9bb9a3145140d7345363b6899588aec3fe8224a562a2fabbb974d3a16dd
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/webkitgtk-$VERSION
WEB_SITE=http://webkitgtk.org/
- SECURITY_PATCH=4
+ SECURITY_PATCH=8
GATHER_DOCS=off
LICENSE[0]=GPL
- ENTERED=20101017
+ ENTERED=20071208
SHORT="open source web browser engine"
cat << EOF
WebKit is an open source web browser engine. WebKit is also the name of the
diff --git a/http/webkitgtk3/HISTORY b/http/webkitgtk3/HISTORY
index 0e90558..217c02f 100644
--- a/http/webkitgtk3/HISTORY
+++ b/http/webkitgtk3/HISTORY
@@ -1,40 +1,91 @@
-2013-02-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * DEPENDS: added dependencies on perl, PYTHON and RUBY
+2014-10-23 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 2.6.2
+
+2014-10-07 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 2.6.0
+
+2014-08-02 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 2.5.1
+ * CONFIGURE, DEPENDS, BUILD: converted to cmake build system,
+ added more missing header fixes, some cleanup
+
+2014-07-12 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 2.4.4
+
+2014-06-05 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: 2.4.3
+ * BUILD: added missing header fix, no need to disable webkit2
+ * gtk-doc.patch, opengl-headers.patch: removed unused files
+
+2014-05-16 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 2.4.2
+
+2014-04-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: mesalib => MESALIB
+
+2014-01-28 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated to 2.2.4
+ * DEPENDS: updated to new dependencies
+ * CONFIURE: added new configure options
+ * PRE_BUILD: removed but may be needed if can get gtk-doc removal
fixed
+
+2013-01-08 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Depends on RUBY (tested ruby-1.9 and ruby-1.8)
+
+2012-12-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * CONFIGURE, DEPENDS: added configuration options for selecting
+ the acceleration backend and the unicode backend
+ * DEPENDS: removed dependencies on gstreamer, libffi, libxrender
+ and pcre
+
+2012-12-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: fix syntax error in if statement
+
+2012-12-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on atk, fontconfig, gdk-pixbuf2,
+ glib2, gstreamer, libffi, libx11, libxml2, libxrender, pcre
+ * DETAILS: bumped PATCHLEVEL

2012-12-11 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 1.10.2, SECURITY_PATCH=4, SOURCE: webkit -> webkitgtk
+ * DETAILS: 1.10.2, SECURITY_PATCH=8, SOURCE: webkit -> webkitgtk
+ * BUILD: --disable-webkit2 added, WebKit2 requires GTK+ 3.x
* PRE_BUILD, bison-2.6.patch: patch removed

2012-09-17 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 1.8.3, SECURITY_PATCH=3
+ * DETAILS: 1.8.3, SECURITY_PATCH=7

2012-08-04 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 1.8.2, SECURITY_PATCH=2
+ * DETAILS: 1.8.2, SECURITY_PATCH=6
* PRE_BUILD, bison-2.6.patch: upstream patch added
http://trac.webkit.org/changeset/124099

-2012-05-10 Arjan Bouter <abouter AT sourcemage.org>
- * PRE_BUILD, opengl-headers.patch, gtk-doc.patch: apply
- webkitgtk patches to webkitgtk3
-
2012-04-25 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 1.8.1, SECURITY_PATCH=1
+ * DETAILS: 1.8.1, SECURITY_PATCH=5
+ * PRE_BUILD, disable-geo.patch: patch removed
+
+2012-04-15 Vlad Glagolev <stealth AT sourcemage.org>
+ * PRE_BUILD: added, to apply patches
+ * disable-geo.patch: added, to fix compilation with disabled geoclue
+ support
+ * gtk-doc.patch: added, to fix installation without gtk-doc
+ * opengl-headers.patch: added, to fix compilation with opengl support
+
+2012-04-14 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: corrected source urls

2012-04-05 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.8.0
* CONFIGURE, BUILD: option for enable/disable webgl added

-2012-02-05 George Sherwood <gsherwood AT sourcemage.org>
- * DEPENDS: No longer depends on libsoup devel
-
2012-02-02 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.6.3

-2011-11-12 Tommy Boatman <tboatman AT sourcemage.org>
- * DEPENDS: changed gtk-doc to optional (bug #317)
+2012-01-19 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: libsoup is up to date enough to be used as stable

2011-09-29 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.6.1
+ * BUILD: --with-gtk=2.0 added

2011-08-31 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.4.3
@@ -49,38 +100,383 @@

2011-06-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.4.1
- * PRE_BUILD, perl514.patch: added to fix compilation with new Perl
5.14

-2011-04-26 Ladislav Hagara <hgr AT vabo.cz>
+2011-05-29 Vlad Glagolev <stealth AT sourcemage.org>
+ * PRE_BUILD: added, to apply the patch
+ * perl514.patch: added, to fix compilation with new Perl 5.14
+
+2011-05-12 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: stable is now at 1.4.0, which requires devel libsoup
+
+2011-04-30 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.4.0

+2011-04-12 Arjan Bouter <abouter AT sourcemage.org>
+ * DEPENDS: devel webkit depends on devel libsop
+
2011-04-10 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.3.13

2011-02-27 George Sherwood <gsherwood AT sourcemage.org>
- * DETAILS: Updated to version 1.3.12
+ * DETAILS: Updated devel to version 1.3.12
+
+2011-02-13 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to version 1.3.11

-2011-02-12 George Sherwood <gsherwood AT sourcemage.org>
- * DETAILS: Updated to version 1.3.11
- * DEPENDS: Required devel version of libsoup
+2011-02-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.2.7, SECURITY_PATCH=4

-2011-01-11 George Sherwood <gsherwood AT sourcemage.org>
- * DETAILS: Updated to version 1.3.10
+2011-01-07 Vlad Glagolev <stealth AT sourcemage.org>
+ * BUILD: fixed multijob build
+
+2010-12-31 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.2.6, SECURITY_PATCH=3, #15926

2010-12-24 George Sherwood <gsherwood AT sourcemage.org>
- * DETAILS: Updated to version 1.3.9
+ * DETAILS: Updated devel to version 1.3.9
+
+2010-12-19 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to version 1.3.7

-2010-12-18 George Sherwood <gsherwood AT sourcemage.org>
- * DETAILS: Updated to version 1.3.7
- * DEPENDS: Added back optional_depends gobject-introspection
+2010-11-13 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to version 1.3.6

2010-11-03 Ladislav Hagara <hgr AT vabo.cz>
* DEPENDS: jpeg -> JPEG

2010-10-22 George Sherwood <gsherwood AT sourcemage.org>
- * DETAILS: Updated to version 1.3.5. Updated SOURCE_URL & SOURCE
- Updated SOURCE_DIRECTORY
- * PRE_BUILD: Removed. Not needed for released source.
+ * DETAILS: Updated devel to 1.3.5
+
+2010-10-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.2.5, SECURITY_PATCH=2, #15882
+
+2010-09-26 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to version 1.3.4
+
+2010-09-06 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.2.4, SECURITY_PATCH=1
+
+2010-08-13 George Sherwood <gsherwood AT sourcemage.org>
+ * DEPENDS: Remove optional_depends gobject-introspection for now.
+
+2010-07-16 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.2.3
+ * PRE_BUILD, webkit-icu44.patch: removed
+
+2010-07-15 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.3.3
+
+2010-07-12 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.2.2, 1.3.2
+
+2010-06-05 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to version 1.3.1
+ * PRE_BUILD: Devel version doesn't need icu patch
+
+2010-05-18 Robert Figura <template AT sourcemage.org>
+ * DEPENDS: added libxt
+
+2010-05-14 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated to version 1.2.1
+ * webkit-icu44.patch: Updated (Removed ChangeLog) to work with 1.2.1
+
+2010-05-07 Arjan Bouter <abouter AT sourcemage.org>
+ * PRE_BUILD: fixed icu-dev version patch
+
+2010-04-24 George Sherwood <gsherwood AT sourcemage.org>
+ * DEPENDS: Added depends gir-repository if optional depends
+ gobject-introspection
+
+2010-04-18 Arjan Bouter <abouter AT sourcemage.org>
+ * PRE_BUILD, webkit-icu44.patch: added patch to fix icu 4.4 issues
+
+2010-04-06 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.2.0
+ * DEPENDS: used devel dependencies for both stable and devel now
+
+2010-04-02 Arwed v. Merkatz <v.merkatz AT gmx.net>
+ * SUB_DEPENDS, PRE_SUB_DEPENDS, REPAIR^none^PRE_SUB_DEPENDS: added
+ WEBKIT_DEVEL sub dependency
+
+2010-03-24 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to version 1.1.90
+
+2010-03-13 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to version 1.1.23
+
+2010-03-09 Vasil Yonkov <spirtbrat AT sourcemage.org>
+ * DEPENDS: added geoclue,
+ added gobject-introspection for the devel version
+
+2010-02-28 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to 1.1.22
+
+2010-02-11 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to 1.1.21
+
+2010-02-05 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to 1.1.20
+
+2010-01-24 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to 1.1.19
+
+2010-01-16 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to 1.1.18
+ * DEPENDS: Devel version needs devel version of libsoup
+
+2009-12-20 Arjan Bouter <abouter AT sourcemage.org>
+ * DEPENDS: made gtk-doc and libxslt optional,
+ moved svg query to an optional dep.
+
+2009-12-06 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated stable to 1.1.15.4
+ Updated devel to version 1.1.17
+ Added devel version vice a nightly build. Updated SOURCE &
SOURCE_URL
+ Updated devel SOURCE_DIRECTORy
+ * PREPARE: Changed query to use devel version
+ * PRE_BUILD: Removed. Not needed for upstream devel version
+
+2009-11-16 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to r51062
+
+2009-10-24 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to r50006
+
+2009-10-20 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated stable to 1.1.15.3
+
+2009-10-06 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated stable to 1.1.15.2
+
+2009-10-02 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to r49032. Updated SOURCE_URL[0]
+
+2009-09-26 Ladislav Hagara <hgr AT vabo.cz>
+ * DEPENDS: stable libsoup is ok now (removed -sub SOUP_DEVEL)
+
+2009-09-22 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.1.15, 1.1.15.1
+
+2009-09-07 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated stable to 1.1.14
+
+2009-09-04 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to r48037
+
+2009-08-24 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated stable to 1.1.13
+
+2009-08-11 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to r47011
+
+2009-08-01 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated stable to 1.1.12
+
+2009-07-22 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to r46193
+
+2009-07-13 George Sherwood <gsherwood AT sourcemage.org>
+ * DEPENDS: Added sub_depends for libsoup on devel version
+ * DETAILS: Updated stable to 1.1.11
+
+2009-06-29 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to r45330
+
+2009-06-15 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated stable to 1.1.10
+
+2009-06-10 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated stable to 1.1.9
+
+2009-05-30 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to r44282
+
+2009-05-28 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated stable to 1.1.8
+
+2009-05-22 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to r44015
+
+2009-05-13 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated stable to 1.1.7
+
+2009-05-04 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to r43163
+
+2009-04-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: enchant isn't optional
+
+2009-04-29 George Sherwood <gsherwood AT sourcemage.org>
+ * DEPENDS: optional_depends enchant
+ devel depends on gtk-doc
+ * DETAILS: Updated stable to version 1.1.6
+ Updated evel to version r43000
+
+2009-04-16 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated stable to version 1.1.5
+
+2009-04-05 George Sherwood <gsherwood AT sourcemage.org>
+ * DEPENDS: optional_depends gst-plugins-base not gstreamer
+
+2009-04-04 George Sherwood <gsherwood AT sourcemage.org>
+ * DEPENDS: Added optional_depends gstreamer
+
+2009-04-03 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated stable to version 1.1.4
+
+2009-03-28 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated nightly build to r42075
+
+2009-03-16 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated stable to 1.1.3
+
+2009-03-15 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated stable to 1.1.2 and nightly build to r41707
+ Updated SOURCE_URL and WEB_SITE
+
+2009-03-02 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Added webkit released version 1.1.1
+ * PREPARE: Added to select release or nightly build
+ * CONFIGURE: curl is no longer an option
+ * DEPENDS: no longer choice between libsoup and curl. Only libsoup
+ * UP_TRIGGERS: Added.
+
+2009-02-15 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to r41017
+
+2009-01-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * CONFIGURE: curl/libsoup are _http_ backends
+
+2009-01-18 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to r40000
+
+2009-01-13 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated to version r39872
+
+2009-01-11 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated to version r39790
+ * PRE_BUILD: Removed bison patch
+ * webkit-bison.patch: Removed. Official fix incorporated upstream
+
+2008-12-09 George Sherwood <gsherwood AT sourcemage.org>
+ * CONFIGURE: Added option for libsoup http backend
+ * DEPENDS: depends on either curl or libsoup depending on http backend
+
+2008-12-07 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated to version r39077
+ * PRE_BUILD: Added upstream patch
+ * webkit-bison.patch: Added patch to fix problems with bison 2.4
+
+2008-11-21 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated to version r38654
+
+2008-10-08 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: updated spell to r37381
+
+2008-09-20 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to r36635, for new JavaScript engine (SFX)
+
+2008-09-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to r36108, for the latest (0.0.21) midori
+
+2008-08-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to r36004, ~1k rev passed since the last
+ non-midori update
+
+2008-08-26 Arjan Bouter <abouter AT sourcemage.org>
+ * DETAILS: version bump to r35928
+
+2008-08-23 George sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated to version r35895
+
+2008-08-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to r35417 for midori 0.0.19
+
+2008-07-11 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to r35075 (switched back to 8.8 mib tarball)
+
+2008-07-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to r35005, fixed long desc
+
+2008-06-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: don't do useless doc'ing, let's keep good tradition to
update
+ this spell on every ~1Kth revision :P
+
+2008-05-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to r34271
+
+2008-05-15 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to r33475
+
+2008-05-03 George Sherwood <george AT beernabeer.com>
+ * DETAILS: Updated to version r32828
+
+2008-04-15 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to r31872
+ * BUILD, CONFIGURE, DEPENDS: added font backend selection
+
+2008-04-11 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * PRE_BUILD: moved autogen.sh here
+ * BUILD: uses default_build
+
+2008-04-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to r31738
+
+2008-03-30 George Sherwood <george AT beernabeer.com>
+ * DETAILS: Updated to version r31436
+ * CONFIGURE: Changed to --enable-svg-experimental to fix compile
+ problem with SVG.
+
+2008-02-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to r30549
+
+2008-02-24 George Sherwood <george AT beernabeer.com>
+ * DETAILS: Updated to version r30468
+
+2008-02-14 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to r30218
+
+2008-02-07 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to r30048
+
+2008-02-06 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to r30028
+
+2008-01-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to r29866
+
+2008-01-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to r29801
+ * CONFIGURE: made SVG support configurable
+ * PRE_BUILD: => BUILD
+
+2008-01-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to r29753
+
+2008-01-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to r29711
+
+2008-01-14 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to r29438, added SVG support
+
+2008-01-07 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to r29226
+
+2008-01-06 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to r29208
+
+2008-01-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to r29180
+
+2008-01-04 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to r29152
+
+2008-01-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated to build 29079, cleaned up
+ * DEPENDS, BUILD, PRE_BUILD: qmake => autotools
+
+2007-12-14 George Sherwood <george AT beernabeer.com>
+ * DETAILS: Updated to build 28711

-2010-10-17 George Sherwood <gsherwood AT sourcemage.org>
- * All: Created spell
+2007-12-08 George Sherwood <george AT beernabeer.com>
+ * DETAILS, DEPENDS, BUILD, INSTALL: spell created
diff --git a/http/webkitgtk3/PRE_BUILD b/http/webkitgtk3/PRE_BUILD
deleted file mode 100755
index cdd362a..0000000
--- a/http/webkitgtk3/PRE_BUILD
+++ /dev/null
@@ -1,5 +0,0 @@
-default_pre_build &&
-cd "$SOURCE_DIRECTORY" &&
-
-patch -p0 < "$SPELL_DIRECTORY/gtk-doc.patch" &&
-patch -p0 < "$SPELL_DIRECTORY/opengl-headers.patch"
diff --git a/http/webkitgtk3/gtk-doc.patch b/http/webkitgtk3/gtk-doc.patch
deleted file mode 100644
index c362565..0000000
--- a/http/webkitgtk3/gtk-doc.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- GNUmakefile.in.orig 2012-03-27 20:31:16.000000000 +0400
-+++ GNUmakefile.in 2012-04-15 10:40:36.226272195 +0400
-@@ -74045,7 +74045,7 @@
- @ENABLE_WEBKIT2_TRUE@
$${installdir}/webkit2gtk-$(DOC_MODULE_VERSION).devhelp2; \
- @ENABLE_WEBKIT2_TRUE@ fi; \
- @ENABLE_WEBKIT2_TRUE@ fi
-- @$(AM_V_GEN)$(PYTHON) $(srcdir)/Tools/gtk/generate-gtkdoc --rebase
--virtual-root=$${DESTDIR}
-+@ENABLE_GTK_DOC_TRUE@ @$(AM_V_GEN)$(PYTHON)
$(srcdir)/Tools/gtk/generate-gtkdoc --rebase --virtual-root=$${DESTDIR}
-
- uninstall-local:
- @DOC_MODULE_VERSION=`cat ./Documentation/webkitgtk/version.xml`; \
diff --git a/http/webkitgtk3/opengl-headers.patch
b/http/webkitgtk3/opengl-headers.patch
deleted file mode 100644
index 0ff8fee..0000000
--- a/http/webkitgtk3/opengl-headers.patch
+++ /dev/null
@@ -1,29 +0,0 @@
---- Source/WebCore/platform/graphics/OpenGLShims.h.orig
-+++ Source/WebCore/platform/graphics/OpenGLShims.h
-@@ -56,6 +56,8 @@
- typedef void (*glBufferSubDataType) (GLenum, GLintptr, GLsizeiptr, const
GLvoid*);
- typedef GLenum (*glCheckFramebufferStatusType) (GLenum);
- typedef void (*glCompileShaderType) (GLuint);
-+typedef void (*glCompressedTexImage2DType) (GLenum, GLint, GLenum, GLsizei,
GLsizei, GLint, GLsizei, const GLvoid *);
-+typedef void (*glCompressedTexSubImage2DType) (GLenum, GLint, GLint, GLint,
GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *);
- typedef GLuint (*glCreateProgramType) ();
- typedef GLuint (*glCreateShaderType) (GLenum);
- typedef void (*glDeleteBuffersType) (GLsizei, const GLuint*);
-@@ -152,6 +154,8 @@
- FUNCTION_TABLE_ENTRY(glBufferSubData);
- FUNCTION_TABLE_ENTRY(glCheckFramebufferStatus);
- FUNCTION_TABLE_ENTRY(glCompileShader);
-+ FUNCTION_TABLE_ENTRY(glCompressedTexImage2D);
-+ FUNCTION_TABLE_ENTRY(glCompressedTexSubImage2D);
- FUNCTION_TABLE_ENTRY(glCreateProgram);
- FUNCTION_TABLE_ENTRY(glCreateShader);
- FUNCTION_TABLE_ENTRY(glDeleteBuffers);
-@@ -253,6 +257,8 @@
- #define glCheckFramebufferStatusEXT glCheckFramebufferStatus
- #define glCheckFramebufferStatus
LOOKUP_GL_FUNCTION(glCheckFramebufferStatus)
- #define glCompileShader
LOOKUP_GL_FUNCTION(glCompileShader)
-+#define glCompressedTexImage2D
LOOKUP_GL_FUNCTION(glCompressedTexImage2D)
-+#define glCompressedTexSubImage2D
LOOKUP_GL_FUNCTION(glCompressedTexSubImage2D)
- #define glCreateProgram
LOOKUP_GL_FUNCTION(glCreateProgram)
- #define glCreateShader
LOOKUP_GL_FUNCTION(glCreateShader)
- #define glDeleteBuffers
LOOKUP_GL_FUNCTION(glDeleteBuffers)
diff --git a/http/wt/DEPENDS b/http/wt/DEPENDS
index a0637ec..9120a6e 100755
--- a/http/wt/DEPENDS
+++ b/http/wt/DEPENDS
@@ -17,7 +17,7 @@ optional_depends zlib \
"" \
"for compression over HTTP in wthttpd" &&

-optional_depends openssl \
+optional_depends SSL \
"" \
"" \
"HTTPS support in wthttpd" &&
diff --git a/http/wt/HISTORY b/http/wt/HISTORY
index 49bec47..101bfd6 100644
--- a/http/wt/HISTORY
+++ b/http/wt/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/http/xombrero/DETAILS b/http/xombrero/DETAILS
index 478b65a..5786174 100755
--- a/http/xombrero/DETAILS
+++ b/http/xombrero/DETAILS
@@ -1,5 +1,5 @@
SPELL=xombrero
- VERSION=1.4.0
+ VERSION=1.6.3
SOURCE=$SPELL-$VERSION.tgz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=https://opensource.conformal.com/snapshots/$SPELL/$SOURCE
diff --git a/http/xombrero/HISTORY b/http/xombrero/HISTORY
index 9fec8a4..f99f038 100644
--- a/http/xombrero/HISTORY
+++ b/http/xombrero/HISTORY
@@ -1,3 +1,15 @@
+2013-07-12 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.6.3
+
+2013-06-27 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.6.1
+
+2013-06-13 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.6.0
+
+2013-05-18 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.5.0
+
2012-12-02 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.4.0

diff --git a/http/xombrero/xombrero-1.4.0.tgz.sig
b/http/xombrero/xombrero-1.4.0.tgz.sig
deleted file mode 100644
index d4360ba..0000000
Binary files a/http/xombrero/xombrero-1.4.0.tgz.sig and /dev/null differ
diff --git a/http/xombrero/xombrero-1.6.3.tgz.sig
b/http/xombrero/xombrero-1.6.3.tgz.sig
new file mode 100644
index 0000000..9a39aa2
Binary files /dev/null and b/http/xombrero/xombrero-1.6.3.tgz.sig differ
diff --git a/http/xshttpd/DEPENDS b/http/xshttpd/DEPENDS
index fb393b1..e853a84 100755
--- a/http/xshttpd/DEPENDS
+++ b/http/xshttpd/DEPENDS
@@ -1,5 +1,5 @@
if [[ $XSHTTPD_BRANCH == "devel" || $XSHTTPD_SSL == "--with-ssl" ]]; then
- depends openssl
+ depends SSL
fi &&

optional_depends pcre \
diff --git a/http/xshttpd/HISTORY b/http/xshttpd/HISTORY
index 5017731..b01d783 100644
--- a/http/xshttpd/HISTORY
+++ b/http/xshttpd/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2010-10-10 Bor Kraljič <pyrobor AT ver.si>
* johnas.gpg: added key 355F8408 from subkeys.pgp.net

diff --git a/i18n/ibus-anthy/DEPENDS b/i18n/ibus-anthy/DEPENDS
index 18ba5ab..9562b9d 100755
--- a/i18n/ibus-anthy/DEPENDS
+++ b/i18n/ibus-anthy/DEPENDS
@@ -1,2 +1,6 @@
depends ibus &&
-depends anthy
+depends anthy &&
+depends gobject-introspection &&
+depends pygobject3
+
+
diff --git a/i18n/ibus-anthy/DETAILS b/i18n/ibus-anthy/DETAILS
index 99620ed..7b8a37b 100755
--- a/i18n/ibus-anthy/DETAILS
+++ b/i18n/ibus-anthy/DETAILS
@@ -1,8 +1,7 @@
SPELL=ibus-anthy
- VERSION=1.2.7
+ VERSION=1.5.3
SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
-#
SOURCE_HASH=sha512:38815571c6421207c91e0af1406fb1a83ad3a9d7e31de9f0c3267e16cde41038fda179f07efae42da8208608fb0bebbe2ae310bbff110cbf0f0744d282b9e3a3
+
SOURCE_HASH=sha512:490a89ef78e31ad9e0f61aadd1d93b7a670852a765cc784cbfa307a208aab4344e851dceee316dd04bdf004e901a1b23bf40ff505e55fa18ab9dafdf097263d3
SOURCE_URL[0]=http://ibus.googlecode.com/files/${SOURCE}
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://code.google.com/p/ibus/";
diff --git a/i18n/ibus-anthy/HISTORY b/i18n/ibus-anthy/HISTORY
index fc71d68..9f8a8f3 100644
--- a/i18n/ibus-anthy/HISTORY
+++ b/i18n/ibus-anthy/HISTORY
@@ -1,3 +1,7 @@
+2013-09-06 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: update to 1.5.3
+ * DEPENDS: added addition depends
+
2012-10-16 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.2.7

diff --git a/i18n/ibus-anthy/ibus-anthy-1.2.7.tar.gz.sig
b/i18n/ibus-anthy/ibus-anthy-1.2.7.tar.gz.sig
deleted file mode 100644
index 0361acb..0000000
Binary files a/i18n/ibus-anthy/ibus-anthy-1.2.7.tar.gz.sig and /dev/null
differ
diff --git a/i18n/ibus/DEPENDS b/i18n/ibus/DEPENDS
index 0a27dae..ab0b969 100755
--- a/i18n/ibus/DEPENDS
+++ b/i18n/ibus/DEPENDS
@@ -1,6 +1,41 @@
depends python &&
-depends pyxdg &&
depends dbus-glib &&
depends dbus-python &&
depends notify-python &&
-depends iso-codes
+depends iso-codes &&
+
+optional_depends gtk+2 \
+ "--enable-gtk2" \
+ "--disable-gtk2" \
+ "Build GTK2 IM Module?" &&
+
+optional_depends gtk+3 \
+ "--enable-gtk3" \
+ "--disable-gtk3" \
+ "Build GTK3 IM Module?" &&
+
+optional_depends gobject-introspection \
+ "--enable-introspection=yes" \
+ "--enable-introspection=no" \
+ "Enable introspection?" &&
+
+optional_depends vala \
+ "--enable-vala=yes" \
+ "--enable-vala=no" \
+ "Build Vala bindings?" &&
+
+optional_depends gconf2 \
+ "--enable-gconf" \
+ "--disable-gconf" \
+ "Use GConf code?" &&
+
+optional_depends dconf \
+ "--enable-dconf" \
+ "--disable-dconf" \
+ "Enable configuration based on dconf?" &&
+
+optional_depends gtk-doc \
+ "--enable-gtk-doc" \
+ "--disable-gtk-doc" \
+ "Use gtk-doc to build documentation?"
+
diff --git a/i18n/ibus/DETAILS b/i18n/ibus/DETAILS
index e9c9767..979fa31 100755
--- a/i18n/ibus/DETAILS
+++ b/i18n/ibus/DETAILS
@@ -1,8 +1,7 @@
SPELL=ibus
- VERSION=1.4.99.20121006
+ VERSION=1.5.5
SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
-#
SOURCE_HASH=sha512:b7467a522aae99b15f76a05d17db5da14f01e6a17393c86888c0956223ba6563886e78c7ea9126d51d097b0d552eeebd3f7a1ce7d8230fa047848f81196307e1
+
SOURCE_HASH=sha512:8249d6ee4918b0e0fe030af736eed2260e1376b2fdaf0d819f289e0bd880a5e3874f1fb3d097fc74b9f359822ce16f4dae52a263aa28c2e2ce7bdf671cb2fea9
SOURCE_URL[0]=http://${SPELL}.googlecode.com/files/${SOURCE}
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://code.google.com/p/ibus/";
diff --git a/i18n/ibus/HISTORY b/i18n/ibus/HISTORY
index 4c4db72..2f46038 100644
--- a/i18n/ibus/HISTORY
+++ b/i18n/ibus/HISTORY
@@ -1,3 +1,10 @@
+2014-10-24 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.5.5
+
+2013-09-06 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated to 1.5.3
+ * DEPENDS: updated to current depends and added optionals
+
2012-10-16 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.4.99.20121006 (for gnome-settings-daemon
3.6.1)
Nothing else currently uses ibus
diff --git a/i18n/ibus/ibus-1.4.99.20121006.tar.gz.sig
b/i18n/ibus/ibus-1.4.99.20121006.tar.gz.sig
deleted file mode 100644
index e6b673a..0000000
Binary files a/i18n/ibus/ibus-1.4.99.20121006.tar.gz.sig and /dev/null differ
diff --git a/i18n/uim/DETAILS b/i18n/uim/DETAILS
index f40772b..0eb4111 100755
--- a/i18n/uim/DETAILS
+++ b/i18n/uim/DETAILS
@@ -1,8 +1,8 @@
SPELL=uim
- VERSION=1.5.7
+ VERSION=1.8.6
SOURCE="${SPELL}-${VERSION}.tar.bz2"
SOURCE_URL[0]="http://${SPELL}.googlecode.com/files/${SOURCE}";
-
SOURCE_HASH=sha512:d9cf1b9a814023ebc2280034fc3e596a8e85cd6663df8983be67b5806fcd8f3ca81a986bb5106ff483495b989d98e4c0a5dcfd0bd29cb26ba1c68a3699afb481
+
SOURCE_HASH=sha512:26a95d3b51ef7a99108234b9af30ee7b74141cb3af13d092d4cdbf0749f630934cfd67f74b09dacc3adcdce4a390104489d68a4e2419ec07418645a9b4e5715b
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://code.google.com/p/uim/";
LICENSE[0]=BSD
diff --git a/i18n/uim/HISTORY b/i18n/uim/HISTORY
index 5d6120e..269a646 100644
--- a/i18n/uim/HISTORY
+++ b/i18n/uim/HISTORY
@@ -1,3 +1,6 @@
+2014-10-24 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.8.6
+
2011-10-12 Bor Kraljič <pyrobor AT ver.si>
* DEPENDS: removed optional dependency on qt-x11

diff --git a/java/crimson-apache/DETAILS b/java/crimson-apache/DETAILS
index e50d440..02de993 100755
--- a/java/crimson-apache/DETAILS
+++ b/java/crimson-apache/DETAILS
@@ -1,10 +1,8 @@
- SPELL_NAME=crimson
- PKG_NAME=${SPELL_NAME}
- SPELL=${SPELL_NAME}-apache
+ SPELL=crimson-apache
VERSION=1.1.3
- SOURCE=${SPELL_NAME}-${VERSION}-src.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL_NAME}-${VERSION}
- SOURCE_URL[0]=http://xml.apache.org/dist/${SPELL_NAME}/$SOURCE
+ SOURCE=${SPELL%-*}-$VERSION-src.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL%-*}-${VERSION}
+ SOURCE_URL[0]=http://xml.apache.org/dist/${SPELL%-*}/$SOURCE

SOURCE_HASH=sha512:d54af330871dae8601e4d371b10b1c32a5a1033b464c83a55d3db70996777132af7c6cf51d81da91ed0c86b9c1c87a1535116d204dfa03c2349b486b5d4d6a7a
LICENSE[0]=APACHE
KEYWORDS="parser java xml"
diff --git a/java/crimson-apache/HISTORY b/java/crimson-apache/HISTORY
index e1abccd..b8dd334 100644
--- a/java/crimson-apache/HISTORY
+++ b/java/crimson-apache/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS, INSTALL: Normalize SPELL field and remove PKG_* variables
+
2006-06-29 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Removed BUILD_API=1, MAINTAINER, and UPDATED
Shortened SHORT
diff --git a/java/crimson-apache/INSTALL b/java/crimson-apache/INSTALL
index 306243a..adf18e7 100755
--- a/java/crimson-apache/INSTALL
+++ b/java/crimson-apache/INSTALL
@@ -1,3 +1,3 @@
-extract_jakarta_dist ${PKG_NAME} ${PKG_NAME}-${VERSION} \
- build/${PKG_NAME}-${VERSION}-bin.tar.gz &&
-register_jakarta_jar ${PKG_NAME}-${VERSION}/crimson.jar crimson.jar
+extract_jakarta_dist ${SPELL##*-} ${SPELL##*-}-${VERSION} \
+ build/${SPELL##*-}-${VERSION}-bin.tar.gz &&
+register_jakarta_jar ${SPELL##*-}-${VERSION}/crimson.jar crimson.jar
diff --git a/java/davmail/BUILD b/java/davmail/BUILD
new file mode 100755
index 0000000..7e6c6b4
--- /dev/null
+++ b/java/davmail/BUILD
@@ -0,0 +1,7 @@
+. $SECTION_DIRECTORY/java-functions &&
+
+set_ant_env &&
+
+export
CLASSPATH="${JAVA_HOME}/lib/tools.jar:${JAVA_HOME}/lib/classes.zip:${ANT_HOME}/lib/ant.jar"
&&
+
+ANT_OPTS="-Dfile.encoding=UTF-8" ant
diff --git a/java/davmail/DEPENDS b/java/davmail/DEPENDS
new file mode 100755
index 0000000..74ac410
--- /dev/null
+++ b/java/davmail/DEPENDS
@@ -0,0 +1,5 @@
+depends ant &&
+depends JAVA &&
+depends unzip &&
+
+runtime_depends desktop-file-utils
diff --git a/java/davmail/DETAILS b/java/davmail/DETAILS
new file mode 100755
index 0000000..c12fe99
--- /dev/null
+++ b/java/davmail/DETAILS
@@ -0,0 +1,34 @@
+ SPELL=davmail
+ VERSION=4.3.4-2174
+ SOURCE=$SPELL-src-$VERSION.tgz
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-src-$VERSION"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/davmail/$SOURCE
+ WEB_SITE=http://davmail.sourceforge.net/
+ ENTERED=20130917
+ LICENSE[0]=GPL
+ KEYWORDS="client mail"
+ SHORT="POP/IMAP/SMTP/Caldav/Carddav/LDAP exchange gateway"
+cat << EOF
+Ever wanted to get rid of Outlook? DavMail is a
+POP/IMAP/SMTP/Caldav/Carddav/LDAP exchange gateway allowing users to use any
+mail/calendar client (e.g. Thunderbird with Lightning or Apple iCal) with an
+Exchange server, even from the internet or behind a firewall through Outlook
+Web Access. DavMail now includes an LDAP gateway to Exchange global address
+book and user personal contacts to allow recipient address completion in mail
+compose window and full calendar support with attendees free/busy display.
+
+DavMail also supports the CardDav protocol to sync address books. This new
+feature is sponsored by French Defense / DGA through project Trustedbird.
+
+The main goal of DavMail is to provide standard compliant protocols in front
of
+proprietary Exchange. This means LDAP for global address book, SMTP to send
+messages, IMAP to browse messages on the server in any folder, POP to
retrieve
+inbox messages only, Caldav for calendar support and Carddav for personal
+contacts sync. Thus any standard compliant client can be used with Microsoft
+Exchange.
+
+DavMail gateway is implemented in java and should run on any platform.
Releases
+are tested on Windows, Linux (Ubuntu) and Mac OSX. Tested successfully with
the
+Iphone (gateway running on a server).
+EOF
diff --git a/java/davmail/FINAL b/java/davmail/FINAL
new file mode 100755
index 0000000..83528e9
--- /dev/null
+++ b/java/davmail/FINAL
@@ -0,0 +1,3 @@
+message "${MESSAGE_COLOR}Updating desktop database...${DEFAULT_COLOR}" &&
+# Don't print errors for other .desktop files
+update-desktop-database 2>/dev/null
diff --git a/java/davmail/HISTORY b/java/davmail/HISTORY
new file mode 100644
index 0000000..3a2a070
--- /dev/null
+++ b/java/davmail/HISTORY
@@ -0,0 +1,3 @@
+2013-09-17 Eric Sandall <sandalle AT sourcemage.org>
+ * Created
+
diff --git a/java/davmail/INSTALL b/java/davmail/INSTALL
new file mode 100755
index 0000000..231602b
--- /dev/null
+++ b/java/davmail/INSTALL
@@ -0,0 +1,18 @@
+DAVMAIL_INSTALL="${INSTALL_ROOT}/usr/share/java/$SPELL/" &&
+install -m0755 -d "${DAVMAIL_INSTALL}" &&
+install -m0755 -d "${DAVMAIL_INSTALL}/lib/" &&
+install -m0755 -d "${INSTALL_ROOT}/usr/share/applications/" &&
+install -m0755 -D lib/* "${DAVMAIL_INSTALL}/lib/" &&
+install -m0755 dist/davmail.jar "${DAVMAIL_INSTALL}" &&
+
+sed -i "s:BASE=.*:BASE=${DAVMAIL_INSTALL}:" dist/davmail.sh &&
+sed -i 's:Icon=.*:Icon=davmail.png:' dist/davmail.desktop &&
+install -m0755 dist/davmail.sh "${DAVMAIL_INSTALL}" &&
+ln -s "${DAVMAIL_INSTALL}"/davmail.sh "${INSTALL_ROOT}"/usr/bin/davmail &&
+install -m0644 dist/davmail.desktop
"${INSTALL_ROOT}"/usr/share/applications/ &&
+
+unzip -q dist/davmail.jar tray{2,32,48}.png &&
+install -Dm0644 dist/davmail.png "${INSTALL_ROOT}"/usr/share/pixmaps/ &&
+install -Dm0644 tray2.png
"${INSTALL_ROOT}"/usr/share/icons/hicolor/16x16/apps/davmail.png &&
+install -Dm0644 tray32.png
"${INSTALL_ROOT}"/usr/share/icons/hicolor/32x32/apps/davmail.png &&
+install -Dm0644 tray48.png
"${INSTALL_ROOT}"/usr/share/icons/hicolor/48x48/apps/davmail.png
diff --git a/java/davmail/davmail-src-4.3.4-2174.tgz.sig
b/java/davmail/davmail-src-4.3.4-2174.tgz.sig
new file mode 100644
index 0000000..8bb6410
Binary files /dev/null and b/java/davmail/davmail-src-4.3.4-2174.tgz.sig
differ
diff --git a/java/icedtea6/DEPENDS b/java/icedtea6/DEPENDS
index 63bff5e..98f016f 100755
--- a/java/icedtea6/DEPENDS
+++ b/java/icedtea6/DEPENDS
@@ -8,7 +8,7 @@ depends unzip
&&
depends libxslt
&&
depends ant "--with-ant-home=/opt/ant"
&&
depends cups
&&
-depends giflib
&&
+depends GIFLIB
&&
depends JPEG
&&
depends libpng
&&
depends alsa-lib
&&
diff --git a/java/icedtea6/HISTORY b/java/icedtea6/HISTORY
index 1c8f8e5..8f8df5f 100644
--- a/java/icedtea6/HISTORY
+++ b/java/icedtea6/HISTORY
@@ -1,3 +1,6 @@
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
2013-02-18 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated to 1.12.2
* DEPENDS: added libffi
diff --git a/java/icedtea7/DEPENDS b/java/icedtea7/DEPENDS
index 6b1f152..b461241 100755
--- a/java/icedtea7/DEPENDS
+++ b/java/icedtea7/DEPENDS
@@ -2,7 +2,7 @@ depends gcc &&
depends -sub CXX gcc &&
depends lsb-release &&
depends pkgconfig &&
-depends giflib &&
+depends GIFLIB &&
depends lcms &&
depends libpng &&
depends zlib &&
@@ -13,7 +13,7 @@ depends ca-certificates &&
depends ant &&
depends perl &&
depends libxslt &&
-depends openssl &&
+depends SSL &&
depends attr &&
depends cpio &&
depends alsa-lib &&
diff --git a/java/icedtea7/HISTORY b/java/icedtea7/HISTORY
index a66fbc7..bd2304b 100644
--- a/java/icedtea7/HISTORY
+++ b/java/icedtea7/HISTORY
@@ -1,3 +1,12 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
+2013-09-08 Robin Cook <rcook AT wyrms.net>
+ * PRE_BUILD: changed to build with new automake
+
2013-03-10 Sukneet Basuta <sukneet AT sourcemage.org>
* DOWNLOAD: only check if SOURCE1 exists. Always download the others.
If we wish to download only on a timestamp change, we will have to
use cURL
diff --git a/java/icedtea7/PRE_BUILD b/java/icedtea7/PRE_BUILD
index bc678eb..41cd0d3 100755
--- a/java/icedtea7/PRE_BUILD
+++ b/java/icedtea7/PRE_BUILD
@@ -17,8 +17,7 @@ cp $SOURCE_CACHE/$SOURCE8 ./ &&

cd $SOURCE_DIRECTORY
patch -p1 < $SPELL_DIRECTORY/icedtea-2.3.1-add_cacerts-1.patch &&
-#patch -p1 < $SPELL_DIRECTORY/icedtea-7.2.2-no_suffix.patch &&
-autoreconf &&
+NOCONFIGURE=Y ./autogen.sh &&
patch -p1 < $SPELL_DIRECTORY/icedtea7-2.3.1-fixed_paths.patch &&

cd $BUILD_DIRECTORY &&
diff --git a/java/jakarta-commons-beanutils/DETAILS
b/java/jakarta-commons-beanutils/DETAILS
old mode 100755
new mode 100644
index 5a8636a..9bb3f31
--- a/java/jakarta-commons-beanutils/DETAILS
+++ b/java/jakarta-commons-beanutils/DETAILS
@@ -1,11 +1,8 @@
- PKG_PROJECT=jakarta
- PKG_SUBPRJ=commons
- PKG_NAME=beanutils
- SPELL=${PKG_PROJECT}-${PKG_SUBPRJ}-${PKG_NAME}
+ SPELL=jakarta-commons-beanutils
VERSION=1.6.1
- SOURCE=${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}-src.zip
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}-src
-
SOURCE_URL[0]=http://www.apache.org/dist/${PKG_PROJECT}/${PKG_SUBPRJ}/${PKG_NAME}/source/$SOURCE
+ SOURCE=${SPELL#*-}-${VERSION}-src.zip
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL#*-}-${VERSION}-src
+ SOURCE_URL[0]=http://www.apache.org/dist/${SPELL//-/\/}/source/$SOURCE

SOURCE_HASH=sha512:2b2da28f598d5cb52a07d59e5fdc14dc1a41b66a906a530e61aee0555afb46084c750778ec1b38a4cb70866406afe5957b0b9b81a8bf107c3f6bd08d49c0ab40
LICENSE[0]=APACHE
KEYWORDS="java"
diff --git a/java/jakarta-commons-beanutils/HISTORY
b/java/jakarta-commons-beanutils/HISTORY
index 76c9dfb..42a4f48 100644
--- a/java/jakarta-commons-beanutils/HISTORY
+++ b/java/jakarta-commons-beanutils/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS, INSTALL: Normalize SPELL field and remove PKG_* variables
+
2006-06-29 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Removed BUILD_API=1, MAINTAINER, and UPDATED
* BUILD: Converted to build_api 2
diff --git a/java/jakarta-commons-beanutils/INSTALL
b/java/jakarta-commons-beanutils/INSTALL
index ca18510..a1c0468 100755
--- a/java/jakarta-commons-beanutils/INSTALL
+++ b/java/jakarta-commons-beanutils/INSTALL
@@ -1,6 +1,6 @@
-extract_jakarta_src ${PKG_SUBPRJ}-${PKG_NAME} \
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION} $SOURCE_DIRECTORY &&
+extract_jakarta_src ${SPELL#*-} \
+ ${SPELL#*-}-${VERSION} $SOURCE_DIRECTORY &&

register_jakarta_jar \
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}/dist/commons-beanutils.jar \
+ ${SPELL#*-}-${VERSION}/dist/commons-beanutils.jar \
commons-beanutils.jar
diff --git a/java/jakarta-commons-collections/DETAILS
b/java/jakarta-commons-collections/DETAILS
old mode 100755
new mode 100644
index 7d2d7cb..8e8796f5
--- a/java/jakarta-commons-collections/DETAILS
+++ b/java/jakarta-commons-collections/DETAILS
@@ -1,11 +1,8 @@
- PKG_PROJECT=jakarta
- PKG_SUBPRJ=commons
- PKG_NAME=collections
- SPELL=${PKG_PROJECT}-${PKG_SUBPRJ}-${PKG_NAME}
+ SPELL=jakarta-commons-collections
VERSION=2.1
- SOURCE=${PKG_NAME}-${VERSION}-src.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}-src
-
SOURCE_URL[0]=http://www.apache.org/dist/${PKG_PROJECT}/${PKG_SUBPRJ}/${PKG_NAME}/source/$SOURCE
+ SOURCE=${SPELL##*-}-${VERSION}-src.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL#*-}-${VERSION}-src
+ SOURCE_URL[0]=http://www.apache.org/dist/${SPELL//-/\/}/source/$SOURCE

SOURCE_HASH=sha512:c99f63790cdc59a5d753b20bd0f5b15b4090fe822c26ccc3634bd1e6983a38e689e8291573ba88602930e709c28e34665411813bd156786748477edb73d69b8f
LICENSE[0]=APACHE
WEB_SITE=http://jakarta.apache.org/commons/collections.html
diff --git a/java/jakarta-commons-collections/HISTORY
b/java/jakarta-commons-collections/HISTORY
index 0172fd5..1391834 100644
--- a/java/jakarta-commons-collections/HISTORY
+++ b/java/jakarta-commons-collections/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS, INSTALL: Normalize SPELL field and remove PKG_* variables
+
2006-06-29 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Removed BUILD_API=1, MAINTAINER, and UPDATED
* BUILD: Converted to build_api 2
diff --git a/java/jakarta-commons-collections/INSTALL
b/java/jakarta-commons-collections/INSTALL
index 0409870..a0b05ef 100755
--- a/java/jakarta-commons-collections/INSTALL
+++ b/java/jakarta-commons-collections/INSTALL
@@ -1,7 +1,7 @@
-extract_jakarta_dist ${PKG_SUBPRJ}-${PKG_NAME} \
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION} \
- dist/${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}.tar.gz &&
+extract_jakarta_dist ${SPELL#*-} \
+ ${SPELL#*-}-${VERSION} \
+ dist/${SPELL#*-}-${VERSION}.tar.gz &&

register_jakarta_jar \
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}/commons-collections.jar \
+ ${SPELL#*-}-${VERSION}/commons-collections.jar \
commons-collections.jar
diff --git a/java/jakarta-commons-daemon/DETAILS
b/java/jakarta-commons-daemon/DETAILS
old mode 100755
new mode 100644
index 529112a..92b25f7
--- a/java/jakarta-commons-daemon/DETAILS
+++ b/java/jakarta-commons-daemon/DETAILS
@@ -1,11 +1,8 @@
- PKG_PROJECT=jakarta
- PKG_SUBPRJ=commons
- PKG_NAME=daemon
- SPELL=${PKG_PROJECT}-${PKG_SUBPRJ}-${PKG_NAME}
+ SPELL=jakarta-commons-daemon
VERSION=20030402
- SOURCE=${PKG_SUBPRJ}-${PKG_NAME}-src-${VERSION}.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/${PKG_SUBPRJ}-${PKG_NAME}
-
SOURCE_URL[0]=http://cvs.apache.org/builds/${PKG_PROJECT}-${PKG_SUBPRJ}/nightly/${PKG_SUBPRJ}-${PKG_NAME}/${SOURCE}
+ SOURCE=${SPELL#*-}-src-${VERSION}.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL#*-}
+
SOURCE_URL[0]=http://cvs.apache.org/builds/${SPELL%-*}/nightly/${SPELL#*-}/${SOURCE}

SOURCE_HASH=sha512:9328bacd966b07eb7877ffb68075b80c8ecd534e526725f8d16a28b8da658d99725498fb817417fb0db6e5985810a1b2ad78e62857d82860f6d7d0cb57723c80
LICENSE[0]=APACHE
WEB_SITE=http://jakarta.apache.org/commons/sandbox/daemon/index.html
diff --git a/java/jakarta-commons-daemon/HISTORY
b/java/jakarta-commons-daemon/HISTORY
index 12fd9ea..f7a3ae5 100644
--- a/java/jakarta-commons-daemon/HISTORY
+++ b/java/jakarta-commons-daemon/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS, INSTALL: Normalize SPELL field and remove PKG_* variables
+
2006-06-29 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Removed BUILD_API=1, MAINTAINER, and UPDATED
* BUILD: Converted to build_api 2
diff --git a/java/jakarta-commons-daemon/INSTALL
b/java/jakarta-commons-daemon/INSTALL
index dbbc6a8..e21c915 100755
--- a/java/jakarta-commons-daemon/INSTALL
+++ b/java/jakarta-commons-daemon/INSTALL
@@ -1,7 +1,7 @@
-extract_jakarta_src ${PKG_SUBPRJ}-${PKG_NAME} \
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION} \
+extract_jakarta_src ${SPELL#*-} \
+ ${SPELL#*-}-${VERSION} \
$SOURCE_DIRECTORY &&

register_jakarta_jar \
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}/dist/commons-daemon.jar \
+ ${SPELL#*-}-${VERSION}/dist/commons-daemon.jar \
commons-daemon.jar
diff --git a/java/jakarta-commons-dbcp/BUILD b/java/jakarta-commons-dbcp/BUILD
index 4c737be..747f84d 100755
--- a/java/jakarta-commons-dbcp/BUILD
+++ b/java/jakarta-commons-dbcp/BUILD
@@ -6,7 +6,7 @@ set_ant_env &&
export
CLASSPATH="${JAVA_HOME}/lib/tools.jar:${JAVA_HOME}/lib/classes.zip:${ANT_HOME}/lib/ant.jar"

# create build.properties
-cat >
$SOURCE_DIRECTORY/${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}-src/build.properties
<<EOF
+cat > $SOURCE_DIRECTORY/${SPELL#*-}-${VERSION}-src/build.properties <<EOF
base.path=${SM_JAKARTA_HOME}
commons-collections.home=\${base.path}/commons-collections
commons-collections.jar=\${commons-collections.home}/commons-collections.jar
@@ -25,6 +25,6 @@ jndi.lib=\${jndi.home}/lib
jndi.jar=\${jndi.lib}/jndi.jar
EOF

-cd ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}-src &&
+cd ${SPELL#*-}-${VERSION}-src &&
cp LICENSE.txt ../LICENSE &&
ant dist
diff --git a/java/jakarta-commons-dbcp/DETAILS
b/java/jakarta-commons-dbcp/DETAILS
old mode 100755
new mode 100644
index 210854d..fc57a6f
--- a/java/jakarta-commons-dbcp/DETAILS
+++ b/java/jakarta-commons-dbcp/DETAILS
@@ -1,12 +1,9 @@
- PKG_PROJECT=jakarta
- PKG_SUBPRJ=commons
- PKG_NAME=dbcp
- SPELL=${PKG_PROJECT}-${PKG_SUBPRJ}-${PKG_NAME}
+ SPELL=jakarta-commons-dbcp
VERSION=1.0
- SOURCE=${PKG_NAME}-${VERSION}-src.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}-src
-
SOURCE_URL[0]=http://www.apache.org/dist/${PKG_PROJECT}/${PKG_SUBPRJ}/${PKG_NAME}/source/$SOURCE
-
SOURCE_URL[1]=http://archive.apache.org/dist/${PKG_SUBPRJ}/${PKG_NAME}/source/${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}-src.tar.gz
+ SOURCE=${SPELL##*-}-${VERSION}-src.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL#*-}-${VERSION}-src
+ SOURCE_URL[0]=http://www.apache.org/dist/${SPELL//-/\/}/source/$SOURCE
+
SOURCE_URL[1]=http://archive.apache.org/dist/commons/${SPELL##*-}/source/${SPELL#*-}-${VERSION}-src.tar.gz

SOURCE_HASH=sha512:d5d8e2bf44277d9a309b8a4bf04505bce11a82d79e88cb4b3694a0da346df745d8c4466121cdcb5f65bfc99dd5e2875a772e88447dad75c3ee029c0792adcd3c
LICENSE[0]=APACHE
WEB_SITE=http://jakarta.apache.org/commons/dbcp/
diff --git a/java/jakarta-commons-dbcp/HISTORY
b/java/jakarta-commons-dbcp/HISTORY
index 509eecd..c7b60b2 100644
--- a/java/jakarta-commons-dbcp/HISTORY
+++ b/java/jakarta-commons-dbcp/HISTORY
@@ -1,3 +1,7 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS, INSTALL: Normalize SPELL field and remove PKG_*
+ variables
+
2010-10-30 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: added SOURCE_URL[1]

diff --git a/java/jakarta-commons-dbcp/INSTALL
b/java/jakarta-commons-dbcp/INSTALL
index a9651a4..473428f 100755
--- a/java/jakarta-commons-dbcp/INSTALL
+++ b/java/jakarta-commons-dbcp/INSTALL
@@ -1,7 +1,7 @@
-extract_jakarta_src ${PKG_SUBPRJ}-${PKG_NAME}
\
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}
\
- $SOURCE_DIRECTORY/${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}-src
&&
+extract_jakarta_src ${SPELL#*-} \
+ ${SPELL#*-}-${VERSION} \
+ $SOURCE_DIRECTORY/${SPELL#*-}-${VERSION}-src &&

register_jakarta_jar \
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}/dist/commons-dbcp.jar \
+ ${SPELL#*-}-${VERSION}/dist/commons-dbcp.jar \
commons-dbcp.jar
diff --git a/java/jakarta-commons-digester/DETAILS
b/java/jakarta-commons-digester/DETAILS
old mode 100755
new mode 100644
index 38989b6..e74eead
--- a/java/jakarta-commons-digester/DETAILS
+++ b/java/jakarta-commons-digester/DETAILS
@@ -1,11 +1,8 @@
- PKG_PROJECT=jakarta
- PKG_SUBPRJ=commons
- PKG_NAME=digester
- SPELL=${PKG_PROJECT}-${PKG_SUBPRJ}-${PKG_NAME}
+ SPELL=jakarta-commons-digester
VERSION=1.4.1
- SOURCE=${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}-src.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}-src
-
SOURCE_URL[0]=http://www.apache.org/dist/${PKG_PROJECT}/${PKG_SUBPRJ}/${PKG_NAME}/source/$SOURCE
+ SOURCE=${SPELL#*-}-${VERSION}-src.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL#*-}-${VERSION}-src
+ SOURCE_URL[0]=http://www.apache.org/dist/${SPELL//-/\/}/source/$SOURCE

SOURCE_HASH=sha512:51dc72c4360e8c36da68bcfa79cc28f941d916fc5d22f1171cd6e942f60e39caf1533d67b79ff563bbf256e5f5cccce1a79a73251d3af3956270284422d3cda1
LICENSE[0]=APACHE
WEB_SITE=http://jakarta.apache.org/commons/digester.html
diff --git a/java/jakarta-commons-digester/HISTORY
b/java/jakarta-commons-digester/HISTORY
index 0172fd5..1391834 100644
--- a/java/jakarta-commons-digester/HISTORY
+++ b/java/jakarta-commons-digester/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS, INSTALL: Normalize SPELL field and remove PKG_* variables
+
2006-06-29 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Removed BUILD_API=1, MAINTAINER, and UPDATED
* BUILD: Converted to build_api 2
diff --git a/java/jakarta-commons-digester/INSTALL
b/java/jakarta-commons-digester/INSTALL
index af614a7..110bd3b 100755
--- a/java/jakarta-commons-digester/INSTALL
+++ b/java/jakarta-commons-digester/INSTALL
@@ -1,7 +1,7 @@
-extract_jakarta_src ${PKG_SUBPRJ}-${PKG_NAME} \
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION} \
+extract_jakarta_src ${SPELL#*-} \
+ ${SPELL#*-}-${VERSION} \
$SOURCE_DIRECTORY &&

register_jakarta_jar \
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}/dist/commons-digester.jar \
+ ${SPELL#*-}-${VERSION}/dist/commons-digester.jar \
commons-digester.jar
diff --git a/java/jakarta-commons-fileupload/DETAILS
b/java/jakarta-commons-fileupload/DETAILS
old mode 100755
new mode 100644
index ed2298f..63fbf17
--- a/java/jakarta-commons-fileupload/DETAILS
+++ b/java/jakarta-commons-fileupload/DETAILS
@@ -1,11 +1,8 @@
- PKG_PROJECT=jakarta
- PKG_SUBPRJ=commons
- PKG_NAME=fileupload
- SPELL=${PKG_PROJECT}-${PKG_SUBPRJ}-${PKG_NAME}
+ SPELL=jakarta-commons-fileupload
VERSION=20030402
- SOURCE=${PKG_SUBPRJ}-${PKG_NAME}-src-${VERSION}.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/${PKG_SUBPRJ}-${PKG_NAME}
-
SOURCE_URL[0]=http://cvs.apache.org/builds/${PKG_PROJECT}-${PKG_SUBPRJ}/nightly/${PKG_SUBPRJ}-${PKG_NAME}/${SOURCE}
+ SOURCE=${SPELL#*-}-src-${VERSION}.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL#*-}
+
SOURCE_URL[0]=http://cvs.apache.org/builds/${SPELL%-*}/nightly/${SPELL#*-}/${SOURCE}

SOURCE_HASH=sha512:e52de83a9fd64601970e4f4df7dbbf6a033985b780cf081fa233af512d816ba6dfc9d301246faf6e466df4de14b67a08c810a68c89482205ba8a47a195d406dd
LICENSE[0]=APACHE
WEB_SITE=http://jakarta.apache.org/commons/fileupload/
diff --git a/java/jakarta-commons-fileupload/HISTORY
b/java/jakarta-commons-fileupload/HISTORY
index c378f4f..8bbecbc 100644
--- a/java/jakarta-commons-fileupload/HISTORY
+++ b/java/jakarta-commons-fileupload/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS, INSTALL: Normalize SPELL field and remove PKG_* variables
+
2006-06-29 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Removed BUILD_API=1, MAINTAINER, and UPDATED
* BUILD: Converted to build_api 2
diff --git a/java/jakarta-commons-fileupload/INSTALL
b/java/jakarta-commons-fileupload/INSTALL
index 0a62410..885e8b6 100755
--- a/java/jakarta-commons-fileupload/INSTALL
+++ b/java/jakarta-commons-fileupload/INSTALL
@@ -1,7 +1,7 @@
-extract_jakarta_src ${PKG_SUBPRJ}-${PKG_NAME} \
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION} \
+extract_jakarta_src ${SPELL#*-} \
+ ${SPELL#*-}-${VERSION} \
$SOURCE_DIRECTORY &&

register_jakarta_jar
\
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}/dist/commons-fileupload-1.0-dev.jar
\
+ ${SPELL#*-}-${VERSION}/dist/commons-fileupload-1.0-dev.jar \
commons-fileupload.jar
diff --git a/java/jakarta-commons-lang/BUILD b/java/jakarta-commons-lang/BUILD
index 5e9c6c0..8b38220 100755
--- a/java/jakarta-commons-lang/BUILD
+++ b/java/jakarta-commons-lang/BUILD
@@ -3,13 +3,13 @@
set_ant_env &&

# create build.properties
-cat > $SOURCE_DIRECTORY/${PKG_SUBPRJ}-${PKG_NAME}/build.properties <<EOF
+cat > $SOURCE_DIRECTORY/${SPELL#*-}/build.properties <<EOF
base.path=${SM_JAKARTA_HOME}
commons-collections.home=\${base.path}/commons-collections
commons-collections.jar=\${commons-collections.home}/commons-collections.jar
junit.jar=${SM_IBM_HOME}/lib/junit.jar
EOF

-cd ${PKG_SUBPRJ}-${PKG_NAME} &&
+cd ${SPELL#*-} &&
cp LICENSE.txt ../LICENSE &&
ant dist
diff --git a/java/jakarta-commons-lang/DETAILS
b/java/jakarta-commons-lang/DETAILS
old mode 100755
new mode 100644
index 08f3b40..fe12d5d
--- a/java/jakarta-commons-lang/DETAILS
+++ b/java/jakarta-commons-lang/DETAILS
@@ -1,12 +1,8 @@
- PKG_PROJECT=jakarta
- PKG_SUBPRJ=commons
- PKG_NAME=lang
- SPELL=${PKG_PROJECT}-${PKG_SUBPRJ}-${PKG_NAME}
+ SPELL=jakarta-commons-lang
VERSION=20030402
- SOURCE=${PKG_SUBPRJ}-${PKG_NAME}-src-${VERSION}.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/${PKG_SUBPRJ}-${PKG_NAME}
-
SOURCE_URL[0]=http://cvs.apache.org/builds/${PKG_PROJECT}-${PKG_SUBPRJ}/nightly/${PKG_SUBPRJ}-${PKG_NAME}/${SOURCE}
-
#http://www.apache.org/dist/${PKG_PROJECT}/${PKG_SUBPRJ}/${PKG_NAME}/source/$SOURCE
+ SOURCE=${SPELL#*-}-src-${VERSION}.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL#*-}
+
SOURCE_URL[0]=http://cvs.apache.org/builds/${SPELL%-*}/nightly/${SPELL#*-}/${SOURCE}

SOURCE_HASH=sha512:1e659d231bbd71527fcba668e3d9ecbd811668e9c95f291b8f1f64aafa9a70c398661e33dd87b251cc21e4dc56dfb073fd697baf85907c753fa04493338f5991
LICENSE[0]=APACHE
WEB_SITE=http://jakarta.apache.org/commons/lang.html
diff --git a/java/jakarta-commons-lang/HISTORY
b/java/jakarta-commons-lang/HISTORY
index 6c79061..407bc7e 100644
--- a/java/jakarta-commons-lang/HISTORY
+++ b/java/jakarta-commons-lang/HISTORY
@@ -1,3 +1,7 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS, INSTALL: Normalize SPELL field and remove PKG_*
+ variables
+
2006-06-29 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Removed BUILD_API=2, MAINTAINER, and UPDATED
* BUILD: Converted to build_api 2
diff --git a/java/jakarta-commons-lang/INSTALL
b/java/jakarta-commons-lang/INSTALL
index 89dec51..c586034 100755
--- a/java/jakarta-commons-lang/INSTALL
+++ b/java/jakarta-commons-lang/INSTALL
@@ -1,7 +1,7 @@
-extract_jakarta_src ${PKG_SUBPRJ}-${PKG_NAME} \
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION} \
- $SOURCE_DIRECTORY/${PKG_SUBPRJ}-${PKG_NAME} &&
+extract_jakarta_src ${SPELL#*-} \
+ ${SPELL#*-}-${VERSION} \
+ $SOURCE_DIRECTORY/${SPELL#*-} &&

register_jakarta_jar \
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}/dist/commons-lang-2.0-dev.jar \
+ ${SPELL#*-}-${VERSION}/dist/commons-lang-2.0-dev.jar \
commons-lang.jar
diff --git a/java/jakarta-commons-logging/DETAILS
b/java/jakarta-commons-logging/DETAILS
old mode 100755
new mode 100644
index 8c07926..e027bc4
--- a/java/jakarta-commons-logging/DETAILS
+++ b/java/jakarta-commons-logging/DETAILS
@@ -1,12 +1,9 @@
- PKG_PROJECT=jakarta
- PKG_SUBPRJ=commons
- PKG_NAME=logging
- SPELL=${PKG_PROJECT}-${PKG_SUBPRJ}-${PKG_NAME}
+ SPELL=jakarta-commons-logging
VERSION=1.0.2
- SOURCE=${PKG_NAME}-${VERSION}-src.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}-src
-
SOURCE_URL[0]=http://www.apache.org/dist/${PKG_PROJECT}/${PKG_SUBPRJ}/${PKG_NAME}/source/$SOURCE
-
SOURCE_URL[1]=http://archive.apache.org/dist/${PKG_SUBPRJ}/${PKG_NAME}/source/$SOURCE
+ SOURCE=${SPELL##*-}-${VERSION}-src.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL#*-}-${VERSION}-src
+ SOURCE_URL[0]=http://www.apache.org/dist/${SPELL//-/\/}/source/$SOURCE
+
SOURCE_URL[1]=http://archive.apache.org/dist/commons/${SPELL##*-}/source/$SOURCE

SOURCE_HASH=sha512:acabf10b27965cffc71bc920e6643fb66d555b827bd4387c65c8d6c08a9ea79644041321958935da310583567212d46691c925ef2d1879629a8bc473148cf1b2
LICENSE[0]=APACHE
WEB_SITE=http://jakarta.apache.org/commons/logging.html
diff --git a/java/jakarta-commons-logging/HISTORY
b/java/jakarta-commons-logging/HISTORY
index 19eb83e..4ad6ca6 100644
--- a/java/jakarta-commons-logging/HISTORY
+++ b/java/jakarta-commons-logging/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS, INSTALL: Normalize SPELL field and remove PKG_* variables
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/java/jakarta-commons-logging/INSTALL
b/java/jakarta-commons-logging/INSTALL
index 814e61e..7f40840 100755
--- a/java/jakarta-commons-logging/INSTALL
+++ b/java/jakarta-commons-logging/INSTALL
@@ -1,10 +1,10 @@
-extract_jakarta_src ${PKG_SUBPRJ}-${PKG_NAME} \
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION} \
+extract_jakarta_src ${SPELL#*-} \
+ ${SPELL#*-}-${VERSION} \
$SOURCE_DIRECTORY/logging/dist &&

register_jakarta_jar \
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}/commons-logging-api.jar \
+ ${SPELL#*-}-${VERSION}/commons-logging-api.jar \
commons-logging-api.jar &&

-register_jakarta_jar
${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}/commons-logging.jar \
+register_jakarta_jar ${SPELL#*-}-${VERSION}/commons-logging.jar \
commons-logging.jar
diff --git a/java/jakarta-commons-modeler/BUILD
b/java/jakarta-commons-modeler/BUILD
index e3f3ce0..1bf4201 100755
--- a/java/jakarta-commons-modeler/BUILD
+++ b/java/jakarta-commons-modeler/BUILD
@@ -5,7 +5,7 @@ set_ant_env &&
export
CLASSPATH="${JAVA_HOME}/lib/tools.jar:${JAVA_HOME}/lib/classes.zip:${ANT_HOME}/lib/ant.jar"
&&

# create build.properties
-cat > $SOURCE_DIRECTORY/${PKG_SUBPRJ}-${PKG_NAME}/build.properties <<EOF
+cat > $SOURCE_DIRECTORY/${SPELL#*-}/build.properties <<EOF
commons.home=${SM_JAKARTA_HOME}/
sandbox.home=${SM_JAKARTA_HOME}/commons-sandbox
jaxp.home=${SM_SUN_HOME}/java_xml_pack/jaxp-1.2_01
@@ -27,7 +27,7 @@ jaxp.xalan.jar=${SM_JAKARTA_HOME}/lib/xalan.jar
junit.jar=\${junit.home}/junit.jar
EOF

-cd ${PKG_SUBPRJ}-${PKG_NAME} &&
+cd ${SPELL#*-} &&
cp LICENSE.txt ../LICENSE &&

ant dist
diff --git a/java/jakarta-commons-modeler/DETAILS
b/java/jakarta-commons-modeler/DETAILS
old mode 100755
new mode 100644
index 7997336..4a626d5
--- a/java/jakarta-commons-modeler/DETAILS
+++ b/java/jakarta-commons-modeler/DETAILS
@@ -1,11 +1,8 @@
- PKG_PROJECT=jakarta
- PKG_SUBPRJ=commons
- PKG_NAME=modeler
- SPELL=${PKG_PROJECT}-${PKG_SUBPRJ}-${PKG_NAME}
+ SPELL=jakarta-commons-modeler
VERSION=20030402
- SOURCE=${PKG_SUBPRJ}-${PKG_NAME}-src-${VERSION}.zip
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/${PKG_SUBPRJ}-${PKG_NAME}
-
SOURCE_URL[0]=http://cvs.apache.org/builds/${PKG_PROJECT}-${PKG_SUBPRJ}/nightly/${PKG_SUBPRJ}-${PKG_NAME}/$SOURCE
+ SOURCE=${SPELL#*-}-src-${VERSION}.zip
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL#*-}
+
SOURCE_URL[0]=http://cvs.apache.org/builds/${SPELL%-*}/nightly/${SPELL#*-}/$SOURCE

SOURCE_HASH=sha512:4f947d092f0ed503f073ee1e5cd7c8df2bbcb4078563cc87effb9b57177061ba422977d6ab19fac055e05d4642a399855113706a9e6cd808e515baedbd03b81d
LICENSE[0]=APACHE
WEB_SITE=http://jakarta.apache.org/commons/modeler.html
diff --git a/java/jakarta-commons-modeler/HISTORY
b/java/jakarta-commons-modeler/HISTORY
index b2229ea..1c0e01e 100644
--- a/java/jakarta-commons-modeler/HISTORY
+++ b/java/jakarta-commons-modeler/HISTORY
@@ -1,3 +1,7 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS, INSTALL: Normalize SPELL field and remove PKG_*
+ variables
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/java/jakarta-commons-modeler/INSTALL
b/java/jakarta-commons-modeler/INSTALL
index 976d1ef..cd879b3 100755
--- a/java/jakarta-commons-modeler/INSTALL
+++ b/java/jakarta-commons-modeler/INSTALL
@@ -1,7 +1,7 @@
-extract_jakarta_src ${PKG_SUBPRJ}-${PKG_NAME} \
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION} \
- $SOURCE_DIRECTORY/${PKG_SUBPRJ}-${PKG_NAME} &&
+extract_jakarta_src ${SPELL#*-} \
+ ${SPELL#*-}-${VERSION} \
+ $SOURCE_DIRECTORY/${SPELL#*-} &&

register_jakarta_jar \
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}/dist/commons-modeler.jar \
+ ${SPELL#*-}-${VERSION}/dist/commons-modeler.jar \
commons-modeler.jar
diff --git a/java/jakarta-commons-pool/DETAILS
b/java/jakarta-commons-pool/DETAILS
old mode 100755
new mode 100644
index 46b7b57..a4b9422
--- a/java/jakarta-commons-pool/DETAILS
+++ b/java/jakarta-commons-pool/DETAILS
@@ -1,12 +1,8 @@
- PKG_PROJECT=jakarta
- PKG_SUBPRJ=commons
- PKG_NAME=pool
- SPELL=${PKG_PROJECT}-${PKG_SUBPRJ}-${PKG_NAME}
+ SPELL=jakarta-commons-pool
VERSION=20030402
- SOURCE=${PKG_SUBPRJ}-${PKG_NAME}-src-${VERSION}.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/${PKG_SUBPRJ}-${PKG_NAME}
-
SOURCE_URL[0]=http://cvs.apache.org/builds/${PKG_PROJECT}-${PKG_SUBPRJ}/nightly/${PKG_SUBPRJ}-${PKG_NAME}/${SOURCE}
-
#http://www.apache.org/dist/${PKG_PROJECT}/${PKG_SUBPRJ}/${PKG_NAME}/source/$SOURCE
+ SOURCE=${SPELL#*-}-src-${VERSION}.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL#*-}
+
SOURCE_URL[0]=http://cvs.apache.org/builds/${SPELL%-*}/nightly/${SPELL#*-}/${SOURCE}

SOURCE_HASH=sha512:928605af91feaa0e6f26401ec0921953176193d31bfc82309455e28a4ee5ee7eb983b9cc218f66545f97a677035d95e8e06d3a63e276ef3c3c1756dfcf3a5d57
LICENSE[0]=APACHE
WEB_SITE=http://jakarta.apache.org/commons/pool/
diff --git a/java/jakarta-commons-pool/HISTORY
b/java/jakarta-commons-pool/HISTORY
index 12fd9ea..f7a3ae5 100644
--- a/java/jakarta-commons-pool/HISTORY
+++ b/java/jakarta-commons-pool/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS, INSTALL: Normalize SPELL field and remove PKG_* variables
+
2006-06-29 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Removed BUILD_API=1, MAINTAINER, and UPDATED
* BUILD: Converted to build_api 2
diff --git a/java/jakarta-commons-pool/INSTALL
b/java/jakarta-commons-pool/INSTALL
index ac23530..3ff19e7 100755
--- a/java/jakarta-commons-pool/INSTALL
+++ b/java/jakarta-commons-pool/INSTALL
@@ -1,7 +1,7 @@
-extract_jakarta_src ${PKG_SUBPRJ}-${PKG_NAME} \
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION} \
+extract_jakarta_src ${SPELL#*-} \
+ ${SPELL#*-}-${VERSION} \
$SOURCE_DIRECTORY &&

register_jakarta_jar \
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}/dist/commons-pool.jar \
+ ${SPELL#*-}-${VERSION}/dist/commons-pool.jar \
commons-pool.jar
diff --git a/java/jakarta-log4j/DETAILS b/java/jakarta-log4j/DETAILS
old mode 100755
new mode 100644
index ff68f6e..2aecd4e
--- a/java/jakarta-log4j/DETAILS
+++ b/java/jakarta-log4j/DETAILS
@@ -1,10 +1,8 @@
- PKG_PROJECT=jakarta
- PKG_NAME=log4j
- SPELL=${PKG_PROJECT}-${PKG_NAME}
+ SPELL=jakarta-log4j
VERSION=1.2.8
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}-${VERSION}
- SOURCE_URL[0]=http://jakarta.apache.org/${PKG_NAME}/${SOURCE}
+ SOURCE_URL[0]=http://jakarta.apache.org/${SPELL#*-}/$SOURCE

SOURCE_HASH=sha512:b76c7644c474db145b6848db5b4e9293b6bd93dd20a3558d36cd27b4be4f9443a6f48a4d3bef55ba865d50922959060fd952317082c1a82a1f96b93f1446188d
LICENSE[0]=APACHE
WEB_SITE=http://jakarta.apache.org/log4j/docs/index.html
diff --git a/java/jakarta-log4j/HISTORY b/java/jakarta-log4j/HISTORY
index ff37f40..c937d1d 100644
--- a/java/jakarta-log4j/HISTORY
+++ b/java/jakarta-log4j/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS, INSTALL: Normalize SPELL field and remove PKG_* variables
+
2007-08-29 Eric Sandall <sandalle AT sourcemage.org>
* DEPENDS: Fixed missing parameters for depending on z-rejected

diff --git a/java/jakarta-log4j/INSTALL b/java/jakarta-log4j/INSTALL
index 8920009..b036dba 100755
--- a/java/jakarta-log4j/INSTALL
+++ b/java/jakarta-log4j/INSTALL
@@ -1,2 +1,2 @@
-extract_jakarta_src ${PKG_NAME} ${PKG_NAME}-${VERSION} $SOURCE_DIRECTORY
&&
-register_jakarta_jar ${PKG_NAME}-${VERSION}/lib/log4j-1.2.8.jar log4j.jar
+extract_jakarta_src ${SPELL##*-} ${SPELL##*-}-${VERSION}
$SOURCE_DIRECTORY &&
+register_jakarta_jar ${SPELL##*-}-${VERSION}/lib/log4j-1.2.8.jar log4j.jar
diff --git a/java/jakarta-regexp/DETAILS b/java/jakarta-regexp/DETAILS
old mode 100755
new mode 100644
index 6b7e413..3f6d455
--- a/java/jakarta-regexp/DETAILS
+++ b/java/jakarta-regexp/DETAILS
@@ -1,10 +1,8 @@
- PKG_PROJECT=jakarta
- PKG_NAME=regexp
- SPELL=${PKG_PROJECT}-${PKG_NAME}
+ SPELL=jakarta-regexp
VERSION=1.2
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}-${VERSION}
-
SOURCE_URL[0]=http://www.apache.org/dist/${PKG_PROJECT}/${PKG_NAME}/source/${SOURCE}
+
SOURCE_URL[0]=http://www.apache.org/dist/${SPELL%-*}/${SPELL#*-}/source/${SOURCE}

SOURCE_HASH=sha512:94192a4f1dc2831debdff69e920d3d684df724cfd9d88a8f7a9a9c4753c9c3a43441b8f9048f77ece2ea690e473cac09338f007ed84331369d7d7160ff41a8b9
LICENSE[0]=APACHE
WEB_SITE=http://jakarta.apache.org/regexp/index.html
diff --git a/java/jakarta-regexp/HISTORY b/java/jakarta-regexp/HISTORY
index 5e3d098..6f3ee42 100644
--- a/java/jakarta-regexp/HISTORY
+++ b/java/jakarta-regexp/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS, INSTALL: Normalize SPELL field and remove PKG_* variables
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/java/jakarta-regexp/INSTALL b/java/jakarta-regexp/INSTALL
index bbd1610..1d06101 100755
--- a/java/jakarta-regexp/INSTALL
+++ b/java/jakarta-regexp/INSTALL
@@ -1,3 +1,3 @@
-extract_jakarta_src ${PKG_NAME} ${PKG_NAME}-${VERSION} $SOURCE_DIRECTORY
&&
-register_jakarta_jar ${PKG_NAME}-${VERSION}/jakarta-regexp-1.2.jar
\
+extract_jakarta_src ${SPELL##*-} ${SPELL##*-}-${VERSION}
$SOURCE_DIRECTORY &&
+register_jakarta_jar ${SPELL##*-}-${VERSION}/jakarta-regexp-1.2.jar
\
jakarta-regexp.jar
diff --git a/java/jakarta-struts-bin/DETAILS b/java/jakarta-struts-bin/DETAILS
old mode 100755
new mode 100644
index cbd89b1..d6853e5
--- a/java/jakarta-struts-bin/DETAILS
+++ b/java/jakarta-struts-bin/DETAILS
@@ -1,10 +1,9 @@
- PKG_PROJECT=jakarta
- PKG_NAME=struts
- SPELL=${PKG_PROJECT}-${PKG_NAME}-bin
+ SPELL=jakarta-struts-bin
+ SPELLX=${SPELL%-bin}
VERSION=1.1-rc1
- SOURCE=${PKG_PROJECT}-${PKG_NAME}-${VERSION}.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/${PKG_PROJECT}-${PKG_NAME}-${VERSION}
-
SOURCE_URL[0]=http://www.apache.org/dist/${PKG_PROJECT}/${PKG_NAME}/binaries/${SOURCE}
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=http://www.apache.org/dist/${SPELLX/-/\/}/binaries/$SOURCE

SOURCE_HASH=sha512:901d24bcc799d170cd03ddb8a4fe731b98a6ec4de7223864cafc02f5414a0c2f3976b48fd2886f4eabfe4869ecb835c2896b72752e4fc2efe5f68ec2859616c7
LICENSE[0]=APACHE
WEB_SITE=http://jakarta.apache.org/struts/index.html
diff --git a/java/jakarta-struts-bin/HISTORY b/java/jakarta-struts-bin/HISTORY
index 0517372..210e089 100644
--- a/java/jakarta-struts-bin/HISTORY
+++ b/java/jakarta-struts-bin/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS, INSTALL: Normalize SPELL field and remove PKG_* variables
+
2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
* PROVIDES: [automated] Fixed invalid entries.

diff --git a/java/jakarta-struts-bin/INSTALL b/java/jakarta-struts-bin/INSTALL
index 6a99118..4f387d4 100755
--- a/java/jakarta-struts-bin/INSTALL
+++ b/java/jakarta-struts-bin/INSTALL
@@ -1,4 +1,4 @@
. $SECTION_DIRECTORY/java-functions &&

-extract_jakarta_src ${PKG_NAME} ${PKG_NAME}-${VERSION} $SOURCE_DIRECTORY
&&
-register_jakarta_jar ${PKG_NAME}-${VERSION}/lib/struts.jar struts.jar
+extract_jakarta_src ${SPELL##*-} ${SPELL##*-}-${VERSION}
$SOURCE_DIRECTORY &&
+register_jakarta_jar ${SPELL##*-}-${VERSION}/lib/struts.jar struts.jar
diff --git a/java/jakarta-velocity/DETAILS b/java/jakarta-velocity/DETAILS
old mode 100755
new mode 100644
index 6d1ac18..869c820
--- a/java/jakarta-velocity/DETAILS
+++ b/java/jakarta-velocity/DETAILS
@@ -1,11 +1,9 @@
- PKG_PROJECT=jakarta
- PKG_NAME=velocity
- SPELL=${PKG_PROJECT}-${PKG_NAME}
+ SPELL=jakarta-velocity
VERSION=1.3.1
- SOURCE=${PKG_NAME}-${VERSION}.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/${PKG_NAME}-${VERSION}
-
SOURCE_URL[0]=http://jakarta.apache.org/builds/$SPELL/release/v1.3.1/${SOURCE}
- SOURCE_URL[1]=ftp://ftp.sourcemage.sk/mirror/java/${SOURCE}
+ SOURCE=${SPELL#*-}-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL#*-}-$VERSION
+
SOURCE_URL[0]=http://jakarta.apache.org/builds/$SPELL/release/v$VERSION/$SOURCE
+ SOURCE_URL[1]=ftp://ftp.sourcemage.sk/mirror/java/$SOURCE

SOURCE_HASH=sha512:14780e79a72b67953388132b23eed6e41491e1247b3b9ed4fa6b2c409efa5ace0a3ba1c6b94ea138b3c502575ecbfa89be5710ff841968118e7ab7229c981a9a
LICENSE[0]=APACHE
WEB_SITE=http://jakarta.apache.org/velocity/index.html
diff --git a/java/jakarta-velocity/HISTORY b/java/jakarta-velocity/HISTORY
index 58d18cb..910b13b 100644
--- a/java/jakarta-velocity/HISTORY
+++ b/java/jakarta-velocity/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS, INSTALL: Normalize SPELL field and remove PKG_* variables
+
2006-06-29 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Removed BUILD_API=1, MAINTAINER, and UPDATED
* BUILD: Converted to build_api 2
diff --git a/java/jakarta-velocity/INSTALL b/java/jakarta-velocity/INSTALL
index 914261a..91b079b 100755
--- a/java/jakarta-velocity/INSTALL
+++ b/java/jakarta-velocity/INSTALL
@@ -1,5 +1,5 @@
-extract_jakarta_dist ${PKG_NAME} ${PKG_NAME}-${VERSION} ${SOURCE} &&
-register_jakarta_jar ${PKG_NAME}-${VERSION}/velocity-1.3.1-rc2.jar \
+extract_jakarta_dist ${SPELL##*-} ${SPELL##*-}-${VERSION} ${SOURCE} &&
+register_jakarta_jar ${SPELL##*-}-${VERSION}/velocity-1.3.1-rc2.jar \
velocity.jar &&
-register_jakarta_jar ${PKG_NAME}-${VERSION}/velocity-dep-1.3.1-rc2.jar \
+register_jakarta_jar ${SPELL##*-}-${VERSION}/velocity-dep-1.3.1-rc2.jar \
velocity-dep.jar
diff --git a/java/kaffe/DEPENDS b/java/kaffe/DEPENDS
index 5d258e4..fcf3d6e 100755
--- a/java/kaffe/DEPENDS
+++ b/java/kaffe/DEPENDS
@@ -1,5 +1,5 @@
depends JPEG &&
-depends giflib &&
+depends GIFLIB &&
depends libpng &&
optional_depends -sub JAVA gcc \
'--enable-gcj' \
diff --git a/java/kaffe/HISTORY b/java/kaffe/HISTORY
index 5305792..1f71b0c 100644
--- a/java/kaffe/HISTORY
+++ b/java/kaffe/HISTORY
@@ -1,3 +1,6 @@
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on gcj to dependency on gcc with
sub-depends on JAVA (scripted)
diff --git a/kde4-apps/calligra/BUILD b/kde4-apps/calligra/BUILD
index 2b28a23..ef3da71 100755
--- a/kde4-apps/calligra/BUILD
+++ b/kde4-apps/calligra/BUILD
@@ -1,4 +1,4 @@
-OPTS+=" $KTINY" &&
+[[ "$KTINY" = off ]] || OPTS +=" $KTINY" &&
OPTS+=" -DQT3SUPPORT=$QT3" &&
if [[ $KDE_NEPOMUK == n ]];then
OPTS+=" -DNEPOMUK=off"
diff --git a/kde4-apps/calligra/CONFIGURE b/kde4-apps/calligra/CONFIGURE
index 30e5172..d81779e 100755
--- a/kde4-apps/calligra/CONFIGURE
+++ b/kde4-apps/calligra/CONFIGURE
@@ -1,3 +1,3 @@
source $SECTION_DIRECTORY/KDE_CONFIGURE &&
-config_query_option KTINY 'build tiny suite - Words/Tables/Stage' y
'-DTINY=1' ''
+config_query_option KTINY 'build tiny suite - Words/Tables/Stage' y
'-DTINY=1' 'off'
config_query_option QT3 'build parts which use Qt3 support?' n 'on' 'off'
diff --git a/kde4-apps/calligra/DEPENDS b/kde4-apps/calligra/DEPENDS
index 0c2325a..0936411 100755
--- a/kde4-apps/calligra/DEPENDS
+++ b/kde4-apps/calligra/DEPENDS
@@ -27,7 +27,10 @@ depends icu &&
depends sqlite &&
optional_depends mysql '' '' 'import MySql to Kexi' &&
optional_depends postgresql '' '' 'import Postgresql to Kexi' &&
+# Krita and Sheets
+depends eigen2 &&
#Krita
+optional_depends vc '' '' 'explicit SIMD optimization' &&
optional_depends libkdcraw '' '' 'process RAW photos' &&
optional_depends glew '' '' 'OpenGL shaders in Krita' &&
optional_depends gmm '' '' 'Krita panorama plugin' &&
diff --git a/kde4-apps/calligra/DETAILS b/kde4-apps/calligra/DETAILS
index 4856a27..e33d638 100755
--- a/kde4-apps/calligra/DETAILS
+++ b/kde4-apps/calligra/DETAILS
@@ -1,6 +1,6 @@
SPELL=calligra
- VERSION=2.6.0
-
SOURCE_HASH=sha512:c903f8dbd65c392a58500a390fa2fd1e5efa7a2292963bc17011a6b18e71a1213bdc895248613874b8ae90aba93b584223ff6175130cde66ca468492982af65e
+ VERSION=2.6.2
+
SOURCE_HASH=sha512:d7118fe7c30f8b59d7a296e149abc77b8af4ce012977592b6d181bab82ccc1c072cfea9d3098071487cfcf0933e2b99a333342843f4230a135263cb11c5d81b6
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://www.calligra-suite.org/
diff --git a/kde4-apps/calligra/HISTORY b/kde4-apps/calligra/HISTORY
index 2aa8358..18e7bd8 100644
--- a/kde4-apps/calligra/HISTORY
+++ b/kde4-apps/calligra/HISTORY
@@ -1,3 +1,11 @@
+2014-09-07 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: eigen2 needed for Krita and Sheets, vc for SIMD
+ * CONFIGURE, BUILD: provide non-empty value for KTINY when not chosen,
+ otherwise this choice is never remembered (sorcery bug or feature?)
+
+2013-03-14 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.6.2
+
2013-02-05 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.6.0

diff --git a/kde4-apps/clementine/DEPENDS b/kde4-apps/clementine/DEPENDS
new file mode 100755
index 0000000..f3e5458
--- /dev/null
+++ b/kde4-apps/clementine/DEPENDS
@@ -0,0 +1,2 @@
+depends qt4
+
diff --git a/kde4-apps/clementine/DETAILS b/kde4-apps/clementine/DETAILS
new file mode 100755
index 0000000..36103e3
--- /dev/null
+++ b/kde4-apps/clementine/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=clementine
+ VERSION=1.2.2
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/Clementine-$VERSION
+
SOURCE_URL[0]=https://github.com/clementine-player/Clementine/archive/${VERSION}.tar.gz
+ WEB_SITE=http://www.clementine-player.org/
+ ENTERED=20131015
+
SOURCE_HASH=sha512:48e934ed1f18724c4cc79eaf7ac16dcb2ecc9d268a4986a8a421c6518d7a13bd81a5b7d249b4ff146c860bed520a59d2062139fb57672609019b8c2c84e495ca
+ LICENSE[0]=GPL
+ SHORT="music player"
+cat << EOF
+Clementine is a modern music player and library organizer.
+EOF
diff --git a/kde4-apps/clementine/HISTORY b/kde4-apps/clementine/HISTORY
new file mode 100644
index 0000000..5fe13e8
--- /dev/null
+++ b/kde4-apps/clementine/HISTORY
@@ -0,0 +1,8 @@
+2014-02-28 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.2.2, SOURCE_URL[0] & SOURCE_DIRECTORY updated
+
+2013-11-26 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.2.1
+
+2013-10-15 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS, DEPENDS: spell created, version 1.2
diff --git a/kde4-apps/darkroom/DETAILS b/kde4-apps/darkroom/DETAILS
index a290db4..dc689ff 100755
--- a/kde4-apps/darkroom/DETAILS
+++ b/kde4-apps/darkroom/DETAILS
@@ -11,7 +11,7 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SHORT="a raw decoder for KDE"
cat << EOF
Darkroom is a raw decoder based on top of libkdcraw, which is a KDE
-library around dcraw. It can export to 8bit or 16bit PNG, and can apply some
+library around dcraw. It can export to 8-bit or 16-bit PNG, and can apply
some
transformation on the images, like white balance adjustement, noise
reduction,
chromatic aberation correction... It fully transfers metadata from the raw
file to PNG, there is basic support for color management.
diff --git a/kde4-apps/darkroom/HISTORY b/kde4-apps/darkroom/HISTORY
index a2d614d..f60f0de 100644
--- a/kde4-apps/darkroom/HISTORY
+++ b/kde4-apps/darkroom/HISTORY
@@ -1,3 +1,6 @@
+2014-12-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Replace "bit" suffix with "-bit" in description
+
2011-09-04 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: PATCHLEVEL++ for /opt/kde4 -> /usr change

diff --git a/kde4-apps/digikam4/DEPENDS b/kde4-apps/digikam4/DEPENDS
index d9784cf..11fb5bc 100755
--- a/kde4-apps/digikam4/DEPENDS
+++ b/kde4-apps/digikam4/DEPENDS
@@ -10,6 +10,7 @@ depends JPEG &&
depends opencv &&
depends qjson &&
depends marble &&
+depends sane-backends &&

optional_depends kdepimlibs4 '' '' 'PIM support' &&
# added optional dependencies from kipi-plugins4
diff --git a/kde4-apps/digikam4/DETAILS b/kde4-apps/digikam4/DETAILS
index d3b5ae7..f16d10a 100755
--- a/kde4-apps/digikam4/DETAILS
+++ b/kde4-apps/digikam4/DETAILS
@@ -1,9 +1,9 @@
SPELL=digikam4
SPELLX=${SPELL//4}
- VERSION=2.9.0
-
SOURCE_HASH=sha512:ef6b94f3752bd91f3b6da14f509379e3fe7bef166bc617642c531fb0a88b94876f7c59deede3957093070396c4fa9b8c6635ce9a71b7230a2809426a82e721ec
+ VERSION=4.2.0
+
SOURCE_HASH=sha512:ff9442360a343beff1643ef95f4dcff81e764a03cf18d8de800b45ca19b0a3727e59916ca0613cf4977c8e19ebc87f3f6682a48d5ab78b313b1d0189fbaa1169
SOURCE=${SPELLX}-$VERSION.tar.bz2
- SOURCE_URL[0]=http://downloads.sourceforge.net/digikam/$SOURCE
+ SOURCE_URL[0]=$KDE_URL/stable/digikam/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELLX}-${VERSION}
WEB_SITE=http://digikam.org
ENTERED=20080501
diff --git a/kde4-apps/digikam4/HISTORY b/kde4-apps/digikam4/HISTORY
index a00bae3..a2642aa 100644
--- a/kde4-apps/digikam4/HISTORY
+++ b/kde4-apps/digikam4/HISTORY
@@ -1,3 +1,15 @@
+2014-08-05 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.2.0
+
+2013-08-07 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.3.0
+
+2013-07-12 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Depends on sane-backends
+
+2013-03-15 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.1.0, SOURCE_URL[0] updated
+
2012-09-05 Tommy Boatman <tboatman AT sourcemage.org>
* DETAILS: 2.9.0
* TRIGGERS: removed as kdegraphics4 is just a shell now
diff --git a/kde4-apps/koffice2/BUILD b/kde4-apps/koffice2/BUILD
index 305886e..27ba77d 100755
--- a/kde4-apps/koffice2/BUILD
+++ b/kde4-apps/koffice2/BUILD
@@ -1,2 +1 @@
-OPTS+=" $KTINY" &&
-default_build
+true
diff --git a/kde4-apps/koffice2/CONFIGURE b/kde4-apps/koffice2/CONFIGURE
deleted file mode 100755
index 6b7722f..0000000
--- a/kde4-apps/koffice2/CONFIGURE
+++ /dev/null
@@ -1,3 +0,0 @@
-source $SECTION_DIRECTORY/KDE_CONFIGURE &&
-config_query_option KTINY 'build tiny koffice - kword/kspread/kpresenter' y
'-DTINY=1' ''
-
diff --git a/kde4-apps/koffice2/CONFLICTS b/kde4-apps/koffice2/CONFLICTS
new file mode 100755
index 0000000..87131e8
--- /dev/null
+++ b/kde4-apps/koffice2/CONFLICTS
@@ -0,0 +1 @@
+conflicts koffice2 y
diff --git a/kde4-apps/koffice2/DEPENDS b/kde4-apps/koffice2/DEPENDS
deleted file mode 100755
index c2ec344..0000000
--- a/kde4-apps/koffice2/DEPENDS
+++ /dev/null
@@ -1,46 +0,0 @@
-source $SECTION_DIRECTORY/KDE_DEPENDS &&
-depends perl &&
-depends libpng &&
-depends zlib &&
-
-depends OPENGL &&
-optional_depends freetype2 '' '' 'font support' &&
-optional_depends fontconfig '' '' '' &&
-
-if [[ -z "$KTINY" ]];then
-#Karbon
-optional_depends pstoedit '' '' 'Karbon eps import filter' &&
-# Kexi
-depends bzip2 &&
-optional_depends sqlite '' '' 'kexi database' &&
-optional_depends MYSQL '' '' 'import MySql to Kexi' &&
-optional_depends postgresql '' '' 'import Postgresql to Kexi' &&
-optional_depends xbase '' '' 'import dbase to Kexi' &&
-#Krita
-optional_depends libkdcraw4 '' '' 'process RAW photos' &&
-optional_depends glew '' '' 'OpenGL shaders in Krita' &&
-optional_depends gmm '' '' 'Krita panorama plugin' &&
-optional_depends exiv2 '' '' 'decode photo tags' &&
-optional_depends lcms '' '' 'colour management' &&
-optional_depends openexr '' '' 'Krita EXR filter' &&
-optional_depends openjpeg '' '' 'Krita graphics filters' &&
-optional_depends qimageblitz '' '' 'graphics manipulation' &&
-optional_depends glpk '' '' 'painterly mixer plugin' &&
-optional_depends tiff '' '' 'graphics support' &&
-optional_depends create '' '' 'creative resources, brushes,
palettes etc' &&
-#KPlato
-optional_depends kdepimlibs4 '' '' 'PIM support'
-fi &&
-#KPresenter
-optional_depends boost '' '' 'for KPresenter' &&
-#KSpread
-optional_depends eigen2 '-DEIGEN2_INCLUDE_DIR=/usr/include/eigen2'
'' \
- 'for KSpread' &&
-optional_depends gsl '' '' 'improved maths' &&
-#KWord
-optional_depends poppler '' '' 'PDF support' &&
-optional_depends wv2 '' '' 'MS Word import' &&
-optional_depends qca2 '' '' 'crypto support' &&
-optional_depends libwpg '' '' 'WordPerfect graphics' &&
-optional_depends libwpd '' '' 'WordPerfect import'
-#
diff --git a/kde4-apps/koffice2/DETAILS b/kde4-apps/koffice2/DETAILS
index b2201ae..bfe10e9 100755
--- a/kde4-apps/koffice2/DETAILS
+++ b/kde4-apps/koffice2/DETAILS
@@ -1,28 +1,8 @@
SPELL=koffice2
-#if [[ $KOFF_VER == unstable ]];then
- VERSION=2.3.3
-
SOURCE_HASH=sha512:75da920e01b47d04d7451aff55596b688ebcacd3c0c814f50742ea1e2d43bd8eaa7f338211cbc5091404976ae377fc6e445ccef3cfe96cc8d8ee622cbebf72e1
- SPELLX=${SPELL//2}-${VERSION}
- SOURCE=$SPELLX.tar.bz2
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX
- SOURCE_URL[0]=$KDE_URL/${KOFF_VER:-stable}/$SPELLX/$SOURCE
- WEB_SITE=http://www.koffice.org
- ENTERED=20070707
- LICENSE[0]=GPL
- KEYWORDS="kde office"
- SHORT="Full office suite"
+ VERSION=0
+ PATCHLEVEL=9999
+ SHORT="deprecated"
cat << EOF
-KOffice is a free, integrated office suite for KDE, the K Desktop
Environment.
-
-In the KOffice suite the following parts are being developed:
- * KWord - A frame-based word processor capable of professional standard
- documents
- * KSpread - A powerful spreadsheet application.
- * KPresenter - A full-featured presentation program.
- * Kivio - A Visio(R)-style flowcharting application.
- * Karbon14 - A vector drawing application.
- * Krita - A raster-based image manipulation program like The GIMP or
Adobe(C)
- Photoshop(R).
- * Kugar - A tool for generating business quality reports.
- * KChart - An integrated graph and chart drawing tool.
+deprecated spell [replaced by calligra]
EOF
+
diff --git a/kde4-apps/koffice2/DOWNLOAD b/kde4-apps/koffice2/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/kde4-apps/koffice2/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/kde4-apps/koffice2/HISTORY b/kde4-apps/koffice2/HISTORY
index 7030613..6e16076 100644
--- a/kde4-apps/koffice2/HISTORY
+++ b/kde4-apps/koffice2/HISTORY
@@ -1,177 +1,4 @@
-2011-10-09 Ismael Luceno <ismael AT sourcemage.org>
- * DETAILS: updated spell to 2.3.3
-
-2011-10-04 Bor Kraljič <pyrobor AT ver.si>
- * DEPENDS: fixed typo
-
-2011-09-04 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: PATCHLEVEL++ for /opt/kde4 -> /usr change
-
-2011-08-16 Bor Kraljič <pyrobor AT ver.si>
- * DEPENDS: kdegraphics4 -> libkdcraw4
-
-2011-02-17 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 2.3.1
-
-2010-04-12 Eric Sandall <sandalle AT sourcemage.org>
- * PRE_BUILD: stable has ora CMakeList.txt in same location as unstable
-
-2010-04-06 Philippe "Puppet_Master" Caseiro <puppetmaster AT sourcemage.org>
- * DEPENDS: updated mysql dependency to MYSQL provider
-
-2010-04-02 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: boost is also needed for the TINY configuration
-
-2010-02-08 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: add optional create
-
-2010-01-17 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.1.1
-
-2009-11-22 Treeve Jelbert <treeve AT sourcemage.org>
- * CONFIGURE: added, prompt for tiny koffice
- * BUILD: added
- * DEPENDS: restructure for tiny build
- * DEPENDS: remove graphicsmagick, no longer used
- add openjpeg, boost
-
-2009-10-28 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.0.91 (unstable)
-
-2009-10-18 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: removing trigger on kdelibs4
- * DEPENDS: delete libart_lgpl
-
-2009-10-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.0.83 (unstable)
-
-2009-09-17 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.0.82 (unstable)
-
-2009-08-28 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.0.81 (unstable)
- * PREPARE: added support for unstable version
- * PRE_BUILD: adjust for unstable
- * DEPENDS: add gmm
-
-2009-08-12 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.0.2
-
-2009-06-25 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.0.1
-
-2009-06-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: remove libexif, not needed
-
-2009-05-28 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.0.0
- * PRE_BUILD: remove exceptions fix
-
-2009-04-08 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 1.9.99.0
- * PRE_BUILD: don't apply patch
- fix exceptions problem for:
-
krita/plugins/filters/imageenhancement/kis_wavelet_noise_reduction.cpp
- * wv2.patch: deleted
-
-2009-03-06 Treeve Jelbert <treeve AT sourcemage.org>
- * wv2.patch: added, upstream patch, for amd64
- * PRE_BUILD: apply patch
- * wv2.patch: remove inapplicable part
-
-2009-03-05 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 1.9.98.7
- * exiv2.diff: deleted
- * PRE_BUILD: don't apply patch
-
-2009-02-05 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 1.9.98.6
- * exiv2.diff: added, fix compile with latest exiv2
- * PRE_BUILD: apply patch
-
-2009-01-14 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 1.9.98.5
-
-2008-12-11 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 1.9.98.3
-
-2008-12-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: add optional gsl, pstoedit
-
-2008-11-28 Treeve Jelbert <treeve AT sourcemage.org>
- * PRE_BUILD: added, prevent update_xdg_mimetypes
- fixes bug #14918
-
-2008-11-20 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 1.9.98.2
-
-2008-10-16 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: add optional kdegraphics4
-
-2008-10-15 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 1.9.98.1
-
-2008-09-22 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 1.9.98.0
-
-2008-09-14 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: fix path for eigen2
-
-2008-09-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: eigen -> eigen2
-
-2008-08-29 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 1.9.95.10
-
-2008-08-08-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: update some descriptions
- add optional xbase
-
-2008-07-15 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 1.9.95.9
-
-2008-05-27 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 1.9.95.8
-
-2008-05-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 1.9.95.4
-
-2007-02-18 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: tarball moved to unstable
-
-2007-02-16 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: add optional libwpg
-
-2007-02-10 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 1.9.95.3 (stable)
-
-2007-02-08 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 771426
-
-2007-02-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 768399
- unstable snapshot
-
-2007-12-11 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 1.9.95.1
-
-2007-11-28 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 1.9.95
- * DEPENDS: add libwpd
-
-2007-10-18 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 1.9.94
-
-2007-09-06 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 1.9.93
- * DEPENDS: add libart_lgpl, qimageblitz, kdepimlibs4, glpk
-
-2007-08-02 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 1.9.92
-
-2007-07-08 Treeve Jelbert <treeve AT sourcemage.org>
- * TRIGGERS: should be kdelibs4
-
-2007-07-07 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 1.9.91
- first attempt at kde4 version
+2013-08-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0
+ PATCHLEVEL=9999
+ spell deprecated [replaced by calligra]
diff --git a/kde4-apps/koffice2/INSTALL b/kde4-apps/koffice2/INSTALL
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/kde4-apps/koffice2/INSTALL
@@ -0,0 +1 @@
+true
diff --git a/kde4-apps/koffice2/PREPARE b/kde4-apps/koffice2/PREPARE
deleted file mode 100755
index 35cd802..0000000
--- a/kde4-apps/koffice2/PREPARE
+++ /dev/null
@@ -1 +0,0 @@
-config_query_list KOFF_VER 'which version to build?' stable unstable
diff --git a/kde4-apps/koffice2/PRE_BUILD b/kde4-apps/koffice2/PRE_BUILD
index 83ee8c5..27ba77d 100755
--- a/kde4-apps/koffice2/PRE_BUILD
+++ b/kde4-apps/koffice2/PRE_BUILD
@@ -1,3 +1 @@
-default_pre_build &&
-cd $SOURCE_DIRECTORY &&
-sed -i '/update_xdg_mimetypes/D' krita/plugins/formats/ora/CMakeLists.txt
+true
diff --git a/kde4-apps/koffice2/UP_TRIGGERS b/kde4-apps/koffice2/UP_TRIGGERS
new file mode 100755
index 0000000..42072d0
--- /dev/null
+++ b/kde4-apps/koffice2/UP_TRIGGERS
@@ -0,0 +1 @@
+up_trigger calligra cast_self
diff --git a/kde4-apps/quassel/DETAILS b/kde4-apps/quassel/DETAILS
index db1ae8e..a616549 100755
--- a/kde4-apps/quassel/DETAILS
+++ b/kde4-apps/quassel/DETAILS
@@ -1,6 +1,6 @@
SPELL=quassel
- VERSION=0.8.0
-
SOURCE_HASH=sha512:36a9395d7706f771d5477c233aec49fdd94b9b3c3bf723025b77ce299d05c36fa672ab178863aef5c1b8e5ca9500dd73094af3754c9f14d4b4b5274cd7ee909c
+ VERSION=0.9.2
+
SOURCE_HASH=sha512:81e343b9b7df7473c9d899df9ad8c4baa779545ac4fe15c3b7d47f3e9473d24aa78c8cfc1833b79ec5b4b3173e8d83e22394a50b7184f348b3f1155bb3724f3d
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://quassel-irc.org
diff --git a/kde4-apps/quassel/HISTORY b/kde4-apps/quassel/HISTORY
index 144dc44..1e63fd7 100644
--- a/kde4-apps/quassel/HISTORY
+++ b/kde4-apps/quassel/HISTORY
@@ -1,3 +1,9 @@
+2013-11-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.2
+
+2013-05-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.0
+
2012-05-09 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.8.0

diff --git a/kde4-apps/rekonq/DETAILS b/kde4-apps/rekonq/DETAILS
index e69b1ef..9ad2485 100755
--- a/kde4-apps/rekonq/DETAILS
+++ b/kde4-apps/rekonq/DETAILS
@@ -1,7 +1,7 @@
SPELL=rekonq
- VERSION=2.2.1
-
SOURCE_HASH=sha512:d1838497df967acaf9faaeecb5338f2fe7c1dfddb79037d8118e8afb57687d8d757179e56986847823ba281a888c5420aa3ec071c72269e4286d39a1ac6b341a
- SOURCE=$SPELL-$VERSION.tar.bz2
+ VERSION=2.4.2
+
SOURCE_HASH=sha512:55594dac99b06db7986198f1b6e8efdb0770e2219a33d34db7919d4d0d741ef026b0e12d284ae9b2e1a9b6e40efcdf4f0870e9b0819bff14f45162c5b464ba78
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
WEB_SITE=http://rekonq.kde.org/
diff --git a/kde4-apps/rekonq/HISTORY b/kde4-apps/rekonq/HISTORY
index 31f8f6e..2a1215a 100644
--- a/kde4-apps/rekonq/HISTORY
+++ b/kde4-apps/rekonq/HISTORY
@@ -1,3 +1,12 @@
+2014-01-26 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.4.2
+
+2013-11-20 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.4.0
+
+2013-07-01 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.3.2
+
2013-03-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.2.1

diff --git a/kde4-apps/skrooge/DETAILS b/kde4-apps/skrooge/DETAILS
index c7364b7..e06fa95 100755
--- a/kde4-apps/skrooge/DETAILS
+++ b/kde4-apps/skrooge/DETAILS
@@ -1,9 +1,9 @@
SPELL=skrooge
if [[ $SK_VER != devel ]]; then
- VERSION=1.0.0
-
SOURCE_HASH=sha512:48dee76fee8938448a465c9ff8e455ac3582cd911caf83c216bb56c6c481d59b32b182d93ce437ddf0070eb0a609b755718b41053b4bacbff05a55aa04ccb03a
+ VERSION=1.8.0
+
SOURCE_HASH=sha512:cc64c47af430c52f5e341c6af8630704f33f2b1973b8f4275bf4522cc2c2925c71ced3f68557ba652c3f37b3119c1132489f55e0ec2bab551eb4eb1f7a02fb44
SOURCE=$SPELL-$VERSION.tar.bz2
- SOURCE_URL[0]=http://skrooge.org/files/$SOURCE
+ SOURCE_URL[0]=http://download.kde.org/stable/$SPELL/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
else
if [[ $SK_VCS_AUTOUPDATE == y ]]; then
diff --git a/kde4-apps/skrooge/HISTORY b/kde4-apps/skrooge/HISTORY
index 6188025..14dac9c 100644
--- a/kde4-apps/skrooge/HISTORY
+++ b/kde4-apps/skrooge/HISTORY
@@ -1,3 +1,6 @@
+2014-02-10 Tommy Boatman <tboatman AT sourcemage.org>
+ * DETAILS: stable -> 1.8.0, download URL to download.kde.org
+
2011-10-07 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: updated spell to 1.0.0

diff --git a/kde4-apps/tellico2/DEPENDS b/kde4-apps/tellico2/DEPENDS
index 95ce1a0..6ffc30b 100755
--- a/kde4-apps/tellico2/DEPENDS
+++ b/kde4-apps/tellico2/DEPENDS
@@ -1,11 +1,13 @@
source "$SECTION_DIRECTORY/KDE_DEPENDS" &&
depends libxml2 &&
depends libxslt &&
-optional_depends kdemultimedia4 '' '' 'for fetching CDDB information' &&
+depends qimageblitz &&
optional_depends kdepimlibs4 '' '' 'address book & calendar support' &&
optional_depends libksane '' '' 'scanning images' &&
optional_depends v4l-utils '' '' 'barcode scanning' &&
optional_depends poppler '' '' 'reading PDF files' &&
optional_depends exempi '' '' 'for reading PDF/XMP metadata' &&
-optional_depends taglib '' '' 'for reading audio files'
-#libyaz" "Support for searching z39.50 databases"
"http://www.indexdata.dk/yaz/
+optional_depends libkcddb '' '' 'fetch CDDB information' &&
+optional_depends taglib '' '' 'read audio files' &&
+optional_depends yaz '' '' 'search z39.50 databases' &&
+optional_depends qjson '' '' 'search OpenLibrary/Freebase'
diff --git a/kde4-apps/tellico2/DETAILS b/kde4-apps/tellico2/DETAILS
index 0ce87c3..11f220d 100755
--- a/kde4-apps/tellico2/DETAILS
+++ b/kde4-apps/tellico2/DETAILS
@@ -1,7 +1,7 @@
SPELL=tellico2
SPELLX=tellico
- VERSION=2.3.4
-
SOURCE_HASH=sha512:fdb8f2c35f181ad9af702577d7cdef47fc25596ea43f5554263bf9b69b423db3560279720a7da9442d41a179b7761fd01f6baa550127524fe59654ba5ef4c03f
+ VERSION=2.3.8
+
SOURCE_HASH=sha512:80fbac2c8a5cbe419220a923980960ff7420104486e4b80ee504acd06c99a14e6e10eb673e7be2490af5980ae1b3e0eaf5f89093cf100a4b9513c18fb5afb3b3
SOURCE=$SPELLX-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
WEB_SITE=http://tellico-project.org
diff --git a/kde4-apps/tellico2/HISTORY b/kde4-apps/tellico2/HISTORY
index d7d2326..c71ffa0 100644
--- a/kde4-apps/tellico2/HISTORY
+++ b/kde4-apps/tellico2/HISTORY
@@ -1,3 +1,7 @@
+204-01-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.4.8
+ * DEPENDS: add libkcddb, yaz, qimageblitz, qjson
+
2012-10-12 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: libv4l -> v4l-utils

diff --git a/kde4-bindings/pykde4/DEPENDS b/kde4-bindings/pykde4/DEPENDS
index 82a5afe..2c42588 100755
--- a/kde4-bindings/pykde4/DEPENDS
+++ b/kde4-bindings/pykde4/DEPENDS
@@ -1,3 +1,4 @@
source $SECTION_DIRECTORY/KDE_DEPENDS &&
depends sip &&
+depends phonon &&
depends pyqt4
diff --git a/kde4-bindings/pykde4/DETAILS b/kde4-bindings/pykde4/DETAILS
index 9d52c13..ddc2a51 100755
--- a/kde4-bindings/pykde4/DETAILS
+++ b/kde4-bindings/pykde4/DETAILS
@@ -1,8 +1,8 @@
SPELL=pykde4
- VERSION=4.9.5
+ VERSION=4.10.5
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
-#
SOURCE_HASH=sha512:a195af622395ab71f283797b1a8c0c79502b3a3ce1f28d4f124876404d17b9bfec146081d8897df903c987bed8abdf47a7d7f27e83b1559fa9b515b95fae88d5
+#
SOURCE_HASH=sha512:751ff334e13a7abcc078d4e5326e87e704cedd8ffa2b0e723a13d61608bf08fec2d1fa414a868a10f201edba417b1e442f25dae03ca4aaf9577aa3064347b2b2
SOURCE_URL=$KDE_URL/stable/$VERSION/src/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://www.kde.org
diff --git a/kde4-bindings/pykde4/HISTORY b/kde4-bindings/pykde4/HISTORY
index 96c61bf..124bd25 100644
--- a/kde4-bindings/pykde4/HISTORY
+++ b/kde4-bindings/pykde4/HISTORY
@@ -1,3 +1,9 @@
+2013-08-13 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
+2013-07-10 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Depends on phonon
+
2013-01-04 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.9.5
* PRE_BUILD, sip-4.14.patch: removed
diff --git a/kde4-bindings/pykde4/pykde4-4.10.5.tar.xz.sig
b/kde4-bindings/pykde4/pykde4-4.10.5.tar.xz.sig
new file mode 100644
index 0000000..6f6cb01
Binary files /dev/null and b/kde4-bindings/pykde4/pykde4-4.10.5.tar.xz.sig
differ
diff --git a/kde4-bindings/pykde4/pykde4-4.9.5.tar.xz.sig
b/kde4-bindings/pykde4/pykde4-4.9.5.tar.xz.sig
deleted file mode 100644
index 986ddb0..0000000
Binary files a/kde4-bindings/pykde4/pykde4-4.9.5.tar.xz.sig and /dev/null
differ
diff --git a/kde4-edu/analitza/DETAILS b/kde4-edu/analitza/DETAILS
index 0ea4c94..65bef72 100755
--- a/kde4-edu/analitza/DETAILS
+++ b/kde4-edu/analitza/DETAILS
@@ -1,8 +1,8 @@
SPELL=analitza
- VERSION=4.9.5
+ VERSION=4.10.5
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_URL[0]=$KDE_URL/stable/${VERSION}/src/${SOURCE}
-
SOURCE_HASH=sha512:4c4bb16da94f64a135ee60d4f0af56cad8bff1b086770847f2f70c0dd911fac8dd97c2b64804f003ef07aff4f1a476f7b00a3df5647eab598afcc9ef9e712edc
+
SOURCE_HASH=sha512:e9c0fb8c4cdc7fc905dc042030101a380e2f7a26eb6e4187a96506022d97947d62620860a5c5abe5c11ca83a02bf954c0a769bd00024a80ef5254264b064c940
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="www.kde.org"
LICENSE[0]="GPL"
diff --git a/kde4-edu/analitza/HISTORY b/kde4-edu/analitza/HISTORY
index 3120c01..07a8c2d 100644
--- a/kde4-edu/analitza/HISTORY
+++ b/kde4-edu/analitza/HISTORY
@@ -1,3 +1,6 @@
+2013-08-13 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-01-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.9.5

diff --git a/kde4-edu/blinken/DETAILS b/kde4-edu/blinken/DETAILS
index c4f86cb..4f3f206 100755
--- a/kde4-edu/blinken/DETAILS
+++ b/kde4-edu/blinken/DETAILS
@@ -1,7 +1,7 @@
SPELL=blinken
- VERSION=4.9.5
+ VERSION=4.10.5
SOURCE=$SPELL-$VERSION.tar.xz
-
SOURCE_HASH=sha512:ab3cd6a0501520dc39ba51c82d0f369b980da2d5f88df94ca22384ede620e418785d5ed867c70ebded405ffffc1ce3e43c3e1420da9e5c14b5907ca7be1bedd8
+
SOURCE_HASH=sha512:d391cc3e83007c9ca0bee94358a9a7d6ed0c4f0c57a0b96d7cfbfe886c2936acd23aaf64bf77e61ff92f3828f6abe4b2e626b3781723e5701627e1a189f1159f
SOURCE_URL=$KDE_URL/stable/$VERSION/src/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://www.kde.org
diff --git a/kde4-edu/blinken/HISTORY b/kde4-edu/blinken/HISTORY
index ff7edac..10f4b42 100644
--- a/kde4-edu/blinken/HISTORY
+++ b/kde4-edu/blinken/HISTORY
@@ -1,3 +1,6 @@
+2013-08-13 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-01-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.9.5

diff --git a/kde4-edu/cantor/DETAILS b/kde4-edu/cantor/DETAILS
index ffd9b76..f82a98a 100755
--- a/kde4-edu/cantor/DETAILS
+++ b/kde4-edu/cantor/DETAILS
@@ -1,7 +1,7 @@
SPELL=cantor
- VERSION=4.9.5
+ VERSION=4.10.5
SOURCE=$SPELL-$VERSION.tar.xz
-
SOURCE_HASH=sha512:57e6b2a7482625f00990578f97cfbc5f880e4d6abb597c874de8064e3cb74f16d6eeea85a654d5da860f07e0b2a46cba943e2b07019ffc56a0b074c9d906ffcf
+
SOURCE_HASH=sha512:ffbba568421de8db3d1d31a4fa0500523b8e2386bcdff747b09ac40b20c808fcd2d83326b27c1980f12c3bc845923558829c7f552aa5e438d8d12bec16a24df0
SOURCE_URL=$KDE_URL/stable/$VERSION/src/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://www.kde.org
diff --git a/kde4-edu/cantor/HISTORY b/kde4-edu/cantor/HISTORY
index 27133e6..e5e2eae 100644
--- a/kde4-edu/cantor/HISTORY
+++ b/kde4-edu/cantor/HISTORY
@@ -1,3 +1,6 @@
+2013-08-13 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-01-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.9.5

diff --git a/kde4-edu/kalgebra/DETAILS b/kde4-edu/kalgebra/DETAILS
index 4fe39f2..a77497e 100755
--- a/kde4-edu/kalgebra/DETAILS
+++ b/kde4-edu/kalgebra/DETAILS
@@ -1,7 +1,7 @@
SPELL=kalgebra
- VERSION=4.9.5
+ VERSION=4.10.5
SOURCE=$SPELL-$VERSION.tar.xz
-
SOURCE_HASH=sha512:9c00a4e68ba40dde3ae571b67162924c0a2d9d092816d9e46d82b2eb57378fc8376323aaf8d16cf9ba18302ee30df41575aaefc7d0b9115fe59ee57b6c6d10da
+
SOURCE_HASH=sha512:b6bb6e9cb9448ac0afeb0df888feeb1427487f5d533866eea5a0a79f475d156d7c79fd74d0129a4b0b90639d5570adf4fa5ca19fda00c2de3fd2e0afd4186bb8
SOURCE_URL=$KDE_URL/stable/$VERSION/src/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://www.kde.org
diff --git a/kde4-edu/kalgebra/HISTORY b/kde4-edu/kalgebra/HISTORY
index a779f44..f2684a9 100644
--- a/kde4-edu/kalgebra/HISTORY
+++ b/kde4-edu/kalgebra/HISTORY
@@ -1,3 +1,6 @@
+2013-08-13 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-01-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.9.5

diff --git a/kde4-edu/kalzium/DETAILS b/kde4-edu/kalzium/DETAILS
index 057e7b3..7acfed8 100755
--- a/kde4-edu/kalzium/DETAILS
+++ b/kde4-edu/kalzium/DETAILS
@@ -1,7 +1,7 @@
SPELL=kalzium
- VERSION=4.9.5
+ VERSION=4.10.5
SOURCE=$SPELL-$VERSION.tar.xz
-
SOURCE_HASH=sha512:a6d3d188e0a49372942842f8de8b7c04be9a68f9b48a11a5855daa167d5a0d2669efff1d0e3c45b342c62c114db3d9c60c03d2f7c4fb21ef23652f45cc4385c4
+
SOURCE_HASH=sha512:47917ed35c11012c9facf045cdf7a79e696cd4a07eba26920c89c604199d2b8b9748c5abb7302cc27ddf2ac9bbaaf8fdbd970e94539d49ea3ec04c9f92b78d39
SOURCE_URL=$KDE_URL/stable/$VERSION/src/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://www.kde.org
diff --git a/kde4-edu/kalzium/HISTORY b/kde4-edu/kalzium/HISTORY
index bf99962..93d4b86 100644
--- a/kde4-edu/kalzium/HISTORY
+++ b/kde4-edu/kalzium/HISTORY
@@ -1,3 +1,6 @@
+2013-08-13 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-01-09 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.9.5

diff --git a/kde4-edu/kanagram/DETAILS b/kde4-edu/kanagram/DETAILS
index b500fad..1dbbb32 100755
--- a/kde4-edu/kanagram/DETAILS
+++ b/kde4-edu/kanagram/DETAILS
@@ -1,7 +1,7 @@
SPELL=kanagram
- VERSION=4.9.5
+ VERSION=4.10.5
SOURCE=$SPELL-$VERSION.tar.xz
-
SOURCE_HASH=sha512:3e5d0441e4bcaff4a3e1dc85cc691f88057f6ac1d736edcc7028dda049c5a36694a60c2512cc3113dc9a1a9d8578b8a92a39903c696d24978275c9e7294da130
+
SOURCE_HASH=sha512:af1a9c53979743e8363747fa4e28101c3a1b557a2568911b462a40e2789212bac5862ecd51e31808c53a7896f75f8a52ba35bd0c5539ecf194d82eff914aea70
SOURCE_URL=$KDE_URL/stable/$VERSION/src/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://www.kde.org
diff --git a/kde4-edu/kanagram/HISTORY b/kde4-edu/kanagram/HISTORY
index f3613a0..3bc74b8 100644
--- a/kde4-edu/kanagram/HISTORY
+++ b/kde4-edu/kanagram/HISTORY
@@ -1,3 +1,6 @@
+2013-08-13 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-01-14 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.9.5

diff --git a/kde4-graphics/gwenview4/DEPENDS b/kde4-graphics/gwenview4/DEPENDS
index a3ad106..bc9c3d0 100755
--- a/kde4-graphics/gwenview4/DEPENDS
+++ b/kde4-graphics/gwenview4/DEPENDS
@@ -1,4 +1,5 @@
source $SECTION_DIRECTORY/KDE_DEPENDS &&
+depends kdebase4 &&
depends libkipi4 &&
depends exiv2 &&
depends JPEG &&
diff --git a/kde4-graphics/gwenview4/DETAILS b/kde4-graphics/gwenview4/DETAILS
index f0b52a1..4775b3d 100755
--- a/kde4-graphics/gwenview4/DETAILS
+++ b/kde4-graphics/gwenview4/DETAILS
@@ -1,8 +1,8 @@
SPELL=gwenview4
SPELLX=${SPELL//4}
- VERSION=4.10.1
+ VERSION=4.10.5
SOURCE=$SPELLX-$VERSION.tar.xz
-
SOURCE_HASH=sha512:c24c29b7225d169b16eaa5d788ac1313dfc552ec649fec300fdcf9c07c43d53e3cf64d4fa879f5013d66717f62a5ac4b44cc92d40a73eace38435234d8eab502
+
SOURCE_HASH=sha512:ab17e544bc26f0f6d8c3fb15cbafadb1ede7364f3ae53135315fd5354d4d153d492cb8d36a70843ebbc5236eb94a67365f26d1896134854125c66ed6e52fd185
SOURCE_URL=$KDE_URL/stable/$VERSION/src/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
WEB_SITE=http://www.kde.org
diff --git a/kde4-graphics/gwenview4/HISTORY b/kde4-graphics/gwenview4/HISTORY
index d5580eb..8919c78 100644
--- a/kde4-graphics/gwenview4/HISTORY
+++ b/kde4-graphics/gwenview4/HISTORY
@@ -1,3 +1,9 @@
+2013-08-13 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
+2013-07-12 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Depends on kdebase4
+
2013-03-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4-graphics/kamera/DETAILS b/kde4-graphics/kamera/DETAILS
index 2ae5ea1..a459f3a 100755
--- a/kde4-graphics/kamera/DETAILS
+++ b/kde4-graphics/kamera/DETAILS
@@ -1,7 +1,7 @@
SPELL=kamera
- VERSION=4.10.1
+ VERSION=4.10.5
SOURCE=$SPELL-$VERSION.tar.xz
-
SOURCE_HASH=sha512:aa1e4e046fd3ab86bdd2f9c9fe3cab190c6215f82e526d357d2e956d2c2732a1d11a1930ddfb1232c4d871e6f7aa04091bc9f2acf591993d9b6cbc7eaccd0427
+
SOURCE_HASH=sha512:3fb33ed4c28bd79d0976efd7269402d59a37042acaf3273c0001a614553e0baca0adffe076af4c747e3b535d96f2bd8bbc90cced7f3af5cc78b2517314698a75
SOURCE_URL=$KDE_URL/stable/$VERSION/src/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://www.kde.org
diff --git a/kde4-graphics/kamera/HISTORY b/kde4-graphics/kamera/HISTORY
index 7d9a4f9..0b70f5d 100644
--- a/kde4-graphics/kamera/HISTORY
+++ b/kde4-graphics/kamera/HISTORY
@@ -1,3 +1,6 @@
+2013-08-13 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4-graphics/kcolorchooser/DETAILS
b/kde4-graphics/kcolorchooser/DETAILS
index d1c1d2c..ba80ce0 100755
--- a/kde4-graphics/kcolorchooser/DETAILS
+++ b/kde4-graphics/kcolorchooser/DETAILS
@@ -1,7 +1,7 @@
SPELL=kcolorchooser
- VERSION=4.10.1
+ VERSION=4.10.5
SOURCE=$SPELL-$VERSION.tar.xz
-
SOURCE_HASH=sha512:71df085d97696938196fc75d2a17ed521cf691f5647efb8b3cd249866279ddb9e156e713a7301f3d8a50cdb0bbc71dbaa694f02785dad29bc9774cbf47781b47
+
SOURCE_HASH=sha512:413120b19709304808334869c56c4d9bd1408701e741b771de97bcdd9c6acd8c2cf879a2e5ca966070656a3930067a269c02f1b9bdb6f145d4a00aabd31f197e
SOURCE_URL=$KDE_URL/stable/$VERSION/src/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://www.kde.org
diff --git a/kde4-graphics/kcolorchooser/HISTORY
b/kde4-graphics/kcolorchooser/HISTORY
index 0c7bdd6..e9f6f49 100644
--- a/kde4-graphics/kcolorchooser/HISTORY
+++ b/kde4-graphics/kcolorchooser/HISTORY
@@ -1,3 +1,6 @@
+2013-08-13 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4-graphics/kdegraphics-strigi-analyzer/DETAILS
b/kde4-graphics/kdegraphics-strigi-analyzer/DETAILS
index 2d1f343..b9f5f50 100755
--- a/kde4-graphics/kdegraphics-strigi-analyzer/DETAILS
+++ b/kde4-graphics/kdegraphics-strigi-analyzer/DETAILS
@@ -1,7 +1,7 @@
SPELL=kdegraphics-strigi-analyzer
- VERSION=4.10.1
+ VERSION=4.10.5
SOURCE=$SPELL-$VERSION.tar.xz
-
SOURCE_HASH=sha512:e42b38c376ab5a5571d51d8948f6c93cde2ecaf0f5dfccd87beef97358f16491fe986586a4260672bdaae9337943cda9ee6010ade73a54809334f060402e9001
+
SOURCE_HASH=sha512:a1bb56dc08f4d98a206b424a0d0ee1228062fb62f4e423cea52070b9abc47fe635b6bb6d9d888b2e044601f8c7988f32c1c8a003ea92cd7f9f2b6d50f23bc3ef
SOURCE_URL=$KDE_URL/stable/$VERSION/src/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://www.kde.org
diff --git a/kde4-graphics/kdegraphics-strigi-analyzer/HISTORY
b/kde4-graphics/kdegraphics-strigi-analyzer/HISTORY
index f2e8020..e7f25f3 100644
--- a/kde4-graphics/kdegraphics-strigi-analyzer/HISTORY
+++ b/kde4-graphics/kdegraphics-strigi-analyzer/HISTORY
@@ -1,3 +1,6 @@
+2013-08-13 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4-graphics/kdegraphics-thumbnailers/DETAILS
b/kde4-graphics/kdegraphics-thumbnailers/DETAILS
index 57c7241..2c3a1ef 100755
--- a/kde4-graphics/kdegraphics-thumbnailers/DETAILS
+++ b/kde4-graphics/kdegraphics-thumbnailers/DETAILS
@@ -1,7 +1,7 @@
SPELL=kdegraphics-thumbnailers
- VERSION=4.10.1
+ VERSION=4.10.5
SOURCE=$SPELL-$VERSION.tar.xz
-
SOURCE_HASH=sha512:56a77d3a4e9744650b8e0b922d6c49da298b36be7cf1161c01a860fe394765785db42bea16cffbae97cf56225802773414b42f6d6bd8d3bbbceafa660f9ccc98
+
SOURCE_HASH=sha512:d06f90dde4f44b36c6577f991f1e33e52332cab463b612c322bf070eeb0bfb9da2e94450e629747bdedf83c38677d6c2f5f64094118938fab3b7277e95352ad3
SOURCE_URL=$KDE_URL/stable/$VERSION/src/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://www.kde.org
diff --git a/kde4-graphics/kdegraphics-thumbnailers/HISTORY
b/kde4-graphics/kdegraphics-thumbnailers/HISTORY
index 52a203e..8ccb53a 100644
--- a/kde4-graphics/kdegraphics-thumbnailers/HISTORY
+++ b/kde4-graphics/kdegraphics-thumbnailers/HISTORY
@@ -1,3 +1,6 @@
+2013-08-13 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4-graphics/libkdcraw4/DETAILS
b/kde4-graphics/libkdcraw4/DETAILS
index 310a94e..2642405 100755
--- a/kde4-graphics/libkdcraw4/DETAILS
+++ b/kde4-graphics/libkdcraw4/DETAILS
@@ -1,8 +1,8 @@
SPELL=libkdcraw4
SPELLX=${SPELL//4}
- VERSION=4.10.1
+ VERSION=4.10.5
SOURCE=$SPELLX-$VERSION.tar.xz
-
SOURCE_HASH=sha512:0754614d9a538c4e7a4ab3f11e49b54a7361a08bc1cc36290a4bc303f162d84488aaf532468411016362708bb87c56dc1cf754267edfbb9b3895b3986e4a337e
+
SOURCE_HASH=sha512:3e15536c1e773ce2c5085ed331ef93d7b1d517b08f6e56b4b4de186cb40faf602d82836714844f48504083df27cd107528c0a3256c49ebd5c64161abc295b874
SOURCE_URL=$KDE_URL/stable/$VERSION/src/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
WEB_SITE=http://www.kde.org
diff --git a/kde4-graphics/libkdcraw4/HISTORY
b/kde4-graphics/libkdcraw4/HISTORY
index 4bfc167..31b25ca 100644
--- a/kde4-graphics/libkdcraw4/HISTORY
+++ b/kde4-graphics/libkdcraw4/HISTORY
@@ -1,3 +1,6 @@
+2013-08-07 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-05 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4-graphics/libkexiv24/DETAILS
b/kde4-graphics/libkexiv24/DETAILS
index 12afe1d..bd8a38d 100755
--- a/kde4-graphics/libkexiv24/DETAILS
+++ b/kde4-graphics/libkexiv24/DETAILS
@@ -1,8 +1,8 @@
SPELL=libkexiv24
SPELLX=${SPELL//4}
- VERSION=4.10.1
+ VERSION=4.10.5
SOURCE=$SPELLX-$VERSION.tar.xz
-
SOURCE_HASH=sha512:19ada64427f2228bcd99a37c89ce7b0f13337df1207ddce917ff107426ce75317913a53a5789ef44d07f43dee2a556773fc53b3dbe3b3709903312973b370195
+
SOURCE_HASH=sha512:96320766b34a41739b5bb7ba65a28d2fd2dadee4961843ea4c636324ec97c208016bb348094c9e846c069d425dbb1f49879ffaf575151d449f87b2bf5fc2f0b7
SOURCE_URL=$KDE_URL/stable/$VERSION/src/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
WEB_SITE=http://www.kde.org
diff --git a/kde4-graphics/libkexiv24/HISTORY
b/kde4-graphics/libkexiv24/HISTORY
index 7a34f70..4eb0681 100644
--- a/kde4-graphics/libkexiv24/HISTORY
+++ b/kde4-graphics/libkexiv24/HISTORY
@@ -1,3 +1,6 @@
+2013-08-07 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-05 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4-graphics/libkipi4/DETAILS b/kde4-graphics/libkipi4/DETAILS
index c14a5a9..65686e9 100755
--- a/kde4-graphics/libkipi4/DETAILS
+++ b/kde4-graphics/libkipi4/DETAILS
@@ -1,8 +1,8 @@
SPELL=libkipi4
SPELLX=${SPELL//4}
- VERSION=4.10.1
+ VERSION=4.10.5
SOURCE=$SPELLX-$VERSION.tar.xz
-
SOURCE_HASH=sha512:a1f779004757c41fd4e284e03d32f345be1bae092e970fb5ae6bbbbf4df86577aafac1bc0d9ad2e43606ac05d9ce0c57650f8dadaf89a6c7db9444e9790634b7
+
SOURCE_HASH=sha512:96fd44f1b9ae5514fe981b1031e7d4e0ef90468b4dc270a09f1c16b8400078a8d9a3ba1663c1a1fa2a69c4dfaa0decbf7d7cba0343091585e3d3c24341e39910
SOURCE_URL=$KDE_URL/stable/$VERSION/src/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
WEB_SITE=http://www.kde.org
diff --git a/kde4-graphics/libkipi4/HISTORY b/kde4-graphics/libkipi4/HISTORY
index 79f44f5..2500d17 100644
--- a/kde4-graphics/libkipi4/HISTORY
+++ b/kde4-graphics/libkipi4/HISTORY
@@ -1,3 +1,6 @@
+2013-08-07 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-05 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4-graphics/okular/DETAILS b/kde4-graphics/okular/DETAILS
index 6da6cc2..0b01130 100755
--- a/kde4-graphics/okular/DETAILS
+++ b/kde4-graphics/okular/DETAILS
@@ -1,7 +1,7 @@
SPELL=okular
- VERSION=4.10.1
+ VERSION=4.10.5
SOURCE=$SPELL-$VERSION.tar.xz
-
SOURCE_HASH=sha512:644db813787de5ef67d8d1395b0b9ce1612042269500758a4c1e2385eca91c264ed0d29d5625cea208b99f3a1b01c71f2a7469feb6e71b5d02029367198d6163
+
SOURCE_HASH=sha512:2e9ac23d1468bbc612b415be0fb43f0804a29908087a88014f392cd2b423aecb2227cf4e6c5fd26c214b07b6006f9c8f201c0562f06f1183e21cf86e797f0989
SOURCE_URL=$KDE_URL/stable/$VERSION/src/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://www.kde.org
diff --git a/kde4-graphics/okular/HISTORY b/kde4-graphics/okular/HISTORY
index 7a81684..96274fb 100644
--- a/kde4-graphics/okular/HISTORY
+++ b/kde4-graphics/okular/HISTORY
@@ -1,3 +1,6 @@
+2013-08-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-05 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4-graphics/svgpart/DETAILS b/kde4-graphics/svgpart/DETAILS
index c3fcb6f..b16e732 100755
--- a/kde4-graphics/svgpart/DETAILS
+++ b/kde4-graphics/svgpart/DETAILS
@@ -1,7 +1,7 @@
SPELL=svgpart
- VERSION=4.10.1
+ VERSION=4.10.5
SOURCE=$SPELL-$VERSION.tar.xz
-
SOURCE_HASH=sha512:f93ec4779d02c1e99d3083cb6490788918cfe7cb541ae127c2adbea5c35f593874c07e14f70c1b38d73d953d6c89011c8b26f7f29558f903598023d96ef9090d
+
SOURCE_HASH=sha512:c0cef12837421cb3a0bc01eff1c7978c92a4dbd0248b64cd7521714e676547dc8a0efc0d6b46424062696322551e2eb81ed9807769f1cf0c2a33707e15187029
SOURCE_URL=$KDE_URL/stable/$VERSION/src/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://www.kde.org
diff --git a/kde4-graphics/svgpart/HISTORY b/kde4-graphics/svgpart/HISTORY
index eae54be..ef2c302 100644
--- a/kde4-graphics/svgpart/HISTORY
+++ b/kde4-graphics/svgpart/HISTORY
@@ -1,3 +1,6 @@
+2013-08-13 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4-look/oxygen-gtk2/DETAILS b/kde4-look/oxygen-gtk2/DETAILS
index 1cb4932..5c0737d 100755
--- a/kde4-look/oxygen-gtk2/DETAILS
+++ b/kde4-look/oxygen-gtk2/DETAILS
@@ -1,8 +1,8 @@
SPELL=oxygen-gtk2
- VERSION=1.3.2.1
+ VERSION=1.4.3
SOURCE=${SPELL}-${VERSION}.tar.bz2
SOURCE_URL[0]=$KDE_URL/stable/${SPELL}/${VERSION}/src/${SOURCE}
-
SOURCE_HASH=sha512:c197addbfd7d2d0cd7e4895c32a74a1c055cd242346ede6837b73eca95938593ee1704ccb050957f8c50912816afdb0893954d8ef5e9517b9fdd5c8bfb019d33
+
SOURCE_HASH=sha512:20cb30affdc28cc7d89ee05ee4bd00f1fca93bf4348bf9b3afb38225cd39e433c8aa3531bbb5755380cdacc10319830adc80d541b83833090b7a8518ef593146
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://kde-look.org/content/show.php/?content=136216";
LICENSE[0]=LGPL
diff --git a/kde4-look/oxygen-gtk2/HISTORY b/kde4-look/oxygen-gtk2/HISTORY
index 352a876..a020777 100644
--- a/kde4-look/oxygen-gtk2/HISTORY
+++ b/kde4-look/oxygen-gtk2/HISTORY
@@ -1,3 +1,9 @@
+2014-02-12 Julien "_kaze_" ROZO <julien AT rozo.org>
+ * DETAILS: updated version to 1.4.3
+
+2013-09-27 Julien "_kaze_" ROZO <julien AT rozo.org>
+ * DETAILS: updated version to 1.4.0
+
2013-02-14 Julien "_kaze_" ROZO <julien AT rozo.org>
* DETAILS: updated version to 1.3.2.1

diff --git a/kde4-look/oxygen-gtk3/DETAILS b/kde4-look/oxygen-gtk3/DETAILS
index 74c8527..b79b50a 100755
--- a/kde4-look/oxygen-gtk3/DETAILS
+++ b/kde4-look/oxygen-gtk3/DETAILS
@@ -1,8 +1,8 @@
SPELL=oxygen-gtk3
- VERSION=1.1.2
+ VERSION=1.2.0
SOURCE="${SPELL}-${VERSION}.tar.bz2"
SOURCE_URL[0]=$KDE_URL/stable/${SPELL}/${VERSION}/src/${SOURCE}
-
SOURCE_HASH=sha512:838f9edb5c0b501c4802dbd6220f830d6444b9fe9ca757ee4eca6b191ed9c31139ff61db513bbbde321e12fb09a6bf2f482f01da5996a77aabad5c93387a2a19
+
SOURCE_HASH=sha512:5d06102d4ce6a8709be3ec770dce1e8a309c7211720f4d089533d1e247d7a157d5579f622f609ba7a35ba04005a55ebb66163c893bac9fcc066a5fc66335b702
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://kde-look.org/content/show.php/?content=136216";
LICENSE[0]=LGPL
diff --git a/kde4-look/oxygen-gtk3/HISTORY b/kde4-look/oxygen-gtk3/HISTORY
index b070b3c..5627031 100644
--- a/kde4-look/oxygen-gtk3/HISTORY
+++ b/kde4-look/oxygen-gtk3/HISTORY
@@ -1,3 +1,6 @@
+2013-09-27 Julien "_kaze_" ROZO <julien AT rozo.org>
+ * DETAILS: updated version to 1.2.0
+
2013-02-14 Julien "_kaze_" ROZO <julien AT rozo.org>
* DETAILS: updated version to 1.1.2

diff --git a/kde4-multimedia/audiocd-kio/DEPENDS
b/kde4-multimedia/audiocd-kio/DEPENDS
index ae5f641..f6a7017 100755
--- a/kde4-multimedia/audiocd-kio/DEPENDS
+++ b/kde4-multimedia/audiocd-kio/DEPENDS
@@ -1,3 +1,4 @@
+depends cdparanoia &&
depends kdelibs4 &&
depends libkcompactdisc &&
depends libkcddb
diff --git a/kde4-multimedia/audiocd-kio/DETAILS
b/kde4-multimedia/audiocd-kio/DETAILS
index 1b6c078..e80610f 100755
--- a/kde4-multimedia/audiocd-kio/DETAILS
+++ b/kde4-multimedia/audiocd-kio/DETAILS
@@ -1,8 +1,8 @@
SPELL=audiocd-kio
- VERSION=4.10.1
+ VERSION=4.10.5
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_URL[0]=$KDE_URL/stable/${VERSION}/src/${SOURCE}
-
SOURCE_HASH=sha512:36303bab351fe45f7ffdabcadedc1e36fe369fdfdb23a06117d2909e8a08f5c547cd32072f4f615417b0a3eaa96566faf62546baf283780cd64214a729248f7f
+
SOURCE_HASH=sha512:5a296865ebd4c8c5c8784fa47b5a46dc60f8b28dd5be5faa7864df069b8057f7aba1cdc0e8445648bf89a5815041951e1457f8cc9f8068eedf125bb2809d2cb3
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="www.kde.org"
LICENSE[0]="GPL"
diff --git a/kde4-multimedia/audiocd-kio/HISTORY
b/kde4-multimedia/audiocd-kio/HISTORY
index 605127f..8fac02a 100644
--- a/kde4-multimedia/audiocd-kio/HISTORY
+++ b/kde4-multimedia/audiocd-kio/HISTORY
@@ -1,3 +1,9 @@
+2013-08-13 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
+2013-07-11 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Depends on cdparanoia
+
2013-03-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4-multimedia/dragon/DETAILS b/kde4-multimedia/dragon/DETAILS
index ea8489c..6a308d1 100755
--- a/kde4-multimedia/dragon/DETAILS
+++ b/kde4-multimedia/dragon/DETAILS
@@ -1,8 +1,8 @@
SPELL=dragon
- VERSION=4.10.1
+ VERSION=4.10.5
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_URL[0]=$KDE_URL/stable/${VERSION}/src/${SOURCE}
-
SOURCE_HASH=sha512:26fb444463d1506319e79135d7e0e1c37ee4c3ffc7a2e13e871884492f0db069a06ddd4c7e95e5ad50d991b5f0bce3a23d1b6698a517d3a539c34cfa0cc9f75c
+
SOURCE_HASH=sha512:b87a226303ff2ac56d9945eb44bc8746944889c6cf4812db7b7f1c3e58a2895ac3a2aae8c6b5995ddcc5f479f93186fed2bbfdadf62fe3a2b5ddd0037c0e1974
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="www.kde.org"
LICENSE[0]="GPL"
diff --git a/kde4-multimedia/dragon/HISTORY b/kde4-multimedia/dragon/HISTORY
index 0d941fa..afba5db 100644
--- a/kde4-multimedia/dragon/HISTORY
+++ b/kde4-multimedia/dragon/HISTORY
@@ -1,3 +1,6 @@
+2013-08-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4-multimedia/ffmpegthumbs/DETAILS
b/kde4-multimedia/ffmpegthumbs/DETAILS
index c29c96a..fd5090f 100755
--- a/kde4-multimedia/ffmpegthumbs/DETAILS
+++ b/kde4-multimedia/ffmpegthumbs/DETAILS
@@ -1,8 +1,8 @@
SPELL=ffmpegthumbs
- VERSION=4.10.1
+ VERSION=4.10.5
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_URL[0]=$KDE_URL/stable/${VERSION}/src/${SOURCE}
-
SOURCE_HASH=sha512:9c17b17c12e8154f845618f2fd5ca0e01592ae96a5caf3ef476382fbac0bb1814e288b1c056f7cfaeec802f32362977cccd561969c74bf2efb8dd68354941cf0
+
SOURCE_HASH=sha512:b105058ce47a2f5998d4550d05a63f01bf45e484e4dbc49355dfafecc233d91ec2a8fb617e0d89ce6d16e7f448dc94b1cb88b60b886321020a35c373ccd81cfd
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="www.kde.org"
LICENSE[0]="GPL"
diff --git a/kde4-multimedia/ffmpegthumbs/HISTORY
b/kde4-multimedia/ffmpegthumbs/HISTORY
index 0d941fa..8dadd3d 100644
--- a/kde4-multimedia/ffmpegthumbs/HISTORY
+++ b/kde4-multimedia/ffmpegthumbs/HISTORY
@@ -1,3 +1,6 @@
+2013-08-13 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4-multimedia/juk/DETAILS b/kde4-multimedia/juk/DETAILS
index 90bdfa0..8bd54d8 100755
--- a/kde4-multimedia/juk/DETAILS
+++ b/kde4-multimedia/juk/DETAILS
@@ -1,8 +1,8 @@
SPELL=juk
- VERSION=4.10.1
+ VERSION=4.10.5
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_URL[0]=$KDE_URL/stable/${VERSION}/src/${SOURCE}
-
SOURCE_HASH=sha512:613b159403d76c433819c167759ab4dca0742360003cdc4ba01c68f297ea332bbbc031710e30c47c69b3f65c5b0ad214837124913fe40c4352a53d695397ec17
+
SOURCE_HASH=sha512:61a3fbd078854131c7f9eb7bdde9ac77817f437357ca5b56b0afbce68cbc4343fea0ce32b0c2f68a50a9ca74d69e776ced32dfa58a1ce806d4d74d9d0ba78631
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="www.kde.org"
LICENSE[0]="GPL"
diff --git a/kde4-multimedia/juk/HISTORY b/kde4-multimedia/juk/HISTORY
index 0d941fa..8dadd3d 100644
--- a/kde4-multimedia/juk/HISTORY
+++ b/kde4-multimedia/juk/HISTORY
@@ -1,3 +1,6 @@
+2013-08-13 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4-multimedia/kmix/DEPENDS b/kde4-multimedia/kmix/DEPENDS
index e8ff466..7e3eed1 100755
--- a/kde4-multimedia/kmix/DEPENDS
+++ b/kde4-multimedia/kmix/DEPENDS
@@ -1,5 +1,5 @@
depends kdelibs4 &&
optional_depends glib2 '' '' 'Gnome support' &&
-optional_depends alsa-libs '' '' 'ALSA support (RECOMMENDED)' &&
+optional_depends alsa-lib '' '' 'ALSA support (RECOMMENDED)' &&
optional_depends pulseaudio '' '' 'PulseAudio support' &&
optional_depends libcanberra '' '' 'Canberra support'
diff --git a/kde4-multimedia/kmix/DETAILS b/kde4-multimedia/kmix/DETAILS
index 40182c9..dafc300 100755
--- a/kde4-multimedia/kmix/DETAILS
+++ b/kde4-multimedia/kmix/DETAILS
@@ -1,8 +1,8 @@
SPELL=kmix
- VERSION=4.10.1
+ VERSION=4.10.5
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_URL[0]=$KDE_URL/stable/${VERSION}/src/${SOURCE}
-
SOURCE_HASH=sha512:08f27e7fbd40c9a29902a17e8cfa02d8727102f6b6adea2c84a31642103fc6348019c4a6261cbd2fb9ffb4dcd7a9959b19c2ee0bb5ba6f4191efb12bcf624dca
+
SOURCE_HASH=sha512:a04eafafd4acdec5915317400cd9c2ecc712aa5726f33e0a6ef3b24e2243a53c7ff66c4f3ac2c80832ac1d762fb4897d38c5e959bbd9458cb6a7aaef8a2cd529
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="www.kde.org"
LICENSE[0]="GPL"
diff --git a/kde4-multimedia/kmix/HISTORY b/kde4-multimedia/kmix/HISTORY
index f061d19..d49ec02 100644
--- a/kde4-multimedia/kmix/HISTORY
+++ b/kde4-multimedia/kmix/HISTORY
@@ -1,3 +1,9 @@
+2013-08-13 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
+2013-07-09 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: alsa-libs -> alsa-lib
+
2013-03-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4-support/akonadi/DETAILS b/kde4-support/akonadi/DETAILS
index 2aa26aa..f7d8aa3 100755
--- a/kde4-support/akonadi/DETAILS
+++ b/kde4-support/akonadi/DETAILS
@@ -1,6 +1,6 @@
SPELL=akonadi
- VERSION=1.9.1
-
SOURCE_HASH=sha512:dacb8015a1a9a1988f45f1ad91503d7aebf8afc9c1c5e1182b8fd6fcf0aa8e6317e7d302a0f7de5f5569dbb36006c5d37cb6d581b543685cde023dc71e7d54ef
+ VERSION=1.10.2
+
SOURCE_HASH=sha512:0b4c66216276b446b1f9d3b280e86cb3c95196d45a929c5125175fa65989ace1d5f14561274998295b2c1fdbac11060da930604c0abe6542f5e899bf441d2d85
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=$KDE_URL/stable/$SPELL/src/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/kde4-support/akonadi/HISTORY b/kde4-support/akonadi/HISTORY
index ab22863..155e19f 100644
--- a/kde4-support/akonadi/HISTORY
+++ b/kde4-support/akonadi/HISTORY
@@ -1,3 +1,6 @@
+2013-08-13 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.10.2
+
2013-03-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.9.1

diff --git a/kde4-support/attica/DETAILS b/kde4-support/attica/DETAILS
index 8f5c67e..fd422d4 100755
--- a/kde4-support/attica/DETAILS
+++ b/kde4-support/attica/DETAILS
@@ -1,6 +1,6 @@
SPELL=attica
- VERSION=0.4.1
-
SOURCE_HASH=sha512:76d91e66c9661fcd03f61595e9ed4db9fb6972d90e187137ec2ed31e6e329d22a2da08cb23ad10a2385d1da2e60576fd3e743b8fb32c8ab87440f82bef4f99f9
+ VERSION=0.4.2
+
SOURCE_HASH=sha512:cef5d5c4bf01ed45ed8b59db354a4ac7949de435a45e4f753c847cadc15855e25997dedf1ff20c7bc4a2724d2cdba15139c54f0682df7d8cc8750de5be6f716e
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$KDE_URL/stable/attica/$SOURCE
diff --git a/kde4-support/attica/HISTORY b/kde4-support/attica/HISTORY
index 3d81157..e479967 100644
--- a/kde4-support/attica/HISTORY
+++ b/kde4-support/attica/HISTORY
@@ -1,3 +1,6 @@
+2013-08-13 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.4.2
+
2013-01-03 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.4.1

diff --git a/kde4-support/libdbusmenu-qt/DETAILS
b/kde4-support/libdbusmenu-qt/DETAILS
index 787bf62..77ee255 100755
--- a/kde4-support/libdbusmenu-qt/DETAILS
+++ b/kde4-support/libdbusmenu-qt/DETAILS
@@ -1,14 +1,13 @@
SPELL=libdbusmenu-qt
- VERSION=0.9.2
- PATCHLEVEL=0
- SOURCE=$SPELL-$VERSION.tar.bz2
- SOURCE2=$SOURCE.asc
- SOURCE2_IGNORE=signature
- SOURCE_GPG=EEE34473.gpg:$SOURCE2:UPSTREAM_KEY
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- WEB_SITE=http://people.canonical.com/~agateau/dbusmenu
- SOURCE_URL=http://launchpad.net/$SPELL/trunk/$VERSION/+download/$SOURCE
-
SOURCE2_URL=http://launchpad.net/$SPELL/trunk/$VERSION/+download/$SOURCE2
+ VERSION=0.9.3
+ PATCHLEVEL=14.04.20140314
+
SOURCE_HASH=sha512:028ef2d7d7845050e4deea10d71a77fd22a21d3504df28fcd29eec193990592d2fbe716d8839d425a567facd0eca6cbad9117542e8ad774f8b541833606aea24
+ VX=${VERSION}+${PATCHLEVEL}
+ SOURCE=${SPELL}_${VX}.orig.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VX
+ WEB_SITE=https://launchpad.net/libdbusmenu-qt
+
SOURCE_URL="https://launchpad.net/ubuntu/trusty/+source/$SPELL/$VX-0ubuntu1/+files/$SOURCE";
+ SOURCE_HINTS="no-check-certificate"
LICENSE[0]=MIT
ENTERED=2010-04-26
KEYWORDS="dbus qt4"
diff --git a/kde4-support/libdbusmenu-qt/HISTORY
b/kde4-support/libdbusmenu-qt/HISTORY
index 559498b..ef11b82 100644
--- a/kde4-support/libdbusmenu-qt/HISTORY
+++ b/kde4-support/libdbusmenu-qt/HISTORY
@@ -1,3 +1,12 @@
+2014-03-18 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.3
+ specify no-check-certificates
+
+2014-02-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: PATCHLEVEL +++
+ new WEBSITE
+ SOURCE_URL get sources from ubuntu
+
2012-05-25 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.9.2

diff --git a/kde4-support/phonon-backend-gstreamer/DETAILS
b/kde4-support/phonon-backend-gstreamer/DETAILS
index 3a3939b..872a1c5 100755
--- a/kde4-support/phonon-backend-gstreamer/DETAILS
+++ b/kde4-support/phonon-backend-gstreamer/DETAILS
@@ -1,8 +1,8 @@
SPELL=phonon-backend-gstreamer
- VERSION=4.6.3
-
SOURCE_HASH=sha512:819b4ac7b2193f4d32f160ffb1fb22f702e66ed9de3d6bdf818e238dfcdf88fbf974abc85f9d65c5da589bf413a525a1cd8131097b49354ebc255e90a813dbbc
+ VERSION=4.8.0
+
SOURCE_HASH=sha512:ab26afc6ba914c1c63ce6eefce7a161df71537eb04c52ffb51245a5190de072d46604fc15d4eb85dd1ceacabf3c5257df7d0e9e72f96567c87f9eef34009fece
SOURCE=$SPELL-$VERSION.tar.xz
- SOURCE_URL[0]=$KDE_URL/stable/phonon/$SPELL/$VERSION/src/$SOURCE
+ SOURCE_URL[0]=$KDE_URL/stable/phonon/$SPELL/$VERSION/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://phonon.kde.org/
LICENSE[0]=LGPL
diff --git a/kde4-support/phonon-backend-gstreamer/HISTORY
b/kde4-support/phonon-backend-gstreamer/HISTORY
index 044c3cd..c519def 100644
--- a/kde4-support/phonon-backend-gstreamer/HISTORY
+++ b/kde4-support/phonon-backend-gstreamer/HISTORY
@@ -1,3 +1,9 @@
+2014-09-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.8.0, SOURCE_URL[0] updated
+
+2014-08-05 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.7.2
+
2013-02-03 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.6.3

diff --git a/kde4-support/phonon-backend-mplayer/DETAILS
b/kde4-support/phonon-backend-mplayer/DETAILS
index 03a0c7e..93ce4c0 100755
--- a/kde4-support/phonon-backend-mplayer/DETAILS
+++ b/kde4-support/phonon-backend-mplayer/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=phonon-backend-mplayer
- if [[ "$PHONON_BACKEND_MPLAYER_AUTOUPDATE" == "y" ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=git
- fi
+ VERSION=$(get_scm_version)
SOURCE="${SPELL}-git.tar.bz2"
SOURCE_URL[0]=git_http://anongit.kde.org/phonon-mplayer:${SPELL}-git
SOURCE_IGNORE=volatile
diff --git a/kde4-support/phonon-backend-mplayer/HISTORY
b/kde4-support/phonon-backend-mplayer/HISTORY
index f33096a..c588336 100644
--- a/kde4-support/phonon-backend-mplayer/HISTORY
+++ b/kde4-support/phonon-backend-mplayer/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2012-08-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* PROVIDES: provide PHONON_BACKEND

diff --git a/kde4-support/phonon-backend-vlc/DETAILS
b/kde4-support/phonon-backend-vlc/DETAILS
index c370db8..9d17241 100755
--- a/kde4-support/phonon-backend-vlc/DETAILS
+++ b/kde4-support/phonon-backend-vlc/DETAILS
@@ -1,6 +1,6 @@
SPELL=phonon-backend-vlc
- VERSION=0.6.2
-
SOURCE_HASH=sha512:1ae699b5b912ef2f76803c389858ab8b22ff7896912c5b859b0e77bc87eba9a4b79dcd5e20291ae161a0834683dedd3b39bd47db9788ef790a9ba5b4a3fe52f2
+ VERSION=0.8.0
+
SOURCE_HASH=sha512:fa2c71d45f5085566639b8f74638a9994cc0148f15045ec480b25844414f3c660fd9b24848263dc80aa8f931bff0a9559d918b5d777d91b822ff154b3c1ed8ca
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_URL[0]=$KDE_URL/stable/phonon/$SPELL/$VERSION/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/kde4-support/phonon-backend-vlc/HISTORY
b/kde4-support/phonon-backend-vlc/HISTORY
index 36de0ee..060d96d 100644
--- a/kde4-support/phonon-backend-vlc/HISTORY
+++ b/kde4-support/phonon-backend-vlc/HISTORY
@@ -1,3 +1,9 @@
+2014-09-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.8.0, SOURCE_URL[0] updated
+
+2014-08-05 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.7.2, SOURCE_URL[0] updated
+
2013-02-17 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.6.2, SOURCE_URL[0] updated

diff --git a/kde4-support/phonon/DETAILS b/kde4-support/phonon/DETAILS
index e2ce503..d8d0ee3 100755
--- a/kde4-support/phonon/DETAILS
+++ b/kde4-support/phonon/DETAILS
@@ -11,10 +11,10 @@ fi
SOURCE_URL[0]=git://gitorious.org/$SPELL/$SPELL.git:$SPELL-git
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-git
else
- VERSION=4.6.0
-
SOURCE_HASH=sha512:d07c0eaa1be04d80266f6630933bbe8e4f822dc9eb1c31946a08339530cd81e450f1764731c309ae4c661ea3416237521d2048d3e7c0f9cbb7528b1bbbc60f7d
+ VERSION=4.8.0
+
SOURCE_HASH=sha512:0dc12a4d479245ba7ffab954c91c78e3c469982e6b8ed5ff9b80150aebab448023ffde68b67a2520ca76af9ce3c0608d250f59275767c092f4e364da8cfe105f
SOURCE=$SPELL-$VERSION.tar.xz
- SOURCE_URL[0]=$KDE_URL/stable/phonon/$VERSION/src/$SOURCE
+ SOURCE_URL[0]=$KDE_URL/stable/phonon/$VERSION/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
fi
WEB_SITE=http://phonon.kde.org/
diff --git a/kde4-support/phonon/HISTORY b/kde4-support/phonon/HISTORY
index e42d35f..e7ab9d9 100644
--- a/kde4-support/phonon/HISTORY
+++ b/kde4-support/phonon/HISTORY
@@ -1,3 +1,10 @@
+2014-09-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.8.0
+ * PRE_BUILD: removed
+
+2014-08-05 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.7.2, SOURCE_URL[0] updated
+
2012-03-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* INSTALL: create symlink so backends are found

diff --git a/kde4-support/phonon/PRE_BUILD b/kde4-support/phonon/PRE_BUILD
deleted file mode 100755
index 624577e..0000000
--- a/kde4-support/phonon/PRE_BUILD
+++ /dev/null
@@ -1,6 +0,0 @@
-mk_source_dir $SOURCE_DIRECTORY &&
-cd $BUILD_DIRECTORY &&
-verify_file '' &&
-xz -dc $SOURCE_CACHE/$SOURCE | tar -xf - &&
-cd $SOURCE_DIRECTORY
-
diff --git a/kde4-support/shared-desktop-ontologies/DETAILS
b/kde4-support/shared-desktop-ontologies/DETAILS
index e56c7fe..7bc0b99 100755
--- a/kde4-support/shared-desktop-ontologies/DETAILS
+++ b/kde4-support/shared-desktop-ontologies/DETAILS
@@ -1,7 +1,7 @@
SPELL=shared-desktop-ontologies
- VERSION=0.10.0
+ VERSION=0.11.0
PATCHLEVEL=0
-
SOURCE_HASH=sha512:b1d3e9724c96f04cc443ae77f1c7031131fd9ae378fc93a9500424b6dee495167eeeec7351b371f0889567b145c56a7fa36488f241d66bf8155358cfca1e388c
+
SOURCE_HASH=sha512:5dfaf0b28ed4ffe8beadac137decf6ce5d881353df5efeedd8f328e6ba8e7d2f02bbae920356abb4baa61388c30f50464eaac1d14b650880b35ac0aa6bd3ecce
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION

SOURCE_URL[0]=http://downloads.sourceforge.net/project/oscaf/$SPELL/$VERSION/$SOURCE
diff --git a/kde4-support/shared-desktop-ontologies/HISTORY
b/kde4-support/shared-desktop-ontologies/HISTORY
index ad878f9..84ef17e 100644
--- a/kde4-support/shared-desktop-ontologies/HISTORY
+++ b/kde4-support/shared-desktop-ontologies/HISTORY
@@ -1,3 +1,6 @@
+2013-08-13 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.11.0
+
2012-08-15 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.10.0, SOURCE_URL[0] updated

diff --git a/kde4-support/soprano/DETAILS b/kde4-support/soprano/DETAILS
index 172843a..f491a92 100755
--- a/kde4-support/soprano/DETAILS
+++ b/kde4-support/soprano/DETAILS
@@ -1,6 +1,6 @@
SPELL=soprano
- VERSION=2.9.0
-
SOURCE_HASH=sha512:27ba4ad98ef00ccb2ec05356df61e1a4fee7f82c93b04f91c260c4a1a2e0d0649345effe00ca692f8a4ca71aa002448bd32fe6cb280f193b7f9b40537f4fbe87
+ VERSION=2.9.3
+
SOURCE_HASH=sha512:065026cde0ac4f6e3bbb275441f1b63ee27908f1e12bdc08fa33ff2b5543593e64b67123461dc109f9057b1b75579e92e86ecb9fd8cd83382408de1b324d4dff
SOURCE=$SPELL-$VERSION.tar.bz2

SOURCE_URL[0]=http://sourceforge.net/projects/soprano/files/Soprano/$VERSION/$SOURCE/download
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/kde4-support/soprano/HISTORY b/kde4-support/soprano/HISTORY
index 367eddb..008a6e7 100644
--- a/kde4-support/soprano/HISTORY
+++ b/kde4-support/soprano/HISTORY
@@ -1,3 +1,6 @@
+2013-08-13 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.9.3
+
2013-02-06 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.9.0

diff --git a/kde4/HISTORY b/kde4/HISTORY
index e9ea6ff..08f1d93 100644
--- a/kde4/HISTORY
+++ b/kde4/HISTORY
@@ -1,3 +1,15 @@
+2014-05-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * KDE_DEPENDS: giflib => GIFLIB
+
+2013-07-11 Eric Sandall <sandalle AT sourcemage.org>
+ * KDE_DEPENDS: Add kdepimlibs4 case
+ Default case causes circular dependency with kdebase4-runtime
+ and optional circular dependency with kdebase-workspace4.
+
+2013-07-10 Eric Sandall <sandalle AT sourcemage.org>
+ * KDE_DEPENDS: kdebase4-runtime depends on kdepimlibs4
+ kdepim4-runtime depends on phonon
+
2012-07-30 Sukneet Basuta <sukneet AT sourcemage.org>
* FUNCTIONS, ../kde4*/FUNCTIONS: added prepare_cmake_flags to
default_build, to allow
passing cmake flags.
diff --git a/kde4/KDE_DEPENDS b/kde4/KDE_DEPENDS
index 69e0ea7..066127c 100755
--- a/kde4/KDE_DEPENDS
+++ b/kde4/KDE_DEPENDS
@@ -21,18 +21,24 @@ case $SPELL in
depends libpng &&
depends libxml2 &&
depends libxslt &&
- depends giflib
+ depends GIFLIB
;;

kdebase4-runtime)
- depends kdelibs4 &&
+ depends kdelibs4 &&
+ depends kdepimlibs4 &&
depends phonon
;;

+ kdepimlibs4)
+ depends kdelibs4
+ ;;
+
kdepim4-runtime)
depends kdelibs4 &&
depends kdepimlibs4 &&
- depends kdebase4-runtime
+ depends kdebase4-runtime &&
+ depends phonon
;;

kdebase-workspace4)
diff --git a/kde4/ark/DETAILS b/kde4/ark/DETAILS
index 3b67757..9bb1e55 100755
--- a/kde4/ark/DETAILS
+++ b/kde4/ark/DETAILS
@@ -1,8 +1,8 @@
SPELL=ark
- VERSION=4.10.1
+ VERSION=4.10.5
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_URL[0]=$KDE_URL/stable/${VERSION}/src/${SOURCE}
-
SOURCE_HASH=sha512:84d7357a9daa3dce6592f5278ef5d8054c8a2706be8b681ea3a29ac3325c4de382bac8486b07482f7a56f941eb59efbcb22f803a2d485c18795b5e9691b8687e
+
SOURCE_HASH=sha512:d19bdd165bd30206085c042df9477e20d37434e725e199d8f6ad84cb68aae0e3e7491d8ab0b61077860fdb722a9db2f57a9048bf16da9d1140faa2917b4f8484
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="www.kde.org"
LICENSE[0]="GPL"
diff --git a/kde4/ark/HISTORY b/kde4/ark/HISTORY
index 4ebb2bf..73df003 100644
--- a/kde4/ark/HISTORY
+++ b/kde4/ark/HISTORY
@@ -1,3 +1,6 @@
+2013-08-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-06 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4/filelight/DETAILS b/kde4/filelight/DETAILS
index a2d703f..eedfd36 100755
--- a/kde4/filelight/DETAILS
+++ b/kde4/filelight/DETAILS
@@ -1,8 +1,8 @@
SPELL=filelight
- VERSION=4.10.1
+ VERSION=4.10.5
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_URL[0]=$KDE_URL/stable/${VERSION}/src/${SOURCE}
-
SOURCE_HASH=sha512:8c59d6d821e40d34763438d8ead1ff1e81f6739e6503d4aa4bd71fc72d8f0dd1048a3887d1edc3968e4c61339b1c8eda4a9cc4c57704e217ed3f7d6552142366
+
SOURCE_HASH=sha512:e68c4e587ca2a6582a1f41ca4c12bbf64ad7f28084606b1adaf26b35dc6961e691ede44da21471576bfd4f3291a5def72f9fd65d10eb029b18390d62a20c0965
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://www.kde.org";
LICENSE[0]="GPL"
diff --git a/kde4/filelight/HISTORY b/kde4/filelight/HISTORY
index 1e0e787..aa78572 100644
--- a/kde4/filelight/HISTORY
+++ b/kde4/filelight/HISTORY
@@ -1,3 +1,6 @@
+2013-08-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-06 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4/jovie/DETAILS b/kde4/jovie/DETAILS
index bf0d708..f421fe2 100755
--- a/kde4/jovie/DETAILS
+++ b/kde4/jovie/DETAILS
@@ -1,8 +1,8 @@
SPELL=jovie
- VERSION=4.10.1
+ VERSION=4.10.5
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_URL[0]=$KDE_URL/stable/${VERSION}/src/${SOURCE}
-
SOURCE_HASH=sha512:4e663ebfb033e2b442f7c7472a4f112c91c9fe4ef2f9000fe01051e2bc83300cc486487004c07ec4e7815aace9afc825da3d76a6416739a856d6b5d8f58b661d
+
SOURCE_HASH=sha512:9ce06ba0083af3330df97293364e371bd9cd4bdea9627a0ce8d5d0e4ee205a46677ff97d1605140afbd3797caa0701cec99b97c97e414144a0314b878cb2d752
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://www.kde.org";
LICENSE[0]="GPL"
diff --git a/kde4/jovie/HISTORY b/kde4/jovie/HISTORY
index 4f2271b..fdcf320 100644
--- a/kde4/jovie/HISTORY
+++ b/kde4/jovie/HISTORY
@@ -1,3 +1,6 @@
+2013-08-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-06 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4/kaccessible/DETAILS b/kde4/kaccessible/DETAILS
index a6ac54b..2098e69 100755
--- a/kde4/kaccessible/DETAILS
+++ b/kde4/kaccessible/DETAILS
@@ -1,8 +1,8 @@
SPELL=kaccessible
- VERSION=4.10.1
+ VERSION=4.10.5
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_URL[0]=$KDE_URL/stable/${VERSION}/src/${SOURCE}
-
SOURCE_HASH=sha512:e8cdb1801a4e7d10e9ff2e45aa9370b13e4ed58798c8beea3cbcf19becb29de6e50dcf3399f8958ff71f310ad527b1d1329dc5cdb3b104ffac44d0648b0c942c
+
SOURCE_HASH=sha512:ce4918ee82f2612447fdeb87b1778865ee35c312a79972c32198d2ee3255d94a185d017218c1a93c6349cca467cf7a38c159df9790d5497225e46365c7b1339a
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="www.kde.org"
LICENSE[0]="GPL"
diff --git a/kde4/kaccessible/HISTORY b/kde4/kaccessible/HISTORY
index ab8e7d0..20f40d3 100644
--- a/kde4/kaccessible/HISTORY
+++ b/kde4/kaccessible/HISTORY
@@ -1,3 +1,6 @@
+2013-08-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-06 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4/kactivities/DETAILS b/kde4/kactivities/DETAILS
index ae9948d..1447190 100755
--- a/kde4/kactivities/DETAILS
+++ b/kde4/kactivities/DETAILS
@@ -1,8 +1,8 @@
SPELL=kactivities
- VERSION=4.10.1
+ VERSION=4.10.5
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_URL[0]=$KDE_URL/stable/${VERSION}/src/${SOURCE}
-
SOURCE_HASH=sha512:78e0dc57592ebf7a3a8cd4905275a2d9baf0ee7313b4873d97e2f13aeb100761d27f1384e6115fc24a2d82bb232a409ae20345d98b5bb06d851376fe54d9d5b5
+
SOURCE_HASH=sha512:6f4365938eb847afc1d6ff7abe8979f3535e8de5854bba32756deabc86a59af5fa9b08720af807aa2be6da7f32ce07393b9e919794324bc584067bfd20a66198
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://www.kde.org";
LICENSE[0]="GPL"
diff --git a/kde4/kactivities/HISTORY b/kde4/kactivities/HISTORY
index 7348887..3af1562 100644
--- a/kde4/kactivities/HISTORY
+++ b/kde4/kactivities/HISTORY
@@ -1,3 +1,6 @@
+2013-08-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-05 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4/kate/DETAILS b/kde4/kate/DETAILS
index f9be7da..5a2b58f 100755
--- a/kde4/kate/DETAILS
+++ b/kde4/kate/DETAILS
@@ -1,7 +1,7 @@
SPELL=kate
- VERSION=4.10.1
+ VERSION=4.10.5
SOURCE=$SPELL-$VERSION.tar.xz
-
SOURCE_HASH=sha512:52ccfbe520c43a7b071407eb5af847c8a18462eac78b610d68ba4e9279d48e696cc7ea65694b2fd3f23a6d591bbf77653b2f9aa161603185ab019bace37ceee4
+
SOURCE_HASH=sha512:127b7f006928cb2c697cb403e30661382bd9048bef4620f5bf317d5bbe04b06b8f927b48f55bca538198c9dc4e795ab792903088f9ad3a75a1e60c350b1de933
SOURCE_URL=$KDE_URL/stable/$VERSION/src/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://www.kde.org
diff --git a/kde4/kate/HISTORY b/kde4/kate/HISTORY
index 140d6ba..94b9433 100644
--- a/kde4/kate/HISTORY
+++ b/kde4/kate/HISTORY
@@ -1,3 +1,6 @@
+2013-08-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-05 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4/kcalc/DETAILS b/kde4/kcalc/DETAILS
index 1b170ce..bf915cf 100755
--- a/kde4/kcalc/DETAILS
+++ b/kde4/kcalc/DETAILS
@@ -1,8 +1,8 @@
SPELL=kcalc
- VERSION=4.10.1
+ VERSION=4.10.5
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_URL[0]=$KDE_URL/stable/${VERSION}/src/${SOURCE}
-
SOURCE_HASH=sha512:b72bc5fbe83772de6ca0bd7686ec500fa377baef4610f098a0e90e32a8e57432afd5684ec8697ba2d0564e8acb5d4e4dbc0dae2c2dedc37b75f08a7e643cadb9
+
SOURCE_HASH=sha512:045d2e3b187aaab36ec09233ce1cbfb885ec1fab1e892f248402090b50dcc3b4bd38772ec56b5e7ecb3be8685c1c660dea010b648a2103448a71e1d2ac929030
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://www.kde.org";
LICENSE[0]="GPL"
diff --git a/kde4/kcalc/HISTORY b/kde4/kcalc/HISTORY
index b24cb72..0f4ca13 100644
--- a/kde4/kcalc/HISTORY
+++ b/kde4/kcalc/HISTORY
@@ -1,3 +1,6 @@
+2013-08-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-06 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4/kcharselect/DETAILS b/kde4/kcharselect/DETAILS
index 94a536b..48c5dbf 100755
--- a/kde4/kcharselect/DETAILS
+++ b/kde4/kcharselect/DETAILS
@@ -1,8 +1,8 @@
SPELL=kcharselect
- VERSION=4.10.1
+ VERSION=4.10.5
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_URL[0]=$KDE_URL/stable/${VERSION}/src/${SOURCE}
-
SOURCE_HASH=sha512:f99863f151f497c9928384f2d61b24f036e6452d36860cdb5f9e35d428add5e0bbcb4e65263b0e1ab6e6af42676780b54290aba705652570c909d318da73d1cc
+
SOURCE_HASH=sha512:24fd4d2e767d41a8f14b94baaecb66de4f4b73ba6fd3dbca1ed8a79ef94db859ad76736225706c4f2be9c3f7a34afa274ecf424b523d7d2b52ea10e4c041edfa
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://www.kde.org";
LICENSE[0]="GPL"
diff --git a/kde4/kcharselect/HISTORY b/kde4/kcharselect/HISTORY
index 72a2d36..f80e512 100644
--- a/kde4/kcharselect/HISTORY
+++ b/kde4/kcharselect/HISTORY
@@ -1,3 +1,6 @@
+2013-08-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-06 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4/kdeadmin4/DETAILS b/kde4/kdeadmin4/DETAILS
index c8c37fb..8df829d 100755
--- a/kde4/kdeadmin4/DETAILS
+++ b/kde4/kdeadmin4/DETAILS
@@ -1,7 +1,7 @@
SPELL=kdeadmin4
SPELLX=${SPELL//4}
- VERSION=4.10.1
-
SOURCE_HASH=sha512:511eff5017a7a7618953ba928757241e10af12a0e07c4122de7f1bfbceafef6693e00db3f3734894cf3fa9b38caae9a61667d0dda95aa865f3e11e1ed35c1698
+ VERSION=4.10.5
+
SOURCE_HASH=sha512:1d48613b35c19a37e7ae624840cdaf3e99360b836852ce9f5a926fc9d887d6e4299733e3db64705d370f7982ebf994441701ff6e4a0dc3a29d153f3a2bb475cb
SOURCE=$SPELLX-$VERSION.tar.xz
SOURCE_URL[0]=$KDE_URL/stable/$VERSION/src/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
diff --git a/kde4/kdeadmin4/HISTORY b/kde4/kdeadmin4/HISTORY
index 4be890f..6d60e9e 100644
--- a/kde4/kdeadmin4/HISTORY
+++ b/kde4/kdeadmin4/HISTORY
@@ -1,3 +1,6 @@
+2013-08-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-06 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4/kdeartwork4/DETAILS b/kde4/kdeartwork4/DETAILS
index 47654f1..6169729 100755
--- a/kde4/kdeartwork4/DETAILS
+++ b/kde4/kdeartwork4/DETAILS
@@ -1,7 +1,7 @@
SPELL=kdeartwork4
SPELLX=${SPELL//4}
- VERSION=4.10.1
-
SOURCE_HASH=sha512:bea9047788e37de0b3f7c303337608a40e2cdf2b53d4f8d111f7c9219fd6cf2c619f77469c2ff14b247900e6a4b9735a0f6660c16bff562bfe778429bf3df825
+ VERSION=4.10.5
+
SOURCE_HASH=sha512:e19a3c9f51b43bb80718b5e4fc6df6a485b481ff1fdc4206b6168de29d31b9b44085c14608135d2131fcdd0711be7de0d2bf106176d057c4ec76fbc420765dac
SOURCE=$SPELLX-$VERSION.tar.xz
SOURCE_URL[0]=$KDE_URL/stable/$VERSION/src/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
diff --git a/kde4/kdeartwork4/HISTORY b/kde4/kdeartwork4/HISTORY
index afb7ece..bc16da4 100644
--- a/kde4/kdeartwork4/HISTORY
+++ b/kde4/kdeartwork4/HISTORY
@@ -1,3 +1,6 @@
+2013-08-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-05 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4/kdebase-workspace4/DEPENDS b/kde4/kdebase-workspace4/DEPENDS
index 87f98d5..a9fa93b 100755
--- a/kde4/kdebase-workspace4/DEPENDS
+++ b/kde4/kdebase-workspace4/DEPENDS
@@ -8,21 +8,28 @@ depends libxrandr &&
depends qimageblitz &&
depends kactivities &&
depends shared-desktop-ontologies &&
+depends strigi &&
+depends xcb-util &&
+depends xcb-util-image &&
+depends xcb-util-renderutil &&
runtime_depends xprop &&

suggest_depends xrdb '' '' "update the X resource database"
&&
suggest_depends xkeyboard-config '' '' "allow multiple consoles ctl-alt-Fn"
&&

+optional_depends kdelibs4 '' '' 'KDE Declarative (QML) support' &&
optional_depends freetype2 '' '' 'anti-aliasing of fonts' &&
+optional_depends fontconfig '' '' 'Font access configuration library' &&
optional_depends libxft '' '' 'Freetype interface' &&
optional_depends libxkbfile '' '' 'keyboard interface' &&
optional_depends libxtst '' '' 'testing client interfaces' &&
optional_depends libxext '' '' 'PowerDevil power manager' &&
-optional_depends lm_sensors '' '' 'hardware monitoring' &&
+optional_depends lm_sensors '' '' 'sensors support for ksysguard' &&
optional_depends glib2 '' '' 'gnome support' &&
optional_depends libraw1394 '' '' 'Firewire support' &&
optional_depends libxklavier '' '' 'keyboard configuration' &&
optional_depends LIBUSB '' '' 'usb support' &&
+optional_depends pciutils '' '' 'view PCI details in kinfocenter' &&

if [[ "$BLUEZ" != "none" ]]; then
depends $BLUEZ;
@@ -31,10 +38,17 @@ fi &&
optional_depends gpsd '' '' 'geolocation support vis GPS' &&
optional_depends openldap '' '' 'LDAP authentication' &&
optional_depends LIBSASL '' '' 'Cyrus SASL authentication' &&
-optional_depends pykde4 '' '' 'scripting Python plasmoids' &&
-optional_depends qedje '' '' 'scripting edje plasmoid' &&
+optional_depends pykde4 '' '' 'scripting Python plasmoids' &&
+optional_depends qedje '' '' 'scripting edje plasmoid' &&
+optional_depends soprano '' '' 'Semantic Desktop Storing' &&
+optional_depends nepomuk-core '' '' 'Nepomuk Core Library support' &&
+optional_depends boost '' '' 'Required for certain Plasma
DataEngines (Akonadi, RSS, Calendar)' &&
+optional_depends akonadi '' '' 'Required for certain Plasma
DataEngines (Akonadim Calander)' &&
+optional_depends kdepim4 '' '' 'KDE Libraries for PIM' &&
+optional_depends qjson '' '' 'to manage JSON objects' &&
optional_depends consolekit '' '' 'ConsoleKit integration in KDM' &&
optional_depends polkit-qt-1 '' '' 'PolicyKit integration in KDM' &&
-optional_depends linux-pam '' '' 'PAM integration in KDM' &&
-optional_depends networkmanager '' '' 'NetworkManager integration'
+optional_depends linux-pam '' '' 'PAM integration in KDM' &&
+optional_depends network-manager '' '' 'for NetworkManager support in
Solid' &&
+optional_depends OPENGL '' '' 'to view OpenGL details in kinfocenter'

diff --git a/kde4/kdebase-workspace4/DETAILS b/kde4/kdebase-workspace4/DETAILS
index 671b1c5..e45942c 100755
--- a/kde4/kdebase-workspace4/DETAILS
+++ b/kde4/kdebase-workspace4/DETAILS
@@ -1,7 +1,7 @@
SPELL=kdebase-workspace4
SPELLX=kde-workspace
- VERSION=4.10.1
-
SOURCE_HASH=sha512:efa7cc41bca306a39dc609453af843886b4cce197098524e2842976c5906a78cd8950f9ea03ffc51c1aa72ba52a19d6f943d53a76b32387c953b4d9cb679bb71
+ VERSION=4.10.5
+
SOURCE_HASH=sha512:b90d015a91298cf98aebda60f08d18ff8afdfc813b4d27aa245fd2d3cc5bd31c3fcd57ce85fc188c167cd33b6d9ca537dbd5349871182062542ef526c360f0ff
SOURCE=$SPELLX-$VERSION.tar.xz
SOURCE_URL[0]=$KDE_URL/stable/$VERSION/src/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
diff --git a/kde4/kdebase-workspace4/HISTORY b/kde4/kdebase-workspace4/HISTORY
index 3f0f45d..e9dad23 100644
--- a/kde4/kdebase-workspace4/HISTORY
+++ b/kde4/kdebase-workspace4/HISTORY
@@ -1,3 +1,11 @@
+2013-08-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
+2013-03-10 Sukneet Basuta <sukneet AT sourcemage.org>
+ * DEPENDS: added depends strigi, xcb-util, xcb-util-image,
xcb-util-renderutil
+ added optional_depends kdelibs4, fontconfig2, pciutils, soprano,
nepomuk-core,
+ boost, akonadi, kdepim4, qjson, OPENGL
+
2013-03-05 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4/kdebase4-runtime/DEPENDS b/kde4/kdebase4-runtime/DEPENDS
index 0d67ecf..dc67e6d 100755
--- a/kde4/kdebase4-runtime/DEPENDS
+++ b/kde4/kdebase4-runtime/DEPENDS
@@ -11,6 +11,7 @@ depends shared-desktop-ontologies &&
depends soprano &&
depends attica &&
depends nepomuk-core &&
+depends kactivities &&
optional_depends xine-lib '' '' 'xine libraries' &&
optional_depends libssh '' '' 'build kio_sftp slave' &&
optional_depends pulseaudio '' '' 'Pulseaudio server support' &&
diff --git a/kde4/kdebase4-runtime/DETAILS b/kde4/kdebase4-runtime/DETAILS
index 9c0a662..2b5477c 100755
--- a/kde4/kdebase4-runtime/DETAILS
+++ b/kde4/kdebase4-runtime/DETAILS
@@ -1,7 +1,7 @@
SPELL=kdebase4-runtime
SPELLX=kde-runtime
- VERSION=4.10.1
-
SOURCE_HASH=sha512:282ec0f0c3dd164d024f6e8c65514de47de4de134cffa947a0b9d0f40d108e400e9e97e56950c9510fc71163b110e47a6c3bb30641bd1486600237b849329a80
+ VERSION=4.10.5
+
SOURCE_HASH=sha512:7d3a0fbe27e0f8c8a5adf6ca43e20b9b9199246d597838872e387adb9a9f5af1bf28cc117fcbde51f803c6514c8088c648c4c6685d63cb616a1711bd01296ddd
SOURCE=$SPELLX-$VERSION.tar.xz
SOURCE_URL[0]=$KDE_URL/stable/$VERSION/src/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
diff --git a/kde4/kdebase4-runtime/HISTORY b/kde4/kdebase4-runtime/HISTORY
index 84c9ad2..d083a3e 100644
--- a/kde4/kdebase4-runtime/HISTORY
+++ b/kde4/kdebase4-runtime/HISTORY
@@ -1,3 +1,9 @@
+2013-08-07 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
+2013-04-17 Tommy Boatman <tboatman AT sourcemage.org>
+ * DEPENDS: added required kactivities
+
2013-03-05 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4/kdebase4/DEPENDS b/kde4/kdebase4/DEPENDS
index 3194099..38762be 100755
--- a/kde4/kdebase4/DEPENDS
+++ b/kde4/kdebase4/DEPENDS
@@ -29,6 +29,7 @@ optional_depends fontconfig '' '' 'font management'
&&
optional_depends libxklavier '' '' 'keyboard configuration' &&
optional_depends LIBUSB '' '' 'usb support' &&
optional_depends pciutils '' '' 'show pci data' &&
+optional_depends tidy '' '' 'HTML validation' &&

if [[ "$BLUEZ" != "none" ]]; then
depends $BLUEZ;
diff --git a/kde4/kdebase4/DETAILS b/kde4/kdebase4/DETAILS
index daaacdf..6c0d00a 100755
--- a/kde4/kdebase4/DETAILS
+++ b/kde4/kdebase4/DETAILS
@@ -1,7 +1,7 @@
SPELL=kdebase4
SPELLX=kde-baseapps
- VERSION=4.10.1
-
SOURCE_HASH=sha512:a7019b882603d976bfba6a098482dd3ede5c40ae903cbb5e5d71cd884a0570fe306d382c0fbbbdd145ca7f6b390202c363c2f5f6da990418102977534eefaf30
+ VERSION=4.10.5
+
SOURCE_HASH=sha512:b296fc3fabde36affda575bbbe3bd02383d2673dae1a30aeb897cfdba8b63a5ad9244ba11d677694afd89bc40ea1c7adbeb42680ea14b569d507e2931e29c980
SOURCE=$SPELLX-$VERSION.tar.xz
SOURCE_URL[0]=$KDE_URL/stable/$VERSION/src/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
diff --git a/kde4/kdebase4/HISTORY b/kde4/kdebase4/HISTORY
index fc0fdda..3ac2287 100644
--- a/kde4/kdebase4/HISTORY
+++ b/kde4/kdebase4/HISTORY
@@ -1,3 +1,9 @@
+2014-02-14 Tommy Boatman <tboatman AT sourcemage.org>
+ * DEPENDS: tidy is optional for HTML validation
+
+2013-08-07 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-05 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4/kdebindings4/BUILD b/kde4/kdebindings4/BUILD
deleted file mode 100755
index 27ba77d..0000000
--- a/kde4/kdebindings4/BUILD
+++ /dev/null
@@ -1 +0,0 @@
-true
diff --git a/kde4/kdebindings4/CONFLICTS b/kde4/kdebindings4/CONFLICTS
deleted file mode 100755
index 6db4f05..0000000
--- a/kde4/kdebindings4/CONFLICTS
+++ /dev/null
@@ -1 +0,0 @@
-conflicts kdebindings4 y
diff --git a/kde4/kdebindings4/DETAILS b/kde4/kdebindings4/DETAILS
deleted file mode 100755
index a319776..0000000
--- a/kde4/kdebindings4/DETAILS
+++ /dev/null
@@ -1,7 +0,0 @@
- SPELL=kdebindings4
- VERSION=0
- PATCHLEVEL=9999
- SHORT="deprecated"
-cat << EOF
- deprecated spell [replaced by kde4-bindings-profile]
-EOF
diff --git a/kde4/kdebindings4/DOWNLOAD b/kde4/kdebindings4/DOWNLOAD
deleted file mode 100755
index 27ba77d..0000000
--- a/kde4/kdebindings4/DOWNLOAD
+++ /dev/null
@@ -1 +0,0 @@
-true
diff --git a/kde4/kdebindings4/HISTORY b/kde4/kdebindings4/HISTORY
deleted file mode 100644
index 79f85a5..0000000
--- a/kde4/kdebindings4/HISTORY
+++ /dev/null
@@ -1,404 +0,0 @@
-2011-10-15 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: removed spaces before EOF/cat
-
-2011-08-31 Bor Kraljič <pyrobor AT ver.si>
- * CONFLICTS: conflict with self. Just to be sure.
-
-2011-08-15 Bor Kraljič <pyrobor AT ver.si>
- * UP_TRIGGERS: added "&&"
-
-2011-08-04 Bor Kraljič <pyrobor AT ver.si>
- * deprecated in favour of kde4-bindings-profile [Split of the source]
- * PATCHLEVEL=9999
- * DETAILS: version 0
-
-2011-07-11 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.6.5
-
-2011-06-11 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.6.4
-
-2011-05-06 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.6.3
-
-2011-04-06 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.6.2
-
-2011-03-07 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.6.1
-
-2011-01-26 Bor Kraljič <pyrobor AT ver.si>
- * PRE_BUILD: removed patches that are not needed anymore
- * fix-pyqt4-build.patch, sip4.12.patch: removed, no longer needed
- * DETAILS: updated spell to 4.6.0
-
-2011-01-08 Bor Kraljič <pyrobor AT ver.si>
- * sip4.12.patch: fixes compile problem with sip 4.12
-
-2011-01-07 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.5.5
-
-2010-12-02 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.5.4
-
-2010-11-25 Bor Kraljič <pyrobor AT ver.si>
- * PRE_BUILD: added, hack to install pc files in /usr/lib/pkgconfig
-
-2010-11-03 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.5.3
-
-2010-10-07 Bor Kraljič <pyrobor AT ver.si>
- * fix-pyqt4-build.patch: fixes build with pyqt4 4.7.7
-
-2010-10-06 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.5.2
-
-2010-08-31 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.5.1
-
-2010-06-30 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.4.5
-
-2010-06-02 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.4.4
-
-2010-05-05 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.4.3
-
-2010-04-02 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.4.2
-
-2010-03-05 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.4.1 (stable)
-
-2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
- * DEPENDS: updated ruby dependency to RUBY provider
-2010-02-09 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.4.0 (stable)
-
-2010-01-31 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.3.5
-2010-01-25 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.95 (unstable)
-
-2010-01-08 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.90 (unstable)
-
-2009-12-14 Julien "_kaze_" ROZO <julien AT rozo.org>
- * DETAILS: updated version to 4.3.4
-
-2009-11-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: fix WEB_SITE, broken by previous update
-
-2009-11-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.3 (stable)
-
-2009-10-28 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: remove support for multiple versions
- the devel version is always out of date when it reaches stable
grimoire
- it also requires qt-4.6
- remove KDE_VER
- if you want the devel version, use git devel-kde44 branch
- * DETAILS: version 4.3.73svn1040395 (unstable)
-
-2009-10-16 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.72svn1035674 (unstable)
- * DEPENDS: more optional packages
- add soem explicit flags
-
-2009-10-06 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.2 (stable)
-
-2009-09-28 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.69svn1027298 (unstable)
-
-2009-09-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.1 (stable)
-
-2009-08-10 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.63svn1007208 (unstable)
-
-2009-08-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.0 (stable)
-
-2009-08-02 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: remove svn support
-
-2009-07-22 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.98 (unstable)
-
-2009-07-20 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.61svn998540 (unstable)
-
-2009-07-10 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: revert url fixes
-
-2009-07-09 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.96 (unstable)
-
-2009-07-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.95 (unstable)
-
-2009-06-10 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.90 (unstable)
-
-2009-06-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.89svn977047 (unstable)
-
-2009-06-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.4 (stable)
-
-2009-05-28 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.88svn973768 (unstable)
-
-2009-05-21 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.87svn969966 (unstable)
-
-2009-05-07 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.85 (unstable)
-
-2009-05-06 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.3 (stable)
-
-2009-05-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.71.svn961800 (unstable)
-
-2009-04-16 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.70.svn954171 (unstable)
-
-2009-04-06 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.69.svn949727 (unstable)
-
-2009-04-02 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.2 (stable)
-
-2009-03-31 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.68.svn945504 (unstable)
-
-2009-03-21 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.67.svn940805 (unstable)
-
-2009-03-14 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.66.svn937700 (unstable)
-
-2009-03-05 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.1 (stable)
-
-2009-03-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.65.svn932664 (unstable)
-
-2009-02-14 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.63.svn925121 (unstable)
-
-2009-01-31 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.61.svn917530 (unstable)
-
-2009-01-27 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.0 (stable)
-
-2009-01-22 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.60.svn912032 (unstable)
-
-2009-01-14 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.4
-
-2009-01-14 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.96 (unstable)
-
-2009-01-02 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.87 (unstable)
-
-2008-12-16 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.85 (unstable)
-
-2008-12-09 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.82 (devel)
- * DEPENDS: enable optional falcon
-
-2008-11-29 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.81 (devel)
-
-2008-11-26 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.80 (devel)
-
-2008-11-13 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.73 (devel)
-
-2008-11-06 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.72 (devel)
-
-2008-11-05 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.3 (stable)
-
-2008-10-29 Juuso Alasuutari <iuso AT sourcemage.org>
- * SUB_DEPENDS: Fixed typos and invalid syntax.
-
-2008-10-23 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.71 (devel)
-
-2008-10-18 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.70 (devel)
-
-2008-10-16 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: add optional kdegraphics4
-
-2008-10-10 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.69
-
-2008-10-04 Treeve Jelbert <treeve AT sourcemage.org>
- * PRE_SUB_DEPENDS, SUB_DEPENDS: added
- * DEPENDS" add sip
- disable falcon
-
-2008-10-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.2
-
-2008-10-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.68
-
-2008-09-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.67
-
-2008-09-16 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.66
-
-2008-09-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.65
-
-2008-09-03 Julien "_kaze_" ROZO <julien AT rozo.org>
- * DETAILS: updated stable version to 4.1.1
- * DEPENDS: added pyqt4 as a dependency if python dependency is enabled
-
-2008-08-30 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.64
-
-2008-08-08 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.61
-
-2008-08-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: remove versioning from svn tarball
-
-2008-08-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.60
-
-2008-07-29 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.0
-
-2008-07-18 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.99
-
-2008-07-15 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.98
-
-2008-07-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.85
-
-2008-06-27 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.84
-
-2008-06-24 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.83
-
-2008-06-11 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.82
-
-2008-05-29 Juuso Alasuutari <iuso AT sourcemage.org>
- * DETAILS: Added FORCE_DOWNLOAD=on,
- import KDE_VCS_AUTOUPDATE var from kdelibs4.
-
-2008-05-27 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.80
-
-2008-05-16 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.74
-
-2008-05-09 Juuso Alasuutari <iuso AT sourcemage.org>
- * DETAILS: Added SVN version.
-
-2008-05-08 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.73
-
-2008-05-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.72
-
-2008-04-29 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.71
-
-2008-04-18 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.70
-
-2008-04-14 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.69
-
-2008-04-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.68
-
-2008-04-02 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.3
-
-2008-03-28 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.67
-
-2008-03-14 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.66
-
-2008-03-07 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.2
-
-2008-03-06 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.65
-
-2008-02-29 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.64
-
-2008-02-28 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
- * DETAILS: added fallback KDE_VER=stable so summoning works if you
don't
- have kdelibs4 yet (at least for the stable choice)
-
-2008-02-21 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.63
-
-2008-02-12 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.1
- add stable/unstable versions; currently(4.0.1/4.0.61)
-
-2008-02-07 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.61
-
-2008-02-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: add optional falcon
-
-2008-01-31 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.60
- KEYWORDS=kde4
-
-2008-01-11 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.0
-
-2007-12-11 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.97.0
-
-2007-12-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.96.2
-
-2007-11-28 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.96.1
-
-2007-11-27 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.96.0
-
-2007-11-09 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.95.2
-
-2007-11-08 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.95.1
-
-2007-10-30 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.95.0
- * DEPENDS: add qscintilla. qwt5
-
-2007-10-18 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.94.0
-
-2007-09-09 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.93.0
diff --git a/kde4/kdebindings4/INSTALL b/kde4/kdebindings4/INSTALL
deleted file mode 100755
index 27ba77d..0000000
--- a/kde4/kdebindings4/INSTALL
+++ /dev/null
@@ -1 +0,0 @@
-true
diff --git a/kde4/kdebindings4/PRE_BUILD b/kde4/kdebindings4/PRE_BUILD
deleted file mode 100755
index 27ba77d..0000000
--- a/kde4/kdebindings4/PRE_BUILD
+++ /dev/null
@@ -1 +0,0 @@
-true
diff --git a/kde4/kdebindings4/UP_TRIGGERS b/kde4/kdebindings4/UP_TRIGGERS
deleted file mode 100644
index 5433ac9..0000000
--- a/kde4/kdebindings4/UP_TRIGGERS
+++ /dev/null
@@ -1,3 +0,0 @@
-up_trigger kdebindings4 dispel_self &&
-up_trigger kde4-bindings-profile cast_self
-
diff --git a/kde4/kdeedu4/BUILD b/kde4/kdeedu4/BUILD
deleted file mode 100755
index 27ba77d..0000000
--- a/kde4/kdeedu4/BUILD
+++ /dev/null
@@ -1 +0,0 @@
-true
diff --git a/kde4/kdeedu4/CONFLICTS b/kde4/kdeedu4/CONFLICTS
deleted file mode 100755
index 06d3bce..0000000
--- a/kde4/kdeedu4/CONFLICTS
+++ /dev/null
@@ -1 +0,0 @@
-conflicts kdeedu4 y
diff --git a/kde4/kdeedu4/DETAILS b/kde4/kdeedu4/DETAILS
deleted file mode 100755
index 4ac44b4..0000000
--- a/kde4/kdeedu4/DETAILS
+++ /dev/null
@@ -1,7 +0,0 @@
- SPELL=kdeedu4
- VERSION=0
- PATCHLEVEL=9999
- SHORT="deprecated"
-cat << EOF
- deprecated spell [replaced by kde4-edu-profile]
-EOF
diff --git a/kde4/kdeedu4/DOWNLOAD b/kde4/kdeedu4/DOWNLOAD
deleted file mode 100755
index 27ba77d..0000000
--- a/kde4/kdeedu4/DOWNLOAD
+++ /dev/null
@@ -1 +0,0 @@
-true
diff --git a/kde4/kdeedu4/HISTORY b/kde4/kdeedu4/HISTORY
deleted file mode 100644
index 33a4a2e..0000000
--- a/kde4/kdeedu4/HISTORY
+++ /dev/null
@@ -1,406 +0,0 @@
-2011-10-15 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: removed spaces before EOF/cat
-
-2011-08-31 Bor Kraljič <pyrobor AT ver.si>
- * CONFLICTS: conflict with self. Just to be sure
-
-2011-08-15 Bor Kraljič <pyrobor AT ver.si>
- * UP_TRIGGERS: added "&&"
-
-2011-08-03 Bor Kraljič <pyrobor AT ver.si>
- * deprecated in favour of kde4-edu-profile [Split of the source]
- * PATCHLEVEL=9999
- * DETAILS: version 0
-
-2011-07-11 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.6.5
-
-2011-06-17 Bor Kraljič <pyrobor AT ver.si>
- * DEPENDS: added r as optional dependency
-
-2011-06-11 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.6.4
-
-2011-05-06 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.6.3
-
-2011-04-06 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.6.2
-
-2011-03-07 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.6.1
-
-2011-01-26 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.6.0
-
-2011-01-07 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.5.5
-
-2010-12-02 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.5.4
-
-2010-11-03 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.5.3
-
-2010-10-06 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.5.2
-
-2010-08-31 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.5.1
-
-2010-06-30 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.4.5
-
-2010-06-02 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.4.4
-
-2010-05-05 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.4.3
-
-2010-04-02 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.4.2
-
-2010-03-05 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.4.1 (stable)
-
-2010-03-01 Julien "_kaze_" ROZO <julien AT rozo.org>
- * PRE_BUILD, gpsd-2.9.0.patch : removed, patch is included upstream
-2010-02-09 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.4.0 (stable)
-
-2010-01-28 Julien "_kaze_" ROZO <julien AT rozo.org>
- * DETAILS: updated version to 4.3.5
-
-2010-01-25 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.95 (unstable)
-
-2010-01-08 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.90 (unstable)
-
-2009-12-14 Julien "_kaze_" ROZO <julien AT rozo.org>
- * DETAILS: updated version to 4.3.4
- * PRE_BUILD: added gpsd-2.9.0.patch if gpsd dependency is enabled and
- installed version is >= 2.9.0
-
-2009-12-10 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: eigen2 is mentioned twice
-
-2009-11-06 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.74svn1044032 (unstable)
-
-2009-11-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: fix WEB_SITE, broken by previous update
-
-2009-11-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.3 (stable)
-
-2009-10-28 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: remove support for multiple versions
- it also requires qt-4.6
- remove KDE_VER
- if you want the devel version, use git devel-kde44 branch
- * DETAILS: version 4.3.73svn1040395 (unstable)
- * CONFLICTS: added
-
-2009-10-17 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: add optional xplanet, qalculate, gsl
-
-2009-10-16 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.72svn1035674 (unstable)
-
-2009-10-06 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.2 (stable)
-
-2009-09-28 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.69svn1027298 (unstable)
-
-2009-09-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.1 (stable)
-
-2009-08-10 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.63svn1007208 (unstable)
-
-2009-08-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.0 (stable)
-
-2009-08-02 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: remove svn support
-
-2009-07-22 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.98 (unstable)
-
-2009-07-20 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.61svn998540 (unstable)
-
-2009-07-10 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: revert url fixes
-
-2009-07-09 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.96 (unstable)
-
-2009-07-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.95 (unstable)
-
-2009-06-10 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.90 (unstable)
-
-2009-06-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.89svn977047 (unstable)
-
-2009-06-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.4 (stable)
-
-2009-05-28 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.88svn973768 (unstable)
-
-2009-05-21 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.87svn969966 (unstable)
-
-2009-05-07 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.85 (unstable)
-
-2009-05-06 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.3 (stable)
-
-2009-05-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.71.svn961800 (unstable)
-
-2009-04-16 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.70.svn954171 (unstable)
-
-2009-04-13 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: gmm -> eigen2
-
-2009-04-06 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.69.svn949727 (unstable)
-
-2009-04-02 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.2 (stable)
-
-2009-03-31 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.68.svn945504 (unstable)
-
-2009-03-21 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.67.svn940805 (unstable)
-
-2009-03-14 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.66.svn937700 (unstable)
-
-2009-03-05 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.1 (stable)
-
-2009-03-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.65.svn932664 (unstable)
-
-2009-02-14 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.63.svn925121 (unstable)
-
-2009-01-31 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.61.svn917530 (unstable)
-
-2009-01-27 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.0 (stable)
-
-2009-01-22 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.60.svn912032 (unstable)
-
-2009-01-14 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.4
-
-2009-01-14 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.96 (unstable)
-
-2009-01-02 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.87 (unstable)
-
-2008-12-16 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.85 (unstable)
-
-2008-12-09 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.82 (devel)
- * DEPENDS: eigen -> eigen2
- add optional gmm
-
-2008-11-29 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.81 (devel)
-
-2008-11-26 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.80 (devel)
-
-2008-11-13 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.73 (devel)
-
-2008-11-06 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.72 (devel)
-
-2008-11-05 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.3 (stable)
-
-2008-10-23 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.71 (devel)
-
-2008-10-18 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.70 (devel)
-
-2008-10-10 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.69
-
-2008-10-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.2
-
-2008-10-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.68
-
-2008-09-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.67
-
-2008-09-16 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.66
-
-2008-09-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.65
-
-2008-09-03 Julien "_kaze_" ROZO <julien AT rozo.org>
- * DETAILS: updated stable version to 4.1.1
-
-2008-08-30 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.64
-
-2008-08-08 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.61
-
-2008-08-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: remove versioning from svn tarball
-
-2008-08-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.60
-
-2008-07-29 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.0
-
-2008-07-18 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.99
-
-2008-07-15 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.98
-
-2008-07-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.85
-
-2008-06-27 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.84
-
-2008-06-24 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.83
-
-2008-06-11 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.82
-
-2008-05-29 Juuso Alasuutari <iuso AT sourcemage.org>
- * DETAILS: Added FORCE_DOWNLOAD=on,
- import KDE_VCS_AUTOUPDATE var from kdelibs4.
-
-2008-05-27 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.80
- * DEPENDS: fix boost/python support
-
-2008-05-16 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.74
-
-2008-05-09 Juuso Alasuutari <iuso AT sourcemage.org>
- * DETAILS: Added SVN version.
-
-2008-05-08 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.73
-
-2008-05-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.72
-
-2008-04-29 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.71
-
-2008-04-26 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: add several optional depends
- fixes bug #14493
-
-2008-04-18 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.70
-
-2008-04-14 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.69
-
-2008-04-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.68
-
-2008-04-02 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.3
-
-2008-03-28 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.67
-
-2008-03-14 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.66
-
-2008-03-07 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.2
-
-2008-03-06 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.65
-
-2008-02-29 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.64
-
-2008-02-28 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
- * DETAILS: added fallback KDE_VER=stable so summoning works if you
don't
- have kdelibs4 yet (at least for the stable choice)
-
-2008-02-21 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.63
-
-2008-02-12 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.1
- add stable/unstable versions; currently(4.0.1/4.0.61)
-
-2008-02-07 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.61
-
-2008-01-31 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.60
- KEYWORDS=kde4
-
-2008-01-11 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.0
-
-2007-12-11 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.97.0
-
-2007-12-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.96.2
-
-2007-11-28 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.96.1
-
-2007-11-27 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.96.0
-
-2007-11-09 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.95.2
-
-2007-11-08 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.95.1
-
-2007-10-30 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.95.0
-
-2007-10-18 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.94.0
-
-2007-09-06 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.93.0
- * DEPENDS: add facile, for Kalzium (linear algebra support)
- add openbabel (chemistry support)
- add sub_depends boost PYTHON (scripting support)
-
-2007-08-08 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.92.0
- spell created
diff --git a/kde4/kdeedu4/INSTALL b/kde4/kdeedu4/INSTALL
deleted file mode 100755
index 27ba77d..0000000
--- a/kde4/kdeedu4/INSTALL
+++ /dev/null
@@ -1 +0,0 @@
-true
diff --git a/kde4/kdeedu4/PRE_BUILD b/kde4/kdeedu4/PRE_BUILD
deleted file mode 100755
index 27ba77d..0000000
--- a/kde4/kdeedu4/PRE_BUILD
+++ /dev/null
@@ -1 +0,0 @@
-true
diff --git a/kde4/kdeedu4/UP_TRIGGERS b/kde4/kdeedu4/UP_TRIGGERS
deleted file mode 100644
index ec92858..0000000
--- a/kde4/kdeedu4/UP_TRIGGERS
+++ /dev/null
@@ -1,3 +0,0 @@
-up_trigger kdeedu4 dispel_self &&
-up_trigger kde4-edu-profile cast_self
-
diff --git a/kde4/kdegraphics4/BUILD b/kde4/kdegraphics4/BUILD
deleted file mode 100755
index 27ba77d..0000000
--- a/kde4/kdegraphics4/BUILD
+++ /dev/null
@@ -1 +0,0 @@
-true
diff --git a/kde4/kdegraphics4/CONFLICTS b/kde4/kdegraphics4/CONFLICTS
deleted file mode 100755
index c1f0650..0000000
--- a/kde4/kdegraphics4/CONFLICTS
+++ /dev/null
@@ -1 +0,0 @@
-conflicts kdegraphics4 y
diff --git a/kde4/kdegraphics4/DETAILS b/kde4/kdegraphics4/DETAILS
deleted file mode 100755
index aa6bb5c..0000000
--- a/kde4/kdegraphics4/DETAILS
+++ /dev/null
@@ -1,7 +0,0 @@
- SPELL=kdegraphics4
- VERSION=0
- PATCHLEVEL=9999
- SHORT="deprecated"
-cat << EOF
- deprecated spell [replaced by kde4-graphics-profile]
-EOF
diff --git a/kde4/kdegraphics4/DOWNLOAD b/kde4/kdegraphics4/DOWNLOAD
deleted file mode 100755
index 27ba77d..0000000
--- a/kde4/kdegraphics4/DOWNLOAD
+++ /dev/null
@@ -1 +0,0 @@
-true
diff --git a/kde4/kdegraphics4/HISTORY b/kde4/kdegraphics4/HISTORY
deleted file mode 100644
index 95d98a6..0000000
--- a/kde4/kdegraphics4/HISTORY
+++ /dev/null
@@ -1,487 +0,0 @@
-2011-10-15 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: removed spaces before EOF/cat
-
-2011-08-31 Bor Kraljič <pyrobor AT ver.si>
- * CONFLICTS: conflict with self. Just to be sure.
-
-2011-08-15 Bor Kraljič <pyrobor AT ver.si>
- * UP_TRIGGERS: added "&&"
-
-2011-08-03 Bor Kraljič <pyrobor AT ver.si>
- * deprecated in favour of kde4-graphics-profile [Split of the source]
- * PATCHLEVEL=9999
- * DETAILS: version 0
-
-2011-07-11 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.6.5
-
-2011-06-11 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.6.4
-
-2011-05-06 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.6.3
-
-2011-04-06 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.6.2
-
-2011-03-07 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.6.1
-
-2011-01-26 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.6.0
-
-2011-01-07 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.5.5
-
-2010-12-02 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.5.4
-
-2010-11-25 Bor Kraljič <pyrobor AT ver.si>
- * PRE_BUILD: added, hack the build system to install pc files
- in /usr/lib/pkgconfig
- * INSTALL: removed, fixed the problem in PRE_BUILD
-
-2010-11-03 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.5.3
-
-2010-11-03 Ladislav Hagara <hgr AT vabo.cz>
- * DEPENDS: jpeg -> JPEG
-
-2010-10-06 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.5.2
-
-2010-09-18 Bor Kraljič <pyrobor AT ver.si>
- * INSTALL: added, create symlink to pc files in /usr/lib/pkgconfig
-
-2010-08-31 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.5.1
-
-2010-06-30 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.4.5
-
-2010-06-02 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.4.4
-
-2010-05-05 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.4.3
-
-2010-04-02 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.4.2
-
-2010-03-05 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.4.1 (stable)
-
-2010-02-09 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.4.0 (stable)
-2010-01-28 Julien "_kaze_" ROZO <julien AT rozo.org>
- * DETAILS: updated version to 4.3.5
-2010-01-25 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.95 (unstable)
-
-2010-01-08 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.90 (unstable)
-
-2009-12-14 Julien "_kaze_" ROZO <julien AT rozo.org>
- * DETAILS: updated version to 4.3.4
-
-2009-11-30 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: add shared-desktop-ontologies
-
-2009-11-28 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: remove 'sub_depends kdelibs4 SOPRANO'
- all of kde now depends on soprano
- remove optional OPENGL - is required for all of kde
-
-2009-11-14 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.75svn1048496 (unstable)
-
-2009-11-06 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.74svn1044032 (unstable)
-
-2009-11-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: fix WEB_SITE, broken by previous update
-
-2009-11-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.3 (stable)
-
-2009-10-28 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: remove support for multiple versions
- it also requires qt-4.6
- remove KDE_VER
- if you want the devel version, use git devel-kde44 branch
- * DETAILS: version 4.3.73svn1040395 (unstable)
-
-2009-10-16 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.72svn1035674 (unstable)
-
-2009-10-06 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.2 (stable)
-
-2009-10-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: add optional libxxf86vm
-
-2009-09-28 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.69svn1027298 (unstable)
-
-2009-09-21 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.68svn1024329 (unstable)
-
-2009-09-17 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.67svn1020033 (unstable)
-
-2009-09-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.1 (stable)
-
-2009-08-21 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.65svn1013471 (unstable)
-
-2009-08-13 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.64svn1010339 (unstable)
-
-2009-08-10 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.63svn1007208 (unstable)
-
-2009-08-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.0 (stable)
-
-2009-08-02 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: remove svn support
-
-2009-07-22 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.98 (unstable)
-
-2009-07-20 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.61svn998540 (unstable)
-
-2009-07-10 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: revert url fixes
-
-2009-07-09 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.96 (unstable)
-
-2009-07-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.95 (unstable)
-
-2009-06-10 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.90 (unstable)
-
-2009-06-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.89svn977047 (unstable)
-
-2009-06-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.4 (stable)
-
-2009-05-28 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.88svn973768 (unstable)
-
-2009-05-21 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.87svn969966 (unstable)
- * PRE_BUILD, sane.diff, FindKdcraw.cmake: deleted, no longer needed
-
-2009-05-12 Julien "_kaze_" ROZO <julien AT rozo.org>
- * PRE_BUILD: sane patch is not needed for 4.2.3 version
-
-2009-05-07 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.85 (unstable)
- * sane.diff: added, fix compile of sane
- * FindKdcraw.cmake: added, fix finding kdcraw
- * PRE_BUILD: added, apply patches
-
-2009-05-06 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.3 (stable)
-
-2009-05-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.71.svn961800 (unstable)
-
-2009-04-16 Eric Sandall <sandalle AT sourcemage.org>
- * DEPENDS: Okular PDF support needs poppler built with qt4 support
- Fixes https://bugs.kde.org/show_bug.cgi?id=167064
-
-2009-04-16 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.70.svn954171 (unstable)
-
-2009-04-06 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.69.svn949727 (unstable)
-
-2009-04-02 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.2 (stable)
-
-2009-03-31 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.68.svn945504 (unstable)
-
-2009-03-21 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.67.svn940805 (unstable)
-
-2009-03-14 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.66.svn937700 (unstable)
-
-2009-03-05 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.1 (stable)
-
-2009-03-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.65.svn932664 (unstable)
-
-2009-02-14 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.63.svn925121 (unstable)
-
-2009-01-31 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.61.svn917530 (unstable)
- * DEPENDS: add soprano, and sub_depends kdelibs4 with soprano
-
-2009-01-27 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.0 (stable)
-
-2009-01-23 Treeve Jelbert <treeve AT sourcemage.org>
- * CONFLICTS: obsolete, remove it
-
-2009-01-22 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.60.svn912032 (unstable)
-
-2009-01-14 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.4
-
-2009-01-14 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.96 (unstable)
-
-2009-01-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: add lcms, fixes bug #14992
-
-2009-01-02 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.87 (unstable)
-
-2008-12-16 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.85 (unstable)
-
-2008-12-09 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.82 (devel)
-
-2008-11-29 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.81 (devel)
-
-2008-11-26 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.80 (devel)
-
-2008-11-13 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.73 (devel)
- * CONFLICTS: add itself, otherwise uses previous version of libkipi
-
-2008-11-06 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.72 (devel)
-
-2008-11-05 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.3 (stable)
-
-2008-10-23 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.71 (devel)
-
-2008-10-18 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.70 (devel)
-
-2008-10-10 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.69
-
-2008-10-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.2
-
-2008-10-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.68
-
-2008-09-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.67
-
-2008-09-16 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.66
-
-2008-09-05 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: remove check_if_xorg_modular_libs (fix bug #14708
-
-2008-09-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.65
-
-2008-09-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.1
-
-2008-08-30 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.64
-
-2008-08-08 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.61
-
-2008-08-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: remove versioning from svn tarball
-
-2008-08-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.60
-
-2008-08-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: add optional qca2
-
-2008-07-29 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.0
-
-2008-07-18 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.99
-
-2008-07-15 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.98
-
-2008-07-06 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: update descriptions, fixes bug #14489
- add xf86vidmodeproto
-
-2008-07-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.85
-
-2008-06-27 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.84
-
-2008-06-24 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.83
-
-2008-06-13 Treeve Jelbert <treeve AT sourcemage.org>
- * CONFLICTS: fix type, libkdcraw4
-
-2008-06-12 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.82
-
-2008-06-05 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: libksane4 -> sane-backends
- * CONFLICTS: added, libksane, libdcraw4, libkipi4,libkexiv4
- these are now part of kdegraphics4
-
-2008-06-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.81
-
-2008-05-29 Juuso Alasuutari <iuso AT sourcemage.org>
- * DETAILS: Added FORCE_DOWNLOAD=on,
- import KDE_VCS_AUTOUPDATE var from kdelibs4.
-
-2008-05-27 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.80
-
-2008-05-16 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.74
-
-2008-05-09 Juuso Alasuutari <iuso AT sourcemage.org>
- * DETAILS: Added SVN version.
-
-2008-05-08 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.73
- * DEPENDS: sane-backends -> libksane
-
-2008-05-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.72
-
-2008-04-29 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.71
-
-2008-04-18 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.70
-
-2008-04-14 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.69
-
-2008-04-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.68
-
-2008-04-02 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.3
-
-2008-03-28 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.67
-
-2008-03-14 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.66
-
-2008-03-07 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.2
-
-2008-03-06 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.65
-
-2008-02-29 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.64
-
-2008-02-28 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
- * DETAILS: added fallback KDE_VER=stable so summoning works if you
don't
- have kdelibs4 yet (at least for the stable choice)
-
-2008-02-21 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.63
-
-2008-02-15 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.62
-
-2008-02-12 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.1
- add stable/unstable versions; currently(4.0.1/4.0.61)
-
-2008-02-07 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.61
-
-2008-02-02 Treeve Jelbert <treeve AT sourcemage.org>
- * DE:PENDS: add optional libspectre
-
-2008-01-31 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.60
- KEYWORDS=kde4
-
-2008-01-11 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.0
-
-2007-12-30 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: add ghostscript -sub LIBS
-
-2007-12-29 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: delete imlib
-
-2007-12-11 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.97.0
-
-2007-12-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.96.2
-
-2007-11-28 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.96.1
-
-2007-11-27 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.96.0
-
-2007-11-09 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.95.2
-
-2007-11-08 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.95.1
-
-2007-10-30 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.95.0
-
-2007-10-18 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.94.0
-
-2007-09-06 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.93.0
- * DEPENDS: add qimageblitz
-
-2007-08-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.92.0
-
-2007-07-05 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: add optional exiv2
-
-2007-07-05 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.91.0
-
-2007-05-12 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: add djvulibre, chmlib
-
-2007-05-11 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.90.1
-
-2007-03-06 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.80.3
-
-2007-02-10 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.80.2
- kde4 spell cloned from kde3 spell
-
diff --git a/kde4/kdegraphics4/INSTALL b/kde4/kdegraphics4/INSTALL
deleted file mode 100755
index 27ba77d..0000000
--- a/kde4/kdegraphics4/INSTALL
+++ /dev/null
@@ -1 +0,0 @@
-true
diff --git a/kde4/kdegraphics4/PRE_BUILD b/kde4/kdegraphics4/PRE_BUILD
deleted file mode 100755
index 27ba77d..0000000
--- a/kde4/kdegraphics4/PRE_BUILD
+++ /dev/null
@@ -1 +0,0 @@
-true
diff --git a/kde4/kdegraphics4/UP_TRIGGERS b/kde4/kdegraphics4/UP_TRIGGERS
deleted file mode 100644
index 04b5d4e..0000000
--- a/kde4/kdegraphics4/UP_TRIGGERS
+++ /dev/null
@@ -1,3 +0,0 @@
-up_trigger kdegraphics4 dispel_self &&
-up_trigger kde4-graphics-profile cast_self
-
diff --git a/kde4/kdelibs4/DEPENDS b/kde4/kdelibs4/DEPENDS
index 2670a6f..c005d77 100755
--- a/kde4/kdelibs4/DEPENDS
+++ b/kde4/kdelibs4/DEPENDS
@@ -8,7 +8,7 @@ depends phonon &&
depends desktop-file-utils &&
depends dbus &&
depends pkgconfig &&
-depends openssl &&
+depends SSL &&
depends pcre &&
depends strigi &&
depends -sub "QT4" strigi &&
@@ -17,7 +17,7 @@ depends perl &&
depends libpng &&
depends libxml2 &&
depends libxslt &&
-depends giflib &&
+depends GIFLIB &&
depends JPEG &&
depends attica &&
depends shared-desktop-ontologies &&
diff --git a/kde4/kdelibs4/DETAILS b/kde4/kdelibs4/DETAILS
index 388954c..3152750 100755
--- a/kde4/kdelibs4/DETAILS
+++ b/kde4/kdelibs4/DETAILS
@@ -1,7 +1,7 @@
SPELL=kdelibs4
SPELLX=${SPELL//4}
- VERSION=4.10.1
-
SOURCE_HASH=sha512:41a0fcfe386d2045c42ed36cf9c9a664545b4c35731a271e7d9a19228362c359a736a28da708fd7d1cf63a2eaa0951f2647ba6f9bde5acd666bd822ca76368db
+ VERSION=4.10.5
+
SOURCE_HASH=sha512:be16f15a38dbd63c1ba077ff383e8dcbd3bf7505ef910b77dd2f8b85f80e2afee3c2d23d8e17450fe632f9739f524a145746b201271b41a0bd46fd3d6a71ddd5
SOURCE=$SPELLX-$VERSION.tar.xz
SOURCE_URL[0]=$KDE_URL/stable/$VERSION/src/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
diff --git a/kde4/kdelibs4/HISTORY b/kde4/kdelibs4/HISTORY
index fbc9ee1..b8d5a12 100644
--- a/kde4/kdelibs4/HISTORY
+++ b/kde4/kdelibs4/HISTORY
@@ -1,3 +1,14 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+ * SUB_DEPENDS, PRE_SUB_DEPENDS: openssl => SSL
+
+2014-10-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
+2013-08-07 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-05 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4/kdemultimedia4/BUILD b/kde4/kdemultimedia4/BUILD
deleted file mode 100755
index 27ba77d..0000000
--- a/kde4/kdemultimedia4/BUILD
+++ /dev/null
@@ -1 +0,0 @@
-true
diff --git a/kde4/kdemultimedia4/CONFLICTS b/kde4/kdemultimedia4/CONFLICTS
deleted file mode 100755
index 3977e1a..0000000
--- a/kde4/kdemultimedia4/CONFLICTS
+++ /dev/null
@@ -1 +0,0 @@
-conflicts kdemultimedia4 y
diff --git a/kde4/kdemultimedia4/DETAILS b/kde4/kdemultimedia4/DETAILS
deleted file mode 100755
index 0a1737d..0000000
--- a/kde4/kdemultimedia4/DETAILS
+++ /dev/null
@@ -1,7 +0,0 @@
- SPELL=kdemultimedia4
- VERSION=0
- PATCHLEVEL=9999
- SHORT="deprecated"
-cat << EOF
- deprecated spell [replaced by kde4-multimedia-profile]
-EOF
diff --git a/kde4/kdemultimedia4/DOWNLOAD b/kde4/kdemultimedia4/DOWNLOAD
deleted file mode 100755
index 27ba77d..0000000
--- a/kde4/kdemultimedia4/DOWNLOAD
+++ /dev/null
@@ -1 +0,0 @@
-true
diff --git a/kde4/kdemultimedia4/HISTORY b/kde4/kdemultimedia4/HISTORY
deleted file mode 100644
index 41f182a..0000000
--- a/kde4/kdemultimedia4/HISTORY
+++ /dev/null
@@ -1,455 +0,0 @@
-2012-09-10 Tommy Boatman <tboatman AT sourcemage.org>
- * Spell Deprecated for kde4-multimedia-profile
-
-2012-07-29 Sukneet Basuta <sukneet AT sourcemage.org>
- * DEPENDS: ffmpeg -> LIBAVCODEC
- * PRE_BUILD: also apply patch if ffmpeg-svn is installed
-
-2012-07-28 Sukneet Basuta <sukneet AT sourcemage.org>
- * DETAILS: updated spell to 4.8.4
- * DEPENDS: added optional_depends pulseaudio & ffmpeg
- fixed up optional_depend descriptions
- * PRE_BUILD: added to apply patch if ffmpeg >= 0.11 is installed
- * kdemultimedia-4.8.4-ffmpeg-0.11.patch: added, to remove deprecated
functions
-
-2012-05-07 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 4.8.3, bz2 -> xz
-
-2012-02-01 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.8.0
-
-2011-12-10 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.7.4
-
-2011-11-02 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.7.3
-
-2011-10-06 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.7.2
-
-2011-09-07 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.7.1
-
-2011-09-04 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: PATCHLEVEL++ for /opt/kde4 -> /usr change
-
-2011-08-02 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.7.0
-
-2011-07-11 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.6.5
-
-2011-06-11 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.6.4
-
-2011-05-06 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.6.3
-
-2011-04-06 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.6.2
-
-2011-03-07 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.6.1
-
-2011-01-26 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.6.0
-
-2011-01-07 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.5.5
-
-2010-12-02 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.5.4
-
-2010-11-03 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.5.3
-
-2010-10-06 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.5.2
-
-2010-08-31 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.5.1
-
-2010-06-30 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.4.5
-
-2010-06-02 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.4.4
-
-2010-05-05 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.4.3
-
-2010-04-02 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.4.2
-
-2010-03-05 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.4.1 (stable)
-
-2010-02-09 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.4.0 (stable)
-2010-01-28 Julien "_kaze_" ROZO <julien AT rozo.org>
- * DETAILS: updated version to 4.3.5
-2010-01-25 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.95 (unstable)
-
-2010-01-08 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.90 (unstable)
-
-2010-01-08 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: remove kdelibs4-experimental
-
-2009-12-22 Julien "_kaze_" ROZO <julien AT rozo.org>
- * DEPENDS: added kdelibs4-experimental, fixed bug #15487
-
-2009-12-14 Julien "_kaze_" ROZO <julien AT rozo.org>
- * DETAILS: updated version to 4.3.4
-
-2009-11-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: fix WEB_SITE, broken by previous update
-
-2009-11-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.3 (stable)
-
-2009-10-28 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: remove support for multiple versions
- it also requires qt-4.6
- remove KDE_VER
- if you want the devel version, use git devel-kde44 branch
- * DETAILS: version 4.3.73svn1040395 (unstable)
-
-2009-10-16 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.72svn1035674 (unstable)
-
-2009-10-06 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.2 (stable)
-
-2009-09-28 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.69svn1027298 (unstable)
-
-2009-09-21 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.68svn1024329 (unstable)
-
-2009-09-17 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.67svn1020033 (unstable)
-
-2009-09-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.1 (stable)
-
-2009-08-21 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.65svn1013471 (unstable)
-
-2009-08-13 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.64svn1010339 (unstable)
-
-2009-08-10 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.63svn1007208 (unstable)
-
-2009-08-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.0 (stable)
-
-2009-08-02 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: remove svn support
-
-2009-07-22 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.98 (unstable)
-
-2009-07-20 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.61svn998540 (unstable)
-
-2009-07-10 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: revert url fixes
-
-2009-07-09 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.96 (unstable)
-
-2009-07-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.95 (unstable)
-
-2009-06-10 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.90 (unstable)
-
-2009-06-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.89svn977047 (unstable)
-
-2009-06-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.4 (stable)
-
-2009-05-28 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.88svn973768 (unstable)
-
-2009-05-21 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.87svn969966 (unstable)
-
-2009-05-07 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.85 (unstable)
- currently needs phonon from svn
-
-2009-05-06 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.3 (stable)
-
-2009-05-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.71.svn961800 (unstable)
-
-2009-04-16 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.70.svn954171 (unstable)
-
-2009-04-06 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.69.svn949727 (unstable)
-
-2009-04-02 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.2 (stable)
-
-2009-03-31 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.68.svn945504 (unstable)
-
-2009-03-21 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.67.svn940805 (unstable)
-
-2009-03-14 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.66.svn937700 (unstable)
-
-2009-03-05 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.1 (stable)
-
-2009-03-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.65.svn932664 (unstable)
-
-2009-02-14 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.63.svn925121 (unstable)
-
-2009-01-31 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.61.svn917530 (unstable)
-
-2009-01-27 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.0 (stable)
-
-2009-01-22 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.60.svn912032 (unstable)
-
-2009-01-14 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.4
-
-2009-01-14 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.96 (unstable)
-
-2009-01-02 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.87 (unstable)
-
-2008-12-16 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.85 (unstable)
-
-2008-12-09 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.82 (devel)
-
-2008-11-29 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.81 (devel)
-
-2008-11-26 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.80 (devel)
-
-2008-11-13 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.73 (devel)
-
-2008-11-06 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.72 (devel)
-
-2008-11-05 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.3 (stable)
-
-2008-10-23 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.71 (devel)
-
-2008-10-18 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.70 (devel)
-
-2008-10-10 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.69
-
-2008-10-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.2
-
-2008-10-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.68
-
-2008-09-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.67
-
-2008-09-16 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.66
-
-2008-09-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.65
-
-2008-09-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.1
-
-2008-08-30 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.64
-
-2008-08-08 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.61
-
-2008-08-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: remove versioning from svn tarball
-
-2008-08-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.60
-
-2008-07-29 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.1.0
-
-2008-07-18 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.99
-
-2008-07-15 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.98
-
-2008-07-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.85
-
-2008-06-27 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.84
-
-2008-06-24 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.83
-
-2008-06-12 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.82
-
-2008-05-29 Juuso Alasuutari <iuso AT sourcemage.org>
- * DETAILS: Added FORCE_DOWNLOAD=on,
- import KDE_VCS_AUTOUPDATE var from kdelibs4.
-
-2008-05-27 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.80
-
-2008-05-16 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.74
-
-2008-05-09 Juuso Alasuutari <iuso AT sourcemage.org>
- * DETAILS: Added SVN version.
-
-2008-05-08 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.73
-
-2008-05-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.72
-
-2008-04-29 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.71
-
-2008-04-26 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: remove gstreamer
- fixes bug #14491
-
-2008-04-18 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.70
-
-2008-04-14 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.69
-
-2008-04-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.68
-
-2008-04-02 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.3
-
-2008-03-28 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.67
-
-2008-03-14 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.66
-
-2008-03-07 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.2
-
-2008-03-06 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.65
-
-2008-02-29 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.64
-
-2008-02-28 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
- * DETAILS: added fallback KDE_VER=stable so summoning works if you
don't
- have kdelibs4 yet (at least for the stable choice)
-
-2008-02-21 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.63
-
-2008-02-15 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.62
-
-2008-02-12 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.1
- add stable/unstable versions; currently(4.0.1/4.0.61)
-
-2008-02-07 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.61
-
-2008-02-01 Treeve Jelbert <treeve AT sourcemage.org>
- * CONFLICTS: added, dragonplayer is no part of kdemultimedia4
-
-2008-01-31 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.60
- KEYWORDS=kde4
-
-2008-01-11 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.0.0
-
-2007-12-11 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.97.0
-
-2007-12-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.96.2
-
-2007-11-28 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.96.1
-
-2007-11-27 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.96.0
-
-2007-11-09 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.95.2
-
-2007-11-08 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.95.1
-
-2007-10-30 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.95.0
-
-2007-10-18 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.94.0
-
-2007-09-06 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.93.0
- * DEPENDS: remove explicit kdebase4
-
-2007-08-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.92.0
-
-2007-07-07 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: add optional kdebase4
- expand descriptions
-
-2007-07-05 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.91.0
-
-2007-05-12 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: tidy up
-
-2007-05-11 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.90.1
-
-2007-03-07 Eric Sandall <sandalle AT sourcemage.org>
- * DEPENDS: ogg -> libogg
- vorbis -> libvorbis
- theora -> libtheora
- xine -> xine-lib
- tunepimp -> libtunepimp
-
-2007-03-06 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.80.3
-
-2007-02-10 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.80.2
- kde4 spell cloned from kde3 spell
-
diff --git a/kde4/kdemultimedia4/INSTALL b/kde4/kdemultimedia4/INSTALL
deleted file mode 100755
index 27ba77d..0000000
--- a/kde4/kdemultimedia4/INSTALL
+++ /dev/null
@@ -1 +0,0 @@
-true
diff --git a/kde4/kdemultimedia4/PRE_BUILD b/kde4/kdemultimedia4/PRE_BUILD
deleted file mode 100755
index 27ba77d..0000000
--- a/kde4/kdemultimedia4/PRE_BUILD
+++ /dev/null
@@ -1 +0,0 @@
-true
diff --git a/kde4/kdemultimedia4/UP_TRIGGERS b/kde4/kdemultimedia4/UP_TRIGGERS
deleted file mode 100644
index 38bfe0e..0000000
--- a/kde4/kdemultimedia4/UP_TRIGGERS
+++ /dev/null
@@ -1,2 +0,0 @@
-up_trigger kdemultimedia4 dispel_self &&
-up_trigger kde4-multimedia-profile cast_self
diff --git a/kde4/kdenetwork4/DETAILS b/kde4/kdenetwork4/DETAILS
index 7b6475b..5742657 100755
--- a/kde4/kdenetwork4/DETAILS
+++ b/kde4/kdenetwork4/DETAILS
@@ -1,7 +1,7 @@
SPELL=kdenetwork4
SPELLX=${SPELL//4}
- VERSION=4.10.1
-
SOURCE_HASH=sha512:603e1ed814afc00d9630d83aa1343eafaa3096ebf6750b7d9af3a6708cd030ce005d223d638e94262db6409fbe390044f875048b0d427767893e79a98fa49241
+ VERSION=4.10.5
+
SOURCE_HASH=sha512:0a24c22cc2a0b18828f059e1a1b4eba3639bb1970628bafa07f6462708b37a7feacbd5353bc5114eb7c74f199957620fded38373af26089935ed23f8832f0f45
SOURCE=$SPELLX-$VERSION.tar.xz
SOURCE_URL[0]=$KDE_URL/stable/$VERSION/src/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
diff --git a/kde4/kdenetwork4/HISTORY b/kde4/kdenetwork4/HISTORY
index ac1a7fe..ec78220 100644
--- a/kde4/kdenetwork4/HISTORY
+++ b/kde4/kdenetwork4/HISTORY
@@ -1,3 +1,6 @@
+2013-08-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-06 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4/kdepim4-runtime/DETAILS b/kde4/kdepim4-runtime/DETAILS
index 2700437..777c4f8 100755
--- a/kde4/kdepim4-runtime/DETAILS
+++ b/kde4/kdepim4-runtime/DETAILS
@@ -1,7 +1,7 @@
SPELL=kdepim4-runtime
SPELLX=${SPELL//4}
- VERSION=4.10.1
-
SOURCE_HASH=sha512:152a67669070a1384ecde45a8f49cad2d230c02974fa2fdd273963c2638d9484d23441a01925ecaa078e161b5bc04b8b7e0693c0b93d4b1e6324cfba8cf42b53
+ VERSION=4.10.5
+
SOURCE_HASH=sha512:6535104af64b810a83966ce79e6b63c51d1136c611c2ce32e3e8cda6df8cc9fb18d687c29254ad6503433344156db904b6a8017dae5ca3ab53a9564a40f28835
SOURCE=$SPELLX-$VERSION.tar.xz
SOURCE_URL[0]=$KDE_URL/stable/$VERSION/src/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
diff --git a/kde4/kdepim4-runtime/HISTORY b/kde4/kdepim4-runtime/HISTORY
index 6d72a75..dc99053 100644
--- a/kde4/kdepim4-runtime/HISTORY
+++ b/kde4/kdepim4-runtime/HISTORY
@@ -1,3 +1,6 @@
+2013-08-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-05 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4/kdepim4/DEPENDS b/kde4/kdepim4/DEPENDS
index b1536e3..09faf81 100755
--- a/kde4/kdepim4/DEPENDS
+++ b/kde4/kdepim4/DEPENDS
@@ -10,7 +10,9 @@ depends soprano &&
depends libxslt &&
depends gpgme &&
depends libassuan &&
+depends nepomuk-widgets &&

optional_depends grantlee '' '' 'for templating and theming for kJots
and KaddressBook' &&
optional_depends libxscrnsaver '' '' 'for screensaver support for
ktimetracker' &&
-optional_depends dblatex '' '' 'to generate Kontact-Touch license
information'
+optional_depends dblatex '' '' 'to generate Kontact-Touch license
information' &&
+optional_depends cyrus-sasl '' '' 'for CRAM-MD5 authentication in kmail'
diff --git a/kde4/kdepim4/DETAILS b/kde4/kdepim4/DETAILS
index 272fc24..0fcddb0 100755
--- a/kde4/kdepim4/DETAILS
+++ b/kde4/kdepim4/DETAILS
@@ -1,7 +1,7 @@
SPELL=kdepim4
SPELLX=${SPELL//4}
- VERSION=4.10.1
-
SOURCE_HASH=sha512:689de1196d7be563220bf32e7cd14e47b696dcf2be5508741703adc44fe06f5f78bf7831a20a7544197228543783bd694e48ab1291cc61f6a5476ba00c85ec01
+ VERSION=4.10.5
+
SOURCE_HASH=sha512:792de0f5023fd25daab1cc0dbb6fd9b51e9bf4bba6b3d34c34199b503b8c0889accf6d02d9e6fbcc0ec38d434e3a8a6dd7a9c2a0a5eaa3126d11e138de125c55
SOURCE=$SPELLX-$VERSION.tar.xz
SOURCE_URL[0]=$KDE_URL/stable/$VERSION/src/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
diff --git a/kde4/kdepim4/HISTORY b/kde4/kdepim4/HISTORY
index a73fbe9..45737a1 100644
--- a/kde4/kdepim4/HISTORY
+++ b/kde4/kdepim4/HISTORY
@@ -1,3 +1,10 @@
+2013-08-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
+2013-03-11 Sukneet Basuta <sukneet AT sourcemage.org>
+ * DEPENDS: added depends nepomuk-widgets
+ added optional_depends cyrus-sasl
+
2013-03-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1
* PRE_BUILD, kdepim-4.8.4-boost-1.48.patch: removed
diff --git a/kde4/kdepimlibs4/DEPENDS b/kde4/kdepimlibs4/DEPENDS
index 8f1229a..6e5f263 100755
--- a/kde4/kdepimlibs4/DEPENDS
+++ b/kde4/kdepimlibs4/DEPENDS
@@ -1,5 +1,4 @@
source $SECTION_DIRECTORY/KDE_DEPENDS &&
-depends kdelibs4 &&
depends -sub GRAPH boost &&
depends gpgme &&
depends akonadi &&
diff --git a/kde4/kdepimlibs4/DETAILS b/kde4/kdepimlibs4/DETAILS
index 2c984f0..5340abe 100755
--- a/kde4/kdepimlibs4/DETAILS
+++ b/kde4/kdepimlibs4/DETAILS
@@ -1,7 +1,7 @@
SPELL=kdepimlibs4
SPELLX=${SPELL//4}
- VERSION=4.10.1
-
SOURCE_HASH=sha512:af1d31b64a49a10bb83873b12066c4f90b6e0869817e2e83cae261cdf2eba189713f3dd0a499ed8f282af940f33cdef3875b25e7d57449d734c5d8794f9117e8
+ VERSION=4.10.5
+
SOURCE_HASH=sha512:5f73a50c35eb62b62cd2a3e26651c1f90ef82984787b3a037a9f2bd356f2ea3043d6d59fe3c0ea03e96c0ad996c481f767876f27a0275c7247686f598f531619
SOURCE=$SPELLX-$VERSION.tar.xz
SOURCE_URL[0]=$KDE_URL/stable/$VERSION/src/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
diff --git a/kde4/kdepimlibs4/HISTORY b/kde4/kdepimlibs4/HISTORY
index 50729c7..56cd73c 100644
--- a/kde4/kdepimlibs4/HISTORY
+++ b/kde4/kdepimlibs4/HISTORY
@@ -1,3 +1,9 @@
+2013-08-07 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
+2013-07-11 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Move kdelibs4 dependency to KDE_DEPENDS case
+
2013-03-05 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4/kdeplasmoids4/DETAILS b/kde4/kdeplasmoids4/DETAILS
index e5ce0e5..766bc43 100755
--- a/kde4/kdeplasmoids4/DETAILS
+++ b/kde4/kdeplasmoids4/DETAILS
@@ -1,7 +1,7 @@
SPELL=kdeplasmoids4
SPELLX=kdeplasma-addons
- VERSION=4.10.1
-
SOURCE_HASH=sha512:0b96959de45b0bc901f8bcdac5061cb14a46f76420eec310d92e7b1f92db8db602618883b350ded8d8a1a87b0117f13d84ee76ac752d5fcc6765e9fe40ce74bf
+ VERSION=4.10.5
+
SOURCE_HASH=sha512:326ba650dba44091bf971bcc5858f00e328f39cc11c51fb2aa6dfc6282060891c9a8b80ae9546192ed8e1351661ba8d89efc3a254470177113883bddb028034b
SOURCE=$SPELLX-$VERSION.tar.xz
SOURCE_URL[0]=$KDE_URL/stable/$VERSION/src/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
diff --git a/kde4/kdeplasmoids4/HISTORY b/kde4/kdeplasmoids4/HISTORY
index 5c1562e..efdb46c 100644
--- a/kde4/kdeplasmoids4/HISTORY
+++ b/kde4/kdeplasmoids4/HISTORY
@@ -1,3 +1,6 @@
+2013-08-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-05 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4/kdesdk4/DETAILS b/kde4/kdesdk4/DETAILS
index 22b45e2..10f3c6c 100755
--- a/kde4/kdesdk4/DETAILS
+++ b/kde4/kdesdk4/DETAILS
@@ -1,7 +1,7 @@
SPELL=kdesdk4
SPELLX=${SPELL//4}
- VERSION=4.10.1
-
SOURCE_HASH=sha512:748c0cb100cac0d1e0216a1da32b96eb320d5d0c0a3aff2b398abd18d398e5712617992592bb4c348ee65f05f85eb0e5484853d7075dee06148a7b498cf5e441
+ VERSION=4.10.5
+
SOURCE_HASH=sha512:2b80d55bba915a443c8c4e7314b850127bdd02fd82fe7c4513064cfade9a7bf486af60b6be1d0d2836c11ceb12d81f8e37f8ef0aabe44fbd99869e7be00dd29b
SOURCE=$SPELLX-$VERSION.tar.xz
SOURCE_URL[0]=$KDE_URL/stable/$VERSION/src/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
diff --git a/kde4/kdesdk4/HISTORY b/kde4/kdesdk4/HISTORY
index 2809011..ab00257 100644
--- a/kde4/kdesdk4/HISTORY
+++ b/kde4/kdesdk4/HISTORY
@@ -1,3 +1,6 @@
+2013-08-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-06 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4/kdetoys4/DETAILS b/kde4/kdetoys4/DETAILS
index 3da1b20..e149dc1 100755
--- a/kde4/kdetoys4/DETAILS
+++ b/kde4/kdetoys4/DETAILS
@@ -1,7 +1,7 @@
SPELL=kdetoys4
SPELLX=${SPELL//4}
- VERSION=4.10.1
-
SOURCE_HASH=sha512:93ebb0a7a82a1ec1bf310f3205baeca9ee1f0938d8e31c7653bf33a4d3f55504135ee27a6997850d9c0b16f6133d5c2cb4c446ef4452971efddd05ac758eddd0
+ VERSION=4.10.5
+
SOURCE_HASH=sha512:e4d12858cc7890460679a41005bbaa6f88875f5b370651ce4504941d1bea383841722aa066dfd2936f96ecc848b7dd140f340a63fa65a99aac1c8dca8290728e
SOURCE=$SPELLX-$VERSION.tar.xz
SOURCE_URL[0]=$KDE_URL/stable/$VERSION/src/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
diff --git a/kde4/kdetoys4/HISTORY b/kde4/kdetoys4/HISTORY
index 7945e90..4972adc 100644
--- a/kde4/kdetoys4/HISTORY
+++ b/kde4/kdetoys4/HISTORY
@@ -1,3 +1,6 @@
+2013-08-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-06 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4/kdewebdev4/DETAILS b/kde4/kdewebdev4/DETAILS
index bc743db..510c640 100755
--- a/kde4/kdewebdev4/DETAILS
+++ b/kde4/kdewebdev4/DETAILS
@@ -1,7 +1,7 @@
SPELL=kdewebdev4
SPELLX=${SPELL//4}
- VERSION=4.10.1
-
SOURCE_HASH=sha512:ccb5f6acf7fe2bff1a4caff5a86e6e9ea5e97aa9d3528babf89f3c030823ea1dadf8015e7e5dcb0350ecb146d7865649dbaf3e7621cfb07fe67462dd519eff6a
+ VERSION=4.10.5
+
SOURCE_HASH=sha512:81ba545b9c7c45faeacb8c99a0c163ce636fada5daa60ad5bb49b30bf364fc9c46955be6894da42470eede9e7e6ea71a6504f73c0c39942b178c0a32c8ff5518
SOURCE=$SPELLX-$VERSION.tar.xz
SOURCE_URL[0]=$KDE_URL/stable/$VERSION/src/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
diff --git a/kde4/kdewebdev4/HISTORY b/kde4/kdewebdev4/HISTORY
index 44218ea..990318e 100644
--- a/kde4/kdewebdev4/HISTORY
+++ b/kde4/kdewebdev4/HISTORY
@@ -1,3 +1,6 @@
+2013-08-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-06 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4/kdf/DETAILS b/kde4/kdf/DETAILS
index 688ab28..c81f5dc 100755
--- a/kde4/kdf/DETAILS
+++ b/kde4/kdf/DETAILS
@@ -1,8 +1,8 @@
SPELL=kdf
- VERSION=4.10.1
+ VERSION=4.10.5
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_URL[0]=$KDE_URL/stable/${VERSION}/src/${SOURCE}
-
SOURCE_HASH=sha512:8bf0a483db28af9ff5dfd17b36a7d51c898c68aad461719bab7641fbec548cdc1b4d887dc250f73d5b379b9d6efe2573717d018ba0fe6aa088db2a7770bdf12f
+
SOURCE_HASH=sha512:0e7f2d265aa0fd7c14aedbda119ea280b821932649ea51e7114498e58fbf736649d7b047a7367c60f3bf7b2d305a8912bd92c9b6c953b21562378012b82e8a56
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://kde.org/applications/system/kdiskfree/";
LICENSE[0]="GPL"
diff --git a/kde4/kdf/HISTORY b/kde4/kdf/HISTORY
index 5539ed9..a03bb46 100644
--- a/kde4/kdf/HISTORY
+++ b/kde4/kdf/HISTORY
@@ -1,3 +1,6 @@
+2013-08-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4/kfloppy/DETAILS b/kde4/kfloppy/DETAILS
index 763a1e0..dc7f28d 100755
--- a/kde4/kfloppy/DETAILS
+++ b/kde4/kfloppy/DETAILS
@@ -1,8 +1,8 @@
SPELL=kfloppy
- VERSION=4.10.1
+ VERSION=4.10.5
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_URL[0]=$KDE_URL/stable/${VERSION}/src/${SOURCE}
-
SOURCE_HASH=sha512:be68aa9a247bb4104929071aef082107415cfe16f363803d44777ba842d45ce4b2d370eb27418ff7c3329b13e636733e499528efc703f4c752c6448927905cdb
+
SOURCE_HASH=sha512:33b698ac76fd4dab37d7befc0b9c78fa231b3150cf7a985aa718d6426a2848f52e6452e194fe1e6c6827a5f37bb8f1d00ff5281fb0303998da4ef8931b018ea0
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://kde.org/applications/utilities/kfloppy/";
LICENSE[0]="GPL"
diff --git a/kde4/kfloppy/HISTORY b/kde4/kfloppy/HISTORY
index 4c737eb..7473954 100644
--- a/kde4/kfloppy/HISTORY
+++ b/kde4/kfloppy/HISTORY
@@ -1,3 +1,6 @@
+2013-08-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4/kgpg/DETAILS b/kde4/kgpg/DETAILS
index 2501155..9a7ca69 100755
--- a/kde4/kgpg/DETAILS
+++ b/kde4/kgpg/DETAILS
@@ -1,8 +1,8 @@
SPELL=kgpg
- VERSION=4.10.1
+ VERSION=4.10.5
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_URL[0]=$KDE_URL/stable/${VERSION}/src/${SOURCE}
-
SOURCE_HASH=sha512:838112ef6b45517825f5b975439c7bdc1d097fbaa00ade249390efc76ddfcfa58f641768e64a1c21b57d23d4c00e2caea53f6c410f28c7e784737b5d93dff1ff
+
SOURCE_HASH=sha512:7635a5eca5fac0b941dcb9c4727358af37710e60f47fece6da4865d461abb2098809e18fd96dcc0f1c0f279f8edfc113facfce3fab609112fa16021acca3e965
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://kde.org/applications/utilities/kgpg/";
LICENSE[0]="GPL"
diff --git a/kde4/kgpg/HISTORY b/kde4/kgpg/HISTORY
index fab4ade..18ac12c 100644
--- a/kde4/kgpg/HISTORY
+++ b/kde4/kgpg/HISTORY
@@ -1,3 +1,6 @@
+2013-08-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-05 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4/kmag/DETAILS b/kde4/kmag/DETAILS
index 7087a15..b25a3a5 100755
--- a/kde4/kmag/DETAILS
+++ b/kde4/kmag/DETAILS
@@ -1,8 +1,8 @@
SPELL=kmag
- VERSION=4.10.1
+ VERSION=4.10.5
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_URL[0]=$KDE_URL/stable/${VERSION}/src/${SOURCE}
-
SOURCE_HASH=sha512:24e01a33dd8a8c949ad8aa34d07031f27b49872edf504e873a65550802958f2cb9a0d34ea29ddb40337dfefeca2adf881661780419ccc0934745425758a35c10
+
SOURCE_HASH=sha512:eccfccdb444cd3b4f340dd7d34545375fc4323f59f5e22068b3c3976ff5a4fd39952929bd5a2bd9c017ef1cbef85eeba990e67155aa9f467ec283892825fb909
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="www.kde.org"
LICENSE[0]="GPL"
diff --git a/kde4/kmag/HISTORY b/kde4/kmag/HISTORY
index d57d161..67a3d4e 100644
--- a/kde4/kmag/HISTORY
+++ b/kde4/kmag/HISTORY
@@ -1,3 +1,6 @@
+2013-08-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4/kmousetool/DETAILS b/kde4/kmousetool/DETAILS
index e2314ab..1008406 100755
--- a/kde4/kmousetool/DETAILS
+++ b/kde4/kmousetool/DETAILS
@@ -1,8 +1,8 @@
SPELL=kmousetool
- VERSION=4.10.1
+ VERSION=4.10.5
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_URL[0]=$KDE_URL/stable/${VERSION}/src/${SOURCE}
-
SOURCE_HASH=sha512:eef33bf997bf3544f6d95652101610e0972edb6187c34c6faa06bc8ebf4151a20f7a55ecfad1226689e02ccc97d6aa0ec4b4792aba8cf70e674a83ffa70e9d7b
+
SOURCE_HASH=sha512:4ca8242de208c18b1caec123fd94fa98f471923aa9e4a806924d133150ed49cf3127e620edfa17599f27d9e98d1a333854804c566153739da56c19c4bc7ccc36
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="www.kde.org"
LICENSE[0]="GPL"
diff --git a/kde4/kmousetool/HISTORY b/kde4/kmousetool/HISTORY
index be24456..b18e4fb 100644
--- a/kde4/kmousetool/HISTORY
+++ b/kde4/kmousetool/HISTORY
@@ -1,3 +1,6 @@
+2013-08-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-06 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4/kmouth/DETAILS b/kde4/kmouth/DETAILS
index fa6979d..2ab1618 100755
--- a/kde4/kmouth/DETAILS
+++ b/kde4/kmouth/DETAILS
@@ -1,8 +1,8 @@
SPELL=kmouth
- VERSION=4.10.1
+ VERSION=4.10.5
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_URL[0]=$KDE_URL/stable/${VERSION}/src/${SOURCE}
-
SOURCE_HASH=sha512:11b688894831c20a1ae439241979db34fb5533fea72946e56f0d441f773fe61e36632e6ae444bd40516613dd1c490b101db35bb1d00542c4b76fbcaa34e15357
+
SOURCE_HASH=sha512:49a2e0f0fe767facaf575055b8608c1befe25617a1355a0bb42eb2cc1ee3ed714151df9455e4df1df22a29d55492ad17ab803d9f297bb041e7cf4ad39138b72f
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="www.kde.org"
LICENSE[0]="GPL"
diff --git a/kde4/kmouth/HISTORY b/kde4/kmouth/HISTORY
index d57d161..67a3d4e 100644
--- a/kde4/kmouth/HISTORY
+++ b/kde4/kmouth/HISTORY
@@ -1,3 +1,6 @@
+2013-08-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4/konsole/DETAILS b/kde4/konsole/DETAILS
index 0337353..8a20057 100755
--- a/kde4/konsole/DETAILS
+++ b/kde4/konsole/DETAILS
@@ -1,7 +1,7 @@
SPELL=konsole
- VERSION=4.10.1
+ VERSION=4.10.5
SOURCE=$SPELL-$VERSION.tar.xz
-
SOURCE_HASH=sha512:409d10834bbe6d6427d4cab0363de2dbcae1793bf99046f6e9764f6994ca110ffd99e20ed522c6a135f635592cb75203f3fa05164041ba739262c06ff5cd76e0
+
SOURCE_HASH=sha512:b251768137e61c1355cdc8c0f5f430a2596ce5f30ed0027073e62fa9909732d0ec749eeb41bd4df16739e8d58b3f5503e50c26eba09594833696b6c2bfe2ba03
SOURCE_URL=$KDE_URL/stable/$VERSION/src/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://www.kde.org
diff --git a/kde4/konsole/HISTORY b/kde4/konsole/HISTORY
index 04d2734..61d9fff 100644
--- a/kde4/konsole/HISTORY
+++ b/kde4/konsole/HISTORY
@@ -1,3 +1,6 @@
+2013-08-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-05 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4/kremotecontrol/DETAILS b/kde4/kremotecontrol/DETAILS
index 14a84b8..4a08fec 100755
--- a/kde4/kremotecontrol/DETAILS
+++ b/kde4/kremotecontrol/DETAILS
@@ -1,8 +1,8 @@
SPELL=kremotecontrol
- VERSION=4.10.1
+ VERSION=4.10.5
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_URL[0]=$KDE_URL/stable/${VERSION}/src/${SOURCE}
-
SOURCE_HASH=sha512:642a73c220c00976fc2d8d82117c071a6384792ee374dff669c8b1a8d7d9b57f90d93eaa25f9bad0df0513256f0b992cd3ee069e7a0ed913c99b03eec872e506
+
SOURCE_HASH=sha512:9e8ea78e5a84321e8750a31fa6e4cd39ad4c77b1d1652451fe8ac26392e65b9b76b42e3e1d9277e35e7f4f5bc1e1b73c229da04c842829290f4f7c475109ebb8
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://kde.org/applications/utilities/kremotecontrol/";
LICENSE[0]="GPL"
diff --git a/kde4/kremotecontrol/HISTORY b/kde4/kremotecontrol/HISTORY
index e450a4b..e6db430 100644
--- a/kde4/kremotecontrol/HISTORY
+++ b/kde4/kremotecontrol/HISTORY
@@ -1,3 +1,6 @@
+2013-08-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4/ksecrets/BUILD b/kde4/ksecrets/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/kde4/ksecrets/BUILD
@@ -0,0 +1 @@
+true
diff --git a/kde4/ksecrets/CONFLICTS b/kde4/ksecrets/CONFLICTS
new file mode 100755
index 0000000..82ac0db
--- /dev/null
+++ b/kde4/ksecrets/CONFLICTS
@@ -0,0 +1 @@
+conflicts ksecrets y
diff --git a/kde4/ksecrets/DEPENDS b/kde4/ksecrets/DEPENDS
deleted file mode 100755
index 79232eb..0000000
--- a/kde4/ksecrets/DEPENDS
+++ /dev/null
@@ -1 +0,0 @@
-depends kdebase-workspace4
diff --git a/kde4/ksecrets/DETAILS b/kde4/ksecrets/DETAILS
index e1ac6b4..bdd35b5 100755
--- a/kde4/ksecrets/DETAILS
+++ b/kde4/ksecrets/DETAILS
@@ -1,15 +1,8 @@
SPELL=ksecrets
- VERSION=4.8.5
- SOURCE="${SPELL}-${VERSION}.tar.xz"
- SOURCE_URL[0]=$KDE_URL/stable/${VERSION}/src/${SOURCE}
-
SOURCE_HASH=sha512:beccfb798b8596ba17b2e294b1126458807303f42a68977c93fc0bcdfbe4078a6af101d1c9f579dca114da5ea7627083219109709726ef329bc51eab0b98d9f4
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
- WEB_SITE="http://techbase.kde.org/Projects/Utils/ksecretsservice";
- LICENSE[0]="GPL"
- ENTERED=20120211
- KEYWORDS=""
- SHORT="Secrets Management Infrastructure for KDE"
+ VERSION=0
+ PATCHLEVEL=9999
+ SHORT="deprecated"
cat << EOF
-Secrets Management Infrastructure for KDE ksecretsservice is a secrets
-management infrastructure aiming to replace Projects/Utils/kwallet.
+deprecated spell
EOF
+
diff --git a/kde4/ksecrets/DOWNLOAD b/kde4/ksecrets/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/kde4/ksecrets/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/kde4/ksecrets/HISTORY b/kde4/ksecrets/HISTORY
index d89674a..4c856f4 100644
--- a/kde4/ksecrets/HISTORY
+++ b/kde4/ksecrets/HISTORY
@@ -1,6 +1,4 @@
-2012-08-18 Tommy Boatman <tboatman AT sourcemage.org>
- * DETAILS: 4.8.5 (no 4.9 yet), bz2 -> xz
-
-2012-02-11 Bor Kraljič <pyrobor AT ver.si>
- * DEPENDS, DETAILS: spell created
-
+2014-02-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0
+ PATCHLEVEL=9999
+ spell deprecated
diff --git a/kde4/ksecrets/INSTALL b/kde4/ksecrets/INSTALL
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/kde4/ksecrets/INSTALL
@@ -0,0 +1 @@
+true
diff --git a/kde4/ksecrets/PRE_BUILD b/kde4/ksecrets/PRE_BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/kde4/ksecrets/PRE_BUILD
@@ -0,0 +1 @@
+true
diff --git a/kde4/ksecrets/UP_TRIGGERS b/kde4/ksecrets/UP_TRIGGERS
new file mode 100755
index 0000000..55c778f
--- /dev/null
+++ b/kde4/ksecrets/UP_TRIGGERS
@@ -0,0 +1 @@
+up_trigger ksecrets dispel_self
diff --git a/kde4/ktimer/DETAILS b/kde4/ktimer/DETAILS
index fb6a996..4f7ea4b 100755
--- a/kde4/ktimer/DETAILS
+++ b/kde4/ktimer/DETAILS
@@ -1,8 +1,8 @@
SPELL=ktimer
- VERSION=4.10.1
+ VERSION=4.10.5
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_URL[0]=$KDE_URL/stable/${VERSION}/src/${SOURCE}
-
SOURCE_HASH=sha512:c438887d2e8ebff135f9d8382b6579a74c91fe722e3a6452615b80a116e4e9e30bde11b463af39aaca9758956589219615e3a5bc3fe1dca8f8ab05027a8233cb
+
SOURCE_HASH=sha512:38ed0822369795e1d981f96b76c6be677df5aea116997b0775ef2f9fae3f9c7c3cd137d70c98ec761875b28fd1b1c371d2a4c1d874aafba189020432dc2b3bc6
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://kde.org/applications/utilities/ktimer/";
LICENSE[0]="GPL"
diff --git a/kde4/ktimer/HISTORY b/kde4/ktimer/HISTORY
index 4c737eb..dcdc7ed 100644
--- a/kde4/ktimer/HISTORY
+++ b/kde4/ktimer/HISTORY
@@ -1,3 +1,6 @@
+2013-08-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4/kwallet/DETAILS b/kde4/kwallet/DETAILS
index ad0ea85..20097d2 100755
--- a/kde4/kwallet/DETAILS
+++ b/kde4/kwallet/DETAILS
@@ -1,8 +1,8 @@
SPELL=kwallet
- VERSION=4.10.1
+ VERSION=4.10.5
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_URL[0]=$KDE_URL/stable/${VERSION}/src/${SOURCE}
-
SOURCE_HASH=sha512:4509d6350ed310f960672bf0d0da3c3698a4bf323aefb8bdff1dac0d328da057fde6636fe2b98fc0012943c4403148ea41091bad5e6cfd07bdc0049897762aa6
+
SOURCE_HASH=sha512:fbdb221e9f5d6f7daa855897ab292b6a0b9c163445464a6d1d1e9abad5a959178553b013afff8b7d26d0038d8c339068ee2cc3096dd4a31eac8db7a26b101661
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://kde.org/applications/system/kwalletmanager/";
LICENSE[0]="GPL"
diff --git a/kde4/kwallet/HISTORY b/kde4/kwallet/HISTORY
index 39038d5..a2b6ec9 100644
--- a/kde4/kwallet/HISTORY
+++ b/kde4/kwallet/HISTORY
@@ -1,3 +1,6 @@
+2013-08-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-05 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4/nepomuk-core/DETAILS b/kde4/nepomuk-core/DETAILS
index 8d94ed4..64453d1 100755
--- a/kde4/nepomuk-core/DETAILS
+++ b/kde4/nepomuk-core/DETAILS
@@ -1,6 +1,6 @@
SPELL=nepomuk-core
- VERSION=4.10.1
-
SOURCE_HASH=sha512:130caa6dae64549ee1e4b8ddde5f590eaa182d93b85bb26fd825f73e54f03eb27a347b307dbe4b2eab1c85dbb700d999fee4b83762b4d5676440edf0b9c5326f
+ VERSION=4.10.5
+
SOURCE_HASH=sha512:80d534d4ba861faf05f0b69eee6d39ffe24a7526022616e13753e7afe281f9617ea9d627e24b950b108e45c5a9b47e76db9f8f03a46ae80f94ef0e0244f69fab
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_URL[0]=$KDE_URL/stable/$VERSION/src/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/kde4/nepomuk-core/HISTORY b/kde4/nepomuk-core/HISTORY
index 3167a22..0e2ce17 100644
--- a/kde4/nepomuk-core/HISTORY
+++ b/kde4/nepomuk-core/HISTORY
@@ -1,3 +1,6 @@
+2013-08-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-05 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4/nepomuk-widgets/DETAILS b/kde4/nepomuk-widgets/DETAILS
index 58d9b1e..e1937e6 100755
--- a/kde4/nepomuk-widgets/DETAILS
+++ b/kde4/nepomuk-widgets/DETAILS
@@ -1,6 +1,6 @@
SPELL=nepomuk-widgets
- VERSION=4.10.1
-
SOURCE_HASH=sha512:4f3eca5f21259bb682e878f928a2df69a017db482291c1e2821436bc3b9836547893ed0e0b0b1546a4b8bc2f532ad63f53767baa5791763012022bdcb9ba48c0
+ VERSION=4.10.5
+
SOURCE_HASH=sha512:af737425be2d7595a895fb45aae0f0545ef7727290bd666fa98de55d779c21fa7626dba2794f99f7b1749f439d95fe523a49b4a901be55b2e50a9e684e9463e2
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_URL[0]=$KDE_URL/stable/$VERSION/src/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/kde4/nepomuk-widgets/HISTORY b/kde4/nepomuk-widgets/HISTORY
index d246e3a..40de21f 100644
--- a/kde4/nepomuk-widgets/HISTORY
+++ b/kde4/nepomuk-widgets/HISTORY
@@ -1,3 +1,6 @@
+2013-08-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-05 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4/oxygen-icons/CONFIGURE b/kde4/oxygen-icons/CONFIGURE
deleted file mode 100755
index 3e2e1ef..0000000
--- a/kde4/oxygen-icons/CONFIGURE
+++ /dev/null
@@ -1 +0,0 @@
-source $SECTION_DIRECTORY/KDE_CONFIGURE
diff --git a/kde4/oxygen-icons/DEPENDS b/kde4/oxygen-icons/DEPENDS
deleted file mode 100755
index 60dd614..0000000
--- a/kde4/oxygen-icons/DEPENDS
+++ /dev/null
@@ -1 +0,0 @@
-depends cmake
diff --git a/kde4/oxygen-icons/DETAILS b/kde4/oxygen-icons/DETAILS
deleted file mode 100755
index db659cf..0000000
--- a/kde4/oxygen-icons/DETAILS
+++ /dev/null
@@ -1,16 +0,0 @@
- SPELL=oxygen-icons
- VERSION=4.10.1
-
SOURCE_HASH=sha512:e14c5e866cf6ec5f826ec78f8f25f78e76e9ede4eacd05d35419749ee3060e094e2690200c0046b207433896a6581eb935e9ca4ce92e27ba0e36c9fd075a10ff
- SOURCE=$SPELL-$VERSION.tar.xz
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=$KDE_URL/stable/$VERSION/src/$SOURCE
- WEB_SITE=http://www.kde.org
- ENTERED=20090321
-# SECURITY_PATCH=1
- ARCHIVE=off
- LICENSE[0]=GPL
- KEYWORDS="kde4"
- SHORT="set of icons for kde4"
-cat << EOF
-set of icons for kde4
-EOF
diff --git a/kde4/oxygen-icons/HISTORY b/kde4/oxygen-icons/HISTORY
deleted file mode 100644
index eb06b3f..0000000
--- a/kde4/oxygen-icons/HISTORY
+++ /dev/null
@@ -1,184 +0,0 @@
-2013-03-06 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 4.10.1
-
-2013-02-07 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 4.10.0
-
-2013-01-03 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 4.9.5
-
-2012-09-06 Tommy Boatman <tboatman AT sourcemage.org>
- * DETAILS: 4.9.1
-
-2012-08-16 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 4.9.0
-
-2012-05-07 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 4.8.3, bz2 -> xz
-
-2012-02-01 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.8.0
-
-2011-12-10 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.7.4
-
-2011-11-02 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.7.3
-
-2011-10-06 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.7.2
-
-2011-09-07 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.7.1
-
-2011-09-04 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: PATCHLEVEL++ for /opt/kde4 -> /usr change
-
-2011-08-02 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.7.0
-
-2011-07-11 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.6.5
-
-2011-06-11 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.6.4
-
-2011-05-06 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.6.3
-
-2011-04-06 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.6.2
-
-2011-03-07 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.6.1
-
-2011-01-26 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.6.0
-
-2011-01-07 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.5.5
-
-2010-12-02 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.5.4
-
-2010-11-03 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.5.3
-
-2010-10-06 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.5.2
-
-2010-08-31 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.5.1
-
-2010-06-30 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.4.5
-
-2010-06-02 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: updated spell to 4.4.4
-
-2010-03-05 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.4.1 (stable)
-
-2010-02-09 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.4.0 (stable)
-2010-01-28 Julien "_kaze_" ROZO <julien AT rozo.org>
- * DETAILS: updated version to 4.3.5
-2010-01-25 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.95 (unstable)
-
-2010-01-08 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.90 (unstable)
-
-2009-12-14 Julien "_kaze_" ROZO <julien AT rozo.org>
- * DETAILS: updated version to 4.3.4
-
-2009-11-06 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.74svn1044032 (unstable)
-
-2009-11-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: fix WEB_SITE, broken by previous update
-
-2009-11-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.3 (stable)
-
-2009-10-28 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: remove support for multiple versions
- it also requires qt-4.6
- remove KDE_VER
- if you want the devel version, use git devel-kde44 branch
- * DETAILS: version 4.3.73svn1040395 (unstable)
-
-2009-10-16 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.72svn1035674 (unstable)
-
-2009-10-06 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.2 (stable)
-
-2009-09-29 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.69svn1027298 (unstable)
-
-2009-09-21 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.68svn1024329 (unstable)
-
-2009-09-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.1 (stable)
-
-2009-08-21 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.65svn1013471 (unstable)
-
-2009-08-10 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.63svn1007208 (unstable)
-
-2009-08-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.0 (stable)
- * PREPARE: deleted
-
-2009-07-22 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.98 (unstable)
-
-2009-07-20 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.3.61svn998540 (unstable)
-
-2009-07-10 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: revert url fix
-
-2009-07-09 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.96 (unstable)
-
-2009-07-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.95 (unstable)
-
-2009-06-10 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.90 (unstable)
-
-2009-06-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.89svn977047 (unstable)
-
-2009-05-28 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.88svn973768 (unstable)
-
-2009-05-21 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.87svn969966 (unstable)
-
-2009-05-07 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.85 (unstable)
-
-2009-05-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.71.svn961800 (unstable)
-
-2009-04-16 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.70.svn954171 (unstable)
-
-2009-04-06 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.69.svn949727 (unstable)
-
-2009-03-31 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.68.svn945504 (unstable)
-
-2009-03-22 Treeve Jelbert <treeve AT sourcemage.org>
- * PREPARE: added, prevent install on stable kde
-
-2009-03-21 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 4.2.67.svn940805 (unstable)
- use ARCHIVE=off, to save lots of space and time
- spell created
diff --git a/kde4/superkaramba/DETAILS b/kde4/superkaramba/DETAILS
index 1a0bf0b..a781460 100755
--- a/kde4/superkaramba/DETAILS
+++ b/kde4/superkaramba/DETAILS
@@ -1,8 +1,8 @@
SPELL=superkaramba
- VERSION=4.10.1
+ VERSION=4.10.5
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_URL[0]=$KDE_URL/stable/${VERSION}/src/${SOURCE}
-
SOURCE_HASH=sha512:efe2144abf50fb49c86f71840665757274b19645d41d886f90dcdf9a4c825530a811966df234ca22de0d6994774154b22a41293eadf30dc6a1eaa82369ad535e
+
SOURCE_HASH=sha512:596811767bd8af6b977f008e05bdbd6762152dbc0580ad0d50ed6f63f7e2a36683f469c61c0fbff3f5cd761e6a54501a657b6e7893645123c0cb2ae6ba16ff9a
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://kde.org/applications/utilities/superkaramba/";
LICENSE[0]="GPL"
diff --git a/kde4/superkaramba/HISTORY b/kde4/superkaramba/HISTORY
index 3a68c2d..ca6852c 100644
--- a/kde4/superkaramba/HISTORY
+++ b/kde4/superkaramba/HISTORY
@@ -1,3 +1,6 @@
+2013-08-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-05 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kde4/sweeper/DETAILS b/kde4/sweeper/DETAILS
index 184cd6b..68239f9 100755
--- a/kde4/sweeper/DETAILS
+++ b/kde4/sweeper/DETAILS
@@ -1,8 +1,8 @@
SPELL=sweeper
- VERSION=4.10.1
+ VERSION=4.10.5
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_URL[0]=$KDE_URL/stable/${VERSION}/src/${SOURCE}
-
SOURCE_HASH=sha512:c4a2eded78590c29a7526944c524e2fb9cd94ae121c60415bab2db3f8ee9ad0bffebd123a0b70e74d2ccf6340b209af5a375b352d24ccdf5682171a5800530f3
+
SOURCE_HASH=sha512:f9427fb8b5c72139f5c1cc82a23a99867cc2bde4cb51330e40c3e1c298fffdf7661f28563cf8ac195c6a22e45267340c4a8ed666a2d18daf43de39fb2653f515
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://www.kde.org";
LICENSE[0]="GPL"
diff --git a/kde4/sweeper/HISTORY b/kde4/sweeper/HISTORY
index 6e8ed5a..874c794 100644
--- a/kde4/sweeper/HISTORY
+++ b/kde4/sweeper/HISTORY
@@ -1,3 +1,6 @@
+2013-08-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.5
+
2013-03-06 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.10.1

diff --git a/kernels/dazuko/BUILD b/kernels/dazuko/BUILD
index 9fc5ee6..27ba77d 100755
--- a/kernels/dazuko/BUILD
+++ b/kernels/dazuko/BUILD
@@ -1,2 +1 @@
-./configure --kernelsrcdir=/lib/modules/$(get_kernel_version)/build $OPTS &&
-make
+true
diff --git a/kernels/dazuko/CONFLICTS b/kernels/dazuko/CONFLICTS
new file mode 100755
index 0000000..aa23db2
--- /dev/null
+++ b/kernels/dazuko/CONFLICTS
@@ -0,0 +1 @@
+conflicts dazuko y
diff --git a/kernels/dazuko/DETAILS b/kernels/dazuko/DETAILS
index f98b5cd..7a16c38 100755
--- a/kernels/dazuko/DETAILS
+++ b/kernels/dazuko/DETAILS
@@ -1,29 +1,8 @@
SPELL=dazuko
- VERSION=2.3.5
- SOURCE=$SPELL-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://dazuko.dnsalias.org/files/$SOURCE
- SOURCE2=$SOURCE.asc
- SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
- SOURCE_GPG="dazuko.gpg:$SOURCE2:UPSTREAM_KEY"
- SOURCE2_IGNORE=signature
- WEB_SITE=http://dazuko.dnsalias.org
- ENTERED=20040926
- SECURITY_PATCH=1
- KEYWORDS="kernels"
- SHORT="File access monitoring module."
- LICENSE[0]=GPL
+ VERSION=0
+ PATCHLEVEL=9999
+ SHORT="deprecated"
cat << EOF
-This project provides a device driver allowing 3rd-party (userland)
-applications to execute file access control.
-It was originally developed by H+BEDV Datentechnik GmbH to allow
-on-access virus scanning. Other uses include
-a file-access monitor/logger or external security implementations.
-It operates by intercepting file access calls and passing the file
-information to a 3rd-party application.
-The 3rd-party application then has the opportunity to tell the device
-driver to allow or deny the file access.
-The 3rd-party application also receives information about
-the access event, such as accessed file, type of access,
-process id, andH user id.
+deprecated spell [replaced by unmaintained]
EOF
+
diff --git a/kernels/dazuko/DOWNLOAD b/kernels/dazuko/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/kernels/dazuko/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/kernels/dazuko/FINAL b/kernels/dazuko/FINAL
deleted file mode 100755
index ce12f78..0000000
--- a/kernels/dazuko/FINAL
+++ /dev/null
@@ -1,2 +0,0 @@
-KVERS=$(get_kernel_version) &&
-depmod -v $KVERS > /dev/null
diff --git a/kernels/dazuko/HISTORY b/kernels/dazuko/HISTORY
index 45c020c..f0bb97f 100644
--- a/kernels/dazuko/HISTORY
+++ b/kernels/dazuko/HISTORY
@@ -1,131 +1,4 @@
-2011-08-23 Bor Kraljič <pyrobor AT ver.si>
- * dazuko.gpg: moved to section folder
-
-2010-04-11 Ismael Luceno <ismael AT sourcemage.org>
- * BUILD: Fix kernel headers path
-
-2008-09-05 Arjan Bouter <abouter AT sourcemage.org>
- * DETAILS: version 2.3.5, fixed urls
- * PREPARE: added warning and fail for recent kernels
- those should use the kernel patch
-
-2008-03-29 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.3.5-pre1
- needed for newer kernels
- * FINAL: cleaned up
- * POST_RESURRECT: added
-
-2007-12-23 Treeve Jelbert <treeve AT sourcemage.org>
- * dazuko.gpg: new key 0xA698DA99, as per website
-
-2007-10-14 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.3.4
-
-2007-09-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.3.4-pre2
-
-2007-08-28 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.3.4-pre1
-
-2007-03-27 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.3.3
-
-2007-03-11 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.3.3-pre3
-
-2007-02-28 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.3.3-pre2
-
-2007-01-21 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.3.3-pre1
- * dazuko.gpg: added
-
-2006-11-30 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.3.2
-
-2006-11-16 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.3.2-pre2
- SECURITY_PATCH++
-
-2006-10-18 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.3.1
-
-2006-09-25 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.3.1-pre3
- needed for linux-2.6.18
-
-2006-07-10 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.3.0
-
-2006-06-10 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.2.1
-
-2006-04-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.2.0
-
-2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
- * DETAILS: (automated) Add KEYWORDS
-
-2006-01-21 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.1.1
- * BUILD INSTALL: use kernel_version
- * FINAL: run depmod
- don't update udev.missing
-
-2005-12-12 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.1.1-pre3
-
-2005-11-23 Treeve Jelbert <treeve AT sourcemage.org>
- * INSTALL: also install dazuko*.h
-
-2005-11-07 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.1.1-pre2
- needed for kernal 2.6.14
-
-2005-09-09 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version2.1.0
-
-2005-09-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version2.1.0-pre9
- * WIP: removed
-
-2005-09-02 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version2.1.0-pre8
-
-2005-07-23 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version2.1.0-pre7
-
-2005-04-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.0.6
-
-2005-02-12 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.0.5
-
-2005-01-28 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.0.5-pre5
-
-2005-01-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.0.5-pre4
-
-2004-12-28 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.0.5-pre3
-
-2004-12-23 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.0.5-pre2
-
-2004-11-30 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.0.5-pre1
- this is needed for kernel 2.6.10
-
-2004-10-31 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.0.4
- disable conditional code
- * CONFIGURE: deleted, no longer valid
- * BUILD: remove test on $DEVFS
-
-2004-10-17 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.0.4-pre3
-
-2004-09-26 Arjan Bouter <abouter AT sourcemage.org>
- * added spell
-
+2013-09-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0
+ PATCHLEVEL=9999
+ spell deprecated [replaced by unmaintained]
diff --git a/kernels/dazuko/INSTALL b/kernels/dazuko/INSTALL
index e3aa69f..27ba77d 100755
--- a/kernels/dazuko/INSTALL
+++ b/kernels/dazuko/INSTALL
@@ -1,6 +1 @@
-KVERS=$(get_kernel_version) &&
-CVERS=$(uname -r) &&
-# Makefile is incorrect
-sedit "s/$CVERS/$KVERS/;/depmod/D" Makefile &&
-make install &&
-cp dazuko*.h /usr/include
+true
diff --git a/kernels/dazuko/POST_RESURRECT b/kernels/dazuko/POST_RESURRECT
deleted file mode 100755
index ce12f78..0000000
--- a/kernels/dazuko/POST_RESURRECT
+++ /dev/null
@@ -1,2 +0,0 @@
-KVERS=$(get_kernel_version) &&
-depmod -v $KVERS > /dev/null
diff --git a/kernels/dazuko/PREPARE b/kernels/dazuko/PREPARE
deleted file mode 100755
index 58a7f02..0000000
--- a/kernels/dazuko/PREPARE
+++ /dev/null
@@ -1,8 +0,0 @@
-source $GRIMOIRE/FUNCTIONS &&
-
-if [[ "$(get_kernel_version)|cut -c-6" < '2.6.25' ]]; then
- true
-else
- message "${PROBLEM_COLOR}with recent kernels, dazuko is installed with a
kernelpatch${DEFAULT_COLOR}"
- false
-fi
diff --git a/kernels/dazuko/PRE_BUILD b/kernels/dazuko/PRE_BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/kernels/dazuko/PRE_BUILD
@@ -0,0 +1 @@
+true
diff --git a/kernels/dazuko/TRIGGERS b/kernels/dazuko/TRIGGERS
deleted file mode 100755
index bb1c400..0000000
--- a/kernels/dazuko/TRIGGERS
+++ /dev/null
@@ -1 +0,0 @@
-on_cast linux cast_self
diff --git a/kernels/dazuko/UP_TRIGGERS b/kernels/dazuko/UP_TRIGGERS
new file mode 100755
index 0000000..934b18d
--- /dev/null
+++ b/kernels/dazuko/UP_TRIGGERS
@@ -0,0 +1 @@
+up_trigger unmaintained cast_self
diff --git a/kernels/dazukofs/BUILD b/kernels/dazukofs/BUILD
index 029ecbd..27ba77d 100755
--- a/kernels/dazukofs/BUILD
+++ b/kernels/dazukofs/BUILD
@@ -1,4 +1 @@
-#local KVERS &&
-#KVERS=$(get_kernel_version) &&
-#./configure --kernelsrcdir=/usr/src/linux-$KVERS $OPTS &&
-make
+true
diff --git a/kernels/dazukofs/CONFLICTS b/kernels/dazukofs/CONFLICTS
new file mode 100755
index 0000000..4e08f19
--- /dev/null
+++ b/kernels/dazukofs/CONFLICTS
@@ -0,0 +1 @@
+conflicts dazukofs y
diff --git a/kernels/dazukofs/DETAILS b/kernels/dazukofs/DETAILS
index f2413b3..6a064b1 100755
--- a/kernels/dazukofs/DETAILS
+++ b/kernels/dazukofs/DETAILS
@@ -1,20 +1,8 @@
SPELL=dazukofs
- VERSION=3.1.3
- SOURCE=$SPELL-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://dazuko.dnsalias.org/files/$SOURCE
- SOURCE2=$SOURCE.asc
- SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
- SOURCE_GPG="dazuko.gpg:$SOURCE2:UPSTREAM_KEY"
- SOURCE2_IGNORE=signature
- WEB_SITE=http://www.dazuko.org
- ENTERED=20081119
- KEYWORDS="kernels"
- SHORT="stackable access monitoring file system"
- LICENSE[0]=GPL
+ VERSION=0
+ PATCHLEVEL=9999
+ SHORT="deprecated"
cat << EOF
-DazukoFS is a stackable filesystem that provides a mechanism for userspace
-applications to perform online file access control. It was originally
-developed to support online virus scanners, but could be useful for any
-application that wishes to perform online file access control.
+deprecated spell [replaced by unmaintained]
EOF
+
diff --git a/kernels/dazukofs/DOWNLOAD b/kernels/dazukofs/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/kernels/dazukofs/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/kernels/dazukofs/FINAL b/kernels/dazukofs/FINAL
deleted file mode 100755
index ce12f78..0000000
--- a/kernels/dazukofs/FINAL
+++ /dev/null
@@ -1,2 +0,0 @@
-KVERS=$(get_kernel_version) &&
-depmod -v $KVERS > /dev/null
diff --git a/kernels/dazukofs/HISTORY b/kernels/dazukofs/HISTORY
index a187910..f0bb97f 100644
--- a/kernels/dazukofs/HISTORY
+++ b/kernels/dazukofs/HISTORY
@@ -1,30 +1,4 @@
-2011-08-23 Bor Kraljič <pyrobor AT ver.si>
- * dazuko.gpg: moved to section folder
-
-2010-07-16 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.1.3
-
-2010-06-02 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.1.3-rc3
-
-2010-04-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.1.3-rc2
- * PRE_BUILD, fs.diff: deleted
-
-2010-03-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.1.3-rc1
- * fs.diff: added, fix compilation with gcc-4.4.3
- * PRE_BUILD: apply patch
-
-2009-03-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.0.0
-
-2009-02-08 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.0.0-rc5
-
-2008-12-07 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.0.0-rc4
-
-2008-11-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.0.0-rc3
- spell created, based on dazuko
+2013-09-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0
+ PATCHLEVEL=9999
+ spell deprecated [replaced by unmaintained]
diff --git a/kernels/dazukofs/INSTALL b/kernels/dazukofs/INSTALL
index 8eb946b..27ba77d 100755
--- a/kernels/dazukofs/INSTALL
+++ b/kernels/dazukofs/INSTALL
@@ -1 +1 @@
-make dazukofs_install
+true
diff --git a/kernels/dazukofs/POST_RESURRECT b/kernels/dazukofs/POST_RESURRECT
deleted file mode 100755
index ce12f78..0000000
--- a/kernels/dazukofs/POST_RESURRECT
+++ /dev/null
@@ -1,2 +0,0 @@
-KVERS=$(get_kernel_version) &&
-depmod -v $KVERS > /dev/null
diff --git a/kernels/dazukofs/PRE_BUILD b/kernels/dazukofs/PRE_BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/kernels/dazukofs/PRE_BUILD
@@ -0,0 +1 @@
+true
diff --git a/kernels/dazukofs/TRIGGERS b/kernels/dazukofs/TRIGGERS
deleted file mode 100755
index bb1c400..0000000
--- a/kernels/dazukofs/TRIGGERS
+++ /dev/null
@@ -1 +0,0 @@
-on_cast linux cast_self
diff --git a/kernels/dazukofs/UP_TRIGGERS b/kernels/dazukofs/UP_TRIGGERS
new file mode 100755
index 0000000..934b18d
--- /dev/null
+++ b/kernels/dazukofs/UP_TRIGGERS
@@ -0,0 +1 @@
+up_trigger unmaintained cast_self
diff --git a/kernels/drm/DEPENDS b/kernels/drm/DEPENDS
index f6fe7b5..e8dea01 100755
--- a/kernels/drm/DEPENDS
+++ b/kernels/drm/DEPENDS
@@ -1,6 +1,6 @@
depends git &&

-optional_depends 'udev' \
+optional_depends 'UDEV' \
'--enable-udev' \
'--disable-udev' \
'for using udev instead of mknod'
diff --git a/kernels/drm/DETAILS b/kernels/drm/DETAILS
index 416bc49..ffbcf69 100755
--- a/kernels/drm/DETAILS
+++ b/kernels/drm/DETAILS
@@ -1,10 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=drm
-if [[ "$DRM_AUTOUPDATE" == "y" ]]
-then
- VERSION="$(date +%Y%m%d)"
-else
- VERSION=git
-fi
+ VERSION="$(get_scm_version)"
SOURCE=$SPELL-git.tar.bz2
FORCE_DOWNLOAD=on
SOURCE_URL=git://anongit.freedesktop.org/git/mesa/drm:drm-git
diff --git a/kernels/drm/HISTORY b/kernels/drm/HISTORY
index f201364..2a89c3c 100644
--- a/kernels/drm/HISTORY
+++ b/kernels/drm/HISTORY
@@ -1,3 +1,9 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: udev => UDEV
+
2009-10-28 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
* PRE_BUILD: removed
* PREPARE: r6xx-r7xx-support has been dead for a few months
diff --git a/kernels/kmod/BUILD b/kernels/kmod/BUILD
new file mode 100755
index 0000000..4d6e7de
--- /dev/null
+++ b/kernels/kmod/BUILD
@@ -0,0 +1,2 @@
+OPTS="$OPTS --with-rootlibdir=${INSTALL_ROOT}/lib
--bindir=${INSTALL_ROOT}/sbin" &&
+default_build
diff --git a/kernels/kmod/CONFLICTS b/kernels/kmod/CONFLICTS
new file mode 100755
index 0000000..10d7c10
--- /dev/null
+++ b/kernels/kmod/CONFLICTS
@@ -0,0 +1,2 @@
+conflicts modutils &&
+conflicts module-init-tools
diff --git a/kernels/kmod/DEPENDS b/kernels/kmod/DEPENDS
index 8d4650e..00e581f 100755
--- a/kernels/kmod/DEPENDS
+++ b/kernels/kmod/DEPENDS
@@ -1,3 +1,3 @@
depends xz-utils '--with-xz' &&
-depends zlib '--with-zlib'
-
+depends zlib '--with-zlib' &&
+optional_depends PYTHON '--enable-python' '' 'Python bindings'
diff --git a/kernels/kmod/DETAILS b/kernels/kmod/DETAILS
index 2a68c3a..d7f4052 100755
--- a/kernels/kmod/DETAILS
+++ b/kernels/kmod/DETAILS
@@ -1,10 +1,10 @@
SPELL=kmod
- VERSION=4
-
SOURCE_HASH=sha512:5f1db9ecdd90da39a99c256e4cc6740da8ee19351652325538b40c731d073fb277312541ab8969ea7caf777c45ea97202e07ac13268111e322fcd3fe8a875189
+ VERSION=19
+
SOURCE_HASH=sha512:317aebbfe12e2bd8f610d799642499d411e017cbda6082d0de92b1597753d29f42c4a2faac574879166e8cda8d7fd42ad2f98086b169e85b238cf024887ec0ee
SOURCE=$SPELL-$VERSION.tar.xz
# SOURCE2=$SOURCE.sign
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://packages.profusion.mobi/kmod/$SOURCE
+ SOURCE_URL[0]=${KERNEL_URL}/pub/linux/utils/kernel/kmod/$SOURCE
# SOURCE2_URL[0]=${SOURCE_URL[0]}.sign
# SOURCE_GPG=lucas.demarchi.gpg:$SOURCE.sign:UPSTREAM_KEY
# SOURCE2_IGNORE=signature
diff --git a/kernels/kmod/FINAL b/kernels/kmod/FINAL
new file mode 100755
index 0000000..a1413d9
--- /dev/null
+++ b/kernels/kmod/FINAL
@@ -0,0 +1,12 @@
+default_final &&
+# kmod-3 changes
+message "\n${PROBLEM_COLOR}kmod-3 changes:" \
+ "$DEFAULT_COLOR$MESSAGE_COLOR" \
+ "kmod now provides the following programs:\n" \
+ "inmod, rmmod, modprobe, depmod and modinfo\n" \
+ "These were previously provided by module_init_tools\n" \
+ "and are believed to be fully compatible"
+# final warning
+message "\n${PROBLEM_COLOR}Check any local scripts and udev rules !!!\n" \
+ "especially those that parse any output messages\n" \
+ "\n$DEFAULT_COLOR$MESSAGE_COLOR Read the NEWS file"
diff --git a/kernels/kmod/HISTORY b/kernels/kmod/HISTORY
index d856fc2..292a155 100644
--- a/kernels/kmod/HISTORY
+++ b/kernels/kmod/HISTORY
@@ -1,7 +1,82 @@
+2014-11-18 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 19
+
+2014-06-25 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 18
+
+2014-05-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 17
+ * DEPENDS: add optional PYTHON
+
+2013-09-26 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 15
+
+2013-07-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 14
+
+2012-12-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 12
+
+2012-11-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 11
+
+2012-09-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 10
+
+2012-06-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 9
+
+2012-05-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * CONFLICTS, PROVIDES: added
+ both kmod and module-init-tools provide MODTOOLS
+ newer version of udev require kmod>=5
+
+2012-05-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 8
+
+2012-03-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * FINAL: add default_final
+
+2012-03-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 7
+
+2012-03-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 6
+ URL now at KERNEL_URL
+
+2012-02-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5
+
+2012-01-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * FINAL: add missing ", fix spelling, add some newlines
+
2012-01-17 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4
* PRE_BUILD: removed

+2012-01-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * FINAL: added, to inform of changes
+
+2012-01-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=2
+ * POST_RESURRECT, CONFLICTS: added
+ * BUILD: build the tools which replace module_init_tools
+ put tools in /sbin, for compatabilty with module_init_tools
+ * INSTALL: added, symlinks to /sbin/kmod for all module_init_tools
programs
+ * init.d/modutils: added
+
+2012-01-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=2
+ * POST_RESURRECT, CONFLICTS: added
+ * BUILD: build the tools which replace module_init_tools
+ put tools in /sbin, for compatabilty with module_init_tools
+ * INSTALL: added, symlinks to /sbin/kmod for all module_init_tools
programs
+ * init.d/modutils: added
+
+2012-01-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1
+ * BUILD: added, lib and bin should be in /, as they are needed at
boot time
+
2012-01-13 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 3
using key 30CBEA53: public key "Lucas De Marchi
<lucas.demarchi AT profusion.mobi>"
diff --git a/kernels/kmod/INSTALL b/kernels/kmod/INSTALL
new file mode 100755
index 0000000..a8d48a9
--- /dev/null
+++ b/kernels/kmod/INSTALL
@@ -0,0 +1,7 @@
+default_install &&
+ln -sf "$TRACK_ROOT/sbin/kmod" "$INSTALL_ROOT/bin/lsmod"
+ln -sf "$TRACK_ROOT/sbin/kmod" "$INSTALL_ROOT/sbin/depmod"
+ln -sf "$TRACK_ROOT/sbin/kmod" "$INSTALL_ROOT/sbin/rmmod"
+ln -sf "$TRACK_ROOT/sbin/kmod" "$INSTALL_ROOT/sbin/insmod"
+ln -sf "$TRACK_ROOT/sbin/kmod" "$INSTALL_ROOT/sbin/modprobe"
+ln -sf "$TRACK_ROOT/sbin/kmod" "$INSTALL_ROOT/sbin/modinfo"
diff --git a/kernels/kmod/POST_RESURRECT b/kernels/kmod/POST_RESURRECT
new file mode 100755
index 0000000..ee18dc6
--- /dev/null
+++ b/kernels/kmod/POST_RESURRECT
@@ -0,0 +1,5 @@
+#run depmod on all current kernel trees
+for i in `ls ${INSTALL_ROOT}/lib/modules/`; do
+ message "${MESSAGE_COLOR}Rebuilding module dependencies for
$i...${DEFAULT_COLOR}"
+ $INSTALL_ROOT/sbin/depmod -ae $i -b /$INSTALL_ROOT
+done 2> /dev/null
diff --git a/kernels/kmod/PROVIDES b/kernels/kmod/PROVIDES
new file mode 100755
index 0000000..d96a401
--- /dev/null
+++ b/kernels/kmod/PROVIDES
@@ -0,0 +1 @@
+MODTOOLS
diff --git a/kernels/kmod/init.d/modutils b/kernels/kmod/init.d/modutils
new file mode 100644
index 0000000..e7e6dd4
--- /dev/null
+++ b/kernels/kmod/init.d/modutils
@@ -0,0 +1,42 @@
+#!/bin/bash
+
+RUNLEVEL=S
+PROVIDES=modules
+NEEDS="+root_fs"
+RECOMMENDED=yes
+
+. /etc/init.d/smgl_init
+. /etc/sysconfig/modutils
+
+test -x /sbin/depmod || exit 5
+test -x /sbin/modprobe || exit 5
+
+case $1 in
+ start) ;; # Fall through
+ stop) exit 0 ;;
+ *) echo "Usage: $0 {start|stop}"
+ exit 1
+ ;;
+esac
+
+# Handle start action
+
+if [ -x /sbin/depmod ] && [ "$PERFORM_DEPMOD" = "y" ] ; then
+ if [ "$ENABLE_SWAP_BEFORE_DEPMOD" = "y" ] ; then
+ echo "Enabling swap..."
+ loadproc swapon -a
+ fi
+ echo "Running depmod..."
+ loadproc depmod -a
+fi
+
+if [ -e /etc/modules ] && [ -x /sbin/modprobe ] ; then
+ ( cat /etc/modules; builtin echo ) |
+ while read MODULE ARGS; do
+ case $MODULE in
+ \#*|"") continue ;;
+ esac
+ echo "Loading module $MODULE..."
+ loadproc modprobe $MODULE $ARGS
+ done
+fi
diff --git a/kernels/kmod/init.d/modutils.conf
b/kernels/kmod/init.d/modutils.conf
new file mode 100644
index 0000000..e903eb0
--- /dev/null
+++ b/kernels/kmod/init.d/modutils.conf
@@ -0,0 +1,8 @@
+# Perform depmod -a on boot or not.
+# Probably don't want to do this if you are on a laptop and running on
battery.
+PERFORM_DEPMOD=y
+
+# Sometimes low memory machines and with kernels with lots of modules depmod
+# will cause an Out Of Memory (oom) kernel panic. Say yes here if you want to
+# enable swap so the oom error won't happen.
+#ENABLE_SWAP_BEFORE_DEPMOD=y
diff --git a/kernels/kvm/DEPENDS b/kernels/kvm/DEPENDS
index 2956a7c..57a6613 100755
--- a/kernels/kvm/DEPENDS
+++ b/kernels/kvm/DEPENDS
@@ -25,6 +25,11 @@ optional_depends BLUEZ \
'--disable-bluez' \
'for bluetooth connection support' &&

+optional_depends texlive \
+ '--enable-docs' \
+ '--disable-docs' \
+ 'to build documentation' &&
+
suggest_depends 'bridge-utils' \
'' \
'' \
diff --git a/kernels/kvm/HISTORY b/kernels/kvm/HISTORY
index bdf0c54..8c57ea6 100644
--- a/kernels/kvm/HISTORY
+++ b/kernels/kvm/HISTORY
@@ -1,3 +1,6 @@
+2013-08-12 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Optionally depends on texlive for documentation
+
2012-05-02 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 1.0.1
* INSTALL: only symlink qemu-kvm to qemu-system-x86_64 if
diff --git a/kernels/linux-fusion/DEPENDS b/kernels/linux-fusion/DEPENDS
index f1e954a..21f6e3f 100755
--- a/kernels/linux-fusion/DEPENDS
+++ b/kernels/linux-fusion/DEPENDS
@@ -1 +1 @@
-depends CVS
+depends git
diff --git a/kernels/linux-fusion/DETAILS b/kernels/linux-fusion/DETAILS
index 1d2e810..5406548 100755
--- a/kernels/linux-fusion/DETAILS
+++ b/kernels/linux-fusion/DETAILS
@@ -6,7 +6,7 @@
fi
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_IGNORE=volatile
-
SOURCE_URL[0]=cvs://:pserver:anonymous AT git.directfb.org:/git/directfb/core/linux-fusion.git:master
+
SOURCE_URL[0]=git://git.directfb.org/git/directfb/core/linux-fusion.git:master
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=https://directfb.org
ENTERED=20071111
diff --git a/kernels/linux-fusion/HISTORY b/kernels/linux-fusion/HISTORY
index 9ff6aa9..bafc90b 100644
--- a/kernels/linux-fusion/HISTORY
+++ b/kernels/linux-fusion/HISTORY
@@ -1,3 +1,6 @@
+2013-03-30 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS, DEPENDS: CVS -> git
+
2008-01-13 Arjan Bouter <abouter AT sourcemage.org>
* DETAILS: patchlevel 1
* TRIGGERS: added
diff --git a/kernels/linux/BUILD b/kernels/linux/BUILD
index 8a33626..cd9fafe 100755
--- a/kernels/linux/BUILD
+++ b/kernels/linux/BUILD
@@ -28,8 +28,10 @@ if [[ -z "$INTERNAL_ISO_VAR" ]] ; then
esac &&
eval make $EXTRA_MAKE_OPTIONS $IMAGE_TARGET &&
eval make $EXTRA_MAKE_OPTIONS modules &&
- if grep -q CONFIG_BONDING=m ./.config || grep -q CONFIG_BONDING=y ./.config
+ LINUX_BRANCH=$(echo ${VERSION} | cut -d. -f1,2)
+ if [[ ${LINUX_BRANCH//./} -le 310 ]] && ( grep -q CONFIG_BONDING=m
./.config || grep -q CONFIG_BONDING=y ./.config )
then
+ echo 'Building ifenslave for network bonding...' &&
gcc -Wall -O ./Documentation/networking/ifenslave.c -o ifenslave
fi
else
diff --git a/kernels/linux/DEPENDS b/kernels/linux/DEPENDS
index ada6e0e..23a2d1c 100755
--- a/kernels/linux/DEPENDS
+++ b/kernels/linux/DEPENDS
@@ -1,3 +1,6 @@
+if (( "${VERSION//./}" >= "390" )) ; then
+ depends bc
+fi &&
depends perl &&
optional_depends linux-initramfs '' '' 'for making initramfs images' &&
optional_depends mtools '' '' 'for make bzdisk' &&
diff --git a/kernels/linux/DETAILS b/kernels/linux/DETAILS
index 691d7ac..3d0d938 100755
--- a/kernels/linux/DETAILS
+++ b/kernels/linux/DETAILS
@@ -8,6 +8,7 @@ test -f ${CONFIG_CACHE}/${SPELL}.details.defaults &&

VERSION=${KERNEL_VERSION=${LATEST_maintenance_patches/patch-/}}
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/linux-cache-${VERSION}
LINUX_SOURCE_DIRECTORY=${BUILD_DIRECTORY}/linux-${VERSION}
+ SECURITY_PATCH=3
WEB_SITE=http://www.kernel.org/
GATHER_DOCS=off
ENTERED=20020819
diff --git a/kernels/linux/HISTORY b/kernels/linux/HISTORY
index f0e9c37..ecfa994 100644
--- a/kernels/linux/HISTORY
+++ b/kernels/linux/HISTORY
@@ -1,3 +1,362 @@
+2014-12-20 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.18.1
+ * info/patches/maintenance_patches_3/patch-3.18.1: added
+
+2014-12-08 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=3.18, LATEST_3=3.18
+ * info/kernels/3.18: added
+ * info/patches/maintenance_patches_3/patch-3.18: added
+
+2014-11-24 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.17.4
+ * info/patches/maintenance_patches_3/patch-3.17.4: added
+
+2014-11-17 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.17.3
+ * info/patches/maintenance_patches_3/patch-3.17.3: added
+
+2014-11-16 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * info/kernels/3.17.2, latest.defaults,
+ info/patches/maintenance_patches_3/patch-3.17.2: version 3.17.2
+
+2014-10-15 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.17.1
+ * info/patches/maintenance_patches_3/patch-3.17.1: added
+
+2014-10-08 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=3.17, LATEST_3=3.17
+ * info/kernels/3.17: added
+ * info/patches/maintenance_patches_3/patch-3.17: added
+
+2014-09-29 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.16.3
+ * info/patches/maintenance_patches_3/patch-3.16.3: added
+
+2014-09-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * info/kernels/3.16.2, latest.defaults,
+ info/patches/maintenance_patches_3/patch-3.16.2: version 3.16.2
+
+2014-08-14 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.16.1
+ * info/patches/maintenance_patches_3/patch-3.16.1: added
+
+2014-08-04 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=3.16, LATEST_3=3.16
+ * info/kernels/3.16: added
+ * info/patches/maintenance_patches_3/patch-3.16: added
+
+2014-08-01 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.15.8
+ * info/patches/maintenance_patches_3/patch-3.15.8: added
+
+2014-07-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * info/kernels/3.15.7, latest.defaults,
+ info/patches/maintenance_patches_3/patch-3.15.7: version 3.15.7
+
+2014-07-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * info/kernels/3.15.6, latest.defaults,
+ info/patches/maintenance_patches_3/patch-3.15.6: version 3.15.6
+
+2014-07-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * info/kernels/3.15.5, latest.defaults,
+ info/patches/maintenance_patches_3/patch-3.15.5: version 3.15.5
+
+2014-06-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * info/kernels/3.15.4, latest.defaults,
+ info/patches/maintenance_patches_3/patch-3.15.4: version 3.15.4
+
+2014-06-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * info/kernels/3.15.2, latest.defaults,
+ info/patches/maintenance_patches_3/patch-3.15.2: version 3.15.2
+ * DETAILS: SECURITY_PATCH++, fixes CVE-2014-4611 and CVE-2014-4608
+
+2014-06-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * info/kernels/3.15.1, latest.defaults,
+ info/patches/maintenance_patches_3/patch-3.15.1: version 3.15.1
+
+2014-06-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * info/kernels/3.15, latest.defaults,
+ info/patches/maintenance_patches_3/patch-3.15: version 3.15
+
+2014-06-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * info/patches/maintenance_patches_3/patch-3.14.6: added
+ * latest_defaults: version 3.14.6
+ * DETAILS: SECURITY_PATH++, fixes CVE-2014-3153
+
+2014-06-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * info/patches/maintenance_patches_3/patch-3.14.5: added
+ * latest_defaults: version 3.14.5
+
+2014-05-13 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * info/patches/maintenance_patches_3/patch-3.14.4: added
+ * latest_defaults: version 3.14.4
+ * DETAILS: SECURITY_PATCH=1 fixes CVE-2014-0196
+
+2014-05-07 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.14.3
+ * info/patches/maintenance_patches_3/patch-3.14.3: added
+
+2014-04-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * info/patches/maintenance_patches_3/patch-3.14.2: added
+ * latest_defaults: version 3.14.2
+
+2014-04-15 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=3.14, LATEST_3=3.14
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.14.1
+ * info/kernels/3.14: added
+ * info/patches/maintenance_patches_3/patch-3.14: added
+ * info/patches/maintenance_patches_3/patch-3.14.1: added
+
+2014-04-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * info/patches/maintenance_patches_3/patch-3.13.9: added
+ * latest_defaults: version 3.13.9
+
+2014-03-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * info/patches/maintenance_patches_3/patch-3.13.7: added
+ * latest_defaults: version 3.13.7
+
+2014-03-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * info/patches/maintenance_patches_3/patch-3.13.6: added
+ * latest_defaults: version 3.13.6
+
+2014-02-28 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.13.5
+ * info/patches/maintenance_patches_3/patch-3.13.5: added
+
+2014-02-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * info/patches/maintenance_patches_3/patch-3.13.4: added
+ * latest_defaults: version 3.13.4
+
+2014-02-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * info/patches/maintenance_patches_3/patch-3.13.3: added
+ * latest_defaults: version 3.13.3
+
+2014-02-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * info/patches/maintenance_patches_3/patch-3.13.2: added
+ * latest_defaults: version 3.13.2
+
+2014-01-31 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * info/patches/maintenance_patches_3/patch-3.13.1: added
+ * latest_defaults: version 3.13.1
+
+2014-01-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * PRE_BUILD: add support for xz compressed kernels
+ * info/kernels/3.13, latest.defaults,
+ info/patches/maintenance_patches_3/patch-3.13: version 3.13
+
+2014-01-16 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * info/patches/maintenance_patches_3/patch-3.12.8: added
+ * latest_defaults: version 3.12.8
+
+2014-01-15 Eric Sandall <sandalle AT sourcemage.org>
+ * info/patches/smgl_patches/smgl-logo-0.2-for-2.6.31.patch: Works
with 3.12.x
+
+2014-01-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * PRE_BUILD: add support for xz compressed patches
+ * info/patches/maintenance_patches_3/patch-3.12.7: added
+ * latest_defaults: version 3.12.7
+
+2013-12-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * info/patches/maintenance_patches_3/patch-3.12.6: added
+ * latest_defaults: version 3.12.6
+
+2013-12-12 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.12.5
+ * info/patches/maintenance_patches_3/patch-3.12.5: added
+
+2013-12-09 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.12.4
+ * info/patches/maintenance_patches_3/patch-3.12.4: added
+
+2013-12-06 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.12.3
+ * info/patches/maintenance_patches_3/patch-3.12.3: added
+
+2013-11-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * info/patches/maintenance_patches_3/patch-3.12.2: added
+ * latest_defaults: version 3.12.2
+
+2013-10-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * info/patches/maintenance_patches_3/patch-3.12.1: added
+ * latest_defaults: version 3.12.1
+
+2013-11-04 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=3.12, LATEST_3=3.12
+ * info/kernels/3.12: added
+ * info/patches/maintenance_patches_3/patch-3.12: added
+
+2013-10-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * info/patches/maintenance_patches_3/patch-3.11.6: added
+ * latest_defaults: version 3.11.6
+
+2013-10-14 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.11.5
+ * info/patches/maintenance_patches_3/patch-3.11.5: added
+
+2013-10-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * info/patches/maintenance_patches_3/patch-3.11.4: added
+ * latest_defaults: version 3.11.4
+
+2013-10-02 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.11.3
+ * info/patches/maintenance_patches_3/patch-3.11.3: added
+
+2013-09-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * info/patches/maintenance_patches_3/patch-3.11.1: added
+ * latest_defaults: version 3.11.1
+
+2013-09-10 Eric Sandall <sandalle AT sourcemage.org>
+ * BUILD: Documentation/networking/ifenslave.c was removed in 3.11-rc1
+ see
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=b1098bbe1b24d5d90cff92fbd716d2ef4bed2cff
+
+2013-09-09 Eric Sandall <sandalle AT sourcemage.org>
+ * info/patches/smgl_patches/smgl-logo-0.2-for-2.6.31.patch: Works
with 3.11
+
+2013-09-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * latest.defaults: LATEST_maintenance_patches_3=3.11, LATEST_3=3.11
+ * info/kernels/3.11: added
+ * info/patches/maintenance_patches_3/patch-3.11: added
+
+2013-08-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * info/patches/maintenance_patches_3/patch-3.10.10: added
+ * latest_defaults: version 3.10.10
+
+2013-08-21 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.10.9
+ * info/patches/maintenance_patches_3/patch-3.10.9: added
+
+2013-08-20 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.10.8
+ * info/patches/maintenance_patches_3/patch-3.10.8: added
+
+2013-08-15 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.10.7
+ * info/patches/maintenance_patches_3/patch-3.10.7: added
+
+2013-08-12 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.10.6
+ * info/patches/maintenance_patches_3/patch-3.10.6: added
+
+2013-08-04 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.10.5
+ * info/patches/maintenance_patches_3/patch-3.10.5: added
+
+2013-07-29 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.10.4
+ * info/patches/maintenance_patches_3/patch-3.10.4: added
+
+2013-07-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * info/patches/maintenance_patches_3/patch-3.10.3: added
+ * latest_defaults: version 3.10.3
+
+2013-07-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * info/patches/maintenance_patches_3/patch-3.10.2: added
+ * latest_defaults: version 3.10.2
+
+2013-07-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * info/patches/maintenance_patches_3/patch-3.10.1: added
+ * latest_defaults: version 3.10.1
+
+2013-07-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * info/patches/maintenance_patches_3/patch-3.0.84: added
+ * info/patches/maintenance_patches_3/patch-3.2.48: added
+ * info/patches/maintenance_patches_3/patch-3.4.51: added
+
+2013-07-01 Eric Sandall <sandalle AT sourcemage.org>
+ * info/patches/smgl_patches/smgl-logo-0.2-for-2.6.31.patch: Works
with 3.10
+
+2013-07-01 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=3.10, LATEST_3=3.10
+ * info/kernels/3.10: added
+ * info/patches/maintenance_patches_3/patch-3.10: added
+
+2013-06-27 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.9.8
+ * info/patches/maintenance_patches_3/patch-3.9.8: added
+
+2013-06-25 Vlad Glagolev <stealth AT sourcemage.org>
+ * info/patches/maintenance_patches_3/patch-3.4.50: added
+ * info/patches/maintenance_patches_3/patch-3.0.83: added
+
+2013-06-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.9.7
+ * info/patches/maintenance_patches_3/patch-3.9.7: added
+
+2013-06-19 Vlad Glagolev <stealth AT sourcemage.org>
+ * info/patches/maintenance_patches_3/patch-3.0.{67-82}: added
+ * info/patches/maintenance_patches_3/patch-3.2.{40-47}: added
+ * info/patches/maintenance_patches_3/patch-3.4.{34-49}: added
+ * info/patches/maintenance_patches_3/patch-3.7.10: added
+ * info/patches/maintenance_patches_3/patch-3.7.{1,4-9}: dropped
+ * info/patches/maintenance_patches_3/patch-3.8.13: added
+ * info/patches/maintenance_patches_3/patch-3.8.{1-10}: dropped
+
+2013-06-13 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.9.6
+ * info/patches/maintenance_patches_3/patch-3.9.6: added
+
+2013-06-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.9.5
+ * info/patches/maintenance_patches_3/patch-3.9.5: added
+
+2013-05-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.9.4
+ * info/patches/maintenance_patches_3/patch-3.9.4: added
+
+2013-05-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.9.3
+ * info/patches/maintenance_patches_3/patch-3.9.3: added
+
+2013-05-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.9.2
+ * info/patches/maintenance_patches_3/patch-3.9.2: added
+
+2013-05-10 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Linux 3.9.0+ depends on bc
+ * info/patches/smgl_patches/smgl-logo-0.2-for-2.6.31.patch: Works
+ for Linux 3.1-3.9
+
+2013-05-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.9.1
+ * info/patches/maintenance_patches_3/patch-3.9.1: added
+
+2013-04-29 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=3.9, LATEST_3=3.9
+ * info/kernels/3.9: added
+ * info/patches/maintenance_patches_3/patch-3.9: added
+
+2013-04-27 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.8.10
+ * info/patches/maintenance_patches_3/patch-3.8.10: added
+
+2013-04-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.8.9
+ * info/patches/maintenance_patches_3/patch-3.8.9: added
+
+2013-04-17 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.8.8
+ * info/patches/maintenance_patches_3/patch-3.8.8: added
+
+2013-04-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.8.7
+ * info/patches/maintenance_patches_3/patch-3.8.7: added
+
+2013-04-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.8.6
+ * info/patches/maintenance_patches_3/patch-3.8.6: added
+
+2013-03-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.8.5
+ * info/patches/maintenance_patches_3/patch-3.8.5: added
+
+2013-03-21 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.8.4
+ * info/patches/maintenance_patches_3/patch-3.8.4: added
+
+2013-03-15 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.8.3
+ * info/patches/maintenance_patches_3/patch-3.8.3: added
+
2013-03-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* latest.defaults: LATEST_maintenance_patches_3=patch-3.8.2
* info/patches/maintenance_patches_3/patch-3.8.2: added
diff --git a/kernels/linux/PRE_BUILD b/kernels/linux/PRE_BUILD
index 052c8ed..c3c8ce5 100755
--- a/kernels/linux/PRE_BUILD
+++ b/kernels/linux/PRE_BUILD
@@ -17,6 +17,10 @@ function linux_new_uncompress()
[[ $(file $1 | grep data) != "" ]] && [[ "$(echo $1|grep -o
"\.[^.]*$")" == '.lzma' ]]
then
unlzma $1
+ elif
+ [[ $(file $1 | grep data) != "" ]] && [[ "$(echo $1|grep -o
"\.[^.]*$")" == '.xz' ]]
+ then
+ unxz $1
else
message "${PROBLEM_COLOR}$1 has some unknown/unimplemented compression
type${DEFAULT_COLOR}"
return 1
@@ -60,11 +64,25 @@ case "${KMODE}" in
mk_source_dir $LINUX_SOURCE_DIRECTORY &&
cd $LINUX_SOURCE_DIRECTORY &&
case $VERSION in
- 3.[1-9]*)
- message "${MESSAGE_COLOR}bunzip2
$SOURCE_CACHE/$SOURCE${DEFAULT_COLOR}"
- bunzip2 -k $SOURCE_CACHE/$SOURCE
- SOURCE_ORI=$SOURCE
- SOURCE=${SOURCE/.bz2}
+ 3.[1-9]*)
+ case $SOURCE in
+ *.bz2)
+ message "${MESSAGE_COLOR}bunzip2
$SOURCE_CACHE/$SOURCE${DEFAULT_COLOR}"
+ bunzip2 -k $SOURCE_CACHE/$SOURCE
+ SOURCE_ORI=$SOURCE
+ SOURCE=${SOURCE/.bz2}
+ ;;
+ *.xz)
+ message "${MESSAGE_COLOR}unxz
$SOURCE_CACHE/$SOURCE${DEFAULT_COLOR}"
+ unxz -k $SOURCE_CACHE/$SOURCE
+ SOURCE_ORI=$SOURCE
+ SOURCE=${SOURCE/.xz}
+ ;;
+ *)
+ message "${MESSAGE_COLOR}unknown compression:
$SOURCE${DEFAULT_COLOR}"
+ return 1
+ ;;
+ esac
unpack_file '' || return 1
message "${MESSAGE_COLOR}rm
$SOURCE_CACHE/$SOURCE${DEFAULT_COLOR}"
rm $SOURCE_CACHE/$SOURCE
diff --git a/kernels/linux/info/kernels/3.10 b/kernels/linux/info/kernels/3.10
new file mode 100755
index 0000000..ad8a903
--- /dev/null
+++ b/kernels/linux/info/kernels/3.10
@@ -0,0 +1,5 @@
+version="3.10"
+source="linux-${version}.tar.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+source2="linux-${version}.tar.sign"
+source2_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source2}"
diff --git a/kernels/linux/info/kernels/3.11 b/kernels/linux/info/kernels/3.11
new file mode 100755
index 0000000..726b753
--- /dev/null
+++ b/kernels/linux/info/kernels/3.11
@@ -0,0 +1,5 @@
+version="3.11"
+source="linux-${version}.tar.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+source2="linux-${version}.tar.sign"
+source2_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source2}"
diff --git a/kernels/linux/info/kernels/3.12 b/kernels/linux/info/kernels/3.12
new file mode 100755
index 0000000..25b8472
--- /dev/null
+++ b/kernels/linux/info/kernels/3.12
@@ -0,0 +1,5 @@
+version="3.12"
+source="linux-${version}.tar.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+source2="linux-${version}.tar.sign"
+source2_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source2}"
diff --git a/kernels/linux/info/kernels/3.13 b/kernels/linux/info/kernels/3.13
new file mode 100755
index 0000000..8c055ca
--- /dev/null
+++ b/kernels/linux/info/kernels/3.13
@@ -0,0 +1,5 @@
+version="3.13"
+source="linux-${version}.tar.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+source2="linux-${version}.tar.sign"
+source2_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source2}"
diff --git a/kernels/linux/info/kernels/3.14 b/kernels/linux/info/kernels/3.14
new file mode 100755
index 0000000..ab25023
--- /dev/null
+++ b/kernels/linux/info/kernels/3.14
@@ -0,0 +1,5 @@
+version="3.14"
+source="linux-${version}.tar.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+source2="linux-${version}.tar.sign"
+source2_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source2}"
diff --git a/kernels/linux/info/kernels/3.15 b/kernels/linux/info/kernels/3.15
new file mode 100755
index 0000000..6846b92
--- /dev/null
+++ b/kernels/linux/info/kernels/3.15
@@ -0,0 +1,5 @@
+version="3.15"
+source="linux-${version}.tar.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+source2="linux-${version}.tar.sign"
+source2_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source2}"
diff --git a/kernels/linux/info/kernels/3.16 b/kernels/linux/info/kernels/3.16
new file mode 100755
index 0000000..23accc3
--- /dev/null
+++ b/kernels/linux/info/kernels/3.16
@@ -0,0 +1,5 @@
+version="3.16"
+source="linux-${version}.tar.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+source2="linux-${version}.tar.sign"
+source2_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source2}"
diff --git a/kernels/linux/info/kernels/3.17 b/kernels/linux/info/kernels/3.17
new file mode 100755
index 0000000..883fa72
--- /dev/null
+++ b/kernels/linux/info/kernels/3.17
@@ -0,0 +1,5 @@
+version="3.17"
+source="linux-${version}.tar.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+source2="linux-${version}.tar.sign"
+source2_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source2}"
diff --git a/kernels/linux/info/kernels/3.18 b/kernels/linux/info/kernels/3.18
new file mode 100755
index 0000000..6fbfde5
--- /dev/null
+++ b/kernels/linux/info/kernels/3.18
@@ -0,0 +1,5 @@
+version="3.18"
+source="linux-${version}.tar.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+source2="linux-${version}.tar.sign"
+source2_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source2}"
diff --git a/kernels/linux/info/kernels/3.9 b/kernels/linux/info/kernels/3.9
new file mode 100755
index 0000000..fa67978
--- /dev/null
+++ b/kernels/linux/info/kernels/3.9
@@ -0,0 +1,5 @@
+version="3.9"
+source="linux-${version}.tar.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+source2="linux-${version}.tar.sign"
+source2_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source2}"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.67
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.67
new file mode 100755
index 0000000..dbed165
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.67
@@ -0,0 +1,5 @@
+appliedkernels="3.0"
+patchversion="${appliedkernels}.67"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.0/${source}"
+sha1sum="c5ba2a5530fedacb9cb9bce23b860c615c6d94f9"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.68
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.68
new file mode 100755
index 0000000..1d373f3
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.68
@@ -0,0 +1,5 @@
+appliedkernels="3.0"
+patchversion="${appliedkernels}.68"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.0/${source}"
+sha1sum="055531eac9ed60449b4294f3f993f7dc38bfb757"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.69
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.69
new file mode 100755
index 0000000..c86b646
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.69
@@ -0,0 +1,5 @@
+appliedkernels="3.0"
+patchversion="${appliedkernels}.69"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.0/${source}"
+sha1sum="dadf45ff3f0156305b5213c45af686ad53134e07"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.70
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.70
new file mode 100755
index 0000000..8ec9939
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.70
@@ -0,0 +1,5 @@
+appliedkernels="3.0"
+patchversion="${appliedkernels}.70"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.0/${source}"
+sha1sum="ba5830c10ff0cdbeac8f67092c95423153c26f24"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.71
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.71
new file mode 100755
index 0000000..00fd249
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.71
@@ -0,0 +1,5 @@
+appliedkernels="3.0"
+patchversion="${appliedkernels}.71"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.0/${source}"
+sha1sum="da0d6d0734dd00cbde5502d76f4de6529f9fb8dd"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.72
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.72
new file mode 100755
index 0000000..c4f24c4
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.72
@@ -0,0 +1,5 @@
+appliedkernels="3.0"
+patchversion="${appliedkernels}.72"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.0/${source}"
+sha1sum="e1d6be0e0fb68ce9dd3f3abdbb953ec8ac9d57dd"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.73
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.73
new file mode 100755
index 0000000..fa0bf06
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.73
@@ -0,0 +1,5 @@
+appliedkernels="3.0"
+patchversion="${appliedkernels}.73"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.0/${source}"
+sha1sum="8911ac518a93d6f15e08d33e4d1ea405396baade"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.74
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.74
new file mode 100755
index 0000000..81c87f9
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.74
@@ -0,0 +1,5 @@
+appliedkernels="3.0"
+patchversion="${appliedkernels}.74"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.0/${source}"
+sha1sum="48ec1eb4b78e606518781c99af6e7af09bc1f4d4"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.75
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.75
new file mode 100755
index 0000000..175f53f
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.75
@@ -0,0 +1,5 @@
+appliedkernels="3.0"
+patchversion="${appliedkernels}.75"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.0/${source}"
+sha1sum="0194cb0c2605df933159ca198eb28944472e0786"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.76
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.76
new file mode 100755
index 0000000..c35d858
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.76
@@ -0,0 +1,5 @@
+appliedkernels="3.0"
+patchversion="${appliedkernels}.76"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.0/${source}"
+sha1sum="6379d9ba275e742e0ee7889ef05fa56bb4c67bd5"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.77
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.77
new file mode 100755
index 0000000..1a3b948
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.77
@@ -0,0 +1,5 @@
+appliedkernels="3.0"
+patchversion="${appliedkernels}.77"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.0/${source}"
+sha1sum="e60929c49da4746c6a251c7a8b7f432f5283f24d"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.78
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.78
new file mode 100755
index 0000000..10ffd7d
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.78
@@ -0,0 +1,5 @@
+appliedkernels="3.0"
+patchversion="${appliedkernels}.78"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.0/${source}"
+sha1sum="c42530b5407d967253c32afd8023232c9cbb19cf"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.79
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.79
new file mode 100755
index 0000000..64b4bb6
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.79
@@ -0,0 +1,5 @@
+appliedkernels="3.0"
+patchversion="${appliedkernels}.79"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.0/${source}"
+sha1sum="1109077dbffe6428aee19c0ed33733dc4a58f31b"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.80
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.80
new file mode 100755
index 0000000..b312b0a
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.80
@@ -0,0 +1,5 @@
+appliedkernels="3.0"
+patchversion="${appliedkernels}.80"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.0/${source}"
+sha1sum="b5880379ffd507c44ab88f598e4a17ed21ccfc7c"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.81
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.81
new file mode 100755
index 0000000..48645e3
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.81
@@ -0,0 +1,5 @@
+appliedkernels="3.0"
+patchversion="${appliedkernels}.81"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.0/${source}"
+sha1sum="fbc8e00ea1b3a6d7b05528347fa0aafbaaaeb485"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.82
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.82
new file mode 100755
index 0000000..df17f25
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.82
@@ -0,0 +1,5 @@
+appliedkernels="3.0"
+patchversion="${appliedkernels}.82"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.0/${source}"
+sha1sum="20dcf30c2250569aa9421fb511e2cfb4b0940bc9"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.83
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.83
new file mode 100755
index 0000000..062901c
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.83
@@ -0,0 +1,5 @@
+appliedkernels="3.0"
+patchversion="${appliedkernels}.83"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.0/${source}"
+sha1sum="f4d75387a697f9a6ca611eda06379cb4eaa45fe2"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.84
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.84
new file mode 100755
index 0000000..5191df0
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.84
@@ -0,0 +1,5 @@
+appliedkernels="3.0"
+patchversion="${appliedkernels}.84"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.0/${source}"
+sha1sum="dccc73103e8cb2df9e7bc732297f3ab1443018f7"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.10
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.10
new file mode 100755
index 0000000..87d5791
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.10
@@ -0,0 +1,5 @@
+patchversion="3.10.0"
+source=""
+source_url=""
+appliedkernels="3.10"
+md5sum=""
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.10.1
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.10.1
new file mode 100755
index 0000000..28b1ccb
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.10.1
@@ -0,0 +1,5 @@
+appliedkernels="3.10"
+patchversion="${appliedkernels}.1"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="4638f3d1270a6bc5303af8687bf7acd58543fe15"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.10.10
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.10.10
new file mode 100755
index 0000000..cf78ff9
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.10.10
@@ -0,0 +1,5 @@
+appliedkernels="3.10"
+patchversion="${appliedkernels}.10"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="e240210cc2ff05aa3769c2ed86e48afc3b48b05d"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.10.2
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.10.2
new file mode 100755
index 0000000..96d57df
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.10.2
@@ -0,0 +1,5 @@
+appliedkernels="3.10"
+patchversion="${appliedkernels}.2"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="b2e2a580d61e3ff10069bcaff39ef7a03dfc3fec"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.10.3
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.10.3
new file mode 100755
index 0000000..3bafffd
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.10.3
@@ -0,0 +1,5 @@
+appliedkernels="3.10"
+patchversion="${appliedkernels}.3"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="f73dce48d599e91a416ca47991a2e888c96470a8"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.10.4
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.10.4
new file mode 100755
index 0000000..af6de68
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.10.4
@@ -0,0 +1,5 @@
+appliedkernels="3.10"
+patchversion="${appliedkernels}.4"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="c292c0078c41df75b7340d99689ca5abf058cf31"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.10.5
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.10.5
new file mode 100755
index 0000000..2e29e07
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.10.5
@@ -0,0 +1,5 @@
+appliedkernels="3.10"
+patchversion="${appliedkernels}.5"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="0480e8df15276f94ad4397a584d9528c30fbc543"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.10.6
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.10.6
new file mode 100755
index 0000000..6c49f09
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.10.6
@@ -0,0 +1,5 @@
+appliedkernels="3.10"
+patchversion="${appliedkernels}.6"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="3269a3982058dc5dca1ac34375a89c9687f4bc4b"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.10.7
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.10.7
new file mode 100755
index 0000000..a11a6c9
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.10.7
@@ -0,0 +1,5 @@
+appliedkernels="3.10"
+patchversion="${appliedkernels}.7"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="cbd3ad3234c437f89fa3348cded1a1bbb607408b"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.10.8
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.10.8
new file mode 100755
index 0000000..4832ad0
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.10.8
@@ -0,0 +1,5 @@
+appliedkernels="3.10"
+patchversion="${appliedkernels}.8"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="ca504d17f34f40e9ff5c25554b880fcf80d8fdb2"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.10.9
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.10.9
new file mode 100755
index 0000000..f3f3299
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.10.9
@@ -0,0 +1,5 @@
+appliedkernels="3.10"
+patchversion="${appliedkernels}.9"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="9a265944d95f98eda903d87cc5471fbfa4bac723"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.11
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.11
new file mode 100755
index 0000000..f3e5436
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.11
@@ -0,0 +1,5 @@
+patchversion="3.11.0"
+source=""
+source_url=""
+appliedkernels="3.11"
+md5sum=""
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.11.1
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.11.1
new file mode 100755
index 0000000..339086a
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.11.1
@@ -0,0 +1,5 @@
+appliedkernels="3.11"
+patchversion="${appliedkernels}.1"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="e6b8b4087f2a6b2bcd7c806b177f77763026db2a"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.11.3
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.11.3
new file mode 100755
index 0000000..44c9960
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.11.3
@@ -0,0 +1,5 @@
+appliedkernels="3.11"
+patchversion="${appliedkernels}.3"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="26e589fb9e9068c5cde98f5318149e4aea6ae21e"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.11.4
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.11.4
new file mode 100755
index 0000000..d5a9793
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.11.4
@@ -0,0 +1,5 @@
+appliedkernels="3.11"
+patchversion="${appliedkernels}.4"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="ed4a5fc8495aa551028f913cd8fa43fd836b91fa"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.11.5
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.11.5
new file mode 100755
index 0000000..9be2294
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.11.5
@@ -0,0 +1,5 @@
+appliedkernels="3.11"
+patchversion="${appliedkernels}.5"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="d3b17a3206318ccfc60c7a417142515a3d192256"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.11.6
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.11.6
new file mode 100755
index 0000000..6573a13
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.11.6
@@ -0,0 +1,5 @@
+appliedkernels="3.11"
+patchversion="${appliedkernels}.6"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="19fe92c873fc4ce936bf8de3a69ff57d7b280672"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.12
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.12
new file mode 100755
index 0000000..dcdddb1
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.12
@@ -0,0 +1,5 @@
+patchversion="3.12.0"
+source=""
+source_url=""
+appliedkernels="3.12"
+md5sum=""
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.12.1
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.12.1
new file mode 100755
index 0000000..be68c74
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.12.1
@@ -0,0 +1,5 @@
+appliedkernels="3.12"
+patchversion="${appliedkernels}.1"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="1ea21c76db43132e0eb138016fe5d5df37afb4a5"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.12.2
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.12.2
new file mode 100755
index 0000000..b7c03ff
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.12.2
@@ -0,0 +1,5 @@
+appliedkernels="3.12"
+patchversion="${appliedkernels}.2"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="c5a4cda9bbd84b45df40b408629e93b26dd31ace"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.12.3
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.12.3
new file mode 100755
index 0000000..1ddde8e
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.12.3
@@ -0,0 +1,5 @@
+appliedkernels="3.12"
+patchversion="${appliedkernels}.3"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="8133977971ec68d87ae91f33c97f00f71dff1721"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.12.4
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.12.4
new file mode 100755
index 0000000..e909f81
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.12.4
@@ -0,0 +1,5 @@
+appliedkernels="3.12"
+patchversion="${appliedkernels}.4"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="a1b2e0299b9d9a0268cc27a5fa43ba07cbfab95c"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.12.5
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.12.5
new file mode 100755
index 0000000..ea6d525
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.12.5
@@ -0,0 +1,5 @@
+appliedkernels="3.12"
+patchversion="${appliedkernels}.5"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="debd20a63450756a94aa012330ccb587ab9f51db"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.12.6
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.12.6
new file mode 100755
index 0000000..fef33d8
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.12.6
@@ -0,0 +1,5 @@
+appliedkernels="3.12"
+patchversion="${appliedkernels}.6"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="59419e262e81f9fb5783a9ff3c503c3a0b26c862"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.12.7
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.12.7
new file mode 100755
index 0000000..9b7140f
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.12.7
@@ -0,0 +1,5 @@
+appliedkernels="3.12"
+patchversion="${appliedkernels}.7"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="c2db52c8d2e8c588f49c706dd3be2e69605235a0"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.12.8
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.12.8
new file mode 100755
index 0000000..3487c18
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.12.8
@@ -0,0 +1,5 @@
+appliedkernels="3.12"
+patchversion="${appliedkernels}.8"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="c489cd1f565bf1e961e7d5d5f252a21f36026032"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.13
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.13
new file mode 100755
index 0000000..aa68e3e
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.13
@@ -0,0 +1,5 @@
+patchversion="3.13.0"
+source=""
+source_url=""
+appliedkernels="3.13"
+md5sum=""
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.13.1
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.13.1
new file mode 100755
index 0000000..b0ce1c1
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.13.1
@@ -0,0 +1,6 @@
+appliedkernels="3.13"
+patchversion="${appliedkernels}.1"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="ee699c5fdcfff2d82a7b890037c4e70ac2262559"
+
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.13.2
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.13.2
new file mode 100755
index 0000000..82908bd
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.13.2
@@ -0,0 +1,5 @@
+appliedkernels="3.13"
+patchversion="${appliedkernels}.2"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="04e5d61a7bb31e629bd3bdf925e5413c00a230fe"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.13.3
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.13.3
new file mode 100755
index 0000000..1963171
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.13.3
@@ -0,0 +1,5 @@
+appliedkernels="3.13"
+patchversion="${appliedkernels}.3"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="e1263405f05b2dd3248344e4a5b0c33c6d4117d7"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.13.4
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.13.4
new file mode 100755
index 0000000..905a702
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.13.4
@@ -0,0 +1,5 @@
+appliedkernels="3.13"
+patchversion="${appliedkernels}.4"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="7bcac55d7725d510071d62d263212333fa386b84"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.13.5
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.13.5
new file mode 100755
index 0000000..6aec214
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.13.5
@@ -0,0 +1,5 @@
+appliedkernels="3.13"
+patchversion="${appliedkernels}.5"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="cbe7d2a303ad379e618d597983c9bc8dd411844d"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.13.6
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.13.6
new file mode 100755
index 0000000..f3e3ab8
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.13.6
@@ -0,0 +1,5 @@
+appliedkernels="3.13"
+patchversion="${appliedkernels}.6"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="146ebff66f32f772ba85969ef10402595dd2df01"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.13.7
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.13.7
new file mode 100755
index 0000000..de2c26a
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.13.7
@@ -0,0 +1,5 @@
+appliedkernels="3.13"
+patchversion="${appliedkernels}.7"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="ddba8cdde36f7ec835f40b75d148dc0800297633"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.13.9
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.13.9
new file mode 100755
index 0000000..c4d0560
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.13.9
@@ -0,0 +1,5 @@
+appliedkernels="3.13"
+patchversion="${appliedkernels}.9"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="3c388ddc74b8b77cfe017aa93413ccb33897e038"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.14
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.14
new file mode 100755
index 0000000..1867946
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.14
@@ -0,0 +1,5 @@
+patchversion="3.14.0"
+source=""
+source_url=""
+appliedkernels="3.14"
+md5sum=""
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.14.1
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.14.1
new file mode 100755
index 0000000..85b43b8
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.14.1
@@ -0,0 +1,6 @@
+appliedkernels="3.14"
+patchversion="${appliedkernels}.1"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="4518cd93e2114bbb049be21a52d793d3dfb6c01f"
+
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.14.2
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.14.2
new file mode 100755
index 0000000..9c1d153
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.14.2
@@ -0,0 +1,5 @@
+appliedkernels="3.14"
+patchversion="${appliedkernels}.2"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="f4e1a89522bf2985c3bfaf3fab944e2b69b8c7c9"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.14.3
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.14.3
new file mode 100755
index 0000000..94b9151
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.14.3
@@ -0,0 +1,5 @@
+appliedkernels="3.14"
+patchversion="${appliedkernels}.3"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="31a81e08b3bb1c571c949aac95996a44c2c59d2f"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.14.4
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.14.4
new file mode 100755
index 0000000..3b6255a
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.14.4
@@ -0,0 +1,5 @@
+appliedkernels="3.14"
+patchversion="${appliedkernels}.4"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="2b53c1bfed4fe977bcc8832b3b1fc8c1b8486e26"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.14.5
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.14.5
new file mode 100755
index 0000000..32eb5da
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.14.5
@@ -0,0 +1,5 @@
+appliedkernels="3.14"
+patchversion="${appliedkernels}.5"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="e1e877f9b3064f69b500a3bda8692fcaaf62bfb6"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.14.6
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.14.6
new file mode 100755
index 0000000..c754e8a
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.14.6
@@ -0,0 +1,5 @@
+appliedkernels="3.14"
+patchversion="${appliedkernels}.6"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="db4de57cdea603a4ade442e8eb46008050d08cbf"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.15
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.15
new file mode 100755
index 0000000..83f19ea
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.15
@@ -0,0 +1,5 @@
+patchversion="3.15.0"
+source=""
+source_url=""
+appliedkernels="3.15"
+md5sum=""
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.15.1
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.15.1
new file mode 100755
index 0000000..3ba6a76
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.15.1
@@ -0,0 +1,5 @@
+appliedkernels="3.15"
+patchversion="${appliedkernels}.1"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="5d5331c260846e3ef20ed6cfd7fd2c78a61dc54b"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.15.2
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.15.2
new file mode 100755
index 0000000..1f2da5f
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.15.2
@@ -0,0 +1,5 @@
+appliedkernels="3.15"
+patchversion="${appliedkernels}.2"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="f7925fc373dd813985f1e79ec0000534ddb78c5d"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.15.4
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.15.4
new file mode 100755
index 0000000..cd7c0e5
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.15.4
@@ -0,0 +1,5 @@
+appliedkernels="3.15"
+patchversion="${appliedkernels}.4"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="0d7c129934c0b1309f5fc6e7941b5fdc47c9f7b6"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.15.5
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.15.5
new file mode 100755
index 0000000..7054fd2
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.15.5
@@ -0,0 +1,5 @@
+appliedkernels="3.15"
+patchversion="${appliedkernels}.5"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="20f4be9fd46ee98edcc0adf206325e97555cc245"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.15.6
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.15.6
new file mode 100755
index 0000000..86013e1
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.15.6
@@ -0,0 +1,5 @@
+appliedkernels="3.15"
+patchversion="${appliedkernels}.6"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="3d5673d60a32d9c4af35647b3405bdfd8080898a"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.15.7
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.15.7
new file mode 100755
index 0000000..5d5588f
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.15.7
@@ -0,0 +1,5 @@
+appliedkernels="3.15"
+patchversion="${appliedkernels}.7"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="409256034fef4d81a70ec69d300d46bab1c947c8"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.15.8
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.15.8
new file mode 100755
index 0000000..89a937c
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.15.8
@@ -0,0 +1,5 @@
+appliedkernels="3.15"
+patchversion="${appliedkernels}.8"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="347c77b1e3d827f6c071004ea98af0383606a782"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.16
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.16
new file mode 100755
index 0000000..43b4dc9
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.16
@@ -0,0 +1,5 @@
+patchversion="3.16.0"
+source=""
+source_url=""
+appliedkernels="3.16"
+md5sum=""
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.16.1
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.16.1
new file mode 100755
index 0000000..c61250c
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.16.1
@@ -0,0 +1,5 @@
+appliedkernels="3.16"
+patchversion="${appliedkernels}.1"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="3760cd4a0fc0692ecc2c44367344d2b37f2ebfbb"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.16.2
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.16.2
new file mode 100755
index 0000000..24860b5
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.16.2
@@ -0,0 +1,5 @@
+appliedkernels="3.16"
+patchversion="${appliedkernels}.2"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="8bb4cdf8a8c4958d870db987227441e8a45292c8"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.16.3
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.16.3
new file mode 100755
index 0000000..b03bab7
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.16.3
@@ -0,0 +1,5 @@
+appliedkernels="3.16"
+patchversion="${appliedkernels}.3"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="3e36f531e04e148b22fcc96e5cd1eb1b2297c7e2"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.17
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.17
new file mode 100755
index 0000000..9876069
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.17
@@ -0,0 +1,5 @@
+patchversion="3.17.0"
+source=""
+source_url=""
+appliedkernels="3.17"
+md5sum=""
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.17.1
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.17.1
new file mode 100755
index 0000000..9c3a08b
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.17.1
@@ -0,0 +1,5 @@
+appliedkernels="3.17"
+patchversion="${appliedkernels}.1"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="979d7eae12d4296262a48f2fb2a023be9d124eee"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.17.2
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.17.2
new file mode 100755
index 0000000..962e95e
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.17.2
@@ -0,0 +1,5 @@
+appliedkernels="3.17"
+patchversion="${appliedkernels}.2"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="88308dd308c4b83888d0840eb557c38798a27108"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.17.3
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.17.3
new file mode 100755
index 0000000..c6353ca
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.17.3
@@ -0,0 +1,5 @@
+appliedkernels="3.17"
+patchversion="${appliedkernels}.3"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="aecab551b843b3a27a32ee8490a342a62c1e5e88"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.17.4
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.17.4
new file mode 100755
index 0000000..72a77f0
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.17.4
@@ -0,0 +1,5 @@
+appliedkernels="3.17"
+patchversion="${appliedkernels}.4"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="4b9d7bcc1c6ba322829a53cc0b7f1f30d9111005"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.18
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.18
new file mode 100755
index 0000000..f20a790
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.18
@@ -0,0 +1,5 @@
+patchversion="3.18.0"
+source=""
+source_url=""
+appliedkernels="3.18"
+md5sum=""
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.18.1
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.18.1
new file mode 100755
index 0000000..b66eae3
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.18.1
@@ -0,0 +1,5 @@
+appliedkernels="3.18"
+patchversion="${appliedkernels}.1"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="85436cd73903042d21c1dffcd6c682772ba2d3ed"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.2.40
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.2.40
new file mode 100755
index 0000000..66a87d2
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.2.40
@@ -0,0 +1,5 @@
+appliedkernels="3.2"
+patchversion="${appliedkernels}.40"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="94792e7bbfa3f70c3731500b7fabf63b69c6a934"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.2.41
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.2.41
new file mode 100755
index 0000000..8df4323
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.2.41
@@ -0,0 +1,5 @@
+appliedkernels="3.2"
+patchversion="${appliedkernels}.41"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="f8aebeb9297269590d17d692adedbb78640aea8a"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.2.42
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.2.42
new file mode 100755
index 0000000..cc2f69f
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.2.42
@@ -0,0 +1,5 @@
+appliedkernels="3.2"
+patchversion="${appliedkernels}.42"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="a9d334949f9eecdb89620cbc52ea42bd5c86ea1e"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.2.43
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.2.43
new file mode 100755
index 0000000..cd17ce2
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.2.43
@@ -0,0 +1,5 @@
+appliedkernels="3.2"
+patchversion="${appliedkernels}.43"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="611ee4e82bf802215537aef4e7980b6f50960521"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.2.44
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.2.44
new file mode 100755
index 0000000..d818c2a
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.2.44
@@ -0,0 +1,5 @@
+appliedkernels="3.2"
+patchversion="${appliedkernels}.44"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="f3ed5e66efae659ba184439f171c9cbf5ea68959"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.2.45
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.2.45
new file mode 100755
index 0000000..1747e7a
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.2.45
@@ -0,0 +1,5 @@
+appliedkernels="3.2"
+patchversion="${appliedkernels}.45"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="f7f24cc9902e56b1086401980145b39230adbdfb"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.2.46
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.2.46
new file mode 100755
index 0000000..612b1c3
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.2.46
@@ -0,0 +1,5 @@
+appliedkernels="3.2"
+patchversion="${appliedkernels}.46"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="4bc1ea610d9edc7421040f7ebcba9d7c6a5c5590"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.2.47
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.2.47
new file mode 100755
index 0000000..19f8f94
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.2.47
@@ -0,0 +1,5 @@
+appliedkernels="3.2"
+patchversion="${appliedkernels}.47"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="3b2f21e87acd64876061f0a547c9f9e1deb225b4"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.2.48
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.2.48
new file mode 100755
index 0000000..bf64dd5
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.2.48
@@ -0,0 +1,5 @@
+appliedkernels="3.2"
+patchversion="${appliedkernels}.48"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="081a964b3290798849764b1d7775d7fd30068b93"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.34
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.34
new file mode 100755
index 0000000..5a31086
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.34
@@ -0,0 +1,5 @@
+appliedkernels="3.4"
+patchversion="${appliedkernels}.34"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="e25e28586f80aba724202bc195ddc14113aed7c5"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.35
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.35
new file mode 100755
index 0000000..832bcbb
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.35
@@ -0,0 +1,5 @@
+appliedkernels="3.4"
+patchversion="${appliedkernels}.35"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="6997a36623a754dbbeec0b99cc89f047f51a6c03"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.36
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.36
new file mode 100755
index 0000000..5b81e1b
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.36
@@ -0,0 +1,5 @@
+appliedkernels="3.4"
+patchversion="${appliedkernels}.36"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="2122744c1477f1392e99c5a0ae022f8c32e6e81a"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.37
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.37
new file mode 100755
index 0000000..7d15239
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.37
@@ -0,0 +1,5 @@
+appliedkernels="3.4"
+patchversion="${appliedkernels}.37"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="d2dceaeedbf11d893a954b307c85a5b17ef3493b"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.38
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.38
new file mode 100755
index 0000000..49f63ba
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.38
@@ -0,0 +1,5 @@
+appliedkernels="3.4"
+patchversion="${appliedkernels}.38"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="1c6087b872f78a2613431553ef2de70b41ff35af"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.39
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.39
new file mode 100755
index 0000000..be00504
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.39
@@ -0,0 +1,5 @@
+appliedkernels="3.4"
+patchversion="${appliedkernels}.39"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="a197d5cdcae199164f14c92c1d99d88cc934d783"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.40
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.40
new file mode 100755
index 0000000..b044f31
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.40
@@ -0,0 +1,5 @@
+appliedkernels="3.4"
+patchversion="${appliedkernels}.40"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="8e0d974a7c874d72ce702a0e9d5a0dc90356b4ec"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.41
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.41
new file mode 100755
index 0000000..285f882
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.41
@@ -0,0 +1,5 @@
+appliedkernels="3.4"
+patchversion="${appliedkernels}.41"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="b3052d425ab63dade3ac8d6cc9c6c0bc9553b709"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.42
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.42
new file mode 100755
index 0000000..6ac732b
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.42
@@ -0,0 +1,5 @@
+appliedkernels="3.4"
+patchversion="${appliedkernels}.42"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="e736ec96df8ee0c16b197cd3ed21341a79a82548"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.43
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.43
new file mode 100755
index 0000000..cc8addf
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.43
@@ -0,0 +1,5 @@
+appliedkernels="3.4"
+patchversion="${appliedkernels}.43"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="c40ad1c705eaf49bf40d2476b912be3d835fc7be"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.44
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.44
new file mode 100755
index 0000000..774e415
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.44
@@ -0,0 +1,5 @@
+appliedkernels="3.4"
+patchversion="${appliedkernels}.44"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="f9ff1be83f09c8f6ba97ca9d4cb1f27aa38be0a4"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.45
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.45
new file mode 100755
index 0000000..f22bc2c
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.45
@@ -0,0 +1,5 @@
+appliedkernels="3.4"
+patchversion="${appliedkernels}.45"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="c0edc75e20f82494a61b5ecc12a2aaa1b6790bb2"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.46
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.46
new file mode 100755
index 0000000..a8bfc2d
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.46
@@ -0,0 +1,5 @@
+appliedkernels="3.4"
+patchversion="${appliedkernels}.46"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="adaf41f456f0336657bdaebb4d677028e7c41537"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.47
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.47
new file mode 100755
index 0000000..21cf7c5
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.47
@@ -0,0 +1,5 @@
+appliedkernels="3.4"
+patchversion="${appliedkernels}.47"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="631e53df918f7daccb98e082ca2fdce154958d27"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.48
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.48
new file mode 100755
index 0000000..f52df10
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.48
@@ -0,0 +1,5 @@
+appliedkernels="3.4"
+patchversion="${appliedkernels}.48"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="c64e7e935a1e9c0b45882eb78c07559bbee56a4f"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.49
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.49
new file mode 100755
index 0000000..96fc386
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.49
@@ -0,0 +1,5 @@
+appliedkernels="3.4"
+patchversion="${appliedkernels}.49"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="6d4be766e7529b3f1d587e42634f4af069c8c88e"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.50
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.50
new file mode 100755
index 0000000..f241dbe
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.50
@@ -0,0 +1,5 @@
+appliedkernels="3.4"
+patchversion="${appliedkernels}.50"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="2ac7bfac8ca49e9e05c5ab80f1a41ae70f9728de"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.51
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.51
new file mode 100755
index 0000000..9f87365
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.51
@@ -0,0 +1,5 @@
+appliedkernels="3.4"
+patchversion="${appliedkernels}.51"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="9f8a445ccce87894e1292c3d2d8b9f5e9a2526e5"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.7.1
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.7.1
deleted file mode 100755
index 8612281..0000000
--- a/kernels/linux/info/patches/maintenance_patches_3/patch-3.7.1
+++ /dev/null
@@ -1,5 +0,0 @@
-appliedkernels="3.7"
-patchversion="${appliedkernels}.1"
-source="patch-${patchversion}.bz2"
-source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
-sha1sum="05816e9e9434234fd3808837635338cf498bc95d"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.7.10
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.7.10
new file mode 100755
index 0000000..5235e58
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.7.10
@@ -0,0 +1,5 @@
+appliedkernels="3.7"
+patchversion="${appliedkernels}.10"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="34c518857894cb317b41e9c915539349b7f65e2e"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.7.4
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.7.4
deleted file mode 100755
index 80b0f8d..0000000
--- a/kernels/linux/info/patches/maintenance_patches_3/patch-3.7.4
+++ /dev/null
@@ -1,5 +0,0 @@
-appliedkernels="3.7"
-patchversion="${appliedkernels}.4"
-source="patch-${patchversion}.bz2"
-source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
-sha1sum="7d7ca6af7523289da5a3018c1f3a68961030eb35"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.7.5
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.7.5
deleted file mode 100755
index 29e1719..0000000
--- a/kernels/linux/info/patches/maintenance_patches_3/patch-3.7.5
+++ /dev/null
@@ -1,5 +0,0 @@
-appliedkernels="3.7"
-patchversion="${appliedkernels}.5"
-source="patch-${patchversion}.bz2"
-source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
-sha1sum="6aaabd95c29db97a203cd7e34e58e4ca25687e18"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.7.6
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.7.6
deleted file mode 100755
index bbb26f0..0000000
--- a/kernels/linux/info/patches/maintenance_patches_3/patch-3.7.6
+++ /dev/null
@@ -1,5 +0,0 @@
-appliedkernels="3.7"
-patchversion="${appliedkernels}.6"
-source="patch-${patchversion}.bz2"
-source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
-sha1sum="7f26ffdddf4db90e801ab91146f6b6832cc9886c"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.7.7
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.7.7
deleted file mode 100755
index 93d080d..0000000
--- a/kernels/linux/info/patches/maintenance_patches_3/patch-3.7.7
+++ /dev/null
@@ -1,5 +0,0 @@
-appliedkernels="3.7"
-patchversion="${appliedkernels}.7"
-source="patch-${patchversion}.bz2"
-source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
-sha1sum="bfea1d5e649e7a20a3d594e01ea6d51a3521e058"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.7.8
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.7.8
deleted file mode 100755
index ca136b0..0000000
--- a/kernels/linux/info/patches/maintenance_patches_3/patch-3.7.8
+++ /dev/null
@@ -1,5 +0,0 @@
-appliedkernels="3.7"
-patchversion="${appliedkernels}.8"
-source="patch-${patchversion}.bz2"
-source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
-sha1sum="8d88b06f617d50824e14ce5ac5f8593cbcb1f466"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.7.9
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.7.9
deleted file mode 100755
index b9cac28..0000000
--- a/kernels/linux/info/patches/maintenance_patches_3/patch-3.7.9
+++ /dev/null
@@ -1,5 +0,0 @@
-appliedkernels="3.7"
-patchversion="${appliedkernels}.9"
-source="patch-${patchversion}.bz2"
-source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
-sha1sum="445299c6702dc9e4ed1e8a5db5804f006d78609d"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.8.1
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.8.1
deleted file mode 100755
index 494b578..0000000
--- a/kernels/linux/info/patches/maintenance_patches_3/patch-3.8.1
+++ /dev/null
@@ -1,5 +0,0 @@
-appliedkernels="3.8"
-patchversion="${appliedkernels}.1"
-source="patch-${patchversion}.bz2"
-source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
-sha1sum="67114ded88d51abed485d9cfcf36efe0aace4efd"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.8.13
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.8.13
new file mode 100755
index 0000000..4fecf49
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.8.13
@@ -0,0 +1,5 @@
+appliedkernels="3.8"
+patchversion="${appliedkernels}.13"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="b59a502a10275ccd5876cb4c8bd6cc89eea856d5"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.8.2
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.8.2
deleted file mode 100755
index 7c95d02..0000000
--- a/kernels/linux/info/patches/maintenance_patches_3/patch-3.8.2
+++ /dev/null
@@ -1,5 +0,0 @@
-appliedkernels="3.8"
-patchversion="${appliedkernels}.2"
-source="patch-${patchversion}.bz2"
-source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
-sha1sum="00c69f4f219030fb7237129ea1d56af06ee48638"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.9
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.9
new file mode 100755
index 0000000..03adc30
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.9
@@ -0,0 +1,5 @@
+patchversion="3.9.0"
+source=""
+source_url=""
+appliedkernels="3.9"
+md5sum=""
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.9.1
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.9.1
new file mode 100755
index 0000000..6de82a8
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.9.1
@@ -0,0 +1,5 @@
+appliedkernels="3.9"
+patchversion="${appliedkernels}.1"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="93e58ebab639dc18edfdd147c2599e2d970a65fb"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.9.2
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.9.2
new file mode 100755
index 0000000..25723cd
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.9.2
@@ -0,0 +1,5 @@
+appliedkernels="3.9"
+patchversion="${appliedkernels}.2"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="0a531032bdb5e0cdc734107f7603aa7830f72dab"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.9.3
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.9.3
new file mode 100755
index 0000000..8116fb8
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.9.3
@@ -0,0 +1,5 @@
+appliedkernels="3.9"
+patchversion="${appliedkernels}.3"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="10fea3e06e7d8e4eacc518c7208bbd8d0898cb95"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.9.4
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.9.4
new file mode 100755
index 0000000..9849efa
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.9.4
@@ -0,0 +1,5 @@
+appliedkernels="3.9"
+patchversion="${appliedkernels}.4"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="c196b7f59c2eca22444f61afaae02803d7d91323"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.9.5
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.9.5
new file mode 100755
index 0000000..274dd6b
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.9.5
@@ -0,0 +1,5 @@
+appliedkernels="3.9"
+patchversion="${appliedkernels}.5"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="ba10bedc22941d09b4375e707b05cd8d1822749c"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.9.6
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.9.6
new file mode 100755
index 0000000..79f196b
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.9.6
@@ -0,0 +1,5 @@
+appliedkernels="3.9"
+patchversion="${appliedkernels}.6"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="c8e553da3095cf1171cac126b2e91161ee16ef0b"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.9.7
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.9.7
new file mode 100755
index 0000000..771d37d
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.9.7
@@ -0,0 +1,5 @@
+appliedkernels="3.9"
+patchversion="${appliedkernels}.7"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="b1c0c425651a164fb8959a631f36c8561b6bf30c"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.9.8
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.9.8
new file mode 100755
index 0000000..d6dadbe
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.9.8
@@ -0,0 +1,5 @@
+appliedkernels="3.9"
+patchversion="${appliedkernels}.8"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="3bc05d77d5a334b88acfc1a521ecbd72571d4733"
diff --git
a/kernels/linux/info/patches/smgl_patches/smgl-logo-0.2-for-2.6.31.patch
b/kernels/linux/info/patches/smgl_patches/smgl-logo-0.2-for-2.6.31.patch
index 4145c6f..8d8de32 100755
--- a/kernels/linux/info/patches/smgl_patches/smgl-logo-0.2-for-2.6.31.patch
+++ b/kernels/linux/info/patches/smgl_patches/smgl-logo-0.2-for-2.6.31.patch
@@ -1,4 +1,4 @@
-appliedkernels="2.6.31 2.6.32 2.6.33 2.6.34 2.6.35 2.6.36 2.6.37 2.6.38
2.6.39 3.0"
+appliedkernels="2.6.31 2.6.32 2.6.33 2.6.34 2.6.35 2.6.36 2.6.37 2.6.38
2.6.39 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12"
source="smgl-logo-0.2-for-2.6.31.patch.bz2"
source_url="http://download.sourcemage.org/distro/kernel/${source}";
source_gpg="gurus.gpg:${source}.sig"
diff --git a/kernels/linux/latest.defaults b/kernels/linux/latest.defaults
index 2eadd88..f533c50 100644
--- a/kernels/linux/latest.defaults
+++ b/kernels/linux/latest.defaults
@@ -1,8 +1,8 @@
-LATEST_3=3.8
+LATEST_3=3.18
LATEST_2_6=2.6.39
LATEST_PRE_2_6=patch-2.6.39
LATEST_maintenance_patches=patch-2.6.39.4
-LATEST_maintenance_patches_3=patch-3.8.2
+LATEST_maintenance_patches_3=patch-3.18.1
LATEST_git_patches=patch-2.6.25-rc6-git7
LATEST_2_4=2.4.37.9
LATEST_PRE_2_4=patch-2.4.33-pre1
diff --git a/kernels/lm_sensors/DETAILS b/kernels/lm_sensors/DETAILS
index 27f0c5c..5db38cc 100755
--- a/kernels/lm_sensors/DETAILS
+++ b/kernels/lm_sensors/DETAILS
@@ -7,7 +7,7 @@ case $LM_SENSORS_BRANCH in
SOURCE2=$SPELL-$VERSION.tar.gz.asc
;;
*)
- VERSION=3.3.3
+ VERSION=3.3.5
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SPELL-$VERSION.tar.bz2.sig
;;
diff --git a/kernels/lm_sensors/HISTORY b/kernels/lm_sensors/HISTORY
index 7505fd4..7638b15 100644
--- a/kernels/lm_sensors/HISTORY
+++ b/kernels/lm_sensors/HISTORY
@@ -1,3 +1,9 @@
+2014-01-25 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.3.5
+
+2013-05-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.3.4
+
2012-11-07 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 3.3.3

diff --git a/kernels/mcelog/DETAILS b/kernels/mcelog/DETAILS
index 117ccf0..1abcc8c 100755
--- a/kernels/mcelog/DETAILS
+++ b/kernels/mcelog/DETAILS
@@ -21,5 +21,5 @@ It primarily handles machine checks and thermal events,
which
are reported for errors detected by the CPU.

It is recommended that mcelog runs on all x86 machines, both
-64bit (since early 2.6) and 32bit (since 2.6.32)
+64-bit (since early 2.6) and 32-bit (since 2.6.32)
EOF
diff --git a/kernels/mcelog/HISTORY b/kernels/mcelog/HISTORY
index 5404ac1..ab47a0a 100644
--- a/kernels/mcelog/HISTORY
+++ b/kernels/mcelog/HISTORY
@@ -1,3 +1,6 @@
+2014-12-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Replace "bit" suffix with "-bit" in description
+
2010-03-25 Arjan Bouter <abouter AT sourcemage.org>
* BUILD, DEPENDS, DETAILS, init.d/mcelog: spell created

diff --git a/kernels/module-init-tools/CONFLICTS
b/kernels/module-init-tools/CONFLICTS
index bfe7c2b..eedf5af 100755
--- a/kernels/module-init-tools/CONFLICTS
+++ b/kernels/module-init-tools/CONFLICTS
@@ -1 +1,2 @@
conflicts modutils
+conflicts kmod
diff --git a/kernels/module-init-tools/HISTORY
b/kernels/module-init-tools/HISTORY
index 8d06931..fadb333 100644
--- a/kernels/module-init-tools/HISTORY
+++ b/kernels/module-init-tools/HISTORY
@@ -1,3 +1,7 @@
+2012-05-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * CONFLICTS, PROVIDES: added
+ both kmod and module-init-tools provide MODTOOLS
+
2012-05-13 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: temporarily switched back to hash-checking; quoting paths;
while 3.16 sources are unavailable from the original mirror and
diff --git a/kernels/module-init-tools/PROVIDES
b/kernels/module-init-tools/PROVIDES
new file mode 100755
index 0000000..d96a401
--- /dev/null
+++ b/kernels/module-init-tools/PROVIDES
@@ -0,0 +1 @@
+MODTOOLS
diff --git a/kernels/mtdev/DETAILS b/kernels/mtdev/DETAILS
index 4219dc4..786a2b7 100755
--- a/kernels/mtdev/DETAILS
+++ b/kernels/mtdev/DETAILS
@@ -1,6 +1,6 @@
SPELL=mtdev
- VERSION=1.1.2
-
SOURCE_HASH=sha512:edd63be4a23b38202fa4a24f25f0f0ba90ff784c89da3a2f85b501cebbeecedf49c889594e2f46dd4913ddf184a68921a1f294dceba3a6db61f302ee91d3d5ac
+ VERSION=1.1.5
+
SOURCE_HASH=sha512:78477a4af784e3f846df867f1428ffdc458e3ff33d465d45a84247a7e52f0e215cace397d72be64f6e641f07e0b97a930eff0e07fe9507e0138fb028a4037d6d
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://bitmath.org/code/mtdev/
diff --git a/kernels/mtdev/HISTORY b/kernels/mtdev/HISTORY
index bee9958..2576d9d 100644
--- a/kernels/mtdev/HISTORY
+++ b/kernels/mtdev/HISTORY
@@ -1,3 +1,9 @@
+2014-06-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.1.5
+
+2013-10-09 Jeremy Blosser <jblosser AT sourcemage.org>
+ * DETAILS: 1.1.4
+
2012-03-28 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.1.2
spell created
diff --git a/kernels/nct6775/BUILD b/kernels/nct6775/BUILD
index 6dfecc1..27ba77d 100755
--- a/kernels/nct6775/BUILD
+++ b/kernels/nct6775/BUILD
@@ -1 +1 @@
-default_build_make
+true
diff --git a/kernels/nct6775/DEPENDS b/kernels/nct6775/DEPENDS
index 12af80c..4b0a62d 100755
--- a/kernels/nct6775/DEPENDS
+++ b/kernels/nct6775/DEPENDS
@@ -1,2 +1 @@
-depends git &&
-depends linux
+depends linux
diff --git a/kernels/nct6775/DETAILS b/kernels/nct6775/DETAILS
index 1c3f44f..bda512b 100755
--- a/kernels/nct6775/DETAILS
+++ b/kernels/nct6775/DETAILS
@@ -1,18 +1,7 @@
- SPELL=nct6775
-if [[ $NCT6775_AUTOUPDATE == y ]]; then
- VERSION="$(date +%Y%m%d)"
-else
- VERSION=git
-fi
- SOURCE="${SPELL}-git.tar.bz2"
- SOURCE_URL[0]=git://github.com/groeck/${SPELL}.git
- SOURCE_IGNORE=volatile
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-git"
- WEB_SITE="http://roeck-us.net/linux/drivers/";
- LICENSE[0]=GPL
- ENTERED=20130224
- SHORT="new driver for NCT6775F, NCT6776F and NCT6779D"
-cat << EOF
-This driver supercedes the NCT6775F and NCT6776F support in the W83627EHF
-driver. It supports NCT6775F, NCT6776F, and NCT6779D.
-EOF
+ SPELL=nct6775
+ VERSION=0
+ PATCHLEVEL=9999
+ SHORT="deprecated"
+ cat << EOF
+ deprecated spell [replaced by linux]
+ EOF
diff --git a/kernels/nct6775/DOWNLOAD b/kernels/nct6775/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/kernels/nct6775/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/kernels/nct6775/HISTORY b/kernels/nct6775/HISTORY
index 47b2b19..3b5d21d 100644
--- a/kernels/nct6775/HISTORY
+++ b/kernels/nct6775/HISTORY
@@ -1,3 +1,8 @@
+2014-01-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * spell deprecated [part of mainline now]
+ * PATCHLEVEL=9999
+ * DETAILS: version 0
+
2013-02-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* BUILD, DEPENDS, DETAILS, HISTORY, PRE_BUILD, PREPARE, TRIGGERS:
spell created
diff --git a/kernels/nct6775/INSTALL b/kernels/nct6775/INSTALL
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/kernels/nct6775/INSTALL
@@ -0,0 +1 @@
+true
diff --git a/kernels/nct6775/PRE_BUILD b/kernels/nct6775/PRE_BUILD
index 1c2dc36..27ba77d 100755
--- a/kernels/nct6775/PRE_BUILD
+++ b/kernels/nct6775/PRE_BUILD
@@ -1,5 +1 @@
-default_pre_build &&
-cd ${SOURCE_DIRECTORY} &&
-sedit "s|^TARGET\s\+:=.*|TARGET:=$(get_kernel_version)|" Makefile
-sedit "s:cp \$(DRIVER).ko \$(KERNEL_MODULES)/kernel/\$(MOD_SUBDIR):cp
\$(DRIVER).ko ${INSTALL_ROOT}/\$(KERNEL_MODULES)/kernel/\$(MOD_SUBDIR):"
Makefile &&
-sedit 's:linux-headers-:linux-:' Makefile
+true
diff --git a/kernels/nct6775/TRIGGERS b/kernels/nct6775/TRIGGERS
index bb1c400..94a6188 100755
--- a/kernels/nct6775/TRIGGERS
+++ b/kernels/nct6775/TRIGGERS
@@ -1 +1 @@
-on_cast linux cast_self
+on_cast nct6775 dispel_self
diff --git a/kernels/ndiswrapper/DETAILS b/kernels/ndiswrapper/DETAILS
index 58ff0f2..5b94acb 100755
--- a/kernels/ndiswrapper/DETAILS
+++ b/kernels/ndiswrapper/DETAILS
@@ -11,8 +11,8 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn/$SPELL

SOURCE_URL[0]=svn://ndiswrapper.svn.sourceforge.net/svnroot/ndiswrapper/trunk:ndiswrapper
SOURCE_IGNORE=volatile
else
- VERSION=1.58
-
SOURCE_HASH=sha512:161e87df13143841ff29f424e979cd9648a0022f0ad74c1189e398c832f5c4a77834fc9dde941c8202773064f2b312968c21b39c5023167fb67ae67ebd86795a
+ VERSION=1.59
+
SOURCE_HASH=sha512:dd1d486b6178185e813217e4fff38f6ea6b21f8a3544c5cc25be9edbca60f34b21656e5d46b9d02cb1e43c8cc82856283aaa428964b8f85cb07146a41e40e44d
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
diff --git a/kernels/ndiswrapper/HISTORY b/kernels/ndiswrapper/HISTORY
index 3accb80..3a4c008 100644
--- a/kernels/ndiswrapper/HISTORY
+++ b/kernels/ndiswrapper/HISTORY
@@ -1,3 +1,6 @@
+2013-11-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: upgrade to 1.59
+
2013-02-27 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: upgrade to 1.58
* PRE_BUILD: dont't need patches
diff --git a/kernels/psmouse-elantech/BUILD b/kernels/psmouse-elantech/BUILD
new file mode 100755
index 0000000..2a79ad5
--- /dev/null
+++ b/kernels/psmouse-elantech/BUILD
@@ -0,0 +1,7 @@
+cd "$SOURCE_DIRECTORY/src" &&
+
+make -C "$INSTALL_ROOT/usr/src/linux" M=$PWD \
+ EXTRA_CFLAGS="-DCONFIG_MOUSE_PS2
-DCONFIG_MOUSE_PS2_ELANTECH" \
+ CONFIG_MOUSE_PS2=m \
+ CONFIG_MOUSE_PS2_ELANTECH=y \
+ psmouse.ko
diff --git a/kernels/psmouse-elantech/DETAILS
b/kernels/psmouse-elantech/DETAILS
new file mode 100755
index 0000000..e4e847e
--- /dev/null
+++ b/kernels/psmouse-elantech/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=psmouse-elantech
+ VERSION=v6
+ SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE_URL[0]=http://planet76.com/drivers/elantech/$SOURCE
+
SOURCE_HASH=sha512:0c7cd8ed4745ee14093ee752e110ba71070d3d112853cc73e08fe65ec7094fa172eb560e658f8d231259f9f4f5bf52ea8ed4fdccc6d63a1d414bd5f1454a2980
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=http://planet76.com/
+ LICENSE[0]=GPL
+ GATHER_DOCS="off"
+ ENTERED=20131013
+ KEYWORDS=""
+ SHORT="psmouse kernel module with support for elantech with
multitouch"
+cat << EOF
+psmouse kernel module with support for elantech with multitouch.
+EOF
diff --git a/kernels/psmouse-elantech/HISTORY
b/kernels/psmouse-elantech/HISTORY
new file mode 100644
index 0000000..ae76ff8
--- /dev/null
+++ b/kernels/psmouse-elantech/HISTORY
@@ -0,0 +1,2 @@
+2013-10-13 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, BUILD, INSTALL, PREPARE, TRIGGERS: created spell
diff --git a/kernels/psmouse-elantech/INSTALL
b/kernels/psmouse-elantech/INSTALL
new file mode 100755
index 0000000..6387f21
--- /dev/null
+++ b/kernels/psmouse-elantech/INSTALL
@@ -0,0 +1,3 @@
+cd "$SOURCE_DIRECTORY/src" &&
+
+make -C "$INSTALL_ROOT/usr/src/linux" M=$PWD modules_install
diff --git a/kernels/psmouse-elantech/PREPARE
b/kernels/psmouse-elantech/PREPARE
new file mode 100755
index 0000000..6cade45
--- /dev/null
+++ b/kernels/psmouse-elantech/PREPARE
@@ -0,0 +1,7 @@
+. $GRIMOIRE/FUNCTIONS &&
+
+if [[ $(get_kernel_config CONFIG_MOUSE_PS2) == "y" ||
+ $(get_kernel_config CONFIG_MOUSE_PS2) == "m" ]]; then
+ message "${PROBLEM_COLOR}Your kernel appears to have psmouse device
support enabled (CONFIG_MOUSE_PS2 is set to 'y' or 'm'). $SPELL will not
function with this, please set it to 'n'.${DEFAULT_COLOR}"
+ return 1
+fi
diff --git a/kernels/psmouse-elantech/TRIGGERS
b/kernels/psmouse-elantech/TRIGGERS
new file mode 100755
index 0000000..5c92593
--- /dev/null
+++ b/kernels/psmouse-elantech/TRIGGERS
@@ -0,0 +1 @@
+on_cast linux cast_self
diff --git a/kernels/schedtool/0001-clean-up-Makefile.patch
b/kernels/schedtool/0001-clean-up-Makefile.patch
new file mode 100644
index 0000000..a27847d
--- /dev/null
+++ b/kernels/schedtool/0001-clean-up-Makefile.patch
@@ -0,0 +1,38 @@
+From d1d97e7d0b3024816934fd0a64efe3d1c567fff6 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+Date: Fri, 21 Mar 2014 01:28:06 +0100
+Subject: [PATCH] clean up Makefile
+
+---
+ Makefile | 7 +++----
+ 1 file changed, 3 insertions(+), 4 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 46c1331..f9c3110 100644
+--- a/Makefile
++++ b/Makefile
+@@ -1,10 +1,9 @@
+ # go on and adjust here if you don't like those flags
+-CFLAGS=-Os -fomit-frame-pointer -s -pipe
++CFLAGS ?= -Os -fomit-frame-pointer -s -pipe
+ #CFLAGS=-Wall -Os -fomit-frame-pointer -s -pipe -DDEBUG
+-CC=gcc
+ # likewise, if you want to change the destination prefix
+ DESTDIR=
+-DESTPREFIX=/usr/local
++DESTPREFIX ?= /usr/local
+ MANDIR=$(DESTPREFIX)/share/man/man8
+ GZIP=gzip -9
+ TARGET=schedtool
+@@ -19,7 +18,7 @@ clean:
+ distclean: clean unzipman
+ rm -f *~ *.s
+
+-install: all install-doc zipman
++install: all zipman
+ install -d $(DESTDIR)$(DESTPREFIX)/bin
+ install -p -c $(TARGET) $(DESTDIR)$(DESTPREFIX)/bin
+ install -d $(DESTDIR)$(MANDIR)
+--
+1.9.0
+
diff --git a/kernels/schedtool/BUILD b/kernels/schedtool/BUILD
index 8f58e6d..6dfecc1 100755
--- a/kernels/schedtool/BUILD
+++ b/kernels/schedtool/BUILD
@@ -1 +1 @@
-make
+default_build_make
diff --git a/kernels/schedtool/DETAILS b/kernels/schedtool/DETAILS
index cf94eee..9af8547 100755
--- a/kernels/schedtool/DETAILS
+++ b/kernels/schedtool/DETAILS
@@ -1,12 +1,12 @@
SPELL=schedtool
- VERSION=1.2.9
+ VERSION=1.3.0
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://freequaos.host.sk/${SPELL}/${SOURCE}
WEB_SITE=http://freequaos.host.sk/schedtool/
ENTERED=20040718
LICENSE[0]=GPL
-
SOURCE_HASH=sha512:0480da5b98c1ee37f93d37f5d3fd4843dec0587bcff37af0b22053a37a89ef4f8f3232f5dd127d575d39cf13be846f0594e2c173e08f0369316cccaab69fba01
+
SOURCE_HASH=sha512:1ae39a7b9481cf4062740343cd31289117610041546a7969fde7ae3bed3c1a06cd258dffaeafc4326c9115e37878b943d5abec222e25e45e2a5f76c65adf3b6a
KEYWORDS="kernels"
SHORT="schedtool can be used to query or alter a process'
scheduling policy under Linux"
cat << EOF
diff --git a/kernels/schedtool/HISTORY b/kernels/schedtool/HISTORY
index 203f12a..106958d 100644
--- a/kernels/schedtool/HISTORY
+++ b/kernels/schedtool/HISTORY
@@ -1,3 +1,11 @@
+2014-03-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD: use default_build_make
+ * DETAILS: version 1.3.0
+ * 0001-clean-up-Makefile.patch, INSTALL, PRE_BUILD: install to
+ correct location
+
+no changes added to commit (use "git add" and/or "git commit -a")
+
2009-10-31 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: updated spell to 1.2.9

diff --git a/kernels/schedtool/INSTALL b/kernels/schedtool/INSTALL
new file mode 100755
index 0000000..cd93132
--- /dev/null
+++ b/kernels/schedtool/INSTALL
@@ -0,0 +1 @@
+DESTPREFIX=${INSTALL_ROOT}/usr default_install
diff --git a/kernels/schedtool/PRE_BUILD b/kernels/schedtool/PRE_BUILD
new file mode 100755
index 0000000..c443003
--- /dev/null
+++ b/kernels/schedtool/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+patch -p1 < $SPELL_DIRECTORY/0001-clean-up-Makefile.patch
diff --git a/kernels/solo6x10/DETAILS b/kernels/solo6x10/DETAILS
index 3749b9b..5e723da 100755
--- a/kernels/solo6x10/DETAILS
+++ b/kernels/solo6x10/DETAILS
@@ -1,20 +1,16 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=solo6x10
if [[ "$SOLO6X10_BRANCH" == scm ]]; then
- if [[ "$SOLO6X10_AUTOUPDATE" == y ]]
- then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=scm
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-scm.tar.bz2
SOURCE_URL[0]=git://github.com/bluecherrydvr/$SPELL.git:$SPELL-scm
SOURCE_IGNORE=volatile
FORCE_DOWNLOAD=on
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-scm
else
- VERSION=2.4.4
+ VERSION=2.4.7
SOURCE=$SPELL-$VERSION.tar.bz2
-
SOURCE_HASH=sha512:6a8d02ab35e71b1ed04880cd51ce5e3a53390ce0d3c991bfe0f72e7e0b82685d8f1558980da18e96455c319b48b90d84b89e038fc58d2f540d5f664e179b35e9
+
SOURCE_HASH=sha512:8ff8e1b352873cba828ffbeffd3023acdb56fe41534370b9ab01b70ca3e8eaa42af976d22820d099d7e64f5a33b868ca6b8905820378f5aab2903c8aa6b95b9b
SOURCE_URL[0]=http://downloads.bluecherrydvr.com/$SPELL/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
fi
diff --git a/kernels/solo6x10/HISTORY b/kernels/solo6x10/HISTORY
index 1653f95..6a1e391 100644
--- a/kernels/solo6x10/HISTORY
+++ b/kernels/solo6x10/HISTORY
@@ -1,2 +1,8 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2013-04-26 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 2.4.7
+
2013-02-24 Ismael Luceno <ismael AT sourcemage.org>
* BUILD, DETAILS, INSTALL, PREPARE, TRIGGERS: spell created
diff --git a/kernels/virtualbox-module/DETAILS
b/kernels/virtualbox-module/DETAILS
index 7cd4925..a72c68f 100755
--- a/kernels/virtualbox-module/DETAILS
+++ b/kernels/virtualbox-module/DETAILS
@@ -1,5 +1,5 @@
SPELL=virtualbox-module
- VERSION=4.2.4
+ VERSION=4.3.16
SOURCE=virtualbox-module-$VERSION.tar.gz
SOURCE_IGNORE=volatile
SOURCE_DIRECTORY=$BUILD_DIRECTORY/vboxdrv
diff --git a/kernels/virtualbox-module/HISTORY
b/kernels/virtualbox-module/HISTORY
index ad5756c..22721e8 100644
--- a/kernels/virtualbox-module/HISTORY
+++ b/kernels/virtualbox-module/HISTORY
@@ -1,3 +1,6 @@
+2014-10-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 4.3.16
+
2012-11-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.2.4

diff --git a/latex/lacheck/DETAILS b/latex/lacheck/DETAILS
index 226d2aa..e3fa67b 100755
--- a/latex/lacheck/DETAILS
+++ b/latex/lacheck/DETAILS
@@ -1,7 +1,7 @@
SPELL=lacheck
VERSION=1.26
SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_URL[0]=http://tug.ctan.org/get/support/${SPELL}/${SOURCE}
+ SOURCE_URL[0]=http://mirrors.ctan.org/support/${SPELL}/${SOURCE}

SOURCE_HASH=sha512:8fbe808a84eb7e5c018ca2b8445525f337ec2f8ce3d220a07ed932fb2aaaca6d1d552ccbd8b3ed1d3f0b27e3be3698247ded975bf86ccf4dc58258587a060bfa
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://www.ctan.org/tex-archive/support/lacheck";
diff --git a/latex/lacheck/HISTORY b/latex/lacheck/HISTORY
index 84c9799..b236ebe 100644
--- a/latex/lacheck/HISTORY
+++ b/latex/lacheck/HISTORY
@@ -1,3 +1,6 @@
+2014-12-31 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated SOURCE_URL to valid CTAN mirror forwarder
+
2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: fixed WEB_SITE

diff --git a/latex/latex-beamer/DETAILS b/latex/latex-beamer/DETAILS
index 6a54529..434d4e6 100755
--- a/latex/latex-beamer/DETAILS
+++ b/latex/latex-beamer/DETAILS
@@ -1,10 +1,11 @@
SPELL=latex-beamer
- VERSION=3.07
- SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:c010b88f11cc2c6a455f622c9d65ba5907a68aeb984d0ec06f0b417b9871847d8180ec489074726f09563e3ec07717bf4b2984bdf64f7538f304b5d598a29ac6
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
- WEB_SITE="http://${SPELL}.sourceforge.net";
+ VERSION=3.33
+ COMMIT=31cc758a62ae
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+
SOURCE_URL[0]=https://bitbucket.org/rivanvx/beamer/get/version-${VERSION//./-}.tar.bz2
+
SOURCE_HASH=sha512:2df00786fbec66fe145ab82c3b53f2b419d6a2b6bfc81dbe123be9434dfec1d66e52ad14787f01300f5d6eb9880965812c70e0b4e01c988168498c5c70426fe2
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/rivanvx-beamer-$COMMIT"
+ WEB_SITE="https://bitbucket.org/rivanvx/beamer/";
LICENSE[0]=GPL
GATHER_DOCS="off"
ENTERED=20070427
diff --git a/latex/latex-beamer/HISTORY b/latex/latex-beamer/HISTORY
index de6f978..da5992f 100644
--- a/latex/latex-beamer/HISTORY
+++ b/latex/latex-beamer/HISTORY
@@ -1,3 +1,7 @@
+2014-09-15 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fixed SOURCE_URL[0]
+ updated spell to 3.33
+
2009-09-24 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
* DEPENDS: switch from tetex to texlive [auto]

diff --git a/latex/latex-beamer/INSTALL b/latex/latex-beamer/INSTALL
index 7e99018..9bd5417 100755
--- a/latex/latex-beamer/INSTALL
+++ b/latex/latex-beamer/INSTALL
@@ -1,7 +1,10 @@
-mkdir -p ${INSTALL_ROOT}/usr/share/texmf/tex/latex/beamer &&
-mkdir -p ${INSTALL_ROOT}/usr/share/texmf/doc/beamer &&
-cp -R ${SOURCE_DIRECTORY}/doc/* \
- ${SOURCE_DIRECTORY}/{examples,solutions} \
- ${INSTALL_ROOT}/usr/share/texmf/doc/beamer
-cp -R ${SOURCE_DIRECTORY}/{base,themes,emulation,extensions} \
- $INSTALL_ROOT/usr/share/texmf/tex/latex/beamer
+mkdir -p "$INSTALL_ROOT"/usr/share/texmf/tex/latex/beamer &&
+mkdir -p "$INSTALL_ROOT"/usr/share/texmf/doc/beamer &&
+mkdir -p "$INSTALL_ROOT"/usr/share/emacs/site-lisp &&
+cp -R "$SOURCE_DIRECTORY"/emacs/* \
+ "$INSTALL_ROOT"/usr/share/emacs/site-lisp &&
+cp -R "$SOURCE_DIRECTORY"/doc/* \
+ "$SOURCE_DIRECTORY"/{examples,solutions} \
+ "$INSTALL_ROOT"/usr/share/texmf/doc/beamer &&
+cp -R "$SOURCE_DIRECTORY"/base \
+ "$INSTALL_ROOT"/usr/share/texmf/tex/latex/beamer
diff --git a/latex/texinfo/DEPENDS b/latex/texinfo/DEPENDS
index a56c4a8..4189672 100755
--- a/latex/texinfo/DEPENDS
+++ b/latex/texinfo/DEPENDS
@@ -1,9 +1,8 @@
depends gnupg &&
+depends perl &&
depends smgl-fhs &&

optional_depends gettext \
"--enable-nls" \
"--disable-nls" \
- "for Native Language Support" &&
-
-suggest_depends texlive "" "" "for working texi2dvi/texi2pdf commands"
+ "for Native Language Support"
diff --git a/latex/texinfo/DETAILS b/latex/texinfo/DETAILS
index 1c8a647..17db6be 100755
--- a/latex/texinfo/DETAILS
+++ b/latex/texinfo/DETAILS
@@ -1,8 +1,8 @@
SPELL=texinfo
- VERSION=4.13a
- SOURCE=$SPELL-$VERSION.tar.gz
+ VERSION=5.2
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE2=$SOURCE.sig
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-${VERSION%?}"
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-${VERSION}"
SOURCE_URL[0]=$GNU_URL/$SPELL/$SOURCE
SOURCE2_URL[0]=$SOURCE_URL.sig
SOURCE_GPG=gnu.gpg:$SOURCE2:UPSTREAM_KEY
diff --git a/latex/texinfo/HISTORY b/latex/texinfo/HISTORY
index 19774bd..943385e 100644
--- a/latex/texinfo/HISTORY
+++ b/latex/texinfo/HISTORY
@@ -1,3 +1,11 @@
+2013-10-04 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 5.2
+
+2013-04-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: Updated to 5.1
+ * DEPENDS: add perl, remove texlive
+ * INSTALL: use default_install
+
2011-04-11 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: added gettext optional dependency

diff --git a/latex/texinfo/INSTALL b/latex/texinfo/INSTALL
index 2e4bd1e..d49f958 100755
--- a/latex/texinfo/INSTALL
+++ b/latex/texinfo/INSTALL
@@ -1 +1,2 @@
-make install DESTDIR="$INSTALL_ROOT"
+mkdir -p $INSTALL_ROOT/usr/share/man/man1 &&
+default_install
diff --git a/latex/texlive/BUILD b/latex/texlive/BUILD
index e1af486..28d53c3 100755
--- a/latex/texlive/BUILD
+++ b/latex/texlive/BUILD
@@ -1,8 +1,6 @@
# hide warnings about unable to find it's own config files
export KPATHSEA_WARNING=0 &&
# X seems to be only there for xdvi which we use external
-export CFLAGS="-I/usr/include/freetype2 $CFLAGS" &&
-export CXXFLAGS="-I/usr/include/freetype2 $CXXFLAGS" &&
cd ${COMPILE_DIRECTORY} &&
LIBS="-lpng" $SOURCE_DIRECTORY/configure --prefix=${INSTALL_ROOT}/usr \
--sysconfdir=${INSTALL_ROOT}/etc \
@@ -13,12 +11,10 @@ LIBS="-lpng" $SOURCE_DIRECTORY/configure
--prefix=${INSTALL_ROOT}/usr \
--with-pdftex \
--with-tetex \
--with-pdfetex \
- --disable-gsftopk \
--disable-xindy \
--disable-etex \
--disable-omega \
--disable-aleph \
- --disable-luatex \
--without-graphite \
--disable-multiplatform \
--without-x \
diff --git a/latex/texlive/DEPENDS b/latex/texlive/DEPENDS
index 4d653be..ed550ba 100755
--- a/latex/texlive/DEPENDS
+++ b/latex/texlive/DEPENDS
@@ -8,7 +8,7 @@ depends ed &&
depends texinfo &&
depends ghostscript '--with-gs=gs' &&
depends fontconfig "--enable-xetex" &&
-depends freetype2 "--with-system-freetype2" &&
+depends freetype2 "--with-system-freetype2
--with-freetype2-includes=/usr/include/freetype2" &&
depends libpng "--with-system-libpng --with-libpng-include=/usr/includes
--with-libpng-libdir=/usr/lib" &&
depends zlib "--with-system-zlib --with-zlib-libdir=/usr/lib
--with-zlib-include=/usr/includes" &&
depends t1lib "--with-system-t1lib --with-t1lib-libdir=/usr/lib
--with-t1lib-includes=/usr/include" &&
@@ -23,7 +23,7 @@ runtime_depends dvipdfmx "--disable-dvipdfmx" &&
runtime_depends dvipng '--disable-dvipng' &&
runtime_depends lacheck '--disable-lacheck' &&
runtime_depends lcdf-typetools '--disable-lcdf-typetools' &&
-optional_depends lua51 \
+optional_depends LUA \
'--enable-luatex' \
'--without-luatex' \
'Extended version of pdfTeX with Lua, required for XeTeX
and ConTeXt MkII and MKIV' &&
diff --git a/latex/texlive/HISTORY b/latex/texlive/HISTORY
index aacb4a7..dbb5501 100644
--- a/latex/texlive/HISTORY
+++ b/latex/texlive/HISTORY
@@ -1,3 +1,20 @@
+2013-12-15 Javier Vasquez <j.e.vasquez.v AT gmail.com>
+ * Fixes Bug #630
+ * DEPENDS, BUILD: Fixing finding the path for freetype2 headers
+
+2013-08-10 Javier Vasquez <j.e.vasquez.v AT gmail.com>
+ * Fixes Bug #471
+ * BUILD: Remove --disable-luatex
+ * DEPENDS: Change lua51 by LUA (both lua and lua51 provide LUA)
+
+2013-11-18 Remko van der Vossen <wich AT sourcemage.org>
+ * INSTALL: do not try to install luatex fonts if lua dependency is not
+ enabled.
+
+2013-06-08 Thomas Orgis <sobukus AT sourcemage.org>
+ * INSTALL: hack to install a copy of TeXLive::TLUtils to make updmap
work
+ * BUILD: Do not disable gsftopk; who else provides it?
+
2012-09-16 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 20120701
* BUILD, PRE_BUILD, INSTALL: build out of tree
diff --git a/latex/texlive/INSTALL b/latex/texlive/INSTALL
index fdc819c..21866c0 100755
--- a/latex/texlive/INSTALL
+++ b/latex/texlive/INSTALL
@@ -11,6 +11,11 @@ ln -svf mf ${INSTALL_ROOT}/usr/bin/mf-nowin &&
# don't create aleph files
sed -i -e '/aleph/d' ${INSTALL_ROOT}/usr/share/texmf/web2c/fmtutil.cnf &&

+# remove luatex stuff from config file if not enabled
+if ! depends_is_enabled $SPELL lua51; then
+ sed -i -e '/luatex/d' ${INSTALL_ROOT}/usr/share/texmf/web2c/fmtutil.cnf
+fi &&
+
# create symlinks to latex, pdflatex, etc
${INSTALL_ROOT}/usr/bin/texlinks -f
${INSTALL_ROOT}/usr/share/texmf/web2c/fmtutil.cnf ${INSTALL_ROOT}/usr/bin &&

@@ -28,4 +33,14 @@ if is_depends_enabled $SPELL lua ; then
mtxrun --generate &&
# generate fonts for luatex & context

OSFONTDIR="${INSTALL_ROOT}/usr/share/texmf-dist/fonts/;${INSTALL_ROOT}/usr/share/texmf/fonts/;${INSTALL_ROOT}/usr/local/share/texmf/fonts"
mtxrun --script fonts --reload
-fi
+fi &&
+
+# updmap is broken without an install of TexLive::TLUtils
+# This comes with the installer, which we don't use, one source:
+# ftp://tug.org/texlive/historic/2012/tlnet-final/tlpkg/
+# Now, there happens to be a copy here, too ... just using it.
+# Rationale for the hack here: This spell installs updmap, so it should
+# damn well also ensure that this tool can run.
+# Proper use would install tlpkg, which we don't use, just for that lib.
+mkdir -p "$INSTALL_ROOT/usr/share/tlpkg" &&
+cp -vr "$SOURCE_DIRECTORY/texk/tests/TeXLive"
"$INSTALL_ROOT/usr/share/tlpkg"
diff --git a/latex/xdvi/DETAILS b/latex/xdvi/DETAILS
index 138cbb4..b735c79 100755
--- a/latex/xdvi/DETAILS
+++ b/latex/xdvi/DETAILS
@@ -1,12 +1,11 @@
SPELL=xdvi
- VERSION=22.84
+ VERSION=22.86
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=ftp://ftp.math.berkeley.edu/pub/Software/TeX/$SOURCE
-
SOURCE_HASH=sha512:76f6f0cc17d7d0ee70c5843d14ecd0e42e8c9317a4e124c244e36117258ceec34433fb412a67cdba791cbf8cc24525c0fc5bf06f9493fc22b5a585bdb342012c
+ SOURCE_URL[0]=http://math.berkeley.edu/~vojta/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:b8105d1157bdc5e9cd0cd6cf55b7512a01257ac80db60c265b93ea9a5bf5ef527ca7aa1011c20e37f9d81e8dfde01ff373f3a3762c1358a626c019bbfff846ef
WEB_SITE=http://www.math.berkeley.edu/~vojta/xdvi.html
ENTERED=20020215
- UPDATED=20050428
KEYWORDS="doc"
SHORT="xdvi: a DVI viewer for X."
cat << EOF
diff --git a/latex/xdvi/HISTORY b/latex/xdvi/HISTORY
index e1f1ded..38ed3c3 100644
--- a/latex/xdvi/HISTORY
+++ b/latex/xdvi/HISTORY
@@ -1,3 +1,7 @@
+2014-06-25 Ismael Luceno <ismael AT sourcemage.org>
+ * INSTALL: create /usr/share/dvips/config/
+ * DETAILS: updated spell to 22.86
+
2009-08-06 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
* PROVIDES: added XDVI

diff --git a/latex/xdvi/INSTALL b/latex/xdvi/INSTALL
new file mode 100755
index 0000000..cec9023
--- /dev/null
+++ b/latex/xdvi/INSTALL
@@ -0,0 +1,2 @@
+mkdir -p "$INSTALL_ROOT"/usr/share/dvips/config &&
+default_install
diff --git a/libs/apr-util/DETAILS b/libs/apr-util/DETAILS
index 05dcd26..29efcae 100755
--- a/libs/apr-util/DETAILS
+++ b/libs/apr-util/DETAILS
@@ -3,9 +3,9 @@ if [ -f $DEPENDS_CONFIG/apr.p ]; then
fi

SPELL=apr-util
- VERSION=1.4.1
+ VERSION=1.5.3
SECURITY_PATCH=2
-
SOURCE_HASH=sha512:636e51bfbf88a48844c79260c54ea28e9712a507d9c77266c9ca74911fff1ced2fadd766f794354e915f4a9139de92122c34d4417cdeacd975773c9b31077766
+# SOURCE_HASH=sha512:
REPOS_URI="branches/${VERSION%.*}.x"
if [[ "$APR_LATEST" == y ]]; then
VERSION=${VERSION%\.*}-HEAD
diff --git a/libs/apr-util/HISTORY b/libs/apr-util/HISTORY
index b71348e..855d5fa 100644
--- a/libs/apr-util/HISTORY
+++ b/libs/apr-util/HISTORY
@@ -1,3 +1,9 @@
+2014-01-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.5.3
+
+2013-06-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.5.2
+
2012-02-15 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.4.1

diff --git a/libs/apr/DETAILS b/libs/apr/DETAILS
index ba7cbb1..53673b5 100755
--- a/libs/apr/DETAILS
+++ b/libs/apr/DETAILS
@@ -1,5 +1,5 @@
SPELL=apr
- VERSION=1.4.6
+ VERSION=1.5.0
SECURITY_PATCH=2
REPOS_URI="branches/${VERSION%.*}.x"
# APR_LATEST replaces APR_CVS; remove APR_CVS in May, 2005
diff --git a/libs/apr/HISTORY b/libs/apr/HISTORY
index 001a7c1..6af4cd7 100644
--- a/libs/apr/HISTORY
+++ b/libs/apr/HISTORY
@@ -1,3 +1,9 @@
+2014-01-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.5.0
+
+2013-06-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.8
+
2013-02-10 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: this was a security update (oCERT-2011-003),
SECURITY_PATCH++

diff --git a/libs/asio/DEPENDS b/libs/asio/DEPENDS
index 3540721..8b89ca8 100755
--- a/libs/asio/DEPENDS
+++ b/libs/asio/DEPENDS
@@ -1,2 +1,2 @@
depends -sub CXX gcc &&
-depends openssl
+depends SSL
diff --git a/libs/asio/DETAILS b/libs/asio/DETAILS
index bfa08e8..08b9eaf 100755
--- a/libs/asio/DETAILS
+++ b/libs/asio/DETAILS
@@ -1,8 +1,8 @@
SPELL=asio
- VERSION=1.4.8
+ VERSION=1.10.1
SOURCE=$SPELL-$VERSION.tar.bz2
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:74755767a90e87963352233ba0b1b865197262fc3fc2f2fa4446340d910de0f146454bf1b46736bb81aff4518bc64db1ee74f79966bcc1382774408468dd0540
+
SOURCE_URL[0]="$SOURCEFORGE_URL/$SPELL/$SPELL/${VERSION}%20%28Stable%29/${SOURCE}"
+
SOURCE_HASH=sha512:f5319aae07752af6e6ffa34a52427bbe475fbbc001154a48fc5ee5bd22d32ea07ac3be690a1466645d39cbedadafd9c97595dc14f6d2c51d4ceec097184ec0f4
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://asio.sourceforge.net/
LICENSE[0]=http://www.boost.org/LICENSE_1_0.txt
diff --git a/libs/asio/HISTORY b/libs/asio/HISTORY
index 6444d07..9e10483 100644
--- a/libs/asio/HISTORY
+++ b/libs/asio/HISTORY
@@ -1,6 +1,12 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-01-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.10.1
+
2012-04-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * DETAILS: version 1.4.8
- * PRE_BUILD, gcc-4.4.patch: removed
+ * DETAILS: version 1.4.8
+ * PRE_BUILD, gcc-4.4.patch: removed

2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
diff --git a/libs/boost/CONFIGURE b/libs/boost/CONFIGURE
index 27a8a1e..155edce 100755
--- a/libs/boost/CONFIGURE
+++ b/libs/boost/CONFIGURE
@@ -3,16 +3,22 @@ config_query BOOST_SELECT_LIBS "Select individual boost
libraries to build?" n &
if [[ "${BOOST_SELECT_LIBS}" == "y" ]]; then
config_query_multi BOOST_LIBS_AL "Which boost libraries would you like to
install?" \
none \
+ align \
+ assert \
atomic \
chrono \
context \
+ core \
+ coroutine \
date_time \
exception \
filesystem \
graph \
graph_parallel \
iostreams \
- locale &&
+ lexical_cast \
+ locale \
+ log &&
config_query_multi BOOST_LIBS_MZ "Which additional boost libraries would you
like to install?" \
none \
math \
@@ -26,7 +32,9 @@ config_query_multi BOOST_LIBS_MZ "Which additional boost
libraries would you lik
system \
test \
thread \
+ throw_exception \
timer \
+ type_index \
wave
fi &&
config_query_list BOOST_VARIANT "What variant of boost do you want?"
\
diff --git a/libs/boost/DETAILS b/libs/boost/DETAILS
index 61dcd9b..649c17a 100755
--- a/libs/boost/DETAILS
+++ b/libs/boost/DETAILS
@@ -1,6 +1,6 @@
SPELL=boost
- VERSION=1_53_0
-
SOURCE_HASH=sha512:8cd7806653cb6ea4a1c6862796ef698de5ae0bdbda96954fedbe090c59e3e6cb8f8d385df35183e9063ac4e2c2fccf10744516c47a994cde5f1d1cba1b07e522
+ VERSION=1_57_0
+
SOURCE_HASH=sha512:61881440fd89644c43c6e3bc6292e9fed75a6d3a76f98654b189d0ed4e1087d77b585884e882270c08bf9f7132b173bfc1fde05848e06aa78ba7f1008d10714d
SECURITY_PATCH=1
# SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
SOURCE=${SPELL}_${VERSION}.tar.bz2
diff --git a/libs/boost/HISTORY b/libs/boost/HISTORY
index f2374b3..72f151f 100644
--- a/libs/boost/HISTORY
+++ b/libs/boost/HISTORY
@@ -1,3 +1,28 @@
+2014-12-31 Treeeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1_57_0
+
+2014-07-10 Treeeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1_56_0
+ * SUB_DEPENDS, PRE_SUB_DEPENDS, CONFIGURE: add new libraries
+ * PRE_BUILD: do not apply patch
+ * boost-use-cxxflags.patch: deleted
+
+2013-11-14 Treeeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1_55_0
+ * PRE_BUILD: do not apply atomic patch
+ * atomic.diff: deleted
+
+2013-10-13 Treeeve Jelbert <treeve AT sourcemage.org>
+ * PRE_BUILD: apply atomic patch
+ * atomic.diff: added, upstream patch
+ * SUB_DEPENDS, PRE_SUB_DEPENDS: add atomic
+
+2013-09-12 Treeeve Jelbert <treeve AT sourcemage.org>
+ * CONFIGURE, PRE_SUB_DEPENDS, SUB_DEPENDS: add coroutine and log
+
+2013-07-03 Treeeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1_54_0
+
2013-02-17 Robin Cook <rcook AT wyrms.net>
* CONFIGURE: added two missing libraries

diff --git a/libs/boost/PRE_BUILD b/libs/boost/PRE_BUILD
index c70df8d..7052fb6 100755
--- a/libs/boost/PRE_BUILD
+++ b/libs/boost/PRE_BUILD
@@ -1,12 +1,7 @@
default_pre_build &&
-message "${MESSAGE_COLOR}Allow providing our own
CXXFLAGS...${DEFAULT_COLOR}" &&
-patch $SOURCE_DIRECTORY/tools/build/v2/tools/gcc.jam \
- $SCRIPT_DIRECTORY/boost-use-cxxflags.patch &&
-
+cd $SOURCE_DIRECTORY &&
if is_depends_enabled $SPELL python3;then
- cd $SOURCE_DIRECTORY &&
sed -i 's/python$/&3/;s/sys.prefix/(&)/' bootstrap.sh
fi &&
-
message "patching done"

diff --git a/libs/boost/PRE_SUB_DEPENDS b/libs/boost/PRE_SUB_DEPENDS
index 81d619c..87b424c 100755
--- a/libs/boost/PRE_SUB_DEPENDS
+++ b/libs/boost/PRE_SUB_DEPENDS
@@ -17,6 +17,7 @@ case $THIS_SUB_DEPENDS in
SYSTEM) list_find "$BOOST_LIBS_MZ" system ;;
THREAD) list_find "$BOOST_LIBS_MZ" thread ;;
CHRONO) list_find "$BOOST_LIBS_AL" chrono ;;
+ CONTEXT) list_find "$BOOST_LIBS_AL" context ;;
GRAPH) list_find "$BOOST_LIBS_AL" graph ;;
REGEX) list_find "$BOOST_LIBS_MZ" regex ;;
TEST) list_find "$BOOST_LIBS_MZ" test ;;
@@ -25,6 +26,19 @@ case $THIS_SUB_DEPENDS in
LOCALE) list_find "$BOOST_LIBS_AL" locale ;;
TIMER) list_find "$BOOST_LIBS_MZ" timer ;;
MATH) list_find "$BOOST_LIBS_MZ" math ;;
+# boost-1.53
+ ATOMIC) list_find "$BOOST_LIBS_AL" atomic ;;
+ COROUTINE) list_find "$BOOST_LIBS_AL" coroutine ;;
+# boost-1.54
+ LOG) list_find "$BOOST_LIBS_AL" log ;;
+# boost-1.55
+# boost-1.56
+ ALIGN) list_find "$BOOST_LIBS_AL" align ;;
+ ASSERT) list_find "$BOOST_LIBS_AL" assert ;;
+ CORE) list_find "$BOOST_LIBS_AL" core ;;
+ LEXICAL_CAST) list_find "$BOOST_LIBS_AL" lexical_cast ;;
+ THROW_EXCEPTION) list_find "$BOOST_LIBS_MZ" throw_exception ;;
+ TYPE_INDEX) list_find "$BOOST_LIBS_MZ" type_index ;;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;
return 1;;
esac
diff --git a/libs/boost/SUB_DEPENDS b/libs/boost/SUB_DEPENDS
index 1f5b591..6d5fd3d 100755
--- a/libs/boost/SUB_DEPENDS
+++ b/libs/boost/SUB_DEPENDS
@@ -9,12 +9,13 @@ case $THIS_SUB_DEPENDS in
DATE_TIME) list_add BOOST_LIBS_AL date_time ;;
IOSTREAMS) list_add BOOST_LIBS_AL iostreams ;;
RANDOM) list_add BOOST_LIBS_MZ random ;;
- SIGNALS) list_add BOOST_LIBS_AL signals ;;
+ SIGNALS) list_add BOOST_LIBS_MZ signals ;;
PYTHON) list_add BOOST_LIBS_MZ python &&
depends PYTHON ;;
SYSTEM) list_add BOOST_LIBS_MZ system ;;
THREAD) list_add BOOST_LIBS_MZ thread ;;
CHRONO) list_add BOOST_LIBS_AL chrono ;;
+ CONTEXT) list_add BOOST_LIBS_AL context ;;
GRAPH) list_add BOOST_LIBS_AL graph ;;
REGEX) list_add BOOST_LIBS_MZ regex ;;
TEST) list_add BOOST_LIBS_MZ test ;;
@@ -23,6 +24,19 @@ case $THIS_SUB_DEPENDS in
LOCALE) list_add BOOST_LIBS_AL locale ;;
TIMER) list_add BOOST_LIBS_MZ timer ;;
MATH) list_add BOOST_LIBS_MZ math ;;
+# boost-1.53
+ ATOMIC) list_add BOOST_LIBS_AL atomic ;;
+ COROUTINE) list_add BOOST_LIBS_AL coroutine ;;
+# boost-1.54
+ LOG) list_add BOOST_LIBS_AL log ;;
+# boost-1.55
+# boost-1.56
+ ALIGN) list_add BOOST_LIBS_AL align ;;
+ ASSERT) list_add BOOST_LIBS_AL assert ;;
+ CORE) list_add BOOST_LIBS_AL core ;;
+ LEXICAL_CAST) list_add BOOST_LIBS_AL lexical_cast ;;
+ THROW_EXCEPTION) list_add BOOST_LIBS_MZ throw_exception ;;
+ TYPE_INDEX) list_add BOOST_LIBS_MZ type_index ;;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;
return 1;;
esac
diff --git a/libs/boost/boost-use-cxxflags.patch
b/libs/boost/boost-use-cxxflags.patch
deleted file mode 100644
index 5da4d25..0000000
--- a/libs/boost/boost-use-cxxflags.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-#
-# From
http://svn.mandriva.com/cgi-bin/viewvc.cgi/packages/cooker/boost/current/SOURCES/boost-use-cxxflags.patch?view=markup
-#
-diff -p -up boost_1_39_0/tools/build/v2/tools/gcc.jam.cxxflags~
boost_1_39_0/tools/build/v2/tools/gcc.jam
---- boost_1_39_0/tools/build/v2/tools/gcc.jam.cxxflags~ 2009-01-14
15:31:12.000000000 +0100
-+++ boost_1_39_0/tools/build/v2/tools/gcc.jam 2009-07-17 18:12:20.000000000
+0200
-@@ -298,8 +298,9 @@ generators.override gcc.compile.c++.pch
- toolset.flags gcc.compile PCH_FILE <pch>on : <pch-file> ;
-
- # Declare flags and action for compilation.
-+local CXXFLAGS = [ os.environ BOOST_BUILD_PATH ] ;
- toolset.flags gcc.compile OPTIONS <optimization>off : -O0 ;
--toolset.flags gcc.compile OPTIONS <optimization>speed : -O3 ;
-+toolset.flags gcc.compile OPTIONS <optimization>speed : [ modules.peek :
CXXFLAGS ] ;
- toolset.flags gcc.compile OPTIONS <optimization>space : -Os ;
-
- toolset.flags gcc.compile OPTIONS <inlining>off : -fno-inline ;
diff --git a/libs/c-ares/BUILD b/libs/c-ares/BUILD
new file mode 100755
index 0000000..d647e63
--- /dev/null
+++ b/libs/c-ares/BUILD
@@ -0,0 +1,4 @@
+disable_pic force &&
+CFLAGS+=" -fPIC" &&
+CPPFLAGS+=" -DPIC" &&
+default_build
diff --git a/libs/c-ares/DETAILS b/libs/c-ares/DETAILS
index 52f22d6..34f0a8a 100755
--- a/libs/c-ares/DETAILS
+++ b/libs/c-ares/DETAILS
@@ -1,5 +1,5 @@
SPELL=c-ares
- VERSION=1.9.1
+ VERSION=1.10.0
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
SOURCE_URL[0]=http://c-ares.haxx.se/download/$SOURCE
diff --git a/libs/c-ares/HISTORY b/libs/c-ares/HISTORY
index 5af8ea3..1fc4fd4 100644
--- a/libs/c-ares/HISTORY
+++ b/libs/c-ares/HISTORY
@@ -1,3 +1,9 @@
+2013-06-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD: move -DPIC to CPPFLAGS to avoid failure in configure
+
+2013-05-13 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.10.0
+
2012-06-22 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.9.1

diff --git a/libs/cdk/DETAILS b/libs/cdk/DETAILS
index ac94b7b..a5c7d3e 100755
--- a/libs/cdk/DETAILS
+++ b/libs/cdk/DETAILS
@@ -1,6 +1,6 @@
SPELL="cdk"
- VERSION="5.0-20120323"
-
SOURCE_HASH=sha512:bd3a3f7a79eeea23a2e79aefbe689f6b89c91108f3c1cc3e205c02021fbd39139c67da45f5c8c219d85dd57058725be1a12dce37cfaf767d756f8d56761f750f
+ VERSION="5.0-20140118"
+
SOURCE_HASH=sha512:a38bff8c39ee1a25aba7b1ab864ee03f9d53f9594994ab26d6d8272b97c5896d19c4f0695db987b1fd347c2bdd5d0c17232fef72042260d1aff0c77e14caaca4
SOURCE="${SPELL}-${VERSION}.tgz"
SOURCE_URL[0]="ftp://invisible-island.net/cdk/$SOURCE";
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SOURCE%.tgz}"
diff --git a/libs/cdk/HISTORY b/libs/cdk/HISTORY
index 958acfb..436f767 100644
--- a/libs/cdk/HISTORY
+++ b/libs/cdk/HISTORY
@@ -1,3 +1,6 @@
+2014-04-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 5.0-20140118
+
2012-06-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 5.0-20120323
* INSTALL: make cdk5-config executable
diff --git a/libs/cfitsio/DETAILS b/libs/cfitsio/DETAILS
index f36f586..ed6c251b 100755
--- a/libs/cfitsio/DETAILS
+++ b/libs/cfitsio/DETAILS
@@ -1,8 +1,8 @@
SPELL=cfitsio
- VERSION=3300
+ VERSION=3360
SOURCE="${SPELL}${VERSION}.tar.gz"
SOURCE_URL[0]=ftp://heasarc.gsfc.nasa.gov/software/fitsio/c/${SOURCE}
-
SOURCE_HASH=sha512:0e1bca3dfbe8ee2082e5bd5414475181140e41132d0f955022475265b92c5b63b31a35148b536c6ca29319abf4289421de0db6166dd709d37082b9359e17fc6c
+
SOURCE_HASH=sha512:1ee864cc5c51347ec262dbc585b2dbbd8630a7396bdcbe7a860906371dc296dc147d72a999a54b255514dd81783bb8f8c79d7a75f8689d085ba90931947100e1
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}"
WEB_SITE="http://heasarc.gsfc.nasa.gov/fitsio/";
LICENSE[0]=GPL
diff --git a/libs/cfitsio/HISTORY b/libs/cfitsio/HISTORY
index 226d248..237f470 100644
--- a/libs/cfitsio/HISTORY
+++ b/libs/cfitsio/HISTORY
@@ -1,3 +1,6 @@
+2014-01-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3360
+
2012-05-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 3300

diff --git a/libs/dietlibc/DETAILS b/libs/dietlibc/DETAILS
index 572735b..401924f 100755
--- a/libs/dietlibc/DETAILS
+++ b/libs/dietlibc/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=dietlibc
if [[ $DIETLIBC_BRANCH == scm ]]; then
- if [[ $DIETLIBC_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=cvs
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-cvs.tar.bz2
SOURCE_URL[0]=cvs://:pserver:cvs AT cvs.fefe.de:/cvs:dietlibc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-cvs"
diff --git a/libs/dietlibc/HISTORY b/libs/dietlibc/HISTORY
index 2f92581..c6b4079 100644
--- a/libs/dietlibc/HISTORY
+++ b/libs/dietlibc/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-09-22 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS, PREPARE: Use prepare_select_branch

diff --git a/libs/dw2/DETAILS b/libs/dw2/DETAILS
index d3beba0..a7bd03b 100755
--- a/libs/dw2/DETAILS
+++ b/libs/dw2/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=dw2
- if [ "$DW2_AUTOUPDATE" == "y" ]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=cvs
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-cvs.tar.bz2
FORCE_DOWNLOAD=on
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-cvs
diff --git a/libs/dw2/HISTORY b/libs/dw2/HISTORY
index d233fe1..05a8840 100644
--- a/libs/dw2/HISTORY
+++ b/libs/dw2/HISTORY
@@ -1,2 +1,5 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2008-08-26 Arjan Bouter <abouter AT sourcemage.org>
* DEPENDS,DETAILS,HISTORY,INSTALL,PRE_BUILD,PREPARE: added spell
diff --git
a/libs/fftw/0001-Fix-the-manual-to-work-with-both-texinfo-4-and-texin.patch
b/libs/fftw/0001-Fix-the-manual-to-work-with-both-texinfo-4-and-texin.patch
new file mode 100644
index 0000000..7612cdb
--- /dev/null
+++
b/libs/fftw/0001-Fix-the-manual-to-work-with-both-texinfo-4-and-texin.patch
@@ -0,0 +1,606 @@
+From aff23d05642705f738f788648c060085bdc476d6 Mon Sep 17 00:00:00 2001
+From: Matteo Frigo <athena AT fftw.org>
+Date: Sun, 2 Jun 2013 09:05:50 -0400
+Subject: [PATCH 1/2] Fix the manual to work with both texinfo-4 and
texinfo-5.
+
+Texinfo has been stable for the first 15 years of FFTW's history.
+Then some genius, with too much time in his hands and on a mission to
+deliver the world from the evil of the C language, decided to rewrite
+makeinfo in Perl, the old C version of makeinfo being, as I said,
+evil. The official excuse for the rewrite was that now I can have my
+manual in XML format, as if XML were a feature.
+
+The result of this stroke of genius is that texinfo-5 has different
+rules for macro expansion than texinfo-4 does, specifically regarding
+whether or not spaces after a macro are ignored. Texinfo-4 had weird
+rules, but at least they were constant and internally more or less
+consistent. Texinfo-5 has different rules, and even worse the rules
+in texinfo-5 are inconsistent between the TeX and HTML output
+processors. This situation makes it almost impossible for us to
+produce a manual that works with both texinfo 4 and 5 in all modes
+(TeX, info, and html). The @noindent/@refill hack is my best shot at
+patching this situation.
+---
+ doc/fftw3.texi | 72
+++++++++++++++++++++++++++++++++++++++++++++++--
+ doc/install.texi | 8 +++---
+ doc/legacy-fortran.texi | 10 +++----
+ doc/modern-fortran.texi | 22 +++++++--------
+ doc/mpi.texi | 58 +++++++++++++++++++--------------------
+ doc/other.texi | 18 ++++++-------
+ doc/reference.texi | 72
++++++++++++++++++++++++-------------------------
+ doc/threads.texi | 8 +++---
+ doc/tutorial.texi | 16 +++++------
+ doc/version.texi | 4 +++
+ 10 files changed, 180 insertions(+), 108 deletions(-)
+ create mode 100644 doc/version.texi
+
+diff --git a/doc/fftw3.texi b/doc/fftw3.texi
+index 0465c06..0b7af92 100644
+--- a/doc/fftw3.texi
++++ b/doc/fftw3.texi
+@@ -26,7 +26,60 @@
+ @parskip=@medskipamount
+ @end iftex
+
++@c
++@c The following macros are coded in a weird way:
++
++@c @macro FOO
++@c @noindent
++@c <STUFF>
++@c @refill
++@c @end macro
++
++@c The @noindent/@refill stuff is not necessary in texinfo up to version
++@c 4, but it is a hack necessary to make texinfo-5 work.
++
++@c Texinfo has been stable for the first 15 years of FFTW's history.
++@c Then some genius, with too much time in his hands and on a mission to
++@c deliver the world from the evil of the C language, decided to rewrite
++@c makeinfo in Perl, the old C version of makeinfo being, as I said,
++@c evil. The official excuse for the rewrite was that now I can have my
++@c manual in XML format, as if XML were a feature.
++
++@c The result of this stroke of genius is that texinfo-5 has different
++@c rules for macro expansion than texinfo-4 does, specifically regarding
++@c whether or not spaces after a macro are ignored. Texinfo-4 had weird
++@c rules, but at least they were constant and internally more or less
++@c consistent. Texinfo-5 has different rules, and even worse the rules
++@c in texinfo-5 are inconsistent between the TeX and HTML output
++@c processors. This situation makes it almost impossible for us to
++@c produce a manual that works with both texinfo 4 and 5 in all modes
++@c (TeX, info, and html). The @noindent/@refill hack is my best shot at
++@c patching this situation.
++
++@c "@noindent" has two effects: First, it makes texinfo-5 believe that
++@c the next "@ifinfo" is on a new line, otherwise texinfo-5 complains
++@c that it is not (even though it obviously is). Second, "@noindent" is
++@c a macro that eats extra space, and we want this effect because somehow
++@c macro expansion in texinfo-5 inserts extra spaces that were not there
++@c in texinfo-4.
++
++@c "@refill" stops texinfo-5 from interpreting the rest of the line after
++@c a macro invocation as an argument to "@end tex". For example, in
++@c "FFTW uses @Onlogn algorithms", somehow texinfo-5 thinks that
++@c "algorithms" is an argument to "@end tex". "@noindent" would have the
++@c same effect (as would any other macro invocation, I think), but,
++@c unlike "@noindent", "@refill" does not eat spaces and does not scan
++@c the rest of the input file for macro arguments. However, "@refill" is
++@c deemed "obsolete" in the texinfo-5 source code, so expect this to
++@c break at some point.
++
++@c This situation is wholly unsatisfactory, and the GNU project is
++@c obviously out of control. If this nonsense persists, we will abandon
++@c texinfo and produce a latex-only version of the manual.
++
++
+ @macro Onlogn
++@noindent
+ @ifinfo
+ O(n log n)
+ @end ifinfo
+@@ -36,9 +89,11 @@ O(n log n)
+ @tex
+ $O(n \\log n)$
+ @end tex
++@refill
+ @end macro
+
+ @macro ndims
++@noindent
+ @ifinfo
+ n[0] x n[1] x n[2] x ... x n[d-1]
+ @end ifinfo
+@@ -48,9 +103,11 @@
n<sub>0</sub>&nbsp;&times;&nbsp;n<sub>1</sub>&nbsp;&times;&nbsp;n<sub>2</sub>&nb
+ @tex
+ $n_0 \\times n_1 \\times n_2 \\times \\cdots \\times n_{d-1}$
+ @end tex
++@refill
+ @end macro
+
+ @macro ndimshalf
++@noindent
+ @ifinfo
+ n[0] x n[1] x n[2] x ... x (n[d-1]/2 + 1)
+ @end ifinfo
+@@ -60,9 +117,11 @@
n<sub>0</sub>&nbsp;&times;&nbsp;n<sub>1</sub>&nbsp;&times;&nbsp;n<sub>2</sub>&nb
+ @tex
+ $n_0 \\times n_1 \\times n_2 \\times \\cdots \\times (n_{d-1}/2 + 1)$
+ @end tex
++@refill
+ @end macro
+
+ @macro ndimspad
++@noindent
+ @ifinfo
+ n[0] x n[1] x n[2] x ... x [2 (n[d-1]/2 + 1)]
+ @end ifinfo
+@@ -72,9 +131,11 @@
n<sub>0</sub>&nbsp;&times;&nbsp;n<sub>1</sub>&nbsp;&times;&nbsp;n<sub>2</sub>&nb
+ @tex
+ $n_0 \\times n_1 \\times n_2 \\times \\cdots \\times [2(n_{d-1}/2 + 1)]$
+ @end tex
++@refill
+ @end macro
+
+ @macro twodims{d1, d2}
++@noindent
+ @ifinfo
+ \d1\ x \d2\
+ @end ifinfo
+@@ -84,9 +145,11 @@ $n_0 \\times n_1 \\times n_2 \\times \\cdots \\times
[2(n_{d-1}/2 + 1)]$
+ @tex
+ $\d1\ \\times \d2\$
+ @end tex
++@refill
+ @end macro
+
+ @macro threedims{d1, d2, d3}
++@noindent
+ @ifinfo
+ \d1\ x \d2\ x \d3\
+ @end ifinfo
+@@ -96,9 +159,11 @@ $\d1\ \\times \d2\$
+ @tex
+ $\d1\ \\times \d2\ \\times \d3\$
+ @end tex
++@refill
+ @end macro
+
+ @macro dimk{k}
++@noindent
+ @ifinfo
+ n[\k\]
+ @end ifinfo
+@@ -108,10 +173,12 @@ n<sub>\k\</sub>
+ @tex
+ $n_\k\$
+ @end tex
++@refill
+ @end macro
+
+
+ @macro ndimstrans
++@noindent
+ @ifinfo
+ n[1] x n[0] x n[2] x ... x n[d-1]
+ @end ifinfo
+@@ -121,6 +188,7 @@
n<sub>1</sub>&nbsp;&times;&nbsp;n<sub>0</sub>&nbsp;&times;&nbsp;n<sub>2</sub>&nb
+ @tex
+ $n_1 \\times n_0 \\times n_2 \\times \\cdots \\times n_{d-1}$
+ @end tex
++@refill
+ @end macro
+
+ @copying
+@@ -156,8 +224,8 @@ approved by the Free Software Foundation.
+ @titlepage
+ @title FFTW
+ @subtitle for version @value{VERSION}, @value{UPDATED}
+-@author{Matteo Frigo}
+-@author{Steven G. Johnson}
++@author Matteo Frigo
++@author Steven G. Johnson
+ @page
+ @vskip 0pt plus 1filll
+ @insertcopying
+diff --git a/doc/install.texi b/doc/install.texi
+index e7fd9dd..02d5b1e 100644
+--- a/doc/install.texi
++++ b/doc/install.texi
+@@ -33,10 +33,10 @@ efficiently by the standard FFTW distribution.
+ @cindex codelet
+
+ @menu
+-* Installation on Unix::
+-* Installation on non-Unix systems::
+-* Cycle Counters::
+-* Generating your own code::
++* Installation on Unix::
++* Installation on non-Unix systems::
++* Cycle Counters::
++* Generating your own code::
+ @end menu
+
+ @c ------------------------------------------------------------
+diff --git a/doc/legacy-fortran.texi b/doc/legacy-fortran.texi
+index b7013dd..7ae6142 100644
+--- a/doc/legacy-fortran.texi
++++ b/doc/legacy-fortran.texi
+@@ -26,11 +26,11 @@ The MPI parallel interface to FFTW is @emph{not}
currently available
+ to legacy Fortran.
+
+ @menu
+-* Fortran-interface routines::
+-* FFTW Constants in Fortran::
+-* FFTW Execution in Fortran::
+-* Fortran Examples::
+-* Wisdom of Fortran?::
++* Fortran-interface routines::
++* FFTW Constants in Fortran::
++* FFTW Execution in Fortran::
++* Fortran Examples::
++* Wisdom of Fortran?::
+ @end menu
+
+ @c -------------------------------------------------------
+diff --git a/doc/modern-fortran.texi b/doc/modern-fortran.texi
+index 4a2cf44..cad11fd 100644
+--- a/doc/modern-fortran.texi
++++ b/doc/modern-fortran.texi
+@@ -20,13 +20,13 @@ few subtle points such as memory allocation, wisdom, and
data types
+ that deserve closer attention.
+
+ @menu
+-* Overview of Fortran interface::
+-* Reversing array dimensions::
+-* FFTW Fortran type reference::
+-* Plan execution in Fortran::
+-* Allocating aligned memory in Fortran::
+-* Accessing the wisdom API from Fortran::
+-* Defining an FFTW module::
++* Overview of Fortran interface::
++* Reversing array dimensions::
++* FFTW Fortran type reference::
++* Plan execution in Fortran::
++* Allocating aligned memory in Fortran::
++* Accessing the wisdom API from Fortran::
++* Defining an FFTW module::
+ @end menu
+
+ @c -------------------------------------------------------
+@@ -124,7 +124,7 @@ Multiple planner flags are combined with @code{ior}
(equivalent to @samp{|} in C
+ @end itemize
+
+ @menu
+-* Extended and quadruple precision in Fortran::
++* Extended and quadruple precision in Fortran::
+ @end menu
+
+ @node Extended and quadruple precision in Fortran, , Overview of Fortran
interface, Overview of Fortran interface
+@@ -532,9 +532,9 @@ from Fortran, however, because of differences in file
I/O and string
+ types between C and Fortran.
+
+ @menu
+-* Wisdom File Export/Import from Fortran::
+-* Wisdom String Export/Import from Fortran::
+-* Wisdom Generic Export/Import from Fortran::
++* Wisdom File Export/Import from Fortran::
++* Wisdom String Export/Import from Fortran::
++* Wisdom Generic Export/Import from Fortran::
+ @end menu
+
+ @c =========>
+diff --git a/doc/mpi.texi b/doc/mpi.texi
+index 1b976d4..6f4ac38 100644
+--- a/doc/mpi.texi
++++ b/doc/mpi.texi
+@@ -45,19 +45,19 @@ of the serial (uniprocessor) FFTW, and focus only on the
concepts new
+ to the MPI interface.
+
+ @menu
+-* FFTW MPI Installation::
+-* Linking and Initializing MPI FFTW::
+-* 2d MPI example::
+-* MPI Data Distribution::
+-* Multi-dimensional MPI DFTs of Real Data::
+-* Other Multi-dimensional Real-data MPI Transforms::
+-* FFTW MPI Transposes::
+-* FFTW MPI Wisdom::
+-* Avoiding MPI Deadlocks::
+-* FFTW MPI Performance Tips::
+-* Combining MPI and Threads::
+-* FFTW MPI Reference::
+-* FFTW MPI Fortran Interface::
++* FFTW MPI Installation::
++* Linking and Initializing MPI FFTW::
++* 2d MPI example::
++* MPI Data Distribution::
++* Multi-dimensional MPI DFTs of Real Data::
++* Other Multi-dimensional Real-data MPI Transforms::
++* FFTW MPI Transposes::
++* FFTW MPI Wisdom::
++* Avoiding MPI Deadlocks::
++* FFTW MPI Performance Tips::
++* Combining MPI and Threads::
++* FFTW MPI Reference::
++* FFTW MPI Fortran Interface::
+ @end menu
+
+ @c ------------------------------------------------------------
+@@ -298,10 +298,10 @@ for these intermediate steps and tell you the correct
amount to
+ allocate.
+
+ @menu
+-* Basic and advanced distribution interfaces::
+-* Load balancing::
+-* Transposed distributions::
+-* One-dimensional distributions::
++* Basic and advanced distribution interfaces::
++* Load balancing::
++* Transposed distributions::
++* One-dimensional distributions::
+ @end menu
+
+ @node Basic and advanced distribution interfaces, Load balancing, MPI Data
Distribution, MPI Data Distribution
+@@ -745,9 +745,9 @@ uses besides FFTs, FFTW's transpose routines can be
called directly,
+ as documented in this section.
+
+ @menu
+-* Basic distributed-transpose interface::
+-* Advanced distributed-transpose interface::
+-* An improved replacement for MPI_Alltoall::
++* Basic distributed-transpose interface::
++* Advanced distributed-transpose interface::
++* An improved replacement for MPI_Alltoall::
+ @end menu
+
+ @node Basic distributed-transpose interface, Advanced distributed-transpose
interface, FFTW MPI Transposes, FFTW MPI Transposes
+@@ -1135,12 +1135,12 @@ datatypes, and constants. See also @ref{FFTW
Reference} for information
+ on functions and types in common with the serial interface.
+
+ @menu
+-* MPI Files and Data Types::
+-* MPI Initialization::
+-* Using MPI Plans::
+-* MPI Data Distribution Functions::
+-* MPI Plan Creation::
+-* MPI Wisdom Communication::
++* MPI Files and Data Types::
++* MPI Initialization::
++* Using MPI Plans::
++* MPI Data Distribution Functions::
++* MPI Plan Creation::
++* MPI Wisdom Communication::
+ @end menu
+
+ @node MPI Files and Data Types, MPI Initialization, FFTW MPI Reference,
FFTW MPI Reference
+@@ -1296,9 +1296,9 @@ first dimension of an @ndims{} array that is stored on
the local
+ process. @xref{Basic and advanced distribution interfaces}. For
+ @code{FFTW_MPI_TRANSPOSED_OUT} plans, the @samp{_transposed} variants
+ are useful in order to also return the local portion of the first
+-dimension in the @ndimstrans{} transposed output. @xref{Transposed
+-distributions}. The advanced interface for multidimensional
+-transforms is:
++dimension in the @ndimstrans{} transposed output.
++@xref{Transposed distributions}.
++The advanced interface for multidimensional transforms is:
+
+ @cindex advanced interface
+ @findex fftw_mpi_local_size_many
+diff --git a/doc/other.texi b/doc/other.texi
+index 55c6f75..962f6ee 100644
+--- a/doc/other.texi
++++ b/doc/other.texi
+@@ -1,10 +1,10 @@
+ @node Other Important Topics, FFTW Reference, Tutorial, Top
+ @chapter Other Important Topics
+ @menu
+-* SIMD alignment and fftw_malloc::
+-* Multi-dimensional Array Format::
+-* Words of Wisdom-Saving Plans::
+-* Caveats in Using Wisdom::
++* SIMD alignment and fftw_malloc::
++* Multi-dimensional Array Format::
++* Words of Wisdom-Saving Plans::
++* Caveats in Using Wisdom::
+ @end menu
+
+ @c ------------------------------------------------------------
+@@ -74,11 +74,11 @@ was necessary. Since several different formats are
common, this topic
+ is often a source of confusion.
+
+ @menu
+-* Row-major Format::
+-* Column-major Format::
+-* Fixed-size Arrays in C::
+-* Dynamic Arrays in C::
+-* Dynamic Arrays in C-The Wrong Way::
++* Row-major Format::
++* Column-major Format::
++* Fixed-size Arrays in C::
++* Dynamic Arrays in C::
++* Dynamic Arrays in C-The Wrong Way::
+ @end menu
+
+ @c =========>
+diff --git a/doc/reference.texi b/doc/reference.texi
+index 0381e9a..19343e6 100644
+--- a/doc/reference.texi
++++ b/doc/reference.texi
+@@ -6,14 +6,14 @@ one-processor) FFTW functions. Parallel transforms are
described in
+ later chapters.
+
+ @menu
+-* Data Types and Files::
+-* Using Plans::
+-* Basic Interface::
+-* Advanced Interface::
+-* Guru Interface::
+-* New-array Execute Functions::
+-* Wisdom::
+-* What FFTW Really Computes::
++* Data Types and Files::
++* Using Plans::
++* Basic Interface::
++* Advanced Interface::
++* Guru Interface::
++* New-array Execute Functions::
++* Wisdom::
++* What FFTW Really Computes::
+ @end menu
+
+ @c ------------------------------------------------------------
+@@ -30,9 +30,9 @@ You must also link to the FFTW library. On Unix, this
+ means adding @code{-lfftw3 -lm} at the @emph{end} of the link command.
+
+ @menu
+-* Complex numbers::
+-* Precision::
+-* Memory Allocation::
++* Complex numbers::
++* Precision::
++* Memory Allocation::
+ @end menu
+
+ @c =========>
+@@ -298,12 +298,12 @@ multiplicities, and strides. This section describes
the the basic
+ interface, which we expect to satisfy the needs of most users.
+
+ @menu
+-* Complex DFTs::
+-* Planner Flags::
+-* Real-data DFTs::
+-* Real-data DFT Array Format::
+-* Real-to-Real Transforms::
+-* Real-to-Real Transform Kinds::
++* Complex DFTs::
++* Planner Flags::
++* Real-data DFTs::
++* Real-data DFT Array Format::
++* Real-to-Real Transforms::
++* Real-to-Real Transform Kinds::
+ @end menu
+
+ @c =========>
+@@ -985,9 +985,9 @@ the same fashion as in the basic interface, and the
resulting
+ @code{fftw_plan} is used in the same way (@pxref{Using Plans}).
+
+ @menu
+-* Advanced Complex DFTs::
+-* Advanced Real-data DFTs::
+-* Advanced Real-to-real Transforms::
++* Advanced Complex DFTs::
++* Advanced Real-data DFTs::
++* Advanced Real-to-real Transforms::
+ @end menu
+
+ @c =========>
+@@ -1186,12 +1186,12 @@ important that they pay special attention to the
documentation lest they
+ shoot themselves in the foot.
+
+ @menu
+-* Interleaved and split arrays::
+-* Guru vector and transform sizes::
+-* Guru Complex DFTs::
+-* Guru Real-data DFTs::
+-* Guru Real-to-real Transforms::
+-* 64-bit Guru Interface::
++* Interleaved and split arrays::
++* Guru vector and transform sizes::
++* Guru Complex DFTs::
++* Guru Real-data DFTs::
++* Guru Real-to-real Transforms::
++* 64-bit Guru Interface::
+ @end menu
+
+ @c =========>
+@@ -1664,10 +1664,10 @@ This section documents the FFTW mechanism for saving
and restoring
+ plans from disk. This mechanism is called @dfn{wisdom}.
+
+ @menu
+-* Wisdom Export::
+-* Wisdom Import::
+-* Forgetting Wisdom::
+-* Wisdom Utilities::
++* Wisdom Export::
++* Wisdom Import::
++* Forgetting Wisdom::
++* Wisdom Utilities::
+ @end menu
+
+ @c =========>
+@@ -1825,12 +1825,12 @@ one-dimensional (1d) transform definitions, and then
give the
+ straightforward extension to multi-dimensional transforms.
+
+ @menu
+-* The 1d Discrete Fourier Transform (DFT)::
+-* The 1d Real-data DFT::
+-* 1d Real-even DFTs (DCTs)::
+-* 1d Real-odd DFTs (DSTs)::
+-* 1d Discrete Hartley Transforms (DHTs)::
+-* Multi-dimensional Transforms::
++* The 1d Discrete Fourier Transform (DFT)::
++* The 1d Real-data DFT::
++* 1d Real-even DFTs (DCTs)::
++* 1d Real-odd DFTs (DSTs)::
++* 1d Discrete Hartley Transforms (DHTs)::
++* Multi-dimensional Transforms::
+ @end menu
+
+ @c =========>
+diff --git a/doc/threads.texi b/doc/threads.texi
+index e5047c3..ebf9d5f 100644
+--- a/doc/threads.texi
++++ b/doc/threads.texi
+@@ -26,10 +26,10 @@ threads if your problem is sufficiently large.
+ @cindex threads
+
+ @menu
+-* Installation and Supported Hardware/Software::
+-* Usage of Multi-threaded FFTW::
+-* How Many Threads to Use?::
+-* Thread safety::
++* Installation and Supported Hardware/Software::
++* Usage of Multi-threaded FFTW::
++* How Many Threads to Use?::
++* Thread safety::
+ @end menu
+
+ @c ------------------------------------------------------------
+diff --git a/doc/tutorial.texi b/doc/tutorial.texi
+index 5763275..f04dd6b 100644
+--- a/doc/tutorial.texi
++++ b/doc/tutorial.texi
+@@ -1,11 +1,11 @@
+ @node Tutorial, Other Important Topics, Introduction, Top
+ @chapter Tutorial
+ @menu
+-* Complex One-Dimensional DFTs::
+-* Complex Multi-Dimensional DFTs::
+-* One-Dimensional DFTs of Real Data::
+-* Multi-Dimensional DFTs of Real Data::
+-* More DFTs of Real Data::
++* Complex One-Dimensional DFTs::
++* Complex Multi-Dimensional DFTs::
++* One-Dimensional DFTs of Real Data::
++* Multi-Dimensional DFTs of Real Data::
++* More DFTs of Real Data::
+ @end menu
+
+ This chapter describes the basic usage of FFTW, i.e., how to compute
+@@ -514,9 +514,9 @@ complex transforms.)
+ @node More DFTs of Real Data, , Multi-Dimensional DFTs of Real Data,
Tutorial
+ @section More DFTs of Real Data
+ @menu
+-* The Halfcomplex-format DFT::
+-* Real even/odd DFTs (cosine/sine transforms)::
+-* The Discrete Hartley Transform::
++* The Halfcomplex-format DFT::
++* Real even/odd DFTs (cosine/sine transforms)::
++* The Discrete Hartley Transform::
+ @end menu
+
+ FFTW supports several other transform types via a unified @dfn{r2r}
+--
+1.8.3
+
diff --git a/libs/fftw/DETAILS b/libs/fftw/DETAILS
index a9930c8..042278b 100755
--- a/libs/fftw/DETAILS
+++ b/libs/fftw/DETAILS
@@ -1,6 +1,6 @@
SPELL=fftw
- VERSION=3.3.3
-
SOURCE_HASH=sha512:1d88b6376ba8c15cceafd3381de1d181a974b921b72b31dd89c297e5771e8d665aa3c121ef2504a70e7b0bb562b1e0612ac2a02121c412d27df06c4d687507c4
+ VERSION=3.3.4
+
SOURCE_HASH=sha512:1ee2c7bec3657f6846e63c6dfa71410563830d2b951966bf0123bd8f4f2f5d6b50f13b76d9a7b0eae70e44856f829ca6ceb3d080bb01649d1572c9f3f68e8eb1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://www.fftw.org/$SOURCE
diff --git a/libs/fftw/HISTORY b/libs/fftw/HISTORY
index ea76057..00d14b2 100644
--- a/libs/fftw/HISTORY
+++ b/libs/fftw/HISTORY
@@ -1,3 +1,11 @@
+2014-03-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.3.4
+ * *.patch: removed
+
+2013-06-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * PRE_BUILD,
0001-Fix-the-manual-to-work-with-both-texinfo-4-and-texin.patch:
+ fix issue with texinfo-5
+
2012-11-26 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 3.3.3

diff --git a/libs/fftw/PRE_BUILD b/libs/fftw/PRE_BUILD
index de38c42..a389802 100755
--- a/libs/fftw/PRE_BUILD
+++ b/libs/fftw/PRE_BUILD
@@ -1,6 +1,8 @@
mk_source_dir $SOURCE_DIRECTORY &&
cd $SOURCE_DIRECTORY &&
unpack_file &&
+cd ${SOURCE_DIRECTORY}/fftw-$VERSION &&
+cd - >/dev/null &&
cp -r $SOURCE_DIRECTORY/fftw-$VERSION $SOURCE_DIRECTORY/fftw-single-$VERSION
&&
cp -r $SOURCE_DIRECTORY/fftw-$VERSION $SOURCE_DIRECTORY/fftw-double-$VERSION
&&
mv $SOURCE_DIRECTORY/fftw-$VERSION $SOURCE_DIRECTORY/fftw-longdouble-$VERSION
diff --git a/libs/findlib/DETAILS b/libs/findlib/DETAILS
index b435b2e..d278067 100755
--- a/libs/findlib/DETAILS
+++ b/libs/findlib/DETAILS
@@ -1,10 +1,10 @@
SPELL=findlib
- VERSION=1.3.3
+ VERSION=1.4
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE_URL[0]=http://www.ocaml-programming.de/packages/${SOURCE}
-
SOURCE_HASH=sha512:c5e5a6911a0f79c2036ad59e5ac2bc16a0de9b086c29e30625c49748d3f54844730d0f9a9aaadc7e7c47f4bcbeec4ad9351a4179ff9a0743b30b6c7e8da6159d
+
SOURCE_HASH=sha512:7ee5bee74f6fc14c8d85496e673d42b63e056d35a724fe4f78fd1010a5af4506a9a962c0403fd96d5bf51f2278bfbe98a60aad65a171803cbde935cc3889157b
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
- WEB_SITE=http://www.ocaml-programming.de/programming/findlib.html
+ WEB_SITE=http://projects.camlcity.org/projects/findlib.html
ENTERED=20060629
LICENSE[0]=MIT
SHORT="The "findlib" library provides a scheme to manage reusable
software components (packages)"
diff --git a/libs/findlib/HISTORY b/libs/findlib/HISTORY
index cc78bf5..b245b76 100644
--- a/libs/findlib/HISTORY
+++ b/libs/findlib/HISTORY
@@ -1,3 +1,9 @@
+2014-02-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.4
+
+2013-06-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: fix WEB_SITE
+
2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.3.3

diff --git a/libs/fribidi/DETAILS b/libs/fribidi/DETAILS
index 743aabb..053b133 100755
--- a/libs/fribidi/DETAILS
+++ b/libs/fribidi/DETAILS
@@ -1,8 +1,8 @@
SPELL=fribidi
- VERSION=0.19.5
+ VERSION=0.19.6
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+
SOURCE_HASH=sha512:0661cf8e0985edfd5bf02c8de32432bf2faacadcaf35aef4e039a28f802a0468288e76b60231ebe7b54f909bd4d3ecc31a1fc94e83d434ae16dd21de6089629e
SOURCE_URL[0]=http://fribidi.org/download/$SOURCE
WEB_SITE=http://fribidi.freedesktop.org/
LICENSE[0]=LGPL
diff --git a/libs/fribidi/HISTORY b/libs/fribidi/HISTORY
index c2d403c..afc241b 100644
--- a/libs/fribidi/HISTORY
+++ b/libs/fribidi/HISTORY
@@ -1,3 +1,6 @@
+2013-12-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.19.6
+
2012-12-31 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.19.5

diff --git a/libs/fribidi/fribidi-0.19.5.tar.bz2.sig
b/libs/fribidi/fribidi-0.19.5.tar.bz2.sig
deleted file mode 100644
index 22f8532..0000000
Binary files a/libs/fribidi/fribidi-0.19.5.tar.bz2.sig and /dev/null differ
diff --git a/libs/ganv/BUILD b/libs/ganv/BUILD
new file mode 100755
index 0000000..9c6c9b6
--- /dev/null
+++ b/libs/ganv/BUILD
@@ -0,0 +1,3 @@
+OPTS="$GANV_OPTS $OPTS" &&
+
+waf_build
diff --git a/libs/ganv/CONFIGURE b/libs/ganv/CONFIGURE
new file mode 100755
index 0000000..5f93935
--- /dev/null
+++ b/libs/ganv/CONFIGURE
@@ -0,0 +1,3 @@
+config_query_option GANV_OPTS "Use experimental force-directed graph
layout?" y \
+ "" \
+ "--no-fdgl"
diff --git a/libs/ganv/DEPENDS b/libs/ganv/DEPENDS
new file mode 100755
index 0000000..796084e
--- /dev/null
+++ b/libs/ganv/DEPENDS
@@ -0,0 +1,16 @@
+# required for waf
+depends PYTHON &&
+depends -sub CXX gcc &&
+depends pkgconfig &&
+depends gtk+2 &&
+depends gtkmm2 &&
+
+optional_depends gettext "" "--no-nls" "for i18n (native language support)"
&&
+optional_depends gobject-introspection "--gir" "" "to build Gobject
introspection data" &&
+optional_depends doxygen "--docs" "" "to build documentation" &&
+
+if is_depends_enabled $SPELL doxygen; then
+ depends graphviz
+else
+ optional_depends graphviz "" "--no-graphviz" "for Graphviz support"
+fi
diff --git a/libs/ganv/DETAILS b/libs/ganv/DETAILS
new file mode 100755
index 0000000..f4439a6
--- /dev/null
+++ b/libs/ganv/DETAILS
@@ -0,0 +1,23 @@
+ SPELL=ganv
+ VERSION=1.4.2
+ SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE2=$SOURCE.sig
+ SOURCE_URL[0]=http://download.drobilla.net/$SOURCE
+ SOURCE2_URL[0]=$SOURCE_URL.sig
+ SOURCE_GPG=dave_robillard.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=http://drobilla.net/software/ganv/
+ ENTERED=20141107
+ LICENSE[0]=GPL
+ SHORT="interactive Gtkmm canvas widget for graph-based interfaces"
+cat << EOF
+Ganv is an interactive Gtk canvas widget for graph-based interfaces
(patchers,
+modular synthesizers, finite state automata, interactive graphs, etc).
+
+Ganv provides classes for "Modules" (boxes with "Ports"), Circles, and
+Edges (lines that connect either Ports or Circles). The user can rearrange
+items, or Ganv can automatically arrange items using GraphViz. Edges can be
made
+by the user one at a time with the mouse, or in groups using the mouse and
+keyboard.
+EOF
diff --git a/libs/ganv/HISTORY b/libs/ganv/HISTORY
new file mode 100644
index 0000000..46b2bd4
--- /dev/null
+++ b/libs/ganv/HISTORY
@@ -0,0 +1,3 @@
+2014-11-07 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, {PRE_,}BUILD, INSTALL, CONFIGURE, canvas.patch:
+ spell created, version 1.4.2
diff --git a/libs/ganv/INSTALL b/libs/ganv/INSTALL
new file mode 100755
index 0000000..0ea15cc
--- /dev/null
+++ b/libs/ganv/INSTALL
@@ -0,0 +1 @@
+waf_install
diff --git a/libs/ganv/PRE_BUILD b/libs/ganv/PRE_BUILD
new file mode 100755
index 0000000..b3a66ec
--- /dev/null
+++ b/libs/ganv/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+patch -p0 < "$SPELL_DIRECTORY/canvas.patch"
diff --git a/libs/ganv/canvas.patch b/libs/ganv/canvas.patch
new file mode 100644
index 0000000..3633634
--- /dev/null
+++ b/libs/ganv/canvas.patch
@@ -0,0 +1,40 @@
+--- src/Canvas.cpp.orig 2014-07-13 22:45:07.000000000 +0300
++++ src/Canvas.cpp 2014-11-07 14:43:16.341865183 +0300
+@@ -760,6 +760,18 @@
+ }
+ #endif
+
++inline uint64_t
++get_monotonic_time()
++{
++#if GLIB_CHECK_VERSION(2, 28, 0)
++ return g_get_monotonic_time();
++#else
++ GTimeVal time;
++ g_get_current_time(&time);
++ return time.tv_sec + time.tv_usec;
++#endif
++}
++
+ #ifdef GANV_FDGL
+
+ inline Region
+@@ -788,18 +800,6 @@
+ b->impl->force = vec_sub(b->impl->force, f);
+ }
+
+-inline uint64_t
+-get_monotonic_time()
+-{
+-#if GLIB_CHECK_VERSION(2, 28, 0)
+- return g_get_monotonic_time();
+-#else
+- GTimeVal time;
+- g_get_current_time(&time);
+- return time.tv_sec + time.tv_usec;
+-#endif
+-}
+-
+ gboolean
+ GanvCanvasImpl::layout_iteration()
+ {
diff --git a/libs/gdbm/DETAILS b/libs/gdbm/DETAILS
index fb5b3c6..b3d95d8 100755
--- a/libs/gdbm/DETAILS
+++ b/libs/gdbm/DETAILS
@@ -1,5 +1,5 @@
SPELL=gdbm
- VERSION=1.10
+ VERSION=1.11
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/libs/gdbm/HISTORY b/libs/gdbm/HISTORY
index 4d9d284..f742f10 100644
--- a/libs/gdbm/HISTORY
+++ b/libs/gdbm/HISTORY
@@ -1,3 +1,6 @@
+2014-04-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.11
+
2011-11-25 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.10

diff --git a/libs/geoip/DETAILS b/libs/geoip/DETAILS
index 54af00a..1e39a6d 100755
--- a/libs/geoip/DETAILS
+++ b/libs/geoip/DETAILS
@@ -1,9 +1,10 @@
SPELL=geoip
- VERSION=1.4.8
- SOURCE=GeoIP-$VERSION.tar.gz
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/GeoIP-$VERSION"
- SOURCE_URL[0]=http://www.maxmind.com/download/geoip/api/c/$SOURCE
-
SOURCE_HASH=sha512:aec70bdf002f1041ecb14f091e32206af033dc6ed89d20dffcc80e4c4edad993c9dfab7810576cb75f07d356ef34529ca3f2613e43e7f97c2b7ae099ce3be317
+ SPELLX=GeoIP
+ VERSION=1.6.0
+ SOURCE=$SPELLX-$VERSION.tar.gz
+ SOURCE_URL[0]=http://www.maxmind.com/download/$SPELL/api/c/$SOURCE
+
SOURCE_HASH=sha512:2d43f8b2aca4b4c30f674d5765bc67d9a6da79688fb8559d34e5981016b2553b568ecff554d1efc8ddee937b45eb864def7480f0e13279883082b9c067c88e91
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
WEB_SITE=http://www.maxmind.com/app/c
ENTERED=20050108
LICENSE[0]=GPL
diff --git a/libs/geoip/HISTORY b/libs/geoip/HISTORY
index 9cc97bc..4bb8a3c 100644
--- a/libs/geoip/HISTORY
+++ b/libs/geoip/HISTORY
@@ -1,3 +1,10 @@
+2013-12-19 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.6.0
+
+2013-09-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.5.1
+ * PRE_BUILD: dropped
+
2011-07-02 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.4.8; quoting paths
* PRE_BUILD: added, to fix build
diff --git a/libs/geoip/PRE_BUILD b/libs/geoip/PRE_BUILD
deleted file mode 100755
index f99d3af..0000000
--- a/libs/geoip/PRE_BUILD
+++ /dev/null
@@ -1,4 +0,0 @@
-default_pre_build &&
-cd "$SOURCE_DIRECTORY" &&
-
-autoreconf -i
diff --git a/libs/gettext/BUILD b/libs/gettext/BUILD
index fcdbecd..de79abe 100755
--- a/libs/gettext/BUILD
+++ b/libs/gettext/BUILD
@@ -6,8 +6,6 @@ OPTS="--enable-threads=posix $OPTS" &&
# never rely on external glib2
OPTS="--with-included-glib $OPTS" &&

-make_single &&
-
./configure --build=$BUILD \
--host=$HOST \
--prefix=${TRACK_ROOT}/usr \
@@ -28,8 +26,6 @@ if is_depends_enabled $SPELL tetex; then
cd -
fi &&

-make_normal &&
-
#
# Remove libintl.h from old log files
#
diff --git a/libs/gettext/DEPENDS b/libs/gettext/DEPENDS
index 19a1cc8..86d239d 100755
--- a/libs/gettext/DEPENDS
+++ b/libs/gettext/DEPENDS
@@ -1,5 +1,14 @@
depends gnupg &&
depends smgl-fhs &&
+
+optional_depends libxml2 "" "--with-included-libxml" "use system libxml2" &&
+if is_depends_enabled $SPELL libxml2;then
+ if is_depends_enabled libxml2 icu;then
+ depends icu
+ fi
+fi &&
+
+optional_depends libunistring '' '--with-included-libunistring' 'use sytem
libunistring' &&
optional_depends libcroco "" "--with-included-libcroco" "use system
libcroco" &&

optional_depends -sub CXX gcc \
diff --git a/libs/gettext/DETAILS b/libs/gettext/DETAILS
index 4a8bee0..1ad9337 100755
--- a/libs/gettext/DETAILS
+++ b/libs/gettext/DETAILS
@@ -1,7 +1,7 @@
SPELL=gettext
- VERSION=0.18.1.1
- PATCHLEVEL=1
- SOURCE=$SPELL-$VERSION.tar.gz
+ VERSION=0.19.3
+# PATCHLEVEL=1
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$GNU_URL/$SPELL/$SOURCE
diff --git a/libs/gettext/HISTORY b/libs/gettext/HISTORY
index 5f9b20f..3cf80b1 100644
--- a/libs/gettext/HISTORY
+++ b/libs/gettext/HISTORY
@@ -1,3 +1,43 @@
+2014-10-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.19.3
+
+2014-10-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix typo
+
+2014-09-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: icu is only needed if libxmls2 uses it
+
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: icu
+
+2014-07-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.19.2
+
+2014-06-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.19.1
+
+2014-06-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.19
+
+2014-04-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: libxml2 is optional
+
+2014-04-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.18.3.2
+
+2013-08-18 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.18.3.1
+
+2013-07-11 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: add optional libunistring
+ * BUILD: remove make_single
+
+2013-07-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.18.3
+
+2013-03-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: add libxml2
+
2012-10-08 Vlad Glagolev <stealth AT sourcemage.org>
* PRE_BUILD: added, to fix build with glibc 2.16

diff --git a/libs/gflags/BUILD b/libs/gflags/BUILD
new file mode 100755
index 0000000..acc2ed5
--- /dev/null
+++ b/libs/gflags/BUILD
@@ -0,0 +1,2 @@
+OPTS+=" -DBUILD_SHARED_LIBS=on" &&
+cmake_build
diff --git a/libs/gflags/DEPENDS b/libs/gflags/DEPENDS
index f148724..2236fb7 100755
--- a/libs/gflags/DEPENDS
+++ b/libs/gflags/DEPENDS
@@ -1 +1,2 @@
-depends -sub CXX gcc
+depends -sub CXX gcc &&
+depends cmake
diff --git a/libs/gflags/DETAILS b/libs/gflags/DETAILS
index 31e3ccb..0510998 100755
--- a/libs/gflags/DETAILS
+++ b/libs/gflags/DETAILS
@@ -1,8 +1,8 @@
SPELL=gflags
- VERSION=2.0
+ VERSION=2.1.1
SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_URL[0]=http://gflags.googlecode.com/files/${SOURCE}
-
SOURCE_HASH=sha512:ba7061d5d57fcadb53ef70f846caacc44c319552e7dd6b05def38f961d3d89f4023e4eda95845efb399f3e94f24f75bdadfc67b22e29bccc94e46de8db501b83
+
SOURCE_URL[0]=https://github.com/schuhschuh/gflags/archive/v${VERSION}.tar.gz
+
SOURCE_HASH=sha512:18d1a0a1271f12f0e87447e3a9d6810f531f5b190d84274465add5a928c189caac911ec2592422895961ab3c0c7566ff50c0c22f71d185ac3413c54bdbfb00ef
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=http://code.google.com/p/gflags/
LICENSE[0]=BSD
diff --git a/libs/gflags/HISTORY b/libs/gflags/HISTORY
index 543f042..3cb92b3 100644
--- a/libs/gflags/HISTORY
+++ b/libs/gflags/HISTORY
@@ -1,2 +1,9 @@
+2014-04-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: change SOURCE_URL[0] to github
+
+2014-04-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.1.1
+ * DEPENDS, BUILD: use cmake
+
2013-01-20 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS, DEPENDS: spell created
diff --git a/libs/gfreenect/DETAILS b/libs/gfreenect/DETAILS
index d527dea..1781145 100755
--- a/libs/gfreenect/DETAILS
+++ b/libs/gfreenect/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=gfreenect
-if [[ "$GFREENECT_AUTOUPDATE" == "y" ]]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=git
-fi
+ VERSION=$(get_scm_version)
SOURCE="${SPELL}-git.tar.bz2"
SOURCE_URL[0]=git://github.com/elima/GFreenect.git:gfreenect.git
SOURCE_IGNORE=volatile
diff --git a/libs/gfreenect/HISTORY b/libs/gfreenect/HISTORY
index 3c7d489..4bafa59 100644
--- a/libs/gfreenect/HISTORY
+++ b/libs/gfreenect/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2012-10-31 Ladislav Hagara <hgr AT vabo.cz>
* DEPENDS: gobject-introspection and gtk-doc added

diff --git a/libs/girara/DETAILS b/libs/girara/DETAILS
index 837d8f1..e0e0d4f 100755
--- a/libs/girara/DETAILS
+++ b/libs/girara/DETAILS
@@ -1,6 +1,6 @@
SPELL=girara
- VERSION=0.1.5
-
SOURCE_HASH=sha512:d170be2e5fe3388e2b6c2cca8a3a4d506625ff6c8d07e6f2e191042f924104756dc975310f0d8d9b7487204ac1f1a0b76a52ec9930aaeb242a029d1e03ccc54f
+ VERSION=0.1.7
+
SOURCE_HASH=sha512:0aa4fe349fb73e8cfad166d523842b19f3944fa02a0af672b85a7e80ff1b7fd5d521dc944683abeb44638efef8937d68616bfdf12b279a410542fe2225a83239
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://pwmt.org/projects/girara/download/$SOURCE
diff --git a/libs/girara/HISTORY b/libs/girara/HISTORY
index 05bbb84..6c4cc18 100644
--- a/libs/girara/HISTORY
+++ b/libs/girara/HISTORY
@@ -1,3 +1,6 @@
+2013-10-13 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.1.7
+
2013-01-25 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.1.5

diff --git
a/libs/glibc/00_all_0005-reload-etc-resolv.conf-when-it-has-changed.patch
b/libs/glibc/00_all_0005-reload-etc-resolv.conf-when-it-has-changed.patch
new file mode 100644
index 0000000..5a71075
--- /dev/null
+++ b/libs/glibc/00_all_0005-reload-etc-resolv.conf-when-it-has-changed.patch
@@ -0,0 +1,51 @@
+From 6a714e48586aa7f21d2eeef9195cee57c9ebaa60 Mon Sep 17 00:00:00 2001
+From: Thorsten Kukuk <kukuk AT suse.de>
+Date: Fri, 16 Aug 2013 14:54:23 -0400
+Subject: [PATCH 05/11] reload /etc/resolv.conf when it has changed
+
+if /etc/resolv.conf is updated, then make sure applications
+already running get the updated information.
+
+ripped from SuSE
+
+http://bugs.gentoo.org/177416
+---
+ resolv/res_libc.c | 15 +++++++++++++++
+ 1 file changed, 15 insertions(+)
+
+diff --git a/resolv/res_libc.c b/resolv/res_libc.c
+index ee3fa21..f30b3a9 100644
+--- a/resolv/res_libc.c
++++ b/resolv/res_libc.c
+@@ -22,6 +22,7 @@
+ #include <arpa/nameser.h>
+ #include <resolv.h>
+ #include <bits/libc-lock.h>
++#include <sys/stat.h>
+
+
+ /* The following bit is copied from res_data.c (where it is #ifdef'ed
+@@ -95,6 +96,20 @@ int
+ __res_maybe_init (res_state resp, int preinit)
+ {
+ if (resp->options & RES_INIT) {
++ static time_t last_mtime, last_check;
++ time_t now;
++ struct stat statbuf;
++
++ time (&now);
++ if (now != last_check) {
++ last_check = now;
++ if (stat (_PATH_RESCONF, &statbuf) == 0 && last_mtime
!= statbuf.st_mtime) {
++ last_mtime = statbuf.st_mtime;
++ atomicinclock (lock);
++ atomicinc (__res_initstamp);
++ atomicincunlock (lock);
++ }
++ }
+ if (__res_initstamp != resp->_u._ext.initstamp) {
+ if (resp->nscount > 0)
+ __res_iclose (resp, true);
+--
+1.8.5.4
+
diff --git
a/libs/glibc/00_all_0007-rtld-do-not-ignore-arch-specific-CFLAGS.patch
b/libs/glibc/00_all_0007-rtld-do-not-ignore-arch-specific-CFLAGS.patch
new file mode 100644
index 0000000..a3523a6
--- /dev/null
+++ b/libs/glibc/00_all_0007-rtld-do-not-ignore-arch-specific-CFLAGS.patch
@@ -0,0 +1,28 @@
+From 2a6098d40483e825eebc18f74203b0b1d1c6e6c8 Mon Sep 17 00:00:00 2001
+From: Guy Martin <gmsoft AT tuxicoman.be>
+Date: Fri, 16 Aug 2013 15:00:05 -0400
+Subject: [PATCH 07/11] rtld: do not ignore arch-specific CFLAGS
+
+https://bugs.gentoo.org/452184
+http://sourceware.org/bugzilla/show_bug.cgi?id=15005
+http://sourceware.org/ml/libc-alpha/2013-01/msg00247.html
+---
+ elf/Makefile | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/elf/Makefile b/elf/Makefile
+index 4c58fc9..56900d2 100644
+--- a/elf/Makefile
++++ b/elf/Makefile
+@@ -421,7 +421,7 @@ CFLAGS-ldconfig.c = $(SYSCONF-FLAGS)
-D'LIBDIR="$(libdir)"' \
+ -D'SLIBDIR="$(slibdir)"' -DIS_IN_ldconfig=1
+ CFLAGS-dl-cache.c = $(SYSCONF-FLAGS)
+ CFLAGS-cache.c = $(SYSCONF-FLAGS)
+-CFLAGS-rtld.c = $(SYSCONF-FLAGS)
++CFLAGS-rtld.c += $(SYSCONF-FLAGS)
+
+ CPPFLAGS-.os += $(if $(filter $(@F),$(patsubst
%,%.os,$(all-rtld-routines))),\
+ -DNOT_IN_libc=1 -DIS_IN_rtld=1 -DIN_LIB=rtld)
+--
+1.8.5.4
+
diff --git a/libs/glibc/BUILD b/libs/glibc/BUILD
index cbb8b4b..9702c59 100755
--- a/libs/glibc/BUILD
+++ b/libs/glibc/BUILD
@@ -1,5 +1,9 @@
make_single &&

+if [[ $GLIBC_DEBUG == "y" ]]; then
+ LDFLAGS="${LDFLAGS/-s/}"
+fi &&
+
# install x86_64 linker to lib instead of lib64
sedit "s/lib64/lib/" sysdeps/unix/sysv/linux/x86_64/ldconfig.h &&
sedit "s/264/2/" sysdeps/unix/sysv/linux/x86_64/ldd-rewrite.sed &&
@@ -16,7 +20,6 @@ export CCACHE_RECACHE=true &&

local ADDONS
if [ "$GLIBC_NPTL" = "y" ]; then
- ADDONS="nptl" &&
#
# Enable IDN?
#
@@ -37,7 +40,7 @@ OPTS="$OPTS --enable-add-ons=${ADDONS/ /,}" &&
if [ "$GLIBC_NPTL" = "y" ]
then
# minimise optimisation level
- CFLAGS="${CFLAGS//-O?/}" &&
+ CFLAGS=$(echo ${CFLAGS} | sed -r "s;-O([0-9]|fast);;g") &&
CFLAGS="-O2 ${CFLAGS//-Os/}"
else
#
diff --git a/libs/glibc/CONFIGURE b/libs/glibc/CONFIGURE
new file mode 100755
index 0000000..8b1b1cd
--- /dev/null
+++ b/libs/glibc/CONFIGURE
@@ -0,0 +1,4 @@
+if list_find "$LDFLAGS" "-s"; then
+ message "${PROBLEM_COLOR}WARNING: \$LDFLAGS containing strip (-s) option
detected.${DEFAULT_COLOR}" &&
+ config_query GLIBC_DEBUG "Enable debug build of $SPELL (required for
debugging programs with Valgrind)?" y
+fi
diff --git a/libs/glibc/DETAILS b/libs/glibc/DETAILS
index 256b589..395e54e 100755
--- a/libs/glibc/DETAILS
+++ b/libs/glibc/DETAILS
@@ -1,4 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=glibc
+ TMPFS=off
if [ "$GLIBC_NPTL" = "n" ]; then
VERSION=2.3.6
HEADERS_VERSION=2.4.24
@@ -20,47 +22,43 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION

SOURCE5_HASH=sha512:c1931495915c8461de97e4156c9d0edd7b44e4b48cbce2d4c3a52b83d331a9ce48f3c7abb7dd787ed897f1e7d0e81c5cdb4eb3986bc24a5e2788708427e2dcb1
else
if [[ "${GLIBC_BRANCH}" == "scm" ]]; then
- if [[ "${GLIBC_AUTOUPDATE}" == "y" ]]; then
- VERSION=${GLIBC_BRANCH}-$(date +%Y%m%d)
- else
- VERSION=${GLIBC_BRANCH}
- fi
+ VERSION=$(get_scm_version)
FORCE_DOWNLOAD=on
SOURCE=$SPELL-git.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-git
SOURCE_URL="git://sourceware.org/git/glibc.git:$SPELL-git"
SOURCE_IGNORE=volatile
else
- VERSION=2.16.0
- SOURCE=$SPELL-$VERSION.tar.bz2
+ VERSION=2.20
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE2=$SOURCE.sig
SOURCE_URL[0]=$GNU_URL/$SPELL/$SOURCE
SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
SOURCE_GPG=glibc.gpg:$SOURCE.sig:UPSTREAM_KEY
SOURCE2_IGNORE=signature
- SECURITY_PATCH=1
+ SECURITY_PATCH=2
fi
if [[ $GLIBC_SANITIZE_HEADERS == n ]]; then
- HEADERS_VERSION=2.6.38
- SOURCE3=linux-${HEADERS_VERSION}.tar.bz2
- SOURCE6=${SOURCE3}.sign
+ HEADERS_VERSION=3.17.4
+ SOURCE3=linux-${HEADERS_VERSION}.tar.xz
+ SOURCE6=linux-${HEADERS_VERSION}.tar.sign
SOURCE6_IGNORE=signature
SOURCE3_GPG="kernel.gpg:${SOURCE6}:ESTABLISHED_UPSTREAM_KEY"
- SOURCE3_URL[0]="$KERNEL_URL/pub/linux/kernel/v2.6/$SOURCE3"
- SOURCE6_URL[0]="${SOURCE3_URL[0]}.sign"
+ SOURCE3_URL[0]="$KERNEL_URL/pub/linux/kernel/v3.x/$SOURCE3"
+ SOURCE6_URL[0]="$KERNEL_URL/pub/linux/kernel/v3.x/$SOURCE6"
else
local LINUX_DIRECTORY
LINUX_DIRECTORY=$(gaze where -path linux | sed "s/linux -> //")
. $LINUX_DIRECTORY/latest.defaults
-
+
if [[ $(uname -r) = 3.* ]]; then
HEADERS_VERSION=$(echo $LATEST_maintenance_patches_3 | sed "s/patch-//")
HEADERS_VERSION=${HEADERS_VERSION:-$LATEST_3}
- SOURCE3=linux-${LATEST_3}.tar.bz2
+ SOURCE3=linux-${LATEST_3}.tar.xz
SOURCE3_URL="${KERNEL_URL}/pub/linux/kernel/v3.0/${SOURCE3}"
case $HEADERS_VERSION in
- 3.[1-9]*)
+ 3.[1-9]*)
SOURCE6="linux-${LATEST_3}.tar.sign"
SOURCE6_URL="${KERNEL_URL}/pub/linux/kernel/v3.0/${SOURCE6}"
;;
@@ -72,12 +70,12 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE6_IGNORE=signature
SOURCE3_GPG="kernel.gpg:${SOURCE6}:ESTABLISHED_UPSTREAM_KEY"
if [[ ${HEADERS_VERSION} != $LATEST_3 ]]; then
- SOURCE7=patch-${HEADERS_VERSION}.bz2
+ SOURCE7=patch-${HEADERS_VERSION}.xz
SOURCE7_URL="${KERNEL_URL}/pub/linux/kernel/v3.0/${SOURCE7}"
if [[ ${HEADERS_VERSION} > 3.0.4 ]]; then
SOURCE8="patch-${HEADERS_VERSION}.sign"
SOURCE8_URL="${KERNEL_URL}/pub/linux/kernel/v3.0/${SOURCE8}"
- else
+ else
SOURCE8="${SOURCE7}.sign"
SOURCE8_URL="${SOURCE7_URL}.sign"
fi
diff --git a/libs/glibc/HISTORY b/libs/glibc/HISTORY
index 226bfde..3dcb527 100644
--- a/libs/glibc/HISTORY
+++ b/libs/glibc/HISTORY
@@ -1,3 +1,55 @@
+2014-12-10 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 2.20, SECURITY_PATCH++ (CVE-2014-4043)
+ * BUILD: NPTL is no longer an addon, disable -Ofast too in CFLAGS
+ * PRE_BUILD: removed obsolete patches, added glibc-2.20-fhs-1.patch,
cleanup formatting
+ * glibc-2.20-fhs-1.patch: added a LFS patch, fixes nscd's cache
directory
+ * glibc-2.19-fix-sign-in-bsloww1-input.patch,
glibc-2.19-xattr_header.patch,
+ 00_all_0008-nptl-handle-EAGAIN-with-some-futex-operations.patch,
+ 00_all_0011-arm-fix-PIC-vs-SHARED-typos.patch: removed
+ * init.d/nscd: fixed cache directory check/creation
+
+2014-12-03 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated kernel headers to 3.17.4
+ The prior 2.6.38 headers are getting too old (e.g. libcap requires
newer,
+ see https://bugs.launchpad.net/ubuntu/+source/libcap-ng/+bug/684969)
+ * PRE_BUILD: Remove 2.6.x kernel code for non-sanitized headers
+
+2014-11-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1
+ * BUILD: allow drop of strip option if a user desires so
+ * CONFIGURE: added, for GLIBC_DEBUG option
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2014-05-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * PRE_BUILD, glibc-2.19-fix-sign-in-bsloww1-input.patch,
+ glibc-2.19-xattr_header.patch: add bug fixes from arch linux
+ * PRE_BUILD,
+ 00_all_0005-reload-etc-resolv.conf-when-it-has-changed.patch,
+ 00_all_0007-rtld-do-not-ignore-arch-specific-CFLAGS.patch,
+ 00_all_0008-nptl-handle-EAGAIN-with-some-futex-operations.patch,
+ 00_all_0011-arm-fix-PIC-vs-SHARED-typos.patch: add bug fixes from
gentoo
+
+2014-05-24 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 2.19, .bz2 -> .xz
+ * PRE_BUILD, as-test-x.patch, glibc-2.17-sync-with-linux37.patch:
removed obsolete patches
+ * glibc.gpg: new key, 6C2A4AFF, Carlos O'Donell's key again
+
+2014-02-15 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS, PRE_BUILD: Use .xz files for 3.x kernels, .bz2 missing
+ for newer versions.
+
+2013-03-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: TMPFS=off
+
+2013-01-24 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.17
+ * glibc.gpg: 6C2A4AFF removed, 82764ED5 added
+ * PRE_BUILD, fix-res_query-assert.patch, revert-c5a0802a.patch:
+ patches removed
+ * PRE_BUILD, glibc-2.17-sync-with-linux37.patch: patch from Arch added
+
2012-12-02 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: fixed source urls for GLIBC_SANITIZE_HEADERS=y in 2.6

@@ -14,7 +66,7 @@
Added patch to fix res_query assertion and another to fix various
hangs
* fix-res_query-assert.patch: added, fix assertion in res_query
* revert-c5a0802a.patch: added, revert to fix various hangs
- * removed unused files
+ * removed unused files

2012-07-10 Sukneet Basuta <sukneet AT sourcemage.org>
* PRE_BUILD: apply as_fn_executable_p.patch
@@ -40,14 +92,14 @@
* DETAILS: PATCHLEVEL=2
* DEPENDS: added runtime_depends tzdata
* PRE_BUILD: apply patches to not install time zone rules
- remove localtime.patch
+ remove localtime.patch
* do_not_install_timezones.patch, do_not_install_timezones_2.patch:
from upstream. Do not install timezones, instead use tzdata.
The timezone rules included with glibc are fairly dated.
* localtime.patch: removed, no longer needed

2012-05-15 Sukneet Basuta <sukneet AT sourcemage.org>
- * DETAILS: fix SOURCE URLS for sigs of kernel versions >=3.0
+ * DETAILS: fix SOURCE URLS for sigs of kernel versions >=3.0
* PRE_BUILD: correctly verify files with GPG for Kernel headers >=3.1
and patches >3.0.4

diff --git a/libs/glibc/PRE_BUILD b/libs/glibc/PRE_BUILD
index 0e7cd49..da03e83 100755
--- a/libs/glibc/PRE_BUILD
+++ b/libs/glibc/PRE_BUILD
@@ -12,38 +12,32 @@ if [ "$GLIBC_NPTL" = "y" ]; then
# Set GLIBC_HEADERS_DIR for use later
#
persistent_add GLIBC_HEADERS_DIR &&
- GLIBC_HEADERS_DIR=$SOURCE_DIRECTORY/${SOURCE3/.tar.bz2} &&

case ${HEADERS_VERSION} in
3.[1-9]*)
- message "${MESSAGE_COLOR}bunzip2
$SOURCE_CACHE/$SOURCE3${DEFAULT_COLOR}"
- bunzip2 -k $SOURCE_CACHE/$SOURCE3
+ GLIBC_HEADERS_DIR=$SOURCE_DIRECTORY/${SOURCE3/.tar.xz}
+ message "${MESSAGE_COLOR}xz -d
$SOURCE_CACHE/$SOURCE3${DEFAULT_COLOR}"
+ xz -d -k $SOURCE_CACHE/$SOURCE3
SOURCE3_ORI=$SOURCE3
- SOURCE3=${SOURCE3/.bz2}
+ SOURCE3=${SOURCE3/.xz}
unpack_file 3 || return 1
message "${MESSAGE_COLOR}rm
$SOURCE_CACHE/$SOURCE3${DEFAULT_COLOR}"
rm $SOURCE_CACHE/$SOURCE3
SOURCE3=$SOURCE3_ORI
;;
*)
+ GLIBC_HEADERS_DIR=$SOURCE_DIRECTORY/${SOURCE3/.tar.bz2}
unpack_file 3 || return 1
;;
esac
- if [[ $GLIBC_SANITIZE_HEADERS == n ]]; then
- cd $GLIBC_HEADERS_DIR &&
- if [ ! -z $SOURCE3 ]; then
- bzcat ${SOURCE_CACHE}/$SOURCE3 > ${SOURCE3%.bz2}
- fi &&
- make mrproper
- else
cd $GLIBC_HEADERS_DIR &&
if [ ! -z $SOURCE7 ]; then
if [[ ${HEADERS_VERSION} > 3.0.4 ]]; then
- message "${MESSAGE_COLOR}bunzip2
$SOURCE_CACHE/$SOURCE7${DEFAULT_COLOR}"
- bunzip2 -k ${SOURCE_CACHE}/$SOURCE7 &&
+ message "${MESSAGE_COLOR}xz -d
$SOURCE_CACHE/$SOURCE7${DEFAULT_COLOR}"
+ xz -d -k ${SOURCE_CACHE}/$SOURCE7 &&
SOURCE7_ORI=${SOURCE7}
- SOURCE7=${SOURCE7/.bz2}
- echo $SOURCE7_GPG
+ SOURCE7=${SOURCE7/.xz}
+ echo $SOURCE7_GPG
verify_file 7 || return 1
message "${MESSAGE_COLOR}rm $SOURCE_CACHE/$SOURCE7${DEFAULT_COLOR}"
rm $SOURCE_CACHE/$SOURCE7
@@ -51,16 +45,15 @@ if [ "$GLIBC_NPTL" = "y" ]; then
else
verify_file 7 || return 1
fi
- bzcat ${SOURCE_CACHE}/$SOURCE7 > ${SOURCE7/.bz2}
+ xzcat ${SOURCE_CACHE}/$SOURCE7 > ${SOURCE7/.xz}
message "${MESSAGE_COLOR}Patching ${!patch}${DEFAULT_COLOR}" &&
- patch -p1 < ${SOURCE7/.bz2} &&
+ patch -p1 < ${SOURCE7/.xz} &&
if [[ $? != 0 ]]; then
message "${PROBLEM_COLOR}Patch ${!patch} failed${DEFAULT_COLOR}" &&
return 1
fi
fi &&
make mrproper
- fi
else
cd $SOURCE_DIRECTORY &&
#
@@ -87,20 +80,19 @@ fi &&
sed -i '/^header-y += drm\//d' $GLIBC_HEADERS_DIR/include/Kbuild &&
rm -rf $GLIBC_HEADERS_DIR/include/drm &&

+
+
#
# Now fixup the normal glibc
#
cd $SOURCE_DIRECTORY &&
patch -p0 < $SPELL_DIRECTORY/Makefile.patch &&
-patch -p1 < $SPELL_DIRECTORY/as-test-x.patch &&
# no idea why or how this is missing from configure
patch -p0 < $SPELL_DIRECTORY/as_fn_executable_p.patch &&

-# http://sourceware.org/bugzilla/show_bug.cgi?id=13013
-patch -p1 < $SPELL_DIRECTORY/fix-res_query-assert.patch &&
-
-# https://bugzilla.redhat.com/show_bug.cgi?id=552960
-patch -p1 < $SPELL_DIRECTORY/revert-c5a0802a.patch &&
+patch -p1 <
$SPELL_DIRECTORY/00_all_0005-reload-etc-resolv.conf-when-it-has-changed.patch
&&
+patch -p1 <
$SPELL_DIRECTORY/00_all_0007-rtld-do-not-ignore-arch-specific-CFLAGS.patch
&&
+patch -p1 < $SPELL_DIRECTORY/glibc-2.20-fhs-1.patch
&&

# disabled libgd detection/building memusagestat for now until a better
# fix has been found, bug #8277
diff --git a/libs/glibc/as-test-x.patch b/libs/glibc/as-test-x.patch
deleted file mode 100644
index b0f299c..0000000
--- a/libs/glibc/as-test-x.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/sysdeps/unix/sysv/linux/configure.in 2007-09-13 17:56:51.519950207
-0700
-+++ b/sysdeps/unix/sysv/linux/configure.in 2007-09-13 17:40:35.186895935
-0700
-@@ -24,6 +24,7 @@
- CPPFLAGS="$CPPFLAGS $SYSINCLUDES"
- fi
- define([libc_cv_linuxVER],
[libc_cv_linux]patsubst(LIBC_LINUX_VERSION,[\.]))dnl
-+as_test_x="test -x"
- AC_CACHE_CHECK(installed Linux kernel header files, libc_cv_linuxVER, [dnl
- AC_EGREP_CPP([eat flaming death], [#include <linux/version.h>
- #if !defined LINUX_VERSION_CODE || LINUX_VERSION_CODE < ]dnl
diff --git a/libs/glibc/fix-res_query-assert.patch
b/libs/glibc/fix-res_query-assert.patch
deleted file mode 100644
index 522c16f..0000000
--- a/libs/glibc/fix-res_query-assert.patch
+++ /dev/null
@@ -1,51 +0,0 @@
---- a/resolv/res_query.c
-+++ a/resolv/res_query.c
-@@ -122,6 +122,7 @@ __libc_res_nquery(res_state statp,
- int *resplen2)
- {
- HEADER *hp = (HEADER *) answer;
-+ HEADER *hp2;
- int n, use_malloc = 0;
- u_int oflags = statp->_flags;
-
-@@ -239,26 +240,25 @@ __libc_res_nquery(res_state statp,
- /* __libc_res_nsend might have reallocated the buffer. */
- hp = (HEADER *) *answerp;
-
-- /* We simplify the following tests by assigning HP to HP2. It
-- is easy to verify that this is the same as ignoring all
-- tests of HP2. */
-- HEADER *hp2 = answerp2 ? (HEADER *) *answerp2 : hp;
--
-- if (n < (int) sizeof (HEADER) && answerp2 != NULL
-- && *resplen2 > (int) sizeof (HEADER))
-+ /* We simplify the following tests by assigning HP to HP2 or
-+ vice versa. It is easy to verify that this is the same as
-+ ignoring all tests of HP or HP2. */
-+ if (answerp2 == NULL || *resplen2 < (int) sizeof (HEADER))
- {
-- /* Special case of partial answer. */
-- assert (hp != hp2);
-- hp = hp2;
-+ hp2 = hp;
- }
-- else if (answerp2 != NULL && *resplen2 < (int) sizeof (HEADER)
-- && n > (int) sizeof (HEADER))
-+ else
- {
-- /* Special case of partial answer. */
-- assert (hp != hp2);
-- hp2 = hp;
-+ hp2 = (HEADER *) *answerp2;
-+ if (n < (int) sizeof (HEADER))
-+ {
-+ hp = hp2;
-+ }
- }
-
-+ /* Make sure both hp and hp2 are defined */
-+ assert((hp != NULL) && (hp2 != NULL));
-+
- if ((hp->rcode != NOERROR || ntohs(hp->ancount) == 0)
- && (hp2->rcode != NOERROR || ntohs(hp2->ancount) == 0)) {
- #ifdef DEBUG
diff --git a/libs/glibc/glibc-2.20-fhs-1.patch
b/libs/glibc/glibc-2.20-fhs-1.patch
new file mode 100644
index 0000000..4ac8d10
--- /dev/null
+++ b/libs/glibc/glibc-2.20-fhs-1.patch
@@ -0,0 +1,72 @@
+Submitted By: Armin K. <krejzi at email dot com>
+Date: 2013-02-11
+Initial Package Version: 2.17
+Upstream Status: Not Applicable
+Origin: Self
+Description: This patch removes references to /var/db directory
which is not part
+ of FHS and replaces them with more suitable
directories in /var
+ hierarchy - /var/cache/nscd for nscd and
/var/lib/nss_db for nss_db.
+
+--- a/Makeconfig 2012-12-25 04:02:13.000000000 +0100
++++ b/Makeconfig 2013-02-11 01:32:32.500667439 +0100
+@@ -250,7 +250,7 @@
+
+ # Directory for the database files and Makefile for nss_db.
+ ifndef vardbdir
+-vardbdir = $(localstatedir)/db
++vardbdir = $(localstatedir)/lib/nss_db
+ endif
+ inst_vardbdir = $(install_root)$(vardbdir)
+
+--- a/nscd/nscd.h 2012-12-25 04:02:13.000000000 +0100
++++ b/nscd/nscd.h 2013-02-11 01:32:32.500667439 +0100
+@@ -112,11 +112,11 @@
+
+
+ /* Paths of the file for the persistent storage. */
+-#define _PATH_NSCD_PASSWD_DB "/var/db/nscd/passwd"
+-#define _PATH_NSCD_GROUP_DB "/var/db/nscd/group"
+-#define _PATH_NSCD_HOSTS_DB "/var/db/nscd/hosts"
+-#define _PATH_NSCD_SERVICES_DB "/var/db/nscd/services"
+-#define _PATH_NSCD_NETGROUP_DB "/var/db/nscd/netgroup"
++#define _PATH_NSCD_PASSWD_DB "/var/cache/nscd/passwd"
++#define _PATH_NSCD_GROUP_DB "/var/cache/nscd/group"
++#define _PATH_NSCD_HOSTS_DB "/var/cache/nscd/hosts"
++#define _PATH_NSCD_SERVICES_DB "/var/cache/nscd/services"
++#define _PATH_NSCD_NETGROUP_DB "/var/cache/nscd/netgroup"
+
+ /* Path used when not using persistent storage. */
+ #define _PATH_NSCD_XYZ_DB_TMP "/var/run/nscd/dbXXXXXX"
+--- a/nss/db-Makefile 2012-12-25 04:02:13.000000000 +0100
++++ b/nss/db-Makefile 2013-02-11 01:32:32.500667439 +0100
+@@ -22,7 +22,7 @@
+ /etc/rpc /etc/services /etc/shadow /etc/gshadow \
+ /etc/netgroup)
+
+-VAR_DB = /var/db
++VAR_DB = /var/lib/nss_db
+
+ AWK = awk
+ MAKEDB = makedb --quiet
+--- a/sysdeps/generic/paths.h 2012-12-25 04:02:13.000000000 +0100
++++ b/sysdeps/generic/paths.h 2013-02-11 01:32:32.500667439 +0100
+@@ -68,7 +68,7 @@
+ /* Provide trailing slash, since mostly used for building pathnames. */
+ #define _PATH_DEV "/dev/"
+ #define _PATH_TMP "/tmp/"
+-#define _PATH_VARDB "/var/db/"
++#define _PATH_VARDB "/var/lib/nss_db/"
+ #define _PATH_VARRUN "/var/run/"
+ #define _PATH_VARTMP "/var/tmp/"
+
+--- a/sysdeps/unix/sysv/linux/paths.h 2012-12-25 04:02:13.000000000 +0100
++++ b/sysdeps/unix/sysv/linux/paths.h 2013-02-11 01:32:32.504000831 +0100
+@@ -68,7 +68,7 @@
+ /* Provide trailing slash, since mostly used for building pathnames. */
+ #define _PATH_DEV "/dev/"
+ #define _PATH_TMP "/tmp/"
+-#define _PATH_VARDB "/var/db/"
++#define _PATH_VARDB "/var/lib/nss_db/"
+ #define _PATH_VARRUN "/var/run/"
+ #define _PATH_VARTMP "/var/tmp/"
+
diff --git a/libs/glibc/glibc.gpg b/libs/glibc/glibc.gpg
index 304df4b..6b34a7e 100644
Binary files a/libs/glibc/glibc.gpg and b/libs/glibc/glibc.gpg differ
diff --git a/libs/glibc/init.d/nscd b/libs/glibc/init.d/nscd
index 39007c1..396a701 100755
--- a/libs/glibc/init.d/nscd
+++ b/libs/glibc/init.d/nscd
@@ -13,7 +13,7 @@ RECOMMENDED=yes
start()
{
[[ -d /var/run/nscd ]] || mkdir -p /var/run/nscd
- [[ -d /var/db/nscd ]] || mkdir -p /var/db/nscd
+ [[ -d /var/cache/nscd ]] || mkdir -p /var/cache/nscd
echo "Starting Name Service Cache Daemon..."
$PROGRAM $ARGS
evaluate_retval
diff --git a/libs/glibc/revert-c5a0802a.patch
b/libs/glibc/revert-c5a0802a.patch
deleted file mode 100644
index ad4413a..0000000
--- a/libs/glibc/revert-c5a0802a.patch
+++ /dev/null
@@ -1,226 +0,0 @@
-diff -rup a/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S
b/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S
---- a/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S
2011-12-22 18:04:12.937212834 +0000
-+++ b/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S
2011-12-22 18:04:42.104222278 +0000
-@@ -137,7 +137,6 @@ __pthread_cond_wait:
- cmpl $PI_BIT, %eax
- jne 18f
-
--90:
- movl $(FUTEX_WAIT_REQUEUE_PI|FUTEX_PRIVATE_FLAG), %ecx
- movl %ebp, %edx
- xorl %esi, %esi
-@@ -151,9 +150,6 @@ __pthread_cond_wait:
- sete 16(%esp)
- je 19f
-
-- cmpl $-EAGAIN, %eax
-- je 91f
--
- /* Normal and PI futexes dont mix. Use normal futex functions only
- if the kernel does not support the PI futex functions. */
- cmpl $-ENOSYS, %eax
-@@ -398,78 +394,6 @@ __pthread_cond_wait:
- #endif
- call __lll_unlock_wake
- jmp 11b
--
--91:
--.LcleanupSTART2:
-- /* FUTEX_WAIT_REQUEUE_PI returned EAGAIN. We need to
-- call it again. */
--
-- /* Get internal lock. */
-- movl $1, %edx
-- xorl %eax, %eax
-- LOCK
--#if cond_lock == 0
-- cmpxchgl %edx, (%ebx)
--#else
-- cmpxchgl %edx, cond_lock(%ebx)
--#endif
-- jz 92f
--
--#if cond_lock == 0
-- movl %ebx, %edx
--#else
-- leal cond_lock(%ebx), %edx
--#endif
--#if (LLL_SHARED-LLL_PRIVATE) > 255
-- xorl %ecx, %ecx
--#endif
-- cmpl $-1, dep_mutex(%ebx)
-- setne %cl
-- subl $1, %ecx
-- andl $(LLL_SHARED-LLL_PRIVATE), %ecx
--#if LLL_PRIVATE != 0
-- addl $LLL_PRIVATE, %ecx
--#endif
-- call __lll_lock_wait
--
--92:
-- /* Increment the cond_futex value again, so it can be used as a new
-- expected value. */
-- addl $1, cond_futex(%ebx)
-- movl cond_futex(%ebx), %ebp
--
-- /* Unlock. */
-- LOCK
--#if cond_lock == 0
-- subl $1, (%ebx)
--#else
-- subl $1, cond_lock(%ebx)
--#endif
-- je 93f
--#if cond_lock == 0
-- movl %ebx, %eax
--#else
-- leal cond_lock(%ebx), %eax
--#endif
--#if (LLL_SHARED-LLL_PRIVATE) > 255
-- xorl %ecx, %ecx
--#endif
-- cmpl $-1, dep_mutex(%ebx)
-- setne %cl
-- subl $1, %ecx
-- andl $(LLL_SHARED-LLL_PRIVATE), %ecx
--#if LLL_PRIVATE != 0
-- addl $LLL_PRIVATE, %ecx
--#endif
-- call __lll_unlock_wake
--
--93:
-- /* Set the rest of SYS_futex args for FUTEX_WAIT_REQUEUE_PI. */
-- xorl %ecx, %ecx
-- movl dep_mutex(%ebx), %edi
-- jmp 90b
--.LcleanupEND2:
--
- .size __pthread_cond_wait, .-__pthread_cond_wait
- versioned_symbol (libpthread, __pthread_cond_wait, pthread_cond_wait,
- GLIBC_2_3_2)
-@@ -642,10 +566,6 @@ __condvar_w_cleanup:
- .long .LcleanupEND-.Lsub_cond_futex
- .long __condvar_w_cleanup-.LSTARTCODE
- .uleb128 0
-- .long .LcleanupSTART2-.LSTARTCODE
-- .long .LcleanupEND2-.LcleanupSTART2
-- .long __condvar_w_cleanup-.LSTARTCODE
-- .uleb128 0
- .long .LcallUR-.LSTARTCODE
- .long .LENDCODE-.LcallUR
- .long 0
-Only in b/nptl/sysdeps/unix/sysv/linux/i386/i486: pthread_cond_wait.S.orig
-diff -rup a/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S
b/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S
---- a/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S 2011-12-22
18:04:12.941212837 +0000
-+++ b/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S 2011-12-22
18:05:05.155229737 +0000
-@@ -23,7 +23,6 @@
- #include <lowlevelcond.h>
- #include <tcb-offsets.h>
- #include <pthread-pi-defines.h>
--#include <pthread-errnos.h>
- #include <stap-probe.h>
-
- #include <kernel-features.h>
-@@ -137,14 +136,11 @@ __pthread_cond_wait:
- cmpl $PI_BIT, %eax
- jne 61f
-
--90:
- movl $(FUTEX_WAIT_REQUEUE_PI|FUTEX_PRIVATE_FLAG), %esi
- movl $SYS_futex, %eax
- syscall
-
- movl $1, %r8d
-- cmpq $-EAGAIN, %rax
-- je 91f
- #ifdef __ASSUME_REQUEUE_PI
- jmp 62f
- #else
-@@ -331,70 +327,6 @@ __pthread_cond_wait:
-
- 13: movq %r10, %rax
- jmp 14b
--
--91:
--.LcleanupSTART2:
-- /* FUTEX_WAIT_REQUEUE_PI returned EAGAIN. We need to
-- call it again. */
-- movq 8(%rsp), %rdi
--
-- /* Get internal lock. */
-- movl $1, %esi
-- xorl %eax, %eax
-- LOCK
--#if cond_lock == 0
-- cmpxchgl %esi, (%rdi)
--#else
-- cmpxchgl %esi, cond_lock(%rdi)
--#endif
-- jz 92f
--
--#if cond_lock != 0
-- addq $cond_lock, %rdi
--#endif
-- LP_OP(cmp) $-1, dep_mutex-cond_lock(%rdi)
-- movl $LLL_PRIVATE, %eax
-- movl $LLL_SHARED, %esi
-- cmovne %eax, %esi
-- callq __lll_lock_wait
--#if cond_lock != 0
-- subq $cond_lock, %rdi
--#endif
--92:
-- /* Increment the cond_futex value again, so it can be used as a new
-- expected value. */
-- incl cond_futex(%rdi)
-- movl cond_futex(%rdi), %edx
--
-- /* Release internal lock. */
-- LOCK
--#if cond_lock == 0
-- decl (%rdi)
--#else
-- decl cond_lock(%rdi)
--#endif
-- jz 93f
--
--#if cond_lock != 0
-- addq $cond_lock, %rdi
--#endif
-- LP_OP(cmp) $-1, dep_mutex-cond_lock(%rdi)
-- movl $LLL_PRIVATE, %eax
-- movl $LLL_SHARED, %esi
-- cmovne %eax, %esi
-- /* The call preserves %rdx. */
-- callq __lll_unlock_wake
--#if cond_lock != 0
-- subq $cond_lock, %rdi
--#endif
--93:
-- /* Set the rest of SYS_futex args for FUTEX_WAIT_REQUEUE_PI. */
-- xorq %r10, %r10
-- mov dep_mutex(%rdi), %R8_LP
-- leaq cond_futex(%rdi), %rdi
-- jmp 90b
--.LcleanupEND2:
--
- .size __pthread_cond_wait, .-__pthread_cond_wait
- versioned_symbol (libpthread, __pthread_cond_wait, pthread_cond_wait,
- GLIBC_2_3_2)
-@@ -547,15 +479,11 @@ __condvar_cleanup1:
- .uleb128 .LcleanupSTART-.LSTARTCODE
- .uleb128 .LcleanupEND-.LcleanupSTART
- .uleb128 __condvar_cleanup1-.LSTARTCODE
-- .uleb128 0
-- .uleb128 .LcleanupSTART2-.LSTARTCODE
-- .uleb128 .LcleanupEND2-.LcleanupSTART2
-- .uleb128 __condvar_cleanup1-.LSTARTCODE
-- .uleb128 0
-+ .uleb128 0
- .uleb128 .LcallUR-.LSTARTCODE
- .uleb128 .LENDCODE-.LcallUR
- .uleb128 0
-- .uleb128 0
-+ .uleb128 0
- .Lcstend:
-
diff --git a/libs/gmp/DETAILS b/libs/gmp/DETAILS
index 8fa6c92..8f95d93 100755
--- a/libs/gmp/DETAILS
+++ b/libs/gmp/DETAILS
@@ -1,11 +1,13 @@
SPELL=gmp
if [[ $GMP_DEVEL == "y" ]]; then
- VERSION=5.1.1
+ VERSION=6.0.0
+ XVERSION=a
+ SOURCE=$SPELL-$VERSION$XVERSION.tar.xz
else
VERSION=4.3.2
PATCHLEVEL=0
-fi
SOURCE=$SPELL-$VERSION.tar.bz2
+fi
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$GNU_URL/$SPELL/$SOURCE
diff --git a/libs/gmp/FINAL b/libs/gmp/FINAL
index a68db48..ffb89de 100755
--- a/libs/gmp/FINAL
+++ b/libs/gmp/FINAL
@@ -1,2 +1,3 @@
+default_final
GMP_BUILD_ARCH=${SMGL_COMPAT_ARCHS[4]}
persistent_add GMP_BUILD_ARCH
diff --git a/libs/gmp/HISTORY b/libs/gmp/HISTORY
index 6ffde31..b3c0764 100644
--- a/libs/gmp/HISTORY
+++ b/libs/gmp/HISTORY
@@ -1,3 +1,14 @@
+2014-03-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 6.0.0a
+
+2013-10-15 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.1.3 (devel)
+
+2013-05-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.1.2 (devel)
+ this tarball is now .xz
+ * FINAL: ensure that default_final is run
+
2013-02-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: 5.1.1 (devel)

diff --git a/libs/google-perftools/DEPENDS b/libs/google-perftools/DEPENDS
index 968d179..3d40085 100755
--- a/libs/google-perftools/DEPENDS
+++ b/libs/google-perftools/DEPENDS
@@ -3,7 +3,7 @@ if [[ ${SMGL_COMPAT_ARCHS[1]} == x86_64 ]] ; then
else
optional_depends libunwind \
"" "" \
- "Use libunwind instead of relying on the frame pointer?"
+ "to use libunwind instead of relying on the frame
pointer"
fi &&

depends -sub CXX gcc &&
diff --git a/libs/google-perftools/DETAILS b/libs/google-perftools/DETAILS
index 469c33d..a630b84 100755
--- a/libs/google-perftools/DETAILS
+++ b/libs/google-perftools/DETAILS
@@ -1,11 +1,12 @@
SPELL=google-perftools
- VERSION=1.7
- SOURCE=$SPELL-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://google-perftools.googlecode.com/files/$SOURCE
-
SOURCE_HASH=sha512:610b7c93d21266ffa62858a754d7f1dcd8a5612114f3cf1a32456d9c838f08d5bb984ccdb98e9cd5037f4a232879b96b0430dc7e372d7e47d165a990d0c13e82
+ SPELLX=gperftools
+ VERSION=2.1
+ SOURCE=$SPELLX-$VERSION.tar.gz
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
+ SOURCE_URL[0]=http://gperftools.googlecode.com/files/$SOURCE
+
SOURCE_HASH=sha512:b5e3387fa4865fc1dd91c60311335aec18c76519ee5016278a3b114e117ba8936772321f7a18c003e54a641a19c249e20916347e44a67ded76d7a9f04230fd03
LICENSE[0]=BSD
- WEB_SITE=http://code.google.com/p/google-perftools/
+ WEB_SITE=http://code.google.com/p/gperftools/
KEYWORDS="libs"
ENTERED=20070627
SHORT='Robust performance tools from Google'
diff --git a/libs/google-perftools/HISTORY b/libs/google-perftools/HISTORY
index a1e5468..e873018 100644
--- a/libs/google-perftools/HISTORY
+++ b/libs/google-perftools/HISTORY
@@ -1,9 +1,14 @@
+2014-04-06 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.1; renewed website, source url; quoting
+ paths
+ * DEPENDS: cleaned up
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)

2011-05-11 David Kowis <dkowis AT shlrm.org>
- * DETAILS: version to 1.7
+ * DETAILS: version to 1.7

2009-04-21 Ethan Grammatikidis <eekee57 AT fastmail.fm>
* DEPENDS: requires libunwind in x86_64, optionally depends on it on
diff --git a/libs/gsl/DETAILS b/libs/gsl/DETAILS
index 79c37bb..48286b8 100755
--- a/libs/gsl/DETAILS
+++ b/libs/gsl/DETAILS
@@ -1,5 +1,5 @@
SPELL=gsl
- VERSION=1.15
+ VERSION=1.16
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/libs/gsl/HISTORY b/libs/gsl/HISTORY
index 82d4060..3d5b25d 100644
--- a/libs/gsl/HISTORY
+++ b/libs/gsl/HISTORY
@@ -1,3 +1,6 @@
+2014-04-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.16
+
2011-05-21 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.15

diff --git a/libs/gwenhywfar/DEPENDS b/libs/gwenhywfar/DEPENDS
index 2f49571..3b60e0d 100755
--- a/libs/gwenhywfar/DEPENDS
+++ b/libs/gwenhywfar/DEPENDS
@@ -1,5 +1,5 @@
depends libtool &&
-depends openssl &&
+depends SSL &&
depends libgcrypt &&
depends gnutls &&

diff --git a/libs/gwenhywfar/HISTORY b/libs/gwenhywfar/HISTORY
index c39aa4a..68a7f60 100644
--- a/libs/gwenhywfar/HISTORY
+++ b/libs/gwenhywfar/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2009-12-30 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 3.11.1

diff --git a/libs/gwenhywfar2/DEPENDS b/libs/gwenhywfar2/DEPENDS
index 2f49571..3b60e0d 100755
--- a/libs/gwenhywfar2/DEPENDS
+++ b/libs/gwenhywfar2/DEPENDS
@@ -1,5 +1,5 @@
depends libtool &&
-depends openssl &&
+depends SSL &&
depends libgcrypt &&
depends gnutls &&

diff --git a/libs/gwenhywfar2/HISTORY b/libs/gwenhywfar2/HISTORY
index e7315f8..ccbe264 100644
--- a/libs/gwenhywfar2/HISTORY
+++ b/libs/gwenhywfar2/HISTORY
@@ -1,2 +1,5 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2008-01-20 George Sherwood <george AT beernabeer.com>
* DETAILS, DEPENDS, HISTORY, CONFLICTS: Created from gwenhywfar
diff --git a/libs/icu/BUILD b/libs/icu/BUILD
index ee815c4..5b91e2c 100755
--- a/libs/icu/BUILD
+++ b/libs/icu/BUILD
@@ -1,4 +1,18 @@
-cd source &&
+cd $SOURCE_DIRECTORY/source &&
# recommended for a system wide install
-OPTS+="--disable-renaming" &&
-default_build
+OPTS+="--disable-renaming --disable-static" &&
+CC=gcc CXX=g++ ./configure --prefix=/usr $OPTS &&
+
+# set options as recommended by icu project
+sed -i '1 i\
+#define U_DISABLE_RENAMING 1\
+#define U_CHARSET_IS_UTF8 1\
+#define U_USING_ICU_NAMESPACE 0\
+#define U_NO_DEFAULT_INCLUDE_UTF_HEADERS 1\
+' common/unicode/uconfig.h &&
+
+make
+
+# these are unused at the moment
+#define UNISTR_FROM_CHAR_EXPLICIT explicit\
+#define UNISTR_FROM_STRING_EXPLICIT explicit
diff --git a/libs/icu/DEPENDS b/libs/icu/DEPENDS
index f148724..cb04139 100755
--- a/libs/icu/DEPENDS
+++ b/libs/icu/DEPENDS
@@ -1 +1,2 @@
-depends -sub CXX gcc
+depends -sub CXX gcc &&
+depends gettext
diff --git a/libs/icu/DETAILS b/libs/icu/DETAILS
index 145b754..0abf251 100755
--- a/libs/icu/DETAILS
+++ b/libs/icu/DETAILS
@@ -1,13 +1,14 @@
SPELL=icu
if [[ "$ICU_DEV" == 'y' ]]; then
- VERSION=4.8.1.1
-
SOURCE_HASH=sha512:811d8ed868c8520249b5de1e8ac5f6d2ae5d7aa9996d856eea6841fcae5e9af7d0746231671fb86d03634a42908643b54033bf86aa10bd3424e58ed0846271f1
+ VERSION=54.1
+
SOURCE_HASH=sha512:d54d4cd826e1aef62a574595a04f9fec0a42c4445ed0a166a6bb5c5f3c9f692bf3273756f350233f50b2a1ad32c437dedfeeac96d6dc814d27bfd9159b7a651c
VX=${VERSION//.r/r}
else
- VERSION=4.8.1.1
- VX=$VERSION
-
SOURCE_HASH=sha512:811d8ed868c8520249b5de1e8ac5f6d2ae5d7aa9996d856eea6841fcae5e9af7d0746231671fb86d03634a42908643b54033bf86aa10bd3424e58ed0846271f1
+ VERSION=54.1
+
SOURCE_HASH=sha512:d54d4cd826e1aef62a574595a04f9fec0a42c4445ed0a166a6bb5c5f3c9f692bf3273756f350233f50b2a1ad32c437dedfeeac96d6dc814d27bfd9159b7a651c
fi
+ VX=$VERSION
+ PATCH_LEVEL=0
SPELLX=icu4c
VERSIONX=${VERSION//./_}
SOURCE=$SPELLX-$VERSIONX-src.tgz
diff --git a/libs/icu/HISTORY b/libs/icu/HISTORY
index b7fb903..8ca7e56 100644
--- a/libs/icu/HISTORY
+++ b/libs/icu/HISTORY
@@ -1,3 +1,47 @@
+2014-10-25 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS:update sha512 sum
+
+2014-10-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 54.1 (both)
+
+2014-04-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 53.1 (both)
+
+2013-11-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD: icu fails to build with clang++
+ => force configure to use gcc
+
+2013-10-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 52.1 (both)
+
+2013-06-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 51.1 (both)
+ * BUILD: -lintl flags not needed
+
+2013-03-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 51.1 (both)
+ * DEPENDS: add gettext
+ * BUILD: add flags for libintl
+ more defines
+
+2012-12-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 50.1.1 (both)
+
+2012-11-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 50.1 (both)
+
+2012-07-31 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 49.1.2 (both)
+
+2012-04-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * BUILD: force U_DISABLE_RENAMING and U_CHARSET_IS_UTF8
+ plus various other recommended options
+ * DETAILS: PATCH_LEVEL=1
+ * TESTING: added, to track status of dependent spells
+
+2012-03-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 49.1
+
2011-10-31 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 4.8.1.1 (both)

diff --git a/libs/icu/TESTING b/libs/icu/TESTING
new file mode 100644
index 0000000..d60dfd5
--- /dev/null
+++ b/libs/icu/TESTING
@@ -0,0 +1,32 @@
+ICU-49.1 has many changes, so we need to verify that its users still build
and work:
+
+Usedby tested Status
+
+beecrypt
+boost 2012-04-08 ok
+c3270
+calibre
+couchdb
+eflwebkit
+firebird
+firebird25 2012-04-01 ok
+gdisk
+harfbuzz
+libxml2 2012-04-01 ok
+libxslt 2012-04-02 ok
+mono
+neon 2012-04-09 ok
+openoffice
+parrot 2012-04-02 ok
+php
+php-dev
+qt4 2012-04-08 ok
+qtbase 2012-04-04 ok
+raptor 2012-04-01 ok
+subversion 2012-04-09 ok
+sword
+webkitgtk
+webkitgtk3
+x3270
+xalan-c
+xerces-c
diff --git a/libs/iec16022/DEPENDS b/libs/iec16022/DEPENDS
new file mode 100755
index 0000000..a69c83f
--- /dev/null
+++ b/libs/iec16022/DEPENDS
@@ -0,0 +1,2 @@
+depends libz &&
+depends popt
diff --git a/libs/iec16022/DETAILS b/libs/iec16022/DETAILS
new file mode 100755
index 0000000..5d82752
--- /dev/null
+++ b/libs/iec16022/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=iec16022
+ VERSION=0.2.4
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://datenfreihafen.org/~stefan/$SPELL/$SOURCE
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+
SOURCE_HASH=sha512:4e997a6c224bb7f2a0c2e7a2e22641c7bdce72e1da9bd580efe4ed923a0a80d0ac32d960549c757edabdf214f9d6daca3755c32df00f6a4e3e5d1d2005031cb4
+ WEB_SITE=http://datenfreihafen.org/projects/iec16022.html
+ LICENSE[0]=
+ ENTERED=20131117
+ SHORT="library for DataMatrix barcodes"
+cat << EOF
+With iec16022 you can produce 2D barcodes often also referenced as
DataMatrix.
+EOF
diff --git a/libs/iec16022/HISTORY b/libs/iec16022/HISTORY
new file mode 100644
index 0000000..f1b37cf
--- /dev/null
+++ b/libs/iec16022/HISTORY
@@ -0,0 +1,2 @@
+2013-11-17 Robin Cook <rcook AT wyrms.net>
+ * DETAILS, DEPENDS: spell created
diff --git a/libs/isl/DETAILS b/libs/isl/DETAILS
new file mode 100755
index 0000000..c546aff
--- /dev/null
+++ b/libs/isl/DETAILS
@@ -0,0 +1,26 @@
+ SPELL=isl
+ VERSION=0.13
+ SOURCE="${SPELL}-${VERSION}.tar.xz"
+ SOURCE_URL[0]=http://${SPELL}.gforge.inria.fr/${SOURCE}
+
SOURCE_HASH=sha512:08cbcefc671be7754ec8ab17695d960bc2340df06d8c16143530f24b38dc1d0bc1ed095ba4f8c1c61d99739224ce2d8b07a648953026fef5bdd4f390d6fe3b43
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://isl.gforge.inria.fr/";
+ LICENSE[0]="MIT"
+ ENTERED=20140917
+ KEYWORDS=""
+ SHORT="Integer Set Library"
+cat << EOF
+isl is a library for manipulating sets and relations of integer points
bounded
+by linear constraints. Supported operations on sets include intersection,
+union, set difference, emptiness check, convex hull, (integer) affine hull,
+integer projection, computing the lexicographic minimum using parametric
+integer programming, coalescing and parametric vertex enumeration. It also
+includes an ILP solver based on generalized basis reduction, transitive
+closures on maps (which may encode infinite graphs), dependence analysis
+and bounds on piecewise step-polynomials. For more information see
+the project page, the online user manual (html) or the complete manual
+(pdf). For an introduction to the underlying concepts, see the first part
+of the presentation Integer sets and relations: from high-level modeling to
+low-level implementation . The barvinok package contains an iscc calculator
+that exposes some of the operations supported by isl.
+EOF
diff --git a/libs/isl/HISTORY b/libs/isl/HISTORY
new file mode 100644
index 0000000..5056b99
--- /dev/null
+++ b/libs/isl/HISTORY
@@ -0,0 +1,2 @@
+2014-09-17 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: spell created
diff --git a/libs/json-c/BUILD b/libs/json-c/BUILD
new file mode 100755
index 0000000..142f4fc
--- /dev/null
+++ b/libs/json-c/BUILD
@@ -0,0 +1,2 @@
+CFLAGS+=" -Wno-error" &&
+default_build
diff --git a/libs/json-c/DETAILS b/libs/json-c/DETAILS
index a3cbee5..4ef7871 100755
--- a/libs/json-c/DETAILS
+++ b/libs/json-c/DETAILS
@@ -1,10 +1,11 @@
SPELL=json-c
- VERSION=0.9
-
SOURCE_HASH=sha512:40e4f7efd82fac732ff6da439a1ca95944d4ecfa8a673c7466e93134f29f8863f4d86f4e6e859a7be0096a25837047bd167a625cc0c61d6b919b55c5a47a76e8
+ VERSION=0.12
+
SOURCE_HASH=sha512:c959804362386f6b77e9d04b5fedf6d6aff1fcd0ab50250edb25f759b510b402e7ad4b33d1cbadc3337b63a3145d19f310812a9ee351748348304b384dc2dc35
+ SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=http://oss.metaparadigm.com/json-c/$SOURCE
- WEB_SITE=http://oss.metaparadigm.com/json-c/
+ SOURCE_URL[0]=https://s3.amazonaws.com/json-c_releases/releases/$SOURCE
+ WEB_SITE=https://github.com/json-c/json-c
ENTERED=20111127
LICENSE[0]=MIT
SHORT="JSON implementation in C"
diff --git a/libs/json-c/HISTORY b/libs/json-c/HISTORY
index 3bd84f4..3a610d5 100644
--- a/libs/json-c/HISTORY
+++ b/libs/json-c/HISTORY
@@ -1,2 +1,12 @@
+2014-04-18 Treeve Jelbert <treeve AT souremage.org>
+ * DETAILS: version 0.12
+ SECURITY_PATCH=1
+ fixes CVE-2013-6371 & CVE-2013-637
+ * BUILD: added, to suppress errors
+
+2013-10-17 Treeve Jelbert <treeve AT souremage.org>
+ * DETAILS: version 0.11
+ new SOURCE_URL & WEB_SITE
+
2011-11-27 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: spell created, version 0.9
diff --git a/libs/ldns/CONFIGURE b/libs/ldns/CONFIGURE
index ad2ad73..b9daa76 100755
--- a/libs/ldns/CONFIGURE
+++ b/libs/ldns/CONFIGURE
@@ -1,3 +1,26 @@
+. "$GRIMOIRE/FUNCTIONS" &&
+
+config_query_option LDNS_OPTS "Enable ECDSA support?" y \
+ "--enable-ecdsa" \
+ "--disable-ecdsa" &&
+
+config_query_option LDNS_OPTS "Enable SHA256 and SHA512 RRSIG support?" y \
+ "--enable-sha2" \
+ "--disable-sha2" &&
+
+config_query_option LDNS_OPTS "Enable DANE support?" y \
+ "--enable-dane" \
+ "--disable-dane" &&
+
+if spell_ok openssl && is_version_less $(installed_version openssl) 1.0; then
+ message "${MESSAGE_COLOR}WARNING: GOST support requires OpenSSL 1.0, which
is not installed. If you need it," &&
+ message "select 1.0 below to replace current
${DEFAULT_COLOR}$(installed_version openssl)${MESSAGE_COLOR} version with one
from OpenSSL 1.0 branch.${DEFAULT_COLOR}"
+fi &&
+
+config_query_list LDNS_OPENSSL "Which OpenSSL branch?" \
+ 0.9 \
+ 1.0 &&
+
config_query_option LDNS_DRILL "Build and install drill?" n \
"--with-drill" "--without-drill" &&

diff --git a/libs/ldns/DEPENDS b/libs/ldns/DEPENDS
index ce0aff0..03e6093 100755
--- a/libs/ldns/DEPENDS
+++ b/libs/ldns/DEPENDS
@@ -1,11 +1,15 @@
depends make &&
depends libtool &&
-depends openssl &&

-optional_depends -sub "1.0" openssl \
- "--enable-gost" \
- "--disable-gost" \
- "for GOST support" &&
+if [[ $LDNS_OPENSSL == "1.0" ]]; then
+ depends -sub "1.0" openssl &&
+
+ config_query_option LDNS_OPTS "Enable GOST support?" y \
+ "--enable-gost" \
+ "--disable-gost"
+else
+ depends openssl '--disable-gost'
+fi &&

optional_depends -sub PYTHON swig \
"--with-pyldns" \
@@ -16,4 +20,9 @@ if is_depends_enabled $SPELL swig; then
config_query_option LDNS_OPTS "Install ldnsx Python module?" y \
"--with-pyldnsx" \
"--without-pyldnsx"
-fi
+fi &&
+
+optional_depends perl \
+ "--with-p5-dns-ldns" \
+ "--without-p5-dns-ldns" \
+ "to generate DNS::LDNS Perl bindings"
diff --git a/libs/ldns/DETAILS b/libs/ldns/DETAILS
index af3114d..af90557 100755
--- a/libs/ldns/DETAILS
+++ b/libs/ldns/DETAILS
@@ -1,16 +1,16 @@
SPELL=ldns
- VERSION=1.6.16
+ VERSION=1.6.17
+ PATCHLEVEL=2
SOURCE=$SPELL-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://www.nlnetlabs.nl/downloads/ldns/$SOURCE
-
SOURCE_HASH=sha512:ae32abf4fc146b4f8efb7d7751b09f629d28cbcb39d9493e5c00198b862d16274bc1bf6ac68c4fe35f177184bfe71bf68e1e6461c0fe6b6d57855549b08a4515
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ SOURCE_URL[0]=http://www.nlnetlabs.nl/downloads/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:5de42b4b8622591db51efb0956735deee9cd5e0bee12249a03b65c5b45d7c51bf9c2edb310ef9d7431af49aef77d968bfa2455a7dedfa80cde3d433436c83785
LICENSE[0]=MIT
WEB_SITE=http://www.nlnetlabs.nl/projects/ldns/
GATHER_DOCS=off
ENTERED=20060126
KEYWORDS="dns libs"
- SHORT="ldns is a DNS programming library"
-
+ SHORT="DNS programming library"
cat << EOF
ldns is a library to simplify (experimental) DNS programming,
also included is the first tool to make use of this library
diff --git a/libs/ldns/HISTORY b/libs/ldns/HISTORY
index a4d2c03..352fc25 100644
--- a/libs/ldns/HISTORY
+++ b/libs/ldns/HISTORY
@@ -1,3 +1,19 @@
+2014-11-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL++
+ * CONFIGURE: added missing options; corrected GOST notice
+ * DEPENDS: made GOST support optional for openssl 1.0 as well
+
+2014-10-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1
+ * DEPENDS, CONFIGURE: moved openssl branch selection to CONFIGURE to
+ avoid sub-dependency error when cast of the spell queues 1.0 branch
+ of openssl in global sub_depends file for next recast
+
+2014-05-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.6.17
+ * DEPENDS: added warning on switching openssl branches; added perl
+ optional dependency
+
2012-11-19 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.6.16

diff --git a/libs/libaio/DETAILS b/libs/libaio/DETAILS
index d92c8fc..c53bd3a 100755
--- a/libs/libaio/DETAILS
+++ b/libs/libaio/DETAILS
@@ -1,8 +1,8 @@
SPELL=libaio
- VERSION=0.3.109
+ VERSION=0.3.110
SOURCE="${SPELL}_${VERSION}.orig.tar.gz"

SOURCE_URL[0]=http://ftp.debian.org/debian/pool/main/liba/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:225b1da546410f8edb68d4c4628cc7c1a18660c7c95efa885ea0880ef7e83b08baa7d7af052fedfbff135a607f035241224e1ec91e9da54af19aaf7c39c05a53
+
SOURCE_HASH=sha512:664295d330d6e9adc005e2331e77582619625b479ffc2b81728ba6a682487380ee936079c4a69d35144b458bbe35c612f4ed9b32e913bd7e109b824345763eb3
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://lse.sourceforge.net/io/aio.html";
LICENSE[0]=LGPL
diff --git a/libs/libaio/HISTORY b/libs/libaio/HISTORY
index 3db40a4..7cb7829 100644
--- a/libs/libaio/HISTORY
+++ b/libs/libaio/HISTORY
@@ -1,3 +1,6 @@
+2015-01-02 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 0.3.110
+
2011-08-05 Julien "_kaze_" ROZO <julien AT rozo.org>
* DETAILS: updated version to 0.3.109

diff --git a/libs/libatomic_ops/DETAILS b/libs/libatomic_ops/DETAILS
index add77ef..ab622d7 100755
--- a/libs/libatomic_ops/DETAILS
+++ b/libs/libatomic_ops/DETAILS
@@ -1,5 +1,5 @@
SPELL=libatomic_ops
- VERSION=7.2
+ VERSION=7.4.0

SOURCE_HASH=sha512:e5ba1e14d72a2aa85ef0db18026095e4d1490bf31af437ab875ef356b77c7fe9194c6d198c0110db911dd1e8235772c4026dc8f4eecebf8d5be8424837734717
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/ivmai-libatomic_ops-ee242b7
diff --git a/libs/libatomic_ops/HISTORY b/libs/libatomic_ops/HISTORY
index 73ab8ae..f880b09 100644
--- a/libs/libatomic_ops/HISTORY
+++ b/libs/libatomic_ops/HISTORY
@@ -1,3 +1,6 @@
+2014-02-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 7.4.0
+
2012-05-17 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 7.2

diff --git a/libs/libatomic_ops/libatomic_ops-1.2.tar.gz.sig
b/libs/libatomic_ops/libatomic_ops-1.2.tar.gz.sig
deleted file mode 100644
index cb25095..0000000
Binary files a/libs/libatomic_ops/libatomic_ops-1.2.tar.gz.sig and /dev/null
differ
diff --git a/libs/libbinio/DEPENDS b/libs/libbinio/DEPENDS
new file mode 100755
index 0000000..f148724
--- /dev/null
+++ b/libs/libbinio/DEPENDS
@@ -0,0 +1 @@
+depends -sub CXX gcc
diff --git a/libs/libbinio/DETAILS b/libs/libbinio/DETAILS
new file mode 100755
index 0000000..862f77d
--- /dev/null
+++ b/libs/libbinio/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=libbinio
+ VERSION=1.4
+ SOURCE=$SPELL-$VERSION.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+ LICENSE[0]=GPL
+ WEB_SITE=http://libbinio.sourceforge.net/
+ ENTERED=20130701
+ SHORT="binary I/O stream class library"
+cat << EOF
+The binary I/O stream class library presents a platform-independent way to
+access binary data streams in C++. The library is hardware independent in
+the form that it transparently converts between the different forms of
+machine-internal binary data representation. It further employs no special
+I/O protocol and can be used on arbitrary binary data sources.
+EOF
diff --git a/libs/libbinio/HISTORY b/libs/libbinio/HISTORY
new file mode 100644
index 0000000..ecf9281
--- /dev/null
+++ b/libs/libbinio/HISTORY
@@ -0,0 +1,3 @@
+2013-07-01 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS, DEPENDS, PRE_BUILD, eof.diff: spell created, version 1.4
+ eof.diff from Arch
diff --git a/libs/libbinio/PRE_BUILD b/libs/libbinio/PRE_BUILD
new file mode 100755
index 0000000..80fb7ba
--- /dev/null
+++ b/libs/libbinio/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY/src" &&
+
+patch -p0 < "$SPELL_DIRECTORY/eof.diff"
diff --git a/libs/libbinio/eof.diff b/libs/libbinio/eof.diff
new file mode 100644
index 0000000..d4e54c2
--- /dev/null
+++ b/libs/libbinio/eof.diff
@@ -0,0 +1,28 @@
+--- binwrap.cpp 2003/03/08 16:02:34 1.10
++++ binwrap.cpp 2009/09/29 22:06:39 1.11
+@@ -14,7 +14,7 @@
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ *
+ * binwrap.cpp - Binary I/O wrapper, using standard iostreams library
+- * Copyright (C) 2002, 2003 Simon Peter <dn.tlp AT gmx.net>
++ * Copyright (C) 2002, 2003, 2009 Simon Peter <dn.tlp AT gmx.net>
+ */
+
+ #include "binwrap.h"
+@@ -47,9 +47,12 @@
+ {
+ if(!in) { err = NotOpen; return 0; }
+
+- int i = in->get();
+- if(i == EOF) err |= Eof;
+- return (Byte)i;
++ if(!in->eof()) {
++ return (Byte)in->get();
++ } else {
++ err |= Eof;
++ return 0;
++ }
+ }
+
+ long biniwstream::pos()
+
diff --git a/libs/libbinio/libbinio-1.4.tar.bz2.sig
b/libs/libbinio/libbinio-1.4.tar.bz2.sig
new file mode 100644
index 0000000..19e3822
Binary files /dev/null and b/libs/libbinio/libbinio-1.4.tar.bz2.sig differ
diff --git a/libs/libbsd/DEPENDS b/libs/libbsd/DEPENDS
deleted file mode 100755
index 7be141c..0000000
--- a/libs/libbsd/DEPENDS
+++ /dev/null
@@ -1 +0,0 @@
-depends libffi
diff --git a/libs/libbsd/DETAILS b/libs/libbsd/DETAILS
index c8895ae..8a41285 100755
--- a/libs/libbsd/DETAILS
+++ b/libs/libbsd/DETAILS
@@ -1,8 +1,11 @@
SPELL=libbsd
- VERSION=0.4.2
- SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_URL[0]=http://${SPELL}.freedesktop.org/releases/${SOURCE}
-
SOURCE_HASH=sha512:973d07b39040d9a0f3ee6b347c23a7a2dee0ec9490532909e8e815679d4bbe6d2f8caedc6f84162cf684bef3819a5ad5883f41e64675c9fb7d8be4db0aa1e619
+ VERSION=0.7.0
+ SOURCE="${SPELL}-${VERSION}.tar.xz"
+ SOURCE2=$SOURCE.asc
+ SOURCE_URL[0]=http://libbsd.freedesktop.org/releases/${SOURCE}
+ SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
+ SOURCE_GPG=libbsd.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://libbsd.freedesktop.org";
LICENSE[0]=BSD
diff --git a/libs/libbsd/HISTORY b/libs/libbsd/HISTORY
index bac003f..30ce190 100644
--- a/libs/libbsd/HISTORY
+++ b/libs/libbsd/HISTORY
@@ -1,3 +1,15 @@
+2014-10-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.7.0
+ * libbsd.gpg: added A4AE57A3 public key (Guillem Jover
+ <guillem AT hadrons.org>)
+
+2013-08-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.6.0; renewed source extension;
+ converted to upstream signature checking
+ * DEPENDS: dropped unneeded dependency
+ * libbsd.gpg: added gpg keyring (9D928C9B public key Guillem Jover
+ <guillem AT hadrons.org>)
+
2012-07-05 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.4.2

diff --git a/libs/libbsd/libbsd.gpg b/libs/libbsd/libbsd.gpg
new file mode 100644
index 0000000..ce9c189
Binary files /dev/null and b/libs/libbsd/libbsd.gpg differ
diff --git a/libs/libcap-ng/DEPENDS b/libs/libcap-ng/DEPENDS
new file mode 100755
index 0000000..de4b462
--- /dev/null
+++ b/libs/libcap-ng/DEPENDS
@@ -0,0 +1,4 @@
+optional_depends swig '--with-python' '--without-python' 'python bindings'
+if is_depends_enabled $SPELL swig;then
+ depends PYTHON
+fi
diff --git a/libs/libcap-ng/DETAILS b/libs/libcap-ng/DETAILS
index a12f67b..05ad2e8 100755
--- a/libs/libcap-ng/DETAILS
+++ b/libs/libcap-ng/DETAILS
@@ -1,7 +1,7 @@
SPELL="libcap-ng"
- VERSION="0.6.5"
+ VERSION="0.7.3"
+
SOURCE_HASH="sha512:f03a35c54b5998ef2e712540caa1f4ade37f9abe60992a1e727142b26815a4b8a7ce86ea94466fe692e4798c7297e5e1bbd338e5afe05689905ee9e0c0f16ef2"
SOURCE="${SPELL}-${VERSION}.tar.gz"
-
SOURCE_HASH="sha512:388749ba447811ea7a7b5d93622af8084c89bf7a8f62e5d446366099dee864726e7636da60f843c917d199f210ec5fd996241bf6cb6a922f8395050ed73e42d1"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="http://people.redhat.com/sgrubb/${SPELL}/${SOURCE}";
WEB_SITE="http://people.redhat.com/sgrubb/libcap-ng/";
diff --git a/libs/libcap-ng/HISTORY b/libs/libcap-ng/HISTORY
index 73317f4..b050b58 100644
--- a/libs/libcap-ng/HISTORY
+++ b/libs/libcap-ng/HISTORY
@@ -1,3 +1,7 @@
+2013-09-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.7.3
+ * DEPENDS: added, for python bindings
+
2011-01-28 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.6.5

diff --git a/libs/libcap/BUILD b/libs/libcap/BUILD
index d3d44c3..8f58e6d 100755
--- a/libs/libcap/BUILD
+++ b/libs/libcap/BUILD
@@ -1,6 +1 @@
-# fails to compile on non amd64 with PIC, bug #9087
-disable_pic &&
-
-# -I added (bug #14583)
-# -L added (bug #14660)
-make PAM_CAP=$LIBCAP_PAM CFLAGS="$CFLAGS -I$SOURCE_DIRECTORY/libcap/include
-L$SOURCE_DIRECTORY/libcap"
+make
diff --git a/libs/libcap/DETAILS b/libs/libcap/DETAILS
index 33ba854..f3ef180 100755
--- a/libs/libcap/DETAILS
+++ b/libs/libcap/DETAILS
@@ -1,12 +1,13 @@
SPELL=libcap
- VERSION=2.22
+ VERSION=2.24
+
SOURCE_HASH=sha512:c062bab936d651a50efa66dcfa51ab3ce4b0881195d23bb32142b5c8044d30e0e2152f3497844ce90c04f909aeffe2d41203efff41972e38758dcca7b653884b
PATCHLEVEL=0
- SOURCE=$SPELL-$VERSION.tar.bz2
- SOURCE2=$SOURCE.sign
+ SOURCE=$SPELL-$VERSION.tar.xz
+# SOURCE2=$SOURCE.sign

SOURCE_URL[0]=http://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/$SOURCE
- SOURCE2_URL[0]=$SOURCE_URL.sign
- SOURCE_GPG=kernel.gpg:$SOURCE2:UPSTREAM_KEY
- SOURCE2_IGNORE=signature
+# SOURCE2_URL[0]=$SOURCE_URL.sign
+# SOURCE_GPG=kernel.gpg:$SOURCE2:UPSTREAM_KEY
+# SOURCE2_IGNORE=signature
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
LICENSE[0]=GPL
WEB_SITE=http://sites.google.com/site/fullycapable/
diff --git a/libs/libcap/HISTORY b/libs/libcap/HISTORY
index d341d3d..d423225 100644
--- a/libs/libcap/HISTORY
+++ b/libs/libcap/HISTORY
@@ -1,3 +1,9 @@
+2014-04-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.24
+ * PRE_BUILD, INSTALL, *.patch: deleted
+ * BUILD: simplify
+ builds & installs without PAM on amd64, linux 3.14.0
+
2011-07-28 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.22

diff --git a/libs/libcap/INSTALL b/libs/libcap/INSTALL
deleted file mode 100755
index ba6384a..0000000
--- a/libs/libcap/INSTALL
+++ /dev/null
@@ -1,6 +0,0 @@
-prefix="$INSTALL_ROOT/usr" \
-make \
- exec_prefix="$INSTALL_ROOT" \
- inc_prefix="$INSTALL_ROOT/usr" \
- PAM_CAP=$LIBCAP_PAM \
- install
diff --git a/libs/libcap/PRE_BUILD b/libs/libcap/PRE_BUILD
deleted file mode 100755
index 7143ba1..0000000
--- a/libs/libcap/PRE_BUILD
+++ /dev/null
@@ -1,12 +0,0 @@
-default_pre_build &&
-cd "$SOURCE_DIRECTORY" &&
-
-patch -p0 < "$SPELL_DIRECTORY/types.patch" &&
-
-# note that, yes indeed, they typo'd the extra S
-sed -i "s:^COPTFLAGS=.*:COPTFLAG=${CFLAGS}:; \
- s:^LDFLAGS=.*:LDFLAGS=${LDFLAGS}:" Make.Rules &&
-
-# there's no indent for gperf..
-sed -i "s:\$(INDENT)::" libcap/Makefile &&
-patch -p1 -d $SOURCE_DIRECTORY <
$SPELL_DIRECTORY/libcap-2.20-ignore-RAISE_SETFCAP-install-failures.patch
diff --git
a/libs/libcap/libcap-2.20-ignore-RAISE_SETFCAP-install-failures.patch
b/libs/libcap/libcap-2.20-ignore-RAISE_SETFCAP-install-failures.patch
deleted file mode 100644
index 1bc4d63..0000000
--- a/libs/libcap/libcap-2.20-ignore-RAISE_SETFCAP-install-failures.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From f2020ee4ee4b2f245637c77e81d62ab6d1db3c6c Mon Sep 17 00:00:00 2001
-From: Mike Frysinger <vapier AT gentoo.org>
-Date: Tue, 25 Jan 2011 15:52:31 -0500
-Subject: [PATCH] ignore RAISE_SETFCAP install failures
-
-While the new RAISE_SETFCAP feature is nifty, its failure to run (often
-due to the fs not supporting it) shouldn't impair the default install.
-
-Signed-off-by: Mike Frysinger <vapier AT gentoo.org>
----
- progs/Makefile | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-diff --git a/progs/Makefile b/progs/Makefile
-index c261f57..9e1a84d 100644
---- a/progs/Makefile
-+++ b/progs/Makefile
-@@ -30,7 +30,7 @@ install: all
- install -m 0755 $$p $(SBINDIR) ; \
- done
- ifeq ($(RAISE_SETFCAP),yes)
-- $(SBINDIR)/setcap cap_setfcap=i $(SBINDIR)/setcap
-+ -$(SBINDIR)/setcap cap_setfcap=i $(SBINDIR)/setcap
- endif
-
- clean:
---
-1.7.4.rc2
-
diff --git a/libs/libcap/types.patch b/libs/libcap/types.patch
deleted file mode 100644
index 63d5849..0000000
--- a/libs/libcap/types.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- progs/capsh.c.orig 2008-10-25 07:28:47.000000000 +0400
-+++ progs/capsh.c 2009-03-25 11:51:13.228249448 +0300
-@@ -12,6 +12,7 @@
- #include <stdio.h>
- #include <string.h>
- #include <stdlib.h>
-+#include <asm/types.h>
- #include <sys/prctl.h>
- #include <sys/capability.h>
- #include <unistd.h>
diff --git a/libs/libcdio/DETAILS b/libs/libcdio/DETAILS
index f528ec6..fb28509 100755
--- a/libs/libcdio/DETAILS
+++ b/libs/libcdio/DETAILS
@@ -1,5 +1,5 @@
SPELL=libcdio
- VERSION=0.90
+ VERSION=0.92
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/libs/libcdio/HISTORY b/libs/libcdio/HISTORY
index 50a7aae..6bf3edf 100644
--- a/libs/libcdio/HISTORY
+++ b/libs/libcdio/HISTORY
@@ -1,3 +1,6 @@
+2014-01-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.92
+
2013-02-24 Vlad Glagolev <stealth AT sourcemage.org>
* UP_TRIGGERS: added, for proper update process

diff --git a/libs/libchipcard/DEPENDS b/libs/libchipcard/DEPENDS
index a760b7d..a992bf5 100755
--- a/libs/libchipcard/DEPENDS
+++ b/libs/libchipcard/DEPENDS
@@ -16,7 +16,7 @@ optional_depends sysfsutils \
"" \
"sysfs support" &&

-optional_depends openssl \
+optional_depends SSL \
"--enable-ssl" \
"--disable-ssl" \
"Enable SSL features"
diff --git a/libs/libchipcard/HISTORY b/libs/libchipcard/HISTORY
index 26b0ad9..327c6bb 100644
--- a/libs/libchipcard/HISTORY
+++ b/libs/libchipcard/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2012-05-09 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: libusb => LIBUSB

diff --git a/libs/libconfig/DEPENDS b/libs/libconfig/DEPENDS
new file mode 100755
index 0000000..cf20e51
--- /dev/null
+++ b/libs/libconfig/DEPENDS
@@ -0,0 +1,2 @@
+depends -sub CXX gcc
+
diff --git a/libs/libconfig/HISTORY b/libs/libconfig/HISTORY
index a2d4b8c..c74b1b4 100644
--- a/libs/libconfig/HISTORY
+++ b/libs/libconfig/HISTORY
@@ -1,3 +1,6 @@
+2014-08-24 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: C++
+
2013-02-14 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 1.4.9

diff --git a/libs/libcsv/DETAILS b/libs/libcsv/DETAILS
index 0cefbf2..94ff303 100755
--- a/libs/libcsv/DETAILS
+++ b/libs/libcsv/DETAILS
@@ -1,6 +1,6 @@
SPELL=libcsv
- VERSION=3.0.2
-
SOURCE_HASH=sha512:c797bcb3bb030762efe9c1ded36910b66a3910860e394824ff5c3e2cf1b0396830605e38f2a8ce7dfa1114a7645fd0c210c0b171bc5360b49eb109bc4b5e72c2
+ VERSION=3.0.3
+
SOURCE_HASH=sha512:e657b166ce9e0159aab14edda9b5513922ee1a307065ba264342457629b13e8380f96b3ebabc690fd868dad23efc624362272ffe7c8b2acba8ad9e920dde7172
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
diff --git a/libs/libcsv/HISTORY b/libs/libcsv/HISTORY
index 55bc4b4..6270ad7 100644
--- a/libs/libcsv/HISTORY
+++ b/libs/libcsv/HISTORY
@@ -1,3 +1,6 @@
+2013-05-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.0.23
+
2012-06-02 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 3.0.2
* BUILD: use default_build
diff --git a/libs/libdrm/BUILD b/libs/libdrm/BUILD
index c160d7f..7ce40ce 100755
--- a/libs/libdrm/BUILD
+++ b/libs/libdrm/BUILD
@@ -1,5 +1,7 @@
if [[ $LIBDRM_NV == y ]]; then
- OPTS="--enable-nouveau-experimental-api $OPTS"
+ OPTS="--enable-nouveau $OPTS"
+else
+ OPTS="--disable-nouveau $OPTS"
fi &&
if [[ $LIBDRM_INTEL == n ]]; then
OPTS="--disable-intel $OPTS"
diff --git a/libs/libdrm/DEPENDS b/libs/libdrm/DEPENDS
index 29cb633..128318a 100755
--- a/libs/libdrm/DEPENDS
+++ b/libs/libdrm/DEPENDS
@@ -1,7 +1,7 @@
depends libpthread-stubs &&
depends libpciaccess &&

-optional_depends udev \
+optional_depends UDEV \
"--enable-udev" \
"--disable-udev" \
"support for using udev instead of mknod"
diff --git a/libs/libdrm/DETAILS b/libs/libdrm/DETAILS
index 9b41559..dae4c86 100755
--- a/libs/libdrm/DETAILS
+++ b/libs/libdrm/DETAILS
@@ -1,22 +1,18 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=libdrm
if [[ $LIBDRM_BRANCH == scm ]]; then
- if [[ $LIBDRM_AUTOUPDATE == y ]]; then
- VERSION="$(date +%Y%m%d)"
- else
- VERSION=git
- fi
+ VERSION="$(get_scm_version)"
SOURCE=drm-git.tar.bz2 # Use the same source as drm
SOURCE_URL[0]=git://anongit.freedesktop.org/git/mesa/drm:drm-git
SOURCE_DIRECTORY="$BUILD_DIRECTORY/drm-git"
SOURCE_IGNORE=volatile
FORCE_DOWNLOAD=1
else
- VERSION=2.4.26
-#
SOURCE_HASH=sha512:92ee0c40396c77fd32570660bfc3358a76fed46cb4d918809dd295c76b032d01658156aa715896547de2bed68bab5cfa79e76481f25f5f5c4d44c2e02f6b94fd
+ VERSION=2.4.58
+
SOURCE_HASH=sha512:26776b3f93fe173f4e0f94668813ec1a756d9f15385d1cad70c7af8d4d5d503aef00e14081c76f6fcac6e0c606e106e47ddf76038f8601b71fc380306536f937
SOURCE=${SPELL}-${VERSION}.tar.bz2
SOURCE_URL[0]=http://dri.freedesktop.org/${SPELL}/${SOURCE}
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
fi
WEB_SITE=http://dri.freedesktop.org/
ENTERED=20051125
diff --git a/libs/libdrm/HISTORY b/libs/libdrm/HISTORY
index 1c99c94..af87b24 100644
--- a/libs/libdrm/HISTORY
+++ b/libs/libdrm/HISTORY
@@ -1,3 +1,52 @@
+2014-09-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.4.58
+
+2014-08-24 Thomas Orgis <sobukus AT sourcemage.org>
+ * SUB_DEPENDS, PRE_SUB_DEPENDS: support NV and NOUVEAU, both in field
+ use:-/
+
+2014-07-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.4.56
+
+2014-07-25 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.4.55
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2014-05-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.4.54
+
+2014-04-11 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.4.53
+
+2014-01-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.4.51
+
+2013-12-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.4.50
+
+2013-11-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.4.49
+
+2013-11-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.4.48
+
+2013-10-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.4.47
+
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: udev => UDEV
+
+2013-07-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.4.46
+
+2013-06-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * BUILD: fix nouveau
+
+2013-05-30 Remko van der Vossen <wich AT sourcemage.org>
+ * DETAILS: 2.4.45
+
2011-09-22 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS, PREPARE, PRE_BUILD: Use prepare_select_branch

diff --git a/libs/libdrm/PRE_SUB_DEPENDS b/libs/libdrm/PRE_SUB_DEPENDS
index b8aa194..10c89b6 100755
--- a/libs/libdrm/PRE_SUB_DEPENDS
+++ b/libs/libdrm/PRE_SUB_DEPENDS
@@ -1,5 +1,5 @@
case $THIS_SUB_DEPENDS in
- NV) [[ "$LIBDRM_NV" == "y" ]] && return 0 ;;
+ NV|NOUVEAU) [[ "$LIBDRM_NV" == "y" ]] && return 0 ;;
INTEL) [[ "$LIBDRM_INTEL" == "y" ]] && return 0 ;;
RADEON) [[ "$LIBDRM_RADEON" == "y" ]] && return 0 ;;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"
diff --git a/libs/libdrm/SUB_DEPENDS b/libs/libdrm/SUB_DEPENDS
index f0d0d9e..5db50df 100755
--- a/libs/libdrm/SUB_DEPENDS
+++ b/libs/libdrm/SUB_DEPENDS
@@ -1,5 +1,5 @@
case $THIS_SUB_DEPENDS in
- NV) message "${SPELL_COLOR}libdrm${DEFAULT_COLOR}${MESSAGE_COLOR}
requested with Nouveau KMS API${DEFAULT_COLOR}" &&
+ NV|NOUVEAU) message "${SPELL_COLOR}libdrm${DEFAULT_COLOR}${MESSAGE_COLOR}
requested with Nouveau KMS API${DEFAULT_COLOR}" &&
LIBDRM_NV='y'
;;
INTEL) message "${SPELL_COLOR}libdrm${DEFAULT_COLOR}${MESSAGE_COLOR}
requested with Intel KMS API${DEFAULT_COLOR}" &&
diff --git a/libs/libdrm/libdrm-2.4.26.tar.bz2.sig
b/libs/libdrm/libdrm-2.4.26.tar.bz2.sig
deleted file mode 100644
index ba03db0..0000000
Binary files a/libs/libdrm/libdrm-2.4.26.tar.bz2.sig and /dev/null differ
diff --git a/libs/libedit/DETAILS b/libs/libedit/DETAILS
index 60a7c9d..ce219ad 100755
--- a/libs/libedit/DETAILS
+++ b/libs/libedit/DETAILS
@@ -1,6 +1,6 @@
SPELL=libedit
- VERSION=20110227-3.0
-
SOURCE_HASH=sha512:864e235d771ba32fb708d36fb6bd71f763895ddd3ec0d4d0fd8d1942d185f28d1da4fcc0827b77b032b65ea0ec7eac91264fdba1d4d77b6414c8a18218dedaba
+ VERSION=20140213-3.1
+
SOURCE_HASH=sha512:e4aa842c52cd750ea16acd41fed5b037c1455f33e19edaef4754d9d9eb833100c4a98dd874b197ffc09a8808dcee18348c86c7314a3df722d7b02a957d7d08e4
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://www.thrysoee.dk/editline/
diff --git a/libs/libedit/HISTORY b/libs/libedit/HISTORY
index d3de745..399f745 100644
--- a/libs/libedit/HISTORY
+++ b/libs/libedit/HISTORY
@@ -1,3 +1,6 @@
+2014-05-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 20140213-3.1
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/libs/libesmtp/DEPENDS b/libs/libesmtp/DEPENDS
index bc7bba7..11c1255 100755
--- a/libs/libesmtp/DEPENDS
+++ b/libs/libesmtp/DEPENDS
@@ -1,5 +1,5 @@
depends libtool &&
-optional_depends openssl \
+optional_depends SSL \
"--with-openssl" \
"--without-openssl" \
"for SSL/TLS support"
diff --git a/libs/libesmtp/HISTORY b/libs/libesmtp/HISTORY
index 54859a4..aa35272 100644
--- a/libs/libesmtp/HISTORY
+++ b/libs/libesmtp/HISTORY
@@ -1,3 +1,6 @@
+2014-10-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: use SSL provider
+
2011-10-23 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.0.6
* BUILD: removed, not required anymore
diff --git a/libs/libev/DETAILS b/libs/libev/DETAILS
index 8ca1b98..b253f8a 100755
--- a/libs/libev/DETAILS
+++ b/libs/libev/DETAILS
@@ -1,6 +1,6 @@
SPELL=libev
- VERSION=3.8
-
SOURCE_HASH=sha512:7e43dec5b70c0c442c95902cfc4979097cb9ce46cbbb1bb4a0cdd99c899705f4daeb849d1d8a32133445871fcd32fe3e6575195337fffb3672b24e1aa3d22019
+ VERSION=4.19
+
SOURCE_HASH=sha512:0d1c8707ba0b665b4570a1dc4125d1fd9b0a25f8cad6552cb1fe8a7ea90920b14c15ad3a32806ddcd7efe68bb397dab973b3ee609dac5015c0d76959d850aaf1
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://dist.schmorp.de/${SPELL}/${SOURCE}
SOURCE_URL[1]=http://dist.schmorp.de/${SPELL}/Attic/${SOURCE}
diff --git a/libs/libev/HISTORY b/libs/libev/HISTORY
index 03e4b8a..d9449f6 100644
--- a/libs/libev/HISTORY
+++ b/libs/libev/HISTORY
@@ -1,3 +1,9 @@
+2014-10-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 4.19
+
+2013-03-13 Sukneet Basuta <sukneet AT sourcemage.org>
+ * DETAILS: updated spell to 4.15
+
2009-08-13 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.8, added backup SOURCE_URL[1]

diff --git a/libs/libevdev/DEPENDS b/libs/libevdev/DEPENDS
new file mode 100755
index 0000000..a05ac33
--- /dev/null
+++ b/libs/libevdev/DEPENDS
@@ -0,0 +1,2 @@
+optional_depends doxygen '' '' 'build documentation'
+
diff --git a/libs/libevdev/DETAILS b/libs/libevdev/DETAILS
new file mode 100755
index 0000000..607d447
--- /dev/null
+++ b/libs/libevdev/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=libevdev
+ VERSION=1.2.1
+
SOURCE_HASH=sha512:4a075168dabc9f934f8e129dfc754799a75fa43cc861d2fc5327613f7d1b23d49ff6a6188c7a51ba5c55a2d109d417a047d24e6eea5ba6da1b97851278d85452
+ SOURCE=$SPELL-$VERSION.tar.xz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=http://www.freedesktop.org/wiki/Software/libevdev/
+ SOURCE_URL[0]=http://www.freedesktop.org/software/$SPELL/$SOURCE
+ LICENSE[0]=GPL
+ ENTERED=20140227
+ KEYWORDS=""
+ SHORT="wrapper library for evdev devices"
+cat << EOF
+ibevdev is a wrapper library for evdev devices. it moves the common tasks
when dealing with evdev
+devices into a library and provides a library interface to the callers, thus
avoiding erroneous
+ioctls, etc.
+The eventual goal is that libevdev wraps all ioctls available to evdev
devices, thus making
+direct access unnecessary.
+EOF
diff --git a/libs/libevdev/HISTORY b/libs/libevdev/HISTORY
new file mode 100644
index 0000000..b89f8d0
--- /dev/null
+++ b/libs/libevdev/HISTORY
@@ -0,0 +1,16 @@
+2014-05-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.2.1
+
+2014-05-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.2
+
+2014-04-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.1
+
+2014-03-18 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.1
+
+2014-02-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0
+ spell created
+
diff --git a/libs/libevent/DEPENDS b/libs/libevent/DEPENDS
index d2edc67..44031a5e 100755
--- a/libs/libevent/DEPENDS
+++ b/libs/libevent/DEPENDS
@@ -1,4 +1,4 @@
-optional_depends openssl \
+optional_depends SSL \
"--enable-openssl" \
"--disable-openssl" \
- "for openssl encryption support"
+ "for SSL encryption support"
diff --git a/libs/libevent/HISTORY b/libs/libevent/HISTORY
index 5aa0e4d..e486154 100644
--- a/libs/libevent/HISTORY
+++ b/libs/libevent/HISTORY
@@ -1,3 +1,9 @@
+2014-08-229 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix typo
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2012-12-09 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.0.21

diff --git a/libs/libfcgi/BUILD b/libs/libfcgi/BUILD
new file mode 100755
index 0000000..d22e99f
--- /dev/null
+++ b/libs/libfcgi/BUILD
@@ -0,0 +1,3 @@
+make_single &&
+default_build &&
+make_normal
diff --git a/libs/libfcgi/HISTORY b/libs/libfcgi/HISTORY
index ea0734b..5d4f1a8 100644
--- a/libs/libfcgi/HISTORY
+++ b/libs/libfcgi/HISTORY
@@ -1,2 +1,8 @@
+2014-12-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * BUILD: added, to fix multijob build
+ * PRE_BUILD: added, to apply the patch
+ * gcc44.patch: added, backported patch from Debian to fix build with
+ GCC >=4.4.0
+
2007-12-15 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
* DETAILS, HISTORY: created spell
diff --git a/libs/libfcgi/PRE_BUILD b/libs/libfcgi/PRE_BUILD
new file mode 100755
index 0000000..3dde34e
--- /dev/null
+++ b/libs/libfcgi/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+patch -p1 < "$SPELL_DIRECTORY/gcc44.patch"
diff --git a/libs/libfcgi/gcc44.patch b/libs/libfcgi/gcc44.patch
new file mode 100644
index 0000000..7999e1b
--- /dev/null
+++ b/libs/libfcgi/gcc44.patch
@@ -0,0 +1,17 @@
+Author: Tatsuki Sugiura <sugi AT nemui.org>
+Origin: vendor, http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504963
+Bug-Debian: http://bugs.debian.org/504963
+Forwarded: no
+Last-Update: 2010-02-08
+
+Index: libfcgi/libfcgi/fcgio.cpp
+===================================================================
+--- libfcgi.orig/libfcgi/fcgio.cpp 2010-01-23 19:13:53.000000000 +0900
++++ libfcgi/libfcgi/fcgio.cpp 2010-01-23 19:13:55.000000000 +0900
+@@ -22,6 +22,7 @@
+ #define DLLAPI __declspec(dllexport)
+ #endif
+
++#include <cstdio>
+ #include <limits.h>
+ #include "fcgio.h"
diff --git a/libs/libfm/DEPENDS b/libs/libfm/DEPENDS
index 65bf748..4dfd017 100755
--- a/libs/libfm/DEPENDS
+++ b/libs/libfm/DEPENDS
@@ -3,21 +3,43 @@ depends cairo &&
depends dbus &&
depends dbus-glib &&
depends glib2 &&
-depends gtk+2 &&
depends libpng &&
depends menu-cache &&
depends pango &&
+depends fontconfig &&
+depends freetype2 &&
+depends gdk-pixbuf2 &&
+
+optional_depends gtk+3 \
+ "--with-gtk=3" \
+ "--with-gtk=2" \
+ "to use GTK+3 instead of GTK+2" &&
+
+if ! is_depends_enabled $SPELL gtk+3; then
+ depends gtk+2
+fi &&
+
+optional_depends gettext \
+ "--enable-nls" \
+ "--disable-nls" \
+ "for Native Language Support" &&
+
+optional_depends vala \
+ "--enable-actions" \
+ "--disable-actions" \
+ "for custom actions in context menu" &&
+
optional_depends gtk-doc \
'--enable-gtk-doc' \
'--disable-gtk-doc --disable-gtk-doc-html' \
'build documentation?' &&
-optional_depends udisks "--enable-udisks" "--disable-udisks" \
- "build libfm with udisks support" &&

-optional_depends libexif \
- "--enable-exif" \
- "--disable-exif" \
- "for faster thumbnails" &&
-depends fontconfig &&
-depends freetype2 &&
-depends gdk-pixbuf2
+optional_depends udisks \
+ "--enable-udisks" \
+ "--disable-udisks" \
+ "build libfm with udisks support" &&
+
+optional_depends libexif \
+ "--enable-exif" \
+ "--disable-exif" \
+ "for faster thumbnails"
diff --git a/libs/libfm/DETAILS b/libs/libfm/DETAILS
index 1cd3153..683f705 100755
--- a/libs/libfm/DETAILS
+++ b/libs/libfm/DETAILS
@@ -1,9 +1,10 @@
SPELL=libfm
- VERSION=1.1.0
- SOURCE="${SPELL}-${VERSION}.tar.gz"
+ VERSION=1.2.1
+ SOURCE="${SPELL}-${VERSION}.tar.xz"

SOURCE_URL[0]=$SOURCEFORGE_URL/project/pcmanfm/PCManFM%20%2B%20Libfm%20%28tarball%20release%29/${SPELL}%20%28required%20by%20PCManFM%29/${SOURCE}
-
SOURCE_HASH=sha512:497c2c0b84022113ee1a1687f979394903b2b20415d884a99e59aea9fd86a2ed0ae404cf75c22e6cd399d7f995c3a10a6fbcf9741854bebb1a5ae7ea56028687
+
SOURCE_HASH=sha512:358f9e468cf7eed90acbe9d2ccf755b6974b2c70049e9c843d61cb648c9b8012d1175fe78a12b0f19ab139f3c926dce49214e9ce0e4b0ffe075853dcaa895ee0
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ DOC_DIRS=""
WEB_SITE=http://wiki.lxde.org/en/PCManFM
LICENSE[0]=GPL
ENTERED=20101126
diff --git a/libs/libfm/HISTORY b/libs/libfm/HISTORY
index c6b8b05..57a992e 100644
--- a/libs/libfm/HISTORY
+++ b/libs/libfm/HISTORY
@@ -1,3 +1,13 @@
+2014-07-14 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.2.1; don't do useless doc'ing
+ * DEPENDS: added missing optional dependencies
+
+2014-02-20 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.2.0, gz -> xz
+
+2013-11-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.1.2.2
+
2013-02-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.1.0

diff --git a/libs/libfreenect/DETAILS b/libs/libfreenect/DETAILS
index 8109f7f..8fabd52 100755
--- a/libs/libfreenect/DETAILS
+++ b/libs/libfreenect/DETAILS
@@ -1,11 +1,8 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=libfreenect
-if [[ "$LIBFREENECT_AUTOUPDATE" == "y" ]]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=git
-fi
+ VERSION=$(get_scm_version)
SOURCE="${SPELL}-git.tar.bz2"
- SOURCE_URL[0]=git://github.com/OpenKinect/libfreenect.git:libfreenect-git
+
SOURCE_URL[0]=git://github.com/OpenKinect/libfreenect.git:libfreenect-git:"$LIBFREENECT_BRANCH"
SOURCE_IGNORE=volatile
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-git"
WEB_SITE=http://openkinect.org/
diff --git a/libs/libfreenect/HISTORY b/libs/libfreenect/HISTORY
index ca586bf..cb8daa2 100644
--- a/libs/libfreenect/HISTORY
+++ b/libs/libfreenect/HISTORY
@@ -1,4 +1,10 @@
-2012-05-09 Treeve Jelbert <treeve AT sourcemage.org>
+2014-07-04 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS, PREPARE, PRE_BUILD: Use prepare_select_branch
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2012-05-09 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: libusb => LIBUSB

2011-12-31 Ladislav Hagara <hgr AT vabo.cz>
diff --git a/libs/libfreenect/PREPARE b/libs/libfreenect/PREPARE
index 32d8b00..347c0fd 100755
--- a/libs/libfreenect/PREPARE
+++ b/libs/libfreenect/PREPARE
@@ -1,4 +1,4 @@
-config_query LIBFREENECT_AUTOUPDATE "Queue for update on every system
update?" n &&
+. "$GRIMOIRE/FUNCTIONS" &&
+prepare_select_branch master unstable &&
config_query LIBFREENECT_PYTHON_WRAPPER "Do you want to build libfreenect
python wrapper?" n &&
-config_query LIBFREENECT_AUDIO "Do you want to enable audio?" n &&
-config_query_list LIBFREENECT_GIT_BRANCH "Which branch of libfreenect do you
want to build?" master unstable
+config_query LIBFREENECT_AUDIO "Do you want to enable audio?" n
diff --git a/libs/libfreenect/PRE_BUILD b/libs/libfreenect/PRE_BUILD
deleted file mode 100755
index ed29463..0000000
--- a/libs/libfreenect/PRE_BUILD
+++ /dev/null
@@ -1,7 +0,0 @@
-default_pre_build &&
-cd $SOURCE_DIRECTORY &&
-
-if [[ "$LIBFREENECT_GIT_BRANCH" == "unstable" ]]; then
- message "${MESSAGE_COLOR}git checkout unstable${DEFAULT_COLOR}" &&
- git checkout origin/unstable
-fi
diff --git a/libs/libgdiplus/DEPENDS b/libs/libgdiplus/DEPENDS
index ac2a8d1..cf10f45 100755
--- a/libs/libgdiplus/DEPENDS
+++ b/libs/libgdiplus/DEPENDS
@@ -1,7 +1,7 @@
depends glib2 &&
depends cairo '--with-cairo=system' &&

-optional_depends giflib \
+optional_depends GIFLIB \
"--with-libgif" \
"--without-libgif" \
"Enable GIF support" &&
diff --git a/libs/libgdiplus/HISTORY b/libs/libgdiplus/HISTORY
index 409f912..45161f7 100644
--- a/libs/libgdiplus/HISTORY
+++ b/libs/libgdiplus/HISTORY
@@ -1,3 +1,6 @@
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
2011-02-28 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.10

diff --git a/libs/libgit2/BUILD b/libs/libgit2/BUILD
new file mode 100755
index 0000000..c3fcb4b
--- /dev/null
+++ b/libs/libgit2/BUILD
@@ -0,0 +1,2 @@
+OPTS+="-DBUILD_CLAR=0" &&
+cmake_build
diff --git a/libs/libgit2/CONFIGURE b/libs/libgit2/CONFIGURE
new file mode 100644
index 0000000..b2f02c3
--- /dev/null
+++ b/libs/libgit2/CONFIGURE
@@ -0,0 +1 @@
+source $GRIMOIRE/CMAKE_CONFIGURE
diff --git a/libs/libgit2/DEPENDS b/libs/libgit2/DEPENDS
new file mode 100755
index 0000000..05dc003
--- /dev/null
+++ b/libs/libgit2/DEPENDS
@@ -0,0 +1,4 @@
+depends cmake &&
+depends SSL &&
+depends zlib &&
+optional_depends libssh2 '' '' 'SSH support'
diff --git a/libs/libgit2/DETAILS b/libs/libgit2/DETAILS
new file mode 100755
index 0000000..6c4b89d
--- /dev/null
+++ b/libs/libgit2/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=libgit2
+ VERSION=0.21.3
+
SOURCE_HASH=sha512:399e16c9ca9d5a9e95ac929d7bd327038ba0e590e37ceee2aab062472f28a32905e90b5ee59990dad428d04c1c0d3f388381e3e44f775dfaafe37b21dbd7c892
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=https://github.com/libgit2
+ SOURCE_URL=$WEB_SITE/$SPELL/archive/v$VERSION.tar.gz
+ ENTERED=20130123
+ LICENSE[0]=GPL
+ KEYWORDS="disk"
+ SHORT="support library for git usage"
+cat << EOF
+support library for git usage
+EOF
diff --git a/libs/libgit2/HISTORY b/libs/libgit2/HISTORY
new file mode 100644
index 0000000..d6903c0
--- /dev/null
+++ b/libs/libgit2/HISTORY
@@ -0,0 +1,15 @@
+2014-12-26 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fixed SOURCE to make it a proper tarball name
+
+2014-12-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.21.3
+
+2014-12-18 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.21.2
+ * DEPENDS: add optional libssh2
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2013-01-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version master
diff --git a/libs/libical/DETAILS b/libs/libical/DETAILS
index 1007eaf..59ece8d 100755
--- a/libs/libical/DETAILS
+++ b/libs/libical/DETAILS
@@ -1,6 +1,6 @@
SPELL=libical
- VERSION=0.48
-
SOURCE_HASH=sha512:d48b4b5ba78504ec81989b0ca00cac4130ece7e6363af5a0220871b6ad36835c5787a2f17fc871ef51f5950b977be0b87a2e43684ccc7396b0511424e9289d4b
+ VERSION=1.0
+
SOURCE_HASH=sha512:4764b08c9a57e867884aae4eb9b9dce53df7abebbbde7190caf4d62bdb223eed57945ac8233029b1d253afc173437363264ce8f75ccbfb2af0bb64dafdd3cec4
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/freeassociation/$SOURCE
diff --git a/libs/libical/HISTORY b/libs/libical/HISTORY
index 501a1d5..aaa21c1 100644
--- a/libs/libical/HISTORY
+++ b/libs/libical/HISTORY
@@ -1,3 +1,7 @@
+2013-05-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0
+ * PRE_BUILD: deleted
+
2012-02-23 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: remove obsolete bindings

diff --git a/libs/libical/PRE_BUILD b/libs/libical/PRE_BUILD
deleted file mode 100755
index 76bb5c8..0000000
--- a/libs/libical/PRE_BUILD
+++ /dev/null
@@ -1,4 +0,0 @@
-default_pre_build &&
-cd $SOURCE_DIRECTORY &&
-sed -i "/custom_target/a \
-ical-header" src/libicalss/CMakeLists.txt
diff --git a/libs/libidn/DETAILS b/libs/libidn/DETAILS
index 09cd8d0..ccd7570 100755
--- a/libs/libidn/DETAILS
+++ b/libs/libidn/DETAILS
@@ -1,5 +1,5 @@
SPELL=libidn
- VERSION=1.25
+ VERSION=1.28
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/libs/libidn/HISTORY b/libs/libidn/HISTORY
index 005fb3d..0254554 100644
--- a/libs/libidn/HISTORY
+++ b/libs/libidn/HISTORY
@@ -1,3 +1,6 @@
+2013-09-15 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.28
+
2012-05-25 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.25

diff --git a/libs/libiptcdata/DETAILS b/libs/libiptcdata/DETAILS
index 5685756..4498a0d 100755
--- a/libs/libiptcdata/DETAILS
+++ b/libs/libiptcdata/DETAILS
@@ -1,7 +1,7 @@
SPELL=libiptcdata
VERSION=1.0.4
SOURCE=$SPELL-$VERSION.tar.gz
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ SOURCE_URL[0]="${SOURCEFORGE_URL}/${SPELL}/${SPELL}/${VERSION}/${SOURCE}"
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
LICENSE[0]=LGPL
diff --git a/libs/libiptcdata/HISTORY b/libs/libiptcdata/HISTORY
index cdbacbb..8d6d944 100644
--- a/libs/libiptcdata/HISTORY
+++ b/libs/libiptcdata/HISTORY
@@ -1,3 +1,6 @@
+2014-09-16 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: fix SOURCE_URL[0]
+
2010-07-26 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.0.4

diff --git a/libs/libircclient/DEPENDS b/libs/libircclient/DEPENDS
index 292834a..b733410 100755
--- a/libs/libircclient/DEPENDS
+++ b/libs/libircclient/DEPENDS
@@ -1,4 +1,4 @@
-optional_depends openssl \
- "--enable-openssl" \
- "--disable-openssl" \
+optional_depends SSL \
+ "--enable-SSL" \
+ "--disable-SSL" \
"compile with OpenSSL support"
diff --git a/libs/libircclient/HISTORY b/libs/libircclient/HISTORY
index 59632d5..5cbdee4 100644
--- a/libs/libircclient/HISTORY
+++ b/libs/libircclient/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2012-12-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* BUILD, DEPENDS, DETAILS: spell created
* DETAILS: fixed messed up VERSION, SOURCE, SOURCE_URL and
SOURCE_DIRECTORY
diff --git a/libs/libmpc/DETAILS b/libs/libmpc/DETAILS
index 78703b1..1fdbc1e 100755
--- a/libs/libmpc/DETAILS
+++ b/libs/libmpc/DETAILS
@@ -1,6 +1,6 @@
SPELL=libmpc
- VERSION=1.0.1
-
SOURCE_HASH=sha512:fa381e75999bba626ba08d73225285b03c6d2f6cca87881b28829925d1624eaed1c9b544f75e7281cf5d8dcdd7831025a4eafc05f88f13375f9e08239a8a9303
+ VERSION=1.0.2
+
SOURCE_HASH=sha512:0e94ba9a20c7374839d2a53a9ed8cce647cc74142b464634fdb9cbaf96e91e43ea13f0b4dab5c06c247e6719de0c0ae03fdcba0c7c4518ee504c545c96da70d0
SECURITY_PATCH=1
SOURCE="mpc-$VERSION.tar.gz"
SOURCE_URL[0]=http://www.multiprecision.org/mpc/download/$SOURCE
diff --git a/libs/libmpc/HISTORY b/libs/libmpc/HISTORY
index 0cdba50..55673c9 100644
--- a/libs/libmpc/HISTORY
+++ b/libs/libmpc/HISTORY
@@ -1,3 +1,6 @@
+2014-01-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.2
+
2012-09-09 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.0.1
SECURITY_PATCH=1, fixes CVE-2012-3386
diff --git a/libs/libnfc/DETAILS b/libs/libnfc/DETAILS
index 9344fca..c9eadbc 100755
--- a/libs/libnfc/DETAILS
+++ b/libs/libnfc/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=libnfc
if [[ "$LIBNFC_BRANCH" == "scm" ]]; then
- if [[ "$LIBNFC_AUTOUPDATE" == "y" ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=svn
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-svn.tar.bz2
FORCE_DOWNLOAD=on
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn
diff --git a/libs/libnfc/HISTORY b/libs/libnfc/HISTORY
index a65dcb5..d046795 100644
--- a/libs/libnfc/HISTORY
+++ b/libs/libnfc/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2012-05-09 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: libusb => LIBUSB

diff --git a/libs/libnl/DETAILS b/libs/libnl/DETAILS
index 202aeed..27df22e 100755
--- a/libs/libnl/DETAILS
+++ b/libs/libnl/DETAILS
@@ -1,6 +1,6 @@
SPELL=libnl
- VERSION=3.2.21
-
SOURCE_HASH=sha512:d0efd2d536c2c58f4bcf8cace2f8a13e0d788c4cb2d189e3afd995a0fcdcb861c6606cb3efa223d4426d0f74daecf888fafadbfcf9adbbb64b56c5da5eefa4fa
+ VERSION=3.2.25
+
SOURCE_HASH=sha512:3f9649577e9282cf41d2d4894aaecb2d53b4a1c51f9e674a6fb73393e9482f9f45e6f0ffa5815e606f972916e369774bfd85141a96c0e3d9d4ead3adea796286
# SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/libs/libnl/HISTORY b/libs/libnl/HISTORY
index 5c992b0..ca40d71 100644
--- a/libs/libnl/HISTORY
+++ b/libs/libnl/HISTORY
@@ -1,3 +1,12 @@
+2014-08-15 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.2.25
+
+2013-12-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.2.23
+
+2013-05-15 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.2.22
+
2013-01-26 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 3.2.21

diff --git a/libs/libnoise/0001-fix-link-error.patch
b/libs/libnoise/0001-fix-link-error.patch
new file mode 100644
index 0000000..0059309
--- /dev/null
+++ b/libs/libnoise/0001-fix-link-error.patch
@@ -0,0 +1,37 @@
+From 3083c004a32b6ce6e76eb7d4d20326defa2a7e08 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+Date: Fri, 17 Jan 2014 15:45:14 +0100
+Subject: [PATCH] fix link error
+
+---
+ Makefile | 2 +-
+ src/Makefile | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index cb1c7a0..390320c 100644
+--- a/Makefile
++++ b/Makefile
+@@ -1,5 +1,5 @@
+ .PHONY: all doc src include
+-all: doc src include lib
++all: src include lib
+ clean: cleandoc cleansrc cleaninclude cleanlib
+ install: installinclude installlib
+
+diff --git a/src/Makefile b/src/Makefile
+index 8df1a95..7c63b11 100644
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -17,7 +17,7 @@ libnoise.so.0: libnoise.so.0.3
+
+ # Real build targets
+ libnoise.so.0.3: $(OBJECTS)
+- $(LIBTOOL) --mode=link $(CXX) $(LDFLAGS) -shared
-Wl,-soname=libnoise.so.0 -o $@ $(OBJECTS:.o=.lo)
++ $(LIBTOOL) --mode=link $(CXX) $(LDFLAGS) -Xcompiler -shared
-Wl,-soname=libnoise.so.0 -o $@ $(OBJECTS:.o=.lo)
+
+ libnoise.a: $(OBJECTS)
+ $(LIBTOOL) --mode=link $(CXX) $(LDFLAGS) -o $@ $(OBJECTS)
+--
+1.8.5.2
+
diff --git a/libs/libnoise/BUILD b/libs/libnoise/BUILD
new file mode 100755
index 0000000..4e6515d
--- /dev/null
+++ b/libs/libnoise/BUILD
@@ -0,0 +1,4 @@
+cd $SOURCE_DIRECTORY/noise &&
+make_single &&
+default_build_make &&
+make_normal
diff --git a/libs/libnoise/DETAILS b/libs/libnoise/DETAILS
new file mode 100755
index 0000000..fe58f0e
--- /dev/null
+++ b/libs/libnoise/DETAILS
@@ -0,0 +1,23 @@
+ SPELL=libnoise
+ VERSION=1.0.0
+ SOURCE="${SPELL}src-${VERSION}.zip"
+
SOURCE_URL[0]=$SOURCEFORGE_URL/project/${SPELL}/${SPELL}%20sources/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:02fd600ad60d668d230ecc9d2f34020c0e3b8d1365c9ec78ae795c7031224fc2624080764824a4f899571d848587578c80a70e879b22463774435f16c3d06529
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/$SPELL-$VERSION"
+ WEB_SITE="http://libnoise.sourceforge.net";
+ LICENSE[0]=GPL
+ ENTERED=20140117
+ SHORT="a portable, open-source, coherent noise-generating library
for C++"
+cat << EOF
+libnoise is a portable C++ library that is used to generate coherent noise,
+a type of smoothly-changing noise. libnoise can generate Perlin noise,
+ridged multifractal noise, and other types of coherent-noise.
+
+Coherent noise is often used by graphics programmers to generate
+natural-looking textures, planetary terrain, and other things.
+
+In libnoise, coherent-noise generators are encapsulated in classes called
noise
+modules. There are many different types of noise modules. Some noise modules
+can combine or modify the outputs of other noise modules in various ways;
+you can join these modules together to generate very complex coherent noise.
+EOF
diff --git a/libs/libnoise/HISTORY b/libs/libnoise/HISTORY
new file mode 100644
index 0000000..e9670ee
--- /dev/null
+++ b/libs/libnoise/HISTORY
@@ -0,0 +1,3 @@
+2014-01-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * 0001-fix-link-error.patch, BUILD, DETAILS, INSTALL, PRE_BUILD:
spell created
+
diff --git a/libs/libnoise/INSTALL b/libs/libnoise/INSTALL
new file mode 100755
index 0000000..7b050a1
--- /dev/null
+++ b/libs/libnoise/INSTALL
@@ -0,0 +1,4 @@
+mkdir $INSTALL_ROOT/usr/include/noise &&
+cp -R $SOURCE_DIRECTORY/noise/include/* $INSTALL_ROOT/usr/include/noise/ &&
+install -m644 $SOURCE_DIRECTORY/noise/lib/libnoise* $INSTALL_ROOT/usr/lib/ &&
+ln -s /usr/lib/libnoise.so.0.3 $INSTALL_ROOT/usr/lib/libnoise.so
diff --git a/libs/libnoise/PRE_BUILD b/libs/libnoise/PRE_BUILD
new file mode 100755
index 0000000..13f2540
--- /dev/null
+++ b/libs/libnoise/PRE_BUILD
@@ -0,0 +1,5 @@
+mk_source_dir &&
+cd $SOURCE_DIRECTORY &&
+unpack_file '' &&
+cd $SOURCE_DIRECTORY/noise &&
+patch -p1 < $SPELL_DIRECTORY/0001-fix-link-error.patch
diff --git a/libs/libodfgen/DEPENDS b/libs/libodfgen/DEPENDS
new file mode 100755
index 0000000..0948deb
--- /dev/null
+++ b/libs/libodfgen/DEPENDS
@@ -0,0 +1,6 @@
+depends -sub CXX gcc &&
+depends boost &&
+depends zlib &&
+depends pkgconfig &&
+depends librevenge &&
+optional_depends doxygen '' '--without-docs' 'build documentation'
diff --git a/libs/libodfgen/DETAILS b/libs/libodfgen/DETAILS
new file mode 100755
index 0000000..58ae8a3
--- /dev/null
+++ b/libs/libodfgen/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=libodfgen
+ VERSION=0.1.1
+
SOURCE_HASH=sha512:887180ef93f82635b1df26bf25a090d0a21c44d03f8a1268ceb877561bf4d7c14e1f14681e8994aff87a4993b9ca81aa83439ee29306d34a75423826a9582af4
+ SOURCE=$SPELL-$VERSION.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+
SOURCE_URL[0]=http://dev-www.libreoffice.org/src/${SPELL}-${VERSION}.tar.bz2
+ LICENSE[0]=MPL
+ WEB_SITE=http://sf.net/p/libwpd/libodfgen
+ ENTERED=20140215
+ SHORT="Library for generating documents in Open Document Format"
+cat << EOF
+libodfgen is a library for generating documents in Open
+Document Format (ODF). It provides generator implementation for the
+following libraries:
+* libwpd (::WPXDocumentInterface): text documents
+* libwpg (libwpg::WPGPaintInterface): vector drawings
+* libetonyek (libetonyek::KEYPresentationInterface): presentations
+As these APIs are used by multiple libraries, libodfgen can be used to
+generate ODF from many sources.
+EOF
diff --git a/libs/libodfgen/HISTORY b/libs/libodfgen/HISTORY
new file mode 100644
index 0000000..6f979fe
--- /dev/null
+++ b/libs/libodfgen/HISTORY
@@ -0,0 +1,7 @@
+2014-06-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.1.1
+ * DEPENDS: add librevenge, pkgconfig, doxygen
+ remove libwpd, libwpg, etonyek
+
+2014-02-15 Javier Vasquez <j.e.vasquez.v AT gmail.com>
+ * DETAILS: Initial spell
diff --git a/libs/libofx/DEPENDS b/libs/libofx/DEPENDS
index b2a2e17..70d3bdc 100755
--- a/libs/libofx/DEPENDS
+++ b/libs/libofx/DEPENDS
@@ -1,8 +1,18 @@
depends -sub CXX gcc &&
-depends curl &&
depends opensp &&
-depends openssl &&
depends libtool &&
-optional_depends pkgconfig '' '' 'package detection' &&
-optional_depends doxygen '' '' 'build documentation' &&
-optional_depends libxml++ '' '' 'build ofxconnect examples'
+depends pkgconfig &&
+
+optional_depends doxygen \
+ "--enable-doxygen" \
+ "--disable-doxygen" \
+ "to build documentation" &&
+
+optional_depends curl \
+ "--with-libcurl" \
+ "--without-libcurl" \
+ "to build ofxconnect examples (${MESSAGE_COLOR}also
requires libxml++${DEFAULT_COLOR})" &&
+
+if is_depends_enabled $SPELL curl; then
+ depends libxml++
+fi
diff --git a/libs/libofx/DETAILS b/libs/libofx/DETAILS
index c5bdd52..20b889a 100755
--- a/libs/libofx/DETAILS
+++ b/libs/libofx/DETAILS
@@ -1,6 +1,6 @@
SPELL=libofx
- VERSION=0.9.4
-
SOURCE_HASH=sha512:8e61a1cf3a41721b4e34fefc0a6f6ce9867e52e7e9b22f449b1f73d077e430c0c2aaa197dfcea0b0657e99fcb768357960dde2f4839fb6e06e8db45d85335bc7
+ VERSION=0.9.9
+
SOURCE_HASH=sha512:dc2ca53c972e2c628216f959e0d713ce2ccf396103475775e27d19738400663622da79a890813ef8caa6575bc9afc8b9c4282013a907bb2c79ce13a7c642b0e3
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE_URL[0]=${SOURCEFORGE_URL}/${SPELL}/${SOURCE}
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
diff --git a/libs/libofx/HISTORY b/libs/libofx/HISTORY
index 7da5e0f..99a6705 100644
--- a/libs/libofx/HISTORY
+++ b/libs/libofx/HISTORY
@@ -1,3 +1,9 @@
+2014-05-12 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: renewed dependency-list & flags
+
+2014-01-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.9
+
2011-10-12 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: removed CVS version (fixes #136)
* PREPARE, PRE_BUILD: removed, no longer needed
diff --git a/libs/libqrencode/DETAILS b/libs/libqrencode/DETAILS
index 14471ee..415fa50 100755
--- a/libs/libqrencode/DETAILS
+++ b/libs/libqrencode/DETAILS
@@ -1,9 +1,9 @@
SPELL=libqrencode
SPELLX=qrencode
- VERSION=3.4.2
+ VERSION=3.4.3
SOURCE="${SPELLX}-${VERSION}.tar.bz2"
SOURCE_URL[0]=http://fukuchi.org/works/qrencode/${SOURCE}
-
SOURCE_HASH=sha512:e7845c237cc76a25f67ca9b1d76431e9ae7b0f1b7711dbff3a2cd771b7a37c283249c651aafb2a7d62069a377745ce98abee651059a95c01635ebe00981de377
+
SOURCE_HASH=sha512:eba9d6220d0d5e08da614bd05904a08e11c45b7b293c45aa8417345c3267eae8790e83d9338b6cbadbd3fe15ac4579e0fb9e4e23b4f7e1d56e5fb3729afb9cf5
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
WEB_SITE=http://fukuchi.org/works/qrencode/
LICENSE[0]=LGPL
diff --git a/libs/libqrencode/HISTORY b/libs/libqrencode/HISTORY
index dd80e57..ac916a1 100644
--- a/libs/libqrencode/HISTORY
+++ b/libs/libqrencode/HISTORY
@@ -1,3 +1,6 @@
+2013-09-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.4.3
+
2013-03-03 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.4.2

diff --git a/libs/libquvi-scripts/DEPENDS b/libs/libquvi-scripts/DEPENDS
new file mode 100755
index 0000000..5051799
--- /dev/null
+++ b/libs/libquvi-scripts/DEPENDS
@@ -0,0 +1,2 @@
+depends m4 &&
+depends pkgconfig
diff --git a/libs/libquvi-scripts/DETAILS b/libs/libquvi-scripts/DETAILS
new file mode 100755
index 0000000..8e83a61
--- /dev/null
+++ b/libs/libquvi-scripts/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=libquvi-scripts
+ VERSION=0.4.21
+ SOURCE=$SPELL-$VERSION.tar.xz
+ SOURCE2=$SOURCE.sig
+ SOURCE_URL[0]=$SOURCEFORGE_URL/quvi/${VERSION%.*}/libquvi-scripts/$SOURCE
+ SOURCE2_URL[0]=$SOURCE_URL.sig
+ SOURCE_GPG=quvi.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ DOC_DIRS=""
+ WEB_SITE=http://quvi.sourceforge.net/
+ ENTERED=20130929
+ LICENSE[0]=LGPL
+ SHORT="support scripts for libquvi calls"
+cat << EOF
+libquvi-scripts contains the embedded lua scripts that libquvi uses for
parsing
+the media details. Some additional utility scripts are also included.
+EOF
diff --git a/libs/libquvi-scripts/HISTORY b/libs/libquvi-scripts/HISTORY
new file mode 100644
index 0000000..86b77e7
--- /dev/null
+++ b/libs/libquvi-scripts/HISTORY
@@ -0,0 +1,8 @@
+2014-03-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.4.21
+
+2013-11-13 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.4.20
+
+2013-09-29 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: spell created, version 0.4.18
diff --git a/libs/libquvi/CONFLICTS b/libs/libquvi/CONFLICTS
new file mode 100755
index 0000000..1f67371
--- /dev/null
+++ b/libs/libquvi/CONFLICTS
@@ -0,0 +1,3 @@
+if spell_ok quvi && [[ $(installed_version quvi | cut -d. -f2) -lt 4 ]]; then
+ conflicts quvi
+fi
diff --git a/libs/libquvi/DEPENDS b/libs/libquvi/DEPENDS
new file mode 100755
index 0000000..812a9b1
--- /dev/null
+++ b/libs/libquvi/DEPENDS
@@ -0,0 +1,10 @@
+depends m4 &&
+depends pkgconfig &&
+depends lua &&
+depends curl &&
+depends libquvi-scripts &&
+
+optional_depends libsoup \
+ "--with-soup" \
+ "--without-soup" \
+ "to build (examples) with libsoup"
diff --git a/libs/libquvi/DETAILS b/libs/libquvi/DETAILS
new file mode 100755
index 0000000..b595837
--- /dev/null
+++ b/libs/libquvi/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=libquvi
+ VERSION=0.4.1
+ SOURCE=$SPELL-$VERSION.tar.xz
+ SOURCE2=$SOURCE.sig
+ SOURCE_URL[0]=$SOURCEFORGE_URL/quvi/${VERSION%.*}/quvi/$SOURCE
+ SOURCE2_URL[0]=$SOURCE_URL.sig
+ SOURCE_GPG=quvi.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ DOC_DIRS=""
+ WEB_SITE=http://quvi.sourceforge.net/
+ ENTERED=20130929
+ LICENSE[0]=LGPL
+ SHORT="library with the C API for parsing the media stream
properties"
+cat << EOF
+libquvi is a library for parsing flash video download links with C API.
+EOF
diff --git a/libs/libquvi/HISTORY b/libs/libquvi/HISTORY
new file mode 100644
index 0000000..55f876c
--- /dev/null
+++ b/libs/libquvi/HISTORY
@@ -0,0 +1,5 @@
+2014-03-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: fix SOURCE_URL
+
+2013-09-29 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, CONFLICTS: spell created, version 0.4.1
diff --git a/libs/librevenge/DEPENDS b/libs/librevenge/DEPENDS
new file mode 100755
index 0000000..d254060
--- /dev/null
+++ b/libs/librevenge/DEPENDS
@@ -0,0 +1,6 @@
+depends -sub CXX gcc &&
+depends boost &&
+depends zlib &&
+depends pkgconfig &&
+optional_depends doxygen '' '--without-docs' 'build documentation' &&
+optional_depends cppunit '' '--disable-tests' 'build tests'
diff --git a/libs/librevenge/DETAILS b/libs/librevenge/DETAILS
new file mode 100755
index 0000000..546c644
--- /dev/null
+++ b/libs/librevenge/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=librevenge
+ VERSION=0.0.1
+
SOURCE_HASH=sha512:a11f2bba3cba4df921c577fc5ab5f3964483c017bf6db4f34ce5dc18181904a9006d7eaba3c41ecef9908d511cf3ce972f839a004061272ed4380620398acb15
+ SOURCE=$SPELL-$VERSION.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+
SOURCE_URL[0]=http://dev-www.libreoffice.org/src/${SPELL}-${VERSION}.tar.bz2
+ LICENSE[0]=MPL
+ WEB_SITE=http://sf.net/p/libwpd/librevenge
+ ENTERED=20140629
+ SHORT="WordPerfect Document importer"
+cat << EOF
+WordPerfect Document importer
+EOF
diff --git a/libs/librevenge/HISTORY b/libs/librevenge/HISTORY
new file mode 100644
index 0000000..094b3e1
--- /dev/null
+++ b/libs/librevenge/HISTORY
@@ -0,0 +1,3 @@
+2014-06-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.0.1
+ spell created
diff --git a/libs/libsigc++3/DETAILS b/libs/libsigc++3/DETAILS
index ef10af8..f7177b0 100755
--- a/libs/libsigc++3/DETAILS
+++ b/libs/libsigc++3/DETAILS
@@ -1,10 +1,11 @@
SPELL=libsigc++3
- VERSION=2.2.10
+ VERSION=2.2.11
+
SOURCE_HASH=sha512:9f5022b80920e36fdfb6c52452da0ff18eec7e7836a945b50b5ce3423307ee37eb7f69ec1b206b651a668c8c458737aa51904c61121fc939286c580eaee98c59
BRANCH=`echo $VERSION|cut -d . -f 1,2`
- SOURCE=libsigc++-$VERSION.tar.bz2
+ SOURCE=libsigc++-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/libsigc++-$VERSION"
SOURCE_URL[0]=$GNOME_URL/sources/libsigc++/$BRANCH/$SOURCE
- SOURCE_GPG=gurus.gpg:$SOURCE.sig
+# SOURCE_GPG=gurus.gpg:$SOURCE.sig
WEB_SITE=http://libsigc.sourceforge.net/
ENTERED=20020523
LICENSE[0]=LGPL
diff --git a/libs/libsigc++3/HISTORY b/libs/libsigc++3/HISTORY
index 107a126..1341602 100644
--- a/libs/libsigc++3/HISTORY
+++ b/libs/libsigc++3/HISTORY
@@ -1,3 +1,6 @@
+2013-12-29 Treeve Jelbert <treeve AT sourceamge.org>
+ * DETAILS: version 2.2.11
+
2011-11-18 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 2.2.10
gz -> bz2
diff --git a/libs/libsigc++3/libsigc++-2.2.10.tar.bz2.sig
b/libs/libsigc++3/libsigc++-2.2.10.tar.bz2.sig
deleted file mode 100644
index b66a0ff..0000000
Binary files a/libs/libsigc++3/libsigc++-2.2.10.tar.bz2.sig and /dev/null
differ
diff --git a/libs/libsigsegv/HISTORY b/libs/libsigsegv/HISTORY
index f13a58e..00a7cb1 100644
--- a/libs/libsigsegv/HISTORY
+++ b/libs/libsigsegv/HISTORY
@@ -1,3 +1,7 @@
+2014-12-30 Eric Sandall <sandalle AT sourcemage.org>
+ * UP_TRIGGERS: Trigger dependent spells on upgrade
+ Bug #185, Bug #186, and Bug #187
+
2011-04-05 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.10, WEB_SITE updated

diff --git a/libs/libsigsegv/UP_TRIGGERS b/libs/libsigsegv/UP_TRIGGERS
new file mode 100755
index 0000000..c37f788
--- /dev/null
+++ b/libs/libsigsegv/UP_TRIGGERS
@@ -0,0 +1,10 @@
+local OLD_SPELL_VERSION=""
+spell_ok $SPELL && OLD_SPELL_VERSION="$(installed_version $SPELL)"
+
+if [ "${VERSION:0:4}" != "${OLD_SPELL_VERSION:0:4}" ]; then
+ message "${MESSAGE_COLOR}This is a possibly incompatible update of
${SPELL_COLOR}${SPELL}${DEFAULT_COLOR}${MESSAGE_COLOR}...${DEFAULT_COLOR}"
+ message "${MESSAGE_COLOR}Figuring out what spells need to be recast, this
may take a while.${DEFAULT_COLOR}"
+ for each in $(show_up_depends $SPELL 1); do
+ up_trigger $each cast_self
+ done
+fi
diff --git a/libs/libspf2/DEPENDS b/libs/libspf2/DEPENDS
new file mode 100755
index 0000000..9b5780c
--- /dev/null
+++ b/libs/libspf2/DEPENDS
@@ -0,0 +1,10 @@
+optional_depends perl \
+ "--enable-perl" \
+ "--disable-perl" \
+ "for Perl/XS interface to libspf2" &&
+
+# '--without-bind' is buggy
+optional_depends bind \
+ "--with-bind=$INSTALL_ROOT/usr" \
+ "" \
+ "to use res_query() in libbind"
diff --git a/libs/libspf2/DETAILS b/libs/libspf2/DETAILS
new file mode 100755
index 0000000..5427f80
--- /dev/null
+++ b/libs/libspf2/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=libspf2
+ VERSION=1.2.10
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://www.libspf2.org/spf/${SOURCE}
+
SOURCE_HASH=sha512:162ce382628c6fcadac3e11f5a12442db622bb23f7ec503e16f5ba7fc88afdd777bce6b093c12a58210355985fd11b74b140f08fab347334d82d953dd183b130
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE=http://www.libspf2.org/
+ LICENSE[0]=BSD
+ LICENSE[1]=LGPL
+ ENTERED=20141128
+ SHORT="fully thread safe SPF implementation"
+cat << EOF
+libspf2 implements the Sender Policy Framework, a part of the SPF/SRS
protocol
+pair. libspf2 is a library which allows email systems such as Sendmail,
Postfix,
+Exim and Zmailer to check SPF records and make sure that the email is
authorized
+by the domain name that it is coming from. This prevents email forgery,
commonly
+used by spammers, scammers and email viruses/worms.
+EOF
diff --git a/libs/libspf2/HISTORY b/libs/libspf2/HISTORY
new file mode 100644
index 0000000..973b590
--- /dev/null
+++ b/libs/libspf2/HISTORY
@@ -0,0 +1,2 @@
+2014-11-28 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell, version 1.2.10
diff --git a/libs/libtasn1/DETAILS b/libs/libtasn1/DETAILS
index 3a737ae..035faae 100755
--- a/libs/libtasn1/DETAILS
+++ b/libs/libtasn1/DETAILS
@@ -1,5 +1,5 @@
SPELL=libtasn1
- VERSION=3.2
+ VERSION=4.0
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE2_IGNORE=signature
diff --git a/libs/libtasn1/HISTORY b/libs/libtasn1/HISTORY
index e098c12..9477d4e 100644
--- a/libs/libtasn1/HISTORY
+++ b/libs/libtasn1/HISTORY
@@ -1,3 +1,12 @@
+2014-07-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.0
+
+2014-06-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.6
+
+2013-12-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.4
+
2012-12-29 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 3.2

diff --git a/libs/libtcod/0001-fix-installation-destination.patch
b/libs/libtcod/0001-fix-installation-destination.patch
new file mode 100644
index 0000000..9b125a0
--- /dev/null
+++ b/libs/libtcod/0001-fix-installation-destination.patch
@@ -0,0 +1,39 @@
+From 28f7c93390c97a7af648d643fc96d344eeb0252a Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+Date: Mon, 7 Apr 2014 19:19:39 +0200
+Subject: [PATCH] fix installation destination
+
+---
+ CMakeLists.txt | 2 +-
+ src/CMakeLists.txt | 4 ++--
+ 2 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index a573528..5dea975 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -7,7 +7,7 @@ include_directories(include)
+ find_package(OpenGL REQUIRED)
+
+ SET(ROOT_DIR ${CMAKE_CURRENT_SOURCE_DIR})
+-SET(INSTALL_DIR ${CMAKE_CURRENT_SOURCE_DIR})
++SET(INSTALL_DIR ${CMAKE_INSTALL_PREFIX})
+ SET(DEPENDENCY_DIR ${CMAKE_CURRENT_SOURCE_DIR}/dependencies)
+ SET(GUI_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/include/gui)
+
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index c882ded..14bb952 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -85,6 +85,6 @@ ENDIF()
+
+ #${LIBTCOD_CPP_NAME} is empty on non-linux platforms
+ INSTALL(TARGETS ${LIBTCOD_NAME} ${LIBTCOD_GUI_NAME} ${LIBTCOD_CPP_NAME}
+- RUNTIME DESTINATION ${INSTALL_DIR}
+- LIBRARY DESTINATION ${INSTALL_DIR}
++ RUNTIME DESTINATION ${INSTALL_DIR}/bin
++ LIBRARY DESTINATION ${INSTALL_DIR}/lib
+ )
+--
+1.9.0
+
diff --git a/libs/libtcod/BUILD b/libs/libtcod/BUILD
new file mode 100755
index 0000000..2a137fa
--- /dev/null
+++ b/libs/libtcod/BUILD
@@ -0,0 +1,2 @@
+OPTS+=" -DLIBTCOD_SAMPLES=off" &&
+cmake_build
diff --git a/libs/libtcod/DEPENDS b/libs/libtcod/DEPENDS
new file mode 100755
index 0000000..7c6f202
--- /dev/null
+++ b/libs/libtcod/DEPENDS
@@ -0,0 +1,2 @@
+depends sdl &&
+depends upx
diff --git a/libs/libtcod/DETAILS b/libs/libtcod/DETAILS
new file mode 100755
index 0000000..bbfcb10
--- /dev/null
+++ b/libs/libtcod/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=libtcod
+ VERSION=1.5.1
+ VERSION_HASH="d56ffc19afb9"
+ SOURCE="libtcod-${VERSION}.tar.bz2"
+ SOURCE_URL[0]=https://bitbucket.org/jice/${SPELL}/get/${VERSION}.tar.bz2
+
SOURCE_HASH=sha512:0db7196b01838b5301f46fff42b62aa42f4835e2647a5aca1b5ae55885f43d392bb7035c5af26be3d08ac439a7d55d18edb20b1ef5e7bd8eb1e0fd1428f88c69
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/jice-${SPELL}-${VERSION_HASH}"
+ WEB_SITE="http://doryen.eptalys.net/libtcod/";
+ LICENSE[0]=BSD
+ ENTERED=20140407
+ SHORT="a free, fast, portable and uncomplicated API for roguelike
games"
+cat << EOF
+libtcod, a.k.a. “The Doryen Library”, is a free, fast, portable and
+uncomplicated API for roguelike developpers providing an advanced true color
+console, input, and lots of other utilities frequently used in roguelikes.
+EOF
diff --git a/libs/libtcod/HISTORY b/libs/libtcod/HISTORY
new file mode 100644
index 0000000..4cc134f
--- /dev/null
+++ b/libs/libtcod/HISTORY
@@ -0,0 +1,4 @@
+2014-04-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * 0001-fix-installation-destination.patch, BUILD, DEPENDS,
+ DETAILS, PRE_BUILD, INSTALL: spell created
+
diff --git a/libs/libtcod/INSTALL b/libs/libtcod/INSTALL
new file mode 100755
index 0000000..fd9a1b9
--- /dev/null
+++ b/libs/libtcod/INSTALL
@@ -0,0 +1,7 @@
+default_install &&
+
+mkdir -p ${INSTALL_ROOT}/usr/include/tcod &&
+install -m644 $SOURCE_DIRECTORY/include/*.{h,hpp}
${INSTALL_ROOT}/usr/include/tcod &&
+
+mkdir -p ${INSTALL_ROOT}/usr/share/libtcod &&
+install -m644 $SOURCE_DIRECTORY/terminal.png $INSTALL_ROOT/usr/share/libtcod/
diff --git a/libs/libtcod/PRE_BUILD b/libs/libtcod/PRE_BUILD
new file mode 100755
index 0000000..e803469
--- /dev/null
+++ b/libs/libtcod/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+
+patch -p1 < $SPELL_DIRECTORY/0001-fix-installation-destination.patch
diff --git a/libs/libtirpc/DETAILS b/libs/libtirpc/DETAILS
index 0e8c0d8..ac53e9d 100755
--- a/libs/libtirpc/DETAILS
+++ b/libs/libtirpc/DETAILS
@@ -1,8 +1,8 @@
SPELL=libtirpc
- VERSION=0.2.2
+ VERSION=0.2.5
+
SOURCE_HASH=sha512:9f8afa1acb04a2c2c558018f2528f8caaa79994a2af2abeed947f914145872ef72988b241e11925c799db0de9ec51fd9baecd2b08150240b22f91e2e55a45194
SOURCE="${SPELL}-${VERSION}.tar.bz2"
- SOURCE_URL[0]="${SOURCEFORGE_URL}/${SPELL}/${SOURCE}"
-
SOURCE_HASH=sha512:5d0f5a50a703580d713c5f3c266dd5d3bebcd641356752c629e6e7b560ce8ceced1bb908d6c93873f3c2734eacc7f3dc018a31dda18c6ae973dd105223b17d87
+ SOURCE_URL[0]="${SOURCEFORGE_URL}/libtirpc/libtirpc/${VERSION}/${SOURCE}"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://sourceforge.net/projects/libtirpc/";
LICENSE[0]="BSD"
diff --git a/libs/libtirpc/HISTORY b/libs/libtirpc/HISTORY
index d8f3f8c..1b4a7fb 100644
--- a/libs/libtirpc/HISTORY
+++ b/libs/libtirpc/HISTORY
@@ -1,3 +1,13 @@
+2014-09-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.2.5
+
+2013-09-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: fix SOURCE_URL[0]
+
+2013-03-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.2.3
+ * PRE_BUILD, *.patch: deleted
+
2011-06-24 Elisamuel Resto <ryuji AT sourcemage.org>
* PRE_BUILD: Added to apply patches and fix build
* libtirpc-0.2.1-fortify.patch: Avoid possible overflow if hp_length
< 4
diff --git a/libs/libtirpc/PRE_BUILD b/libs/libtirpc/PRE_BUILD
deleted file mode 100755
index e9f8dbd..0000000
--- a/libs/libtirpc/PRE_BUILD
+++ /dev/null
@@ -1,9 +0,0 @@
-default_pre_build &&
-cd "${SOURCE_DIRECTORY}" &&
-
-# Avoid possible overflow if hp_length is less than four
-patch -p1 -i "${SPELL_DIRECTORY}/${SPELL}-0.2.1-fortify.patch" &&
-
-# This fixes the undefined reference to _des_crypt_call (Bug #11)
-patch -p1 -i "${SPELL_DIRECTORY}/${SPELL}-0.2.2-rpc-des-prot.patch" &&
-echo "" > "${SOURCE_DIRECTORY}/src/des_crypt.c"
diff --git a/libs/libtirpc/libtirpc-0.2.1-fortify.patch
b/libs/libtirpc/libtirpc-0.2.1-fortify.patch
deleted file mode 100644
index 7375bf8..0000000
--- a/libs/libtirpc/libtirpc-0.2.1-fortify.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-Index: libtirpc-0.2.1/src/getrpcport.c
-===================================================================
---- libtirpc-0.2.1.orig/src/getrpcport.c
-+++ libtirpc-0.2.1/src/getrpcport.c
-@@ -54,11 +54,11 @@ getrpcport(host, prognum, versnum, proto
-
- if ((hp = gethostbyname(host)) == NULL)
- return (0);
-+ if (hp->h_length != sizeof(addr.sin_addr.s_addr))
-+ return (0);
- memset(&addr, 0, sizeof(addr));
- addr.sin_family = AF_INET;
- addr.sin_port = 0;
-- if (hp->h_length > sizeof(addr))
-- hp->h_length = sizeof(addr);
- memcpy(&addr.sin_addr.s_addr, hp->h_addr, (size_t)hp->h_length);
- /* Inconsistent interfaces need casts! :-( */
- return (pmap_getport(&addr, (u_long)prognum, (u_long)versnum,
diff --git a/libs/libtirpc/libtirpc-0.2.2-rpc-des-prot.patch
b/libs/libtirpc/libtirpc-0.2.2-rpc-des-prot.patch
deleted file mode 100644
index c5de6da..0000000
--- a/libs/libtirpc/libtirpc-0.2.2-rpc-des-prot.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From f2f43212b33dea42635061c82645287454a70107 Mon Sep 17 00:00:00 2001
-From: Mike Frysinger <vapier AT gentoo.org>
-Date: Sat, 11 Jun 2011 15:21:55 -0400
-Subject: [PATCH] add multiple inclusion protection to rpc/des.h
-
-If you try to include this file multiple times, you get a build failure
-due to redefinitions of enums and such.
-
-Signed-off-by: Mike Frysinger <vapier AT gentoo.org>
----
- tirpc/rpc/des.h | 5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
-
-diff --git a/tirpc/rpc/des.h b/tirpc/rpc/des.h
-index e3d6897..d2881ad 100644
---- a/tirpc/rpc/des.h
-+++ b/tirpc/rpc/des.h
-@@ -33,6 +33,9 @@
- * Copyright (c) 1986 by Sun Microsystems, Inc.
- */
-
-+#ifndef _RPC_DES_H_
-+#define _RPC_DES_H_
-+
- #define DES_MAXLEN 65536 /* maximum # of bytes to encrypt */
- #define DES_QUICKLEN 16 /* maximum # of bytes to encrypt quickly */
-
-@@ -80,3 +83,5 @@ struct desparams {
- * Software DES.
- */
- extern int _des_crypt( char *, int, struct desparams * );
-+
-+#endif
---
-1.7.5.3
-
diff --git a/libs/libunistring/DETAILS b/libs/libunistring/DETAILS
index 8f2cbc9..38b2831 100755
--- a/libs/libunistring/DETAILS
+++ b/libs/libunistring/DETAILS
@@ -1,6 +1,6 @@
SPELL=libunistring
- VERSION=0.9.3
- SOURCE=$SPELL-$VERSION.tar.gz
+ VERSION=0.9.4
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$GNU_URL/$SPELL/$SOURCE
diff --git a/libs/libunistring/HISTORY b/libs/libunistring/HISTORY
index dec7a35..8c422de 100644
--- a/libs/libunistring/HISTORY
+++ b/libs/libunistring/HISTORY
@@ -1,2 +1,5 @@
+2014-09-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.4
+
2011-09-22 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: spell created, version 0.9.3
diff --git a/libs/libusb-compat/DETAILS b/libs/libusb-compat/DETAILS
index f421995..3da543b 100755
--- a/libs/libusb-compat/DETAILS
+++ b/libs/libusb-compat/DETAILS
@@ -1,6 +1,6 @@
SPELL=libusb-compat
- VERSION=0.1.4
- PATCHLEVEL=2
+ VERSION=0.1.5
+ PATCHLEVEL=0
#
SOURCE_HASH=sha512:6589523b747a5fd5893840b2d246cf46b64e10997cec2c3116664b8ce7090314bf413ed66049cdfcf68ea4a4ae33468673c897d18254ef52348cd430ffc99c0d
SOURCE_IGNORE=signature
SOURCE=$SPELL-$VERSION.tar.bz2
diff --git a/libs/libusb-compat/HISTORY b/libs/libusb-compat/HISTORY
index e0f4337..4c1ad0d 100644
--- a/libs/libusb-compat/HISTORY
+++ b/libs/libusb-compat/HISTORY
@@ -1,3 +1,6 @@
+2014-01-26 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.1.5
+
2012-09-21 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: PATCHLEVEL++
* PRE_BUILD: deleted ; libusbx has been fixed
diff --git a/libs/libusb/DEPENDS b/libs/libusb/DEPENDS
index 6a272ed..901a4da 100755
--- a/libs/libusb/DEPENDS
+++ b/libs/libusb/DEPENDS
@@ -8,4 +8,9 @@ optional_depends docbook-sgml-dtd \
optional_depends doxygen \
"" \
"" \
- "Build C++ API documentation"
+ "Build C++ API documentation" &&
+
+optional_depends UDEV \
+ "--enable-udev" \
+ "--disable-udev" \
+ "udev support"
diff --git a/libs/libusb/DETAILS b/libs/libusb/DETAILS
index 6de54d0..49a71bb 100755
--- a/libs/libusb/DETAILS
+++ b/libs/libusb/DETAILS
@@ -1,16 +1,16 @@
SPELL=libusb
- VERSION=1.0.9
-
SOURCE_HASH=sha512:5eba3e9df2c1db71d685becebebf5b1310ee87e442f97a2553a430fd11655a2d9ce50e4ec2ffd62fe322286b0d6bc9e142ce552effc2466ee50424deba035ee5
+ VERSION=1.0.19
+
SOURCE_HASH=sha512:f42f0187bfec16ebabad64efef7a7651ee85dcf2af1b7cbe543b7de615f9c6432f7eea5fcc6b23335591dcad287c905eb9bd56199cc5d3b47435027ad678f2c1
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE

- SOURCE2=libusb-compat-0.1.4.tar.bz2
+ SOURCE2=libusb-compat-0.1.5.tar.bz2
SOURCE2_URL[0]=$SOURCEFORGE_URL/libusb/$SOURCE2
-
SOURCE2_HASH=sha512:23214b362f3a3c2aa299678bf6da786ac3ff3c6a4299b392dee65b6ca7ffff68d8559f72549b16175f2fd44f45e127efdfc883895a1b39465a89f0b288b2fb7d
+
SOURCE2_HASH=sha512:fe63bd1c65e67588a83ebfdd329025ecf75f33f877fb80dd83eb528df057efb591e010416027f9054294504562299166e8e2811a7681fa1967a03baae9b88857

LICENSE[0]=LGPL
- WEB_SITE=http://sourceforge.net/projects/libusb/
+ WEB_SITE=http://libusb.info/
ENTERED=20020213
KEYWORDS="usb libs"
SHORT="Library for USB devices."
diff --git a/libs/libusb/HISTORY b/libs/libusb/HISTORY
index cb4c108..90158f1 100644
--- a/libs/libusb/HISTORY
+++ b/libs/libusb/HISTORY
@@ -1,3 +1,15 @@
+2014-0615 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.19
+
+2014-04-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: depend on UDEV instead of udev
+
+2014-02-27 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: optional dependency on udev
+
+2014-01-26 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.0.18, libusb-compat 0.1.5, WEB_SITE updated
+
2013-02-23 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: remove non-existent variable
make docs optional
diff --git a/libs/libusbx/BUILD b/libs/libusbx/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/libs/libusbx/BUILD
@@ -0,0 +1 @@
+true
diff --git a/libs/libusbx/CONFLICTS b/libs/libusbx/CONFLICTS
index c3cc187..678cde3 100755
--- a/libs/libusbx/CONFLICTS
+++ b/libs/libusbx/CONFLICTS
@@ -1 +1 @@
-conflicts libusb
+conflicts libusbx y
diff --git a/libs/libusbx/DEPENDS b/libs/libusbx/DEPENDS
deleted file mode 100755
index 60149b4..0000000
--- a/libs/libusbx/DEPENDS
+++ /dev/null
@@ -1,14 +0,0 @@
-depends -sub CXX gcc &&
-
-#
-# Fix Bug #8283
-#
-if [ "$LIBUSB_DOC" == '--enable-build-docs' ]; then
- depends docbook-dsssl &&
- depends docbook-sgml-dtd
-fi &&
-
-optional_depends doxygen \
- "" \
- "" \
- "to build C++ API documentation"
diff --git a/libs/libusbx/DETAILS b/libs/libusbx/DETAILS
index aac2200..3f6d063 100755
--- a/libs/libusbx/DETAILS
+++ b/libs/libusbx/DETAILS
@@ -1,25 +1,8 @@
SPELL=libusbx
- VERSION=1.0.14
-
SOURCE_HASH=sha512:a03eafe1a102a6dd532bbe758878bd92548ed367c39909c6e8fde205c145b9581405011379fa5e031df53e208feb54d9f4886039fab6e261c8ca27ceec69b45d
- SOURCE=$SPELL-$VERSION.tar.bz2
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
- LICENSE[0]=LGPL
- WEB_SITE=http://libusbx.org/
- ENTERED=20120509
- KEYWORDS="usb libs"
- SHORT="Library for USB devices."
+ VERSION=0
+ PATCHLEVEL=9999
+ SHORT="deprecated"
cat << EOF
-libusbx is a library that provides generic access to USB devices. It is meant
-to be used by developers, to facilitate the development of applications that
-communicate with USB hardware.
-
-It is user-mode: No special privilege or elevation is required for the
-application to communicate with a device.
-
-It is version-agnostic: All versions of the USB protocol, from 1.0 to 3.0
-(latest), are supported.
-
-It is a fork of libusb, meant to be a drop-in replacement, with more features
-and a faster release cycle.
+deprecated spell [replaced by libusb]
EOF
+
diff --git a/libs/libusbx/DOWNLOAD b/libs/libusbx/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/libs/libusbx/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/libs/libusbx/HISTORY b/libs/libusbx/HISTORY
index 3349b53..cdfeb98 100644
--- a/libs/libusbx/HISTORY
+++ b/libs/libusbx/HISTORY
@@ -1,17 +1,4 @@
-2012-10-29 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: 1.0.14
-
-2012-09-21 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: 1.0.13
- remove libusb-compat
- * PRE_BUILD: deleted, libusb-compat: is not needed here
-
-2012-06-16 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: 1.0.12
-
-2012-05-10 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: fix url for libusb-compat
-
-2012-05-09 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: 1.0.11, libusb-compat 0.1.4
- spell created, cloned from libusb spell
+2014-01-26 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0
+ PATCHLEVEL=9999
+ spell deprecated [replaced by libusb]
diff --git a/libs/libusbx/INSTALL b/libs/libusbx/INSTALL
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/libs/libusbx/INSTALL
@@ -0,0 +1 @@
+true
diff --git a/libs/libusbx/PRE_BUILD b/libs/libusbx/PRE_BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/libs/libusbx/PRE_BUILD
@@ -0,0 +1 @@
+true
diff --git a/libs/libusbx/PROVIDES b/libs/libusbx/PROVIDES
deleted file mode 100755
index 42a30a8..0000000
--- a/libs/libusbx/PROVIDES
+++ /dev/null
@@ -1 +0,0 @@
-LIBUSB
diff --git a/libs/libusbx/UP_TRIGGERS b/libs/libusbx/UP_TRIGGERS
index dfd894b..d40a01c 100755
--- a/libs/libusbx/UP_TRIGGERS
+++ b/libs/libusbx/UP_TRIGGERS
@@ -1 +1 @@
-up_trigger libusb-compat cast_self
+up_trigger libusb cast_self
diff --git a/libs/libuv/BUILD b/libs/libuv/BUILD
new file mode 100755
index 0000000..6dfecc1
--- /dev/null
+++ b/libs/libuv/BUILD
@@ -0,0 +1 @@
+default_build_make
diff --git a/libs/libuv/DETAILS b/libs/libuv/DETAILS
new file mode 100755
index 0000000..556f7a8
--- /dev/null
+++ b/libs/libuv/DETAILS
@@ -0,0 +1,24 @@
+ SPELL=libuv
+ VERSION=0.10.19
+ SOURCE="${SPELL}-v${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://${SPELL}.org/dist/v0.10.19/${SOURCE}
+
SOURCE_HASH=sha512:05fcda8a8e523749226f8ed82287673ec937c33b0853a320a183d930b64c84d87c90812ecffc581c6619b70cb60a11302b56311d475d35713f678cdc026b5826
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-v${VERSION}"
+ WEB_SITE="https://github.com/joyent/libuv/";
+ LICENSE[0]=BSD
+ ENTERED=20140111
+ SHORT="a multi-platform support library with a focus on
asynchronous I/O"
+cat << EOF
+libuv is a multi-platform support library with a focus on asynchronous
+I/O. It was primarily developed for use by Node.js, but it's also used by
+Mozilla's Rust language, Luvit, Julia, pyuv, and others.
+
+Feature highlights:
+
+ * Full-featured event loop backed by epoll, kqueue, IOCP, event ports. *
+ Asynchronous TCP and UDP sockets * Asynchronous DNS resolution *
Asynchronous
+ file and file system operations * File system events * ANSI escape code
+ controlled TTY * IPC with socket sharing, using Unix domain sockets or
+ named pipes (Windows) * Child processes * Thread pool * Signal handling *
+ High resolution clock * Threading and synchronization primitives
+EOF
diff --git a/libs/libuv/HISTORY b/libs/libuv/HISTORY
new file mode 100644
index 0000000..5fa24e0
--- /dev/null
+++ b/libs/libuv/HISTORY
@@ -0,0 +1,3 @@
+2014-01-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DETAILS, INSTALL: spell created
+
diff --git a/libs/libuv/INSTALL b/libs/libuv/INSTALL
new file mode 100755
index 0000000..90c927d
--- /dev/null
+++ b/libs/libuv/INSTALL
@@ -0,0 +1,7 @@
+install -m644 $SOURCE_DIRECTORY/include/uv.h $INSTALL_ROOT/usr/include/ &&
+mkdir -p $INSTALL_ROOT/usr/include/uv-private &&
+install -m644 $SOURCE_DIRECTORY/include/uv-private/*.h
$INSTALL_ROOT/usr/include/uv-private/ &&
+install -m644 $SOURCE_DIRECTORY/libuv.a $INSTALL_ROOT/usr/lib/ &&
+install -m644 $SOURCE_DIRECTORY/libuv.so
$INSTALL_ROOT/usr/lib/libuv.so.${VERSION} &&
+ln -s /usr/lib/libuv.so.${VERSION} $INSTALL_ROOT/usr/lib/libuv.so.$(echo
${VERSION} | cut -f1,2 -d.) &&
+ln -s /usr/lib/libuv.so.${VERSION} $INSTALL_ROOT/usr/lib/libuv.so.$(echo
${VERSION} | cut -f1 -d.)
diff --git a/libs/libva/DEPENDS b/libs/libva/DEPENDS
new file mode 100755
index 0000000..8c4df59
--- /dev/null
+++ b/libs/libva/DEPENDS
@@ -0,0 +1,3 @@
+depends MESALIB &&
+depends libdrm &&
+depends libxfixes
diff --git a/libs/libva/DETAILS b/libs/libva/DETAILS
new file mode 100755
index 0000000..4f9c2fd
--- /dev/null
+++ b/libs/libva/DETAILS
@@ -0,0 +1,26 @@
+ SPELL=libva
+ VERSION=1.2.1
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+
SOURCE_URL[0]=http://www.freedesktop.org/software/vaapi/releases/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:20a24e65169da97c03501abfd1dc59e92de5388b3d395e82cedfed0ff6d1ac888ec5c356e879c21a1f5ddf048c112a9a8cb61b6ffa155a62ae10aab909db15c9
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.freedesktop.org/wiki/Software/vaapi/";
+ LICENSE[0]=MIT
+ ENTERED=20131007
+ SHORT="Video Acceleration (VA) API for Linux"
+cat << EOF
+The main motivation for VA-API (Video Acceleration API) is to enable
+hardware accelerated video decode/encode at various entry-points (VLD,
+IDCT, Motion Compensation etc.) for the prevailing coding standards
+today (MPEG-2, MPEG-4 ASP/H.263, MPEG-4 AVC/H.264, and VC-1/VMW3).
+Extending XvMC was considered, but due to its original design for MPEG-2
+MotionComp only, it made more sense to design an interface from scratch
+that can fully expose the video decode capabilities in today's GPUs.
+
+The current video decode/encode interface is window system independent,
+so that potentially it can be used with graphics sub-systems other than
+X. In a nutshell it is basically a scheme to pass various types of data
+buffers from the application to the GPU for decoding or encoding.
+Feedback on the API is greatly welcomed, as this is intended to be a
+community collaborative effort.
+EOF
diff --git a/libs/libva/HISTORY b/libs/libva/HISTORY
new file mode 100644
index 0000000..a19724a
--- /dev/null
+++ b/libs/libva/HISTORY
@@ -0,0 +1,6 @@
+2014-04-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: mesalib => MESALIB
+
+2013-10-07 Jeremy Blosser <jblosser AT sourcemage.org>
+ * DETAILS, DEPENDS: spell created
+
diff --git a/libs/libvdpau/DETAILS b/libs/libvdpau/DETAILS
index ad855af..6a616e5 100755
--- a/libs/libvdpau/DETAILS
+++ b/libs/libvdpau/DETAILS
@@ -1,8 +1,8 @@
SPELL=libvdpau
- VERSION=0.6
- SOURCE="${SPELL}-${VERSION}.tar.gz"
+ VERSION=0.8
+
SOURCE_HASH=sha512:8e851e88225ada3d44dedf423ee8b1d89b59008f3ed4b52e6bf9f9f9e31b2f02e0a907b9b8d9d22e2ef84eddb5d2453e00465c9985bdd33654467dcc922d0d00
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
SOURCE_URL[0]=http://people.freedesktop.org/~aplattner/vdpau/${SOURCE}
-
SOURCE_HASH=sha512:1fdff74f3b3c161310fbba30e44bd244a141cf1a377684831e8044b064d1af60788b637e0dd8196d24cfda92574dd091a22ee0f703cbd73e8796d821de407c35
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"

WEB_SITE="http://http.download.nvidia.com/XFree86/vdpau/doxygen/html/";
LICENSE[0]=BSD
diff --git a/libs/libvdpau/HISTORY b/libs/libvdpau/HISTORY
index 4de56b4..0e5d733 100644
--- a/libs/libvdpau/HISTORY
+++ b/libs/libvdpau/HISTORY
@@ -1,3 +1,9 @@
+2014-07-11 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.8
+
+2013-08-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.7
+
2013-02-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 0.6

diff --git a/libs/libverto/DETAILS b/libs/libverto/DETAILS
index 4721813..4945983 100755
--- a/libs/libverto/DETAILS
+++ b/libs/libverto/DETAILS
@@ -1,9 +1,9 @@
SPELL=libverto
- VERSION=0.2.4
+ VERSION=0.2.6
+
SOURCE_HASH=sha512:aa8d047501d28741f2f8185fc4a0ef6dc4b99dbe69b583c40cd4c0afc97db4dd0a928d9ec23861fff61651e9ac82e52da9473b8e62ccc11a91e5e5c6b41dfd3b
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=https://fedorahosted.org/releases/l/i/libverto/$SOURCE
-
SOURCE_HASH=sha512:c6e1b056c691d63cbb6918a26ba4af427804c2cfb8523b14fae229e5a462eb545977c42b8ac5d5465b67d9ba2abb343638dc63e8e0244b29e5ff96a1715ffdb5
WEB_SITE=https://fedorahosted.org/libverto/
ENTERED=20120811
LICENSE[0]=BSD
diff --git a/libs/libverto/HISTORY b/libs/libverto/HISTORY
index 16b0dcd..e565580 100644
--- a/libs/libverto/HISTORY
+++ b/libs/libverto/HISTORY
@@ -1,2 +1,8 @@
+2014-04-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.2.6
+
+2013-04-11 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.2.5
+
2012-08-11 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: spell created, version 0.2.4
diff --git a/libs/libvirt-glib/DEPENDS b/libs/libvirt-glib/DEPENDS
new file mode 100755
index 0000000..06b5195
--- /dev/null
+++ b/libs/libvirt-glib/DEPENDS
@@ -0,0 +1,28 @@
+depends glib2 &&
+depends libvirt &&
+depends libxml2 &&
+
+optional_depends 'gettext' \
+ '--enable-nls' \
+ '--disable-nls' \
+ 'for Native Language Support (NLS)(RECOMMENDED)' &&
+
+optional_depends 'gobject-introspection' \
+ '--enable-introspection' \
+ '--disable-introspection' \
+ 'for GObject introspection' &&
+
+optional_depends 'gtk-doc' \
+ '--enable-gtk-doc' \
+ '--disable-gtk-doc' \
+ 'to build documentation' &&
+
+optional_depends 'PYTHON' \
+ '--with-python' \
+ '--without-python' \
+ 'for Python bindings' &&
+
+optional_depends 'vala' \
+ '--enable-vala' \
+ '--disable-vala' \
+ 'for Vala bindings'
diff --git a/libs/libvirt-glib/DETAILS b/libs/libvirt-glib/DETAILS
new file mode 100755
index 0000000..0aaad4d
--- /dev/null
+++ b/libs/libvirt-glib/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=libvirt-glib
+ VERSION=0.1.7
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=ftp://libvirt.org/libvirt/glib/$SOURCE
+ LICENSE[0]=LGPL
+ WEB_SITE=http://libvirt.org/
+ KEYWORDS="libs virtualization"
+ ENTERED=20130812
+ SHORT='glib wrapper for libvirt'
+cat << EOF
+libvirt-glib wraps libvirt to provide a high-level object-oriented
+API better suited for glib-based applications, via three libraries:
+ - libvirt-glib - GLib main loop integration & misc helper APIs
+ - libvirt-gconfig - GObjects for manipulating libvirt XML documents
+ - libvirt-gobject - GObjects for managing libvirt objects
+EOF
diff --git a/libs/libvirt-glib/HISTORY b/libs/libvirt-glib/HISTORY
new file mode 100644
index 0000000..f781dcf
--- /dev/null
+++ b/libs/libvirt-glib/HISTORY
@@ -0,0 +1,3 @@
+2013-08-12 Eric Sandall <sandalle AT sourcemage.org>
+ * Created
+
diff --git a/libs/libvirt-glib/libvirt-glib-0.1.7.tar.gz.sig
b/libs/libvirt-glib/libvirt-glib-0.1.7.tar.gz.sig
new file mode 100644
index 0000000..e415fb4
Binary files /dev/null and b/libs/libvirt-glib/libvirt-glib-0.1.7.tar.gz.sig
differ
diff --git a/libs/libvirt/DEPENDS b/libs/libvirt/DEPENDS
index 2d5f377..ea9b7de 100755
--- a/libs/libvirt/DEPENDS
+++ b/libs/libvirt/DEPENDS
@@ -49,10 +49,7 @@ optional_depends hal \
'--without-hal' \
'HAL support' &&

-optional_depends python \
- '--with-python' \
- '--without-python' \
- 'Python bindings' &&
+optional_depends 'python' '' '' 'Python bindings' &&

optional_depends policykit \
'--with-polkit' \
@@ -60,11 +57,11 @@ optional_depends policykit \
'PolicyKit support' &&

optional_depends libssh2 \
- '--with-libssh2' \
- '--without-libssh2' \
+ '--with-ssh2' \
+ '--without-ssh2' \
'SSH2 support' &&

-optional_depends 'udev' \
+optional_depends 'UDEV' \
'--with-udev' \
'--without-udev' \
'to use udev for host device enumeration' &&
@@ -84,9 +81,9 @@ optional_depends 'fuse' \
'--without-fuse' \
'for FUSE filesystem support for lxc' &&

-suggest_depends nc '' '' 'for remote SSH tunneling' &&
+suggest_depends -sub 'NMAP_NCAT NMAP_NC_SYMLINK' nmap '' '' 'for remote SSH
tunneling' &&
suggest_depends 'bridge-utils' '' '' 'for creating TUN/TAP bridges' &&
suggest_depends 'iproute2' '' '' 'for routing between TUN/TAP interfaces' &&
suggest_depends 'dnsmasq' '' '' 'for providing DHCP on virtual networks' &&
-suggest_depends QEMU '' '' "for QEMU (use
${SPELL_COLOR}kvm${DEFAULT_COLOR} for QEMU/KVM) binaries?"
-
+suggest_depends QEMU '' '' "for QEMU (use
${SPELL_COLOR}kvm${DEFAULT_COLOR} for QEMU/KVM) binaries?" &&
+suggest_depends 'ebtables' '' '' 'for firewall/NAT support'
diff --git a/libs/libvirt/DETAILS b/libs/libvirt/DETAILS
index 3e7c128..5fd0345 100755
--- a/libs/libvirt/DETAILS
+++ b/libs/libvirt/DETAILS
@@ -1,5 +1,5 @@
SPELL=libvirt
- VERSION=1.0.1
+ VERSION=1.2.9
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/libs/libvirt/HISTORY b/libs/libvirt/HISTORY
index 085e0eb..0bb714f 100644
--- a/libs/libvirt/HISTORY
+++ b/libs/libvirt/HISTORY
@@ -1,3 +1,20 @@
+2014-12-29 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Uses ebtables for firewall/NAT
+
+2014-12-04 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.2.9
+ * DEPENDS: Python is still optional, but ./configure no longer has
flags
+
+2013-08-12 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.1.1
+ * DEPENDS: --*-libssh2 -> --*-ssh2
+
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: udev => UDEV
+
+2013-04-11 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.0.4
+
2013-01-08 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.0.1
* DEPENDS: Optionally depends on fuse
diff --git a/libs/libvirt/libvirt-1.0.1.tar.gz.sig
b/libs/libvirt/libvirt-1.0.1.tar.gz.sig
deleted file mode 100644
index 8e6fe55..0000000
Binary files a/libs/libvirt/libvirt-1.0.1.tar.gz.sig and /dev/null differ
diff --git a/libs/libvirt/libvirt-1.2.9.tar.gz.sig
b/libs/libvirt/libvirt-1.2.9.tar.gz.sig
new file mode 100644
index 0000000..6b95e43
Binary files /dev/null and b/libs/libvirt/libvirt-1.2.9.tar.gz.sig differ
diff --git a/libs/libwpd/DEPENDS b/libs/libwpd/DEPENDS
index f148724..a112c92 100755
--- a/libs/libwpd/DEPENDS
+++ b/libs/libwpd/DEPENDS
@@ -1 +1,4 @@
-depends -sub CXX gcc
+depends -sub CXX gcc &&
+depends librevenge &&
+depends zlib &&
+optional_depends doxygen '' '--without-docs' 'build documentation'
diff --git a/libs/libwpd/DETAILS b/libs/libwpd/DETAILS
index 8066e44..35a301a 100755
--- a/libs/libwpd/DETAILS
+++ b/libs/libwpd/DETAILS
@@ -1,9 +1,9 @@
SPELL=libwpd
- VERSION=0.9.4
+ VERSION=0.10.0
+
SOURCE_HASH=sha512:fb3c069691e2c5caaa8181147824261a232fddc21ab825f3084b64354c8593efac023e4db9515163c975b400c661997ebf59d6137b960a5a5b86efeab0e0f254
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+ SOURCE_URL[0]=http://dev-www.libreoffice.org/src/$SOURCE
LICENSE[0]=GPL
WEB_SITE=http://libwpd.sourceforge.net/index.html
ENTERED=20071006
diff --git a/libs/libwpd/HISTORY b/libs/libwpd/HISTORY
index d5a250f..fb8d608 100644
--- a/libs/libwpd/HISTORY
+++ b/libs/libwpd/HISTORY
@@ -1,3 +1,8 @@
+2014-06-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.10.0
+ new url, libreoffice.org
+ * DEPENDS: add librevenge, doxygen,zlib
+
2012-05-31 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.9.4

diff --git a/libs/libwpd/libwpd-0.9.4.tar.bz2.sig
b/libs/libwpd/libwpd-0.9.4.tar.bz2.sig
deleted file mode 100644
index 0585074..0000000
Binary files a/libs/libwpd/libwpd-0.9.4.tar.bz2.sig and /dev/null differ
diff --git a/libs/libwpg/DEPENDS b/libs/libwpg/DEPENDS
index 2e2f3be..e9eb7e5 100755
--- a/libs/libwpg/DEPENDS
+++ b/libs/libwpg/DEPENDS
@@ -1,2 +1,5 @@
-depends -sub CXX gcc &&
-depends libwpd
+depends -sub CXX gcc &&
+depends pkgconfig &&
+depends libwpd &&
+depends librevenge &&
+optional_depends doxygen '' '--without-docs' 'build documentation'
diff --git a/libs/libwpg/DETAILS b/libs/libwpg/DETAILS
index 352b5fb..3a8ef3e 100755
--- a/libs/libwpg/DETAILS
+++ b/libs/libwpg/DETAILS
@@ -1,10 +1,10 @@
SPELL=libwpg
- VERSION=0.2.0
-
SOURCE_HASH=sha512:a78699d9a8e6817f4124d1782b8cb28254cf838a6533096a8855aaea06ee83f2a4b2eaac4e0ac49764e41419ed2cd7a16094d5a267f666c853729b980f368c6e
- SOURCE=$SPELL-$VERSION.tar.gz
+ VERSION=0.3.0
+
SOURCE_HASH=sha512:254b5d2ff3cfeb23a3a94d81e9fc44c4c78550bb25a822e2b0ae7bc7cfdcdc4db5742992d20087353d66c81df956b9837c329c950afd41e297bddd0e9d1f3aa8
+ SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
- LICENSE[0]=GPL
+ SOURCE_URL[0]=http://dev-www.libreoffice.org/src/$SOURCE
+$SOURCEFORGE_URL/$SPELL/$SOURCE LICENSE[0]=GPL
WEB_SITE=http://libwpg.sourceforge.net/
ENTERED=20071006
KEYWORDS="libs wordperfect"
diff --git a/libs/libwpg/HISTORY b/libs/libwpg/HISTORY
index 5dc2ae6..3c11ff3 100644
--- a/libs/libwpg/HISTORY
+++ b/libs/libwpg/HISTORY
@@ -1,3 +1,8 @@
+2014-06-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.3.0
+ new url libreoffice.org
+ * DEPENDS: add librevenge, doxygen, pkgconfig
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/libs/libwps/DEPENDS b/libs/libwps/DEPENDS
index 2e2f3be..aaa03de 100755
--- a/libs/libwps/DEPENDS
+++ b/libs/libwps/DEPENDS
@@ -1,2 +1,4 @@
-depends -sub CXX gcc &&
-depends libwpd
+depends -sub CXX gcc &&
+depends librevenge &&
+depends boost &&
+optional_depends doxygen '' '--without-docs' 'build documentation'
diff --git a/libs/libwps/DETAILS b/libs/libwps/DETAILS
index 4bd04bc..a9c26e0 100755
--- a/libs/libwps/DETAILS
+++ b/libs/libwps/DETAILS
@@ -1,9 +1,9 @@
SPELL=libwps
- VERSION=0.2.7
- SOURCE=$SPELL-$VERSION.tar.gz
+ VERSION=0.3.0
+
SOURCE_HASH=sha512:c24bfc0f78fee739cc6ee14c4f7bbfa707892e059dfa5398651f43031c14161e245820cf9dc779dd86ff6628299ecf5b25af77b343e5a615302fe78670f521c9
+ SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+ SOURCE_URL[0]=http://dev-www.libreoffice.org/src/$SOURCE
LICENSE[0]=GPL
WEB_SITE=http://libwps.sourceforge.net/
ENTERED=20071006
diff --git a/libs/libwps/HISTORY b/libs/libwps/HISTORY
index 05c9c86..d30a6b7 100644
--- a/libs/libwps/HISTORY
+++ b/libs/libwps/HISTORY
@@ -1,3 +1,8 @@
+2014-06-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.3.0
+ new url, libreoffice.org
+ * DEPENDS: add librevenge, boost, doxygen; delete libwpd
+
2012-05-31 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.2.7

diff --git a/libs/libwps/libwps-0.2.7.tar.gz.sig
b/libs/libwps/libwps-0.2.7.tar.gz.sig
deleted file mode 100644
index a246772..0000000
Binary files a/libs/libwps/libwps-0.2.7.tar.gz.sig and /dev/null differ
diff --git a/libs/libxml2/DEPENDS b/libs/libxml2/DEPENDS
index 65e7151..232d89b 100755
--- a/libs/libxml2/DEPENDS
+++ b/libs/libxml2/DEPENDS
@@ -13,7 +13,7 @@ optional_depends xz-utils \
"--without-lzma" \
"to build with LZMA support" &&

-optional_depends python \
+optional_depends PYTHON \
"--with-python" \
"--without-python" \
"to build python bindings"
diff --git a/libs/libxml2/DETAILS b/libs/libxml2/DETAILS
index 0703bec..3ece318 100755
--- a/libs/libxml2/DETAILS
+++ b/libs/libxml2/DETAILS
@@ -1,7 +1,7 @@
SPELL=libxml2
- VERSION=2.9.0
-
SOURCE_HASH=sha512:b13268ea3725a8b534974ece33981b001324164e5687df94b0d15c77189070e2a5d9f08c1646e5492e70a607ca0adf00788772fcf300ac2d4a110e9bf57d4afe
- SECURITY_PATCH=8
+ VERSION=2.9.1
+
SOURCE_HASH=sha512:7b10de749485bc2eb2108063e97d89e70d6fbb78b1bf195ab5528c8c64e79483d55223a49d95934f4e00b00e906c18bdd34344703ffe158dcf08096905a44c1b
+ SECURITY_PATCH=9
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=ftp://xmlsoft.org/$SPELL/$SOURCE
diff --git a/libs/libxml2/HISTORY b/libs/libxml2/HISTORY
index 8872664..a271d2f 100644
--- a/libs/libxml2/HISTORY
+++ b/libs/libxml2/HISTORY
@@ -1,3 +1,14 @@
+2013-11-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * BUILD: deleted, python usege is solved in FUNCTIONS
+
+2013-07-25 Treeve Jelbert <treeve AT sourcemage.org>
+ * SUB_DEPENDS, PRE_SUB_DEPENDS: adjust to python3
+ * BUILD: added, fix detection of python3
+
+2013-05-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.9.1; SECURITY_PATCH++ (CVE-2013-1969)
+ * DEPENDS: switched to PYTHON (python3 is supported now)
+
2012-10-11 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.9.0
* PRE_BUILD, bufsize.patch.gz: deleted - applied upstream
diff --git a/libs/libxml2/PRE_SUB_DEPENDS b/libs/libxml2/PRE_SUB_DEPENDS
index 96a291e..f7fa8d7 100755
--- a/libs/libxml2/PRE_SUB_DEPENDS
+++ b/libs/libxml2/PRE_SUB_DEPENDS
@@ -1,5 +1,5 @@
case $THIS_SUB_DEPENDS in
- PYTHON) is_depends_enabled $SPELL python;;
+ PYTHON) is_depends_enabled $SPELL python || is_depends_enabled $SPELL
python3;;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" &&
return 1;;
esac
diff --git a/libs/libxml2/SUB_DEPENDS b/libs/libxml2/SUB_DEPENDS
index 30e1634..a8511d1 100755
--- a/libs/libxml2/SUB_DEPENDS
+++ b/libs/libxml2/SUB_DEPENDS
@@ -1,6 +1,6 @@
case $THIS_SUB_DEPENDS in
PYTHON) message "python bindings requested, forcing them" &&
- depends python "--with-python";;
+ depends PYTHON "--with-python";;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" &&
return 1;;
esac
diff --git a/libs/libxslt/DETAILS b/libs/libxslt/DETAILS
index 8a0dfff..5bcdc06 100755
--- a/libs/libxslt/DETAILS
+++ b/libs/libxslt/DETAILS
@@ -1,6 +1,6 @@
SPELL=libxslt
- VERSION=1.1.27
- SECURITY_PATCH=3
+ VERSION=1.1.28
+ SECURITY_PATCH=4
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=ftp://xmlsoft.org/$SPELL/$SOURCE
diff --git a/libs/libxslt/HISTORY b/libs/libxslt/HISTORY
index 088ce67..dbf25ec 100644
--- a/libs/libxslt/HISTORY
+++ b/libs/libxslt/HISTORY
@@ -1,3 +1,12 @@
+2013-06-17 Remko van der Vossen <wich AT sourcemage.org>
+ * TRIGGERS: only trigger check_self if optional dep enabled
+
+2013-05-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: this was a security update (CVE-2012-6139);
SECURITY_PATCH++
+
+2013-05-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.1.28
+
2012-10-03 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.1.27; SECURITY_PATCH++ (several CVEs)
* PRE_BUILD, pattern.patch: dropped
diff --git a/libs/libxslt/TRIGGERS b/libs/libxslt/TRIGGERS
index 3abbc5a..351de1d 100755
--- a/libs/libxslt/TRIGGERS
+++ b/libs/libxslt/TRIGGERS
@@ -1 +1,3 @@
-on_cast python check_self
+if is_depends_enabled $SPELL python; then
+ on_cast python check_self
+fi
diff --git a/libs/libxslt/libxslt-1.1.27.tar.gz.sig
b/libs/libxslt/libxslt-1.1.27.tar.gz.sig
deleted file mode 100644
index 95f11dc..0000000
Binary files a/libs/libxslt/libxslt-1.1.27.tar.gz.sig and /dev/null differ
diff --git a/libs/libxslt/libxslt-1.1.28.tar.gz.sig
b/libs/libxslt/libxslt-1.1.28.tar.gz.sig
new file mode 100644
index 0000000..8332a90
Binary files /dev/null and b/libs/libxslt/libxslt-1.1.28.tar.gz.sig differ
diff --git a/libs/libyaml/DETAILS b/libs/libyaml/DETAILS
index 0c91b31..1b77ec8 100755
--- a/libs/libyaml/DETAILS
+++ b/libs/libyaml/DETAILS
@@ -1,9 +1,9 @@
SPELL=libyaml
- VERSION=0.1.4
+ VERSION=0.1.6
+
SOURCE_HASH=sha512:eef1f26fec0a305836b8c6a65def4e2864fe2415618e7490717d4e42f0fc51048727ab0e7e4a6c3a2783ae762fddd6b78091a76a6cd3a2710ae18e3dfb27cd44
SOURCE=yaml-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/yaml-$VERSION
SOURCE_URL[0]=http://pyyaml.org/download/libyaml/$SOURCE
-
SOURCE_HASH=sha512:5864412b462f30e36550a1dcf52f66da9035aa17ee367bd41d0ba74d6809e281ea00c0bb78f9c2c7e08d4689f8ff6220d684dbe8dcd83cc172282c58d695d784
WEB_SITE=http://pyyaml.org/wiki/LibYAML
ENTERED=20120417
LICENSE[0]=MIT
diff --git a/libs/libyaml/HISTORY b/libs/libyaml/HISTORY
index fc80446..753296f 100644
--- a/libs/libyaml/HISTORY
+++ b/libs/libyaml/HISTORY
@@ -1,3 +1,6 @@
+2014-05-11 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.1.6
+
2012-04-17 David Kowis<dkowis AT shlrm.org>
* DETAILS,HISTORY: created libyaml spell

diff --git a/libs/mico/DEPENDS b/libs/mico/DEPENDS
index 8ca08f4..51ddc55 100755
--- a/libs/mico/DEPENDS
+++ b/libs/mico/DEPENDS
@@ -1,4 +1,4 @@
-optional_depends openssl "--with-ssl=/usr" "--without-ssl" "for ssl
communication" &&
+optional_depends SSL "--with-ssl=/usr" "--without-ssl" "for ssl
communication" &&
optional_depends gtk+ "--with-gtk=/usr" "--without-gtk" "for gtk support of
some kind" &&
optional_depends xorg-server "--with-x" "--without-x" "for x support of some
kind"
optional_depends java-cup "" "" "for java support" z-rejected
diff --git a/libs/mico/HISTORY b/libs/mico/HISTORY
index a5a9d01..790619f 100644
--- a/libs/mico/HISTORY
+++ b/libs/mico/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-10-10 Bor Kraljič <pyrobor AT ver.si>
* DEPENDS: removed optional dependency on qt-x11

diff --git a/libs/mpfr/DETAILS b/libs/mpfr/DETAILS
index dc84d1b..1a52c96 100755
--- a/libs/mpfr/DETAILS
+++ b/libs/mpfr/DETAILS
@@ -1,6 +1,7 @@
SPELL=mpfr
- VERSION=3.1.1
-
SOURCE_HASH=sha512:4fcc87e19a08622b3211a33807e708b78da6c8659f391003703a9e170c485f56e6ebfff48d42afca7b4edb14fd9487684c4d8fd6c9f805ed62b6d5259d5721a8
+ VERSION=3.1.2
+ PATCHLEVEL=1
+
SOURCE_HASH=sha512:8d594206afb2637ed39ad564d42c8c4d02b042b95925f5c6ec891e5cb87f7155195559c7ff477256a088ecaaa3c2b0d35a9d11a74ed526a1080d49b2950e5587
SECURITY_PATCH=2
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/libs/mpfr/HISTORY b/libs/mpfr/HISTORY
index 64cb9e8..17715f0 100644
--- a/libs/mpfr/HISTORY
+++ b/libs/mpfr/HISTORY
@@ -1,3 +1,10 @@
+2014-01-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1
+ * PRE_BUILD, allpatches.bz2: added, apply patches recommended by
upstream
+
+2013-03-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.1.2
+
2012-07-04 Vlad Glagolev <stealth AT sourcemage.org>
* INSTALL: fixed previous update that brakes a compiler

diff --git a/libs/mpfr/PRE_BUILD b/libs/mpfr/PRE_BUILD
new file mode 100755
index 0000000..1a60664
--- /dev/null
+++ b/libs/mpfr/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+bzcat $SPELL_DIRECTORY/allpatches.bz2 | patch -p1
diff --git a/libs/mpfr/allpatches.bz2 b/libs/mpfr/allpatches.bz2
new file mode 100644
index 0000000..e0b8cb4
Binary files /dev/null and b/libs/mpfr/allpatches.bz2 differ
diff --git a/libs/muparser/DETAILS b/libs/muparser/DETAILS
index a15ddbb..7af354e 100755
--- a/libs/muparser/DETAILS
+++ b/libs/muparser/DETAILS
@@ -1,10 +1,11 @@
SPELL=muparser
- VERSION=1.30
- SOURCE="${SPELL}_v${VERSION/./}.tar.gz"
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:a79f7bd83219ff03a4d6869ae90591bfc63531628b635fad079a70d588ceed391575e675a43ad699a9a7b53f2c8b2da1fd33892dd76a777b892fa39d801ff3e7
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL"
- WEB_SITE="http://muparser.sourceforge.net";
+ VERSION=v2_2_3
+
SOURCE_HASH=sha512:86d140c07161757e2f0de516a4c2922ce5b135d06b01466bc15ad90833bd3e9f99b9b9c528617262597a7a5a6b09bff5ae8ced5d51c413ea611059e0bdb22e6d
+ SX="${SPELL}_${VERSION}"
+ SOURCE="${SX}.zip"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SPELL/Version%20$(echo ${VERSION}
| sed -e 's:^v::' -e 's:_:.:g')/$SOURCE
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SX}"
+ WEB_SITE="http://muparser.beltoforion.de";
LICENSE[0]=MIT
ENTERED=20070218
SHORT="a fast math expression parser library"
diff --git a/libs/muparser/HISTORY b/libs/muparser/HISTORY
index 2a34bd0..284f9ae 100644
--- a/libs/muparser/HISTORY
+++ b/libs/muparser/HISTORY
@@ -1,3 +1,10 @@
+2014-01-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: fix SOURCE_URL
+
+2013-08-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.2.3
+ new website & url
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/libs/mxml/DETAILS b/libs/mxml/DETAILS
index 9a455a4..ca31c5a 100755
--- a/libs/mxml/DETAILS
+++ b/libs/mxml/DETAILS
@@ -1,12 +1,8 @@
SPELL=mxml
- VERSION=2.7
+ VERSION=2.9
SOURCE=$SPELL-$VERSION.tar.gz
- SOURCE_URL[0]=http://ftp.easysw.com/pub/$SPELL/$VERSION/$SOURCE
- SOURCE_URL[1]=ftp://ftp.easysw.com/pub/$SPELL/$VERSION/$SOURCE
- SOURCE_URL[2]=ftp://ftp2.easysw.com/pub/$SPELL/$VERSION/$SOURCE
-
SOURCE_URL[3]=http://ftp.funet.fi/pub/mirrors/ftp.easysw.com/pub/$SPELL/$VERSION/$SOURCE
-
SOURCE_URL[4]=ftp://ftp.funet.fi/pub/mirrors/ftp.easysw.com/pub/$SPELL/$VERSION/$SOURCE
-
SOURCE_HASH=sha512:9fac34975c35d0ff9686a20a882824040b0b96b38ab9f1f5b1ef24a323668974860d4d977bb07c90a3e2b3410a2d8358eec1682b2c7ff2cda7f36f630ff97007
+ SOURCE_URL[0]=http://www.msweet.org/files/project3/$SOURCE
+
SOURCE_HASH=sha512:819c506ea43198de07a90d7473f29c9edc7f638638b5a1b215d88ac635b4f4f37441d8a760ce356f7d4bfb14a4f504c304d0e33345f69ecd145db50350e50ad7
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://www.minixml.org/
LICENSE[0]=LGPL
diff --git a/libs/mxml/HISTORY b/libs/mxml/HISTORY
index ec4127e..a55148b 100644
--- a/libs/mxml/HISTORY
+++ b/libs/mxml/HISTORY
@@ -1,3 +1,6 @@
+2014-10-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.9; updated source urls
+
2012-04-14 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.7

diff --git a/libs/ncurses/HISTORY b/libs/ncurses/HISTORY
index afd923a..e36c75d 100644
--- a/libs/ncurses/HISTORY
+++ b/libs/ncurses/HISTORY
@@ -1,3 +1,6 @@
+2014-05-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * INSTALL: create libtinfo symlink
+
2012-10-18 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: PATCHLEVEL=1
* BUILD: --enable-pc-files added
diff --git a/libs/ncurses/INSTALL b/libs/ncurses/INSTALL
index d77e07f..231bb29 100755
--- a/libs/ncurses/INSTALL
+++ b/libs/ncurses/INSTALL
@@ -101,4 +101,7 @@ else
done

fi &&
+
+ln -sf libcurses.so.${MVERSION} ${INSTALL_ROOT}/lib/libtinfo.so.${MVERSION}
&&
+
ldconfig
diff --git a/libs/neon/DEPENDS b/libs/neon/DEPENDS
index 53680a9..0fcfab3 100755
--- a/libs/neon/DEPENDS
+++ b/libs/neon/DEPENDS
@@ -15,7 +15,7 @@ optional_depends gettext \
case $NEON_SSL in
none) OPTS="--without-ssl $OPTS"
;;
- openssl) depends openssl "--with-ssl=openssl"
+ openssl) depends SSL "--with-ssl=openssl"
;;
gnutls) depends gnutls "--with-ssl=gnutls"
;;
diff --git a/libs/neon/DETAILS b/libs/neon/DETAILS
index 62ff43e..729bc18 100755
--- a/libs/neon/DETAILS
+++ b/libs/neon/DETAILS
@@ -1,7 +1,6 @@
SPELL=neon
- VERSION=0.29.6
+ VERSION=0.30.1
SECURITY_PATCH=2
- PATCHLEVEL=3
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
SOURCE2_IGNORE=signature
@@ -10,6 +9,7 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://www.webdav.org/neon/$SOURCE
SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
LICENSE[0]=LGPL
+ DOC_DIRS=""
WEB_SITE=http://www.webdav.org/neon/
ENTERED=20020528
KEYWORDS="http libs"
diff --git a/libs/neon/HISTORY b/libs/neon/HISTORY
index f97f29b..a722e3c 100644
--- a/libs/neon/HISTORY
+++ b/libs/neon/HISTORY
@@ -1,3 +1,18 @@
+2014-10-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.30.1
+ * {SUB_,}DEPENDS, CONFIGURE, {REPAIR^all^,}PRE_SUB_DEPENDS: switched
to
+ SSL provider
+
+2014-04-28 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1; don't duplicate manuals
+ * PRE_BUILD: added, to apply the patch
+ * spaces.patch: re-added, to fix urls and file names containing
spaces;
+ adapted to 0.30.0 version
+
+2014-01-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.30.0
+ * PRE_BUILD, spaces.patch: deleted
+
2013-01-08 Eric Sandall <sandalle AT sourcemage.org>
* PRE_SUB_DEPENDS, SUB_DEPENDS: Allow requiring SSL support

diff --git a/libs/neon/PRE_BUILD b/libs/neon/PRE_BUILD
index 4077f33..9c335ec 100755
--- a/libs/neon/PRE_BUILD
+++ b/libs/neon/PRE_BUILD
@@ -1,4 +1,4 @@
default_pre_build &&
cd "$SOURCE_DIRECTORY" &&

-patch -p1 < "$SPELL_DIRECTORY/spaces.patch"
+patch -p0 < "$SPELL_DIRECTORY/spaces.patch"
diff --git a/libs/neon/PRE_SUB_DEPENDS b/libs/neon/PRE_SUB_DEPENDS
index 0a4cde4..3af2a25 100755
--- a/libs/neon/PRE_SUB_DEPENDS
+++ b/libs/neon/PRE_SUB_DEPENDS
@@ -1,6 +1,6 @@
case $THIS_SUB_DEPENDS in
DAV) is_depends_enabled $SPELL expat || is_depends_enabled $SPELL libxml2;;
- SSL) is_depends_enabled $SPELL openssl || is_depends_enabled $SPELL gnutls
;;
+ SSL) is_depends_enabled $SPELL $(get_spell_provider $SPELL SSL) ||
is_depends_enabled $SPELL gnutls ;;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"
return 1;;
esac
diff --git a/libs/neon/REPAIR^all^PRE_SUB_DEPENDS
b/libs/neon/REPAIR^all^PRE_SUB_DEPENDS
index 0a4cde4..3af2a25 100755
--- a/libs/neon/REPAIR^all^PRE_SUB_DEPENDS
+++ b/libs/neon/REPAIR^all^PRE_SUB_DEPENDS
@@ -1,6 +1,6 @@
case $THIS_SUB_DEPENDS in
DAV) is_depends_enabled $SPELL expat || is_depends_enabled $SPELL libxml2;;
- SSL) is_depends_enabled $SPELL openssl || is_depends_enabled $SPELL gnutls
;;
+ SSL) is_depends_enabled $SPELL $(get_spell_provider $SPELL SSL) ||
is_depends_enabled $SPELL gnutls ;;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"
return 1;;
esac
diff --git a/libs/neon/SUB_DEPENDS b/libs/neon/SUB_DEPENDS
index f03e46b..28e3fd5 100755
--- a/libs/neon/SUB_DEPENDS
+++ b/libs/neon/SUB_DEPENDS
@@ -15,13 +15,19 @@ case $THIS_SUB_DEPENDS in

# Re-query with only the SSL options
config_query_list NEON_SSL "Which SSL backend do you want for SSL
support?" \
- openssl gnutls &&
+ openssl \
+ gnutls &&

config_query_option NEON_OPTS "Enable SSL library thread-safety using
POSIX threads?" y \
- "--enable-threadsafe-ssl=posix" \
- "--disable-threadsafe-ssl" &&
- depends "${NEON_SSL}" "--with-ssl=${NEON_SSL}"
- ;;
+ "--enable-threadsafe-ssl=posix" \
+ "--disable-threadsafe-ssl" &&
+
+ case $NEON_SSL in
+ openssl) depends SSL "--with-ssl=openssl"
+ ;;
+ gnutls) depends gnutls "--with-ssl=gnutls"
+ ;;
+ esac ;;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"
return 1;;
esac
diff --git a/libs/neon/spaces.patch b/libs/neon/spaces.patch
index 9df8abd..fafeca8 100644
--- a/libs/neon/spaces.patch
+++ b/libs/neon/spaces.patch
@@ -1,8 +1,6 @@
-diff --git a/src/ne_uri.c b/src/ne_uri.c
-index 8d86c31..a930b9c 100644
---- a/src/ne_uri.c
-+++ b/src/ne_uri.c
-@@ -96,7 +96,7 @@ static const unsigned int uri_chars[256] = {
+--- src/ne_uri.c.orig 2011-11-23 03:26:30.000000000 +0400
++++ src/ne_uri.c 2014-04-28 19:37:28.005947413 +0400
+@@ -96,7 +96,7 @@
/* 0xXX x0 x2 x4 x6 x8 xA xC xE */
/* 0x */ OT, OT, OT, OT, OT, OT, OT, OT, OT, OT, OT, OT, OT, OT, OT, OT,
/* 1x */ OT, OT, OT, OT, OT, OT, OT, OT, OT, OT, OT, OT, OT, OT, OT, OT,
@@ -11,12 +9,12 @@ index 8d86c31..a930b9c 100644
/* 3x */ DG, DG, DG, DG, DG, DG, DG, DG, DG, DG, CL, SD, OT, SD, OT, QU,
/* 4x */ AT, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,
/* 5x */ AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, GD, OT, GD, OT, US,
-@@ -475,7 +475,7 @@ char *ne_path_unescape(const char *uri)
+@@ -475,7 +475,7 @@

/* CH must be an unsigned char; evaluates to 1 if CH should be
- * percent-encoded. */
--#define path_escape_ch(ch) (uri_lookup(ch) & URI_ESCAPE)
-+#define path_escape_ch(ch) ((ch == ' ') | (uri_lookup(ch) & URI_ESCAPE))
+ * percent-encoded (note !!x == x ? 1 : 0). */
+-#define path_escape_ch(ch) (!!(uri_lookup(ch) & URI_ESCAPE))
++#define path_escape_ch(ch) ((ch == ' ') | (!!(uri_lookup(ch) & URI_ESCAPE)))

char *ne_path_escape(const char *path)
{
diff --git a/libs/newt/DEPENDS b/libs/newt/DEPENDS
index 692a7f4..ca937ef 100755
--- a/libs/newt/DEPENDS
+++ b/libs/newt/DEPENDS
@@ -8,4 +8,4 @@ optional_depends tcl "--with-tcl" \
"--without-tcl" \
"tcl bindings" &&

-optional_depends python '' '' 'for Python bindings'
+optional_depends python '' '' 'for Python bindings (snack module)'
diff --git a/libs/newt/DETAILS b/libs/newt/DETAILS
index 9900765..5187acc 100755
--- a/libs/newt/DETAILS
+++ b/libs/newt/DETAILS
@@ -1,12 +1,12 @@
SPELL=newt
- VERSION=0.52.13
-
SOURCE_HASH=sha512:fb4066dc76f760edd1ce5bb215916f923337504b874029618193d5e526f35d638dffaf1774c5dfaa1b178579c008625bbead4088dcd58f2e5fac12311334eff9
+ VERSION=0.52.17
+
SOURCE_HASH=sha512:ff96180e4501af88609a647b7737e2309e04cf8c7f1e93bf338c1d133ca49fdd20acfc872f8a91d8546a4f1c7a7d2e540bf3d245ff85eaf85a0414cbc7702b41
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-${VERSION}
SOURCE_URL[0]=https://fedorahosted.org/releases/n/e/${SPELL}/${SOURCE}
SOURCE_HINTS[0]=no-check-certificate
LICENSE[0]=LGPL
- WEB_SITE=http://www.redhat.com/
+ WEB_SITE=https://fedorahosted.org/newt/
ENTERED=20020316
KEYWORDS="libs"
SHORT="A development library for text mode user interfaces."
diff --git a/libs/newt/HISTORY b/libs/newt/HISTORY
index 415d1e4..f0da943 100644
--- a/libs/newt/HISTORY
+++ b/libs/newt/HISTORY
@@ -1,3 +1,10 @@
+2014-09-14 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Update website
+ * DEPENDS: Clarify the python's module name
+
+2014-04-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.52.17
+
2011-08-05 Julien "_kaze_" ROZO <julien AT rozo.org>
* DETAILS: updated version to 0.52.13

diff --git a/libs/nspr/BUILD b/libs/nspr/BUILD
index aae10bd..d083df7 100755
--- a/libs/nspr/BUILD
+++ b/libs/nspr/BUILD
@@ -1,6 +1,9 @@
-cd mozilla/nsprpub &&
+cd nspr &&
if [[ ${SMGL_COMPAT_ARCHS[0]} == 64 ]]; then
OPTS="--enable-64bit $OPTS"
fi &&
OPTS="$OPTS --with-mozilla --enable-optimize" &&
+
+LDFLAGS="-lstdc++ $LDFLAGS" &&
+
default_build
diff --git a/libs/nspr/DEPENDS b/libs/nspr/DEPENDS
index 9cdc825..b978eb8 100755
--- a/libs/nspr/DEPENDS
+++ b/libs/nspr/DEPENDS
@@ -1 +1 @@
-depends -sub CXX gcc '--with-cplus'
+depends -sub CXX gcc '--enable-cplus'
diff --git a/libs/nspr/DETAILS b/libs/nspr/DETAILS
index 9fe1e80..2f1efab 100755
--- a/libs/nspr/DETAILS
+++ b/libs/nspr/DETAILS
@@ -1,11 +1,11 @@
SPELL=nspr
- VERSION=4.9.5
+ VERSION=4.10.7
SOURCE=$SPELL-$VERSION.tar.gz
+
SOURCE_URL[0]=http://ftp.mozilla.org/pub/mozilla.org/$SPELL/releases/v$VERSION/src/$SOURCE
+
SOURCE_HASH=sha512:bc845b3983ed280dc691e81e08b94b34b8c175e18d455f9e1558a862045df29a3e5c7df291dff7caa0f9d4a9c7e5dd7eb316018f09b9ed444e91502d5a46013e
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
-SOURCE_URL[0]=http://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v$VERSION/src/$SOURCE
WEB_SITE=http://www.mozilla.org/projects/nspr/
ENTERED=20050512
-
SOURCE_HASH=sha512:cbe60e4c5265863fa3250d7c16a2727d3a4a8762d17bc63d044ec88d11758fe9f54f54c08e198db6278ee68c55edd88f7c4bc5db9bdc46bdea4e4cf9eb277f27
# SOURCE_GPG=gurus.gpg:$SOURCE.sig:WORKS_FOR_ME
LICENSE[0]=MPL
GATHER_DOCS=no
diff --git a/libs/nspr/HISTORY b/libs/nspr/HISTORY
index b08a0d7..0308b48 100644
--- a/libs/nspr/HISTORY
+++ b/libs/nspr/HISTORY
@@ -1,3 +1,33 @@
+2014-10-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 4.10.7; use spell variable in source url
+ * DEPENDS: corrected c++ flag
+ * INSTALL: install generated nspr.pc file
+ * BUILD: externally link with stdc++
+ * PRE_BUILD: added, to fix build with c++ enabled
+ * nspr.pc: dropped, replaced by upstream version
+
+2014-06-10 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: 4.10.6
+
+2014-03-18 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.4
+
+2014-02-04 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10.3
+
+2013-11-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 4.10.2
+
+2013-10-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.10.1
+
+2013-08-07 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.10
+ * BUILD: updated, mozilla/nsprpub -> nspr
+
+2013-04-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 4.9.6
+
2013-02-05 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.9.5

diff --git a/libs/nspr/INSTALL b/libs/nspr/INSTALL
index 6f5e3e4..d6ed4f3 100755
--- a/libs/nspr/INSTALL
+++ b/libs/nspr/INSTALL
@@ -2,10 +2,8 @@
make install &&

# NSS configuration info
-install --mode=755 config/nspr-config $INSTALL_ROOT/usr/bin
&&
-install --mode=644 $SCRIPT_DIRECTORY/nspr.pc
$INSTALL_ROOT/usr/lib/pkgconfig/ &&
-# setup pkg-config file to have the correct version number
-sedit "s/VERSION/$(config/nspr-config --version)/"
$INSTALL_ROOT/usr/lib/pkgconfig/nspr.pc &&
+install --mode=755 config/nspr-config "$INSTALL_ROOT/usr/bin" &&
+install --mode=644 config/nspr.pc "$INSTALL_ROOT/usr/lib/pkgconfig/" &&

# manually do the real install, keeping in mind that most of these files are
symlinks
cd dist &&
diff --git a/libs/nspr/PRE_BUILD b/libs/nspr/PRE_BUILD
new file mode 100755
index 0000000..d499f82
--- /dev/null
+++ b/libs/nspr/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+# conform ISO C++
+sedit "/PR_IMPLEMENT(RCThread)/i class RCPrimordialThread;" \
+ nspr/pr/src/cplus/rcthread.h
diff --git a/libs/nspr/nspr.pc b/libs/nspr/nspr.pc
deleted file mode 100644
index 169111f..0000000
--- a/libs/nspr/nspr.pc
+++ /dev/null
@@ -1,10 +0,0 @@
-prefix=/usr
-exec_prefix=/usr
-libdir=/usr/lib
-includedir=/usr/include
-
-Name: NSPR
-Description: The Netscape Portable Runtime
-Version: VERSION
-Libs: -lplds4 -lplc4 -lnspr4 -lpthread -ldl
-Cflags: -I${includedir}/nspr
diff --git a/libs/omniorb/DEPENDS b/libs/omniorb/DEPENDS
index fb9be72..97b978e 100755
--- a/libs/omniorb/DEPENDS
+++ b/libs/omniorb/DEPENDS
@@ -1,6 +1,6 @@
depends python &&

-optional_depends openssl \
- "--with-openssl" \
+optional_depends SSL \
+ "--with-opennssl" \
"" \
"for SSL support"
diff --git a/libs/omniorb/HISTORY b/libs/omniorb/HISTORY
index b835efb..03b6aa7 100644
--- a/libs/omniorb/HISTORY
+++ b/libs/omniorb/HISTORY
@@ -1,3 +1,9 @@
+2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix bad with-SSL usage
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2006-10-03 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed UPDATED.

diff --git a/libs/omniorbpy/DEPENDS b/libs/omniorbpy/DEPENDS
index 8d3ecd7..e1e07ff 100755
--- a/libs/omniorbpy/DEPENDS
+++ b/libs/omniorbpy/DEPENDS
@@ -1,6 +1,6 @@
depends omniorb &&

-optional_depends openssl \
- "--with-openssl" \
+optional_depends SSL \
+ "--with-opennssl" \
"" \
"for SSL support"
diff --git a/libs/omniorbpy/HISTORY b/libs/omniorbpy/HISTORY
index 6ffeeac..94a52a7 100644
--- a/libs/omniorbpy/HISTORY
+++ b/libs/omniorbpy/HISTORY
@@ -1,3 +1,9 @@
+2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix bad with-SSL usage
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2006-10-03 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed UPDATED.

diff --git a/libs/openbabel/DEPENDS b/libs/openbabel/DEPENDS
index 84c3d4b..05e79a8 100755
--- a/libs/openbabel/DEPENDS
+++ b/libs/openbabel/DEPENDS
@@ -1,7 +1,7 @@
depends cmake &&
depends -sub CXX gcc &&
depends libxml2 &&
-depends eigen2 &&
+depends EIGEN &&
optional_depends cairo '' '' 'support PNG output' &&
optional_depends WXWIDGET '' '-DBUILD_GUI=0' 'build a GUI' &&
optional_depends pcre '' '' 'regular expressions support' &&
diff --git a/libs/openbabel/HISTORY b/libs/openbabel/HISTORY
index 097138d..130a282 100644
--- a/libs/openbabel/HISTORY
+++ b/libs/openbabel/HISTORY
@@ -1,3 +1,6 @@
+2013-07-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: eigen2 => EIGEN
+
2013-02-13 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.3.2 (stable and devel)

diff --git a/libs/openmpi/DEPENDS b/libs/openmpi/DEPENDS
index dfb67ea..8950203 100755
--- a/libs/openmpi/DEPENDS
+++ b/libs/openmpi/DEPENDS
@@ -1,6 +1,6 @@
depends -sub CXX gcc &&

optional_depends -sub FORTRAN gcc \
- '--enable-mpi-f77 --disable-mpi-f90' \
+ '--enable-mpi-f77 --enable-mpi-f90' \
'--disable-mpi-f77 --disable-mpi-f90' \
'Fortran support'
diff --git a/libs/openmpi/DETAILS b/libs/openmpi/DETAILS
index b9527c7..722d890 100755
--- a/libs/openmpi/DETAILS
+++ b/libs/openmpi/DETAILS
@@ -1,7 +1,7 @@
SPELL=openmpi
- VERSION=1.6.3
+ VERSION=1.6.5
SECURITY_PATCH=1
-
SOURCE_HASH=sha512:29d34c343bf4f21d5f16da70ac2d2db819834d50102c14efa46d1b8898efbbf92346a95227c548787eff4d73799f0042c5f5c3c1e0ec15c578987b6df17755e6
+
SOURCE_HASH=sha512:b0ede0264cd9263b8ba59ec51d17ad47b5f20d49d219ca05f7c396d608398d517b2023a46a2535fd6191160d709e4805c4de436dcfee56eda287383bd69f9652
VX=`echo $VERSION|cut -c-3`
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/libs/openmpi/HISTORY b/libs/openmpi/HISTORY
index 4e096fd..7d32240 100644
--- a/libs/openmpi/HISTORY
+++ b/libs/openmpi/HISTORY
@@ -1,3 +1,9 @@
+2014-05-04 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: fix enabling for Fortran support
+
+2013-07-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.6.5
+
2012-12-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.6.3

diff --git a/libs/openni-sensor/DETAILS b/libs/openni-sensor/DETAILS
index 43c88b6..e405072 100755
--- a/libs/openni-sensor/DETAILS
+++ b/libs/openni-sensor/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=openni-sensor
-if [[ "$OPENNI_SENSOR_AUTOUPDATE" == "y" ]]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=git
-fi
+ VERSION=$(get_scm_version)
SOURCE="${SPELL}-git.tar.bz2"
SOURCE_URL[0]=git://github.com/PrimeSense/Sensor.git:openni-primesense-git
SOURCE_IGNORE=volatile
diff --git a/libs/openni-sensor/HISTORY b/libs/openni-sensor/HISTORY
index 09af20c..580c640 100644
--- a/libs/openni-sensor/HISTORY
+++ b/libs/openni-sensor/HISTORY
@@ -1,2 +1,8 @@
+2014-07-04 Ismael Luceno <ismael AT sourcemage.org>
+ * PREPARE: Use prepare_select_branch
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-08-24 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS, DEPENDS, PREPARE, BUILD, INSTALL: spell created
diff --git a/libs/openni-sensor/PREPARE b/libs/openni-sensor/PREPARE
index 7a5d332..86a5079 100755
--- a/libs/openni-sensor/PREPARE
+++ b/libs/openni-sensor/PREPARE
@@ -1 +1,2 @@
-config_query OPENNI_SENSOR_AUTOUPDATE "Queue for update on every system
update?" n
+. "$GRIMOIRE/FUNCTIONS" &&
+prepare_select_branch
diff --git a/libs/openni-sensorkinect/DETAILS
b/libs/openni-sensorkinect/DETAILS
index 6add9f3..dbbd525 100755
--- a/libs/openni-sensorkinect/DETAILS
+++ b/libs/openni-sensorkinect/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=openni-sensorkinect
-if [[ "$OPENNI_SENSORKINECT_AUTOUPDATE" == "y" ]]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=git
-fi
+ VERSION=$(get_scm_version)
SOURCE="${SPELL}-git.tar.bz2"

SOURCE_URL[0]=git://github.com/avin2/SensorKinect.git:openni-sensorkinect-git
SOURCE_IGNORE=volatile
diff --git a/libs/openni-sensorkinect/HISTORY
b/libs/openni-sensorkinect/HISTORY
index 09af20c..580c640 100644
--- a/libs/openni-sensorkinect/HISTORY
+++ b/libs/openni-sensorkinect/HISTORY
@@ -1,2 +1,8 @@
+2014-07-04 Ismael Luceno <ismael AT sourcemage.org>
+ * PREPARE: Use prepare_select_branch
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-08-24 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS, DEPENDS, PREPARE, BUILD, INSTALL: spell created
diff --git a/libs/openni-sensorkinect/PREPARE
b/libs/openni-sensorkinect/PREPARE
index d869393..86a5079 100755
--- a/libs/openni-sensorkinect/PREPARE
+++ b/libs/openni-sensorkinect/PREPARE
@@ -1 +1,2 @@
-config_query OPENNI_SENSORKINECT_AUTOUPDATE "Queue for update on every
system update?" n
+. "$GRIMOIRE/FUNCTIONS" &&
+prepare_select_branch
diff --git a/libs/openni/DETAILS b/libs/openni/DETAILS
index cae33af..fe69f8b 100755
--- a/libs/openni/DETAILS
+++ b/libs/openni/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=openni
-if [[ "$OPENNI_AUTOUPDATE" == "y" ]]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=git
-fi
+ VERSION=$(get_scm_version)
SOURCE="${SPELL}-git.tar.bz2"
SOURCE_URL[0]=git://github.com/OpenNI/OpenNI.git:openni-git
SOURCE_IGNORE=volatile
diff --git a/libs/openni/HISTORY b/libs/openni/HISTORY
index 4508263..6cfcf45 100644
--- a/libs/openni/HISTORY
+++ b/libs/openni/HISTORY
@@ -1,3 +1,9 @@
+2014-07-04 Ismael Luceno <ismael AT sourcemage.org>
+ * PREPARE: Use prepare_select_branch
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2012-05-09 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: libusb => LIBUSB

diff --git a/libs/openni/PREPARE b/libs/openni/PREPARE
index f83bf08..86a5079 100755
--- a/libs/openni/PREPARE
+++ b/libs/openni/PREPARE
@@ -1 +1,2 @@
-config_query OPENNI_AUTOUPDATE "Queue for update on every system update?" n
+. "$GRIMOIRE/FUNCTIONS" &&
+prepare_select_branch
diff --git a/libs/openscenegraph/BUILD b/libs/openscenegraph/BUILD
index e013b8d..2966661 100755
--- a/libs/openscenegraph/BUILD
+++ b/libs/openscenegraph/BUILD
@@ -1 +1,2 @@
+OPTS+="-DFREETYPE_INCLUDE_DIR_freetype2=/usr/include/freetype2
-DFREETYPE_INCLUDE_DIR_ft2build=/usr/include/freetype2" &&
cmake_build
diff --git a/libs/openscenegraph/DEPENDS b/libs/openscenegraph/DEPENDS
index 9edd465..4941f1c 100755
--- a/libs/openscenegraph/DEPENDS
+++ b/libs/openscenegraph/DEPENDS
@@ -1,7 +1,9 @@
depends cmake &&
depends freetype2 &&
-depends giflib &&
+depends GIFLIB &&
+depends gdal &&
depends GLUT &&
+depends jasper &&
depends JPEG &&
depends libpng &&
depends libx11 &&
@@ -9,15 +11,18 @@ depends libxext &&
depends libice &&
depends libxml2 &&
depends libxrandr &&
+depends MESALIB &&
depends tiff &&
depends unzip &&
depends zlib &&
-depends -sub LEGACY ffmpeg &&
+depends -sub STABLE ffmpeg &&
depends -sub CXX gcc &&
depends openexr

+optional_depends asio '' '' 'for network support' &&
optional_depends cairo '' '' 'for GTK+ plugins' &&
optional_depends gtk+2 '' '' 'for GTK+ plugins' &&
optional_depends gtkglext '' '' 'for GTK+ plugins' &&
optional_depends librsvg2 '' '' 'for GTK+ plugins' &&
-optional_depends poppler '' '' 'for GTK+ plugins'
+optional_depends poppler '' '' 'for GTK+ plugins' &&
+optional_depends qt4 '-DOSG_USE_QT=ON' '-DOSG_USE_QT=OFF' 'build qt
libraries, plugins and examples'
diff --git a/libs/openscenegraph/DETAILS b/libs/openscenegraph/DETAILS
index 3e901bf..6349f94 100755
--- a/libs/openscenegraph/DETAILS
+++ b/libs/openscenegraph/DETAILS
@@ -1,10 +1,10 @@
SPELL=openscenegraph
- VERSION=3.0.1
+ VERSION=3.2.1
BRANCH=${VERSION/%.?/}
SOURCE=OpenSceneGraph-$VERSION.zip
SOURCE_DIRECTORY=$BUILD_DIRECTORY/OpenSceneGraph-${VERSION}
-
SOURCE_URL[0]=http://www.openscenegraph.org/downloads/stable_releases/OpenSceneGraph-$VERSION/source/$SOURCE
-
SOURCE_HASH=sha512:5fbfe9070721f055349a27516c9a20195070d13ab562e0c5109cc1f1d46dfaf09778152a14f5815b72728d315cb80b2d7bab747bfd9be58aea22d600c2c97912
+
SOURCE_URL[0]=http://www.openscenegraph.org/downloads/developer_releases/$SOURCE
+
SOURCE_HASH=sha512:f7bd9aedd3a1f48094a0ad95d267c2f2c946b042f7459d6b33e6038a4b16aeda9cfd69f339ea0a2a478dadadf1875313a4132564b8fcade5ad93511ecd8c1a9e
# SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
WEB_SITE=http://www.openscenegraph.org/
ENTERED=20021102
diff --git a/libs/openscenegraph/FINAL b/libs/openscenegraph/FINAL
new file mode 100755
index 0000000..1895a77
--- /dev/null
+++ b/libs/openscenegraph/FINAL
@@ -0,0 +1 @@
+glselect mesa
diff --git a/libs/openscenegraph/HISTORY b/libs/openscenegraph/HISTORY
index feedeef..a222d1c 100644
--- a/libs/openscenegraph/HISTORY
+++ b/libs/openscenegraph/HISTORY
@@ -1,3 +1,26 @@
+2014-10-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.2.1
+
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
+2014-04-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: mesalib => MESALIB
+
+2014-01-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD: pass path of freetype2 headers to cmake
+ * DEPENDS: add dep on jasper, optional dep on asio
+ * DEPENDS, PRE_BUILD, FINAL, POST_RESURRECT: select mesa for
+ opengl
+
+2014-01-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: add dependency on gdal, optional dependency on qt4
+
+2014-01-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.2.0
+ * DEPENDS: switch dependency on ffmpeg from legacy to stable
+ * PRE_BUILD, video_out_rgb.c.patch: removed obsolete patch
+
2012-12-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* PRE_BUILD, video_out_rgb.c.patch: add patch from gentoo to fix
compile error with recent versions of xine-lib
diff --git a/libs/openscenegraph/POST_RESURRECT
b/libs/openscenegraph/POST_RESURRECT
new file mode 100755
index 0000000..44b0976
--- /dev/null
+++ b/libs/openscenegraph/POST_RESURRECT
@@ -0,0 +1,2 @@
+. $GRIMOIRE/FUNCTIONS
+glselect mesa
diff --git a/libs/openscenegraph/PRE_BUILD b/libs/openscenegraph/PRE_BUILD
index f75bdda..28e97b5 100755
--- a/libs/openscenegraph/PRE_BUILD
+++ b/libs/openscenegraph/PRE_BUILD
@@ -1,3 +1,2 @@
default_pre_build &&
-cd ${SOURCE_DIRECTORY} &&
-patch -p1 < ${SPELL_DIRECTORY}/video_out_rgb.c.patch
+glselect mesa
diff --git a/libs/openscenegraph/video_out_rgb.c.patch
b/libs/openscenegraph/video_out_rgb.c.patch
deleted file mode 100644
index 86618de..0000000
--- a/libs/openscenegraph/video_out_rgb.c.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-Adjust xine plugin in osg to driver class members used for xine-lib-1.2.0.
-
-2012-01-07 Martin von Gagern
-
-References:
-https://bugs.gentoo.org/397643
-http://anonscm.debian.org/hg/xine-lib/xine-lib-1.2/diff/806b590a4d38/src/xine-engine/video_out.h
-http://www.openscenegraph.org/projects/osg/browser/OpenSceneGraph/trunk/src/osgPlugins/xine
-
-Index: OpenSceneGraph-3.0.1/src/osgPlugins/xine/video_out_rgb.c
-===================================================================
---- OpenSceneGraph-3.0.1.orig/src/osgPlugins/xine/video_out_rgb.c
-+++ OpenSceneGraph-3.0.1/src/osgPlugins/xine/video_out_rgb.c
-@@ -2769,8 +2769,14 @@ init_class(xine_t* xine, void* vo_visual
- clear(rgb_class, sizeof(rgbout_class_t));
-
- rgb_class->driver_class.open_plugin = open_plugin;
-+#if XINE_MAJOR_VERSION < 1 || (XINE_MAJOR_VERSION == 1 &&
XINE_MINOR_VERSION < 2)
- rgb_class->driver_class.get_identifier = get_identifier;
- rgb_class->driver_class.get_description = get_description;
-+#else
-+ rgb_class->driver_class.identifier = get_identifier(NULL);
-+ rgb_class->driver_class.description = get_description(NULL);
-+#endif
-+
- rgb_class->driver_class.dispose = dispose_class;
-
- return(rgb_class);
diff --git a/libs/orc/DEPENDS b/libs/orc/DEPENDS
new file mode 100755
index 0000000..d8393d5
--- /dev/null
+++ b/libs/orc/DEPENDS
@@ -0,0 +1 @@
+optional_depends gtk-doc '' '' 'Build documentation?'
diff --git a/libs/orc/DETAILS b/libs/orc/DETAILS
index f5f6545..7d708dd 100755
--- a/libs/orc/DETAILS
+++ b/libs/orc/DETAILS
@@ -1,6 +1,6 @@
SPELL=orc
- VERSION=0.4.16
-
SOURCE_HASH=sha512:e9d3c4e8682119253c201addcd2cb623a61e45d7cb8b0b406a3509f1a9443af9375a418a68f832d29af4a523cd91bf702bdd002cf143be0f7cc9f5a0b77f7ae0
+ VERSION=0.4.18
+
SOURCE_HASH=sha512:75f06d603f71077daa952533b33597fb2bce573647ed75496d55e436485b3c58cd6a43865e931c4def32217b0969bb4c07ef222845c28e9e711bfba80d0d9a21
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://code.entropywave.com/download/orc/$SOURCE
diff --git a/libs/orc/HISTORY b/libs/orc/HISTORY
index 037c08e..aec59bf 100644
--- a/libs/orc/HISTORY
+++ b/libs/orc/HISTORY
@@ -1,3 +1,13 @@
+2014-02-14 Tommy Boatman <tboatman AT sourcemage.org>
+ * DEPENDS: Created. gtk-doc optional for doc building
+ * HISTORY: Corrected a couple of typos
+
+2013-10-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.4.18
+
+2013-04-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.4.17
+
2012-01-25 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.4.16

diff --git a/libs/osceleton/DETAILS b/libs/osceleton/DETAILS
index 413db23..39c80ad 100755
--- a/libs/osceleton/DETAILS
+++ b/libs/osceleton/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=osceleton
-if [[ "$OSCELETON_AUTOUPDATE" == "y" ]]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=git
-fi
+ VERSION=$(get_scm_version)
SOURCE="${SPELL}-git.tar.bz2"
SOURCE_URL[0]=git://github.com/Sensebloom/OSCeleton.git:osceleton-git
SOURCE_IGNORE=volatile
diff --git a/libs/osceleton/HISTORY b/libs/osceleton/HISTORY
index b21f8c3..f4e9fde 100644
--- a/libs/osceleton/HISTORY
+++ b/libs/osceleton/HISTORY
@@ -1,2 +1,5 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-11-01 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS, PREPARE, PRE_BUILD, BUILD, INSTALL, Makefile: spell created
diff --git a/libs/osgearth/BUILD b/libs/osgearth/BUILD
new file mode 100755
index 0000000..bff46e4
--- /dev/null
+++ b/libs/osgearth/BUILD
@@ -0,0 +1,2 @@
+OPTS+="-DOSGEARTH_USE_QT=OFF" &&
+cmake_build
diff --git a/libs/osgearth/DEPENDS b/libs/osgearth/DEPENDS
new file mode 100755
index 0000000..5fbac86
--- /dev/null
+++ b/libs/osgearth/DEPENDS
@@ -0,0 +1,11 @@
+depends openscenegraph &&
+depends gdal &&
+depends curl &&
+optional_depends libnoise \
+ "-DLIBNOISE_LIBRARY=/usr/lib/libnoise.so" \
+ "" \
+ "" &&
+optional_depends geos \
+ "" \
+ "" \
+ ""
diff --git a/libs/osgearth/DETAILS b/libs/osgearth/DETAILS
new file mode 100755
index 0000000..4939032
--- /dev/null
+++ b/libs/osgearth/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=osgearth
+ VERSION=2.5
+ VERSIONHASH=864c253
+ SOURCE="${SPELL}-${VERSION}"
+ SOURCE_URL[0]=https://github.com/gwaldron/${SPELL}/tarball/${SOURCE}
+
SOURCE_HASH=sha512:e1787f67b2b94b9ee5c782849df550b63cef1e9e73ac9109748c14ebb60d54810cb0f6203f39ed7993ceecf2f5d0693dc8c0400c740ab643f2205fb5da6b0977
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/gwaldron-${SPELL}-${VERSIONHASH}"
+ WEB_SITE="http://docs.osgearth.org";
+ LICENSE[0]=LGPL
+ ENTERED=20140117
+ SHORT="a 3D mapping SDK for OpenSceneGraph applications"
+cat << EOF
+osgEarth is a 3D mapping SDK for OpenSceneGraph applications. It’s different
+from traditional terrain engines in an important way: osgEarth does not
+require you to build a 3D terrain model before you display it. Instead,
+it will access the raw data sources at application run time and composite
+them into a 3D map on the fly. No terrain model is actually stored to disk,
+though it does use caching techniques to speed up the rendering of the map.
+EOF
diff --git a/libs/osgearth/HISTORY b/libs/osgearth/HISTORY
new file mode 100644
index 0000000..c6ed4a2
--- /dev/null
+++ b/libs/osgearth/HISTORY
@@ -0,0 +1,3 @@
+2014-01-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/libs/pcre/DETAILS b/libs/pcre/DETAILS
index 6ce42aa..0581903 100755
--- a/libs/pcre/DETAILS
+++ b/libs/pcre/DETAILS
@@ -1,6 +1,7 @@
SPELL=pcre
- VERSION=8.32
+ VERSION=8.36
PATCHLEVEL=1
+ SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/libs/pcre/HISTORY b/libs/pcre/HISTORY
index be7270b..a90e71b 100644
--- a/libs/pcre/HISTORY
+++ b/libs/pcre/HISTORY
@@ -1,3 +1,17 @@
+2014-11-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 8.36
+ SECURITY_PATCH++, upstream patch
+ * PRE_BUILD, cve-2014-8964: added
+
+2014-04-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 8.35
+
+2013-12-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 8.34
+
+2013-05-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 8.33
+
2012-12-09 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: PATCHLEVEL=1
* INSTALL: readded, to install symlink for backwards-compat
diff --git a/libs/pcre/PRE_BUILD b/libs/pcre/PRE_BUILD
new file mode 100755
index 0000000..fe4a475
--- /dev/null
+++ b/libs/pcre/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+patch -p0 < $SPELL_DIRECTORY/cve-2014-8964
diff --git a/libs/pcre/cve-2014-8964 b/libs/pcre/cve-2014-8964
new file mode 100644
index 0000000..e15e0b0
--- /dev/null
+++ b/libs/pcre/cve-2014-8964
@@ -0,0 +1,15 @@
++++ pcre_exec.c (working copy)
+@@ -1404,8 +1404,11 @@
+ condition = TRUE;
+
+ /* Advance ecode past the assertion to the start of the first
branch,
+- but adjust it so that the general choosing code below works. */
+-
++ but adjust it so that the general choosing code below works. If the
++ assertion has a quantifier that allows zero repeats we must skip
over
++ the BRAZERO. This is a lunatic thing to do, but somebody did! */
++
++ if (*ecode == OP_BRAZERO) ecode++;
+ ecode += GET(ecode, 1);
+ while (*ecode == OP_ALT) ecode += GET(ecode, 1);
+ ecode += 1 + LINK_SIZE - PRIV(OP_lengths)[condcode];
diff --git a/libs/poco/DEPENDS b/libs/poco/DEPENDS
index a8c65a6..855f93e 100755
--- a/libs/poco/DEPENDS
+++ b/libs/poco/DEPENDS
@@ -1,4 +1,4 @@
-optional_depends openssl \
+optional_depends SSL \
"" \
"" \
"to build NetSSL_OpenSSL and Crypt support" &&
@@ -11,7 +11,7 @@ optional_depends MYSQL \
"" \
"to build Data/MySQL support" &&

-if ! is_depends_enabled $SPELL openssl; then
+if ! is_depends_enabled $SPELL SSL; then
OMIT="NetSSL_OpenSSL,Crypto"
fi &&

diff --git a/libs/poco/HISTORY b/libs/poco/HISTORY
index b6c425f..f22cf25 100644
--- a/libs/poco/HISTORY
+++ b/libs/poco/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-08-05 Julien "_kaze_" ROZO <julien AT rozo.org>
* DETAILS: updated version to 1.4.1p1

diff --git a/libs/podofo/DEPENDS b/libs/podofo/DEPENDS
index b398a80..0c90305 100755
--- a/libs/podofo/DEPENDS
+++ b/libs/podofo/DEPENDS
@@ -1,9 +1,9 @@
depends cmake &&
-depends openssl &&
+depends SSL &&
depends freetype2 &&
depends zlib &&
depends fontconfig &&
+optional_depends lua "" "" "LUA support"&&
optional_depends cppunit "" "" "Enable cppunit support" &&
optional_depends JPEG "" "" "Enable jpeg support" &&
-optional_depends tiff "" "" "Enable tiff support" &&
-optional_depends lua51 "" "" "Enable lua support"
+optional_depends tiff "" "" "Enable tiff support"
diff --git a/libs/podofo/DETAILS b/libs/podofo/DETAILS
index c84d81a..344ac00 100755
--- a/libs/podofo/DETAILS
+++ b/libs/podofo/DETAILS
@@ -1,6 +1,6 @@
SPELL=podofo
- VERSION=0.9.2
-
SOURCE_HASH=sha512:e0bda743b192edfd42f381498edc56f30e6d89f45e7abd2b4351e15fd672a432d07f067ab8ed5cf378b0ecbab6d98abb32c22c1ce860c0021e31235fc5683a21
+ VERSION=0.9.3
+
SOURCE_HASH=sha512:c9a8076821502225d3ecf5a7e79ef2ebd7b9cc3e7d0902eabff33325b124109a1f5038f57b83e3fad0d82cff9cd557a9ed177adc7c176064085070aebcd7602d
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SOURCE}
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
diff --git a/libs/podofo/HISTORY b/libs/podofo/HISTORY
index 0955da1..4f4f5e7 100644
--- a/libs/podofo/HISTORY
+++ b/libs/podofo/HISTORY
@@ -1,3 +1,14 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+ * DETAILS: version 0.9.3
+
+2013-06-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: lua is optional
+
+2013-03-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: lua51 -> lua, mandatory
+ * PRE_BUILD: fix compile error
+
2013-02-23 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.9.2
* DEPENDS: add openssl, cmake
diff --git a/libs/podofo/PRE_BUILD b/libs/podofo/PRE_BUILD
new file mode 100755
index 0000000..6d29d19
--- /dev/null
+++ b/libs/podofo/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+sed -e 's: lua_open(: luaL_newstate(:' \
+ -e 's: luaL_getn(: lua_rawlen(:' -i \
+ tools/podofocolor/luaconverter.cpp \
+ tools/podofoimpose/planreader_lua.cpp
diff --git a/libs/protobuf/BUILD b/libs/protobuf/BUILD
new file mode 100755
index 0000000..881b5a3
--- /dev/null
+++ b/libs/protobuf/BUILD
@@ -0,0 +1,2 @@
+CXXFLAGS="${CXXFLAGS// -ffast-math}" &&
+default_build
diff --git a/libs/protobuf/DETAILS b/libs/protobuf/DETAILS
index 3172520..32d981d 100755
--- a/libs/protobuf/DETAILS
+++ b/libs/protobuf/DETAILS
@@ -1,10 +1,10 @@
SPELL=protobuf
- VERSION=2.4.1
-
SOURCE_HASH=sha512:52b0208c685e44126cb3915a74bde692ef91430f0407144b6c30b72a9f143b1ee4f1eea47a550184c689a1758b92582e7f26f0683c2d387205b957a69830f2f3
- SOURCE=$SPELL-$VERSION.tar.bz2
+ VERSION=2.6.0
+
SOURCE_HASH=sha512:5a10bf21c1854c63a43d583898be72173fc19ba7fdb62ad55ea1e8fe32894581a6ef92a8c48622af59a8886fedbc4df5805669b295c7365b4318663bea7c4603
+ SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://$SPELL.googlecode.com
- SOURCE_URL[0]=http://$SPELL.googlecode.com/files/$SOURCE
+ SOURCE_URL[0]=https://$SPELL.googlecode.com/svn/rc/$SOURCE
LICENSE[0]=BSD
ENTERED=20090819
KEYWORDS=""
diff --git a/libs/protobuf/HISTORY b/libs/protobuf/HISTORY
index 581cbc3..08252e3 100644
--- a/libs/protobuf/HISTORY
+++ b/libs/protobuf/HISTORY
@@ -1,3 +1,10 @@
+2015-01-02 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 2.6.0
+ * BUILD: Remove -ffast-math from CXXFLAGS, doesn't compile with it
+
+2013-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.5.0
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/libs/pugixml/BUILD b/libs/pugixml/BUILD
new file mode 100755
index 0000000..760e1eb
--- /dev/null
+++ b/libs/pugixml/BUILD
@@ -0,0 +1,2 @@
+cmake_build
+
diff --git a/libs/pugixml/CMakeLists.txt b/libs/pugixml/CMakeLists.txt
new file mode 100644
index 0000000..82a834b
--- /dev/null
+++ b/libs/pugixml/CMakeLists.txt
@@ -0,0 +1,12 @@
+project(pugixml)
+cmake_minimum_required(VERSION 2.8.11)
+set(VERSION 1.2)
+set(HEADERS src/pugixml.hpp src/pugiconfig.hpp)
+set(SOURCES ${HEADERS} src/pugixml.cpp)
+
+add_library(pugixml SHARED ${SOURCES})
+
+set_target_properties(pugixml PROPERTIES VERSION ${VERSION} SOVERSION
${VERSION})
+
+install(TARGETS pugixml LIBRARY DESTINATION lib ARCHIVE DESTINATION lib)
+install(FILES ${HEADERS} DESTINATION include)
diff --git a/libs/pugixml/DEPENDS b/libs/pugixml/DEPENDS
new file mode 100755
index 0000000..2236fb7
--- /dev/null
+++ b/libs/pugixml/DEPENDS
@@ -0,0 +1,2 @@
+depends -sub CXX gcc &&
+depends cmake
diff --git a/libs/pugixml/DETAILS b/libs/pugixml/DETAILS
new file mode 100755
index 0000000..f67949e
--- /dev/null
+++ b/libs/pugixml/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=pugixml
+ VERSION=1.4
+
SOURCE_HASH=sha512:7e77a8f603b3047c99b5c5f6a3ed5db4f5a2bc765d5cf5a7fde068d57f48fc18a5460ad1c6d60666143cbad75d7b7e458fe85b08f3349323db93db22b83beb89
+ SOURCE=$SPELL-$VERSION.zip
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=http://pugixml.org/
+
SOURCE_URL[0]=https://github.com/zeux/pugixml/releases/download/v${VERSION}/$SOURCE
+ LICENSE[0]=MIT
+ ENTERED=20130810
+ KEYWORDS="C++ XML"
+ SHORT="light-weight C++ XML processing library"
+cat << EOF
+pugixml is a light-weight C++ XML processing library. It features:
+DOM-like interface with rich traversal/modification capabilities
+Extremely fast non-validating XML parser which constructs the DOM tree from
an XML
+file/buffer
+XPath 1.0 implementation for complex data-driven tree queries
+Full Unicode support with Unicode interface variants and automatic encoding
conversions
+The library is extremely portable and easy to integrate and use.
+EOF
diff --git a/libs/pugixml/HISTORY b/libs/pugixml/HISTORY
new file mode 100644
index 0000000..62b09be
--- /dev/null
+++ b/libs/pugixml/HISTORY
@@ -0,0 +1,9 @@
+2014-03-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4
+ new url
+ * PRE_BUILD: update
+
+2013-08-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.2
+ spell created
+
diff --git a/libs/pugixml/PRE_BUILD b/libs/pugixml/PRE_BUILD
new file mode 100755
index 0000000..74d91ad
--- /dev/null
+++ b/libs/pugixml/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+#use an improveed version of their cmake file
+cp $SPELL_DIRECTORY/CMakeLists.txt .
diff --git a/libs/pyqt4/BUILD b/libs/pyqt4/BUILD
index cbedf9f..23a40ec 100755
--- a/libs/pyqt4/BUILD
+++ b/libs/pyqt4/BUILD
@@ -1,7 +1,7 @@
if [ $PYQT_BIG == y ];then
VBIG=-c
-fi &&
-export QTDIR=/usr &&
-PATH=$QTDIR/bin/qt4:$PATH &&
-python ./configure.py --confirm-license $VBIG &&
+fi &&
+export QTDIR=/usr &&
+PATH=$QTDIR/bin/qt4:$PATH &&
+$PYTHON ./configure.py --confirm-license $VBIG -j $MAKE_NJOBS &&
make
diff --git a/libs/pyqt4/DEPENDS b/libs/pyqt4/DEPENDS
index 24a5a28..2ab9874 100755
--- a/libs/pyqt4/DEPENDS
+++ b/libs/pyqt4/DEPENDS
@@ -1,5 +1,5 @@
depends qt4 &&
-depends python &&
+depends PYTHON &&
depends sip &&
optional_depends qscintilla '' '' "editting component"
if is_depends_enabled pyqt4 qscintilla; then
diff --git a/libs/pyqt4/DETAILS b/libs/pyqt4/DETAILS
index 444032e..bd937cf 100755
--- a/libs/pyqt4/DETAILS
+++ b/libs/pyqt4/DETAILS
@@ -1,7 +1,7 @@
SPELL=pyqt4
SPELLX=PyQt-x11-gpl
- VERSION=4.9.6
-
SOURCE_HASH=sha512:1d0ca00d529f67d33e51b947b9e2c49a64611a842f1a78220c9390afd1657e909451d9b758d0c008b6efbba7ed047f18ca41323e4db2269d685b9d2400a604aa
+ VERSION=4.10.4
+
SOURCE_HASH=sha512:6e99331f84a246e939e2f203db5065ffc54eed31889b07132de52aa88daae60aabd01a32e886bdbac7c22012fc15df907ee637d1d5e030d8e6912c41d6e1f760
URI=PyQt4
SOURCE=$SPELLX-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
diff --git a/libs/pyqt4/HISTORY b/libs/pyqt4/HISTORY
index e0448da..d65b654 100644
--- a/libs/pyqt4/HISTORY
+++ b/libs/pyqt4/HISTORY
@@ -1,3 +1,14 @@
+2014-03-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.10.4
+
+2014-02-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.10.3
+ * DEPENDS, BUILD: add python3 support
+ * BUILD: enable multiple make jobs
+
+2013-03-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 4.10
+
2012-12-10 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.9.6

diff --git a/libs/python-ant/DETAILS b/libs/python-ant/DETAILS
index afb8a5f..3f8e2ad 100755
--- a/libs/python-ant/DETAILS
+++ b/libs/python-ant/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=python-ant
VERSION=40b559e
-if [[ "$PYTHON_ANT_AUTOUPDATE" == "y" ]]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=git
-fi
+ VERSION=$(get_scm_version)
SOURCE="${SPELL}-scm.tar.bz2"
SOURCE_URL[0]=git://github.com/mvillalba/python-ant.git:python-ant-scm
SOURCE_IGNORE=volatile
diff --git a/libs/python-ant/HISTORY b/libs/python-ant/HISTORY
index f3631a7..9507410 100644
--- a/libs/python-ant/HISTORY
+++ b/libs/python-ant/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2012-06-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS, PREPARE: pull directly from git

diff --git a/libs/qoauth/DETAILS b/libs/qoauth/DETAILS
index fca14ff..119a981 100755
--- a/libs/qoauth/DETAILS
+++ b/libs/qoauth/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=qoauth
-if [ "$QOAUTH_AUTOUPDATE" == y ]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=git
-fi
+ VERSION=$(get_scm_version)
SOURCE=${SPELL}-git.tar.bz2
SOURCE_URL[0]=git://github.com/ayoy/${SPELL}.git
SOURCE_IGNORE=volatile
diff --git a/libs/qoauth/HISTORY b/libs/qoauth/HISTORY
index a4d3d8c..22e946f 100644
--- a/libs/qoauth/HISTORY
+++ b/libs/qoauth/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-01-11 Ismael Luceno <ismael AT sourcemage.org>
* BUILD, DEPENDS, DETAILS: spell created

diff --git a/libs/raptor/DETAILS b/libs/raptor/DETAILS
index fce5ad3..743fefd 100755
--- a/libs/raptor/DETAILS
+++ b/libs/raptor/DETAILS
@@ -1,6 +1,6 @@
SPELL=raptor
SPELLX=raptor2
- VERSION=2.0.8
+ VERSION=2.0.13
SECURITY_PATCH=1
SOURCE=$SPELLX-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
diff --git a/libs/raptor/HISTORY b/libs/raptor/HISTORY
index 1adf60a..46b5e69 100644
--- a/libs/raptor/HISTORY
+++ b/libs/raptor/HISTORY
@@ -1,3 +1,12 @@
+2014-03-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.0.13
+
+2013-12-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.0.12
+
+2013-04-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.0.9
+
2012-06=28 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.0.8

diff --git a/libs/rasqal/DETAILS b/libs/rasqal/DETAILS
index ff0cc94..be754a8 100755
--- a/libs/rasqal/DETAILS
+++ b/libs/rasqal/DETAILS
@@ -1,5 +1,5 @@
SPELL=rasqal
- VERSION=0.9.30
+ VERSION=0.9.31
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE2=$SOURCE.asc
SOURCE_URL[0]=http://download.librdf.org/source/$SOURCE
diff --git a/libs/rasqal/HISTORY b/libs/rasqal/HISTORY
index 7878852..4321af4 100644
--- a/libs/rasqal/HISTORY
+++ b/libs/rasqal/HISTORY
@@ -1,3 +1,6 @@
+2013-12-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.31
+
2013-02-10 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.9.30

diff --git a/libs/readline/DETAILS b/libs/readline/DETAILS
index 8876e35..4f23564 100755
--- a/libs/readline/DETAILS
+++ b/libs/readline/DETAILS
@@ -1,5 +1,5 @@
SPELL=readline
- VERSION=6.2
+ VERSION=6.3
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/libs/readline/HISTORY b/libs/readline/HISTORY
index 6b016f0..0ad5aff 100644
--- a/libs/readline/HISTORY
+++ b/libs/readline/HISTORY
@@ -1,3 +1,9 @@
+2014-05-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * INSTAALL: add ldconfig, otherwise next spell fails
+
+2014-04-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 6.3
+
2011-02-15 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 6.2

diff --git a/libs/readline/INSTALL b/libs/readline/INSTALL
index a3aaf2b..6a9aca9 100755
--- a/libs/readline/INSTALL
+++ b/libs/readline/INSTALL
@@ -10,4 +10,5 @@ if [[ "$INSTALL_INPUTRC" == y ]]; then
mkdir -p "$INSTALL_ROOT/etc/profile.d" &&
install -vm 755 "$SPELL_DIRECTORY/etc/profile.d/readline.sh" \
"$INSTALL_ROOT/etc/profile.d"
-fi
+fi &&
+ldconfig
diff --git a/libs/redland/DEPENDS b/libs/redland/DEPENDS
index d4b5b30..5880447 100755
--- a/libs/redland/DEPENDS
+++ b/libs/redland/DEPENDS
@@ -1,7 +1,7 @@
depends raptor "--with-raptor=system" &&
depends rasqal "--with-rasqal=system" &&
depends libxml2 "--with-xml-parser=libxml" &&
-depends openssl "--with-openssl-digests" &&
+depends SSL "--with-openssl-digests" &&

optional_depends db \
"--with-bdb=/usr" \
diff --git a/libs/redland/DETAILS b/libs/redland/DETAILS
index 23a084a..d1d0442 100755
--- a/libs/redland/DETAILS
+++ b/libs/redland/DETAILS
@@ -1,5 +1,5 @@
SPELL=redland
- VERSION=1.0.16
+ VERSION=1.0.17
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
SOURCE_URL[0]=http://download.librdf.org/source/$SOURCE
diff --git a/libs/redland/HISTORY b/libs/redland/HISTORY
index b2ccdef..b7079ee 100644
--- a/libs/redland/HISTORY
+++ b/libs/redland/HISTORY
@@ -1,3 +1,9 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2013-12-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.17
+
2013-02-10 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.0.16

diff --git a/libs/sdl/DEPENDS b/libs/sdl/DEPENDS
index 70ca345..882eb0c 100755
--- a/libs/sdl/DEPENDS
+++ b/libs/sdl/DEPENDS
@@ -11,6 +11,7 @@ optional_depends libx11 \
"for X11 video output support" &&

if is_depends_enabled $SPELL libx11;then
+ depends libice &&
depends libxext &&
depends libxrender &&
optional_depends libxrandr "--enable-video-x11-xrandr" '' "X11 Xrandr
extension support" &&
diff --git a/libs/sdl/HISTORY b/libs/sdl/HISTORY
index 3d7e860..84c9849 100644
--- a/libs/sdl/HISTORY
+++ b/libs/sdl/HISTORY
@@ -1,3 +1,11 @@
+2013-10-23 Jeremy Blosser <jblosser AT sourcemage.org>
+ * PRE_BUILD, libsdl-1.2-fix-compilation-libX11.patch: Upstream patch
to
+ fix building against recent libx11
+
+2013-09-06 Eric Sandall <sandalle AT sourcemage.org>
+ * *SUB_DEPENDS: Replaced xorg-libs with libx11
+ * DEPENDS: Additionally depend on libice when depending on libx11
+
2012-01-27 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated to 1.2.15
* PRE_BUILD: removed mouse fix patch as no longer needed
@@ -49,6 +57,7 @@
2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed BUILD_API=2.

+
2006-09-10 George Sherwood <george AT beernabeer.com>
* PRE_BUILD: Added patch from:

http://cvs.mandriva.com/cgi-bin/viewvc.cgi/SPECS/SDL12/SDL-1.2.11-no-yasm.patch?view=log
diff --git a/libs/sdl/PRE_BUILD b/libs/sdl/PRE_BUILD
index 74b2580..e1b2fed 100755
--- a/libs/sdl/PRE_BUILD
+++ b/libs/sdl/PRE_BUILD
@@ -1,5 +1,9 @@
-default_pre_build &&
-cd $SOURCE_DIRECTORY &&
-mkdir -p smgl &&
-cp $SCRIPT_DIRECTORY/sdl smgl/ &&
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+
+patch -p1 <$SCRIPT_DIRECTORY/libsdl-1.2-fix-compilation-libX11.patch &&
+./autogen.sh &&
+
+mkdir -p smgl &&
+cp $SCRIPT_DIRECTORY/sdl smgl/ &&
cp $SCRIPT_DIRECTORY/sdl.sh smgl/
diff --git a/libs/sdl/PRE_SUB_DEPENDS b/libs/sdl/PRE_SUB_DEPENDS
index aba4593..d371766 100755
--- a/libs/sdl/PRE_SUB_DEPENDS
+++ b/libs/sdl/PRE_SUB_DEPENDS
@@ -1,5 +1,5 @@
case $THIS_SUB_DEPENDS in
-X11-LIBS) is_depends_enabled $SPELL xorg-libs && return 0 ;;
+X11-LIBS) is_depends_enabled $SPELL libx11 && return 0 ;;
esac &&

return 1
diff --git a/libs/sdl/REPAIR^f2c2d723cb24017050035a9c9cd3f210^PRE_SUB_DEPENDS
b/libs/sdl/REPAIR^f2c2d723cb24017050035a9c9cd3f210^PRE_SUB_DEPENDS
new file mode 100755
index 0000000..d371766
--- /dev/null
+++ b/libs/sdl/REPAIR^f2c2d723cb24017050035a9c9cd3f210^PRE_SUB_DEPENDS
@@ -0,0 +1,5 @@
+case $THIS_SUB_DEPENDS in
+X11-LIBS) is_depends_enabled $SPELL libx11 && return 0 ;;
+esac &&
+
+return 1
diff --git a/libs/sdl/SUB_DEPENDS b/libs/sdl/SUB_DEPENDS
index 9d604f2..aeca28e 100755
--- a/libs/sdl/SUB_DEPENDS
+++ b/libs/sdl/SUB_DEPENDS
@@ -1,4 +1,4 @@
case $THIS_SUB_DEPENDS in
-X11-LIBS) depends xorg-libs '--with-x' ;;
+X11-LIBS) depends libx11 '--with-x' ;;
*) echo unknown sub-depends!!! ; return 1 ;;
esac
diff --git a/libs/sdl/libsdl-1.2-fix-compilation-libX11.patch
b/libs/sdl/libsdl-1.2-fix-compilation-libX11.patch
new file mode 100644
index 0000000..5bb14d4
--- /dev/null
+++ b/libs/sdl/libsdl-1.2-fix-compilation-libX11.patch
@@ -0,0 +1,59 @@
+
+# HG changeset patch
+# User Azamat H. Hackimov <azamat.hackimov AT gmail.com>
+# Date 1370184533 -21600
+# Node ID 91ad7b43317a6387e115ecdf63a49137f47e42c8
+# Parent f7fd5c3951b9ed922fdf696f7182e71b58a13268
+Fix compilation with libX11 >= 1.5.99.902.
+
+These changes fixes bug #1769 for SDL 1.2
+(http://bugzilla.libsdl.org/show_bug.cgi?id=1769).
+
+diff -r f7fd5c3951b9 -r 91ad7b43317a configure.in
+--- a/configure.in Wed Apr 17 00:56:53 2013 -0700
++++ b/configure.in Sun Jun 02 20:48:53 2013 +0600
+@@ -1169,6 +1169,17 @@
+ if test x$definitely_enable_video_x11_xrandr = xyes; then
+ AC_DEFINE(SDL_VIDEO_DRIVER_X11_XRANDR)
+ fi
++ AC_MSG_CHECKING(for const parameter to _XData32)
++ have_const_param_xdata32=no
++ AC_TRY_COMPILE([
++ #include <X11/Xlibint.h>
++ extern int _XData32(Display *dpy,register _Xconst long
*data,unsigned len);
++ ],[
++ ],[
++ have_const_param_xdata32=yes
++ AC_DEFINE(SDL_VIDEO_DRIVER_X11_CONST_PARAM_XDATA32)
++ ])
++ AC_MSG_RESULT($have_const_param_xdata32)
+ fi
+ fi
+ }
+diff -r f7fd5c3951b9 -r 91ad7b43317a include/SDL_config.h.in
+--- a/include/SDL_config.h.in Wed Apr 17 00:56:53 2013 -0700
++++ b/include/SDL_config.h.in Sun Jun 02 20:48:53 2013 +0600
+@@ -283,6 +283,7 @@
+ #undef SDL_VIDEO_DRIVER_WINDIB
+ #undef SDL_VIDEO_DRIVER_WSCONS
+ #undef SDL_VIDEO_DRIVER_X11
++#undef SDL_VIDEO_DRIVER_X11_CONST_PARAM_XDATA32
+ #undef SDL_VIDEO_DRIVER_X11_DGAMOUSE
+ #undef SDL_VIDEO_DRIVER_X11_DYNAMIC
+ #undef SDL_VIDEO_DRIVER_X11_DYNAMIC_XEXT
+diff -r f7fd5c3951b9 -r 91ad7b43317a src/video/x11/SDL_x11sym.h
+--- a/src/video/x11/SDL_x11sym.h Wed Apr 17 00:56:53 2013 -0700
++++ b/src/video/x11/SDL_x11sym.h Sun Jun 02 20:48:53 2013 +0600
+@@ -165,7 +165,11 @@
+ */
+ #ifdef LONG64
+ SDL_X11_MODULE(IO_32BIT)
++#if SDL_VIDEO_DRIVER_X11_CONST_PARAM_XDATA32
++SDL_X11_SYM(int,_XData32,(Display *dpy,register _Xconst long *data,unsigned
len),(dpy,data,len),return)
++#else
+ SDL_X11_SYM(int,_XData32,(Display *dpy,register long *data,unsigned
len),(dpy,data,len),return)
++#endif
+ SDL_X11_SYM(void,_XRead32,(Display *dpy,register long *data,long
len),(dpy,data,len),)
+ #endif
+
+
diff --git a/libs/sdl2/A7763BE6.gpg b/libs/sdl2/A7763BE6.gpg
new file mode 100644
index 0000000..3b6426e
Binary files /dev/null and b/libs/sdl2/A7763BE6.gpg differ
diff --git a/libs/sdl2/BUILD b/libs/sdl2/BUILD
new file mode 100755
index 0000000..be74b19
--- /dev/null
+++ b/libs/sdl2/BUILD
@@ -0,0 +1,3 @@
+OPTS="$SDL2_OPTS $OPTS" &&
+
+default_build
diff --git a/libs/sdl2/CONFIGURE b/libs/sdl2/CONFIGURE
new file mode 100755
index 0000000..f59a45a
--- /dev/null
+++ b/libs/sdl2/CONFIGURE
@@ -0,0 +1,90 @@
+config_query_option SDL2_OPTS "Use gcc builtin atomics" y \
+ "--enable-gcc-atomics" "--disable-gcc-atomics" &&
+
+config_query_option SDL2_OPTS "Enable the atomic operations subsystem?" y \
+ "--enable-atomic" "--disable-atomic" &&
+
+config_query_option SDL2_OPTS "Enable the audio subsystem?" y \
+ "--enable-audio" "--disable-audio" &&
+
+config_query_option SDL2_OPTS "Enable the video subsystem?" y \
+ "--enable-video" "--disable-video" &&
+
+config_query_option SDL2_OPTS "Enable the render subsystem?" y \
+ "--enable-render" "--disable-render" &&
+
+config_query_option SDL2_OPTS "Enable the events subsystem?" y \
+ "--enable-events" "--disable-events" &&
+
+config_query_option SDL2_OPTS "Enable the joystick subsystem?" y \
+ "--enable-joystick" "--disable-joystick" &&
+
+config_query_option SDL2_OPTS \
+ "Enable the haptic (force feedback) subsystem?" y \
+ "--enable-haptic" "--disable-haptic" &&
+
+config_query_option SDL2_OPTS "Enable the power subsystem?" y \
+ "--enable-power" "--disable-power" &&
+
+config_query_option SDL2_OPTS "Enable the filesystem subsystem?" y \
+ "--enable-filesystem" "--disable-filesystem" &&
+
+config_query_option SDL2_OPTS "Enable the threading subsystem?" y \
+ "--enable-threads" "--disable-threads" &&
+
+config_query_option SDL2_OPTS "Enable the timer subsystem?" y \
+ "--enable-timers" "--disable-timers" &&
+
+config_query_option SDL2_OPTS "Enable the file subsystem?" y \
+ "--enable-file" "--disable-file" &&
+
+config_query_option SDL2_OPTS "Enable the shared object loading subsystem?"
y \
+ "--enable-loadso" "--enable-loadso" &&
+
+config_query_option SDL2_OPTS "Enable the cpuinfo subsystem?" y \
+ "--enable-cpuinfo" "--disable-cpuinfo" &&
+
+config_query_option SDL2_OPTS "Enable assembly routines?" y \
+ "--enable-assembly" "--disable-assembly" &&
+
+config_query_option SDL2_OPTS "Allow GCC to use SSE floating point math?" n \
+ "--enable-ssemath" "--disable-ssemath" &&
+
+config_query_option SDL2_OPTS "Use MMX assembly routines?" y \
+ "--enable-mmx" "--disable-mmx" &&
+
+config_query_option SDL2_OPTS "Use 3DNow! assembly routines?" y \
+ "--enable-3dnow" "--disable-3dnow" &&
+
+config_query_option SDL2_OPTS "Use SSE assembly routines?" y \
+ "--enable-sse" "--enable-sse" &&
+
+config_query_option SDL2_OPTS "Use SSE2 assembly routines?" n \
+ "--enable-sse2" "--enable-sse2" &&
+
+config_query_option SDL2_OPTS "Use Altivec assembly routines?" y \
+
+config_query_option SDL2_OPTS "Support the disk writer audio driver?" y \
+ "--enable-diskaudio" "--disable-diskaudio" &&
+
+config_query_option SDL2_OPTS "Support the dummy audio driver?" y \
+ "--enable-dummyaudio" "--disable-dummyaudio" &&
+
+config_query_option SDL2_OPTS "Use dummy video driver?" y \
+ "--enable-video-dummy" "--disable-video-dummy" &&
+
+config_query_option SDL2_OPTS "Use POSIX threads for multi-threading?" y \
+ "--enable-pthreads" "--disable-pthreads" &&
+
+config_query_option SDL2_OPTS "Use pthread semaphores?" y \
+ "--enable-pthread-sem" "--disable-pthread-sem" &&
+
+config_query_option SDL2_OPTS "Use dlopen for shared object loading?" y \
+ "--enable-sdl-dlopen" "--disable-sdl-dlopen" &&
+
+config_query_option SDL2_OPTS \
+ "Use clock_gettime() instead of gettimeofday() on UNIX?" y \
+ "--enable-clock_gettime" "--disable-clock_gettime" &&
+
+config_query_option SDL2_OPTS "Use an rpath when linking SDL?" y \
+ "--enable-rpath" "--disable-rpath"
diff --git a/libs/sdl2/DEPENDS b/libs/sdl2/DEPENDS
new file mode 100755
index 0000000..69ee55a
--- /dev/null
+++ b/libs/sdl2/DEPENDS
@@ -0,0 +1,100 @@
+depends -sub CXX gcc &&
+
+if [ "$SDL2_BRANCH" == "scm" ]; then
+ depends mercurial
+fi &&
+
+suggest_depends glibc \
+ "--enable-libc" "-disable-libc" \
+ "Use the system C library?" &&
+
+optional_depends nasm \
+ "--enable-nasm" "--disable-nasm" \
+ "for faster video overlay" &&
+
+suggest_depends libx11 \
+ "--with-x --enable-video-x11" \
+ "--without-x --disable-video-x11" \
+ "for X11 video output support" &&
+
+if is_depends_enabled $SPELL libx11;then
+ depends libxrender &&
+ suggest_depends libxrandr \
+ "--enable-video-x11-xrandr" "--disable-video-x11-xrandr" \
+ "Enable X11 Xrandr extension for fullscreen?" &&
+ suggest_depends libxxf86vm \
+ "--enable-video-x11-vm" "--disable-video-x11-vm" \
+ "Use X11 VM extension for fullscreen?" &&
+ suggest_depends libxinerama \
+ "--enable-video-x11-xinerama"
"--disable-video-x11-xinerama" \
+ "Enable Xinerama support?" &&
+ suggest_depends libxv \
+ "--enable-video-x11-xv" "--disable-video-x11-xv" \
+ "XvImage extension?" &&
+ suggest_depends libxcursor \
+ "--enable-video-x11-xcursor" "--disable-video-x11-xcursor"
\
+ "Enable X11 Xcursor support?" &&
+ suggest_depends libxi \
+ "--enable-video-x11-xinput" "--disable-video-x11-xinput" \
+ "Enable X11 XInput extension for manymouse, tablets, etc?"
&&
+ suggest_depends libxscrnsaver \
+ "--enable-video-x11-scrnsaver" \
+ "--disable-video-x11-scrnsaver" \
+ "Enable X11 screensaver extension?" &&
+ suggest_depends libxext \
+ "--enable-video-x11-xshape" "--disable-video-x11-xshape" \
+ "Enable X11 XShape support"
+fi &&
+
+optional_depends esound \
+ "--enable-esd" "--disable-esd" \
+ "for esd audio output support?" &&
+
+optional_depends alsa-lib \
+ "--enable-alsa" "--disable-alsa" \
+ "for alsa audio output support?" &&
+
+optional_depends nas \
+ "--enable-nas" "--disable-nas" \
+ "for nas audio output support?" &&
+
+optional_depends pulseaudio \
+ "--enable-pulseaudio" "--disable-pulseaudio" \
+ "for PulseAudio output support?" &&
+
+# --enable-sndio support the sndio audio API [[default=yes]]
+# --enable-sndio-shared dynamically load sndio audio support
[[default=yes]]
+# --enable-oss support the OSS audio API [[default=maybe]]
+# --enable-arts support the Analog Real Time Synthesizer
[[default=yes]]
+# --enable-arts-shared dynamically load aRts audio support
[[default=yes]]
+# --enable-fusionsound use FusionSound audio driver [[default=no]]
+# --enable-fusionsound-shared dynamically load fusionsound audio support
+
+optional_depends directfb \
+ "--enable-video-directfb" "--disable-video-directfb" \
+ "Use DirectFB video driver?" &&
+
+suggest_depends MESALIB \
+ "--enable-video-opengl" "--disable-video-opengl" \
+ "Include OpenGL support?" &&
+
+suggest_depends MESALIB \
+ "--enable-video-opengles" "--disable-video-opengles" \
+ "Include OpenGL ES support?" &&
+
+suggest_depends UDEV \
+ "--enable-libudev" "--disable-libudev" \
+ "Enable libudev support?" &&
+
+suggest_depends dbus \
+ "--enable-dbus" "--disable-dbus" \
+ "Enable D-Bus support?" &&
+
+suggest_depends tslib \
+ "--enable-input-tslib" "--disable-input-tslib" \
+ "Use the Touchscreen library for input?"
+
+# --enable-video-cocoa use Cocoa video driver [[default=yes]]
+# --enable-directx use DirectX for Windows audio/video
[[default=yes]]
+# --enable-render-d3d enable the Direct3D render driver [[default=yes]]
+
diff --git a/libs/sdl2/DETAILS b/libs/sdl2/DETAILS
new file mode 100755
index 0000000..6033885
--- /dev/null
+++ b/libs/sdl2/DETAILS
@@ -0,0 +1,31 @@
+. "$GRIMOIRE/FUNCTIONS"
+ SPELL=sdl2
+if [ "$SDL2_BRANCH" == "scm" ]; then
+ VERSION=2.0-$(get_scm_version)
+ SOURCE=$SPELL-2.0-hg.tar.bz2
+ FORCE_DOWNLOAD=on
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-2.0-hg
+ SOURCE_URL[0]=hg_http://hg.libsdl.org/SDL:$SPELL-2.0-hg
+ SOURCE_IGNORE=volatile
+else
+ VERSION=2.0.3
+ SOURCE=SDL2-$VERSION.tar.gz
+ SOURCE2=$SOURCE.sig
+ SOURCE2_IGNORE=signature
+ SOURCE_GPG=A7763BE6.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE_URL[0]=http://www.libsdl.org/release/$SOURCE
+ SOURCE2_URL[0]=$SOURCE_URL.sig
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/SDL2-$VERSION
+fi
+ WEB_SITE=http://www.libsdl.org/
+ ENTERED=20120127
+ LICENSE[0]=ZLIB
+ DOCS="docs/html docs/index.html COPYING README*"
+ KEYWORDS="libs"
+ SHORT="Portable game library for low-level access to hardware."
+cat << EOF
+SDL is a library that allows you portable low-level access to a video
+framebuffer, audio output, mouse, and keyboard. With SDL, it is easy to
+write portable games which run on Linux (x86, Sparc, PPC, Alpha),
+Solaris (Sparc), Win32 (95, 98, NT), BeOS (x86), and MacOS (PPC).
+EOF
diff --git a/libs/sdl2/HISTORY b/libs/sdl2/HISTORY
new file mode 100644
index 0000000..5a263cd
--- /dev/null
+++ b/libs/sdl2/HISTORY
@@ -0,0 +1,13 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2014-04-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: mesalib => MESALIB
+
+2014-04-13 Treeve Jelbert <treeve AT sourceamge.org>
+ * DETAILS: version 2.0.3
+ * PRE_BUILD: fix it
+
+2013-11-02 Robin Cook <rcook AT wyrms.net>
+ * NEW SPELL: BUILD, CONFIGURE, DEPENDS, DETAILS, PRE_BUILD, PREPARE
+ PRE_SUB_DEPENDS, SUB_DEPENDS
diff --git a/libs/sdl2/PREPARE b/libs/sdl2/PREPARE
new file mode 100755
index 0000000..b13754f
--- /dev/null
+++ b/libs/sdl2/PREPARE
@@ -0,0 +1,4 @@
+. ${GRIMOIRE}/FUNCTIONS &&
+prepare_select_branch stable scm
+
+
diff --git a/libs/sdl2/PRE_BUILD b/libs/sdl2/PRE_BUILD
new file mode 100755
index 0000000..67c0b6f
--- /dev/null
+++ b/libs/sdl2/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+
+if [ "$SDL_BRANCH" == "scm" ]; then
+ NOCONFIGURE=y ./autogen.sh
+fi
diff --git a/libs/sdl2/PRE_SUB_DEPENDS b/libs/sdl2/PRE_SUB_DEPENDS
new file mode 100755
index 0000000..aba4593
--- /dev/null
+++ b/libs/sdl2/PRE_SUB_DEPENDS
@@ -0,0 +1,5 @@
+case $THIS_SUB_DEPENDS in
+X11-LIBS) is_depends_enabled $SPELL xorg-libs && return 0 ;;
+esac &&
+
+return 1
diff --git a/libs/sdl2/SUB_DEPENDS b/libs/sdl2/SUB_DEPENDS
new file mode 100755
index 0000000..9d604f2
--- /dev/null
+++ b/libs/sdl2/SUB_DEPENDS
@@ -0,0 +1,4 @@
+case $THIS_SUB_DEPENDS in
+X11-LIBS) depends xorg-libs '--with-x' ;;
+ *) echo unknown sub-depends!!! ; return 1 ;;
+esac
diff --git a/libs/sdl2_image/DEPENDS b/libs/sdl2_image/DEPENDS
new file mode 100755
index 0000000..b3f0a0d
--- /dev/null
+++ b/libs/sdl2_image/DEPENDS
@@ -0,0 +1,35 @@
+depends sdl2 &&
+
+if [ "$SDL_IMAGE_BRANCH" == "scm" ]; then
+ depends mercurial
+fi &&
+
+optional_depends libpng \
+ "--enable-png" "--disable-png" \
+ "Support loading PNG images?" &&
+
+optional_depends JPEG \
+ "--enable-jpg" "--disable-jpg" \
+ "Support loading JPEG images?" &&
+
+optional_depends tiff \
+ "--enable-tif" "--disable-tif" \
+ "Support loading TIFF images?" &&
+
+optional_depends libwebp \
+ "--enable-webp" "--disable-webp" \
+ "Support loading WEBP images?" &&
+
+optional_depends GIFLIB \
+ "--enable-gif" "--disable-gif" \
+ "Support loading GIF images?"
+
+# --enable-bmp support loading BMP/ICO/CUR images [default=yes]
+# --enable-lbm support loading LBM images [default=yes]
+# --enable-pcx support loading PCX images [default=yes]
+# --enable-pnm support loading PNM images [default=yes]
+# --enable-tga support loading TGA images [default=yes]
+# --enable-xcf support loading XCF images [default=yes]
+# --enable-xpm support loading XPM images [default=yes]
+# --enable-xv support loading XV images [default=yes]
+
diff --git a/libs/sdl2_image/DETAILS b/libs/sdl2_image/DETAILS
new file mode 100755
index 0000000..e32f970
--- /dev/null
+++ b/libs/sdl2_image/DETAILS
@@ -0,0 +1,29 @@
+ SPELL=sdl2_image
+if [ "$SDL_IMAGE_BRANCH" == "scm" ]; then
+ if [ "$SDL_IMAGE_AUTOUPDATE" == "y" ]; then
+ VERSION=2.0-$(date +%Y%m%d)
+ else
+ VERSION=2.0-hg
+ fi
+ SOURCE=$SPELL-2.0-hg.tar.bz2
+ FORCE_DOWNLOAD=on
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-2.0-hg
+ SOURCE_URL[0]=hg_http://hg.libsdl.org/SDL_image:$SPELL-2.0-hg
+ SOURCE_IGNORE=volatile
+else
+ VERSION=2.0.0
+ SOURCE=SDL2_image-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/SDL2_image-$VERSION
+ SOURCE_URL[0]=http://www.libsdl.org/projects/SDL_image/release/$SOURCE
+
SOURCE_HASH=sha512:300ff078c4c9a74ccc143692630e9c97e25a223bf80661cd5e7d684a25c6ad7760b20778d492d6cc41521dcd2a00e4a76947cf6dffc679fdbd54f430b3906ea6
+fi
+ WEB_SITE=http://www.libsdl.org/projects/SDL_image
+ ENTERED=20131102
+ LICENSE[0]=zlib
+ KEYWORDS="sdl images libs"
+ SHORT="Simple library to load images of various formats as SDL
surfaces."
+cat << EOF
+SDL_image is a simple library to load images of various formats as SDL
+surfaces. It supports BMP, PPM, XPM, PCX, GIF, JPEG, PNG, and TGA
+formats.
+EOF
diff --git a/libs/sdl2_image/HISTORY b/libs/sdl2_image/HISTORY
new file mode 100644
index 0000000..ae58b4d
--- /dev/null
+++ b/libs/sdl2_image/HISTORY
@@ -0,0 +1,5 @@
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
+2013-11-02 Robin Cook <rcook AT wyrms.net>
+ * New Spell: DEPENDS, DETAILS, PREPARE, PRE_BUILD
diff --git a/libs/sdl2_image/PREPARE b/libs/sdl2_image/PREPARE
new file mode 100755
index 0000000..83f15d3
--- /dev/null
+++ b/libs/sdl2_image/PREPARE
@@ -0,0 +1,3 @@
+. ${GRIMOIRE}/FUNCTIONS &&
+prepare_select_branch stable scm
+
diff --git a/libs/sdl2_image/PRE_BUILD b/libs/sdl2_image/PRE_BUILD
new file mode 100755
index 0000000..e70e116
--- /dev/null
+++ b/libs/sdl2_image/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+
+if [ "$SDL_IMAGE_BRANCH" == "scm" ]; then
+ NOCONFIGURE=y ./autogen.sh
+fi
diff --git a/libs/sdl2_mixer/BUILD b/libs/sdl2_mixer/BUILD
new file mode 100755
index 0000000..e40a0f4
--- /dev/null
+++ b/libs/sdl2_mixer/BUILD
@@ -0,0 +1,4 @@
+sedit "s:local/lib/timidity:share/timidity/sdl:" timidity/config.h &&
+OPTS="$SDL2MIXER_OPT $SDL2MIXER_MOD $SDL2MIXER_MP3 $SDL2MIXER_MIDI \
+ $SDL2MIXER_NATIVE_MIDI $OPTS" &&
+default_build
diff --git a/libs/sdl2_mixer/CONFIGURE b/libs/sdl2_mixer/CONFIGURE
new file mode 100755
index 0000000..681bcc4
--- /dev/null
+++ b/libs/sdl2_mixer/CONFIGURE
@@ -0,0 +1,21 @@
+config_query_option SDL2MIXER_OPT "Support an external music player?" y \
+ "--enable-music-cmd" "--disable-music-cmd" &&
+
+config_query_option SDL2MIXER_OPT "Enable streaming WAVE music?" y \
+ "--enable-music-wave" "--disable-music-wave" &&
+
+config_query_option SDL2MIXER_MOD "Enable MOD music?" y \
+ "--enable-music-mod" "--disable-music-mod" &&
+
+config_query_option SDL2MIXER_MP3 "Enable MP3 music?" y \
+ "--enable-music-mp3" "--disable-music-mp3" &&
+
+config_query_option SDL2MIXER_MIDI "Enable MIDI music?" y \
+ "--enable-music-midi" "--disable-music-midi" &&
+
+if [ "$SDL2MIXER_MIDI" == "--enable-music-midi" ]; then
+ config_query_option SDL2MIXER_NATIVE_MIDI "Enable native MIDI support?" y
\
+ "--enable-music-native-midi" \
+ "--disable-music-native-midi"
+fi
+
diff --git a/libs/sdl2_mixer/DEPENDS b/libs/sdl2_mixer/DEPENDS
new file mode 100755
index 0000000..a4c3691
--- /dev/null
+++ b/libs/sdl2_mixer/DEPENDS
@@ -0,0 +1,54 @@
+depends sdl2 &&
+depends audiofile &&
+
+if [ "$SDL2_MIXER_BRANCH" == "scm" ]; then
+ depends mercurial
+fi
+
+if [ "$SDL2MIXER_MOD" == "--enable-music-mod" ]; then
+ optional_depends modplug \
+ "--enable-music-mod-modplug" \
+ "--disable-music-mod-modplug" \
+ "Enable MOD music via modplug?" &&
+
+ optional_depends mikmod \
+ "--enable-music-mod-mikmod" \
+ "--disable-music-mod-mikmod" \
+ "Enable MOD music via mikmod?"
+fi
+
+if [ "$SDL2MIXER_MIDI" == "--enable-music-midi" ]; then
+ optional_depends TIMIDITY \
+ "--enable-music-midi-timidity" \
+ "--disable-music-midi-timidity" \
+ "Enable timidity MIDI output?" &&
+ optional_depends fluidsynth \
+ "--enable-music-midi-fluidsynth" \
+ "--disable-music-midi-fluidsynth" \
+ "Enable FluidSynth MIDI output?" &&
+ if [[ "$SDL2MIXER_NATIVE_MIDI" == "--enable-music-native-midi" ]]; then
+ depends freepats
+ fi
+fi
+
+if [ "$SDL2MIXER_MP3" == "--enable-music-mp3" ]; then
+ optional_depends smpeg2 \
+ "--enable-music-mp3-smpeg" \
+ "--disable-music-mp3-smpeg --disable-smpegtest" \
+ "Enable MP3 music via smpeg?" &&
+ optional_depends libmad \
+ "--enable-music-mp3-mad-gpl" \
+ "--disable-music-mp3-mad-gpl" \
+ "Enable MP3 music via libmad GPL code?"
+fi
+
+optional_depends libvorbis \
+ "--enable-music-ogg" \
+ "--disable-music-ogg" \
+ "Enable OGG/Vorbis music?" &&
+
+optional_depends flac \
+ "--enable-music-flac" \
+ "--disable-music-flac" \
+ "Enable FLAC music?"
+
diff --git a/libs/sdl2_mixer/DETAILS b/libs/sdl2_mixer/DETAILS
new file mode 100755
index 0000000..8dcdc97
--- /dev/null
+++ b/libs/sdl2_mixer/DETAILS
@@ -0,0 +1,29 @@
+ SPELL=sdl2_mixer
+if [ "$SDL_MIXER_BRANCH" == "scm" ]; then
+ if [ "$SDL_MIXER_AUTOUPDATE" == "y" ]; then
+ VERSION=2.0-$(date +%Y%m%d)
+ else
+ VERSION=2.0-hg
+ fi
+ SOURCE=$SPELL-2.0-hg.tar.bz2
+ FORCE_DOWNLOAD=on
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-2.0-hg
+ SOURCE_URL[0]=hg_http://hg.libsdl.org/SDL_mixer:$SPELL-2.0-hg
+ SOURCE_IGNORE=volatile
+else
+ VERSION=2.0.0
+ SOURCE=SDL2_mixer-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/SDL2_mixer-$VERSION
+ SOURCE_URL[0]=http://www.libsdl.org/projects/SDL_mixer/release/$SOURCE
+
SOURCE_HASH=sha512:e04594abc13c2b6527cd92a94a8d3e18436e9e6aaee21bab83e288e259a2fb20aae8433765d07feeb3b5bf253951323d67054239091e79720846770beb30be4d
+fi
+ WEB_SITE=http://www.libsdl.org/projects/SDL_mixer/
+ ENTERED=20131102
+ LICENSE[0]=ZLIB
+ KEYWORDS="mixer sdl libs"
+ SHORT="SDL multi-channel audio mixer"
+cat << EOF
+SDL_mixer is a simple multi-channel audio mixer. It supports 8 channels
+of 16 bit stereo audio, plus a single channel of music, mixed by the
+popular MikMod MOD, Timidity MIDI, Ogg Vorbis, and SMPEG MP3 libraries.
+EOF
diff --git a/libs/sdl2_mixer/HISTORY b/libs/sdl2_mixer/HISTORY
new file mode 100644
index 0000000..81afc0a
--- /dev/null
+++ b/libs/sdl2_mixer/HISTORY
@@ -0,0 +1,2 @@
+2013-11-02 Robin Cook <rcook AT wyrms.net>
+ * New Spell: BUILD, CONFIGURE, DEPENDS, DETAILS, PRE_BUILD, PREPARE
diff --git a/libs/sdl2_mixer/PREPARE b/libs/sdl2_mixer/PREPARE
new file mode 100755
index 0000000..83f15d3
--- /dev/null
+++ b/libs/sdl2_mixer/PREPARE
@@ -0,0 +1,3 @@
+. ${GRIMOIRE}/FUNCTIONS &&
+prepare_select_branch stable scm
+
diff --git a/libs/sdl2_mixer/PRE_BUILD b/libs/sdl2_mixer/PRE_BUILD
new file mode 100755
index 0000000..55ad3ea
--- /dev/null
+++ b/libs/sdl2_mixer/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+
+if [ "$SDL_MIXER_BRANCH" == "scm" ]; then
+ cd $SOURCE_DIRECTORY &&
+ NOCONFIGURE=y ./autogen.sh
+fi
diff --git a/libs/sdl2_net/DEPENDS b/libs/sdl2_net/DEPENDS
new file mode 100755
index 0000000..2debd45
--- /dev/null
+++ b/libs/sdl2_net/DEPENDS
@@ -0,0 +1,10 @@
+depends sdl2 &&
+
+if [ "$SDL_NET_BRANCH" == "scm" ]; then
+ depends mercurial
+fi &&
+
+optional_depends guilib \
+ "--enable-gui" \
+ "--disable-gui" \
+ "Build GUI test programs?"
diff --git a/libs/sdl2_net/DETAILS b/libs/sdl2_net/DETAILS
new file mode 100755
index 0000000..2a8a610
--- /dev/null
+++ b/libs/sdl2_net/DETAILS
@@ -0,0 +1,28 @@
+ SPELL=sdl2_net
+if [ "$SDL_NET_BRANCH" == "scm" ]; then
+ if [ "$SDL_NET_AUTOUPDATE" == "y" ]; then
+ VERSION=2.0-$(date +%Y%m%d)
+ else
+ VERSION=2.0-hg
+ fi
+ SOURCE=$SPELL-2.0-hg.tar.bz2
+ FORCE_DOWNLOAD=on
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-1.2-hg
+ SOURCE_URL[0]=hg_http://hg.libsdl.org/SDL_net:$SPELL-1.2-hg:SDL-1.2
+ SOURCE_IGNORE=volatile
+else
+ VERSION=2.0.0
+
SOURCE_HASH=sha512:bf91f18bb1c62f00cccc3aa459c18c120afc3d8e16ee92c01762ef890f620b5346b1b62ca48ae0b848a062b49656e5f7a4c27d74788a8788357b5e36c1a767a2
+ SOURCE=SDL2_net-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/SDL2_net-$VERSION
+ SOURCE_URL[0]=http://www.libsdl.org/projects/SDL_net/release/$SOURCE
+fi
+ WEB_SITE=http://www.libsdl.org/projects/SDL_net/
+ ENTERED=20011124
+ LICENSE[0]=ZLIB
+ KEYWORDS="sdl libs"
+ SHORT="SDL cross-platform networking library"
+cat << EOF
+A small sample cross-platform networking library, with a sample chat
+client and server application.
+EOF
diff --git a/libs/sdl2_net/HISTORY b/libs/sdl2_net/HISTORY
new file mode 100644
index 0000000..290e7bb
--- /dev/null
+++ b/libs/sdl2_net/HISTORY
@@ -0,0 +1,2 @@
+2013-11-02 Robin Cook <rcook AT wyrms.net>
+ * New Spell: DEPENDS, DETAILS, HISTORY, PRE_BUILD, PREPARE
diff --git a/libs/sdl2_net/PREPARE b/libs/sdl2_net/PREPARE
new file mode 100755
index 0000000..83f15d3
--- /dev/null
+++ b/libs/sdl2_net/PREPARE
@@ -0,0 +1,3 @@
+. ${GRIMOIRE}/FUNCTIONS &&
+prepare_select_branch stable scm
+
diff --git a/libs/sdl2_net/PRE_BUILD b/libs/sdl2_net/PRE_BUILD
new file mode 100755
index 0000000..2b95f3e
--- /dev/null
+++ b/libs/sdl2_net/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+
+if [ "$SDL_NET_BRANCH" == "scm" ]; then
+ cd $SOURCE_DIRECTORY &&
+ NOCONFIGURE=y ./autogen.sh
+fi
diff --git a/libs/sdl2_ttf/DEPENDS b/libs/sdl2_ttf/DEPENDS
new file mode 100755
index 0000000..265bdf8
--- /dev/null
+++ b/libs/sdl2_ttf/DEPENDS
@@ -0,0 +1,6 @@
+depends freetype2 &&
+depends sdl2 &&
+
+if [ "$SDL_TTF_BRANCH" == "scm" ]; then
+ depends mercurial
+fi
diff --git a/libs/sdl2_ttf/DETAILS b/libs/sdl2_ttf/DETAILS
new file mode 100755
index 0000000..4be27a3
--- /dev/null
+++ b/libs/sdl2_ttf/DETAILS
@@ -0,0 +1,30 @@
+ SPELL=sdl2_ttf
+if [ "$SDL_TTF_BRANCH" == "scm" ]; then
+ if [ "$SDL_TTF_AUTOUPDATE" == "y" ]; then
+ VERSION=2.0-$(date +%Y%m%d)
+ else
+ VERSION=2.0-hg
+ fi
+ SOURCE=$SPELL-2.0-hg.tar.bz2
+ FORCE_DOWNLOAD=on
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-2.0-hg
+ SOURCE_URL[0]=hg_http://hg.libsdl.org/SDL_ttf:$SPELL-2.0-hg
+ SOURCE_IGNORE=volatile
+else
+ VERSION=2.0.12
+ SOURCE=SDL2_ttf-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/SDL2_ttf-$VERSION
+ SOURCE_URL[0]=http://www.libsdl.org/projects/SDL_ttf/release/$SOURCE
+
SOURCE_HASH=sha512:2dfd7d9a87d86b0446e52c78dcf4c45dba747256ff9cb4cc010818eac725410f5a1a781e6695ca0bcead756c70519d8d5b4df6c1b2935085e0356d9b4d7844fa
+fi
+ WEB_SITE=http://www.libsdl.org/projects/SDL_ttf/
+ ENTERED=20020412
+ LICENSE[0]=LGPL
+ KEYWORDS="sdl fonts libs"
+ SHORT="Allow SDL apps to use TrueType fonts"
+cat << EOF
+This is a sample library which allows you to use TrueType fonts
+in your SDL applications. It comes with an example program
+"showfont" which displays an example string for a given
+TrueType font file.
+EOF
diff --git a/libs/sdl2_ttf/HISTORY b/libs/sdl2_ttf/HISTORY
new file mode 100644
index 0000000..396ccbb
--- /dev/null
+++ b/libs/sdl2_ttf/HISTORY
@@ -0,0 +1,2 @@
+2013-11-02 Robin Cook <rcook AT wyrms.net>
+ * New Spell: DEPENDS, DETAILS, PRE_BUILD, PREPARE
diff --git a/libs/sdl2_ttf/PREPARE b/libs/sdl2_ttf/PREPARE
new file mode 100755
index 0000000..83f15d3
--- /dev/null
+++ b/libs/sdl2_ttf/PREPARE
@@ -0,0 +1,3 @@
+. ${GRIMOIRE}/FUNCTIONS &&
+prepare_select_branch stable scm
+
diff --git a/libs/sdl2_ttf/PRE_BUILD b/libs/sdl2_ttf/PRE_BUILD
new file mode 100755
index 0000000..f22f748
--- /dev/null
+++ b/libs/sdl2_ttf/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+
+if [ "$SDL_TTF_BRANCH" == "scm" ]; then
+ cd $SOURCE_DIRECTORY &&
+ NOCONFIGURE=y ./autogen.sh
+fi
diff --git a/libs/serd/DETAILS b/libs/serd/DETAILS
index 9f1ccd0..037a2b5 100755
--- a/libs/serd/DETAILS
+++ b/libs/serd/DETAILS
@@ -1,5 +1,5 @@
SPELL=serd
- VERSION=0.5.0
+ VERSION=0.18.2
SOURCE="${SPELL}-${VERSION}.tar.bz2"
SOURCE2="$SOURCE.sig"
SOURCE_URL=http://download.drobilla.net/${SOURCE}
diff --git a/libs/serd/HISTORY b/libs/serd/HISTORY
index 237a1de..206a66c 100644
--- a/libs/serd/HISTORY
+++ b/libs/serd/HISTORY
@@ -1,3 +1,6 @@
+2013-10-23 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: bump to 0.18.2
+
2011-12-20 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS, BUILD, INSTALL, DEPENDS: spell created

diff --git a/libs/sip/BUILD b/libs/sip/BUILD
index 67b1763..a1db27a 100755
--- a/libs/sip/BUILD
+++ b/libs/sip/BUILD
@@ -1,5 +1,3 @@
- sed -i "s/-O2//" specs/linux-g++ &&
-
- python ./configure.py \
- CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS} -fno-exceptions"
&&
- make
+sed -i "s/-O2//" specs/linux-g++ &&
+$PYTHON ./configure.py CFLAGS_EXCEPTIONS_OFF=1 &&
+make
diff --git a/libs/sip/DEPENDS b/libs/sip/DEPENDS
index 867b4d4..b9f5874 100755
--- a/libs/sip/DEPENDS
+++ b/libs/sip/DEPENDS
@@ -1 +1 @@
-depends python
+depends PYTHON
diff --git a/libs/sip/DETAILS b/libs/sip/DETAILS
index 16fd00d..e7de257 100755
--- a/libs/sip/DETAILS
+++ b/libs/sip/DETAILS
@@ -1,7 +1,6 @@
SPELL=sip
- VERSION=4.14.2
-
SOURCE_HASH=sha512:d23eba57c271e5ed4f9e434709108c33bca0166987606b02b48485996d4de385d6c6057e5b0432f18248b3b786f2dce7e80a06f8dce848b90a046418dd294ec6
- URI=sip4
+ VERSION=4.16.5
+
SOURCE_HASH=sha512:730578deb289ee94dab4d333e331de8ef68319758e4351e37605a43932c1e4db28de727a76f7a9e9ef610b7287f4eea155765a16dbdb61ac220c371d739a6f99
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=${SOURCEFORGE_URL}/pyqt/$SPELL/$SPELL-$VERSION/$SOURCE
diff --git a/libs/sip/HISTORY b/libs/sip/HISTORY
index ddae31b..eb9b2c9 100644
--- a/libs/sip/HISTORY
+++ b/libs/sip/HISTORY
@@ -1,3 +1,31 @@
+2014-12-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.16.5
+
+2014-11-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.16.4
+
+2014-09-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.16.3
+
+2014-08-11 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.16.2
+
+2014-06-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.16.1
+
+2014-05-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.16
+
+2014-03-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.15.5
+
+2014-02-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.15.4
+ * DEPENDS, BUILD, INSTALL: adapt to python3
+
+2013-03-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 4.14.5
+
2012-12-10 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.14.2

diff --git a/libs/sip/INSTALL b/libs/sip/INSTALL
index 46adc48..c0c5b55 100755
--- a/libs/sip/INSTALL
+++ b/libs/sip/INSTALL
@@ -1,3 +1,2 @@
- make &&
- make install &&
- mkdir -p /usr/share/sip
+make install &&
+mkdir -p $INSTALL_ROOT/usr/share/sip
diff --git a/libs/sord/DETAILS b/libs/sord/DETAILS
index 7d1bf52..080d927 100755
--- a/libs/sord/DETAILS
+++ b/libs/sord/DETAILS
@@ -1,5 +1,5 @@
SPELL=sord
- VERSION=0.5.0
+ VERSION=0.12.0
SOURCE="${SPELL}-${VERSION}.tar.bz2"
SOURCE2="$SOURCE.sig"
SOURCE_URL=http://download.drobilla.net/${SOURCE}
diff --git a/libs/sord/HISTORY b/libs/sord/HISTORY
index f6b7da8..960a6bd 100644
--- a/libs/sord/HISTORY
+++ b/libs/sord/HISTORY
@@ -1,3 +1,6 @@
+2013-10-23 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: updated spell to 0.12.0
+
2011-12-20 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS, BUILD, INSTALL: spell created

diff --git a/libs/soup/DEPENDS b/libs/soup/DEPENDS
index 75c9a96..16f59ba 100755
--- a/libs/soup/DEPENDS
+++ b/libs/soup/DEPENDS
@@ -3,7 +3,7 @@ depends glib &&
depends gtk+ &&
depends popt &&

-optional_depends "openssl" \
+optional_depends "SSL" \
"--enable-ssl" \
"--disable-ssl" \
"to turn on Secure Sockets Layer support"
diff --git a/libs/soup/HISTORY b/libs/soup/HISTORY
index 101f336..31dd1df 100644
--- a/libs/soup/HISTORY
+++ b/libs/soup/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2006-10-03 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed UPDATED.

diff --git a/libs/sqlite3-ocaml/BUILD b/libs/sqlite3-ocaml/BUILD
new file mode 100755
index 0000000..f07258c
--- /dev/null
+++ b/libs/sqlite3-ocaml/BUILD
@@ -0,0 +1,7 @@
+./configure --prefix="${INSTALL_ROOT}/usr" \
+ --sysconfdir="${INSTALL_ROOT}/etc" \
+ --localstatedir="${INSTALL_ROOT}/var" \
+ --mandir="${INSTALL_ROOT}/usr/share/man" \
+ --infodir="${INSTALL_ROOT}/usr/share/info" \
+ $OPTS &&
+default_build_make
diff --git a/libs/sqlite3-ocaml/DEPENDS b/libs/sqlite3-ocaml/DEPENDS
new file mode 100755
index 0000000..d2609de
--- /dev/null
+++ b/libs/sqlite3-ocaml/DEPENDS
@@ -0,0 +1,2 @@
+depends ocaml &&
+depends sqlite
diff --git a/libs/sqlite3-ocaml/DETAILS b/libs/sqlite3-ocaml/DETAILS
new file mode 100755
index 0000000..00d9f66
--- /dev/null
+++ b/libs/sqlite3-ocaml/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=sqlite3-ocaml
+ VERSION=2.0.4
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://bitbucket.org/mmottl/${SPELL}/downloads/${SOURCE}
+
SOURCE_HASH=sha512:7167397cf4731599cbd4a916941e2bf394755183e4f925a0cacd80352b030e9517fc492f6d24fb7e9f44dc705570303d8a96247c69309543090896c7ffacc0cc
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://bitbucket.org/mmottl/sqlite3-ocaml";
+ LICENSE[0]=MIT
+ ENTERED=20130530
+ SHORT="an OCaml library with bindings to the SQLite3 client API"
+cat << EOF
+SQLite3-OCaml is an OCaml library with bindings to the SQLite3 client API.
+Sqlite3 is a self-contained, serverless, zero-configuration, transactional
+SQL database engine with outstanding performance for many use cases.
+EOF
diff --git a/libs/sqlite3-ocaml/HISTORY b/libs/sqlite3-ocaml/HISTORY
new file mode 100644
index 0000000..04688cc
--- /dev/null
+++ b/libs/sqlite3-ocaml/HISTORY
@@ -0,0 +1,3 @@
+2013-05-31 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/libs/sword/DETAILS b/libs/sword/DETAILS
index d6a0373..f2fb464 100755
--- a/libs/sword/DETAILS
+++ b/libs/sword/DETAILS
@@ -1,6 +1,6 @@
SPELL=sword
- VERSION=1.6.0
-
SOURCE_HASH=sha512:d548060d520fcfa733ede292bafb3a28c297a98d44f577ca8c6146fcb783c2cd1d4c9fbc6fbe21a87d494fe6aa3d0fe058173457b26d7152eaaf6c605ebfdcd0
+ VERSION=1.7.0
+
SOURCE_HASH=sha512:550ce7260ab331e5d5e4dd3c0f031ed227a8afcaaf15f4284b1e7e664d57cac7932861c8bbe3ed7a4a0aacfdc41603eb5b18aaf7713760604bcc1a785fd59460
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION

SOURCE_URL[0]=http://www.crosswire.org/ftpmirror/pub/sword/source/v${VERSION%.*}/$SOURCE
diff --git a/libs/sword/HISTORY b/libs/sword/HISTORY
index c1e3dcd..c3bdc71 100644
--- a/libs/sword/HISTORY
+++ b/libs/sword/HISTORY
@@ -1,3 +1,6 @@
+2013-10-13 Jeremy Blosser <jblosser AT sourcemage.org>
+ * DETAILS: 1.7.0
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/libs/talloc/C30A4429.gpg b/libs/talloc/C30A4429.gpg
deleted file mode 100644
index 941fa21..0000000
Binary files a/libs/talloc/C30A4429.gpg and /dev/null differ
diff --git a/libs/talloc/DEPENDS b/libs/talloc/DEPENDS
index f506c2d..2fa3e39 100755
--- a/libs/talloc/DEPENDS
+++ b/libs/talloc/DEPENDS
@@ -1,4 +1,5 @@
depends python &&
+depends -sub 'SSL' ${HTTP_DL_HANDLER} &&

optional_depends docbook-xsl "" "" "for manual pages" &&

diff --git a/libs/talloc/DETAILS b/libs/talloc/DETAILS
index f2f8a91..855f60f 100755
--- a/libs/talloc/DETAILS
+++ b/libs/talloc/DETAILS
@@ -1,28 +1,25 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=talloc
if [[ $TALLOC_BRANCH == scm ]]
then
- if [[ "$TALLOC_AUTOUPDATE" == "y" ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=git
- fi
+ VERSION=$(get_scm_version)
SOURCE=samba4-git.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/samba4-git
SOURCE_URL[0]=git://git.samba.org/samba.git:samba4
SOURCE_IGNORE=volatile
else
- VERSION=2.0.8
-
SOURCE_HASH=sha512:8e8e71d05443b7ea5d8ac432c1043840000b7b6ebeff6a2f621274f29a298e6c64ad5fb75b59c6138179c5602d6164695b85b57b5b310809150320b6eecd487f
+ VERSION=2.1.1
+
SOURCE_HASH=sha512:92aac5e5a759c65733260152980f798a5bf06bcbe8a58c23cbae91dd741306c097499a063410c4fa01f1b25db7d965666f94e1c181922694ed3f638a312d809d
SOURCE=$SPELL-$VERSION.tar.gz
-# SOURCE2=$SOURCE.asc
+# SOURCE2=${SOURCE/.gz/}.asc
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://samba.org/ftp/talloc/$SOURCE
-# SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
-# SOURCE_GPG=C30A4429.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE_URL[0]=https://samba.org/ftp/talloc/$SOURCE
+# SOURCE2_URL[0]=https://samba.org/ftp/talloc/$SOURCE2
+# SOURCE_GPG=samba.gpg:$SOURCE2:UPSTREAM_KEY
# SOURCE2_IGNORE=signature
fi
LICENSE[0]=GPL
- WEB_SITE=http://talloc.samba.org/
+ WEB_SITE=https://talloc.samba.org/
KEYWORDS="memory library"
ENTERED=20090123
SHORT='A hierarchical pool-based memory allocator with
destructors'
diff --git a/libs/talloc/HISTORY b/libs/talloc/HISTORY
index 36bcf3d..eba8f03 100644
--- a/libs/talloc/HISTORY
+++ b/libs/talloc/HISTORY
@@ -1,3 +1,14 @@
+2015-01-02 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 2.1.1
+ samba.org is now all https://
+ Not using GPG, see http://www.sourcemage.org/issues/331
+ * DEPENDS: HTTP_DL_HANDLER (default wget) needs SSL support
+ curl and aria2 (other handlers) need SSL sub-depends added.
+ * C30A4429.gpg: Removed
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2013-02-02 Vlad Glagolev <stealth AT sourcemage.org>
* CONFLICTS: conflicts with samba's internal lib

diff --git a/libs/tbb/DETAILS b/libs/tbb/DETAILS
index d6faa29..bee1937 100755
--- a/libs/tbb/DETAILS
+++ b/libs/tbb/DETAILS
@@ -1,6 +1,6 @@
SPELL=tbb
- VERSION=41_20121003
-
SOURCE_HASH=sha512:fada6e32a09be2a151746caf3a15729c9ec6043b17e2f0aeb1bd903542310cdc6fe9ad85017ff5b2cfb16ae955c81c8b39ad8cf97f871bfcbd19d4948ef1d821
+ VERSION=42_20140601
+
SOURCE_HASH=sha512:2ac1efdf1246fe700af16d8047d7fe9fe915e35f566915a8b03b083815c3ba74d18417b5ba1126ad8cfe6633dad241d75bd439a15b5851778f5c71614c426442
SOURCE=tbb${VERSION}oss_src.tgz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}${VERSION}oss
WEB_SITE=http://www.threadingbuildingblocks.org
diff --git a/libs/tbb/HISTORY b/libs/tbb/HISTORY
index 9e1dd4f..a67d46e 100644
--- a/libs/tbb/HISTORY
+++ b/libs/tbb/HISTORY
@@ -1,3 +1,31 @@
+2014-06-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 42_20140601
+
+2014-06-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 42_20140416
+
+2014-04-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 42_20140122
+
+2014-01-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 42_20131118
+
+2013-11-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 42_20131003
+ * INSTALL: fix
+
+2013-10-15 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 42_20130725
+
+2013-09-02 Robin Cook <rcook AT wyrms.net>
+ * INSTALL: added -f to link command
+
+2013-08-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 41_20130613
+
+2013-05-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 41_20130314
+
2013-01-01 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 41_20121003

diff --git a/libs/tbb/INSTALL b/libs/tbb/INSTALL
index f4641fd..9f45e46 100755
--- a/libs/tbb/INSTALL
+++ b/libs/tbb/INSTALL
@@ -1,10 +1,6 @@
cd $SOURCE_DIRECTORY &&
-# copy the libs and create symlinks
-for foo in $(find -executable -type f); do
- bar=$(basename $foo)
- cp $foo ${INSTALL_ROOT}/usr/lib/$bar &&
- ln -s ${INSTALL_ROOT}/usr/lib/$bar ${INSTALL_ROOT}/usr/lib/$(expr match
"${bar}" '\([a-z_]*\.so\)')
-done &&
+mkdir -p ${INSTALL_ROOT}/usr/lib &&
+cp -a build/linux*release/*.so{,.?} ${INSTALL_ROOT}/usr/lib

#install the include files
mkdir ${INSTALL_ROOT}/usr/include/tbb &&
diff --git a/libs/tc2-modules/DEPENDS b/libs/tc2-modules/DEPENDS
index 289b113..86afa12 100755
--- a/libs/tc2-modules/DEPENDS
+++ b/libs/tc2-modules/DEPENDS
@@ -3,7 +3,7 @@ optional_depends "xorg-libs" \
"--with-x" \
"--without-x" \
"to be able to build the GIF reader module" &&
-optional_depends "giflib" \
+optional_depends "GIFLIB" \
"--enable-gif" \
"--disable-gif" \
"for a GIF image reader module" &&
@@ -19,7 +19,7 @@ optional_depends "curl" \
"--enable-http" \
"--disable-http" \
"for a HTTP file reader module" &&
-optional_depends "openssl" \
+optional_depends "SSL" \
"--enable-netq" \
"--disable-netq" \
"for a networking module"
diff --git a/libs/tc2-modules/HISTORY b/libs/tc2-modules/HISTORY
index 8a5dfcf..775d774 100644
--- a/libs/tc2-modules/HISTORY
+++ b/libs/tc2-modules/HISTORY
@@ -1,3 +1,9 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
2008-07-12 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: depends on giflib, libungif deprecated

diff --git a/libs/td_lib/BUILD b/libs/td_lib/BUILD
new file mode 100755
index 0000000..d22e99f
--- /dev/null
+++ b/libs/td_lib/BUILD
@@ -0,0 +1,3 @@
+make_single &&
+default_build &&
+make_normal
diff --git a/libs/td_lib/DETAILS b/libs/td_lib/DETAILS
new file mode 100755
index 0000000..88e2a6d
--- /dev/null
+++ b/libs/td_lib/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=td_lib
+ VERSION=20140722
+ SOURCE="$SPELL-$VERSION.tgz"
+ SOURCE_URL[0]=ftp://invisible-island.net/ded/$SOURCE
+
SOURCE_HASH=sha512:1eff2a057e6a30ea6ac9839c8a1754a55b87edfd73cdb2b39765049616b65d2a0d66475c4dcc9423587f6fe94bacd2687fc07bd37100568dbf9cfbd980ecd517
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="http://invisible-island.net/ded/ded.html";
+ LICENSE[0]="BSD"
+ ENTERED=20141224
+ KEYWORDS=""
+ SHORT="Thomas Dickey's library"
+cat << EOF
+This development library is used to build several related packages:
+ ded - directory editor
+ cm_tools - configuration management tools for RCS
+ sccs_tools - configuration management tools for SSCS
+ copyrite - utility for adding copyright notices
+EOF
diff --git a/libs/td_lib/HISTORY b/libs/td_lib/HISTORY
new file mode 100644
index 0000000..a612a87
--- /dev/null
+++ b/libs/td_lib/HISTORY
@@ -0,0 +1,2 @@
+2014-12-24 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS: spell created
diff --git a/libs/tevent/DEPENDS b/libs/tevent/DEPENDS
index db7cf51..c659b31 100755
--- a/libs/tevent/DEPENDS
+++ b/libs/tevent/DEPENDS
@@ -1 +1,2 @@
-depends talloc
+depends talloc &&
+depends -sub 'SSL' ${HTTP_DL_HANDLER}
diff --git a/libs/tevent/DETAILS b/libs/tevent/DETAILS
index d3b4fa6..e8a68d6 100755
--- a/libs/tevent/DETAILS
+++ b/libs/tevent/DETAILS
@@ -1,14 +1,15 @@
SPELL=tevent
- VERSION=0.9.17
+ VERSION=0.9.22
SOURCE=${SPELL}-${VERSION}.tar.gz
- SOURCE2=${SPELL}-${VERSION}.tar.asc
- SOURCE2_IGNORE=signature
- SOURCE_URL[0]=http://www.samba.org/ftp/tevent/$SOURCE
- SOURCE2_URL[0]=http://www.samba.org/ftp/tevent/$SOURCE2
- SOURCE_GPG=samba.gpg:$SOURCE2:UPSTREAM_KEY
+
SOURCE_HASH=sha512:9b689ec08e7ce4ef9d6b6a7bd65fd7e5404d3a04856116fa93619aef5f510efe06e9555ce2d4d0f0ce937757bfdad7d7058444c248b699f24d2403a8bcad72c1
+# SOURCE2=${SPELL}-${VERSION}.tar.asc
+# SOURCE2_IGNORE=signature
+ SOURCE_URL[0]=https://www.samba.org/ftp/tevent/$SOURCE
+# SOURCE2_URL[0]=https://www.samba.org/ftp/tevent/$SOURCE2
+# SOURCE_GPG=samba.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
LICENSE[0]=GPL
- WEB_SITE=http://ldb.samba.org/
+ WEB_SITE=https://tevent.samba.org/
KEYWORDS=""
ENTERED=20090123
SHORT='An event system library'
diff --git a/libs/tevent/HISTORY b/libs/tevent/HISTORY
index 95eec09..6dbfa50 100644
--- a/libs/tevent/HISTORY
+++ b/libs/tevent/HISTORY
@@ -1,3 +1,14 @@
+2015-01-02 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 0.9.22
+ samba.org is now all https://
+ Fix WEB_SITE
+ Not using GPG, see http://www.sourcemage.org/issues/331
+ * DEPENDS: HTTP_DL_HANDLER (default wget) needs SSL support
+ curl and aria2 (other handlers) need SSL sub-depends added.
+
+2013-11-23 Eric Sandall <sandalle AT sourcemage.org>
+ * PRE_BUILD: Removed, I don't even know, but it doesn't work (no
files)
+
2013-02-08 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: remove git version, add stable 0.9.17
git version removed because it checks out entire samba4 and it was
broken
diff --git a/libs/tevent/PRE_BUILD b/libs/tevent/PRE_BUILD
deleted file mode 100755
index d2974e5..0000000
--- a/libs/tevent/PRE_BUILD
+++ /dev/null
@@ -1,8 +0,0 @@
-message "${MESSAGE_COLOR}gunzip $SOURCE_CACHE/$SOURCE${DEFAULT_COLOR}"
-SOURCE_ORI=${SOURCE}
-SOURCE=${SOURCE/.gz}
-gunzip -c ${SOURCE_CACHE}/$SOURCE_ORI > $SOURCE
-default_pre_build
-message "${MESSAGE_COLOR}rm $SOURCE${DEFAULT_COLOR}"
-rm $SOURCE
-SOURCE=${SOURCE_ORI}
diff --git a/libs/tinyxml/CONFIGURE b/libs/tinyxml/CONFIGURE
new file mode 100755
index 0000000..6da3712
--- /dev/null
+++ b/libs/tinyxml/CONFIGURE
@@ -0,0 +1 @@
+config_query TINYXML_STL "Build with STL support?" "n"
diff --git a/libs/tinyxml/HISTORY b/libs/tinyxml/HISTORY
index be4a10c..fb90923 100644
--- a/libs/tinyxml/HISTORY
+++ b/libs/tinyxml/HISTORY
@@ -1,3 +1,6 @@
+2013-10-26 Jeremy Blosser <jblosser AT sourcemage.org>
+ * CONFIGURE, PRE_BUILD: allow building with STL support
+
2011-08-20 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: updated spell to 2_6_2 (Fixed SOURCE_URL[0])

diff --git a/libs/tinyxml/PRE_BUILD b/libs/tinyxml/PRE_BUILD
index addce42..81426d6 100755
--- a/libs/tinyxml/PRE_BUILD
+++ b/libs/tinyxml/PRE_BUILD
@@ -1,3 +1,6 @@
-default_pre_build &&
-cd ${SOURCE_DIRECTORY} &&
-cp ${SCRIPT_DIRECTORY}/CMakeLists.txt .
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+cp ${SCRIPT_DIRECTORY}/CMakeLists.txt . &&
+if [[ "${TINYXML_STL}" == "y" ]]; then
+ sed -i '1i#define TIXML_USE_STL=YES' tinyxml.h
+fi
diff --git a/libs/tzdata/DETAILS b/libs/tzdata/DETAILS
index 127116a..2dab9bd 100755
--- a/libs/tzdata/DETAILS
+++ b/libs/tzdata/DETAILS
@@ -1,10 +1,11 @@
SPELL=tzdata
- VERSION=2012j
-
SOURCE_HASH=sha512:98515b92268a2ee49386f6955211c14b9fe47460ba1c3ec5d60681b1a934688c3de4452f8f757ca3a6924e15784585967c768e7c86be730378d0332c249584fe
+ VERSION=2014g
SOURCE="${SPELL}${VERSION}.tar.gz"
- SOURCE_URL[0]=http://www.iana.org/time-zones/repository/releases/${SOURCE}
- SOURCE_URL[1]=ftp://ftp.iana.org/tz/releases/${SOURCE}
- #SOURCE_URL[2]=ftp://munnari.oz.au/pub/oldtz/${SOURCE}
+ SOURCE2=$SOURCE.asc
+ SOURCE_URL[0]=ftp://ftp.iana.org/tz/releases/${SOURCE}
+ SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
+ SOURCE_GPG=iana.gpg:$SOURCE.asc:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://www.iana.org/time-zones";
LICENSE[0]="GPL"
diff --git a/libs/tzdata/HISTORY b/libs/tzdata/HISTORY
index c2abdd3..82664ce 100644
--- a/libs/tzdata/HISTORY
+++ b/libs/tzdata/HISTORY
@@ -1,3 +1,36 @@
+2014-08-31 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2014g
+
+2014-06-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2014e
+ use upstream signature
+ * iana.gpg: aded 62AA7E34 "Paul Eggert <eggert AT cs.ucla.edu>
+
+2014-03-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2014a
+
+2013-12-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1
+ * INSTALL: remove solar*, add some missing &&
+
+2013-12-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2013i
+
+2013-12-18 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2013h
+
+2013-10-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2013g
+
+2013-08-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2013d
+
+2013-05-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2013c
+
+2013-04-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2013b
+
2013-02-24 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2012j

diff --git a/libs/tzdata/INSTALL b/libs/tzdata/INSTALL
index 5099e8d..fe2c8e8 100755
--- a/libs/tzdata/INSTALL
+++ b/libs/tzdata/INSTALL
@@ -1,8 +1,7 @@
cd $SOURCE_DIRECTORY &&

TIMEZONES=('africa' 'antarctica' 'asia' 'australasia' 'backward' 'etcetera' \
- 'europe' 'factory' 'northamerica' 'pacificnew' 'solar87' \
- 'solar88' 'solar89' 'southamerica' 'systemv')
+ 'europe' 'factory' 'northamerica' 'pacificnew' 'southamerica'
'systemv')

# Remove files that should be hard linked, in case they are not
if [ -d ${INSTALL_ROOT}/usr/share/zoneinfo ]; then
@@ -20,7 +19,7 @@ zic -y ./yearistype -d
${INSTALL_ROOT}/usr/share/zoneinfo/right -L leapseconds $
#If you want POSIX compatibility, use "America/New_York".
zic -y ./yearistype -d ${INSTALL_ROOT}/usr/share/zoneinfo -p
America/New_York &&

-install -m444 -t ${INSTALL_ROOT}/usr/share/zoneinfo iso3166.tab zone.tab
+install -m444 -t ${INSTALL_ROOT}/usr/share/zoneinfo iso3166.tab zone.tab &&

if [ $SET_LOCALTIME == "y" ]; then
if [ -z "$LOCAL_TIMEZONE" ]; then
diff --git a/libs/tzdata/iana.gpg b/libs/tzdata/iana.gpg
new file mode 100644
index 0000000..5f7539e
Binary files /dev/null and b/libs/tzdata/iana.gpg differ
diff --git a/libs/upower/DEPENDS b/libs/upower/DEPENDS
index 1afcf91..fcaede3 100755
--- a/libs/upower/DEPENDS
+++ b/libs/upower/DEPENDS
@@ -3,7 +3,8 @@ depends glib2 &&
depends dbus &&
depends dbus-glib &&
depends policykit &&
-depends -sub GUDEV udev &&
+depends -sub GUDEV UDEV &&
+depends LIBUSB &&

optional_depends gobject-introspection \
"--enable-introspection=yes" \
diff --git a/libs/upower/DETAILS b/libs/upower/DETAILS
index f8eee0b..9e049fe 100755
--- a/libs/upower/DETAILS
+++ b/libs/upower/DETAILS
@@ -1,6 +1,6 @@
SPELL=upower
- VERSION=0.9.19
-
SOURCE_HASH=sha512:616502dddec23108fc51662e0e08efc2cd7893043558696ea87cc02c05b85322362be3740c81674b619f5e7acfaa42bdbd56444faab8c11820ebc427e127a9b7
+ VERSION=0.99.2
+
SOURCE_HASH=sha512:a7859c91078140f460556ecf998a706b403d5ed2ff073fffa93730c95e62a8ec00b91f6669d74afd8d0ada73d75b27320d52a3589765712dc078f78a28ea527b
SOURCE=$SPELL-$VERSION.tar.xz
# SOURCE_GPG=gurus.gpg:$SOURCE.sig
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/libs/upower/HISTORY b/libs/upower/HISTORY
index 2f85e0d..bec838e 100644
--- a/libs/upower/HISTORY
+++ b/libs/upower/HISTORY
@@ -1,3 +1,25 @@
+2014-12-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.99.2
+
+2014-08-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.99.1
+
+2013-10-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.23
+
+2013-10-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.22
+
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.21
+ * DEPENDS: add LIBUSB
+
+2013-07-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: udev => UDEV
+
+2013-03-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.20
+
2013-01-05 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.9.19

diff --git a/libs/vc/BUILD b/libs/vc/BUILD
new file mode 100755
index 0000000..760e1eb
--- /dev/null
+++ b/libs/vc/BUILD
@@ -0,0 +1,2 @@
+cmake_build
+
diff --git a/libs/vc/DEPENDS b/libs/vc/DEPENDS
new file mode 100755
index 0000000..2236fb7
--- /dev/null
+++ b/libs/vc/DEPENDS
@@ -0,0 +1,2 @@
+depends -sub CXX gcc &&
+depends cmake
diff --git a/libs/vc/DETAILS b/libs/vc/DETAILS
new file mode 100755
index 0000000..323380b
--- /dev/null
+++ b/libs/vc/DETAILS
@@ -0,0 +1,24 @@
+ SPELL=vc
+ SPELLX=Vc
+ VERSION=0.7.3
+ VX=174
+
SOURCE_HASH=sha512:79330ca9d9258ab356d15760550ec6e88421bc7c268a46eb120680a5df6008384cf9b35d28f37f28bcf795be594a4a87c6e31496484f59cec9a611cc55f9ac42
+ SOURCE=$SPELLX-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+ WEB_SITE=http://code.compeng.uni-frankfurt.de/projects/vc
+
SOURCE_URL[0]=http://code.compeng.uni-frankfurt.de/attachments/download/$VX/$SOURCE
+ LICENSE[0]=GPL
+ ENTERED=20130430
+ KEYWORDS=""
+ SHORT="vector library"
+cat << EOF
+Vc is a free software library to ease explicit vectorization of C++ code. It
has an intuitive
+API and provides portability between different compilers and compiler
versions as well as
+portability between different vector instruction sets. Thus an application
written with Vc can
+be compiled for
+AVX
+SSE2 up to SSE4.2
+SSE4a, XOP, and FMA4
+Scalar (fallback which works everywhere)
+LRBni support disabled, waiting for MIC
+EOF
diff --git a/libs/vc/HISTORY b/libs/vc/HISTORY
new file mode 100644
index 0000000..b49e1c4
--- /dev/null
+++ b/libs/vc/HISTORY
@@ -0,0 +1,10 @@
+2014-01-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.7.3
+
+2013-08-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.7.2
+
+2013-04-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.7.1
+ spell created
+
diff --git a/libs/vsqlite++/DEPENDS b/libs/vsqlite++/DEPENDS
new file mode 100755
index 0000000..6476f47
--- /dev/null
+++ b/libs/vsqlite++/DEPENDS
@@ -0,0 +1,4 @@
+depends -sub CXX gcc &&
+depends boost &&
+depends sqlite &&
+depends autoconf
diff --git a/libs/vsqlite++/DETAILS b/libs/vsqlite++/DETAILS
new file mode 100755
index 0000000..8bd0a1f
--- /dev/null
+++ b/libs/vsqlite++/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=vsqlite++
+ VERSION=0.3.13
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://github.com/vinzenz/vsqlite--/archive/${VERSION}.tar.gz
+
SOURCE_HASH=sha512:70fcd16348e3b2a0854b1d496c68fda7e354068aefbd6a5ad21d7a42afebd2bd746f604240475acfeebe00898ab156f9dfd687346fdf5c77d775262db3a5666e
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/vsqlite---${VERSION}"
+ WEB_SITE="https://github.com/vinzenz/vsqlite--";
+ LICENSE[0]=BSD
+ ENTERED=20140427
+ SHORT="a welldesigned and portable SQLite3 Wrapper for C++"
+cat << EOF
+VSQLite++ - A welldesigned and portable SQLite3 Wrapper for C++.
+EOF
diff --git a/libs/vsqlite++/HISTORY b/libs/vsqlite++/HISTORY
new file mode 100644
index 0000000..1afac25
--- /dev/null
+++ b/libs/vsqlite++/HISTORY
@@ -0,0 +1,3 @@
+2014-04-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS, PRE_BUILD: spell created
+
diff --git a/libs/vsqlite++/PRE_BUILD b/libs/vsqlite++/PRE_BUILD
new file mode 100755
index 0000000..cd8a40b
--- /dev/null
+++ b/libs/vsqlite++/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+./autogen.sh
diff --git a/libs/xapian-core/DETAILS b/libs/xapian-core/DETAILS
index 243828e..21483d7 100755
--- a/libs/xapian-core/DETAILS
+++ b/libs/xapian-core/DETAILS
@@ -1,6 +1,6 @@
SPELL=xapian-core
- VERSION=1.2.12
-
SOURCE_HASH=sha512:10f1c36f457cd6d044da31a8360c054c0df5d4ee7061d8d30db6989549d9ab85960696342f582486927dc56db81071cf6d24436193edcd55b564aabf9c39ad78
+ VERSION=1.3.1
+
SOURCE_HASH=sha512:d3b83d97adbf18b04ef529c3fc7faab9dd8fe232f948d833aa4d082286e15b1b4c0e6739afbb3cfb4a739b5e02888f0f969d5c87150705d6b747ff62a7384e2b
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=http://oligarchy.co.uk/xapian/$VERSION/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/libs/xapian-core/HISTORY b/libs/xapian-core/HISTORY
index 119cf28..dcd7b5e 100644
--- a/libs/xapian-core/HISTORY
+++ b/libs/xapian-core/HISTORY
@@ -1,3 +1,6 @@
+2013-06-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3.1
+
2012-10-27 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.2.12

diff --git a/libs/xmlrpc-c/DETAILS b/libs/xmlrpc-c/DETAILS
index 8069584..d2b0374 100755
--- a/libs/xmlrpc-c/DETAILS
+++ b/libs/xmlrpc-c/DETAILS
@@ -11,8 +11,8 @@ if [ "${XMLRPCC_ADV}" = "y" ]; then
SOURCE_HINTS=old_svn_compat
SOURCE=$SPELL-$VERSION.tar.bz2
else
- VERSION=1.06.30
-
SOURCE_HASH=sha512:fdef54e4bb4ed7ff4fe67799f1af766637865a5ca077ff6ae3297da14d1608bd04d23bc038ca93cd565c15ab4384551fb2d922be38e40607f782f17d551e87d6
+ VERSION=1.25.26
+
SOURCE_HASH=sha512:664ecf5099a109f90130d8794c41d21cc8adfc3e990b63a658b04ccfd73278437c13c54f24336442ea1d8d9f38f248471474912b8647754a15e9eeb3a6ab5e96
SOURCE=$SPELL-$VERSION.tgz
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
fi
diff --git a/libs/xmlrpc-c/HISTORY b/libs/xmlrpc-c/HISTORY
index ad442f7..2fefb5f 100644
--- a/libs/xmlrpc-c/HISTORY
+++ b/libs/xmlrpc-c/HISTORY
@@ -1,3 +1,6 @@
+2013-10-23 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS, PRE_BUILD: bump to 1.25.26
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/libs/xmlrpc-c/PRE_BUILD b/libs/xmlrpc-c/PRE_BUILD
index 048a907..e7ef9ad 100755
--- a/libs/xmlrpc-c/PRE_BUILD
+++ b/libs/xmlrpc-c/PRE_BUILD
@@ -1,8 +1,8 @@
default_pre_build &&
cd $SOURCE_DIRECTORY &&
-sedit "s:\(CFLAGS_COMMON.*\)-g -O3:\1$CFLAGS:" Makefile.common &&
-sedit "s:\(CXXFLAGS_COMMON.*\)-g:\1$CXXFLAGS:" Makefile.common &&
-sedit "s:-Wall::g" Makefile.common &&
+sedit "s:\(CFLAGS_COMMON.*\)-g -O3:\1$CFLAGS:" common.mk &&
+sedit "s:\(CXXFLAGS_COMMON.*\)-g:\1$CXXFLAGS:" common.mk &&
+sedit "s:-Wall::g" common.mk &&

if [[ "${XMLRPCC_ADV}" == "y" ]]; then
patch -p1 < ${SPELL_DIRECTORY}/xmlrpc-c-advanced-undefined_dblmax.patch
diff --git a/loop-AES.gpg b/loop-AES.gpg
index 0409475..506cfa3 100644
Binary files a/loop-AES.gpg and b/loop-AES.gpg differ
diff --git a/lua-forge/lua/DETAILS b/lua-forge/lua/DETAILS
index 4234f23..74efdaa 100755
--- a/lua-forge/lua/DETAILS
+++ b/lua-forge/lua/DETAILS
@@ -1,11 +1,10 @@
SPELL=lua
- VERSION=5.2.1
- PATCHLEVEL=1
+ VERSION=5.2.3
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://www.lua.org/ftp/$SOURCE
SOURCE_URL[1]=http://www.tecgraf.puc-rio.br/lua/mirror/ftp/$SOURCE
-
SOURCE_HASH=sha512:d0548d2cc2aa4fb4b5ae19d0ff675027370e3ee22d6e1ba448651c6f1f6f5e6b6214c81b760a23954f1e270936248bc021b9594a75191de4c1921e73d1ae48fb
+
SOURCE_HASH=sha512:264bb7c8db2f190ef0ca38584ec81999ab588f54e03119c5214c40bb8925b0eb407fac483a03e40cc8a220f6748ddff7d3a7392da3803418276b0d263b866449
WEB_SITE=http://www.lua.org/
ENTERED=20020309
LICENSE[0]=MIT
diff --git a/lua-forge/lua/HISTORY b/lua-forge/lua/HISTORY
index 40f66ff..dbfcdc8 100644
--- a/lua-forge/lua/HISTORY
+++ b/lua-forge/lua/HISTORY
@@ -1,3 +1,12 @@
+2014-07-06 Remko van der Vossen <wich AT sourcemage.org>
+ * shared.patch: link with libm.so
+
+2013-12-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.2.3
+
+2013-04-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS, lua.pc: 5.2.2
+
2012-09-29 Sukneet Basuta <sukneet AT sourcemage.org>
* PROVIDES: added since it looks like lua51 will be around for a while

diff --git a/lua-forge/lua/lua.pc b/lua-forge/lua/lua.pc
index d4113d8..a37b082 100644
--- a/lua-forge/lua/lua.pc
+++ b/lua-forge/lua/lua.pc
@@ -5,7 +5,7 @@
# grep '^V=' ../Makefile
V= 5.2
# grep '^R=' ../Makefile
-R= 5.2.1
+R= 5.2.3

# grep '^INSTALL_.*=' ../Makefile | sed 's/INSTALL_TOP/prefix/'
prefix= /usr
diff --git a/lua-forge/lua/shared.patch b/lua-forge/lua/shared.patch
index fa07115..0945e01 100644
--- a/lua-forge/lua/shared.patch
+++ b/lua-forge/lua/shared.patch
@@ -17,7 +17,7 @@
$(CC) -o $@ $(LDFLAGS) $(LUAC_O) $(LUA_A) $(LIBS)

+$(LUA_SO): $(CORE_O) $(LIB_O)
-+ $(CC) -o $@ -shared $(LDFLAGS) $(CORE_O) $(LIB_O) -ldl
++ $(CC) -o $@ -shared $(LDFLAGS) $(CORE_O) $(LIB_O) -lm -ldl
+
clean:
$(RM) $(ALL_T) $(ALL_O)
diff --git a/lua-forge/lua51/HISTORY b/lua-forge/lua51/HISTORY
index a15ba61..218a311 100644
--- a/lua-forge/lua51/HISTORY
+++ b/lua-forge/lua51/HISTORY
@@ -1,3 +1,7 @@
+2014-07-06 Remko van der Vossen <wich AT sourcemage.org>
+ * patch-src_Makefile: shared object was not linked
+ to libraries properly
+
2013-02-17 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated VERSION to 5.1.5
* PRE_BUILD: changed to add the -lm -ldl to LDFLAGS
diff --git a/lua-forge/lua51/patch-src_Makefile
b/lua-forge/lua51/patch-src_Makefile
index 7ecea06..5de88ce 100644
--- a/lua-forge/lua51/patch-src_Makefile
+++ b/lua-forge/lua51/patch-src_Makefile
@@ -7,7 +7,7 @@ diff -ur lua-5.1.5/src/Makefile lua-mod/src/Makefile
MYCFLAGS=
-MYLDFLAGS=
-MYLIBS=
-+MYLDFLAGS= -lm -ldl
++MYLDFLAGS=
+MYLIBS= -ldl

# == END OF USER SETTINGS. NO NEED TO CHANGE ANYTHING BELOW THIS LINE
=========
@@ -29,7 +29,7 @@ diff -ur lua-5.1.5/src/Makefile lua-mod/src/Makefile
$(CC) -o $@ $(MYLDFLAGS) $(LUAC_O) $(LUA_A) $(LIBS)

+$(LUA_SO): $(CORE_O) $(LIB_O)
-+ $(CC) -o $@ -shared $(MYLDFLAGS) $(CORE_O) $(LIB_O)
++ $(CC) -o $@ -shared $(MYLDFLAGS) $(CORE_O) $(LIB_O) $(LIBS)
+
clean:
$(RM) $(ALL_T) $(ALL_O)
diff --git a/lua-forge/luacrypto/DEPENDS b/lua-forge/luacrypto/DEPENDS
index 55c18cb..4069e08 100755
--- a/lua-forge/luacrypto/DEPENDS
+++ b/lua-forge/luacrypto/DEPENDS
@@ -1,2 +1,2 @@
depends lua51 &&
-depends openssl
+depends SSL
diff --git a/lua-forge/luacrypto/HISTORY b/lua-forge/luacrypto/HISTORY
index 0784933..e1eaa29 100644
--- a/lua-forge/luacrypto/HISTORY
+++ b/lua-forge/luacrypto/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-12-17 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: lua -> lua51

diff --git a/lua-forge/luajit/DETAILS b/lua-forge/luajit/DETAILS
index c541e9b..34c281f 100755
--- a/lua-forge/luajit/DETAILS
+++ b/lua-forge/luajit/DETAILS
@@ -1,9 +1,9 @@
SPELL=luajit
- VERSION=2.0.0
+ VERSION=2.0.3
SOURCE=LuaJIT-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/LuaJIT-$VERSION"
SOURCE_URL[0]="http://luajit.org/download/$SOURCE";
-
SOURCE_HASH=sha512:7aee798e68d0a5b2f1aaaf61b558e0734d48f2501a255d8e3c7208c1319586fdec1ebc4f80238ab1f58dfd3c9d0042b806a567ccce5b769ab4d6345f70844b36
+
SOURCE_HASH=sha512:7b3e3de22ac3602299b5918b60801e45a3278e547a15c16fdae7359538d4ada27ba664935d5f97c7409f330c2f8efeaae9ea03415f5e9d5a9d81e022cd5d36e0
WEB_SITE="http://luajit.org/";
ENTERED=20121222
LICENSE[0]=MIT
diff --git a/lua-forge/luajit/HISTORY b/lua-forge/luajit/HISTORY
index 651ddc3..0cfaa6f 100644
--- a/lua-forge/luajit/HISTORY
+++ b/lua-forge/luajit/HISTORY
@@ -1,3 +1,6 @@
+2014-07-31 Justin Boffemmyer <flux AT sourcemage.org>
+ * DETAILS: updated to 2.0.3
+
2012-12-22 Justin Boffemmyer <flux AT sourcemage.org>
* DETAILS, BUILD, CONFIGURE, DEPENDS, INSTALL: spell created

diff --git a/lua-forge/lualdap/BUILD b/lua-forge/lualdap/BUILD
new file mode 100755
index 0000000..8f58e6d
--- /dev/null
+++ b/lua-forge/lualdap/BUILD
@@ -0,0 +1 @@
+make
diff --git a/lua-forge/lualdap/DEPENDS b/lua-forge/lualdap/DEPENDS
new file mode 100755
index 0000000..f416e11
--- /dev/null
+++ b/lua-forge/lualdap/DEPENDS
@@ -0,0 +1,2 @@
+depends lua51 &&
+depends openldap
diff --git a/lua-forge/lualdap/DETAILS b/lua-forge/lualdap/DETAILS
new file mode 100755
index 0000000..ef8466f
--- /dev/null
+++ b/lua-forge/lualdap/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=lualdap
+ VERSION=1.1.0
+ SOURCE=$SPELL-$VERSION.tar.gz
+
SOURCE_URL[0]=http://files.luaforge.net/releases/lualdap/lualdap/LuaLDAP1.1.0/${SOURCE}
+
SOURCE_HASH=sha512:48217d0428cdc45a3d310458a59ba507b334ed75fe8c24f5a963e3c8e891b063f60f89ce5475fe83e3f32e4971e16ce9c7b1daffd78200db8372440a01155d4b
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=http://www.keplerproject.org/lualdap/
+ LICENSE[0]=http://www.keplerproject.org/lualdap/license.html
+ ENTERED=20131014
+ SHORT="LDAP support for Lua"
+cat << EOF
+LuaLDAP is a simple interface from Lua to an LDAP client, in fact it is
+a bind to OpenLDAP or to ADSI. It enables a Lua program to:
+
+ o Connect to an LDAP server;
+ o Execute any operation (search, add, compare, delete, modify and rename);
+ o Retrieve entries and references of the search result.
+
+EOF
diff --git a/lua-forge/lualdap/HISTORY b/lua-forge/lualdap/HISTORY
new file mode 100644
index 0000000..6d9af1b
--- /dev/null
+++ b/lua-forge/lualdap/HISTORY
@@ -0,0 +1,2 @@
+2013-10-14 Jeremy Blosser <jblosser AT sourcemage.org>
+ * DETAILS, BUILD, DEPENDS, PRE_BUILD: spell created
diff --git a/lua-forge/lualdap/PRE_BUILD b/lua-forge/lualdap/PRE_BUILD
new file mode 100755
index 0000000..4e47ded
--- /dev/null
+++ b/lua-forge/lualdap/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+cd "${SOURCE_DIRECTORY}" &&
+
+sed -i "s:/usr/local:$INSTALL_ROOT/usr:g" config &&
+sed -i 's:/usr/lib/lua/5.0:/usr/lib/lua/5.1:' config &&
+sed -i 's:LUA_VERSION_NUM= 500:LUA_VERSION_NUM= 510:' config
diff --git a/lua-forge/luasec/DEPENDS b/lua-forge/luasec/DEPENDS
index 65eeef3..5e58d00 100755
--- a/lua-forge/luasec/DEPENDS
+++ b/lua-forge/luasec/DEPENDS
@@ -1,3 +1,3 @@
depends lua51 &&
-depends openssl &&
+depends SSL &&
depends luasocket
diff --git a/lua-forge/luasec/HISTORY b/lua-forge/luasec/HISTORY
index aa5a7b3..a8ff797 100644
--- a/lua-forge/luasec/HISTORY
+++ b/lua-forge/luasec/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-12-17 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: lua -> lua51

diff --git a/lxde/gpicview/DETAILS b/lxde/gpicview/DETAILS
index 46e4bb1..5912be8 100755
--- a/lxde/gpicview/DETAILS
+++ b/lxde/gpicview/DETAILS
@@ -1,8 +1,8 @@
SPELL=gpicview
- VERSION=0.2.2
+ VERSION=0.2.4
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=$SOURCEFORGE_URL/lxde/${SOURCE}
-
SOURCE_HASH=sha512:b139952605270406e01b3af001e48a21aaed3021665e0c794974c950623e9fae59a333a496c9fa3f0cc5e577cbf1ac09c0878b6ea75cf105bc969b9ed3aa9b75
+
SOURCE_HASH=sha512:60aeae5100ceafc5131cf61d600be5e5fd21c7d0fa62b8124b6f5bc917666b80908ba9e540010867c6d3eab485d9735dfa72f16095be468a718c55eeb65cef34
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=http://lxde.sourceforge.net/
LICENSE[0]=GPL
diff --git a/lxde/gpicview/HISTORY b/lxde/gpicview/HISTORY
index c0cf9d9..c4f0be1 100644
--- a/lxde/gpicview/HISTORY
+++ b/lxde/gpicview/HISTORY
@@ -1,3 +1,6 @@
+2013-10-29 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.2.4
+
2011-07-30 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.2.2

diff --git a/lxde/lxlauncher/DEPENDS b/lxde/lxlauncher/DEPENDS
index 64b601b..b111ff4 100755
--- a/lxde/lxlauncher/DEPENDS
+++ b/lxde/lxlauncher/DEPENDS
@@ -1,4 +1,5 @@
depends gnome-menus &&
depends startup-notification &&
depends gtk+2 &&
+depends menu-cache &&
depends lxmenu-data
diff --git a/lxde/lxlauncher/HISTORY b/lxde/lxlauncher/HISTORY
index b1be58e..18fbf0a 100644
--- a/lxde/lxlauncher/HISTORY
+++ b/lxde/lxlauncher/HISTORY
@@ -1,3 +1,6 @@
+2014-05-24 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS: depends on menu-cache
+
2011-10-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 0.2.2

diff --git a/lxde/menu-cache/DETAILS b/lxde/menu-cache/DETAILS
index cdd8f2f..4935413 100755
--- a/lxde/menu-cache/DETAILS
+++ b/lxde/menu-cache/DETAILS
@@ -1,8 +1,8 @@
SPELL=menu-cache
- VERSION=0.4.1
+ VERSION=0.5.1
SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_URL[0]=$SOURCEFORGE_URL/lxde/${SOURCE}
-
SOURCE_HASH=sha512:9744765f6894462139cbb9cbeec74c915df27bfeb31179743fc6dbf2ac20e26520be6d089c8733f0a17248a2aa6687730c5ee28f26eb15195eaa16db5c73aec6
+
SOURCE_URL[0]=$SOURCEFORGE_URL/lxde/menu-cache/menu-cache%20${VERSION%.*}.x/${SOURCE}
+
SOURCE_HASH=sha512:44d55a01f5452804e77518c4a2ba400a5b65edbf4061e346a6c02356195867eaa0bb9eaa057fbf603ddf79759acb16632bf3b7ae543eebc1544e28517cd23066
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=http://lxde.sourceforge.net/
LICENSE[0]=GPL
diff --git a/lxde/menu-cache/HISTORY b/lxde/menu-cache/HISTORY
index 23a85ad..c0bccfc 100644
--- a/lxde/menu-cache/HISTORY
+++ b/lxde/menu-cache/HISTORY
@@ -1,3 +1,6 @@
+2013-11-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.5.1
+
2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 0.4.1

diff --git a/mail/alpine/DEPENDS b/mail/alpine/DEPENDS
index ee78aad..627a1ca 100755
--- a/mail/alpine/DEPENDS
+++ b/mail/alpine/DEPENDS
@@ -2,10 +2,10 @@ if [[ $ALPINE_TOPAL == y ]]; then
depends ada &&
depends gnupg
fi &&
-optional_depends openssl \
+optional_depends SSL \
"--with-ssl-dir=$INSTALL_ROOT/usr \
--with-ssl-certs-dir=$INSTALL_ROOT/etc/ssl/certs \
- --with-ssl-include-dir=$INSTALL_ROOT/usr/include/openssl \
+ --with-ssl-include-dir=$INSTALL_ROOT/usr/include/SSL \
--with-ssl-lib-dir=$INSTALL_ROOT/usr/lib" \
"--without-ssl" \
"for SSL/TLS support" &&
diff --git a/mail/alpine/HISTORY b/mail/alpine/HISTORY
index b9b430d..3021da8 100644
--- a/mail/alpine/HISTORY
+++ b/mail/alpine/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2012-01-11 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
* DETAILS: update topal to 74

diff --git a/mail/althea/DEPENDS b/mail/althea/DEPENDS
index d4aa2d5..5657ea8 100755
--- a/mail/althea/DEPENDS
+++ b/mail/althea/DEPENDS
@@ -1,2 +1,2 @@
depends "gtk+" &&
-depends "openssl"
+depends "SSL"
diff --git a/mail/althea/HISTORY b/mail/althea/HISTORY
index 2727441..cca7522 100644
--- a/mail/althea/HISTORY
+++ b/mail/althea/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2006-10-03 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed UPDATED.

diff --git a/mail/anubis/DEPENDS b/mail/anubis/DEPENDS
index 95df8a8..78ccebb 100755
--- a/mail/anubis/DEPENDS
+++ b/mail/anubis/DEPENDS
@@ -24,10 +24,10 @@ optional_depends tcp_wrappers \
"tcp-wrappers support" &&
if [[ ${ANUBIS_TLS} == "gnutls" ]]
then
- depends gnutls "--without-openssl --with-gnutls"
-elif [[ ${ANUBIS_TLS} == "openssl" ]]
+ depends gnutls "--without-opennssl --with-gnutls"
+elif [[ ${ANUBIS_TLS} == "SSL" ]]
then
- depends openssl "--with-openssl --without-gnutls"
+ depends SSL "--with-openssl --without-gnutls"
fi &&

if [[ ${ANUBIS_DB} == "mysql" ]]
diff --git a/mail/anubis/HISTORY b/mail/anubis/HISTORY
index a2c9dec..17108c4 100644
--- a/mail/anubis/HISTORY
+++ b/mail/anubis/HISTORY
@@ -1,3 +1,9 @@
+2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix bad with-SSL usage
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2010-04-06 Philippe "Puppet_Master" Caseiro <puppetmaster AT sourcemage.org>
* DEPENDS: updated mysql dependency to MYSQL provider

diff --git a/mail/bogofilter/CONFIGURE b/mail/bogofilter/CONFIGURE
index 58a8d32..94be5bc 100755
--- a/mail/bogofilter/CONFIGURE
+++ b/mail/bogofilter/CONFIGURE
@@ -1,2 +1,2 @@
config_query_list BOGOFILTER_DB "Which database do you wish to use." \
- "db" "sqlite" "tokyocabinet" "qdbm"
+ "db" "sqlite" "tokyocabinet"
diff --git a/mail/bogofilter/DETAILS b/mail/bogofilter/DETAILS
index 77ec24d..8f7a420 100755
--- a/mail/bogofilter/DETAILS
+++ b/mail/bogofilter/DETAILS
@@ -1,6 +1,6 @@
SPELL=bogofilter
- VERSION=1.2.3
-
SOURCE_HASH=sha512:4b3bb4b1e0f12a88a5ec5421c88001ddeb242c39c55733000dfd38691dc4f5c34a5254de60399b20c63c9ee9e1e13ef73582e215fbabc3738871394b26924ca0
+ VERSION=1.2.4
+
SOURCE_HASH=sha512:e8c0b6bcc14f12fbbb2752e697a6d9065e17abfca3f70045ce9fe668d01c1cfad4adaa35c81546ecdd3639b0c28f3f4776bb5ed4699f21e9e2a5b19ca33479db
SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/mail/bogofilter/HISTORY b/mail/bogofilter/HISTORY
index cc230d4..5a0b416 100644
--- a/mail/bogofilter/HISTORY
+++ b/mail/bogofilter/HISTORY
@@ -1,3 +1,7 @@
+2014-04-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.2.4
+ * CONFIGURE: upstream removed qdbm support
+
2012-12-13 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.2.3
SECURITY_PATCH=1 fixes CVE-2012-5468
diff --git a/mail/c-client/DEPENDS b/mail/c-client/DEPENDS
index 5773acb..1922e6f 100755
--- a/mail/c-client/DEPENDS
+++ b/mail/c-client/DEPENDS
@@ -1,2 +1,2 @@
-optional_depends openssl "" "" "for SSL/TLS support" &&
+optional_depends SSL "" "" "for SSL/TLS support" &&
optional_depends linux-pam "" "" "for PAM support"
diff --git a/mail/c-client/HISTORY b/mail/c-client/HISTORY
index 2b51a70..87ab142 100644
--- a/mail/c-client/HISTORY
+++ b/mail/c-client/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2008-08-12 Elisamuel Resto <ryuji AT sourcemage.org>
* DEPENDS: remove unused enable/disable flags; PATCHLEVEL++
* BUILD: use is_depends_enabled instead of the grep; quoted paths,
diff --git a/mail/claws-mail-extra-plugins/BUILD
b/mail/claws-mail-extra-plugins/BUILD
index 0d4eaa0..27ba77d 100755
--- a/mail/claws-mail-extra-plugins/BUILD
+++ b/mail/claws-mail-extra-plugins/BUILD
@@ -1,6 +1 @@
-for SYLPHEED_PLUGIN in $SYLPHEED_CLAWS_EXTRA_PLUGINS
-do
- message "${MESSAGE_COLOR}claws-mail-extra-plugin $SYLPHEED_PLUGIN is being
built...${DEFAULT_COLOR}"
- cd $SOURCE_DIRECTORY/$SYLPHEED_PLUGIN*
- default_build
-done
+true
diff --git a/mail/claws-mail-extra-plugins/CONFIGURE
b/mail/claws-mail-extra-plugins/CONFIGURE
deleted file mode 100755
index 1aba4cd..0000000
--- a/mail/claws-mail-extra-plugins/CONFIGURE
+++ /dev/null
@@ -1,23 +0,0 @@
-persistent_add SYLPHEED_CLAWS_EXTRA_PLUGINS &&
-SYLPHEED_CLAWS_EXTRA_PLUGINS="acpi_notifier \
- address_keeper \
- archive \
- att_remover \
- attachwarner \
- bsfilter_plugin \
- clamd \
- fancy \
- fetchinfo-plugin \
- gdata_plugin \
- geolocation_plugin \
- gtkhtml2_viewer \
- mailmbox \
- newmail \
- notification_plugin \
- pdf_viewer \
- perl_plugin \
- python_plugin \
- rssyl \
- spam_report \
- tnef_parse \
- vcalendar"
diff --git a/mail/claws-mail-extra-plugins/DETAILS
b/mail/claws-mail-extra-plugins/DETAILS
index a039a53..427b6a5 100755
--- a/mail/claws-mail-extra-plugins/DETAILS
+++ b/mail/claws-mail-extra-plugins/DETAILS
@@ -1,11 +1,12 @@
SPELL=claws-mail-extra-plugins
VERSION=3.9.0
- SOURCE=$SPELL-$VERSION.tar.bz2
- SOURCE_URL=$SOURCEFORGE_URL/sylpheed-claws/$SOURCE
- SOURCE2=${SOURCE}.asc
- SOURCE2_URL=${SOURCE_URL}.asc
- SOURCE_GPG=sylpheed.gpg:${SOURCE}.asc
- SOURCE2_IGNORE=signature
+ PATCHLEVEL=1
+# SOURCE=$SPELL-$VERSION.tar.bz2
+# SOURCE_URL=$SOURCEFORGE_URL/sylpheed-claws/$SOURCE
+# SOURCE2=${SOURCE}.asc
+# SOURCE2_URL=${SOURCE_URL}.asc
+# SOURCE_GPG=sylpheed.gpg:${SOURCE}.asc
+# SOURCE2_IGNORE=signature
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://www.claws-mail.org/plugins.php
ENTERED=20060926
diff --git a/mail/claws-mail-extra-plugins/HISTORY
b/mail/claws-mail-extra-plugins/HISTORY
index d7e94d9..ca962a4 100644
--- a/mail/claws-mail-extra-plugins/HISTORY
+++ b/mail/claws-mail-extra-plugins/HISTORY
@@ -1,145 +1,2 @@
-2012-11-18 Pol Vinogradov <vin.public AT gmail.com>
- * DETAILS: 3.9.0
-
-2012-06-29 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 3.8.1
- * CONFIGURE: +pdf_viewer
-
-2011-12-24 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 3.8.0
-
-2011-08-29 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 3.7.10
- * CONFIGURE: +gdata_plugin
-
-2011-04-12 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 3.7.9
-
-2011-02-24 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 3.7.8
-
-2010-11-22 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 3.7.7
- * CONFIGURE: -cachesaver, -synce_plugin, +address_keeper, +clamd
-
-2010-05-18 Ismael Luceno <ismael AT sourcemage.org>
- * DETAILS: Improved description
-
-2010-05-03 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 3.7.6
-
-2010-02-01 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 3.7.5
-
-2010-01-11 Ladislav Hagara <hgr AT vabo.cz>
- * DEPENDS: added optional_depends bsfilter for bsfilter_plugin
-
-2010-01-10 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 3.7.4
- * CONFIGURE: +geolocation_plugin
- * DEPENDS: added optional_depends libchamplain for geolocation_plugin
-
-2009-10-09 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 3.7.3
- * CONFIGURE: +python_plugin
-
-2009-07-03 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 3.7.2
- * CONFIGURE: +bsfilter_plugin, +fancy
- * DEPENDS: added optional_depends webkitgtk for fancy plugin
-
-2009-03-06 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 3.7.1
-
-2008-12-19 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 3.7.0
-
-2008-10-10 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 3.6.1
-
-2008-10-04 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 3.6.0
- * CONFIGURE: -smime, part of claws-mail now
-
-2008-07-26 Eric Sandall <sandalle AT sourcemage.org>
- * INSTALL: Fails install with multiple make jobs
-
-2008-06-29 Ladislav Hagara <hgr AT vabo.cz>
- * DEPENDS: added optional_depends libarchive
-
-2008-06-27 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 3.5.0
- * CONFIGURE: +archive, -pdf_viewer (licensing issues)
-
-2008-04-19 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 3.4.0
-
-2008-02-25 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 3.3.1
- * CONFIGURE, DEPENDS: removed clamav plugin (licensing problems)
-
-2008-02-08 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 3.3.0
- * CONFIGURE: added new clamav plugin
- * DEPENDS: added optional_depends clamav
-
-2007-12-17 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 3.2.0
-
-2007-11-19 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 3.1.0
- * CONFIGURE: added new tnef_parse plugin
- * DEPENDS: added optional_depends libytnef
-
-2007-10-03 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: fixed WEB_SITE
-
-2007-09-17 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 3.0.1
-
-2007-09-03 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 3.0.0
- * CONFIGURE: added spam_report
-
-2007-07-03 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 2.10.0
-
-2007-05-08 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 2.9.2
-
-2007-04-22 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 2.9.1
-
-2007-04-16 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 2.9.0
- * CONFIGURE: removed maildir and etpan-privacy plugins
-
-2007-02-26 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 2.8.0
- * CONFIGURE: added new pdf_viewer plugin
-
-2007-01-19 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 2.7.1
- * CONFIGURE: added new attachwarner plugin
-
-2007-01-11 George Sherwood <george AT beernabeer.com>
- * DETAILS: Updated to version 2.7.0
-
-2006-12-12 George Sherwood <george AT beernabeer.com>
- * ALL: Created from sylpheed-claws-extra-plugins
- * DETAILS: Updated to version 2.6.1
-
-2006-11-20 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 2.6.0
-
-2006-10-04 Ladislav Hagara <hgr AT vabo.cz>
- * TRIGGERS: added, on_cast sylpheed-claws cast_self
-
-2006-09-28 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 2.5.2
- * CONFIGURE: added new synce_plugin
- * DEPENDS: added optional_depends synce-libsynce and synce-librapi2
-
-2006-09-26 Ladislav Hagara <hgr AT vabo.cz>
- * *: created this spell, version 2.5.0
-
+2013-06-24 Ladislav Hagara <hgr AT vabo.cz>
+ * spell deprecated, part of claws-mail since 3.9.1
diff --git a/mail/claws-mail-extra-plugins/INSTALL
b/mail/claws-mail-extra-plugins/INSTALL
index 7182066..27ba77d 100755
--- a/mail/claws-mail-extra-plugins/INSTALL
+++ b/mail/claws-mail-extra-plugins/INSTALL
@@ -1,7 +1 @@
-make_single &&
-for SYLPHEED_PLUGIN in $SYLPHEED_CLAWS_EXTRA_PLUGINS
-do
- message "${MESSAGE_COLOR}claws-mail-extra-plugin $SYLPHEED_PLUGIN is being
installed ...${DEFAULT_COLOR}"
- cd $SOURCE_DIRECTORY/$SYLPHEED_PLUGIN*
- default_install
-done
+true
diff --git a/mail/claws-mail-extra-plugins/PRE_BUILD
b/mail/claws-mail-extra-plugins/PRE_BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/mail/claws-mail-extra-plugins/PRE_BUILD
@@ -0,0 +1 @@
+true
diff --git a/mail/claws-mail-extra-plugins/UP_TRIGGERS
b/mail/claws-mail-extra-plugins/UP_TRIGGERS
new file mode 100755
index 0000000..3873a4a
--- /dev/null
+++ b/mail/claws-mail-extra-plugins/UP_TRIGGERS
@@ -0,0 +1,2 @@
+up_trigger claws-mail-extra-plugins dispel_self
+up_trigger claws-mail cast_self
diff --git a/mail/claws-mail/CONFIGURE b/mail/claws-mail/CONFIGURE
index 49ff14f..e686ca1 100755
--- a/mail/claws-mail/CONFIGURE
+++ b/mail/claws-mail/CONFIGURE
@@ -1,11 +1,74 @@
-config_query_option SYLPHEED_OPTS "Compile tray-icon plugin?" y \
+config_query_list CLAWSMAIL_GTK "Use which GTK to build (gtk+3
experimental)?" gtk+2 gtk+3 &&
+
+config_query_option CLAWSMAIL_OPTS "Compile tray-icon plugin?" y \
"--enable-trayicon-plugin" \
"--disable-trayicon-plugin" &&

-config_query_option SYLPHEED_OPTS "Compile crash dialog?" n \
+config_query_option CLAWSMAIL_OPTS "Compile crash dialog?" n \
"--enable-crash-dialog" \
"--disable-crash-dialog" &&

config_query_option SYLPHEED_OPTS "Enable IPv6 support?" y \
"--enable-ipv6" \
- "--disable-ipv6"
+ "--disable-ipv6" &&
+
+config_query_option CLAWSMAIL_OPTS "Build generic UMPC Code?" n \
+ "--enable-generic-umpc" \
+ "--disable-generic-umpc" &&
+
+config_query_option CLAWSMAIL_OPTS "Enable pthread support?" y \
+ "--enable-pthread" \
+ "--disable-pthread" &&
+
+config_query_option CLAWSMAIL_OPTS "Build external address book support?" n \
+ "--enable-new-addrbook" \
+ "--disable-new-addrbook" &&
+
+config_query_option CLAWSMAIL_OPTS "Enable acpi_notifier plugin?" y \
+ "--enable-acpi_notifier-plugin" \
+ "--disable-acpi_notifier-plugin" &&
+
+config_query_option CLAWSMAIL_OPTS "Enable address_keeper plugin?" y \
+ "--enable-address_keeper-plugin" \
+ "--disable-address_keeper-plugin" &&
+
+config_query_option CLAWSMAIL_OPTS "Enable attachement remover plugin?" y \
+ "--enable-att_remover-plugin" \
+ "--disable-att_remover-plugin" &&
+
+config_query_option CLAWSMAIL_OPTS "Enable attachement warning plugin?" y \
+ "--enable-attachwarner-plugin" \
+ "--disable-attachwarner-plugin" &&
+
+config_query_option CLAWSMAIL_OPTS "Enable fetchinfo plugin?" y \
+ "--enable-fetchinfo-plugin" \
+ "--disable-fetchinfo-plugin" &&
+
+config_query_option CLAWSMAIL_OPTS "Enable mailmbox plugin?" y \
+ "--enable-mailmbox-plugin" \
+ "--disable-mailmbox-plugin" &&
+
+config_query_option CLAWSMAIL_OPTS "Enable newmail plugin?" y \
+ "--enable-newmail-plugin" \
+ "--disable-newmail-plugin" &&
+
+config_query_option CLAWSMAIL_OPTS "Enable notification plugin?" y \
+ "--enable-notification-plugin" \
+ "--disable-notification-plugin" &&
+
+config_query_option CLAWSMAIL_OPTS "Enable rssyl plugin?" y \
+ "--enable-rssyl-plugin" \
+ "--disable-rssyl-plugin" &&
+
+config_query_option CLAWSMAIL_OPTS "Enable smime plugin?" y \
+ "--enable-smime-plugin" \
+ "--disable-smime-plugin" &&
+
+config_query_option CLAWSMAIL_OPTS "Enable spam report plugin?" y \
+ "--enable-spam_report-plugin" \
+ "--disable-spam_report-plugin" &&
+
+config_query_option CLAWSMAIL_OPTS "Enable vcalendar plugin?" y \
+ "--enable-vcalendar-plugin" \
+ "--disable-vcalendar-plugin"
+
diff --git a/mail/claws-mail/CONFLICTS b/mail/claws-mail/CONFLICTS
index 7743d27..0031463 100755
--- a/mail/claws-mail/CONFLICTS
+++ b/mail/claws-mail/CONFLICTS
@@ -1,3 +1,4 @@
conflicts sylpheed-claws y
+conflicts claws-mail-extra-plugins y
conflicts sylpheed
conflicts sylpheed-gtk2
diff --git a/mail/claws-mail/DEPENDS b/mail/claws-mail/DEPENDS
index b867e20..78a35bd 100755
--- a/mail/claws-mail/DEPENDS
+++ b/mail/claws-mail/DEPENDS
@@ -1,4 +1,8 @@
-depends gtk+2 &&
+if [ "$CLAWSMAIL_GTK" == "gtk+3" ]; then
+ depends gtk+3 --enable-gtk3
+else
+ depends gtk+2
+fi &&
depends c-ares &&

optional_depends "dbus" \
@@ -6,11 +10,6 @@ optional_depends "dbus" \
"--disable-dbus" \
"for DBus notification support" &&

-optional_depends "gnome-print" \
- "--enable-gnomeprint" \
- "--disable-gnomeprint" \
- "enable gnome-print support?" &&
-
optional_depends "libetpan" \
"--enable-libetpan" \
"--disable-libetpan" \
@@ -21,14 +20,14 @@ optional_depends "compface" \
"--disable-compface" \
"for X-Face support" &&

-optional_depends "gnutls" \
- "--enable-openssl --enable-gnutls" \
- "--disable-openssl --disable-gnutls" \
- "for pop3s and imaps" &&
+optional_depends "gnutls" \
+ "--enable-gnutls" \
+ "--disable-gnutls" \
+ "for pop3s and imaps" &&

optional_depends "gpgme" \
- "--enable-pgpmime-plugin" \
- "--disable-pgpmime-plugin" \
+ "--enable-pgpcore-plugin --enable-pgpmime-plugin
--enable-pgpinline-plugin" \
+ "--disable-pgpcore-plugin --disable-pgpmime-plugin
--disable-pgpinline-plugin" \
"for encrypted email" &&

optional_depends "spamassassin" \
@@ -56,16 +55,6 @@ optional_depends "startup-notification" \
"--disable-startup-notification" \
"enable startup-notification support?" &&

-optional_depends "dillo" \
- "--enable-dillo-viewer-plugin" \
- "--disable-dillo-viewer-plugin" \
- "enable dillo plugin support to read html emails?" &&
-
-optional_depends "aspell" \
- "" \
- "" \
- "enable aspell spellchecking support?" &&
-
optional_depends "enchant" \
"--enable-enchant" \
"--disable-enchant" \
@@ -76,15 +65,76 @@ optional_depends "gettext" \
"--disable-nls" \
"for Native Language Support" &&

-optional_depends network-manager \
- "--enable-networkmanager-support" \
- "--disable-networkmanager-support" \
+optional_depends network-manager \
+ "--enable-networkmanager" \
+ "--disable-networkmanager" \
"support for NetworkManager" &&

+optional_depends valgrind \
+ "--enable-valgrind" \
+ "--disable-valgrind" \
+ "Enable valgrind support for debugging?" &&
+
+optional_depends libarchive \
+ "--enable-archive-plugin" \
+ "--disable-archive-plugin" \
+ "to build archive plugin" &&
+
+optional_depends bsfilter \
+ "--enable-bsfilter-plugin" \
+ "--disable-bsfilter-plugin" \
+ "Enable bsfilter plugin (Bayesian spam filtering)" &&
+
+optional_depends clamav \
+ "--enable-clamd-plugin" \
+ "--disable-clamd-plugin" \
+ "Enable clamd plugin?" &&
+
+optional_depends libchamplain \
+ "--enable-geolocation-plugin" \
+ "--disable-geolocation-plugin" \
+ "Enable geolocation plugin" &&
+
+optional_depends libgdata \
+ "--enable-gdata-plugin" \
+ "--disable-gdata-plugin" \
+ "Enable gdata plugin?" &&
+
+optional_depends libytnef \
+ "--enable-tnef_parse-plugin" \
+ "--disable-tnef_parse-plugin" \
+ "Enable tnef_parse plugin?" &&
+
+optional_depends poppler \
+ "--enable-pdf_viewer-plugin" \
+ "--disable-pdf_viewer-plugin" \
+ "Enable pdf_viewer plugin?" &&
+
+optional_depends perl \
+ "--enable-perl-plugin" \
+ "--disable-perl-plugin" \
+ "Enable perl plugin?" &&
+
+optional_depends PYTHON \
+ "--enable-python-plugin" \
+ "--disable-python-plugin" \
+ "Enable python plugin?" &&
+
+if [ "$CLAWSMAIL_GTK" == "gtk+3" ]; then
+ optional_depends webkitgtk3 \
+ "--enable-fancy-plugin" \
+ "--disable-fancy-plugin" \
+ "Enable fancy plugin?"
+else
+ optional_depends webkitgtk \
+ "--enable-fancy-plugin" \
+ "--disable-fancy-plugin" \
+ "Enable fancy plugin?"
+fi &&
+
depends atk &&
depends cairo &&
depends curl &&
-depends db &&
if is_depends_enabled $SPELL dbus; then
depends dbus-glib
fi &&
@@ -105,6 +155,5 @@ depends libsm &&
depends libice &&

depends libx11 &&
-depends openssl &&
depends pango &&
depends pixman
diff --git a/mail/claws-mail/DETAILS b/mail/claws-mail/DETAILS
index 09ee11e..e6cf61d 100755
--- a/mail/claws-mail/DETAILS
+++ b/mail/claws-mail/DETAILS
@@ -1,9 +1,8 @@
SPELL=claws-mail
- VERSION=3.9.0
+ VERSION=3.11.1
SECURITY_PATCH=1
- PATCHLEVEL=1
- SOURCE=$SPELL-${VERSION}.tar.bz2
- SOURCE_URL=$SOURCEFORGE_URL/sylpheed-claws/$SOURCE
+ SOURCE=$SPELL-${VERSION}.tar.xz
+ SOURCE_URL=$SOURCEFORGE_URL/$SPELL/Claws%20Mail/$VERSION/$SOURCE
SOURCE2=${SOURCE}.asc
SOURCE2_URL=${SOURCE_URL}.asc
SOURCE_GPG=sylpheed.gpg:${SOURCE}.asc
diff --git a/mail/claws-mail/HISTORY b/mail/claws-mail/HISTORY
index ba9d5b9..68b4955 100644
--- a/mail/claws-mail/HISTORY
+++ b/mail/claws-mail/HISTORY
@@ -1,3 +1,31 @@
+2014-10-29 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 3.11.1
+ * DEPENDS: Removed dependency on SSL and aspell, not used anymore
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-07-13 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.10.1
+
+2014-05-27 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: updated to 3.10.0, fixed SOURCE_URL, .bz2 -> .xz
+ * DEPENDS: removed db
+
+2014-01-26 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated to 3.9.3
+ * DEPENDS: updated to new depends
+
+2013-09-02 Robin Cook <rcook AT wyrms.net>
+ * CONFIGURE: added additional configure options
+ * DEPENDS: added additional optional depends
+
+2013-06-24 Ladislav Hagara <hgr AT vabo.cz>
+ * CONFLICTS: claws-mail-extra-plugins added, part of claws-mail now
+
+2013-06-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.9.2
+
2013-01-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: added optional dependency on bogofilter and
network-manager, removed dependencies on libffi, bzip2, libxau,
diff --git a/mail/cone/DEPENDS b/mail/cone/DEPENDS
index e3e8788..e10e13e 100755
--- a/mail/cone/DEPENDS
+++ b/mail/cone/DEPENDS
@@ -1,6 +1,6 @@
depends ncurses &&
depends libxml2 &&
-depends openssl &&
+depends SSL &&
optional_depends "aspell" \
"" \
"" \
diff --git a/mail/cone/DETAILS b/mail/cone/DETAILS
index 13879bf..52d0ed8 100755
--- a/mail/cone/DETAILS
+++ b/mail/cone/DETAILS
@@ -1,7 +1,7 @@
SPELL=cone
- VERSION=0.84
+ VERSION=0.90
SOURCE="$SPELL-$VERSION.tar.bz2"
- SOURCE_URL[0]=$SOURCEFORGE_URL/courier/$SOURCE
+ SOURCE_URL[0]=$SOURCEFORGE_URL/courier/${SPELL}/${VERSION}/${SOURCE}
SOURCE2=$SOURCE.sig
SOURCE2_IGNORE=signature
SOURCE2_URL[0]=$SOURCEFORGE_URL/courier/$SOURCE2
diff --git a/mail/cone/HISTORY b/mail/cone/HISTORY
index 511fcc9..5e6b1b7 100644
--- a/mail/cone/HISTORY
+++ b/mail/cone/HISTORY
@@ -1,3 +1,9 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-07-13 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.90
+
2010-08-11 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
* DETAILS: updated spell to 0.84
* BUILD, PRE_BUILD, cone-gcc43.patch: removed
diff --git a/mail/courier-authlib/DEPENDS b/mail/courier-authlib/DEPENDS
index a02829e..22afa29 100755
--- a/mail/courier-authlib/DEPENDS
+++ b/mail/courier-authlib/DEPENDS
@@ -1,4 +1,4 @@
-#depends libtool &&
+depends libtool &&

case ${CAUTHLIB_AUTHDB} in
db) depends db "--with-db=db"
diff --git a/mail/courier-authlib/HISTORY b/mail/courier-authlib/HISTORY
index cd92b86..c754af5 100644
--- a/mail/courier-authlib/HISTORY
+++ b/mail/courier-authlib/HISTORY
@@ -1,3 +1,6 @@
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: libtool
+
2011-03-27 Remko van der Vossen <wich AT sourcemage.org>
* DETAILS: version 0.63.0
* DEPENDS: removed non-existent configure flags
diff --git a/mail/courier-imap/DEPENDS b/mail/courier-imap/DEPENDS
index b9144c6..b17ee0c 100755
--- a/mail/courier-imap/DEPENDS
+++ b/mail/courier-imap/DEPENDS
@@ -1,4 +1,4 @@
-depends openssl &&
+depends SSL &&
depends perl &&
depends courier-authlib &&

diff --git a/mail/courier-imap/HISTORY b/mail/courier-imap/HISTORY
index 5b26d4f..1d09833 100644
--- a/mail/courier-imap/HISTORY
+++ b/mail/courier-imap/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2010-06-15 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: added SOURCE2_IGNORE for signature

diff --git a/mail/courier/DEPENDS b/mail/courier/DEPENDS
index 64ce682..ddb7c06 100755
--- a/mail/courier/DEPENDS
+++ b/mail/courier/DEPENDS
@@ -15,7 +15,7 @@ optional_depends "fam" \
"" \
"for enhanced IMAP idle implementation" &&

-optional_depends "openssl" \
+optional_depends "SSL" \
"" \
"" \
"for SSL/TLS encrypted mail delivery support" &&
@@ -29,7 +29,7 @@ if [ "${COURIER_WEBMAIL}" == "y" ]; then
depends WEBSERVER &&

if [ "${COURIER_SSLWEBMAIL}" != "no" ]; then
- depends openssl
+ depends SSL
fi &&

if [ "${COURIER_SPELLCHECKER}" != "" ]; then
diff --git a/mail/courier/HISTORY b/mail/courier/HISTORY
index b59422b..f81f028 100644
--- a/mail/courier/HISTORY
+++ b/mail/courier/HISTORY
@@ -1,9 +1,15 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2012-12-09 Vlad Glagolev <stealth AT sourcemage.org>
* CONFLICTS: added msmtp

2012-01-19 Vlad Glagolev <stealth AT sourcemage.org>
* CONFLICTS: added masqmail

+2011-04-02 Remko van der Vossen <wich AT sourcemage.org>
+ * init.d/courier_filter: added
+
2011-03-27 Remko van der Vossen <wich AT sourcemage.org>
* DETAILS: version 0.65.3
* init.d/*: simplified and use smgl_init (working NEEDS)
diff --git a/mail/courier/init.d/courier_filter
b/mail/courier/init.d/courier_filter
new file mode 100755
index 0000000..d46d9d4
--- /dev/null
+++ b/mail/courier/init.d/courier_filter
@@ -0,0 +1,25 @@
+#!/bin/bash
+
+PROGRAM=/bin/false
+RUNLEVEL=3
+NEEDS="courier"
+
+. /etc/init.d/smgl_init
+
+start()
+{
+ /usr/sbin/courierfilter start
+ evaluate_retval
+}
+
+stop()
+{
+ /usr/sbin/courierfilter stop
+ evaluate_retval
+}
+
+restart()
+{
+ /usr/sbin/courierfilter restart
+ evaluate_retval
+}
diff --git a/mail/cyrus-imapd/DEPENDS b/mail/cyrus-imapd/DEPENDS
index a8b1bfb..6619bc4 100755
--- a/mail/cyrus-imapd/DEPENDS
+++ b/mail/cyrus-imapd/DEPENDS
@@ -9,9 +9,9 @@ optional_depends openldap \
"--without-ldap" \
"to enable LDAP support" &&

-optional_depends openssl \
- "--with-openssl" \
- "--without-openssl" \
+optional_depends SSL \
+ "--with-opennssl" \
+ "--without-opennssl" \
"to enable openSSL support" &&

optional_depends tcp_wrappers \
diff --git a/mail/cyrus-imapd/HISTORY b/mail/cyrus-imapd/HISTORY
index 79d2f2f..db1a81a 100644
--- a/mail/cyrus-imapd/HISTORY
+++ b/mail/cyrus-imapd/HISTORY
@@ -1,3 +1,9 @@
+2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix bad with-SSL usage
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
* PROVIDES: [automated] Fixed invalid entries.

diff --git a/mail/dk-milter/BUILD b/mail/dk-milter/BUILD
new file mode 100755
index 0000000..f2bb7e3
--- /dev/null
+++ b/mail/dk-milter/BUILD
@@ -0,0 +1,5 @@
+create_account dk-milter &&
+
+make_single &&
+make &&
+make_normal
diff --git a/mail/dk-milter/CONFIGURE b/mail/dk-milter/CONFIGURE
new file mode 100755
index 0000000..a37a97f
--- /dev/null
+++ b/mail/dk-milter/CONFIGURE
@@ -0,0 +1 @@
+config_query DK_MILTER_AR "Enable asynchronous resolver?" n
diff --git a/mail/dk-milter/DEPENDS b/mail/dk-milter/DEPENDS
new file mode 100755
index 0000000..991b4c8
--- /dev/null
+++ b/mail/dk-milter/DEPENDS
@@ -0,0 +1,3 @@
+depends m4 &&
+depends SSL &&
+depends libmilter
diff --git a/mail/dk-milter/DETAILS b/mail/dk-milter/DETAILS
new file mode 100755
index 0000000..7ec0b13
--- /dev/null
+++ b/mail/dk-milter/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=dk-milter
+ VERSION=1.0.2
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:76d91c13fd5255d6adb01db4511f0c7ef30808be6ee09d8c3cb71ed25c1c29077636fd58b310db7dfebd5aee22f0949d7c118cc34b21b6ca9cc974dc42c781f8
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ DOC_DIRS="libdk/docs"
+ DOCS="dk-filter/README INSTALL LICENSE rfc4870.txt"
+ WEB_SITE=http://www.sendmail.org/
+ LICENSE[0]=SENDMAIL
+ ENTERED=20130913
+ SHORT="DomainKeys milter for Sendmail"
+cat << EOF
+Implements Yahoo!, Inc.'s DomainKeys draft standard for signing and verifying
+e-mail messages on a per-domain basis.
+EOF
diff --git a/mail/dk-milter/HISTORY b/mail/dk-milter/HISTORY
new file mode 100644
index 0000000..2e97b39
--- /dev/null
+++ b/mail/dk-milter/HISTORY
@@ -0,0 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2013-09-13 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS, DETAILS, {PRE_}BUILD, CONFIGURE, INSTALL,
+ init.d/dk-filter{,.conf}: spell created
diff --git a/mail/dk-milter/INSTALL b/mail/dk-milter/INSTALL
new file mode 100755
index 0000000..8d053a0
--- /dev/null
+++ b/mail/dk-milter/INSTALL
@@ -0,0 +1,13 @@
+make_single &&
+make DESTDIR="$INSTALL_ROOT" install &&
+make_normal &&
+
+install -vm 755 -d "$INSTALL_ROOT/usr/share/man/man8" &&
+install -vm 644 "dk-filter/dk-filter.8" "$INSTALL_ROOT/usr/share/man/man8" &&
+
+if [[ $INIT_INSTALLED ]]; then
+ install_config_file "$SPELL_DIRECTORY/init.d/dk-filter.conf" \
+ "$INSTALL_ROOT/etc/sysconfig/dk-filter"
+fi &&
+
+install -d -o dk-milter -g dk-milter -vm 755
"$INSTALL_ROOT/var/run/dk-filter"
diff --git a/mail/dk-milter/PRE_BUILD b/mail/dk-milter/PRE_BUILD
new file mode 100755
index 0000000..e2a24b9
--- /dev/null
+++ b/mail/dk-milter/PRE_BUILD
@@ -0,0 +1,12 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+local BUILD_CONFIG="devtools/Site/site.config.m4" &&
+
+echo "define(\`confOPTIMIZE', \`${CFLAGS}')" >> $BUILD_CONFIG &&
+echo "define(\`confMANROOT', \`${INSTALL_ROOT}/usr/share/man/man')" >>
$BUILD_CONFIG &&
+echo "define(\`confNO_MAN_BUILD',\`')" >> $BUILD_CONFIG &&
+
+if [[ $DK_MILTER_AR == y ]]; then
+ echo "define(\`bld_USE_ARLIB', \`true')" >> $BUILD_CONFIG
+fi
diff --git a/mail/dk-milter/init.d/dk-filter b/mail/dk-milter/init.d/dk-filter
new file mode 100755
index 0000000..fc3ddac
--- /dev/null
+++ b/mail/dk-milter/init.d/dk-filter
@@ -0,0 +1,11 @@
+#!/bin/bash
+
+. /etc/sysconfig/dk-filter
+
+PROGRAM=/usr/bin/dk-filter
+PIDFILE=/var/run/dk-filter/dk-filter.pid
+ARGS="-u dk-milter -P $PIDFILE $DK_FILTER_ARGS"
+RUNLEVEL=3
+NEEDS="+network"
+
+. /etc/init.d/smgl_init
diff --git a/mail/dk-milter/init.d/dk-filter.conf
b/mail/dk-milter/init.d/dk-filter.conf
new file mode 100644
index 0000000..38855f4
--- /dev/null
+++ b/mail/dk-milter/init.d/dk-filter.conf
@@ -0,0 +1,6 @@
+# For the arguments and description see dk-filter(8)
+
+DK_FILTER_ARGS=""
+
+# The directory to use when creating temporary files.
+#DK_TMPDIR="/var/tmp"
diff --git a/mail/dovecot/DEPENDS b/mail/dovecot/DEPENDS
index 9a398a8..e353744 100755
--- a/mail/dovecot/DEPENDS
+++ b/mail/dovecot/DEPENDS
@@ -6,7 +6,7 @@ depends libtool &&
#depends openssl "--with-ssl=openssl"
#fi &&

-optional_depends openssl \
+optional_depends SSL \
'--with-ssl=openssl' \
'--without-ssl' \
'Enable SSL support' &&
diff --git a/mail/dovecot/DETAILS b/mail/dovecot/DETAILS
index 38be93e..8550eac 100755
--- a/mail/dovecot/DETAILS
+++ b/mail/dovecot/DETAILS
@@ -11,15 +11,18 @@ if [[ "$DOVECOT_PIGEONHOLE" == "y" ]]; then
PATCHLEVEL=11
SOURCE3=$SPELL-${VERSION%.*}-pigeonhole-$VERSION2.tar.gz
SOURCE4=$SPELL-${VERSION%.*}-pigeonhole-$VERSION2.tar.gz.sig
- SOURCE3_URL[0]=http://www.rename-it.nl/dovecot/${VERSION%.*}/$SOURCE3
- SOURCE4_URL[0]=http://www.rename-it.nl/dovecot/${VERSION%.*}/$SOURCE4
+
SOURCE3_URL[0]=http://pigeonhole.dovecot.org/releases/${VERSION%.*}/$SOURCE3
+
SOURCE4_URL[0]=http://pigeonhole.dovecot.org/releases/${VERSION%.*}/$SOURCE4
SOURCE4_IGNORE=signature
SOURCE3_GPG="dovecot.gpg:${SOURCE4}:UPSTREAM_KEY"
fi
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
ENTERED=20030224
- SECURITY_PATCH=6
- LICENSE[0]=LGPL2.1/LGPL2/MIT/BSD/PublicDomain
+ SECURITY_PATCH=7
+ LICENSE[0]=LGPL
+ LICENSE[1]=MIT
+ LICENSE[2]=BSD
+ LICENSE[3]=PD
WEB_SITE=http://www.dovecot.org/
KEYWORDS="mail"
SHORT='dovecot is a secure imap/pop3 daemon'
diff --git a/mail/dovecot/HISTORY b/mail/dovecot/HISTORY
index bd39a09..3df741c 100644
--- a/mail/dovecot/HISTORY
+++ b/mail/dovecot/HISTORY
@@ -1,3 +1,14 @@
+2014-11-12 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: SECURITY_PATCH++ (allows turning off SSLv3); quoting paths;
+ unfold LICENSE; updated source urls for pigeonhole
+ * DEPENDS: corrected ssl flag
+ * PRE_BUILD: apply patch
+ * ssl_protocols.patch: added, backported official (406a1d52390b)
+ patch to branch 2.0
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2013-01-29 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.0.21; SECURITY_PATCH++ (fixes several
crashes not reported via CVEs)
diff --git a/mail/dovecot/PRE_BUILD b/mail/dovecot/PRE_BUILD
index bb97586..bdabc87 100755
--- a/mail/dovecot/PRE_BUILD
+++ b/mail/dovecot/PRE_BUILD
@@ -1,5 +1,8 @@
default_pre_build &&
cd $SOURCE_DIRECTORY &&
+
+patch -p0 < "$SPELL_DIRECTORY/ssl_protocols.patch" &&
+
if [[ "$DOVECOT_PIGEONHOLE" == "y" ]]; then
unpack_file 3
fi
diff --git a/mail/dovecot/ssl_protocols.patch
b/mail/dovecot/ssl_protocols.patch
new file mode 100644
index 0000000..d400652
--- /dev/null
+++ b/mail/dovecot/ssl_protocols.patch
@@ -0,0 +1,150 @@
+--- doc/example-config/conf.d/10-ssl.conf.orig 2011-12-13 14:38:27.000000000
+0300
++++ doc/example-config/conf.d/10-ssl.conf 2014-11-12 17:02:11.099183165
+0300
+@@ -37,5 +37,8 @@
+ # entirely.
+ #ssl_parameters_regenerate = 168
+
++# SSL protocols to use
++#ssl_protocols = !SSLv2 !SSLv3
++
+ # SSL ciphers to use
+ #ssl_cipher_list = ALL:!LOW:!SSLv2:!EXP:!aNULL
+--- src/login-common/login-settings.c.orig 2012-02-09 20:32:48.000000000
+0300
++++ src/login-common/login-settings.c 2014-11-12 17:04:31.862715871 +0300
+@@ -31,6 +31,7 @@
+ DEF(SET_STR, ssl_key),
+ DEF(SET_STR, ssl_key_password),
+ DEF(SET_STR, ssl_cipher_list),
++ DEF(SET_STR, ssl_protocols),
+ DEF(SET_STR, ssl_cert_username_field),
+ DEF(SET_STR, ssl_client_cert),
+ DEF(SET_STR, ssl_client_key),
+@@ -62,6 +63,7 @@
+ .ssl_key = "",
+ .ssl_key_password = "",
+ .ssl_cipher_list = "ALL:!LOW:!SSLv2:!EXP:!aNULL",
++ .ssl_protocols = "!SSLv2 !SSLv3",
+ .ssl_cert_username_field = "commonName",
+ .ssl_client_cert = "",
+ .ssl_client_key = "",
+--- src/login-common/login-settings.h.orig 2012-02-09 20:32:48.000000000
+0300
++++ src/login-common/login-settings.h 2014-11-12 17:04:57.913369657 +0300
+@@ -13,6 +13,7 @@
+ const char *ssl_key;
+ const char *ssl_key_password;
+ const char *ssl_cipher_list;
++ const char *ssl_protocols;
+ const char *ssl_cert_username_field;
+ const char *ssl_client_cert;
+ const char *ssl_client_key;
+--- src/login-common/ssl-proxy-openssl.c.orig 2012-05-14 21:08:02.000000000
+0300
++++ src/login-common/ssl-proxy-openssl.c 2014-11-12 17:15:30.299304760
+0300
+@@ -88,6 +88,7 @@
+ const char *key;
+ const char *ca;
+ const char *cipher_list;
++ const char *protocols;
+ bool verify_client_cert;
+ };
+
+@@ -139,6 +140,8 @@
+ return 1;
+ if (null_strcmp(ctx1->cipher_list, ctx2->cipher_list) != 0)
+ return 1;
++ if (null_strcmp(ctx1->protocols, ctx2->protocols) != 0)
++ return 1;
+
+ return ctx1->verify_client_cert == ctx2->verify_client_cert ? 0 : 1;
+ }
+@@ -606,6 +609,7 @@
+ lookup_ctx.key = set->ssl_key;
+ lookup_ctx.ca = set->ssl_ca;
+ lookup_ctx.cipher_list = set->ssl_cipher_list;
++ lookup_ctx.protocols = set->ssl_protocols;
+ lookup_ctx.verify_client_cert = set->ssl_verify_client_cert;
+
+ ctx = hash_table_lookup(ssl_servers, &lookup_ctx);
+@@ -1021,8 +1025,7 @@
+
+ /* enable all SSL workarounds, except empty fragments as it
+ makes SSL more vulnerable against attacks */
+- SSL_CTX_set_options(ssl_ctx, SSL_OP_NO_SSLv2 |
+- (SSL_OP_ALL &
~SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS));
++ SSL_CTX_set_options(ssl_ctx, SSL_OP_ALL &
~SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS);
+ #ifdef SSL_MODE_RELEASE_BUFFERS
+ SSL_CTX_set_mode(ssl_ctx, SSL_MODE_RELEASE_BUFFERS);
+ #endif
+@@ -1196,6 +1199,57 @@
+ }
+ #endif
+
++enum {
++ DOVECOT_SSL_PROTO_SSLv2 = 0x01,
++ DOVECOT_SSL_PROTO_SSLv3 = 0x02,
++ DOVECOT_SSL_PROTO_TLSv1 = 0x04,
++ DOVECOT_SSL_PROTO_ALL = 0x07
++};
++
++static void
++ssl_proxy_ctx_set_protocols(struct ssl_server_context *ssl_ctx,
++ const char *protocols)
++{
++ const char *const *tmp;
++ int proto, op = 0, include = 0, exclude = 0;
++ bool neg;
++
++ tmp = t_strsplit_spaces(protocols, " ");
++ for (; *tmp != NULL; tmp++) {
++ const char *name = *tmp;
++
++ if (*name != '!')
++ neg = FALSE;
++ else {
++ name++;
++ neg = TRUE;
++ }
++ if (strcasecmp(name, SSL_TXT_SSLV2) == 0)
++ proto = DOVECOT_SSL_PROTO_SSLv2;
++ else if (strcasecmp(name, SSL_TXT_SSLV3) == 0)
++ proto = DOVECOT_SSL_PROTO_SSLv3;
++ else if (strcasecmp(name, SSL_TXT_TLSV1) == 0)
++ proto = DOVECOT_SSL_PROTO_TLSv1;
++ else {
++ i_fatal("Invalid ssl_protocols setting: "
++ "Unknown protocol '%s'", name);
++ }
++ if (neg)
++ exclude |= proto;
++ else
++ include |= proto;
++ }
++ if (include != 0) {
++ /* exclude everything, except those that are included
++ (and let excludes still override those) */
++ exclude |= DOVECOT_SSL_PROTO_ALL & ~include;
++ }
++ if ((exclude & DOVECOT_SSL_PROTO_SSLv2) != 0) op |= SSL_OP_NO_SSLv2;
++ if ((exclude & DOVECOT_SSL_PROTO_SSLv3) != 0) op |= SSL_OP_NO_SSLv3;
++ if ((exclude & DOVECOT_SSL_PROTO_TLSv1) != 0) op |= SSL_OP_NO_TLSv1;
++ SSL_CTX_set_options(ssl_ctx->ctx, op);
++}
++
+ static struct ssl_server_context *
+ ssl_server_context_init(const struct login_settings *set)
+ {
+@@ -1211,6 +1265,7 @@
+ ctx->key = p_strdup(pool, set->ssl_key);
+ ctx->ca = p_strdup(pool, set->ssl_ca);
+ ctx->cipher_list = p_strdup(pool, set->ssl_cipher_list);
++ ctx->protocols = p_strdup(pool, set->ssl_protocols);
+ ctx->verify_client_cert = set->ssl_verify_client_cert;
+
+ ctx->ctx = ssl_ctx = SSL_CTX_new(SSLv23_server_method());
+@@ -1222,6 +1277,7 @@
+ i_fatal("Can't set cipher list to '%s': %s",
+ ctx->cipher_list, ssl_last_error());
+ }
++ ssl_proxy_ctx_set_protocols(ctx, ctx->protocols);
+
+ if (ssl_proxy_ctx_use_certificate_chain(ctx->ctx, ctx->cert) != 1) {
+ i_fatal("Can't load ssl_cert: %s",
diff --git a/mail/etpan-ng/DETAILS b/mail/etpan-ng/DETAILS
index 70a7167..f69bea5 100755
--- a/mail/etpan-ng/DETAILS
+++ b/mail/etpan-ng/DETAILS
@@ -7,11 +7,11 @@ if [ "$CVS" = "y" ]; then
FORCE_DOWNLOAD=on
SOURCE_DIRECTORY=$BUILD_DIRECTORY/etpan-sfcvs
else
- VERSION=0.7
+ VERSION=0.7.1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL=$SOURCEFORGE_URL/libetpan/$SOURCE
-
SOURCE_HASH=sha512:1295ffeafd4d543d3565924000a32ad7fd8d10b2998825d9096e529be9dd6cf85c37b67160f79cff3c4cfaa45eba08619a0d14d76938fc3047359775178c59ce
+
SOURCE_HASH=sha512:e56ca50030516a0a35d2471505ce2c2ef94abb8f640a896bac0bc2cdaac65af38f69efd5f52219576df0a50d8bea92716c6dae5f4cf06fbd2a722bf768681493
fi
WEB_SITE=http://libetpan.sf.net/etpan
ENTERED=20040828
diff --git a/mail/etpan-ng/HISTORY b/mail/etpan-ng/HISTORY
index 182d047..c8070b7 100644
--- a/mail/etpan-ng/HISTORY
+++ b/mail/etpan-ng/HISTORY
@@ -1,3 +1,6 @@
+2014-10-30 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 0.7.1
+
2006-10-03 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed UPDATED.

diff --git a/mail/exim/BUILD b/mail/exim/BUILD
index a36d28e..33b4cc6 100755
--- a/mail/exim/BUILD
+++ b/mail/exim/BUILD
@@ -150,9 +150,6 @@ if list_find "$OPTS" '--enable-readline-testing'; then
EXTRALIBS="$EXTRALIBS -ldl"
fi &&

-echo "LOOKUP_LIBS=$LOOKUP_LIBS" >> Local/Makefile &&
-echo "EXTRALIBS=$EXTRALIBS" >> Local/Makefile &&
-
if [[ "$EXIM_FROZEN" == "y" ]]
then
echo "SUPPORT_MOVE_FROZEN_MESSAGES=yes" >> Local/Makefile
@@ -163,6 +160,14 @@ then
echo "WITH_OLD_DEMIME=yes" >> Local/Makefile
fi &&

+if is_depends_enabled $SPELL libspf2; then
+ echo "EXPERIMENTAL_SPF=yes" >> Local/Makefile &&
+ EXTRALIBS="$EXTRALIBS -lspf2" &&
+ CFLAGS="-DSPF $CFLAGS"
+fi &&
+
+echo "LOOKUP_LIBS=$LOOKUP_LIBS" >> Local/Makefile &&
+echo "EXTRALIBS=$EXTRALIBS" >> Local/Makefile &&
echo "BIN_DIRECTORY=/usr/sbin" >> Local/Makefile &&
echo "CONFIGURE_FILE=/etc/exim.conf" >> Local/Makefile &&
echo "SPOOL_DIRECTORY=/var/spool/mail" >> Local/Makefile &&
@@ -173,7 +178,7 @@ echo "EXIM_UID=`id -u exim`" >>
Local/Makefile &&
echo "EXIM_GID=`id -g exim`" >> Local/Makefile &&
echo "EXIM_USER=exim" >> Local/Makefile &&
echo "EXIM_GROUP=exim" >> Local/Makefile &&
-echo "PCRE_LIBS=-lpcre" >> Local/Makefile &&
+echo "PCRE_LIBS=-lpcre" >> Local/Makefile &&

sedit 's:tail \-1:tail \-n 1:' scripts/Configure-config.h &&

diff --git a/mail/exim/CONFIGURE b/mail/exim/CONFIGURE
index 92ac630..1f55766 100755
--- a/mail/exim/CONFIGURE
+++ b/mail/exim/CONFIGURE
@@ -10,8 +10,8 @@ config_query_list EXIM_DBM "Select one hash DB" \
tdb
elif spell_ok gdbm ; then
config_query_list EXIM_DBM "Select one hash DB" \
- db \
gdbm \
+ db \
tdb
elif spell_ok tdb ; then
config_query_list EXIM_DBM "Select one hash DB" \
diff --git a/mail/exim/DEPENDS b/mail/exim/DEPENDS
index 5498658..9124750 100755
--- a/mail/exim/DEPENDS
+++ b/mail/exim/DEPENDS
@@ -1,5 +1,5 @@
depends pcre &&
-depends gawk &&
+depends AWK &&
if [[ "$EXIM_DBM" == "db" ]]; then
depends db
elif [[ "$EXIM_DBM" == "gdbm" ]]; then
@@ -67,6 +67,8 @@ optional_depends tcp_wrappers \
'--disable-tcp-wrappers-access' \
'for TCP wrapper access control' &&

+optional_depends libspf2 "" "" "for
${PROBLEM_COLOR}experimental${DEFAULT_COLOR} SPF (Sender Policy Framework)
support" &&
+
optional_depends libx11 \
'--enable-x11-monitor' \
'--disable-x11-monitor' \
diff --git a/mail/exim/DETAILS b/mail/exim/DETAILS
index 48f1354..59d2996 100755
--- a/mail/exim/DETAILS
+++ b/mail/exim/DETAILS
@@ -1,6 +1,6 @@
SPELL=exim
- VERSION=4.80.1
- SECURITY_PATCH=7
+ VERSION=4.84
+ SECURITY_PATCH=8
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.asc
SOURCE_GPG="exim.gpg:$SOURCE2:VERIFIED_UPSTREAM_KEY"
diff --git a/mail/exim/HISTORY b/mail/exim/HISTORY
index a3b90e0..1fa693b 100644
--- a/mail/exim/HISTORY
+++ b/mail/exim/HISTORY
@@ -1,3 +1,25 @@
+2014-11-28 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS, BUILD: added ability to build with experimental SPF support
+
+2014-08-11 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 4.84
+
+2014-07-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 4.83; SECURITY_PATCH++
+ * exim.gpg: added 04D29EBA public key (Todd Lyons (Exim Maintainer)
+ <tlyons AT exim.org>)
+ * ldap-tlsopt.patch: dropped, fixed by upstream
+
+2014-04-28 Vlad Glagolev <stealth AT sourcemage.org>
+ * CONFIGURE: fixed priority for gdbm
+
+2014-01-11 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1
+ * PRE_BUILD: apply patch
+ * ldap-tlsopt.patch: backported official patch that fixes LDAP over
+ TLS/SSL lookups (5428a9463ae1080029a84a1b33e4a8a6915c5f28)
+ * init.d/exim: changed permissions to 755
+
2012-12-09 Vlad Glagolev <stealth AT sourcemage.org>
* CONFLICTS: added msmtp

diff --git a/mail/exim/exim.gpg b/mail/exim/exim.gpg
index 96662af..d8385b6 100644
Binary files a/mail/exim/exim.gpg and b/mail/exim/exim.gpg differ
diff --git a/mail/exim/init.d/exim b/mail/exim/init.d/exim
old mode 100644
new mode 100755
diff --git a/mail/fdm/BUILD b/mail/fdm/BUILD
index 560afce..3a9d059 100755
--- a/mail/fdm/BUILD
+++ b/mail/fdm/BUILD
@@ -1 +1,2 @@
+./configure &&
make ${FDM_PCRE}
diff --git a/mail/fdm/DEPENDS b/mail/fdm/DEPENDS
index 6b7b0f9..92401b1 100755
--- a/mail/fdm/DEPENDS
+++ b/mail/fdm/DEPENDS
@@ -1 +1,3 @@
+depends pcre &&
+depends SSL &&
depends tdb
diff --git a/mail/fdm/DETAILS b/mail/fdm/DETAILS
index 67aece4..6bea1c7 100755
--- a/mail/fdm/DETAILS
+++ b/mail/fdm/DETAILS
@@ -1,8 +1,8 @@
SPELL=fdm
- VERSION=1.4
+ VERSION=1.7
SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:a7e1eb0c6edb39687bb62da7f99dc4bb89aef440e0dee6fe2c327867f35f66733fc0e0d3f77390fb6e9aa382f2758b56c21d2898fe3529a7163ce7d0250196c9
+
SOURCE_URL[0]=http://sourceforge.net/projects/$SPELL/files/$SPELL/$SPELL-$VERSION/$SOURCE/download
+
SOURCE_HASH=sha512:d438c96b1d3bdf08d14cfbb3b78ab5180e6bbc32121b7dfdd47ac14a4f8a19d1309f7742f78cc9db2d68b64b3422ec96f8f729931168d2fc411c36d0cc3e9386
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://fdm.sourceforge.net/ "
LICENSE[0]=BSD
diff --git a/mail/fdm/HISTORY b/mail/fdm/HISTORY
index 03658ad..9723325 100644
--- a/mail/fdm/HISTORY
+++ b/mail/fdm/HISTORY
@@ -1,3 +1,10 @@
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: pcre, SSL
+
+2013-06-05 Remko van der Vossen <wich AT sourcemage.org>
+ * DETAILS: version 1.7
+ * BUILD: now uses a configure
+
2008-02-12 Justin Boffemmyer <flux AT sourcemage.org>
* BUILD, CONFIGURE, DEPENDS, DETAILS, HISTORY: spell created, 1.4

diff --git a/mail/fetchmail/DEPENDS b/mail/fetchmail/DEPENDS
index 9c1589f..3b300ab 100755
--- a/mail/fetchmail/DEPENDS
+++ b/mail/fetchmail/DEPENDS
@@ -1,6 +1,6 @@
depends bison &&

-optional_depends openssl \
+optional_depends SSL \
"--with-ssl" \
"" \
"to enable ssl support for pop/imap" &&
diff --git a/mail/fetchmail/DETAILS b/mail/fetchmail/DETAILS
index 7f5f792..1bc85f8 100755
--- a/mail/fetchmail/DETAILS
+++ b/mail/fetchmail/DETAILS
@@ -1,5 +1,5 @@
SPELL=fetchmail
- VERSION=6.3.20
+ VERSION=6.3.26
SECURITY_PATCH=8
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.asc
diff --git a/mail/fetchmail/HISTORY b/mail/fetchmail/HISTORY
index c7bc93e..348a5b0 100644
--- a/mail/fetchmail/HISTORY
+++ b/mail/fetchmail/HISTORY
@@ -1,3 +1,9 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-05-10 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 6.3.26
+
2011-06-12 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 6.3.20, SECURITY_PATCH=8, fetchmail-SA-2011-01,
CVE-2011-1947

diff --git a/mail/getmail/BUILD b/mail/getmail/BUILD
index 3d7f60b..a05d2aa 100755
--- a/mail/getmail/BUILD
+++ b/mail/getmail/BUILD
@@ -1 +1 @@
-python setup.py build
+default_build_python
diff --git a/mail/getmail/DEPENDS b/mail/getmail/DEPENDS
index 867b4d4..e4ea57a 100755
--- a/mail/getmail/DEPENDS
+++ b/mail/getmail/DEPENDS
@@ -1 +1 @@
-depends python
+depends PYTHON
diff --git a/mail/getmail/DETAILS b/mail/getmail/DETAILS
index 7eb2bdd..e2ff457 100755
--- a/mail/getmail/DETAILS
+++ b/mail/getmail/DETAILS
@@ -1,9 +1,10 @@
SPELL=getmail
- VERSION=4.20.4
+ VERSION=4.46.0
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://pyropus.ca/software/getmail/old-versions/$SOURCE
-
SOURCE_HASH=sha512:d1c3aeb11db363027f030a7fa6ddd222d3c4223c25f8f0242f73cdbfa29301f25b681ea347be79d75f61e727bea9b7bc75c755403e1944f661e760bf139f825f
+
SOURCE_HASH=sha512:f0ff29cf78ff1fbc6e0c16b3fa9342d72fb70590aa0b944977906171e8a68423a4442cde38b2585956cd1855458a4b3fc0dd0a8507bda24a722325e9c0704a33
+ GATHER_DOCS=off
WEB_SITE=http://pyropus.ca/software/getmail
LICENSE=GPL
ENTERED=20020716
diff --git a/mail/getmail/HISTORY b/mail/getmail/HISTORY
index 655ada6..df06cc9 100644
--- a/mail/getmail/HISTORY
+++ b/mail/getmail/HISTORY
@@ -1,3 +1,11 @@
+2014-05-14 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: don't do useless doc'ing
+ * BUILD, INSTALL: use functions
+ * DEPENDS: python -> PYTHON
+
+2014-05-10 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 4.46.0
+
2011-07-17 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.20.4

diff --git a/mail/getmail/INSTALL b/mail/getmail/INSTALL
index 762d43b..46c6fba 100755
--- a/mail/getmail/INSTALL
+++ b/mail/getmail/INSTALL
@@ -1 +1 @@
-python setup.py install
+default_install_python
diff --git a/mail/gnarwl/BUILD b/mail/gnarwl/BUILD
new file mode 100755
index 0000000..88fd2d7
--- /dev/null
+++ b/mail/gnarwl/BUILD
@@ -0,0 +1,5 @@
+create_account gnarwl &&
+
+OPTS="--with-homedir=$INSTALL_ROOT/var/lib/gnarwl $OPTS" &&
+
+default_build
diff --git a/mail/gnarwl/CONFIGURE b/mail/gnarwl/CONFIGURE
new file mode 100755
index 0000000..d238233
--- /dev/null
+++ b/mail/gnarwl/CONFIGURE
@@ -0,0 +1,7 @@
+message "${MESSAGE_COLOR}"
+message "The following option is useful in query filter with vacationStart
and"
+message "vacationEnd attributes. It gives a number of days since Unix Epoch"
+message "(1 January 1970)."
+message "${DEFAULT_COLOR}" &&
+
+config_query GNARWL_TIME "Do you want to patch in support for expansion of
time variable?" n
diff --git a/mail/gnarwl/DEPENDS b/mail/gnarwl/DEPENDS
new file mode 100755
index 0000000..4747d8b
--- /dev/null
+++ b/mail/gnarwl/DEPENDS
@@ -0,0 +1,4 @@
+depends gdbm &&
+depends openldap &&
+
+suggest_depends MAIL-TRANSPORT-AGENT "" "" "to use MTA"
diff --git a/mail/gnarwl/DETAILS b/mail/gnarwl/DETAILS
new file mode 100755
index 0000000..66b2565
--- /dev/null
+++ b/mail/gnarwl/DETAILS
@@ -0,0 +1,31 @@
+ SPELL=gnarwl
+ VERSION=3.6
+ PATCHLEVEL=1
+ SOURCE=$SPELL-$VERSION.tgz
+
SOURCE_URL[0]=http://www.onyxbits.de/sites/default/files/upload_cck/node/526/$SOURCE
+
SOURCE_HASH=sha512:acb9e90cc61d48f57a141625d3584710260aea08e228f3f10fffec57b50b33cf120da26718c9e2d8685939a458768fb33c6d7cce26c93cd2ecc28386b8aec652
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ DOC_DIRS=""
+ WEB_SITE=http://www.onyxbits.de/gnarwl
+ LICENSE[0]=GPL
+ ENTERED=20140205
+ SHORT="LDAP based email autoresponder"
+cat << EOF
+Gnarwl is a email autoreply/vacation agent, intented to be used on
mailservers,
+where users may not (nescessarily) have systemaccoounts, but
accountinformation
+is kept within an LDAP database.
+
+Features:
+- User information is kept in an LDAP database.
+- Configurable via single systemwide configuration file.
+- Careful about not creating mail loops by answering to mailing lists or
other
+ automated user agents.
+- Configurable blacklist of corporate email addresses for which to never send
+ out vacation notifications, even if an associated user is out of office.
+- Works with all major mail transport agents (postfix, sendmail and qmail).
+- Highly configurable output generation. Gnarwl allows the administrator to
+ force headers and footers, users may reference fields of their own LDAP
+ object in the outgoing mail.
+- Unicode support.
+- Status reports via syslog.
+EOF
diff --git a/mail/gnarwl/HISTORY b/mail/gnarwl/HISTORY
new file mode 100644
index 0000000..2539052
--- /dev/null
+++ b/mail/gnarwl/HISTORY
@@ -0,0 +1,13 @@
+2014-07-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1
+ * PRE_BUILD: apply patch
+ * blacklist.patch: added, to fix blacklist functioning
+
+2014-07-11 Vlad Glagolev <stealth AT sourcemage.org>
+ * CONFIGURE: added, for patch option
+ * PRE_BUILD: apply patch
+ * time.patch: added, to allow usage of $time variable that returns
+ current time in days since 1 Jan 1970
+
+2014-02-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS, DETAILS, {PRE_,}BUILD, INSTALL, excluded: spell created
diff --git a/mail/gnarwl/INSTALL b/mail/gnarwl/INSTALL
new file mode 100755
index 0000000..65a82c0
--- /dev/null
+++ b/mail/gnarwl/INSTALL
@@ -0,0 +1,27 @@
+default_install &&
+
+local CONFIG_FILE="/etc/gnarwl.cfg" &&
+
+install_config_file "data/gnarwl.cfg" "$CONFIG_FILE" &&
+chown gnarwl:gnarwl "$CONFIG_FILE" &&
+chmod 600 "$CONFIG_FILE" &&
+
+local HOME_DIR="$INSTALL_ROOT/var/lib/gnarwl" &&
+
+if [[ ! -d "$HOME_DIR/block" ]]; then
+ mkdir -p "$HOME_DIR/block"
+fi &&
+
+for tmpl in header footer; do
+ if [[ ! -r "$HOME_DIR/$tmpl.txt" ]]; then
+ install -vm 644 "data/$tmpl.txt" "$HOME_DIR/$tmpl.txt"
+ fi
+done &&
+
+for tmpl in badheaders blacklist; do
+ if [[ ! -r "$HOME_DIR/$tmpl.db" ]]; then
+ cat "data/$tmpl.txt" | "$TRACK_ROOT/usr/sbin/damnit" -a
"$HOME_DIR/$tmpl.db"
+ fi
+done &&
+
+chown -R gnarwl:gnarwl "$HOME_DIR"
diff --git a/mail/gnarwl/PRE_BUILD b/mail/gnarwl/PRE_BUILD
new file mode 100755
index 0000000..06c8876
--- /dev/null
+++ b/mail/gnarwl/PRE_BUILD
@@ -0,0 +1,16 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+patch -p0 < "$SPELL_DIRECTORY/blacklist.patch" &&
+
+if [[ $GNARWL_TIME == y ]]; then
+ patch -p0 < "$SPELL_DIRECTORY/time.patch"
+fi &&
+
+# use custom CFLAGS
+sedit "s:-g -Wall -O2:$CFLAGS:" Makefile.in &&
+
+# use custom LDFLAGS
+sedit "s:^LFLAGS=\(.*\):LFLAGS=\1 $LDFLAGS:" Makefile.in &&
+
+sedit "/data install/d" Makefile.in
diff --git a/mail/gnarwl/blacklist.patch b/mail/gnarwl/blacklist.patch
new file mode 100644
index 0000000..90dafac
--- /dev/null
+++ b/mail/gnarwl/blacklist.patch
@@ -0,0 +1,19 @@
+--- src/mailhandler.c.orig 2008-06-25 00:23:33.000000000 +0400
++++ src/mailhandler.c 2014-07-31 00:11:19.788194344 +0400
+@@ -196,6 +196,7 @@
+ }
+
+ if (sndr!=NULL) {
++ addAddr(sndr);
+ sender=NULL;
+ mail_status=mail_status|MAIL_PREDEF_SENDER;
+ cpyStr(&sender,sndr);
+@@ -213,7 +214,7 @@
+ }
+
+
+- if (mail_status>=MAIL_BADHEADER) return FALSE;
++ if (mail_status>=MAIL_BADHEADER || mail_status & MAIL_BLADDR) return
FALSE;
+ return TRUE;
+ }
+
diff --git a/mail/gnarwl/excluded b/mail/gnarwl/excluded
new file mode 100644
index 0000000..11818c4
--- /dev/null
+++ b/mail/gnarwl/excluded
@@ -0,0 +1 @@
+^/var/lib/gnarwl
diff --git a/mail/gnarwl/time.patch b/mail/gnarwl/time.patch
new file mode 100644
index 0000000..c81c194
--- /dev/null
+++ b/mail/gnarwl/time.patch
@@ -0,0 +1,22 @@
+--- src/dbaccess.c.orig 2009-02-22 23:27:00.000000000 +0400
++++ src/dbaccess.c 2014-07-11 15:13:43.122741657 +0400
+@@ -216,14 +216,19 @@
+ char **entry;
+ char **retbuf;
+ int i;
++ time_t seconds;
++ char days[sizeof(seconds)];
+
+ maxwait.tv_sec=LDAPQUERY_MAXWAIT;
+ maxwait.tv_usec=0;
++ seconds = time(NULL);
+
+
+ cpyStr(&tmp,cfg.qfilter);
+ expandVars(&tmp,cfg.map_receiver,(char*)mail);
+ expandVars(&tmp,cfg.map_sender,sender);
++ sprintf(days, "%d", seconds/(60*60*24));
++ expandVars(&tmp,"$time", days);
+
+
i=ldap_search_st(ldcon,cfg.base,cfg.scope,tmp,cfg.macro_attr,0,&maxwait,&res);
+ if (i!=LDAP_SUCCESS) {
diff --git a/mail/gotmail/DEPENDS b/mail/gotmail/DEPENDS
index 77c9b2d..1a76990 100755
--- a/mail/gotmail/DEPENDS
+++ b/mail/gotmail/DEPENDS
@@ -1,4 +1,4 @@
depends uri &&
-depends openssl &&
+depends SSL &&
depends bundle-libnet &&
depends curl
diff --git a/mail/gotmail/HISTORY b/mail/gotmail/HISTORY
index 79d2fa4..962319c 100644
--- a/mail/gotmail/HISTORY
+++ b/mail/gotmail/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2008-09-30 Elisamuel Resto <ryuji AT sourcemage.org>
* DETAILS: updated to 0.9.0; removed UPDATED

diff --git a/mail/greylist/CONFIGURE b/mail/greylist/CONFIGURE
new file mode 100755
index 0000000..9ca641a
--- /dev/null
+++ b/mail/greylist/CONFIGURE
@@ -0,0 +1 @@
+config_query GREYLIST_TIMEOUT "Display configured timeout value in defer
message?" n
diff --git a/mail/greylist/DETAILS b/mail/greylist/DETAILS
index 7ca9c6b..26f9a7d 100755
--- a/mail/greylist/DETAILS
+++ b/mail/greylist/DETAILS
@@ -1,5 +1,6 @@
SPELL=greylist
VERSION=2
+ PATCHLEVEL=1
SOURCE=${SPELL}-release-${VERSION}.tar.gz
SOURCE_URL[0]=http://mimo.gn.apc.org/system/files/file/${SOURCE}

SOURCE_HASH=sha512:cc31e0918226d5c704e950394667e83106ed9ce80540e8ba424c66d907f6e8fe5bfe36186c9e1869b290919db3cafa96c45ff787780b841b2c7ea7ddcdd5637b
diff --git a/mail/greylist/HISTORY b/mail/greylist/HISTORY
index 6398dda..1c22c6e 100644
--- a/mail/greylist/HISTORY
+++ b/mail/greylist/HISTORY
@@ -1,3 +1,13 @@
+2014-08-12 Vlad Glagolev <stealth AT sourcemage.org>
+ * CONFIGURE: added, to configure timeout patch applying
+ * PRE_BUILD: apply patch
+ * timeout.patch: added, to show configured timeout value
+
+2013-06-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1
+ * PRE_BUILD: apply patch
+ * collect.patch: added, to fix collecting triplets (init mode support)
+
2013-01-27 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: corrected license array

diff --git a/mail/greylist/PRE_BUILD b/mail/greylist/PRE_BUILD
index aed13af..d79af79 100755
--- a/mail/greylist/PRE_BUILD
+++ b/mail/greylist/PRE_BUILD
@@ -10,6 +10,14 @@ patch -p0 < "$SPELL_DIRECTORY/dbi.patch" &&
# fix build with new Boost >= 1.49
patch -p0 < "$SPELL_DIRECTORY/boost-149.patch" &&

+# optional: display threshold in timeout defer message
+if [[ $GREYLIST_TIMEOUT == y ]]; then
+ patch -p0 < "$SPELL_DIRECTORY/timeout.patch"
+fi &&
+
+# fix collecting triplets (timeout=0)
+patch -p0 < "$SPELL_DIRECTORY/collect.patch" &&
+
# fixed SQL syntax error when doing query on table
# (missing ` after table name in case with no 'where' clause)
patch -p0 < "$SPELL_DIRECTORY/query.patch"
diff --git a/mail/greylist/collect.patch b/mail/greylist/collect.patch
new file mode 100644
index 0000000..0ebd19c
--- /dev/null
+++ b/mail/greylist/collect.patch
@@ -0,0 +1,23 @@
+--- src/greylist.h.orig 2010-09-07 01:55:58.000000000 +0400
++++ src/greylist.h 2013-06-26 19:19:21.958909736 +0400
+@@ -34,8 +34,18 @@
+ unsigned long count, uts;
+ if (!findTriplet(triplet, id, count, uts)) {
+ insertTriplet(triplet);
+- extra.setPrefix("new");
+- return Core::defer;
++ if (_timeout == 0) {
++ /* collecting triplets (from
http://mimo.gn.apc.org/greylist/configuration/policy):
++
++ There is no support for the init mode - create the database
structure manually
++ and use timeout=0 to collect triplets without greylisting.
++ */
++ extra.set("ok", 0, _timeout);
++ return Core::dunno;
++ } else {
++ extra.setPrefix("new");
++ return Core::defer;
++ }
+ }
+ unsigned long lNow = getNow();
+ unsigned long lTimeDiff = 0;
diff --git a/mail/greylist/timeout.patch b/mail/greylist/timeout.patch
new file mode 100644
index 0000000..ff6918a
--- /dev/null
+++ b/mail/greylist/timeout.patch
@@ -0,0 +1,44 @@
+--- src/greylist.h.orig 2010-09-07 01:55:58.000000000 +0400
++++ src/greylist.h 2014-08-12 20:02:35.947227577 +0400
+@@ -30,6 +30,8 @@
+ Greylist(boost::shared_ptr<DataSource> ds, ModeType m, bool v, unsigned
t, unsigned w)
+ : _ds(ds), _mode(m), _verbose(v), _timeout(t), _weakbytes(w) { }
+ Core::ActionType decide(Triplet& triplet, Core::Extra& extra) {
++ extra.setTimeOut(_timeout);
++
+ unsigned long long id;
+ unsigned long count, uts;
+ if (!findTriplet(triplet, id, count, uts)) {
+--- src/core.h.orig 2010-09-07 01:55:58.000000000 +0400
++++ src/core.h 2014-08-12 20:01:51.536118878 +0400
+@@ -33,7 +33,7 @@
+ public:
+ class Extra {
+ std::string _comment, _prefix;
+- unsigned long _diff, _count;
++ unsigned long _diff, _count, _timeout;
+ public:
+ Extra() : _comment(), _prefix(), _diff(0), _count(0) { }
+ void setComment(const std::string& c) { _comment = c; }
+@@ -42,6 +42,10 @@
+ const std::string& getPrefix() const { return _prefix; }
+ unsigned long getDiff() const { return _diff; }
+ unsigned long getCount() const { return _count; }
++ unsigned long getTimeOut() const { return _timeout; }
++ void setTimeOut(unsigned long t) {
++ _timeout = t;
++ }
+ void set(const std::string & p, unsigned long c, unsigned long t) {
+ _prefix = p;
+ _count = c;
+--- src/action.h.orig 2010-09-07 01:55:58.000000000 +0400
++++ src/action.h 2014-08-12 20:03:20.548341018 +0400
+@@ -70,7 +70,7 @@
+ if (_deferwithstatus && ((*_deferMap.find(action)).second == true)) {
+ std::stringstream stm;
+ stm << extra.getPrefix() << ": (" << extra.getCount() << ", "
+- << extra.getDiff() << " secs)";
++ << extra.getDiff() << "/" << extra.getTimeOut() << " secs)";
+ str += " " + stm.str();
+ }
+ str += "\n\n";
diff --git a/mail/imap/DEPENDS b/mail/imap/DEPENDS
index 98d08fc..d0c600b 100755
--- a/mail/imap/DEPENDS
+++ b/mail/imap/DEPENDS
@@ -1,6 +1,6 @@
-optional_depends openssl "" "" "Use openssl (for stunnel) for imapds?" &&
+optional_depends SSL "" "" "Use openssl (for stunnel) for imapds?" &&
optional_depends linux-pam "" "" "for PAM authentication?" &&

-if is_depends_enabled $SPELL openssl; then
+if is_depends_enabled $SPELL SSL; then
depends stunnel
fi
diff --git a/mail/imap/HISTORY b/mail/imap/HISTORY
index f3d59c0..36b74d3 100644
--- a/mail/imap/HISTORY
+++ b/mail/imap/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2008-08-13 Elisamuel Resto <ryuji AT sourcemage.org>
* CONFIGURE: Only the patch query needs to be here
* CONFLICTS: Padding removed; quoting
diff --git a/mail/isync/DEPENDS b/mail/isync/DEPENDS
new file mode 100755
index 0000000..09706da
--- /dev/null
+++ b/mail/isync/DEPENDS
@@ -0,0 +1 @@
+depends SSL
diff --git a/mail/isync/DETAILS b/mail/isync/DETAILS
new file mode 100755
index 0000000..7ad5d99
--- /dev/null
+++ b/mail/isync/DETAILS
@@ -0,0 +1,37 @@
+ SPELL=isync
+ VERSION=1.1.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://sourceforge.net/projects/${SPELL}/files/${SPELL}/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:6503c1d8ba412274a09f468994a54dd2d13af2601da3dbfe1ba3f8aefc33cb2a5effd2ca66fcff1c5224ce80ffb11c42d8f362f7cc6409760c32e4031ea87744
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://isync.sourceforge.net/";
+ LICENSE[0]="GPLv2"
+ ENTERED=20140510
+ KEYWORDS=""
+ SHORT="IMAP and MailDir mailbox synchronizer"
+cat << EOF
+isync is a command line application which synchronizes mailboxes; currently
+Maildir and IMAP4 mailboxes are supported. New messages, message deletions
+and flag changes can be propagated both ways. isync is suitable for use in
+IMAP-disconnected mode.
+
+Synchronization is based on unique message identifiers (UIDs), so
+no identification conflicts can occur (as opposed to some other mail
+synchronizers). Synchronization state is kept in one local text file per
+mailbox pair; multiple replicas of a mailbox can be maintained.
+
+
+Features:
+* Fine-grained selection of synchronization operations to perform.
+* Synchronizes single mailboxes or entire mailbox collections.
+* Partial mirrors possible: keep only the latest messages locally.
+* Trash functionality: backup messages before removing them.
+* IMAP features:
+ - Security: supports TLS/SSL via imaps: (port 993) and STARTTLS; CRAM-MD5
for
+ authentication.
+ - Supports NAMESPACE for simplified configuration.
+ - Pipelining for maximum speed (currently only partially implemented).
+
+isync should work fairly well with any IMAP4 compliant server; particularily
+efficient with those that support the UIDPLUS and LITERAL+ extensions.
+EOF
diff --git a/mail/isync/HISTORY b/mail/isync/HISTORY
new file mode 100644
index 0000000..7716c69
--- /dev/null
+++ b/mail/isync/HISTORY
@@ -0,0 +1,5 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-05-10 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
diff --git a/mail/libetpan/BUILD b/mail/libetpan/BUILD
index 9566767..a375efe 100755
--- a/mail/libetpan/BUILD
+++ b/mail/libetpan/BUILD
@@ -2,4 +2,7 @@ if [[ "$LIBETPAN_TLS" == "none" ]]
then
OPTS="--without-gnutls --without-openssl $OPTS"
fi &&
+cd "$SOURCE_DIRECTORY" &&
+touch README INSTALL COPYING &&
+autoreconf -i -s &&
default_build
diff --git a/mail/libetpan/DEPENDS b/mail/libetpan/DEPENDS
index 576dded..366d024 100755
--- a/mail/libetpan/DEPENDS
+++ b/mail/libetpan/DEPENDS
@@ -2,10 +2,10 @@ optional_depends db "--enable-db" "--disable-db"
"Berkeley DB support" &
optional_depends LIBSASL "--with-sasl" "--without-sasl" "Sasl support" &&
if [[ ${LIBETPAN_TLS} == "gnutls" ]]
then
- depends gnutls "--without-openssl --with-gnutls"
-elif [[ ${LIBETPAN_TLS} == "openssl" ]]
+ depends gnutls "--without-opennssl --with-gnutls"
+elif [[ ${LIBETPAN_TLS} == "SSL" ]]
then
- depends openssl "--with-openssl --without-gnutls"
+ depends SSL "--with-openssl --without-gnutls"
fi
&&
if [ "$CVS" = "y" ]; then
depends CVS
diff --git a/mail/libetpan/DETAILS b/mail/libetpan/DETAILS
index 8e1ab16..a094b09 100755
--- a/mail/libetpan/DETAILS
+++ b/mail/libetpan/DETAILS
@@ -7,11 +7,11 @@ if [ "$CVS" = "y" ]; then
FORCE_DOWNLOAD=on
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-sfcvs
else
- VERSION=0.57
+ VERSION=1.5
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL=$SOURCEFORGE_URL/libetpan/$SOURCE
-
SOURCE_HASH=sha512:9202ca588cc9cb4ebfda02a43978e4384533f9ba45c62d14b6afd4a133da8b2001f087623f21d87e845ac271eb78128569bca2a382135327818620b66e21fb64
+
SOURCE_URL=https://github.com/dinhviethoa/$SPELL/archive/$VERSION.tar.gz
+
SOURCE_HASH=sha512:7b0a3adff7d7b3a7e3ea1d1a330ef6fea5ed86077a9ccf3fb5e51548d337c6c1f1fbb9ca81560b478335a9acf34e08bfef1895a05c5a69c37e3b87651c255fd5
fi
WEB_SITE=http://libetpan.sf.net
ENTERED=20040828
diff --git a/mail/libetpan/HISTORY b/mail/libetpan/HISTORY
index d7c54f1..0617cd7 100644
--- a/mail/libetpan/HISTORY
+++ b/mail/libetpan/HISTORY
@@ -1,3 +1,13 @@
+2014-10-30 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.5
+ * BUILD: Run autoreconf to make the configure script
+
+2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix bad with-SSL usage
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2009-10-14 Eric Sandall <sandalle AT sourcemage.org>
* DEPENDS: Uses any provider of LIBSASL

diff --git a/mail/libmilter/BUILD b/mail/libmilter/BUILD
new file mode 100755
index 0000000..4e432fe
--- /dev/null
+++ b/mail/libmilter/BUILD
@@ -0,0 +1,5 @@
+cd "$SOURCE_DIRECTORY/libmilter" &&
+
+make_single &&
+make &&
+make_normal
diff --git a/mail/libmilter/CONFIGURE b/mail/libmilter/CONFIGURE
new file mode 100755
index 0000000..794314f
--- /dev/null
+++ b/mail/libmilter/CONFIGURE
@@ -0,0 +1,5 @@
+config_query LIBMILTER_IPV6 "Enable IPv6?" n &&
+
+config_query LIBMILTER_POLL "Use poll instead of select?" n &&
+
+config_query LIBMILTER_WORKERS_POOL "Enable libmilter with a pool of
workers?" n
diff --git a/mail/libmilter/DEPENDS b/mail/libmilter/DEPENDS
new file mode 100755
index 0000000..aef7a0c
--- /dev/null
+++ b/mail/libmilter/DEPENDS
@@ -0,0 +1 @@
+depends m4
diff --git a/mail/libmilter/DETAILS b/mail/libmilter/DETAILS
new file mode 100755
index 0000000..2d18178
--- /dev/null
+++ b/mail/libmilter/DETAILS
@@ -0,0 +1,27 @@
+ SPELL=libmilter
+ SPELLX=sendmail
+if [[ $LIBMILTER_MDS_OPTION == y ]]; then
+ # determined by include/libmilter/mfapi.h
+ VERSION=1.0.2
+else
+ VERSION=1.0.1
+fi
+ VERSIONX=8.14.7
+ SOURCE=$SPELLX.$VERSIONX.tar.gz
+ SOURCE2=$SOURCE.sig
+ SOURCE_URL[0]=ftp://ftp.sendmail.org/pub/$SPELLX/$SOURCE
+ SOURCE2_URL[0]=$SOURCE_URL.sig
+ SOURCE_GPG=sendmail.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSIONX"
+ DOC_DIRS="libmilter/docs"
+ DOCS="libmilter/README LICENSE"
+ WEB_SITE=http://www.sendmail.org/
+ LICENSE[0]=SENDMAIL
+ ENTERED=20130726
+ SHORT="mail filter support library for sendmail"
+cat << EOF
+The sendmail Mail Filter API (Milter) is designed to allow third-party
programs
+access to mail messages as they are being processed in order to filter
+meta-information and content.
+EOF
diff --git a/mail/libmilter/HISTORY b/mail/libmilter/HISTORY
new file mode 100644
index 0000000..b8cd47e
--- /dev/null
+++ b/mail/libmilter/HISTORY
@@ -0,0 +1,3 @@
+2013-07-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS, DETAILS, {PRE_}BUILD, PREPARE, CONFIGURE, INSTALL: spell
+ created
diff --git a/mail/libmilter/INSTALL b/mail/libmilter/INSTALL
new file mode 100755
index 0000000..b51e00c
--- /dev/null
+++ b/mail/libmilter/INSTALL
@@ -0,0 +1,5 @@
+cd "$SOURCE_DIRECTORY/libmilter" &&
+
+make_single &&
+make DESTDIR="$INSTALL_ROOT" install &&
+make_normal
diff --git a/mail/libmilter/PREPARE b/mail/libmilter/PREPARE
new file mode 100755
index 0000000..918d16b
--- /dev/null
+++ b/mail/libmilter/PREPARE
@@ -0,0 +1 @@
+config_query LIBMILTER_MDS_OPTION "Enable support for max data size option?"
n
diff --git a/mail/libmilter/PRE_BUILD b/mail/libmilter/PRE_BUILD
new file mode 100755
index 0000000..a417101
--- /dev/null
+++ b/mail/libmilter/PRE_BUILD
@@ -0,0 +1,22 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+local BUILD_CONFIG="devtools/Site/site.config.m4" &&
+
+echo "APPENDDEF(\`conf_libmilter_ENVDEF',\`${CFLAGS}')" >> $BUILD_CONFIG &&
+
+if [[ $LIBMILTER_MDS_OPTION == y ]]; then
+ echo "APPENDDEF(\`conf_libmilter_ENVDEF',\`-D_FFR_MDS_NEGOTIATE')" >>
$BUILD_CONFIG
+fi &&
+
+if [[ $LIBMILTER_IPV6 == y ]]; then
+ echo "APPENDDEF(\`conf_libmilter_ENVDEF',\`-DNETINET6=1')" >> $BUILD_CONFIG
+fi &&
+
+if [[ $LIBMILTER_POLL == y ]]; then
+ echo "APPENDDEF(\`conf_libmilter_ENVDEF',\`-DSM_CONF_POLL=1')" >>
$BUILD_CONFIG
+fi &&
+
+if [[ $LIBMILTER_WORKERS_POOL == y ]]; then
+ echo "APPENDDEF(\`conf_libmilter_ENVDEF',\`-D_FFR_WORKERS_POOL=1
-DMIN_WORKERS=4')" >> $BUILD_CONFIG
+fi
diff --git a/mail/mailx/DEPENDS b/mail/mailx/DEPENDS
index ed472ed..09706da 100755
--- a/mail/mailx/DEPENDS
+++ b/mail/mailx/DEPENDS
@@ -1 +1 @@
-depends openssl
+depends SSL
diff --git a/mail/mailx/HISTORY b/mail/mailx/HISTORY
index 14fe434..01c20f2 100644
--- a/mail/mailx/HISTORY
+++ b/mail/mailx/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2012-11-17 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: added, for openssl required dependency
* BUILD: fixed multijob build
diff --git a/mail/masqmail/DETAILS b/mail/masqmail/DETAILS
index 6dfe039..6ea2d64 100755
--- a/mail/masqmail/DETAILS
+++ b/mail/masqmail/DETAILS
@@ -1,6 +1,6 @@
SPELL=masqmail
VERSION=0.3.4
- PATCHLEVEL=1
+ PATCHLEVEL=2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
SOURCE_URL[0]=http://marmaro.de/prog/$SPELL/files/$SOURCE
diff --git a/mail/masqmail/HISTORY b/mail/masqmail/HISTORY
index 43e78f6..589cd19 100644
--- a/mail/masqmail/HISTORY
+++ b/mail/masqmail/HISTORY
@@ -1,3 +1,9 @@
+2014-05-11 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL+=1
+ * PRE_BUILD: added, to apply log patch and prevent a log dir from
+ installing
+ * log.patch: added, to fix empty log file creation
+
2012-12-09 Vlad Glagolev <stealth AT sourcemage.org>
* CONFLICTS: added msmtp

diff --git a/mail/masqmail/PRE_BUILD b/mail/masqmail/PRE_BUILD
new file mode 100755
index 0000000..28ef01f
--- /dev/null
+++ b/mail/masqmail/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+sedit "s:install-data-local\: log_dir:install-data-local\::" Makefile.in &&
+
+patch -p0 < "$SPELL_DIRECTORY/log.patch"
diff --git a/mail/masqmail/log.patch b/mail/masqmail/log.patch
new file mode 100644
index 0000000..71e5122
--- /dev/null
+++ b/mail/masqmail/log.patch
@@ -0,0 +1,27 @@
+--- src/conf.c.orig 2012-01-18 12:31:45.000000000 +0400
++++ src/conf.c 2014-05-11 15:40:03.205332624 +0400
+@@ -416,6 +416,7 @@
+ conf.localpartcmp = strcmp;
+ conf.max_defer_time = 86400 * 4; /* 4 days */
+ conf.max_msg_size = 0; /* no limit on msg size */
++ conf.log_dir = LOG_DIR;
+ conf.spool_dir = SPOOL_DIR;
+ conf.mail_dir = "/var/mail";
+ conf.listen_addresses = g_list_append(NULL,
parse_interface("localhost", 25));
+--- src/masqmail.c.orig 2012-01-18 12:31:45.000000000 +0400
++++ src/masqmail.c 2014-05-11 15:48:18.197013226 +0400
+@@ -640,14 +640,10 @@
+ }
+ }
+
+- conf.log_dir = LOG_DIR;
+- /* FIXME: fails if we run as user */
+- logopen();
+ if (!read_conf(conf_file)) {
+ logwrite(LOG_ALERT, "SHUTTING DOWN due to problems reading
config\n");
+ exit(5);
+ }
+- logclose();
+
+ if (do_queue) {
+ conf.do_queue = TRUE;
diff --git a/mail/mpop/DEPENDS b/mail/mpop/DEPENDS
index 67a4cac..160bf5d 100755
--- a/mail/mpop/DEPENDS
+++ b/mail/mpop/DEPENDS
@@ -1,9 +1,9 @@
if [[ "$MPOP_TLS" == "gnutls" ]]
then
depends "gnutls" "--with-ssl=gnutls"
-elif [[ "$MPOP_TLS" == "openssl" ]]
+elif [[ "$MPOP_TLS" == "SSL" ]]
then
-depends "openssl" "--with-ssl=openssl"
+depends "SSL" "--with-ssl=openssl"
fi &&
optional_depends "libidn" \
"--with-libidn" \
diff --git a/mail/mpop/HISTORY b/mail/mpop/HISTORY
index a62d6b0..2472be4 100644
--- a/mail/mpop/HISTORY
+++ b/mail/mpop/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-01-01 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.0.22

diff --git a/mail/msmtp/DEPENDS b/mail/msmtp/DEPENDS
index 8f7706c..1100f28 100755
--- a/mail/msmtp/DEPENDS
+++ b/mail/msmtp/DEPENDS
@@ -1,7 +1,7 @@
case $MSMTP_SSL in
gnutls) depends gnutls "--with-ssl=gnutls"
;;
- openssl) depends openssl "--with-ssl=openssl"
+ SSL) depends openssl "--with-ssl=openssl"
;;
none)
;;
diff --git a/mail/msmtp/DETAILS b/mail/msmtp/DETAILS
index 8ec9cdf..d734377 100755
--- a/mail/msmtp/DETAILS
+++ b/mail/msmtp/DETAILS
@@ -1,10 +1,10 @@
SPELL=msmtp
- VERSION=1.4.30
+ VERSION=1.6.0rc3
SECURITY_PATCH=1
- SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
-
SOURCE_HASH=sha512:6ebbf6d4f077bf5dc43d43fdc8b83d131364df5b82ebaa12f93f1a78ef8457c500ded0f6d3ee5b8a7825d292d5338743fd32899fd699dcbe2924064723a5f021
+
SOURCE_HASH=sha512:2101fc714de7fa3d2b09b2ee2124bbbc5e8541978efeb7ca0e98ee0ea35c4acfd126fcb6e39f69b591d3031c8d9c0b237797be647a12d1539875958f9ff09685
WEB_SITE=http://msmtp.sourceforge.net/
ENTERED=20040412
LICENSE[0]=GPL
diff --git a/mail/msmtp/HISTORY b/mail/msmtp/HISTORY
index ed5bf67..683aa4a 100644
--- a/mail/msmtp/HISTORY
+++ b/mail/msmtp/HISTORY
@@ -1,3 +1,13 @@
+2014-12-24 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.6.0rc2
+ updated spell to 1.6.0rc3
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2013-09-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.4.31
+
2012-12-09 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.4.30; added desc about mail forwarding
* PROVIDES: added SENDMAIL
diff --git a/mail/mutt/DEPENDS b/mail/mutt/DEPENDS
index e0433b0..efd9c94 100755
--- a/mail/mutt/DEPENDS
+++ b/mail/mutt/DEPENDS
@@ -34,9 +34,9 @@ optional_depends "ispell"
\

if [[ "$MUTT_BRANCH" != "stable" ]]; then
# Do NOT add --with-ssl here, that only works if POP/IMAP are used. This
is
- # mostly just here to prompt for openssl if they don't have it and want
+ # mostly just here to prompt for SSL if they don't have it and want
# S/MIME.
- optional_depends "openssl" \
+ optional_depends "SSL" \
"" \
"" \
"to support S/MIME signing and encrypting messages" &&
@@ -63,8 +63,8 @@ if [[ "$MUTT_BRANCH" != "stable" ]]; then
fi &&

if list_find "${MUTT_OPTS}" "--enable-pop" || list_find "${MUTT_OPTS}"
"--enable-imap"; then
- # If they have POP/IMAP then prompt again for openssl to get --with-ssl.
- optional_depends "openssl" \
+ # If they have POP/IMAP then prompt again for SSL to get --with-ssl.
+ optional_depends "SSL" \
"--with-ssl" \
"" \
"to enable SSL support for POP/IMAP" &&
diff --git a/mail/mutt/DETAILS b/mail/mutt/DETAILS
index 7657908..f57b15c 100755
--- a/mail/mutt/DETAILS
+++ b/mail/mutt/DETAILS
@@ -1,13 +1,10 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=mutt
PATCH_DIRECTORY=$SCRIPT_DIRECTORY/patches

case $MUTT_BRANCH in
scm)
- if [[ $MUTT_AUTOUPDATE == "y" ]]; then
- VERSION=mercurial_$(date +%Y%m%d)
- else
- VERSION=mercurial
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-mercurial.tar.bz2
SOURCE_URL[0]=hg_http://dev.mutt.org/hg/mutt:$SPELL-mercurial:HEAD
FORCE_DOWNLOAD=on
diff --git a/mail/mutt/HISTORY b/mail/mutt/HISTORY
index 5177be6..378c7e7 100644
--- a/mail/mutt/HISTORY
+++ b/mail/mutt/HISTORY
@@ -1,3 +1,9 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-09-22 Ismael Luceno <ismael AT sourcemage.org>
* CONFIGURE, DEPENDS, DETAILS, DOWNLOAD, PREPARE, PRE_BUILD:
Use prepare_select_branch
diff --git a/mail/nbsmtp/DEPENDS b/mail/nbsmtp/DEPENDS
index 4bd5ecb..43adb36 100755
--- a/mail/nbsmtp/DEPENDS
+++ b/mail/nbsmtp/DEPENDS
@@ -1 +1 @@
-optional_depends "openssl" "--enable-ssl" "--disable-ssl" "for SSL
support"
+optional_depends "SSL" "--enable-ssl" "--disable-ssl" "for SSL support"
diff --git a/mail/nbsmtp/HISTORY b/mail/nbsmtp/HISTORY
index 1bf5bf0..f643e03 100644
--- a/mail/nbsmtp/HISTORY
+++ b/mail/nbsmtp/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2008-09-30 Elisamuel Resto <ryuji AT sourcemage.org>
* DETAILS: updated SOURCE_URL to Debian's (gentoo-es.org is dead)
updated SHORT and LONG descriptions
diff --git a/mail/opendkim/BUILD b/mail/opendkim/BUILD
new file mode 100755
index 0000000..677b010
--- /dev/null
+++ b/mail/opendkim/BUILD
@@ -0,0 +1,5 @@
+create_account opendkim &&
+
+OPTS="$OPENDKIM_OPTS $OPTS" &&
+
+default_build
diff --git a/mail/opendkim/CONFIGURE b/mail/opendkim/CONFIGURE
new file mode 100755
index 0000000..c46decd
--- /dev/null
+++ b/mail/opendkim/CONFIGURE
@@ -0,0 +1,73 @@
+config_query_option OPENDKIM_OPTS "Use poll() instead of select()?" n \
+ "--enable-poll" \
+ "--disable-poll" &&
+
+config_query_option OPENDKIM_OPTS "Produce debugging binaries and
libraries?" n \
+ "--enable-debug" \
+ "--disable-debug" &&
+
+config_query_option OPENDKIM_OPTS "Export internal-use symbols for better
test coverage?" n \
+ "--enable-allsymbols" \
+ "--disable-allsymbols" &&
+
+config_query_option OPENDKIM_OPTS "Include code coverage/profiling code?" n \
+ "--enable-codecoverage" \
+ "--disable-codecoverage" &&
+
+if list_find "$OPENDKIM_OPTS" "--enable-codecoverage"; then
+ config_query_list OPENDKIM_PROFILING "Specify test coverage package:" \
+ gcov \
+ gprof
+fi &&
+
+config_query_option OPENDKIM_OPTS "Include library load paths in binaries?"
n \
+ "--enable-rpath" \
+ "--disable-rpath" &&
+
+config_query_option OPENDKIM_OPTS "Enable tests that require Internet
access?" n \
+ "--enable-live-testing" \
+ "--disable-live-testing" &&
+
+config_query_option OPENDKIM_OPTS "Enable experimental Authorized Third
Party Signers checks?" n \
+ "--enable-atps" \
+ "--disable-atps" &&
+
+config_query_option OPENDKIM_OPTS "Enable support for ADSP filtering for
lists?" n \
+ "--enable-adsp_lists" \
+ "--disable-adsp_lists" &&
+
+config_query_option OPENDKIM_OPTS "Enable experimental DKIM reputation
checks?" n \
+ "--enable-dkim_reputation" \
+ "--disable-dkim_reputation" &&
+
+config_query_option OPENDKIM_OPTS "Enable special header to set identity?" n
\
+ "--enable-identity_header" \
+ "--disable-identity_header" &&
+
+config_query_option OPENDKIM_OPTS "Enable support for DKIM-based rate
limiting?" n \
+ "--enable-rate_limit" \
+ "--disable-rate_limit" &&
+
+config_query_option OPENDKIM_OPTS "Enable support for string substitution
when signing?" n \
+ "--enable-replace_rules" \
+ "--disable-replace_rules" &&
+
+config_query_option OPENDKIM_OPTS "Enable support for redirecting failed
verifications to a mailbox?" n \
+ "--enable-redirect" \
+ "--disable-redirect" &&
+
+config_query_option OPENDKIM_OPTS "Enable support for one-step re-signing?"
n \
+ "--enable-resign" \
+ "--disable-resign" &&
+
+config_query_option OPENDKIM_OPTS "Enable macro to determine sender?" n \
+ "--enable-sender_macro" \
+ "--disable-sender_macro" &&
+
+config_query_option OPENDKIM_OPTS "Enable Vouch-By-Reference support?" n \
+ "--enable-vbr" \
+ "--disable-vbr" &&
+
+config_query_option OPENDKIM_OPTS "Enable default sender address?" n \
+ "--enable-default_sender" \
+ "--disable-default_sender"
diff --git a/mail/opendkim/DEPENDS b/mail/opendkim/DEPENDS
new file mode 100755
index 0000000..e321106
--- /dev/null
+++ b/mail/opendkim/DEPENDS
@@ -0,0 +1,59 @@
+optional_depends libmilter \
+ "--enable-filter" \
+ "--disable-filter" \
+ "to compile the opendkim filter" &&
+
+optional_depends gnutls \
+ "--with-gnutls" \
+ "--without-gnutls" \
+ "use GNUTLS instead of OpenSSL?" &&
+
+if ! is_depends_enabled $SPELL gnutls; then
+ depends SSL
+fi &&
+
+if list_find "$OPENDKIM_OPTS" "--enable-poll" || list_find "$OPENDKIM_OPTS"
"--enable-live-testing"; then
+ depends libbsd
+else
+ optional_depends libbsd "" "" "to use strlcat() and strlcpy() functions"
+fi &&
+
+case $OPENDKIM_PROFILING in
+ gcov) depends gcc "--with-gcov"
+ ;;
+ gprof) depends binutils "--with-gprof"
+ ;;
+esac &&
+
+optional_depends lua \
+ "--enable-rbl" \
+ "--disable-rbl" \
+ "for Realtime Blacklist query support" &&
+
+optional_depends tre \
+ "--enable-diffheaders" \
+ "--disable-diffheaders" \
+ "to compare signed and verified headers when possible" &&
+
+optional_depends rrdtool \
+ "--enable-reprrd" \
+ "--disable-reprrd" \
+ "for experimental reputation checks using RRD support" &&
+
+optional_depends curl \
+ "--enable-reputation " \
+ "--disable-reputation " \
+ "for experimental reputation checks support" &&
+
+if is_depends_enabled $SPELL curl; then
+ config_query_list OPENDKIM_REPUTATION "Which library do you want for
reputation checks support?" \
+ libxml2 \
+ jansson &&
+
+ depends $OPENDKIM_REPUTATION
+fi &&
+
+optional_depends libmemcached \
+ "--with-libmemcached" \
+ "--without-libmemcached" \
+ "for support of memory cache database provided by memcached"
diff --git a/mail/opendkim/DETAILS b/mail/opendkim/DETAILS
new file mode 100755
index 0000000..b7b699b
--- /dev/null
+++ b/mail/opendkim/DETAILS
@@ -0,0 +1,29 @@
+ SPELL=opendkim
+ VERSION=2.8.4
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE2=$SOURCE.asc
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ SOURCE2_URL[0]=$SOURCE_URL.asc
+ SOURCE_GPG=opendkim.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=http://www.opendkim.org/
+ LICENSE[0]=BSD
+ ENTERED=20130826
+ SHORT="open source DKIM library, MTA filter implementation and
associated tools"
+cat << EOF
+OpenDKIM is an open source implementation of the DKIM (Domain Keys Identified
+Mail) sender authentication system proposed by the E-mail Signing Technology
+Group (ESTG), now standardized by the IETF (RFC6376).
+It also includes implementations of the Author Domain Signing Practises
(ADSP,
+RFC5617) and Vouch By Reference (VBR, RFC5518) proposed standards, and the
+experimental Authorized Third Party Signatures protocol (ATPS, RFC6541).
+
+The OpenDKIM package consists of a library that implements the DKIM service
and
+a milter-based filter application that can plug in to any milter-aware MTA to
+provide that service to sufficiently recent sendmail MTAs and other MTAs that
+support the milter protocol.
+
+An optional asynchronous resolver library is also provided to work around
+limitations of the basic BIND resolver that comes installed on most systems.
+EOF
diff --git a/mail/opendkim/HISTORY b/mail/opendkim/HISTORY
new file mode 100644
index 0000000..090078f
--- /dev/null
+++ b/mail/opendkim/HISTORY
@@ -0,0 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2013-07-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS, DETAILS, BUILD, CONFIGURE, INSTALL, opendkim.gpg,
+ init.d/opendkim{,.conf}: spell created
diff --git a/mail/opendkim/INSTALL b/mail/opendkim/INSTALL
new file mode 100755
index 0000000..6545867
--- /dev/null
+++ b/mail/opendkim/INSTALL
@@ -0,0 +1,10 @@
+make_single &&
+default_install &&
+make_normal &&
+
+if [[ $INIT_INSTALLED ]]; then
+ install_config_file "$SPELL_DIRECTORY/init.d/opendkim.conf" \
+ "$INSTALL_ROOT/etc/sysconfig/opendkim"
+fi &&
+
+install -d -o opendkim -g opendkim -vm 755 "$INSTALL_ROOT/var/run/opendkim"
diff --git a/mail/opendkim/init.d/opendkim b/mail/opendkim/init.d/opendkim
new file mode 100755
index 0000000..739f90e
--- /dev/null
+++ b/mail/opendkim/init.d/opendkim
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+. /etc/sysconfig/opendkim
+
+PROGRAM=/usr/sbin/opendkim
+PIDFILE=/var/run/opendkim/opendkim.pid
+ARGS="-u opendkim -x /etc/opendkim/opendkim.conf -P $PIDFILE $OPENDKIM_ARGS"
+RUNLEVEL=3
+NEEDS="+network"
+
+. /etc/init.d/smgl_init
+
+reload() {
+ echo "Reloading $NAME..."
+
+ reloadproc $PROGRAM SIGUSR1
+}
diff --git a/mail/opendkim/init.d/opendkim.conf
b/mail/opendkim/init.d/opendkim.conf
new file mode 100644
index 0000000..3de738f
--- /dev/null
+++ b/mail/opendkim/init.d/opendkim.conf
@@ -0,0 +1,3 @@
+# For the arguments and description see opendkim(8)
+
+OPENDKIM_ARGS=""
diff --git a/mail/opendkim/opendkim.gpg b/mail/opendkim/opendkim.gpg
new file mode 100644
index 0000000..74ded02
Binary files /dev/null and b/mail/opendkim/opendkim.gpg differ
diff --git a/mail/openwebmail/DEPENDS b/mail/openwebmail/DEPENDS
index b54d57f..9381356 100755
--- a/mail/openwebmail/DEPENDS
+++ b/mail/openwebmail/DEPENDS
@@ -7,7 +7,7 @@ depends mime-base64 &&
depends text-iconv &&

if [[ "$OW_POP3SSL" == "y" ]]; then
- depends openssl &&
+ depends SSL &&
depends net-ssleay &&
depends io-socket-ssl
fi &&
diff --git a/mail/openwebmail/HISTORY b/mail/openwebmail/HISTORY
index 9cc8457..a13fd25 100644
--- a/mail/openwebmail/HISTORY
+++ b/mail/openwebmail/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2010-10-12 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed SOURCE_URL, removed not working SOURCE_URLs
fixed long description wrap
diff --git a/mail/postfix/BUILD b/mail/postfix/BUILD
index 14e3213..14834c6 100755
--- a/mail/postfix/BUILD
+++ b/mail/postfix/BUILD
@@ -70,17 +70,15 @@ if is_depends_enabled $SPELL postgresql; then
message "${MESSAGE_COLOR}PostgreSQL requested: Using
PostgresSQL${DEFAULT_COLOR}"
fi &&

-if is_depends_enabled $SPELL openssl; then
+if is_depends_enabled $SPELL $(get_spell_provider $SPELL SSL); then
AUXLIBS="$AUXLIBS -lssl -lcrypto" &&
CCARGS="$CCARGS -DHAS_SSL -DUSE_TLS -I$INSTALL_ROOT/usr/include/openssl"
&&
- message "${MESSAGE_COLOR}OpenSSL requested: Using OpenSSL for
SSL/TLS${DEFAULT_COLOR}"
+ message "${MESSAGE_COLOR}SSL library requested: Using
$(get_spell_provider $SPELL SSL) for SSL/TLS${DEFAULT_COLOR}"
fi &&

-# fix to get man pages to install in /usr/man
-#sedit "s:/usr/local:$INSTALL_ROOT/usr:" src/global/mail_params.h &&
+# fix to get man pages to install in /usr/share/man
CCARGS="$CCARGS -DDEF_MANPAGE_DIR=\\\"$INSTALL_ROOT/usr/share/man\\\"" &&

-
# NPTL glibc fix
if glibc_is_nptl; then
AUXLIBS="$AUXLIBS -lpthread"
@@ -91,18 +89,4 @@ make makefiles \
"OPT=$CFLAGS" \
"AUXLIBS=$AUXLIBS" \
"CCARGS=$CCARGS" &&
-make &&
-
-# Fix directories in the main.cf
-if [[ "$POSTFIX_PRE_EXISTING" == "yes" ]]; then
- if [[ "$POSTFIX_FIX_MAINCF" == "y" ]]; then
- # repair directories in the main.cf
- local MANPAGE_DIR="$(grep manpage_directory
$INSTALL_ROOT/etc/postfix/main.cf | cut -d"=" -f2)" &&
- MANPAGE_DIR="${MANPAGE_DIR## }" &&
-
- if [[ "$MANPAGE_DIR" != "$INSTALL_ROOT/usr/share/man" ]]; then
- sed -i -e "s|manpage_directory.*=.*|manpage_directory =
$INSTALL_ROOT/usr/share/man|" \
- "$INSTALL_ROOT/etc/postfix/main.cf"
- fi
- fi
-fi
+make
diff --git a/mail/postfix/CONFIGURE b/mail/postfix/CONFIGURE
index abaef3d..8031250 100755
--- a/mail/postfix/CONFIGURE
+++ b/mail/postfix/CONFIGURE
@@ -6,36 +6,17 @@ if [[ $PFIX_VER -lt 255 ]]; then
POSTFIX_VDA=$VDA
fi &&

-if [[ -f $INSTALL_ROOT/etc/postfix/main.cf ]]; then
- persistent_add POSTFIX_PRE_EXISTING &&
- POSTFIX_PRE_EXISTING="yes" &&
-
- message "${MESSAGE_COLOR}Pre-existing main.cf found. Doing upgrade
install.${DEFAULT_COLOR}" &&
- message "${WARNING_COLOR}If you do not say yes to the next question this
spell could fail to install${DEFAULT_COLOR}" &&
- message "${MESSAGE_COLOR}The spell will go through your main.cf and
ensure that the man pages are" &&
- message "installed to the right place, because the postfix install
program uses the" &&
- message "values from the main.cf to determine where to install
things.${DEFAULT_COLOR}" &&
-
- config_query POSTFIX_FIX_MAINCF "Check for and fix problems in installed
main.cf? (HIGHLY RECOMMENDED)" y
-else
- persistent_add POSTFIX_PRE_EXISTING &&
- POSTFIX_PRE_EXISTING="no" &&
+# removed obsolete configuration settings
+if [[ -n $POSTFIX_PRE_EXISTING ]]; then
+ persistent_remove POSTFIX_PRE_EXISTING
+fi &&

- message "${MESSAGE_COLOR}No pre-existing main.cf found. Doing normal
install.${DEFAULT_COLOR}"
+if [[ -n $POSTFIX_FIX_MAINCF ]]; then
+ persistent_remove POSTFIX_FIX_MAINCF
fi &&

config_query POSTFIX_BENCH "Install smtpstone benckmarking tools?" n &&

-# Config file backup
-#message "${MESSAGE_COLOR}Configuration file loss may expose your system to
SPAM relaying." &&
-#message "You should backup and restore configuration files and reply y to
the next two questions...${DEFAULT_COLOR}" &&
-#config_query BACKUP "Backup config on dispel?" y &&
-#config_query RESTORE "Restore config on rebuild/update?" y
-
-# Newaliases
-#message "${MESSAGE_COLOR}You should run newaliases after each aliases file
update, and on first $spell cast...$}DEFAULT_COLOR}" &&
-#config_query ALIAS "Run newaliases after cast?" y &&
-
if [[ "$POSTFIX_EXP" != "y" ]]; then
config_query POSTFIX_VDA "Apply Virtual Delivery Agent (VDA) patch?
(EXPERIMENTAL)" n
fi
diff --git a/mail/postfix/DEPENDS b/mail/postfix/DEPENDS
index 130702d..912ce5f 100755
--- a/mail/postfix/DEPENDS
+++ b/mail/postfix/DEPENDS
@@ -26,7 +26,7 @@ optional_depends linux-pam \
"" "" \
"for PAM support" &&

-optional_depends openssl \
+optional_depends SSL \
"" "" \
"for SSL/TLS support" &&

diff --git a/mail/postfix/DETAILS b/mail/postfix/DETAILS
index 4e6a32d..152cffa 100755
--- a/mail/postfix/DETAILS
+++ b/mail/postfix/DETAILS
@@ -4,9 +4,10 @@ if [[ "${POSTFIX_EXP}" == "y" ]]; then
VERSION=2.9-20110615
PFIX_BRANCH=experimental
else
- VERSION=2.9.6
+ VERSION=2.9.11
PFIX_BRANCH=official
SECURITY_PATCH=1
+ PATCHLEVEL=1
fi

SOURCE=$SPELL-$VERSION.tar.gz
@@ -67,7 +68,7 @@ if [[ "$POSTFIX_VDA" == "y" ]]; then
VTAG=v10
SOURCE3=$SPELL-vda-$VTAG-$VERSION3.patch
SOURCE3_URL[0]=http://vda.sourceforge.net/VDA/$SOURCE3
-
SOURCE3_HASH=sha512:d8ef65b0eb683ce3636d206bf87d4d2ecfcec10a7c13803a262ae6180e1bb287e033a0f58744c222c9c2319466deb520dd99847387e02802deeb755980cbe16e
+
SOURCE3_HASH=sha512:d8ef65b0eb683ce3636d206bf87d4d2ecfcec10a7c13803a262ae6180e1bb287e033a0f58744c222c9c2319466deb520dd99847387e02802deeb755980cbe16e
fi

WEB_SITE="http://www.postfix.org/";
diff --git a/mail/postfix/HISTORY b/mail/postfix/HISTORY
index 429cb6f..f4885cb 100644
--- a/mail/postfix/HISTORY
+++ b/mail/postfix/HISTORY
@@ -1,3 +1,31 @@
+2014-10-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.9.11; PATCHLEVEL=1
+ * INSTALL: dropped unneeded config tracking; install qmqp-sink tool
and
+ all benchmarking utility manual pages; checked build for both castfs
+ and non-castfs installations
+ * BUILD: fixed comment about manual installation; removed sed magic
+ * CONFIGURE: removed obsolete configure options and persistent vars
+ * protected: added, to keep main.cf config file, it is managed by
+ upstream postfix-install script
+ * volatiles: added, for non-tracking of queue files
+
+2014-10-16 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.9.10
+ * BUILD, TRIGGERS: corrected SSL handling
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-04-06 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.9.9
+
+2013-09-07 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.9.8
+
+2013-07-20 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.9.7
+ * no-db.patch: updated patch to support Linux kernel 3.x
+
2013-02-05 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.9.6

diff --git a/mail/postfix/INSTALL b/mail/postfix/INSTALL
index 69c10e8..00a83ea 100755
--- a/mail/postfix/INSTALL
+++ b/mail/postfix/INSTALL
@@ -1,38 +1,19 @@
-if [[ "$POSTFIX_PRE_EXISTING" == "no" ]]; then
- # OMG YAY fixes for stupid godamn config files!
- note_config_files /etc/postfix/main.cf &&
- note_config_files /etc/postfix/master.cf &&
- note_config_files /etc/postfix/aliases &&
- note_config_files /etc/postfix/access &&
- note_config_files /etc/postfix/canonical &&
- note_config_files /etc/postfix/generic &&
- note_config_files /etc/postfix/header_checks &&
- note_config_files /etc/postfix/relocated &&
- note_config_files /etc/postfix/transport &&
-
- # the below are the answers to the interactive install
- /bin/bash postfix-install -non-interactive \
- install_root="$INSTALL_ROOT" \
- tempdir="$SOURCE_DIRECTORY" \
- config_directory="$INSTALL_ROOT/etc/postfix" \
- daemon_directory="$INSTALL_ROOT/usr/libexec/postfix" \
- command_directory="$INSTALL_ROOT/usr/sbin" \
- queue_directory="$INSTALL_ROOT/var/spool/postfix" \
- sendmail_path="$INSTALL_ROOT/usr/sbin/sendmail" \
- newaliases_path="$INSTALL_ROOT/usr/bin/newaliases" \
- mailq_path="$INSTALL_ROOT/usr/bin/mailq" \
- mail_owner=postfix \
- setgid_group=postdrop \
- html_directory=no \
- manpage_directory="$INSTALL_ROOT/usr/share/man" \
- readme_directory=no &&
-
- # fix the default manpage_directory
- sed -i -e "s|manpage_directory.*=.*|manpage_directory =
$INSTALL_ROOT/usr/share/man|" /etc/postfix/main.cf
-else
- # preexisting install found doing the upgrade, which is unattended
- make upgrade
-fi &&
+# the below are the answers to the interactive install
+/bin/bash postfix-install -non-interactive \
+ install_root="$INSTALL_ROOT" \
+ tempdir="$SOURCE_DIRECTORY" \
+ config_directory="$INSTALL_ROOT/etc/postfix" \
+ daemon_directory="$INSTALL_ROOT/usr/libexec/postfix" \
+ command_directory="$INSTALL_ROOT/usr/sbin" \
+ queue_directory="$INSTALL_ROOT/var/spool/postfix" \
+ sendmail_path="$INSTALL_ROOT/usr/sbin/sendmail" \
+ newaliases_path="$INSTALL_ROOT/usr/bin/newaliases" \
+ mailq_path="$INSTALL_ROOT/usr/bin/mailq" \
+ manpage_directory="$INSTALL_ROOT/usr/share/man" \
+ mail_owner=postfix \
+ setgid_group=postdrop \
+ html_directory=no \
+ readme_directory=no &&

ln -sf ../sbin/sendmail "$INSTALL_ROOT/usr/lib/sendmail" &&
ln -sf postfix/aliases "$INSTALL_ROOT/etc/aliases" &&
@@ -40,7 +21,10 @@ ln -sf postfix/aliases "$INSTALL_ROOT/etc/aliases" &&
if [[ "$POSTFIX_BENCH" == "y" ]]; then
local file &&

- for file in qmqp-source smtp-sink smtp-source; do
- install -v -m 544 "src/smtpstone/$file" "$INSTALL_ROOT/usr/sbin"
+ mkdir -p "$INSTALL_ROOT/usr/share/man/man1" &&
+
+ for file in qmqp-sink qmqp-source smtp-sink smtp-source; do
+ install -v -m 544 "src/smtpstone/$file" "$INSTALL_ROOT/usr/sbin" &&
+ install -v -m 644 "man/man1/$file.1"
"$INSTALL_ROOT/usr/share/man/man1/"
done
fi
diff --git a/mail/postfix/TRIGGERS b/mail/postfix/TRIGGERS
index 8fec85e..5b549ae 100755
--- a/mail/postfix/TRIGGERS
+++ b/mail/postfix/TRIGGERS
@@ -6,7 +6,7 @@ for spelldep in cyrus-sasl db linux-pam; do
fi
done

-for spelldep in mysql postgresql openssl; do
+for spelldep in mysql postgresql $(get_spell_provider $SPELL SSL); do
if is_depends_enabled $SPELL $spelldep; then
on_cast $spelldep check_self
fi
diff --git a/mail/postfix/no-db.patch b/mail/postfix/no-db.patch
index e6277f7..2a38124 100644
--- a/mail/postfix/no-db.patch
+++ b/mail/postfix/no-db.patch
@@ -29,3 +29,27 @@
for name in nsl resolv $GDBM_LIBS
do
for lib in /usr/lib64 /lib64 /usr/lib /lib
+--- makedefs.orig 2012-11-30 03:53:34.000000000 +0400
++++ makedefs 2013-07-20 16:57:49.260069906 +0400
+@@ -358,15 +358,15 @@
+ elif [ -f /usr/include/db/db.h ]
+ then
+ CCARGS="$CCARGS -I/usr/include/db"
+- else
++ # else
+ # On a properly installed system, Postfix builds
+ # by including <db.h> and by linking with -ldb
+- echo "No <db.h> include file found." 1>&2
+- echo "Install the appropriate db*-devel package first."
1>&2
+- echo "See the RELEASE_NOTES file for more information."
1>&2
+- exit 1
++ # echo "No <db.h> include file found." 1>&2
++ # echo "Install the appropriate db*-devel package first."
1>&2
++ # echo "See the RELEASE_NOTES file for more information."
1>&2
++ # exit 1
+ fi
+- SYSLIBS="-ldb"
++ # SYSLIBS="-ldb"
+ for name in nsl resolv
+ do
+ for lib in /usr/lib64 /lib64 /usr/lib /lib
diff --git a/mail/postfix/protected b/mail/postfix/protected
new file mode 100644
index 0000000..e6a69cb
--- /dev/null
+++ b/mail/postfix/protected
@@ -0,0 +1 @@
+^/etc/postfix/main\.cf$
diff --git a/mail/postfix/volatiles b/mail/postfix/volatiles
new file mode 100644
index 0000000..863c34a
--- /dev/null
+++ b/mail/postfix/volatiles
@@ -0,0 +1 @@
+^/var/spool/postfix/
diff --git a/mail/sendmail.gpg b/mail/sendmail.gpg
new file mode 100644
index 0000000..5b71850
Binary files /dev/null and b/mail/sendmail.gpg differ
diff --git a/mail/sendmail/HISTORY b/mail/sendmail/HISTORY
index a41e1e4..830f22c 100644
--- a/mail/sendmail/HISTORY
+++ b/mail/sendmail/HISTORY
@@ -1,3 +1,6 @@
+2013-07-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * sendmail.gpg: moved to section
+
2012-12-09 Vlad Glagolev <stealth AT sourcemage.org>
* CONFLICTS: added msmtp

diff --git a/mail/sendmail/sendmail.gpg b/mail/sendmail/sendmail.gpg
deleted file mode 100644
index dbf9a6a..0000000
Binary files a/mail/sendmail/sendmail.gpg and /dev/null differ
diff --git a/mail/smtpc/BUILD b/mail/smtpc/BUILD
new file mode 100755
index 0000000..73252f6
--- /dev/null
+++ b/mail/smtpc/BUILD
@@ -0,0 +1,5 @@
+make &&
+
+if list_find "$LDFLAGS" "-s"; then
+ strip -v smtpc
+fi
diff --git a/mail/smtpc/DEPENDS b/mail/smtpc/DEPENDS
new file mode 100755
index 0000000..09706da
--- /dev/null
+++ b/mail/smtpc/DEPENDS
@@ -0,0 +1 @@
+depends SSL
diff --git a/mail/smtpc/DETAILS b/mail/smtpc/DETAILS
new file mode 100755
index 0000000..78e5956
--- /dev/null
+++ b/mail/smtpc/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=smtpc
+ VERSION=1.53
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+
SOURCE_URL[0]=http://www-uxsup.csx.cam.ac.uk/~fanf2/hermes/src/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:7658e5569220e9bf4216ba2c234eb2946f9874ed7430e215ef7b5a89c4eb0c4fc2cdfd991a24840159e3dcdc3fd2165abe3f728b94d34625c04d5fb0afc3d03d
+ DOCS="ChangeLog"
+ WEB_SITE=http://www-uxsup.csx.cam.ac.uk/~fanf2/
+ ENTERED=20140324
+ LICENSE[0]=GPL
+ KEYWORDS="smtp mail"
+ SHORT="test smtp client"
+cat << EOF
+smtpc is a small SMTP client for testing complicated MTA configurations
+involving cryptography and authentication. It's a bit rough-and-ready at the
+moment.
+EOF
diff --git a/mail/smtpc/HISTORY b/mail/smtpc/HISTORY
new file mode 100644
index 0000000..97ea510
--- /dev/null
+++ b/mail/smtpc/HISTORY
@@ -0,0 +1,5 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-03-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, {PRE,}BUILD, INSTALL: created spell
diff --git a/mail/smtpc/INSTALL b/mail/smtpc/INSTALL
new file mode 100755
index 0000000..daa734d
--- /dev/null
+++ b/mail/smtpc/INSTALL
@@ -0,0 +1 @@
+install -vm 755 smtpc "$INSTALL_ROOT/usr/bin"
diff --git a/mail/smtpc/PRE_BUILD b/mail/smtpc/PRE_BUILD
new file mode 100755
index 0000000..199d812
--- /dev/null
+++ b/mail/smtpc/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+sedit "s:-o:$CFLAGS -o:" Makefile
diff --git a/mail/spamassassin/DEPENDS b/mail/spamassassin/DEPENDS
index 016b29f..7b72db1 100755
--- a/mail/spamassassin/DEPENDS
+++ b/mail/spamassassin/DEPENDS
@@ -4,7 +4,7 @@ depends digest-sha1 &&
depends net-dns &&

if [ "$MAILSPAM_SSL" = "y" ]; then
- depends openssl &&
+ depends SSL &&
depends io-socket-ssl
fi &&

diff --git a/mail/spamassassin/HISTORY b/mail/spamassassin/HISTORY
index 43a73e3..0db103b 100644
--- a/mail/spamassassin/HISTORY
+++ b/mail/spamassassin/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2008-06-13 George Sherwood <gsherwood AT sourcemage.org>
* DETAILS: Updated to version 3.2.5

diff --git a/mail/spamprobe/DEPENDS b/mail/spamprobe/DEPENDS
index 929f6ef..31f66b7 100755
--- a/mail/spamprobe/DEPENDS
+++ b/mail/spamprobe/DEPENDS
@@ -1,4 +1,4 @@
depends db &&
-optional_depends giflib "--with-gif" "--without-gif" "to classify image
only mails" &&
+optional_depends GIFLIB "--with-gif" "--without-gif" "to classify image
only mails" &&
optional_depends JPEG "--with-jpeg" "--without-jpeg" "process jpeg
images" &&
optional_depends libpng "--with-png" "--without-png" "process png images"
diff --git a/mail/spamprobe/HISTORY b/mail/spamprobe/HISTORY
index 48eebb5..e154bdc 100644
--- a/mail/spamprobe/HISTORY
+++ b/mail/spamprobe/HISTORY
@@ -1,3 +1,6 @@
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
2010-11-03 Ladislav Hagara <hgr AT vabo.cz>
* DEPENDS: jpeg -> JPEG

diff --git a/mail/ssmtp/0020_all_from-format-fix.patch
b/mail/ssmtp/0020_all_from-format-fix.patch
new file mode 100644
index 0000000..da3292d
--- /dev/null
+++ b/mail/ssmtp/0020_all_from-format-fix.patch
@@ -0,0 +1,13 @@
+Index: ssmtp-2.64/ssmtp.c
+===================================================================
+--- ssmtp-2.64.orig/ssmtp.c
++++ ssmtp-2.64/ssmtp.c
+@@ -454,7 +454,7 @@ from_format() -- Generate standard From:
+ */
+ char *from_format(char *str, bool_t override_from)
+ {
+- char buf[(BUF_SZ + 1)];
++ char buf[(BUF_SZ + 1)] = "";
+
+ if(override_from) {
+ if(minus_f) {
diff --git a/mail/ssmtp/0030_all_authpass.patch
b/mail/ssmtp/0030_all_authpass.patch
new file mode 100644
index 0000000..2e39535
--- /dev/null
+++ b/mail/ssmtp/0030_all_authpass.patch
@@ -0,0 +1,14 @@
+Index: ssmtp-2.64/ssmtp.c
+===================================================================
+--- ssmtp-2.64.orig/ssmtp.c
++++ ssmtp-2.64/ssmtp.c
+@@ -1057,7 +1057,8 @@ bool_t read_config()
+ }
+ }
+ else if(strcasecmp(p, "AuthPass") == 0 && !auth_pass)
{
+- if((auth_pass = strdup(q)) == (char *)NULL) {
++ auth_pass = firsttok(&rightside, " \n\t");
++ if(auth_pass == (char *)NULL) {
+ die("parse_config() -- strdup()
failed");
+ }
+
diff --git a/mail/ssmtp/0060_all_opessl_crypto.patch
b/mail/ssmtp/0060_all_opessl_crypto.patch
new file mode 100644
index 0000000..e3055b2
--- /dev/null
+++ b/mail/ssmtp/0060_all_opessl_crypto.patch
@@ -0,0 +1,21 @@
+Fix linking error:
+
+Undefined symbols:
+ "_X509_free", referenced from:
+ _smtp_open in ssmtp.o
+ld: symbol(s) not found
+
+
+Index: ssmtp-2.64/configure.in
+===================================================================
+--- ssmtp-2.64.orig/configure.in
++++ ssmtp-2.64/configure.in
+@@ -52,7 +52,7 @@ AC_ARG_ENABLE(ssl,
+ [ --enable-ssl support for secure connection to mail server])
+ if test x$enableval = xyes ; then
+ AC_DEFINE(HAVE_SSL)
+- LIBS="$LIBS -lssl"
++ LIBS="$LIBS -lssl -lcrypto"
+ fi
+ enableval=""
+
diff --git a/mail/ssmtp/0080_all_gnutls.patch
b/mail/ssmtp/0080_all_gnutls.patch
new file mode 100644
index 0000000..74bdb4c
--- /dev/null
+++ b/mail/ssmtp/0080_all_gnutls.patch
@@ -0,0 +1,88 @@
+http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=374327
+
+GPL code linked against OpenSSL without exception
+
+[ Alejandro Rios ]
+* Initial port from openssl to gnutls
+
+[ Anibal Monsalve Salazar ]
+* configure: replaced -lssl with /usr/lib/libgnutls-openssl.so.
+* ssmtp.c: replaced SSL_CTX_use_certificate_chain_file with
+ SSL_CTX_use_certificate_file and marked SSL_CTX_check_private_key
+ as not used.
+
+Alejandro Rios <alerios AT debian.org>
+Anibal Monsalve Salazar <anibal AT debian.org>
+
+Index: ssmtp-2.64/ssmtp.c
+===================================================================
+--- ssmtp-2.64.orig/ssmtp.c
++++ ssmtp-2.64/ssmtp.c
+@@ -27,12 +27,16 @@
+ #include <ctype.h>
+ #include <netdb.h>
+ #ifdef HAVE_SSL
++#ifdef HAVE_GNUTLS
++#include <gnutls/openssl.h>
++#else
+ #include <openssl/crypto.h>
+ #include <openssl/x509.h>
+ #include <openssl/pem.h>
+ #include <openssl/ssl.h>
+ #include <openssl/err.h>
+ #endif
++#endif
+ #ifdef MD5AUTH
+ #include "md5auth/hmac_md5.h"
+ #endif
+@@ -1154,7 +1158,11 @@ int smtp_open(char *host, int port)
+ }
+
+ if(use_cert == True) {
++#ifdef HAVE_GNUTLS
++ if(SSL_CTX_use_certificate_file(ctx, tls_cert,
SSL_FILETYPE_PEM) <= 0) {
++#else
+ if(SSL_CTX_use_certificate_chain_file(ctx, tls_cert) <= 0) {
++#endif
+ perror("Use certfile");
+ return(-1);
+ }
+@@ -1164,10 +1172,12 @@ int smtp_open(char *host, int port)
+ return(-1);
+ }
+
++#ifndef HAVE_GNUTLS
+ if(!SSL_CTX_check_private_key(ctx)) {
+ log_event(LOG_ERR, "Private key does not match the
certificate public key\n");
+ return(-1);
+ }
++#endif
+ }
+ #endif
+
+Index: ssmtp-2.64/configure.in
+===================================================================
+--- ssmtp-2.64.orig/configure.in
++++ ssmtp-2.64/configure.in
+@@ -50,11 +50,17 @@ enableval=""
+
+ AC_ARG_ENABLE(ssl,
+ [ --enable-ssl support for secure connection to mail server])
+-if test x$enableval = xyes ; then
+- AC_DEFINE(HAVE_SSL)
+- LIBS="$LIBS -lssl -lcrypto"
++AC_ARG_WITH([gnutls],
++ AS_HELP_STRING([--with-gnutls], [Use GnuTLS for SSL support]))
++if test x$enable_ssl = "xyes" ; then
++ AC_DEFINE(HAVE_SSL)
++ if test "x$with_gnutls" != "xyes"; then
++ LIBS="$LIBS -lssl -lcrypto"
++ else
++ AC_DEFINE([HAVE_GNUTLS])
++ LIBS="$LIBS -lgnutls-openssl"
++ fi
+ fi
+-enableval=""
+
+ AC_ARG_ENABLE(inet6,
+ [ --enable-inet6 support for IPv6 transport])
diff --git a/mail/ssmtp/0100_all_ldflags.patch
b/mail/ssmtp/0100_all_ldflags.patch
new file mode 100644
index 0000000..e740d24
--- /dev/null
+++ b/mail/ssmtp/0100_all_ldflags.patch
@@ -0,0 +1,22 @@
+Index: ssmtp-2.64/Makefile.in
+===================================================================
+--- ssmtp-2.64.orig/Makefile.in
++++ ssmtp-2.64/Makefile.in
+@@ -9,6 +9,8 @@ mandir=$(prefix)/man/man8
+
+ LN_S=@LN_S@
+ CC=@CC@
++LDFLAGS=@LDFLAGS@
++LIBS=@LIBS@
+
+ etcdir=@sysconfdir@
+ SSMTPCONFDIR=$(etcdir)/ssmtp
+@@ -79,7 +81,7 @@ uninstall-sendmail: uninstall
+
+ # Binaries:
+ ssmtp: $(OBJS)
+- $(CC) -o ssmtp $(OBJS) @LIBS@ $(CFLAGS)
++ $(CC) $(CFLAGS) $(LDFLAGS) -o ssmtp $(OBJS) $(LIBS)
+
+ .PHONY: clean
+ clean:
diff --git a/mail/ssmtp/0110_all_stdint.patch
b/mail/ssmtp/0110_all_stdint.patch
new file mode 100644
index 0000000..066ab49
--- /dev/null
+++ b/mail/ssmtp/0110_all_stdint.patch
@@ -0,0 +1,133 @@
+Use C99 standard's uint32_t
+
+Index: ssmtp-2.64/md5auth/md5.h
+===================================================================
+--- ssmtp-2.64.orig/md5auth/md5.h
++++ ssmtp-2.64/md5auth/md5.h
+@@ -23,10 +23,12 @@ These notices must be retained in any co
+ documentation and/or software.
+ */
+
++#include <stdint.h>
++
+ /* MD5 context. */
+ typedef struct {
+- u_int32_t state[4]; /* state (ABCD) */
+- u_int32_t count[2]; /* number of bits, modulo 2^64 (lsb first) */
++ uint32_t state[4]; /* state (ABCD) */
++ uint32_t count[2]; /* number of bits, modulo 2^64 (lsb first) */
+ unsigned char buffer[64]; /* input buffer */
+ } MD5_CTX;
+
+Index: ssmtp-2.64/md5auth/md5c.c
+===================================================================
+--- ssmtp-2.64.orig/md5auth/md5c.c
++++ ssmtp-2.64/md5auth/md5c.c
+@@ -46,11 +46,11 @@ documentation and/or software.
+ #define S43 15
+ #define S44 21
+
+-static void MD5Transform PROTO_LIST ((u_int32_t [4], unsigned char [64]));
++static void MD5Transform PROTO_LIST ((uint32_t [4], unsigned char [64]));
+ static void Encode PROTO_LIST
+- ((unsigned char *, u_int32_t *, unsigned int));
++ ((unsigned char *, uint32_t *, unsigned int));
+ static void Decode PROTO_LIST
+- ((u_int32_t *, unsigned char *, unsigned int));
++ ((uint32_t *, unsigned char *, unsigned int));
+ static void MD5_memcpy PROTO_LIST ((POINTER, POINTER, unsigned int));
+ static void MD5_memset PROTO_LIST ((POINTER, int, unsigned int));
+
+@@ -75,22 +75,22 @@ static unsigned char PADDING[64] = {
+ Rotation is separate from addition to prevent recomputation.
+ */
+ #define FF(a, b, c, d, x, s, ac) { \
+- (a) += F ((b), (c), (d)) + (x) + (u_int32_t)(ac); \
++ (a) += F ((b), (c), (d)) + (x) + (uint32_t)(ac); \
+ (a) = ROTATE_LEFT ((a), (s)); \
+ (a) += (b); \
+ }
+ #define GG(a, b, c, d, x, s, ac) { \
+- (a) += G ((b), (c), (d)) + (x) + (u_int32_t)(ac); \
++ (a) += G ((b), (c), (d)) + (x) + (uint32_t)(ac); \
+ (a) = ROTATE_LEFT ((a), (s)); \
+ (a) += (b); \
+ }
+ #define HH(a, b, c, d, x, s, ac) { \
+- (a) += H ((b), (c), (d)) + (x) + (u_int32_t)(ac); \
++ (a) += H ((b), (c), (d)) + (x) + (uint32_t)(ac); \
+ (a) = ROTATE_LEFT ((a), (s)); \
+ (a) += (b); \
+ }
+ #define II(a, b, c, d, x, s, ac) { \
+- (a) += I ((b), (c), (d)) + (x) + (u_int32_t)(ac); \
++ (a) += I ((b), (c), (d)) + (x) + (uint32_t)(ac); \
+ (a) = ROTATE_LEFT ((a), (s)); \
+ (a) += (b); \
+ }
+@@ -124,10 +124,10 @@ unsigned int inputLen;
+ index = (unsigned int)((context->count[0] >> 3) & 0x3F);
+
+ /* Update number of bits */
+- if ((context->count[0] += ((u_int32_t)inputLen << 3))
+- < ((u_int32_t)inputLen << 3))
++ if ((context->count[0] += ((uint32_t)inputLen << 3))
++ < ((uint32_t)inputLen << 3))
+ context->count[1]++;
+- context->count[1] += ((u_int32_t)inputLen >> 29);
++ context->count[1] += ((uint32_t)inputLen >> 29);
+
+ partLen = 64 - index;
+
+@@ -184,10 +184,10 @@ MD5_CTX *context;
+ /* MD5 basic transformation. Transforms state based on block.
+ */
+ static void MD5Transform (state, block)
+-u_int32_t state[4];
++uint32_t state[4];
+ unsigned char block[64];
+ {
+- u_int32_t a = state[0], b = state[1], c = state[2], d = state[3], x[16];
++ uint32_t a = state[0], b = state[1], c = state[2], d = state[3], x[16];
+
+ Decode (x, block, 64);
+
+@@ -273,12 +273,12 @@ unsigned char block[64];
+ MD5_memset ((POINTER)x, 0, sizeof (x));
+ }
+
+-/* Encodes input (u_int32_t) into output (unsigned char). Assumes len is
++/* Encodes input (uint32_t) into output (unsigned char). Assumes len is
+ a multiple of 4.
+ */
+ static void Encode (output, input, len)
+ unsigned char *output;
+-u_int32_t *input;
++uint32_t *input;
+ unsigned int len;
+ {
+ unsigned int i, j;
+@@ -291,19 +291,19 @@ unsigned int len;
+ }
+ }
+
+-/* Decodes input (unsigned char) into output (u_int32_t). Assumes len is
++/* Decodes input (unsigned char) into output (uint32_t). Assumes len is
+ a multiple of 4.
+ */
+ static void Decode (output, input, len)
+-u_int32_t *output;
++uint32_t *output;
+ unsigned char *input;
+ unsigned int len;
+ {
+ unsigned int i, j;
+
+ for (i = 0, j = 0; j < len; i++, j += 4)
+- output[i] = ((u_int32_t)input[j]) | (((u_int32_t)input[j+1]) << 8) |
+- (((u_int32_t)input[j+2]) << 16) | (((u_int32_t)input[j+3]) << 24);
++ output[i] = ((uint32_t)input[j]) | (((uint32_t)input[j+1]) << 8) |
++ (((uint32_t)input[j+2]) << 16) | (((uint32_t)input[j+3]) << 24);
+ }
+
+ /* Note: Replace "for loop" with standard memcpy if possible.
diff --git a/mail/ssmtp/BUILD b/mail/ssmtp/BUILD
new file mode 100755
index 0000000..aaeeff1
--- /dev/null
+++ b/mail/ssmtp/BUILD
@@ -0,0 +1 @@
+LIBS="-lcrypto" default_build
diff --git a/mail/ssmtp/DEPENDS b/mail/ssmtp/DEPENDS
index 65e81a1..c757787 100755
--- a/mail/ssmtp/DEPENDS
+++ b/mail/ssmtp/DEPENDS
@@ -1,2 +1,2 @@
-optional_depends openssl "--enable-ssl" "--disable-ssl" \
+optional_depends SSL "--enable-ssl" "--disable-ssl" \
"Enable SSL/TLS support?"
diff --git a/mail/ssmtp/HISTORY b/mail/ssmtp/HISTORY
index 1ed69d3..792e194 100644
--- a/mail/ssmtp/HISTORY
+++ b/mail/ssmtp/HISTORY
@@ -1,3 +1,14 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-03-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD: add libcrypt to LIBS
+ * PRE_BUILD, 0020_all_from-format-fix.patch,
+ 0030_all_authpass.patch, 0060_all_opessl_crypto.patch,
+ 0080_all_gnutls.patch, 0100_all_ldflags.patch,
+ 0110_all_stdint.patch: add patches from gentoo to fix build
+ errors
+
2012-01-19 Vlad Glagolev <stealth AT sourcemage.org>
* CONFLICTS: added masqmail

diff --git a/mail/ssmtp/PRE_BUILD b/mail/ssmtp/PRE_BUILD
new file mode 100755
index 0000000..71a97b6
--- /dev/null
+++ b/mail/ssmtp/PRE_BUILD
@@ -0,0 +1,8 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 < $SPELL_DIRECTORY/0020_all_from-format-fix.patch &&
+patch -p1 < $SPELL_DIRECTORY/0030_all_authpass.patch &&
+patch -p1 < $SPELL_DIRECTORY/0060_all_opessl_crypto.patch &&
+patch -p1 < $SPELL_DIRECTORY/0080_all_gnutls.patch &&
+patch -p1 < $SPELL_DIRECTORY/0100_all_ldflags.patch &&
+patch -p1 < $SPELL_DIRECTORY/0110_all_stdint.patch
diff --git a/mail/sylpheed-gtk2/DEPENDS b/mail/sylpheed-gtk2/DEPENDS
index ab93ba8..6c5b8f7 100755
--- a/mail/sylpheed-gtk2/DEPENDS
+++ b/mail/sylpheed-gtk2/DEPENDS
@@ -3,7 +3,7 @@ depends GTK2 &&
optional_depends "compface" "" "" "for X-Face support" &&
optional_depends "gdk-pixbuf" "" "" "for built-in image view support" &&

-optional_depends "openssl" \
+optional_depends "SSL" \
"--enable-ssl" \
"" \
"for pop3s and imaps" &&
diff --git a/mail/sylpheed-gtk2/HISTORY b/mail/sylpheed-gtk2/HISTORY
index 6d3729f..0b90ac5 100644
--- a/mail/sylpheed-gtk2/HISTORY
+++ b/mail/sylpheed-gtk2/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/mail/sylpheed.gpg b/mail/sylpheed.gpg
index 7cc6bb5..0b00fa3 100644
Binary files a/mail/sylpheed.gpg and b/mail/sylpheed.gpg differ
diff --git a/mail/sylpheed/DEPENDS b/mail/sylpheed/DEPENDS
index fe703ec..685f500 100755
--- a/mail/sylpheed/DEPENDS
+++ b/mail/sylpheed/DEPENDS
@@ -25,7 +25,7 @@ optional_depends gpgme \
"--disable-gpgme" \
"for encrypted email" &&

-optional_depends openssl \
+optional_depends SSL \
"--enable-ssl" \
"--disable-ssl" \
"for SSL support" &&
diff --git a/mail/sylpheed/DETAILS b/mail/sylpheed/DETAILS
index 642e0d7..483b2e3 100755
--- a/mail/sylpheed/DETAILS
+++ b/mail/sylpheed/DETAILS
@@ -3,7 +3,7 @@ if [[ $SYLPHEED_GTK2 == n ]]; then
VERSION=1.0.6

SOURCE_HASH=sha512:2b94979b671ef63b62040ed6b394368536a4817de910407cdfcdadc891e77a6752a6b547c0c1fdaa5360bd4c3b6c0a497f3d75bb17476a0ee37f7c4b5f18136e
else
- VERSION=3.3.0
+ VERSION=3.4.2
SECURITY_PATCH=1
if [[ $SYLPHEED_IT == y ]]; then
SOURCE3=Sylpheed3.0_icon-set.tar.gz
diff --git a/mail/sylpheed/HISTORY b/mail/sylpheed/HISTORY
index ba8ae27..21d37d8 100644
--- a/mail/sylpheed/HISTORY
+++ b/mail/sylpheed/HISTORY
@@ -1,3 +1,18 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-06-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.4.2
+
+2014-04-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.4.1
+
+2014-04-04 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.4.0
+
+2014-03-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.3.1
+
2012-11-10 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.3.0

diff --git
a/mail/thunderbird/0001-remove-version-number-from-thunderbird-s-installatio.patch

b/mail/thunderbird/0001-remove-version-number-from-thunderbird-s-installatio.patch
new file mode 100644
index 0000000..5b1b2ae
--- /dev/null
+++
b/mail/thunderbird/0001-remove-version-number-from-thunderbird-s-installatio.patch
@@ -0,0 +1,64 @@
+From 3509f66d1881194da6dacfba7bb592ee7d13b5f0 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+Date: Thu, 12 Dec 2013 23:27:13 +0100
+Subject: [PATCH] remove version number from thunderbird's installation path
+
+---
+ config/baseconfig.mk | 8 ++++----
+ mozilla/config/baseconfig.mk | 8 ++++----
+ mozilla/js/src/config/baseconfig.mk | 4 ++--
+ 3 files changed, 10 insertions(+), 10 deletions(-)
+
+diff --git a/config/baseconfig.mk b/config/baseconfig.mk
+index 636b9aa..fe36c48 100644
+--- a/config/baseconfig.mk
++++ b/config/baseconfig.mk
+@@ -1,9 +1,9 @@
+ INCLUDED_AUTOCONF_MK = 1
+
+-includedir := $(includedir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
+-idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
+-installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
+-sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION)
++includedir := $(includedir)/$(MOZ_APP_NAME)
++idldir = $(datadir)/idl/$(MOZ_APP_NAME)
++installdir = $(libdir)/$(MOZ_APP_NAME)
++sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel
+ MOZILLA_SRCDIR = $(topsrcdir)/mozilla
+ MOZDEPTH = $(DEPTH)/mozilla
+ DIST = $(MOZDEPTH)/dist
+diff --git a/mozilla/config/baseconfig.mk b/mozilla/config/baseconfig.mk
+index ae69bae..c452e84 100644
+--- a/mozilla/config/baseconfig.mk
++++ b/mozilla/config/baseconfig.mk
+@@ -1,9 +1,9 @@
+ INCLUDED_AUTOCONF_MK = 1
+
+-includedir := $(includedir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
+-idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
+-installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
+-sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION)
++includedir := $(includedir)/$(MOZ_APP_NAME)
++idldir = $(datadir)/idl/$(MOZ_APP_NAME)
++installdir = $(libdir)/$(MOZ_APP_NAME)
++sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel
+ DIST = $(DEPTH)/dist
+
+ # We do magic with OBJ_SUFFIX in config.mk, the following ensures we don't
+diff --git a/mozilla/js/src/config/baseconfig.mk
b/mozilla/js/src/config/baseconfig.mk
+index 6ca9f60..9262ac1 100644
+--- a/mozilla/js/src/config/baseconfig.mk
++++ b/mozilla/js/src/config/baseconfig.mk
+@@ -1,7 +1,7 @@
+ INCLUDED_AUTOCONF_MK = 1
+
+-installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
+-sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION)
++installdir = $(libdir)/$(MOZ_APP_NAME)
++sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel
+
+ ifneq (,$(filter /%,$(TOP_DIST)))
+ DIST = $(TOP_DIST)
+--
+1.8.5.1
+
diff --git a/mail/thunderbird/BUILD b/mail/thunderbird/BUILD
index 0f266cd..50f9798 100755
--- a/mail/thunderbird/BUILD
+++ b/mail/thunderbird/BUILD
@@ -1,41 +1,33 @@
-cd $SOURCE_DIRECTORY/comm-* &&
+cd "${SOURCE_DIRECTORY}"/comm-* &&

-THUNDERBIRD_HOME=${INSTALL_ROOT}/usr/lib/thunderbird &&
+THUNDERBIRD_HOME="${INSTALL_ROOT}"/usr/lib/thunderbird &&
export MOZ_THUNDERBIRD="1" &&

#
# No fast optimization for Mozilla, bit us so many times...
#
-export CFLAGS="${CFLAGS//-O3/-O2}" &&
-export CXXFLAGS="${CXXFLAGS//-O3/-O2}" &&
+CFLAGS="${CFLAGS//-Os/-O2}" &&
+CXXFLAGS="${CXXFLAGS//-Os/-O2}" &&
+CFLAGS="${CFLAGS//-O3/-O2}" &&
+CXXFLAGS="${CXXFLAGS//-O3/-O2}" &&

#
-# -ffast-math breaks plugins
+# Avoid buggy GCC 4.6 AVX code generation, which breaks libxul
#
-CFLAGS="${CFLAGS//-ffast-math/}" &&
-CXXFLAGS="${CXXFLAGS//-ffast-math/}" &&
-
-#
-# Forcing SSE for mfpmath causes Thunderbird to segfault on start
-#
-CFLAGS="${CFLAGS//-mfpmath=sse/}" &&
-CXXFLAGS="${CXXFLAGS//-mfpmath=sse/}" &&
-
-if echo $LDFLAGS | grep -q '\-s'; then
- OPTS="$OPTS --enable-strip"
-fi &&
-
-LDFLAGS="${LDFLAGS/-Wl,--as-needed/}" &&
-
-if [[ $THUNDERBIRD_OFFICIAL == y ]]; then
- OPTS="$OPTS --enable-official-branding"
+local gccver=$(gcc -dumpversion) &&
+local gccmajor=${gccver%.*.*} &&
+local gccminor=${gccver#*.} &&
+gccminor=${gccminor%.*} &&
+
+if [[ $gccmajor == "4" ]] && [[ $gccminor -ge "6" ]]; then
+ CFLAGS="${CFLAGS//-mavx} -mno-avx"
+ CXXFLAGS="${CXXFLAGS//-mavx} -mno-avx"
fi

-./configure --prefix=${INSTALL_ROOT}/usr \
- --with-user-appdir=.thunderbird \
- --enable-application=mail \
- --disable-system-cairo \
- --disable-crashreporter \
- $OPTS &&
+for option in $OPTS; do
+ echo "ac_add_options $option" >> .mozconfig
+done &&

-make
+make_single &&
+make -f client.mk build &&
+make_normal
diff --git a/mail/thunderbird/CONFIGURE b/mail/thunderbird/CONFIGURE
index 34f2348..c765ac5 100755
--- a/mail/thunderbird/CONFIGURE
+++ b/mail/thunderbird/CONFIGURE
@@ -1,2 +1,6 @@
config_query THUNDERBIRD_OFFICIAL "Enable official branding? If enabled, you
may \
-be restricted in distributing these binaries IAW mozilla policies" n
+be restricted in distributing these binaries IAW mozilla policies" n &&
+
+config_query THUNDERBIRD_STRIP \
+ 'Remove debugging symbols?' \
+ n
diff --git a/mail/thunderbird/DEPENDS b/mail/thunderbird/DEPENDS
index 8864d7b..b88876f 100755
--- a/mail/thunderbird/DEPENDS
+++ b/mail/thunderbird/DEPENDS
@@ -1,16 +1,29 @@
-depends -sub CXX gcc &&
-depends nspr '--with-system-nspr' &&
-depends nss '--with-system-nss' &&
-depends zlib '--with-system-zlib' &&
-depends JPEG '--with-system-jpeg' &&
-depends libidl &&
-depends libmng '--with-system-mng' &&
-depends perl &&
-depends zip &&
-depends gtk+2 '--enable-xft --disable-freetype2' &&
-#depends -sub 'TEE' cairo "--enable-system-cairo \
-# --enable-default-toolkit=cairo-gtk2" &&
-#
+depends atk &&
+depends cairo &&
+#depends -sub 'TEE' cairo "--enable-system-cairo \
+# --enable-default-toolkit=cairo-gtk2" &&
+depends fontconfig &&
+depends freetype2 &&
+depends -sub CXX gcc &&
+depends gdk-pixbuf2 &&
+depends glib2 &&
+depends gtk+2 '--enable-xft --disable-freetype2' &&
+depends JPEG '--with-system-jpeg' &&
+depends libidl &&
+depends libx11 &&
+depends libxext &&
+depends libxrender &&
+depends libxt &&
+depends nspr '--with-system-nspr' &&
+depends -sub "3.16.x" nss '--with-system-nss' &&
+depends pango &&
+depends perl &&
+depends pysqlite &&
+depends python &&
+depends -sub "TSAFE SECURE_DELETE ENABLE_UNLOCK_NOTIFY" sqlite
'--enable-system-sqlite' &&
+depends zip &&
+depends zlib '--with-system-zlib' &&
+
# LDAP support doesn't work (fails to build)
#
#optional_depends openldap \
@@ -36,4 +49,45 @@ optional_depends gconf2 \
optional_depends 'wireless_tools' \
'--enable-necko-wifi' \
'--disable-necko-wifi' \
- 'for Necko WiFi scanning'
+ 'for Necko WiFi scanning' &&
+
+# Thunderbird is currently borked and does not compile without alsa-lib, this
+# should be fixed after Thunderbird starts using Mozilla core 23
+depends alsa-lib &&
+#optional_depends alsa-lib \
+# '--enable-wave' \
+# '--disable-wave --disable-ogg --disable-webm' \
+# 'for audio/video support'
+
+if is_depends_enabled $SPELL alsa-lib; then
+ # Thunderbird tries to use ogg/ogg.h even with --disable-ogg given
+ #optional_depends libogg \
+ # '--enable-ogg' \
+ # '--disable-ogg' \
+ # 'for sound support'
+ depends libogg &&
+
+ # configure script checks for yasm even when using the system JPEG
+ #optional_depends yasm \
+ # '--enable-webm' \
+ # '--disable-webm' \
+ # 'for WebM video support'
+ depends yasm
+fi &&
+
+optional_depends dbus-glib \
+ '--enable-dbus' \
+ '--disable-dbus' \
+ 'for dbus support' &&
+
+# Thunderbird is currently borked and does not compile without OpenGL headers
+#optional_depends OPENGL \
+# '--enable-webgl' \
+# '--disable-webgl --without-gl-provider' \
+# 'for WebGL support' &&
+depends OPENGL &&
+
+optional_depends gstreamer \
+ '--enable-gstreamer' \
+ '--disable-gstreamer' \
+ 'for gstreamer based AV support'
diff --git a/mail/thunderbird/DETAILS b/mail/thunderbird/DETAILS
index 9ec839d..609f0c7 100755
--- a/mail/thunderbird/DETAILS
+++ b/mail/thunderbird/DETAILS
@@ -1,14 +1,14 @@
SPELL=thunderbird
- VERSION=17.0.4esr
+ VERSION=24.5.0
SOURCE=$SPELL-$VERSION.source.tar.bz2
SOURCE2=$SOURCE.asc
- SOURCE_GPG="thunderbird.gpg:$SOURCE2:UPSTREAM_KEY"
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- TMPFS=off
+ SOURCE_GPG="mozilla.gpg:${SOURCE2}:UPSTREAM_HASH"
+ SOURCE2_IGNORE=signature

SOURCE_URL[0]=http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/$VERSION/source/$SOURCE

SOURCE2_URL[0]=http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/$VERSION/source/$SOURCE2
- SOURCE2_IGNORE=signature
- SECURITY_PATCH=35
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ TMPFS=off
+ SECURITY_PATCH=39
WEB_SITE=http://www.mozilla.org/products/thunderbird/
ENTERED=20041028
LICENSE[0]=MOZILLA
diff --git a/mail/thunderbird/HISTORY b/mail/thunderbird/HISTORY
index 43741a2..726b773 100644
--- a/mail/thunderbird/HISTORY
+++ b/mail/thunderbird/HISTORY
@@ -1,3 +1,41 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing depends
+
+2014-05-25 Sukneet Basuta <sukneet AT sourcemage.org>
+ * DETAILS: version 24.5.0
+ * DEPENDS: use nss version 3.16
+
+2014-02-27 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: optional depends gstreamer
+
+2013-12-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 24.2.0, SECURITY_PATCH++
+ * 0001-remove-version-number-from-thunderbird-s-installatio.patch,
+ PRE_BUILD: remove version number from thunderbird's installation
path
+
+2013-09-19 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 24.0
+ * mozconfig,PRE_BUILD,BUILD,INSTALL: Sync with firefox's setup, much
better
+
+2013-08-24 Remko van der Vossen <wich AT sourcemage.org>
+ * DETAILS, DEPENDS: version 17.0.8
+
+2013-07-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: Build fails without OpenGL headers
+
+2013-06-13 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: PATCHLEVEL++
+ * desktop/thunderbird.desktop: mozicon50.xpm is no longer available,
use
+ /usr/lib/thunderbird/chrome/icons/default/default256.png
+
+2013-06-06 Remko van der Vossen <wich AT sourcemage.org>
+ * DETAILS; version 17.0.6, SECURITY_PATCH++
+ * DEPENDS: Fix up dependencies
+
+2013-04-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 17.0.5, SECURITY_PATCH++
+ * BUILD: disable avx which causes a segfault
+
2013-03-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 17.0.4esr, SECURITY_PATCH++,
TMPFS=off
diff --git a/mail/thunderbird/INSTALL b/mail/thunderbird/INSTALL
index 03e7069..48c0c90 100755
--- a/mail/thunderbird/INSTALL
+++ b/mail/thunderbird/INSTALL
@@ -1,13 +1,7 @@
-THUNDERBIRD_HOME=${INSTALL_ROOT}/usr/lib/thunderbird &&
-mkdir -p $THUNDERBIRD_HOME &&
-ln -s $THUNDERBIRD_HOME $THUNDERBIRD_HOME-$VERSION &&
+cd "${SOURCE_DIRECTORY}"/comm-* &&
+THUNDERBIRD_HOME="${INSTALL_ROOT}"/usr/lib/thunderbird &&

-rm -f $THUNDERBIRD_HOME/chrome/app-chrome.manifest &&
-make install &&
-
-cd ${INSTALL_ROOT}/usr/lib/thunderbird &&
-export LD_LIBRARY_PATH="$THUNDERBIRD_HOME" &&
-export MOZILLA_FIVE_HOME="$THUNDERBIRD_HOME" &&
+make -f client.mk install &&

#
# Create symlink from NSS Root CA store, if it exists. NSS requires this
@@ -17,15 +11,9 @@ export MOZILLA_FIVE_HOME="$THUNDERBIRD_HOME" &&
# Only create if $THUNDERBIRD_HOME/libnssckbi.so does not exist or is
already a
# symlink.
#
-if test -f $INSTALL_ROOT/usr/lib/libnssckbi.so; then
- if ! test -f $THUNDERBIRD_HOME/libnssckbi.so ||
- test -h $THUNDERBIRD_HOME/libnssckbi.so; then
- ln -sf $TRACK_ROOT/usr/lib/libnssckbi.so $THUNDERBIRD_HOME/libnssckbi.so
- fi
-fi &&
-
-#
-# Bug #13846 (remove broken symlinks)
-#
-rm -f $INSTALL_ROOT/usr/lib/thunderbird/install/mozilla-installer \
- $INSTALL_ROOT/usr/lib/thunderbird/install/mozilla-installer-bin
+if test -f "${INSTALL_ROOT}"/usr/lib/libnssckbi.so; then
+ if ! test -f "${THUNDERBIRD_HOME}"/libnssckbi.so ||
+ test -h "${THUNDERBIRD_HOME}"/libnssckbi.so; then
+ ln -sf "${TRACK_ROOT}"/usr/lib/libnssckbi.so
"${THUNDERBIRD_HOME}"/libnssckbi.so
+ fi
+fi
diff --git a/mail/thunderbird/PRE_BUILD b/mail/thunderbird/PRE_BUILD
index 4a4232a..130bf54 100755
--- a/mail/thunderbird/PRE_BUILD
+++ b/mail/thunderbird/PRE_BUILD
@@ -1,4 +1,16 @@
-mk_source_dir $SOURCE_DIRECTORY &&
-cd $SOURCE_DIRECTORY &&
-unpack_file '' &&
-cd comm-*
+mk_source_dir "${SOURCE_DIRECTORY}" &&
+cd "${SOURCE_DIRECTORY}" &&
+unpack_file '' &&
+cd comm-* &&
+
+patch -p1 <
$SPELL_DIRECTORY/0001-remove-version-number-from-thunderbird-s-installatio.patch
&&
+
+cp -v "${SPELL_DIRECTORY}"/mozconfig .mozconfig &&
+
+if [[ "$THUNDERBIRD_STRIP" == "y" ]]; then
+ sed -i '27iac_add_options --enable-strip' .mozconfig
+fi &&
+
+if [[ $THUNDERBIRD_OFFICIAL == y ]]; then
+ sed -i '27iac_add_options --enable-official-branding' .mozconfig || return
1
+fi
diff --git a/mail/thunderbird/desktop/thunderbird.desktop
b/mail/thunderbird/desktop/thunderbird.desktop
index e83779c..7f23269 100644
--- a/mail/thunderbird/desktop/thunderbird.desktop
+++ b/mail/thunderbird/desktop/thunderbird.desktop
@@ -2,7 +2,7 @@
Encoding=UTF-8
Name=Thunderbird
Exec=thunderbird
-Icon=/usr/lib/thunderbird/icons/mozicon50.xpm
+Icon=/usr/lib/thunderbird/chrome/icons/default/default256.png
Terminal=false
Type=Application
Categories=Application;Network;Mail;
diff --git a/mail/thunderbird/mozconfig b/mail/thunderbird/mozconfig
new file mode 100644
index 0000000..d31ac43
--- /dev/null
+++ b/mail/thunderbird/mozconfig
@@ -0,0 +1,25 @@
+#
+# See http://www.mozilla.org/build/ for build instructions.
+#
+
+# Options for client.mk.
+mk_add_options MOZ_CO_PROJECT=mail
+mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/thunderbird-build
+#mk_add_options AUTOCONF=autoconf2.13
+
+# Options for 'configure' (same as command-line options).
+ac_add_options --enable-application=mail
+ac_add_options --with-pthreads
+ac_add_options --disable-system-png
+ac_add_options --disable-system-cairo
+ac_add_options --enable-default-toolkit=cairo-gtk2
+ac_add_options --enable-pango
+ac_add_options --enable-svg
+ac_add_options --disable-installer
+ac_add_options --disable-updater
+ac_add_options --disable-crashreporter
+ac_add_options --disable-tests
+ac_add_options --prefix=$INSTALL_ROOT/usr
+ac_add_options --mandir=$INSTALL_ROOT/usr
+ac_add_options --enable-optimize="$CFLAGS -fno-fast-math"
+ac_add_options --with-default-mozilla-five-home=/usr/lib/thunderbird
diff --git a/mobile/barry/DEPENDS b/mobile/barry/DEPENDS
index 2b360a5..e30516a 100755
--- a/mobile/barry/DEPENDS
+++ b/mobile/barry/DEPENDS
@@ -1,6 +1,6 @@
depends pkgconfig &&
depends LIBUSB &&
-depends openssl &&
+depends SSL &&
optional_depends boost "" "" "needed if you want to save downloads for later
upload to your device" &&
optional_depends libopensync "--enable-opensync-plugin"
"--disable-opensync-plugin" "For an opensync plugin" &&
if [[ "$BARRY_GUI" == "y" ]]; then
diff --git a/mobile/barry/DETAILS b/mobile/barry/DETAILS
index 276f856..f0d7cfc 100755
--- a/mobile/barry/DETAILS
+++ b/mobile/barry/DETAILS
@@ -11,7 +11,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SHORT="Sync your BlackBerry"
cat << EOF
Barry is an Open Source application that will allow synchronization, backup,
-restore and program management for BlackBerry \u2122 devices. Barry is
primarily
+restore and program management for BlackBerry devices. Barry is primarily
developed on Linux, but is intended as a cross platform library and
application
-set, targetting Linux, BSD, 32/64bit, and big/little endian systems.
+set, targetting Linux, BSD, 32-bit/64-bit, and big/little endian systems.
EOF
diff --git a/mobile/barry/HISTORY b/mobile/barry/HISTORY
index 57d2a7a..94a6819 100644
--- a/mobile/barry/HISTORY
+++ b/mobile/barry/HISTORY
@@ -1,3 +1,9 @@
+2014-12-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Replace "bit" suffix with "-bit" in description
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2012-05-09 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: libusb => LIBUSB

diff --git a/mobile/cpufreqd/DETAILS b/mobile/cpufreqd/DETAILS
index e260e9c..d1d8bab 100755
--- a/mobile/cpufreqd/DETAILS
+++ b/mobile/cpufreqd/DETAILS
@@ -1,5 +1,6 @@
SPELL=cpufreqd
VERSION=2.4.2
+ PATCHLEVEL=1

SOURCE_HASH=sha512:81abff8a7f354c7744e2d85b71ccdba108dccc2084d851db93573209669323682d304a5990096e9b692fa98d86078b0dd658153edec56add7080d2bd9c185895
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/mobile/cpufreqd/HISTORY b/mobile/cpufreqd/HISTORY
index 7234e48..88f95fa 100644
--- a/mobile/cpufreqd/HISTORY
+++ b/mobile/cpufreqd/HISTORY
@@ -1,3 +1,7 @@
+2015-01-02 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: PATCHLEVEL++
+ * init.d/cpufreqd: Fix status() calling the correct variable
+
2013-02-03 Pol Vinogradov <vin.public AT gmail.com>
* DETAILS: 2.4.2

diff --git a/mobile/cpufreqd/init.d/cpufreqd b/mobile/cpufreqd/init.d/cpufreqd
index 46a8b51..fec9364 100755
--- a/mobile/cpufreqd/init.d/cpufreqd
+++ b/mobile/cpufreqd/init.d/cpufreqd
@@ -40,7 +40,7 @@ stop()

status()
{
- statusproc $DAEMON
+ statusproc $PROGRAM
}

restart()
diff --git a/mobile/laptop-mode-tools/DETAILS
b/mobile/laptop-mode-tools/DETAILS
index 502fa53..0477504 100755
--- a/mobile/laptop-mode-tools/DETAILS
+++ b/mobile/laptop-mode-tools/DETAILS
@@ -1,9 +1,9 @@
SPELL=laptop-mode-tools
- VERSION=1.60
+ VERSION=1.64
SOURCE=${SPELL}_$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}_$VERSION
SOURCE_URL[0]=http://samwel.tk/laptop_mode/tools/downloads/$SOURCE
-
SOURCE_HASH=sha512:79596bb24b2af8bbeb3424eeff51022bb381609325a0eb5c009e0970dffe055d2493509d56a4e2c8f745c27f03bc176372d9b27e3a0a050f7bc1c58f86aae5c9
+
SOURCE_HASH=sha512:539388f5a86fc73a171aadafe8d3a04385cadedb41d3cb53822d4ad55b77262a82e717bfa910ec64c1ebba4d14cc02c9e1fab575c752ef8a77c2f67a023c8188
LICENSE[0]=GPL
WEB_SITE=http://www.samwel.tk/laptop_mode
ENTERED=20070916
diff --git a/mobile/laptop-mode-tools/HISTORY
b/mobile/laptop-mode-tools/HISTORY
index b57e047..26f1c0e 100644
--- a/mobile/laptop-mode-tools/HISTORY
+++ b/mobile/laptop-mode-tools/HISTORY
@@ -1,3 +1,6 @@
+2014-04-27 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.64
+
2012-04-28 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 1.60

diff --git a/mobile/rfkill/DETAILS b/mobile/rfkill/DETAILS
index 1293875..1ed02c2 100755
--- a/mobile/rfkill/DETAILS
+++ b/mobile/rfkill/DETAILS
@@ -1,9 +1,9 @@
SPELL=rfkill
- VERSION=0.4
- SOURCE=$SPELL-$VERSION.tar.bz2
+ VERSION=0.5
+
SOURCE_HASH=sha512:6ad4d28e7bf7ec69ec6a600cd774b7b3c60e85849ae3fca0f5509ed6a283ed5656d37cfd770df45ff1ceca59edd814807d116b30e199fca303baf496441419d7
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://wireless.kernel.org/download/rfkill/$SOURCE
-
SOURCE_HASH=sha512:7bb1ce8ce937c5ebd87729a1079673e4abc497e8a543d771ea52cffca9a1d7f124b9be40ec4ec1a61461ed2cf654d98f031ee93ab0754efe8c12a4bf29e33d7e
+ SOURCE_URL[0]=https://www.kernel.org/pub/software/network/rfkill/$SOURCE
WEB_SITE=http://linuxwireless.org/en/users/Documentation/rfkill
ENTERED=20100128
LICENSE[0]=GPL
diff --git a/mobile/rfkill/HISTORY b/mobile/rfkill/HISTORY
index e677659..3b86d8e 100644
--- a/mobile/rfkill/HISTORY
+++ b/mobile/rfkill/HISTORY
@@ -1,3 +1,7 @@
+2013-06-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.5
+ new url
+
2010-08-27 Peng Chang (Charles) <chp AT sourcemage.org>
* DETAILS: updated spell to 0.4

diff --git a/mobile/xsupplicant/DEPENDS b/mobile/xsupplicant/DEPENDS
index f66e66e..ecf30b5 100755
--- a/mobile/xsupplicant/DEPENDS
+++ b/mobile/xsupplicant/DEPENDS
@@ -1,4 +1,4 @@
-depends openssl &&
+depends SSL &&
depends pcsc-lite &&
depends libpcap &&
depends libxml2 &&
diff --git a/mobile/xsupplicant/HISTORY b/mobile/xsupplicant/HISTORY
index 3e4c3c4..f888524 100644
--- a/mobile/xsupplicant/HISTORY
+++ b/mobile/xsupplicant/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/mozilla.gpg b/mozilla.gpg
index 9cab43b..ad9828d 100644
Binary files a/mozilla.gpg and b/mozilla.gpg differ
diff --git a/net/accel-ppp/BUILD b/net/accel-ppp/BUILD
new file mode 100755
index 0000000..95f0b44
--- /dev/null
+++ b/net/accel-ppp/BUILD
@@ -0,0 +1,5 @@
+OPTS="-DLIB_SUFFIX=$INSTALL_ROOT \
+ $ACCEL_PPP_OPTS \
+ $OPTS" &&
+
+cmake_build
diff --git a/net/accel-ppp/CONFIGURE b/net/accel-ppp/CONFIGURE
new file mode 100755
index 0000000..fa2a971
--- /dev/null
+++ b/net/accel-ppp/CONFIGURE
@@ -0,0 +1,30 @@
+. "$GRIMOIRE/FUNCTIONS" &&
+
+config_query_option ACCEL_PPP_OPTS "Build version with debug information?" n
\
+ "-DCMAKE_BUILD_TYPE=Debug" \
+ "-DCMAKE_BUILD_TYPE=Release" &&
+
+# backport old driver config options
+if list_find "$ACCEL_PPP_OPTS" "-DBUILD_DRIVER=TRUE"; then
+ list_remove "ACCEL_PPP_OPTS" "-DBUILD_DRIVER=TRUE" &&
+ list_add "ACCEL_PPP_OPTS" "-DBUILD_PPTP_DRIVER=TRUE"
+fi &&
+
+if list_find "$ACCEL_PPP_OPTS" "-DBUILD_DRIVER=FALSE"; then
+ list_remove "ACCEL_PPP_OPTS" "-DBUILD_DRIVER=FALSE" &&
+ list_add "ACCEL_PPP_OPTS" "-DBUILD_PPTP_DRIVER=FALSE"
+fi &&
+
+if is_version_less $(get_kernel_version) 2.6.37; then
+ message "${MESSAGE_COLOR}Kernel version lower than 2.6.37 detected," &&
+ message "forcing build of non-native pptp module...${DEFAULT_COLOR}" &&
+ list_add ACCEL_PPP_OPTS "-DBUILD_PPTP_DRIVER=TRUE"
+else
+ config_query_option ACCEL_PPP_OPTS "Build pptp kernel module (replaced by
native in new kernels)?" n \
+ "-DBUILD_PPTP_DRIVER=TRUE" \
+ "-DBUILD_PPTP_DRIVER=FALSE"
+fi &&
+
+config_query_option ACCEL_PPP_OPTS "Build ipoe (IP over Ethernet) kernel
module?" n \
+ "-DBUILD_IPOE_DRIVER=TRUE" \
+ "-DBUILD_IPOE_DRIVER=FALSE"
diff --git a/net/accel-ppp/DEPENDS b/net/accel-ppp/DEPENDS
new file mode 100755
index 0000000..d278793
--- /dev/null
+++ b/net/accel-ppp/DEPENDS
@@ -0,0 +1,28 @@
+depends cmake &&
+depends SSL &&
+depends pcre &&
+
+optional_depends postgresql \
+ "-DLOG_PGSQL=TRUE" \
+ "-DLOG_PGSQL=FALSE" \
+ "for logging to PostgreSQL database" &&
+
+optional_depends freeradius \
+ "-DRADIUS=TRUE" \
+ "-DRADIUS=FALSE" \
+ "to build RADIUS module" &&
+
+optional_depends net-snmp \
+ "-DNETSNMP=TRUE" \
+ "-DNETSNMP=FALSE" \
+ "to build SNMP agent module" &&
+
+optional_depends libnl \
+ "-DSHAPER=TRUE" \
+ "-DSHAPER=FALSE" \
+ "to include build-in shaper" &&
+
+suggest_depends SYSTEM-LOGGER \
+ "-DLOG_SYSLOG=TRUE" \
+ "-DLOG_SYSLOG=FALSE" \
+ "to use syslog"
diff --git a/net/accel-ppp/DETAILS b/net/accel-ppp/DETAILS
new file mode 100755
index 0000000..6fc11eb
--- /dev/null
+++ b/net/accel-ppp/DETAILS
@@ -0,0 +1,35 @@
+ SPELL=accel-ppp
+ VERSION=1.8.0
+ SOURCE=${SPELL}-${VERSION}.tar.bz2
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:d78c0ed4a3c51ae5f07c580b813694376fc42484a907d65164bb14409392365e2d8a876b16b15e55a7a7178cf9e573d42e578e6739f1fe9d62887e7316c816c0
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE=http://accel-ppp.sourceforge.net/
+ ENTERED=20130521
+ DOC_DIRS="rfc"
+ LICENSE[0]=GPL
+ KEYWORDS="ppp l2tp pptp pppoe"
+ SHORT="high performance PPTP/L2TP/PPPoE server for Linux"
+cat << EOF
+ACCEL-PPP is a high performance VPN server application for Linux. Its goal is
+aggregation of various popular VPN techniques to a single application.
+
+There are many open source projects which provides VPN services, but they are
+specialized to a specific VPN technique: only PPPoE, only PPtP, only L2TP.
+And you have to learn, configure and manage each one separately to build
+multi-service VPN server.
+
+With ACCEL-PPP you have all-in-one with single configuration, single
management,
+single monitoring.
+
+Core features are:
+
+- PPTP server
+- L2TPv2 server
+- PPPoE server
+- Radius including CoA/DM(PoD)
+- Built-in shaper
+- Command line interface (telnet)
+- SNMP agent
+- IPv6 including builtin Neighbor Discovery and DHCPv6
+EOF
diff --git a/net/accel-ppp/HISTORY b/net/accel-ppp/HISTORY
new file mode 100644
index 0000000..50f1395
--- /dev/null
+++ b/net/accel-ppp/HISTORY
@@ -0,0 +1,14 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-08-12 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.8.0
+ * CONFIGURE: added ipoe configuration; backported old driver config
opt
+ * BUILD: use proper lib suffix
+ * PRE_BUILD: apply patch
+ * extra.patch: updated for new version
+ * ipoe.patch: added, to fix build of ipoe kernel module
+
+2013-05-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, {PRE_,}BUILD, INSTALL, CONFIGURE,
+ init.d/accel-ppp, extra.patch: spell created
diff --git a/net/accel-ppp/INSTALL b/net/accel-ppp/INSTALL
new file mode 100755
index 0000000..aa9a2ff
--- /dev/null
+++ b/net/accel-ppp/INSTALL
@@ -0,0 +1,4 @@
+default_install &&
+
+install_config_file "$SOURCE_DIRECTORY/accel-pppd/accel-ppp.conf" \
+ "$INSTALL_ROOT/etc/accel-ppp.conf"
diff --git a/net/accel-ppp/PRE_BUILD b/net/accel-ppp/PRE_BUILD
new file mode 100755
index 0000000..76095fd
--- /dev/null
+++ b/net/accel-ppp/PRE_BUILD
@@ -0,0 +1,7 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+sedit "s:/usr/local:$INSTALL_ROOT/usr:g" accel-pppd/accel-ppp.conf &&
+
+patch -p0 < "$SPELL_DIRECTORY/ipoe.patch" &&
+patch -p0 < "$SPELL_DIRECTORY/extra.patch"
diff --git a/net/accel-ppp/extra.patch b/net/accel-ppp/extra.patch
new file mode 100644
index 0000000..f1988e2
--- /dev/null
+++ b/net/accel-ppp/extra.patch
@@ -0,0 +1,14 @@
+--- accel-pppd/CMakeLists.txt.orig 2014-08-12 12:07:10.582491202 +0400
++++ accel-pppd/CMakeLists.txt 2014-08-12 12:08:49.832174757 +0400
+@@ -107,11 +107,3 @@
+ )
+
+ INSTALL(FILES accel-ppp.conf.5 DESTINATION share/man/man5)
+-
+-IF (NOT DEFINED CPACK_TYPE)
+- INSTALL(FILES accel-ppp.conf DESTINATION ${CMAKE_FIND_ROOT_PATH}/etc
RENAME accel-ppp.conf.dist)
+-
+- INSTALL(CODE "EXECUTE_PROCESS(COMMAND mkdir -p
${CMAKE_FIND_ROOT_PATH}/var/log/accel-ppp)")
+- INSTALL(CODE "EXECUTE_PROCESS(COMMAND mkdir -p
${CMAKE_FIND_ROOT_PATH}/var/lib/accel-ppp)")
+-ENDIF (NOT DEFINED CPACK_TYPE)
+-
diff --git a/net/accel-ppp/init.d/accel-ppp b/net/accel-ppp/init.d/accel-ppp
new file mode 100755
index 0000000..7c58b0d
--- /dev/null
+++ b/net/accel-ppp/init.d/accel-ppp
@@ -0,0 +1,9 @@
+#!/bin/bash
+
+PROGRAM=/usr/sbin/accel-pppd
+PIDFILE="/var/run/accel-pppd.pid"
+ARGS="-d -c /etc/accel-ppp.conf -p $PIDFILE"
+RUNLEVEL=3
+NEEDS="+network +remote_fs"
+
+. /etc/init.d/smgl_init
diff --git a/net/accel-ppp/ipoe.patch b/net/accel-ppp/ipoe.patch
new file mode 100644
index 0000000..05b298d
--- /dev/null
+++ b/net/accel-ppp/ipoe.patch
@@ -0,0 +1,22 @@
+--- drivers/ipoe/ipoe.c.orig 2014-05-08 14:41:12.000000000 +0400
++++ drivers/ipoe/ipoe.c 2014-08-12 12:40:34.776058280 +0400
+@@ -395,7 +395,9 @@
+ if (!ses->peer_addr)
+ goto drop;
+
++#ifdef CONFIG_NET_CLS_ACT
+ skb->tc_verd = SET_TC_NCLS(0);
++#endif
+
+ noff = skb_network_offset(skb);
+
+--- drivers/ipoe/CMakeLists.txt.orig 2014-05-08 14:41:12.000000000 +0400
++++ drivers/ipoe/CMakeLists.txt 2014-08-12 13:36:56.475218335 +0400
+@@ -14,6 +14,4 @@
+ DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/driver/ipoe.ko
+ )
+
+-
+-INSTALL(CODE "EXECUTE_PROCESS(COMMAND make -C ${KDIR}
M=${CMAKE_CURRENT_BINARY_DIR}/drivers/ipoe modules_install)")
+-
++INSTALL(CODE "EXECUTE_PROCESS(COMMAND make -C ${KDIR}
M=${CMAKE_CURRENT_BINARY_DIR}/driver modules_install)")
diff --git a/net/amap/BUILD b/net/amap/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/net/amap/BUILD
@@ -0,0 +1 @@
+true
diff --git a/net/amap/DEPENDS b/net/amap/DEPENDS
new file mode 100755
index 0000000..cf43e0d
--- /dev/null
+++ b/net/amap/DEPENDS
@@ -0,0 +1 @@
+depends thc-amap
diff --git a/net/amap/DETAILS b/net/amap/DETAILS
new file mode 100755
index 0000000..8df27f4
--- /dev/null
+++ b/net/amap/DETAILS
@@ -0,0 +1,7 @@
+ SPELL=amap
+ VERSION=0
+ PATCHLEVEL=9999
+ SHORT="deprecated"
+ cat << EOF
+ deprecated spell [replaced by thc-amap]
+ EOF
diff --git a/net/amap/DOWNLOAD b/net/amap/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/net/amap/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/net/amap/HISTORY b/net/amap/HISTORY
new file mode 100644
index 0000000..a0a3b03
--- /dev/null
+++ b/net/amap/HISTORY
@@ -0,0 +1,8 @@
+2013-09-04 David C. Haley <khoralin AT gmail.com>
+ * Spell deprecated. Deprecating in favor of original spell.
+ * PATCHLEVEL=9999
+ * DETAILS: version 0
+
+2013-08-29 David C. Haley <khoralin AT gmail.com>
+ * DETAILS: spell created
+
diff --git a/net/amap/INSTALL b/net/amap/INSTALL
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/net/amap/INSTALL
@@ -0,0 +1 @@
+true
diff --git a/net/amap/PRE_BUILD b/net/amap/PRE_BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/net/amap/PRE_BUILD
@@ -0,0 +1 @@
+true
diff --git a/net/amap/UP_TRIGGERS b/net/amap/UP_TRIGGERS
new file mode 100644
index 0000000..8bc6d99
--- /dev/null
+++ b/net/amap/UP_TRIGGERS
@@ -0,0 +1,2 @@
+up_trigger amap dispel_self
+up_trigger thc_amap cast_self
diff --git a/net/bind-tools/DEPENDS b/net/bind-tools/DEPENDS
index 73c443f..dceab6c 100755
--- a/net/bind-tools/DEPENDS
+++ b/net/bind-tools/DEPENDS
@@ -3,7 +3,7 @@ optional_depends libcap \
"--disable-linux-caps" \
"for linux capabilities support" &&

-optional_depends openssl \
+optional_depends SSL \
"--with-openssl" \
"--without-openssl" \
"to build with OpenSSL, required for DNSSEC"
diff --git a/net/bind-tools/DETAILS b/net/bind-tools/DETAILS
index 69c6cbc..ce0cb8a 100755
--- a/net/bind-tools/DETAILS
+++ b/net/bind-tools/DETAILS
@@ -1,12 +1,12 @@
SPELL=bind-tools
- VERSION=9.9.2-P1
+ VERSION=9.9.6
SOURCE=bind-$VERSION.tar.gz
SOURCE2=$SOURCE.sha512.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/bind-$VERSION"
SOURCE_URL[0]=ftp://ftp.isc.org/isc/bind9/$VERSION/$SOURCE
SOURCE2_URL[0]=ftp://ftp.isc.org/isc/bind9/$VERSION/$SOURCE2
SOURCE2_IGNORE=signature
- SECURITY_PATCH=12
+ SECURITY_PATCH=13
SOURCE_GPG=isc.gpg:$SOURCE2:UPSTREAM_KEY
LICENSE[0]=ISC
KEYWORDS="net"
diff --git a/net/bind-tools/HISTORY b/net/bind-tools/HISTORY
index 9941e6d..6eb390f 100644
--- a/net/bind-tools/HISTORY
+++ b/net/bind-tools/HISTORY
@@ -1,3 +1,7 @@
+2014-10-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 9.9.6; SECURITY_PATCH++
+ * DEPENDS: use SSL provider
+
2012-12-07 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 9.9.2-P1; SECURITY_PATCH++

diff --git a/net/bind/DEPENDS b/net/bind/DEPENDS
index 73c443f..dceab6c 100755
--- a/net/bind/DEPENDS
+++ b/net/bind/DEPENDS
@@ -3,7 +3,7 @@ optional_depends libcap \
"--disable-linux-caps" \
"for linux capabilities support" &&

-optional_depends openssl \
+optional_depends SSL \
"--with-openssl" \
"--without-openssl" \
"to build with OpenSSL, required for DNSSEC"
diff --git a/net/bind/HISTORY b/net/bind/HISTORY
index 8333caf..321b45f 100644
--- a/net/bind/HISTORY
+++ b/net/bind/HISTORY
@@ -1,3 +1,6 @@
+2014-10-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: use SSL provider
+
2012-12-07 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 9.8.4-P1; SECURITY_PATCH++

diff --git a/net/bitcoin/DEPENDS b/net/bitcoin/DEPENDS
index 9e66132..f7bef0b 100755
--- a/net/bitcoin/DEPENDS
+++ b/net/bitcoin/DEPENDS
@@ -2,4 +2,4 @@ depends -sub CXX gcc &&
depends wxgtk-new &&
depends boost &&
depends db &&
-depends openssl
+depends SSL
diff --git a/net/bitcoin/HISTORY b/net/bitcoin/HISTORY
index 656d1d2..1338ca4 100644
--- a/net/bitcoin/HISTORY
+++ b/net/bitcoin/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/net/bmon/DEPENDS b/net/bmon/DEPENDS
index fa2ad51..77da999 100755
--- a/net/bmon/DEPENDS
+++ b/net/bmon/DEPENDS
@@ -1,3 +1,4 @@
-depends ncurses &&
-optional_depends libdbi "" "" "for database support" &&
-optional_depends rrdtool "" "" "for rrd support"
+depends ncurses &&
+depends confuse &&
+depends libnl &&
+depends autoconf
diff --git a/net/bmon/DETAILS b/net/bmon/DETAILS
index 1079e00..40c5375 100755
--- a/net/bmon/DETAILS
+++ b/net/bmon/DETAILS
@@ -1,10 +1,10 @@
SPELL=bmon
- VERSION=2.1.0
+ VERSION=3.2
SOURCE=${SPELL}-${VERSION}.tar.gz
- SOURCE_URL[0]=http://people.suug.ch/~tgr/bmon/files/${SOURCE}
-
SOURCE_HASH=sha512:83b14a9701d987fc511e3c42cca972a2f6a35342616b62bf297696510395d8ad2b420a629a16e5f9aef60254a90802af0077c13cad58613f44027ec1a87d25cd
+ SOURCE_URL[0]=https://github.com/tgraf/bmon/archive/v$VERSION.tar.gz
+
SOURCE_HASH=sha512:a5017a8924f8ac5eaf9f671a8494302081050aab14f629f863eecccd01ea1f4a223b3f8ce4deb4304d5904dd99acca92e973ba503167d3805641d88ddbb938ce
SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}-${VERSION}
- WEB_SITE=http://people.suug.ch/~tgr/bmon/
+ WEB_SITE=http://www.infradead.org/~tgr/bmon/
ENTERED=20060701
LICENSE[0]=GPL
SHORT="a network data rate estimator"
diff --git a/net/bmon/HISTORY b/net/bmon/HISTORY
index 9d0f389..fb24aaf 100644
--- a/net/bmon/HISTORY
+++ b/net/bmon/HISTORY
@@ -1,3 +1,10 @@
+2014-04-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.2
+ * DEPENDS: remove optional dependencies, add dependencies on libnl
+ and confuse
+ * bmon-2.1.0-gcc4.diff: removed
+ * PRE_BUILD: run autogen.sh
+
2006-10-03 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed UPDATED.

diff --git a/net/bmon/PRE_BUILD b/net/bmon/PRE_BUILD
index 6c870ee..b163def 100755
--- a/net/bmon/PRE_BUILD
+++ b/net/bmon/PRE_BUILD
@@ -1,3 +1,3 @@
default_pre_build &&
cd ${SOURCE_DIRECTORY} &&
-patch -p1 < ${SCRIPT_DIRECTORY}/bmon-2.1.0-gcc4.diff
+./autogen.sh
diff --git a/net/bmon/bmon-2.1.0-gcc4.diff b/net/bmon/bmon-2.1.0-gcc4.diff
deleted file mode 100644
index 433edf5..0000000
--- a/net/bmon/bmon-2.1.0-gcc4.diff
+++ /dev/null
@@ -1,22 +0,0 @@
---- bmon-2.1.0.orig/src/out_xml_event.c 2005-04-05 12:01:33.000000000
-0300
-+++ bmon-2.1.0/src/out_xml_event.c 2005-09-09 17:56:07.000000000 -0300
-@@ -127,7 +127,7 @@
- .om_draw = xml_event_draw,
- .om_set_opts = xml_event_set_opts,
- .om_probe = xml_event_probe,
-- .om_shutdown xml_event_shutdown,
-+ .om_shutdown = xml_event_shutdown
- };
-
- static void __init xml_event_init(void)
---- bmon-2.1.0.orig/src/out_audio.c 2005-04-05 12:01:33.000000000 -0300
-+++ bmon-2.1.0/src/out_audio.c 2005-09-09 17:58:20.000000000 -0300
-@@ -141,7 +141,7 @@
- .om_draw = audio_draw,
- .om_set_opts = audio_set_opts,
- .om_probe = audio_probe,
-- .om_shutdown audio_shutdown,
-+ .om_shutdown = audio_shutdown
- };
-
- static void __init audio_init(void)
diff --git a/net/bridge-utils/BUILD b/net/bridge-utils/BUILD
index bebc18f..5891342 100755
--- a/net/bridge-utils/BUILD
+++ b/net/bridge-utils/BUILD
@@ -1,5 +1,6 @@
OPTS="$OPTS
--with-linux-headers=${INSTALL_ROOT}/lib/modules/$(get_kernel_version)/build"
&&
cd ${SOURCE_DIRECTORY} &&
+sed -i "23i#include <netinet/in.h>" libbridge/libbridge.h &&
aclocal &&
autoconf &&
default_build
diff --git a/net/bridge-utils/HISTORY b/net/bridge-utils/HISTORY
index 34ac74a..4817865 100644
--- a/net/bridge-utils/HISTORY
+++ b/net/bridge-utils/HISTORY
@@ -1,3 +1,6 @@
+2014-11-13 Pol Vinogradov <vin.public AT gmail.com>
+ * BUILD: added a IPv6 fix from Red Hat patch
+
2011-07-28 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.5

diff --git a/net/cgminer/BUILD b/net/cgminer/BUILD
new file mode 100755
index 0000000..c616caf
--- /dev/null
+++ b/net/cgminer/BUILD
@@ -0,0 +1,2 @@
+OPTS="$OPTS $CGMINER_OPTS" &&
+default_build
diff --git a/net/cgminer/CONFIGURE b/net/cgminer/CONFIGURE
new file mode 100755
index 0000000..45b3762
--- /dev/null
+++ b/net/cgminer/CONFIGURE
@@ -0,0 +1,29 @@
+config_query_option CGMINER_OPTS "Avalon support" n \
+ --{en,dis}able-avalon &&
+
+config_query_option CGMINER_OPTS "BlackArrow Bitfury support" n \
+ --{en,dis}able-bab &&
+
+config_query_option CGMINER_OPTS "BFL ASIC support" n \
+ --{en,dis}able-bflsc &&
+
+config_query_option CGMINER_OPTS "BitForce FPGA support" n \
+ --{en,dis}able-bitforce &&
+
+config_query_option CGMINER_OPTS "BitFury ASIC support" n \
+ --{en,dis}able-bitfury &&
+
+config_query_option CGMINER_OPTS "Hashfast support" n \
+ --{en,dis}able-hashfast &&
+
+config_query_option CGMINER_OPTS "Icarus support" n \
+ --{en,dis}able-icarus &&
+
+config_query_option CGMINER_OPTS "Klondike support" n \
+ --{en,dis}able-klondike &&
+
+config_query_option CGMINER_OPTS "KnC support" n \
+ --{en,dis}able-knc &&
+
+config_query_option CGMINER_OPTS "ModMiner FPGA support" n \
+ --{en,dis}able-modminer
diff --git a/net/cgminer/DEPENDS b/net/cgminer/DEPENDS
new file mode 100755
index 0000000..73c610bd
--- /dev/null
+++ b/net/cgminer/DEPENDS
@@ -0,0 +1,11 @@
+optional_depends curl \
+ --{en,dis}able-libcurl \
+ "getwork and GBT support" &&
+
+optional_depends ncurses \
+ --with{,out}-curses \
+ "curses user interface" &&
+
+optional_depends LIBUSB \
+ --with{,out}-system-libusb \
+ "Compile against system libusb (otherwise uses built-in)"
diff --git a/net/cgminer/DETAILS b/net/cgminer/DETAILS
new file mode 100755
index 0000000..20323ed
--- /dev/null
+++ b/net/cgminer/DETAILS
@@ -0,0 +1,21 @@
+ SPELL=cgminer
+ VERSION=3.8.3
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ SOURCE_URL[0]=http://ck.kolivas.org/apps/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:5a99297152b65e886b7aa0b4ba23e5c6557a98efcc6d6ce675fc72774a18eb172caf3f9cd21d90fa062ea77d4914920e18940eede198d1ed954109a3c2a50df1
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://ck.kolivas.org/apps/cgminer/";
+ LICENSE[0]="GPLv3"
+ ENTERED=20131124
+ KEYWORDS=""
+ SHORT="multi-threaded multi-pool FPGA and ASIC miner for bitcoin"
+cat << EOF
+This is a multi-threaded multi-pool FPGA and ASIC miner for bitcoin.
+
+This code is provided entirely free of charge by the programmer in his spare
+time so donations would be greatly appreciated. Please consider donating to
+the address below.
+
+Con Kolivas <kernel AT kolivas.org>
+15qSxP1SQcUX3o4nhkfdbgyoWEFMomJ4rZ
+EOF
diff --git a/net/cgminer/HISTORY b/net/cgminer/HISTORY
new file mode 100644
index 0000000..a3acc5d
--- /dev/null
+++ b/net/cgminer/HISTORY
@@ -0,0 +1,2 @@
+2013-11-24 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, CONFIGURE, DEPENDS, DETAILS: spell created
diff --git a/net/chrony/DETAILS b/net/chrony/DETAILS
index 9d2c8be..f6c4573 100755
--- a/net/chrony/DETAILS
+++ b/net/chrony/DETAILS
@@ -1,6 +1,6 @@
SPELL=chrony
- VERSION=1.27
- SECURITY_PATCH=1
+ VERSION=1.31
+ SECURITY_PATCH=3
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SPELL-$VERSION-tar-gz-asc.txt
SOURCE_URL[0]=http://download.tuxfamily.org/$SPELL/$SOURCE
diff --git a/net/chrony/HISTORY b/net/chrony/HISTORY
index 44cc90d..137ac25 100644
--- a/net/chrony/HISTORY
+++ b/net/chrony/HISTORY
@@ -1,3 +1,22 @@
+2014-09-17 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.31
+
+2014-07-17 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.30
+
+2014-01-31 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.29.1
+ SECURITY_PATCH++
+ fixes CVE-2014-0021
+
+2013-08-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.29
+ SECURITY_PATCH++
+ fix CVE-2012-4502 and CVE-2012-4503
+
+2013-07-18 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.28
+
2013-02-01 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.27; switched to upstream gpg
verification
* DEPENDS: added optional nss dependency
diff --git a/net/connman/DEPENDS b/net/connman/DEPENDS
index 58fdfb8..2ee355e 100755
--- a/net/connman/DEPENDS
+++ b/net/connman/DEPENDS
@@ -1,5 +1,5 @@
depends glib2 &&
-depends udev &&
+depends UDEV &&
depends dbus &&
depends iptables &&
depends gnutls
diff --git a/net/connman/HISTORY b/net/connman/HISTORY
index ec65ab0..35649a2 100644
--- a/net/connman/HISTORY
+++ b/net/connman/HISTORY
@@ -1,3 +1,6 @@
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: udev => UDEV
+
2012-11-02 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.9
* DEPENDS: iptables and gnutls added
diff --git a/net/conntrack/DETAILS b/net/conntrack/DETAILS
index d14244e..027dde9 100755
--- a/net/conntrack/DETAILS
+++ b/net/conntrack/DETAILS
@@ -1,11 +1,8 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=conntrack
SPELLX=conntrack-tools
if [[ "$CONNTRACK_BRANCH" == "scm" ]]; then
-if [[ "$CONNTRACK_AUTOUPDATE" == "y" ]]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=git
-fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-git.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-git
SOURCE_IGNORE=volatile
diff --git a/net/conntrack/HISTORY b/net/conntrack/HISTORY
index e04b539..da78547 100644
--- a/net/conntrack/HISTORY
+++ b/net/conntrack/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-09-29 Ismael Luceno <ismael AT sourcemage.org>
* BUILD, DETAILS, PREPARE: Use prepare_select_branch

diff --git a/net/corkscrew/DETAILS b/net/corkscrew/DETAILS
new file mode 100755
index 0000000..ba6909d
--- /dev/null
+++ b/net/corkscrew/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=corkscrew
+ VERSION=2.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://www.agroman.net/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:bfea81064601cdf67ba1730b49e3a5f7aa377423edbfb052ff0f6b2776b49e104852b7f126f4668d37541a706313ef37d9b4535126e94bb202db4ac38f693e6f
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.agroman.net/corkscrew/";
+ LICENSE[0]="GPLv2"
+ ENTERED=20140917
+ KEYWORDS=""
+ SHORT="tool for tunneling SSH through HTTP proxies"
+cat << EOF
+Corksrew is a $SHORT
+EOF
diff --git a/net/corkscrew/HISTORY b/net/corkscrew/HISTORY
new file mode 100644
index 0000000..5056b99
--- /dev/null
+++ b/net/corkscrew/HISTORY
@@ -0,0 +1,2 @@
+2014-09-17 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: spell created
diff --git a/net/cpuminer/DEPENDS b/net/cpuminer/DEPENDS
index 8fcb61d..0f5993c 100755
--- a/net/cpuminer/DEPENDS
+++ b/net/cpuminer/DEPENDS
@@ -1 +1,3 @@
-depends curl
+depends curl &&
+
+optional_depends jansson "" "" "to use system jansson library"
diff --git a/net/cpuminer/DETAILS b/net/cpuminer/DETAILS
index b28c45c..4d572c6 100755
--- a/net/cpuminer/DETAILS
+++ b/net/cpuminer/DETAILS
@@ -1,8 +1,8 @@
SPELL=cpuminer
- VERSION=1.0.1
- SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_URL[0]=http://yyz.us/bitcoin/${SOURCE}
-
SOURCE_HASH=sha512:a5333ca8b505de458c3faf6601aef14743ef1e55f190b8a7c8db5b3484bc01cb698988d5a273ad15b9a8b0161ce611a18ca538db8ab17406bf4269e0084272fa
+ VERSION=2.4
+ SOURCE="pooler-${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:36e74a02f9e77609f745dd4434d69b72ce7a4554c5f1ab801673430aab4cccce473c99bc2bfb6819ff8f199c3608ff5481bbe505cdfdbcfb333f19159e08bc64
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="https://github.com/jgarzik/cpuminer";
LICENSE[0]=GPL
diff --git a/net/cpuminer/HISTORY b/net/cpuminer/HISTORY
index 5052be9..4b7aed7 100644
--- a/net/cpuminer/HISTORY
+++ b/net/cpuminer/HISTORY
@@ -1,3 +1,10 @@
+2014-10-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.4
+ * DEPENDS: added jansson optional dependency
+
+2013-11-24 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Switched to pooler's fork, version 2.3.2
+
2011-05-26 Ismael Luceno <ismael AT sourcemage.org>
* DEPENDS, DETAILS: spell created

diff --git a/net/darkstat/DETAILS b/net/darkstat/DETAILS
index 30d63ad..2192806 100755
--- a/net/darkstat/DETAILS
+++ b/net/darkstat/DETAILS
@@ -1,8 +1,8 @@
SPELL=darkstat
- VERSION=3.0.714
+ VERSION=3.0.717
SOURCE="${SPELL}-${VERSION}.tar.bz2"
SOURCE_URL[0]=http://dmr.ath.cx/net/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:a70d041b362113114769f99b0bdf4bb124d89ae22600b80aff949b2a1e060da11f8aaf63b7bcd22bddf5c38df27525a9cadd0a8e1ab407a854d4cce7a2fb4d20
+
SOURCE_HASH=sha512:d3f04b5b7977560f1c62d91cbcfd994f4c8737929d951f659dc6c35b109aef03310c98abd3e02fccc397861fb7847a6542fe4313f2d10909a80cd9b041d3c545
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/$SPELL-$VERSION"
WEB_SITE="http://dmr.ath.cx/net/darkstat/";
LICENSE[0]=GPL
diff --git a/net/darkstat/HISTORY b/net/darkstat/HISTORY
index a4ec6f4..bebf0a3 100644
--- a/net/darkstat/HISTORY
+++ b/net/darkstat/HISTORY
@@ -1,3 +1,6 @@
+2013-08-15 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.0.717
+
2011-06-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.0.714

diff --git a/net/dhcp/DETAILS b/net/dhcp/DETAILS
index d66d894..2be2d1a 100755
--- a/net/dhcp/DETAILS
+++ b/net/dhcp/DETAILS
@@ -1,6 +1,6 @@
SPELL=dhcp
- VERSION=4.2.5
- SECURITY_PATCH=4
+ VERSION=4.2.6
+ SECURITY_PATCH=5
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SPELL-$VERSION.tar.gz.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/net/dhcp/HISTORY b/net/dhcp/HISTORY
index 73e51bf..a026cb5 100644
--- a/net/dhcp/HISTORY
+++ b/net/dhcp/HISTORY
@@ -1,3 +1,9 @@
+2014-05-12 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 4.2.6
+
+2013-04-04 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 4.2.5-P1; SECURITY_PATCH++ (CVE-2013-2266)
+
2013-01-10 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 4.2.5; SECURITY_PATCH++ (CVE-2012-3571,
CVE-2012-3570, CVE-2012-3954, CVE-2012-3955)
diff --git a/net/dhcpcd/BUILD b/net/dhcpcd/BUILD
index 52de65c..5a7fc26 100755
--- a/net/dhcpcd/BUILD
+++ b/net/dhcpcd/BUILD
@@ -1,2 +1,3 @@
+OPTS+=" $DHCPD" &&
./configure --libexecdir=${INSTALL_ROOT}/usr/libexec
--dbdir=${INSTALL_ROOT}/var/lib/dhcpcd $OPTS &&
CSTD=gnu99 make DESTDIR="$INSTALL_ROOT"
diff --git a/net/dhcpcd/CONFIGURE b/net/dhcpcd/CONFIGURE
new file mode 100755
index 0000000..00f56f6
--- /dev/null
+++ b/net/dhcpcd/CONFIGURE
@@ -0,0 +1,2 @@
+config_query_option DHCPD 'use IPv6' n '--enable-ipv6' '--disable-ipv6'
+config_query_option DHCPD 'use IPv4' y '--enable-ipv4' '--disable-ipv4'
diff --git a/net/dhcpcd/DEPENDS b/net/dhcpcd/DEPENDS
index ad62006..0d87f06 100755
--- a/net/dhcpcd/DEPENDS
+++ b/net/dhcpcd/DEPENDS
@@ -1,4 +1,5 @@
# smgl-fhs and gnupg are needed to ensure proper directory structure and
source
# checking are in place on a virgin system before casting
depends gnupg &&
-depends smgl-fhs
+depends smgl-fhs &&
+optional_depends UDEV '' '' 'device detection'
diff --git a/net/dhcpcd/DETAILS b/net/dhcpcd/DETAILS
index 8c4ad48..198c07e 100755
--- a/net/dhcpcd/DETAILS
+++ b/net/dhcpcd/DETAILS
@@ -1,6 +1,6 @@
SPELL=dhcpcd
- VERSION=5.6.7
-
SOURCE_HASH=sha512:6fdb3716c2e09208e9813642ab275f26f2a2fd96065531408e8ce33179398405c35f7d91c0f10cef71a2ece8b5179c6dcf9887eb6e59e2599be46ea338dc1023
+ VERSION=6.6.5
+
SOURCE_HASH=sha512:935c03498dd2a3bd87bd18764bf62646ab32fadc67178c392ebacd38300c802eebcaf68b7e8b669901c515192ec594528ea596c7293a1187cbab7f20ebe8b733
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://roy.marples.name/downloads/$SPELL/$SOURCE
diff --git a/net/dhcpcd/HISTORY b/net/dhcpcd/HISTORY
index 45ae1fd..5181acf 100644
--- a/net/dhcpcd/HISTORY
+++ b/net/dhcpcd/HISTORY
@@ -1,3 +1,46 @@
+2014-112-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 6.6.5
+
+2014-10-31 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 6.6.0
+
+2014-10-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 6.5.0
+ * DEPENDS: add UDEV
+
+2014-09-26 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 6.4.5
+
+2014-08-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 6.4.3
+
+2014-07-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 6.4.2
+
+2014-06-18 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 6.4.0
+
+2014-04-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 6.3.2
+
+2014-01-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * CONFIGURE, BUILD: allow building IpV4/6 support
+
+2014-01-18 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 6.2.1
+
+2014-01-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 6.2.0
+
+2013-10-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 6.1.0
+
+2013-08-18 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 6.0.5
+
+2013-05-02 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 5.6.8
+
2013-02-10 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 5.6.7

diff --git a/net/dnsmasq/DETAILS b/net/dnsmasq/DETAILS
index 43d44a8..e45ab33 100755
--- a/net/dnsmasq/DETAILS
+++ b/net/dnsmasq/DETAILS
@@ -1,9 +1,10 @@
SPELL=dnsmasq
- VERSION=2.58
- SOURCE=$SPELL-$VERSION.tar.gz
+ VERSION=2.71
+
SOURCE_HASH=sha512:b0f1b8633b4560cb9a4fe6d98b8c0db40182c989e698964a9153ea3a96663dcaaa33848dd0876e8f9a93e8a24fc4bd91120335291871712ad6b9e9e97fa3baa1
+# SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://www.thekelleys.org.uk/dnsmasq/$SOURCE
- SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
SECURITY_PATCH=2
LICENSE[0]=GPL
WEB_SITE=http://www.thekelleys.org.uk/dnsmasq/doc.html
diff --git a/net/dnsmasq/HISTORY b/net/dnsmasq/HISTORY
index 562a12d..8bfddb7 100644
--- a/net/dnsmasq/HISTORY
+++ b/net/dnsmasq/HISTORY
@@ -1,3 +1,6 @@
+2014-05-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.71
+
2011-09-12 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: updated spell to 2.58
* PRE_BUILD: added hack to build with dbus (from Arch Linux) (fixes
#183)
diff --git a/net/dnsmasq/dnsmasq-2.58.tar.gz.sig
b/net/dnsmasq/dnsmasq-2.58.tar.gz.sig
deleted file mode 100644
index 459a171..0000000
Binary files a/net/dnsmasq/dnsmasq-2.58.tar.gz.sig and /dev/null differ
diff --git a/net/driftnet/DEPENDS b/net/driftnet/DEPENDS
index d044102..ae82b4a 100755
--- a/net/driftnet/DEPENDS
+++ b/net/driftnet/DEPENDS
@@ -1,4 +1,4 @@
-depends giflib &&
+depends GIFLIB &&
depends JPEG &&
depends libpcap &&
depends gtk+
diff --git a/net/driftnet/HISTORY b/net/driftnet/HISTORY
index d9745af..14b8fe6 100644
--- a/net/driftnet/HISTORY
+++ b/net/driftnet/HISTORY
@@ -1,3 +1,6 @@
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
2010-11-03 Ladislav Hagara <hgr AT vabo.cz>
* DEPENDS: jpeg -> JPEG

diff --git a/net/ebtables/BUILD b/net/ebtables/BUILD
new file mode 100755
index 0000000..1e007c9
--- /dev/null
+++ b/net/ebtables/BUILD
@@ -0,0 +1,2 @@
+sedit "s!CFLAGS:=.*!CFLAGS=${CFLAGS}!" ${SOURCE_DIRECTORY}/Makefile &&
+default_build_make
diff --git a/net/ebtables/DETAILS b/net/ebtables/DETAILS
new file mode 100755
index 0000000..dec5f31
--- /dev/null
+++ b/net/ebtables/DETAILS
@@ -0,0 +1,27 @@
+ SPELL=ebtables
+ VERSION=2.0.10-4
+ SOURCE=$SPELL-v$VERSION.tar.gz
+ SOURCE_URL[0]=ftp://ftp.netfilter.org/pub/${SPELL}/${SOURCE}
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-v${VERSION}"
+ WEB_SITE=http://ebtables.netfilter.org/
+ ENTERED=20141229
+ LICENSE[0]=GPLv2
+ KEYWORDS="net"
+ SHORT='ebtables is a filtering tool for a bridging firewall'
+cat << EOF
+The ebtables program is a filtering tool for a Linux-based bridging firewall.
+It enables transparent filtering of network traffic passing through a Linux
+bridge. The filtering possibilities are limited to link layer filtering and
+some basic filtering on higher network layers. Advanced logging, MAC
DNAT/SNAT
+and brouter facilities are also included.
+
+The ebtables tool can be combined with the other Linux filtering tools
+(iptables, ip6tables and arptables) to make a bridging firewall that is also
+capable of filtering these higher network layers. This is enabled through the
+bridge-netfilter architecture which is a part of the standard Linux kernel.
+
+The ebtables and arptables codebase is maintained by the netfilter
developers,
+who were so kind to take over maintenance of the software. This website is
kept
+mainly as a documentation reference.
+EOF
diff --git a/net/ebtables/HISTORY b/net/ebtables/HISTORY
new file mode 100644
index 0000000..c66f725
--- /dev/null
+++ b/net/ebtables/HISTORY
@@ -0,0 +1,3 @@
+2014-12-29 Eric Sandall <sandalle AT sourcemage.org>
+ * Created
+
diff --git a/net/ebtables/INSTALL b/net/ebtables/INSTALL
new file mode 100755
index 0000000..ab5f059
--- /dev/null
+++ b/net/ebtables/INSTALL
@@ -0,0 +1,3 @@
+make install \
+ MANDIR=${INSTALL_ROOT}/usr/share/man \
+ BINDIR=${INSTALL_ROOT}/sbin
diff --git a/net/ebtables/PRE_BUILD b/net/ebtables/PRE_BUILD
new file mode 100755
index 0000000..da7fbce
--- /dev/null
+++ b/net/ebtables/PRE_BUILD
@@ -0,0 +1,8 @@
+if [[ "$(get_kernel_config CONFIG_BRIDGE_NF_EBTABLES)" != "y" &&
+ "$(get_kernel_config CONFIG_BRIDGE_NF_EBTABLES)" != "m" ]]; then
+ message "${SPELL_COLOR}$SPELL${DEFAULT_COLOR}${PROBLEM_COLOR} requires" \
+ "CONFIG_BRIDGE_NF_EBTABLES module/built-in${DEFAULT_COLOR}" &&
+ return 1
+fi &&
+
+default_pre_build
diff --git a/net/ebtables/ebtables-v2.0.10-4.tar.gz.sig
b/net/ebtables/ebtables-v2.0.10-4.tar.gz.sig
new file mode 100644
index 0000000..90a605b
Binary files /dev/null and b/net/ebtables/ebtables-v2.0.10-4.tar.gz.sig differ
diff --git a/net/ebtables/init.d/ebtables b/net/ebtables/init.d/ebtables
new file mode 100755
index 0000000..b79c829
--- /dev/null
+++ b/net/ebtables/init.d/ebtables
@@ -0,0 +1,147 @@
+#!/bin/bash
+#
+# init script for the Ethernet Bridge filter tables
+#
+# Written by Dag Wieers <dag AT wieers.com>
+# Modified by Rok Papez <rok.papez AT arnes.si>
+# Bart De Schuymer <bdschuym AT pandora.be>
+# Eric Sandall <sandalle AT sourcemage.org> for SMGL
simpleinit-msb
+#
+# chkconfig: - 15 85
+# description: Ethernet Bridge filtering tables
+#
+# config: /etc/sysconfig/ebtables (text)
+# /etc/sysconfig/ebtables.<table> (binary)
+
+PROGRAM=/sbin/ebtables
+RUNLEVEL=3
+NEEDS="+network +remote_fs"
+
+. /etc/init.d/smgl_init
+
+umask 0077
+
+#default configuration
+EBTABLES_TEXT_FORMAT="yes"
+EBTABLES_BINARY_FORMAT="yes"
+EBTABLES_MODULES_UNLOAD="yes"
+EBTABLES_SAVE_ON_STOP="no"
+EBTABLES_SAVE_ON_RESTART="no"
+EBTABLES_SAVE_COUNTER="no"
+
+config=/etc/sysconfig/ebtables-config
+[ -f "$config" ] && . "$config"
+
+[ -x ${PROGRAM} ] || exit 1
+[ -x ${PROGRAM}-save ] || exit 1
+[ -x ${PROGRAM}-restore ] || exit 1
+
+RETVAL=0
+desc="Ethernet bridge filtering"
+umask 0077
+
+start() {
+ echo -n $"Starting $desc (ebtables): "
+ if [ "$EBTABLES_BINARY_FORMAT" = "yes" ]; then
+ for table in $(ls /etc/sysconfig/ebtables.* 2>/dev/null | sed
-e 's/.*ebtables\.//' -e '/save/d' ); do
+ ${PROGRAM} -t $table --atomic-file
/etc/sysconfig/ebtables.$table --atomic-commit || RETVAL=1
+ done
+ else
+ ${PROGRAM}-restore < /etc/sysconfig/ebtables || RETVAL=1
+ fi
+
+ if [ $RETVAL -eq 0 ]; then
+ print_status success
+ rm -f /var/lock/subsys/ebtables
+ else
+ print_status failure
+ fi
+ echo
+}
+
+stop() {
+ echo -n $"Stopping $desc (ebtables): "
+ for table in $(grep '^ebtable_' /proc/modules | sed -e
's/ebtable_\([^ ]*\).*/\1/'); do
+ ${PROGRAM} -t $table --init-table || RETVAL=1
+ done
+
+ if [ "$EBTABLES_MODULES_UNLOAD" = "yes" ]; then
+ for mod in $(grep -E '^(ebt|ebtable)_' /proc/modules | cut
-f1 -d' ') ebtables; do
+ rmmod $mod 2> /dev/null
+ done
+ fi
+
+ if [ $RETVAL -eq 0 ]; then
+ print_status success
+ rm -f /var/lock/subsys/ebtables
+ else
+ print_status failure
+ fi
+ echo
+}
+
+restart() {
+ stop
+ start
+}
+
+save() {
+ echo -n $"Saving $desc (ebtables): "
+ if [ "$EBTABLES_TEXT_FORMAT" = "yes" ]; then
+ if [ -e /etc/sysconfig/ebtables ]; then
+ chmod 0600 /etc/sysconfig/ebtables
+ mv -f /etc/sysconfig/ebtables
/etc/sysconfig/ebtables.save
+ fi
+ ${PROGRAM}-save > /etc/sysconfig/ebtables || RETVAL=1
+ fi
+ if [ "$EBTABLES_BINARY_FORMAT" = "yes" ]; then
+ rm -f /etc/sysconfig/ebtables.*.save
+ for oldtable in $(ls /etc/sysconfig/ebtables.* 2>/dev/null |
grep -vF 'ebtables.save'); do
+ chmod 0600 $oldtable
+ mv -f $oldtable $oldtable.save
+ done
+ for table in $(grep '^ebtable_' /proc/modules | sed -e
's/ebtable_\([^ ]*\).*/\1/'); do
+ ${PROGRAM} -t $table --atomic-file
/etc/sysconfig/ebtables.$table --atomic-save || RETVAL=1
+ if [ "$EBTABLES_SAVE_COUNTER" = "no" ]; then
+ ${PROGRAM} -t $table --atomic-file
/etc/sysconfig/ebtables.$table -Z || RETVAL=1
+ fi
+ done
+ fi
+
+ if [ $RETVAL -eq 0 ]; then
+ print_status success
+ else
+ print_status failure
+ fi
+ echo
+}
+
+case "$1" in
+ start)
+ start
+ ;;
+ stop)
+ [ "$EBTABLES_SAVE_ON_STOP" = "yes" ] && save
+ stop
+ ;;
+ restart|reload)
+ [ "$EBTABLES_SAVE_ON_RESTART" = "yes" ] && save
+ restart
+ ;;
+ condrestart)
+ [ -e /var/lock/subsys/ebtables ] && restart
+ RETVAL=$?
+ ;;
+ save)
+ save
+ ;;
+ status)
+ ${PROGRAM}-save
+ RETVAL=$?
+ ;;
+ *)
+ echo $"Usage $0 {start|stop|restart|condrestart|save|status}"
+ RETVAL=1
+esac
+
+exit $RETVAL
diff --git a/net/envbot/DEPENDS b/net/envbot/DEPENDS
index 58933bd..6fbcfa3 100755
--- a/net/envbot/DEPENDS
+++ b/net/envbot/DEPENDS
@@ -13,10 +13,10 @@ suggest_depends gnutls \
"" \
"support for gnutls transport" &&

-suggest_depends openssl \
+suggest_depends SSL \
"" \
"" \
- "support for openssl transport" &&
+ "support for SSL transport" &&

suggest_depends socat \
"" \
diff --git a/net/envbot/HISTORY b/net/envbot/HISTORY
index 5368b40..7511003 100644
--- a/net/envbot/HISTORY
+++ b/net/envbot/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2007-11-13 Arvid Norlander <anmaster AT envbot DOT org>
* DETAILS: updated spell to 0.0.1

diff --git a/net/ethtool/DETAILS b/net/ethtool/DETAILS
index 1f1d072..09cf717 100755
--- a/net/ethtool/DETAILS
+++ b/net/ethtool/DETAILS
@@ -1,9 +1,9 @@
SPELL=ethtool
- VERSION=3.5
+ VERSION=3.10
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$KERNEL_URL/pub/software/network/ethtool/$SOURCE
-
SOURCE_HASH=sha512:70f845ada61199a3efc795eb2aa7a8751650c5ea21e30c9bff48f955642f2ad4cfb67e8f879886720357a290b1554cabed25c691ef92fec5678240e2b346ef81
+
SOURCE_HASH=sha512:0b39a6f03457d3d441dd53dacc43cb5a65f4344dd0cad7538f011ff8744c9026ebb5867056d1aa4876431b5961e372d05331535455c0fe6b2beedb1879e4ab68
WEB_SITE=http://www.kernel.org/pub/software/network/ethtool/
LICENSE[0]=GPL
ENTERED=20040702
diff --git a/net/ethtool/HISTORY b/net/ethtool/HISTORY
index 973e83b..f08bc7d 100644
--- a/net/ethtool/HISTORY
+++ b/net/ethtool/HISTORY
@@ -1,3 +1,6 @@
+2013-08-11 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.10
+
2012-08-13 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.5

diff --git a/net/ferm/DETAILS b/net/ferm/DETAILS
index 84b9f29..067915e 100755
--- a/net/ferm/DETAILS
+++ b/net/ferm/DETAILS
@@ -1,5 +1,5 @@
SPELL=ferm
- VERSION=2.1.2
+ VERSION=2.2
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=http://ferm.foo-projects.org/download/${BRANCH}/$SOURCE
diff --git a/net/ferm/HISTORY b/net/ferm/HISTORY
index e38085b..db30ed5 100644
--- a/net/ferm/HISTORY
+++ b/net/ferm/HISTORY
@@ -1,3 +1,6 @@
+2013-07-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.2
+
2012-12-22 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.1.2

diff --git a/net/ferm/ferm-2.1.2.tar.gz.sig b/net/ferm/ferm-2.1.2.tar.gz.sig
deleted file mode 100644
index 858a75f..0000000
Binary files a/net/ferm/ferm-2.1.2.tar.gz.sig and /dev/null differ
diff --git a/net/ferm/ferm-2.2.tar.gz.sig b/net/ferm/ferm-2.2.tar.gz.sig
new file mode 100644
index 0000000..02328b8
Binary files /dev/null and b/net/ferm/ferm-2.2.tar.gz.sig differ
diff --git a/net/flow-tools/DEPENDS b/net/flow-tools/DEPENDS
index 166c221..c0c536d 100755
--- a/net/flow-tools/DEPENDS
+++ b/net/flow-tools/DEPENDS
@@ -1,6 +1,6 @@
depends zlib &&

-optional_depends openssl \
+optional_depends SSL \
"--with-openssl" \
"--without-openssl" \
"for OpenSSL support" &&
diff --git a/net/flow-tools/HISTORY b/net/flow-tools/HISTORY
index b6a8aee..061c059 100644
--- a/net/flow-tools/HISTORY
+++ b/net/flow-tools/HISTORY
@@ -1,3 +1,6 @@
+2014-10-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: use SSL provider
+
2010-12-18 Vlad Glagolev <stealth AT sourcemage.org>
* BUILD, DEPENDS, DETAILS, INSTALL, PROVIDES,
init.d/flow-capture{,.conf}: spell created
diff --git a/net/fping/DETAILS b/net/fping/DETAILS
index 793e074..03b4196 100755
--- a/net/fping/DETAILS
+++ b/net/fping/DETAILS
@@ -1,9 +1,11 @@
SPELL=fping
- VERSION=3.4
- SOURCE=fping-$VERSION.tar.gz
+ VERSION=3.10
+ SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://www.fping.org/dist/$SOURCE
-
SOURCE_HASH=sha512:f9580c5537550738b316aa2ed50408035ab3dca789960c58414687f0aa253dcafaa751009bed417e6c11ec97f02bdf4d21c57f5b0f655cd28eccecb1107192a2
+
SOURCE_HASH=sha512:64bf93c7dbfa2b8adc3344514b2e6e182f1e5950da08b042b8d4d5e4c94b2b8bdc3aaba804339d0461dd88e0efbdfc0bd914a10d22810da8138c9c45335f7047
+ DOCS="ChangeLog doc/README.1992 $DOCS"
+ DOC_DIRS=""
WEB_SITE=http://www.fping.org/
ENTERED=20020326
KEYWORDS="net"
diff --git a/net/fping/HISTORY b/net/fping/HISTORY
index fe2a5ee..41fa6d6 100644
--- a/net/fping/HISTORY
+++ b/net/fping/HISTORY
@@ -1,3 +1,21 @@
+2014-05-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.10
+
+2014-03-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.9
+
+2013-11-08 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.8
+
+2013-11-07 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.7; don't do useless doc'ing
+
+2013-10-15 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.6
+
+2013-05-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.5
+
2012-09-05 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.4

diff --git a/net/freeradius/DEPENDS b/net/freeradius/DEPENDS
index b59b327..c674aaa 100755
--- a/net/freeradius/DEPENDS
+++ b/net/freeradius/DEPENDS
@@ -1,4 +1,4 @@
-depends openssl '--with-openssl' &&
+depends SSL '--with-openssl' &&

# TODO: add krb5-heimdal support (--enable-heimdal-krb5)
optional_depends krb5 "" "" "for Kerberos 5 support" &&
diff --git a/net/freeradius/DETAILS b/net/freeradius/DETAILS
index f03c125..c6e4fd3 100755
--- a/net/freeradius/DETAILS
+++ b/net/freeradius/DETAILS
@@ -1,7 +1,6 @@
SPELL=freeradius
- VERSION=2.2.0
+ VERSION=2.2.5
SECURITY_PATCH=2
- PATCHLEVEL=1
SOURCE=$SPELL-server-$VERSION.tar.bz2
SOURCE2=$SOURCE.sig
SOURCE_URL[0]=ftp://ftp.freeradius.org/pub/${SPELL}/${SOURCE}
diff --git a/net/freeradius/HISTORY b/net/freeradius/HISTORY
index 45185ae..f1db2a7 100644
--- a/net/freeradius/HISTORY
+++ b/net/freeradius/HISTORY
@@ -1,3 +1,9 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-07-17 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.2.5
+
2012-10-04 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: PATCHLEVEL=1
* BUILD: added, to build with system libtool/libltdl
diff --git a/net/fwbuilder/DEPENDS b/net/fwbuilder/DEPENDS
index bb97b43..eea5184 100755
--- a/net/fwbuilder/DEPENDS
+++ b/net/fwbuilder/DEPENDS
@@ -2,6 +2,6 @@ depends automake &&
depends autoconf &&
depends libxml2 &&
depends libxslt &&
-depends openssl &&
+depends SSL &&
depends qt4 &&
depends net-snmp
diff --git a/net/fwbuilder/HISTORY b/net/fwbuilder/HISTORY
index bb0d277..1dbab8b 100644
--- a/net/fwbuilder/HISTORY
+++ b/net/fwbuilder/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-12-30 Robert Figura <template AT sourcemage.org>
* DETAILS: upgrade to 5.0.1.3592
* DEPENDS: insert libfwbuilder's dependencies
diff --git a/net/gigolo/DEPENDS b/net/gigolo/DEPENDS
index 52d2cca..9c14b91 100755
--- a/net/gigolo/DEPENDS
+++ b/net/gigolo/DEPENDS
@@ -1,3 +1,8 @@
depends intltool &&
depends gtk+2 &&
-depends gvfs
+depends gvfs &&
+
+optional_depends gettext \
+ "--enable-nls" \
+ "--disable-nls" \
+ "for Native Language Support"
diff --git a/net/gigolo/DETAILS b/net/gigolo/DETAILS
index 1b6e16d..bbc4cec 100755
--- a/net/gigolo/DETAILS
+++ b/net/gigolo/DETAILS
@@ -1,5 +1,5 @@
SPELL=gigolo
- VERSION=0.4.1
+ VERSION=0.4.2
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.sig
SOURCE_URL[0]=http://files.uvena.de/$SPELL/$SOURCE
diff --git a/net/gigolo/HISTORY b/net/gigolo/HISTORY
index 16cdfca..b129e9b 100644
--- a/net/gigolo/HISTORY
+++ b/net/gigolo/HISTORY
@@ -1,3 +1,8 @@
+2014-03-25 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.4.2
+ * DEPENDS: added gettext optional dependency
+ * PRE_BUILD: dropped
+
2010-08-02 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.4.1

diff --git a/net/gigolo/PRE_BUILD b/net/gigolo/PRE_BUILD
deleted file mode 100755
index ddd605e..0000000
--- a/net/gigolo/PRE_BUILD
+++ /dev/null
@@ -1,7 +0,0 @@
-default_pre_build &&
-cd "$SOURCE_DIRECTORY" &&
-
-# prevent from running plain ./configure
-sed -i "77d" autogen.sh &&
-
-./autogen.sh
diff --git a/net/iproute2/DETAILS b/net/iproute2/DETAILS
index c2124cc..fa8a0cf 100755
--- a/net/iproute2/DETAILS
+++ b/net/iproute2/DETAILS
@@ -1,7 +1,7 @@
SPELL=iproute2
- VERSION=3.7.0
+ VERSION=3.16.0
+
SOURCE_HASH=sha512:82491f9c73500c3378088947c0745b3a34fdcfc4202df47bef356c2a9330f915987d45ecd58ba163efd23a42a6b263de569953cdeb0adb46bfdd882da6b93219
SOURCE=$SPELL-$VERSION.tar.xz
-
SOURCE_HASH=sha512:2569931d0b2190ba5ec1a6567946d85d662cf58c75c4c4dcbc94e399003ee3794354bd8b306f186933a57340e10a227ee65a90bf0cb36d6c48ed3bc5780c69dd
# SOURCE2=${SOURCE}.sign
# SOURCE2_IGNORE=signature
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/net/iproute2/HISTORY b/net/iproute2/HISTORY
index 6672202..e678c32 100644
--- a/net/iproute2/HISTORY
+++ b/net/iproute2/HISTORY
@@ -1,3 +1,12 @@
+2014-08-15 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.16.0
+
+2013-12-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.12.0
+
+2013-08-11 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.10.0
+
2012-12-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 3.7.0

diff --git a/net/ipsec-tools/CONFIGURE b/net/ipsec-tools/CONFIGURE
index 767f68b..1ca7894 100755
--- a/net/ipsec-tools/CONFIGURE
+++ b/net/ipsec-tools/CONFIGURE
@@ -6,6 +6,22 @@ config_query_option IPSEC_TOOLS_OPTS "Enable NAT-Traversal
support?" n \
"--enable-natt" \
"--disable-natt" &&

+config_query_option IPSEC_TOOLS_OPTS "Enable admin port?" n \
+ "--enable-adminport" \
+ "--disable-adminport" &&
+
+config_query_option IPSEC_TOOLS_OPTS "Enable IKE fragmentation payload
support?" n \
+ "--enable-frag" \
+ "--disable-frag" &&
+
+config_query_option IPSEC_TOOLS_OPTS "Enable dead peer detection?" n \
+ "--enable-dpd" \
+ "--disable-dpd" &&
+
+config_query_option IPSEC_TOOLS_OPTS "Enable hybrid authentication
(including mode-cfg and Xauth) support?" n \
+ "--enable-hybrid" \
+ "--disable-hybrid" &&
+
config_query_option IPSEC_TOOLS_OPTS "Enable statistics logging function?" y
\
"--enable-stats" \
"--disable-stats"
diff --git a/net/ipsec-tools/DEPENDS b/net/ipsec-tools/DEPENDS
index c521d73..9808176 100755
--- a/net/ipsec-tools/DEPENDS
+++ b/net/ipsec-tools/DEPENDS
@@ -1,11 +1,35 @@
-depends openssl &&
+depends SSL &&

optional_depends readline \
"--with-readline" \
"--without-readline" \
"to support readline input" &&

+optional_depends krb5 \
+ "--enable-gssapi" \
+ "--disable-gssapi" \
+ "to support GSS-API authentication" &&
+
optional_depends libselinux \
"--enable-security-context" \
"--disable-security-context" \
- "to support Security Context (SELinux)"
+ "to support Security Context (SELinux)" &&
+
+if list_find "$IPSEC_TOOLS_OPTS" "--enable-hybrid"; then
+ optional_depends freeradius \
+ "--with-libradius=$INSTALL_ROOT/usr" \
+ "--without-libradius" \
+ "for Hybrid authentication using RADIUS" &&
+
+ optional_depends linux-pam \
+ "--with-libpam=$INSTALL_ROOT/usr" \
+ "--without-libpam" \
+ "for Hybrid authentication using PAM" &&
+
+ optional_depends openldap \
+ "--with-libldap=$INSTALL_ROOT/usr" \
+ "--without-libldap" \
+ "for Hybrid authentication using LDAP"
+fi &&
+
+suggest_depends SYSTEM-LOGGER "" "" "for syslog support"
diff --git a/net/ipsec-tools/DETAILS b/net/ipsec-tools/DETAILS
index 826f522..57f5352 100755
--- a/net/ipsec-tools/DETAILS
+++ b/net/ipsec-tools/DETAILS
@@ -1,10 +1,12 @@
SPELL=ipsec-tools
- VERSION=0.8.0
+ VERSION=0.8.2
SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:3bec6bab4fe555612f1d48966e797202830f5254a8d2146a14d268ff0c68445af790285214db41ab08ee4888625e8e680c3b848c30789d836169d1612a25fe2c
+
SOURCE_HASH=sha512:2b7d0efa908d3a699be7ef8b2b126a3809956cb7add50e8efb1cfdfc2d9b70c39ef517379cb9a4fad9e5f0c25937e98535b06c32bd3e729f5129da4ab133e30f
+ DOCS="src/setkey/*.cf $DOCS"
+ DOC_DIRS="src/racoon/doc src/racoon/samples"
WEB_SITE=http://ipsec-tools.sourceforge.net/
ENTERED=20031120
LICENSE[0]=BSD
diff --git a/net/ipsec-tools/HISTORY b/net/ipsec-tools/HISTORY
index 1fa7f15..f1268d0 100644
--- a/net/ipsec-tools/HISTORY
+++ b/net/ipsec-tools/HISTORY
@@ -1,3 +1,17 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-04-27 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.8.2
+
+2013-10-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.8.1; added missing docs
+ * DEPENDS: added missing optional dependencies
+ * CONFIGURE: added new configuration options
+ * INSTALL: added, for racoon init script
+ * PREPARE: added kernel 3.x support
+ * init.d/racoon{,.conf}: added, init script and config
+
2011-06-19 Vlad Glagolev <stealth AT sourcemage.org>
* CONFIGURE: added, for several options
* BUILD: apply IPSEC_TOOLS_OPTS
diff --git a/net/ipsec-tools/INSTALL b/net/ipsec-tools/INSTALL
new file mode 100755
index 0000000..bbd64bf
--- /dev/null
+++ b/net/ipsec-tools/INSTALL
@@ -0,0 +1,6 @@
+default_install &&
+
+if [[ $INIT_INSTALLED ]]; then
+ install_config_file "$SPELL_DIRECTORY/init.d/racoon.conf" \
+ "$INSTALL_ROOT/etc/sysconfig/racoon"
+fi
diff --git a/net/ipsec-tools/PREPARE b/net/ipsec-tools/PREPARE
index c002a0b..f7200d1 100755
--- a/net/ipsec-tools/PREPARE
+++ b/net/ipsec-tools/PREPARE
@@ -1,6 +1,6 @@
-uname -r | grep -qv ^2\.6 &&
+uname -r | grep -Eqv "^(2\.6|3\.)" &&
{
- echo "Please note that ipsec-tools requires the Linux 2.6 kernel
headers."
- echo "The cast will continue but will most likely fail."
+ message "${PROBLEM_COLOR}Please note that ipsec-tools requires the Linux
2.6/3.x kernel headers."
+ message "The cast will continue but will most likely
fail.${DEFAULT_COLOR}"
}
true
diff --git a/net/ipsec-tools/init.d/racoon b/net/ipsec-tools/init.d/racoon
new file mode 100755
index 0000000..51187b7
--- /dev/null
+++ b/net/ipsec-tools/init.d/racoon
@@ -0,0 +1,31 @@
+#!/bin/bash
+
+. /etc/sysconfig/racoon
+
+PROGRAM=/usr/sbin/racoon
+PIDFILE="/var/run/racoon.pid"
+ARGS="$RACOON_ARGS"
+RUNLEVEL=3
+
+NEEDS="+network"
+
+. /etc/init.d/smgl_init
+
+start() {
+ echo "Loading IPSec policies from $IPSEC_CONF... "
+ /usr/sbin/setkey -f "$IPSEC_CONF"
+
+ evaluate_retval
+
+ _start
+}
+
+stop() {
+ echo "Flushing policy entries... "
+ /usr/sbin/setkey -F
+ /usr/sbin/setkey -FP
+
+ evaluate_retval
+
+ _stop
+}
diff --git a/net/ipsec-tools/init.d/racoon.conf
b/net/ipsec-tools/init.d/racoon.conf
new file mode 100644
index 0000000..d964de0
--- /dev/null
+++ b/net/ipsec-tools/init.d/racoon.conf
@@ -0,0 +1,6 @@
+# For the arguments and description see racoon(8)
+
+RACOON_ARGS="-f /etc/racoon/racoon.conf"
+
+# IPsec SA/SP database config used by setkey(8)
+IPSEC_CONF="/etc/ipsec-tools.conf"
diff --git a/net/ipset/BUILD b/net/ipset/BUILD
index f5c9db3..c5ec8e5 100755
--- a/net/ipset/BUILD
+++ b/net/ipset/BUILD
@@ -1,8 +1,10 @@
if [[ ${VERSION/.*} == 4 ]]; then
make PREFIX="$INSTALL_ROOT/usr"
else
- ./autogen.sh &&
-
+ OPTS="$IPSET_OPTS $OPTS" &&
default_build &&
- make modules
+
+ if list_find "$IPSET_OPTS" "--with-kmod"; then
+ make modules
+ fi
fi
diff --git a/net/ipset/CONFIGURE b/net/ipset/CONFIGURE
new file mode 100755
index 0000000..ba5cd1f
--- /dev/null
+++ b/net/ipset/CONFIGURE
@@ -0,0 +1,5 @@
+if [[ ${VERSION/.*} != 4 ]]; then
+ config_query_option IPSET_OPTS "Do you want to compile $SPELL kernel
modules?" $IPSET_KMOD \
+ "--with-kmod" \
+ "--without-kmod"
+fi
diff --git a/net/ipset/DETAILS b/net/ipset/DETAILS
index 63b3efa..3b6c38e 100755
--- a/net/ipset/DETAILS
+++ b/net/ipset/DETAILS
@@ -6,9 +6,9 @@ if is_version_less $(get_kernel_version) 2.6.35; then
SOURCE=$SPELL-$VERSION.tar.bz2

SOURCE_HASH=sha512:ccac555257600b8fd2e229426514582e6f3f04000b4f2bc704d28efdae0869c1c6952ddb9a833a32e49604d16a4a9aa0a5ea847d469a31e567e84f36b76e19f2
else
- VERSION=6.12.1
+ VERSION=6.20.1
SOURCE=$SPELL-$VERSION.tar.bz2
-
SOURCE_HASH=sha512:cd3ef90c56a3e7fd70d95cc021f41a01c25a175f22f7157705b37391f92829a7f55bef37c3a98b0544b5814d597b1a02513328ba3dc91929f4b7642dd1c1ebaa
+
SOURCE_HASH=sha512:3fda3a71c18c8d5f9567038fc72f95abec81b4c789fbca7f7b9c032b15000cfbd2829f11a07f2f9ad2afcff54d6851923caff0917b2ead73756673a6b3667565
fi
SOURCE_URL[0]=http://ipset.netfilter.org/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/net/ipset/FINAL b/net/ipset/FINAL
new file mode 100755
index 0000000..34afa43
--- /dev/null
+++ b/net/ipset/FINAL
@@ -0,0 +1,3 @@
+if [[ ${VERSION/.*} == 4 ]] || list_find "$IPSET_OPTS" "--with-kmod"; then
+ depmod -a
+fi
diff --git a/net/ipset/HISTORY b/net/ipset/HISTORY
index 3cf0c9e..4491d0b 100644
--- a/net/ipset/HISTORY
+++ b/net/ipset/HISTORY
@@ -1,3 +1,12 @@
+2013-12-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 6.20.1 (2.6 branch)
+ * BUILD: dropped deprecated autogen.sh run; use IPSET_OPTS
+ * FINAL: added, to run depmod for registering modules
+ * CONFIGURE: added, to choose modules compilation
+ * PREPARE: added, to detect ip_set kernel module for 2.6 branch and
+ default answer in CONFIGURE
+ * PRE_BUILD: replaced sed with sedit
+
2012-05-12 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 6.12.1

diff --git a/net/ipset/INSTALL b/net/ipset/INSTALL
index 9e463c3..a177b2a 100755
--- a/net/ipset/INSTALL
+++ b/net/ipset/INSTALL
@@ -2,5 +2,8 @@ if [[ ${VERSION/.*} == 4 ]]; then
make PREFIX="$INSTALL_ROOT/usr" install
else
default_install &&
- make modules_install
+
+ if list_find "$IPSET_OPTS" "--with-kmod"; then
+ make modules_install
+ fi
fi
diff --git a/net/ipset/PREPARE b/net/ipset/PREPARE
new file mode 100755
index 0000000..c0e0c57
--- /dev/null
+++ b/net/ipset/PREPARE
@@ -0,0 +1,10 @@
+. $GRIMOIRE/FUNCTIONS &&
+
+persistent_add IPSET_KMOD &&
+
+if [[ $(get_sorcery_kernel_config CONFIG_IP_SET) != y ]] && [[
$(get_sorcery_kernel_config CONFIG_IP_SET) != m ]]; then
+ message "${MESSAGE_COLOR}You don't have ipset modules enabled in you
kernel; compiling external modules is highly recommended.${DEFAULT_COLOR}" &&
+ IPSET_KMOD=y
+else
+ IPSET_KMOD=n
+fi
diff --git a/net/ipset/PRE_BUILD b/net/ipset/PRE_BUILD
index c420cc0..23e69b6 100755
--- a/net/ipset/PRE_BUILD
+++ b/net/ipset/PRE_BUILD
@@ -2,7 +2,7 @@ default_pre_build &&
cd "$SOURCE_DIRECTORY" &&

if [[ ${VERSION/.*} == 4 ]]; then
- sed -i "s:/man:/share/man:;s:share/man8:man8:" Makefile
+ sedit "s:/man:/share/man:;s:share/man8:man8:" Makefile
else
cd "$INSTALL_ROOT/usr/src/linux" &&

diff --git a/net/iptables/DETAILS b/net/iptables/DETAILS
index 2b7d4eb..a9f9079 100755
--- a/net/iptables/DETAILS
+++ b/net/iptables/DETAILS
@@ -1,5 +1,5 @@
SPELL=iptables
- VERSION=1.4.17
+ VERSION=1.4.21
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.sig
SOURCE_URL[0]=http://www.iptables.org/projects/$SPELL/files/$SOURCE
diff --git a/net/iptables/HISTORY b/net/iptables/HISTORY
index abf89d5..e2e9879 100644
--- a/net/iptables/HISTORY
+++ b/net/iptables/HISTORY
@@ -1,3 +1,9 @@
+2013-11-29 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.4.21
+
+2013-06-21 Remko van der Vossen <wich AT sourcemage.org>
+ * DETAILS: 1.4.19.1
+
2012-12-26 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.4.17

diff --git a/net/iptraf-ng/DETAILS b/net/iptraf-ng/DETAILS
index fe08bdc..62bb30a 100755
--- a/net/iptraf-ng/DETAILS
+++ b/net/iptraf-ng/DETAILS
@@ -1,6 +1,6 @@
SPELL=iptraf-ng
- VERSION=1.1.1
-
SOURCE_HASH=sha512:7ca1ba2fd6d9f719d59dab831db34d2f53cb8e1d955a7533b2106308feaf58a4efd8902c3d3cdaddb8965284d36564be4d3306d15e430012a095a57ed86f8326
+ VERSION=1.1.4
+
SOURCE_HASH=sha512:8cafb0000cec75eb4071156a9e9350ffe6de99cb6386e8f50d05337113872ee50082a30009d85faa02d83633a8e727039791332d600654321b95ca6cfc881774
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://fedorahosted.org/iptraf-ng
@@ -9,27 +9,19 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
KEYWORDS="net"
SHORT="IPTraf-ng is a console-based network statistics utility"
cat << EOF
-IPTraf-ng is a console-based network monitoring utility. IPTraf-ng gathers
-data like TCP
-connection packet and byte counts, interface statistics and activity
-indicators, TCP/UDP
-traffic breakdowns, and LAN station packet and byte counts. IPTraf-ng
features
-include an IP
-traffic monitor which shows TCP flag information, packet and byte counts,
-ICMP details, OSPF
-packet types, and oversized IP packet warnings; interface statistics showing
-IP, TCP, UDP,
-ICMP, non-IP and other IP packet counts, IP checksum errors, interface
-activity and packet
-size counts; a TCP and UDP service monitor showing counts of incoming and
-outgoing packets
-for common TCP and UDP application ports, a LAN statistics module that
-discovers active hosts
-and displays statistics about their activity; TCP, UDP and other protocol
-display filters so you
-can view just the traffic you want; logging; support for Ethernet, FDDI,
-ISDN, SLIP, PPP, and
-loopback interfaces; and utilization of the built-in raw socket interface
-of the Linux kernel,
-so it can be used on a wide variety of supported network cards
+IPTraf-ng is a console-based network monitoring utility. IPTraf-ng gathers
data
+like TCP connection packet and byte counts, interface statistics and activity
+indicators, TCP/UDP traffic breakdowns, and LAN station packet and byte
counts.
+IPTraf-ng features include an IP traffic monitor which shows TCP flag
+information, packet and byte counts, ICMP details, OSPF packet types, and
+oversized IP packet warnings; interface statistics showing IP, TCP, UDP,
ICMP,
+non-IP and other IP packet counts, IP checksum errors, interface activity and
+packet size counts; a TCP and UDP service monitor showing counts of incoming
+and outgoing packets for common TCP and UDP application ports, a LAN
statistics
+module that discovers active hosts and displays statistics about their
+activity; TCP, UDP and other protocol display filters so you can view just
the
+traffic you want; logging; support for Ethernet, FDDI, ISDN, SLIP, PPP, and
+loopback interfaces; and utilization of the built-in raw socket interface of
+the Linux kernel, so it can be used on a wide variety of supported network
+cards.
EOF
diff --git a/net/iptraf-ng/HISTORY b/net/iptraf-ng/HISTORY
index 70d3eeb..1d693c6 100644
--- a/net/iptraf-ng/HISTORY
+++ b/net/iptraf-ng/HISTORY
@@ -1,3 +1,9 @@
+2013-09-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.1.4, reformatted description
+
+2013-05-04 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.1.3.1
+
2012-04-15 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.1.1
* PRE_BUILD: added, fix finding ncurses
diff --git a/net/iputils-ping/DEPENDS b/net/iputils-ping/DEPENDS
index b78b3c9..a7e4f0e 100755
--- a/net/iputils-ping/DEPENDS
+++ b/net/iputils-ping/DEPENDS
@@ -1,3 +1,5 @@
+optional_depends libcap '' '' 'Linux Capability support' &&
+optional_depends gnutls '' '' 'GnuTLS support in ping6' &&
optional_depends opensp '' '' 'for docs and manpages' &&
optional_depends sgmlspm '' '' 'for docs and manpages' &&
optional_depends docbook-sgml-dtd '' '' 'for docs and manpages'
diff --git a/net/iputils-ping/DETAILS b/net/iputils-ping/DETAILS
index 00273ee..9f871ca 100755
--- a/net/iputils-ping/DETAILS
+++ b/net/iputils-ping/DETAILS
@@ -1,11 +1,11 @@
SPELL=iputils-ping
- VERSION=20101006-1
- SOURCE=iputils_${VERSION:0:8}.orig.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/iputils
- SOURCE_URL[0]=http://ftp.debian.org/debian/pool/main/i/iputils/$SOURCE
- WEB_SITE=http://packages.debian.org/unstable/net/iputils-ping
+ VERSION=s20121221
+ SOURCE=iputils-${VERSION}.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/iputils-${VERSION}
+
SOURCE_URL[0]=http://sourceforge.net/projects/iputils/files/$SOURCE/download
+ WEB_SITE=http://iputils.sourceforge.net/
ENTERED=20030509
-
SOURCE_HASH=sha512:4da5979f9730a46af25b926d704294bc06dad5f51dc050848d741ace9a70c8cc3735862f85649c4b0ab7f47462e94a5004d4dab3b3a9a7192a959ccaff0f6fc1
+
SOURCE_HASH=sha512:693d240becd766c345c3af2053fc0699b9358e54d667d40738c21d731b70e779112d81476a220d8300ca54250120385414a13610d445996f95a90571047389f4
LICENSE[0]=GPL
DOCS="README"
KEYWORDS="net"
diff --git a/net/iputils-ping/HISTORY b/net/iputils-ping/HISTORY
index 418fb46..96ffb32 100644
--- a/net/iputils-ping/HISTORY
+++ b/net/iputils-ping/HISTORY
@@ -1,3 +1,8 @@
+2013-06-21 Remko van der Vossen <wich AT sourcemage.org>
+ * DETAILS: version 20121221
+ * DETAILS: don't use debian releases
+ * DEPENDS, PRE_BUILD: optional depends on libcap, gnutls
+
2012-04-13 Julien "_kaze_" ROZO <julien AT rozo.org>
* PRE_BUILD: removed, not needed since last update (fix #380)

diff --git a/net/iputils-ping/PRE_BUILD b/net/iputils-ping/PRE_BUILD
new file mode 100755
index 0000000..2b1c652
--- /dev/null
+++ b/net/iputils-ping/PRE_BUILD
@@ -0,0 +1,8 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+if ! is_depends_enabled $SPELL licap; then
+ sed -i -e 's/USE_CAP=yes/USE_CAP=no/' Makefile
+fi &&
+if ! is_depends_enabled $SPELL gnutls; then
+ sed -i -e 's/USE_GNUTLS=yes/USE_GNUTLS=no/' Makefile
+fi
diff --git a/net/iputils-tracepath/DEPENDS b/net/iputils-tracepath/DEPENDS
index b78b3c9..dfb4c6e 100755
--- a/net/iputils-tracepath/DEPENDS
+++ b/net/iputils-tracepath/DEPENDS
@@ -1,3 +1,4 @@
+optional_depends libcap '' '' 'Linux Capability support' &&
optional_depends opensp '' '' 'for docs and manpages' &&
optional_depends sgmlspm '' '' 'for docs and manpages' &&
optional_depends docbook-sgml-dtd '' '' 'for docs and manpages'
diff --git a/net/iputils-tracepath/DETAILS b/net/iputils-tracepath/DETAILS
index 54818fa..df9ae8e 100755
--- a/net/iputils-tracepath/DETAILS
+++ b/net/iputils-tracepath/DETAILS
@@ -1,14 +1,11 @@
SPELL=iputils-tracepath
- VERSION=20101006-3
- SOURCE=iputils_${VERSION:0:8}.orig.tar.gz
- SOURCE2=iputils_${VERSION}.debian.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/iputils
- SOURCE_URL[0]=http://ftp.debian.org/debian/pool/main/i/iputils/$SOURCE
- SOURCE2_URL[0]=http://ftp.debian.org/debian/pool/main/i/iputils/${SOURCE2}
-
WEB_SITE=http://packages.debian.org/unstable/net/iputils-tracepath.html
+ VERSION=s20121221
+ SOURCE=iputils-${VERSION}.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/iputils-${VERSION}
+
SOURCE_URL[0]=http://sourceforge.net/projects/iputils/files/$SOURCE/download
+ WEB_SITE=http://iputils.sourceforge.net/
ENTERED=20030515
-
SOURCE_HASH=sha512:4da5979f9730a46af25b926d704294bc06dad5f51dc050848d741ace9a70c8cc3735862f85649c4b0ab7f47462e94a5004d4dab3b3a9a7192a959ccaff0f6fc1
-
SOURCE2_HASH=sha512:49905f6f68692b821b230bfea3598935914ce484b0a7c5da22296434ee7b2fccaa2b524998c47e6454f3141400ede3e63950536cc5f145a1844d137b8ac395ef
+
SOURCE_HASH=sha512:693d240becd766c345c3af2053fc0699b9358e54d667d40738c21d731b70e779112d81476a220d8300ca54250120385414a13610d445996f95a90571047389f4
LICENSE[0]=GPL
DOCS="README"
KEYWORDS="net"
diff --git a/net/iputils-tracepath/HISTORY b/net/iputils-tracepath/HISTORY
index dd78e67..c87af62 100644
--- a/net/iputils-tracepath/HISTORY
+++ b/net/iputils-tracepath/HISTORY
@@ -1,3 +1,9 @@
+2013-06-21 Remko van der Vossen <wich AT sourcemage.org>
+ * DETAILS: version 20121221
+ * DETAILS: don't use debian releases
+ * DETAILS, PRE_BUILD: no debian patches necessary
+ * DEPENDS, PRE_BUILD: optional depends on libcap
+
2013-02-18 Remko van der Vossen <wich AT sourcemage.org>
* DETAILS: add missing source hashes

diff --git a/net/iputils-tracepath/PRE_BUILD b/net/iputils-tracepath/PRE_BUILD
index 4f18aee..1f1dae7 100755
--- a/net/iputils-tracepath/PRE_BUILD
+++ b/net/iputils-tracepath/PRE_BUILD
@@ -1,4 +1,5 @@
- default_pre_build &&
- cd $SOURCE_DIRECTORY &&
-
- unpack_file 2
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+if ! is_depends_enabled $SPELL licap; then
+ sed -i -e 's/USE_CAP=yes/USE_CAP=no/' Makefile
+fi
diff --git a/net/isc.gpg b/net/isc.gpg
index e37ece8..30b8304 100644
Binary files a/net/isc.gpg and b/net/isc.gpg differ
diff --git a/net/iscsitarget/DEPENDS b/net/iscsitarget/DEPENDS
index ed472ed..09706da 100755
--- a/net/iscsitarget/DEPENDS
+++ b/net/iscsitarget/DEPENDS
@@ -1 +1 @@
-depends openssl
+depends SSL
diff --git a/net/iscsitarget/DETAILS b/net/iscsitarget/DETAILS
index eaf7d01..6ea413e 100755
--- a/net/iscsitarget/DETAILS
+++ b/net/iscsitarget/DETAILS
@@ -17,6 +17,6 @@ storage needs and developments.

The project was started by forking the Ardis target implementation, with
respect
to the GPL. While the Ardis target implementation was a very good one, it
lacked
-several key needs, including SMP support, Linux 2.6 kernel support, 64bit
+several key needs, including SMP support, Linux 2.6 kernel support, 64-bit
architecture support, dynamic configuration, iSNS support and more.
EOF
diff --git a/net/iscsitarget/HISTORY b/net/iscsitarget/HISTORY
index e7cbce4..072d9b8 100644
--- a/net/iscsitarget/HISTORY
+++ b/net/iscsitarget/HISTORY
@@ -1,3 +1,9 @@
+2014-12-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Replace "bit" suffix with "-bit" in description
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-06-22 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS, DEPENDS, INSTALL, {PRE_,}BUILD, FINAL, ldflags.patch,
init.d/iscsi-target{,.conf}: spell created
diff --git a/net/iw/DETAILS b/net/iw/DETAILS
index 3f99015..c90211d 100755
--- a/net/iw/DETAILS
+++ b/net/iw/DETAILS
@@ -1,7 +1,7 @@
SPELL=iw
- VERSION=3.8
-
SOURCE_HASH=sha512:65639f3dee844e0ab689bec5ab420eea7f0c8ff6f70b64edb7d4a55c41632f6e830700994d5ae59aca3d557eaea2a5970886b145f432bd583bc28605aa6ee7fb
- SOURCE=$SPELL-$VERSION.tar.bz2
+ VERSION=3.15
+
SOURCE_HASH=sha512:82b6cc30a8c1c5568413d2e1dbf8aeacccf79cf34ece235ef816b31d897a4296c14793b4f1adc561c211210dcfb97d46c4f0f6cfb005b525b81795f50a929b27
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://linuxwireless.org/en/users/Documentation/iw
SOURCE_URL[0]=$KERNEL_URL/pub/software/network/iw/$SOURCE
diff --git a/net/iw/HISTORY b/net/iw/HISTORY
index 5d2af5a..6b8d876 100644
--- a/net/iw/HISTORY
+++ b/net/iw/HISTORY
@@ -1,3 +1,15 @@
+2014-06-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.15
+
+2013-12-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.13
+
+2013-10-15 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.11
+
+2013-05-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.10
+
2013-02-25 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: new url

diff --git a/net/libmnl/DETAILS b/net/libmnl/DETAILS
index 4891d64..ea9af1f 100755
--- a/net/libmnl/DETAILS
+++ b/net/libmnl/DETAILS
@@ -1,5 +1,5 @@
SPELL=libmnl
- VERSION=1.0.1
+ VERSION=1.0.3
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.sig
SOURCE_URL[0]=http://www.netfilter.org/projects/$SPELL/files/$SOURCE
diff --git a/net/libmnl/HISTORY b/net/libmnl/HISTORY
index 718fc5b..d832e2c 100644
--- a/net/libmnl/HISTORY
+++ b/net/libmnl/HISTORY
@@ -1,2 +1,5 @@
+2013-12-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.0.3
+
2011-09-26 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: spell created
diff --git a/net/libnftnl/DEPENDS b/net/libnftnl/DEPENDS
new file mode 100755
index 0000000..aa49cf1
--- /dev/null
+++ b/net/libnftnl/DEPENDS
@@ -0,0 +1 @@
+depends libmnl
diff --git a/net/libnftnl/DETAILS b/net/libnftnl/DETAILS
new file mode 100755
index 0000000..7353fb4
--- /dev/null
+++ b/net/libnftnl/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=libnftnl
+ VERSION=1.0.3
+ SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE2=$SOURCE.sig
+ SOURCE_URL[0]=http://www.netfilter.org/projects/${SPELL}/files/${SOURCE}
+ SOURCE2_URL[0]=${SOURCE_URL}.sig
+ SOURCE_GPG=netfilter.gpg:${SOURCE2}:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=http://www.netfilter.org/projects/${SPELL}/index.html
+ ENTERED=20141229
+ LICENSE[0]=GPLv2
+ KEYWORDS="net"
+ SHORT='libnftnl is a low-level userspace library to nf_tables'
+cat << EOF
+libnftnl is a userspace library providing a low-level netlink programming
+interface (API) to the in-kernel nf_tables subsystem. The library libnftnl
has
+been previously known as libnftables. This library is currently used by
+nftables.
+EOF
diff --git a/net/libnftnl/HISTORY b/net/libnftnl/HISTORY
new file mode 100644
index 0000000..c66f725
--- /dev/null
+++ b/net/libnftnl/HISTORY
@@ -0,0 +1,3 @@
+2014-12-29 Eric Sandall <sandalle AT sourcemage.org>
+ * Created
+
diff --git a/net/libnftnl/PRE_BUILD b/net/libnftnl/PRE_BUILD
new file mode 100755
index 0000000..139bcd8
--- /dev/null
+++ b/net/libnftnl/PRE_BUILD
@@ -0,0 +1,8 @@
+if [[ "$(get_kernel_config CONFIG_NF_TABLES)" != "y" &&
+ "$(get_kernel_config CONFIG_NF_TABLES)" != "m" ]]; then
+ message "${SPELL_COLOR}$SPELL${DEFAULT_COLOR}${PROBLEM_COLOR} requires" \
+ "CONFIG_NF_TABLES module/built-in${DEFAULT_COLOR}" &&
+ return 1
+fi &&
+
+default_pre_build
diff --git a/net/libpcap/DETAILS b/net/libpcap/DETAILS
index 97b5811..2b39d37 100755
--- a/net/libpcap/DETAILS
+++ b/net/libpcap/DETAILS
@@ -1,5 +1,5 @@
SPELL=libpcap
- VERSION=1.3.0
+ VERSION=1.6.2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/net/libpcap/HISTORY b/net/libpcap/HISTORY
index b9264df..763cd79 100644
--- a/net/libpcap/HISTORY
+++ b/net/libpcap/HISTORY
@@ -1,3 +1,16 @@
+2014-09-03 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.6.2
+
+2014-07-21 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.6.1
+
+2013-11-28 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.5.1
+
+2013-08-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.0
+ * PRE_BUILD, libnl-3.patch: deleted
+
2012-06-13 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.3.0

diff --git a/net/libpcap/PRE_BUILD b/net/libpcap/PRE_BUILD
deleted file mode 100755
index 8a3b86d..0000000
--- a/net/libpcap/PRE_BUILD
+++ /dev/null
@@ -1,6 +0,0 @@
-default_pre_build &&
-cd "$SOURCE_DIRECTORY" &&
-
-patch -p0 < "$SPELL_DIRECTORY/libnl-3.patch" &&
-
-autoconf
diff --git a/net/libpcap/libnl-3.patch b/net/libpcap/libnl-3.patch
deleted file mode 100644
index 2ce5936..0000000
--- a/net/libpcap/libnl-3.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- configure.in.orig 2012-01-02 04:47:37.000000000 +0400
-+++ configure.in 2012-06-04 23:41:10.871001151 +0400
-@@ -431,14 +431,14 @@
-
- if test x$with_libnl != xno ; then
- #
-- # Try libnl 2.x first.
-+ # Try libnl 3.x first.
- #
-- AC_CHECK_LIB(nl, nl_socket_alloc,
-+ AC_CHECK_LIB(nl-3, nl_socket_alloc,
- [
- #
-- # Yes, we have libnl 2.x.
-+ # Yes, we have libnl 3.x.
- #
-- LIBS="-lnl-genl -lnl $LIBS"
-+ LIBS="-lnl-genl-3 -lnl-3 $LIBS"
- AC_DEFINE(HAVE_LIBNL,1,[if libnl exists])
- AC_DEFINE(HAVE_LIBNL_2_x,1,[if libnl exists and is
version 2.x])
- ],
diff --git a/net/libpsl/DETAILS b/net/libpsl/DETAILS
new file mode 100755
index 0000000..c88d772
--- /dev/null
+++ b/net/libpsl/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=libpsl
+ VERSION=0.6.2
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=https://github.com/rockdaboot/libpsl/archive/$VERSION.tar.gz
+
SOURCE_HASH=sha512:691088f06a6972d918a0a76f164ab6e3cd30f556ca0a4274ba963e63dd33838cda0a0f3c6ecb9ea9638497ab447632dbe804b1cc40ab68795b803ce346b1eb0b
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=https://github.com/rockdaboot/libpsl
+ ENTERED=20141211
+ LICENSE[0]=MIT
+ SHORT="C library to handle the Public Suffix List"
+cat << EOF
+C library to handle the Public Suffix List.
+EOF
diff --git a/net/libpsl/HISTORY b/net/libpsl/HISTORY
new file mode 100644
index 0000000..2ae068d
--- /dev/null
+++ b/net/libpsl/HISTORY
@@ -0,0 +1,2 @@
+2014-12-11 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS, PRE_BUILD: spell created, version 0.6.2
diff --git a/net/libpsl/PRE_BUILD b/net/libpsl/PRE_BUILD
new file mode 100755
index 0000000..0f4df8e
--- /dev/null
+++ b/net/libpsl/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+./autogen.sh
diff --git a/net/libreswan/BUILD b/net/libreswan/BUILD
new file mode 100755
index 0000000..5ddecbb
--- /dev/null
+++ b/net/libreswan/BUILD
@@ -0,0 +1 @@
+make $OPTS programs
diff --git a/net/libreswan/CONFLICTS b/net/libreswan/CONFLICTS
new file mode 100755
index 0000000..140c856
--- /dev/null
+++ b/net/libreswan/CONFLICTS
@@ -0,0 +1 @@
+conflicts openswan
diff --git a/net/libreswan/DEPENDS b/net/libreswan/DEPENDS
new file mode 100755
index 0000000..fbc7591
--- /dev/null
+++ b/net/libreswan/DEPENDS
@@ -0,0 +1,47 @@
+. "$GRIMOIRE/FUNCTIONS" &&
+
+depends gmp &&
+depends nspr &&
+depends nss &&
+depends pkgconfig &&
+depends iptables &&
+
+if is_version_less $(get_kernel_version) 2.6.9; then
+ depends ipsec-tools
+else
+ depends iproute2 &&
+
+ if spell_ok iproute2 && is_version_less $(installed_version iproute2)
2.6.8; then
+ force_depends iproute2
+ fi
+fi &&
+
+optional_depends linux-pam \
+ "USE_XAUTHPAM=true" \
+ "USE_XAUTHPAM=false" \
+ "for pam/xauth support" &&
+
+optional_depends curl \
+ "USE_LIBCURL=true" \
+ "USE_LIBCURL=false" \
+ "for CRL fetching support via curl" &&
+
+optional_depends openldap \
+ "USE_LDAP=true" \
+ "USE_LDAP=false" \
+ "for CRL fetching support via openldap" &&
+
+optional_depends libselinux \
+ "USE_LABELED_IPSEC=true" \
+ "USE_LABELED_IPSEC=false" \
+ "for Labeled IPSec Functionality" &&
+
+optional_depends unbound \
+ "USE_DNSSEC=true" \
+ "USE_DNSSEC=false" \
+ "for DNSSEC support" &&
+
+optional_depends libcap-ng \
+ "USE_LIBCAP_NG=true" \
+ "USE_LIBCAP_NG=false" \
+ "to drop unneeded capabilities for the pluto daemon"
diff --git a/net/libreswan/DETAILS b/net/libreswan/DETAILS
new file mode 100755
index 0000000..b52ee5f
--- /dev/null
+++ b/net/libreswan/DETAILS
@@ -0,0 +1,24 @@
+ SPELL=libreswan
+ VERSION=3.12
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE2=$SOURCE.asc
+ SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ SOURCE_URL[0]=https://download.libreswan.org/$SOURCE
+ SOURCE_URL[1]=ftp://ftp.libreswan.org/$SOURCE
+ SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
+ SOURCE2_URL[1]=${SOURCE_URL[1]}.asc
+ SOURCE_GPG=libreswan.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
+ LICENSE[0]=GPL
+ WEB_SITE=http://libreswan.org/
+ ENTERED=20140506
+ KEYWORDS="net"
+ SHORT="IPsec implementation for Linux - Openswan fork"
+cat << EOF
+Libreswan is an IPsec implementation for Linux. It has support for most of
the
+extensions (RFC + IETF drafts) related to IPsec, including IKEv2, X.509
+Digital Certificates, NAT Traversal, and many others.
+Libreswan uses the native Linux IPsec stack (NETKEY/XFRM) per default.
+
+Libreswan was forked from Openswan 2.6.38, which was forked from FreeS/WAN
1.99.
+EOF
diff --git a/net/libreswan/HISTORY b/net/libreswan/HISTORY
new file mode 100644
index 0000000..151ffc6
--- /dev/null
+++ b/net/libreswan/HISTORY
@@ -0,0 +1,16 @@
+2014-11-20 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.12
+
+2014-10-25 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.11
+
+2014-09-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.10
+
+2014-07-19 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.9
+ * no-pam.patch: removed, fixed by upstream
+
+2014-05-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, CONFLICTS, {PRE_,}BUILD, libreswan.gpg,
+ init.d/ipsec, no-pam.patch: created the spell
diff --git a/net/libreswan/PRE_BUILD b/net/libreswan/PRE_BUILD
new file mode 100755
index 0000000..63d5243
--- /dev/null
+++ b/net/libreswan/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+sedit "s:/usr/local:$INSTALL_ROOT/usr:g" Makefile.inc && # Install to
/usr
+sedit "s:=man:=share/man:" Makefile.inc # Install
manpages to /usr/share
diff --git a/net/libreswan/init.d/ipsec b/net/libreswan/init.d/ipsec
new file mode 100644
index 0000000..18fe740
--- /dev/null
+++ b/net/libreswan/init.d/ipsec
@@ -0,0 +1,23 @@
+#!/bin/bash
+
+PROGRAM=/usr/sbin/ipsec
+ARGS="setup"
+RUNLEVEL=3
+NEEDS="+network +remote_fs"
+
+. /etc/init.d/smgl_init
+
+status()
+{
+ $PROGRAM $ARGS status
+}
+
+start()
+{
+ $PROGRAM $ARGS start
+}
+
+stop()
+{
+ $PROGRAM $ARGS stop
+}
diff --git a/net/libreswan/libreswan.gpg b/net/libreswan/libreswan.gpg
new file mode 100644
index 0000000..f42c13c
Binary files /dev/null and b/net/libreswan/libreswan.gpg differ
diff --git a/net/mdnsresponder/BUILD b/net/mdnsresponder/BUILD
index 337b05e..1f5dbd8 100755
--- a/net/mdnsresponder/BUILD
+++ b/net/mdnsresponder/BUILD
@@ -1,2 +1,3 @@
cd $SOURCE_DIRECTORY/mDNSPosix/ &&
+make_single &&
make os=linux
diff --git a/net/mdnsresponder/DEPENDS b/net/mdnsresponder/DEPENDS
new file mode 100755
index 0000000..ff6a28e
--- /dev/null
+++ b/net/mdnsresponder/DEPENDS
@@ -0,0 +1,2 @@
+depends flex &&
+depends bison
diff --git a/net/mdnsresponder/DETAILS b/net/mdnsresponder/DETAILS
index 03dc403..d0fd8e4 100755
--- a/net/mdnsresponder/DETAILS
+++ b/net/mdnsresponder/DETAILS
@@ -1,8 +1,8 @@
SPELL=mdnsresponder
- VERSION=333.10
+ VERSION=561.1.1
+
SOURCE_HASH=sha512:55bf77a2eee98bb50019cff13b765b7d91355814de19936c095a8d5364ef6e0bb23e3a106c7a4f53503d482681afbcc8a6931f64ef080fbab3107632a6dd2714
SOURCE=mDNSResponder-${VERSION}.tar.gz
-
SOURCE_HASH=sha512:976502db2fcdf8d24cf81002179fd9ff38d2b8afb6a8183f424ebeee4e968bafb2dbcd9770424a71b3bda12bd2267093471ec31da30c6e4fc5d71eeba7b3e6c2
-
SOURCE_URL[0]=http://www.opensource.apple.com/darwinsource/tarballs/other/${SOURCE}
+
SOURCE_URL[0]=http://www.opensource.apple.com/tarballs/mDNSResponder/${SOURCE}
SOURCE_DIRECTORY=$BUILD_DIRECTORY/mDNSResponder-$VERSION
WEB_SITE=http://developer.apple.com/networking/bonjour/index.html
ENTERED=20080107
diff --git a/net/mdnsresponder/HISTORY b/net/mdnsresponder/HISTORY
index af306df..77e1926 100644
--- a/net/mdnsresponder/HISTORY
+++ b/net/mdnsresponder/HISTORY
@@ -1,3 +1,13 @@
+2014-11-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 561.1.1
+
+2014-06-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 544
+ update url
+ * BUILD: use make_single
+ * DEPENDS: added
+ * PRE_BUILD: added, to fix build
+
2012-05-30 Julien "_kaze_" ROZO <julien AT rozo.org>
* DETAILS: updated version to 333.10
* BUILD: no longer fails to build with multiple make jobs
diff --git a/net/mdnsresponder/PRE_BUILD b/net/mdnsresponder/PRE_BUILD
new file mode 100755
index 0000000..ac14106
--- /dev/null
+++ b/net/mdnsresponder/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+sed -i -e '/%{/ i\
+%parse-param { void *context }\n
+' -e '/yyerror/s/(/( void *context,/' mDNSShared/dnsextd_parser.y
diff --git a/net/megatools/DEPENDS b/net/megatools/DEPENDS
new file mode 100755
index 0000000..83b00ac
--- /dev/null
+++ b/net/megatools/DEPENDS
@@ -0,0 +1,16 @@
+depends glib2 &&
+depends curl &&
+depends SSL &&
+depends glib-networking &&
+
+optional_depends gobject-introspection \
+ "--enable-introspection" \
+ "--disable-introspection" \
+ "to enable introspection for this build" &&
+
+optional_depends asciidoc \
+ "--enable-docs-build" \
+ "--disable-docs-build" \
+ "to build man pages instead of using bundled ones" &&
+
+optional_depends fuse "" "" "to build megafs utility"
diff --git a/net/megatools/DETAILS b/net/megatools/DETAILS
new file mode 100755
index 0000000..4fa9b12
--- /dev/null
+++ b/net/megatools/DETAILS
@@ -0,0 +1,26 @@
+ SPELL=megatools
+ VERSION=1.9.92
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=http://megatools.megous.com/builds/$SOURCE
+
SOURCE_HASH=sha512:a2b1da7c97473fb921bd54933cc87f4be07203d17898066aca73a3b37390fc157c23baa8ed5a3c1f2be37a88af952e3737d321f327f0567c6d5d929e094e3102
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=http://megatools.megous.com/
+ LICENSE[0]=GPL
+ ENTERED=20140929
+ SHORT="command line client for mega.co.nz"
+cat << EOF
+Megatools is a collection of programs for accessing Mega service from a
command
+line of your desktop or server.
+
+Megatools allow you to copy individual files as well as entire directory
trees
+to and from the cloud. You can also perform streaming downloads for example
to
+preview videos and audio files, without needing to download the entire file.
+
+You can register account using a 'megareg' tool, with the benefit of having
true
+control of your encryption keys.
+
+Megatools are robust and optimized for fast operation - as fast as Mega
servers
+allow. Memory requirements and CPU utilization are kept at minimum.
+
+Mega website can be found at mega.co.nz.
+EOF
diff --git a/net/megatools/HISTORY b/net/megatools/HISTORY
new file mode 100644
index 0000000..9128a70
--- /dev/null
+++ b/net/megatools/HISTORY
@@ -0,0 +1,2 @@
+2014-09-29 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
diff --git a/net/memcached/DETAILS b/net/memcached/DETAILS
index 5837fe4..073440b 100755
--- a/net/memcached/DETAILS
+++ b/net/memcached/DETAILS
@@ -1,5 +1,6 @@
SPELL=memcached
VERSION=1.4.15
+ SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=http://memcached.googlecode.com/files/$SOURCE

SOURCE_HASH=sha512:53a9d7c109db01c6d345c79bddcbffae4b5b113244782e869d16f2b704c07bee1d8d9270c54065c06ed878e641a68c666c02ba6d4e81f83d771ae27a2b91e511
diff --git a/net/memcached/HISTORY b/net/memcached/HISTORY
index d9b27af..60802e2 100644
--- a/net/memcached/HISTORY
+++ b/net/memcached/HISTORY
@@ -1,3 +1,6 @@
+2013-05-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: this was a security update (CVE-2011-4971)
+
2012-09-09 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.4.15

diff --git a/net/minicom/DETAILS b/net/minicom/DETAILS
index 9d791ef..7fb1bba 100755
--- a/net/minicom/DETAILS
+++ b/net/minicom/DETAILS
@@ -1,9 +1,9 @@
SPELL=minicom
- VERSION=2.6.2
+ VERSION=2.7
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=http://alioth.debian.org/download.php/3869/$SOURCE
-
SOURCE_HASH=sha512:fa5d9de94707d6ab8cc647b35ab6ed00457abb85a2dd07e4853dd88381757d67c603e290f961bb24deb9a11ac0fc2e58cffcc67a6624571e3dd490cb3e4d04a7
+ SOURCE_URL[0]=http://alioth.debian.org/frs/download.php/file/3977/$SOURCE
+
SOURCE_HASH=sha512:eb9679ac3a3d3585ea06c54407567898e50b981378656e7f8a241071c91054ff0928cc9023d2c79d1936588cdffa9426f4962b556e8daa1783add0c5ac59b5af
WEB_SITE=http://alioth.debian.org/projects/minicom/
ENTERED=20010922
LICENSE[0]=GPL
diff --git a/net/minicom/HISTORY b/net/minicom/HISTORY
index ced7abc..4344f8f 100644
--- a/net/minicom/HISTORY
+++ b/net/minicom/HISTORY
@@ -1,3 +1,6 @@
+2014-01-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.7; updated source url
+
2013-03-09 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.6.2
* DEPENDS: removed tabs
diff --git a/net/minidlna/BUILD b/net/minidlna/BUILD
deleted file mode 100755
index ced1fe7..0000000
--- a/net/minidlna/BUILD
+++ /dev/null
@@ -1 +0,0 @@
-make_single
diff --git a/net/minidlna/DETAILS b/net/minidlna/DETAILS
index 97e8f81..375d09d 100755
--- a/net/minidlna/DETAILS
+++ b/net/minidlna/DETAILS
@@ -1,8 +1,9 @@
SPELL=minidlna
- VERSION=1.0.24
- SOURCE="${SPELL}_${VERSION}_src.tar.gz"
- SOURCE_URL[0]=${SOURCEFORGE_URL}/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:bf1c2e7465ad24ae7c57f4270d40875227e0fb0e3db6c20fee7e286d7f93cfa17935475a8e9dda2da539d88f33fc4ec123a55e8cdf8e6656ae0e37306bb9625e
+ VERSION=1.1.4
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
+#
SOURCE_HASH=sha512:e8be77777f147f95b308d9b10d40f239e3031da1b5b074fd3bff8bb11e0234ca4eaf1a942527755cbc83f97c8dd0a768c284fd63601b3ca05f2bd5db6eb02e49
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$VERSION/$SOURCE
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://minidlna.sourceforge.net/";
LICENSE[0]=GPL
diff --git a/net/minidlna/HISTORY b/net/minidlna/HISTORY
index 04d4da3..1102860 100644
--- a/net/minidlna/HISTORY
+++ b/net/minidlna/HISTORY
@@ -1,3 +1,20 @@
+2014-12-03 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.1.4
+
+2014-05-05 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.1.2
+
+2013-12-07 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fixed SOURCE_URL[0]
+ updated spell to 1.1.1
+
+2013-10-30 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.1.0
+ * PRE_BUILD, BUILD: Removed
+ * minidlna.patch: Removed, no longer applies
+ * init.d/minidlna: Binary renamed to minidlnad
+ PID is stored in /var/run/minidlna/minidlna.pid
+
2012-06-19 Arjan Bouter <abouter AT sourcemage.org>
* PRE_BUILD, minidlna.patch: added ffmpeg fix

diff --git a/net/minidlna/PRE_BUILD b/net/minidlna/PRE_BUILD
deleted file mode 100755
index 1e3ce88..0000000
--- a/net/minidlna/PRE_BUILD
+++ /dev/null
@@ -1,3 +0,0 @@
-default_pre_build &&
-cd "${SOURCE_DIRECTORY}" &&
-patch -p1 < "${SPELL_DIRECTORY}/minidlna.patch"
diff --git a/net/minidlna/init.d/minidlna b/net/minidlna/init.d/minidlna
index c2d2f2b..c6d2033 100644
--- a/net/minidlna/init.d/minidlna
+++ b/net/minidlna/init.d/minidlna
@@ -1,8 +1,8 @@
#!/bin/bash

-PROGRAM=/usr/sbin/minidlna
+PROGRAM=/usr/sbin/minidlnad
RUNLEVEL=3
-PIDFILE="/var/run/minidlna.pid"
+PIDFILE="/var/run/minidlna/minidlna.pid"

. /etc/init.d/smgl_init

diff --git a/net/minidlna/minidlna-1.1.4.tar.gz.sig
b/net/minidlna/minidlna-1.1.4.tar.gz.sig
new file mode 100644
index 0000000..fae70f4
Binary files /dev/null and b/net/minidlna/minidlna-1.1.4.tar.gz.sig differ
diff --git a/net/minidlna/minidlna.patch b/net/minidlna/minidlna.patch
deleted file mode 100644
index adb02c4..0000000
--- a/net/minidlna/minidlna.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-Common subdirectories: minidlna-1.0.24/linux and minidlna-1.0.24-fixed/linux
-diff -Nau minidlna-1.0.24/metadata.c minidlna-1.0.24-fixed/metadata.c
---- minidlna-1.0.24/metadata.c 2012-02-14 19:44:56.000000000 +0100
-+++ minidlna-1.0.24-fixed/metadata.c 2012-06-19 17:11:39.150099226 +0200
-@@ -710,7 +710,7 @@
- DPRINTF(E_WARN, L_METADATA, "Opening %s failed!\n", path);
- return 0;
- }
-- av_find_stream_info(ctx);
-+ avformat_find_stream_info(ctx, NULL);
- //dump_format(ctx, 0, NULL, 0);
- for( i=0; i<ctx->nb_streams; i++)
- {
-@@ -732,7 +732,7 @@
- /* This must not be a video file. */
- if( !vc )
- {
-- av_close_input_file(ctx);
-+ avformat_close_input(&ctx);
- if( !is_audio(path) )
- DPRINTF(E_DEBUG, L_METADATA, "File %s does not
contain a video stream.\n", basename(path));
- return 0;
-@@ -1514,10 +1514,10 @@
- {
- if( ctx->metadata )
- {
-- AVMetadataTag *tag = NULL;
-+ AVDictionaryEntry *tag = NULL;
-
- //DEBUG DPRINTF(E_DEBUG, L_METADATA, "Metadata:\n");
-- while( (tag = av_metadata_get(ctx->metadata, "", tag,
AV_METADATA_IGNORE_SUFFIX)) )
-+ while( (tag = av_dict_get(ctx->metadata, "", tag,
AV_DICT_IGNORE_SUFFIX)) )
- {
- //DEBUG DPRINTF(E_DEBUG, L_METADATA, "
%-16s: %s\n", tag->key, tag->value);
- if( strcmp(tag->key, "title") == 0 )
-@@ -1534,7 +1534,7 @@
- #endif
- #endif
- video_no_dlna:
-- av_close_input_file(ctx);
-+ avformat_close_input(&ctx);
-
- #ifdef TIVO_SUPPORT
- if( ends_with(path, ".TiVo") && is_tivo_file(path) )
-Common subdirectories: minidlna-1.0.24/po and minidlna-1.0.24-fixed/po
-Common subdirectories: minidlna-1.0.24/tagutils and
minidlna-1.0.24-fixed/tagutils
diff --git a/net/monit/BUILD b/net/monit/BUILD
index 9781da1..4a78efb 100755
--- a/net/monit/BUILD
+++ b/net/monit/BUILD
@@ -1,3 +1,3 @@
-OPTS="--bindir=/sbin $OPTS" &&
+OPTS="--bindir=$INSTALL_ROOT/sbin $OPTS" &&
default_build_configure &&
default_build_make
diff --git a/net/monit/DEPENDS b/net/monit/DEPENDS
index 3dfc6fc..0c56a5f 100755
--- a/net/monit/DEPENDS
+++ b/net/monit/DEPENDS
@@ -1,2 +1,2 @@
-optional_depends openssl '--with-ssl' '--without-ssl' 'for SSL support' &&
+optional_depends SSL '--with-ssl' '--without-ssl' 'for SSL support' &&
optional_depends linux-pam '' '--without-pam' 'for PAM support'
diff --git a/net/monit/DETAILS b/net/monit/DETAILS
index ce9f7c1..7621456 100755
--- a/net/monit/DETAILS
+++ b/net/monit/DETAILS
@@ -1,13 +1,13 @@
SPELL=monit
- VERSION=5.3.1
-
SOURCE_HASH=sha512:22a4fbec5d9fa40098c08d4db65f1b7a864408c80c630e541c55c1a936a5a5e97e7f9f904e28209456b8d29fa23dc55a3573db09a330fc1fd3d52a8763db7065
+ VERSION=5.10
SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_URL[0]="http://mmonit.com/monit/dist/${SOURCE}";
+ SOURCE_URL[0]="http://mmonit.com/${SPELL}/dist/${SOURCE}";
+
SOURCE_HASH=sha512:f8615ad3b5ac304e7f84d70631a81f0d458ef11b6662b5892a112d5e8af5a83d7675b79cefe5f3b1cae68b8998a1b0b31b4fa2d32e9b46c05654220d546c2ff9
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://mmonit.com/monit/";
LICENSE[0]=GPL
KEYWORDS="net"
- SHORT="A utility for monitoring Unix system services"
+ SHORT="utility for monitoring Unix system services"
cat << EOF
Monit is a utility for managing and monitoring processes, files, directories,
and devices on a Unix system. It conducts automatic maintenance and repair
diff --git a/net/monit/HISTORY b/net/monit/HISTORY
index 2e00e44..63eecde 100644
--- a/net/monit/HISTORY
+++ b/net/monit/HISTORY
@@ -1,3 +1,35 @@
+2014-10-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.10
+ * BUILD: use INSTALL_ROOT
+
+2014-09-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.9
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-05-13 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.8.1
+
+2014-03-28 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.8
+
+2014-02-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.7
+
+2013-10-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1
+ * init.d/monit: moved to runlevel 2, according to official doc;
depends
+ on local_fs instead of network
+
+2013-09-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated source url; short description
+ * INTALL: added, to install default monitrc config with correct perms
+ * init.d/monit: added, init script
+
+2013-09-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.6
+
2011-11-25 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 5.3.1

diff --git a/net/monit/INSTALL b/net/monit/INSTALL
new file mode 100755
index 0000000..e7468af
--- /dev/null
+++ b/net/monit/INSTALL
@@ -0,0 +1,8 @@
+default_install &&
+
+install_config_file "$SOURCE_DIRECTORY/monitrc" \
+ "$INSTALL_ROOT/etc/sysconfig/monitrc" &&
+
+message "${MESSAGE_COLOR}Fixing monitrc permissions...${DEFAULT_COLOR}" &&
+
+chmod 600 "$INSTALL_ROOT/etc/sysconfig/monitrc"
diff --git a/net/monit/init.d/monit b/net/monit/init.d/monit
new file mode 100755
index 0000000..70d3609
--- /dev/null
+++ b/net/monit/init.d/monit
@@ -0,0 +1,9 @@
+#!/bin/bash
+
+PROGRAM=/sbin/monit
+PIDFILE=/var/run/monit.pid
+ARGS="-c /etc/sysconfig/monitrc -p $PIDFILE"
+RUNLEVEL=2
+NEEDS="+local_fs"
+
+. /etc/init.d/smgl_init
diff --git a/net/mtr/DETAILS b/net/mtr/DETAILS
index 8c2882d..80a3487 100755
--- a/net/mtr/DETAILS
+++ b/net/mtr/DETAILS
@@ -1,9 +1,9 @@
SPELL=mtr
- VERSION=0.84
+ VERSION=0.85
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=ftp://ftp.bitwizard.nl/mtr/$SOURCE
-
SOURCE_HASH=sha512:b148871f8009bbfe421265ebc1d5b124e27a12522ee80d8b068278c6ee8670dd134f0b5b69f718e4ba5c30dd555b695ed86eeee482b4da6ea6ceb022769464a8
+
SOURCE_HASH=sha512:ce6dbcd469e2364b3e3553a4b92b913e01a2f598dab42fcd78bdb8bf82926a0a84625fbbcae1db76b9b8aa321c9bf96b7943daf78c4d07193177987909858314
WEB_SITE=http://www.bitwizard.nl/mtr/
ENTERED=20010922
KEYWORDS="net"
diff --git a/net/mtr/HISTORY b/net/mtr/HISTORY
index 6af35a0..33e182d 100644
--- a/net/mtr/HISTORY
+++ b/net/mtr/HISTORY
@@ -1,3 +1,6 @@
+2014-01-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.85
+
2013-03-10 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.84

diff --git a/net/nagios-plugins/DEPENDS b/net/nagios-plugins/DEPENDS
index e291d89..92a899d 100755
--- a/net/nagios-plugins/DEPENDS
+++ b/net/nagios-plugins/DEPENDS
@@ -28,10 +28,10 @@ optional_depends "net-snmp" "" ""
\
optional_depends "perl-snmp" "" "" \
"Provides additional check using snmp" &&

-optional_depends "openssl" \
- "--with-openssl" \
- "--without-openssl" \
- "Enable openssl support" &&
+optional_depends "SSL" \
+ "--with-opennssl" \
+ "--without-opennssl" \
+ "Enable SSL support" &&

optional_depends "openssh" "" "" \
"Enable openssd support" &&
diff --git a/net/nagios-plugins/HISTORY b/net/nagios-plugins/HISTORY
index d15a86e..baff430 100644
--- a/net/nagios-plugins/HISTORY
+++ b/net/nagios-plugins/HISTORY
@@ -1,3 +1,9 @@
+2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix bad with-SSL usage
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2010-04-06 Philippe "Puppet_Master" Caseiro <puppetmaster AT sourcemage.org>
* DEPENDS: updated mysql dependency to MYSQL provider

diff --git a/net/nc/CONFLICTS b/net/nc/CONFLICTS
index bc7c602..27928de 100755
--- a/net/nc/CONFLICTS
+++ b/net/nc/CONFLICTS
@@ -1,2 +1,3 @@
conflicts netcat &&
+conflicts nmap &&
conflicts cryptcat
diff --git a/net/nc/HISTORY b/net/nc/HISTORY
index 24ee934..f867055 100644
--- a/net/nc/HISTORY
+++ b/net/nc/HISTORY
@@ -1,3 +1,6 @@
+2014-12-29 Eric Sandall <sandalle AT sourcemage.org>
+ * CONFLICTS: Conflicts with nmap (even if `nc` symlink option is not
selected)
+
2013-01-07 Vlad Glagolev <stealth AT sourcemage.org>
* BUILD: fixed multijob build
* CONFLICTS: conflicts cryptcat
diff --git a/net/net-snmp/DEPENDS b/net/net-snmp/DEPENDS
index cc4c312..aaee8ac 100755
--- a/net/net-snmp/DEPENDS
+++ b/net/net-snmp/DEPENDS
@@ -1,4 +1,4 @@
-depends openssl &&
+depends SSL &&

optional_depends perl \
"--enable-embedded-perl" \
diff --git a/net/net-snmp/HISTORY b/net/net-snmp/HISTORY
index 995f5a3..23e2dcc 100644
--- a/net/net-snmp/HISTORY
+++ b/net/net-snmp/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2012-12-03 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 5.7.2

diff --git a/net/net-tools/BUILD b/net/net-tools/BUILD
index 1f79ca2..65e023e 100755
--- a/net/net-tools/BUILD
+++ b/net/net-tools/BUILD
@@ -16,4 +16,3 @@ sedit '382,391s/$/\\n\\/' mii-tool.c
&&
./configure.sh config.in < smgl_config_opts &&
make_single &&
make COPTS="-D_GNU_SOURCE -Wall $CFLAGS" LOPTS="$LDFLAGS"
-
diff --git a/net/net-tools/CONFIGURE b/net/net-tools/CONFIGURE
index 5ef105b..772bee8 100755
--- a/net/net-tools/CONFIGURE
+++ b/net/net-tools/CONFIGURE
@@ -20,8 +20,14 @@ config_query ARCNET "ARCnet hardware support?"
y &&
config_query SLIP "SLIP (serial line) hardware support?" y &&
config_query PPP "PPP (serial line) hardware support?" y &&
config_query IPIP "IPIP Tunnel hardware support?" y &&
-config_query STRIP "STRIP (Metricom radio) hardware support?" y &&
-config_query TOKEN "Token ring (generic) hardware support?" y &&
+# Disable STRIP and Token Ring, not supported by kernel anymore, see
+# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=700008 .
+#config_query STRIP "STRIP (Metricom radio) hardware support?" y &&
+persistent_add STRIP &&
+STRIP=n &&
+#config_query TOKEN "Token ring (generic) hardware support?" y &&
+persistent_add TOKEN &&
+TOKEN=n &&
config_query HWAX25 "AX25 (packet radio) hardware support?" y &&
config_query HWROSE "Rose (packet radio) hardware support?" y &&
config_query HWNETROM "NET/ROM (packet radio) hardware support?" y &&
diff --git a/net/net-tools/HISTORY b/net/net-tools/HISTORY
index dc4db4b..4e1f3eb 100644
--- a/net/net-tools/HISTORY
+++ b/net/net-tools/HISTORY
@@ -1,3 +1,6 @@
+2014-08-24 Thomas Orgis <sobukus AT sourcemage.org>
+ * CONFIGURE, BUILD: disable STRIP and Token Ring lacking kernel
support
+
2009-09-30 Arjan Bouter <abouter AT sourcemage.org>
* DEPENDS: use INITSCRIPTS provider

diff --git a/net/netcat/CONFLICTS b/net/netcat/CONFLICTS
index 30f1f19..ed5223e 100755
--- a/net/netcat/CONFLICTS
+++ b/net/netcat/CONFLICTS
@@ -1,2 +1,3 @@
conflicts nc &&
+conflicts nmap &&
conflicts cryptcat
diff --git a/net/netcat/HISTORY b/net/netcat/HISTORY
index 3062dd1..13738b1 100644
--- a/net/netcat/HISTORY
+++ b/net/netcat/HISTORY
@@ -1,3 +1,6 @@
+2014-12-29 Eric Sandall <sandalle AT sourcemage.org>
+ * CONFLICTS: Conflicts with nmap (even if `nc` symlink option is not
selected)
+
2013-01-07 Vlad Glagolev <stealth AT sourcemage.org>
* CONFLICTS: conflicts cryptcat

diff --git a/net/netembryo/DEPENDS b/net/netembryo/DEPENDS
index 374ed2b..eec869a 100755
--- a/net/netembryo/DEPENDS
+++ b/net/netembryo/DEPENDS
@@ -2,7 +2,7 @@ optional_depends lksctp-tools \
"--enable-sctp" \
"--disable-sctp" \
"For SCTP support" &&
-optional_depends openssl \
- "--with-openssl" \
- "--without-openssl" \
+optional_depends SSL \
+ "--with-opennssl" \
+ "--without-opennssl" \
"Enable SSL support through OpenSSL"
diff --git a/net/netembryo/HISTORY b/net/netembryo/HISTORY
index 27d9dcb..910d2a6 100644
--- a/net/netembryo/HISTORY
+++ b/net/netembryo/HISTORY
@@ -1,3 +1,9 @@
+2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix bad with-SSL usage
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2010-08-26 Peng Chang (Charles) <chp AT sourcemage.org>
* DETAILS: updated spell to 0.1.1

diff --git a/net/network-manager/DEPENDS b/net/network-manager/DEPENDS
index 50a4b42..e90b7b5 100755
--- a/net/network-manager/DEPENDS
+++ b/net/network-manager/DEPENDS
@@ -7,7 +7,7 @@ depends libnl &&
depends wireless_tools &&
depends wpa_supplicant &&
depends iptables &&
-depends -sub GUDEV udev &&
+depends -sub GUDEV UDEV &&

optional_depends gtk-doc \
"--enable-gtk-doc" \
diff --git a/net/network-manager/HISTORY b/net/network-manager/HISTORY
index 64c8b54..0e3f4af 100644
--- a/net/network-manager/HISTORY
+++ b/net/network-manager/HISTORY
@@ -1,3 +1,6 @@
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: udev => UDEV
+
2012-09-21 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.9.6.0

diff --git a/net/nfs-utils/DEPENDS b/net/nfs-utils/DEPENDS
index dc78600..4d3872e 100755
--- a/net/nfs-utils/DEPENDS
+++ b/net/nfs-utils/DEPENDS
@@ -12,5 +12,6 @@ optional_depends tcp_wrappers \
#
if [[ "$NFS_UTILS_NFSV4" == "--enable-nfsv4" ]]; then
depends libevent &&
- depends libnfsidmap
+ depends libnfsidmap &&
+ depends sqlite
fi
diff --git a/net/nfs-utils/DETAILS b/net/nfs-utils/DETAILS
index fdb0d94..011f2ec 100755
--- a/net/nfs-utils/DETAILS
+++ b/net/nfs-utils/DETAILS
@@ -1,10 +1,9 @@
SPELL=nfs-utils
- VERSION=1.1.6
- PATCHLEVEL=3
+ VERSION=1.2.8
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=$SOURCEFORGE_URL/nfs/$SOURCE
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/nfs/nfs-utils/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:abe13f37dccb40258ac2f654143e540b9ac8c41ca10fe88f104ebb558334d41c0e31220dbae0122836e43236cac763fbcfc1d5bd708aca3b282152ac3ac7213b
LICENSE[0]=GPL
WEB_SITE=http://nfs.sourceforge.net/
KEYWORDS="net"
diff --git a/net/nfs-utils/HISTORY b/net/nfs-utils/HISTORY
index 837bb9e..ed552bf 100644
--- a/net/nfs-utils/HISTORY
+++ b/net/nfs-utils/HISTORY
@@ -1,3 +1,13 @@
+2014-01-16 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: NFSv4 support requires sqlite
+
+2013-09-17 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Fix SOURCE_URL for duplicate '/' causing 404
+
+2013-09-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.2.8
+ * exportfs.patch, sysstat.patch, PRE_BUILD: removed
+
2012-10-06 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: PATCHLEVEL+=1
* init.d/nfs: nfsd proc filesystem has nothing to do with NFS4-only;
diff --git a/net/nfs-utils/PRE_BUILD b/net/nfs-utils/PRE_BUILD
deleted file mode 100755
index d25ec16..0000000
--- a/net/nfs-utils/PRE_BUILD
+++ /dev/null
@@ -1,7 +0,0 @@
-default_pre_build &&
-cd "$SOURCE_DIRECTORY" &&
-
-patch -p0 < "$SPELL_DIRECTORY/exportfs.patch" &&
-
-message "${MESSAGE_COLOR}Applying sys/stat.h patch...${DEFAULT_COLOR}" &&
-patch -p1 < "$SPELL_DIRECTORY/sysstat.patch"
diff --git a/net/nfs-utils/exportfs.patch b/net/nfs-utils/exportfs.patch
deleted file mode 100644
index 845ea15..0000000
--- a/net/nfs-utils/exportfs.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- support/nfs/exports.c.orig
-+++ support/nfs/exports.c
-@@ -142,9 +142,14 @@ getexportent(int fromkernel, int fromexports)
- return NULL;
- }
- first = 0;
--
-- /* Check for default options */
-- if (exp[0] == '-') {
-+
-+ /*
-+ * Check for default options. The kernel will never have default
-+ * options in /proc/fs/nfs/exports, however due to the initial '-' in
-+ * the -test-client- string from the test export we have to check that
-+ * we're not reading from the kernel.
-+ */
-+ if (exp[0] == '-' && !fromkernel) {
- if (parseopts(exp + 1, &def_ee, 0, &has_default_subtree_opts)
< 0)
- return NULL;
-
-
diff --git a/net/nfs-utils/nfs-utils-1.1.6.tar.bz2.sig
b/net/nfs-utils/nfs-utils-1.1.6.tar.bz2.sig
deleted file mode 100644
index d32a1a2..0000000
Binary files a/net/nfs-utils/nfs-utils-1.1.6.tar.bz2.sig and /dev/null differ
diff --git a/net/nfs-utils/sysstat.patch b/net/nfs-utils/sysstat.patch
deleted file mode 100644
index a9ec7f8..0000000
--- a/net/nfs-utils/sysstat.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-#
-# Modified from
http://cgit.openembedded.net/cgit.cgi/openembedded/commit/?id=798066d5b2183acc617b5b9d18066f02680aa9d6
-#
-diff -Naur nfs-utils-1.1.6.orig/utils/exportfs/exportfs.c
nfs-utils-1.1.6/utils/exportfs/exportfs.c
---- nfs-utils-1.1.6.orig/utils/exportfs/exportfs.c 2010-10-06
16:03:41.545000011 -0700
-+++ nfs-utils-1.1.6/utils/exportfs/exportfs.c 2010-10-06 16:04:14.495998584
-0700
-@@ -20,6 +20,7 @@
- #include <getopt.h>
- #include <netdb.h>
- #include <errno.h>
-+#include <sys/stat.h>
- #include "xmalloc.h"
- #include "misc.h"
- #include "nfslib.h"
-diff -Naur nfs-utils-1.1.6.orig/utils/mount/mount.c
nfs-utils-1.1.6/utils/mount/mount.c
---- nfs-utils-1.1.6.orig/utils/mount/mount.c 2010-10-06 16:03:41.545000011
-0700
-+++ nfs-utils-1.1.6/utils/mount/mount.c 2010-10-06 16:04:43.843999840
-0700
-@@ -24,6 +24,7 @@
-
- #include <unistd.h>
- #include <sys/types.h>
-+#include <sys/stat.h>
- #include <stdio.h>
- #include <string.h>
- #include <errno.h>
-diff -Naur nfs-utils-1.1.6.orig/utils/mount/network.c
nfs-utils-1.1.6/utils/mount/network.c
---- nfs-utils-1.1.6.orig/utils/mount/network.c 2010-10-06 16:03:41.545000011
-0700
-+++ nfs-utils-1.1.6/utils/mount/network.c 2010-10-06 16:04:58.978000018
-0700
-@@ -36,6 +36,7 @@
-
- #include <sys/types.h>
- #include <sys/socket.h>
-+#include <sys/stat.h>
- #include <sys/wait.h>
- #include <netinet/in.h>
- #include <rpc/rpc.h>
diff --git a/net/nftables/DEPENDS b/net/nftables/DEPENDS
new file mode 100755
index 0000000..4e3cb28
--- /dev/null
+++ b/net/nftables/DEPENDS
@@ -0,0 +1,2 @@
+depends libmnl &&
+depends libnftnl
diff --git a/net/nftables/DETAILS b/net/nftables/DETAILS
new file mode 100755
index 0000000..008b79f
--- /dev/null
+++ b/net/nftables/DETAILS
@@ -0,0 +1,23 @@
+ SPELL=nftables
+ VERSION=0.4
+ SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE2=$SOURCE.sig
+ SOURCE_URL[0]=http://www.netfilter.org/projects/${SPELL}/files/${SOURCE}
+ SOURCE2_URL[0]=${SOURCE_URL}.sig
+ SOURCE_GPG=netfilter.gpg:${SOURCE2}:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=http://www.netfilter.org/projects/${SPELL}/index.html
+ ENTERED=20141229
+ LICENSE[0]=GPLv2
+ KEYWORDS="net"
+ SHORT='nftables is a user-space utility for {ip,ip6,arp,eb}tables'
+cat << EOF
+nftables is the project that aims to replace the existing
{ip,ip6,arp,eb}tables
+framework. Basically, this project provides a new packet filtering
framework, a
+new userspace utility and also a compatibility layer for {ip,ip6}tables.
+
+nftables is built upon the building blocks of the Netfilter infrastructure
such
+as the existing hooks, the connection tracking system, the userspace queueing
+component and the logging subsystem.
+EOF
diff --git a/net/nftables/HISTORY b/net/nftables/HISTORY
new file mode 100644
index 0000000..c66f725
--- /dev/null
+++ b/net/nftables/HISTORY
@@ -0,0 +1,3 @@
+2014-12-29 Eric Sandall <sandalle AT sourcemage.org>
+ * Created
+
diff --git a/net/nftables/PRE_BUILD b/net/nftables/PRE_BUILD
new file mode 100755
index 0000000..da7fbce
--- /dev/null
+++ b/net/nftables/PRE_BUILD
@@ -0,0 +1,8 @@
+if [[ "$(get_kernel_config CONFIG_BRIDGE_NF_EBTABLES)" != "y" &&
+ "$(get_kernel_config CONFIG_BRIDGE_NF_EBTABLES)" != "m" ]]; then
+ message "${SPELL_COLOR}$SPELL${DEFAULT_COLOR}${PROBLEM_COLOR} requires" \
+ "CONFIG_BRIDGE_NF_EBTABLES module/built-in${DEFAULT_COLOR}" &&
+ return 1
+fi &&
+
+default_pre_build
diff --git a/net/nsd/BUILD b/net/nsd/BUILD
index df40ad9..0548ef9 100755
--- a/net/nsd/BUILD
+++ b/net/nsd/BUILD
@@ -4,7 +4,7 @@ OPTS="--with-ssl=$INSTALL_ROOT/usr \
--with-pidfile=$INSTALL_ROOT/var/nsd/nsd.pid \
--with-zonesdir=$INSTALL_ROOT/var/nsd/zones \
--with-dbfile=$INSTALL_ROOT/var/db/nsd/nsd.db \
- --with-difffile=$INSTALL_ROOT/var/db/nsd/ixfr.db \
+ --with-xfrdir=$INSTALL_ROOT/var/nsd/xfr \
--with-xfrdfile=$INSTALL_ROOT/var/nsd/xfrd.state \
$NSD_OPTS \
$OPTS" &&
diff --git a/net/nsd/CONFIGURE b/net/nsd/CONFIGURE
index 4595c11..dde46fa 100755
--- a/net/nsd/CONFIGURE
+++ b/net/nsd/CONFIGURE
@@ -1,3 +1,9 @@
+# remove obsolete options
+list_remove NSD_OPTS '--enable-full-prehash' &&
+list_remove NSD_OPTS '--disable-full-prehash' &&
+list_remove NSD_OPTS '--enable-zone-stats' &&
+list_remove NSD_OPTS '--disable-zone-stats' &&
+
config_query_option NSD_OPTS "Configure NSD as a root server?" n \
"--enable-root-server" \
"--disable-root-server" &&
@@ -18,22 +24,10 @@ config_query_option NSD_OPTS "Enable NSEC3 support?" y \
"--enable-nsec3" \
"--disable-nsec3" &&

-if list_find "$NSD_OPTS" "--enable-nsec3"; then
- config_query_option NSD_OPTS "Enable NSEC3 full prehashing?" y \
- "--enable-full-prehash" \
- "--disable-full-prehash"
-else
- list_add "NSD_OPTS" "--disable-full-prehash"
-fi &&
-
config_query_option NSD_OPTS "Enable response minimization (less
truncation)?" y \
"--enable-minimal-responses" \
"--disable-minimal-responses" &&

-config_query_option NSD_OPTS "Use mmap instead of malloc
(${PROBLEM_COLOR}Experimental${QUERY_COLOR})?" n \
+config_query_option NSD_OPTS "Use mmap instead of malloc
(${PROBLEM_COLOR}experimental${QUERY_COLOR})?" n \
"--enable-mmap" \
- "--disable-mmap" &&
-
-config_query_option NSD_OPTS "Maintain statistics per zone, instead of
global statistics?" n \
- "--enable-zone-stats" \
- "--disable-zone-stats"
+ "--disable-mmap"
diff --git a/net/nsd/DEPENDS b/net/nsd/DEPENDS
index ed472ed..77abb36 100755
--- a/net/nsd/DEPENDS
+++ b/net/nsd/DEPENDS
@@ -1 +1,6 @@
-depends openssl
+depends SSL &&
+
+optional_depends libevent \
+ "--with-libevent" \
+ "--without-libevent" \
+ "to use libevent (useful when the zone count is high)"
diff --git a/net/nsd/DETAILS b/net/nsd/DETAILS
index 3aa2df6..99d5784 100755
--- a/net/nsd/DETAILS
+++ b/net/nsd/DETAILS
@@ -1,9 +1,9 @@
SPELL=nsd
- VERSION=3.2.15
+ VERSION=4.1.0
SECURITY_PATCH=3
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=http://www.nlnetlabs.nl/downloads/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:ed431f8b4ed2d28bba3ec05db7ea9d176b5be6daee4ca086a5bad65606c82abb15653ae6c664b3a32b88becf8a99f3aa6b447583af12ac677bd5dd84962b070b
+
SOURCE_HASH=sha512:1e49c14108b201ff8f14f58a9aae8ee4a69fba2e9494bdffc20ac079bff437ce91b069852d0aac639ec860a258b0b222b72269e62ad7b433c3df8d06afea8f03
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://www.nlnetlabs.nl/projects/nsd/
LICENSE[0]=BSD
diff --git a/net/nsd/HISTORY b/net/nsd/HISTORY
index 2c4e2dd..b161a5e 100644
--- a/net/nsd/HISTORY
+++ b/net/nsd/HISTORY
@@ -1,3 +1,16 @@
+2014-11-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 4.1.0
+ * DEPENDS: added libevent optional dependency
+ * CONFIGURE: drop obsolete option
+ * BUILD: use new xfrdir option
+ * INSTALL: added xfr dir
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2013-09-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.2.16
+
2013-02-08 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.2.15
* DEPENDS: don't force BIND8-like stats; use NSD_OPTS
diff --git a/net/nsd/INSTALL b/net/nsd/INSTALL
index 677f5e4..a0180ef 100755
--- a/net/nsd/INSTALL
+++ b/net/nsd/INSTALL
@@ -1,3 +1,3 @@
default_install &&

-install -vm 700 -o nsd -g nsd -d "$INSTALL_ROOT"/var/{db/nsd,nsd{,/zones}}
+install -vm 700 -o nsd -g nsd -d
"$INSTALL_ROOT"/var/{db/nsd,nsd{,/zones,/xfr}}
diff --git a/net/ntop/BUILD b/net/ntop/BUILD
deleted file mode 100755
index bf828c0..0000000
--- a/net/ntop/BUILD
+++ /dev/null
@@ -1,4 +0,0 @@
-OPTS="--localstatedir=${INSTALL_ROOT}/var/cache \
- $OPTS" &&
-make_single &&
-default_build
diff --git a/net/ntop/DEPENDS b/net/ntop/DEPENDS
index 4aef58f..26c942a 100755
--- a/net/ntop/DEPENDS
+++ b/net/ntop/DEPENDS
@@ -1,15 +1,13 @@
depends autoconf &&
depends automake &&
-depends gawk &&
+depends AWK &&
depends geoip &&
-depends gd &&
depends gdbm &&
depends libtool &&
depends libpcap &&
depends libpng &&
depends m4 &&
depends perl &&
-depends rrdtool &&
depends zlib &&

optional_depends 'MYSQL' \
@@ -17,7 +15,7 @@ optional_depends 'MYSQL' \
'--disable-mysql' \
'for MySQL database support' &&

-optional_depends 'openssl' \
+optional_depends 'SSL' \
"--with-ssl --with-ssl-root=$INSTALL_ROOT/usr" \
'--without-ssl' \
'for HTTPS (secure HTTP) support' &&
diff --git a/net/ntop/DETAILS b/net/ntop/DETAILS
index 102c26d..00e4994 100755
--- a/net/ntop/DETAILS
+++ b/net/ntop/DETAILS
@@ -1,15 +1,9 @@
SPELL=ntop
- VERSION=3.3.9
+ VERSION=5.0.1
SOURCE=$SPELL-$VERSION.tar.gz
- SOURCE2=GeoLiteCity.dat.gz
- SOURCE3=GeoIPASNum.dat.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
- SOURCE2_URL[0]=http://www.maxmind.com/download/geoip/database/$SOURCE2
-
SOURCE3_URL[0]=http://www.maxmind.com/download/geoip/database/asnum/$SOURCE3
- SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
- SOURCE2_IGNORE=unversioned
- SOURCE3_IGNORE=unversioned
+
SOURCE_HASH=sha512:f52c40e6c00c8d2f46b68078c5f9aef8ed78670f92a0a81f66f2f44c71d41bc4c001b4550f19b71c546f7c07cbbed15e0aa1ee13873ac63a11678bf2b8483f2a
LICENSE[0]=GPL
WEB_SITE=http://www.ntop.org/
KEYWORDS="net"
diff --git a/net/ntop/HISTORY b/net/ntop/HISTORY
index a812852..f02b38f 100644
--- a/net/ntop/HISTORY
+++ b/net/ntop/HISTORY
@@ -1,3 +1,14 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2013-08-28 David C. Haley <khoralin AT gmail.com>
+ * DETAILS: version bump 3.3.9 -> 5.0.1
+ * PRE_BUILD: removed geoip "stuff"
+ * BUILD: removed, default build used
+ * DEPENDS: gd & rrdtool not required
+ * ntop-3.3.9.tar.gz.sig: removed
+ * systemgeoip.patch: removed, doesn't seem needed
+
2010-10-30 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: added SOURCE_IGNORE for SOURCE2 and SOURCE3
* GeoLiteCity.dat.gz.sig, GeoIPASNum.dat.gz.sig: removed, no longer
needed
diff --git a/net/ntop/PRE_BUILD b/net/ntop/PRE_BUILD
index 624f34e..daa0795 100755
--- a/net/ntop/PRE_BUILD
+++ b/net/ntop/PRE_BUILD
@@ -1,24 +1,4 @@
default_pre_build &&
-verify_source "$SOURCE2" &&
-verify_source "$SOURCE3" &&
-cd $SOURCE_DIRECTORY &&
-
-#
-# Remove building of internal GeoIP
-#
-patch -p1 < $SPELL_DIRECTORY/systemgeoip.patch &&
-
-#
-# Unpack already downloaded GeoIP data
-#
-cp $SOURCE_CACHE/$SOURCE2 . &&
-cp $SOURCE_CACHE/$SOURCE3 . &&
-gunzip $SOURCE2 &&
-gunzip $SOURCE3 &&
-
-#
-# Fake GeoIP source as it's already installed
-#
-touch GeoIP.tar.gz &&

+cd $SOURCE_DIRECTORY &&
./autogen.sh --noconfig
diff --git a/net/ntop/ntop-3.3.9.tar.gz.sig b/net/ntop/ntop-3.3.9.tar.gz.sig
deleted file mode 100644
index 4f49999..0000000
Binary files a/net/ntop/ntop-3.3.9.tar.gz.sig and /dev/null differ
diff --git a/net/ntop/systemgeoip.patch b/net/ntop/systemgeoip.patch
deleted file mode 100644
index 5b1273b..0000000
--- a/net/ntop/systemgeoip.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-diff -Naur ntop-3.3.9.orig/Makefile.am ntop-3.3.9/Makefile.am
---- ntop-3.3.9.orig/Makefile.am 2009-12-30 12:37:37.007745774 -0800
-+++ ntop-3.3.9/Makefile.am 2009-12-30 12:38:40.538426478 -0800
-@@ -270,8 +270,6 @@
-
- install: install-recursive
-
-- cd @GEO_DIR@; make install
--
- @mkdir -p $(DESTDIR)/$(CFG_DBFILE_DIR)
-
- @echo ""
-diff -Naur ntop-3.3.9.orig/configure.in ntop-3.3.9/configure.in
---- ntop-3.3.9.orig/configure.in 2009-12-30 12:37:36.997426119 -0800
-+++ ntop-3.3.9/configure.in 2009-12-30 12:39:44.841488896 -0800
-@@ -1916,10 +1916,8 @@
- fi
-
-
--GEO_DIR=`find $PWD -type d -name "GeoIP-*"`
--GEO_IP="$GEO_DIR/libGeoIP/"
--CFLAGS="$CFLAGS -I$GEO_IP"
--LDFLAGS="$LDFLAGS -L$GEO_IP.libs/ -lGeoIP"
-+CFLAGS="$CFLAGS"
-+LDFLAGS="$LDFLAGS -lGeoIP"
-
- dnl> NTOPCONFIGDEBUG_SETTINGS([precet])
-
-@@ -2084,7 +2082,6 @@
- AC_SUBST(SO_VERSION_PATCH)
- AC_SUBST(RRD_LIB)
- AC_SUBST(RRD_INC)
--AC_SUBST(GEO_DIR)
-
- AC_CONFIG_FILES([Makefile])
-
diff --git a/net/openl2tp/BUILD b/net/openl2tp/BUILD
new file mode 100755
index 0000000..4e35af2
--- /dev/null
+++ b/net/openl2tp/BUILD
@@ -0,0 +1,3 @@
+make_single &&
+make OPT_CFLAGS="$CFLAGS" $OPTS &&
+make_normal
diff --git a/net/openl2tp/CONFIGURE b/net/openl2tp/CONFIGURE
new file mode 100755
index 0000000..cfc83d5
--- /dev/null
+++ b/net/openl2tp/CONFIGURE
@@ -0,0 +1,5 @@
+message "${MESSAGE_COLOR}Several small but quite useful 'features' are
available through community patches:" &&
+message "- IP param patch adds ability to pass peer IP to pppd as ipparam" &&
+message "- PPP options file patch allows to use custom options file for pppd
(like /etc/ppp/options.l2tpd.client)${DEFAULT_COLOR}" &&
+
+config_query OPENL2TP_FEATURES "Apply these patches?" n
diff --git a/net/openl2tp/DEPENDS b/net/openl2tp/DEPENDS
new file mode 100755
index 0000000..d10322e
--- /dev/null
+++ b/net/openl2tp/DEPENDS
@@ -0,0 +1,13 @@
+depends flex &&
+depends bison &&
+
+optional_depends PORT-MAPPER \
+ "L2TP_FEATURE_RPC_MANAGEMENT=y" \
+ "L2TP_FEATURE_RPC_MANAGEMENT=n" \
+ "for RPC management interface" &&
+
+if is_depends_enabled $SPELL $(get_spell_provider $SPELL PORT-MAPPER); then
+ depends readline
+fi &&
+
+runtime_depends ppp
diff --git a/net/openl2tp/DETAILS b/net/openl2tp/DETAILS
new file mode 100755
index 0000000..880974ab
--- /dev/null
+++ b/net/openl2tp/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=openl2tp
+ VERSION=1.8
+ SOURCE=${SPELL}-${VERSION}.tar.gz
+
SOURCE_URL[0]=ftp://ftp.openl2tp.org/releases/${SPELL}-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:360f9032b2bb104cfaa41a18fc37005510ab604b31a34a3412563e0de3e8dad946ca61840cd41a19f0202d92d758d812f45479659c9fa4d4e9e13dd226f03fda
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE=http://www.openl2tp.org/
+ ENTERED=20130522
+ DOCS="doc/README.* doc/rfc*.txt ipsec/*.conf $DOCS"
+ DOC_DIRS=""
+ LICENSE[0]=GPL
+ LICENSE[1]=LGPL
+ KEYWORDS="ppp l2tp"
+ SHORT="complete implementation of RFC2661"
+cat << EOF
+OpenL2TP is a complete implementation of RFC2661 - Layer Two Tunneling
Protocol
+Version 2, able to operate as both a server and a client.
+EOF
diff --git a/net/openl2tp/HISTORY b/net/openl2tp/HISTORY
new file mode 100644
index 0000000..1e17fa5
--- /dev/null
+++ b/net/openl2tp/HISTORY
@@ -0,0 +1,3 @@
+2013-05-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, {PRE_,}BUILD, INSTALL, CONFIGURE,
+ init.d/openl2tp{,.conf}, norpc.patch: spell created
diff --git a/net/openl2tp/INSTALL b/net/openl2tp/INSTALL
new file mode 100755
index 0000000..029a954
--- /dev/null
+++ b/net/openl2tp/INSTALL
@@ -0,0 +1,6 @@
+make DESTDIR="$INSTALL_ROOT" $OPTS install &&
+
+if [[ $INIT_INSTALLED ]]; then
+ install_config_file "$SPELL_DIRECTORY/init.d/openl2tp.conf" \
+ "$INSTALL_ROOT/etc/sysconfig/openl2tp"
+fi
diff --git a/net/openl2tp/PRE_BUILD b/net/openl2tp/PRE_BUILD
new file mode 100755
index 0000000..2ed5e1e
--- /dev/null
+++ b/net/openl2tp/PRE_BUILD
@@ -0,0 +1,15 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+sedit "s:/usr/lib64:$INSTALL_ROOT/usr/lib:" Makefile &&
+sed -i "s:-Werror::g" cli/Makefile usl/Makefile Makefile &&
+
+if ! is_depends_enabled $SPELL $(get_spell_provider $SPELL PORT-MAPPER); then
+ patch -p0 < "$SPELL_DIRECTORY/norpc.patch" &&
+ sedit "s:L2TP_USE_ASYNC_RPC=:#L2TP_USE_ASYNC_RPC=:" Makefile
+fi &&
+
+if [ "$OPENL2TP_FEATURES" == "y" ]; then
+ zcat "$SPELL_DIRECTORY/optionsfile.patch.gz" | patch -p1 &&
+ zcat "$SPELL_DIRECTORY/ipparam.patch.gz" | patch -p1
+fi
diff --git a/net/openl2tp/init.d/openl2tp b/net/openl2tp/init.d/openl2tp
new file mode 100755
index 0000000..b93556f
--- /dev/null
+++ b/net/openl2tp/init.d/openl2tp
@@ -0,0 +1,16 @@
+#!/bin/bash
+
+. /etc/sysconfig/openl2tp
+
+PROGRAM=/usr/sbin/openl2tpd
+PIDFILE="/var/run/openl2tpd.pid"
+ARGS="$OPENL2TPD_ARGS"
+RUNLEVEL=3
+
+if [ -x /usr/bin/l2tpconfig ]; then
+ NEEDS="+network +local_fs +portmap"
+else
+ NEEDS="+network +local_fs"
+fi
+
+. /etc/init.d/smgl_init
diff --git a/net/openl2tp/init.d/openl2tp.conf
b/net/openl2tp/init.d/openl2tp.conf
new file mode 100644
index 0000000..6d35533
--- /dev/null
+++ b/net/openl2tp/init.d/openl2tp.conf
@@ -0,0 +1,9 @@
+# Settings for the OpenL2TP daemon.
+# OPENL2TPD_ARGS= : any extra command-line startup arguments for crond
+# -R - allow remote management using RPC
+# -d nnn - set debug trace mask to nnn
+# -L log-facility - set syslog facility (default LOG_DAEMON)
+
+# Use ipsec.so plugin for IPSec setups.
+#OPENL2TPD_ARGS="-p ipsec.so"
+OPENL2TPD_ARGS=""
diff --git a/net/openl2tp/ipparam.patch.gz b/net/openl2tp/ipparam.patch.gz
new file mode 100644
index 0000000..d586ef0
Binary files /dev/null and b/net/openl2tp/ipparam.patch.gz differ
diff --git a/net/openl2tp/norpc.patch b/net/openl2tp/norpc.patch
new file mode 100644
index 0000000..367085e
--- /dev/null
+++ b/net/openl2tp/norpc.patch
@@ -0,0 +1,14 @@
+--- plugins/ppp_unix.c.orig
++++ plugins/ppp_unix.c
+@@ -894,11 +894,9 @@ static int ppp_unix_pppd_spawn(struct pp
+
+ argv[arg++] = "plugin";
+ argv[arg++] = "pppol2tp.so";
+-#ifdef L2TP_FEATURE_RPC_MANAGEMENT
+ /* This plugin requires pppol2tp.so to be loaded first */
+ argv[arg++] = "plugin";
+ argv[arg++] = "openl2tp.so";
+-#endif
+
+ if (!ppp_unix_use_dummy_pppd()) {
+ int flags;
diff --git a/net/openl2tp/optionsfile.patch.gz
b/net/openl2tp/optionsfile.patch.gz
new file mode 100644
index 0000000..484e1ec
Binary files /dev/null and b/net/openl2tp/optionsfile.patch.gz differ
diff --git a/net/openntpd/DEPENDS b/net/openntpd/DEPENDS
index 7d46a19..eeda283 100755
--- a/net/openntpd/DEPENDS
+++ b/net/openntpd/DEPENDS
@@ -1,2 +1,2 @@
-depends openssl &&
+depends SSL &&
optional_depends prngd '' '' 'for Pseudo Random Number Generator Daemon
support'
diff --git a/net/openntpd/HISTORY b/net/openntpd/HISTORY
index 5e9900d..ba3b847 100644
--- a/net/openntpd/HISTORY
+++ b/net/openntpd/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2012-08-18 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: PATCHLEVEL++
* PRE_BUILD: actually regenerate configure script after patching
diff --git a/net/openswan/CONFLICTS b/net/openswan/CONFLICTS
new file mode 100755
index 0000000..132638a
--- /dev/null
+++ b/net/openswan/CONFLICTS
@@ -0,0 +1 @@
+conflicts libreswan
diff --git a/net/openswan/DETAILS b/net/openswan/DETAILS
index e998b72..b99760d 100755
--- a/net/openswan/DETAILS
+++ b/net/openswan/DETAILS
@@ -1,6 +1,6 @@
SPELL=openswan
- VERSION=2.6.38
- SECURITY_PATCH=2
+ VERSION=2.6.39
+ SECURITY_PATCH=3
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/net/openswan/HISTORY b/net/openswan/HISTORY
index b72f532..318473b 100644
--- a/net/openswan/HISTORY
+++ b/net/openswan/HISTORY
@@ -1,3 +1,11 @@
+2014-05-06 Vlad Glagolev <stealth AT sourcemage.org>
+ * CONFLICTS: added, conflicts with new libreswan spell
+
+2013-10-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.6.39; SECURITY_PATCH++ (CVE-2013-2053)
+ * openswan.gpg: added 9FC816CA public key (Openswan Master Signing Key
+ <build AT openswan.org>)
+
2012-04-14 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.6.38; use openswan.gpg
* B7E82DF8.gpg: renamed to openswan.gpg
diff --git a/net/openswan/openswan.gpg b/net/openswan/openswan.gpg
index ca98d34..b86803a 100644
Binary files a/net/openswan/openswan.gpg and b/net/openswan/openswan.gpg
differ
diff --git a/net/openvpn/DEPENDS b/net/openvpn/DEPENDS
index fec3614..5c3fa7e 100755
--- a/net/openvpn/DEPENDS
+++ b/net/openvpn/DEPENDS
@@ -1,14 +1,31 @@
-optional_depends openssl
\
- ""
\
- "--disable-crypto --disable-ssl"
\
- "for crypto and key exchange support (highly recommended)"
&&
-
-optional_depends lzo
\
- ""
\
- "--disable-lzo"
\
- "for LZO compression (highly recommended)"
&&
-
-optional_depends SYSTEM-LOGGER
\
- ""
\
- ""
\
- "for logging through syslog"
+optional_depends linux-pam \
+ "--enable-plugin-auth-pam" \
+ "--disable-plugin-auth-pam" \
+ "to build auth-pam plugin" &&
+
+optional_depends pkcs11-helper \
+ "--enable-pkcs11" \
+ "--disable-pkcs11" \
+ "for PKCS#11 support" &&
+
+optional_depends SSL \
+ "--enable-crypto --enable-ssl" \
+ "--disable-crypto --disable-ssl" \
+ "for crypto and key exchange support (highly recommended)"
&&
+
+optional_depends lzo \
+ "--enable-lzo" \
+ "--disable-lzo" \
+ "for LZO compression (highly recommended)" &&
+
+optional_depends iproute2 \
+ "--enable-iproute2" \
+ "--disable-iproute2" \
+ "for iproute2 support" &&
+
+optional_depends libselinux \
+ "--enable-selinux" \
+ "--disable-selinux" \
+ "for SELinux support" &&
+
+suggest_depends SYSTEM-LOGGER "" "" "for logging through syslog"
diff --git a/net/openvpn/DETAILS b/net/openvpn/DETAILS
index 82db63b..496bc71 100755
--- a/net/openvpn/DETAILS
+++ b/net/openvpn/DETAILS
@@ -1,5 +1,6 @@
SPELL=openvpn
- VERSION=2.2.2
+ VERSION=2.3.6
+ SECURITY_PATCH=3
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
@@ -9,7 +10,6 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE2_IGNORE=signature
WEB_SITE=http://openvpn.net
ENTERED=20040506
- SECURITY_PATCH=2
LICENSE[0]=http://openvpn.net/license.html
DOCS="${DOCS/doc//} easy-rsa management sample-*/"
KEYWORDS="net"
diff --git a/net/openvpn/HISTORY b/net/openvpn/HISTORY
index c993419..0189941 100644
--- a/net/openvpn/HISTORY
+++ b/net/openvpn/HISTORY
@@ -1,3 +1,25 @@
+2014-12-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.3.6; SECURITY_PATCH++ (CVE-2014-8104)
+
+2014-10-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.3.5
+ * DEPENDS: added missing pkcs11-helper dependency
+
+2014-09-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.3.4
+ * DEPENDS: made PAM optional; added missing dependencies -- iproute2,
+ libselinux; set SYSTEM-LOGGER as suggest dependency; added missing
+ flags
+ * INSTALL: quoting paths
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-02-13 Julien "_kaze_" ROZO <julien AT rozo.org>
+ * DETAILS: updated version to 2.3.2
+ * DEPENDS: added linux-pam as dependency
+ * openvpn.gpg: replaced with new signing key
+
2012-04-18 Julien "_kaze_" ROZO <julien AT rozo.org>
* DETAILS: updated version to 2.2.2

diff --git a/net/openvpn/INSTALL b/net/openvpn/INSTALL
index 0f29202..2c57664 100755
--- a/net/openvpn/INSTALL
+++ b/net/openvpn/INSTALL
@@ -1,2 +1,2 @@
default_install &&
-mkdir -p $INSTALL_ROOT/etc/openvpn
+mkdir -p "$INSTALL_ROOT/etc/openvpn"
diff --git a/net/openvpn/openvpn.gpg b/net/openvpn/openvpn.gpg
index fd74475..ccf64d0 100644
Binary files a/net/openvpn/openvpn.gpg and b/net/openvpn/openvpn.gpg differ
diff --git a/net/openwbem/DEPENDS b/net/openwbem/DEPENDS
index 942f71c..e13fd98 100755
--- a/net/openwbem/DEPENDS
+++ b/net/openwbem/DEPENDS
@@ -10,7 +10,7 @@ optional_depends openslp \
"--disable-openslp" \
"openslp integration" &&

-optional_depends openssl \
+optional_depends SSL \
"--enable-ssl" \
"--disable-ssl" \
"OpenSSL integration" &&
diff --git a/net/openwbem/HISTORY b/net/openwbem/HISTORY
index 8989f5e..992ab9c 100644
--- a/net/openwbem/HISTORY
+++ b/net/openwbem/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/net/pingtunnel/DETAILS b/net/pingtunnel/DETAILS
index 9cb9a73..d3436ac 100755
--- a/net/pingtunnel/DETAILS
+++ b/net/pingtunnel/DETAILS
@@ -1,8 +1,8 @@
SPELL=pingtunnel
- VERSION=0.70
+ VERSION=0.72
SOURCE=PingTunnel-$VERSION.tar.gz
SOURCE_URL[0]=http://www.cs.uit.no/~daniels/PingTunnel/$SOURCE
-
SOURCE_HASH=sha512:0f75a0a95d33f395845437c38e5c3c2c71829c9dd826de5ced7af22e5ba2235b1d39c774e10355cbf87b2727164934e8279d208381d6c226680cc353d7838e82
+
SOURCE_HASH=sha512:943fc571ca95bb6af59f2a74458470865a89a502145bb1e5cf9b86159d61d897418d10d100691337f299892af7aba65964624462068a77ef1645890a4abf5d17
SOURCE_DIRECTORY="$BUILD_DIRECTORY/PingTunnel"
WEB_SITE=http://www.cs.uit.no/~daniels/PingTunnel/
LICENSE[0]=BSD
diff --git a/net/pingtunnel/HISTORY b/net/pingtunnel/HISTORY
index 00d0853..d00e801 100644
--- a/net/pingtunnel/HISTORY
+++ b/net/pingtunnel/HISTORY
@@ -1,3 +1,6 @@
+2013-12-06 Tommy Boatman <tboatman AT sourcemage.org>
+ * DETAILS: version 0.72
+
2009-03-09 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS, DEPENDS, BUILD: spell created, version 0.70

diff --git a/net/ppp/CONFIGURE b/net/ppp/CONFIGURE
index deb43f7..8d92584 100755
--- a/net/ppp/CONFIGURE
+++ b/net/ppp/CONFIGURE
@@ -1,4 +1,5 @@
-config_query USE_PEER_DNS "Use peer DNS" y &&
+config_query USE_PEER_DNS "Use peer DNS?" y &&

-config_query HAVE_CBCP \
- "Would you like CBCP support (for callback possibility) ?" n
+config_query HAVE_CBCP "Would you like CBCP support (for callback
possibility)?" n &&
+
+config_query HAVE_INET6 "Enable IPv6 support?" n
diff --git a/net/ppp/DEPENDS b/net/ppp/DEPENDS
index 02ab40a..13d5794 100755
--- a/net/ppp/DEPENDS
+++ b/net/ppp/DEPENDS
@@ -1 +1,5 @@
-depends libpcap
+depends SSL &&
+depends libpcap &&
+
+optional_depends shadow "" "" "for shadow password support" &&
+optional_depends linux-pam "" "" "for PAM password support"
diff --git a/net/ppp/DETAILS b/net/ppp/DETAILS
index 4e8c149..f9008a2 100755
--- a/net/ppp/DETAILS
+++ b/net/ppp/DETAILS
@@ -1,11 +1,12 @@
SPELL=ppp
VERSION=2.4.5
+ SECURITY_PATCH=1
+ PATCHLEVEL=1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=ftp://ftp.samba.org/pub/ppp/$SOURCE

SOURCE_HASH=sha512:3688720a0f9ee47802e72dc6aa3d47c7312c195007f37a6ceb087fdb6f1f77ad75e922a568cffed6d1a857f06d79460d6d38b56e179310e493a0380a0c5a4f6e
LICENSE[0]=http://va.samba.org/ppp/README.html
- SECURITY_PATCH=1
WEB_SITE=http://www.samba.org/ppp/
ENTERED=20010922
KEYWORDS="net"
diff --git a/net/ppp/HISTORY b/net/ppp/HISTORY
index e88366b..63cf18d 100644
--- a/net/ppp/HISTORY
+++ b/net/ppp/HISTORY
@@ -1,3 +1,16 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2013-05-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1
+ * CONFIGURE: added selector for IPv6 option
+ * DEPENDS: added missing dependencies
+ * INSTALL: cleaned up
+ * PRE_BUILD: apply mppe-header patch; handle options and dependencies
+ * options, pap-secrets, chap-secrets: replaced by versions in tarball
+ * mppe-header.patch: added, to fix building of modules which might
+ require MPPE support
+
2011-01-05 Vlad Glagolev <stealth AT sourcemage.org>
* BUILD: leave group-creation only here; moved all source
modifications
to PRE_BUILD; use CFLAGS
diff --git a/net/ppp/INSTALL b/net/ppp/INSTALL
index e6f50f7..16279ec 100755
--- a/net/ppp/INSTALL
+++ b/net/ppp/INSTALL
@@ -1,6 +1,12 @@
default_install &&

-install -d -m 0755 -o root -g ppp $INSTALL_ROOT/etc/ppp &&
+make install-etcppp &&
+
+for conf in options pap-secrets chap-secrets; do
+ chown root:ppp "$INSTALL_ROOT/etc/ppp/$conf" &&
+ chmod 0600 "$INSTALL_ROOT/etc/ppp/$conf"
+done &&
+
install -d -m 0755 -o root -g ppp $INSTALL_ROOT/etc/ppp/peers &&
install -d -m 0755 -o root -g ppp $INSTALL_ROOT/etc/ppp/chat &&

@@ -17,11 +23,6 @@ if install_config_file $SCRIPT_DIRECTORY/resolv.conf
\
chown root:ppp $INSTALL_ROOT/etc/ppp/resolv.conf
fi &&

-if install_config_file $SCRIPT_DIRECTORY/options \
- $INSTALL_ROOT/etc/ppp/options; then
- chown root:ppp $INSTALL_ROOT/etc/ppp/options
-fi &&
-
if install_config_file $SCRIPT_DIRECTORY/peers \
$INSTALL_ROOT/etc/ppp/peers/isp; then
chown root:ppp $INSTALL_ROOT/etc/ppp/peers/isp
@@ -32,17 +33,5 @@ if install_config_file $SCRIPT_DIRECTORY/isp \
chown root:ppp $INSTALL_ROOT/etc/ppp/chat/isp
fi &&

-if install_config_file $SCRIPT_DIRECTORY/pap-secrets \
- $INSTALL_ROOT/etc/ppp/pap-secrets; then
- chown root:ppp $INSTALL_ROOT/etc/ppp/pap-secrets &&
- chmod 0600 $INSTALL_ROOT/etc/ppp/pap-secrets
-fi &&
-
-if install_config_file $SCRIPT_DIRECTORY/chap-secrets \
- $INSTALL_ROOT/etc/ppp/chap-secrets; then
- chown root:ppp $INSTALL_ROOT/etc/ppp/chap-secrets &&
- chmod 0600 $INSTALL_ROOT/etc/ppp/chap-secrets
-fi &&
-
chown root:ppp ${INSTALL_ROOT}/usr/sbin/pppd &&
chmod 4750 ${INSTALL_ROOT}/usr/sbin/pppd
diff --git a/net/ppp/PRE_BUILD b/net/ppp/PRE_BUILD
index 56fd526..fcd5997 100755
--- a/net/ppp/PRE_BUILD
+++ b/net/ppp/PRE_BUILD
@@ -1,6 +1,9 @@
default_pre_build &&
cd "$SOURCE_DIRECTORY" &&

+# include mppe.h into build
+patch -p0 < "$SPELL_DIRECTORY/mppe-header.patch" &&
+
# fixes use of 2.6.35 headers
patch -p0 < "$SPELL_DIRECTORY/l2tp.patch" &&

@@ -8,6 +11,18 @@ sedit 's:net/bpf.h:pcap-bpf.h:' pppd/demand.c &&
sedit 's:net/bpf.h:pcap-bpf.h:' pppd/sys-linux.c &&
sedit 's:/usr/man:/usr/share/man:' linux/Makefile.top &&

+if is_depends_enabled $SPELL linux-pam; then
+ sedit 's:#USE_PAM=y:USE_PAM=y:' pppd/Makefile.linux
+fi &&
+
+if ! is_depends_enabled $SPELL shadow; then
+ sedit 's:HAS_SHADOW=y:#HAS_SHADOW=y:' pppd/Makefile.linux
+fi &&
+
+if [ "$HAVE_INET6" == "y" ]; then
+ sedit 's:#HAVE_INET6=y:HAVE_INET6=y:' pppd/Makefile.linux
+fi &&
+
if [ "$HAVE_CBCP" == "y" ]; then
sedit 's:#CBCP=y:CBCP=y:' pppd/Makefile.linux
fi
diff --git a/net/ppp/chap-secrets b/net/ppp/chap-secrets
deleted file mode 100644
index d5d6455..0000000
--- a/net/ppp/chap-secrets
+++ /dev/null
@@ -1,3 +0,0 @@
-# Secrets for authentication using CHAP
-# client server secret IP addresses
-
diff --git a/net/ppp/mppe-header.patch b/net/ppp/mppe-header.patch
new file mode 100644
index 0000000..4124e3a
--- /dev/null
+++ b/net/ppp/mppe-header.patch
@@ -0,0 +1,11 @@
+--- pppd/Makefile.linux.orig 2009-11-17 01:26:07.000000000 +0300
++++ pppd/Makefile.linux 2013-05-21 01:50:23.063838264 +0400
+@@ -16,7 +16,7 @@
+ demand.c utils.c tty.c eap.c chap-md5.c session.c
+
+ HEADERS = ccp.h session.h chap-new.h ecp.h fsm.h ipcp.h \
+- ipxcp.h lcp.h magic.h md5.h patchlevel.h pathnames.h pppd.h \
++ ipxcp.h lcp.h magic.h md5.h mppe.h patchlevel.h pathnames.h pppd.h \
+ upap.h eap.h
+
+ MANPAGES = pppd.8
diff --git a/net/ppp/options b/net/ppp/options
deleted file mode 100755
index 819078b..0000000
--- a/net/ppp/options
+++ /dev/null
@@ -1,6 +0,0 @@
-lock
-mru 1280
-mtu 1280
-nobsdcomp
-deflate 15,15
-persist
diff --git a/net/ppp/pap-secrets b/net/ppp/pap-secrets
deleted file mode 100644
index c7df7ef..0000000
--- a/net/ppp/pap-secrets
+++ /dev/null
@@ -1,2 +0,0 @@
-# Secrets for authentication using PAP
-
diff --git a/net/pppd-chldap/BUILD b/net/pppd-chldap/BUILD
new file mode 100755
index 0000000..8f58e6d
--- /dev/null
+++ b/net/pppd-chldap/BUILD
@@ -0,0 +1 @@
+make
diff --git a/net/pppd-chldap/CONFIGURE b/net/pppd-chldap/CONFIGURE
new file mode 100755
index 0000000..f2a2d6d
--- /dev/null
+++ b/net/pppd-chldap/CONFIGURE
@@ -0,0 +1 @@
+config_query PPPD_CHLDAP_DEBUG "Enable debug messages?" n
diff --git a/net/pppd-chldap/DEPENDS b/net/pppd-chldap/DEPENDS
new file mode 100755
index 0000000..15e1f83
--- /dev/null
+++ b/net/pppd-chldap/DEPENDS
@@ -0,0 +1,4 @@
+depends ppp &&
+depends openldap &&
+
+optional_depends SSL "" "" "for TLS/SSL support"
diff --git a/net/pppd-chldap/DETAILS b/net/pppd-chldap/DETAILS
new file mode 100755
index 0000000..02ff35b
--- /dev/null
+++ b/net/pppd-chldap/DETAILS
@@ -0,0 +1,18 @@
+. "$GRIMOIRE/FUNCTIONS"
+ SPELL=pppd-chldap
+ VERSION=$(get_scm_version)
+ FORCE_DOWNLOAD=on
+ SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE_URL[0]=git://github.com/dkruchinin/pppd-ldap.git:$SPELL
+ SOURCE_IGNORE=volatile
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ DOCS="INSTALL TODO RADIUS-LDAPv3.schema radius.ldif $DOCS"
+ WEB_SITE=https://github.com/dkruchinin/pppd-ldap
+ ENTERED=20130521
+ LICENSE[0]=GPL
+ KEYWORDS="ppp ldap"
+ SHORT="pppd LDAP plugin"
+cat << EOF
+pppd-chldap is a fork of pppd-ldap which supports CHAP/MSCHAP/MSCHAP-v2
+authentication via LDAP server. MSCHAP and MSCHAP-v2 includes MPPE support.
+EOF
diff --git a/net/pppd-chldap/HISTORY b/net/pppd-chldap/HISTORY
new file mode 100644
index 0000000..b8e2918
--- /dev/null
+++ b/net/pppd-chldap/HISTORY
@@ -0,0 +1,10 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * PREPARE: Use prepare_select_branch
+ * DETAILS: Use get_scm_version
+
+2013-05-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, CONFIGURE, PREPARE, {PRE_,}BUILD, INSTALL: spell
+ created
diff --git a/net/pppd-chldap/INSTALL b/net/pppd-chldap/INSTALL
new file mode 100755
index 0000000..56b0a4c
--- /dev/null
+++ b/net/pppd-chldap/INSTALL
@@ -0,0 +1 @@
+make DESTDIR="$INSTALL_ROOT/usr" install
diff --git a/net/pppd-chldap/PREPARE b/net/pppd-chldap/PREPARE
new file mode 100755
index 0000000..86a5079
--- /dev/null
+++ b/net/pppd-chldap/PREPARE
@@ -0,0 +1,2 @@
+. "$GRIMOIRE/FUNCTIONS" &&
+prepare_select_branch
diff --git a/net/pppd-chldap/PRE_BUILD b/net/pppd-chldap/PRE_BUILD
new file mode 100755
index 0000000..3f6dede
--- /dev/null
+++ b/net/pppd-chldap/PRE_BUILD
@@ -0,0 +1,16 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+local PPP_VERSION="$(installed_version ppp)" &&
+sedit "s:^VERSION =.*:VERSION = ${PPP_VERSION}:" Makefile &&
+
+sedit "s:-O2:$CFLAGS -I$INSTALL_ROOT/usr/include/pppd:" Makefile &&
+sedit "s:\$(LIBDIR)/pppd/:\$(LIBDIR)/:" Makefile &&
+
+if [ "$PPPD_CHLDAP_DEBUG" == "y" ]; then
+ sedit "s:#DEBUG=y:DEBUG=y:" Makefile
+fi &&
+
+if ! is_depends_enabled $SPELL openssl; then
+ sedit "s:TLS=y:#TLS=y:" Makefile
+fi
diff --git a/net/pptp-linux/BUILD b/net/pptp-linux/BUILD
index 190baed..7206258 100755
--- a/net/pptp-linux/BUILD
+++ b/net/pptp-linux/BUILD
@@ -1 +1 @@
-make DESTDIR="$INSTALL_ROOT" OPTIMIZE="$CFLAGS"
+make DESTDIR="$INSTALL_ROOT" IP="/sbin/ip" OPTIMIZE="$CFLAGS"
diff --git a/net/pptp-linux/DEPENDS b/net/pptp-linux/DEPENDS
index 37f3364..9ae843d 100755
--- a/net/pptp-linux/DEPENDS
+++ b/net/pptp-linux/DEPENDS
@@ -1 +1,3 @@
-depends ppp
+depends ppp &&
+depends perl &&
+depends iproute2
diff --git a/net/pptp-linux/DETAILS b/net/pptp-linux/DETAILS
index 778234b..50d4a00 100755
--- a/net/pptp-linux/DETAILS
+++ b/net/pptp-linux/DETAILS
@@ -1,15 +1,17 @@
SPELL=pptp-linux
- VERSION=1.7.2
+ VERSION=1.8.0
SOURCE=pptp-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/pptp-$VERSION
+ SOURCE2=$SOURCE.signature
SOURCE_URL[0]=$SOURCEFORGE_URL/pptpclient/$SOURCE
-
#SOURCE_HASH=sha512:1b57d933b818b6115d847116ce17bb377713eebf76cfb791e085ced42291e56045ec807310b898ec0684e9251d232f59dc12b56cc63fa834a6767cd198a1f4d9
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+ SOURCE2_URL[0]=$SOURCE_URL.signature
+ SOURCE_GPG=pptp.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/pptp-$VERSION"
LICENSE[0]=GPL
WEB_SITE=http://pptpclient.sourceforge.net/
KEYWORDS="microsoft net pptp"
ENTERED=20030602
- SHORT="A Linux client for the Microsoft PPTP protocol."
+ SHORT="Linux client for the Microsoft PPTP protocol"
cat << EOF
PPTP Client is a Linux, FreeBSD and NetBSD client for the proprietary
Microsoft Point-to-Point Tunneling Protocol, PPTP. Allows connection
diff --git a/net/pptp-linux/HISTORY b/net/pptp-linux/HISTORY
index f8d9fa9..7d85c12 100644
--- a/net/pptp-linux/HISTORY
+++ b/net/pptp-linux/HISTORY
@@ -1,3 +1,14 @@
+2014-06-25 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.8.0; converted to upstream pgp signature
+ check; quoting paths; cleaned up
+ * DEPENDS: added missing dependency: iproute2
+ * BUILD: fixed ip binary path
+ * PRE_BUILD: added, to apply patch
+ * options.patch: added, to prevent options file from trashing on
+ non-castfs systems
+ * pptp.gpg: added, AE2466C0 public key (James Cameron
+ <quozl AT us.netrek.org>) imported
+
2008-09-29 Elisamuel Resto <ryuji AT sourcemage.org>
* DETAILS: updated VERSION to 1.7.2

diff --git a/net/pptp-linux/PRE_BUILD b/net/pptp-linux/PRE_BUILD
new file mode 100755
index 0000000..5409d5e
--- /dev/null
+++ b/net/pptp-linux/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+patch -p0 < "$SPELL_DIRECTORY/options.patch"
diff --git a/net/pptp-linux/options.patch b/net/pptp-linux/options.patch
new file mode 100644
index 0000000..ec25535
--- /dev/null
+++ b/net/pptp-linux/options.patch
@@ -0,0 +1,15 @@
+--- Makefile.orig 2013-10-23 12:10:46.000000000 +0400
++++ Makefile 2014-06-25 22:45:47.565785309 +0400
+@@ -76,8 +76,10 @@
+ mkdir -p $(MANDIR)
+ install -m 644 pptp.8 $(MANDIR)
+ install -m 644 pptpsetup.8 $(MANDIR)
+- mkdir -p $(PPPDIR)
+- install -m 644 options.pptp $(PPPDIR)
++ if [ ! -f $(PPPDIR)/options.pptp ]; then \
++ mkdir -p $(PPPDIR) ; \
++ install -m 644 options.pptp $(PPPDIR) ; \
++ fi
+
+ uninstall:
+ $(RM) $(BINDIR)/pptp $(MANDIR)/pptp.8
diff --git a/net/pptp-linux/pptp-1.7.2.tar.gz.sig
b/net/pptp-linux/pptp-1.7.2.tar.gz.sig
deleted file mode 100644
index 24dfee7..0000000
Binary files a/net/pptp-linux/pptp-1.7.2.tar.gz.sig and /dev/null differ
diff --git a/net/pptp-linux/pptp.gpg b/net/pptp-linux/pptp.gpg
new file mode 100644
index 0000000..4801ede
Binary files /dev/null and b/net/pptp-linux/pptp.gpg differ
diff --git a/net/proxychains-ng/DETAILS b/net/proxychains-ng/DETAILS
new file mode 100755
index 0000000..91ec229
--- /dev/null
+++ b/net/proxychains-ng/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=proxychains-ng
+ SPELLX=${SPELL/-ng}
+ VERSION=4.8.1
+ SOURCE=${SPELLX}-$VERSION.tar.bz2
+ SOURCE_URL[1]=$SOURCEFORGE_URL/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:6e1673b331722ea5f6282a055d9552e387a2d68cc5e0c3fbb310ebbf58d47f1c9de46f11bbe5977b328d7a0abf1a5f77c544ccea799cb047da5c8521ee7ec949
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
+ DOCS="AUTHORS ChangeLog TODO $DOCS"
+ WEB_SITE=https://github.com/rofl0r/proxychains-ng
+ ENTERED=20140430
+ LICENSE[0]=GPL
+ KEYWORDS="proxy"
+ SHORT="TCP and DNS through proxy server"
+cat << EOF
+ProxyChains is a UNIX program, that hooks network-related libc functions in
+DYNAMICALLY LINKED programs via a preloaded DLL (dlsym(), LD_PRELOAD) and
+redirects the connections through SOCKS4a/5 or HTTP proxies.
+
+It supports TCP only (no UDP/ICMP etc).
+EOF
diff --git a/net/proxychains-ng/HISTORY b/net/proxychains-ng/HISTORY
new file mode 100644
index 0000000..13c0c22
--- /dev/null
+++ b/net/proxychains-ng/HISTORY
@@ -0,0 +1,5 @@
+2014-08-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 4.8.1
+
+2014-04-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, INSTALL: created spell
diff --git a/net/proxychains-ng/INSTALL b/net/proxychains-ng/INSTALL
new file mode 100755
index 0000000..180610f
--- /dev/null
+++ b/net/proxychains-ng/INSTALL
@@ -0,0 +1,4 @@
+default_install &&
+
+install_config_file "$SOURCE_DIRECTORY/src/proxychains.conf" \
+ "$INSTALL_ROOT/etc/proxychains.conf"
diff --git a/net/samba/BUILD b/net/samba/BUILD
index 667bf34..e00bc74 100755
--- a/net/samba/BUILD
+++ b/net/samba/BUILD
@@ -3,10 +3,11 @@ OPTS="--with-swatdir=/usr/share/swat \
--with-automount \
--with-winbind \
--with-libsmbclient \
+ PKG_CONFIG="$INSTALL_ROOT/usr/bin/pkg-config" \
$SAMBA_QUOTA \
$OPTS" &&

-cd $SOURCE_DIRECTORY/source3 &&
+cd $SOURCE_DIRECTORY/source3 &&
default_build &&

if [[ "$SAMBA_VSCAN" == "y" ]] ; then
diff --git a/net/samba/DEPENDS b/net/samba/DEPENDS
index 48e457e..b5a545a 100755
--- a/net/samba/DEPENDS
+++ b/net/samba/DEPENDS
@@ -1,5 +1,7 @@
depends e2fsprogs &&
depends popt "--without-included-popt" &&
+depends pkgconfig &&
+depends -sub 'SSL' ${HTTP_DL_HANDLER} &&

if [[ "$SAMBA_AD" == "y" ]]; then
depends openldap "--with-ldap" &&
diff --git a/net/samba/DETAILS b/net/samba/DETAILS
index 84c5952..a80361d 100755
--- a/net/samba/DETAILS
+++ b/net/samba/DETAILS
@@ -1,12 +1,12 @@
SPELL=samba
- VERSION=3.6.12
- SECURITY_PATCH=19
+ VERSION=3.6.24
+ SECURITY_PATCH=23
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://download.samba.org/samba/ftp/$SOURCE
+ SOURCE_URL[0]=https://download.samba.org/samba/ftp/$SOURCE
SOURCE_URL[1]=ftp://de3.samba.org/pub/$SPELL/$SOURCE
- SOURCE_URL[2]=http://us1.samba.org/samba/ftp/old-versions/$SOURCE
-
SOURCE_HASH=sha512:06a7b8883a18b802de5aeced2e7dcf97147351b621736ab2383c6e4f22d5fb14e2b1ce88c8137a2fa9571b25357c766b0fb2b31352009b8a7137b20e2e9c3416
+ SOURCE_URL[2]=https://us1.samba.org/samba/ftp/old-versions/$SOURCE
+
SOURCE_HASH=sha512:40f054ab0e1ef07fa4bb4934229c42eb0e484596c4d4b81edbf43951acd56e7b04b6efb17e6cb269b329f1a84d60cbe10a3ff04e86c1983ec603bdcf7fc7ecbb
if [[ "$SAMBA_VSCAN" == "y" ]] ; then
VSCAN_VERSION=0.3.6c-beta4
SOURCE2=$SPELL-vscan-$VSCAN_VERSION.tar.gz
@@ -14,7 +14,7 @@ if [[ "$SAMBA_VSCAN" == "y" ]] ; then

SOURCE2_HASH=sha512:6a4d6f9c033777a54af19f5e4d637ba0515cfb6ca3c815357d8ee4d735586f372d9b7e2b315a783be21ce524aa6f39e1536f91031f496acffbda225a6c8a996f
fi
LICENSE[0]=GPL
- WEB_SITE=http://www.samba.org/
+ WEB_SITE=https://www.samba.org/
KEYWORDS="net"
ENTERED=20010922
SHORT="File and print services to SMB/CIFS clients"
diff --git a/net/samba/HISTORY b/net/samba/HISTORY
index ad2ae87..3966a55 100644
--- a/net/samba/HISTORY
+++ b/net/samba/HISTORY
@@ -1,3 +1,28 @@
+2015-01-02 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: samba.org is on https://
+ * DEPENDS: HTTP_DL_HANDLER (default wget) needs SSL support
+ curl and aria2 (other handlers) need SSL sub-depends added.
+
+2014-06-23 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.6.24, SECURITY_PATCH=23, CVE-2014-0244 and CVE-2014-3493
+
+2014-04-08 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.6.23; SECURITY_PATCH++ (CVE-2013-4496)
+ * DEPENDS: depends pkgconfig
+ * BUILD: pass pkg-config script's path to properly locate tdb and
talloc
+
+2013-12-12 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.6.22, SECURITY_PATCH=21, CVE-2013-4408 and CVE-2012-6150
+
+2013-08-15 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.6.18, SECURITY_PATCH=20, CVE-2013-4124
+
+2013-06-19 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.6.16
+
+2013-03-19 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.6.13
+
2013-02-02 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.6.12; SECURITY_PATCH++
* CONFLICTS, CONFIGURE, DEPENDS: both samba and tdb/talloc install
diff --git a/net/samba4/DEPENDS b/net/samba4/DEPENDS
index 8fabf65..c3887c4 100755
--- a/net/samba4/DEPENDS
+++ b/net/samba4/DEPENDS
@@ -7,6 +7,8 @@ if [[ "$SAMBA4_BRANCH" == "scm" ]]; then
depends git
fi &&

+depends -sub 'SSL' ${HTTP_DL_HANDLER} &&
+
if [[ "$SAMBA_ADDC" == "y" ]]; then
depends acl "--with-acl-support"
else
@@ -69,8 +71,8 @@ optional_depends avahi \
"for avahi support" &&

optional_depends sendfile \
- "--enable-sendfile-support" \
- "--disable-sendfile-support" \
+ "--with-sendfile-support" \
+ "--without-sendfile-support" \
"for sendfile support" &&

optional_depends libaio \
diff --git a/net/samba4/DETAILS b/net/samba4/DETAILS
index dac8217..cea13a3 100755
--- a/net/samba4/DETAILS
+++ b/net/samba4/DETAILS
@@ -1,28 +1,26 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=samba4
if [[ "$SAMBA4_BRANCH" == "scm" ]]; then
- if [[ "$SAMBA4_AUTOUPDATE" == "y" ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=git
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-git.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-git
SOURCE_URL[0]=git://git.samba.org/samba.git:$SPELL
SOURCE_IGNORE=volatile
else
- VERSION=4.0.2
+ VERSION=4.0.23
SOURCE=${SPELL/4}-$VERSION.tar.gz
- SOURCE2=${SPELL/4}-${VERSION}.tar.asc
- SOURCE2_IGNORE=signature
+
SOURCE_HASH=sha512:49a6889ce3124be0d12df75d30837dde63605d706a34e9017d6e8e365e97910d75bad3eef28296030fdbb013074b68e5e89ad73e3a73806b38e94d306104d711
+# SOURCE2=${SPELL/4}-${VERSION}.tar.asc
+# SOURCE2_IGNORE=signature
SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL/4}-$VERSION
- SOURCE_URL[0]=http://www.samba.org/samba/ftp/stable/$SOURCE
- SOURCE_URL[1]=http://ftp.samba.org/pub/samba/$SOURCE
- SOURCE2_URL[0]=http://www.samba.org/samba/ftp/stable/$SOURCE2
- SOURCE2_URL[1]=http://ftp.samba.org/pub/samba/$SOURCE2
- SOURCE_GPG="samba.gpg:$SOURCE2:UPSTREAM_KEY"
+ SOURCE_URL[0]=https://www.samba.org/samba/ftp/stable/$SOURCE
+ SOURCE_URL[1]=https://ftp.samba.org/pub/samba/$SOURCE
+# SOURCE2_URL[0]=https://www.samba.org/samba/ftp/stable/$SOURCE2
+# SOURCE2_URL[1]=https://ftp.samba.org/pub/samba/$SOURCE2
+# SOURCE_GPG="samba.gpg:$SOURCE2:UPSTREAM_KEY"
fi
LICENSE[0]=GPL
- WEB_SITE=http://www.samba.org/
+ WEB_SITE=https://www.samba.org/
KEYWORDS="net"
ENTERED=20090120
SHORT="File and print services to SMB/CIFS clients"
diff --git a/net/samba4/HISTORY b/net/samba4/HISTORY
index cafdd0b..a177f29 100644
--- a/net/samba4/HISTORY
+++ b/net/samba4/HISTORY
@@ -1,3 +1,17 @@
+2015-01-02 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Update to latest stable 4.0 to 4.0.23
+ samba.org is on https://
+ Not using GPG, see http://www.sourcemage.org/issues/331
+ * DEPENDS: HTTP_DL_HANDLER (default wget) needs SSL support
+ curl and aria2 (other handlers) need SSL sub-depends added.
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2013-11-23 Eric Sandall <sandalle AT sourcemage.org>
+ * PRE_BUILD: Fixed stable to just use default_pre_build, the other
way leaves no files
+ * DEPENDS: Fixed --with-sendfile-support syntax
+
2013-02-08 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: stable => 4.0.2
updated SOURCE_URLs
diff --git a/net/samba4/PRE_BUILD b/net/samba4/PRE_BUILD
index ee39da5..96783b6 100755
--- a/net/samba4/PRE_BUILD
+++ b/net/samba4/PRE_BUILD
@@ -1,13 +1,5 @@
if [[ "$SAMBA4_BRANCH" != "scm" ]]; then
- message "${MESSAGE_COLOR}gunzip $SOURCE_CACHE/$SOURCE${DEFAULT_COLOR}"
- SOURCE_ORI=${SOURCE}
- SOURCE=${SOURCE/.gz}
- gunzip -c ${SOURCE_CACHE}/$SOURCE_ORI > $SOURCE
default_pre_build
- message "${MESSAGE_COLOR}rm $SOURCE${DEFAULT_COLOR}"
- rm $SOURCE
- SOURCE=${SOURCE_ORI}
-
else
default_pre_build &&
cd $SOURCE_DIRECTORY/source4 &&
diff --git a/net/slowhttptest/DEPENDS b/net/slowhttptest/DEPENDS
index ed472ed..09706da 100755
--- a/net/slowhttptest/DEPENDS
+++ b/net/slowhttptest/DEPENDS
@@ -1 +1 @@
-depends openssl
+depends SSL
diff --git a/net/slowhttptest/DETAILS b/net/slowhttptest/DETAILS
index 83f493a..b527620 100755
--- a/net/slowhttptest/DETAILS
+++ b/net/slowhttptest/DETAILS
@@ -1,9 +1,9 @@
SPELL=slowhttptest
- VERSION=1.5
+ VERSION=1.6
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://slowhttptest.googlecode.com/files/$SOURCE
-
SOURCE_HASH=sha512:c1b11f57da637a827047948fcf1fb35b142631c428053b0d847657ab293bae50d259256ca3a2da2950c6621de016db6d687dbd06fd86510a3a666a469059b8a7
+
SOURCE_HASH=sha512:34360be27120f5922f68f25690d10d7c2e352c99cdc0224a5de5ad935d00b5e0b79ab9f80dd772fab098767acc1bdba41f7279470e75cd9dba9cf4f6aed28774
WEB_SITE=http://code.google.com/p/slowhttptest/
GATHER_DOCS=off
LICENSE[0]=APACHE
diff --git a/net/slowhttptest/HISTORY b/net/slowhttptest/HISTORY
index 62a3a65..ef6ad44 100644
--- a/net/slowhttptest/HISTORY
+++ b/net/slowhttptest/HISTORY
@@ -1,3 +1,9 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2013-12-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.6
+
2013-02-05 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.5; fixed long description wrap

diff --git a/net/snmptt/DEPENDS b/net/snmptt/DEPENDS
index 66fd2a30..3e157aa 100755
--- a/net/snmptt/DEPENDS
+++ b/net/snmptt/DEPENDS
@@ -2,7 +2,6 @@ depends perl &&
depends net-snmp &&
depends time-hires &&
depends config-inifiles &&
-depends sys-syslog &&

if [[ "$SNMPTT_MYSQL" == "y" ]]; then
depends dbi &&
diff --git a/net/snmptt/HISTORY b/net/snmptt/HISTORY
index d0d9ea2..d9e3e4a 100644
--- a/net/snmptt/HISTORY
+++ b/net/snmptt/HISTORY
@@ -1,3 +1,6 @@
+2013-06-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: removed dependency on sys-syslog
+
2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed BUILD_API=2.

diff --git a/net/socat/DEPENDS b/net/socat/DEPENDS
index 9ac394e..c4a699c 100755
--- a/net/socat/DEPENDS
+++ b/net/socat/DEPENDS
@@ -1,5 +1,7 @@
-optional_depends openssl '--enable-openssl' \
- '--disable-openssl' \
+depends autoconf &&
+
+optional_depends SSL '--enable-openssl' \
+ '--disable-SSL' \
'encryption support' &&
optional_depends readline '--enable-readline' \
'--disable-readline' \
diff --git a/net/socat/DETAILS b/net/socat/DETAILS
index 8046827..b8f8fd4 100755
--- a/net/socat/DETAILS
+++ b/net/socat/DETAILS
@@ -1,7 +1,7 @@
SPELL=socat
- VERSION=1.7.2.1
- SECURITY_PATCH=2
-
SOURCE_HASH=sha512:ce3d8097b58cbe71b58b9bc9961c55e0da2831fb3b680685577d6926d1d29181c72b7ab6121241c8d6d6368104a8c2887b3dd63af211056c08cf4592245f39af
+ VERSION=1.7.2.4
+ SECURITY_PATCH=4
+
SOURCE_HASH=sha512:256a3fba171544733cbfd6efde884cb9f5ff52e2b5300cebbe712cbb79d3e3bc7142e2e8a93fe4faf944db8326ab2c3673ef37ef76b724f33bf65cc0f9fbf27b
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://www.dest-unreach.org/$SPELL/download/$SOURCE
@@ -15,7 +15,7 @@ socat is a relay for bidirectional data transfer between
two independent data
channels. Each of these data channels may be a file, pipe, device (serial
line
etc. or a pseudo terminal), a socket (UNIX, IP4, IP6 - raw, UDP, TCP), an
SSL socket, proxy CONNECT connection, a file descriptor (stdin etc.), the GNU
-line editor, a program, or a combination of two of these.
+line editor, a program, or a combination of two of these.
These modes include generation of "listening" sockets, pipes and pseudo
terminals.
EOF
diff --git a/net/socat/HISTORY b/net/socat/HISTORY
index c8b7b81..cbb959e 100644
--- a/net/socat/HISTORY
+++ b/net/socat/HISTORY
@@ -1,3 +1,19 @@
+2014-12-04 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Add autoconf for `autoconf` in PRE_BUILD
+ * PRE_BUILD, fix-linux-errqueue.h-not-found.patch: Added to fix
compilation
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-03-17 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.7.2.4
+
+2014-01-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.7.2.3; SECURITY_PATCH++ (CVE-2014-0019)
+
+2013-05-28 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.7.2.2; SECURITY_PATCH++ (CVE-2013-3571)
+
2012-05-17 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.7.2.1; SECURITY_PATCH++

diff --git a/net/socat/PRE_BUILD b/net/socat/PRE_BUILD
new file mode 100755
index 0000000..694359e
--- /dev/null
+++ b/net/socat/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+message "${MESSAGE_COLOR}Fixing linux errqueue.h not
found...${DEFAULT_COLOR}" &&
+patch -p1 "${SOURCE_DIRECTORY}"/configure.in \
+ "${SPELL_DIRECTORY}"/fix-linux-errqueue.h-not-found.patch &&
+cd "${SOURCE_DIRECTORY}" &&
+autoconf
diff --git a/net/socat/fix-linux-errqueue.h-not-found.patch
b/net/socat/fix-linux-errqueue.h-not-found.patch
new file mode 100644
index 0000000..b5b5cdb
--- /dev/null
+++ b/net/socat/fix-linux-errqueue.h-not-found.patch
@@ -0,0 +1,41 @@
+# From http://patchwork.openembedded.org/patch/72771/
+configure.in: fix linux/errqueue.h not found
+
+The do_compile failed:
+...
+|tmp/work/core2-64-poky-linux/socat/1.7.2.4-r0/socat-1.7.2.4/xio-ip.c:
+In function 'xiolog_ancillary_ip':
+|tmp/work/core2-64-poky-linux/socat/1.7.2.4-r0/socat-1.7.2.4/xio-ip.c:520:12:
+error: dereferencing pointer to incomplete type
+| err->ee_errno, '\0', err->ee_origin, '\0', err->ee_type, '\0',
+| ^
+| ake: *** [xio-ip.o] Error 1
+...
+
+For 1.7.2.4, the header check of 'linux/errqueue.h ' was not correctly,
+but the old version 1.7.2.3 worked, so we reference 1.7.2.3 to fix this
+issue.
+
+Upstream-Status: Pending
+Signed-off-by: Hongxu Jia <hongxu.jia AT windriver.com>
+---
+ configure.in | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+diff --git a/configure.in b/configure.in
+index 70922f9..bdfbe98 100644
+--- a/configure.in
++++ b/configure.in
+@@ -79,8 +79,7 @@ AC_HEADER_RESOLV()
+
+ AC_CHECK_HEADERS(termios.h linux/if_tun.h)
+ AC_CHECK_HEADERS(net/if_dl.h)
+-AC_CHECK_HEADERS(linux/types.h)
+-AC_CHECK_HEADER(linux/errqueue.h, AC_DEFINE(HAVE_LINUX_ERRQUEUE_H), [],
[#include <linux/types.h>])
++AC_CHECK_HEADERS(linux/types.h linux/errqueue.h)
+ AC_CHECK_HEADERS(sys/utsname.h sys/select.h sys/file.h)
+ AC_CHECK_HEADERS(util.h bsd/libutil.h libutil.h sys/stropts.h regex.h)
+ AC_CHECK_HEADERS(linux/fs.h linux/ext2_fs.h)
+--
+1.8.1.2
+
diff --git a/net/softflowd/DETAILS b/net/softflowd/DETAILS
index d94141d..1fcddef 100755
--- a/net/softflowd/DETAILS
+++ b/net/softflowd/DETAILS
@@ -1,8 +1,8 @@
SPELL=softflowd
- VERSION=0.9.8
+ VERSION=0.9.9
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
- SOURCE_URL[0]=http://www.mindrot.org/files/$SPELL/$SOURCE
+ SOURCE_URL[0]=http://softflowd.googlecode.com/files/$SOURCE
SOURCE2_URL[0]=$SOURCE_URL.asc
SOURCE_GPG=djm.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
diff --git a/net/softflowd/HISTORY b/net/softflowd/HISTORY
index 4787976..c2a672f 100644
--- a/net/softflowd/HISTORY
+++ b/net/softflowd/HISTORY
@@ -1,3 +1,6 @@
+2013-06-18 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.9.9; renewed source urls
+
2010-12-18 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: added NETFLOW-COLLECTOR suggest dep

diff --git a/net/ssocks/BUILD b/net/ssocks/BUILD
new file mode 100755
index 0000000..c8651fe
--- /dev/null
+++ b/net/ssocks/BUILD
@@ -0,0 +1,5 @@
+if is_depends_enabled "$SPELL" openssl; then
+ LIBS="$LIBS -lssl -lcrypto" default_build
+else
+ default_build
+fi
diff --git a/net/ssocks/DEPENDS b/net/ssocks/DEPENDS
index 0ba77eb..4846d6b 100755
--- a/net/ssocks/DEPENDS
+++ b/net/ssocks/DEPENDS
@@ -1,4 +1,4 @@
-optional_depends openssl \
+optional_depends SSL \
"--with-ssl" \
"--without-ssl" \
"for SSL support"
diff --git a/net/ssocks/DETAILS b/net/ssocks/DETAILS
index 9362e37..937d444 100755
--- a/net/ssocks/DETAILS
+++ b/net/ssocks/DETAILS
@@ -1,9 +1,9 @@
SPELL=ssocks
- VERSION=0.0.13
+ VERSION=0.0.14
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:58c2e5fe965aabb83ebc3d748da114b7c886dd383e3ef4c22dfddace75a5fc498534d88aa51315f0c9aaadfebf7f4dac21864baeacf44ebb9d77d6588347ea40
+
SOURCE_HASH=sha512:8d9f63dfa7636db64ae456b620c34a098a99c6a1e52a8ab5ea145c57970711a9139861efa409b7471d8cc3d4b04183963991ff1225e421bb1d146ee21db8abdd
WEB_SITE=http://ssocks.sourceforge.net/
ENTERED=20130207
LICENSE[0]=MIT
diff --git a/net/ssocks/HISTORY b/net/ssocks/HISTORY
index a223322..8d67de0 100644
--- a/net/ssocks/HISTORY
+++ b/net/ssocks/HISTORY
@@ -1,3 +1,10 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2013-12-24 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: Fix LIBS, must include -lcrypto with -lssl
+ * DETAILS: updated spell to 0.0.14
+
2013-02-07 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.0.13
* ssl.patch: dropped, fixed by upstream
diff --git a/net/strongswan/DEPENDS b/net/strongswan/DEPENDS
index 4690fe0..f4260ad 100755
--- a/net/strongswan/DEPENDS
+++ b/net/strongswan/DEPENDS
@@ -6,7 +6,7 @@ depends pkgconfig &&
optional_depends libgcrypt '--enable-gcrypt' \
'' \
'libgcrypt plugin' &&
- optional_depends openssl '--enable-openssl' \
+ optional_depends SSL '--enable-openssl' \
'' \
'OpenSSL crypto plugin' &&
optional_depends openssh '--enable-agent' \
diff --git a/net/strongswan/HISTORY b/net/strongswan/HISTORY
index 787ccef..4e02bf7 100644
--- a/net/strongswan/HISTORY
+++ b/net/strongswan/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/net/stunnel/BUILD b/net/stunnel/BUILD
index 2257fb6..6fa259a 100755
--- a/net/stunnel/BUILD
+++ b/net/stunnel/BUILD
@@ -1,25 +1,14 @@
-[[ $CROSS_INSTALL == on ]] && OPTS="$OPTS --host=${HOST} --build=${BUILD}"
-
-OPTS=" --prefix=${INSTALL_ROOT}/usr \
- --sysconfdir=${INSTALL_ROOT}/etc \
---localstatedir=${INSTALL_ROOT}/var \
- --mandir=${INSTALL_ROOT}/usr/share/man \
- --infodir=${INSTALL_ROOT}/usr/share/info \
- $OPTS"
-
-
-case $CERTIFICATE in
+OPTS="--with-threads=$STUNNEL_THREADS \
+ $STUNNEL_OPTS \
+ $OPTS" &&

+case "$CERTIFICATE" in
y|Y|j|J)
- ./configure $OPTS &&
- make all &&
+ default_build &&
rm -f /etc/stunnel/stunnel.pem
;;
-
*)
cp /etc/stunnel/stunnel.pem tools/ &&
- ./configure $OPTS &&
- make all
+ default_build
;;
-
esac
diff --git a/net/stunnel/CONFIGURE b/net/stunnel/CONFIGURE
index 311140a..0a899d0 100755
--- a/net/stunnel/CONFIGURE
+++ b/net/stunnel/CONFIGURE
@@ -1,52 +1,60 @@
+config_query_list STUNNEL_THREADS "Select threading model:" \
+ pthread \
+ fork \
+ ucontext &&
+
+config_query_option STUNNEL_OPTS \
+ "Enable IPv6?" y \
+ "--enable-ipv6" \
+ "--disable-ipv6" &&
+
get_info_from_user()
{
-
- cat <<EOF
-You are about to be asked to enter information that will be incorporated
-into your certificate request.
+message "${MESSAGE_COLOR}
+You are about to be asked to enter information that will be incorporated into
+your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
-There are quite a few fields but you can leave some blank
-For some fields there will be a default value,
-If you enter '.', the field will be left blank.
-EOF
+There are quite a few fields but you can leave some blank.
+For some fields there will be a default value.${DEFAULT_COLOR}\n" &&

- config_query_string COUNTRY_NAME "Country Name (2 letter code)" "PL"
+ config_query_string COUNTRY_NAME "Country Name (2 letter code)" "PL" &&

config_query_string PROVINCE_NAME \
- "State or Province Name (full name)" "Some-State"
+ "State or Province Name (full name)" "Some-State" &&

- config_query_string LOCALITY_NAME "Locality Name (eg, city)"
+ config_query_string LOCALITY_NAME "Locality Name (eg, city)" &&

config_query_string ORG_NAME \
- "Organization Name (eg, company)" "Stunnel Developers Ltd"
+ "Organization Name (eg, company)" "Stunnel Developers Ltd" &&

- config_query_string ORG_UNIT_NAME "Organizational Unit Name (eg, section)"
+ config_query_string ORG_UNIT_NAME "Organizational Unit Name (eg, section)"
&&

config_query_string COMMON_NAME \
"Common Name (FQDN of your server)" "localhost"
-
}

if [ -f /etc/stunnel.pem ] ; then
mv /etc/stunnel.pem /etc/ssl/certs/
-fi
+fi &&

# Heh
if [ -f /etc/ssl/certs/stunnel.pem ] ; then
mv /etc/ssl/certs/stunnel.pem /etc/stunnel/
-fi
+fi &&

-persistent_add CERTIFICATE
+persistent_add CERTIFICATE &&

if [ ! -f /etc/stunnel/stunnel.pem ] ; then
- get_info_from_user
+ get_info_from_user &&
+
CERTIFICATE="y"
elif [[ $CERTIFICATE == "" ]] &&
query "Generate a self signed certificate?" n ; then
- get_info_from_user
- CERTIFICATE="y"
+ get_info_from_user &&
+
+ CERTIFICATE="y"
else
CERTIFICATE="n"
-fi
+fi &&

unset get_info_from_user
diff --git a/net/stunnel/DEPENDS b/net/stunnel/DEPENDS
index a70b5cf..a3e8f08 100755
--- a/net/stunnel/DEPENDS
+++ b/net/stunnel/DEPENDS
@@ -1 +1,6 @@
-depends openssl
+depends SSL &&
+
+optional_depends tcp_wrappers \
+ "--enable-libwrap" \
+ "--disable-libwrap" \
+ "for TCP wrappers library support"
diff --git a/net/stunnel/DETAILS b/net/stunnel/DETAILS
index 245e0ec..2f73373 100755
--- a/net/stunnel/DETAILS
+++ b/net/stunnel/DETAILS
@@ -1,19 +1,23 @@
SPELL=stunnel
- VERSION=4.55
+ VERSION=5.07
+ SECURITY_PATCH=1
BRANCH=$(echo $VERSION | cut -d. -f1)
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=ftp://ftp.stunnel.org/stunnel/archive/$BRANCH.x/$SOURCE

SOURCE_URL[1]=http://www.usenix.org.uk/mirrors/stunnel/archive/$BRANCH.x/$SOURCE

SOURCE_URL[2]=ftp://ftp.nluug.nl/pub/networking/stunnel/archive/$BRANCH.x/$SOURCE
SOURCE2_URL[0]=$SOURCE_URL.asc
+ SOURCE2_URL[1]=${SOURCE_URL[1]}.asc
+ SOURCE2_URL[2]=${SOURCE_URL[2]}.asc
SOURCE_GPG="stunnel.gpg:$SOURCE2:UPSTREAM_KEY"
SOURCE2_IGNORE=signature
+ ACTIVE_FTP=on
WEB_SITE=http://www.stunnel.org/
KEYWORDS="net"
ENTERED=20011108
- SHORT="Multiplatform SSL tunneling proxy"
+ SHORT="multiplatform SSL tunneling proxy"
cat << EOF
The stunnel program is designed to work as an SSL encryption wrapper between
remote client and local (inetd-startable) or remote server. It can be used to
diff --git a/net/stunnel/HISTORY b/net/stunnel/HISTORY
index 2a6af64..57fef7c 100644
--- a/net/stunnel/HISTORY
+++ b/net/stunnel/HISTORY
@@ -1,3 +1,30 @@
+2014-11-17 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.07
+ * init.d/stunnel: added PIDFILE
+
+2014-10-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.06; SECURITY_PATCH++
+ * INSTALL: added 'cert' target
+ * TRIGGERS: use get_spell_provider()
+
+2014-09-07 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 5.03
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-02-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 4.56; added mirrors for pgp signature;
+ ACTIVE_FTP=on (official ftp doesn't support passive ftp connections)
+ * DEPENDS: added optional tcp_wrappers dependency
+ * BUILD: switched to modern build api2; use STUNNEL_THREAD,
STUNNEL_OPTS
+ * INSTALL: fixed certificate generation procedure
+ * CONFIGURE: added threads and IPv6 configure options; use message;
+ added missing `&&'
+ * PRE_BUILD: added, to fix build/install paths
+ * excluded: added, to exclude generated certificate from install log
+ * init.d/stunnel: added, init script for stunnel
+
2013-03-04 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 4.55
changed SOURCE_URLs to use archive dir so source is always available
diff --git a/net/stunnel/INSTALL b/net/stunnel/INSTALL
index 4caac86..5ce2699 100755
--- a/net/stunnel/INSTALL
+++ b/net/stunnel/INSTALL
@@ -1,8 +1,12 @@
-make install <<EOF
-$COUNTRY_NAME
-$PROVINCE_NAME
-$LOCALITY_NAME
-$ORG_NAME
-$ORG_UNIT_NAME
-$COMMON_NAME
-EOF
+local STUNNEL_CNF="tools/stunnel.cnf" &&
+
+sedit "s:^countryName_default.*:countryName_value = $COUNTRY_NAME:"
$STUNNEL_CNF &&
+sedit "s:^stateOrProvinceName_default.*:stateOrProvinceName_value =
$PROVINCE_NAME:" $STUNNEL_CNF &&
+sedit "s:^localityName_default.*:localityName_value = $LOCALITY_NAME:"
$STUNNEL_CNF &&
+sedit "s:^organizationName_default.*:organizationName_value = $ORG_NAME:"
$STUNNEL_CNF &&
+sedit "s:^organizationalUnitName_default.*:organizationalUnitName_value =
$ORG_UNIT_NAME:" $STUNNEL_CNF &&
+sedit "s:^0\.commonName_default.*:0\.commonName_value = $COMMON_NAME:"
$STUNNEL_CNF &&
+
+default_install &&
+
+make cert
diff --git a/net/stunnel/PRE_BUILD b/net/stunnel/PRE_BUILD
new file mode 100755
index 0000000..40fdf4a
--- /dev/null
+++ b/net/stunnel/PRE_BUILD
@@ -0,0 +1,8 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+# fixed default paths in configuration file
+sedit "s:@prefix@::g" tools/stunnel.conf-sample.in &&
+
+# fixed check for existent stunnel certificate
+sedit
"s:\$(DESTDIR)\$(confdir)/stunnel.pem:$INSTALL_ROOT/etc/stunnel/stunnel.pem:"
tools/Makefile.in
diff --git a/net/stunnel/TRIGGERS b/net/stunnel/TRIGGERS
index b2ef0b5..b7ad946 100755
--- a/net/stunnel/TRIGGERS
+++ b/net/stunnel/TRIGGERS
@@ -1,2 +1,2 @@
-on_cast openssl cast_self
-on_pre_dispel openssl check_self
+on_cast $(get_spell_provider $SPELL SSL) cast_self
+on_pre_dispel $(get_spell_provider $SPELL SSL) check_self
diff --git a/net/stunnel/excluded b/net/stunnel/excluded
new file mode 100644
index 0000000..21f41f2
--- /dev/null
+++ b/net/stunnel/excluded
@@ -0,0 +1 @@
+^/etc/stunnel/stunnel\.pem
diff --git a/net/stunnel/init.d/stunnel b/net/stunnel/init.d/stunnel
new file mode 100755
index 0000000..671005c
--- /dev/null
+++ b/net/stunnel/init.d/stunnel
@@ -0,0 +1,8 @@
+#!/bin/bash
+
+PROGRAM=/usr/bin/stunnel
+PIDFILE=/var/lib/stunnel/stunnel.pid
+RUNLEVEL=3
+NEEDS="+network"
+
+. /etc/init.d/smgl_init
diff --git a/net/tcp_wrappers/BUILD b/net/tcp_wrappers/BUILD
index 006f4ca..bc8814d 100755
--- a/net/tcp_wrappers/BUILD
+++ b/net/tcp_wrappers/BUILD
@@ -2,5 +2,9 @@
sed -i "/^extern/d" scaffold.c &&
patch -p 1 < $SCRIPT_DIRECTORY/tcp_wrappers.patch &&

+if [[ ${SMGL_COMPAT_ARCHS[1]} == "x86_64" ]]; then
+ # There are folks who want to link libwrap into shared objects.
+ CFLAGS+=" -DPIC -fPIC"
+fi
sedit 's/= -O/= '"$CFLAGS"'/' Makefile &&
make REAL_DAEMON_DIR=${INSTALL_ROOT}/usr/sbin linux
diff --git a/net/tcp_wrappers/HISTORY b/net/tcp_wrappers/HISTORY
index 34e996d..5b81b5e 100644
--- a/net/tcp_wrappers/HISTORY
+++ b/net/tcp_wrappers/HISTORY
@@ -1,3 +1,7 @@
+2014-08-24 Thomas Orgis <sobukus AT sourcemage.org>
+ * BUILD: enforce PIC on x86-64 to enable other spells to include
+ libwrap.a in dynamic libs, which does happen and fails otherwise
+
2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed BUILD_API=2.

diff --git a/net/tcpdump.gpg b/net/tcpdump.gpg
index 802bd9b..c06e814 100644
Binary files a/net/tcpdump.gpg and b/net/tcpdump.gpg differ
diff --git a/net/tcpdump/DEPENDS b/net/tcpdump/DEPENDS
index 8abeac7..d55cd2c 100755
--- a/net/tcpdump/DEPENDS
+++ b/net/tcpdump/DEPENDS
@@ -1,6 +1,6 @@
depends libpcap &&

-optional_depends openssl \
+optional_depends SSL \
"--with-crypto" \
"--without-crypto" \
"for SSL support"
diff --git a/net/tcpdump/DETAILS b/net/tcpdump/DETAILS
index a47f69b..d8af69f 100755
--- a/net/tcpdump/DETAILS
+++ b/net/tcpdump/DETAILS
@@ -1,5 +1,5 @@
SPELL=tcpdump
- VERSION=4.3.0
+ VERSION=4.6.2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/net/tcpdump/HISTORY b/net/tcpdump/HISTORY
index 4e78c9a..fea2605 100644
--- a/net/tcpdump/HISTORY
+++ b/net/tcpdump/HISTORY
@@ -1,3 +1,18 @@
+2014-09-03 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.6.2
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-07-21 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.6.1
+
+2013-11-28 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.5.1
+
+2013-08-07 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.4.0
+
2012-06-13 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.3.0

diff --git a/net/thc-amap/BUILD b/net/thc-amap/BUILD
deleted file mode 100755
index 3b5db3c..0000000
--- a/net/thc-amap/BUILD
+++ /dev/null
@@ -1,9 +0,0 @@
-./configure &&
-sedit "s:/usr/local:/:" Makefile &&
-sedit "s:/bin:usr/bin:" Makefile &&
-sedit "s:/etc:etc/amap:" Makefile &&
-sedit "s:/man/man1:usr/man/man1:" Makefile &&
-sedit "s:/usr/local:/usr:" amap.h &&
-sedit "s:AMAP_PREFIX:\"/\":" amap-lib.c &&
-sedit "s:etc/:etc/amap/:" amap-lib.c &&
-make
diff --git a/net/thc-amap/CONFLICTS b/net/thc-amap/CONFLICTS
new file mode 100755
index 0000000..0757c82
--- /dev/null
+++ b/net/thc-amap/CONFLICTS
@@ -0,0 +1 @@
+conflicts amap y
diff --git a/net/thc-amap/DETAILS b/net/thc-amap/DETAILS
index 1c271dc..cf46882 100755
--- a/net/thc-amap/DETAILS
+++ b/net/thc-amap/DETAILS
@@ -1,12 +1,11 @@
SPELL=thc-amap
- VERSION=5.2
+ VERSION=5.4
SOURCE=amap-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/amap-$VERSION
SOURCE_URL[0]=http://www.thc.org/releases/$SOURCE
WEB_SITE=http://www.thc.org
ENTERED=20041208
- UPDATED=20050429
-
SOURCE_HASH=sha512:46d4f500751e709de03f3b03a717538657390780cc753498ba75dc09a6824f7765c66e72dab7362cc1696f9af7aab9a18f71ed736bf1ff54d7e1a21e2c251600
+
SOURCE_HASH=sha512:e1a9f03940eded3eedad0028786f4ea6c18077072d52eb2f843ef0b4ff736bf1766c4bdb4eff52d3a8f6038d8f795e39be1c15bcae8283ddae8f40a7fff8647d
LICENSE[0]=GPL
KEYWORDS="net"
SHORT="A next-generation scanning tool, identifies applications
and services."
diff --git a/net/thc-amap/HISTORY b/net/thc-amap/HISTORY
index 3537547..1b52cdb 100644
--- a/net/thc-amap/HISTORY
+++ b/net/thc-amap/HISTORY
@@ -1,3 +1,9 @@
+2013-09-05 David C. Haley <khoralin AT gmail.com>
+ * INSTALL: removed, no longer needed
+ * BUILD: removed, no longer needed
+ * PRE_BUILD: removed, no longer needed
+ * DETAILS: updated spell to 5.4
+
2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed BUILD_API=2.

diff --git a/net/thc-amap/INSTALL b/net/thc-amap/INSTALL
deleted file mode 100755
index da6ceea..0000000
--- a/net/thc-amap/INSTALL
+++ /dev/null
@@ -1,9 +0,0 @@
-mkdir -p $INSTALL_ROOT/etc/amap &&
-mkdir -p $INSTALL_ROOT/usr/share/amap &&
-
-install -m 755 amap amapcrap $INSTALL_ROOT/usr/bin &&
-
-install -m 644 appdefs.trig appdefs.resp appdefs.rpc \
- $INSTALL_ROOT/etc/amap &&
-
-install -m 644 amap.1 $INSTALL_ROOT/usr/share/man/man1/
diff --git a/net/thc-amap/PRE_BUILD b/net/thc-amap/PRE_BUILD
deleted file mode 100755
index 7f9ef19..0000000
--- a/net/thc-amap/PRE_BUILD
+++ /dev/null
@@ -1,5 +0,0 @@
-default_pre_build &&
-cd $SOURCE_DIRECTORY &&
-
-sedit "s:/usr/local:$INSTALL_ROOT/usr:" amap.h &&
-sedit "s:/bin:/share/amap:" amap.h
diff --git a/net/tinc/DEPENDS b/net/tinc/DEPENDS
index 3a0df5c..96714e6 100755
--- a/net/tinc/DEPENDS
+++ b/net/tinc/DEPENDS
@@ -1,4 +1,4 @@
-depends openssl &&
+depends SSL &&

optional_depends zlib \
"--enable-zlib" \
diff --git a/net/tinc/DETAILS b/net/tinc/DETAILS
index 9ccb44d..b02bcf0 100755
--- a/net/tinc/DETAILS
+++ b/net/tinc/DETAILS
@@ -1,5 +1,6 @@
SPELL=tinc
- VERSION=1.0.20
+ VERSION=1.0.24
+ SECURITY_PATCH=1
SOURCE="$SPELL-$VERSION.tar.gz"
SOURCE2=$SOURCE.sig
SOURCE_URL[0]=http://www.$SPELL-vpn.org/packages/$SOURCE
@@ -7,6 +8,7 @@
SOURCE_GPG=C0D71F4A.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/$SPELL-$VERSION"
+ DOC_DIRS=""
WEB_SITE=http://www.tinc-vpn.org/
LICENSE[0]=GPL
ENTERED=20070116
diff --git a/net/tinc/HISTORY b/net/tinc/HISTORY
index 4e9503a..c2ec79b 100644
--- a/net/tinc/HISTORY
+++ b/net/tinc/HISTORY
@@ -1,3 +1,18 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-05-12 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.0.24
+
+2013-10-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.0.23; don't do useless doc'ing
+
+2013-08-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.0.22
+
+2013-04-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.0.21; SECURITY_PATCH++ (CVE-2013-1428)
+
2013-03-04 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.0.20

diff --git a/net/tor.gpg b/net/tor.gpg
index 8fc8f2d..0ad4de0 100644
Binary files a/net/tor.gpg and b/net/tor.gpg differ
diff --git a/net/tor/DEPENDS b/net/tor/DEPENDS
index b1b9ae4..4834af8 100755
--- a/net/tor/DEPENDS
+++ b/net/tor/DEPENDS
@@ -1,4 +1,4 @@
-depends openssl &&
+depends SSL &&
depends libevent &&

optional_depends geoip "" "" "to collect per-country statistics" &&
diff --git a/net/tor/DETAILS b/net/tor/DETAILS
index 76de97c..ec85e90 100755
--- a/net/tor/DETAILS
+++ b/net/tor/DETAILS
@@ -1,10 +1,10 @@
SPELL=tor

if [ "$TOR_DEVEL" == "y" ]; then
- VERSION=0.2.2.23-alpha
+ VERSION=0.2.6.1-alpha
SECURITY_PATCH=4
else
- VERSION=0.2.3.25
+ VERSION=0.2.5.10
SECURITY_PATCH=10
fi

diff --git a/net/tor/HISTORY b/net/tor/HISTORY
index 22c0dc4..a87103b 100644
--- a/net/tor/HISTORY
+++ b/net/tor/HISTORY
@@ -1,3 +1,16 @@
+2014-11-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated TOR_DEVEL=y to 0.2.6.1-alpha
+ updated TOR_DEVEL=n to 0.2.5.10
+
+2014-09-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: versions 0.2.5.6-alpha
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-07-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: versions 0.2.4.22, 0.2.5.4-alpha
+
2012-12-07 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.2.3.25; SECURITY_PATCH++ (CVE-2012-5573)

diff --git a/net/torsocks/DETAILS b/net/torsocks/DETAILS
new file mode 100755
index 0000000..570aee4
--- /dev/null
+++ b/net/torsocks/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=torsocks
+ VERSION=1.2
+ SOURCE="$SPELL-$VERSION.tar.gz"
+ SOURCE_URL[0]="https://$SPELL.googlecode.com/files/$SOURCE";
+
SOURCE_HASH=sha512:c48cf466c1d4f6204c90ccb5f741d14304b24651d18d080a73952b9a06bbe146e3f6e6c4343ed06ed7a73714d86561cde3eba369e17fc4e155f3553a8d0f3890
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="https://code.google.com/p/torsocks/";
+ LICENSE[0]="GPLv2"
+ ENTERED=20141116
+ KEYWORDS=""
+ SHORT="use socks-friendly applications with tor"
+cat << EOF
+Torsocks allows you to use most socks-friendly applications in a safe way
+with Tor. It ensures that DNS requests are handled safely and explicitly
+rejects UDP traffic from the application you're using.
+EOF
diff --git a/net/torsocks/HISTORY b/net/torsocks/HISTORY
new file mode 100644
index 0000000..f6f2ea1
--- /dev/null
+++ b/net/torsocks/HISTORY
@@ -0,0 +1,2 @@
+2014-11-25 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: spell created
diff --git a/net/traceroute/DETAILS b/net/traceroute/DETAILS
index d0973fb..479c90f 100755
--- a/net/traceroute/DETAILS
+++ b/net/traceroute/DETAILS
@@ -1,9 +1,9 @@
SPELL=traceroute
- VERSION=2.0.18
+ VERSION=2.0.21
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:8eb096c10e4e450839126b41f858b380ef01990092e3de76c9423343a34edfc118fad6b2017fca2e8106c1065f6634cd9a892ea4118453f8c28ad5ab8c6c1c93
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:437cfc596e045d89f0f477f404e410347fb4e8d5db00c9e2ce1317457a99377d1239e68949a6e44e8d424f480c8bfacb7213ce3f03efc46880a369678eb49589
WEB_SITE=http://traceroute.sourceforge.net/
ENTERED=20010922
LICENSE[0]=GPL
diff --git a/net/traceroute/HISTORY b/net/traceroute/HISTORY
index fc7f2ca..98fcb89 100644
--- a/net/traceroute/HISTORY
+++ b/net/traceroute/HISTORY
@@ -1,3 +1,13 @@
+2014-11-21 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.0.21
+
+2014-07-08 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fixed SOURCE_URL[0]
+ updated spell to 2.0.20
+
+2013-12-06 Tommy Boatman <tboatman AT sourcemage.org>
+ * DETAILS: 2.0.19
+
2012-06-25 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.0.18

diff --git a/net/tsocks/DETAILS b/net/tsocks/DETAILS
index 1d4b17e..d8c74e8 100755
--- a/net/tsocks/DETAILS
+++ b/net/tsocks/DETAILS
@@ -1,9 +1,11 @@
SPELL=tsocks
- VERSION=1.8beta5
+ XVERSION=1.8
+ BETAVERSION=5
+ VERSION=${XVERSION}beta${BETAVERSION}

SOURCE_HASH=sha512:b41636ea6b77abf0d1e3cda7bbca4e7ee96f3cdb1843f3a2c530650931e5567f67921de67b28ba9bab0f51df39770a3f7fb458cf7ac78aad7aa861923df2c4a9
SOURCE=$SPELL-${VERSION}.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-${VERSION/beta*/}
- SOURCE_URL[0]=${SOURCEFORGE_URL}/${SPELL}/${SOURCE}
+
SOURCE_URL[0]=${SOURCEFORGE_URL}/${SPELL}/${SPELL}/${XVERSION}%20beta%20${BETAVERSION}/${SOURCE}
LICENSE[0]=GPL
PATCHLEVEL=1
WEB_SITE=http://tsocks.sourceforge.net
diff --git a/net/tsocks/HISTORY b/net/tsocks/HISTORY
index 5d9919c..f4306d8 100644
--- a/net/tsocks/HISTORY
+++ b/net/tsocks/HISTORY
@@ -1,3 +1,6 @@
+2014-07-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: fix SOURCE_URL[0]
+
2008-01-23 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: PATCHLEVEL++ to install extra scripts
* INSTALL: Install socks inspection and configuration syntax check
scripts
diff --git a/net/unbound/BUILD b/net/unbound/BUILD
index 46fbb38..1275e97 100755
--- a/net/unbound/BUILD
+++ b/net/unbound/BUILD
@@ -1,5 +1,10 @@
create_account unbound &&

+if [[ "$UNBOUND_SSL" == "nss" ]]; then
+ CPPFLAGS="`nss-config --cflags` $CPPFLAGS" &&
+ CPPFLAGS="`nspr-config --cflags` $CPPFLAGS"
+fi &&
+
OPTS="--with-pidfile=$INSTALL_ROOT/var/run/unbound/unbound.pid \
$UNBOUND_OPTS \
$OPTS" &&
diff --git a/net/unbound/CONFIGURE b/net/unbound/CONFIGURE
index cbaebd5..54ef9ec 100755
--- a/net/unbound/CONFIGURE
+++ b/net/unbound/CONFIGURE
@@ -1,3 +1,23 @@
+config_query_option UNBOUND_OPTS "Build only libunbound library (excluding
daemon and tool programs)?" n \
+ "--with-libunbound-only" \
+ "--without-libunbound-only" &&
+
+config_query_option UNBOUND_OPTS "Enable ECDSA support?" y \
+ "--enable-ecdsa" \
+ "--disable-ecdsa" &&
+
+config_query_option UNBOUND_OPTS "Enable SHA256 and SHA512 RRSIG support?" y
\
+ "--enable-sha2" \
+ "--disable-sha2" &&
+
config_query_option UNBOUND_OPTS "Enable threading support?" y \
"--with-pthreads" \
- "--without-pthreads"
+ "--without-pthreads" &&
+
+message "${MESSAGE_COLOR}WARNING: GOST support requires OpenSSL
1.0${DEFAULT_COLOR}" &&
+
+config_query_list UNBOUND_SSL "Which backend do you want for SSL support?" \
+ openssl-0.9 \
+ openssl-1.0 \
+ libressl \
+ nss
diff --git a/net/unbound/DEPENDS b/net/unbound/DEPENDS
index a5e5a4d..2d48c23 100755
--- a/net/unbound/DEPENDS
+++ b/net/unbound/DEPENDS
@@ -1,11 +1,35 @@
depends expat &&
-depends ldns &&
-depends openssl &&

-optional_depends -sub "1.0" openssl \
- "--enable-gost" \
- "--disable-gost" \
- "for GOST support" &&
+case $UNBOUND_SSL in
+ openssl-0.9) depends openssl '--with-ssl'
+ ;;
+ openssl-1.0) depends -sub "1.0" openssl '--with-ssl'
+ ;;
+ libressl) depends libressl '--with-ssl'
+ ;;
+ nss) depends nss '--with-nss' &&
+ depends nspr
+ ;;
+esac &&
+
+if [[ "$UNBOUND_SSL" == "openssl-1.0" ]]; then
+ config_query_option UNBOUND_OPTS "Enable GOST support?" y \
+ "--enable-gost" \
+ "--disable-gost"
+else
+ list_add "UNBOUND_OPTS" "--disable-gost"
+fi &&
+
+optional_depends libevent \
+ "--with-libevent" \
+ "--without-libevent" \
+ "to use libevent (slower, but allows use of large outgoing
port ranges)" &&
+
+if is_depends_enabled $SPELL libevent; then
+ config_query_option UNBOUND_OPTS "Enable libevent-based libunbound API
(${PROBLEM_COLOR}experimental${QUERY_COLOR})?" n \
+ "--enable-event-api" \
+ "--disable-event-api"
+fi &&

optional_depends -sub PYTHON swig \
"--with-pyunbound" \
diff --git a/net/unbound/DETAILS b/net/unbound/DETAILS
index 55792f9..8f53871 100755
--- a/net/unbound/DETAILS
+++ b/net/unbound/DETAILS
@@ -1,11 +1,12 @@
SPELL=unbound
- VERSION=1.4.16
- SECURITY_PATCH=2
+ VERSION=1.5.1
+ SECURITY_PATCH=3
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://www.unbound.net/downloads/$SOURCE
-
SOURCE_HASH=sha512:694f79336d2340b2850a83ab8639a4754bf39eff8fea3d0a99c100e3cb2c0281cfc14087ed4de36c543c6f84322fdb0da07ccdb14e3d599988dc9dbb5231d84f
+
SOURCE_HASH=sha512:85d7069cf47709aceb7d9457c8befb1b327adfb098d8aa98082fc9bf710274e8ba86b56d796c86917639bb7e57ab5c40af1bc79090de038c6375be2c3877e0c4
WEB_SITE=http://www.unbound.net/
+ DOC_DIRS=""
ENTERED=20110104
LICENSE=BSD
SHORT="validating, recursive, and caching DNS resolver"
diff --git a/net/unbound/HISTORY b/net/unbound/HISTORY
index 1a3bfce..a06a6bd 100644
--- a/net/unbound/HISTORY
+++ b/net/unbound/HISTORY
@@ -1,3 +1,13 @@
+2014-12-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.5.1; SECURITY_PATCH++ (CVE-2014-8602)
+
+2014-11-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.5.0; don't do useless doc'ing
+ * DEPENDS: removed ldns, spell doesn't rely on it anymore; added
+ libevent optional dependency; select SSL dependencies
+ * CONFIGURE: added missing options; choose between SSL backends
+ * BUILD: corrected nss include dirs
+
2012-02-02 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.4.16

diff --git a/net/vidalia/DETAILS b/net/vidalia/DETAILS
index f415065..a1a1f55 100755
--- a/net/vidalia/DETAILS
+++ b/net/vidalia/DETAILS
@@ -1,5 +1,5 @@
SPELL=vidalia
- VERSION=0.2.10
+ VERSION=0.2.21
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://www.torproject.org/${SPELL}/dist/${SOURCE}
SOURCE2=$SOURCE.asc
diff --git a/net/vidalia/HISTORY b/net/vidalia/HISTORY
index 9eabe61..efbadd2 100644
--- a/net/vidalia/HISTORY
+++ b/net/vidalia/HISTORY
@@ -1,3 +1,6 @@
+2014-07-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.2.21
+
2010-10-20 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: updated spell to 0.2.10
fixed WEB_SITE
diff --git a/net/vtun/DEPENDS b/net/vtun/DEPENDS
index d552e50..361f9a9 100755
--- a/net/vtun/DEPENDS
+++ b/net/vtun/DEPENDS
@@ -1,6 +1,6 @@
depends flex &&
depends bison &&
-depends openssl &&
+depends SSL &&

optional_depends "zlib" \
"--enable-zlib" \
diff --git a/net/vtun/DETAILS b/net/vtun/DETAILS
index 7c1c017..11d77e8 100755
--- a/net/vtun/DETAILS
+++ b/net/vtun/DETAILS
@@ -1,10 +1,10 @@
SPELL=vtun
- VERSION=3.0.1
+ VERSION=3.0.3
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
#
SOURCE_HASH=sha512:6984aad411784b5bdb2152bedc4aae366ec2513d013c5b9a9e5889d540140a6523c72a6dafda6d6f75ceadf7f22b6b6ac534092946eed1534bd7f9eeecd9bcf5
- SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
+
SOURCE_HASH=sha512:5fa789d08b556f97492b89515a89c2322c4b0a8fa95bd1035f5ed19061b3654a6a36a9911792096ac872ae9ae5451848cab87d0343dc0ffc064affea1f7d0d54
LICENSE[0]=GPL
KEYWORDS="net"
WEB_SITE=http://vtun.sourceforge.net
diff --git a/net/vtun/HISTORY b/net/vtun/HISTORY
index a334105..bd6190c 100644
--- a/net/vtun/HISTORY
+++ b/net/vtun/HISTORY
@@ -1,3 +1,9 @@
+2014-11-11 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 3.0.3
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2008-03-11 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 3.0.1
Removed UPDATED
diff --git a/net/vtun/vtun-3.0.1.tar.gz.sig b/net/vtun/vtun-3.0.1.tar.gz.sig
deleted file mode 100644
index 2cacea4..0000000
Binary files a/net/vtun/vtun-3.0.1.tar.gz.sig and /dev/null differ
diff --git a/net/whois/DETAILS b/net/whois/DETAILS
index 353871a..a58eea8 100755
--- a/net/whois/DETAILS
+++ b/net/whois/DETAILS
@@ -1,9 +1,9 @@
SPELL=whois
- VERSION=5.0.20
+ VERSION=5.2.0
SOURCE=${SPELL}_$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://ftp.debian.org/debian/pool/main/w/whois/$SOURCE
-
SOURCE_HASH=sha512:b9e7f3d4b5cdf3084aa16912b4c340d866d0a593e9375ec6f8b3fffbd4b3af1dc64d96f279e618ce63e4acbe8b6271654d233a287bc0f099db4f936dfc3af3f1
+
SOURCE_HASH=sha512:41ef4baf16d61b3ef22c2341bd1b43b9837ff0d71de3bbabcf8a070b033e514794a95b86a3c950894978081d18334afe8476de81e75d857433cc6aa62278700c
WEB_SITE=http://www.linux.it/~md/software/
ENTERED=20011228
LICENSE[0]=GPL
diff --git a/net/whois/HISTORY b/net/whois/HISTORY
index 5e6e09f..183773e 100644
--- a/net/whois/HISTORY
+++ b/net/whois/HISTORY
@@ -1,3 +1,24 @@
+2014-10-03 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 5.2.0
+
+2014-08-28 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: updated spell to 5.1.5
+
+2014-07-10 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 5.1.4
+
+2014-01-14 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 5.1.1
+
+2013-08-11 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 5.0.26
+
+2013-06-19 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.0.25
+
+2013-04-22 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 5.0.24
+
2012-12-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 5.0.20

diff --git a/net/wpa_supplicant/BUILD b/net/wpa_supplicant/BUILD
index 56f5817..b2a6909 100755
--- a/net/wpa_supplicant/BUILD
+++ b/net/wpa_supplicant/BUILD
@@ -1,3 +1,4 @@
+CFLAGS="$CFLAGS -I$INSTALL_ROOT/usr/include/libnl3"
cd "$SOURCE_DIRECTORY/wpa_supplicant"

# Create .config file for make (this is here instead of PRE_BUILD because
diff --git a/net/wpa_supplicant/DEPENDS b/net/wpa_supplicant/DEPENDS
index b19658a..597453e 100755
--- a/net/wpa_supplicant/DEPENDS
+++ b/net/wpa_supplicant/DEPENDS
@@ -1,12 +1,18 @@
depends wireless_tools &&

+if [ "$CONFIG_DRIVER_NL80211" = y ]; then
+ depends libnl
+fi &&
+
if [[ $CONFIG_EAP_SIM == y || $CONFIG_EAP_AKA == y ]]; then
depends pcsc-lite
fi &&

-if [[ $CONFIG_TLS && $CONFIG_TLS != internal ]]; then
- depends $CONFIG_TLS
-fi &&
+case "$CONFIG_TLS" in
+internal) ;;
+openssl) depends SSL ;;
+*) depends $CONFIG_TLS ;;
+esac &&

if [[ $CONFIG_DNET_PCAP == y || $CONFIG_L2_PACKET == pcap ]]; then
depends libpcap &&
diff --git a/net/wpa_supplicant/HISTORY b/net/wpa_supplicant/HISTORY
index b8dcc0b..431042c 100644
--- a/net/wpa_supplicant/HISTORY
+++ b/net/wpa_supplicant/HISTORY
@@ -1,3 +1,7 @@
+2014-08-23 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS: Allow the use of libressl
+ * BUILD, DEPENDS: nl80211 support requires libnl
+
2012-12-31 Vlad Glagolev <stealth AT sourcemage.org>
* PRE_BUILD, INSTALL: dbus service patching isn't required for 1.1;
fixed build
diff --git a/net/wvstreams/DEPENDS b/net/wvstreams/DEPENDS
index 36dc7da..6e7f67ed 100755
--- a/net/wvstreams/DEPENDS
+++ b/net/wvstreams/DEPENDS
@@ -1,5 +1,5 @@
depends -sub CXX gcc &&
-depends openssl &&
+depends SSL &&
depends zlib &&
depends xplc &&

@@ -19,8 +19,8 @@ optional_depends valgrind \
"--with-valgrind" \
"--without-valgrind" \
"Enable valgrind support" &&
-optional_depends openssl \
- "--with-openssl" \
- "--without-openssl" \
+optional_depends SSL \
+ "--with-opennssl" \
+ "--without-opennssl" \
"Enable OpenSSL support"

diff --git a/net/wvstreams/HISTORY b/net/wvstreams/HISTORY
index 1dc943e..96bc8a6 100644
--- a/net/wvstreams/HISTORY
+++ b/net/wvstreams/HISTORY
@@ -1,3 +1,9 @@
+2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix bad with-SSL usage
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-10-25 Ladislav Hagara <hgr AT vabo.cz>
* PRE_BUILD: updated to apply openssl 1.0.0 and parallel-make patches
* wvstreams-4.6.1-{openssl-1.0.0,parallel-make}.patch: added from
Gentoo
diff --git a/net/xl2tpd/BUILD b/net/xl2tpd/BUILD
new file mode 100755
index 0000000..d13588c
--- /dev/null
+++ b/net/xl2tpd/BUILD
@@ -0,0 +1,5 @@
+if [ "$XL2TPD_KERNEL" == "y" ]; then
+ CFLAGS="-DUSE_KERNEL $CFLAGS"
+fi &&
+
+make
diff --git a/net/xl2tpd/CONFIGURE b/net/xl2tpd/CONFIGURE
new file mode 100755
index 0000000..8fc5b3c
--- /dev/null
+++ b/net/xl2tpd/CONFIGURE
@@ -0,0 +1,12 @@
+. "$GRIMOIRE/FUNCTIONS" &&
+
+if ! is_version_less $(get_kernel_version) 2.6.23; then
+ config_query XL2TPD_KERNEL "Use kernel mode operations?" y
+else
+ message "${MESSAGE_COLOR}Kernel version lower than 2.6.23 detected,"
+ message "forcing use of non-kernel mode operations...${DEFAULT_COLOR}" &&
+
+ persistent_add XL2TPD_KERNEL &&
+
+ XL2TPD_KERNEL=n
+fi
diff --git a/net/xl2tpd/DEPENDS b/net/xl2tpd/DEPENDS
new file mode 100755
index 0000000..299ea53
--- /dev/null
+++ b/net/xl2tpd/DEPENDS
@@ -0,0 +1,3 @@
+depends libpcap &&
+
+runtime_depends ppp
diff --git a/net/xl2tpd/DETAILS b/net/xl2tpd/DETAILS
new file mode 100755
index 0000000..892d5f9
--- /dev/null
+++ b/net/xl2tpd/DETAILS
@@ -0,0 +1,42 @@
+ SPELL=xl2tpd
+ VERSION=1.3.1
+ SOURCE=${SPELL}-${VERSION}.tar.gz
+ SOURCE2=${SOURCE}.asc
+ SOURCE_URL[0]=http://ftp.openswan.org/${SPELL}/${SOURCE}
+ SOURCE2_URL[0]=${SOURCE_URL}.asc
+ SOURCE_GPG=xl2tpd.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE=http://www.xelerance.com/services/software/xl2tpd/
+ ENTERED=20130522
+ DOCS="TODO CREDITS BUGS doc/README.* doc/rfc2661.txt $DOCS"
+ DOC_DIRS="examples"
+ LICENSE[0]=GPL
+ KEYWORDS="ppp l2tp"
+ SHORT="Layer 2 Tunnelling Protocol Daemon (RFC 2661)"
+cat << EOF
+xl2tpd is an implementation of the Layer 2 Tunnelling Protocol (RFC 2661).
+
+L2TP allows you to tunnel PPP over UDP. Some ISPs use L2TP to tunnel user
+sessions from dial-in servers (modem banks, ADSL DSLAMs) to back-end PPP
+servers. Another important application is Virtual Private Networks where the
+IPsec protocol is used to secure the L2TP connection (L2TP/IPsec, RFC 3193).
+The L2TP/IPsec protocol is mainly used by Windows and Mac OS X clients.
+On Linux, xl2tpd can be used in combination with IPsec implementations such
as
+Openswan.
+
+xl2tpd works by opening a pseudo-tty for communicating with pppd. It runs
+completely in userspace but supports kernel mode L2TP.
+
+xl2tpd supports IPsec SA Reference tracking to enable overlapping internal
+NAT'ed IP's by different clients (eg all clients connecting from their
linksys
+internal IP 192.168.1.101) as well as multiple clients behind the same NAT
+router.
+
+xl2tpd supports the pppol2tp kernel mode operations on 2.6.23 or higher,
+or via a patch in contrib for 2.4.x kernels. Note that kernel mode and
+IPsec SA Reference tracking do not yet work together.
+
+xl2tpd is based on the 0.69 L2TP by Jeff McAdams <jeffm AT iglou.com>
+It was de-facto maintained by Jacco de Leeuw <jacco2 AT dds.nl> in 2002 and
2003.
+EOF
diff --git a/net/xl2tpd/HISTORY b/net/xl2tpd/HISTORY
new file mode 100644
index 0000000..aa212a6
--- /dev/null
+++ b/net/xl2tpd/HISTORY
@@ -0,0 +1,5 @@
+2013-05-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, {PRE_,}BUILD, INSTALL, CONFIGURE, xl2tpd.gpg,
+ init.d/xl2tpd{,.conf}: spell created
+ * kernel-if.patch.gz: added patch from upstream 1.3.2rc2 which fixes
+ several bugs including connection via kernel mode operations
diff --git a/net/xl2tpd/INSTALL b/net/xl2tpd/INSTALL
new file mode 100755
index 0000000..4c0e45d
--- /dev/null
+++ b/net/xl2tpd/INSTALL
@@ -0,0 +1,16 @@
+make PREFIX="$INSTALL_ROOT/usr" install &&
+
+if [[ $INIT_INSTALLED ]]; then
+ install_config_file "$SPELL_DIRECTORY/init.d/xl2tpd.conf" \
+ "$INSTALL_ROOT/etc/sysconfig/xl2tpd"
+fi &&
+
+install -vm 755 -d "$INSTALL_ROOT/etc/xl2tpd" &&
+
+chmod 600 "$SOURCE_DIRECTORY/doc/l2tp-secrets.sample" &&
+
+install_config_file "$SOURCE_DIRECTORY/doc/l2tp-secrets.sample" \
+ "$INSTALL_ROOT/etc/xl2tpd/l2tp-secrets" &&
+
+install_config_file "$SOURCE_DIRECTORY/doc/l2tpd.conf.sample" \
+ "$INSTALL_ROOT/etc/xl2tpd/xl2tpd.conf"
diff --git a/net/xl2tpd/PRE_BUILD b/net/xl2tpd/PRE_BUILD
new file mode 100755
index 0000000..04470f3
--- /dev/null
+++ b/net/xl2tpd/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+sedit "s:-O2::" Makefile &&
+
+zcat "$SPELL_DIRECTORY/kernel-if.patch.gz" | patch -p1
diff --git a/net/xl2tpd/init.d/xl2tpd b/net/xl2tpd/init.d/xl2tpd
new file mode 100755
index 0000000..b4d7284
--- /dev/null
+++ b/net/xl2tpd/init.d/xl2tpd
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+. /etc/sysconfig/xl2tpd
+
+PROGRAM=/usr/sbin/xl2tpd
+PIDFILE="/var/run/xl2tpd.pid"
+ARGS="$XL2TPD_ARGS"
+RUNLEVEL=3
+NEEDS="+network +local_fs"
+
+. /etc/init.d/smgl_init
+
+start() {
+ [ -d /var/run/xl2tpd ] || mkdir /var/run/xl2tpd
+
+ _start
+}
diff --git a/net/xl2tpd/init.d/xl2tpd.conf b/net/xl2tpd/init.d/xl2tpd.conf
new file mode 100644
index 0000000..02d2898
--- /dev/null
+++ b/net/xl2tpd/init.d/xl2tpd.conf
@@ -0,0 +1,3 @@
+# For the arguments and description see xl2tpd(8)
+
+XL2TPD_ARGS=""
diff --git a/net/xl2tpd/kernel-if.patch.gz b/net/xl2tpd/kernel-if.patch.gz
new file mode 100644
index 0000000..8fed8b9
Binary files /dev/null and b/net/xl2tpd/kernel-if.patch.gz differ
diff --git a/net/xl2tpd/xl2tpd.gpg b/net/xl2tpd/xl2tpd.gpg
new file mode 100644
index 0000000..62e7808
Binary files /dev/null and b/net/xl2tpd/xl2tpd.gpg differ
diff --git a/odbc-drivers/odbcfb/DETAILS b/odbc-drivers/odbcfb/DETAILS
index b3c5fbf..ebdcda8 100755
--- a/odbc-drivers/odbcfb/DETAILS
+++ b/odbc-drivers/odbcfb/DETAILS
@@ -1,11 +1,12 @@
SPELL=odbcfb
- SPELLX=OdbcFb
+ SPELLX=OdbcJdbc
WEB_SITE=http://www.ibphoenix.com
- VERSION=2.0.1.152
-
SOURCE_HASH=sha512:433feb8f03e0ac7b3d533089b6ce8233f29ff480661f26cf11208c2eba932378dd3610512a03c76de294cf1523facebf5a6fbe74942e1bcbcfa436058177fbff
- SOURCE=${SPELLX}-Source-$VERSION.tar.gz
+ VERSION=2.0.3.154
+
SOURCE_HASH=sha512:4dce8998fc818dec4381b277815dcc058baf7d793c13e5b333510956d839cf5df80c779bfe0ddc5f461200bd5facc8e71fdc4a93457c18eb92e23b1aa20d3107
+ VX=${VERSION%.???}
+ SOURCE=${SPELLX}-src-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
-
SOURCE_URL[0]=http://sourceforge.net/projects/firebird/files/firebird-ODBC-driver/2.0.1-Release/$SOURCE
+
SOURCE_URL[0]=http://sourceforge.net/projects/firebird/files/firebird-ODBC-driver/$VX-Release/$SOURCE
LICENSE=IDPL
ENTERED=20031205
DOCS="ChangeLog Install/HtmlHelp/*"
diff --git a/odbc-drivers/odbcfb/HISTORY b/odbc-drivers/odbcfb/HISTORY
index 42ae3d1..4798ca5 100644
--- a/odbc-drivers/odbcfb/HISTORY
+++ b/odbc-drivers/odbcfb/HISTORY
@@ -1,3 +1,11 @@
+2014-11-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.0.3.144
+ * PRE_BUILD: deleted
+
+2013-07-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.0.2.153
+ * PRE_BUILD: adjust
+
2012-12-25 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.0.1.152
* PRE_BUILD: unpack embedded tar file
diff --git a/odbc-drivers/odbcfb/PRE_BUILD b/odbc-drivers/odbcfb/PRE_BUILD
deleted file mode 100755
index 5d96f77..0000000
--- a/odbc-drivers/odbcfb/PRE_BUILD
+++ /dev/null
@@ -1,4 +0,0 @@
-mk_source_dir $SOURCE_DIRECTORY &&
-cd $SOURCE_DIRECTORY &&
-unpack_file &&
-tar -xf OdbcFb-Source*
diff --git a/perl-cpan/ack/DETAILS b/perl-cpan/ack/DETAILS
index c2afcbe..b22d138 100755
--- a/perl-cpan/ack/DETAILS
+++ b/perl-cpan/ack/DETAILS
@@ -1,6 +1,7 @@
SPELL=ack
- VERSION=1.96
-
SOURCE_HASH=sha512:e0310e0bdbd386184c5057dd5264e9cde68f67202869595528bfcfdcd37ddfa76b19a05418eacc9443df00b64573fb23e259c0305dde9037c72e2bbcb0dd1637
+ VERSION=2.13_06
+
SOURCE_HASH=sha512:56e7e8e164321f2c5608792c88afe91b4d8ad6ec35a1b5758432c3e04592cbb5e0200daeb2607f44746a0d0b2c5adca9775783ef7d109b3262d7157b7ddaba39
+ SECURITY_LEVEL=1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
diff --git a/perl-cpan/ack/HISTORY b/perl-cpan/ack/HISTORY
index 6ab83d9..026e7cd 100644
--- a/perl-cpan/ack/HISTORY
+++ b/perl-cpan/ack/HISTORY
@@ -1,3 +1,10 @@
+2014-01-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.13_06
+ SECURITY_LEVEL=1. see <http://beyondgrep.com/security/>
+
+2013-06-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.04
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/perl-cpan/class-factory-util/DEPENDS
b/perl-cpan/class-factory-util/DEPENDS
new file mode 100755
index 0000000..c1a1bc6
--- /dev/null
+++ b/perl-cpan/class-factory-util/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/perl-cpan/class-factory-util/DETAILS
b/perl-cpan/class-factory-util/DETAILS
new file mode 100755
index 0000000..6c9204d
--- /dev/null
+++ b/perl-cpan/class-factory-util/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=class-factory-util
+ VERSION=1.7
+ SOURCE="Class-Factory-Util-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/D/DR/DROLSKY/${SOURCE}
+
SOURCE_HASH=sha512:8b8af36f1100805a9f59bd8745bc41455ebc20af9ff9cedd8a36370f66e0fb63a761918ae4f268d5546aeeecdd4ca7de448aca36e84f27b8f0932f34db68982e
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Class-Factory-Util-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/Class-Factory-Util/";
+ LICENSE[0]=ART
+ ENTERED=20130511
+ SHORT="provide utility methods for factory classes"
+cat << EOF
+This module exports a method that is useful for factory classes.
+EOF
diff --git a/perl-cpan/class-factory-util/HISTORY
b/perl-cpan/class-factory-util/HISTORY
new file mode 100644
index 0000000..72abf61
--- /dev/null
+++ b/perl-cpan/class-factory-util/HISTORY
@@ -0,0 +1,3 @@
+2013-05-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/class-load-xs/BUILD b/perl-cpan/class-load-xs/BUILD
new file mode 100755
index 0000000..2a0f65b
--- /dev/null
+++ b/perl-cpan/class-load-xs/BUILD
@@ -0,0 +1,2 @@
+perl Build.PL &&
+./Build
diff --git a/perl-cpan/class-load-xs/DEPENDS b/perl-cpan/class-load-xs/DEPENDS
new file mode 100755
index 0000000..5e7ed2f
--- /dev/null
+++ b/perl-cpan/class-load-xs/DEPENDS
@@ -0,0 +1,3 @@
+depends perl &&
+depends test-requires &&
+depends class-load
diff --git a/perl-cpan/class-load-xs/DETAILS b/perl-cpan/class-load-xs/DETAILS
new file mode 100755
index 0000000..2b3410c
--- /dev/null
+++ b/perl-cpan/class-load-xs/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=class-load-xs
+ VERSION=0.06
+ SOURCE="Class-Load-XS-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/D/DR/DROLSKY/${SOURCE}
+
SOURCE_HASH=sha512:07effa62cef0c27f25c5918e7dbc9aec3aa2ad88dfd06963cef2908c562532ea3048feb97717f0a120ca40250f3629f31a2d9d2263036e6de61158bebb6afe36
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Class-Load-XS-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/Class-Load-XS/";
+ LICENSE[0]=ART
+ ENTERED=20130511
+ SHORT="XS implementation of parts of Class::Load"
+cat << EOF
+This module provides an XS implementation for portions of Class::Load. See
+Class::Load for API details.
+EOF
diff --git a/perl-cpan/class-load-xs/HISTORY b/perl-cpan/class-load-xs/HISTORY
new file mode 100644
index 0000000..cb7d79d
--- /dev/null
+++ b/perl-cpan/class-load-xs/HISTORY
@@ -0,0 +1,3 @@
+2013-05-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
+
diff --git a/perl-cpan/class-load-xs/INSTALL b/perl-cpan/class-load-xs/INSTALL
new file mode 100755
index 0000000..bd76e0b
--- /dev/null
+++ b/perl-cpan/class-load-xs/INSTALL
@@ -0,0 +1 @@
+./Build install --prefix "${INSTALL_ROOT}/usr"
diff --git a/perl-cpan/class-load/BUILD b/perl-cpan/class-load/BUILD
new file mode 100755
index 0000000..2de29cd
--- /dev/null
+++ b/perl-cpan/class-load/BUILD
@@ -0,0 +1 @@
+default_build_perl
diff --git a/perl-cpan/class-load/DEPENDS b/perl-cpan/class-load/DEPENDS
new file mode 100755
index 0000000..c1a1bc6
--- /dev/null
+++ b/perl-cpan/class-load/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/perl-cpan/class-load/DETAILS b/perl-cpan/class-load/DETAILS
new file mode 100755
index 0000000..ab8ced3
--- /dev/null
+++ b/perl-cpan/class-load/DETAILS
@@ -0,0 +1,23 @@
+ SPELL=class-load
+ VERSION=0.20
+ SOURCE="Class-Load-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/D/DR/DROLSKY/${SOURCE}
+
SOURCE_HASH=sha512:e208a3c6fc01b8ad33dbdac29eb9d11914686822bb607fbdf0eaeb6ea375a8c77bd85e85b6eaced2aff1c8f0424033b428a42a1f2b2c4fb4eeefe38a8d0abe48
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Class-Load-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/Class-Load/";
+ LICENSE[0]=ART
+ ENTERED=20130511
+ SHORT="a working (require "Class::Name") and more"
+cat << EOF
+require EXPR only accepts Class/Name.pm style module names, not
+Class::Name. How frustrating! For that, we provide load_class 'Class::Name'.
+
+It's often useful to test whether a module can be loaded, instead of throwing
+an error when it's not available. For that, we provide try_load_class
+'Class::Name'.
+
+Finally, sometimes we need to know whether a particular class has been
loaded.
+Asking %INC is an option, but that will miss inner packages and any class
+for which the filename does not correspond to the package name. For that,
+we provide is_class_loaded 'Class::Name'.
+EOF
diff --git a/perl-cpan/class-load/HISTORY b/perl-cpan/class-load/HISTORY
new file mode 100644
index 0000000..e41678e
--- /dev/null
+++ b/perl-cpan/class-load/HISTORY
@@ -0,0 +1,3 @@
+2013-05-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/config-param/DETAILS b/perl-cpan/config-param/DETAILS
index 474df04..fd43ed2 100755
--- a/perl-cpan/config-param/DETAILS
+++ b/perl-cpan/config-param/DETAILS
@@ -1,8 +1,8 @@
SPELL=config-param
- VERSION=3.000010
+ VERSION=3.001000
SOURCE="Config-Param-${VERSION}.tar.gz"
SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/T/TH/THORGIS/${SOURCE}
-
SOURCE_HASH=sha512:794ef0bf8353923b40cbf00d49c5d65df67d64aec8001547e4da03f3165bf93590af90f31bdc8292704e6f409fd6691093e84dbcbe0cb5b83f69dacd873ce262
+
SOURCE_HASH=sha512:094760ccba97af0743a92ef55c6480da94e081c9bbe4f9f9ecd4cf91b9b50314ae09a215b29807b07242178132ddd4689f0e341e395d455c62a9b4cb0c2ad8f6
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Config-Param-${VERSION}"
WEB_SITE="http://search.cpan.org/~thorgis/Config-Param/";
LICENSE[0]=ART
diff --git a/perl-cpan/config-param/HISTORY b/perl-cpan/config-param/HISTORY
index ec73eec..87a0b8f 100644
--- a/perl-cpan/config-param/HISTORY
+++ b/perl-cpan/config-param/HISTORY
@@ -1,3 +1,6 @@
+2014-05-31 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: updated spell to 3.001000
+
2012-10-04 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS: updated spell to 3.000010

diff --git a/perl-cpan/crypt-ssleay/DEPENDS b/perl-cpan/crypt-ssleay/DEPENDS
index 51962c1..55935a3 100755
--- a/perl-cpan/crypt-ssleay/DEPENDS
+++ b/perl-cpan/crypt-ssleay/DEPENDS
@@ -1,4 +1,4 @@
-runtime_depends openssl &&
+runtime_depends SSL &&
depends perl &&
runtime_depends mime-base64 &&
runtime_depends lwp
diff --git a/perl-cpan/crypt-ssleay/HISTORY b/perl-cpan/crypt-ssleay/HISTORY
index 6a56d6e..8a7890e 100644
--- a/perl-cpan/crypt-ssleay/HISTORY
+++ b/perl-cpan/crypt-ssleay/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2012-01-10 Eric Sandall <sandalle AT sourcemage.org>
* Created

diff --git a/perl-cpan/data-dumper-concise/DEPENDS
b/perl-cpan/data-dumper-concise/DEPENDS
new file mode 100755
index 0000000..c1a1bc6
--- /dev/null
+++ b/perl-cpan/data-dumper-concise/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/perl-cpan/data-dumper-concise/DETAILS
b/perl-cpan/data-dumper-concise/DETAILS
new file mode 100755
index 0000000..30be17f
--- /dev/null
+++ b/perl-cpan/data-dumper-concise/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=data-dumper-concise
+ VERSION=2.020
+ SOURCE="Data-Dumper-Concise-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/F/FR/FREW/${SOURCE}
+
SOURCE_HASH=sha512:aa1312e2d0b66f336e34346b65199c2afe658f06cf2f661dfc3e517631863dedbcaf40f731a7d0c5b7d9823a18b1c2cc026f806c5e29604fc81e06bab9b1bbe7
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Data-Dumper-Concise-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/Data-Dumper-Concise/";
+ LICENSE[0]=ART
+ ENTERED=20130606
+ SHORT="Data::Dumper::Concise - Less indentation and newlines plus
sub deparsing"
+cat << EOF
+Data::Dumper::Concise - Less indentation and newlines plus sub deparsing.
+EOF
diff --git a/perl-cpan/data-dumper-concise/HISTORY
b/perl-cpan/data-dumper-concise/HISTORY
new file mode 100644
index 0000000..e7b9e66
--- /dev/null
+++ b/perl-cpan/data-dumper-concise/HISTORY
@@ -0,0 +1,3 @@
+2013-06-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/data-optlist/BUILD b/perl-cpan/data-optlist/BUILD
new file mode 100755
index 0000000..2de29cd
--- /dev/null
+++ b/perl-cpan/data-optlist/BUILD
@@ -0,0 +1 @@
+default_build_perl
diff --git a/perl-cpan/data-optlist/DEPENDS b/perl-cpan/data-optlist/DEPENDS
new file mode 100755
index 0000000..9012ad6
--- /dev/null
+++ b/perl-cpan/data-optlist/DEPENDS
@@ -0,0 +1,3 @@
+depends perl &&
+depends params-util &&
+depends sub-install
diff --git a/perl-cpan/data-optlist/DETAILS b/perl-cpan/data-optlist/DETAILS
new file mode 100755
index 0000000..1a95388
--- /dev/null
+++ b/perl-cpan/data-optlist/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=data-optlist
+ VERSION=0.107
+ SOURCE="Data-OptList-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/R/RJ/RJBS/${SOURCE}
+
SOURCE_HASH=sha512:06d0ca9b2f6142ea4c0de8c6f858bd96fb3964490e50f1caa677e2d53e144a4ce6c89097ad99d390ea86436923a449df8a38bd9064b0b91290b836f084d765f2
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Data-OptList-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/Data-OptList/";
+ LICENSE[0]=ART
+ ENTERED=20130511
+ SHORT="parse and validate simple name/value option pairs"
+cat << EOF
+Parse and validate simple name/value option pairs.
+EOF
diff --git a/perl-cpan/data-optlist/HISTORY b/perl-cpan/data-optlist/HISTORY
new file mode 100644
index 0000000..e41678e
--- /dev/null
+++ b/perl-cpan/data-optlist/HISTORY
@@ -0,0 +1,3 @@
+2013-05-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/data-peek/DEPENDS b/perl-cpan/data-peek/DEPENDS
new file mode 100755
index 0000000..8cd7938
--- /dev/null
+++ b/perl-cpan/data-peek/DEPENDS
@@ -0,0 +1,2 @@
+depends perl &&
+depends test-nowarnings
diff --git a/perl-cpan/data-peek/DETAILS b/perl-cpan/data-peek/DETAILS
new file mode 100755
index 0000000..22130b3
--- /dev/null
+++ b/perl-cpan/data-peek/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=data-peek
+ VERSION=0.38
+ SOURCE="Data-Peek-${VERSION}.tgz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/H/HM/HMBRAND/${SOURCE}
+
SOURCE_HASH=sha512:63aca6faf8aa682d49b3973dc68af21110543a49804c9f78e2457eb8c98994d13bd31aa87446e4057252049656b090cf22588cf95c46ba41b7681c6fb81b8b2a
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Data-Peek-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~HMBRAND/Data-Peek/";
+ LICENSE[0]=ART
+ ENTERED=20130610
+ SHORT="A collection of low-level debug facilities"
+cat << EOF
+Data::Peek started off as DDumper being a wrapper module over Data::Dumper,
+but grew out to be a set of low-level data introspection utilities that no
+other module provided yet, using the lowest level of the perl internals API
+as possible.
+EOF
diff --git a/perl-cpan/data-peek/HISTORY b/perl-cpan/data-peek/HISTORY
new file mode 100644
index 0000000..a23826d
--- /dev/null
+++ b/perl-cpan/data-peek/HISTORY
@@ -0,0 +1,3 @@
+2013-06-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/date-manip/DETAILS b/perl-cpan/date-manip/DETAILS
index c705947..5f971c4 100755
--- a/perl-cpan/date-manip/DETAILS
+++ b/perl-cpan/date-manip/DETAILS
@@ -1,6 +1,6 @@
SPELL=date-manip
- VERSION=6.39
-
SOURCE_HASH=sha512:1d4c0a3d997f623686acb5689458e78f023c608fc59d47b8bbf582470a144a84d043f7e1c9768f9191d4418e4c1195bc850a64ee84982c0ef1b0ee266680167d
+ VERSION=6.43
+
SOURCE_HASH=sha512:00b60957f11c076ecb6f971911d33c438d68e9b9c22ca7425cdd700c397ce6f0d4e876a9d666295a009c2efd9bf617af633662b7ea29d4ee07e2b48927bc5020
SOURCE=Date-Manip-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/Date-Manip-$VERSION
SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/S/SB/SBECK/$SOURCE
diff --git a/perl-cpan/date-manip/HISTORY b/perl-cpan/date-manip/HISTORY
index af72d6b..4b2728c 100644
--- a/perl-cpan/date-manip/HISTORY
+++ b/perl-cpan/date-manip/HISTORY
@@ -1,3 +1,6 @@
+2014-05-10 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 6.43
+
2013-03-09 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 6.39

diff --git a/perl-cpan/datetime-format-builder/BUILD
b/perl-cpan/datetime-format-builder/BUILD
new file mode 100755
index 0000000..2de29cd
--- /dev/null
+++ b/perl-cpan/datetime-format-builder/BUILD
@@ -0,0 +1 @@
+default_build_perl
diff --git a/perl-cpan/datetime-format-builder/DEPENDS
b/perl-cpan/datetime-format-builder/DEPENDS
new file mode 100755
index 0000000..2480e8a
--- /dev/null
+++ b/perl-cpan/datetime-format-builder/DEPENDS
@@ -0,0 +1,4 @@
+depends perl &&
+depends datetime &&
+depends datetime-format-strptime &&
+depends class-factory-util
diff --git a/perl-cpan/datetime-format-builder/DETAILS
b/perl-cpan/datetime-format-builder/DETAILS
new file mode 100755
index 0000000..95fb607
--- /dev/null
+++ b/perl-cpan/datetime-format-builder/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=datetime-format-builder
+ VERSION=0.81
+ SOURCE="DateTime-Format-Builder-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/D/DR/DROLSKY/${SOURCE}
+
SOURCE_HASH=sha512:617cf72e900d9bb17fd5c3cfbfa1874bf1c34de144514ea4cabd7b66eb682696b9c9501e66db1073da59c5e8278e6878b893876a1a7f11a9c011dbae44ebdd57
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/DateTime-Format-Builder-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~DROLSKY/DateTime-Format-Builder/";
+ LICENSE[0]=ART
+ ENTERED=20130511
+ SHORT="Create DateTime parser classes and objects"
+cat << EOF
+Create DateTime parser classes and objects
+EOF
diff --git a/perl-cpan/datetime-format-builder/HISTORY
b/perl-cpan/datetime-format-builder/HISTORY
new file mode 100644
index 0000000..6cdaa49
--- /dev/null
+++ b/perl-cpan/datetime-format-builder/HISTORY
@@ -0,0 +1,4 @@
+2013-05-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS: spell created
+ * BUILD: added dependency on class-factory-util
+
diff --git a/perl-cpan/datetime-format-iso8601/BUILD
b/perl-cpan/datetime-format-iso8601/BUILD
new file mode 100755
index 0000000..2de29cd
--- /dev/null
+++ b/perl-cpan/datetime-format-iso8601/BUILD
@@ -0,0 +1 @@
+default_build_perl
diff --git a/perl-cpan/datetime-format-iso8601/DEPENDS
b/perl-cpan/datetime-format-iso8601/DEPENDS
new file mode 100755
index 0000000..ec93b63
--- /dev/null
+++ b/perl-cpan/datetime-format-iso8601/DEPENDS
@@ -0,0 +1,4 @@
+depends perl &&
+depends datetime-format-builder &&
+depends datetime &&
+depends file-find-rule
diff --git a/perl-cpan/datetime-format-iso8601/DETAILS
b/perl-cpan/datetime-format-iso8601/DETAILS
new file mode 100755
index 0000000..aa5b275
--- /dev/null
+++ b/perl-cpan/datetime-format-iso8601/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=datetime-format-iso8601
+ VERSION=0.08
+ SOURCE="DateTime-Format-ISO8601-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/J/JH/JHOBLITT/${SOURCE}
+
SOURCE_HASH=sha512:88b9c538bf7566cf9857266505e47ea58b72b0cf447bde0b5ca79e9c19ea66118bdb62d4039284e1ab901a0016044613307de654a642761d91989bfb50735979
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/DateTime-Format-ISO8601-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/DateTime-Format-ISO8601/";
+ LICENSE[0]=ART
+ ENTERED=20130510
+ SHORT="parses ISO8601 formats"
+cat << EOF
+Parses almost all ISO8601 date and time formats.
+EOF
diff --git a/perl-cpan/datetime-format-iso8601/HISTORY
b/perl-cpan/datetime-format-iso8601/HISTORY
new file mode 100644
index 0000000..29065b4
--- /dev/null
+++ b/perl-cpan/datetime-format-iso8601/HISTORY
@@ -0,0 +1,3 @@
+2013-05-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/datetime-locale/DEPENDS
b/perl-cpan/datetime-locale/DEPENDS
index cee89ac..ce1d071 100755
--- a/perl-cpan/datetime-locale/DEPENDS
+++ b/perl-cpan/datetime-locale/DEPENDS
@@ -1 +1,3 @@
-depends params-validate
+depends perl &&
+depends params-validate &&
+depends list-moreutils
diff --git a/perl-cpan/datetime-locale/DETAILS
b/perl-cpan/datetime-locale/DETAILS
index b1d331d..00d94a0 100755
--- a/perl-cpan/datetime-locale/DETAILS
+++ b/perl-cpan/datetime-locale/DETAILS
@@ -1,10 +1,10 @@
SPELL=datetime-locale
- VERSION=0.44
- SNAME=DateTime-Locale
+ VERSION=0.45
+ SNAME=DateTime-Locale
SOURCE=$SNAME-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SNAME-$VERSION
SOURCE_URL[0]=http://www.cpan.org/modules/by-module/DateTime/$SOURCE
-
SOURCE_HASH=sha512:fd99833024b4840650566789bbf888c7eb2c38c809eea0e9e479f81af1251dee534b26b8c598c30127e1de3c36397070fc84ea05de7f468570c0825a7c2d929e
+
SOURCE_HASH=sha512:dc2707b4ae5c3fd2bdaf9a5c61182925a9579474d2b5181a9350fac1a04240388cab63672384cde1a4a710cd4820305bf60d072f7f646251cdc630cf41b210df
LICENSE=GPL
WEB_SITE="http://search.cpan.org/search?module=DateTime::Locale";
ENTERED=20051201
diff --git a/perl-cpan/datetime-locale/HISTORY
b/perl-cpan/datetime-locale/HISTORY
index be706d2..9884f73 100644
--- a/perl-cpan/datetime-locale/HISTORY
+++ b/perl-cpan/datetime-locale/HISTORY
@@ -1,3 +1,7 @@
+2013-05-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.45
+ * DEPENDS: added dependencies on perl and list-moreutils
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/perl-cpan/datetime-timezone/DEPENDS
b/perl-cpan/datetime-timezone/DEPENDS
index cc5ac5a..1c0f5e8 100755
--- a/perl-cpan/datetime-timezone/DEPENDS
+++ b/perl-cpan/datetime-timezone/DEPENDS
@@ -1 +1,4 @@
-depends class-singleton
+depends class-singleton &&
+depends class-load &&
+depends params-validate &&
+depends test-output
diff --git a/perl-cpan/datetime-timezone/DETAILS
b/perl-cpan/datetime-timezone/DETAILS
index 9b8b425..0ef96f0 100755
--- a/perl-cpan/datetime-timezone/DETAILS
+++ b/perl-cpan/datetime-timezone/DETAILS
@@ -1,10 +1,10 @@
SPELL=datetime-timezone
- VERSION=0.98
- SNAME=DateTime-TimeZone
+ VERSION=1.59
+ SNAME=DateTime-TimeZone
SOURCE=$SNAME-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SNAME-$VERSION
SOURCE_URL[0]=http://www.cpan.org/modules/by-module/DateTime/$SOURCE
-
SOURCE_HASH=sha512:1d36f78aecffcca9f5eda682bc49dba5eac6fdff43b561c44af9e11d98cfff55ee3fd7ae88efccd1a6574b09e897113b88a2c5a4c0719486ad3352959d9b5ee5
+
SOURCE_HASH=sha512:d76951b3c48656f32ca074a1ead9b1458e7e1edecffe8f54e884e328e9dad3ba1b79f07faf6dadfc9ffe6d609907a8aa2c8d0968084ccf2a63fef659d8397ca1
LICENSE=GPL
WEB_SITE="http://search.cpan.org/search?module=DateTime::TimeZone";
ENTERED=20051201
diff --git a/perl-cpan/datetime-timezone/HISTORY
b/perl-cpan/datetime-timezone/HISTORY
index 0aececa..5625782 100644
--- a/perl-cpan/datetime-timezone/HISTORY
+++ b/perl-cpan/datetime-timezone/HISTORY
@@ -1,3 +1,7 @@
+2013-05-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.59
+ * DEPENDS: added dependencies on test-output, class-load,
params-validate
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/perl-cpan/datetime/BUILD b/perl-cpan/datetime/BUILD
new file mode 100755
index 0000000..2a0f65b
--- /dev/null
+++ b/perl-cpan/datetime/BUILD
@@ -0,0 +1,2 @@
+perl Build.PL &&
+./Build
diff --git a/perl-cpan/datetime/DEPENDS b/perl-cpan/datetime/DEPENDS
index c640bbd..fdf950c 100755
--- a/perl-cpan/datetime/DEPENDS
+++ b/perl-cpan/datetime/DEPENDS
@@ -1,2 +1,6 @@
-depends datetime-timezone &&
-depends datetime-locale
+depends perl &&
+depends datetime-timezone &&
+depends datetime-locale &&
+depends params-validate &&
+depends test-fatal &&
+depends test-simple
diff --git a/perl-cpan/datetime/DETAILS b/perl-cpan/datetime/DETAILS
index 20b971a..c23deaf 100755
--- a/perl-cpan/datetime/DETAILS
+++ b/perl-cpan/datetime/DETAILS
@@ -1,10 +1,10 @@
SPELL=datetime
- VERSION=0.50
- SNAME=DateTime
+ VERSION=1.03
+ SNAME=DateTime
SOURCE=$SNAME-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SNAME-$VERSION
SOURCE_URL[0]=http://www.cpan.org/modules/by-module/$SNAME/$SOURCE
-
SOURCE_HASH=sha512:59a6b409721802111d3c0cd55fd2a2220e998d900abb75efbbc5a41ce116dbba3959672ad737ad831bf446786333bec086e8e6edc8937debe6381714485b1bed
+
SOURCE_HASH=sha512:6764b8bd8ccb22429d17dfc48412a0223481ae43249920347ae91514dbbe0d2f820601372b9cdae312d0ba9460c9abeae9e189afb1666b90e27b09f3daaf335f
LICENSE=GPL
WEB_SITE="http://search.cpan.org/search?module=DateTime";
ENTERED=20051201
diff --git a/perl-cpan/datetime/HISTORY b/perl-cpan/datetime/HISTORY
index e851b58..78efc33 100644
--- a/perl-cpan/datetime/HISTORY
+++ b/perl-cpan/datetime/HISTORY
@@ -1,3 +1,9 @@
+2013-05-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.03
+ * DEPENDS: added dependencies on perl, params-validate, test-fatal
+ and test-simple
+ * BUILD, INSTALL: use Build.PL
+
2009-09-14 David Kowis <dkowis AT shlrm.org>
* DETAILS: to latest version

diff --git a/perl-cpan/datetime/INSTALL b/perl-cpan/datetime/INSTALL
new file mode 100755
index 0000000..bd76e0b
--- /dev/null
+++ b/perl-cpan/datetime/INSTALL
@@ -0,0 +1 @@
+./Build install --prefix "${INSTALL_ROOT}/usr"
diff --git a/perl-cpan/dbd-pg/DETAILS b/perl-cpan/dbd-pg/DETAILS
index 266c307..5560a8b 100755
--- a/perl-cpan/dbd-pg/DETAILS
+++ b/perl-cpan/dbd-pg/DETAILS
@@ -1,6 +1,6 @@
SPELL=dbd-pg
- VERSION=2.13.1
-
SOURCE_HASH=sha512:d3fa9758b9158463f4598ea70126fcdb5dd6a4a7006efa1fe93f049bf3159ec297a615b19306c78119bc281088e0a24fad6c60ba8a9b171fa0d5f83326db1df9
+ VERSION=2.19.3
+
SOURCE_HASH=sha512:e1183fda7abcd2ee05491fe269172e5fb09dba6cb329c6f6f1a5abb9dc9a98c414a0b67f3465b938b197bbe34e3ebc9ec6a4e810e1f9e2316753845ac5416fec
SOURCE=DBD-Pg-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/DBD-Pg-$VERSION
SOURCE_URL[0]=http://www.cpan.org/modules/by-module/DBD/$SOURCE
diff --git a/perl-cpan/dbd-pg/HISTORY b/perl-cpan/dbd-pg/HISTORY
index 244c1ba..ff3a1c0 100644
--- a/perl-cpan/dbd-pg/HISTORY
+++ b/perl-cpan/dbd-pg/HISTORY
@@ -1,3 +1,6 @@
+2013-06-17 Remko van derVossen <wich AT sourcemage.org>
+ * DETAILS: version 2.19.3
+
2009-06-18 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.13.1

diff --git a/perl-cpan/dbi/DETAILS b/perl-cpan/dbi/DETAILS
index 19b6bb8..561ef2d 100755
--- a/perl-cpan/dbi/DETAILS
+++ b/perl-cpan/dbi/DETAILS
@@ -1,9 +1,9 @@
SPELL=dbi
- VERSION=1.622
-
SOURCE_HASH=sha512:6d45ccdfab58bc82eaf71a9637b0b58a303ba4f24584b1c7a75a9b2ca21662344d9fa444e97ad92783b6fe5621d5127efa07faeeafd05f1bb49739774e250434
+ VERSION=1.631
+
SOURCE_HASH=sha512:7ed04167cfeb1f256613f06179d5280bbbf53e1d93d3306d5654f7278572f5cb131fb9ad16403cde05215c741cedd77e51b7cbdef15b5d4ea9dc79490775fa9e
SOURCE=DBI-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/DBI-$VERSION
- SOURCE_URL[0]=http://www.cpan.org/authors/id/TIMB/$SOURCE
+ SOURCE_URL[0]=http://cpan.metacpan.org/authors/id/T/TI/TIMB/$SOURCE
LICENSE=ART
WEB_SITE=http://dbi.perl.org
ENTERED=20011108
diff --git a/perl-cpan/dbi/HISTORY b/perl-cpan/dbi/HISTORY
index 3bae266..889c490 100644
--- a/perl-cpan/dbi/HISTORY
+++ b/perl-cpan/dbi/HISTORY
@@ -1,3 +1,22 @@
+2014-06-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.631
+ new url
+
+2013-11-11 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.630
+
+2013-09-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.628
+
+2013-06-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.627
+
+2013-05-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.625
+
+2013-03-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.623
+
2012-06-21 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.622

diff --git a/perl-cpan/devel-globaldestruction/DEPENDS
b/perl-cpan/devel-globaldestruction/DEPENDS
new file mode 100755
index 0000000..57747bd
--- /dev/null
+++ b/perl-cpan/devel-globaldestruction/DEPENDS
@@ -0,0 +1,3 @@
+depends perl &&
+depends extutils-cbuilder &&
+depends sub-exporter-progressive
diff --git a/perl-cpan/devel-globaldestruction/DETAILS
b/perl-cpan/devel-globaldestruction/DETAILS
new file mode 100755
index 0000000..2e9355e
--- /dev/null
+++ b/perl-cpan/devel-globaldestruction/DETAILS
@@ -0,0 +1,21 @@
+ SPELL=devel-globaldestruction
+ VERSION=0.11
+ SOURCE="Devel-GlobalDestruction-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://search.cpan.org/CPAN/authors/id/H/HA/HAARG/${SOURCE}
+
SOURCE_HASH=sha512:06ab614785b2bac598b04dbe3e2bdf6c22b4771a7a3833fdf2f4e621e7389db2a79219ecf202f6d9268a5dd68e6e2e7a215c60e97a87bbe9774116b598f75fce
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Devel-GlobalDestruction-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/Devel-GlobalDestruction/";
+ LICENSE[0]=ART
+ ENTERED=20130609
+ SHORT="eases global destruction in perl"
+cat << EOF
+Perl's global destruction is a little tricky to deal with WRT finalizers
+because it's not ordered and objects can sometimes disappear.
+
+Writing defensive destructors is hard and annoying, and usually if global
+destruction is happenning you only need the destructors that free up non
+process local resources to actually execute.
+
+For these constructors you can avoid the mess by simply bailing out if global
+destruction is in effect.
+EOF
diff --git a/perl-cpan/devel-globaldestruction/HISTORY
b/perl-cpan/devel-globaldestruction/HISTORY
new file mode 100644
index 0000000..a23826d
--- /dev/null
+++ b/perl-cpan/devel-globaldestruction/HISTORY
@@ -0,0 +1,3 @@
+2013-06-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/extutils-cbuilder/DETAILS
b/perl-cpan/extutils-cbuilder/DETAILS
index a25bdbf..4f1feb1 100755
--- a/perl-cpan/extutils-cbuilder/DETAILS
+++ b/perl-cpan/extutils-cbuilder/DETAILS
@@ -1,9 +1,9 @@
SPELL=extutils-cbuilder
- VERSION=0.24
-
SOURCE_HASH=sha512:c65ca8731bf09bb891577d6c240bf82f238fb67236fb7febf682e4cb0c4ad19cd67f97bdef94958e0e155414b93200c5454a904b3c760b7f34b1e655453cc3cc
+ VERSION=0.280205
+
SOURCE_HASH=sha512:076d9c3f0aea8eebab9054eb6f1af5647a48edab4fde4ff873e3ce8b005e6cc252141bb6e22091a2d9edc9486fcb34b7a5c609d709e8f8586cddfd55d9c23e81
SOURCE=ExtUtils-CBuilder-${VERSION}.tar.gz
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/ExtUtils-CBuilder-${VERSION}
-
SOURCE_URL[0]=http://search.cpan.org/CPAN/authors/id/K/KW/KWILLIAMS/${SOURCE}
+
SOURCE_URL[0]=http://search.cpan.org/CPAN/authors/id/D/DA/DAGOLDEN/${SOURCE}
# SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
LICENSE=ART
WEB_SITE="http://search.cpan.org/search?module=ExtUtils::CBuilder";
diff --git a/perl-cpan/extutils-cbuilder/HISTORY
b/perl-cpan/extutils-cbuilder/HISTORY
index 80d4cee..627c29c 100644
--- a/perl-cpan/extutils-cbuilder/HISTORY
+++ b/perl-cpan/extutils-cbuilder/HISTORY
@@ -1,3 +1,6 @@
+2013-06-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.280205
+
2009-06-09 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.24

diff --git a/perl-cpan/file-copy-recursive/DEPENDS
b/perl-cpan/file-copy-recursive/DEPENDS
new file mode 100755
index 0000000..c1a1bc6
--- /dev/null
+++ b/perl-cpan/file-copy-recursive/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/perl-cpan/file-copy-recursive/DETAILS
b/perl-cpan/file-copy-recursive/DETAILS
new file mode 100755
index 0000000..f7c1e05
--- /dev/null
+++ b/perl-cpan/file-copy-recursive/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=file-copy-recursive
+ VERSION=0.38
+ SOURCE="File-Copy-Recursive-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://search.cpan.org/CPAN/authors/id/D/DM/DMUEY/${SOURCE}
+
SOURCE_HASH=sha512:49e5dbfc5bdbc554ad8a019c25db85ebfa55765a73758d95271b5f3de9550fd68b4d99aa287898d86bc6c11ea8de97469a85c53d4ad8534594b411be1f18eb87
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/File-Copy-Recursive-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~dmuey/File-Copy-Recursive-0.38/";
+ LICENSE[0]="Artistic"
+ ENTERED=20140510
+ KEYWORDS=""
+ SHORT="Perl extension for recursively copying files and
directories"
+cat << EOF
+Perl extension for recursively copying files and directories.
+EOF
diff --git a/perl-cpan/file-copy-recursive/HISTORY
b/perl-cpan/file-copy-recursive/HISTORY
new file mode 100644
index 0000000..d56d6ac
--- /dev/null
+++ b/perl-cpan/file-copy-recursive/HISTORY
@@ -0,0 +1,3 @@
+2014-05-10 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/file-desktopentry/DEPENDS
b/perl-cpan/file-desktopentry/DEPENDS
index ded78bc..017abe3 100755
--- a/perl-cpan/file-desktopentry/DEPENDS
+++ b/perl-cpan/file-desktopentry/DEPENDS
@@ -1 +1,2 @@
-depends file-spec
+depends file-spec &&
+depends file-basedir
diff --git a/perl-cpan/file-desktopentry/HISTORY
b/perl-cpan/file-desktopentry/HISTORY
index 20a6f78..59c6263 100644
--- a/perl-cpan/file-desktopentry/HISTORY
+++ b/perl-cpan/file-desktopentry/HISTORY
@@ -1,3 +1,6 @@
+2014-04-15 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS: depends on file-basedir
+
2008-02-25 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* DETAILS: updated spell to 0.04

diff --git a/perl-cpan/file-find-rule/DEPENDS
b/perl-cpan/file-find-rule/DEPENDS
new file mode 100755
index 0000000..c1a1bc6
--- /dev/null
+++ b/perl-cpan/file-find-rule/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/perl-cpan/file-find-rule/DETAILS
b/perl-cpan/file-find-rule/DETAILS
new file mode 100755
index 0000000..8ba4dd7
--- /dev/null
+++ b/perl-cpan/file-find-rule/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=file-find-rule
+ VERSION=0.33
+ SOURCE="File-Find-Rule-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/R/RC/RCLAMP/${SOURCE}
+
SOURCE_HASH=sha512:287537a39e4ceeef6388dcf27c6b10fd7aceae7ab55b27f6acd608687ae695f964703e5b2ea2efbb57f7e5a6b658d7637fef5e87695fe39ae3222f8c7808ff31
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/File-Find-Rule-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~RCLAMP/File-Find-Rule/";
+ LICENSE[0]=ART
+ ENTERED=20130511
+ SHORT="Alternative interface to File::Find"
+cat << EOF
+Alternative interface to File::Find
+EOF
diff --git a/perl-cpan/file-find-rule/HISTORY
b/perl-cpan/file-find-rule/HISTORY
new file mode 100644
index 0000000..72abf61
--- /dev/null
+++ b/perl-cpan/file-find-rule/HISTORY
@@ -0,0 +1,3 @@
+2013-05-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/file-next/DETAILS b/perl-cpan/file-next/DETAILS
index deb32c9..137b388 100755
--- a/perl-cpan/file-next/DETAILS
+++ b/perl-cpan/file-next/DETAILS
@@ -1,7 +1,7 @@
SPELL=file-next
SPELLX=File-Next
- VERSION=1.10
-
SOURCE_HASH=sha512:f66e5b08b234cef7be3ac1dcf390ae76e8d66499c9a48dcb955254e23fb9e2523a255c56b5e53b505012729faddc19f89439ae7a12ab53e2f7a460659af808c5
+ VERSION=1.12
+
SOURCE_HASH=sha512:eb742ed03f91463946ffe9d2ddade77f794996f4007ba6ae924255cf028d14959a3263c254ef9e7bed1e10ec40a244364743c40b2f34c2160064059b1f4c6f2f
SOURCE=$SPELLX-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
WEB_SITE=http://search.cpan.org/~petdance
diff --git a/perl-cpan/file-next/HISTORY b/perl-cpan/file-next/HISTORY
index 85d43ee..096c55b 100644
--- a/perl-cpan/file-next/HISTORY
+++ b/perl-cpan/file-next/HISTORY
@@ -1,3 +1,6 @@
+2013-12-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.12
+
2012-09-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.10

diff --git a/perl-cpan/finance-quote/DETAILS b/perl-cpan/finance-quote/DETAILS
index 77f0f07..68619b5 100755
--- a/perl-cpan/finance-quote/DETAILS
+++ b/perl-cpan/finance-quote/DETAILS
@@ -1,7 +1,7 @@
SPELL=finance-quote
SPELLX=Finance-Quote
- VERSION=1.17
-
SOURCE_HASH=sha512:c55c8ebca493dafc9593e49f9fba48131fba6d7dd6bb956b6c6f6dbfefe579c73e24bab86d69fb4e088f8733d8fb9a236a87c52e9d77384c3609de004eb6c900
+ VERSION=1.35
+
SOURCE_HASH=sha512:bf04da96dcf66a4789eb6ca76fa7b2c7ff5ec618e9ac69885c6c9eca6c1ef524c45adb4833c12b9fd7fa29c4ebc44f5a94d7733c3b49ff97cb14930c55ee563a
SOURCE=$SPELLX-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
diff --git a/perl-cpan/finance-quote/HISTORY b/perl-cpan/finance-quote/HISTORY
index ba16e72..9b7c89a 100644
--- a/perl-cpan/finance-quote/HISTORY
+++ b/perl-cpan/finance-quote/HISTORY
@@ -1,3 +1,6 @@
+2014-06-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.35
+
2009-12-30 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.17

diff --git a/perl-cpan/geo-gpx/BUILD b/perl-cpan/geo-gpx/BUILD
new file mode 100755
index 0000000..2de29cd
--- /dev/null
+++ b/perl-cpan/geo-gpx/BUILD
@@ -0,0 +1 @@
+default_build_perl
diff --git a/perl-cpan/geo-gpx/DEPENDS b/perl-cpan/geo-gpx/DEPENDS
new file mode 100755
index 0000000..ad8e0c0
--- /dev/null
+++ b/perl-cpan/geo-gpx/DEPENDS
@@ -0,0 +1,7 @@
+depends perl &&
+depends datetime &&
+depends datetime-format-iso8601 &&
+depends html-parser &&
+depends test-simple &&
+depends xml-descent &&
+depends class-load-xs
diff --git a/perl-cpan/geo-gpx/DETAILS b/perl-cpan/geo-gpx/DETAILS
new file mode 100755
index 0000000..4c657f5
--- /dev/null
+++ b/perl-cpan/geo-gpx/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=geo-gpx
+ VERSION=0.26
+ SOURCE="Geo-Gpx-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/A/AN/ANDYA/${SOURCE}
+
SOURCE_HASH=sha512:8687f6cdafa9750568d129a6af7583fe13f1e1598c6c6e8bbd14c7dc73e71b940cb33ea274d4b1fa7f0e3aa69bc65acf6bfe743e2cfa24d5879b4ba21ed9a2f0
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Geo-Gpx-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~ANDYA/Geo-Gpx/";
+ LICENSE[0]=ART
+ ENTERED=20130510
+ SHORT="Parse or create GPX geocoding format"
+cat << EOF
+Parse or create GPX geocoding format
+EOF
diff --git a/perl-cpan/geo-gpx/HISTORY b/perl-cpan/geo-gpx/HISTORY
new file mode 100644
index 0000000..8b6ad39
--- /dev/null
+++ b/perl-cpan/geo-gpx/HISTORY
@@ -0,0 +1,6 @@
+2013-05-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependency on class-load-xs
+
+2013-05-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/geo-kml/DEPENDS b/perl-cpan/geo-kml/DEPENDS
new file mode 100755
index 0000000..96aaf73
--- /dev/null
+++ b/perl-cpan/geo-kml/DEPENDS
@@ -0,0 +1,3 @@
+depends archive-zip &&
+depends xml-compile-cache &&
+depends data-peek
diff --git a/perl-cpan/geo-kml/DETAILS b/perl-cpan/geo-kml/DETAILS
new file mode 100755
index 0000000..89f16bf
--- /dev/null
+++ b/perl-cpan/geo-kml/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=geo-kml
+ VERSION=0.94
+ SOURCE="Geo-KML-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/M/MA/MARKOV/${SOURCE}
+
SOURCE_HASH=sha512:9f2acd3302e79946da00427d200f1b5a01422fd665bde65fc09ed7f3606fd17b78da856c552221d53db466fc174e47792f789b53732924cb5f81d946436a4768
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Geo-KML-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/Geo-KML/";
+ LICENSE[0]=ART
+ ENTERED=20130610
+ SHORT="produce GoogleEarth KML/KMZ files"
+cat << EOF
+Geo::KML - produce GoogleEarth KML/KMZ files.
+EOF
diff --git a/perl-cpan/geo-kml/HISTORY b/perl-cpan/geo-kml/HISTORY
new file mode 100644
index 0000000..a23826d
--- /dev/null
+++ b/perl-cpan/geo-kml/HISTORY
@@ -0,0 +1,3 @@
+2013-06-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/html-parser/DETAILS b/perl-cpan/html-parser/DETAILS
index d7d2dce..d1f061c 100755
--- a/perl-cpan/html-parser/DETAILS
+++ b/perl-cpan/html-parser/DETAILS
@@ -1,6 +1,6 @@
SPELL=html-parser
- VERSION=3.69
-
SOURCE_HASH=sha512:403e92437b6df12961aa35cd996ed4a1359a5c7f784b2ceafab6f49a54379fb13dda58034b4cdafcfa5be40bac3abbba430b579459371e463bf6178f9991afae
+ VERSION=3.71
+
SOURCE_HASH=sha512:98165e22534477a4e06e6c61c10a16ad04f0e4ec79a52e458a322751d66fc3fe0182391ff60dce76076449f29dcfcb613a6e43a839d4fc15c4af5b4e8751036e
SOURCE=HTML-Parser-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/HTML-Parser-$VERSION
SOURCE_URL[0]=http://www.cpan.org/authors/id/G/GA/GAAS/$SOURCE
diff --git a/perl-cpan/html-parser/HISTORY b/perl-cpan/html-parser/HISTORY
index e7278cf..b0cf8cc 100644
--- a/perl-cpan/html-parser/HISTORY
+++ b/perl-cpan/html-parser/HISTORY
@@ -1,3 +1,6 @@
+2013-12-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.71
+
2012-05-22 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 3.69

diff --git a/perl-cpan/http-message/DETAILS b/perl-cpan/http-message/DETAILS
index b8c0023..4b50b39 100755
--- a/perl-cpan/http-message/DETAILS
+++ b/perl-cpan/http-message/DETAILS
@@ -1,8 +1,8 @@
SPELL=http-message
- VERSION=6.03
+ VERSION=6.06
+
SOURCE_HASH=sha512:38cc8931cc42f7af8b1c491e098eab4f2cb0dd56249be7a081999194c0d5f15d2b556ced1af15481f50c69dcf4a8deebe6c26c94e7e6f0e0b08f84f8953aa746
SOURCE="HTTP-Message-${VERSION}.tar.gz"
SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/G/GA/GAAS/${SOURCE}
-
SOURCE_HASH=sha512:3926305b028178820f6f52faf2fb7614cb7bc0ba32928e7fe38652f295006499cd820f6a8dc0be7c1e68b6c37820987f4fc64a6e3d075bc4591b4f1ba819aac6
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/HTTP-Message-${VERSION}"
WEB_SITE="http://search.cpan.org/~LWWWP/HTTP-Message/";
LICENSE[0]=ART
diff --git a/perl-cpan/http-message/HISTORY b/perl-cpan/http-message/HISTORY
index 2badbd4..238a0c2 100644
--- a/perl-cpan/http-message/HISTORY
+++ b/perl-cpan/http-message/HISTORY
@@ -1,3 +1,6 @@
+20113-12-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 6.06
+
2012-09-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS, DETAILS: spell created

diff --git a/perl-cpan/image-exiftool/DETAILS
b/perl-cpan/image-exiftool/DETAILS
index 75c6c30..783924b 100755
--- a/perl-cpan/image-exiftool/DETAILS
+++ b/perl-cpan/image-exiftool/DETAILS
@@ -1,8 +1,8 @@
SPELL=image-exiftool
- VERSION=9.03
+ VERSION=9.70
SOURCE="Image-ExifTool-${VERSION}.tar.gz"
SOURCE_URL[0]=http://www.sno.phy.queensu.ca/~phil/exiftool/${SOURCE}
-
SOURCE_HASH=sha512:e8f56077dab9699a35d2492125b64e8e4bb1609eab3eaf6fa58408dc6bd8394371281b3481a271bbff862562538489be8ae1ce7df545261940442305521ae078
+
SOURCE_HASH=sha512:8345d7db73c88177ebe8fb74f18ce711d8dce64426cefaadeccd5f6eaf4c22e35834577c5b23d5dd9de71c48286189bd419c40e100b5d1d2d70d03045d9f6a31
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Image-ExifTool-${VERSION}"
WEB_SITE="http://www.sno.phy.queensu.ca/~phil/exiftool/";
LICENSE[0]=PERL
diff --git a/perl-cpan/image-exiftool/HISTORY
b/perl-cpan/image-exiftool/HISTORY
index a6d1f60..3d124ad 100644
--- a/perl-cpan/image-exiftool/HISTORY
+++ b/perl-cpan/image-exiftool/HISTORY
@@ -1,3 +1,9 @@
+2014-09-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 9.70
+
+2013-08-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 9.27
+
2012-10-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 9.03

diff --git a/perl-cpan/io-tty/DETAILS b/perl-cpan/io-tty/DETAILS
index ef3fe81..fa09c77 100755
--- a/perl-cpan/io-tty/DETAILS
+++ b/perl-cpan/io-tty/DETAILS
@@ -1,9 +1,9 @@
SPELL=io-tty
- VERSION=1.08
+ VERSION=1.10
SOURCE=IO-Tty-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/IO-Tty-$VERSION
-
SOURCE_HASH=sha512:3dbc42691c746128771e3c296dda44cc68a9ef4cfbe137a3a70d3436f70cc849855ad30c18f7d9d0328667c76fe81fee89ea79a312c701bae61cb73d8e9e8ab8
- SOURCE_URL[0]=http://www.cpan.org/authors/id/R/RG/RGIERSIG/$SOURCE
+
SOURCE_HASH=sha512:d92a9e35f4939cdc902f4c5f1a8a84b0113a722ef0fcfaa272952a8455df761457dd0247c4fea0568dd4ae674ef1e9019eb3f480b226c26655424c2856552389
+ SOURCE_URL[0]=http://search.cpan.org/CPAN/authors/id/T/TO/TODDR/$SOURCE
LICENSE=ART
WEB_SITE=http://search.cpan.org/search?dist=IO-Tty
ENTERED=20020731
diff --git a/perl-cpan/io-tty/HISTORY b/perl-cpan/io-tty/HISTORY
index e20e024..03be6f8 100644
--- a/perl-cpan/io-tty/HISTORY
+++ b/perl-cpan/io-tty/HISTORY
@@ -1,3 +1,6 @@
+2013-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.10
+
2010-08-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.08

diff --git a/perl-cpan/list-moreutils/DETAILS
b/perl-cpan/list-moreutils/DETAILS
index b63d1aa..098e143 100755
--- a/perl-cpan/list-moreutils/DETAILS
+++ b/perl-cpan/list-moreutils/DETAILS
@@ -1,8 +1,8 @@
SPELL=list-moreutils
- VERSION=0.22
+ VERSION=0.33
SOURCE="List-MoreUtils-${VERSION}.tar.gz"
- SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/V/VP/VPARSEVAL/${SOURCE}
-
SOURCE_HASH=sha512:14961a73f467dd8562d235d015efd0e8c89dbf2a5938810790ee7a3bd03787f605e700970b060d64cbb5352dba92bc460e1e6959b92efe7de676dcae0f2dea8e
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/A/AD/ADAMK/${SOURCE}
+
SOURCE_HASH=sha512:e758b995438c5c5322317aab3602e89b9f683c42d403a0ac97ccd8cc20d0db1a75caefc22f34ad088314867c0bdd9c2b8264e8f2f6a43eab1421aa8c482233b5
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/List-MoreUtils-${VERSION}"
WEB_SITE="http://search.cpan.org/~/List-MoreUtils/";
LICENSE[0]=Unknown
diff --git a/perl-cpan/list-moreutils/HISTORY
b/perl-cpan/list-moreutils/HISTORY
index 6ecf21e..e935779 100644
--- a/perl-cpan/list-moreutils/HISTORY
+++ b/perl-cpan/list-moreutils/HISTORY
@@ -1,3 +1,6 @@
+2013-05-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.33
+
2009-09-16 David Kowis <dkowis AT shlrm.org>
* BUILD, DEPENDS, DETAILS: spell created

diff --git a/perl-cpan/log-report/DEPENDS b/perl-cpan/log-report/DEPENDS
new file mode 100755
index 0000000..f461e1f
--- /dev/null
+++ b/perl-cpan/log-report/DEPENDS
@@ -0,0 +1,2 @@
+depends perl &&
+depends devel-globaldestruction
diff --git a/perl-cpan/log-report/DETAILS b/perl-cpan/log-report/DETAILS
new file mode 100755
index 0000000..1378ea2
--- /dev/null
+++ b/perl-cpan/log-report/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=log-report
+ VERSION=0.993
+ SOURCE="Log-Report-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/M/MA/MARKOV/${SOURCE}
+
SOURCE_HASH=sha512:f74fbd7992742bc2711c5cd580ffcfa769e9c65e38ec0be785da2e9197fb55d6a79c0335c4267035245bd622f993480e04a246a9ce0dc4f1be910a4ad0642550
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Log-Report-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~MARKOV/Log-Report/";
+ LICENSE[0]=ART
+ ENTERED=20130610
+ SHORT="error message dispatcher with translation"
+cat << EOF
+Log::Report - report a problem, with exceptions and translation support.
+EOF
diff --git a/perl-cpan/log-report/HISTORY b/perl-cpan/log-report/HISTORY
new file mode 100644
index 0000000..a23826d
--- /dev/null
+++ b/perl-cpan/log-report/HISTORY
@@ -0,0 +1,3 @@
+2013-06-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/lwp/DETAILS b/perl-cpan/lwp/DETAILS
index 9718e2e..c3427fa 100755
--- a/perl-cpan/lwp/DETAILS
+++ b/perl-cpan/lwp/DETAILS
@@ -1,7 +1,6 @@
SPELL=lwp
- VERSION=6.04
- PATCHLEVEL=1
-
SOURCE_HASH=sha512:9ea578e6da99e4002a35ae82d1ee025caf15b3bc7e40fbe71abd7e8592036f16bd0268453dfeedc2c445d957c45ec473b1ed4a1738b644d475d65f7cbdb6927b
+ VERSION=6.05
+
SOURCE_HASH=sha512:9e9272f72ab28bba1e8c0e85ed21f672e52605b3cc785c9e7d4f930439b75ce9fd43281f6e44c8fd5797404ba82f590de6cd2a6365fa2742fdc8df12a53b9014
SOURCE=libwww-perl-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/libwww-perl-$VERSION
SOURCE_URL[0]=http://www.cpan.org/authors/id/G/GA/GAAS/$SOURCE
diff --git a/perl-cpan/lwp/HISTORY b/perl-cpan/lwp/HISTORY
index d464064..757023c 100644
--- a/perl-cpan/lwp/HISTORY
+++ b/perl-cpan/lwp/HISTORY
@@ -1,3 +1,6 @@
+2013-12-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 6.05
+
2012-09-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: add dependencies on http-message, encode-locale,
http-cookies, http-date, http-negotiate, lwp-mediatypes
diff --git a/perl-cpan/mail-imapclient/DETAILS
b/perl-cpan/mail-imapclient/DETAILS
index b6fde77..e9ffec1 100755
--- a/perl-cpan/mail-imapclient/DETAILS
+++ b/perl-cpan/mail-imapclient/DETAILS
@@ -1,9 +1,9 @@
SPELL=mail-imapclient
- VERSION=2.2.9
+ VERSION=3.35
SOURCE=Mail-IMAPClient-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/Mail-IMAPClient-$VERSION
- SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/D/DJ/DJKERNEN/$SOURCE
-
SOURCE_HASH=sha512:231b9f7c6d0118aaa1c4a940c65ff30b9ca9041563f59279b900d881756e23cc3a440046273e48e5bc106bac00080020c427e41b6a1b8fe55be19b12eda22e80
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/P/PL/PLOBBES/$SOURCE
+
SOURCE_HASH=sha512:c8fc11d098a0c0370347155e860e4eb1b0842c5de825f206d166bd6d99d510a492aa0ebe5a15f561aae1f379641f502fc4984660be2a0b42be52a01a58661595
LICENSE=ART
WEB_SITE="http://search.cpan.org/search?module=Mail::IMAPClient";
ENTERED=20081015
diff --git a/perl-cpan/mail-imapclient/HISTORY
b/perl-cpan/mail-imapclient/HISTORY
index 7ddac42..6c05910 100644
--- a/perl-cpan/mail-imapclient/HISTORY
+++ b/perl-cpan/mail-imapclient/HISTORY
@@ -1,3 +1,7 @@
+2014-05-10 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fixed SOURCE_URL[0]
+ updated spell to 3.35
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/perl-cpan/mime-base64/DETAILS b/perl-cpan/mime-base64/DETAILS
index 6744cfc..ab323bb 100755
--- a/perl-cpan/mime-base64/DETAILS
+++ b/perl-cpan/mime-base64/DETAILS
@@ -1,6 +1,6 @@
SPELL=mime-base64
- VERSION=3.13
-
SOURCE_HASH=sha512:0d43a94d7b2b1112d47be3ead197603302185091f8b7ab7f50dac74724f1b53dc8a21ec0be257ba13081d872734fc7ec137cb4380f17d216c1f047febe5e993c
+ VERSION=3.14
+
SOURCE_HASH=sha512:cc3c011479a0ed27ed38074a9a0288b674b61d85ee6d0d633083d9e86d9702e403f9cc6ac61a214f2b9be0ec060f152f185785b0528a689108e37e417ec1079c
SOURCE=MIME-Base64-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/MIME-Base64-$VERSION
SOURCE_URL[0]=http://www.cpan.org/authors/id/G/GA/GAAS/$SOURCE
diff --git a/perl-cpan/mime-base64/HISTORY b/perl-cpan/mime-base64/HISTORY
index 3db2245..d9de48a 100644
--- a/perl-cpan/mime-base64/HISTORY
+++ b/perl-cpan/mime-base64/HISTORY
@@ -1,3 +1,6 @@
+2014-03-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.14
+
2012-09-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 3.13

diff --git a/perl-cpan/module-implementation/BUILD
b/perl-cpan/module-implementation/BUILD
new file mode 100755
index 0000000..2de29cd
--- /dev/null
+++ b/perl-cpan/module-implementation/BUILD
@@ -0,0 +1 @@
+default_build_perl
diff --git a/perl-cpan/module-implementation/DEPENDS
b/perl-cpan/module-implementation/DEPENDS
new file mode 100755
index 0000000..545b90f
--- /dev/null
+++ b/perl-cpan/module-implementation/DEPENDS
@@ -0,0 +1,5 @@
+depends perl &&
+depends module-runtime &&
+depends test-fatal &&
+depends test-requires &&
+depends try-tiny
diff --git a/perl-cpan/module-implementation/DETAILS
b/perl-cpan/module-implementation/DETAILS
new file mode 100755
index 0000000..c509aab
--- /dev/null
+++ b/perl-cpan/module-implementation/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=module-implementation
+ VERSION=0.06
+ SOURCE="Module-Implementation-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/D/DR/DROLSKY/${SOURCE}
+
SOURCE_HASH=sha512:329854912a6a2deba00f3dd3773f164b588892f90904cabc3426230c1377cce730792e4673c0f292fa3969747b5a21f9a295ea88caa502487f352747941feb6b
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Module-Implementation-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/Module-Implementation/";
+ LICENSE[0]=ART
+ ENTERED=20130511
+ SHORT="loads one of several alternate underlying implementations
for a module"
+cat << EOF
+This module abstracts out the process of choosing one of several underlying
+implementations for a module. This can be used to provide XS and pure Perl
+implementations of a module, or it could be used to load an implementation
for
+a given OS or any other case of needing to provide multiple implementations.
+
+This module is only useful when you know all the implementations ahead of
time.
+If you want to load arbitrary implementations then you probably want
something
+like a plugin system, not this module.
+EOF
diff --git a/perl-cpan/module-implementation/HISTORY
b/perl-cpan/module-implementation/HISTORY
new file mode 100644
index 0000000..e41678e
--- /dev/null
+++ b/perl-cpan/module-implementation/HISTORY
@@ -0,0 +1,3 @@
+2013-05-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/module-runtime/BUILD b/perl-cpan/module-runtime/BUILD
new file mode 100755
index 0000000..2de29cd
--- /dev/null
+++ b/perl-cpan/module-runtime/BUILD
@@ -0,0 +1 @@
+default_build_perl
diff --git a/perl-cpan/module-runtime/DEPENDS
b/perl-cpan/module-runtime/DEPENDS
new file mode 100755
index 0000000..02e8a5b
--- /dev/null
+++ b/perl-cpan/module-runtime/DEPENDS
@@ -0,0 +1,2 @@
+depends perl &&
+depends test-simple
diff --git a/perl-cpan/module-runtime/DETAILS
b/perl-cpan/module-runtime/DETAILS
new file mode 100755
index 0000000..5892252
--- /dev/null
+++ b/perl-cpan/module-runtime/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=module-runtime
+ VERSION=0.013
+ SOURCE="Module-Runtime-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/Z/ZE/ZEFRAM/${SOURCE}
+
SOURCE_HASH=sha512:4e8ad61d27d9e269a26a7da4905fcfb2bcc4d775ca1bcddd96f14e8238c725ff8c916dfc8e6faebad5d42c3a0a8eb7d264298471b0cc65d972b5d344a6b9a339
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Module-Runtime-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/Module-Runtime/";
+ LICENSE[0]=ART
+ ENTERED=20130511
+ SHORT="runtime module handling"
+cat << EOF
+The functions exported by this module deal with runtime handling of Perl
+modules, which are normally handled at compile time. This module avoids
+using any other modules, so that it can be used in low-level infrastructure.
+EOF
diff --git a/perl-cpan/module-runtime/HISTORY
b/perl-cpan/module-runtime/HISTORY
new file mode 100644
index 0000000..e41678e
--- /dev/null
+++ b/perl-cpan/module-runtime/HISTORY
@@ -0,0 +1,3 @@
+2013-05-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/net-http/DETAILS b/perl-cpan/net-http/DETAILS
index 4f9f280..ced8ada 100755
--- a/perl-cpan/net-http/DETAILS
+++ b/perl-cpan/net-http/DETAILS
@@ -1,8 +1,8 @@
SPELL=net-http
- VERSION=6.03
+ VERSION=6.06
+
SOURCE_HASH=sha512:fefa06eb960b354ec5f760b720d2d7e29820fbc5aad8fd0dbc8a63ec6a7cda0000b8449cce83e38d2f4bf03bf8aa0aa19351c7f5508cb435bb9b938b34ab9e53
SOURCE="Net-HTTP-${VERSION}.tar.gz"
SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/G/GA/GAAS/${SOURCE}
-
SOURCE_HASH=sha512:a9ffbe5a4c6e1633b130549bb292c9dce093436e0d80d3a9b2ac95c3d1f5d16d734388a1d52094cb34194a7b8973bfa24c549cced4fdc42f36ec08876f551a32
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Net-HTTP-${VERSION}"
WEB_SITE="http://search.cpan.org/~/Net-HTTP/";
LICENSE[0]=ART
diff --git a/perl-cpan/net-http/HISTORY b/perl-cpan/net-http/HISTORY
index 2badbd4..e965b57 100644
--- a/perl-cpan/net-http/HISTORY
+++ b/perl-cpan/net-http/HISTORY
@@ -1,3 +1,6 @@
+2013-12-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 6.06
+
2012-09-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS, DETAILS: spell created

diff --git a/perl-cpan/net-ssleay/DEPENDS b/perl-cpan/net-ssleay/DEPENDS
index 97a2213..e7842e3 100755
--- a/perl-cpan/net-ssleay/DEPENDS
+++ b/perl-cpan/net-ssleay/DEPENDS
@@ -1,2 +1,2 @@
depends perl &&
-depends openssl
+depends SSL
diff --git a/perl-cpan/net-ssleay/HISTORY b/perl-cpan/net-ssleay/HISTORY
index 9e8ee59..ff9a83b 100644
--- a/perl-cpan/net-ssleay/HISTORY
+++ b/perl-cpan/net-ssleay/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2012-01-19 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.42; renewed urls

diff --git a/perl-cpan/params-util/BUILD b/perl-cpan/params-util/BUILD
new file mode 100755
index 0000000..2de29cd
--- /dev/null
+++ b/perl-cpan/params-util/BUILD
@@ -0,0 +1 @@
+default_build_perl
diff --git a/perl-cpan/params-util/DEPENDS b/perl-cpan/params-util/DEPENDS
new file mode 100755
index 0000000..c1a1bc6
--- /dev/null
+++ b/perl-cpan/params-util/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/perl-cpan/params-util/DETAILS b/perl-cpan/params-util/DETAILS
new file mode 100755
index 0000000..f9bdabe
--- /dev/null
+++ b/perl-cpan/params-util/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=params-util
+ VERSION=1.07
+ SOURCE="Params-Util-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/A/AD/ADAMK/${SOURCE}
+
SOURCE_HASH=sha512:ff471b01b33414fc5e1c68d97c21171a95d3418c33e3c45f9910cc768898690e35051506a83ad9403a200336654c14b8efc9d471c4b3fe3321047a7603d6fd56
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Params-Util-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/Params-Util/";
+ LICENSE[0]=ART
+ ENTERED=20130511
+ SHORT="simple, compact and correct param-checking functions"
+cat << EOF
+Params::Util provides a basic set of importable functions that makes checking
+parameters a hell of a lot easier.
+
+While they can be (and are) used in other contexts, the main point behind
+this module is that the functions both Do What You Mean, and Do The Right
+Thing, so they are most useful when you are getting params passed into your
+code from someone and/or somewhere else and you can't really trust the
quality.
+EOF
diff --git a/perl-cpan/params-util/HISTORY b/perl-cpan/params-util/HISTORY
new file mode 100644
index 0000000..e41678e
--- /dev/null
+++ b/perl-cpan/params-util/HISTORY
@@ -0,0 +1,3 @@
+2013-05-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/params-validate/BUILD b/perl-cpan/params-validate/BUILD
new file mode 100755
index 0000000..2a0f65b
--- /dev/null
+++ b/perl-cpan/params-validate/BUILD
@@ -0,0 +1,2 @@
+perl Build.PL &&
+./Build
diff --git a/perl-cpan/params-validate/DEPENDS
b/perl-cpan/params-validate/DEPENDS
index 6043209..1dd08c9 100755
--- a/perl-cpan/params-validate/DEPENDS
+++ b/perl-cpan/params-validate/DEPENDS
@@ -1 +1,4 @@
-depends perl
+depends perl &&
+depends module-implementation &&
+depends test-fatal &&
+depends test-simple
diff --git a/perl-cpan/params-validate/DETAILS
b/perl-cpan/params-validate/DETAILS
index 93cb595..ec9cce8 100755
--- a/perl-cpan/params-validate/DETAILS
+++ b/perl-cpan/params-validate/DETAILS
@@ -1,11 +1,11 @@
SPELL=params-validate
- VERSION=0.91
-
SOURCE_HASH=sha512:171d68fa265c3ae9a90ad297f1c224a534957057c10a3299c437fe007ffc3cda4227bb6ca21c6a1775e0d4861ada67ac1583ad682a388ed0fdc436690bab58c7
+ VERSION=1.07
+
SOURCE_HASH=sha512:fc49cdba84a1d9cc3d526fd86328bf724adbfee7c161c4bcc2dac84b6a9a4369f50f216be23606e3bef46ba58aa476be38f93075a068941245ca4ab6393d75d6
SOURCE=Params-Validate-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/Params-Validate-$VERSION
SOURCE_URL[0]=http://www.cpan.org/authors/id/D/DR/DROLSKY/$SOURCE
LICENSE=ART
- WEB_SITE="http://search.cpan.org/search?module=Basic::Queue";
+
WEB_SITE="http://search.cpan.org/~drolsky/Params-Validate-${VERSION}/";
ENTERED=20040506
KEYWORDS="perl"
SHORT="Params-Validate"
diff --git a/perl-cpan/params-validate/HISTORY
b/perl-cpan/params-validate/HISTORY
index 4b8db1d..a97f29a 100644
--- a/perl-cpan/params-validate/HISTORY
+++ b/perl-cpan/params-validate/HISTORY
@@ -1,3 +1,9 @@
+2013-05-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.07
+ * DEPENDS: added dependencies on module-implementation, test-fatal,
+ test-simple
+ * BUILD, INSTALL: added
+
2008-10-28 Treeve Jelbert <treev AT pi.be>
* DETAILS: version 0.91

diff --git a/perl-cpan/params-validate/INSTALL
b/perl-cpan/params-validate/INSTALL
new file mode 100755
index 0000000..bd76e0b
--- /dev/null
+++ b/perl-cpan/params-validate/INSTALL
@@ -0,0 +1 @@
+./Build install --prefix "${INSTALL_ROOT}/usr"
diff --git a/perl-cpan/parrot/DEPENDS b/perl-cpan/parrot/DEPENDS
index be5e519..f7a9ab3 100755
--- a/perl-cpan/parrot/DEPENDS
+++ b/perl-cpan/parrot/DEPENDS
@@ -4,7 +4,7 @@ optional_depends gmp "" "--without-gmp" "for GMP support"
&&
optional_depends gdbm "" "--without-gdbm" "for GDBM support" &&
optional_depends icu "" "--without-icu" "for ICU support" &&
optional_depends GLUT '' '--without-opengl' "OpenGL support" &&
-optional_depends openssl '' '--without-crypto' 'crypto support' &&
+optional_depends SSL '' '--without-crypto' 'crypto support' &&
optional_depends pcre '' '--without-pcre' 'regex support' &&
optional_depends readline '' '' 'line editing' &&
optional_depends gettext '' '--without-gettext' 'multilingual support' &&
diff --git a/perl-cpan/parrot/DETAILS b/perl-cpan/parrot/DETAILS
index 471b48b..1048d14 100755
--- a/perl-cpan/parrot/DETAILS
+++ b/perl-cpan/parrot/DETAILS
@@ -1,10 +1,10 @@
SPELL=parrot
if [[ $PAR_VER == devel ]];then
- VERSION=4.2.0
-
SOURCE_HASH=sha512:672d494e6ee4c607070ed2fe6c75829dce6094ce44063ec6048308e1f47375d4c30d5096671f8c9636a9df8d89929b42d3076a0792f41f9afd143d5f327aa936
+ VERSION=5.7.0
+
SOURCE_HASH=sha512:b726905dc44aa81d4b6ad2bba7972fef535fe5498c49e2d0b8afbacba7e28d40d97dcd63271a95269f4364efd2ec7c00c312ee3b03137551e5c6fbc0bb954955
else
- VERSION=4.0.0
-
SOURCE_HASH=sha512:4279267a8a2baa48bf528f996948896bd74b5f221f7e0d267a85f838613b76a05e3216a373d67670e11b1f6999e37c45ae1c9107975452c73e97fcf54720a624
+ VERSION=5.0.0
+
SOURCE_HASH=sha512:d9e449168248b62cac20355526d1ceb9ecd6269802d46feea49ba01bb4fa1583a42e11b37dc90b2c835c152da4923f64950bb65db439984fc887fe595bcbaa2b
fi
SOURCE=$SPELL-$VERSION.tar.bz2

SOURCE_URL[0]=ftp://ftp.parrot.org/pub/parrot/releases/${PAR_VER:-stable}/$VERSION/$SOURCE
diff --git a/perl-cpan/parrot/HISTORY b/perl-cpan/parrot/HISTORY
index 09b8d25..6acb022 100644
--- a/perl-cpan/parrot/HISTORY
+++ b/perl-cpan/parrot/HISTORY
@@ -1,3 +1,9 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2013-09-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.7.0/5.0.0
+
2012-04-02 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 4.2.0/4.0.0
* DEPENDS: add zlib, optional libffi, llvm
diff --git a/perl-cpan/parse-debcontrol/DEPENDS
b/perl-cpan/parse-debcontrol/DEPENDS
new file mode 100755
index 0000000..6826bc7
--- /dev/null
+++ b/perl-cpan/parse-debcontrol/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/perl-cpan/parse-debcontrol/DETAILS
b/perl-cpan/parse-debcontrol/DETAILS
new file mode 100755
index 0000000..f44a164
--- /dev/null
+++ b/perl-cpan/parse-debcontrol/DETAILS
@@ -0,0 +1,26 @@
+ SPELL=parse-debcontrol
+ SPELLX=Parse-DebControl
+ VERSION=2.005
+ SOURCE="$SPELLX-$VERSION.tar.gz"
+ SOURCE_URL[0]=http://search.cpan.org/CPAN/authors/id/J/JA/JAYBONCI/$SOURCE
+
SOURCE_HASH=sha512:1a496bf8ea7ca3a2f7068a916fa3c2256f828195525d1519c1bd170737864775b7486d669ee635965b3512ee34da232401fa75efd3569dc142896eab71484f41
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
+ WEB_SITE="http://search.cpan.org/dist/$SPELLX/lib/${SPELLX/-//}.pm";
+ LICENSE[0]="Artistic"
+ ENTERED=20140415
+ KEYWORDS=""
+ SHORT="Easy OO parsing of debian control-like files"
+cat << EOF
+Parse::DebControl is an easy OO way to parse debian control files and other
+colon separated key-value pairs. It's specifically designed to handle the
+format used in Debian control files, template files, and the cache files
+used by dpkg.
+
+For basic format information see:
+http://www.debian.org/doc/debian-policy/ch-controlfields.html#s-controlsyntax
+
+This module does not actually do any intelligence with the file content
+(because there are a lot of files in this format), but merely handles the
+format. It can handle simple control files, or files hundreds of lines long
+efficiently and easily.
+EOF
diff --git a/perl-cpan/parse-debcontrol/HISTORY
b/perl-cpan/parse-debcontrol/HISTORY
new file mode 100644
index 0000000..feaa31e
--- /dev/null
+++ b/perl-cpan/parse-debcontrol/HISTORY
@@ -0,0 +1,2 @@
+2014-04-15 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
diff --git a/perl-cpan/perl-error/DETAILS b/perl-cpan/perl-error/DETAILS
index b605bb4..9cc9a8d 100755
--- a/perl-cpan/perl-error/DETAILS
+++ b/perl-cpan/perl-error/DETAILS
@@ -1,6 +1,7 @@
SPELL=perl-error
- VERSION=0.17018
-
SOURCE_HASH=sha512:3336230dd3c65a657e44e9c2bb57638b3d66ad2de6192ea5a1e6ccb9585caebe59988c7802b234f1663b2bd51ec5c1cebb84dd9c859488184b3c992b5b714d4c
+ VERSION=0.17022
+
SOURCE_HASH=sha512:ebfddf176044cb3edb656fb555ebf77ac8d08860505bcf0bc3778e1c927ab9e34c6c9400713e96d3cbc94fdac554752949826c6bd32e28352fd4d2157a6a1e99
+# SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
SOURCE=Error-$VERSION.tar.gz
SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/S/SH/SHLOMIF/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/Error-$VERSION"
diff --git a/perl-cpan/perl-error/HISTORY b/perl-cpan/perl-error/HISTORY
index 224c29d..53a0ad7 100644
--- a/perl-cpan/perl-error/HISTORY
+++ b/perl-cpan/perl-error/HISTORY
@@ -1,3 +1,9 @@
+2014-04-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.17022
+
+2013-06-04 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 0.17020
+
2012-05=22 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.17018

diff --git a/perl-cpan/perl-tk/DEPENDS b/perl-cpan/perl-tk/DEPENDS
index 5ae23f1..93fbee2 100755
--- a/perl-cpan/perl-tk/DEPENDS
+++ b/perl-cpan/perl-tk/DEPENDS
@@ -1,2 +1,5 @@
-depends xorg-libs &&
+depends freetype2 &&
+depends JPEG &&
+depends libpng &&
+depends libx11 &&
depends perl
diff --git a/perl-cpan/perl-tk/DETAILS b/perl-cpan/perl-tk/DETAILS
index 14ae365..37e008f 100755
--- a/perl-cpan/perl-tk/DETAILS
+++ b/perl-cpan/perl-tk/DETAILS
@@ -1,5 +1,5 @@
SPELL=perl-tk
- VERSION=804.029
+ VERSION=804.031
SOURCE=Tk-${VERSION}.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/Tk-${VERSION}
SOURCE_URL[0]=http://www.cpan.org/authors/id/S/SR/SREZIC/${SOURCE}
diff --git a/perl-cpan/perl-tk/HISTORY b/perl-cpan/perl-tk/HISTORY
index 5ea206e..68dbd56 100644
--- a/perl-cpan/perl-tk/HISTORY
+++ b/perl-cpan/perl-tk/HISTORY
@@ -1,3 +1,8 @@
+2013-06-07 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 804.031
+ Fixes compilation issue 'invalid use of void expression'
+ * DEPENDS: Change xorg-server -> libx11, freetype2, JPEG, libpng
+
2010-06-23 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 804.029
Fixes compilation/running with perl 5.12+
diff --git a/perl-cpan/perl-tk/Tk-804.029.tar.gz.sig
b/perl-cpan/perl-tk/Tk-804.029.tar.gz.sig
deleted file mode 100644
index efbb753..0000000
Binary files a/perl-cpan/perl-tk/Tk-804.029.tar.gz.sig and /dev/null differ
diff --git a/perl-cpan/perl-tk/Tk-804.031.tar.gz.sig
b/perl-cpan/perl-tk/Tk-804.031.tar.gz.sig
new file mode 100644
index 0000000..6b69ee1
Binary files /dev/null and b/perl-cpan/perl-tk/Tk-804.031.tar.gz.sig differ
diff --git a/perl-cpan/scalar-util/DEPENDS b/perl-cpan/scalar-util/DEPENDS
new file mode 100755
index 0000000..c1a1bc6
--- /dev/null
+++ b/perl-cpan/scalar-util/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/perl-cpan/scalar-util/DETAILS b/perl-cpan/scalar-util/DETAILS
new file mode 100755
index 0000000..4cfa656
--- /dev/null
+++ b/perl-cpan/scalar-util/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=scalar-util
+ VERSION=1.27
+ SOURCE="Scalar-List-Utils-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/P/PE/PEVANS/${SOURCE}
+
SOURCE_HASH=sha512:5881d2b472d0eea55dc560a198b8fba411606caa64bd9b3dfb1def06cced8e2a77570e9c5de918b950052c556870f1d14d1343411e0b18b3cac7aa8af7a4bff4
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Scalar-List-Utils-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~GBARR/Scalar-Util/";
+ LICENSE[0]=ART
+ ENTERED=20130609
+ SHORT="a selection of general-utility scalar subroutines"
+cat << EOF
+Scalar::Util - A selection of general-utility scalar subroutines.
+EOF
diff --git a/perl-cpan/scalar-util/HISTORY b/perl-cpan/scalar-util/HISTORY
new file mode 100644
index 0000000..35efd3a
--- /dev/null
+++ b/perl-cpan/scalar-util/HISTORY
@@ -0,0 +1,3 @@
+2013-06-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/strictures/DEPENDS b/perl-cpan/strictures/DEPENDS
new file mode 100755
index 0000000..c1a1bc6
--- /dev/null
+++ b/perl-cpan/strictures/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/perl-cpan/strictures/DETAILS b/perl-cpan/strictures/DETAILS
new file mode 100755
index 0000000..b9d6ff3
--- /dev/null
+++ b/perl-cpan/strictures/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=strictures
+ VERSION=1.004004
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/E/ET/ETHER/${SOURCE}
+
SOURCE_HASH=sha512:4baabbe85a6eee762b5743d0960d630d2d4604d43b1bce396841d8bb17f1809e016fde74072b36c9eda078fde0552258eff977c1d90bfbca1f50edf5e6a5613b
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/strictures/";
+ LICENSE[0]=ART
+ ENTERED=20130622
+ SHORT="turn on strict and make all warnings fatal"
+cat << EOF
+strictures - turn on strict and make all warnings fatal.
+EOF
diff --git a/perl-cpan/strictures/HISTORY b/perl-cpan/strictures/HISTORY
new file mode 100644
index 0000000..534f05b
--- /dev/null
+++ b/perl-cpan/strictures/HISTORY
@@ -0,0 +1,3 @@
+2013-06-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/sub-exporter-progressive/DEPENDS
b/perl-cpan/sub-exporter-progressive/DEPENDS
new file mode 100755
index 0000000..c1a1bc6
--- /dev/null
+++ b/perl-cpan/sub-exporter-progressive/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/perl-cpan/sub-exporter-progressive/DETAILS
b/perl-cpan/sub-exporter-progressive/DETAILS
new file mode 100755
index 0000000..7702bd8
--- /dev/null
+++ b/perl-cpan/sub-exporter-progressive/DETAILS
@@ -0,0 +1,23 @@
+ SPELL=sub-exporter-progressive
+ VERSION=0.001010
+ SOURCE="Sub-Exporter-Progressive-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/F/FR/FREW/${SOURCE}
+
SOURCE_HASH=sha512:54a345b144adf96b79351c72f9dcdceeee4d9e09df930228281bfc5059bdad8f3b88723c1df1c7a21833414f58e4b334e46408796ee374661e583d93839201d3
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Sub-Exporter-Progressive-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/Sub-Exporter-Progressive/";
+ LICENSE[0]=ART
+ ENTERED=20130609
+ SHORT="only use Sub::Exporter if you need it"
+cat << EOF
+Sub::Exporter is an incredibly powerful module, but with that power comes
+great responsibility, er- as well as some runtime penalties. This module is
+a Sub::Exporter wrapper that will let your users just use Exporter if all
+they are doing is picking exports, but use Sub::Exporter if your users try to
+use Sub::Exporter's more advanced features features, like renaming exports,
+if they try to use them.
+
+Note that this module will export @EXPORT, @EXPORT_OK and %EXPORT_TAGS
+package variables for Exporter to work. Additionally, if your package uses
+advanced Sub::Exporter features like currying, this module will only ever
+use Sub::Exporter, so you might as well use it directly.
+EOF
diff --git a/perl-cpan/sub-exporter-progressive/HISTORY
b/perl-cpan/sub-exporter-progressive/HISTORY
new file mode 100644
index 0000000..35efd3a
--- /dev/null
+++ b/perl-cpan/sub-exporter-progressive/HISTORY
@@ -0,0 +1,3 @@
+2013-06-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/sub-exporter/BUILD b/perl-cpan/sub-exporter/BUILD
new file mode 100755
index 0000000..2de29cd
--- /dev/null
+++ b/perl-cpan/sub-exporter/BUILD
@@ -0,0 +1 @@
+default_build_perl
diff --git a/perl-cpan/sub-exporter/DEPENDS b/perl-cpan/sub-exporter/DEPENDS
new file mode 100755
index 0000000..26ab27f
--- /dev/null
+++ b/perl-cpan/sub-exporter/DEPENDS
@@ -0,0 +1,4 @@
+depends perl &&
+depends data-optlist &&
+depends params-util &&
+depends sub-install
diff --git a/perl-cpan/sub-exporter/DETAILS b/perl-cpan/sub-exporter/DETAILS
new file mode 100755
index 0000000..4be7d01
--- /dev/null
+++ b/perl-cpan/sub-exporter/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=sub-exporter
+ VERSION=0.985
+ SOURCE="Sub-Exporter-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/R/RJ/RJBS/${SOURCE}
+
SOURCE_HASH=sha512:b8f4cebf5822fad13d8521ad98b5a330acfa5def3d105daf907faf35cfa7003fc0bad554746f629d255fe4e4c8d3390f965915a559e8fbc90515c93ca8de17ba
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Sub-Exporter-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/Sub-Exporter/";
+ LICENSE[0]=ART
+ ENTERED=20130511
+ SHORT="a sophisticated exporter for custom-built routines"
+cat << EOF
+The biggest benefit of Sub::Exporter over existing exporters (including the
+ubiquitous Exporter.pm) is its ability to build new coderefs for export,
rather
+than to simply export code identical to that found in the exporting package.
+EOF
diff --git a/perl-cpan/sub-exporter/HISTORY b/perl-cpan/sub-exporter/HISTORY
new file mode 100644
index 0000000..e41678e
--- /dev/null
+++ b/perl-cpan/sub-exporter/HISTORY
@@ -0,0 +1,3 @@
+2013-05-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/sub-install/BUILD b/perl-cpan/sub-install/BUILD
new file mode 100755
index 0000000..2de29cd
--- /dev/null
+++ b/perl-cpan/sub-install/BUILD
@@ -0,0 +1 @@
+default_build_perl
diff --git a/perl-cpan/sub-install/DEPENDS b/perl-cpan/sub-install/DEPENDS
new file mode 100755
index 0000000..c1a1bc6
--- /dev/null
+++ b/perl-cpan/sub-install/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/perl-cpan/sub-install/DETAILS b/perl-cpan/sub-install/DETAILS
new file mode 100755
index 0000000..43d98f2
--- /dev/null
+++ b/perl-cpan/sub-install/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=sub-install
+ VERSION=0.926
+ SOURCE="Sub-Install-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/R/RJ/RJBS/${SOURCE}
+
SOURCE_HASH=sha512:c536e1ace79ce8c6bd4a6e580cc2e181671b54f07cef231a84094c854779aee556de4b2ff0a95f0e6a8aca87f77a6e19d148071a48fe5c6e9c0ca15314f0c9cc
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Sub-Install-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/Sub-Install/";
+ LICENSE[0]=ART
+ ENTERED=20130511
+ SHORT="install subroutines into packages easily"
+cat << EOF
+This module makes it easy to install subroutines into packages without the
+unslightly mess of no strict or typeglobs lying about where just anyone can
+see them.
+EOF
diff --git a/perl-cpan/sub-install/HISTORY b/perl-cpan/sub-install/HISTORY
new file mode 100644
index 0000000..e41678e
--- /dev/null
+++ b/perl-cpan/sub-install/HISTORY
@@ -0,0 +1,3 @@
+2013-05-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/sys-syslog/BUILD b/perl-cpan/sys-syslog/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/perl-cpan/sys-syslog/BUILD
@@ -0,0 +1 @@
+true
diff --git a/perl-cpan/sys-syslog/DETAILS b/perl-cpan/sys-syslog/DETAILS
index dd784ae..5f62dcf 100755
--- a/perl-cpan/sys-syslog/DETAILS
+++ b/perl-cpan/sys-syslog/DETAILS
@@ -1,17 +1,7 @@
- SPELL=sys-syslog
- CPAN=Sys-Syslog
- VERSION=0.16
- SOURCE=$CPAN-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$CPAN-$VERSION
- SOURCE_URL[0]=http://search.cpan.org/CPAN/authors/id/S/SA/SAPER/$SOURCE
-
SOURCE_HASH=sha512:f1b0fb0ae59be5c9782bbab8e3714421e1cd0ae454b366a47ed6a7c867584b2aaadd6b93ca36c6a328dee3837eb269d61d33e18b1c58c435f11b37712637c9f5
- WEB_SITE="http://search.cpan.org/~saper/Sys-Syslog-0.16/";
- LICENSE=ART
- ENTERED=20060629
- UPDATED=20021001
- KEYWORDS="perl"
- SHORT="Perl interface to the UNIX syslog(3) calls"
-cat << EOF
-Sys::Syslog is an interface to the UNIX syslog(3) program. Call syslog()
with a
-string priority and a list of printf() args just like syslog(3).
-EOF
+ SPELL=sys-syslog
+ VERSION=0
+ PATCHLEVEL=9999
+ SHORT="deprecated"
+ cat << EOF
+ deprecated spell [replaced by perl]
+ EOF
diff --git a/perl-cpan/sys-syslog/DOWNLOAD b/perl-cpan/sys-syslog/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/perl-cpan/sys-syslog/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/perl-cpan/sys-syslog/HISTORY b/perl-cpan/sys-syslog/HISTORY
index e6c9523..b8240cb 100644
--- a/perl-cpan/sys-syslog/HISTORY
+++ b/perl-cpan/sys-syslog/HISTORY
@@ -1,3 +1,8 @@
+2013-06-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * spell deprecated [part of the perl distribution]
+ * PATCHLEVEL=9999
+ * DETAILS: version 0
+
2008-01-07 Vlad Glagolev <stealth AT sourcemage.org>
* BUILD: useless

diff --git a/perl-cpan/sys-syslog/INSTALL b/perl-cpan/sys-syslog/INSTALL
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/perl-cpan/sys-syslog/INSTALL
@@ -0,0 +1 @@
+true
diff --git a/perl-cpan/sys-syslog/PRE_BUILD b/perl-cpan/sys-syslog/PRE_BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/perl-cpan/sys-syslog/PRE_BUILD
@@ -0,0 +1 @@
+true
diff --git a/perl-cpan/sys-syslog/TRIGGERS b/perl-cpan/sys-syslog/TRIGGERS
new file mode 100755
index 0000000..33224c7
--- /dev/null
+++ b/perl-cpan/sys-syslog/TRIGGERS
@@ -0,0 +1 @@
+on_cast sys-syslog dispel_self
diff --git a/perl-cpan/test-deep/DEPENDS b/perl-cpan/test-deep/DEPENDS
new file mode 100755
index 0000000..beb2f25
--- /dev/null
+++ b/perl-cpan/test-deep/DEPENDS
@@ -0,0 +1,3 @@
+depends perl &&
+depends test-tester &&
+depends test-nowarnings
diff --git a/perl-cpan/test-deep/DETAILS b/perl-cpan/test-deep/DETAILS
new file mode 100755
index 0000000..5c55741
--- /dev/null
+++ b/perl-cpan/test-deep/DETAILS
@@ -0,0 +1,29 @@
+ SPELL=test-deep
+ VERSION=0.110
+ SOURCE="Test-Deep-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/R/RJ/RJBS/${SOURCE}
+
SOURCE_HASH=sha512:04ebad286ab032ff2bc07c4a7ff70f73547c07860b1c83e7ba626fea4f67719fe7e23f63fd96809a96b113557e48177a11f9670ec6ca9c272f4728ee94447d44
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Test-Deep-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/Test-Deep/";
+ LICENSE[0]=ART
+ ENTERED=20130609
+ SHORT="extremely flexible deep comparison"
+cat << EOF
+If you don't know anything about automated testing in Perl then you should
+probably read about Test::Simple and Test::More before preceding. Test::Deep
+uses the Test::Builder framework.
+
+Test::Deep gives you very flexible ways to check that the result you got is
+the result you were expecting. At it's simplest it compares two structures
+by going through each level, ensuring that the values match, that arrays
+and hashes have the same elements and that references are blessed into the
+correct class. It also handles circular data structures without getting
+caught in an infinite loop.
+
+Where it becomes more interesting is in allowing you to do something besides
+simple exact comparisons. With strings, the eq operator checks that 2 strings
+are exactly equal but sometimes that's not what you want. When you don't
+know exactly what the string should be but you do know some things about
+how it should look, eq is no good and you must use pattern matching instead.
+Test::Deep provides pattern matching for complex data structures.
+EOF
diff --git a/perl-cpan/test-deep/HISTORY b/perl-cpan/test-deep/HISTORY
new file mode 100644
index 0000000..35efd3a
--- /dev/null
+++ b/perl-cpan/test-deep/HISTORY
@@ -0,0 +1,3 @@
+2013-06-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/test-differences/DETAILS
b/perl-cpan/test-differences/DETAILS
index 55f610e..6b679be 100755
--- a/perl-cpan/test-differences/DETAILS
+++ b/perl-cpan/test-differences/DETAILS
@@ -1,11 +1,11 @@
SPELL=test-differences
SPELLX=Test-Differences
- VERSION=0.47
-
SOURCE_HASH=sha512:65109a437289770bb66734db2b2127589c2b38a2efc399eac2c8d332e7462f8f5fe69c5b1eefa7d11d9cb644aee5f2c90b20282c44e88a70bc833544c9dea287
+ VERSION=0.61
+
SOURCE_HASH=sha512:bba23427d2a8607fc6717a01866b5f50908ca12ffc0abd1bcf569edd59bb6bcace3773af6833b961587306ca53d3b44cf5965b548eecf69cb0bb9baef808a004
SOURCE=$SPELLX-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
WEB_SITE=http://search.cpan.org/search?query=$SPELL
-SOURCE_URL[0]=http://search.cpan.org/CPAN/authors/id/R/RB/RBS/$SOURCE
+ SOURCE_URL[0]=http://search.cpan.org/CPAN/authors/id/O/OV/OVID/$SOURCE
LICENSE[0]=GPL
ENTERED=20061115
KEYWORDS="perl"
diff --git a/perl-cpan/test-differences/HISTORY
b/perl-cpan/test-differences/HISTORY
index 7f5e80d..8abf69e 100644
--- a/perl-cpan/test-differences/HISTORY
+++ b/perl-cpan/test-differences/HISTORY
@@ -1,3 +1,6 @@
+2013-05-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.61
+
2008-01-07 Vlad Glagolev <stealth AT sourcemage.org>
* BUILD: useless

diff --git a/perl-cpan/test-fatal/BUILD b/perl-cpan/test-fatal/BUILD
new file mode 100755
index 0000000..2de29cd
--- /dev/null
+++ b/perl-cpan/test-fatal/BUILD
@@ -0,0 +1 @@
+default_build_perl
diff --git a/perl-cpan/test-fatal/DEPENDS b/perl-cpan/test-fatal/DEPENDS
new file mode 100755
index 0000000..97218b25
--- /dev/null
+++ b/perl-cpan/test-fatal/DEPENDS
@@ -0,0 +1,2 @@
+depends perl &&
+depends try-tiny
diff --git a/perl-cpan/test-fatal/DETAILS b/perl-cpan/test-fatal/DETAILS
new file mode 100755
index 0000000..239ea93
--- /dev/null
+++ b/perl-cpan/test-fatal/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=test-fatal
+ VERSION=0.010
+ SOURCE="Test-Fatal-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/R/RJ/RJBS/${SOURCE}
+
SOURCE_HASH=sha512:24ed85a957e316f49673613295978ff4f2485f762427a8e51594221fe7601d6df3ab1d92dd5a9a8943cce42a04a3a712b781a7ae31403995a03bbf177006edf6
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Test-Fatal-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/Test-Fatal/";
+ LICENSE[0]=ART
+ ENTERED=20130511
+ SHORT="incredibly simple helpers for testing code with exceptions"
+cat << EOF
+Test::Fatal is an alternative to the popular Test::Exception. It does much
+less, but should allow greater flexibility in testing exception-throwing
+code with about the same amount of typing.
+EOF
diff --git a/perl-cpan/test-fatal/HISTORY b/perl-cpan/test-fatal/HISTORY
new file mode 100644
index 0000000..e41678e
--- /dev/null
+++ b/perl-cpan/test-fatal/HISTORY
@@ -0,0 +1,3 @@
+2013-05-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/test-nowarnings/DEPENDS
b/perl-cpan/test-nowarnings/DEPENDS
new file mode 100755
index 0000000..fe5a257
--- /dev/null
+++ b/perl-cpan/test-nowarnings/DEPENDS
@@ -0,0 +1,2 @@
+depends perl &&
+depends test-tester
diff --git a/perl-cpan/test-nowarnings/DETAILS
b/perl-cpan/test-nowarnings/DETAILS
new file mode 100755
index 0000000..a140671
--- /dev/null
+++ b/perl-cpan/test-nowarnings/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=test-nowarnings
+ VERSION=1.04
+ SOURCE="Test-NoWarnings-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/A/AD/ADAMK/${SOURCE}
+
SOURCE_HASH=sha512:48126d2385e6f7863067f541763f64bc72132f6093f316f75d15ad7dca9b863dc469dff18c6e3f93105647844acb5cd10e4d056d3aa19217cb9588eb8a5f0d7a
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Test-NoWarnings-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/Test-NoWarnings/";
+ LICENSE[0]=ART
+ ENTERED=20130609
+ SHORT="make sure you didn't emit any warnings while testing"
+cat << EOF
+In general, your tests shouldn't produce warnings. This modules causes any
+warnings to be captured and stored. It automatically adds an extra test that
+will run when your script ends to check that there were no warnings. If there
+were any warings, the test will give a "not ok" and diagnostics of where,
+when and what the warning was, including a stack trace of what was going on
+when the it occurred.
+EOF
diff --git a/perl-cpan/test-nowarnings/HISTORY
b/perl-cpan/test-nowarnings/HISTORY
new file mode 100644
index 0000000..35efd3a
--- /dev/null
+++ b/perl-cpan/test-nowarnings/HISTORY
@@ -0,0 +1,3 @@
+2013-06-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/test-output/BUILD b/perl-cpan/test-output/BUILD
new file mode 100755
index 0000000..2de29cd
--- /dev/null
+++ b/perl-cpan/test-output/BUILD
@@ -0,0 +1 @@
+default_build_perl
diff --git a/perl-cpan/test-output/DEPENDS b/perl-cpan/test-output/DEPENDS
new file mode 100755
index 0000000..97c5c33
--- /dev/null
+++ b/perl-cpan/test-output/DEPENDS
@@ -0,0 +1,3 @@
+depends perl &&
+depends sub-exporter &&
+depends test-tester
diff --git a/perl-cpan/test-output/DETAILS b/perl-cpan/test-output/DETAILS
new file mode 100755
index 0000000..c63e09f
--- /dev/null
+++ b/perl-cpan/test-output/DETAILS
@@ -0,0 +1,21 @@
+ SPELL=test-output
+ VERSION=1.01
+ SOURCE="Test-Output-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/B/BD/BDFOY/${SOURCE}
+
SOURCE_HASH=sha512:50085c468d676e770a1a98221f40e332048501f0b7da32fab42e0e0824e630ab8fe45ddfe6b29bd3c560e420e34b5191774f79ee9e1fac59e79771aff56cf1ce
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Test-Output-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/Test-Output/";
+ LICENSE[0]=ART
+ ENTERED=20130511
+ SHORT="Utilities to test STDOUT and STDERR messages"
+cat << EOF
+Test::Output provides a simple interface for testing output sent to STDOUT
+or STDERR. A number of different utilities are included to try and be as
+flexible as possible to the tester.
+
+Originally this module was designed not to have external requirements,
+however, the features provided by Sub::Exporter over what Exporter provides
+is just to great to pass up.
+
+Test::Output ties STDOUT and STDERR using Test::Output::Tie.
+EOF
diff --git a/perl-cpan/test-output/HISTORY b/perl-cpan/test-output/HISTORY
new file mode 100644
index 0000000..e41678e
--- /dev/null
+++ b/perl-cpan/test-output/HISTORY
@@ -0,0 +1,3 @@
+2013-05-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/test-requires/BUILD b/perl-cpan/test-requires/BUILD
new file mode 100755
index 0000000..2de29cd
--- /dev/null
+++ b/perl-cpan/test-requires/BUILD
@@ -0,0 +1 @@
+default_build_perl
diff --git a/perl-cpan/test-requires/DEPENDS b/perl-cpan/test-requires/DEPENDS
new file mode 100755
index 0000000..c1a1bc6
--- /dev/null
+++ b/perl-cpan/test-requires/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/perl-cpan/test-requires/DETAILS b/perl-cpan/test-requires/DETAILS
new file mode 100755
index 0000000..6197046
--- /dev/null
+++ b/perl-cpan/test-requires/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=test-requires
+ VERSION=0.06
+ SOURCE="Test-Requires-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/T/TO/TOKUHIROM/${SOURCE}
+
SOURCE_HASH=sha512:cd326cca098feb2d395f3eeaa4af2e624ae7795a97477374fd892f133093fd00fc312b295e07f648e2f0411f2a0522b386a2b8df2dda1ee0660c2fef28f510f6
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Test-Requires-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/Test-Requires/";
+ LICENSE[0]=ART
+ ENTERED=20130511
+ SHORT="checks to see if the module can be loaded"
+cat << EOF
+Test::Requires checks to see if the module can be loaded.
+
+If this fails rather than failing tests this skips all tests.
+EOF
diff --git a/perl-cpan/test-requires/HISTORY b/perl-cpan/test-requires/HISTORY
new file mode 100644
index 0000000..e41678e
--- /dev/null
+++ b/perl-cpan/test-requires/HISTORY
@@ -0,0 +1,3 @@
+2013-05-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/test-simple/DETAILS b/perl-cpan/test-simple/DETAILS
index a249b3f..ecd0fc6 100755
--- a/perl-cpan/test-simple/DETAILS
+++ b/perl-cpan/test-simple/DETAILS
@@ -1,9 +1,9 @@
SPELL=test-simple
- VERSION=0.65
+ VERSION=0.98_05
SOURCE=Test-Simple-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/Test-Simple-$VERSION
SOURCE_URL[0]=http://www.cpan.org/authors/id/M/MS/MSCHWERN/$SOURCE
-
SOURCE_HASH=sha512:8e109dbadfb6da02e9944c622a5750dd017276e24607bdd51c1b0a50b70f759c2a9bb2b59bda5ac024a5ebbd2242207d94bd5e3b0fa9334d5e29bbd39380751e
+
SOURCE_HASH=sha512:ca4a77a5e5841ab6fb5d5ec8ff7bca6ec244c75ae267a6d85e8340204f109eb35ccc2fab1f30d06d2a98d2dd7687b7d908fcfad12041c15cdd4d1133a7359e5f
LICENSE=ART
WEB_SITE="http://search.cpan.org/module?Test::Simple";
ENTERED=20020424
diff --git a/perl-cpan/test-simple/HISTORY b/perl-cpan/test-simple/HISTORY
index bbdd3e6..970b345 100644
--- a/perl-cpan/test-simple/HISTORY
+++ b/perl-cpan/test-simple/HISTORY
@@ -1,3 +1,6 @@
+2013-05-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.98_05
+
2008-01-07 Vlad Glagolev <stealth AT sourcemage.org>
* BUILD: useless

diff --git a/perl-cpan/test-tester/BUILD b/perl-cpan/test-tester/BUILD
new file mode 100755
index 0000000..2de29cd
--- /dev/null
+++ b/perl-cpan/test-tester/BUILD
@@ -0,0 +1 @@
+default_build_perl
diff --git a/perl-cpan/test-tester/DEPENDS b/perl-cpan/test-tester/DEPENDS
new file mode 100755
index 0000000..c1a1bc6
--- /dev/null
+++ b/perl-cpan/test-tester/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/perl-cpan/test-tester/DETAILS b/perl-cpan/test-tester/DETAILS
new file mode 100755
index 0000000..045b4ac
--- /dev/null
+++ b/perl-cpan/test-tester/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=test-tester
+ VERSION=0.108
+ SOURCE="Test-Tester-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/F/FD/FDALY/${SOURCE}
+
SOURCE_HASH=sha512:5c3b82645e70b496b53a6c4e0066c634430f5faa3d57a5eba1c75858e129dca73ecc45aa2187291873eaaf5a5fcb4170fc6a5e823dd80ebf2ccd6a262be93029
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Test-Tester-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/Test-Tester/";
+ LICENSE[0]=ART
+ ENTERED=20130511
+ SHORT="ease testing test modules built with Test::Builder"
+cat << EOF
+If you have written a test module based on Test::Builder then Test::Tester
+allows you to test it with the minimum of effort.
+EOF
diff --git a/perl-cpan/test-tester/HISTORY b/perl-cpan/test-tester/HISTORY
new file mode 100644
index 0000000..e41678e
--- /dev/null
+++ b/perl-cpan/test-tester/HISTORY
@@ -0,0 +1,3 @@
+2013-05-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/text-asciipipe/DETAILS
b/perl-cpan/text-asciipipe/DETAILS
index 4a6d7b3..ce45800 100755
--- a/perl-cpan/text-asciipipe/DETAILS
+++ b/perl-cpan/text-asciipipe/DETAILS
@@ -1,8 +1,8 @@
SPELL=text-asciipipe
- VERSION=1.000000
+ VERSION=1.001000
SOURCE="Text-ASCIIPipe-${VERSION}.tar.gz"
SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/T/TH/THORGIS/${SOURCE}
-
SOURCE_HASH=sha512:b9a9cd3c72c6b73d50db79dd1ae3b234b6c21a0c07b890f17e91a0d013c772b03464744be821f006f8839c363b26de400664e34e526cbcf30e40ce9f7077350f
+
SOURCE_HASH=sha512:1bc2e02a4d3f7e7fec4979c3947b0af50fa3093287ea458722488ffff2ff52af14339f1fe2224fa9353fbde863bd92d8c94b371e2379a3a0d3280adbb4b54ee0
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Text-ASCIIPipe-${VERSION}"
WEB_SITE="http://search.cpan.org/~thorgis/Text-ASCIIPipe/";
LICENSE[0]=ART
diff --git a/perl-cpan/text-asciipipe/HISTORY
b/perl-cpan/text-asciipipe/HISTORY
index c857764..6020c7c 100644
--- a/perl-cpan/text-asciipipe/HISTORY
+++ b/perl-cpan/text-asciipipe/HISTORY
@@ -1,2 +1,4 @@
+2013-09-18 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: update to 1.001000
2012-10-02 Thomas Orgis <sobukus AT sourcemage.org>
* BUILD, DEPENDS, DETAILS: spell created
diff --git a/perl-cpan/text-numericdata/CONFLICTS
b/perl-cpan/text-numericdata/CONFLICTS
new file mode 100755
index 0000000..5177d93
--- /dev/null
+++ b/perl-cpan/text-numericdata/CONFLICTS
@@ -0,0 +1,2 @@
+conflicts textdata y
+
diff --git a/perl-cpan/text-numericdata/DEPENDS
b/perl-cpan/text-numericdata/DEPENDS
new file mode 100755
index 0000000..1cf3809
--- /dev/null
+++ b/perl-cpan/text-numericdata/DEPENDS
@@ -0,0 +1,4 @@
+depends perl &&
+depends config-param &&
+depends text-asciipipe &&
+depends math-spline
diff --git a/perl-cpan/text-numericdata/DETAILS
b/perl-cpan/text-numericdata/DETAILS
new file mode 100755
index 0000000..1bb187a
--- /dev/null
+++ b/perl-cpan/text-numericdata/DETAILS
@@ -0,0 +1,36 @@
+ SPELL=text-numericdata
+ VERSION=2.001000
+ SOURCE="Text-NumericData-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/T/TH/THORGIS/${SOURCE}
+
SOURCE_HASH=sha512:1e42f6f790bbf4b6630eaaa1e093de0911c650528c8c6f269511a4d1b4eb57604e491e36c42c67346348fda1751af2d5e748f29166654cd7c9a2f8d29a0ee19f
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Text-NumericData-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~thorgis/Text-NumericData/";
+ LICENSE[0]=GPL+ART
+ ENTERED=20131020
+ SHORT="Perl modules and scripts for working with numerical data
stored in ascii text form"
+cat << EOF
+This archive contains the distribution Text-NumericData
+
+It consists of some modules for parsing and working with files that contain
+columns of numerical data in text files (ASCII, dat, txt, csv, tsv ... I
+name them txd, for "TeXt numerical Data"). Those files occur as a flexible
+human-readable format for exchange of small to intermediate data sets. As
+such, they appear in rich variety and need some flexibility in programs that
+work with them.
+
+The main benefit of the package is the supplied set of tools to directly
+work with these files, offering various operations like selection of subsets,
+sorting, basic statistics and flexible computations (also involving auxillary
+files influencing the main data set). Those operations are ideally combined
+via pipelines constructed in the shell (a cross-platform GUI for building
+filtering pipelines exists for an earlier version and might re-emerge if
+demand is there).
+
+The tools, starting with the prefix "txd", generally work as filters and
+are designed to work on multiple files sent via Text::ASCIIPipe, to avoid
+the penalty of recompiling the scripts all the time --- the raw parsing and
+computing performance is secondary to that, for usual data sets. There are
+some specific tools to convert from more esoteric formats. While there is
+some general adaptivity in the parsing, this can be necessary to get the
+data into an understandable shape.
+EOF
diff --git a/perl-cpan/text-numericdata/HISTORY
b/perl-cpan/text-numericdata/HISTORY
new file mode 100644
index 0000000..a0add6f
--- /dev/null
+++ b/perl-cpan/text-numericdata/HISTORY
@@ -0,0 +1,10 @@
+2013-11-07 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: bump to 2.001000
+
+2013-10-22 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: bump to 2.000004
+
+2013-10-20 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
+ * CONFLICTS: This replaces textdata.
+
diff --git a/perl-cpan/textdata/DEPENDS b/perl-cpan/textdata/DEPENDS
index 6826bc7..0f76e0d 100755
--- a/perl-cpan/textdata/DEPENDS
+++ b/perl-cpan/textdata/DEPENDS
@@ -1 +1 @@
-depends perl
+depends text-numericdata
diff --git a/perl-cpan/textdata/DETAILS b/perl-cpan/textdata/DETAILS
index 2168a1b..aae77d2 100755
--- a/perl-cpan/textdata/DETAILS
+++ b/perl-cpan/textdata/DETAILS
@@ -1,21 +1,8 @@
- SPELL=textdata
- VERSION=1.9.0
- SOURCE=$SPELL-$VERSION.tar.bz2
- SOURCE_URL=http://thomas.orgis.org/scripterei/download/$SOURCE
- SOURCE2=$SOURCE.sig
- SOURCE2_URL=$SOURCE_URL.sig
- SOURCE2_IGNORE=signature
- SOURCE_GPG=thomas.orgis.gpg:$SOURCE2
-SOURCE_DIRECTORY=${BUILD_DIRECTORY}/$SPELL-$VERSION
- WEB_SITE=http://thomas.orgis.org/scripterei
- ENTERED=20060703
- LICENSE[0]=Artistic
- SHORT="Perl modules and scripts for working with numerical data
stored in ascii text form"
-cat << EOF
-This is a set of Perl modules to work with numerical data stored in ascii
-text files accompanied by a collection of scripts using them.
-The scripts have names like txdcalc, txdnorm, ... indicating their purpose
-(general calculation, normalization, ...).
-Most of them are designed as filterns so that you can chain up operations
-easily in the shell.
-EOF
+ SPELL=textdata
+ VERSION=0
+ PATCHLEVEL=9999
+ ARCHIVE=off
+ SHORT="deprecated"
+ cat << EOF
+ deprecated spell [replaced by text-numericdata]
+ EOF
diff --git a/perl-cpan/textdata/DOWNLOAD b/perl-cpan/textdata/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/perl-cpan/textdata/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/perl-cpan/textdata/HISTORY b/perl-cpan/textdata/HISTORY
index 18d7947..3e01a01 100644
--- a/perl-cpan/textdata/HISTORY
+++ b/perl-cpan/textdata/HISTORY
@@ -1,3 +1,8 @@
+2013-10-20 Thomas Orgis <sobukus AT sourcemage.org>
+ * spell deprecated [replaced upstream]
+ * PATCHLEVEL=9999
+ * DETAILS: version 0
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/perl-cpan/textdata/INSTALL b/perl-cpan/textdata/INSTALL
index 0f1eeb1..27ba77d 100755
--- a/perl-cpan/textdata/INSTALL
+++ b/perl-cpan/textdata/INSTALL
@@ -1,4 +1 @@
-install -d ${INSTALL_ROOT}/usr/lib/perl5/site_perl/TextData &&
-install -p -m 0644 ${SOURCE_DIRECTORY}/TextData/*.pm
${INSTALL_ROOT}/usr/lib/perl5/site_perl/TextData &&
-install -p -m 0755 ${SOURCE_DIRECTORY}/TextData-Scripts/*
${INSTALL_ROOT}/usr/bin
-
+true
diff --git a/perl-cpan/textdata/PRE_BUILD b/perl-cpan/textdata/PRE_BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/perl-cpan/textdata/PRE_BUILD
@@ -0,0 +1 @@
+true
diff --git a/perl-cpan/textdata/TRIGGERS b/perl-cpan/textdata/TRIGGERS
new file mode 100755
index 0000000..b402d2c
--- /dev/null
+++ b/perl-cpan/textdata/TRIGGERS
@@ -0,0 +1 @@
+on_cast textdata dispel_self
diff --git a/perl-cpan/textdata/TextData-1.8.0.tar.bz2.sig
b/perl-cpan/textdata/TextData-1.8.0.tar.bz2.sig
deleted file mode 100644
index a8eb6d6..0000000
Binary files a/perl-cpan/textdata/TextData-1.8.0.tar.bz2.sig and /dev/null
differ
diff --git a/perl-cpan/try-tiny/BUILD b/perl-cpan/try-tiny/BUILD
new file mode 100755
index 0000000..2de29cd
--- /dev/null
+++ b/perl-cpan/try-tiny/BUILD
@@ -0,0 +1 @@
+default_build_perl
diff --git a/perl-cpan/try-tiny/DEPENDS b/perl-cpan/try-tiny/DEPENDS
new file mode 100755
index 0000000..c1a1bc6
--- /dev/null
+++ b/perl-cpan/try-tiny/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/perl-cpan/try-tiny/DETAILS b/perl-cpan/try-tiny/DETAILS
new file mode 100755
index 0000000..0889333
--- /dev/null
+++ b/perl-cpan/try-tiny/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=try-tiny
+ VERSION=0.12
+ SOURCE="Try-Tiny-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/D/DO/DOY/${SOURCE}
+
SOURCE_HASH=sha512:4c627f1fc160c625281c83ee5cf1001a7b7884724e2f9495613ad5387eb8b4f047e4b469be1e39ba84df1e86b4494330aafb637643e5c655205521aacf8b218d
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Try-Tiny-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/Try-Tiny/";
+ LICENSE[0]=ART
+ ENTERED=20130511
+ SHORT="minimal try/catch with proper localization of $@"
+cat << EOF
+This module provides bare bones try/catch/finally statements that are
designed
+to minimize common mistakes with eval blocks, and NOTHING else.
+EOF
diff --git a/perl-cpan/try-tiny/HISTORY b/perl-cpan/try-tiny/HISTORY
new file mode 100644
index 0000000..e41678e
--- /dev/null
+++ b/perl-cpan/try-tiny/HISTORY
@@ -0,0 +1,3 @@
+2013-05-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/webservice-musicbrainz/DEPENDS
b/perl-cpan/webservice-musicbrainz/DEPENDS
new file mode 100755
index 0000000..c1a1bc6
--- /dev/null
+++ b/perl-cpan/webservice-musicbrainz/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/perl-cpan/webservice-musicbrainz/DETAILS
b/perl-cpan/webservice-musicbrainz/DETAILS
new file mode 100755
index 0000000..58a87d3
--- /dev/null
+++ b/perl-cpan/webservice-musicbrainz/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=webservice-musicbrainz
+ VERSION=0.93
+ SOURCE="WebService-MusicBrainz-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://search.cpan.org/CPAN/authors/id/B/BF/BFAIST/${SOURCE}
+
SOURCE_HASH=sha512:52b61dc10dd406aafec3eaac01aa7cebd240176bc3ef10fd00be543b146ac23ef8f90ec6c1bab37ea5440292cf3fd9f599bc0df92a09d749f3df4f7c546ac2c8
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/WebService-MusicBrainz-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~bfaist/WebService-MusicBrainz/";
+ LICENSE[0]=ART
+ ENTERED=20130422
+ SHORT="Interface to MusicBrainz web services"
+cat << EOF
+Interface to MusicBrainz web services
+EOF
diff --git a/perl-cpan/webservice-musicbrainz/HISTORY
b/perl-cpan/webservice-musicbrainz/HISTORY
new file mode 100644
index 0000000..378c62e
--- /dev/null
+++ b/perl-cpan/webservice-musicbrainz/HISTORY
@@ -0,0 +1,3 @@
+2013-04-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/x11-protocol/DEPENDS b/perl-cpan/x11-protocol/DEPENDS
index 999ba5c..3175185 100755
--- a/perl-cpan/x11-protocol/DEPENDS
+++ b/perl-cpan/x11-protocol/DEPENDS
@@ -1,3 +1,5 @@
-depends perl &&
-depends X11-SERVER &&
-depends X11-LIBS
+depends perl &&
+
+runtime_depends libx11 &&
+runtime_depends libxau &&
+runtime_depends libxext
diff --git a/perl-cpan/x11-protocol/HISTORY b/perl-cpan/x11-protocol/HISTORY
index e355cfd..a58438f 100644
--- a/perl-cpan/x11-protocol/HISTORY
+++ b/perl-cpan/x11-protocol/HISTORY
@@ -1,3 +1,7 @@
+2013-09-06 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Per README, doesn't require an X11-SERVER on the current
machine
+ Replace xorg-libs with libx11, libxau, and libxext as runtime
dependencies
+
2008-04-16 Mark Bainter <mbainter AT sourcemage.org>
* BUILD, DEPENDS, DETAILS, HISTORY: spell created

diff --git a/perl-cpan/xml-compile-cache/DEPENDS
b/perl-cpan/xml-compile-cache/DEPENDS
new file mode 100755
index 0000000..9a78058
--- /dev/null
+++ b/perl-cpan/xml-compile-cache/DEPENDS
@@ -0,0 +1,5 @@
+depends perl &&
+depends log-report &&
+depends xml-libxml-simple &&
+depends xml-compile-tester &&
+depends xml-compile
diff --git a/perl-cpan/xml-compile-cache/DETAILS
b/perl-cpan/xml-compile-cache/DETAILS
new file mode 100755
index 0000000..376e0e7
--- /dev/null
+++ b/perl-cpan/xml-compile-cache/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=xml-compile-cache
+ VERSION=0.994
+ SOURCE="XML-Compile-Cache-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/M/MA/MARKOV/${SOURCE}
+
SOURCE_HASH=sha512:29d7f89a4fc6298fc86b785bb171ef58827a658241e2445d94f59e97c45a9abd655081a29184a1a09df62c2e9697806d1f7399571d28264c3ad599c419fe3ea3
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/XML-Compile-Cache-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/XML-Compile-Cache/";
+ LICENSE[0]=ART
+ ENTERED=20130610
+ SHORT="cache compiled XML translators"
+cat << EOF
+XML::Compile::Cache - Cache compiled XML translators.
+EOF
diff --git a/perl-cpan/xml-compile-cache/HISTORY
b/perl-cpan/xml-compile-cache/HISTORY
new file mode 100644
index 0000000..a23826d
--- /dev/null
+++ b/perl-cpan/xml-compile-cache/HISTORY
@@ -0,0 +1,3 @@
+2013-06-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/xml-compile-tester/DEPENDS
b/perl-cpan/xml-compile-tester/DEPENDS
new file mode 100755
index 0000000..ffdef2c
--- /dev/null
+++ b/perl-cpan/xml-compile-tester/DEPENDS
@@ -0,0 +1,3 @@
+depends perl &&
+depends log-report &&
+depends test-deep
diff --git a/perl-cpan/xml-compile-tester/DETAILS
b/perl-cpan/xml-compile-tester/DETAILS
new file mode 100755
index 0000000..9758d9b
--- /dev/null
+++ b/perl-cpan/xml-compile-tester/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=xml-compile-tester
+ VERSION=0.90
+ SOURCE="XML-Compile-Tester-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/M/MA/MARKOV/${SOURCE}
+
SOURCE_HASH=sha512:405cf02987797a752319dea2f6b27528f323d127faa85d4d0787f409bdaf0656ec2a5c50d46354835afaaee8268e4749f7f2d6d9c26541cdb15576f607d20ce1
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/XML-Compile-Tester-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/XML-Compile-Tester/";
+ LICENSE[0]=ART
+ ENTERED=20130610
+ SHORT="support XML::Compile related regression testing"
+cat << EOF
+The XML::Compile module suite has extensive regression testing. Probably,
+you want to do regression testing as well. This module provide functions
+which simplify writing tests for XML::Compile related distributions.
+EOF
diff --git a/perl-cpan/xml-compile-tester/HISTORY
b/perl-cpan/xml-compile-tester/HISTORY
new file mode 100644
index 0000000..a23826d
--- /dev/null
+++ b/perl-cpan/xml-compile-tester/HISTORY
@@ -0,0 +1,3 @@
+2013-06-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/xml-compile/DEPENDS b/perl-cpan/xml-compile/DEPENDS
new file mode 100755
index 0000000..916d4ab
--- /dev/null
+++ b/perl-cpan/xml-compile/DEPENDS
@@ -0,0 +1,3 @@
+depends log-report &&
+depends xml-compile-tester &&
+depends xml-libxml
diff --git a/perl-cpan/xml-compile/DETAILS b/perl-cpan/xml-compile/DETAILS
new file mode 100755
index 0000000..3da98e4
--- /dev/null
+++ b/perl-cpan/xml-compile/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=xml-compile
+ VERSION=1.34
+ SOURCE="XML-Compile-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/M/MA/MARKOV/${SOURCE}
+
SOURCE_HASH=sha512:811444c100491c8a67dbc79fb5111aea2d93c290f3adfbb940a98cc7d61bb709ecdd31a05c8f64e732f7348b503ab56cb571a3c3a9a070d405a5501c472d2eb1
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/XML-Compile-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/XML-Compile/";
+ LICENSE[0]=ART
+ ENTERED=20130610
+ SHORT="compilation based XML processing"
+cat << EOF
+Many (professional) applications process XML messages based on a formal
+specification, expressed in XML Schemas. XML::Compile translates between XML
+and Perl with the help of such schemas. Your Perl program only handles a tree
+of nested HASHes and ARRAYs, and does not need to understand namespaces and
+other general XML and schema nastiness.
+EOF
diff --git a/perl-cpan/xml-compile/HISTORY b/perl-cpan/xml-compile/HISTORY
new file mode 100644
index 0000000..a23826d
--- /dev/null
+++ b/perl-cpan/xml-compile/HISTORY
@@ -0,0 +1,3 @@
+2013-06-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/xml-descent/BUILD b/perl-cpan/xml-descent/BUILD
new file mode 100755
index 0000000..2de29cd
--- /dev/null
+++ b/perl-cpan/xml-descent/BUILD
@@ -0,0 +1 @@
+default_build_perl
diff --git a/perl-cpan/xml-descent/DEPENDS b/perl-cpan/xml-descent/DEPENDS
new file mode 100755
index 0000000..9ecaf11
--- /dev/null
+++ b/perl-cpan/xml-descent/DEPENDS
@@ -0,0 +1,3 @@
+depends perl &&
+depends test-differences &&
+depends xml-tokeparser
diff --git a/perl-cpan/xml-descent/DETAILS b/perl-cpan/xml-descent/DETAILS
new file mode 100755
index 0000000..ea3869d
--- /dev/null
+++ b/perl-cpan/xml-descent/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=xml-descent
+ VERSION=1.04
+ SOURCE="XML-Descent-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/A/AN/ANDYA/${SOURCE}
+
SOURCE_HASH=sha512:779a476907ecfbe9c279fa1f476c3aa64de626c515719643be21fef8b945cdd5c1f654a189bf7ea9a6964a88818e101e1eddc019439a5dcb397f56b13bdfa415
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/XML-Descent-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~ANDYA/XML-Descent/";
+ LICENSE[0]=ART
+ ENTERED=20130511
+ SHORT="Simple recursive descent XML parsing"
+cat << EOF
+Simple recursive descent XML parsing
+EOF
diff --git a/perl-cpan/xml-descent/HISTORY b/perl-cpan/xml-descent/HISTORY
new file mode 100644
index 0000000..e41678e
--- /dev/null
+++ b/perl-cpan/xml-descent/HISTORY
@@ -0,0 +1,3 @@
+2013-05-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/xml-libxml-simple/DEPENDS
b/perl-cpan/xml-libxml-simple/DEPENDS
new file mode 100755
index 0000000..087d72e
--- /dev/null
+++ b/perl-cpan/xml-libxml-simple/DEPENDS
@@ -0,0 +1,3 @@
+depends perl &&
+depends xml-libxml &&
+depends file-slurp
diff --git a/perl-cpan/xml-libxml-simple/DETAILS
b/perl-cpan/xml-libxml-simple/DETAILS
new file mode 100755
index 0000000..71d8b36
--- /dev/null
+++ b/perl-cpan/xml-libxml-simple/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=xml-libxml-simple
+ VERSION=0.93
+ SOURCE="XML-LibXML-Simple-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/M/MA/MARKOV/${SOURCE}
+
SOURCE_HASH=sha512:65249db1dd18148d571c0c9253a2efe5f66c477e4d2286aff8419793950979bbea821303ebed4da11795e18d2e4934a65620b440eae9a5b003dce121f73ced3e
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/XML-LibXML-Simple-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/XML-LibXML-Simple/";
+ LICENSE[0]=ART
+ ENTERED=20130610
+ SHORT="XML::LibXML clone of XML::Simple::XMLin()"
+cat << EOF
+This module is a blunt rewrite of XML::Simple (by Grant McLean) to use the
+XML::LibXML parser for XML structures, where the original uses plain Perl
+or SAX parsers.
+EOF
diff --git a/perl-cpan/xml-libxml-simple/HISTORY
b/perl-cpan/xml-libxml-simple/HISTORY
new file mode 100644
index 0000000..a23826d
--- /dev/null
+++ b/perl-cpan/xml-libxml-simple/HISTORY
@@ -0,0 +1,3 @@
+2013-06-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/xml-parser-expat/DETAILS
b/perl-cpan/xml-parser-expat/DETAILS
index 1788940..83a5b5c 100755
--- a/perl-cpan/xml-parser-expat/DETAILS
+++ b/perl-cpan/xml-parser-expat/DETAILS
@@ -1,6 +1,6 @@
SPELL=xml-parser-expat
- VERSION=2.41
-
SOURCE_HASH=sha512:3536a1f048572611636c2461bb98c2b460b5658b960b5b0b2f2a7848cf0b7efb48593f12f7eb99be22c26f417cf443d66c88fcca7fdfa2f03c60f43624d30801
+ VERSION=2.42_01
+
SOURCE_HASH=sha512:cd351a9c3e857fc1e8e742924d10b83917da5ce5e3f1c7168a6447c0bd27b2a878f301e3bfa927eb4a977b71e93c7d7bd4536e7837000f7b45ce6a31ae7d9390
SOURCE=XML-Parser-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/XML-Parser-$VERSION"
SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/T/TO/TODDR/$SOURCE
diff --git a/perl-cpan/xml-parser-expat/HISTORY
b/perl-cpan/xml-parser-expat/HISTORY
index ea07998..698d3e2 100644
--- a/perl-cpan/xml-parser-expat/HISTORY
+++ b/perl-cpan/xml-parser-expat/HISTORY
@@ -1,3 +1,6 @@
+2013-12-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.42_01
+
2012-05-25 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.41; renewed source url
* CONFLICTS: conflicts with duplicate spell
diff --git a/perl-cpan/xml-tokeparser/BUILD b/perl-cpan/xml-tokeparser/BUILD
new file mode 100755
index 0000000..2de29cd
--- /dev/null
+++ b/perl-cpan/xml-tokeparser/BUILD
@@ -0,0 +1 @@
+default_build_perl
diff --git a/perl-cpan/xml-tokeparser/DEPENDS
b/perl-cpan/xml-tokeparser/DEPENDS
new file mode 100755
index 0000000..3e6fbeb
--- /dev/null
+++ b/perl-cpan/xml-tokeparser/DEPENDS
@@ -0,0 +1,2 @@
+depends perl &&
+depends xml-parser-expat
diff --git a/perl-cpan/xml-tokeparser/DETAILS
b/perl-cpan/xml-tokeparser/DETAILS
new file mode 100755
index 0000000..ae25eeb
--- /dev/null
+++ b/perl-cpan/xml-tokeparser/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=xml-tokeparser
+ VERSION=0.05
+ SOURCE="XML-TokeParser-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/P/PO/PODMASTER/${SOURCE}
+
SOURCE_HASH=sha512:c19be15013a04908ae863ec1095af34785ad6050c8f895759e98053a0c097c9a80f5c99d33e30675c003cde7eb3b9340e866bc90c5fbcfcad93666df42439a7a
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/XML-TokeParser-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/XML-TokeParser/";
+ LICENSE[0]=ART
+ ENTERED=20130511
+ SHORT="Simplified interface to XML::Parser"
+cat << EOF
+XML::TokeParser provides a procedural ("pull mode") interface to XML::Parser
+in much the same way that Gisle Aas' HTML::TokeParser provides a procedural
+interface to HTML::Parser. XML::TokeParser splits its XML input up into
+"tokens," each corresponding to an XML::Parser event.
+EOF
diff --git a/perl-cpan/xml-tokeparser/HISTORY
b/perl-cpan/xml-tokeparser/HISTORY
new file mode 100644
index 0000000..e41678e
--- /dev/null
+++ b/perl-cpan/xml-tokeparser/HISTORY
@@ -0,0 +1,3 @@
+2013-05-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/xml-twig/DETAILS b/perl-cpan/xml-twig/DETAILS
index e8d480e..1fe1698 100755
--- a/perl-cpan/xml-twig/DETAILS
+++ b/perl-cpan/xml-twig/DETAILS
@@ -1,6 +1,6 @@
SPELL=xml-twig
- VERSION=3.42
-
SOURCE_HASH=sha512:cad48a6ea77373cc7f86147a2cb60ffb0813cb36dee44da20001f5c922541fcefd89d94b83f91200da0371c9ef384dca537372e52029f4b084b50efddc6c8b84
+ VERSION=3.46
+
SOURCE_HASH=sha512:6a0a580d8659ddf5a6f6640911ca4b8a74688bdf546809a4b8d2e077813cb3d67513f654eaa30944641a5423c3373231f8452558baebb7517c1ece1b9dfee46d
SOURCE=XML-Twig-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/XML-Twig-$VERSION
WEB_SITE=http://search.cpan.org/dist/XML-Twig/
diff --git a/perl-cpan/xml-twig/HISTORY b/perl-cpan/xml-twig/HISTORY
index 8c80dac..852818e 100644
--- a/perl-cpan/xml-twig/HISTORY
+++ b/perl-cpan/xml-twig/HISTORY
@@ -1,3 +1,6 @@
+2014-03-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.46
+
2013-03-09 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 3.42

diff --git a/php-pear/fileinfo/CONFLICTS b/php-pear/fileinfo/CONFLICTS
new file mode 100755
index 0000000..fc3ae33
--- /dev/null
+++ b/php-pear/fileinfo/CONFLICTS
@@ -0,0 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS" &&
+
+# PHP >=5.3 includes fileinfo
+if spell_ok php && is_version_less 5.2.9999 $(installed_version php); then
+ conflicts php y
+fi
diff --git a/php-pear/fileinfo/HISTORY b/php-pear/fileinfo/HISTORY
index a6fc993..9f9418a 100644
--- a/php-pear/fileinfo/HISTORY
+++ b/php-pear/fileinfo/HISTORY
@@ -1,2 +1,5 @@
+2013-03-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * CONFLICTS: added, for conflicts with PHP >=5.3
+
2010-04-02 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS, DEPENDS, PRE_BUILD, FINAL, TRIGGERS: spell created
diff --git a/php-pear/imagick/DETAILS b/php-pear/imagick/DETAILS
index c1b1cf1..4ee24d9 100755
--- a/php-pear/imagick/DETAILS
+++ b/php-pear/imagick/DETAILS
@@ -1,8 +1,8 @@
SPELL=imagick
- VERSION=2.3.0
+ VERSION=3.0.1
SOURCE=$SPELL-$VERSION.tgz
SOURCE_URL[0]=http://pecl.php.net/get/$SOURCE
-
SOURCE_HASH=sha512:4ba1528398a0d7db547d9243c028ebaffc5d469942d830102da5f422a9d9cb7d6285ba6292503219183e0c5be20aad24c4eb376eda31edc0c1d84b6cef4c3c59
+
SOURCE_HASH=sha512:a8a9872662a8657a91dec793e8dd86ea492fa523f362cc9489f73b5f5f666872db95a929259dfde32b5370133fa4672b39007b08a7fec32be6a462873d7e6a4c
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://pecl.php.net/package/imagick/
LICENSE[0]=PHP
diff --git a/php-pear/imagick/HISTORY b/php-pear/imagick/HISTORY
index 760ed85..3858b98 100644
--- a/php-pear/imagick/HISTORY
+++ b/php-pear/imagick/HISTORY
@@ -1,3 +1,9 @@
+2013-04-16 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.0.1
+ * PRE_BUILD: apply patches
+ * php54.patch: added, to fix build with PHP >=5.4
+ * header.patch: added, to use proper path for include files
+
2009-09-14 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: added missing dependency

diff --git a/php-pear/imagick/PRE_BUILD b/php-pear/imagick/PRE_BUILD
index 4e954a3..ddeaff0 100755
--- a/php-pear/imagick/PRE_BUILD
+++ b/php-pear/imagick/PRE_BUILD
@@ -1,6 +1,14 @@
+. "$GRIMOIRE/FUNCTIONS" &&
+
default_pre_build &&
cd "$SOURCE_DIRECTORY" &&

+patch -p1 < "$SPELL_DIRECTORY/header.patch" &&
+
+if spell_ok php && is_version_less 5.3.9999 $(installed_version php); then
+ patch -p1 < "$SPELL_DIRECTORY/php54.patch"
+fi &&
+
rm -f "$BUILD_DIRECTORY/package.xml" &&

phpize
diff --git a/php-pear/imagick/header.patch b/php-pear/imagick/header.patch
new file mode 100644
index 0000000..59a0174
--- /dev/null
+++ b/php-pear/imagick/header.patch
@@ -0,0 +1,13 @@
+--- imagick-305615/config.m4 2010/11/21 17:00:04
++++ imagick-329769/config.m4 2013/03/13 13:14:23
+@@ -52,7 +52,9 @@
+ else
+ AC_MSG_CHECKING(for MagickWand.h header file)
+
+- if test -r $WAND_DIR/include/ImageMagick/wand/MagickWand.h; then
++ if test -r $WAND_DIR/include/ImageMagick-6/wand/MagickWand.h; then
++ AC_MSG_RESULT(found in
$WAND_DIR/include/ImageMagick-6/wand/MagickWand.h)
++ elif test -r $WAND_DIR/include/ImageMagick/wand/MagickWand.h; then
+ AC_MSG_RESULT(found in
$WAND_DIR/include/ImageMagick/wand/MagickWand.h)
+ else
+ AC_MSG_ERROR(Cannot locate header file MagickWand.h)
diff --git a/php-pear/imagick/php54.patch b/php-pear/imagick/php54.patch
new file mode 100644
index 0000000..596388e
--- /dev/null
+++ b/php-pear/imagick/php54.patch
@@ -0,0 +1,113 @@
+Common subdirectories: imagick-3.0.1/examples and imagick-3.0.1-3/examples
+diff -u imagick-3.0.1/imagick.c imagick-3.0.1-3/imagick.c
+--- imagick-3.0.1/imagick.c 2010-11-19 05:16:01.000000000 +0800
++++ imagick-3.0.1-3/imagick.c 2012-05-10 09:05:51.000000000 +0800
+@@ -2374,7 +2374,11 @@
+ /* ALLOC_HASHTABLE(intern->zo.properties); */
+
+ zend_object_std_init(&intern->zo, class_type TSRMLS_CC);
++#if PHP_VERSION_ID < 50399
+ zend_hash_copy(intern->zo.properties,
&class_type->default_properties, (copy_ctor_func_t) zval_add_ref,(void *)
&tmp, sizeof(zval *));
++#else
++ object_properties_init(&(intern->zo), class_type);
++#endif
+
+ retval.handle = zend_objects_store_put(intern, NULL,
(zend_objects_free_object_storage_t) php_imagick_object_free_storage, NULL
TSRMLS_CC);
+ retval.handlers = (zend_object_handlers *) &imagick_object_handlers;
+@@ -2409,7 +2413,11 @@
+ /* ALLOC_HASHTABLE(intern->zo.properties); */
+
+ zend_object_std_init(&intern->zo, class_type TSRMLS_CC);
++#if PHP_VERSION_ID < 50399
+ zend_hash_copy(intern->zo.properties,
&class_type->default_properties, (copy_ctor_func_t) zval_add_ref,(void *)
&tmp, sizeof(zval *));
++#else
++ object_properties_init(&(intern->zo), class_type);
++#endif
+
+ retval.handle = zend_objects_store_put(intern, NULL,
(zend_objects_free_object_storage_t) php_imagickdraw_object_free_storage,
NULL TSRMLS_CC);
+ retval.handlers = (zend_object_handlers *)
&imagickdraw_object_handlers;
+@@ -2443,7 +2451,11 @@
+ /* ALLOC_HASHTABLE(intern->zo.properties); */
+
+ zend_object_std_init(&intern->zo, class_type TSRMLS_CC);
++#if PHP_VERSION_ID < 50399
+ zend_hash_copy(intern->zo.properties,
&class_type->default_properties, (copy_ctor_func_t) zval_add_ref,(void *)
&tmp, sizeof(zval *));
++#else
++ object_properties_init(&(intern->zo), class_type);
++#endif
+
+ retval.handle = zend_objects_store_put(intern, NULL,
(zend_objects_free_object_storage_t)
php_imagickpixeliterator_object_free_storage, NULL TSRMLS_CC);
+ retval.handlers = (zend_object_handlers *)
&imagickpixeliterator_object_handlers;
+@@ -2471,7 +2483,11 @@
+ /* ALLOC_HASHTABLE(intern->zo.properties); */
+
+ zend_object_std_init(&intern->zo, class_type TSRMLS_CC);
++#if PHP_VERSION_ID < 50399
+ zend_hash_copy(intern->zo.properties,
&class_type->default_properties, (copy_ctor_func_t) zval_add_ref,(void *)
&tmp, sizeof(zval *));
++#else
++ object_properties_init(&(intern->zo), class_type);
++#endif
+
+ retval.handle = zend_objects_store_put(intern, NULL,
(zend_objects_free_object_storage_t) php_imagickpixel_object_free_storage,
NULL TSRMLS_CC);
+ retval.handlers = (zend_object_handlers *)
&imagickpixel_object_handlers;
+diff -u imagick-3.0.1/imagick_helpers.c imagick-3.0.1-3/imagick_helpers.c
+--- imagick-3.0.1/imagick_helpers.c 2010-11-19 05:16:01.000000000 +0800
++++ imagick-3.0.1-3/imagick_helpers.c 2012-05-10 09:02:42.000000000 +0800
+@@ -723,9 +723,11 @@
+
+ int php_imagick_safe_mode_check(const char *filename TSRMLS_DC)
+ {
++#if PHP_VERSION_ID < 50399
+ if (PG(safe_mode) && (!php_checkuid_ex(filename, NULL,
CHECKUID_CHECK_FILE_AND_DIR, CHECKUID_NO_ERRORS))) {
+ return IMAGICK_READ_WRITE_SAFE_MODE_ERROR;
+ }
++#endif
+
+ if (PG(open_basedir) && php_check_open_basedir_ex(filename, 0
TSRMLS_CC)) {
+ return IMAGICK_READ_WRITE_OPEN_BASEDIR_ERROR;
+diff -u imagick-3.0.1/imagick_read.c imagick-3.0.1-3/imagick_read.c
+--- imagick-3.0.1/imagick_read.c 2010-11-19 05:16:01.000000000 +0800
++++ imagick-3.0.1-3/imagick_read.c 2012-05-10 09:03:18.000000000 +0800
+@@ -176,7 +176,11 @@
+ {
+ int status = IMAGICK_READ_WRITE_NO_ERROR;
+
++#if PHP_VERSION_ID < 50399
+ if (PG(open_basedir) || PG(safe_mode)) {
++#else
++ if (PG(open_basedir)) {
++#endif
+ char *absolute = php_imagick_get_absolute_filename(filename,
filename_len TSRMLS_CC);
+
+ if (absolute) {
+diff -u imagick-3.0.1/php_imagick_macros.h
imagick-3.0.1-3/php_imagick_macros.h
+--- imagick-3.0.1/php_imagick_macros.h 2010-11-19 05:16:01.000000000 +0800
++++ imagick-3.0.1-3/php_imagick_macros.h 2012-05-10 09:02:07.000000000
+0800
+@@ -145,6 +145,7 @@
+ value = (type)NULL; \
+ } \
+
++#if PHP_VERSION_ID < 50399
+ #define IMAGICK_SAFE_MODE_CHECK(filename_, status_)\
+ if (filename_) { \
+ if (strlen(filename_) > MAXPATHLEN) { \
+@@ -156,7 +157,18 @@
+ if (php_check_open_basedir_ex(filename_, 0 TSRMLS_CC)) { \
+ status_ = IMAGICK_READ_WRITE_OPEN_BASEDIR_ERROR; \
+ } \
+- } \
++ }
++#else
++#define IMAGICK_SAFE_MODE_CHECK(filename_, status_)\
++ if (filename_) { \
++ if (strlen(filename_) > MAXPATHLEN) { \
++ status_ = IMAGICK_READ_WRITE_FILENAME_TOO_LONG; \
++ } \
++ if (php_check_open_basedir_ex(filename_, 0 TSRMLS_CC)) { \
++ status_ = IMAGICK_READ_WRITE_OPEN_BASEDIR_ERROR; \
++ } \
++ }
++#endif
+
+ #define IMAGICK_HAS_FORMAT(buffer, magick_wand, free_buffer)\
+ buffer = MagickGetImageFormat(magick_wand);\
diff --git a/php-pear/memcache/DETAILS b/php-pear/memcache/DETAILS
index b9ce401..3098210 100755
--- a/php-pear/memcache/DETAILS
+++ b/php-pear/memcache/DETAILS
@@ -1,8 +1,8 @@
SPELL=memcache
- VERSION=3.0.7
+ VERSION=3.0.8
SOURCE=$SPELL-$VERSION.tgz
SOURCE_URL[0]=http://pecl.php.net/get/$SOURCE
-
SOURCE_HASH=sha512:c40a9d831b347c877d7a56bf21a7f96a715a7e251212963daf7aa01564a27bbc8fbcab55fc4a20976763b32d6498501b031776fc531d094389ea98853282cefe
+
SOURCE_HASH=sha512:916c6b21ab7c1021128626c0df35ef0b83cb76b6115fe7c45b003ca4f78ad9484bf3c998bc7ebdee19f84349ff1e56759f74e75aee5bc70b1de9a03c45a99bc3
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://pecl.php.net/package/memcache/
LICENSE[0]=PHP
diff --git a/php-pear/memcache/HISTORY b/php-pear/memcache/HISTORY
index 91078da..0d5a79e 100644
--- a/php-pear/memcache/HISTORY
+++ b/php-pear/memcache/HISTORY
@@ -1,3 +1,6 @@
+2014-09-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.0.8
+
2012-10-04 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.0.7

diff --git a/php-pear/pear-gtk_mdb_designer/DETAILS
b/php-pear/pear-gtk_mdb_designer/DETAILS
index 59e0a0a..cff670c 100755
--- a/php-pear/pear-gtk_mdb_designer/DETAILS
+++ b/php-pear/pear-gtk_mdb_designer/DETAILS
@@ -8,34 +8,28 @@
KEYWORDS="database php"
SHORT='PEAR: An Gtk Database schema designer'
cat << EOF
-A graphical database schema designer, based
-loosely around the MDB schema,
-it features
-- table boxes which are dragged around a
-window to layout your database
-- add/delete tables
-- add delete columns
-- support for NotNull, Indexes, Sequences ,
-Unique Indexes and defaults
-- works totally in non-connected mode (eg. no
-database or setting up required)
-- stores in MDB like xml file.
-- saves to any supported database SQL create
-tables files.
-- screenshots at
-http://devel.akbkhome.com/screenshots/Gtk_MDB/
+A graphical database schema designer, based loosely around the MDB schema.
+
+It features:
+- Table boxes which are dragged around a window to layout your database.
+- Add/delete tables add delete columns support for NotNull, Indexes,
Sequences,
+ Unique Indexes and defaults works totally in non-connected mode (eg. no
+ database or setting up required) stores in MDB like xml file.
+- Saves to any supported database SQL create tables files.
+- Screenshots at http://devel.akbkhome.com/screenshots/Gtk_MDB/
+
Future enhancements:
-- real MDB schema exports
-- relationships = with lines etc.
-Note: the primary aim is to generate SQL files,
-(so that I can get my work done)
-however it is eventually planned to support MDB
-schema's fully.. - just a matter of time..
-To use - just pear install and run
-gtkmdbdesigner
-** Note - this package is not activily being
-maintained. If you find it useful, and what to
-take over please contact the developer.
+- Real MDB.
+- Schema exports relationships = with lines etc.
+
+Note: the primary aim is to generate SQL files, (so that I can get my work
done)
+however it is eventually planned to support MDB schema's fully - just a
matter
+of time.
+
+To use just run gtkmdbdesigner.
+
+Note: this package is not actively being maintained. If you find it useful,
and
+what to take over please contact the developer.
EOF

source $SECTION_DIRECTORY/PEAR_DETAILS
diff --git a/php-pear/pear-gtk_mdb_designer/HISTORY
b/php-pear/pear-gtk_mdb_designer/HISTORY
index e028cca..a0a9fb7 100644
--- a/php-pear/pear-gtk_mdb_designer/HISTORY
+++ b/php-pear/pear-gtk_mdb_designer/HISTORY
@@ -1,3 +1,7 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix typo in description (activily -> actively)
+ * DETAILS: Fix description formatting
+
2008-09-08 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* HISTORY: fixed #12619
* BUILD, DEPENDS, DETAILS, INSTALL, PRE_BUILD: added missing HISTORY
file
diff --git a/php-pear/php-clamav/DEPENDS b/php-pear/php-clamav/DEPENDS
new file mode 100755
index 0000000..704e00d
--- /dev/null
+++ b/php-pear/php-clamav/DEPENDS
@@ -0,0 +1,2 @@
+depends PHP &&
+depends clamav
diff --git a/php-pear/php-clamav/DETAILS b/php-pear/php-clamav/DETAILS
new file mode 100755
index 0000000..95c78d5
--- /dev/null
+++ b/php-pear/php-clamav/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=php-clamav
+ VERSION=0.15.7
+ SOURCE=${SPELL}_${VERSION}.tar.gz
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:df14b757ab0625c858cad90afac1b5ed5334dcb277112ccee2b3a944580b871cb8ac718c5e6539d7f93a1602f0626465c553f0ef2f8fba11986fd5dbb98acdb3
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=http://php-clamav.sourceforge.net/
+ LICENSE[0]=GPL
+ ENTERED=20131126
+ SHORT="ClamAV Interface for PHP5 scripts"
+cat << EOF
+PHP-ClamAV is a PHP5 extension that allows to incorporate virus scanning
+features on your PHP5 scripts.
+
+It uses the Clam AV API for virus scanning.
+EOF
diff --git a/php-pear/php-clamav/FINAL b/php-pear/php-clamav/FINAL
new file mode 100755
index 0000000..86fba6c
--- /dev/null
+++ b/php-pear/php-clamav/FINAL
@@ -0,0 +1,5 @@
+local PHP_EXT=$(php-config --extension-dir) &&
+
+message "${MESSAGE_COLOR}\n" \
+ "Don't forget to add the following line to your php.ini:\n" \
+ "extension = \"$PHP_EXT/clamav.so\"${DEFAULT_COLOR}"
diff --git a/php-pear/php-clamav/HISTORY b/php-pear/php-clamav/HISTORY
new file mode 100644
index 0000000..b94e8f6
--- /dev/null
+++ b/php-pear/php-clamav/HISTORY
@@ -0,0 +1,2 @@
+2013-11-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, PRE_BUILD, FINAL, TRIGGERS: spell created
diff --git a/php-pear/php-clamav/PRE_BUILD b/php-pear/php-clamav/PRE_BUILD
new file mode 100755
index 0000000..7f85d2f
--- /dev/null
+++ b/php-pear/php-clamav/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+phpize
diff --git a/php-pear/php-clamav/TRIGGERS b/php-pear/php-clamav/TRIGGERS
new file mode 100755
index 0000000..fa2f0ec
--- /dev/null
+++ b/php-pear/php-clamav/TRIGGERS
@@ -0,0 +1 @@
+on_cast php cast_self
diff --git a/php-pear/php-dev/DEPENDS b/php-pear/php-dev/DEPENDS
index 9ed5881..1f039ef 100755
--- a/php-pear/php-dev/DEPENDS
+++ b/php-pear/php-dev/DEPENDS
@@ -75,9 +75,9 @@ optional_depends gmp \
"--without-gmp" \
"GNU multi precision library support" &&

-optional_depends openssl \
- "--with-openssl=/usr" \
- "--without-openssl" \
+optional_depends SSL \
+ "--with-opennssl=/usr" \
+ "--without-opennssl" \
"for OpenSSL support" &&

optional_depends gettext \
diff --git a/php-pear/php-dev/DETAILS b/php-pear/php-dev/DETAILS
index 39c0bd7..3217d64 100755
--- a/php-pear/php-dev/DETAILS
+++ b/php-pear/php-dev/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=php-dev
-if [ "$PHP_DEV_AUTOUPDATE" == "y" ]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=6.0
-fi
- SNAP_VER=svn
+ VERSION=$(get_scm_version)
+ SNAP_VER=svn
SOURCE=$SPELL-${SNAP_VER}.tar.bz2
SOURCE_IGNORE=volatile
LICENSE[0]=http://www.php.net/license/3_0.txt
diff --git a/php-pear/php-dev/HISTORY b/php-pear/php-dev/HISTORY
index 3ad9a33..9c06a31 100644
--- a/php-pear/php-dev/HISTORY
+++ b/php-pear/php-dev/HISTORY
@@ -1,3 +1,12 @@
+2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix bad with-SSL usage
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2010-11-03 Ladislav Hagara <hgr AT vabo.cz>
* DEPENDS: jpeg -> JPEG

diff --git a/php-pear/php/CONFLICTS b/php-pear/php/CONFLICTS
index a51827b..7703bf3 100755
--- a/php-pear/php/CONFLICTS
+++ b/php-pear/php/CONFLICTS
@@ -1,2 +1,9 @@
+. "$GRIMOIRE/FUNCTIONS" &&
+
conflicts php-dev &&
-conflicts php4
+conflicts php4 &&
+
+# PHP >=5.3 includes fileinfo
+if spell_ok fileinfo && is_version_less 5.2.9999 "${VERSION}"; then
+ conflicts fileinfo y
+fi
diff --git a/php-pear/php/DEPENDS b/php-pear/php/DEPENDS
index 50b6b7d..a7eb5a1 100755
--- a/php-pear/php/DEPENDS
+++ b/php-pear/php/DEPENDS
@@ -71,15 +71,15 @@ optional_depends C-CLIENT \
"--with-imap=${INSTALL_ROOT}/usr" "--without-imap" \
"for IMAP support" &&

-optional_depends openssl \
+optional_depends SSL \
"--with-openssl" "--without-openssl" \
"for OpenSSL support" &&

if is_depends_enabled $SPELL $(get_spell_provider $SPELL C-CLIENT); then
- if is_depends_enabled $SPELL openssl; then
+ if is_depends_enabled $SPELL $(get_spell_provider $SPELL SSL); then
list_add "PHP5_OPTS" "--with-imap-ssl"
else
- optional_depends openssl \
+ optional_depends SSL \
"--with-imap-ssl" \
"--without-imap-ssl" \
"for SSL support with IMAP (but not elsewhere)"
@@ -101,6 +101,11 @@ if is_version_less 5.2.9999 "${VERSION}"; then
"--with-enchant" "--without-enchant" \
"use enchant for spelling functions?" &&

+ optional_depends icu \
+ "--enable-intl --with-icu-dir=${INSTALL_ROOT}/usr" \
+ "--disable-intl --without-icu-dir" \
+ "for ICU unicode (internationalization) support" &&
+
optional_depends oniguruma \
"--with-onig=${INSTALL_ROOT}/usr" "--without-onig" \
"for external oniguruma"
@@ -136,11 +141,6 @@ optional_depends gettext \
"--with-gettext" "--without-gettext" \
"for GNU gettext support" &&

-optional_depends icu \
- "--with-icu-dir=${INSTALL_ROOT}/usr" \
- "--without-icu-dir" \
- "for ICU unicode support" &&
-
# new database madness
# DB_DRIVERS="mysql mysqli pgsql sqlite sqlite3 firebird unixODBC iODBC"
# PDO_DRIVERS="mysql pgsql firebird unixODBC iODBC"
@@ -155,6 +155,8 @@ if list_find "$PHP5_DATABASE_DRIVERS" "mysql" ||
list_find "$PHP5_DATABASE_DRIVE
else
list_add "PHP5_OPTS" "--with-mysql=${INSTALL_ROOT}/usr"
fi
+ else
+ list_add "PHP5_OPTS" "--with-mysql=${INSTALL_ROOT}/usr"
fi
else
list_add "PHP5_OPTS" "--without-mysql"
diff --git a/php-pear/php/DETAILS b/php-pear/php/DETAILS
index 609fae9..8f027e4 100755
--- a/php-pear/php/DETAILS
+++ b/php-pear/php/DETAILS
@@ -1,13 +1,14 @@
SPELL=php
if [[ $PHP5_BRANCH == stable ]]; then
- VERSION=5.4.12
+ VERSION=5.4.36
+ SECURITY_PATCH=12
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=http://static.php.net/www.php.net/distributions/$SOURCE
-
SOURCE_HASH=sha512:c4e87ff0d9457114f8428479e41cb69ffc4f4cc98a92fb0359e6130edb09b0af17ff344b3409f2f7850177591f288658f9a2797eac9962c9fb4f9eb58be64c21
+
SOURCE_HASH=sha512:1c37c63d51c02ae307fbbbba29129690f9746d7a766f4ccd1f763a3be4119228882a345b38bdce65a60e528da30b70670528f641eca3254890657e38569d4122
elif [[ $PHP5_BRANCH == previous ]]; then
- VERSION=5.3.22
- SECURITY_PATCH=19
-
SOURCE_HASH=sha512:ab6fbb7cd2c9c0bff2dcc4198622f63c88c5047f7931b367ceb99e030204128fb2f7b3d2eb3578d2f4b6d5b11167976a66fc4d73db442e0e64a2a6376586f9d7
+ VERSION=5.3.29
+ SECURITY_PATCH=23
+
SOURCE_HASH=sha512:c22c463df7371bbd97beb258f0a9b9d77ec5c3c733fc565091e2bfcda3da2f1d2ab406047afcc70a6da2331acd2698885328d5a334c9922fa7591852eefda5f7
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=http://static.php.net/www.php.net/distributions/$SOURCE
# if [[ $PHP5_SUHOSIN == y ]]; then
@@ -27,7 +28,7 @@ elif [[ $PHP5_BRANCH == alpha ]]; then

SOURCE_HASH=sha512:647a60adc47392bfa35b73a26873f6ac68a555ba146201b47a7fae7e76c078d6bf41a93f5f7e60b38c005c81ec74979ef5625673695934ebb01069ea465a9b79
elif [[ $PHP5_BRANCH == legacy ]]; then
VERSION=5.2.17
- SECURITY_PATCH=21
+ SECURITY_PATCH=23

SOURCE_HASH=sha512:baf3b5038468c9fa7c1a9e0506ed23559c21ba8df29380498a24e8d31c4c5f3633f29b1bc2faa3e59c6e5336536c09e19a5462b0a9d5916181c08f1f19abbca8
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=http://static.php.net/www.php.net/distributions/$SOURCE
@@ -41,9 +42,9 @@ elif [[ $PHP5_BRANCH == legacy ]]; then
SOURCE3_URL="http://download.suhosin.org/$SOURCE3";
SOURCE2_GPG="suhosin.gpg:$SOURCE3:UPSTREAM_KEY"
fi
- SOURCE4=php52-backports-20121114.patch
+ SOURCE4=php52-backports-20130717.patch
SOURCE4_URL=http://php52-backports.googlecode.com/files/$SOURCE4
-
SOURCE4_HASH=sha512:cce9b47afd100ff0b650972fa6c7b0ed1c255da95bb8427238d336fee05fc7125cf9aacf5b9503986c3c45d57ca075e5b805dd0a2eb857917281ae4c4d715fad
+
SOURCE4_HASH=sha512:ec31a0a99c225e1f9f8df494e8661a879f5017f2b82c5180f225b5d71eb7cdbebfdc888a4c54b3c38ae44bff1fe263142f0cce0ed4787cc9bdd175c42f7f3eaa
else
# rc branch
VERSION=5.3.17
diff --git a/php-pear/php/HISTORY b/php-pear/php/HISTORY
index 8c17d2c..3b9a5cd 100644
--- a/php-pear/php/HISTORY
+++ b/php-pear/php/HISTORY
@@ -1,3 +1,91 @@
+2014-12-19 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.4.36 (stable); SECURITY_PATCH++
+ (CVE-2014-8142)
+
+2014-11-14 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.4.35 (stable); SECURITY_PATCH++
+ (CVE-2014-3710)
+
+2014-10-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: corrected ssl flags
+
+2014-10-17 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.4.34 (stable); SECURITY_PATCH++
+ (CVE-2014-3668, CVE-2014-3669, CVE-2014-3670)
+
+2014-09-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.4.33 (stable)
+ * DEPENDS: corrected SSL case
+
+2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix bad with-SSL usage
+
+2014-08-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.4.32 (stable); SECURITY_PATCH++
+ (CVE-2014-2497, CVE-2014-3538, CVE-2014-3587, CVE-2014-3597,
+ CVE-2014-4670, CVE-2014-4698, CVE-2014-5120)
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-08-15 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.3.29 (previous); SECURITY_PATCH++
+
+2014-07-25 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.4.31 (stable)
+
+2014-06-27 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.4.30 (stable); SECUIRTY_PATCH++
+ (CVE-2014-3981, CVE-2014-0207, CVE-2014-3478, CVE-2014-3479,
+ CVE-2014-3480, CVE-2014-3487, CVE-2014-4049, CVE-2014-3515)
+
+2014-05-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.4.29 (stable); SECUIRTY_PATCH++
+ (CVE-2014-0238, CVE-2014-0237)
+
+2014-05-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.4.28 (stable); SECUIRTY_PATCH++
+ (CVE-2014-0185)
+
+2014-04-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.4.27 (stable); SECUIRTY_PATCH++
+ (CVE-2013-7345)
+ * DEPENDS: added intl enable/disable flags for icu
+
+2014-03-11 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.4.26 (stable); SECUIRTY_PATCH++
+ (CVE-2014-1943, CVE-2014-2270)
+
+2014-02-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.4.25 (stable)
+
+2014-01-11 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.4.24 (stable)
+
+2014-01-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.3.28 (previous); SECUIRTY_PATCH++
+ (CVE-2013-4073, CVE-2013-6420)
+
+2013-12-18 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.4.23 (stable); SECUIRTY_PATCH++ (several
+ CVEs)
+
+2013-10-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: fixed spell bug for building regular mysql module for
legacy
+ branch
+
+2013-07-19 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.3.27 (previous), 5.4.17 (stable);
updated
+ backports+security patches for legacy branch to 20130717;
+ SECURITY_PATCH++
+
+2013-03-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.3.23 (previous), 5.4.13 (stable);
+ SECURITY_PATCH++ (CVE-2013-1643 and CVE-2013-1635); updated
+ backports+security patches for legacy branch to 20130320
+ * DEPENDS: icu is available only since 5.3
+ * CONFLICTS: added conflicts with fileinfo for PHP >=5.3
+
2013-02-27 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: switched stable to 5.4 (5.4.12); updated spell to 5.3.22
(previous), 5.5.0alpha5 (alpha)
diff --git a/php-pear/php4/BUILD b/php-pear/php4/BUILD
index dae83af..1f0944a 100755
--- a/php-pear/php4/BUILD
+++ b/php-pear/php4/BUILD
@@ -14,7 +14,7 @@ OPTS="$OPTS \
# Setup SSL IMAP if wanted
#
if echo $OPTS | grep -q -- --with-imap; then
- if spell_ok openssl; then
+ if spell_ok $(get_spell_provider $SPELL SSL); then
OPTS="$OPTS --with-imap-ssl"
fi
fi &&
diff --git a/php-pear/php4/DEPENDS b/php-pear/php4/DEPENDS
index 311d43f..0fde39f 100755
--- a/php-pear/php4/DEPENDS
+++ b/php-pear/php4/DEPENDS
@@ -67,7 +67,7 @@ optional_depends gmp \
"--without-gmp" \
"GNU multi precision library support" &&

-optional_depends openssl \
+optional_depends SSL \
"--with-openssl=/usr" \
"--without-openssl" \
"for OpenSSL support" &&
diff --git a/php-pear/php4/HISTORY b/php-pear/php4/HISTORY
index 43fbe06..1952345 100644
--- a/php-pear/php4/HISTORY
+++ b/php-pear/php4/HISTORY
@@ -1,3 +1,6 @@
+2014-10-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS, BUILD: use SSL provider
+
2010-11-03 Ladislav Hagara <hgr AT vabo.cz>
* DEPENDS: jpeg -> JPEG

diff --git a/php-pear/xcache/DETAILS b/php-pear/xcache/DETAILS
index 75665d2..6d57da6 100755
--- a/php-pear/xcache/DETAILS
+++ b/php-pear/xcache/DETAILS
@@ -1,9 +1,9 @@
SPELL=xcache
- VERSION=3.0.1
+ VERSION=3.1.0
SECURITY_PATCH=1
SOURCE="${SPELL}-${VERSION}.tar.bz2"
SOURCE_URL[0]=http://xcache.lighttpd.net/pub/Releases/${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:e985709df495e89d859c2a46c73f4f091d15fc563a2cec2644d1c9d247e31475c1991dc159d30aa5f9f50cde441ed372819c984a37997d97c32631148443a045
+
SOURCE_HASH=sha512:9f003a7694772ce7e72b2e23ce83d52b31520be1a9f6be2e5195de6dec2bd4e2ec31c4359c7efb9f761e5c80fc5c78d679763ca9a21c74dbab960252c3df13cb
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
DOCS="AUTHORS COPYING ChangeLog INSTALL NEWS README THANKS
xcache.ini"
DOC_DIRS="admin"
@@ -12,7 +12,8 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
ENTERED=20071215
SHORT="fast, stable opcode cacher for PHP"
cat << EOF
-XCache is a fast, stable PHP opcode cacher that has been tested and run on
-production servers under high load. It supports and is tested on all lastest
-PHP CVS branches, such as PHP_4_3, PHP_4_4, PHP_5_1, PHP_5_2, and HEAD (6.x).
+XCache is a fast, stable PHP opcode cacher that has been proven and is now
+running on production servers under high load. It is tested (on linux) and
+supported on all of the latest PHP release branches such as PHP_5_1, PHP_5_2,
+PHP_5_3, PHP_5_4, PHP_5_5.
EOF
diff --git a/php-pear/xcache/HISTORY b/php-pear/xcache/HISTORY
index d4d334e..d72bfa7 100644
--- a/php-pear/xcache/HISTORY
+++ b/php-pear/xcache/HISTORY
@@ -1,3 +1,9 @@
+2013-12-19 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.1.0; updated description
+
+2013-06-19 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.0.3
+
2013-01-14 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.0.1

diff --git a/php-pear/xdebug/DETAILS b/php-pear/xdebug/DETAILS
index 6227e70..506a918 100755
--- a/php-pear/xdebug/DETAILS
+++ b/php-pear/xdebug/DETAILS
@@ -1,6 +1,6 @@
SPELL=xdebug
- VERSION=2.1.3
-
SOURCE_HASH=sha512:574f5e89cd32b8c0ec461d61e32bd3941a3c47488bc6a6d3e17d8a8ac7d3a768d268554dfb7efdb8f5ba0b4078ad5aae283698a4bbe3c84c31cca6a33b62ce9e
+ VERSION=2.2.3
+
SOURCE_HASH=sha512:2ba62010776a1bf05fbbc9bee086b88ce23d257814e309732e4ec3015079213a7a8cf855256edadd8566d564050a6e517ac9f3c239e3be3af0bfdcb3a79d21bc
SOURCE=$SPELL-$VERSION.tgz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://www.xdebug.org/files/$SOURCE
@@ -14,9 +14,9 @@ The Xdebug extension helps you debugging your script by
providing a lot of
valuable debug information. The debug information that Xdebug can provide
includes the following:
* stack and function traces in error messages with:
- o full parameter display for user defined functions
- o function name, file name and line indications
- o support for member functions
+ o full parameter display for user defined functions
+ o function name, file name and line indications
+ o support for member functions
* memory allocation
* protection for infinite recursions
EOF
diff --git a/php-pear/xdebug/HISTORY b/php-pear/xdebug/HISTORY
index 8de91d8..6d5c2a4 100644
--- a/php-pear/xdebug/HISTORY
+++ b/php-pear/xdebug/HISTORY
@@ -1,3 +1,6 @@
+2013-06-04 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.2.3; cleaned up desc
+
2012-02-19 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.1.3

diff --git a/printer/cups-filters/BUILD b/printer/cups-filters/BUILD
new file mode 100755
index 0000000..31e759c
--- /dev/null
+++ b/printer/cups-filters/BUILD
@@ -0,0 +1,4 @@
+OPTS="--with-rcdir=no $OPTS" &&
+make_single &&
+default_build &&
+make_normal
diff --git a/printer/cups-filters/DEPENDS b/printer/cups-filters/DEPENDS
index 3c16940..13cd848 100755
--- a/printer/cups-filters/DEPENDS
+++ b/printer/cups-filters/DEPENDS
@@ -1,6 +1,8 @@
depends -sub CXX gcc &&
depends zlib &&
depends pkgconfig &&
+depends cups &&
+depends dbus '--enable-dbus' &&
depends ghostscript &&
depends qpdf &&
depends -sub XPDF_HEADERS poppler &&
diff --git a/printer/cups-filters/DETAILS b/printer/cups-filters/DETAILS
index 2f2e1e6..bd79376 100755
--- a/printer/cups-filters/DETAILS
+++ b/printer/cups-filters/DETAILS
@@ -1,10 +1,10 @@
SPELL=cups-filters
- VERSION=1.0.29
-
SOURCE_HASH=sha512:a53ea0a4cc1673e0a4ec7da1273f3a750f006eb418cef708eea19ddcd66d134cd8c1e304b44b0c1d8ef7dd293f163947c5c8a7e9a890d1bd1f4a91d9508a0c4a
+ VERSION=1.0.61
+
SOURCE_HASH=sha512:7d538d71e6c8342e521f4366c443e767b64e324ed1689bb56c15e70211c91ea89e819c7ae142a9f6d86a111c6a5a4d44ba7b8aa2e5d0d71247fc2d3771c1598d
# SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=http://www.openprinting.org/download/$SPELL/$SOURCE
+ SOURCE_URL[0]=https://www.openprinting.org/download/$SPELL/$SOURCE
WEB_SITE=http://www.openprinting.org
ENTERED=20120727
LICENSE[0]=http://www.cups.org/faq0003.html
diff --git a/printer/cups-filters/HISTORY b/printer/cups-filters/HISTORY
index f2ac5f0..9c3130d 100644
--- a/printer/cups-filters/HISTORY
+++ b/printer/cups-filters/HISTORY
@@ -1,3 +1,79 @@
+2014-11-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.61
+
+2014-10-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * TRIGGERS: added
+ * DEPENDS: add cups, dbus
+
+2014-10-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.60
+
+2014-09-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.59
+
+2014-08-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.58
+
+2014-06-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.54
+
+2014-05-24 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: Use make_single
+
+2014-04-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.53
+
+2014-04-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.52
+
+2014-03-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.50
+
+2014-03-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.48
+
+2014-02-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.46
+
+2014-01-26 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.44
+
+2013-12-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.43
+
+2013-12-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.42
+
+2013-11-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.41
+
+2013-10-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.40
+
+2013-10-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.39
+
+2013-09-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.38
+
+2013-08-15 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.36
+ now supports poppler-0.24.0
+
+2013-07-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.35
+
+2013-06-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1
+ * BUILD: added, to disable installation of distro-specific init stuff
+
+2013-04-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.34
+
+2013-04-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.33
+ * PRE_BUILD, poppler-022.patch: deleted
+
2013-02-23 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.0.29
* DEPENDS: added avahi optional dependency; added comment about bc
diff --git a/printer/cups-filters/PRE_BUILD b/printer/cups-filters/PRE_BUILD
deleted file mode 100755
index ffc98e6..0000000
--- a/printer/cups-filters/PRE_BUILD
+++ /dev/null
@@ -1,4 +0,0 @@
-default_pre_build &&
-cd "$SOURCE_DIRECTORY" &&
-
-patch -p0 < "$SPELL_DIRECTORY/poppler-022.patch"
diff --git a/printer/cups-filters/TRIGGERS b/printer/cups-filters/TRIGGERS
new file mode 100755
index 0000000..51fd919
--- /dev/null
+++ b/printer/cups-filters/TRIGGERS
@@ -0,0 +1,2 @@
+on_cast cups cast_self
+
diff --git a/printer/cups-filters/poppler-022.patch
b/printer/cups-filters/poppler-022.patch
deleted file mode 100644
index 4d20533..0000000
--- a/printer/cups-filters/poppler-022.patch
+++ /dev/null
@@ -1,60 +0,0 @@
-=== modified file 'NEWS'
---- NEWS 2013-01-02 18:23:25 +0000
-+++ NEWS 2013-01-09 10:42:32 +0000
-@@ -1,6 +1,11 @@
- NEWS - OpenPrinting CUPS Filters v1.0.29 - 2013-01-02
- -----------------------------------------------------
-
-+CHANGES IN V1.0.30
-+
-+ - pdftoopvp: Let it build with Poppler 0.22.x. Thanks to Koji Otani
-+ from BBR Inc. (Bug #1089).
-+
- CHANGES IN V1.0.29
-
- - Fixed ./configure option "--with-rcdir=no". Thanks to Jiri
-
-=== modified file 'filter/pdftoopvp/OPVPOutputDev.cxx'
---- filter/pdftoopvp/OPVPOutputDev.cxx 2012-07-20 08:32:55 +0000
-+++ filter/pdftoopvp/OPVPOutputDev.cxx 2013-01-09 10:42:32 +0000
-@@ -1804,8 +1804,14 @@
- maskSplash = new Splash(maskBitmap, gFalse);
- maskColor[0] = 0;
- maskSplash->clear(maskColor);
-+#if POPPLER_VERSION_MAJOR <= 0 && (POPPLER_VERSION_MINOR <= 20 ||
(POPPLER_VERSION_MINOR == 21 && POPPLER_VERSION_MICRO <= 2))
- maskSplash->drawImage(&imageSrc, &imgMaskData,
- splashModeMono8, gFalse, maskWidth, maskHeight, mat);
-+#else
-+ maskSplash->drawImage(&imageSrc, &imgMaskData,
-+ splashModeMono8, gFalse, maskWidth, maskHeight,
-+ mat,gFalse);
-+#endif
- delete imgMaskData.imgStr;
- maskStr->close();
- gfree(imgMaskData.lookup);
-
-=== modified file 'filter/pdftoopvp/oprs/OPRS.cxx'
---- filter/pdftoopvp/oprs/OPRS.cxx 2012-09-10 19:56:59 +0000
-+++ filter/pdftoopvp/oprs/OPRS.cxx 2013-01-09 10:42:32 +0000
-@@ -5,6 +5,9 @@
- //========================================================================
-
- #include <config.h>
-+#ifdef HAVE_CPP_POPPLER_VERSION_H
-+#include "cpp/poppler-version.h"
-+#endif
-
- #ifdef USE_GCC_PRAGMAS
- #pragma implementation
-@@ -235,7 +238,11 @@
- SplashColorMode srcMode, GBool srcAlpha,
- int w, int h, SplashCoord *mat) {
- if (rasterMode) {
-+#if POPPLER_VERSION_MAJOR <= 0 && (POPPLER_VERSION_MINOR <= 20 ||
(POPPLER_VERSION_MINOR == 21 && POPPLER_VERSION_MICRO <= 2))
- return splash->drawImage(src,srcData,srcMode,srcAlpha,w,h,mat);
-+#else
-+ return splash->drawImage(src,srcData,srcMode,srcAlpha,w,h,mat,gFalse);
-+#endif
- } else {
- return opvpSplash->drawImage(src,srcData,srcMode,srcAlpha,w,h,mat);
- }
diff --git a/printer/cups-old/DEPENDS b/printer/cups-old/DEPENDS
index 1152a40..0e85430 100755
--- a/printer/cups-old/DEPENDS
+++ b/printer/cups-old/DEPENDS
@@ -10,7 +10,7 @@ optional_depends "linux-pam" \
"--disable-pam" \
"for pluggable authentication" &&

-optional_depends "openssl" \
+optional_depends "SSL" \
"--enable-ssl" \
"--disable-ssl" \
"for encrypted communications"
diff --git a/printer/cups-old/HISTORY b/printer/cups-old/HISTORY
index 7cdfbeb..96aa25a 100644
--- a/printer/cups-old/HISTORY
+++ b/printer/cups-old/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2010-11-03 Ladislav Hagara <hgr AT vabo.cz>
* DEPENDS: jpeg -> JPEG

diff --git a/printer/cups/BUILD b/printer/cups/BUILD
index 75edb7b..6922de6 100755
--- a/printer/cups/BUILD
+++ b/printer/cups/BUILD
@@ -13,5 +13,7 @@ else
fi &&

OPTS="--libdir=$INSTALL_ROOT/usr/lib $CUPS_OPTS $OPTS" &&
+OPTS="$OPTS CC=gcc CXX=g++" &&
+OPTS+=" --disable-static" &&

default_build
diff --git a/printer/cups/CONFIGURE b/printer/cups/CONFIGURE
index 2b3c16d..8d83457 100755
--- a/printer/cups/CONFIGURE
+++ b/printer/cups/CONFIGURE
@@ -8,11 +8,6 @@ if [[ $EXTRA_LANG == y ]]; then
fi &&

config_query_option CUPS_OPTS \
- "Do you want to use network default printers" \
- y \
- '--enable-use-network-default' \
- '--disable-use-network-default' &&
-config_query_option CUPS_OPTS \
"Do you want to enable raw printing" \
n \
'--enable-raw-printing' \
diff --git a/printer/cups/DEPENDS b/printer/cups/DEPENDS
index 810813b..852dea3 100755
--- a/printer/cups/DEPENDS
+++ b/printer/cups/DEPENDS
@@ -1,7 +1,19 @@
depends zlib &&
depends -sub CXX gcc &&
depends pkgconfig &&
+
depends shared-mime-info &&
+
+optional_depends avahi \
+ '--enable-avahi' \
+ '--disable-avahi' \
+ 'use Avahi Service Discovery' &&
+
+optional_depends mdnsresponder \
+ '--enable-dnssd' \
+ '--disable-dnssd' \
+ 'DNS Service Discovery' &&
+
optional_depends libpaper \
'--enable-libpaper' \
'--disable-libpaper' \
@@ -25,7 +37,7 @@ optional_depends php \
'--without-php' \
'Enable php support' &&

-optional_depends "LIBUSB" \
+optional_depends "libusb" \
'--enable-libusb' \
'--disable-libusb' \
'usb printers' &&
@@ -39,21 +51,14 @@ optional_depends "linux-pam" \
"--disable-pam" \
"for pluggable authentication" &&

-optional_depends "gnutls" \
- "--enable-gnutls" \
- "" \
- "use GNU TLS for SSL/TLS support" &&
-
-optional_depends "openssl" \
- "--enable-openssl" \
- "" \
- "for encrypted communications" &&
+optional_depends gnutls "--enable-gnutls" "--disable-gnutls --disable-ssl"
'security' &&

optional_depends "acl" \
- "" \
- "" \
+ "--enable-acl"
\
+ "--disable-acl"
\
"for file system access control lists support" &&

+optional_depends krb5 '--enable-gssapi' '--disable-gssapi' 'GSSAPI support'
&&

suggest_depends ghostscript '' '' 'to print Postscript files'
suggest_depends cups-filters '' '' 'extra backends and filters'
diff --git a/printer/cups/DETAILS b/printer/cups/DETAILS
index 25530bf..99da0b0 100755
--- a/printer/cups/DETAILS
+++ b/printer/cups/DETAILS
@@ -3,15 +3,13 @@
# VERSION=1.4.3
# SOURCE_HASH=sha512:
#else
- VERSION=1.6.1
-
SOURCE_HASH=sha512:4652ab1c2a1d7650b4cb7e552a1689624471e0196bb1a5f389614f8727c1b1d6c59370511217ba6ae8ba427b4b0787ade8de0a9eadb0af3fe483833fbf152305
- SECURITY_PATCH=5
+ VERSION=2.0.1
+
SOURCE_HASH=sha512:a92e4735f23f45fd16fb47ea729be762001c5b74f785d344bb11d3e87a361aa772ef79ff41106cdc30f45a1396ba419d6e5f77164b9deee27876e9928357f3ce
+ SECURITY_PATCH=7
#fi
SOURCE=$SPELL-$VERSION-source.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=http://ftp.easysw.com/pub/$SPELL/$VERSION/$SOURCE
-
SOURCE_URL[1]=ftp://ftp.rz.tu-bs.de/pub/mirror/ftp.easysw.com/ftp/pub/$SPELL/$VERSION/$SOURCE
- SOURCE_URL[2]=ftp://ftp.easysw.com/pub/$SPELL/$VERSION/$SOURCE
+ SOURCE_URL[0]=http://www.cups.org/software/$VERSION/$SOURCE
WEB_SITE=http://www.cups.org
# SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
ENTERED=20010922
diff --git a/printer/cups/FINAL b/printer/cups/FINAL
index 8abcc90..604cb27 100755
--- a/printer/cups/FINAL
+++ b/printer/cups/FINAL
@@ -1 +1,2 @@
+default_final &&
update-mime-database /usr/share/mime/
diff --git a/printer/cups/HISTORY b/printer/cups/HISTORY
index 6ec3e40..c6d77e6 100644
--- a/printer/cups/HISTORY
+++ b/printer/cups/HISTORY
@@ -1,3 +1,61 @@
+2014-11-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.0.1
+ * DEPENDS: add optional avahi
+ * BUILD: disable static - causes build problems
+
+2014-10-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: add flags for acl
+ remove references to openssl
+ mdnsresponder is now optional
+
+2014-10-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.0.0
+ * DEPENDS, CONFIGURE: openssl is no longer supported
+
+2014-09-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: add krb5
+ * FINAL: specify default_final
+
+2014-08-31 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.7.5
+ SECURITY_PATCH++, fix CVE-2014-5029/5030/5031
+
+2014-08-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS, CONFIGURE: improve SSL/gnutls choice - remive obsolete
flags
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+ fix ssl
+
+2014-07-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.7.4
+ SECURITY_PATCH++, fix CVE-2014-353
+
+2014-05-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.7.3
+ * DEPEDNS: add mdnsresponder
+
+2014-01-9 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.7.1
+
+2013-10-25 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.7.0
+
+2013-10-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.6.4
+
+2013-09-14 Robin Cook <rcook AT wyrms.net>
+ * BUILD: force to use gcc as will use clang by default and fail
+
+2013-07-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.6.3
+
+2013-05-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: fixed source url
+
+2013-03-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.6.2
+
2013-02-24 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: adjust flags for openssl & gnutls

diff --git a/printer/ghostscript/DEPENDS b/printer/ghostscript/DEPENDS
index cb8e96d..e5038f0 100755
--- a/printer/ghostscript/DEPENDS
+++ b/printer/ghostscript/DEPENDS
@@ -1,7 +1,9 @@
depends e2fsprogs &&
+depends fontconfig &&
depends freetype2 &&
depends JPEG &&
depends tiff '--with-system-libtiff' &&
+depends lcms2 &&
depends libpng &&
depends zlib &&

@@ -32,7 +34,7 @@ optional_depends libpaper \
"papersize support" &&

optional_depends "CUPS" \
- "--enable-cups --with-install-cups" \
+ "--enable-cups" \
"--disable-cups" \
"CUPS print spooler support" &&

@@ -41,11 +43,6 @@ optional_depends "ijs" \
"--without-ijs" \
"for IJS print protocol support" &&

-optional_depends "jasper" \
- "--with-jasper" \
- "--without-jasper" \
- "JPEG 2000 support" &&
-
optional_depends "openjpeg" \
"--enable-openjpeg" \
"--disable-openjpeg" \
diff --git a/printer/ghostscript/DETAILS b/printer/ghostscript/DETAILS
index 85277f4..3c5462a 100755
--- a/printer/ghostscript/DETAILS
+++ b/printer/ghostscript/DETAILS
@@ -1,6 +1,6 @@
SPELL=ghostscript
- VERSION=9.07
-
SOURCE_HASH=sha512:7e075b82afd8057adb5b788d64e7bf6e1c769dd64acd74b8be13621504521ba088b3115984b0610967c1da6a54f6d824f7fef36b79264a949408912fc9a558d4
+ VERSION=9.15
+
SOURCE_HASH=sha512:5c800615bb813f827c218145eb3238773e01f0941efca51abf4233ac6fdb96154b362c65a9567dc6b22794cb2caff69a58eb436c7f9c8e5370a4a64087e50c7e
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://www.ghostscript.com/
diff --git a/printer/ghostscript/HISTORY b/printer/ghostscript/HISTORY
index e70b5ff..d254cc7 100644
--- a/printer/ghostscript/HISTORY
+++ b/printer/ghostscript/HISTORY
@@ -1,3 +1,23 @@
+2014-12-31 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: lcms2 is no longer optional, but required
+
+2014-10-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 9.15
+
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: fontconfig
+
+2014-08-31 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 9.14
+ * DEPENDS: remove obsolete cups option
+ * PRE_BUILD: remove some more embedded libraries
+
+2013-09-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 9.10
+
+2013-04-11 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: remove jasper
+
2013-02-15 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 9.07
* DEPENDS: remove lcms2, they use a patched version
diff --git a/printer/ghostscript/PRE_BUILD b/printer/ghostscript/PRE_BUILD
index 1f9a497..198cfab 100755
--- a/printer/ghostscript/PRE_BUILD
+++ b/printer/ghostscript/PRE_BUILD
@@ -1,4 +1,4 @@
default_pre_build &&
cd $SOURCE_DIRECTORY &&
# remove most of the embedded libraries. use the system ones instead
-rm -rf freetype jasper jpeg jpegxr lcms libpng openjpeg tiff zlib
+rm -rf freetype jpeg jpegxr lcms libpng openjpeg tiff lcms2 cups ijs expat
*.vcproj
diff --git a/printer/glabels/DEPENDS b/printer/glabels/DEPENDS
index d6dd79b..7629df3 100755
--- a/printer/glabels/DEPENDS
+++ b/printer/glabels/DEPENDS
@@ -1,20 +1,38 @@
-depends intltool &&
-depends glib2 &&
-depends pkgconfig &&
-depends gtk+2 &&
-depends libxml2 &&
-depends libglade2 &&
-depends libgnomeui &&
-depends libgnome &&
-depends shared-mime-info &&
-depends desktop-file-utils &&
+depends pkgconfig &&
+depends glib2 &&
+depends pango &&
+depends cairo &&
+depends gtk+3 &&
+depends libxml2 &&
+depends librsvg2 &&

optional_depends gtk-doc \
"--enable-gtk-doc" \
"--disable-gtk-doc" \
"to build documentation" &&

+optional_depends barcode \
+ "--with-libbarcode" \
+ "--without-libbarcode" \
+ "for GNU Barcode support" &&
+
+optional_depends zint \
+ "--with-libzint" \
+ "--without-libzint" \
+ "for Zint Barcode support" &&
+
+optional_depends libqrencode \
+ "--with-libqrencode" \
+ "--without-libqrencode" \
+ "for QR code support" &&
+
+optional_depends iec16022 \
+ "--with-libiec16022" \
+ "--without-libiec16022" \
+ "for IEC 16022 support" &&
+
optional_depends evolution-data-server \
"--with-libebook" \
"--without-libebook" \
- "for Evolution Data Server support"
+ "for Evolution Data Server support"
+
diff --git a/printer/glabels/DETAILS b/printer/glabels/DETAILS
index b3cbe81..0e4d2f3 100755
--- a/printer/glabels/DETAILS
+++ b/printer/glabels/DETAILS
@@ -1,10 +1,10 @@
SPELL=glabels
- VERSION=2.2.8
+ VERSION=3.2.0
BRANCH=${VERSION:0:3}
- SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig:UPSTREAM_HASH"
+
SOURCE_HASH=sha512:67faab8eb9f4128b532bce55a9fab34462c008d0990ba87e4d555359bec1bb162489d4bdf5efbb86c4fcfc708c92da4d88a91dd2a85f0989c9133af6b011c3ff
WEB_SITE=http://www.glabels.org/
LICENSE[0]=GPL
ENTERED=20070512
diff --git a/printer/glabels/HISTORY b/printer/glabels/HISTORY
index 91295b5..44b5cdb 100644
--- a/printer/glabels/HISTORY
+++ b/printer/glabels/HISTORY
@@ -1,3 +1,7 @@
+2013-11-17 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated to 3.2.0
+ * DEPENDS: updated depends
+
2010-04-22 Vasil Yonkov <spirtbrat AT sourcemage.org>
* DEPENDS: added intltool, added optional gtk-doc,
evolution-data-server

diff --git a/printer/glabels/glabels-2.2.8.tar.gz.sig
b/printer/glabels/glabels-2.2.8.tar.gz.sig
deleted file mode 100644
index e2ae253..0000000
Binary files a/printer/glabels/glabels-2.2.8.tar.gz.sig and /dev/null differ
diff --git a/printer/gtklp/DEPENDS b/printer/gtklp/DEPENDS
index f1f4c11..5094ee0 100755
--- a/printer/gtklp/DEPENDS
+++ b/printer/gtklp/DEPENDS
@@ -3,7 +3,7 @@ depends gtk+2 &&
depends intltool &&
depends CUPS &&

-optional_depends openssl \
+optional_depends SSL \
"--enable-ssl" \
"--disable-ssl" \
"for SSL/TLS support" &&
diff --git a/printer/gtklp/HISTORY b/printer/gtklp/HISTORY
index 0fe972d..17ad319 100644
--- a/printer/gtklp/HISTORY
+++ b/printer/gtklp/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2012-08-19 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.2.9; renewed website
* DEPENDS: added missing dependencies
diff --git a/printer/gutenprint/BUILD b/printer/gutenprint/BUILD
index 7e3ff0e..ef085be 100755
--- a/printer/gutenprint/BUILD
+++ b/printer/gutenprint/BUILD
@@ -1,2 +1,3 @@
OPTS="$GTP_LANG $OPTS" &&
+LDFLAGS+=" -Wl,--as-needed" &&
default_build
diff --git a/printer/gutenprint/DEPENDS b/printer/gutenprint/DEPENDS
index 3a5946e..d40a015 100755
--- a/printer/gutenprint/DEPENDS
+++ b/printer/gutenprint/DEPENDS
@@ -12,10 +12,4 @@ optional_depends gimp \
optional_depends "CUPS" \
"--with-cups --enable-cups-ppds" \
"--disable-cups" \
- "for CUPS support" &&
-# make the gnutls dependency explicit
-if is_depends_enabled $SPELL cups;then
- if is_depends_enabled cups gnutls;then
- depends gnutls
- fi
-fi
+ "for CUPS support"
diff --git a/printer/gutenprint/DETAILS b/printer/gutenprint/DETAILS
index a60b561..b10a1bc 100755
--- a/printer/gutenprint/DETAILS
+++ b/printer/gutenprint/DETAILS
@@ -5,8 +5,8 @@
# SOURCE=$SPELL$VERSION.tar.bz2
#SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL$VERSION"
#else
- VERSION=5.2.9
-
SOURCE_HASH=sha512:082990e09c49247baab9575b34882026770923915eb1c4ff6f75475cd341691263c7567a430542ead868e80ee6ea82e00ad12c89be0611913f934d66a10a9549
+ VERSION=5.2.10
+
SOURCE_HASH=sha512:bb71fd5c127748730dde01471b09907d500b72c35401abaf92c631d04156bacafd4b1a9baef61f48db6c4a622fd612a1e2834ed30207b5b178767ea9d9d5e1ac
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
#fi
diff --git a/printer/gutenprint/HISTORY b/printer/gutenprint/HISTORY
index de87d36..acca22b 100644
--- a/printer/gutenprint/HISTORY
+++ b/printer/gutenprint/HISTORY
@@ -1,3 +1,11 @@
+2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: temove spurious gnutls check
+ * BUILD: force LDFLAGS="-Wl,--as-needed"
+ this previous misleading references to gnutls/openssl, which are
inherited from cups
+
+2014-05-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.2.10
+
2012-07-27 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 5.2.9

diff --git a/printer/hplip/DEPENDS b/printer/hplip/DEPENDS
index 2981bd3..6631b2d 100755
--- a/printer/hplip/DEPENDS
+++ b/printer/hplip/DEPENDS
@@ -1,7 +1,7 @@
depends LIBUSB &&
depends cups &&
depends JPEG &&
-depends openssl &&
+depends SSL &&
depends python &&
depends dbus &&
depends dbus-python &&
diff --git a/printer/hplip/DETAILS b/printer/hplip/DETAILS
index 1cd4e50..f783667 100755
--- a/printer/hplip/DETAILS
+++ b/printer/hplip/DETAILS
@@ -1,12 +1,11 @@
SPELL=hplip
- VERSION=3.12.6
- PATCHLEVEL=0
+ VERSION=3.13.7
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
SOURCE2_IGNORE=signature
SOURCE_GPG=hplip.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=${SOURCEFORGE_URL}/$SPELL/$SOURCE
+ SOURCE_URL[0]=${SOURCEFORGE_URL}/$SPELL/$SPELL/$SOURCE
SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
WEB_SITE=http://hplipopensource.com/hplip-web/index.html
ENTERED=20050916
diff --git a/printer/hplip/HISTORY b/printer/hplip/HISTORY
index 88e0434..18af009 100644
--- a/printer/hplip/HISTORY
+++ b/printer/hplip/HISTORY
@@ -1,3 +1,14 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2013-07-28 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.13.7
+
+2013-05-30 Ismael Luceno <ismael AT sourcemage.org>
+ * cups16.patch.gz, DETAILS, PRE_BUILD: updated spell to 3.13.5
+ Fixed SOURCE2_URL[0]
+ Removed PRE_BUILD and CUPS 1.6 patch, no longer needed
+
2012-08-05 Vlad Glagolev <stealth AT sourcemage.org>
* PRE_BUILD: apply the patch
* cups16.patch.gz: added, to fix build with cups 1.6
diff --git a/printer/hplip/PRE_BUILD b/printer/hplip/PRE_BUILD
deleted file mode 100755
index 5b74f9e..0000000
--- a/printer/hplip/PRE_BUILD
+++ /dev/null
@@ -1,7 +0,0 @@
-default_pre_build &&
-cd "$SOURCE_DIRECTORY" &&
-
-zcat "$SPELL_DIRECTORY/cups16.patch.gz" | patch -p1 &&
-
-sed -i "s:SYSFS:ATTRS:g" data/rules/55-hpmud.rules \
- data/rules/56-hpmud_support.rules
diff --git a/printer/hplip/cups16.patch.gz b/printer/hplip/cups16.patch.gz
deleted file mode 100644
index 0b08cd1..0000000
Binary files a/printer/hplip/cups16.patch.gz and /dev/null differ
diff --git a/printer/html2ps/BUILD b/printer/html2ps/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/printer/html2ps/BUILD
@@ -0,0 +1 @@
+true
diff --git a/printer/html2ps/DEPENDS b/printer/html2ps/DEPENDS
new file mode 100755
index 0000000..6826bc7
--- /dev/null
+++ b/printer/html2ps/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/printer/html2ps/DETAILS b/printer/html2ps/DETAILS
new file mode 100755
index 0000000..36b1820
--- /dev/null
+++ b/printer/html2ps/DETAILS
@@ -0,0 +1,26 @@
+ SPELL=html2ps
+ VERSION=1.0b7
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://user.it.uu.se/~jan/${SOURCE}
+
SOURCE_HASH=sha512:5b50de983eb3acdb70b5b2feac8e0b4ac01e29c0ca36f6ad6a34b92e0ba8c2f359028e5076b47ce07296ad9992a3f889c82372f90199fd4b12f2549f6c779368
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://user.it.uu.se/~jan/html2ps.html";
+ LICENSE[0]="GPL"
+ ENTERED=20130619
+ KEYWORDS=""
+ SHORT="an HTML to PostScript converter"
+cat << EOF
+Some features of html2ps:
+* Many possibilities to control the appearance, mostly done using
configuration
+ files.
+* Support for processing multiple documents, also automatically by
recursively
+ following links.
+* A table of contents can be generated, either from the links in a document,
or
+ automatically from document headings.
+* Configurable page headers/footers, that for example can contain document
+ title, URL, page number, current heading, and date.
+* When converting the PostScript document to PDF - using some other program
+ such as version 5.0 or later of Ghostscript - the original hyperlinks in
the
+ HTML documents will be retained in the PDF document.
+* Automatic hyphenation and text justification can be selected.
+EOF
diff --git a/printer/html2ps/HISTORY b/printer/html2ps/HISTORY
new file mode 100644
index 0000000..0a16227
--- /dev/null
+++ b/printer/html2ps/HISTORY
@@ -0,0 +1,3 @@
+2013-06-19 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
+
diff --git a/printer/html2ps/INSTALL b/printer/html2ps/INSTALL
new file mode 100755
index 0000000..c6e4ae9
--- /dev/null
+++ b/printer/html2ps/INSTALL
@@ -0,0 +1,2 @@
+cd "$SOURCE_DIRECTORY" &&
+./install
diff --git a/printer/pt/DEPENDS b/printer/pt/DEPENDS
index 0913c40..72fe4f5 100755
--- a/printer/pt/DEPENDS
+++ b/printer/pt/DEPENDS
@@ -1,7 +1,7 @@
depends CUPS &&
depends gtk+ &&

-optional_depends "openssl" \
+optional_depends "SSL" \
"--enable-ssl" \
"--disable-ssl" \
"for encrypted communications"
diff --git a/printer/pt/HISTORY b/printer/pt/HISTORY
index 0f6d360..c8ef0ce 100644
--- a/printer/pt/HISTORY
+++ b/printer/pt/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2010-17-06 Bor Kraljič <pyrobor AT ver.si>
* pt-1.0.2.tar.gz.sig: resigned sources due to gpg error (bug #15746)

diff --git a/printer/system-config-printer/DEPENDS
b/printer/system-config-printer/DEPENDS
index fec84e7..17e5860 100755
--- a/printer/system-config-printer/DEPENDS
+++ b/printer/system-config-printer/DEPENDS
@@ -7,4 +7,4 @@ depends python &&
depends xmlto &&
depends desktop-file-utils &&

-optional_depends udev '--with-udev-rules' '' 'use udev for hardware
detection'
+optional_depends UDEV '--with-udev-rules' '' 'use udev for hardware
detection'
diff --git a/printer/system-config-printer/DETAILS
b/printer/system-config-printer/DETAILS
index d7c85e3..6645cc8 100755
--- a/printer/system-config-printer/DETAILS
+++ b/printer/system-config-printer/DETAILS
@@ -1,11 +1,11 @@
SPELL=system-config-printer
- VERSION=1.3.11
+ VERSION=1.4.1
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE2=$SOURCE.sig
SOURCE2_IGNORE=signature
SOURCE_GPG=timwaugh.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
-
SOURCE_URL[0]=http://cyberelk.net/tim/data/system-config-printer/1.3/$SOURCE
+
SOURCE_URL[0]=http://cyberelk.net/tim/data/system-config-printer/${VERSION%.*}/$SOURCE
SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
WEB_SITE=http://cyberelk.net/tim/software/system-config-printer/
LICENSE[0]=GPL
diff --git a/printer/system-config-printer/HISTORY
b/printer/system-config-printer/HISTORY
index f90a35a..bb33845 100644
--- a/printer/system-config-printer/HISTORY
+++ b/printer/system-config-printer/HISTORY
@@ -1,3 +1,9 @@
+2013-07-28 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.4.1
+
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: udev => UDEV
+
2012-08-07 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.3.11

diff --git a/printer/zint/DEPENDS b/printer/zint/DEPENDS
index da62c1f..5a1980b 100755
--- a/printer/zint/DEPENDS
+++ b/printer/zint/DEPENDS
@@ -1,7 +1,7 @@
depends -sub CXX gcc &&
depends cmake &&
depends libpng &&
-depends openssl &&
+depends SSL &&
depends zlib &&
optional_depends qt4 '' '' 'build QT4 frontend'
#optional_depends qrencode '' '' 'supports QR Code model 2 barcodes'
diff --git a/printer/zint/HISTORY b/printer/zint/HISTORY
index 6f7cb5a..e525472 100644
--- a/printer/zint/HISTORY
+++ b/printer/zint/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2012-11-09 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.4.2
new URL
diff --git a/python-pypi/FUNCTIONS b/python-pypi/FUNCTIONS
index c24f1cf..24bd4c0 100755
--- a/python-pypi/FUNCTIONS
+++ b/python-pypi/FUNCTIONS
@@ -2,10 +2,10 @@
## Section-default build script.
#-------------------------------------------------------------------------
function default_build() {
- if is_depends_enabled $SPELL python3;then
- default_build_python3
- else
+ if is_depends_enabled $SPELL python;then
default_build_python
+ else
+ default_build_python3
fi
}

@@ -13,9 +13,9 @@ function default_build() {
## Section-default install script.
#-------------------------------------------------------------------------
function default_install() {
- if is_depends_enabled $SPELL python3;then
- default_install_python3
- else
+ if is_depends_enabled $SPELL python;then
default_install_python
+ else
+ default_install_python3
fi
}
diff --git a/python-pypi/PY_DEPENDS b/python-pypi/PY_DEPENDS
index cce3ac3..540295f 100755
--- a/python-pypi/PY_DEPENDS
+++ b/python-pypi/PY_DEPENDS
@@ -1,5 +1,2 @@
depends PYTHON &&
-# distutils is now included with python3
-if is_depends_enabled $SPELL python; then
- depends SETUPTOOLS
-fi
+depends setuptools
diff --git a/python-pypi/alembic/DETAILS b/python-pypi/alembic/DETAILS
index 54cb626..5ce1f6c 100755
--- a/python-pypi/alembic/DETAILS
+++ b/python-pypi/alembic/DETAILS
@@ -1,6 +1,6 @@
SPELL=alembic
- VERSION=0.4.1
-
SOURCE_HASH=sha512:c5a248ac1efbab6c4f902bd481cb5f24b679eba024f95a089c04f9bf28d309ce56aa666e90f6a1c00456e94ca0b3a4298a871bee5f07854d60aec6d3654fb925
+ VERSION=0.7.0
+
SOURCE_HASH=sha512:ccae340e785c030830c409f25f75bdd6b535425524772d2af3af5467e9e5598cb47b19974febe7c1924465bd02a4420f97bb77a4707645c7c74fb5978e96ed04
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=http://pypi.python.org/packages/source/a/$SPELL/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/python-pypi/alembic/HISTORY b/python-pypi/alembic/HISTORY
index 75c5adc..809bf7e 100644
--- a/python-pypi/alembic/HISTORY
+++ b/python-pypi/alembic/HISTORY
@@ -1,3 +1,27 @@
+2014-11-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.7.0
+
+2014-05-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.6.5
+
+2014-03-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.6.4
+
+2014-02-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.6.3
+
+2013-12-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.6.2
+
+2013-11-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.6.1
+
+2013-07-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.6.0
+
+2013-04-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.5.0
+
2012-12-10 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.4.1

diff --git a/python-pypi/arandr/DEPENDS b/python-pypi/arandr/DEPENDS
index a4e7dc2..3816a89 100755
--- a/python-pypi/arandr/DEPENDS
+++ b/python-pypi/arandr/DEPENDS
@@ -1,3 +1,4 @@
+depends python &&
depends xrandr &&
depends docutils &&
depends pygtk2
diff --git a/python-pypi/arandr/DETAILS b/python-pypi/arandr/DETAILS
index e141090..efa868e 100755
--- a/python-pypi/arandr/DETAILS
+++ b/python-pypi/arandr/DETAILS
@@ -1,9 +1,9 @@
SPELL=arandr
- VERSION=0.1.6
+ VERSION=0.1.7.1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://christian.amsuess.com/tools/arandr/files/$SOURCE
-
SOURCE_HASH=sha512:4dc98d7c8a9ec05e5040e6c29f99aa991b79444c583fbc38ad8b2a11844f748f021ed7cd93754809230c28bc9af21bea841754c09dc80cce7198efb0cb0b56c4
+
SOURCE_HASH=sha512:1e3b8ec0d98d38515a159c7695abefd7451a3fa6b7d43641766c997aab63152dfa76c2d9208ba2848ce588dd033a8e85ae31b97acdd4aa5e450fd87725cc21ce
WEB_SITE=http://christian.amsuess.com/tools/arandr/
ENTERED=20120607
LICENSE[0]=GPL
diff --git a/python-pypi/arandr/HISTORY b/python-pypi/arandr/HISTORY
index 2f15c26..8d00521 100644
--- a/python-pypi/arandr/HISTORY
+++ b/python-pypi/arandr/HISTORY
@@ -1,2 +1,6 @@
+2014-08-21 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 0.1.7.1
+ * DEPENDS: Add dependency on python
+
2012-06-07 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS, DEPENDS: spell created, version 0.1.6
diff --git a/python-pypi/argh/DEPENDS b/python-pypi/argh/DEPENDS
new file mode 100755
index 0000000..e440941
--- /dev/null
+++ b/python-pypi/argh/DEPENDS
@@ -0,0 +1,2 @@
+depends PYTHON &&
+depends SETUPTOOLS
diff --git a/python-pypi/argh/DETAILS b/python-pypi/argh/DETAILS
new file mode 100755
index 0000000..0970536
--- /dev/null
+++ b/python-pypi/argh/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=argh
+ VERSION=0.26.1
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/a/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:8c286434b13fe72eca7c35313581921f49ab8934e0c791bd230ed775067507dc492b73b76c9ec521161395aeb8d1cfedc71e3251bba8f68d2227c3cf56c326bf
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://bitbucket.org/neithere/argh/";
+ LICENSE[0]=LGPL
+ ENTERED=20130812
+ SHORT="an unobtrusive argparse wrapper with natural syntax"
+cat << EOF
+Argh provides a wrapper for argparse. Argparse is a very powerful tool;
+Argh just makes it easy to use.
+EOF
diff --git a/python-pypi/argh/HISTORY b/python-pypi/argh/HISTORY
new file mode 100644
index 0000000..d4f85a3
--- /dev/null
+++ b/python-pypi/argh/HISTORY
@@ -0,0 +1,7 @@
+2014-12-20 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.26.1
+ * DEPENDS: python3 supported
+
+2013-08-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/python-pypi/args/DEPENDS b/python-pypi/args/DEPENDS
new file mode 100755
index 0000000..503782e
--- /dev/null
+++ b/python-pypi/args/DEPENDS
@@ -0,0 +1,2 @@
+depends python &&
+depends SETUPTOOLS
diff --git a/python-pypi/args/DETAILS b/python-pypi/args/DETAILS
new file mode 100755
index 0000000..38dd1c3
--- /dev/null
+++ b/python-pypi/args/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=args
+ VERSION=0.1.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/a/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:664d33386af2ac0b9d30344db5fb5cea4210f600df28708ada19266afec237d6e6d9d57f03c8b64cfdbb6a17eff05f633a2cc4ddbfedc320dd133be246aee033
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE=https://github.com/kennethreitz/args
+ LICENSE[0]=BSD
+ ENTERED=20141222
+ SHORT="argument parsing for humans"
+cat << EOF
+This simple module gives you an elegant interface for your command line
+arguments.
+EOF
diff --git a/python-pypi/args/HISTORY b/python-pypi/args/HISTORY
new file mode 100644
index 0000000..9f1696b
--- /dev/null
+++ b/python-pypi/args/HISTORY
@@ -0,0 +1,2 @@
+2014-12-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell, version 0.1.0
diff --git a/python-pypi/attic/DEPENDS b/python-pypi/attic/DEPENDS
new file mode 100755
index 0000000..9f41721
--- /dev/null
+++ b/python-pypi/attic/DEPENDS
@@ -0,0 +1,8 @@
+depends python3 &&
+depends msgpack-python &&
+depends pyopenssl &&
+depends cython &&
+optional_depends python-llfuse \
+ "" \
+ "" \
+ ""
diff --git a/python-pypi/attic/DETAILS b/python-pypi/attic/DETAILS
new file mode 100755
index 0000000..782f354
--- /dev/null
+++ b/python-pypi/attic/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=attic
+ VERSION=0.12
+ SOURCE="$SPELL-$VERSION.tar.gz"
+ SOURCE_URL[0]=https://github.com/jborg/${SPELL}/archive/$VERSION.tar.gz
+
SOURCE_HASH=sha512:91a8441ea09141d4fd24d18cac3fd346f340a9e99cb97c62dfdabbb2efa8968dc8e7baa384fb5b8222a711eef258b1fa14fb29c2479b81ec49cf21485abce87a
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://attic-backup.org/";
+ LICENSE[0]=BSD
+ ENTERED=20140525
+ SHORT="a deduplicating backup program"
+cat << EOF
+Attic is a deduplicating backup program written in Python. The main goal of
+Attic is to provide an efficient and secure way to backup data. The data
+deduplication technique used makes Attic suitable for daily backups since
+only the changes are stored.
+EOF
diff --git a/python-pypi/attic/HISTORY b/python-pypi/attic/HISTORY
new file mode 100644
index 0000000..f8b5f92
--- /dev/null
+++ b/python-pypi/attic/HISTORY
@@ -0,0 +1,4 @@
+2014-05-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+ * DEPENDS: depend on pyopenssl instead of openssl
+
diff --git a/python-pypi/awesome-slugify/DEPENDS
b/python-pypi/awesome-slugify/DEPENDS
new file mode 100755
index 0000000..1fa2290
--- /dev/null
+++ b/python-pypi/awesome-slugify/DEPENDS
@@ -0,0 +1,4 @@
+depends PYTHON &&
+depends SETUPTOOLS &&
+depends regex &&
+depends unidecode
diff --git a/python-pypi/awesome-slugify/DETAILS
b/python-pypi/awesome-slugify/DETAILS
new file mode 100755
index 0000000..8c46dda
--- /dev/null
+++ b/python-pypi/awesome-slugify/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=awesome-slugify
+ VERSION=1.6
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/a/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:3e11545f3930bbf938022139e7cba39997d4cf38274a217fdeb1a8b1be45049502ae6547e6c6d57430bd5b62a4dc75448b3880402aa31f6bb8d3ba1846af6dfa
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE=https://github.com/dimka665/awesome-slugify
+ LICENSE[0]=GPL
+ ENTERED=20141222
+ SHORT="Python flexible slugify function"
+cat << EOF
+Python flexible slugify function.
+EOF
diff --git a/python-pypi/awesome-slugify/HISTORY
b/python-pypi/awesome-slugify/HISTORY
new file mode 100644
index 0000000..3b2f569
--- /dev/null
+++ b/python-pypi/awesome-slugify/HISTORY
@@ -0,0 +1,2 @@
+2014-12-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell, version 1.6
diff --git a/python-pypi/aws-cli/DEPENDS b/python-pypi/aws-cli/DEPENDS
new file mode 100755
index 0000000..63852bb
--- /dev/null
+++ b/python-pypi/aws-cli/DEPENDS
@@ -0,0 +1,9 @@
+depends PYTHON &&
+depends botocore &&
+depends six &&
+depends python-dateutil &&
+depends jmespath &&
+depends colorama &&
+depends docutils &&
+depends bcdoc &&
+depends rsa
diff --git a/python-pypi/aws-cli/DETAILS b/python-pypi/aws-cli/DETAILS
new file mode 100755
index 0000000..a4ef2c5
--- /dev/null
+++ b/python-pypi/aws-cli/DETAILS
@@ -0,0 +1,49 @@
+ SPELL=aws-cli
+ VERSION=git
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ FORCE_DOWNLOAD=on
+ SOURCE_IGNORE=volatile
+ SOURCE_URL[0]=git://github.com/aws/aws-cli.git
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://github.com/aws/aws-cli";
+ LICENSE[0]=APACHE
+ ENTERED=20141019
+ SHORT="Universal Command Line Interface for Amazon Web Services"
+cat << EOF
+This package provides a unified command line interface to many Amazon Web
+Services.
+
+The currently supported services include:
+
+ AWS CloudFormation
+ AWS Data Pipeline (Preview)
+ AWS Direct Connect
+ AWS Elastic Beanstalk
+ AWS Identity and Access Management
+ AWS Import/Export
+ AWS OpsWorks
+ AWS Security Token Service
+ AWS Storage Gateway
+ AWS Support
+ Amazon CloudFront (Preview)
+ Amazon CloudSearch
+ Amazon CloudWatch
+ Amazon DynamoDB
+ Amazon ElastiCache
+ Amazon Elastic Compute Cloud
+ Amazon Elastic MapReduce (Preview)
+ Amazon Elastic Transcoder
+ Amazon Kinesis
+ Amazon Redshift
+ Amazon Relational Database Service (Beta)
+ Amazon Route 53
+ Amazon Simple Email Service
+ Amazon Simple Notification Service
+ Amazon Simple Queue Service
+ Amazon Storage Gateway
+ Amazon Simple Storage Service
+ Amazon Simple Workflow Service
+ Auto Scaling
+ Elastic Load Balancing
+
+EOF
diff --git a/python-pypi/aws-cli/HISTORY b/python-pypi/aws-cli/HISTORY
new file mode 100644
index 0000000..5a42a3b
--- /dev/null
+++ b/python-pypi/aws-cli/HISTORY
@@ -0,0 +1,3 @@
+2013-10-09 Jeremy Blosser <jblosser AT sourcemage.org>
+ * DETAILS, DEPENDS: spell created
+
diff --git a/python-pypi/babel/DEPENDS b/python-pypi/babel/DEPENDS
index 503782e..48d8ddc 100755
--- a/python-pypi/babel/DEPENDS
+++ b/python-pypi/babel/DEPENDS
@@ -1,2 +1 @@
-depends python &&
-depends SETUPTOOLS
+. $SECTION_DIRECTORY/PY_DEPENDS
diff --git a/python-pypi/babel/DETAILS b/python-pypi/babel/DETAILS
index 144511c..c2df258 100755
--- a/python-pypi/babel/DETAILS
+++ b/python-pypi/babel/DETAILS
@@ -1,11 +1,11 @@
SPELL=babel
SPELLX=Babel
- VERSION=0.9.6
-
SOURCE_HASH=sha512:65a93a405f8734dba5e36bac62e574633214660667ba5b2a8c1120924a93fed84a2a5087127d20bd33e98fbd8400bb7634f56b27d5f6db574c81ee5fe10ee537
+ VERSION=1.3
+
SOURCE_HASH=sha512:3173d578c36d7a20d14ffcf6406ec9fe301e71a199069b3d2e53bd0c66e7f83d6e94f071dc08f2708202ec1ace4d14f4476234cc8347a37b05317302f0cfe0cf
SOURCE=$SPELLX-$VERSION.tar.gz
- SOURCE_URL[0]=http://ftp.edgewall.com/pub/$SPELL/$SOURCE
+ SOURCE_URL[0]=http://pypi.python.org/packages/source/B/$SPELLX/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
- WEB_SITE=http://babel.edgewall.org/
+ WEB_SITE=http://babel.pocoo.org/
LICENSE[0]=BSD
SHORT="tools for internationalizing Python applications"
cat << EOF
diff --git a/python-pypi/babel/HISTORY b/python-pypi/babel/HISTORY
index cfe8f75..2320aca 100644
--- a/python-pypi/babel/HISTORY
+++ b/python-pypi/babel/HISTORY
@@ -1,3 +1,7 @@
+2013-11-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3, new website & url
+ * DEPENDS: PYTHON
+
2011-05-23 Sukneet Basuta <sukneet AT sourcemage.org>
* DEPENDS: updated setuptools dependency to SETUPTOOLS provider

diff --git a/python-pypi/batterymon-clone/DEPENDS
b/python-pypi/batterymon-clone/DEPENDS
new file mode 100755
index 0000000..9574c81
--- /dev/null
+++ b/python-pypi/batterymon-clone/DEPENDS
@@ -0,0 +1,3 @@
+depends PYTHON &&
+depends pygtk2 &&
+depends notify-python
diff --git a/python-pypi/batterymon-clone/DETAILS
b/python-pypi/batterymon-clone/DETAILS
new file mode 100755
index 0000000..88e1bf2
--- /dev/null
+++ b/python-pypi/batterymon-clone/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=batterymon-clone
+ VERSION=git
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ FORCE_DOWNLOAD=on
+ SOURCE_IGNORE=volatile
+ SOURCE_URL[0]=git://github.com/JarekSed/${SPELL}.git
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://github.com/denilsonsa/batterymon-clone";
+ LICENSE[0]=GPL
+ ENTERED=20131009
+ SHORT="A simple battery monitor tray icon using acpi"
+cat << EOF
+Clone of BatteryMon, a simple GNOME applet to monitor battery status.
+This adds i18n support, a distutils based build infrastructure, etc.
+EOF
diff --git a/python-pypi/batterymon-clone/HISTORY
b/python-pypi/batterymon-clone/HISTORY
new file mode 100644
index 0000000..5a42a3b
--- /dev/null
+++ b/python-pypi/batterymon-clone/HISTORY
@@ -0,0 +1,3 @@
+2013-10-09 Jeremy Blosser <jblosser AT sourcemage.org>
+ * DETAILS, DEPENDS: spell created
+
diff --git a/python-pypi/bcdoc/DEPENDS b/python-pypi/bcdoc/DEPENDS
new file mode 100755
index 0000000..a9a62e8
--- /dev/null
+++ b/python-pypi/bcdoc/DEPENDS
@@ -0,0 +1,3 @@
+depends PYTHON &&
+depends six &&
+depents docutils
diff --git a/python-pypi/bcdoc/DETAILS b/python-pypi/bcdoc/DETAILS
new file mode 100755
index 0000000..8595f16
--- /dev/null
+++ b/python-pypi/bcdoc/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=bcdoc
+ VERSION=git
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ FORCE_DOWNLOAD=on
+ SOURCE_IGNORE=volatile
+ SOURCE_URL[0]=git://github.com/boto/bcdoc.git
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://github.com/boto/bcdoc";
+ LICENSE[0]=APACHE
+ ENTERED=20141019
+ SHORT="Tools to help document botocore-based projects"
+cat << EOF
+Tools to help document botocore-based projects.
+EOF
diff --git a/python-pypi/bcdoc/HISTORY b/python-pypi/bcdoc/HISTORY
new file mode 100644
index 0000000..5a42a3b
--- /dev/null
+++ b/python-pypi/bcdoc/HISTORY
@@ -0,0 +1,3 @@
+2013-10-09 Jeremy Blosser <jblosser AT sourcemage.org>
+ * DETAILS, DEPENDS: spell created
+
diff --git a/python-pypi/beaker/DEPENDS b/python-pypi/beaker/DEPENDS
index 84a0acc..48d8ddc 100755
--- a/python-pypi/beaker/DEPENDS
+++ b/python-pypi/beaker/DEPENDS
@@ -1,2 +1 @@
-depends python &&
-depends SETUPTOOLS
+. $SECTION_DIRECTORY/PY_DEPENDS
diff --git a/python-pypi/beaker/HISTORY b/python-pypi/beaker/HISTORY
index 855a0e5..4cabb42 100644
--- a/python-pypi/beaker/HISTORY
+++ b/python-pypi/beaker/HISTORY
@@ -1,3 +1,6 @@
+2013-04-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix python3 usage
+
2012-12-05 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.6.4

diff --git a/python-pypi/beautifulsoup/DETAILS
b/python-pypi/beautifulsoup/DETAILS
index 981a1be..6bf29ec 100755
--- a/python-pypi/beautifulsoup/DETAILS
+++ b/python-pypi/beautifulsoup/DETAILS
@@ -1,11 +1,11 @@
SPELL=beautifulsoup
SPELLX=BeautifulSoup
- VERSION=3.0.7a
-
SOURCE_HASH=sha512:deb1dcad59b10dd2bfedb312c58daee77edd748676a3a758d381e11eb6e41c397a9a432ce09a9de762ff189270f73043972af67155551226bbb17f5fdce8b72b
+ VERSION=3.2.1
+
SOURCE_HASH=sha512:365b7b045a2069cf437877543577bc0aa99256a6dc4c9743670b46bfceab5494a06628012d6eccecfe99c25d5c9e0c65814964b47026f15ba1a538444cfb7789
SOURCE=$SPELLX-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
- WEB_SITE=http://www.crummy.com/software/BeautifulSoup/
- SOURCE_URL[0]=$WEB_SITE/download/$SOURCE
+ WEB_SITE=http://www.crummy.com/software/BeautifulSoup
+ SOURCE_URL[0]=$WEB_SITE/download/3.x/$SOURCE
LICENSE[0]=BSD
ENTERED=20070225
KEYWORDS="python"
diff --git a/python-pypi/beautifulsoup/HISTORY
b/python-pypi/beautifulsoup/HISTORY
index c79d4c6..f585360 100644
--- a/python-pypi/beautifulsoup/HISTORY
+++ b/python-pypi/beautifulsoup/HISTORY
@@ -1,4 +1,7 @@
-2008-0923 Treeve Jelbert <treeve AT sourcemage.org>
+2013-03-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.2.1
+
+2008-09-23 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 3.0.7a

2007-12-22 Treeve Jelbert <treeve AT sourcemage.org>
diff --git a/python-pypi/blinker/DEPENDS b/python-pypi/blinker/DEPENDS
new file mode 100755
index 0000000..4f88191
--- /dev/null
+++ b/python-pypi/blinker/DEPENDS
@@ -0,0 +1 @@
+depends PYTHON
diff --git a/python-pypi/blinker/DETAILS b/python-pypi/blinker/DETAILS
new file mode 100755
index 0000000..4919e0e
--- /dev/null
+++ b/python-pypi/blinker/DETAILS
@@ -0,0 +1,21 @@
+ SPELL=blinker
+ VERSION=1.3
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/b/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:54364234c57dde8059fb9782327cb72ba534d40d650a8fe1ca7b51e4a1c2dbef2b74071681ee934f6f5f24749b6a9ca1371989c39bf4a225be5e8852757588e9
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://discorporate.us/projects/Blinker/";
+ LICENSE[0]=MIT
+ ENTERED=20130702
+ SHORT="provides fast & simple object-to-object and broadcast
signaling for Python objects"
+cat << EOF
+ Blinker provides fast & simple object-to-object and broadcast signaling
+ for Python objects.
+
+The core of Blinker is quite small but provides powerful features:
+
+ * a global registry of named signals * anonymous signals * custom
+ name registries * permanently or temporarily connected receivers *
+ automatically disconnected receivers via weak referencing * sending
+ arbitrary data payloads * collecting return values from signal receivers
+EOF
diff --git a/python-pypi/blinker/HISTORY b/python-pypi/blinker/HISTORY
new file mode 100644
index 0000000..1e9ec7e
--- /dev/null
+++ b/python-pypi/blinker/HISTORY
@@ -0,0 +1,6 @@
+2014-03-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.3
+
+2013-07-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/python-pypi/botocore/DEPENDS b/python-pypi/botocore/DEPENDS
new file mode 100755
index 0000000..76aee44
--- /dev/null
+++ b/python-pypi/botocore/DEPENDS
@@ -0,0 +1,3 @@
+depends PYTHON &&
+depends six &&
+depends python-dateutil
diff --git a/python-pypi/botocore/DETAILS b/python-pypi/botocore/DETAILS
new file mode 100755
index 0000000..33ca2db
--- /dev/null
+++ b/python-pypi/botocore/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=botocore
+ VERSION=git
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ FORCE_DOWNLOAD=on
+ SOURCE_IGNORE=volatile
+ SOURCE_URL[0]=git://github.com/boto/botocore.git
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://github.com/boto/botocore";
+ LICENSE[0]=APACHE
+ ENTERED=20141019
+ SHORT="the low-level, core functionality of boto 3"
+cat << EOF
+A low-level interface to a growing number of Amazon Web Services. The
botocore
+package is the foundation for AWS-CLI.
+EOF
diff --git a/python-pypi/botocore/HISTORY b/python-pypi/botocore/HISTORY
new file mode 100644
index 0000000..5a42a3b
--- /dev/null
+++ b/python-pypi/botocore/HISTORY
@@ -0,0 +1,3 @@
+2013-10-09 Jeremy Blosser <jblosser AT sourcemage.org>
+ * DETAILS, DEPENDS: spell created
+
diff --git a/python-pypi/box2d/DEPENDS b/python-pypi/box2d/DEPENDS
new file mode 100755
index 0000000..e4ea57a
--- /dev/null
+++ b/python-pypi/box2d/DEPENDS
@@ -0,0 +1 @@
+depends PYTHON
diff --git a/python-pypi/box2d/DETAILS b/python-pypi/box2d/DETAILS
new file mode 100755
index 0000000..5ad13a0
--- /dev/null
+++ b/python-pypi/box2d/DETAILS
@@ -0,0 +1,24 @@
+ SPELL=box2d
+ VERSION=2.3b0
+ SOURCE="Box2D-${VERSION}.zip"
+ SOURCE_URL[0]=http://py${SPELL}.googlecode.com/files/${SOURCE}
+
SOURCE_HASH=sha512:4fbe9f5e5735e9f1ac8bc91313392f89d521c34ca7517aa98bc7a859a25be6c6ce2a0adba715ff79f84186eb91876131d4fe0c4ae0b96c64f49afaa3a77a0d29
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Box2D-${VERSION}"
+ WEB_SITE="https://code.google.com/p/pybox2d/";
+ LICENSE[0]="zlib"
+ ENTERED=20141103
+ KEYWORDS=""
+ SHORT="2D physics library for Python"
+cat << EOF
+pybox2d is a 2D rigid body simulation library for games. Programmers can
+use it in their games to make objects move in believable ways and make the
+game world more interactive. From the game's point of view a physics engine
+is just a system for procedural animation.
+
+Box2D, the library behind pybox2d, is written in portable C++ and bound
+to Python by SWIG. Most of the types defined in the engine begin with the
+'''b2''' prefix. Hopefully this is sufficient to avoid name clashing with
+your game engine if you choose to import it to your global namespace. It
+also has a separate namespace that does away with these prefixes, if this
+fits your coding style more (see Box2D.b2).
+EOF
diff --git a/python-pypi/box2d/HISTORY b/python-pypi/box2d/HISTORY
new file mode 100644
index 0000000..0cf1ff1
--- /dev/null
+++ b/python-pypi/box2d/HISTORY
@@ -0,0 +1,2 @@
+2014-11-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
diff --git a/python-pypi/bpython/DEPENDS b/python-pypi/bpython/DEPENDS
index 8a7aa57..97ee8ba 100755
--- a/python-pypi/bpython/DEPENDS
+++ b/python-pypi/bpython/DEPENDS
@@ -1,5 +1,11 @@
depends python &&
depends pygments &&

+suggest_depends curtsies "" "" "for Curtsies frontend support
(${MESSAGE_COLOR}also requires greenlet${DEFAULT_COLOR})" &&
+
+if is_depends_enabled $SPELL curtsies; then
+ depends greenlet
+fi &&
+
suggest_depends pygtk2 "" "" "for GTK interface support" &&
suggest_depends urwid "" "" "for console interface support"
diff --git a/python-pypi/bpython/DETAILS b/python-pypi/bpython/DETAILS
index 272e4fa..37cfebe 100755
--- a/python-pypi/bpython/DETAILS
+++ b/python-pypi/bpython/DETAILS
@@ -1,8 +1,8 @@
SPELL=bpython
- VERSION=0.12
+ VERSION=0.13.1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=http://www.bpython-interpreter.org/releases/$SOURCE
-
SOURCE_HASH=sha512:001deb068dbc31e592b1c9c524cfbb5061cc9f1abb30d7597472920032285d20632f4ca75a10d4444be947413f9d2d65f476b64a66717956bca7d52b6b7ce948
+
SOURCE_HASH=sha512:cb3f1e8d8df5eb9978956b3503ef98b1c39e80704792281be7e560ec0d648aefa6d979ab45a642ec369fc252e7fde399013aa1a4154ceb73465bc3d95bea4b19
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://www.bpython-interpreter.org/
LICENSE[0]=MIT
diff --git a/python-pypi/bpython/HISTORY b/python-pypi/bpython/HISTORY
index 287ce6e..ac02e23 100644
--- a/python-pypi/bpython/HISTORY
+++ b/python-pypi/bpython/HISTORY
@@ -1,3 +1,10 @@
+2014-07-17 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.13.1
+
+2014-05-20 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.13
+ * DEPENDS: added curtsies suggest dependency
+
2013-01-03 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.12

diff --git a/python-pypi/bsddb3/DEPENDS b/python-pypi/bsddb3/DEPENDS
index a1180cb..855edcd 100755
--- a/python-pypi/bsddb3/DEPENDS
+++ b/python-pypi/bsddb3/DEPENDS
@@ -1,3 +1,3 @@
-depends db &&
-depends python
+. $SECTION_DIRECTORY/PY_DEPENDS &&
+depends db

diff --git a/python-pypi/bsddb3/DETAILS b/python-pypi/bsddb3/DETAILS
index 7631849..401292d 100755
--- a/python-pypi/bsddb3/DETAILS
+++ b/python-pypi/bsddb3/DETAILS
@@ -1,5 +1,5 @@
SPELL=bsddb3
- VERSION=5.3.0
+ VERSION=6.0.1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
@@ -8,7 +8,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_GPG=jcea.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
WEB_SITE=http://www.jcea.es/programacion/pybsddb.htm
- LICENSE[0]=MIT
+ LICENSE[0]=BSD
ENTERED=20061025
KEYWORDS="python db"
SHORT="Python wrapper for BerkeleyDB"
diff --git a/python-pypi/bsddb3/HISTORY b/python-pypi/bsddb3/HISTORY
index bd96fa9..5376a07 100644
--- a/python-pypi/bsddb3/HISTORY
+++ b/python-pypi/bsddb3/HISTORY
@@ -1,3 +1,13 @@
+2014-04-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 6.0.1
+ LICENSE[0]=BSD
+
+2013-06-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 6.0.0
+
+2013-04-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DPENDS: python3 support
+
2012-02-24 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 5.3.0

diff --git a/python-pypi/bzr-fastimport/DEPENDS
b/python-pypi/bzr-fastimport/DEPENDS
new file mode 100755
index 0000000..c36bed8
--- /dev/null
+++ b/python-pypi/bzr-fastimport/DEPENDS
@@ -0,0 +1,2 @@
+depends bzr &&
+depends python-fastimport
diff --git a/python-pypi/bzr-fastimport/DETAILS
b/python-pypi/bzr-fastimport/DETAILS
new file mode 100755
index 0000000..25e7de6
--- /dev/null
+++ b/python-pypi/bzr-fastimport/DETAILS
@@ -0,0 +1,22 @@
+ SPELL=bzr-fastimport
+ VERSION=0.13.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://launchpad.net/${SPELL}/trunk/${VERSION}/+download/${SOURCE}
+
SOURCE_HASH=sha512:3677a6ebb9d5d36d7d29198f239289a9670ac4f1fcbf74a1f219f8a0a5a9cd4301dbdc969c4bce2da18e3c4f7f9a3752919b662473071a7b3f1d84c2de27d821
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://wiki.bazaar.canonical.com/BzrFastImport";
+ LICENSE[0]="GPL2 MIT"
+ ENTERED=20130308
+ KEYWORDS=""
+ SHORT="Bazaar Fast Import Plugin"
+cat << EOF
+Bazaar Fast Import is a plugin providing fast loading of revision control
data
+into Bazaar.
+
+It is designed to be used in combination with front-end programs that
generate
+a command/data stream for it to process. Front-ends are available for a wide
+range of foreign VCS tools including Subversion, CVS, Git, Mercurial, Darcs
+and Perforce. New front-ends are easy to develop in whatever programming
+language you prefer, making Bazaar Fast Import useful for teams needing a
+custom migration solution.
+EOF
diff --git a/python-pypi/bzr/DETAILS b/python-pypi/bzr/DETAILS
index 20c842a..1bf3136 100755
--- a/python-pypi/bzr/DETAILS
+++ b/python-pypi/bzr/DETAILS
@@ -1,5 +1,5 @@
SPELL=bzr
- VERSION=2.5.1
+ VERSION=2.6.0
VX=`echo $VERSION|cut -c-3`
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
diff --git a/python-pypi/bzr/HISTORY b/python-pypi/bzr/HISTORY
index 1f8de4f..0151310 100644
--- a/python-pypi/bzr/HISTORY
+++ b/python-pypi/bzr/HISTORY
@@ -1,3 +1,6 @@
+2012-08-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.6.0
+
2012-05-31 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.5.1

diff --git a/python-pypi/calibre/DEPENDS b/python-pypi/calibre/DEPENDS
index c434fca..a93b6fb 100755
--- a/python-pypi/calibre/DEPENDS
+++ b/python-pypi/calibre/DEPENDS
@@ -1,8 +1,9 @@
depends python &&
depends SETUPTOOLS &&
-depends pil &&
+depends pillow &&
depends LIBUSB &&
depends qt4 &&
+depends qt4-private-headers &&
depends pyqt4 &&
depends mechanize &&
depends imagemagick &&
@@ -21,4 +22,7 @@ depends libwmf &&
depends sqlite &&
depends icu &&
depends dnspython &&
-depends libmtp
+depends libmtp &&
+depends python-netifaces &&
+depends psutil &&
+depends python-cssselect
diff --git a/python-pypi/calibre/DETAILS b/python-pypi/calibre/DETAILS
index ce45094..1647006 100755
--- a/python-pypi/calibre/DETAILS
+++ b/python-pypi/calibre/DETAILS
@@ -1,8 +1,8 @@
SPELL=calibre
- VERSION=0.8.70
+ VERSION=0.9.25
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_URL[0]="$SOURCEFORGE_URL/$SPELL/$VERSION/$SOURCE"
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+
SOURCE_HASH=sha512:27a62ba48d6e0bde868c4ae0f10cd5abf5432c2cb4d3076183cd35c6662340b47cb6143924675b3eadb54fb4641594cc59e1c291ef45decdb7e814dd13f8ec1c
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}"
WEB_SITE="http://calibre-ebook.com/";
LICENSE[0]=GPL
diff --git a/python-pypi/calibre/HISTORY b/python-pypi/calibre/HISTORY
index 8549377..b8fbe52 100644
--- a/python-pypi/calibre/HISTORY
+++ b/python-pypi/calibre/HISTORY
@@ -1,3 +1,16 @@
+2013-08-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: pil -> pillow
+
+2013-04-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependency on qt4-private-headers
+ * PRE_BUILD, calibre-stop-phone-home.diff: removed obsolete
+ patch, sed in PRE_BUILD instead
+ * DETAILS: add SOURCE_HASH
+
+2013-03-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.9.25
+ * DEPENDS: added dependencies on python-netifaces, psutil,
python-cssselect
+
2012-12-26 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS: update SOURCE_URL to point to sf.net; old one being dead

diff --git a/python-pypi/calibre/PRE_BUILD b/python-pypi/calibre/PRE_BUILD
index c2617f0..6c30990 100755
--- a/python-pypi/calibre/PRE_BUILD
+++ b/python-pypi/calibre/PRE_BUILD
@@ -5,5 +5,5 @@ xz -dc $SOURCE_CACHE/$SOURCE | tar -xf -
cd $SOURCE_DIRECTORY &&

if [ "$CALIBRE_PHOME" = "y" ]; then
- patch -p1 < $SCRIPT_DIRECTORY/calibre-stop-phone-home.diff
+ sed -i -e
's/\(--no-update-check.*\)False\(.*\)store_true/\1True\2store_false/g'
src/calibre/gui2/main.py
fi
diff --git a/python-pypi/calibre/calibre-stop-phone-home.diff
b/python-pypi/calibre/calibre-stop-phone-home.diff
deleted file mode 100644
index 6c3f09d..0000000
--- a/python-pypi/calibre/calibre-stop-phone-home.diff
+++ /dev/null
@@ -1,22 +0,0 @@
-diff -ur calibre.orig/src/calibre/gui2/update.py
calibre/src/calibre/gui2/update.py
---- calibre.orig/src/calibre/gui2/update.py 2012-09-20 16:27:22.398340171
-0500
-+++ calibre/src/calibre/gui2/update.py 2012-09-20 16:27:58.594339911 -0500
-@@ -20,18 +20,6 @@
- VSEP = '|'
-
- def get_newest_version():
-- br = browser()
-- req = mechanize.Request(URL)
-- req.add_header('CALIBRE_VERSION', __version__)
-- req.add_header('CALIBRE_OS',
-- 'win' if iswindows else 'osx' if isosx else 'oth')
-- req.add_header('CALIBRE_INSTALL_UUID', prefs['installation_uuid'])
-- version = br.open(req).read().strip()
-- try:
-- version = version.decode('utf-8')
-- except UnicodeDecodeError:
-- version = u''
-- return version
-
- class CheckForUpdates(QThread):
-
diff --git a/python-pypi/camelot/DEPENDS b/python-pypi/camelot/DEPENDS
index b2a33ed..d7478fb 100755
--- a/python-pypi/camelot/DEPENDS
+++ b/python-pypi/camelot/DEPENDS
@@ -1,8 +1,5 @@
-depends python &&
-depends SETUPTOOLS &&
+. $SECTION_DIRECTORY/PY_DEPENDS &&
depends sqlalchemy &&
-depends sqlalchemy-migrate &&
-depends elixir &&
depends chardet &&
depends jinja2 &&
depends xlrd &&
diff --git a/python-pypi/camelot/DETAILS b/python-pypi/camelot/DETAILS
index 59374a7..4689b78 100755
--- a/python-pypi/camelot/DETAILS
+++ b/python-pypi/camelot/DETAILS
@@ -1,10 +1,10 @@
SPELL=camelot
SPELLX=Camelot
- VERSION=12.06.29
-
SOURCE_HASH=sha512:202471d2313a08f063bdc3bb95888d91b397ea3d5c742b26313913a97d001a9279405f27055f157f64d4cebaa54c8cc423237c1fc97cf9fb1086dea563837ffe
- SOURCE=$SPELLX-$VERSION.tar.gz
+ VERSION=13.04.13
+
SOURCE_HASH=sha512:946bb30d66f4014ad9aa356b35ddaec934967a053e0896ebb5378c3ed74f37e5f3cd8df7fe7d77df2f70ac9b8ee1619f100470f06646b91d998c1faeda5f20e9
+ SOURCE=$SPELLX-$VERSION-gpl-pyqt.tar.gz
SOURCE_URL=http://pypi.python.org/packages/source/C/$SPELLX/$SOURCE
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION-gpl-pyqt
WEB_SITE=http://www.python-camelot.com/
LICENSE[0]=GPL
ENTERED=20100915
@@ -12,6 +12,5 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
SHORT="open source RAD framework"
cat << EOF
Camelot is an open source RAD framework that leverages Python, Sqlalchemy
-and Qt to build rich
-desktop applications.
+and Qt to build rich desktop applications.
EOF
diff --git a/python-pypi/camelot/HISTORY b/python-pypi/camelot/HISTORY
index e5b76fa..24a5d93 100644
--- a/python-pypi/camelot/HISTORY
+++ b/python-pypi/camelot/HISTORY
@@ -1,3 +1,11 @@
+2013-04-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix python3 usage
+
+2013-04-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 13.04.13
+ * DEPENDS: remove sqlalchemy-migrate, elixir, python => PYTHON
+ * PRE_BUILD: only use upstream pyside conversion
+
2012-06-30 Treeve Jelbert <treeve AT sourcemage.org>
* PRE_BUILD: also edit another file

diff --git a/python-pypi/camelot/PRE_BUILD b/python-pypi/camelot/PRE_BUILD
index b384ae3..068526c 100755
--- a/python-pypi/camelot/PRE_BUILD
+++ b/python-pypi/camelot/PRE_BUILD
@@ -6,26 +6,5 @@ message convert to use PySide

python camelot/bin/camelot_admin.py to_pyside camelot pyside &&
rm -r camelot &&
-mv pyside camelot &&
-
-# tidyup some junk
-sed -i -e "/variant_to_pyobject/,/return value/D" \
- camelot/core/utils.py &&
-sed -i -e "s/QtCore.PYQT_VERSION_STR/PySide.__version__/" \
- camelot/admin/application_admin.py \
- camelot/view/main.py &&
-
-sed -i -e "/%L/s/(.*$/(value)/" camelot/view/controls/editors/floateditor.py
&&
-
-# variant_to_pyobject is an obsolete construct, not needed with pyside
-sed -i \
- -e "/import variant_to_pyobject/D" \
- -e "s/, variant_to_pyobject//" \
- -e "s/variant_to_pyobject,//" \
- -e "s/variant_to_pyobject//" \
- camelot/view/action_steps/*.py \
- camelot/view/controls/*.py \
- camelot/view/controls/delegates/*.py \
- camelot/view/controls/editors/*.py \
- camelot/view/proxy/collection_proxy.py
+mv pyside camelot
fi
diff --git a/python-pypi/cffi/DEPENDS b/python-pypi/cffi/DEPENDS
new file mode 100755
index 0000000..71a0e5d
--- /dev/null
+++ b/python-pypi/cffi/DEPENDS
@@ -0,0 +1,2 @@
+. $SECTION_DIRECTORY/PY_DEPENDS
+depends pycparser
diff --git a/python-pypi/cffi/DETAILS b/python-pypi/cffi/DETAILS
new file mode 100755
index 0000000..6c3ae71
--- /dev/null
+++ b/python-pypi/cffi/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=cffi
+ VERSION=0.8.6
+
SOURCE_HASH=sha512:b913d459bf0d355f0cb42fa0587a940c227d6765450033b14ab4d5281173cd1875cd6872911bb4f0b567cc1c5b0ca330615ec5f6ba205b25c41b683ae8c77790
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=http://pypi.python.org/pypi/$SPELL
+ SOURCE_URL[0]=http://pypi.python.org/packages/source/c/cffi/$SOURCE
+ LICENSE[0]=MIT
+ ENTERED=20140223
+ KEYWORDS="python"
+ SHORT="Foreign Function Interface for Python calling C cod"
+cat << EOF
+Foreign Function Interface for Python calling C code
+EOF
diff --git a/python-pypi/cffi/HISTORY b/python-pypi/cffi/HISTORY
new file mode 100644
index 0000000..6e21761
--- /dev/null
+++ b/python-pypi/cffi/HISTORY
@@ -0,0 +1,10 @@
+2014-07-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.8.6
+
+2014-04-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.8.2
+
+2014-02-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.8.1
+ spell created
+
diff --git a/python-pypi/chardet/DEPENDS b/python-pypi/chardet/DEPENDS
index a86d429..178a7f5 100755
--- a/python-pypi/chardet/DEPENDS
+++ b/python-pypi/chardet/DEPENDS
@@ -1 +1,2 @@
-depends python
+. $SECTION_DIRECTORY/PY_DEPENDS
+
diff --git a/python-pypi/chardet/DETAILS b/python-pypi/chardet/DETAILS
index 1a3bc47..181b6eb 100755
--- a/python-pypi/chardet/DETAILS
+++ b/python-pypi/chardet/DETAILS
@@ -1,6 +1,6 @@
SPELL="chardet"
- VERSION=2.1.1
-
SOURCE_HASH=sha512:eff1011381a8b101f1c4e8885e8e146df1390be92a68402a55b16ce8957ed732f33900bab8b29242be75f4006f20b86e5a90e3cf26457f9a792c49abb32d8d8d
+ VERSION=2.2.1
+
SOURCE_HASH=sha512:87059b77b14c39fded7f1287f8eeab6a880e21f4b49a3aa103daf537bbb1e237069347e1953ebaa9a393bd4dee01993873c84aad3c00536ae34784686aecfe68
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-$VERSION"
SOURCE_URL[0]=http://pypi.python.org/packages/source/c/$SPELL/$SOURCE
diff --git a/python-pypi/chardet/HISTORY b/python-pypi/chardet/HISTORY
index a4a9724..cccfe7e 100644
--- a/python-pypi/chardet/HISTORY
+++ b/python-pypi/chardet/HISTORY
@@ -1,3 +1,9 @@
+2014-07-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.2.1
+
+2013-11-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: PYTHON
+
2013-02-13 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.1.1
new website & url
diff --git a/python-pypi/cheetah/DETAILS b/python-pypi/cheetah/DETAILS
index 7f94b4f..2f3db44 100755
--- a/python-pypi/cheetah/DETAILS
+++ b/python-pypi/cheetah/DETAILS
@@ -1,12 +1,12 @@
SPELL=cheetah
- VERSION=2.0.1
-
SOURCE_HASH=sha512:c482efad26e381151001ef08c4954326e3d329c04ccc2f67f46472ab18c1feffc94b351ed88ab34f9dc5689c6a755ae414b14b55a44cd059c31ff5fe86253b90
+ VERSION=2.4.4
+
SOURCE_HASH=sha512:11b8cbf7d71789d6ae83596b133ddbe0bf1ccf2bca4c59562e7cd1d9bb75fa9d3208c0021d7d77edafdb03fd399cf1a26c003267fbffb94f27bf4457b0f9234c
SOURCE=Cheetah-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/Cheetah-$VERSION
- SOURCE_URL[0]=$SOURCEFORGE_URL/cheetahtemplate/$SOURCE
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/C/Cheetah/$SOURCE
WEB_SITE=http://www.cheetahtemplate.org/
ENTERED=20050202
-
LICENSE[0]=http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/cheetahtemplate/Cheetah/LICENSE
+ LICENSE[0]=MIT
SHORT="Python-powered template engine and code-generator"
cat << EOF
* generates HTML, SGML, XML, SQL, Postscript, form email, LaTeX, or any
diff --git a/python-pypi/cheetah/HISTORY b/python-pypi/cheetah/HISTORY
index ad0be3f..e2cbcf1 100644
--- a/python-pypi/cheetah/HISTORY
+++ b/python-pypi/cheetah/HISTORY
@@ -1,3 +1,8 @@
+2013-05-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.4.4
+ new url
+ LICENSE=MIT
+
2008-01-13 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: cleaned up
* DETAILS: cleaned up, removed useless comments
diff --git a/python-pypi/cherrypy/DETAILS b/python-pypi/cherrypy/DETAILS
index 70b6dcb..a417ae9 100755
--- a/python-pypi/cherrypy/DETAILS
+++ b/python-pypi/cherrypy/DETAILS
@@ -1,15 +1,17 @@
SPELL=cherrypy
SPELLX=CherryPy
if [[ $BRANCH == 3 ]]; then
- VERSION=3.2.2
-
SOURCE_HASH=sha512:89cebf63d48df5bec880bcbc13b3e2ae6da76f59c06803177cc8d6905e2d4444de7bb9a63189e3d6a3fd82e2a2464f419cfa74c60b2765e9ef89866847d55b7e
+ VERSION=3.6.0
+ SOURCE=$SPELLX-$VERSION.tar.gz
+ SOURCE_URL[0]=http://pypi.python.org/packages/source/C/$SPELLX/$SOURCE
+
SOURCE_HASH=sha512:3eaee1269272de9c52fa9547b7e10155ecae010005fb56dc300f24a537b4a22971a4f7e3e9920f9eff2ee951deb7ec8dfcf47a491cf5f6ed49c056f4a4316170
else
VERSION=2.3.0
+ SOURCE=$SPELLX-$VERSION.tar.gz
+ SOURCE_URL[0]=http://download.cherrypy.org/cherrypy/$VERSION/$SOURCE

SOURCE_HASH=sha512:71359ff92354abc7c2156d0f66e361c16b145180e04bb14c9bb2ebae474de6a3c8a3b266363dd6df370c21b559112cbe122fcdf08d68f03f755000bb8ca4eca8
fi
- SOURCE=$SPELLX-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
- SOURCE_URL[0]=http://download.cherrypy.org/cherrypy/$VERSION/$SOURCE
WEB_SITE=http://www.cherrypy.org/
LICENSE[0]=BSD
ENTERED=20051016
diff --git a/python-pypi/cherrypy/HISTORY b/python-pypi/cherrypy/HISTORY
index 9ab4f5f..152668f 100644
--- a/python-pypi/cherrypy/HISTORY
+++ b/python-pypi/cherrypy/HISTORY
@@ -1,3 +1,18 @@
+2014-09-14 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.6.0 (3)
+
+2014-07-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.5.0 (3)
+
+2014-04-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated 3rd branch to 3.3.0
+
+2014-02-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated 3rd branch to 3.2.5
+
+2013-04-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated 3rd branch to 3.2.4; added new source url
+
2011-10-25 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated 3rd branch to 3.2.2

diff --git a/python-pypi/clientform/BUILD b/python-pypi/clientform/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/python-pypi/clientform/BUILD
@@ -0,0 +1 @@
+true
diff --git a/python-pypi/clientform/DEPENDS b/python-pypi/clientform/DEPENDS
index 503782e..1e07613 100755
--- a/python-pypi/clientform/DEPENDS
+++ b/python-pypi/clientform/DEPENDS
@@ -1,2 +1 @@
-depends python &&
-depends SETUPTOOLS
+depends mechanize
diff --git a/python-pypi/clientform/DETAILS b/python-pypi/clientform/DETAILS
index a651816..0f7466e 100755
--- a/python-pypi/clientform/DETAILS
+++ b/python-pypi/clientform/DETAILS
@@ -1,16 +1,7 @@
- SPELL=clientform
- VERSION=0.2.7
-
SOURCE_HASH=sha512:c6e8ffbe28e1acf6df1c3b3a8af64c937a73a11a61a95c0f24b6bb86063b84ec131cbfacfa40abe1eac5850320210256cedddec360cacc1341413306a6c863fa
- SOURCE=ClientForm-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/ClientForm-$VERSION
- SOURCE_URL[0]=http://wwwsearch.sourceforge.net/ClientForm/src/$SOURCE
- WEB_SITE=http://wwwsearch.sourceforge.net/ClientForm/
- LICENSE[0]=BSD
- KEYWORDS="html python devel"
- SHORT="Python module for handling HTML forms on the client side"
-cat << EOF
-ClientForm is a Python module for handling HTML forms on the client side,
useful
-for parsing HTML forms, filling them in and returning the completed forms to
the
-server. It developed from a port of Gisle Aas' Perl module HTML::Form, from
the
-libwww-perl library, but the interface is not the same.
-EOF
+ SPELL=clientform
+ VERSION=0
+ PATCHLEVEL=9999
+ SHORT="deprecated"
+ cat << EOF
+ deprecated spell [replaced by mechanize]
+ EOF
diff --git a/python-pypi/clientform/DETAILS.orig
b/python-pypi/clientform/DETAILS.orig
new file mode 100755
index 0000000..a651816
--- /dev/null
+++ b/python-pypi/clientform/DETAILS.orig
@@ -0,0 +1,16 @@
+ SPELL=clientform
+ VERSION=0.2.7
+
SOURCE_HASH=sha512:c6e8ffbe28e1acf6df1c3b3a8af64c937a73a11a61a95c0f24b6bb86063b84ec131cbfacfa40abe1eac5850320210256cedddec360cacc1341413306a6c863fa
+ SOURCE=ClientForm-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/ClientForm-$VERSION
+ SOURCE_URL[0]=http://wwwsearch.sourceforge.net/ClientForm/src/$SOURCE
+ WEB_SITE=http://wwwsearch.sourceforge.net/ClientForm/
+ LICENSE[0]=BSD
+ KEYWORDS="html python devel"
+ SHORT="Python module for handling HTML forms on the client side"
+cat << EOF
+ClientForm is a Python module for handling HTML forms on the client side,
useful
+for parsing HTML forms, filling them in and returning the completed forms to
the
+server. It developed from a port of Gisle Aas' Perl module HTML::Form, from
the
+libwww-perl library, but the interface is not the same.
+EOF
diff --git a/python-pypi/clientform/DOWNLOAD b/python-pypi/clientform/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/python-pypi/clientform/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/python-pypi/clientform/HISTORY b/python-pypi/clientform/HISTORY
index 71495db..c6f25c8 100644
--- a/python-pypi/clientform/HISTORY
+++ b/python-pypi/clientform/HISTORY
@@ -1,3 +1,8 @@
+2013-03-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * spell deprecated [part of mechanize now]
+ * PATCHLEVEL=9999
+ * DETAILS: version 0
+
2011-05-23 Sukneet Basuta <sukneet AT sourcemage.org>
* DEPENDS: updated setuptools dependency to SETUPTOOLS provider

diff --git a/python-pypi/clientform/INSTALL b/python-pypi/clientform/INSTALL
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/python-pypi/clientform/INSTALL
@@ -0,0 +1 @@
+true
diff --git a/python-pypi/clientform/PRE_BUILD
b/python-pypi/clientform/PRE_BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/python-pypi/clientform/PRE_BUILD
@@ -0,0 +1 @@
+true
diff --git a/python-pypi/clientform/TRIGGERS b/python-pypi/clientform/TRIGGERS
new file mode 100755
index 0000000..fce6886
--- /dev/null
+++ b/python-pypi/clientform/TRIGGERS
@@ -0,0 +1 @@
+on_cast clientform dispel_self
diff --git a/python-pypi/clint/DEPENDS b/python-pypi/clint/DEPENDS
new file mode 100755
index 0000000..9e572ff
--- /dev/null
+++ b/python-pypi/clint/DEPENDS
@@ -0,0 +1,3 @@
+depends PYTHON &&
+depends SETUPTOOLS &&
+depends args
diff --git a/python-pypi/clint/DETAILS b/python-pypi/clint/DETAILS
new file mode 100755
index 0000000..0aba842
--- /dev/null
+++ b/python-pypi/clint/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=clint
+ VERSION=0.4.1
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/c/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:9ba3ac8b312566c79ec5185769685f1f7a1f33f3dbf5692a6f3113d505829c2669c3d7d5418c67fab4c095aaf56ff83330befe6dca98ef8be82c09ff18589650
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://github.com/kennethreitz/clint";
+ LICENSE[0]=ISC
+ ENTERED=20130812
+ SHORT="Python Command-line Application Tools"
+cat << EOF
+Clint is a module filled with a set of awesome tools for developing
commandline
+applications.
+EOF
diff --git a/python-pypi/clint/HISTORY b/python-pypi/clint/HISTORY
new file mode 100644
index 0000000..e06cc24
--- /dev/null
+++ b/python-pypi/clint/HISTORY
@@ -0,0 +1,10 @@
+2014-12-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: added missing args req dep
+
+2014-12-20 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.4.1
+ * DEPENDS: python3 supported
+
+2013-08-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: spell created
+
diff --git a/python-pypi/colorama/DEPENDS b/python-pypi/colorama/DEPENDS
new file mode 100755
index 0000000..e4ea57a
--- /dev/null
+++ b/python-pypi/colorama/DEPENDS
@@ -0,0 +1 @@
+depends PYTHON
diff --git a/python-pypi/colorama/DETAILS b/python-pypi/colorama/DETAILS
new file mode 100755
index 0000000..6c58744
--- /dev/null
+++ b/python-pypi/colorama/DETAILS
@@ -0,0 +1,29 @@
+ SPELL=colorama
+ VERSION=0.3.2
+
SOURCE_HASH=sha512:3173d578c36d7a20d14ffcf6406ec9fe301e71a199069b3d2e53bd0c66e7f83d6e94f071dc08f2708202ec1ace4d14f4476234cc8347a37b05317302f0cfe0cf
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=http://pypi.python.org/packages/source/c/$SPELL/$SOURCE
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=https://pypi.python.org/pypi/colorama
+ LICENSE[0]=BSD
+ SHORT="cross-platform colored terminal text"
+cat << EOF
+Makes ANSI escape character sequences for producing colored terminal text and
+cursor positioning work under MS Windows.
+
+ANSI escape character sequences have long been used to produce colored
terminal
+text and cursor positioning on Unix and Macs. Colorama makes this work on
+Windows, too, by wrapping stdout, stripping ANSI sequences it finds (which
+otherwise show up as gobbledygook in your output), and converting them into
the
+appropriate win32 calls to modify the state of the terminal. On other
+platforms, Colorama does nothing.
+
+Colorama also provides some shortcuts to help generate ANSI sequences but
works
+fine in conjunction with any other ANSI sequence generation library, such as
+Termcolor (http://pypi.python.org/pypi/termcolor.)
+
+This has the upshot of providing a simple cross-platform API for printing
+colored terminal text from Python, and has the happy side-effect that
existing
+applications or libraries which use ANSI sequences to produce colored output
on
+Linux or Macs can now also work on Windows, simply by calling
colorama.init().
+EOF
diff --git a/python-pypi/colorama/HISTORY b/python-pypi/colorama/HISTORY
new file mode 100644
index 0000000..5a42a3b
--- /dev/null
+++ b/python-pypi/colorama/HISTORY
@@ -0,0 +1,3 @@
+2013-10-09 Jeremy Blosser <jblosser AT sourcemage.org>
+ * DETAILS, DEPENDS: spell created
+
diff --git a/python-pypi/curtsies/DEPENDS b/python-pypi/curtsies/DEPENDS
new file mode 100755
index 0000000..e4ea57a
--- /dev/null
+++ b/python-pypi/curtsies/DEPENDS
@@ -0,0 +1 @@
+depends PYTHON
diff --git a/python-pypi/curtsies/DETAILS b/python-pypi/curtsies/DETAILS
new file mode 100755
index 0000000..9e18a75
--- /dev/null
+++ b/python-pypi/curtsies/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=curtsies
+ VERSION=0.0.32
+ SOURCE=$SPELL-$VERSION.tar.gz
+
SOURCE_HASH=sha512:b5495d73ddc6639dba870e9730830c8dceb2913c71566e709f365e94d178d149b070575ec087b35d6ec67623749e87be7197017b218e8b4055f5864a6e6587b2
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ SOURCE_URL[0]=http://pypi.python.org/packages/source/c/$SPELL/$SOURCE
+ GATHER_DOCS=off
+ LICENSE[0]=MIT
+ WEB_SITE=https://github.com/thomasballinger/curtsies
+ ENTERED=20140520
+ SHORT="curses-like terminal wrapper, with colored strings"
+cat << EOF
+Most terminals will display text in color if you use ANSI escape codes -
+curtsies makes rendering such text to the terminal easy. Curtsies assumes
use of
+an VT-100 compatible terminal: unlike curses, it has no compatibility layer
for
+other types of terminals.
+EOF
diff --git a/python-pypi/curtsies/HISTORY b/python-pypi/curtsies/HISTORY
new file mode 100644
index 0000000..6cb6576
--- /dev/null
+++ b/python-pypi/curtsies/HISTORY
@@ -0,0 +1,2 @@
+2014-05-20 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell
diff --git a/python-pypi/cython/DEPENDS b/python-pypi/cython/DEPENDS
index 503782e..48d8ddc 100755
--- a/python-pypi/cython/DEPENDS
+++ b/python-pypi/cython/DEPENDS
@@ -1,2 +1 @@
-depends python &&
-depends SETUPTOOLS
+. $SECTION_DIRECTORY/PY_DEPENDS
diff --git a/python-pypi/cython/DETAILS b/python-pypi/cython/DETAILS
index 1b57d4e..cb29db3 100755
--- a/python-pypi/cython/DETAILS
+++ b/python-pypi/cython/DETAILS
@@ -1,6 +1,6 @@
SPELL=cython
- VERSION=0.18
-
SOURCE_HASH=sha512:fb85d71bb4f80b35f0d0f1735c650dd75c5f84b05635ddf91d6241ff103b5a49158c5b851a20c15e05425f6dde32a4971b35fcbd7445f61865b4d61ffd1fbfa1
+ VERSION=0.20.2
+
SOURCE_HASH=sha512:118e3ebd76f50bda8187b76654e65caab2c2c403df9b89da525c2c963dedc7b38d898ae0b92d44b278731d969a891eb3f7b5bcc138cfe3e037f175d4c87c29ec
SOURCE=Cython-${VERSION}.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/Cython-${VERSION}"
SOURCE_URL[0]=http://www.cython.org/release/${SOURCE}
diff --git a/python-pypi/cython/HISTORY b/python-pypi/cython/HISTORY
index df4da46..ef9edcf 100644
--- a/python-pypi/cython/HISTORY
+++ b/python-pypi/cython/HISTORY
@@ -1,3 +1,22 @@
+2014-07-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.20.2
+
+2014-03-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.20.1
+
+2014-01-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.20
+
+2013-10-15 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.19.2
+
+2013-06-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.19.1
+
+2013-04-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.19
+ * DEPENDS: support python3
+
2013-02-01 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.18

diff --git a/python-pypi/distribute/BUILD b/python-pypi/distribute/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/python-pypi/distribute/BUILD
@@ -0,0 +1 @@
+true
diff --git a/python-pypi/distribute/CONFLICTS
b/python-pypi/distribute/CONFLICTS
index bbc6bb7..36b958a 100755
--- a/python-pypi/distribute/CONFLICTS
+++ b/python-pypi/distribute/CONFLICTS
@@ -1 +1 @@
-conflicts setuptools
+conflicts distribute y
diff --git a/python-pypi/distribute/DEPENDS b/python-pypi/distribute/DEPENDS
deleted file mode 100755
index e4ea57a..0000000
--- a/python-pypi/distribute/DEPENDS
+++ /dev/null
@@ -1 +0,0 @@
-depends PYTHON
diff --git a/python-pypi/distribute/DETAILS b/python-pypi/distribute/DETAILS
index 3882843..868fb15 100755
--- a/python-pypi/distribute/DETAILS
+++ b/python-pypi/distribute/DETAILS
@@ -1,24 +1,8 @@
SPELL=distribute
- VERSION=0.6.34
-
SOURCE_HASH=sha512:348d5c77dd1cf24a0f568be68aa19df3e0a1a1971d643850dd6133bbba9b9cb7574cc84195863d824c2d603d408b35bf3518bfb49bae0a90ab8971bf773c5e67
-# SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
- SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_URL[0]=http://pypi.python.org/packages/source/d/${SPELL}/${SOURCE}
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
- WEB_SITE="http://packages.python.org/distribute/";
- LICENSE[0]="PSF, ZPL"
- ENTERED=20110521
- KEYWORDS="python"
- SHORT="Easily download, build, install, upgrade, and uninstall
Python packages"
+ VERSION=0
+ PATCHLEVEL=9999
+ SHORT="deprecated"
cat << EOF
-Distribute is a fork of the Setuptools project.
-
-Distribute is intended to replace Setuptools as the standard method for
-working with Python module distributions.
-
-For those who may wonder why they should switch to Distribute over
Setuptools,
-it's quite simple:
-
- Distribute is a drop-in replacement for Setuptools The code is actively
- maintained, and has over 10 commiters Distribute offers Python 3 support
!
+deprecated spell [replaced by setuptools]
EOF
+
diff --git a/python-pypi/distribute/DOWNLOAD b/python-pypi/distribute/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/python-pypi/distribute/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/python-pypi/distribute/HISTORY b/python-pypi/distribute/HISTORY
index 4ec20b3..6a7bb05 100644
--- a/python-pypi/distribute/HISTORY
+++ b/python-pypi/distribute/HISTORY
@@ -1,27 +1,4 @@
-2013-01-20 Vlad Glagolev <stealth AT sourcemage.org>
- * DETAILS: updated spell to 0.6.34
-
-2012-11-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 0.6.30
-
-2012-07-23 Sukneet Basuta <sukneet AT sourcemage.org>
- * DETAILS: updated spell to 0.6.28
- * DEPENDS: depend on PYTHON, rather than selecting with PREPARE
- * PREPARE: removed, no longer needed
-
-2012-05-18 Sukneet Basuta <sukneet AT sourcemage.org>
- * DETAILS: updated spell to 0.6.27
-
-2012-04-19 Sukneet Basuta <sukneet AT sourcemage.org>
- * DETAILS: updated spell to 0.6.26
-
-2011-11-18 Sukneet Basuta <sukneet AT sourcemage.org>
- * DETAILS: updated spell to 0.6.24
- switched to guru signed verification
-
-2011-05-22 Sukneet Basuta <sukneet AT sourcemage.org>
- * BUILD, DEPENDS, DETAILS, INSTALL: spell created
- Note that distribute works with either python or
- python3
- * CONFLICTS: conflicts with setuptools
- * PROVIDES: added, provides SETUPTOOLS
+2013-07-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0
+ PATCHLEVEL=9999
+ spell deprecated [replaced by setuptools]
diff --git a/python-pypi/distribute/INSTALL b/python-pypi/distribute/INSTALL
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/python-pypi/distribute/INSTALL
@@ -0,0 +1 @@
+true
diff --git a/python-pypi/distribute/PRE_BUILD
b/python-pypi/distribute/PRE_BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/python-pypi/distribute/PRE_BUILD
@@ -0,0 +1 @@
+true
diff --git a/python-pypi/distribute/PROVIDES b/python-pypi/distribute/PROVIDES
deleted file mode 100755
index 6f048db..0000000
--- a/python-pypi/distribute/PROVIDES
+++ /dev/null
@@ -1 +0,0 @@
-SETUPTOOLS
diff --git a/python-pypi/distribute/UP_TRIGGERS
b/python-pypi/distribute/UP_TRIGGERS
new file mode 100755
index 0000000..b84aa6d
--- /dev/null
+++ b/python-pypi/distribute/UP_TRIGGERS
@@ -0,0 +1 @@
+up_trigger setuptools cast_self
diff --git a/python-pypi/django/DETAILS b/python-pypi/django/DETAILS
index eed1b0e..2813784 100755
--- a/python-pypi/django/DETAILS
+++ b/python-pypi/django/DETAILS
@@ -11,12 +11,12 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-svn"
SOURCE_IGNORE=volatile
FORCE_DOWNLOAD=on
else
- VERSION=1.4.4
- SECURITY_PATCH=4
+ VERSION=1.4.11
+ SECURITY_PATCH=5
SOURCE=Django-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/Django-$VERSION"
SOURCE_URL[0]=http://www.djangoproject.com/download/$VERSION/tarball/
-
SOURCE_HASH=sha512:68277152c49ca855c74f1a7644dfa171a50b1fc926e7b2702f5e3d97f0e37e6fb27b61e056805e95fc265bb2237e0d9c62b5fd6ce7cb6b9cac6bf1959e69deea
+
SOURCE_HASH=sha512:60cc3c769a9b21e93e6c4e79132ab8f4a48df1cb1c55faaa547c5fd28b9785ddca3b5393790bf96a4715d9b708c6da376ef4a28ec14849147d63f0fe40d386cb
fi
WEB_SITE=http://www.djangoproject.com/
LICENSE[0]=BSD
diff --git a/python-pypi/django/HISTORY b/python-pypi/django/HISTORY
index db4a73e..2643ba0 100644
--- a/python-pypi/django/HISTORY
+++ b/python-pypi/django/HISTORY
@@ -1,3 +1,6 @@
+2014-04-29 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.4.11; SECURITY_PATCH++
+
2013-02-22 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.4.4; SECURITY_PATCH++

diff --git a/python-pypi/docutils/DEPENDS b/python-pypi/docutils/DEPENDS
new file mode 100755
index 0000000..48d8ddc
--- /dev/null
+++ b/python-pypi/docutils/DEPENDS
@@ -0,0 +1 @@
+. $SECTION_DIRECTORY/PY_DEPENDS
diff --git a/python-pypi/docutils/DETAILS b/python-pypi/docutils/DETAILS
new file mode 100755
index 0000000..4beac77
--- /dev/null
+++ b/python-pypi/docutils/DETAILS
@@ -0,0 +1,24 @@
+ SPELL=docutils
+ VERSION=0.12
+
SOURCE_HASH=sha512:0087433f8b76e1d0302d2fab77fdbda941132d16ac1fcecb26ca66119687eefd9e2f6901e05d705f857fa31e2526136c9827dfd57c44cd295bd10dcce3faebf9
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=http://$SPELL.sourceforge.net
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/d/${SPELL}/${SOURCE}
+ LICENSE=GPL
+ ENTERED=20040509
+ KEYWORDS="doc"
+ SHORT="Tools for processing plaintext documentation into useful
formats."
+cat << EOF
+The purpose of the Docutils project is to create a set of tools
+for processing plaintext documentation into useful formats, such as HTML,
+XML, and TeX. Includes reStructuredText, the easy to read, easy to use,
+what-you-see-is-what-you-get plaintext markup language.
+
+Several sources are or will be supported:
+ - Standalone files (implemented).
+ - Inline documentation from Python modules and packages, extracted
+ with namespace context.
+ - PEPs (Python Enhancement Proposals) (implemented).
+And others as discovered.
+EOF
diff --git a/python-pypi/docutils/HISTORY b/python-pypi/docutils/HISTORY
new file mode 100644
index 0000000..08b11c8
--- /dev/null
+++ b/python-pypi/docutils/HISTORY
@@ -0,0 +1,66 @@
+2014-07-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.12
+ * DEPENDS: use $SECTION_DIRECTORY/PY_DEPENDS
+ * BUILD, INSTALL: deleted
+ spell moved to python section
+
+2014-03-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.11
+
+2013-07-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.10
+
+2012-07-11 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 0.9.1
+
+2012-06-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.9
+
+2011-10-30 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.8.1
+
+2010-08-03 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.7
+
+2009-10-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.6
+ * DEPENDS: clean up
+
+2007-03-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.4
+
+2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
+ * DETAILS: (automated) Add KEYWORDS
+
+2005-11-29 Seth Woolley <seth AT tautology.org>
+ * DETAILS: MD5 -> SHA512
+
+2005-05-30 Martin Svehla <doc AT sourcemage.org>
+ * DETAILS: version updated to 0.3.9
+ * INSTALL: using INSTALL_ROOT
+
+2005-01-04 PhoboX <doc AT sourcemage.org>
+ * DETAILS: version updated to 0.3.7
+
+2004-12-16 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Python renamed to python
+
+2004-08-09 PhoboX <doc AT sourcemage.org>
+ * DETAILS: version updated to 0.3.5
+
+2004-07-17 PhoboX <doc AT sourcemage.org>
+ * DETAILS: reformated description
+ * DETAILS, BUILD: converted to build api2
+ * INSTALL: added
+
+2004-07-06 PhoboX <doc AT sourcemage.org>
+ * DETAILS: corrected SOURCE
+
+2004-05-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.3.3-alpha
+
+2004-05-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version snapshot
+ * BUILD, DEPENDS: added
+ spell created
+
diff --git a/python-pypi/egenix-mx-base/DETAILS
b/python-pypi/egenix-mx-base/DETAILS
index 565e3ba..753c90e 100755
--- a/python-pypi/egenix-mx-base/DETAILS
+++ b/python-pypi/egenix-mx-base/DETAILS
@@ -1,8 +1,8 @@
SPELL=egenix-mx-base
- VERSION=3.0.0
-
SOURCE_HASH=sha512:85dbd3eb20dcb8f3435085c2352d785a0d438914df805c7acd93ddc2b0ceebedfa5ae586c50a2329311717f1c260db7951d146ee96d6aab824a1648fb201184a
+ VERSION=3.2.5
+
SOURCE_HASH=sha512:707d4cb96de04f967c1a37d156f41d9570b580088132f96533b7b4319c1fc0492a29b01ce1dba9527d7fc7cada99da8767a55c0994c285af81af82fd0f370a42
SOURCE=$SPELL-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://downloads.egenix.com/python/$SOURCE
WEB_SITE=http://www.egenix.com/files/python/mxDateTime.html
ENTERED=20021111
@@ -13,6 +13,6 @@ cat << EOF
These types were created to provide a consistent way of transferring date and
time data between Python and databases. Apart from handling date before the
UNIX epoch (1.1.1970) they also correctly work with dates beyond the Unix
time
-limit (currently with Unix time values being encoded using 32bit integers,
+limit (currently with Unix time values being encoded using 32-bit integers,
the limit is reached in 2038) and thus is Year 2000 and Year 2038 safe.
EOF
diff --git a/python-pypi/egenix-mx-base/HISTORY
b/python-pypi/egenix-mx-base/HISTORY
index 70be9da..c0e66a5 100644
--- a/python-pypi/egenix-mx-base/HISTORY
+++ b/python-pypi/egenix-mx-base/HISTORY
@@ -1,3 +1,9 @@
+2014-12-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Replace "bit" suffix with "-bit" in description
+
+2013-03-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.2.5; quoting paths
+
2008-01-13 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: cleaned up
* DETAILS: cleaned up, word wrapped
diff --git a/python-pypi/fabric/DEPENDS b/python-pypi/fabric/DEPENDS
index 17f0989..3586723 100755
--- a/python-pypi/fabric/DEPENDS
+++ b/python-pypi/fabric/DEPENDS
@@ -1,6 +1,6 @@
. "$GRIMOIRE/FUNCTIONS" &&

-depends python &&
+depends PYTHON &&
depends SETUPTOOLS &&
depends paramiko &&

diff --git a/python-pypi/fabric/DETAILS b/python-pypi/fabric/DETAILS
index 85e04fe..0ff0fc2 100755
--- a/python-pypi/fabric/DETAILS
+++ b/python-pypi/fabric/DETAILS
@@ -1,9 +1,9 @@
SPELL=fabric
SPELLX=Fabric
- VERSION=1.5.3
+ VERSION=1.8.2
SOURCE=${SPELLX}-${VERSION}.tar.gz

SOURCE_URL[0]=http://pypi.python.org/packages/source/${SPELLX:0:1}/${SPELLX}/${SOURCE}
-
SOURCE_HASH=sha512:9cbd093f24d8b4dc2aa0c363d040df98652bdc955a7416e65b5c8b9dc32c3191d4d2dc7ff61f1bf93050ff3a68b858ba178e0bc11b0b33137191b760d7476b54
+
SOURCE_HASH=sha512:299b4d9d7579aac24d955ef8b392e85682057e4f19ea18e5fec764ca6c8a5f181b924e6293990591765cda3b2590c791ae3ea273376d36614c7dd57ccf62a3ea
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
WEB_SITE=http://fabfile.org/
LICENSE[0]=BSD
diff --git a/python-pypi/fabric/HISTORY b/python-pypi/fabric/HISTORY
index 63d2ad9..849f17c 100644
--- a/python-pypi/fabric/HISTORY
+++ b/python-pypi/fabric/HISTORY
@@ -1,3 +1,7 @@
+2014-03-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.8.2
+ * DEPENDS: switched to PYTHON
+
2013-02-06 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.5.3

diff --git a/python-pypi/faulthandler/DETAILS
b/python-pypi/faulthandler/DETAILS
index 5633bd1..3616414 100755
--- a/python-pypi/faulthandler/DETAILS
+++ b/python-pypi/faulthandler/DETAILS
@@ -1,6 +1,6 @@
SPELL=faulthandler
- VERSION=2.1
-
SOURCE_HASH=sha512:feda4f63a4de8d6625c5676174be405bb97399fd33a69e8237cf0576bc1774776b5422a9a4152912e5cc6f4cccc73b618120d780b7953872edfcda8a246de966
+ VERSION=2.2
+
SOURCE_HASH=sha512:069107be5c5f60627bda0389be8e66f7a71e4c49c36780d2958663451c9ac23d4e8e9d2f612a67595afa2d1009337d546c9adc95dc72e91a2455b84fe551c4da
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://pypi.python.org/pypi/$SPELL
diff --git a/python-pypi/faulthandler/HISTORY
b/python-pypi/faulthandler/HISTORY
index 359dc79..5236232 100644
--- a/python-pypi/faulthandler/HISTORY
+++ b/python-pypi/faulthandler/HISTORY
@@ -1,3 +1,6 @@
+2013-06-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.2
+
2012-02-24 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.1

diff --git a/python-pypi/fb-python/DEPENDS b/python-pypi/fb-python/DEPENDS
index b0cb54f..48d8ddc 100755
--- a/python-pypi/fb-python/DEPENDS
+++ b/python-pypi/fb-python/DEPENDS
@@ -1,2 +1 @@
-depends python &&
-depends SETUPTOOLS
+. $SECTION_DIRECTORY/PY_DEPENDS
diff --git a/python-pypi/fb-python/DETAILS b/python-pypi/fb-python/DETAILS
index 79a1f25..6a94495 100755
--- a/python-pypi/fb-python/DETAILS
+++ b/python-pypi/fb-python/DETAILS
@@ -1,7 +1,7 @@
SPELL=fb-python
SPELLX=firebirdsql
- VERSION=0.7.0
-
SOURCE_HASH=sha512:fa4f0cf6db015f5ef5ab31cfff000f2caa1d989ffe74e53a70d8b6c2acbb3cbb5ea97ee3bfd570699d0523061a24ad2efe5cc61816c0fd5ab525305c356cf8ae
+ VERSION=0.9.3
+
SOURCE_HASH=sha512:95ad82814b5af202e321284ba6f632da7b7ae680b39eaf7a33ab27b0f6f8be916c4acc72c304b299c094cca1b44dcd474e84da431c7b2ebb65651ae0635f7fa2
SOURCE=$SPELLX-$VERSION.tar.gz
SOURCE_URL=http://pypi.python.org/packages/source/f/$SPELLX/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
diff --git a/python-pypi/fb-python/HISTORY b/python-pypi/fb-python/HISTORY
index ed9ecc2..804b95e 100644
--- a/python-pypi/fb-python/HISTORY
+++ b/python-pypi/fb-python/HISTORY
@@ -1,3 +1,31 @@
+2014-04-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.3
+
+2014-02-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.0
+
+2014-02-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.8.4
+
+2013-12-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.8.2
+
+2013-12-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.8.1
+
+2013-12-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.8.0
+
+2013-10-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.7.4
+
+2013-09-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.7.3
+
+2013-04-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.7.2
+ * DEPENDS: fix python3 usage
+
2012-06-23 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.7.0

diff --git a/python-pypi/fdb/DEPENDS b/python-pypi/fdb/DEPENDS
index b0cb54f..48d8ddc 100755
--- a/python-pypi/fdb/DEPENDS
+++ b/python-pypi/fdb/DEPENDS
@@ -1,2 +1 @@
-depends python &&
-depends SETUPTOOLS
+. $SECTION_DIRECTORY/PY_DEPENDS
diff --git a/python-pypi/fdb/DETAILS b/python-pypi/fdb/DETAILS
index e74594f..a60750d 100755
--- a/python-pypi/fdb/DETAILS
+++ b/python-pypi/fdb/DETAILS
@@ -1,6 +1,6 @@
SPELL=fdb
- VERSION=0.9.9
-
SOURCE_HASH=sha512:abe55a8db0bd74dfbe3c865140a776e28b17f71c09e7dfd578b3195c6d8ca1f82f155451c7d66011546a6f63c1e34bdeafeaf6faaf665e9b6814568d9311a6cf
+ VERSION=1.4.1
+
SOURCE_HASH=sha512:e28d1c1c15c07c99cc19910efac86459a52badf8083e042f35e2faabbe98a1681b86df8f0136fbb1d11b90321414ec8b651156ae81c451a7fe007f9a1cea6eeb
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL=http://pypi.python.org/packages/source/f/$SPELL/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/python-pypi/fdb/HISTORY b/python-pypi/fdb/HISTORY
index f396492..c3a9bda 100644
--- a/python-pypi/fdb/HISTORY
+++ b/python-pypi/fdb/HISTORY
@@ -1,3 +1,25 @@
+2014-06-25 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.1
+
+2013-06-26 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4
+
+2013-06-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3
+
+2013-06-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.2
+
+2013-05-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.1.1
+
+2013-04-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: support python3 properly
+
+2013-04-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.1
+ * DEPENDS: python => PYTHON
+
2012-11-30 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.9.9

diff --git a/python-pypi/feedgenerator/DEPENDS
b/python-pypi/feedgenerator/DEPENDS
new file mode 100755
index 0000000..4f88191
--- /dev/null
+++ b/python-pypi/feedgenerator/DEPENDS
@@ -0,0 +1 @@
+depends PYTHON
diff --git a/python-pypi/feedgenerator/DETAILS
b/python-pypi/feedgenerator/DETAILS
new file mode 100755
index 0000000..4a82df3
--- /dev/null
+++ b/python-pypi/feedgenerator/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=feedgenerator
+ VERSION=1.7
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/f/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:359e584af7766b1a67c752df88ad67f06f9b2a6677d2e858484286b079e33b47192a5cf141fc86eb5590d86175e24d3fa1e87506773c28f6a35b2dc545520044
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://pypi.python.org/pypi/feedgenerator";
+ LICENSE[0]=BSD
+ ENTERED=20130702
+ SHORT="standalone version of Django's feedgenerator"
+cat << EOF
+Feedgenerator-py3k is a standalone version of Django's feedgenerator.
+EOF
diff --git a/python-pypi/feedgenerator/HISTORY
b/python-pypi/feedgenerator/HISTORY
new file mode 100644
index 0000000..04a98cf
--- /dev/null
+++ b/python-pypi/feedgenerator/HISTORY
@@ -0,0 +1,6 @@
+2014-12-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.7
+
+2013-07-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/python-pypi/formalchemy/DEPENDS b/python-pypi/formalchemy/DEPENDS
index c925abc..35ba2e3 100755
--- a/python-pypi/formalchemy/DEPENDS
+++ b/python-pypi/formalchemy/DEPENDS
@@ -1,5 +1,4 @@
-depends python &&
-depends SETUPTOOLS &&
+. $SECTION_DIRECTORY/PY_DEPENDS &&
depends webhelpers &&
depends tempita &&
depends sqlalchemy
diff --git a/python-pypi/formalchemy/DETAILS b/python-pypi/formalchemy/DETAILS
index b9bbc8a..499fa8b 100755
--- a/python-pypi/formalchemy/DETAILS
+++ b/python-pypi/formalchemy/DETAILS
@@ -1,7 +1,7 @@
SPELL=formalchemy
SPELLX=FormAlchemy
- VERSION=1.4.2
-
SOURCE_HASH=sha512:3cdd63f4ebf78d8ba3210faa2e332e4cff04fb30bf02fa515017e83ef0e05387dbc0c018cf5d74f9a484b99f7711b5c3ae1d22cfb38a9a1b025fe59387cfe930
+ VERSION=1.5.1
+
SOURCE_HASH=sha512:1992912537122dfd8e4da975477170d48d646e1b701103ed507f4c9e073c37ac47a3c99033a3d4de866ebc4b45f01917db325a8a6e2281fb5437bc54552f1374
SOURCE=$SPELLX-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
WEB_SITE=http://doc.formalchemy.org/
diff --git a/python-pypi/formalchemy/HISTORY b/python-pypi/formalchemy/HISTORY
index b4c6ed1..9aafabe 100644
--- a/python-pypi/formalchemy/HISTORY
+++ b/python-pypi/formalchemy/HISTORY
@@ -1,3 +1,7 @@
+2014-08-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.5.1
+ * DEPENDS: add python3 support
+
2012-03-03 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.4.2
new website &url
diff --git a/python-pypi/formencode/DEPENDS b/python-pypi/formencode/DEPENDS
index 503782e..48d8ddc 100755
--- a/python-pypi/formencode/DEPENDS
+++ b/python-pypi/formencode/DEPENDS
@@ -1,2 +1 @@
-depends python &&
-depends SETUPTOOLS
+. $SECTION_DIRECTORY/PY_DEPENDS
diff --git a/python-pypi/formencode/DETAILS b/python-pypi/formencode/DETAILS
index 5cd72f3..96f98d3 100755
--- a/python-pypi/formencode/DETAILS
+++ b/python-pypi/formencode/DETAILS
@@ -1,6 +1,6 @@
SPELL=formencode
- VERSION=1.2.4
-
SOURCE_HASH=sha512:493c7b40bef72de9587633a46d01feed0d711dfc8a63dc610c706c50673c3201d1eb737f29b3ce2464c5c5d228d03415ceca48472f5baffc548db2604ba4a2f9
+ VERSION=1.3.0a1
+
SOURCE_HASH=sha512:c6651b4e18645e5628edc1ebb694efccad4f2d0023842118847c28cc1b169e8c42974cef501b565eee6cc71fe382e877a2bbd83b6b99d4bca711d4432e396b72
SOURCE=FormEncode-$VERSION.tar.gz
SOURCE_URL[0]=http://pypi.python.org/packages/source/F/FormEncode/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/FormEncode-$VERSION
diff --git a/python-pypi/formencode/HISTORY b/python-pypi/formencode/HISTORY
index a11cdf1..d7f9b0d 100644
--- a/python-pypi/formencode/HISTORY
+++ b/python-pypi/formencode/HISTORY
@@ -1,3 +1,10 @@
+2014-04-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3.0a1
+ * DEPENDS: python => PYTHON
+
+2013-05-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.2.6
+
2012-03-04 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.2.4

diff --git a/python-pypi/fuzzyparsers/DEPENDS
b/python-pypi/fuzzyparsers/DEPENDS
index 94276bb..48d8ddc 100755
--- a/python-pypi/fuzzyparsers/DEPENDS
+++ b/python-pypi/fuzzyparsers/DEPENDS
@@ -1,3 +1 @@
-depends python &&
-depends SETUPTOOLS
-
+. $SECTION_DIRECTORY/PY_DEPENDS
diff --git a/python-pypi/fuzzyparsers/DETAILS
b/python-pypi/fuzzyparsers/DETAILS
index 5e82f83..511ffcf 100755
--- a/python-pypi/fuzzyparsers/DETAILS
+++ b/python-pypi/fuzzyparsers/DETAILS
@@ -1,6 +1,6 @@
SPELL=fuzzyparsers
- VERSION=0.8.0
-
SOURCE_HASH=sha512:00dbfbf6592a29a3657a9801c3b9f91616232f7871e4e2ac422ca8b0ce26cb64dbe6491009e5f5c37731050847fd7a6ecc6438ed6d11532ddaad9b6b084ad4b0
+ VERSION=0.9.0
+
SOURCE_HASH=sha512:7d49ece54893f52b4e9720b6b727fe7db7d0ffc1ae1523d3c1d32ed81f4a844cb6599c4eb340ddad432cdc7e8b8a3116d6d080d19d8085cc9ca5ff84f6af32d1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://pypi.python.org/pypi/fuzzyparsers
diff --git a/python-pypi/fuzzyparsers/HISTORY
b/python-pypi/fuzzyparsers/HISTORY
index 86c89fd..1b85da1 100644
--- a/python-pypi/fuzzyparsers/HISTORY
+++ b/python-pypi/fuzzyparsers/HISTORY
@@ -1,3 +1,7 @@
+2014-02-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.0
+ * DEPENDS: support python3
+
2012-06-23 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.8.0
LICENCE=MIT
diff --git a/python-pypi/genshi/DETAILS b/python-pypi/genshi/DETAILS
index aa4fc91..a83ea9a 100755
--- a/python-pypi/genshi/DETAILS
+++ b/python-pypi/genshi/DETAILS
@@ -1,8 +1,8 @@
SPELL=genshi
- VERSION=0.6
+ VERSION=0.7
SOURCE=Genshi-$VERSION.tar.gz
SOURCE_URL[0]=http://ftp.edgewall.com/pub/$SPELL/$SOURCE
- SOURCE_GPG=gurus.gpg:$SOURCE.sig
+
SOURCE_HASH=sha512:2d0042d4da4566725ddd80b73c5b7be09f479f5529e4aa69903edc2a98905ff6de42a0d5a6f02986d7962deb7740c4a3acf6955a8b77fdb42d3cf4ca037de6bf
SOURCE_DIRECTORY="$BUILD_DIRECTORY/Genshi-$VERSION"
WEB_SITE=http://genshi.edgewall.org/
LICENSE[0]=BSD
diff --git a/python-pypi/genshi/HISTORY b/python-pypi/genshi/HISTORY
index 8ce71ee..cd73e19 100644
--- a/python-pypi/genshi/HISTORY
+++ b/python-pypi/genshi/HISTORY
@@ -1,3 +1,6 @@
+2013-07-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.7
+
2010-04-23 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: Changed SOURCE_URL[0] extension
updated spell to 0.6
diff --git a/python-pypi/git-review/DEPENDS b/python-pypi/git-review/DEPENDS
new file mode 100755
index 0000000..33c57f4
--- /dev/null
+++ b/python-pypi/git-review/DEPENDS
@@ -0,0 +1,2 @@
+depends git &&
+depends PYTHON
diff --git a/python-pypi/git-review/DETAILS b/python-pypi/git-review/DETAILS
new file mode 100755
index 0000000..1f49cbc
--- /dev/null
+++ b/python-pypi/git-review/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=git-review
+ VERSION=1.22
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/g/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:184a4cc4a7cb31c6316e57cd054b8551b67c9dec010120ecbfdbab73126c492608152b23c1da57b7cd1c27c2cd64924b7989d63533d29c1b97964997af022b58
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://pypi.python.org/pypi/git-review";
+ LICENSE[0]=APACHE
+ ENTERED=20130615
+ SHORT="a git command for submitting branches to Gerrit"
+cat << EOF
+git-review is a tool that helps submitting git branches to gerrit for review.
+EOF
diff --git a/python-pypi/git-review/HISTORY b/python-pypi/git-review/HISTORY
new file mode 100644
index 0000000..61b91df
--- /dev/null
+++ b/python-pypi/git-review/HISTORY
@@ -0,0 +1,3 @@
+2013-06-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/python-pypi/gitosis/DETAILS b/python-pypi/gitosis/DETAILS
index 4470f29..be6233a 100755
--- a/python-pypi/gitosis/DETAILS
+++ b/python-pypi/gitosis/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=gitosis
-if [[ "${GITOSIS_AUTOUPDATE}" == "y" ]]; then
- VERSION="$(date +%Y%m%d)"
-else
- VERSION=git
-fi
+ VERSION="$(get_scm_version)"
SOURCE=${SPELL}-git.tar.bz2
FORCE_DOWNLOAD=on
SOURCE_URL=git://eagain.net/gitosis.git:${SPELL}-git
diff --git a/python-pypi/gitosis/HISTORY b/python-pypi/gitosis/HISTORY
index a7e665f..fdd9a22 100644
--- a/python-pypi/gitosis/HISTORY
+++ b/python-pypi/gitosis/HISTORY
@@ -1,3 +1,9 @@
+2014-07-04 Ismael Luceno <ismael AT sourcemage.org>
+ * PREPARE: Use prepare_select_branch
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-05-23 Sukneet Basuta <sukneet AT sourcemage.org>
* DEPENDS: updated setuptools dependency to SETUPTOOLS provider

diff --git a/python-pypi/gitosis/PREPARE b/python-pypi/gitosis/PREPARE
index dc640e1..86a5079 100755
--- a/python-pypi/gitosis/PREPARE
+++ b/python-pypi/gitosis/PREPARE
@@ -1,3 +1,2 @@
-config_query GITOSIS_AUTOUPDATE \
- "Automaticaly update the spell on sorcery queue/system-update?"
"n"
-
+. "$GRIMOIRE/FUNCTIONS" &&
+prepare_select_branch
diff --git a/python-pypi/graphite/DEPENDS b/python-pypi/graphite/DEPENDS
index e57d85e..b350993 100755
--- a/python-pypi/graphite/DEPENDS
+++ b/python-pypi/graphite/DEPENDS
@@ -1,2 +1,3 @@
depends piddle &&
+depends PYTHON &&
depends numpy
diff --git a/python-pypi/graphite/HISTORY b/python-pypi/graphite/HISTORY
index 79a0569..fdc5575 100644
--- a/python-pypi/graphite/HISTORY
+++ b/python-pypi/graphite/HISTORY
@@ -1,3 +1,7 @@
+2013-08-12 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Depend on a provider of PYTHON so that python-pypi's
+ default_build() calls the correct python.
+
2011-04-11 Arjan Bouter <abouter AT sourcemage.org>
* DEPENDS, DETAILS: spell created

diff --git a/python-pypi/grecipe-manager/DEPENDS
b/python-pypi/grecipe-manager/DEPENDS
index 8f71d7f..0981c14 100755
--- a/python-pypi/grecipe-manager/DEPENDS
+++ b/python-pypi/grecipe-manager/DEPENDS
@@ -1,7 +1,7 @@
depends python &&
depends pygtk2 &&
depends libglade2 &&
-depends pil &&
+depends pillow &&
depends sqlalchemy &&
depends reportlab &&
depends pyrtf
diff --git a/python-pypi/grecipe-manager/HISTORY
b/python-pypi/grecipe-manager/HISTORY
index 235aa14..194480c 100644
--- a/python-pypi/grecipe-manager/HISTORY
+++ b/python-pypi/grecipe-manager/HISTORY
@@ -1,3 +1,6 @@
+2013-08-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: pil -> pillow
+
2011-07-10 Arjan Bouter <abouter AT sourcemage.org>
* DETAILS: version 0.15.9

diff --git a/python-pypi/greenlet/DEPENDS b/python-pypi/greenlet/DEPENDS
new file mode 100755
index 0000000..531ab1e
--- /dev/null
+++ b/python-pypi/greenlet/DEPENDS
@@ -0,0 +1,2 @@
+depends PYTHON &&
+depends zip
diff --git a/python-pypi/greenlet/DETAILS b/python-pypi/greenlet/DETAILS
new file mode 100755
index 0000000..dcfc9ad
--- /dev/null
+++ b/python-pypi/greenlet/DETAILS
@@ -0,0 +1,32 @@
+ SPELL=greenlet
+ VERSION=0.4.2
+ SOURCE=$SPELL-$VERSION.zip
+
SOURCE_HASH=sha512:9596b740921e4a80bcb43adb725a7a4ea428dadc10ba55f8840837ba685b010c273a4a2bd62c5ba4bfdf27ce87c914a83714d762bacafb8e0a3cd7e2a9675992
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ SOURCE_URL[0]=http://pypi.python.org/packages/source/g/$SPELL/$SOURCE
+ DOC_DIRS=""
+ LICENSE[0]=MIT
+ WEB_SITE=https://github.com/python-greenlet/greenlet
+ ENTERED=20140520
+ SHORT="lightweight in-process concurrent programming"
+cat << EOF
+The greenlet package is a spin-off of Stackless, a version of CPython that
+supports micro-threads called "tasklets". Tasklets run pseudo-concurrently
+(typically in a single or a few OS-level threads) and are synchronized with
data
+exchanges on "channels".
+
+A "greenlet", on the other hand, is a still more primitive notion of
+micro-thread with no implicit scheduling; coroutines, in other words. This is
+useful when you want to control exactly when your code runs. You can build
+custom scheduled micro-threads on top of greenlet; however, it seems that
+greenlets are useful on their own as a way to make advanced control
+flow structures. For example, we can recreate generators; the difference with
+Python's own generators is that our generators can call nested functions and
the
+nested functions can yield values too. Additionally, you don't need a "yield"
+keyword.
+
+Greenlets are provided as a C extension module for the regular unmodified
+interpreter.
+
+Greenlets are lightweight coroutines for in-process concurrent programming.
+EOF
diff --git a/python-pypi/greenlet/HISTORY b/python-pypi/greenlet/HISTORY
new file mode 100644
index 0000000..6cb6576
--- /dev/null
+++ b/python-pypi/greenlet/HISTORY
@@ -0,0 +1,2 @@
+2014-05-20 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell
diff --git a/python-pypi/grit-i18n/BUILD b/python-pypi/grit-i18n/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/python-pypi/grit-i18n/BUILD
@@ -0,0 +1 @@
+true
diff --git a/python-pypi/grit-i18n/DEPENDS b/python-pypi/grit-i18n/DEPENDS
new file mode 100755
index 0000000..8e7ccbb
--- /dev/null
+++ b/python-pypi/grit-i18n/DEPENDS
@@ -0,0 +1,2 @@
+depends python &&
+depends SVN
diff --git a/python-pypi/grit-i18n/DETAILS b/python-pypi/grit-i18n/DETAILS
new file mode 100755
index 0000000..4de18d3
--- /dev/null
+++ b/python-pypi/grit-i18n/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=grit-i18n
+if [[ "$GYP_SCM_AUTOUPDATE" == "y" ]]
+then
+ VERSION=$(date +%Y%m%d)
+else
+ VERSION=svn
+fi
+ SOURCE=$SPELL-svn.tar.bz2
+ SOURCE_IGNORE=volatile
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn
+
SOURCE_URL[0]=svn_http://grit-i18n.googlecode.com/svn/trunk:$SPELL-read-only
+ LICENSE[0]=BSD
+ WEB_SITE=https://code.google.com/p/grit-i18n/
+ KEYWORDS="utils"
+ ENTERED=20140730
+ SHORT='internationalization tool'
+cat << EOF
+GRIT is the internationalization tool used by the Chromium projects (the
foundation for the
+Google Chrome browser) and for several internal projects at Google.
+EOF
diff --git a/python-pypi/grit-i18n/HISTORY b/python-pypi/grit-i18n/HISTORY
new file mode 100644
index 0000000..68f8b38
--- /dev/null
+++ b/python-pypi/grit-i18n/HISTORY
@@ -0,0 +1,3 @@
+2014-07-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * PREPARE, DETAILS: Created
+
diff --git a/python-pypi/grit-i18n/INSTALL b/python-pypi/grit-i18n/INSTALL
new file mode 100755
index 0000000..ac6691a
--- /dev/null
+++ b/python-pypi/grit-i18n/INSTALL
@@ -0,0 +1,2 @@
+DEST=$INSTALL_ROOT/usr/lib/python2.7/site-packages &&
+cp -a $SOURCE_DIRECTORY/* $DEST
diff --git a/python-pypi/grit-i18n/PREPARE b/python-pypi/grit-i18n/PREPARE
new file mode 100755
index 0000000..3e16aba
--- /dev/null
+++ b/python-pypi/grit-i18n/PREPARE
@@ -0,0 +1,3 @@
+config_query GYP_SCM_AUTOUPDATE \
+ "Automatically update on every system update?" n
+
diff --git a/python-pypi/gtklick/DETAILS b/python-pypi/gtklick/DETAILS
index 5b0eb28..846bfec 100755
--- a/python-pypi/gtklick/DETAILS
+++ b/python-pypi/gtklick/DETAILS
@@ -1,8 +1,8 @@
SPELL=gtklick
- VERSION=0.4.0
+ VERSION=0.6.4
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=http://das.nasophon.de/download/$SPELL-$VERSION.tar.gz
-
SOURCE_HASH=sha512:7f78abd4d51408739df87bfc5d1a6cc297bec32ff2cba3e1c4a85c30c152f2001b11cba80c50c100c70ee2d59a2f16de553d7b85987e7166c5ecdb8e7cb2483a
+
SOURCE_HASH=sha512:8491650cf324005f32808036f63574b0a59659bc8e5f3efe615b83e42701f1a3bcb95825a2378b3a17b45ddb5b33c87bed9602a0492d117665d85bd35f4a4a9b
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://das.nasophon.de/gtklick/
LICENSE[0]=GPL
diff --git a/python-pypi/gtklick/HISTORY b/python-pypi/gtklick/HISTORY
index 0d8d90b..e2c4a1d 100644
--- a/python-pypi/gtklick/HISTORY
+++ b/python-pypi/gtklick/HISTORY
@@ -1,2 +1,5 @@
+2014-08-14 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: bump to 0.6.4
+
2008-12-13 Thomas Orgis <sobukus AT sourcemage.org>
* DEPENDS, DETAILS: spell created
diff --git a/python-pypi/hatta/DEPENDS b/python-pypi/hatta/DEPENDS
index e1efbac..e1a2ee3 100755
--- a/python-pypi/hatta/DEPENDS
+++ b/python-pypi/hatta/DEPENDS
@@ -3,4 +3,6 @@ depends werkzeug &&
depends mercurial &&
depends jinja2 &&

-suggest_depends pil "" "" "for thumbnails rendering support"
+suggest_depends pygments "" "" "for code highlighting support" &&
+suggest_depends recaptcha-client "" "" "for reCAPTCHA support" &&
+suggest_depends pillow "" "" "for thumbnails rendering support"
diff --git a/python-pypi/hatta/DETAILS b/python-pypi/hatta/DETAILS
index 2af3775..ac1d75e 100755
--- a/python-pypi/hatta/DETAILS
+++ b/python-pypi/hatta/DETAILS
@@ -1,8 +1,9 @@
SPELL=hatta
- VERSION=1.5.3
+ VERSION=1.6.3
+ PATCHLEVEL=1
SOURCE=Hatta-${VERSION}.tar.gz
SOURCE_URL[0]=http://pypi.python.org/packages/source/H/Hatta/$SOURCE
-
SOURCE_HASH=sha512:559f053c3325a34a5ed2f7b11c84ec81773268413c82b540d3f0ddd45744fb54bda7ef250094744890aecc85411199a91f18ee865d3f796ee22ea214e184feff
+
SOURCE_HASH=sha512:856a64cac7fcae791f5b53a37cce75d3331883c5038fd074d3129c19388ef3540fa5dc29810fb9ac460d2c132c54192f2997577046b6c203cd5f587537c66935
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Hatta-${VERSION}"
WEB_SITE=http://hatta-wiki.org/
LICENSE[0]=GPL
diff --git a/python-pypi/hatta/HISTORY b/python-pypi/hatta/HISTORY
index cbb20e7..2a6fef1 100644
--- a/python-pypi/hatta/HISTORY
+++ b/python-pypi/hatta/HISTORY
@@ -1,3 +1,26 @@
+2014-12-18 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: added recaptcha-client suggest dep
+
+2014-08-04 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: added pygments suggest dep
+
+2014-08-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1
+ * PRE_BUILD: apply patch
+ * wanted.patch: added, to fix exception on +wanted page
+
+2013-10-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.6.3
+ * locale.patch: updated for new release
+
+2013-08-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.6.2
+ * PRE_BUILD: added, to apply a patch
+ * locale.patch: added my backported patch from OpenBSD
+
+2013-08-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: pil -> pillow
+
2012-11-03 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.5.3

diff --git a/python-pypi/hatta/PRE_BUILD b/python-pypi/hatta/PRE_BUILD
new file mode 100755
index 0000000..af933f7
--- /dev/null
+++ b/python-pypi/hatta/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+patch -p0 < "$SPELL_DIRECTORY/wanted.patch" &&
+patch -p0 < "$SPELL_DIRECTORY/locale.patch"
diff --git a/python-pypi/hatta/locale.patch b/python-pypi/hatta/locale.patch
new file mode 100644
index 0000000..480fbff
--- /dev/null
+++ b/python-pypi/hatta/locale.patch
@@ -0,0 +1,31 @@
+$OpenBSD$
+--- setup.py.orig Sat Sep 21 17:59:28 2013
++++ setup.py Thu Oct 10 17:08:39 2013
+@@ -20,20 +20,20 @@ setuptools.setup(
+ tests_require=['py.test', 'lxml', 'pygments'],
+ data_files=[
+ ('share/locale/ar/LC_MESSAGES', ['locale/ar/LC_MESSAGES/hatta.mo']),
+- ('share/locale/da/LC_MESSAGES', ['locale/cs/LC_MESSAGES/hatta.mo']),
++ ('share/locale/cs/LC_MESSAGES', ['locale/cs/LC_MESSAGES/hatta.mo']),
+ ('share/locale/da/LC_MESSAGES', ['locale/da/LC_MESSAGES/hatta.mo']),
+ ('share/locale/de/LC_MESSAGES', ['locale/de/LC_MESSAGES/hatta.mo']),
+- ('share/locale/es/LC_MESSAGES', ['locale/el/LC_MESSAGES/hatta.mo']),
++ ('share/locale/el/LC_MESSAGES', ['locale/el/LC_MESSAGES/hatta.mo']),
+ ('share/locale/es/LC_MESSAGES', ['locale/es/LC_MESSAGES/hatta.mo']),
+- ('share/locale/es/LC_MESSAGES', ['locale/et/LC_MESSAGES/hatta.mo']),
+- ('share/locale/fr/LC_MESSAGES', ['locale/fi/LC_MESSAGES/hatta.mo']),
++ ('share/locale/et/LC_MESSAGES', ['locale/et/LC_MESSAGES/hatta.mo']),
++ ('share/locale/fi/LC_MESSAGES', ['locale/fi/LC_MESSAGES/hatta.mo']),
+ ('share/locale/fr/LC_MESSAGES', ['locale/fr/LC_MESSAGES/hatta.mo']),
+- ('share/locale/ja/LC_MESSAGES', ['locale/hu/LC_MESSAGES/hatta.mo']),
++ ('share/locale/hu/LC_MESSAGES', ['locale/hu/LC_MESSAGES/hatta.mo']),
+ ('share/locale/ja/LC_MESSAGES', ['locale/ja/LC_MESSAGES/hatta.mo']),
+ ('share/locale/pl/LC_MESSAGES', ['locale/pl/LC_MESSAGES/hatta.mo']),
+- ('share/locale/pl/LC_MESSAGES', ['locale/ru/LC_MESSAGES/hatta.mo']),
++ ('share/locale/ru/LC_MESSAGES', ['locale/ru/LC_MESSAGES/hatta.mo']),
+ ('share/locale/sv/LC_MESSAGES', ['locale/sv/LC_MESSAGES/hatta.mo']),
+- ('share/locale/sv/LC_MESSAGES', ['locale/vi/LC_MESSAGES/hatta.mo']),
++ ('share/locale/vi/LC_MESSAGES', ['locale/vi/LC_MESSAGES/hatta.mo']),
+ ('share/doc/hatta/examples', [
+ 'examples/hatta.fcg',
+ 'examples/hatta.wsgi',
diff --git a/python-pypi/hatta/wanted.patch b/python-pypi/hatta/wanted.patch
new file mode 100644
index 0000000..3adffe7
--- /dev/null
+++ b/python-pypi/hatta/wanted.patch
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- hatta/templates/wanted.html.orig Sat May 18 14:05:36 2013
++++ hatta/templates/wanted.html Sat Aug 2 19:31:56 2014
+@@ -8,7 +8,7 @@
+ <ul class="wanted">
+ {% for refs, page_title in pages %}
+ <li><b>{{ page.wiki_link(page_title)|safe }}</b>
+- <i>(<a href="{{ url(page_title, wiki.backlinks) }}"
++ <i>(<a href="{{ url(page_title, 'backlinks') }}"
+ class="backlinks"
+ >{{ ngettext("%(num)d reference", "%(num)d references", refs) }}</a>)</i>
+ </li>
diff --git a/python-pypi/httplib2/DEPENDS b/python-pypi/httplib2/DEPENDS
index e4ea57a..e440941 100755
--- a/python-pypi/httplib2/DEPENDS
+++ b/python-pypi/httplib2/DEPENDS
@@ -1 +1,2 @@
-depends PYTHON
+depends PYTHON &&
+depends SETUPTOOLS
diff --git a/python-pypi/httplib2/DETAILS b/python-pypi/httplib2/DETAILS
index e2d0f20..e162eb0 100755
--- a/python-pypi/httplib2/DETAILS
+++ b/python-pypi/httplib2/DETAILS
@@ -1,10 +1,11 @@
SPELL=httplib2
- VERSION=0.7.7
+ VERSION=0.9
SOURCE=$SPELL-$VERSION.tar.gz
- SOURCE_URL[0]=http://httplib2.googlecode.com/files/$SOURCE
-
SOURCE_HASH=sha512:686400092bdc3f5aa1ee809ebb1c3ea52995523eb58926c26401dcdadef3de6bd17241531e1fdc01f649a07b92071bd3d136e50aa9f9c8aa6fa4fdd8cdc31ab4
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- WEB_SITE=http://code.google.com/p/httplib2/
+
SOURCE_URL[0]=https://github.com/jcgregorio/${SPELL}/archive/v${VERSION}.tar.gz
+
SOURCE_HASH=sha512:e103137cd1bee26be6984128718ecaacccb85461b2fa2ca5e1360588182b565472111abea4179a14ff2a398930b08e2439b2b6a4c60b78aece769c56018a6caf
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ DOC_DIRS=""
+ WEB_SITE=https://github.com/jcgregorio/httplib2
LICENSE[0]=MIT
ENTERED=20061110
SHORT="comprehensive HTTP client library"
diff --git a/python-pypi/httplib2/HISTORY b/python-pypi/httplib2/HISTORY
index 6c6a982..56196b2 100644
--- a/python-pypi/httplib2/HISTORY
+++ b/python-pypi/httplib2/HISTORY
@@ -1,3 +1,8 @@
+2014-12-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.9; updated website, source url; quoting
+ paths; don't gather useless docs from doc dir
+ * DEPENDS: added missing SETUPTOOLS
+
2013-01-20 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.7.7
* DEPENDS: include Python 3 support
diff --git a/python-pypi/inflect/DEPENDS b/python-pypi/inflect/DEPENDS
new file mode 100755
index 0000000..48d8ddc
--- /dev/null
+++ b/python-pypi/inflect/DEPENDS
@@ -0,0 +1 @@
+. $SECTION_DIRECTORY/PY_DEPENDS
diff --git a/python-pypi/inflect/DETAILS b/python-pypi/inflect/DETAILS
new file mode 100755
index 0000000..4088491
--- /dev/null
+++ b/python-pypi/inflect/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=inflect
+ VERSION=0.2.4
+
SOURCE_HASH=sha512:f8a855f7b6171f34020fb147189e5ffb51aa41748466b84ae550208aef7a9b6f2dd4f9039c2207f78fce19b44a0861515ad76973cfdf72560f13fe2c9ceedfa7
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=http://pypi.python.org/pypi/$SPELL
+ SOURCE_URL[0]=http://pypi.python.org/packages/source/i/$SPELL/$SOURCE
+ LICENSE[0]=MIT
+ ENTERED=20130529
+ KEYWORDS="python"
+ SHORT="Correctly generate plurals"
+cat << EOF
+Correctly generate plurals, singular nouns, ordinals, indefinite articles;
convert
+numbers to words
+EOF
diff --git a/python-pypi/inflect/HISTORY b/python-pypi/inflect/HISTORY
new file mode 100644
index 0000000..2d7b763
--- /dev/null
+++ b/python-pypi/inflect/HISTORY
@@ -0,0 +1,7 @@
+2013-06-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.2.4
+
+2013-05-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.2.3
+ spell created
+
diff --git a/python-pypi/ipaddr/DEPENDS b/python-pypi/ipaddr/DEPENDS
new file mode 100755
index 0000000..b0e10a3
--- /dev/null
+++ b/python-pypi/ipaddr/DEPENDS
@@ -0,0 +1,2 @@
+depends PYTHON &&
+depends SETUPTOOLS
diff --git a/python-pypi/ipaddr/DETAILS b/python-pypi/ipaddr/DETAILS
new file mode 100755
index 0000000..a7add7c
--- /dev/null
+++ b/python-pypi/ipaddr/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=ipaddr
+ VERSION=2.1.7
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=http://pypi.python.org/pypi/ipaddr
+ SOURCE_URL[0]=http://ipaddr-py.googlecode.com/files/$SOURCE
+ LICENSE[0]=GPL
+ ENTERED=20130815
+ KEYWORDS="Python"
+ SHORT="Google's IP address manipulation library"
+cat << EOF
+Google's IP address manipulation library
+EOF
diff --git a/python-pypi/ipaddr/HISTORY b/python-pypi/ipaddr/HISTORY
new file mode 100644
index 0000000..23df7cf
--- /dev/null
+++ b/python-pypi/ipaddr/HISTORY
@@ -0,0 +1,3 @@
+2013-08-15 Eric Sandall <sandalle AT sourcemage.org>
+ * Created
+
diff --git a/python-pypi/ipaddr/ipaddr-2.1.7.tar.gz.sig
b/python-pypi/ipaddr/ipaddr-2.1.7.tar.gz.sig
new file mode 100644
index 0000000..9358df6
Binary files /dev/null and b/python-pypi/ipaddr/ipaddr-2.1.7.tar.gz.sig differ
diff --git a/python-pypi/isort/DEPENDS b/python-pypi/isort/DEPENDS
new file mode 100755
index 0000000..48d8ddc
--- /dev/null
+++ b/python-pypi/isort/DEPENDS
@@ -0,0 +1 @@
+. $SECTION_DIRECTORY/PY_DEPENDS
diff --git a/python-pypi/isort/DETAILS b/python-pypi/isort/DETAILS
new file mode 100755
index 0000000..d5d47bc
--- /dev/null
+++ b/python-pypi/isort/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=isort
+ VERSION=3.9.3
+
SOURCE_HASH=sha512:0bf307f36acaab1b95a39ada8e1f3bf4d4bf50e6168b8fcf3932f76d6ff13879e9acd117c034d964cc2befaff6f4518ffba0d6293aaa1fc6e0d99d2157be31f3
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=http://pypi.python.org/pypi/$SPELL
+ SOURCE_URL[0]=http://pypi.python.org/packages/source/i/$SPELL/$SOURCE
+ LICENSE[0]=MIT
+ ENTERED=2014-01-02
+ KEYWORDS="python"
+ SHORT="sort Python imports"
+cat << EOF
+isort is a Python utility / library to sort imports alphabetically, and
automatically separated
+into sections. It provides a command line utility, Python library, Vim
plugin, Sublime plugin, and
+Kate plugin to quickly sort all your imports
+EOF
diff --git a/python-pypi/isort/HISTORY b/python-pypi/isort/HISTORY
new file mode 100644
index 0000000..89bfa8c
--- /dev/null
+++ b/python-pypi/isort/HISTORY
@@ -0,0 +1,28 @@
+2014-12-26 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.9.3
+
+2014-05-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.8.0
+
+2014-03-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.6.2
+
+2014-02-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.6.0
+
+2014-02-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.4.1
+
+2014-01-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.3.0
+
+2014-01-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.1.2
+
+2014-01-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.1.0
+
+2014-01-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.0.0
+ spell created
+
diff --git a/python-pypi/itools/DEPENDS b/python-pypi/itools/DEPENDS
index 3cbb7d9..135f6b1 100755
--- a/python-pypi/itools/DEPENDS
+++ b/python-pypi/itools/DEPENDS
@@ -1,3 +1,3 @@
depends python &&

-optional_depends "pil" "" "" "to run itools.cms"
+optional_depends "pillow" "" "" "to run itools.cms"
diff --git a/python-pypi/itools/HISTORY b/python-pypi/itools/HISTORY
index bf345a7..537cbbe 100644
--- a/python-pypi/itools/HISTORY
+++ b/python-pypi/itools/HISTORY
@@ -1,3 +1,6 @@
+2013-08-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: pil -> pillow
+
2008-12-10 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.50.0

diff --git a/python-pypi/jinja2/DEPENDS b/python-pypi/jinja2/DEPENDS
index cc0b8f6..76dab75 100755
--- a/python-pypi/jinja2/DEPENDS
+++ b/python-pypi/jinja2/DEPENDS
@@ -1,5 +1,5 @@
-depends python &&
-depends SETUPTOOLS &&
+. $SECTION_DIRECTORY/PY_DEPENDS &&
+
+depends markupsafe &&

-suggest_depends markupsafe "" "" "to use system markupsafe module" &&
suggest_depends babel "" "" "for comment support"
diff --git a/python-pypi/jinja2/DETAILS b/python-pypi/jinja2/DETAILS
index ab25f4c..a2a8b68 100755
--- a/python-pypi/jinja2/DETAILS
+++ b/python-pypi/jinja2/DETAILS
@@ -1,7 +1,8 @@
SPELL=jinja2
SPELLX=Jinja2
- VERSION=2.6
-
SOURCE_HASH=sha512:6603bd6a7e4956433746da15b18b1206b67c901262337aab8352ddff154efca9eb6d652c244c63e8ffad492d204c724db3e86222ae371e75e3f5f2011244554e
+ VERSION=2.7.3
+
SOURCE_HASH=sha512:2810db2b52fe800e2a4a47ea41a07f997b1647a2b7ad05fe564f9d554d6a402283c84c4e2491e5dad8d22acd83d3ca420f0983ed2effc732f6d79600a846071b
+ SECURITY_PATCH=1
SOURCE=$SPELLX-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
WEB_SITE=http://jinja.pocoo.org
diff --git a/python-pypi/jinja2/HISTORY b/python-pypi/jinja2/HISTORY
index b6c8cba..5a79db8 100644
--- a/python-pypi/jinja2/HISTORY
+++ b/python-pypi/jinja2/HISTORY
@@ -1,3 +1,19 @@
+2014-12-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: markupsafe becomes required from 2.7
+
+2014-07-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.7.3
+
+2014-01-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.7.2
+ SECURITY_PATCH=1
+
+2013-07-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.7
+
+2013-04-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix python3 usage
+
2011-09-23 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: corrected long desc
* DEPENDS: fixed dependencies
diff --git a/python-pypi/jmespath/DEPENDS b/python-pypi/jmespath/DEPENDS
new file mode 100755
index 0000000..e4ea57a
--- /dev/null
+++ b/python-pypi/jmespath/DEPENDS
@@ -0,0 +1 @@
+depends PYTHON
diff --git a/python-pypi/jmespath/DETAILS b/python-pypi/jmespath/DETAILS
new file mode 100755
index 0000000..ee084a0
--- /dev/null
+++ b/python-pypi/jmespath/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=jmespath
+ VERSION=git
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ FORCE_DOWNLOAD=on
+ SOURCE_IGNORE=volatile
+ SOURCE_URL[0]=git://github.com/boto/jmespath.git
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://github.com/boto/jmespath";
+ LICENSE[0]=MIT
+ ENTERED=20141019
+ SHORT="module to extract elements from a JSON document"
+cat << EOF
+JMESPath (pronounced \ˈjāmz path\) allows you to declaratively specify how to
+extract elements from a JSON document.
+EOF
diff --git a/python-pypi/jmespath/HISTORY b/python-pypi/jmespath/HISTORY
new file mode 100644
index 0000000..5a42a3b
--- /dev/null
+++ b/python-pypi/jmespath/HISTORY
@@ -0,0 +1,3 @@
+2013-10-09 Jeremy Blosser <jblosser AT sourcemage.org>
+ * DETAILS, DEPENDS: spell created
+
diff --git a/python-pypi/kinterbasdb/DEPENDS b/python-pypi/kinterbasdb/DEPENDS
deleted file mode 100755
index 0138521..0000000
--- a/python-pypi/kinterbasdb/DEPENDS
+++ /dev/null
@@ -1,2 +0,0 @@
-depends FIREBIRD &&
-depends python
diff --git a/python-pypi/kinterbasdb/DETAILS b/python-pypi/kinterbasdb/DETAILS
deleted file mode 100755
index 3508d71..0000000
--- a/python-pypi/kinterbasdb/DETAILS
+++ /dev/null
@@ -1,21 +0,0 @@
- SPELL=kinterbasdb
- WEB_SITE=http://www.firebirdsql.org/
- VERSION=3.3.0
-
SOURCE_HASH=sha512:d21eb174eab2556d734ab73293ed1142b2299cb6f917d8c8e6c5e958fad496ebafd13a06298b44eed38e76991c6b34e3c454d68da3ef43e57aa37b2f080b1e4f
- URI=http://www.firebirdsql.org/download/prerelease/python/
- SOURCE=$SPELL-$VERSION.tar.bz2
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=$URI/$SOURCE
- SOURCE_URL[1]=$SOURCEFORGE_URL/firebird/$SOURCE
- LICENSE=BSD
- ENTERED=20030813
- KEYWORDS="firebird database python"
- SHORT="KInterbasDB allows use of Firebird database in Python"
-cat << EOF
-KInterbasDB is a Python extension package that implements Python
-Database API 2.0-compliant support for the open source relational
-database Firebird and some versions of its proprietary cousin Borland�
-Interbase�. In addition to the minimal feature set of the standard
-Python DB API, KInterbasDB also exposes the entire native client API
-of the database engine.
-EOF
diff --git a/python-pypi/kinterbasdb/HISTORY b/python-pypi/kinterbasdb/HISTORY
deleted file mode 100644
index 892fdc6..0000000
--- a/python-pypi/kinterbasdb/HISTORY
+++ /dev/null
@@ -1,98 +0,0 @@
-2010-08-13 Treeve Jelbert <treeve AT sourcemage.org>
- * PRE_BUILD: added, fix detection of recent firebird
-
-2010-01-30 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: firebird => FIREBIRD
-
-2009-01-15 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.3.0
- extra url
- * PRE_BUILD: deleted
-
-2008-11-22 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.3.0-pre
- new url
- * PRE_BUILD: added
-
-2008-08-08 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.2.2
-
-2008-06-30 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.2.1
- new website & url (firebird)
- remove snapshot support (broken with latest firebird)
- * PREPARE: deleted
- * BUILD, INSTALL: deleted, no longer needed
-
-2007-06-25 Treeve Jelbert <treeve AT sourcemage.org>
- * PREPARE: added, allow a snapshot version
- * DETAILS: version 3.3_pre_20070503
- * BUILD: don't need our own config file
- * DEPENDS: remove egenix-mx-base,
- this is only needed if the caller does not use
- kinterbasdb.init(type_conv=200),
- so move the dependency to sqlobject
-
-2007-06-15 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: add egenix-mx-base
-
-2006-08-11 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.2
-
-2006-07-05 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.2rc1
-
-2006-04-12 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.2b1
-
-2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
- * DETAILS: (automated) Add KEYWORDS
-
-2005-12-16 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.2a1
-
-2005-11-26 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.1.3
-
-2005-09-09 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.1.2
-
-2005-05-23 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.1.1
- * BUILD: create our own config file
- * cfg.diff: delete
-
-2005-05-02 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.1
-
-2004-12-16 Eric Sandall <sandalle AT sourcemage.org>
- * DEPENDS: Python renamed to python
-
-2004-10-30 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.1_pre9
-
-2004-09-12 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.1_pre8
- BUILD_API=2
- * BUILD: strip
- * INSTALL: add
- * cfg.diff: update
-
-2004-02-22 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: add SHORT
- fixes bug #6120
-
-2004-01-08 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.1_pre7
- * cfg.diff: update patch
-
-2003-11-29 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.1_pre6
-
-2003-11-10 Treeve Jelbert <treeve AT sourcemage.org>
- * cfg.diff: firebird now in /opt/firebird
-
-2003-08-13 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.1_pre5
- * BUILD: add patch for firebird location
-
diff --git a/python-pypi/kinterbasdb/PRE_BUILD
b/python-pypi/kinterbasdb/PRE_BUILD
deleted file mode 100755
index 0e51305..0000000
--- a/python-pypi/kinterbasdb/PRE_BUILD
+++ /dev/null
@@ -1,5 +0,0 @@
-default_pre_build &&
-cd $SOURCE_DIRECTORY &&
-sed -i "/lib.*fbclient$/s/#//;/^\[manual_config\]/ a\
-database_home_dir=$INSTALL_ROOT/opt/firebird
-" setup.cfg
diff --git a/python-pypi/lxml/DEPENDS b/python-pypi/lxml/DEPENDS
index 319465d..442be89 100755
--- a/python-pypi/lxml/DEPENDS
+++ b/python-pypi/lxml/DEPENDS
@@ -1,3 +1,4 @@
-depends python &&
+. $SECTION_DIRECTORY/PY_DEPENDS &&
+
depends libxml2 &&
depends libxslt
diff --git a/python-pypi/lxml/DETAILS b/python-pypi/lxml/DETAILS
index 152d50d..cc541eb 100755
--- a/python-pypi/lxml/DETAILS
+++ b/python-pypi/lxml/DETAILS
@@ -1,5 +1,5 @@
SPELL=lxml
- VERSION=3.1.0
+ VERSION=3.4.1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
SOURCE_URL[0]=http://pypi.python.org/packages/source/l/$SPELL/$SOURCE
diff --git a/python-pypi/lxml/HISTORY b/python-pypi/lxml/HISTORY
index 5fb4faf..8a0f104 100644
--- a/python-pypi/lxml/HISTORY
+++ b/python-pypi/lxml/HISTORY
@@ -1,3 +1,39 @@
+2014-11-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.4.1
+
+2014-09-16 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.4.0
+
+2014-08-29 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.3.6
+
+2014-06-07 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.3.5
+
+2014-03-29 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.3.3
+
+2014-03-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.3.2
+
+2013-12-14 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.2.4
+
+2013-09-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.2.3
+
+2013-06-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.2.1
+
+2013-04-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: python => PYTHON
+
+2013-04-12 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.1.2
+
+2013-03-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.1.1
+
2013-03-07 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.1.0; updated WEB_SITE

diff --git a/python-pypi/m2crypto/DEPENDS b/python-pypi/m2crypto/DEPENDS
index d6c3fd8..bc62d48 100755
--- a/python-pypi/m2crypto/DEPENDS
+++ b/python-pypi/m2crypto/DEPENDS
@@ -1,3 +1,3 @@
depends python &&
-depends openssl &&
+depends SSL &&
depends swig
diff --git a/python-pypi/m2crypto/HISTORY b/python-pypi/m2crypto/HISTORY
index 05ff9ba..bce0b40 100644
--- a/python-pypi/m2crypto/HISTORY
+++ b/python-pypi/m2crypto/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2008-01-13 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS, DETAILS: cleaned up
* BUILD: useless, due to the new build system of section
diff --git a/python-pypi/mako/DEPENDS b/python-pypi/mako/DEPENDS
index 69e53a8..df9df80 100755
--- a/python-pypi/mako/DEPENDS
+++ b/python-pypi/mako/DEPENDS
@@ -1,4 +1,3 @@
-depends python &&
-depends SETUPTOOLS &&
+. $SECTION_DIRECTORY/PY_DEPENDS &&
depends beaker &&
depends markupsafe
diff --git a/python-pypi/mako/DETAILS b/python-pypi/mako/DETAILS
index 7cf968f..06b24e7 100755
--- a/python-pypi/mako/DETAILS
+++ b/python-pypi/mako/DETAILS
@@ -1,7 +1,7 @@
SPELL=mako
SPELLX=Mako
- VERSION=0.7.3
-
SOURCE_HASH=sha512:5d773e46769c91c0c442643b341d3bc9ea64bb0c17121afcd1b05172a38e5d710e35a09fa94e21d5bbc6e01cc18f8578c67dfc21b503b80bd3b1e2bf0b5f1fcd
+ VERSION=0.8.0
+
SOURCE_HASH=sha512:80cb7250924ff365c9690852f9d1d97ff49f5f3a43539141c9e1911da88ab3909528a654b23c1a45c246b91ade3027f83bdf22940b1dc29ff23e4da2cd5cab52
SOURCE=$SPELLX-$VERSION.tar.gz
SOURCE_URL[0]=http://pypi.python.org/packages/source/M/$SPELLX/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
diff --git a/python-pypi/mako/HISTORY b/python-pypi/mako/HISTORY
index 99e9fb9..e30ef8d 100644
--- a/python-pypi/mako/HISTORY
+++ b/python-pypi/mako/HISTORY
@@ -1,3 +1,7 @@
+2013-04-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.8.0
+ * DEPENDS: fix python3 usage
+
2012-12-05 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.7.3

diff --git a/python-pypi/markdown/BUILD b/python-pypi/markdown/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/python-pypi/markdown/BUILD
@@ -0,0 +1 @@
+true
diff --git a/python-pypi/markdown/DEPENDS b/python-pypi/markdown/DEPENDS
new file mode 100755
index 0000000..e124425
--- /dev/null
+++ b/python-pypi/markdown/DEPENDS
@@ -0,0 +1 @@
+depends python-markdown
diff --git a/python-pypi/markdown/DETAILS b/python-pypi/markdown/DETAILS
new file mode 100755
index 0000000..d9e36d6
--- /dev/null
+++ b/python-pypi/markdown/DETAILS
@@ -0,0 +1,7 @@
+ SPELL=markdown
+ VERSION=0
+ PATCHLEVEL=9999
+ SHORT="deprecated"
+ cat << EOF
+ deprecated spell [replaced by python-markdown]
+ EOF
diff --git a/python-pypi/markdown/DOWNLOAD b/python-pypi/markdown/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/python-pypi/markdown/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/python-pypi/markdown/HISTORY b/python-pypi/markdown/HISTORY
new file mode 100644
index 0000000..b110ffa
--- /dev/null
+++ b/python-pypi/markdown/HISTORY
@@ -0,0 +1,8 @@
+2013-08-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * spell deprecated [spell exists twice in test]
+ * PATCHLEVEL=9999
+ * DETAILS: version 0
+
+2013-07-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/python-pypi/markdown/INSTALL b/python-pypi/markdown/INSTALL
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/python-pypi/markdown/INSTALL
@@ -0,0 +1 @@
+true
diff --git a/python-pypi/markdown/PRE_BUILD b/python-pypi/markdown/PRE_BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/python-pypi/markdown/PRE_BUILD
@@ -0,0 +1 @@
+true
diff --git a/python-pypi/markdown/TRIGGERS b/python-pypi/markdown/TRIGGERS
new file mode 100755
index 0000000..d44ceaf
--- /dev/null
+++ b/python-pypi/markdown/TRIGGERS
@@ -0,0 +1 @@
+on_cast markdown dispel_self
diff --git a/python-pypi/markupsafe/DEPENDS b/python-pypi/markupsafe/DEPENDS
index 503782e..48d8ddc 100755
--- a/python-pypi/markupsafe/DEPENDS
+++ b/python-pypi/markupsafe/DEPENDS
@@ -1,2 +1 @@
-depends python &&
-depends SETUPTOOLS
+. $SECTION_DIRECTORY/PY_DEPENDS
diff --git a/python-pypi/markupsafe/DETAILS b/python-pypi/markupsafe/DETAILS
index 50acc12..f40c53a 100755
--- a/python-pypi/markupsafe/DETAILS
+++ b/python-pypi/markupsafe/DETAILS
@@ -1,15 +1,15 @@
SPELL=markupsafe
SPELLX=MarkupSafe
- VERSION=0.15
-
SOURCE_HASH=sha512:151f293272c41ea3d941c525bf5ec81faad8ad390e3d64691e6f73cba1428aaf949784a02996e1b782a6ff5311d13d7f1ea0fa5c2cce51e7c40c2fe98e32d7a4
+ VERSION=0.23
SOURCE=$SPELLX-$VERSION.tar.gz
+
SOURCE_HASH=sha512:4f1fd91ced5e7119584b56cf7b69cfe6fdd9613bd77412368a38e9ef5d1011ba5c76d1d3a0da3d60f9f474627e6c8c8b613a80a668b32d212f09072f8b1f5b28
SOURCE_URL[0]=http://pypi.python.org/packages/source/M/$SPELLX/$SOURCE
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
- WEB_SITE=http://pypi.python.org/pypi/$SPELLX
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
+ WEB_SITE=https://github.com/mitsuhiko/markupsafe
LICENSE[0]=PYTHON
UPDATED=20100916
KEYWORDS="python devel"
SHORT="XML/HTML/XHTML Markup safe string for Python"
cat << EOF
-implements a XML/HTML/XHTML Markup safe string for Python
+Implements a unicode subclass that supports HTML strings.
EOF
diff --git a/python-pypi/markupsafe/HISTORY b/python-pypi/markupsafe/HISTORY
index b674ecd..77007ee 100644
--- a/python-pypi/markupsafe/HISTORY
+++ b/python-pypi/markupsafe/HISTORY
@@ -1,3 +1,13 @@
+2014-12-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.23; updated website, description;
quoting
+ paths
+
+2014-03-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.19
+
+2013-04-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix python3 usage
+
2012-02-26 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.15
* PRE_BUILD: added, fix setuptools usage
diff --git a/python-pypi/matplotlib/DEPENDS b/python-pypi/matplotlib/DEPENDS
index a039fb6..bbbeed2 100755
--- a/python-pypi/matplotlib/DEPENDS
+++ b/python-pypi/matplotlib/DEPENDS
@@ -2,6 +2,7 @@ depends zlib &&
depends freetype2 &&
depends libpng &&
depends numpy &&
+depends PYTHON &&

optional_depends pygtk2 "" "" "for GTK+2 GUI frontend" &&
optional_depends wxpython "" "" "for wxGTK GUI frontend"
diff --git a/python-pypi/matplotlib/HISTORY b/python-pypi/matplotlib/HISTORY
index bcc1dc2..7d3d752 100644
--- a/python-pypi/matplotlib/HISTORY
+++ b/python-pypi/matplotlib/HISTORY
@@ -1,3 +1,7 @@
+2013-07-26 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Depend on a provider of PYTHON so that python-pypi's
+ default_build() calls the correct python.
+
2012-10-31 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.1.1

diff --git a/python-pypi/mechanize/DEPENDS b/python-pypi/mechanize/DEPENDS
index d129c11..7402e7b 100755
--- a/python-pypi/mechanize/DEPENDS
+++ b/python-pypi/mechanize/DEPENDS
@@ -1 +1,2 @@
-depends clientform
+depends SETUPTOOLS &&
+depends python
diff --git a/python-pypi/mechanize/DETAILS b/python-pypi/mechanize/DETAILS
index d47b1ab..fe8fc94 100755
--- a/python-pypi/mechanize/DETAILS
+++ b/python-pypi/mechanize/DETAILS
@@ -1,6 +1,6 @@
SPELL=mechanize
- VERSION=0.1.11
-
SOURCE_HASH=sha512:70d8ecee47961fe9afcf87e10bde4c8e8a5fcc8865ecde5a1542a9734c74d772f587d310f187bf7ad505898d6ba0523788a5af8d0d0cffc7a429b43a649c76e8
+ VERSION=0.2.5
+
SOURCE_HASH=sha512:23de1d9a5fba63d76fd577889594dacf5412fb2fccb58908a10ab350a81dd16a7a31019d0b4a59a5ed4115320c7e3585c77eef88dcd80a88a9c3c2da3c28fa68
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=http://wwwsearch.sourceforge.net/mechanize/src/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/python-pypi/mechanize/HISTORY b/python-pypi/mechanize/HISTORY
index 28f0e78..cc0af66 100644
--- a/python-pypi/mechanize/HISTORY
+++ b/python-pypi/mechanize/HISTORY
@@ -1,3 +1,8 @@
+2013-03-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.2.5
+ * DEPENDS: removed dependency on clientform, added dependencies
+ on SETUPTOOLS, python
+
2009-03-14 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
* DETAILS: updated spell to 0.1.11

diff --git a/python-pypi/mercurial/DETAILS b/python-pypi/mercurial/DETAILS
index 3c82b30..1502832 100755
--- a/python-pypi/mercurial/DETAILS
+++ b/python-pypi/mercurial/DETAILS
@@ -1,6 +1,7 @@
SPELL=mercurial
- VERSION=2.5.2
-
SOURCE_HASH=sha512:475995fe07d481b2857f109f7d10681d19db13cc6ffcb2e5ed08c85fed7e25206af6a09634e562ab44e6d047a2814f8ee8cb4daa7a7a82e3edea795bee096baa
+ VERSION=3.2.3
+ SECURITY_PATCH=1
+
SOURCE_HASH=sha512:eba8e9a1f807132614d2229a6ed38840aa55a80859a504c8fa7c500572e73a1b8a33d4a26ec0e1b9c0202f5ec592d29bf4b6bd1d95f069d2ecda342d28e31569
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=http://mercurial.selenic.com/release/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/python-pypi/mercurial/HISTORY b/python-pypi/mercurial/HISTORY
index ec2460b..d7dbcfb 100644
--- a/python-pypi/mercurial/HISTORY
+++ b/python-pypi/mercurial/HISTORY
@@ -1,3 +1,72 @@
+2014-12-19 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.2.3; SECURITY_PATCH=1 (CVE-2014-9390)
+
+2014-11-14 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.2.1
+
+2014-11-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.2
+
+2014-10-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.1.2
+
+2014-08-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: updated to 3.1
+
+2014-07-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.0.2
+
+2014-06-06 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.0.1
+
+2014-05-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.0
+
+2014-04-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: updated to 2.9.2
+
+2014-03-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: updated to 2.9.1
+
+2014-02-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.9
+
+2014-01-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: updated to 2.8.2
+
+2013-12-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: updated to 2.8.1
+
+2013-11-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: updated to 2.8
+
+2013-10-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: updated to 2.7.2
+
+2013-09-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: updated to 2.7.1
+
+2013-08-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: updated to 2.7
+
+2013-07-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: updated to 2.6.3
+
+2013-06-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.6.2
+
+2013-05-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.6.1
+
+2013-05-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.6
+
+2013-04-18 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: updated to 2.5.4
+
+2013-04-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: updated to 2.5.3
+
2013-03-03 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: updated to 2.5.2

diff --git a/python-pypi/meson/BUILD b/python-pypi/meson/BUILD
new file mode 100755
index 0000000..7eead1e
--- /dev/null
+++ b/python-pypi/meson/BUILD
@@ -0,0 +1,2 @@
+true
+
diff --git a/python-pypi/meson/DEPENDS b/python-pypi/meson/DEPENDS
new file mode 100755
index 0000000..e3c00ee
--- /dev/null
+++ b/python-pypi/meson/DEPENDS
@@ -0,0 +1,2 @@
+. $SECTION_DIRECTORY/PY_DEPENDS &&
+depends ninja-build
diff --git a/python-pypi/meson/DETAILS b/python-pypi/meson/DETAILS
new file mode 100755
index 0000000..76fb342
--- /dev/null
+++ b/python-pypi/meson/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=meson
+ VERSION=0.18.0
+
SOURCE_HASH=sha512:b22601868065558a4e47585f016915545dc6f3e22f0bc93a6d17f0ada3ddaf7fd3f90fccf41af2d72d0cca27b6facc78211579d3b2fe8cf69658a428a262cd59
+ SOURCE=$SPELL\_$VERSION.tar.gz
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+
SOURCE_URL[0]=https://github.com/jpakkane/meson/releases/download/$VERSION/$SOURCE
+ LICENSE[0]=MIT
+ WEB_SITE=https://jpakkane.github.io/meson/
+ ENTERED=20140728
+ KEYWORDS="python devel"
+ SHORT="python based build sysyem"
+cat << EOF
+Meson aims to be a cross-platform build system that is both highly
performant and a pleasure to
+use.
+EOF
diff --git a/python-pypi/meson/HISTORY b/python-pypi/meson/HISTORY
new file mode 100644
index 0000000..91c3ede
--- /dev/null
+++ b/python-pypi/meson/HISTORY
@@ -0,0 +1,3 @@
+2014-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.18.0
+ * Created spell
diff --git a/python-pypi/meson/INSTALL b/python-pypi/meson/INSTALL
new file mode 100755
index 0000000..dfc4ff9
--- /dev/null
+++ b/python-pypi/meson/INSTALL
@@ -0,0 +1,2 @@
+cd "$SOURCE_DIRECTORY" &&
+./install_meson.py --prefix $INSTALL_ROOT/usr
diff --git a/python-pypi/msgpack-python/DEPENDS
b/python-pypi/msgpack-python/DEPENDS
index 6e84a0e..e4ea57a 100755
--- a/python-pypi/msgpack-python/DEPENDS
+++ b/python-pypi/msgpack-python/DEPENDS
@@ -1 +1 @@
-depends python
+depends PYTHON
diff --git a/python-pypi/msgpack-python/DETAILS
b/python-pypi/msgpack-python/DETAILS
index 8caa8c8..69cdffc 100755
--- a/python-pypi/msgpack-python/DETAILS
+++ b/python-pypi/msgpack-python/DETAILS
@@ -1,8 +1,8 @@
SPELL=msgpack-python
- VERSION=0.1.13
+ VERSION=0.4.2
SOURCE="${SPELL}-${VERSION}.tar.gz"

SOURCE_URL[0]="http://pypi.python.org/packages/source/m/${SPELL}/${SOURCE}#md5=a6781bf2b670963c0ff1316976e66b14";
-
SOURCE_HASH=sha512:fa2e4871093d0fa10f15cb34a2f379c1b0040c1c33f412966c0aba0f7bf531134f8e6d122e3bed9eaae32499cba6beb95efcaf2a8723ddbba61f12e9d6b4a3d1
+
SOURCE_HASH=sha512:73cae17c08d34bd721828b1759b998372600e26fdfc62c16cb571b5cb41bf1a65ef98af65db0e48da229461f835aa17a547b03b25f407f570e493d8f363ab507
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://msgpack.org/";
LICENSE[0]=Apache
diff --git a/python-pypi/msgpack-python/HISTORY
b/python-pypi/msgpack-python/HISTORY
index c74d5e3..b37a29a 100644
--- a/python-pypi/msgpack-python/HISTORY
+++ b/python-pypi/msgpack-python/HISTORY
@@ -1,3 +1,7 @@
+2014-05-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.4.2
+ * DEPENDS: depend on PYTHON instead of python
+
2012-06-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS, DETAILS: spell created

diff --git a/python-pypi/mysql-python/DETAILS
b/python-pypi/mysql-python/DETAILS
index 2c3cb2a..e58db98 100755
--- a/python-pypi/mysql-python/DETAILS
+++ b/python-pypi/mysql-python/DETAILS
@@ -1,7 +1,7 @@
SPELL=mysql-python
- VERSION=1.2.3
-
SOURCE_HASH=sha512:8c1c88ccf833744ac1f78673cb306cafe7f9bfc85ab2ce6dee1024b86571c17f006e3ab8452dba3527976f39aca64757b2d961c30ef4ac61c9a27e60a5f1abf5
- SOURCE=MySQL-python-$VERSION.tar.gz
+ VERSION=1.2.5
+ SOURCE=MySQL-python-$VERSION.zip
+
SOURCE_HASH=sha512:37521c6fd855c4cde495cc8ec085aca79c2d441a6e3710759385bf2e2c17f43d3311cf1166663892829d2e3999c419443c358c7031cdda225ac44611ced188d0
SOURCE_DIRECTORY=$BUILD_DIRECTORY/MySQL-python-$VERSION

SOURCE_URL[0]=http://pypi.python.org/packages/source/M/MySQL-python/$SOURCE
WEB_SITE=http://mysql-python.sourceforge.net/
diff --git a/python-pypi/mysql-python/HISTORY
b/python-pypi/mysql-python/HISTORY
index ae610b2..823964b 100644
--- a/python-pypi/mysql-python/HISTORY
+++ b/python-pypi/mysql-python/HISTORY
@@ -1,3 +1,8 @@
+2014-11-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.2.5; fixed source url
+ * PRE_BUILD: added, to apply the patch
+ * my_config.patch: added, fixed build
+
2011-05-23 Sukneet Basuta <sukneet AT sourcemage.org>
* DEPENDS: updated setuptools dependency to SETUPTOOLS provider

diff --git a/python-pypi/mysql-python/PRE_BUILD
b/python-pypi/mysql-python/PRE_BUILD
new file mode 100755
index 0000000..39b1c39
--- /dev/null
+++ b/python-pypi/mysql-python/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+patch -p0 < "$SPELL_DIRECTORY/my_config.patch"
diff --git a/python-pypi/mysql-python/my_config.patch
b/python-pypi/mysql-python/my_config.patch
new file mode 100644
index 0000000..13c5599
--- /dev/null
+++ b/python-pypi/mysql-python/my_config.patch
@@ -0,0 +1,26 @@
+--- _mysql.c.orig 2014-11-26 14:41:58.217304055 +0300
++++ _mysql.c 2014-11-26 14:44:08.990008082 +0300
+@@ -26,6 +26,11 @@
+ PERFORMANCE OF THIS SOFTWARE.
+ */
+
++#if defined(MS_WINDOWS)
++#include <config-win.h>
++#else
++#include "my_config.h"
++#endif
+ #include "Python.h"
+ #if PY_MAJOR_VERSION >= 3
+ #define IS_PY3K
+@@ -38,11 +43,6 @@
+ #endif
+ #include "pymemcompat.h"
+ #include "structmember.h"
+-#if defined(MS_WINDOWS)
+-#include <config-win.h>
+-#else
+-#include "my_config.h"
+-#endif
+ #include "mysql.h"
+ #include "mysqld_error.h"
+ #include "errmsg.h"
diff --git a/python-pypi/nbxmpp/DEPENDS b/python-pypi/nbxmpp/DEPENDS
new file mode 100755
index 0000000..c8f9ba4
--- /dev/null
+++ b/python-pypi/nbxmpp/DEPENDS
@@ -0,0 +1,3 @@
+depends python &&
+
+suggest_depends pyopenssl "" "" "for secure SSL/TLS"
diff --git a/python-pypi/nbxmpp/DETAILS b/python-pypi/nbxmpp/DETAILS
new file mode 100755
index 0000000..4b76361
--- /dev/null
+++ b/python-pypi/nbxmpp/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=nbxmpp
+ VERSION=0.5.1
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/n/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:b06bfdfc73a05625f39865b329a68f4e6b7769da523398eae2931b5bba01353717fccb0fb7f56ba6d7df3daccfa6106840fbb64d97f4c260de1b4e5ac14a1dde
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=https://python-nbxmpp.gajim.org/
+ ENTERED=20141015
+ LICENSE[0]=GPL
+ SHORT="non-blocking Jabber/XMPP module"
+cat << EOF
+python-nbxmpp is a Python library that provides a way for Python
applications to
+use Jabber/XMPP networks in a non-blocking way. This library is initialy a
fork
+of xmpppy one, but using non-blocking sockets.
+EOF
diff --git a/python-pypi/nbxmpp/HISTORY b/python-pypi/nbxmpp/HISTORY
new file mode 100644
index 0000000..89e5cf3
--- /dev/null
+++ b/python-pypi/nbxmpp/HISTORY
@@ -0,0 +1,2 @@
+2014-10-15 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell, version 0.5.1
diff --git a/python-pypi/nose/DEPENDS b/python-pypi/nose/DEPENDS
index f388e41..48d8ddc 100755
--- a/python-pypi/nose/DEPENDS
+++ b/python-pypi/nose/DEPENDS
@@ -1 +1 @@
-depends ${PYTHON_VERSION}
+. $SECTION_DIRECTORY/PY_DEPENDS
diff --git a/python-pypi/nose/HISTORY b/python-pypi/nose/HISTORY
index 61bd2cb..4138eb6 100644
--- a/python-pypi/nose/HISTORY
+++ b/python-pypi/nose/HISTORY
@@ -1,3 +1,7 @@
+2013-04-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix python3 usage
+ * PREPARE: deleted
+
2012-02-24 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: 1.1.2

diff --git a/python-pypi/nose/PREPARE b/python-pypi/nose/PREPARE
deleted file mode 100755
index 54a80dc..0000000
--- a/python-pypi/nose/PREPARE
+++ /dev/null
@@ -1 +0,0 @@
-config_query_list PYTHON_VERSION "Which python verion would you like to
use?" python python3
diff --git a/python-pypi/numpy/DEPENDS b/python-pypi/numpy/DEPENDS
index dbcf7d1..79901b5 100755
--- a/python-pypi/numpy/DEPENDS
+++ b/python-pypi/numpy/DEPENDS
@@ -1,3 +1,3 @@
-depends python &&
+. $SECTION_DIRECTORY/PY_DEPENDS &&
optional_depends atlas \
"" "" "use the atlas numerics library"
diff --git a/python-pypi/numpy/DETAILS b/python-pypi/numpy/DETAILS
index 4efb0e0..83c4810 100755
--- a/python-pypi/numpy/DETAILS
+++ b/python-pypi/numpy/DETAILS
@@ -1,9 +1,9 @@
SPELL=numpy
- VERSION=1.6.2
-
SOURCE_HASH=sha512:a92667b92ecf2942bef4715189facccb8726866dfd90522b8e4b1e65991d1e6448ab06962e40a7cb83adaebf37eb48cf61417e7ba367da425a2ad7b3302a60a5
+ VERSION=1.8.1
+
SOURCE_HASH=sha512:2dfe7c114c304a4bd5c050738852fb5b13c54d3cfa04b39d72af96bac356182e3ea7f9979ebe370bdbc7108770c65c848275ff6b7ab11924da7d139e197f81da
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ SOURCE_URL[0]=https://github.com/numpy/numpy/archive/v${VERSION}.tar.gz
WEB_SITE=http://numpy.scipy.org/
ENTERED=20020319
LICENSE[0]=PYTHON
diff --git a/python-pypi/numpy/HISTORY b/python-pypi/numpy/HISTORY
index e5000cd..b290b97 100644
--- a/python-pypi/numpy/HISTORY
+++ b/python-pypi/numpy/HISTORY
@@ -1,3 +1,13 @@
+2014-05-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: verison 1.8.1, fix SOURCE_URL
+
+2013-11-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.8.0
+
+2013-04-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.7.1
+ * DEPENDS: fix python3 usage
+
2012-05-29 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.6.2

diff --git a/python-pypi/paramiko/DEPENDS b/python-pypi/paramiko/DEPENDS
index 89be6aa..8b65342 100755
--- a/python-pypi/paramiko/DEPENDS
+++ b/python-pypi/paramiko/DEPENDS
@@ -1,2 +1,4 @@
+depends PYTHON &&
depends SETUPTOOLS &&
-depends pycrypto
+depends pycrypto &&
+depends python-ecdsa
diff --git a/python-pypi/paramiko/DETAILS b/python-pypi/paramiko/DETAILS
index 3a154d8..8e1ab9e 100755
--- a/python-pypi/paramiko/DETAILS
+++ b/python-pypi/paramiko/DETAILS
@@ -1,8 +1,8 @@
SPELL=paramiko
- VERSION=1.9.0
+ VERSION=1.13.0
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=http://pypi.python.org/packages/source/p/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:2f91b68b8a652aa773d14cded7a5f17cf6d758624f981c68510ee3b1302b64ee9290830440dca1a1000b7974ef9dca4f0acd13d01958433b6f35ae8a13e1c0a2
+
SOURCE_HASH=sha512:b05b93eb27600ac9df178aa4f045ee6b20f0052ea5e3f937d4eb6c6e1940208b02f9d6ddabf3070edaf4a68b86ca817ae77ebfb24a7d1dc725be86f99b071fc6
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=https://github.com/paramiko/paramiko/
ENTERED=20060403
diff --git a/python-pypi/paramiko/HISTORY b/python-pypi/paramiko/HISTORY
index b713690..b354a97 100644
--- a/python-pypi/paramiko/HISTORY
+++ b/python-pypi/paramiko/HISTORY
@@ -1,3 +1,10 @@
+2014-04-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.13.0
+
+2014-03-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.12.2
+ * DEPENDS: requires python, python-ecdsa
+
2013-01-08 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.9.0; renewed website and source urls
* paramiko.gpg: dropped, not used anymore
diff --git a/python-pypi/pathtools/DEPENDS b/python-pypi/pathtools/DEPENDS
new file mode 100755
index 0000000..503782e
--- /dev/null
+++ b/python-pypi/pathtools/DEPENDS
@@ -0,0 +1,2 @@
+depends python &&
+depends SETUPTOOLS
diff --git a/python-pypi/pathtools/DETAILS b/python-pypi/pathtools/DETAILS
new file mode 100755
index 0000000..44a102b
--- /dev/null
+++ b/python-pypi/pathtools/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=pathtools
+ VERSION=0.1.2
+ SOURCE=$SPELL-$VERSION.tar.gz
+
SOURCE_HASH=sha512:e014cb17f3d61ce7979e36663f94a44d4f1116c35e3d2ec8c4ac207a81935dde246495ed06597e6edade1509f384b9e5729a97ffd3eec31b1d1c4a8372d1dfd7
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ SOURCE_URL[0]=http://pypi.python.org/packages/source/p/$SPELL/$SOURCE
+ WEB_SITE=http://github.com/gorakhargosh/pathtools
+ LICENSE[0]=MIT
+ ENTERED=20141222
+ KEYWORDS="python"
+ SHORT="file system general utilities"
+cat << EOF
+Pattern matching and various utilities for file systems paths.
+EOF
diff --git a/python-pypi/pathtools/HISTORY b/python-pypi/pathtools/HISTORY
new file mode 100644
index 0000000..fac69bf
--- /dev/null
+++ b/python-pypi/pathtools/HISTORY
@@ -0,0 +1,2 @@
+2014-12-20 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell, version 0.1.2
diff --git a/python-pypi/pelican/DEPENDS b/python-pypi/pelican/DEPENDS
new file mode 100755
index 0000000..370e953
--- /dev/null
+++ b/python-pypi/pelican/DEPENDS
@@ -0,0 +1,12 @@
+. ${SECTION_DIRECTORY}/PY_DEPENDS &&
+depends smartypants &&
+depends feedgenerator &&
+depends jinja2 &&
+depends pygments &&
+depends docutils &&
+depends pytz &&
+depends blinker &&
+depends unidecode &&
+depends six &&
+suggest_depends typogrify "" "" "for typographical enhancements" &&
+suggest_depends python-markdown "" "" "support for the Markdown input
format"
diff --git a/python-pypi/pelican/DETAILS b/python-pypi/pelican/DETAILS
new file mode 100755
index 0000000..6e2b7f2
--- /dev/null
+++ b/python-pypi/pelican/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=pelican
+ VERSION=3.3.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://github.com/getpelican/pelican/archive/${VERSION}.tar.gz
+
SOURCE_HASH=sha512:352f755d95662c0cd06f1860ebeddc2b2b9fe84ddac4ae4c51b96a04119414a50e5920d88d8b6e7ab2bbd5463d2c048f74682f8893512aa927d7c1ae3884d049
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://getpelican.com/";
+ LICENSE[0]=Affero GPL
+ ENTERED=20130702
+ SHORT="A tool to generate a static blog from reStructuredText or
Markdown input files"
+cat << EOF
+Pelican is a static site generator, written in Python.
+
+ * Write your weblog entries directly with your editor of choice (vim!) in
+ reStructuredText or Markdown * Includes a simple CLI tool to (re)generate
+ the weblog * Easy to interface with DVCSes and web hooks * Completely
+ static output is easy to host anywhere
+EOF
diff --git a/python-pypi/pelican/HISTORY b/python-pypi/pelican/HISTORY
new file mode 100644
index 0000000..96bcc41
--- /dev/null
+++ b/python-pypi/pelican/HISTORY
@@ -0,0 +1,13 @@
+2014-03-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.3.0
+
+2013-08-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: depend on python-markdown instead of markdown
+
+2013-07-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: add dependency on smartypants
+
+2013-07-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+ * DEPENDS: add dependency on six
+
diff --git a/python-pypi/pexpect/DEPENDS b/python-pypi/pexpect/DEPENDS
new file mode 100755
index 0000000..a86d429
--- /dev/null
+++ b/python-pypi/pexpect/DEPENDS
@@ -0,0 +1 @@
+depends python
diff --git a/python-pypi/pexpect/DETAILS b/python-pypi/pexpect/DETAILS
new file mode 100755
index 0000000..1ec6230
--- /dev/null
+++ b/python-pypi/pexpect/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=pexpect
+ VERSION=2.4
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/p/pexpect/$SOURCE
+
SOURCE_HASH=sha512:0d5db34f3dc0e1a5bf7d8d0ab584897e4142592f35765762e4ca60d112106b91485098c91ad95a3cb3ad1f3d600619fa0ad41d930085e75974d78e0f06280a9f
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=https://pypi.python.org/pypi/pexpect/
+ LICENSE[0]=MIT
+ ENTERED=20131013
+ SHORT="pure Python expect-like module"
+cat << EOF
+Pexpect is a pure Python expect-like module. Pexpect makes Python a better
tool
+for controlling other applications.
+EOF
diff --git a/python-pypi/pexpect/HISTORY b/python-pypi/pexpect/HISTORY
new file mode 100644
index 0000000..fb910fb
--- /dev/null
+++ b/python-pypi/pexpect/HISTORY
@@ -0,0 +1,2 @@
+2013-10-13 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: spell created, version 2.4
diff --git a/python-pypi/pil/BUILD b/python-pypi/pil/BUILD
index 806c384..27ba77d 100755
--- a/python-pypi/pil/BUILD
+++ b/python-pypi/pil/BUILD
@@ -1 +1 @@
-python setup.py build_ext -i
+true
diff --git a/python-pypi/pil/DEPENDS b/python-pypi/pil/DEPENDS
index ae7cd52..8e8f152 100755
--- a/python-pypi/pil/DEPENDS
+++ b/python-pypi/pil/DEPENDS
@@ -1,6 +1 @@
-depends python &&
-
-optional_depends JPEG "" "" "for JPEG support" &&
-optional_depends zlib "" "" "for PNG support" &&
-optional_depends freetype2 "" "" "for OpenType/TrueType support" &&
-optional_depends tk "" "" "for TkInter support"
+depends pillow
diff --git a/python-pypi/pil/DETAILS b/python-pypi/pil/DETAILS
index 918f3e7..2d163c1 100755
--- a/python-pypi/pil/DETAILS
+++ b/python-pypi/pil/DETAILS
@@ -1,16 +1,7 @@
- SPELL=pil
- VERSION=1.1.7
-
SOURCE_HASH=sha512:fec2d39b4db3cb33cd7e7895aba4c3a8a5d4cff28decb9106c88e392cb848edf5593fcd77d11994bb16321837fdb26958787dac2c86d6f7c09996f466bac11f1
- SOURCE=Imaging-$VERSION.tar.gz
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/Imaging-$VERSION"
- SOURCE_URL[0]=http://effbot.org/media/downloads/$SOURCE
- WEB_SITE=http://www.pythonware.com/products/pil/index.htm
- ENTERED=20020531
- LICENSE[0]=GPL
- KEYWORDS="graphics python libs"
- SHORT="Python Imaging Library"
+ SPELL=pil
+ VERSION=0
+ PATCHLEVEL=9999
+ SHORT="deprecated"
cat << EOF
-The Python Imaging Library (PIL) adds image processing capabilities to your
-Python interpreter. This library supports many file formats, and provides
-powerful image processing and graphics capabilities.
+deprecated spell [replaced by pillow]
EOF
diff --git a/python-pypi/pil/DOWNLOAD b/python-pypi/pil/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/python-pypi/pil/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/python-pypi/pil/HISTORY b/python-pypi/pil/HISTORY
index 03e0125..ac4c10e 100644
--- a/python-pypi/pil/HISTORY
+++ b/python-pypi/pil/HISTORY
@@ -1,3 +1,11 @@
+2013-08-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * spell deprecated [unmaintained]
+ * PATCHLEVEL=9999
+ * DETAILS: version 0
+
+2013-03-16 Ismael Luceno <ismael AT sourcemage.org>
+ * PRE_SUB_DEPENDS, SUB_DEPENDS: Added TK
+
2010-11-03 Ladislav Hagara <hgr AT vabo.cz>
* DEPENDS: jpeg -> JPEG

diff --git a/python-pypi/pil/INSTALL b/python-pypi/pil/INSTALL
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/python-pypi/pil/INSTALL
@@ -0,0 +1 @@
+true
diff --git a/python-pypi/pil/Imaging-1.1.6_libpath.patch
b/python-pypi/pil/Imaging-1.1.6_libpath.patch
deleted file mode 100644
index 9928d6a..0000000
--- a/python-pypi/pil/Imaging-1.1.6_libpath.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur Imaging-1.1.6.orig/setup.py Imaging-1.1.6/setup.py
---- Imaging-1.1.6.orig/setup.py 2006-12-03 12:37:29.000000000 +0100
-+++ Imaging-1.1.6/setup.py 2009-09-01 15:10:50.159536841 +0200
-@@ -199,6 +199,8 @@
- add_directory(library_dirs, "/usr/lib")
- add_directory(include_dirs, "/usr/include")
-
-+ add_directory(library_dirs, "/lib")
-+
- #
- # insert new dirs *before* default libs, to avoid conflicts
- # between Python PYD stub libs and real libraries
diff --git a/python-pypi/pil/PRE_BUILD b/python-pypi/pil/PRE_BUILD
index 6d50178..27ba77d 100755
--- a/python-pypi/pil/PRE_BUILD
+++ b/python-pypi/pil/PRE_BUILD
@@ -1,5 +1 @@
-default_pre_build &&
-cd ${SOURCE_DIRECTORY} &&
-patch -p0 <$SPELL_DIRECTORY/font.diff &&
-# adds /lib to lib search path, in order to find zlib
-patch -p1 < ${SPELL_DIRECTORY}/Imaging-1.1.6_libpath.patch
+true
diff --git a/python-pypi/pil/PROVIDES b/python-pypi/pil/PROVIDES
deleted file mode 100755
index 35cc99c..0000000
--- a/python-pypi/pil/PROVIDES
+++ /dev/null
@@ -1 +0,0 @@
-IMAGE-CONVERSION
diff --git a/python-pypi/pil/TRIGGERS b/python-pypi/pil/TRIGGERS
new file mode 100755
index 0000000..08e5186
--- /dev/null
+++ b/python-pypi/pil/TRIGGERS
@@ -0,0 +1 @@
+on_cast pil dispel_self
diff --git a/python-pypi/pil/font.diff b/python-pypi/pil/font.diff
deleted file mode 100644
index a03683c..0000000
--- a/python-pypi/pil/font.diff
+++ /dev/null
@@ -1,6 +0,0 @@
---- _imagingft.c 2004-05-09 11:00:43.000000000 +0200
-+++ _imagingft.c.cp 2004-05-09 11:08:17.000000000 +0200
-@@ -33,1 +33,2 @@
--#include <freetype/freetype.h>
-+#include <ft2build.h>
-+#include FT_FREETYPE_H
diff --git a/python-pypi/pilkit/DEPENDS b/python-pypi/pilkit/DEPENDS
new file mode 100755
index 0000000..e749da8
--- /dev/null
+++ b/python-pypi/pilkit/DEPENDS
@@ -0,0 +1,3 @@
+depends pillow &&
+depends python &&
+depends SETUPTOOLS
diff --git a/python-pypi/pilkit/DETAILS b/python-pypi/pilkit/DETAILS
new file mode 100755
index 0000000..05a5f5f
--- /dev/null
+++ b/python-pypi/pilkit/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=pilkit
+ VERSION=1.1.1
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/p/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:1581ddfc6ca9ad2f2e23e8c7bab1ee1d6468b1e11fc398a7f3681b13e8f2b0065e01d3b22b23b71b0f213f64e7e2075a74c52ece4d0b66a69e41d9be5255dd98
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://github.com/matthewwithanm/pilkit/";
+ LICENSE[0]=BSD
+ ENTERED=20130812
+ SHORT="a collection of utilities and processors for the Python
Imaging Libary"
+cat << EOF
+PILKit is a collection of utilities for working with PIL (the Python Imaging
+Library).
+
+One of its main features is a set of processors which expose a simple
+interface for performing manipulations on PIL images.
+EOF
diff --git a/python-pypi/pilkit/HISTORY b/python-pypi/pilkit/HISTORY
new file mode 100644
index 0000000..7fcae85
--- /dev/null
+++ b/python-pypi/pilkit/HISTORY
@@ -0,0 +1,6 @@
+2013-08-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: pil -> pillow
+
+2013-08-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/python-pypi/pillow/DEPENDS b/python-pypi/pillow/DEPENDS
new file mode 100755
index 0000000..4ec4bfc
--- /dev/null
+++ b/python-pypi/pillow/DEPENDS
@@ -0,0 +1,30 @@
+depends PYTHON &&
+depends SETUPTOOLS &&
+optional_depends JPEG \
+ "" \
+ "" \
+ "for JPEG support" &&
+optional_depends zlib \
+ "" \
+ "" \
+ "for compressed PNG support" &&
+optional_depends freetype2 \
+ "" \
+ "" \
+ "for OpenType/TrueType support" &&
+optional_depends tk \
+ "" \
+ "" \
+ "for TkInter support" &&
+optional_depends littlecms \
+ "" \
+ "" \
+ "for color managment" &&
+optional_depends libwebp \
+ "" \
+ "" \
+ "for the Webp format" &&
+optional_depends tiff \
+ "" \
+ "" \
+ "for TIFF support"
diff --git a/python-pypi/pillow/DETAILS b/python-pypi/pillow/DETAILS
new file mode 100755
index 0000000..8d3814c
--- /dev/null
+++ b/python-pypi/pillow/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=pillow
+ VERSION=2.4.0
+ SOURCE="Pillow-${VERSION}.zip"
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/P/Pillow/${SOURCE}
+
SOURCE_HASH=sha512:8eaf087dd30f02792398d8b219a829289776c26cf014fbce6658f355e07548abec67c4e1f1203d58b938a86bdce17ceb3764b2024e095f894fc06caf05c99789
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Pillow-${VERSION}"
+ WEB_SITE="http://python-imaging.github.io/";
+ LICENSE[0]=PIL
+ ENTERED=20130814
+ SHORT="Python Imaging Library"
+cat << EOF
+Pillow is the "friendly" PIL fork by Alex Clark and Contributors. PIL is
+the Python Imaging Library by Fredrik Lundh and Contributors.
+EOF
diff --git a/python-pypi/pillow/HISTORY b/python-pypi/pillow/HISTORY
new file mode 100644
index 0000000..ed15b97
--- /dev/null
+++ b/python-pypi/pillow/HISTORY
@@ -0,0 +1,7 @@
+2014-04-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.4.0
+
+2013-08-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, font.diff, PRE_BUILD, PRE_SUB_DEPENDS, PROVIDES,
+ SUB_DEPENDS: spell created
+
diff --git a/python-pypi/pillow/PRE_BUILD b/python-pypi/pillow/PRE_BUILD
new file mode 100755
index 0000000..7737425
--- /dev/null
+++ b/python-pypi/pillow/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p0 <$SPELL_DIRECTORY/font.diff
diff --git a/python-pypi/pillow/PRE_SUB_DEPENDS
b/python-pypi/pillow/PRE_SUB_DEPENDS
new file mode 100755
index 0000000..d202449
--- /dev/null
+++ b/python-pypi/pillow/PRE_SUB_DEPENDS
@@ -0,0 +1,5 @@
+case $THIS_SUB_DEPENDS in
+ TK) is_depends_enabled $SPELL tk;;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"
+ return 1;;
+esac
diff --git a/python-pypi/pillow/PROVIDES b/python-pypi/pillow/PROVIDES
new file mode 100755
index 0000000..35cc99c
--- /dev/null
+++ b/python-pypi/pillow/PROVIDES
@@ -0,0 +1 @@
+IMAGE-CONVERSION
diff --git a/python-pypi/pillow/SUB_DEPENDS b/python-pypi/pillow/SUB_DEPENDS
new file mode 100755
index 0000000..0fafa13
--- /dev/null
+++ b/python-pypi/pillow/SUB_DEPENDS
@@ -0,0 +1,5 @@
+case $THIS_SUB_DEPENDS in
+ TK) depends tk;;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"
+ return 1;;
+esac
diff --git a/python-pypi/pillow/font.diff b/python-pypi/pillow/font.diff
new file mode 100644
index 0000000..a03683c
--- /dev/null
+++ b/python-pypi/pillow/font.diff
@@ -0,0 +1,6 @@
+--- _imagingft.c 2004-05-09 11:00:43.000000000 +0200
++++ _imagingft.c.cp 2004-05-09 11:08:17.000000000 +0200
+@@ -33,1 +33,2 @@
+-#include <freetype/freetype.h>
++#include <ft2build.h>
++#include FT_FREETYPE_H
diff --git a/python-pypi/pip/DEPENDS b/python-pypi/pip/DEPENDS
new file mode 100755
index 0000000..e440941
--- /dev/null
+++ b/python-pypi/pip/DEPENDS
@@ -0,0 +1,2 @@
+depends PYTHON &&
+depends SETUPTOOLS
diff --git a/python-pypi/pip/DETAILS b/python-pypi/pip/DETAILS
new file mode 100755
index 0000000..586624e
--- /dev/null
+++ b/python-pypi/pip/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=pip
+ VERSION=1.5.4
+
SOURCE_HASH=sha512:5ab83cc64f1bdd5f9a8bbe18653f68dd50c48a627fe120e3d58e26df7958ff4d48baa2334e067ef5d315008ffc08c6042f6d0f1d45a2f25788263c796de2818c
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL=http://pypi.python.org/packages/source/p/$SPELL/$SOURCE
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=https://github.com/pypa/pip
+ LICENSE[0]=MIT
+ ENTERED=20140409
+ KEYWORDS="python"
+ SHORT="Python easy_install replacement"
+cat << EOF
+pip is a replacement for easy_install. It uses mostly the same techniques for
+finding packages, so packages that were made easy_installable should be
+pip-installable as well.
+EOF
diff --git a/python-pypi/pip/HISTORY b/python-pypi/pip/HISTORY
new file mode 100644
index 0000000..7ad7e90
--- /dev/null
+++ b/python-pypi/pip/HISTORY
@@ -0,0 +1,2 @@
+2014-04-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: spell created
diff --git a/python-pypi/psutil/DEPENDS b/python-pypi/psutil/DEPENDS
new file mode 100755
index 0000000..e440941
--- /dev/null
+++ b/python-pypi/psutil/DEPENDS
@@ -0,0 +1,2 @@
+depends PYTHON &&
+depends SETUPTOOLS
diff --git a/python-pypi/psutil/DETAILS b/python-pypi/psutil/DETAILS
new file mode 100755
index 0000000..22c8eac
--- /dev/null
+++ b/python-pypi/psutil/DETAILS
@@ -0,0 +1,34 @@
+ SPELL=psutil
+ VERSION=0.6.1
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=http://psutil.googlecode.com/files/$SOURCE
+
SOURCE_HASH=sha512:83fb9c92731bcc084be2bc0a9b39c8c62c28c9f9ed5a24666b6ebbf0e9164d95032a8ce9d8e8866e8e55dc39e456e51c122ff530129c6cf6faaaf59efcf4d950
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=http://code.google.com/p/psutil/
+ LICENSE[0]=BSD
+ ENTERED=20130324
+ SHORT="process and system utilities module for Python"
+cat << EOF
+psutil is a module providing an interface for retrieving information on all
+running processes and system utilization (CPU, memory, disks, network, users)
+in a portable way by using Python, implementing many functionalities offered
by
+command line tools such as:
+ * ps
+ * top
+ * df
+ * kill
+ * free
+ * lsof
+ * netstat
+ * ifconfig
+ * nice
+ * ionice
+ * iostat
+ * iotop
+ * uptime
+ * pidof
+ * tty
+ * who
+ * taskset
+ * pmap
+EOF
diff --git a/python-pypi/psutil/HISTORY b/python-pypi/psutil/HISTORY
new file mode 100644
index 0000000..14215ca
--- /dev/null
+++ b/python-pypi/psutil/HISTORY
@@ -0,0 +1,2 @@
+2013-03-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell
diff --git a/python-pypi/psycopg2/DEPENDS b/python-pypi/psycopg2/DEPENDS
index dde4b70..ae5d203 100755
--- a/python-pypi/psycopg2/DEPENDS
+++ b/python-pypi/psycopg2/DEPENDS
@@ -1,2 +1,2 @@
-depends python &&
+depends PYTHON &&
depends postgresql
diff --git a/python-pypi/psycopg2/DETAILS b/python-pypi/psycopg2/DETAILS
index 0dbe0f8..711d7ea 100755
--- a/python-pypi/psycopg2/DETAILS
+++ b/python-pypi/psycopg2/DETAILS
@@ -1,5 +1,5 @@
SPELL=psycopg2
- VERSION=2.4.5
+ VERSION=2.5.4
BRANCH=`echo $VERSION|cut -d . -f 1,2|tr . -`
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
diff --git a/python-pypi/psycopg2/HISTORY b/python-pypi/psycopg2/HISTORY
index a74bfe2..f8470d6 100644
--- a/python-pypi/psycopg2/HISTORY
+++ b/python-pypi/psycopg2/HISTORY
@@ -1,3 +1,18 @@
+2014-09-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.5.4
+
+2014-05-27 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.5.3
+
+2014-05-12 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.5.2
+
+2013-04-08 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.5
+ * DEPENDS: switched to PYTHON (added python3 compat)
+ * fog.gpg: added FCF957DE public key (Daniele Varrazzo
+ <daniele.varrazzo AT gmail.com>)
+
2012-04-14 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.4.5

diff --git a/python-pypi/psycopg2/fog.gpg b/python-pypi/psycopg2/fog.gpg
index 2a84f44..bca3bc7 100644
Binary files a/python-pypi/psycopg2/fog.gpg and
b/python-pypi/psycopg2/fog.gpg differ
diff --git a/python-pypi/pudb/DETAILS b/python-pypi/pudb/DETAILS
index d9871b8..016553a 100755
--- a/python-pypi/pudb/DETAILS
+++ b/python-pypi/pudb/DETAILS
@@ -1,8 +1,8 @@
SPELL=pudb
- VERSION=2012.3
+ VERSION=2013.1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=http://pypi.python.org/packages/source/p/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:d9a26a7eaf20b8c59bb453faf7aa698618ac10203ad487cc0791455ae7338c6e04d6ccf821d1e142f6d920bcf89f1f87ac10f4bbf93269b63578c95b44588c87
+
SOURCE_HASH=sha512:ff8464a2b1a6f426a8f4bea6e82d11a8048a4cb7c6d4029d7544c863fee2e7deba394ebb4a93333903e37f80edccfaf61235bc4c9d696b769137fffbab9ba5ba
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://pypi.python.org/pypi/pudb
ENTERED=20130210
diff --git a/python-pypi/pudb/HISTORY b/python-pypi/pudb/HISTORY
index 8c145c7..1fa4238 100644
--- a/python-pypi/pudb/HISTORY
+++ b/python-pypi/pudb/HISTORY
@@ -1,3 +1,6 @@
+2013-03-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2013.1
+
2013-02-10 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2012.3
* DEPENDS: added suggest dependencies
diff --git a/python-pypi/py-bcrypt/DEPENDS b/python-pypi/py-bcrypt/DEPENDS
index a86d429..e4ea57a 100755
--- a/python-pypi/py-bcrypt/DEPENDS
+++ b/python-pypi/py-bcrypt/DEPENDS
@@ -1 +1 @@
-depends python
+depends PYTHON
diff --git a/python-pypi/py-bcrypt/DETAILS b/python-pypi/py-bcrypt/DETAILS
index 032dfce..560b77c 100755
--- a/python-pypi/py-bcrypt/DETAILS
+++ b/python-pypi/py-bcrypt/DETAILS
@@ -1,9 +1,12 @@
SPELL=py-bcrypt
- VERSION=0.2
+ VERSION=0.4
+ SECURITY_PATCH=1
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE2=$SOURCE.asc
- SOURCE_URL[0]=http://www.mindrot.org/files/${SPELL}/${SOURCE}
+ SOURCE_URL[0]=http://pypi.python.org/packages/source/p/${SPELL}/${SOURCE}
+ SOURCE_URL[1]=http://py-bcrypt.googlecode.com/files/${SOURCE}
SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
+ SOURCE2_URL[1]=${SOURCE_URL[1]}.asc
SOURCE_GPG=djm.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
diff --git a/python-pypi/py-bcrypt/HISTORY b/python-pypi/py-bcrypt/HISTORY
index b016137..075510f 100644
--- a/python-pypi/py-bcrypt/HISTORY
+++ b/python-pypi/py-bcrypt/HISTORY
@@ -1,2 +1,10 @@
+2014-03-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.4
+ * DEPENDS: switched to PYTHON (python3 supported)
+
+2013-05-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.3; renewed source urls; SECURITY_PATCH++
+ (CVE-2013-1895)
+
2010-07-24 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS, DETAILS: spell created
diff --git a/python-pypi/py/DEPENDS b/python-pypi/py/DEPENDS
new file mode 100755
index 0000000..e440941
--- /dev/null
+++ b/python-pypi/py/DEPENDS
@@ -0,0 +1,2 @@
+depends PYTHON &&
+depends SETUPTOOLS
diff --git a/python-pypi/py/DETAILS b/python-pypi/py/DETAILS
new file mode 100755
index 0000000..1662732
--- /dev/null
+++ b/python-pypi/py/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=py
+ VERSION=1.4.26
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/p/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:5772893d754e4f3fee5de9fdb0eca2c654ac5288eba5c89dac88fd4d9acb2c0795bae61e0c43b37a14471536a1649c9138ac1c4374cd5697307e74062e9813f3
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE=https://bitbucket.org/hpk42/py/
+ LICENSE[0]=MIT
+ ENTERED=20141221
+ SHORT="library with cross-python path, ini-parsing, io, code, log
facilities"
+cat << EOF
+The py lib is a Python development support library featuring the following
tools
+and modules:
+
+py.path: uniform local and svn path objects
+py.apipkg: explicit API control and lazy-importing
+py.iniconfig: easy parsing of .ini files
+py.code: dynamic code generation and introspection
+EOF
diff --git a/python-pypi/py/HISTORY b/python-pypi/py/HISTORY
new file mode 100644
index 0000000..b321e4b
--- /dev/null
+++ b/python-pypi/py/HISTORY
@@ -0,0 +1,2 @@
+2014-12-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell, version 1.4.26
diff --git a/python-pypi/pyasn1-modules/DETAILS
b/python-pypi/pyasn1-modules/DETAILS
index 4c815d8..e886963 100755
--- a/python-pypi/pyasn1-modules/DETAILS
+++ b/python-pypi/pyasn1-modules/DETAILS
@@ -1,10 +1,10 @@
SPELL=pyasn1-modules
- VERSION=0.0.4
+ VERSION=0.0.5
SOURCE=$SPELL-$VERSION.tar.gz
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
SOURCE_URL[1]=http://pypi.python.org/packages/source/p/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:f1d310b4fe44984c7646b425e2c5e37a1a46ed4f24a08e9b39ea7222259c28b4c2ea25d7067d45c67277bca961266b591f3c56212667dcbd7f0926041bfcde00
+
SOURCE_HASH=sha512:b8fa41ed28087097502e8362022d819fe6914511c09f60f64f173c5674684fa8c45de23ce718700001d9f2d9b11adc17657d7cfd4cb24ea740b8d14eba8d8161
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://pyasn1.sourceforge.net/
ENTERED=20130115
LICENSE[0]=BSD
diff --git a/python-pypi/pyasn1-modules/HISTORY
b/python-pypi/pyasn1-modules/HISTORY
index 6dce5e7..061eb34 100644
--- a/python-pypi/pyasn1-modules/HISTORY
+++ b/python-pypi/pyasn1-modules/HISTORY
@@ -1,2 +1,5 @@
+2014-10-15 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.0.5
+
2013-01-15 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS, DEPENDS: spell created
diff --git a/python-pypi/pyasn1/DETAILS b/python-pypi/pyasn1/DETAILS
index 2ba25b6..106b401 100755
--- a/python-pypi/pyasn1/DETAILS
+++ b/python-pypi/pyasn1/DETAILS
@@ -1,10 +1,10 @@
SPELL=pyasn1
- VERSION=0.1.6
+ VERSION=0.1.7
SOURCE=$SPELL-$VERSION.tar.gz
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
SOURCE_URL[1]=http://pypi.python.org/packages/source/p/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:5e5eadc20aa0c22bab0280e7c7c8fa58e9c22530bd6af1344dd9448527e6cd008fc4a9c0365072970b9e09c499640bc9c61ea795e9f136b28febd692875c6db4
+
SOURCE_HASH=sha512:af2ac05fb7e18b25bd125f92bd7c8389a00c18018c1ff48d94c196f5ab41b09c8991d2e326d492cfaed755b06cd4c75d88719b4a390bdab6d84fe3c8791620af
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://pyasn1.sourceforge.net/
ENTERED=20060930
LICENSE[0]=BSD
diff --git a/python-pypi/pyasn1/HISTORY b/python-pypi/pyasn1/HISTORY
index 82c5f9d..90097be 100644
--- a/python-pypi/pyasn1/HISTORY
+++ b/python-pypi/pyasn1/HISTORY
@@ -1,3 +1,6 @@
+2014-10-15 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.1.7
+
2013-01-07 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.1.6

diff --git a/python-pypi/pybindgen/DEPENDS b/python-pypi/pybindgen/DEPENDS
new file mode 100755
index 0000000..1de373d
--- /dev/null
+++ b/python-pypi/pybindgen/DEPENDS
@@ -0,0 +1,3 @@
+. $SECTION_DIRECTORY/PY_DEPENDS
+depends gccxml &&
+optional_depends pygccxml '' '' 'describe API in Python terms'
diff --git a/python-pypi/pybindgen/DETAILS b/python-pypi/pybindgen/DETAILS
new file mode 100755
index 0000000..644b847
--- /dev/null
+++ b/python-pypi/pybindgen/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=pybindgen
+ SPELLX=PyBindGen
+ VERSION=0.17.0
+
SOURCE_HASH=sha512:0b16986f84b6acd8ff490251faf1eb717983113529966e1530ddb26a4015e7e4bedda89f2350b6263bede6699e28fd29c0e6930af349d78b1e638301e0a4c1d9
+ SOURCE=$SPELLX-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+ WEB_SITE=http://code.google.com/p/$SPELL
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/P/$SPELLX/$SOURCE
+ LICENSE[0]=LGPL
+ ENTERED=20130628
+ KEYWORDS="Python C++"
+ SHORT="generate Python bindings for C/C++ code"
+cat << EOF
+A tool to generate Python bindings for C/C++ code. It is itself written in
Python
+(unlike almost any other tool out there), lending it the powerful ability of
making it
+possible to extend or tweak the code generator without loss of mental
sanity. It
+generates extension modules that are small and fast.
+PyBindGen is highly portable.
+EOF
diff --git a/python-pypi/pybindgen/HISTORY b/python-pypi/pybindgen/HISTORY
new file mode 100644
index 0000000..9d1f3b7
--- /dev/null
+++ b/python-pypi/pybindgen/HISTORY
@@ -0,0 +1,11 @@
+2014-03-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.17.0, new url
+ * BUILD, INSTALL: deleted
+
+2013-11-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: PYTHON3
+
+2013-06-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.16.0
+ spell created
+
diff --git a/python-pypi/pycparser/DEPENDS b/python-pypi/pycparser/DEPENDS
new file mode 100755
index 0000000..48d8ddc
--- /dev/null
+++ b/python-pypi/pycparser/DEPENDS
@@ -0,0 +1 @@
+. $SECTION_DIRECTORY/PY_DEPENDS
diff --git a/python-pypi/pycparser/DETAILS b/python-pypi/pycparser/DETAILS
new file mode 100755
index 0000000..39dc840
--- /dev/null
+++ b/python-pypi/pycparser/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=pycparser
+ VERSION=2.10
+
SOURCE_HASH=sha512:afe5079d6b0a39ea7f0df1ce74b1981c78d8687dbef50fb7a692395ca4a7e7a8119ec6abc0dfeb7a0535865ed2fac9dafca189bdbf6ff9205612205560e2d371
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=http://pypi.python.org/pypi/$SPELL
+ SOURCE_URL[0]=http://pypi.python.org/packages/source/p/$SPELL/$SOURCE
+ LICENSE[0]=MIT
+ ENTERED=20140223
+ KEYWORDS="python"
+ SHORT="Complete C99 parser in pure Python"
+cat << EOF
+Complete C99 parser in pure Python
+EOF
diff --git a/python-pypi/pycparser/HISTORY b/python-pypi/pycparser/HISTORY
new file mode 100644
index 0000000..374c721
--- /dev/null
+++ b/python-pypi/pycparser/HISTORY
@@ -0,0 +1,4 @@
+2014-02-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.10
+ spell created
+
diff --git a/python-pypi/pycrypto/DEPENDS b/python-pypi/pycrypto/DEPENDS
index c74f433..bd26d21 100755
--- a/python-pypi/pycrypto/DEPENDS
+++ b/python-pypi/pycrypto/DEPENDS
@@ -1,2 +1,2 @@
-depends PYTHON &&
+. $SECTION_DIRECTORY/PY_DEPENDS &&
depends gmp
diff --git a/python-pypi/pycrypto/DETAILS b/python-pypi/pycrypto/DETAILS
index 6036134..5fe18a4 100755
--- a/python-pypi/pycrypto/DETAILS
+++ b/python-pypi/pycrypto/DETAILS
@@ -1,6 +1,6 @@
SPELL=pycrypto
- VERSION=2.6
- SECURITY_PATCH=1
+ VERSION=2.6.1
+ SECURITY_PATCH=2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/python-pypi/pycrypto/HISTORY b/python-pypi/pycrypto/HISTORY
index d741d90..547b116 100644
--- a/python-pypi/pycrypto/HISTORY
+++ b/python-pypi/pycrypto/HISTORY
@@ -1,3 +1,9 @@
+2014-02-07 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.6.1; SECURITY_PATCH++ (CVE-2013-1445)
+
+2013-04-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix python usage
+
2012-05-28 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.6; SECURITY_PATCH++ (fixes
CVE-2012-2417)

diff --git a/python-pypi/pyflakes/DEPENDS b/python-pypi/pyflakes/DEPENDS
new file mode 100755
index 0000000..4f88191
--- /dev/null
+++ b/python-pypi/pyflakes/DEPENDS
@@ -0,0 +1 @@
+depends PYTHON
diff --git a/python-pypi/pyflakes/DETAILS b/python-pypi/pyflakes/DETAILS
new file mode 100755
index 0000000..f53532c
--- /dev/null
+++ b/python-pypi/pyflakes/DETAILS
@@ -0,0 +1,21 @@
+ SPELL=pyflakes
+ VERSION=0.8.1
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://launchpad.net/${SPELL}/main/${VERSION}/+download/${SOURCE}
+
SOURCE_HASH=sha512:b9843637891f3e82a8430121395ceb4ec5df48b5ba73b96a307ebcb4a393e8cebee1681e094ee1f71a85b58bd2f32562b78fbd61d3fa85634f3ac448b1244637
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://launchpad.net/pyflakes";
+ LICENSE[0]="MIT"
+ ENTERED=20141107
+ KEYWORDS=""
+ SHORT="passive checker of Python programs"
+cat << EOF
+A simple program which checks Python source files for errors.
+
+Pyflakes analyzes programs and detects various errors. It works by parsing
+the source file, not importing it, so it is safe to use on modules with side
+effects. It's also much faster.
+
+It is available on PyPI and it supports all active versions of Python from
+2.5 to 3.4.
+EOF
diff --git a/python-pypi/pyflakes/HISTORY b/python-pypi/pyflakes/HISTORY
new file mode 100644
index 0000000..949f9c6
--- /dev/null
+++ b/python-pypi/pyflakes/HISTORY
@@ -0,0 +1,3 @@
+2014-11-07 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/python-pypi/pyfpdf/DEPENDS b/python-pypi/pyfpdf/DEPENDS
new file mode 100755
index 0000000..178a7f5
--- /dev/null
+++ b/python-pypi/pyfpdf/DEPENDS
@@ -0,0 +1,2 @@
+. $SECTION_DIRECTORY/PY_DEPENDS
+
diff --git a/python-pypi/pyfpdf/DETAILS b/python-pypi/pyfpdf/DETAILS
new file mode 100755
index 0000000..8ca35b2
--- /dev/null
+++ b/python-pypi/pyfpdf/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=pyfpdf
+ SPELLX=fpdf
+ VERSION=1.7
+
SOURCE_HASH=sha512:1896c141b7133b5efcf0d67dff94ecf4cf9553ca631867bbdd185ea92638845811f3e8be31bac40fb5be5112dda4807b9183b4e89d2a840324e09a109350db45
+ SOURCE=$SPELLX-$VERSION.zip
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+ WEB_SITE=http://code.google.com/p/$SPELL
+ SOURCE_URL[0]=http://pyfpdf.googlecode.com/files/$SOURCE
+ LICENSE[0]=LGPL
+ ENTERED=20130417
+ KEYWORDS="python pdf"
+ SHORT="PDF document generation"
+cat << EOF
+PyFPDF is a library for PDF document generation
+EOF
diff --git a/python-pypi/pyfpdf/HISTORY b/python-pypi/pyfpdf/HISTORY
new file mode 100644
index 0000000..986ed84
--- /dev/null
+++ b/python-pypi/pyfpdf/HISTORY
@@ -0,0 +1,7 @@
+2013-12-15 Treeve Jelbert <treeve AT sourcemage.org>
+ * PRE_BUILD: added, foruse when building with python3
+
+2013-04-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.7
+ spell created
+
diff --git a/python-pypi/pyfpdf/PRE_BUILD b/python-pypi/pyfpdf/PRE_BUILD
new file mode 100755
index 0000000..4560881
--- /dev/null
+++ b/python-pypi/pyfpdf/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+if is_depends_enabled $SPELL python3;then
+ 2to3 -f all -w -o fpdf_py3k -n fpdf
+fi
diff --git a/python-pypi/pygments/DEPENDS b/python-pypi/pygments/DEPENDS
index 503782e..e440941 100755
--- a/python-pypi/pygments/DEPENDS
+++ b/python-pypi/pygments/DEPENDS
@@ -1,2 +1,2 @@
-depends python &&
+depends PYTHON &&
depends SETUPTOOLS
diff --git a/python-pypi/pygments/DETAILS b/python-pypi/pygments/DETAILS
index db42820..36a73f1 100755
--- a/python-pypi/pygments/DETAILS
+++ b/python-pypi/pygments/DETAILS
@@ -1,9 +1,10 @@
SPELL=pygments
- VERSION=1.6
-
SOURCE_HASH=sha512:552d0c2a1296773a5482122bd5cbec0ce91a497cd86ee105e1c5ddf2bfa9c206fcc7de504c6da480344c6e1bee30d7b26012fd061dcb2091d8b2b21bcd163bf0
+ VERSION=2.0.1
+
SOURCE_HASH=sha512:7c11c7dc09f6a5d964a512eb4c31f34fc0422b29e3124bd4ed0f4ab594c750d39f990e86f65287f499ea1051a27c1087e445332f6b23ad021d6e2d41c6092f3e
SOURCE=Pygments-$VERSION.tar.gz
SOURCE_URL[0]=http://pypi.python.org/packages/source/P/Pygments/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/Pygments-$VERSION"
+ DOC_DIRS=""
WEB_SITE=http://pygments.org/
LICENSE[0]=BSD
ENTERED=20080219
diff --git a/python-pypi/pygments/HISTORY b/python-pypi/pygments/HISTORY
index f45ef82..134130e 100644
--- a/python-pypi/pygments/HISTORY
+++ b/python-pypi/pygments/HISTORY
@@ -1,3 +1,7 @@
+2014-11-28 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.0.1; don't do useless doc-ing
+ * DEPENDS: switched to PYTHON
+
2013-03-03 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.6

diff --git a/python-pypi/pyicqt/DEPENDS b/python-pypi/pyicqt/DEPENDS
index 6f7f89b..031d256 100755
--- a/python-pypi/pyicqt/DEPENDS
+++ b/python-pypi/pyicqt/DEPENDS
@@ -5,5 +5,5 @@ depends zopeinterface &&
depends pycrypto &&
optional_depends mysql-python "" "" "For MySQL support" &&
optional_depends pyepoll "" "" "For epool reactor support" &&
-optional_depends pil "" "" "For better avatar support" &&
+optional_depends pillow "" "" "For better avatar support" &&
optional_depends nevow "" "" "For a web interface"
diff --git a/python-pypi/pyicqt/HISTORY b/python-pypi/pyicqt/HISTORY
index e582d94..d918b99 100644
--- a/python-pypi/pyicqt/HISTORY
+++ b/python-pypi/pyicqt/HISTORY
@@ -1,3 +1,6 @@
+2013-08-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: pil -> pillow
+
2009-01-03 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
* DEPENDS: a new optional

diff --git a/python-pypi/pyicu/DEPENDS b/python-pypi/pyicu/DEPENDS
index df39d7c..b80f6c2 100755
--- a/python-pypi/pyicu/DEPENDS
+++ b/python-pypi/pyicu/DEPENDS
@@ -1,2 +1,2 @@
-depends PYTHON &&
+. $SECTION_DIRECTORY/PY_DEPENDS &&
depends icu
diff --git a/python-pypi/pyicu/DETAILS b/python-pypi/pyicu/DETAILS
index 70b17ce..7f7d06e 100755
--- a/python-pypi/pyicu/DETAILS
+++ b/python-pypi/pyicu/DETAILS
@@ -1,7 +1,7 @@
SPELL=pyicu
SPELLX=PyICU
- VERSION=1.5
-
SOURCE_HASH=sha512:c196d65a5d112c2a720a10082fe461195858b87b03d5273facc13bb711a1c42264eec7899af52d71d783f35ad19e735fc74ffe994a1369ebf5550b58115c5e6e
+ VERSION=1.6
+
SOURCE_HASH=sha512:ccea152b3b9ac71467edf7c1706e3beb150da82713cb7fd6d26a288eda1b398786ea83c7bd184c3e063e742e52aa9e3aa0f8ddebff18bb5b7408790b776a9142
SOURCE=$SPELLX-$VERSION.tar.gz
SOURCE_URL[0]=http://pypi.python.org/packages/source/P/$SPELLX/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
diff --git a/python-pypi/pyicu/HISTORY b/python-pypi/pyicu/HISTORY
index 65c5289..7e9bc49 100644
--- a/python-pypi/pyicu/HISTORY
+++ b/python-pypi/pyicu/HISTORY
@@ -1,3 +1,9 @@
+2014-04-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.6
+
+2013-04-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix python usage
+
2013-03-07 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.5
* DEPENDS, DETAILS: spell created
diff --git a/python-pypi/pykml/DEPENDS b/python-pypi/pykml/DEPENDS
new file mode 100755
index 0000000..16fc3fe
--- /dev/null
+++ b/python-pypi/pykml/DEPENDS
@@ -0,0 +1,2 @@
+depends python &&
+depends lxml
diff --git a/python-pypi/pykml/DETAILS b/python-pypi/pykml/DETAILS
new file mode 100755
index 0000000..353ec18
--- /dev/null
+++ b/python-pypi/pykml/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=pykml
+ VERSION=0.1.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/p/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:e821113768770933d2f46cf98dfbaedce63302c1b49d25b9159e552b851414edcc0439817c6c5ede0091d5d388350c266bb2902f26afdea0abe43487d64ca558
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://pythonhosted.org/pykml/index.html";
+ LICENSE[0]=BSD
+ ENTERED=20130612
+ SHORT="a Python package for creating, parsing, manipulating, and
validating KML"
+cat << EOF
+pyKML is a Python package for creating, parsing, manipulating, and validating
+KML, a language for encoding and annotating geographic data.
+EOF
diff --git a/python-pypi/pykml/HISTORY b/python-pypi/pykml/HISTORY
new file mode 100644
index 0000000..d007259
--- /dev/null
+++ b/python-pypi/pykml/HISTORY
@@ -0,0 +1,3 @@
+2013-06-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/python-pypi/pymsnt/DEPENDS b/python-pypi/pymsnt/DEPENDS
index 39da1ac..aa5470f 100755
--- a/python-pypi/pymsnt/DEPENDS
+++ b/python-pypi/pymsnt/DEPENDS
@@ -6,6 +6,6 @@ depends pyopenssl &&
depends pycrypto &&
depends python &&
optional_depends pyepoll "" "" "For epool reactor support" &&
-optional_depends pil "" "" "For better avatar support"
+optional_depends pillow "" "" "For better avatar support"


diff --git a/python-pypi/pymsnt/HISTORY b/python-pypi/pymsnt/HISTORY
index a21e3a3..e6092d6 100644
--- a/python-pypi/pymsnt/HISTORY
+++ b/python-pypi/pymsnt/HISTORY
@@ -1,3 +1,6 @@
+2013-08-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: pil -> pillow
+
2011-07-25 Bor Kraljič <pyrobor AT ver.si>
* DOWNLOAD: source $GRIMOIRE/hg_download.function before using
hg_download

diff --git a/python-pypi/pyopenssl/DEPENDS b/python-pypi/pyopenssl/DEPENDS
index 96ce075..d67b875 100755
--- a/python-pypi/pyopenssl/DEPENDS
+++ b/python-pypi/pyopenssl/DEPENDS
@@ -1,2 +1,2 @@
-depends python &&
-depends openssl
+. $SECTION_DIRECTORY/PY_DEPENDS &&
+depends SSL
diff --git a/python-pypi/pyopenssl/DETAILS b/python-pypi/pyopenssl/DETAILS
index 57a8a2b..313b6e6 100755
--- a/python-pypi/pyopenssl/DETAILS
+++ b/python-pypi/pyopenssl/DETAILS
@@ -1,15 +1,16 @@
SPELL=pyopenssl
SPELLX=pyOpenSSL
- VERSION=0.13
+ VERSION=0.14
+
SOURCE_HASH=sha512:afd14aad8f7313425b9f0d79d80fbc17feaf128204cbda21db4116c8ce6e08e77e865110971c02bdc99b27a2d43402cc87f04586375167f41c61d0f474109512
+ SECURITY_PATCH=1
SOURCE=$SPELLX-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
SOURCE_URL[0]=http://pypi.python.org/packages/source/p/$SPELLX/$SOURCE
WEB_SITE=http://launchpad.net/pyopenssl/
LICENSE=GPL
-
SOURCE_HASH=sha512:23009b9c3d7e65d511edc4beebe2370e0dd2b21fa4e4fe61569e41f845261b02965aeb54e397ae5de0ec5db1e8ea21510aae387919a776ba820a97df40f7b75f
ENTERED=20040509
KEYWORDS="crypto python"
- SHORT="Python interface to openssl"
+ SHORT="Python interface to openssl"
cat << EOF
Python interface to openssl.
EOF
diff --git a/python-pypi/pyopenssl/HISTORY b/python-pypi/pyopenssl/HISTORY
index c3a1c7c..a818a58 100644
--- a/python-pypi/pyopenssl/HISTORY
+++ b/python-pypi/pyopenssl/HISTORY
@@ -1,3 +1,16 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-05-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.14
+
+2013-11-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: use PYTHON
+
+2013-09-26 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.13.1
+ SECURITY_PATCH=1, fixes CVE-2013-4314
+
2011-09-24 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.13

diff --git a/python-pypi/pyparsing/DEPENDS b/python-pypi/pyparsing/DEPENDS
index a86d429..16c04c2 100755
--- a/python-pypi/pyparsing/DEPENDS
+++ b/python-pypi/pyparsing/DEPENDS
@@ -1 +1,6 @@
-depends python
+if [[ $PYPARSING_BRANCH == 1.5 ]]; then
+ depends python
+ depends SETUPTOOLS
+else
+ . $SECTION_DIRECTORY/PY_DEPENDS
+fi
diff --git a/python-pypi/pyparsing/DETAILS b/python-pypi/pyparsing/DETAILS
index 41e0e7f..4c93b25 100755
--- a/python-pypi/pyparsing/DETAILS
+++ b/python-pypi/pyparsing/DETAILS
@@ -1,6 +1,11 @@
SPELL=pyparsing
- VERSION=1.5.6
-
SOURCE_HASH=sha512:614c1a016d121b7c4ecf90a164bbe323affd6cf72319c8494e9a583078ffa233c351627fc3e793307e407e043570f8301f112c4d86645dcd130220ed976289c8
+if [[ $PYPARSING_BRANCH == 1.5 ]]; then
+ VERSION=1.5.7
+
SOURCE_HASH=sha512:c8c2c6561934d2217af7e8e2225c67f138faa31cc30768930e917e01e872bda60479cce07278b1cc77f135504db7176ac8e3592231a585cbf078057ac56c4891
+else
+ VERSION=2.0.1
+
SOURCE_HASH=sha512:e9c9307c59c7020f4a454458703bd1eb4ef0ac513b2a6a07706b5d676c010f33a72d03d78a61bf3daa96d6598b966a3e4921a88c50f71939a697fa00377ac67a
+fi
SOURCE="$SPELL-$VERSION.tar.gz"
SOURCE_URL[0]=http://pypi.python.org/packages/source/p/$SPELL/$SOURCE
SOURCE_URL[1]="$SOURCEFORGE_URL/$SPELL/$SOURCE"
diff --git a/python-pypi/pyparsing/HISTORY b/python-pypi/pyparsing/HISTORY
index 3c607c9..ca7d589 100644
--- a/python-pypi/pyparsing/HISTORY
+++ b/python-pypi/pyparsing/HISTORY
@@ -1,3 +1,13 @@
+2013-11-02 Treeve Jelbert <treeve AT sourcmage.org>
+ * DETAILS: version 2.0.1
+ * DEPENDS: depends PYTHON
+
+2013-04-17 Treeve Jelbert <treeve AT sourcmage.org>
+ * DETAILS: version 1.5.7
+ alao 2.0.0
+ * PREPARE: added, support 20 branch, for python3
+ * DEPENDS: python3 support
+
2012-02-27 Treeve Jelbert <treeve AT sourcmage.org>
* DETAILS: version 1.5.6
new website, extra url
diff --git a/python-pypi/pyparsing/PREPARE b/python-pypi/pyparsing/PREPARE
new file mode 100755
index 0000000..e86e311
--- /dev/null
+++ b/python-pypi/pyparsing/PREPARE
@@ -0,0 +1,2 @@
+. ${GRIMOIRE}/FUNCTIONS &&
+prepare_select_branch 2.0 1.5
diff --git a/python-pypi/pypdf2/CONFLICTS b/python-pypi/pypdf2/CONFLICTS
new file mode 100755
index 0000000..14174ff
--- /dev/null
+++ b/python-pypi/pypdf2/CONFLICTS
@@ -0,0 +1 @@
+conflicts pypdf
diff --git a/python-pypi/pypdf2/DEPENDS b/python-pypi/pypdf2/DEPENDS
new file mode 100755
index 0000000..48d8ddc
--- /dev/null
+++ b/python-pypi/pypdf2/DEPENDS
@@ -0,0 +1 @@
+. $SECTION_DIRECTORY/PY_DEPENDS
diff --git a/python-pypi/pypdf2/DETAILS b/python-pypi/pypdf2/DETAILS
new file mode 100755
index 0000000..4be6dca
--- /dev/null
+++ b/python-pypi/pypdf2/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=pypdf2
+ SPELLX=PyPDF2
+ VERSION=1.23
+
SOURCE_HASH=sha512:eb5864695840eda7df48804c80eb733d6efa719ec84662c7c51e3c036079a094efa42a39a2fd151234a690b70f1f6446e9698298a710f8ee0604a39ce53e3591
+ SOURCE=$SPELLX-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+ WEB_SITE=https://pypi.python.org/pypi/PyPDF2
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/P/$SPELLX/$SOURCE
+ LICENSE[0]=BSD
+ ENTERED=20130508
+ KEYWORDS="python pdf"
+ SHORT="A Pure-Python library built as a PDF toolkit"
+cat << EOF
+PyPDF2 is a pure-python PDF library capable of
+splitting, merging together, cropping, and transforming
+the pages of PDF files. It can also add custom
+data, viewing options, and passwords to PDF files.
+It can retrieve text and metadata from PDFs as well
+as merge entire files together.
+EOF
diff --git a/python-pypi/pypdf2/HISTORY b/python-pypi/pypdf2/HISTORY
new file mode 100644
index 0000000..fe741ed
--- /dev/null
+++ b/python-pypi/pypdf2/HISTORY
@@ -0,0 +1,12 @@
+2014-08-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.23
+
+2013-12-15 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.19
+ url - use pypi
+ update description
+
+2013-05-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.15
+ spell created
+
diff --git a/python-pypi/pytest/DEPENDS b/python-pypi/pytest/DEPENDS
new file mode 100755
index 0000000..1897db5
--- /dev/null
+++ b/python-pypi/pytest/DEPENDS
@@ -0,0 +1,3 @@
+depends PYTHON &&
+depends SETUPTOOLS &&
+depends py
diff --git a/python-pypi/pytest/DETAILS b/python-pypi/pytest/DETAILS
new file mode 100755
index 0000000..1ee1bb8
--- /dev/null
+++ b/python-pypi/pytest/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=pytest
+ VERSION=2.6.4
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/p/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:b17f79b0f3c0f6051bedb0d7acadc5d569b3b90b2fce2eddda06a21b654f6077f934aaa9617152d6b2f8babb95c37494f18e050841af601f7f37de25c15b32fd
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE=http://pytest.org/
+ LICENSE[0]=MIT
+ ENTERED=20141222
+ SHORT="simple powerful testing with Python"
+cat << EOF
+pytest is a mature full-featured Python testing tool that helps you write
better
+programs.
+EOF
diff --git a/python-pypi/pytest/HISTORY b/python-pypi/pytest/HISTORY
new file mode 100644
index 0000000..94eb2eb
--- /dev/null
+++ b/python-pypi/pytest/HISTORY
@@ -0,0 +1,2 @@
+2014-12-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell, version 2.6.4
diff --git a/python-pypi/python-cssselect/DEPENDS
b/python-pypi/python-cssselect/DEPENDS
new file mode 100755
index 0000000..6e84a0e
--- /dev/null
+++ b/python-pypi/python-cssselect/DEPENDS
@@ -0,0 +1 @@
+depends python
diff --git a/python-pypi/python-cssselect/DETAILS
b/python-pypi/python-cssselect/DETAILS
new file mode 100755
index 0000000..06d095c
--- /dev/null
+++ b/python-pypi/python-cssselect/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=python-cssselect
+ VERSION=0.8
+ SOURCE="cssselect-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://pypi.python.org/packages/source/c/cssselect/${SOURCE}
+
SOURCE_HASH=sha512:4001f48e804b19170a328a1bd7dedf3cdfd0ca4103713448e69288fcefa87dba74066a43e5cf4287db312e17719a4eec67ac54827e1bf917d664d0fed515da52
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/cssselect-${VERSION}"
+ WEB_SITE="https://pypi.python.org/pypi/cssselect";
+ LICENSE[0]=BSD
+ ENTERED=20130330
+ SHORT="parses CSS3 Selectors and translates them to XPath 1.0"
+cat << EOF
+cssselect parses CSS3 Selectors and translate them to XPath 1.0 expressions.
+Such expressions can be used in lxml or another XPath engine to find the
+matching elements in an XML or HTML document.
+EOF
diff --git a/python-pypi/python-cssselect/HISTORY
b/python-pypi/python-cssselect/HISTORY
new file mode 100644
index 0000000..0a9414e
--- /dev/null
+++ b/python-pypi/python-cssselect/HISTORY
@@ -0,0 +1,3 @@
+2013-03-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/python-pypi/python-dateutil/DEPENDS
b/python-pypi/python-dateutil/DEPENDS
index 503782e..4493345 100755
--- a/python-pypi/python-dateutil/DEPENDS
+++ b/python-pypi/python-dateutil/DEPENDS
@@ -1,2 +1,3 @@
-depends python &&
-depends SETUPTOOLS
+. $SECTION_DIRECTORY/PY_DEPENDS &&
+
+depends six
diff --git a/python-pypi/python-dateutil/DETAILS
b/python-pypi/python-dateutil/DETAILS
index e35f463..0a25f54 100755
--- a/python-pypi/python-dateutil/DETAILS
+++ b/python-pypi/python-dateutil/DETAILS
@@ -1,19 +1,13 @@
SPELL=python-dateutil
-if [ "$PYTHON_DATEUTIL_BRANCH" == "python2" ]; then
- VERSION=1.5
+ VERSION=2.3
SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
-else
- VERSION=2.0
- SOURCE="${SPELL}-${VERSION}.tar.gz"
-
SOURCE_HASH=sha512:49571d2244fbfb8c3f5e9746f20ec7272ff7fb5d2d738403382d5aee063b88b64440084ab5c311973072e2d7f6cf5c6557990eed9ba20cf0c4321cf72c8a05a5
-fi
- SOURCE_URL[0]=http://labix.org/download/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:3fa0bcd06216daae4ab22288f850ce875c2456965bf3ca5b243b705324fe283ca2c0a176d37ee26394ea2bc1248ee1b399dd04629b113b5b93ba3247952013c5
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/p/${SPELL}/${SOURCE}
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
- WEB_SITE="http://labix.org/python-dateutil";
- LICENSE[0]=PYTHON
+ WEB_SITE=https://dateutil.readthedocs.org/
+ LICENSE[0]=BSD
ENTERED=20090313
- SHORT="The dateutil module provides powerful extensions to the
standard datetime module"
+ SHORT="extensions to the standard Python datetime module"
cat << EOF
The dateutil module provides powerful extensions to the standard datetime
module, available in Python 2.3+. Computing of relative deltas (next month,
diff --git a/python-pypi/python-dateutil/HISTORY
b/python-pypi/python-dateutil/HISTORY
index b0828af..8e1551f 100644
--- a/python-pypi/python-dateutil/HISTORY
+++ b/python-pypi/python-dateutil/HISTORY
@@ -1,3 +1,12 @@
+2014-12-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.3; updated license, website, short desc,
+ source url
+ * DEPENDS: added six required dep
+ * PREPARE: dropped multi-branching (not needed anymore)
+
+2013-04-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: imporve python3 depends
+
2012-03-11 Robin Cook <rcook AT wyrms.net>
* PREPARE: added to select python2 or python3 branch
* DETAILS: changed to use the selection from PREPARE
diff --git a/python-pypi/python-dateutil/PREPARE
b/python-pypi/python-dateutil/PREPARE
deleted file mode 100755
index c306a15..0000000
--- a/python-pypi/python-dateutil/PREPARE
+++ /dev/null
@@ -1,3 +0,0 @@
-. ${GRIMOIRE}/FUNCTIONS &&
-prepare_select_branch python2 python3
-
diff --git a/python-pypi/python-dateutil/python-dateutil-1.5.tar.gz.sig
b/python-pypi/python-dateutil/python-dateutil-1.5.tar.gz.sig
deleted file mode 100644
index edde002..0000000
Binary files a/python-pypi/python-dateutil/python-dateutil-1.5.tar.gz.sig and
/dev/null differ
diff --git a/python-pypi/python-ecdsa/DEPENDS
b/python-pypi/python-ecdsa/DEPENDS
new file mode 100755
index 0000000..e4ea57a
--- /dev/null
+++ b/python-pypi/python-ecdsa/DEPENDS
@@ -0,0 +1 @@
+depends PYTHON
diff --git a/python-pypi/python-ecdsa/DETAILS
b/python-pypi/python-ecdsa/DETAILS
new file mode 100755
index 0000000..2b021e0
--- /dev/null
+++ b/python-pypi/python-ecdsa/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=python-ecdsa
+ SPELLX=ecdsa
+ VERSION=0.11
+ SOURCE=$SPELLX-$VERSION.tar.gz
+ SOURCE_URL[0]=http://pypi.python.org/packages/source/e/$SPELLX/$SOURCE
+
SOURCE_HASH=sha512:77fc2bc26456d90a630e2ef98d94a1448b30e1c3bcebf81c52f12f8ce0ea305eceacc87e14273d340a70c60ad83fad61361c9dea83dea04546ed3604875b78fb
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
+ WEB_SITE=https://github.com/warner/python-ecdsa
+ ENTERED=20140305
+ LICENSE=MIT
+ KEYWORDS="python devel"
+ SHORT="ECDSA cryptographic signature library"
+cat << EOF
+This is an easy-to-use implementation of ECDSA cryptography (Elliptic Curve
+Digital Signature Algorithm), implemented purely in Python, released under
the
+MIT license. With this library, you can quickly create keypairs (signing key
and
+verifying key), sign messages, and verify the signatures. The keys and
+signatures are very short, making them easy to handle and incorporate into
other
+protocols.
+EOF
diff --git a/python-pypi/python-ecdsa/HISTORY
b/python-pypi/python-ecdsa/HISTORY
new file mode 100644
index 0000000..1a65b3d
--- /dev/null
+++ b/python-pypi/python-ecdsa/HISTORY
@@ -0,0 +1,5 @@
+2014-04-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.11
+
+2014-03-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: spell created
diff --git a/python-pypi/python-efl/CONFLICTS
b/python-pypi/python-efl/CONFLICTS
new file mode 100755
index 0000000..b2ed5cd
--- /dev/null
+++ b/python-pypi/python-efl/CONFLICTS
@@ -0,0 +1,2 @@
+conflicts python-evas &&
+conflicts python-elementary
diff --git a/python-pypi/python-efl/DEPENDS b/python-pypi/python-efl/DEPENDS
new file mode 100755
index 0000000..4de62d8
--- /dev/null
+++ b/python-pypi/python-efl/DEPENDS
@@ -0,0 +1,4 @@
+depends PYTHON &&
+depends cython &&
+depends efl &&
+depends elementary
diff --git a/python-pypi/python-efl/DETAILS b/python-pypi/python-efl/DETAILS
new file mode 100755
index 0000000..cab93aa
--- /dev/null
+++ b/python-pypi/python-efl/DETAILS
@@ -0,0 +1,15 @@
+. "$GRIMOIRE/FUNCTIONS"
+ SPELL=python-efl
+ VERSION=$(get_scm_version)
+ SOURCE=$SPELL-git.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-git
+
SOURCE_URL[0]=git://git.enlightenment.org/bindings/python/${SPELL}.git:$SPELL-git
+ FORCE_DOWNLOAD=on
+ SOURCE_IGNORE=volatile
+ WEB_SITE=http://www.enlightenment.org/
+ ENTERED=20131209
+ LICENSE[0]=BSD
+ SHORT="python bindings for EFL and Elementary"
+cat << EOF
+PYTHON-EFL are the python bindings for EFL and Elementary.
+EOF
diff --git a/python-pypi/python-efl/HISTORY b/python-pypi/python-efl/HISTORY
new file mode 100644
index 0000000..335b266
--- /dev/null
+++ b/python-pypi/python-efl/HISTORY
@@ -0,0 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2013-12-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS, DEPENDS, PREPARE, CONFLICTS: spell created
+
diff --git a/python-pypi/python-efl/PREPARE b/python-pypi/python-efl/PREPARE
new file mode 100755
index 0000000..f8b7d7e
--- /dev/null
+++ b/python-pypi/python-efl/PREPARE
@@ -0,0 +1,2 @@
+. ${GRIMOIRE}/FUNCTIONS &&
+prepare_select_branch
diff --git a/python-pypi/python-futures/DEPENDS
b/python-pypi/python-futures/DEPENDS
new file mode 100755
index 0000000..6e84a0e
--- /dev/null
+++ b/python-pypi/python-futures/DEPENDS
@@ -0,0 +1 @@
+depends python
diff --git a/python-pypi/python-futures/DETAILS
b/python-pypi/python-futures/DETAILS
new file mode 100755
index 0000000..0295db7
--- /dev/null
+++ b/python-pypi/python-futures/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=python-futures
+ VERSION=2.1.3
+ SOURCE="futures-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://pypi.python.org/packages/source/f/futures/$SOURCE
+
SOURCE_HASH=sha512:46f7d758193eca02c0c591472617413a349ee647776e6b8fc1894a61619dc7dd2aa292f870b94d4f53c04f57a4e2a48012b4a02a18a97b6bac35afd322c7920b
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/futures-${VERSION}"
+ WEB_SITE="https://pypi.python.org/pypi/futures";
+ LICENSE[0]=BSD
+ ENTERED=20130329
+ SHORT="backport of the concurrent.futures package from Python 3.2"
+cat << EOF
+Backport of the concurrent.futures package from Python 3.2
+EOF
diff --git a/python-pypi/python-futures/HISTORY
b/python-pypi/python-futures/HISTORY
new file mode 100644
index 0000000..16bbc85
--- /dev/null
+++ b/python-pypi/python-futures/HISTORY
@@ -0,0 +1,3 @@
+2013-03-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/python-pypi/python-ldap/DEPENDS b/python-pypi/python-ldap/DEPENDS
index aedea46..99998cc 100755
--- a/python-pypi/python-ldap/DEPENDS
+++ b/python-pypi/python-ldap/DEPENDS
@@ -5,4 +5,4 @@ if is_depends_enabled openldap cyrus-sasl; then
optional_depends LIBSASL "" "" "for SASL support"
fi &&

-optional_depends openssl "" "" "for encrypted communications"
+optional_depends SSL "" "" "for encrypted communications"
diff --git a/python-pypi/python-ldap/DETAILS b/python-pypi/python-ldap/DETAILS
index 6ac56c6..33405b3 100755
--- a/python-pypi/python-ldap/DETAILS
+++ b/python-pypi/python-ldap/DETAILS
@@ -1,9 +1,10 @@
SPELL=python-ldap
- VERSION=2.4.10
-
SOURCE_HASH=sha512:9f59c87acec4cc8f958c7dbea0ca82aa30f46ef7ff44c5cc424bbc37ccb7a15bf669262ad96e209cdbe4da21e33f46aa85fea736ae76363adb98de915ecac380
+ VERSION=2.4.18
SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/p/$SPELL/$SOURCE
+ SOURCE_HINTS="no-check-certificate"
+
SOURCE_HASH=sha512:102f462a70819f7b75ef23372522e99c54f5b6761586bd9e406f4717d2d032d7da74246900e3619ef0eabf6461f4ddbfc55ae8281f059184f5e1aa71eeca3c7f
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=http://pypi.python.org/packages/source/p/$SPELL/$SOURCE
LICENSE[0]=PYTHON
WEB_SITE=http://www.python-ldap.org/
ENTERED=20020416
diff --git a/python-pypi/python-ldap/HISTORY b/python-pypi/python-ldap/HISTORY
index e5e922f..f9d7182 100644
--- a/python-pypi/python-ldap/HISTORY
+++ b/python-pypi/python-ldap/HISTORY
@@ -1,3 +1,17 @@
+2014-10-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.4.18
+ * PRE_BUILD: use get_spell_provider()
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-08-13 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.4.15; added source hints to skip ssl
check
+ on pypi
+
+2013-09-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.4.13
+
2012-06-08 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.4.10

diff --git a/python-pypi/python-ldap/PRE_BUILD
b/python-pypi/python-ldap/PRE_BUILD
index 9ad426d..f86598c 100755
--- a/python-pypi/python-ldap/PRE_BUILD
+++ b/python-pypi/python-ldap/PRE_BUILD
@@ -5,6 +5,6 @@ if ! is_depends_enabled $SPELL $(get_spell_provider $SPELL
LIBSASL); then
sedit "s: HAVE_SASL::" setup.cfg
fi &&

-if ! is_depends_enabled $SPELL openssl; then
+if ! is_depends_enabled $SPELL $(get_spell_provider $SPELL SSL); then
sedit "s: HAVE_TLS::" setup.cfg
fi
diff --git a/python-pypi/python-llfuse/DEPENDS
b/python-pypi/python-llfuse/DEPENDS
new file mode 100755
index 0000000..fe60ad2
--- /dev/null
+++ b/python-pypi/python-llfuse/DEPENDS
@@ -0,0 +1,4 @@
+depends PYTHON &&
+depends SETUPTOOLS &&
+depends attr &&
+depends fuse
diff --git a/python-pypi/python-llfuse/DETAILS
b/python-pypi/python-llfuse/DETAILS
new file mode 100755
index 0000000..ad69108
--- /dev/null
+++ b/python-pypi/python-llfuse/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=python-llfuse
+ VERSION=0.40
+ SOURCE="llfuse-${VERSION}.tar.bz2"
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/l/llfuse/${SOURCE}
+
SOURCE_HASH=sha512:b568d14e181c316d592d01b7879d2b04c717759124d9462b7f848c251322a6a376881050d209d4cf3d0d6c5218ec1880cb64f19bd64b73f09fd06818447f3dfd
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/llfuse-${VERSION}"
+ WEB_SITE="https://code.google.com/p/python-llfuse/";
+ LICENSE[0]=LGPL
+ ENTERED=20140525
+ SHORT="a set of Python bindings for the low level FUSE API"
+cat << EOF
+LLFUSE is a set of Python bindings for the low level FUSE API.
+EOF
diff --git a/python-pypi/python-llfuse/HISTORY
b/python-pypi/python-llfuse/HISTORY
new file mode 100644
index 0000000..09bf331
--- /dev/null
+++ b/python-pypi/python-llfuse/HISTORY
@@ -0,0 +1,3 @@
+2014-05-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/python-pypi/python-magic/DEPENDS
b/python-pypi/python-magic/DEPENDS
new file mode 100755
index 0000000..e4ea57a
--- /dev/null
+++ b/python-pypi/python-magic/DEPENDS
@@ -0,0 +1 @@
+depends PYTHON
diff --git a/python-pypi/python-magic/DETAILS
b/python-pypi/python-magic/DETAILS
new file mode 100755
index 0000000..484d2af
--- /dev/null
+++ b/python-pypi/python-magic/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=python-magic
+ VERSION=0.4.6
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/p/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:66c3a7a3120ea360422fe422c373a403a21be674f8df213a80ce83b02051cc1f0d0a2aaa7b4d512194e6914d801062036bdfa5155ead350dde154725808944f6
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://pypi.python.org/pypi/python-magic/";
+ LICENSE[0]="PSF"
+ ENTERED=20140909
+ KEYWORDS=""
+ SHORT="File type identification using libmagic"
+cat << EOF
+This module uses ctypes to access the libmagic file type identification
+library. It makes use of the local magic database and supports both textual
+and MIME-type output.
+EOF
diff --git a/python-pypi/python-magic/HISTORY
b/python-pypi/python-magic/HISTORY
new file mode 100644
index 0000000..0e01eac
--- /dev/null
+++ b/python-pypi/python-magic/HISTORY
@@ -0,0 +1,2 @@
+2014-09-09 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
diff --git a/python-pypi/python-markdown/DEPENDS
b/python-pypi/python-markdown/DEPENDS
index 6e84a0e..48d8ddc 100755
--- a/python-pypi/python-markdown/DEPENDS
+++ b/python-pypi/python-markdown/DEPENDS
@@ -1 +1 @@
-depends python
+. $SECTION_DIRECTORY/PY_DEPENDS
diff --git a/python-pypi/python-markdown/DETAILS
b/python-pypi/python-markdown/DETAILS
index ff5f21c..02b88c6 100755
--- a/python-pypi/python-markdown/DETAILS
+++ b/python-pypi/python-markdown/DETAILS
@@ -1,11 +1,11 @@
SPELL=python-markdown
SPELLX=Markdown
- VERSION=2.2.1
-
SOURCE_HASH=sha512:aa975a9d015e3e1320f35381c7e83e1f355222a3c0096e65ce4f1a1fa253fe0e3389ce1b3786b1cf40f4160863ede39d1081c655efe1c24132a766f02418fd61
+ VERSION=2.5.2
SOURCE=${SPELLX}-${VERSION}.tar.gz
SOURCE_URL[0]=http://pypi.python.org/packages/source/M/${SPELLX}/${SOURCE}
+
SOURCE_HASH=sha512:603853586fa61dec7665a4e5ef21549adb0aa4309b0f67aea804bf749ba76ea94b09b17c24a37e25d409575ee149d3baaaf77c3dd4dcf74793c8106830fae28d
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
- WEB_SITE="http://www.freewisdom.org/projects/python-markdown/";
+ WEB_SITE="https://pypi.python.org/pypi/Markdown";
LICENSE[0]=BSD
ENTERED=20070910
SHORT="a Python implementation of John Gruber's Markdown"
diff --git a/python-pypi/python-markdown/HISTORY
b/python-pypi/python-markdown/HISTORY
index b3677e3..37200e3 100644
--- a/python-pypi/python-markdown/HISTORY
+++ b/python-pypi/python-markdown/HISTORY
@@ -1,3 +1,11 @@
+2014-12-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.5.2
+
+2013-05-08 Treeve Jelbert <treeve AT sourcemage.oge>
+ * DETAILS: version 2.3.1
+ new website
+ * DEPENDS: support python3
+
2012-12-05 Treeve Jelbert <treeve AT sourcemage.oge>
* DETAILS: version 2.2.1

diff --git a/python-pypi/python-markdown2/DEPENDS
b/python-pypi/python-markdown2/DEPENDS
new file mode 100755
index 0000000..e440941
--- /dev/null
+++ b/python-pypi/python-markdown2/DEPENDS
@@ -0,0 +1,2 @@
+depends PYTHON &&
+depends SETUPTOOLS
diff --git a/python-pypi/python-markdown2/DETAILS
b/python-pypi/python-markdown2/DETAILS
new file mode 100755
index 0000000..11b7919
--- /dev/null
+++ b/python-pypi/python-markdown2/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=python-markdown2
+ SPELLX=markdown2
+ VERSION=2.3.0
+
SOURCE_HASH=sha512:48bf8e26b34c48c0c12fc0f110b09d3232ea3394db3325d50639adf5cefb603344ee97b116e09b574f7c7414ab4a8293ddc37ca6706e41baaa14e399fa467d5f
+ SOURCE=${SPELLX}-${VERSION}.zip
+ SOURCE_URL[0]=http://pypi.python.org/packages/source/m/${SPELLX}/${SOURCE}
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
+ WEB_SITE="https://github.com/trentm/python-markdown2";
+ LICENSE[0]=MIT
+ ENTERED=20141222
+ SHORT="fast and complete Python implementation of Markdown"
+cat << EOF
+Markdown is a text-to-HTML filter; it translates an easy-to-read /
easy-to-write
+structured text format into HTML. Markdown's text format is most similar to
that
+of plain text email, and supports features such as headers, emphasis, code
+blocks, blockquotes, and links. --
http://daringfireball.net/projects/markdown/
+
+This is a fast and complete Python implementation of the Markdown spec.
+EOF
diff --git a/python-pypi/python-markdown2/HISTORY
b/python-pypi/python-markdown2/HISTORY
new file mode 100644
index 0000000..d876136
--- /dev/null
+++ b/python-pypi/python-markdown2/HISTORY
@@ -0,0 +1,2 @@
+2014-12-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell, version 2.3.0
diff --git a/python-pypi/python-mpd/DETAILS b/python-pypi/python-mpd/DETAILS
index 339a61b..995721c 100755
--- a/python-pypi/python-mpd/DETAILS
+++ b/python-pypi/python-mpd/DETAILS
@@ -1,9 +1,9 @@
SPELL=python-mpd
SPELLX=${SPELL}2
- VERSION=0.5.0
+ VERSION=0.5.1
SOURCE=$SPELLX-$VERSION.tar.bz2
SOURCE_URL[0]=http://pypi.python.org/packages/source/p/$SPELLX/$SOURCE
-
SOURCE_HASH=sha512:b275c9ee0b98fa51b5396571504181cdf78e24b2a384ccd5bdadff2bd3ea29bb90811c43b269c369839b63b738545e45cf92e39063de181f898fbb78f77d1c0f
+
SOURCE_HASH=sha512:685b6c2b28c177bd265fc7535ebdf6c1a8c1954a2079dbae48637590364551adb8c8f74136ce8cf17db0a73328eba058d7bc5e8455caea213033f36cf999771d
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
WEB_SITE=https://github.com/Mic92/python-mpd2
LICENSE[0]=LGPL
diff --git a/python-pypi/python-mpd/HISTORY b/python-pypi/python-mpd/HISTORY
index a9b0266..60605e7 100644
--- a/python-pypi/python-mpd/HISTORY
+++ b/python-pypi/python-mpd/HISTORY
@@ -1,3 +1,6 @@
+2013-04-18 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.5.1
+
2013-01-12 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.5.0; switched to hashsum
* jthalheim.gpg: removed
diff --git a/python-pypi/python-netifaces/DEPENDS
b/python-pypi/python-netifaces/DEPENDS
new file mode 100755
index 0000000..6e84a0e
--- /dev/null
+++ b/python-pypi/python-netifaces/DEPENDS
@@ -0,0 +1 @@
+depends python
diff --git a/python-pypi/python-netifaces/DETAILS
b/python-pypi/python-netifaces/DETAILS
new file mode 100755
index 0000000..cecb2be
--- /dev/null
+++ b/python-pypi/python-netifaces/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=python-netifaces
+ VERSION=0.8
+ SOURCE="netifaces-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://alastairs-place.net/projects/netifaces/${SOURCE}
+
SOURCE_HASH=sha512:b3735c4f83d4ed1d52f59937187659f148205a721fd05ce5a10e9ec89ea3519971001b2985e24bb30fb112ee741310babd847f84d4c3fbb34989edc6a743f551
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/netifaces-${VERSION}"
+ WEB_SITE="http://alastairs-place.net/projects/netifaces/";
+ LICENSE[0]=MIT
+ ENTERED=20130330
+ SHORT="portable network interface information"
+cat << EOF
+netifaces provides a (hopefully portable-ish) way for Python programmers
+to get access to a list of the network interfaces on the local machine,
+and to obtain the addresses of those network interfaces.
+EOF
diff --git a/python-pypi/python-netifaces/HISTORY
b/python-pypi/python-netifaces/HISTORY
new file mode 100644
index 0000000..0a9414e
--- /dev/null
+++ b/python-pypi/python-netifaces/HISTORY
@@ -0,0 +1,3 @@
+2013-03-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/python-pypi/python-stdnum/DEPENDS
b/python-pypi/python-stdnum/DEPENDS
new file mode 100755
index 0000000..48d8ddc
--- /dev/null
+++ b/python-pypi/python-stdnum/DEPENDS
@@ -0,0 +1 @@
+. $SECTION_DIRECTORY/PY_DEPENDS
diff --git a/python-pypi/python-stdnum/DETAILS
b/python-pypi/python-stdnum/DETAILS
new file mode 100755
index 0000000..b6ccf4a
--- /dev/null
+++ b/python-pypi/python-stdnum/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=python-stdnum
+ VERSION=0.9
+
SOURCE_HASH=sha512:c9870ad116c2c08b123b7b01cc229a1f9d3f3e15da3ba75bdf5da8bee2a854474f6ddd7464c2d662559fedf272ea13a3549ed79a4636ddc1d733a47ea11ae058
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/p/${SPELL}/${SOURCE}
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://arthurdejong.org/python-stdnum";
+ LICENSE[0]=LGPL
+ ENTERED=20130615
+ SHORT="handle standardized numbers and codes"
+cat << EOF
+Python module to handle standardized numbers and codes
+EOF
diff --git a/python-pypi/python-stdnum/HISTORY
b/python-pypi/python-stdnum/HISTORY
new file mode 100644
index 0000000..ea75216
--- /dev/null
+++ b/python-pypi/python-stdnum/HISTORY
@@ -0,0 +1,6 @@
+2014-01-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9
+
+2013-06-15 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.81.
+ spell created
diff --git a/python-pypi/python-textile/DEPENDS
b/python-pypi/python-textile/DEPENDS
new file mode 100755
index 0000000..8d5973a
--- /dev/null
+++ b/python-pypi/python-textile/DEPENDS
@@ -0,0 +1,3 @@
+depends PYTHON &&
+depends SETUPTOOLS &&
+depends regex
diff --git a/python-pypi/python-textile/DETAILS
b/python-pypi/python-textile/DETAILS
new file mode 100755
index 0000000..ce8369b
--- /dev/null
+++ b/python-pypi/python-textile/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=python-textile
+ SPELLX=textile
+ VERSION=2.2.1
+ SOURCE="${SPELLX}-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://pypi.python.org/packages/source/t/${SPELLX}/${SOURCE}
+
SOURCE_HASH=sha512:81d044deaa765693078d949672affa787a4e15882cc2928fd19c3abe69256ffbeec1308b303ee694a80787ad7574b57ab4b256f111d9874e72440809236f6b93
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
+ WEB_SITE=http://github.com/textile/python-textile
+ LICENSE[0]=BSD
+ KEYWORDS="textile text"
+ ENTERED=20141222
+ SHORT="Textile processing for Python"
+cat << EOF
+python-textile is a Python port of Textile, Dean Allen's humane web text
+generator.
+EOF
diff --git a/python-pypi/python-textile/HISTORY
b/python-pypi/python-textile/HISTORY
new file mode 100644
index 0000000..37cef2b
--- /dev/null
+++ b/python-pypi/python-textile/HISTORY
@@ -0,0 +1,2 @@
+2014-12-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell, version 2.2.1
diff --git a/python-pypi/python-watchdog/DEPENDS
b/python-pypi/python-watchdog/DEPENDS
new file mode 100755
index 0000000..cb794d5
--- /dev/null
+++ b/python-pypi/python-watchdog/DEPENDS
@@ -0,0 +1,5 @@
+depends PYTHON &&
+depends SETUPTOOLS &&
+depends pyyaml &&
+depends argh &&
+depends pathtools
diff --git a/python-pypi/python-watchdog/DETAILS
b/python-pypi/python-watchdog/DETAILS
new file mode 100755
index 0000000..66fd96d
--- /dev/null
+++ b/python-pypi/python-watchdog/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=python-watchdog
+ SPELLX=watchdog
+ VERSION=0.8.2
+ SOURCE=$SPELLX-$VERSION.tar.gz
+ SOURCE_URL[0]=http://pypi.python.org/packages/source/w/$SPELLX/$SOURCE
+
SOURCE_HASH=sha512:96f1fcd0d6898ce950c8768000be2f619c9a28c9d96cb1d7323f04371b065e50b38692179949255bb13fa4e3c72e6f656dbc02b4d7f77b7fb3aacdf08600cb71
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
+ WEB_SITE=http://github.com/gorakhargosh/watchdog
+ LICENSE[0]=APACHE
+ ENTERED=20141222
+ KEYWORDS="python"
+ SHORT="filesystem events monitoring"
+cat << EOF
+Python API and shell utilities to monitor file system events.
+EOF
diff --git a/python-pypi/python-watchdog/HISTORY
b/python-pypi/python-watchdog/HISTORY
new file mode 100644
index 0000000..d8e261b
--- /dev/null
+++ b/python-pypi/python-watchdog/HISTORY
@@ -0,0 +1,5 @@
+2014-12-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: renamed spell to avoid duplication
+
+2014-12-20 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell, version 0.8.2
diff --git a/python-pypi/pytz/DETAILS b/python-pypi/pytz/DETAILS
index cc428fa..8f21898 100755
--- a/python-pypi/pytz/DETAILS
+++ b/python-pypi/pytz/DETAILS
@@ -1,8 +1,8 @@
SPELL=pytz
- VERSION=2012j
+ VERSION=2013b
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=http://pypi.python.org/packages/source/p/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:52dec29039f415d8b4c6c44994b3d147edcf21fd03a9c065f392417da22bd5b9f966546e13be0014223170a21873f4cdc79a459d298b5546b34a5d66e1ab59c4
+
SOURCE_HASH=sha512:8600efd8f87c86648ffe7c3625b0567bc0da755f8241c36d4d29f226bfc20577e2b3016bcdc4c36a1d061c58be299d57eeacb0b9caa37c8854364282aaca1cb0
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://pytz.sourceforge.net/
LICENSE[0]=BSD
diff --git a/python-pypi/pytz/HISTORY b/python-pypi/pytz/HISTORY
index cdd4000..1800000 100644
--- a/python-pypi/pytz/HISTORY
+++ b/python-pypi/pytz/HISTORY
@@ -1,3 +1,6 @@
+2013-07-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2013b
+
2013-01-03 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2012j

diff --git a/python-pypi/pyutil/DETAILS b/python-pypi/pyutil/DETAILS
index 238c931..7785349 100755
--- a/python-pypi/pyutil/DETAILS
+++ b/python-pypi/pyutil/DETAILS
@@ -1,6 +1,6 @@
SPELL=pyutil
- VERSION=1.9.4
-
SOURCE_HASH=sha512:78df200025b96bf410eeb7e364e84d627761cb85a0cbfba65dea8ac3db2231128017a6ddf74e0002208d774c96445508932406a2016cc78274269a74b2bfbcc4
+ VERSION=1.9.7
+
SOURCE_HASH=sha512:467de9eb6a4b085bfcc11e1bab318220d440bbb1fd665ec32c4edf274599e53cc450a5a06fcd015e966acd597d5fcfa1b389f639aa6b3d6b0009a8eec6b11946
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://pypi.python.org/pypi/$SPELL
diff --git a/python-pypi/pyutil/HISTORY b/python-pypi/pyutil/HISTORY
index 96c5159..972e280 100644
--- a/python-pypi/pyutil/HISTORY
+++ b/python-pypi/pyutil/HISTORY
@@ -1,3 +1,6 @@
+2013-11-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAINS: version 1,9,7
+
2012-12-05 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.9.4

diff --git a/python-pypi/pyxattr/DETAILS b/python-pypi/pyxattr/DETAILS
index 38f61ad..17d9bd0 100755
--- a/python-pypi/pyxattr/DETAILS
+++ b/python-pypi/pyxattr/DETAILS
@@ -1,10 +1,10 @@
SPELL=pyxattr
- VERSION=0.5.0
-
SOURCE_HASH=sha512:f0c2ae061826204d7c1934fe18dd642c108360a25aa3762324d0d59dc4434622d756c3256e0ee31c5159d8289c4e6848c9fc9089e4d95f8add0cd597b9fca0aa
+ VERSION=0.5.3
+
SOURCE_HASH=sha512:ac1aa227ab9980e0b05bf71ac4466e8747791a0d5ea30d404359526ca32e6846ad9d4ef72208ff9c7a8208d91ffa309feebe7eab818ef2dc3ae1a5e9414ffeaa
SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SOURCE}
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
- WEB_SITE="http://pyxattr.sourceforge.net";
+ WEB_SITE=http://pyxattr.k1024.org/
+ SOURCE_URL[0]=$WEB_SITE/downloads/${SOURCE}
LICENSE[0]=LGPL
ENTERED=20081228
SHORT="allows you to manipulate the extended attributes present
in some os/filesystem combinations"
diff --git a/python-pypi/pyxattr/HISTORY b/python-pypi/pyxattr/HISTORY
index e3fac8b..28a73af 100644
--- a/python-pypi/pyxattr/HISTORY
+++ b/python-pypi/pyxattr/HISTORY
@@ -1,3 +1,10 @@
+2014-05-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.5.3
+
+2014-02-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.5.2
+ * PRE_BUILD: added, suppress error messages
+
2012-04-28 Treeve Jelbert <treeve AT source.age.org>
* DEPENDS: add attr

diff --git a/python-pypi/pyxattr/PRE_BUILD b/python-pypi/pyxattr/PRE_BUILD
new file mode 100755
index 0000000..5c9dcd4
--- /dev/null
+++ b/python-pypi/pyxattr/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+sed -i '/extra_compile_args/D' setup.py
diff --git a/python-pypi/pyyaml/DEPENDS b/python-pypi/pyyaml/DEPENDS
index a86d429..3770db4 100755
--- a/python-pypi/pyyaml/DEPENDS
+++ b/python-pypi/pyyaml/DEPENDS
@@ -1 +1,3 @@
-depends python
+depends PYTHON &&
+
+optional_depends libyaml "" "" "to build LibYAML bindings"
diff --git a/python-pypi/pyyaml/DETAILS b/python-pypi/pyyaml/DETAILS
index f5af68e..2429aee 100755
--- a/python-pypi/pyyaml/DETAILS
+++ b/python-pypi/pyyaml/DETAILS
@@ -1,8 +1,8 @@
SPELL=pyyaml
- VERSION=3.10
+ VERSION=3.11
SOURCE="PyYAML-${VERSION}.tar.gz"
SOURCE_URL[0]=http://pyyaml.org/download/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:57536fd9e5515916189c37487e0da583c8e9f79dd52dedb18342f65aefb6c063c4f141326ae7b49411d0cfdfd493bb0516f5c53737c76a69c7050a74a2834a33
+
SOURCE_HASH=sha512:76de005f59e1842108399af53178cfac2c08ee5cc996cc38ab6ec8b046c6b894422c461a1f1ed1df91abf96f154d41170227912cae7336cff88adfd3c0e8d783
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/PyYAML-${VERSION}"
WEB_SITE=http://pyyaml.org/
LICENSE[0]=MIT
diff --git a/python-pypi/pyyaml/HISTORY b/python-pypi/pyyaml/HISTORY
index 5e2d440..62a213b 100644
--- a/python-pypi/pyyaml/HISTORY
+++ b/python-pypi/pyyaml/HISTORY
@@ -1,3 +1,7 @@
+2014-12-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.11
+ * DEPENDS: python3 supported; added libyaml opt dep
+
2011-08-18 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.10; corrected descriptions

diff --git a/python-pypi/ranger/DEPENDS b/python-pypi/ranger/DEPENDS
new file mode 100755
index 0000000..e4ea57a
--- /dev/null
+++ b/python-pypi/ranger/DEPENDS
@@ -0,0 +1 @@
+depends PYTHON
diff --git a/python-pypi/ranger/DETAILS b/python-pypi/ranger/DETAILS
new file mode 100755
index 0000000..acd7cd1
--- /dev/null
+++ b/python-pypi/ranger/DETAILS
@@ -0,0 +1,24 @@
+ SPELL=ranger
+ VERSION=1.6.1
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://${SPELL}.nongnu.org/${SOURCE}
+
SOURCE_HASH=sha512:7c9179c0ba000a01dc6fe97ed39332345269416d3156825e846019082bf94e9902cb1716576a94b87e106a2c2ccbcd3521050d3a7f13332e2880d5c8b99ee2b6
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://ranger.nongnu.org/";
+ LICENSE[0]="GPLv3"
+ ENTERED=20141229
+ KEYWORDS=""
+ SHORT="File manager with an ncurses frontend written in Python"
+cat << EOF
+Ranger is a free console file manager that gives you greater flexibility and
+a good overview of your files without having to leave your *nix console. It
+visualizes the directory tree in two dimensions: the directory hierarchy on
+one, lists of files on the other, with a preview to the right so you know
+where you'll be going.
+
+The default keys are similar to those of Vim, Emacs and Midnight Commander,
+though Ranger is easily controllable with just the arrow keys or the mouse.
+
+The program is written in Python and uses curses for the text-based user
+interface.
+EOF
diff --git a/python-pypi/ranger/HISTORY b/python-pypi/ranger/HISTORY
new file mode 100644
index 0000000..5827446
--- /dev/null
+++ b/python-pypi/ranger/HISTORY
@@ -0,0 +1,2 @@
+2014-12-29 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
diff --git a/python-pypi/rbtools/DEPENDS b/python-pypi/rbtools/DEPENDS
new file mode 100755
index 0000000..48d8ddc
--- /dev/null
+++ b/python-pypi/rbtools/DEPENDS
@@ -0,0 +1 @@
+. $SECTION_DIRECTORY/PY_DEPENDS
diff --git a/python-pypi/rbtools/DETAILS b/python-pypi/rbtools/DETAILS
new file mode 100755
index 0000000..5c3e512
--- /dev/null
+++ b/python-pypi/rbtools/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=rbtools
+ SPELLX=RBTools
+ VERSION=0.6.2
+ VX=`echo ${VERSION} | cut -d. -f-2`
+
SOURCE_HASH=sha512:c490ba5d961caf8fd0613fe22b724ab918a38d955c3fcef7d2e9004aa59b6ac4b84c10fe0af8e15dd1f57f5e9a7735eaf2dc2191c7ed7523b13ab56b65bc28cc
+ SOURCE=$SPELLX-$VERSION.tar.gz
+ SOURCE_URL=http://downloads.reviewboard.org/releases/$SPELLX/$VX/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+ WEB_SITE=http://www.reviewboard.org/downloads/rbtools/
+ LICENSE[0]=MIT
+ ENTERED=20140322
+ KEYWORDS="python"
+ SHORT="client tools to use with Review Board"
+cat << EOF
+rbtools is a set of client tools to use with Review Board
+EOF
diff --git a/python-pypi/rbtools/HISTORY b/python-pypi/rbtools/HISTORY
new file mode 100644
index 0000000..24e3865
--- /dev/null
+++ b/python-pypi/rbtools/HISTORY
@@ -0,0 +1,7 @@
+2014-07-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.6.2
+
+2014-03-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.5.7
+ spell created
+
diff --git a/python-pypi/rdflib/DETAILS b/python-pypi/rdflib/DETAILS
index a6e1e08..96d1301 100755
--- a/python-pypi/rdflib/DETAILS
+++ b/python-pypi/rdflib/DETAILS
@@ -1,12 +1,11 @@
SPELL=rdflib
- VERSION=2.1.3
- VERSION_DATE=2005-06-28
- SOURCE=$SPELL-$VERSION.tgz
+ VERSION=4.0.1
+ SOURCE=$SPELL-$VERSION.tar.gz
DOCS='CHANGELOG LICENSE README index.html doc/ html/'
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://rdflib.net/${VERSION_DATE//-/\/}/$SOURCE
-
SOURCE_HASH=sha512:a00136f5af76793f2cbe8acb3fc1c1d5044d0b564c3af20b0aa96f99d93e5ac3a900c7bd46e11f6a6e63f669fbccc501e380cdfeacf7e18b8e76e3a5432a9c83
- WEB_SITE=http://$SPELL.net/
+ SOURCE_URL[0]=https://github.com/RDFLib/rdflib/archive/$VERSION.tar.gz
+
SOURCE_HASH=sha512:fdb1a2a95c5bbe7934dce0f8253f3c49cacd6981e2f5a2066a52dff5352b20b9d17e66fe7305044e86509bf119cf9bb1bc11319dfd56a507be38f81f41747bed
+ WEB_SITE=https://github.com/RDFLib
ENTERED=20050706
LICENSE[0]=PYTHON
KEYWORDS="python devel"
diff --git a/python-pypi/rdflib/HISTORY b/python-pypi/rdflib/HISTORY
index ef652d0..0e21791 100644
--- a/python-pypi/rdflib/HISTORY
+++ b/python-pypi/rdflib/HISTORY
@@ -1,3 +1,6 @@
+2013-10-23 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: bump to 4.0.1, website moved to github
+
2006-10-03 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed UPDATED.

diff --git a/python-pypi/recaptcha-client/DEPENDS
b/python-pypi/recaptcha-client/DEPENDS
new file mode 100755
index 0000000..139f4df
--- /dev/null
+++ b/python-pypi/recaptcha-client/DEPENDS
@@ -0,0 +1,3 @@
+depends PYTHON &&
+depends SETUPTOOLS &&
+depends pycrypto
diff --git a/python-pypi/recaptcha-client/DETAILS
b/python-pypi/recaptcha-client/DETAILS
new file mode 100755
index 0000000..4d0f9d3
--- /dev/null
+++ b/python-pypi/recaptcha-client/DETAILS
@@ -0,0 +1,24 @@
+ SPELL=recaptcha-client
+ VERSION=1.0.6
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/r/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:c41954d722181ece934701df0701101b31cad74c15a123c2c641e671e5117a27ea23e1f52aa9126d7ddfd038438f951d45ec4112323306a91d81072e31b3f5bb
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ GATHER_DOCS=off
+ WEB_SITE=https://developers.google.com/recaptcha/
+ LICENSE[0]=MIT
+ ENTERED=20141218
+ SHORT="plugin for reCAPTCHA and reCAPTCHA Mailhide"
+cat << EOF
+Provides a CAPTCHA for Python using the reCAPTCHA service. Does not require
any
+imaging libraries because the CAPTCHA is served directly from reCAPTCHA.
+
+Also allows you to securely obfuscate emails with Mailhide. This
functionality
+requires pycrypto. This library requires two types of API keys.
+
+If you'd like to use the CAPTCHA, you'll need a key from
+https://www.google.com/recaptcha/admin/create.
+
+For Mailhide, you'll need a key from
+http://www.google.com/recaptcha/mailhide/apikey.
+EOF
diff --git a/python-pypi/recaptcha-client/HISTORY
b/python-pypi/recaptcha-client/HISTORY
new file mode 100644
index 0000000..aaccaa8
--- /dev/null
+++ b/python-pypi/recaptcha-client/HISTORY
@@ -0,0 +1,2 @@
+2014-12-18 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell
diff --git a/python-pypi/regex/DEPENDS b/python-pypi/regex/DEPENDS
new file mode 100755
index 0000000..e440941
--- /dev/null
+++ b/python-pypi/regex/DEPENDS
@@ -0,0 +1,2 @@
+depends PYTHON &&
+depends SETUPTOOLS
diff --git a/python-pypi/regex/DETAILS b/python-pypi/regex/DETAILS
new file mode 100755
index 0000000..f6bfea7
--- /dev/null
+++ b/python-pypi/regex/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=regex
+ VERSION=2014.12.15
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/r/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:fd138f5b8fd2020cbf9623578a7f2ea9b2748796280aef46222d0e0be0b31d1250c50f27af227381d8cfc7b3df0ff134bd103bc81503f9148e45cb0d5347a61c
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE=https://code.google.com/p/mrab-regex-hg/
+ LICENSE[0]=GPL
+ ENTERED=20141221
+ SHORT="alternative regular expression module, to replace re"
+cat << EOF
+This new regex implementation is intended eventually to replace Python's
current
+re module implementation.
+
+For testing and comparison with the current 're' module the new
implementation
+is in the form of a module called 'regex'.
+EOF
diff --git a/python-pypi/regex/HISTORY b/python-pypi/regex/HISTORY
new file mode 100644
index 0000000..8d64e44
--- /dev/null
+++ b/python-pypi/regex/HISTORY
@@ -0,0 +1,2 @@
+2014-12-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell, version 2014.12.15
diff --git a/python-pypi/reportlab/DEPENDS b/python-pypi/reportlab/DEPENDS
index c4893c8..b5bb175 100755
--- a/python-pypi/reportlab/DEPENDS
+++ b/python-pypi/reportlab/DEPENDS
@@ -1,7 +1,7 @@
-depends python &&
+depends python &&
depends SETUPTOOLS &&
depends freetype2 &&
-optional_depends pil \
+optional_depends pillow \
"" \
"" \
"to include graphics in documentation"
diff --git a/python-pypi/reportlab/DETAILS b/python-pypi/reportlab/DETAILS
index eaf1920..611e176 100755
--- a/python-pypi/reportlab/DETAILS
+++ b/python-pypi/reportlab/DETAILS
@@ -1,6 +1,6 @@
SPELL=reportlab
- VERSION=2.6
-
SOURCE_HASH=sha512:d1173231ec6924c225808607edd287b11095cda1856554ff42efb5911285b766f43b79d8747ea2867221aa5c158455ee864dbe903ceffeae535938d2fef59131
+ VERSION=2.7
+
SOURCE_HASH=sha512:f0c994c91b18ad55f7573af4eb49d173a1b3939d6e7a490e8dc1cce19f8c0dbe31a060df504b908ed6d7642f1d88e5aa4e86b9e459f058da331186f4e0998be4
SOURCE=$SPELL-${VERSION}.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://www.reportlab.com
diff --git a/python-pypi/reportlab/HISTORY b/python-pypi/reportlab/HISTORY
index e5c2739..5c083c4 100644
--- a/python-pypi/reportlab/HISTORY
+++ b/python-pypi/reportlab/HISTORY
@@ -1,3 +1,9 @@
+2013-08-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: pil -> pillow
+
+2013-04-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.7
+
2012-11-16 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.6
new WEB_SITE
diff --git a/python-pypi/roundup/DEPENDS b/python-pypi/roundup/DEPENDS
index 057f00f..6b4cd28 100755
--- a/python-pypi/roundup/DEPENDS
+++ b/python-pypi/roundup/DEPENDS
@@ -1,8 +1,10 @@
depends python &&

suggest_depends pytz "" "" "for the full timezone support (recommended)" &&
+suggest_depends jinja2 "" "" "for template engine support
(${PROBLEM_COLOR}experimental${DEFAULT_COLOR})" &&
suggest_depends pyopenssl "" "" "for SSL support in built-in server" &&
-suggest_depends pysqlite "" "" "for SQLite database support" &&
+suggest_depends pysqlite "" "" "for SQLite database support via pysqlite" &&
+suggest_depends -sub SQLITE python "" "" "for SQLite database support via
native Python module" &&
suggest_depends psycopg2 "" "" "for PostgreSQL database support" &&
suggest_depends mysql-python "" "" "for MySQL database support" &&
suggest_depends pyme "" "" "for OpenPGP MIME messages'
verification/decryption"
diff --git a/python-pypi/roundup/DETAILS b/python-pypi/roundup/DETAILS
index dcfa844..ac7b7af 100755
--- a/python-pypi/roundup/DETAILS
+++ b/python-pypi/roundup/DETAILS
@@ -1,9 +1,12 @@
SPELL=roundup
- VERSION=1.4.20
+ VERSION=1.5.0
SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE2=$SOURCE.asc
SOURCE_URL[0]=http://pypi.python.org/packages/source/r/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:62a1ca744afb7e17a4e165d695e1623d73810a3d3e6c374a4b73d010fcc3e93756ca0bfb6dc4cf7937acd1156c4b938e881e2e9ffd9b0c8e4c4366b730cc43b1
+ SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
+ SOURCE_GPG=roundup.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://roundup.sourceforge.net/
LICENSE[0]=PYTHON
diff --git a/python-pypi/roundup/HISTORY b/python-pypi/roundup/HISTORY
index ac65baf..8a4c38a 100644
--- a/python-pypi/roundup/HISTORY
+++ b/python-pypi/roundup/HISTORY
@@ -1,3 +1,13 @@
+2014-08-15 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.5.0; switched to upstream gpg checking
+ * DEPENDS: added jinja2 suggest dep
+ * roundup.gpg: added, imported F3FE5730 public key (Ralf Schlatterbeck
+ (ELG-E keypair) <ralf AT zoo.priv.at>)
+
+2013-03-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: added suggest dependency on native SQLite extension for
+ Python
+
2012-11-17 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.4.20; SECURITY_PATCH++

diff --git a/python-pypi/roundup/roundup.gpg b/python-pypi/roundup/roundup.gpg
new file mode 100644
index 0000000..2cea775
Binary files /dev/null and b/python-pypi/roundup/roundup.gpg differ
diff --git a/python-pypi/rsa/DEPENDS b/python-pypi/rsa/DEPENDS
index fb4bc89..60eb2bc 100755
--- a/python-pypi/rsa/DEPENDS
+++ b/python-pypi/rsa/DEPENDS
@@ -1,3 +1,3 @@
-depends PYTHON &&
-depends distribute &&
+. "$SECTION_DIRECTORY/PY_DEPENDS" &&
+
depends pyasn1
diff --git a/python-pypi/rsa/DETAILS b/python-pypi/rsa/DETAILS
index 7ad93cd..b595627 100755
--- a/python-pypi/rsa/DETAILS
+++ b/python-pypi/rsa/DETAILS
@@ -1,8 +1,8 @@
SPELL=rsa
- VERSION=3.1.1
+ VERSION=3.1.4
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=http://pypi.python.org/packages/source/r/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:5a8e8836f90ec1db41fa87b0f81accbc22814e71581ec0b66be850966603d0210f28e05f3330f62a4622ada2faa6d0f14a7f21cc46415e7a61bc0a51bd2bce37
+
SOURCE_HASH=sha512:b6ff7b91909b58359bda5da99ca4297337da5985c5430d2e96663c8bcf599b2180d54afa3316d4c3b11a8f79ddcb1f41d6942a0c8db2f0d27221c3aee132f3c1
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://www.stuvel.eu/rsa
GATHER_DOCS=off
diff --git a/python-pypi/rsa/HISTORY b/python-pypi/rsa/HISTORY
index be22b64..df82e83 100644
--- a/python-pypi/rsa/HISTORY
+++ b/python-pypi/rsa/HISTORY
@@ -1,3 +1,12 @@
+2014-03-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.1.4
+
+2014-02-07 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: use PY_DEPENDS from section
+
+2014-02-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.1.2
+
2012-06-18 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.1.1

diff --git a/python-pypi/scons/DETAILS b/python-pypi/scons/DETAILS
index d16a44c..f87ac3b 100755
--- a/python-pypi/scons/DETAILS
+++ b/python-pypi/scons/DETAILS
@@ -1,6 +1,6 @@
SPELL=scons
- VERSION=2.2.0
-
SOURCE_HASH=sha512:b1910c2faf9bf888e32f90c567a5c3fe4b7066f48a3457639570868f02075e9d3ef20d0315d5bab5940576987bacdaa0f675aaf8f5bdb1efb1a0806cb0153738
+ VERSION=2.3.2
+
SOURCE_HASH=sha512:90e6fb38cb39e030f0b77cf46f76a4ffef141d991087bd22a9bd0d012d568375b32084437e408c22bda54fa5517f294522ddd718838fef2598d892576cc2ae38
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
diff --git a/python-pypi/scons/HISTORY b/python-pypi/scons/HISTORY
index e1b5ec1..352d97e 100644
--- a/python-pypi/scons/HISTORY
+++ b/python-pypi/scons/HISTORY
@@ -1,3 +1,9 @@
+2014-08-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.3.2
+
+2014-04-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.3.1
+
2012-09-26 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.2.0

diff --git a/python-pypi/scrapely/DETAILS b/python-pypi/scrapely/DETAILS
index 9f8b5ef..153e83d 100755
--- a/python-pypi/scrapely/DETAILS
+++ b/python-pypi/scrapely/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=scrapely
if [[ $SCRAPELY_BRANCH == scm ]]; then
- if [[ "$SCRAPELY_AUTOUPDATE" == "y" ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=scm
- fi
+ VERSION=$(get_scm_version)
SOURCE_IGNORE=volatile
SOURCE_URL[0]=git://github.com/scrapy/$SPELL.git:$SPELL-scm
SOURCE=$SPELL-scm.tar.bz2
diff --git a/python-pypi/scrapely/HISTORY b/python-pypi/scrapely/HISTORY
index 874d6db..81e5ff5 100644
--- a/python-pypi/scrapely/HISTORY
+++ b/python-pypi/scrapely/HISTORY
@@ -1,2 +1,5 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-11-12 Ismael Luceno <ismael AT sourcemage.org>
* DEPENDS, DETAILS, PREPARE: spell created
diff --git a/python-pypi/setuptools/BUILD b/python-pypi/setuptools/BUILD
new file mode 100755
index 0000000..e9842bd
--- /dev/null
+++ b/python-pypi/setuptools/BUILD
@@ -0,0 +1,7 @@
+# both versions of python may be present
+if is_depends_enabled $SPELL python;then
+ default_build_python
+fi &&
+if is_depends_enabled $SPELL python3;then
+ default_build_python3
+fi
diff --git a/python-pypi/setuptools/CONFLICTS
b/python-pypi/setuptools/CONFLICTS
index 18c7638..36b958a 100755
--- a/python-pypi/setuptools/CONFLICTS
+++ b/python-pypi/setuptools/CONFLICTS
@@ -1 +1 @@
-conflicts distribute
+conflicts distribute y
diff --git a/python-pypi/setuptools/DEPENDS b/python-pypi/setuptools/DEPENDS
index a86d429..dbf35ed 100755
--- a/python-pypi/setuptools/DEPENDS
+++ b/python-pypi/setuptools/DEPENDS
@@ -1 +1,2 @@
-depends python
+optional_depends python3 '' '' 'support Python v3' &&
+optional_depends python '' '' 'support Python v2'
diff --git a/python-pypi/setuptools/DETAILS b/python-pypi/setuptools/DETAILS
index b65917d..de2dce1 100755
--- a/python-pypi/setuptools/DETAILS
+++ b/python-pypi/setuptools/DETAILS
@@ -1,10 +1,10 @@
SPELL=setuptools
- VERSION=0.6c11
+ VERSION=7.0
+
SOURCE_HASH=sha512:0c52bf2d22f7bbd7560e8bb3184406426cf759980add0e60a864f15d9bcf10f01a2bfe0eb598c8c965b2e89df8c4159c2b43028b560f04192bba47e67d9cda18
SOURCE=$SPELL-$VERSION.tar.gz
- SOURCE_URL[0]=http://pypi.python.org/packages/source/s/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:5eaaa46af97fdf8ebca9b8768a8c6aa65e6c5028df44ccc141310989659f6e92069679ba160ac42eef9751cf89867a58035eac6cf4225a712bd0176fb685786e
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/s/$SPELL/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- WEB_SITE=http://peak.telecommunity.com/DevCenter/setuptools
+ WEB_SITE=https://pypi.python.org/pypi/setuptools
LICENSE[0]="PSF"
LICENSE[1]="ZPL"
KEYWORDS="python devel"
diff --git a/python-pypi/setuptools/HISTORY b/python-pypi/setuptools/HISTORY
index 89cb67a..c081345 100644
--- a/python-pypi/setuptools/HISTORY
+++ b/python-pypi/setuptools/HISTORY
@@ -1,3 +1,80 @@
+2014-10-31 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 7.0
+
+2014-08-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.7
+
+2014-07-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.4
+
+2014-06-25 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.2
+ * DETAILS: version 5.2
+
+2014-06-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.0.1
+
+2014-05-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.6
+
+2014-05-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.5
+
+2014-04-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.4.1
+
+2014-03-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.3
+
+2014-03-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.1
+
+2014-02-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.2
+
+2014-01-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.1
+
+2014-01-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.0.2
+
+2013-12-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.0.1
+
+2013-12-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.2
+
+2013-11-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.1
+
+2013-11-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3.2
+
+2013-11-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.1.7
+
+2013-10-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * BUILD, INSTALL: added
+ need to support simultaneous python2/3
+
+2013-09-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.1.6
+
+2013-09-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.1.4
+
+2013-08-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.1
+
+2013-08-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.8
+
+2013-07-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.6
+ new website
+ * DEPENDS: now supports python2/3
+ * CONFLICTS: force conflict on distribute, which is now deprecated
+
2011-05-22 Sukneet Basuta <sukneet AT sourcemage.org>
* CONFLICTS: created since it conflicts with distribute
* PROVIDES: added, provides SETUPTOOLS
diff --git a/python-pypi/setuptools/INSTALL b/python-pypi/setuptools/INSTALL
new file mode 100755
index 0000000..32274b4
--- /dev/null
+++ b/python-pypi/setuptools/INSTALL
@@ -0,0 +1,6 @@
+if is_depends_enabled $SPELL python;then
+ default_install_python
+fi &&
+if is_depends_enabled $SPELL python3;then
+ default_install_python3
+fi
diff --git a/python-pypi/sigal/DEPENDS b/python-pypi/sigal/DEPENDS
new file mode 100755
index 0000000..23a85dd
--- /dev/null
+++ b/python-pypi/sigal/DEPENDS
@@ -0,0 +1,7 @@
+depends argh &&
+depends clint &&
+depends pilkit &&
+depends python &&
+depends SETUPTOOLS &&
+depends jinja2 &&
+depends python-markdown
diff --git a/python-pypi/sigal/DETAILS b/python-pypi/sigal/DETAILS
new file mode 100755
index 0000000..85ab79a
--- /dev/null
+++ b/python-pypi/sigal/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=sigal
+ VERSION=0.4.1
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/s/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:e9e23130ea07e977d47800a5e4f3cacc54e801d3f2a62ed10643cf3e0b1237a6a41799f59ec78ec378f1150e14abf4c146d8afaba042057afcba92e8410b1a62
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://github.com/saimn/sigal";
+ LICENSE[0]=MIT
+ ENTERED=20130812
+ SHORT="yet another simple static gallery generator"
+cat << EOF
+Sigal is yet another simple static gallery generator. It's written in Python
+and it allows to build a static gallery of images with the following
features:
+
+ * Process directories recursively * Generate HTML pages using jinja2
+ templates * Relative links for a portable output * Themes support
+EOF
diff --git a/python-pypi/sigal/HISTORY b/python-pypi/sigal/HISTORY
new file mode 100644
index 0000000..95ce1c7
--- /dev/null
+++ b/python-pypi/sigal/HISTORY
@@ -0,0 +1,3 @@
+2013-08-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/python-pypi/simplejson/DEPENDS b/python-pypi/simplejson/DEPENDS
index 503782e..e440941 100755
--- a/python-pypi/simplejson/DEPENDS
+++ b/python-pypi/simplejson/DEPENDS
@@ -1,2 +1,2 @@
-depends python &&
+depends PYTHON &&
depends SETUPTOOLS
diff --git a/python-pypi/simplejson/DETAILS b/python-pypi/simplejson/DETAILS
index c859da3..d0be130 100755
--- a/python-pypi/simplejson/DETAILS
+++ b/python-pypi/simplejson/DETAILS
@@ -1,11 +1,12 @@
SPELL=simplejson
- VERSION=2.1.1
-
SOURCE_HASH=sha512:4c5db7b6a29b1cf2d6f1c086f2c9b869e247aa9082b7b56ff2a1bbb97dd995b6a8042e7b4ad1ce68ebd356839bc70efe335355663793248c64aec96b88a45aaf
+ VERSION=3.6.5
SOURCE=$SPELL-$VERSION.tar.gz
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://pypi.python.org/packages/source/s/$SPELL/$SOURCE
- WEB_SITE=http://undefined.org/python/#simplejson
+
SOURCE_HASH=sha512:caa31badef5fdf550cea0dd7d9cfd80b210bb3be6a933fbca7b4d76e726e1b615817c4d203f887100933bb41476728e84f043419d8a721e002f8f08f142f3428
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=http://github.com/simplejson/simplejson
LICENSE[0]=MIT
+ LICENSE[1]=AFL
ENTERED=20070614
KEYWORDS="json python"
SHORT="simple, fast, extensible JSON encoder/decoder for Python"
diff --git a/python-pypi/simplejson/HISTORY b/python-pypi/simplejson/HISTORY
index 87903ce..bed9c5e3 100644
--- a/python-pypi/simplejson/HISTORY
+++ b/python-pypi/simplejson/HISTORY
@@ -1,3 +1,7 @@
+2014-11-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.6.5; updated website; added AFL license
+ * DEPENDS: python3 supported
+
2011-05-23 Sukneet Basuta <sukneet AT sourcemage.org>
* DEPENDS: updated setuptools dependency to SETUPTOOLS provider

diff --git a/python-pypi/six/DEPENDS b/python-pypi/six/DEPENDS
index e440941..48d8ddc 100755
--- a/python-pypi/six/DEPENDS
+++ b/python-pypi/six/DEPENDS
@@ -1,2 +1 @@
-depends PYTHON &&
-depends SETUPTOOLS
+. $SECTION_DIRECTORY/PY_DEPENDS
diff --git a/python-pypi/six/DETAILS b/python-pypi/six/DETAILS
index 20599ea..99ee457 100755
--- a/python-pypi/six/DETAILS
+++ b/python-pypi/six/DETAILS
@@ -1,6 +1,6 @@
SPELL=six
- VERSION=1.2.0
-
SOURCE_HASH=sha512:8963f851f88016286a2159f0e7d6eddacdaad8c84048cb233fb2b2371ea2b4b5a3f75a5937677fe5c6ceb1a1f1791362bd181134e0f15409e44e2358e6c07712
+ VERSION=1.8.0
+
SOURCE_HASH=sha512:e705c0213396d1220f02f2c6f724ddb9d95eefc38459b6d9bc547be859303bd404969965416f7d1614d2eab416d647d0b53502414cdc46bcb597675cf509b9ff
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://pypi.python.org/pypi/$SPELL
diff --git a/python-pypi/six/HISTORY b/python-pypi/six/HISTORY
index 6159757..7d9280e 100644
--- a/python-pypi/six/HISTORY
+++ b/python-pypi/six/HISTORY
@@ -1,3 +1,24 @@
+2014-11-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.8.0
+
+2014-07-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.7.3
+
+2014-03-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.6.1
+
+2014-01-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.5.2
+
+2013-11-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.1
+
+2013-04-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix python3 usage
+
+2013-04-11 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3.0
+
2012-09-28 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.2.0

diff --git a/python-pypi/smartypants/DEPENDS b/python-pypi/smartypants/DEPENDS
new file mode 100755
index 0000000..59ccb65
--- /dev/null
+++ b/python-pypi/smartypants/DEPENDS
@@ -0,0 +1 @@
+. ${SECTION_DIRECTORY}/PY_DEPENDS
diff --git a/python-pypi/smartypants/DETAILS b/python-pypi/smartypants/DETAILS
new file mode 100755
index 0000000..dc84e59
--- /dev/null
+++ b/python-pypi/smartypants/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=smartypants
+ VERSION=1.8.3
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/s/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:2bda97e62f60eb7a5b351e9d4fa62def57b7572e766f4ac477b40b053943b772325a6ca662b61ddfafd1f93535474229d99a11a3520022f94ba17b58a168f94a
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://web.chad.org/projects/smartypants.py/";
+ LICENSE[0]=BSD
+ ENTERED=20130703
+ SHORT="a smart-quotes plugin"
+cat << EOF
+SmartyPants: a smart-quotes plugin.
+EOF
diff --git a/python-pypi/smartypants/HISTORY b/python-pypi/smartypants/HISTORY
new file mode 100644
index 0000000..e0028a1
--- /dev/null
+++ b/python-pypi/smartypants/HISTORY
@@ -0,0 +1,6 @@
+2014-03-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.8.3
+
+2013-07-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/python-pypi/soya/DEPENDS b/python-pypi/soya/DEPENDS
index 4c20721..e1dc3c2 100755
--- a/python-pypi/soya/DEPENDS
+++ b/python-pypi/soya/DEPENDS
@@ -5,7 +5,7 @@ depends sdl &&
depends OPENAL &&
depends freefont-ttf &&
depends freetype2 &&
-depends pil &&
+depends pillow &&
depends glew &&
depends gcc34 &&

diff --git a/python-pypi/soya/HISTORY b/python-pypi/soya/HISTORY
index 6a6ae63..8c98c0e 100644
--- a/python-pypi/soya/HISTORY
+++ b/python-pypi/soya/HISTORY
@@ -1,3 +1,6 @@
+2013-08-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: pil -> pillow
+
2009-04-21 Ethan Grammatikidis <eekee57 AT fastmail.fm>
* DEPENDS: openal -> OPENAL

diff --git a/python-pypi/speedtest-cli/DEPENDS
b/python-pypi/speedtest-cli/DEPENDS
new file mode 100755
index 0000000..e440941
--- /dev/null
+++ b/python-pypi/speedtest-cli/DEPENDS
@@ -0,0 +1,2 @@
+depends PYTHON &&
+depends SETUPTOOLS
diff --git a/python-pypi/speedtest-cli/DETAILS
b/python-pypi/speedtest-cli/DETAILS
new file mode 100755
index 0000000..664cb4c
--- /dev/null
+++ b/python-pypi/speedtest-cli/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=speedtest-cli
+ VERSION=0.3.1
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL=https://github.com/sivel/$SPELL/archive/v$VERSION/$SOURCE
+
SOURCE_HASH=sha512:f5421c70e6df85584d375c2b825e70f0e9f715576d38dc81801df2c18798db04bc2d6dd293fd032be9cd154b9dc420672954d1d28aac95bb135f31f7b43d235c
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=https://github.com/sivel/speedtest-cli
+ LICENSE[0]=APACHE
+ ENTERED=20141121
+ KEYWORDS="python speed test"
+ SHORT="Internet bandwidth measurement tool"
+cat << EOF
+speedtest-cli is a command line interface for testing Internet bandwidth
using
+speedtest.net.
+EOF
diff --git a/python-pypi/speedtest-cli/HISTORY
b/python-pypi/speedtest-cli/HISTORY
new file mode 100644
index 0000000..cbcc152
--- /dev/null
+++ b/python-pypi/speedtest-cli/HISTORY
@@ -0,0 +1,2 @@
+2014-11-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell, version 0.3.1
diff --git a/python-pypi/sqlacodegen/DEPENDS b/python-pypi/sqlacodegen/DEPENDS
new file mode 100755
index 0000000..ace2fa3
--- /dev/null
+++ b/python-pypi/sqlacodegen/DEPENDS
@@ -0,0 +1,4 @@
+. $SECTION_DIRECTORY/PY_DEPENDS
+depends sqlalchemy &&
+depends inflect
+
diff --git a/python-pypi/sqlacodegen/DETAILS b/python-pypi/sqlacodegen/DETAILS
new file mode 100755
index 0000000..96c3dcd
--- /dev/null
+++ b/python-pypi/sqlacodegen/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=sqlacodegen
+ VERSION=1.1.4
+
SOURCE_HASH=sha512:273a15b3fe2f4d7ef4cec450e467d682bac50fb61b4f4223235c1dd2892768054036152e7367747ef634431990faa880ad0274ec2871eb2543a2fd0d80317dff
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL=https://pypi.python.org/packages/source/s/sqlacodegen/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=https://bitbucket.org/agronholm/sqlacodegen
+ ARCHIVE=off
+ LICENSE[0]=MIT
+ ENTERED=20130529
+ KEYWORDS="python"
+ SHORT="generate SQLAlchemy model code"
+cat << EOF
+This is a tool that reads the structure of an existing database and
generates the
+appropriate SQLAlchemy model code, using the declarative style if possible.
+EOF
diff --git a/python-pypi/sqlacodegen/HISTORY b/python-pypi/sqlacodegen/HISTORY
new file mode 100644
index 0000000..678328b
--- /dev/null
+++ b/python-pypi/sqlacodegen/HISTORY
@@ -0,0 +1,10 @@
+2014-01-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.1.4
+
+2013-06-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.1.1
+
+2013-06-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.1.0
+ spell created
+
diff --git a/python-pypi/sqlalchemy/DEPENDS b/python-pypi/sqlalchemy/DEPENDS
index 1c508f9..0cad495 100755
--- a/python-pypi/sqlalchemy/DEPENDS
+++ b/python-pypi/sqlalchemy/DEPENDS
@@ -1,7 +1,6 @@
-depends python &&
+. $SECTION_DIRECTORY/PY_DEPENDS

-suggest_depends kinterbasdb "" "" "for Firebird support via Kinterbasedb" &&
+suggest_depends fdb "" "" "for Firebird support" &&
suggest_depends mysql-python "" "" "for MySQL support via MySQL-Python" &&
suggest_depends psycopg2 "" "" "for PostgreSQL support via psycopg2" &&
-suggest_depends pysqlite "" "" "for SQLite support via pysqlite" &&
-suggest_depends -sub SQLITE python "" "" "for SQLite support via native
Python module"
+suggest_depends pysqlite "" "" "for SQLite support via pysqlite"
diff --git a/python-pypi/sqlalchemy/DETAILS b/python-pypi/sqlalchemy/DETAILS
index 6dadb9f..5553415 100755
--- a/python-pypi/sqlalchemy/DETAILS
+++ b/python-pypi/sqlalchemy/DETAILS
@@ -1,7 +1,7 @@
SPELL=sqlalchemy
CHEESESHOP_PKG=SQLAlchemy
- VERSION=0.8.0
-
SOURCE_HASH=sha512:5d8089179f670e55cba993d690f0c4b7a63789a0da218fa6afeda6b3064a99aeaa0495cbf8c264f0c88ecd41938cf534eb115365a5f214458f5b5f34d0c49a1f
+ VERSION=0.9.7
+
SOURCE_HASH=sha512:dac79eccb971589eb0fabffbfe731bb31cd58e6ec1309aaea22679d030b82be0f1096635edecdbde2d6cf2374778ecd0f888a22f9c69ee71e50bea41856b4190
SOURCE="$CHEESESHOP_PKG-$VERSION.tar.gz"

SOURCE_URL[0]=http://pypi.python.org/packages/source/S/$CHEESESHOP_PKG/$SOURCE
SOURCE_URL[1]=$SOURCEFORGE_URL/$SPELL/$SOURCE
diff --git a/python-pypi/sqlalchemy/HISTORY b/python-pypi/sqlalchemy/HISTORY
index c1f9669..696df4a 100644
--- a/python-pypi/sqlalchemy/HISTORY
+++ b/python-pypi/sqlalchemy/HISTORY
@@ -1,3 +1,44 @@
+2014-07-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.7
+
+2014-06-25 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.6
+
+2014-03-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.4
+
+2014-02-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.3
+
+2014-02-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.2
+
+2014-01-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.1
+
+2013-12-31 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.0
+ * DEPENDS: remove 'suggest -sub SQLITE python'
+ it causes problems when building against python3
+
+2013-12-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.8.4
+
+2013-10-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.8.3
+
+2013-07-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.8.2
+
+2013-04-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.8.1
+
+2013-04-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix python3 usage
+
+2013-04-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: kinterbasdb => fdb
+
2013-03-10 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.8.0

diff --git a/python-pypi/sqlalchemy4/DEPENDS b/python-pypi/sqlalchemy4/DEPENDS
index 06e0bc3..e979826 100755
--- a/python-pypi/sqlalchemy4/DEPENDS
+++ b/python-pypi/sqlalchemy4/DEPENDS
@@ -1,8 +1,4 @@
#depends formencode &&
-suggest_depends kinterbasdb "firebird support" &&
suggest_depends mysql-python "MySQL support" &&
suggest_depends pygresql "Postgresql support" &&
suggest_depends pysqlite "sqlite support"
-#if is_depends_enabled $SPELL kinterbasdb;then
-# depends egenix-mx-base
-#fi
diff --git a/python-pypi/sqlalchemy4/HISTORY b/python-pypi/sqlalchemy4/HISTORY
index 88f77db..538b122 100644
--- a/python-pypi/sqlalchemy4/HISTORY
+++ b/python-pypi/sqlalchemy4/HISTORY
@@ -1,3 +1,6 @@
+2013-04-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: remove kinterbasdb
+
2011-10-15 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: removed spaces before EOF/cat

diff --git a/python-pypi/sqlobject/DEPENDS b/python-pypi/sqlobject/DEPENDS
index 3dc711e..7b50931 100755
--- a/python-pypi/sqlobject/DEPENDS
+++ b/python-pypi/sqlobject/DEPENDS
@@ -1,7 +1,6 @@
depends python &&
depends SETUPTOOLS &&
depends formencode &&
-suggest_depends kinterbasdb "firebird support" &&
suggest_depends mysql-python "MySQL support" &&
suggest_depends psycopg "Postgresql support" &&
suggest_depends pysqlite "sqlite support"
diff --git a/python-pypi/sqlobject/HISTORY b/python-pypi/sqlobject/HISTORY
index 5a43b15..6b0514e 100644
--- a/python-pypi/sqlobject/HISTORY
+++ b/python-pypi/sqlobject/HISTORY
@@ -1,3 +1,6 @@
+2013-04-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPNDS: remove kinterbasdb
+
2013-02-06 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.3.2

diff --git a/python-pypi/staticgallery/DEPENDS
b/python-pypi/staticgallery/DEPENDS
new file mode 100755
index 0000000..29ed0cd
--- /dev/null
+++ b/python-pypi/staticgallery/DEPENDS
@@ -0,0 +1,3 @@
+. ${SECTION_DIRECTORY}/PY_DEPENDS &&
+depends jinja2 &&
+depends pillow
diff --git a/python-pypi/staticgallery/DETAILS
b/python-pypi/staticgallery/DETAILS
new file mode 100755
index 0000000..7ad316b
--- /dev/null
+++ b/python-pypi/staticgallery/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=staticgallery
+ VERSION=0.1.0
+ SOURCE="StaticGallery-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://pypi.python.org/packages/source/S/StaticGallery/${SOURCE}
+
SOURCE_HASH=sha512:27bb03657e5cf1d281a63d7fcf6a0d27d6f15495f791e86e21a29b932661edb2bf22c5ee41cc63acc337cc92fb40b8a47b8247f785c4471a46d51a92d822ac22
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/StaticGallery-${VERSION}"
+ WEB_SITE="https://pypi.python.org/pypi/StaticGallery";
+ LICENSE[0]=Affero GPL
+ ENTERED=20130703
+ SHORT="static gallery generation using Jinja2"
+cat << EOF
+Static gallery generation using Jinja2.
+EOF
diff --git a/python-pypi/staticgallery/HISTORY
b/python-pypi/staticgallery/HISTORY
new file mode 100644
index 0000000..9f7ccce
--- /dev/null
+++ b/python-pypi/staticgallery/HISTORY
@@ -0,0 +1,6 @@
+2013-08-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: pil -> pillow
+
+2013-07-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/python-pypi/tempita/DEPENDS b/python-pypi/tempita/DEPENDS
index 84a0acc..48d8ddc 100755
--- a/python-pypi/tempita/DEPENDS
+++ b/python-pypi/tempita/DEPENDS
@@ -1,2 +1 @@
-depends python &&
-depends SETUPTOOLS
+. $SECTION_DIRECTORY/PY_DEPENDS
diff --git a/python-pypi/tempita/HISTORY b/python-pypi/tempita/HISTORY
index aa245c4..5b8faf8 100644
--- a/python-pypi/tempita/HISTORY
+++ b/python-pypi/tempita/HISTORY
@@ -1,3 +1,6 @@
+2013-11-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: PYTHON
+
2011-12-09 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.5.1

diff --git a/python-pypi/trac-graphvizplugin/DETAILS
b/python-pypi/trac-graphvizplugin/DETAILS
index edd5487..72d8e60 100755
--- a/python-pypi/trac-graphvizplugin/DETAILS
+++ b/python-pypi/trac-graphvizplugin/DETAILS
@@ -1,16 +1,15 @@
- TRAC_PLUGIN=graphvizplugin
- SPELL=trac-$TRAC_PLUGIN
+ SPELL=trac-graphvizplugin
if [[ "$TRAC_GRAPHVIZPLUGIN_CVS_AUTOUPDATE" == "y" ]]; then
VERSION=$(date +%Y%m%d)
else
VERSION=cvs
fi
SOURCE_IGNORE='volatile'
- SOURCE="$TRAC_PLUGIN-cvs.tar.bz2"
+ SOURCE="${SPELL#*-}-cvs.tar.bz2"
TRAC_VERSION=0.9
-
SOURCE_URL[0]="svn://trac-hacks.org/svn/$TRAC_PLUGIN/$TRAC_VERSION/:$SPELL-$VERSION"
+
SOURCE_URL[0]="svn://trac-hacks.org/svn/${SPELL#*-}/$TRAC_VERSION/:$SPELL-$VERSION"
SOURCE_HINTS=old_svn_compat
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/$TRAC_PLUGIN-$VERSION"
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SPELL#*-}-$VERSION"
WEB_SITE='http://trac-hacks.org/wiki/GraphvizPlugin'
LICENSE[0]='?'
UPDATED=20051215
diff --git a/python-pypi/trac-graphvizplugin/HISTORY
b/python-pypi/trac-graphvizplugin/HISTORY
index b1ba4ee..9553aca 100644
--- a/python-pypi/trac-graphvizplugin/HISTORY
+++ b/python-pypi/trac-graphvizplugin/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS, HISTORY: Normalize SPELL field
+
2011-05-23 Sukneet Basuta <sukneet AT sourcemage.org>
* DEPENDS: updated setuptools dependency to SETUPTOOLS provider

diff --git a/python-pypi/trac-ldapplugin/12.patch
b/python-pypi/trac-ldapplugin/12.patch
deleted file mode 100644
index ab85bbb..0000000
--- a/python-pypi/trac-ldapplugin/12.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- setup.py.orig 2009-05-07 19:25:54.000000000 +0400
-+++ setup.py 2010-12-02 00:38:07.275726702 +0300
-@@ -14,7 +14,7 @@
- license='BSD',
- url='http://trac-hacks.org/wiki/LdapPlugin',
- keywords = "trac ldap permission group acl",
-- install_requires = [ 'Trac>=0.11', 'Trac<0.12'],
-+ install_requires = [ 'Trac>=0.11', 'Trac<0.13'],
- packages = find_packages(exclude=['ez_setup', '*.tests*']),
- package_data = { },
- entry_points = {
diff --git a/python-pypi/trac-ldapplugin/DETAILS
b/python-pypi/trac-ldapplugin/DETAILS
index 7eb166f..3bc1497 100755
--- a/python-pypi/trac-ldapplugin/DETAILS
+++ b/python-pypi/trac-ldapplugin/DETAILS
@@ -1,9 +1,8 @@
SPELL=trac-ldapplugin
- VERSION=0.6.0
- PATCHLEVEL=1
+ VERSION=0.7.0
SOURCE=$SPELL-$VERSION.tar.gz
- SOURCE_URL[0]=http://spacehopper.org/mirrors/$SOURCE
-
SOURCE_HASH=sha512:3632ef224d615402be29bae14b5679c5f5d6b2c610cbc08e1525c69dbbcdcd2cc81b4aa3498b1b4144f38973e6a4969cbdff2ff2c8d8964392d3b8526cfbf81d
+ SOURCE_URL[0]=http://sourcemage.ru/mirror/$SOURCE
+
SOURCE_HASH=sha512:56fe7e51c4505aea384d34ba519bc84445a78f433bc27959a21c1e614fb7a0b5eecdcd6b436f6456db1acc20a0b8df60472a816fc13bec0124c9d7dd00a67a4f
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://trac-hacks.org/wiki/LdapPlugin
LICENSE[0]=BSD
diff --git a/python-pypi/trac-ldapplugin/HISTORY
b/python-pypi/trac-ldapplugin/HISTORY
index f4b4965..ae5d7a6 100644
--- a/python-pypi/trac-ldapplugin/HISTORY
+++ b/python-pypi/trac-ldapplugin/HISTORY
@@ -1,3 +1,6 @@
+2014-08-13 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.7.0; updated mirror url
+
2010-12-02 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: PATCHLEVEL=2
* PRE_BUILD: apply the patch
diff --git a/python-pypi/trac-ldapplugin/PRE_BUILD
b/python-pypi/trac-ldapplugin/PRE_BUILD
deleted file mode 100755
index 199ef17..0000000
--- a/python-pypi/trac-ldapplugin/PRE_BUILD
+++ /dev/null
@@ -1,5 +0,0 @@
-default_pre_build &&
-cd "$SOURCE_DIRECTORY" &&
-
-patch -p0 < "$SPELL_DIRECTORY/12.patch" &&
-patch -p0 < "$SPELL_DIRECTORY/perm.patch"
diff --git a/python-pypi/trac-ldapplugin/perm.patch
b/python-pypi/trac-ldapplugin/perm.patch
deleted file mode 100644
index 420151a..0000000
--- a/python-pypi/trac-ldapplugin/perm.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- ldapplugin/api.py.orig
-+++ ldapplugin/api.py
-@@ -62,7 +62,7 @@
- self._ldapcfg = {}
- for name,value in self.config.options('ldap'):
- if name in LDAP_DIRECTORY_PARAMS:
-- self._ldapcfg[name] = value
-+ self._ldapcfg[str(name)] = value
- # user entry local cache
- self._cache = {}
- # max time to live for a cache entry
-@@ -178,7 +178,7 @@
- self._ldapcfg = {}
- for name,value in self.config.options('ldap'):
- if name in LDAP_DIRECTORY_PARAMS:
-- self._ldapcfg[name] = value
-+ self._ldapcfg[str(name)] = value
- # user entry local cache
- self._cache = {}
- # max time to live for a cache entry
diff --git a/python-pypi/trac/DEPENDS b/python-pypi/trac/DEPENDS
index 0ab4d2d..be06127 100755
--- a/python-pypi/trac/DEPENDS
+++ b/python-pypi/trac/DEPENDS
@@ -21,6 +21,7 @@ fi &&
suggest_depends babel "" "" "for localization support" &&
suggest_depends subversion "" "" "for Subversion SCM support" &&
suggest_depends WEBSERVER "" "" "to run connected to a 'real' webserver" &&
+suggest_depends flup "" "" "for SCGI and AJP capabilities in tracd" &&

if is_depends_enabled $SPELL $(get_spell_provider $SPELL WEBSERVER) &&
echo $(get_spell_provider $SPELL WEBSERVER) | grep -Eq
"^(apache|httpd-)"; then
diff --git a/python-pypi/trac/DETAILS b/python-pypi/trac/DETAILS
index 11e89e7..ad71d97 100755
--- a/python-pypi/trac/DETAILS
+++ b/python-pypi/trac/DETAILS
@@ -1,7 +1,7 @@
SPELL=trac
- VERSION=0.12.5
+ VERSION=0.12.6
SECURITY_PATCH=1
-
SOURCE_HASH=sha512:0b8418645a457792399fb0879b54d589c5fac891df3ad067ef7f7a378c528356851fe50f0c7937bd84a40a1ae471d20c09d69449101cdf0d06e984824b8bb83e
+
SOURCE_HASH=sha512:debd26b4180289ed0d3b8565ec270b0a56426bf817bf0477cd274584c1072919e1fae6c851d464920be7db2e1878742813fac6edbe607087796d5d334cfac08f
SOURCE=Trac-$VERSION.tar.gz
SOURCE_URL[0]=http://download.edgewall.org/$SPELL/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/Trac-$VERSION"
diff --git a/python-pypi/trac/HISTORY b/python-pypi/trac/HISTORY
index 8bcaf19..d9b37d2 100644
--- a/python-pypi/trac/HISTORY
+++ b/python-pypi/trac/HISTORY
@@ -1,3 +1,9 @@
+2014-10-27 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.12.6
+
+2013-12-13 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: added flup suggest dependency
+
2013-02-02 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.12.5; renewed source url; dropped
outdated source url
diff --git a/python-pypi/typogrify/DEPENDS b/python-pypi/typogrify/DEPENDS
new file mode 100755
index 0000000..c80af31
--- /dev/null
+++ b/python-pypi/typogrify/DEPENDS
@@ -0,0 +1,3 @@
+depends PYTHON &&
+depends jinja2 &&
+depends smartypants
diff --git a/python-pypi/typogrify/DETAILS b/python-pypi/typogrify/DETAILS
new file mode 100755
index 0000000..4be1742
--- /dev/null
+++ b/python-pypi/typogrify/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=typogrify
+ VERSION=2.0.4
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/t/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:d935cf39618f0bb13a09a22a9b172e4634c412649cd3785b04b5bfc551c9c9fd3aff1bb209a8ae792a3522b7b0b958c322ff20c304feb5a02919013a12fb59db
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://github.com/mintchaos/typogrify";
+ LICENSE[0]=BSD
+ ENTERED=20130702
+ SHORT="typography related template filters for Django & Jinja2
applications"
+cat << EOF
+A set of Django template filters to make caring about typography on the web
+a bit easier.
+EOF
diff --git a/python-pypi/typogrify/HISTORY b/python-pypi/typogrify/HISTORY
new file mode 100644
index 0000000..5ba26be
--- /dev/null
+++ b/python-pypi/typogrify/HISTORY
@@ -0,0 +1,7 @@
+2014-03-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.0.4
+ * DEPENDS add dependency on smartypants
+
+2013-07-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/python-pypi/unidecode/DEPENDS b/python-pypi/unidecode/DEPENDS
new file mode 100755
index 0000000..4f88191
--- /dev/null
+++ b/python-pypi/unidecode/DEPENDS
@@ -0,0 +1 @@
+depends PYTHON
diff --git a/python-pypi/unidecode/DETAILS b/python-pypi/unidecode/DETAILS
new file mode 100755
index 0000000..6f2dac7
--- /dev/null
+++ b/python-pypi/unidecode/DETAILS
@@ -0,0 +1,43 @@
+ SPELL=unidecode
+ SPELLX=Unidecode
+ VERSION=0.04.17
+ SOURCE="Unidecode-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://pypi.python.org/packages/source/U/${SPELLX}/${SOURCE}
+
SOURCE_HASH=sha512:297f411ab09f42cfb455279bb0accafe278d480acf6087b6596dbf4b4d4de89d45d389c5418a2dc4fe8c8f61026c92b3036e08f625e7f434abce9db335682be2
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
+ WEB_SITE="https://pypi.python.org/pypi/Unidecode";
+ LICENSE[0]=GPL
+ ENTERED=20130702
+ SHORT="ASCII transliterations of Unicode text"
+cat << EOF
+It often happens that you have text data in Unicode, but you need to
represent
+it in ASCII. For example when integrating with legacy code that doesn't
+support Unicode, or for ease of entry of non-Roman names on a US keyboard,
+or when constructing ASCII machine identifiers from human-readable Unicode
+strings that should still be somewhat intelligeble (a popular example of
+this is when making an URL slug from an article title).
+
+In most of these examples you could represent Unicode characters as "???" or
+"\15BA\15A0\1610", to mention two extreme cases. But that's nearly useless
+to someone who actually wants to read what the text says.
+
+What Unidecode provides is a middle road: function unidecode() takes Unicode
+data and tries to represent it in ASCII characters (i.e., the universally
+ displayable characters between 0x00 and 0x7F), where the compromises
taken
+when mapping between two character sets are chosen to be near what a human
+with a US keyboard would choose.
+
+The quality of resulting ASCII representation varies. For languages of
western
+origin it should be between perfect and good. On the other hand
transliteration
+(i.e., conveying, in Roman letters, the pronunciation expressed by the text
in
+ some other writing system) of languages like Chinese, Japanese or Korean is
a
+very complex issue and this library does not even attempt to address it. It
+draws the line at context-free character-by-character mapping. So a good
+rule of thumb is that the further the script you are transliterating is from
+Latin alphabet, the worse the transliteration will be.
+
+Note that this module generally produces better results than simply stripping
+accents from characters (which can be done in Python with built-in
functions).
+It is based on hand-tuned character mappings that for example also contain
+ASCII approximations for symbols and non-Latin alphabets.
+EOF
diff --git a/python-pypi/unidecode/HISTORY b/python-pypi/unidecode/HISTORY
new file mode 100644
index 0000000..1fdfa93
--- /dev/null
+++ b/python-pypi/unidecode/HISTORY
@@ -0,0 +1,6 @@
+2014-12-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.04.17; use SPELLX
+
+2013-07-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/python-pypi/urlwatch/DEPENDS b/python-pypi/urlwatch/DEPENDS
new file mode 100755
index 0000000..e93ecef
--- /dev/null
+++ b/python-pypi/urlwatch/DEPENDS
@@ -0,0 +1,2 @@
+depends python &&
+depends python-futures
diff --git a/python-pypi/urlwatch/DETAILS b/python-pypi/urlwatch/DETAILS
new file mode 100755
index 0000000..281a6a6
--- /dev/null
+++ b/python-pypi/urlwatch/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=urlwatch
+ VERSION=1.15
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://thp.io/2008/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:60b7904ec10fcc20c4d3096381d26c7baf0a4a3abe4aed0a9c7b6e5de74e212a8221279438ca0e3186966f9a9ba50138ce5cbe7564b155b2d4e7ffc17e94da1e
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://thp.io/2008/urlwatch/";
+ LICENSE[0]=BSD
+ ENTERED=20130329
+ SHORT="a tool for monitoring webpages for updates"
+cat << EOF
+This script is intended to help you watch URLs and get notified (via email
+or in your terminal) of any changes. The change notification will include
+the URL that has changed and a unified diff of what has changed.
+
+The script supports the use of a filtering hook function to strip
+trivially-varying elements of a webpage.
+EOF
diff --git a/python-pypi/urlwatch/HISTORY b/python-pypi/urlwatch/HISTORY
new file mode 100644
index 0000000..16bbc85
--- /dev/null
+++ b/python-pypi/urlwatch/HISTORY
@@ -0,0 +1,3 @@
+2013-03-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/python-pypi/urwid/DETAILS b/python-pypi/urwid/DETAILS
index eb36588..1b2d134 100755
--- a/python-pypi/urwid/DETAILS
+++ b/python-pypi/urwid/DETAILS
@@ -1,5 +1,5 @@
SPELL=urwid
- VERSION=0.9.9.3
+ VERSION=1.1.1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=http://excess.org/$SPELL/$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/python-pypi/urwid/HISTORY b/python-pypi/urwid/HISTORY
index b70cbf5..4c2aaf6 100644
--- a/python-pypi/urwid/HISTORY
+++ b/python-pypi/urwid/HISTORY
@@ -1,3 +1,6 @@
+2013-03-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.1.1
+
2011-12-02 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.9.9.3

diff --git a/python-pypi/urwid/urwid-0.9.9.3.tar.gz.sig
b/python-pypi/urwid/urwid-0.9.9.3.tar.gz.sig
deleted file mode 100644
index ccd5274..0000000
Binary files a/python-pypi/urwid/urwid-0.9.9.3.tar.gz.sig and /dev/null differ
diff --git a/python-pypi/urwid/urwid-1.1.1.tar.gz.sig
b/python-pypi/urwid/urwid-1.1.1.tar.gz.sig
new file mode 100644
index 0000000..880c5f4
Binary files /dev/null and b/python-pypi/urwid/urwid-1.1.1.tar.gz.sig differ
diff --git a/python-pypi/viridian/DEPENDS b/python-pypi/viridian/DEPENDS
new file mode 100755
index 0000000..305752f
--- /dev/null
+++ b/python-pypi/viridian/DEPENDS
@@ -0,0 +1,8 @@
+depends PYTHON &&
+depends pysqlite &&
+depends libsoup &&
+depends gst-python &&
+depends gst-plugins-good &&
+depends gst-plugins-ugly &&
+
+optional_depends notify-python "" "" "for notifications"
diff --git a/python-pypi/viridian/DETAILS b/python-pypi/viridian/DETAILS
new file mode 100755
index 0000000..2b96d0e
--- /dev/null
+++ b/python-pypi/viridian/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=viridian
+ VERSION=1.2
+ SOURCE="Viridian-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://launchpad.net/${SPELL}player/trunk/${VERSION}-release/+download/${SOURCE}
+
SOURCE_HASH=sha512:fe36b00ba858754def603e4567310dd79db42c1950d2bd517cab20e09dba389dac943a9dd6af5f5267315cb2df8b4c344493a9796a85828db8682e31632a3c3d
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Viridian-${VERSION}"
+ WEB_SITE="http://viridian.daveeddy.com/";
+ LICENSE[0]=GPL
+ ENTERED=20131124
+ SHORT="ampache client in python"
+cat << EOF
+Viridian is an Ampache Client that displays all of your media from your
+Ampache server in a simple and convenient way that makes choosing and
+streaming music an easy task.
+EOF
diff --git a/python-pypi/viridian/HISTORY b/python-pypi/viridian/HISTORY
new file mode 100644
index 0000000..2175e24
--- /dev/null
+++ b/python-pypi/viridian/HISTORY
@@ -0,0 +1,6 @@
+2013-11-25 Jeremy Blosser <jblosser AT sourcemage.org>
+ * DEPENDS: libsoup, gst-plugins-good, pysqlite
+
+2013-11-24 Jeremy Blosser <jblosser AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/python-pypi/virtinst/DEPENDS b/python-pypi/virtinst/DEPENDS
index 7ff4c9e..f573037 100755
--- a/python-pypi/virtinst/DEPENDS
+++ b/python-pypi/virtinst/DEPENDS
@@ -1,4 +1,4 @@
+depends PYTHON &&
depends -sub "PYTHON" libvirt &&
depends -sub "PYTHON" libxml2 &&
depends urlgrabber
-
diff --git a/python-pypi/virtinst/DETAILS b/python-pypi/virtinst/DETAILS
index b30631d..32a5c87 100755
--- a/python-pypi/virtinst/DETAILS
+++ b/python-pypi/virtinst/DETAILS
@@ -1,9 +1,9 @@
SPELL=virtinst
- VERSION=0.600.3
+ VERSION=0.600.4
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
-
SOURCE_URL[0]=http://virt-manager.et.redhat.com/download/sources/$SPELL/$SOURCE
+ SOURCE_URL[0]=https://fedorahosted.org/released/python-virtinst/${SOURCE}
#
SOURCE_HASH=sha512:f45948f579480a562ac8e22fa35ab448fa9ab2418c8684950562b4fd8258eaae18e0a769a3235e64fa348ab3fc37f3276c18d0b002a2850fac1f7ee0491d1a82
LICENSE[0]=GPL
WEB_SITE=http://virt-manager.et.redhat.com/
diff --git a/python-pypi/virtinst/HISTORY b/python-pypi/virtinst/HISTORY
index 06dfb55..8525439 100644
--- a/python-pypi/virtinst/HISTORY
+++ b/python-pypi/virtinst/HISTORY
@@ -1,3 +1,13 @@
+2014-12-04 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: SOURCE_URL moved to https://fedorahosted.org/...
+
+2013-08-12 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 0.600.4
+
+2013-07-26 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Depend on a provider of PYTHON so that python-pypi's
+ default_build() calls the correct python.
+
2012-10-16 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 0.600.3

diff --git a/python-pypi/virtinst/virtinst-0.600.3.tar.gz.sig
b/python-pypi/virtinst/virtinst-0.600.3.tar.gz.sig
deleted file mode 100644
index eaee5c0..0000000
Binary files a/python-pypi/virtinst/virtinst-0.600.3.tar.gz.sig and /dev/null
differ
diff --git a/python-pypi/virtinst/virtinst-0.600.4.tar.gz.sig
b/python-pypi/virtinst/virtinst-0.600.4.tar.gz.sig
new file mode 100644
index 0000000..bfed8d5
Binary files /dev/null and b/python-pypi/virtinst/virtinst-0.600.4.tar.gz.sig
differ
diff --git a/python-pypi/virtualenv/DEPENDS b/python-pypi/virtualenv/DEPENDS
index 503782e..e440941 100755
--- a/python-pypi/virtualenv/DEPENDS
+++ b/python-pypi/virtualenv/DEPENDS
@@ -1,2 +1,2 @@
-depends python &&
+depends PYTHON &&
depends SETUPTOOLS
diff --git a/python-pypi/virtualenv/DETAILS b/python-pypi/virtualenv/DETAILS
index ca848a2..77599d8 100755
--- a/python-pypi/virtualenv/DETAILS
+++ b/python-pypi/virtualenv/DETAILS
@@ -1,6 +1,6 @@
SPELL=virtualenv
- VERSION=1.8.4
-
SOURCE_HASH=sha512:2c485bc2ade615a1d397174be85f607605f1c97267ce38ec5a7b208a3d5f17b9abc456dc32154f2a5d21ebe1f7d82032b28deb66dd230bad2e69d9c72761e975
+ VERSION=1.11.4
+
SOURCE_HASH=sha512:92747102f90dcb1bc7143c04bcad2e881e988c85c1f052ffb71fd3dc00f05bfcda16280dff793f385fc692b60e50b4eb9543c7e59e47a4cf36709b0e85f20201
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL=http://pypi.python.org/packages/source/v/$SPELL/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/python-pypi/virtualenv/HISTORY b/python-pypi/virtualenv/HISTORY
index c19a140..f686eb1 100644
--- a/python-pypi/virtualenv/HISTORY
+++ b/python-pypi/virtualenv/HISTORY
@@ -1,3 +1,7 @@
+2014-04-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.11.4
+ * DEPENDS: switched to PYTHON (python3 supported)
+
2013-01-20 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.8.4

diff --git a/python-pypi/webhelpers/DEPENDS b/python-pypi/webhelpers/DEPENDS
index 02a0f5e..9af9ef8 100755
--- a/python-pypi/webhelpers/DEPENDS
+++ b/python-pypi/webhelpers/DEPENDS
@@ -1,3 +1,2 @@
-depends python &&
-depends SETUPTOOLS &&
+. $SECTION_DIRECTORY/PY_DEPENDS
depends markupsafe
diff --git a/python-pypi/webhelpers/HISTORY b/python-pypi/webhelpers/HISTORY
index 6da693c..9a83b0d 100644
--- a/python-pypi/webhelpers/HISTORY
+++ b/python-pypi/webhelpers/HISTORY
@@ -1,3 +1,6 @@
+2013-11-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: PYTHON
+
2012-02-27 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.3

diff --git a/python-pypi/webob/DEPENDS b/python-pypi/webob/DEPENDS
index 84a0acc..48d8ddc 100755
--- a/python-pypi/webob/DEPENDS
+++ b/python-pypi/webob/DEPENDS
@@ -1,2 +1 @@
-depends python &&
-depends SETUPTOOLS
+. $SECTION_DIRECTORY/PY_DEPENDS
diff --git a/python-pypi/webob/HISTORY b/python-pypi/webob/HISTORY
index 8c43faa..b06b1d1 100644
--- a/python-pypi/webob/HISTORY
+++ b/python-pypi/webob/HISTORY
@@ -1,3 +1,6 @@
+2013-11-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: PYTHON
+
2012-12-05 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.2.3

diff --git a/python-pypi/xlrd/DEPENDS b/python-pypi/xlrd/DEPENDS
index 1c847b4..178a7f5 100755
--- a/python-pypi/xlrd/DEPENDS
+++ b/python-pypi/xlrd/DEPENDS
@@ -1,3 +1,2 @@
-depends python &&
-depends SETUPTOOLS
+. $SECTION_DIRECTORY/PY_DEPENDS

diff --git a/python-pypi/xlrd/DETAILS b/python-pypi/xlrd/DETAILS
index 8f6d39a..681558f 100755
--- a/python-pypi/xlrd/DETAILS
+++ b/python-pypi/xlrd/DETAILS
@@ -1,6 +1,6 @@
SPELL=xlrd
- VERSION=0.9.0
-
SOURCE_HASH=sha512:6a768396462fade6fc9062473e49ac49e5e2cb5717473d2a5445c23bf41c69b833f8b5e911125a55059c877245614fa21660554a9989f3ea8acf2f8712515146
+ VERSION=0.9.3
+
SOURCE_HASH=sha512:8b1480b1b0eb40435c33e6494e3f1c960d97a4e5a7f5a30d1b418485a88e4c6d2721501646eb129d9fce0bcd775aee50b866807b26da77b5c2d35d977bb247d0
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://pypi.python.org/pypi/xlrd
diff --git a/python-pypi/xlrd/HISTORY b/python-pypi/xlrd/HISTORY
index 7d7ca67..3cf3203 100644
--- a/python-pypi/xlrd/HISTORY
+++ b/python-pypi/xlrd/HISTORY
@@ -1,3 +1,10 @@
+2014-07-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.3
+
+2013-04-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.2
+ * DEPENDS: fix python3 usage
+
2013-02-13 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.9.0

diff --git a/python-pypi/xlwt/DEPENDS b/python-pypi/xlwt/DEPENDS
index 1c847b4..178a7f5 100755
--- a/python-pypi/xlwt/DEPENDS
+++ b/python-pypi/xlwt/DEPENDS
@@ -1,3 +1,2 @@
-depends python &&
-depends SETUPTOOLS
+. $SECTION_DIRECTORY/PY_DEPENDS

diff --git a/python-pypi/xlwt/DETAILS b/python-pypi/xlwt/DETAILS
index 5d3423c..c63e245 100755
--- a/python-pypi/xlwt/DETAILS
+++ b/python-pypi/xlwt/DETAILS
@@ -1,10 +1,11 @@
SPELL=xlwt
- VERSION=0.7.4
-
SOURCE_HASH=sha512:92744c01e577ef54e12ec790c5cb44e239a7e9f9c560b9f471fba536eecf3d6f92ac9019313fac0a63f802ddd1c371dbce91a3c85a7daf03599c9ad545d3d515
- SOURCE=$SPELL-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- WEB_SITE=http://pypi.python.org/pypi/xlwt
- SOURCE_URL[0]=http://pypi.python.org/packages/source/x/$SPELL/$SOURCE
+ SPELLX=xlwt-future
+ VERSION=0.8.0
+
SOURCE_HASH=sha512:2414c260e8be25cb288a02ee252b97372e1556aaddd191290c85f037094ee5222849a43cc032e9af54aa1f524e3a33a51b6d528d861343775db498ffb6bcb07e
+ SOURCE=$SPELLX-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+ WEB_SITE=http://pypi.python.org/pypi/$SPELLx
+ SOURCE_URL[0]=http://pypi.python.org/packages/source/x/$SPELLX/$SOURCE
LICENSE[0]=BSD
ENTERED=20090930
KEYWORDS="python "
diff --git a/python-pypi/xlwt/HISTORY b/python-pypi/xlwt/HISTORY
index 53ca2b1..b6de5a5 100644
--- a/python-pypi/xlwt/HISTORY
+++ b/python-pypi/xlwt/HISTORY
@@ -1,3 +1,11 @@
+2013-11-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.8.0
+ use xlwt-future
+
+2013-04-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.7.5
+ * DEPENDS: fix python3 usage
+
2013-02-13 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.7.4

diff --git a/qt5/qt3d/CONFLICTS b/qt5/qt3d/CONFLICTS
deleted file mode 100755
index bcef768..0000000
--- a/qt5/qt3d/CONFLICTS
+++ /dev/null
@@ -1 +0,0 @@
-conflicts qt3d y
diff --git a/qt5/qt3d/DEPENDS b/qt5/qt3d/DEPENDS
deleted file mode 100755
index 65782be..0000000
--- a/qt5/qt3d/DEPENDS
+++ /dev/null
@@ -1,7 +0,0 @@
-depends -sub CXX gcc &&
-depends -sub OPENGL qtbase &&
-depends qtxmlpatterns &&
-depends qtdeclarative &&
-depends qtjsbackend &&
-depends qtsvg &&
-depends perl
diff --git a/qt5/qt3d/DETAILS b/qt5/qt3d/DETAILS
deleted file mode 100755
index 2c31ddd..0000000
--- a/qt5/qt3d/DETAILS
+++ /dev/null
@@ -1,15 +0,0 @@
- SPELL=qt3d
- SPELLX=$SPELL-opensource-src
- VERSION=5.0.0-beta1
-
SOURCE_HASH=sha512:189dc0cced9282af64808e3d447e8db1c43bc40e9db12760e923835ac69cd82def59bf70e4d12f5371560263c6c2aabb5ab1c7f4659255993c7ea547c24d6dc7
- SOURCE=$SPELLX-$VERSION.tar.xz
-
SOURCE_URL=http://releases.qt-project.org/qt5.0/beta1/split_sources/$SOURCE
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
- WEB_SITE=http://qt-project.org
- ENTERED=20120901
- LICENSE[0]=LGPL
- KEYWORDS="qt5 x11 libs"
- SHORT=""
-cat << EOF
-3D support for qt5
-EOF
diff --git a/qt5/qt3d/HISTORY b/qt5/qt3d/HISTORY
deleted file mode 100644
index 8502a30..0000000
--- a/qt5/qt3d/HISTORY
+++ /dev/null
@@ -1,4 +0,0 @@
-2012-09-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 5.0.0-beta1
- spell created
-
diff --git a/qt5/qtbase/BUILD b/qt5/qtbase/BUILD
index 150a9f8..f481ab4 100755
--- a/qt5/qtbase/BUILD
+++ b/qt5/qtbase/BUILD
@@ -12,7 +12,6 @@ OPTS="$QT_DEBUG \
$QT_GIF \
$QT_PCH \
$QT_EXAMPLE examples \
- $QT_DEMOS demos \
$QT_TESTS tests \
$QT_ACCESS \
$QT_AUDIO \
diff --git a/qt5/qtbase/CONFIGURE b/qt5/qtbase/CONFIGURE
index eae64f7..70e1700 100755
--- a/qt5/qtbase/CONFIGURE
+++ b/qt5/qtbase/CONFIGURE
@@ -4,10 +4,6 @@ config_query_option QT_EXAMPLE 'install examples?' n
\
'-make' \
'-nomake' &&

-config_query_option QT_DEMOS 'install demos?' n \
- '-make' \
- '-nomake' &&
-
config_query_option QT_TESTS 'install tests?' n \
'-make' \
'-nomake' &&
@@ -24,7 +20,7 @@ config_query_option QT_XRAMA 'Enable Xinerama support?'
n \
'-xinerama' \
'-no-xinerama' &&

-config_query_option QT_GIF 'Enable GIF support?' n \
+config_query_option QT_GIF 'Enable GIF support?' y \
'' \
'-no-gif' &&

diff --git a/qt5/qtbase/DEPENDS b/qt5/qtbase/DEPENDS
index 2d37ca4..34eb5b3 100755
--- a/qt5/qtbase/DEPENDS
+++ b/qt5/qtbase/DEPENDS
@@ -38,7 +38,7 @@ optional_depends fontconfig \
'-no-fontconfig' \
'for FontConfig anti-aliased font support' &&

-optional_depends openssl \
+optional_depends SSL \
'-openssl' \
'-no-openssl' \
'ssl support(needed for kde4)' &&
@@ -98,7 +98,7 @@ optional_depends 'gtk+2' \
'-no-gtkstyle' \
'for GTK+ theme integration' &&

-optional_depends udev '' '' 'generic evdev keyboard support' &&
+optional_depends UDEV '' '' 'generic evdev keyboard support' &&
optional_depends libxkbcommon '' '' 'XKB keyboard/input handling' &&

if [[ $QT_ACCESS == "-accessibility" ]]; then
diff --git a/qt5/qtbase/DETAILS b/qt5/qtbase/DETAILS
index ec568fa..1589ef4 100755
--- a/qt5/qtbase/DETAILS
+++ b/qt5/qtbase/DETAILS
@@ -1,12 +1,12 @@
-QT_URL=http://origin.releases.qt-project.org
+QT_URL=http://download.qt-project.org/official_releases/
SPELL=qtbase
SPELLX=$SPELL-opensource-src
- VERSION=5.0.1
-
SOURCE_HASH=sha512:ed3a8621da1823ac639ad72242f7cf155a43bc14f9b3daf762d1203f031d65207efff19f0492b62c963ae8008be35d5d8d66ec88bbd019cb75b1bd2a6ecfed9f
+ VERSION=5.2.0
+
SOURCE_HASH=sha512:4ce2c85850d5da42b87e44388ae9d8ff9bf1b1b8e07e1f2fb0e0aa76b0872460e397274d134e1f29f793ec845b57fd98ef260e37f9965dc01c5e1985bcbf30cb
SOURCE=$SPELLX-$VERSION.tar.xz
- SOURCE_URL=$QT_URL/qt5/$VERSION/submodules_tar/$SOURCE
+ SOURCE_URL=$QT_URL/qt/${VERSION%.?}/$VERSION/submodules/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
-# SECURITY_PATCH=3
+ SECURITY_PATCH=1
WEB_SITE=http://qt-project.org/
ENTERED=20120901
LICENSE[0]=LGPL
diff --git a/qt5/qtbase/HISTORY b/qt5/qtbase/HISTORY
index af3c6ab..dd614c0 100644
--- a/qt5/qtbase/HISTORY
+++ b/qt5/qtbase/HISTORY
@@ -1,3 +1,36 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+ fix flage
+ * SUB_DEPENDS, PRE_SUB_DEPENDS: openssl => SSL
+
+2014-02-05 Tommy Boatman <tboatman AT sourcemage.org>
+ * BUILD: removed demos to match CONFIGURE
+
+2013-12-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.2.0
+
+2013-12-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.2.0
+ SECURITY_PATCH=1 - fixes CVE-2013-4549
+
+2013-11-25 Treeve Jelbert <treeve AT sourcemage.org>
+ * qtbase: update patch
+
+2013-11-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * CONFIGURE: remove demos, enable gif
+
+2013-09-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.1.1
+
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: udev => UDEV
+
+2013-07-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.1.0
+
+2013-04-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.2
+
2013-02-12 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 5.0.1
* CONFIGURE, BUILD: disable demos, tests
diff --git a/qt5/qtbase/PRE_SUB_DEPENDS b/qt5/qtbase/PRE_SUB_DEPENDS
index 1e426ab..b6a6106 100755
--- a/qt5/qtbase/PRE_SUB_DEPENDS
+++ b/qt5/qtbase/PRE_SUB_DEPENDS
@@ -7,7 +7,7 @@ case $THIS_SUB_DEPENDS in
POSTGRESQL) is_depends_enabled $SPELL postgresql && return 0;;
SQLITE) is_depends_enabled $SPELL sqlite && return 0;;
ODBC) is_depends_enabled $SPELL ODBC-MGR && return 0;;
- SSL) is_depends_enabled $SPELL openssl && return 0;;
+ SSL) is_depends_enabled $SPELL $(get_spell_provider $SPELL SSL) && return
0;;
AUDIO) [[ $QT_AUDIO == "-audio-backend" ]] && return 0;;
SQL) [[ $QT_SQL == "y" ]] && return 0;;
GTK ) [[ $QT_GTK == "-gtkstyle" ]] && return 0;;
diff --git a/qt5/qtbase/SUB_DEPENDS b/qt5/qtbase/SUB_DEPENDS
index facf1cf..c9bd78f 100755
--- a/qt5/qtbase/SUB_DEPENDS
+++ b/qt5/qtbase/SUB_DEPENDS
@@ -12,7 +12,7 @@ SQL) echo "SQL support requested, forcing it" &&
QT_SQL="y"
;;
FIREBIRD) echo "Firebird support requested, forcing it" &&
- depends FIREBIRD "-plugin-sql-ibase" &&
+ depends FIREBIRD "-plugin-sql-ibase"
;;
POSTGRESQL) echo "Postresql support requested, forcing it" &&
depends postgresql '-plugin-sql-psql'
@@ -24,7 +24,7 @@ ODBC) echo "Odbc support requested, forcing it" &&
depends ODBC-MGR '-plugin-sql-odbc'
;;
SSL) echo "SSL support requested, forcing it" &&
- depends openssl
+ depends SSL
;;
MYSQL) echo "MySQL support requested, forcing mysql dependency." &&
depends mysql "-plugin-sql-mysql"
diff --git a/qt5/qtbase/qtbase b/qt5/qtbase/qtbase
index dfb09e0..3caea45 100644
--- a/qt5/qtbase/qtbase
+++ b/qt5/qtbase/qtbase
@@ -1,28 +1,34 @@
+commit 9c6e5d4f71a21663632b3096715113f5ca5f16f9
+Author: Treeve Jelbert <treeve AT sourcemage.org>
+Date: Mon May 9 21:06:05 2011 +0200
+
+ fix config tests for firebird & odbc
+ fix linking wiht firebird
+
diff --git a/config.tests/unix/ibase/ibase.pro
b/config.tests/unix/ibase/ibase.pro
-index 01e7429..415b51d 100644
+index 5878785..742a4e9 100644
--- a/config.tests/unix/ibase/ibase.pro
+++ b/config.tests/unix/ibase/ibase.pro
-@@ -1,4 +1,4 @@
+@@ -1,3 +1,3 @@
SOURCES = ibase.cpp
CONFIG -= qt dylib
- mac:CONFIG -= app_bundle
-LIBS += -lgds
+LIBS += -lfbclient
diff --git a/config.tests/unix/odbc/odbc.pro
b/config.tests/unix/odbc/odbc.pro
-index 06a548f..b6616fe 100644
+index 418a0e0..36ef890 100644
--- a/config.tests/unix/odbc/odbc.pro
+++ b/config.tests/unix/odbc/odbc.pro
-@@ -2,4 +2,4 @@ SOURCES = odbc.cpp
+@@ -1,4 +1,4 @@
+ SOURCES = odbc.cpp
CONFIG -= qt dylib
- mac:CONFIG -= app_bundle
win32-g++*:LIBS += -lodbc32
-else:LIBS += -lodbc
+else:LIBS += -liodbc
diff --git a/src/sql/drivers/ibase/qsql_ibase.pri
b/src/sql/drivers/ibase/qsql_ibase.pri
-index 33fbb0d..9423e2a 100644
+index ef3b68d..3ad51ba 100644
--- a/src/sql/drivers/ibase/qsql_ibase.pri
+++ b/src/sql/drivers/ibase/qsql_ibase.pri
-@@ -2,7 +2,7 @@ HEADERS += $$PWD/qsql_ibase.h
+@@ -2,7 +2,7 @@ HEADERS += $$PWD/qsql_ibase_p.h
SOURCES += $$PWD/qsql_ibase.cpp

unix {
@@ -30,7 +36,4 @@ index 33fbb0d..9423e2a 100644
+ !contains(LIBS, .*gds.*):!contains(LIBS, .*fb.*):LIBS += -lfbclient
} else {
!contains(LIBS, .*gds.*):!contains(LIBS, .*fbclient.*) {
- win32-borland:LIBS += gds32.lib
---
-1.7.12
-
+ LIBS += -lgds32_ms
diff --git a/qt5/qtdeclarative/DEPENDS b/qt5/qtdeclarative/DEPENDS
index 6217de7..32a2587 100755
--- a/qt5/qtdeclarative/DEPENDS
+++ b/qt5/qtdeclarative/DEPENDS
@@ -1,4 +1,3 @@
depends -sub CXX gcc&&
depends qtbase &&
-depends qtjsbackend &&
depends qtxmlpatterns
diff --git a/qt5/qtdeclarative/DETAILS b/qt5/qtdeclarative/DETAILS
index fe5abae..a9f3ae1 100755
--- a/qt5/qtdeclarative/DETAILS
+++ b/qt5/qtdeclarative/DETAILS
@@ -1,10 +1,10 @@
-QT_URL=http://origin.releases.qt-project.org
+QT_URL=http://download.qt-project.org/official_releases/
SPELL=qtdeclarative
SPELLX=$SPELL-opensource-src
- VERSION=5.0.1
-
SOURCE_HASH=sha512:82ea9b28266e8e7f7b08847c9973ba0ad851313e8e987b5de92dbac830c4672df5960cccfba7ef495b28a2cc510d65d72867056afdaf6d4db68f02de7445879d
+ VERSION=5.2.0
+
SOURCE_HASH=sha512:b681ca0dc94951bb67308e4fba4db93cefdaa47b4fad1f7fe5e2bee21b4d6fd10cebe4c01bd6090a8596059e0bcd4e937dec0d098a66ac295087e53736a2a238
SOURCE=$SPELLX-$VERSION.tar.xz
- SOURCE_URL=$QT_URL/qt5/$VERSION/submodules_tar/$SOURCE
+ SOURCE_URL=$QT_URL/qt/${VERSION%.?}/$VERSION/submodules/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
WEB_SITE=http://qt-project.org
ENTERED=20120901
diff --git a/qt5/qtdeclarative/HISTORY b/qt5/qtdeclarative/HISTORY
index c28943e..223bcca 100644
--- a/qt5/qtdeclarative/HISTORY
+++ b/qt5/qtdeclarative/HISTORY
@@ -1,3 +1,16 @@
+2013-12-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.2.0
+ * DEPENDS: remove qtjsbackend
+
+2013-09-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.1.1
+
+2013-07-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.1.0
+
+2013-04-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.2
+
2013-02-12 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 5.0.1

diff --git a/qt5/qtgraphicaleffects/DEPENDS b/qt5/qtgraphicaleffects/DEPENDS
index f1cdf1d..b4d7685 100755
--- a/qt5/qtgraphicaleffects/DEPENDS
+++ b/qt5/qtgraphicaleffects/DEPENDS
@@ -1,6 +1,5 @@
depends -sub CXX gcc &&
depends qtbase &&
depends qtdeclarative &&
-depends qtjsbackend &&
depends qtxmlpatterns

diff --git a/qt5/qtgraphicaleffects/DETAILS b/qt5/qtgraphicaleffects/DETAILS
index 9f8557a..47925c2 100755
--- a/qt5/qtgraphicaleffects/DETAILS
+++ b/qt5/qtgraphicaleffects/DETAILS
@@ -1,10 +1,10 @@
-QT_URL=http://origin.releases.qt-project.org
+QT_URL=http://download.qt-project.org/official_releases/
SPELL=qtgraphicaleffects
SPELLX=$SPELL-opensource-src
- VERSION=5.0.1
-
SOURCE_HASH=sha512:ff45f66b3ed65e248243fb703f6fc050c5bf5bea39e55e95ded23f0219c6a124ab6c9039e8e6e92c73d901eb2bd3089405d9716c0764fe70576646ef7f214aa2
+ VERSION=5.2.0
+
SOURCE_HASH=sha512:39c72e110102e419b774c4024086644d59f8a6d1541dd64184789a7dff6c5a950abc39143d7e30d74f1a2d8395905131dbff23a8bfc4edadbae15ce59aaf4f61
SOURCE=$SPELLX-$VERSION.tar.xz
- SOURCE_URL=$QT_URL/qt5/$VERSION/submodules_tar/$SOURCE
+ SOURCE_URL=$QT_URL/qt/${VERSION%.?}/$VERSION/submodules/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
WEB_SITE=http://qt-project.org
ENTERED=20120901
diff --git a/qt5/qtgraphicaleffects/HISTORY b/qt5/qtgraphicaleffects/HISTORY
index 8502a30..2c380c3 100644
--- a/qt5/qtgraphicaleffects/HISTORY
+++ b/qt5/qtgraphicaleffects/HISTORY
@@ -1,3 +1,16 @@
+2013-12-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.2.0
+ * DEPENDS: remove qtjsbackend
+
+2013-09-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.1.1
+
+2013-07-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.1.0
+
+2013-04-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.2
+
2012-09-01 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 5.0.0-beta1
spell created
diff --git a/qt5/qtimageformats/DETAILS b/qt5/qtimageformats/DETAILS
index 002753d..2a15ad8 100755
--- a/qt5/qtimageformats/DETAILS
+++ b/qt5/qtimageformats/DETAILS
@@ -1,10 +1,10 @@
-QT_URL=http://origin.releases.qt-project.org
+QT_URL=http://download.qt-project.org/official_releases/
SPELL=qtimageformats
SPELLX=$SPELL-opensource-src
- VERSION=5.0.1
-
SOURCE_HASH=sha512:24f909f850f637114457109e26691f1f55790b786e44ca7c43e82e31b5f5e544cf0bfc20cf7ab4301ad3b82b933978619597670642ba74c73adb0a826a1c9449
+ VERSION=5.2.0
+
SOURCE_HASH=sha512:b51a8a299ba50adbfcb08031e582855a29a6b9a7014da32fbd9c96739d3c47e52850fc70d8d38d6f001629a0499d9990d89f85c6146b6b1b04f6dfbb001b9e0b
SOURCE=$SPELLX-$VERSION.tar.xz
- SOURCE_URL=$QT_URL/qt5/$VERSION/submodules_tar/$SOURCE
+ SOURCE_URL=$QT_URL/qt/${VERSION%.?}/$VERSION/submodules/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
WEB_SITE=http://qt-project.org
ENTERED=20120901
diff --git a/qt5/qtimageformats/HISTORY b/qt5/qtimageformats/HISTORY
index c28943e..6a87ab6 100644
--- a/qt5/qtimageformats/HISTORY
+++ b/qt5/qtimageformats/HISTORY
@@ -1,3 +1,15 @@
+2013-12-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.2.0
+
+2013-09-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.1.1
+
+2013-07-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.1.0
+
+2013-04-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.2
+
2013-02-12 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 5.0.1

diff --git a/qt5/qtjsbackend/BUILD b/qt5/qtjsbackend/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/qt5/qtjsbackend/BUILD
@@ -0,0 +1 @@
+true
diff --git a/qt5/qtjsbackend/CONFLICTS b/qt5/qtjsbackend/CONFLICTS
new file mode 100755
index 0000000..8df0c46
--- /dev/null
+++ b/qt5/qtjsbackend/CONFLICTS
@@ -0,0 +1 @@
+conflicts qtjsbackend y
diff --git a/qt5/qtjsbackend/DEPENDS b/qt5/qtjsbackend/DEPENDS
deleted file mode 100755
index 5be44ee..0000000
--- a/qt5/qtjsbackend/DEPENDS
+++ /dev/null
@@ -1,3 +0,0 @@
-depends -sub CXX gcc &&
-depends qtbase &&
-depends PYTHON
diff --git a/qt5/qtjsbackend/DETAILS b/qt5/qtjsbackend/DETAILS
index 7570bef..dff428c 100755
--- a/qt5/qtjsbackend/DETAILS
+++ b/qt5/qtjsbackend/DETAILS
@@ -1,16 +1,8 @@
-QT_URL=http://origin.releases.qt-project.org
SPELL=qtjsbackend
- SPELLX=$SPELL-opensource-src
- VERSION=5.0.1
-
SOURCE_HASH=sha512:99a5cb019feb99bc9bb090624d35f20ed57139e8292a7a9c1ec2be14ec290654d97650cffd2d922879b42a85fb96e2d610779138376a823476c67534a826ff2a
- SOURCE=$SPELLX-$VERSION.tar.xz
- SOURCE_URL=$QT_URL/qt5/$VERSION/submodules_tar/$SOURCE
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
- WEB_SITE=http://qt-project.org
- ENTERED=20120901
- LICENSE[0]=LGPL
- KEYWORDS="qt5 x11 libs"
- SHORT=""
+ VERSION=0
+ PATCHLEVEL=9999
+ SHORT="deprecated"
cat << EOF
-JavaScript support for qt5
+deprecated spell
EOF
+
diff --git a/qt5/qtjsbackend/DOWNLOAD b/qt5/qtjsbackend/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/qt5/qtjsbackend/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/qt5/qtjsbackend/HISTORY b/qt5/qtjsbackend/HISTORY
index 9a9528e..34db858 100644
--- a/qt5/qtjsbackend/HISTORY
+++ b/qt5/qtjsbackend/HISTORY
@@ -1,8 +1,4 @@
-2013-02-12 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 5.0.1
- * PRE_BUILD: added, support multiple versions of python
-
-2012-09-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 5.0.0-beta1
- spell created
-
+2013-11-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0
+ PATCHLEVEL=9999
+ spell deprecated
diff --git a/qt5/qtjsbackend/INSTALL b/qt5/qtjsbackend/INSTALL
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/qt5/qtjsbackend/INSTALL
@@ -0,0 +1 @@
+true
diff --git a/qt5/qtjsbackend/PRE_BUILD b/qt5/qtjsbackend/PRE_BUILD
index ad71fa1..27ba77d 100755
--- a/qt5/qtjsbackend/PRE_BUILD
+++ b/qt5/qtjsbackend/PRE_BUILD
@@ -1,9 +1 @@
-default_pre_build &&
- cd $SOURCE_DIRECTORY &&
- if is_depends_enabled $SPELL python;then
- ln -s /usr/bin/python2 python
- fi
- if is_depends_enabled $SPELL python3;then
- ln -s /usr/bin/python3 python
- fi
-
+true
diff --git a/qt5/qtjsbackend/UP_TRIGGERS b/qt5/qtjsbackend/UP_TRIGGERS
new file mode 100755
index 0000000..59646fb
--- /dev/null
+++ b/qt5/qtjsbackend/UP_TRIGGERS
@@ -0,0 +1 @@
+up_trigger qtjsbackend dispel_self
diff --git a/qt5/qtlocation/DEPENDS b/qt5/qtlocation/DEPENDS
index c6ad808..3cf39f3 100755
--- a/qt5/qtlocation/DEPENDS
+++ b/qt5/qtlocation/DEPENDS
@@ -1,7 +1,5 @@
depends -sub CXX gcc &&
depends qtbase &&
depends qtdeclarative &&
-depends qtjsbackend &&
depends qtxmlpatterns &&
-depends qtsvg &&
-depends qt3d
+depends qtsvg
diff --git a/qt5/qtlocation/DETAILS b/qt5/qtlocation/DETAILS
index 436d7d6..6dfd2ba 100755
--- a/qt5/qtlocation/DETAILS
+++ b/qt5/qtlocation/DETAILS
@@ -1,9 +1,10 @@
+QT_URL=http://download.qt-project.org/official_releases/
SPELL=qtlocation
SPELLX=$SPELL-opensource-src
- VERSION=5.0.0-beta1
-
SOURCE_HASH=sha512:b30fe62f86a2c9d16824c9cf5a53af84685c35bbd9de38f62e183b08f7d0f94cd87fed54ac03a7dcf4a53a95545810e28999c275139edfe4625ac1026a9eba19
+ VERSION=5.2.0
+
SOURCE_HASH=sha512:558df9656d11b1118d54220b6d6e1f8324a125f7519d9223920508dd239aa6fc718988647a021f8d0884718d3aa00b577b69f4f97150c6c7bae43426b01fb2cd
SOURCE=$SPELLX-$VERSION.tar.xz
-
SOURCE_URL=http://releases.qt-project.org/qt5.0/beta1/split_sources/$SOURCE
+ SOURCE_URL=$QT_URL/qt/${VERSION%.?}/$VERSION/submodules/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
WEB_SITE=http://qt-project.org
ENTERED=20120901
diff --git a/qt5/qtlocation/HISTORY b/qt5/qtlocation/HISTORY
index 8502a30..7f05261 100644
--- a/qt5/qtlocation/HISTORY
+++ b/qt5/qtlocation/HISTORY
@@ -1,3 +1,7 @@
+2013-12-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.2.0
+ * DEPENDS: remove qtjsbackend
+
2012-09-01 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 5.0.0-beta1
spell created
diff --git a/qt5/qtmultimedia/DEPENDS b/qt5/qtmultimedia/DEPENDS
index 607746c..6c2fe5d 100755
--- a/qt5/qtmultimedia/DEPENDS
+++ b/qt5/qtmultimedia/DEPENDS
@@ -1,7 +1,6 @@
depends -sub CXX gcc &&
depends -sub AUDIO qtbase &&
depends qtdeclarative &&
-depends qtjsbackend &&
depends qtxmlpatterns &&
depends qtsvg &&
# various audio backends
diff --git a/qt5/qtmultimedia/DETAILS b/qt5/qtmultimedia/DETAILS
index 4c4bd4c..d794935 100755
--- a/qt5/qtmultimedia/DETAILS
+++ b/qt5/qtmultimedia/DETAILS
@@ -1,10 +1,10 @@
-QT_URL=http://origin.releases.qt-project.org
+QT_URL=http://download.qt-project.org/official_releases/
SPELL=qtmultimedia
SPELLX=$SPELL-opensource-src
- VERSION=5.0.1
-
SOURCE_HASH=sha512:ebfa155deb7ed5851df8f2700e0166ab951738ce98a3854b9f67670b51f81c3f16f92d9148696cdde912d40dcd63a5d559959056bbe73fce00ee9c9fc69f3acd
+ VERSION=5.2.0
+
SOURCE_HASH=sha512:2ecc8cac33e8240f91a54962c42e8fdc0538f06711376cee9a6a25cef8d3f14e148f57790a352a52d47c1d358c670de99d2032a12bc7b928111d8b761f4ea34c
SOURCE=$SPELLX-$VERSION.tar.xz
- SOURCE_URL=$QT_URL/qt5/$VERSION/submodules_tar/$SOURCE
+ SOURCE_URL=$QT_URL/qt/${VERSION%.?}/$VERSION/submodules/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
WEB_SITE=http://www.qtsoftware.com/products
ENTERED=20120901
diff --git a/qt5/qtmultimedia/HISTORY b/qt5/qtmultimedia/HISTORY
index c28943e..337062b 100644
--- a/qt5/qtmultimedia/HISTORY
+++ b/qt5/qtmultimedia/HISTORY
@@ -1,3 +1,16 @@
+2013-12-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.2.0
+ * DEPENDS: remove qtjsbackend
+
+2013-09-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.1.1
+
+2013-07-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.1.0
+
+2013-04-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.2
+
2013-02-12 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 5.0.1

diff --git a/qt5/qtpim/CONFLICTS b/qt5/qtpim/CONFLICTS
deleted file mode 100755
index 971c5db..0000000
--- a/qt5/qtpim/CONFLICTS
+++ /dev/null
@@ -1 +0,0 @@
-conflicts qtpim y
diff --git a/qt5/qtpim/DEPENDS b/qt5/qtpim/DEPENDS
deleted file mode 100755
index 3711ad1..0000000
--- a/qt5/qtpim/DEPENDS
+++ /dev/null
@@ -1,5 +0,0 @@
-depends -sub CXX gcc &&
-depends qtbase &&
-depends qtdeclarative &&
-depends qtjsbackend &&
-depends qtxmlpatterns
diff --git a/qt5/qtpim/DETAILS b/qt5/qtpim/DETAILS
deleted file mode 100755
index 129a70e..0000000
--- a/qt5/qtpim/DETAILS
+++ /dev/null
@@ -1,15 +0,0 @@
- SPELL=qtpim
- SPELLX=$SPELL-opensource-src
- VERSION=5.0.0-beta1
-
SOURCE_HASH=sha512:f8ade5e211f704992a678447b21f0cc62c97dcf7b94cd98a89c39ecb3d6175808671239b29816f8c8ac5bd678161b402e689786a7dfc072a102a8456734c6fd8
- SOURCE=$SPELLX-$VERSION.tar.xz
-
SOURCE_URL=http://releases.qt-project.org/qt5.0/beta1/split_sources/$SOURCE
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
- WEB_SITE=http://qt-project.org
- ENTERED=20120901
- LICENSE[0]=LGPL
- KEYWORDS="qt5 x11 libs"
- SHORT=""
-cat << EOF
-Personal Information (PIM) support for qt5
-EOF
diff --git a/qt5/qtpim/HISTORY b/qt5/qtpim/HISTORY
deleted file mode 100644
index 8502a30..0000000
--- a/qt5/qtpim/HISTORY
+++ /dev/null
@@ -1,4 +0,0 @@
-2012-09-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 5.0.0-beta1
- spell created
-
diff --git a/qt5/qtquick1/DETAILS b/qt5/qtquick1/DETAILS
index 1a746bf..13271b9 100755
--- a/qt5/qtquick1/DETAILS
+++ b/qt5/qtquick1/DETAILS
@@ -1,9 +1,10 @@
+QT_URL=http://download.qt-project.org/official_releases/
SPELL=qtquick1
SPELLX=$SPELL-opensource-src
- VERSION=5.0.0-beta1
-
SOURCE_HASH=sha512:f65fffd2f2bdbcffc9b1d037b28c4c8520ba166cdc7937332784257b848b7cb83a4ed98e583d6bacb83a6a6416e40ba3e6953ca1f16fcee32c62380da12d6268
+ VERSION=5.2.0
+
SOURCE_HASH=sha512:9589870150ce17f51cadb1b90b37c4425df712723576e50e2bf335d5ff7707d94ae1f4a00388e28092c65017eb295402648b5d04a51a31db6c511fda91e71338
SOURCE=$SPELLX-$VERSION.tar.xz
-
SOURCE_URL=http://releases.qt-project.org/qt5.0/beta1/split_sources/$SOURCE
+ SOURCE_URL=$QT_URL/qt/${VERSION%.?}/$VERSION/submodules/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
WEB_SITE=http://qt-project.org
ENTERED=20120901
diff --git a/qt5/qtquick1/HISTORY b/qt5/qtquick1/HISTORY
index 8502a30..b9be269 100644
--- a/qt5/qtquick1/HISTORY
+++ b/qt5/qtquick1/HISTORY
@@ -1,3 +1,15 @@
+2013-12-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.2.0
+
+2013-09-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.1.1
+
+2013-07-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.1.0
+
+2013-04-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.2
+
2012-09-01 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 5.0.0-beta1
spell created
diff --git a/qt5/qtquickcontrols/DEPENDS b/qt5/qtquickcontrols/DEPENDS
new file mode 100755
index 0000000..d9a4010
--- /dev/null
+++ b/qt5/qtquickcontrols/DEPENDS
@@ -0,0 +1,3 @@
+depends qtbase &&
+depends qtdeclarative &&
+depends qtxmlpatterns
diff --git a/qt5/qtquickcontrols/DETAILS b/qt5/qtquickcontrols/DETAILS
new file mode 100755
index 0000000..de9b2ce
--- /dev/null
+++ b/qt5/qtquickcontrols/DETAILS
@@ -0,0 +1,16 @@
+QT_URL=http://download.qt-project.org/official_releases/
+ SPELL=qtquickcontrols
+ SPELLX=$SPELL-opensource-src
+ VERSION=5.2.0
+
SOURCE_HASH=sha512:4152ffefad7549bae43bb6f60023dc505ea47b0b5ca1fb49bd10c1dabcb94ab2af69873e87dfc1e2721bc8b1e15e18144febca1d4818d0814aa2b6a3c37a1105
+ SOURCE=$SPELLX-$VERSION.tar.xz
+ SOURCE_URL=$QT_URL/qt/${VERSION%.?}/$VERSION/submodules/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+ WEB_SITE=http://qt-project.org
+ ENTERED=20120606
+ LICENSE[0]=LGPL
+ KEYWORDS="qt5 x11 widgets"
+ SHORT="desktop components for qt5"
+cat << EOF
+desktop components for qt5
+EOF
diff --git a/qt5/qtquickcontrols/HISTORY b/qt5/qtquickcontrols/HISTORY
new file mode 100644
index 0000000..b85fa60
--- /dev/null
+++ b/qt5/qtquickcontrols/HISTORY
@@ -0,0 +1,10 @@
+2013-12-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.2.0
+ * DEPENDS: remove qtjsbackend
+
+2013-09-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.1.1
+
+2013-07-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.1.0
+ new spell, for modular qt
diff --git a/qt5/qtscript/DETAILS b/qt5/qtscript/DETAILS
index 8c1c25b..f6c35ef 100755
--- a/qt5/qtscript/DETAILS
+++ b/qt5/qtscript/DETAILS
@@ -1,10 +1,10 @@
-QT_URL=http://origin.releases.qt-project.org
+QT_URL=http://download.qt-project.org/official_releases/
SPELL=qtscript
SPELLX=$SPELL-opensource-src
- VERSION=5.0.1
-
SOURCE_HASH=sha512:fa14496ffe856cfee0fc97c41ef681ac6d74f1819c003d78681615a375ab6916a61f2d30dd9b5466a8590385c9318f3a5913a95a8d2555a0ac46ed29f9e93443
+ VERSION=5.2.0
+
SOURCE_HASH=sha512:ed02dd98db685da5abf213fb53adb182928638bca0bec14384f976763cf5eef59b627a7036c0fe2de040bd4b1ea29ee744e6bec44c42409af6daf26251322911
SOURCE=$SPELLX-$VERSION.tar.xz
- SOURCE_URL=$QT_URL/qt5/$VERSION/submodules_tar/$SOURCE
+ SOURCE_URL=$QT_URL/qt/${VERSION%.?}/$VERSION/submodules/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
WEB_SITE=http://qt-project.org
ENTERED=20120901
diff --git a/qt5/qtscript/HISTORY b/qt5/qtscript/HISTORY
index c28943e..963c301 100644
--- a/qt5/qtscript/HISTORY
+++ b/qt5/qtscript/HISTORY
@@ -1,3 +1,15 @@
+2013-12-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.2.0
+
+2013-09-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.1.1
+
+2013-07-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.1.0
+
+2013-04-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.2
+
2013-02-12 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 5.0.1

diff --git a/qt5/qtserialport/CONFLICTS b/qt5/qtserialport/CONFLICTS
new file mode 100644
index 0000000..4afa6da
--- /dev/null
+++ b/qt5/qtserialport/CONFLICTS
@@ -0,0 +1 @@
+conflicts qtserialport y
diff --git a/qt5/qtserialport/DEPENDS b/qt5/qtserialport/DEPENDS
new file mode 100755
index 0000000..c860a16
--- /dev/null
+++ b/qt5/qtserialport/DEPENDS
@@ -0,0 +1,2 @@
+depends qtbase &&
+optional_depends UDEV '' '' 'hardware detection'
diff --git a/qt5/qtserialport/DETAILS b/qt5/qtserialport/DETAILS
new file mode 100755
index 0000000..2446dab
--- /dev/null
+++ b/qt5/qtserialport/DETAILS
@@ -0,0 +1,16 @@
+QT_URL=http://download.qt-project.org/official_releases/
+ SPELL=qtserialport
+ SPELLX=$SPELL-opensource-src
+ VERSION=5.2.0
+
SOURCE_HASH=sha512:57c9d64e05e37610d678fb0e0e282920cdb2ec482c4f387ad757c602a5c150e25095f7df4eabadfe658c171bf6437580fcee2fb3253dcefd412be70dbd581560
+ SOURCE=$SPELLX-$VERSION.tar.xz
+ SOURCE_URL=$QT_URL/qt/${VERSION%.?}/$VERSION/submodules/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+ WEB_SITE=http://qt-project.org
+ ENTERED=20130702
+ LICENSE[0]=LGPL
+ KEYWORDS="qt5 serial port support"
+ SHORT=""
+cat << EOF
+serial port support for qt5
+EOF
diff --git a/qt5/qtserialport/HISTORY b/qt5/qtserialport/HISTORY
new file mode 100644
index 0000000..2fd53a0
--- /dev/null
+++ b/qt5/qtserialport/HISTORY
@@ -0,0 +1,3 @@
+2013-12-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.2.0
+ new spell, for modular qt5
diff --git a/qt5/qtsvg/DETAILS b/qt5/qtsvg/DETAILS
index 1e60d09..74f1aa6 100755
--- a/qt5/qtsvg/DETAILS
+++ b/qt5/qtsvg/DETAILS
@@ -1,10 +1,10 @@
-QT_URL=http://origin.releases.qt-project.org
+QT_URL=http://download.qt-project.org/official_releases/
SPELL=qtsvg
SPELLX=$SPELL-opensource-src
- VERSION=5.0.1
-
SOURCE_HASH=sha512:eb1df0667ddb896c8dafe0ce6397893ae2ecb1751b3f59ab4b6aac34580ae86c47c3724a86353cbfb78cdf5b4f535cf6813b65fe251799bfb0d35a9aceae9dab
+ VERSION=5.2.0
+
SOURCE_HASH=sha512:c036dd60e593c7c9f4c123184b4bef1165e39b3c21b80f3df1c2627d8dfeff40f29471e8d74eb9409860c2faee667337726f3ec949e24d95ccb49af49b10f838
SOURCE=$SPELLX-$VERSION.tar.xz
- SOURCE_URL=$QT_URL/qt5/$VERSION/submodules_tar/$SOURCE
+ SOURCE_URL=$QT_URL/qt/${VERSION%.?}/$VERSION/submodules/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
WEB_SITE=http://qt-project.org
ENTERED=20120901
diff --git a/qt5/qtsvg/HISTORY b/qt5/qtsvg/HISTORY
index c28943e..963c301 100644
--- a/qt5/qtsvg/HISTORY
+++ b/qt5/qtsvg/HISTORY
@@ -1,3 +1,15 @@
+2013-12-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.2.0
+
+2013-09-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.1.1
+
+2013-07-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.1.0
+
+2013-04-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.2
+
2013-02-12 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 5.0.1

diff --git a/qt5/qtsystems/CONFLICTS b/qt5/qtsystems/CONFLICTS
deleted file mode 100755
index 7ceb11a..0000000
--- a/qt5/qtsystems/CONFLICTS
+++ /dev/null
@@ -1 +0,0 @@
-conflicts qtsystems y
diff --git a/qt5/qtsystems/DEPENDS b/qt5/qtsystems/DEPENDS
deleted file mode 100755
index 15a3116..0000000
--- a/qt5/qtsystems/DEPENDS
+++ /dev/null
@@ -1,9 +0,0 @@
-depends -sub CXX gcc &&
-depends qtbase &&
-depends qtdeclarative &&
-depends qtjsbackend &&
-depends qtxmlpatterns &&
-optional_depends udev '' '' 'hardware detection' &&
-optional_depends libx11 '' '' 'X windows support' &&
-optional_depends gconf '' '' 'GNOME integration' &&
-optional_depends bluez '' '' 'Bluetooth support'
diff --git a/qt5/qtsystems/DETAILS b/qt5/qtsystems/DETAILS
deleted file mode 100755
index 673d1cd..0000000
--- a/qt5/qtsystems/DETAILS
+++ /dev/null
@@ -1,15 +0,0 @@
- SPELL=qtsystems
- SPELLX=$SPELL-opensource-src
- VERSION=5.0.0-beta1
-
SOURCE_HASH=sha512:94addc6cfc4390e63127688f0d73c643db80720497c15fb6dbcb43371b2775c0f2630041e9dbc55ddd22ff9ee8cd287e1934982a6278ceda482df2f6bf68f7c4
- SOURCE=$SPELLX-$VERSION.tar.xz
-
SOURCE_URL=http://releases.qt-project.org/qt5.0/beta1/split_sources/$SOURCE
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
- WEB_SITE=http://qt-project.org
- ENTERED=20120901
- LICENSE[0]=LGPL
- KEYWORDS="qt5 x11 libs"
- SHORT=""
-cat << EOF
-system specific support for qt5
-EOF
diff --git a/qt5/qtsystems/HISTORY b/qt5/qtsystems/HISTORY
deleted file mode 100644
index 8502a30..0000000
--- a/qt5/qtsystems/HISTORY
+++ /dev/null
@@ -1,4 +0,0 @@
-2012-09-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 5.0.0-beta1
- spell created
-
diff --git a/qt5/qttools/DEPENDS b/qt5/qttools/DEPENDS
index cca2b48..98ac81f 100755
--- a/qt5/qttools/DEPENDS
+++ b/qt5/qttools/DEPENDS
@@ -1,7 +1,6 @@
depends -sub CXX gcc &&
depends qtbase &&
depends qtdeclarative &&
-depends qtjsbackend &&
depends qtxmlpatterns &&
optional_depends qtwebkit5 '' '' 'build help browser'

diff --git a/qt5/qttools/DETAILS b/qt5/qttools/DETAILS
index 8d05263..2755beb 100755
--- a/qt5/qttools/DETAILS
+++ b/qt5/qttools/DETAILS
@@ -1,10 +1,10 @@
-QT_URL=http://origin.releases.qt-project.org
+QT_URL=http://download.qt-project.org/official_releases/
SPELL=qttools
SPELLX=$SPELL-opensource-src
- VERSION=5.0.1
-
SOURCE_HASH=sha512:15ae866ed41d2fea18ade26128d01a5b26e1d69961ef7149d9f233054c29c66d678eddb8c47a567e1ad009a205e42a259cfcac023eef9d5ef465b9cabd6edc74
+ VERSION=5.2.0
+
SOURCE_HASH=sha512:5dd331d8d403c1645e6ce155feb2149ee11c9686031d29fb62d5989435b3d3fbeee679b4b82fffd4e0e19a361bec2935ac71e292da76d5358b49abb78bb00fec
SOURCE=$SPELLX-$VERSION.tar.xz
- SOURCE_URL=$QT_URL/qt5/$VERSION/submodules_tar/$SOURCE
+ SOURCE_URL=$QT_URL/qt/${VERSION%.?}/$VERSION/submodules/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
WEB_SITE=http://qt-project.org
ENTERED=20120901
diff --git a/qt5/qttools/HISTORY b/qt5/qttools/HISTORY
index c28943e..f098dfc 100644
--- a/qt5/qttools/HISTORY
+++ b/qt5/qttools/HISTORY
@@ -1,3 +1,16 @@
+2013-12-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.2.0
+ * DEPENDS: remove qtjsbackend
+
+2013-09-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.1.1
+
+2013-07-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.1.0
+
+2013-02-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.2
+
2013-02-12 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 5.0.1

diff --git a/qt5/qtwebkit5/DETAILS b/qt5/qtwebkit5/DETAILS
index c38e657..a889f36 100755
--- a/qt5/qtwebkit5/DETAILS
+++ b/qt5/qtwebkit5/DETAILS
@@ -1,10 +1,10 @@
-QT_URL=http://origin.releases.qt-project.org
+QT_URL=http://download.qt-project.org/official_releases/
SPELL=qtwebkit5
SPELLX=${SPELL/5}-opensource-src
- VERSION=5.0.1
-
SOURCE_HASH=sha512:82a7e5fa2d284c2fd30ab29ffd35afc259dbacffd5a97f0dfc8a39a4b34b6d878548f4a99584447594b3e426dacddd36c9cec37672f0ca3bddde43e2771eee90
+ VERSION=5.2.0
+
SOURCE_HASH=sha512:c7126a4cbb0f4ac77242364c6ca5327a2debf6b508c27977f7f76257db22e288bf36c274938dd37e098da09d7aebf20e0540d8fed122909bfdba11379790233d
SOURCE=$SPELLX-$VERSION.tar.xz
- SOURCE_URL=$QT_URL/qt5/$VERSION/submodules_tar/$SOURCE
+ SOURCE_URL=$QT_URL/qt/${VERSION%.?}/$VERSION/submodules/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
WEB_SITE=http://gitorious.org/qtwebkit
ENTERED=20131212
diff --git a/qt5/qtwebkit5/HISTORY b/qt5/qtwebkit5/HISTORY
index fb6e924..cd69544 100644
--- a/qt5/qtwebkit5/HISTORY
+++ b/qt5/qtwebkit5/HISTORY
@@ -1,3 +1,18 @@
+2014-01-26 Treeve Jelbert <treeve AT sourcemage.org>
+ * PRE_BUILD, icu.patch: fix compile with icu-51.1
+
+2013-12-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.2.0
+
+2013-09-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.1.1
+
+2013-07-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.1.0
+
+2013-04-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.2
+
2013-02-12 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 5.0.1
new spell, for modular qt5
diff --git a/qt5/qtwebkit5/PRE_BUILD b/qt5/qtwebkit5/PRE_BUILD
index ad71fa1..f4e9b96 100755
--- a/qt5/qtwebkit5/PRE_BUILD
+++ b/qt5/qtwebkit5/PRE_BUILD
@@ -5,5 +5,5 @@ default_pre_build &&
fi
if is_depends_enabled $SPELL python3;then
ln -s /usr/bin/python3 python
- fi
-
+ fi
+patch -p1 < $SPELL_DIRECTORY/icu.patch
diff --git a/qt5/qtwebkit5/icu.patch b/qt5/qtwebkit5/icu.patch
new file mode 100644
index 0000000..a580e81
--- /dev/null
+++ b/qt5/qtwebkit5/icu.patch
@@ -0,0 +1,17 @@
+diff --git a/Source/WTF/wtf/unicode/icu/UnicodeIcu.h
b/Source/WTF/wtf/unicode/icu/UnicodeIcu.h
+index 4867f65..6409a6d 100644
+--- a/Source/WTF/wtf/unicode/icu/UnicodeIcu.h
++++ b/Source/WTF/wtf/unicode/icu/UnicodeIcu.h
+@@ -31,6 +31,11 @@
+ #include <unicode/ustring.h>
+ #include <unicode/utf16.h>
+
++#include <unicode/uvernum.h>
++#if U_ICU_VERSION_MAJOR_NUM>=51
++#include <unicode/utf_old.h>
++#endif
++
+ namespace WTF {
+
+ namespace Unicode {
+
diff --git a/qt5/qtx11extras/DEPENDS b/qt5/qtx11extras/DEPENDS
new file mode 100755
index 0000000..2eed543
--- /dev/null
+++ b/qt5/qtx11extras/DEPENDS
@@ -0,0 +1,2 @@
+depends qtbase &&
+depends libx11
diff --git a/qt5/qtx11extras/DETAILS b/qt5/qtx11extras/DETAILS
new file mode 100755
index 0000000..59a2df0
--- /dev/null
+++ b/qt5/qtx11extras/DETAILS
@@ -0,0 +1,16 @@
+QT_URL=http://download.qt-project.org/official_releases
+ SPELL=qtx11extras
+ SPELLX=$SPELL-opensource-src
+ VERSION=5.2.0
+
SOURCE_HASH=sha512:069e4d358631c951c3abe051dfda8167c2ce918b5511a34b58cdec94be1869b2967c376010bce97f4e2475af3a85ac3703ecf560201c1825f6ca5bcaee57e41c
+ SOURCE=$SPELLX-$VERSION.tar.xz
+ SOURCE_URL=$QT_URL/qt/${VERSION%.?}/$VERSION/submodules/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+ WEB_SITE=http://qt-project.org
+ ENTERED=20130209
+ LICENSE[0]=LGPL
+ KEYWORDS="qt5 x11 libs"
+ SHORT=""
+cat << EOF
+additional X11 support for qt5
+EOF
diff --git a/qt5/qtx11extras/HISTORY b/qt5/qtx11extras/HISTORY
new file mode 100644
index 0000000..0a89366
--- /dev/null
+++ b/qt5/qtx11extras/HISTORY
@@ -0,0 +1,9 @@
+2013-12-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.2.0
+
+2013-09-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.1.1
+
+2013-07-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.1.0
+ new spell, for modular qt5
diff --git a/qt5/qtxmlpatterns/DETAILS b/qt5/qtxmlpatterns/DETAILS
index 3f2b112..0a22435 100755
--- a/qt5/qtxmlpatterns/DETAILS
+++ b/qt5/qtxmlpatterns/DETAILS
@@ -1,10 +1,10 @@
-QT_URL=http://origin.releases.qt-project.org
+QT_URL=http://download.qt-project.org/official_releases/
SPELL=qtxmlpatterns
SPELLX=$SPELL-opensource-src
- VERSION=5.0.1
-
SOURCE_HASH=sha512:16a1d42348495b860fb01a7bb27d18d1b486a4d0fba68e5ef470b8197842032a3040b6991d07b66ea902c3ab03f09eecb9ad25b52725f7afc5ef6e66bba2760b
+ VERSION=5.2.0
+
SOURCE_HASH=sha512:ba889c494ea54363fb9fa2c2b41b6d68061f08c41bc02db3ffaecac83b212a2b9374b4f4a828c02c0a6647b2230c8314d0d4e6925ee64fbebded7eb3dd9634dd
SOURCE=$SPELLX-$VERSION.tar.xz
- SOURCE_URL=$QT_URL/qt5/$VERSION/submodules_tar/$SOURCE
+ SOURCE_URL=$QT_URL/qt/${VERSION%.?}/$VERSION/submodules/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
WEB_SITE=http://qt-project.org
ENTERED=20120901
diff --git a/qt5/qtxmlpatterns/HISTORY b/qt5/qtxmlpatterns/HISTORY
index c28943e..da835f3 100644
--- a/qt5/qtxmlpatterns/HISTORY
+++ b/qt5/qtxmlpatterns/HISTORY
@@ -1,3 +1,15 @@
+2013-12-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.2.0
+
+2013-09-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.1.1
+
+2013-07-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.1.o
+
+2013-04-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.2
+
2013-02-12 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 5.0.1

diff --git a/quvi.gpg b/quvi.gpg
new file mode 100644
index 0000000..3a3070a
Binary files /dev/null and b/quvi.gpg differ
diff --git a/redhat.gpg b/redhat.gpg
new file mode 100644
index 0000000..6a96aac
Binary files /dev/null and b/redhat.gpg differ
diff --git a/ruby-raa/atom-tools/DETAILS b/ruby-raa/atom-tools/DETAILS
index e251341..c5f214c 100755
--- a/ruby-raa/atom-tools/DETAILS
+++ b/ruby-raa/atom-tools/DETAILS
@@ -10,11 +10,7 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SHORT="Tools for manipulating Atom feeds, entries and collections"
cat << EOF
atom-tools parses and generates Atom (RFC 4287) feeds and entries, and
-handles the details of the Atom Publishing Protocol.

As of 1.0.0,
-AtomPub support is updated for the final version, RFC 5023.
+handles the details of the Atom Publishing Protocol.

- Versions: [1.0.0 (2007-11-20)]
- [0.9.4 (2007-08-12)] [0.9.3 (2007-05-11)] [0.9.2 (2006-12-27)]
- [0.9.1 (2006-11-27)] [0.9.0 (2006-11-11)] [0.2.2 (2006-04-25)]
- [0.2.1 (2006-04-23)] [0.2.0 (2006-04-20)] [0.1.0 (2006-01-28)]
+As of 1.0.0, AtomPub support is updated for the final version, RFC 5023.
EOF
diff --git a/ruby-raa/atom-tools/HISTORY b/ruby-raa/atom-tools/HISTORY
index fb6cfa1..7bffbd3 100644
--- a/ruby-raa/atom-tools/HISTORY
+++ b/ruby-raa/atom-tools/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/cmdparse/DETAILS b/ruby-raa/cmdparse/DETAILS
index b418111..65b5c68 100755
--- a/ruby-raa/cmdparse/DETAILS
+++ b/ruby-raa/cmdparse/DETAILS
@@ -9,16 +9,12 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
ENTERED=20080113
SHORT="Command line parser supporting commands"
cat << EOF
-cmdparse is an advanced command line parser which supports
-‘commands’. Programs that use command line interfaces with commands
-are, for example, subversion’s ‘svn’ or Rubygem’s
-‘gem’ program. Changes:Commands can now have subcommands which
-can have subcommands which can have subcommands… No need to implement
-a whole new class for simple commands anymore Default option parser library
-is optparse, however, any option parser library can be used after writing
-a small wrapper
+cmdparse is an advanced command line parser which supports "commands".
Programs
+that use command line interfaces with commands are, for example, subversion's
+"svn" or Rubygem's "gem" program.

- Versions: [2.0.0 (2005-08-16)]
- [1.0.5 (2005-07-05)] [1.0.4 (2005-06-16)] [1.0.2 (2005-04-21)]
- [1.0.0 (2004-09-27)]
+Changes:Commands can now have subcommands which can have subcommands which
can
+have subcommands... No need to implement a whole new class for simple
commands
+anymore Default option parser library is optparse, however, any option parser
+library can be used after writing a small wrapper
EOF
diff --git a/ruby-raa/cmdparse/HISTORY b/ruby-raa/cmdparse/HISTORY
index fb6cfa1..7bffbd3 100644
--- a/ruby-raa/cmdparse/HISTORY
+++ b/ruby-raa/cmdparse/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/color-tools/DETAILS b/ruby-raa/color-tools/DETAILS
index 3f94140..8a85c39 100755
--- a/ruby-raa/color-tools/DETAILS
+++ b/ruby-raa/color-tools/DETAILS
@@ -9,52 +9,11 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
ENTERED=20080114
SHORT="Color manipulation utilities"
cat << EOF
-color-tools README color-tools is a Ruby library to provide RGB, CMYK,
-and other colourspace support to applications that require it. It also
-provides 152 named RGB colours. It offers 152 named RGB colours (184 with
-spelling variations) that are commonly supported and used in HTML, SVG, and
X11
-applications. A technique for generating a monochromatic contrasting palette
is
-also included. Version 1.3 offers significant enhancements over color-tools
-1.2, and a plan for an incompatible change to the library. Colours that were
-defined in the Color namespace (e.g., Color::Red, Color::AliceBlue) are now
-defined in Color::RGB (e.g., Color::RGB::Red, Color::RGB::AliceBlue). They
-are added back to the Color namespace on the first use of the old colours and
-a warning is printed. In version 1.4, this warning will be printed on every
-use of the old colours. In version 1.5, the backwards compatible support for
-colours like Color::Red will be removed completely. A CSS colour name module
-has been added. It is based on the Color::RGB predefined colours. It is
called
-with "Color::CSS[color]". The provided colour name will be looked
-up ignoring case so that "DarkSalmon" and "darksalmon"
-(and :darksalmon) are the same value. This makes it easier on web or
-SVG developers who wish to be able to manipulate a colour based on a CSS
-colour name. A new predefined colour namespace has been added for RGB
-metallic colours (Color::Metallic, in color/rgb/metallic), suggested by
-Jim Freeze <jfn AT freeze.org>. A new colour space, Color::HSL (hue,
-saturation, and luminosity) has been added with some helper methods to
-Color::RGB for colour manipulation. Added unit tests and fixed various
-little bugs. Copyright Copyright 2005 by Austin Ziegler Color::Palette
-was developed based on techniques described by Andy "Malarkey"
-Clarke[1], implemented in JavaScript by Steve G. Chipman at SlayerOffice[2]
-and by Patrick Fitzgerald of BarelyFitz[3] in PHP. Licence Permission
-is hereby granted, free of charge, to any person obtaining a copy of this
-software and associated documentation files (the "Soft- ware"),
-to deal in the Software without restriction, including without limitation
-the rights to use, copy, modify, merge, publish, distribute, sublicense,
-and/or sell copies of the Software, and to permit persons to whom the
-Software is furnished to do so, subject to the following conditions:The
-names of its contributors may not be used to endorse or promote products
-derived from this software without specific prior written permission.
-The above copyright notice and this permission notice shall be included
-in all copies or substantial portions of the Software. THE SOFTWARE
-IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
-THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE. 1www.stuffandnonsense.co.uk/archives/creating_colour_palettes.html
-2slayeroffice.com/tools/color_palette/ 3www.barelyfitz.com/projects/csscolor/
+color-tools is a Ruby library to provide RGB, CMYK, and other colourspace
+support to applications that require it.

- Versions: [1.3.0 (2005-08-08)]
- [1.2.0 (2005-07-01)] [1.0.0 (2005-04-01)]
+It also provides 152 named RGB colours. It offers 152 named RGB colours (184
+with spelling variations) that are commonly supported and used in HTML, SVG,
and
+X11 applications. A technique for generating a monochromatic contrasting
palette
+is also included.
EOF
diff --git a/ruby-raa/color-tools/HISTORY b/ruby-raa/color-tools/HISTORY
index 327ac44..77351df 100644
--- a/ruby-raa/color-tools/HISTORY
+++ b/ruby-raa/color-tools/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/daemonize/DETAILS b/ruby-raa/daemonize/DETAILS
index e79aedb..45d753c 100755
--- a/ruby-raa/daemonize/DETAILS
+++ b/ruby-raa/daemonize/DETAILS
@@ -14,7 +14,4 @@ module allows you to easily modify any existing Ruby
program to run
as a daemon. A daemon is a process that runs in the background with no
controlling terminal. Generally servers (like FTP and HTTP servers) run as
daemon processes.
-
- Versions: [0.1.1 (2005-02-04)]
- [0.1.0 (2004-11-05)]
EOF
diff --git a/ruby-raa/daemonize/HISTORY b/ruby-raa/daemonize/HISTORY
index fb6cfa1..7bffbd3 100644
--- a/ruby-raa/daemonize/HISTORY
+++ b/ruby-raa/daemonize/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/daemons/DETAILS b/ruby-raa/daemons/DETAILS
index f2fba57..7ed44f4 100755
--- a/ruby-raa/daemons/DETAILS
+++ b/ruby-raa/daemons/DETAILS
@@ -11,16 +11,15 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
cat << EOF
Daemons provides an easy way to wrap existing ruby scripts (for example a
self-written server) to be run as a daemon and to be controlled by simple
-start/stop/restart commands.

If you want, you can also use daemons to
-run blocks of ruby code in a daemon process and to control these processes
-from the main application.

Besides this basic functionality, daemons
-offers many advanced features like exception backtracing and logging (in
-case your ruby script crashes) and monitoring and automatic restarting of
-your processes if they crash.

Daemons includes the daemonize.rb script
-written by Travis Whitton to do the daemonization process.
+start/stop/restart commands.

- Versions: [1.0.8 (2007-09-24)]
- [1.0.7 (2007-07-08)] [1.0.1 (2006-08-30)] [0.4.4 (2006-04-29)]
- [0.4.3 (2005-11-29)] [0.4.2 (2005-11-15)] [0.4.1 (2005-09-12)]
- [0.4.0 (2005-07-30)] [0.2.1 (2005-03-21)] [0.0.1 (2005-02-08)]
+If you want, you can also use daemons to run blocks of ruby code in a daemon
+process and to control these processes from the main application.
+
+Besides this basic functionality, daemons offers many advanced features like
+exception backtracing and logging (in case your ruby script crashes) and
+monitoring and automatic restarting of your processes if they crash.
+
+Daemons includes the daemonize.rb script written by Travis Whitton to do the
+daemonization process.
EOF
diff --git a/ruby-raa/daemons/HISTORY b/ruby-raa/daemons/HISTORY
index fb6cfa1..7bffbd3 100644
--- a/ruby-raa/daemons/HISTORY
+++ b/ruby-raa/daemons/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/date2/DETAILS b/ruby-raa/date2/DETAILS
index a331294..c00ca0c 100755
--- a/ruby-raa/date2/DETAILS
+++ b/ruby-raa/date2/DETAILS
@@ -9,17 +9,8 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
ENTERED=20080123
SHORT="An alternative date class"
cat << EOF
-An alternative date class

This is the identical class that is a ruby's
-standard.
However, this must be the newest, basically.
In addition,
-this packge has some code about holidays and some documents.
+An alternative date class. This is the identical class that is a ruby's
+standard. However, this must be the newest, basically.

- Versions: [4.0.16 (2008-01-19)]
- [4.0.15 (2008-01-12)] [4.0.14 (2007-12-30)] [4.0.13 (2007-12-26)]
- [4.0.12 (2007-12-24)] [4.0.10 (2007-09-09)] [4.0.8 (2007-07-21)]
- [4.0.7 (2007-07-16)] [4.0.6 (2007-05-19)] [4.0.4 (2007-04-14)]
- [4.0.2 (2007-01-20)] [4.0.1 (2007-01-07)] [4.0 (2006-12-30)]
- [3.9.6 (2006-10-29)] [3.9.4 (2006-09-30)] [3.9.3 (2006-09-24)]
- [3.9.1 (2006-09-10)] [3.8.2 (2006-08-25)] [3.8.1 (2006-06-21)]
- [3.8 (2006-06-04)] [3.7.1 (2006-03-12)] [3.6.5 (2005-06-19)] [3.6.4
- (2005-05-29)] [3.6.3 (2005-02-06)] [3.6 (2004-04-04)]
+In addition, this packge has some code about holidays and some documents.
EOF
diff --git a/ruby-raa/date2/HISTORY b/ruby-raa/date2/HISTORY
index ded837a..635b11d 100644
--- a/ruby-raa/date2/HISTORY
+++ b/ruby-raa/date2/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/deplate/DETAILS b/ruby-raa/deplate/DETAILS
index 5663a28..fcb6ef9 100755
--- a/ruby-raa/deplate/DETAILS
+++ b/ruby-raa/deplate/DETAILS
@@ -15,27 +15,18 @@ markup and rdoc files. It supports most markup elements
needed for complex
documents (e.g., footnotes, citations, index, table of contents, embedded
LaTeX for mathematics). Output can be customized via page templates. deplate
can create Web pages and (via LaTeX or Docbook) high-quality printouts from
-the same source. It is the accompanying converter for the Vim viki plugin.

-deplate can read:

* deplate markup (viki vim plugin) in several variants:
-full, restricted, template
- * ruby rdoc
-
deplate can write:

* HTML: single page, web site (chunked), web-based
-presentation (chunked &amp; condensed)
- * LaTeX
* Docbook
* Really plain text
* Php (basically the same
- as HTML output)
-
0.8
This release contains many small changes and fixes. The main
-user-visible improvements are: better support for bibliographies, embedded
-elements in lists, task lists, a general style attribute, custom listings,
-hierarchical counters, load-time-expanded skeletons etc.

0.8.1
-This release incorporates the usual set of bugfixes and some general
-improvements. Some incompatible changes were made (users can set variables
-to enforce the previous behaviour). New features include: support for
-dvipng, play input format, output via LaTeX's dramatist class, guesslanguage
-module to guess the document's language, linkmap module for an alternative
-(markdown-like) markup of URLs.
+the same source. It is the accompanying converter for the Vim viki plugin.

- Versions: [0.8.1 (2007-11-01)]
- [0.8 (2006-06-10)] [0.7.3 (2005-11-02)] [0.7.2 (2005-03-24)]
- [0.7.1 (2005-03-03)] [0.6 (2004-10-26)] [0.5 (2004-08-31)] [0.4.3
- (2004-08-06)] [0.2 (2004-06-21)] [0.1 (2004-05-03)]
+deplate can read:
+* deplate markup (viki vim plugin) in several variants: full, restricted,
+ template
+* ruby rdoc
+
+deplate can write:
+* HTML: single page, web site (chunked), web-based presentation (chunked &
+ condensed)
+* LaTeX
+* Docbook
+* Really plain text
+* PHP (basically the same as HTML output)
EOF
diff --git a/ruby-raa/deplate/HISTORY b/ruby-raa/deplate/HISTORY
index 29f2ad8..82c2a7c 100644
--- a/ruby-raa/deplate/HISTORY
+++ b/ruby-raa/deplate/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/erubis/DETAILS b/ruby-raa/erubis/DETAILS
index 5765222..3b45e30 100755
--- a/ruby-raa/erubis/DETAILS
+++ b/ruby-raa/erubis/DETAILS
@@ -9,17 +9,15 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}_${VERSION}"
ENTERED=20080116
SHORT="a fast and extensible eRuby implementation"
cat << EOF
-Erubis is a fast eRuby implementation. It has the following features:Very
-fast, almost three times faster than ERB and even 10 percent faster than
eruby
-(implemented in C) File caching of converted Ruby script support, which makes
-eRuby about 40-50 percent faster Auto escaping (sanitizing) support Auto
-trimming spaces around '<% %>' Embedded pattern changeable (default
-'<% %>') Multi-language support (Ruby/PHP/C/Java/Scheme/Perl/Javascript)
-Context object available and easy to combine eRuby template with YAML
datafile
-Easy to expand in subclass Ruby on Rails support mod_ruby support
-
- Versions: [2.4.1 (2007-09-24)]
- [2.4.0 (2007-07-19)] [2.3.1 (2007-05-26)] [2.3.0 (2007-05-23)]
- [2.2.0 (2007-02-12)] [2.1.0 (2006-09-25)] [2.0.1 (2006-05-30)]
- [1.1.0 (2006-03-07)] [1.0.1 (2006-03-05)]
+Erubis is a fast eRuby implementation. It has the following features:
+* Very fast, almost three times faster than ERB and even 10 percent faster
than
+ eruby (implemented in C).
+* File caching of converted Ruby script support, which makes eRuby about
40-50%
+ faster.
+* Auto escaping (sanitizing) support.
+* Auto trimming spaces around '<% %>'.
+* Embedded pattern changeable (default '<% %>').
+* Multi-language support (Ruby/PHP/C/Java/Scheme/Perl/Javascript).
+* Context object available and easy to combine eRuby template with YAML
datafile.
+* Easy to expand in subclass Ruby on Rails support mod_ruby support.
EOF
diff --git a/ruby-raa/erubis/HISTORY b/ruby-raa/erubis/HISTORY
index fc37db7..6fd3450 100644
--- a/ruby-raa/erubis/HISTORY
+++ b/ruby-raa/erubis/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/facets/DETAILS b/ruby-raa/facets/DETAILS
index 046ec3c..8c9cbd8 100755
--- a/ruby-raa/facets/DETAILS
+++ b/ruby-raa/facets/DETAILS
@@ -9,15 +9,11 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
ENTERED=20080113
SHORT="Ruby Facets"
cat << EOF
-Ruby Facets is the single largest collecion of core extensions and
-class/module additions for the Ruby programming language. The extensions
-libray, Facets/CORE, is unique by virtue of method atomicity. Methods
-are stored in their own files, allowing for highly granular control of
-requirements. Facets/MORE includes a variety of useful classes, mixins and
-lite programming frameworks, inlcuding well known classes such as the
Functor,
-Multiton, Tuple and Dictionary, plus more elaborate tools such as
Annotations,
-Units and Console::Command.
-
- Versions: [1.4 (2006-06-17)]
- [2.0.0 (2006-06-02)]
+Ruby Facets is the single largest collecion of core extensions and
class/module
+additions for the Ruby programming language. The extensions libray,
Facets/CORE,
+is unique by virtue of method atomicity. Methods are stored in their own
files,
+allowing for highly granular control of requirements. Facets/MORE includes a
+variety of useful classes, mixins and lite programming frameworks, inlcuding
+well known classes such as the Functor, Multiton, Tuple and Dictionary, plus
+more elaborate tools such as Annotations, Units and Console::Command.
EOF
diff --git a/ruby-raa/facets/HISTORY b/ruby-raa/facets/HISTORY
index 447896a..a63d01f 100644
--- a/ruby-raa/facets/HISTORY
+++ b/ruby-raa/facets/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/facter/DETAILS b/ruby-raa/facter/DETAILS
index 0bb1502..20c8fc6 100755
--- a/ruby-raa/facter/DETAILS
+++ b/ruby-raa/facter/DETAILS
@@ -1,8 +1,9 @@
SPELL=facter
- VERSION=1.5.7
+ VERSION=2.3.0
SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_URL[0]=http://puppetlabs.com/downloads/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:722afd5b75e206e9a2d16c371edeb71810ace1b4e713e7a22945ab1c2ad90299b1dd211003d48452930b8897359e3214d0ccb84dac7c7a9efbc035564f48c8fa
+ SOURCE_URL[0]=http://downloads.puppetlabs.com/${SPELL}/${SOURCE}
+#
SOURCE_HASH=sha512:722afd5b75e206e9a2d16c371edeb71810ace1b4e713e7a22945ab1c2ad90299b1dd211003d48452930b8897359e3214d0ccb84dac7c7a9efbc035564f48c8fa
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://www.puppetlabs.com/puppet/related-projects/facter/";
LICENSE[0]=GPL
diff --git a/ruby-raa/facter/HISTORY b/ruby-raa/facter/HISTORY
index e46382f..1d33f02 100644
--- a/ruby-raa/facter/HISTORY
+++ b/ruby-raa/facter/HISTORY
@@ -1,3 +1,7 @@
+2014-12-04 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 2.3.0
+ * PRE_BUILD, ftools.patch: Removed
+
2010-06-17 Mark Bainter <mbainter AT sourcemage.org>
* PRE_BUILD, BUILD, DEPENDS, DETAILS, INSTALL: spell created
* ftools.patch: enable building against Ruby 1.9.1
diff --git a/ruby-raa/facter/PRE_BUILD b/ruby-raa/facter/PRE_BUILD
deleted file mode 100755
index 39cc0ed..0000000
--- a/ruby-raa/facter/PRE_BUILD
+++ /dev/null
@@ -1,3 +0,0 @@
-default_pre_build &&
-cd $SOURCE_DIRECTORY &&
-patch -p1 < $SCRIPT_DIRECTORY/ftools.patch
diff --git a/ruby-raa/facter/facter-2.3.0.tar.gz.sig
b/ruby-raa/facter/facter-2.3.0.tar.gz.sig
new file mode 100644
index 0000000..60351f2
Binary files /dev/null and b/ruby-raa/facter/facter-2.3.0.tar.gz.sig differ
diff --git a/ruby-raa/facter/ftools.patch b/ruby-raa/facter/ftools.patch
deleted file mode 100644
index e5860e8..0000000
--- a/ruby-raa/facter/ftools.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-commit 5412eab12df89a7a701ffea4f5dfb98d0f56985e
-Author: Stéphan Gorget <phantez AT gmail.com>
-Date: Thu Nov 5 00:51:34 2009 +0100
-
- Fixed : 2788 - ftools missing in Ruby 1.9
-
- Signed-off-by: Stéphan Gorget <phantez AT gmail.com>
-
-diff --git a/install.rb b/install.rb
-index ec16c4b..1280f04 100755
---- a/install.rb
-+++ b/install.rb
-@@ -35,7 +35,13 @@
- require 'rbconfig'
- require 'find'
- require 'fileutils'
--require 'ftools' # apparently on some system ftools doesn't get loaded
-+begin
-+ require 'ftools' # apparently on some system ftools doesn't get loaded
-+ $haveftools = true
-+rescue LoadError
-+ puts "ftools not found. Using FileUtils instead.."
-+ $haveftools = false
-+end
- require 'optparse'
- require 'ostruct'
-
-@@ -91,9 +97,15 @@ def do_libs(libs, strip = 'lib/')
- libs.each do |lf|
- olf = File.join(InstallOptions.site_dir, lf.gsub(/#{strip}/, ''))
- op = File.dirname(olf)
-- File.makedirs(op, true)
-- File.chmod(0755, op)
-- File.install(lf, olf, 0644, true)
-+ if $haveftools
-+ File.makedirs(op, true)
-+ File.chmod(0755, op)
-+ File.install(lf, olf, 0644, true)
-+ else
-+ FileUtils.makedirs(op, {:mode => 0755, :verbose => true})
-+ FileUtils.chmod(0755, op)
-+ FileUtils.install(lf, olf, {:mode => 0644, :verbose => true})
-+ end
- end
- end
-
diff --git a/ruby-raa/fastercsv/DETAILS b/ruby-raa/fastercsv/DETAILS
index 8f28bfc..503bc62 100755
--- a/ruby-raa/fastercsv/DETAILS
+++ b/ruby-raa/fastercsv/DETAILS
@@ -10,11 +10,7 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SHORT="FasterCSV is CSV, but faster, smaller, and cleaner."
cat << EOF
FasterCSV is intended as a complete replacement to the CSV standard library.
It
-is significantly faster and smaller while still being pure Ruby code. It
-now includes significantly more features too including data converters and
-header access for columns.
-
- Versions: [1.2.0 (2007-02-07)]
- [1.0.0 (2006-11-06)] [0.2.0 (2006-04-01)] [0.1.9 (2006-03-01)]
- [0.1.3 (2005-11-17)]
+is significantly faster and smaller while still being pure Ruby code. It now
+includes significantly more features too including data converters and header
+access for columns.
EOF
diff --git a/ruby-raa/fastercsv/HISTORY b/ruby-raa/fastercsv/HISTORY
index 5924eda..cc740f5 100644
--- a/ruby-raa/fastercsv/HISTORY
+++ b/ruby-raa/fastercsv/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/fastri/DETAILS b/ruby-raa/fastri/DETAILS
index dd6a90f..bb3ee36 100755
--- a/ruby-raa/fastri/DETAILS
+++ b/ruby-raa/fastri/DETAILS
@@ -10,15 +10,11 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SHORT="Faster, smarter RI doc browsing for Ruby, DRb-enabled"
cat << EOF
FastRI is a much improved ri (the standard tool for browsing
core/stdlib/third
-party Ruby documentation):a lot faster — don’t you hate hearing
-your HD moan for several seconds with plain old ri? better support for RI
-documentation in RubyGems packages smarter: configurable search strategies
-(case-independent, "nested exact", partial matches, etc), full-text
-searching DRb-enabled: can serve RI documentation to other machines in
-your LAN. FastRI uses a Rinda Ring so clients can autodiscover the server.
-FastRI knows which class/module/method definitions belong to which RubyGems
-package.
-
- Versions: [0.3.0 (2007-01-29)]
- [0.2.0 (2006-11-20)] [0.1.1 (2006-11-11)]
+party Ruby documentation): a lot faster — don’t you hate hearing your HD moan
+for several seconds with plain old ri? better support for RI documentation
in
+RubyGems packages smarter: configurable search strategies (case-independent,
+"nested exact", partial matches, etc), full-text searching DRb-enabled: can
+serve RI documentation to other machines in your LAN. FastRI uses a Rinda
Ring
+so clients can autodiscover the server. FastRI knows which
class/module/method
+definitions belong to which RubyGems package.
EOF
diff --git a/ruby-raa/fastri/HISTORY b/ruby-raa/fastri/HISTORY
index 29f2ad8..82c2a7c 100644
--- a/ruby-raa/fastri/HISTORY
+++ b/ruby-raa/fastri/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/float-formats/DETAILS b/ruby-raa/float-formats/DETAILS
index 6f13c25..f1a667a 100755
--- a/ruby-raa/float-formats/DETAILS
+++ b/ruby-raa/float-formats/DETAILS
@@ -9,13 +9,13 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
ENTERED=20080114
SHORT="Conversion of floating point representations."
cat << EOF
-Conversion of floating point representations,
including IEEE binary and
-decimal (DPD) formats.

With this package you can:
* Encode and decode
-numerical values in floating point
* Convert floating-point data between
-different formats
* Query basic properties of floating point formats
*
-Explore and learn about floating point representations
* Define and test
-new floating point formats
+Conversion of floating point representations, including IEEE binary and
decimal
+(DPD) formats.

- Versions: [0.1.1 (2007-12-15)]
- [0.1.0 (2007-11-04)]
+With this package you can:
+* Encode and decode numerical values in floating point.
+* Convert floating-point data between different formats.
+* Query basic properties of floating point formats.
+* Explore and learn about floating point representations.
+* Define and test new floating point formats.
EOF
diff --git a/ruby-raa/float-formats/HISTORY b/ruby-raa/float-formats/HISTORY
index 327ac44..77351df 100644
--- a/ruby-raa/float-formats/HISTORY
+++ b/ruby-raa/float-formats/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/hiera/BUILD b/ruby-raa/hiera/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/ruby-raa/hiera/BUILD
@@ -0,0 +1 @@
+true
diff --git a/ruby-raa/hiera/DEPENDS b/ruby-raa/hiera/DEPENDS
new file mode 100755
index 0000000..257635e
--- /dev/null
+++ b/ruby-raa/hiera/DEPENDS
@@ -0,0 +1 @@
+depends RUBY
diff --git a/ruby-raa/hiera/DETAILS b/ruby-raa/hiera/DETAILS
new file mode 100755
index 0000000..43b7ca4
--- /dev/null
+++ b/ruby-raa/hiera/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=hiera
+ VERSION=1.3.4
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://downloads.puppetlabs.com/${SPELL}/${SOURCE}
+#
SOURCE_HASH=sha512:722afd5b75e206e9a2d16c371edeb71810ace1b4e713e7a22945ab1c2ad90299b1dd211003d48452930b8897359e3214d0ccb84dac7c7a9efbc035564f48c8fa
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://docs.puppetlabs.com/hiera/1/index.html";
+ LICENSE[0]=GPL
+ ENTERED=20141204
+ SHORT="Hiera is a key/value lookup tool for configuration data"
+cat << EOF
+Hiera is a key/value lookup tool for configuration data, built to make
Puppet better and let you set node-specific data without repeating yourself.
+EOF
diff --git a/ruby-raa/hiera/HISTORY b/ruby-raa/hiera/HISTORY
new file mode 100644
index 0000000..39ad2e8
--- /dev/null
+++ b/ruby-raa/hiera/HISTORY
@@ -0,0 +1,3 @@
+2014-12-04 Eric Sandall <sandalle AT sourcemage.org>
+ * PRE_BUILD, BUILD, DEPENDS, DETAILS, INSTALL: Created
+
diff --git a/ruby-raa/hiera/INSTALL b/ruby-raa/hiera/INSTALL
new file mode 100755
index 0000000..87396fe
--- /dev/null
+++ b/ruby-raa/hiera/INSTALL
@@ -0,0 +1 @@
+cd $SOURCE_DIRECTORY && ls && ruby ./install.rb
diff --git a/ruby-raa/hiera/hiera-1.3.4.tar.gz.sig
b/ruby-raa/hiera/hiera-1.3.4.tar.gz.sig
new file mode 100644
index 0000000..94a7fd6
Binary files /dev/null and b/ruby-raa/hiera/hiera-1.3.4.tar.gz.sig differ
diff --git a/ruby-raa/hyogen/DETAILS b/ruby-raa/hyogen/DETAILS
index c44b2c3..e20f267 100755
--- a/ruby-raa/hyogen/DETAILS
+++ b/ruby-raa/hyogen/DETAILS
@@ -9,9 +9,6 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
ENTERED=20080120
SHORT="Hyogen converts CSV or Excel data to Ruby objects or a
text."
cat << EOF
-Hyogen converts CSV or Excel data to Ruby objects or a text. This package
-is like Java’s XLSBeans library.
-
- Versions: [0.0.3 (2007-06-09)]
- [0.01 (2007-05-08)]
+Hyogen converts CSV or Excel data to Ruby objects or a text. This package is
+like Java’s XLSBeans library.
EOF
diff --git a/ruby-raa/hyogen/HISTORY b/ruby-raa/hyogen/HISTORY
index b4e9556..51b16b7 100644
--- a/ruby-raa/hyogen/HISTORY
+++ b/ruby-raa/hyogen/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/image_size/DETAILS b/ruby-raa/image_size/DETAILS
index 8d7a9ce..afe2518 100755
--- a/ruby-raa/image_size/DETAILS
+++ b/ruby-raa/image_size/DETAILS
@@ -7,14 +7,9 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/imagesize-${VERSION}"
WEB_SITE="http://imagesize.rubyforge.org/";
LICENSE[0]=RUBY
ENTERED=20080116
- SHORT="measure image size(GIF, PNG, JPEG ,,, etc)"
+ SHORT="Measure image size"
cat << EOF
-measure image (GIF, PNG, JPEG ,,, etc) size
code by Pure Ruby
-["PCX", "PSD", "XPM", "TIFF",
-"XBM", "PGM", "PBM", "PPM",
-"BMP", "JPEG", "PNG", "GIF",
-"SWF"]
+Measure image size.

- Versions: [20040618 (2007-04-24)]
- [20030420 (2003-04-20)]
+Formats: PCX, PSD, XPM, TIFF, XBM, PGM, PBM, PPM, BMP, JPEG, PNG, GIF, SWF.
EOF
diff --git a/ruby-raa/image_size/HISTORY b/ruby-raa/image_size/HISTORY
index fc37db7..6fd3450 100644
--- a/ruby-raa/image_size/HISTORY
+++ b/ruby-raa/image_size/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/mailparser/DETAILS b/ruby-raa/mailparser/DETAILS
index 402e0bc..badb240 100755
--- a/ruby-raa/mailparser/DETAILS
+++ b/ruby-raa/mailparser/DETAILS
@@ -9,9 +9,5 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
ENTERED=20080113
SHORT="parse mail message"
cat << EOF
-parse mail message without exception.
Japanese document only.
-
- Versions: [0.4.8 (2007-09-17)]
- [0.4.5 (2007-08-08)] [0.4.3 (2007-06-02)] [0.4.1 (2007-03-04)]
- [0.4 (2007-01-16)] [0.1 (2004-11-02)]
+Parse mail message without exception. Japanese document only.
EOF
diff --git a/ruby-raa/mailparser/HISTORY b/ruby-raa/mailparser/HISTORY
index fb6cfa1..7bffbd3 100644
--- a/ruby-raa/mailparser/HISTORY
+++ b/ruby-raa/mailparser/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/mb-ruby/DETAILS b/ruby-raa/mb-ruby/DETAILS
index 5960aed..8c2453a 100755
--- a/ruby-raa/mb-ruby/DETAILS
+++ b/ruby-raa/mb-ruby/DETAILS
@@ -10,7 +10,4 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SHORT="MusicBrainz-Ruby"
cat << EOF
MusicBrainz client library bindings for Ruby.
-
- Versions: [0.3.0 (2006-08-31)]
- [0.2.0 (2005-06-10)] [0.1.0 (-)]
EOF
diff --git a/ruby-raa/mb-ruby/HISTORY b/ruby-raa/mb-ruby/HISTORY
index b4e9556..51b16b7 100644
--- a/ruby-raa/mb-ruby/HISTORY
+++ b/ruby-raa/mb-ruby/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/needle/DETAILS b/ruby-raa/needle/DETAILS
index d3a07de..fe4be4d 100755
--- a/ruby-raa/needle/DETAILS
+++ b/ruby-raa/needle/DETAILS
@@ -10,73 +10,5 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SHORT="Needle: Dependency Injector for Ruby"
cat << EOF
Needle is a dependency injection (a.k.a. "inversion of control")
-container for Ruby. Project Page/Downloads:rubyforge.org/projects/needle
-User Manual (work in progress):needle.rubyforge.org API
-Documentation:needle.rubyforge.org/api FAQ:needle.rubyforge.org/faq.html
-Needle Wiki:needle.rubyforge.org/wiki/wiki.pl Needle is currently
-considered production-worthy software. You are encouraged to download
-it and try it out. No backwards-incompatible API changes will be made
-to Needle without incrementing the major version number as an indicator.
-Please report any bugs. The bug tracker on the project page are a good place
-to do so, or you can just email me (jgb3 AT email.byu.edu). Additionally,
-you might consider taking advantage of the following resources:Bug
-Reports:rubyforge.org/tracker/?atid=1642&group_id=410&func=browse
-Forums:rubyforge.org/forum/?group_id=410 Mailing
-List:rubyforge.org/mailman/listinfo/needle-discuss Feature
-Requests:rubyforge.org/tracker/?atid=1645&group_id=410&func=browse CHANGES IN
-1.2 Parameterized services are now supported, allowing you to pass additional
-initialization parameters when requesting a previously-registered service.
-Multiton service model is supported. Specify a multiton service model to have
-instances cached based on the parameters given when the service is requested.
-The :log_for service is a new parameterized version of the :logs service,
-making it easier than ever to obtain a logger handle for a service point.
-DefinitionContext now passes all messages through to its container. Fixed
-various bugs and documentation typos, and added to the FAQ and manual.
-FEATURES Type 2 (setter) injection. This means you can satisfy service
-dependencies by setting properties on the services. Type 3 (constructor)
-injection. This means you can satisfy service dependencies by passing them as
-parameters to the constructors of the services. Service Interceptors. This
-allows you to specify non-intrusive "interceptor" objects that
-sit between the client and the service, intercepting all method calls to
-the service. You can implement some simple AOP-like functionality this way.
-Integrated, highly-configurable logging subsystem, available as a service.
-Service configuration in Ruby (no external configuration files). Lifecycle
-management. Configure services to be singletons or prototypes, and to use
-either immediate or deferred instantiation. Light-weight, and fast (as
-compared to Copland) EXAMPLES Jim (Weirich)’s originally proposed
-syntax is still completely valid: require 'needle'
- registry = Needle::Registry.new registry.register( :foo ) { 5 }
- registry.register( :bar ) { |c| Struct.new( :value ).new( c.foo ) } bar =
- registry.bar p bar.value #-> 5
-Additionally, Eivind Eklund suggested a "domain language" approach
-that is also available: registry.define! do
- foo { 5 } bar { Struct.new( :value ).new( foo ) }
- end bar = registry.bar p bar.value #-> 5
-Also, Jim Weirich proposed another "domain language" approach that
-does not use instance_eval (also available): registry.define do |b|
- b.foo { 5 } b.bar { Struct.new( :value ).new( b.foo ) }
- end bar = registry.bar p bar.value #-> 5
-You can also create hierarchical namespaces inside of a registry:
-registry.namespace :level1 do |l1|
- l1.namespace :level2 do |l2|
- l2.register( :foo ) { "hello" }
- end
- end p registry.level1.level2.foo #-> "hello"
-For more, see the User Manual, and the "examples" subdirectory
-of the Needle distribution. HISTORY At RubyConf 2004, Jim Weirich
-approached me (Jamis Buck) after my presentation on Copland and mused
-aloud, "I wonder what would happen if you started with Ruby’s
-features and evolved a DI container?" I agreed that it would be
-an interesting exercise. Jim (being who he is) sent me a rough draft
-of an article a few days later. This article was one he was going
-to post on his blog, entitled "Dependency Injection in Ruby"
-(onestepback.org/index.cgi/Tech/Ruby/DependencyInjectionInRuby.rdoc). In it
-he laid out a bare-bones implementation of DI using some of Ruby’s most
-compelling features, like blocks. Jim granted me permission to work on his
-implementation, and Needle was born. Eivind Eklund and Mauricio Fernández
-were both kind enough to review my additions and offer suggestions.
-
- Versions: [1.2.0 (2004-11-18)]
- [1.1.0 (2004-11-11)] [1.0.0 (2004-11-04)] [0.9.0 (2004-10-28)]
- [0.6.0 (2004-10-21)] [0.5.0 (2004-10-15)]
+container for Ruby.
EOF
diff --git a/ruby-raa/needle/HISTORY b/ruby-raa/needle/HISTORY
index 327ac44..77351df 100644
--- a/ruby-raa/needle/HISTORY
+++ b/ruby-raa/needle/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/net-ssh/DETAILS b/ruby-raa/net-ssh/DETAILS
index 66661bb..fc1965f 100755
--- a/ruby-raa/net-ssh/DETAILS
+++ b/ruby-raa/net-ssh/DETAILS
@@ -12,9 +12,5 @@ cat << EOF
Net::SSH is a Ruby library that allows you to communicate with a remote
host via SSH (specifically the SSH2 protocol). Execution of remote commands
(interactively and non-interactively) and port forwarding are currently
-supported.

New in 0.6.0: Pageant support (thanks, Guillaume!) and support
-for external services (like Net::SSH).
-
- Versions: [0.6.0 (2004-12-02)]
- [0.5.0 (2004-11-23)] [0.0.4 (2004-07-25)] [0.0.2 (2004-07-05)]
+supported.
EOF
diff --git a/ruby-raa/net-ssh/HISTORY b/ruby-raa/net-ssh/HISTORY
index 327ac44..77351df 100644
--- a/ruby-raa/net-ssh/HISTORY
+++ b/ruby-raa/net-ssh/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/nio/DETAILS b/ruby-raa/nio/DETAILS
index 4252bcb..62dba23 100755
--- a/ruby-raa/nio/DETAILS
+++ b/ruby-raa/nio/DETAILS
@@ -9,12 +9,8 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
ENTERED=20080114
SHORT="Formatting and conversion of numeric types (Integer,
Rational, "
cat << EOF
-Release 0.2.1 of Nio (Numeric input/output): with a coupe of minor
enhancements
-ang bug fixes.

This library formats numbers as text numerals and reads
-them back into Ruby numbers.

Aspects such as numerical base, precision,
-exponential notation, separators, repeating decimals, digit insignificance
-are handled.

Nio also implements accurate conversion between numeric types.
-
- Versions: [0.2.1 (2007-12-15)]
- [0.2.0 (2007-09-23)]
+This library formats numbers as text numerals and reads them back into Ruby
+numbers. Aspects such as numerical base, precision, exponential notation,
+separators, repeating decimals, digit insignificance are handled. Nio also
+implements accurate conversion between numeric types.
EOF
diff --git a/ruby-raa/nio/HISTORY b/ruby-raa/nio/HISTORY
index 327ac44..77351df 100644
--- a/ruby-raa/nio/HISTORY
+++ b/ruby-raa/nio/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/quickcert/DETAILS b/ruby-raa/quickcert/DETAILS
index b7725e0..19419eb 100755
--- a/ruby-raa/quickcert/DETAILS
+++ b/ruby-raa/quickcert/DETAILS
@@ -9,14 +9,14 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/QuickCert-${VERSION}"
ENTERED=20080116
SHORT="QuickCert quickly and easily creates SSL certificates."
cat << EOF
-QuickCert allows you to quickly and easily create SSL certificates. It
-uses a simple configuration file to generate self-signed client and server
-certificates.

QuickCert is a compilation of NAKAMURA Hiroshi's post to
-ruby-talk number 89917, the example scripts referenced in the above post,
-and gen_csr.rb from Ruby's OpenSSL examples.

QuickCert can be used to
-generate certificates for WEBrick or DRb over SSL. To see how to use SSL
-with DRb, check out how to set up DRb over SSL.
+QuickCert allows you to quickly and easily create SSL certificates. It uses a
+simple configuration file to generate self-signed client and server
+certificates.

- Versions: [1.0.1 (2004-05-03)]
- [1.0.0 (2004-05-03)]
+QuickCert is a compilation of NAKAMURA Hiroshi's post to ruby-talk number
89917,
+the example scripts referenced in the above post, and gen_csr.rb from Ruby's
+OpenSSL examples.
+
+QuickCert can be used to generate certificates for WEBrick or DRb over SSL.
To
+see how to use SSL with DRb, check out how to set up DRb over SSL.
EOF
diff --git a/ruby-raa/quickcert/HISTORY b/ruby-raa/quickcert/HISTORY
index fc37db7..6fd3450 100644
--- a/ruby-raa/quickcert/HISTORY
+++ b/ruby-raa/quickcert/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/ruby-1.8/CONFLICTS b/ruby-raa/ruby-1.8/CONFLICTS
index c9a3c7f..75d7b2e 100755
--- a/ruby-raa/ruby-1.8/CONFLICTS
+++ b/ruby-raa/ruby-1.8/CONFLICTS
@@ -1,3 +1,4 @@
conflicts ruby y
conflicts ruby-1.9
+conflicts ruby-2.0
conflicts ruby-enterprise-edition
diff --git a/ruby-raa/ruby-1.8/DEPENDS b/ruby-raa/ruby-1.8/DEPENDS
index 888f0b4..fde6986 100755
--- a/ruby-raa/ruby-1.8/DEPENDS
+++ b/ruby-raa/ruby-1.8/DEPENDS
@@ -1,4 +1,4 @@
optional_depends db "" "" "for db support" &&
optional_depends gdbm "" "" "for gdbm support" &&
optional_depends tk "" "" "for tk support" &&
-optional_depends openssl "" "" "for ssl and hashing modules"
+optional_depends SSL "" "" "for ssl and hashing modules"
diff --git a/ruby-raa/ruby-1.8/DETAILS b/ruby-raa/ruby-1.8/DETAILS
index 864be02..66ae51f 100755
--- a/ruby-raa/ruby-1.8/DETAILS
+++ b/ruby-raa/ruby-1.8/DETAILS
@@ -1,10 +1,10 @@
SPELL=ruby-1.8
PACKAGE=ruby
- VERSION=1.8.7-p358
+ VERSION=1.8.7-p374
SOURCE=$PACKAGE-$VERSION.tar.bz2
-
SOURCE_HASH=sha512:f5d3729cbf869ee8d24a8d73008de8591d7d3fbee7a935c3cd69f755008243e821e53405b1a62e46d6af847a749c73e7463aede091d63ff43e5b1e01ecf06199
- SECURITY_PATCH=10
- SOURCE_URL[0]=ftp://ftp.ruby-lang.org/pub/ruby/$SOURCE
+
SOURCE_HASH=sha512:c6859aec9a796c71bb30c18236bd5548826655b08312181376b8dae4a006575f711065f15a002329c5e62c1e1ee44bb86723138abb3b658c8958920f13a5adea
+ SECURITY_PATCH=11
+ SOURCE_URL[0]=ftp://ftp.ruby-lang.org/pub/ruby/1.8/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$PACKAGE-$VERSION"
LICENSE[0]=GPL
KEYWORDS="devel"
diff --git a/ruby-raa/ruby-1.8/HISTORY b/ruby-raa/ruby-1.8/HISTORY
index 059a715..f081c31 100644
--- a/ruby-raa/ruby-1.8/HISTORY
+++ b/ruby-raa/ruby-1.8/HISTORY
@@ -1,3 +1,13 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2013-07-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.8.7-p374; SECURITY_PATCH++
(CVE-2013-4073,
+ CVE-2013-1821)
+
+2013-04-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * CONFLICTS: add ruby-2.0
+
2013-01-08 Eric Sandall <sandalle AT sourcemage.org>
* PRE_BUILD: Apply stdout-rouge-fix.patch
* stdout-rouge-fix.patch: Fix glibc 2.14+ compilation
diff --git a/ruby-raa/ruby-1.9/CONFLICTS b/ruby-raa/ruby-1.9/CONFLICTS
index ffd847b..786eafb 100755
--- a/ruby-raa/ruby-1.9/CONFLICTS
+++ b/ruby-raa/ruby-1.9/CONFLICTS
@@ -1,3 +1,4 @@
conflicts ruby y
conflicts ruby-1.8
+conflicts ruby-2.0
conflicts ruby-enterprise-edition
diff --git a/ruby-raa/ruby-1.9/DEPENDS b/ruby-raa/ruby-1.9/DEPENDS
index 8c5f8c3..acfc465 100755
--- a/ruby-raa/ruby-1.9/DEPENDS
+++ b/ruby-raa/ruby-1.9/DEPENDS
@@ -3,4 +3,4 @@ optional_depends db "" "" "for db support" &&
optional_depends gdbm "" "" "for gdbm support" &&
optional_depends tk "" "" "for tk support" &&
optional_depends libyaml "" "" "for YAML output (recommended)" &&
-optional_depends openssl "" "" "for ssl and hashing modules"
+optional_depends SSL "" "" "for ssl and hashing modules"
diff --git a/ruby-raa/ruby-1.9/DETAILS b/ruby-raa/ruby-1.9/DETAILS
index 7683552..ff5e4e8 100755
--- a/ruby-raa/ruby-1.9/DETAILS
+++ b/ruby-raa/ruby-1.9/DETAILS
@@ -1,12 +1,12 @@
SPELL=ruby-1.9
PACKAGE=ruby
- VERSION=1.9.3-p392
+ VERSION=1.9.3-p551
BRANCH=`echo $VERSION|cut -d . -f 1,2`
-
SOURCE_HASH=sha512:f005ab05979bd5bd2ce7eba382245f507b736c6630984da2eea7b9ec446fc1c86723f35c3b1c2653c90c509a9489baa60c1555fba004d3bbc9c422877b0b986a
+
SOURCE_HASH=sha512:be12adf581ee76af70db117b44c6647c1df3d28fffa1b3379c6067e4aa1fb523dae7c9b130a51dcdcff268a8ee21a3d74f6f946135fb3ac6b90664f0a9df4a08
SOURCE=$PACKAGE-$VERSION.tar.gz
- SECURITY_PATCH=9
+ SECURITY_PATCH=13
SOURCE_URL[0]=ftp://ftp.ruby-lang.org/pub/$PACKAGE/$BRANCH/$SOURCE
- SOURCE_URL[1]=http://mirrors.ibiblio.org/$PACKAGE/$BRANCH/$SOURCE
+ SOURCE_URL[1]=http://cache.ruby-lang.org/pub/$PACKAGE/$BRANCH/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$PACKAGE-$VERSION"
LICENSE[0]=GPL
KEYWORDS="devel"
diff --git a/ruby-raa/ruby-1.9/HISTORY b/ruby-raa/ruby-1.9/HISTORY
index 1d24d27..aad6d25 100644
--- a/ruby-raa/ruby-1.9/HISTORY
+++ b/ruby-raa/ruby-1.9/HISTORY
@@ -1,3 +1,23 @@
+2014-11-25 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.9.3-p551; SECURITY_PATCH++
(CVE-2014-8080,
+ CVE-2014-8090)
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2013-12-17 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.9.3-p484; swapped ibiblio with CDN
mirror;
+ SECURITY_PATCH++ (CVE-2013-4164)
+
+2013-07-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.9.3-p448; SECURITY_PATCH++
(CVE-2013-4073)
+
+2013-05-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.9.3-p429; SECURITY_PATCH++
(CVE-2013-2065)
+
+2013-04-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * CONFLICTS: add ruby-2.0
+
2013-02-22 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.9.3-p392; SECURITY_PATCH++
(CVE-2013-0269)

diff --git a/ruby-raa/ruby-2.0/BUILD b/ruby-raa/ruby-2.0/BUILD
new file mode 100755
index 0000000..2789a74
--- /dev/null
+++ b/ruby-raa/ruby-2.0/BUILD
@@ -0,0 +1,3 @@
+OPTS="$OPTS --enable-shared --enable-pthread" &&
+CFLAGS="${CFLAGS/-fomit-frame-pointer/}" &&
+default_build
diff --git a/ruby-raa/ruby-2.0/CONFIGURE b/ruby-raa/ruby-2.0/CONFIGURE
new file mode 100755
index 0000000..c2d0f1e
--- /dev/null
+++ b/ruby-raa/ruby-2.0/CONFIGURE
@@ -0,0 +1,8 @@
+message "Building documentation can take a long time and" &&
+message "consume a lot of memory." &&
+if spell_ok ruby; then
+ persistent_read ruby RUBY_DOCS RUBY_DOCS_DEF
+fi &&
+config_query RUBY_DOCS \
+ "Do you want to build documentation?" \
+ ${RUBY_DOCS_DEF:-n}
diff --git a/ruby-raa/ruby-2.0/CONFLICTS b/ruby-raa/ruby-2.0/CONFLICTS
new file mode 100755
index 0000000..9f6aa10
--- /dev/null
+++ b/ruby-raa/ruby-2.0/CONFLICTS
@@ -0,0 +1,4 @@
+conflicts ruby y
+conflicts ruby-1.8
+conflicts ruby-1.9
+conflicts ruby-enterprise-edition
diff --git a/ruby-raa/ruby-2.0/DEPENDS b/ruby-raa/ruby-2.0/DEPENDS
new file mode 100755
index 0000000..813f550
--- /dev/null
+++ b/ruby-raa/ruby-2.0/DEPENDS
@@ -0,0 +1,8 @@
+depends libffi &&
+
+optional_depends doxygen "" "--disable-install-doc" "install documentation"
&&
+optional_depends db "" "" "for db support" &&
+optional_depends gdbm "" "" "for gdbm support" &&
+optional_depends libyaml "" "" "for YAML output (recommended)" &&
+optional_depends SSL "" "" "for ssl and hashing modules" &&
+optional_depends tk "" "" "for tk support"
diff --git a/ruby-raa/ruby-2.0/DETAILS b/ruby-raa/ruby-2.0/DETAILS
new file mode 100755
index 0000000..5507a8b
--- /dev/null
+++ b/ruby-raa/ruby-2.0/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=ruby-2.0
+ PACKAGE=ruby
+ VERSION=2.0.0-p576
+
SOURCE_HASH=sha512:e089cca4867cd9c715f4f37e40a1db9af6ba0c74b47e79568121bb980476f8877a87ccb848b973381edb4667c0c73165f5e1761f60db839e67f6326302dbd864
+ SECURITY_PATCH=3
+ BRANCH=`echo $VERSION|cut -d . -f 1,2`
+ SOURCE=$PACKAGE-$VERSION.tar.bz2
+ SOURCE_URL[0]=ftp://ftp.ruby-lang.org/pub/$PACKAGE/$BRANCH/$SOURCE
+ SOURCE_URL[1]=http://mirrors.ibiblio.org/$PACKAGE/$BRANCH/$SOURCE
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$PACKAGE-$VERSION"
+ LICENSE[0]=GPL
+ KEYWORDS="devel"
+ WEB_SITE=http://www.ruby-lang.org/
+ ENTERED=20020106
+ SHORT="interpreted scripting language"
+cat << EOF
+Ruby is the interpreted scripting language for quick and easy object-oriented
+programming. It has many features to process text files and to do system
+management tasks. It is simple, straight foward extensible and portable.
+EOF
diff --git a/ruby-raa/ruby-2.0/HISTORY b/ruby-raa/ruby-2.0/HISTORY
new file mode 100644
index 0000000..6c4e90e
--- /dev/null
+++ b/ruby-raa/ruby-2.0/HISTORY
@@ -0,0 +1,25 @@
+2014-09-26 Remko van der Vossen <wich AT sourcemage.org>
+ * DETAILS: version 2.0.0-p576
+ SECURITY_PATCH++ fixes CVE-2014-2525
+
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: libffi
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2013-12-18 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.0.0-p353
+ SECURITY_PATCH++ fixes CVE-2013-4164
+
+2013-07-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.0.0-p247
+ SECURITY_PATCH=1 fixes CVE-2013-4073
+
+2013-05-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.0.0-p195
+ SECURITY_PATCH=1 fixes CVE-2013-2065
+
+2011-11-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.0.0-p0
+ spell created, copied from ruby-19
diff --git a/ruby-raa/ruby-2.0/INSTALL b/ruby-raa/ruby-2.0/INSTALL
new file mode 100755
index 0000000..7bd4719
--- /dev/null
+++ b/ruby-raa/ruby-2.0/INSTALL
@@ -0,0 +1,5 @@
+default_install &&
+
+if [[ $RUBY_DOCS == y ]]; then
+ make install-doc
+fi
diff --git a/ruby-raa/ruby-2.0/PROVIDES b/ruby-raa/ruby-2.0/PROVIDES
new file mode 100755
index 0000000..a62e12a
--- /dev/null
+++ b/ruby-raa/ruby-2.0/PROVIDES
@@ -0,0 +1 @@
+RUBY
diff --git a/ruby-raa/ruby-2.1/BUILD b/ruby-raa/ruby-2.1/BUILD
new file mode 100755
index 0000000..2789a74
--- /dev/null
+++ b/ruby-raa/ruby-2.1/BUILD
@@ -0,0 +1,3 @@
+OPTS="$OPTS --enable-shared --enable-pthread" &&
+CFLAGS="${CFLAGS/-fomit-frame-pointer/}" &&
+default_build
diff --git a/ruby-raa/ruby-2.1/CONFIGURE b/ruby-raa/ruby-2.1/CONFIGURE
new file mode 100755
index 0000000..c2d0f1e
--- /dev/null
+++ b/ruby-raa/ruby-2.1/CONFIGURE
@@ -0,0 +1,8 @@
+message "Building documentation can take a long time and" &&
+message "consume a lot of memory." &&
+if spell_ok ruby; then
+ persistent_read ruby RUBY_DOCS RUBY_DOCS_DEF
+fi &&
+config_query RUBY_DOCS \
+ "Do you want to build documentation?" \
+ ${RUBY_DOCS_DEF:-n}
diff --git a/ruby-raa/ruby-2.1/CONFLICTS b/ruby-raa/ruby-2.1/CONFLICTS
new file mode 100755
index 0000000..abd55db
--- /dev/null
+++ b/ruby-raa/ruby-2.1/CONFLICTS
@@ -0,0 +1,5 @@
+conflicts ruby y
+conflicts ruby-1.8
+conflicts ruby-1.9
+conflicts ruby-2.0
+conflicts ruby-enterprise-edition
diff --git a/ruby-raa/ruby-2.1/DEPENDS b/ruby-raa/ruby-2.1/DEPENDS
new file mode 100755
index 0000000..acfc465
--- /dev/null
+++ b/ruby-raa/ruby-2.1/DEPENDS
@@ -0,0 +1,6 @@
+optional_depends doxygen "" "--disable-install-doc" "install documentation"
&&
+optional_depends db "" "" "for db support" &&
+optional_depends gdbm "" "" "for gdbm support" &&
+optional_depends tk "" "" "for tk support" &&
+optional_depends libyaml "" "" "for YAML output (recommended)" &&
+optional_depends SSL "" "" "for ssl and hashing modules"
diff --git a/ruby-raa/ruby-2.1/DETAILS b/ruby-raa/ruby-2.1/DETAILS
new file mode 100755
index 0000000..1d7856c
--- /dev/null
+++ b/ruby-raa/ruby-2.1/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=ruby-2.1
+ PACKAGE=ruby
+ VERSION=2.1.5
+
SOURCE_HASH=sha512:d4b1e3c2b6a0dc79846cce056043c48a2a2a97599c76e9a07af21a77fd10e04c8a34f3a60b6975181bff17b2c452af874fa073ad029549f3203e59095ab70196
+ SECURITY_PATCH=1
+ BRANCH=`echo $VERSION|cut -d . -f 1,2`
+ SOURCE=$PACKAGE-$VERSION.tar.bz2
+ SOURCE_URL[0]=ftp://ftp.ruby-lang.org/pub/$PACKAGE/$BRANCH/$SOURCE
+ SOURCE_URL[1]=http://mirrors.ibiblio.org/$PACKAGE/$BRANCH/$SOURCE
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$PACKAGE-$VERSION"
+ LICENSE[0]=GPL
+ KEYWORDS="devel"
+ WEB_SITE=http://www.ruby-lang.org/
+ ENTERED=20131225
+ SHORT="interpreted scripting language"
+cat << EOF
+Ruby is the interpreted scripting language for quick and easy object-oriented
+programming. It has many features to process text files and to do system
+management tasks. It is simple, straight foward extensible and portable.
+EOF
diff --git a/ruby-raa/ruby-2.1/HISTORY b/ruby-raa/ruby-2.1/HISTORY
new file mode 100644
index 0000000..902e159
--- /dev/null
+++ b/ruby-raa/ruby-2.1/HISTORY
@@ -0,0 +1,16 @@
+2014-11-26 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.1.5
+ SECURITY_PATCH=1 fix CVE-2014-8090
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-05-11 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.1.2
+
+2014-02-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.1.1
+
+2013-12-25 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.1.0
+ spell created, copied from ruby-2.0
diff --git a/ruby-raa/ruby-2.1/INSTALL b/ruby-raa/ruby-2.1/INSTALL
new file mode 100755
index 0000000..7bd4719
--- /dev/null
+++ b/ruby-raa/ruby-2.1/INSTALL
@@ -0,0 +1,5 @@
+default_install &&
+
+if [[ $RUBY_DOCS == y ]]; then
+ make install-doc
+fi
diff --git a/ruby-raa/ruby-2.1/PROVIDES b/ruby-raa/ruby-2.1/PROVIDES
new file mode 100755
index 0000000..a62e12a
--- /dev/null
+++ b/ruby-raa/ruby-2.1/PROVIDES
@@ -0,0 +1 @@
+RUBY
diff --git a/ruby-raa/ruby-dbus/DETAILS b/ruby-raa/ruby-dbus/DETAILS
index 135c1b7..ba0291b 100755
--- a/ruby-raa/ruby-dbus/DETAILS
+++ b/ruby-raa/ruby-dbus/DETAILS
@@ -13,16 +13,18 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SHORT="Ruby D-Bus provides an implementation of the D-Bus
protocol"
cat << EOF
Ruby D-Bus provides an implementation of the D-Bus protocol such that the
-D-Bus system can be used in the Ruby programming language.

Ruby D-Bus
-currently supports the following features:

* Connecting to local busses.
- * Accessing remote services, objects and interfaces.
* Invoking methods on
- remote objects synchronously and asynchronously.
* Catch signals on remote
- objects and handle them via callbacks.
* Remote object introspection.
*
- Walking object trees.
* Creating services and registering them on the
- bus.
* Exporting objects with interfaces on a bus for remote use.
*
- Rubyish D-Bus object and interface syntax support that automatically allows
- for introspection.
* Emitting signals on exported objects.
+D-Bus system can be used in the Ruby programming language.

- Versions: [0.2.0 (2007-07-04)]
- [0.1.1 (2007-05-06)]
+Ruby D-Bus currently supports the following features:
+* Connecting to local busses.
+* Accessing remote services, objects and interfaces.
+* Invoking methods on remote objects synchronously and asynchronously.
+* Catch signals on remote objects and handle them via callbacks.
+* Remote object introspection.
+* Walking object trees.
+* Creating services and registering them on the bus.
+* Exporting objects with interfaces on a bus for remote use.
+* Rubyish D-Bus object and interface syntax support that automatically allows
+ for introspection.
+* Emitting signals on exported objects.
EOF
diff --git a/ruby-raa/ruby-dbus/HISTORY b/ruby-raa/ruby-dbus/HISTORY
index 7ad3cce..7f95d28 100644
--- a/ruby-raa/ruby-dbus/HISTORY
+++ b/ruby-raa/ruby-dbus/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/ruby-dict/DETAILS b/ruby-raa/ruby-dict/DETAILS
index 57cddd8..664c9d5 100755
--- a/ruby-raa/ruby-dict/DETAILS
+++ b/ruby-raa/ruby-dict/DETAILS
@@ -9,18 +9,10 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
ENTERED=20080113
SHORT="Ruby/DICT"
cat << EOF
-Ruby/DICT is an RFC 2229 compliant client-side library implementation of
-the DICT protocol. It can be used to write clients that access dictionary
-definitions from a set of natural language dictionary databases.

In
-addition, rdict, a command-line based dictionary client built on Ruby/DICT,
-is included.

Changes in 0.9.3

A bug was fixed, whereby a text response
-could be mistaken for a numeric status response.

Changes in 0.9.2

-When a non-default matching strategy is used with rdict and no definitions
-are found, an message is now displayed. A warning when running with Ruby
-1.8 was also fixed.

Changes in 0.9.1

The rdict client now accepts
-multiple words as arguments on the command line and performs dictionary
-look-ups for each of them in turn.
+Ruby/DICT is an RFC 2229 compliant client-side library implementation of the
+DICT protocol. It can be used to write clients that access dictionary
+definitions from a set of natural language dictionary databases.

- Versions: [0.9.3 (2005-05-26)]
- [0.9.2 (2003-06-11)]
+In addition, rdict, a command-line based dictionary client built on
Ruby/DICT,
+is included.
EOF
diff --git a/ruby-raa/ruby-dict/HISTORY b/ruby-raa/ruby-dict/HISTORY
index fb6cfa1..7bffbd3 100644
--- a/ruby-raa/ruby-dict/HISTORY
+++ b/ruby-raa/ruby-dict/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/ruby-enterprise-edition/CONFLICTS
b/ruby-raa/ruby-enterprise-edition/CONFLICTS
index bfec4b6..71e229e 100755
--- a/ruby-raa/ruby-enterprise-edition/CONFLICTS
+++ b/ruby-raa/ruby-enterprise-edition/CONFLICTS
@@ -1,3 +1,4 @@
conflicts ruby y
conflicts ruby-1.8
conflicts ruby-1.9
+conflicts ruby-2.0
diff --git a/ruby-raa/ruby-enterprise-edition/DEPENDS
b/ruby-raa/ruby-enterprise-edition/DEPENDS
index c865716..cf3460b 100755
--- a/ruby-raa/ruby-enterprise-edition/DEPENDS
+++ b/ruby-raa/ruby-enterprise-edition/DEPENDS
@@ -1,5 +1,5 @@
depends zlib &&
-depends openssl &&
+depends SSL &&
depends readline &&
depends bison &&
depends patch &&
diff --git a/ruby-raa/ruby-enterprise-edition/HISTORY
b/ruby-raa/ruby-enterprise-edition/HISTORY
index c77d62f..e0479c8 100644
--- a/ruby-raa/ruby-enterprise-edition/HISTORY
+++ b/ruby-raa/ruby-enterprise-edition/HISTORY
@@ -1,2 +1,8 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2013-04-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * CONFLICTS: add ruby-2.0
+
2012-05-12 David Kowis <dkowis AT shlrm.org>
* BUILD,DETAILS,CONFIGURE,CONFLICTS,DEPENDS,PROVIDES: Created new spell
for ruby-enterprise-edition
diff --git a/ruby-raa/ruby-graphviz/DETAILS b/ruby-raa/ruby-graphviz/DETAILS
index 6973d1b..5c8e00d 100755
--- a/ruby-raa/ruby-graphviz/DETAILS
+++ b/ruby-raa/ruby-graphviz/DETAILS
@@ -10,10 +10,7 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}"
SHORT="Interface to the GraphViz graphing tool"
cat << EOF
This modules provides an interface to layout and generate images of directed
-graphs in a variety of formats (PostScript, PNG, etc.) using GraphViz.

-This module works with GraphViz 1.10 or higher
+graphs in a variety of formats (PostScript, PNG, etc.) using GraphViz.

- Versions: [0.8.0 (2007-05-15)]
- [0.6.0 (2005-01-05)] [0.5.0 (2004-12-23)] [0.4.0 (2004-11-12)]
- [0.3.0 (2004-11-10)] [0.2.0 (2004-08-12)] [0.1.0 (-)]
+This module works with GraphViz 1.10 or higher.
EOF
diff --git a/ruby-raa/ruby-graphviz/HISTORY b/ruby-raa/ruby-graphviz/HISTORY
index fc37db7..6fd3450 100644
--- a/ruby-raa/ruby-graphviz/HISTORY
+++ b/ruby-raa/ruby-graphviz/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/ruby-inotify/DETAILS b/ruby-raa/ruby-inotify/DETAILS
index 1a1db91..5c2769d 100755
--- a/ruby-raa/ruby-inotify/DETAILS
+++ b/ruby-raa/ruby-inotify/DETAILS
@@ -9,9 +9,5 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
ENTERED=20080114
SHORT="Interface to Linux's Inotify (C version)"
cat << EOF
-A trivial interface to Linux's Inotify system, with tests.

Thanks to
-Torsten Werner for making it build with Ruby 1.9 head
-
- Versions: [0.0.2 (2007-09-23)]
- [0.0.1 (2007-06-04)] [0.0.0 (2005-11-28)]
+A trivial interface to Linux's Inotify system, with tests.
EOF
diff --git a/ruby-raa/ruby-inotify/HISTORY b/ruby-raa/ruby-inotify/HISTORY
index 327ac44..77351df 100644
--- a/ruby-raa/ruby-inotify/HISTORY
+++ b/ruby-raa/ruby-inotify/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/ruby-password/DETAILS b/ruby-raa/ruby-password/DETAILS
index 6358e43..ea28d7a 100755
--- a/ruby-raa/ruby-password/DETAILS
+++ b/ruby-raa/ruby-password/DETAILS
@@ -9,72 +9,10 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
ENTERED=20080118
SHORT="Ruby/Password"
cat << EOF
-Ruby/Password comprises a set of useful methods for creating, verifying
-and manipulating passwords. It includes an interface to CrackLib, a library
-commonly used for checking password strength.

The target audience for
-this library is system administrators who need to write Ruby programs that
-prompt for, generate, verify and encrypt passwords.


Changes in 0.5.3:
-

The build environment has been modified to no longer use packer.h when it
-is availble. crack.h is now always required.


Changes in 0.5.2:

The
-build environment has been modified to search for the system dictionary in
the
-additional location of /var/cache/cracklib/cracklib_dict.pwd, which is where
-it is on Debian Linux.


Changes in 0.5.1:

Password.get would throw
-an exception in the unlikely event that STDIN reached EOF without any input.
-
-pwgen now supports a -v or --version switch.


Changes in 0.5.0:

This
-is a major update. The user-visible changes between this version and the
- previous, 0.4.1, are as follows:

A new example program, pwgen, has been
- added, complete with man page. Ted
Ts'o's C program of the same name
- inspired this Ruby version. The man page is
also adapted from his.

- A new class method, Password.phonemic, generates phonemic passwords. This,
-
too, was inspired by Ted Ts'o's work on pwgen. As its second parameter, it
- can
take zero or more new constants, logically OR'ed together. Available
- constants
are Password::ONE_DIGIT and Password::ONE_CASE. The former
- specifies that the
generated password should contain at least one digit,
- whilst the latter
specifies that the password should contain at least
- one capital letter.

The old Password.random method has been renamed
- Password.urandom and replaced
by a new Password.random that does not
- depend on /dev/urandom, making it much
more portable. Password.urandom will
- return nil on platforms that do not
implement the /dev/urandom device.
-
Password.get will now detect whether STDIN is connected to a tty. If not,
- no
password prompt is displayed and no attempt will be made to manipulate
-
terminal echo.

The prompt parameter to Password.get and Password.getc
- must now be passed in
its entirety. Previously, the string ': ' would be
- automatically appended to
the user-supplied prompt, but this behaviour has
- been changed in order to
accommodate null prompts. The default string for
- the prompt parameter has been
changed accordingly.

Running password.rb
- directly will now result in a call to Password.phonemic
and the display of
- the resulting password.

The Password::BadDictionary exception has been
- renamed
Password::DictionaryError and made a subclass of StandardError
- instead of
RuntimeError.

The CryptError exception has been moved to
- Password::CryptError and is now a
subclass of StandardError instead of
- RuntimeError.

A new constant, PASSWD_CHARS, gives the list of characters
- from which
automatically generated passwords will be chosen. Note that
- Password.urandom
will use the additional characters '+' and '/'.

A
- new constant, SALT_CHARS, gives the list of characters valid as salt
- characters when invoking Password#crypt.

Password.getc now returns
- an instance of Password, not String.

Password.random now returns a
- Password, not a String.

A Password::CryptError exception is now raised
- if the salt passed to
Password#crypt contains a bad character.

RDoc
- documentation has been added. The INSTALL file explains how to build it.
-
The RD documentation has been removed in favour of the RDoc documentation.
-

Changes in 0.4.1:

A warning issued when the library was loaded into
-Ruby 1.8.x is now avoided.


Changes in 0.4.0:

When a bad dictionary
-path is provided to Password#check, a Password::BadDictionary exception is
-now raised. In addition, buffering is now turned off for the Password.getc
-method, as this resulted in the prompt sometimes not being displayed when
-called by Ruby 1.8


Changes in 0.3.0:

The Crack class is gone and
-Password is now a direct subclass of String. Methods previously available in
-the Crack class are now accessible directly from the Password class.

As
-a result of this change, Password#check now raises a Password::WeakPassword
-exception if the password is weak, not a Crack::WeakPassword exception.
-

Changes in 0.2.1:

There are no user-visible changes to the code base
-in this release. The only changes are portability enhancements to the build
-system.


Changes in 0.2.0:

Password#check now returns true on success,
-and raises a Crack::WeakPassword exception on failure.


Changes in 0.1.1:
-

Password.get now returns an instance of class Password, not String

-Password.new now defaults to returning a null string, rather than nil
+Ruby/Password comprises a set of useful methods for creating, verifying and
+manipulating passwords. It includes an interface to CrackLib, a library
commonly
+used for checking password strength.

- Versions: [0.5.3 (2006-03-02)]
- [0.5.2 (2004-09-04)] [0.5.1 (2004-04-13)] [0.5.0 (-)]
+The target audience for this library is system administrators who need to
write
+Ruby programs that prompt for, generate, verify and encrypt passwords.
EOF
diff --git a/ruby-raa/ruby-password/HISTORY b/ruby-raa/ruby-password/HISTORY
index 29f2ad8..82c2a7c 100644
--- a/ruby-raa/ruby-password/HISTORY
+++ b/ruby-raa/ruby-password/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/ruby-termios/DETAILS b/ruby-raa/ruby-termios/DETAILS
index 6e4da8b..612fc5a 100755
--- a/ruby-raa/ruby-termios/DETAILS
+++ b/ruby-raa/ruby-termios/DETAILS
@@ -9,10 +9,7 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
ENTERED=20080118
SHORT="simple wrapper for termios(3)"
cat << EOF
-Termios module are a simple wrapper for termios(3). It can be included
-
into IO-family classes and can extend IO-family objects. In addition,
-
the methods can use as module function.
-
- Versions: [0.9.5 (2007-05-31)]
- [0.9.4 (2002-12-24)]
+Termios module are a simple wrapper for termios(3). It can be included into
+IO-family classes and can extend IO-family objects. In addition, the methods
can
+use as module function.
EOF
diff --git a/ruby-raa/ruby-termios/HISTORY b/ruby-raa/ruby-termios/HISTORY
index 29f2ad8..82c2a7c 100644
--- a/ruby-raa/ruby-termios/HISTORY
+++ b/ruby-raa/ruby-termios/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/ruby-xattr/DETAILS b/ruby-raa/ruby-xattr/DETAILS
index 71d41d0..ff08caf 100755
--- a/ruby-raa/ruby-xattr/DETAILS
+++ b/ruby-raa/ruby-xattr/DETAILS
@@ -10,7 +10,4 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SHORT="Interface to the XFS-compatible *_attr syscalls."
cat << EOF
An extension to access the XFS-compatible Extended Attribute API.
-
- Versions: [0.3.0 (2004-06-14)]
- [0.2.0 (-)]
EOF
diff --git a/ruby-raa/ruby-xattr/HISTORY b/ruby-raa/ruby-xattr/HISTORY
index fb6cfa1..7bffbd3 100644
--- a/ruby-raa/ruby-xattr/HISTORY
+++ b/ruby-raa/ruby-xattr/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/ruby-xslt/DETAILS b/ruby-raa/ruby-xslt/DETAILS
index d8d785e..f1be415 100755
--- a/ruby-raa/ruby-xslt/DETAILS
+++ b/ruby-raa/ruby-xslt/DETAILS
@@ -9,34 +9,5 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}"
ENTERED=20080113
SHORT="A Ruby class for processing XSLT"
cat << EOF
-Ruby/XSLT is a simple XSLT class based on libxml <http://xmlsoft.org/>
-and libxslt <http://xmlsoft.org/XSLT/>

0.9.3 :
* Due to recent
-changes in Gentoo Linux's install system, ruby-xslt no longer installs
-correctly. Brendan fixed this.
* Cleaned up extconf.rb
* Removed unused
-debugging code (memwatch)
* Moved some things out of C into Ruby
* Made
-error handling much more useful
* Added some unit tests

0.9.2 :
*
-Changes to the way XSLT files are loaded, so that we can keep their base URI
-straight - Sorry Brendan !!!
* Major corrections
* Add documentation (use
-make doc)

0.9.1 :
* Add XML/Smart support. XML/Simple support is still
-available
* Add REXML support
* Add error classes
* Move samples scripts
-from tests to examples and add unit tests
* Major bugs corrections

0.8.2
-:
* Configuration changes:
ruby extconf.rb --enable-exslt (on by default)
- ruby extconf.rb --enable-error-handler (off by default)
-
* API changes:
XML::XSLT.new.extFunction("do-this",
-"http://fake.none";, MyClass, "do_this")

- is now
-
- XML::XSLT.extFunction("do-this", "http://fake.none";,
- MyClass)
-0.8.1 :
* Major bug correction

0.8.0 :
* Major bug correction
-in parameters support

0.7.0 :
* Add external functions support

-0.6.0 :
* Major bug correction

0.5.0 :
* Add XML/Simple support
*
-Add parameters support

0.4.0 :
* Add cache

0.3.0 :
* Major bug
-correction

0.2.0 :
* Major bug correction

0.1.0 :
* Initial version
-
- Versions: [0.9.3 (2006-11-14)]
- [0.9.2 (2005-11-17)] [0.9.1 (2005-11-07)] [0.8.2 (2005-10-05)]
- [0.8.1 (2005-04-03)] [0.8.0 (2005-04-03)] [0.7.0 (2005-03-25)]
- [0.6.0 (2005-02-01)] [0.5.0 (2005-01-25)] [0.4.0 (2004-10-15)]
- [0.3.0 (2004-06-16)] [0.2.0 (2004-05-06)] [0.1.0 (-)]
+Ruby/XSLT is a simple XSLT class based on libxml and libxslt.
EOF
diff --git a/ruby-raa/ruby-xslt/HISTORY b/ruby-raa/ruby-xslt/HISTORY
index fb6cfa1..7bffbd3 100644
--- a/ruby-raa/ruby-xslt/HISTORY
+++ b/ruby-raa/ruby-xslt/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/rubygame/DETAILS b/ruby-raa/rubygame/DETAILS
index 2cf08bc..42ce907 100755
--- a/ruby-raa/rubygame/DETAILS
+++ b/ruby-raa/rubygame/DETAILS
@@ -12,8 +12,4 @@ cat << EOF
Rubygame is a cross-platform game and multimedia library for ruby. It
provides
flexible high-level ruby classes on top of SDL to make game programming fast
and enjoyable.
-
- Versions: [2.1.0 (2007-11-20)]
- [2.0.0 (2007-04-23)] [1.1.0 (2007-02-11)] [1.0 (2006-01-02)]
[20050903
- (2005-09-03)]
EOF
diff --git a/ruby-raa/rubygame/HISTORY b/ruby-raa/rubygame/HISTORY
index fc37db7..6fd3450 100644
--- a/ruby-raa/rubygame/HISTORY
+++ b/ruby-raa/rubygame/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/rubymail/DETAILS b/ruby-raa/rubymail/DETAILS
index ebbdccf..62687d6 100755
--- a/ruby-raa/rubymail/DETAILS
+++ b/ruby-raa/rubymail/DETAILS
@@ -9,27 +9,6 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/rmail-${VERSION}"
ENTERED=20080113
SHORT="An Email/MIME library."
cat << EOF
-This is RubyMail, a lightweight mail library containing various mail
-utility classes and modules. Very high attention is paid to quality
-and robustness. This package has a complete unit test suite (requires
-RubyUnit to run). Currently all of my e-mail is processed by this library.
-Changes in RubyMail 1.0.0 (released 2008-01-05) This version differs only
-in the changes required for Ruby 1.9 support. It is otherwise "bug
-compatible" with version 0.17. Users of version 0.17 can safely upgrade
-to 1.0.0. You will lose the ability to run the tests if you are using Ruby
-1.6 (but who is doing that these days?). Add a Rakefile. Add a gem hosted
-on rubyforge.org. Changes in RubyMail 0.17 (released 2004-04-27) Handle
-parsing addresses with non-ASCII display names. We don’t do anything
-intelligent with the non-ASCII data, but it is passed through in its original
-(invalid) non-encoded form. Look for From_ lines only on the first line when
-parsing a message. RMail::Header#subject= now sets the header field name to
-"Subject" instead of "subject" since some mail reading
-software is case sensitive and can’t understand "subject:foo".
-The RMail parser now requires only whitespace after MIME multipart boundary
-lines. This violates RFC2046’s "NOTE TO IMPLEMENTORS"
-documented in testparsermultipart.rb’s test_multipart_data_12, but it
-allows real-world messages created by Eudora to be parsed.
-
- Versions: [1.0.0 (2008-01-05)]
- [0.17 (2004-04-28)] [0.16 (-)]
+This is RubyMail, a lightweight mail library containing various mail utility
+classes and modules. Very high attention is paid to quality and robustness.
EOF
diff --git a/ruby-raa/rubymail/HISTORY b/ruby-raa/rubymail/HISTORY
index fb6cfa1..7bffbd3 100644
--- a/ruby-raa/rubymail/HISTORY
+++ b/ruby-raa/rubymail/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/text-format/DETAILS b/ruby-raa/text-format/DETAILS
index 06f186e..ab430d3 100755
--- a/ruby-raa/text-format/DETAILS
+++ b/ruby-raa/text-format/DETAILS
@@ -9,38 +9,11 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
ENTERED=20080113
SHORT="Text::Format for Ruby"
cat << EOF
-Text::Format 1.0.0 Text::Format is provides the ability to nicely format
-fixed-width text with knowledge of the writeable space (number of columns),
-margins, and indentation settings. Text::Format can work with either
-TeX::Hyphen or Text::Hyphen to hyphenate words when formatting. This is
-release 1.0, containing both feature enhancements and bug fixes over the
-previous version, 0.64. Text::Format is originally based on the Perl library
-of the same name by Gábor Egressy. It is copyright 2002 - 2005 by Austin
-Ziegler and is licenced under Ruby’s licence. It is also available under
-the Perl Artistic licence. Text::Format 1.0.0 Changed installer: added a
.gem
-package. Changed installer: moving to a variant of setup.rb by Minero Aoki.
-Fixed significant problems with #hard_margin wrapping and fallback issues,
-eliminating all known possibilities for an infinite loop in wrapping. Some
-of the formatting changes involved with this result in different and more
-subtle wrapping and splitting of words; please read the full documentation
-for details. Clarified the API for #hyphenate_to (delineated the return
value
-required if the hyphenator cannot hyphenate the word to the specified size).
-Changed a number of public and private API calls to work better. As long as
the
-constants provided by Text::Format have been used (and not direct access to
the
-constant values), there will be no issues presented by most of these changes.
-Changed the initialization of the Text::Format object. The documentation
-has also been updated to be correct. Note that this will mean that some
-uses of Text::Format will not work, as Text::Format.new now yields self if
-a block is given instead of evaluating the block with Object#instance_eval.
-Added text numbering generators (Text::Format::Alpha, Text::Format::Number,
-and Text::Format::Roman) to work with #tag_paragraphs and #tag_text to
-generate numbered paragraphs. #nobreak_regex must be a hash of regular
-expressions, not strings that are converted to regular expressions. This
-Perlism has finally been removed. The performance has been improved; the
-number of times that lines are joined together and then split apart has
-been reduced. Changed the dependency to Text::Hyphen from TeX::Hyphen.
-Added auto-split capabilities to #paragraphs. See the updated documentation.
+Text::Format is provides the ability to nicely format fixed-width text with
+knowledge of the writeable space (number of columns), margins, and
indentation
+settings. Text::Format can work with either TeX::Hyphen or Text::Hyphen to
+hyphenate words when formatting.

- Versions: [1.0.0 (2005-06-25)]
- [0.64 (2003-09-18)]
+Text::Format is originally based on the Perl library of the same name by
+Gábor Egressy.
EOF
diff --git a/ruby-raa/text-format/HISTORY b/ruby-raa/text-format/HISTORY
index fb6cfa1..7bffbd3 100644
--- a/ruby-raa/text-format/HISTORY
+++ b/ruby-raa/text-format/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/trans-simple/DETAILS b/ruby-raa/trans-simple/DETAILS
index 7dee92a..cdbde8a 100755
--- a/ruby-raa/trans-simple/DETAILS
+++ b/ruby-raa/trans-simple/DETAILS
@@ -10,31 +10,22 @@ rubyforge.org/projects/trans-simple/"
ENTERED=20080114
SHORT="Transaction::Simple object transactions"
cat << EOF
-Transaction::Simple for Ruby Transaction::Simple provides a generic way to
-add active transaction support to objects. The transaction methods added
-by this module will work with most objects, excluding those that cannot be
-Marshal-ed (bindings, procedure objects, IO instances, or singleton objects).
-The transactions supported by Transaction::Simple are not associated with any
-sort of data store. They are "live" transactions occurring in memory
-on the object itself. This is to allow "test" changes to be made
-to an object before making the changes permanent. Transaction::Simple can
-handle an "infinite" number of transaction levels (limited only by
-memory). If I open two transactions, commit the second, but abort the first,
-the object will revert to the original version. Transaction::Simple supports
-"named" transactions, so that multiple levels of transactions can
-be committed, aborted, or rewound by referring to the appropriate name of
-the transaction. Names may be any object except nil. Transaction groups are
-also supported. A transaction group is an object wrapper that manages a group
-of objects as if they were a single object for the purpose of transaction
-management. All transactions for this group of objects should be performed
-against the transaction group object, not against individual objects in
-the group. Version 1.4.0 of Transaction::Simple adds a new post-rewind hook
-so that complex graph objects of the type in tests/tc_broken_graph.rb can
-correct themselves. Copyright:Copyright © 2003 - 2007 by Austin Ziegler
-Version:1.4.0 Homepage:rubyforge.org/projects/trans-simple/
Licence:MIT-Style;
-see Licence.txt Thanks to David Black, Mauricio Fernandez, Patrick Hurley,
-Pit Capitain, and Matz for their assistance with this library.
-
- Versions: [1.4.0 (2007-02-04)]
- [1.3.0 (2007-02-04)] [1.1.1 (2003-09-18)]
+Transaction::Simple for Ruby Transaction::Simple provides a generic way to
add
+active transaction support to objects. The transaction methods added by this
+module will work with most objects, excluding those that cannot be Marshal-ed
+(bindings, procedure objects, IO instances, or singleton objects). The
+transactions supported by Transaction::Simple are not associated with any
sort
+of data store. They are "live" transactions occurring in memory on the object
+itself. This is to allow "test" changes to be made to an object before making
+the changes permanent. Transaction::Simple can handle an "infinite" number
of
+transaction levels (limited only by memory). If I open two transactions,
commit
+the second, but abort the first, the object will revert to the original
version.
+Transaction::Simple supports "named" transactions, so that multiple levels of
+transactions can be committed, aborted, or rewound by referring to the
+appropriate name of the transaction. Names may be any object except nil.
+Transaction groups are also supported. A transaction group is an object
wrapper
+that manages a group of objects as if they were a single object for the
purpose
+of transaction management. All transactions for this group of objects should
be
+performed against the transaction group object, not against individual
objects
+in the group.
EOF
diff --git a/ruby-raa/trans-simple/HISTORY b/ruby-raa/trans-simple/HISTORY
index 327ac44..77351df 100644
--- a/ruby-raa/trans-simple/HISTORY
+++ b/ruby-raa/trans-simple/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/vpim/DETAILS b/ruby-raa/vpim/DETAILS
index ce1a513..140e3ba 100755
--- a/ruby-raa/vpim/DETAILS
+++ b/ruby-raa/vpim/DETAILS
@@ -10,11 +10,5 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SHORT="vCard/iCalendar encoding/decoding library"
cat << EOF
Encoding and decoding of vCard and iCalendar formats. Includes command
-line utilities for working with vCards and iCalendars.

This entry is a
-replacement for the vCard project entry, since the project name has changed
-(since I added support for iCalendar the previous name was increasingly
-inappropriate).
-
- Versions: [(see home page) (2006-02-19)]
- [0.x (2005-03-14)] [0.9 (2004-10-26)]
+line utilities for working with vCards and iCalendars.
EOF
diff --git a/ruby-raa/vpim/HISTORY b/ruby-raa/vpim/HISTORY
index 5af09da..d11a8558 100644
--- a/ruby-raa/vpim/HISTORY
+++ b/ruby-raa/vpim/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2011-02-13 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
* DETAILS: updateded to 0.695

diff --git a/samba.gpg b/samba.gpg
index 7fb4d71..ec0a543 100644
Binary files a/samba.gpg and b/samba.gpg differ
diff --git a/science-libs/avogadrolibs/BUILD b/science-libs/avogadrolibs/BUILD
new file mode 100755
index 0000000..2113434
--- /dev/null
+++ b/science-libs/avogadrolibs/BUILD
@@ -0,0 +1 @@
+qt4_cmake_build
diff --git a/science-libs/avogadrolibs/DEPENDS
b/science-libs/avogadrolibs/DEPENDS
new file mode 100755
index 0000000..b207cda
--- /dev/null
+++ b/science-libs/avogadrolibs/DEPENDS
@@ -0,0 +1,9 @@
+depends cmake &&
+depends eigen3 &&
+depends hdf5 &&
+depends glew &&
+depends libx11 &&
+depends OPENGL &&
+depends python &&
+depends qt4 &&
+depends molequeue
diff --git a/science-libs/avogadrolibs/DETAILS
b/science-libs/avogadrolibs/DETAILS
new file mode 100755
index 0000000..6e69775
--- /dev/null
+++ b/science-libs/avogadrolibs/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=avogadrolibs
+ VERSION=0.7.2
+
SOURCE_HASH=sha512:32e94c124d650f0aaae9df6216a2c9082ab184915cfc7acab5abd8ab688d7934b6941411fd93fb0ea962d4bb7d9ea85df64872c47154841fcfce60627cd120e2
+ SOURCE=$SPELL-$VERSION.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=http://www.openchemistry.org
+ SOURCE_URL[0]=$SOURCEFORGE_URL/avogadro/$SOURCE
+ LICENSE[0]=BSD
+ ENTERED=20130713
+ KEYWORDS="chemistry editory"
+ SHORT="advanced molecular editor"
+cat << EOF
+Avogadro is an advanced molecular editor designed for cross-platform use in
+computational chemistry, molecular modeling, bioinformatics, materials
science,
+and related areas. It offers a flexible rendering framework and a powerful
+plugin architecture.
+EOF
diff --git a/science-libs/avogadrolibs/HISTORY
b/science-libs/avogadrolibs/HISTORY
new file mode 100644
index 0000000..d9bd5af
--- /dev/null
+++ b/science-libs/avogadrolibs/HISTORY
@@ -0,0 +1,11 @@
+2013-12-25 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.7.2
+ use sourceforge
+
+2013-12-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.7.0
+
+2013-07-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.6.0
+ spell created
+
diff --git a/science-libs/cln/DETAILS b/science-libs/cln/DETAILS
index fb47e64..a18dd8a 100755
--- a/science-libs/cln/DETAILS
+++ b/science-libs/cln/DETAILS
@@ -1,10 +1,10 @@
SPELL=cln
- VERSION=1.3.2
+ VERSION=1.3.3
+
SOURCE_HASH=sha512:ee829cd03a2d36215a4d4e76cc0aa6c5abe6ff967ed366d752da1dc0c47dbec56e0521e92fb35574c038305fb767991c5c7fd12ad03583080da3f923fbfecdaf
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://www.ginac.de/CLN/$SOURCE
SOURCE_URL[1]=ftp://ftpthep.physik.uni-mainz.de/pub/gnu/$SOURCE
-
SOURCE_HASH=sha512:3a0340f7a9205bfbb033591246e36f419c687081191152e873f1172379de155180f7b969b7f559abccf64f470942bd0ac0674c43f6523499322fb492c2c33726
WEB_SITE=http://www.ginac.de/CLN/
ENTERED=2004
LICENSE[0]=GPL
diff --git a/science-libs/cln/HISTORY b/science-libs/cln/HISTORY
index 0eb54c2..4fe1c27 100644
--- a/science-libs/cln/HISTORY
+++ b/science-libs/cln/HISTORY
@@ -1,3 +1,6 @@
+2014-02-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3.3
+
2011-05-09 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.3.2

diff --git a/science-libs/eigen3/DETAILS b/science-libs/eigen3/DETAILS
index d97dfbd..8d41f00 100755
--- a/science-libs/eigen3/DETAILS
+++ b/science-libs/eigen3/DETAILS
@@ -1,9 +1,10 @@
SPELL=eigen3
SPELLX=eigen
- VERSION=3.1.2
-
SOURCE_HASH=sha512:7f7cbada67fc4c63fd60ebfefaa2492432546e91e014a32103f958cd1f9644dff424a2e1046d8de51982dc9072873a96dfbe75e95a1529fd47880069989ae837
+ VERSION=3.2.1
+
SOURCE_HASH=sha512:0c60139d23c6e51883d06c92d4c089f1b3eb3b75738d7064cfa3bc79148dd23bb00c98a53636fe396d89a3734d950ef938993c5662181d5327a8ae930afeb4e5
+# the following sha must be updated every time
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/eigen-eigen-6b38706d90a9
SOURCE=$VERSION.tar.bz2
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/eigen-eigen-5097c01bcdc4
SOURCE_URL[0]=https://bitbucket.org/$SPELLX/$SPELLX/get/$SOURCE
WEB_SITE=http://eigen.tuxfamily.org
LICENSE[0]=LGPL
diff --git a/science-libs/eigen3/HISTORY b/science-libs/eigen3/HISTORY
index ba577d9..36bcb96 100644
--- a/science-libs/eigen3/HISTORY
+++ b/science-libs/eigen3/HISTORY
@@ -1,3 +1,18 @@
+2014-02-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.2.1
+
+2013-11-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.2.0
+
+2013-08-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.2
+
+2013-08-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.1.4
+
+2013-04-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.1.3
+
2013-01-01 Treeve Jelbert <treeve AT sourcemage.org>
* PROVIDES: added, for EIGEN

diff --git a/science-libs/glpk/DEPENDS b/science-libs/glpk/DEPENDS
index 8cecf43..059eea9 100755
--- a/science-libs/glpk/DEPENDS
+++ b/science-libs/glpk/DEPENDS
@@ -1,4 +1,4 @@
-optional_depends gmp '--enable-gmp' \
- '--disable-gmp' \
+optional_depends gmp '--with-gmp' \
+ '--without-gmp' \
'use GNU MP library'

diff --git a/science-libs/glpk/DETAILS b/science-libs/glpk/DETAILS
index 24f6d50..4b6ac30 100755
--- a/science-libs/glpk/DETAILS
+++ b/science-libs/glpk/DETAILS
@@ -1,5 +1,5 @@
SPELL=glpk
- VERSION=4.47
+ VERSION=4.55
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/science-libs/glpk/HISTORY b/science-libs/glpk/HISTORY
index 8779d00..b17c6f0 100644
--- a/science-libs/glpk/HISTORY
+++ b/science-libs/glpk/HISTORY
@@ -1,3 +1,7 @@
+2014-08-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.55
+ * DEPENDS: fix gmp flags
+
2011-10-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 4.47

diff --git a/science-libs/itk/BUILD b/science-libs/itk/BUILD
new file mode 100755
index 0000000..e013b8d
--- /dev/null
+++ b/science-libs/itk/BUILD
@@ -0,0 +1 @@
+cmake_build
diff --git a/science-libs/itk/DEPENDS b/science-libs/itk/DEPENDS
new file mode 100755
index 0000000..60dd614
--- /dev/null
+++ b/science-libs/itk/DEPENDS
@@ -0,0 +1 @@
+depends cmake
diff --git a/science-libs/itk/DETAILS b/science-libs/itk/DETAILS
new file mode 100755
index 0000000..5d970a6
--- /dev/null
+++ b/science-libs/itk/DETAILS
@@ -0,0 +1,21 @@
+ SPELL=itk
+ VERSION=4.6.0
+ SOURCE="InsightToolkit-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://sourceforge.net/projects/${SPELL}/files/${SPELL}/4.6/${SOURCE}
+
SOURCE_HASH=sha512:bed0d009b47f635a1af54f185d31123c58b64f1d10d7459d54e5806e158dc9eef2ff0ff0be341d1b74603c07477d40f8c34d6f7850147448148661352b41a010
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/InsightToolkit-${VERSION}"
+ WEB_SITE="http://www.itk.org/";
+ LICENSE[0]="apache-2.0"
+ ENTERED=20140925
+ KEYWORDS=""
+ SHORT="toolkit for performing registration and segmentation"
+cat << EOF
+ITK is an open-source software toolkit for performing registration and
+segmentation. Segmentation is the process of identifying and classifying
+data found in a digitally sampled representation. Typically the sampled
+representation is an image acquired from such medical instrumentation as CT,
+MRI or ultrasound scanners. Registration is the task of aligning or
developing
+correspondences between data. For example, in the medical environment, a
+CT scan may be aligned with a MRI scan in order to combine the information
+contained in both.
+EOF
diff --git a/science-libs/itk/HISTORY b/science-libs/itk/HISTORY
new file mode 100644
index 0000000..a6d391e
--- /dev/null
+++ b/science-libs/itk/HISTORY
@@ -0,0 +1,2 @@
+2014-09-25 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS: spell created
diff --git a/science-libs/molequeue/BUILD b/science-libs/molequeue/BUILD
new file mode 100755
index 0000000..2113434
--- /dev/null
+++ b/science-libs/molequeue/BUILD
@@ -0,0 +1 @@
+qt4_cmake_build
diff --git a/science-libs/molequeue/DEPENDS b/science-libs/molequeue/DEPENDS
new file mode 100755
index 0000000..49873d7
--- /dev/null
+++ b/science-libs/molequeue/DEPENDS
@@ -0,0 +1,2 @@
+depends cmake &&
+depends qt4
diff --git a/science-libs/molequeue/DETAILS b/science-libs/molequeue/DETAILS
new file mode 100755
index 0000000..a2709a8
--- /dev/null
+++ b/science-libs/molequeue/DETAILS
@@ -0,0 +1,21 @@
+ SPELL=molequeue
+ VERSION=0.7.1
+
SOURCE_HASH=sha512:fc10af30f95a076d10a38adb19ce688f61ff0f32f00e1b7c2f533758151bd40965a0717babfd3df71388327b5957706d6dec3fe348caff7f0f535bd9ea64828f
+ SOURCE=$SPELL-$VERSION.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=http://www.openchemistry.org
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ LICENSE[0]=BSD
+ ENTERED=20130713
+ KEYWORDS="chemistry"
+ SHORT=""
+cat << EOF
+MoleQueue is a part of the Open Chemistry project, developed initially to
integrate
+with computational chemistry codes on the desktop and on high-performance
computing
+(HPC) resources. It has been developed as a standalone, system-tray resident
+application that runs a graphical application and a local server (using
local sockets
+for communication) that is powered by Qt. It supports the configuration of
multiple
+queues (local and remote), each containing one-or-more programs to be
executed.
+Applications communicate with MoleQueue using JSON-RPC 2.0 over a local
socket, and
+receive updates as the job state changes
+EOF
diff --git a/science-libs/molequeue/HISTORY b/science-libs/molequeue/HISTORY
new file mode 100644
index 0000000..1dcbabc
--- /dev/null
+++ b/science-libs/molequeue/HISTORY
@@ -0,0 +1,11 @@
+2013-12-25 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.7.1
+ use sourceforge for download
+
+2013-12-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.7.0
+
+2013-07-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.6.1
+ spell created
+
diff --git a/science-libs/netcdf/DETAILS b/science-libs/netcdf/DETAILS
index 3cd8376..3b47723 100755
--- a/science-libs/netcdf/DETAILS
+++ b/science-libs/netcdf/DETAILS
@@ -1,9 +1,9 @@
SPELL=netcdf
- VERSION=4.2
+ VERSION=4.3.1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=ftp://ftp.unidata.ucar.edu/pub/netcdf/$SOURCE
-
SOURCE_HASH=sha512:ba41f35375cef4dd7911cb89a5ae66b4e3cc5f98022516d4072d29d4a3a17c09fcb37466ad6088f63d7cc08678ba0eaac86c59044c8eba3f2127c4deaf53ff11
+
SOURCE_HASH=sha512:b9f2d881188b6f87f5691bc9e2182dd6e116498d6bc02f1f7e0d4be2198e2439530533d2a38896e3d2d3ccdce8dbf71cf8a77f6c0ad830402648b4b8a886e131
WEB_SITE=http://www.unidata.ucar.edu/software/netcdf/
ENTERED=20040914
LICENSE[0]=BSD
@@ -16,7 +16,4 @@ The netCDF library also defines a machine-independent
format for representing
scientific data. Together, the interface, library, and format support the
creation, access, and sharing of scientific data. The netCDF software was
developed at the Unidata Program Center in Boulder, Colorado.
-
-Note: This spell for NetCDF 4.x misses the new NetCDF-4 file format since
-we do not have the HDF5 libs packaged.
EOF
diff --git a/science-libs/netcdf/HISTORY b/science-libs/netcdf/HISTORY
index ab9fc33..b8e2cc6 100644
--- a/science-libs/netcdf/HISTORY
+++ b/science-libs/netcdf/HISTORY
@@ -1,3 +1,6 @@
+2014-01-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 4.3.1, remove note wrt missing hdf5
+
2012-05-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: added optional dependencies on doxygen, hdf5, hdf4 and zlib
* DETAILS: version 4.2
diff --git a/science-libs/vtk/BUILD b/science-libs/vtk/BUILD
index 23466e0..67e73c2 100755
--- a/science-libs/vtk/BUILD
+++ b/science-libs/vtk/BUILD
@@ -1,70 +1,20 @@
-export VTK_DATA_ROOT=/usr/share/vtk/VTKData &&
-export VTK_INSTALL_PATH=/usr &&
-export CMAKE_INSTALL_PREFIX=/usr &&
-
-cmake . &&
-sedit "s/^CMAKE_INSTALL_PREFIX:PATH=.*$/CMAKE_INSTALL_PREFIX:PATH=\/usr/"
CMakeCache.txt &&
-sedit "s/BUILD_SHARED_LIBS\:BOOL=OFF/BUILD_SHARED_LIBS\:BOOL=ON/"
CMakeCache.txt &&
-sedit "s/CMAKE_BUILD_TYPE:STRING=/&Release/" CMakeCache.txt
&&
-sedit "s/BUILD_EXAMPLES\:BOOL=OFF/BUILD_EXAMPLES\:BOOL=ON/" CMakeCache.txt
&&
-sedit "s/VTK_USE_HYBRID\:BOOL=OFF/VTK_USE_HYBRID\:BOOL=ON/" CMakeCache.txt
&&
-sedit
"s/CMAKE_CXX_FLAGS_RELEASE\:STRING=-O3/CMAKE_CXX_FLAGS_RELEASE\:STRING=$CFLAGS/"
CMakeCache.txt &&
-
-#Use java.
-if echo $OPTS| grep -q "with-java" ; then
- sedit "s/VTK_USE_SYSTEM_ZLIB\:BOOL=OFF/VTK_USE_SYSTEM_ZLIB\:BOOL=ON/"
CMakeCache.txt
-fi &&
-
-if echo $OPTS| grep -q "with-python"; then
- sedit "s/Python language.\" OFF/Python language.\" ON/" CMakeLists.txt
-fi &&
-
-if echo $OPTS| grep -q "with-tcl"; then
- sedit "s/TCL language.\" OFF/TCL language.\" ON/" CMakeLists.txt
-fi &&
-
-if echo $OPTS| grep -q "with-doxygen" ; then
- sedit "s/BUILD_DOCUMENTATION\:BOOL=OFF/BUILD_DOCUMENTATION\:BOOL=ON/"
CMakeCache.txt
-fi &&
-
-#Use the system's expat library.
-if echo $OPTS| grep -q "with-expat" ; then
- sedit "s/VTK_USE_SYSTEM_EXPAT\:BOOL=OFF/VTK_USE_SYSTEM_EXPAT\:BOOL=ON/"
CMakeCache.txt
-fi &&
-
-#Use the system's jpeg library.
-if echo $OPTS| grep -q "with-jpeg" ; then
- sedit "s/VTK_USE_SYSTEM_JPEG\:BOOL=OFF/VTK_USE_SYSTEM_JPEG\:BOOL=ON/"
CMakeCache.txt
-fi &&
-
-#Use the system's png library.
-if echo $OPTS| grep -q "with-libpng" ; then
- sedit "s/VTK_USE_SYSTEM_PNG\:BOOL=OFF/VTK_USE_SYSTEM_PNG\:BOOL=ON/"
CMakeCache.txt
-fi &&
-
-#Use the system's tiff library.
-if echo $OPTS| grep -q "with-tiff" ; then
- sedit "s/VTK_USE_SYSTEM_TIFF\:BOOL=OFF/VTK_USE_SYSTEM_TIFF\:BOOL=ON/"
CMakeCache.txt
-fi &&
-
-#Use the system's zlib library.
-if echo $OPTS| grep -q "with-zlib" ; then
- sedit "s/VTK_USE_SYSTEM_ZLIB\:BOOL=OFF/VTK_USE_SYSTEM_ZLIB\:BOOL=ON/"
CMakeCache.txt
-fi &&
-
-make
-
-# java is a little broken for now
-# if echo $OPTS| grep -q "with-java" ; then
-# if spell_ok j2sdk ; then export JAVA_HOME=/usr/java/j2sdk;
-# elif spell_ok j2sdk-bin ; then export JAVA_HOME=/usr/lib/j2sdk1.4.1 ;
-# fi &&
-# sedit "s/Java language.\" OFF/Java language.\" ON/" CMakeLists.txt &&
-# stupid thing fails first time on purpose ! so don't use && OK !
-# cmake .
-# sedit
"s:^JAVA_AWT_INCLUDE_PATH\:PATH=.*$:JAVA_AWT_INCLUDE_PATH\:PATH=$JAVA_HOME\/include:"
CMakeCache.txt &&
-# sedit
"s:^JAVA_AWT_LIBRARY\:FILEPATH=.*$:JAVA_AWT_LIBRARY\:FILEPATH=$JAVA_HOME\/jre\/lib\/i386\/libawt.so:"
CMakeCache.txt &&
-# sedit
"s:^JAVA_INCLUDE_PATH\:PATH=.*$:JAVA_INCLUDE_PATH\:PATH=$JAVA_HOME\/include:"
CMakeCache.txt &&
-# sedit
"s:^JAVA_INCLUDE_PATH2\:PATH=.*$:JAVA_INCLUDE_PATH2\:PATH=$JAVA_HOME\/include\/linux:"
CMakeCache.txt
-# fi &&
-
+CFLAGS="${CFLAGS//-ffast-math}" &&
+CXXFLAGS="${CXXFLAGS//-ffast-math}" &&
+
+OPTS+=" -DBUILD_SHARED_LIBS=ON -DWTK_USE_HYBRID=ON" &&
+
+# Building examples fails on VTK 6.1.0
+#OPTS+=' -DBUILD_EXAMPLES=ON'
+
+# Java is a little broken for now
+# if echo $OPTS | grep -q VTK_WRAP_JAVA=ON; then
+# if [ -z "$JAVA_HOME" -a -f /etc/profile.d/java.sh ]; then
+# . /etc/profile.d/java.sh
+# fi &&
+# OPTS+=" -DJAVA_INCLUDE_PATH=$JAVA_HOME/include"
+# OPTS+=" -DJAVA_INCLUDE_PATH2=$JAVA_HOME/include/linux"
+# OPTS+=" -DJAVA_AWT_INCLUDE_PATH=$JAVA_HOME/include"
+# OPTS+=" -DJAVA_AWT_LIBRARY=$JAVA_HOME/jre/lib/i386/libawt.so"
+# fi
+
+cmake_build
diff --git a/science-libs/vtk/DEPENDS b/science-libs/vtk/DEPENDS
index 53c4c3b..b2e086a 100755
--- a/science-libs/vtk/DEPENDS
+++ b/science-libs/vtk/DEPENDS
@@ -1,45 +1,41 @@
-depends cmake &&
-depends xorg-libs &&
-depends tk &&
-
-#optional_depends 'JAVA' 'with-java' 'Wrap VTK classes into the JAVA
language' 'z-rejected' &&
-
-optional_depends python \
- "with-python" \
- "" \
- "Wrap VTK classes into the Python language" &&
-
-optional_depends tcl \
- "with-tcl" \
- "" \
- "Wrap VTK classes into the tcl language" &&
-
-optional_depends zlib \
- "with-zlib" \
- "" \
- "Use the system's zlib library" &&
-
-optional_depends tiff \
- "with-tiff" \
- "" \
- "Use the system's tiff library" &&
-
-optional_depends JPEG \
- "with-jpeg" \
- "" \
- "Use the system's jpeg library" &&
-
-optional_depends libpng \
- "with-libpng" \
- "" \
- "Use the system's libpng library" &&
-
-optional_depends expat \
- "with-expat" \
- "" \
- "Use the system's expat library" &&
-
-optional_depends doxygen \
- "with-doxygen" \
- "" \
+optdep() {
+ local o="$3"
+ [ "$o" ] || o=$(tr a-z A-Z <<< "$1")
+ optional_depends "$1" -D"$2"_"$o"=O{N,FF} "$4"
+}
+
+optsyslib() {
+ optdep "$1" WITH_SYSTEM "$2" "Use system's $1 library"
+}
+
+optwrap() {
+ optdep "$1" VTK_WRAP "$2" "Wrap VTK classes into the $1 language"
+}
+
+depends cmake &&
+depends xorg-libs &&
+depends tk &&
+
+#optwrap JAVA &&
+optwrap python &&
+optwrap tcl &&
+
+optsyslib zlib &&
+optsyslib tiff &&
+optsyslib JPEG &&
+optsyslib libpng PNG &&
+optsyslib expat &&
+optsyslib libxml2 &&
+optsyslib freetype2 FREETYPE &&
+optsyslib gl2ps &&
+optsyslib hdf5 &&
+optsyslib netcdf &&
+optsyslib libtheora OGGTHEORA &&
+
+#optsyslib jsoncpp &&
+#optsyslib libproj4 &&
+#optsyslib xdmf2 &&
+
+optional_depends doxygen \
+ -DBUILD_DOCUMENTATION=O{N,FF} \
"build documentation"
diff --git a/science-libs/vtk/DETAILS b/science-libs/vtk/DETAILS
index 57ae1f6..e52186c 100755
--- a/science-libs/vtk/DETAILS
+++ b/science-libs/vtk/DETAILS
@@ -1,11 +1,11 @@
SPELL=vtk
- VERSION=5.10.0
- SOURCE=${SPELL}-${VERSION}.tar.gz
- SOURCE_DIRECTORY=$BUILD_DIRECTORY/VTK
- SOURCE_URL[0]=http://www.vtk.org/files/release/${VERSION:0:4}/$SOURCE
- WEB_SITE=http://public.kitware.com/VTK
- LICENSE[0]=http://public.kitware.com/VTK/copyright.php
-
SOURCE_HASH=sha512:8603098fa316fa86f624cf05eed3882158aaf098fe371754fec93fe96ebbf965a5315b3bfc34784f8adb0b46a545bd326c80e11e11157f3f96d33b36fb177554
+ VERSION=6.1.0
+ SOURCE=VTK-$VERSION.tar.gz
+ SOURCE_DIRECTORY=$BUILD_DIRECTORY/VTK-$VERSION
+ SOURCE_URL[0]=http://www.vtk.org/files/release/${VERSION%.*}/$SOURCE
+ WEB_SITE=http://www.vtk.org/
+ LICENSE[0]=modified-bsd
+
SOURCE_HASH=sha512:3ab922166502348e5cdd68e14dbf4717c0405c9d8881c04aa8be8f95d8516af39cd02aaca5171c6de8af1b462ca386399b7a87a843ec62999f0f32c11788a2dc
ENTERED=20020606
KEYWORDS="science libs"
SHORT="library for visualization, image processing, 3D graphics"
diff --git a/science-libs/vtk/HISTORY b/science-libs/vtk/HISTORY
index a62468b..9b0a867 100644
--- a/science-libs/vtk/HISTORY
+++ b/science-libs/vtk/HISTORY
@@ -1,3 +1,11 @@
+2014-09-25 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fixed SOURCE, SOURCE_DIRECTORY, WEB_SITE and LICENSE
+ Disabled building examples
+ Remove -ffast-math CFLAG (makes internal sqlite build fail)
+ updated spell to 6.1.0
+ * BUILD, DEPENDS: Replace custom code by cmake_build
+ * DEPENDS: Added missing dependencies
+
2012-10-16 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 5.10.0

diff --git a/science/avogadroapp/BUILD b/science/avogadroapp/BUILD
new file mode 100755
index 0000000..2113434
--- /dev/null
+++ b/science/avogadroapp/BUILD
@@ -0,0 +1 @@
+qt4_cmake_build
diff --git a/science/avogadroapp/DEPENDS b/science/avogadroapp/DEPENDS
new file mode 100755
index 0000000..8109b89
--- /dev/null
+++ b/science/avogadroapp/DEPENDS
@@ -0,0 +1,6 @@
+depends cmake &&
+depends eigen3 &&
+depends hdf5 &&
+depends qt4 &&
+depends avogadrolibs &&
+depends openbabel
diff --git a/science/avogadroapp/DETAILS b/science/avogadroapp/DETAILS
new file mode 100755
index 0000000..3af6f38
--- /dev/null
+++ b/science/avogadroapp/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=avogadroapp
+ VERSION=0.7.2
+
SOURCE_HASH=sha512:4aafc53362e1446a7abd7d54da7c32f1cc518c75420bf8006410290a498e01ef4ea7243bc6efbaff8c0bbc7e4ddde205c5e2f2cbe40d024a82f387bb99990024
+ SOURCE=$SPELL-$VERSION.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=http://www.openchemistry.org
+ SOURCE_URL[0]=$SOURCEFORGE_URL/avogadro/$SOURCE
+ LICENSE[0]=BSD
+ ENTERED=20130713
+ KEYWORDS="chemistry editory"
+ SHORT="advanced molecular editor"
+cat << EOF
+Avogadro is an advanced molecular editor designed for cross-platform use in
+computational chemistry, molecular modeling, bioinformatics, materials
science,
+and related areas. It offers a flexible rendering framework and a powerful
+plugin architecture.
+EOF
diff --git a/science/avogadroapp/HISTORY b/science/avogadroapp/HISTORY
new file mode 100644
index 0000000..d9bd5af
--- /dev/null
+++ b/science/avogadroapp/HISTORY
@@ -0,0 +1,11 @@
+2013-12-25 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.7.2
+ use sourceforge
+
+2013-12-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.7.0
+
+2013-07-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.6.0
+ spell created
+
diff --git a/science/boinc/DEPENDS b/science/boinc/DEPENDS
index 32bf299..72eb4e5 100755
--- a/science/boinc/DEPENDS
+++ b/science/boinc/DEPENDS
@@ -3,7 +3,7 @@ depends autoconf &&
depends automake &&
depends curl &&
depends -sub CXX gcc &&
-depends openssl &&
+depends SSL &&
depends psmisc &&
depends zlib &&

diff --git a/science/boinc/HISTORY b/science/boinc/HISTORY
index ca15512..9e5d1df 100644
--- a/science/boinc/HISTORY
+++ b/science/boinc/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/science/cern_root/DEPENDS b/science/cern_root/DEPENDS
index 1d164f4..ca8aad9 100755
--- a/science/cern_root/DEPENDS
+++ b/science/cern_root/DEPENDS
@@ -47,7 +47,7 @@ optional_depends openldap \
"--disable-ldap" \
"for LDAP support" &&

-optional_depends openssl \
+optional_depends SSL \
"--enable-ssl" \
"--disable-ssl" \
"for SSL encryption support" &&
diff --git a/science/cern_root/HISTORY b/science/cern_root/HISTORY
index bb5dcbc..e5895cd 100644
--- a/science/cern_root/HISTORY
+++ b/science/cern_root/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-10-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 5.30.02

diff --git a/science/gdal/DEPENDS b/science/gdal/DEPENDS
index 083a51c..a28a30a 100755
--- a/science/gdal/DEPENDS
+++ b/science/gdal/DEPENDS
@@ -4,7 +4,7 @@ depends -sub CXX gcc &&
depends libgeotiff "--with-geotiff=yes" &&
depends libpng "--with-png" &&
depends JPEG "--with-jpeg"&&
-depends giflib "--with-gif" &&
+depends GIFLIB "--with-gif" &&
optional_depends cfitsio \
"--with-cfitsio" \
"--with-cfitsio=no" \
diff --git a/science/gdal/DETAILS b/science/gdal/DETAILS
index 9d83e9b..770a02d 100755
--- a/science/gdal/DETAILS
+++ b/science/gdal/DETAILS
@@ -1,8 +1,8 @@
SPELL=gdal
- VERSION=1.9.1
+ VERSION=1.9.2
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://download.osgeo.org/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:b3a2752a8bc3b0766b258438373a26e95d763e2fc18617ff88763e07e3f90ccabbc183507b23c24974fc818a16546f10439d83ef80ac7bddc22f6edee1c779a7
+
SOURCE_HASH=sha512:d93cd5fb16a3728a1f545bc6ceeb61bf41e011619b9290ed51eb5fc2d99e3c0f5733bfc6b3444ad2991e462c87c1088247e3fbb92d880701d48790125647b423
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://www.gdal.org/";
LICENSE[0]="MIT/X"
diff --git a/science/gdal/HISTORY b/science/gdal/HISTORY
index 23564d1..1135a10 100644
--- a/science/gdal/HISTORY
+++ b/science/gdal/HISTORY
@@ -1,3 +1,9 @@
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
+2013-11-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.9.2
+
2012-06-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.9.1

diff --git a/science/geos/DETAILS b/science/geos/DETAILS
index adeb3cd..76a9811 100755
--- a/science/geos/DETAILS
+++ b/science/geos/DETAILS
@@ -1,8 +1,8 @@
SPELL=geos
- VERSION=3.3.3
+ VERSION=3.4.2
SOURCE="${SPELL}-${VERSION}.tar.bz2"
SOURCE_URL[0]=http://download.osgeo.org/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:74922f7034bf2a5627efb313410e15333f3a9d7080249869182393d3605fbd1fc9cc07660b6359d79ec15b1a631f78a5aa0f383d6b76604bb54ca5d683dffed7
+
SOURCE_HASH=sha512:c335608ff5e719ec6f3a6edc157c11fe5aaf9a813bf3c4b1e8a05de7a52584f6f64d5c42e646410c09a2e3cdfd3f8f994bedba37fc60454bbaa7c25ba1d36c9b
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://trac.osgeo.org/geos/";
LICENSE[0]="LGPL"
diff --git a/science/geos/HISTORY b/science/geos/HISTORY
index fe6a03f..b2aa6cc 100644
--- a/science/geos/HISTORY
+++ b/science/geos/HISTORY
@@ -1,3 +1,6 @@
+2014-01-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.4.2
+
2012-05-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 3.3.3

diff --git a/science/gpsbabel/BUILD b/science/gpsbabel/BUILD
index 42f8438..bcb71ef 100755
--- a/science/gpsbabel/BUILD
+++ b/science/gpsbabel/BUILD
@@ -1,4 +1,4 @@
-default_build &&
+PATH=${INSTALL_ROOT}/usr/bin/qt4:$PATH default_build &&
if is_depends_enabled $SPELL qt4; then
pushd gui &&
${TRACK_ROOT}/usr/bin/qt4/lrelease *.ts &&
diff --git a/science/gpsbabel/DEPENDS b/science/gpsbabel/DEPENDS
index 6292cde..075f968 100755
--- a/science/gpsbabel/DEPENDS
+++ b/science/gpsbabel/DEPENDS
@@ -1,5 +1,4 @@
depends libusb-compat &&
depends expat &&
-depends zlib "--with-zlib=system" &&
optional_depends qt4 "" "" "for GUI support" &&
optional_depends perl "" "" "to install documentation"
diff --git a/science/gpsbabel/DETAILS b/science/gpsbabel/DETAILS
index d7e9b13..a0de22a 100755
--- a/science/gpsbabel/DETAILS
+++ b/science/gpsbabel/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=gpsbabel
if [[ $GPSBABEL_BRANCH == "scm" ]]; then
- if [[ $ELINKS_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=scm
- fi
+ VERSION=$(get_scm_version)
SOURCE="$SPELL-scm.tar.bz2"

SOURCE_URL[0]="svn_http://${SPELL}.googlecode.com/svn/trunk/gpsbabel:$SPELL-scm";
FORCE_DOWNLOAD=on
diff --git a/science/gpsbabel/HISTORY b/science/gpsbabel/HISTORY
index 8049dab..19e52de 100644
--- a/science/gpsbabel/HISTORY
+++ b/science/gpsbabel/HISTORY
@@ -1,3 +1,11 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2013-03-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: remove dependency on system zlib as it is incompatible
+ with gpsbabel
+ * BUILD: add /usr/bin/qt4 to PATH to prevent error during linking
+
2013-02-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.4.4

diff --git a/science/grace/DETAILS b/science/grace/DETAILS
index 6e6fefa..81d95dc 100755
--- a/science/grace/DETAILS
+++ b/science/grace/DETAILS
@@ -1,11 +1,11 @@
SPELL=grace
- VERSION=5.1.21
+ VERSION=5.1.23
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION

SOURCE_URL[0]=ftp://plasma-gate.weizmann.ac.il/pub/grace/src/stable/$SOURCE
WEB_SITE=http://plasma-gate.weizmann.ac.il/Grace/
LICENSE[0]=GPL
-
SOURCE_HASH=sha512:3327632426c5e15cdc782dfad2acbd2ad07a850f68c1327ea2e57ff9845258e193fa4376e4180c1931ee5e66447d0b53116288c242ddbb494fef5c272856761c
+
SOURCE_HASH=sha512:84b75639a5065fb0a39204b55e82471be90d78b22530e541a4e58cb5bcd94a59d51e91da38d9fecb9c23e21744c0c3b31bb9db4fd26c656233a19cffd1eef7d3
ENTERED=20020611
KEYWORDS="wysiwyg science"
SHORT="Grace is a WYSIWYG 2D plotting tool"
diff --git a/science/grace/HISTORY b/science/grace/HISTORY
index c24e3c1..dab342d 100644
--- a/science/grace/HISTORY
+++ b/science/grace/HISTORY
@@ -1,3 +1,6 @@
+2014-01-24 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 5.1.23
+
2010-11-03 Ladislav Hagara <hgr AT vabo.cz>
* DEPENDS: jpeg -> JPEG

diff --git a/science/hdf5/DETAILS b/science/hdf5/DETAILS
index cbbcbc6..f5c5634 100755
--- a/science/hdf5/DETAILS
+++ b/science/hdf5/DETAILS
@@ -1,9 +1,9 @@
SPELL=hdf5
- VERSION=1.8.8
+ VERSION=1.8.11
+
SOURCE_HASH=sha512:e9db26baa297c8ed10f1ca4a3fcb12d6985c6542e34c18d48b2022db73014f054c8b8434f3df70dcf44631f38b016e8050701d52744953d0fced3272d7b6b3c1
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://www.hdfgroup.org/ftp/HDF5/current/src/${SOURCE}

SOURCE_URL[1]=http://www.hdfgroup.org/ftp/HDF5/prev-releases/hdf5-$VERSION/src/$SOURCE
-
SOURCE_HASH=sha512:d99e936a9591e731ce6fc03d15aff70c93a114ae13886f3d748e5310e50958267b9bf42b704390a043fb2a0fb8cbb5dcdef9ba1a7e964b05a25abe7550dd37fd
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://www.hdfgroup.org/HDF5/";
LICENSE[0]="BSD"
diff --git a/science/hdf5/HISTORY b/science/hdf5/HISTORY
index 4296914..2caf6af 100644
--- a/science/hdf5/HISTORY
+++ b/science/hdf5/HISTORY
@@ -1,3 +1,6 @@
+2013-07-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.8.11
+
2012-05-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.8.8

diff --git a/science/ipc/DETAILS b/science/ipc/DETAILS
index 94a0f43..dccef57 100755
--- a/science/ipc/DETAILS
+++ b/science/ipc/DETAILS
@@ -15,7 +15,7 @@ IPC is a program that calculates the isotopic distribution
of a given chemical
formula. It gives the rel. intensities and the propability of the masses
belonging to a molecule ion, fragment or whatever is represented by the given
chemical formula. Furthernmore it can use GNUPlot to visualize the result.
Only
-masses with a rel. Intensity bigger then 0.009% are shown. Additionaly ipc
+masses with a rel. Intensity bigger then 0.009% are shown. Additionally ipc
prints the overall number of peaks and the needed computation time.

The program uses an algorithm which computes the exact isotopic
diff --git a/science/ipc/HISTORY b/science/ipc/HISTORY
index 437d114..a254485 100644
--- a/science/ipc/HISTORY
+++ b/science/ipc/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * : Fix typo in description (additionaly -> additionally)
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/science/ltl2ba/BUILD b/science/ltl2ba/BUILD
new file mode 100755
index 0000000..6dfecc1
--- /dev/null
+++ b/science/ltl2ba/BUILD
@@ -0,0 +1 @@
+default_build_make
diff --git a/science/ltl2ba/DETAILS b/science/ltl2ba/DETAILS
new file mode 100755
index 0000000..04be692
--- /dev/null
+++ b/science/ltl2ba/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=ltl2ba
+ VERSION=1.1
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://www.lsv.ens-cachan.fr/~gastin/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:8d010e2bb59fa5d682a56a50133865da938fd3bfcde6386184880eec6989bc1b694d6af9146b4b708cefdcdbcf98248f87074b8c973ea8cab65d658b394ccf69
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.lsv.ens-cachan.fr/~gastin/ltl2ba/";
+ LICENSE[0]=GPL
+ ENTERED=20130523
+ SHORT="fast LTL to Buechi Automata Translation"
+cat << EOF
+fast translation from LTL formulae to Büchi automata.
+EOF
diff --git a/science/ltl2ba/HISTORY b/science/ltl2ba/HISTORY
new file mode 100644
index 0000000..5f0711f
--- /dev/null
+++ b/science/ltl2ba/HISTORY
@@ -0,0 +1,3 @@
+2013-05-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DETAILS, INSTALL, PRE_BUILD: spell created
+
diff --git a/science/ltl2ba/INSTALL b/science/ltl2ba/INSTALL
new file mode 100755
index 0000000..21de08e
--- /dev/null
+++ b/science/ltl2ba/INSTALL
@@ -0,0 +1 @@
+install -m755 ${SOURCE_DIRECTORY}/ltl2ba ${INSTALL_ROOT}/usr/bin/
diff --git a/science/ltl2ba/PRE_BUILD b/science/ltl2ba/PRE_BUILD
new file mode 100755
index 0000000..211fb51
--- /dev/null
+++ b/science/ltl2ba/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+sed -i Makefile -e "s/CC=gcc/#CC=gcc/g" -e "s/CFLAGS= -O3 -ansi
-DNXT/CFLAGS+= -ansi -DNXT/g"
diff --git a/science/maxima/DETAILS b/science/maxima/DETAILS
index 1b65c5c..0223ee4 100755
--- a/science/maxima/DETAILS
+++ b/science/maxima/DETAILS
@@ -1,9 +1,9 @@
SPELL=maxima
- VERSION=5.29.1
+ VERSION=5.32.1
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
- SOURCE_URL[0]=${SOURCEFORGE_URL}/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:9db7166ed49116c6369d5cf18ff01f54e9dba971e683a4daecbf01d063cd91bd5d188dc5a4e3fc0f7b14493a89841ded4f4a6ceac2bf6060b77c91fb9bc8013b
+
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/Maxima-source/$VERSION-source/$SOURCE
+
SOURCE_HASH=sha512:a9af138f1af95a6935173c23fc0caeddee83f6459b3fb075e90a8168265fd4b91ba5a0888aa81eaa44a0eef067e79d6056cef2800431c03738c8d3f76073dbb0
LICENSE[0]=GPL
WEB_SITE=http://maxima.sourceforge.net/
KEYWORDS="algebra lisp science"
diff --git a/science/maxima/HISTORY b/science/maxima/HISTORY
index 35c9566..dbe2e4c 100644
--- a/science/maxima/HISTORY
+++ b/science/maxima/HISTORY
@@ -1,3 +1,7 @@
+2014-02-26 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fixed SOURCE_URL[0]
+ updated spell to 5.32.1
+
2013-02-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 5.29.1

diff --git a/science/nco/DEPENDS b/science/nco/DEPENDS
new file mode 100755
index 0000000..a81fe25
--- /dev/null
+++ b/science/nco/DEPENDS
@@ -0,0 +1,6 @@
+# It can also use UDUnits and other fun ... need to add spells later.
+depends netcdf &&
+optional_depends gsl \
+ "--enable-gsl" \
+ "--disable-gsl" \
+ "for statistics"
diff --git a/science/nco/DETAILS b/science/nco/DETAILS
new file mode 100755
index 0000000..10eb867
--- /dev/null
+++ b/science/nco/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=nco
+ VERSION=4.3.4
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://${SPELL}.sourceforge.net/src/${SOURCE}
+
SOURCE_HASH=sha512:b0b3901d1c6efdb650371aa347c400a321b89e02262d309249b0d97bca4ea4774b8e003f63bfd94028a74ca83805ed39b5e9a4f82fc8ebbbcd085180ca59237d
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/$SPELL-$VERSION"
+ WEB_SITE="http://nco.sourceforge.net/";
+ LICENSE[0]=GPLv3
+ ENTERED=20130907
+ SHORT="NetCDF Operators for generic manipulation of NetCDF files"
+cat << EOF
+NCO manipulates data stored in netCDF format. It also exploits the
geophysical
+expressivity of many CF (Climate & Forecast) metadata conventions, the
+flexible description of physical dimensions translated by UDUnits, the
network
+transparency of OPeNDAP, the storage features (e.g., compression, chunking,
+groups) of HDF (the Hierarchical Data Format), and many powerful mathematical
+and statistical algorithms of GSL (the GNU Scientific Library). NCO is fast,
+powerful, and free.
+EOF
diff --git a/science/nco/HISTORY b/science/nco/HISTORY
new file mode 100644
index 0000000..36907ec
--- /dev/null
+++ b/science/nco/HISTORY
@@ -0,0 +1,3 @@
+2013-09-07 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/science/octave/DEPENDS b/science/octave/DEPENDS
index 48417cd..f8d188d 100755
--- a/science/octave/DEPENDS
+++ b/science/octave/DEPENDS
@@ -1,4 +1,5 @@
depends -sub FORTRAN gcc &&
+depends pcre &&

optional_depends gnuplot \
'' \
@@ -11,8 +12,8 @@ optional_depends fltk \
'for FLTK based plotting system' &&

optional_depends readline \
- '--with-readline' \
- '--without-readline' \
+ '--enable-readline' \
+ '--disable-readline' \
'for better command-line support' &&

#
diff --git a/science/octave/DETAILS b/science/octave/DETAILS
index 1f0300f..21de347 100755
--- a/science/octave/DETAILS
+++ b/science/octave/DETAILS
@@ -1,7 +1,7 @@
SPELL=octave
- VERSION=3.4.0
+ VERSION=3.6.4
+
SOURCE_HASH=sha512:a49ef50161272618c9543057be5903e1e50b7f4ecb929777f6715d4b3a07a92c36a5b13958c52d8b942b6c7e7e3f7844409d0062eb02bdb3972d7194312b7a81
SOURCE=$SPELL-$VERSION.tar.bz2
-
SOURCE_HASH=sha512:af418895e10bc9bc0535420ca5ae66f9cfb2c798479009a7462fcd09dbd53a54c77a95ff6077889cc65f829fffe1b6b9098e469d6daf6d20acdcc334f024d51b
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$GNU_URL/$SPELL/$SOURCE
LICENSE[0]=GPL
diff --git a/science/octave/HISTORY b/science/octave/HISTORY
index 4914167..f1e88f9 100644
--- a/science/octave/HISTORY
+++ b/science/octave/HISTORY
@@ -1,3 +1,8 @@
+2013-08-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.6.4
+ * DEPENDS: add prce, adjust readline flags
+ * PRE_BUILD. configure.patch: deleted
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on fortran to dependency on gcc with
sub-depends on FORTRAN (scripted)
diff --git a/science/octave/PRE_BUILD b/science/octave/PRE_BUILD
deleted file mode 100755
index c6831b6..0000000
--- a/science/octave/PRE_BUILD
+++ /dev/null
@@ -1,4 +0,0 @@
-default_pre_build &&
-
-cd $SOURCE_DIRECTORY &&
-patch configure $SPELL_DIRECTORY/configure.patch
diff --git a/science/octave/configure.patch b/science/octave/configure.patch
deleted file mode 100644
index a50b65c..0000000
--- a/science/octave/configure.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- octave-3.4.0/configure 2011-02-08 18:03:31.000000000 +0800
-+++ configure 2011-05-20 14:50:40.024000681 +0800
-@@ -46257,11 +46257,14 @@
- return 0;
- }
- _ACEOF
-+ac_link_hold="$ac_link"
-+ac_link='$F77 -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS
conftest.$ac_ext $LIBS >&5'
- if ac_fn_c_try_link "$LINENO"; then :
- eval "$as_ac_Lib=yes"
- else
- eval "$as_ac_Lib=no"
- fi
-+ac_link="$ac_link_hold"
- rm -f core conftest.err conftest.$ac_objext \
- conftest$ac_exeext conftest.$ac_ext
- LIBS=$ac_check_lib_save_LIBS
diff --git a/science/qlandkarte-gt/DEPENDS b/science/qlandkarte-gt/DEPENDS
index b3d4578..6c86a16 100755
--- a/science/qlandkarte-gt/DEPENDS
+++ b/science/qlandkarte-gt/DEPENDS
@@ -1,5 +1,5 @@
depends cmake &&
-depends qt4 &&
+depends -sub OPENGL qt4 &&
depends gdal &&
depends proj &&
depends PYTHON &&
diff --git a/science/qlandkarte-gt/DETAILS b/science/qlandkarte-gt/DETAILS
index 5d50597..d59bfa1 100755
--- a/science/qlandkarte-gt/DETAILS
+++ b/science/qlandkarte-gt/DETAILS
@@ -1,8 +1,8 @@
SPELL=qlandkarte-gt
- VERSION=1.6.0
+ VERSION=1.7.7
SOURCE="qlandkartegt-${VERSION}.tar.gz"
-
SOURCE_URL[0]=http://garr.dl.sourceforge.net/project/qlandkartegt/qlandkartegt/QLandkarteGT%20${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:c4736f9ca21d7002184c563a488f8c1ae194ab6f73675d3f7c947baeda82c6b655aeadd8402f05ac792f9986879b7b73f49fffa0a3c15b76bb90c6d6b6af0ee2
+
SOURCE_URL[0]=http://downloads.sourceforge.net/project/qlandkartegt/qlandkartegt/QLandkarteGT%20${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:c55885703821ae835cbf4b914da2510aa377fe6d6a4cec79266408806ceb17d3316e520daf062bb3390f42b148751e0d9feb06258ca47ad9cda8c6e9311ad6f3
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/qlandkartegt-${VERSION}"
WEB_SITE="http://www.qlandkarte.org/";
LICENSE[0]=GPL
diff --git a/science/qlandkarte-gt/HISTORY b/science/qlandkarte-gt/HISTORY
index 01fdc9d..03ed325 100644
--- a/science/qlandkarte-gt/HISTORY
+++ b/science/qlandkarte-gt/HISTORY
@@ -1,6 +1,27 @@
-2013-02-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+2014-07-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.7.7
+
+2014-03-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.7.6
+
+2013-11-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.7.5
+
+2013-10-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.7.4
+
+2013-09-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.7.3
+
+2013-07-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.7.1
+
+2013-04-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: add sub dependency on OPENGL for qt4

+2013-03-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.7.0
+
2012-12-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.6.0

diff --git a/science/qtiplot/BUILD b/science/qtiplot/BUILD
index c24bfbe..eec3de4 100755
--- a/science/qtiplot/BUILD
+++ b/science/qtiplot/BUILD
@@ -1,2 +1 @@
-"$INSTALL_ROOT/usr/bin/qt4/qmake" qtiplot.pro &&
-make
+qt4_build
diff --git a/science/qtiplot/DEPENDS b/science/qtiplot/DEPENDS
index f969a56..28b50f0 100755
--- a/science/qtiplot/DEPENDS
+++ b/science/qtiplot/DEPENDS
@@ -1,4 +1,6 @@
-depends qt4 &&
+depends -sub QT3 qt4 &&
+depends libpng &&
+depends muparser &&
depends qwt5 &&
depends qwtplot3d &&
depends gsl &&
diff --git a/science/qtiplot/DETAILS b/science/qtiplot/DETAILS
index 087f750..23f2f49 100755
--- a/science/qtiplot/DETAILS
+++ b/science/qtiplot/DETAILS
@@ -1,8 +1,8 @@
SPELL=qtiplot
- VERSION=0.9rc3
+ VERSION=0.9.8.9
+
SOURCE_HASH=sha512:3a0cb7b49c508f56228e8e3a259b4fd34c872410ad14ef1d8656372e3e8ab9f92e59094a9cc1a75680099a8832f7472ad31462b3ae8a9e132ac7056d5245cf2a
SOURCE="${SPELL}-${VERSION}.tar.bz2"
SOURCE_URL[0]=http://soft.proindependent.com/src/${SOURCE}
-
SOURCE_HASH=sha512:d6407fd3cfd0e87f32b19aae13a0cdfff620c032bd52d54123f22cdc497366d850536c09e77fe3a83aea5c77289f412cc698c63b70c04bd08d7d6f43a163051d
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://soft.proindependent.com/qtiplot.html "
LICENSE[0]=GPL
diff --git a/science/qtiplot/HISTORY b/science/qtiplot/HISTORY
index 126d481..814bbad 100644
--- a/science/qtiplot/HISTORY
+++ b/science/qtiplot/HISTORY
@@ -1,3 +1,11 @@
+2013-08-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.8.9
+ * BUILD: use qt4_build
+ * DEPENDS: add libpng, muparser, qt4 needs QT3
+ * PRE_BUILD: copy build.conf, various fixups
+ * build.conf: added
+ * conf.patch: deleted
+
2007-07-12 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* PRE_BUILD: enable python, disable when dependency not met
* DEPENDS: added optional pyqt4
diff --git a/science/qtiplot/PRE_BUILD b/science/qtiplot/PRE_BUILD
index 19a146c..1bca1d9 100755
--- a/science/qtiplot/PRE_BUILD
+++ b/science/qtiplot/PRE_BUILD
@@ -1,7 +1,17 @@
default_pre_build &&
cd $SOURCE_DIRECTORY &&
-patch -p0 < $SPELL_DIRECTORY/conf.patch &&
-sed -i '/^LIBS/d; s,^#unix,unix,p' fitPlugins/fitRational?/fitRational?.pro
&&
+cp $SPELL_DIRECTORY/build.conf . &&
+sed -i '/3rdparty/D;/manual/D;/STATIC/D' \
+ qtiplot.pro qtiplot/src/lib/qti.pro qtiplot/qtiplot.pro &&
+
+sed -i '/libsuff=64/D' \
+ fitPlugins/planck_wavelength/planck_wavelength.pro \
+ fitPlugins/fitRational1/fitRational1.pro \
+ fitPlugins/fitRational0/fitRational0.pro \
+ fitPlugins/explin/explin.pro \
+ fitPlugins/exp_saturation/exp_saturation.pro \
+ qtiplot/src/lib/qti.pro &&
+

if ! is_depends_enabled $SPELL pyqt4; then
sed -i '/^SCRIPT.*Python/d' $SOURCE_DIRECTORY/qtiplot/qtiplot.pro
diff --git a/science/qtiplot/build.conf b/science/qtiplot/build.conf
new file mode 100644
index 0000000..6778a40
--- /dev/null
+++ b/science/qtiplot/build.conf
@@ -0,0 +1,10 @@
+ZLIB_INCLUDEPATH = /usr/include
+MUPARSER_INCLUDEPATH = /usr/include
+QWT_INCLUDEPATH = /usr/include
+QWT3D_INCLUDEPATH = /usr/include/qwtplot3d
+GSL_INCLUDEPATH = /usr/include/gsl
+
+MUPARSER_LIBS = -lmuparser
+QWT_LIBS = -lqwt
+QWT3D_LIBS = -lqwtplot3d
+GSL_LIBS = -lgsl -lgslcblas
diff --git a/science/qtiplot/conf.patch b/science/qtiplot/conf.patch
deleted file mode 100644
index 95257e2..0000000
--- a/science/qtiplot/conf.patch
+++ /dev/null
@@ -1,40 +0,0 @@
---- qtiplot/qtiplot.pro.orig 2007-07-12 17:42:26.000000000 +0200
-+++ qtiplot/qtiplot.pro 2007-07-12 17:45:40.000000000 +0200
-@@ -26,11 +26,12 @@
-
#############################################################################
-
- INCLUDEPATH += ../3rdparty/muParser
--INCLUDEPATH += ../3rdparty/qwtplot3d/include
--INCLUDEPATH += ../3rdparty/qwt/src
- INCLUDEPATH += ../3rdparty/liborigin
--INCLUDEPATH += ../3rdparty/gsl/include
- INCLUDEPATH += ../3rdparty/zlib123/include
-+INCLUDEPATH += /usr/include/qwtplot3d
-+INCLUDEPATH += /usr/include/qwt
-+INCLUDEPATH += /usr/include/gsl
-+
-
- ##################### 3rd PARTY LIBRARIES SECTION
###########################
- #!!! Warning: You must modify these paths according to your computer
settings
-@@ -43,18 +44,14 @@
- unix:LIBS += -L /usr/lib$${libsuff}
-
- # statically link against Qwt(3D) in 3rdparty
--unix:LIBS += ../3rdparty/qwtplot3d/lib/libqwtplot3d.a
--unix:LIBS += ../3rdparty/qwt/lib/libqwt.a
- # dynamically link against Qwt(3D) installed system-wide
- # WARNING: make sure they are compiled against Qt4
--#unix:LIBS += -lqwtplot3d
--#unix:LIBS += -lqwt
-+unix:LIBS += -lqwtplot3d
-+unix:LIBS += -lqwt
-
- # statically link against GSL in 3rdparty
--unix:LIBS += ../3rdparty/gsl/lib/libgsl.a
--unix:LIBS += ../3rdparty/gsl/lib/libgslcblas.a
- #dynamically link against GSL installed system-wide
--#unix:LIBS += -lgsl -lgslcblas
-+unix:LIBS += -lgsl -lgslcblas
-
- ##################### Windows
###############################################
-
diff --git a/science/qtoctave/BUILD b/science/qtoctave/BUILD
index 961b5c2..2113434 100755
--- a/science/qtoctave/BUILD
+++ b/science/qtoctave/BUILD
@@ -1,6 +1 @@
-cmake "-DCMAKE_INSTALL_PREFIX:PATH=${INSTALL_ROOT}/usr" \
- "-DCMAKE_CXX_FLAGS_RELEASE:STRING=${CXXFLAGS}" \
- "-DCMAKE_VERBOSE_MAKEFILE:BOOL=OFF" \
- "-DQT_QMAKE_EXECUTABLE:FILEPATH=${TRACK_ROOT}/usr/bin/qt4/qmake" \
- . &&
-default_build_make
+qt4_cmake_build
diff --git a/science/qtoctave/DETAILS b/science/qtoctave/DETAILS
index e29d90b..1fc1c15 100755
--- a/science/qtoctave/DETAILS
+++ b/science/qtoctave/DETAILS
@@ -1,8 +1,8 @@
SPELL=qtoctave
- VERSION=0.8.2
+ VERSION=0.10.1
+
SOURCE_HASH=sha512:b91e59ba9f16ebc2da9f2d606d0e7440d06e13cd6670fb7aa896eb30ad43835df74b7ba5127f1e9095c88de2468c6d2b2c174f1c5b1638678968bf81647b665f
SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_URL[0]=http://forja.rediris.es/frs/download.php/1383/${SOURCE}
-
SOURCE_HASH=sha512:6a0e616e51f6b5f8e2659201b55f97e7c5aa2c59624bf6aca278a66ea7bf374558451b6883bad5f863b7522591713dcb8042921a2136b23230272f05a08ef85b
+ SOURCE_URL[0]=http://forja.rediris.es/frs/download.php/2054/${SOURCE}
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="https://forja.rediris.es/projects/csl-qtoctave";
LICENSE[0]=GPL
diff --git a/science/qtoctave/HISTORY b/science/qtoctave/HISTORY
index 068fecf..739ca59 100644
--- a/science/qtoctave/HISTORY
+++ b/science/qtoctave/HISTORY
@@ -1,3 +1,7 @@
+2013-08-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.10.1
+ * BUILD: use qt4_cmake_build
+
2011-01-02 Ismael Luceno <ismael AT sourcemage.org>
* qtoctave.desktop: added spanish comment

diff --git a/science/stellarium/DETAILS b/science/stellarium/DETAILS
index 945aa42..2ded7ef 100755
--- a/science/stellarium/DETAILS
+++ b/science/stellarium/DETAILS
@@ -1,9 +1,9 @@
SPELL=stellarium
- VERSION=0.12.0
+ VERSION=0.12.2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:21dade0ab830d1c4db1c739a71d7e22deedbf57486a71ad2cc04c7757de5e559f2151ca83949426f69f87d87ae5a7ebfb405372d4db0bd34c498e7dc10570d2b
+
SOURCE_URL[0]=${SOURCEFORGE_URL}/${SPELL}/Stellarium-sources/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:f9ec4df5d5ba39f302bc5253dabe0a95682ee7591ecde7a3a3861e3b563e28fdd996294019c92cf9df1d86a30c1e25baff7b6c2bb4f1f033decc7b07f020077a
# SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
LICENSE[0]=GPL
WEB_SITE=http://www.stellarium.org
diff --git a/science/stellarium/HISTORY b/science/stellarium/HISTORY
index b06727f..f2ecb67 100644
--- a/science/stellarium/HISTORY
+++ b/science/stellarium/HISTORY
@@ -1,3 +1,9 @@
+2013-08-14 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.12.2
+
+2013-04-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: fix SOURCE_URL[0]
+
2013-01-31 Pol Vinogradov <vin.public AT gmail.com>
* DETAILS: 0.12.0

diff --git a/science/xaos/DETAILS b/science/xaos/DETAILS
index 14400a5..2335c87 100755
--- a/science/xaos/DETAILS
+++ b/science/xaos/DETAILS
@@ -1,10 +1,10 @@
SPELL=xaos
- VERSION=3.5
+ VERSION=3.6
SOURCE=xaos-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/xaos-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/xaos/$SOURCE
WEB_SITE=http://xaos.sourceforge.net/
-
SOURCE_HASH=sha512:c0d9e88de7767a9c62bf2fe6e49e4115d992882cd0780acf61fc14539364d383b275b7f589de353e0b025f43efc54986f19c0722322aedd992027e788295d1df
+
SOURCE_HASH=sha512:5f61df978b7842b84a52cfb28f7daf1a5ab11d9d7adadbd0dd5bfb60240fcb2fc59b2a3d34faff7896c0c44c32daaf3941071d70db3d58b06b1aef1bcd1022c1
LICENSE[0]=GPL
ENTERED=20020821
KEYWORDS="science"
diff --git a/science/xaos/HISTORY b/science/xaos/HISTORY
index 3300874..1c6508f 100644
--- a/science/xaos/HISTORY
+++ b/science/xaos/HISTORY
@@ -1,3 +1,6 @@
+2013-11-19 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.6
+
2009-07-20 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.5, XaoS -> xaos, fixed SHORT

diff --git a/science/yacas/DEPENDS b/science/yacas/DEPENDS
new file mode 100755
index 0000000..f148724
--- /dev/null
+++ b/science/yacas/DEPENDS
@@ -0,0 +1 @@
+depends -sub CXX gcc
diff --git a/science/yacas/DETAILS b/science/yacas/DETAILS
new file mode 100755
index 0000000..858454d
--- /dev/null
+++ b/science/yacas/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=yacas
+ VERSION=1.3.4
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://${SPELL}.sourceforge.net/backups/${SOURCE}
+
SOURCE_HASH=sha512:9ec26e2c9d5355aa124a17f7dc4164c224fed880481ebd0a672c500dae9e066e37700cbd5bf896686f713a7615a58dde7be7a7a843ab236bfd0921774dc50a43
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://yacas.sourceforge.net/";
+ LICENSE[0]=GPL
+ ENTERED=20130315
+ SHORT="a computer algebra system"
+cat << EOF
+YACAS is an easy to use, general purpose Computer Algebra System, a program
+for symbolic manipulation of mathematical expressions. It uses its own
+programming language designed for symbolic as well as arbitrary-precision
+numerical computations. The system has a library of scripts that implement
+many of the symbolic algebra operations; new algorithms can be easily added
+to the library. YACAS comes with extensive documentation (hundreds of pages)
+covering the scripting language, the functionality that is already
implemented
+in the system, and the algorithms used.
+EOF
diff --git a/science/yacas/HISTORY b/science/yacas/HISTORY
new file mode 100644
index 0000000..08aa715
--- /dev/null
+++ b/science/yacas/HISTORY
@@ -0,0 +1,6 @@
+2014-10-06 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.3.4
+
+2013-03-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/security-libs/cracklib/DETAILS b/security-libs/cracklib/DETAILS
index 9ddc28e..d7d8950 100755
--- a/security-libs/cracklib/DETAILS
+++ b/security-libs/cracklib/DETAILS
@@ -1,5 +1,6 @@
SPELL=cracklib
- VERSION=2.8.22
+ VERSION=2.9.2
+
SOURCE_HASH=sha512:9e973c10a1340c7092c09af7ac90ea445e9197153355382319b171c213ebcab64d5e5072e55be19c36c02472c11f4562b9527291fa766dd1ab2fac79164bef52
VERSIONWORDS=20080507
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SPELL-words-$VERSIONWORDS.gz
@@ -7,8 +8,7 @@
SOURCE2_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
# SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
-
SOURCE_HASH=sha512:7ec9f93d1bb8132dc143e320373c0ffab2c3e4a9da4e449ce7c6e9b3aada5a30933d3bccbca4d2ea0ef5e72ef5593427756e06c03a97940edf74bac37f2fd08b
-
SOURCE2_HASH='sha512:d21055d6439a2b92b23ab6fd31222d9330315a0b44f53fae308ce5749a9fcb33b7df982f85ca8e2d6d2f9cc4c7264dfc3ed454edbccecd76289713df09fd633e'
+
SOURCE2_HASH=sha512:d21055d6439a2b92b23ab6fd31222d9330315a0b44f53fae308ce5749a9fcb33b7df982f85ca8e2d6d2f9cc4c7264dfc3ed454edbccecd76289713df09fd633e
WEB_SITE=http://sf.net/projects/$SPELL
ENTERED=20050310
LICENSE[0]='Derived from artistic license'
diff --git a/security-libs/cracklib/HISTORY b/security-libs/cracklib/HISTORY
index cbf38dc..7f413b9 100644
--- a/security-libs/cracklib/HISTORY
+++ b/security-libs/cracklib/HISTORY
@@ -1,3 +1,13 @@
+2014-10-08 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.9.2
+
+2013-12-31 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.9.1
+ * PRE_BUILD: remove obsolete fixes
+
+2013-06-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.9.0
+
2013-01-28 Javier Vasquez <j.e.vasquez.v AT gmail.com>
* PRE_BUILD: Replacing AM_CONFIG_HEADER by
AC_CONFIG_HEADER, since the 1st got obsolete on
diff --git a/security-libs/cracklib/PRE_BUILD
b/security-libs/cracklib/PRE_BUILD
index 6b51408..3aa2d0d 100755
--- a/security-libs/cracklib/PRE_BUILD
+++ b/security-libs/cracklib/PRE_BUILD
@@ -1,15 +1,3 @@
default_pre_build &&
# the next instruction checks the file but doesn't decompress it
unpack_file 2
-
-# Doesn't really need C++...
-cd $SOURCE_DIRECTORY &&
-# update the config scripts
-sed -i "s/AM_GNU_GETTEXT_VERSION/&(0.18.1)/" configure.in &&
-sedit 's/AM_CONFIG_HEADER(config.h)/AC_CONFIG_HEADERS(config.h)/'
configure.in &&
-# fix detection of python3
-if is_depends_enabled $SPELL python3;then
- sed -i "s/}/}m/" configure.in &&
- sed -i "s|@/|@m/|" python/Makefile.am
-fi &&
-autoreconf -f -i --symlink
diff --git a/security-libs/linux-pam/BUILD b/security-libs/linux-pam/BUILD
index 9e833c2..548966a 100755
--- a/security-libs/linux-pam/BUILD
+++ b/security-libs/linux-pam/BUILD
@@ -12,5 +12,4 @@ export PS2PDF=no
$OPTS &&
sedit "s/examples//" Makefile &&
sedit "s/read yes//" conf/install_conf &&
-make_single &&
make
diff --git a/security-libs/linux-pam/DEPENDS b/security-libs/linux-pam/DEPENDS
index dac999b..a74ad64 100755
--- a/security-libs/linux-pam/DEPENDS
+++ b/security-libs/linux-pam/DEPENDS
@@ -1,13 +1,16 @@
depends flex &&
-depends autoconf &&
depends cracklib &&
depends gnupg &&
depends smgl-fhs &&
+depends pkgconfig &&

if [ "${PAM_DOCS}" == "y" ]; then
depends texlive &&
depends linuxdoc-tools
-fi
+fi &&

+optional_depends db '--enable-db=db' '--enable-db=no' 'database
backend' &&
+optional_depends gettext '--enable-nls' '--disable-nls' 'NLS support'
&&
optional_depends libselinux "--enable-selinux" "--disable-selinux" "for
selinux support" &&
-optional_depends libprelude "--enable-prelude" "--disable-prelude" "for
prelude ids support"
+optional_depends libprelude "--enable-prelude" "--disable-prelude" "for
prelude ids support" &&
+optional_depends libtirpc '' '' 'RPC protocol, for NIS support'
diff --git a/security-libs/linux-pam/DETAILS b/security-libs/linux-pam/DETAILS
index d3d63ef..c7aefd1 100755
--- a/security-libs/linux-pam/DETAILS
+++ b/security-libs/linux-pam/DETAILS
@@ -1,22 +1,11 @@
SPELL=linux-pam
- VERSION=1.1.6
+ VERSION=1.1.8
+
SOURCE_HASH=sha512:245785ab4e187ceaab6393967352c8d2a2319c64e1e83285d0251cc02995dc2edab8e3001301b6d9f6774c441b7557d9caf4dfdf94c7cd5d44aa53ae759d9e5d
SECURITY_PATCH=3
SOURCE=Linux-PAM-$VERSION.tar.bz2
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
-#
SOURCE_HASH=sha512:c898c3db3da1856b1b16c2bfe19963c30696345982253888c2edf85317cf82ab4daaf9d105a162975d4cfd818b7bbca3d0e63ea7267af435e8f88b8fdc83ddd0
SOURCE_DIRECTORY=$BUILD_DIRECTORY/Linux-PAM-$VERSION
- SOURCE_URL[0]=http://fedorahosted.org/releases/l/i/linux-pam/$SOURCE
-# SOURCE_URL[0]=$KERNEL_URL/pub/linux/libs/pam/library/$SOURCE
-# SOURCE_URL[1]=ftp://ftp.kernel.org/pub/linux/libs/pam/library/$SOURCE
-
-# SOURCE2=$SOURCE.sign
-# SOURCE2_URL[0]=$KERNEL_URL/pub/linux/libs/pam/library/$SOURCE2
-# SOURCE2_URL[1]=ftp://ftp.kernel.org/pub/linux/libs/pam/library/$SOURCE2
-
-# SOURCE_GPG=kernel.gpg:$SOURCE2
-# SOURCE2_IGNORE=signature
-
- WEB_SITE=http://www.us.kernel.org/pub/linux/libs/pam
+ SOURCE_URL[0]=http://linux-pam.org/library/$SOURCE
+ WEB_SITE=http://linux-pam.org
ENTERED=20010922
LICENSE[0]=GPL
PATCHLEVEL=0
diff --git a/security-libs/linux-pam/HISTORY b/security-libs/linux-pam/HISTORY
index 2215f18..4832be0 100644
--- a/security-libs/linux-pam/HISTORY
+++ b/security-libs/linux-pam/HISTORY
@@ -1,3 +1,13 @@
+2014-09-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: add libtirpc
+
+2014-09-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.1.8
+ new website & url
+ * DEPENDS: add optional gettext, db
+ add pkgconfig, remove autoconf
+ * BUILD: remove make_single
+
2012-10-16 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.1.6
Upstream MD5/SHA1 not posted for 1.1.6
diff --git a/security-libs/linux-pam/Linux-PAM-1.1.6.tar.bz2.sig
b/security-libs/linux-pam/Linux-PAM-1.1.6.tar.bz2.sig
deleted file mode 100644
index 4707a7b..0000000
Binary files a/security-libs/linux-pam/Linux-PAM-1.1.6.tar.bz2.sig and
/dev/null differ
diff --git a/security-libs/nessus-libraries/DEPENDS
b/security-libs/nessus-libraries/DEPENDS
index bbfdec7..1bb3448 100755
--- a/security-libs/nessus-libraries/DEPENDS
+++ b/security-libs/nessus-libraries/DEPENDS
@@ -1,3 +1,3 @@
depends bison &&
depends flex &&
-depends openssl "--enable-cipher"
+depends SSL "--enable-cipher"
diff --git a/security-libs/nessus-libraries/HISTORY
b/security-libs/nessus-libraries/HISTORY
index 52c20c9..baf4be6 100644
--- a/security-libs/nessus-libraries/HISTORY
+++ b/security-libs/nessus-libraries/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2006-10-21 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* DEPENDS: depend on openssl unconditionally #11945

diff --git a/security-libs/opencryptoki/DEPENDS
b/security-libs/opencryptoki/DEPENDS
index 50341d2..9776f30 100755
--- a/security-libs/opencryptoki/DEPENDS
+++ b/security-libs/opencryptoki/DEPENDS
@@ -1,3 +1,3 @@
-optional_depends openssl "--with-openssl=${INSTALL_ROOT}/usr" \
- "--without-openssl" \
+optional_depends SSL "--with-openssl=${INSTALL_ROOT}/usr" \
+ "--without-opennssl" \
"build with OpenSSL support?"
diff --git a/security-libs/opencryptoki/HISTORY
b/security-libs/opencryptoki/HISTORY
index 3b499ec..fcbf21d 100644
--- a/security-libs/opencryptoki/HISTORY
+++ b/security-libs/opencryptoki/HISTORY
@@ -1,2 +1,8 @@
+2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix bad with-SSL usage
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2009-07-30 Arjan Bouter <abouter AT sourcemage.org>
* BUILD, CONFIGURE, DETAILS, DEPENDS: spell created
diff --git a/security-libs/openssl_tpm_engine/DEPENDS
b/security-libs/openssl_tpm_engine/DEPENDS
index 8f63586..4a4a02a 100755
--- a/security-libs/openssl_tpm_engine/DEPENDS
+++ b/security-libs/openssl_tpm_engine/DEPENDS
@@ -1,2 +1,2 @@
-depends openssl "--with-openssl=${INSTALL_ROOT}/usr" &&
+depends SSL "--with-openssl=${INSTALL_ROOT}/usr" &&
depends trousers
diff --git a/security-libs/openssl_tpm_engine/HISTORY
b/security-libs/openssl_tpm_engine/HISTORY
index 9637a96..dbcff9c 100644
--- a/security-libs/openssl_tpm_engine/HISTORY
+++ b/security-libs/openssl_tpm_engine/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2009-07-30 Arjan Bouter <abouter AT sourcemage.org>
* DEPENDS, DETAILS, TRIGGERS: spell created

diff --git a/security-libs/trousers/DEPENDS b/security-libs/trousers/DEPENDS
index a082f75..84ed5ee 100755
--- a/security-libs/trousers/DEPENDS
+++ b/security-libs/trousers/DEPENDS
@@ -1,4 +1,4 @@
-depends openssl "--with-openssl=${INSTALL_ROOT}/usr" &&
+depends SSL "--with-openssl=${INSTALL_ROOT}/usr" &&

optional_depends gmp '--with-gmp' '--without-gmp' \
'support the GMP math lib? (used in DAA)' &&
diff --git a/security-libs/trousers/HISTORY b/security-libs/trousers/HISTORY
index 174a89d..b7f77aa 100644
--- a/security-libs/trousers/HISTORY
+++ b/security-libs/trousers/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2009-10-02 Arjan Bouter <abouter AT sourcemage.org>
* DEPENDS: fixed typo in gmp dependency

diff --git a/security/ettercap/DEPENDS b/security/ettercap/DEPENDS
index 22ddf8d..310edcc 100755
--- a/security/ettercap/DEPENDS
+++ b/security/ettercap/DEPENDS
@@ -1,7 +1,7 @@
depends libnet &&
depends libpcap &&
depends ncurses &&
-depends openssl &&
+depends SSL &&

optional_depends gtk+2 \
"--enable-gtk" \
diff --git a/security/ettercap/HISTORY b/security/ettercap/HISTORY
index 45b52d0..d229896 100644
--- a/security/ettercap/HISTORY
+++ b/security/ettercap/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed BUILD_API=2.

diff --git a/security/fingerprint/DEPENDS b/security/fingerprint/DEPENDS
index 12af3b0..9f61e9f 100755
--- a/security/fingerprint/DEPENDS
+++ b/security/fingerprint/DEPENDS
@@ -1,4 +1,4 @@
depends libfakekey &&
depends libfprint &&
-depends qca-openssl &&
+depends qca-SSL &&
depends qt4
diff --git a/security/fingerprint/HISTORY b/security/fingerprint/HISTORY
index 6ad100e..8c94526 100644
--- a/security/fingerprint/HISTORY
+++ b/security/fingerprint/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2009-08-28 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS, DEPENDS, PRE_BUILD, BUILD, INSTALL: Created

diff --git a/security/fwknop/BUILD b/security/fwknop/BUILD
index d22e99f..db67993 100755
--- a/security/fwknop/BUILD
+++ b/security/fwknop/BUILD
@@ -1,3 +1,5 @@
+OPTS="$FWKNOP_OPTS $OPTS" &&
+
make_single &&
default_build &&
make_normal
diff --git a/security/fwknop/DEPENDS b/security/fwknop/DEPENDS
index 79a76fe..aa33d8b 100755
--- a/security/fwknop/DEPENDS
+++ b/security/fwknop/DEPENDS
@@ -1,8 +1,11 @@
if list_find "$FWKNOP_OPTS" "--enable-server"; then
- depends libpcap &&
-
runtime_depends iptables &&

+ optional_depends libpcap \
+ "--disable-udp-server" \
+ "--enable-udp-server" \
+ "to use libpcap instead of UDP listener mode" &&
+
optional_depends gdbm \
"--disable-file-cache" \
"--enable-file-cache" \
diff --git a/security/fwknop/DETAILS b/security/fwknop/DETAILS
index 002e3a5..3fae8f4 100755
--- a/security/fwknop/DETAILS
+++ b/security/fwknop/DETAILS
@@ -1,5 +1,5 @@
SPELL=fwknop
- VERSION=2.0.4
+ VERSION=2.6.4
SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.asc
@@ -8,6 +8,7 @@
SOURCE_GPG=fwknop.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ DOC_DIRS=""
WEB_SITE=http://www.cipherdyne.org/fwknop/
ENTERED=20070821
LICENSE[0]=GPL
diff --git a/security/fwknop/HISTORY b/security/fwknop/HISTORY
index 5c820c1..dc87dd3 100644
--- a/security/fwknop/HISTORY
+++ b/security/fwknop/HISTORY
@@ -1,3 +1,25 @@
+2014-11-18 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.6.4
+ * DEPENDS: libpcap becomes optional
+
+2014-07-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.6.3
+
+2014-04-29 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.6.2
+
+2014-04-16 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.6.1
+
+2014-03-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.6.0
+
+2013-09-29 Vlad Glagolev <stealth AT sourcemage.org>
+ * BUILD: added missing handle of $FWKNOP_OPTS
+
+2013-08-29 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.5.1; do not include doc build directory
+
2012-12-10 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.0.4
* BUILD: added, to fix multijob build
diff --git a/security/gtk-systrace/DETAILS b/security/gtk-systrace/DETAILS
index f0b7068..fe4222c 100755
--- a/security/gtk-systrace/DETAILS
+++ b/security/gtk-systrace/DETAILS
@@ -1,10 +1,8 @@
- PKG_NAME=systrace
- SPELL=gtk-${PKG_NAME}
+ SPELL=gtk-systrace
VERSION=2003-06-23
- PKG_VER=0.1
- SOURCE=${SPELL}-${VERSION}.tar.gz
-SOURCE_DIRECTORY=${BUILD_DIRECTORY}/notification-${PKG_VER}
- SOURCE_URL[0]=http://www.citi.umich.edu/u/provos/${PKG_NAME}/${SOURCE}
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/notification-0.1
+ SOURCE_URL[0]=http://www.citi.umich.edu/u/provos/${SPELL#*-}/$SOURCE

SOURCE_HASH=sha512:08f6ab0dd23ab71a4bb2980e97f8b078faf972e58c8b14926c54d2fa07b9ab57cfd490b72d0b3fab5b1034776761966d7387e83391631b189fa06aa4037090cc
LICENSE[0]=BSD
ENTERED=20030728
@@ -13,10 +11,9 @@ SOURCE_DIRECTORY=${BUILD_DIRECTORY}/notification-${PKG_VER}
BUILD_API=1
SHORT="Current snapshot of GTK Systrace front end invoked by
systrace."
cat << EOF
-Systrace enforces system call policies for applications by
-constraining the application's access to the system. The
-policy is generated interactively. Operations not covered
-by the policy raise an alarm, allowing an user to refine
-the currently configured policy.
-(See home page for more info about systrace userland utilities)
+Systrace enforces system call policies for applications by constraining the
+application's access to the system. The policy is generated interactively.
+Operations not covered by the policy raise an alarm, allowing an user to
refine
+the currently configured policy. (See home page for more info about systrace
+userland utilities)
EOF
diff --git a/security/gtk-systrace/HISTORY b/security/gtk-systrace/HISTORY
index bdc3436..78f6be3 100644
--- a/security/gtk-systrace/HISTORY
+++ b/security/gtk-systrace/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS, HISTORY: Normalize SPELL field
+
2006-10-26 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* BUILD: use TRACK_ROOT when linking #9163

diff --git a/security/hashkill/DEPENDS b/security/hashkill/DEPENDS
index 36e266a..ebdbe71 100755
--- a/security/hashkill/DEPENDS
+++ b/security/hashkill/DEPENDS
@@ -1,2 +1,2 @@
-depends openssl &&
+depends SSL &&
depends zlib
diff --git a/security/hashkill/HISTORY b/security/hashkill/HISTORY
index 448ee9b..fa78999 100644
--- a/security/hashkill/HISTORY
+++ b/security/hashkill/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2010-09-22 Vasil Yonkov <spirtbrat AT sourcemage.org>
* DEPENDS, DETAILS: spell created

diff --git a/security/knock/DEPENDS b/security/knock/DEPENDS
index a8ec60d..4b795cc 100755
--- a/security/knock/DEPENDS
+++ b/security/knock/DEPENDS
@@ -1 +1,8 @@
-depends libpcap
+if [[ $INIT_INSTALLED ]]; then
+ depends libpcap '--enable-knockd'
+else
+ optional_depends libpcap \
+ "--enable-knockd" \
+ "--disable-knockd" \
+ "for building knockd (server-side part)"
+fi
diff --git a/security/knock/DETAILS b/security/knock/DETAILS
index bf31d78..d2185d9 100755
--- a/security/knock/DETAILS
+++ b/security/knock/DETAILS
@@ -1,12 +1,11 @@
SPELL=knock
- VERSION=0.5
- PATCHLEVEL=1
+ VERSION=0.7
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://www.zeroflux.org/proj/$SPELL/files/$SOURCE
WEB_SITE=http://www.zeroflux.org/projects/knock
ENTERED=20060529
-
SOURCE_HASH=sha512:c5f7f3320d4d9a41847dba0cda4d66852f983db419b23d3bf9c83d44a41ba437379bf6cee47a096c600841e321740849dac26d5c3afff9b3ae0178a2fcb6c35e
+
SOURCE_HASH=sha512:eab5d855f7111d9411e84a56a15e8ea74f41c5bd9dee27ab49f0d8d509eeeb96a60c508928c92916dc0ec9b737c447ca8ca5ed4db6479b389549d60e76a85aa7
LICENSE[0]=GPL
GATHER_DOCS=off
SHORT="port-knocking server and client"
diff --git a/security/knock/HISTORY b/security/knock/HISTORY
index a98c432..816345f 100644
--- a/security/knock/HISTORY
+++ b/security/knock/HISTORY
@@ -1,3 +1,14 @@
+2014-06-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.7
+ * INSTALL, init.d/knock.conf: removed man1 -> man8
+ * PRE_BUILD: removed
+
+2013-08-28 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.6
+ * DEPENDS: made libpcap optional
+ * PRE_BUILD, INSTALL: rewritten knockd man section change logic
+ * performance.patch, doc.patch: removed, fixed by upstream
+
2011-05-03 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: PATCHLEVEL=1; quoting paths; updated descriptions and urls
* INSTALL: added, to install init script
diff --git a/security/knock/PRE_BUILD b/security/knock/PRE_BUILD
deleted file mode 100755
index 4b1de84..0000000
--- a/security/knock/PRE_BUILD
+++ /dev/null
@@ -1,5 +0,0 @@
-default_pre_build &&
-cd "$SOURCE_DIRECTORY" &&
-
-patch -p0 < "$SPELL_DIRECTORY/doc.patch" &&
-patch -p0 < "$SPELL_DIRECTORY/performance.patch"
diff --git a/security/knock/doc.patch b/security/knock/doc.patch
deleted file mode 100644
index f6b1bf7..0000000
--- a/security/knock/doc.patch
+++ /dev/null
@@ -1,30 +0,0 @@
---- Makefile.in.orig 2005-06-27 09:11:34.000000000 +0400
-+++ Makefile.in 2011-05-03 23:48:18.147684188 +0400
-@@ -28,6 +28,7 @@
- BINDIR = @bindir@
- SBINDIR = @sbindir@
- MANDIR = @mandir@
-+DATADIR = @datadir@
-
- INSTALL = @INSTALL@
- INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
-@@ -70,9 +71,9 @@
- install: all
- $(INSTALL) -D -m0755 knockd $(DESTDIR)$(SBINDIR)/knockd
- $(INSTALL) -D -m0755 knock $(DESTDIR)$(BINDIR)/knock
-- $(INSTALL) -D -m0644 $(MANSRC)knockd.1
$(DESTDIR)$(MANDIR)/man1/knockd.1
-+ $(INSTALL) -D -m0644 $(MANSRC)knockd.1
$(DESTDIR)$(MANDIR)/man8/knockd.8
- $(INSTALL) -D -m0644 $(MANSRC)knock.1 $(DESTDIR)$(MANDIR)/man1/knock.1
-- $(INSTALL) -D -m0644 knockd.conf $(DESTDIR)/etc/knockd.conf
-+ $(INSTALL) -D -m0644 knockd.conf
$(DESTDIR)/$(DATADIR)/knockd/knockd.conf
-
- clean:
- rm -f *~ $(OBJDIR)*.o $(MANSRC)*.1
---- doc/knockd.1.in.orig 2005-06-29 22:45:17.000000000 +0400
-+++ doc/knockd.1.in 2011-05-03 23:49:01.259684649 +0400
-@@ -1,4 +1,4 @@
--.TH knockd 1 "June 26, 2005" "knockd #VERSION#" ""
-+.TH knockd 8 "June 26, 2005" "knockd #VERSION#" ""
- .SH NAME
- knockd \- port-knock server
- .SH SYNOPSIS
diff --git a/security/knock/init.d/knock.conf
b/security/knock/init.d/knock.conf
index 2924313..d1e9017 100644
--- a/security/knock/init.d/knock.conf
+++ b/security/knock/init.d/knock.conf
@@ -1,3 +1,3 @@
-# For the arguments and description see knockd(8)
+# For the arguments and description see knockd(1)

KNOCKD_ARGS=""
diff --git a/security/knock/performance.patch
b/security/knock/performance.patch
deleted file mode 100644
index 010de10..0000000
--- a/security/knock/performance.patch
+++ /dev/null
@@ -1,48 +0,0 @@
---- src/knockd.c.orig 2005-06-27 09:11:34.000000000 +0400
-+++ src/knockd.c 2011-05-03 23:41:20.133684648 +0400
-@@ -46,6 +46,7 @@
- #include <syslog.h>
- #include <pcap.h>
- #include <errno.h>
-+#include <limits.h>
- #include "list.h"
-
- static char version[] = "0.5";
-@@ -193,7 +194,7 @@
- }
- }
-
-- cap = pcap_open_live(o_int, 65535, 0, 0, pcapErr);
-+ cap = pcap_open_live(o_int, 65535, 0, 1000, pcapErr);
- if(strlen(pcapErr)) {
- fprintf(stderr, "could not open %s: %s\n", o_int, pcapErr);
- }
-@@ -371,7 +372,18 @@
- }
- list_free(doors);
-
-+ if(logfd) {
-+ fclose(logfd);
-+ logfd = NULL;
-+ }
- parseconfig(o_cfg);
-+ if(strlen(o_logfile)) {
-+ /* open the log file */
-+ logfd = fopen(o_logfile, "a");
-+ if(logfd == NULL) {
-+ perror("warning: cannot open logfile");
-+ }
-+ }
- return;
- }
-
---- src/knock.c.orig 2005-06-27 09:11:34.000000000 +0400
-+++ src/knock.c 2011-05-03 23:35:39.297684650 +0400
-@@ -128,6 +128,7 @@
- connect(sd, (struct sockaddr*)&addr, sizeof(struct
sockaddr));
- }
- close(sd);
-+ usleep(1);
- }
-
- return(0);
diff --git a/security/nmap/BUILD b/security/nmap/BUILD
index c47decd..feecaf6 100755
--- a/security/nmap/BUILD
+++ b/security/nmap/BUILD
@@ -1,3 +1,4 @@
-OPTS="$NMAP_OPTS $OPTS" &&
+LDFLAGS="${LDFLAGS/-Wl,--as-needed/}" &&
+OPTS="$NMAP_OPTS --with-libdnet=included $OPTS" &&

default_build
diff --git a/security/nmap/CONFIGURE b/security/nmap/CONFIGURE
index 681f66f..6e6e626 100755
--- a/security/nmap/CONFIGURE
+++ b/security/nmap/CONFIGURE
@@ -8,4 +8,8 @@ config_query_option NMAP_OPTS "Build Nping utility?" y \

config_query_option NMAP_OPTS "Build Ncat utility?" y \
"--with-ncat" \
- "--without-ncat"
+ "--without-ncat" &&
+
+if list_find "$NMAP_OPTS" '--with-ncat'; then
+ config_query NMAP_NC_SYMLINK "Symlink nc to ncat?" n
+fi
diff --git a/security/nmap/CONFLICTS b/security/nmap/CONFLICTS
new file mode 100755
index 0000000..3b918f5
--- /dev/null
+++ b/security/nmap/CONFLICTS
@@ -0,0 +1,3 @@
+conflicts nc &&
+conflicts netcat &&
+conflicts cryptcat
diff --git a/security/nmap/DEPENDS b/security/nmap/DEPENDS
index aa61854..f21f4ab 100755
--- a/security/nmap/DEPENDS
+++ b/security/nmap/DEPENDS
@@ -14,7 +14,7 @@ optional_depends gettext \
"--disable-nls" \
"to use Native Language Support" &&

-optional_depends openssl \
+optional_depends SSL \
"--with-openssl=$INSTALL_ROOT/usr" \
"--without-openssl" \
"for OpenSSL support" &&
@@ -29,12 +29,7 @@ optional_depends pcre \
"--with-libpcre=included" \
"use external PCRE lib?" &&

-optional_depends libdnet \
- "--with-libdnet=$INSTALL_ROOT/usr" \
- "--with-libdnet=included" \
- "use external dnet lib?" &&
-
-optional_depends lua51 \
+optional_depends LUA \
"--with-liblua=$INSTALL_ROOT/usr" \
"--with-liblua=included" \
"use external Lua lib?"
diff --git a/security/nmap/DETAILS b/security/nmap/DETAILS
index 9905b4d..0f91cc8 100755
--- a/security/nmap/DETAILS
+++ b/security/nmap/DETAILS
@@ -1,5 +1,5 @@
SPELL=nmap
- VERSION=6.25
+ VERSION=6.47
SOURCE=$SPELL-$VERSION.tar.bz2
# SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
@@ -9,7 +9,7 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE2_URL[1]=http://sectools.org/nmap/sigs/$SOURCE2
# SOURCE_GPG=nmap.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
-
SOURCE_HASH=sha512:6ec4d8f50621c86a3d0b6a22cf179a1874bf109736c5a79d6b29faec6859e165f7c0e6c3f8c284de8f384a8a607f071e2176c900b22df3ba0f158d36b081870d
+
SOURCE_HASH=sha512:f98b92a26f4e912fe15c36a21dfff7bfb9f11c2410f4035330100648fbad7f808ef9e069c63704bbb50199272ae65ea81555de6c97eb8ee152114f44ed5a9296
WEB_SITE=http://nmap.org/
ENTERED=20010922
LICENSE[0]=GPL
diff --git a/security/nmap/HISTORY b/security/nmap/HISTORY
index b44dbf6..40a4524 100644
--- a/security/nmap/HISTORY
+++ b/security/nmap/HISTORY
@@ -1,3 +1,27 @@
+2014-12-29 Eric Sandall <sandalle AT sourcemage.org>
+ * BUILD, DEPENDS: Remove libdnet, the latest (from 2005) version is
not
+ compatible with this version of nmap.
+ nmap.cc:166:45: fatal error: libdnet-stripped/include/config.h: No
such file or directory
+ * CONFIGURE: Add option for nc -> ncat symlink
+ * INSTALL, CONFLICTS: Conflict with nc/netcat (even if `nc` symlink
option is not selected)
+ * *SUB_DEPENDS: Allow forcing ncat utility and nc symlink
+
+2014-10-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: use SSL provider
+
+2014-09-05 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 6.47
+
+2014-04-18 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 6.46
+ * DEPENDS: lua51 -> LUA
+
+2013-08-20 Eric Sandall <sandalle AT sourcemage.org>
+ * BUILD: Fails to build with -Wl,--as-needed in LDFLAGS
+
+2013-08-01 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 6.40
+
2012-12-02 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 6.25

diff --git a/security/nmap/INSTALL b/security/nmap/INSTALL
new file mode 100755
index 0000000..5183e40
--- /dev/null
+++ b/security/nmap/INSTALL
@@ -0,0 +1,5 @@
+default_install &&
+if [[ "x$NMAP_NC_SYMLINK" == "xy" ]]; then
+ message "${MESSAGE_COLOR}Setting /usr/bin/nc ->
/usr/bin/ncat${DEFAULT_COLOR}" &&
+ ln -sf "${INSTALL_ROOT}"/usr/bin/ncat "${INSTALL_ROOT}"/usr/bin/nc
+fi
diff --git a/security/nmap/PRE_SUB_DEPENDS b/security/nmap/PRE_SUB_DEPENDS
new file mode 100755
index 0000000..ec57b5e
--- /dev/null
+++ b/security/nmap/PRE_SUB_DEPENDS
@@ -0,0 +1,5 @@
+case $THIS_SUB_DEPENDS in
+ NMAP_NCAT) list_find "NMAP_OPTS" '--with-ncat' && return 0 ;;
+ NMAP_NC_SYMLINK) [[ "x$NMAP_NC_SYMLINK" == "xy" ]] && return 0 ;;
+ *) echo "Unknown sub-depends!"; return 1;;
+esac
diff --git a/security/nmap/REPAIR^none^PRE_SUB_DEPENDS
b/security/nmap/REPAIR^none^PRE_SUB_DEPENDS
new file mode 100755
index 0000000..ec57b5e
--- /dev/null
+++ b/security/nmap/REPAIR^none^PRE_SUB_DEPENDS
@@ -0,0 +1,5 @@
+case $THIS_SUB_DEPENDS in
+ NMAP_NCAT) list_find "NMAP_OPTS" '--with-ncat' && return 0 ;;
+ NMAP_NC_SYMLINK) [[ "x$NMAP_NC_SYMLINK" == "xy" ]] && return 0 ;;
+ *) echo "Unknown sub-depends!"; return 1;;
+esac
diff --git a/security/nmap/SUB_DEPENDS b/security/nmap/SUB_DEPENDS
new file mode 100755
index 0000000..d2918dc
--- /dev/null
+++ b/security/nmap/SUB_DEPENDS
@@ -0,0 +1,11 @@
+case $THIS_SUB_DEPENDS in
+ NMAP_NCAT) message "${MESSAGE_COLOR}ncat utility requested, forcing
it.${DEFAULT_COLOR}" &&
+ list_remove "NMAP_OPTS" '--without-ncat' &&
+ list_add "NMAP_OPTS" '--with-ncat'
+ ;;
+ NMAP_NC_SYMLINK) message "${MESSAGE_COLOR}nc -> ncat symlink requested,
forcing it.${DEFAULT_COLOR}" &&
+ persistent_add NMAP_NC_SYMLINK &&
+ NMAP_NC_SYMLINK="y"
+ ;;
+ *) message "${WARNING_COLOR}Unknown sub-depends!${DEFAULT_COLOR}"; return
1;;
+esac
diff --git a/security/pam-imap/DEPENDS b/security/pam-imap/DEPENDS
index bbbdac8..2b0b2c8 100755
--- a/security/pam-imap/DEPENDS
+++ b/security/pam-imap/DEPENDS
@@ -1,2 +1,2 @@
depends linux-pam &&
-depends openssl
+depends SSL
diff --git a/security/pam-imap/HISTORY b/security/pam-imap/HISTORY
index 1ddd461..b53ac63 100644
--- a/security/pam-imap/HISTORY
+++ b/security/pam-imap/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2009-06-15 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
* DETAILS: updated spell to 0.3.8
* INSTALL: mkdir added
diff --git a/security/pwsafe/DEPENDS b/security/pwsafe/DEPENDS
index 6b16041..ca33b49 100755
--- a/security/pwsafe/DEPENDS
+++ b/security/pwsafe/DEPENDS
@@ -2,5 +2,5 @@ optional_depends readline \
"--enable-readline" \
"--disable-readline" \
"support for tab completion" &&
-depends openssl &&
+depends SSL &&
depends perl
diff --git a/security/pwsafe/HISTORY b/security/pwsafe/HISTORY
index 768cb57..fe91d19 100644
--- a/security/pwsafe/HISTORY
+++ b/security/pwsafe/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-09-15 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: Fix long description.

diff --git a/security/rkhunter/DETAILS b/security/rkhunter/DETAILS
index 5bd72aa..a525931 100755
--- a/security/rkhunter/DETAILS
+++ b/security/rkhunter/DETAILS
@@ -1,11 +1,11 @@
SPELL=rkhunter
- VERSION=1.3.8
+ VERSION=1.4.2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SPELL/$VERSION/$SOURCE
WEB_SITE=http://www.rootkit.nl/projects/rootkit_hunter.html
ENTERED=20050619
-
SOURCE_HASH=sha512:b1cf308f06a2744b5addf3dc9663815832a1878e3cb7fe281bfa83f8c293803b1e9cfd34c4f39e5707618beb6b852a5220e3cd52c93fcbb354a2c638acd76c5b
+
SOURCE_HASH=sha512:a4e45caaaf5b8262619ebb890784c75c4e30db4c6c0eba305f86d419142b4796c95bc55fe8846dce8d58bc7636bdb365a4a8c41707f64d4d81373687c5a3b0d4
LICENSE[0]=GPL
KEYWORDS="security"
SHORT="Scans files and systems for known and unknown rootkits."
diff --git a/security/rkhunter/HISTORY b/security/rkhunter/HISTORY
index 3bf97c8..f1e9149 100644
--- a/security/rkhunter/HISTORY
+++ b/security/rkhunter/HISTORY
@@ -1,3 +1,9 @@
+2014-10-21 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.4.2
+
+2014-02-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.4.0
+
2011-02-22 Julien "_kaze_" ROZO <julien AT rozo.org>
* DETAILS: updated version to 1.3.8

diff --git a/security/snort/DEPENDS b/security/snort/DEPENDS
index b5e6e76..1ea5086 100755
--- a/security/snort/DEPENDS
+++ b/security/snort/DEPENDS
@@ -26,9 +26,9 @@ fi &&
#depends snortsnarf
#

-optional_depends openssl \
- "--with-openssl" \
- "--without-openssl" \
+optional_depends SSL \
+ "--with-opennssl" \
+ "--without-opennssl" \
"for OpenSSL support (used by XML output plugin)"

optional_depends libprelude \
diff --git a/security/snort/HISTORY b/security/snort/HISTORY
index e5d1be0..95db17d 100644
--- a/security/snort/HISTORY
+++ b/security/snort/HISTORY
@@ -1,3 +1,9 @@
+2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix bad with-SSL usage
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2010-04-29 George Sherwood <gsherwood AT sourcemage.org>
* DETAILS: Updated to version 2.8.6

diff --git a/security/swatch/DETAILS b/security/swatch/DETAILS
index e0637f7..c347409 100755
--- a/security/swatch/DETAILS
+++ b/security/swatch/DETAILS
@@ -11,8 +11,8 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
BUILD_API=1
SHORT="Swatch is the active log file monitoring tool."
cat << EOF
-Swatch is the active log file monitoring tool. Swatch started
-out as the "simple watchdog" for activly monitoring log files
-produced by UNIX's syslog facility. It has since been evolving
-into a utility that can monitor just about any type of log.
+Swatch is the active log file monitoring tool. Swatch started out as the
"simple
+watchdog" for actively monitoring log files produced by UNIX's syslog
facility.
+It has since been evolving into a utility that can monitor just about any
type
+of log.
EOF
diff --git a/security/swatch/HISTORY b/security/swatch/HISTORY
index b94518d..ab52f7d 100644
--- a/security/swatch/HISTORY
+++ b/security/swatch/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix typo in description (activly -> actively)
+
2007-04-23 Arjan Bouter <abouter AT sourcemage.org>
* DEPENDS: cleaned up depends

diff --git a/security/thc-hydra/BUILD b/security/thc-hydra/BUILD
deleted file mode 100755
index c48addb..0000000
--- a/security/thc-hydra/BUILD
+++ /dev/null
@@ -1,7 +0,0 @@
-./configure --prefix=${INSTALL_ROOT}/usr &&
-
-sedit "s:-DLIBSVN::g" Makefile &&
-sedit "s:-I/usr/include/subversion-1::g" Makefile &&
-sedit "s:-lsvn_client-1 -lapr-0 -laprutil-0::g" Makefile &&
-
-make
diff --git a/security/thc-hydra/DEPENDS b/security/thc-hydra/DEPENDS
index e0c4d3a..edd7f97 100755
--- a/security/thc-hydra/DEPENDS
+++ b/security/thc-hydra/DEPENDS
@@ -1,4 +1,4 @@
-depends openssl &&
+depends SSL &&
optional_depends "libssh" \
"" \
"" \
diff --git a/security/thc-hydra/DETAILS b/security/thc-hydra/DETAILS
index 1300df1..016d7b6 100755
--- a/security/thc-hydra/DETAILS
+++ b/security/thc-hydra/DETAILS
@@ -1,11 +1,11 @@
SPELL=thc-hydra
- VERSION=5.4
- SOURCE=hydra-$VERSION-src.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/hydra-$VERSION-src
- SOURCE_URL[0]=http://freeworld.thc.org/releases/$SOURCE
+ VERSION=7.5
+ SOURCE=hydra-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/hydra-$VERSION
+ SOURCE_URL[0]=http://www.thc.org/releases/$SOURCE
WEB_SITE=http://www.thc.org/thc-hydra
ENTERED=20041208
-
SOURCE_HASH=sha512:0afe21d16a49d364476cc35cb8cdb4885a5f622385c672d11e75ba85b6015c9d605b451b162f17d6fab22f05ddbcae53c4c04572d200f3487f91e32caef36aa4
+
SOURCE_HASH=sha512:b15ca32da6f1cd675d7149e9ef32fbb7b3d01e1fa2d648a1ed12bb6ae38d131f1123d84ff125d5f98677f62cddc97597d98d9cee662fcd305342c6f3fd2e10f8
LICENSE[0]=GPL
KEYWORDS="security"
SHORT="THC-Hydra - the best parallized login hacker"
diff --git a/security/thc-hydra/HISTORY b/security/thc-hydra/HISTORY
index f364434..b2c0f52 100644
--- a/security/thc-hydra/HISTORY
+++ b/security/thc-hydra/HISTORY
@@ -1,3 +1,11 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2013-08-26 David C. Haley <khoralin AT gmail.com>
+ * DETAILS: Version bump 5.4 -> 7.5
+ SOURCE, SOURCE_URL, SOURCE_DESTINATION updated.
+ * BUILD: Removed
+
2009-09-08 Arjan Bouter <abouter AT sourcemage.org>
* DETAILS: version 5.4

diff --git a/security/thc-pptp-bruter/DEPENDS
b/security/thc-pptp-bruter/DEPENDS
index ed472ed..09706da 100755
--- a/security/thc-pptp-bruter/DEPENDS
+++ b/security/thc-pptp-bruter/DEPENDS
@@ -1 +1 @@
-depends openssl
+depends SSL
diff --git a/security/thc-pptp-bruter/HISTORY
b/security/thc-pptp-bruter/HISTORY
index f8de3d1..4dba235 100644
--- a/security/thc-pptp-bruter/HISTORY
+++ b/security/thc-pptp-bruter/HISTORY
@@ -1,2 +1,5 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2007-01-25 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* DETAILS, DEPENDS, BUILD: created spell from Finn Haedicke's template
diff --git a/security/tpm-tools/DEPENDS b/security/tpm-tools/DEPENDS
index 995f7c8..76af642 100755
--- a/security/tpm-tools/DEPENDS
+++ b/security/tpm-tools/DEPENDS
@@ -1,3 +1,3 @@
depends trousers &&
-optional_depends openssl_tpm_engine "--with-openssl=${INSTALL_ROOT}/usr" ''
'for the openssl TPM engine' &&
+optional_depends SSL_tpm_engine "--with-openssl=${INSTALL_ROOT}/usr" '' 'for
the openssl TPM engine' &&
optional_depends opencryptoki '' '--disable-pkcs11-support' 'For PKCS#11
support'
diff --git a/security/tpm-tools/HISTORY b/security/tpm-tools/HISTORY
index d2eb383..f318547 100644
--- a/security/tpm-tools/HISTORY
+++ b/security/tpm-tools/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2009-07-30 Arjan Bouter <abouter AT sourcemage.org>
* BUILD, DETAILS, DEPENDS, TRIGGERS: spell created

diff --git a/security/wireshark/BUILD b/security/wireshark/BUILD
index ef8bf7b..efea309 100755
--- a/security/wireshark/BUILD
+++ b/security/wireshark/BUILD
@@ -1,3 +1,3 @@
-OPTS="$WIRESHARK_OPTS $OPTS" &&
+OPTS="--with-qt=no $WIRESHARK_OPTS $OPTS" &&

default_build
diff --git a/security/wireshark/CONFIGURE b/security/wireshark/CONFIGURE
index 5d4e1cc..39fe54f 100755
--- a/security/wireshark/CONFIGURE
+++ b/security/wireshark/CONFIGURE
@@ -1,13 +1,12 @@
+# remove obsolete options from WIRESHARK_OPTS
+list_remove WIRESHARK_OPTS '--enable-threads' &&
+list_remove WIRESHARK_OPTS '--disable-threads' &&
+
config_query_option WIRESHARK_OPTS \
"Enable IPv6?" y \
"--enable-ipv6" \
"--disable-ipv6" &&

config_query_option WIRESHARK_OPTS \
- "Enable threads support?" n \
- "--enable-threads" \
- "--disable-threads" &&
-
-config_query_option WIRESHARK_OPTS \
"Install dumpcap as setuid?" n \
"--enable-setuid-install" ""
diff --git a/security/wireshark/DEPENDS b/security/wireshark/DEPENDS
index 22b916d..880fcfd 100755
--- a/security/wireshark/DEPENDS
+++ b/security/wireshark/DEPENDS
@@ -2,23 +2,25 @@ depends glibc &&
depends glib2 &&
depends libpcap &&

-optional_depends gtk+2 \
- "--enable-wireshark" "--disable-wireshark" \
- "for GTK+2 GUI support" &&
+optional_depends gtk+3 \
+ "--with-gtk3=yes" "--with-gtk3=no" \
+ "for GTK+3 GUI support" &&
+
+if ! is_depends_enabled $SPELL gtk+3; then
+ optional_depends gtk+2 \
+ "--with-gtk2=yes" "--with-gtk2=no" \
+ "for GTK+2 GUI support"
+fi &&

optional_depends zlib \
"--with-zlib" "--without-zlib" \
"to read compressed data" &&

-optional_depends pcre \
- "--with-pcre" "--without-pcre" \
- "for dfilter regular expressions support" &&
-
optional_depends libcap \
"--with-libcap" "--without-libcap" \
"for POSIX.1e capabilities management" &&

-optional_depends openssl \
+optional_depends SSL \
"--with-ssl" "--without-ssl" \
"use SSL crypto library" &&

@@ -34,9 +36,10 @@ optional_depends libgcrypt \
"--with-gcrypt" "--without-gcrypt" \
"for gcrypt library support" &&

-optional_depends python \
- "--with-python" "--without-python" \
- "for Python scripting support" &&
+# support is broken except in development branch
+#optional_depends python \
+# "--with-python" "--without-python" \
+# "for Python scripting support" &&

optional_depends lua51 \
"--with-lua" "--without-lua" \
diff --git a/security/wireshark/DETAILS b/security/wireshark/DETAILS
index cf59f4e..a79d423 100755
--- a/security/wireshark/DETAILS
+++ b/security/wireshark/DETAILS
@@ -1,11 +1,11 @@
SPELL=wireshark
- VERSION=1.8.6
- SECURITY_PATCH=42
+ VERSION=1.12.2
+ SECURITY_PATCH=50
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
SOURCE_URL[1]=http://www.wireshark.org/download/src/$SOURCE
-
SOURCE_HASH=sha512:d130c615d950875c3e119edda8a5c6842fe48d57c77bf8cb8751354455fc1bac3c6c6d65b0f76be6a83e4350eed85337ffcad6d006c95fc713db9afe172e9b16
+
SOURCE_HASH=sha512:b46f50bc6f748df37c6e35b542b5e813b805d04605a3f8b8f7baf61095597ff6f7eacc25c1f15f1e115c75866489c30c2c3bd9b0be10fdf03fcaa3e9e62cec94
WEB_SITE=http://www.wireshark.org/
ENTERED=20020116
LICENSE[0]=GPL
diff --git a/security/wireshark/HISTORY b/security/wireshark/HISTORY
index 6af22c2..29c1a54 100644
--- a/security/wireshark/HISTORY
+++ b/security/wireshark/HISTORY
@@ -1,3 +1,53 @@
+2014-11-14 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.12.2, SECURITY_PATCH=50
+
+2014-09-29 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.12.1
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-08-01 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.12.0
+ * DEPENDS: gtk+3 added, gtk+2 options fixed
+ * BUILD: added --with-qt=no temporarily
+
+2014-04-23 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.10.7, SECURITY_PATCH=48
+
+2014-01-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.10.5
+
+2013-12-18 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.10.4, SECURITY_PATCH=47
+
+2013-11-04 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.10.3, SECURITY_PATCH=46
+
+2013-09-15 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.10.2, SECURITY_PATCH=45
+ * PRE_BUILD, 01_fix_pod_file.patch: removed
+
+2013-07-28 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.10.1, SECURITY_PATCH=44
+ * PRE_BUILD, 01_fix_pod_file.patch: patch from Arch added
+ * doc-encoding.patch: removed
+
+2013-06-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: commented python support
+ * PRE_BUILD: added, to apply patch
+ * doc-encoding.patch: added, to fix build with new Perl (pod2man)
+
+2013-06-06 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.10.0
+
+2013-05-29 Vlad Glagolev <stealth AT sourcemage.org>
+ * CONFIGURE: dropped obsolete flags
+ * DEPENDS: pcre support has been switched to glib2 implementation
+
+2013-05-18 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.8.7, SECURITY_PATCH=43
+
2013-03-07 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.8.6, SECURITY_PATCH=42

diff --git a/shell-term-fm/abduco/BUILD b/shell-term-fm/abduco/BUILD
new file mode 100755
index 0000000..f8acf95
--- /dev/null
+++ b/shell-term-fm/abduco/BUILD
@@ -0,0 +1,2 @@
+cd "$SOURCE_DIRECTORY" &&
+make
diff --git a/shell-term-fm/abduco/DETAILS b/shell-term-fm/abduco/DETAILS
new file mode 100755
index 0000000..8623069
--- /dev/null
+++ b/shell-term-fm/abduco/DETAILS
@@ -0,0 +1,21 @@
+ SPELL=abduco
+ VERSION=0.1
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://www.brain-dump.org/projects/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:42fbe02bf2a69bbfc91be36830a70daae5ed934877f1fc36808fe13bce52010d8094254a13292f97e1c6b196e8fca6e0835799c4d626865e21ad7ac6716340d6
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.brain-dump.org/projects/abduco/";
+ LICENSE[0]="ISC"
+ ENTERED=20140913
+ KEYWORDS=""
+ SHORT="session {at,de}tach support"
+cat << EOF
+abduco provides session management i.e. it allows programs to be run
+independently from its controlling terminal. That is programs can be
detached,
+run in the background, and then later reattached. Together with dvtm it
+provides a simpler and cleaner alternative to tmux or screen.
+
+abduco is in many ways very similar to dtach but is actively maintained,
+contains no legacy code, provides a few additional features, has a cleaner,
+more robust implementation and is distributed under the ISC license.
+EOF
diff --git a/shell-term-fm/abduco/HISTORY b/shell-term-fm/abduco/HISTORY
new file mode 100644
index 0000000..a3901dd
--- /dev/null
+++ b/shell-term-fm/abduco/HISTORY
@@ -0,0 +1,2 @@
+2014-09-13 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS, INSTALL: spell created
diff --git a/shell-term-fm/abduco/INSTALL b/shell-term-fm/abduco/INSTALL
new file mode 100755
index 0000000..5e011c6
--- /dev/null
+++ b/shell-term-fm/abduco/INSTALL
@@ -0,0 +1,2 @@
+cd "$SOURCE_DIRECTORY" &&
+make DESTDIR="$INSTALL_ROOT" PREFIX=/usr install
diff --git a/shell-term-fm/bash-completion/DETAILS
b/shell-term-fm/bash-completion/DETAILS
index 338247b..8352d32 100755
--- a/shell-term-fm/bash-completion/DETAILS
+++ b/shell-term-fm/bash-completion/DETAILS
@@ -1,6 +1,6 @@
SPELL=bash-completion
- VERSION=2.0
-
SOURCE_HASH=sha512:88d55f68bd5ab7c26b28e5d9f00b81ce8433c609d96a540a83c5f48400787368d4b5579a76fde6b268782f907d4d748f578d2550b70b2ccb2704657d98dae168
+ VERSION=2.1
+
SOURCE_HASH=sha512:0bc71039ef136b1ccb72527eb40f2ed4068a58dc31b1ac1ee52a40e7c950ea4cfbb4f1bee2f0da6774e56062578fa3653096e6d306eea7f028dd55ff737e92fe
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://bash-completion.alioth.debian.org/files/$SOURCE
diff --git a/shell-term-fm/bash-completion/HISTORY
b/shell-term-fm/bash-completion/HISTORY
index 605ce31..788e797 100644
--- a/shell-term-fm/bash-completion/HISTORY
+++ b/shell-term-fm/bash-completion/HISTORY
@@ -1,3 +1,9 @@
+2013-06-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * INSTALL: fix install
+
+2013-06-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.1
+
2012-06-20 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.0

diff --git a/shell-term-fm/bash-completion/INSTALL
b/shell-term-fm/bash-completion/INSTALL
index 8bc84bf..90df799 100755
--- a/shell-term-fm/bash-completion/INSTALL
+++ b/shell-term-fm/bash-completion/INSTALL
@@ -1,4 +1,4 @@
default_install &&
-
+mkdir -p ${INSTALL_ROOT}/etc/bash_completion.d &&
install -m 0644 $SPELL_DIRECTORY/smgl_completion
${INSTALL_ROOT}/etc/bash_completion.d/smgl_completion &&
install -m 0644 $SPELL_DIRECTORY/telinit_completion
${INSTALL_ROOT}/etc/bash_completion.d/telinit_completion
diff --git a/shell-term-fm/bash/DEPENDS b/shell-term-fm/bash/DEPENDS
index 2df54f9..35d9cac 100755
--- a/shell-term-fm/bash/DEPENDS
+++ b/shell-term-fm/bash/DEPENDS
@@ -1,5 +1,11 @@
+. "$GRIMOIRE/FUNCTIONS" &&
+
depends gnupg &&
depends "readline" "--with-installed-readline" &&
depends "ncurses" "--with-curses"
depends smgl-fhs &&
-depends autoconf
+depends autoconf &&
+
+if spell_ok readline && is_version_less $(installed_version readline) 6.3;
then
+ force_depends readline
+fi
diff --git a/shell-term-fm/bash/DETAILS b/shell-term-fm/bash/DETAILS
index 495618e..a8d0c7a 100755
--- a/shell-term-fm/bash/DETAILS
+++ b/shell-term-fm/bash/DETAILS
@@ -1,6 +1,7 @@
SPELL=bash
- VERSION=4.2
- SECURITY_PATCH=1
+ VERSION=4.3
+ SECURITY_PATCH=8
+ BASH_PATCHLEVEL=030
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE3=$SPELL-doc-3.2.tar.gz
@@ -16,7 +17,6 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE4_IGNORE=signature
WEB_SITE=http://cnswww.cns.cwru.edu/~chet/bash/bashtop.html
ENTERED=20010922
- PATCHLEVEL=0
LICENSE[0]=GPL2
KEYWORDS="console"
SHORT="Bourne Again SHell for the GNU operating system"
diff --git a/shell-term-fm/bash/HISTORY b/shell-term-fm/bash/HISTORY
index 1476f43..0f50fb4 100644
--- a/shell-term-fm/bash/HISTORY
+++ b/shell-term-fm/bash/HISTORY
@@ -1,3 +1,43 @@
+2014-10-06 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.3.30, SECURITY_PATCH=8
+ * patches/bash43-026, patches/bash43-028: official patches updated
+ * patches/bash43-030: official patch added
+
+2014-10-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: SECURITY_PATCH++ (yet another fix for unannounced CVE from
+ Michal Zalewski)
+ * patches/bash43-029: added, official patch
+
+2014-10-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: SECURITY_PATCH++ (final ShellShock fixes for CVE-2014-6277
+ and CVE-2014-6278 found by Michal Zalewski)
+ * DEPENDS: bash 4.3 strictly relies on readline 6.3
+ * patches/bash43-028: added, official patch with src line replacement
+
+2014-09-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS, patches/bash43-027: add the latest patch against ShellShock
+ issues; SECURITY_PATCH++
+
+2014-09-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * PRE_BUILD, CVE-2014-7169.diff: remove unofficial patch
+ * DETAILS, patches/bash43-026 add upstream fix for CVE 2014 7169
+
+2014-09-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: SECURITY_PATCH++
+ * PRE_BUILD, CVE-2014-7169.diff: fix CVE 2014 7169
+
+2014-09-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS, PRE_BUILD: version 4.3 patchlevel 25
+ * patches/bash-42-*: removed
+ * patches/bash-43-{001..025}: add patches for patchlevel 25
+ * DETAILS: SECURITY_PATCH++, this fixes CVE-2014-6271
+
+2013-05-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: SECURITY_PATCH++, introduce variable BASH_PATCHLEVEL
+ * PRE_BUILD: use variable BASH_PATCHLEVEL to determine which
+ patches to apply
+ * patches/bash42-{038..045}: added 4.2 patches
+
2012-10-22 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: SECURITY_PATCH=1, CVE-2012-3410
* PRE_BUILD, patches/bash42-{001..037}: added 4.2 patches
diff --git a/shell-term-fm/bash/PRE_BUILD b/shell-term-fm/bash/PRE_BUILD
index 59fb9dc..d3aa1ef 100755
--- a/shell-term-fm/bash/PRE_BUILD
+++ b/shell-term-fm/bash/PRE_BUILD
@@ -2,9 +2,9 @@ default_pre_build &&
cd "$SOURCE_DIRECTORY" &&
unpack_file 3 &&

-for i in $(seq -w 1 037); do
+for i in $(seq -w 1 $BASH_PATCHLEVEL); do
message "${MESSAGE_COLOR}applying patch bash42-$i ...${DEFAULT_COLOR}" &&
- patch -p0 < $SPELL_DIRECTORY/patches/bash42-$i
+ patch -p0 < $SPELL_DIRECTORY/patches/bash43-$i
done &&

if [[ "$BASH_NI_LOGIN" == y ]]; then
diff --git a/shell-term-fm/bash/patches/bash42-001
b/shell-term-fm/bash/patches/bash42-001
deleted file mode 100644
index 547aaa0..0000000
--- a/shell-term-fm/bash/patches/bash42-001
+++ /dev/null
@@ -1,78 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-001
-
-Bug-Reported-by: Juergen Daubert <jue AT jue.li>
-Bug-Reference-ID: <20110214175132.GA19813 AT jue.netz>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-02/msg00125.html
-
-Bug-Description:
-
-When running in Posix mode, bash does not correctly expand the right-hand
-side of a double-quoted word expansion containing single quotes.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/subst.c 2011-01-02 16:12:51.000000000 -0500
---- subst.c 2011-02-19 00:00:00.000000000 -0500
-***************
-*** 1380,1387 ****
-
- /* The handling of dolbrace_state needs to agree with the code in
parse.y:
-! parse_matched_pair() */
-! dolbrace_state = 0;
-! if (quoted & (Q_HERE_DOCUMENT|Q_DOUBLE_QUOTES))
-! dolbrace_state = (flags & SX_POSIXEXP) ? DOLBRACE_QUOTE :
DOLBRACE_PARAM;
-
- i = *sindex;
---- 1380,1389 ----
-
- /* The handling of dolbrace_state needs to agree with the code in
parse.y:
-! parse_matched_pair(). The different initial value is to handle the
-! case where this function is called to parse the word in
-! ${param op word} (SX_WORD). */
-! dolbrace_state = (flags & SX_WORD) ? DOLBRACE_WORD : DOLBRACE_PARAM;
-! if ((quoted & (Q_HERE_DOCUMENT|Q_DOUBLE_QUOTES)) && (flags &
SX_POSIXEXP))
-! dolbrace_state = DOLBRACE_QUOTE;
-
- i = *sindex;
-***************
-*** 7177,7181 ****
- /* Extract the contents of the ${ ... } expansion
- according to the Posix.2 rules. */
-! value = extract_dollar_brace_string (string, &sindex, quoted, (c ==
'%' || c == '#') ? SX_POSIXEXP : 0);
- if (string[sindex] == RBRACE)
- sindex++;
---- 7181,7185 ----
- /* Extract the contents of the ${ ... } expansion
- according to the Posix.2 rules. */
-! value = extract_dollar_brace_string (string, &sindex, quoted, (c ==
'%' || c == '#' || c =='/' || c == '^' || c == ',' || c ==':') ?
SX_POSIXEXP|SX_WORD : SX_WORD);
- if (string[sindex] == RBRACE)
- sindex++;
-*** ../bash-4.2-patched/subst.h 2010-12-02 20:21:29.000000000 -0500
---- subst.h 2011-02-16 21:12:09.000000000 -0500
-***************
-*** 57,60 ****
---- 57,61 ----
- #define SX_ARITHSUB 0x0080 /* extracting $(( ... )) (currently unused) */
- #define SX_POSIXEXP 0x0100 /* extracting new Posix pattern removal
expansions in extract_dollar_brace_string */
-+ #define SX_WORD 0x0200 /* extracting word in ${param op
word} */
-
- /* Remove backslashes which are quoting backquotes from STRING. Modifies
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 0
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 1
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-002
b/shell-term-fm/bash/patches/bash42-002
deleted file mode 100644
index 077c7e0..0000000
--- a/shell-term-fm/bash/patches/bash42-002
+++ /dev/null
@@ -1,60 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-002
-
-Bug-Reported-by: Clark J. Wang <dearvoid AT gmail.com>
-Bug-Reference-ID:
<AANLkTimGbW7aC4E5infXP6ku5WPci4t=xVc+L1SyHqrD AT mail.gmail.com>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-02/msg00157.html
-
-Bug-Description:
-
-The readline vi-mode `cc', `dd', and `yy' commands failed to modify the
-entire line.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/lib/readline/vi_mode.c 2010-11-20 19:51:39.000000000
-0500
---- lib/readline/vi_mode.c 2011-02-17 20:24:25.000000000 -0500
-***************
-*** 1115,1119 ****
- _rl_vi_last_motion = c;
- RL_UNSETSTATE (RL_STATE_VIMOTION);
-! return (0);
- }
- #if defined (READLINE_CALLBACKS)
---- 1115,1119 ----
- _rl_vi_last_motion = c;
- RL_UNSETSTATE (RL_STATE_VIMOTION);
-! return (vidomove_dispatch (m));
- }
- #if defined (READLINE_CALLBACKS)
-*** ../bash-4.2-patched/lib/readline/callback.c 2010-06-06
12:18:58.000000000 -0400
---- lib/readline/callback.c 2011-02-17 20:43:28.000000000 -0500
-***************
-*** 149,152 ****
---- 149,155 ----
- /* Should handle everything, including cleanup, numeric arguments,
- and turning off RL_STATE_VIMOTION */
-+ if (RL_ISSTATE (RL_STATE_NUMERICARG) == 0)
-+ _rl_internal_char_cleanup ();
-+
- return;
- }
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 1
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 2
-
- #endif /* _PATCHLEVEL_H_ */
-
diff --git a/shell-term-fm/bash/patches/bash42-003
b/shell-term-fm/bash/patches/bash42-003
deleted file mode 100644
index c488e96..0000000
--- a/shell-term-fm/bash/patches/bash42-003
+++ /dev/null
@@ -1,318 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-003
-
-Bug-Reported-by: Clark J. Wang <dearvoid AT gmail.com>
-Bug-Reference-ID:
<AANLkTikZ_rVV-frR8Fh0PzhXnMKnm5XsUR-F3qtPPs5G AT mail.gmail.com>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-02/msg00136.html
-
-Bug-Description:
-
-When using the pattern replacement and pattern removal word expansions, bash
-miscalculates the possible match length in the presence of an unescaped left
-bracket without a closing right bracket, resulting in a failure to match
-the pattern.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/lib/glob/gmisc.c 2011-02-05 16:11:17.000000000
-0500
---- lib/glob/gmisc.c 2011-02-18 23:53:42.000000000 -0500
-***************
-*** 78,83 ****
- size_t wmax;
- {
-! wchar_t wc, *wbrack;
-! int matlen, t, in_cclass, in_collsym, in_equiv;
-
- if (*wpat == 0)
---- 78,83 ----
- size_t wmax;
- {
-! wchar_t wc;
-! int matlen, bracklen, t, in_cclass, in_collsym, in_equiv;
-
- if (*wpat == 0)
-***************
-*** 119,123 ****
- case L'[':
- /* scan for ending `]', skipping over embedded [:...:] */
-! wbrack = wpat;
- wc = *wpat++;
- do
---- 119,123 ----
- case L'[':
- /* scan for ending `]', skipping over embedded [:...:] */
-! bracklen = 1;
- wc = *wpat++;
- do
-***************
-*** 125,140 ****
- if (wc == 0)
- {
-! matlen += wpat - wbrack - 1; /* incremented below */
-! break;
- }
- else if (wc == L'\\')
- {
-! wc = *wpat++;
-! if (*wpat == 0)
-! break;
- }
- else if (wc == L'[' && *wpat == L':') /* character class */
- {
- wpat++;
- in_cclass = 1;
- }
---- 125,148 ----
- if (wc == 0)
- {
-! wpat--; /* back up to NUL */
-! matlen += bracklen;
-! goto bad_bracket;
- }
- else if (wc == L'\\')
- {
-! /* *wpat == backslash-escaped character */
-! bracklen++;
-! /* If the backslash or backslash-escape ends the string,
-! bail. The ++wpat skips over the backslash escape */
-! if (*wpat == 0 || *++wpat == 0)
-! {
-! matlen += bracklen;
-! goto bad_bracket;
-! }
- }
- else if (wc == L'[' && *wpat == L':') /* character class */
- {
- wpat++;
-+ bracklen++;
- in_cclass = 1;
- }
-***************
-*** 142,145 ****
---- 150,154 ----
- {
- wpat++;
-+ bracklen++;
- in_cclass = 0;
- }
-***************
-*** 147,152 ****
- {
- wpat++;
- if (*wpat == L']') /* right bracket can appear as
collating symbol */
-! wpat++;
- in_collsym = 1;
- }
---- 156,165 ----
- {
- wpat++;
-+ bracklen++;
- if (*wpat == L']') /* right bracket can appear as
collating symbol */
-! {
-! wpat++;
-! bracklen++;
-! }
- in_collsym = 1;
- }
-***************
-*** 154,157 ****
---- 167,171 ----
- {
- wpat++;
-+ bracklen++;
- in_collsym = 0;
- }
-***************
-*** 159,164 ****
- {
- wpat++;
- if (*wpat == L']') /* right bracket can appear as
equivalence class */
-! wpat++;
- in_equiv = 1;
- }
---- 173,182 ----
- {
- wpat++;
-+ bracklen++;
- if (*wpat == L']') /* right bracket can appear as
equivalence class */
-! {
-! wpat++;
-! bracklen++;
-! }
- in_equiv = 1;
- }
-***************
-*** 166,174 ****
---- 184,196 ----
- {
- wpat++;
-+ bracklen++;
- in_equiv = 0;
- }
-+ else
-+ bracklen++;
- }
- while ((wc = *wpat++) != L']');
- matlen++; /* bracket expression can only match one char
*/
-+ bad_bracket:
- break;
- }
-***************
-*** 214,219 ****
- size_t max;
- {
-! char c, *brack;
-! int matlen, t, in_cclass, in_collsym, in_equiv;
-
- if (*pat == 0)
---- 236,241 ----
- size_t max;
- {
-! char c;
-! int matlen, bracklen, t, in_cclass, in_collsym, in_equiv;
-
- if (*pat == 0)
-***************
-*** 255,259 ****
- case '[':
- /* scan for ending `]', skipping over embedded [:...:] */
-! brack = pat;
- c = *pat++;
- do
---- 277,281 ----
- case '[':
- /* scan for ending `]', skipping over embedded [:...:] */
-! bracklen = 1;
- c = *pat++;
- do
-***************
-*** 261,276 ****
- if (c == 0)
- {
-! matlen += pat - brack - 1; /* incremented below */
-! break;
- }
- else if (c == '\\')
- {
-! c = *pat++;
-! if (*pat == 0)
-! break;
- }
- else if (c == '[' && *pat == ':') /* character class */
- {
- pat++;
- in_cclass = 1;
- }
---- 283,306 ----
- if (c == 0)
- {
-! pat--; /* back up to NUL */
-! matlen += bracklen;
-! goto bad_bracket;
- }
- else if (c == '\\')
- {
-! /* *pat == backslash-escaped character */
-! bracklen++;
-! /* If the backslash or backslash-escape ends the string,
-! bail. The ++pat skips over the backslash escape */
-! if (*pat == 0 || *++pat == 0)
-! {
-! matlen += bracklen;
-! goto bad_bracket;
-! }
- }
- else if (c == '[' && *pat == ':') /* character class */
- {
- pat++;
-+ bracklen++;
- in_cclass = 1;
- }
-***************
-*** 278,281 ****
---- 308,312 ----
- {
- pat++;
-+ bracklen++;
- in_cclass = 0;
- }
-***************
-*** 283,288 ****
- {
- pat++;
- if (*pat == ']') /* right bracket can appear as
collating symbol */
-! pat++;
- in_collsym = 1;
- }
---- 314,323 ----
- {
- pat++;
-+ bracklen++;
- if (*pat == ']') /* right bracket can appear as
collating symbol */
-! {
-! pat++;
-! bracklen++;
-! }
- in_collsym = 1;
- }
-***************
-*** 290,293 ****
---- 325,329 ----
- {
- pat++;
-+ bracklen++;
- in_collsym = 0;
- }
-***************
-*** 295,300 ****
- {
- pat++;
- if (*pat == ']') /* right bracket can appear as
equivalence class */
-! pat++;
- in_equiv = 1;
- }
---- 331,340 ----
- {
- pat++;
-+ bracklen++;
- if (*pat == ']') /* right bracket can appear as
equivalence class */
-! {
-! pat++;
-! bracklen++;
-! }
- in_equiv = 1;
- }
-***************
-*** 302,310 ****
---- 342,354 ----
- {
- pat++;
-+ bracklen++;
- in_equiv = 0;
- }
-+ else
-+ bracklen++;
- }
- while ((c = *pat++) != ']');
- matlen++; /* bracket expression can only match one char
*/
-+ bad_bracket:
- break;
- }
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 2
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 3
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-004
b/shell-term-fm/bash/patches/bash42-004
deleted file mode 100644
index fe29f82..0000000
--- a/shell-term-fm/bash/patches/bash42-004
+++ /dev/null
@@ -1,53 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-004
-
-Bug-Reported-by: Mike Frysinger <vapier AT gentoo.org>
-Bug-Reference-ID: <201102182106.17834.vapier AT gentoo.org>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-02/msg00222.html
-
-Bug-Description:
-
-When used in contexts where word splitting and quote removal were not
-performed, such as pattern removal or pattern substitution, empty strings
-(either literal or resulting from quoted variables that were unset or
-null) were not matched correctly, resulting in failure.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/subst.c 2011-01-02 16:12:51.000000000 -0500
---- subst.c 2011-02-18 22:30:13.000000000 -0500
-***************
-*** 3373,3379 ****
- if (string == 0 || *string == '\0')
- return (WORD_LIST *)NULL;
-
-! td.flags = 0;
- td.word = string;
- tresult = call_expand_word_internal (&td, quoted, 1, dollar_at_p,
has_dollar_at);
- return (tresult);
---- 3373,3379 ----
- if (string == 0 || *string == '\0')
- return (WORD_LIST *)NULL;
-
-! td.flags = W_NOSPLIT2; /* no splitting, remove "" and '' */
- td.word = string;
- tresult = call_expand_word_internal (&td, quoted, 1, dollar_at_p,
has_dollar_at);
- return (tresult);
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 3
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 4
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-005
b/shell-term-fm/bash/patches/bash42-005
deleted file mode 100644
index 3ca9fc1..0000000
--- a/shell-term-fm/bash/patches/bash42-005
+++ /dev/null
@@ -1,131 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-005
-
-Bug-Reported-by: Dennis Williamson <dennistwilliamson AT gmail.com>
-Bug-Reference-ID:
<AANLkTikDbEV5rnbPc0zOfmZfBcg0xGetzLLzK+KjRiNa AT mail.gmail.com>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-02/msg00147.html
-
-Bug-Description:
-
-Systems that use tzset() to set the local timezone require the TZ variable
-to be in the environment. Bash must make sure the environment has been
-modified with any updated value for TZ before calling tzset(). This
-affects prompt string expansions and the `%T' printf conversion specification
-on systems that do not allow bash to supply a replacement for getenv(3).
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/variables.h 2010-12-02 20:22:01.000000000 -0500
---- variables.h 2011-02-19 19:57:12.000000000 -0500
-***************
-*** 314,317 ****
---- 314,318 ----
- extern void sort_variables __P((SHELL_VAR **));
-
-+ extern int chkexport __P((char *));
- extern void maybe_make_export_env __P((void));
- extern void update_export_env_inplace __P((char *, int, char *));
-*** ../bash-4.2-patched/variables.c 2011-01-24 20:07:48.000000000 -0500
---- variables.c 2011-02-19 20:04:50.000000000 -0500
-***************
-*** 3654,3657 ****
---- 3654,3673 ----
- }
-
-+ int
-+ chkexport (name)
-+ char *name;
-+ {
-+ SHELL_VAR *v;
-+
-+ v = find_variable (name);
-+ if (exported_p (v))
-+ {
-+ array_needs_making = 1;
-+ maybe_make_export_env ();
-+ return 1;
-+ }
-+ return 0;
-+ }
-+
- void
- maybe_make_export_env ()
-***************
-*** 4215,4219 ****
- { "TEXTDOMAINDIR", sv_locale },
-
-! #if defined (HAVE_TZSET) && defined (PROMPT_STRING_DECODE)
- { "TZ", sv_tz },
- #endif
---- 4231,4235 ----
- { "TEXTDOMAINDIR", sv_locale },
-
-! #if defined (HAVE_TZSET)
- { "TZ", sv_tz },
- #endif
-***************
-*** 4559,4568 ****
- #endif /* HISTORY */
-
-! #if defined (HAVE_TZSET) && defined (PROMPT_STRING_DECODE)
- void
- sv_tz (name)
- char *name;
- {
-! tzset ();
- }
- #endif
---- 4575,4585 ----
- #endif /* HISTORY */
-
-! #if defined (HAVE_TZSET)
- void
- sv_tz (name)
- char *name;
- {
-! if (chkexport (name))
-! tzset ();
- }
- #endif
-*** ../bash-4.2-patched/parse.y 2011-01-02 15:48:11.000000000 -0500
---- parse.y 2011-02-19 20:05:00.000000000 -0500
-***************
-*** 5136,5139 ****
---- 5136,5142 ----
- /* Make the current time/date into a string. */
- (void) time (&the_time);
-+ #if defined (HAVE_TZSET)
-+ sv_tz ("TZ"); /* XXX -- just make sure */
-+ #endif
- tm = localtime (&the_time);
-
-*** ../bash-4.2-patched/builtins/printf.def 2010-11-23 10:02:55.000000000
-0500
---- builtins/printf.def 2011-02-19 20:05:04.000000000 -0500
-***************
-*** 466,469 ****
---- 466,472 ----
- else
- secs = arg;
-+ #if defined (HAVE_TZSET)
-+ sv_tz ("TZ"); /* XXX -- just make sure */
-+ #endif
- tm = localtime (&secs);
- n = strftime (timebuf, sizeof (timebuf), timefmt, tm);
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 4
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 5
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-006
b/shell-term-fm/bash/patches/bash42-006
deleted file mode 100644
index be6e49c..0000000
--- a/shell-term-fm/bash/patches/bash42-006
+++ /dev/null
@@ -1,46 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-006
-
-Bug-Reported-by: Allan McRae <allan AT archlinux.org>
-Bug-Reference-ID: <4D6D0D0B.50908 AT archlinux.org>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-03/msg00001.html
-
-Bug-Description:
-
-A problem with bash42-005 caused it to dump core if TZ was unset.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/variables.c 2011-02-25 12:07:41.000000000 -0500
---- variables.c 2011-03-01 10:13:04.000000000 -0500
-***************
-*** 3661,3665 ****
-
- v = find_variable (name);
-! if (exported_p (v))
- {
- array_needs_making = 1;
---- 3661,3665 ----
-
- v = find_variable (name);
-! if (v && exported_p (v))
- {
- array_needs_making = 1;
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 5
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 6
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-007
b/shell-term-fm/bash/patches/bash42-007
deleted file mode 100644
index d16156e..0000000
--- a/shell-term-fm/bash/patches/bash42-007
+++ /dev/null
@@ -1,46 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-007
-
-Bug-Reported-by: Matthias Klose <doko AT debian.org>
-Bug-Reference-ID: <4D6FD2AC.1010500 AT debian.org>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-03/msg00015.html
-
-Bug-Description:
-
-When used in contexts where word splitting and quote removal were not
-performed, such as case statement word expansion, empty strings
-(either literal or resulting from quoted variables that were unset or
-null) were not expanded correctly, resulting in failure.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/subst.c 2011-02-25 12:03:58.000000000 -0500
---- subst.c 2011-03-03 14:08:23.000000000 -0500
-***************
-*** 4609,4614 ****
---- 4611,4617 ----
- if (ifs_firstc == 0)
- #endif
- word->flags |= W_NOSPLIT;
-+ word->flags |= W_NOSPLIT2;
- result = call_expand_word_internal (word, quoted, 0, (int *)NULL, (int
*)NULL);
- expand_no_split_dollar_star = 0;
-
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 6
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 7
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-008
b/shell-term-fm/bash/patches/bash42-008
deleted file mode 100644
index 631abbd..0000000
--- a/shell-term-fm/bash/patches/bash42-008
+++ /dev/null
@@ -1,74 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-008
-
-Bug-Reported-by: Doug McMahon <mc2man AT optonline.net>
-Bug-Reference-ID: <1299441211.2535.11.camel@doug-XPS-M1330>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-03/msg00050.html
-
-Bug-Description:
-
-Bash-4.2 does not attempt to save the shell history on receipt of a
-terminating signal that is handled synchronously. Unfortunately, the
-`close' button on most X11 terminal emulators sends SIGHUP, which
-kills the shell.
-
-This is a very small patch to save the history in the case that an
-interactive shell receives a SIGHUP or SIGTERM while in readline and
-reading a command.
-
-The next version of bash will do this differently.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/sig.c Tue Nov 23 08:21:22 2010
---- sig.c Tue Mar 8 21:28:32 2011
-***************
-*** 47,50 ****
---- 47,51 ----
- #if defined (READLINE)
- # include "bashline.h"
-+ # include <readline/readline.h>
- #endif
-
-***************
-*** 63,66 ****
---- 64,68 ----
- extern int history_lines_this_session;
- #endif
-+ extern int no_line_editing;
-
- extern void initialize_siglist ();
-***************
-*** 506,510 ****
- #if defined (HISTORY)
- /* XXX - will inhibit history file being written */
-! history_lines_this_session = 0;
- #endif
- terminate_immediately = 0;
---- 508,515 ----
- #if defined (HISTORY)
- /* XXX - will inhibit history file being written */
-! # if defined (READLINE)
-! if (interactive_shell == 0 || interactive == 0 || (sig != SIGHUP &&
sig != SIGTERM) || no_line_editing || (RL_ISSTATE (RL_STATE_READCMD) == 0))
-! # endif
-! history_lines_this_session = 0;
- #endif
- terminate_immediately = 0;
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 7
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 8
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-009
b/shell-term-fm/bash/patches/bash42-009
deleted file mode 100644
index 83a7e2c..0000000
--- a/shell-term-fm/bash/patches/bash42-009
+++ /dev/null
@@ -1,82 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-009
-
-Bug-Reported-by: <piuma AT piumalab.org>
-Bug-Reference-ID: <4DAAC0DB.7060606 AT piumalab.org>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-04/msg00075.html
-
-Bug-Description:
-
-Under certain circumstances, running `fc -l' two times in succession with a
-relative history offset at the end of the history will result in an incorrect
-calculation of the last history entry and a seg fault.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/builtins/fc.def 2010-05-30 18:25:38.000000000
-0400
---- builtins/fc.def 2011-04-19 15:46:17.000000000 -0400
-***************
-*** 305,309 ****
-
- /* XXX */
-! if (saved_command_line_count > 0 && i == last_hist && hlist[last_hist]
== 0)
- while (last_hist >= 0 && hlist[last_hist] == 0)
- last_hist--;
---- 305,309 ----
-
- /* XXX */
-! if (i == last_hist && hlist[last_hist] == 0)
- while (last_hist >= 0 && hlist[last_hist] == 0)
- last_hist--;
-***************
-*** 476,480 ****
- {
- int sign, n, clen, rh;
-! register int i, j;
- register char *s;
-
---- 476,480 ----
- {
- int sign, n, clen, rh;
-! register int i, j, last_hist;
- register char *s;
-
-***************
-*** 496,500 ****
- calculation as if it were on. */
- rh = remember_on_history || ((subshell_environment & SUBSHELL_COMSUB) &&
enable_history_list);
-! i -= rh + hist_last_line_added;
-
- /* No specification defaults to most recent command. */
---- 496,508 ----
- calculation as if it were on. */
- rh = remember_on_history || ((subshell_environment & SUBSHELL_COMSUB) &&
enable_history_list);
-! last_hist = i - rh - hist_last_line_added;
-!
-! if (i == last_hist && hlist[last_hist] == 0)
-! while (last_hist >= 0 && hlist[last_hist] == 0)
-! last_hist--;
-! if (last_hist < 0)
-! return (-1);
-!
-! i = last_hist;
-
- /* No specification defaults to most recent command. */
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 8
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 9
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-010
b/shell-term-fm/bash/patches/bash42-010
deleted file mode 100644
index e408abd..0000000
--- a/shell-term-fm/bash/patches/bash42-010
+++ /dev/null
@@ -1,61 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-010
-
-Bug-Reported-by: Mike Frysinger <vapier AT gentoo.org>
-Bug-Reference-ID: <201104122356.20160.vapier AT gentoo.org>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-04/msg00058.html
-
-Bug-Description:
-
-Bash did not correctly print/reproduce here documents attached to commands
-inside compound commands such as arithmetic for loops and user-specified
-subshells. This affected the execution of such commands inside a shell
-function when the function definition is saved and later restored using
-`.' or `eval'.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/print_cmd.c 2010-05-30 18:34:08.000000000 -0400
---- print_cmd.c 2011-04-14 10:43:18.000000000 -0400
-***************
-*** 316,319 ****
---- 317,321 ----
- skip_this_indent++;
- make_command_string_internal (command->value.Subshell->command);
-+ PRINT_DEFERRED_HEREDOCS ("");
- cprintf (" )");
- break;
-***************
-*** 593,596 ****
---- 606,610 ----
- indentation += indentation_amount;
- make_command_string_internal (arith_for_command->action);
-+ PRINT_DEFERRED_HEREDOCS ("");
- semicolon ();
- indentation -= indentation_amount;
-***************
-*** 654,657 ****
---- 668,672 ----
-
- make_command_string_internal (group_command->command);
-+ PRINT_DEFERRED_HEREDOCS ("");
-
- if (inside_function_def)
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 9
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 10
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-011
b/shell-term-fm/bash/patches/bash42-011
deleted file mode 100644
index 26fdf65..0000000
--- a/shell-term-fm/bash/patches/bash42-011
+++ /dev/null
@@ -1,46 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-011
-
-Bug-Reported-by: "David Parks" <davidparks21 AT yahoo.com>
-Bug-Reference-ID: <014101cc82c6$46ac1540$d4043fc0$@com>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-10/msg00031.html
-
-Bug-Description:
-
-Overwriting a value in an associative array causes the memory allocated to
-store the key on the second and subsequent assignments to leak.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/assoc.c 2009-08-05 20:19:40.000000000 -0400
---- assoc.c 2011-10-04 20:23:07.000000000 -0400
-***************
-*** 78,81 ****
---- 78,86 ----
- if (b == 0)
- return -1;
-+ /* If we are overwriting an existing element's value, we're not going to
-+ use the key. Nothing in the array assignment code path frees the key
-+ string, so we can free it here to avoid a memory leak. */
-+ if (b->key != key)
-+ free (key);
- FREE (b->data);
- b->data = value ? savestring (value) : (char *)0;
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 10
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 11
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-012
b/shell-term-fm/bash/patches/bash42-012
deleted file mode 100644
index 70f0a56..0000000
--- a/shell-term-fm/bash/patches/bash42-012
+++ /dev/null
@@ -1,151 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-012
-
-Bug-Reported-by: Rui Santos <rsantos AT grupopie.com>
-Bug-Reference-ID: <4E04C6D0.2020507 AT grupopie.com>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-06/msg00079.html
-
-Bug-Description:
-
-When calling the parser to recursively parse a command substitution within
-an arithmetic expansion, the shell overwrote the saved shell input line and
-associated state, resulting in a garbled command.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/parse.y 2011-02-26 19:19:05.000000000 -0500
---- parse.y 2011-06-24 20:08:22.000000000 -0400
-***************
-*** 3843,3846 ****
---- 3849,3853 ----
- {
- sh_parser_state_t ps;
-+ sh_input_line_state_t ls;
- int orig_ind, nc, sflags;
- char *ret, *s, *ep, *ostring;
-***************
-*** 3850,3857 ****
---- 3857,3866 ----
- ostring = string;
-
-+ /*itrace("xparse_dolparen: size = %d shell_input_line = `%s'",
shell_input_line_size, shell_input_line);*/
- sflags = SEVAL_NONINT|SEVAL_NOHIST|SEVAL_NOFREE;
- if (flags & SX_NOLONGJMP)
- sflags |= SEVAL_NOLONGJMP;
- save_parser_state (&ps);
-+ save_input_line_state (&ls);
-
- /*(*/
-***************
-*** 3862,3865 ****
---- 3871,3876 ----
- restore_parser_state (&ps);
- reset_parser ();
-+ /* reset_parser clears shell_input_line and associated variables */
-+ restore_input_line_state (&ls);
- if (interactive)
- token_to_read = 0;
-***************
-*** 5909,5912 ****
---- 5920,5929 ----
- ps->echo_input_at_read = echo_input_at_read;
-
-+ ps->token = token;
-+ ps->token_buffer_size = token_buffer_size;
-+ /* Force reallocation on next call to read_token_word */
-+ token = 0;
-+ token_buffer_size = 0;
-+
- return (ps);
- }
-***************
-*** 5950,5953 ****
---- 5967,6006 ----
- expand_aliases = ps->expand_aliases;
- echo_input_at_read = ps->echo_input_at_read;
-+
-+ FREE (token);
-+ token = ps->token;
-+ token_buffer_size = ps->token_buffer_size;
-+ }
-+
-+ sh_input_line_state_t *
-+ save_input_line_state (ls)
-+ sh_input_line_state_t *ls;
-+ {
-+ if (ls == 0)
-+ ls = (sh_input_line_state_t *)xmalloc (sizeof (sh_input_line_state_t));
-+ if (ls == 0)
-+ return ((sh_input_line_state_t *)NULL);
-+
-+ ls->input_line = shell_input_line;
-+ ls->input_line_size = shell_input_line_size;
-+ ls->input_line_len = shell_input_line_len;
-+ ls->input_line_index = shell_input_line_index;
-+
-+ /* force reallocation */
-+ shell_input_line = 0;
-+ shell_input_line_size = shell_input_line_len = shell_input_line_index =
0;
-+ }
-+
-+ void
-+ restore_input_line_state (ls)
-+ sh_input_line_state_t *ls;
-+ {
-+ FREE (shell_input_line);
-+ shell_input_line = ls->input_line;
-+ shell_input_line_size = ls->input_line_size;
-+ shell_input_line_len = ls->input_line_len;
-+ shell_input_line_index = ls->input_line_index;
-+
-+ set_line_mbstate ();
- }
-
-*** ../bash-4.2-patched/shell.h 2011-01-06 22:16:55.000000000 -0500
---- shell.h 2011-06-24 19:12:25.000000000 -0400
-***************
-*** 137,140 ****
---- 139,145 ----
- int *token_state;
-
-+ char *token;
-+ int token_buffer_size;
-+
- /* input line state -- line number saved elsewhere */
- int input_line_terminator;
-***************
-*** 167,171 ****
---- 172,186 ----
- } sh_parser_state_t;
-
-+ typedef struct _sh_input_line_state_t {
-+ char *input_line;
-+ int input_line_index;
-+ int input_line_size;
-+ int input_line_len;
-+ } sh_input_line_state_t;
-+
- /* Let's try declaring these here. */
- extern sh_parser_state_t *save_parser_state __P((sh_parser_state_t *));
- extern void restore_parser_state __P((sh_parser_state_t *));
-+
-+ extern sh_input_line_state_t *save_input_line_state
__P((sh_input_line_state_t *));
-+ extern void restore_input_line_state __P((sh_input_line_state_t *));
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 11
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 12
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-013
b/shell-term-fm/bash/patches/bash42-013
deleted file mode 100644
index 5bb186b..0000000
--- a/shell-term-fm/bash/patches/bash42-013
+++ /dev/null
@@ -1,52 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-013
-
-Bug-Reported-by: Marten Wikstrom <marten.wikstrom AT keystream.se>
-Bug-Reference-ID: <BANLkTikKECAh94ZEX68iQvxYuPeEM_xoSQ AT mail.gmail.com>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-05/msg00049.html
-
-Bug-Description:
-
-An off-by-one error caused the shell to skip over CTLNUL characters,
-which are used internally to mark quoted null strings. The effect
-was to have stray 0x7f characters left after expanding words like
-""""""""aa.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/subst.c 2011-03-06 14:11:11.000000000 -0500
---- subst.c 2011-05-11 11:23:33.000000000 -0400
-***************
-*** 3707,3711 ****
- }
- else if (string[i] == CTLNUL)
-! i++;
-
- prev_i = i;
---- 3710,3717 ----
- }
- else if (string[i] == CTLNUL)
-! {
-! i++;
-! continue;
-! }
-
- prev_i = i;
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 12
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 13
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-014
b/shell-term-fm/bash/patches/bash42-014
deleted file mode 100644
index a43271c..0000000
--- a/shell-term-fm/bash/patches/bash42-014
+++ /dev/null
@@ -1,47 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-014
-
-Bug-Reported-by: Shawn Bohrer <sbohrer AT rgmadvisors.com>
-Bug-Reference-ID: <20110504152320.6E8F28130527 AT dev1.rgmadvisors.com>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-05/msg00018.html
-
-Bug-Description:
-
-The regular expression matching operator did not correctly match
-expressions with an embedded ^A.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/pathexp.c 2010-08-13 23:21:57.000000000 -0400
---- pathexp.c 2011-05-05 16:40:58.000000000 -0400
-***************
-*** 197,201 ****
- if ((qflags & QGLOB_FILENAME) && pathname[i+1] == '/')
- continue;
-! if ((qflags & QGLOB_REGEXP) && ere_char (pathname[i+1]) == 0)
- continue;
- temp[j++] = '\\';
---- 197,201 ----
- if ((qflags & QGLOB_FILENAME) && pathname[i+1] == '/')
- continue;
-! if (pathname[i+1] != CTLESC && (qflags & QGLOB_REGEXP) && ere_char
(pathname[i+1]) == 0)
- continue;
- temp[j++] = '\\';
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 13
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 14
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-015
b/shell-term-fm/bash/patches/bash42-015
deleted file mode 100644
index 8655873..0000000
--- a/shell-term-fm/bash/patches/bash42-015
+++ /dev/null
@@ -1,81 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-015
-
-Bug-Reported-by: <dnade.ext AT orange-ftgroup.com>
-Bug-Reference-ID:
<728_1312188080_4E3666B0_728_118711_1_3B5D3E0F95CC5C478D6500CDCE8B691F7AAAA4AA3D AT PUEXCB2B.nanterre.francetelecom.fr>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-08/msg00000.html
-
-Bug-Description:
-
-When in a context where arithmetic evaluation is not taking place, the
-evaluator should not check for division by 0.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/expr.c 2010-12-21 11:12:13.000000000 -0500
---- expr.c 2011-08-02 20:58:28.000000000 -0400
-***************
-*** 477,480 ****
---- 481,492 ----
- if (special)
- {
-+ if ((op == DIV || op == MOD) && value == 0)
-+ {
-+ if (noeval == 0)
-+ evalerror (_("division by 0"));
-+ else
-+ value = 1;
-+ }
-+
- switch (op)
- {
-***************
-*** 483,493 ****
- break;
- case DIV:
-- if (value == 0)
-- evalerror (_("division by 0"));
- lvalue /= value;
- break;
- case MOD:
-- if (value == 0)
-- evalerror (_("division by 0"));
- lvalue %= value;
- break;
---- 495,501 ----
-***************
-*** 805,809 ****
-
- if (((op == DIV) || (op == MOD)) && (val2 == 0))
-! evalerror (_("division by 0"));
-
- if (op == MUL)
---- 813,822 ----
-
- if (((op == DIV) || (op == MOD)) && (val2 == 0))
-! {
-! if (noeval == 0)
-! evalerror (_("division by 0"));
-! else
-! val2 = 1;
-! }
-
- if (op == MUL)
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 14
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 15
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-016
b/shell-term-fm/bash/patches/bash42-016
deleted file mode 100644
index 4602588..0000000
--- a/shell-term-fm/bash/patches/bash42-016
+++ /dev/null
@@ -1,46 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-016
-
-Bug-Reported-by: Martin von Gagern <Martin.vGagern AT gmx.net>
-Bug-Reference-ID: <4E43AD9E.8060501 AT gmx.net>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-08/msg00141.html
-
-Bug-Description:
-
-Bash should not check for mail while executing the `eval' builtin.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/parse.y Fri Feb 25 12:07:41 2011
---- parse.y Thu Aug 11 19:02:26 2011
-***************
-*** 2500,2504 ****
- is the mail alarm reset; nothing takes place in check_mail ()
- except the checking of mail. Please don't change this. */
-! if (prompt_is_ps1 && time_to_check_mail ())
- {
- check_mail ();
---- 2498,2502 ----
- is the mail alarm reset; nothing takes place in check_mail ()
- except the checking of mail. Please don't change this. */
-! if (prompt_is_ps1 && parse_and_execute_level == 0 &&
time_to_check_mail ())
- {
- check_mail ();
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 15
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 16
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-017
b/shell-term-fm/bash/patches/bash42-017
deleted file mode 100644
index 010ed1e..0000000
--- a/shell-term-fm/bash/patches/bash42-017
+++ /dev/null
@@ -1,47 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-017
-
-Bug-Reported-by: Curtis Doty <Curtis AT GreenKey.net>
-Bug-Reference-ID: <20110621035324.A4F70849F59 AT mx1.iParadigms.net>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-06/msg00053.html
-
-Bug-Description:
-
-Using `read -a foo' where foo was an already-declared associative array
-caused the shell to die with a segmentation fault.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/builtins/read.def 2011-01-04 11:43:36.000000000
-0500
---- builtins/read.def 2011-06-21 10:31:02.000000000 -0400
-***************
-*** 643,646 ****
---- 642,651 ----
- return EXECUTION_FAILURE; /* readonly or noassign */
- }
-+ if (assoc_p (var))
-+ {
-+ builtin_error (_("%s: cannot convert associative to indexed
array"), arrayname);
-+ xfree (input_string);
-+ return EXECUTION_FAILURE; /* existing associative array */
-+ }
- array_flush (array_cell (var));
-
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 16
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 17
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-018
b/shell-term-fm/bash/patches/bash42-018
deleted file mode 100644
index 5d11dce..0000000
--- a/shell-term-fm/bash/patches/bash42-018
+++ /dev/null
@@ -1,74 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-018
-
-Bug-Reported-by: Thomas Cort <tcort AT minix3.org>
-Bug-Reference-ID: <BANLkTik-ebGGw3k_1YtB=RyfV1bsqdxC_g AT mail.gmail.com>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-06/msg00110.html
-
-Bug-Description:
-
-Bash fails to compile unless JOB_CONTROL is defined.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/execute_cmd.c 2011-02-09 17:32:25.000000000 -0500
---- execute_cmd.c 2011-11-06 15:12:48.000000000 -0500
-***************
-*** 2197,2200 ****
---- 2315,2319 ----
- cmd->flags |= CMD_IGNORE_RETURN;
-
-+ #if defined (JOB_CONTROL)
- lastpipe_flag = 0;
- begin_unwind_frame ("lastpipe-exec");
-***************
-*** 2216,2228 ****
- add_unwind_protect (lastpipe_cleanup, lastpipe_jid);
- }
-! cmd->flags |= CMD_LASTPIPE;
- }
- if (prev >= 0)
- add_unwind_protect (close, prev);
-
- exec_result = execute_command_internal (cmd, asynchronous, prev,
pipe_out, fds_to_close);
-
- if (lstdin > 0)
- restore_stdin (lstdin);
-
- if (prev >= 0)
---- 2335,2351 ----
- add_unwind_protect (lastpipe_cleanup, lastpipe_jid);
- }
-! if (cmd)
-! cmd->flags |= CMD_LASTPIPE;
- }
- if (prev >= 0)
- add_unwind_protect (close, prev);
-+ #endif
-
- exec_result = execute_command_internal (cmd, asynchronous, prev,
pipe_out, fds_to_close);
-
-+ #if defined (JOB_CONTROL)
- if (lstdin > 0)
- restore_stdin (lstdin);
-+ #endif
-
- if (prev >= 0)
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 17
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 18
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-019
b/shell-term-fm/bash/patches/bash42-019
deleted file mode 100644
index 5fce40a..0000000
--- a/shell-term-fm/bash/patches/bash42-019
+++ /dev/null
@@ -1,47 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-019
-
-Bug-Reported-by: Diego Augusto Molina <diegoaugustomolina AT gmail.com>
-Bug-Reference-ID:
<CAGOxLdHcSQu3ck9Qy3pRjj_NBU5tAPSAvNm-95-nLQ9Szwb6aA AT mail.gmail.com>
-Bug-Reference-URL:
lists.gnu.org/archive/html/bug-bash/2011-09/msg00047.html
-
-Bug-Description:
-
-Using `declare' with attributes and an invalid array variable name or
-assignment reference resulted in a segmentation fault instead of a
-declaration error.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/builtins/declare.def 2010-05-30 18:25:21.000000000
-0400
---- builtins/declare.def 2011-09-15 15:20:20.000000000 -0400
-***************
-*** 514,517 ****
---- 514,522 ----
- var = assign_array_element (name, value, 0); /* XXX - not
aflags */
- *subscript_start = '\0';
-+ if (var == 0) /* some kind of assignment error */
-+ {
-+ assign_error++;
-+ NEXT_VARIABLE ();
-+ }
- }
- else if (simple_array_assign)
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 18
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 19
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-020
b/shell-term-fm/bash/patches/bash42-020
deleted file mode 100644
index a1dd044..0000000
--- a/shell-term-fm/bash/patches/bash42-020
+++ /dev/null
@@ -1,60 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-020
-
-Bug-Reported-by: Vincent Sheffer <vince.sheffer AT apisphere.com>
-Bug-Reference-ID: <F13C1C4F-C44C-4071-BFED-4BB6D13CF92F AT apisphere.com>
-Bug-Reference-URL:
https://lists.gnu.org/archive/html/bug-readline/2011-08/msg00000.html
-
-Bug-Description:
-
-The shared object helper script needs to be updated for Mac OS X 10.7
-(Lion, darwin11).
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/support/shobj-conf 2009-10-28 09:20:21.000000000
-0400
---- support/shobj-conf 2011-08-27 13:25:23.000000000 -0400
-***************
-*** 158,162 ****
-
- # Darwin/MacOS X
-! darwin[89]*|darwin10*)
- SHOBJ_STATUS=supported
- SHLIB_STATUS=supported
---- 172,176 ----
-
- # Darwin/MacOS X
-! darwin[89]*|darwin1[012]*)
- SHOBJ_STATUS=supported
- SHLIB_STATUS=supported
-***************
-*** 187,191 ****
-
- case "${host_os}" in
-! darwin[789]*|darwin10*) SHOBJ_LDFLAGS=''
- SHLIB_XLDFLAGS='-dynamiclib -arch_only
`/usr/bin/arch` -install_name $(libdir)/$@ -current_version
$(SHLIB_MAJOR)$(SHLIB_MINOR) -compatibility_version $(SHLIB_MAJOR) -v'
- ;;
---- 201,205 ----
-
- case "${host_os}" in
-! darwin[789]*|darwin1[012]*) SHOBJ_LDFLAGS=''
- SHLIB_XLDFLAGS='-dynamiclib -arch_only
`/usr/bin/arch` -install_name $(libdir)/$@ -current_version
$(SHLIB_MAJOR)$(SHLIB_MINOR) -compatibility_version $(SHLIB_MAJOR) -v'
- ;;
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 19
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 20
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-021
b/shell-term-fm/bash/patches/bash42-021
deleted file mode 100644
index b6153c7..0000000
--- a/shell-term-fm/bash/patches/bash42-021
+++ /dev/null
@@ -1,61 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-021
-
-Bug-Reported-by: Dan Douglas <ormaaj AT gmail.com>
-Bug-Reference-ID: <4585554.nZWb4q7YoZ@smorgbox>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-12/msg00084.html
-
-Bug-Description:
-
-Using `read -N' to assign values to an array can result in NUL values being
-assigned to some array elements. These values cause seg faults when
referenced
-later.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/builtins/read.def 2011-11-21 18:03:38.000000000
-0500
---- builtins/read.def 2011-12-19 19:52:12.000000000 -0500
-***************
-*** 738,742 ****
- }
- else
-! var = bind_read_variable (varname, t);
- }
- else
---- 775,779 ----
- }
- else
-! var = bind_read_variable (varname, t ? t : "");
- }
- else
-***************
-*** 799,803 ****
- }
- else
-! var = bind_read_variable (list->word->word, input_string);
-
- if (var)
---- 836,840 ----
- }
- else
-! var = bind_read_variable (list->word->word, input_string ?
input_string : "");
-
- if (var)
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 20
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 21
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-022
b/shell-term-fm/bash/patches/bash42-022
deleted file mode 100644
index 0067b13..0000000
--- a/shell-term-fm/bash/patches/bash42-022
+++ /dev/null
@@ -1,61 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-022
-
-Bug-Reported-by: Gregory Margo <gmargo AT pacbell.net>
-Bug-Reference-ID: <20110727174529.GA3333 AT pacbell.net>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-07/msg00102.html
-
-Bug-Description:
-
-The return value from lseek is `off_t'. This can cause corrupted return
-values when the file offset is greater than 2**31 - 1.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/lib/sh/zread.c Mon Mar 2 08:54:45 2009
---- lib/sh/zread.c Thu Jul 28 18:16:53 2011
-***************
-*** 161,166 ****
- int fd;
- {
-! off_t off;
-! int r;
-
- off = lused - lind;
---- 161,165 ----
- int fd;
- {
-! off_t off, r;
-
- off = lused - lind;
-***************
-*** 169,173 ****
- r = lseek (fd, -off, SEEK_CUR);
-
-! if (r >= 0)
- lused = lind = 0;
- }
---- 168,172 ----
- r = lseek (fd, -off, SEEK_CUR);
-
-! if (r != -1)
- lused = lind = 0;
- }
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 21
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 22
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-023
b/shell-term-fm/bash/patches/bash42-023
deleted file mode 100644
index 4f204ef..0000000
--- a/shell-term-fm/bash/patches/bash42-023
+++ /dev/null
@@ -1,62 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-023
-
-Bug-Reported-by: Ewan Mellor <Ewan.Mellor AT eu.citrix.com>
-Bug-Reference-ID:
<6005BE083BF501439A84DC3523BAC82DC4B964FD12 AT LONPMAILBOX01.citrite.net>
-Bug-Reference-URL:
-
-Bug-Description:
-
-Under some circumstances, an exit trap triggered by a bad substitution
-error when errexit is enabled will cause the shell to exit with an
-incorrect exit status (0).
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/subst.c 2011-11-21 12:04:38.000000000 -0500
---- subst.c 2012-02-08 13:36:28.000000000 -0500
-***************
-*** 7275,7278 ****
---- 7281,7285 ----
- case '\0':
- bad_substitution:
-+ last_command_exit_value = EXECUTION_FAILURE;
- report_error (_("%s: bad substitution"), string ? string : "??");
- FREE (value);
-*** ../bash-4.2-patched/error.c 2009-08-21 22:31:31.000000000 -0400
---- error.c 2012-02-25 15:54:40.000000000 -0500
-***************
-*** 201,205 ****
- va_end (args);
- if (exit_immediately_on_error)
-! exit_shell (1);
- }
-
---- 201,209 ----
- va_end (args);
- if (exit_immediately_on_error)
-! {
-! if (last_command_exit_value == 0)
-! last_command_exit_value = 1;
-! exit_shell (last_command_exit_value);
-! }
- }
-
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 22
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 23
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-024
b/shell-term-fm/bash/patches/bash42-024
deleted file mode 100644
index b7b1158..0000000
--- a/shell-term-fm/bash/patches/bash42-024
+++ /dev/null
@@ -1,45 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-024
-
-Bug-Reported-by: Jim Avera <james_avera AT yahoo.com>
-Bug-Reference-ID: <4F29E07A.80405 AT yahoo.com>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2012-02/msg00001.html
-
-Bug-Description:
-
-When `printf -v' is used to set an array element, the format string contains
-`%b', and the corresponding argument is the empty string, the buffer used
-to store the value to be assigned can be NULL, which results in NUL being
-assigned to the array element. This causes a seg fault when it's used later.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/builtins/printf.def 2011-02-25 12:07:41.000000000
-0500
---- builtins/printf.def 2012-02-02 08:37:12.000000000 -0500
-***************
-*** 256,259 ****
---- 257,262 ----
- {
- vflag = 1;
-+ if (vbsize == 0)
-+ vbuf = xmalloc (vbsize = 16);
- vblen = 0;
- if (vbuf)
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 23
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 24
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-025
b/shell-term-fm/bash/patches/bash42-025
deleted file mode 100644
index 34ac343..0000000
--- a/shell-term-fm/bash/patches/bash42-025
+++ /dev/null
@@ -1,143 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-025
-
-Bug-Reported-by: Bill Gradwohl <bill AT ycc.com>
-Bug-Reference-ID:
<CAFyvKis-UfuOWr5THBRKh=vYHDoKEEgdW8hN1RviTuYQ00Lu5A AT mail.gmail.com>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/help-bash/2012-03/msg00078.html
-
-Bug-Description:
-
-When used in a shell function, `declare -g -a array=(compound assignment)'
-creates a local variable instead of a global one.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/command.h 2010-08-02 19:36:51.000000000 -0400
---- command.h 2012-04-01 12:38:35.000000000 -0400
-***************
-*** 98,101 ****
---- 98,102 ----
- #define W_ASSIGNASSOC 0x400000 /* word looks like
associative array assignment */
- #define W_ARRAYIND 0x800000 /* word is an array index being
expanded */
-+ #define W_ASSNGLOBAL 0x1000000 /* word is a global assignment to
declare (declare/typeset -g) */
-
- /* Possible values for subshell_environment */
-*** ../bash-4.2-patched/execute_cmd.c 2011-11-21 18:03:41.000000000 -0500
---- execute_cmd.c 2012-04-01 12:42:03.000000000 -0400
-***************
-*** 3581,3585 ****
- WORD_LIST *w;
- struct builtin *b;
-! int assoc;
-
- if (words == 0)
---- 3581,3585 ----
- WORD_LIST *w;
- struct builtin *b;
-! int assoc, global;
-
- if (words == 0)
-***************
-*** 3587,3591 ****
-
- b = 0;
-! assoc = 0;
-
- for (w = words; w; w = w->next)
---- 3587,3591 ----
-
- b = 0;
-! assoc = global = 0;
-
- for (w = words; w; w = w->next)
-***************
-*** 3604,3607 ****
---- 3604,3609 ----
- if (assoc)
- w->word->flags |= W_ASSIGNASSOC;
-+ if (global)
-+ w->word->flags |= W_ASSNGLOBAL;
- #endif
- }
-***************
-*** 3609,3613 ****
- /* Note that we saw an associative array option to a builtin that takes
- assignment statements. This is a bit of a kludge. */
-! else if (w->word->word[0] == '-' && strchr (w->word->word, 'A'))
- {
- if (b == 0)
---- 3611,3618 ----
- /* Note that we saw an associative array option to a builtin that takes
- assignment statements. This is a bit of a kludge. */
-! else if (w->word->word[0] == '-' && (strchr (w->word->word+1, 'A') ||
strchr (w->word->word+1, 'g')))
-! #else
-! else if (w->word->word[0] == '-' && strchr (w->word->word+1, 'g'))
-! #endif
- {
- if (b == 0)
-***************
-*** 3619,3626 ****
- words->word->flags |= W_ASSNBLTIN;
- }
-! if (words->word->flags & W_ASSNBLTIN)
- assoc = 1;
- }
-- #endif
- }
-
---- 3624,3632 ----
- words->word->flags |= W_ASSNBLTIN;
- }
-! if ((words->word->flags & W_ASSNBLTIN) && strchr (w->word->word+1,
'A'))
- assoc = 1;
-+ if ((words->word->flags & W_ASSNBLTIN) && strchr (w->word->word+1,
'g'))
-+ global = 1;
- }
- }
-
-*** ../bash-4.2-patched/subst.c 2012-03-11 17:35:13.000000000 -0400
---- subst.c 2012-04-01 12:38:35.000000000 -0400
-***************
-*** 367,370 ****
---- 367,375 ----
- fprintf (stderr, "W_ASSNBLTIN%s", f ? "|" : "");
- }
-+ if (f & W_ASSNGLOBAL)
-+ {
-+ f &= ~W_ASSNGLOBAL;
-+ fprintf (stderr, "W_ASSNGLOBAL%s", f ? "|" : "");
-+ }
- if (f & W_COMPASSIGN)
- {
-***************
-*** 2804,2808 ****
- else if (assign_list)
- {
-! if (word->flags & W_ASSIGNARG)
- aflags |= ASS_MKLOCAL;
- if (word->flags & W_ASSIGNASSOC)
---- 2809,2813 ----
- else if (assign_list)
- {
-! if ((word->flags & W_ASSIGNARG) && (word->flags & W_ASSNGLOBAL) == 0)
- aflags |= ASS_MKLOCAL;
- if (word->flags & W_ASSIGNASSOC)
-
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 24
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 25
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-026
b/shell-term-fm/bash/patches/bash42-026
deleted file mode 100644
index e15d748..0000000
--- a/shell-term-fm/bash/patches/bash42-026
+++ /dev/null
@@ -1,58 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-026
-
-Bug-Reported-by: Greg Wooledge <wooledg AT eeg.ccf.org>
-Bug-Reference-ID: <20120425180443.GO22241 AT eeg.ccf.org>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2012-04/msg00172.html
-
-Bug-Description:
-
-The `lastpipe' option does not behave correctly on machines where the
-open file limit is less than 256.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/execute_cmd.c 2011-11-21 12:04:47.000000000 -0500
---- execute_cmd.c 2012-04-26 11:09:30.000000000 -0400
-***************
-*** 2206,2210 ****
- if (lastpipe_opt && job_control == 0 && asynchronous == 0 && pipe_out ==
NO_PIPE && prev > 0)
- {
-! lstdin = move_to_high_fd (0, 0, 255);
- if (lstdin > 0)
- {
---- 2325,2329 ----
- if (lastpipe_opt && job_control == 0 && asynchronous == 0 && pipe_out ==
NO_PIPE && prev > 0)
- {
-! lstdin = move_to_high_fd (0, 1, -1);
- if (lstdin > 0)
- {
-***************
-*** 2252,2256 ****
---- 2371,2377 ----
- }
-
-+ #if defined (JOB_CONTROL)
- discard_unwind_frame ("lastpipe-exec");
-+ #endif
-
- return (exec_result);
-
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 25
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 26
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-027
b/shell-term-fm/bash/patches/bash42-027
deleted file mode 100644
index c0c5d3f..0000000
--- a/shell-term-fm/bash/patches/bash42-027
+++ /dev/null
@@ -1,47 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-027
-
-Bug-Reported-by: Mike Frysinger <vapier AT gentoo.org>
-Bug-Reference-ID: <201204211243.30163.vapier AT gentoo.org>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2012-04/msg00134.html
-
-Bug-Description:
-
-When the `extglob' shell option is enabled, pattern substitution does not
-work correctly in the presence of multibyte characters.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/subst.c 2012-03-11 17:52:57.000000000 -0400
---- subst.c 2012-04-22 16:19:10.000000000 -0400
-***************
-*** 4167,4171 ****
- #if defined (EXTENDED_GLOB)
- if (extended_glob)
-! simple |= (wpat[1] != L'(' || (wpat[0] != L'*' && wpat[0] != L'?' &&
wpat[0] != L'+' && wpat[0] != L'!' && wpat[0] != L'@')); /*)*/
- #endif
-
---- 4167,4171 ----
- #if defined (EXTENDED_GLOB)
- if (extended_glob)
-! simple &= (wpat[1] != L'(' || (wpat[0] != L'*' && wpat[0] != L'?' &&
wpat[0] != L'+' && wpat[0] != L'!' && wpat[0] != L'@')); /*)*/
- #endif
-
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 26
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 27
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-028
b/shell-term-fm/bash/patches/bash42-028
deleted file mode 100644
index fa3be3b..0000000
--- a/shell-term-fm/bash/patches/bash42-028
+++ /dev/null
@@ -1,52 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-028
-
-Bug-Reported-by: Mark Edgar <medgar123 AT gmail.com>
-Bug-Reference-ID:
<CABHMh_3d+ZgO_zaEtYXPwK4P7tC0ghZ4g=Ue_TRpsEMf5YDsqw AT mail.gmail.com>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2012-03/msg00109.html
-
-Bug-Description:
-
-When using a word expansion for which the right hand side is evaluated,
-certain expansions of quoted null strings include spurious ^? characters.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/subst.c 2012-03-11 17:35:13.000000000 -0400
---- subst.c 2012-03-20 19:30:13.000000000 -0400
-***************
-*** 5810,5813 ****
---- 5810,5823 ----
- if (qdollaratp && ((hasdol && quoted) || l->next))
- *qdollaratp = 1;
-+ /* If we have a quoted null result (QUOTED_NULL(temp)) and the word
is
-+ a quoted null (l->next == 0 && QUOTED_NULL(l->word->word)), the
-+ flags indicate it (l->word->flags & W_HASQUOTEDNULL), and the
-+ expansion is quoted (quoted & (Q_HERE_DOCUMENT|Q_DOUBLE_QUOTES))
-+ (which is more paranoia than anything else), we need to return the
-+ quoted null string and set the flags to indicate it. */
-+ if (l->next == 0 && (quoted & (Q_HERE_DOCUMENT|Q_DOUBLE_QUOTES)) &&
QUOTED_NULL(temp) && QUOTED_NULL(l->word->word) && (l->word->flags &
W_HASQUOTEDNULL))
-+ {
-+ w->flags |= W_HASQUOTEDNULL;
-+ }
- dispose_words (l);
- }
-
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 27
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 28
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-029
b/shell-term-fm/bash/patches/bash42-029
deleted file mode 100644
index c51704c..0000000
--- a/shell-term-fm/bash/patches/bash42-029
+++ /dev/null
@@ -1,524 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-029
-
-Bug-Reported-by: "Michael Kalisz" <michael AT kalisz.homelinux.net>
-Bug-Reference-ID:
<50241.78.69.11.112.1298585641.squirrel AT kalisz.homelinux.net>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-02/msg00274.html
-
-Bug-Description:
-
-Bash-4.2 tries to leave completed directory names as the user typed them,
-without expanding them to a full pathname. One effect of this is that
-shell variables used in pathnames being completed (e.g., $HOME) are left
-unchanged, but the `$' is quoted by readline because it is a special
-character to the shell.
-
-This patch introduces two things:
-
-1. A new shell option, `direxpand', which, if set, attempts to emulate the
- bash-4.1 behavior of expanding words to full pathnames during
- completion;
-2. A set of heuristics that reduce the number of times special characters
- such as `$' are quoted when the directory name is not expanded.
-
-Patch (apply with `patch -p0'):
-
-diff -NrC 2 ../bash-4.2-patched/bashline.c ./bashline.c
-*** ../bash-4.2-patched/bashline.c 2011-01-16 15:32:47.000000000 -0500
---- ./bashline.c 2012-05-07 16:27:18.000000000 -0400
-***************
-*** 122,125 ****
---- 122,128 ----
- static int bash_push_line __P((void));
-
-+ static rl_icppfunc_t *save_directory_hook __P((void));
-+ static void reset_directory_hook __P((rl_icppfunc_t *));
-+
- static void cleanup_expansion_error __P((void));
- static void maybe_make_readline_line __P((char *));
-***************
-*** 244,251 ****
---- 247,261 ----
- int dircomplete_spelling = 0;
-
-+ /* Expand directory names during word/filename completion. */
-+ int dircomplete_expand = 0;
-+ int dircomplete_expand_relpath = 0;
-+
- static char *bash_completer_word_break_characters = " \t\n\"'@><=;|&(:";
- static char *bash_nohostname_word_break_characters = " \t\n\"'><=;|&(:";
- /* )) */
-
-+ static const char *default_filename_quote_characters = "
\t\n\\\"'@<>=;|&()#$`?*[!:{~"; /*}*/
-+ static char *custom_filename_quote_characters = 0;
-+
- static rl_hook_func_t *old_rl_startup_hook = (rl_hook_func_t *)NULL;
-
-***************
-*** 502,506 ****
- /* Tell the completer that we might want to follow symbolic links or
- do other expansion on directory names. */
-! rl_directory_rewrite_hook = bash_directory_completion_hook;
-
- rl_filename_rewrite_hook = bash_filename_rewrite_hook;
---- 512,516 ----
- /* Tell the completer that we might want to follow symbolic links or
- do other expansion on directory names. */
-! set_directory_hook ();
-
- rl_filename_rewrite_hook = bash_filename_rewrite_hook;
-***************
-*** 530,534 ****
-
- /* characters that need to be quoted when appearing in filenames. */
-! rl_filename_quote_characters = " \t\n\\\"'@<>=;|&()#$`?*[!:{~"; /*}*/
-
- rl_filename_quoting_function = bash_quote_filename;
---- 540,544 ----
-
- /* characters that need to be quoted when appearing in filenames. */
-! rl_filename_quote_characters = default_filename_quote_characters;
-
- rl_filename_quoting_function = bash_quote_filename;
-***************
-*** 565,570 ****
- rl_attempted_completion_function = attempt_shell_completion;
- rl_completion_entry_function = NULL;
-- rl_directory_rewrite_hook = bash_directory_completion_hook;
- rl_ignore_some_completions_function = filename_completion_ignore;
- }
-
---- 575,582 ----
- rl_attempted_completion_function = attempt_shell_completion;
- rl_completion_entry_function = NULL;
- rl_ignore_some_completions_function = filename_completion_ignore;
-+ rl_filename_quote_characters = default_filename_quote_characters;
-+
-+ set_directory_hook ();
- }
-
-***************
-*** 1280,1283 ****
---- 1292,1298 ----
- rl_ignore_some_completions_function = filename_completion_ignore;
-
-+ rl_filename_quote_characters = default_filename_quote_characters;
-+ set_directory_hook ();
-+
- /* Determine if this could be a command word. It is if it appears at
- the start of the line (ignoring preceding whitespace), or if it
-***************
-*** 1592,1595 ****
---- 1607,1616 ----
- else
- {
-+ if (dircomplete_expand && dot_or_dotdot (filename_hint))
-+ {
-+ dircomplete_expand = 0;
-+ set_directory_hook ();
-+ dircomplete_expand = 1;
-+ }
- mapping_over = 4;
- goto inner;
-***************
-*** 1792,1795 ****
---- 1813,1819 ----
- inner:
- val = rl_filename_completion_function (filename_hint, istate);
-+ if (mapping_over == 4 && dircomplete_expand)
-+ set_directory_hook ();
-+
- istate = 1;
-
-***************
-*** 2694,2697 ****
---- 2718,2767 ----
- }
-
-+ /* Functions to save and restore the appropriate directory hook */
-+ /* This is not static so the shopt code can call it */
-+ void
-+ set_directory_hook ()
-+ {
-+ if (dircomplete_expand)
-+ {
-+ rl_directory_completion_hook = bash_directory_completion_hook;
-+ rl_directory_rewrite_hook = (rl_icppfunc_t *)0;
-+ }
-+ else
-+ {
-+ rl_directory_rewrite_hook = bash_directory_completion_hook;
-+ rl_directory_completion_hook = (rl_icppfunc_t *)0;
-+ }
-+ }
-+
-+ static rl_icppfunc_t *
-+ save_directory_hook ()
-+ {
-+ rl_icppfunc_t *ret;
-+
-+ if (dircomplete_expand)
-+ {
-+ ret = rl_directory_completion_hook;
-+ rl_directory_completion_hook = (rl_icppfunc_t *)NULL;
-+ }
-+ else
-+ {
-+ ret = rl_directory_rewrite_hook;
-+ rl_directory_rewrite_hook = (rl_icppfunc_t *)NULL;
-+ }
-+
-+ return ret;
-+ }
-+
-+ static void
-+ restore_directory_hook (hookf)
-+ rl_icppfunc_t *hookf;
-+ {
-+ if (dircomplete_expand)
-+ rl_directory_completion_hook = hookf;
-+ else
-+ rl_directory_rewrite_hook = hookf;
-+ }
-+
- /* Handle symbolic link references and other directory name
- expansions while hacking completion. This should return 1 if it
modifies
-***************
-*** 2703,2720 ****
- {
- char *local_dirname, *new_dirname, *t;
-! int return_value, should_expand_dirname;
- WORD_LIST *wl;
- struct stat sb;
-
-! return_value = should_expand_dirname = 0;
- local_dirname = *dirname;
-
-! if (mbschr (local_dirname, '$'))
-! should_expand_dirname = 1;
- else
- {
- t = mbschr (local_dirname, '`');
- if (t && unclosed_pair (local_dirname, strlen (local_dirname), "`")
== 0)
-! should_expand_dirname = 1;
- }
-
---- 2773,2801 ----
- {
- char *local_dirname, *new_dirname, *t;
-! int return_value, should_expand_dirname, nextch, closer;
- WORD_LIST *wl;
- struct stat sb;
-
-! return_value = should_expand_dirname = nextch = closer = 0;
- local_dirname = *dirname;
-
-! if (t = mbschr (local_dirname, '$'))
-! {
-! should_expand_dirname = '$';
-! nextch = t[1];
-! /* Deliberately does not handle the deprecated $[...] arithmetic
-! expansion syntax */
-! if (nextch == '(')
-! closer = ')';
-! else if (nextch == '{')
-! closer = '}';
-! else
-! nextch = 0;
-! }
- else
- {
- t = mbschr (local_dirname, '`');
- if (t && unclosed_pair (local_dirname, strlen (local_dirname), "`")
== 0)
-! should_expand_dirname = '`';
- }
-
-***************
-*** 2740,2743 ****
---- 2821,2841 ----
- dispose_words (wl);
- local_dirname = *dirname;
-+ /* XXX - change rl_filename_quote_characters here based on
-+ should_expand_dirname/nextch/closer. This is the only place
-+ custom_filename_quote_characters is modified. */
-+ if (rl_filename_quote_characters && *rl_filename_quote_characters)
-+ {
-+ int i, j, c;
-+ i = strlen (default_filename_quote_characters);
-+ custom_filename_quote_characters = xrealloc
(custom_filename_quote_characters, i+1);
-+ for (i = j = 0; c = default_filename_quote_characters[i]; i++)
-+ {
-+ if (c == should_expand_dirname || c == nextch || c ==
closer)
-+ continue;
-+ custom_filename_quote_characters[j++] = c;
-+ }
-+ custom_filename_quote_characters[j] = '\0';
-+ rl_filename_quote_characters = custom_filename_quote_characters;
-+ }
- }
- else
-***************
-*** 2759,2762 ****
---- 2857,2871 ----
- }
-
-+ /* no_symbolic_links == 0 -> use (default) logical view of the file
system.
-+ local_dirname[0] == '.' && local_dirname[1] == '/' means files in the
-+ current directory (./).
-+ local_dirname[0] == '.' && local_dirname[1] == 0 means relative
pathnames
-+ in the current directory (e.g., lib/sh).
-+ XXX - should we do spelling correction on these? */
-+
-+ /* This is test as it was in bash-4.2: skip relative pathnames in current
-+ directory. Change test to
-+ (local_dirname[0] != '.' || (local_dirname[1] && local_dirname[1] !=
'/'))
-+ if we want to skip paths beginning with ./ also. */
- if (no_symbolic_links == 0 && (local_dirname[0] != '.' ||
local_dirname[1]))
- {
-***************
-*** 2764,2767 ****
---- 2873,2885 ----
- int len1, len2;
-
-+ /* If we have a relative path
-+ (local_dirname[0] != '/' && local_dirname[0] != '.')
-+ that is canonical after appending it to the current directory, then
-+ temp1 = temp2+'/'
-+ That is,
-+ strcmp (temp1, temp2) == 0
-+ after adding a slash to temp2 below. It should be safe to not
-+ change those.
-+ */
- t = get_working_directory ("symlink-hook");
- temp1 = make_absolute (local_dirname, t);
-***************
-*** 2798,2802 ****
- }
- }
-! return_value |= STREQ (local_dirname, temp2) == 0;
- free (local_dirname);
- *dirname = temp2;
---- 2916,2928 ----
- }
- }
-!
-! /* dircomplete_expand_relpath == 0 means we want to leave relative
-! pathnames that are unchanged by canonicalization alone.
-! *local_dirname != '/' && *local_dirname != '.' == relative pathname
-! (consistent with general.c:absolute_pathname())
-! temp1 == temp2 (after appending a slash to temp2) means the pathname
-! is not changed by canonicalization as described above. */
-! if (dircomplete_expand_relpath || ((local_dirname[0] != '/' &&
local_dirname[0] != '.') && STREQ (temp1, temp2) == 0))
-! return_value |= STREQ (local_dirname, temp2) == 0;
- free (local_dirname);
- *dirname = temp2;
-***************
-*** 3003,3012 ****
- orig_func = rl_completion_entry_function;
- orig_attempt_func = rl_attempted_completion_function;
-- orig_dir_func = rl_directory_rewrite_hook;
- orig_ignore_func = rl_ignore_some_completions_function;
- orig_rl_completer_word_break_characters =
rl_completer_word_break_characters;
- rl_completion_entry_function = rl_filename_completion_function;
- rl_attempted_completion_function = (rl_completion_func_t *)NULL;
-- rl_directory_rewrite_hook = (rl_icppfunc_t *)NULL;
- rl_ignore_some_completions_function = filename_completion_ignore;
- rl_completer_word_break_characters = " \t\n\"\'";
---- 3129,3139 ----
- orig_func = rl_completion_entry_function;
- orig_attempt_func = rl_attempted_completion_function;
- orig_ignore_func = rl_ignore_some_completions_function;
- orig_rl_completer_word_break_characters =
rl_completer_word_break_characters;
-+
-+ orig_dir_func = save_directory_hook ();
-+
- rl_completion_entry_function = rl_filename_completion_function;
- rl_attempted_completion_function = (rl_completion_func_t *)NULL;
- rl_ignore_some_completions_function = filename_completion_ignore;
- rl_completer_word_break_characters = " \t\n\"\'";
-***************
-*** 3016,3023 ****
- rl_completion_entry_function = orig_func;
- rl_attempted_completion_function = orig_attempt_func;
-- rl_directory_rewrite_hook = orig_dir_func;
- rl_ignore_some_completions_function = orig_ignore_func;
- rl_completer_word_break_characters =
orig_rl_completer_word_break_characters;
-
- return r;
- }
---- 3143,3151 ----
- rl_completion_entry_function = orig_func;
- rl_attempted_completion_function = orig_attempt_func;
- rl_ignore_some_completions_function = orig_ignore_func;
- rl_completer_word_break_characters =
orig_rl_completer_word_break_characters;
-
-+ restore_directory_hook (orig_dir_func);
-+
- return r;
- }
-diff -NrC 2 ../bash-4.2-patched/bashline.h ./bashline.h
-*** ../bash-4.2-patched/bashline.h 2009-01-04 14:32:22.000000000 -0500
---- ./bashline.h 2012-05-07 16:27:18.000000000 -0400
-***************
-*** 34,41 ****
---- 34,46 ----
- extern int bash_re_edit __P((char *));
-
-+ extern void bashline_set_event_hook __P((void));
-+ extern void bashline_reset_event_hook __P((void));
-+
- extern int bind_keyseq_to_unix_command __P((char *));
-
- extern char **bash_default_completion __P((const char *, int, int, int,
int));
-
-+ void set_directory_hook __P((void));
-+
- /* Used by programmable completion code. */
- extern char *command_word_completion_function __P((const char *, int));
-diff -NrC 2 ../bash-4.2-patched/builtins/shopt.def ./builtins/shopt.def
-*** ../bash-4.2-patched/builtins/shopt.def 2010-07-02 22:42:44.000000000
-0400
---- ./builtins/shopt.def 2012-05-07 16:27:18.000000000 -0400
-***************
-*** 62,65 ****
---- 62,69 ----
- #include "bashgetopt.h"
-
-+ #if defined (READLINE)
-+ # include "../bashline.h"
-+ #endif
-+
- #if defined (HISTORY)
- # include "../bashhist.h"
-***************
-*** 95,99 ****
- extern int no_empty_command_completion;
- extern int force_fignore;
-! extern int dircomplete_spelling;
-
- extern int enable_hostname_completion __P((int));
---- 99,103 ----
- extern int no_empty_command_completion;
- extern int force_fignore;
-! extern int dircomplete_spelling, dircomplete_expand;
-
- extern int enable_hostname_completion __P((int));
-***************
-*** 122,125 ****
---- 126,133 ----
- #endif
-
-+ #if defined (READLINE)
-+ static int shopt_set_complete_direxpand __P((char *, int));
-+ #endif
-+
- static int shopt_login_shell;
- static int shopt_compat31;
-***************
-*** 151,154 ****
---- 159,163 ----
- { "compat41", &shopt_compat41, set_compatibility_level },
- #if defined (READLINE)
-+ { "direxpand", &dircomplete_expand, shopt_set_complete_direxpand },
- { "dirspell", &dircomplete_spelling, (shopt_set_func_t *)NULL },
- #endif
-***************
-*** 536,539 ****
---- 545,559 ----
- }
-
-+ #if defined (READLINE)
-+ static int
-+ shopt_set_complete_direxpand (option_name, mode)
-+ char *option_name;
-+ int mode;
-+ {
-+ set_directory_hook ();
-+ return 0;
-+ }
-+ #endif
-+
- #if defined (RESTRICTED_SHELL)
- /* Don't allow the value of restricted_shell to be modified. */
-Binary files ../bash-4.2-patched/doc/._bashref.pdf and ./doc/._bashref.pdf
differ
-diff -NrC 2 ../bash-4.2-patched/doc/bash.1 ./doc/bash.1
-*** ../bash-4.2-patched/doc/bash.1 2011-01-16 15:31:39.000000000 -0500
---- ./doc/bash.1 2012-05-07 16:27:18.000000000 -0400
-***************
-*** 8949,8952 ****
---- 8949,8962 ----
- The default bash behavior remains as in previous versions.
- .TP 8
-+ .B direxpand
-+ If set,
-+ .B bash
-+ replaces directory names with the results of word expansion when performing
-+ filename completion. This changes the contents of the readline editing
-+ buffer.
-+ If not set,
-+ .B bash
-+ attempts to preserve what the user typed.
-+ .TP 8
- .B dirspell
- If set,
-diff -NrC 2 ../bash-4.2-patched/doc/bashref.texi ./doc/bashref.texi
-*** ../bash-4.2-patched/doc/bashref.texi 2011-01-16 15:31:57.000000000
-0500
---- ./doc/bashref.texi 2012-05-07 16:27:18.000000000 -0400
-***************
-*** 4536,4539 ****
---- 4536,4546 ----
- The default Bash behavior remains as in previous versions.
-
-+ @item direxpand
-+ If set, Bash
-+ replaces directory names with the results of word expansion when performing
-+ filename completion. This changes the contents of the readline editing
-+ buffer.
-+ If not set, Bash attempts to preserve what the user typed.
-+
- @item dirspell
- If set, Bash
-diff -NrC 2 ../bash-4.2-patched/tests/shopt.right ./tests/shopt.right
-*** ../bash-4.2-patched/tests/shopt.right 2010-07-02 23:36:30.000000000
-0400
---- ./tests/shopt.right 2012-05-07 16:27:18.000000000 -0400
-***************
-*** 13,16 ****
---- 13,17 ----
- shopt -u compat40
- shopt -u compat41
-+ shopt -u direxpand
- shopt -u dirspell
- shopt -u dotglob
-***************
-*** 69,72 ****
---- 70,74 ----
- shopt -u compat40
- shopt -u compat41
-+ shopt -u direxpand
- shopt -u dirspell
- shopt -u dotglob
-***************
-*** 102,105 ****
---- 104,108 ----
- compat40 off
- compat41 off
-+ direxpand off
- dirspell off
- dotglob off
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 28
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 29
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-030
b/shell-term-fm/bash/patches/bash42-030
deleted file mode 100644
index 261a619..0000000
--- a/shell-term-fm/bash/patches/bash42-030
+++ /dev/null
@@ -1,178 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-030
-
-Bug-Reported-by: Roman Rakus <rrakus AT redhat.com>
-Bug-Reference-ID: <4D7DD91E.7040808 AT redhat.com>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-03/msg00126.html
-
-Bug-Description:
-
-When attempting to glob strings in a multibyte locale, and those strings
-contain invalid multibyte characters that cause mbsnrtowcs to return 0,
-the globbing code loops infinitely.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/lib/glob/xmbsrtowcs.c 2010-05-30 18:36:27.000000000
-0400
---- lib/glob/xmbsrtowcs.c 2011-03-22 16:06:47.000000000 -0400
-***************
-*** 36,39 ****
---- 36,41 ----
- #if HANDLE_MULTIBYTE
-
-+ #define WSBUF_INC 32
-+
- #ifndef FREE
- # define FREE(x) do { if (x) free (x); } while (0)
-***************
-*** 149,153 ****
- size_t wcnum; /* Number of wide characters in WSBUF */
- mbstate_t state; /* Conversion State */
-! size_t wcslength; /* Number of wide characters produced by the
conversion. */
- const char *end_or_backslash;
- size_t nms; /* Number of multibyte characters to convert at one
time. */
---- 151,155 ----
- size_t wcnum; /* Number of wide characters in WSBUF */
- mbstate_t state; /* Conversion State */
-! size_t n, wcslength; /* Number of wide characters produced by the
conversion. */
- const char *end_or_backslash;
- size_t nms; /* Number of multibyte characters to convert at one
time. */
-***************
-*** 172,176 ****
- tmp_p = p;
- tmp_state = state;
-! wcslength = mbsnrtowcs(NULL, &tmp_p, nms, 0, &tmp_state);
-
- /* Conversion failed. */
---- 174,189 ----
- tmp_p = p;
- tmp_state = state;
-!
-! if (nms == 0 && *p == '\\') /* special initial case */
-! nms = wcslength = 1;
-! else
-! wcslength = mbsnrtowcs (NULL, &tmp_p, nms, 0, &tmp_state);
-!
-! if (wcslength == 0)
-! {
-! tmp_p = p; /* will need below */
-! tmp_state = state;
-! wcslength = 1; /* take a single byte */
-! }
-
- /* Conversion failed. */
-***************
-*** 187,191 ****
- wchar_t *wstmp;
-
-! wsbuf_size = wcnum+wcslength+1; /* 1 for the L'\0' or the
potential L'\\' */
-
- wstmp = (wchar_t *) realloc (wsbuf, wsbuf_size * sizeof (wchar_t));
---- 200,205 ----
- wchar_t *wstmp;
-
-! while (wsbuf_size < wcnum+wcslength+1) /* 1 for the L'\0' or the
potential L'\\' */
-! wsbuf_size += WSBUF_INC;
-
- wstmp = (wchar_t *) realloc (wsbuf, wsbuf_size * sizeof (wchar_t));
-***************
-*** 200,207 ****
-
- /* Perform the conversion. This is assumed to return 'wcslength'.
-! * It may set 'p' to NULL. */
-! mbsnrtowcs(wsbuf+wcnum, &p, nms, wsbuf_size-wcnum, &state);
-
-! wcnum += wcslength;
-
- if (mbsinit (&state) && (p != NULL) && (*p == '\\'))
---- 214,229 ----
-
- /* Perform the conversion. This is assumed to return 'wcslength'.
-! It may set 'p' to NULL. */
-! n = mbsnrtowcs(wsbuf+wcnum, &p, nms, wsbuf_size-wcnum, &state);
-
-! /* Compensate for taking single byte on wcs conversion failure
above. */
-! if (wcslength == 1 && (n == 0 || n == (size_t)-1))
-! {
-! state = tmp_state;
-! p = tmp_p;
-! wsbuf[wcnum++] = *p++;
-! }
-! else
-! wcnum += wcslength;
-
- if (mbsinit (&state) && (p != NULL) && (*p == '\\'))
-***************
-*** 231,236 ****
- of DESTP and INDICESP are NULL. */
-
-- #define WSBUF_INC 32
--
- size_t
- xdupmbstowcs (destp, indicesp, src)
---- 253,256 ----
-*** ../bash-4.2-patched/lib/glob/glob.c 2009-11-14 18:39:30.000000000
-0500
---- lib/glob/glob.c 2012-07-07 12:09:56.000000000 -0400
-***************
-*** 201,206 ****
- size_t pat_n, dn_n;
-
- pat_n = xdupmbstowcs (&pat_wc, NULL, pat);
-! dn_n = xdupmbstowcs (&dn_wc, NULL, dname);
-
- ret = 0;
---- 201,209 ----
- size_t pat_n, dn_n;
-
-+ pat_wc = dn_wc = (wchar_t *)NULL;
-+
- pat_n = xdupmbstowcs (&pat_wc, NULL, pat);
-! if (pat_n != (size_t)-1)
-! dn_n = xdupmbstowcs (&dn_wc, NULL, dname);
-
- ret = 0;
-***************
-*** 222,225 ****
---- 225,230 ----
- ret = 1;
- }
-+ else
-+ ret = skipname (pat, dname, flags);
-
- FREE (pat_wc);
-***************
-*** 267,272 ****
- n = xdupmbstowcs (&wpathname, NULL, pathname);
- if (n == (size_t) -1)
-! /* Something wrong. */
-! return;
- orig_wpathname = wpathname;
-
---- 272,280 ----
- n = xdupmbstowcs (&wpathname, NULL, pathname);
- if (n == (size_t) -1)
-! {
-! /* Something wrong. Fall back to single-byte */
-! udequote_pathname (pathname);
-! return;
-! }
- orig_wpathname = wpathname;
-
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 29
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 30
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-031
b/shell-term-fm/bash/patches/bash42-031
deleted file mode 100644
index 419d447..0000000
--- a/shell-term-fm/bash/patches/bash42-031
+++ /dev/null
@@ -1,80 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-031
-
-Bug-Reported-by: Max Horn <max AT quendi.de>
-Bug-Reference-ID: <20CC5C60-07C3-4E41-9817-741E48D407C5 AT quendi.de>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-readline/2012-06/msg00005.html
-
-Bug-Description:
-
-A change between bash-4.1 and bash-4.2 to prevent the readline input hook
-from being called too frequently had the side effect of causing delays
-when reading pasted input on systems such as Mac OS X. This patch fixes
-those delays while retaining the bash-4.2 behavior.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/lib/readline/input.c 2010-05-30 18:33:01.000000000
-0400
---- lib/readline/input.c 2012-06-25 21:08:42.000000000 -0400
-***************
-*** 410,414 ****
- rl_read_key ()
- {
-! int c;
-
- rl_key_sequence_length++;
---- 412,416 ----
- rl_read_key ()
- {
-! int c, r;
-
- rl_key_sequence_length++;
-***************
-*** 430,441 ****
- while (rl_event_hook)
- {
-! if (rl_gather_tyi () < 0) /* XXX - EIO */
- {
- rl_done = 1;
- return ('\n');
- }
- RL_CHECK_SIGNALS ();
-- if (rl_get_char (&c) != 0)
-- break;
- if (rl_done) /* XXX - experimental */
- return ('\n');
---- 432,447 ----
- while (rl_event_hook)
- {
-! if (rl_get_char (&c) != 0)
-! break;
-!
-! if ((r = rl_gather_tyi ()) < 0) /* XXX - EIO */
- {
- rl_done = 1;
- return ('\n');
- }
-+ else if (r == 1) /* read something */
-+ continue;
-+
- RL_CHECK_SIGNALS ();
- if (rl_done) /* XXX - experimental */
- return ('\n');
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 30
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 31
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-032
b/shell-term-fm/bash/patches/bash42-032
deleted file mode 100644
index d4f25ca..0000000
--- a/shell-term-fm/bash/patches/bash42-032
+++ /dev/null
@@ -1,75 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-032
-
-Bug-Reported-by: Ruediger Kuhlmann <RKuhlmann AT orga-systems.com>
-Bug-Reference-ID:
<OFDE975207.0C3622E5-ONC12579F3.00361A06-C12579F3.00365E39 AT orga-systems.com>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2012-05/msg00010.html
-
-Bug-Description:
-
-Bash-4.2 has problems with DEL characters in the expanded value of variables
-used in the same quoted string as variables that expand to nothing.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-20120427/subst.c 2012-04-22 16:19:10.000000000 -0400
---- subst.c 2012-05-07 16:06:35.000000000 -0400
-***************
-*** 8152,8155 ****
---- 8152,8163 ----
- dispose_word_desc (tword);
-
-+ /* Kill quoted nulls; we will add them back at the end of
-+ expand_word_internal if nothing else in the string */
-+ if (had_quoted_null && temp && QUOTED_NULL (temp))
-+ {
-+ FREE (temp);
-+ temp = (char *)NULL;
-+ }
-+
- goto add_string;
- break;
-***************
-*** 8556,8560 ****
- if (quoted & (Q_HERE_DOCUMENT|Q_DOUBLE_QUOTES))
- tword->flags |= W_QUOTED;
-! if (had_quoted_null)
- tword->flags |= W_HASQUOTEDNULL;
- list = make_word_list (tword, (WORD_LIST *)NULL);
---- 8564,8568 ----
- if (quoted & (Q_HERE_DOCUMENT|Q_DOUBLE_QUOTES))
- tword->flags |= W_QUOTED;
-! if (had_quoted_null && QUOTED_NULL (istring))
- tword->flags |= W_HASQUOTEDNULL;
- list = make_word_list (tword, (WORD_LIST *)NULL);
-***************
-*** 8587,8591 ****
- if (word->flags & W_NOEXPAND)
- tword->flags |= W_NOEXPAND;
-! if (had_quoted_null)
- tword->flags |= W_HASQUOTEDNULL; /* XXX */
- list = make_word_list (tword, (WORD_LIST *)NULL);
---- 8595,8599 ----
- if (word->flags & W_NOEXPAND)
- tword->flags |= W_NOEXPAND;
-! if (had_quoted_null && QUOTED_NULL (istring))
- tword->flags |= W_HASQUOTEDNULL; /* XXX */
- list = make_word_list (tword, (WORD_LIST *)NULL);
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 31
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 32
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-033
b/shell-term-fm/bash/patches/bash42-033
deleted file mode 100644
index e58d728..0000000
--- a/shell-term-fm/bash/patches/bash42-033
+++ /dev/null
@@ -1,57 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-033
-
-Bug-Reported-by: David Leverton <levertond AT googlemail.com>
-Bug-Reference-ID: <4FCCE737.1060603 AT googlemail.com>
-Bug-Reference-URL:
-
-Bug-Description:
-
-Bash uses a static buffer when expanding the /dev/fd prefix for the test
-and conditional commands, among other uses, when it should use a dynamic
-buffer to avoid buffer overflow.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/lib/sh/eaccess.c 2011-01-08 20:50:10.000000000
-0500
---- lib/sh/eaccess.c 2012-06-04 21:06:43.000000000 -0400
-***************
-*** 83,86 ****
---- 83,88 ----
- struct stat *finfo;
- {
-+ static char *pbuf = 0;
-+
- if (*path == '\0')
- {
-***************
-*** 107,111 ****
- On most systems, with the notable exception of linux, this is
- effectively a no-op. */
-! char pbuf[32];
- strcpy (pbuf, DEV_FD_PREFIX);
- strcat (pbuf, path + 8);
---- 109,113 ----
- On most systems, with the notable exception of linux, this is
- effectively a no-op. */
-! pbuf = xrealloc (pbuf, sizeof (DEV_FD_PREFIX) + strlen (path + 8));
- strcpy (pbuf, DEV_FD_PREFIX);
- strcat (pbuf, path + 8);
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 32
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 33
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-034
b/shell-term-fm/bash/patches/bash42-034
deleted file mode 100644
index e4f05e1..0000000
--- a/shell-term-fm/bash/patches/bash42-034
+++ /dev/null
@@ -1,46 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-034
-
-Bug-Reported-by: "Davide Brini" <dave_br AT gmx.com>
-Bug-Reference-ID:
<20120604164154.69781EC04B AT imaps.oficinas.atrapalo.com>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2012-06/msg00030.html
-
-Bug-Description:
-
-In bash-4.2, the history code would inappropriately add a semicolon to
-multi-line compound array assignments when adding them to the history.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/parse.y 2011-11-21 18:03:36.000000000 -0500
---- parse.y 2012-06-07 12:48:47.000000000 -0400
-***************
-*** 4900,4905 ****
---- 4916,4924 ----
- return (current_command_line_count == 2 ? "\n" : "");
- }
-
-+ if (parser_state & PST_COMPASSIGN)
-+ return (" ");
-+
- /* First, handle some special cases. */
- /*(*/
- /* If we just read `()', assume it's a function definition, and don't
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 33
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 34
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-035
b/shell-term-fm/bash/patches/bash42-035
deleted file mode 100644
index 6f0be6f..0000000
--- a/shell-term-fm/bash/patches/bash42-035
+++ /dev/null
@@ -1,66 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-035
-
-Bug-Reported-by: Dan Douglas <ormaaj AT gmail.com>
-Bug-Reference-ID: <2766482.Ksm3GrSoYi@smorgbox>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2012-06/msg00071.html
-
-Bug-Description:
-
-When given a number of lines to read, `mapfile -n lines' reads one too many.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/builtins/mapfile.def 2010-05-29 22:09:47.000000000
-0400
---- builtins/mapfile.def 2012-06-20 09:48:33.000000000 -0400
-***************
-*** 196,206 ****
- interrupt_immediately++;
- for (array_index = origin, line_count = 1;
-! zgetline (fd, &line, &line_length, unbuffered_read) != -1;
-! array_index++, line_count++)
- {
-- /* Have we exceeded # of lines to store? */
-- if (line_count_goal != 0 && line_count > line_count_goal)
-- break;
--
- /* Remove trailing newlines? */
- if (flags & MAPF_CHOP)
---- 196,202 ----
- interrupt_immediately++;
- for (array_index = origin, line_count = 1;
-! zgetline (fd, &line, &line_length, unbuffered_read) != -1;
-! array_index++)
- {
- /* Remove trailing newlines? */
- if (flags & MAPF_CHOP)
-***************
-*** 218,221 ****
---- 214,222 ----
-
- bind_array_element (entry, array_index, line, 0);
-+
-+ /* Have we exceeded # of lines to store? */
-+ line_count++;
-+ if (line_count_goal != 0 && line_count > line_count_goal)
-+ break;
- }
-
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 34
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 35
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-036
b/shell-term-fm/bash/patches/bash42-036
deleted file mode 100644
index 73fac40..0000000
--- a/shell-term-fm/bash/patches/bash42-036
+++ /dev/null
@@ -1,92 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-036
-
-Bug-Reported-by: gregrwm <backuppc-users AT whitleymott.net>
-Bug-Reference-ID:
<CAD+dB9B4JG+qUwZBQUwiQmVt0j6NDn=DDTxr9R+nkA8DL4KLJA AT mail.gmail.com>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2012-05/msg00108.html
-
-Bug-Description:
-
-Bash-4.2 produces incorrect word splitting results when expanding
-double-quoted $@ in the same string as and adjacent to other variable
-expansions. The $@ should be split, the other expansions should not.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/subst.c 2012-05-02 12:02:33.000000000 -0400
---- subst.c 2012-07-08 21:19:32.000000000 -0400
-***************
-*** 7923,7927 ****
- /* State flags */
- int had_quoted_null;
-! int has_dollar_at;
- int tflag;
- int pflags; /* flags passed to param_expand */
---- 7923,7927 ----
- /* State flags */
- int had_quoted_null;
-! int has_dollar_at, temp_has_dollar_at;
- int tflag;
- int pflags; /* flags passed to param_expand */
-***************
-*** 8128,8138 ****
- *expanded_something = 1;
-
-! has_dollar_at = 0;
- pflags = (word->flags & W_NOCOMSUB) ? PF_NOCOMSUB : 0;
- if (word->flags & W_NOSPLIT2)
- pflags |= PF_NOSPLIT2;
- tword = param_expand (string, &sindex, quoted, expanded_something,
-! &has_dollar_at, &quoted_dollar_at,
- &had_quoted_null, pflags);
-
- if (tword == &expand_wdesc_error || tword == &expand_wdesc_fatal)
---- 8128,8139 ----
- *expanded_something = 1;
-
-! temp_has_dollar_at = 0;
- pflags = (word->flags & W_NOCOMSUB) ? PF_NOCOMSUB : 0;
- if (word->flags & W_NOSPLIT2)
- pflags |= PF_NOSPLIT2;
- tword = param_expand (string, &sindex, quoted, expanded_something,
-! &temp_has_dollar_at, &quoted_dollar_at,
- &had_quoted_null, pflags);
-+ has_dollar_at += temp_has_dollar_at;
-
- if (tword == &expand_wdesc_error || tword == &expand_wdesc_fatal)
-***************
-*** 8275,8281 ****
- temp = (char *)NULL;
-
-! has_dollar_at = 0;
- /* Need to get W_HASQUOTEDNULL flag through this function. */
-! list = expand_word_internal (tword, Q_DOUBLE_QUOTES, 0,
&has_dollar_at, (int *)NULL);
-
- if (list == &expand_word_error || list == &expand_word_fatal)
---- 8276,8283 ----
- temp = (char *)NULL;
-
-! temp_has_dollar_at = 0; /* XXX */
- /* Need to get W_HASQUOTEDNULL flag through this function. */
-! list = expand_word_internal (tword, Q_DOUBLE_QUOTES, 0,
&temp_has_dollar_at, (int *)NULL);
-! has_dollar_at += temp_has_dollar_at;
-
- if (list == &expand_word_error || list == &expand_word_fatal)
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 35
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 36
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-037
b/shell-term-fm/bash/patches/bash42-037
deleted file mode 100644
index a12b8a7..0000000
--- a/shell-term-fm/bash/patches/bash42-037
+++ /dev/null
@@ -1,112 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-037
-
-Bug-Reported-by: Jakub Filak
-Bug-Reference-ID:
-Bug-Reference-URL: https://bugzilla.redhat.com/show_bug.cgi?id=813289
-
-Bug-Description:
-
-Attempting to redo (using `.') the vi editing mode `cc', `dd', or `yy'
-commands leads to an infinite loop.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/lib/readline/vi_mode.c 2011-02-25 11:17:02.000000000
-0500
---- lib/readline/vi_mode.c 2012-06-02 12:24:47.000000000 -0400
-***************
-*** 1235,1243 ****
- r = rl_domove_motion_callback (_rl_vimvcxt);
- }
-! else if (vi_redoing)
- {
- _rl_vimvcxt->motion = _rl_vi_last_motion;
- r = rl_domove_motion_callback (_rl_vimvcxt);
- }
- #if defined (READLINE_CALLBACKS)
- else if (RL_ISSTATE (RL_STATE_CALLBACK))
---- 1297,1313 ----
- r = rl_domove_motion_callback (_rl_vimvcxt);
- }
-! else if (vi_redoing && _rl_vi_last_motion != 'd') /* `dd' is special */
- {
- _rl_vimvcxt->motion = _rl_vi_last_motion;
- r = rl_domove_motion_callback (_rl_vimvcxt);
- }
-+ else if (vi_redoing) /* handle redoing `dd' here */
-+ {
-+ _rl_vimvcxt->motion = _rl_vi_last_motion;
-+ rl_mark = rl_end;
-+ rl_beg_of_line (1, key);
-+ RL_UNSETSTATE (RL_STATE_VIMOTION);
-+ r = vidomove_dispatch (_rl_vimvcxt);
-+ }
- #if defined (READLINE_CALLBACKS)
- else if (RL_ISSTATE (RL_STATE_CALLBACK))
-***************
-*** 1317,1325 ****
- r = rl_domove_motion_callback (_rl_vimvcxt);
- }
-! else if (vi_redoing)
- {
- _rl_vimvcxt->motion = _rl_vi_last_motion;
- r = rl_domove_motion_callback (_rl_vimvcxt);
- }
- #if defined (READLINE_CALLBACKS)
- else if (RL_ISSTATE (RL_STATE_CALLBACK))
---- 1387,1403 ----
- r = rl_domove_motion_callback (_rl_vimvcxt);
- }
-! else if (vi_redoing && _rl_vi_last_motion != 'c') /* `cc' is special */
- {
- _rl_vimvcxt->motion = _rl_vi_last_motion;
- r = rl_domove_motion_callback (_rl_vimvcxt);
- }
-+ else if (vi_redoing) /* handle redoing `cc' here */
-+ {
-+ _rl_vimvcxt->motion = _rl_vi_last_motion;
-+ rl_mark = rl_end;
-+ rl_beg_of_line (1, key);
-+ RL_UNSETSTATE (RL_STATE_VIMOTION);
-+ r = vidomove_dispatch (_rl_vimvcxt);
-+ }
- #if defined (READLINE_CALLBACKS)
- else if (RL_ISSTATE (RL_STATE_CALLBACK))
-***************
-*** 1378,1381 ****
---- 1456,1472 ----
- r = rl_domove_motion_callback (_rl_vimvcxt);
- }
-+ else if (vi_redoing && _rl_vi_last_motion != 'y') /* `yy' is special */
-+ {
-+ _rl_vimvcxt->motion = _rl_vi_last_motion;
-+ r = rl_domove_motion_callback (_rl_vimvcxt);
-+ }
-+ else if (vi_redoing) /* handle redoing `yy' here */
-+ {
-+ _rl_vimvcxt->motion = _rl_vi_last_motion;
-+ rl_mark = rl_end;
-+ rl_beg_of_line (1, key);
-+ RL_UNSETSTATE (RL_STATE_VIMOTION);
-+ r = vidomove_dispatch (_rl_vimvcxt);
-+ }
- #if defined (READLINE_CALLBACKS)
- else if (RL_ISSTATE (RL_STATE_CALLBACK))
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 36
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 37
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-001
b/shell-term-fm/bash/patches/bash43-001
new file mode 100644
index 0000000..ea1c6b2
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-001
@@ -0,0 +1,58 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-001
+
+Bug-Reported-by: NBaH <nbah AT sfr.fr>
+Bug-Reference-ID: <ler0b5$iu9$1 AT speranza.aioe.org>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-02/msg00092.html
+
+Bug-Description:
+
+A missing check for a valid option prevented `test -R' from working. There
+is another problem that causes bash to look up the wrong variable name when
+processing the argument to `test -R'.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3/test.c 2014-02-04 16:52:58.000000000 -0500
+--- test.c 2014-02-28 21:22:44.000000000 -0500
+***************
+*** 647,652 ****
+
+ case 'R':
+! v = find_variable (arg);
+! return (v && invisible_p (v) == 0 && var_isset (v) && nameref_p (v)
? TRUE : FALSE);
+ }
+
+--- 647,652 ----
+
+ case 'R':
+! v = find_variable_noref (arg);
+! return ((v && invisible_p (v) == 0 && var_isset (v) && nameref_p
(v)) ? TRUE : FALSE);
+ }
+
+***************
+*** 724,727 ****
+--- 724,728 ----
+ case 'u': case 'v': case 'w': case 'x': case 'z':
+ case 'G': case 'L': case 'O': case 'S': case 'N':
++ case 'R':
+ return (1);
+ }
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 0
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 1
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-002
b/shell-term-fm/bash/patches/bash43-002
new file mode 100644
index 0000000..735b7b8
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-002
@@ -0,0 +1,62 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-002
+
+Bug-Reported-by: Moe Tunes <moetunes42 AT gmail.com>
+Bug-Reference-ID: <53103F49.3070100 AT gmail.com>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-02/msg00086.html
+
+Bug-Description:
+
+A change to save state while running the DEBUG trap caused pipelines to hang
+on systems which need process group synchronization while building pipelines.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3/trap.c 2014-02-05 10:03:21.000000000 -0500
+--- trap.c 2014-02-28 09:51:43.000000000 -0500
+***************
+*** 921,925 ****
+
+ #if defined (JOB_CONTROL)
+! save_pipeline (1); /* XXX only provides one save level */
+ #endif
+
+--- 921,926 ----
+
+ #if defined (JOB_CONTROL)
+! if (sig != DEBUG_TRAP) /* run_debug_trap does this */
+! save_pipeline (1); /* XXX only provides one save level */
+ #endif
+
+***************
+*** 941,945 ****
+
+ #if defined (JOB_CONTROL)
+! restore_pipeline (1);
+ #endif
+
+--- 942,947 ----
+
+ #if defined (JOB_CONTROL)
+! if (sig != DEBUG_TRAP) /* run_debug_trap does this */
+! restore_pipeline (1);
+ #endif
+
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 1
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 2
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-003
b/shell-term-fm/bash/patches/bash43-003
new file mode 100644
index 0000000..0f32f41
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-003
@@ -0,0 +1,48 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-003
+
+Bug-Reported-by: Anatol Pomozov <anatol.pomozov AT gmail.com>
+Bug-Reference-ID:
<CAOMFOmXy3mT2So5GQ5F-smCVArQuAeBwZ2QKzgCtMeXJoDeYOQ AT mail.gmail.com>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-readline/2014-03/msg00010.html
+
+Bug-Description:
+
+When in callback mode, some readline commands can cause readline to seg
+fault by passing invalid contexts to callback functions.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3/lib/readline/readline.c 2013-10-28 14:58:06.000000000
-0400
+--- lib/readline/readline.c 2014-03-10 14:15:02.000000000 -0400
+***************
+*** 745,749 ****
+
+ RL_CHECK_SIGNALS ();
+! if (r == 0) /* success! */
+ {
+ _rl_keyseq_chain_dispose ();
+--- 745,750 ----
+
+ RL_CHECK_SIGNALS ();
+! /* We only treat values < 0 specially to simulate recursion. */
+! if (r >= 0 || (r == -1 && (cxt->flags & KSEQ_SUBSEQ) == 0)) /*
success! or failure! */
+ {
+ _rl_keyseq_chain_dispose ();
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 2
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 3
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-004
b/shell-term-fm/bash/patches/bash43-004
new file mode 100644
index 0000000..010f04a
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-004
@@ -0,0 +1,47 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-004
+
+Bug-Reported-by: Daan van Rossum <daan AT flash.uchicago.edu>
+Bug-Reference-ID: <20140307072523.GA14250 AT flash.uchicago.edu>
+Bug-Reference-URL:
+
+Bug-Description:
+
+The `.' command in vi mode cannot undo multi-key commands beginning with
+`c', `d', and `y' (command plus motion specifier).
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3/lib/readline/readline.c 2013-10-28 14:58:06.000000000
-0400
+--- lib/readline/readline.c 2014-03-07 15:20:33.000000000 -0500
+***************
+*** 965,969 ****
+ if (rl_editing_mode == vi_mode && _rl_keymap == vi_movement_keymap &&
+ key != ANYOTHERKEY &&
+! rl_key_sequence_length == 1 && /* XXX */
+ _rl_vi_textmod_command (key))
+ _rl_vi_set_last (key, rl_numeric_arg, rl_arg_sign);
+--- 965,969 ----
+ if (rl_editing_mode == vi_mode && _rl_keymap == vi_movement_keymap &&
+ key != ANYOTHERKEY &&
+! _rl_dispatching_keymap == vi_movement_keymap &&
+ _rl_vi_textmod_command (key))
+ _rl_vi_set_last (key, rl_numeric_arg, rl_arg_sign);
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 3
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 4
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-005
b/shell-term-fm/bash/patches/bash43-005
new file mode 100644
index 0000000..bcd4069
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-005
@@ -0,0 +1,63 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-005
+
+Bug-Reported-by: David Sines <dave.gma AT googlemail.com>
+Bug-Reference-ID:
<CAO3BAa_CK_Rgkhdfzs+NJ4KFYdB9qW3pvXQK0xLCi6GMmDU8bw AT mail.gmail.com>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-03/msg00037.html
+
+Bug-Description:
+
+When in Posix mode, bash did not correctly interpret the ANSI-C-style
+$'...' quoting mechanism when performing pattern substitution word
+expansions within double quotes.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3/parse.y 2014-02-11 09:42:10.000000000 -0500
+--- parse.y 2014-03-07 20:57:15.000000000 -0500
+***************
+*** 3399,3403 ****
+ unescaped double-quotes or single-quotes, if any, shall occur." */
+ /* This was changed in Austin Group Interp 221 */
+! if MBTEST(posixly_correct && shell_compatibility_level > 41 &&
dolbrace_state != DOLBRACE_QUOTE && (flags & P_DQUOTE) && (flags &
P_DOLBRACE) && ch == '\'')
+ continue;
+
+--- 3399,3403 ----
+ unescaped double-quotes or single-quotes, if any, shall occur." */
+ /* This was changed in Austin Group Interp 221 */
+! if MBTEST(posixly_correct && shell_compatibility_level > 41 &&
dolbrace_state != DOLBRACE_QUOTE && dolbrace_state != DOLBRACE_QUOTE2 &&
(flags & P_DQUOTE) && (flags & P_DOLBRACE) && ch == '\'')
+ continue;
+
+*** ../bash-4.3/y.tab.c 2014-02-11 10:57:47.000000000 -0500
+--- y.tab.c 2014-03-28 10:41:15.000000000 -0400
+***************
+*** 5711,5715 ****
+ unescaped double-quotes or single-quotes, if any, shall occur." */
+ /* This was changed in Austin Group Interp 221 */
+! if MBTEST(posixly_correct && shell_compatibility_level > 41 &&
dolbrace_state != DOLBRACE_QUOTE && (flags & P_DQUOTE) && (flags &
P_DOLBRACE) && ch == '\'')
+ continue;
+
+--- 5711,5715 ----
+ unescaped double-quotes or single-quotes, if any, shall occur." */
+ /* This was changed in Austin Group Interp 221 */
+! if MBTEST(posixly_correct && shell_compatibility_level > 41 &&
dolbrace_state != DOLBRACE_QUOTE && dolbrace_state != DOLBRACE_QUOTE2 &&
(flags & P_DQUOTE) && (flags & P_DOLBRACE) && ch == '\'')
+ continue;
+
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 4
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 5
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-006
b/shell-term-fm/bash/patches/bash43-006
new file mode 100644
index 0000000..24ff057
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-006
@@ -0,0 +1,48 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-006
+
+Bug-Reported-by: Eduardo A . Bustamante Lopez <dualbus AT gmail.com>
+Bug-Reference-ID: <20140228170013.GA16015 AT dualbus.me>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-02/msg00091.html
+
+Bug-Description:
+
+A shell that started with job control active but was not interactive left
+the terminal in the wrong process group when exiting, causing its parent
+shell to get a stop signal when it attempted to read from the terminal.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3/jobs.c 2014-01-10 09:05:34.000000000 -0500
+--- jobs.c 2014-03-02 18:05:09.000000000 -0500
+***************
+*** 4375,4379 ****
+ end_job_control ()
+ {
+! if (interactive_shell) /* XXX - should it be interactive? */
+ {
+ terminate_stopped_jobs ();
+--- 4375,4379 ----
+ end_job_control ()
+ {
+! if (interactive_shell || job_control) /* XXX - should it be
just job_control? */
+ {
+ terminate_stopped_jobs ();
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 5
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 6
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-007
b/shell-term-fm/bash/patches/bash43-007
new file mode 100644
index 0000000..0d62c9e
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-007
@@ -0,0 +1,50 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-007
+
+Bug-Reported-by: geir.hauge AT gmail.com
+Bug-Reference-ID: <20140318093650.B181C1C5B0B AT gina.itea.ntnu.no>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-03/msg00095.html
+
+Bug-Description:
+
+Using compound assignments for associative arrays like
+
+assoc=( [x]= [y]=bar )
+
+left the value corresponding to the key `x' NULL. This caused subsequent
+lookups to interpret it as unset.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3/arrayfunc.c 2013-08-02 16:19:59.000000000 -0400
+--- arrayfunc.c 2014-03-18 11:08:15.000000000 -0400
+***************
+*** 598,601 ****
+--- 598,606 ----
+ {
+ val = expand_assignment_string_to_string (val, 0);
++ if (val == 0)
++ {
++ val = (char *)xmalloc (1);
++ val[0] = '\0'; /* like do_assignment_internal */
++ }
+ free_val = 1;
+ }
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 6
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 7
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-008
b/shell-term-fm/bash/patches/bash43-008
new file mode 100644
index 0000000..0ae7c95
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-008
@@ -0,0 +1,188 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-008
+
+Bug-Reported-by: Stephane Chazelas <stephane.chazelas AT gmail.com>
+Bug-Reference-ID: <20140318135901.GB22158 AT chaz.gmail.com>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-03/msg00098.html
+
+Bug-Description:
+
+Some extended glob patterns incorrectly matched filenames with a leading
+dot, regardless of the setting of the `dotglob' option.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3/lib/glob/gmisc.c 2013-10-28 14:45:25.000000000 -0400
+--- lib/glob/gmisc.c 2014-03-19 09:16:08.000000000 -0400
+***************
+*** 211,214 ****
+--- 211,215 ----
+ case '!':
+ case '@':
++ case '?':
+ return (pat[1] == LPAREN);
+ default:
+*** ../bash-4.3/lib/glob/glob.c 2014-01-31 21:43:51.000000000 -0500
+--- lib/glob/glob.c 2014-03-20 09:01:26.000000000 -0400
+***************
+*** 180,202 ****
+ int flags;
+ {
+! char *pp, *pe, *t;
+! int n, r;
+
+ pp = pat + 2;
+! pe = pp + strlen (pp) - 1; /*(*/
+! if (*pe != ')')
+! return 0;
+! if ((t = strchr (pp, '|')) == 0) /* easy case first */
+ {
+ *pe = '\0';
+ r = skipname (pp, dname, flags); /*(*/
+ *pe = ')';
+ return r;
+ }
+ while (t = glob_patscan (pp, pe, '|'))
+ {
+ n = t[-1];
+ t[-1] = '\0';
+ r = skipname (pp, dname, flags);
+ t[-1] = n;
+ if (r == 0) /* if any pattern says not skip, we don't skip */
+--- 180,215 ----
+ int flags;
+ {
+! char *pp, *pe, *t, *se;
+! int n, r, negate;
+
++ negate = *pat == '!';
+ pp = pat + 2;
+! se = pp + strlen (pp) - 1; /* end of string */
+! pe = glob_patscan (pp, se, 0); /* end of extglob pattern (( */
+! /* we should check for invalid extglob pattern here */
+! /* if pe != se we have more of the pattern at the end of the extglob
+! pattern. Check the easy case first ( */
+! if (pe == se && *pe == ')' && (t = strchr (pp, '|')) == 0)
+ {
+ *pe = '\0';
++ #if defined (HANDLE_MULTIBYTE)
++ r = mbskipname (pp, dname, flags);
++ #else
+ r = skipname (pp, dname, flags); /*(*/
++ #endif
+ *pe = ')';
+ return r;
+ }
++
++ /* check every subpattern */
+ while (t = glob_patscan (pp, pe, '|'))
+ {
+ n = t[-1];
+ t[-1] = '\0';
++ #if defined (HANDLE_MULTIBYTE)
++ r = mbskipname (pp, dname, flags);
++ #else
+ r = skipname (pp, dname, flags);
++ #endif
+ t[-1] = n;
+ if (r == 0) /* if any pattern says not skip, we don't skip */
+***************
+*** 205,219 ****
+ } /*(*/
+
+! if (pp == pe) /* glob_patscan might find end of pattern */
+ return r;
+
+! *pe = '\0';
+! # if defined (HANDLE_MULTIBYTE)
+! r = mbskipname (pp, dname, flags); /*(*/
+! # else
+! r = skipname (pp, dname, flags); /*(*/
+! # endif
+! *pe = ')';
+! return r;
+ }
+ #endif
+--- 218,227 ----
+ } /*(*/
+
+! /* glob_patscan might find end of pattern */
+! if (pp == se)
+ return r;
+
+! /* but if it doesn't then we didn't match a leading dot */
+! return 0;
+ }
+ #endif
+***************
+*** 278,289 ****
+ {
+ #if EXTENDED_GLOB
+! wchar_t *pp, *pe, *t, n;
+! int r;
+
+ pp = pat + 2;
+! pe = pp + wcslen (pp) - 1; /*(*/
+! if (*pe != L')')
+! return 0;
+! if ((t = wcschr (pp, L'|')) == 0)
+ {
+ *pe = L'\0';
+--- 286,298 ----
+ {
+ #if EXTENDED_GLOB
+! wchar_t *pp, *pe, *t, n, *se;
+! int r, negate;
+
++ negate = *pat == L'!';
+ pp = pat + 2;
+! se = pp + wcslen (pp) - 1; /*(*/
+! pe = glob_patscan_wc (pp, se, 0);
+!
+! if (pe == se && *pe == ')' && (t = wcschr (pp, L'|')) == 0)
+ {
+ *pe = L'\0';
+***************
+*** 292,295 ****
+--- 301,306 ----
+ return r;
+ }
++
++ /* check every subpattern */
+ while (t = glob_patscan_wc (pp, pe, '|'))
+ {
+***************
+*** 306,313 ****
+ return r;
+
+! *pe = L'\0';
+! r = wchkname (pp, dname); /*(*/
+! *pe = L')';
+! return r;
+ #else
+ return (wchkname (pat, dname));
+--- 317,322 ----
+ return r;
+
+! /* but if it doesn't then we didn't match a leading dot */
+! return 0;
+ #else
+ return (wchkname (pat, dname));
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 7
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 8
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-009
b/shell-term-fm/bash/patches/bash43-009
new file mode 100644
index 0000000..015835c
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-009
@@ -0,0 +1,64 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-009
+
+Bug-Reported-by: Matthias Klose <doko AT debian.org>
+Bug-Reference-ID: <53346FC8.6090005 AT debian.org>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-03/msg00171.html
+
+Bug-Description:
+
+There is a problem with unsigned sign extension when attempting to reallocate
+the input line when it is fewer than 3 characters long and there has been a
+history expansion. The sign extension causes the shell to not reallocate the
+line, which results in a segmentation fault when it writes past the end.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3-patched/parse.y 2014-02-11 09:42:10.000000000 -0500
+--- parse.y 2014-03-27 16:33:29.000000000 -0400
+***************
+*** 2425,2429 ****
+ if (shell_input_line_terminator != EOF)
+ {
+! if (shell_input_line_size < SIZE_MAX && shell_input_line_len >
shell_input_line_size - 3)
+ shell_input_line = (char *)xrealloc (shell_input_line,
+ 1 + (shell_input_line_size += 2));
+--- 2425,2429 ----
+ if (shell_input_line_terminator != EOF)
+ {
+! if (shell_input_line_size < SIZE_MAX-3 && (shell_input_line_len+3 >
shell_input_line_size))
+ shell_input_line = (char *)xrealloc (shell_input_line,
+ 1 + (shell_input_line_size += 2));
+*** ../bash-4.3-patched/y.tab.c 2014-03-28 11:17:06.000000000 -0400
+--- y.tab.c 2014-04-07 11:48:31.000000000 -0400
+***************
+*** 4737,4741 ****
+ if (shell_input_line_terminator != EOF)
+ {
+! if (shell_input_line_size < SIZE_MAX && shell_input_line_len >
shell_input_line_size - 3)
+ shell_input_line = (char *)xrealloc (shell_input_line,
+ 1 + (shell_input_line_size += 2));
+--- 4737,4741 ----
+ if (shell_input_line_terminator != EOF)
+ {
+! if (shell_input_line_size < SIZE_MAX-3 && (shell_input_line_len+3 >
shell_input_line_size))
+ shell_input_line = (char *)xrealloc (shell_input_line,
+ 1 + (shell_input_line_size += 2));
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 8
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 9
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-010
b/shell-term-fm/bash/patches/bash43-010
new file mode 100644
index 0000000..835a96e
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-010
@@ -0,0 +1,157 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-010
+
+Bug-Reported-by: Albert Shih <Albert.Shih AT obspm.fr>
+Bug-Reference-ID: Wed, 5 Mar 2014 23:01:40 +0100
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-03/msg00028.html
+
+Bug-Description:
+
+Patch (apply with `patch -p0'):
+
+This patch changes the behavior of programmable completion to compensate
+for two assumptions made by the bash-completion package. Bash-4.3 changed
+to dequote the argument to programmable completion only under certain
+circumstances, to make the behavior of compgen more consistent when run
+from the command line -- closer to the behavior when run by a shell function
+run as part of programmable completion. Bash-completion can pass quoted
+arguments to compgen when the original word to be completed was not quoted,
+expecting programmable completion to dequote the word before attempting
+completion.
+
+This patch fixes two cases:
+
+1. An empty string that bash-completion passes to compgen as a quoted null
+ string ('').
+
+2. An unquoted word that bash-completion quotes using single quotes or
+ backslashes before passing it to compgen.
+
+In these cases, since readline did not detect a quote character in the
original
+word to be completed, bash-4.3
+
+*** ../bash-4.3/externs.h 2014-01-02 14:58:20.000000000 -0500
+--- externs.h 2014-03-13 14:42:57.000000000 -0400
+***************
+*** 325,328 ****
+--- 325,329 ----
+ extern char *sh_backslash_quote_for_double_quotes __P((char *));
+ extern int sh_contains_shell_metas __P((char *));
++ extern int sh_contains_quotes __P((char *));
+
+ /* declarations for functions defined in lib/sh/spell.c */
+*** ../bash-4.3/lib/sh/shquote.c 2013-03-31 21:53:32.000000000 -0400
+--- lib/sh/shquote.c 2014-03-13 14:42:57.000000000 -0400
+***************
+*** 312,313 ****
+--- 312,327 ----
+ return (0);
+ }
++
++ int
++ sh_contains_quotes (string)
++ char *string;
++ {
++ char *s;
++
++ for (s = string; s && *s; s++)
++ {
++ if (*s == '\'' || *s == '"' || *s == '\\')
++ return 1;
++ }
++ return 0;
++ }
+*** ../bash-4.3/pcomplete.c 2013-08-26 15:23:45.000000000 -0400
+--- pcomplete.c 2014-03-25 17:23:23.000000000 -0400
+***************
+*** 184,187 ****
+--- 184,188 ----
+ COMPSPEC *pcomp_curcs;
+ const char *pcomp_curcmd;
++ const char *pcomp_curtxt;
+
+ #ifdef DEBUG
+***************
+*** 754,757 ****
+--- 755,784 ----
+ dfn = (*rl_filename_dequoting_function) ((char *)text,
rl_completion_quote_character);
+ }
++ /* Intended to solve a mismatched assumption by bash-completion. If
++ the text to be completed is empty, but bash-completion turns it into
++ a quoted string ('') assuming that this code will dequote it before
++ calling readline, do the dequoting. */
++ else if (iscompgen && iscompleting &&
++ pcomp_curtxt && *pcomp_curtxt == 0 &&
++ text && (*text == '\'' || *text == '"') && text[1] == text[0]
&& text[2] == 0 &&
++ rl_filename_dequoting_function)
++ dfn = (*rl_filename_dequoting_function) ((char *)text,
rl_completion_quote_character);
++ /* Another mismatched assumption by bash-completion. If compgen is
being
++ run as part of bash-completion, and the argument to compgen
is not
++ the same as the word originally passed to the programmable
completion
++ code, dequote the argument if it has quote characters. It's
an
++ attempt to detect when bash-completion is quoting its
filename
++ argument before calling compgen. */
++ /* We could check whether gen_shell_function_matches is in the call
++ stack by checking whether the gen-shell-function-matches tag is in
++ the unwind-protect stack, but there's no function to do that yet.
++ We could simply check whether we're executing in a function by
++ checking variable_context, and may end up doing that. */
++ else if (iscompgen && iscompleting && rl_filename_dequoting_function
&&
++ pcomp_curtxt && text &&
++ STREQ (pcomp_curtxt, text) == 0 &&
++ variable_context &&
++ sh_contains_quotes (text)) /* guess */
++ dfn = (*rl_filename_dequoting_function) ((char *)text,
rl_completion_quote_character);
+ else
+ dfn = savestring (text);
+***************
+*** 1523,1527 ****
+ {
+ COMPSPEC *cs, *oldcs;
+! const char *oldcmd;
+ STRINGLIST *ret;
+
+--- 1550,1554 ----
+ {
+ COMPSPEC *cs, *oldcs;
+! const char *oldcmd, *oldtxt;
+ STRINGLIST *ret;
+
+***************
+*** 1546,1552 ****
+--- 1573,1581 ----
+ oldcs = pcomp_curcs;
+ oldcmd = pcomp_curcmd;
++ oldtxt = pcomp_curtxt;
+
+ pcomp_curcs = cs;
+ pcomp_curcmd = cmd;
++ pcomp_curtxt = word;
+
+ ret = gen_compspec_completions (cs, cmd, word, start, end, foundp);
+***************
+*** 1554,1557 ****
+--- 1583,1587 ----
+ pcomp_curcs = oldcs;
+ pcomp_curcmd = oldcmd;
++ pcomp_curtxt = oldtxt;
+
+ /* We need to conditionally handle setting *retryp here */
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 9
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 10
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-011
b/shell-term-fm/bash/patches/bash43-011
new file mode 100644
index 0000000..cdc1572
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-011
@@ -0,0 +1,49 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-011
+
+Bug-Reported-by: Egmont Koblinger <egmont AT gmail.com>
+Bug-Reference-ID:
<CAGWcZk+bU5Jo1M+tutGvL-250UBE9DXjpeJVofYJSFcqFEVfMg AT mail.gmail.com>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-03/msg00153.html
+
+Bug-Description:
+
+The signal handling changes to bash and readline (to avoid running any code
+in a signal handler context) cause the cursor to be placed on the wrong
+line of a multi-line command after a ^C interrupts editing.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3-patched/lib/readline/display.c 2013-12-27 13:10:56.000000000
-0500
+--- lib/readline/display.c 2014-03-27 11:52:45.000000000 -0400
+***************
+*** 2678,2682 ****
+ if (_rl_echoing_p)
+ {
+! _rl_move_vert (_rl_vis_botlin);
+ _rl_vis_botlin = 0;
+ fflush (rl_outstream);
+--- 2678,2683 ----
+ if (_rl_echoing_p)
+ {
+! if (_rl_vis_botlin > 0) /* minor optimization plus bug fix */
+! _rl_move_vert (_rl_vis_botlin);
+ _rl_vis_botlin = 0;
+ fflush (rl_outstream);
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 10
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 11
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-012
b/shell-term-fm/bash/patches/bash43-012
new file mode 100644
index 0000000..176fa15
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-012
@@ -0,0 +1,43 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-012
+
+Bug-Reported-by: Eduardo A. Bustamante López<dualbus AT gmail.com>
+Bug-Reference-ID: <5346B54C.4070205 AT case.edu>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-04/msg00051.html
+
+Bug-Description:
+
+When a SIGCHLD trap runs a command containing a shell builtin while
+a script is running `wait' to wait for all running children to complete,
+the SIGCHLD trap will not be run once for each child that terminates.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3-patched/jobs.c 2014-03-28 10:54:19.000000000 -0400
+--- jobs.c 2014-04-15 08:47:03.000000000 -0400
+***************
+*** 3598,3601 ****
+--- 3598,3602 ----
+ unwind_protect_pointer (the_pipeline);
+ unwind_protect_pointer (subst_assign_varlist);
++ unwind_protect_pointer (this_shell_builtin);
+
+ /* We have to add the commands this way because they will be run
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 11
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 12
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-013
b/shell-term-fm/bash/patches/bash43-013
new file mode 100644
index 0000000..8f4006b
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-013
@@ -0,0 +1,66 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-013
+
+Bug-Reported-by: <Trond.Endrestol AT ximalas.info>
+Bug-Reference-ID:
<alpine.BSF.2.03.1404192114310.1973 AT enterprise.ximalas.info>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-04/msg00069.html
+
+Bug-Description:
+
+Using reverse-i-search when horizontal scrolling is enabled does not
redisplay
+the entire line containing the successful search results.
+
+Patch (apply with `patch -p0'):
+*** ../bash-4.3-patched/lib/readline/display.c 2014-04-08 18:19:36.000000000
-0400
+--- lib/readline/display.c 2014-04-20 18:32:52.000000000 -0400
+***************
+*** 1638,1642 ****
+ the spot of first difference is before the end of the invisible chars,
+ lendiff needs to be adjusted. */
+! if (current_line == 0 && !_rl_horizontal_scroll_mode &&
+ current_invis_chars != visible_wrap_offset)
+ {
+--- 1638,1642 ----
+ the spot of first difference is before the end of the invisible chars,
+ lendiff needs to be adjusted. */
+! if (current_line == 0 && /* !_rl_horizontal_scroll_mode && */
+ current_invis_chars != visible_wrap_offset)
+ {
+***************
+*** 1826,1831 ****
+ _rl_last_c_pos += bytes_to_insert;
+
+ if (_rl_horizontal_scroll_mode && ((oe-old) > (ne-new)))
+! goto clear_rest_of_line;
+ }
+ }
+--- 1826,1836 ----
+ _rl_last_c_pos += bytes_to_insert;
+
++ /* XXX - we only want to do this if we are at the end of the
line
++ so we move there with _rl_move_cursor_relative */
+ if (_rl_horizontal_scroll_mode && ((oe-old) > (ne-new)))
+! {
+! _rl_move_cursor_relative (ne-new, new);
+! goto clear_rest_of_line;
+! }
+ }
+ }
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 12
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 13
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-014
b/shell-term-fm/bash/patches/bash43-014
new file mode 100644
index 0000000..f837196
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-014
@@ -0,0 +1,102 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-014
+
+Bug-Reported-by: Greg Wooledge <wooledg AT eeg.ccf.org>
+Bug-Reference-ID: <20140418202123.GB7660 AT eeg.ccf.org>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/help-bash/2014-04/msg00004.html
+
+Bug-Description:
+
+Under certain circumstances, $@ is expanded incorrectly in contexts where
+word splitting is not performed.
+
+Patch (apply with `patch -p0'):
+*** ../bash-4.3-patched/subst.c 2014-01-23 16:26:37.000000000 -0500
+--- subst.c 2014-04-19 15:41:26.000000000 -0400
+***************
+*** 3249,3254 ****
+--- 3249,3256 ----
+ return ((char *)NULL);
+
++ expand_no_split_dollar_star = 1;
+ w->flags |= W_NOSPLIT2;
+ l = call_expand_word_internal (w, 0, 0, (int *)0, (int *)0);
++ expand_no_split_dollar_star = 0;
+ if (l)
+ {
+***************
+*** 7848,7851 ****
+--- 7850,7857 ----
+ according to POSIX.2, this expands to a list of the positional
+ parameters no matter what IFS is set to. */
++ /* XXX - what to do when in a context where word splitting is not
++ performed? Even when IFS is not the default, posix seems to imply
++ that we behave like unquoted $* ? Maybe we should use PF_NOSPLIT2
++ here. */
+ temp = string_list_dollar_at (list, (pflags & PF_ASSIGNRHS) ?
(quoted|Q_DOUBLE_QUOTES) : quoted);
+
+***************
+*** 8817,8820 ****
+--- 8823,8827 ----
+ {
+ char *ifs_chars;
++ char *tstring;
+
+ ifs_chars = (quoted_dollar_at || has_dollar_at) ? ifs_value : (char
*)NULL;
+***************
+*** 8831,8834 ****
+--- 8838,8865 ----
+ if (split_on_spaces)
+ list = list_string (istring, " ", 1); /* XXX quoted == 1? */
++ /* If we have $@ (has_dollar_at != 0) and we are in a context where
we
++ don't want to split the result (W_NOSPLIT2), and we are not quoted,
++ we have already separated the arguments with the first character of
++ $IFS. In this case, we want to return a list with a single word
++ with the separator possibly replaced with a space (it's what other
++ shells seem to do).
++ quoted_dollar_at is internal to this function and is set if we are
++ passed an argument that is unquoted (quoted == 0) but we encounter a
++ double-quoted $@ while expanding it. */
++ else if (has_dollar_at && quoted_dollar_at == 0 && ifs_chars &&
quoted == 0 && (word->flags & W_NOSPLIT2))
++ {
++ /* Only split and rejoin if we have to */
++ if (*ifs_chars && *ifs_chars != ' ')
++ {
++ list = list_string (istring, *ifs_chars ? ifs_chars : " ", 1);
++ tstring = string_list (list);
++ }
++ else
++ tstring = istring;
++ tword = make_bare_word (tstring);
++ if (tstring != istring)
++ free (tstring);
++ goto set_word_flags;
++ }
+ else if (has_dollar_at && ifs_chars)
+ list = list_string (istring, *ifs_chars ? ifs_chars : " ", 1);
+***************
+*** 8836,8839 ****
+--- 8867,8871 ----
+ {
+ tword = make_bare_word (istring);
++ set_word_flags:
+ if ((quoted & (Q_DOUBLE_QUOTES|Q_HERE_DOCUMENT)) || (quoted_state
== WHOLLY_QUOTED))
+ tword->flags |= W_QUOTED;
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 13
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 14
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-015
b/shell-term-fm/bash/patches/bash43-015
new file mode 100644
index 0000000..9c4e5ea
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-015
@@ -0,0 +1,58 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-015
+
+Bug-Reported-by: Clark Wang <dearvoid AT gmail.com>
+Bug-Reference-ID:
<CADv8-og2TOSoabXeNVXVGaXN3tEMHnYVq1rwOLe5meaRPSGRig AT mail.gmail.com>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-04/msg00095.html
+
+Bug-Description:
+
+When completing directory names, the directory name is dequoted twice.
+This causes problems for directories with single and double quotes in
+their names.
+
+Patch (apply with `patch -p0'):
+*** ../bash-4.3-patched/bashline.c 2014-02-09 19:56:58.000000000 -0500
+--- bashline.c 2014-04-25 14:57:52.000000000 -0400
+***************
+*** 4168,4174 ****
+
+ qc = rl_dispatching ? rl_completion_quote_character : 0;
+! dfn = bash_dequote_filename ((char *)text, qc);
+ m1 = rl_completion_matches (dfn, rl_filename_completion_function);
+! free (dfn);
+
+ if (m1 == 0 || m1[0] == 0)
+--- 4209,4222 ----
+
+ qc = rl_dispatching ? rl_completion_quote_character : 0;
+! /* If rl_completion_found_quote != 0, rl_completion_matches will call the
+! filename dequoting function, causing the directory name to be dequoted
+! twice. */
+! if (rl_dispatching && rl_completion_found_quote == 0)
+! dfn = bash_dequote_filename ((char *)text, qc);
+! else
+! dfn = (char *)text;
+ m1 = rl_completion_matches (dfn, rl_filename_completion_function);
+! if (dfn != text)
+! free (dfn);
+
+ if (m1 == 0 || m1[0] == 0)
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 14
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 15
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-016
b/shell-term-fm/bash/patches/bash43-016
new file mode 100644
index 0000000..882d593
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-016
@@ -0,0 +1,132 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-016
+
+Bug-Reported-by: Pierre Gaston <pierre.gaston AT gmail.com>
+Bug-Reference-ID:
<CAPSX3sTCD61k1VQLJ5r-LWzEt+e7Xc-fxXmwn2u8EA5gJJej8Q AT mail.gmail.com>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-04/msg00100.html
+
+Bug-Description:
+
+An extended glob pattern containing a slash (`/') causes the globbing code
+to misinterpret it as a directory separator.
+
+Patch (apply with `patch -p0'):
+*** ../bash-4.3-patched/lib/glob/glob.c 2014-03-28 10:54:23.000000000
-0400
+--- lib/glob/glob.c 2014-05-02 10:24:28.000000000 -0400
+***************
+*** 124,127 ****
+--- 124,129 ----
+ extern wchar_t *glob_patscan_wc __P((wchar_t *, wchar_t *, int));
+
++ extern char *glob_dirscan __P((char *, int));
++
+ /* Compile `glob_loop.c' for single-byte characters. */
+ #define CHAR unsigned char
+***************
+*** 188,191 ****
+--- 190,196 ----
+ pe = glob_patscan (pp, se, 0); /* end of extglob pattern (( */
+ /* we should check for invalid extglob pattern here */
++ if (pe == 0)
++ return 0;
++
+ /* if pe != se we have more of the pattern at the end of the extglob
+ pattern. Check the easy case first ( */
+***************
+*** 1016,1020 ****
+ char **result;
+ unsigned int result_size;
+! char *directory_name, *filename, *dname;
+ unsigned int directory_len;
+ int free_dirname; /* flag */
+--- 1021,1025 ----
+ char **result;
+ unsigned int result_size;
+! char *directory_name, *filename, *dname, *fn;
+ unsigned int directory_len;
+ int free_dirname; /* flag */
+***************
+*** 1032,1035 ****
+--- 1037,1052 ----
+ /* Find the filename. */
+ filename = strrchr (pathname, '/');
++ #if defined (EXTENDED_GLOB)
++ if (filename && extended_glob)
++ {
++ fn = glob_dirscan (pathname, '/');
++ #if DEBUG_MATCHING
++ if (fn != filename)
++ fprintf (stderr, "glob_filename: glob_dirscan: fn (%s) != filename
(%s)\n", fn ? fn : "(null)", filename);
++ #endif
++ filename = fn;
++ }
++ #endif
++
+ if (filename == NULL)
+ {
+*** ../bash-4.3-patched/lib/glob/gmisc.c 2014-03-28 10:54:23.000000000
-0400
+--- lib/glob/gmisc.c 2014-05-02 09:35:57.000000000 -0400
+***************
+*** 43,46 ****
+--- 43,48 ----
+ #define WRPAREN L')'
+
++ extern char *glob_patscan __P((char *, char *, int));
++
+ /* Return 1 of the first character of WSTRING could match the first
+ character of pattern WPAT. Wide character version. */
+***************
+*** 376,377 ****
+--- 378,410 ----
+ return matlen;
+ }
++
++ /* Skip characters in PAT and return the final occurrence of DIRSEP. This
++ is only called when extended_glob is set, so we have to skip over
extglob
++ patterns x(...) */
++ char *
++ glob_dirscan (pat, dirsep)
++ char *pat;
++ int dirsep;
++ {
++ char *p, *d, *pe, *se;
++
++ d = pe = se = 0;
++ for (p = pat; p && *p; p++)
++ {
++ if (extglob_pattern_p (p))
++ {
++ if (se == 0)
++ se = p + strlen (p) - 1;
++ pe = glob_patscan (p + 2, se, 0);
++ if (pe == 0)
++ continue;
++ else if (*pe == 0)
++ break;
++ p = pe - 1; /* will do increment above */
++ continue;
++ }
++ if (*p == dirsep)
++ d = p;
++ }
++ return d;
++ }
+
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 15
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 16
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-017
b/shell-term-fm/bash/patches/bash43-017
new file mode 100644
index 0000000..4016fb9
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-017
@@ -0,0 +1,51 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-017
+
+Bug-Reported-by: Dan Douglas <ormaaj AT gmail.com>
+Bug-Reference-ID: <7781746.RhfoTROLxF@smorgbox>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-05/msg00026.html
+
+Bug-Description:
+
+The code that creates local variables should not clear the `invisible'
+attribute when returning an existing local variable. Let the code that
+actually assigns a value clear it.
+
+Patch (apply with `patch -p0'):
+*** ../bash-4.3-patched/variables.c 2014-02-14 11:55:12.000000000 -0500
+--- variables.c 2014-05-07 10:53:57.000000000 -0400
+***************
+*** 2198,2205 ****
+ old_var = find_variable (name);
+ if (old_var && local_p (old_var) && old_var->context == variable_context)
+! {
+! VUNSETATTR (old_var, att_invisible); /* XXX */
+! return (old_var);
+! }
+
+ was_tmpvar = old_var && tempvar_p (old_var);
+--- 2260,2264 ----
+ old_var = find_variable (name);
+ if (old_var && local_p (old_var) && old_var->context == variable_context)
+! return (old_var);
+
+ was_tmpvar = old_var && tempvar_p (old_var);
+
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 16
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 17
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-018
b/shell-term-fm/bash/patches/bash43-018
new file mode 100644
index 0000000..39499f6
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-018
@@ -0,0 +1,44 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-018
+
+Bug-Reported-by: Geir Hauge <geir.hauge AT gmail.com>
+Bug-Reference-ID:
<CAO-BiTLOvfPXDypg61jcBausADrxUKJejakV2WTWP26cW0=rgA AT mail.gmail.com>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-05/msg00040.html
+
+Bug-Description:
+
+When assigning an array variable using the compound assignment syntax,
+but using `declare' with the rhs of the compound assignment quoted, the
+shell did not mark the variable as visible after successfully performing
+the assignment.
+
+Patch (apply with `patch -p0'):
+*** ../bash-4.3-patched/arrayfunc.c 2014-03-28 10:54:21.000000000 -0400
+--- arrayfunc.c 2014-05-12 11:19:00.000000000 -0400
+***************
+*** 180,183 ****
+--- 180,184 ----
+ FREE (newval);
+
++ VUNSETATTR (entry, att_invisible); /* no longer invisible */
+ return (entry);
+ }
+
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 17
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 18
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-019
b/shell-term-fm/bash/patches/bash43-019
new file mode 100644
index 0000000..a93714b
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-019
@@ -0,0 +1,84 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-019
+
+Bug-Reported-by: John Lenton
+Bug-Reference-ID:
+Bug-Reference-URL:
https://bugs.launchpad.net/ubuntu/+source/bash/+bug/1317476
+
+Bug-Description:
+
+The -t timeout option to `read' does not work when the -e option is used.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3-patched/lib/readline/input.c 2014-01-10 15:07:08.000000000
-0500
+--- lib/readline/input.c 2014-05-22 18:40:59.000000000 -0400
+***************
+*** 535,540 ****
+--- 538,551 ----
+ else if (_rl_caught_signal == SIGHUP || _rl_caught_signal == SIGTERM)
+ return (RL_ISSTATE (RL_STATE_READCMD) ? READERR : EOF);
++ /* keyboard-generated signals of interest */
+ else if (_rl_caught_signal == SIGINT || _rl_caught_signal == SIGQUIT)
+ RL_CHECK_SIGNALS ();
++ /* non-keyboard-generated signals of interest */
++ else if (_rl_caught_signal == SIGALRM
++ #if defined (SIGVTALRM)
++ || _rl_caught_signal == SIGVTALRM
++ #endif
++ )
++ RL_CHECK_SIGNALS ();
+
+ if (rl_signal_event_hook)
+*** ../bash-4.3-patched/builtins/read.def 2013-09-02 11:54:00.000000000
-0400
+--- builtins/read.def 2014-05-08 11:43:35.000000000 -0400
+***************
+*** 443,447 ****
+ #if defined (READLINE)
+ if (edit)
+! add_unwind_protect (reset_attempted_completion_function, (char
*)NULL);
+ #endif
+ falarm (tmsec, tmusec);
+--- 443,450 ----
+ #if defined (READLINE)
+ if (edit)
+! {
+! add_unwind_protect (reset_attempted_completion_function, (char
*)NULL);
+! add_unwind_protect (bashline_reset_event_hook, (char *)NULL);
+! }
+ #endif
+ falarm (tmsec, tmusec);
+***************
+*** 1022,1025 ****
+--- 1025,1029 ----
+ old_attempted_completion_function = rl_attempted_completion_function;
+ rl_attempted_completion_function = (rl_completion_func_t *)NULL;
++ bashline_set_event_hook ();
+ if (itext)
+ {
+***************
+*** 1033,1036 ****
+--- 1037,1041 ----
+ rl_attempted_completion_function = old_attempted_completion_function;
+ old_attempted_completion_function = (rl_completion_func_t *)NULL;
++ bashline_reset_event_hook ();
+
+ if (ret == 0)
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 18
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 19
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-020
b/shell-term-fm/bash/patches/bash43-020
new file mode 100644
index 0000000..5f533ef
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-020
@@ -0,0 +1,110 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-020
+
+Bug-Reported-by: Jared Yanovich <slovichon AT gmail.com>
+Bug-Reference-ID: <20140417073654.GB26875 AT nightderanger.psc.edu>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-04/msg00065.html
+
+Bug-Description:
+
+When PS2 contains a command substitution, here-documents entered in an
+interactive shell can sometimes cause a segmentation fault.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3-patched/shell.h 2012-12-25 21:11:01.000000000 -0500
+--- shell.h 2014-06-03 09:24:28.000000000 -0400
+***************
+*** 169,173 ****
+ int expand_aliases;
+ int echo_input_at_read;
+!
+ } sh_parser_state_t;
+
+--- 169,174 ----
+ int expand_aliases;
+ int echo_input_at_read;
+! int need_here_doc;
+!
+ } sh_parser_state_t;
+
+*** ../bash-4.3-patched/parse.y 2014-05-14 09:16:40.000000000 -0400
+--- parse.y 2014-04-30 09:27:59.000000000 -0400
+***************
+*** 2643,2647 ****
+
+ r = 0;
+! while (need_here_doc)
+ {
+ parser_state |= PST_HEREDOC;
+--- 2643,2647 ----
+
+ r = 0;
+! while (need_here_doc > 0)
+ {
+ parser_state |= PST_HEREDOC;
+***************
+*** 6076,6079 ****
+--- 6076,6080 ----
+ ps->expand_aliases = expand_aliases;
+ ps->echo_input_at_read = echo_input_at_read;
++ ps->need_here_doc = need_here_doc;
+
+ ps->token = token;
+***************
+*** 6124,6127 ****
+--- 6125,6129 ----
+ expand_aliases = ps->expand_aliases;
+ echo_input_at_read = ps->echo_input_at_read;
++ need_here_doc = ps->need_here_doc;
+
+ FREE (token);
+*** ../bash-4.3-patched/y.tab.c 2014-04-07 11:56:12.000000000 -0400
+--- y.tab.c 2014-07-30 09:55:57.000000000 -0400
+***************
+*** 4955,4959 ****
+
+ r = 0;
+! while (need_here_doc)
+ {
+ parser_state |= PST_HEREDOC;
+--- 5151,5155 ----
+
+ r = 0;
+! while (need_here_doc > 0)
+ {
+ parser_state |= PST_HEREDOC;
+***************
+*** 8388,8391 ****
+--- 8584,8588 ----
+ ps->expand_aliases = expand_aliases;
+ ps->echo_input_at_read = echo_input_at_read;
++ ps->need_here_doc = need_here_doc;
+
+ ps->token = token;
+***************
+*** 8436,8439 ****
+--- 8633,8637 ----
+ expand_aliases = ps->expand_aliases;
+ echo_input_at_read = ps->echo_input_at_read;
++ need_here_doc = ps->need_here_doc;
+
+ FREE (token);
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 19
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 20
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-021
b/shell-term-fm/bash/patches/bash43-021
new file mode 100644
index 0000000..fd1c945
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-021
@@ -0,0 +1,52 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-021
+
+Bug-Reported-by: Jared Yanovich <slovichon AT gmail.com>
+Bug-Reference-ID: <20140625225019.GJ17044 AT nightderanger.psc.edu>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-06/msg00070.html
+
+Bug-Description:
+
+When the readline `revert-all-at-newline' option is set, pressing newline
+when the current line is one retrieved from history results in a double free
+and a segmentation fault.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3-patched/lib/readline/misc.c 2012-09-01 18:03:11.000000000
-0400
+--- lib/readline/misc.c 2014-06-30 13:41:19.000000000 -0400
+***************
+*** 462,465 ****
+--- 462,466 ----
+ /* Set up rl_line_buffer and other variables from history entry */
+ rl_replace_from_history (entry, 0); /* entry->line is now current
*/
++ entry->data = 0; /* entry->data is now current
undo list */
+ /* Undo all changes to this history entry */
+ while (rl_undo_list)
+***************
+*** 469,473 ****
+ FREE (entry->line);
+ entry->line = savestring (rl_line_buffer);
+- entry->data = 0;
+ }
+ entry = previous_history ();
+--- 470,473 ----
+
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 20
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 21
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-022
b/shell-term-fm/bash/patches/bash43-022
new file mode 100644
index 0000000..7ce39ec
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-022
@@ -0,0 +1,56 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-022
+
+Bug-Reported-by: scorp.dev.null AT gmail.com
+Bug-Reference-ID: <E1WxXw8-0007iE-Bi@pcm14>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-06/msg00061.html
+
+Bug-Description:
+
+Using nested pipelines within loops with the `lastpipe' option set can result
+in a segmentation fault.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3-patched/execute_cmd.c 2014-01-31 10:54:52.000000000 -0500
+--- execute_cmd.c 2014-06-19 08:05:49.000000000 -0400
+***************
+*** 2410,2414 ****
+ lstdin = wait_for (lastpid);
+ #if defined (JOB_CONTROL)
+! exec_result = job_exit_status (lastpipe_jid);
+ #endif
+ unfreeze_jobs_list ();
+--- 2425,2438 ----
+ lstdin = wait_for (lastpid);
+ #if defined (JOB_CONTROL)
+! /* If wait_for removes the job from the jobs table, use result of
last
+! command as pipeline's exit status as usual. The jobs list can get
+! frozen and unfrozen at inconvenient times if there are multiple
pipelines
+! running simultaneously. */
+! if (INVALID_JOB (lastpipe_jid) == 0)
+! exec_result = job_exit_status (lastpipe_jid);
+! else if (pipefail_opt)
+! exec_result = exec_result | lstdin; /* XXX */
+! /* otherwise we use exec_result */
+!
+ #endif
+ unfreeze_jobs_list ();
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 21
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 22
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-023
b/shell-term-fm/bash/patches/bash43-023
new file mode 100644
index 0000000..d1e4e9d
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-023
@@ -0,0 +1,104 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-023
+
+Bug-Reported-by: Tim Friske <me AT timfriske.com>
+Bug-Reference-ID:
<CAM1RzOcOR9zzC2i+aeES6LtbHNHoOV+0pZEYPrqxv_QAii-RXA AT mail.gmail.com>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-06/msg00056.html
+
+Bug-Description:
+
+Bash does not correctly parse process substitution constructs that contain
+unbalanced parentheses as part of the contained command.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3-patched/subst.h 2014-01-11 21:02:27.000000000 -0500
+--- subst.h 2014-07-20 17:25:01.000000000 -0400
+***************
+*** 83,87 ****
+ Start extracting at (SINDEX) as if we had just seen "<(".
+ Make (SINDEX) get the position just after the matching ")". */
+! extern char *extract_process_subst __P((char *, char *, int *));
+ #endif /* PROCESS_SUBSTITUTION */
+
+--- 83,87 ----
+ Start extracting at (SINDEX) as if we had just seen "<(".
+ Make (SINDEX) get the position just after the matching ")". */
+! extern char *extract_process_subst __P((char *, char *, int *, int));
+ #endif /* PROCESS_SUBSTITUTION */
+
+*** ../bash-4.3-patched/subst.c 2014-05-15 08:26:45.000000000 -0400
+--- subst.c 2014-07-20 17:26:44.000000000 -0400
+***************
+*** 1193,1202 ****
+ Make (SINDEX) get the position of the matching ")". */ /*))*/
+ char *
+! extract_process_subst (string, starter, sindex)
+ char *string;
+ char *starter;
+ int *sindex;
+ {
+ return (extract_delimited_string (string, sindex, starter, "(", ")",
SX_COMMAND));
+ }
+ #endif /* PROCESS_SUBSTITUTION */
+--- 1193,1208 ----
+ Make (SINDEX) get the position of the matching ")". */ /*))*/
+ char *
+! extract_process_subst (string, starter, sindex, xflags)
+ char *string;
+ char *starter;
+ int *sindex;
++ int xflags;
+ {
++ #if 0
+ return (extract_delimited_string (string, sindex, starter, "(", ")",
SX_COMMAND));
++ #else
++ xflags |= (no_longjmp_on_fatal_error ? SX_NOLONGJMP : 0);
++ return (xparse_dolparen (string, string+*sindex, sindex, xflags));
++ #endif
+ }
+ #endif /* PROCESS_SUBSTITUTION */
+***************
+*** 1786,1790 ****
+ if (string[si] == '\0')
+ CQ_RETURN(si);
+! temp = extract_process_subst (string, (c == '<') ? "<(" : ">(",
&si);
+ free (temp); /* no SX_ALLOC here */
+ i = si;
+--- 1792,1796 ----
+ if (string[si] == '\0')
+ CQ_RETURN(si);
+! temp = extract_process_subst (string, (c == '<') ? "<(" : ">(",
&si, 0);
+ free (temp); /* no SX_ALLOC here */
+ i = si;
+***************
+*** 8250,8254 ****
+ t_index = sindex + 1; /* skip past both '<' and LPAREN */
+
+! temp1 = extract_process_subst (string, (c == '<') ? "<(" : ">(",
&t_index); /*))*/
+ sindex = t_index;
+
+--- 8256,8260 ----
+ t_index = sindex + 1; /* skip past both '<' and LPAREN */
+
+! temp1 = extract_process_subst (string, (c == '<') ? "<(" : ">(",
&t_index, 0); /*))*/
+ sindex = t_index;
+
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 22
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 23
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-024
b/shell-term-fm/bash/patches/bash43-024
new file mode 100644
index 0000000..a24b8fb
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-024
@@ -0,0 +1,54 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-024
+
+Bug-Reported-by: Corentin Peuvrel <cpeuvrel AT pom-monitoring.com>
+Bug-Reference-ID: <53CE9E5D.6050203 AT pom-monitoring.com>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-07/msg00021.html
+
+Bug-Description:
+
+Indirect variable references do not work correctly if the reference
+variable expands to an array reference using a subscript other than 0
+(e.g., foo='bar[1]' ; echo ${!foo}).
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3-patched/subst.c 2014-06-03 09:32:44.000000000 -0400
+--- subst.c 2014-07-23 09:58:19.000000000 -0400
+***************
+*** 7375,7379 ****
+
+ if (want_indir)
+! tdesc = parameter_brace_expand_indir (name + 1, var_is_special,
quoted, quoted_dollar_atp, contains_dollar_at);
+ else
+ tdesc = parameter_brace_expand_word (name, var_is_special, quoted,
PF_IGNUNBOUND|(pflags&(PF_NOSPLIT2|PF_ASSIGNRHS)), &ind);
+--- 7445,7455 ----
+
+ if (want_indir)
+! {
+! tdesc = parameter_brace_expand_indir (name + 1, var_is_special,
quoted, quoted_dollar_atp, contains_dollar_at);
+! /* Turn off the W_ARRAYIND flag because there is no way for this
function
+! to return the index we're supposed to be using. */
+! if (tdesc && tdesc->flags)
+! tdesc->flags &= ~W_ARRAYIND;
+! }
+ else
+ tdesc = parameter_brace_expand_word (name, var_is_special, quoted,
PF_IGNUNBOUND|(pflags&(PF_NOSPLIT2|PF_ASSIGNRHS)), &ind);
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 23
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 24
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-025
b/shell-term-fm/bash/patches/bash43-025
new file mode 100644
index 0000000..721aca0
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-025
@@ -0,0 +1,123 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-025
+
+Bug-Reported-by: Stephane Chazelas <stephane.chazelas AT gmail.com>
+Bug-Reference-ID:
+Bug-Reference-URL:
+
+Bug-Description:
+
+Under certain circumstances, bash will execute user code while processing the
+environment for exported function definitions.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3-patched/builtins/common.h 2013-07-08 16:54:47.000000000
-0400
+--- builtins/common.h 2014-09-12 14:25:47.000000000 -0400
+***************
+*** 34,37 ****
+--- 49,54 ----
+ #define SEVAL_PARSEONLY 0x020
+ #define SEVAL_NOLONGJMP 0x040
++ #define SEVAL_FUNCDEF 0x080 /* only allow function
definitions */
++ #define SEVAL_ONECMD 0x100 /* only allow a single command */
+
+ /* Flags for describe_command, shared between type.def and command.def */
+*** ../bash-4.3-patched/builtins/evalstring.c 2014-02-11 09:42:10.000000000
-0500
+--- builtins/evalstring.c 2014-09-14 14:15:13.000000000 -0400
+***************
+*** 309,312 ****
+--- 313,324 ----
+ struct fd_bitmap *bitmap;
+
++ if ((flags & SEVAL_FUNCDEF) && command->type != cm_function_def)
++ {
++ internal_warning ("%s: ignoring function definition
attempt", from_file);
++ should_jump_to_top_level = 0;
++ last_result = last_command_exit_value = EX_BADUSAGE;
++ break;
++ }
++
+ bitmap = new_fd_bitmap (FD_BITMAP_SIZE);
+ begin_unwind_frame ("pe_dispose");
+***************
+*** 369,372 ****
+--- 381,387 ----
+ dispose_fd_bitmap (bitmap);
+ discard_unwind_frame ("pe_dispose");
++
++ if (flags & SEVAL_ONECMD)
++ break;
+ }
+ }
+*** ../bash-4.3-patched/variables.c 2014-05-15 08:26:50.000000000 -0400
+--- variables.c 2014-09-14 14:23:35.000000000 -0400
+***************
+*** 359,369 ****
+ strcpy (temp_string + char_index + 1, string);
+
+! if (posixly_correct == 0 || legal_identifier (name))
+! parse_and_execute (temp_string, name, SEVAL_NONINT|SEVAL_NOHIST);
+!
+! /* Ancient backwards compatibility. Old versions of bash exported
+! functions like name()=() {...} */
+! if (name[char_index - 1] == ')' && name[char_index - 2] == '(')
+! name[char_index - 2] = '\0';
+
+ if (temp_var = find_function (name))
+--- 364,372 ----
+ strcpy (temp_string + char_index + 1, string);
+
+! /* Don't import function names that are invalid identifiers from the
+! environment, though we still allow them to be defined as shell
+! variables. */
+! if (legal_identifier (name))
+! parse_and_execute (temp_string, name,
SEVAL_NONINT|SEVAL_NOHIST|SEVAL_FUNCDEF|SEVAL_ONECMD);
+
+ if (temp_var = find_function (name))
+***************
+*** 382,389 ****
+ report_error (_("error importing function definition for
`%s'"), name);
+ }
+-
+- /* ( */
+- if (name[char_index - 1] == ')' && name[char_index - 2] == '\0')
+- name[char_index - 2] = '('; /* ) */
+ }
+ #if defined (ARRAY_VARS)
+--- 385,388 ----
+*** ../bash-4.3-patched/subst.c 2014-08-11 11:16:35.000000000 -0400
+--- subst.c 2014-09-12 15:31:04.000000000 -0400
+***************
+*** 8048,8052 ****
+ goto return0;
+ }
+! else if (var = find_variable_last_nameref (temp1))
+ {
+ temp = nameref_cell (var);
+--- 8118,8124 ----
+ goto return0;
+ }
+! else if (var && (invisible_p (var) || var_isset (var) == 0))
+! temp = (char *)NULL;
+! else if ((var = find_variable_last_nameref (temp1)) && var_isset
(var) && invisible_p (var) == 0)
+ {
+ temp = nameref_cell (var);
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 24
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 25
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-026
b/shell-term-fm/bash/patches/bash43-026
new file mode 100644
index 0000000..d5d5b1d
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-026
@@ -0,0 +1,60 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-026
+
+Bug-Reported-by: Tavis Ormandy <taviso AT cmpxchg8b.com>
+Bug-Reference-ID:
+Bug-Reference-URL: http://twitter.com/taviso/statuses/514887394294652929
+
+Bug-Description:
+
+Under certain circumstances, bash can incorrectly save a lookahead character
and
+return it on a subsequent call, even when reading a new line.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3.25/parse.y 2014-07-30 10:14:31.000000000 -0400
+--- parse.y 2014-09-25 20:20:21.000000000 -0400
+***************
+*** 2954,2957 ****
+--- 2954,2959 ----
+ word_desc_to_read = (WORD_DESC *)NULL;
+
++ eol_ungetc_lookahead = 0;
++
+ current_token = '\n'; /* XXX */
+ last_read_token = '\n';
+*** ../bash-4.3.25/y.tab.c 2014-07-30 10:14:32.000000000 -0400
+--- y.tab.c 2014-09-25 20:21:48.000000000 -0400
+***************
+*** 5266,5269 ****
+--- 5266,5271 ----
+ word_desc_to_read = (WORD_DESC *)NULL;
+
++ eol_ungetc_lookahead = 0;
++
+ current_token = '\n'; /* XXX */
+ last_read_token = '\n';
+***************
+*** 8540,8542 ****
+ }
+ #endif /* HANDLE_MULTIBYTE */
+-
+--- 8542,8543 ----
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 25
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 26
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-027
b/shell-term-fm/bash/patches/bash43-027
new file mode 100644
index 0000000..ef48bd8
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-027
@@ -0,0 +1,221 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-027
+
+Bug-Reported-by: Florian Weimer <fweimer AT redhat.com>
+Bug-Reference-ID:
+Bug-Reference-URL:
+
+Bug-Description:
+
+This patch changes the encoding bash uses for exported functions to avoid
+clashes with shell variables and to avoid depending only on an environment
+variable's contents to determine whether or not to interpret it as a shell
+function.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3.26/variables.c 2014-09-25 23:02:18.000000000 -0400
+--- variables.c 2014-09-27 20:52:04.000000000 -0400
+***************
+*** 84,87 ****
+--- 84,92 ----
+ #define ifsname(s) ((s)[0] == 'I' && (s)[1] == 'F' && (s)[2] == 'S' &&
(s)[3] == '\0')
+
++ #define BASHFUNC_PREFIX "BASH_FUNC_"
++ #define BASHFUNC_PREFLEN 10 /* == strlen(BASHFUNC_PREFIX */
++ #define BASHFUNC_SUFFIX "%%"
++ #define BASHFUNC_SUFFLEN 2 /* == strlen(BASHFUNC_SUFFIX) */
++
+ extern char **environ;
+
+***************
+*** 280,284 ****
+ static void dispose_temporary_env __P((sh_free_func_t *));
+
+! static inline char *mk_env_string __P((const char *, const char *));
+ static char **make_env_array_from_var_list __P((SHELL_VAR **));
+ static char **make_var_export_array __P((VAR_CONTEXT *));
+--- 285,289 ----
+ static void dispose_temporary_env __P((sh_free_func_t *));
+
+! static inline char *mk_env_string __P((const char *, const char *, int));
+ static char **make_env_array_from_var_list __P((SHELL_VAR **));
+ static char **make_var_export_array __P((VAR_CONTEXT *));
+***************
+*** 350,369 ****
+ /* If exported function, define it now. Don't import functions from
+ the environment in privileged mode. */
+! if (privmode == 0 && read_but_dont_execute == 0 && STREQN ("() {",
string, 4))
+ {
+ string_length = strlen (string);
+! temp_string = (char *)xmalloc (3 + string_length + char_index);
+
+! strcpy (temp_string, name);
+! temp_string[char_index] = ' ';
+! strcpy (temp_string + char_index + 1, string);
+
+ /* Don't import function names that are invalid identifiers from the
+ environment, though we still allow them to be defined as shell
+ variables. */
+! if (legal_identifier (name))
+! parse_and_execute (temp_string, name,
SEVAL_NONINT|SEVAL_NOHIST|SEVAL_FUNCDEF|SEVAL_ONECMD);
+
+! if (temp_var = find_function (name))
+ {
+ VSETATTR (temp_var, (att_exported|att_imported));
+--- 355,385 ----
+ /* If exported function, define it now. Don't import functions from
+ the environment in privileged mode. */
+! if (privmode == 0 && read_but_dont_execute == 0 &&
+! STREQN (BASHFUNC_PREFIX, name, BASHFUNC_PREFLEN) &&
+! STREQ (BASHFUNC_SUFFIX, name + char_index - BASHFUNC_SUFFLEN) &&
+! STREQN ("() {", string, 4))
+ {
++ size_t namelen;
++ char *tname; /* desired imported function name */
++
++ namelen = char_index - BASHFUNC_PREFLEN - BASHFUNC_SUFFLEN;
++
++ tname = name + BASHFUNC_PREFLEN; /* start of func name */
++ tname[namelen] = '\0'; /* now tname == func name */
++
+ string_length = strlen (string);
+! temp_string = (char *)xmalloc (namelen + string_length + 2);
+
+! memcpy (temp_string, tname, namelen);
+! temp_string[namelen] = ' ';
+! memcpy (temp_string + namelen + 1, string, string_length + 1);
+
+ /* Don't import function names that are invalid identifiers from the
+ environment, though we still allow them to be defined as shell
+ variables. */
+! if (absolute_program (tname) == 0 && (posixly_correct == 0 ||
legal_identifier (tname)))
+! parse_and_execute (temp_string, tname,
SEVAL_NONINT|SEVAL_NOHIST|SEVAL_FUNCDEF|SEVAL_ONECMD);
+
+! if (temp_var = find_function (tname))
+ {
+ VSETATTR (temp_var, (att_exported|att_imported));
+***************
+*** 378,383 ****
+ }
+ last_command_exit_value = 1;
+! report_error (_("error importing function definition for
`%s'"), name);
+ }
+ }
+ #if defined (ARRAY_VARS)
+--- 394,402 ----
+ }
+ last_command_exit_value = 1;
+! report_error (_("error importing function definition for
`%s'"), tname);
+ }
++
++ /* Restore original suffix */
++ tname[namelen] = BASHFUNC_SUFFIX[0];
+ }
+ #if defined (ARRAY_VARS)
+***************
+*** 2955,2959 ****
+
+ INVALIDATE_EXPORTSTR (var);
+! var->exportstr = mk_env_string (name, value);
+
+ array_needs_making = 1;
+--- 2974,2978 ----
+
+ INVALIDATE_EXPORTSTR (var);
+! var->exportstr = mk_env_string (name, value, 0);
+
+ array_needs_making = 1;
+***************
+*** 3853,3871 ****
+
+ static inline char *
+! mk_env_string (name, value)
+ const char *name, *value;
+ {
+! int name_len, value_len;
+! char *p;
+
+ name_len = strlen (name);
+ value_len = STRLEN (value);
+! p = (char *)xmalloc (2 + name_len + value_len);
+! strcpy (p, name);
+! p[name_len] = '=';
+ if (value && *value)
+! strcpy (p + name_len + 1, value);
+ else
+! p[name_len + 1] = '\0';
+ return (p);
+ }
+--- 3872,3911 ----
+
+ static inline char *
+! mk_env_string (name, value, isfunc)
+ const char *name, *value;
++ int isfunc;
+ {
+! size_t name_len, value_len;
+! char *p, *q;
+
+ name_len = strlen (name);
+ value_len = STRLEN (value);
+!
+! /* If we are exporting a shell function, construct the encoded function
+! name. */
+! if (isfunc && value)
+! {
+! p = (char *)xmalloc (BASHFUNC_PREFLEN + name_len + BASHFUNC_SUFFLEN
+ value_len + 2);
+! q = p;
+! memcpy (q, BASHFUNC_PREFIX, BASHFUNC_PREFLEN);
+! q += BASHFUNC_PREFLEN;
+! memcpy (q, name, name_len);
+! q += name_len;
+! memcpy (q, BASHFUNC_SUFFIX, BASHFUNC_SUFFLEN);
+! q += BASHFUNC_SUFFLEN;
+! }
+! else
+! {
+! p = (char *)xmalloc (2 + name_len + value_len);
+! memcpy (p, name, name_len);
+! q = p + name_len;
+! }
+!
+! q[0] = '=';
+ if (value && *value)
+! memcpy (q + 1, value, value_len + 1);
+ else
+! q[1] = '\0';
+!
+ return (p);
+ }
+***************
+*** 3953,3957 ****
+ using the cached exportstr... */
+ list[list_index] = USE_EXPORTSTR ? savestring (value)
+! : mk_env_string (var->name, value);
+
+ if (USE_EXPORTSTR == 0)
+--- 3993,3997 ----
+ using the cached exportstr... */
+ list[list_index] = USE_EXPORTSTR ? savestring (value)
+! : mk_env_string (var->name, value,
function_p (var));
+
+ if (USE_EXPORTSTR == 0)
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 26
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 27
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-028
b/shell-term-fm/bash/patches/bash43-028
new file mode 100644
index 0000000..7448cf8
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-028
@@ -0,0 +1,2265 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-028
+
+Bug-Reported-by: Florian Weimer <fweimer AT redhat.com>
+Bug-Reference-ID:
+Bug-Reference-URL:
+
+Bug-Description:
+
+There are two local buffer overflows in parse.y that can cause the shell
+to dump core when given many here-documents attached to a single command
+or many nested loops.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3-patched/parse.y 2014-09-25 23:02:35.000000000 -0400
+--- parse.y 2014-09-29 16:47:03.000000000 -0400
+***************
+*** 169,172 ****
+--- 169,175 ----
+ static int reserved_word_acceptable __P((int));
+ static int yylex __P((void));
++
++ static void push_heredoc __P((REDIRECT *));
++ static char *mk_alexpansion __P((char *));
+ static int alias_expand_token __P((char *));
+ static int time_command_acceptable __P((void));
+***************
+*** 266,270 ****
+ /* Variables to manage the task of reading here documents, because we need
to
+ defer the reading until after a complete command has been collected. */
+! static REDIRECT *redir_stack[10];
+ int need_here_doc;
+
+--- 269,275 ----
+ /* Variables to manage the task of reading here documents, because we need
to
+ defer the reading until after a complete command has been collected. */
+! #define HEREDOC_MAX 16
+!
+! static REDIRECT *redir_stack[HEREDOC_MAX];
+ int need_here_doc;
+
+***************
+*** 308,312 ****
+ index is decremented after a case, select, or for command is parsed. */
+ #define MAX_CASE_NEST 128
+! static int word_lineno[MAX_CASE_NEST];
+ static int word_top = -1;
+
+--- 313,317 ----
+ index is decremented after a case, select, or for command is parsed. */
+ #define MAX_CASE_NEST 128
+! static int word_lineno[MAX_CASE_NEST+1];
+ static int word_top = -1;
+
+***************
+*** 521,525 ****
+ redir.filename = $2;
+ $$ = make_redirection (source, r_reading_until,
redir, 0);
+! redir_stack[need_here_doc++] = $$;
+ }
+ | NUMBER LESS_LESS WORD
+--- 526,530 ----
+ redir.filename = $2;
+ $$ = make_redirection (source, r_reading_until,
redir, 0);
+! push_heredoc ($$);
+ }
+ | NUMBER LESS_LESS WORD
+***************
+*** 528,532 ****
+ redir.filename = $3;
+ $$ = make_redirection (source, r_reading_until,
redir, 0);
+! redir_stack[need_here_doc++] = $$;
+ }
+ | REDIR_WORD LESS_LESS WORD
+--- 533,537 ----
+ redir.filename = $3;
+ $$ = make_redirection (source, r_reading_until,
redir, 0);
+! push_heredoc ($$);
+ }
+ | REDIR_WORD LESS_LESS WORD
+***************
+*** 535,539 ****
+ redir.filename = $3;
+ $$ = make_redirection (source, r_reading_until,
redir, REDIR_VARASSIGN);
+! redir_stack[need_here_doc++] = $$;
+ }
+ | LESS_LESS_MINUS WORD
+--- 540,544 ----
+ redir.filename = $3;
+ $$ = make_redirection (source, r_reading_until,
redir, REDIR_VARASSIGN);
+! push_heredoc ($$);
+ }
+ | LESS_LESS_MINUS WORD
+***************
+*** 542,546 ****
+ redir.filename = $2;
+ $$ = make_redirection (source,
r_deblank_reading_until, redir, 0);
+! redir_stack[need_here_doc++] = $$;
+ }
+ | NUMBER LESS_LESS_MINUS WORD
+--- 547,551 ----
+ redir.filename = $2;
+ $$ = make_redirection (source,
r_deblank_reading_until, redir, 0);
+! push_heredoc ($$);
+ }
+ | NUMBER LESS_LESS_MINUS WORD
+***************
+*** 549,553 ****
+ redir.filename = $3;
+ $$ = make_redirection (source,
r_deblank_reading_until, redir, 0);
+! redir_stack[need_here_doc++] = $$;
+ }
+ | REDIR_WORD LESS_LESS_MINUS WORD
+--- 554,558 ----
+ redir.filename = $3;
+ $$ = make_redirection (source,
r_deblank_reading_until, redir, 0);
+! push_heredoc ($$);
+ }
+ | REDIR_WORD LESS_LESS_MINUS WORD
+***************
+*** 556,560 ****
+ redir.filename = $3;
+ $$ = make_redirection (source,
r_deblank_reading_until, redir, REDIR_VARASSIGN);
+! redir_stack[need_here_doc++] = $$;
+ }
+ | LESS_LESS_LESS WORD
+--- 561,565 ----
+ redir.filename = $3;
+ $$ = make_redirection (source,
r_deblank_reading_until, redir, REDIR_VARASSIGN);
+! push_heredoc ($$);
+ }
+ | LESS_LESS_LESS WORD
+***************
+*** 2637,2640 ****
+--- 2642,2660 ----
+ static int esacs_needed_count;
+
++ static void
++ push_heredoc (r)
++ REDIRECT *r;
++ {
++ if (need_here_doc >= HEREDOC_MAX)
++ {
++ last_command_exit_value = EX_BADUSAGE;
++ need_here_doc = 0;
++ report_syntax_error (_("maximum here-document count exceeded"));
++ reset_parser ();
++ exit_shell (last_command_exit_value);
++ }
++ redir_stack[need_here_doc++] = r;
++ }
++
+ void
+ gather_here_documents ()
+*** ../bash-4.3.27/y.tab.c 2014-10-01 11:38:24.000000000 -0400
+--- y.tab.c 2014-10-01 12:46:11.000000000 -0400
+***************
+*** 169,173 ****
+
+ /* Copy the first part of user declarations. */
+! #line 21 "/usr/homes/chet/src/bash/src/parse.y"
+
+ #include "config.h"
+--- 169,173 ----
+
+ /* Copy the first part of user declarations. */
+! #line 21 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+
+ #include "config.h"
+***************
+*** 320,323 ****
+--- 320,326 ----
+ static int reserved_word_acceptable __P((int));
+ static int yylex __P((void));
++
++ static void push_heredoc __P((REDIRECT *));
++ static char *mk_alexpansion __P((char *));
+ static int alias_expand_token __P((char *));
+ static int time_command_acceptable __P((void));
+***************
+*** 417,421 ****
+ /* Variables to manage the task of reading here documents, because we need
to
+ defer the reading until after a complete command has been collected. */
+! static REDIRECT *redir_stack[10];
+ int need_here_doc;
+
+--- 420,426 ----
+ /* Variables to manage the task of reading here documents, because we need
to
+ defer the reading until after a complete command has been collected. */
+! #define HEREDOC_MAX 16
+!
+! static REDIRECT *redir_stack[HEREDOC_MAX];
+ int need_here_doc;
+
+***************
+*** 459,463 ****
+ index is decremented after a case, select, or for command is parsed. */
+ #define MAX_CASE_NEST 128
+! static int word_lineno[MAX_CASE_NEST];
+ static int word_top = -1;
+
+--- 464,468 ----
+ index is decremented after a case, select, or for command is parsed. */
+ #define MAX_CASE_NEST 128
+! static int word_lineno[MAX_CASE_NEST+1];
+ static int word_top = -1;
+
+***************
+*** 493,497 ****
+ #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
+ typedef union YYSTYPE
+! #line 324 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ WORD_DESC *word; /* the word that we read. */
+--- 498,502 ----
+ #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
+ typedef union YYSTYPE
+! #line 329 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ WORD_DESC *word; /* the word that we read. */
+***************
+*** 504,508 ****
+ }
+ /* Line 193 of yacc.c. */
+! #line 507 "y.tab.c"
+ YYSTYPE;
+ # define yystype YYSTYPE /* obsolescent; will be withdrawn */
+--- 509,513 ----
+ }
+ /* Line 193 of yacc.c. */
+! #line 512 "y.tab.c"
+ YYSTYPE;
+ # define yystype YYSTYPE /* obsolescent; will be withdrawn */
+***************
+*** 517,521 ****
+
+ /* Line 216 of yacc.c. */
+! #line 520 "y.tab.c"
+
+ #ifdef short
+--- 522,526 ----
+
+ /* Line 216 of yacc.c. */
+! #line 525 "y.tab.c"
+
+ #ifdef short
+***************
+*** 887,907 ****
+ static const yytype_uint16 yyrline[] =
+ {
+! 0, 377, 377, 388, 397, 412, 422, 424, 428, 434,
+! 440, 446, 452, 458, 464, 470, 476, 482, 488, 494,
+! 500, 506, 512, 518, 525, 532, 539, 546, 553, 560,
+! 566, 572, 578, 584, 590, 596, 602, 608, 614, 620,
+! 626, 632, 638, 644, 650, 656, 662, 668, 674, 680,
+! 686, 692, 700, 702, 704, 708, 712, 723, 725, 729,
+! 731, 733, 749, 751, 755, 757, 759, 761, 763, 765,
+! 767, 769, 771, 773, 775, 779, 784, 789, 794, 799,
+! 804, 809, 814, 821, 826, 831, 836, 843, 848, 853,
+! 858, 863, 868, 875, 880, 885, 892, 895, 898, 902,
+! 904, 935, 942, 947, 964, 969, 986, 993, 995, 997,
+! 1002, 1006, 1010, 1014, 1016, 1018, 1022, 1023, 1027, 1029,
+! 1031, 1033, 1037, 1039, 1041, 1043, 1045, 1047, 1051, 1053,
+! 1062, 1070, 1071, 1077, 1078, 1085, 1089, 1091, 1093, 1100,
+! 1102, 1104, 1108, 1109, 1112, 1114, 1116, 1120, 1121, 1130,
+! 1143, 1159, 1174, 1176, 1178, 1185, 1188, 1192, 1194, 1200,
+! 1206, 1223, 1243, 1245, 1268, 1272, 1274, 1276
+ };
+ #endif
+--- 892,912 ----
+ static const yytype_uint16 yyrline[] =
+ {
+! 0, 382, 382, 393, 402, 417, 427, 429, 433, 439,
+! 445, 451, 457, 463, 469, 475, 481, 487, 493, 499,
+! 505, 511, 517, 523, 530, 537, 544, 551, 558, 565,
+! 571, 577, 583, 589, 595, 601, 607, 613, 619, 625,
+! 631, 637, 643, 649, 655, 661, 667, 673, 679, 685,
+! 691, 697, 705, 707, 709, 713, 717, 728, 730, 734,
+! 736, 738, 754, 756, 760, 762, 764, 766, 768, 770,
+! 772, 774, 776, 778, 780, 784, 789, 794, 799, 804,
+! 809, 814, 819, 826, 831, 836, 841, 848, 853, 858,
+! 863, 868, 873, 880, 885, 890, 897, 900, 903, 907,
+! 909, 940, 947, 952, 969, 974, 991, 998, 1000, 1002,
+! 1007, 1011, 1015, 1019, 1021, 1023, 1027, 1028, 1032, 1034,
+! 1036, 1038, 1042, 1044, 1046, 1048, 1050, 1052, 1056, 1058,
+! 1067, 1075, 1076, 1082, 1083, 1090, 1094, 1096, 1098, 1105,
+! 1107, 1109, 1113, 1114, 1117, 1119, 1121, 1125, 1126, 1135,
+! 1148, 1164, 1179, 1181, 1183, 1190, 1193, 1197, 1199, 1205,
+! 1211, 1228, 1248, 1250, 1273, 1277, 1279, 1281
+ };
+ #endif
+***************
+*** 2094,2098 ****
+ {
+ case 2:
+! #line 378 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ /* Case of regular command. Discard the error
+--- 2099,2103 ----
+ {
+ case 2:
+! #line 383 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ /* Case of regular command. Discard the error
+***************
+*** 2108,2112 ****
+
+ case 3:
+! #line 389 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ /* Case of regular command, but not a very
+--- 2113,2117 ----
+
+ case 3:
+! #line 394 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ /* Case of regular command, but not a very
+***************
+*** 2120,2124 ****
+
+ case 4:
+! #line 398 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ /* Error during parsing. Return NULL command. */
+--- 2125,2129 ----
+
+ case 4:
+! #line 403 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ /* Error during parsing. Return NULL command. */
+***************
+*** 2138,2142 ****
+
+ case 5:
+! #line 413 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ /* Case of EOF seen by itself. Do ignoreeof or
+--- 2143,2147 ----
+
+ case 5:
+! #line 418 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ /* Case of EOF seen by itself. Do ignoreeof or
+***************
+*** 2149,2163 ****
+
+ case 6:
+! #line 423 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(1) - (1)].word),
(WORD_LIST *)NULL); }
+ break;
+
+ case 7:
+! #line 425 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(2) - (2)].word),
(yyvsp[(1) - (2)].word_list)); }
+ break;
+
+ case 8:
+! #line 429 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 1;
+--- 2154,2168 ----
+
+ case 6:
+! #line 428 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(1) - (1)].word),
(WORD_LIST *)NULL); }
+ break;
+
+ case 7:
+! #line 430 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(2) - (2)].word),
(yyvsp[(1) - (2)].word_list)); }
+ break;
+
+ case 8:
+! #line 434 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2168,2172 ****
+
+ case 9:
+! #line 435 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 0;
+--- 2173,2177 ----
+
+ case 9:
+! #line 440 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2177,2181 ****
+
+ case 10:
+! #line 441 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2182,2186 ----
+
+ case 10:
+! #line 446 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2186,2190 ****
+
+ case 11:
+! #line 447 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2191,2195 ----
+
+ case 11:
+! #line 452 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2195,2199 ****
+
+ case 12:
+! #line 453 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2200,2204 ----
+
+ case 12:
+! #line 458 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2204,2208 ****
+
+ case 13:
+! #line 459 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2209,2213 ----
+
+ case 13:
+! #line 464 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2213,2217 ****
+
+ case 14:
+! #line 465 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 1;
+--- 2218,2222 ----
+
+ case 14:
+! #line 470 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2222,2226 ****
+
+ case 15:
+! #line 471 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2227,2231 ----
+
+ case 15:
+! #line 476 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2231,2235 ****
+
+ case 16:
+! #line 477 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2236,2240 ----
+
+ case 16:
+! #line 482 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2240,2244 ****
+
+ case 17:
+! #line 483 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 1;
+--- 2245,2249 ----
+
+ case 17:
+! #line 488 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2249,2253 ****
+
+ case 18:
+! #line 489 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2254,2258 ----
+
+ case 18:
+! #line 494 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2258,2262 ****
+
+ case 19:
+! #line 495 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2263,2267 ----
+
+ case 19:
+! #line 500 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2267,2271 ****
+
+ case 20:
+! #line 501 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 0;
+--- 2272,2276 ----
+
+ case 20:
+! #line 506 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2276,2280 ****
+
+ case 21:
+! #line 507 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2281,2285 ----
+
+ case 21:
+! #line 512 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2285,2289 ****
+
+ case 22:
+! #line 513 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2290,2294 ----
+
+ case 22:
+! #line 518 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2294,2358 ****
+
+ case 23:
+! #line 519 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 0;
+ redir.filename = (yyvsp[(2) - (2)].word);
+ (yyval.redirect) = make_redirection (source,
r_reading_until, redir, 0);
+! redir_stack[need_here_doc++] = (yyval.redirect);
+ }
+ break;
+
+ case 24:
+! #line 526 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+ redir.filename = (yyvsp[(3) - (3)].word);
+ (yyval.redirect) = make_redirection (source,
r_reading_until, redir, 0);
+! redir_stack[need_here_doc++] = (yyval.redirect);
+ }
+ break;
+
+ case 25:
+! #line 533 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+ redir.filename = (yyvsp[(3) - (3)].word);
+ (yyval.redirect) = make_redirection (source,
r_reading_until, redir, REDIR_VARASSIGN);
+! redir_stack[need_here_doc++] = (yyval.redirect);
+ }
+ break;
+
+ case 26:
+! #line 540 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 0;
+ redir.filename = (yyvsp[(2) - (2)].word);
+ (yyval.redirect) = make_redirection (source,
r_deblank_reading_until, redir, 0);
+! redir_stack[need_here_doc++] = (yyval.redirect);
+ }
+ break;
+
+ case 27:
+! #line 547 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+ redir.filename = (yyvsp[(3) - (3)].word);
+ (yyval.redirect) = make_redirection (source,
r_deblank_reading_until, redir, 0);
+! redir_stack[need_here_doc++] = (yyval.redirect);
+ }
+ break;
+
+ case 28:
+! #line 554 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+ redir.filename = (yyvsp[(3) - (3)].word);
+ (yyval.redirect) = make_redirection (source,
r_deblank_reading_until, redir, REDIR_VARASSIGN);
+! redir_stack[need_here_doc++] = (yyval.redirect);
+ }
+ break;
+
+ case 29:
+! #line 561 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 0;
+--- 2299,2363 ----
+
+ case 23:
+! #line 524 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+ redir.filename = (yyvsp[(2) - (2)].word);
+ (yyval.redirect) = make_redirection (source,
r_reading_until, redir, 0);
+! push_heredoc ((yyval.redirect));
+ }
+ break;
+
+ case 24:
+! #line 531 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+ redir.filename = (yyvsp[(3) - (3)].word);
+ (yyval.redirect) = make_redirection (source,
r_reading_until, redir, 0);
+! push_heredoc ((yyval.redirect));
+ }
+ break;
+
+ case 25:
+! #line 538 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+ redir.filename = (yyvsp[(3) - (3)].word);
+ (yyval.redirect) = make_redirection (source,
r_reading_until, redir, REDIR_VARASSIGN);
+! push_heredoc ((yyval.redirect));
+ }
+ break;
+
+ case 26:
+! #line 545 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+ redir.filename = (yyvsp[(2) - (2)].word);
+ (yyval.redirect) = make_redirection (source,
r_deblank_reading_until, redir, 0);
+! push_heredoc ((yyval.redirect));
+ }
+ break;
+
+ case 27:
+! #line 552 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+ redir.filename = (yyvsp[(3) - (3)].word);
+ (yyval.redirect) = make_redirection (source,
r_deblank_reading_until, redir, 0);
+! push_heredoc ((yyval.redirect));
+ }
+ break;
+
+ case 28:
+! #line 559 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+ redir.filename = (yyvsp[(3) - (3)].word);
+ (yyval.redirect) = make_redirection (source,
r_deblank_reading_until, redir, REDIR_VARASSIGN);
+! push_heredoc ((yyval.redirect));
+ }
+ break;
+
+ case 29:
+! #line 566 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2363,2367 ****
+
+ case 30:
+! #line 567 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2368,2372 ----
+
+ case 30:
+! #line 572 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2372,2376 ****
+
+ case 31:
+! #line 573 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2377,2381 ----
+
+ case 31:
+! #line 578 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2381,2385 ****
+
+ case 32:
+! #line 579 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 0;
+--- 2386,2390 ----
+
+ case 32:
+! #line 584 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2390,2394 ****
+
+ case 33:
+! #line 585 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2395,2399 ----
+
+ case 33:
+! #line 590 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2399,2403 ****
+
+ case 34:
+! #line 591 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2404,2408 ----
+
+ case 34:
+! #line 596 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2408,2412 ****
+
+ case 35:
+! #line 597 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 1;
+--- 2413,2417 ----
+
+ case 35:
+! #line 602 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2417,2421 ****
+
+ case 36:
+! #line 603 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2422,2426 ----
+
+ case 36:
+! #line 608 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2426,2430 ****
+
+ case 37:
+! #line 609 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2431,2435 ----
+
+ case 37:
+! #line 614 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2435,2439 ****
+
+ case 38:
+! #line 615 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 0;
+--- 2440,2444 ----
+
+ case 38:
+! #line 620 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2444,2448 ****
+
+ case 39:
+! #line 621 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2449,2453 ----
+
+ case 39:
+! #line 626 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2453,2457 ****
+
+ case 40:
+! #line 627 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2458,2462 ----
+
+ case 40:
+! #line 632 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2462,2466 ****
+
+ case 41:
+! #line 633 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 1;
+--- 2467,2471 ----
+
+ case 41:
+! #line 638 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2471,2475 ****
+
+ case 42:
+! #line 639 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2476,2480 ----
+
+ case 42:
+! #line 644 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2480,2484 ****
+
+ case 43:
+! #line 645 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2485,2489 ----
+
+ case 43:
+! #line 650 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2489,2493 ****
+
+ case 44:
+! #line 651 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 1;
+--- 2494,2498 ----
+
+ case 44:
+! #line 656 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2498,2502 ****
+
+ case 45:
+! #line 657 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2503,2507 ----
+
+ case 45:
+! #line 662 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2507,2511 ****
+
+ case 46:
+! #line 663 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2512,2516 ----
+
+ case 46:
+! #line 668 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2516,2520 ****
+
+ case 47:
+! #line 669 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 0;
+--- 2521,2525 ----
+
+ case 47:
+! #line 674 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2525,2529 ****
+
+ case 48:
+! #line 675 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2530,2534 ----
+
+ case 48:
+! #line 680 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2534,2538 ****
+
+ case 49:
+! #line 681 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2539,2543 ----
+
+ case 49:
+! #line 686 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2543,2547 ****
+
+ case 50:
+! #line 687 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 1;
+--- 2548,2552 ----
+
+ case 50:
+! #line 692 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2552,2556 ****
+
+ case 51:
+! #line 693 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 1;
+--- 2557,2561 ----
+
+ case 51:
+! #line 698 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2561,2580 ****
+
+ case 52:
+! #line 701 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.element).word = (yyvsp[(1) - (1)].word);
(yyval.element).redirect = 0; }
+ break;
+
+ case 53:
+! #line 703 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.element).word = (yyvsp[(1) - (1)].word);
(yyval.element).redirect = 0; }
+ break;
+
+ case 54:
+! #line 705 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.element).redirect = (yyvsp[(1) - (1)].redirect);
(yyval.element).word = 0; }
+ break;
+
+ case 55:
+! #line 709 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.redirect) = (yyvsp[(1) - (1)].redirect);
+--- 2566,2585 ----
+
+ case 52:
+! #line 706 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.element).word = (yyvsp[(1) - (1)].word);
(yyval.element).redirect = 0; }
+ break;
+
+ case 53:
+! #line 708 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.element).word = (yyvsp[(1) - (1)].word);
(yyval.element).redirect = 0; }
+ break;
+
+ case 54:
+! #line 710 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.element).redirect = (yyvsp[(1) - (1)].redirect);
(yyval.element).word = 0; }
+ break;
+
+ case 55:
+! #line 714 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.redirect) = (yyvsp[(1) - (1)].redirect);
+***************
+*** 2583,2587 ****
+
+ case 56:
+! #line 713 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ register REDIRECT *t;
+--- 2588,2592 ----
+
+ case 56:
+! #line 718 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ register REDIRECT *t;
+***************
+*** 2595,2619 ****
+
+ case 57:
+! #line 724 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_simple_command ((yyvsp[(1) - (1)].element),
(COMMAND *)NULL); }
+ break;
+
+ case 58:
+! #line 726 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_simple_command ((yyvsp[(2) - (2)].element),
(yyvsp[(1) - (2)].command)); }
+ break;
+
+ case 59:
+! #line 730 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = clean_simple_command ((yyvsp[(1) - (1)].command));
}
+ break;
+
+ case 60:
+! #line 732 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 61:
+! #line 734 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ COMMAND *tc;
+--- 2600,2624 ----
+
+ case 57:
+! #line 729 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_simple_command ((yyvsp[(1) - (1)].element),
(COMMAND *)NULL); }
+ break;
+
+ case 58:
+! #line 731 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_simple_command ((yyvsp[(2) - (2)].element),
(yyvsp[(1) - (2)].command)); }
+ break;
+
+ case 59:
+! #line 735 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = clean_simple_command ((yyvsp[(1) - (1)].command));
}
+ break;
+
+ case 60:
+! #line 737 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 61:
+! #line 739 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ COMMAND *tc;
+***************
+*** 2634,2703 ****
+
+ case 62:
+! #line 750 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 63:
+! #line 752 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 64:
+! #line 756 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 65:
+! #line 758 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 66:
+! #line 760 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_while_command ((yyvsp[(2) - (5)].command),
(yyvsp[(4) - (5)].command)); }
+ break;
+
+ case 67:
+! #line 762 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_until_command ((yyvsp[(2) - (5)].command),
(yyvsp[(4) - (5)].command)); }
+ break;
+
+ case 68:
+! #line 764 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 69:
+! #line 766 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 70:
+! #line 768 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 71:
+! #line 770 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 72:
+! #line 772 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 73:
+! #line 774 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 74:
+! #line 776 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 75:
+! #line 780 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) -
(6)].command), word_lineno[word_top]);
+--- 2639,2708 ----
+
+ case 62:
+! #line 755 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 63:
+! #line 757 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 64:
+! #line 761 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 65:
+! #line 763 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 66:
+! #line 765 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_while_command ((yyvsp[(2) - (5)].command),
(yyvsp[(4) - (5)].command)); }
+ break;
+
+ case 67:
+! #line 767 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_until_command ((yyvsp[(2) - (5)].command),
(yyvsp[(4) - (5)].command)); }
+ break;
+
+ case 68:
+! #line 769 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 69:
+! #line 771 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 70:
+! #line 773 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 71:
+! #line 775 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 72:
+! #line 777 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 73:
+! #line 779 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 74:
+! #line 781 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 75:
+! #line 785 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) -
(6)].command), word_lineno[word_top]);
+***************
+*** 2707,2711 ****
+
+ case 76:
+! #line 785 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) -
(6)].command), word_lineno[word_top]);
+--- 2712,2716 ----
+
+ case 76:
+! #line 790 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) -
(6)].command), word_lineno[word_top]);
+***************
+*** 2715,2719 ****
+
+ case 77:
+! #line 790 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) -
(7)].command), word_lineno[word_top]);
+--- 2720,2724 ----
+
+ case 77:
+! #line 795 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) -
(7)].command), word_lineno[word_top]);
+***************
+*** 2723,2727 ****
+
+ case 78:
+! #line 795 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) -
(7)].command), word_lineno[word_top]);
+--- 2728,2732 ----
+
+ case 78:
+! #line 800 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) -
(7)].command), word_lineno[word_top]);
+***************
+*** 2731,2735 ****
+
+ case 79:
+! #line 800 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *),
(yyvsp[(9) - (10)].command), word_lineno[word_top]);
+--- 2736,2740 ----
+
+ case 79:
+! #line 805 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *),
(yyvsp[(9) - (10)].command), word_lineno[word_top]);
+***************
+*** 2739,2743 ****
+
+ case 80:
+! #line 805 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *),
(yyvsp[(9) - (10)].command), word_lineno[word_top]);
+--- 2744,2748 ----
+
+ case 80:
+! #line 810 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *),
(yyvsp[(9) - (10)].command), word_lineno[word_top]);
+***************
+*** 2747,2751 ****
+
+ case 81:
+! #line 810 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(9)].word), (WORD_LIST *)NULL, (yyvsp[(8) - (9)].command),
word_lineno[word_top]);
+--- 2752,2756 ----
+
+ case 81:
+! #line 815 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(9)].word), (WORD_LIST *)NULL, (yyvsp[(8) - (9)].command),
word_lineno[word_top]);
+***************
+*** 2755,2759 ****
+
+ case 82:
+! #line 815 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(9)].word), (WORD_LIST *)NULL, (yyvsp[(8) - (9)].command),
word_lineno[word_top]);
+--- 2760,2764 ----
+
+ case 82:
+! #line 820 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(9)].word), (WORD_LIST *)NULL, (yyvsp[(8) - (9)].command),
word_lineno[word_top]);
+***************
+*** 2763,2767 ****
+
+ case 83:
+! #line 822 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_arith_for_command
((yyvsp[(2) - (7)].word_list), (yyvsp[(6) - (7)].command), arith_for_lineno);
+--- 2768,2772 ----
+
+ case 83:
+! #line 827 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_arith_for_command
((yyvsp[(2) - (7)].word_list), (yyvsp[(6) - (7)].command), arith_for_lineno);
+***************
+*** 2771,2775 ****
+
+ case 84:
+! #line 827 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_arith_for_command
((yyvsp[(2) - (7)].word_list), (yyvsp[(6) - (7)].command), arith_for_lineno);
+--- 2776,2780 ----
+
+ case 84:
+! #line 832 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_arith_for_command
((yyvsp[(2) - (7)].word_list), (yyvsp[(6) - (7)].command), arith_for_lineno);
+***************
+*** 2779,2783 ****
+
+ case 85:
+! #line 832 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_arith_for_command
((yyvsp[(2) - (5)].word_list), (yyvsp[(4) - (5)].command), arith_for_lineno);
+--- 2784,2788 ----
+
+ case 85:
+! #line 837 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_arith_for_command
((yyvsp[(2) - (5)].word_list), (yyvsp[(4) - (5)].command), arith_for_lineno);
+***************
+*** 2787,2791 ****
+
+ case 86:
+! #line 837 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_arith_for_command
((yyvsp[(2) - (5)].word_list), (yyvsp[(4) - (5)].command), arith_for_lineno);
+--- 2792,2796 ----
+
+ case 86:
+! #line 842 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_arith_for_command
((yyvsp[(2) - (5)].word_list), (yyvsp[(4) - (5)].command), arith_for_lineno);
+***************
+*** 2795,2799 ****
+
+ case 87:
+! #line 844 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) -
(6)].command), word_lineno[word_top]);
+--- 2800,2804 ----
+
+ case 87:
+! #line 849 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) -
(6)].command), word_lineno[word_top]);
+***************
+*** 2803,2807 ****
+
+ case 88:
+! #line 849 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) -
(6)].command), word_lineno[word_top]);
+--- 2808,2812 ----
+
+ case 88:
+! #line 854 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) -
(6)].command), word_lineno[word_top]);
+***************
+*** 2811,2815 ****
+
+ case 89:
+! #line 854 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) -
(7)].command), word_lineno[word_top]);
+--- 2816,2820 ----
+
+ case 89:
+! #line 859 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) -
(7)].command), word_lineno[word_top]);
+***************
+*** 2819,2823 ****
+
+ case 90:
+! #line 859 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) -
(7)].command), word_lineno[word_top]);
+--- 2824,2828 ----
+
+ case 90:
+! #line 864 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) -
(7)].command), word_lineno[word_top]);
+***************
+*** 2827,2831 ****
+
+ case 91:
+! #line 864 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *),
(yyvsp[(9) - (10)].command), word_lineno[word_top]);
+--- 2832,2836 ----
+
+ case 91:
+! #line 869 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *),
(yyvsp[(9) - (10)].command), word_lineno[word_top]);
+***************
+*** 2835,2839 ****
+
+ case 92:
+! #line 869 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *),
(yyvsp[(9) - (10)].command), word_lineno[word_top]);
+--- 2840,2844 ----
+
+ case 92:
+! #line 874 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *),
(yyvsp[(9) - (10)].command), word_lineno[word_top]);
+***************
+*** 2843,2847 ****
+
+ case 93:
+! #line 876 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_case_command ((yyvsp[(2) -
(6)].word), (PATTERN_LIST *)NULL, word_lineno[word_top]);
+--- 2848,2852 ----
+
+ case 93:
+! #line 881 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_case_command ((yyvsp[(2) -
(6)].word), (PATTERN_LIST *)NULL, word_lineno[word_top]);
+***************
+*** 2851,2855 ****
+
+ case 94:
+! #line 881 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_case_command ((yyvsp[(2) -
(7)].word), (yyvsp[(5) - (7)].pattern), word_lineno[word_top]);
+--- 2856,2860 ----
+
+ case 94:
+! #line 886 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_case_command ((yyvsp[(2) -
(7)].word), (yyvsp[(5) - (7)].pattern), word_lineno[word_top]);
+***************
+*** 2859,2863 ****
+
+ case 95:
+! #line 886 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_case_command ((yyvsp[(2) -
(6)].word), (yyvsp[(5) - (6)].pattern), word_lineno[word_top]);
+--- 2864,2868 ----
+
+ case 95:
+! #line 891 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_case_command ((yyvsp[(2) -
(6)].word), (yyvsp[(5) - (6)].pattern), word_lineno[word_top]);
+***************
+*** 2867,2891 ****
+
+ case 96:
+! #line 893 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_function_def ((yyvsp[(1) - (5)].word),
(yyvsp[(5) - (5)].command), function_dstart, function_bstart); }
+ break;
+
+ case 97:
+! #line 896 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_function_def ((yyvsp[(2) - (6)].word),
(yyvsp[(6) - (6)].command), function_dstart, function_bstart); }
+ break;
+
+ case 98:
+! #line 899 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_function_def ((yyvsp[(2) - (4)].word),
(yyvsp[(4) - (4)].command), function_dstart, function_bstart); }
+ break;
+
+ case 99:
+! #line 903 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 100:
+! #line 905 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ COMMAND *tc;
+--- 2872,2896 ----
+
+ case 96:
+! #line 898 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_function_def ((yyvsp[(1) - (5)].word),
(yyvsp[(5) - (5)].command), function_dstart, function_bstart); }
+ break;
+
+ case 97:
+! #line 901 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_function_def ((yyvsp[(2) - (6)].word),
(yyvsp[(6) - (6)].command), function_dstart, function_bstart); }
+ break;
+
+ case 98:
+! #line 904 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_function_def ((yyvsp[(2) - (4)].word),
(yyvsp[(4) - (4)].command), function_dstart, function_bstart); }
+ break;
+
+ case 99:
+! #line 908 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 100:
+! #line 910 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ COMMAND *tc;
+***************
+*** 2919,2923 ****
+
+ case 101:
+! #line 936 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_subshell_command ((yyvsp[(2)
- (3)].command));
+--- 2924,2928 ----
+
+ case 101:
+! #line 941 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_subshell_command ((yyvsp[(2)
- (3)].command));
+***************
+*** 2927,2931 ****
+
+ case 102:
+! #line 943 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_coproc_command ("COPROC",
(yyvsp[(2) - (2)].command));
+--- 2932,2936 ----
+
+ case 102:
+! #line 948 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_coproc_command ("COPROC",
(yyvsp[(2) - (2)].command));
+***************
+*** 2935,2939 ****
+
+ case 103:
+! #line 948 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ COMMAND *tc;
+--- 2940,2944 ----
+
+ case 103:
+! #line 953 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ COMMAND *tc;
+***************
+*** 2955,2959 ****
+
+ case 104:
+! #line 965 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_coproc_command ((yyvsp[(2) -
(3)].word)->word, (yyvsp[(3) - (3)].command));
+--- 2960,2964 ----
+
+ case 104:
+! #line 970 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_coproc_command ((yyvsp[(2) -
(3)].word)->word, (yyvsp[(3) - (3)].command));
+***************
+*** 2963,2967 ****
+
+ case 105:
+! #line 970 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ COMMAND *tc;
+--- 2968,2972 ----
+
+ case 105:
+! #line 975 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ COMMAND *tc;
+***************
+*** 2983,2987 ****
+
+ case 106:
+! #line 987 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_coproc_command ("COPROC",
clean_simple_command ((yyvsp[(2) - (2)].command)));
+--- 2988,2992 ----
+
+ case 106:
+! #line 992 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_coproc_command ("COPROC",
clean_simple_command ((yyvsp[(2) - (2)].command)));
+***************
+*** 2991,3105 ****
+
+ case 107:
+! #line 994 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (5)].command),
(yyvsp[(4) - (5)].command), (COMMAND *)NULL); }
+ break;
+
+ case 108:
+! #line 996 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (7)].command),
(yyvsp[(4) - (7)].command), (yyvsp[(6) - (7)].command)); }
+ break;
+
+ case 109:
+! #line 998 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (6)].command),
(yyvsp[(4) - (6)].command), (yyvsp[(5) - (6)].command)); }
+ break;
+
+ case 110:
+! #line 1003 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_group_command ((yyvsp[(2) - (3)].command)); }
+ break;
+
+ case 111:
+! #line 1007 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_arith_command ((yyvsp[(1) - (1)].word_list));
}
+ break;
+
+ case 112:
+! #line 1011 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(2) - (3)].command); }
+ break;
+
+ case 113:
+! #line 1015 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (4)].command),
(yyvsp[(4) - (4)].command), (COMMAND *)NULL); }
+ break;
+
+ case 114:
+! #line 1017 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (6)].command),
(yyvsp[(4) - (6)].command), (yyvsp[(6) - (6)].command)); }
+ break;
+
+ case 115:
+! #line 1019 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (5)].command),
(yyvsp[(4) - (5)].command), (yyvsp[(5) - (5)].command)); }
+ break;
+
+ case 117:
+! #line 1024 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyvsp[(2) - (2)].pattern)->next = (yyvsp[(1) - (2)].pattern);
(yyval.pattern) = (yyvsp[(2) - (2)].pattern); }
+ break;
+
+ case 118:
+! #line 1028 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(2) - (4)].word_list),
(yyvsp[(4) - (4)].command)); }
+ break;
+
+ case 119:
+! #line 1030 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(2) - (4)].word_list),
(COMMAND *)NULL); }
+ break;
+
+ case 120:
+! #line 1032 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(3) - (5)].word_list),
(yyvsp[(5) - (5)].command)); }
+ break;
+
+ case 121:
+! #line 1034 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(3) - (5)].word_list),
(COMMAND *)NULL); }
+ break;
+
+ case 122:
+! #line 1038 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.pattern) = (yyvsp[(1) - (2)].pattern); }
+ break;
+
+ case 123:
+! #line 1040 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyvsp[(2) - (3)].pattern)->next = (yyvsp[(1) - (3)].pattern);
(yyval.pattern) = (yyvsp[(2) - (3)].pattern); }
+ break;
+
+ case 124:
+! #line 1042 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyvsp[(1) - (2)].pattern)->flags |= CASEPAT_FALLTHROUGH;
(yyval.pattern) = (yyvsp[(1) - (2)].pattern); }
+ break;
+
+ case 125:
+! #line 1044 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyvsp[(2) - (3)].pattern)->flags |= CASEPAT_FALLTHROUGH; (yyvsp[(2)
- (3)].pattern)->next = (yyvsp[(1) - (3)].pattern); (yyval.pattern) =
(yyvsp[(2) - (3)].pattern); }
+ break;
+
+ case 126:
+! #line 1046 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyvsp[(1) - (2)].pattern)->flags |= CASEPAT_TESTNEXT;
(yyval.pattern) = (yyvsp[(1) - (2)].pattern); }
+ break;
+
+ case 127:
+! #line 1048 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyvsp[(2) - (3)].pattern)->flags |= CASEPAT_TESTNEXT; (yyvsp[(2) -
(3)].pattern)->next = (yyvsp[(1) - (3)].pattern); (yyval.pattern) =
(yyvsp[(2) - (3)].pattern); }
+ break;
+
+ case 128:
+! #line 1052 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(1) - (1)].word),
(WORD_LIST *)NULL); }
+ break;
+
+ case 129:
+! #line 1054 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(3) - (3)].word),
(yyvsp[(1) - (3)].word_list)); }
+ break;
+
+ case 130:
+! #line 1063 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = (yyvsp[(2) - (2)].command);
+--- 2996,3110 ----
+
+ case 107:
+! #line 999 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (5)].command),
(yyvsp[(4) - (5)].command), (COMMAND *)NULL); }
+ break;
+
+ case 108:
+! #line 1001 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (7)].command),
(yyvsp[(4) - (7)].command), (yyvsp[(6) - (7)].command)); }
+ break;
+
+ case 109:
+! #line 1003 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (6)].command),
(yyvsp[(4) - (6)].command), (yyvsp[(5) - (6)].command)); }
+ break;
+
+ case 110:
+! #line 1008 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_group_command ((yyvsp[(2) - (3)].command)); }
+ break;
+
+ case 111:
+! #line 1012 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_arith_command ((yyvsp[(1) - (1)].word_list));
}
+ break;
+
+ case 112:
+! #line 1016 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(2) - (3)].command); }
+ break;
+
+ case 113:
+! #line 1020 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (4)].command),
(yyvsp[(4) - (4)].command), (COMMAND *)NULL); }
+ break;
+
+ case 114:
+! #line 1022 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (6)].command),
(yyvsp[(4) - (6)].command), (yyvsp[(6) - (6)].command)); }
+ break;
+
+ case 115:
+! #line 1024 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (5)].command),
(yyvsp[(4) - (5)].command), (yyvsp[(5) - (5)].command)); }
+ break;
+
+ case 117:
+! #line 1029 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyvsp[(2) - (2)].pattern)->next = (yyvsp[(1) - (2)].pattern);
(yyval.pattern) = (yyvsp[(2) - (2)].pattern); }
+ break;
+
+ case 118:
+! #line 1033 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(2) - (4)].word_list),
(yyvsp[(4) - (4)].command)); }
+ break;
+
+ case 119:
+! #line 1035 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(2) - (4)].word_list),
(COMMAND *)NULL); }
+ break;
+
+ case 120:
+! #line 1037 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(3) - (5)].word_list),
(yyvsp[(5) - (5)].command)); }
+ break;
+
+ case 121:
+! #line 1039 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(3) - (5)].word_list),
(COMMAND *)NULL); }
+ break;
+
+ case 122:
+! #line 1043 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.pattern) = (yyvsp[(1) - (2)].pattern); }
+ break;
+
+ case 123:
+! #line 1045 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyvsp[(2) - (3)].pattern)->next = (yyvsp[(1) - (3)].pattern);
(yyval.pattern) = (yyvsp[(2) - (3)].pattern); }
+ break;
+
+ case 124:
+! #line 1047 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyvsp[(1) - (2)].pattern)->flags |= CASEPAT_FALLTHROUGH;
(yyval.pattern) = (yyvsp[(1) - (2)].pattern); }
+ break;
+
+ case 125:
+! #line 1049 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyvsp[(2) - (3)].pattern)->flags |= CASEPAT_FALLTHROUGH; (yyvsp[(2)
- (3)].pattern)->next = (yyvsp[(1) - (3)].pattern); (yyval.pattern) =
(yyvsp[(2) - (3)].pattern); }
+ break;
+
+ case 126:
+! #line 1051 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyvsp[(1) - (2)].pattern)->flags |= CASEPAT_TESTNEXT;
(yyval.pattern) = (yyvsp[(1) - (2)].pattern); }
+ break;
+
+ case 127:
+! #line 1053 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyvsp[(2) - (3)].pattern)->flags |= CASEPAT_TESTNEXT; (yyvsp[(2) -
(3)].pattern)->next = (yyvsp[(1) - (3)].pattern); (yyval.pattern) =
(yyvsp[(2) - (3)].pattern); }
+ break;
+
+ case 128:
+! #line 1057 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(1) - (1)].word),
(WORD_LIST *)NULL); }
+ break;
+
+ case 129:
+! #line 1059 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(3) - (3)].word),
(yyvsp[(1) - (3)].word_list)); }
+ break;
+
+ case 130:
+! #line 1068 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = (yyvsp[(2) - (2)].command);
+***************
+*** 3110,3114 ****
+
+ case 132:
+! #line 1072 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = (yyvsp[(2) - (2)].command);
+--- 3115,3119 ----
+
+ case 132:
+! #line 1077 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = (yyvsp[(2) - (2)].command);
+***************
+*** 3117,3121 ****
+
+ case 134:
+! #line 1079 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ if ((yyvsp[(1) - (3)].command)->type ==
cm_connection)
+--- 3122,3126 ----
+
+ case 134:
+! #line 1084 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ if ((yyvsp[(1) - (3)].command)->type ==
cm_connection)
+***************
+*** 3127,3141 ****
+
+ case 136:
+! #line 1090 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), AND_AND); }
+ break;
+
+ case 137:
+! #line 1092 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), OR_OR); }
+ break;
+
+ case 138:
+! #line 1094 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ if ((yyvsp[(1) - (4)].command)->type ==
cm_connection)
+--- 3132,3146 ----
+
+ case 136:
+! #line 1095 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), AND_AND); }
+ break;
+
+ case 137:
+! #line 1097 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), OR_OR); }
+ break;
+
+ case 138:
+! #line 1099 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ if ((yyvsp[(1) - (4)].command)->type ==
cm_connection)
+***************
+*** 3147,3181 ****
+
+ case 139:
+! #line 1101 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), ';'); }
+ break;
+
+ case 140:
+! #line 1103 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), ';'); }
+ break;
+
+ case 141:
+! #line 1105 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 144:
+! #line 1113 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.number) = '\n'; }
+ break;
+
+ case 145:
+! #line 1115 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.number) = ';'; }
+ break;
+
+ case 146:
+! #line 1117 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.number) = yacc_EOF; }
+ break;
+
+ case 149:
+! #line 1131 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = (yyvsp[(1) - (1)].command);
+--- 3152,3186 ----
+
+ case 139:
+! #line 1106 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), ';'); }
+ break;
+
+ case 140:
+! #line 1108 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), ';'); }
+ break;
+
+ case 141:
+! #line 1110 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 144:
+! #line 1118 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.number) = '\n'; }
+ break;
+
+ case 145:
+! #line 1120 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.number) = ';'; }
+ break;
+
+ case 146:
+! #line 1122 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.number) = yacc_EOF; }
+ break;
+
+ case 149:
+! #line 1136 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = (yyvsp[(1) - (1)].command);
+***************
+*** 3193,3197 ****
+
+ case 150:
+! #line 1144 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ if ((yyvsp[(1) - (2)].command)->type ==
cm_connection)
+--- 3198,3202 ----
+
+ case 150:
+! #line 1149 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ if ((yyvsp[(1) - (2)].command)->type ==
cm_connection)
+***************
+*** 3212,3216 ****
+
+ case 151:
+! #line 1160 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = (yyvsp[(1) - (2)].command);
+--- 3217,3221 ----
+
+ case 151:
+! #line 1165 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = (yyvsp[(1) - (2)].command);
+***************
+*** 3228,3242 ****
+
+ case 152:
+! #line 1175 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), AND_AND); }
+ break;
+
+ case 153:
+! #line 1177 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), OR_OR); }
+ break;
+
+ case 154:
+! #line 1179 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ if ((yyvsp[(1) - (3)].command)->type ==
cm_connection)
+--- 3233,3247 ----
+
+ case 152:
+! #line 1180 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), AND_AND); }
+ break;
+
+ case 153:
+! #line 1182 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), OR_OR); }
+ break;
+
+ case 154:
+! #line 1184 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ if ((yyvsp[(1) - (3)].command)->type ==
cm_connection)
+***************
+*** 3248,3267 ****
+
+ case 155:
+! #line 1186 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (3)].command),
(yyvsp[(3) - (3)].command), ';'); }
+ break;
+
+ case 156:
+! #line 1189 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 157:
+! #line 1193 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 158:
+! #line 1195 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ if ((yyvsp[(2) - (2)].command))
+--- 3253,3272 ----
+
+ case 155:
+! #line 1191 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (3)].command),
(yyvsp[(3) - (3)].command), ';'); }
+ break;
+
+ case 156:
+! #line 1194 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 157:
+! #line 1198 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 158:
+! #line 1200 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ if ((yyvsp[(2) - (2)].command))
+***************
+*** 3272,3276 ****
+
+ case 159:
+! #line 1201 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ if ((yyvsp[(2) - (2)].command))
+--- 3277,3281 ----
+
+ case 159:
+! #line 1206 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ if ((yyvsp[(2) - (2)].command))
+***************
+*** 3281,3285 ****
+
+ case 160:
+! #line 1207 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ ELEMENT x;
+--- 3286,3290 ----
+
+ case 160:
+! #line 1212 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ ELEMENT x;
+***************
+*** 3301,3305 ****
+
+ case 161:
+! #line 1224 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ ELEMENT x;
+--- 3306,3310 ----
+
+ case 161:
+! #line 1229 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ ELEMENT x;
+***************
+*** 3322,3331 ****
+
+ case 162:
+! #line 1244 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), '|'); }
+ break;
+
+ case 163:
+! #line 1246 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ /* Make cmd1 |& cmd2 equivalent to cmd1 2>&1 | cmd2
*/
+--- 3327,3336 ----
+
+ case 162:
+! #line 1249 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), '|'); }
+ break;
+
+ case 163:
+! #line 1251 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ /* Make cmd1 |& cmd2 equivalent to cmd1 2>&1 | cmd2
*/
+***************
+*** 3353,3372 ****
+
+ case 164:
+! #line 1269 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 165:
+! #line 1273 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.number) = CMD_TIME_PIPELINE; }
+ break;
+
+ case 166:
+! #line 1275 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.number) = CMD_TIME_PIPELINE|CMD_TIME_POSIX; }
+ break;
+
+ case 167:
+! #line 1277 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.number) = CMD_TIME_PIPELINE|CMD_TIME_POSIX; }
+ break;
+--- 3358,3377 ----
+
+ case 164:
+! #line 1274 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 165:
+! #line 1278 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.number) = CMD_TIME_PIPELINE; }
+ break;
+
+ case 166:
+! #line 1280 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.number) = CMD_TIME_PIPELINE|CMD_TIME_POSIX; }
+ break;
+
+ case 167:
+! #line 1282 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.number) = CMD_TIME_PIPELINE|CMD_TIME_POSIX; }
+ break;
+***************
+*** 3374,3378 ****
+
+ /* Line 1267 of yacc.c. */
+! #line 3377 "y.tab.c"
+ default: break;
+ }
+--- 3379,3383 ----
+
+ /* Line 1267 of yacc.c. */
+! #line 3382 "y.tab.c"
+ default: break;
+ }
+***************
+*** 3588,3592 ****
+
+
+! #line 1279 "/usr/homes/chet/src/bash/src/parse.y"
+
+
+--- 3593,3597 ----
+
+
+! #line 1284 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+
+
+***************
+*** 4949,4952 ****
+--- 4954,4972 ----
+ static int esacs_needed_count;
+
++ static void
++ push_heredoc (r)
++ REDIRECT *r;
++ {
++ if (need_here_doc >= HEREDOC_MAX)
++ {
++ last_command_exit_value = EX_BADUSAGE;
++ need_here_doc = 0;
++ report_syntax_error (_("maximum here-document count exceeded"));
++ reset_parser ();
++ exit_shell (last_command_exit_value);
++ }
++ redir_stack[need_here_doc++] = r;
++ }
++
+ void
+ gather_here_documents ()
+***************
+*** 8542,8543 ****
+--- 8562,8564 ----
+ }
+ #endif /* HANDLE_MULTIBYTE */
++
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 27
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 28
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-029
b/shell-term-fm/bash/patches/bash43-029
new file mode 100644
index 0000000..93bd390
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-029
@@ -0,0 +1,59 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-029
+
+Bug-Reported-by: Michal Zalewski <lcamtuf AT coredump.cx>
+Bug-Reference-ID:
+Bug-Reference-URL:
+
+Bug-Description:
+
+When bash is parsing a function definition that contains a here-document
+delimited by end-of-file (or end-of-string), it leaves the closing delimiter
+uninitialized. This can result in an invalid memory access when the parsed
+function is later copied.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3.28/make_cmd.c 2011-12-16 08:08:01.000000000 -0500
+--- make_cmd.c 2014-10-02 11:24:23.000000000 -0400
+***************
+*** 693,696 ****
+--- 693,697 ----
+ temp->redirector = source;
+ temp->redirectee = dest_and_filename;
++ temp->here_doc_eof = 0;
+ temp->instruction = instruction;
+ temp->flags = 0;
+*** ../bash-4.3.28/copy_cmd.c 2009-09-11 16:28:02.000000000 -0400
+--- copy_cmd.c 2014-10-02 11:24:23.000000000 -0400
+***************
+*** 127,131 ****
+ case r_reading_until:
+ case r_deblank_reading_until:
+! new_redirect->here_doc_eof = savestring (redirect->here_doc_eof);
+ /*FALLTHROUGH*/
+ case r_reading_string:
+--- 127,131 ----
+ case r_reading_until:
+ case r_deblank_reading_until:
+! new_redirect->here_doc_eof = redirect->here_doc_eof ? savestring
(redirect->here_doc_eof) : 0;
+ /*FALLTHROUGH*/
+ case r_reading_string:
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 28
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 29
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-030
b/shell-term-fm/bash/patches/bash43-030
new file mode 100644
index 0000000..78984da
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-030
@@ -0,0 +1,2064 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-030
+
+Bug-Reported-by: Michal Zalewski <lcamtuf AT coredump.cx>
+Bug-Reference-ID:
+Bug-Reference-URL:
+
+Bug-Description:
+
+A combination of nested command substitutions and function importing from
+the environment can cause bash to execute code appearing in the environment
+variable value following the function definition.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3.29/builtins/evalstring.c 2014-10-01 12:57:47.000000000
-0400
+--- builtins/evalstring.c 2014-10-03 11:57:04.000000000 -0400
+***************
+*** 309,318 ****
+ struct fd_bitmap *bitmap;
+
+! if ((flags & SEVAL_FUNCDEF) && command->type != cm_function_def)
+ {
+! internal_warning ("%s: ignoring function definition
attempt", from_file);
+! should_jump_to_top_level = 0;
+! last_result = last_command_exit_value = EX_BADUSAGE;
+! break;
+ }
+
+--- 313,335 ----
+ struct fd_bitmap *bitmap;
+
+! if (flags & SEVAL_FUNCDEF)
+ {
+! char *x;
+!
+! /* If the command parses to something other than a straight
+! function definition, or if we have not consumed the
entire
+! string, or if the parser has transformed the function
+! name (as parsing will if it begins or ends with shell
+! whitespace, for example), reject the attempt */
+! if (command->type != cm_function_def ||
+! ((x = parser_remaining_input ()) && *x) ||
+! (STREQ (from_file,
command->value.Function_def->name->word) == 0))
+! {
+! internal_warning (_("%s: ignoring function definition
attempt"), from_file);
+! should_jump_to_top_level = 0;
+! last_result = last_command_exit_value = EX_BADUSAGE;
+! reset_parser ();
+! break;
+! }
+ }
+
+***************
+*** 379,383 ****
+
+ if (flags & SEVAL_ONECMD)
+! break;
+ }
+ }
+--- 396,403 ----
+
+ if (flags & SEVAL_ONECMD)
+! {
+! reset_parser ();
+! break;
+! }
+ }
+ }
+*** ../bash-4.3.29/parse.y 2014-10-01 12:58:43.000000000 -0400
+--- parse.y 2014-10-03 14:48:59.000000000 -0400
+***************
+*** 2539,2542 ****
+--- 2539,2552 ----
+ }
+
++ char *
++ parser_remaining_input ()
++ {
++ if (shell_input_line == 0)
++ return 0;
++ if (shell_input_line_index < 0 || shell_input_line_index >=
shell_input_line_len)
++ return '\0'; /* XXX */
++ return (shell_input_line + shell_input_line_index);
++ }
++
+ #ifdef INCLUDE_UNUSED
+ /* Back the input pointer up by one, effectively `ungetting' a character.
*/
+***************
+*** 4028,4033 ****
+ /* reset_parser clears shell_input_line and associated variables */
+ restore_input_line_state (&ls);
+! if (interactive)
+! token_to_read = 0;
+
+ /* Need to find how many characters parse_and_execute consumed, update
+--- 4053,4058 ----
+ /* reset_parser clears shell_input_line and associated variables */
+ restore_input_line_state (&ls);
+!
+! token_to_read = 0;
+
+ /* Need to find how many characters parse_and_execute consumed, update
+*** ../bash-4.3.29/shell.h 2014-10-01 12:57:39.000000000 -0400
+--- shell.h 2014-10-03 14:49:12.000000000 -0400
+***************
+*** 181,184 ****
+--- 181,186 ----
+
+ /* Let's try declaring these here. */
++ extern char *parser_remaining_input __P((void));
++
+ extern sh_parser_state_t *save_parser_state __P((sh_parser_state_t *));
+ extern void restore_parser_state __P((sh_parser_state_t *));
+*** ../bash-4.3.28/y.tab.c 2014-10-01 13:09:46.000000000 -0400
+--- y.tab.c 2014-10-04 19:26:22.000000000 -0400
+***************
+*** 169,173 ****
+
+ /* Copy the first part of user declarations. */
+! #line 21 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+
+ #include "config.h"
+--- 169,173 ----
+
+ /* Copy the first part of user declarations. */
+! #line 21 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+
+ #include "config.h"
+***************
+*** 498,502 ****
+ #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
+ typedef union YYSTYPE
+! #line 329 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ WORD_DESC *word; /* the word that we read. */
+--- 498,502 ----
+ #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
+ typedef union YYSTYPE
+! #line 329 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ WORD_DESC *word; /* the word that we read. */
+***************
+*** 2099,2103 ****
+ {
+ case 2:
+! #line 383 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ /* Case of regular command. Discard the error
+--- 2099,2103 ----
+ {
+ case 2:
+! #line 383 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ /* Case of regular command. Discard the error
+***************
+*** 2113,2117 ****
+
+ case 3:
+! #line 394 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ /* Case of regular command, but not a very
+--- 2113,2117 ----
+
+ case 3:
+! #line 394 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ /* Case of regular command, but not a very
+***************
+*** 2125,2129 ****
+
+ case 4:
+! #line 403 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ /* Error during parsing. Return NULL command. */
+--- 2125,2129 ----
+
+ case 4:
+! #line 403 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ /* Error during parsing. Return NULL command. */
+***************
+*** 2143,2147 ****
+
+ case 5:
+! #line 418 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ /* Case of EOF seen by itself. Do ignoreeof or
+--- 2143,2147 ----
+
+ case 5:
+! #line 418 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ /* Case of EOF seen by itself. Do ignoreeof or
+***************
+*** 2154,2168 ****
+
+ case 6:
+! #line 428 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(1) - (1)].word),
(WORD_LIST *)NULL); }
+ break;
+
+ case 7:
+! #line 430 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(2) - (2)].word),
(yyvsp[(1) - (2)].word_list)); }
+ break;
+
+ case 8:
+! #line 434 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+--- 2154,2168 ----
+
+ case 6:
+! #line 428 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(1) - (1)].word),
(WORD_LIST *)NULL); }
+ break;
+
+ case 7:
+! #line 430 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(2) - (2)].word),
(yyvsp[(1) - (2)].word_list)); }
+ break;
+
+ case 8:
+! #line 434 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2173,2177 ****
+
+ case 9:
+! #line 440 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+--- 2173,2177 ----
+
+ case 9:
+! #line 440 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2182,2186 ****
+
+ case 10:
+! #line 446 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2182,2186 ----
+
+ case 10:
+! #line 446 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2191,2195 ****
+
+ case 11:
+! #line 452 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2191,2195 ----
+
+ case 11:
+! #line 452 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2200,2204 ****
+
+ case 12:
+! #line 458 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2200,2204 ----
+
+ case 12:
+! #line 458 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2209,2213 ****
+
+ case 13:
+! #line 464 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2209,2213 ----
+
+ case 13:
+! #line 464 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2218,2222 ****
+
+ case 14:
+! #line 470 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+--- 2218,2222 ----
+
+ case 14:
+! #line 470 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2227,2231 ****
+
+ case 15:
+! #line 476 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2227,2231 ----
+
+ case 15:
+! #line 476 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2236,2240 ****
+
+ case 16:
+! #line 482 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2236,2240 ----
+
+ case 16:
+! #line 482 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2245,2249 ****
+
+ case 17:
+! #line 488 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+--- 2245,2249 ----
+
+ case 17:
+! #line 488 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2254,2258 ****
+
+ case 18:
+! #line 494 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2254,2258 ----
+
+ case 18:
+! #line 494 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2263,2267 ****
+
+ case 19:
+! #line 500 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2263,2267 ----
+
+ case 19:
+! #line 500 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2272,2276 ****
+
+ case 20:
+! #line 506 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+--- 2272,2276 ----
+
+ case 20:
+! #line 506 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2281,2285 ****
+
+ case 21:
+! #line 512 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2281,2285 ----
+
+ case 21:
+! #line 512 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2290,2294 ****
+
+ case 22:
+! #line 518 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2290,2294 ----
+
+ case 22:
+! #line 518 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2299,2303 ****
+
+ case 23:
+! #line 524 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+--- 2299,2303 ----
+
+ case 23:
+! #line 524 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2309,2313 ****
+
+ case 24:
+! #line 531 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2309,2313 ----
+
+ case 24:
+! #line 531 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2319,2323 ****
+
+ case 25:
+! #line 538 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2319,2323 ----
+
+ case 25:
+! #line 538 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2329,2333 ****
+
+ case 26:
+! #line 545 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+--- 2329,2333 ----
+
+ case 26:
+! #line 545 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2339,2343 ****
+
+ case 27:
+! #line 552 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2339,2343 ----
+
+ case 27:
+! #line 552 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2349,2353 ****
+
+ case 28:
+! #line 559 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2349,2353 ----
+
+ case 28:
+! #line 559 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2359,2363 ****
+
+ case 29:
+! #line 566 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+--- 2359,2363 ----
+
+ case 29:
+! #line 566 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2368,2372 ****
+
+ case 30:
+! #line 572 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2368,2372 ----
+
+ case 30:
+! #line 572 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2377,2381 ****
+
+ case 31:
+! #line 578 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2377,2381 ----
+
+ case 31:
+! #line 578 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2386,2390 ****
+
+ case 32:
+! #line 584 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+--- 2386,2390 ----
+
+ case 32:
+! #line 584 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2395,2399 ****
+
+ case 33:
+! #line 590 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2395,2399 ----
+
+ case 33:
+! #line 590 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2404,2408 ****
+
+ case 34:
+! #line 596 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2404,2408 ----
+
+ case 34:
+! #line 596 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2413,2417 ****
+
+ case 35:
+! #line 602 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+--- 2413,2417 ----
+
+ case 35:
+! #line 602 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2422,2426 ****
+
+ case 36:
+! #line 608 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2422,2426 ----
+
+ case 36:
+! #line 608 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2431,2435 ****
+
+ case 37:
+! #line 614 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2431,2435 ----
+
+ case 37:
+! #line 614 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2440,2444 ****
+
+ case 38:
+! #line 620 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+--- 2440,2444 ----
+
+ case 38:
+! #line 620 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2449,2453 ****
+
+ case 39:
+! #line 626 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2449,2453 ----
+
+ case 39:
+! #line 626 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2458,2462 ****
+
+ case 40:
+! #line 632 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2458,2462 ----
+
+ case 40:
+! #line 632 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2467,2471 ****
+
+ case 41:
+! #line 638 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+--- 2467,2471 ----
+
+ case 41:
+! #line 638 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2476,2480 ****
+
+ case 42:
+! #line 644 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2476,2480 ----
+
+ case 42:
+! #line 644 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2485,2489 ****
+
+ case 43:
+! #line 650 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2485,2489 ----
+
+ case 43:
+! #line 650 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2494,2498 ****
+
+ case 44:
+! #line 656 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+--- 2494,2498 ----
+
+ case 44:
+! #line 656 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2503,2507 ****
+
+ case 45:
+! #line 662 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2503,2507 ----
+
+ case 45:
+! #line 662 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2512,2516 ****
+
+ case 46:
+! #line 668 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2512,2516 ----
+
+ case 46:
+! #line 668 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2521,2525 ****
+
+ case 47:
+! #line 674 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+--- 2521,2525 ----
+
+ case 47:
+! #line 674 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2530,2534 ****
+
+ case 48:
+! #line 680 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2530,2534 ----
+
+ case 48:
+! #line 680 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2539,2543 ****
+
+ case 49:
+! #line 686 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2539,2543 ----
+
+ case 49:
+! #line 686 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2548,2552 ****
+
+ case 50:
+! #line 692 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+--- 2548,2552 ----
+
+ case 50:
+! #line 692 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2557,2561 ****
+
+ case 51:
+! #line 698 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+--- 2557,2561 ----
+
+ case 51:
+! #line 698 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2566,2585 ****
+
+ case 52:
+! #line 706 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.element).word = (yyvsp[(1) - (1)].word);
(yyval.element).redirect = 0; }
+ break;
+
+ case 53:
+! #line 708 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.element).word = (yyvsp[(1) - (1)].word);
(yyval.element).redirect = 0; }
+ break;
+
+ case 54:
+! #line 710 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.element).redirect = (yyvsp[(1) - (1)].redirect);
(yyval.element).word = 0; }
+ break;
+
+ case 55:
+! #line 714 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.redirect) = (yyvsp[(1) - (1)].redirect);
+--- 2566,2585 ----
+
+ case 52:
+! #line 706 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.element).word = (yyvsp[(1) - (1)].word);
(yyval.element).redirect = 0; }
+ break;
+
+ case 53:
+! #line 708 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.element).word = (yyvsp[(1) - (1)].word);
(yyval.element).redirect = 0; }
+ break;
+
+ case 54:
+! #line 710 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.element).redirect = (yyvsp[(1) - (1)].redirect);
(yyval.element).word = 0; }
+ break;
+
+ case 55:
+! #line 714 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.redirect) = (yyvsp[(1) - (1)].redirect);
+***************
+*** 2588,2592 ****
+
+ case 56:
+! #line 718 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ register REDIRECT *t;
+--- 2588,2592 ----
+
+ case 56:
+! #line 718 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ register REDIRECT *t;
+***************
+*** 2600,2624 ****
+
+ case 57:
+! #line 729 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_simple_command ((yyvsp[(1) - (1)].element),
(COMMAND *)NULL); }
+ break;
+
+ case 58:
+! #line 731 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_simple_command ((yyvsp[(2) - (2)].element),
(yyvsp[(1) - (2)].command)); }
+ break;
+
+ case 59:
+! #line 735 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = clean_simple_command ((yyvsp[(1) - (1)].command));
}
+ break;
+
+ case 60:
+! #line 737 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 61:
+! #line 739 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ COMMAND *tc;
+--- 2600,2624 ----
+
+ case 57:
+! #line 729 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_simple_command ((yyvsp[(1) - (1)].element),
(COMMAND *)NULL); }
+ break;
+
+ case 58:
+! #line 731 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_simple_command ((yyvsp[(2) - (2)].element),
(yyvsp[(1) - (2)].command)); }
+ break;
+
+ case 59:
+! #line 735 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = clean_simple_command ((yyvsp[(1) - (1)].command));
}
+ break;
+
+ case 60:
+! #line 737 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 61:
+! #line 739 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ COMMAND *tc;
+***************
+*** 2639,2708 ****
+
+ case 62:
+! #line 755 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 63:
+! #line 757 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 64:
+! #line 761 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 65:
+! #line 763 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 66:
+! #line 765 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_while_command ((yyvsp[(2) - (5)].command),
(yyvsp[(4) - (5)].command)); }
+ break;
+
+ case 67:
+! #line 767 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_until_command ((yyvsp[(2) - (5)].command),
(yyvsp[(4) - (5)].command)); }
+ break;
+
+ case 68:
+! #line 769 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 69:
+! #line 771 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 70:
+! #line 773 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 71:
+! #line 775 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 72:
+! #line 777 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 73:
+! #line 779 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 74:
+! #line 781 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 75:
+! #line 785 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) -
(6)].command), word_lineno[word_top]);
+--- 2639,2708 ----
+
+ case 62:
+! #line 755 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 63:
+! #line 757 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 64:
+! #line 761 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 65:
+! #line 763 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 66:
+! #line 765 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_while_command ((yyvsp[(2) - (5)].command),
(yyvsp[(4) - (5)].command)); }
+ break;
+
+ case 67:
+! #line 767 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_until_command ((yyvsp[(2) - (5)].command),
(yyvsp[(4) - (5)].command)); }
+ break;
+
+ case 68:
+! #line 769 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 69:
+! #line 771 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 70:
+! #line 773 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 71:
+! #line 775 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 72:
+! #line 777 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 73:
+! #line 779 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 74:
+! #line 781 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 75:
+! #line 785 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) -
(6)].command), word_lineno[word_top]);
+***************
+*** 2712,2716 ****
+
+ case 76:
+! #line 790 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) -
(6)].command), word_lineno[word_top]);
+--- 2712,2716 ----
+
+ case 76:
+! #line 790 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) -
(6)].command), word_lineno[word_top]);
+***************
+*** 2720,2724 ****
+
+ case 77:
+! #line 795 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) -
(7)].command), word_lineno[word_top]);
+--- 2720,2724 ----
+
+ case 77:
+! #line 795 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) -
(7)].command), word_lineno[word_top]);
+***************
+*** 2728,2732 ****
+
+ case 78:
+! #line 800 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) -
(7)].command), word_lineno[word_top]);
+--- 2728,2732 ----
+
+ case 78:
+! #line 800 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) -
(7)].command), word_lineno[word_top]);
+***************
+*** 2736,2740 ****
+
+ case 79:
+! #line 805 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *),
(yyvsp[(9) - (10)].command), word_lineno[word_top]);
+--- 2736,2740 ----
+
+ case 79:
+! #line 805 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *),
(yyvsp[(9) - (10)].command), word_lineno[word_top]);
+***************
+*** 2744,2748 ****
+
+ case 80:
+! #line 810 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *),
(yyvsp[(9) - (10)].command), word_lineno[word_top]);
+--- 2744,2748 ----
+
+ case 80:
+! #line 810 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *),
(yyvsp[(9) - (10)].command), word_lineno[word_top]);
+***************
+*** 2752,2756 ****
+
+ case 81:
+! #line 815 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(9)].word), (WORD_LIST *)NULL, (yyvsp[(8) - (9)].command),
word_lineno[word_top]);
+--- 2752,2756 ----
+
+ case 81:
+! #line 815 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(9)].word), (WORD_LIST *)NULL, (yyvsp[(8) - (9)].command),
word_lineno[word_top]);
+***************
+*** 2760,2764 ****
+
+ case 82:
+! #line 820 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(9)].word), (WORD_LIST *)NULL, (yyvsp[(8) - (9)].command),
word_lineno[word_top]);
+--- 2760,2764 ----
+
+ case 82:
+! #line 820 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(9)].word), (WORD_LIST *)NULL, (yyvsp[(8) - (9)].command),
word_lineno[word_top]);
+***************
+*** 2768,2772 ****
+
+ case 83:
+! #line 827 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_arith_for_command
((yyvsp[(2) - (7)].word_list), (yyvsp[(6) - (7)].command), arith_for_lineno);
+--- 2768,2772 ----
+
+ case 83:
+! #line 827 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_arith_for_command
((yyvsp[(2) - (7)].word_list), (yyvsp[(6) - (7)].command), arith_for_lineno);
+***************
+*** 2776,2780 ****
+
+ case 84:
+! #line 832 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_arith_for_command
((yyvsp[(2) - (7)].word_list), (yyvsp[(6) - (7)].command), arith_for_lineno);
+--- 2776,2780 ----
+
+ case 84:
+! #line 832 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_arith_for_command
((yyvsp[(2) - (7)].word_list), (yyvsp[(6) - (7)].command), arith_for_lineno);
+***************
+*** 2784,2788 ****
+
+ case 85:
+! #line 837 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_arith_for_command
((yyvsp[(2) - (5)].word_list), (yyvsp[(4) - (5)].command), arith_for_lineno);
+--- 2784,2788 ----
+
+ case 85:
+! #line 837 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_arith_for_command
((yyvsp[(2) - (5)].word_list), (yyvsp[(4) - (5)].command), arith_for_lineno);
+***************
+*** 2792,2796 ****
+
+ case 86:
+! #line 842 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_arith_for_command
((yyvsp[(2) - (5)].word_list), (yyvsp[(4) - (5)].command), arith_for_lineno);
+--- 2792,2796 ----
+
+ case 86:
+! #line 842 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_arith_for_command
((yyvsp[(2) - (5)].word_list), (yyvsp[(4) - (5)].command), arith_for_lineno);
+***************
+*** 2800,2804 ****
+
+ case 87:
+! #line 849 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) -
(6)].command), word_lineno[word_top]);
+--- 2800,2804 ----
+
+ case 87:
+! #line 849 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) -
(6)].command), word_lineno[word_top]);
+***************
+*** 2808,2812 ****
+
+ case 88:
+! #line 854 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) -
(6)].command), word_lineno[word_top]);
+--- 2808,2812 ----
+
+ case 88:
+! #line 854 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) -
(6)].command), word_lineno[word_top]);
+***************
+*** 2816,2820 ****
+
+ case 89:
+! #line 859 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) -
(7)].command), word_lineno[word_top]);
+--- 2816,2820 ----
+
+ case 89:
+! #line 859 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) -
(7)].command), word_lineno[word_top]);
+***************
+*** 2824,2828 ****
+
+ case 90:
+! #line 864 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) -
(7)].command), word_lineno[word_top]);
+--- 2824,2828 ----
+
+ case 90:
+! #line 864 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) -
(7)].command), word_lineno[word_top]);
+***************
+*** 2832,2836 ****
+
+ case 91:
+! #line 869 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *),
(yyvsp[(9) - (10)].command), word_lineno[word_top]);
+--- 2832,2836 ----
+
+ case 91:
+! #line 869 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *),
(yyvsp[(9) - (10)].command), word_lineno[word_top]);
+***************
+*** 2840,2844 ****
+
+ case 92:
+! #line 874 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *),
(yyvsp[(9) - (10)].command), word_lineno[word_top]);
+--- 2840,2844 ----
+
+ case 92:
+! #line 874 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *),
(yyvsp[(9) - (10)].command), word_lineno[word_top]);
+***************
+*** 2848,2852 ****
+
+ case 93:
+! #line 881 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_case_command ((yyvsp[(2) -
(6)].word), (PATTERN_LIST *)NULL, word_lineno[word_top]);
+--- 2848,2852 ----
+
+ case 93:
+! #line 881 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_case_command ((yyvsp[(2) -
(6)].word), (PATTERN_LIST *)NULL, word_lineno[word_top]);
+***************
+*** 2856,2860 ****
+
+ case 94:
+! #line 886 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_case_command ((yyvsp[(2) -
(7)].word), (yyvsp[(5) - (7)].pattern), word_lineno[word_top]);
+--- 2856,2860 ----
+
+ case 94:
+! #line 886 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_case_command ((yyvsp[(2) -
(7)].word), (yyvsp[(5) - (7)].pattern), word_lineno[word_top]);
+***************
+*** 2864,2868 ****
+
+ case 95:
+! #line 891 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_case_command ((yyvsp[(2) -
(6)].word), (yyvsp[(5) - (6)].pattern), word_lineno[word_top]);
+--- 2864,2868 ----
+
+ case 95:
+! #line 891 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_case_command ((yyvsp[(2) -
(6)].word), (yyvsp[(5) - (6)].pattern), word_lineno[word_top]);
+***************
+*** 2872,2896 ****
+
+ case 96:
+! #line 898 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_function_def ((yyvsp[(1) - (5)].word),
(yyvsp[(5) - (5)].command), function_dstart, function_bstart); }
+ break;
+
+ case 97:
+! #line 901 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_function_def ((yyvsp[(2) - (6)].word),
(yyvsp[(6) - (6)].command), function_dstart, function_bstart); }
+ break;
+
+ case 98:
+! #line 904 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_function_def ((yyvsp[(2) - (4)].word),
(yyvsp[(4) - (4)].command), function_dstart, function_bstart); }
+ break;
+
+ case 99:
+! #line 908 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 100:
+! #line 910 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ COMMAND *tc;
+--- 2872,2896 ----
+
+ case 96:
+! #line 898 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_function_def ((yyvsp[(1) - (5)].word),
(yyvsp[(5) - (5)].command), function_dstart, function_bstart); }
+ break;
+
+ case 97:
+! #line 901 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_function_def ((yyvsp[(2) - (6)].word),
(yyvsp[(6) - (6)].command), function_dstart, function_bstart); }
+ break;
+
+ case 98:
+! #line 904 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_function_def ((yyvsp[(2) - (4)].word),
(yyvsp[(4) - (4)].command), function_dstart, function_bstart); }
+ break;
+
+ case 99:
+! #line 908 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 100:
+! #line 910 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ COMMAND *tc;
+***************
+*** 2924,2928 ****
+
+ case 101:
+! #line 941 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_subshell_command ((yyvsp[(2)
- (3)].command));
+--- 2924,2928 ----
+
+ case 101:
+! #line 941 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_subshell_command ((yyvsp[(2)
- (3)].command));
+***************
+*** 2932,2936 ****
+
+ case 102:
+! #line 948 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_coproc_command ("COPROC",
(yyvsp[(2) - (2)].command));
+--- 2932,2936 ----
+
+ case 102:
+! #line 948 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_coproc_command ("COPROC",
(yyvsp[(2) - (2)].command));
+***************
+*** 2940,2944 ****
+
+ case 103:
+! #line 953 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ COMMAND *tc;
+--- 2940,2944 ----
+
+ case 103:
+! #line 953 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ COMMAND *tc;
+***************
+*** 2960,2964 ****
+
+ case 104:
+! #line 970 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_coproc_command ((yyvsp[(2) -
(3)].word)->word, (yyvsp[(3) - (3)].command));
+--- 2960,2964 ----
+
+ case 104:
+! #line 970 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_coproc_command ((yyvsp[(2) -
(3)].word)->word, (yyvsp[(3) - (3)].command));
+***************
+*** 2968,2972 ****
+
+ case 105:
+! #line 975 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ COMMAND *tc;
+--- 2968,2972 ----
+
+ case 105:
+! #line 975 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ COMMAND *tc;
+***************
+*** 2988,2992 ****
+
+ case 106:
+! #line 992 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_coproc_command ("COPROC",
clean_simple_command ((yyvsp[(2) - (2)].command)));
+--- 2988,2992 ----
+
+ case 106:
+! #line 992 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_coproc_command ("COPROC",
clean_simple_command ((yyvsp[(2) - (2)].command)));
+***************
+*** 2996,3110 ****
+
+ case 107:
+! #line 999 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (5)].command),
(yyvsp[(4) - (5)].command), (COMMAND *)NULL); }
+ break;
+
+ case 108:
+! #line 1001 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (7)].command),
(yyvsp[(4) - (7)].command), (yyvsp[(6) - (7)].command)); }
+ break;
+
+ case 109:
+! #line 1003 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (6)].command),
(yyvsp[(4) - (6)].command), (yyvsp[(5) - (6)].command)); }
+ break;
+
+ case 110:
+! #line 1008 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_group_command ((yyvsp[(2) - (3)].command)); }
+ break;
+
+ case 111:
+! #line 1012 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_arith_command ((yyvsp[(1) - (1)].word_list));
}
+ break;
+
+ case 112:
+! #line 1016 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(2) - (3)].command); }
+ break;
+
+ case 113:
+! #line 1020 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (4)].command),
(yyvsp[(4) - (4)].command), (COMMAND *)NULL); }
+ break;
+
+ case 114:
+! #line 1022 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (6)].command),
(yyvsp[(4) - (6)].command), (yyvsp[(6) - (6)].command)); }
+ break;
+
+ case 115:
+! #line 1024 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (5)].command),
(yyvsp[(4) - (5)].command), (yyvsp[(5) - (5)].command)); }
+ break;
+
+ case 117:
+! #line 1029 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyvsp[(2) - (2)].pattern)->next = (yyvsp[(1) - (2)].pattern);
(yyval.pattern) = (yyvsp[(2) - (2)].pattern); }
+ break;
+
+ case 118:
+! #line 1033 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(2) - (4)].word_list),
(yyvsp[(4) - (4)].command)); }
+ break;
+
+ case 119:
+! #line 1035 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(2) - (4)].word_list),
(COMMAND *)NULL); }
+ break;
+
+ case 120:
+! #line 1037 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(3) - (5)].word_list),
(yyvsp[(5) - (5)].command)); }
+ break;
+
+ case 121:
+! #line 1039 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(3) - (5)].word_list),
(COMMAND *)NULL); }
+ break;
+
+ case 122:
+! #line 1043 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.pattern) = (yyvsp[(1) - (2)].pattern); }
+ break;
+
+ case 123:
+! #line 1045 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyvsp[(2) - (3)].pattern)->next = (yyvsp[(1) - (3)].pattern);
(yyval.pattern) = (yyvsp[(2) - (3)].pattern); }
+ break;
+
+ case 124:
+! #line 1047 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyvsp[(1) - (2)].pattern)->flags |= CASEPAT_FALLTHROUGH;
(yyval.pattern) = (yyvsp[(1) - (2)].pattern); }
+ break;
+
+ case 125:
+! #line 1049 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyvsp[(2) - (3)].pattern)->flags |= CASEPAT_FALLTHROUGH; (yyvsp[(2)
- (3)].pattern)->next = (yyvsp[(1) - (3)].pattern); (yyval.pattern) =
(yyvsp[(2) - (3)].pattern); }
+ break;
+
+ case 126:
+! #line 1051 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyvsp[(1) - (2)].pattern)->flags |= CASEPAT_TESTNEXT;
(yyval.pattern) = (yyvsp[(1) - (2)].pattern); }
+ break;
+
+ case 127:
+! #line 1053 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyvsp[(2) - (3)].pattern)->flags |= CASEPAT_TESTNEXT; (yyvsp[(2) -
(3)].pattern)->next = (yyvsp[(1) - (3)].pattern); (yyval.pattern) =
(yyvsp[(2) - (3)].pattern); }
+ break;
+
+ case 128:
+! #line 1057 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(1) - (1)].word),
(WORD_LIST *)NULL); }
+ break;
+
+ case 129:
+! #line 1059 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(3) - (3)].word),
(yyvsp[(1) - (3)].word_list)); }
+ break;
+
+ case 130:
+! #line 1068 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = (yyvsp[(2) - (2)].command);
+--- 2996,3110 ----
+
+ case 107:
+! #line 999 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (5)].command),
(yyvsp[(4) - (5)].command), (COMMAND *)NULL); }
+ break;
+
+ case 108:
+! #line 1001 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (7)].command),
(yyvsp[(4) - (7)].command), (yyvsp[(6) - (7)].command)); }
+ break;
+
+ case 109:
+! #line 1003 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (6)].command),
(yyvsp[(4) - (6)].command), (yyvsp[(5) - (6)].command)); }
+ break;
+
+ case 110:
+! #line 1008 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_group_command ((yyvsp[(2) - (3)].command)); }
+ break;
+
+ case 111:
+! #line 1012 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_arith_command ((yyvsp[(1) - (1)].word_list));
}
+ break;
+
+ case 112:
+! #line 1016 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(2) - (3)].command); }
+ break;
+
+ case 113:
+! #line 1020 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (4)].command),
(yyvsp[(4) - (4)].command), (COMMAND *)NULL); }
+ break;
+
+ case 114:
+! #line 1022 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (6)].command),
(yyvsp[(4) - (6)].command), (yyvsp[(6) - (6)].command)); }
+ break;
+
+ case 115:
+! #line 1024 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (5)].command),
(yyvsp[(4) - (5)].command), (yyvsp[(5) - (5)].command)); }
+ break;
+
+ case 117:
+! #line 1029 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyvsp[(2) - (2)].pattern)->next = (yyvsp[(1) - (2)].pattern);
(yyval.pattern) = (yyvsp[(2) - (2)].pattern); }
+ break;
+
+ case 118:
+! #line 1033 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(2) - (4)].word_list),
(yyvsp[(4) - (4)].command)); }
+ break;
+
+ case 119:
+! #line 1035 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(2) - (4)].word_list),
(COMMAND *)NULL); }
+ break;
+
+ case 120:
+! #line 1037 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(3) - (5)].word_list),
(yyvsp[(5) - (5)].command)); }
+ break;
+
+ case 121:
+! #line 1039 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(3) - (5)].word_list),
(COMMAND *)NULL); }
+ break;
+
+ case 122:
+! #line 1043 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.pattern) = (yyvsp[(1) - (2)].pattern); }
+ break;
+
+ case 123:
+! #line 1045 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyvsp[(2) - (3)].pattern)->next = (yyvsp[(1) - (3)].pattern);
(yyval.pattern) = (yyvsp[(2) - (3)].pattern); }
+ break;
+
+ case 124:
+! #line 1047 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyvsp[(1) - (2)].pattern)->flags |= CASEPAT_FALLTHROUGH;
(yyval.pattern) = (yyvsp[(1) - (2)].pattern); }
+ break;
+
+ case 125:
+! #line 1049 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyvsp[(2) - (3)].pattern)->flags |= CASEPAT_FALLTHROUGH; (yyvsp[(2)
- (3)].pattern)->next = (yyvsp[(1) - (3)].pattern); (yyval.pattern) =
(yyvsp[(2) - (3)].pattern); }
+ break;
+
+ case 126:
+! #line 1051 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyvsp[(1) - (2)].pattern)->flags |= CASEPAT_TESTNEXT;
(yyval.pattern) = (yyvsp[(1) - (2)].pattern); }
+ break;
+
+ case 127:
+! #line 1053 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyvsp[(2) - (3)].pattern)->flags |= CASEPAT_TESTNEXT; (yyvsp[(2) -
(3)].pattern)->next = (yyvsp[(1) - (3)].pattern); (yyval.pattern) =
(yyvsp[(2) - (3)].pattern); }
+ break;
+
+ case 128:
+! #line 1057 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(1) - (1)].word),
(WORD_LIST *)NULL); }
+ break;
+
+ case 129:
+! #line 1059 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(3) - (3)].word),
(yyvsp[(1) - (3)].word_list)); }
+ break;
+
+ case 130:
+! #line 1068 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = (yyvsp[(2) - (2)].command);
+***************
+*** 3115,3119 ****
+
+ case 132:
+! #line 1077 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = (yyvsp[(2) - (2)].command);
+--- 3115,3119 ----
+
+ case 132:
+! #line 1077 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = (yyvsp[(2) - (2)].command);
+***************
+*** 3122,3126 ****
+
+ case 134:
+! #line 1084 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ if ((yyvsp[(1) - (3)].command)->type ==
cm_connection)
+--- 3122,3126 ----
+
+ case 134:
+! #line 1084 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ if ((yyvsp[(1) - (3)].command)->type ==
cm_connection)
+***************
+*** 3132,3146 ****
+
+ case 136:
+! #line 1095 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), AND_AND); }
+ break;
+
+ case 137:
+! #line 1097 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), OR_OR); }
+ break;
+
+ case 138:
+! #line 1099 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ if ((yyvsp[(1) - (4)].command)->type ==
cm_connection)
+--- 3132,3146 ----
+
+ case 136:
+! #line 1095 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), AND_AND); }
+ break;
+
+ case 137:
+! #line 1097 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), OR_OR); }
+ break;
+
+ case 138:
+! #line 1099 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ if ((yyvsp[(1) - (4)].command)->type ==
cm_connection)
+***************
+*** 3152,3186 ****
+
+ case 139:
+! #line 1106 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), ';'); }
+ break;
+
+ case 140:
+! #line 1108 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), ';'); }
+ break;
+
+ case 141:
+! #line 1110 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 144:
+! #line 1118 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.number) = '\n'; }
+ break;
+
+ case 145:
+! #line 1120 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.number) = ';'; }
+ break;
+
+ case 146:
+! #line 1122 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.number) = yacc_EOF; }
+ break;
+
+ case 149:
+! #line 1136 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = (yyvsp[(1) - (1)].command);
+--- 3152,3186 ----
+
+ case 139:
+! #line 1106 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), ';'); }
+ break;
+
+ case 140:
+! #line 1108 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), ';'); }
+ break;
+
+ case 141:
+! #line 1110 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 144:
+! #line 1118 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.number) = '\n'; }
+ break;
+
+ case 145:
+! #line 1120 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.number) = ';'; }
+ break;
+
+ case 146:
+! #line 1122 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.number) = yacc_EOF; }
+ break;
+
+ case 149:
+! #line 1136 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = (yyvsp[(1) - (1)].command);
+***************
+*** 3198,3202 ****
+
+ case 150:
+! #line 1149 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ if ((yyvsp[(1) - (2)].command)->type ==
cm_connection)
+--- 3198,3202 ----
+
+ case 150:
+! #line 1149 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ if ((yyvsp[(1) - (2)].command)->type ==
cm_connection)
+***************
+*** 3217,3221 ****
+
+ case 151:
+! #line 1165 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = (yyvsp[(1) - (2)].command);
+--- 3217,3221 ----
+
+ case 151:
+! #line 1165 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = (yyvsp[(1) - (2)].command);
+***************
+*** 3233,3247 ****
+
+ case 152:
+! #line 1180 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), AND_AND); }
+ break;
+
+ case 153:
+! #line 1182 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), OR_OR); }
+ break;
+
+ case 154:
+! #line 1184 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ if ((yyvsp[(1) - (3)].command)->type ==
cm_connection)
+--- 3233,3247 ----
+
+ case 152:
+! #line 1180 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), AND_AND); }
+ break;
+
+ case 153:
+! #line 1182 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), OR_OR); }
+ break;
+
+ case 154:
+! #line 1184 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ if ((yyvsp[(1) - (3)].command)->type ==
cm_connection)
+***************
+*** 3253,3272 ****
+
+ case 155:
+! #line 1191 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (3)].command),
(yyvsp[(3) - (3)].command), ';'); }
+ break;
+
+ case 156:
+! #line 1194 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 157:
+! #line 1198 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 158:
+! #line 1200 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ if ((yyvsp[(2) - (2)].command))
+--- 3253,3272 ----
+
+ case 155:
+! #line 1191 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (3)].command),
(yyvsp[(3) - (3)].command), ';'); }
+ break;
+
+ case 156:
+! #line 1194 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 157:
+! #line 1198 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 158:
+! #line 1200 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ if ((yyvsp[(2) - (2)].command))
+***************
+*** 3277,3281 ****
+
+ case 159:
+! #line 1206 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ if ((yyvsp[(2) - (2)].command))
+--- 3277,3281 ----
+
+ case 159:
+! #line 1206 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ if ((yyvsp[(2) - (2)].command))
+***************
+*** 3286,3290 ****
+
+ case 160:
+! #line 1212 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ ELEMENT x;
+--- 3286,3290 ----
+
+ case 160:
+! #line 1212 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ ELEMENT x;
+***************
+*** 3306,3310 ****
+
+ case 161:
+! #line 1229 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ ELEMENT x;
+--- 3306,3310 ----
+
+ case 161:
+! #line 1229 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ ELEMENT x;
+***************
+*** 3327,3336 ****
+
+ case 162:
+! #line 1249 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), '|'); }
+ break;
+
+ case 163:
+! #line 1251 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ /* Make cmd1 |& cmd2 equivalent to cmd1 2>&1 | cmd2
*/
+--- 3327,3336 ----
+
+ case 162:
+! #line 1249 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), '|'); }
+ break;
+
+ case 163:
+! #line 1251 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ /* Make cmd1 |& cmd2 equivalent to cmd1 2>&1 | cmd2
*/
+***************
+*** 3358,3377 ****
+
+ case 164:
+! #line 1274 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 165:
+! #line 1278 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.number) = CMD_TIME_PIPELINE; }
+ break;
+
+ case 166:
+! #line 1280 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.number) = CMD_TIME_PIPELINE|CMD_TIME_POSIX; }
+ break;
+
+ case 167:
+! #line 1282 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.number) = CMD_TIME_PIPELINE|CMD_TIME_POSIX; }
+ break;
+--- 3358,3377 ----
+
+ case 164:
+! #line 1274 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 165:
+! #line 1278 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.number) = CMD_TIME_PIPELINE; }
+ break;
+
+ case 166:
+! #line 1280 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.number) = CMD_TIME_PIPELINE|CMD_TIME_POSIX; }
+ break;
+
+ case 167:
+! #line 1282 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.number) = CMD_TIME_PIPELINE|CMD_TIME_POSIX; }
+ break;
+***************
+*** 3593,3597 ****
+
+
+! #line 1284 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+
+
+--- 3593,3597 ----
+
+
+! #line 1284 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+
+
+***************
+*** 4851,4854 ****
+--- 4851,4864 ----
+ }
+
++ char *
++ parser_remaining_input ()
++ {
++ if (shell_input_line == 0)
++ return 0;
++ if (shell_input_line_index < 0 || shell_input_line_index >=
shell_input_line_len)
++ return '\0'; /* XXX */
++ return (shell_input_line + shell_input_line_index);
++ }
++
+ #ifdef INCLUDE_UNUSED
+ /* Back the input pointer up by one, effectively `ungetting' a character.
*/
+***************
+*** 6340,6345 ****
+ /* reset_parser clears shell_input_line and associated variables */
+ restore_input_line_state (&ls);
+! if (interactive)
+! token_to_read = 0;
+
+ /* Need to find how many characters parse_and_execute consumed, update
+--- 6350,6355 ----
+ /* reset_parser clears shell_input_line and associated variables */
+ restore_input_line_state (&ls);
+!
+! token_to_read = 0;
+
+ /* Need to find how many characters parse_and_execute consumed, update
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 29
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 30
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/busybox/BUILD b/shell-term-fm/busybox/BUILD
index 8f58e6d..6dfecc1 100755
--- a/shell-term-fm/busybox/BUILD
+++ b/shell-term-fm/busybox/BUILD
@@ -1 +1 @@
-make
+default_build_make
diff --git a/shell-term-fm/busybox/DETAILS b/shell-term-fm/busybox/DETAILS
index d9c1237..34f1213 100755
--- a/shell-term-fm/busybox/DETAILS
+++ b/shell-term-fm/busybox/DETAILS
@@ -1,25 +1,38 @@
SPELL=busybox
- VERSION=1.19.4
- SOURCE=$SPELL-$VERSION.tar.bz2
-
SOURCE_HASH=sha512:e7ba4e6ee07e695a214006acadda0b9305d0ecd73201d53f777b89844b201915c47d2195ff7fb4503ee12df61a6a79643cf89ffa94b329fe8663863973482f24
+ VERSION=1.22.1
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+
+ SOURCE=$SPELL-$VERSION.tar.bz2
+
SOURCE_HASH=sha512:3e99fe373d638f714c3a61e1b02493d85ca532f472df038f7557db518ded38347072882ed568852941be7aac46fc34007257b4287375335ff5a09b60b295ce80
SOURCE_URL[0]=http://www.busybox.net/downloads/$SOURCE
+
+ SOURCE2=$SPELL-$VERSION-ash.patch
+
SOURCE2_HASH=sha512:297736a2b41badba50a64881e20778e05c9df5f6fed5cbe45cf8c5a31e5486a5fe85ce00897c2ef0c60787cc33467f03fc586f39945f513a7caeaea57aafc8d7
+ SOURCE2_URL[0]=http://www.busybox.net/downloads/fixes-$VERSION/$SOURCE2
+
+ SOURCE3=$SPELL-$VERSION-date.patch
+
SOURCE3_HASH=sha512:0836ef682e24fc0e6d660d0d835200d5f4cd863691a6b58d071e40d001923664389f61670037140c2f95deb2080a93c989037308c761ac9304165d83cbfd3d34
+ SOURCE3_URL[0]=http://www.busybox.net/downloads/fixes-$VERSION/$SOURCE3
+
+ SOURCE4=$SPELL-$VERSION-iplink.patch
+
SOURCE4_HASH=sha512:f213d11c842841a5b7a6c8b1ffb38719eb038cde220b06f8b5419e63998e21629b0e3f481ad7549d67a764e113abe524d8a7fa0fd9286b8b355a1f20211fd889
+ SOURCE4_URL[0]=http://www.busybox.net/downloads/fixes-$VERSION/$SOURCE4
+
+ SOURCE5=$SPELL-$VERSION-nc.patch
+
SOURCE5_HASH=sha512:9988abf5936f8b8d952627999630c40cbfb4f6f1b91030a2692bbaa7b7e8516758a1ce0959bb5122c6911cd547ee04fce29a0c60c91ccf25e82f59ca52ac1e8f
+ SOURCE5_URL[0]=http://www.busybox.net/downloads/fixes-$VERSION/$SOURCE5
+
WEB_SITE=http://www.busybox.net
ENTERED=20011020
LICENSE[0]=GPL2
KEYWORDS="console"
SHORT="Statically linked rescue shell"
cat << EOF
-BusyBox combines tiny versions of many common
-UNIX utilities into a single small executable.
-It provides minimalist replacements for most
-of the utilities you usually find in GNU
-fileutils, shellutils, etc. The utilities in
-BusyBox generally have fewer options than their
-full-featured GNU cousins; however, the options
-that are included provide the expected
-functionality and behave very much like their
-GNU counterparts. BusyBox provides a fairly
-complete POSIX environment for any small or
-embedded system.
+BusyBox combines tiny versions of many common UNIX utilities into a single
+small executable. It provides minimalist replacements for most of the
utilities
+you usually find in GNU fileutils, shellutils, etc. The utilities in BusyBox
+generally have fewer options than their full-featured GNU cousins; however,
the
+options that are included provide the expected functionality and behave very
+much like their GNU counterparts. BusyBox provides a fairly complete POSIX
+environment for any small or embedded system.
EOF
diff --git a/shell-term-fm/busybox/HISTORY b/shell-term-fm/busybox/HISTORY
index e24062f..d7fff07 100644
--- a/shell-term-fm/busybox/HISTORY
+++ b/shell-term-fm/busybox/HISTORY
@@ -1,3 +1,13 @@
+2014-07-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS, PRE_BUILD, busybox.config: version 1.22.1
+ * INSTALL: install build-time config file to /usr/share/busybox for
+ reference
+ * BUILD: use default_build_make
+
+2013-05-10 Remko van der Vossen <wich AT sourcemage.org>
+ * DETAILS, busybox.config: version 1.20.2
+ * DETAILS, PRE_BUILD: patch for building with current glibc
+
2012-06-01 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.19.4

diff --git a/shell-term-fm/busybox/INSTALL b/shell-term-fm/busybox/INSTALL
index 24048e5..61aed19 100755
--- a/shell-term-fm/busybox/INSTALL
+++ b/shell-term-fm/busybox/INSTALL
@@ -1,4 +1,5 @@
-install -vm 755 busybox ${INSTALL_ROOT}/sbin
+install -vm 755 busybox ${INSTALL_ROOT}/sbin &&
+install -vDm 644 .config ${INSTALL_ROOT}/usr/share/busybox/busybox.config

#
# This one is needed only when symlinks needed ...
diff --git a/shell-term-fm/busybox/PRE_BUILD b/shell-term-fm/busybox/PRE_BUILD
index f13b26e..d9e73d3 100755
--- a/shell-term-fm/busybox/PRE_BUILD
+++ b/shell-term-fm/busybox/PRE_BUILD
@@ -1,10 +1,17 @@
+verify_file 2 &&
+
default_pre_build &&
cd $SOURCE_DIRECTORY &&

+patch -p1 < "$SOURCE_CACHE/$SOURCE2" &&
+patch -p1 < "$SOURCE_CACHE/$SOURCE3" &&
+patch -p1 < "$SOURCE_CACHE/$SOURCE4" &&
+patch -p1 < "$SOURCE_CACHE/$SOURCE5" &&
+
if [ -f $CONFIG_CACHE/busybox.config ]; then
cp ${CONFIG_CACHE}/busybox.config .config
else
- cp ${SCRIPT_DIRECTORY}/busybox.config .config
+ cp ${SCRIPT_DIRECTORY}/busybox.config .config
fi &&

if [[ "$BB_CONFIG" = "y" ]] && [[ $RECONFIGURE ]] ; then
diff --git a/shell-term-fm/busybox/busybox.config
b/shell-term-fm/busybox/busybox.config
index a4088ae..de40be2 100644
--- a/shell-term-fm/busybox/busybox.config
+++ b/shell-term-fm/busybox/busybox.config
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
-# Busybox version: 1.19.2
-# Thu Feb 16 21:10:07 2012
+# Busybox version: 1.22.1
+# Sat Jul 19 21:24:57 2014
#
CONFIG_HAVE_DOT_CONFIG=y

@@ -12,20 +12,20 @@ CONFIG_HAVE_DOT_CONFIG=y
#
# General Configuration
#
-# CONFIG_DESKTOP is not set
+CONFIG_DESKTOP=y
# CONFIG_EXTRA_COMPAT is not set
-# CONFIG_INCLUDE_SUSv2 is not set
+CONFIG_INCLUDE_SUSv2=y
# CONFIG_USE_PORTABLE_CODE is not set
CONFIG_PLATFORM_LINUX=y
CONFIG_FEATURE_BUFFERS_USE_MALLOC=y
# CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set
# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set
CONFIG_SHOW_USAGE=y
-# CONFIG_FEATURE_VERBOSE_USAGE is not set
+CONFIG_FEATURE_VERBOSE_USAGE=y
CONFIG_FEATURE_COMPRESS_USAGE=y
CONFIG_FEATURE_INSTALLER=y
# CONFIG_INSTALL_NO_USR is not set
-CONFIG_LOCALE_SUPPORT=y
+# CONFIG_LOCALE_SUPPORT is not set
CONFIG_UNICODE_SUPPORT=y
# CONFIG_UNICODE_USING_LOCALE is not set
# CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set
@@ -42,6 +42,7 @@ CONFIG_FEATURE_DEVPTS=y
CONFIG_FEATURE_UTMP=y
CONFIG_FEATURE_WTMP=y
CONFIG_FEATURE_PIDFILE=y
+CONFIG_PID_FILE_PATH="/var/run"
CONFIG_FEATURE_SUID=y
CONFIG_FEATURE_SUID_CONFIG=y
CONFIG_FEATURE_SUID_CONFIG_QUIET=y
@@ -49,7 +50,7 @@ CONFIG_FEATURE_SUID_CONFIG_QUIET=y
# CONFIG_FEATURE_PREFER_APPLETS is not set
CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe"
CONFIG_FEATURE_SYSLOG=y
-# CONFIG_FEATURE_HAVE_RPC is not set
+CONFIG_FEATURE_HAVE_RPC=y

#
# Build Options
@@ -62,7 +63,10 @@ CONFIG_STATIC=y
# CONFIG_FEATURE_SHARED_BUSYBOX is not set
CONFIG_LFS=y
CONFIG_CROSS_COMPILER_PREFIX=""
+CONFIG_SYSROOT=""
CONFIG_EXTRA_CFLAGS=""
+CONFIG_EXTRA_LDFLAGS=""
+CONFIG_EXTRA_LDLIBS=""

#
# Debugging Options
@@ -92,25 +96,27 @@ CONFIG_PREFIX="./_install"
CONFIG_FEATURE_SYSTEMD=y
CONFIG_FEATURE_RTMINMAX=y
CONFIG_PASSWORD_MINLEN=6
-CONFIG_MD5_SIZE_VS_SPEED=2
-# CONFIG_FEATURE_FAST_TOP is not set
+CONFIG_MD5_SMALL=1
+CONFIG_SHA3_SMALL=1
+CONFIG_FEATURE_FAST_TOP=y
# CONFIG_FEATURE_ETC_NETWORKS is not set
CONFIG_FEATURE_USE_TERMIOS=y
-# CONFIG_FEATURE_EDITING is not set
-CONFIG_FEATURE_EDITING_MAX_LEN=0
+CONFIG_FEATURE_EDITING=y
+CONFIG_FEATURE_EDITING_MAX_LEN=1024
# CONFIG_FEATURE_EDITING_VI is not set
-CONFIG_FEATURE_EDITING_HISTORY=0
-# CONFIG_FEATURE_EDITING_SAVEHISTORY is not set
-# CONFIG_FEATURE_REVERSE_SEARCH is not set
-# CONFIG_FEATURE_TAB_COMPLETION is not set
+CONFIG_FEATURE_EDITING_HISTORY=255
+CONFIG_FEATURE_EDITING_SAVEHISTORY=y
+# CONFIG_FEATURE_EDITING_SAVE_ON_EXIT is not set
+CONFIG_FEATURE_REVERSE_SEARCH=y
+CONFIG_FEATURE_TAB_COMPLETION=y
# CONFIG_FEATURE_USERNAME_COMPLETION is not set
-# CONFIG_FEATURE_EDITING_FANCY_PROMPT is not set
+CONFIG_FEATURE_EDITING_FANCY_PROMPT=y
# CONFIG_FEATURE_EDITING_ASK_TERMINAL is not set
CONFIG_FEATURE_NON_POSIX_CP=y
# CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set
CONFIG_FEATURE_COPYBUF_KB=4
CONFIG_FEATURE_SKIP_ROOTFS=y
-CONFIG_MONOTONIC_SYSCALL=y
+# CONFIG_MONOTONIC_SYSCALL is not set
CONFIG_IOCTL_HEX2STR_ERROR=y
CONFIG_FEATURE_HWIB=y

@@ -129,39 +135,40 @@ CONFIG_FEATURE_SEAMLESS_GZ=y
# CONFIG_AR is not set
# CONFIG_FEATURE_AR_LONG_FILENAMES is not set
# CONFIG_FEATURE_AR_CREATE is not set
+# CONFIG_UNCOMPRESS is not set
+CONFIG_GUNZIP=y
CONFIG_BUNZIP2=y
-# CONFIG_BZIP2 is not set
-# CONFIG_CPIO is not set
-# CONFIG_FEATURE_CPIO_O is not set
-# CONFIG_FEATURE_CPIO_P is not set
+CONFIG_UNLZMA=y
+# CONFIG_FEATURE_LZMA_FAST is not set
+CONFIG_LZMA=y
+CONFIG_UNXZ=y
+CONFIG_XZ=y
+CONFIG_BZIP2=y
+CONFIG_CPIO=y
+CONFIG_FEATURE_CPIO_O=y
+CONFIG_FEATURE_CPIO_P=y
# CONFIG_DPKG is not set
# CONFIG_DPKG_DEB is not set
# CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY is not set
-CONFIG_GUNZIP=y
CONFIG_GZIP=y
CONFIG_FEATURE_GZIP_LONG_OPTIONS=y
+CONFIG_GZIP_FAST=0
CONFIG_LZOP=y
# CONFIG_LZOP_COMPR_HIGH is not set
-# CONFIG_RPM2CPIO is not set
-# CONFIG_RPM is not set
+CONFIG_RPM=y
+CONFIG_RPM2CPIO=y
CONFIG_TAR=y
CONFIG_FEATURE_TAR_CREATE=y
CONFIG_FEATURE_TAR_AUTODETECT=y
-# CONFIG_FEATURE_TAR_FROM is not set
-# CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY is not set
-# CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY is not set
+CONFIG_FEATURE_TAR_FROM=y
+CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y
+CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY=y
CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y
CONFIG_FEATURE_TAR_LONG_OPTIONS=y
CONFIG_FEATURE_TAR_TO_COMMAND=y
CONFIG_FEATURE_TAR_UNAME_GNAME=y
CONFIG_FEATURE_TAR_NOPRESERVE_TIME=y
# CONFIG_FEATURE_TAR_SELINUX is not set
-# CONFIG_UNCOMPRESS is not set
-# CONFIG_UNLZMA is not set
-# CONFIG_FEATURE_LZMA_FAST is not set
-# CONFIG_LZMA is not set
-CONFIG_UNXZ=y
-CONFIG_XZ=y
CONFIG_UNZIP=y

#
@@ -173,58 +180,60 @@ CONFIG_DATE=y
CONFIG_FEATURE_DATE_ISOFMT=y
# CONFIG_FEATURE_DATE_NANO is not set
CONFIG_FEATURE_DATE_COMPAT=y
+CONFIG_HOSTID=y
CONFIG_ID=y
CONFIG_GROUPS=y
CONFIG_TEST=y
-# CONFIG_FEATURE_TEST_64 is not set
+CONFIG_FEATURE_TEST_64=y
CONFIG_TOUCH=y
+CONFIG_FEATURE_TOUCH_NODEREF=y
+CONFIG_FEATURE_TOUCH_SUSV3=y
CONFIG_TR=y
-# CONFIG_FEATURE_TR_CLASSES is not set
-# CONFIG_FEATURE_TR_EQUIV is not set
+CONFIG_FEATURE_TR_CLASSES=y
+CONFIG_FEATURE_TR_EQUIV=y
CONFIG_BASE64=y
CONFIG_WHO=y
CONFIG_USERS=y
-# CONFIG_CAL is not set
-# CONFIG_CATV is not set
+CONFIG_CAL=y
+CONFIG_CATV=y
CONFIG_CHGRP=y
CONFIG_CHMOD=y
CONFIG_CHOWN=y
CONFIG_FEATURE_CHOWN_LONG_OPTIONS=y
CONFIG_CHROOT=y
-# CONFIG_CKSUM is not set
-# CONFIG_COMM is not set
+CONFIG_CKSUM=y
+CONFIG_COMM=y
CONFIG_CP=y
CONFIG_FEATURE_CP_LONG_OPTIONS=y
CONFIG_CUT=y
CONFIG_DD=y
CONFIG_FEATURE_DD_SIGNAL_HANDLING=y
CONFIG_FEATURE_DD_THIRD_STATUS_LINE=y
-# CONFIG_FEATURE_DD_IBS_OBS is not set
+CONFIG_FEATURE_DD_IBS_OBS=y
CONFIG_DF=y
CONFIG_FEATURE_DF_FANCY=y
CONFIG_DIRNAME=y
-# CONFIG_DOS2UNIX is not set
-# CONFIG_UNIX2DOS is not set
+CONFIG_DOS2UNIX=y
+CONFIG_UNIX2DOS=y
CONFIG_DU=y
CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y
CONFIG_ECHO=y
CONFIG_FEATURE_FANCY_ECHO=y
CONFIG_ENV=y
-# CONFIG_FEATURE_ENV_LONG_OPTIONS is not set
-# CONFIG_EXPAND is not set
-# CONFIG_FEATURE_EXPAND_LONG_OPTIONS is not set
-# CONFIG_EXPR is not set
-# CONFIG_EXPR_MATH_SUPPORT_64 is not set
+CONFIG_FEATURE_ENV_LONG_OPTIONS=y
+CONFIG_EXPAND=y
+CONFIG_FEATURE_EXPAND_LONG_OPTIONS=y
+CONFIG_EXPR=y
+CONFIG_EXPR_MATH_SUPPORT_64=y
CONFIG_FALSE=y
-# CONFIG_FOLD is not set
+CONFIG_FOLD=y
CONFIG_FSYNC=y
CONFIG_HEAD=y
CONFIG_FEATURE_FANCY_HEAD=y
-# CONFIG_HOSTID is not set
CONFIG_INSTALL=y
-# CONFIG_FEATURE_INSTALL_LONG_OPTIONS is not set
+CONFIG_FEATURE_INSTALL_LONG_OPTIONS=y
CONFIG_LN=y
-# CONFIG_LOGNAME is not set
+CONFIG_LOGNAME=y
CONFIG_LS=y
CONFIG_FEATURE_LS_FILETYPES=y
CONFIG_FEATURE_LS_FOLLOWLINKS=y
@@ -233,58 +242,59 @@ CONFIG_FEATURE_LS_SORTFILES=y
CONFIG_FEATURE_LS_TIMESTAMPS=y
CONFIG_FEATURE_LS_USERNAME=y
CONFIG_FEATURE_LS_COLOR=y
-# CONFIG_FEATURE_LS_COLOR_IS_DEFAULT is not set
+CONFIG_FEATURE_LS_COLOR_IS_DEFAULT=y
CONFIG_MD5SUM=y
CONFIG_MKDIR=y
-# CONFIG_FEATURE_MKDIR_LONG_OPTIONS is not set
+CONFIG_FEATURE_MKDIR_LONG_OPTIONS=y
CONFIG_MKFIFO=y
CONFIG_MKNOD=y
CONFIG_MV=y
-# CONFIG_FEATURE_MV_LONG_OPTIONS is not set
-# CONFIG_NICE is not set
-# CONFIG_NOHUP is not set
+CONFIG_FEATURE_MV_LONG_OPTIONS=y
+CONFIG_NICE=y
+CONFIG_NOHUP=y
CONFIG_OD=y
-# CONFIG_PRINTENV is not set
+CONFIG_PRINTENV=y
CONFIG_PRINTF=y
CONFIG_PWD=y
CONFIG_READLINK=y
-# CONFIG_FEATURE_READLINK_FOLLOW is not set
+CONFIG_FEATURE_READLINK_FOLLOW=y
CONFIG_REALPATH=y
CONFIG_RM=y
CONFIG_RMDIR=y
CONFIG_FEATURE_RMDIR_LONG_OPTIONS=y
-# CONFIG_SEQ is not set
-# CONFIG_SHA1SUM is not set
+CONFIG_SEQ=y
+CONFIG_SHA1SUM=y
CONFIG_SHA256SUM=y
CONFIG_SHA512SUM=y
+CONFIG_SHA3SUM=y
CONFIG_SLEEP=y
CONFIG_FEATURE_FANCY_SLEEP=y
CONFIG_FEATURE_FLOAT_SLEEP=y
CONFIG_SORT=y
CONFIG_FEATURE_SORT_BIG=y
-# CONFIG_SPLIT is not set
-# CONFIG_FEATURE_SPLIT_FANCY is not set
-# CONFIG_STAT is not set
-# CONFIG_FEATURE_STAT_FORMAT is not set
-# CONFIG_STTY is not set
-# CONFIG_SUM is not set
+CONFIG_SPLIT=y
+CONFIG_FEATURE_SPLIT_FANCY=y
+CONFIG_STAT=y
+CONFIG_FEATURE_STAT_FORMAT=y
+CONFIG_STTY=y
+CONFIG_SUM=y
CONFIG_SYNC=y
CONFIG_TAC=y
CONFIG_TAIL=y
CONFIG_FEATURE_FANCY_TAIL=y
CONFIG_TEE=y
-# CONFIG_FEATURE_TEE_USE_BLOCK_IO is not set
+CONFIG_FEATURE_TEE_USE_BLOCK_IO=y
CONFIG_TRUE=y
CONFIG_TTY=y
CONFIG_UNAME=y
-# CONFIG_UNEXPAND is not set
-# CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS is not set
+CONFIG_UNEXPAND=y
+CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS=y
CONFIG_UNIQ=y
CONFIG_USLEEP=y
CONFIG_UUDECODE=y
CONFIG_UUENCODE=y
CONFIG_WC=y
-# CONFIG_FEATURE_WC_LARGE is not set
+CONFIG_FEATURE_WC_LARGE=y
CONFIG_WHOAMI=y
CONFIG_YES=y

@@ -304,32 +314,32 @@ CONFIG_FEATURE_AUTOWIDTH=y
CONFIG_FEATURE_HUMAN_READABLE=y

#
-# Common options for md5sum, sha1sum, sha256sum, sha512sum
+# Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum
#
CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y

#
# Console Utilities
#
-# CONFIG_CHVT is not set
+CONFIG_CHVT=y
CONFIG_FGCONSOLE=y
CONFIG_CLEAR=y
-# CONFIG_DEALLOCVT is not set
-# CONFIG_DUMPKMAP is not set
+CONFIG_DEALLOCVT=y
+CONFIG_DUMPKMAP=y
CONFIG_KBD_MODE=y
CONFIG_LOADFONT=y
CONFIG_LOADKMAP=y
-# CONFIG_OPENVT is not set
+CONFIG_OPENVT=y
CONFIG_RESET=y
-# CONFIG_RESIZE is not set
-# CONFIG_FEATURE_RESIZE_PRINT is not set
-# CONFIG_SETCONSOLE is not set
-# CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS is not set
+CONFIG_RESIZE=y
+CONFIG_FEATURE_RESIZE_PRINT=y
+CONFIG_SETCONSOLE=y
+CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS=y
CONFIG_SETFONT=y
CONFIG_FEATURE_SETFONT_TEXTUAL_MAP=y
CONFIG_DEFAULT_SETFONT_DIR=""
-# CONFIG_SETKEYCODES is not set
-# CONFIG_SETLOGCONS is not set
+CONFIG_SETKEYCODES=y
+CONFIG_SETLOGCONS=y
CONFIG_SHOWKEY=y

#
@@ -341,22 +351,31 @@ CONFIG_FEATURE_LOADFONT_RAW=y
#
# Debian Utilities
#
-# CONFIG_MKTEMP is not set
-# CONFIG_PIPE_PROGRESS is not set
-# CONFIG_RUN_PARTS is not set
-# CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS is not set
-# CONFIG_FEATURE_RUN_PARTS_FANCY is not set
-# CONFIG_START_STOP_DAEMON is not set
-# CONFIG_FEATURE_START_STOP_DAEMON_FANCY is not set
-# CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS is not set
+CONFIG_MKTEMP=y
+CONFIG_PIPE_PROGRESS=y
+CONFIG_RUN_PARTS=y
+CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS=y
+CONFIG_FEATURE_RUN_PARTS_FANCY=y
+CONFIG_START_STOP_DAEMON=y
+CONFIG_FEATURE_START_STOP_DAEMON_FANCY=y
+CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS=y
CONFIG_WHICH=y

#
# Editors
#
+CONFIG_AWK=y
+CONFIG_FEATURE_AWK_LIBM=y
+CONFIG_FEATURE_AWK_GNU_EXTENSIONS=y
+CONFIG_CMP=y
+CONFIG_DIFF=y
+CONFIG_FEATURE_DIFF_LONG_OPTIONS=y
+CONFIG_FEATURE_DIFF_DIR=y
+CONFIG_ED=y
CONFIG_PATCH=y
+CONFIG_SED=y
CONFIG_VI=y
-CONFIG_FEATURE_VI_MAX_LEN=1024
+CONFIG_FEATURE_VI_MAX_LEN=4096
# CONFIG_FEATURE_VI_8BIT is not set
CONFIG_FEATURE_VI_COLON=y
CONFIG_FEATURE_VI_YANKMARK=y
@@ -369,15 +388,6 @@ CONFIG_FEATURE_VI_SETOPTS=y
CONFIG_FEATURE_VI_SET=y
CONFIG_FEATURE_VI_WIN_RESIZE=y
CONFIG_FEATURE_VI_ASK_TERMINAL=y
-CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y
-CONFIG_AWK=y
-CONFIG_FEATURE_AWK_LIBM=y
-# CONFIG_CMP is not set
-# CONFIG_DIFF is not set
-# CONFIG_FEATURE_DIFF_LONG_OPTIONS is not set
-# CONFIG_FEATURE_DIFF_DIR is not set
-# CONFIG_ED is not set
-CONFIG_SED=y
CONFIG_FEATURE_ALLOW_EXEC=y

#
@@ -401,7 +411,7 @@ CONFIG_FEATURE_FIND_DEPTH=y
CONFIG_FEATURE_FIND_PAREN=y
CONFIG_FEATURE_FIND_SIZE=y
CONFIG_FEATURE_FIND_PRUNE=y
-# CONFIG_FEATURE_FIND_DELETE is not set
+CONFIG_FEATURE_FIND_DELETE=y
CONFIG_FEATURE_FIND_PATH=y
CONFIG_FEATURE_FIND_REGEX=y
# CONFIG_FEATURE_FIND_CONTEXT is not set
@@ -429,10 +439,10 @@ CONFIG_INIT=y
CONFIG_FEATURE_USE_INITTAB=y
# CONFIG_FEATURE_KILL_REMOVED is not set
CONFIG_FEATURE_KILL_DELAY=0
-# CONFIG_FEATURE_INIT_SCTTY is not set
-# CONFIG_FEATURE_INIT_SYSLOG is not set
-# CONFIG_FEATURE_EXTRA_QUIET is not set
-# CONFIG_FEATURE_INIT_COREDUMPS is not set
+CONFIG_FEATURE_INIT_SCTTY=y
+CONFIG_FEATURE_INIT_SYSLOG=y
+CONFIG_FEATURE_EXTRA_QUIET=y
+CONFIG_FEATURE_INIT_COREDUMPS=y
CONFIG_FEATURE_INITRD=y
CONFIG_INIT_TERMINAL_TYPE="linux"
CONFIG_MESG=y
@@ -441,8 +451,8 @@ CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP=y
#
# Login/Password Management Utilities
#
-# CONFIG_ADD_SHELL is not set
-# CONFIG_REMOVE_SHELL is not set
+CONFIG_ADD_SHELL=y
+CONFIG_REMOVE_SHELL=y
CONFIG_FEATURE_SHADOWPASSWDS=y
CONFIG_USE_BB_PWD_GRP=y
CONFIG_USE_BB_SHADOW=y
@@ -455,20 +465,22 @@ CONFIG_FIRST_SYSTEM_ID=100
CONFIG_LAST_SYSTEM_ID=999
CONFIG_ADDGROUP=y
CONFIG_FEATURE_ADDGROUP_LONG_OPTIONS=y
-# CONFIG_FEATURE_ADDUSER_TO_GROUP is not set
+CONFIG_FEATURE_ADDUSER_TO_GROUP=y
CONFIG_DELUSER=y
CONFIG_DELGROUP=y
-# CONFIG_FEATURE_DEL_USER_FROM_GROUP is not set
+CONFIG_FEATURE_DEL_USER_FROM_GROUP=y
CONFIG_GETTY=y
CONFIG_LOGIN=y
+# CONFIG_LOGIN_SESSION_AS_CHILD is not set
# CONFIG_PAM is not set
-# CONFIG_LOGIN_SCRIPTS is not set
+CONFIG_LOGIN_SCRIPTS=y
CONFIG_FEATURE_NOLOGIN=y
CONFIG_FEATURE_SECURETTY=y
CONFIG_PASSWD=y
CONFIG_FEATURE_PASSWD_WEAK_CHECK=y
CONFIG_CRYPTPW=y
-# CONFIG_CHPASSWD is not set
+CONFIG_CHPASSWD=y
+CONFIG_FEATURE_DEFAULT_PASSWD_ALGO="des"
CONFIG_SU=y
CONFIG_FEATURE_SU_SYSLOG=y
CONFIG_FEATURE_SU_CHECKS_SHELLS=y
@@ -478,9 +490,9 @@ CONFIG_VLOCK=y
#
# Linux Ext2 FS Progs
#
-# CONFIG_CHATTR is not set
-# CONFIG_FSCK is not set
-# CONFIG_LSATTR is not set
+CONFIG_CHATTR=y
+CONFIG_FSCK=y
+CONFIG_LSATTR=y
# CONFIG_TUNE2FS is not set

#
@@ -518,6 +530,13 @@ CONFIG_DEFAULT_DEPMOD_FILE="modules.dep"
# Linux System Utilities
#
CONFIG_BLOCKDEV=y
+CONFIG_FSTRIM=y
+CONFIG_MDEV=y
+CONFIG_FEATURE_MDEV_CONF=y
+CONFIG_FEATURE_MDEV_RENAME=y
+CONFIG_FEATURE_MDEV_RENAME_REGEXP=y
+CONFIG_FEATURE_MDEV_EXEC=y
+CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y
CONFIG_REV=y
CONFIG_ACPID=y
CONFIG_FEATURE_ACPID_COMPAT=y
@@ -528,7 +547,7 @@ CONFIG_FEATURE_DMESG_PRETTY=y
CONFIG_FBSET=y
CONFIG_FEATURE_FBSET_FANCY=y
CONFIG_FEATURE_FBSET_READMODE=y
-# CONFIG_FDFLUSH is not set
+CONFIG_FDFLUSH=y
CONFIG_FDFORMAT=y
CONFIG_FDISK=y
# CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set
@@ -544,8 +563,8 @@ CONFIG_FLOCK=y
CONFIG_FREERAMDISK=y
CONFIG_FSCK_MINIX=y
CONFIG_MKFS_EXT2=y
-# CONFIG_MKFS_MINIX is not set
-# CONFIG_FEATURE_MINIX2 is not set
+CONFIG_MKFS_MINIX=y
+CONFIG_FEATURE_MINIX2=y
# CONFIG_MKFS_REISER is not set
CONFIG_MKFS_VFAT=y
CONFIG_GETOPT=y
@@ -554,19 +573,13 @@ CONFIG_HEXDUMP=y
CONFIG_FEATURE_HEXDUMP_REVERSE=y
CONFIG_HD=y
CONFIG_HWCLOCK=y
-# CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS is not set
-CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS=y
-# CONFIG_IPCRM is not set
-# CONFIG_IPCS is not set
+CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS=y
+# CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS is not set
+CONFIG_IPCRM=y
+CONFIG_IPCS=y
CONFIG_LOSETUP=y
CONFIG_LSPCI=y
CONFIG_LSUSB=y
-# CONFIG_MDEV is not set
-# CONFIG_FEATURE_MDEV_CONF is not set
-# CONFIG_FEATURE_MDEV_RENAME is not set
-# CONFIG_FEATURE_MDEV_RENAME_REGEXP is not set
-# CONFIG_FEATURE_MDEV_EXEC is not set
-# CONFIG_FEATURE_MDEV_LOAD_FIRMWARE is not set
CONFIG_MKSWAP=y
CONFIG_FEATURE_MKSWAP_UUID=y
CONFIG_MORE=y
@@ -576,22 +589,22 @@ CONFIG_FEATURE_MOUNT_VERBOSE=y
# CONFIG_FEATURE_MOUNT_HELPERS is not set
CONFIG_FEATURE_MOUNT_LABEL=y
# CONFIG_FEATURE_MOUNT_NFS is not set
-# CONFIG_FEATURE_MOUNT_CIFS is not set
+CONFIG_FEATURE_MOUNT_CIFS=y
CONFIG_FEATURE_MOUNT_FLAGS=y
CONFIG_FEATURE_MOUNT_FSTAB=y
CONFIG_PIVOT_ROOT=y
-# CONFIG_RDATE is not set
+CONFIG_RDATE=y
CONFIG_RDEV=y
-# CONFIG_READPROFILE is not set
+CONFIG_READPROFILE=y
CONFIG_RTCWAKE=y
CONFIG_SCRIPT=y
CONFIG_SCRIPTREPLAY=y
-# CONFIG_SETARCH is not set
+CONFIG_SETARCH=y
CONFIG_SWAPONOFF=y
CONFIG_FEATURE_SWAPON_PRI=y
CONFIG_SWITCH_ROOT=y
CONFIG_UMOUNT=y
-# CONFIG_FEATURE_UMOUNT_ALL is not set
+CONFIG_FEATURE_UMOUNT_ALL=y

#
# Common options for mount/umount
@@ -604,40 +617,45 @@ CONFIG_VOLUMEID=y
#
# Filesystem/Volume identification
#
-CONFIG_FEATURE_VOLUMEID_EXT=y
CONFIG_FEATURE_VOLUMEID_BTRFS=y
-CONFIG_FEATURE_VOLUMEID_REISERFS=y
+CONFIG_FEATURE_VOLUMEID_CRAMFS=y
+CONFIG_FEATURE_VOLUMEID_EXFAT=y
+CONFIG_FEATURE_VOLUMEID_EXT=y
+CONFIG_FEATURE_VOLUMEID_F2FS=y
CONFIG_FEATURE_VOLUMEID_FAT=y
CONFIG_FEATURE_VOLUMEID_HFS=y
-CONFIG_FEATURE_VOLUMEID_JFS=y
-CONFIG_FEATURE_VOLUMEID_XFS=y
-CONFIG_FEATURE_VOLUMEID_NTFS=y
CONFIG_FEATURE_VOLUMEID_ISO9660=y
-CONFIG_FEATURE_VOLUMEID_UDF=y
-CONFIG_FEATURE_VOLUMEID_LUKS=y
+CONFIG_FEATURE_VOLUMEID_JFS=y
+CONFIG_FEATURE_VOLUMEID_LINUXRAID=y
CONFIG_FEATURE_VOLUMEID_LINUXSWAP=y
-CONFIG_FEATURE_VOLUMEID_CRAMFS=y
+CONFIG_FEATURE_VOLUMEID_LUKS=y
+CONFIG_FEATURE_VOLUMEID_NILFS=y
+CONFIG_FEATURE_VOLUMEID_NTFS=y
+CONFIG_FEATURE_VOLUMEID_OCFS2=y
+CONFIG_FEATURE_VOLUMEID_REISERFS=y
CONFIG_FEATURE_VOLUMEID_ROMFS=y
+# CONFIG_FEATURE_VOLUMEID_SQUASHFS is not set
CONFIG_FEATURE_VOLUMEID_SYSV=y
-CONFIG_FEATURE_VOLUMEID_OCFS2=y
-CONFIG_FEATURE_VOLUMEID_LINUXRAID=y
+CONFIG_FEATURE_VOLUMEID_UDF=y
+CONFIG_FEATURE_VOLUMEID_XFS=y

#
# Miscellaneous Utilities
#
-# CONFIG_CONSPY is not set
+CONFIG_CONSPY=y
CONFIG_LESS=y
CONFIG_FEATURE_LESS_MAXLINES=9999999
-# CONFIG_FEATURE_LESS_BRACKETS is not set
-# CONFIG_FEATURE_LESS_FLAGS is not set
-# CONFIG_FEATURE_LESS_MARKS is not set
-# CONFIG_FEATURE_LESS_REGEXP is not set
+CONFIG_FEATURE_LESS_BRACKETS=y
+CONFIG_FEATURE_LESS_FLAGS=y
+CONFIG_FEATURE_LESS_MARKS=y
+CONFIG_FEATURE_LESS_REGEXP=y
CONFIG_FEATURE_LESS_WINCH=y
CONFIG_FEATURE_LESS_ASK_TERMINAL=y
CONFIG_FEATURE_LESS_DASHCMD=y
CONFIG_FEATURE_LESS_LINENUMS=y
-# CONFIG_NANDWRITE is not set
-# CONFIG_NANDDUMP is not set
+CONFIG_NANDWRITE=y
+CONFIG_NANDDUMP=y
+# CONFIG_RFKILL is not set
CONFIG_SETSERIAL=y
CONFIG_UBIATTACH=y
CONFIG_UBIDETACH=y
@@ -645,9 +663,10 @@ CONFIG_UBIMKVOL=y
CONFIG_UBIRMVOL=y
CONFIG_UBIRSVOL=y
CONFIG_UBIUPDATEVOL=y
-# CONFIG_ADJTIMEX is not set
-CONFIG_BBCONFIG=y
-CONFIG_FEATURE_COMPRESS_BBCONFIG=y
+CONFIG_WALL=y
+CONFIG_ADJTIMEX=y
+# CONFIG_BBCONFIG is not set
+# CONFIG_FEATURE_COMPRESS_BBCONFIG is not set
CONFIG_BEEP=y
CONFIG_FEATURE_BEEP_FREQ=4000
CONFIG_FEATURE_BEEP_LENGTH_MS=30
@@ -659,14 +678,14 @@ CONFIG_FEATURE_CHAT_SWALLOW_OPTS=y
CONFIG_FEATURE_CHAT_SEND_ESCAPES=y
CONFIG_FEATURE_CHAT_VAR_ABORT_LEN=y
CONFIG_FEATURE_CHAT_CLR_ABORT=y
-# CONFIG_CHRT is not set
-# CONFIG_CROND is not set
-# CONFIG_FEATURE_CROND_D is not set
-# CONFIG_FEATURE_CROND_CALL_SENDMAIL is not set
-CONFIG_FEATURE_CROND_DIR=""
-# CONFIG_CRONTAB is not set
-# CONFIG_DC is not set
-# CONFIG_FEATURE_DC_LIBM is not set
+CONFIG_CHRT=y
+CONFIG_CROND=y
+CONFIG_FEATURE_CROND_D=y
+CONFIG_FEATURE_CROND_CALL_SENDMAIL=y
+CONFIG_FEATURE_CROND_DIR="/var/spool/cron"
+CONFIG_CRONTAB=y
+CONFIG_DC=y
+CONFIG_FEATURE_DC_LIBM=y
# CONFIG_DEVFSD is not set
# CONFIG_DEVFSD_MODLOAD is not set
# CONFIG_DEVFSD_FG_NP is not set
@@ -682,163 +701,162 @@ CONFIG_FBSPLASH=y
# CONFIG_FLASH_ERASEALL is not set
CONFIG_IONICE=y
# CONFIG_INOTIFYD is not set
-# CONFIG_LAST is not set
+CONFIG_LAST=y
# CONFIG_FEATURE_LAST_SMALL is not set
-# CONFIG_FEATURE_LAST_FANCY is not set
+CONFIG_FEATURE_LAST_FANCY=y
CONFIG_HDPARM=y
-# CONFIG_FEATURE_HDPARM_GET_IDENTITY is not set
-# CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF is not set
-# CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF is not set
-# CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET is not set
-# CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF is not set
-# CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA is not set
+CONFIG_FEATURE_HDPARM_GET_IDENTITY=y
+CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF=y
+CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF=y
+CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET=y
+CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF=y
+CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA=y
CONFIG_MAKEDEVS=y
# CONFIG_FEATURE_MAKEDEVS_LEAF is not set
CONFIG_FEATURE_MAKEDEVS_TABLE=y
CONFIG_MAN=y
-# CONFIG_MICROCOM is not set
-# CONFIG_MOUNTPOINT is not set
-# CONFIG_MT is not set
-# CONFIG_RAIDAUTORUN is not set
-# CONFIG_READAHEAD is not set
-# CONFIG_RFKILL is not set
-# CONFIG_RUNLEVEL is not set
-# CONFIG_RX is not set
-# CONFIG_SETSID is not set
+CONFIG_MICROCOM=y
+CONFIG_MOUNTPOINT=y
+CONFIG_MT=y
+CONFIG_RAIDAUTORUN=y
+CONFIG_READAHEAD=y
+CONFIG_RUNLEVEL=y
+CONFIG_RX=y
+CONFIG_SETSID=y
CONFIG_STRINGS=y
# CONFIG_TASKSET is not set
# CONFIG_FEATURE_TASKSET_FANCY is not set
CONFIG_TIME=y
CONFIG_TIMEOUT=y
-# CONFIG_TTYSIZE is not set
+CONFIG_TTYSIZE=y
CONFIG_VOLNAME=y
-CONFIG_WALL=y
-# CONFIG_WATCHDOG is not set
+CONFIG_WATCHDOG=y

#
# Networking Utilities
#
-# CONFIG_NAMEIF is not set
-# CONFIG_FEATURE_NAMEIF_EXTENDED is not set
+CONFIG_NAMEIF=y
+CONFIG_FEATURE_NAMEIF_EXTENDED=y
CONFIG_NBDCLIENT=y
-# CONFIG_NC is not set
-# CONFIG_NC_SERVER is not set
-# CONFIG_NC_EXTRA is not set
+CONFIG_NC=y
+CONFIG_NC_SERVER=y
+CONFIG_NC_EXTRA=y
# CONFIG_NC_110_COMPAT is not set
CONFIG_PING=y
-# CONFIG_PING6 is not set
+CONFIG_PING6=y
CONFIG_FEATURE_FANCY_PING=y
CONFIG_WHOIS=y
-# CONFIG_FEATURE_IPV6 is not set
+CONFIG_FEATURE_IPV6=y
# CONFIG_FEATURE_UNIX_LOCAL is not set
-# CONFIG_FEATURE_PREFER_IPV4_ADDRESS is not set
+CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y
# CONFIG_VERBOSE_RESOLUTION_ERRORS is not set
-# CONFIG_ARP is not set
-# CONFIG_ARPING is not set
+CONFIG_ARP=y
+CONFIG_ARPING=y
CONFIG_BRCTL=y
CONFIG_FEATURE_BRCTL_FANCY=y
CONFIG_FEATURE_BRCTL_SHOW=y
-# CONFIG_DNSD is not set
-# CONFIG_ETHER_WAKE is not set
-# CONFIG_FAKEIDENTD is not set
+CONFIG_DNSD=y
+CONFIG_ETHER_WAKE=y
+CONFIG_FAKEIDENTD=y
CONFIG_FTPD=y
CONFIG_FEATURE_FTP_WRITE=y
CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST=y
-# CONFIG_FTPGET is not set
-# CONFIG_FTPPUT is not set
-# CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS is not set
+CONFIG_FTPGET=y
+CONFIG_FTPPUT=y
+CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS=y
CONFIG_HOSTNAME=y
-# CONFIG_HTTPD is not set
-# CONFIG_FEATURE_HTTPD_RANGES is not set
-# CONFIG_FEATURE_HTTPD_USE_SENDFILE is not set
-# CONFIG_FEATURE_HTTPD_SETUID is not set
-# CONFIG_FEATURE_HTTPD_BASIC_AUTH is not set
-# CONFIG_FEATURE_HTTPD_AUTH_MD5 is not set
-# CONFIG_FEATURE_HTTPD_CGI is not set
-# CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR is not set
-# CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV is not set
-# CONFIG_FEATURE_HTTPD_ENCODE_URL_STR is not set
-# CONFIG_FEATURE_HTTPD_ERROR_PAGES is not set
-# CONFIG_FEATURE_HTTPD_PROXY is not set
-# CONFIG_FEATURE_HTTPD_GZIP is not set
+CONFIG_HTTPD=y
+CONFIG_FEATURE_HTTPD_RANGES=y
+CONFIG_FEATURE_HTTPD_USE_SENDFILE=y
+CONFIG_FEATURE_HTTPD_SETUID=y
+CONFIG_FEATURE_HTTPD_BASIC_AUTH=y
+CONFIG_FEATURE_HTTPD_AUTH_MD5=y
+CONFIG_FEATURE_HTTPD_CGI=y
+CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR=y
+CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV=y
+CONFIG_FEATURE_HTTPD_ENCODE_URL_STR=y
+CONFIG_FEATURE_HTTPD_ERROR_PAGES=y
+CONFIG_FEATURE_HTTPD_PROXY=y
+CONFIG_FEATURE_HTTPD_GZIP=y
CONFIG_IFCONFIG=y
CONFIG_FEATURE_IFCONFIG_STATUS=y
-# CONFIG_FEATURE_IFCONFIG_SLIP is not set
-# CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ is not set
+CONFIG_FEATURE_IFCONFIG_SLIP=y
+CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ=y
CONFIG_FEATURE_IFCONFIG_HW=y
-# CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS is not set
+CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y
CONFIG_IFENSLAVE=y
CONFIG_IFPLUGD=y
-# CONFIG_IFUPDOWN is not set
-CONFIG_IFUPDOWN_IFSTATE_PATH=""
-# CONFIG_FEATURE_IFUPDOWN_IP is not set
-# CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN is not set
+CONFIG_IFUPDOWN=y
+CONFIG_IFUPDOWN_IFSTATE_PATH="/var/run/ifstate"
+CONFIG_FEATURE_IFUPDOWN_IP=y
+CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN=y
# CONFIG_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN is not set
-# CONFIG_FEATURE_IFUPDOWN_IPV4 is not set
-# CONFIG_FEATURE_IFUPDOWN_IPV6 is not set
-# CONFIG_FEATURE_IFUPDOWN_MAPPING is not set
+CONFIG_FEATURE_IFUPDOWN_IPV4=y
+CONFIG_FEATURE_IFUPDOWN_IPV6=y
+CONFIG_FEATURE_IFUPDOWN_MAPPING=y
# CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set
-# CONFIG_INETD is not set
-# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO is not set
-# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD is not set
-# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME is not set
-# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME is not set
-# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN is not set
-# CONFIG_FEATURE_INETD_RPC is not set
-# CONFIG_IP is not set
-# CONFIG_FEATURE_IP_ADDRESS is not set
-# CONFIG_FEATURE_IP_LINK is not set
-# CONFIG_FEATURE_IP_ROUTE is not set
-# CONFIG_FEATURE_IP_TUNNEL is not set
-# CONFIG_FEATURE_IP_RULE is not set
-# CONFIG_FEATURE_IP_SHORT_FORMS is not set
+CONFIG_INETD=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN=y
+CONFIG_FEATURE_INETD_RPC=y
+CONFIG_IP=y
+CONFIG_FEATURE_IP_ADDRESS=y
+CONFIG_FEATURE_IP_LINK=y
+CONFIG_FEATURE_IP_ROUTE=y
+CONFIG_FEATURE_IP_TUNNEL=y
+CONFIG_FEATURE_IP_RULE=y
+CONFIG_FEATURE_IP_SHORT_FORMS=y
# CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set
-# CONFIG_IPADDR is not set
-# CONFIG_IPLINK is not set
-# CONFIG_IPROUTE is not set
-# CONFIG_IPTUNNEL is not set
-# CONFIG_IPRULE is not set
-# CONFIG_IPCALC is not set
-# CONFIG_FEATURE_IPCALC_FANCY is not set
-# CONFIG_FEATURE_IPCALC_LONG_OPTIONS is not set
-# CONFIG_NETSTAT is not set
-# CONFIG_FEATURE_NETSTAT_WIDE is not set
-# CONFIG_FEATURE_NETSTAT_PRG is not set
-# CONFIG_NSLOOKUP is not set
+CONFIG_IPADDR=y
+CONFIG_IPLINK=y
+CONFIG_IPROUTE=y
+CONFIG_IPTUNNEL=y
+CONFIG_IPRULE=y
+CONFIG_IPCALC=y
+CONFIG_FEATURE_IPCALC_FANCY=y
+CONFIG_FEATURE_IPCALC_LONG_OPTIONS=y
+CONFIG_NETSTAT=y
+CONFIG_FEATURE_NETSTAT_WIDE=y
+CONFIG_FEATURE_NETSTAT_PRG=y
+CONFIG_NSLOOKUP=y
CONFIG_NTPD=y
CONFIG_FEATURE_NTPD_SERVER=y
-# CONFIG_PSCAN is not set
+CONFIG_PSCAN=y
CONFIG_ROUTE=y
-# CONFIG_SLATTACH is not set
-# CONFIG_TCPSVD is not set
-# CONFIG_TELNET is not set
-# CONFIG_FEATURE_TELNET_TTYPE is not set
-# CONFIG_FEATURE_TELNET_AUTOLOGIN is not set
-# CONFIG_TELNETD is not set
-# CONFIG_FEATURE_TELNETD_STANDALONE is not set
-# CONFIG_FEATURE_TELNETD_INETD_WAIT is not set
-# CONFIG_TFTP is not set
+CONFIG_SLATTACH=y
+CONFIG_TCPSVD=y
+CONFIG_TELNET=y
+CONFIG_FEATURE_TELNET_TTYPE=y
+CONFIG_FEATURE_TELNET_AUTOLOGIN=y
+CONFIG_TELNETD=y
+CONFIG_FEATURE_TELNETD_STANDALONE=y
+CONFIG_FEATURE_TELNETD_INETD_WAIT=y
+CONFIG_TFTP=y
CONFIG_TFTPD=y

#
# Common options for tftp/tftpd
#
-# CONFIG_FEATURE_TFTP_GET is not set
-# CONFIG_FEATURE_TFTP_PUT is not set
-# CONFIG_FEATURE_TFTP_BLOCKSIZE is not set
-# CONFIG_FEATURE_TFTP_PROGRESS_BAR is not set
+CONFIG_FEATURE_TFTP_GET=y
+CONFIG_FEATURE_TFTP_PUT=y
+CONFIG_FEATURE_TFTP_BLOCKSIZE=y
+CONFIG_FEATURE_TFTP_PROGRESS_BAR=y
# CONFIG_TFTP_DEBUG is not set
-# CONFIG_TRACEROUTE is not set
-# CONFIG_TRACEROUTE6 is not set
-# CONFIG_FEATURE_TRACEROUTE_VERBOSE is not set
+CONFIG_TRACEROUTE=y
+CONFIG_TRACEROUTE6=y
+CONFIG_FEATURE_TRACEROUTE_VERBOSE=y
# CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE is not set
# CONFIG_FEATURE_TRACEROUTE_USE_ICMP is not set
CONFIG_TUNCTL=y
CONFIG_FEATURE_TUNCTL_UG=y
+# CONFIG_UDHCPC6 is not set
CONFIG_UDHCPD=y
CONFIG_DHCPRELAY=y
CONFIG_DUMPLEASES=y
-# CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY is not set
+CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY=y
# CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC is not set
CONFIG_DHCPD_LEASES_FILE="/var/lib/misc/udhcpd.leases"
CONFIG_UDHCPC=y
@@ -849,15 +867,15 @@ CONFIG_FEATURE_UDHCP_RFC3397=y
CONFIG_FEATURE_UDHCP_8021Q=y
CONFIG_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script"
CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80
-CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS=""
-# CONFIG_UDPSVD is not set
+CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-R -n"
+CONFIG_UDPSVD=y
CONFIG_VCONFIG=y
CONFIG_WGET=y
CONFIG_FEATURE_WGET_STATUSBAR=y
CONFIG_FEATURE_WGET_AUTHENTICATION=y
-# CONFIG_FEATURE_WGET_LONG_OPTIONS is not set
+CONFIG_FEATURE_WGET_LONG_OPTIONS=y
CONFIG_FEATURE_WGET_TIMEOUT=y
-# CONFIG_ZCIP is not set
+CONFIG_ZCIP=y

#
# Print Utilities
@@ -881,56 +899,58 @@ CONFIG_SENDMAIL=y
# Process Utilities
#
CONFIG_IOSTAT=y
+CONFIG_LSOF=y
CONFIG_MPSTAT=y
-# CONFIG_NMETER is not set
+CONFIG_NMETER=y
CONFIG_PMAP=y
CONFIG_POWERTOP=y
CONFIG_PSTREE=y
CONFIG_PWDX=y
CONFIG_SMEMCAP=y
+CONFIG_TOP=y
+CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y
+CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y
+CONFIG_FEATURE_TOP_SMP_CPU=y
+CONFIG_FEATURE_TOP_DECIMALS=y
+CONFIG_FEATURE_TOP_SMP_PROCESS=y
+CONFIG_FEATURE_TOPMEM=y
CONFIG_UPTIME=y
CONFIG_FEATURE_UPTIME_UTMP_SUPPORT=y
CONFIG_FREE=y
-# CONFIG_FUSER is not set
+CONFIG_FUSER=y
CONFIG_KILL=y
CONFIG_KILLALL=y
-# CONFIG_KILLALL5 is not set
-# CONFIG_PGREP is not set
+CONFIG_KILLALL5=y
+CONFIG_PGREP=y
CONFIG_PIDOF=y
-# CONFIG_FEATURE_PIDOF_SINGLE is not set
-# CONFIG_FEATURE_PIDOF_OMIT is not set
-# CONFIG_PKILL is not set
+CONFIG_FEATURE_PIDOF_SINGLE=y
+CONFIG_FEATURE_PIDOF_OMIT=y
+CONFIG_PKILL=y
CONFIG_PS=y
# CONFIG_FEATURE_PS_WIDE is not set
-# CONFIG_FEATURE_PS_TIME is not set
-# CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS is not set
+# CONFIG_FEATURE_PS_LONG is not set
+CONFIG_FEATURE_PS_TIME=y
+CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS=y
# CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set
CONFIG_RENICE=y
CONFIG_BB_SYSCTL=y
-CONFIG_TOP=y
-CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y
-CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y
-CONFIG_FEATURE_TOP_SMP_CPU=y
-# CONFIG_FEATURE_TOP_DECIMALS is not set
-CONFIG_FEATURE_TOP_SMP_PROCESS=y
-# CONFIG_FEATURE_TOPMEM is not set
CONFIG_FEATURE_SHOW_THREADS=y
CONFIG_WATCH=y

#
# Runit Utilities
#
-# CONFIG_RUNSV is not set
-# CONFIG_RUNSVDIR is not set
+CONFIG_RUNSV=y
+CONFIG_RUNSVDIR=y
# CONFIG_FEATURE_RUNSVDIR_LOG is not set
-# CONFIG_SV is not set
-CONFIG_SV_DEFAULT_SERVICE_DIR=""
-# CONFIG_SVLOGD is not set
-# CONFIG_CHPST is not set
-# CONFIG_SETUIDGID is not set
-# CONFIG_ENVUIDGID is not set
-# CONFIG_ENVDIR is not set
-# CONFIG_SOFTLIMIT is not set
+CONFIG_SV=y
+CONFIG_SV_DEFAULT_SERVICE_DIR="/var/service"
+CONFIG_SVLOGD=y
+CONFIG_CHPST=y
+CONFIG_SETUIDGID=y
+CONFIG_ENVUIDGID=y
+CONFIG_ENVDIR=y
+CONFIG_SOFTLIMIT=y
# CONFIG_CHCON is not set
# CONFIG_FEATURE_CHCON_LONG_OPTIONS is not set
# CONFIG_GETENFORCE is not set
@@ -960,27 +980,27 @@ CONFIG_ASH_BUILTIN_ECHO=y
CONFIG_ASH_BUILTIN_PRINTF=y
CONFIG_ASH_BUILTIN_TEST=y
CONFIG_ASH_CMDCMD=y
-CONFIG_ASH_MAIL=y
+# CONFIG_ASH_MAIL is not set
CONFIG_ASH_OPTIMIZE_FOR_SIZE=y
-# CONFIG_ASH_RANDOM_SUPPORT is not set
-# CONFIG_ASH_EXPAND_PRMT is not set
-# CONFIG_CTTYHACK is not set
-# CONFIG_HUSH is not set
-# CONFIG_HUSH_BASH_COMPAT is not set
-# CONFIG_HUSH_BRACE_EXPANSION is not set
-# CONFIG_HUSH_HELP is not set
-# CONFIG_HUSH_INTERACTIVE is not set
-# CONFIG_HUSH_SAVEHISTORY is not set
-# CONFIG_HUSH_JOB is not set
-# CONFIG_HUSH_TICK is not set
-# CONFIG_HUSH_IF is not set
-# CONFIG_HUSH_LOOPS is not set
-# CONFIG_HUSH_CASE is not set
-# CONFIG_HUSH_FUNCTIONS is not set
-# CONFIG_HUSH_LOCAL is not set
-# CONFIG_HUSH_RANDOM_SUPPORT is not set
-# CONFIG_HUSH_EXPORT_N is not set
-# CONFIG_HUSH_MODE_X is not set
+CONFIG_ASH_RANDOM_SUPPORT=y
+CONFIG_ASH_EXPAND_PRMT=y
+CONFIG_CTTYHACK=y
+CONFIG_HUSH=y
+CONFIG_HUSH_BASH_COMPAT=y
+CONFIG_HUSH_BRACE_EXPANSION=y
+CONFIG_HUSH_HELP=y
+CONFIG_HUSH_INTERACTIVE=y
+CONFIG_HUSH_SAVEHISTORY=y
+CONFIG_HUSH_JOB=y
+CONFIG_HUSH_TICK=y
+CONFIG_HUSH_IF=y
+CONFIG_HUSH_LOOPS=y
+CONFIG_HUSH_CASE=y
+CONFIG_HUSH_FUNCTIONS=y
+CONFIG_HUSH_LOCAL=y
+CONFIG_HUSH_RANDOM_SUPPORT=y
+CONFIG_HUSH_EXPORT_N=y
+CONFIG_HUSH_MODE_X=y
# CONFIG_MSH is not set
CONFIG_FEATURE_SH_IS_ASH=y
# CONFIG_FEATURE_SH_IS_HUSH is not set
@@ -990,7 +1010,7 @@ CONFIG_FEATURE_SH_IS_ASH=y
CONFIG_FEATURE_BASH_IS_NONE=y
CONFIG_SH_MATH_SUPPORT=y
CONFIG_SH_MATH_SUPPORT_64=y
-# CONFIG_FEATURE_SH_EXTRA_QUIET is not set
+CONFIG_FEATURE_SH_EXTRA_QUIET=y
# CONFIG_FEATURE_SH_STANDALONE is not set
# CONFIG_FEATURE_SH_NOFORK is not set
CONFIG_FEATURE_SH_HISTFILESIZE=y
@@ -1000,14 +1020,19 @@ CONFIG_FEATURE_SH_HISTFILESIZE=y
#
CONFIG_SYSLOGD=y
CONFIG_FEATURE_ROTATE_LOGFILE=y
-# CONFIG_FEATURE_REMOTE_LOG is not set
+CONFIG_FEATURE_REMOTE_LOG=y
CONFIG_FEATURE_SYSLOGD_DUP=y
CONFIG_FEATURE_SYSLOGD_CFG=y
CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=256
CONFIG_FEATURE_IPC_SYSLOG=y
CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16
-# CONFIG_LOGREAD is not set
-# CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING is not set
+CONFIG_LOGREAD=y
+CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING=y
+CONFIG_FEATURE_KMSG_SYSLOG=y
CONFIG_KLOGD=y
+
+#
+# klogd should not be used together with syslog to kernel printk buffer
+#
CONFIG_FEATURE_KLOGD_KLOGCTL=y
CONFIG_LOGGER=y
diff --git a/shell-term-fm/byobu/DEPENDS b/shell-term-fm/byobu/DEPENDS
new file mode 100755
index 0000000..26ce3d1
--- /dev/null
+++ b/shell-term-fm/byobu/DEPENDS
@@ -0,0 +1 @@
+optional_depends newt '' '' 'required by the byobu-config utility'
diff --git a/shell-term-fm/byobu/DETAILS b/shell-term-fm/byobu/DETAILS
new file mode 100755
index 0000000..c46bd13
--- /dev/null
+++ b/shell-term-fm/byobu/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=byobu
+ VERSION=5.86
+ SOURCE="${SPELL}_$VERSION.orig.tar.gz"
+
SOURCE_URL[0]="https://launchpad.net/$SPELL/trunk/$VERSION/+download/$SOURCE";
+
SOURCE_HASH=sha512:e811423714427ae8d781428a225344fa8909584cdb8d369645a00fea12da2740cbb18ca55e7e587d03eb3074b107576b8e9dd3eb5c36b0d01c2b31d77d559ceb
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="http://byobu.co";
+ LICENSE[0]="GPLv3"
+ ENTERED=20140913
+ KEYWORDS=""
+ SHORT="text based window manager and terminal multiplexer"
+cat << EOF
+Byobu is an elegant enhancement of the otherwise functional, plain, practical
+GNU Screen. Byobu includes an enhanced profile, configuration utilities, and
+system status notifications for the GNU screen window manager as well as the
+Tmux terminal multiplexer.
+EOF
diff --git a/shell-term-fm/byobu/HISTORY b/shell-term-fm/byobu/HISTORY
new file mode 100644
index 0000000..beec32c
--- /dev/null
+++ b/shell-term-fm/byobu/HISTORY
@@ -0,0 +1,6 @@
+2014-09-30 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fixed SOURCE
+
+2014-09-13 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: spell created
+ * DEPENDS: Optionally depends on newt for byobu-config
diff --git a/shell-term-fm/c3270/DEPENDS b/shell-term-fm/c3270/DEPENDS
index 2aba5fe..1d8ca5a 100755
--- a/shell-term-fm/c3270/DEPENDS
+++ b/shell-term-fm/c3270/DEPENDS
@@ -1,6 +1,6 @@
depends ncurses &&
depends gcc &&
-optional_depends openssl "--enable-ssl" "--disable-ssl" \
+optional_depends SSL "--enable-ssl" "--disable-ssl" \
"enable SSL support" &&
optional_depends icu "--enable-dbcs" "--disable-dbcs" \
"enable Double Byte Character Set support" &&
diff --git a/shell-term-fm/c3270/HISTORY b/shell-term-fm/c3270/HISTORY
index 80102ae..e7fe969 100644
--- a/shell-term-fm/c3270/HISTORY
+++ b/shell-term-fm/c3270/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/shell-term-fm/dash/BUILD b/shell-term-fm/dash/BUILD
index bbfbee5..68728ea 100755
--- a/shell-term-fm/dash/BUILD
+++ b/shell-term-fm/dash/BUILD
@@ -1,2 +1,2 @@
-OPTS="--bindir=/bin $OPTS" &&
+OPTS="--bindir=$INSTALL_ROOT/bin $OPTS $DASH_OPTS" &&
default_build
diff --git a/shell-term-fm/dash/CONFIGURE b/shell-term-fm/dash/CONFIGURE
new file mode 100755
index 0000000..3b5eb02
--- /dev/null
+++ b/shell-term-fm/dash/CONFIGURE
@@ -0,0 +1,11 @@
+config_query_option DASH_OPTS "Build statically linked binary?" n \
+ "--enable-static" \
+ "--disable-static" &&
+
+config_query_option DASH_OPTS "Use fnmatch(3) from libc?" n \
+ "--enable-fnmatch" \
+ "--disable-fnmatch" &&
+
+config_query_option DASH_OPTS "Enable LINENO support?" y \
+ "--enable-lineno" \
+ "--disable-lineno"
diff --git a/shell-term-fm/dash/DEPENDS b/shell-term-fm/dash/DEPENDS
new file mode 100755
index 0000000..edeaed7
--- /dev/null
+++ b/shell-term-fm/dash/DEPENDS
@@ -0,0 +1,4 @@
+optional_depends libedit \
+ "--with-libedit" \
+ "--without-libedit" \
+ "for libedit support"
diff --git a/shell-term-fm/dash/DETAILS b/shell-term-fm/dash/DETAILS
index eca326e..cd92b1a 100755
--- a/shell-term-fm/dash/DETAILS
+++ b/shell-term-fm/dash/DETAILS
@@ -1,9 +1,10 @@
SPELL=dash
- VERSION=0.5.6.1
+ VERSION=0.5.8
+ SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://gondor.apana.org.au/~herbert/dash/files/$SOURCE
-
SOURCE_HASH=sha512:40c02682f610cd5562671f6fd0e6c26dcc1e91c3247bc02c01eb2d9fe4348ee98d654a2ec593689cfc559d323fad32ee6f9072572d10bd775450fb61e6cad364
+
SOURCE_HASH=sha512:3dc42d3503b33c50b62c0f9104c0e41c4e8fa7490ba72bc09213fcc894d6fd92b9688c58389acf8b538b08f8e9cc179f0bf5572e22175d1960f04554594237b8
WEB_SITE=http://gondor.apana.org.au/~herbert/dash/
LICENSE[0]=BSD
ENTERED=20060706
diff --git a/shell-term-fm/dash/HISTORY b/shell-term-fm/dash/HISTORY
index 67905b3..e804b05 100644
--- a/shell-term-fm/dash/HISTORY
+++ b/shell-term-fm/dash/HISTORY
@@ -1,3 +1,13 @@
+2014-10-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.5.8; added SECURITY_PATCH for forgotten
+ post-0.5.4 update (CVE-2009-0854)
+ * DEPENDS: added, for libedit optional dependency
+ * CONFIGURE: added, for configure options
+ * BUILD: include DASH_OPTS; use INSTALL_ROOT
+
+2013-12-06 Tommy Boatman <tboatman AT sourcemage.org>
+ * DETAILS: 0.5.7
+
2011-02-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.5.6.1

diff --git a/shell-term-fm/ded/BUILD b/shell-term-fm/ded/BUILD
new file mode 100755
index 0000000..d22e99f
--- /dev/null
+++ b/shell-term-fm/ded/BUILD
@@ -0,0 +1,3 @@
+make_single &&
+default_build &&
+make_normal
diff --git a/shell-term-fm/ded/DEPENDS b/shell-term-fm/ded/DEPENDS
new file mode 100755
index 0000000..e876535
--- /dev/null
+++ b/shell-term-fm/ded/DEPENDS
@@ -0,0 +1 @@
+depends td_lib
diff --git a/shell-term-fm/ded/DETAILS b/shell-term-fm/ded/DETAILS
new file mode 100755
index 0000000..a9004b4
--- /dev/null
+++ b/shell-term-fm/ded/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=ded
+ VERSION=20140722
+ SOURCE="$SPELL-$VERSION.tgz"
+ SOURCE_URL[0]=ftp://invisible-island.net/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:53d77d2c66bebb0d347e0b3c09b83e936c8393ae5b33581703f5da8668d6340a597e52958304f364110e87e37ec3d8b67e7afeb7da6c4fcba519967e6da533ee
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="http://invisible-island.net/ded/";
+ LICENSE[0]="BSD"
+ ENTERED=20141224
+ KEYWORDS=""
+ SHORT="directory editor"
+cat << EOF
+A directory editor for UNIX systems, DED has special functions to manage RCS
+and SCCS files.
+EOF
diff --git a/shell-term-fm/ded/HISTORY b/shell-term-fm/ded/HISTORY
new file mode 100644
index 0000000..97f3411
--- /dev/null
+++ b/shell-term-fm/ded/HISTORY
@@ -0,0 +1,2 @@
+2014-12-24 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS: spell created
diff --git a/shell-term-fm/eaglemode/DEPENDS b/shell-term-fm/eaglemode/DEPENDS
new file mode 100755
index 0000000..4fff37b
--- /dev/null
+++ b/shell-term-fm/eaglemode/DEPENDS
@@ -0,0 +1,32 @@
+depends perl &&
+depends xine-lib &&
+depends libx11 &&
+depends -sub CXX gcc &&
+depends xterm &&
+depends ghostscript &&
+
+optional_depends JPEG "" "" "for viewing jpeg files" &&
+optional_depends libpng "" "" "for viewing png files" &&
+optional_depends tiff "" "" "for viewing tiff files" &&
+optional_depends librsvg2 "" "" "for viewing svg files" &&
+optional_depends poppler "" "" "for viewing pdf files" &&
+optional_depends freetype2 "" "" "for extending the fontset with font2em" &&
+
+suggest_depends 7z "" "" "for working with 7z files" &&
+suggest_depends arc "" "" "for working with arc files" &&
+suggest_depends arj "" "" "for working with arj files" &&
+suggest_depends lha "" "" "for working with lha files" &&
+suggest_depends lzop "" "" "for working with lzo files" &&
+suggest_depends unrar "" "" "for working with rar files" &&
+suggest_depends LZMA "" "" "for working with lzma and xz files" &&
+suggest_depends unzip "" "" "for working with zip files" &&
+suggest_depends zoo "" "" "for working with zoo files" &&
+suggest_depends abiword "" "" "for viewing abw, doc, odt and rtf files" &&
+suggest_depends dia "" "" "for viewing dia files" &&
+suggest_depends texlive "" "" "for viewing dvi files" &&
+suggest_depends transfig "" "" "for viewing fig files" &&
+suggest_depends netpbm "" "" "for viewing g3 and xwd files" &&
+suggest_depends htmldoc "" "" "for viewing html files" &&
+suggest_depends genisoimage "" "" "for viewing infos from iso files" &&
+suggest_depends povray "" "" "for viewing pov files" &&
+suggest_depends rpm "" "" "for viewing infos from rpm files"
diff --git a/shell-term-fm/eaglemode/DETAILS b/shell-term-fm/eaglemode/DETAILS
index b01e9c7..9aa8fda 100755
--- a/shell-term-fm/eaglemode/DETAILS
+++ b/shell-term-fm/eaglemode/DETAILS
@@ -1,7 +1,7 @@
SPELL=eaglemode
VERSION=0.84.0
SOURCE="${SPELL}-${VERSION}.tar.bz2"
- SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SOURCE}
+ SOURCE_URL[0]=${SOURCEFORGE_URL}/${SPELL}/${SPELL}-${VERSION}/${SOURCE}

SOURCE_HASH=sha512:7e5706bd883b812af5dc7fe1c8a1644ba6a68c17547275558a754c7afaedcbf296fc48ea8984df7bdc9699cc1a1fe8e4ea6567c6f949c99a6b496644136aac32
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://eaglemode.sourceforge.net/";
diff --git a/shell-term-fm/eaglemode/HISTORY b/shell-term-fm/eaglemode/HISTORY
index f777582..bf20cfd 100644
--- a/shell-term-fm/eaglemode/HISTORY
+++ b/shell-term-fm/eaglemode/HISTORY
@@ -1,3 +1,11 @@
+2013-04-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: fixed SOURCE_URL[0]
+ * DEPENDS: added dependencies on perl, xine-lib, libx11, gcc with CXX,
+ xterm and ghostscript, optional dependencies on JPEG, libpng, tiff,
+ librsvg2, poppler, freetype2, suggest dependencies on 7z, arc, arj,
+ lha, lzop, unrar, LZMA, unzip, zoo, abiword, dia, texlive, transfig,
+ netpbm, htmldoc, genisoimage, povray, rpm
+
2012-06-11 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.84.0

diff --git a/shell-term-fm/freerdp/DEPENDS b/shell-term-fm/freerdp/DEPENDS
index 6005bd1..96367fe 100755
--- a/shell-term-fm/freerdp/DEPENDS
+++ b/shell-term-fm/freerdp/DEPENDS
@@ -1,5 +1,5 @@
depends cmake &&
-depends openssl &&
+depends SSL &&
depends zlib &&
optional_depends pcsc-lite '-DWITH_PCSC=1' \
'-DWITH_PCSC=0' \
diff --git a/shell-term-fm/freerdp/HISTORY b/shell-term-fm/freerdp/HISTORY
index 497b16a..063e355 100644
--- a/shell-term-fm/freerdp/HISTORY
+++ b/shell-term-fm/freerdp/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2013-02-11 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.0.2, SOURCE_URL[0] and SOURCE_DIRECTORY updated

diff --git a/shell-term-fm/mc/DETAILS b/shell-term-fm/mc/DETAILS
index b41faa4..7032354 100755
--- a/shell-term-fm/mc/DETAILS
+++ b/shell-term-fm/mc/DETAILS
@@ -1,8 +1,8 @@
SPELL=mc
- VERSION=4.8.1.7
-
SOURCE_HASH=sha512:bbe660c1d8882726396b8f92fa41301a9dc282bfb4689f3f3c43d8d703432439f8e0d6ae1aebe0784b3df92b7684761aea447c8e63b6c4c68e13fd0195e51385
+ VERSION=4.8.13
+
SOURCE_HASH=sha512:556047072cc1d22a911cfb3cc82b03d204881f2773e06a8fe2020ecfbd4ffa491e1c710ca2124b9f3b219cd73f2b732a4bfad1671f095c1768864704514b067f
PATCHLEVEL=0
- SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=https://www.midnight-commander.org/downloads/$SOURCE
WEB_SITE=http://www.midnight-commander.org/
diff --git a/shell-term-fm/mc/HISTORY b/shell-term-fm/mc/HISTORY
index 5ae671b..79d0f4a 100644
--- a/shell-term-fm/mc/HISTORY
+++ b/shell-term-fm/mc/HISTORY
@@ -1,3 +1,26 @@
+2014-09-05 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.8.13
+
+2014-04-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.8.12
+ * PRE_BUILD, mc-4.8.11-ncurses_build_fix.patch: deleted
+
+2014-01-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * PRE_BUILD, mc-4.8.11-ncurses_build_fix.patch: fix incompatibility
+ with ncurses, patch from gentoo
+
+2013-12-02 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.8.11
+
+2013-08-04 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.8.10
+
+2013-07-11 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.8.9
+
+2013-04-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.8.8
+
2012-12-28 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.8.1.7

diff --git a/shell-term-fm/mksh/DETAILS b/shell-term-fm/mksh/DETAILS
index c92cb03..f98b3ed 100755
--- a/shell-term-fm/mksh/DETAILS
+++ b/shell-term-fm/mksh/DETAILS
@@ -1,12 +1,13 @@
SPELL=mksh
- VERSION=R44
+ VERSION=R50d
+ SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tgz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL"
SOURCE_URL[0]=http://www.mirbsd.org/MirOS/dist/mir/$SPELL/$SOURCE
SOURCE_URL[1]=http://pub.allbsd.org/MirOS/dist/mir/$SPELL/$SOURCE
WEB_SITE=http://www.mirbsd.org/mksh.htm
ENTERED=20060928
-
SOURCE_HASH=sha512:01d3767d5ed63dd6136e8a2cdcb1ec59672f20d255468c41c68ddf097675e104928fc4d0717a57d4908630193c9269b20a6b81eb4a10bdf1d0ffb043e51e21ea
+
SOURCE_HASH=sha512:1bb545d00e3ce5783541c88e1fea47cbd01e2103c60be7d6f5b8bf02d30576d543c4e9f6786b8d14785554c11ca1123364297a2cce0c5c3a5901b6e717594bd8
# I suggest to add this to the list (shortname MIROS or MIRBSD please)
LICENSE[0]=http://mirbsd.de/MirOS-Licence
SHORT="MirBSD Korn Shell"
@@ -16,8 +17,8 @@ Bourne-compatible shell which is largely similar to the
original AT&T Korn
shell; mksh is the only pdksh derivate currently being actively developed. It
includes bug fixes and feature improvements, in order to produce a modern,
robust shell good for interactive and especially script use. mksh has UTF-8
-support (e.g. in the emacs editing mode); R38c corresponds to OpenBSD
-4.5-current ksh (without GNU bash-like $PS1 and fancy character classes). The
+support (e.g. in the emacs editing mode); R46 corresponds to OpenBSD
+5.1-current ksh (without GNU bash-like $PS1 and fancy character classes). The
code has throughoutly been cleaned up and simplified, bugs fixed, standards
compliance added, and several enhancements (for extended compatibility to
other
modern shells - as well as a couple of its own) have been placed.
diff --git a/shell-term-fm/mksh/HISTORY b/shell-term-fm/mksh/HISTORY
index 033d16c..e0fcd74 100644
--- a/shell-term-fm/mksh/HISTORY
+++ b/shell-term-fm/mksh/HISTORY
@@ -1,3 +1,27 @@
+2014-10-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to R50d
+
+2014-10-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to R50c; SECURITY_PATCH++
+
+2014-09-08 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to R50b
+
+2014-07-17 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to R50
+
+2013-09-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to R48b
+
+2013-07-25 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to R47
+
+2013-05-12 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: corrected description for R46 release
+
+2013-05-07 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: updated spell to R46
+
2013-03-07 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to R44

diff --git a/shell-term-fm/pcmanfm/DEPENDS b/shell-term-fm/pcmanfm/DEPENDS
index d31c93c..eb8e3a9 100755
--- a/shell-term-fm/pcmanfm/DEPENDS
+++ b/shell-term-fm/pcmanfm/DEPENDS
@@ -1,8 +1,13 @@
depends atk &&
depends glib2 &&
-depends gtk+2 &&
depends libfm &&
depends libpng &&
depends libx11 &&
depends menu-cache &&
-depends pango
+depends pango &&
+
+if is_depends_enabled libfm gtk+3; then
+ depends gtk+2 '--with-gtk=3'
+else
+ depends gtk+2 '--with-gtk=2'
+fi
diff --git a/shell-term-fm/pcmanfm/DETAILS b/shell-term-fm/pcmanfm/DETAILS
index 709faf1..4eff43c 100755
--- a/shell-term-fm/pcmanfm/DETAILS
+++ b/shell-term-fm/pcmanfm/DETAILS
@@ -1,13 +1,13 @@
SPELL=pcmanfm
- VERSION=1.1.0
- SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:c21f1db1138f0d02e050752144ae3896be6c8e20cf9339284cc98442abdc5af238dfe2329f81612f25ed4f2f611427fee1946a96dfe2f941d3db78e7175c0cdb
+ VERSION=1.2.1
+ SOURCE="${SPELL}-${VERSION}.tar.xz"
+
SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/PCManFM%20%2B%20Libfm%20%28tarball%20release%29/PCManFM/${SOURCE}
+
SOURCE_HASH=sha512:931b89ed3ec9fc86bf91b0bd5ea1119e72948a9882029fd3ab21b9c1ba6df3e6361304fd10391eb59145debf932b87a9fecd826f77b59121ff59d38bc6aba0bb
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=http://wiki.lxde.org/en/PCManFM
LICENSE[0]=GPL
ENTERED=20070108
- SHORT="A fast and lightweight file manager developed with GTK+ 2."
+ SHORT="fast and lightweight file manager developed with GTK+"
cat << EOF
PCMan File Manager is a very fast and lightweight file manager which features
tabbed browsing.
diff --git a/shell-term-fm/pcmanfm/HISTORY b/shell-term-fm/pcmanfm/HISTORY
index da57272..0ea92d1 100644
--- a/shell-term-fm/pcmanfm/HISTORY
+++ b/shell-term-fm/pcmanfm/HISTORY
@@ -1,3 +1,13 @@
+2014-07-14 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.2.1
+ * DEPENDS: handle gtk+2/3 dependency
+
+2014-02-20 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.2.0, gz -> xz
+
+2013-11-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.1.2
+
2013-02-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.1.0
* PRE_BUILD: fix includes
diff --git a/shell-term-fm/rdesktop/DEPENDS b/shell-term-fm/rdesktop/DEPENDS
index ec5a850..0eab532 100755
--- a/shell-term-fm/rdesktop/DEPENDS
+++ b/shell-term-fm/rdesktop/DEPENDS
@@ -1,10 +1,22 @@
-depends openssl &&
-depends libx11 &&
+depends libx11 &&
+depends libxrandr &&
+depends SSL &&
+
if list_find $RDESKTOP_SOUND alsa; then
depends alsa-lib
elif list_find $RDESKTOP_SOUND libao; then
depends libao
-fi
+fi &&
+
+optional_depends libgssglue \
+ "--enable-credssp" \
+ "--disable-credssp" \
+ "for CredSSP support" &&
+
+optional_depends pcsc-lite \
+ "--enable-smartcard" \
+ "--disable-smartcard" \
+ "for SmartCard support"

# current support of this is broken
#optional_depends libvncserver \
diff --git a/shell-term-fm/rdesktop/DETAILS b/shell-term-fm/rdesktop/DETAILS
index 2fbd39c..8d49071 100755
--- a/shell-term-fm/rdesktop/DETAILS
+++ b/shell-term-fm/rdesktop/DETAILS
@@ -1,10 +1,10 @@
SPELL=rdesktop
- VERSION=1.7.1
+ VERSION=1.8.3
SECURITY_PATCH=2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=${SOURCEFORGE_URL}/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:aaefbcda77a333ec065e42aa20e5335e48c51858dab860495528b399696c0ed6594ab9c5234716682e7ebef81d36cc6d157eedae700e0df209da9034d04887fc
+
SOURCE_URL[0]=http://sourceforge.net/projects/$SPELL/files/$SPELL/$VERSION/$SOURCE/download
+
SOURCE_HASH=sha512:06b94ad3b09430b05e424ef31a3e6f2388190b4920e348603cb66a414244896e0dc8906b9f12920e9406cf153ffa7f6507b23bf6713c3a675c0540a8ef57902d
WEB_SITE=http://www.rdesktop.org
ENTERED=20010922
LICENSE[0]=GPL3
diff --git a/shell-term-fm/rdesktop/HISTORY b/shell-term-fm/rdesktop/HISTORY
index 0c9dc15..9e472c6 100644
--- a/shell-term-fm/rdesktop/HISTORY
+++ b/shell-term-fm/rdesktop/HISTORY
@@ -1,3 +1,24 @@
+2014-11-12 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.8.3
+
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: libxrandr
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-05-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.8.2
+
+2013-12-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: added missing optional deps -- libgssglue, pcsc-lite
+
+2013-11-20 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.8.1
+
+2013-06-24 Remko van der Vossen <wich AT sourcemage.org>
+ * DETAILS: Proper download link
+
2012-07-25 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS, BUILD: commented libvncserver support, as of broken rdp2vnc

diff --git a/shell-term-fm/rxvt-unicode/BUILD
b/shell-term-fm/rxvt-unicode/BUILD
index 3da66b5..e76c3ad 100755
--- a/shell-term-fm/rxvt-unicode/BUILD
+++ b/shell-term-fm/rxvt-unicode/BUILD
@@ -1,2 +1,14 @@
-OPTS="$OPTS --enable-everything" &&
+OPTS="$OPTS --enable-mousewheel --enable-slipwheeling" &&
+OPTS="$OPTS $URXVT_256COLORS" &&
+OPTS="$OPTS $URXVT_UNICODE3" &&
+OPTS="$OPTS $URXVT_COMBINING" &&
+OPTS="$OPTS $URXVT_FONT_STYLES" &&
+OPTS="$OPTS $URXVT_FADING" &&
+OPTS="$OPTS $URXVT_ISO14755" &&
+OPTS="$OPTS $URXVT_FRILLS" &&
+OPTS="$OPTS $URXVT_KEEP_SCROLLING" &&
+OPTS="$OPTS $URXVT_SELECTION_SCROLLING" &&
+OPTS="$OPTS $URXVT_SMART_RESIZE" &&
+OPTS="$OPTS $URXVT_TEXT_BLINK" &&
+OPTS="$OPTS $URXVT_POINTER_BLANK" &&
default_build
diff --git a/shell-term-fm/rxvt-unicode/CONFIGURE
b/shell-term-fm/rxvt-unicode/CONFIGURE
new file mode 100755
index 0000000..5dd42ae
--- /dev/null
+++ b/shell-term-fm/rxvt-unicode/CONFIGURE
@@ -0,0 +1,60 @@
+config_query_option URXVT_256COLORS \
+ "Enable support for 256 colors?" \
+ y \
+ "--enable-256-color" \
+ "--disable-256-color" &&
+config_query_option URXVT_UNICODE3 \
+ "Use 21 instead of 16 bits to represent unicode
characters?" \
+ y \
+ "--enable-unicode3" \
+ "--disable-unicode3" &&
+config_query_option URXVT_COMBINING \
+ "enable composition of base and combining characters?" \
+ y \
+ "--enable-combining" \
+ "--disable-combining" &&
+config_query_option URXVT_FONT_STYLES \
+ "enable bold and italic font support?" \
+ y \
+ "--enable-font-styles" \
+ "--disable-font-styles" &&
+config_query_option URXVT_FADING \
+ "enable colors fading when off focus?" \
+ y \
+ "--enable-fading" \
+ "--disable-fading" &&
+config_query_option URXVT_ISO14755 \
+ "enable support for extended ISO 14755 modes (unicode
codepoint input methods)?" \
+ y \
+ "--enable-iso14755" \
+ "--disable-iso14755" &&
+config_query_option URXVT_FRILLS \
+ "enable support for rarely used features?" \
+ y \
+ "--enable-frills" \
+ "--disable-frills" &&
+config_query_option URXVT_KEEP_SCROLLING \
+ "enable continual scrolling on scrollbar arrow press" \
+ y \
+ "--enable-keepscrolling" \
+ "--disable-keepscrolling" &&
+config_query_option URXVT_SELECTION_SCROLLING \
+ "enable scrolling during selections?" \
+ y \
+ "--enable-selectionscrolling" \
+ "--disable-selectionscrolling" &&
+config_query_option URXVT_SMART_RESIZE \
+ "enable smart growth/shrink behaviour?" \
+ y \
+ "--enable-smart-resize" \
+ "--disable-smart-resize" &&
+config_query_option URXVT_TEXT_BLINK \
+ "enable blinking text?" \
+ y \
+ "--enable-text-blink" \
+ "--disable-text-blink" &&
+config_query_option URXVT_POINTER_BLANK \
+ "enable pointer blanking when typing or inactive?" \
+ y \
+ "--enable-pointer-blank" \
+ "--disable-pointer-blank"
diff --git a/shell-term-fm/rxvt-unicode/DEPENDS
b/shell-term-fm/rxvt-unicode/DEPENDS
index 07c451f..4996206 100755
--- a/shell-term-fm/rxvt-unicode/DEPENDS
+++ b/shell-term-fm/rxvt-unicode/DEPENDS
@@ -1,6 +1,7 @@
depends -sub CXX gcc &&
depends libx11 &&
depends libxrender &&
+depends xproto &&

optional_depends gdk-pixbuf2 \
"--enable-pixbuf" \
diff --git a/shell-term-fm/rxvt-unicode/DETAILS
b/shell-term-fm/rxvt-unicode/DETAILS
index 6eb7ae4..d16ebcd 100755
--- a/shell-term-fm/rxvt-unicode/DETAILS
+++ b/shell-term-fm/rxvt-unicode/DETAILS
@@ -1,6 +1,6 @@
SPELL=rxvt-unicode
- VERSION=9.17
-
SOURCE_HASH=sha512:e7ba2614cf7f8027170a6adfddedd3fc7a63f219a76f92901b49b5a26295d5191200ac7c1dad1f1e7c90225c8fa2dced3022317e8e876425a57d067c3c0d84ee
+ VERSION=9.20
+
SOURCE_HASH=sha512:39e1574f7b7034c07ab2e836bb77e0fb0536830df873cc54e6c7583be5e20d36dea3fe0fc889283f163530c77534a3a55de227ee0a8f03564d0f030e60461ff9
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://dist.schmorp.de/$SPELL/$SOURCE
diff --git a/shell-term-fm/rxvt-unicode/HISTORY
b/shell-term-fm/rxvt-unicode/HISTORY
index f11f568..5d88669 100644
--- a/shell-term-fm/rxvt-unicode/HISTORY
+++ b/shell-term-fm/rxvt-unicode/HISTORY
@@ -1,3 +1,24 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * CONFIGURE: clarify what extended ISO 14755 modes means
+
+2014-06-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: add dependency on xproto
+ * CONFIGURE, BUILD: make features configurable
+
+2014-05-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 9.20
+
+2013-11-06 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 9.19
+ * PRE_BUILD, fix-tabber-perl-5.18-ext.diff: removed
+
+2013-05-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * PRE_BUILD, fix-tabber-perl-5.18-ext.diff: added patch from Arch
+ to fix bug #551
+
+2013-05-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 9.18
+
2013-03-09 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 9.17
* DEPENDS: added gdk-pixbuf2 optional dep -- replaced LIBAFTERIMAGE;
diff --git a/shell-term-fm/screen/DETAILS b/shell-term-fm/screen/DETAILS
index 4247a4d..190786e 100755
--- a/shell-term-fm/screen/DETAILS
+++ b/shell-term-fm/screen/DETAILS
@@ -1,12 +1,12 @@
SPELL=screen
- VERSION=4.0.3
+ VERSION=4.2.1
PATCHLEVEL=1
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=ftp://ftp.uni-erlangen.de/pub/utilities/${SPELL}/${SOURCE}
SOURCE_URL[1]=ftp://ftp.sourcemage.sk/sources/${SOURCE}
SOURCE_URL[2]=$GNU_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:24c1f598972f3dc9ed49cd2c05852190a0190d22fa01401eee8484627c8dd2815f0a422d9b2697faa8aaa0b3efc6730a94e2d5aa787dbe5e9ec719143176c338
+
SOURCE_HASH=sha512:30826b2a2fc436483276b90cc4c6679470f7ccb7098c9bb8457d0e534998cd12da02882cf80678465f6540cade170c3fdc6bdfa31b07359ff0d3ffe2d6063710
WEB_SITE=http://www.gnu.org/software/screen
ENTERED=20010922
SECURITY_PATCH=1
diff --git a/shell-term-fm/screen/HISTORY b/shell-term-fm/screen/HISTORY
index d8efa5d..c0d1e6a 100644
--- a/shell-term-fm/screen/HISTORY
+++ b/shell-term-fm/screen/HISTORY
@@ -1,3 +1,7 @@
+2014-08-09 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: bump to 4.2.1!
+ (now hopefully supporting TERM=rxvt-unicode-256color)
+
2008-08-22 Martin Spitzbarth <m.spitzbarth AT gmx.de>
* DETAILS: PATCHLEVEL++
* PRE_BUILD: prevented the link against libelf, it's not needed.
diff --git a/shell-term-fm/shared-mime-info/DETAILS
b/shell-term-fm/shared-mime-info/DETAILS
index 1221843..032bd6f 100755
--- a/shell-term-fm/shared-mime-info/DETAILS
+++ b/shell-term-fm/shared-mime-info/DETAILS
@@ -1,6 +1,6 @@
SPELL=shared-mime-info
- VERSION=1.0
-
SOURCE_HASH=sha512:d4b8ad9a982519681fa0fb5b25d8e6b5c4701bca96785b2729e34330a75668c65b0303ad882c7a1928f48cafc7e5a5803f4bdee4db3cfd76dd58e61435c7e6ca
+ VERSION=1.3
+
SOURCE_HASH=sha512:ef74f71e877a9117ca796e0425ffdc0a47200b543c9989c9952d59d5a4c8ed9d086c1f5b73af343b7e59d8080d1813b5c2fe2896fe619f753af315460136fb5d
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://freedesktop.org/~hadess/$SOURCE
diff --git a/shell-term-fm/shared-mime-info/HISTORY
b/shell-term-fm/shared-mime-info/HISTORY
index 689511f..b168065 100644
--- a/shell-term-fm/shared-mime-info/HISTORY
+++ b/shell-term-fm/shared-mime-info/HISTORY
@@ -1,3 +1,12 @@
+2014-05-26 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3
+
+2013-12-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.2
+
+2013-04-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.1
+
2012-01-20 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.0
* PRE_BUILD: removed
diff --git a/shell-term-fm/spacefm/BUILD b/shell-term-fm/spacefm/BUILD
new file mode 100755
index 0000000..1b815c4
--- /dev/null
+++ b/shell-term-fm/spacefm/BUILD
@@ -0,0 +1,3 @@
+OPTS="$SPACEFM_OPTS $OPTS" &&
+
+default_build
diff --git a/shell-term-fm/spacefm/CONFIGURE b/shell-term-fm/spacefm/CONFIGURE
new file mode 100755
index 0000000..f1617a3
--- /dev/null
+++ b/shell-term-fm/spacefm/CONFIGURE
@@ -0,0 +1,7 @@
+config_query_list SPACEFM_GTK "Which GTK+ version do you want for user
interface?" \
+ gtk+2 \
+ gtk+3 &&
+
+config_query_option SPACEFM_OPTS "Enable desktop integrations such as
icons?" y \
+ "--enable-desktop-integration" \
+ "--disable-desktop-integration"
diff --git a/shell-term-fm/spacefm/DEPENDS b/shell-term-fm/spacefm/DEPENDS
index 56ba82e..79fb84c 100755
--- a/shell-term-fm/spacefm/DEPENDS
+++ b/shell-term-fm/spacefm/DEPENDS
@@ -1,2 +1,47 @@
-depends gtk+2 &&
-depends udev
+. "$GRIMOIRE/FUNCTIONS" &&
+
+depends bash &&
+depends UDEV &&
+
+depends $SPACEFM_GTK "--with-${SPACEFM_GTK/gtk+/gtk}" &&
+
+optional_depends startup-notification \
+ "--enable-startup-notification" \
+ "--disable-startup-notification" \
+ "for use of libstartup-notification" &&
+
+optional_depends gettext \
+ "--enable-nls" \
+ "--disable-nls" \
+ "for Native Language Support" &&
+
+if [[ $(get_kernel_config CONFIG_INOTIFY_USER) == "y" ||
+ $(get_kernel_config CONFIG_INOTIFY_USER) == "m" ]]; then
+ config_query_option SPACEFM_OPTS "Include Linux inotify kernel support
(file system monitoring)?" y \
+ "--enable-inotify" \
+ "--disable-inotify"
+else
+ optional_depends FAM \
+ "--enable-inotify" \
+ "--disable-inotify" \
+ "for file system monitoring support"
+fi &&
+
+optional_depends hal \
+ "--enable-hal" \
+ "--disable-hal" \
+ "to build with Linux HAL support (${PROBLEM_COLOR}disables
udisks*${DEFAULT_COLOR})" &&
+
+if is_depends_enabled $SPELL hal; then
+ depends dbus-glib
+else
+ suggest_depends udisks "" "" "for mounting via udisks" &&
+ suggest_depends udisks2 "" "" "for mounting via udisks2"
+fi &&
+
+# TODO: add udevil spell
+# suggest_depends udevil "" "" "for mounting via udevil" &&
+
+suggest_depends pmount "" "" "for mounting via pmount" &&
+
+suggest_depends eject "" "" "for device ejecting ability"
diff --git a/shell-term-fm/spacefm/DETAILS b/shell-term-fm/spacefm/DETAILS
index b767f92..822cd1f 100755
--- a/shell-term-fm/spacefm/DETAILS
+++ b/shell-term-fm/spacefm/DETAILS
@@ -1,8 +1,8 @@
SPELL=spacefm
- VERSION=0.8.0
+ VERSION=0.9.4
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:90c19958e9f6f292ee3d53e18b773cb6641de7150b543da81a6d80ecdf73df154dbb023ee3f475c84bd9c3b8ce3c2ca864182374a7aec7ace2b1a0aebc49ca88
+
SOURCE_HASH=sha512:b7c3c92b4b6cb74f6c1d63a91beca9759af23fd3b7e5ffc10a895fc948f07aa5e28a0085820cae39bd5eb6e0489181369870fd760950dea26bf0b13c9f499a66
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://ignorantguru.github.com/spacefm/
LICENSE[0]=GPL
diff --git a/shell-term-fm/spacefm/FINAL b/shell-term-fm/spacefm/FINAL
new file mode 100755
index 0000000..b374499
--- /dev/null
+++ b/shell-term-fm/spacefm/FINAL
@@ -0,0 +1 @@
+gtk-update-icon-cache -q -t -f "$INSTALL_ROOT/usr/share/icons/hicolor"
diff --git a/shell-term-fm/spacefm/HISTORY b/shell-term-fm/spacefm/HISTORY
index 21c42a3..eb3fa17 100644
--- a/shell-term-fm/spacefm/HISTORY
+++ b/shell-term-fm/spacefm/HISTORY
@@ -1,3 +1,34 @@
+2014-04-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: depend on UDEV instead of udev
+
+2014-04-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.9.4
+
+2014-01-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.9.3
+ * DEPENDS: added bash, as noted in release info
+
+2013-12-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.9.2
+
+2013-11-08 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.9.1
+
+2013-11-04 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.9.0
+
+2013-09-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.8.7
+ * BUILD: added, to keep SPACEFM_OPTS
+ * CONFIGURE: added, to select between gtk+2/gtk+3 and for desktop
+ integration flags
+ * DEPENDS: added missing dependencies
+ * PRE_BUILD: added, to fix sha*sum paths
+ * FINAL: added, as recommended in README
+
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: udev => UDEV
+
2012-09-15 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.8.0

diff --git a/shell-term-fm/spacefm/PRE_BUILD b/shell-term-fm/spacefm/PRE_BUILD
new file mode 100755
index 0000000..97441b4
--- /dev/null
+++ b/shell-term-fm/spacefm/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+# fix sha*sum paths
+sedit "s:/usr/bin/sha256sum:/bin/sha256sum:" src/vfs/vfs-file-task.c &&
+sedit
"s:/usr/bin/sha256sum:/bin/sha256sum:;s:/usr/bin/sha512sum:/bin/sha512sum:"
src/spacefm-auth
diff --git a/shell-term-fm/st/DEPENDS b/shell-term-fm/st/DEPENDS
index b555ae0..b3289e2 100755
--- a/shell-term-fm/st/DEPENDS
+++ b/shell-term-fm/st/DEPENDS
@@ -1 +1,5 @@
-depends libx11
+depends libx11 &&
+depends libxext &&
+depends libxft &&
+depends fontconfig &&
+depends freetype2
diff --git a/shell-term-fm/st/DETAILS b/shell-term-fm/st/DETAILS
index 1ffe3ca..632936e 100755
--- a/shell-term-fm/st/DETAILS
+++ b/shell-term-fm/st/DETAILS
@@ -1,9 +1,9 @@
SPELL=st
- VERSION=0.3
+ VERSION=0.5
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://dl.suckless.org/st/$SOURCE
-
SOURCE_HASH=sha512:7ba515d68d0677c72ad696ad07a009337ae98f7ff79690f950a9a9edaa2ab1ec76a3ad39918d3070836f372d0de6216c6f5308a76a7e60063fc2f2a8f6fc325c
+
SOURCE_HASH=sha512:fb5d3b6dfb56f35c60a83164d0da2aef67d9fc23b81fdd7c26b9a618c92524a601db5fc4149a3a5054ca3306ecc80e104fa629ecb1516c047a726012237c83d5
WEB_SITE=http://st.suckless.org/
ENTERED=20130208
LICENSE[0]=MIT
diff --git a/shell-term-fm/st/HISTORY b/shell-term-fm/st/HISTORY
index 2e5c287..4255bf0 100644
--- a/shell-term-fm/st/HISTORY
+++ b/shell-term-fm/st/HISTORY
@@ -1,2 +1,15 @@
+2014-07-12 Ismael Luceno <ismael AT sourcemage.org>
+ * PRE_BUILD, patches/st-0.5-hidexcursor.diff:
+ Add patch to hide X cursor when typing.
+
+2014-07-11 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 0.5
+
+2013-11-21 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS: Add missing dependencies
+
+2013-05-18 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.4.1
+
2013-02-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS, DEPENDS, PRE_BUILD, BUILD: spell created, version 0.3
diff --git a/shell-term-fm/st/PRE_BUILD b/shell-term-fm/st/PRE_BUILD
index c59a232..886a469 100755
--- a/shell-term-fm/st/PRE_BUILD
+++ b/shell-term-fm/st/PRE_BUILD
@@ -1,3 +1,10 @@
default_pre_build &&
cd ${SOURCE_DIRECTORY} &&
-sedit "s:/local::" config.mk
+sedit "s:/local::" config.mk &&
+
+for i in "$SPELL_DIRECTORY"/patches/*; do
+ desc="$(sed -nr '/^Subject: /!d;s@[^ ]* *(\[[A-Za-z0-9 ]*\] *)*@@;p;q'
"$i")" &&
+ if query "Apply ${i##*/} ($desc)?" n; then
+ patch -sp1 -i "$i"
+ fi
+done
diff --git a/shell-term-fm/st/patches/st-0.5-hidexcursor.diff
b/shell-term-fm/st/patches/st-0.5-hidexcursor.diff
new file mode 100644
index 0000000..3bbe602
--- /dev/null
+++ b/shell-term-fm/st/patches/st-0.5-hidexcursor.diff
@@ -0,0 +1,96 @@
+From d081963fc75e1656f5ee4305947384a00b9e5f39 Mon Sep 17 00:00:00 2001
+From: Colona <colona AT ycc.fr>
+Date: Mon, 9 Jun 2014 00:55:54 -0700
+Subject: [PATCH] Hide X cursor when typing.
+
+Hide the X cursor when typing in the terminal. The cursor is displayed again
+when the mouse is moved.
+---
+ st.c | 33 +++++++++++++++++++++++++++------
+ 1 file changed, 27 insertions(+), 6 deletions(-)
+
+diff --git a/st.c b/st.c
+index 392f12d..52deb92 100644
+--- a/st.c
++++ b/st.c
+@@ -248,6 +248,8 @@ typedef struct {
+ Draw draw;
+ Visual *vis;
+ XSetWindowAttributes attrs;
++ Cursor cursor, bcursor; /* visible and blank cursors */
++ bool cursorstate; /* is cursor currently visible */
+ int scr;
+ bool isfixed; /* is fixed geometry? */
+ int fx, fy, fw, fh; /* fixed geometry */
+@@ -1112,6 +1114,13 @@ void
+ bmotion(XEvent *e) {
+ int oldey, oldex, oldsby, oldsey;
+
++ if(!xw.cursorstate) {
++ XDefineCursor(xw.dpy, xw.win, xw.cursor);
++ xw.cursorstate = true;
++ if(!IS_SET(MODE_MOUSEMANY))
++ xsetpointermotion(0);
++ }
++
+ if(IS_SET(MODE_MOUSE)) {
+ mousereport(e);
+ return;
+@@ -2984,10 +2993,12 @@ xzoom(const Arg *arg) {
+ void
+ xinit(void) {
+ XGCValues gcvalues;
+- Cursor cursor;
+ Window parent;
+ int sw, sh;
+ pid_t thispid = getpid();
++ XColor xcwhite = {.red = 0xffff, .green = 0xffff, .blue = 0xffff};
++ XColor xcblack = {.red = 0x0000, .green = 0x0000, .blue = 0x0000};
++ Pixmap blankpm;
+
+ if(!(xw.dpy = XOpenDisplay(NULL)))
+ die("Can't open display\n");
+@@ -3071,11 +3082,13 @@ xinit(void) {
+ die("XCreateIC failed. Could not obtain input method.\n");
+
+ /* white cursor, black outline */
+- cursor = XCreateFontCursor(xw.dpy, XC_xterm);
+- XDefineCursor(xw.dpy, xw.win, cursor);
+- XRecolorCursor(xw.dpy, cursor,
+- &(XColor){.red = 0xffff, .green = 0xffff, .blue = 0xffff},
+- &(XColor){.red = 0x0000, .green = 0x0000, .blue = 0x0000});
++ xw.cursor = XCreateFontCursor(xw.dpy, XC_xterm);
++ XDefineCursor(xw.dpy, xw.win, xw.cursor);
++ XRecolorCursor(xw.dpy, xw.cursor, &xcwhite, &xcblack);
++ xw.cursorstate = true;
++ blankpm = XCreateBitmapFromData(xw.dpy, xw.win, &(char){0}, 1, 1);
++ xw.bcursor = XCreatePixmapCursor(xw.dpy, blankpm, blankpm,
++
&xcblack, &xcblack, 0, 0);
+
+ xw.xembed = XInternAtom(xw.dpy, "_XEMBED", False);
+ xw.wmdeletewin = XInternAtom(xw.dpy, "WM_DELETE_WINDOW", False);
+@@ -3537,6 +3550,8 @@ unmap(XEvent *ev) {
+
+ void
+ xsetpointermotion(int set) {
++ if(!set && !xw.cursorstate)
++ return;
+ MODBIT(xw.attrs.event_mask, set, PointerMotionMask);
+ XChangeWindowAttributes(xw.dpy, xw.win, CWEventMask, &xw.attrs);
+ }
+@@ -3630,6 +3645,12 @@ kpress(XEvent *ev) {
+ Status status;
+ Shortcut *bp;
+
++ if(xw.cursorstate) {
++ XDefineCursor(xw.dpy, xw.win, xw.bcursor);
++ xsetpointermotion(1);
++ xw.cursorstate = false;
++ }
++
+ if(IS_SET(MODE_KBDLOCK))
+ return;
+
+--
+2.0.0
+
diff --git a/shell-term-fm/terminator/DEPENDS
b/shell-term-fm/terminator/DEPENDS
index 131c045..099d663 100755
--- a/shell-term-fm/terminator/DEPENDS
+++ b/shell-term-fm/terminator/DEPENDS
@@ -1,4 +1,3 @@
depends python &&
depends pygtk2 &&
-runtime_depends vte
-
+runtime_depends -sub 'pygtk2' vte
diff --git a/shell-term-fm/terminator/DETAILS
b/shell-term-fm/terminator/DETAILS
index 26e1bb0..e07052a 100755
--- a/shell-term-fm/terminator/DETAILS
+++ b/shell-term-fm/terminator/DETAILS
@@ -1,8 +1,9 @@
SPELL=terminator
- VERSION=0.96
- SOURCE=${SPELL}_$VERSION.tar.gz
+ VERSION=0.97
+ SOURCE=${SPELL}-$VERSION.tar.gz

SOURCE_URL[0]=http://launchpad.net/${SPELL}/trunk/${VERSION}/+download/$SOURCE
-
SOURCE_HASH=sha512:f74b5887ea7a11bf5c6866eae5e879a60badd81dd5056cfd0fdb5e4940b81917e6cd05ea50b56a9c7beba8e9fc9e842b25d3c8ad3ed7b574b72f43a1d4fc6c5e
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
+#
SOURCE_HASH=sha512:f74b5887ea7a11bf5c6866eae5e879a60badd81dd5056cfd0fdb5e4940b81917e6cd05ea50b56a9c7beba8e9fc9e842b25d3c8ad3ed7b574b72f43a1d4fc6c5e
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://www.tenshu.net/terminator/
LICENSE[0]=GPL
diff --git a/shell-term-fm/terminator/HISTORY
b/shell-term-fm/terminator/HISTORY
index 8d32d5e..a9c376c 100644
--- a/shell-term-fm/terminator/HISTORY
+++ b/shell-term-fm/terminator/HISTORY
@@ -1,3 +1,8 @@
+2013-08-09 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 0.97
+ SOURCE/VERSION separator changed from "_" to "-"
+ * DEPENDS: Depends on vte built with python (pygtk2) bindings
+
2013-01-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 0.96

diff --git a/shell-term-fm/terminator/terminator-0.97.tar.gz.sig
b/shell-term-fm/terminator/terminator-0.97.tar.gz.sig
new file mode 100644
index 0000000..fcf1b96
Binary files /dev/null and
b/shell-term-fm/terminator/terminator-0.97.tar.gz.sig differ
diff --git a/shell-term-fm/tilda/CONFIGURE b/shell-term-fm/tilda/CONFIGURE
new file mode 100755
index 0000000..c7fdb0d
--- /dev/null
+++ b/shell-term-fm/tilda/CONFIGURE
@@ -0,0 +1 @@
+config_query TILDA_CUSTOM_CURSOR "Do you want to apply cursor customization
patch?" n
diff --git a/shell-term-fm/tilda/DEPENDS b/shell-term-fm/tilda/DEPENDS
index becdfcf..5549267 100755
--- a/shell-term-fm/tilda/DEPENDS
+++ b/shell-term-fm/tilda/DEPENDS
@@ -1,2 +1,9 @@
-depends vte &&
-depends confuse
+depends glib2 &&
+depends gtk+3 &&
+depends vte3 &&
+depends confuse &&
+
+optional_depends gettext \
+ "--enable-nls" \
+ "--disable-nls" \
+ "for Native Language Support"
diff --git a/shell-term-fm/tilda/DETAILS b/shell-term-fm/tilda/DETAILS
index 0d46a66..ec0b302 100755
--- a/shell-term-fm/tilda/DETAILS
+++ b/shell-term-fm/tilda/DETAILS
@@ -1,14 +1,14 @@
SPELL=tilda
- VERSION=0.9.6
+ VERSION=1.1.13
SOURCE=$SPELL-$VERSION.tar.gz
- SOURCE_URL[1]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_GPG=gurus.gpg:$SOURCE.sig
- WEB_SITE=http://tilda.sourceforge.net/
+ SOURCE_URL[1]=https://github.com/lanoxx/$SPELL/archive/$SOURCE
+
SOURCE_HASH=sha512:433bbda26aa599cf8d2e247bc36126a7bc6e77820f706c852210698becfcfa01b78b2d44b852eee79ae5f62ea0e422732a8415e9cfb4f6ddfc96d21363a1881d
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$SPELL-$VERSION"
+ WEB_SITE=https://github.com/lanoxx/tilda/
ENTERED=20050818
LICENSE[0]=GPL
KEYWORDS="terminal console"
- SHORT="Terminal application taking likeness of many popular FPS
consoles."
+ SHORT="Terminal application taking likeness of many popular FPS
consoles"
cat << EOF
Tilda is a Linux terminal taking after the likeness of many classic terminals
from first person shooter games, Quake, Doom and Half-Life to name a few,
diff --git a/shell-term-fm/tilda/HISTORY b/shell-term-fm/tilda/HISTORY
index 6cdcb0b..0d3bc42 100644
--- a/shell-term-fm/tilda/HISTORY
+++ b/shell-term-fm/tilda/HISTORY
@@ -1,3 +1,19 @@
+2014-09-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.1.13
+ * focus.patch: dropped, fixed by upstream
+
+2014-06-06 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.1.12
+
+2014-01-28 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.1.11; new website/source url/source
check
+ * DEPENDS: added missing dependencies
+ * CONFIGURE: added, for cursor customization patch option
+ * PRE_BUILD: added, to apply patches
+ * focus.patch: added fix from issue #18
+ * cursor.patch: added my patch to allow cursor customization (shape
and
+ color)
+
2008-04-28 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.9.6

diff --git a/shell-term-fm/tilda/PRE_BUILD b/shell-term-fm/tilda/PRE_BUILD
new file mode 100755
index 0000000..c45840a
--- /dev/null
+++ b/shell-term-fm/tilda/PRE_BUILD
@@ -0,0 +1,8 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+if [[ $TILDA_CUSTOM_CURSOR == y ]]; then
+ patch -p0 < "$SPELL_DIRECTORY/cursor.patch"
+fi &&
+
+autoreconf -fi
diff --git a/shell-term-fm/tilda/cursor.patch
b/shell-term-fm/tilda/cursor.patch
new file mode 100644
index 0000000..62b5c7c
--- /dev/null
+++ b/shell-term-fm/tilda/cursor.patch
@@ -0,0 +1,283 @@
+--- tilda.glade.orig 2013-12-13 19:58:24.000000000 +0400
++++ tilda.glade 2014-01-29 17:21:22.000000000 +0400
+@@ -460,6 +460,22 @@
+ <property name="column_spacing">5</property>
+ <property
name="column_homogeneous">True</property>
+ <child>
++ <object class="GtkCheckButton"
id="check_cursor_underline">
++ <property name="label"
translatable="yes">Underlined Cursor</property>
++ <property name="visible">True</property>
++ <property name="can_focus">True</property>
++ <property
name="receives_default">False</property>
++ <property name="xalign">0</property>
++ <property
name="draw_indicator">True</property>
++ </object>
++ <packing>
++ <property name="left_attach">2</property>
++ <property name="top_attach">0</property>
++ <property name="width">1</property>
++ <property name="height">1</property>
++ </packing>
++ </child>
++ <child>
+ <object class="GtkCheckButton"
id="check_cursor_blinks">
+ <property name="label"
translatable="yes">Cursor Blinks</property>
+ <property name="visible">True</property>
+@@ -1998,6 +2014,20 @@
+ </packing>
+ </child>
+ <child>
++ <object class="GtkLabel"
id="label_cursor_color">
++ <property name="visible">True</property>
++ <property name="can_focus">False</property>
++ <property name="xalign">1</property>
++ <property name="label"
translatable="yes">Cursor Color</property>
++ </object>
++ <packing>
++ <property name="top_attach">4</property>
++ <property name="bottom_attach">5</property>
++ <property name="x_padding">4</property>
++ <property name="y_padding">4</property>
++ </packing>
++ </child>
++ <child>
+ <object class="GtkColorButton"
id="colorbutton_text">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+@@ -2028,6 +2058,22 @@
+ <property name="x_padding">4</property>
+ <property name="y_padding">4</property>
+ </packing>
++ </child>
++ <child>
++ <object class="GtkColorButton"
id="colorbutton_cursor">
++ <property name="visible">True</property>
++ <property name="can_focus">True</property>
++ <property
name="receives_default">False</property>
++ <property
name="color">#000000000000</property>
++ </object>
++ <packing>
++ <property name="left_attach">1</property>
++ <property name="right_attach">2</property>
++ <property name="top_attach">4</property>
++ <property name="bottom_attach">5</property>
++ <property name="x_padding">4</property>
++ <property name="y_padding">4</property>
++ </packing>
+ </child>
+ </object>
+ </child>
+--- src/configsys.c.orig 2013-12-13 19:58:24.000000000 +0400
++++ src/configsys.c 2014-01-29 17:25:03.000000000 +0400
+@@ -104,6 +104,9 @@
+ CFG_INT("text_red", 0xffff, CFGF_NONE),
+ CFG_INT("text_green", 0xffff, CFGF_NONE),
+ CFG_INT("text_blue", 0xffff, CFGF_NONE),
++ CFG_INT("cursor_red", 0xffff, CFGF_NONE),
++ CFG_INT("cursor_green", 0xffff, CFGF_NONE),
++ CFG_INT("cursor_blue", 0xffff, CFGF_NONE),
+
+ /* booleans */
+ CFG_BOOL("scroll_background", TRUE, CFGF_NONE),
+@@ -117,6 +120,7 @@
+ CFG_BOOL("notaskbar", TRUE, CFGF_NONE),
+ CFG_BOOL("bold", TRUE, CFGF_NONE),
+ CFG_BOOL("blinks", TRUE, CFGF_NONE),
++ CFG_BOOL("underline", FALSE, CFGF_NONE),
+ CFG_BOOL("scroll_on_key", TRUE, CFGF_NONE),
+ CFG_BOOL("bell", FALSE, CFGF_NONE),
+ CFG_BOOL("run_command", FALSE, CFGF_NONE),
+--- src/tilda_terminal.c.orig 2013-12-13 19:58:24.000000000 +0400
++++ src/tilda_terminal.c 2014-01-29 17:24:06.000000000 +0400
+@@ -517,7 +517,7 @@
+ DEBUG_ASSERT (tt != NULL);
+
+ gdouble transparency_level = 0.0;
+- GdkColor fg, bg /*, tint, highlight, cursor, black */;
++ GdkColor fg, cc, bg /* , , tint, highlight, black */;
+ gchar* word_chars;
+ gint i;
+
+@@ -530,6 +530,10 @@
+ fg.green = config_getint ("text_green");
+ fg.blue = config_getint ("text_blue");
+
++ cc.red = config_getint ("cursor_red");
++ cc.green = config_getint ("cursor_green");
++ cc.blue = config_getint ("cursor_blue");
++
+ for(i = 0;i < TERMINAL_PALETTE_SIZE; i++)
+ {
+ current_palette[i].pixel = 0;
+@@ -547,6 +551,9 @@
+ /** Cursor **/
+ vte_terminal_set_cursor_blink_mode (VTE_TERMINAL(tt->vte_term),
+ (config_getbool
("blinks"))?VTE_CURSOR_BLINK_ON:VTE_CURSOR_BLINK_OFF);
++ vte_terminal_set_color_cursor (VTE_TERMINAL(tt->vte_term), &cc);
++ vte_terminal_set_cursor_shape (VTE_TERMINAL(tt->vte_term),
++ (config_getbool
("underline"))?VTE_CURSOR_SHAPE_UNDERLINE:VTE_CURSOR_SHAPE_BLOCK);
+
+ /** Scrolling **/
+ vte_terminal_set_scroll_background (VTE_TERMINAL(tt->vte_term),
config_getbool ("scroll_background"));
+--- src/wizard.c.orig 2013-12-13 19:58:24.000000000 +0400
++++ src/wizard.c 2014-01-29 20:02:53.000000000 +0400
+@@ -754,6 +754,21 @@
+ }
+ }
+
++static void check_cursor_underline_toggled_cb (GtkWidget *w)
++{
++ const gboolean status = gtk_toggle_button_get_active
(GTK_TOGGLE_BUTTON(w));
++ gint i;
++ tilda_term *tt;
++
++ config_setbool ("underline", status);
++
++ for (i=0; i<g_list_length (tw->terms); i++) {
++ tt = g_list_nth_data (tw->terms, i);
++ vte_terminal_set_cursor_shape (VTE_TERMINAL(tt->vte_term),
++
(status)?VTE_CURSOR_SHAPE_UNDERLINE:VTE_CURSOR_SHAPE_BLOCK);
++ }
++}
++
+ static void check_enable_antialiasing_toggled_cb (GtkWidget *w)
+ {
+ const gboolean status = gtk_toggle_button_get_active
(GTK_TOGGLE_BUTTON(w));
+@@ -1306,9 +1321,11 @@
+ const gint scheme = gtk_combo_box_get_active (GTK_COMBO_BOX(w));
+ const GtkWidget *colorbutton_text =
+ GTK_WIDGET (gtk_builder_get_object (xml, "colorbutton_text"));
++ const GtkWidget *colorbutton_cursor =
++ GTK_WIDGET (gtk_builder_get_object (xml, "colorbutton_cursor"));
+ const GtkWidget *colorbutton_back =
+ GTK_WIDGET (gtk_builder_get_object (xml, "colorbutton_back"));
+- GdkColor gdk_text, gdk_back;
++ GdkColor gdk_text, gdk_cursor, gdk_back;
+ tilda_term *tt;
+ gint i;
+ gboolean nochange = FALSE;
+@@ -1341,16 +1358,21 @@
+ config_setint ("back_red", gdk_back.red);
+ config_setint ("back_green", gdk_back.green);
+ config_setint ("back_blue", gdk_back.blue);
++ config_setint ("cursor_red", gdk_cursor.red);
++ config_setint ("cursor_green", gdk_cursor.green);
++ config_setint ("cursor_blue", gdk_cursor.blue);
+ config_setint ("text_red", gdk_text.red);
+ config_setint ("text_green", gdk_text.green);
+ config_setint ("text_blue", gdk_text.blue);
+
+ gtk_color_button_set_color (GTK_COLOR_BUTTON(colorbutton_text),
&gdk_text);
++ gtk_color_button_set_color (GTK_COLOR_BUTTON(colorbutton_cursor),
&gdk_cursor);
+ gtk_color_button_set_color (GTK_COLOR_BUTTON(colorbutton_back),
&gdk_back);
+
+ for (i=0; i<g_list_length (tw->terms); i++) {
+ tt = g_list_nth_data (tw->terms, i);
+ vte_terminal_set_color_foreground (VTE_TERMINAL(tt->vte_term),
&gdk_text);
++ vte_terminal_set_color_cursor (VTE_TERMINAL(tt->vte_term),
&gdk_cursor);
+ vte_terminal_set_color_background (VTE_TERMINAL(tt->vte_term),
&gdk_back);
+ }
+ }
+@@ -1381,6 +1403,31 @@
+ }
+ }
+
++static void colorbutton_cursor_color_set_cb (GtkWidget *w)
++{
++ const GtkWidget *combo_colorschemes =
++ GTK_WIDGET (gtk_builder_get_object (xml, "combo_colorschemes"));
++
++ gint i;
++ tilda_term *tt;
++ GdkColor gdk_cursor_color;
++
++ /* The user just changed colors manually, so set the scheme to "Custom"
*/
++ gtk_combo_box_set_active (GTK_COMBO_BOX(combo_colorschemes), 0);
++ config_setint ("scheme", 0);
++
++ /* Now get the color that was set, save it, then set it */
++ gtk_color_button_get_color (GTK_COLOR_BUTTON(w), &gdk_cursor_color);
++ config_setint ("cursor_red", gdk_cursor_color.red);
++ config_setint ("cursor_green", gdk_cursor_color.green);
++ config_setint ("cursor_blue", gdk_cursor_color.blue);
++
++ for (i=0; i<g_list_length (tw->terms); i++) {
++ tt = g_list_nth_data (tw->terms, i);
++ vte_terminal_set_color_cursor (VTE_TERMINAL(tt->vte_term),
&gdk_cursor_color);
++ }
++}
++
+ static void colorbutton_back_color_set_cb (GtkWidget *w)
+ {
+ const GtkWidget *combo_colorschemes =
+@@ -1411,7 +1458,7 @@
+ {
+ gint i, j;
+ tilda_term *tt;
+- GdkColor fg, bg;
++ GdkColor fg, cc, bg;
+ GtkWidget *color_button;
+
+ i = gtk_combo_box_get_active (GTK_COMBO_BOX(w));
+@@ -1421,6 +1468,9 @@
+ GTK_WIDGET (gtk_builder_get_object (xml, "colorbutton_text"));
+ gtk_color_button_get_color (GTK_COLOR_BUTTON(color_button), &fg);
+ color_button =
++ GTK_WIDGET (gtk_builder_get_object (xml, "colorbutton_cursor"));
++ gtk_color_button_get_color (GTK_COLOR_BUTTON(color_button), &cc);
++ color_button =
+ GTK_WIDGET (gtk_builder_get_object (xml, "colorbutton_back"));
+ gtk_color_button_get_color (GTK_COLOR_BUTTON(color_button), &bg);
+
+@@ -1431,6 +1481,7 @@
+ tt = g_list_nth_data (tw->terms, j);
+
+ vte_terminal_set_colors (VTE_TERMINAL(tt->vte_term), &fg, &bg,
current_palette, TERMINAL_PALETTE_SIZE);
++ vte_terminal_set_color_cursor (VTE_TERMINAL(tt->vte_term), &cc);
+ }
+
+ for (j=0; j<TERMINAL_PALETTE_SIZE; j++) {
+@@ -1796,7 +1847,7 @@
+ * its visual representation in the wizard. */
+ static void set_wizard_state_from_config ()
+ {
+- GdkColor text_color, back_color;
++ GdkColor text_color, cursor_color, back_color;
+ gint i;
+
+ /* General Tab */
+@@ -1809,6 +1860,7 @@
+
+ CHECK_BUTTON ("check_terminal_bell", "bell");
+ CHECK_BUTTON ("check_cursor_blinks", "blinks");
++ CHECK_BUTTON ("check_cursor_underline", "underline");
+
+ CHECK_BUTTON ("check_enable_antialiasing", "antialias");
+ CHECK_BUTTON ("check_allow_bold_text", "bold");
+@@ -1866,6 +1918,10 @@
+ text_color.green = config_getint ("text_green");
+ text_color.blue = config_getint ("text_blue");
+ COLOR_BUTTON ("colorbutton_text", &text_color);
++ cursor_color.red = config_getint ("cursor_red");
++ cursor_color.green = config_getint ("cursor_green");
++ cursor_color.blue = config_getint ("cursor_blue");
++ COLOR_BUTTON ("colorbutton_cursor", &cursor_color);
+ back_color.red = config_getint ("back_red");
+ back_color.green = config_getint ("back_green");
+ back_color.blue = config_getint ("back_blue");
+@@ -1936,6 +1992,7 @@
+
+ CONNECT_SIGNAL
("check_terminal_bell","toggled",check_terminal_bell_toggled_cb);
+ CONNECT_SIGNAL
("check_cursor_blinks","toggled",check_cursor_blinks_toggled_cb);
++ CONNECT_SIGNAL
("check_cursor_underline","toggled",check_cursor_underline_toggled_cb);
+
+ CONNECT_SIGNAL
("check_enable_antialiasing","toggled",check_enable_antialiasing_toggled_cb);
+ CONNECT_SIGNAL
("check_allow_bold_text","toggled",check_allow_bold_text_toggled_cb);
+@@ -1982,6 +2039,7 @@
+ /* Colors Tab */
+ CONNECT_SIGNAL
("combo_colorschemes","changed",combo_colorschemes_changed_cb);
+ CONNECT_SIGNAL
("colorbutton_text","color-set",colorbutton_text_color_set_cb);
++ CONNECT_SIGNAL
("colorbutton_cursor","color-set",colorbutton_cursor_color_set_cb);
+ CONNECT_SIGNAL
("colorbutton_back","color-set",colorbutton_back_color_set_cb);
+ CONNECT_SIGNAL
("combo_palette_scheme","changed",combo_palette_scheme_changed_cb);
+ for(i = 0; i < TERMINAL_PALETTE_SIZE; i++)
diff --git a/shell-term-fm/tilda/tilda-0.9.6.tar.gz.sig
b/shell-term-fm/tilda/tilda-0.9.6.tar.gz.sig
deleted file mode 100644
index 88c8489..0000000
Binary files a/shell-term-fm/tilda/tilda-0.9.6.tar.gz.sig and /dev/null differ
diff --git a/shell-term-fm/tmux/DETAILS b/shell-term-fm/tmux/DETAILS
index 5746215..f2ad644 100755
--- a/shell-term-fm/tmux/DETAILS
+++ b/shell-term-fm/tmux/DETAILS
@@ -1,8 +1,9 @@
SPELL=tmux
- VERSION=1.7
+ VERSION=1.9a
SOURCE=$SPELL-$VERSION.tar.gz
+# SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:d2002858ab6c974e6a6c7dc31db20cd6271170cba9e7314216dfcea6670ae09c5112a4313b77bd21d14a906c89723fc9f6c20cea528e7320e2857ec4d71c725b
+
SOURCE_HASH=sha512:842984638dc1f7364c03393187379598f35679d535d911d5df4016944d6032e61a1bf840d7d339c6e99b30c55581d470acca85ab6ee5799b8927d18c0e9a91df
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://tmux.sourceforge.net/
LICENSE[0]=BSD
diff --git a/shell-term-fm/tmux/HISTORY b/shell-term-fm/tmux/HISTORY
index 683b65e..0bda711 100644
--- a/shell-term-fm/tmux/HISTORY
+++ b/shell-term-fm/tmux/HISTORY
@@ -1,3 +1,9 @@
+2014-07-27 Justin Boffemmyer <flux AT sourcemage.org>
+ * DETAILS: updated to 1.9a
+
+2013-07-29 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.8
+
2012-11-05 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.7

diff --git a/shell-term-fm/tmux/tmux-1.8.tar.gz.sig
b/shell-term-fm/tmux/tmux-1.8.tar.gz.sig
new file mode 100644
index 0000000..6a90c32
Binary files /dev/null and b/shell-term-fm/tmux/tmux-1.8.tar.gz.sig differ
diff --git a/shell-term-fm/tn5250/DEPENDS b/shell-term-fm/tn5250/DEPENDS
index 050029a..87e0cbf 100755
--- a/shell-term-fm/tn5250/DEPENDS
+++ b/shell-term-fm/tn5250/DEPENDS
@@ -1,5 +1,5 @@
depends ncurses &&
-optional_depends openssl \
+optional_depends SSL \
"--enable-ssl" \
"--disable-ssl" \
"enable SSL support"
diff --git a/shell-term-fm/tn5250/HISTORY b/shell-term-fm/tn5250/HISTORY
index 732d901..5ae4f34 100644
--- a/shell-term-fm/tn5250/HISTORY
+++ b/shell-term-fm/tn5250/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2009-02-19 George Sherwood <gsherwood AT sourcemage.org>
* DETAILS: Updated to version 0.17.4

diff --git a/shell-term-fm/tty-clock/DETAILS b/shell-term-fm/tty-clock/DETAILS
index d973920..2c41141 100755
--- a/shell-term-fm/tty-clock/DETAILS
+++ b/shell-term-fm/tty-clock/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=tty-clock
-if [[ ${TTY_CLOCK_AUTOUPDATE} == "y" ]]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=scm
-fi
+ VERSION=$(get_scm_version)
SOURCE="${SPELL}-scm.tar.bz2"
SOURCE_URL[0]=git://github.com/xorg62/${SPELL}.git:${SOURCE}
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-scm"
diff --git a/shell-term-fm/tty-clock/HISTORY b/shell-term-fm/tty-clock/HISTORY
index 5293fad..3728a87 100644
--- a/shell-term-fm/tty-clock/HISTORY
+++ b/shell-term-fm/tty-clock/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2010-03-07 Sukneet Basuta <sukneet AT sourcemage.org>
* DEPENDS, DETAILS, CONFIGURE, BUILD, INSTALL: spell created

diff --git a/shell-term-fm/vifm/BUILD b/shell-term-fm/vifm/BUILD
new file mode 100755
index 0000000..5e4b78e
--- /dev/null
+++ b/shell-term-fm/vifm/BUILD
@@ -0,0 +1,3 @@
+OPTS="$VIFM_OPTS $OPTS" &&
+
+default_build
diff --git a/shell-term-fm/vifm/CONFIGURE b/shell-term-fm/vifm/CONFIGURE
new file mode 100755
index 0000000..ad2f14f
--- /dev/null
+++ b/shell-term-fm/vifm/CONFIGURE
@@ -0,0 +1,3 @@
+config_query_option VIFM_OPTS "Enable remote command sending (insecure)?" n \
+ "--enable-remote-cmds" \
+ "--disable-remote-cmds"
diff --git a/shell-term-fm/vifm/DETAILS b/shell-term-fm/vifm/DETAILS
index a4df0dd..3e47256 100755
--- a/shell-term-fm/vifm/DETAILS
+++ b/shell-term-fm/vifm/DETAILS
@@ -1,8 +1,8 @@
SPELL=vifm
- VERSION=0.7.4b
+ VERSION=0.7.8
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:73831065a428f27b440ac901b7e1417ff93319d86ab9d35678d7edddeef96ad53e40a0a90298f93a5f12f7c12d176131ae18e9a89196752fe2a5a3f477e3a17a
+
SOURCE_HASH=sha512:ac70055739aeee915ccf5b22bd497ff691d159d9c0aaa4d38de69db33538a5360c9cabe0678ce51f7bce26adfc5657860d071725a14adf577f263bd180fab676
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://vifm.sourceforge.net/
LICENSE[0]=GPL
diff --git a/shell-term-fm/vifm/HISTORY b/shell-term-fm/vifm/HISTORY
index f758b0a..7ebdeaf 100644
--- a/shell-term-fm/vifm/HISTORY
+++ b/shell-term-fm/vifm/HISTORY
@@ -1,3 +1,16 @@
+2014-10-28 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.7.8
+
+2014-05-17 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.7.7
+ * BUILD, CONFIGURE: added, for additional options
+
+2013-11-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.7.6
+
+2013-05-12 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.7.5
+
2013-01-23 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.7.4b

diff --git a/shell-term-fm/x3270/DEPENDS b/shell-term-fm/x3270/DEPENDS
index 632af6f..8acdcaf 100755
--- a/shell-term-fm/x3270/DEPENDS
+++ b/shell-term-fm/x3270/DEPENDS
@@ -1,7 +1,7 @@
depends xorg-server &&
depends gcc &&
depends readline &&
-optional_depends openssl "--enable-ssl" "--disable-ssl" \
+optional_depends SSL "--enable-ssl" "--disable-ssl" \
"enable SSL support" &&
optional_depends icu "--enable-dbcs" "--disable-dbcs" \
"enable Double Byte Character Set support"
diff --git a/shell-term-fm/x3270/HISTORY b/shell-term-fm/x3270/HISTORY
index 64af27f..0fc5a0a 100644
--- a/shell-term-fm/x3270/HISTORY
+++ b/shell-term-fm/x3270/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-10-20 Tommy Boatman <tboatman_smgl AT live.com>
* DETAILS: version 3.3.12ga7

diff --git a/shell-term-fm/xfe/DETAILS b/shell-term-fm/xfe/DETAILS
index 58a1572..641bf85 100755
--- a/shell-term-fm/xfe/DETAILS
+++ b/shell-term-fm/xfe/DETAILS
@@ -1,6 +1,6 @@
SPELL=xfe
- VERSION=1.34
-
SOURCE_HASH=sha512:7a5e4312a564137efd8f0a0940dd8e60c4ef6090171cc1c6fa3e09154089bc88ca2bb7b06ab01947043ddca30ae83c7a14c8649068daebe4745d1fd59dc1d3d4
+ VERSION=1.37
+
SOURCE_HASH=sha512:32b4c7a4cba09504915735802a3adb1f4508920effb140e710911c5ae4663d1dcacfbedfc78f35473a2f40478c1a85f79865c1b6e3ede88ed193c1092d3e09e2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
diff --git a/shell-term-fm/xfe/HISTORY b/shell-term-fm/xfe/HISTORY
index d88bcba..09e464b 100644
--- a/shell-term-fm/xfe/HISTORY
+++ b/shell-term-fm/xfe/HISTORY
@@ -1,3 +1,9 @@
+2013-11-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.37
+
+2013-09-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.35
+
2013-02-11 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.34

diff --git a/shell-term-fm/zsh/BUILD b/shell-term-fm/zsh/BUILD
index b60780b..771e0ff 100755
--- a/shell-term-fm/zsh/BUILD
+++ b/shell-term-fm/zsh/BUILD
@@ -1,3 +1,4 @@
OPTS="$ZSH_OPTS --bindir=/bin $OPTS" &&
make_single &&
-default_build
+default_build &&
+make_normal
diff --git a/shell-term-fm/zsh/DEPENDS b/shell-term-fm/zsh/DEPENDS
index 3af93a7..d467ea1 100755
--- a/shell-term-fm/zsh/DEPENDS
+++ b/shell-term-fm/zsh/DEPENDS
@@ -2,4 +2,6 @@ optional_depends pcre "--enable-pcre" "--disable-pcre" \
"enable the search for the pcre library" &&
optional_depends libcap "--enable-cap" "--disable-cap" \
"enable search for linux capabilites" &&
+optional_depends gdbm "--enable-gdbm" "--disable-gdbm" \
+ "enable gdbm database bindings" &&
depends ncurses
diff --git a/shell-term-fm/zsh/DETAILS b/shell-term-fm/zsh/DETAILS
index 52ea8cd..83b459e 100755
--- a/shell-term-fm/zsh/DETAILS
+++ b/shell-term-fm/zsh/DETAILS
@@ -12,8 +12,8 @@ fi

SOURCE_URL[0]=cvs://:pserver:anonymous AT zsh.cvs.sourceforge.net:/cvsroot/zsh:zsh
elif [[ $ZSH_BUILD == "devel" ]];
then
- VERSION=5.0.2
-
SOURCE_HASH=sha512:096e9fee085bbcb88035984c28cc9d186ae549f9ab09d699f380438b82fcf09b03ac2e9635ddb3cef9d0f287403c10fd29d21ec18f79e8bfab63760db738a07d
+ VERSION=5.0.5
+
SOURCE_HASH=sha512:34d69bed190cbc476bcdaa4b703fee1caaeae7e011fe7ea595b29bbd31df57bbe4d19b5940618e0c89a0a4b6c476f9ef03ce9829b4fb3735c1aedf309b0225a5
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SPELL/$VERSION/$SOURCE
SOURCE_URL[1]=ftp://ftp.demon.nl/pub/mirrors/zsh/$SOURCE
@@ -21,8 +21,8 @@ then
SOURCE_URL[3]=ftp://ftp.cs.elte.hu/pub/$SPELL/$SOURCE
elif [[ $ZSH_BUILD == "stable" ]];
then
- VERSION=5.0.2
-
SOURCE_HASH=sha512:096e9fee085bbcb88035984c28cc9d186ae549f9ab09d699f380438b82fcf09b03ac2e9635ddb3cef9d0f287403c10fd29d21ec18f79e8bfab63760db738a07d
+ VERSION=5.0.5
+
SOURCE_HASH=sha512:34d69bed190cbc476bcdaa4b703fee1caaeae7e011fe7ea595b29bbd31df57bbe4d19b5940618e0c89a0a4b6c476f9ef03ce9829b4fb3735c1aedf309b0225a5
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SPELL/$VERSION/$SOURCE
SOURCE_URL[1]=ftp://ftp.demon.nl/pub/mirrors/zsh/$SOURCE
@@ -43,3 +43,4 @@ customising its behaviour, filename globbing, features to
make
C-shell (csh) users feel more at home and extra features drawn from
tcsh.
EOF
+34d69bed190cbc476bcdaa4b703fee1caaeae7e011fe7ea595b29bbd31df57bbe4d19b5940618e0c89a0a4b6c476f9ef03ce9829b4fb3735c1aedf309b0225a5
/var/spool/sorcery/zsh-5.0.5.tar.bz2
diff --git a/shell-term-fm/zsh/HISTORY b/shell-term-fm/zsh/HISTORY
index 3fedaf7..92f098c 100644
--- a/shell-term-fm/zsh/HISTORY
+++ b/shell-term-fm/zsh/HISTORY
@@ -1,3 +1,10 @@
+2014-05-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: add optional dependency on gdbm
+ * BUILD: make_normal after default_build
+
+2014-02-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 5.0.5
+
2013-02-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: fix SOURCE_URL[0]

diff --git a/smgl/basesystem/DEPENDS b/smgl/basesystem/DEPENDS
index 844a158..54f9f09 100755
--- a/smgl/basesystem/DEPENDS
+++ b/smgl/basesystem/DEPENDS
@@ -7,7 +7,7 @@ depends dialog &&
depends diffutils &&
depends file &&
depends findutils &&
-depends gawk &&
+depends AWK &&
depends gcc &&
depends glibc &&
depends gnupg &&
@@ -24,7 +24,7 @@ local KVER=$(get_kernel_version) &&
if [[ ${KVER:0:3} < 2.6 ]]; then
depends modutils
else
- depends module-init-tools
+ depends MODTOOLS
fi &&
depends net-tools &&
depends ncurses &&
diff --git a/smgl/basesystem/DETAILS b/smgl/basesystem/DETAILS
index 76dc6a3..f27c852 100755
--- a/smgl/basesystem/DETAILS
+++ b/smgl/basesystem/DETAILS
@@ -1,5 +1,5 @@
SPELL=basesystem
- VERSION=0.9.5
+ VERSION=0.9.6
WEB_SITE=http://www.sourcemage.org
ENTERED=20021013
NO_CACHE="--cache=off"
diff --git a/smgl/basesystem/HISTORY b/smgl/basesystem/HISTORY
index 20eaa51..2ee8563 100644
--- a/smgl/basesystem/HISTORY
+++ b/smgl/basesystem/HISTORY
@@ -1,3 +1,8 @@
+2012-05-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.6
+ * DEPENDS: module-init-tools => MODTOOLS
+ kmod also provides this, but newer udev needs kmod
+
2012-05-13 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: added xz-utils as a required dependency, since stable
sorcery
handles xz archives out of the box
diff --git a/smgl/castfs/DETAILS b/smgl/castfs/DETAILS
index 5ddd3bb..023f802 100755
--- a/smgl/castfs/DETAILS
+++ b/smgl/castfs/DETAILS
@@ -1,12 +1,8 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=castfs
if [[ $CASTFS_BRANCH == scm ]]
then
- if [[ $CASTFS_AUTOUPDATE == y ]]
- then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=git
- fi
+ VERSION=$(get_scm_version)
SOURCE=${SPELL}-git.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}-git
SOURCE_URL=git://repo.or.cz/castfs.git
@@ -14,7 +10,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}-git
FORCE_DOWNLOAD=1
else
VERSION=0.6.1
- PATCHLEVEL=4
+ PATCHLEVEL=5
SOURCE=${SPELL}-${VERSION}.tar.bz2
SOURCE2=${SOURCE}.sig
SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}-${VERSION}
@@ -23,6 +19,8 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}-${VERSION}
SOURCE_GPG="gurus.gpg:${SOURCE2}:VERIFIED_UPSTREAM_KEY"
SOURCE2_IGNORE=signature
fi
+ DOCS="doc/*.html ${DOCS}"
+ DOC_DIRS=""
WEB_SITE=http://www.sourcemage.org
ENTERED=20060929
LICENSE[0]=GPL
diff --git a/smgl/castfs/HISTORY b/smgl/castfs/HISTORY
index 6c0c4df..7f8d0cc 100644
--- a/smgl/castfs/HISTORY
+++ b/smgl/castfs/HISTORY
@@ -1,3 +1,9 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2013-11-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL+=1; don't do useless doc'ing
+
2012-08-05 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: register new triggers (PATCHLEVEL+=1)
* TRIGGERS: corrected static build check
diff --git a/smgl/firefox-smglwiki/HISTORY b/smgl/firefox-smglwiki/HISTORY
index a9b0227..e0c8309 100644
--- a/smgl/firefox-smglwiki/HISTORY
+++ b/smgl/firefox-smglwiki/HISTORY
@@ -1,3 +1,6 @@
+2014-03-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * INSTALL: fixed install path
+
2006-10-03 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed UPDATED.

diff --git a/smgl/firefox-smglwiki/INSTALL b/smgl/firefox-smglwiki/INSTALL
index a7b1197..795f8e4 100755
--- a/smgl/firefox-smglwiki/INSTALL
+++ b/smgl/firefox-smglwiki/INSTALL
@@ -1,3 +1,2 @@
-cd $SOURCE_DIRECTORY &&
-cp ./smgl_wiki.src $INSTALL_ROOT/usr/lib/firefox/searchplugins/ &&
-cp ./smgl_wiki.png $INSTALL_ROOT/usr/lib/firefox/searchplugins/
+cd $SOURCE_DIRECTORY
&&
+install -m644 smgl_wiki.png smgl_wiki.src
$INSTALL_ROOT/usr/lib/firefox/browser/searchplugins/
diff --git a/smgl/guru-tools/DETAILS b/smgl/guru-tools/DETAILS
index 05ced3f..f2f2c72 100755
--- a/smgl/guru-tools/DETAILS
+++ b/smgl/guru-tools/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=guru-tools
if [[ "$GURU_TOOLS_BRANCH" = scm ]]; then
- if [[ "$GURU_TOOLS_AUTOUPDATE" = y ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=scm
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-scm.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}-scm
FORCE_DOWNLOAD=on
diff --git a/smgl/guru-tools/HISTORY b/smgl/guru-tools/HISTORY
index 529fddc..558b04b 100644
--- a/smgl/guru-tools/HISTORY
+++ b/smgl/guru-tools/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-09-22 Bor Kraljič <pyrobor AT ver.si>
* PREPARE, DETAILS: added git version as scm branch
* DEPENDS: depend on git if using git scm branch
diff --git a/smgl/iana-etc/DEPENDS b/smgl/iana-etc/DEPENDS
index 1cc2b62..00fc96c 100755
--- a/smgl/iana-etc/DEPENDS
+++ b/smgl/iana-etc/DEPENDS
@@ -1,3 +1,3 @@
-depends gawk &&
+depends AWK &&
depends gnupg &&
depends smgl-fhs
diff --git a/smgl/init.d/DEPENDS b/smgl/init.d/DEPENDS
index 305bdcc..94531c1 100755
--- a/smgl/init.d/DEPENDS
+++ b/smgl/init.d/DEPENDS
@@ -18,9 +18,10 @@ then
if (( VER1 > 2 )) ||
(( VER2 > 6 )) ||
(( VER2 == 6 && VER3 > 14 )) ||
- spell_ok udev
+ spell_ok udev ||
+ spell_ok eudev
then
- depends udev
+ depends UDEV
else
message "You have a kernel < 2.6.15, it is too old for" \
"latest udev.\nUsing udev-old spell instead." &&
diff --git a/smgl/init.d/HISTORY b/smgl/init.d/HISTORY
index 94acc8a..ae63e13 100644
--- a/smgl/init.d/HISTORY
+++ b/smgl/init.d/HISTORY
@@ -1,3 +1,6 @@
+2013-07-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: udev => udev
+
2012-06-07 Sukneet Basuta <sukneet AT sourcemage.org>
* DEPENDS: make udev check for linux 3.x more robust

diff --git a/smgl/quill/DETAILS b/smgl/quill/DETAILS
index 0b0145a..eddd1e5 100755
--- a/smgl/quill/DETAILS
+++ b/smgl/quill/DETAILS
@@ -1,12 +1,8 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=quill
if [[ $QUILL_BRANCH == scm ]]
then
- if [[ $QUILL_AUTOUPDATE == y ]]
- then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=git
- fi
+ VERSION=$(get_scm_version)
SOURCE=${SPELL}-git.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}-git
SOURCE_URL=git://scm.sourcemage.org/smgl/misc/${SPELL}.git:${SPELL}-git
diff --git a/smgl/quill/HISTORY b/smgl/quill/HISTORY
index 1a5abb8..ca3c8d7 100644
--- a/smgl/quill/HISTORY
+++ b/smgl/quill/HISTORY
@@ -1,3 +1,9 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2013-05-22 Ismael Luceno <ismael AT sourcemage.org>
+ * INSTALL: Add support for make-based install
+
2011-09-20 Ismael Luceno <ismael AT sourcemage.org>
* DEPENDS, DETAILS, PREPARE: Use prepare_select_branch

diff --git a/smgl/quill/INSTALL b/smgl/quill/INSTALL
index 313622b..003c6d2 100755
--- a/smgl/quill/INSTALL
+++ b/smgl/quill/INSTALL
@@ -1 +1,5 @@
-./install.sh install "$INSTALL_ROOT"
+if [ -f install.sh ]; then
+ ./install.sh install "$INSTALL_ROOT"
+else
+ make DESTDIR="$INSTALL_ROOT" install
+fi
diff --git a/smgl/simpleinit-msb/DETAILS b/smgl/simpleinit-msb/DETAILS
index 1890d64..3d9fa61 100755
--- a/smgl/simpleinit-msb/DETAILS
+++ b/smgl/simpleinit-msb/DETAILS
@@ -1,5 +1,6 @@
SPELL=simpleinit-msb
VERSION=1.3
+ PATCHLEVEL=1
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://sourcemage.ru/mirror/$SOURCE
diff --git a/smgl/simpleinit-msb/HISTORY b/smgl/simpleinit-msb/HISTORY
index 4caf329..c643641 100644
--- a/smgl/simpleinit-msb/HISTORY
+++ b/smgl/simpleinit-msb/HISTORY
@@ -1,3 +1,9 @@
+2014-06-25 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1
+ * PRE_BUILD: apply patch
+ * simpleinit-poweroff.patch: added, to fix critical segfault on
invoking
+ from Xen (as a guest HVM DomU)
+
2011-05-12 Eric Sandall <sandalle AT sourcemage.org>
* PRE_BUILD: Apply simpleinit-ftbfs-define-enoictlcmd.patch
* simpleinit-ftbfs-define-enoictlcmd.patch: Define ENOIOCTLCMD for
diff --git a/smgl/simpleinit-msb/PRE_BUILD b/smgl/simpleinit-msb/PRE_BUILD
index 0855fbe..ef5f755 100755
--- a/smgl/simpleinit-msb/PRE_BUILD
+++ b/smgl/simpleinit-msb/PRE_BUILD
@@ -7,6 +7,7 @@ patch -p0 < "$SPELL_DIRECTORY/simpleinit-msb-crypt.patch" &&
patch -p0 < "$SPELL_DIRECTORY/simpleinit-output-on-shutdown.patch" &&
patch -p0 < "$SPELL_DIRECTORY/simpleinit-selinux.patch" &&
patch -p0 < "$SPELL_DIRECTORY/simpleinit-nonls.patch" &&
+patch -p0 < "$SPELL_DIRECTORY/simpleinit-poweroff.patch" &&
message "${MESSAGE_COLOR}Apply linux 2.6.38+ headers
patch...${DEFAULT_COLOR}" &&
patch -p1 < "$SPELL_DIRECTORY/simpleinit-ftbfs-define-enoictlcmd.patch" &&

diff --git a/smgl/simpleinit-msb/simpleinit-poweroff.patch
b/smgl/simpleinit-msb/simpleinit-poweroff.patch
new file mode 100644
index 0000000..315d325
--- /dev/null
+++ b/smgl/simpleinit-msb/simpleinit-poweroff.patch
@@ -0,0 +1,15 @@
+--- login-utils/shutdown.c.orig 2014-06-25 15:09:23.000000000 +0400
++++ login-utils/shutdown.c 2014-06-25 15:11:12.534462171 +0400
+@@ -210,10 +210,10 @@
+ prog = argv[0];
+ if((ptr = strrchr(argv[0], '/'))) prog = ++ptr;
+
+- /* All names (halt, reboot, fasthalt, fastboot, shutdown)
++ /* All names (halt, poweroff, reboot, fasthalt, fastboot, shutdown)
+ refer to the same program with the same options,
+ only the defaults differ. */
+- if(!strcmp("halt", prog)) {
++ if(!strcmp("halt", prog) || !strcmp("poweroff", prog)) {
+ opt_reboot = 0;
+ opt_quiet = 1;
+ opt_fast = 0;
diff --git a/smgl/smgl-mirrors/DETAILS b/smgl/smgl-mirrors/DETAILS
index c3b318c..5c128cb 100755
--- a/smgl/smgl-mirrors/DETAILS
+++ b/smgl/smgl-mirrors/DETAILS
@@ -1,9 +1,13 @@
SPELL=smgl-mirrors
- VERSION=0.6
- SOURCE=$SPELL-$VERSION.tar.bz2
+ VERSION=0.7
+ SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL"
SOURCE_URL[0]="http://download.sourcemage.org/distro/$SOURCE";
-
SOURCE_HASH=sha512:761959b666dc549fb2c33e1f6a54432463aea73dbf831e5e0a9b3d36aecd6edc99495abca7285bf19b8bfaefb93ef448411960092901fea8d6d0f146f9b182c7
+ SOURCE2_URL[0]="http://download.sourcemage.org/distro/$SOURCE2";
+ SOURCE_GPG="gurus.gpg:${SOURCE2}:VERIFIED_UPSTREAM_KEY"
+ SOURCE2_IGNORE=signature
+#
SOURCE_HASH=sha512:761959b666dc549fb2c33e1f6a54432463aea73dbf831e5e0a9b3d36aecd6edc99495abca7285bf19b8bfaefb93ef448411960092901fea8d6d0f146f9b182c7
WEB_SITE=http://www.sourcemage.org
ENTERED=20081217
LICENSE[0]=GPL
diff --git a/smgl/smgl-mirrors/HISTORY b/smgl/smgl-mirrors/HISTORY
index e5f5c33..fb6e229 100644
--- a/smgl/smgl-mirrors/HISTORY
+++ b/smgl/smgl-mirrors/HISTORY
@@ -1,3 +1,8 @@
+2013-06-11 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 0.7
+ Updated SOURCEFORGE to new mirrors
+ SOURCEFORGE default is now "Auto Select"
+
2008-12-19 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* DETAILS: fixed source url

diff --git a/smgl/systemd/DEPENDS b/smgl/systemd/DEPENDS
index 444e152..3b9fc31 100755
--- a/smgl/systemd/DEPENDS
+++ b/smgl/systemd/DEPENDS
@@ -1,6 +1,6 @@
runtime_depends util-linux &&

-depends udev &&
+depends UDEV &&
depends dbus &&
depends intltool &&
depends libcap &&
diff --git a/smgl/systemd/DETAILS b/smgl/systemd/DETAILS
old mode 100644
new mode 100755
diff --git a/smgl/systemd/HISTORY b/smgl/systemd/HISTORY
index 67ccebc..529f662 100644
--- a/smgl/systemd/HISTORY
+++ b/smgl/systemd/HISTORY
@@ -1,3 +1,6 @@
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: udev => UDEV
+
2011-12-21 David Kowis <dkowis AT shlrm.org>
* DETAILS: added more information to the long description and refomratted
it

diff --git a/spelling/goldendict/0001-add-missing-includes.patch
b/spelling/goldendict/0001-add-missing-includes.patch
new file mode 100644
index 0000000..5c913f3
--- /dev/null
+++ b/spelling/goldendict/0001-add-missing-includes.patch
@@ -0,0 +1,39 @@
+From 470b88a364febcbb36b1bd5f701e023d623a8576 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+Date: Sat, 15 Mar 2014 18:14:29 +0100
+Subject: [PATCH] add missing includes
+
+---
+ processwrapper.cc | 2 ++
+ qtsingleapplication/src/qtlocalpeer.cpp | 2 ++
+ 2 files changed, 4 insertions(+)
+
+diff --git a/processwrapper.cc b/processwrapper.cc
+index f7f3f19..d6c7b09 100644
+--- a/processwrapper.cc
++++ b/processwrapper.cc
+@@ -93,6 +93,8 @@ unsigned int ProcessWrapper::findProcess(const char *name,
unsigned int pid_skip
+ }
+
+ #else
++#include <sys/types.h>
++#include <unistd.h>
+
+ unsigned int ProcessWrapper::currentProcessId()
+ {
+diff --git a/qtsingleapplication/src/qtlocalpeer.cpp
b/qtsingleapplication/src/qtlocalpeer.cpp
+index 382d182..0247eaf 100644
+--- a/qtsingleapplication/src/qtlocalpeer.cpp
++++ b/qtsingleapplication/src/qtlocalpeer.cpp
+@@ -50,6 +50,8 @@ static PProcessIdToSessionId pProcessIdToSessionId = 0;
+ #endif
+ #if defined(Q_OS_UNIX)
+ #include <time.h>
++#include <sys/types.h>
++#include <unistd.h>
+ #endif
+
+ namespace QtLP_Private {
+--
+1.9.0
+
diff --git a/spelling/goldendict/BUILD b/spelling/goldendict/BUILD
new file mode 100755
index 0000000..eec3de4
--- /dev/null
+++ b/spelling/goldendict/BUILD
@@ -0,0 +1 @@
+qt4_build
diff --git a/spelling/goldendict/DEPENDS b/spelling/goldendict/DEPENDS
new file mode 100755
index 0000000..3e63c00
--- /dev/null
+++ b/spelling/goldendict/DEPENDS
@@ -0,0 +1,13 @@
+depends qt4 &&
+depends libvorbis &&
+depends zlib &&
+depends hunspell &&
+depends xproto &&
+depends recordproto &&
+depends -sub CXX gcc &&
+depends libxtst &&
+depends lzo &&
+depends bzip2 &&
+depends libao &&
+depends ffmpeg
+
diff --git a/spelling/goldendict/DETAILS b/spelling/goldendict/DETAILS
new file mode 100755
index 0000000..4f86285
--- /dev/null
+++ b/spelling/goldendict/DETAILS
@@ -0,0 +1,54 @@
+ SPELL=goldendict
+ VERSION=1.0.1
+ SOURCE="${SPELL}-${VERSION}-src.tar.bz2"
+
SOURCE_URL[0]=http://downloads.sourceforge.net/project/${SPELL}/${SPELL}/${VERSION%.*}/${SOURCE}
+
SOURCE_HASH=sha512:6c35f804063e14ffc9fe9fbd86e710582c550d10fcabb83e7fb0f65ccad1e18eaa31578a96f0aea67276453239b8035f5a694c7d081f9a6f7a822d2b75ebce55
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://goldendict.org/";
+ LICENSE[0]=GPL
+ ENTERED=20140315
+ SHORT="a feature-rich dictionary lookup program"
+cat << EOF
+Goldendict has the following features:
+
+ * Use of WebKit for an accurate articles' representation, complete with
+ all formatting, colors, images and links.
+
+ * Support of multiple dictionary file formats, namely:
+ - Babylon .BGL files, complete with images and resources - StarDict
+ .ifo/.dict./.idx/.syn dictionaries - Dictd .index/.dict(.dz) dictionary
+ files - ABBYY Lingvo .dsl source files, together with abbreviations.
The
+ files can be optionally compressed with dictzip. Dictionary resources
can be
+ packed together into a .zip file.
+ - ABBYY Lingvo .lsa/.dat audio archives. Those can be indexed
separately, or
+ be referred to from .dsl files.
+
+ * Support for Wikipedia, Wiktionary, or any other MediaWiki-based sites
+ to perform lookups in.
+
+ * Ability to use arbitrary websites as dictionaries via templated Url
+ patterns.
+
+ * Ability to run arbitrary external programs for audio playback or content
+ generation (text-to-speech, man pages etc) (use the latest Git version
+ for this)
+
+ * Support for looking up and listening to pronunciations from forvo.com
+
+ * Hunspell-based morphology system, used for word stemming and spelling
+ suggestions.
+
+ * Ability to index arbitrary directories with audio files for pronunciation
+ lookups.
+
+ * Full Unicode case, diacritics, punctuation and whitespace folding. This
means
+ the ability to type in words without any accents, correct case,
+ punctuation or spaces (e.g. typing 'Grussen' would yield 'grüßen'
+ in German dictionaries).
+
+ * Scan popup functionality. A small window pops up with the translation
+ of a word chosen from another application.
+
+ * Support for global hotkeys. You can spawn the program window at any
point, or
+ directly translate a word from the clipboard.
+EOF
diff --git a/spelling/goldendict/HISTORY b/spelling/goldendict/HISTORY
new file mode 100644
index 0000000..0a0709c
--- /dev/null
+++ b/spelling/goldendict/HISTORY
@@ -0,0 +1,5 @@
+2014-03-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS, PRE_BUILD, 0001-add-missing-includes.patch:
+ spell created
+
+
diff --git a/spelling/goldendict/PRE_BUILD b/spelling/goldendict/PRE_BUILD
new file mode 100755
index 0000000..5609248
--- /dev/null
+++ b/spelling/goldendict/PRE_BUILD
@@ -0,0 +1,5 @@
+mk_source_dir &&
+cd ${SOURCE_DIRECTORY} &&
+unpack_file &&
+patch -p1 < $SPELL_DIRECTORY/0001-add-missing-includes.patch &&
+sedit "s:/usr/local:${INSTALL_ROOT}/usr:" goldendict.pro
diff --git a/telephony/asterisk/DEPENDS b/telephony/asterisk/DEPENDS
index 9e5139d..03941d8 100755
--- a/telephony/asterisk/DEPENDS
+++ b/telephony/asterisk/DEPENDS
@@ -1,5 +1,5 @@
depends -sub CXX gcc &&
-depends "openssl" &&
+depends "SSL" &&
depends "zlib" &&

if [[ ${ASTERISK_DOXYGEN} == "y" ]]
diff --git a/telephony/asterisk/HISTORY b/telephony/asterisk/HISTORY
index 8394687..f385408 100644
--- a/telephony/asterisk/HISTORY
+++ b/telephony/asterisk/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2012-05-09 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: libusb => LIBUSB

diff --git a/telephony/commoncpp2/DETAILS b/telephony/commoncpp2/DETAILS
index e29d8cb..a1b47af 100755
--- a/telephony/commoncpp2/DETAILS
+++ b/telephony/commoncpp2/DETAILS
@@ -1,6 +1,6 @@
SPELL=commoncpp2
- VERSION=1.8.0
-
SOURCE_HASH=sha512:2c4aafd7a0298534c908f2ea339cce158b745cc32dd3379eafe9f76ba5c2a4f7bf9d9f0d9d5fec3a4a41d559c28c07fef5773780e770623f60fb651cbb4e4804
+ VERSION=1.8.1
+
SOURCE_HASH=sha512:949823461d20429c2b0acfa22554a5a9dacc977e3ee097f34416f65d322df84fbdb27c644435c6c6caaed800347dfbe789cee7f19b39b306165c97b4f4012bfe
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$GNU_URL/commoncpp/$SOURCE
diff --git a/telephony/commoncpp2/HISTORY b/telephony/commoncpp2/HISTORY
index 92b41eb..6f661f4 100644
--- a/telephony/commoncpp2/HISTORY
+++ b/telephony/commoncpp2/HISTORY
@@ -1,3 +1,8 @@
+2013-04-17 Tommy Boatman <tboatman AT sourcemage.org>
+ * DETAILS: version 1.8.1
+ * sde-statfix.patch: Bug 190. Unreferenced functions now in
+ sys/stat.h
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/telephony/commoncpp2/PRE_BUILD b/telephony/commoncpp2/PRE_BUILD
new file mode 100755
index 0000000..2679f9b
--- /dev/null
+++ b/telephony/commoncpp2/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+patch -p1 < $SPELL_DIRECTORY/sde-statfix.patch
diff --git a/telephony/commoncpp2/sde-statfix.patch
b/telephony/commoncpp2/sde-statfix.patch
new file mode 100644
index 0000000..7b97b11
--- /dev/null
+++ b/telephony/commoncpp2/sde-statfix.patch
@@ -0,0 +1,63 @@
+# --- SDE-COPYRIGHT-NOTE-BEGIN ---
+# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
+#
+# Filename: package/.../commonc++/commoncpp2-1.8.1-statfix.patch
+# Copyright (C) 2012 The OpenSDE Project
+#
+# More information can be found in the files COPYING and README.
+#
+# This patch file is dual-licensed. It is available under the license the
+# patched project is licensed under, as long as it is an OpenSource license
+# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
+# of the GNU General Public License as published by the Free Software
+# Foundation; either version 2 of the License, or (at your option) any later
+# version.
+# --- SDE-COPYRIGHT-NOTE-END ---
+
+diff -Nur commoncpp2-1.8.1.orig/src/applog.cpp
commoncpp2-1.8.1/src/applog.cpp
+--- commoncpp2-1.8.1.orig/src/applog.cpp 2010-10-31 17:11:55.000000000 -0600
++++ commoncpp2-1.8.1/src/applog.cpp 2012-01-22 19:23:13.639292789 -0700
+@@ -45,6 +45,7 @@
+ #include <cstdlib>
+ #include <stdarg.h>
+ #include <errno.h>
++#include <sys/stat.h>
+
+ // TODO sc: test if has to move up now that it is into commoncpp
+ // NOTE: the order of inclusion is important do not move following include
line
+@@ -297,7 +298,7 @@
+ else
+ {
+ // create pipe
+- int err = mkfifo(_nomeFile.c_str(), S_IREAD | S_IWRITE);
++ int err = mkfifo(_nomeFile.c_str(), S_IRUSR | S_IWUSR);
+ if (err == 0 || errno == EEXIST)
+ {
+ // and open it
+@@ -342,7 +343,7 @@
+ else
+ {
+ // create pipe
+- int err = mkfifo(_nomeFile.c_str(), S_IREAD | S_IWRITE);
++ int err = mkfifo(_nomeFile.c_str(), S_IRUSR | S_IWUSR);
+ if (err == 0 || errno == EEXIST)
+ {
+ // and open it
+@@ -456,7 +457,7 @@
+ else
+ {
+ // create pipe
+- int err = mkfifo(d->_nomeFile.c_str(), S_IREAD | S_IWRITE);
++ int err = mkfifo(d->_nomeFile.c_str(), S_IRUSR | S_IWUSR);
+ if (err == 0 || errno == EEXIST)
+ {
+ // and open it
+@@ -562,7 +563,7 @@
+ else
+ {
+ // create pipe
+- int err = mkfifo(d->_nomeFile.c_str(), S_IREAD | S_IWRITE);
++ int err = mkfifo(d->_nomeFile.c_str(), S_IRUSR | S_IWUSR);
+ if (err == 0 || errno == EEXIST)
+ {
+ // and open it
diff --git a/telephony/decibel/DEPENDS b/telephony/decibel/DEPENDS
index 079ca54..647e419 100755
--- a/telephony/decibel/DEPENDS
+++ b/telephony/decibel/DEPENDS
@@ -3,7 +3,7 @@ if [ $DEC_SVN = y ]; then
depends subversion
fi &&
depends tapioca-qt &&
-depends openssl &&
+depends SSL &&
depends cmake &&
optional_depends doxygen '' '' 'to build documentation' &&
optional_depends graphviz '' '' 'to build diagrams'
diff --git a/telephony/decibel/HISTORY b/telephony/decibel/HISTORY
index aea8f81..d3d95fa 100644
--- a/telephony/decibel/HISTORY
+++ b/telephony/decibel/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2009-04-12 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: new url for svn version
* DEPENDS: add cmake, openssl
diff --git a/telephony/libexosip2/DEPENDS b/telephony/libexosip2/DEPENDS
index 4328efe..2694216 100755
--- a/telephony/libexosip2/DEPENDS
+++ b/telephony/libexosip2/DEPENDS
@@ -1,3 +1,3 @@
depends libosip2 &&

-optional_depends openssl "" "" "for OpenSSL support"
+optional_depends SSL "" "" "for OpenSSL support"
diff --git a/telephony/libexosip2/HISTORY b/telephony/libexosip2/HISTORY
index f1e70a8..7ae2fcd 100644
--- a/telephony/libexosip2/HISTORY
+++ b/telephony/libexosip2/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-07-11 Peng Chang (Charles) <chp AT sourcemage.org>
* DETAILS: Fixed SOURCE_URL[0]
updated spell to 3.5.0
diff --git a/telephony/libjingle-tapioca/DEPENDS
b/telephony/libjingle-tapioca/DEPENDS
index f14dd85..6295223 100755
--- a/telephony/libjingle-tapioca/DEPENDS
+++ b/telephony/libjingle-tapioca/DEPENDS
@@ -1,4 +1,4 @@
depends -sub CXX gcc &&
depends pkgconfig &&
depends expat &&
-depends openssl
+depends SSL
diff --git a/telephony/libjingle-tapioca/HISTORY
b/telephony/libjingle-tapioca/HISTORY
index 5cc090e..b655cc1 100644
--- a/telephony/libjingle-tapioca/HISTORY
+++ b/telephony/libjingle-tapioca/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/telephony/ortp/DEPENDS b/telephony/ortp/DEPENDS
index 10f0cc9..0a2a960 100755
--- a/telephony/ortp/DEPENDS
+++ b/telephony/ortp/DEPENDS
@@ -1,3 +1,3 @@
-optional_depends openssl '' '' 'encryption support' &&
+optional_depends SSL '' '' 'encryption support' &&
optional_depends libsrtp '' '' 'secure transport support' &&
optional_depends gtk-doc "" "" "for documentation"
diff --git a/telephony/ortp/HISTORY b/telephony/ortp/HISTORY
index 936fe02..c08d152 100644
--- a/telephony/ortp/HISTORY
+++ b/telephony/ortp/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2012-03-27 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.20.0

diff --git a/telephony/sofia-sip/DEPENDS b/telephony/sofia-sip/DEPENDS
index a61ea1b..a287f0e 100755
--- a/telephony/sofia-sip/DEPENDS
+++ b/telephony/sofia-sip/DEPENDS
@@ -1,3 +1,3 @@
depends glib2 &&
-depends openssl
+depends SSL

diff --git a/telephony/sofia-sip/HISTORY b/telephony/sofia-sip/HISTORY
index be11615..df9235a 100644
--- a/telephony/sofia-sip/HISTORY
+++ b/telephony/sofia-sip/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/telephony/telepathy-idle/DEPENDS
b/telephony/telepathy-idle/DEPENDS
index 3bc4d11..f961c83 100755
--- a/telephony/telepathy-idle/DEPENDS
+++ b/telephony/telepathy-idle/DEPENDS
@@ -3,4 +3,4 @@ depends dbus-glib &&
depends pkgconfig &&
depends python &&
depends libxslt &&
-depends openssl
+depends SSL
diff --git a/telephony/telepathy-idle/HISTORY
b/telephony/telepathy-idle/HISTORY
index e14dacf..6675b81 100644
--- a/telephony/telepathy-idle/HISTORY
+++ b/telephony/telepathy-idle/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2012-01-01 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.1.11

diff --git a/telephony/telepathy-qt/DEPENDS b/telephony/telepathy-qt/DEPENDS
index 5316f11..7932e84 100755
--- a/telephony/telepathy-qt/DEPENDS
+++ b/telephony/telepathy-qt/DEPENDS
@@ -5,7 +5,7 @@ fi &&
depends pkgconfig &&
depends -sub DBUS qt4 &&
depends python &&
-depends openssl &&
+depends SSL &&
optional_depends telepathy-glib '' '' 'glib integration' &&
optional_depends telepathy-farsight '' '' 'for the VOIP UI' &&
optional_depends gstreamer '' '' 'for the VOIP UI'
diff --git a/telephony/telepathy-qt/HISTORY b/telephony/telepathy-qt/HISTORY
index dc0a2d5..97de1cb 100644
--- a/telephony/telepathy-qt/HISTORY
+++ b/telephony/telepathy-qt/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2010-07-15 Arjan Bouter <abouter AT sourcemage.org>
* DETAILS: updated stable version to 0.3.7
* DEPENDS: added missing optional deps on telepathy-farsight
diff --git a/utils/accountsservice/DETAILS b/utils/accountsservice/DETAILS
index 5f6aea1..78d449c 100755
--- a/utils/accountsservice/DETAILS
+++ b/utils/accountsservice/DETAILS
@@ -1,5 +1,5 @@
SPELL=accountsservice
- VERSION=0.6.25
+ VERSION=0.6.31
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://cgit.freedesktop.org/$SPELL/snapshot/$SOURCE
diff --git a/utils/accountsservice/HISTORY b/utils/accountsservice/HISTORY
index 38d3482..c9966f7 100644
--- a/utils/accountsservice/HISTORY
+++ b/utils/accountsservice/HISTORY
@@ -1,3 +1,6 @@
+2013-05-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.6.31
+
2012-10-09 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.6.25

diff --git a/utils/accountsservice/accountsservice-0.6.25.tar.bz2.sig
b/utils/accountsservice/accountsservice-0.6.25.tar.bz2.sig
deleted file mode 100644
index 07c22e4..0000000
Binary files a/utils/accountsservice/accountsservice-0.6.25.tar.bz2.sig and
/dev/null differ
diff --git a/utils/accountsservice/accountsservice-0.6.31.tar.bz2.sig
b/utils/accountsservice/accountsservice-0.6.31.tar.bz2.sig
new file mode 100644
index 0000000..0369806
Binary files /dev/null and
b/utils/accountsservice/accountsservice-0.6.31.tar.bz2.sig differ
diff --git a/utils/acpid2/DETAILS b/utils/acpid2/DETAILS
index 61ca2cc..f0cdc08 100755
--- a/utils/acpid2/DETAILS
+++ b/utils/acpid2/DETAILS
@@ -1,7 +1,7 @@
SPELL=acpid2
SPELLX=acpid
- VERSION=2.0.18
-
SOURCE_HASH=sha512:b139f1d9b9c61f0366a46d47d8fb28fc5e19a34c4d69114b851563781c457042ed3776e93f4b654035c96d55f95b2b65eab93d422af579bb1de151b3245c928b
+ VERSION=2.0.23
+
SOURCE_HASH=sha512:b2f01f04a9c5370608016c16ecfbc5b503170c2686e6557ab1463e25d56a3ef1d2093d4701205ec1261564b1073653b404d0ae278c0bd8c8496606be1785963f
SOURCE=$SPELLX-$VERSION.tar.xz
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
diff --git a/utils/acpid2/HISTORY b/utils/acpid2/HISTORY
index eef726d..8643282 100644
--- a/utils/acpid2/HISTORY
+++ b/utils/acpid2/HISTORY
@@ -1,3 +1,15 @@
+2014-08-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.0.23
+
+2013-09-16 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.0.20
+
+2013-05-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.0.19
+ * PRE_BUILD: apply patch
+ * old-headers.patch: added, to fix build with older kernel headers
+ that come with glibc
+
2013-02-24 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.0.18; renewed source url

diff --git a/utils/acpid2/PRE_BUILD b/utils/acpid2/PRE_BUILD
index e12eee1..cda625c 100755
--- a/utils/acpid2/PRE_BUILD
+++ b/utils/acpid2/PRE_BUILD
@@ -1,5 +1,7 @@
default_pre_build &&
cd "$SOURCE_DIRECTORY" &&

+patch -p0 < "$SPELL_DIRECTORY/old-headers.patch" &&
+
# allow regular *.conf files from /etc/acpi/event
patch -p0 < "$SPELL_DIRECTORY/dot-conf.patch"
diff --git a/utils/acpid2/old-headers.patch b/utils/acpid2/old-headers.patch
new file mode 100644
index 0000000..782ddec
--- /dev/null
+++ b/utils/acpid2/old-headers.patch
@@ -0,0 +1,11 @@
+--- input_layer.h.orig 2009-11-10 02:16:59.000000000 +0300
++++ input_layer.h 2013-05-30 13:06:33.343465325 +0400
+@@ -32,4 +32,8 @@
+ /* Open a single input layer device file for input. */
+ extern int open_inputfile(const char *filename);
+
++#ifndef KEY_MICMUTE
++#define KEY_MICMUTE 248
++#endif
++
+ #endif /* INPUT_LAYER_H__ */
diff --git a/utils/anyrename/DEPENDS b/utils/anyrename/DEPENDS
index d76809b..15708f5 100755
--- a/utils/anyrename/DEPENDS
+++ b/utils/anyrename/DEPENDS
@@ -28,7 +28,7 @@ optional_depends imagemagick \
"" \
"" \
"for renaming images (png, jpg...)" &&
-optional_depends giflib \
+optional_depends GIFLIB \
"" \
"" \
"for renaming gif files" &&
diff --git a/utils/anyrename/HISTORY b/utils/anyrename/HISTORY
index 62ec07f..e81eb75 100644
--- a/utils/anyrename/HISTORY
+++ b/utils/anyrename/HISTORY
@@ -1,3 +1,6 @@
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
2008-07-12 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: depends on giflib, provider deprecated

diff --git a/utils/at/BUILD b/utils/at/BUILD
index 85e7884..e99783d 100755
--- a/utils/at/BUILD
+++ b/utils/at/BUILD
@@ -1,10 +1,6 @@
create_group at &&
create_account at &&

-if [ ! -d /var/spool/atjobs ]; then
- mkdir -p /var/spool/atjobs
-fi &&
-
SENDMAIL='#define SENDMAIL "/usr/sbin/sendmail"' &&

./configure --build=$BUILD \
@@ -19,4 +15,7 @@ SENDMAIL='#define SENDMAIL "/usr/sbin/sendmail"' &&
$OPTS &&

echo "$SENDMAIL" >> config.h &&
-make_single
+
+make_single &&
+make &&
+make_normal
diff --git a/utils/at/DETAILS b/utils/at/DETAILS
index b11eec5..7dcb168 100755
--- a/utils/at/DETAILS
+++ b/utils/at/DETAILS
@@ -1,12 +1,12 @@
SPELL=at
- VERSION=3.1.10.2
- SOURCE=at_$VERSION.tar.gz
-#
SOURCE_HASH=sha512:9b1adec8d467e57fb3f499e130b07988c5e95be3d5f20526c151dd5b818f98378ef43e963b87b8f3de6c5761a17d92a3e5a0f433b6a0fe19fb1b172a717a5d0b
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ VERSION=3.1.16
+ PATCHLEVEL=2
+ SOURCE=at_$VERSION.orig.tar.gz
SOURCE_URL[0]=http://ftp.us.debian.org/debian/pool/main/a/at/${SOURCE}
SOURCE_URL[1]=http://ftp.de.debian.org/debian/pool/main/a/at/${SOURCE}
- WEB_SITE=http://packages.debian.org/source/lenny/at
+
SOURCE_HASH=sha512:d63132536d01153c4b38499b316c8a7980cd47a75b00fb5edc6e41f24345f97b55b20e5801d50f1bde2f337acc7bdb7e318456c241415e7b7bddee7e51e68ad5
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=https://packages.qa.debian.org/a/at.html
ENTERED=20011011
LICENSE=GPL
KEYWORDS="utils"
diff --git a/utils/at/HISTORY b/utils/at/HISTORY
index 4c5fff0..c983067 100644
--- a/utils/at/HISTORY
+++ b/utils/at/HISTORY
@@ -1,3 +1,16 @@
+2014-10-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL++
+ * BUILD: put atjobs dir installation to INSTALL
+ * INSTALL: use INSTALL_ROOT; fix permissions on atjobs dir
+
+2014-10-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1
+ * PRE_BUILD: added, to fix docdir
+
+2014-10-14 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.1.16; updated website; quoting paths
+ * BUILD: added missing make commands
+
2012-05-10 Ismael Luceno <ismael AT sourcemage.org>
* BUILD: Use make_single

diff --git a/utils/at/INSTALL b/utils/at/INSTALL
index 75a9d7c..ae372b4 100755
--- a/utils/at/INSTALL
+++ b/utils/at/INSTALL
@@ -1,4 +1,9 @@
-default_install &&
-if [ ! -e /etc/at.deny ]; then
- cp at.deny /etc
+default_install &&
+
+if [ ! -d "$INSTALL_ROOT/var/spool/atjobs" ] || [ `stat -c '%a'
$INSTALL_ROOT/var/spool/atjobs` -ne 770 ]; then
+ install -vm 770 -o at -g at -d "$INSTALL_ROOT/var/spool/atjobs"
+fi &&
+
+if [ ! -e "$INSTALL_ROOT/etc/at.deny" ]; then
+ cp at.deny "$INSTALL_ROOT/etc/"
fi
diff --git a/utils/at/PRE_BUILD b/utils/at/PRE_BUILD
new file mode 100755
index 0000000..79e87bc
--- /dev/null
+++ b/utils/at/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+sedit "s:/doc:/share/doc:" Makefile.in
diff --git a/utils/at/at_3.1.10.2.tar.gz.sig b/utils/at/at_3.1.10.2.tar.gz.sig
deleted file mode 100644
index 7e2fb9d..0000000
Binary files a/utils/at/at_3.1.10.2.tar.gz.sig and /dev/null differ
diff --git a/utils/augeas/DETAILS b/utils/augeas/DETAILS
index 0eeb99f..71920c1 100755
--- a/utils/augeas/DETAILS
+++ b/utils/augeas/DETAILS
@@ -1,8 +1,9 @@
SPELL=augeas
- VERSION=0.7.3
+ VERSION=1.3.0
SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_URL[0]=http://${SPELL}.net/download/${SOURCE}
-
SOURCE_HASH=sha512:9ccf00675f70f713a47bd743ee6c61ed4cf274129195d8b282f6521fabe7780a808f1a5302cac9d2b9efa2b51cf969478d1b267bc60d562d9469a4ec22d98eb6
+ SOURCE_URL[0]=http://download.augeas.net/${SOURCE}
+#
SOURCE_HASH=sha512:9ccf00675f70f713a47bd743ee6c61ed4cf274129195d8b282f6521fabe7780a808f1a5302cac9d2b9efa2b51cf969478d1b267bc60d562d9469a4ec22d98eb6
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://augeas.net/";
LICENSE[0]="LGPL"
diff --git a/utils/augeas/HISTORY b/utils/augeas/HISTORY
index 5395cf5..3ec4103 100644
--- a/utils/augeas/HISTORY
+++ b/utils/augeas/HISTORY
@@ -1,3 +1,7 @@
+2014-12-04 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.3.0
+ SOURCE_URL updated
+
2010-11-04 Robert Figura <template AT sourcemage.org>
* DETAILS: update to 0.7.3

diff --git a/utils/augeas/augeas-1.3.0.tar.gz.sig
b/utils/augeas/augeas-1.3.0.tar.gz.sig
new file mode 100644
index 0000000..0ebed4a
Binary files /dev/null and b/utils/augeas/augeas-1.3.0.tar.gz.sig differ
diff --git a/utils/barcode/DETAILS b/utils/barcode/DETAILS
index 91ee0e6..8476cc4 100755
--- a/utils/barcode/DETAILS
+++ b/utils/barcode/DETAILS
@@ -1,12 +1,11 @@
SPELL=barcode
- VERSION=0.98
- SOURCE=$SPELL-$VERSION.tar.gz
+ VERSION=0.99
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$GNU_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:b2ff43d0c752a9fe7c17d65ef136ff2432ceddd27879c91cb18e46e9b0fc8ed6c174aa4154c0fa6d6e70c478ac86448b8eafa1857bb759159b2eaecc8d6f7ca1
+
SOURCE_HASH=sha512:1f3015ee9cb2e57e38e56fa48fa3a38fa355821801bad3132d3e87b5b88db4f167986c33dc044317cbf18bb62062af36e946daab98235ff7015a00937c8dd41e

WEB_SITE=http://ar.linux.it/software/#barcode
ENTERED=20040425
- UPDATED=20050209
LICENSE[0]=GPL
KEYWORDS="utils"
SHORT="GNU Barcode creator"
diff --git a/utils/barcode/HISTORY b/utils/barcode/HISTORY
index 31f97ec..86284df 100644
--- a/utils/barcode/HISTORY
+++ b/utils/barcode/HISTORY
@@ -1,3 +1,6 @@
+2013-11-17 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 0.99
+
2006-06-28 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Removed BUILD_API=2, set grimoire-wide

diff --git a/utils/bibletime4/DETAILS b/utils/bibletime4/DETAILS
index f17ad06..29fe0b8 100755
--- a/utils/bibletime4/DETAILS
+++ b/utils/bibletime4/DETAILS
@@ -1,11 +1,20 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=bibletime4
SPELLX=bibletime
- VERSION=2.5
- SOURCE=$SPELLX-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+if [[ $BIBLETIME4_BRANCH == scm ]]; then
+ VERSION=$(get_scm_version)
+ SOURCE=$SPELLX-$VERSION.tar.bz2
+ SOURCE_URL[0]=git://gitorious.org/$SPELLX/$SPELLX.git
+ SOURCE_IGNORE=volatile
+ FORCE_DOWNLOAD=on
+else
+ VERSION=2.9.2
+ SOURCE=$SPELLX-$VERSION.tar.bz2
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELLX/$SOURCE
+
SOURCE_HASH=sha512:5124f4beed75d880b6e2cae3ce0bfa37546271e683f90d6ff4ef60bd6aa17a3fa6f2fbf2b1940176f686a6f03b54986ed86411e15b8bc8aa886eda46b43d7ddf
+fi
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
WEB_SITE=http://www.$SPELLX.info
-
SOURCE_HASH=sha512:3e98d06e24ca48264ce5766ae96c76171d16ec2493bfe93aab1ea5ec5a830a49d2a215616356ad0c580d2a9bed0f76497c12974e7ebf4b7c2dea83938c7dee70
ENTERED=20090305
LICENSE=GPL
SHORT="Bible study program for KDE 4 based on the SWORD project"
diff --git a/utils/bibletime4/HISTORY b/utils/bibletime4/HISTORY
index aba75c3..5102611 100644
--- a/utils/bibletime4/HISTORY
+++ b/utils/bibletime4/HISTORY
@@ -1,3 +1,9 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2013-10-13 Jeremy Blosser <jblosser AT sourcemage.org>
+ * DETAILS, PREPARE: release version to 2.9.2, add git version
+
2010-01-20 Julien "_kaze_" ROZO <julien AT rozo.org>
* DETAILS: updated version to 2.5

diff --git a/utils/bibletime4/PREPARE b/utils/bibletime4/PREPARE
new file mode 100755
index 0000000..92b464a
--- /dev/null
+++ b/utils/bibletime4/PREPARE
@@ -0,0 +1,4 @@
+message "${PROBLEM_COLOR}Use the scm branch to build against sword 1.7." \
+ "${DEFAULT_COLOR}"
+. ${GRIMOIRE}/FUNCTIONS &&
+prepare_select_branch stable scm
diff --git a/utils/binwalk/BUILD b/utils/binwalk/BUILD
deleted file mode 100755
index ed9b1c7..0000000
--- a/utils/binwalk/BUILD
+++ /dev/null
@@ -1,2 +0,0 @@
-cd src &&
-default_build
diff --git a/utils/binwalk/DETAILS b/utils/binwalk/DETAILS
index e26a681..981089d 100755
--- a/utils/binwalk/DETAILS
+++ b/utils/binwalk/DETAILS
@@ -1,8 +1,8 @@
SPELL=binwalk
- VERSION=0.4.5
+ VERSION=2.0.1
SOURCE=$SPELL-$VERSION.tar.gz
- SOURCE_URL[0]=http://binwalk.googlecode.com/files/$SOURCE
-
SOURCE_HASH=sha512:1670ca6c00857b9e7af0d58fcf5bb2b85bbfc79c605ff2910a78f29d246493608ccd74e35e078fe88cd50778dbf1fb4e98c5eabcfc9e4300265e3003079823b7
+ SOURCE_URL[0]=https://github.com/devttys0/$SPELL/archive/v$VERSION.tar.gz
+
SOURCE_HASH=sha512:de223f61a0a212469c21b8e36d02cadc83f1cdb96a0f6114490d15d8dc12c93a86b46ef74379acb96b32b305e75ca66e940d7a18a8dc3b5036ebe8946dcca0f3
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=http://code.google.com/p/binwalk/
LICENSE[0]=MIT
diff --git a/utils/binwalk/HISTORY b/utils/binwalk/HISTORY
index 6ab4e28..58168eb 100644
--- a/utils/binwalk/HISTORY
+++ b/utils/binwalk/HISTORY
@@ -1,2 +1,7 @@
+2014-09-11 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fixed SOURCE_URL[0]
+ updated spell to 2.0.1
+ * BUILD: Removed, not needed anymore
+
2012-12-19 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS, BUILD: spell created, version 0.4.5
diff --git a/utils/bluez-hcidump/DETAILS b/utils/bluez-hcidump/DETAILS
index 7d1bc1f..577ed19 100755
--- a/utils/bluez-hcidump/DETAILS
+++ b/utils/bluez-hcidump/DETAILS
@@ -1,8 +1,8 @@
SPELL=bluez-hcidump
- VERSION=1.42
- SOURCE=$SPELL-$VERSION.tar.gz
- SOURCE_URL[0]=http://bluez.sourceforge.net/download/$SOURCE
-
SOURCE_HASH=sha512:3031abd766f2db574333a561cf2c6b8be2ae93e3c406402c98aafd81c37dfefba5199a05d1cc2e86c0cfb667dbf9648d1c331938a46c05655e235acfc0078cd1
+ VERSION=2.5
+ SOURCE=$SPELL-$VERSION.tar.xz
+ SOURCE_URL[0]=http://www.kernel.org/pub/linux/bluetooth/${SOURCE}
+
SOURCE_HASH=sha512:20e05bba1ea53fa774311fb0c24263c8837818b598ea8519539d0792cad7888330feb5c717c327630d6f6985eb0813de99a30994c3ef108fa128b484487ea3f2
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
WEB_SITE=http://www.bluez.org/
ENTERED=20060727
diff --git a/utils/bluez-hcidump/HISTORY b/utils/bluez-hcidump/HISTORY
index 2d57486..9f1d91f 100644
--- a/utils/bluez-hcidump/HISTORY
+++ b/utils/bluez-hcidump/HISTORY
@@ -1,5 +1,8 @@
+2013-05-13 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.5
+
2009-08-15 Arjan Bouter <abouter AT sourcemage.org>
- * DEPENDS: use BLUEZ provider
+ * DEPENDS: use BLUEZ provider

2008-06-30 Julien "_kaze_" ROZO <julien AT rozo.org>
* DETAILS: updated version to 1.42
diff --git a/utils/buntstift/DEPENDS b/utils/buntstift/DEPENDS
index d2d2afb..1a5e5ac 100755
--- a/utils/buntstift/DEPENDS
+++ b/utils/buntstift/DEPENDS
@@ -1,6 +1,5 @@
depends perl &&
-message "You really want parameter parsing unless you really know that you
do not!" &&
-suggest_depends param "" "" "for parameter parsing" &&
+depends config-param &&
message "Plain script generation is still possible without gnuplot..." &&
suggest_depends gnuplot "" "" "for actual plotting" &&
-suggest_depends textdata "" "" "for parsing data files; generate labels"
+suggest_depends text-numericdata "" "" "for parsing data files; generate
labels"
diff --git a/utils/buntstift/DETAILS b/utils/buntstift/DETAILS
index 2b21608..7e8c726 100755
--- a/utils/buntstift/DETAILS
+++ b/utils/buntstift/DETAILS
@@ -1,5 +1,5 @@
SPELL=buntstift
- VERSION=0.25
+ VERSION=0.61
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL=http://thomas.orgis.org/scripterei/download/$SOURCE
SOURCE2=$SOURCE.sig
diff --git a/utils/buntstift/HISTORY b/utils/buntstift/HISTORY
index 095508c..acfb906 100644
--- a/utils/buntstift/HISTORY
+++ b/utils/buntstift/HISTORY
@@ -1,3 +1,6 @@
+2013-10-20 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS, DEPENDS: update to 0.61
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/utils/cdemu-daemon/DEPENDS b/utils/cdemu-daemon/DEPENDS
index 8d1b730..e3327c7 100755
--- a/utils/cdemu-daemon/DEPENDS
+++ b/utils/cdemu-daemon/DEPENDS
@@ -5,7 +5,7 @@ depends glib2 &&
depends libdaemon &&
depends libmirage &&
depends sysfsutils &&
-depends udev &&
+depends UDEV &&
depends libao


diff --git a/utils/cdemu-daemon/HISTORY b/utils/cdemu-daemon/HISTORY
index 8d0489a..8ef5d4a 100644
--- a/utils/cdemu-daemon/HISTORY
+++ b/utils/cdemu-daemon/HISTORY
@@ -1,3 +1,6 @@
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: udev => UDEV
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/utils/chrpath/DETAILS b/utils/chrpath/DETAILS
index 9c54484..1ce714a 100755
--- a/utils/chrpath/DETAILS
+++ b/utils/chrpath/DETAILS
@@ -1,8 +1,8 @@
SPELL=chrpath
- VERSION=0.14
+ VERSION=0.16
SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_URL[0]=http://alioth.debian.org/frs/download.php/3648/${SOURCE}
-
SOURCE_HASH=sha512:ef37972c2af58238d8dcaa0b9558acf67bae751fe2f2aedbea9079383d762902c7e051d08a9f14623643fcf598fab7e019762a1fb3781147bccce5971754a816
+
SOURCE_URL[0]=https://alioth.debian.org/frs/download.php/file/3979/${SOURCE}
+
SOURCE_HASH=sha512:aa04d490f78bff20a56fe20539cec10218c0772a668909eda8324ca825f51e8ef92001e95d9c316e79a145a043c9c327ec94d1a82e104ab408ca1021832745aa
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://directory.fsf.org/wiki/Chrpath";
LICENSE[0]=GPL
diff --git a/utils/chrpath/HISTORY b/utils/chrpath/HISTORY
index 443ec88..3f957ab 100644
--- a/utils/chrpath/HISTORY
+++ b/utils/chrpath/HISTORY
@@ -1,3 +1,6 @@
+2014-09-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.16
+
2012-03-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: spell created

diff --git a/utils/consolekit/DEPENDS b/utils/consolekit/DEPENDS
index cae0407..1a3f8d0 100755
--- a/utils/consolekit/DEPENDS
+++ b/utils/consolekit/DEPENDS
@@ -2,7 +2,7 @@ depends dbus-glib &&
depends libx11 &&
depends pkgconfig &&
optional_depends policykit '' '' 'PolicyKit support' &&
-optional_depends linux-pam '' '' 'PAM support' &&
+optional_depends linux-pam '--enable-pam-module' '' 'PAM support' &&

depends dbus &&
depends glib2 &&
diff --git a/utils/consolekit/DETAILS b/utils/consolekit/DETAILS
index 7064c27..e330f2d 100755
--- a/utils/consolekit/DETAILS
+++ b/utils/consolekit/DETAILS
@@ -1,9 +1,9 @@
SPELL=consolekit
SPELLX=ConsoleKit
- VERSION=0.4.5
+ VERSION=0.4.6
+
SOURCE_HASH=sha512:54955e3e83778a9216846104da8762fd50a37190e209127dd5d211e2227da617e14f6f5c1359905396d299656e526d14e1187b28eaff7d0ae1d7563dc8d9b46d
PATCHLEVEL=1
-
SOURCE_HASH=sha512:9f969aeb2199810f73cdf111c7af38231d09b1c04d71209b2fa9c3ab7d39e3ca018b6aa0088abf1fafbf19550d2f844eeee8b3e298970959af1c88a7b366be80
- SOURCE=$SPELLX-$VERSION.tar.bz2
+ SOURCE=$SPELLX-$VERSION.tar.xz
SOURCE_URL[0]=http://www.freedesktop.org/software/$SPELLX/dist/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
WEB_SITE=http://www.freedesktop.org/wiki/Software/ConsoleKit
diff --git a/utils/consolekit/HISTORY b/utils/consolekit/HISTORY
index d55cd81..f6f1840 100644
--- a/utils/consolekit/HISTORY
+++ b/utils/consolekit/HISTORY
@@ -1,3 +1,7 @@
+2014-09-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.4.6
+ * DEPENDS: --enable-pam-module
+
2012-12-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: PATCH_LEVEL -> PATCHLEVEL

diff --git a/utils/coreutils/DETAILS b/utils/coreutils/DETAILS
index e7d7a0b..2d05eee 100755
--- a/utils/coreutils/DETAILS
+++ b/utils/coreutils/DETAILS
@@ -1,5 +1,5 @@
SPELL=coreutils
- VERSION=8.21
+ VERSION=8.23
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/utils/coreutils/HISTORY b/utils/coreutils/HISTORY
index 3982f7a..d2d42dd 100644
--- a/utils/coreutils/HISTORY
+++ b/utils/coreutils/HISTORY
@@ -1,3 +1,9 @@
+2014-07-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 8.23
+
+2013-12-18 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 8.22
+
2013-02-16 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 8.21

diff --git a/utils/cronie/CONFIGURE b/utils/cronie/CONFIGURE
index b95f832..f077f4b 100755
--- a/utils/cronie/CONFIGURE
+++ b/utils/cronie/CONFIGURE
@@ -1,10 +1,14 @@
+# remove obsolete options from CRONIE_OPTS
+list_remove CRONIE_OPTS '--with-syscrontab' &&
+list_remove CRONIE_OPTS '--without-syscrontab' &&
+
config_query_option CRONIE_OPTS "Enable inotify support?" n \
"--with-inotify" \
"--without-inotify" &&

config_query_option CRONIE_OPTS "Enable system crontab support?" n \
- "--with-syscrontab" \
- "--without-syscrontab" &&
+ "--enable-syscrontab" \
+ "--disable-syscrontab" &&

config_query_option CRONIE_OPTS "Enable Anacron support?" n \
"--enable-anacron" \
diff --git a/utils/cronie/DETAILS b/utils/cronie/DETAILS
index cbe7337..b9c6591 100755
--- a/utils/cronie/DETAILS
+++ b/utils/cronie/DETAILS
@@ -1,9 +1,9 @@
SPELL=cronie
- VERSION=1.4.9
+ VERSION=1.4.12
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=https://fedorahosted.org/releases/c/r/$SPELL/$SOURCE
SOURCE_HINTS="no-check-certificate"
-
SOURCE_HASH=sha512:932684fb982e273f63828ec71397f4bfa27c6a0559a63d797fcc38f53ec0fcdeb6708c542f9ec952a54e1218ae6cf3aa7c3a7e5c485bb08ce77e2a6549cc46b7
+
SOURCE_HASH=sha512:ff17c9a1ba39957727db390d28d21248f05414f55119094d99a646695698e1b148b920f3fc91e9733b862bc8ce226824d290fff51abe17410a0e63ab3b424865
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=https://fedorahosted.org/cronie/
LICENSE[0]=ISC
diff --git a/utils/cronie/HISTORY b/utils/cronie/HISTORY
index c1eecda..82c8396 100644
--- a/utils/cronie/HISTORY
+++ b/utils/cronie/HISTORY
@@ -1,3 +1,10 @@
+2014-11-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.4.12
+
+2013-08-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.4.11
+ * CONFIGURE: corrected syscrontab flags; dropped deprecated flags
+
2012-11-25 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.4.9
* CONFIGURE: added option for syscrontab support
diff --git a/utils/crosstool-ng/DETAILS b/utils/crosstool-ng/DETAILS
index 0abb2e9..5f31f3c 100755
--- a/utils/crosstool-ng/DETAILS
+++ b/utils/crosstool-ng/DETAILS
@@ -1,8 +1,8 @@
SPELL=crosstool-ng
- VERSION=1.13.2
+ VERSION=1.20.0
SOURCE="${SPELL}-${VERSION}.tar.bz2"
SOURCE_URL[0]=http://crosstool-ng.org/download/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:86ac9f036a6cff4f0f3d5bb49d4a4b917d4d8c38a6bdabee392e8efc1ccefd779587bb943f125a671f0f0e358a97f357cf955c01513fd576db7ecbc0438ba2d6
+
SOURCE_HASH=sha512:42aa93fbdfb2daa9055d7aeba7539a59960caad9d674fb3ca8ed74353da75a49a799896777cf9511a54b4d47de0cb5d206fd7c5200f19067f9c8090a46b39653
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://crosstool-ng.org";
LICENSE[0]=GPL
diff --git a/utils/crosstool-ng/HISTORY b/utils/crosstool-ng/HISTORY
index 332b014..f9d7952 100644
--- a/utils/crosstool-ng/HISTORY
+++ b/utils/crosstool-ng/HISTORY
@@ -1,3 +1,6 @@
+2014-09-10 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.20.0
+
2012-01-05 Julien "_kaze_" ROZO <julien AT rozo.org>
* DETAILS: updated version to 1.13.2

diff --git a/utils/dbus-c++/DEPENDS b/utils/dbus-c++/DEPENDS
index 23a9286..663c953 100755
--- a/utils/dbus-c++/DEPENDS
+++ b/utils/dbus-c++/DEPENDS
@@ -1,3 +1,7 @@
+# Sorcery tells me that I please install git ...
+# why doesn't it just do it?
+# I need to discuss with SMGL folks.
+depends git &&
depends -sub CXX gcc &&
depends dbus &&
depends expat &&
@@ -7,6 +11,8 @@ optional_depends glib2 \
"--disable-glib" \
"Enable glib support?" &&

+# Not optional anymore, I presume? The configure bails out without.
+#depends ecore &&
optional_depends ecore \
"--enable-ecore" \
"--disable-ecore" \
diff --git a/utils/dbus-c++/DETAILS b/utils/dbus-c++/DETAILS
index 482c3e3..dee703e 100755
--- a/utils/dbus-c++/DETAILS
+++ b/utils/dbus-c++/DETAILS
@@ -1,13 +1,8 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=dbus-c++
- if [[ $DBUS_CPP_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
- SOURCE=$SPELL-$VERSION.tar.bz2
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- else
- VERSION=git
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-git.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-git
- fi
SOURCE_URL[0]=git://gitorious.org/dbus-cplusplus/mainline.git
SOURCE_IGNORE=volatile
FORCE_DOWNLOAD=1
diff --git a/utils/dbus-c++/HISTORY b/utils/dbus-c++/HISTORY
index 3bc8335..e687104 100644
--- a/utils/dbus-c++/HISTORY
+++ b/utils/dbus-c++/HISTORY
@@ -1,3 +1,9 @@
+2014-08-24 Thomas Orgis <sobukus AT sourcemage.org>
+ * unistd.patch, PRE_BUILD: gimme standard headers, proper bootstrap
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS, PREPARE: Use prepare_select_branch and get_scm_version
+
2013-02-17 Robin Cook <rcook AT wyrms.net>
* PRE_BUILD: apply configure.ac patch

diff --git a/utils/dbus-c++/PREPARE b/utils/dbus-c++/PREPARE
index 10728e7..86a5079 100755
--- a/utils/dbus-c++/PREPARE
+++ b/utils/dbus-c++/PREPARE
@@ -1,2 +1,2 @@
-config_query DBUS_CPP_AUTOUPDATE "Automatically update on every system
update?" n
-
+. "$GRIMOIRE/FUNCTIONS" &&
+prepare_select_branch
diff --git a/utils/dbus-c++/PRE_BUILD b/utils/dbus-c++/PRE_BUILD
index 5a39be9..74f9121 100755
--- a/utils/dbus-c++/PRE_BUILD
+++ b/utils/dbus-c++/PRE_BUILD
@@ -3,7 +3,8 @@ default_pre_build &&
cd $SOURCE_DIRECTORY &&

patch -p1 < $SPELL_DIRECTORY/configure.patch &&
+patch -p1 < $SPELL_DIRECTORY/unistd.patch &&

-NOCONFIGURE=Y ./autogen.sh
+./bootstrap


diff --git a/utils/dbus-c++/unistd.patch b/utils/dbus-c++/unistd.patch
new file mode 100644
index 0000000..23026c0
--- /dev/null
+++ b/utils/dbus-c++/unistd.patch
@@ -0,0 +1,12 @@
+diff --git a/src/eventloop-integration.cpp b/src/eventloop-integration.cpp
+index 0cc65c3..5776971 100644
+--- a/src/eventloop-integration.cpp
++++ b/src/eventloop-integration.cpp
+@@ -38,6 +38,7 @@
+ #include <cassert>
+ #include <sys/poll.h>
+ #include <fcntl.h>
++#include <unistd.h>
+
+ using namespace DBus;
+ using namespace std;
diff --git a/utils/dbus-glib/DETAILS b/utils/dbus-glib/DETAILS
index e26abbd..a174483 100755
--- a/utils/dbus-glib/DETAILS
+++ b/utils/dbus-glib/DETAILS
@@ -1,6 +1,6 @@
SPELL=dbus-glib
- VERSION=0.100.1
-
SOURCE_HASH=sha512:6ab716335910083f5b0f74c309ea1d6cb650686d5e13b045a50ad3b3e3cd04a019d60b7079ae265f01b049c660c93cd30ba0f15b1db038cf225dc48858ad6b40
+ VERSION=0.102
+
SOURCE_HASH=sha512:9bf4b33dd264eaed9ade0e35f0ad47986c31bd5e3de4d3e2fcee66a9be87000b6121bc810b9a5a24eca53190d98323b871dc78f341df8e05bd0247b096cf778f
SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/utils/dbus-glib/HISTORY b/utils/dbus-glib/HISTORY
index 69a6eda..5776da6 100644
--- a/utils/dbus-glib/HISTORY
+++ b/utils/dbus-glib/HISTORY
@@ -1,3 +1,9 @@
+2014-02-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.102
+
+2013-05-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.100.2
+
2013-02-15 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.100.1
SECURITY_PATCH=1
diff --git a/utils/dbus-mono/DETAILS b/utils/dbus-mono/DETAILS
index 27559db..d063d48 100755
--- a/utils/dbus-mono/DETAILS
+++ b/utils/dbus-mono/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=dbus-mono
-if [[ "$DBUS_MONO_AUTOUPDATE" == "y" ]]; then
- VERSION=$(date +%Y%m%d)
+ VERSION=$(get_scm_version)
FORCE_DOWNLOAD=on
-else
- VERSION=git
-fi
SOURCE=${SPELL}-git.tar.bz2
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-git
SOURCE_URL=git://anongit.freedesktop.org/git/dbus/dbus-mono:dbus-mono
diff --git a/utils/dbus-mono/HISTORY b/utils/dbus-mono/HISTORY
index 8501a3a..f870321 100644
--- a/utils/dbus-mono/HISTORY
+++ b/utils/dbus-mono/HISTORY
@@ -1,3 +1,9 @@
+2014-07-04 Ismael Luceno <ismael AT sourcemage.org>
+ * PREPARE: Use prepare_select_branch
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2007-03-13 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* DETAILS: beautified

diff --git a/utils/dbus-mono/PREPARE b/utils/dbus-mono/PREPARE
index fa7d4a4..86a5079 100755
--- a/utils/dbus-mono/PREPARE
+++ b/utils/dbus-mono/PREPARE
@@ -1 +1,2 @@
-config_query DBUS_MONO_AUTOUPDATE "Autoupdate git repository on every cast?"
n
+. "$GRIMOIRE/FUNCTIONS" &&
+prepare_select_branch
diff --git a/utils/dbus-python/DEPENDS b/utils/dbus-python/DEPENDS
index 3ef1cc0..0d83474 100755
--- a/utils/dbus-python/DEPENDS
+++ b/utils/dbus-python/DEPENDS
@@ -1,3 +1,3 @@
-depends python &&
+depends PYTHON &&
depends pkgconfig &&
depends dbus-glib
diff --git a/utils/dbus-python/DETAILS b/utils/dbus-python/DETAILS
index c526a2a..eb40d5d 100755
--- a/utils/dbus-python/DETAILS
+++ b/utils/dbus-python/DETAILS
@@ -1,6 +1,6 @@
SPELL=dbus-python
- VERSION=1.1.1
-
SOURCE_HASH=sha512:6ac128594b616e6b1b523a9395d38752f241d14dc888616c5ec3622d49b9641fff8784cda3ab1941f49bb55df05f74ae72a88ec739a7688189e2feae84b855da
+ VERSION=1.2.0
+
SOURCE_HASH=sha512:013b23e08fa1ed43f53a756587fefbc9770f7c51e93510e555acbd77230b7200693419bba9a69680d790bbaf123f4a195afa38b3eee1143da950fee0b5130bce
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://dbus.freedesktop.org/releases/$SPELL/$SOURCE
diff --git a/utils/dbus-python/HISTORY b/utils/dbus-python/HISTORY
index bf418e6..5390230 100644
--- a/utils/dbus-python/HISTORY
+++ b/utils/dbus-python/HISTORY
@@ -1,3 +1,7 @@
+2014-02-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.2.0
+ * DEPENDS: PYTHON, supports python3
+
2012-07-09 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.1.1

diff --git a/utils/dbus-qt3/DEPENDS b/utils/dbus-qt3/DEPENDS
deleted file mode 100755
index cfdc39b..0000000
--- a/utils/dbus-qt3/DEPENDS
+++ /dev/null
@@ -1,6 +0,0 @@
-depends dbus &&
-depends QT &&
-optional_depends xorg-libs \
- '-with-x11' \
- '-without-x11' \
- 'X11 support'
diff --git a/utils/dbus-qt3/DETAILS b/utils/dbus-qt3/DETAILS
deleted file mode 100755
index d5e0621..0000000
--- a/utils/dbus-qt3/DETAILS
+++ /dev/null
@@ -1,17 +0,0 @@
- SPELL=dbus-qt3
- SPELLX=dbus-1-qt3
- VERSION=0.2
-
SOURCE_HASH=sha512:e9f847741070a68a5b22f5c75f5d5ed5f8be8d0a97715bab6f1addf809fcfa2f256ddf658617467092b7a2253759726c4f4023f391ede3129275d9c2c35a2762
- SOURCE=$SPELLX-$VERSION.tar.bz2
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
- SOURCE_URL[0]=http://www.sbox.tugraz.at/home/v/voyager/$SOURCE
-#http://dbus.freedesktop.org/releases/$SOURCE
-# SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
- WEB_SITE=http://freedesktop.org/wiki/Software_2fdbus
- ENTERED=20060727
- LICENSE[0]=GPL
- KEYWORDS="utils"
- SHORT="qt3 bindings for dbus"
-cat << EOF
-qt3 bindings for dbus
-EOF
diff --git a/utils/dbus-qt3/HISTORY b/utils/dbus-qt3/HISTORY
deleted file mode 100644
index 8124eb9..0000000
--- a/utils/dbus-qt3/HISTORY
+++ /dev/null
@@ -1,6 +0,0 @@
-2008-03-18 Eric Sandall <sandalle AT sourcemage.org>
- * DEPENDS: Switch X11-LIBS to the one and only xorg-libs
-
-2006-07-27 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 0.2
- spell created following the dbus split
diff --git a/utils/dbus/DETAILS b/utils/dbus/DETAILS
index 6140de2..6ddb78a 100755
--- a/utils/dbus/DETAILS
+++ b/utils/dbus/DETAILS
@@ -1,7 +1,7 @@
SPELL=dbus
- VERSION=1.6.8
-
SOURCE_HASH=sha512:eb26f1dfb6c6e3757a408a98e0f4012eda926e2f8ee7a2356ebd567a2e4a7d96effca7cec6e6b4f9e7bc578cbdd7b703d00158343a260859aff0718c76f296b0
- SECURITY_PATCH=8
+ VERSION=1.8.12
+
SOURCE_HASH=sha512:360168df98476eb42830350195520f09d44ec50f5f7cf4727cc92b8a98189ae25047fdc409c7a7f13b4384d82b103957301e17e143f094fb3ca9c5a5ed2ef48b
+ SECURITY_PATCH=13
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://dbus.freedesktop.org/releases/dbus/$SOURCE
diff --git a/utils/dbus/HISTORY b/utils/dbus/HISTORY
index 4c40422..1bc4026 100644
--- a/utils/dbus/HISTORY
+++ b/utils/dbus/HISTORY
@@ -1,3 +1,43 @@
+2014-11-26 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.8.12
+
+2014-11-11 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.8.10
+ SECURITY++, fixes CVE-2014-363 CVE-2014-7824
+
+2014-09-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.8.8
+ SECURITY++, fixes CVE-2014-3635, CVE-2014-3636, CVE-2014-3637,
CVE-2014-3638, CVE-2014-3639
+
+2014-07-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.8.6, SECURITY_PATCH=11
+
+2014-06-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.8.4
+ SECURITY++, fixes CVE-2014-3477
+
+2014-05-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.8.2
+
+2014-01-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.8.0
+
+2013-11-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.6.18
+
+2013-10-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.6.16
+
+2013-09-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.6.14
+
+2013-06-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.6.12
+ SECURITY_PATCH++ fixes CVE-2013-2168
+
+2013-04-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.6.10
+
2012-09-28 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.6.8, SECURITY_PATCH=8

diff --git a/utils/deltup/DEPENDS b/utils/deltup/DEPENDS
index 6321cd4..fe8704d 100755
--- a/utils/deltup/DEPENDS
+++ b/utils/deltup/DEPENDS
@@ -1,2 +1,2 @@
-depends openssl &&
+depends SSL &&
depends -sub CXX gcc
diff --git a/utils/deltup/HISTORY b/utils/deltup/HISTORY
index dce57cc..5b7951f 100644
--- a/utils/deltup/HISTORY
+++ b/utils/deltup/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/utils/desktop-file-utils/DETAILS
b/utils/desktop-file-utils/DETAILS
index a940dcd..416f996 100755
--- a/utils/desktop-file-utils/DETAILS
+++ b/utils/desktop-file-utils/DETAILS
@@ -1,9 +1,9 @@
SPELL=desktop-file-utils
- VERSION=0.20
+ VERSION=0.22
+
SOURCE_HASH=sha512:26c1f0da44e4d3fc286640084ad1fad0595fc94edb5d2edd2a4d8cbed0aea4e409aa1a610cbba372f8e540188b62aed764fc7fdecddefbcfeeaedd1d19e3d20a
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://www.freedesktop.org/software/$SPELL/releases/$SOURCE
- SOURCE_GPG=gurus.gpg:$SOURCE.sig
WEB_SITE=http://www.freedesktop.org/
ENTERED=20031028
LICENSE=GPL
diff --git a/utils/desktop-file-utils/HISTORY
b/utils/desktop-file-utils/HISTORY
index 9687434..61e42eb 100644
--- a/utils/desktop-file-utils/HISTORY
+++ b/utils/desktop-file-utils/HISTORY
@@ -1,3 +1,9 @@
+204-04-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.22
+
+2013-05-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.21
+
2012-03-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.20

diff --git a/utils/desktop-file-utils/desktop-file-utils-0.20.tar.xz.sig
b/utils/desktop-file-utils/desktop-file-utils-0.20.tar.xz.sig
deleted file mode 100644
index 3fa3597..0000000
Binary files a/utils/desktop-file-utils/desktop-file-utils-0.20.tar.xz.sig
and /dev/null differ
diff --git a/utils/dialog/BUILD b/utils/dialog/BUILD
index 225da64..fd85f8e 100755
--- a/utils/dialog/BUILD
+++ b/utils/dialog/BUILD
@@ -1,4 +1,4 @@
-OPTS="$OPTS --build=${BUILD}" &&
+OPTS="$DIALOG_SO $OPTS --build=${BUILD}" &&
[[ $CROSS_INSTALL == on ]] && OPTS="$OPTS --host=${HOST}"

./configure --prefix="$TRACK_ROOT/usr" \
diff --git a/utils/dialog/CONFIGURE b/utils/dialog/CONFIGURE
new file mode 100755
index 0000000..6b400ea
--- /dev/null
+++ b/utils/dialog/CONFIGURE
@@ -0,0 +1,2 @@
+config_query_option DIALOG_SO "Install shared library and headers?" n \
+ "--with-shared" ""
diff --git a/utils/dialog/DETAILS b/utils/dialog/DETAILS
index 3f423f4..8db2c2d 100755
--- a/utils/dialog/DETAILS
+++ b/utils/dialog/DETAILS
@@ -1,5 +1,5 @@
SPELL=dialog
- VERSION=1.1-20120706
+ VERSION=1.2-20140911
SOURCE=$SPELL-$VERSION.tgz
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/utils/dialog/HISTORY b/utils/dialog/HISTORY
index 0b56c4c..0cd278c 100644
--- a/utils/dialog/HISTORY
+++ b/utils/dialog/HISTORY
@@ -1,3 +1,17 @@
+2014-12-31 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.2-20140911
+ See http://invisible-island.net/dialog/CHANGES
+
+2014-08-11 Pol Vinogradov <vin.public AT gmail.com>
+ * BUILD, CONFIGURE, *SUB_DEPENDS, INSTALL: added option to build
+ shared library
+
+2013-09-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.2-20130902
+
+2013-06-19 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.2-20130523
+
2012-07-17 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.1-20120706

diff --git a/utils/dialog/INSTALL b/utils/dialog/INSTALL
index 2e4bd1e..a78aad9 100755
--- a/utils/dialog/INSTALL
+++ b/utils/dialog/INSTALL
@@ -1 +1,5 @@
-make install DESTDIR="$INSTALL_ROOT"
+make install DESTDIR="$INSTALL_ROOT" &&
+
+if [[ $DIALOG_SO == "--with-shared" ]]; then
+ cp dialog.h dlg_config.h $INSTALL_ROOT/usr/include
+fi
diff --git a/utils/dialog/PRE_SUB_DEPENDS b/utils/dialog/PRE_SUB_DEPENDS
new file mode 100755
index 0000000..8b15146
--- /dev/null
+++ b/utils/dialog/PRE_SUB_DEPENDS
@@ -0,0 +1,5 @@
+case $THIS_SUB_DEPENDS in
+ SHARED) if [[ $DIALOG_SO != "--with-shared" ]]; then return 1; fi ;;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;
+ return 1;;
+esac
diff --git a/utils/dialog/REPAIR^all^PRE_SUB_DEPENDS
b/utils/dialog/REPAIR^all^PRE_SUB_DEPENDS
new file mode 100755
index 0000000..8b15146
--- /dev/null
+++ b/utils/dialog/REPAIR^all^PRE_SUB_DEPENDS
@@ -0,0 +1,5 @@
+case $THIS_SUB_DEPENDS in
+ SHARED) if [[ $DIALOG_SO != "--with-shared" ]]; then return 1; fi ;;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;
+ return 1;;
+esac
diff --git a/utils/dialog/SUB_DEPENDS b/utils/dialog/SUB_DEPENDS
new file mode 100755
index 0000000..da60b93
--- /dev/null
+++ b/utils/dialog/SUB_DEPENDS
@@ -0,0 +1,5 @@
+case $THIS_SUB_DEPENDS in
+ SHARED) message "Shared library requested, forcing it" &&
DIALOG_SO="--with-shared" ;;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;
+ return 1;;
+esac
diff --git a/utils/direvent/DETAILS b/utils/direvent/DETAILS
new file mode 100755
index 0000000..cd4fa52
--- /dev/null
+++ b/utils/direvent/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=direvent
+ VERSION=5.0
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE2=$SOURCE.sig
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=$GNU_URL/$SPELL/$SOURCE
+ SOURCE2_URL[0]=$GNU_URL/$SPELL/$SOURCE2
+ SOURCE_GPG=gnu.gpg:$SOURCE2:VERIFIED_UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
+ WEB_SITE=http://www.gnu.org/software/direvent/
+ ENTERED=20140907
+ LICENSE[0]=GPL
+ SHORT="directory event monitoring daemon"
+cat << EOF
+GNU Direvent monitors events in the file system directories. For each event
+that occurs in a set of pre-configured directories, the program calls
+an external program associated with it, supplying it with the information
about
+the event and the location within the file system where it occured.
+EOF
diff --git a/utils/direvent/HISTORY b/utils/direvent/HISTORY
new file mode 100644
index 0000000..329798f
--- /dev/null
+++ b/utils/direvent/HISTORY
@@ -0,0 +1,2 @@
+2014-09-07 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: spell created, version 5.0
diff --git a/utils/dmenu/CONFIGURE b/utils/dmenu/CONFIGURE
new file mode 100755
index 0000000..854ac4c
--- /dev/null
+++ b/utils/dmenu/CONFIGURE
@@ -0,0 +1 @@
+config_query DMENU_XFT "Apply patch for Xft fonts?" y
diff --git a/utils/dmenu/DEPENDS b/utils/dmenu/DEPENDS
index ecf9480..87d86f4 100755
--- a/utils/dmenu/DEPENDS
+++ b/utils/dmenu/DEPENDS
@@ -1,2 +1,9 @@
depends libxinerama &&
-depends X11-LIBS
+depends X11-LIBS &&
+if [[ $DMENU_XFT = y ]]; then
+ depends freetype2 &&
+ depends fontconfig &&
+ depends libxrender &&
+ depends libxft &&
+ depends zlib
+fi
diff --git a/utils/dmenu/HISTORY b/utils/dmenu/HISTORY
index 2956f34..6028341 100644
--- a/utils/dmenu/HISTORY
+++ b/utils/dmenu/HISTORY
@@ -1,3 +1,6 @@
+2013-11-26 Ismael Luceno <ismael AT sourcemage.org>
+ * CONFIGURE, DEPENDS, PRE_BUILD, dmenu-4.5-xft.diff: Xft fonts support
+
2012-12-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 4.5

diff --git a/utils/dmenu/PRE_BUILD b/utils/dmenu/PRE_BUILD
index 0e5e62c..bbb567b 100755
--- a/utils/dmenu/PRE_BUILD
+++ b/utils/dmenu/PRE_BUILD
@@ -7,4 +7,7 @@ sedit "s/\${PREFIX}\/etc/${INSTALL_ROOT}\/etc/" config.mk &&

sedit "s:^CXXFLAGS \+=:CXXFLAGS = ${CXXFLAGS} :" config.mk &&
sedit "s:^CFLAGS \+=:CFLAGS = ${CFLAGS} :" config.mk &&
-sedit "s:^LDFLAGS \+=:LDFLAGS = ${LDFLAGS} :" config.mk
+sedit "s:^LDFLAGS \+=:LDFLAGS = ${LDFLAGS} :" config.mk &&
+if [[ $DMENU_XFT = y ]]; then
+ patch -p1 < $SPELL_DIRECTORY/dmenu-4.5-xft.diff
+fi
diff --git a/utils/dmenu/dmenu-4.5-xft.diff b/utils/dmenu/dmenu-4.5-xft.diff
new file mode 100644
index 0000000..ff93337
--- /dev/null
+++ b/utils/dmenu/dmenu-4.5-xft.diff
@@ -0,0 +1,418 @@
+diff -upr a/config.mk b/config.mk
+--- a/config.mk 2012-01-10 19:03:22.000000000 +0200
++++ b/config.mk 2012-01-10 19:03:38.000000000 +0200
+@@ -12,9 +12,13 @@ X11LIB = /usr/X11R6/lib
+ XINERAMALIBS = -lXinerama
+ XINERAMAFLAGS = -DXINERAMA
+
++# Xft, comment if you don't want it
++XFTINC = -I/usr/include/freetype2
++XFTLIBS = -lXft -lXrender -lfreetype -lz -lfontconfig
++
+ # includes and libs
+-INCS = -I${X11INC}
+-LIBS = -L${X11LIB} -lX11 ${XINERAMALIBS}
++INCS = -I${X11INC} ${XFTINC}
++LIBS = -L${X11LIB} -lX11 ${XINERAMALIBS} ${XFTLIBS}
+
+ # flags
+ CPPFLAGS = -D_BSD_SOURCE -D_POSIX_C_SOURCE=2 -DVERSION=\"${VERSION}\"
${XINERAMAFLAGS}
+diff -upr a/dmenu.1 b/dmenu.1
+--- a/dmenu.1 2012-01-10 19:14:19.000000000 +0200
++++ b/dmenu.1 2012-01-10 19:14:23.000000000 +0200
+@@ -53,7 +53,7 @@ dmenu lists items vertically, with the g
+ defines the prompt to be displayed to the left of the input field.
+ .TP
+ .BI \-fn " font"
+-defines the font or font set used.
++defines the font or font set used. eg. "fixed" or "Monospace-12:normal" (an
xft font)
+ .TP
+ .BI \-nb " color"
+ defines the normal background color.
+diff -upr a/dmenu.c b/dmenu.c
+--- a/dmenu.c 2012-01-10 19:14:19.000000000 +0200
++++ b/dmenu.c 2012-01-10 19:24:39.000000000 +0200
+@@ -17,6 +17,7 @@
+ * MAX(0, MIN((y)+(h),(r).y_org+(r).height) -
MAX((y),(r).y_org)))
+ #define MIN(a,b) ((a) < (b) ? (a) : (b))
+ #define MAX(a,b) ((a) > (b) ? (a) : (b))
++#define DEFFONT "fixed" /* xft example: "Monospace-11" */
+
+ typedef struct Item Item;
+ struct Item {
+@@ -26,6 +27,7 @@ struct Item {
+
+ static void appenditem(Item *item, Item **list, Item **last);
+ static void calcoffsets(void);
++static void cleanup(void);
+ static char *cistrstr(const char *s, const char *sub);
+ static void drawmenu(void);
+ static void grabkeyboard(void);
+@@ -50,10 +52,12 @@ static const char *normfgcolor = "#bbbbb
+ static const char *selbgcolor = "#005577";
+ static const char *selfgcolor = "#eeeeee";
+ static unsigned int lines = 0;
+-static unsigned long normcol[ColLast];
+-static unsigned long selcol[ColLast];
++static ColorSet *normcol;
++static ColorSet *selcol;
+ static Atom clip, utf8;
+ static Bool topbar = True;
++static Bool running = True;
++static int ret = 0;
+ static DC *dc;
+ static Item *items = NULL;
+ static Item *matches, *matchend;
+@@ -104,7 +108,9 @@ main(int argc, char *argv[]) {
+ usage();
+
+ dc = initdc();
+- initfont(dc, font);
++ initfont(dc, font ? font : DEFFONT);
++ normcol = initcolor(dc, normfgcolor, normbgcolor);
++ selcol = initcolor(dc, selfgcolor, selbgcolor);
+
+ if(fast) {
+ grabkeyboard();
+@@ -117,7 +123,8 @@ main(int argc, char *argv[]) {
+ setup();
+ run();
+
+- return 1; /* unreachable */
++ cleanup();
++ return ret;
+ }
+
+ void
+@@ -160,6 +167,15 @@ cistrstr(const char *s, const char *sub)
+ }
+
+ void
++cleanup(void) {
++ freecol(dc, normcol);
++ freecol(dc, selcol);
++ XDestroyWindow(dc->dpy, win);
++ XUngrabKeyboard(dc->dpy, CurrentTime);
++ freedc(dc);
++}
++
++void
+ drawmenu(void) {
+ int curpos;
+ Item *item;
+@@ -167,7 +183,7 @@ drawmenu(void) {
+ dc->x = 0;
+ dc->y = 0;
+ dc->h = bh;
+- drawrect(dc, 0, 0, mw, mh, True, BG(dc, normcol));
++ drawrect(dc, 0, 0, mw, mh, True, normcol->BG);
+
+ if(prompt) {
+ dc->w = promptw;
+@@ -178,7 +194,7 @@ drawmenu(void) {
+ dc->w = (lines > 0 || !matches) ? mw - dc->x : inputw;
+ drawtext(dc, text, normcol);
+ if((curpos = textnw(dc, text, cursor) + dc->h/2 - 2) < dc->w)
+- drawrect(dc, curpos, 2, 1, dc->h - 4, True, FG(dc, normcol));
++ drawrect(dc, curpos, 2, 1, dc->h - 4, True, normcol->FG);
+
+ if(lines > 0) {
+ /* draw vertical list */
+@@ -321,7 +337,8 @@ keypress(XKeyEvent *ev) {
+ sel = matchend;
+ break;
+ case XK_Escape:
+- exit(EXIT_FAILURE);
++ ret = EXIT_FAILURE;
++ running = False;
+ case XK_Home:
+ if(sel == matches) {
+ cursor = 0;
+@@ -359,7 +376,8 @@ keypress(XKeyEvent *ev) {
+ case XK_Return:
+ case XK_KP_Enter:
+ puts((sel && !(ev->state & ShiftMask)) ? sel->text : text);
+- exit(EXIT_SUCCESS);
++ ret = EXIT_SUCCESS;
++ running = False;
+ case XK_Right:
+ if(text[cursor] != '\0') {
+ cursor = nextrune(+1);
+@@ -490,7 +508,7 @@ void
+ run(void) {
+ XEvent ev;
+
+- while(!XNextEvent(dc->dpy, &ev)) {
++ while(running && !XNextEvent(dc->dpy, &ev)) {
+ if(XFilterEvent(&ev, win))
+ continue;
+ switch(ev.type) {
+@@ -524,11 +542,6 @@ setup(void) {
+ XineramaScreenInfo *info;
+ #endif
+
+- normcol[ColBG] = getcolor(dc, normbgcolor);
+- normcol[ColFG] = getcolor(dc, normfgcolor);
+- selcol[ColBG] = getcolor(dc, selbgcolor);
+- selcol[ColFG] = getcolor(dc, selfgcolor);
+-
+ clip = XInternAtom(dc->dpy, "CLIPBOARD", False);
+ utf8 = XInternAtom(dc->dpy, "UTF8_STRING", False);
+
+@@ -582,7 +595,7 @@ setup(void) {
+
+ /* create menu window */
+ swa.override_redirect = True;
+- swa.background_pixel = normcol[ColBG];
++ swa.background_pixel = normcol->BG;
+ swa.event_mask = ExposureMask | KeyPressMask | VisibilityChangeMask;
+ win = XCreateWindow(dc->dpy, root, x, y, mw, mh, 0,
+ DefaultDepth(dc->dpy, screen), CopyFromParent,
+diff -upr a/draw.c b/draw.c
+--- a/draw.c 2012-01-10 19:14:19.000000000 +0200
++++ b/draw.c 2012-01-10 19:14:23.000000000 +0200
+@@ -9,9 +9,6 @@
+
+ #define MAX(a, b) ((a) > (b) ? (a) : (b))
+ #define MIN(a, b) ((a) < (b) ? (a) : (b))
+-#define DEFAULTFN "fixed"
+-
+-static Bool loadfont(DC *dc, const char *fontstr);
+
+ void
+ drawrect(DC *dc, int x, int y, unsigned int w, unsigned int h, Bool fill,
unsigned long color) {
+@@ -23,7 +20,7 @@ drawrect(DC *dc, int x, int y, unsigned
+ }
+
+ void
+-drawtext(DC *dc, const char *text, unsigned long col[ColLast]) {
++drawtext(DC *dc, const char *text, ColorSet *col) {
+ char buf[BUFSIZ];
+ size_t mn, n = strlen(text);
+
+@@ -35,19 +32,24 @@ drawtext(DC *dc, const char *text, unsig
+ if(mn < n)
+ for(n = MAX(mn-3, 0); n < mn; buf[n++] = '.');
+
+- drawrect(dc, 0, 0, dc->w, dc->h, True, BG(dc, col));
++ drawrect(dc, 0, 0, dc->w, dc->h, True, col->BG);
+ drawtextn(dc, buf, mn, col);
+ }
+
+ void
+-drawtextn(DC *dc, const char *text, size_t n, unsigned long col[ColLast]) {
++drawtextn(DC *dc, const char *text, size_t n, ColorSet *col) {
+ int x = dc->x + dc->font.height/2;
+ int y = dc->y + dc->font.ascent+1;
+
+- XSetForeground(dc->dpy, dc->gc, FG(dc, col));
+- if(dc->font.set)
++ XSetForeground(dc->dpy, dc->gc, col->FG);
++ if(dc->font.xft_font) {
++ if (!dc->xftdraw)
++ eprintf("error, xft drawable does not exist");
++ XftDrawStringUtf8(dc->xftdraw, &col->FG_xft,
++ dc->font.xft_font, x, y, (unsigned char*)text, n);
++ } else if(dc->font.set) {
+ XmbDrawString(dc->dpy, dc->canvas, dc->font.set, dc->gc, x,
y, text, n);
+- else {
++ } else {
+ XSetFont(dc->dpy, dc->gc, dc->font.xfont->fid);
+ XDrawString(dc->dpy, dc->canvas, dc->gc, x, y, text, n);
+ }
+@@ -69,16 +71,33 @@ eprintf(const char *fmt, ...) {
+ }
+
+ void
++freecol(DC *dc, ColorSet *col) {
++ if(col) {
++ if(&col->FG_xft)
++ XftColorFree(dc->dpy, DefaultVisual(dc->dpy,
DefaultScreen(dc->dpy)),
++ DefaultColormap(dc->dpy, DefaultScreen(dc->dpy)),
&col->FG_xft);
++ free(col);
++ }
++}
++
++void
+ freedc(DC *dc) {
++ if(dc->font.xft_font) {
++ XftFontClose(dc->dpy, dc->font.xft_font);
++ XftDrawDestroy(dc->xftdraw);
++ }
+ if(dc->font.set)
+ XFreeFontSet(dc->dpy, dc->font.set);
+- if(dc->font.xfont)
++ if(dc->font.xfont)
+ XFreeFont(dc->dpy, dc->font.xfont);
+- if(dc->canvas)
++ if(dc->canvas)
+ XFreePixmap(dc->dpy, dc->canvas);
+- XFreeGC(dc->dpy, dc->gc);
+- XCloseDisplay(dc->dpy);
+- free(dc);
++ if(dc->gc)
++ XFreeGC(dc->dpy, dc->gc);
++ if(dc->dpy)
++ XCloseDisplay(dc->dpy);
++ if(dc)
++ free(dc);
+ }
+
+ unsigned long
+@@ -91,6 +110,20 @@ getcolor(DC *dc, const char *colstr) {
+ return color.pixel;
+ }
+
++ColorSet *
++initcolor(DC *dc, const char * foreground, const char * background) {
++ ColorSet * col = (ColorSet *)malloc(sizeof(ColorSet));
++ if(!col)
++ eprintf("error, cannot allocate memory for color set");
++ col->BG = getcolor(dc, background);
++ col->FG = getcolor(dc, foreground);
++ if(dc->font.xft_font)
++ if(!XftColorAllocName(dc->dpy, DefaultVisual(dc->dpy,
DefaultScreen(dc->dpy)),
++ DefaultColormap(dc->dpy, DefaultScreen(dc->dpy)),
foreground, &col->FG_xft))
++ eprintf("error, cannot allocate xft font color
'%s'\n", foreground);
++ return col;
++}
++
+ DC *
+ initdc(void) {
+ DC *dc;
+@@ -109,39 +142,33 @@ initdc(void) {
+
+ void
+ initfont(DC *dc, const char *fontstr) {
+- if(!loadfont(dc, fontstr ? fontstr : DEFAULTFN)) {
+- if(fontstr != NULL)
+- fprintf(stderr, "cannot load font '%s'\n", fontstr);
+- if(fontstr == NULL || !loadfont(dc, DEFAULTFN))
+- eprintf("cannot load font '%s'\n", DEFAULTFN);
+- }
+- dc->font.height = dc->font.ascent + dc->font.descent;
+-}
+-
+-Bool
+-loadfont(DC *dc, const char *fontstr) {
+ char *def, **missing, **names;
+ int i, n;
+ XFontStruct **xfonts;
+
+- if(!*fontstr)
+- return False;
+- if((dc->font.set = XCreateFontSet(dc->dpy, fontstr, &missing, &n,
&def))) {
++ missing = NULL;
++ if((dc->font.xfont = XLoadQueryFont(dc->dpy, fontstr))) {
++ dc->font.ascent = dc->font.xfont->ascent;
++ dc->font.descent = dc->font.xfont->descent;
++ dc->font.width = dc->font.xfont->max_bounds.width;
++ } else if((dc->font.set = XCreateFontSet(dc->dpy, fontstr, &missing,
&n, &def))) {
+ n = XFontsOfFontSet(dc->font.set, &xfonts, &names);
+ for(i = 0; i < n; i++) {
+ dc->font.ascent = MAX(dc->font.ascent,
xfonts[i]->ascent);
+ dc->font.descent = MAX(dc->font.descent,
xfonts[i]->descent);
+ dc->font.width = MAX(dc->font.width,
xfonts[i]->max_bounds.width);
+ }
+- }
+- else if((dc->font.xfont = XLoadQueryFont(dc->dpy, fontstr))) {
+- dc->font.ascent = dc->font.xfont->ascent;
+- dc->font.descent = dc->font.xfont->descent;
+- dc->font.width = dc->font.xfont->max_bounds.width;
++ } else if((dc->font.xft_font = XftFontOpenName(dc->dpy,
DefaultScreen(dc->dpy), fontstr))) {
++ dc->font.ascent = dc->font.xft_font->ascent;
++ dc->font.descent = dc->font.xft_font->descent;
++ dc->font.width = dc->font.xft_font->max_advance_width;
++ } else {
++ eprintf("cannot load font '%s'\n", fontstr);
+ }
+ if(missing)
+ XFreeStringList(missing);
+- return dc->font.set || dc->font.xfont;
++ dc->font.height = dc->font.ascent + dc->font.descent;
++ return;
+ }
+
+ void
+@@ -151,20 +178,29 @@ mapdc(DC *dc, Window win, unsigned int w
+
+ void
+ resizedc(DC *dc, unsigned int w, unsigned int h) {
++ int screen = DefaultScreen(dc->dpy);
+ if(dc->canvas)
+ XFreePixmap(dc->dpy, dc->canvas);
+
+ dc->w = w;
+ dc->h = h;
+ dc->canvas = XCreatePixmap(dc->dpy, DefaultRootWindow(dc->dpy), w, h,
+- DefaultDepth(dc->dpy,
DefaultScreen(dc->dpy)));
++ DefaultDepth(dc->dpy, screen));
++ if(dc->font.xft_font && !(dc->xftdraw)) {
++ dc->xftdraw = XftDrawCreate(dc->dpy, dc->canvas,
DefaultVisual(dc->dpy,screen), DefaultColormap(dc->dpy,screen));
++ if(!(dc->xftdraw))
++ eprintf("error, cannot create xft drawable\n");
++ }
+ }
+
+ int
+ textnw(DC *dc, const char *text, size_t len) {
+- if(dc->font.set) {
++ if(dc->font.xft_font) {
++ XGlyphInfo gi;
++ XftTextExtentsUtf8(dc->dpy, dc->font.xft_font, (const
FcChar8*)text, len, &gi);
++ return gi.width;
++ } else if(dc->font.set) {
+ XRectangle r;
+-
+ XmbTextExtents(dc->font.set, text, len, NULL, &r);
+ return r.width;
+ }
+diff -upr a/draw.h b/draw.h
+--- a/draw.h 2012-01-10 19:14:19.000000000 +0200
++++ b/draw.h 2012-01-10 19:14:23.000000000 +0200
+@@ -1,9 +1,6 @@
+ /* See LICENSE file for copyright and license details. */
+
+-#define FG(dc, col) ((col)[(dc)->invert ? ColBG : ColFG])
+-#define BG(dc, col) ((col)[(dc)->invert ? ColFG : ColBG])
+-
+-enum { ColBG, ColFG, ColBorder, ColLast };
++#include <X11/Xft/Xft.h>
+
+ typedef struct {
+ int x, y, w, h;
+@@ -11,6 +8,7 @@ typedef struct {
+ Display *dpy;
+ GC gc;
+ Pixmap canvas;
++ XftDraw *xftdraw;
+ struct {
+ int ascent;
+ int descent;
+@@ -18,15 +16,24 @@ typedef struct {
+ int width;
+ XFontSet set;
+ XFontStruct *xfont;
++ XftFont *xft_font;
+ } font;
+ } DC; /* draw context */
+
++typedef struct {
++ unsigned long FG;
++ XftColor FG_xft;
++ unsigned long BG;
++} ColorSet;
++
+ void drawrect(DC *dc, int x, int y, unsigned int w, unsigned int h, Bool
fill, unsigned long color);
+-void drawtext(DC *dc, const char *text, unsigned long col[ColLast]);
+-void drawtextn(DC *dc, const char *text, size_t n, unsigned long
col[ColLast]);
++void drawtext(DC *dc, const char *text, ColorSet *col);
++void drawtextn(DC *dc, const char *text, size_t n, ColorSet *col);
++void freecol(DC *dc, ColorSet *col);
+ void eprintf(const char *fmt, ...);
+ void freedc(DC *dc);
+ unsigned long getcolor(DC *dc, const char *colstr);
++ColorSet *initcolor(DC *dc, const char *foreground, const char *background);
+ DC *initdc(void);
+ void initfont(DC *dc, const char *fontstr);
+ void mapdc(DC *dc, Window win, unsigned int w, unsigned int h);
diff --git a/utils/dmidecode/DETAILS b/utils/dmidecode/DETAILS
index 2a4c3fb..f78d73a 100755
--- a/utils/dmidecode/DETAILS
+++ b/utils/dmidecode/DETAILS
@@ -1,6 +1,6 @@
SPELL=dmidecode
- VERSION=2.11
-
SOURCE_HASH=sha512:629445b41d83ab8868f7a61685f768c9a190255e91bb747041ee29af472512572fa401e5f64468886f183d1db175b2d5ecdb277250fccf4ee253ca54806514fc
+ VERSION=2.12
+
SOURCE_HASH=sha512:15d5a6dca04de48267f969f6866079915964a8a3abad083b1720a4425723f9c100770d05c0d475df9609c5b54741f231a587761d1beb1ae6de4b2836d60724c4
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://savannah.nongnu.org/download/dmidecode/$SOURCE
diff --git a/utils/dmidecode/HISTORY b/utils/dmidecode/HISTORY
index a3d50fe..209df55 100644
--- a/utils/dmidecode/HISTORY
+++ b/utils/dmidecode/HISTORY
@@ -1,3 +1,6 @@
+2013-04-27 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.12
+
2011-01-21 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.11
* PRE_BUILD: corrected optimization flags
diff --git a/utils/dos2unix/DETAILS b/utils/dos2unix/DETAILS
index b45614d..6263050 100755
--- a/utils/dos2unix/DETAILS
+++ b/utils/dos2unix/DETAILS
@@ -1,14 +1,16 @@
- SPELL=dos2unix
- VERSION=3.1
- VERSION2=2.2
- SOURCE=$SPELL-$VERSION.tar.bz2
- SOURCE2=unix2dos-$VERSION2.src.tar.gz
+ SPELL=dos2unix
+ SPELL2=unix2dos
+ VERSION=7.1
+ VERSION2=4.1.2
+
SOURCE_HASH=sha512:fe4feaff6c2cc851d596c9a440d0863c89353b434e85a7ffaa2538da56f44488476c2674f372ba256d215421af2290c98ab78da019b4f6a0150d1d15d041a54e
+
SOURCE2_HASH=sha512:a3ccef727aa75c8030719490fa52c06def4dcc1ce7584d2d44e8a6923d101866764555a9b746c82925d1c51fc52a844cf3b8bec68155da2dad64ad1818f68277
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE2=$SPELL2-$VERSION2.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
-
SOURCE_HASH=sha512:537880cb22d20cdd67e66d9cfb834b8f880e452097a3ed02cc6574643ecb2c388f8c912c52e0cb0390e8e33594ffd8868feea5001b8d81eccc055336883f286c
-
SOURCE2_HASH=sha512:ffc1f677c21a2feee361b7c87fa3124dd292b1f0fad88f1185dfef9b284d1014c2bf654f9733fd754cf228175c4f6c0c21b9e9af4fadd48243e58c9b76ab56fb
- SOURCE_URL[0]=http://download.sourcemage.org/mirror/$SOURCE
- SOURCE2_URL[0]=http://download.sourcemage.org/mirror/$SOURCE2
- WEB_SITE=http://www.sourcemage.org/
+ URL=http://sourceforge.net/projects/dos2unix/files
+SOURCE_URL[0]=$URL/$SPELL/$VERSION/$SOURCE
+ SOURCE2_URL[0]=$URL/$SPELL2/$VERSION2/$SOURCE2
+ WEB_SITE=http://sourceforge.net/projects/dos2unix
ENTERED=20050609
ARCHIVE="off"
KEYWORDS="utils"
diff --git a/utils/dos2unix/HISTORY b/utils/dos2unix/HISTORY
index e22b797..4545c56 100644
--- a/utils/dos2unix/HISTORY
+++ b/utils/dos2unix/HISTORY
@@ -1,3 +1,9 @@
+2014-12-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS version .1/4.1.2
+ new website & url = sourceforge
+ * Makefile.patch: deleted
+ * PRE_BUILD: adjust
+
2006-10-03 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed UPDATED.

diff --git a/utils/dos2unix/Makefile.patch b/utils/dos2unix/Makefile.patch
deleted file mode 100644
index 02e9ad6..0000000
--- a/utils/dos2unix/Makefile.patch
+++ /dev/null
@@ -1,37 +0,0 @@
---- Makefile.old 1998-11-19 04:09:38.000000000 -0800
-+++ Makefile 2005-06-09 15:53:11.000000000 -0700
-@@ -1,22 +1,24 @@
--default: dos2unix
-+all: unix2dos dos2unix link
-
--all: dos2unix link install
-
-+dos2unix: dos2unix.c
-+ $(CC) $(LDFLAGS) -o $@ $^
-
--dos2unix:
-- gcc -O dos2unix.c -o dos2unix
--
-+unix2dos: unix2dos.c
-+ $(CC) $(LDFLAGS) -o $@ $^
-
- link:
- ln -s dos2unix mac2unix
- ln -s dos2unix.1 mac2unix.1
-
- clean:
-- rm dos2unix
-+ $(RM) dos2unix unix2dos mac2unix mac2unix.1
-
- install:
-- install -m 755 dos2unix /usr/local/bin
-- install -m 644 dos2unix.1 /usr/local/man/man1
-- install -m 755 mac2unix /usr/local/bin
-- install -m 644 mac2unix.1 /usr/local/man/man1
-+ install -m 755 dos2unix /usr/bin
-+ install -m 644 dos2unix.1 /usr/share/man/man1
-+ install -m 755 unix2dos /usr/bin
-+ install -m 644 unix2dos.1 /usr/share/man/man1
-+ install -m 755 mac2unix /usr/bin
-+ install -m 644 mac2unix.1 /usr/share/man/man1
-
diff --git a/utils/dos2unix/PRE_BUILD b/utils/dos2unix/PRE_BUILD
index c525b10..3a5c8da 100755
--- a/utils/dos2unix/PRE_BUILD
+++ b/utils/dos2unix/PRE_BUILD
@@ -1,4 +1,3 @@
default_pre_build &&
cd $SOURCE_DIRECTORY &&
-unpack_file 2 &&
-patch -p0 <$SCRIPT_DIRECTORY/Makefile.patch
+unpack_file 2
diff --git a/utils/eventlog/DETAILS b/utils/eventlog/DETAILS
index 95a393a..eddc4f9 100755
--- a/utils/eventlog/DETAILS
+++ b/utils/eventlog/DETAILS
@@ -1,8 +1,8 @@
SPELL=eventlog
SPELLX=syslog-ng
- VERSION=0.2.12
- VX=3.2.1
-
SOURCE_HASH=sha512:683726e7784d004c71b4b2ee89a1599da5e7b6875d2b3984f69949e9861b930a8880dafbfdeb8f4c1636c07c8a37cccb3eff15d8ffa5529cfeb25f47270996e0
+ VERSION=0.2.12+20120504+1700
+ VX=3.5.1
+ SOURCE_HASH=sha1:19bbfb44379b6c6af8e475656c5b56c038e1219a:UPSTREAM_HASH
SOURCE=${SPELL}_${VERSION}.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION

SOURCE_URL[0]=http://www.balabit.hu/downloads/files/$SPELLX/sources/$VX/source/$SOURCE
diff --git a/utils/eventlog/HISTORY b/utils/eventlog/HISTORY
index bc623f9..beaf30a 100644
--- a/utils/eventlog/HISTORY
+++ b/utils/eventlog/HISTORY
@@ -1,3 +1,7 @@
+2013-11-13 David C. Haley <khoralin AT gmail.com>
+ * DETAILS: version 2.20
+ Changed SOURCE_HASH SHA512:WORKS_FOR_ME -> SHA1:UPSTREAM_HASH
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/utils/file-rename-utils/DETAILS b/utils/file-rename-utils/DETAILS
index ef01a3f..acdd7ac 100755
--- a/utils/file-rename-utils/DETAILS
+++ b/utils/file-rename-utils/DETAILS
@@ -1,9 +1,9 @@
SPELL=file-rename-utils
- VERSION=1.5a
+ VERSION=1.7.3
SOURCE=$SPELL-$VERSION.tgz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
SOURCE_URL[0]=$SOURCEFORGE_URL/filerenameutils/$SOURCE
- SOURCE_HASH=sha1:e64e0c3f0b52217c8df350cbb4ee97eefc6c270c
+
SOURCE_HASH=sha512:efc8a0583eebec5231842135542af33c234f2c9132f94a09191a620740e344ee326a7a75e0bd162b23fa2380cf2888c27bb84b3c1b591d2fd0bec036b08d4183
GATHER_DOCS=off
WEB_SITE=http://filerenameutils.sourceforge.net/
ENTERED=20040409
diff --git a/utils/file-rename-utils/HISTORY b/utils/file-rename-utils/HISTORY
index 19ca15f..0525fa9 100644
--- a/utils/file-rename-utils/HISTORY
+++ b/utils/file-rename-utils/HISTORY
@@ -1,3 +1,6 @@
+2014-11-26 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.7.3
+
2006-10-03 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed UPDATED.

diff --git a/utils/file/DETAILS b/utils/file/DETAILS
index 84721c0..5571c22 100755
--- a/utils/file/DETAILS
+++ b/utils/file/DETAILS
@@ -1,6 +1,6 @@
SPELL=file
- VERSION=5.13
-
SOURCE_HASH=sha512:14254237b3f70323a26832d4b614e546b9e403f4929c65ff008e3239b116eff682091fe09da241eab2e43e5ac84ac8518bb6262473808cceb38ccafeeda264fb
+ VERSION=5.21
+
SOURCE_HASH=sha512:ec88ffd1dc911ccf3e52aeb6ddc2e416c1b46c02f7260dffe01f032e029e2c9f4e99605a4388bcad1d3700e4825b5d56aec1c5f998521c76f21c4c18eb13d34f
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=ftp://ftp.astron.com/pub/file/$SOURCE
diff --git a/utils/file/HISTORY b/utils/file/HISTORY
index 4716041..cdd44c3 100644
--- a/utils/file/HISTORY
+++ b/utils/file/HISTORY
@@ -1,3 +1,18 @@
+2014-12-11 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 5.21
+
+2014-08-26 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.19
+
+2014-03-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.18
+
+2013-12-12 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 5.16
+
+2013-03-22 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 5.14
+
2013-02-24 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 5.13

diff --git a/utils/flashrom/DETAILS b/utils/flashrom/DETAILS
index be61bfd..3ca8d43 100755
--- a/utils/flashrom/DETAILS
+++ b/utils/flashrom/DETAILS
@@ -1,21 +1,17 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=flashrom
if [[ ${FLASHROM_BRANCH} == scm ]]
then
- if [[ $FLASHROM_AUTOUPDATE = y ]]
- then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=scm
- fi
+ VERSION=$(get_scm_version)
SOURCE=${SPELL}-scm.tar.bz2
SOURCE_URL[0]=svn://coreboot.org/flashrom/trunk:${SOURCE%.tar.bz2}
FORCE_DOWNLOAD=on
SOURCE_IGNORE=volatile
else
- VERSION=0.9.5.2
+ VERSION=0.9.7
SOURCE=${SPELL}-${VERSION}.tar.bz2
SOURCE_URL[0]=http://download.flashrom.org/releases/$SOURCE
-
SOURCE_HASH=sha512:cfbf00302fb804832d5bf63621b0fa2eb548981c2a208e0bb55a1fd04248744314028dc353dc7ad1b2f66480617683a265f47af15141d458ae442a83174b9bb0
+
SOURCE_HASH=sha512:a226c1ac3f9c7822b74ca14b7f9b53013110b2cdb66b1f936593c693ee54f19d643cc3a97a9635c05f2c959aca817668006f609ddb503a84d0bf5d510065674e
fi
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SOURCE%.tar.bz2}
WEB_SITE=http://flashrom.org/Flashrom
diff --git a/utils/flashrom/HISTORY b/utils/flashrom/HISTORY
index e725e99..07044fd 100644
--- a/utils/flashrom/HISTORY
+++ b/utils/flashrom/HISTORY
@@ -1,3 +1,9 @@
+2014-09-20 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 0.9.7
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2012-05-12 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: Fixed SOURCE_URL[0]
updated spell to 0.9.5.2
diff --git a/utils/ghasher/DEPENDS b/utils/ghasher/DEPENDS
index ebf63cc..8d1ca6c 100755
--- a/utils/ghasher/DEPENDS
+++ b/utils/ghasher/DEPENDS
@@ -1,3 +1,3 @@
-depends openssl &&
+depends SSL &&
depends gtk+2 &&
depends libglade2
diff --git a/utils/ghasher/HISTORY b/utils/ghasher/HISTORY
index 316cab8..8c4f856 100644
--- a/utils/ghasher/HISTORY
+++ b/utils/ghasher/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2007-06-10 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* DEPENDS: added libglade2
* BUILD: mkdir to fix #11377, added INSTALL_ROOT support
diff --git a/utils/glances/DEPENDS b/utils/glances/DEPENDS
index f0f716e..de1db07 100755
--- a/utils/glances/DEPENDS
+++ b/utils/glances/DEPENDS
@@ -1,2 +1,3 @@
depends pystatgrab &&
+depends psutil &&
depends SETUPTOOLS
diff --git a/utils/glances/HISTORY b/utils/glances/HISTORY
index 9c8dc87..fc35344 100644
--- a/utils/glances/HISTORY
+++ b/utils/glances/HISTORY
@@ -1,3 +1,6 @@
+2013-01-14 Tommy Boatman <tboatman AT sourcemage.org>
+ * DEPENDS: requires psutil to prevent runtime error
+
2012-07-20 Tommy Boatman <tboatman AT sourcemage.org>
* DETAILS: 1.4
* DEPENDS: now requires some SETUPTOOLS
diff --git a/utils/gnuplot/DETAILS b/utils/gnuplot/DETAILS
index af7773f..324bf26 100755
--- a/utils/gnuplot/DETAILS
+++ b/utils/gnuplot/DETAILS
@@ -1,21 +1,18 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=gnuplot
if [[ $GNUPLOT_BRANCH == scm ]]; then
- if [[ $GNUPLOT_AUTOUPDATE == "y" ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=cvs
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-cvs.tar.bz2
FORCE_DOWNLOAD=on
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-cvs

SOURCE_URL[0]=cvs://:pserver:anonymous AT gnuplot.cvs.sourceforge.net:/cvsroot/gnuplot:gnuplot
SOURCE_IGNORE=volatile
else
- VERSION=4.6.1
+ VERSION=4.6.5
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=${SOURCEFORGE_URL}/${SPELL}/${SPELL}/${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:a6a05da6708a7f5629d8356901e93ab622d4a3a6325e050fc1f8dce652e6061164783a98ff5cbc2dede65f6f0cb5be6a1ab2fcaeb778f6879215bae7056bd3ed
+
SOURCE_HASH=sha512:5a9c55d664105242aaf6356e707094a7dd5a80ba8d836bc7b3ce8836bcf5d2a57174d38220ea9efc58fa04f3c5f7d680ca5023482cff1a62b93549ff0530c47d
fi
WEB_SITE=http://www.gnuplot.info
ENTERED=20020210
diff --git a/utils/gnuplot/HISTORY b/utils/gnuplot/HISTORY
index 235543c..312bb80 100644
--- a/utils/gnuplot/HISTORY
+++ b/utils/gnuplot/HISTORY
@@ -1,3 +1,13 @@
+2014-07-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 4.6.5
+ * PRE_BUILD, gnuplot-4.6.2-texinfo-5.patch: remove obsolete patch
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2013-08-22 Thomas Orgis <sobukus AT sourcemage.org>
+ * PRE_BUILD: fix for CVS branch
+
2013-03-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 4.6.1, fix SOURCE_URL[0]
* PRE_BUILD, automake-1.12.patch: removed patch
diff --git a/utils/gnuplot/PRE_BUILD b/utils/gnuplot/PRE_BUILD
index 5d1ed15..4e9ad8f 100755
--- a/utils/gnuplot/PRE_BUILD
+++ b/utils/gnuplot/PRE_BUILD
@@ -6,6 +6,6 @@ patch -Np0 < "$SPELL_DIRECTORY/crossbuild.patch" &&

if [[ $GNUPLOT_BRANCH == scm ]]; then
cd "$SOURCE_DIRECTORY" &&
- autoreconf -iv
+ ./prepare
fi

diff --git a/utils/grep/DETAILS b/utils/grep/DETAILS
index ae5619f..5305ee1 100755
--- a/utils/grep/DETAILS
+++ b/utils/grep/DETAILS
@@ -1,5 +1,5 @@
SPELL=grep
- VERSION=2.14
+ VERSION=2.21
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/utils/grep/HISTORY b/utils/grep/HISTORY
index 6e7c126..324dc52 100644
--- a/utils/grep/HISTORY
+++ b/utils/grep/HISTORY
@@ -1,3 +1,18 @@
+2014-11-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.21
+
+2014-06-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.20
+
+2014-05-26 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.19
+
+2014-04-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.18
+
+2014-01-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.16
+
2012-10-12 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.14

diff --git a/utils/gstopwatch/BUILD b/utils/gstopwatch/BUILD
new file mode 100755
index 0000000..8f58e6d
--- /dev/null
+++ b/utils/gstopwatch/BUILD
@@ -0,0 +1 @@
+make
diff --git a/utils/gstopwatch/DEPENDS b/utils/gstopwatch/DEPENDS
new file mode 100755
index 0000000..cbbb394
--- /dev/null
+++ b/utils/gstopwatch/DEPENDS
@@ -0,0 +1,2 @@
+depends gtk+3 &&
+depends git
diff --git a/utils/gstopwatch/DETAILS b/utils/gstopwatch/DETAILS
new file mode 100755
index 0000000..d7a2ab3
--- /dev/null
+++ b/utils/gstopwatch/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=gstopwatch
+ VERSION=scm
+ SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE_URL[0]=git://github.com/mutantturkey/$SPELL/
+ SOURCE_IGNORE=volatile
+ FORCE_DOWNLOAD=on
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=https://github.com/mutantturkey/gstopwatch/
+ ENTERED=20140618
+ LICENSE[0]=GPL
+ SHORT="simple stopwatch, written in GTK3"
+cat << EOF
+gstopwatch is a simple stopwatch, written in GTK3.
+EOF
diff --git a/utils/gstopwatch/HISTORY b/utils/gstopwatch/HISTORY
new file mode 100644
index 0000000..b532761
--- /dev/null
+++ b/utils/gstopwatch/HISTORY
@@ -0,0 +1,2 @@
+2014-06-18 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, {PRE_}BUILD, INSTALL: created spell
diff --git a/utils/gstopwatch/INSTALL b/utils/gstopwatch/INSTALL
new file mode 100755
index 0000000..7bf1215
--- /dev/null
+++ b/utils/gstopwatch/INSTALL
@@ -0,0 +1 @@
+make PREFIX="$INSTALL_ROOT/usr" install
diff --git a/utils/gstopwatch/PRE_BUILD b/utils/gstopwatch/PRE_BUILD
new file mode 100755
index 0000000..4dd4649
--- /dev/null
+++ b/utils/gstopwatch/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+sedit "s:CFLAGS +=.*:CFLAGS += $CFLAGS:" Makefile
diff --git a/utils/gstpw/DEPENDS b/utils/gstpw/DEPENDS
new file mode 100755
index 0000000..edffa0e
--- /dev/null
+++ b/utils/gstpw/DEPENDS
@@ -0,0 +1 @@
+depends gtk+2
diff --git a/utils/gstpw/DETAILS b/utils/gstpw/DETAILS
new file mode 100755
index 0000000..6f41712
--- /dev/null
+++ b/utils/gstpw/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=gstpw
+ VERSION=0.1
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=https://gstpw.googlecode.com/files/$SOURCE
+
SOURCE_HASH=sha512:e8a2d0632856e2f4a8125d7b48b84c9b4a607627db90ce8c75fada203a33cda7965a8fc8a9635433e2819add86c3aee28cb5ac644b3ab55c4afa3580bc642f9f
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL"
+ WEB_SITE=http://code.google.com/p/gstpw/
+ ENTERED=20140401
+ LICENSE[0]=GPL
+ SHORT="simple GTK+2 stopwatch program"
+cat << EOF
+gstpw is a simple GTK+2 stopwatch program.
+EOF
diff --git a/utils/gstpw/HISTORY b/utils/gstpw/HISTORY
new file mode 100644
index 0000000..dd0ece0
--- /dev/null
+++ b/utils/gstpw/HISTORY
@@ -0,0 +1,2 @@
+2014-04-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell
diff --git a/utils/hal/DEPENDS b/utils/hal/DEPENDS
index 1f3b569..b81ae84 100755
--- a/utils/hal/DEPENDS
+++ b/utils/hal/DEPENDS
@@ -1,9 +1,9 @@
depends dbus-glib &&
-depends gawk &&
+depends AWK &&
depends glib2 &&
depends intltool &&
depends libtool &&
-depends udev '--with-udev-prefix=/etc' &&
+depends UDEV '--with-udev-prefix=/etc' &&
depends xml-parser-expat &&
depends pkgconfig &&
depends util-linux &&
diff --git a/utils/hal/HISTORY b/utils/hal/HISTORY
index 782dcfb..ede6d86 100644
--- a/utils/hal/HISTORY
+++ b/utils/hal/HISTORY
@@ -1,3 +1,11 @@
+2014-04-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: depend on UDEV instead of udev
+
+2013-08-13 Eric Sandall <sandalle AT sourcemage.org>
+ * PRE_BUILD: Apply glibc-2.17.patch
+ * glibc-2.17.patch: Added from
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=701432
+ Fixes compilation against glibc 2.17+
+
2012-05-09 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: libusb => LIBUSB

diff --git a/utils/hal/PRE_BUILD b/utils/hal/PRE_BUILD
index 375a0fa..ad5b39e 100755
--- a/utils/hal/PRE_BUILD
+++ b/utils/hal/PRE_BUILD
@@ -10,6 +10,10 @@ if spell_ok glib2 && ! is_version_less $(installed_version
glib2) 2.32; then
patch -p0 < "$SPELL_DIRECTORY/glib232.patch"
fi &&

+message "${MESSAGE_COLOR}Fix compilation against glibc
2.17+...${DEFAULT_COLOR}" &&
+patch "${SOURCE_DIRECTORY}"/hald/linux/addons/addon-storage.c \
+ "${SPELL_DIRECTORY}"/glibc-2.17.patch &&
+
if [[ $HAL_VER == devel ]]; then
NOCONFIGURE=1 ./autogen.sh
fi
diff --git a/utils/hal/glibc-2.17.patch b/utils/hal/glibc-2.17.patch
new file mode 100644
index 0000000..a801b30
--- /dev/null
+++ b/utils/hal/glibc-2.17.patch
@@ -0,0 +1,13 @@
+# From http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=701432
+Index: b/hald/linux/addons/addon-storage.c
+===================================================================
+--- a/hald/linux/addons/addon-storage.c 2013-03-30 03:51:29.000000000
+0100
++++ b/hald/linux/addons/addon-storage.c 2013-03-30 03:51:56.000000000
+0100
+@@ -32,6 +32,7 @@
+ #include <linux/cdrom.h>
+ #include <linux/fs.h>
+ #include <mntent.h>
++#include <sys/types.h>
+ #include <scsi/sg.h>
+ #include <stdint.h>
+ #include <stdio.h>
diff --git a/utils/hercules/DEPENDS b/utils/hercules/DEPENDS
index 6f15e2f..d9fac37 100755
--- a/utils/hercules/DEPENDS
+++ b/utils/hercules/DEPENDS
@@ -4,7 +4,7 @@ fi
depends autoconf &&
depends automake &&
depends flex &&
-depends gawk &&
+depends AWK &&
depends gcc &&
depends gettext &&
depends grep &&
diff --git a/utils/htop/DETAILS b/utils/htop/DETAILS
index bfa79e6..5d923f3 100755
--- a/utils/htop/DETAILS
+++ b/utils/htop/DETAILS
@@ -1,11 +1,11 @@
SPELL=htop
- VERSION=1.0.2
+ VERSION=1.0.3
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
- WEB_SITE=http://htop.sourceforge.net/
+ SOURCE_URL[0]=http://hisham.hm/htop/releases/$VERSION/htop-$VERSION.tar.gz
+ WEB_SITE=http://hisham.hm/htop/
ENTERED=20050218
-
SOURCE_HASH=sha512:50ae0e8ace862520c01a707b3cf9a19591dc1081f6fc38c7fdccc81e36dd94b3cbe9db00cbb90f782c22d9b73f22526e24d04fad8368c6f2a7de0c58f9d92191
+
SOURCE_HASH=sha512:4c5c784b093bcad06eb2e8d8bb215e14f6e838a3d47d8da8402344c270c1724f85d0bcde2899571ba5d0e5a02274a0c3390a76fed61785b2604b51351f08f232
LICENSE[0]=GPL
KEYWORDS="utils"
SHORT="an interactive process viewer for Linux"
diff --git a/utils/htop/HISTORY b/utils/htop/HISTORY
index d434066..ec63848 100644
--- a/utils/htop/HISTORY
+++ b/utils/htop/HISTORY
@@ -1,3 +1,6 @@
+2014-04-29 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.0.3, WEB_SITE and SOURCE_URL[0] updated
+
2012-11-07 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.0.2

diff --git a/utils/i7z/DETAILS b/utils/i7z/DETAILS
index 895e241..7f789e1 100755
--- a/utils/i7z/DETAILS
+++ b/utils/i7z/DETAILS
@@ -1,8 +1,8 @@
SPELL=i7z
- VERSION=0.27.1
+ VERSION=0.27.2
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://i7z.googlecode.com/files/$SOURCE
-
SOURCE_HASH=sha512:515c239a875ad282563b0b2d735243daaa39c9ef9f2d8c8663a2616ad28c56f0d71a4e1d99bdf88e9250b8090f0f4726ff272b0c6e1265991c86e100d26eb362
+
SOURCE_HASH=sha512:d693fda4d12bf7b0d8e694d9f97876fcd2cad4556c950b4eab09ae21d121e63e221e1e1b27bcf23a241fd868b09165639ecfafeaa126144ad809199fcaca1cbb
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=http://code.google.com/p/i7z/
LICENSE[0]=GPL
diff --git a/utils/i7z/HISTORY b/utils/i7z/HISTORY
index 103c1b8..1ff5e7c 100644
--- a/utils/i7z/HISTORY
+++ b/utils/i7z/HISTORY
@@ -1,2 +1,5 @@
+2013-12-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.27.2
+
2012-01-22 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS, DEPENDS, BUILD, INSTALL: spell created, version 0.27.1
diff --git a/utils/input-utils/BUILD b/utils/input-utils/BUILD
new file mode 100755
index 0000000..6dfecc1
--- /dev/null
+++ b/utils/input-utils/BUILD
@@ -0,0 +1 @@
+default_build_make
diff --git a/utils/input-utils/DETAILS b/utils/input-utils/DETAILS
new file mode 100755
index 0000000..7448762
--- /dev/null
+++ b/utils/input-utils/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=input-utils
+ VERSION=1.0
+ SOURCE="input-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://www.kraxel.org/releases/input/${SOURCE}
+
SOURCE_HASH=sha512:ba6905fcd17d8ca9f3ae453218156b7581298ba8173a1bd202884e82b874e8479e4c4862c64851fe6404e5d7d17f0903f1596ef62c9eb7abb0d252016aca4378
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/input-${VERSION}"
+ WEB_SITE="http://www.kraxel.org/blog/";
+ LICENSE[0]=GPL
+ ENTERED=20130915
+ SHORT="a small collection of input layer utilities"
+cat << EOF
+This is a small collection of input layer utilities, mainly intended for
+debugging and testing.
+EOF
diff --git a/utils/input-utils/HISTORY b/utils/input-utils/HISTORY
new file mode 100644
index 0000000..de10dd5
--- /dev/null
+++ b/utils/input-utils/HISTORY
@@ -0,0 +1,3 @@
+2013-09-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DETAILS, INSTALL: spell created
+
diff --git a/utils/input-utils/INSTALL b/utils/input-utils/INSTALL
new file mode 100755
index 0000000..07c8f13
--- /dev/null
+++ b/utils/input-utils/INSTALL
@@ -0,0 +1 @@
+prefix="${INSTALL_ROOT}/usr" default_install
diff --git a/utils/installwatch/0001-fix-signatures.patch
b/utils/installwatch/0001-fix-signatures.patch
new file mode 100644
index 0000000..314d2e9
--- /dev/null
+++ b/utils/installwatch/0001-fix-signatures.patch
@@ -0,0 +1,54 @@
+From 610312e2fc22108d3401f91c4e2ade653ada0596 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+Date: Mon, 25 Mar 2013 13:42:19 +0100
+Subject: [PATCH 1/2] fix signatures
+
+---
+ installwatch.c | 13 -------------
+ 1 file changed, 13 deletions(-)
+
+diff --git a/installwatch.c b/installwatch.c
+index 8004b5b..e67f511 100644
+--- a/installwatch.c
++++ b/installwatch.c
+@@ -2956,13 +2956,8 @@ struct dirent *readdir(DIR *dir) {
+ return result;
+ }
+
+-#if (GLIBC_MINOR <= 4)
+-int readlink(const char *path,char *buf,size_t bufsiz) {
+- int result;
+-#else
+ ssize_t readlink(const char *path,char *buf,size_t bufsiz) {
+ ssize_t result;
+-#endif
+ instw_t instw;
+ int status;
+
+@@ -3097,11 +3092,7 @@ int rmdir(const char *pathname) {
+
+ int scandir( const char *dir,struct dirent ***namelist,
+ int (*select)(const struct dirent *),
+-#if (GLIBC_MINOR >= 10)
+ int (*compar)(const struct dirent **,const struct dirent **)
) {
+-#else
+- int (*compar)(const void *,const void *) ) {
+-#endif
+ int result;
+
+ if (!libc_handle)
+@@ -3713,11 +3704,7 @@ struct dirent64 *readdir64(DIR *dir) {
+
+ int scandir64( const char *dir,struct dirent64 ***namelist,
+ int (*select)(const struct dirent64 *),
+-#if (GLIBC_MINOR >= 10)
+ int (*compar)(const struct dirent64 **,const struct dirent64
**) ) {
+-#else
+- int (*compar)(const void *,const void *) ) {
+-#endif
+ int result;
+
+ if (!libc_handle)
+--
+1.8.1.2
+
diff --git a/utils/installwatch/HISTORY b/utils/installwatch/HISTORY
index 49ff536..072335b 100644
--- a/utils/installwatch/HISTORY
+++ b/utils/installwatch/HISTORY
@@ -1,3 +1,7 @@
+2013-03-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * PRE_BUILD, 0001-fix-signatures.patch: fix function signatures to
match
+ current versions of glibc
+
2012-10-31 Ladislav Hagara <hgr AT vabo.cz>
* installwatch-glibc-2.13.patch: glibc 2.15 and 2.16 cases added

diff --git a/utils/installwatch/PRE_BUILD b/utils/installwatch/PRE_BUILD
index 742685b..abfb23a 100755
--- a/utils/installwatch/PRE_BUILD
+++ b/utils/installwatch/PRE_BUILD
@@ -6,6 +6,8 @@ patch -p 1 < $SPELL_DIRECTORY/installwatch-glibc-2.13.patch &&
patch -p 1 < $SPELL_DIRECTORY/installwatch-relpath.patch &&
sed -i "s:PREFIX=/usr/local:PREFIX=/usr:" Makefile &&

+patch -p1 < $SPELL_DIRECTORY/0001-fix-signatures.patch &&
+
# due to the compatibility with stable sorcery
sed -i "s,INSTW_LOGFILE,INSTALLWATCHFILE,g" installwatch* &&
sed -i "/log.*access/ d" installwatch.c
diff --git a/utils/iotop/DEPENDS b/utils/iotop/DEPENDS
index 6e84a0e..e4ea57a 100755
--- a/utils/iotop/DEPENDS
+++ b/utils/iotop/DEPENDS
@@ -1 +1 @@
-depends python
+depends PYTHON
diff --git a/utils/iotop/DETAILS b/utils/iotop/DETAILS
index 9c861f8..132840f 100755
--- a/utils/iotop/DETAILS
+++ b/utils/iotop/DETAILS
@@ -1,13 +1,16 @@
SPELL=iotop
- VERSION=0.5
+ VERSION=0.6
SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ SOURCE2=$SOURCE.asc
SOURCE_URL[0]=http://guichaz.free.fr/${SPELL}/files/${SOURCE}
-
SOURCE_HASH=sha512:4da79acaadb9687aed625eb3299770c7096adce0ff102342e71b5beb2809a5ba573bf51126c67cb466092e6e80a6874d19015cdaa05e440baa4c4bfa0f323dc7
+ SOURCE2_URL[0]=${SOURCE_URL}.asc
+ SOURCE_GPG=iotop.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://guichaz.free.fr/iotop/";
LICENSE[0]=GPL
ENTERED=20100805
- SHORT="a Python program with a top like UI used to show of behalf
of which process is the I/O going on"
+ SHORT="top-like utility for I/O"
cat << EOF
Linux has always been able to show how much I/O was going on (the bi and bo
columns of the vmstat 1 command).
diff --git a/utils/iotop/HISTORY b/utils/iotop/HISTORY
index 4836cb5..99517d6 100644
--- a/utils/iotop/HISTORY
+++ b/utils/iotop/HISTORY
@@ -1,3 +1,16 @@
+2014-10-29 Ismael Luceno <ismael AT sourcemage.org>
+ * PREPARE: Don't abort on unmet run-time dependency on kernel
+ configuration, doesn't hamper build.
+
+2014-02-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.6; switched to upstream pgp check;
updated
+ short description
+ * DEPENDS: switched to PYTHON
+ * INSTALL: switched to default_install_python
+ * PREPARE: added, to check kernel configuration
+ * iotop.gpg: added, imported 4D23A27E public key (Guillaume Chazarain
+ <guichaz AT gmail.com>)
+
2013-02-05 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.5

diff --git a/utils/iotop/INSTALL b/utils/iotop/INSTALL
index 5024f4d..46c6fba 100755
--- a/utils/iotop/INSTALL
+++ b/utils/iotop/INSTALL
@@ -1 +1 @@
-./setup.py install
+default_install_python
diff --git a/utils/iotop/PREPARE b/utils/iotop/PREPARE
new file mode 100755
index 0000000..d5254a5
--- /dev/null
+++ b/utils/iotop/PREPARE
@@ -0,0 +1,8 @@
+. $GRIMOIRE/FUNCTIONS &&
+
+if [ -z "$(get_sorcery_kernel_config CONFIG_TASKSTATS)" ] || \
+ [ -z "$(get_sorcery_kernel_config CONFIG_TASK_DELAY_ACCT)" ] || \
+ [ -z "$(get_sorcery_kernel_config CONFIG_TASK_IO_ACCOUNTING)" ] || \
+ [ -z "$(get_sorcery_kernel_config CONFIG_VM_EVENT_COUNTERS)" ]; then
+ message "${PROBLEM_COLOR}$SPELL requires CONFIG_TASKSTATS,
CONFIG_TASK_DELAY_ACCT, CONFIG_TASK_IO_ACCOUNTING and
CONFIG_VM_EVENT_COUNTERS kernel options on.${DEFAULT_COLOR}"
+fi
diff --git a/utils/iotop/iotop.gpg b/utils/iotop/iotop.gpg
new file mode 100644
index 0000000..8e7b458
Binary files /dev/null and b/utils/iotop/iotop.gpg differ
diff --git a/utils/iozone/DETAILS b/utils/iozone/DETAILS
index e0b68bd..f64e422 100755
--- a/utils/iozone/DETAILS
+++ b/utils/iozone/DETAILS
@@ -1,9 +1,10 @@
SPELL=iozone
- VERSION=3_397
+ VERSION=3_424
SOURCE="${SPELL}${VERSION}.tar"
SOURCE_URL[0]=http://www.${SPELL}.org/src/current/${SOURCE}
-
SOURCE_HASH=sha512:e154b56735c922173e7cf23344fa0a478982d202b3b831fd605481f69a77295281be121aa57a0164dc12edf5975f231339f6516da5c40906586d48ebacec7c23
+
SOURCE_HASH=sha512:3caad63bd388785983fb5d722c5713edde4131d7f4e2c882cc6578d19953d78f81514609e44da7583cf94290cf33cc76ff5020edf3669f8a017e9f6cc7d6002e
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}${VERSION}"
+ GATHER_DOCS=off
WEB_SITE="http://www.iozone.org/";
LICENSE[0]=GPL
ENTERED=20100723
diff --git a/utils/iozone/HISTORY b/utils/iozone/HISTORY
index 3ed93df..79aa626 100644
--- a/utils/iozone/HISTORY
+++ b/utils/iozone/HISTORY
@@ -1,3 +1,7 @@
+2014-05-16 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3_424; don't do useless doc'ing
+ * INSTALL: verbosity++; install fileop and pit_server
+
2011-05-20 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 3_397

diff --git a/utils/iozone/INSTALL b/utils/iozone/INSTALL
index c7b5003..cc37cf9 100755
--- a/utils/iozone/INSTALL
+++ b/utils/iozone/INSTALL
@@ -1,4 +1,4 @@
cd ${SOURCE_DIRECTORY}/src/current &&
-install -m755 iozone ${INSTALL_ROOT}/usr/bin &&
+install -vm755 iozone fileop pit_server ${INSTALL_ROOT}/usr/bin &&
cd ${SOURCE_DIRECTORY}/docs &&
-install -m644 iozone.1 ${INSTALL_ROOT}/usr/share/man/man1
+install -vm644 iozone.1 ${INSTALL_ROOT}/usr/share/man/man1
diff --git a/utils/ipmitool/DEPENDS b/utils/ipmitool/DEPENDS
index ad88c25..34b18f8 100755
--- a/utils/ipmitool/DEPENDS
+++ b/utils/ipmitool/DEPENDS
@@ -1,7 +1,7 @@
depends ncurses &&
depends readline &&

-optional_depends openssl \
+optional_depends SSL \
"--disable-internal-md5" \
"--enable-internal-md5" \
"to use external MD5 library"
diff --git a/utils/ipmitool/DETAILS b/utils/ipmitool/DETAILS
index 8cbe8d4..a52342e 100755
--- a/utils/ipmitool/DETAILS
+++ b/utils/ipmitool/DETAILS
@@ -1,9 +1,9 @@
SPELL=ipmitool
- VERSION=1.8.11
- PATCHLEVEL=1
+ VERSION=1.8.15
SECURITY_PATCH=1
-
SOURCE_HASH=sha512:48093790baf2532887ac87de9b55fbe38f46f271b84e6152e6b0ba11170b29aad78dfcd42036389750edbedff325476b8366b3ea1401b97148b8bc8c1bd71e4b
+#
SOURCE_HASH=sha512:48093790baf2532887ac87de9b55fbe38f46f271b84e6152e6b0ba11170b29aad78dfcd42036389750edbedff325476b8366b3ea1401b97148b8bc8c1bd71e4b
SOURCE="$SPELL-$VERSION.tar.gz"
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
SOURCE_URL[0]="$SOURCEFORGE_URL/$SPELL/$SOURCE"
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://ipmitool.sourceforge.net
diff --git a/utils/ipmitool/HISTORY b/utils/ipmitool/HISTORY
index 5045bb0..e8c2912 100644
--- a/utils/ipmitool/HISTORY
+++ b/utils/ipmitool/HISTORY
@@ -1,3 +1,16 @@
+2014-11-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.8.15
+
+2014-10-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.8.14
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2013-12-03 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.8.13
+ Removed PATCHLEVEL
+
2012-06-20 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: PATCHLEVEL=1
* DEPENDS: added, for missing dependencies
diff --git a/utils/ipmitool/ipmitool-1.8.15.tar.gz.sig
b/utils/ipmitool/ipmitool-1.8.15.tar.gz.sig
new file mode 100644
index 0000000..b5c5272
Binary files /dev/null and b/utils/ipmitool/ipmitool-1.8.15.tar.gz.sig differ
diff --git a/utils/iso-codes/DETAILS b/utils/iso-codes/DETAILS
index 8e8594b..61ee44a 100755
--- a/utils/iso-codes/DETAILS
+++ b/utils/iso-codes/DETAILS
@@ -1,5 +1,5 @@
SPELL=iso-codes
- VERSION=3.38
+ VERSION=3.50
SOURCE=${SPELL}-${VERSION}.tar.xz
SOURCE2=${SOURCE}.sig
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
diff --git a/utils/iso-codes/HISTORY b/utils/iso-codes/HISTORY
index 86f4ac8..385ed59 100644
--- a/utils/iso-codes/HISTORY
+++ b/utils/iso-codes/HISTORY
@@ -1,3 +1,9 @@
+2014-01-24 Tommy Boatman <tboatman AT sourcemage.org>
+ * DETAILS: version 3.50
+
+2013-10-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.47
+
2012-08-19 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.38, bz2 -> xz

diff --git a/utils/kbd/DEPENDS b/utils/kbd/DEPENDS
index e413cf7..3861054 100755
--- a/utils/kbd/DEPENDS
+++ b/utils/kbd/DEPENDS
@@ -2,11 +2,9 @@ depends gnupg &&
depends smgl-fhs &&
depends autoconf &&
depends automake &&
+depends check &&

-optional_depends linux-pam \
- "--enable-vlock" \
- "--disable-vlock" \
- "build vlock" &&
+optional_depends linux-pam "" "--disable-vlock" "build vlock" &&
optional_depends gettext \
"--enable-nls" \
"--disable-nls" \
diff --git a/utils/kbd/DETAILS b/utils/kbd/DETAILS
index f752645..5f4f036 100755
--- a/utils/kbd/DETAILS
+++ b/utils/kbd/DETAILS
@@ -1,10 +1,10 @@
SPELL=kbd
- VERSION=1.15.5
- PATCHLEVEL=1
-
SOURCE_HASH=sha512:725853b0ecde6a38976e2bae5672b8de78bfc90d65a0762695964a6dab729c96be4af778fe7f0f195caae04d630b07a3d0d95c9c928d1a5609e223e47723e58c
- SOURCE=$SPELL-$VERSION.tar.gz
+ VERSION=2.0.2
+
SOURCE_HASH=sha512:8159383f94242f06c701dfd5400e35bd3a76494a643f738d98c6713bcb20034065b49f31f66e8bf19e6829a30be97fbeee43ed8ad276febb98e28b3bf82972fa
+# PATCHLEVEL=1
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=ftp://ftp.altlinux.org/pub/people/legion/$SPELL/$SOURCE
+ SOURCE_URL[0]=$KERNEL_URL/pub/linux/utils/$SPELL/$SOURCE
WEB_SITE=http://freshmeat.net/projects/kbd/
ENTERED=20011113
LICENSE[0]=GPL
diff --git a/utils/kbd/HISTORY b/utils/kbd/HISTORY
index a0ff9a6..1b32178 100644
--- a/utils/kbd/HISTORY
+++ b/utils/kbd/HISTORY
@@ -1,3 +1,9 @@
+2014-09-03 Treeve Jelbert <treeve AT sourcemage.org
+ * DETAILS: version 2.0.2
+ download from KERNEL_URL
+ * DEPENDS: add check, update flags
+ * *.patch, PRE_BUILD:: deleted
+
2013-01-02 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: PATCHLEVEL=1
* PRE_BUILD: apply the patch; quoting paths
diff --git a/utils/kbd/PRE_BUILD b/utils/kbd/PRE_BUILD
deleted file mode 100755
index 72586bd..0000000
--- a/utils/kbd/PRE_BUILD
+++ /dev/null
@@ -1,5 +0,0 @@
-default_pre_build &&
-cd $SOURCE_DIRECTORY &&
-patch -p0 < "$SPELL_DIRECTORY/loadkeys.patch" &&
-patch -p1 < "$SPELL_DIRECTORY/fgconsole-serial.patch" &&
-autoreconf
diff --git a/utils/kbd/fgconsole-serial.patch
b/utils/kbd/fgconsole-serial.patch
deleted file mode 100644
index d3ac176..0000000
--- a/utils/kbd/fgconsole-serial.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -Naur kbd-1.15.orig/src/fgconsole.c kbd-1.15/src/fgconsole.c
---- kbd-1.15.orig/src/fgconsole.c 2009-02-06 22:13:57.437214875 -0800
-+++ kbd-1.15/src/fgconsole.c 2009-02-06 22:15:17.832978146 -0800
-@@ -6,6 +6,7 @@
- #include <sys/ioctl.h>
- #include <getopt.h>
- #include <linux/vt.h>
-+#include <linux/types.h>
- #include <linux/serial.h>
- #include "getfd.h"
- #include "nls.h"
diff --git a/utils/kbd/loadkeys.patch b/utils/kbd/loadkeys.patch
deleted file mode 100644
index 1de6e9f..0000000
--- a/utils/kbd/loadkeys.patch
+++ /dev/null
@@ -1,40 +0,0 @@
---- src/loadkeys.analyze.l.orig
-+++ src/loadkeys.analyze.l
-@@ -307,8 +307,10 @@ To to|To|TO
- char *s = xstrndup(yytext+1,
strlen(yytext)-2);
- /* use static pathname to store *s ? */
- open_include(s);
-- yy_pop_state();
-- state_ptr--;
-+ while (state_ptr > 0) {
-+ yy_pop_state();
-+ state_ptr--;
-+ }
- }
- <INCLSTR>[^"]|\"\"|\"[^"\n]*{Eol} {
- yyerror(_("expected filename between
quotes"));
-@@ -323,7 +325,7 @@ To to|To|TO
- }
- {Eol} {
- line_nr++;
-- if (state_ptr > 0) {
-+ while (state_ptr > 0) {
- yy_pop_state();
- state_ptr--;
- }
-@@ -428,8 +430,10 @@ To to|To|TO
- }
- <STR>\" {
- *p = '\0';
-- yy_pop_state();
-- state_ptr--;
-+ while (state_ptr > 0) {
-+ yy_pop_state();
-+ state_ptr--;
-+ }
- return(STRLITERAL);
- }
- . {
---
-1.7.3.3
-
diff --git a/utils/kexec-tools/BUILD b/utils/kexec-tools/BUILD
index 6032744..cbd2248 100755
--- a/utils/kexec-tools/BUILD
+++ b/utils/kexec-tools/BUILD
@@ -1,3 +1,2 @@
-CFLAGS="${CFLAGS/-fPIC /}" &&
-
+disable_pic force &&
default_build
diff --git a/utils/kexec-tools/DETAILS b/utils/kexec-tools/DETAILS
index 7e4acad..25ac209 100755
--- a/utils/kexec-tools/DETAILS
+++ b/utils/kexec-tools/DETAILS
@@ -1,8 +1,8 @@
SPELL=kexec-tools
- VERSION=2.0.3
+ VERSION=2.0.4
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL=$KERNEL_URL/pub/linux/utils/kernel/kexec/$SOURCE
-
SOURCE_HASH=sha512:8dec284b4507bec4d4b78d0ea2ed3c0cc58aa8e5ee1fb2105d1cd653181c7efe118d0c46c91f025f57b6972fe9cee87515eb97699ed4c6c48245c47f30397fbd
+
SOURCE_HASH=sha512:8392114a6c6c101af1613ac0d1e5923f51fcff5c13c4414e37493c047b8d17bb34a934e6fa6dd83fcba063668578ab3f92da61c3303dadfe761d798cbba0e645
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://www.kernel.org/pub/linux/utils/kernel/kexec/
ENTERED=20050724
diff --git a/utils/kexec-tools/HISTORY b/utils/kexec-tools/HISTORY
index 349e528..fa924b2 100644
--- a/utils/kexec-tools/HISTORY
+++ b/utils/kexec-tools/HISTORY
@@ -1,3 +1,9 @@
+2014-11-23 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: Use disable_pic function to fix CFLAGS
+
+2013-09-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.0.4
+
2012-04-02 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.0.3; switched back to hash checking
* PRE_BUILD: removed
diff --git a/utils/latencytop/DEPENDS b/utils/latencytop/DEPENDS
new file mode 100755
index 0000000..a3cf08b
--- /dev/null
+++ b/utils/latencytop/DEPENDS
@@ -0,0 +1,5 @@
+depends ncurses &&
+optional_depends gtk+2 \
+ "" \
+ "" \
+ "enable GTK GUI"
diff --git a/utils/latencytop/HISTORY b/utils/latencytop/HISTORY
index 8fb3244..91fd2ce 100644
--- a/utils/latencytop/HISTORY
+++ b/utils/latencytop/HISTORY
@@ -1,3 +1,7 @@
+2013-04-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, PRE_BUILD: added dependency on ncurses and optional
+ dependency on gtk+2
+
2010-01-29 Finn Haedicke <finn AT sourcemage.org>
* DETAILS: added sha512sum
* BUILD: created (make)
diff --git a/utils/latencytop/PRE_BUILD b/utils/latencytop/PRE_BUILD
new file mode 100755
index 0000000..2f8241c
--- /dev/null
+++ b/utils/latencytop/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+if is_depends_enable latencytop gtk+2; then
+ cd ${SOURCE_DIRECTORY} &&
+ sedit 's:HAS_GTK_GUI = 1:HAS_GTK_GUI = 0:' Makefile || return 1
+fi
diff --git a/utils/ledger/DETAILS b/utils/ledger/DETAILS
index 5250304..197a99b 100755
--- a/utils/ledger/DETAILS
+++ b/utils/ledger/DETAILS
@@ -1,10 +1,10 @@
SPELL=ledger
- VERSION=2.5
-
SOURCE_HASH=sha512:ef01a74b62e71bcc9fcb6ce56e67319e7381e83fc8ffc940e95bcb079dccdccfe34cabaa02bb21ac2f1eb3d2ba12fc6b422ec441788294d4a5bae3fcc8d8970a
+ VERSION=2.6.3
+
SOURCE_HASH=sha512:e29d44b5558a4117d7d693a20e368b9ab6cdfcab59ae0702fe15ff22fe7b325476f23b87bf56e89fcc5c698dc04fcf1cd6fd351cb659cb7b30941d1cbd9ae43d
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=${SOURCEFORGE_URL}/$SPELL/$SOURCE
- WEB_SITE=http://www.newartisans.com/ledger.html
+ SOURCE_URL[0]=https://github.com/downloads/${SPELL}/${SPELL}/${SOURCE}
+ WEB_SITE=http://ledger-cli.org/
LICENSE[0]=BSD
ENTERED=20041213
KEYWORDS="utils"
diff --git a/utils/ledger/HISTORY b/utils/ledger/HISTORY
index 3402e73..499a58e 100644
--- a/utils/ledger/HISTORY
+++ b/utils/ledger/HISTORY
@@ -1,3 +1,8 @@
+2013-03-11 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fixed SOURCE_URL[0]
+ fixed WEB_SITE
+ updated spell to 2.6.3
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/utils/less/DETAILS b/utils/less/DETAILS
index c6dd576..bb5e732 100755
--- a/utils/less/DETAILS
+++ b/utils/less/DETAILS
@@ -1,5 +1,5 @@
SPELL=less
- VERSION=451
+ VERSION=458
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/utils/less/HISTORY b/utils/less/HISTORY
index e944d24..66bf112 100644
--- a/utils/less/HISTORY
+++ b/utils/less/HISTORY
@@ -1,3 +1,6 @@
+2013-04-25 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 458
+
2012-09-05 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 451

diff --git a/utils/libguestfs/BUILD b/utils/libguestfs/BUILD
new file mode 100755
index 0000000..da3c3f1
--- /dev/null
+++ b/utils/libguestfs/BUILD
@@ -0,0 +1,7 @@
+# Disabling daemon as it fails to link during build
+# Disabling appliacen as supermin needs to be ported to Sorcery for this to
work
+OPTS="--disable-daemon \
+ --disable-appliance \
+ $OPTS" &&
+
+default_build
diff --git a/utils/libguestfs/DEPENDS b/utils/libguestfs/DEPENDS
new file mode 100755
index 0000000..810be09
--- /dev/null
+++ b/utils/libguestfs/DEPENDS
@@ -0,0 +1,79 @@
+depends augeas &&
+depends genisoimage &&
+depends supermin &&
+
+optional_depends 'erlang' \
+ '--enable-erlang' \
+ '--disable-erlang' \
+ 'for Erlang language bindings' &&
+
+optional_depends 'fuse' \
+ '--enable-fuse' \
+ '--disable-fuse' \
+ 'for FUSE (guestmount) support' &&
+
+optional_depends 'ghc' \
+ '--enable-haskell' \
+ '--disable-haskell' \
+ 'for Haskell language bindings' &&
+
+optional_depends 'glib2' \
+ '--enable-gobject' \
+ '--disable-gobject' \
+ 'for GObject bindings' &&
+
+optional_depends 'gobject-introspection' \
+ '--enable-introspection=yes' \
+ '--enable-introspection=no' \
+ 'for GObject introspection' &&
+
+optional_depends 'gtk-doc' \
+ '--enable-gtk-doc' \
+ '--disable-gtk-doc' \
+ 'to build documentation' &&
+
+optional_depends 'JDK' \
+ '--with-java' \
+ '--without-java' \
+ 'for Java language bindings' &&
+
+optional_depends 'libvirt' \
+ '--with-libvirt --with-default-backend=libvirt' \
+ '--without-libvirt' \
+ 'for libvirt support' &&
+
+optional_depends 'lua' \
+ '--enable-lua' \
+ '--disable-lua' \
+ 'for Lua language bindings' &&
+
+optional_depends 'ocaml' \
+ '--enable-ocaml' \
+ '--disable-ocaml' \
+ 'for OCaml language bindings' &&
+
+optional_depends 'perl' \
+ '--enable-perl' \
+ '--disable-perl' \
+ 'for perl language bindings' &&
+
+optional_depends 'PHP' \
+ '--enable-php' \
+ '--disable-php' \
+ 'for PHP language bindings' &&
+
+# Untested with Python 3
+optional_depends 'python' \
+ '--enable-python' \
+ '--disable-python' \
+ 'for Python language bindings' &&
+
+optional_depends 'readline' \
+ '--with-readline' \
+ '--without-readline' \
+ 'for fancy command line editing' &&
+
+optional_depends 'RUBY' \
+ '--enable-ruby' \
+ '--disable-ruby' \
+ 'for Ruby language bindings'
diff --git a/utils/libguestfs/DETAILS b/utils/libguestfs/DETAILS
new file mode 100755
index 0000000..787a4ba
--- /dev/null
+++ b/utils/libguestfs/DETAILS
@@ -0,0 +1,29 @@
+ SPELL=libguestfs
+ VERSION=1.28.2
+ BRANCH="$(echo ${VERSION} | cut -d. -f1,2)"
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE2="${SOURCE}.sig"
+ SOURCE_GPG="redhat.gpg:${SOURCE2}:UPSTREAM_HASH"
+ SOURCE2_IGNORE="signature"
+ SOURCE_URL[0]="http://libguestfs.org/download/${BRANCH}-stable/${SOURCE}";
+ SOURCE2_URL[0]="http://libguestfs.org/download/${BRANCH}-stable/${SOURCE2}";
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://libguestfs.org";
+ LICENSE[0]="GPL/LGPL"
+ ENTERED=20130917
+ SHORT="Set of tools for virtual machine disk images"
+cat << EOF
+libguestfs is a set of tools for accessing and modifying virtual machine (VM)
+disk images. You can use this for viewing and editing files inside guests,
+scripting changes to VMs, monitoring disk used/free statistics, P2V, V2V,
+performing partial backups, cloning VMs, and much else besides.
+
+libguestfs can access nearly any type of filesystem including: all known
types
+of Linux filesystem (ext2/3/4, XFS, btrfs etc), any Windows filesystem (VFAT
+and NTFS), any Mac OS X and BSD filesystems, LVM2 volume management, MBR and
+GPT disk partitions, raw disks, qcow2, VirtualBox VDI, VMWare VMDK, Hyper-V
+VHD/VHDX, on files, local devices, CD and DVD ISOs, SD cards, or remotely
over
+FTP, HTTP, ssh, iSCSI, NBD, Gluster, Ceph, Sheepdog, and much much more.
+
+libguestfs doesn't need root permissions.
+EOF
diff --git a/utils/libguestfs/HISTORY b/utils/libguestfs/HISTORY
new file mode 100644
index 0000000..4974a35
--- /dev/null
+++ b/utils/libguestfs/HISTORY
@@ -0,0 +1,7 @@
+2014-12-04 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.28.2
+ * DEPENDS: Depends on augeas
+
+2013-09-17 Eric Sandall <sandalle AT sourcemage.org>
+ * Created
+
diff --git a/utils/littleutils/DETAILS b/utils/littleutils/DETAILS
index 4374231..ff8a645 100755
--- a/utils/littleutils/DETAILS
+++ b/utils/littleutils/DETAILS
@@ -1,8 +1,8 @@
SPELL=littleutils
- VERSION=1.0.23
+ VERSION=1.0.27
SOURCE="$SPELL-$VERSION.tar.bz2"
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+
SOURCE_URL[0]=${SOURCEFORGE_URL}/${SPELL}/${SPELL}-source/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:6aaa7f98e1bea694cd770b845aff96797e391c4bfe2663ff71cc244fecab325c8bff46de163696c14dc00dbc609aa2722a869978fc3ced19d98fbed26be1e60c
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/$SPELL-$VERSION"
WEB_SITE=http://sourceforge.net/projects/littleutils/
LICENSE[0]=GPL
diff --git a/utils/littleutils/HISTORY b/utils/littleutils/HISTORY
index 57e0fdd..9572cd4 100644
--- a/utils/littleutils/HISTORY
+++ b/utils/littleutils/HISTORY
@@ -1,3 +1,6 @@
+2013-04-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.0.27
+
2010-11-03 Ladislav Hagara <hgr AT vabo.cz>
* DEPENDS: jpeg -> JPEG

diff --git a/utils/littleutils/littleutils-1.0.23.tar.bz2.sig
b/utils/littleutils/littleutils-1.0.23.tar.bz2.sig
deleted file mode 100644
index 15bd4b4..0000000
Binary files a/utils/littleutils/littleutils-1.0.23.tar.bz2.sig and /dev/null
differ
diff --git a/utils/lshw/DETAILS b/utils/lshw/DETAILS
index 96326c8..606bc79 100755
--- a/utils/lshw/DETAILS
+++ b/utils/lshw/DETAILS
@@ -1,6 +1,6 @@
SPELL=lshw
- VERSION=B.02.16
-
SOURCE_HASH=sha512:ad3bd3d7b6f36f912265f0853f5aa37158c6d420a90a5e84b3e8fcd8a3c6137f7505cb5361e3eceb49954332d2466c686c946dcda8db0da3d51b3c48e343c2ab
+ VERSION=B.02.17
+
SOURCE_HASH=sha512:868899dce98e786a08a2134d6e132c388d71ab0f03fa6e10881e14d7a882c1882b46bbc6bd6ddb021cfab87ad6c9fd369453c3916f0b3353027eb2d470e55d9b
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]="http://www.ezix.org/software/files/$SOURCE";
diff --git a/utils/lshw/HISTORY b/utils/lshw/HISTORY
index 074ab5d..511f234 100644
--- a/utils/lshw/HISTORY
+++ b/utils/lshw/HISTORY
@@ -1,3 +1,6 @@
+2013-08-07 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: B.02.17
+
2012-12-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version B.02.16

diff --git a/utils/lsscsi/DETAILS b/utils/lsscsi/DETAILS
index 3497763..0b27f5e 100755
--- a/utils/lsscsi/DETAILS
+++ b/utils/lsscsi/DETAILS
@@ -1,6 +1,6 @@
SPELL=lsscsi
- VERSION=0.26
-
SOURCE_HASH=sha512:0d6bca3f402920f2af160f4162322d039b3bfb16de641da23ef55a3f34a14d2ffd66a1231f0ca98568c248ed3913907cf9d236de70d943ae30985293998885ff
+ VERSION=0.28
+
SOURCE_HASH=sha512:6d5cf8ebc42af0d8dbe8f2a1e90f4c429d058f184027318686fd22bc117e66c0b1847e4c97964d3d0e1b7bf4a5f1e296e1e3575ed2f5ff999eef70bdfb9ea4d4
SOURCE=$SPELL-$VERSION.tgz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://sg.danny.cz/scsi/$SOURCE
diff --git a/utils/lsscsi/HISTORY b/utils/lsscsi/HISTORY
index cbfea24..18f2028 100644
--- a/utils/lsscsi/HISTORY
+++ b/utils/lsscsi/HISTORY
@@ -1,3 +1,6 @@
+2014-12-02 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.28
+
2012-02-19 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.26

diff --git a/utils/lxc/DETAILS b/utils/lxc/DETAILS
new file mode 100755
index 0000000..ba7c444
--- /dev/null
+++ b/utils/lxc/DETAILS
@@ -0,0 +1,29 @@
+ SPELL=lxc
+ VERSION=1.0.6
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://linuxcontainers.org/downloads/${SOURCE}
+
SOURCE_HASH=sha512:a2a0700bc29c92f34b8fb0806d1f05467e0433e84dc06c1c8b8db58a34969df48d452771ffff1ea9f865883adef765c896c5be6237108c0ce474b9d7e41c218a
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://linuxcontainers.org/";
+ LICENSE[0]="LGPLv2.1+"
+ ENTERED=20140924
+ KEYWORDS=""
+ SHORT="Userspace tools for the Linux kernel containers"
+cat << EOF
+LXC is a userspace interface for the Linux kernel containment features.
+Through a powerful API and simple tools, it lets Linux users easily create
+and manage system or application containers. Features
+
+Current LXC uses the following kernel features to contain processes:
+* Kernel namespaces (ipc, uts, mount, pid, network and user)
+* Apparmor and SELinux profiles
+* Seccomp policies
+* Chroots (using pivot_root)
+* Kernel capabilities
+* Control groups (cgroups)
+
+As such, LXC is often considered as something in the middle between a chroot
+on steroids and a full fledged virtual machine. The goal of LXC is to create
+an environment as close as possible as a standard Linux installation but
+without the need for a separate kernel.
+EOF
diff --git a/utils/lxc/HISTORY b/utils/lxc/HISTORY
new file mode 100644
index 0000000..22a06ef
--- /dev/null
+++ b/utils/lxc/HISTORY
@@ -0,0 +1,2 @@
+2014-09-24 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: spell created
diff --git a/utils/mdp/BUILD b/utils/mdp/BUILD
new file mode 100755
index 0000000..5bbc96f
--- /dev/null
+++ b/utils/mdp/BUILD
@@ -0,0 +1,11 @@
+OPTS="--prefix=$INSTALL_ROOT/usr" &&
+
+if [[ $MDP_DEBUG == y ]]; then
+ OPTS="--debug $OPTS"
+fi &&
+
+./configure "$OPTS" &&
+
+make_single &&
+make &&
+make_normal
diff --git a/utils/mdp/CONFIGURE b/utils/mdp/CONFIGURE
new file mode 100755
index 0000000..dd6ce62
--- /dev/null
+++ b/utils/mdp/CONFIGURE
@@ -0,0 +1 @@
+config_query MDP_DEBUG "Enable debug mode?" n
diff --git a/utils/mdp/DEPENDS b/utils/mdp/DEPENDS
new file mode 100755
index 0000000..1118843
--- /dev/null
+++ b/utils/mdp/DEPENDS
@@ -0,0 +1,7 @@
+depends ncurses &&
+
+if spell_ok gnupg-exp; then
+ runtime_depends GNUPG
+else
+ runtime_depends gnupg
+fi
diff --git a/utils/mdp/DETAILS b/utils/mdp/DETAILS
new file mode 100755
index 0000000..c8962c0
--- /dev/null
+++ b/utils/mdp/DETAILS
@@ -0,0 +1,27 @@
+ SPELL=mdp
+ VERSION=0.7.3
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE2=$SOURCE.asc
+ SOURCE_URL[0]=http://tamentis.com/projects/$SPELL/files/$SOURCE
+ SOURCE2_URL[0]=$SOURCE_URL.asc
+ SOURCE_GPG=mdp.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ DOCS="AUTHORS ChangeLog config.example INSTALL.txt LICENSE
README TODO"
+ WEB_SITE=http://tamentis.com/projects/mdp/
+ ENTERED=20140111
+ LICENSE[0]=ISC
+ SHORT="simplified password manager"
+cat << EOF
+mdp stands for "Mot de Passe", which means "password" in French.
+
+It wraps GnuPG for encryption and deals with all the small details of
+generating, managing, and fetching your passwords. It is similar to many
other
+programs, but differentiates itself with simplicity (not button-driven
+simplicity, but with a Unix less-is-more style).
+
+For example, beyond the use of GnuPG for encryption, it lets you use your own
+editor to manage your passwords, categorize them, and delete them. In order
to
+avoid passwords lingering on your screen, the results from the queries are
+displayed through a custom pager which is cleared after a customizable
timeout.
+EOF
diff --git a/utils/mdp/HISTORY b/utils/mdp/HISTORY
new file mode 100644
index 0000000..c7b0cb5
--- /dev/null
+++ b/utils/mdp/HISTORY
@@ -0,0 +1,14 @@
+204-11-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: gnupg-exp => GNUPG
+
+2014-02-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.7.3
+
+2014-02-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.7.2
+
+2014-02-07 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.7.0
+
+2014-01-11 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, CONFIGURE, {PRE_,}BUILD, mdp.gpg: created spell
diff --git a/utils/mdp/PRE_BUILD b/utils/mdp/PRE_BUILD
new file mode 100755
index 0000000..6efde58
--- /dev/null
+++ b/utils/mdp/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+sedit "s:-O[2|0]:$CFLAGS:g" configure
diff --git a/utils/mdp/mdp.gpg b/utils/mdp/mdp.gpg
new file mode 100644
index 0000000..a052f85
Binary files /dev/null and b/utils/mdp/mdp.gpg differ
diff --git a/utils/mnogosearch/DEPENDS b/utils/mnogosearch/DEPENDS
index 0d6e891..a746bea 100755
--- a/utils/mnogosearch/DEPENDS
+++ b/utils/mnogosearch/DEPENDS
@@ -3,8 +3,8 @@ optional_depends SYSTEM-LOGGER \
"--disable-syslog" \
"for syslog support"

-optional_depends openssl \
- "--with-openssl" "" \
+optional_depends SSL \
+ "--with-opennssl" "" \
"to include OpenSSL support" &&

optional_depends zlib \
diff --git a/utils/mnogosearch/HISTORY b/utils/mnogosearch/HISTORY
index dca7bcf..cdf583d 100644
--- a/utils/mnogosearch/HISTORY
+++ b/utils/mnogosearch/HISTORY
@@ -1,3 +1,9 @@
+2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix bad with-SSL usage
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2010-04-06 Philippe "Puppet_Master" Caseiro <puppetmaster AT sourcemage.org>
* DEPENDS: updated mysql dependency to MYSQL provider

diff --git a/utils/mozcache/BUILD b/utils/mozcache/BUILD
new file mode 100755
index 0000000..64d9c44
--- /dev/null
+++ b/utils/mozcache/BUILD
@@ -0,0 +1,3 @@
+OPTS="$MOZCACHE_OPTS $OPTS" &&
+
+default_build
diff --git a/utils/mozcache/CONFIGURE b/utils/mozcache/CONFIGURE
new file mode 100755
index 0000000..6fdf806
--- /dev/null
+++ b/utils/mozcache/CONFIGURE
@@ -0,0 +1,3 @@
+config_query_list MOZCACHE_GTK "Which GTK+ version to use for GUI?" \
+ gtk+2 \
+ gtk+
diff --git a/utils/mozcache/DEPENDS b/utils/mozcache/DEPENDS
new file mode 100755
index 0000000..8a79aa9
--- /dev/null
+++ b/utils/mozcache/DEPENDS
@@ -0,0 +1,31 @@
+depends zlib &&
+depends pkgconfig &&
+depends $MOZCACHE_GTK &&
+
+if is_depends_enabled $SPELL gtk+; then
+ persistent_add MOZCACHE_OPTS &&
+
+ list_add "MOZCACHE_OPTS" "--enable-gtk-1v2" &&
+
+ optional_depends libx11 \
+ "--enable-xsetlocale" \
+ "--disable-xsetlocale" \
+ "to use Xsetlocale" &&
+
+ optional_depends libunicode \
+ "--with-unicode" \
+ "--without-unicode" \
+ "for Unicode support"
+fi &&
+
+if is_depends_enabled $SPELL gtk+2; then
+ optional_depends gettext \
+ "--enable-nls" \
+ "--disable-nls" \
+ "for Native Language Support"
+fi &&
+
+optional_depends pcre \
+ "--with-regex=pcre" \
+ "--with-regex=posix" \
+ "for regular expressions support via PCRE"
diff --git a/utils/mozcache/DETAILS b/utils/mozcache/DETAILS
new file mode 100755
index 0000000..25e079a
--- /dev/null
+++ b/utils/mozcache/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=mozcache
+ VERSION=1.3.4
+
SOURCE_HASH=sha512:688ae9e90f5a02d890bb54c77acea3a5796a2ac432225dd9b7cd8fb8ed2557cae75173f96a149fa37bab4d37c16a3d7bb062e2c0b1bc7db99f8350b9817f084f
+ SOURCE=$SPELL-$VERSION-src.tar.bz2
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=http://mozcache.sourceforge.net/
+ LICENSE[0]=GPL
+ ENTERED=20130402
+ SHORT="viewer and manager for cache files stored by Gecko-based
browsers"
+cat << EOF
+MozCache is a program for viewing, searching in, saving and deleting cache
files
+of Mozilla, Firefox, SeaMonkey and both current and older versions of
Netscape
+web browsers.
+EOF
diff --git a/utils/mozcache/HISTORY b/utils/mozcache/HISTORY
new file mode 100644
index 0000000..9052155
--- /dev/null
+++ b/utils/mozcache/HISTORY
@@ -0,0 +1,2 @@
+2013-03-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, CONFIGURE, BUILD: spell created
diff --git a/utils/multitail/DETAILS b/utils/multitail/DETAILS
index e53099c..4c8a315 100755
--- a/utils/multitail/DETAILS
+++ b/utils/multitail/DETAILS
@@ -1,9 +1,9 @@
SPELL=multitail
- VERSION=5.2.9
+ VERSION=6.2.1
SOURCE=${SPELL}-${VERSION}.tgz
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
SOURCE_URL[0]=http://www.vanheusden.com/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:0d643e499f04f9497cc3a9e82de10fe0f6d6f7f69eb3e200c409c0b7815548516a2aba77912d3961db689673b78afc46f78b062029522c3836d4732231d8b7be
+
SOURCE_HASH=sha512:e1515c000c25be6532f590a2d030c44419866994c2744140d124c1b6ac73acf460b3a41ba6e0e8398350c180030eb69d13b537005b0744047d5c5a374b4cb123
WEB_SITE=http://www.vanheusden.com/multitail/
ENTERED=20060105
LICENSE[0]=GPL
diff --git a/utils/multitail/HISTORY b/utils/multitail/HISTORY
index c37addd..0dece69 100644
--- a/utils/multitail/HISTORY
+++ b/utils/multitail/HISTORY
@@ -1,3 +1,13 @@
+2014-02-20 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 6.2.1
+
+2014-01-13 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 6.0
+ * PRE_BUILD: added
+
+2013-07-01 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 5.2.13
+
2012-01-01 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 5.2.9

diff --git a/utils/multitail/PRE_BUILD b/utils/multitail/PRE_BUILD
new file mode 100755
index 0000000..f09bcc1
--- /dev/null
+++ b/utils/multitail/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+
+sed -i "s:ncursesw/::" mt.h
diff --git a/utils/ncdu/DETAILS b/utils/ncdu/DETAILS
index 2cb656d..efaa320 100755
--- a/utils/ncdu/DETAILS
+++ b/utils/ncdu/DETAILS
@@ -1,9 +1,9 @@
SPELL="ncdu"
- VERSION=1.8
+ VERSION=1.10
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="http://dev.yorhel.nl/download/${SOURCE}";
-
SOURCE_HASH=sha512:a185905b3657ffe56c623eba7efa37ea5085cc7bfc89b890f7d0fcdcc807e3509096efbad8648934fe9d48faafb613ec83468be443daf85ac70c36245c2f6924
+
SOURCE_HASH=sha512:10693370c5aa0895b90245b612de930df58a1a7bf2c4f7f92e8b14181ca3d00792094b27659e93267124d1e41a5a357930792bfc9492fd1e6029258d53f479d4
WEB_SITE="http://dev.yorhel.nl/ncdu/";
LICENSE[0]="MIT"
ENTERED="20081119"
diff --git a/utils/ncdu/HISTORY b/utils/ncdu/HISTORY
index b16db4a..79e4750 100644
--- a/utils/ncdu/HISTORY
+++ b/utils/ncdu/HISTORY
@@ -1,3 +1,6 @@
+2013-06-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.10
+
2011-11-25 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.8

diff --git a/utils/nicstat/BUILD b/utils/nicstat/BUILD
new file mode 100755
index 0000000..f4929a0
--- /dev/null
+++ b/utils/nicstat/BUILD
@@ -0,0 +1,3 @@
+sedit '/^[ ]*.DISTRIB_ID/s@value@{&// /_}@' nicstat.sh &&
+sed 's@sudo @@' Makefile.Linux > Makefile &&
+make CMODEL=
diff --git a/utils/nicstat/DETAILS b/utils/nicstat/DETAILS
new file mode 100755
index 0000000..65ae357
--- /dev/null
+++ b/utils/nicstat/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=nicstat
+ VERSION=1.95
+ SOURCE="${SPELL}-src-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/project/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:62b9748aa6b63649452cebb6d7412fcd5a17a1e97f13b06e5faf4902149d38cdf801638e4994fb4ae09afbd44cefb55a337ae6814505e4af6ded7107425adf0b
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-src-${VERSION}"
+ WEB_SITE="http://sourceforge.net/projects/nicstat/";
+ LICENSE[0]="Artistic 2.0"
+ ENTERED=20140304
+ KEYWORDS=""
+ SHORT="Network traffic statics utility for Solaris and Linux"
+cat << EOF
+Network traffic statics utility for Solaris and Linux.
+EOF
diff --git a/utils/nicstat/HISTORY b/utils/nicstat/HISTORY
new file mode 100644
index 0000000..019e700
--- /dev/null
+++ b/utils/nicstat/HISTORY
@@ -0,0 +1,3 @@
+2014-03-04 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS, INSTALL: spell created
+
diff --git a/utils/nicstat/INSTALL b/utils/nicstat/INSTALL
new file mode 100755
index 0000000..6b827fa
--- /dev/null
+++ b/utils/nicstat/INSTALL
@@ -0,0 +1 @@
+make install CMODEL= BASEDIR="${INSTALL_ROOT}/usr"
diff --git a/utils/nocache/BUILD b/utils/nocache/BUILD
new file mode 100755
index 0000000..6dfecc1
--- /dev/null
+++ b/utils/nocache/BUILD
@@ -0,0 +1 @@
+default_build_make
diff --git a/utils/nocache/DETAILS b/utils/nocache/DETAILS
new file mode 100755
index 0000000..6c8af06
--- /dev/null
+++ b/utils/nocache/DETAILS
@@ -0,0 +1,22 @@
+ SPELL=nocache
+ VERSION=0.9
+ SOURCE="nocache-${VERSION}.zip"
+ SOURCE_URL[0]=https://github.com/Feh/${SPELL}/archive/v${VERSION}.zip
+
SOURCE_HASH=sha512:bf1f9bf1e8c48f732e80c9fe0025e501e0bafe7e1f4953f55811cb6e0d4210708cf46ae7f0da50237075cf2b8b001958b50be3af91ee5c7cb6af4e5d0e5fd6cd
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://github.com/Feh/nocache";
+ LICENSE[0]=GPL
+ ENTERED=20130807
+ SHORT="the nocache tool tries to minimize the effect an
application has on the Linux file system cache"
+cat << EOF
+The nocache tool tries to minimize the effect an application has on the Linux
+file system cache. This is done by intercepting the open and close system
calls
+and calling posix_fadvise with the POSIX_FADV_DONTNEED parameter. Because
+the library remembers which pages (ie., 4K-blocks of the file) were already
+in file system cache when the file was opened, these will not be marked as
+"don't need", because other applications might need that, although they are
+not actively used (think: hot standby).
+
+Use case: backup processes that should not interfere with the present state
+of the cache.
+EOF
diff --git a/utils/nocache/HISTORY b/utils/nocache/HISTORY
new file mode 100644
index 0000000..6f72734
--- /dev/null
+++ b/utils/nocache/HISTORY
@@ -0,0 +1,4 @@
+2013-08-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS, BUILD, PRE_BUILD: spell created
+ * PRE_BUILD: fix path in nocache executable
+
diff --git a/utils/nocache/PRE_BUILD b/utils/nocache/PRE_BUILD
new file mode 100755
index 0000000..4fa3960
--- /dev/null
+++ b/utils/nocache/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+
+sedit 's:GCC = gcc :GCC = $(CC) :' Makefile &&
+sedit "s:/usr/local/:$INSTALL_ROOT/usr/:" Makefile &&
+sedit "s:/usr/local:/usr:" nocache.global
diff --git a/utils/notify-osd/DEPENDS b/utils/notify-osd/DEPENDS
index 3326926..b5f9dc7 100755
--- a/utils/notify-osd/DEPENDS
+++ b/utils/notify-osd/DEPENDS
@@ -2,5 +2,5 @@ depends pkgconfig &&
depends gtk+3 &&
depends glib2 &&
depends gconf2 &&
-depends libwnck &&
+depends libwnck3 &&
depends dbus
diff --git a/utils/notify-osd/HISTORY b/utils/notify-osd/HISTORY
index 32589df..f8eb63f 100644
--- a/utils/notify-osd/HISTORY
+++ b/utils/notify-osd/HISTORY
@@ -1,3 +1,6 @@
+2013-10-10 Jeremy Blosser <jblosser AT sourcemage.org>
+ * DEPENDS: libwnck => libwnck3
+
2013-03-08 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 0.9.34
changed to upstream GPG verification
diff --git a/utils/nss-pam-ldapd/DETAILS b/utils/nss-pam-ldapd/DETAILS
index ec28432..9e63037 100755
--- a/utils/nss-pam-ldapd/DETAILS
+++ b/utils/nss-pam-ldapd/DETAILS
@@ -1,5 +1,5 @@
SPELL=nss-pam-ldapd
- VERSION=0.7.18
+ VERSION=0.7.19
SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
diff --git a/utils/nss-pam-ldapd/HISTORY b/utils/nss-pam-ldapd/HISTORY
index d716961..cb5c85a 100644
--- a/utils/nss-pam-ldapd/HISTORY
+++ b/utils/nss-pam-ldapd/HISTORY
@@ -1,3 +1,6 @@
+2013-12-11 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.7.19
+
2013-02-22 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: this was a security update (CVE-2013-0288)

diff --git a/utils/ntp/DEPENDS b/utils/ntp/DEPENDS
index cebfbec..bea347b 100755
--- a/utils/ntp/DEPENDS
+++ b/utils/ntp/DEPENDS
@@ -1,7 +1,7 @@
depends psmisc &&
depends libcap "--enable-linuxcaps" &&

-optional_depends openssl \
+optional_depends SSL \
"--with-crypto" "--without-crypto" \
"for crypto functions" &&

diff --git a/utils/ntp/HISTORY b/utils/ntp/HISTORY
index 1649c37..6024634 100644
--- a/utils/ntp/HISTORY
+++ b/utils/ntp/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2012-01-17 Arjan Bouter <abouter AT sourcemage.org>
* DEPENDS: added missing optional dep on net-snmp

diff --git a/utils/ocaml-csv/BUILD b/utils/ocaml-csv/BUILD
new file mode 100755
index 0000000..96fa6f8
--- /dev/null
+++ b/utils/ocaml-csv/BUILD
@@ -0,0 +1,7 @@
+ocaml setup.ml -configure --prefix ${INSTALL_ROOT}/usr \
+ --sysconfdir ${INSTALL_ROOT}/etc \
+ --localstatedir ${INSTALL_ROOT}/var \
+ --mandir ${INSTALL_ROOT}/usr/share/man \
+ --infodir ${INSTALL_ROOT}/usr/share/info \
+ $OPTS &&
+ocaml setup.ml -build
diff --git a/utils/ocaml-csv/DEPENDS b/utils/ocaml-csv/DEPENDS
new file mode 100755
index 0000000..1a31e9f
--- /dev/null
+++ b/utils/ocaml-csv/DEPENDS
@@ -0,0 +1 @@
+depends ocaml
diff --git a/utils/ocaml-csv/DETAILS b/utils/ocaml-csv/DETAILS
new file mode 100755
index 0000000..69eccf6
--- /dev/null
+++ b/utils/ocaml-csv/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=ocaml-csv
+ VERSION=1.3.2
+ SOURCE="csv-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://forge.ocamlcore.org/frs/download.php/1298/${SOURCE}
+
SOURCE_HASH=sha512:49d9142ae36cef749822d78189b7b476ad0e6605c2ae615943e0f55b35dc3bd785eb6af1cd7bb02780158325c28287913e46f98a0f3df3b974d018a51f1361e6
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/csv-${VERSION}"
+ WEB_SITE="http://caml.inria.fr/cgi-bin/hump.en.cgi?contrib=447";
+ LICENSE[0]=LGPL
+ ENTERED=20130603
+ SHORT="a library that can read and write csv files"
+cat << EOF
+This library can read and write CSV files, including all extensions used
+by Excel - eg. quotes, newlines, 8 bit characters in fields, "0 etc. The
+library comes with a handy command line tool called csvtool for handling
+CSV files from shell scripts.
+EOF
diff --git a/utils/ocaml-csv/HISTORY b/utils/ocaml-csv/HISTORY
new file mode 100644
index 0000000..2fd947d
--- /dev/null
+++ b/utils/ocaml-csv/HISTORY
@@ -0,0 +1,6 @@
+2014-02-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.3.2
+
+2013-06-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/utils/ocaml-csv/INSTALL b/utils/ocaml-csv/INSTALL
new file mode 100755
index 0000000..fc4a5f6
--- /dev/null
+++ b/utils/ocaml-csv/INSTALL
@@ -0,0 +1 @@
+ocaml setup.ml -install
diff --git a/utils/openipmi/DEPENDS b/utils/openipmi/DEPENDS
index f78cabb..f9695e0 100755
--- a/utils/openipmi/DEPENDS
+++ b/utils/openipmi/DEPENDS
@@ -20,9 +20,9 @@ optional_depends net-snmp \
"--without-ucdsnmp" \
"for SNMP support" &&

-optional_depends openssl \
- "--with-openssl" \
- "--without-openssl" \
+optional_depends SSL \
+ "--with-opennssl" \
+ "--without-opennssl" \
"for IPMI 2.0 RMCP+ encryption and authentication support"
&&

# needs testing
diff --git a/utils/openipmi/HISTORY b/utils/openipmi/HISTORY
index ee7f00f..0e19dcd 100644
--- a/utils/openipmi/HISTORY
+++ b/utils/openipmi/HISTORY
@@ -1,3 +1,9 @@
+2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix bad with-SSL usage
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2012-01-10 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.0.19; cleaned up
* BUILD: added make_normal; handle OPENIPMI_OPTS
diff --git a/utils/openmoko-dfu-util/DETAILS b/utils/openmoko-dfu-util/DETAILS
index bcbef39..173002c 100755
--- a/utils/openmoko-dfu-util/DETAILS
+++ b/utils/openmoko-dfu-util/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=openmoko-dfu-util
-if [[ "$OPENMOKO_DFU_UTIL_AUTOUPDATE" == "y" ]]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=git
-fi
+ VERSION=$(get_scm_version)
SOURCE="dfu-util-${VERSION}.tar.bz2"
SOURCE_HINTS=no-check-certificate
SOURCE_URL[0]=git://git.openezx.org/dfu-util.git:$SPELL
diff --git a/utils/openmoko-dfu-util/HISTORY b/utils/openmoko-dfu-util/HISTORY
index e49a27b..1a75398 100644
--- a/utils/openmoko-dfu-util/HISTORY
+++ b/utils/openmoko-dfu-util/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2012-05-09 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: libusb => LIBUSB

diff --git a/utils/pciutils/DEPENDS b/utils/pciutils/DEPENDS
index d26b1cf..8a2f607 100755
--- a/utils/pciutils/DEPENDS
+++ b/utils/pciutils/DEPENDS
@@ -3,6 +3,9 @@ if [[ $PCIUTILS_UPDATE == y ]]; then
depends which
fi &&

+optional_depends kmod 'LIBKMOD=yes' 'LIBKMOD=no' \
+ 'Use libkmod to resolve kernel modules?' &&
+
optional_depends zlib 'ZLIB=yes' 'ZLIB=no' \
'compress pci.ids?' &&

diff --git a/utils/pciutils/DETAILS b/utils/pciutils/DETAILS
index 9c2e1c0..a4b8faa 100755
--- a/utils/pciutils/DETAILS
+++ b/utils/pciutils/DETAILS
@@ -1,5 +1,5 @@
SPELL=pciutils
- VERSION=3.1.10
+ VERSION=3.3.0
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sign
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/utils/pciutils/HISTORY b/utils/pciutils/HISTORY
index 6cda983..3afc13a 100644
--- a/utils/pciutils/HISTORY
+++ b/utils/pciutils/HISTORY
@@ -1,3 +1,13 @@
+2014-11-25 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.3.0
+
+2014-10-26 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 3.2.1
+ * DEPENDS: Added optional dependency on kmod
+
+2013-04-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.2.0
+
2013-02-25 Remko van der Vossen <wich AT sourcemage.org>
* volatiles: pci.ids is volatile
* configs: deleted, pci.ids.gz is already marked as volatile
diff --git a/utils/pcmciautils/DEPENDS b/utils/pcmciautils/DEPENDS
index 9fe8599..3a81c2b 100755
--- a/utils/pcmciautils/DEPENDS
+++ b/utils/pcmciautils/DEPENDS
@@ -1,3 +1,3 @@
-depends udev &&
+depends UDEV &&
depends flex &&
depends sysfsutils
diff --git a/utils/pcmciautils/HISTORY b/utils/pcmciautils/HISTORY
index bbbb9ab..d078035 100644
--- a/utils/pcmciautils/HISTORY
+++ b/utils/pcmciautils/HISTORY
@@ -1,3 +1,6 @@
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: udev => UDEV
+
2012-02-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: added fallback url for the distfiles

diff --git a/utils/phoronix-test-suite/DETAILS
b/utils/phoronix-test-suite/DETAILS
index 797559d..f0a58c2 100755
--- a/utils/phoronix-test-suite/DETAILS
+++ b/utils/phoronix-test-suite/DETAILS
@@ -1,10 +1,10 @@
SPELL=phoronix-test-suite
if [[ $PHORONIX_DEV == y ]]; then
- VERSION=1.8.1
+ VERSION=4.8.6
SOURCE=$SPELL-$VERSION.tar.gz

SOURCE_URL[0]=http://www.phoronix-test-suite.com/releases/development/$SOURCE
else
- VERSION=1.8.1
+ VERSION=4.8.6
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=http://www.phoronix-test-suite.com/releases/$SOURCE
fi
diff --git a/utils/phoronix-test-suite/HISTORY
b/utils/phoronix-test-suite/HISTORY
index 6846d97..fa73c00 100644
--- a/utils/phoronix-test-suite/HISTORY
+++ b/utils/phoronix-test-suite/HISTORY
@@ -1,3 +1,6 @@
+2014-02-25 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 4.8.6
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on fortran to dependency on gcc with
sub-depends on FORTRAN (scripted)
diff --git a/utils/phoronix-test-suite/phoronix-test-suite-1.8.1.tar.gz.sig
b/utils/phoronix-test-suite/phoronix-test-suite-1.8.1.tar.gz.sig
deleted file mode 100644
index 769dfc5..0000000
Binary files a/utils/phoronix-test-suite/phoronix-test-suite-1.8.1.tar.gz.sig
and /dev/null differ
diff --git a/utils/phoronix-test-suite/phoronix-test-suite-4.8.6.tar.gz.sig
b/utils/phoronix-test-suite/phoronix-test-suite-4.8.6.tar.gz.sig
new file mode 100644
index 0000000..328f6d4
Binary files /dev/null and
b/utils/phoronix-test-suite/phoronix-test-suite-4.8.6.tar.gz.sig differ
diff --git a/utils/powertop/DETAILS b/utils/powertop/DETAILS
index 82b75ec..8e1ae2c 100755
--- a/utils/powertop/DETAILS
+++ b/utils/powertop/DETAILS
@@ -1,9 +1,9 @@
SPELL=powertop
- VERSION=2.2
-
SOURCE_HASH=sha512:f57586e100ca36a6787cd9a3794a8f057fffe7bd9decaa8cf04b9d81300bb1da7c2d1f7eab91e3c0faa9616b7d47007b6b796dcd777bde5aec53dbe3a7ed4bec
+ VERSION=2.6.1
+
SOURCE_HASH=sha512:85a9835954ab469fd93dcf77439eec545475be8f1e584bd070b9170ea45f935088c14edae1530538d290b0e10caddb70540e17453fe9ee1335b2218fd939d63f
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
-
SOURCE_URL[0]=https://01.org/powertop/sites/default/files/downloads/${SOURCE}
+
SOURCE_URL[0]=https://01.org/sites/default/files/downloads/${SPELL}/${SOURCE}
# SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
LICENSE[0]=GPL2
WEB_SITE=https://01.org/powertop/
diff --git a/utils/powertop/HISTORY b/utils/powertop/HISTORY
index 7404065..2f78f5d 100644
--- a/utils/powertop/HISTORY
+++ b/utils/powertop/HISTORY
@@ -1,3 +1,9 @@
+2014-05-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.6.1
+
+2013-03-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.3
+
2013-03-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 2.2

diff --git a/utils/psmisc/DETAILS b/utils/psmisc/DETAILS
index 30bbab5..45dc123 100755
--- a/utils/psmisc/DETAILS
+++ b/utils/psmisc/DETAILS
@@ -1,6 +1,6 @@
SPELL=psmisc
- VERSION=22.19
-
SOURCE_HASH=sha512:8f4526e53c80a3bc19430b5721610b733f59a330ee0230a3a285d104f99969c092421cb59b4e535aff3337c4de2118c148e2ea2e7019b704a28b22eff40b19d3
+ VERSION=22.20
+
SOURCE_HASH=sha512:5565163651c90afeb146c3305fddefc544bcd4cd5e98917fd57a9920e76c22e4bc0a197618539475a1410cfec9dd168b69983b2210a3ad9fc54368e9220503a6
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
diff --git a/utils/psmisc/HISTORY b/utils/psmisc/HISTORY
index fd4234f..dd337c0 100644
--- a/utils/psmisc/HISTORY
+++ b/utils/psmisc/HISTORY
@@ -1,3 +1,6 @@
+2013-09-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 22.20
+
2012-06-25 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 22.19

diff --git a/utils/puppet/3.7.3.tar.gz.sig b/utils/puppet/3.7.3.tar.gz.sig
new file mode 100644
index 0000000..d2d0d55
Binary files /dev/null and b/utils/puppet/3.7.3.tar.gz.sig differ
diff --git a/utils/puppet/DEPENDS b/utils/puppet/DEPENDS
index bdcb984..c26ffeb 100755
--- a/utils/puppet/DEPENDS
+++ b/utils/puppet/DEPENDS
@@ -1,4 +1,5 @@
depends facter &&
+depends hiera &&
depends RUBY &&
suggest_depends shadow "" "" "for shadow file support" &&
suggest_depends augeas "" "" "for automated editing of configuration files"
&&
diff --git a/utils/puppet/DETAILS b/utils/puppet/DETAILS
index 724ea09..17e0596 100755
--- a/utils/puppet/DETAILS
+++ b/utils/puppet/DETAILS
@@ -1,9 +1,10 @@
SPELL=puppet
- VERSION=0.25.5
- SOURCE="puppet-${VERSION}.tar.gz"
- SOURCE_URL[0]=http://puppetlabs.com/downloads/puppet/${SOURCE}
-
SOURCE_HASH=sha512:a563421f57e30eb09dc0596f4769ccaa45e9f9c6f29aa4072f370cc95cb50aab00b9ec3450289ea20b7383bb184c491a2ddbe003845beb7d01d328083f3dbad7
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/puppet-${VERSION}"
+ VERSION=3.7.3
+ SOURCE="$SPELL-$VERSION.tar.gz"
+ SOURCE_URL[0]=https://github.com/puppetlabs/$SPELL/archive/$VERSION.tar.gz
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+#
SOURCE_HASH=sha512:a563421f57e30eb09dc0596f4769ccaa45e9f9c6f29aa4072f370cc95cb50aab00b9ec3450289ea20b7383bb184c491a2ddbe003845beb7d01d328083f3dbad7
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE="http://puppetlabs.com/";
LICENSE[0]=GPL
ENTERED=20100617
diff --git a/utils/puppet/HISTORY b/utils/puppet/HISTORY
index a3c22b1..51e39b0 100644
--- a/utils/puppet/HISTORY
+++ b/utils/puppet/HISTORY
@@ -1,3 +1,13 @@
+2014-12-26 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix SOURCE to make it a proper tarball name
+
+2014-12-04 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 3.7.3
+ SOURCE_URL updated
+ * DEPENDS: Depends on hiera
+ * PRE_BUILD, ftools_gemtask.patch: Removed
+ * INSTALL: No more namespaceauth.conf to copy
+
2010-06-17 Mark Bainter <mbainter AT sourcemage.org>
* DEPENDS, DETAILS, CONFIGURE< PRE_BUILD, BUILD, INSTALL: spell
created
* puppet.conf, puppetmaster.conf: basic configuration files
diff --git a/utils/puppet/INSTALL b/utils/puppet/INSTALL
index ad9fd5b..f990181 100755
--- a/utils/puppet/INSTALL
+++ b/utils/puppet/INSTALL
@@ -18,8 +18,6 @@ fi &&
echo "**************** INSTALLING CONFIG FILES ********************" &&
install_config_file "${SOURCE_DIRECTORY}/conf/auth.conf" \
"${INSTALL_ROOT}/etc/puppet/auth.conf" &&
-install_config_file "${SOURCE_DIRECTORY}/conf/namespaceauth.conf" \
- "${INSTALL_ROOT}/etc/puppet/namespaceauth.conf" &&

if [[ "$CLIENT_ONLY" != 'y' ]]; then
echo "************* NOT CLIENT_ONLY (${CLIENT_ONLY}) - installing
manifests/modules ***************" &&
diff --git a/utils/puppet/PRE_BUILD b/utils/puppet/PRE_BUILD
deleted file mode 100755
index f571948..0000000
--- a/utils/puppet/PRE_BUILD
+++ /dev/null
@@ -1,4 +0,0 @@
-default_pre_build &&
-cd $SOURCE_DIRECTORY &&
-patch -p0 < $SCRIPT_DIRECTORY/ftools_gemtask.patch
-
diff --git a/utils/puppet/ftools_gemtask.patch
b/utils/puppet/ftools_gemtask.patch
deleted file mode 100644
index 2ebb9c8..0000000
--- a/utils/puppet/ftools_gemtask.patch
+++ /dev/null
@@ -1,40 +0,0 @@
---- tasks/rake/gem-orig.rake 2010-05-16 23:10:24.000000000 -0500
-+++ tasks/rake/gem.rake 2010-06-18 05:28:29.000000000 -0500
-@@ -1,4 +1,10 @@
--require 'ftools'
-+begin
-+ require 'ftools'
-+ $haveftools = true
-+rescue LoadError
-+ puts "ftools not found. Using FileUtils instead.."
-+ $haveftools = false
-+end
-
- GEM_FILES = FileList[
- '[A-Z]*',
-@@ -44,7 +50,11 @@
- desc "Prepare binaries for gem creation"
- task :prepare_gem do
- SBIN.each do |f|
-- File.copy(f,"bin")
-+ if $haveftools
-+ FileUtils.copy(f,"bin")
-+ else
-+ File.copy(f,"bin")
-+ end
- end
- end
-
-@@ -52,7 +62,11 @@
- task :create_gem => :prepare_gem do
- Dir.mkdir("pkg") rescue nil
- Gem::Builder.new(spec).build
-- File.move("puppet-#{Puppet::PUPPETVERSION}.gem", "pkg")
-+ if $haveftools
-+ FileUtils.move("puppet-#{Puppet::PUPPETVERSION}.gem", "pkg")
-+ else
-+ File.move("puppet-#{Puppet::PUPPETVERSION}.gem", "pkg")
-+ end
- SBIN.each do |f|
- File.unlink("bin/" + f.gsub(/sbin\//, ''))
- end
diff --git a/utils/pv/DETAILS b/utils/pv/DETAILS
index 955984c..f8f1529 100755
--- a/utils/pv/DETAILS
+++ b/utils/pv/DETAILS
@@ -1,5 +1,5 @@
SPELL=pv
- VERSION=1.4.6
+ VERSION=1.5.7
SOURCE=${SPELL}-${VERSION}.tar.bz2
SOURCE2=${SOURCE}.txt
SOURCE_URL[0]=http://www.ivarch.com/programs/sources/${SOURCE}
diff --git a/utils/pv/HISTORY b/utils/pv/HISTORY
index 7e6ca80..a71a672 100644
--- a/utils/pv/HISTORY
+++ b/utils/pv/HISTORY
@@ -1,3 +1,12 @@
+2014-11-27 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.5.7
+
+2014-05-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.5.3
+
+2013-09-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.4.12
+
2013-03-09 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.4.6

diff --git a/utils/qemu/BUILD b/utils/qemu/BUILD
index 2689dd5..6c75315 100755
--- a/utils/qemu/BUILD
+++ b/utils/qemu/BUILD
@@ -6,8 +6,11 @@ cd "${SOURCE_DIRECTORY}" &&
--sysconfdir="$INSTALL_ROOT/etc" \
--target-list="$QEMU_ARCHS" \
--audio-drv-list="$QEMU_AUDIO" \
- --audio-card-list="$QEMU_CARDS" \
+ --python=python2 \
$QEMU_KVM \
+ $QEMU_VNC \
+ $QEMU_TPM \
$OPTS &&

-make
+# Pass down ARFLAGS to workaround a bug in QEMU's build system
+ARFLAGS=rv make
diff --git a/utils/qemu/CONFIGURE b/utils/qemu/CONFIGURE
index ecf3292..3a0dc8f 100755
--- a/utils/qemu/CONFIGURE
+++ b/utils/qemu/CONFIGURE
@@ -1,10 +1,6 @@
. "$GRIMOIRE/FUNCTIONS" &&

-if is_version_less $QEMU_VER 0.15; then
- local QEMU_ARCH_FILE=archs
-else
- local QEMU_ARCH_FILE=archs-0.15
-fi &&
+local QEMU_ARCH_FILE=archs

local QEMU_ARCH_LIST=`cat $SPELL_DIRECTORY/$QEMU_ARCH_FILE` &&
persistent_add QEMU_ARCHS &&
@@ -32,13 +28,14 @@ fi
config_query_multi QEMU_AUDIO "Select sound system(s) to support" \
oss alsa sdl esd pa fmod &&

-if is_version_less $QEMU_VER 0.14; then
- config_query_multi QEMU_CARDS "Select sound card(s) to emulate" \
- ac97 es1370 sb16 cs4231a adlib gus
-else
- config_query_multi QEMU_CARDS "Select sound card(s) to emulate" \
- hda ac97 es1370 sb16 cs4231a adlib gus
-fi &&
+config_query_multi QEMU_CARDS "Select sound card(s) to emulate" \
+ hda ac97 es1370 sb16 cs4231a adlib gus &&

config_query_option QEMU_KVM "Enable KVM acceleration support" y \
- "" "--disable-kvm"
+ "" "--disable-kvm" &&
+
+config_query_option QEMU_TPM "Enable Trusted Platform Module (TPM)?" n \
+ '--enable-tpm' '' &&
+
+config_query_option QEMU_VNC "Enable VNC support?" y \
+ '--enable-vnc' '--disable-vnc --disable-vnc-sasl
--disable-vnc-jpeg --disable-vnc-png --disable-vnc-ws'
diff --git a/utils/qemu/DEPENDS b/utils/qemu/DEPENDS
index 78f182a..5a2eb19 100755
--- a/utils/qemu/DEPENDS
+++ b/utils/qemu/DEPENDS
@@ -1,3 +1,5 @@
+depends python &&
+
if list_find "alsa" $QEMU_AUDIO; then
depends alsa-lib
fi &&
@@ -14,46 +16,94 @@ if list_find "esd" $QEMU_AUDIO; then
depends esound
fi &&

-case $QEMU_VER in
- 0.12|*)
- optional_depends sdl \
- "--enable-sdl" \
- "--disable-sdl" \
- "for graphical output (recommended)" &&
-
- optional_depends curl \
- "--enable-curl" \
- "--disable-curl" \
- "for curl connectivity support" &&
-
- optional_depends BLUEZ \
- "--enable-bluez" \
- "--disable-bluez" \
- "for Bluetooth support" &&
-
- optional_depends ncurses \
- "--enable-curses" \
- "--disable-curses" \
- "for curses output" &&
-
- suggest_depends gnutls \
- "--enable-vnc-tls" \
- "--disable-vnc-tls" \
- "to enable TLS encryption for VNC server" &&
-
- suggest_depends LIBSASL \
- "--enable-vnc-sasl" \
- "--disable-vnc-sasl" \
- "to enable SASL encryption for VNC server"
- ;;
-esac &&
-
- suggest_depends bridge-utils \
- '' \
- '' \
- "for creating TUN/TAP bridges" &&
-
- suggest_depends iproute2 \
- "" \
- "" \
- "for routing between TUN/TAP interfaces"
+optional_depends vte \
+ '--enable-gtk' \
+ '--disable-gtk' \
+ 'for GTK UI' &&
+
+optional_depends sdl \
+ "--enable-sdl" \
+ "--disable-sdl" \
+ "for graphical output (recommended)" &&
+
+optional_depends curl \
+ "--enable-curl" \
+ "--disable-curl" \
+ "for curl connectivity support" &&
+
+optional_depends BLUEZ \
+ "--enable-bluez" \
+ "--disable-bluez" \
+ "for Bluetooth support" &&
+
+optional_depends ncurses \
+ "--enable-curses" \
+ "--disable-curses" \
+ "for curses output" &&
+
+optional_depends attr \
+ '--enable-attr' \
+ '--disable-attr' \
+ 'for attr/xattr support in XFS' &&
+
+optional_depends libcap-ng \
+ '--enable-cap-ng' \
+ '--disable-cap-ng' \
+ 'for expanded Linux POSIX API capabilities' &&
+
+optional_depends texinfo \
+ '--enable-docs' \
+ '--disable-docs' \
+ 'to build documentation' &&
+
+optional_depends libaio \
+ '--enable-linux-aio' \
+ '--disable-linux-aio' \
+ 'for Linux native asynchronous I/O support' &&
+
+optional_depends spice \
+ '--enable-spice' \
+ '--disable-spice' \
+ 'for SPICE virtualized desktop support' &&
+
+optional_depends libusbx \
+ '--enable-libusb' \
+ '--disable-libusb' \
+ 'for USB pass-through support' &&
+
+optional_depends nss \
+ '--enable-smartcard-nss' \
+ '--disable-smartcard-nss' \
+ 'for SmartCard NSS support' &&
+
+if [[ "x$QEMU_VNC" == "x--enable-vnc" ]]; then
+ suggest_depends gnutls \
+ "--enable-vnc-tls" \
+ "--disable-vnc-tls" \
+ "to enable TLS encryption for VNC server" &&
+
+ suggest_depends LIBSASL \
+ "--enable-vnc-sasl" \
+ "--disable-vnc-sasl" \
+ "to enable SASL encryption for VNC server" &&
+
+ suggest_depends JPEG \
+ '--enable-vnc-jpeg' \
+ '--disable-vnc-jpeg' \
+ 'for JPEG lossy compression for VNC server' &&
+
+ suggest_depends libpng \
+ '--enable-vnc-png' \
+ '--disable-vnc-png' \
+ 'for PNG compression for VNC server'
+fi &&
+
+suggest_depends bridge-utils \
+ '' \
+ '' \
+ "for creating TUN/TAP bridges" &&
+
+suggest_depends iproute2 \
+ "" \
+ "" \
+ "for routing between TUN/TAP interfaces"
diff --git a/utils/qemu/DETAILS b/utils/qemu/DETAILS
index 6d01434..4d1c140 100755
--- a/utils/qemu/DETAILS
+++ b/utils/qemu/DETAILS
@@ -1,43 +1,12 @@
SPELL=qemu
-case $QEMU_VER in
- 0.12)
- VERSION=0.12.5
- ;;
- 0.13)
- VERSION=0.13.0
- ;;
- 0.14)
- VERSION=0.14.1
- ;;
- 0.15)
- VERSION=0.15.1
- ;;
- 1.0)
- VERSION=1.0.1
- ;;
- *)
- VERSION=1.1.1-1
- ;;
-esac
-if [ $QEMU_VER = 1.1 ]; then
+ VERSION=2.2.0
SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-${VERSION%-*}"
-else
- SOURCE=$SPELL-$VERSION.tar.gz
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
-fi
-case $QEMU_VER in
- 0.12|0.14)
- SOURCE_URL[0]=http://download.savannah.gnu.org/releases/$SPELL/$SOURCE
- ;;
- *)
SOURCE_URL[0]=http://wiki.qemu.org/download/$SOURCE
- ;;
-esac
- SOURCE2=$SOURCE.sig
SOURCE2_URL[0]=$SOURCE_URL.sig
- SOURCE_GPG="qemu.gpg:${SOURCE2}:UPSTREAM_KEY"
SOURCE2_IGNORE=signature
+ SOURCE_GPG="qemu.gpg:${SOURCE2}:UPSTREAM_KEY"
DISTCC_HOSTS=
LICENSE[0]=GPL
LICENSE[1]=LGPL
diff --git a/utils/qemu/HISTORY b/utils/qemu/HISTORY
index d60a43b..7c3ea37 100644
--- a/utils/qemu/HISTORY
+++ b/utils/qemu/HISTORY
@@ -1,3 +1,46 @@
+2014-12-25 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 2.2.0
+
+2014-12-24 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS: Depends on python 2.x
+
+2014-12-04 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 2.1.2
+ * qemu.gpg: Add F108B584 (see
+
https://lists.nongnu.org/archive/html/qemu-devel/2014-04/msg03559.html)
+ * docs-Fix-generating-qemu-doc.html-with-texinfo-5.patch: Unused,
removed
+
+2014-04-14 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: Pass down ARFLAGS=rv, to workaround buildsystem bug
+
+2013-09-04 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Optionally depends on nss
+ * *SUB_DEPENDS: Allow forcing dependency on nss
+
+2013-08-13 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.5.2
+ * CONFIGURE: sb16, cs4231a, adlib, and gus sound cards removed
+ Query for Trusted Platform Module (TPM) support
+ * DEPENDS: Optionally depends on vte, libaio, libusbx, and spice
+ * BUILD: --audio-card-list= removed, modify default-configs/pci.mak
(for
+ PCI) and default-configs/sound.mak (for ISA)
+ Pass QEMU_TPM to configure
+
+2013-08-12 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Optionally depends on texinfo for documentation
+ * PRE_BUILD: Apply
docs-Fix-generating-qemu-doc.html-with-texinfo-5.patch
+ * docs-Fix-generating-qemu-doc.html-with-texinfo-5.patch: from
https://bugs.launchpad.net/qemu/+bug/1130533
+
+2013-04-16 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.4.1
+ Removed branches, they no longer (even 1.1) compile without work.
+ * CONFIGURE: Query for enabling VNC
+ * DEPENDS: Optionally depends on libcap-ng
+ Move VNC-specific optional dependencies into a VNC enabled check
+ * BUILD: Pass $QEMU_VNC to ./configure
+ * PRE_BUILD, cflags.patch, archs-0.15: Removed
+ * archs: Updated to 1.4.1 architecture list
+
2012-08-19 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.1.1-1 (branch 1.1); removed tabs

diff --git a/utils/qemu/PREPARE b/utils/qemu/PREPARE
index a322469..f2f6cf3 100755
--- a/utils/qemu/PREPARE
+++ b/utils/qemu/PREPARE
@@ -1,6 +1 @@
-if [[ ${#QEMU_VER} -gt 4 ]]; then
- QEMU_VER=${QEMU_VER%.*}
-fi
-
-config_query_list QEMU_VER "Which branch to build?" \
- 1.1 1.0 0.15 0.14 0.13 0.12
+persistent_remove QEMU_VER
diff --git a/utils/qemu/PRE_BUILD b/utils/qemu/PRE_BUILD
index 428663f..55eb1fc 100755
--- a/utils/qemu/PRE_BUILD
+++ b/utils/qemu/PRE_BUILD
@@ -1,6 +1,32 @@
default_pre_build &&
-cd "$SOURCE_DIRECTORY" &&

-if [[ "${QEMU_VER:0:4}" == "0.15" ]]; then
- patch -p0 < "$SPELL_DIRECTORY/cflags.patch"
+# Configure selected sound cards
+# Defaults are enabled in the configs, so only disable if not selected
+if ! list_find "${QEMU_CARDS}" "ac97"; then
+ sedit 's:CONFIG_AC97=y:CONFIG_AC97=n:'
"${SOURCE_DIRECTORY}"/default-configs/pci.mak
+fi &&
+
+if ! list_find "${QEMU_CARDS}" "adlib"; then
+ sedit 's:CONFIG_ADLIB=y:CONFIG_ADLIB=n:'
"${SOURCE_DIRECTORY}"/default-configs/sound.mak
+fi &&
+
+if ! list_find "${QEMU_CARDS}" "cs4231a"; then
+ sedit 's:CONFIG_CS4231A=y:CONFIG_CS4231A=n:'
"${SOURCE_DIRECTORY}"/default-configs/sound.mak
+fi &&
+
+if ! list_find "${QEMU_CARDS}" "es1370"; then
+ sedit 's:CONFIG_ES1370=y:CONFIG_ES1370=n:'
"${SOURCE_DIRECTORY}"/default-configs/pci.mak
+fi &&
+
+if ! list_find "${QEMU_CARDS}" "gus"; then
+ sedit 's:CONFIG_GUS=y:CONFIG_GUS=n:'
"${SOURCE_DIRECTORY}"/default-configs/sound.mak
+fi &&
+
+if ! list_find "${QEMU_CARDS}" "hda"; then
+ sedit 's:CONFIG_HDA=y:CONFIG_HDA=n:'
"${SOURCE_DIRECTORY}"/default-configs/pci.mak
+fi &&
+
+if ! list_find "${QEMU_CARDS}" "sb16"; then
+ sedit 's:CONFIG_SB16=y:CONFIG_SB16=n:'
"${SOURCE_DIRECTORY}"/default-configs/sound.mak
fi
+
diff --git a/utils/qemu/PRE_SUB_DEPENDS b/utils/qemu/PRE_SUB_DEPENDS
new file mode 100755
index 0000000..c19df56
--- /dev/null
+++ b/utils/qemu/PRE_SUB_DEPENDS
@@ -0,0 +1,6 @@
+case $THIS_SUB_DEPENDS in
+ NSS) is_depends_enabled $SPELL nss && return 0;;
+ *) echo "unknown sub_depends!" ;;
+esac
+return 1
+
diff --git a/utils/qemu/REPAIR^none^PRE_SUB_DEPENDS
b/utils/qemu/REPAIR^none^PRE_SUB_DEPENDS
new file mode 100755
index 0000000..c19df56
--- /dev/null
+++ b/utils/qemu/REPAIR^none^PRE_SUB_DEPENDS
@@ -0,0 +1,6 @@
+case $THIS_SUB_DEPENDS in
+ NSS) is_depends_enabled $SPELL nss && return 0;;
+ *) echo "unknown sub_depends!" ;;
+esac
+return 1
+
diff --git a/utils/qemu/SUB_DEPENDS b/utils/qemu/SUB_DEPENDS
new file mode 100755
index 0000000..75b63ab
--- /dev/null
+++ b/utils/qemu/SUB_DEPENDS
@@ -0,0 +1,6 @@
+case $THIS_SUB_DEPENDS in
+ NSS) echo "nss support requested, forcing nss dependency." &&
+ depends nss '--enable-smartcard-nss'
+ ;;
+ *) echo "unknown sub_depends $THIS_SUB_DEPENDS"; return 1 ;;
+esac
diff --git a/utils/qemu/archs b/utils/qemu/archs
index 1b295fe..fbbe31a 100644
--- a/utils/qemu/archs
+++ b/utils/qemu/archs
@@ -1,32 +1,47 @@
alpha-linux-user alpha on
-i386-linux-user i386 on
arm-linux-user arm on
armeb-linux-user armeb on
cris-linux-user cris on
+i386-linux-user i386 on
m68k-linux-user m68k on
+microblaze-linux-user microblaze on
+microblazeel-linux-user microblazeel on
mips-linux-user mips on
mipsel-linux-user mipsel on
+or32-linux-user or32 on
ppc-linux-user ppc on
ppc64-linux-user ppc64 on
ppc64abi32-linux-user ppc64abi32 on
+s390x-linux-user s390x on
+sh4-linux-user sh4 on
+sh4eb-linux-user sh4eb on
sparc-linux-user sparc on
sparc32plus-linux-user sparc32plus on
sparc64-linux-user sparc64 on
-sh4-linux-user sh4 on
-sh4eb-linux-user sh4eb on
+unicore32-linux-user unicore32 on
x86_64-linux-user x86_64 on
-i386-softmmu i386-sofmmu on
-ppc-softmmu ppc-softmmu on
-ppcemb-softmmu ppcemb-softmmu on
-ppc64-softmmu ppc64-softmmu on
-sparc-softmmu sparc-softmmu on
-x86_64-softmmu x86_64-softmmu on
+alpha-softmmu alpha-softmmu on
+arm-softmmu arm-softmmu on
+cris-softmmu cris-softmmu on
+i386-softmmu i386-softmmu on
+lm32-softmmu lm32-softmmu on
+m68k-softmmu m68k-softmmu on
+microblaze-softmmu microblaze-softmmu on
+microblazeel-softmmu microblazeel-softmmu on
mips-softmmu mips-softmmu on
-mipsel-softmmu mipsel-softmmu on
mips64-softmmu mips64-softmmu on
mips64el-softmmu mips64el-softmmu on
-arm-softmmu arm-softmmu on
-m68k-softmmu m68k-softmmu on
-cris-softmmu cris-softmmu on
+mipsel-softmmu mipsel-softmmu on
+or32-softmmu or32-softmmu on
+ppc-softmmu ppc-softmmu on
+ppc64-softmmu ppc64-softmmu on
+ppcemb-softmmu ppcemb-softmmu on
+s390x-softmmu s390x-softmmu on
sh4-softmmu sh4-softmmu on
sh4eb-softmmu sh4eb-softmmu on
+sparc-softmmu sparc-softmmu on
+sparc64-softmmu sparc64-softmmu on
+unicore32-softmmu unicore32-softmmu on
+x86_64-softmmu x86_64-softmmu on
+xtensa-softmmu xtensa-softmmu on
+xtensaeb-softmmu xtensaeb-softmmu on
diff --git a/utils/qemu/archs-0.15 b/utils/qemu/archs-0.15
deleted file mode 100644
index a062278..0000000
--- a/utils/qemu/archs-0.15
+++ /dev/null
@@ -1,41 +0,0 @@
-alpha-linux-user alpha on
-armeb-linux-user armeb on
-arm-linux-user arm on
-cris-linux-user cris on
-i386-linux-user i386 on
-m68k-linux-user m68k on
-microblazeel-linux-user microblazeel on
-microblaze-linux-user microblaze on
-mipsel-linux-user mipsel on
-mips-linux-user mips on
-ppc64abi32-linux-user ppc64abi32 on
-ppc64-linux-user ppc64 on
-ppc-linux-user ppc on
-s390x-linux-user s390x on
-sh4eb-linux-user sh4eb on
-sh4-linux-user sh4 on
-sparc32plus-linux-user sparc32plus on
-sparc64-linux-user sparc64 on
-sparc-linux-user sparc on
-unicore32-linux-user unicore32 on
-x86_64-linux-user x86_64 on
-arm-softmmu arm-softmmu on
-cris-softmmu cris-softmmu on
-i386-softmmu i386-softmmu on
-lm32-softmmu lm32-softmmu on
-m68k-softmmu m68k-softmmu on
-microblazeel-softmmu microblazeel-softmmu on
-microblaze-softmmu microblaze-softmmu on
-mips64el-softmmu mips64el-softmmu on
-mips64-softmmu mips64-softmmu on
-mipsel-softmmu mipsel-softmmu on
-mips-softmmu mips-softmmu on
-ppc64-softmmu ppc64-softmmu on
-ppcemb-softmmu ppcemb-softmmu on
-ppc-softmmu ppc-softmmu on
-s390x-softmmu s390x-softmmu on
-sh4eb-softmmu sh4eb-softmmu on
-sh4-softmmu sh4-softmmu on
-sparc64-softmmu sparc64-softmmu on
-sparc-softmmu sparc-softmmu on
-x86_64-softmmu x86_64-softmmu on
diff --git a/utils/qemu/cflags.patch b/utils/qemu/cflags.patch
deleted file mode 100644
index 58b66e7..0000000
--- a/utils/qemu/cflags.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.orig 2011-08-17 17:16:32.000000000 +0400
-+++ configure 2011-08-17 17:16:41.785907691 +0400
-@@ -2538,7 +2538,7 @@
- }
- EOF
- if ! compile_prog "" "" ; then
-- CFLAGS+="-march=i486"
-+ CFLAGS+=" -march=i486"
- fi
- fi
-
diff --git a/utils/qemu/qemu.gpg b/utils/qemu/qemu.gpg
index 4707fad..8b7eccc 100644
Binary files a/utils/qemu/qemu.gpg and b/utils/qemu/qemu.gpg differ
diff --git a/utils/quvi/DEPENDS b/utils/quvi/DEPENDS
index e99de10..03a4683 100755
--- a/utils/quvi/DEPENDS
+++ b/utils/quvi/DEPENDS
@@ -1,3 +1,4 @@
-depends curl &&
+depends m4 &&
depends pkgconfig &&
-depends lua51
+depends curl &&
+depends libquvi
diff --git a/utils/quvi/DETAILS b/utils/quvi/DETAILS
index c617715..f2d6790 100755
--- a/utils/quvi/DETAILS
+++ b/utils/quvi/DETAILS
@@ -1,14 +1,17 @@
SPELL=quvi
- VERSION=0.2.19
- SOURCE=$SPELL-$VERSION.tar.bz2
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ VERSION=0.4.2
+ SOURCE=$SPELL-$VERSION.tar.xz
+ SOURCE2=$SOURCE.sig
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:156eabd9674ec120279950295914b96c907cee7bd7d3bf09270734ca2af06736d842a7f21b4b400df461bb9c87986789ecb6104621e3f6a22a7a2631998e2b6e
+ SOURCE2_URL[0]=$SOURCE_URL.sig
+ SOURCE_GPG=quvi.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ DOC_DIRS=""
WEB_SITE=http://quvi.sourceforge.net/
ENTERED=20110131
- LICENSE[0]=GPL
+ LICENSE[0]=LGPL
SHORT="flash video download link parser"
cat << EOF
quvi is a command line tool for parsing flash video download links.
-libquvi is a library for parsing flash video download links with C API.
EOF
diff --git a/utils/quvi/HISTORY b/utils/quvi/HISTORY
index ccd60e1..7fe95e9 100644
--- a/utils/quvi/HISTORY
+++ b/utils/quvi/HISTORY
@@ -1,3 +1,9 @@
+2013-09-29 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.4.2; updated source extension, license,
+ description; converted to upstream gpg checking; don't do useless
+ doc'ing
+ * DEPENDS: renewed dependencies
+
2012-07-28 Ismael Luceno <ismael AT sourcemage.org>
* DEPENDS: depends on lua51

diff --git a/utils/remind/DETAILS b/utils/remind/DETAILS
index 5f01222..569037f 100755
--- a/utils/remind/DETAILS
+++ b/utils/remind/DETAILS
@@ -1,5 +1,5 @@
SPELL=remind
- VERSION=03.01.12
+ VERSION=03.01.13
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE2=${SOURCE}.sig
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
diff --git a/utils/remind/HISTORY b/utils/remind/HISTORY
index 9a80251..f8f5980 100644
--- a/utils/remind/HISTORY
+++ b/utils/remind/HISTORY
@@ -1,3 +1,6 @@
+2013-05-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 03.01.13
+
2012-01-30 Justin Boffemmyer <flux AT sourcemage.org>
* DETAILS: updated to 3.01.12, update source urls
* DEPENDS: correct dependency information (tk is an optional runtime
diff --git a/utils/renameutils/DETAILS b/utils/renameutils/DETAILS
new file mode 100755
index 0000000..ca366c6
--- /dev/null
+++ b/utils/renameutils/DETAILS
@@ -0,0 +1,35 @@
+ SPELL=renameutils
+ VERSION=0.12.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://download.savannah.gnu.org/releases/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:8aae157e6ead86a2fbf970ecdb27d6067c2d35c04058ead9a3c0af3d99d466d37d8c4f1da0562ef2bea9cf9bd5f8de4d14340906427df421dba1a5c234c63bd6
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.nongnu.org/renameutils/";
+ LICENSE[0]="GPL"
+ ENTERED=20141126
+ KEYWORDS=""
+ SHORT="File renaming utilities"
+cat << EOF
+The file renaming utilities (renameutils for short) are a set of programs
+designed to make renaming of files faster and less cumbersome.
+
+The file renaming utilities consists of five programs - qmv, qcp, imv,
+icp and deurlname.
+
+The qmv ("quick move") program allows file names to be edited in a text
+editor. The names of all files in a directory are written to a text file,
+which is then edited by the user. The text file is read and parsed, and the
+changes are applied to the files.
+
+The qcp ("quick cp") program works like qmv, but copies files instead of
+moving them.
+
+The imv ("interactive move") program, is trivial but useful when you are too
+lazy to type (or even complete) the name of the file to rename twice. It
+allows a file name to be edited in the terminal using the GNU Readline
+library. icp copies files.
+
+The deurlname program removes URL encoded characters (such as %20
representing
+space) from file names. Some programs such as w3m tend to keep those
characters
+encoded in saved files.
+EOF
diff --git a/utils/renameutils/HISTORY b/utils/renameutils/HISTORY
new file mode 100644
index 0000000..53766f4
--- /dev/null
+++ b/utils/renameutils/HISTORY
@@ -0,0 +1,2 @@
+2014-11-26 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: spell created
diff --git a/utils/renouveau/DETAILS b/utils/renouveau/DETAILS
index 66362cc..721f5ac 100755
--- a/utils/renouveau/DETAILS
+++ b/utils/renouveau/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=renouveau
- if [[ "$RENOUVEAU_AUTOUPDATE" == "y" ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=cvs
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-cvs.tar.bz2

SOURCE_URL[0]=cvs://:pserver:anonymous AT nouveau.cvs.sourceforge.net:/cvsroot/nouveau:$SPELL
SOURCE_IGNORE=volatile
diff --git a/utils/renouveau/HISTORY b/utils/renouveau/HISTORY
index a2ce740..ea50b3d 100644
--- a/utils/renouveau/HISTORY
+++ b/utils/renouveau/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-09-22 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS, PREPARE: Use prepare_select_branch

diff --git a/utils/rtirq/DETAILS b/utils/rtirq/DETAILS
index ebdab43..68b6b45 100755
--- a/utils/rtirq/DETAILS
+++ b/utils/rtirq/DETAILS
@@ -1,9 +1,9 @@
SPELL=rtirq
- VERSION=20071012
+ VERSION=20130909
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://www.rncbc.org/jack/$SOURCE
-
SOURCE_HASH=sha512:2a9c4d34b823a427f503fb82e7f38eb87e050f88ad3c07c1470c6a70f04b904d5d8b078d04812f1192736754641d5b817fdf87441bd846d82b51741ed388e269
+
SOURCE_HASH=sha512:c774ae349621c1e94bda549ca0337ab4b0c2754617d3d374266523b965f5c5904c29dd10b3c2525d8e2d067553faa24b469213cd4e9f7b382e6d33be0c735e82
WEB_SITE=http://www.rncbc.org/jack/
ENTERED=20070418
LICENSE[0]=GPL
diff --git a/utils/rtirq/HISTORY b/utils/rtirq/HISTORY
index e34e944..25c9cb0 100644
--- a/utils/rtirq/HISTORY
+++ b/utils/rtirq/HISTORY
@@ -1,3 +1,6 @@
+2014-03-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 20130909
+
2011-10-15 Bor Kraljič <pyrobor AT ver.si>
* DEPENDS: schedutils was deprecated in favour of util-linux (fixes
#286)

diff --git a/utils/run-parts/BUILD b/utils/run-parts/BUILD
deleted file mode 100755
index 975dfae..0000000
--- a/utils/run-parts/BUILD
+++ /dev/null
@@ -1,8 +0,0 @@
-./configure --prefix="$INSTALL_ROOT/usr" \
- --sysconfdir="$INSTALL_ROOT/etc" \
- --localstatedir="$INSTALL_ROOT/var" \
- --mandir="$INSTALL_ROOT/usr/share/man" \
- --infodir="$INSTALL_ROOT/usr/share/info" \
- $OPTS &&
-
-make run-parts
diff --git a/utils/run-parts/DETAILS b/utils/run-parts/DETAILS
index 94aca99..d038585 100755
--- a/utils/run-parts/DETAILS
+++ b/utils/run-parts/DETAILS
@@ -1,9 +1,9 @@
SPELL=run-parts
- VERSION=3.4.4
+ VERSION=4.4
+
SOURCE_HASH=sha512:78c51a7da586c6f23bf40810fd9bcaedc90648e6043c199f347cf5772f9c83ab646f22c2746ba6eddd7df8d6a31b01dc25f5bcb21a53a173aa5549138d14a9ca
SOURCE=debianutils_$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/debianutils-$VERSION"
SOURCE_URL[0]=http://ftp.debian.org/debian/pool/main/d/debianutils/$SOURCE
-
SOURCE_HASH=sha512:5a3d10621478c5cd795771d1a2ccf144ec43cf67194d93c2e579cd18b7ab8b8e73962391f70b958fb1f38936d4f8446ed09243dfe3c51cca709e1e2bc9fe266a
WEB_SITE=http://packages.debian.org/testing/base/debianutils
GATHER_DOCS=off
ENTERED=20040925
diff --git a/utils/run-parts/HISTORY b/utils/run-parts/HISTORY
index 9e51e74..89e67f2 100644
--- a/utils/run-parts/HISTORY
+++ b/utils/run-parts/HISTORY
@@ -1,3 +1,7 @@
+2014-04-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.4
+ * BUILD: deleted
+
2011-05-05 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.4.4

diff --git a/utils/schroot/DETAILS b/utils/schroot/DETAILS
index 0051cc4..3569e1b 100755
--- a/utils/schroot/DETAILS
+++ b/utils/schroot/DETAILS
@@ -1,6 +1,6 @@
SPELL=schroot
- VERSION=1.6.5
-
SOURCE_HASH=sha512:2f7285f9e76fff8db2a9a7cd66f4d06c2c19662f812c3b3108be45bbc6a67bee63b39b56235e257ab226c35efdba6b50a2e2511a618c32d76da10a0d7843fe90
+ VERSION=1.6.10
+
SOURCE_HASH=sha512:25155989c7811ab4c7bf3cdceaa8d0ffb12f08388143891def96fcd205f1cc401dad9a74f0e9a9ef8610d50174ff8319a8368401431dc87e1a11c0241e61fcbe
PATCHLEVEL=1
# SOURCE_GPG=gurus.gpg:$SOURCE.sign:WORKS_FOR_ME
SOURCE=${SPELL}_$VERSION.orig.tar.xz
diff --git a/utils/schroot/HISTORY b/utils/schroot/HISTORY
index b427f96..94c76f8 100644
--- a/utils/schroot/HISTORY
+++ b/utils/schroot/HISTORY
@@ -1,3 +1,6 @@
+2014-06-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.6.10
+
2013-01-31 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.6.5
* BUILD: fix link with latest gettext
diff --git a/utils/smartmontools/DETAILS b/utils/smartmontools/DETAILS
index c6133b7..391c03d 100755
--- a/utils/smartmontools/DETAILS
+++ b/utils/smartmontools/DETAILS
@@ -1,7 +1,8 @@
SPELL=smartmontools
- VERSION=6.0
-
SOURCE_HASH=sha512:85ff4ae574be5ef386754e33856154d56ff4f97ef1a88e80d037cefc1a58e5afec93a8769003f0b98bd655579503b217f48bea8483e287a4c2a74ebfb371f064
+ VERSION=6.2
SOURCE=${SPELL}-${VERSION}.tar.gz
+#
SOURCE_HASH=sha512:85ff4ae574be5ef386754e33856154d56ff4f97ef1a88e80d037cefc1a58e5afec93a8769003f0b98bd655579503b217f48bea8483e287a4c2a74ebfb371f064
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
SOURCE_URL[0]=${SOURCEFORGE_URL}/smartmontools/${SOURCE}
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=http://smartmontools.sourceforge.net/
diff --git a/utils/smartmontools/HISTORY b/utils/smartmontools/HISTORY
index 8f2dc2c..a1ed17f 100644
--- a/utils/smartmontools/HISTORY
+++ b/utils/smartmontools/HISTORY
@@ -1,3 +1,6 @@
+2013-12-02 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 6.2
+
2012-12-03 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 6.0
* DEPENDS: added, for optional SELinux support
diff --git a/utils/smartmontools/smartmontools-6.2.tar.gz.sig
b/utils/smartmontools/smartmontools-6.2.tar.gz.sig
new file mode 100644
index 0000000..8c1a351
Binary files /dev/null and b/utils/smartmontools/smartmontools-6.2.tar.gz.sig
differ
diff --git a/utils/smem/DETAILS b/utils/smem/DETAILS
index 552245c..348c32c 100755
--- a/utils/smem/DETAILS
+++ b/utils/smem/DETAILS
@@ -1,8 +1,8 @@
SPELL=smem
- VERSION=1.2
+ VERSION=1.4
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=http://www.selenic.com/smem/download/$SOURCE
-
SOURCE_HASH=sha512:77e99cc9dc2c03b1dddccb4278f35d9e6fdcfe31056fb985075baca730bbd32df5eb97b325c43aa51a6acfba2a6b0860a484a29a014fa88bc79b764b72172893
+
SOURCE_HASH=sha512:2740b9ebede8e742e3d01f5f2e7a77a4d3ed04bee78585a904d07c299ea5a77be135dd5b6626abfdebcf2742b9004035443d3faeca04ca9b59c603f74708af9b
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://www.selenic.com/smem/
DOCS="COPYING"
diff --git a/utils/smem/HISTORY b/utils/smem/HISTORY
index 2569726..971b762 100644
--- a/utils/smem/HISTORY
+++ b/utils/smem/HISTORY
@@ -1,3 +1,9 @@
+2014-04-25 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.4
+
+2013-09-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.3
+
2012-11-10 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.2

diff --git a/utils/spice-gtk/BUILD b/utils/spice-gtk/BUILD
new file mode 100755
index 0000000..2bdb7a7
--- /dev/null
+++ b/utils/spice-gtk/BUILD
@@ -0,0 +1,3 @@
+OPTS="--with-audio=${SPICE_GTK_AUDIO} \
+ ${OPTS}" &&
+default_build
diff --git a/utils/spice-gtk/CONFIGURE b/utils/spice-gtk/CONFIGURE
new file mode 100755
index 0000000..0ace4ab
--- /dev/null
+++ b/utils/spice-gtk/CONFIGURE
@@ -0,0 +1,5 @@
+config_query_list SPICE_GTK_VER 'Which GTK version (RECOMMEND 3)' \
+ 3 2 &&
+
+config_query_list SPICE_GTK_AUDIO 'Which audio backend to use (RECOMMEND
pulse)' \
+ pulse gstreamer none
diff --git a/utils/spice-gtk/DEPENDS b/utils/spice-gtk/DEPENDS
new file mode 100755
index 0000000..09bf6e2
--- /dev/null
+++ b/utils/spice-gtk/DEPENDS
@@ -0,0 +1,68 @@
+depends celt051 &&
+depends intltool &&
+depends SSL &&
+depends pixman &&
+depends spice-protocol &&
+
+depends gtk+${SPICE_GTK_VER} "--with-gtk=${SPICE_GTK_VER}.0" &&
+
+if [[ "x${SPICE_GTK_AUDIO}" == "xpulse" ]]; then
+ depends pulseaudio
+elif [[ "x${SPICE_GTK_AUDIO}" == "xgstreamer" ]]; then
+ depends gstreamer
+fi &&
+
+optional_depends 'LIBSASL' \
+ '--with-sasl=yes' \
+ '--with-sasl=no' \
+ 'for cyrus SASL authentication support' &&
+
+optional_depends 'dbus-glib' \
+ '--enable-dbus=yes' \
+ '--enable-dbus=no' \
+ 'for D-Bus desktop integration' &&
+
+optional_depends 'gettext' \
+ '--enable-nls' \
+ '--disable-nls' \
+ 'for Native Language Support (NLS)' &&
+
+optional_depends 'gobject-introspection' \
+ '--enable-introspection=yes' \
+ '--enable-introspection=no' \
+ 'for GObject introspection' &&
+
+optional_depends 'gtk-doc' \
+ '--enable-gtk-doc' \
+ '--disable-gtk-doc' \
+ 'to build documentation' &&
+
+optional_depends 'policykit' \
+ '--enable-polkit=yes' \
+ '--enable-polkit=no' \
+ 'for PolicyKit support' &&
+
+optional_depends PYTHON \
+ '--with-python' \
+ '--without-python' \
+ 'for Python bindings' &&
+
+optional_depends 'vala' \
+ '--enable-vala' \
+ '--disable-vala' \
+ 'for Vala language support' &&
+
+message "${MESSAGE_COLOR}It is recommended to NOT enable the" \
+ "smartcard support via qemu or there will be a circular" \
+ "dependency between qemu and spice${DEFAULT_COLOR}" &&
+
+optional_depends qemu \
+ '--enable-smartcard' \
+ '--disable-smartcard' \
+ 'for smartcard support' &&
+
+if is_depends_enabled $SPELL qemu; then
+ depends -sub 'NSS' qemu
+fi &&
+
+suggest_depends -sub "GTK${SPICE_GTK_VER} SPICE" 'virt-viewer' '' '' 'for
a better spice client'
diff --git a/utils/spice-gtk/DETAILS b/utils/spice-gtk/DETAILS
new file mode 100755
index 0000000..77fe0cb
--- /dev/null
+++ b/utils/spice-gtk/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=spice-gtk
+ VERSION=0.20
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
+ SOURCE_URL[0]=http://spice-space.org/download/gtk/${SOURCE}
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://spice-space.org";
+ LICENSE[0]="GPL"
+ ENTERED=20130812
+ KEYWORDS="virtualization"
+ SHORT="GTK client and libraries for SPICE"
+cat << EOF
+A GTK client and libraries for SPICE remote desktop servers.
+EOF
diff --git a/utils/spice-gtk/HISTORY b/utils/spice-gtk/HISTORY
new file mode 100644
index 0000000..59a1264
--- /dev/null
+++ b/utils/spice-gtk/HISTORY
@@ -0,0 +1,14 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+ * SUB_DEPENDS, PRE_SUB_DEPENDS: openssl => SSL
+
+2013-09-04 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Suggest virt-viewer for a better spice client
+ See http://spice-space.org/download.html
+ Make sure virt-viewer uses spice and the same GTK as spice-gtk
+ Optionally depend on qemu with nss for smart cards
+
+2013-08-12 Eric Sandall <sandalle AT sourcemage.org>
+ * Created
+
diff --git a/utils/spice-gtk/PRE_SUB_DEPENDS b/utils/spice-gtk/PRE_SUB_DEPENDS
new file mode 100755
index 0000000..081bd9f
--- /dev/null
+++ b/utils/spice-gtk/PRE_SUB_DEPENDS
@@ -0,0 +1,6 @@
+case $THIS_SUB_DEPENDS in
+ GTK3) is_depends_enabled $SPELL gtk+3;;
+ GTK2) is_depends_enabled $SPELL gtk+2;;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"
+ return 1;;
+esac
diff --git a/utils/spice-gtk/SUB_DEPENDS b/utils/spice-gtk/SUB_DEPENDS
new file mode 100755
index 0000000..9b904d7
--- /dev/null
+++ b/utils/spice-gtk/SUB_DEPENDS
@@ -0,0 +1,10 @@
+case $THIS_SUB_DEPENDS in
+ GTK3) message "gtk+3 requested, forcing enabled gtk+3 dependency" &&
+ SPICE_GTK_VER=3 &&
+ depends gtk+3 '--with-gtk=3.0' ;;
+ GTK2) message "gtk+2 requested, forcing enabled gtk+2 dependency" &&
+ SPICE_GTK_VER=2 &&
+ depends gtk+2 '--with-gtk=2.0' ;;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"
+ return 1 ;;
+esac
diff --git a/utils/spice-gtk/spice-gtk-0.20.tar.bz2.sig
b/utils/spice-gtk/spice-gtk-0.20.tar.bz2.sig
new file mode 100644
index 0000000..be4faaa
Binary files /dev/null and b/utils/spice-gtk/spice-gtk-0.20.tar.bz2.sig differ
diff --git a/utils/spice-protocol/DETAILS b/utils/spice-protocol/DETAILS
index 5e0bdf2..47024d6 100755
--- a/utils/spice-protocol/DETAILS
+++ b/utils/spice-protocol/DETAILS
@@ -1,8 +1,9 @@
SPELL=spice-protocol
- VERSION=0.10.0
+ VERSION=0.12.6
SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
SOURCE_URL[0]=http://spice-space.org/download/releases/${SOURCE}
-
SOURCE_HASH=sha512:6e984550392d6cb67d965e18ebc28b13ad406788da27839be94a05845f4c94e444f1737925320a9a69883c8d970ca112d2226bb1754a125f8a1c778be0c4367c
+#
SOURCE_HASH=sha512:6e984550392d6cb67d965e18ebc28b13ad406788da27839be94a05845f4c94e444f1737925320a9a69883c8d970ca112d2226bb1754a125f8a1c778be0c4367c
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://spice-space.org";
LICENSE[0]="GPL"
diff --git a/utils/spice-protocol/HISTORY b/utils/spice-protocol/HISTORY
index 4f7dce4..377f5c3 100644
--- a/utils/spice-protocol/HISTORY
+++ b/utils/spice-protocol/HISTORY
@@ -1,3 +1,6 @@
+2013-08-12 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 0.12.6
+
2012-01-10 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.10.0

diff --git a/utils/spice-protocol/spice-protocol-0.12.6.tar.bz2.sig
b/utils/spice-protocol/spice-protocol-0.12.6.tar.bz2.sig
new file mode 100644
index 0000000..554d247
Binary files /dev/null and
b/utils/spice-protocol/spice-protocol-0.12.6.tar.bz2.sig differ
diff --git a/utils/spice/DEPENDS b/utils/spice/DEPENDS
index 7112c4c..8992508 100755
--- a/utils/spice/DEPENDS
+++ b/utils/spice/DEPENDS
@@ -1,17 +1,40 @@
depends alsa-lib &&
depends celt051 &&
-depends qemu &&
depends cairo &&
depends pixman &&
depends spice-protocol &&
-depends openssl &&
+depends SSL &&
depends libxrandr &&
depends libxfixes &&
depends libx11 &&
depends libxext &&
depends libxrender &&
+depends pyparsing &&

-optional_depends OPENGL \
- "--enable-opengl" \
- "--disable-opengl" \
- "for OpenGL video output"
+optional_depends LIBSASL \
+ '--with-sasl' \
+ '--without-sasl' \
+ 'for Cyrus SASL authentication' &&
+
+optional_depends libxinerama \
+ '--enable-xinerama' \
+ '--disable-xinerama' \
+ 'for multi-monitor support via Xinerama' &&
+
+optional_depends OPENGL \
+ "--enable-client --enable-opengl" \
+ "--disable-client --disable-opengl" \
+ "for OpenGL video output" &&
+
+message "${MESSAGE_COLOR}It is recommended to NOT enable the" \
+ "smartcard support via qemu or there will be a circular" \
+ "dependency between qemu and spice${DEFAULT_COLOR}" &&
+
+optional_depends qemu \
+ '--enable-smartcard' \
+ '--disable-smartcard' \
+ 'for smartcard support' &&
+
+if is_depends_enabled $SPELL qemu; then
+ depends -sub 'NSS' qemu
+fi
diff --git a/utils/spice/DETAILS b/utils/spice/DETAILS
index 4f0516d..854552c 100755
--- a/utils/spice/DETAILS
+++ b/utils/spice/DETAILS
@@ -1,8 +1,9 @@
SPELL=spice
- VERSION=0.10.0
+ VERSION=0.12.4
SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
SOURCE_URL[0]=http://${SPELL}-space.org/download/releases/${SOURCE}
-
SOURCE_HASH=sha512:546f6ef8d8b9a5253a36d016d32da360b19047ebe08dd015e03aebc03565e2e374b69169e7f5b215f232c4b8c489a0eaafb1b6a1271b7387e59a1979224ad3b8
+#
SOURCE_HASH=sha512:546f6ef8d8b9a5253a36d016d32da360b19047ebe08dd015e03aebc03565e2e374b69169e7f5b215f232c4b8c489a0eaafb1b6a1271b7387e59a1979224ad3b8
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://spice-space.org";
LICENSE[0]="GPL"
diff --git a/utils/spice/HISTORY b/utils/spice/HISTORY
index 2138c18..d20b1c0 100644
--- a/utils/spice/HISTORY
+++ b/utils/spice/HISTORY
@@ -1,3 +1,16 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2013-09-04 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Optionally depends on qemu built with nss support
+ Optionally depends on LIBSASL
+ OPENGL optional dependency is for the spice client
+ Optionally depends on libxinerama
+
+2013-08-12 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 0.12.4
+ * DEPENDS: Depends on pyparsing
+
2012-01-10 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.10.0
* BUILD: added -lz
diff --git a/utils/spice/spice-0.12.4.tar.bz2.sig
b/utils/spice/spice-0.12.4.tar.bz2.sig
new file mode 100644
index 0000000..30bb1aa
Binary files /dev/null and b/utils/spice/spice-0.12.4.tar.bz2.sig differ
diff --git a/utils/statifier/DETAILS b/utils/statifier/DETAILS
index f879523..62e368f 100755
--- a/utils/statifier/DETAILS
+++ b/utils/statifier/DETAILS
@@ -1,9 +1,9 @@
SPELL=statifier
- VERSION=1.7.1
-
SOURCE_HASH=sha512:8a48697ea17b8612b6939afe000a8381a419fb1c2902349630c67272b72c1c743529bc01021a78b3945c5ac392ad70a3063b43c0a7e37cc6ab095f0f2b79714e
+ VERSION=1.7.3
+
SOURCE_HASH=sha512:91ede7897dd0221374da54d5adc0ca917ca824b7f7491b61ba87568d3ebc0caff8b08f81e9ea5b9fcb0b1ea0eac43ff6af0d4318e62fac4ceeb17dc5521fdd15
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$VERSION/$SOURCE
WEB_SITE=http://statifier.sourceforge.net/
ENTERED=20100711
LICENSE[0]=GPL
diff --git a/utils/statifier/HISTORY b/utils/statifier/HISTORY
index 1aabd77..5995ea8 100644
--- a/utils/statifier/HISTORY
+++ b/utils/statifier/HISTORY
@@ -1,3 +1,7 @@
+2014-03-01 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fixed SOURCE_URL[0]
+ updated spell to 1.7.3
+
2010-07-11 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS, BUILD: created this spell, version 1.7.1

diff --git a/utils/strigi/DEPENDS b/utils/strigi/DEPENDS
index 2ee1f71..407e604 100755
--- a/utils/strigi/DEPENDS
+++ b/utils/strigi/DEPENDS
@@ -2,7 +2,7 @@ depends -sub CXX gcc &&
depends cmake &&
depends bzip2 &&
depends pkgconfig &&
-depends openssl &&
+depends SSL &&
depends libxml2 &&
depends boost &&

diff --git a/utils/strigi/HISTORY b/utils/strigi/HISTORY
index 9d2af1e..342053f 100644
--- a/utils/strigi/HISTORY
+++ b/utils/strigi/HISTORY
@@ -1,3 +1,8 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+ * SUB_DEPENDS, PRE_SUB_DEPENDS: openssl => SSL
+
2013-03-04 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.7.8
* PRE_BUILD, strigi-0.7.7-{gcc47,ffmpeg-0.11}.patch: removed
diff --git a/utils/sudo/BUILD b/utils/sudo/BUILD
index fbbabac..c75bb7d 100755
--- a/utils/sudo/BUILD
+++ b/utils/sudo/BUILD
@@ -1,7 +1,10 @@
local editor="$(get_spell_provider $SPELL TEXT-EDITOR)" &&
-hash $editor &&
-editor=$(hash -t $editor) &&

-OPTS="$OPTS --with-editor=$editor" &&
+if [[ -n ${editor} ]]; then
+ hash $editor &&
+ editor=$(hash -t $editor) &&
+
+ OPTS="$OPTS --with-editor=$editor"
+fi &&

default_build
diff --git a/utils/sudo/DETAILS b/utils/sudo/DETAILS
index bcbdc3a..6667d1b 100755
--- a/utils/sudo/DETAILS
+++ b/utils/sudo/DETAILS
@@ -1,5 +1,5 @@
SPELL=sudo
- VERSION=1.8.6p7
+ VERSION=1.8.7
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://www.gratisoft.us/sudo/dist/${SOURCE}
diff --git a/utils/sudo/HISTORY b/utils/sudo/HISTORY
index 2592f1b..6cc5793 100644
--- a/utils/sudo/HISTORY
+++ b/utils/sudo/HISTORY
@@ -1,3 +1,9 @@
+2013-06-24 Remko van der Vossen <wich AT sourcemage.org>
+ * BUILD: fix BUILD for case when no editor selected
+
+2013-06-19 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.8.7
+
2013-03-09 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.8.6p7; SECURITY_PATCH++

diff --git a/utils/supermin/BUILD b/utils/supermin/BUILD
new file mode 100755
index 0000000..1b0d36d
--- /dev/null
+++ b/utils/supermin/BUILD
@@ -0,0 +1,3 @@
+OPTS="--disable-network-tests \
+ $OPTS" &&
+default_build
diff --git a/utils/supermin/DEPENDS b/utils/supermin/DEPENDS
new file mode 100755
index 0000000..decd607
--- /dev/null
+++ b/utils/supermin/DEPENDS
@@ -0,0 +1,8 @@
+depends automake &&
+depends e2fsprogs &&
+depends findlib &&
+depends AWK &&
+depends ocaml &&
+depends zlib &&
+
+optional_depends xz-utils '' '' 'for LZMA/XZ compressed file support'
diff --git a/utils/supermin/DETAILS b/utils/supermin/DETAILS
new file mode 100755
index 0000000..a25a8e5
--- /dev/null
+++ b/utils/supermin/DETAILS
@@ -0,0 +1,24 @@
+ SPELL=supermin
+ VERSION=5.1.11
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE2="${SOURCE}.sig"
+ SOURCE_GPG="redhat.gpg:${SOURCE2}:UPSTREAM_HASH"
+ SOURCE2_IGNORE="signature"
+ SOURCE_URL[0]="http://libguestfs.org/download/${SPELL}/${SOURCE}";
+ SOURCE2_URL[0]="http://libguestfs.org/download/${SPELL}/${SOURCE2}";
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://libguestfs.org";
+ LICENSE[0]="GPL"
+ ENTERED=20130917
+ SHORT="Tool for building supermin appliances"
+cat << EOF
+Supermin is a tool for building supermin appliances. These are tiny
appliances
+(similar to virtual machines), usually around 100KB in size, which get fully
+instantiated on-the-fly in a fraction of a second when you need to boot one
of
+them.
+
+Originally "fe" in "febootstrap" stood for "Fedora", but this tool is now
+distro-independent and can build supermin appliances for several popular
Linux
+distros, and adding support for others is reasonably easy. For this reason,
+starting with version 4, we have renamed the tool "supermin".
+EOF
diff --git a/utils/supermin/HISTORY b/utils/supermin/HISTORY
new file mode 100644
index 0000000..d4ccb2d
--- /dev/null
+++ b/utils/supermin/HISTORY
@@ -0,0 +1,7 @@
+2014-12-04 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 5.1.11
+ * PRE_BUILD: Removed, no longer needed
+
+2013-09-17 Eric Sandall <sandalle AT sourcemage.org>
+ * Created
+
diff --git a/utils/syslog-ng/DEPENDS b/utils/syslog-ng/DEPENDS
index 785afda..58f38e8 100755
--- a/utils/syslog-ng/DEPENDS
+++ b/utils/syslog-ng/DEPENDS
@@ -8,7 +8,7 @@ optional_depends libdbi-drivers \
'' \
'' \
'log to a SQL database' &&
-optional_depends openssl \
+optional_depends SSL \
'--enable-ssl' \
'--disable-ssl' \
'SSL support' &&
@@ -23,4 +23,12 @@ optional_depends libcap \
optional_depends tcp_wrappers \
'--enable-tcp-wrapper' \
'--disable-tcp-wrapper' \
- 'tcp-wrapper support'
+ 'tcp-wrapper support' &&
+optional_depends json-c \
+ '--enable-json' \
+ '--disable-json' \
+ 'JSON support' &&
+optional_depends PYTHON \
+ '--enable-amqp' \
+ '--disable-amqp' \
+ 'AMQP support'
diff --git a/utils/syslog-ng/DETAILS b/utils/syslog-ng/DETAILS
index 2c74405..4ee867e 100755
--- a/utils/syslog-ng/DETAILS
+++ b/utils/syslog-ng/DETAILS
@@ -1,13 +1,9 @@
SPELL=syslog-ng
- VERSION=3.4.1
-
SOURCE_HASH=sha512:5f9830f269cd612f3ee62a044a0dab4a38b33395a6b60669e84433410ad63f74b1711536b49fad13589f82986f55c9581433141f7a77eeae34056ec6344c9399
+ VERSION=3.5.4.1
+
SOURCE_HASH=sha512:4068b1e1fc6ef52075002c9306885cb3b70d5e681077dd2bff7c5dfd83885f4967c9246692c0e886343269cdd5f02b2416999e5e381a076354da96bc7dc13766
SOURCE=${SPELL}_${VERSION}.tar.gz
-# SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION

SOURCE_URL[0]=http://www.balabit.com/downloads/files/syslog-ng/sources/$VERSION/source/$SOURCE
-# SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
-# SOURCE_GPG=balabit.gpg:$SOURCE.asc:UPSTREAM_KEY
-# SOURCE2_IGNORE=signature
WEB_SITE=http://www.balabit.hu
LICENSE[0]=GPL
ENTERED=20020203
diff --git a/utils/syslog-ng/HISTORY b/utils/syslog-ng/HISTORY
index 3794f77..c834db2 100644
--- a/utils/syslog-ng/HISTORY
+++ b/utils/syslog-ng/HISTORY
@@ -1,3 +1,26 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-04-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: add optional json-c, PYTHON
+
+2014-04-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.5.4.1
+
+2014-02-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.5.3
+
+2013-11-13 David C. Haley <khoralin AT gmail.com>
+ * DETAILS: version 3.51
+ SOURCE_HASH SHA512:WORKS_FOR_ME -> SHA1:UPSTREAM_HASH
+ * balabit.gpg: removed
+
+2013-11-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.4.5
+
+2013-07-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.4.2
+
2013-02-13 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 3.4.1

diff --git a/utils/syslog-ng/balabit.gpg b/utils/syslog-ng/balabit.gpg
deleted file mode 100644
index 68b0819..0000000
Binary files a/utils/syslog-ng/balabit.gpg and /dev/null differ
diff --git a/utils/sysstat/CONFIGURE b/utils/sysstat/CONFIGURE
new file mode 100755
index 0000000..8fdaba8
--- /dev/null
+++ b/utils/sysstat/CONFIGURE
@@ -0,0 +1 @@
+config_query SYSSTAT_CRON 'Install a crontab to start sa1 at boot?' y
diff --git a/utils/sysstat/DEPENDS b/utils/sysstat/DEPENDS
new file mode 100755
index 0000000..6b9b7fc
--- /dev/null
+++ b/utils/sysstat/DEPENDS
@@ -0,0 +1,3 @@
+if [[ "x${SYSSTAT_CRON}" == "xy" ]]; then
+ depends CRON
+fi
diff --git a/utils/sysstat/DETAILS b/utils/sysstat/DETAILS
index 45955e6..d72fdb6 100755
--- a/utils/sysstat/DETAILS
+++ b/utils/sysstat/DETAILS
@@ -1,5 +1,6 @@
SPELL=sysstat
VERSION=10.0.5
+ PATCHLEVEL=1
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://perso.wanadoo.fr/sebastien.godard/$SOURCE
diff --git a/utils/sysstat/HISTORY b/utils/sysstat/HISTORY
index e2cda5f..b0002f4 100644
--- a/utils/sysstat/HISTORY
+++ b/utils/sysstat/HISTORY
@@ -1,3 +1,12 @@
+2013-06-13 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: PATCHLEVEL++
+ * CONFIGURE: Query about installing cron jobs.
+ Default is 'y' otherwise sar is pretty useless.
+ * DEPENDS: Depend on CRON if using cron jobs
+ * cron.daily/sa2: Add (optional) cron jobs to update stats
+ * cron.hourly/sa1: Add (optional) cron jobs to update stats
+ * init.d/sysstat: Add boot sysstat init script to set stats
+
2012-05-17 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 10.0.5

diff --git a/utils/sysstat/INSTALL b/utils/sysstat/INSTALL
new file mode 100755
index 0000000..14b2547
--- /dev/null
+++ b/utils/sysstat/INSTALL
@@ -0,0 +1,16 @@
+default_install &&
+
+if [[ "x${SYSSTAT_CRON}" == "xy" ]]; then
+ if ! -d "${INSTALL_ROOT}"/etc/cron.hourly; then
+ install -d -m 0755 "${INSTALL_ROOT}"/etc/cron.hourly
+ fi &&
+
+ if ! -d "${INSTALL_ROOT}"/etc/cron.daily; then
+ install -d -m 0755 "${INSTALL_ROOT}"/etc/cron.daily
+ fi &&
+
+ install -m 0755 "${SPELL_DIRECTORY}"/cron.hourly/sa1 \
+ "${INSTALL_ROOT}"/etc/cron.hourly/sa1 &&
+ install -m 0755 "${SPELL_DIRECTORY}"/cron.daily/sa2 \
+ "${INSTALL_ROOT}"/etc/cron.daily/sa2
+fi
diff --git a/utils/sysstat/cron.daily/sa2 b/utils/sysstat/cron.daily/sa2
new file mode 100644
index 0000000..f3e092d
--- /dev/null
+++ b/utils/sysstat/cron.daily/sa2
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+# Write daily report in the /var/log/sa directory
+
+/usr/lib/sa/sa2 -A &
diff --git a/utils/sysstat/cron.hourly/sa1 b/utils/sysstat/cron.hourly/sa1
new file mode 100644
index 0000000..dfeedd2
--- /dev/null
+++ b/utils/sysstat/cron.hourly/sa1
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+# Collect and store binary data in the system activity daily data file
+# Run system activity accounting tool every 10 minutes
+
+/usr/lib/sa/sa1 600 6 -S DISK &
diff --git a/utils/sysstat/init.d/sysstat b/utils/sysstat/init.d/sysstat
new file mode 100644
index 0000000..e8b9a55
--- /dev/null
+++ b/utils/sysstat/init.d/sysstat
@@ -0,0 +1,49 @@
+#!/bin/bash
+
+. /etc/sysconfig/sysstat
+
+PROGRAM=/usr/lib/sa/sa1
+RUNLEVEL=S
+NEEDS="+local_fs"
+
+. /etc/init.d/smgl_init
+
+# Borrowed from sysstat.in
+# Description: Reset the system activity logs
+# Short-Description: Reset the system activity logs
+### END INIT INFO
+#@(#) @PACKAGE_NAME@-@PACKAGE_VERSION@ startup script:
+#@(#) Insert a dummy record in current daily data file.
+#@(#) This indicates that the counters have restarted from 0.
+
+# See how we were called.
+start()
+{
+ local exitCodeIndicator="$(mktemp /tmp/sysstat-XXXXXX)" || exit 1
+ echo -n "Calling the system activity data collector (sadc): "
+ "${PROGRAM}" --boot || rm -f ${exitCodeIndicator} @QUOTE@
+
+ # Try to guess if sadc was successfully launched. The difficulty
+ # here is that the exit code is lost when the above command is
+ # run via "su foo -c ..."
+ if [ -f "${exitCodeIndicator}" ]; then
+ rm -f ${exitCodeIndicator}
+ else
+ exit 2
+ fi
+ echo
+ evaluate_retval
+}
+
+stop()
+{
+ echo "sysstat has nothing to stop..."
+ evaluate_retval
+}
+
+status()
+{
+ echo "sysstat runs once at boot, then via cron..."
+ evaluate_retval
+}
+
diff --git a/utils/sysstat/init.d/sysstat.conf
b/utils/sysstat/init.d/sysstat.conf
new file mode 100644
index 0000000..e41ff2c
--- /dev/null
+++ b/utils/sysstat/init.d/sysstat.conf
@@ -0,0 +1,14 @@
+# sysstat-10.0.5 configuration file.
+
+# How long to keep log files (in days).
+# If value is greater than 28, then log files are kept in
+# multiple directories, one for each month.
+HISTORY=7
+
+# Compress (using gzip or bzip2) sa and sar files older than (in days):
+COMPRESSAFTER=10
+
+# Parameters for the system activity data collector (see sadc manual page)
+# which are used for the generation of log files.
+SADC_OPTIONS=""
+
diff --git a/utils/taskwarrior/BUILD b/utils/taskwarrior/BUILD
index 1bbe43a..e013b8d 100755
--- a/utils/taskwarrior/BUILD
+++ b/utils/taskwarrior/BUILD
@@ -1,5 +1 @@
-# needed else fails to find the dynamic loader
-if is_depends_enabled $SPELL lua ; then
- CXXFLAGS="-ldl $CXXFLAGS"
-fi &&
cmake_build
diff --git a/utils/taskwarrior/DEPENDS b/utils/taskwarrior/DEPENDS
index e76415f..8fc6b20 100755
--- a/utils/taskwarrior/DEPENDS
+++ b/utils/taskwarrior/DEPENDS
@@ -1,4 +1,13 @@
depends ncurses &&
depends cmake &&
+depends util-linux &&

-optional_depends lua "" "" "for Lua support
(${PROBLEM_COLOR}EXPERIMENTAL${DEFAULT_COLOR})"
+optional_depends readline \
+ "-DREADLINE_FOUND=1" \
+ "-DREADLINE_FOUND=0" \
+ "for readline support in task shell" &&
+
+optional_depends gnutls \
+ "-DGNUTLS_FOUND=1" \
+ "-DGNUTLS_FOUND=0" \
+ "for Sync support in communication with task server"
diff --git a/utils/taskwarrior/DETAILS b/utils/taskwarrior/DETAILS
index 005b7c3..dae2476 100755
--- a/utils/taskwarrior/DETAILS
+++ b/utils/taskwarrior/DETAILS
@@ -1,9 +1,11 @@
SPELL=taskwarrior
- VERSION=2.1.2
+ VERSION=2.3.0
+ PATCHLEVEL=1
SOURCE="task-${VERSION}.tar.gz"
SOURCE_URL[0]=http://www.taskwarrior.org/download/${SOURCE}
-
SOURCE_HASH=sha512:b9c802503b5580f6c1b965cdee1e39386e818027adba69699071d28dca12c27b37963bb9586b17a764c3430d3405a55febae176b6ef087798660020f2f683b86
+
SOURCE_HASH=sha512:9a17ec79735800edb6b5b4c6eede6ef62e8374a80a4f566b967e8ee45883e0d3533d4c3643a858f12adf6b9021fb8c9d54cae7620ca4749cf4237f0235e1d483
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/task-${VERSION}"
+ DOC_DIRS=""
WEB_SITE="http://www.taskwarrior.org";
LICENSE[0]="GPLv2"
ENTERED=20101110
diff --git a/utils/taskwarrior/HISTORY b/utils/taskwarrior/HISTORY
index 23ed269..20980f7 100644
--- a/utils/taskwarrior/HISTORY
+++ b/utils/taskwarrior/HISTORY
@@ -1,3 +1,15 @@
+2014-05-25 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1; don't duplicate docs
+ * DEPENDS: added new missing required util-linux dependency; removed
+ deprecated lua (since 2.2.0); added missing optional dependencies
+ * BUILD: removed workaround for lua
+
+2014-01-16 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.3.0
+
+2013-08-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.2.0
+
2012-09-20 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.1.2

diff --git a/utils/ulimits/DETAILS b/utils/ulimits/DETAILS
new file mode 100755
index 0000000..4446c90
--- /dev/null
+++ b/utils/ulimits/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=ulimits
+ VERSION=0.3.0
+ BRANCH=`echo $VERSION|cut -d . -f 1,2`
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=http://www.incenp.org/files/softs/$SPELL/$BRANCH/$SOURCE
+
SOURCE_HASH=sha512:1e355f3701e6ebb983a3b6ee391c0218946e3b9036e13cd1f93a10d4d4a0e6bb81a76cb576f3eeb842eabf21ffe998db661b45168710cb6d4882e4679567194c
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=http://www.incenp.org/dvlpt/ulimits.html
+ LICENSE[0]=GPL
+ ENTERED=20141002
+ SHORT="user limits utility"
+cat << EOF
+Ulimits is a tool to enforce the resource limits set forth by the
administrator
+of a GNU/Linux system.
+EOF
diff --git a/utils/ulimits/HISTORY b/utils/ulimits/HISTORY
new file mode 100644
index 0000000..1144f35
--- /dev/null
+++ b/utils/ulimits/HISTORY
@@ -0,0 +1,2 @@
+2014-10-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, PRE_BUILD, ulimits.patch: spell created, version 0.3.0
diff --git a/utils/ulimits/PRE_BUILD b/utils/ulimits/PRE_BUILD
new file mode 100755
index 0000000..896ac92
--- /dev/null
+++ b/utils/ulimits/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+patch -p0 < "$SPELL_DIRECTORY/ulimits.patch"
diff --git a/utils/ulimits/ulimits.patch b/utils/ulimits/ulimits.patch
new file mode 100644
index 0000000..8116518
--- /dev/null
+++ b/utils/ulimits/ulimits.patch
@@ -0,0 +1,157 @@
+# Author: Vlad Glagolev <stealth AT sourcemage.org>
+#
+# Changes in this patch:
+# * groups and comments support
+# * bugfix for not found user or empty file
+# * bugfix for unlimited values
+# * bugfix for tab separators
+
+--- src/ulimits.c.orig 2013-01-28 14:39:13.000000000 +0400
++++ src/ulimits.c 2014-10-02 21:39:49.318495483 +0400
+@@ -29,6 +29,7 @@
+
+ #include <unistd.h>
+ #include <pwd.h>
++#include <grp.h>
+ #include <sys/stat.h>
+ #include <sys/types.h>
+ #include <sys/resource.h>
+@@ -95,6 +96,47 @@
+ #define PLIMIT_PRIORITY RLIMIT_NLIMITS + 3
+
+ /**
++ * Check if user is in the group
++ *
++ * @param uname A pointer to a username
++ * @param gname A pointer to a groupname
++ * @return 0 if a user belongs to group, -1 otherwise
++ */
++static int user_in_group(const *uname, const char *gname)
++{
++ struct group *groupdata;
++ char *const *list;
++
++ if (uname == NULL || gname == NULL) {
++ return -1;
++ }
++
++ if (*gname == '@') {
++ gname++;
++ } else {
++ return -1;
++ }
++
++ groupdata = getgrnam(gname);
++
++ if (groupdata == NULL) {
++ return -1;
++ }
++
++ list = groupdata->gr_mem;
++
++ while (*list != NULL) {
++ if (strcmp(*list, uname) == 0) {
++ return 0;
++ }
++
++ list++;
++ }
++
++ return -1;
++}
++
++/**
+ * Parses a single limit specification.
+ * This function parses a single limit specification (that is, a single
+ * letter followed by a numerical value) and fills the provided
+@@ -109,7 +151,7 @@
+ parse_limit_value(char **s, struct rlimit_setting *rlimit)
+ {
+ char *c, *p;
+- int value;
++ int value, inf;
+
+ if ( s == NULL || *s == NULL || rlimit == NULL ) {
+ errno = EINVAL;
+@@ -123,7 +165,16 @@
+
+ /* Get the numerical value for the limit. */
+ errno = 0;
+- value = strtol(c + 1, &p, 10);
++
++ /* A single dash means no limits. */
++ if (*(c+1) == '-') {
++ p = c+2;
++ inf = 1;
++ } else {
++ value = strtol(c + 1, &p, 10);
++ inf = 0;
++ }
++
+ if ( errno || p == c + 1 )
+ return -1;
+
+@@ -132,7 +183,7 @@
+ #define ULIMIT(symbol, letter, unused1, factor, unused2) \
+ case letter: \
+ rlimit->resource = symbol; \
+- rlimit->limit = value * factor; \
++ rlimit->limit = inf == 1 ? RLIM_INFINITY : value * factor; \
+ break;
+ #include "ulimits.h"
+ #undef ULIMIT
+@@ -174,15 +225,6 @@
+ while ( *s == ' ' || *s == '\t' )
+ s += 1;
+
+- /* A single dash means no limits. */
+- if ( *s == '-' && *(s + 1) == '\0' ) {
+- for ( ; n < RLIMIT_NLIMITS && n < len - 1 ; n++ ) {
+- rlimits[n].resource = n;
+- rlimits[n].limit = RLIM_INFINITY;
+- }
+- s += 1;
+- }
+-
+ while ( *s != '\0' && n < len - 1 ) {
+ if ( parse_limit_value(&s, &(rlimits[n])) < 0 )
+ return -1;
+@@ -280,9 +322,11 @@
+ while ( ! found && ! feof(f) ) {
+ c = fgetc(f);
+
+- if ( isgraph(c) && n < len - 1 )
++ if (c == '#')
++ discard_line(f);
++ else if ( isgraph(c) && n < len - 1 )
+ buffer[n++] = (char)c;
+- else if ( c == ' ' && n > 0 )
++ else if ( (c == ' ' || c == '\t') && n > 0 )
+ found = 1;
+ else {
+ n = 0;
+@@ -357,18 +401,21 @@
+
+ if ( strcmp(nbuf, "*") == 0 )
+ default_found = get_line(f, lbuf, sizeof(lbuf)) != -1;
+- else if ( strcmp(nbuf, user) == 0 )
++ else if ( strcmp(nbuf, user) == 0 || user_in_group(user, nbuf) == 0
)
+ user_found = get_line(f, lbuf, sizeof(lbuf)) != -1;
+ else
+ discard_line(f);
+ }
+ fclose(f);
+
+- if ( user_found || default_found )
++ if ( user_found || default_found ) {
+ if ( (n = parse_limit_string(lbuf, rlimits, len)) == -1 )
+ errno = EBADMSG;
+
+- return n;
++ return n;
++ }
++
++ return -1;
+ }
+
+ static int
diff --git a/utils/unetbootin/DETAILS b/utils/unetbootin/DETAILS
index 6841ac3..4dfa61f 100755
--- a/utils/unetbootin/DETAILS
+++ b/utils/unetbootin/DETAILS
@@ -1,7 +1,7 @@
SPELL=unetbootin
- VERSION=563
+ VERSION=585
SOURCE="${SPELL}-source-${VERSION}.tar.gz"
-
SOURCE_HASH=sha512:98e72d2d04d32920badecf06d5bc12c639b515f7224b2d039d2a290a5134937e995a65fa92923411bc69b06bda27597c5264e9b1c07f895b62922f16d74c9b88
+
SOURCE_HASH=sha512:c41d97765bdb5601fd5fdc24671df09baf8ea16d9cedc25dfe36d1a6416acc8def17c306dab75694faa4016d5e71113b6e208abd2a10845a8a1cf862a5c37ab1
SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/UNetbootin/${VERSION}/${SOURCE}
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://unetbootin.sourceforge.net/";
diff --git a/utils/unetbootin/HISTORY b/utils/unetbootin/HISTORY
index ef682f6..05562a3 100644
--- a/utils/unetbootin/HISTORY
+++ b/utils/unetbootin/HISTORY
@@ -1,3 +1,6 @@
+2014-02-12 Julien "_kaze_" ROZO <julien AT rozo.org>
+ * DETAILS: updated version to 585
+
2012-01-04 Julien "_kaze_" ROZO <julien AT rozo.org>
* DETAILS: updated version to 563

diff --git a/utils/uptimec/DEPENDS b/utils/uptimec/DEPENDS
index ed472ed..09706da 100755
--- a/utils/uptimec/DEPENDS
+++ b/utils/uptimec/DEPENDS
@@ -1 +1 @@
-depends openssl
+depends SSL
diff --git a/utils/uptimec/HISTORY b/utils/uptimec/HISTORY
index d69eb09..0c911f0 100644
--- a/utils/uptimec/HISTORY
+++ b/utils/uptimec/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2006-06-28 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Removed BUILD_API=2, set grimoire-wide

diff --git a/utils/uptimed/DETAILS b/utils/uptimed/DETAILS
index 9dd55ff..91b5d0e 100755
--- a/utils/uptimed/DETAILS
+++ b/utils/uptimed/DETAILS
@@ -1,11 +1,10 @@
SPELL=uptimed
- VERSION=0.3.16
+ VERSION=0.3.17
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://podgorny.cz/uptimed/releases/${SOURCE}
SOURCE_URL[1]=${SOURCEFORGE_URL}/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:b6a51c0b30059767bd260b25cc43647c24f32bb9bcd5a3ff895ece800dbeb03d7de64cbdcec4f5571ea42ee72d38ea665733f59f74aecdc5e20a4e1c7b3a5123
- PATCHLEVEL=1
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
LICENSE[0]=GPL
KEYWORDS="utils"
WEB_SITE=http://podgorny.cz/moin/Uptimed
diff --git a/utils/uptimed/HISTORY b/utils/uptimed/HISTORY
index cc8667c..16d9def 100644
--- a/utils/uptimed/HISTORY
+++ b/utils/uptimed/HISTORY
@@ -1,3 +1,10 @@
+2013-09-10 Robin Cook <rcook AT wyrms.net>
+ * PRE_BUILD: modify to build with newest automake and autoconf
+
+2013-03-13 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 0.3.17
+ * PRE_BUILD: added patch to all building with current autotools
+
2010-02-17 Eric Sandall <sandalle AT sourcemage.org>
* DEPENDS: Depends on autoconf and libtoolize
* PRE_BUILD: Run libtoolize and autoreconf
diff --git a/utils/uptimed/PRE_BUILD b/utils/uptimed/PRE_BUILD
index c4dfd99..89fefeb 100755
--- a/utils/uptimed/PRE_BUILD
+++ b/utils/uptimed/PRE_BUILD
@@ -1,5 +1,10 @@
default_pre_build &&
cd $SOURCE_DIRECTORY &&
+
+patch -p1 < $SPELL_DIRECTORY/configure-ac.patch &&
+
+aclocal &&
+automake --add-missing &&
libtoolize &&
autoreconf &&
./bootstrap.sh
diff --git a/utils/uptimed/configure-ac.patch
b/utils/uptimed/configure-ac.patch
new file mode 100644
index 0000000..8585dd7
--- /dev/null
+++ b/utils/uptimed/configure-ac.patch
@@ -0,0 +1,12 @@
+diff -ur uptimed-0.3.17/configure.ac uptimed-mod/configure.ac
+--- uptimed-0.3.17/configure.ac 2012-05-21 16:30:59.000000000 -0500
++++ uptimed-mod/configure.ac 2013-03-13 16:50:23.422039740 -0500
+@@ -1,7 +1,7 @@
+ dnl configure.in for uptimed
+
+ AC_INIT([uptimed], 0.3.17)
+-AM_CONFIG_HEADER(config.h)
++AC_CONFIG_HEADER(config.h)
+ AC_PROG_CC
+ AM_PROG_LIBTOOL
+ AM_INIT_AUTOMAKE
diff --git a/utils/uptimed/uptimed-0.3.17.tar.bz2.sig
b/utils/uptimed/uptimed-0.3.17.tar.bz2.sig
new file mode 100644
index 0000000..33e002a
Binary files /dev/null and b/utils/uptimed/uptimed-0.3.17.tar.bz2.sig differ
diff --git a/utils/usbutils/DETAILS b/utils/usbutils/DETAILS
index eb32c79..801ec77 100755
--- a/utils/usbutils/DETAILS
+++ b/utils/usbutils/DETAILS
@@ -1,9 +1,9 @@
SPELL=usbutils
- VERSION=006
+ VERSION=007
SOURCE=$SPELL-$VERSION.tar.bz2
# SOURCE2=$SOURCE.sign
SOURCE_URL[0]=$KERNEL_URL/pub/linux/utils/usb/usbutils/$SOURCE
-
SOURCE_HASH=sha512:0f903065a86a9fca353c04cc8074c6f145331fd5e7409769e35286722b2d78902f9be089b14e66368b34265149431d2d4d6288edfd5ce8a3d63ffbefb12941e4
+
SOURCE_HASH=sha512:eba69e631d1f31d063e5b62e7e96388f76f381f205688314be6ab7b452a47632e532842a1dda7242db7198f158ee7f761e214a653fea111cc5a6925a8082968a
# SOURCE2_URL[0]=$SOURCE_URL.sign
# SOURCE_GPG=kernel.gpg:$SOURCE2:UPSTREAM_KEY
# SOURCE2_IGNORE=signature
diff --git a/utils/usbutils/HISTORY b/utils/usbutils/HISTORY
index 39d767a..c04928c 100644
--- a/utils/usbutils/HISTORY
+++ b/utils/usbutils/HISTORY
@@ -1,3 +1,6 @@
+2013-06-19 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 007
+
2012-07-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 006, SOURCE_URL[0] updated

diff --git a/utils/util-linux/BUILD b/utils/util-linux/BUILD
index bdeb680..6d02712 100755
--- a/utils/util-linux/BUILD
+++ b/utils/util-linux/BUILD
@@ -5,9 +5,16 @@ if [[ $CROSS_INSTALL == on ]]; then
OPTS="--host=$HOST $OPTS"
fi &&

-if [[ $UL_VERSION == latest ]]; then
- OPTS="--disable-eject --disable-kill --disable-login --disable-sulogin
--disable-su --disable-utmpdump $OPTS"
-fi &&
+OPTS="--disable-eject \
+ --disable-kill \
+ --disable-last \
+ --disable-login \
+ --disable-mesg \
+ --disable-nologin \
+ --disable-su \
+ --disable-sulogin \
+ --disable-utmpdump \
+ $OPTS"

create_group tty &&

diff --git a/utils/util-linux/DEPENDS b/utils/util-linux/DEPENDS
index 9e2bb66..2fb693a 100755
--- a/utils/util-linux/DEPENDS
+++ b/utils/util-linux/DEPENDS
@@ -1,8 +1,15 @@
+. "$GRIMOIRE/FUNCTIONS" &&
+
depends CONSOLE-TOOLS &&
depends e2fsprogs &&
depends gnupg &&
depends smgl-fhs &&
depends zlib &&
+depends automake &&
+
+if spell_ok automake && is_version_less $(installed_version automake) 1.14;
then
+ force_depends automake
+fi &&

optional_depends nfs-utils '' '' 'for NFS mount support' &&

@@ -12,15 +19,25 @@ optional_depends libselinux \
'for NSA Security Enhanced Linux' &&

optional_depends linux-pam \
- '--with-pam' \
- '--without-pam' \
- 'for Linux Pluggable Authentication Module support' &&
+ "--enable-runuser" \
+ "--disable-runuser" \
+ "for Linux Pluggable Authentication Module support" &&
+
+optional_depends libcap-ng \
+ "--enable-setpriv" \
+ "--disable-setpriv" \
+ "to build setpriv" &&

optional_depends gettext \
"--enable-nls" \
"--disable-nls" \
"for Native Language Support" &&

+optional_depends PYTHON \
+ "--with-python" \
+ "--without-python" \
+ "to generate Python bindings" &&
+
#
# NOTE:
# --with-ncurses build with non-wide ncurses, default is wide version
diff --git a/utils/util-linux/DETAILS b/utils/util-linux/DETAILS
index eb30003..19deb53 100755
--- a/utils/util-linux/DETAILS
+++ b/utils/util-linux/DETAILS
@@ -1,9 +1,9 @@
SPELL=util-linux
if [[ $UL_VERSION == aes ]]; then
- VERSION=2.20
+ VERSION=2.24
SECURITY_PATCH=2
-
SOURCE_HASH=sha512:d7ccd88410380a6226772bd7cecc9b04158db8813bee7216acb6d8861f7c2a1f2cddb552f0b4c0ca8dafcac3e11ae95ff4438d19aefa503d909ccfca04b5fa27
- SOURCE3=$SPELL-$VERSION-20110905.diff.bz2
+
SOURCE_HASH=sha512:9e1945646a64420226e5af4546022ee604fdba89f91ee474b941075fa55cc2c0d8731e485ef39d2a18e85e81f924790437656b75f1944512629817e4af4191d7
+ SOURCE3=$SPELL-$VERSION-20131026.diff.bz2
SOURCE4=$SOURCE3.sign
SOURCE3_URL[0]=http://loop-aes.sourceforge.net/updates/$SOURCE3
SOURCE3_URL[1]=http://koti.tnnet.fi/jari.ruusu/linux/$SOURCE3
@@ -12,12 +12,12 @@ if [[ $UL_VERSION == aes ]]; then
SOURCE3_GPG=loop-AES.gpg:$SOURCE4:UPSTREAM_KEY
SOURCE4_IGNORE=signature
else
- VERSION=2.22.2
+ VERSION=2.25.2
+
SOURCE_HASH=sha512:cf8c5bde78f844425150c2a81bdecb87aa57bcd5cebd177a78160835627f58037fa2cfe4db26fd8f35eedb3beb499a91492a297a27d065465e2ea0c6218dc387
SECURITY_PATCH=2
-
SOURCE_HASH=sha512:4b61e845f00e886041afc8cdada9219a94a80a90fe2624aa502a230c6ac9451fcdfc65f9a8b7d4d058145764d39a3bf5c4eba256f3acc1b45df28ab2dd8490e0
fi
BRANCH=`echo $VERSION | cut -d . -f 1,2`
- SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE=$SPELL-$VERSION.tar.xz
# SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$KERNEL_URL/pub/linux/utils/$SPELL/v$BRANCH/$SOURCE
diff --git a/utils/util-linux/HISTORY b/utils/util-linux/HISTORY
index 0306240..44855f8 100644
--- a/utils/util-linux/HISTORY
+++ b/utils/util-linux/HISTORY
@@ -1,3 +1,26 @@
+2015-01-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version to 2.25.2
+
+2014-05-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version to 2.24.2
+
+2013-11-20 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated aes version to 2.24; updated aes patch to 20131026
+ * BUILD: readability++; disable nologin (provided by shadow); disable
+ last and mesg (provided by simpleinit-msb)
+ * PRE_BUILD: verify aes patch source
+ * DEPENDS: fixed deprecated linux-pam flags; added python and
libcap-ng
+ optional dependencies; added check for automake
+
+2013-11-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version to 2.24
+
+2013-08-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version to 2.23.2
+
+2013-05-02 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: latest updated to 2.23
+
2013-02-17 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: latest updated to 2.22.2

diff --git a/utils/util-linux/PRE_BUILD b/utils/util-linux/PRE_BUILD
index 5757181..9285b60 100755
--- a/utils/util-linux/PRE_BUILD
+++ b/utils/util-linux/PRE_BUILD
@@ -2,5 +2,7 @@ default_pre_build &&
cd "$SOURCE_DIRECTORY" &&

if [[ $UL_VERSION == aes ]]; then
- bzcat "$SOURCE_CACHE/$SOURCE3" | patch -p1
+ verify_file 3 &&
+ bzcat "$SOURCE_CACHE/$SOURCE3" | patch -p1 &&
+ autoreconf -fi
fi
diff --git a/utils/vbtracetool/DETAILS b/utils/vbtracetool/DETAILS
index 00fba08..830fd25 100755
--- a/utils/vbtracetool/DETAILS
+++ b/utils/vbtracetool/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=vbtracetool
- if [[ "$VBTRACETOOL_AUTOUPDATE" == "y" ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=git
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-git.tar.bz2
SOURCE_URL[0]=git://people.freedesktop.org/~stuart/$SPELL:$SPELL-git
SOURCE_IGNORE=volatile
diff --git a/utils/vbtracetool/HISTORY b/utils/vbtracetool/HISTORY
index 5c1ac27..4398e1b 100644
--- a/utils/vbtracetool/HISTORY
+++ b/utils/vbtracetool/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-09-29 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS, PREPARE: Use prepare_select_branch

diff --git a/utils/virt-manager/BUILD b/utils/virt-manager/BUILD
new file mode 100755
index 0000000..f35674c
--- /dev/null
+++ b/utils/virt-manager/BUILD
@@ -0,0 +1,5 @@
+if is_depends_enabled $SPELL python;then
+ default_build_python
+else
+ default_build_python3
+fi
diff --git a/utils/virt-manager/CONFLICTS b/utils/virt-manager/CONFLICTS
new file mode 100755
index 0000000..a9e1f65
--- /dev/null
+++ b/utils/virt-manager/CONFLICTS
@@ -0,0 +1 @@
+conflicts virtinst y
diff --git a/utils/virt-manager/DEPENDS b/utils/virt-manager/DEPENDS
index 1bb499d..96c3857 100755
--- a/utils/virt-manager/DEPENDS
+++ b/utils/virt-manager/DEPENDS
@@ -1,16 +1,26 @@
-depends dbus-python &&
-depends gnome-python2 &&
-depends gnome-keyring &&
-depends -sub "LIBRSVG2" gnome-python-desktop &&
-depends -sub "PYTHON" gtk-vnc &&
-depends -sub "PYTHON" libxml2 &&
-depends pygtk2 &&
-depends python &&
-depends -sub "pygtk2" vte &&
-depends -sub "PYTHON" libvirt &&
-depends virtinst &&
-depends rarian &&
-#depends policykit &&
+depends dbus-python &&
+depends gconf2 &&
+depends graphite &&
+depends gtk+3 &&
+depends -sub 'PYTHON GTK3' gtk-vnc &&
+depends intltool &&
+depends ipaddr &&
+depends ipy &&
+depends librsvg2 &&
+depends -sub 'PYTHON' libvirt &&
+depends -sub 'PYTHON' libxml2 &&
+depends pygobject3 &&
+depends PYTHON &&
+depends -sub 'INTROSPECTION' vte3 &&
+depends rarian &&
+depends setuptools &&
+depends urlgrabber &&
+depends x11-ssh-askpass &&
+depends yajl &&
+
+runtime_depends libvirt-glib &&
+runtime_depends -sub 'GTK3' spice-gtk '--default-graphics=spice' &&
+
optional_depends gettext \
'--enable-nls' \
'--disable-nls' \
diff --git a/utils/virt-manager/DETAILS b/utils/virt-manager/DETAILS
index 57e0585..2ed7ff6 100755
--- a/utils/virt-manager/DETAILS
+++ b/utils/virt-manager/DETAILS
@@ -1,5 +1,5 @@
SPELL=virt-manager
- VERSION=0.9.4
+ VERSION=0.10.0
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/utils/virt-manager/HISTORY b/utils/virt-manager/HISTORY
index feda80f..2540e43 100644
--- a/utils/virt-manager/HISTORY
+++ b/utils/virt-manager/HISTORY
@@ -1,3 +1,13 @@
+2013-08-12 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 0.10.0
+ * DEPENDS: Runtime depends on libvirt-glib
+ Depends on gtk+3, urlgrabber, x11-ssh-askpass
+ Depends on spice-gtk built against gtk+3
+ Requires gtk-vnc built against gtk+3
+ * CONFLICTS: virtinst is now included; conflict
+ * BUILD: Use python-pypi default_build (copied)
+ * INSTALL: Use python-pypi default_install (copied)
+
2012-10-16 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 0.9.4

diff --git a/utils/virt-manager/INSTALL b/utils/virt-manager/INSTALL
new file mode 100755
index 0000000..a7fe950
--- /dev/null
+++ b/utils/virt-manager/INSTALL
@@ -0,0 +1,5 @@
+if is_depends_enabled $SPELL python;then
+ default_install_python
+else
+ default_install_python3
+fi
diff --git a/utils/virt-manager/virt-manager-0.10.0.tar.gz.sig
b/utils/virt-manager/virt-manager-0.10.0.tar.gz.sig
new file mode 100644
index 0000000..4bfe289
Binary files /dev/null and
b/utils/virt-manager/virt-manager-0.10.0.tar.gz.sig differ
diff --git a/utils/virt-manager/virt-manager-0.9.4.tar.gz.sig
b/utils/virt-manager/virt-manager-0.9.4.tar.gz.sig
deleted file mode 100644
index 84c5e0d..0000000
Binary files a/utils/virt-manager/virt-manager-0.9.4.tar.gz.sig and /dev/null
differ
diff --git a/utils/virtualbox/BUILD b/utils/virtualbox/BUILD
index 51ff3b5..f2bccb5 100755
--- a/utils/virtualbox/BUILD
+++ b/utils/virtualbox/BUILD
@@ -3,6 +3,10 @@ if [ $VBOXHARD == "n" ]; then
fi &&

OPTS="--disable-docs $OPTS" &&
+if [[ ${BUILD%%-*} == "x86_64" ]]; then
+ OPTS="--disable-vmmraw $OPTS"
+fi &&
+
./configure $OPTS &&
source ./env.sh &&
-kmk all
+PATH=${TRACK_ROOT}/usr/bin/qt4:$PATH kmk all
diff --git a/utils/virtualbox/DEPENDS b/utils/virtualbox/DEPENDS
index 3158ead..dfb7e4e 100755
--- a/utils/virtualbox/DEPENDS
+++ b/utils/virtualbox/DEPENDS
@@ -9,6 +9,7 @@ depends sdl &&
depends libidl &&
depends xorg-libs &&
depends makeself &&
+depends lvm &&
depends READCD &&

optional_depends python \
diff --git a/utils/virtualbox/DETAILS b/utils/virtualbox/DETAILS
index 4eb9321..caed6dd 100755
--- a/utils/virtualbox/DETAILS
+++ b/utils/virtualbox/DETAILS
@@ -1,10 +1,11 @@
SPELL=virtualbox
- VERSION=4.2.4
+ VERSION=4.3.16
PATCHLEVEL=0
SOURCE=VirtualBox-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/VirtualBox-${VERSION%-*}

SOURCE_URL[0]=http://download.virtualbox.org/virtualbox/${VERSION%-*}/$SOURCE
-
SOURCE_HASH=sha512:8238afd440e20842de27c8c68296c88bd18f561a45497ee97364d5720d73a9fe99eba9af3ad851d89e02540e304bcc3f48847704207ce2c8cdced8fa10dc4aa6
+
SOURCE_HASH=sha512:c63378a736a04c8a7932b2c3bfdd1f60758d0dd3c6efe6137cf1129289ef527e2f32b5da666ff06c62add77766de7dfcef105f6b8a4b5d41a554c7b350b31c56
+ TMPFS=off
LICENSE[0]=GPL
WEB_SITE=http://www.virtualbox.org/
ENTERED=20070612
diff --git a/utils/virtualbox/HISTORY b/utils/virtualbox/HISTORY
index 8e5f585..11da2a3 100644
--- a/utils/virtualbox/HISTORY
+++ b/utils/virtualbox/HISTORY
@@ -1,3 +1,9 @@
+2014-10-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 4.3.16, TMPFS=off
+ * BUILD: fix compile error on x86_64
+ * INSTALL: fix install error on x86_64
+ * DEPENDS: add dependency on lvm
+
2012-11-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.2.4

diff --git a/utils/virtualbox/INSTALL b/utils/virtualbox/INSTALL
index 76055c7..355c365d 100755
--- a/utils/virtualbox/INSTALL
+++ b/utils/virtualbox/INSTALL
@@ -1,5 +1,5 @@
mkdir -p /opt/virtualbox &&
-cd out/linux.x86/release/bin &&
+cd out/linux.*/release/bin &&

# generating of source tarball for virtualbox-module spell
# $SOURCE_CACHE/virtualbox-module-$VERSION.tar.gz
diff --git a/utils/wyrd/DETAILS b/utils/wyrd/DETAILS
index 9ee9583..cdbd9dc 100755
--- a/utils/wyrd/DETAILS
+++ b/utils/wyrd/DETAILS
@@ -1,8 +1,8 @@
SPELL=wyrd
- VERSION=1.4.5
+ VERSION=1.4.6
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://pessimization.com/software/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:5d4707f726ea725cd005e82fc17fa5452ecd087a8946733bf3e92f1cc99d3291758b7756ab2fac75d8b4ff6793897da7982c16f889ff3bfca00853653a09d924
+
SOURCE_HASH=sha512:fc09c4567ea8d6225638ee6851ddab716665913b7d7b2f6b5a3cc7f2af9144df617e2a95ca78c74874bec3ff355aba028c7c51eafe1426d9ae803ab77ce84477
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://pessimization.com/software/wyrd/";
LICENSE[0]=GPL
diff --git a/utils/wyrd/HISTORY b/utils/wyrd/HISTORY
index a33cce8..3d134f2 100644
--- a/utils/wyrd/HISTORY
+++ b/utils/wyrd/HISTORY
@@ -1,3 +1,6 @@
+2013-05-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.4.6
+
2013-01-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* BUILD, DEPENDS, DETAILS: spell created

diff --git a/utils/xdelta3/DEPENDS b/utils/xdelta3/DEPENDS
new file mode 100755
index 0000000..0c74848
--- /dev/null
+++ b/utils/xdelta3/DEPENDS
@@ -0,0 +1 @@
+depends xz-utils
diff --git a/utils/xdelta3/DETAILS b/utils/xdelta3/DETAILS
new file mode 100755
index 0000000..616aa92
--- /dev/null
+++ b/utils/xdelta3/DETAILS
@@ -0,0 +1,22 @@
+ SPELL=xdelta
+ VERSION=3.0.6
+ SOURCE=$SPELL${VERSION%%.*}-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL${VERSION%%.*}-$VERSION
+ SOURCE_URL[0]=http://$SPELL.googlecode.com/files/$SOURCE
+
SOURCE_HASH=sha512:1b8afc4492129d45e2fecf7bd24616d684eb0ea9b7d5e383a15b6b343459490512697c947561fc854b9454b2c2b831d4396bbc95267813df71211bc0e5f9c0f1
+ WEB_SITE=http://xdelta.org
+ ENTERED=20131130
+ LICENSE[0]=GPL
+ KEYWORDS="utils"
+ SHORT="Diff program that works on binaries."
+cat << EOF
+Xdelta3 is an application program designed to compute changes between files.
+These changes (deltas) are similar to the output of the "diff" program in
that
+they may be used to store and transmit only the changes between files.
However,
+unlike diff, the output of Xdelta3 is not expressed in a human-readable
format
+
+Xdelta3 can also also apply these deltas to a copy of the original file.
+
+Xdelta3 uses a fast, linear algorithm and performs well on both binary and
text
+files.
+EOF
diff --git a/utils/xdelta3/HISTORY b/utils/xdelta3/HISTORY
new file mode 100644
index 0000000..1d0db05
--- /dev/null
+++ b/utils/xdelta3/HISTORY
@@ -0,0 +1,2 @@
+2013-11-30 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: Spell created. Based on xdelta.
diff --git a/utils/xdg-user-dirs/DETAILS b/utils/xdg-user-dirs/DETAILS
new file mode 100755
index 0000000..dddeb4c
--- /dev/null
+++ b/utils/xdg-user-dirs/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=xdg-user-dirs
+ VERSION=0.15
+
SOURCE_HASH=sha512:2365003d4c116326357755dbeb462d5d7a4fd1391fe0b4ced5597db1017dff230676773aa8cd4bdd9dbb1bfb59c1c71d08ed860a047e0e9c2ab2487c814c7ca9
+ SOURCE=${SPELL}-${VERSION}.tar.gz
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
+ SOURCE_URL[0]=http://user-dirs.freedesktop.org/releases/${SOURCE}
+ LICENSE[0]=LGPL
+ WEB_SITE=http://www.freedesktop.org/wiki/Software_2fxdg_2duser_2ddirs
+ ENTERED=20070416
+ KEYWORDS="theme gnome2 libs"
+ SHORT="Tool to help manage well known user directories"
+cat << EOF
+Freedesktop.org
+xdg-user-dirs is a tool to help manage well known user directories like the
+desktop folder and the music folder. It also handles localization (i.e.
+translation) of the filenames.
+EOF
diff --git a/utils/xdg-user-dirs/HISTORY b/utils/xdg-user-dirs/HISTORY
new file mode 100644
index 0000000..32d5a10
--- /dev/null
+++ b/utils/xdg-user-dirs/HISTORY
@@ -0,0 +1,12 @@
+20`4-09-21 TreeveJelbrt <treeve AT sourcemage.org>
+ * DETAILS: version 0.15
+
+2008-03-14 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 0.10
+
+2007-09-22 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 0.9
+
+2007-04-16 Robin Cook <rcook AT wyrms.net>
+ * Initial Spell 0.6, DETAILS, HISTORY
+
diff --git a/utils/xen-tools/DETAILS b/utils/xen-tools/DETAILS
index 91518c5..84d265e 100755
--- a/utils/xen-tools/DETAILS
+++ b/utils/xen-tools/DETAILS
@@ -2,6 +2,6 @@
VERSION=0
PATCHLEVEL=9999
SHORT="deprecated"
- cat << EOF
+cat << EOF
deprecated spell [replaced by xen]
- EOF
+EOF
diff --git a/utils/xen/BUILD b/utils/xen/BUILD
index e930828..69e3147 100755
--- a/utils/xen/BUILD
+++ b/utils/xen/BUILD
@@ -2,6 +2,7 @@ unset LDFLAGS &&
unset CFLAGS &&

cd "$SOURCE_DIRECTORY" &&
+./configure --prefix=${INSTALL_ROOT}/usr $OPTS &&
make xen tools &&

if [[ $XEN_STUBDOM == y ]]; then
diff --git a/utils/xen/DEPENDS b/utils/xen/DEPENDS
index 77780bb..5541bb8 100755
--- a/utils/xen/DEPENDS
+++ b/utils/xen/DEPENDS
@@ -6,7 +6,8 @@ depends pyxml &&
depends iproute2 &&
depends dev86 &&
depends curl &&
-depends udev &&
+depends UDEV &&
+depends yajl &&

if [[ $XEN_HVM == y ]]; then
depends iasl &&
diff --git a/utils/xen/DETAILS b/utils/xen/DETAILS
index d6c6fb1..7b7f28c 100755
--- a/utils/xen/DETAILS
+++ b/utils/xen/DETAILS
@@ -1,6 +1,11 @@
SPELL=xen
- VERSION=4.1.4
- SECURITY_PATCH=7
+if [[ $XEN_BRANCH == "4.2" ]]; then
+ VERSION=4.2.5
+ SECURITY_PATCH=1
+else
+ VERSION=4.4.0
+ SECURITY_PATCH=9
+fi
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE2=$SOURCE.sig
SOURCE2_IGNORE=signature
@@ -8,7 +13,7 @@
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"

SOURCE_URL[0]=http://bits.xensource.com/oss-${SPELL}/release/${VERSION}/${SOURCE}
SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
- WEB_SITE=http://www.xen.org
+ WEB_SITE=http://www.xenproject.org/
ENTERED=20041110
LICENSE[0]=GPL
KEYWORDS="xen"
diff --git a/utils/xen/HISTORY b/utils/xen/HISTORY
index 06aa996..1ef42e4 100644
--- a/utils/xen/HISTORY
+++ b/utils/xen/HISTORY
@@ -1,3 +1,28 @@
+2014-09-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 4.2.5 (4.2); SECURITY_PATCH++
+ * DEPENDS: added missing yajl dependency
+ * PREPARE: added branching
+ * PRE_BUILD: apply patch
+ * prefix.patch: added, to fix man/conf installation path
+
+2014-07-07 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, PRE_BUILD: Run the configure script, it runs subdirs in turn
+
+2014-07-06 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 4.4.0
+ * PRE_BUILD: Run the subdirs' configure scripts
+
+2013-10-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 4.1.6.1; SECURITY_PATCH++
+
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: udev => UDEV
+
+2013-06-25 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 4.1.5; SECURITY_PATCH++
+ * PRE_BUILD: removed patches
+ * xsa-*.patch: removed, fixed by upstream
+
2013-02-18 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: SECURITY_PATCH++
* PRE_BUILD: apply patches
diff --git a/utils/xen/PREPARE b/utils/xen/PREPARE
new file mode 100755
index 0000000..51758ea
--- /dev/null
+++ b/utils/xen/PREPARE
@@ -0,0 +1,7 @@
+config_query_list XEN_BRANCH "Which branch of $SPELL do you want to build?" \
+ 4.4 \
+ 4.2 &&
+
+if [[ -z "$XEN_BRANCH" ]]; then
+ XEN_BRANCH="4.4"
+fi
diff --git a/utils/xen/PRE_BUILD b/utils/xen/PRE_BUILD
index ba38b55..766d895 100755
--- a/utils/xen/PRE_BUILD
+++ b/utils/xen/PRE_BUILD
@@ -1,15 +1,8 @@
default_pre_build &&
cd ${SOURCE_DIRECTORY} &&

-patch -p1 < "$SPELL_DIRECTORY/xsa-27-1.patch" &&
-patch -p1 < "$SPELL_DIRECTORY/xsa-33.patch" &&
-patch -p1 < "$SPELL_DIRECTORY/xsa-36.patch" &&
-patch -p1 < "$SPELL_DIRECTORY/xsa-38.patch" &&
-patch -p1 < "$SPELL_DIRECTORY/xsa-41.patch" &&
-patch -p1 < "$SPELL_DIRECTORY/xsa-41-1.patch" &&
+patch -p0 < "$SPELL_DIRECTORY/prefix.patch" &&

if [[ $XEN_UPINIT != y ]]; then
sedit "s:all install-initd:all:" tools/hotplug/Linux/Makefile
-fi &&
-
-sedit 's/lib64/lib/' config/StdGNU.mk
+fi
diff --git a/utils/xen/prefix.patch b/utils/xen/prefix.patch
new file mode 100644
index 0000000..1e9c664
--- /dev/null
+++ b/utils/xen/prefix.patch
@@ -0,0 +1,10 @@
+--- tools/Makefile.orig 2014-09-02 10:22:57.000000000 +0400
++++ tools/Makefile 2014-09-04 12:19:29.467506379 +0400
+@@ -188,6 +188,7 @@
+ fi; \
+ cd qemu-xen-dir; \
+ $$source/configure --enable-xen --target-list=i386-softmmu \
++ --prefix="$(PREFIX)" --sysconfdir="/etc" \
+ --source-path=$$source \
+ --extra-cflags="-I$(XEN_ROOT)/tools/include \
+ -I$(XEN_ROOT)/tools/libxc \
diff --git a/utils/xen/xsa-27-1.patch b/utils/xen/xsa-27-1.patch
deleted file mode 100644
index 4260b20..0000000
--- a/utils/xen/xsa-27-1.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/xen/arch/x86/mm/paging.c Wed Jan 16 14:15:12 2013 +0000
-+++ b/xen/arch/x86/mm/paging.c Thu Jan 17 11:17:32 2013 +0000
-@@ -534,7 +534,8 @@ int paging_log_dirty_range(struct domain
-
- size = ((nr + BITS_PER_LONG - 1) / BITS_PER_LONG) * sizeof (long);
- rv = 0;
-- for ( off = 0; !rv && off < size; off += sizeof zeroes )
-+ off = 0;
-+ while ( !rv && off < size )
- {
- int todo = min(size - off, (int) PAGE_SIZE);
- if ( copy_to_guest_offset(dirty_bitmap, off, zeroes, todo) )
diff --git a/utils/xen/xsa-33.patch b/utils/xen/xsa-33.patch
deleted file mode 100644
index d0bdeb4..0000000
--- a/utils/xen/xsa-33.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-VT-d: fix interrupt remapping source validation for devices behind
-legacy bridges
-
-Using SVT_VERIFY_BUS here doesn't make sense; native Linux also
-uses SVT_VERIFY_SID_SQ here instead.
-
-This is XSA-33 / CVE-2012-5634.
-
-Signed-off-by: Jan Beulich <jbeulich AT suse.com>
-
---- a/xen/drivers/passthrough/vtd/intremap.c
-+++ b/xen/drivers/passthrough/vtd/intremap.c
-@@ -499,7 +499,7 @@ static void set_msi_source_id(struct pci_dev *pdev,
struct iremap_entry *ire)
- set_ire_sid(ire, SVT_VERIFY_BUS, SQ_ALL_16,
- (bus << 8) | pdev->bus);
- else if ( pdev_type(bus, devfn) == DEV_TYPE_LEGACY_PCI_BRIDGE )
-- set_ire_sid(ire, SVT_VERIFY_BUS, SQ_ALL_16,
-+ set_ire_sid(ire, SVT_VERIFY_SID_SQ, SQ_ALL_16,
- PCI_BDF2(bus, devfn));
- }
- break;
diff --git a/utils/xen/xsa-36.patch b/utils/xen/xsa-36.patch
deleted file mode 100644
index f4b15e2..0000000
--- a/utils/xen/xsa-36.patch
+++ /dev/null
@@ -1,369 +0,0 @@
-ACPI: acpi_table_parse() should return handler's error code
-
-Currently, the error code returned by acpi_table_parse()'s handler
-is ignored. This patch will propagate handler's return value to
-acpi_table_parse()'s caller.
-
-AMD,IOMMU: Clean up old entries in remapping tables when creating new
-interrupt mapping.
-
-When changing the affinity of an IRQ associated with a passed
-through PCI device, clear previous mapping.
-
-In addition, because some BIOSes may incorrectly program IVRS
-entries for IOAPIC try to check for entry's consistency. Specifically,
-if conflicting entries are found disable IOMMU if per-device
-remapping table is used. If entries refer to bogus IOAPIC IDs
-disable IOMMU unconditionally
-
-AMD,IOMMU: Disable IOMMU if SATA Combined mode is on
-
-AMD's SP5100 chipset can be placed into SATA Combined mode
-that may cause prevent dom0 from booting when IOMMU is
-enabled and per-device interrupt remapping table is used.
-While SP5100 erratum 28 requires BIOSes to disable this mode,
-some may still use it.
-
-This patch checks whether this mode is on and, if per-device
-table is in use, disables IOMMU.
-
-AMD,IOMMU: Make per-device interrupt remapping table default
-
-Using global interrupt remapping table may be insecure, as
-described by XSA-36. This patch makes per-device mode default.
-
-This is XSA-36 / CVE-2013-0153.
-
-Signed-off-by: Jan Beulich <jbeulich AT suse.com>
-Signed-off-by: Boris Ostrovsky <boris.ostrovsky AT amd.com>
-
---- a/xen/arch/x86/irq.c
-+++ b/xen/arch/x86/irq.c
-@@ -1677,9 +1677,6 @@ int map_domain_pirq(
- d->arch.pirq_irq[pirq] = irq;
- d->arch.irq_pirq[irq] = pirq;
- spin_unlock_irqrestore(&desc->lock, flags);
--
-- if ( opt_irq_vector_map == OPT_IRQ_VECTOR_MAP_PERDEV )
-- printk(XENLOG_INFO "Per-device vector maps for GSIs not
implemented yet.\n");
- }
-
- done:
---- a/xen/drivers/acpi/tables.c
-+++ b/xen/drivers/acpi/tables.c
-@@ -267,7 +267,7 @@ acpi_table_parse_madt(enum acpi_madt_typ
- * @handler: handler to run
- *
- * Scan the ACPI System Descriptor Table (STD) for a table matching @id,
-- * run @handler on it. Return 0 if table found, return on if not.
-+ * run @handler on it.
- */
- int acpi_table_parse(char *id, acpi_table_handler handler)
- {
-@@ -282,8 +282,7 @@ int acpi_table_parse(char *id, acpi_tabl
- acpi_get_table(id, 0, &table);
-
- if (table) {
-- handler(table);
-- return 0;
-+ return handler(table);
- } else
- return 1;
- }
---- a/xen/drivers/passthrough/amd/iommu_acpi.c
-+++ b/xen/drivers/passthrough/amd/iommu_acpi.c
-@@ -21,6 +21,7 @@
- #include <xen/config.h>
- #include <xen/errno.h>
- #include <asm/apicdef.h>
-+#include <asm/io_apic.h>
- #include <asm/amd-iommu.h>
- #include <asm/hvm/svm/amd-iommu-proto.h>
- #include <asm/hvm/svm/amd-iommu-acpi.h>
-@@ -29,7 +30,6 @@ extern unsigned long amd_iommu_page_entr
- extern unsigned short ivrs_bdf_entries;
- extern struct ivrs_mappings *ivrs_mappings;
- extern unsigned short last_bdf;
--extern int ioapic_bdf[MAX_IO_APICS];
- extern void *shared_intremap_table;
-
- static void add_ivrs_mapping_entry(
-@@ -636,6 +636,7 @@ static u16 __init parse_ivhd_device_spec
- u16 header_length, u16 block_length, struct amd_iommu *iommu)
- {
- u16 dev_length, bdf;
-+ int apic;
-
- dev_length = sizeof(struct acpi_ivhd_device_special);
- if ( header_length < (block_length + dev_length) )
-@@ -652,9 +653,58 @@ static u16 __init parse_ivhd_device_spec
- }
-
- add_ivrs_mapping_entry(bdf, bdf, ivhd_device->header.flags, iommu);
-- /* set device id of ioapic */
-- ioapic_bdf[ivhd_device->special.handle] = bdf;
-- return dev_length;
-+
-+ if ( ivhd_device->special.variety != 1 /* ACPI_IVHD_IOAPIC */ )
-+ {
-+ if ( ivhd_device->special.variety != 2 /* ACPI_IVHD_HPET */ )
-+ printk(XENLOG_ERR "Unrecognized IVHD special variety %#x\n",
-+ ivhd_device->special.variety);
-+ return dev_length;
-+ }
-+
-+ /*
-+ * Some BIOSes have IOAPIC broken entries so we check for IVRS
-+ * consistency here --- whether entry's IOAPIC ID is valid and
-+ * whether there are conflicting/duplicated entries.
-+ */
-+ for ( apic = 0; apic < nr_ioapics; apic++ )
-+ {
-+ if ( IO_APIC_ID(apic) != ivhd_device->special.handle )
-+ continue;
-+
-+ if ( ioapic_bdf[ivhd_device->special.handle].pin_setup )
-+ {
-+ if ( ioapic_bdf[ivhd_device->special.handle].bdf == bdf )
-+ AMD_IOMMU_DEBUG("IVHD Warning: Duplicate IO-APIC %#x
entries\n",
-+ ivhd_device->special.handle);
-+ else
-+ {
-+ printk(XENLOG_ERR "IVHD Error: Conflicting IO-APIC %#x
entries\n",
-+ ivhd_device->special.handle);
-+ if ( amd_iommu_perdev_intremap )
-+ return 0;
-+ }
-+ }
-+ else
-+ {
-+ /* set device id of ioapic */
-+ ioapic_bdf[ivhd_device->special.handle].bdf = bdf;
-+
-+ ioapic_bdf[ivhd_device->special.handle].pin_setup =
xzalloc_array(
-+ unsigned long, BITS_TO_LONGS(nr_ioapic_registers[apic]));
-+ if ( nr_ioapic_registers[apic] &&
-+ !ioapic_bdf[IO_APIC_ID(apic)].pin_setup )
-+ {
-+ printk(XENLOG_ERR "IVHD Error: Out of memory\n");
-+ return 0;
-+ }
-+ }
-+ return dev_length;
-+ }
-+
-+ printk(XENLOG_ERR "IVHD Error: Invalid IO-APIC %#x\n",
-+ ivhd_device->special.handle);
-+ return 0;
- }
-
- static int __init parse_ivhd_block(struct acpi_ivhd_block_header
*ivhd_block)
---- a/xen/drivers/passthrough/amd/iommu_init.c
-+++ b/xen/drivers/passthrough/amd/iommu_init.c
-@@ -897,12 +897,45 @@ static int __init amd_iommu_setup_device
- return 0;
- }
-
-+/* Check whether SP5100 SATA Combined mode is on */
-+static bool_t __init amd_sp5100_erratum28(void)
-+{
-+ u32 bus, id;
-+ u16 vendor_id, dev_id;
-+ u8 byte;
-+
-+ for (bus = 0; bus < 256; bus++)
-+ {
-+ id = pci_conf_read32(bus, 0x14, 0, PCI_VENDOR_ID);
-+
-+ vendor_id = id & 0xffff;
-+ dev_id = (id >> 16) & 0xffff;
-+
-+ /* SP5100 SMBus module sets Combined mode on */
-+ if (vendor_id != 0x1002 || dev_id != 0x4385)
-+ continue;
-+
-+ byte = pci_conf_read8(bus, 0x14, 0, 0xad);
-+ if ( (byte >> 3) & 1 )
-+ {
-+ printk(XENLOG_WARNING "AMD-Vi: SP5100 erratum 28 detected,
disabling IOMMU.\n"
-+ "If possible, disable SATA Combined mode in BIOS or
contact your vendor for BIOS update.\n");
-+ return 1;
-+ }
-+ }
-+
-+ return 0;
-+}
-+
- int __init amd_iommu_init(void)
- {
- struct amd_iommu *iommu;
-
- BUG_ON( !iommu_found() );
-
-+ if ( amd_iommu_perdev_intremap && amd_sp5100_erratum28() )
-+ goto error_out;
-+
- irq_to_iommu = xmalloc_array(struct amd_iommu *, nr_irqs);
- if ( irq_to_iommu == NULL )
- goto error_out;
---- a/xen/drivers/passthrough/amd/iommu_intr.c
-+++ b/xen/drivers/passthrough/amd/iommu_intr.c
-@@ -27,7 +27,7 @@
- #define INTREMAP_LENGTH 0xB
- #define INTREMAP_ENTRIES (1 << INTREMAP_LENGTH)
-
--int ioapic_bdf[MAX_IO_APICS];
-+struct ioapic_bdf ioapic_bdf[MAX_IO_APICS];
- extern struct ivrs_mappings *ivrs_mappings;
- extern unsigned short ivrs_bdf_entries;
- void *shared_intremap_table;
-@@ -117,12 +117,12 @@ void invalidate_interrupt_table(struct a
- static void update_intremap_entry_from_ioapic(
- int bdf,
- struct amd_iommu *iommu,
-- struct IO_APIC_route_entry *ioapic_rte)
-+ const struct IO_APIC_route_entry *rte,
-+ const struct IO_APIC_route_entry *old_rte)
- {
- unsigned long flags;
- u32* entry;
- u8 delivery_mode, dest, vector, dest_mode;
-- struct IO_APIC_route_entry *rte = ioapic_rte;
- int req_id;
- spinlock_t *lock;
- int offset;
-@@ -138,6 +138,14 @@ static void update_intremap_entry_from_i
- spin_lock_irqsave(lock, flags);
-
- offset = get_intremap_offset(vector, delivery_mode);
-+ if ( old_rte )
-+ {
-+ int old_offset = get_intremap_offset(old_rte->vector,
-+ old_rte->delivery_mode);
-+
-+ if ( offset != old_offset )
-+ free_intremap_entry(bdf, old_offset);
-+ }
- entry = (u32*)get_intremap_entry(req_id, offset);
- update_intremap_entry(entry, vector, delivery_mode, dest_mode, dest);
-
-@@ -176,7 +184,7 @@ int __init amd_iommu_setup_ioapic_remapp
- continue;
-
- /* get device id of ioapic devices */
-- bdf = ioapic_bdf[IO_APIC_ID(apic)];
-+ bdf = ioapic_bdf[IO_APIC_ID(apic)].bdf;
- iommu = find_iommu_for_device(bdf);
- if ( !iommu )
- {
-@@ -207,6 +215,7 @@ int __init amd_iommu_setup_ioapic_remapp
- flush_command_buffer(iommu);
- spin_unlock_irqrestore(&iommu->lock, flags);
- }
-+ set_bit(pin, ioapic_bdf[IO_APIC_ID(apic)].pin_setup);
- }
- }
- return 0;
-@@ -218,6 +227,7 @@ void amd_iommu_ioapic_update_ire(
- struct IO_APIC_route_entry old_rte = { 0 };
- struct IO_APIC_route_entry new_rte = { 0 };
- unsigned int rte_lo = (reg & 1) ? reg - 1 : reg;
-+ unsigned int pin = (reg - 0x10) / 2;
- int saved_mask, bdf;
- struct amd_iommu *iommu;
-
-@@ -228,7 +238,7 @@ void amd_iommu_ioapic_update_ire(
- }
-
- /* get device id of ioapic devices */
-- bdf = ioapic_bdf[IO_APIC_ID(apic)];
-+ bdf = ioapic_bdf[IO_APIC_ID(apic)].bdf;
- iommu = find_iommu_for_device(bdf);
- if ( !iommu )
- {
-@@ -254,6 +264,14 @@ void amd_iommu_ioapic_update_ire(
- *(((u32 *)&new_rte) + 1) = value;
- }
-
-+ if ( new_rte.mask &&
-+ !test_bit(pin, ioapic_bdf[IO_APIC_ID(apic)].pin_setup) )
-+ {
-+ ASSERT(saved_mask);
-+ __io_apic_write(apic, reg, value);
-+ return;
-+ }
-+
- /* mask the interrupt while we change the intremap table */
- if ( !saved_mask )
- {
-@@ -262,7 +280,11 @@ void amd_iommu_ioapic_update_ire(
- }
-
- /* Update interrupt remapping entry */
-- update_intremap_entry_from_ioapic(bdf, iommu, &new_rte);
-+ update_intremap_entry_from_ioapic(
-+ bdf, iommu, &new_rte,
-+ test_and_set_bit(pin,
-+ ioapic_bdf[IO_APIC_ID(apic)].pin_setup) ? &old_rte
-+ : NULL);
-
- /* Forward write access to IO-APIC RTE */
- __io_apic_write(apic, reg, value);
-@@ -373,6 +395,12 @@ void amd_iommu_msi_msg_update_ire(
- return;
- }
-
-+ if ( msi_desc->remap_index >= 0 )
-+ update_intremap_entry_from_msi_msg(iommu, pdev, msi_desc, NULL);
-+
-+ if ( !msg )
-+ return;
-+
- update_intremap_entry_from_msi_msg(iommu, pdev, msi_desc, msg);
- }
-
---- a/xen/drivers/passthrough/amd/pci_amd_iommu.c
-+++ b/xen/drivers/passthrough/amd/pci_amd_iommu.c
-@@ -195,6 +195,8 @@ int __init amd_iov_detect(void)
- {
- printk("AMD-Vi: Not overriding irq_vector_map setting\n");
- }
-+ if ( !amd_iommu_perdev_intremap )
-+ printk(XENLOG_WARNING "AMD-Vi: Using global interrupt remap table
is not recommended (see XSA-36)!\n");
- return scan_pci_devices();
- }
-
---- a/xen/drivers/passthrough/iommu.c
-+++ b/xen/drivers/passthrough/iommu.c
-@@ -49,7 +49,7 @@ bool_t __read_mostly iommu_qinval = 1;
- bool_t __read_mostly iommu_intremap = 1;
- bool_t __read_mostly iommu_hap_pt_share;
- bool_t __read_mostly amd_iommu_debug;
--bool_t __read_mostly amd_iommu_perdev_intremap;
-+bool_t __read_mostly amd_iommu_perdev_intremap = 1;
-
- static void __init parse_iommu_param(char *s)
- {
-@@ -78,6 +78,8 @@ static void __init parse_iommu_param(cha
- amd_iommu_debug = 1;
- else if ( !strcmp(s, "amd-iommu-perdev-intremap") )
- amd_iommu_perdev_intremap = 1;
-+ else if ( !strcmp(s, "amd-iommu-global-intremap") )
-+ amd_iommu_perdev_intremap = 0;
- else if ( !strcmp(s, "dom0-passthrough") )
- iommu_passthrough = 1;
- else if ( !strcmp(s, "dom0-strict") )
---- a/xen/include/asm-x86/hvm/svm/amd-iommu-proto.h
-+++ b/xen/include/asm-x86/hvm/svm/amd-iommu-proto.h
-@@ -88,6 +88,11 @@ void amd_iommu_read_msi_from_ire(
- unsigned int amd_iommu_read_ioapic_from_ire(
- unsigned int apic, unsigned int reg);
-
-+extern struct ioapic_bdf {
-+ u16 bdf;
-+ unsigned long *pin_setup;
-+} ioapic_bdf[];
-+
- /* power management support */
- void amd_iommu_resume(void);
- void amd_iommu_suspend(void);
diff --git a/utils/xen/xsa-38.patch b/utils/xen/xsa-38.patch
deleted file mode 100644
index f4a5dc0..0000000
--- a/utils/xen/xsa-38.patch
+++ /dev/null
@@ -1,73 +0,0 @@
-diff --git a/tools/ocaml/libs/xb/partial.ml b/tools/ocaml/libs/xb/partial.ml
-index 3558889..d4d1c7b 100644
---- a/tools/ocaml/libs/xb/partial.ml
-+++ b/tools/ocaml/libs/xb/partial.ml
-@@ -27,8 +27,15 @@ external header_size: unit -> int = "stub_header_size"
- external header_of_string_internal: string -> int * int * int * int
- = "stub_header_of_string"
-
-+let xenstore_payload_max = 4096 (* xen/include/public/io/xs_wire.h *)
-+
- let of_string s =
- let tid, rid, opint, dlen = header_of_string_internal s in
-+ (* A packet which is bigger than xenstore_payload_max is illegal.
-+ This will leave the guest connection is a bad state and will
-+ be hard to recover from without restarting the connection
-+ (ie rebooting the guest) *)
-+ let dlen = min xenstore_payload_max dlen in
- {
- tid = tid;
- rid = rid;
-@@ -38,6 +45,7 @@ let of_string s =
- }
-
- let append pkt s sz =
-+ if pkt.len > 4096 then failwith "Buffer.add: cannot grow buffer";
- Buffer.add_string pkt.buf (String.sub s 0 sz)
-
- let to_complete pkt =
-diff --git a/tools/ocaml/libs/xb/xs_ring_stubs.c
b/tools/ocaml/libs/xb/xs_ring_stubs.c
-index 00414c5..4888ac5 100644
---- a/tools/ocaml/libs/xb/xs_ring_stubs.c
-+++ b/tools/ocaml/libs/xb/xs_ring_stubs.c
-@@ -39,21 +39,23 @@ static int xs_ring_read(struct mmap_interface *interface,
- char *buffer, int len)
- {
- struct xenstore_domain_interface *intf = interface->addr;
-- XENSTORE_RING_IDX cons, prod;
-+ XENSTORE_RING_IDX cons, prod; /* offsets only */
- int to_read;
-
-- cons = intf->req_cons;
-- prod = intf->req_prod;
-+ cons = *(volatile uint32*)&intf->req_cons;
-+ prod = *(volatile uint32*)&intf->req_prod;
- xen_mb();
-+ cons = MASK_XENSTORE_IDX(cons);
-+ prod = MASK_XENSTORE_IDX(prod);
- if (prod == cons)
- return 0;
-- if (MASK_XENSTORE_IDX(prod) > MASK_XENSTORE_IDX(cons))
-+ if (prod > cons)
- to_read = prod - cons;
- else
-- to_read = XENSTORE_RING_SIZE - MASK_XENSTORE_IDX(cons);
-+ to_read = XENSTORE_RING_SIZE - cons;
- if (to_read < len)
- len = to_read;
-- memcpy(buffer, intf->req + MASK_XENSTORE_IDX(cons), len);
-+ memcpy(buffer, intf->req + cons, len);
- xen_mb();
- intf->req_cons += len;
- return len;
-@@ -66,8 +68,8 @@ static int xs_ring_write(struct mmap_interface *interface,
- XENSTORE_RING_IDX cons, prod;
- int can_write;
-
-- cons = intf->rsp_cons;
-- prod = intf->rsp_prod;
-+ cons = *(volatile uint32*)&intf->rsp_cons;
-+ prod = *(volatile uint32*)&intf->rsp_prod;
- xen_mb();
- if ( (prod - cons) >= XENSTORE_RING_SIZE )
- return 0;
diff --git a/utils/xen/xsa-41-1.patch b/utils/xen/xsa-41-1.patch
deleted file mode 100644
index 4ca750b..0000000
--- a/utils/xen/xsa-41-1.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-From 2c0331f4f7d241995452b99afaf0aab00493334a Mon Sep 17 00:00:00 2001
-From: Michael Contreras <michael AT inetric.com>
-Date: Wed, 5 Dec 2012 13:31:30 -0500
-Subject: [PATCH] e1000: Discard oversized packets based on SBP|LPE
-
-Discard packets longer than 16384 when !SBP to match the hardware behavior.
-
-Signed-off-by: Michael Contreras <michael AT inetric.com>
-Signed-off-by: Stefan Hajnoczi <stefanha AT redhat.com>
----
- hw/e1000.c | 7 +++++--
- 1 files changed, 5 insertions(+), 2 deletions(-)
-
-diff --git a/hw/e1000.c b/hw/e1000.c
-index 92fb00a..8fd1654 100644
---- a/tools/ioemu-qemu-xen/hw/e1000.c
-+++ b/tools/ioemu-qemu-xen/hw/e1000.c
-@@ -61,6 +61,8 @@ static int debugflags = DBGBIT(TXERR) | DBGBIT(GENERAL);
-
- /* this is the size past which hardware will drop packets when setting
LPE=0 */
- #define MAXIMUM_ETHERNET_VLAN_SIZE 1522
-+/* this is the size past which hardware will drop packets when setting
LPE=1 */
-+#define MAXIMUM_ETHERNET_LPE_SIZE 16384
-
- /*
- * HW models:
-@@ -809,8 +811,9 @@ e1000_receive(NetClientState *nc, const uint8_t *buf,
size_t size)
- }
-
- /* Discard oversized packets if !LPE and !SBP. */
-- if (size > MAXIMUM_ETHERNET_VLAN_SIZE
-- && !(s->mac_reg[RCTL] & E1000_RCTL_LPE)
-+ if ((size > MAXIMUM_ETHERNET_LPE_SIZE ||
-+ (size > MAXIMUM_ETHERNET_VLAN_SIZE
-+ && !(s->mac_reg[RCTL] & E1000_RCTL_LPE)))
- && !(s->mac_reg[RCTL] & E1000_RCTL_SBP)) {
- return size;
- }
---
-1.7.0.4
-
diff --git a/utils/xen/xsa-41.patch b/utils/xen/xsa-41.patch
deleted file mode 100644
index 64f60c5..0000000
--- a/utils/xen/xsa-41.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-From b0d9ffcd0251161c7c92f94804dcf599dfa3edeb Mon Sep 17 00:00:00 2001
-From: Michael Contreras <michael AT inetric.com>
-Date: Sun, 2 Dec 2012 20:11:22 -0800
-Subject: [PATCH] e1000: Discard packets that are too long if !SBP and !LPE
-
-The e1000_receive function for the e1000 needs to discard packets longer than
-1522 bytes if the SBP and LPE flags are disabled. The linux driver assumes
-this behavior and allocates memory based on this assumption.
-
-Signed-off-by: Michael Contreras <michael AT inetric.com>
-Signed-off-by: Anthony Liguori <aliguori AT us.ibm.com>
----
- hw/e1000.c | 10 ++++++++++
- 1 files changed, 10 insertions(+), 0 deletions(-)
-
-diff --git a/hw/e1000.c b/hw/e1000.c
-index cb7e7e8..5537ad2 100644
---- a/tools/ioemu-qemu-xen/hw/e1000.c
-+++ b/tools/ioemu-qemu-xen/hw/e1000.c
-@@ -59,6 +59,9 @@ static int debugflags = DBGBIT(TXERR) | DBGBIT(GENERAL);
- #define PNPMMIO_SIZE 0x20000
- #define MIN_BUF_SIZE 60 /* Min. octets in an ethernet frame sans FCS */
-
-+/* this is the size past which hardware will drop packets when setting
LPE=0 */
-+#define MAXIMUM_ETHERNET_VLAN_SIZE 1522
-+
- /*
- * HW models:
- * E1000_DEV_ID_82540EM works with Windows and Linux
-@@ -805,6 +808,13 @@ e1000_receive(NetClientState *nc, const uint8_t *buf,
size_t size)
- size = sizeof(min_buf);
- }
-
-+ /* Discard oversized packets if !LPE and !SBP. */
-+ if (size > MAXIMUM_ETHERNET_VLAN_SIZE
-+ && !(s->mac_reg[RCTL] & E1000_RCTL_LPE)
-+ && !(s->mac_reg[RCTL] & E1000_RCTL_SBP)) {
-+ return size;
-+ }
-+
- if (!receive_filter(s, buf, size))
- return size;
-
---
-1.7.0.4
-
diff --git a/utils/xicc/DEPENDS b/utils/xicc/DEPENDS
new file mode 100755
index 0000000..eef0a95
--- /dev/null
+++ b/utils/xicc/DEPENDS
@@ -0,0 +1,2 @@
+depends xorg-server &&
+depends glib2
diff --git a/utils/xicc/DETAILS b/utils/xicc/DETAILS
new file mode 100755
index 0000000..a689e97
--- /dev/null
+++ b/utils/xicc/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=xicc
+ VERSION=0.2
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://www.burtonini.com/computing/${SOURCE}
+
SOURCE_HASH=sha512:f1bb40a765732e54aa75c367b8a3809e3eb3d33698e5fa92ba7c3534af358f5d3f3970bbfc7db1838af39275f468593086f396df4490884e4f88aba4e020a9fe
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://burtonini.com/blog/computers/xicc/";
+ LICENSE[0]=GPL
+ ENTERED=20130722
+ SHORT="a tool for setting the _ICC_PROFILE X11 property"
+cat << EOF
+A tool for loading color profiles into the _ICC_PROFILE X11 property.
+EOF
diff --git a/utils/xicc/HISTORY b/utils/xicc/HISTORY
new file mode 100644
index 0000000..4164ce7
--- /dev/null
+++ b/utils/xicc/HISTORY
@@ -0,0 +1,3 @@
+2013-07-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/utils/youtube-dl/DETAILS b/utils/youtube-dl/DETAILS
index fefb956..8f99cfc 100755
--- a/utils/youtube-dl/DETAILS
+++ b/utils/youtube-dl/DETAILS
@@ -1,11 +1,12 @@
SPELL=youtube-dl
- VERSION=2012.09.27
- SOURCE=$SPELL
+ VERSION=2014.09.04.3
+ SOURCE=$SPELL-$VERSION
+ SOURCE2=$SOURCE.sig
+ SOURCE2_IGNORE=signature
+ SOURCE_GPG=youtube-dl.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=https://github.com/rg3/youtube-dl/raw/$VERSION/$SOURCE
- SOURCE_HINTS[0]="no-check-certificate"
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
- FORCE_DOWNLOAD=on
+ SOURCE_URL=http://youtube-dl.org/downloads/$VERSION/$SPELL
+ SOURCE2_URL=$SOURCE_URL.sig
LICENSE[0]=BSD
KEYWORDS="utils"
WEB_SITE=http://rg3.github.com/youtube-dl/
@@ -13,9 +14,4 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SHORT='command-line program to download YouTube videos'
cat << EOF
youtube-dl is a small command-line program to download videos from
YouTube.com.
-It requires the Python interpreter, version 2.4 or later, and it's not
platform
-specific. It should work in your Unix box, in Windows or in Mac OS X. The
-latest version is 2008.03.08. It's licensed under the MIT License, which
means
-you can modify it, redistribute it or use it however you like complying with
a
-few simple conditions.
EOF
diff --git a/utils/youtube-dl/HISTORY b/utils/youtube-dl/HISTORY
index b61622c..f5fa5ae 100644
--- a/utils/youtube-dl/HISTORY
+++ b/utils/youtube-dl/HISTORY
@@ -1,3 +1,30 @@
+2014-09-06 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: update to 2014.09.04.3
+ * DETAILS, INSTALL: Switch to versioned source files. Downside is that
+ fallback mirrors need to add the version to the file name, too.
Upside is
+ that mirroring of specific versions to keep the stable grimoire
working
+ is possible at all. Note: There are versioned tarballs on the
upstream site,
+ but they contain much more than just the youtube-dl script.
+ * youtube-dl.gpg: add upstream keys
+
+2014-07-28 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 2014.07.25.1
+
+2014-03-20 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 2014.03.18.1
+
+2013-09-25 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 2013.09.24.2
+
+2013-07-18 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 2013.07.18
+
+2013-07-15 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS, PRE_BUILD: updated spell to 2013.07.12
+ Changed SOURCE_URL[0]
+ Switched to SOURCE_HASH
+ Removed PRE_BUILD, not needed
+
2012-09-27 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated VERSION to 2012.09.27

diff --git a/utils/youtube-dl/INSTALL b/utils/youtube-dl/INSTALL
index 949e88c..51372fa 100755
--- a/utils/youtube-dl/INSTALL
+++ b/utils/youtube-dl/INSTALL
@@ -1,2 +1,2 @@
install -m 0755 -o root -g root $SOURCE_CACHE/$SOURCE \
- $INSTALL_ROOT/usr/bin/$SOURCE
+ $INSTALL_ROOT/usr/bin/$SPELL
diff --git a/utils/youtube-dl/PRE_BUILD b/utils/youtube-dl/PRE_BUILD
deleted file mode 100755
index b3f3f78..0000000
--- a/utils/youtube-dl/PRE_BUILD
+++ /dev/null
@@ -1 +0,0 @@
-verify_file ''
diff --git a/utils/youtube-dl/youtube-dl.gpg b/utils/youtube-dl/youtube-dl.gpg
new file mode 100644
index 0000000..7add2fb
Binary files /dev/null and b/utils/youtube-dl/youtube-dl.gpg differ
diff --git a/utils/youtube-dl/youtube-dl.sig b/utils/youtube-dl/youtube-dl.sig
deleted file mode 100644
index c70a114..0000000
Binary files a/utils/youtube-dl/youtube-dl.sig and /dev/null differ
diff --git
a/utils/zeroxml/0001-install-headers-to-include-zeroxml-and-libs-to-libs.patch

b/utils/zeroxml/0001-install-headers-to-include-zeroxml-and-libs-to-libs.patch
new file mode 100644
index 0000000..336c6d8
--- /dev/null
+++
b/utils/zeroxml/0001-install-headers-to-include-zeroxml-and-libs-to-libs.patch
@@ -0,0 +1,34 @@
+From 54f19306fb10138a26fb1ea9da86c19d05770fa4 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+Date: Sat, 11 Jan 2014 12:40:54 +0100
+Subject: [PATCH] install headers to include/zeroxml and libs to libs
+
+---
+ CMakeLists.txt | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index ea68eff..d31d92f 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -191,7 +191,7 @@ SET(ZEROXML_OBJS
+
+ # Build a library
+ IF(CMAKE_SIZEOF_VOID_P MATCHES "8")
+- SET(LIB_POSTFIX "64" CACHE STRING "suffix for 32/64 dir placement")
++ SET(LIB_POSTFIX "" CACHE STRING "suffix for 32/64 dir placement")
+ MARK_AS_ADVANCED(LIB_POSTFIX)
+ ENDIF(CMAKE_SIZEOF_VOID_P MATCHES "8")
+ IF(NOT DEFINED LIB_POSTFIX)
+@@ -247,7 +247,7 @@ INSTALL(FILES
+ include/rmalloc.h
+ include/xml_cache.h
+ include/xml.h
+- DESTINATION include
++ DESTINATION include/zeroxml
+ )
+
+ IF(UTILS)
+--
+1.8.5.2
+
diff --git a/utils/zeroxml/BUILD b/utils/zeroxml/BUILD
new file mode 100755
index 0000000..e013b8d
--- /dev/null
+++ b/utils/zeroxml/BUILD
@@ -0,0 +1 @@
+cmake_build
diff --git a/utils/zeroxml/DETAILS b/utils/zeroxml/DETAILS
new file mode 100755
index 0000000..c0f07cd
--- /dev/null
+++ b/utils/zeroxml/DETAILS
@@ -0,0 +1,30 @@
+ SPELL=zeroxml
+ VERSION=1.0.6
+ SOURCE="${SPELL}-${VERSION}.zip"
+ SOURCE_URL[0]=http://www.adalin.com/downloads/${SOURCE}
+
SOURCE_HASH=sha512:e330d04850399696e0e4a614b3aa33724f6006af377762fdc178bce7ae5b3b6284f2d8d3a769f3efdb39e3cc7959906073a8e2cdf4898a009b93f702fafc371a
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/ZeroXml-${VERSION}"
+ WEB_SITE="http://www.adalin.com/";
+ LICENSE[0]=BSD
+ ENTERED=20140111
+ SHORT="a cross-platform and lightweight XML file abstraction
layer"
+cat << EOF
+ZeroXML is a cross-platform and lightweight XML file abstraction layer that
+gets it's name from the fact that it can read XML files without allocating
+any memory for internal use. The library supports both little-endian and
+big-endian systems and is known to work on Windows, Linux and IRIX. Full
+documentation is included in the package.
+
+To achieve zero memory allocation operation the library maps the file to a
+memory region and walks the XML tree every time a new node is accessed. XML
+processing might be a bit slower this way but application memory will not
+get fragmented.
+
+Memory will only be allocated to handle client application requests. In all
+cases a preallocated buffer can be provided by the client application to
+store XML data for further processing.
+
+A separate caching option is available that will create a node tree when a
XML
+file gets opened. As a result node searches will be much faster at the cost
of
+a small amount of memory (less than 16 bytes for every XML node in the file).
+EOF
diff --git a/utils/zeroxml/HISTORY b/utils/zeroxml/HISTORY
new file mode 100644
index 0000000..abf8a4b
--- /dev/null
+++ b/utils/zeroxml/HISTORY
@@ -0,0 +1,4 @@
+2014-01-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DETAILS, PRE_BUILD,
+ 0001-install-headers-to-include-zeroxml-and-libs-to-libs.patch:
spell created
+
diff --git a/utils/zeroxml/PRE_BUILD b/utils/zeroxml/PRE_BUILD
new file mode 100755
index 0000000..52badf2
--- /dev/null
+++ b/utils/zeroxml/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 <
$SPELL_DIRECTORY/0001-install-headers-to-include-zeroxml-and-libs-to-libs.patch
diff --git a/video-libs/gmtk/DETAILS b/video-libs/gmtk/DETAILS
index 87c680d..3b4b8cb 100755
--- a/video-libs/gmtk/DETAILS
+++ b/video-libs/gmtk/DETAILS
@@ -1,5 +1,5 @@
SPELL=gmtk
- VERSION=1.0.7
+ VERSION=1.0.8
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://gmtk.googlecode.com/files/$SOURCE
SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
diff --git a/video-libs/gmtk/HISTORY b/video-libs/gmtk/HISTORY
index d9a37c2..aa42d98 100644
--- a/video-libs/gmtk/HISTORY
+++ b/video-libs/gmtk/HISTORY
@@ -1,3 +1,6 @@
+2013-05-07 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 1.0.8
+
2012-11-29 Pol Vinogradov <vin.public AT gmail.com>
* DETAILS: version 1.0.7

diff --git a/video-libs/gmtk/gmtk-1.0.7.tar.gz.sig
b/video-libs/gmtk/gmtk-1.0.7.tar.gz.sig
deleted file mode 100644
index 82e72c0..0000000
Binary files a/video-libs/gmtk/gmtk-1.0.7.tar.gz.sig and /dev/null differ
diff --git a/video-libs/gmtk/gmtk-1.0.8.tar.gz.sig
b/video-libs/gmtk/gmtk-1.0.8.tar.gz.sig
new file mode 100644
index 0000000..ca0c809
Binary files /dev/null and b/video-libs/gmtk/gmtk-1.0.8.tar.gz.sig differ
diff --git a/video-libs/gst-libav-1.0/DEPENDS
b/video-libs/gst-libav-1.0/DEPENDS
index 097058b..3832fd7 100755
--- a/video-libs/gst-libav-1.0/DEPENDS
+++ b/video-libs/gst-libav-1.0/DEPENDS
@@ -1,2 +1,3 @@
depends gstreamer-1.0 &&
-depends gst-plugins-base-1.0
+depends gst-plugins-base-1.0 &&
+depends LIBAVCODEC '--with-system-libav'
diff --git a/video-libs/gst-libav-1.0/DETAILS
b/video-libs/gst-libav-1.0/DETAILS
index ae1deee..a2531d5 100755
--- a/video-libs/gst-libav-1.0/DETAILS
+++ b/video-libs/gst-libav-1.0/DETAILS
@@ -1,9 +1,10 @@
SPELL=gst-libav-1.0
- VERSION=1.0.2
+ VERSION=1.4.5
+
SOURCE_HASH=sha512:a2f9250a51440358d205ef160119498d52cf4944fe810e736e4561f2cdbb8dabad6220d6e4da507f013c42bea69ce72acc373982642278de0a03605bbcd4f75f
+# SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
SOURCE=gst-libav-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/gst-libav-$VERSION
SOURCE_URL[0]=http://gstreamer.freedesktop.org/src/gst-libav/$SOURCE
- SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
LICENSE[0]=LGPL
WEB_SITE=http://gstreamer.freedesktop.org
ENTERED=20121005
diff --git a/video-libs/gst-libav-1.0/HISTORY
b/video-libs/gst-libav-1.0/HISTORY
index a6e9b7f..f31659a 100644
--- a/video-libs/gst-libav-1.0/HISTORY
+++ b/video-libs/gst-libav-1.0/HISTORY
@@ -1,3 +1,16 @@
+2014-12-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.5
+
+2014-10-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.3
+ * DEPENDS: add LIBAVCODEC
+
+2013-12-28 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.2.2
+
+2013-04-27 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.0.7
+
2012-10-27 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.0.2

diff --git a/video-libs/gst-libav-1.0/gst-libav-1.0.2.tar.xz.sig
b/video-libs/gst-libav-1.0/gst-libav-1.0.2.tar.xz.sig
deleted file mode 100644
index ba17fb0..0000000
Binary files a/video-libs/gst-libav-1.0/gst-libav-1.0.2.tar.xz.sig and
/dev/null differ
diff --git a/video-libs/gst-plugins-bad-1.0/DETAILS
b/video-libs/gst-plugins-bad-1.0/DETAILS
index b2f5c4c..eb44c5e 100755
--- a/video-libs/gst-plugins-bad-1.0/DETAILS
+++ b/video-libs/gst-plugins-bad-1.0/DETAILS
@@ -1,9 +1,10 @@
SPELL=gst-plugins-bad-1.0
- VERSION=1.0.5
+ VERSION=1.4.5
+
SOURCE_HASH=sha512:65d6be58957b1329420611b8e6f1eb9869420745d9165047631cdf9e45083605f37dcfaf68a288fe4252f1b3543f7f70ded9c12eab2e0ac4ac9f4c4ce9eaac7a
+# SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
SOURCE=gst-plugins-bad-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/gst-plugins-bad-$VERSION
SOURCE_URL[0]=http://gstreamer.freedesktop.org/src/gst-plugins-bad/$SOURCE
- SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
LICENSE[0]=LGPL
WEB_SITE=http://gstreamer.freedesktop.org
ENTERED=20121005
diff --git a/video-libs/gst-plugins-bad-1.0/HISTORY
b/video-libs/gst-plugins-bad-1.0/HISTORY
index 7561585..cbc24cf 100644
--- a/video-libs/gst-plugins-bad-1.0/HISTORY
+++ b/video-libs/gst-plugins-bad-1.0/HISTORY
@@ -1,3 +1,15 @@
+2014-12-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.5
+
+2014-10-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.3
+
+2013-12-28 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.2.2
+
+2013-04-27 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.0.7
+
2013-03-09 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 1.0.5

diff --git a/video-libs/gst-plugins-bad-1.0/gst-plugins-bad-1.0.5.tar.xz.sig
b/video-libs/gst-plugins-bad-1.0/gst-plugins-bad-1.0.5.tar.xz.sig
deleted file mode 100644
index 9c67a3b..0000000
Binary files
a/video-libs/gst-plugins-bad-1.0/gst-plugins-bad-1.0.5.tar.xz.sig and
/dev/null differ
diff --git a/video-libs/gst-plugins-base-1.0/DETAILS
b/video-libs/gst-plugins-base-1.0/DETAILS
index f3ecbf7..cc7dcf2 100755
--- a/video-libs/gst-plugins-base-1.0/DETAILS
+++ b/video-libs/gst-plugins-base-1.0/DETAILS
@@ -1,9 +1,10 @@
SPELL=gst-plugins-base-1.0
- VERSION=1.0.5
+ VERSION=1.4.5
+
SOURCE_HASH=sha512:63d3c531de736ad8a64d6962c0af75857d3b016d7f8e85d1884e8de50e64576902bb1161161b74130ab5dfb1d453eb995e374d8a958eac6e44ae5272eeaaf8b6
+# SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
SOURCE=gst-plugins-base-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/gst-plugins-base-$VERSION

SOURCE_URL[0]=http://gstreamer.freedesktop.org/src/gst-plugins-base/$SOURCE
- SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
LICENSE[0]=LGPL
WEB_SITE=http://gstreamer.freedesktop.org
ENTERED=20121005
diff --git a/video-libs/gst-plugins-base-1.0/HISTORY
b/video-libs/gst-plugins-base-1.0/HISTORY
index b408ad04..8f2095a 100644
--- a/video-libs/gst-plugins-base-1.0/HISTORY
+++ b/video-libs/gst-plugins-base-1.0/HISTORY
@@ -1,3 +1,15 @@
+2014-12-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.5
+
+2014-10-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.3
+
+2013-12-28 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.2.2
+
+2013-04-27 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.0.7
+
2013-03-09 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 1.0.5
* DEPENDS: removed optional_depends gnome-vfs2, no longer valid
diff --git
a/video-libs/gst-plugins-base-1.0/gst-plugins-base-1.0.5.tar.xz.sig
b/video-libs/gst-plugins-base-1.0/gst-plugins-base-1.0.5.tar.xz.sig
deleted file mode 100644
index dcae91b..0000000
Binary files
a/video-libs/gst-plugins-base-1.0/gst-plugins-base-1.0.5.tar.xz.sig and
/dev/null differ
diff --git a/video-libs/gst-plugins-base/DEPENDS
b/video-libs/gst-plugins-base/DEPENDS
index c1580bc..764d4f8 100755
--- a/video-libs/gst-plugins-base/DEPENDS
+++ b/video-libs/gst-plugins-base/DEPENDS
@@ -5,6 +5,9 @@ optional_depends libx11
\
"--enable-x --enable-xvideo --enable-xshm" \
"--disable-x --disable-xvideo --disable-xshm" \
"for X11 video output" &&
+if is_depends_enabled $SPELL libx11; then
+ depends libxdmcp
+fi &&
optional_depends alsa-lib \
"--enable-alsa" \
"--disable-alsa" \
diff --git a/video-libs/gst-plugins-base/HISTORY
b/video-libs/gst-plugins-base/HISTORY
index 64dcb0f..85f9374 100644
--- a/video-libs/gst-plugins-base/HISTORY
+++ b/video-libs/gst-plugins-base/HISTORY
@@ -1,3 +1,6 @@
+2014-04-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: depend on libxdmcp if the dependency on libx11 is enabled
+
2012-03-02 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.10.36

diff --git a/video-libs/gst-plugins-good-1.0/DETAILS
b/video-libs/gst-plugins-good-1.0/DETAILS
index 6b0a0df..91285e0 100755
--- a/video-libs/gst-plugins-good-1.0/DETAILS
+++ b/video-libs/gst-plugins-good-1.0/DETAILS
@@ -1,9 +1,10 @@
SPELL=gst-plugins-good-1.0
- VERSION=1.0.5
+ VERSION=1.4.5
+
SOURCE_HASH=sha512:0cf880af21956138e127508f6020fdc10f6ed01b765b0d3364d038c8e104947486c83c157c7b957193b82d59f724e342a6d12900b6a97abe6e2f3dac65d71be0
+# SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
SOURCE=gst-plugins-good-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/gst-plugins-good-$VERSION"

SOURCE_URL[0]=http://gstreamer.freedesktop.org/src/gst-plugins-good/$SOURCE
- SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
LICENSE[0]=LGPL
WEB_SITE=http://gstreamer.freedesktop.org/
ENTERED=20121005
diff --git a/video-libs/gst-plugins-good-1.0/HISTORY
b/video-libs/gst-plugins-good-1.0/HISTORY
index 962fc56..3a7af5b 100644
--- a/video-libs/gst-plugins-good-1.0/HISTORY
+++ b/video-libs/gst-plugins-good-1.0/HISTORY
@@ -1,3 +1,15 @@
+2014-12-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.5
+
+2014-10-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.3
+
+2013-12-28 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.2.2
+
+2013-04-27 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.0.7
+
2013-03-09 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 1.0.5
* DEPENDS: removed optional_depends hal, gconf2, libxml2, esound
diff --git
a/video-libs/gst-plugins-good-1.0/gst-plugins-good-1.0.5.tar.xz.sig
b/video-libs/gst-plugins-good-1.0/gst-plugins-good-1.0.5.tar.xz.sig
deleted file mode 100644
index 2d6b7f3..0000000
Binary files
a/video-libs/gst-plugins-good-1.0/gst-plugins-good-1.0.5.tar.xz.sig and
/dev/null differ
diff --git a/video-libs/gst-plugins-good/HISTORY
b/video-libs/gst-plugins-good/HISTORY
index 54a38f4..633127e 100644
--- a/video-libs/gst-plugins-good/HISTORY
+++ b/video-libs/gst-plugins-good/HISTORY
@@ -1,3 +1,6 @@
+2013-09-13 Robin Cook <rcook AT wyrms.net>
+ * PRE_BUILD: apply another patch to fix v4l2 compile
+
2013-02-17 Robin Cook <rcook AT wyrms.net>
* PRE_BUILD: apply patch to fix v4l2 compile

diff --git a/video-libs/gst-plugins-good/PRE_BUILD
b/video-libs/gst-plugins-good/PRE_BUILD
index 47532f6..d01e24b 100755
--- a/video-libs/gst-plugins-good/PRE_BUILD
+++ b/video-libs/gst-plugins-good/PRE_BUILD
@@ -1,4 +1,5 @@
default_pre_build &&
cd $SOURCE_DIRECTORY &&

-patch -p1 < $SPELL_DIRECTORY/gst-plugins-good-v4l2.patch
+patch -p1 < $SPELL_DIRECTORY/gst-plugins-good-v4l2.patch &&
+patch -p1 < $SPELL_DIRECTORY/gst-plugins-v4l2-0.10.31-linux-headers-3.9.patch
diff --git
a/video-libs/gst-plugins-good/gst-plugins-v4l2-0.10.31-linux-headers-3.9.patch

b/video-libs/gst-plugins-good/gst-plugins-v4l2-0.10.31-linux-headers-3.9.patch
new file mode 100644
index 0000000..25c2550
--- /dev/null
+++
b/video-libs/gst-plugins-good/gst-plugins-v4l2-0.10.31-linux-headers-3.9.patch
@@ -0,0 +1,25 @@
+From 8e633d2059cb835448021cf79becb487aff10975 Mon Sep 17 00:00:00 2001
+From: Bastien Nocera <hadess AT hadess.net>
+Date: Mon, 18 Mar 2013 14:59:35 +0000
+Subject: v4l2: fix compilation against newer kernel headers as on FC19
+
+---
+diff --git a/sys/v4l2/v4l2_calls.c b/sys/v4l2/v4l2_calls.c
+index 07d390a..4c10f4f 100644
+--- a/sys/v4l2/v4l2_calls.c
++++ b/sys/v4l2/v4l2_calls.c
+@@ -291,8 +291,12 @@ gst_v4l2_fill_lists (GstV4l2Object * v4l2object)
+ break;
+ case V4L2_CID_HFLIP:
+ case V4L2_CID_VFLIP:
++#ifndef V4L2_CID_PAN_RESET
+ case V4L2_CID_HCENTER:
++#endif
++#ifndef V4L2_CID_TILT_RESET
+ case V4L2_CID_VCENTER:
++#endif
+ #ifdef V4L2_CID_PAN_RESET
+ case V4L2_CID_PAN_RESET:
+ #endif
+--
+cgit v0.9.0.2-2-gbebe
diff --git a/video-libs/gst-plugins-ugly-1.0/DETAILS
b/video-libs/gst-plugins-ugly-1.0/DETAILS
index cab9135..1d2e306 100755
--- a/video-libs/gst-plugins-ugly-1.0/DETAILS
+++ b/video-libs/gst-plugins-ugly-1.0/DETAILS
@@ -1,9 +1,10 @@
SPELL=gst-plugins-ugly-1.0
- VERSION=1.0.5
+ VERSION=1.4.5
+
SOURCE_HASH=sha512:9353a5b9492758d8255fcab23c0eb170ec31e884774c22915b57cc4a2ed56bad61643d7bd44fcdb919e7ad9b2023d1d0fab23f9c9fda1cb2b9883c92ec6b6fc0
SOURCE=gst-plugins-ugly-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/gst-plugins-ugly-$VERSION

SOURCE_URL[0]=http://gstreamer.freedesktop.org/src/gst-plugins-ugly/$SOURCE
- SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
+# SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
LICENSE[0]=LGPL
WEB_SITE=http://gstreamer.freedesktop.org
ENTERED=20121005
diff --git a/video-libs/gst-plugins-ugly-1.0/HISTORY
b/video-libs/gst-plugins-ugly-1.0/HISTORY
index d0068f2..5c30f4a 100644
--- a/video-libs/gst-plugins-ugly-1.0/HISTORY
+++ b/video-libs/gst-plugins-ugly-1.0/HISTORY
@@ -1,3 +1,12 @@
+2014-12-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.5
+
+2013-12-28 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.2.2
+
+2013-04-27 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.0.7
+
2013-03-09 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 1.0.5

diff --git
a/video-libs/gst-plugins-ugly-1.0/gst-plugins-ugly-1.0.5.tar.xz.sig
b/video-libs/gst-plugins-ugly-1.0/gst-plugins-ugly-1.0.5.tar.xz.sig
deleted file mode 100644
index 29918bf..0000000
Binary files
a/video-libs/gst-plugins-ugly-1.0/gst-plugins-ugly-1.0.5.tar.xz.sig and
/dev/null differ
diff --git a/video-libs/gstreamer-1.0/DETAILS
b/video-libs/gstreamer-1.0/DETAILS
index 119edab..3193cb0 100755
--- a/video-libs/gstreamer-1.0/DETAILS
+++ b/video-libs/gstreamer-1.0/DETAILS
@@ -1,9 +1,9 @@
SPELL=gstreamer-1.0
- VERSION=1.0.5
+ VERSION=1.4.5
+
SOURCE_HASH=sha512:ed7b371f99b7da4ec462e34cd8e02062a0faaad7498a87cfc1ef39f8740db9bca0cc5bfe17ae5ff24abe0bd4a6771e732da193c01ca0e2d835b6c5d9f0d41403
SOURCE=gstreamer-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/gstreamer-$VERSION"
SOURCE_URL[0]=http://gstreamer.freedesktop.org/src/gstreamer/$SOURCE
- SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
LICENSE[0]=LGPL
WEB_SITE=http://gstreamer.freedesktop.org/
ENTERED=20120930
diff --git a/video-libs/gstreamer-1.0/HISTORY
b/video-libs/gstreamer-1.0/HISTORY
index 294000d..8bbc8b1 100644
--- a/video-libs/gstreamer-1.0/HISTORY
+++ b/video-libs/gstreamer-1.0/HISTORY
@@ -1,3 +1,18 @@
+2014-12-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.5
+
+2014-10-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.3
+
+2013-12-28 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.2.2
+
+2013-09-09 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 1.0.10
+
+2013-04-27 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.0.7
+
2013-03-09 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 1.0.5

diff --git a/video-libs/gstreamer-1.0/gstreamer-1.0.5.tar.xz.sig
b/video-libs/gstreamer-1.0/gstreamer-1.0.5.tar.xz.sig
deleted file mode 100644
index 82d4a05..0000000
Binary files a/video-libs/gstreamer-1.0/gstreamer-1.0.5.tar.xz.sig and
/dev/null differ
diff --git a/video-libs/gstreamer/HISTORY b/video-libs/gstreamer/HISTORY
index a3996fe..43e5e0d 100644
--- a/video-libs/gstreamer/HISTORY
+++ b/video-libs/gstreamer/HISTORY
@@ -1,3 +1,7 @@
+2013-09-08 Robin Cook <rcook AT wyrms.net>
+ * PRE_BUILD: created to add bison3 patch
+
https://bug706462.bugzilla-attachments.gnome.org/attachment.cgi?id=252504
+
2012-03-02 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.10.36

diff --git a/video-libs/gstreamer/PRE_BUILD b/video-libs/gstreamer/PRE_BUILD
new file mode 100755
index 0000000..044c7a0
--- /dev/null
+++ b/video-libs/gstreamer/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+patch -p1 < $SPELL_DIRECTORY/gstreamer-bison3.patch
+
diff --git a/video-libs/gstreamer/gstreamer-bison3.patch
b/video-libs/gstreamer/gstreamer-bison3.patch
new file mode 100644
index 0000000..56bd597
--- /dev/null
+++ b/video-libs/gstreamer/gstreamer-bison3.patch
@@ -0,0 +1,33 @@
+From 90622bb35544655cf641e3ab65cf35a6d01869bc Mon Sep 17 00:00:00 2001
+From: Kerrick Staley <kerrick AT kerrickstaley.com>
+Date: Tue, 20 Aug 2013 23:59:29 -0700
+Subject: [PATCH] Make grammar.y work with Bison 3
+
+YYLEX_PARAM is no longer supported in Bison 3.
+---
+ gst/parse/grammar.y | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/gst/parse/grammar.y b/gst/parse/grammar.y
+index 8a9019c..f533389 100644
+--- a/gst/parse/grammar.y
++++ b/gst/parse/grammar.y
+@@ -26,7 +26,6 @@
+ */
+
+ #define YYERROR_VERBOSE 1
+-#define YYLEX_PARAM scanner
+
+ #define YYENABLE_NLS 0
+
+@@ -659,6 +658,7 @@ static int yyerror (void *scanner, graph_t *graph, const
char *s);
+ %right '.'
+ %left '!' '='
+
++%lex-param { void *scanner }
+ %parse-param { void *scanner }
+ %parse-param { graph_t *graph }
+ %pure-parser
+--
+1.8.3.4
+
diff --git a/video-libs/libass/DEPENDS b/video-libs/libass/DEPENDS
index 3b7946b..a73ce60 100755
--- a/video-libs/libass/DEPENDS
+++ b/video-libs/libass/DEPENDS
@@ -2,18 +2,17 @@ depends freetype2 &&
depends libpng &&
depends fribidi &&

-optional_depends fontconfig \
- "" \
- "--disable-fontconfig" \
- "Enable fontconfig support?" &&
+optional_depends fontconfig \
+ "--enable-fontconfig" \
+ "--disable-fontconfig" \
+ "for fontconfig support" &&

-optional_depends enca \
- "" \
- "--disable-enca" \
- "Enable charset autodetect?" &&
-
-optional_depends harfbuzz \
- "" \
- "--disable-harfbuzz" \
- "Enable harfbuzz support?"
+optional_depends enca \
+ "--enable-enca" \
+ "--disable-enca" \
+ "for enca (charset autodetect) support" &&

+optional_depends harfbuzz \
+ "--enable-harfbuzz" \
+ "--disable-harfbuzz" \
+ "for HarfBuzz support"
diff --git a/video-libs/libass/DETAILS b/video-libs/libass/DETAILS
index ad04544..874eac3 100755
--- a/video-libs/libass/DETAILS
+++ b/video-libs/libass/DETAILS
@@ -1,13 +1,13 @@
SPELL=libass
- VERSION=0.10.0
+ VERSION=0.10.2
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://${SPELL}.googlecode.com/files/${SOURCE}
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+
SOURCE_HASH=sha512:450141f5de5125696edbd44019e5eccb8b34f6173692c50abbc3b82b565221d4454760489469542dc4e2a51c7f952b4a565f2e9468b3fa8550a62e2eb1836b77
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://code.google.com/p/libass";
LICENSE[0]=ISC
ENTERED=20101226
- SHORT="a portable library for SSA/ASS subtitles rendering"
+ SHORT="portable library for SSA/ASS subtitles rendering"
cat << EOF
libass is a portable subtitle renderer for the ASS/SSA (Advanced Substation
Alpha/Substation Alpha) subtitle format. It is mostly compatible with
VSFilter.
diff --git a/video-libs/libass/HISTORY b/video-libs/libass/HISTORY
index 2a1c8b9..9599284 100644
--- a/video-libs/libass/HISTORY
+++ b/video-libs/libass/HISTORY
@@ -1,3 +1,13 @@
+2013-11-04 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.10.2
+ * UP_TRIGGERS: added, for migration from 0.10.1
+
+2013-09-27 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: cleaned up; added missing enable flags; cleaned up
+
+2013-09-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell 0.10.1; gpg -> hash; fixed short desc
+
2011-12-17 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated VERSION to 0.10.0
* DEPENDS: changed some to optional depends
diff --git a/video-libs/libass/UP_TRIGGERS b/video-libs/libass/UP_TRIGGERS
new file mode 100755
index 0000000..63d6612
--- /dev/null
+++ b/video-libs/libass/UP_TRIGGERS
@@ -0,0 +1,17 @@
+# up_trigger everything on updated to 0.10.2 as soname changed from
libass.so.4 to libass.so.5
+
+if spell_ok $SPELL; then
+ local OLD_SPELL_VERSION="" &&
+ OLD_SPELL_VERSION="$(installed_version $SPELL)" &&
+
+ if [[ "${OLD_SPELL_VERSION}" == "0.10.1" ]]; then
+ message "This is a possibly incompatible update of $SPELL..."
+ message "Figuring out what spells need to be recast, this may take a
while."
+ for each in $(show_up_depends $SPELL); do
+ if gaze install $each | xargs readelf -d 2> /dev/null |
+ grep -q "NEEDED.*libass\.so\.4"; then
+ up_trigger $each cast_self
+ fi
+ done
+ fi
+fi
diff --git a/video-libs/libass/libass-0.10.0.tar.gz.sig
b/video-libs/libass/libass-0.10.0.tar.gz.sig
deleted file mode 100644
index eb60bb55..0000000
Binary files a/video-libs/libass/libass-0.10.0.tar.gz.sig and /dev/null differ
diff --git a/video-libs/libdc1394/DETAILS b/video-libs/libdc1394/DETAILS
index 65a3a15..b0c79cd 100755
--- a/video-libs/libdc1394/DETAILS
+++ b/video-libs/libdc1394/DETAILS
@@ -1,10 +1,11 @@
SPELL=libdc1394
- VERSION=2.1.4
+ VERSION=2.2.1
+
SOURCE_HASH=sha512:e79370d4ac50f60535ef8b6f6ae21d5ede965812c775853e98c5c38e9bfc87929ef6e0d3737a20a443cd60c0225af18944bcba6d2cfb2ba858ac868bfb53c446
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=${SOURCEFORGE_URL}/$SPELL/$SOURCE
SOURCE_URL[1]=$KERNEL_URL/pub/linux/libs/ieee1394/$SOURCE
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+# SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
LICENSE[0]=LGPL
WEB_SITE=http://sourceforge.net/projects/libdc1394
ENTERED=20020125
diff --git a/video-libs/libdc1394/HISTORY b/video-libs/libdc1394/HISTORY
index 3e5b9bb..fe9973e 100644
--- a/video-libs/libdc1394/HISTORY
+++ b/video-libs/libdc1394/HISTORY
@@ -1,3 +1,6 @@
+2013-06-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.2.1
+
2012-05-09 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: libusb => LIBUSB

diff --git a/video-libs/libdc1394/libdc1394-2.1.4.tar.gz.sig
b/video-libs/libdc1394/libdc1394-2.1.4.tar.gz.sig
deleted file mode 100644
index e3f8e62..0000000
Binary files a/video-libs/libdc1394/libdc1394-2.1.4.tar.gz.sig and /dev/null
differ
diff --git a/video-libs/libdvbpsi/DETAILS b/video-libs/libdvbpsi/DETAILS
index 6a42f49..52e91cb 100755
--- a/video-libs/libdvbpsi/DETAILS
+++ b/video-libs/libdvbpsi/DETAILS
@@ -1,6 +1,6 @@
SPELL=libdvbpsi
- VERSION=1.0.0
-
SOURCE_HASH=sha512:543b9b7146b2864688521e1c6a7a70148a0bea8b6af714d22935f884f5e6417b6929eee2adf7bbe18cda8b58dd0856673e3d61a7101b87a1050b2d09c67c102c
+ VERSION=1.2.0
+
SOURCE_HASH=sha512:951db13f5645d4d6a160719fc6ac97fd31a32d5d17cb8e26db94702e65b6fac3d4e7a99c3c417e09fe5ce33f3b0c0ef86206c77b36816dcd8a3bd5b0bb4a9684
SOURCE=${SPELL}-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}-$VERSION
SOURCE_URL[0]=http://download.videolan.org/pub/$SPELL/$VERSION/$SOURCE
diff --git a/video-libs/libdvbpsi/HISTORY b/video-libs/libdvbpsi/HISTORY
index ee10cad..605ed00 100644
--- a/video-libs/libdvbpsi/HISTORY
+++ b/video-libs/libdvbpsi/HISTORY
@@ -1,3 +1,12 @@
+2014-04-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.2.0
+
+2013-11-11 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.1.2
+
+2013-10-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.1.1
+
2012-12-29 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.0.0

diff --git a/video-libs/libdvdcss/DEPENDS b/video-libs/libdvdcss/DEPENDS
new file mode 100755
index 0000000..a026d93
--- /dev/null
+++ b/video-libs/libdvdcss/DEPENDS
@@ -0,0 +1,2 @@
+optional_depends doxygen "" "--disable-doc" \
+ "Build API documentation with Doxygen?"
diff --git a/video-libs/libdvdcss/DETAILS b/video-libs/libdvdcss/DETAILS
index a8bc143..1ff46da 100755
--- a/video-libs/libdvdcss/DETAILS
+++ b/video-libs/libdvdcss/DETAILS
@@ -1,9 +1,9 @@
SPELL=libdvdcss
- VERSION=1.2.12
-
SOURCE_HASH=sha512:d152444e62f3c02f45c97b5c19fcc4b08c80ac058b6fd116ccda8107a38e6b306c57832583509668fd29f73967ad775e378bf11472f36b0564e4e4b1a1513edc
+ VERSION=1.2.13
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://download.videolan.org/pub/libdvdcss/$VERSION/$SOURCE
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
WEB_SITE=http://developers.videolan.org/libdvdcss/
ENTERED=20010927
LICENSE[0]=GPL
diff --git a/video-libs/libdvdcss/HISTORY b/video-libs/libdvdcss/HISTORY
index 6c419ca..fd0cd2f 100644
--- a/video-libs/libdvdcss/HISTORY
+++ b/video-libs/libdvdcss/HISTORY
@@ -1,3 +1,7 @@
+2013-03-13 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 1.2.13
+ * DEPENDS: added optional on doxygen
+
2012-12-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.2.12

diff --git a/video-libs/libdvdcss/libdvdcss-1.2.13.tar.bz2.sig
b/video-libs/libdvdcss/libdvdcss-1.2.13.tar.bz2.sig
new file mode 100644
index 0000000..c30a3f4
Binary files /dev/null and
b/video-libs/libdvdcss/libdvdcss-1.2.13.tar.bz2.sig differ
diff --git a/video-libs/libdvdnav/DETAILS b/video-libs/libdvdnav/DETAILS
index aacd74b..ef55e12 100755
--- a/video-libs/libdvdnav/DETAILS
+++ b/video-libs/libdvdnav/DETAILS
@@ -1,7 +1,7 @@
SPELL=libdvdnav
- VERSION=4.2.0
-
SOURCE_HASH=sha512:f9b9c52af870bc088bc8bbc7a64285dc55906dcfd11d6849d8a7b4046b083472c3e898609ec399a45059e10cffce0ef67ec2dec2ec4f0a1c904b9b6d2a85185f
- SOURCE=$SPELL-$VERSION.tar.bz2
+ VERSION=4.2.1
+
SOURCE_HASH=sha512:3b7b18069b77a5a48ff5ad74f823b88f5dbf5058f11737ffef9d388d755616a581688c95dc1c3d9ab2377bce1dafaf53c9d46981a12588e6b3d8b70ce582e756
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://dvdnav.mplayerhq.hu/releases/$SOURCE
WEB_SITE=http://mplayerhq.hu/
diff --git a/video-libs/libdvdnav/HISTORY b/video-libs/libdvdnav/HISTORY
index bd4ba41..9c3bb4e 100644
--- a/video-libs/libdvdnav/HISTORY
+++ b/video-libs/libdvdnav/HISTORY
@@ -1,3 +1,6 @@
+2014-04-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.2.1
+
2012-10-25 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 4.2.0

diff --git a/video-libs/libdvdread/DETAILS b/video-libs/libdvdread/DETAILS
index 708261d..b541b6d 100755
--- a/video-libs/libdvdread/DETAILS
+++ b/video-libs/libdvdread/DETAILS
@@ -1,8 +1,8 @@
SPELL=libdvdread
- VERSION=4.2.0
-
SOURCE_HASH=sha512:192802a05f4b6561bd3d85ea54a29861d98ec947a5eeaa45a8d53389744c31570ee5dbdf3fbd0645ea8e6b254795e39d0948d54849dad99252155db00501b21f
+ VERSION=4.2.1
+
SOURCE_HASH=sha512:80738a70068c83fbd309ffd7335485909812ad0cd862df25ca041b8fb302428be0fc9e678aaeafe529b7652f8b1435e406d8aee3504e939fd29a7e45bd7d8139
# SOURCE_GPG=gurus.gpg:$SOURCE.sig:WORKS_FOR_ME
- SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://dvdnav.mplayerhq.hu/releases/$SOURCE
WEB_SITE=http://www.mplayerhq.hu/
diff --git a/video-libs/libdvdread/HISTORY b/video-libs/libdvdread/HISTORY
index 49aaed5..c0f2b10 100644
--- a/video-libs/libdvdread/HISTORY
+++ b/video-libs/libdvdread/HISTORY
@@ -1,3 +1,6 @@
+2014-04-10 Treeve Jelbert <treeve AT ourcemage.org>
+ * DETAILS: version 4.2.1
+
2012-10-25 Treeve Jelbert <treeve AT ourcemage.org>
* DETAILS: version 4.2.0
new url
diff --git a/video-libs/libiec61883/DETAILS b/video-libs/libiec61883/DETAILS
index 0efd838..16c7f32 100755
--- a/video-libs/libiec61883/DETAILS
+++ b/video-libs/libiec61883/DETAILS
@@ -1,6 +1,6 @@
SPELL=libiec61883
VERSION=1.2.0
-
SOURCE_HASH=sha512:7dc8a186635cba112769e36bf812221aa535641ffe5534c3b05b882fd20eab3a41cfde2fb6466490a7548e8bb45d91792f48f3190dfed671c1945281368c3762
+
SOURCE_HASH=sha512:303391dc5d75298039f51bcb9c53061f5ada92210c81dfe860994c05e8e03d6d9d1a662fad780d5766c17a8aade665d996ab3454fc93bc06981a3832e6de4066
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
LICENSE[0]=LGPL
diff --git a/video-libs/libiec61883/HISTORY b/video-libs/libiec61883/HISTORY
index 26302c4..1e85e7f 100644
--- a/video-libs/libiec61883/HISTORY
+++ b/video-libs/libiec61883/HISTORY
@@ -1,3 +1,6 @@
+2014-08-24 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: hash sum changed, no old source to compare:-/
+
2009-12-15 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed to working SOURCE_URL[0]

diff --git a/video-libs/libmms/DEPENDS b/video-libs/libmms/DEPENDS
index c123523..349aba1 100755
--- a/video-libs/libmms/DEPENDS
+++ b/video-libs/libmms/DEPENDS
@@ -1 +1,2 @@
-depends glib2
+depends glib2 &&
+depends pcre
diff --git a/video-libs/libmms/HISTORY b/video-libs/libmms/HISTORY
index e78bdef..8d42733 100644
--- a/video-libs/libmms/HISTORY
+++ b/video-libs/libmms/HISTORY
@@ -1,3 +1,6 @@
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: pcre
+
2011-01-21 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.6.2

diff --git a/video-libs/libraw1394/DETAILS b/video-libs/libraw1394/DETAILS
index 30821d0..6c31947 100755
--- a/video-libs/libraw1394/DETAILS
+++ b/video-libs/libraw1394/DETAILS
@@ -1,7 +1,7 @@
SPELL=libraw1394
- VERSION=2.0.8
-
SOURCE_HASH=sha512:2b15a78aaf05ba3d833b5f898b3638b0a9229c754be48ffbe2b4c600a16078e1ef5425484005f0e935e4e3da127a136ee85af4ebdaf129a48e4153a59204d8fa
- SOURCE=$SPELL-$VERSION.tar.gz
+ VERSION=2.1.0
+
SOURCE_HASH=sha512:04295c2b4391b1c61cc1c65dbe5921f5e208bbb311104366d5756a82a6c53f1339c368fe76077318b22e2402fd8f679236606d0be4898728a9dba2d7a8989b9e
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
LICENSE[0]=LGPL

WEB_SITE=https://ieee1394.wiki.kernel.org/index.php/Release_Notes_-_Libraries
diff --git a/video-libs/libraw1394/HISTORY b/video-libs/libraw1394/HISTORY
index eea18b0..a85c151 100644
--- a/video-libs/libraw1394/HISTORY
+++ b/video-libs/libraw1394/HISTORY
@@ -1,3 +1,6 @@
+2013-06-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: updated to 2.1.0
+
2012-02-28 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: updated to 2.0.8

diff --git a/video-libs/libvpx/BUILD b/video-libs/libvpx/BUILD
index 905ad47..d20c8d5 100755
--- a/video-libs/libvpx/BUILD
+++ b/video-libs/libvpx/BUILD
@@ -1,2 +1,4 @@
-./configure --prefix=/usr --enable-shared &&
+./configure --prefix=/usr --enable-shared \
+ --enable-vp8 --enable-runtime-cpu-detect \
+ --enable-postproc --enable-pic &&
make
diff --git a/video-libs/libvpx/DETAILS b/video-libs/libvpx/DETAILS
index ff96c3b..ae274c2 100755
--- a/video-libs/libvpx/DETAILS
+++ b/video-libs/libvpx/DETAILS
@@ -1,6 +1,6 @@
SPELL=libvpx
- VERSION=1.1.0
-
SOURCE_HASH=sha512:5c165a1a171143f7c406ef899914a353d35f6dec0e3c49eec9a4f3311fd4072dea2e0da8ceb80651ad23e24cdbf2d6da328805bda8be042bbea2c65c9e53eaaa
+ VERSION=1.3.0
+
SOURCE_HASH=sha512:af26766a3336155c5bc7b8cce7c23228de054287b990f9cacdc35273384a7af4999c01bb623d12143f40107036308a8b3207081efe67936748503c30c985fd6b
SOURCE=$SPELL-v$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-v$VERSION
SOURCE_URL[0]=http://webm.googlecode.com/files/$SOURCE
diff --git a/video-libs/libvpx/HISTORY b/video-libs/libvpx/HISTORY
index 11dec10..66a4523 100644
--- a/video-libs/libvpx/HISTORY
+++ b/video-libs/libvpx/HISTORY
@@ -1,3 +1,10 @@
+2014-09-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.3.0
+
+2013-12-01 Javier Vasquez <j.e.vasquez.v AT gmail.com>
+ * DETAILS: 1.2.0
+ * BUILD: more build options
+
2012-05-23 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.1.0

diff --git a/video-libs/live/DETAILS b/video-libs/live/DETAILS
index 3023617..b966216 100755
--- a/video-libs/live/DETAILS
+++ b/video-libs/live/DETAILS
@@ -1,7 +1,7 @@
SPELL=live
- VERSION=2013.02.11
+ VERSION=2013.10.11
SOURCE=$SPELL.$VERSION.tar.gz
-
SOURCE_HASH=sha512:c0f2efbf2af06d5e5f2bc58955ca37942022a439e3c48bec06a49b636e08d4d31855e884586448c698b0c90d35ef24f282570d0026c4454c9e58855ff36713be
+
SOURCE_HASH=sha512:7ffc5eed9480cf6f1094b82040784977dda162c2351695de205986d5fa396f7e512cf2e7b46cebbf9c35bbea48cc1860776dc37dc17d34af5c29c71287ae446c
#SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
SOURCE_URL[0]=http://www.live555.com/liveMedia/public/$SOURCE
diff --git a/video-libs/live/HISTORY b/video-libs/live/HISTORY
index d783fed..c332411 100644
--- a/video-libs/live/HISTORY
+++ b/video-libs/live/HISTORY
@@ -1,3 +1,18 @@
+2013-10-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2013.10.11
+
+2013-09-27 Julien "_kaze_" ROZO <julien AT rozo.org>
+ * DETAILS: updated version to 2013.09.27
+
+2013-05-06 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 2013.04.30
+
+2013-04-02 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2013.04.01
+
+2013-03-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2013.03.23
+
2013-02-22 Remko van der Vossen <wich AT sourcemage.org>
* DETAILS: version 2013.02.11

diff --git a/video-libs/smpeg/DETAILS b/video-libs/smpeg/DETAILS
index 6dd2810..ab070ff 100755
--- a/video-libs/smpeg/DETAILS
+++ b/video-libs/smpeg/DETAILS
@@ -2,7 +2,8 @@
VERSION=0.4.4
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
-
SOURCE_URL[0]=http://mirrors.sunsite.dk/lokigames/open-source/smpeg/$SOURCE
+
SOURCE_URL[0]=ftp://ftp.tu-clausthal.de/pub/linux/gentoo/distfiles/${SOURCE}
+
SOURCE_URL[1]=http://ftp.uni-erlangen.de/pub/mirrors/gentoo/distfiles/${SOURCE}
WEB_SITE=http://icculus.org/smpeg/
ENTERED=20010922

SOURCE_HASH=sha512:d566bb68b0caacecdf61cd766b26e003fd4e153c243d873f7aae33ab69919202bd121bb9c10f494bd9530267ddec2a9e018eb46ee8bb9d502a29cd2de2f1bbfb
diff --git a/video-libs/smpeg/HISTORY b/video-libs/smpeg/HISTORY
index 2b9a613..e43b693 100644
--- a/video-libs/smpeg/HISTORY
+++ b/video-libs/smpeg/HISTORY
@@ -1,3 +1,6 @@
+2014-05-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: fix SOURCE_URL
+
2012-12-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: fix WEB_SITE

diff --git a/video-libs/smpeg2/BUILD b/video-libs/smpeg2/BUILD
new file mode 100755
index 0000000..ff1e8cc
--- /dev/null
+++ b/video-libs/smpeg2/BUILD
@@ -0,0 +1,2 @@
+OPTS="$SMPEG2_OPTS $OPTS" &&
+default_build
diff --git a/video-libs/smpeg2/CONFIGURE b/video-libs/smpeg2/CONFIGURE
new file mode 100755
index 0000000..9e5ea35
--- /dev/null
+++ b/video-libs/smpeg2/CONFIGURE
@@ -0,0 +1,18 @@
+config_query_option SMPEG2_OPTS "Enable MMX IDCT decodeing routines?" n \
+ "--enable-mmx" "--disable-mmx" &&
+
+config_query_option SMPEG2_OPTS "Enable system timestamp sync?" y \
+ "--enable-timestamp-sync" "--disable-timestamp-sync" &&
+
+config_query_option SMPEG2_OPTS "Enable system thread?" n \
+ "--enable-threaded-system" "--disable-threaded-system" &&
+
+config_query_option SMPEG2_OPTS "Enable video callback thread" y \
+ "--enable-video-callback-thread" \
+ "--disable-video-callback-thread" &&
+
+config_query_option SMPEG2_OPTS "Enable threaded audio?" y \
+ "--enable-threaded-audio" "--disable-threaded-audio" &&
+
+config_query_option SMPEG2_OPTS "Enable consistency checks in decoding?" n \
+ "--enable-assertions" "--disable-assertions"
diff --git a/video-libs/smpeg2/DEPENDS b/video-libs/smpeg2/DEPENDS
new file mode 100755
index 0000000..faebeb9
--- /dev/null
+++ b/video-libs/smpeg2/DEPENDS
@@ -0,0 +1 @@
+depends sdl2
diff --git a/video-libs/smpeg2/DETAILS b/video-libs/smpeg2/DETAILS
new file mode 100755
index 0000000..9c2270b
--- /dev/null
+++ b/video-libs/smpeg2/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=smpeg2
+ VERSION=2.0.0
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=http://www.libsdl.org/projects/smpeg/release/$SOURCE
+
SOURCE_HASH=sha512:80a779d01e7aa76778ef6ceea8041537db9e4b354df413214c4413c875cb98551891cef98fa0f057cc6a3222e4983da9ae65b86bdad2f87f9e2a6751837e2baf
+ LICENSE[0]=GPL
+ WEB_SITE=http://icculus.org/smpeg/
+ ENTERED=20131102
+ KEYWORDS="player video libs"
+ SHORT="smpeg is a general purpose MPEG video/audio player."
+cat << EOF
+SMPEG is a general purpose MPEG video/audio player for Linux based on
+the mpeg_play and SPLAY MPEG decoders. It interfaces with the Simple
+DirectMedia Layer (SDL) to provide cross-platform MP3 playback for
+games.
+EOF
diff --git a/video-libs/smpeg2/HISTORY b/video-libs/smpeg2/HISTORY
new file mode 100644
index 0000000..15067d3
--- /dev/null
+++ b/video-libs/smpeg2/HISTORY
@@ -0,0 +1,3 @@
+2013-11-02 Robin Cook <rcook AT wyrms.net>
+ * NEW SPELL: BUILD, CONFIGURE, DEPENDS, DETAILS
+
diff --git a/video-libs/xine-lib/DETAILS b/video-libs/xine-lib/DETAILS
index 4defb1f..67bb53b 100755
--- a/video-libs/xine-lib/DETAILS
+++ b/video-libs/xine-lib/DETAILS
@@ -1,9 +1,9 @@
SPELL=xine-lib
- VERSION=1.2.2
-
SOURCE_HASH=sha512:338916386adafda85bafef0dae862c49470d7b6ccf2d8c83ada7ac2f50d12746daa0ebd3ec3fd68e063e20a1f86b0508665b3a49ba493e7fa9abf22f17bd8b81
+ VERSION=1.2.6
+
SOURCE_HASH=sha512:ed4b1bc29daf85021cb83393d010ddca0ce9da508a8ddb9fec554f18eda1d156fc08f0aeaabeb7afe93fc445f049f84057e0708e6c87cd123c5cd2b20f8a25fd
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=$SOURCEFORGE_URL/xine/$SOURCE
+ SOURCE_URL[0]=${SOURCEFORGE_URL}/xine/${SPELL}/${VERSION}/${SOURCE}
WEB_SITE=http://www.xine-project.org/
ENTERED=20010927
LICENSE[0]=GPL
diff --git a/video-libs/xine-lib/HISTORY b/video-libs/xine-lib/HISTORY
index 75743c4..2e548ee 100644
--- a/video-libs/xine-lib/HISTORY
+++ b/video-libs/xine-lib/HISTORY
@@ -1,3 +1,9 @@
+2014-08-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.2.6
+
+2013-05-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.2.3
+
2012-12-02 Vlad Glagolev <stealth AT sourcemage.org>
* CONFIGURE: added default selection for internal libraries
* DEPENDS: added switches between internal and external versions;
diff --git a/video/animata/DETAILS b/video/animata/DETAILS
index 6156317..855bcf4 100755
--- a/video/animata/DETAILS
+++ b/video/animata/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=animata
-if test "$ANIMATA_AUTOUPDATE" = "y"; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=svn
-fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-svn.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn
SOURCE_URL[0]=svn_http://animata.googlecode.com/svn/trunk:animata-svn
diff --git a/video/animata/HISTORY b/video/animata/HISTORY
index ba4d010..7599aec 100644
--- a/video/animata/HISTORY
+++ b/video/animata/HISTORY
@@ -1,2 +1,5 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-11-01 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS, DEPENDS, PREPARE, PRE_BUILD, BUILD, INSTALL: spell created
diff --git a/video/avidemux2/BUILD b/video/avidemux2/BUILD
index c8d7939..e4e8f01 100755
--- a/video/avidemux2/BUILD
+++ b/video/avidemux2/BUILD
@@ -1,5 +1,8 @@
if is_depends_enabled $SPELL qt4; then
- OPTS="-DQT_QMAKE_EXECUTABLE=${INSTALL_ROOT}/usr/bin/qt4/qmake
-DLRELEASE_EXECUTABLE=${INSTALL_ROOT}/usr/bin/qt4/lrelease $OPTS"
+ PATH="/usr/bin/qt4:$PATH"
fi &&
-
-cmake_build
+# sudo calls would install stuff right away
+sed -i 's:^sudo:# sudo:' bootStrap.sh &&
+# For avidemux 2.6, add $OPTS here and switch to .bash .
+# The 2.5 build script doesn't know any options.
+bash bootStrap.sh
diff --git a/video/avidemux2/DEPENDS b/video/avidemux2/DEPENDS
index f287df3..67046c7 100755
--- a/video/avidemux2/DEPENDS
+++ b/video/avidemux2/DEPENDS
@@ -2,9 +2,16 @@ depends cmake &&
depends -sub CXX gcc &&
depends libxml2 &&
depends yasm &&
+# for 2.6
+#depends sqlite &&
+# 2.5 website mentions subversion as possible prereq

-optional_depends gtk+2 "" "-DNO_GTK=1" "for gtk+2 gui" &&
-optional_depends qt4 "" "-DNO_QT4=1" "for Qt gui" &&
+optional_depends gtk+2 "--with-gtk" "--without-gtk" "for gtk+2 gui" &&
+optional_depends qt4 "--with-qt4" "--without-qt4" "for Qt gui" &&
+
+# Sorry, using the simple bootstrap script, so no selective disabling
+# of plugins. So what ever is present will be used.
+# Upside is: It's plugins, no strict linking.

optional_depends libmad \
"" \
@@ -18,65 +25,65 @@ optional_depends a52dec \

optional_depends aften \
"" \
- "-DNO_Aften=1" \
+ "" \
"for AC3 audio encoding" &&

optional_depends libdca \
"" \
- "-DNO_libdca=1" \
+ "" \
"for DTS audio decoding" &&

optional_depends lame \
"" \
- "-DNO_Lame=1" \
+ "" \
"for mp3 audio encoding" &&

optional_depends libvorbis \
"" \
- "-DNO_Vorbis=1" \
+ "" \
"for OGG/Vorbis support" &&

optional_depends xvid \
"" \
- "-DNO_Xvid=1" \
+ "" \
"for xvid video encoding" &&

optional_depends x264 \
"" \
- "-DNO_x264=1" \
+ "" \
"for H264 video encoding" &&

optional_depends freetype2 \
"" \
- "-DNO_FREETYPE=1" \
+ "" \
"for subtitle rendering" &&

optional_depends alsa-lib \
"" \
- "-DNO_ALSA=1" \
+ "" \
"for alsa audio output" &&

optional_depends esound \
"" \
- "-DNO_Esd=1" \
+ "" \
"for esd audio output" &&

optional_depends JACK-DRIVER \
"" \
- "-DNO_Jack=1" \
+ "" \
"for jack driver support" &&

optional_depends libsamplerate \
"" \
- "-DNO_libsamplerate=1" \
+ "" \
"for resampling support" &&

optional_depends faad2 \
"" \
- "-DNO_FAAC=1 -DNO_FAAD=1 -DNO_NeAAC=1" \
+ "" \
"for AAC audio decoding" &&

optional_depends sdl \
"" \
- "-DNO_SDL=1" \
+ "" \
"for SDL audio/video output"
diff --git a/video/avidemux2/HISTORY b/video/avidemux2/HISTORY
index 7a6e685..e27e364 100644
--- a/video/avidemux2/HISTORY
+++ b/video/avidemux2/HISTORY
@@ -1,3 +1,9 @@
+2013-04-21 Thomas Orgis <sobukus AT sourcemage.org>
+ * BUILD, INSTALL: switch to usage of provided build script
+ Our build was just broken (for me at least): No plugins! Couldn't
+ even play audio. Now we don't have the absolute control to disable
+ any optionals if they are present in system, but at least it works.
+
2012-01-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 2.5.6

diff --git a/video/avidemux2/INSTALL b/video/avidemux2/INSTALL
new file mode 100755
index 0000000..2b4fca1
--- /dev/null
+++ b/video/avidemux2/INSTALL
@@ -0,0 +1,4 @@
+# bootStrap script contains install commands
+# need to duplicate them here ...
+cd buildMain && make install && cd .. &&
+cd buildPlugins && make install && cd ..
diff --git a/video/avidemux3/BUILD b/video/avidemux3/BUILD
new file mode 100755
index 0000000..c3b0730
--- /dev/null
+++ b/video/avidemux3/BUILD
@@ -0,0 +1,8 @@
+if is_depends_enabled $SPELL qt4; then
+ PATH="/usr/bin/qt4:$PATH"
+fi &&
+# Don't pollute /tmp.
+sed -i 's,/tmp/log,log,g' bootStrap.bash &&
+# We want avidemux3_cli so that the built avidemux3_jobs can
+# actually work.
+bash bootStrap.bash --with-cli $OPTS
diff --git a/video/avidemux3/DEPENDS b/video/avidemux3/DEPENDS
new file mode 100755
index 0000000..e770467
--- /dev/null
+++ b/video/avidemux3/DEPENDS
@@ -0,0 +1,90 @@
+depends cmake &&
+depends -sub CXX gcc &&
+depends libxml2 &&
+depends yasm &&
+depends sqlite &&
+
+# As of version 2.6.8, the gtk version just crashes (not just on SMGL).
+# See http://avidemux.org/smuf/index.php?topic=12721.0 .
+optional_depends gtk+3 "--with-gtk" "--without-gtk" \
+"for gtk+3 gui (unstable!)" &&
+optional_depends qt4 "--with-qt4" "--without-qt4" "for Qt gui" &&
+
+# Sorry, using the simple bootstrap script, so no selective disabling
+# of plugins. So what ever is present will be used.
+# Upside is: It's plugins, no strict linking.
+
+optional_depends libmad \
+ "" \
+ "" \
+ "for mp3 audio decoding" &&
+
+optional_depends a52dec \
+ "" \
+ "" \
+ "for AC3 audio decoding" &&
+
+optional_depends aften \
+ "" \
+ "" \
+ "for AC3 audio encoding" &&
+
+optional_depends libdca \
+ "" \
+ "" \
+ "for DTS audio decoding" &&
+
+optional_depends lame \
+ "" \
+ "" \
+ "for mp3 audio encoding" &&
+
+optional_depends libvorbis \
+ "" \
+ "" \
+ "for OGG/Vorbis support" &&
+
+optional_depends xvid \
+ "" \
+ "" \
+ "for xvid video encoding" &&
+
+optional_depends x264 \
+ "" \
+ "" \
+ "for H264 video encoding" &&
+
+optional_depends freetype2 \
+ "" \
+ "" \
+ "for subtitle rendering" &&
+
+optional_depends alsa-lib \
+ "" \
+ "" \
+ "for alsa audio output" &&
+
+optional_depends esound \
+ "" \
+ "" \
+ "for esd audio output" &&
+
+optional_depends JACK-DRIVER \
+ "" \
+ "" \
+ "for jack driver support" &&
+
+optional_depends libsamplerate \
+ "" \
+ "" \
+ "for resampling support" &&
+
+optional_depends faad2 \
+ "" \
+ "" \
+ "for AAC audio decoding" &&
+
+optional_depends sdl \
+ "" \
+ "" \
+ "for SDL audio/video output"
diff --git a/video/avidemux3/DETAILS b/video/avidemux3/DETAILS
new file mode 100755
index 0000000..e85c324
--- /dev/null
+++ b/video/avidemux3/DETAILS
@@ -0,0 +1,22 @@
+ SPELL=avidemux3
+ VERSION=2.6.8
+ SOURCE=${SPELL%3}_$VERSION.tar.gz
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SPELL%3}_$VERSION"
+ SOURCE_URL[0]=http://download.berlios.de/${SPELL%3}/$SOURCE
+ SOURCE_URL[1]=http://download2.berlios.de/${SPELL%3}/$SOURCE
+ SOURCE_URL[2]=$SOURCEFORGE_URL/${SPELL%3}/$SOURCE
+ WEB_SITE=http://fixounet.free.fr/avidemux/
+
SOURCE_HASH=sha512:57a4042f1a9d46462850871d36950215c5ffb5b66ce2f2cde09d747e946c05adb7a550ac7763c96f4c1bcb2c39881407d9d88bc64c93053741091751495ba0b0
+ LICENSE[0]=GPL
+ ENTERED=20140319
+ KEYWORDS="video"
+ SHORT="free video editing application"
+cat << EOF
+Avidemux is a free video editor designed for simple cutting, filtering
+and encoding tasks. It supports many file types, including AVI, DVD
+compatible MPEG files, MP4 and ASF, using a variety of codecs. Tasks can
+be automated using projects, job queue and powerful scripting
+capabilities.
+
+This is the version bringing you avidemux3.
+EOF
diff --git a/video/avidemux3/HISTORY b/video/avidemux3/HISTORY
new file mode 100644
index 0000000..dd3e80f
--- /dev/null
+++ b/video/avidemux3/HISTORY
@@ -0,0 +1,2 @@
+2014-03-19 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS, BUILD, INSTALL, DEPENDS: Forked new spell off avidemux2
diff --git a/video/avidemux3/INSTALL b/video/avidemux3/INSTALL
new file mode 100755
index 0000000..e7cd929
--- /dev/null
+++ b/video/avidemux3/INSTALL
@@ -0,0 +1,2 @@
+# Stuff has been prepared in install/.
+cp -a install/usr/* "$INSTALL_ROOT/usr"
diff --git a/video/bino/DETAILS b/video/bino/DETAILS
index 583b79b..c4bbf1d 100755
--- a/video/bino/DETAILS
+++ b/video/bino/DETAILS
@@ -1,11 +1,11 @@
SPELL=bino
- VERSION=1.4.2
+ VERSION=1.6.0
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://download.savannah.gnu.org/releases/bino/$SOURCE
WEB_SITE=http://bino3d.org/
ENTERED=20110124
-
SOURCE_HASH=sha512:5be3416fcd89410cc4892614f8322425de8896763f84102ed728dbc141deea7d74156c23b04df7633d05543e1da3dabc09eb57917cfa0913df8900d421d61100
+
SOURCE_HASH=sha512:029e1150ddeaba62187877927ec90965b529602057e8a308d441c5856e3cb2fa86c0f7a18dce3df47836372a7779f11a9e9561c9af7c4af70db992f0ba307ba9
LICENSE[0]=GPL
SHORT="3D video player with multi-display support"
cat << EOF
diff --git a/video/bino/HISTORY b/video/bino/HISTORY
index ae8fd96..4591c01 100644
--- a/video/bino/HISTORY
+++ b/video/bino/HISTORY
@@ -1,3 +1,12 @@
+2014-10-01 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.6.0
+
+2014-02-17 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.4.4
+
+2013-11-15 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.4.3
+
2013-01-29 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.4.2

diff --git a/video/dvdauthor/0001-Use-pkg-config-to-find-FriBidi.patch
b/video/dvdauthor/0001-Use-pkg-config-to-find-FriBidi.patch
new file mode 100644
index 0000000..61df26a
--- /dev/null
+++ b/video/dvdauthor/0001-Use-pkg-config-to-find-FriBidi.patch
@@ -0,0 +1,34 @@
+diff --git a/configure.ac b/configure.ac
+index e2433da..431cf51 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -75,14 +75,9 @@ fi
+ AC_SUBST(MAGICK_CPPFLAGS)
+ AC_SUBST(MAGICK_LIBS)
+
+-AC_CHECK_PROGS(FRIBIDICONFIG, [fribidi-config])
+-if test -n "$FRIBIDICONFIG"; then
+- FRIBIDI_CPPFLAGS="`$FRIBIDICONFIG --cflags`"
+- FRIBIDI_LIBS="`$FRIBIDICONFIG --libs`"
+- AC_DEFINE(HAVE_FRIBIDI, 1, [Whether FriBiDi is available])
+-fi
++PKG_CHECK_MODULES([FRIBIDI], [fribidi], [AC_DEFINE(HAVE_FRIBIDI, 1,
[Whether FriBiDi is available])])
+
+-AC_SUBST(FRIBIDI_CPPFLAGS)
++AC_SUBST(FRIBIDI_CFLAGS)
+ AC_SUBST(FRIBIDI_LIBS)
+
+ AC_CHECK_PROGS(FREETYPECONFIG, [freetype-config])
+diff --git a/src/Makefile.am b/src/Makefile.am
+index 41c8520..33cd80f 100644
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -7,7 +7,7 @@ endif
+
+ nodist_bin_SCRIPTS = dvddirdel
+
+-AM_CPPFLAGS = -DSYSCONFDIR="\"$(sysconfdir)\"" @XML_CPPFLAGS@
@MAGICK_CPPFLAGS@ @FREETYPE_CPPFLAGS@ @FRIBIDI_CPPFLAGS@
++AM_CPPFLAGS = -DSYSCONFDIR="\"$(sysconfdir)\"" @XML_CPPFLAGS@
@MAGICK_CPPFLAGS@ @FREETYPE_CPPFLAGS@ @FRIBIDI_CFLAGS@
+ AM_CFLAGS = -Wall
+
+ dvdauthor_SOURCES = dvdauthor.c dvdauthor.h da-internal.h \
diff --git a/video/dvdauthor/0002-Fix-build-with-FriBidi-0.19.x.patch
b/video/dvdauthor/0002-Fix-build-with-FriBidi-0.19.x.patch
new file mode 100644
index 0000000..c18ea23
--- /dev/null
+++ b/video/dvdauthor/0002-Fix-build-with-FriBidi-0.19.x.patch
@@ -0,0 +1,15 @@
+diff --git a/src/subreader.c b/src/subreader.c
+index 01f23e3..6838ea9 100644
+--- a/src/subreader.c
++++ b/src/subreader.c
+@@ -1082,8 +1082,8 @@ subtitle* sub_fribidi (subtitle *sub, int sub_utf8)
+ int char_set_num;
+ fribidi_boolean log2vis;
+ if(flip_hebrew) { // Please fix the indentation someday
+- fribidi_set_mirroring (FRIBIDI_TRUE);
+- fribidi_set_reorder_nsm (FRIBIDI_FALSE);
++ fribidi_set_mirroring (1);
++ fribidi_set_reorder_nsm (0);
+
+ if( sub_utf8 == 0 ) {
+ char_set_num = fribidi_parse_c
diff --git a/video/dvdauthor/BUILD b/video/dvdauthor/BUILD
new file mode 100755
index 0000000..716157c
--- /dev/null
+++ b/video/dvdauthor/BUILD
@@ -0,0 +1,7 @@
+if [ "$DVDAUTHOR_FORMAT" != "NONE" ]; then
+ OPTS="--enable-default-video-format=$DVDAUTHOR_FORMAT $OPTS"
+fi &&
+
+OPTS="$DVDAUTHOR_LOCALE $OPTS" &&
+
+default_build
diff --git a/video/dvdauthor/CONFIGURE b/video/dvdauthor/CONFIGURE
new file mode 100755
index 0000000..ed60ba6
--- /dev/null
+++ b/video/dvdauthor/CONFIGURE
@@ -0,0 +1,5 @@
+config_query_list DVDAUTHOR_FORMAT "Set default format?" NONE NTSC PAL &&
+
+config_query_option DVDAUTHOR_LOCALE "Use locale encoding for filenames?" n \
+ "--enable-localized-filenames" ""
+
diff --git a/video/dvdauthor/DEPENDS b/video/dvdauthor/DEPENDS
index 5be6985..69e5981 100755
--- a/video/dvdauthor/DEPENDS
+++ b/video/dvdauthor/DEPENDS
@@ -3,17 +3,22 @@ depends tiff &&
depends JPEG &&
depends zlib &&
depends libxml2 &&
-depends libdvdread &&
+
+
+optional_depends libdvdread \
+ "" \
+ "--disable-dvdunauthor" \
+ "Build dvdunauthor?" &&

optional_depends freetype2 \
"" \
"" \
- "freetype support" &&
+ "freetype support" &&

-optional_depends fribidi \
- "" \
- "" \
- "bidireectional language support" &&
+optional_depends fribidi \
+ "" \
+ "" \
+ "bidireectional language support" &&

optional_depends imagemagick \
"" \
diff --git a/video/dvdauthor/DETAILS b/video/dvdauthor/DETAILS
index c13fe7a..1c8fa68 100755
--- a/video/dvdauthor/DETAILS
+++ b/video/dvdauthor/DETAILS
@@ -1,9 +1,19 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=dvdauthor
- VERSION=0.7.0
+if [ "$DVDAUTHOR_BRANCH" == "scm" ]; then
+ VERSION=$(get_scm_version)
+ SOURCE=$SPELL-git.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-git
+ SOURCE_URL[0]=git://github.com/ldo/dvdauthor
+ FORCE_DOWNLOAD=on
+ SOURCE_IGNORE=volatile
+else
+ VERSION=0.7.1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
-
SOURCE_HASH=sha512:2f450ef02dac774a8611f3398f71a8d9d4f7ebb3c9de56ec1c4ec2d54350f371bf32387f95bc90dcd399618819f46cd589cacfef6f7aae68ee3addda5e9ce892
+
SOURCE_HASH=sha512:0875300df4711bf5758cb8a3ec03793689abd403cdebfc5736463d9b6df49a22e66e9e1f0c2abfcb7d25469c2e7f7e76789f7779cc0743ec972f8965b0f744a9
+fi
WEB_SITE=http://dvdauthor.sourceforge.net/
ENTERED=20030921
LICENSE[0]=GPL
diff --git a/video/dvdauthor/HISTORY b/video/dvdauthor/HISTORY
index 1017ab4..28f53b6 100644
--- a/video/dvdauthor/HISTORY
+++ b/video/dvdauthor/HISTORY
@@ -1,3 +1,14 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2013-01-15 Robin Cook <rcook AT wyrms.net>
+ * PREPARE: added for option for scm build
+ * DETAILS: updated to 0.7.1 and anded for scm build
+ * CONFIGURE: added new configure options
+ * DEPENDS: changed libdvdread to optional
+ * PRE_BUILD: added scm build steps and removed patches
+ * BUILD: apply new configure options
+
2011-09-12 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: updated spell to 0.7.0 (fixed SOURCE_DIRECTORY)

diff --git a/video/dvdauthor/PREPARE b/video/dvdauthor/PREPARE
new file mode 100755
index 0000000..98d27e4
--- /dev/null
+++ b/video/dvdauthor/PREPARE
@@ -0,0 +1,2 @@
+. ${GRIMOIRE}/FUNCTIONS &&
+prepare_select_branch stable scm
diff --git a/video/dvdauthor/PRE_BUILD b/video/dvdauthor/PRE_BUILD
new file mode 100755
index 0000000..47ab0c6
--- /dev/null
+++ b/video/dvdauthor/PRE_BUILD
@@ -0,0 +1,9 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+
+if [ "$DVDAUTHOR_BRANCH" == "scm" ]; then
+ ./bootstrap
+#else
+# patch -p1 < $SCRIPT_DIRECTORY/0001-Use-pkg-config-to-find-FriBidi.patch
&&
+# patch -p1 < $SCRIPT_DIRECTORY/0002-Fix-build-with-FriBidi-0.19.x.patch
+fi
diff --git a/video/eviacam/DETAILS b/video/eviacam/DETAILS
index 8513fd0..b92bb41 100755
--- a/video/eviacam/DETAILS
+++ b/video/eviacam/DETAILS
@@ -1,8 +1,8 @@
SPELL=eviacam
- VERSION=1.6.0
+ VERSION=1.7.0
SOURCE=${SPELL}_${VERSION}.orig.tar.gz
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:066a4b7ed5403a7d17e4cd5e27b9159e9ab4e4fe8820fecbe18db356b32d002195158dec443191e37781b50eee09c3b2001fcafd6c8b25b3531cfde796acd95c
+
SOURCE_HASH=sha512:0269714ecc31e7429cf13a294a9dec5fd6d7989b3d71be552d4ae21ed7c9780eca77e6fbda397e9b5d642b2a2ef8a795c02c9c15db54c5431c47ca35c850c32b
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=http://eviacam.sourceforge.net/
LICENSE[0]=GPL
diff --git a/video/eviacam/HISTORY b/video/eviacam/HISTORY
index a412968..4722063 100644
--- a/video/eviacam/HISTORY
+++ b/video/eviacam/HISTORY
@@ -1,3 +1,6 @@
+2013-06-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.7.0
+
2012-11-18 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.6.0

diff --git a/video/ffmpeg/BUILD b/video/ffmpeg/BUILD
index 3a9c15b..932ec8c 100755
--- a/video/ffmpeg/BUILD
+++ b/video/ffmpeg/BUILD
@@ -1,10 +1,36 @@
disable_pic &&

-#if [ $FFAMR != none ];then
-# OPTS="--enable-$FFAMR $OPTS"
-#fi &&
+if list_find "$FFMPEG_PROGRAMS" "none"; then
+ OPTS="--disable-programs $OPTS"
+elif list_find "$FFMPEG_PROGRAMS" "all"; then
+ :
+else
+ for program in $FFMPEG_PROGRAM_LIST; do
+ if ! list_find "$program" "$FFMPEG_PROGRAMS"; then
+ OPTS="--disable-$program $OPTS"
+ fi
+ done &&

-OPTS="$FFMPEG_SWSCALE $OPTS" &&
+ persistent_remove FFMPEG_PROGRAM_LIST &&
+ persistent_save &&
+ persistent_load
+fi &&
+
+OPTS="$FFMPEG_OPTS $OPTS" &&
+
+if echo "$CFLAGS" | grep -q "\-Os"; then
+ OPTS="--enable-small $OPTS"
+fi &&
+
+# license handling (nonfree/GPLv3)
+if is_depends_enabled $SPELL openssl || \
+ is_depends_enabled $SPELL faac; then
+ OPTS="--enable-nonfree $OPTS"
+fi &&
+
+if is_depends_enabled $SPELL opencore-amr; then
+ OPTS="--enable-version3 $OPTS"
+fi &&

# fixing issue #381
if is_depends_enabled $SPELL openjpeg; then
@@ -16,10 +42,11 @@ LDFLAGS=${LDFLAGS//-Wl,--as-needed/} &&
./configure --prefix=${INSTALL_ROOT}/usr \
--mandir=${INSTALL_ROOT}/usr/share/man \
--enable-shared \
- --enable-pthreads \
--disable-static \
- --disable-debug \
+ --enable-pthreads \
--enable-postproc \
--enable-gpl \
$OPTS &&
-make
+
+make V=1 &&
+make V=1 tools/qt-faststart
diff --git a/video/ffmpeg/CONFIGURE b/video/ffmpeg/CONFIGURE
index a6b5a4a..0ac2e1a 100755
--- a/video/ffmpeg/CONFIGURE
+++ b/video/ffmpeg/CONFIGURE
@@ -1,3 +1,31 @@
+. $GRIMOIRE/config_query_multi.function &&
+
default_configure &&
-config_query_option FFMPEG_SWSCALE 'enable software scaler support?' y \
- '--enable-swscale' '--disable-swscale'
+
+# backporting legacy options
+if [[ -n "$FFMPEG_SWSCALE" ]]; then
+ persistent_add FFMPEG_OPTS &&
+ list_add "FFMPEG_OPTS" "$FFMPEG_SWSCALE" &&
+
+ persistent_remove FFMPEG_SWSCALE
+fi &&
+
+config_query_option FFMPEG_OPTS "Enable software scaler support?" y \
+ "--enable-swscale" \
+ "--disable-swscale" &&
+
+config_query_option FFMPEG_OPTS "Enable debugging symbols?" y \
+ "--enable-debug" \
+ "--disable-debug" &&
+
+config_query_option FFMPEG_OPTS "Enable support for Blackmagick Decklink
output?" n \
+ "--enable-decklink" \
+ "--disable-decklink" &&
+
+persistent_add FFMPEG_PROGRAM_LIST &&
+local FFMPEG_PROGRAM_LIST="ffmpeg ffprobe ffserver" &&
+
+config_query_multi FFMPEG_PROGRAMS "Which command line programs would you
like to build?" \
+ $FFMPEG_PROGRAM_LIST \
+ all \
+ none
diff --git a/video/ffmpeg/DEPENDS b/video/ffmpeg/DEPENDS
index d7b1adf..ae90bb8 100755
--- a/video/ffmpeg/DEPENDS
+++ b/video/ffmpeg/DEPENDS
@@ -1,90 +1,220 @@
-optional_depends "X86-ASSEMBLER" \
- "" \
- "--disable-yasm" \
- "for some assembler optimizations" &&
+depends libcdio-paranoia &&
+
+optional_depends zlib \
+ "--enable-zlib" \
+ "--disable-zlib" \
+ "for zlib support" &&
+
+optional_depends bzip2 \
+ "--enable-bzlib" \
+ "--disable-bzlib " \
+ "for bzlib support" &&
+
+optional_depends X86-ASSEMBLER \
+ "" \
+ "--disable-yasm" \
+ "for some assembler optimizations" &&

optional_depends celt \
"--enable-libcelt" \
"" \
- "for celt codec support via libcelt" &&
+ "for celt codec support" &&
+
optional_depends frei0r-plugins \
"--enable-frei0r" \
"" \
- "use frei0r for video filtering" &&
+ "to use frei0r for video filtering" &&

if [[ $FFMPEG_RELEASE == stable ]]; then
+ optional_depends SSL \
+ "--enable-openssl" \
+ "" \
+ "for crypto support via OpenSSL
(${PROBLEM_COLOR}nonfree${DEFAULT_COLOR})" &&

-optional_depends gnutls \
- "--enable-gnutls" \
- "" \
- "support for crypto" &&
-optional_depends libass \
- "--enable-libass" \
- "" \
- "use libass for subtitle rendering" &&
-optional_depends libmodplug \
- "--enable-libmodplug" \
- "" \
- "enable libmodplug support for playing mod files" &&
-optional_depends libvpx \
- "--enable-libvpx" \
- "" \
- "VP8 support"
+ optional_depends gnutls \
+ "--enable-gnutls" \
+ "" \
+ "for crypto support via GNUTLS" &&

-else
+ optional_depends fontconfig \
+ "--enable-fontconfig" \
+ "" \
+ "to enable fontconfig" &&

-optional_depends dirac \
- "--enable-libdirac" \
- "" \
- "for dirac encoder support via libdirac"
+ optional_depends libass \
+ "--enable-libass" \
+ "" \
+ "use libass for subtitle rendering" &&

+ optional_depends libmodplug \
+ "--enable-libmodplug" \
+ "" \
+ "to enable libmodplug support for playing mod files" &&
+
+ optional_depends twolame \
+ "--enable-libtwolame" \
+ "" \
+ "for MP2 encoding" &&
+
+ optional_depends libcdio \
+ "--enable-libcdio" \
+ "" \
+ "for audio CD grabbing" &&
+
+ optional_depends libiec61883 \
+ "--enable-libiec61883" \
+ "" \
+ "to enable iec61883" &&
+
+ optional_depends flite \
+ "--enable-libflite" \
+ "" \
+ "for voice synthesis support" &&
+
+ optional_depends libcaca \
+ "--enable-libcaca" \
+ "" \
+ "for textual display support" &&
+
+ optional_depends libbluray \
+ "--enable-libbluray" \
+ "" \
+ "for BluRay reading support" &&
+
+ optional_depends openal \
+ "--enable-openal" \
+ "" \
+ "for OpenAL 1.1 capture support" &&
+
+ optional_depends v4l-utils \
+ "--enable-libv4l2" \
+ "" \
+ "to enable v4l support" &&
+
+ optional_depends pulseaudio \
+ "--enable-libpulse" \
+ "" \
+ "for Pulseaudio input support"
+else
+ optional_depends dirac \
+ "--enable-libdirac" \
+ "" \
+ "for dirac encoder support via libdirac" &&
+ optional_depends libwebp \
+ "--enable-libwebp" \
+ "" \
+ "for WebP encoding via libwebp" &&
+ optional_depends OPENGL \
+ "--enable-opengl" \
+ "" \
+ "for OpenGL rendering"
fi &&

optional_depends schroedinger \
"--enable-libschroedinger" \
"" \
"for dirac encoder/decoder support via libschroedinger" &&
+
+optional_depends libvdpau \
+ "--enable-vdpau" \
+ "--disable-vdpau" \
+ "to enable VDPAU code" &&
+
+optional_depends opencv \
+ "--enable-libopencv" \
+ "" \
+ "to video filtering via libopencv" &&
+
+optional_depends libvpx \
+ "--enable-libvpx" \
+ "" \
+ "for VP8 (and VP9 for stable branch) de/encoding support" &&
+
optional_depends speex \
"--enable-libspeex" \
"" \
- "support for the Speex codec" &&
+ "for Speex codec support" &&
+
optional_depends openjpeg \
"--enable-libopenjpeg" \
"--disable-libopenjpeg" \
- "support for JPEG 2000" &&
-optional_depends "lame" \
- "--enable-libmp3lame" \
- "" \
- "for mp3 encoding via libmp3lame" &&
-optional_depends "libvorbis" \
- "--enable-libvorbis" \
- "" \
- "for ogg/vorbis support" &&
-optional_depends "imlib2" \
- "" \
- "" \
- "for imlib2 support" &&
-optional_depends "freetype2" \
- "" \
- "" \
- "for a text render plugin" &&
-optional_depends "xvid" \
- "--enable-libxvid" \
- "" \
- "for xvid support" &&
-optional_depends sdl \
- "" \
- "--disable-ffplay" \
- "for ffplay video player" &&
-optional_depends faac \
- "--enable-libfaac --enable-nonfree" \
- "" \
- "support for faac" &&
-optional_depends libtheora \
- "--enable-libtheora" \
- "" \
- "theora codec" &&
-optional_depends x264 \
- "--enable-libx264" \
- "" \
- "h.264 encoder"
+ "for JPEG 2000 support" &&
+
+optional_depends lame \
+ "--enable-libmp3lame" \
+ "" \
+ "for mp3 encoding" &&
+
+optional_depends libvorbis \
+ "--enable-libvorbis" \
+ "" \
+ "for ogg/vorbis support" &&
+
+optional_depends freetype2 \
+ "--enable-libfreetype" \
+ "" \
+ "for a text render plugin" &&
+
+optional_depends xvid \
+ "--enable-libxvid" \
+ "" \
+ "for xvid support" &&
+
+optional_depends sdl \
+ "" \
+ "--disable-ffplay" \
+ "for ffplay video player" &&
+
+optional_depends faac \
+ "--enable-libfaac" \
+ "" \
+ "for AAC encoding via libfaac
(${PROBLEM_COLOR}nonfree${DEFAULT_COLOR}) support" &&
+
+optional_depends opencore-amr \
+ "--enable-libopencore-amrnb" \
+ "" \
+ "for AMR-NB de/encoding via libopencore-amrnb
(${PROBLEM_COLOR}GPLv3${DEFAULT_COLOR}) support" &&
+
+optional_depends opencore-amr \
+ "--enable-libopencore-amrwb" \
+ "" \
+ "for AMR-WB decoding via libopencore-amrwb
(${PROBLEM_COLOR}GPLv3${DEFAULT_COLOR}) support" &&
+
+optional_depends libtheora \
+ "--enable-libtheora" \
+ "" \
+ "for Theora encoding" &&
+
+optional_depends x264 \
+ "--enable-libx264" \
+ "" \
+ "for H.264 encoding" &&
+
+optional_depends gsm \
+ "--enable-libgsm" \
+ "" \
+ "for GSM de/encoding" &&
+
+optional_depends rtmpdump \
+ "--enable-librtmp" \
+ "" \
+ "for RTMP[E] support" &&
+
+optional_depends libdc1394 \
+ "--enable-libdc1394" \
+ "" \
+ "for IIDC-1394 grabbing" &&
+
+if is_depends_enabled $SPELL libdc1394; then
+ depends libraw1394
+fi &&
+
+optional_depends libx11 \
+ "--enable-x11grab" \
+ "" \
+ "to enable X11 grabbing" &&
+
+if is_depends_enabled $SPELL libx11; then
+ depends libxext &&
+ depends libxfixes
+fi
diff --git a/video/ffmpeg/DETAILS b/video/ffmpeg/DETAILS
index 921a015..7eafcf3 100755
--- a/video/ffmpeg/DETAILS
+++ b/video/ffmpeg/DETAILS
@@ -1,9 +1,9 @@
SPELL=ffmpeg
if [[ $FFMPEG_RELEASE == stable ]]; then
- VERSION=1.0.4
- SECURITY_PATCH=14
+ VERSION=2.3.2
+ SECURITY_PATCH=15
else
- VERSION=0.7.13
+ VERSION=0.7.16
SECURITY_PATCH=11
fi
SOURCE=$SPELL-$VERSION.tar.bz2
@@ -13,27 +13,8 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
SOURCE_GPG=ffmpeg.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
-#case $FFAMR in
-# none);;
-# *)
-# amr_nb)
-# VERSION2=26104-610
-# SOURCE2=$VERSION2.zip
-#SOURCE2_URL[0]=http://www.3gpp.org/ftp/Specs/archive/26_series/26.104/$SOURCE2
-#
SOURCE2_HASH=sha512:2ab3c1be43b17b655674b93a17b3ebcf3b95a6483bf9c2177dc00dd2a2f2802cb6685e679982cb0edefce90bb854c7842be324d5f1bd17cf0d349f9c737c2d68
-# amr_nb-fixed)
-# VERSION3=26073-600
-# SOURCE3=$VERSION3.zip
-#SOURCE3_URL[0]=http://www.3gpp.org/ftp/Specs/archive/26_series/26.073/$SOURCE3
-#
SOURCE3_HASH=sha512:db9a7f5514d1a4a27062720f8ba5357f89cc6953c81b5b09defb37469e9a0b1195e9722d7b415152ad9642e1b1d7dddfd4e739bfc42b0c2fa6094d44faa50cde
-# amr_wb)
-# VERSION4=26204-600
-# SOURCE4=$VERSION4.zip
-#SOURCE4_URL[0]=http://www.3gpp.org/ftp/Specs/archive/26_series/26.204/$SOURCE4
-#
SOURCE4_HASH=sha512:fe7c4a6cc669345d2857df7a056dc62b28d076afb06f3184f26deb2ebc6da5222be38e532b0cb5493b33b387bda39348f532fd02f16387ccd8564ea0e3f2c948
-# ;;
-#esac
- WEB_SITE=http://ffmpeg.org
+ DOC_DIRS=""
+ WEB_SITE=http://ffmpeg.org/
ENTERED=20030514
LICENSE[0]=GPL
KEYWORDS="video"
diff --git a/video/ffmpeg/HISTORY b/video/ffmpeg/HISTORY
index afea4e3..95d72a9 100644
--- a/video/ffmpeg/HISTORY
+++ b/video/ffmpeg/HISTORY
@@ -1,3 +1,73 @@
+2014-12-03 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: SSL flag is --enable-openssl not --enable-SSL
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+ * SUB_DEPENDS, PRE_SUB_DEPENDS: openssl => SSL
+
+2014-08-13 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.3.2
+
+2014-08-04 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.3.1
+
+2014-07-21 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.3
+
+2014-06-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.2.4, SECURITY_PATCH++, fixes CVE-2014-4610
+
+2014-06-03 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.2.3
+
+2014-03-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.2
+ * CONFIGURE: add option for Blackmagick Decklink output
+ * DEPENDS: add optional dependencies on libwebp and OPENGL
+
+2014-02-25 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.1.4
+
+2014-02-17 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.1.3
+
+2014-01-22 Tommy Boatman <tboatman AT sourcemage.org>
+ * DEPENDS: libcdio-paranoia required
+
+2014-01-14 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.1.2
+ * PRE_BUILD, ffmpeg-2.1.1-freetype2.patch: patch removed
+
+2013-12-12 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.1.1
+ * PRE_BUILD, ffmpeg-2.1.1-freetype2.patch: patch from Arch added
+
+2013-10-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: legacy version 0.7.16
+
+2013-10-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.2.4 (stable)
+ * BUILD, DEPENDS: moved license handling to BUILD
+
+2013-09-27 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, {PRE_,}BUILD, CONFIGURE, DEPENDS, INSTALL, PREPARE:
rewritten
+ added build for qt-faststart tool
+
+2013-09-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.2.3 (stable)
+
+2013-09-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.7.15 (legacy)
+ * PRE_SUB_DEPENDS: fixed branch detection
+ * REPAIR^2994eb49747c30e2162e04fb1a7cd960^PRE_SUB_DEPENDS: added, to
+ replace buggy PRE_SUB_DEPENDS file
+
+2013-05-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.2.1
+
+2013-03-11 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.0.5
+
2013-02-10 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.0.4, SECURITY_PATCH=14

diff --git a/video/ffmpeg/INSTALL b/video/ffmpeg/INSTALL
index d3f6c19..355a840 100755
--- a/video/ffmpeg/INSTALL
+++ b/video/ffmpeg/INSTALL
@@ -1,3 +1,9 @@
make_single &&
-install_config_file doc/ffserver.conf ${INSTALL_ROOT}/etc/ffserver.conf &&
-make install
+make V=1 install &&
+make_normal &&
+
+install -vm 755 "tools/qt-faststart" "$INSTALL_ROOT/usr/bin/qt-faststart" &&
+
+if list_find "ffserver" "$FFMPEG_PROGRAMS"; then
+ install_config_file doc/ffserver.conf ${INSTALL_ROOT}/etc/ffserver.conf
+fi
diff --git a/video/ffmpeg/PREPARE b/video/ffmpeg/PREPARE
index 328c960..7735aea 100755
--- a/video/ffmpeg/PREPARE
+++ b/video/ffmpeg/PREPARE
@@ -1,5 +1,3 @@
config_query_list FFMPEG_RELEASE "Select which release to build:" \
stable \
legacy
-
-#config_query_list FFAMR "Include an AMR codec?" none amr_nb amr_nb-fixed
amr_wb
diff --git a/video/ffmpeg/PRE_BUILD b/video/ffmpeg/PRE_BUILD
index 7e686d0..b7a3542 100755
--- a/video/ffmpeg/PRE_BUILD
+++ b/video/ffmpeg/PRE_BUILD
@@ -7,22 +7,3 @@ sed -i \
configure &&
#s|\\\$|\$|;
sedit '/#define LIBAVCODEC_VERSION_INT/i#if !defined INT64_C\n#if defined
__WORDSIZE && __WORDSIZE == 64\n#define INT64_C(c) c ## L\n#else\n#define
INT64_C(c) c ## LL\n#endif\n#endif' libavcodec/avcodec.h
-
-#message amr=$FFAMR &&
-#cd libavcodec &&
-#case $FFAMR in
-# none);;
-# *)
-#message amr_nb=$VERSION2 &&
-# unpack_file 2 &&
-# unzip ${VERSION2}*.zip &&
-# mv c-code amr_float &&
-#message amr_nb-fixed=$VERSION3 &&
-# unpack_file 3 &&
-# unzip ${VERSION3}*.zip &&
-# mv c-code amr &&
-#message amr_wb=$VERSION4 &&
-# unpack_file 4 &&
-# unzip ${VERSION4}*.zip &&
-# mv c-code amrwb_float
-#esac
diff --git a/video/ffmpeg/PRE_SUB_DEPENDS b/video/ffmpeg/PRE_SUB_DEPENDS
index 064b98b..969f032 100755
--- a/video/ffmpeg/PRE_SUB_DEPENDS
+++ b/video/ffmpeg/PRE_SUB_DEPENDS
@@ -1,5 +1,5 @@
case ${THIS_SUB_DEPENDS} in
-"LEGACY") [[ "$(installed_version ffmpeg)" == "0.7.13" ]] && return 0
;;
-"STABLE") [[ "$(installed_version ffmpeg)" != "0.7.13" ]] && return 0
;;
+"LEGACY") [[ "$(installed_version ffmpeg | cut -d. -f-2)" == "0.7" ]]
&& return 0 ;;
+"STABLE") [[ "$(installed_version ffmpeg | cut -d. -f-2)" != "0.7" ]]
&& return 0 ;;
esac
return 1
diff --git
a/video/ffmpeg/REPAIR^2994eb49747c30e2162e04fb1a7cd960^PRE_SUB_DEPENDS
b/video/ffmpeg/REPAIR^2994eb49747c30e2162e04fb1a7cd960^PRE_SUB_DEPENDS
new file mode 100755
index 0000000..969f032
--- /dev/null
+++ b/video/ffmpeg/REPAIR^2994eb49747c30e2162e04fb1a7cd960^PRE_SUB_DEPENDS
@@ -0,0 +1,5 @@
+case ${THIS_SUB_DEPENDS} in
+"LEGACY") [[ "$(installed_version ffmpeg | cut -d. -f-2)" == "0.7" ]]
&& return 0 ;;
+"STABLE") [[ "$(installed_version ffmpeg | cut -d. -f-2)" != "0.7" ]]
&& return 0 ;;
+esac
+return 1
diff --git a/video/gecko-mediaplayer/DETAILS b/video/gecko-mediaplayer/DETAILS
index 3f30c5b..5663f8b 100755
--- a/video/gecko-mediaplayer/DETAILS
+++ b/video/gecko-mediaplayer/DETAILS
@@ -1,8 +1,8 @@
SPELL=gecko-mediaplayer
- VERSION=1.0.7
+ VERSION=1.0.8
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://gecko-mediaplayer.googlecode.com/files/$SOURCE
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+
SOURCE_HASH=sha512:a66d286e668dbe1bbbbf42bbf68bd35bda68db73e7a30674f2cd87850e17a8c27ecf9ae3f32c3024fcca31174e3c5ef88da668b11a5cc3641824fae8c9367962
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=http://kdekorte.googlepages.com/gecko-mediaplayer
LICENSE[0]=GPL
diff --git a/video/gecko-mediaplayer/HISTORY b/video/gecko-mediaplayer/HISTORY
index 0c24443..8f97708 100644
--- a/video/gecko-mediaplayer/HISTORY
+++ b/video/gecko-mediaplayer/HISTORY
@@ -1,3 +1,6 @@
+2014-01-04 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated to 1.0.8
+
2012-11-29 Pol Vinogradov <vin.public AT gmail.com>
* DETAILS: version 1.0.7

diff --git a/video/gecko-mediaplayer/gecko-mediaplayer-1.0.7.tar.gz.sig
b/video/gecko-mediaplayer/gecko-mediaplayer-1.0.7.tar.gz.sig
deleted file mode 100644
index 6c6ed29..0000000
Binary files a/video/gecko-mediaplayer/gecko-mediaplayer-1.0.7.tar.gz.sig and
/dev/null differ
diff --git a/video/gnome-mplayer/DETAILS b/video/gnome-mplayer/DETAILS
index 7bc7b3b..84c10f2 100755
--- a/video/gnome-mplayer/DETAILS
+++ b/video/gnome-mplayer/DETAILS
@@ -1,5 +1,5 @@
SPELL=gnome-mplayer
- VERSION=1.0.7
+ VERSION=1.0.8
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://gnome-mplayer.googlecode.com/files/$SOURCE
SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
diff --git a/video/gnome-mplayer/HISTORY b/video/gnome-mplayer/HISTORY
index 1db36b7..3862fa6 100644
--- a/video/gnome-mplayer/HISTORY
+++ b/video/gnome-mplayer/HISTORY
@@ -1,3 +1,6 @@
+2013-05-07 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 1.0.8
+
2012-11-29 Pol Vinogradov <vin.public AT gmail.com>
* DETAILS: version 1.0.7

diff --git a/video/gnome-mplayer/gnome-mplayer-1.0.7.tar.gz.sig
b/video/gnome-mplayer/gnome-mplayer-1.0.7.tar.gz.sig
deleted file mode 100644
index e7c91e9..0000000
Binary files a/video/gnome-mplayer/gnome-mplayer-1.0.7.tar.gz.sig and
/dev/null differ
diff --git a/video/gnome-mplayer/gnome-mplayer-1.0.8.tar.gz.sig
b/video/gnome-mplayer/gnome-mplayer-1.0.8.tar.gz.sig
new file mode 100644
index 0000000..b002a6a
Binary files /dev/null and
b/video/gnome-mplayer/gnome-mplayer-1.0.8.tar.gz.sig differ
diff --git a/video/gpac/DEPENDS b/video/gpac/DEPENDS
index 3af77f16..aec520d 100755
--- a/video/gpac/DEPENDS
+++ b/video/gpac/DEPENDS
@@ -3,7 +3,7 @@ optional_depends "OPENGL" \
"" \
"--disable-opengl" \
"build with opengl?" &&
-optional_depends "openssl" \
+optional_depends "SSL" \
"" \
"--disable-ssl" \
"build with ssl?" &&
diff --git a/video/gpac/HISTORY b/video/gpac/HISTORY
index 449c78a..caccd6d 100644
--- a/video/gpac/HISTORY
+++ b/video/gpac/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2010-11-03 Ladislav Hagara <hgr AT vabo.cz>
* DEPENDS: jpeg -> JPEG

diff --git a/video/guvcview/DEPENDS b/video/guvcview/DEPENDS
index e7d1ade..5c07f42 100755
--- a/video/guvcview/DEPENDS
+++ b/video/guvcview/DEPENDS
@@ -1,6 +1,6 @@
depends gtk+3 &&
depends sdl &&
-depends udev &&
+depends UDEV &&
depends libpng &&
depends v4l-utils &&
depends portaudio19 &&
diff --git a/video/guvcview/DETAILS b/video/guvcview/DETAILS
index 90e7f16..8b1dc8d 100755
--- a/video/guvcview/DETAILS
+++ b/video/guvcview/DETAILS
@@ -1,8 +1,8 @@
SPELL=guvcview
- VERSION=1.7.0
+ VERSION=2.0.1
SOURCE=${SPELL}-src-${VERSION}.tar.gz
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:86e476c3b7763ff4d4e4077114440c3d287b38497a76c063ea91cf13f7b2830ade298360b710871334c28baf481ac6619edbef685bd4745097d0e47e8a95de0b
+
SOURCE_HASH=sha512:b3877f00f4caf224eac2010f62e1c3d575b94f84cd0a8da7a5f1df6c851384c7a9e356de905ce27e143dc9761137ae1cce146bb4f6c0aa6d270dd53551bce67a
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-src-${VERSION}"
WEB_SITE=http://guvcview.sourceforge.net/
LICENSE[0]=GPL
diff --git a/video/guvcview/HISTORY b/video/guvcview/HISTORY
index 6990844..2147535 100644
--- a/video/guvcview/HISTORY
+++ b/video/guvcview/HISTORY
@@ -1,3 +1,15 @@
+2014-10-07 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.0.1
+
+2013-12-11 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.7.2
+
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: udev => UDEV
+
+2013-07-23 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.7.1
+
2013-03-03 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.7.0

diff --git a/video/guvcview/PRE_BUILD b/video/guvcview/PRE_BUILD
index cc8c640..1fcd450 100755
--- a/video/guvcview/PRE_BUILD
+++ b/video/guvcview/PRE_BUILD
@@ -5,4 +5,4 @@ if [[ ! -f "$INSTALL_ROOT/usr/include/linux/uvcvideo.h" ]];
then
patch -p1 < "$SPELL_DIRECTORY/linux-2.patch"
fi &&

-sed -i -e '29i#include <locale.h>' src/options.c
+sed -i -e '29i#include <locale.h>' guvcview/options.c
diff --git a/video/kamerka/DETAILS b/video/kamerka/DETAILS
index 256d7ff..775dee3 100755
--- a/video/kamerka/DETAILS
+++ b/video/kamerka/DETAILS
@@ -1,11 +1,11 @@
SPELL=kamerka
- VERSION=0.8.1
+ VERSION=0.8.5
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://dosowisko.net/kamerka/downloads/$SOURCE
WEB_SITE=http://dos1.github.com/kamerka/
ENTERED=20120726
-
SOURCE_HASH=sha512:c6a19b9c6deb8121f3475abe43060cd087d0fb728a624c1f884fb168cc57850cbafda7c5e2bee24fd21abb8055009b2356c5a6728ba805ec1ef6ace21d246423
+
SOURCE_HASH=sha512:36c230874ad0746f24a23945807eca6e6ac49c95f9fbd227be4319a3f4c2ba4abc2d19606d73473bfc88a804348d1ae0f09ecc7e5391ac494a4bd55ec4d113c5
LICENSE[0]=GPL
SHORT="take photos using your webcam and shiny animated QML
interface"
cat << EOF
diff --git a/video/kamerka/HISTORY b/video/kamerka/HISTORY
index 9aa9925..2d35a0b 100644
--- a/video/kamerka/HISTORY
+++ b/video/kamerka/HISTORY
@@ -1,3 +1,6 @@
+2013-07-04 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.8.5
+
2012-10-12 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: libv4l -> v4l-utils

diff --git a/video/kino/DEPENDS b/video/kino/DEPENDS
index 888d44c..5b34b9c 100755
--- a/video/kino/DEPENDS
+++ b/video/kino/DEPENDS
@@ -6,7 +6,7 @@ depends libiec61883 &&
depends libsamplerate &&
depends xml-parser-expat &&
depends libdv &&
-optional_depends udev
"--with-udev-rules-dir=$INSTALL_ROOT/etc/udev/rules.d/" \
+optional_depends UDEV
"--with-udev-rules-dir=$INSTALL_ROOT/etc/udev/rules.d/" \
'' \
'detect jog/shuttle device' &&
optional_depends LIBAVCODEC '--disable-local-ffmpeg' \
diff --git a/video/kino/HISTORY b/video/kino/HISTORY
index fb134e4..157fd0b 100644
--- a/video/kino/HISTORY
+++ b/video/kino/HISTORY
@@ -1,3 +1,6 @@
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: udev => UDEV
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/video/kodi/CONFLICTS b/video/kodi/CONFLICTS
new file mode 100755
index 0000000..f370022
--- /dev/null
+++ b/video/kodi/CONFLICTS
@@ -0,0 +1 @@
+conflicts xbmc y
diff --git a/video/kodi/DEPENDS b/video/kodi/DEPENDS
new file mode 100755
index 0000000..40885af
--- /dev/null
+++ b/video/kodi/DEPENDS
@@ -0,0 +1,137 @@
+depends -sub CXX gcc &&
+depends automake &&
+depends autoconf &&
+depends unzip &&
+depends boost &&
+depends cmake &&
+depends swig &&
+depends yajl &&
+depends tinyxml &&
+depends taglib &&
+depends JAVA &&
+optional_depends glew \
+ "--enable-gl" \
+ "--disable-gl" \
+ "for OpenGL rendering" &&
+optional_depends libvdpau \
+ "--enable-vdpau" \
+ "--disable-vdpau" \
+ "for VDPAU decoding" &&
+depends libmad &&
+depends JPEG &&
+depends libsamplerate &&
+depends libogg &&
+depends libvorbis &&
+depends freetype2 &&
+depends fontconfig &&
+depends bzip2 &&
+depends sqlite &&
+optional_depends alsa-lib \
+ "--enable-alsa" \
+ "--disable-alsa" \
+ "for ALSA support" &&
+depends libpng &&
+depends pcre &&
+depends lzo &&
+depends libcdio &&
+depends sdl &&
+depends sdl_image &&
+depends sdl_mixer &&
+depends enca &&
+depends jasper &&
+depends libxt &&
+depends libxtst &&
+depends libxmu &&
+depends libxinerama &&
+depends curl &&
+depends dbus &&
+depends fribidi &&
+optional_depends MYSQL \
+ "--enable-mysql" \
+ "--disable-mysql" \
+ "for mysql support" &&
+optional_depends hal \
+ "--enable-hal" \
+ "--disable-hal" \
+ "for HAL support" &&
+optional_depends pulseaudio \
+ "--enable-pulse" \
+ "--disable-pulse" \
+ "for PulseAudio support" &&
+optional_depends avahi \
+ "--enable-avahi" \
+ "--disable-avahi" \
+ "for Avahi support" &&
+optional_depends libxrandr \
+ "--enable-xrandr" \
+ "--disable-xrandr" \
+ "for XRandR support" &&
+optional_depends ffmpeg \
+ "--enable-external-ffmpeg" \
+ "--disable-external-ffmpeg" \
+ "use system ffmpeg" &&
+optional_depends goom \
+ "--enable-goom" \
+ "--disable-goom" \
+ "for GOOM visualization" &&
+optional_depends rtmpdump \
+ "--enable-rtmp" \
+ "--disable-rtmp" \
+ "RTMP support via librtmp" &&
+optional_depends faac \
+ "--enable-faac" \
+ "--disable-faac" \
+ "for faac support" &&
+optional_depends libdvdcss \
+ "--enable-dvdcss" \
+ "--disable-dvdcss" \
+ "for DVDCSS support" &&
+optional_depends libbluray \
+ "--enable-libbluray" \
+ "" \
+ "for libbluray support" &&
+optional_depends a52dec \
+ "--enable-external-liba52" \
+ "--disable-external-liba52" \
+ "use system liba52" &&
+optional_depends libdca \
+ "--enable-external-libdts" \
+ "--disable-external-libdts" \
+ "use system libdts" &&
+depends faad2 &&
+depends libmpeg2 &&
+depends libass &&
+depends flac &&
+depends wavpack &&
+depends AWK &&
+depends gperf &&
+depends nasm &&
+optional_depends cwiid \
+ "" \
+ "" \
+ "for wiimote support" &&
+optional_depends BLUEZ \
+ "" \
+ "" \
+ "for bluetooth support" &&
+depends zlib &&
+depends libmms &&
+optional_depends samba \
+ "--enable-samba" \
+ "--disable-samba" \
+ "for samba support" &&
+depends tiff &&
+depends SSL &&
+optional_depends libmicrohttpd \
+ "--enable-webserver" \
+ "--disable-webserver" \
+ "for webserver support" &&
+depends libmodplug &&
+depends libssh &&
+depends gettext &&
+depends cvs &&
+depends libtool &&
+optional_depends libusb \
+ "--enable-libusb" \
+ "--disable-libusb" \
+ "for libusb support"
diff --git a/video/kodi/DETAILS b/video/kodi/DETAILS
new file mode 100755
index 0000000..ae8ee9b
--- /dev/null
+++ b/video/kodi/DETAILS
@@ -0,0 +1,36 @@
+ SPELL=kodi
+ VERSION=14.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://mirrors.${SPELL}.tv/releases/source/${VERSION}-Helix.tar.gz
+
SOURCE_HASH=sha512:74faa65615f84329827c2fdbc9218636d0245ef451bd9995a9ddb3242794b49b0fd61d028d2f5adf0d6f816ef7225295eb8d7203e61ee5c59cfeccfa87360e07
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/xbmc-${VERSION}-Helix"
+ WEB_SITE="http://kodi.tv";
+ LICENSE[0]=GPL
+ ENTERED=20141223
+ SHORT="a software media player and entertainment hub (former
XBMC)"
+cat << EOF
+KODI is an award-winning free and open source (GPL) software media player
+and entertainment hub for digital media. KODI is available for Linux, OSX,
+Windows, and the original Xbox. Created in 2003 by a group of like minded
+programmers, KODI is a non-profit project run and developed by volunteers
+located around the world. More than 50 software developers have contributed
+to KODI, and 100-plus translators have worked to expand its reach, making
+it available in more than 30 languages.
+
+While KODI functions very well as a standard media player application for
+your computer, it has been designed to be the perfect companion for your
HTPC.
+Supporting an almost endless range of remote controls, and combined with its
+beautiful interface and powerful skinning engine, KODI feels very natural
+to use from the couch and is the ideal solution for your home theater.
+
+Currently KODI can be used to play almost all popular audio and video formats
+around. It was designed for network playback, so you can stream your
multimedia
+from anywhere in the house or directly from the internet using practically
any
+protocol available. Use your media as-is: KODI can play CDs and DVDs directly
+from the disk or image file, almost all popular archive formats from your
+hard drive, and even files inside ZIP and RAR archives. It will even scan
+all of your media and automatically create a personalized library complete
+with box covers, descriptions, and fanart. There are playlist and slideshow
+functions, a weather forecast feature and many audio visualizations. Once
+installed, your computer will become a fully functional multimedia jukebox.
+EOF
diff --git a/video/kodi/HISTORY b/video/kodi/HISTORY
new file mode 100644
index 0000000..028a1d0
--- /dev/null
+++ b/video/kodi/HISTORY
@@ -0,0 +1,2 @@
+2014-12-23 Pol Vinogradov <vin.public AT gmail.com>
+ * CONFLICTS, DEPENDS, DETAILS, PRE_BUILD: spell created
diff --git a/video/kodi/PRE_BUILD b/video/kodi/PRE_BUILD
new file mode 100755
index 0000000..2be2900
--- /dev/null
+++ b/video/kodi/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+./bootstrap
diff --git a/video/minitube/DETAILS b/video/minitube/DETAILS
index 485aaf3..43ad4ca 100755
--- a/video/minitube/DETAILS
+++ b/video/minitube/DETAILS
@@ -1,21 +1,19 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=minitube
if [[ "${MINITUBE_BRANCH}" == "scm" ]] ; then
- if [[ "${MINITUBE_AUTOUPDATE}" == "y" ]] ; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=git
- fi
+ VERSION=$(get_scm_version)
SOURCE=${SPELL}-git.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}-git
SOURCE_URL[0]=git://gitorious.org/minitube/minitube.git
SOURCE_IGNORE=volatile
FORCE_DOWNLOAD=on
else
- VERSION=2.0
+ VERSION=2.2
SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_URL[0]=http://flavio.tordini.org/files/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:f08f49549486f22d6156aa4344fd0698e03b0fcf669530010a648467cd3da1edbe6ee9e7c7578c69c7f410a03afe2e5c25bb84e6e1dc70c6534210566789f81e
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}"
+ XSOURCE_HASH="2a3d885e15917370e1602d7eef6bb8e1a9222f5d"
+
SOURCE_URL[0]="https://gitorious.org/minitube/minitube/archive/${XSOURCE_HASH}.tar.gz";
+
SOURCE_HASH=sha512:0ee6dd7c8c889c97845acc494c69a16521f90997594fb478265eaaee5101c3f39310eef492bebf3ef9020c91b8ef26f71897fa41039a571fbba6fd75786b2796
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${SPELL}"
fi
WEB_SITE="http://flavio.tordini.org/minitube";
LICENSE[0]=GPL
diff --git a/video/minitube/HISTORY b/video/minitube/HISTORY
index 9a4c69e..dfd938c 100644
--- a/video/minitube/HISTORY
+++ b/video/minitube/HISTORY
@@ -1,3 +1,16 @@
+2014-07-30 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.2
+ * PRE_BUILD, 0001-remove-reference-to-missing-translations.patch:
+ removed
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2013-12-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.1.5
+ * PRE_BUILD, 0001-remove-reference-to-missing-translations.patch:
+ remove reference to missing translations to avoid build error
+
2013-02-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: fixed hashsum. The tarball changed, changes do not
appear to be dangerous, merely upstream too lazy to bump
diff --git a/video/miro/DETAILS b/video/miro/DETAILS
index e2bf905..4381254 100755
--- a/video/miro/DETAILS
+++ b/video/miro/DETAILS
@@ -1,9 +1,9 @@
SPELL=miro
- VERSION=5.0.2
+ VERSION=6.0
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://ftp.osuosl.org/pub/pculture.org/miro/src/$SOURCE
-
SOURCE_HASH=sha512:0f0f1ba8be4ba5131ec63db50e540d7570840a25570588f01ab5c2176d7df46769d5b985f8a719abd680ac7b50d4bd6020da2416c186884fd825c53dd6ddb9fb
+
SOURCE_HASH=sha512:d7770af3d4c63812c69cdbf05af7d7a2fe017736dc118ad509ce4e5b9ae66f917bf541e8abba5dd2318f22dac1f8698e77fe7da339ebaf7a72181faa77183370
WEB_SITE=http://www.getmiro.com/
ENTERED=20090804
LICENSE[0]=GPL
diff --git a/video/miro/HISTORY b/video/miro/HISTORY
index 53e8262..0cfbb95 100644
--- a/video/miro/HISTORY
+++ b/video/miro/HISTORY
@@ -1,3 +1,7 @@
+2013-04-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 6.0
+ * PRE_BUILD, ffmpeg.patch: removed
+
2012-08-04 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 5.0.2
* PRE_BUILD, ffmpeg.patch: patch from Arch added
diff --git a/video/miro/PRE_BUILD b/video/miro/PRE_BUILD
deleted file mode 100755
index 1d3cb75..0000000
--- a/video/miro/PRE_BUILD
+++ /dev/null
@@ -1,4 +0,0 @@
-default_pre_build &&
-cd "$SOURCE_DIRECTORY" &&
-
-patch -p1 < "$SPELL_DIRECTORY/ffmpeg.patch"
diff --git a/video/miro/ffmpeg.patch b/video/miro/ffmpeg.patch
deleted file mode 100644
index 8362308..0000000
--- a/video/miro/ffmpeg.patch
+++ /dev/null
@@ -1,63 +0,0 @@
---- miro-5.0.1/linux/miro-segmenter.c~ 2012-07-06 14:33:24.618082171 +0000
-+++ miro-5.0.1/linux/miro-segmenter.c 2012-07-06 15:10:19.564146117 +0000
-@@ -156,7 +156,7 @@
- exit(1);
- }
-
-- ret = av_open_input_file(&ic, input, ifmt, 0, NULL);
-+ ret = avformat_open_input(&ic, input, ifmt, 0);
- if (ret != 0) {
- fprintf(stderr, "Could not open input file, make sure it is an
mpegts file: %d\n", ret);
- exit(1);
-@@ -215,12 +215,7 @@
- }
- }
-
-- if (av_set_parameters(oc, NULL) < 0) {
-- fprintf(stderr, "Invalid output format parameters\n");
-- exit(1);
-- }
--
-- dump_format(oc, 0, input, 1);
-+ av_dump_format(oc, 0, input, 1);
-
- if (video_st) {
- codec = avcodec_find_decoder(video_st->codec->codec_id);
-@@ -233,12 +228,12 @@
- }
- }
-
-- if (url_fopen(&oc->pb, output_filename, URL_WRONLY) < 0) {
-+ if (avio_open(&oc->pb, output_filename, AVIO_FLAG_WRITE) < 0) {
- fprintf(stderr, "Could not open '%s'\n", output_filename);
- exit(1);
- }
-
-- if (av_write_header(oc)) {
-+ if (avformat_write_header(oc, NULL)) {
- fprintf(stderr, "Could not write mpegts header to first output
file\n");
-
- exit(1);
-@@ -274,10 +269,10 @@
- }
-
- if (segment_time - prev_segment_time >= segment_duration) {
-- put_flush_packet(oc->pb);
-- url_fclose(oc->pb);
-+ avio_flush(oc->pb);
-+ avio_close(oc->pb);
-
-- if (url_fopen(&oc->pb, output_filename, URL_WRONLY) < 0) {
-+ if (avio_open(&oc->pb, output_filename, AVIO_FLAG_WRITE) < 0) {
- fprintf(stderr, "Could not open '%s'\n", output_filename);
- break;
- }
-@@ -307,7 +302,7 @@
- av_freep(&oc->streams[i]);
- }
-
-- url_fclose(oc->pb);
-+ avio_close(oc->pb);
- av_free(oc);
-
- /* End-of-transcode marker. */
diff --git a/video/mlt/DETAILS b/video/mlt/DETAILS
index 51726b2..a80fed5 100755
--- a/video/mlt/DETAILS
+++ b/video/mlt/DETAILS
@@ -1,21 +1,18 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=mlt
if [[ $MLT_BRANCH == scm ]];then
- if [[ "$MLT_AUTOUPDATE" == "y" ]]; then
- VERSION=-$(date +%Y%m%d)
- else
- VERSION=git
- fi
+ VERSION=$(get_scm_version)
SOURCE_IGNORE=volatile
SOURCE=$SPELL-git.tar.bz2
SOURCE_URL[0]=git://mltframework.org/mlt.git:mlt-git
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-git
FORCE_DOWNLOAD=on
else
- VERSION=0.8.8
+ VERSION=0.9.0
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=http://downloads.sourceforge.net/project/mlt/mlt/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+
SOURCE_HASH=sha512:631ab41ee6e3673c712f784b9c02b567a5e3b982d49eabe032ef20e89be9424cf9ce6d97fe6906f03b0ac082544316ba8524ae041d017aeac009ab9b98d457d9
fi
LICENSE[0]=GPL
WEB_SITE=http://www.mltframework.org/
diff --git a/video/mlt/HISTORY b/video/mlt/HISTORY
index 3c3e9bb..0b73b57 100644
--- a/video/mlt/HISTORY
+++ b/video/mlt/HISTORY
@@ -1,3 +1,9 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2013-09-13 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated to version 0.9.0
+
2013-02-17 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated VERSION to 0.8.8
update website
diff --git a/video/mlt/mlt-0.8.8.tar.gz.sig b/video/mlt/mlt-0.8.8.tar.gz.sig
deleted file mode 100644
index 1dad396..0000000
Binary files a/video/mlt/mlt-0.8.8.tar.gz.sig and /dev/null differ
diff --git a/video/mplayer/DEPENDS b/video/mplayer/DEPENDS
index cfdf360..4e70752 100755
--- a/video/mplayer/DEPENDS
+++ b/video/mplayer/DEPENDS
@@ -22,6 +22,10 @@ fi &&

optional_depends libvorbis "--disable-tremor-internal
--extra-libs=-lvorbisenc" "" "to use external libvorbis to play ogg/vorbis
audio" &&

+if is_depends_enabled $SPELL libvorbis; then
+ depends libogg
+fi &&
+
optional_depends faad2 "--enable-faad" "" "to use shared faad for AAC
decoding" &&

# audio codecs
@@ -60,7 +64,13 @@ optional_depends pulseaudio "" "--disable-pulse" "for
pulseaudio audio output"
optional_depends svgalib "" "--disable-svga" "for svgalib video output" &&
optional_depends xorg-server "--enable-x11" "--disable-x11" "for X11 output
support" &&
if is_depends_enabled $SPELL xorg-server; then
- depends -sub "DPMS" xorg-server
+ depends -sub "DPMS" xorg-server &&
+ depends libx11 &&
+ depends libxext &&
+ depends libxinerama &&
+ depends libxxf86dga &&
+ depends libxxf86vm &&
+ depends MESALIB
fi &&

optional_depends libxv "--enable-xv" "--disable-xv" "for xv output support"
&&
@@ -74,7 +84,7 @@ optional_depends aalib "" "--disable-aa" "for aalib
(ascii) video output" &&
optional_depends libggi "" "--disable-ggi" "for GGI video output" &&

# image support
-optional_depends giflib "" "--disable-gif" "to output to .gif files" &&
+optional_depends GIFLIB "" "--disable-gif" "to output to .gif files" &&
optional_depends libpng "" "--disable-png" "to output to .png files" &&
optional_depends JPEG "" "--disable-jpeg" "to output to .jpeg files" &&

diff --git a/video/mplayer/DETAILS b/video/mplayer/DETAILS
index 01dd1b7..1db1594 100755
--- a/video/mplayer/DETAILS
+++ b/video/mplayer/DETAILS
@@ -1,17 +1,14 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=mplayer
if [[ $MPLAYER_BRANCH == scm ]]; then
- if [[ $MPLAYER_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=svn
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-svn.tar.bz2
SOURCE_URL[0]=svn://svn.mplayerhq.hu/mplayer/trunk/:$SPELL-svn
SOURCE_IGNORE=volatile
FORCE_DOWNLOAD=on
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn
else
- VERSION=1.1
+ VERSION=1.1.1
SOURCE=MPlayer-$VERSION.tar.xz
SOURCE2=$SOURCE.asc
SOURCE_URL[0]=ftp://ftp1.mplayerhq.hu/MPlayer/releases/$SOURCE
@@ -22,7 +19,7 @@ else
SOURCE_GPG=mplayer.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
SOURCE_DIRECTORY=$BUILD_DIRECTORY/MPlayer-$VERSION
- SECURITY_PATCH=3
+ SECURITY_PATCH=4
fi
PATCHLEVEL=0
WEB_SITE=http://www.mplayerhq.hu
diff --git a/video/mplayer/HISTORY b/video/mplayer/HISTORY
index c8abd0c..795843b 100644
--- a/video/mplayer/HISTORY
+++ b/video/mplayer/HISTORY
@@ -1,3 +1,15 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing depends
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
+2013-05-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.1.1, SECURITY_PATCH=4
+
2012-06-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: removed obsolete switch --disable-faad-internal

diff --git a/video/mplayer2/DEPENDS b/video/mplayer2/DEPENDS
index 8b4c123..79d7717 100755
--- a/video/mplayer2/DEPENDS
+++ b/video/mplayer2/DEPENDS
@@ -65,7 +65,7 @@ optional_depends directfb "" "--disable-directfb" "for
direct framebuffer suppo
optional_depends libcaca "" "--disable-caca" "for colored ASCII video
output" &&

# image support
-optional_depends giflib "" "--disable-gif" "to output to .gif files" &&
+optional_depends GIFLIB "" "--disable-gif" "to output to .gif files" &&
optional_depends libpng "" "--disable-png" "to output to .png files" &&
optional_depends JPEG "" "--disable-jpeg" "to output to .jpeg files" &&

diff --git a/video/mplayer2/DETAILS b/video/mplayer2/DETAILS
index 018512a..37637a3 100755
--- a/video/mplayer2/DETAILS
+++ b/video/mplayer2/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=mplayer2
if [ "$MPLAYER2_BRANCH" == "scm" ]; then
- if [ "$MPLAYER2_AUTOUPDATE" == "y" ]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=git
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-git.tar.bz2
SOURCE_URL[0]=git://git.mplayer2.org/$SPELL:$SPELL-git
SOURCE_IGNORE=volatile
diff --git a/video/mplayer2/HISTORY b/video/mplayer2/HISTORY
index fd9a4d3..385f2a1 100644
--- a/video/mplayer2/HISTORY
+++ b/video/mplayer2/HISTORY
@@ -1,3 +1,9 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
2012-11-04 Pol Vinogradov <vin.public AT gmail.com>
* BUILD, CONFIGURE, DEPENDS: fixed the scm build
* INSTALL: install no man pages for scm branch
diff --git a/video/mpv/BUILD b/video/mpv/BUILD
new file mode 100755
index 0000000..d53deaf
--- /dev/null
+++ b/video/mpv/BUILD
@@ -0,0 +1,25 @@
+OPTS="$MPV_OPTS $OPTS" &&
+
+if is_depends_enabled $SPELL $(get_spell_provider $SPELL OPENGL); then
+ local GLSELECT=n &&
+
+ for provider in `gaze -q provides OPENGL`; do
+ if spell_ok $provider && [[ $provider != mesalib ]]; then
+ GLSELECT=y
+ fi
+ done &&
+
+ if [[ $GLSELECT == y ]]; then
+ message "${MESSAGE_COLOR}NOTICE: Other OPENGL provider than mesalib is
installed;" &&
+ message "$SPELL requires active mesalib headers - switching it now." &&
+ message "Don't forget to switch back via smgl-gl_select
script.${DEFAULT_COLOR}\n" &&
+
+ glselect mesa
+ fi
+fi &&
+
+OPTS+=" --confdir=$INSTALL_ROOT/etc/mpv" &&
+./waf configure --prefix=${INSTALL_ROOT}/usr \
+ --mandir=${INSTALL_ROOT}/usr/share/man \
+ -j $MAKE_NJOBS $OPTS &&
+./waf build
diff --git a/video/mpv/CONFIGURE b/video/mpv/CONFIGURE
new file mode 100755
index 0000000..796487a
--- /dev/null
+++ b/video/mpv/CONFIGURE
@@ -0,0 +1,25 @@
+default_configure &&
+
+config_query_option MPV_OPTS "Compile-in debugging information?" y \
+ "--enable-debug-build" \
+ "--disable-debug-build" &&
+
+config_query_option MPV_OPTS "Enable Joystick input support?" n \
+ "--enable-joystick" \
+ "--disable-joystick" &&
+
+config_query_option MPV_OPTS "Enable encoding functionality?" y \
+ "--enable-encoding" \
+ "--disable-encoding" &&
+
+config_query_option MPV_OPTS "Enable DVB (Digital Video Broadcast) support?"
y \
+ "--enable-dvb" \
+ "--disable-dvb" &&
+
+if list_find "$MPV_OPTS" "--enable-dvb"; then
+ config_query_option MPV_OPTS "Enable DVB input module?" y \
+ "--enable-dvbin" \
+ "--disable-dvbin"
+else
+ list_add MPV_OPTS "--disable-dvbin"
+fi
diff --git a/video/mpv/DEPENDS b/video/mpv/DEPENDS
new file mode 100755
index 0000000..35acc74
--- /dev/null
+++ b/video/mpv/DEPENDS
@@ -0,0 +1,220 @@
+depends perl &&
+depends python &&
+depends LIBAVCODEC &&
+
+optional_depends lua \
+ "--enable-lua" \
+ "--disable-lua" \
+ "for Lua scripting support" &&
+
+optional_depends docutils \
+ "--enable-manpage-build" \
+ "--disable-manpage-build" \
+ "to build and install manpage" &&
+
+optional_depends texlive \
+ "--enable-pdf-build" \
+ "--disable-pdf-build" \
+ "to build and install PDF manual" &&
+
+# audio output
+optional_depends alsa-lib \
+ "--enable-alsa" \
+ "--disable-alsa" \
+ "for ALSA audio output" &&
+
+# `--disable' flag is removed to support native OSS anyway via autodetect
mode
+optional_depends oss \
+ "" \
+ "" \
+ "for OSS4 audio output" &&
+
+optional_depends pulseaudio \
+ "--enable-pulse" \
+ "--disable-pulse" \
+ "for Pulseaudio audio output" &&
+
+optional_depends portaudio19 \
+ "--enable-portaudio" \
+ "--disable-portaudio" \
+ "for PortAudio audio output" &&
+
+optional_depends JACK-DRIVER \
+ "--enable-jack" \
+ "--disable-jack" \
+ "for JACK audio output" &&
+
+optional_depends openal \
+ "--enable-openal" \
+ "--disable-openal" \
+ "for OpenAL audio output" &&
+
+optional_depends sdl \
+ "--enable-sdl1" \
+ "--disable-sdl1" \
+ "for SDL audio output" &&
+
+optional_depends sdl2 \
+ "--enable-sdl2" \
+ "--disable-sdl2" \
+ "for SDL 2.0+ audio and video output" &&
+
+# video output
+optional_depends OPENGL \
+ "--enable-gl" \
+ "--disable-gl" \
+ "for OpenGL video output" &&
+
+optional_depends libcaca \
+ "--enable-caca" \
+ "--disable-caca" \
+ "for CACA video output" &&
+
+optional_depends libx11 \
+ "--enable-x11" \
+ "--disable-x11" \
+ "for X11 video output" &&
+
+if is_depends_enabled $SPELL libx11; then
+ optional_depends libxext \
+ "--enable-xext" \
+ "--disable-xext" \
+ "for X extensions" &&
+
+ optional_depends libvdpau \
+ "--enable-vdpau" \
+ "--disable-vdpau" \
+ "for VDPAU acceleration" &&
+
+ optional_depends libxv \
+ "--enable-xv" \
+ "--disable-xv" \
+ "for Xv video output" &&
+
+ optional_depends libxinerama \
+ "--enable-xinerama" \
+ "--disable-xinerama" \
+ "for Xinerama support"
+else
+ list_add MPV_OPTS "--disable-xf86vm" &&
+ list_add MPV_OPTS "--disable-vdpau" &&
+ list_add MPV_OPTS "--disable-xv" &&
+ list_add MPV_OPTS "--disable-xinerama" &&
+ list_add MPV_OPTS "--disable-xext"
+fi &&
+
+optional_depends libxscrnsaver \
+ "--enable-xss" \
+ "--disable-xss" \
+ "for screensaver support via xss" &&
+
+# codecs
+optional_depends JPEG \
+ "--enable-jpeg" \
+ "--disable-jpeg" \
+ "for JPEG input/output support" &&
+
+optional_depends libcdio \
+ "--enable-cdda" \
+ "--disable-cdda" \
+ "for cdda support" &&
+
+optional_depends ladspa \
+ "--enable-ladspa" \
+ "--disable-ladspa" \
+ "for LADSPA plugin support" &&
+
+optional_depends MPG123 \
+ "--enable-mpg123" \
+ "--disable-mpg123" \
+ "for libmpg123 MP3 decoding support" &&
+
+# features
+optional_depends lirc \
+ "--enable-lirc" \
+ "--disable-lirc" \
+ "for LIRC (remote control) support" &&
+
+optional_depends v4l-utils \
+ "--enable-radio --enable-radio-v4l2" \
+ "--disable-radio --disable-radio-v4l2" \
+ "for Video4Linux2 radio interface" &&
+
+if is_depends_enabled $SPELL v4l-utils; then
+ if is_depends_enabled $SPELL alsa-lib || is_depends_enabled $SPELL oss;
then
+ config_query_option MPV_OPTS "Enable radio capture (through
PCI/line-in)?" n \
+ "--enable-radio-capture" \
+ "--disable-radio-capture"
+ else
+ list_add MPV_OPTS "--disable-radio-capture"
+ fi
+fi &&
+
+optional_depends v4l-utils \
+ "--enable-tv --enable-tv-v4l2" \
+ "--disable-tv --disable-tv-v4l2" \
+ "for Video4Linux2 TV interface (TV/DVB grabbers)" &&
+
+if is_depends_enabled $SPELL v4l-utils; then
+ config_query_option MPV_OPTS "Enable Video4Linux2 MPEG PVR?" y \
+ "--enable-pvr" \
+ "--disable-pvr"
+else
+ list_add MPV_OPTS "--disable-pvr"
+fi &&
+
+optional_depends samba \
+ "--enable-libsmbclient" \
+ "--disable-libsmbclient" \
+ "for Samba (SMB) input support" &&
+
+if is_depends_enabled $SPELL samba; then
+ depends SSL
+fi &&
+
+optional_depends lcms2 \
+ "--enable-lcms2" \
+ "--disable-lcms2" \
+ "for LCMS2 support" &&
+
+optional_depends libbluray \
+ "--enable-libbluray" \
+ "--disable-libbluray" \
+ "for Blu-ray support" &&
+
+optional_depends libdvdread \
+ "--enable-dvdread" \
+ "--disable-dvdread" \
+ "for reading scrambled (CSS) DVDs" &&
+
+optional_depends libdvdnav \
+ "--enable-dvdnav" \
+ "--disable-dvdnav" \
+ "for dvd navigation support" &&
+
+optional_depends libguess \
+ "--enable-libguess" \
+ "--disable-libguess" \
+ "for charset discovery and conversion using libguess" &&
+
+optional_depends enca \
+ "--enable-enca" \
+ "--disable-enca" \
+ "for ENCA charset oracle library support" &&
+
+optional_depends libass \
+ "--enable-libass" \
+ "--disable-libass" \
+ "for subtitle rendering" &&
+
+if is_depends_enabled $SPELL libass; then
+ config_query_option MPV_OPTS "Enable libass OSD rendering?" y \
+ "--enable-libass-osd" \
+ "--disable-libass-osd"
+else
+ list_add MPV_OPTS "--disable-libass-osd"
+fi &&
+
+if is_depends_enabled $SPELL $(get_spell_provider $SPELL OPENGL); then
+ suggest_depends smgl-gl_select "" "" "to switch between OPENGL providers
in userspace"
+fi
diff --git a/video/mpv/DETAILS b/video/mpv/DETAILS
new file mode 100755
index 0000000..6614be0
--- /dev/null
+++ b/video/mpv/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=mpv
+ VERSION=0.7.1
+ SOURCE=${SPELL}-${VERSION}.tar.gz
+ SOURCEX=v${VERSION}.tar.gz
+
SOURCE_URL[0]=https://github.com/${SPELL}-player/${SPELL}/archive/${SOURCEX}
+ SOURCE_HINTS="no-check-certificate"
+
SOURCE_HASH=sha512:6d04bab99f89f9dde215622116d38baaa78b20cff94c985b6edd1545162528dd3dbdc1e898bedcd5ac56b7c15e77f3f723333d8bc28a5b709802c7f8f6f33548
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ DOCS="Copyright DOCS/tech-overview.txt DOCS/OUTDATED-tech/*
$DOCS"
+ WEB_SITE=http://mpv.io/
+ LICENSE[0]=GPL
+ ENTERED=20130927
+ KEYWORDS="player video"
+ SHORT="free and open-source general-purpose video player"
+cat << EOF
+mpv is a movie player based on MPlayer and mplayer2. It supports a wide
variety
+of video file formats, audio and video codecs, and subtitle types.
+EOF
diff --git a/video/mpv/HISTORY b/video/mpv/HISTORY
new file mode 100644
index 0000000..66d315a
--- /dev/null
+++ b/video/mpv/HISTORY
@@ -0,0 +1,79 @@
+2014-12-14 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 0.7.1
+ * BUILD: needs waf_build without --nocache
+ * DEPENDS: ffmpeg -> LIBAVCODEC, removed libquvi
+
+2014-11-16 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.6.2
+ * DEPENDS: removed obsolete dependencies
+
+2014-10-01 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.6.0
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-07-13 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS, DEPENDS, CONFIGURE: version 0.4.1
+
+2014-06-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.3.11
+
+2014-05-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.3.10
+
+2014-05-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.3.9
+
+2014-04-27 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.3.8
+ * DEPENDS: lua is _optional_; updated/added flags; updated xf86vm
flag;
+ libxext becomes optional; added libguess, sdl2 optional deps
+ * CONFIGURE: added missing flags, new configure options
+
+2014-04-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: depend on lua instead of LUA
+
+2014-04-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.3.7
+ * BUILD, CONFIGURE, DEPENDS, INSTALL, PRE_BUILD: switch to waf
+ build system
+
+2014-03-16 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.3.6
+
+2014-02-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.3.5
+
+2014-02-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.3.4
+
+2014-01-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.3.3
+
+2014-01-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.3.2
+
+2014-01-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.3.1
+ * BUILD: use legacy configure script and Makefile
+ * DEPENDS: remove optional dependencies on gettext, libmng,
+ add optional dependency on libdvdnav
+
+2013-12-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.2.4
+
+2013-11-08 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.2.3
+
+2013-11-04 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.2.2; removed outdated AUTHORS doc file
+ * DEPENDS: added new optional dependencies -- lua & texlive
+ * mpv.png, desktop/mpv.desktop: removed; fixed by upstream
+
+2013-09-29 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: added libquvi support
+
+2013-09-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, CONFIGURE, BUILD, INSTALL, mpv.png,
+ desktop/mpv.desktop: spell created
diff --git a/video/mpv/INSTALL b/video/mpv/INSTALL
new file mode 100755
index 0000000..cc0acc7
--- /dev/null
+++ b/video/mpv/INSTALL
@@ -0,0 +1,5 @@
+./waf install
+
+install -vm 755 -d "$INSTALL_ROOT/etc/mpv" &&
+
+install -vm 644 etc/*example*.conf "$INSTALL_ROOT/etc/mpv"
diff --git a/video/mpv/PRE_BUILD b/video/mpv/PRE_BUILD
new file mode 100755
index 0000000..4e9edd3
--- /dev/null
+++ b/video/mpv/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+./bootstrap.py
diff --git a/video/mythtv/DEPENDS b/video/mythtv/DEPENDS
index 74ad173..af5a811 100755
--- a/video/mythtv/DEPENDS
+++ b/video/mythtv/DEPENDS
@@ -6,7 +6,7 @@ depends libvorbis &&
depends flac &&
depends cdparanoia &&

-optional_depends openssl "--enable-libcrypto" "--disable-libcrypto" "for use
of the OpenSSL cryptographic library" &&
+optional_depends SSL "--enable-libcrypto" "--disable-libcrypto" "for use of
the OpenSSL cryptographic library" &&
optional_depends yasm "--enable-yasm" "--disable-yasm" "for use of yasm
assembler" &&
optional_depends xmltv "" "" "For tv station grabbing" &&
optional_depends libxml2 "--enable-libxml2" "--disable-libxml2" "to get disc
metadata" &&
diff --git a/video/mythtv/HISTORY b/video/mythtv/HISTORY
index b073818..80670c9 100644
--- a/video/mythtv/HISTORY
+++ b/video/mythtv/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2013-03-09 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 0.26.0
* CONFIGURE: removed query for OSS
diff --git a/video/smplayer/DETAILS b/video/smplayer/DETAILS
index e091a76..2a1bb13 100755
--- a/video/smplayer/DETAILS
+++ b/video/smplayer/DETAILS
@@ -1,8 +1,8 @@
SPELL=smplayer
- VERSION=0.8.3
+ VERSION=0.8.5
SOURCE="${SPELL}-${VERSION}.tar.bz2"
SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:14d1830ce4ff3f4bf4b7f6cce1c74c84edf11dbe43fad540b9919a9b06aa148ad22c8a13498a2a61b576677c27b44482d52accf5f5c89294c4e0d7a3eba46252
+
SOURCE_HASH=sha512:88d2941a5dc425604ef693c61d74c4bb3895df30e26a03c916bc27f57d2f8ee1af102bab69418a367171c28bda9d0a692d40744b1b3dd11340935dc51365fa2e
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=http://smplayer.sourceforge.net/
LICENSE[0]=GPL
diff --git a/video/smplayer/HISTORY b/video/smplayer/HISTORY
index 31a1776..7ebf93b 100644
--- a/video/smplayer/HISTORY
+++ b/video/smplayer/HISTORY
@@ -1,3 +1,9 @@
+2013-07-04 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.8.5
+
+2013-03-30 Sukneet Basuta <sukneet AT sourcemage.org>
+ * DETAILS: updated spell to 0.8.4
+
2012-12-28 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.8.3

diff --git a/video/tcvp/DEPENDS b/video/tcvp/DEPENDS
index f1677a5..6247eff 100755
--- a/video/tcvp/DEPENDS
+++ b/video/tcvp/DEPENDS
@@ -47,7 +47,7 @@ optional_depends "libdvdnav" \
"--enable-dvdnav" \
"--disable-dvdnav" \
"for DVD navigation support" &&
-optional_depends "openssl" \
+optional_depends "SSL" \
"--enable-remote" \
"--disable-remote" \
"for remote support" &&
diff --git a/video/tcvp/HISTORY b/video/tcvp/HISTORY
index da245d9..5d714b2 100644
--- a/video/tcvp/HISTORY
+++ b/video/tcvp/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2008-09-17 Ladislav Hagara <hgr AT vabo.cz>
* DEPENDS: mpeg2dec -> libmpeg2

diff --git a/video/transcode/HISTORY b/video/transcode/HISTORY
index a6bef65..f46c0df 100644
--- a/video/transcode/HISTORY
+++ b/video/transcode/HISTORY
@@ -1,3 +1,6 @@
+2014-01-15 Robin Cook <rcook AT wyrms.net>
+ * PRE_BUILD: added to apply patches from gentoo
+
2012-10-12 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: libv4l -> v4l-utils

diff --git a/video/transcode/PRE_BUILD b/video/transcode/PRE_BUILD
new file mode 100755
index 0000000..cf2e7d6
--- /dev/null
+++ b/video/transcode/PRE_BUILD
@@ -0,0 +1,12 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+
+patch -p0 < $SPELL_DIRECTORY/transcode-1.1.7-ffmpeg.patch &&
+patch -p0 < $SPELL_DIRECTORY/transcode-1.1.7-ffmpeg-0.10.patch &&
+patch -p1 < $SPELL_DIRECTORY/transcode-1.1.7-ffmpeg-0.11.patch &&
+patch -p1 < $SPELL_DIRECTORY/transcode-1.1.7-preset-free.patch &&
+patch -p1 < $SPELL_DIRECTORY/transcode-1.1.7-libav-9.patch &&
+patch -p1 < $SPELL_DIRECTORY/transcode-1.1.7-preset-force.patch &&
+patch -p1 < $SPELL_DIRECTORY/transcode-1.1.7-ffmpeg2.patch &&
+patch -p1 < $SPELL_DIRECTORY/transcode-1.1.7-freetype251.patch
+
diff --git a/video/transcode/SCRIBBLED b/video/transcode/SCRIBBLED
new file mode 100644
index 0000000..e69de29
diff --git a/video/transcode/transcode-1.1.7-ffmpeg-0.10.patch
b/video/transcode/transcode-1.1.7-ffmpeg-0.10.patch
new file mode 100644
index 0000000..ea737c8
--- /dev/null
+++ b/video/transcode/transcode-1.1.7-ffmpeg-0.10.patch
@@ -0,0 +1,15 @@
+http://bugs.gentoo.org/401287
+
+--- filter/filter_pp.c
++++ filter/filter_pp.c
+@@ -38,8 +38,8 @@
+
+ /* FIXME: these use the filter ID as an index--the ID can grow
+ * arbitrarily large, so this needs to be fixed */
+-static pp_mode_t *mode[100];
+-static pp_context_t *context[100];
++static pp_mode *mode[100];
++static pp_context *context[100];
+ static int width[100], height[100];
+ static int pre[100];
+
diff --git a/video/transcode/transcode-1.1.7-ffmpeg-0.11.patch
b/video/transcode/transcode-1.1.7-ffmpeg-0.11.patch
new file mode 100644
index 0000000..871d073
--- /dev/null
+++ b/video/transcode/transcode-1.1.7-ffmpeg-0.11.patch
@@ -0,0 +1,303 @@
+Fix build with ffmpeg 0.11.
+https://bugs.gentoo.org/show_bug.cgi?id=419551
+Author: Brennan Shacklett
+
+diff -urN transcode-1.1.7-orig/encode/encode_lavc.c
transcode-1.1.7/encode/encode_lavc.c
+--- transcode-1.1.7-orig/encode/encode_lavc.c 2011-11-19 08:50:27.000000000
-0800
++++ transcode-1.1.7/encode/encode_lavc.c 2012-07-03 10:47:03.528009149
-0700
+@@ -114,6 +114,7 @@
+
+ AVFrame ff_venc_frame;
+ AVCodecContext ff_vcontext;
++ AVDictionary ** ff_opts;
+
+ AVCodec *ff_vcodec;
+
+@@ -1036,14 +1037,10 @@
+ SET_FLAG(pd, mv0);
+ SET_FLAG(pd, cbp);
+ SET_FLAG(pd, qpel);
+- SET_FLAG(pd, alt);
+- SET_FLAG(pd, vdpart);
+ SET_FLAG(pd, naq);
+ SET_FLAG(pd, ilme);
+ SET_FLAG(pd, ildct);
+ SET_FLAG(pd, aic);
+- SET_FLAG(pd, aiv);
+- SET_FLAG(pd, umv);
+ SET_FLAG(pd, psnr);
+ SET_FLAG(pd, trell);
+ SET_FLAG(pd, gray);
+@@ -1064,6 +1061,18 @@
+ pd->ff_vcontext.flags |= CODEC_FLAG_INTERLACED_DCT;
+ pd->ff_vcontext.flags |= CODEC_FLAG_INTERLACED_ME;
+ }
++ if (pd->confdata.flags.alt) {
++ av_dict_set(pd->ff_opts, "alternate_scan", "1", 0);
++ }
++ if (pd->confdata.flags.vdpart) {
++ av_dict_set(pd->ff_opts, "data_partitioning", "1", 0);
++ }
++ if (pd->confdata.flags.umv) {
++ av_dict_set(pd->ff_opts, "umv", "1", 0);
++ }
++ if (pd->confdata.flags.aiv) {
++ av_dict_set(pd->ff_opts, "aiv", "1", 0);
++ }
+ }
+
+ #undef SET_FLAG
+@@ -1184,18 +1193,18 @@
+ { "mv0", PAUX(flags.mv0), TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_MV0 },
+ { "cbp", PAUX(flags.cbp), TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_CBP_RD
},
+ { "qpel", PAUX(flags.qpel), TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_QPEL
},
+- { "alt", PAUX(flags.alt), TCCONF_TYPE_FLAG, 0, 0,
CODEC_FLAG_ALT_SCAN },
++ { "alt", PAUX(flags.alt), TCCONF_TYPE_FLAG, 0, 0, 1 },
+ { "ilme", PAUX(flags.ilme), TCCONF_TYPE_FLAG, 0, 0,
CODEC_FLAG_INTERLACED_ME },
+ { "ildct", PAUX(flags.ildct), TCCONF_TYPE_FLAG, 0, 0,
CODEC_FLAG_INTERLACED_DCT },
+ { "naq", PAUX(flags.naq), TCCONF_TYPE_FLAG, 0, 0,
CODEC_FLAG_NORMALIZE_AQP },
+- { "vdpart", PAUX(flags.vdpart), TCCONF_TYPE_FLAG, 0, 0,
CODEC_FLAG_PART },
++ { "vdpart", PAUX(flags.vdpart), TCCONF_TYPE_FLAG, 0, 0, 1 },
+ #if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
+ { "aic", PAUX(flags.aic), TCCONF_TYPE_FLAG, 0, 0,
CODEC_FLAG_H263P_AIC },
+ #else
+ { "aic", PAUX(flags.aic), TCCONF_TYPE_FLAG, 0, 0,
CODEC_FLAG_AC_PRED },
+ #endif
+- { "aiv", PAUX(flags.aiv), TCCONF_TYPE_FLAG, 0, 0,
CODEC_FLAG_H263P_AIV },
+- { "umv", PAUX(flags.umv), TCCONF_TYPE_FLAG, 0, 0,
CODEC_FLAG_H263P_UMV },
++ { "aiv", PAUX(flags.aiv), TCCONF_TYPE_FLAG, 0, 0, 1 },
++ { "umv", PAUX(flags.umv), TCCONF_TYPE_FLAG, 0, 0, 1 },
+ { "psnr", PAUX(flags.psnr), TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_PSNR
},
+ #if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
+ { "trell", PAUX(flags.trell), TCCONF_TYPE_FLAG, 0, 0,
CODEC_FLAG_TRELLIS_QUANT },
+@@ -1387,7 +1396,7 @@
+ pd->confdata.thread_count,
+ (pd->confdata.thread_count > 1) ?"s" :"");
+ }
+- avcodec_thread_init(&pd->ff_vcontext, pd->confdata.thread_count);
++ pd->ff_vcontext.thread_count = pd->confdata.thread_count;
+
+ pd->ff_vcodec = avcodec_find_encoder(FF_VCODEC_ID(pd));
+ if (pd->ff_vcodec == NULL) {
+@@ -1397,11 +1406,11 @@
+ }
+
+ TC_LOCK_LIBAVCODEC;
+- ret = avcodec_open(&pd->ff_vcontext, pd->ff_vcodec);
++ ret = avcodec_open2(&pd->ff_vcontext, pd->ff_vcodec, pd->ff_opts);
+ TC_UNLOCK_LIBAVCODEC;
+
+ if (ret < 0) {
+- tc_log_error(MOD_NAME, "avcodec_open() failed");
++ tc_log_error(MOD_NAME, "avcodec_open2() failed");
+ goto failed;
+ }
+ /* finally, pass up the extradata, if any */
+diff -urN transcode-1.1.7-orig/export/export_ffmpeg.c
transcode-1.1.7/export/export_ffmpeg.c
+--- transcode-1.1.7-orig/export/export_ffmpeg.c 2011-11-19
08:50:27.000000000 -0800
++++ transcode-1.1.7/export/export_ffmpeg.c 2012-07-03 13:15:23.918019415
-0700
+@@ -122,6 +122,7 @@
+ static AVFrame *lavc_convert_frame = NULL;
+
+ static AVCodec *lavc_venc_codec = NULL;
++static AVDictionary **lavc_venc_opts = NULL;
+ static AVFrame *lavc_venc_frame = NULL;
+ static AVCodecContext *lavc_venc_context;
+ static avi_t *avifile = NULL;
+@@ -180,7 +181,7 @@
+
+
+ /* START: COPIED FROM ffmpeg-0.5_p22846(ffmpeg.c, cmdutils.c) */
+-#include <libavcodec/opt.h>
++#include <libavutil/opt.h>
+ #include <libavutil/avstring.h>
+ #include <libswscale/swscale.h>
+
+@@ -470,7 +471,6 @@
+ }
+
+ TC_LOCK_LIBAVCODEC;
+- avcodec_init();
+ avcodec_register_all();
+ TC_UNLOCK_LIBAVCODEC;
+
+@@ -634,7 +634,7 @@
+ lavc_param_rc_max_rate = 2516;
+ lavc_param_rc_buffer_size = 224 * 8;
+ lavc_param_rc_buffer_aggressivity = 99;
+- lavc_param_scan_offset = CODEC_FLAG_SVCD_SCAN_OFFSET;
++ lavc_param_scan_offset = 1;
+
+ break;
+
+@@ -674,7 +674,7 @@
+
+ lavc_param_rc_buffer_size = 224 * 8;
+ lavc_param_rc_buffer_aggressivity = 99;
+- lavc_param_scan_offset = CODEC_FLAG_SVCD_SCAN_OFFSET;
++ lavc_param_scan_offset = 1;
+
+ break;
+
+@@ -887,7 +887,7 @@
+ lavc_venc_context->thread_count);
+ }
+
+- avcodec_thread_init(lavc_venc_context, lavc_param_threads);
++ lavc_venc_context->thread_count = lavc_param_threads;
+
+ if (lavc_param_intra_matrix) {
+ char *tmp;
+@@ -1065,15 +1065,10 @@
+ lavc_venc_context->flags |= lavc_param_closedgop;
+ lavc_venc_context->flags |= lavc_param_trunc;
+ lavc_venc_context->flags |= lavc_param_aic;
+- lavc_venc_context->flags |= lavc_param_umv;
+ lavc_venc_context->flags |= lavc_param_v4mv;
+- lavc_venc_context->flags |= lavc_param_data_partitioning;
+ lavc_venc_context->flags |= lavc_param_cbp;
+ lavc_venc_context->flags |= lavc_param_mv0;
+ lavc_venc_context->flags |= lavc_param_qp_rd;
+- lavc_venc_context->flags |= lavc_param_scan_offset;
+- lavc_venc_context->flags |= lavc_param_ss;
+- lavc_venc_context->flags |= lavc_param_alt;
+ lavc_venc_context->flags |= lavc_param_ilme;
+ #if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
+ lavc_venc_context->flags |= lavc_param_trell;
+@@ -1203,7 +1198,6 @@
+
+ lavc_venc_context->me_method = ME_ZERO + lavc_param_vme;
+
+-
+ /* FIXME: transcode itself contains "broken ffmpeg default settings",
thus we need to override them! */
+ if (lavc_param_video_preset) {
+ avcodec_opts[AVMEDIA_TYPE_VIDEO] = lavc_venc_context;
+@@ -1241,20 +1235,39 @@
+ }
+ }
+
++ if (lavc_param_scan_offset) {
++ av_dict_set(lavc_venc_opts, "scan_offset", "1", 0);
++ }
++
++ if (lavc_param_ss) {
++ av_dict_set(lavc_venc_opts, "structured_slices", "1", 0);
++ }
++
++ if (lavc_param_alt) {
++ av_dict_set(lavc_venc_opts, "alternate_scan", "1", 0);
++ }
++
++ if (lavc_param_umv) {
++ av_dict_set(lavc_venc_opts, "umv", "1", 0);
++ }
++
++ if (lavc_param_data_partitioning) {
++ av_dict_set(lavc_venc_opts, "vdpart", "1", 0);
++ }
+
+ //-- open codec --
+ //----------------
+ TC_LOCK_LIBAVCODEC;
+- ret = avcodec_open(lavc_venc_context, lavc_venc_codec);
++ ret = avcodec_open2(lavc_venc_context, lavc_venc_codec, lavc_venc_opts);
+ TC_UNLOCK_LIBAVCODEC;
+ if (ret < 0) {
+ tc_log_warn(MOD_NAME, "could not open FFMPEG codec");
+ return TC_EXPORT_ERROR;
+ }
+
+- if (lavc_venc_context->codec->encode == NULL) {
++ if (av_codec_is_encoder(lavc_venc_context->codec) == 0) {
+ tc_log_warn(MOD_NAME, "could not open FFMPEG codec "
+- "(lavc_venc_context->codec->encode == NULL)");
++ "(av_codec_is_encoder(lavc_venc_context->codec) == 0)");
+ return TC_EXPORT_ERROR;
+ }
+
+diff -urN transcode-1.1.7-orig/export/ffmpeg_cfg.c
transcode-1.1.7/export/ffmpeg_cfg.c
+--- transcode-1.1.7-orig/export/ffmpeg_cfg.c 2011-11-19 08:50:27.000000000
-0800
++++ transcode-1.1.7/export/ffmpeg_cfg.c 2012-07-03 10:09:25.011003254
-0700
+@@ -160,9 +160,9 @@
+ {"vcelim", &lavc_param_chroma_elim_threshold, TCCONF_TYPE_INT,
TCCONF_FLAG_RANGE, -99, 99},
+ {"vpsize", &lavc_param_packet_size, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE,
0, 100000000},
+ {"vstrict", &lavc_param_strict, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE,
-99, 99},
+- {"vdpart", &lavc_param_data_partitioning, TCCONF_TYPE_FLAG, 0, 0,
CODEC_FLAG_PART},
++ {"vdpart", &lavc_param_data_partitioning, TCCONF_TYPE_FLAG, 0, 0, 1},
+ // {"keyint", &lavc_param_keyint, TCCONF_TYPE_INT, 0, 0, 0},
+- {"gray", &lavc_param_gray, TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_PART},
++ {"gray", &lavc_param_gray, TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_GRAY},
+ {"mpeg_quant", &lavc_param_mpeg_quant, TCCONF_TYPE_FLAG, 0, 0, 1},
+ {"vi_qfactor", &lavc_param_vi_qfactor, TCCONF_TYPE_FLOAT,
TCCONF_FLAG_RANGE, -31.0, 31.0},
+ {"vi_qoffset", &lavc_param_vi_qoffset, TCCONF_TYPE_FLOAT,
TCCONF_FLAG_RANGE, 0.0, 31.0},
+@@ -211,7 +211,7 @@
+ #else
+ {"aic", &lavc_param_aic, TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_AC_PRED},
+ #endif
+- {"umv", &lavc_param_umv, TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_H263P_UMV},
++ {"umv", &lavc_param_umv, TCCONF_TYPE_FLAG, 0, 0, 1},
+ {"ibias", &lavc_param_ibias, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, -512,
512},
+ {"pbias", &lavc_param_pbias, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, -512,
512},
+ {"coder", &lavc_param_coder, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 10},
+@@ -223,9 +223,9 @@
+ {"nr", &lavc_param_noise_reduction, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE,
0, 1000000},
+ {"qprd", &lavc_param_qp_rd, TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_QP_RD},
+ {"threads", &lavc_param_threads, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 1,
16},
+- {"ss", &lavc_param_ss, TCCONF_TYPE_FLAG, 0, 0,
CODEC_FLAG_H263P_SLICE_STRUCT},
+- {"svcd_sof", &lavc_param_scan_offset, TCCONF_TYPE_FLAG, 0, 0,
CODEC_FLAG_SVCD_SCAN_OFFSET},
+- {"alt", &lavc_param_alt, TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_ALT_SCAN},
++ {"ss", &lavc_param_ss, TCCONF_TYPE_FLAG, 0, 0, 1},
++ {"svcd_sof", &lavc_param_scan_offset, TCCONF_TYPE_FLAG, 0, 0, 1},
++ {"alt", &lavc_param_alt, TCCONF_TYPE_FLAG, 0, 0, 1},
+ {"ilme", &lavc_param_ilme, TCCONF_TYPE_FLAG, 0, 0,
CODEC_FLAG_INTERLACED_ME},
+ {"inter_threshold", &lavc_param_inter_threshold, TCCONF_TYPE_INT,
TCCONF_FLAG_RANGE, -1000000, 1000000},
+ {"sc_threshold", &lavc_param_sc_threshold, TCCONF_TYPE_INT,
TCCONF_FLAG_RANGE, -1000000, 1000000},
+diff -urN transcode-1.1.7-orig/import/decode_lavc.c
transcode-1.1.7/import/decode_lavc.c
+--- transcode-1.1.7-orig/import/decode_lavc.c 2011-11-19 08:50:27.000000000
-0800
++++ transcode-1.1.7/import/decode_lavc.c 2012-07-03 10:21:46.085005182
-0700
+@@ -181,7 +181,7 @@
+ #if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
+ lavc_dec_context->error_resilience = 2;
+ #else
+- lavc_dec_context->error_recognition = 2;
++ lavc_dec_context->err_recognition = 2;
+ #endif
+ lavc_dec_context->error_concealment = 3;
+ lavc_dec_context->workaround_bugs = FF_BUG_AUTODETECT;
+diff -urN transcode-1.1.7-orig/import/import_ffmpeg.c
transcode-1.1.7/import/import_ffmpeg.c
+--- transcode-1.1.7-orig/import/import_ffmpeg.c 2011-11-19
08:50:27.000000000 -0800
++++ transcode-1.1.7/import/import_ffmpeg.c 2012-07-03 10:19:36.936004841
-0700
+@@ -314,7 +314,7 @@
+ #if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
+ lavc_dec_context->error_resilience = 2;
+ #else
+- lavc_dec_context->error_recognition = 2;
++ lavc_dec_context->err_recognition = 2;
+ #endif
+ lavc_dec_context->error_concealment = 3;
+ lavc_dec_context->workaround_bugs = FF_BUG_AUTODETECT;
+diff -urN transcode-1.1.7-orig/import/probe_ffmpeg.c
transcode-1.1.7/import/probe_ffmpeg.c
+--- transcode-1.1.7-orig/import/probe_ffmpeg.c 2011-11-19 08:50:27.000000000
-0800
++++ transcode-1.1.7/import/probe_ffmpeg.c 2012-07-03 10:41:42.782008306
-0700
+@@ -99,8 +99,8 @@
+
+ TC_INIT_LIBAVCODEC;
+
+- ret = av_open_input_file(&lavf_dmx_context, ipipe->name,
+- NULL, 0, NULL);
++ ret = avformat_open_input(&lavf_dmx_context, ipipe->name,
++ NULL, NULL);
+ if (ret != 0) {
+ tc_log_error(__FILE__, "unable to open '%s'"
+ " (libavformat failure)",
+diff -urN transcode-1.1.7-orig/libtc/tcavcodec.h
transcode-1.1.7/libtc/tcavcodec.h
+--- transcode-1.1.7-orig/libtc/tcavcodec.h 2011-11-19 08:50:27.000000000
-0800
++++ transcode-1.1.7/libtc/tcavcodec.h 2012-07-03 10:34:43.648007213 -0700
+@@ -53,7 +53,6 @@
+
+ #define TC_INIT_LIBAVCODEC do { \
+ TC_LOCK_LIBAVCODEC; \
+- avcodec_init(); \
+ avcodec_register_all(); \
+ TC_UNLOCK_LIBAVCODEC; \
+ } while (0)
diff --git a/video/transcode/transcode-1.1.7-ffmpeg.patch
b/video/transcode/transcode-1.1.7-ffmpeg.patch
new file mode 100644
index 0000000..be7a6cb
--- /dev/null
+++ b/video/transcode/transcode-1.1.7-ffmpeg.patch
@@ -0,0 +1,51 @@
+--- encode/encode_lavc.c
++++ encode/encode_lavc.c
+@@ -955,8 +955,6 @@
+ /*
+ * 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 @@
+ // 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 },
+--- export/ffmpeg_cfg.c
++++ export/ffmpeg_cfg.c
+@@ -34,8 +34,6 @@
+ //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;
+@@ -143,8 +141,6 @@
+ // {"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},
+--- export/ffmpeg_cfg.h
++++ export/ffmpeg_cfg.h
+@@ -13,8 +13,6 @@
+ //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/video/transcode/transcode-1.1.7-ffmpeg2.patch
b/video/transcode/transcode-1.1.7-ffmpeg2.patch
new file mode 100644
index 0000000..26d7431
--- /dev/null
+++ b/video/transcode/transcode-1.1.7-ffmpeg2.patch
@@ -0,0 +1,332 @@
+Fix build with ffmpeg-2.0.
+Fix segfaults introduced by wrong usage of the av_dict API.
+Fix forgotten parts in the libav9 patch.
+
+Index: transcode-1.1.7/encode/encode_lavc.c
+===================================================================
+--- transcode-1.1.7.orig/encode/encode_lavc.c
++++ transcode-1.1.7/encode/encode_lavc.c
+@@ -74,6 +74,9 @@ struct tclavcconfigdata_ {
+ int lmin;
+ int lmax;
+ int me_method;
++ int luma_elim_threshold;
++ int chroma_elim_threshold;
++ int quantizer_noise_shaping;
+
+ /* same as above for flags */
+ struct {
+@@ -114,7 +117,7 @@ struct tclavcprivatedata_ {
+
+ AVFrame ff_venc_frame;
+ AVCodecContext ff_vcontext;
+- AVDictionary ** ff_opts;
++ AVDictionary * ff_opts;
+
+ AVCodec *ff_vcodec;
+
+@@ -165,6 +168,7 @@ static const TCCodecID tc_lavc_codecs_ou
+ TC_CODEC_ERROR
+ };
+
++#if LIBAVCODEC_VERSION_MAJOR < 55
+ static const enum CodecID tc_lavc_internal_codecs[] = {
+ CODEC_ID_MPEG1VIDEO, CODEC_ID_MPEG2VIDEO, CODEC_ID_MPEG4,
+ CODEC_ID_H263I, CODEC_ID_H263P,
+@@ -177,6 +181,20 @@ static const enum CodecID tc_lavc_intern
+ CODEC_ID_MSMPEG4V2, CODEC_ID_MSMPEG4V3,
+ CODEC_ID_NONE
+ };
++#else
++static const enum AVCodecID tc_lavc_internal_codecs[] = {
++ AV_CODEC_ID_MPEG1VIDEO, AV_CODEC_ID_MPEG2VIDEO, AV_CODEC_ID_MPEG4,
++ AV_CODEC_ID_H263I, AV_CODEC_ID_H263P,
++ AV_CODEC_ID_H264,
++ AV_CODEC_ID_WMV1, AV_CODEC_ID_WMV2,
++ AV_CODEC_ID_RV10,
++ AV_CODEC_ID_HUFFYUV, AV_CODEC_ID_FFV1,
++ AV_CODEC_ID_DVVIDEO,
++ AV_CODEC_ID_MJPEG, AV_CODEC_ID_LJPEG,
++ AV_CODEC_ID_MSMPEG4V2, AV_CODEC_ID_MSMPEG4V3,
++ AV_CODEC_ID_NONE
++};
++#endif
+
+ static const TCFormatID tc_lavc_formats[] = { TC_FORMAT_ERROR };
+
+@@ -938,7 +956,11 @@ static int tc_lavc_settings_from_vob(TCL
+ static void tc_lavc_config_defaults(TCLavcPrivateData *pd)
+ {
+ /* first of all reinitialize lavc data */
++#if LIBAVCODEC_VERSION_MAJOR < 55
+ avcodec_get_context_defaults(&pd->ff_vcontext);
++#else
++ avcodec_get_context_defaults3(&pd->ff_vcontext, NULL);
++#endif
+
+ pd->confdata.thread_count = 1;
+
+@@ -976,8 +998,8 @@ static void tc_lavc_config_defaults(TCLa
+ pd->ff_vcontext.mpeg_quant = 0;
+ pd->ff_vcontext.rc_initial_cplx = 0.0;
+ pd->ff_vcontext.rc_qsquish = 1.0;
+- pd->ff_vcontext.luma_elim_threshold = 0;
+- pd->ff_vcontext.chroma_elim_threshold = 0;
++ pd->confdata.luma_elim_threshold = 0;
++ pd->confdata.chroma_elim_threshold = 0;
+ pd->ff_vcontext.strict_std_compliance = 0;
+ pd->ff_vcontext.dct_algo = FF_DCT_AUTO;
+ pd->ff_vcontext.idct_algo = FF_IDCT_AUTO;
+@@ -1001,7 +1023,7 @@ static void tc_lavc_config_defaults(TCLa
+ pd->ff_vcontext.intra_quant_bias = FF_DEFAULT_QUANT_BIAS;
+ pd->ff_vcontext.inter_quant_bias = FF_DEFAULT_QUANT_BIAS;
+ pd->ff_vcontext.noise_reduction = 0;
+- pd->ff_vcontext.quantizer_noise_shaping = 0;
++ pd->confdata.quantizer_noise_shaping = 0;
+ pd->ff_vcontext.flags = 0;
+ }
+
+@@ -1033,7 +1055,6 @@ static void tc_lavc_dispatch_settings(TC
+
+ pd->ff_vcontext.flags = 0;
+ SET_FLAG(pd, mv0);
+- SET_FLAG(pd, cbp);
+ SET_FLAG(pd, qpel);
+ SET_FLAG(pd, naq);
+ SET_FLAG(pd, ilme);
+@@ -1060,17 +1081,29 @@ static void tc_lavc_dispatch_settings(TC
+ pd->ff_vcontext.flags |= CODEC_FLAG_INTERLACED_ME;
+ }
+ if (pd->confdata.flags.alt) {
+- av_dict_set(pd->ff_opts, "alternate_scan", "1", 0);
++ av_dict_set(&(pd->ff_opts), "alternate_scan", "1", 0);
+ }
+ if (pd->confdata.flags.vdpart) {
+- av_dict_set(pd->ff_opts, "data_partitioning", "1", 0);
++ av_dict_set(&(pd->ff_opts), "data_partitioning", "1", 0);
+ }
+ if (pd->confdata.flags.umv) {
+- av_dict_set(pd->ff_opts, "umv", "1", 0);
++ av_dict_set(&(pd->ff_opts), "umv", "1", 0);
+ }
+ if (pd->confdata.flags.aiv) {
+- av_dict_set(pd->ff_opts, "aiv", "1", 0);
++ av_dict_set(&(pd->ff_opts), "aiv", "1", 0);
+ }
++ if (pd->confdata.flags.cbp) {
++ av_dict_set(&(pd->ff_opts), "mpv_flags", "+cbp_rd", 0);
++ }
++
++ char buf[1024];
++#define set_dict_opt(val, opt) \
++ snprintf(buf, sizeof(buf), "%i", pd->confdata.val);\
++ av_dict_set(&(pd->ff_opts), opt, buf, 0)
++
++ set_dict_opt(luma_elim_threshold, "luma_elim_threshold");
++ set_dict_opt(chroma_elim_threshold, "chroma_elim_threshold");
++ set_dict_opt(quantizer_noise_shaping, "quantizer_noise_shaping");
+ }
+
+ #undef SET_FLAG
+@@ -1155,8 +1188,8 @@ static int tc_lavc_read_config(TCLavcPri
+ { "vrc_init_cplx", PCTX(rc_initial_cplx), TCCONF_TYPE_FLOAT,
TCCONF_FLAG_RANGE, 0.0, 9999999.0 },
+ // { "vrc_init_occupancy", }, // not yet supported
+ { "vqsquish", PCTX(rc_qsquish), TCCONF_TYPE_FLOAT,
TCCONF_FLAG_RANGE, 0.0, 99.0 },
+- { "vlelim", PCTX(luma_elim_threshold), TCCONF_TYPE_INT,
TCCONF_FLAG_RANGE, -99, 99 },
+- { "vcelim", PCTX(chroma_elim_threshold), TCCONF_TYPE_INT,
TCCONF_FLAG_RANGE, -99, 99 },
++ { "vlelim", PAUX(luma_elim_threshold), TCCONF_TYPE_INT,
TCCONF_FLAG_RANGE, -99, 99 },
++ { "vcelim", PAUX(chroma_elim_threshold), TCCONF_TYPE_INT,
TCCONF_FLAG_RANGE, -99, 99 },
+ { "vstrict", PCTX(strict_std_compliance), TCCONF_TYPE_INT,
TCCONF_FLAG_RANGE, -99, 99 },
+ { "vpsize", PCTX(rtp_payload_size), TCCONF_TYPE_INT,
TCCONF_FLAG_RANGE, 0, 100000000 },
+ { "dct", PCTX(dct_algo), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0, 10
},
+@@ -1182,12 +1215,12 @@ static int tc_lavc_read_config(TCLavcPri
+ { "ibias", PCTX(intra_quant_bias), TCCONF_TYPE_INT,
TCCONF_FLAG_RANGE, -512, 512 },
+ { "pbias", PCTX(inter_quant_bias), TCCONF_TYPE_INT,
TCCONF_FLAG_RANGE, -512, 512 },
+ { "nr", PCTX(noise_reduction), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE,
0, 1000000},
+- { "qns", PCTX(quantizer_noise_shaping), TCCONF_TYPE_INT,
TCCONF_FLAG_RANGE, 0, 3 },
++ { "qns", PAUX(quantizer_noise_shaping), TCCONF_TYPE_INT,
TCCONF_FLAG_RANGE, 0, 3 },
+ { "inter_matrix_file", inter_matrix_file, TCCONF_TYPE_STRING, 0, 0,
0 },
+ { "intra_matrix_file", intra_matrix_file, TCCONF_TYPE_STRING, 0, 0,
0 },
+
+ { "mv0", PAUX(flags.mv0), TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_MV0 },
+- { "cbp", PAUX(flags.cbp), TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_CBP_RD
},
++ { "cbp", PAUX(flags.cbp), TCCONF_TYPE_FLAG, 0, 0, 1 },
+ { "qpel", PAUX(flags.qpel), TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_QPEL
},
+ { "alt", PAUX(flags.alt), TCCONF_TYPE_FLAG, 0, 0, 1 },
+ { "ilme", PAUX(flags.ilme), TCCONF_TYPE_FLAG, 0, 0,
CODEC_FLAG_INTERLACED_ME },
+@@ -1350,6 +1383,8 @@ static int tc_lavc_configure(TCModuleIns
+
+ pd = self->userdata;
+
++ pd->ff_opts = NULL;
++
+ pd->flush_flag = vob->encoder_flush;
+
+ /* FIXME: move into core? */
+@@ -1402,7 +1437,7 @@ static int tc_lavc_configure(TCModuleIns
+ }
+
+ TC_LOCK_LIBAVCODEC;
+- ret = avcodec_open2(&pd->ff_vcontext, pd->ff_vcodec, pd->ff_opts);
++ ret = avcodec_open2(&pd->ff_vcontext, pd->ff_vcodec, &(pd->ff_opts));
+ TC_UNLOCK_LIBAVCODEC;
+
+ if (ret < 0) {
+Index: transcode-1.1.7/export/export_ffmpeg.c
+===================================================================
+--- transcode-1.1.7.orig/export/export_ffmpeg.c
++++ transcode-1.1.7/export/export_ffmpeg.c
+@@ -122,7 +122,7 @@ static uint8_t *img_buffer =
+ static AVFrame *lavc_convert_frame = NULL;
+
+ static AVCodec *lavc_venc_codec = NULL;
+-static AVDictionary **lavc_venc_opts = NULL;
++static AVDictionary *lavc_venc_opts = NULL;
+ static AVFrame *lavc_venc_frame = NULL;
+ static AVCodecContext *lavc_venc_context;
+ static avi_t *avifile = NULL;
+@@ -486,7 +486,7 @@ MOD_init
+ codec->name, codec->fourCC, codec->comments);
+ }
+
+- lavc_venc_context = avcodec_alloc_context();
++ lavc_venc_context = avcodec_alloc_context3(lavc_venc_codec);
+ lavc_venc_frame = avcodec_alloc_frame();
+
+ lavc_convert_frame= avcodec_alloc_frame();
+@@ -838,8 +838,13 @@ MOD_init
+ lavc_venc_context->rc_strategy = lavc_param_vrc_strategy;
+ lavc_venc_context->b_frame_strategy = lavc_param_vb_strategy;
+ lavc_venc_context->b_quant_offset = lavc_param_vb_qoffset;
+- lavc_venc_context->luma_elim_threshold= lavc_param_luma_elim_threshold;
+- lavc_venc_context->chroma_elim_threshold=
lavc_param_chroma_elim_threshold;
++
++ char buf[1024];
++#define set_dict_opt(val, opt) \
++ snprintf(buf, sizeof(buf), "%i", val); \
++ av_dict_set(&lavc_venc_opts, opt, buf, 0)
++ set_dict_opt(lavc_param_luma_elim_threshold, "luma_elim_threshold");
++ set_dict_opt(lavc_param_chroma_elim_threshold, "chroma_elim_threshold");
+ lavc_venc_context->rtp_payload_size = lavc_param_packet_size;
+ #if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
+ if (lavc_param_packet_size)
+@@ -870,7 +875,7 @@ MOD_init
+ lavc_venc_context->context_model = lavc_param_context;
+ lavc_venc_context->scenechange_threshold= lavc_param_sc_threshold;
+ lavc_venc_context->noise_reduction = lavc_param_noise_reduction;
+- lavc_venc_context->inter_threshold = lavc_param_inter_threshold;
++ set_dict_opt(lavc_param_inter_threshold, "inter_threshold");
+ lavc_venc_context->intra_dc_precision = lavc_param_intra_dc_precision;
+ lavc_venc_context->skip_top = lavc_param_skip_top;
+ lavc_venc_context->skip_bottom = lavc_param_skip_bottom;
+@@ -1066,9 +1071,11 @@ MOD_init
+ lavc_venc_context->flags |= lavc_param_trunc;
+ lavc_venc_context->flags |= lavc_param_aic;
+ lavc_venc_context->flags |= lavc_param_v4mv;
+- lavc_venc_context->flags |= lavc_param_cbp;
++ if(lavc_param_cbp)
++ av_dict_set(&lavc_venc_opts, "mpv_flags", "+cbp_rd", 0);
+ lavc_venc_context->flags |= lavc_param_mv0;
+- lavc_venc_context->flags |= lavc_param_qp_rd;
++ if(lavc_param_qp_rd)
++ av_dict_set(&lavc_venc_opts, "mpv_flags", "+qp_rd", 0);
+ lavc_venc_context->flags |= lavc_param_ilme;
+ #if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
+ lavc_venc_context->flags |= lavc_param_trell;
+@@ -1238,29 +1245,29 @@ MOD_init
+ }
+
+ if (lavc_param_scan_offset) {
+- av_dict_set(lavc_venc_opts, "scan_offset", "1", 0);
++ av_dict_set(&lavc_venc_opts, "scan_offset", "1", 0);
+ }
+
+ if (lavc_param_ss) {
+- av_dict_set(lavc_venc_opts, "structured_slices", "1", 0);
++ av_dict_set(&lavc_venc_opts, "structured_slices", "1", 0);
+ }
+
+ if (lavc_param_alt) {
+- av_dict_set(lavc_venc_opts, "alternate_scan", "1", 0);
++ av_dict_set(&lavc_venc_opts, "alternate_scan", "1", 0);
+ }
+
+ if (lavc_param_umv) {
+- av_dict_set(lavc_venc_opts, "umv", "1", 0);
++ av_dict_set(&lavc_venc_opts, "umv", "1", 0);
+ }
+
+ if (lavc_param_data_partitioning) {
+- av_dict_set(lavc_venc_opts, "vdpart", "1", 0);
++ av_dict_set(&lavc_venc_opts, "vdpart", "1", 0);
+ }
+
+ //-- open codec --
+ //----------------
+ TC_LOCK_LIBAVCODEC;
+- ret = avcodec_open2(lavc_venc_context, lavc_venc_codec, lavc_venc_opts);
++ ret = avcodec_open2(lavc_venc_context, lavc_venc_codec,
&lavc_venc_opts);
+ TC_UNLOCK_LIBAVCODEC;
+ if (ret < 0) {
+ tc_log_warn(MOD_NAME, "could not open FFMPEG codec");
+Index: transcode-1.1.7/export/ffmpeg_cfg.c
+===================================================================
+--- transcode-1.1.7.orig/export/ffmpeg_cfg.c
++++ transcode-1.1.7/export/ffmpeg_cfg.c
+@@ -214,10 +214,10 @@ TCConfigEntry lavcopts_conf[]={
+ {"context", &lavc_param_context, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 0,
10},
+ {"intra_matrix", &lavc_param_intra_matrix, TCCONF_TYPE_STRING, 0, 0, 0},
+ {"inter_matrix", &lavc_param_inter_matrix, TCCONF_TYPE_STRING, 0, 0, 0},
+- {"cbp", &lavc_param_cbp, TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_CBP_RD},
++ {"cbp", &lavc_param_cbp, TCCONF_TYPE_FLAG, 0, 0, 1},
+ {"mv0", &lavc_param_mv0, TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_MV0},
+ {"nr", &lavc_param_noise_reduction, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE,
0, 1000000},
+- {"qprd", &lavc_param_qp_rd, TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_QP_RD},
++ {"qprd", &lavc_param_qp_rd, TCCONF_TYPE_FLAG, 0, 0, 1},
+ {"threads", &lavc_param_threads, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 1,
16},
+ {"ss", &lavc_param_ss, TCCONF_TYPE_FLAG, 0, 0, 1},
+ {"svcd_sof", &lavc_param_scan_offset, TCCONF_TYPE_FLAG, 0, 0, 1},
+Index: transcode-1.1.7/export/aud_aux.c
+===================================================================
+--- transcode-1.1.7.orig/export/aud_aux.c
++++ transcode-1.1.7/export/aud_aux.c
+@@ -346,7 +346,7 @@ static int tc_audio_init_ffmpeg(vob_t *v
+
+ //-- set parameters (bitrate, channels and sample-rate) --
+ //--------------------------------------------------------
+- avcodec_get_context_defaults(&mpa_ctx);
++ avcodec_get_context_defaults3(&mpa_ctx, mpa_codec);
+ #if LIBAVCODEC_VERSION_MAJOR < 53
+ mpa_ctx.codec_type = CODEC_TYPE_AUDIO;
+ #else
+@@ -359,7 +359,7 @@ static int tc_audio_init_ffmpeg(vob_t *v
+ //-- open codec --
+ //----------------
+ TC_LOCK_LIBAVCODEC;
+- ret = avcodec_open(&mpa_ctx, mpa_codec);
++ ret = avcodec_open2(&mpa_ctx, mpa_codec, NULL);
+ TC_UNLOCK_LIBAVCODEC;
+ if (ret < 0) {
+ tc_warn("tc_audio_init_ffmpeg: could not open %s codec !",
+Index: transcode-1.1.7/import/import_ffmpeg.c
+===================================================================
+--- transcode-1.1.7.orig/import/import_ffmpeg.c
++++ transcode-1.1.7/import/import_ffmpeg.c
+@@ -302,7 +302,7 @@ do_avi:
+
+ // Set these to the expected values so that ffmpeg's decoder can
+ // properly detect interlaced input.
+- lavc_dec_context = avcodec_alloc_context();
++ lavc_dec_context = avcodec_alloc_context3(lavc_dec_codec);
+ if (lavc_dec_context == NULL) {
+ tc_log_error(MOD_NAME, "Could not allocate enough memory.");
+ return TC_IMPORT_ERROR;
+@@ -344,7 +344,7 @@ do_avi:
+ }
+
+ TC_LOCK_LIBAVCODEC;
+- ret = avcodec_open(lavc_dec_context, lavc_dec_codec);
++ ret = avcodec_open2(lavc_dec_context, lavc_dec_codec, NULL);
+ TC_UNLOCK_LIBAVCODEC;
+ if (ret < 0) {
+ tc_log_warn(MOD_NAME, "Could not initialize the '%s' codec.",
diff --git a/video/transcode/transcode-1.1.7-freetype251.patch
b/video/transcode/transcode-1.1.7-freetype251.patch
new file mode 100644
index 0000000..59c6ab3
--- /dev/null
+++ b/video/transcode/transcode-1.1.7-freetype251.patch
@@ -0,0 +1,12 @@
+--- transcode-1.1.7/filter/subtitler/load_font.c
++++ transcode-1.1.7/filter/subtitler/load_font.c
+@@ -47,8 +47,8 @@
+ // FreeType specific includes
+ #include <ft2build.h>
+ #include FT_FREETYPE_H
++#include FT_GLYPH_H
+
+-#include <freetype/ftglyph.h>
+
+ /**
+ * @file bswap.h
diff --git a/video/transcode/transcode-1.1.7-libav-9.patch
b/video/transcode/transcode-1.1.7-libav-9.patch
new file mode 100644
index 0000000..9f2d235
--- /dev/null
+++ b/video/transcode/transcode-1.1.7-libav-9.patch
@@ -0,0 +1,31 @@
+--- ./import/probe_ffmpeg.c.original 2013-04-22 20:04:51.058081388 +0200
++++ ./import/probe_ffmpeg.c 2013-04-22 20:05:25.744081897 +0200
+@@ -109,7 +109,7 @@ void probe_ffmpeg(info_t *ipipe)
+ return;
+ }
+
+- ret = av_find_stream_info(lavf_dmx_context);
++ ret = avformat_find_stream_info(lavf_dmx_context, NULL);
+ if (ret < 0) {
+ tc_log_error(__FILE__, "unable to fetch informations from '%s'"
+ " (libavformat failure)",
+--- ./import/decode_lavc.c.original 2013-04-22 20:06:17.260082652 +0200
++++ ./import/decode_lavc.c 2013-04-22 20:07:47.564083975 +0200
+@@ -170,7 +170,7 @@ void decode_lavc(decode_t *decode)
+
+ // Set these to the expected values so that ffmpeg's decoder can
+ // properly detect interlaced input.
+- lavc_dec_context = avcodec_alloc_context();
++ lavc_dec_context = avcodec_alloc_context3(NULL);
+ if (lavc_dec_context == NULL) {
+ tc_log_error(__FILE__, "Could not allocate enough memory.");
+ goto decoder_error;
+@@ -186,7 +186,7 @@ void decode_lavc(decode_t *decode)
+ lavc_dec_context->error_concealment = 3;
+ lavc_dec_context->workaround_bugs = FF_BUG_AUTODETECT;
+
+- if (avcodec_open(lavc_dec_context, lavc_dec_codec) < 0) {
++ if (avcodec_open2(lavc_dec_context, lavc_dec_codec, NULL) < 0) {
+ tc_log_error(__FILE__, "Could not initialize the '%s' codec.",
+ codec->name);
+ goto decoder_error;
diff --git a/video/transcode/transcode-1.1.7-preset-force.patch
b/video/transcode/transcode-1.1.7-preset-force.patch
new file mode 100644
index 0000000..0d1da8b
--- /dev/null
+++ b/video/transcode/transcode-1.1.7-preset-force.patch
@@ -0,0 +1,28 @@
+Do not force using a preset. Do not try to open non-existant preset by
default.
+
+Index: transcode-1.1.7/export/export_ffmpeg.c
+===================================================================
+--- transcode-1.1.7.orig/export/export_ffmpeg.c
++++ transcode-1.1.7/export/export_ffmpeg.c
+@@ -1206,7 +1206,7 @@ MOD_init
+ lavc_venc_context->me_method = ME_ZERO + lavc_param_vme;
+
+ /* FIXME: transcode itself contains "broken ffmpeg default settings",
thus we need to override them! */
+- if (lavc_param_video_preset) {
++ if (lavc_param_video_preset && strcmp(lavc_param_video_preset,
"none")) {
+ avcodec_opts[AVMEDIA_TYPE_VIDEO] = lavc_venc_context;
+ video_codec_name = av_strdup(ffmpeg_codec_name(codec->name));
+
+Index: transcode-1.1.7/export/ffmpeg_cfg.c
+===================================================================
+--- transcode-1.1.7.orig/export/ffmpeg_cfg.c
++++ transcode-1.1.7/export/ffmpeg_cfg.c
+@@ -124,7 +124,7 @@ int lavc_param_gmc = 0;
+ //int lavc_param_atag = 0;
+ //int lavc_param_abitrate = 224;
+
+-char *lavc_param_video_preset = "medium";
++char *lavc_param_video_preset = "none";
+ char *lavc_param_ffmpeg_datadir = "/usr/share/ffmpeg";
+
+ TCConfigEntry lavcopts_conf[]={
diff --git a/video/transcode/transcode-1.1.7-preset-free.patch
b/video/transcode/transcode-1.1.7-preset-free.patch
new file mode 100644
index 0000000..00494b9
--- /dev/null
+++ b/video/transcode/transcode-1.1.7-preset-free.patch
@@ -0,0 +1,34 @@
+Fix invalid free when preset file not found
+https://bugs.gentoo.org/show_bug.cgi?id=322945
+Author: Brennan Shacklett
+
+diff -urN transcode-1.1.7-orig/export/export_ffmpeg.c
transcode-1.1.7/export/export_ffmpeg.c
+--- transcode-1.1.7-orig/export/export_ffmpeg.c 2011-11-19
08:50:27.000000000 -0800
++++ transcode-1.1.7/export/export_ffmpeg.c 2012-07-03 20:07:05.669083945
-0700
+@@ -321,7 +321,7 @@
+ }
+
+ if(!f){
+- fprintf(stderr, "File for preset '%s' not found\n", arg);
++ tc_log_error(MOD_NAME, "File for preset '%s' not found", arg);
+ av_exit(1);
+ }
+
+@@ -1207,7 +1207,7 @@
+ /* FIXME: transcode itself contains "broken ffmpeg default settings",
thus we need to override them! */
+ if (lavc_param_video_preset) {
+ avcodec_opts[AVMEDIA_TYPE_VIDEO] = lavc_venc_context;
+- video_codec_name = ffmpeg_codec_name(codec->name);
++ video_codec_name = av_strdup(ffmpeg_codec_name(codec->name));
+
+ const char *preset_start = lavc_param_video_preset;
+ while (preset_start) {
+@@ -1225,6 +1225,8 @@
+ if (opt_preset("vpre", preset_name) != 0) {
+ tc_log_warn(MOD_NAME, "Parsing ffmpeg preset
'%s' failed", preset_name);
+ }
++ av_free(video_codec_name);
++ video_codec_name = NULL;
+ if (verbose) {
+ int i;
+ tc_log_info(MOD_NAME, "After parsing preset
'%s', %i options are overridden:", preset_name, opt_name_count);
diff --git a/video/v4l-utils/DEPENDS b/video/v4l-utils/DEPENDS
index cb4565a..35bb13f 100755
--- a/video/v4l-utils/DEPENDS
+++ b/video/v4l-utils/DEPENDS
@@ -1,5 +1,4 @@
depends pkgconfig &&
optional_depends JPEG '' '--without-jpeg' 'JPEG support' &&
optional_depends gettext '' '--disable-nls' 'Native Language support' &&
-# always disable qt4, as usage of RCC is broken
-optional_depends qt4 '--disable-qv4l2' '--disable-qv4l2' 'QT support'
+optional_depends qt4 '--enable-qv4l2' '--disable-qv4l2' 'QT support'
diff --git a/video/v4l-utils/DETAILS b/video/v4l-utils/DETAILS
index 425c242..0e81c14 100755
--- a/video/v4l-utils/DETAILS
+++ b/video/v4l-utils/DETAILS
@@ -1,10 +1,10 @@
SPELL=v4l-utils
- VERSION=0.9.3
-
SOURCE_HASH=sha512:52d1fdaf73cb27963458013bc62792d1331f9fa6a50d761ac594999db2c3c654fe48dfb51019d12acaf7d2ab0ff5563503e8dac6abc2ea915baa4c6373988c3d
+ VERSION=1.6.2
+
SOURCE_HASH=sha512:e14442e1b3660d0cb0844f1a5a88f855bc8532df9e72e1b2afd348a7c077ad25657f832d0fd47d3f567bfd399fd82c5a749d075ac9ecb911ea462685e31aa0b2
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=http://linuxtv.org/downloads/$SPELL/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- WEB_SITE=http://freshmeat.net/projects/libv4l
+ WEB_SITE=http://linuxtv.org
LICENSE[0]=LGPL
ENTERED=20100905
SHORT="V4L2 and DVB API utilities"
diff --git a/video/v4l-utils/HISTORY b/video/v4l-utils/HISTORY
index 1b0fa45..6dd7ad0 100644
--- a/video/v4l-utils/HISTORY
+++ b/video/v4l-utils/HISTORY
@@ -1,3 +1,20 @@
+2014-12-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.6.2
+ new WEB_SITE
+
+2014-07-21 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.2.1
+
+2014-02-17 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.0.1
+
+2013-10-13 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.0.0
+ * DEPENDS: qv4l2 enabled
+
+2013-06-19 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.9.5
+
2013-02-17 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.9.3

diff --git a/video/vlc/DEPENDS b/video/vlc/DEPENDS
index 51ce18c..89cfe83 100755
--- a/video/vlc/DEPENDS
+++ b/video/vlc/DEPENDS
@@ -1,3 +1,4 @@
+optional_depends gettext '' '--disable-nls' 'Natural Language support' &&
# interface options
optional_depends "qt4" \
"--enable-qt4" \
@@ -14,11 +15,6 @@ optional_depends "xosd" \
"--disable-xosd" \
"for xosd interface" &&

-optional_depends "GECKO" \
- "--enable-mozilla" \
- "--disable-mozilla" \
- "for a mozilla plugin" &&
-
optional_depends "lua" \
"--enable-lua" \
"--disable-lua" \
@@ -71,10 +67,10 @@ optional_depends "fribidi" \
"--disable-fribidi" \
"for bidirectional subtitle rendering support" &&

-optional_depends OPENGL \
- "--enable-opengl --enable-glx" \
- "--disable-opengl --disable-glx" \
- "for OpenGL video output" &&
+optional_depends OPENGL \
+ "--enable-glx" \
+ "--disable-glx" \
+ "for OpenGL video output" &&

optional_depends "sdl" \
"--enable-sdl" \
@@ -86,16 +82,6 @@ optional_depends "aalib" \
"--disable-aa" \
"for aalib video output" &&

-optional_depends "libggi" \
- "--enable-ggi" \
- "--disable-ggi" \
- "for GGI video output" &&
-
-optional_depends "svgalib" \
- "--enable-svgalib" \
- "--disable-svgalib" \
- "for svgalib video output" &&
-
optional_depends "directfb" \
"--enable-directfb" \
"--disable-directfb" \
@@ -174,6 +160,10 @@ optional_depends LIBAVCODEC \
"--disable-avcodec --disable-avformat --disable-postproc"
\
"for lots of video codecs" &&

+if is_depends_enabled $SPELL ffmpeg; then
+ sub_depends ffmpeg STABLE
+fi &&
+
optional_depends "libmatroska" \
"--enable-mkv" \
"--disable-mkv" \
@@ -242,7 +232,7 @@ optional_depends "live" \

optional_depends "libdvbpsi" \
"--enable-dvbpsi" \
- "--enable-dvbpsi=no --enable-dvb=no" \
+ "--enable-dvbpsi=no" \
"for DVB program information support" &&

optional_depends "zvbi" \
@@ -265,7 +255,7 @@ if is_depends_enabled $SPELL vcdimager-unstable; then
depends libcdio
fi &&

-optional_depends "udev" \
+optional_depends "UDEV" \
"--enable-udev" \
"--disable-udev" \
"for device discovery through udev" &&
@@ -306,8 +296,8 @@ optional_depends "libnotify" \
"for desktop notifications support" &&

optional_depends "v4l-utils" \
- "--enable-libv4l2" \
- "--disable-libv4l2" \
+ "--enable-v4l2" \
+ "--disable-v4l2" \
"for libv4l2 Video4Linux2 support" &&

optional_depends "libass" \
diff --git a/video/vlc/DETAILS b/video/vlc/DETAILS
index 35f135e..f8533cd 100755
--- a/video/vlc/DETAILS
+++ b/video/vlc/DETAILS
@@ -1,11 +1,10 @@
SPELL=vlc
- VERSION=2.0.5
+ VERSION=2.1.5
SOURCE=$SPELL-$VERSION.tar.xz
-
SOURCE_HASH=sha512:eff8146e99f819f49bf9875e4ce0bb562fca46bbf68cd7d2e2121e86d12c8b4ce02bf8fb024910f7d5742abec90583bba45eb2301156ed0418ef76952345d49e
# SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
-# SOURCE2=$SOURCE.asc
-# SOURCE2_IGNORE=signature
-# SOURCE_GPG=vlc.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE2=$SOURCE.asc
+ SOURCE2_IGNORE=signature
+ SOURCE_GPG=vlc.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://download.videolan.org/pub/vlc/$VERSION/$SOURCE
SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
diff --git a/video/vlc/HISTORY b/video/vlc/HISTORY
index 5c8e70b..b620024 100644
--- a/video/vlc/HISTORY
+++ b/video/vlc/HISTORY
@@ -1,3 +1,44 @@
+2014-08-01 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.1.5
+ * DEPENDS: -opengl option removed, does not exist
+
+2014-06-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.1.4
+
+2014-02-05 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.1.3
+
+2013-12-11 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.1.2
+
+2013-11-14 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.1.1
+ * PRE_BUILD, lua.patch, lua-scripts.patch: lua patches removed
+
+2013-10-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: depend on stable branch of ffmpeg if using ffmpeg
+
+2013-09-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * PRE_BUILD: fixed permissions - 755
+
+2013-09-26 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.1.0
+ * vlc.gpg: add key E58D1ADC
+
+2013-08-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.0.8
+
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: udev => UDEV
+
+2013-05-29 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.0.7
+
+2013-04-15 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.0.6
+ * PRE_BUILD: disable, does not apply
+ * DEPENDS: update some flags
+
2012-12-13 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.0.5

diff --git a/video/vlc/PRE_BUILD b/video/vlc/PRE_BUILD
index 9d792f5..02c2ea1 100755
--- a/video/vlc/PRE_BUILD
+++ b/video/vlc/PRE_BUILD
@@ -1,10 +1,6 @@
default_pre_build &&
cd $SOURCE_DIRECTORY &&

-# lua 5.2 patchs from upstream
-patch -p1 < $SPELL_DIRECTORY/lua.patch &&
-patch -p1 < $SPELL_DIRECTORY/lua-scripts.patch &&
-
MOZ_MAKEFILE="projects/mozilla/Makefile.in" &&
if test "$(get_spell_provider $SPELL GECKO)" = firefox; then
sedit 's:$(libdir)/mozilla:$(libdir)/firefox:' $MOZ_MAKEFILE
diff --git a/video/vlc/lua-scripts.patch b/video/vlc/lua-scripts.patch
deleted file mode 100644
index 9bba02c..0000000
--- a/video/vlc/lua-scripts.patch
+++ /dev/null
@@ -1,131 +0,0 @@
-From a957114421fd2e875432e5fde0448ffc1ae60cfd Mon Sep 17 00:00:00 2001
-From: Kelly Anderson <kelly AT silka.with-linux.com>
-Date: Thu, 5 Jan 2012 06:23:35 -0700
-Subject: [PATCH 1/1] Cleanup lua script escape sequences for lua 5.2.
-MIME-Version: 1.0
-Content-Type: text/plain; charset=utf8
-Content-Transfer-Encoding: 8bit
-
-Converting \ to %, since 5.2 no longer accepts \.
-
-Signed-off-by: Rémi Denis-Courmont <remi AT remlab.net>
----
- share/lua/extensions/imdb.lua | 2 +-
- share/lua/playlist/appletrailers.lua | 6 +++---
- share/lua/playlist/extreme.lua | 10 +++++-----
- share/lua/playlist/katsomo.lua | 2 +-
- share/lua/playlist/mpora.lua | 4 ++--
- share/lua/playlist/pinkbike.lua | 4 ++--
- 6 files changed, 14 insertions(+), 14 deletions(-)
-
-diff --git a/share/lua/playlist/appletrailers.lua
b/share/lua/playlist/appletrailers.lua
-index 8bd4bea..4d0f5e7 100644
---- a/share/lua/playlist/appletrailers.lua
-+++ b/share/lua/playlist/appletrailers.lua
-@@ -67,7 +67,7 @@ function parse()
- description = find( line, "h%d.->(.-)</h%d") .. ' '
- end
- if string.match( line, 'img src=') then
-- for img in string.gmatch(line, '<img src="(http://.*\.jpg)" ')
do
-+ for img in string.gmatch(line, '<img src="(http://.*%.jpg)" ')
do
- art_url = img
- end
- for i,value in pairs(playlist) do
-@@ -76,8 +76,8 @@ function parse()
- else break end
- end
- end
-- if string.match( line, "class=\"hd\".-\.mov") then
-- for urlline,resolution in string.gmatch(line,
"class=\"hd\".-href=\"(.-.mov)\".-(%d+.-p)") do
-+ if string.match( line, 'class="hd".-%.mov') then
-+ for urlline,resolution in string.gmatch(line,
'class="hd".-href="(.-%.mov)".-(%d+.-p)') do
- urlline = string.gsub( urlline, "_"..resolution,
"_h"..resolution )
- table.insert( playlist, { path = urlline,
- name = description .. '(' ..
resolution .. ')',
-diff --git a/share/lua/playlist/extreme.lua b/share/lua/playlist/extreme.lua
-index 6fd7251..f5949ce 100644
---- a/share/lua/playlist/extreme.lua
-+++ b/share/lua/playlist/extreme.lua
-@@ -34,14 +34,14 @@ end
- -- Probe function.
- function probe()
- return vlc.access == "http"
-- and string.match( vlc.path, "extreme.com/." )
-- or string.match( vlc.path, "freecaster.tv/." )
-- or string.match( vlc.path, "player.extreme.com/info/.")
-+ and string.match( vlc.path, "extreme%.com/." )
-+ or string.match( vlc.path, "freecaster%.tv/." )
-+ or string.match( vlc.path, "player%.extreme%.com/info/.")
- end
-
- -- Parse function.
- function parse()
-- if (string.match( vlc.path, "extreme\.com/." ) or string.match(
vlc.path, "freecaster\.tv/." )) and not string.match( vlc.path,
"player.extreme.com/info/") then
-+ if (string.match( vlc.path, "extreme%.com/." ) or string.match(
vlc.path, "freecaster%.tv/." )) and not string.match( vlc.path,
"player%.extreme%.com/info/") then
- while true do
- line = vlc.readline()
- if not line then break end
-@@ -54,7 +54,7 @@ function parse()
- return { { path = "http://player.extreme.com/info/"; .. vid; name =
"extreme.com video"; } }
- end
-
-- if string.match( vlc.path, "player.extreme.com/info/." ) then
-+ if string.match( vlc.path, "player%.extreme%.com/info/." ) then
- prefres = get_prefres()
- gostraight = true
- while true do
-diff --git a/share/lua/playlist/katsomo.lua b/share/lua/playlist/katsomo.lua
-index bf461c7..6965e4e 100644
---- a/share/lua/playlist/katsomo.lua
-+++ b/share/lua/playlist/katsomo.lua
-@@ -57,7 +57,7 @@ function parse()
- then
- arturl = "http://www.katsomo.fi"..find( line, " src=\"(.-)\"
alt=" )
- end
-- for treeid,name in string.gmatch( line,
"/\?treeId=(%d+)\">([^<]+)</a") do
-+ for treeid,name in string.gmatch( line,
'/%?treeId=(%d+)">([^<]+)</a') do
- name = vlc.strings.resolve_xml_special_chars( name )
- name = vlc.strings.from_charset( "ISO_8859-1", name )
- path = "http://www.katsomo.fi/?treeId="..treeid
-diff --git a/share/lua/playlist/mpora.lua b/share/lua/playlist/mpora.lua
-index cfee5d0..d48c1e6 100644
---- a/share/lua/playlist/mpora.lua
-+++ b/share/lua/playlist/mpora.lua
-@@ -23,7 +23,7 @@
- -- Probe function.
- function probe()
- return vlc.access == "http"
-- and string.match( vlc.path, "video.mpora.com/watch/" )
-+ and string.match( vlc.path, "video%.mpora%.com/watch/" )
- end
-
- -- Parse function.
-@@ -40,7 +40,7 @@ function parse()
- _,_,arturl = string.find( line, "image_src\" href=\"(.*)\" />" )
- end
- if string.match( line, "video_src" ) then
-- _,_,video = string.find( line,
"href=\"http://video\.mpora\.com/ep/(.*).swf\" />" )
-+ _,_,video = string.find( line,
'href="http://video%.mpora%.com/ep/(.*)%.swf" />' )
- end
-
- end
-diff --git a/share/lua/playlist/pinkbike.lua
b/share/lua/playlist/pinkbike.lua
-index 06105d7..f6787c8 100644
---- a/share/lua/playlist/pinkbike.lua
-+++ b/share/lua/playlist/pinkbike.lua
-@@ -45,10 +45,10 @@ function parse()
- end
- -- Try to find server which has our video
- if string.match( line, "<link rel=\"videothumbnail\"
href=\"http://(.*)/vt/svt-") then
-- _,_,server = string.find (line, "<link
rel=\"videothumbnail\"\ href=\"http://(.*)/vt/svt-" )
-+ _,_,server = string.find (line, '<link
rel="videothumbnail" href="http://(.*)/vt/svt-' )
- end
- if string.match( line, "<link rel=\"videothumbnail\"
href=\"(.*)\" type=\"image/jpeg\"") then
-- _,_,arturl = string.find (line, "<link
rel=\"videothumbnail\" href=\"(.*)\"\ type=\"image/jpeg\"")
-+ _,_,arturl = string.find (line, '<link
rel="videothumbnail" href="(.*)" type="image/jpeg"')
- end
- end
-
---
-1.7.10
-
diff --git a/video/vlc/lua.patch b/video/vlc/lua.patch
deleted file mode 100644
index 1e76119..0000000
--- a/video/vlc/lua.patch
+++ /dev/null
@@ -1,411 +0,0 @@
-From c0f44d25b394418bbbe0f436c67b5872f7f44f5d Mon Sep 17 00:00:00 2001
-From: Kelly Anderson <kelly AT silka.with-linux.com>
-Date: Thu, 5 Jan 2012 06:23:36 -0700
-Subject: [PATCH] Consolidate lua includes in vlc.h
-MIME-Version: 1.0
-Content-Type: text/plain; charset=utf8
-Content-Transfer-Encoding: 8bit
-
-So lua 5.2 compatibility declarations can be made in one place.
-
-Signed-off-by: Rémi Denis-Courmont <remi AT remlab.net>
----
- modules/lua/intf.c | 4 ----
- modules/lua/libs/acl.c | 3 ---
- modules/lua/libs/configuration.c | 3 ---
- modules/lua/libs/dialog.c | 3 ---
- modules/lua/libs/equalizer.c | 3 ---
- modules/lua/libs/gettext.c | 4 ----
- modules/lua/libs/httpd.c | 4 ----
- modules/lua/libs/input.c | 4 +---
- modules/lua/libs/input.h | 2 ++
- modules/lua/libs/messages.c | 4 ----
- modules/lua/libs/misc.c | 4 ----
- modules/lua/libs/net.c | 3 ---
- modules/lua/libs/objects.c | 3 ---
- modules/lua/libs/osd.c | 3 ---
- modules/lua/libs/playlist.c | 3 ---
- modules/lua/libs/sd.c | 4 ----
- modules/lua/libs/stream.c | 3 ---
- modules/lua/libs/strings.c | 3 ---
- modules/lua/libs/variables.c | 4 ----
- modules/lua/libs/video.c | 3 ---
- modules/lua/libs/vlm.c | 3 ---
- modules/lua/libs/volume.c | 4 ----
- modules/lua/libs/xml.c | 3 ---
- modules/lua/vlc.c | 4 ----
- modules/lua/vlc.h | 6 ++++++
- 25 files changed, 9 insertions(+), 78 deletions(-)
-
-diff --git a/modules/lua/intf.c b/modules/lua/intf.c
-index 3b01727..61fe362 100644
---- a/modules/lua/intf.c
-+++ b/modules/lua/intf.c
-@@ -37,10 +37,6 @@
- #include <sys/types.h>
- #include <sys/stat.h>
-
--#include <lua.h> /* Low level lua C API */
--#include <lauxlib.h> /* Higher level C API */
--#include <lualib.h> /* Lua libs */
--
- #include "vlc.h"
- #include "libs.h"
-
-diff --git a/modules/lua/libs/acl.c b/modules/lua/libs/acl.c
-index 4deb66e..693137d 100644
---- a/modules/lua/libs/acl.c
-+++ b/modules/lua/libs/acl.c
-@@ -35,9 +35,6 @@
- #include <vlc_common.h>
- #include <vlc_acl.h>
-
--#include <lua.h> /* Low level lua C API */
--#include <lauxlib.h> /* Higher level C API */
--
- #include "../vlc.h"
- #include "../libs.h"
-
-diff --git a/modules/lua/libs/configuration.c
b/modules/lua/libs/configuration.c
-index 7a4785f..7b5f732 100644
---- a/modules/lua/libs/configuration.c
-+++ b/modules/lua/libs/configuration.c
-@@ -34,9 +34,6 @@
-
- #include <vlc_common.h>
-
--#include <lua.h> /* Low level lua C API */
--#include <lauxlib.h> /* Higher level C API */
--
- #include "../vlc.h"
- #include "../libs.h"
-
-diff --git a/modules/lua/libs/dialog.c b/modules/lua/libs/dialog.c
-index 3ca67b2..55468f3 100644
---- a/modules/lua/libs/dialog.c
-+++ b/modules/lua/libs/dialog.c
-@@ -35,9 +35,6 @@
- #include <vlc_common.h>
- #include <vlc_extensions.h>
-
--#include <lua.h> /* Low level lua C API */
--#include <lauxlib.h> /* Higher level C API */
--
- #include "../vlc.h"
- #include "../libs.h"
-
-diff --git a/modules/lua/libs/equalizer.c b/modules/lua/libs/equalizer.c
-index 75b2334..e698c6f 100644
---- a/modules/lua/libs/equalizer.c
-+++ b/modules/lua/libs/equalizer.c
-@@ -38,9 +38,6 @@
- #include <vlc_input.h>
- #include <vlc_charset.h>
-
--#include <lua.h> /* Low level lua C API */
--#include <lauxlib.h> /* Higher level C API */
--
- #include "input.h"
- #include "../libs.h"
- #include "../vlc.h"
-diff --git a/modules/lua/libs/gettext.c b/modules/lua/libs/gettext.c
-index b461e73..2781d35 100644
---- a/modules/lua/libs/gettext.c
-+++ b/modules/lua/libs/gettext.c
-@@ -32,10 +32,6 @@
- # include "config.h"
- #endif
-
--#include <lua.h> /* Low level lua C API */
--#include <lauxlib.h> /* Higher level C API */
--#include <lualib.h> /* Lua libs */
--
- #include "../vlc.h"
- #include "../libs.h"
-
-diff --git a/modules/lua/libs/httpd.c b/modules/lua/libs/httpd.c
-index b4520d9..85a38cc 100644
---- a/modules/lua/libs/httpd.c
-+++ b/modules/lua/libs/httpd.c
-@@ -35,10 +35,6 @@
- #include <vlc_common.h>
- #include <vlc_httpd.h>
-
--#include <lua.h> /* Low level lua C API */
--#include <lauxlib.h> /* Higher level C API */
--#include <lualib.h> /* Lua libs */
--
- #include "../vlc.h"
- #include "../libs.h"
-
-diff --git a/modules/lua/libs/input.c b/modules/lua/libs/input.c
-index 60211fd..7b413e2 100644
---- a/modules/lua/libs/input.c
-+++ b/modules/lua/libs/input.c
-@@ -37,13 +37,11 @@
-
- #include <vlc_playlist.h>
-
--#include <lua.h> /* Low level lua C API */
--#include <lauxlib.h> /* Higher level C API */
- #include <assert.h>
-
-+#include "../vlc.h"
- #include "input.h"
- #include "playlist.h"
--#include "../vlc.h"
- #include "../libs.h"
- #include "../extension.h"
-
-diff --git a/modules/lua/libs/input.h b/modules/lua/libs/input.h
-index dbe76df..903134a 100644
---- a/modules/lua/libs/input.h
-+++ b/modules/lua/libs/input.h
-@@ -24,6 +24,8 @@
- #ifndef VLC_LUA_INPUT_H
- #define VLC_LUA_INPUT_H
-
-+#include "../vlc.h"
-+
- input_thread_t * vlclua_get_input_internal( lua_State * );
-
- #endif
-diff --git a/modules/lua/libs/messages.c b/modules/lua/libs/messages.c
-index 9c40e53..589d162 100644
---- a/modules/lua/libs/messages.c
-+++ b/modules/lua/libs/messages.c
-@@ -38,10 +38,6 @@
- #include <vlc_meta.h>
- #include <vlc_aout.h>
-
--#include <lua.h> /* Low level lua C API */
--#include <lauxlib.h> /* Higher level C API */
--#include <lualib.h> /* Lua libs */
--
- #include "../vlc.h"
- #include "../libs.h"
-
-diff --git a/modules/lua/libs/misc.c b/modules/lua/libs/misc.c
-index f98d28a..5b793bd 100644
---- a/modules/lua/libs/misc.c
-+++ b/modules/lua/libs/misc.c
-@@ -41,10 +41,6 @@
- #include <vlc_interface.h>
- #include <vlc_keys.h>
-
--#include <lua.h> /* Low level lua C API */
--#include <lauxlib.h> /* Higher level C API */
--#include <lualib.h> /* Lua libs */
--
- #include "../vlc.h"
- #include "../libs.h"
-
-diff --git a/modules/lua/libs/net.c b/modules/lua/libs/net.c
-index 1c7cd12..0e832cc 100644
---- a/modules/lua/libs/net.c
-+++ b/modules/lua/libs/net.c
-@@ -41,9 +41,6 @@
- #include <vlc_url.h>
- #include <vlc_fs.h>
-
--#include <lua.h> /* Low level lua C API */
--#include <lauxlib.h> /* Higher level C API */
--
- #ifdef HAVE_POLL
- #include <poll.h> /* poll structures and defines */
- #endif
-diff --git a/modules/lua/libs/objects.c b/modules/lua/libs/objects.c
-index c3543d6..bcdb43e 100644
---- a/modules/lua/libs/objects.c
-+++ b/modules/lua/libs/objects.c
-@@ -35,9 +35,6 @@
- #include <vlc_common.h>
- #include <vlc_vout.h>
-
--#include <lua.h> /* Low level lua C API */
--#include <lauxlib.h> /* Higher level C API */
--
- #include "../vlc.h"
- #include "../libs.h"
- #include "objects.h"
-diff --git a/modules/lua/libs/osd.c b/modules/lua/libs/osd.c
-index fb36ed5..e06646b 100644
---- a/modules/lua/libs/osd.c
-+++ b/modules/lua/libs/osd.c
-@@ -35,9 +35,6 @@
- #include <vlc_vout.h>
- #include <vlc_osd.h>
-
--#include <lua.h> /* Low level lua C API */
--#include <lauxlib.h> /* Higher level C API */
--
- #include "../vlc.h"
- #include "../libs.h"
- #include "input.h"
-diff --git a/modules/lua/libs/playlist.c b/modules/lua/libs/playlist.c
-index ae610f3..2336a37 100644
---- a/modules/lua/libs/playlist.c
-+++ b/modules/lua/libs/playlist.c
-@@ -37,9 +37,6 @@
- #include <vlc_interface.h>
- #include <vlc_playlist.h>
-
--#include <lua.h> /* Low level lua C API */
--#include <lauxlib.h> /* Higher level C API */
--
- #include "../vlc.h"
- #include "../libs.h"
- #include "playlist.h"
-diff --git a/modules/lua/libs/sd.c b/modules/lua/libs/sd.c
-index 7ca9476..d88cab2 100644
---- a/modules/lua/libs/sd.c
-+++ b/modules/lua/libs/sd.c
-@@ -38,10 +38,6 @@
- #include <vlc_playlist.h>
- #include <vlc_charset.h>
-
--#include <lua.h> /* Low level lua C API */
--#include <lauxlib.h> /* Higher level C API */
--#include <lualib.h> /* Lua libs */
--
- #include "../vlc.h"
- #include "../libs.h"
- #include "playlist.h"
-diff --git a/modules/lua/libs/stream.c b/modules/lua/libs/stream.c
-index ef7187c..6a366f1 100644
---- a/modules/lua/libs/stream.c
-+++ b/modules/lua/libs/stream.c
-@@ -38,9 +38,6 @@
- #include <vlc_meta.h>
- #include <vlc_aout.h>
-
--#include <lua.h> /* Low level lua C API */
--#include <lauxlib.h> /* Higher level C API */
--
- #include "../vlc.h"
- #include "../libs.h"
-
-diff --git a/modules/lua/libs/strings.c b/modules/lua/libs/strings.c
-index ab8e435..88c5f0e 100644
---- a/modules/lua/libs/strings.c
-+++ b/modules/lua/libs/strings.c
-@@ -39,9 +39,6 @@
- #include <vlc_aout.h>
- #include <vlc_charset.h>
-
--#include <lua.h> /* Low level lua C API */
--#include <lauxlib.h> /* Higher level C API */
--
- #include "../vlc.h"
- #include "../libs.h"
-
-diff --git a/modules/lua/libs/variables.c b/modules/lua/libs/variables.c
-index f3becae..aad5ae1 100644
---- a/modules/lua/libs/variables.c
-+++ b/modules/lua/libs/variables.c
-@@ -34,10 +34,6 @@
-
- #include <vlc_common.h>
-
--#include <lua.h> /* Low level lua C API */
--#include <lauxlib.h> /* Higher level C API */
--#include <lualib.h> /* Lua libs */
--
- #include "../vlc.h"
- #include "../libs.h"
- #include "variables.h"
-diff --git a/modules/lua/libs/video.c b/modules/lua/libs/video.c
-index eb914b5..258e0d2 100644
---- a/modules/lua/libs/video.c
-+++ b/modules/lua/libs/video.c
-@@ -34,9 +34,6 @@
-
- #include <vlc_vout.h>
-
--#include <lua.h> /* Low level lua C API */
--#include <lauxlib.h> /* Higher level C API */
--
- #include "../vlc.h"
- #include "../libs.h"
- #include "input.h"
-diff --git a/modules/lua/libs/vlm.c b/modules/lua/libs/vlm.c
-index d48755c..7b2b708 100644
---- a/modules/lua/libs/vlm.c
-+++ b/modules/lua/libs/vlm.c
-@@ -35,9 +35,6 @@
- #include <vlc_common.h>
- #include <vlc_vlm.h>
-
--#include <lua.h> /* Low level lua C API */
--#include <lauxlib.h> /* Higher level C API */
--
- #include "../vlc.h"
- #include "../libs.h"
-
-diff --git a/modules/lua/libs/volume.c b/modules/lua/libs/volume.c
-index 3aab542..bae1534 100644
---- a/modules/lua/libs/volume.c
-+++ b/modules/lua/libs/volume.c
-@@ -38,10 +38,6 @@
- #include <vlc_meta.h>
- #include <vlc_aout_intf.h>
-
--#include <lua.h> /* Low level lua C API */
--#include <lauxlib.h> /* Higher level C API */
--#include <lualib.h> /* Lua libs */
--
- #include "../vlc.h"
- #include "../libs.h"
- #include "playlist.h"
-diff --git a/modules/lua/libs/xml.c b/modules/lua/libs/xml.c
-index f8b0afe..80f53fb 100644
---- a/modules/lua/libs/xml.c
-+++ b/modules/lua/libs/xml.c
-@@ -35,9 +35,6 @@
- #include <vlc_common.h>
- #include <vlc_xml.h>
-
--#include <lua.h> /* Low level lua C API */
--#include <lauxlib.h> /* Higher level C API */
--
- #include "../vlc.h"
- #include "../libs.h"
-
-diff --git a/modules/lua/vlc.c b/modules/lua/vlc.c
-index 5433eb8..a0132cf 100644
---- a/modules/lua/vlc.c
-+++ b/modules/lua/vlc.c
-@@ -45,10 +45,6 @@
- #include <vlc_stream.h>
- #include <sys/stat.h>
-
--#include <lua.h> /* Low level lua C API */
--#include <lauxlib.h> /* Higher level C API */
--#include <lualib.h> /* Lua libs */
--
- #include "vlc.h"
-
-
/*****************************************************************************
-diff --git a/modules/lua/vlc.h b/modules/lua/vlc.h
-index 5d87914..2b8fbff 100644
---- a/modules/lua/vlc.h
-+++ b/modules/lua/vlc.h
-@@ -36,9 +36,15 @@
- #include <vlc_strings.h>
- #include <vlc_stream.h>
-
-+#define LUA_COMPAT_MODULE
- #include <lua.h> /* Low level lua C API */
- #include <lauxlib.h> /* Higher level C API */
- #include <lualib.h> /* Lua libs */
-+#if LUA_VERSION_NUM >= 502
-+#define lua_equal(L,idx1,idx2)
lua_compare(L,(idx1),(idx2),LUA_OPEQ)
-+#define lua_objlen(L,idx) lua_rawlen(L,idx)
-+#define lua_strlen(L,idx) lua_rawlen(L,idx)
-+#endif
-
-
/*****************************************************************************
- * Module entry points
---
-1.7.10
-
diff --git a/video/vlc/vlc.gpg b/video/vlc/vlc.gpg
index 026f556..e035cd0 100644
Binary files a/video/vlc/vlc.gpg and b/video/vlc/vlc.gpg differ
diff --git a/video/xbmc/CONFLICTS b/video/xbmc/CONFLICTS
new file mode 100755
index 0000000..3ab7a07
--- /dev/null
+++ b/video/xbmc/CONFLICTS
@@ -0,0 +1 @@
+conflicts kodi y
diff --git a/video/xbmc/DEPENDS b/video/xbmc/DEPENDS
index 6f9d777..029a2a6 100755
--- a/video/xbmc/DEPENDS
+++ b/video/xbmc/DEPENDS
@@ -1,10 +1,13 @@
-depends subversion &&
depends -sub CXX gcc &&
depends automake &&
depends autoconf &&
depends unzip &&
depends boost &&
depends cmake &&
+depends swig &&
+depends yajl &&
+depends tinyxml &&
+depends taglib &&
optional_depends glew \
"--enable-gl" \
"--disable-gl" \
@@ -22,7 +25,10 @@ depends freetype2 &&
depends fontconfig &&
depends bzip2 &&
depends sqlite &&
-depends alsa-lib &&
+optional_depends alsa-lib \
+ "--enable-alsa" \
+ "--disable-alsa" \
+ "for ALSA support" &&
depends libpng &&
depends pcre &&
depends lzo &&
@@ -39,7 +45,10 @@ depends libxinerama &&
depends curl &&
depends dbus &&
depends fribidi &&
-depends MYSQL &&
+optional_depends MYSQL \
+ "--enable-mysql" \
+ "--disable-mysql" \
+ "for mysql support" &&
optional_depends hal \
"--enable-hal" \
"--disable-hal" \
@@ -76,6 +85,10 @@ optional_depends libdvdcss \
"--enable-dvdcss" \
"--disable-dvdcss" \
"for DVDCSS support" &&
+optional_depends libbluray \
+ "--enable-libbluray" \
+ "" \
+ "for libbluray support" &&
optional_depends a52dec \
"--enable-external-liba52" \
"--disable-external-liba52" \
@@ -89,16 +102,25 @@ depends libmpeg2 &&
depends libass &&
depends flac &&
depends wavpack &&
-depends gawk &&
+depends AWK &&
depends gperf &&
depends nasm &&
-depends cwiid &&
-depends BLUEZ &&
+optional_depends cwiid \
+ "" \
+ "" \
+ "for wiimote support" &&
+optional_depends BLUEZ \
+ "" \
+ "" \
+ "for bluetooth support" &&
depends zlib &&
depends libmms &&
-depends samba &&
+optional_depends samba \
+ "--enable-samba" \
+ "--disable-samba" \
+ "for samba support" &&
depends tiff &&
-depends openssl &&
+depends SSL &&
optional_depends libmicrohttpd \
"--enable-webserver" \
"--disable-webserver" \
@@ -107,4 +129,8 @@ depends libmodplug &&
depends libssh &&
depends gettext &&
depends cvs &&
-depends libtool
+depends libtool &&
+optional_depends libusb \
+ "--enable-libusb" \
+ "--disable-libusb" \
+ "for libusb support"
diff --git a/video/xbmc/DETAILS b/video/xbmc/DETAILS
index 179e711..a425e1a 100755
--- a/video/xbmc/DETAILS
+++ b/video/xbmc/DETAILS
@@ -1,9 +1,9 @@
SPELL=xbmc
- VERSION=10.0
+ VERSION=13.2
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://mirrors.${SPELL}.org/releases/source/${SOURCE}
-
SOURCE_HASH=sha512:b08b13088fe72546589ca1b3f1fdc0b7f0551782b85f1c74f117d683ca516588254b57cd3bf168b4770445b954655eee0bd757ed698f2c7e9bbd81804627ca97
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+
SOURCE_HASH=sha512:83a514410748b05da4c626caff34fec7b6b26a8bdea9f158e1c75721d3a47d36eb1f97ed4c162f6c2472a97f658e3b5285c1e0b144bfb4f654932586eee4d1c8
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}-Gotham"
WEB_SITE="http://xbmc.org";
LICENSE[0]=GPL
ENTERED=20101225
diff --git a/video/xbmc/HISTORY b/video/xbmc/HISTORY
index b72d465..41a6abf 100644
--- a/video/xbmc/HISTORY
+++ b/video/xbmc/HISTORY
@@ -1,3 +1,21 @@
+2014-12-23 Pol Vinogradov <vin.public AT gmail.com>
+ * CONFLICTS: added for kodi
+
+2014-09-14 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: updated to 13.2
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2014-06-06 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 13.1 Gotham
+
+2014-05-11 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 13.0_r2 Gotham
+
+2013-10-26 Jeremy Blosser <jblosser AT sourcemage.org>
+ * DETAILS, DEPENDS: version 12.2
+
2012-07-15 Sukneet Basuta <sukneet AT sourcemage.org>
* DEPENDS: changed optional_depends libdts to libdca

diff --git a/video/xine-ui/DETAILS b/video/xine-ui/DETAILS
index de334d5..698594f 100755
--- a/video/xine-ui/DETAILS
+++ b/video/xine-ui/DETAILS
@@ -1,9 +1,9 @@
SPELL=xine-ui
- VERSION=0.99.7
+ VERSION=0.99.8
SOURCE=$SPELL-$VERSION.tar.xz
- SOURCE_GPG=gurus.gpg:$SOURCE.sig:WORKS_FOR_ME
+
SOURCE_HASH=sha512:a2d11b0c512b9d485e0bbe418b36fb5fd52fe1a9c68cdb865771fc580b30bff513825f3e24ef85a902669c2c1ea8947512dd9abe4c12fdef94b8852cc8588da3
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=$SOURCEFORGE_URL/xine/$SOURCE
+ SOURCE_URL[0]=${SOURCEFORGE_URL}/xine/${SPELL}/${VERSION}/${SOURCE}
WEB_SITE=http://www.xine-project.org/
ENTERED=20010927
LICENSE[0]=GPL
diff --git a/video/xine-ui/HISTORY b/video/xine-ui/HISTORY
index b0793e7..8c3ca3c 100644
--- a/video/xine-ui/HISTORY
+++ b/video/xine-ui/HISTORY
@@ -1,3 +1,6 @@
+2014-08-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS, PRE_BUILD: version 0.99.8
+
2012-06-10 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.99.7; switched to .xz source
* curl.patch: dropped
diff --git a/video/xine-ui/PRE_BUILD b/video/xine-ui/PRE_BUILD
index 9f1183b..4b2c815 100755
--- a/video/xine-ui/PRE_BUILD
+++ b/video/xine-ui/PRE_BUILD
@@ -2,4 +2,5 @@ default_pre_build &&
cd "$SOURCE_DIRECTORY" &&

# don't force mime db update
-sed -i "s: install-data-hook::" misc/Makefile.in
+sed -i "s: install-data-hook::" misc/Makefile.in &&
+sed -i s/CPPFunction/rl_completion_func_t/ src/xitk/network.c
diff --git a/video/xine-ui/xine-ui-0.99.7.tar.xz.sig
b/video/xine-ui/xine-ui-0.99.7.tar.xz.sig
deleted file mode 100644
index 4b46c6f..0000000
Binary files a/video/xine-ui/xine-ui-0.99.7.tar.xz.sig and /dev/null differ
diff --git a/windowmanagers/afterstep/DEPENDS
b/windowmanagers/afterstep/DEPENDS
index 6f53f2e..0f4c63a 100755
--- a/windowmanagers/afterstep/DEPENDS
+++ b/windowmanagers/afterstep/DEPENDS
@@ -16,7 +16,7 @@ optional_depends OPENGL '--enable-glx' \
optional_depends JPEG '--with-jpeg' '--without-jpeg' \
'For JPEG image support' &&

-optional_depends giflib '--with-gif' '--without-gif' \
+optional_depends GIFLIB '--with-gif' '--without-gif' \
'For GIF image support' &&

optional_depends tiff '--with-tiff' '--without-tiff' \
diff --git a/windowmanagers/afterstep/HISTORY
b/windowmanagers/afterstep/HISTORY
index 0c1b973..92e1ff4 100644
--- a/windowmanagers/afterstep/HISTORY
+++ b/windowmanagers/afterstep/HISTORY
@@ -1,3 +1,6 @@
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
2010-11-03 Ladislav Hagara <hgr AT vabo.cz>
* DEPENDS: jpeg -> JPEG

diff --git a/windowmanagers/amiwm/BUILD b/windowmanagers/amiwm/BUILD
new file mode 100755
index 0000000..de33b68
--- /dev/null
+++ b/windowmanagers/amiwm/BUILD
@@ -0,0 +1,3 @@
+make_single &&
+default_build &&
+make_normal
diff --git a/windowmanagers/amiwm/HISTORY b/windowmanagers/amiwm/HISTORY
index 9638e6d..35d9227 100644
--- a/windowmanagers/amiwm/HISTORY
+++ b/windowmanagers/amiwm/HISTORY
@@ -1,3 +1,6 @@
+2014-05-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD: make_single
+
2012-03-28 Arjan Bouter <abouter AT sourcemage.org>
* DETAILS, DEPENDS, PRE_BUILD: spell created

diff --git a/windowmanagers/blackbox/DEPENDS b/windowmanagers/blackbox/DEPENDS
index ff5c67f..49092f7 100755
--- a/windowmanagers/blackbox/DEPENDS
+++ b/windowmanagers/blackbox/DEPENDS
@@ -1,4 +1,7 @@
-depends xorg-libs &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
if [[ $BLACKBOX_BRANCH == scm ]]; then
depends libtool &&
depends automake
diff --git a/windowmanagers/blackbox/DETAILS b/windowmanagers/blackbox/DETAILS
index 2475d76..e647c91 100755
--- a/windowmanagers/blackbox/DETAILS
+++ b/windowmanagers/blackbox/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=blackbox
if [[ $BLACKBOX_BRANCH == scm ]]; then
- if [[ $BLACKBOX_AUTOUPDATE == y ]] ; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=cvs
- fi
+ VERSION=$(get_scm_version)
SOURCE=${SPELL}-cvs-snapshot.tar.bz2
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}
SOURCE_URL[0]=http://blackboxwm.sourceforge.net/$SOURCE
@@ -14,13 +11,11 @@ else
VERSION=0.70.1
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=${SOURCEFORGE_URL}/blackboxwm/$SOURCE
- SOURCE_URL[1]=http://download.sourcemage.org/mirror/$SOURCE
+
SOURCE_URL[0]=http://sourceforge.net/projects/blackboxwm/files/blackboxwm/Blackbox%200.70.1/$SOURCE/download

SOURCE_HASH=sha512:6e8cf6fd04030a5f97ffd8dbe97aaa0f683f776e7237cdd46f2b93265cd8de665cffce5a352624a2235aa6c42628be13f98d565af765b3f06e95bff404fb0ccb
fi
WEB_SITE=http://blackboxwm.sourceforge.net
ENTERED=20010922
- UPDATED=20050228
LICENSE[0]=BSD
KEYWORDS="windowmanagers"
SHORT="X11 window manager."
diff --git a/windowmanagers/blackbox/HISTORY b/windowmanagers/blackbox/HISTORY
index 256a4ba..2f248c6 100644
--- a/windowmanagers/blackbox/HISTORY
+++ b/windowmanagers/blackbox/HISTORY
@@ -1,3 +1,10 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2013-08-19 Remko van der Vossen <wich AT sourcemagr.org>
+ * DEPENDS: replace xorg-libs with individual libraries
+ * DETAILS: use new style source forge url
+
2012-01-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: removed { which prevented the spell from being built

diff --git a/windowmanagers/dvtm/DETAILS b/windowmanagers/dvtm/DETAILS
index 3074f4f..2b12036 100755
--- a/windowmanagers/dvtm/DETAILS
+++ b/windowmanagers/dvtm/DETAILS
@@ -1,8 +1,8 @@
SPELL=dvtm
- VERSION=0.5.2
+ VERSION=0.12
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://brain-dump.org/projects/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:317542759dace7ffe50d10fd47270790fd69142c13582b16731ee1e41e1d7f3a3104b93e37fc7bb33ddbac3a582c5674320893f6c114e6ad88286d2e6f896b5c
+
SOURCE_HASH=sha512:2a95194c2f5413566c3565e8fc21d5ecf248bd5530f21ab0a29206e83bf2ac30711f9ce820d34a7305ad0ef59717056f0a9b3b80532a5dd9878bf52abbc9e7f2
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://brain-dump.org/projects/dvtm/";
LICENSE[0]=MIT
diff --git a/windowmanagers/dvtm/HISTORY b/windowmanagers/dvtm/HISTORY
index 85487cb..af7fd0d 100644
--- a/windowmanagers/dvtm/HISTORY
+++ b/windowmanagers/dvtm/HISTORY
@@ -1,3 +1,6 @@
+2014-09-13 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 0.12
+
2010-03-31 Arjan Bouter <abouter AT sourcemage.org>
* DETAILS: version 0.5.2

diff --git a/windowmanagers/fluxbox/DETAILS b/windowmanagers/fluxbox/DETAILS
index 2c8685c..f42efa8 100755
--- a/windowmanagers/fluxbox/DETAILS
+++ b/windowmanagers/fluxbox/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=fluxbox
if [[ $FLUXBOX_BRANCH == scm ]]; then
- if [[ $FLUXBOX_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=git
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-git.tar.bz2
SOURCE_URL[0]=git://git.fluxbox.org/fluxbox.git:fluxbox
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-git"
diff --git a/windowmanagers/fluxbox/HISTORY b/windowmanagers/fluxbox/HISTORY
index cd32350..2ae7b0b 100644
--- a/windowmanagers/fluxbox/HISTORY
+++ b/windowmanagers/fluxbox/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2013-02-13 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.3.5

diff --git a/windowmanagers/fvwm/DETAILS b/windowmanagers/fvwm/DETAILS
index c45004c..f6589ad 100755
--- a/windowmanagers/fvwm/DETAILS
+++ b/windowmanagers/fvwm/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=fvwm
if [[ "${FVWM_BRANCH}" == "scm" ]] ; then
- if [[ "${FVWM_AUTOUPDATE}" == "y" ]] ; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=cvs
- fi
+ VERSION=$(get_scm_version)
SOURCE=fvwm-cvs.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/fvwm-cvs

SOURCE_URL[0]=cvs://:pserver:anonymous:guest AT cvs.fvwm.org:/home/cvs/fvwm:fvwm
diff --git a/windowmanagers/fvwm/HISTORY b/windowmanagers/fvwm/HISTORY
index e288daa..38bef69 100644
--- a/windowmanagers/fvwm/HISTORY
+++ b/windowmanagers/fvwm/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2013-02-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 2.6.5

diff --git a/windowmanagers/herbstluftwm/BUILD
b/windowmanagers/herbstluftwm/BUILD
new file mode 100755
index 0000000..6dfecc1
--- /dev/null
+++ b/windowmanagers/herbstluftwm/BUILD
@@ -0,0 +1 @@
+default_build_make
diff --git a/windowmanagers/herbstluftwm/DEPENDS
b/windowmanagers/herbstluftwm/DEPENDS
new file mode 100755
index 0000000..f8bef1e
--- /dev/null
+++ b/windowmanagers/herbstluftwm/DEPENDS
@@ -0,0 +1,2 @@
+depends libx11 &&
+depends glib2
diff --git a/windowmanagers/herbstluftwm/DETAILS
b/windowmanagers/herbstluftwm/DETAILS
new file mode 100755
index 0000000..f298e6e
--- /dev/null
+++ b/windowmanagers/herbstluftwm/DETAILS
@@ -0,0 +1,27 @@
+ SPELL=herbstluftwm
+ VERSION=0.6.2
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://${SPELL}.org/tarballs/${SOURCE}
+
SOURCE_HASH=sha512:3fa70a285e21c9e0717f3301227b2fcc578e819c50d2bf380311253db2f5c864d6e42020b8b278ba4e555b5d75e0572144e06c0e8f2a395155415a4902a95421
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://herbstluftwm.org";
+ LICENSE[0]=BSD
+ ENTERED=20130611
+ SHORT="a manual tiling window manager"
+cat << EOF
+herbstluftwm is a manual tiling window manager for X11 using Xlib and
+Glib. Its main features can be described with:
+
+ * the layout is based on splitting frames into subframes which can be split
+ again or can be filled with windows (similar to i3/ musca)
+
+ * tags (or workspaces or virtual desktops or …) can be added/removed at
+ runtime. Each tag contains an own layout
+
+ * exactly one tag is viewed on each monitor. The tags are monitor
independent
+ (similar to xmonad)
+
+ * it is configured at runtime via ipc calls from herbstclient. So the
+ configuration file is just a script which is run on startup. (similar
+ to wmii/ musca)
+EOF
diff --git a/windowmanagers/herbstluftwm/HISTORY
b/windowmanagers/herbstluftwm/HISTORY
new file mode 100644
index 0000000..6d01674
--- /dev/null
+++ b/windowmanagers/herbstluftwm/HISTORY
@@ -0,0 +1,6 @@
+2014-05-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.6.2
+
+2013-06-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, PRE_BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/windowmanagers/herbstluftwm/PRE_BUILD
b/windowmanagers/herbstluftwm/PRE_BUILD
new file mode 100755
index 0000000..30a8742
--- /dev/null
+++ b/windowmanagers/herbstluftwm/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+sedit "s:^PREFIX *=.*:PREFIX = ${INSTALL_ROOT}/usr:" config.mk
diff --git a/windowmanagers/i3/DEPENDS b/windowmanagers/i3/DEPENDS
index 1af6138..5cb4040 100755
--- a/windowmanagers/i3/DEPENDS
+++ b/windowmanagers/i3/DEPENDS
@@ -7,7 +7,7 @@ depends xcb-util-keysyms &&
optional_depends asciidoc '' '' 'for the hacking-howto' &&
optional_depends xmlto '' '' 'for the manpage' &&
optional_depends xmessage '' '' 'for the welcome message' &&
-optional_depends perl '' '' 'to migrate your configuration to the v4
format' &&
+optional_depends perl '' '' 'for i3-dmenu-desktop (requries dmenu)' &&
optional_depends pango '' '' 'to use pango for rendering text (Xft fonts)'
&&
suggest_depends i3lock '' '' 'for a screen locker' &&
suggest_depends i3status '' '' 'for status bar information' &&
diff --git a/windowmanagers/i3/DETAILS b/windowmanagers/i3/DETAILS
index aaf25b6..fa89c82 100755
--- a/windowmanagers/i3/DETAILS
+++ b/windowmanagers/i3/DETAILS
@@ -1,5 +1,5 @@
SPELL=i3
- VERSION=4.4
+ VERSION=4.5.1
SOURCE="${SPELL}-${VERSION}.tar.bz2"
SOURCE2=$SOURCE.asc
SOURCE_URL[0]=http://${SPELL}wm.org/downloads/${SOURCE}
diff --git a/windowmanagers/i3/HISTORY b/windowmanagers/i3/HISTORY
index f15a962..f345f0a 100644
--- a/windowmanagers/i3/HISTORY
+++ b/windowmanagers/i3/HISTORY
@@ -1,3 +1,9 @@
+2013-03-20 Sukneet Basuta <sukneet AT sourcemage.org>
+ * DETAILS: updated spell to 4.5.1
+
+2013-03-13 Sukneet Basuta <sukneet AT sourcemage.org>
+ * DETAILS: updated spell to 4.5
+
2013-02-09 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 4.4

diff --git a/windowmanagers/openbox/DETAILS b/windowmanagers/openbox/DETAILS
index ac9e647..9d16c48 100755
--- a/windowmanagers/openbox/DETAILS
+++ b/windowmanagers/openbox/DETAILS
@@ -1,9 +1,9 @@
SPELL=openbox
- VERSION=3.5.0
+ VERSION=3.5.2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://openbox.org/dist/openbox/$SOURCE
-
SOURCE_HASH=sha512:208d2641e171eca5fae0a2104a9b3c6d685293b4d66a18c0c2900df267453911b8738ef239fd84656b41440a0568279de67b9af798a6457b7716b1aab14704b5
+
SOURCE_HASH=sha512:89c58364bc482f2b098341e28b2bbab69a791430ff8924dc0dd6fe56aabadde916d42a4e7dfb47cab21afebd747698e106a19e852444d2ede05e72ef423df09d
WEB_SITE=http://www.openbox.org
ENTERED=20030126
LICENSE[0]=GPL
diff --git a/windowmanagers/openbox/HISTORY b/windowmanagers/openbox/HISTORY
index c65d0da..67d81f2 100644
--- a/windowmanagers/openbox/HISTORY
+++ b/windowmanagers/openbox/HISTORY
@@ -1,3 +1,6 @@
+2014-05-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.5.2
+
2011-08-11 Martin Spitzbarth <m.spitzbarth AT gmx.de>
* DETAILS: updated spell to 3.5.0
* DEPENDS: requires subdependency X for pango,
diff --git a/windowmanagers/windowmaker/DEPENDS
b/windowmanagers/windowmaker/DEPENDS
index d266fba..9c5a94d 100755
--- a/windowmanagers/windowmaker/DEPENDS
+++ b/windowmanagers/windowmaker/DEPENDS
@@ -17,7 +17,7 @@ optional_depends JPEG \
'--enable-jpeg' '--disable-jpeg' \
"Enable JPEG image support?" &&

-optional_depends giflib \
+optional_depends GIFLIB \
'--enable-gif' '--disable-gif' \
"Enable GIF image support?" &&

diff --git a/windowmanagers/windowmaker/HISTORY
b/windowmanagers/windowmaker/HISTORY
index eee998a..a108de9 100644
--- a/windowmanagers/windowmaker/HISTORY
+++ b/windowmanagers/windowmaker/HISTORY
@@ -1,3 +1,6 @@
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
2013-02-20 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 0.95.4

diff --git a/windowmanagers/wmii/DETAILS b/windowmanagers/wmii/DETAILS
index 0fb0599..b5ef103 100755
--- a/windowmanagers/wmii/DETAILS
+++ b/windowmanagers/wmii/DETAILS
@@ -1,11 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL="wmii"
if [[ ${WMII_BRANCH} == scm ]]; then
- if [[ ${WMII_AUTOUPDATE} == "y" ]]
- then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=scm
- fi
+ VERSION=$(get_scm_version)
SOURCE=${SPELL}-scm.tar.bz2
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SOURCE%.tar.bz2}
SOURCE_URL[0]=hg_http://hg.suckless.org/wmii:${SOURCE%.tar.bz2}
diff --git a/windowmanagers/wmii/HISTORY b/windowmanagers/wmii/HISTORY
index e23efb6..39fd361 100644
--- a/windowmanagers/wmii/HISTORY
+++ b/windowmanagers/wmii/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-09-14 Ismael Luceno <ismael AT sourcemage.org>
* DEPENDS, DOWNLOAD, PREPARE, DETAILS: Use prepare_select_branch

diff --git a/windowmanagers/xmonad/BUILD b/windowmanagers/xmonad/BUILD
index de96a0c..27ba77d 100755
--- a/windowmanagers/xmonad/BUILD
+++ b/windowmanagers/xmonad/BUILD
@@ -1,2 +1 @@
-runhaskell Setup.lhs configure --prefix=${INSTALL_ROOT}/usr &&
-runhaskell Setup.lhs build
+true
diff --git a/windowmanagers/xmonad/DEPENDS b/windowmanagers/xmonad/DEPENDS
index daac485..2e29874 100755
--- a/windowmanagers/xmonad/DEPENDS
+++ b/windowmanagers/xmonad/DEPENDS
@@ -1,5 +1 @@
-depends ghc &&
-depends haskell-x11 &&
-depends haskell-mtl &&
-depends haskell-utf8-string &&
-depends haskell-extensible-exceptions
+depends haskell-xmonad
diff --git a/windowmanagers/xmonad/DETAILS b/windowmanagers/xmonad/DETAILS
index d50c82e..ef28997 100755
--- a/windowmanagers/xmonad/DETAILS
+++ b/windowmanagers/xmonad/DETAILS
@@ -1,20 +1,7 @@
- SPELL=xmonad
- VERSION=0.11
- SOURCE="${SPELL}-${VERSION}.tar.gz"
-
SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/${SPELL}/${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:34740f032508584f34f6b138d21394eca17e8020bccc4d8c6e8b3cb6b7ca64b153077cfd16636a6130768ebd145fe993569f8a229862d7816d0c89c905ee08bc
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
- WEB_SITE="http://xmonad.org";
- LICENSE[0]=BSD3
- ENTERED=20070812
- SHORT="a lightweight X11 window manager"
-cat << EOF
-Xmonad is a minimalist tiling window manager for X, written in Haskell.
Windows
-are managed using automatic layout algorithms, which can be dynamically
-reconfigured. At any time windows are arranged so as to maximise the use of
-screen real estate. All features of the window manager are accessible purely
-from the keyboard: a mouse is entirely optional. Xmonad is configured in
-Haskell, and custom layout algorithms may be implemented by the user in
-config files. A principle of Xmonad is predictability: the user should know
-in advance precisely the window arrangement that will result from any action.
-EOF
+ SPELL=xmonad
+ VERSION=0
+ PATCHLEVEL=9999
+ SHORT="deprecated"
+ cat << EOF
+ deprecated spell [replaced by haskell-xmonad]
+ EOF
diff --git a/windowmanagers/xmonad/DOWNLOAD b/windowmanagers/xmonad/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/windowmanagers/xmonad/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/windowmanagers/xmonad/HISTORY b/windowmanagers/xmonad/HISTORY
index 7d43624..cedd0de 100644
--- a/windowmanagers/xmonad/HISTORY
+++ b/windowmanagers/xmonad/HISTORY
@@ -1,3 +1,8 @@
+2014-05-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * spell deprecated [integrate into the grimoire's haskell build
facilities]
+ * PATCHLEVEL=9999
+ * DETAILS: version 0
+
2013-02-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* INSTALL: install manpage

diff --git a/windowmanagers/xmonad/INSTALL b/windowmanagers/xmonad/INSTALL
index fcce801..27ba77d 100755
--- a/windowmanagers/xmonad/INSTALL
+++ b/windowmanagers/xmonad/INSTALL
@@ -1,5 +1 @@
-runhaskell Setup.lhs install &&
-SHARE_DIR=${INSTALL_ROOT}/usr/share/${SPELL} &&
-mkdir -vp $SHARE_DIR &&
-cp -v xmonad.cabal $SHARE_DIR &&
-install -m644 ${SOURCE_DIRECTORY}/man/xmonad.1
${INSTALL_ROOT}/usr/share/man/man1/
+true
diff --git a/windowmanagers/xmonad/POST_REMOVE
b/windowmanagers/xmonad/POST_REMOVE
deleted file mode 100755
index bf7211f..0000000
--- a/windowmanagers/xmonad/POST_REMOVE
+++ /dev/null
@@ -1,2 +0,0 @@
-message "${MESSAGE_COLOR}Unregistering package with
ghc-pkg...${DEFAULT_COLOR}"
-ghc-pkg unregister xmonad
diff --git a/windowmanagers/xmonad/POST_RESURRECT
b/windowmanagers/xmonad/POST_RESURRECT
deleted file mode 100755
index b057515..0000000
--- a/windowmanagers/xmonad/POST_RESURRECT
+++ /dev/null
@@ -1,16 +0,0 @@
-# We need to restore package.conf and package.conf.old after resurrection.
-# Also we need to register package with ghc-pkg.
-
-message "${MESSAGE_COLOR}Restoring package.conf and
package.conf.old...${DEFAULT_COLOR}"
-GHC_VERSION=$(ghc --version | tr -d ' ,[:alpha:]')
-GHC_DIR=${INSTALL_ROOT}/usr/lib/ghc-${GHC_VERSION}
-mv -v ${GHC_DIR}/package.conf.bak ${GHC_DIR}/package.conf
-if [ -f ${GHC_DIR}/package.conf.old.bak ] ; then
- mv -v ${GHC_DIR}/package.conf.old.bak ${GHC_DIR}/package.conf.old
-fi
-
-message "${MESSAGE_COLOR}Registering package with ghc-pkg...${DEFAULT_COLOR}"
-CABAL_FILE=${INSTALL_ROOT}/usr/share/xmonad/xmonad.cabal
-ghc-pkg register --force-files $CABAL_FILE
-message "${MESSAGE_COLOR}Exposing package with ghc-pkg...${DEFAULT_COLOR}"
-ghc-pkg expose xmonad
diff --git a/windowmanagers/xmonad/PRE_BUILD b/windowmanagers/xmonad/PRE_BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/windowmanagers/xmonad/PRE_BUILD
@@ -0,0 +1 @@
+true
diff --git a/windowmanagers/xmonad/PRE_RESURRECT
b/windowmanagers/xmonad/PRE_RESURRECT
deleted file mode 100755
index 9ab1156..0000000
--- a/windowmanagers/xmonad/PRE_RESURRECT
+++ /dev/null
@@ -1,9 +0,0 @@
-# We need to backup package.conf and package.conf.old before resurrection
-
-message "${MESSAGE_COLOR}Backuping package.conf and
package.conf.old...${DEFAULT_COLOR}"
-GHC_VERSION=$(ghc --version | tr -d ' ,[:alpha:]')
-GHC_DIR=${INSTALL_ROOT}/usr/lib/ghc-${GHC_VERSION}
-cp -v ${GHC_DIR}/package.conf ${GHC_DIR}/package.conf.bak
-if [ -f ${GHC_DIR}/package.conf.old ] ; then
- cp -v ${GHC_DIR}/package.conf.old ${GHC_DIR}/package.conf.old.bak
-fi
diff --git a/windowmanagers/xmonad/TRIGGERS b/windowmanagers/xmonad/TRIGGERS
new file mode 100755
index 0000000..dc742f8
--- /dev/null
+++ b/windowmanagers/xmonad/TRIGGERS
@@ -0,0 +1 @@
+on_cast xmonad dispel_self
diff --git a/wm-addons/alltray/BUILD b/wm-addons/alltray/BUILD
new file mode 100755
index 0000000..0f461e1
--- /dev/null
+++ b/wm-addons/alltray/BUILD
@@ -0,0 +1 @@
+LIBS+=" -lX11" default_build
diff --git a/wm-addons/alltray/DETAILS b/wm-addons/alltray/DETAILS
index 5273eac..bc4a09c 100755
--- a/wm-addons/alltray/DETAILS
+++ b/wm-addons/alltray/DETAILS
@@ -1,7 +1,7 @@
SPELL=alltray
VERSION=0.70
SOURCE=$SPELL-$VERSION.tar.gz
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SPELL/${VERSION}/${SOURCE}

SOURCE_HASH=sha512:0bfa57cf7831cb2183ce81ed339dbabac39cba673d77ad891769d6855e21092e91d694bcf77f0efaa87ed739d32e53453b24a39182fcbba2e01a7641f4458273
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE="http://alltray.trausch.us/";
diff --git a/wm-addons/alltray/HISTORY b/wm-addons/alltray/HISTORY
index 7827cd1..128cd51 100644
--- a/wm-addons/alltray/HISTORY
+++ b/wm-addons/alltray/HISTORY
@@ -1,3 +1,7 @@
+2014-02-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: fix SOURCE_URL
+ * BUILD: fix linking against libX11
+
2009-02-19 George Sherwood <gsherwood AT sourcemage.org>
* DETAILS: Updated to version 0.70. Updated WEB_SITE

diff --git a/wm-addons/cairo-dock-plugins/DETAILS
b/wm-addons/cairo-dock-plugins/DETAILS
index 4ef97da..db79292 100755
--- a/wm-addons/cairo-dock-plugins/DETAILS
+++ b/wm-addons/cairo-dock-plugins/DETAILS
@@ -1,5 +1,5 @@
SPELL=cairo-dock-plugins
- VERSION=3.1.2
+ VERSION=3.4.0
SOURCE="${SPELL}-${VERSION}.tar.gz"

SOURCE_URL[0]=http://launchpad.net/cairo-dock-plug-ins/${VERSION:0:3}/${VERSION:0:5}/+download/$SOURCE
SOURCE2=$SOURCE.asc
@@ -14,4 +14,3 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
cat << EOF
Many exciting plug-ins for Cairo Dock
EOF
-
diff --git a/wm-addons/cairo-dock-plugins/HISTORY
b/wm-addons/cairo-dock-plugins/HISTORY
index fd80e60..72d422e 100644
--- a/wm-addons/cairo-dock-plugins/HISTORY
+++ b/wm-addons/cairo-dock-plugins/HISTORY
@@ -1,3 +1,15 @@
+2014-10-24 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 3.4.0
+
+2014-07-03 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 3.3.2
+
+2013-10-16 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 3.3.0
+
+2013-03-25 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 3.2.0
+
2012-12-18 Pol Vinogradov <vin.public AT gmail.com>
* DETAILS: version 3.1.2

diff --git a/wm-addons/cairo-dock/DETAILS b/wm-addons/cairo-dock/DETAILS
index e8eeb09..4a9ad48 100755
--- a/wm-addons/cairo-dock/DETAILS
+++ b/wm-addons/cairo-dock/DETAILS
@@ -1,5 +1,5 @@
SPELL=cairo-dock
- VERSION=3.1.2
+ VERSION=3.4.0
SOURCE="${SPELL}-${VERSION}.tar.gz"

SOURCE_URL[0]=http://launchpad.net/cairo-dock-core/${VERSION:0:3}/${VERSION:0:5}/+download/$SOURCE
SOURCE2=$SOURCE.asc
diff --git a/wm-addons/cairo-dock/HISTORY b/wm-addons/cairo-dock/HISTORY
index 5ba6a61..74967e9 100644
--- a/wm-addons/cairo-dock/HISTORY
+++ b/wm-addons/cairo-dock/HISTORY
@@ -1,3 +1,15 @@
+2014-10-24 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 3.4.0
+
+2014-07-03 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 3.3.2
+
+2013-10-16 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 3.3.0
+
+2013-03-25 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 3.2.0
+
2012-12-18 Pol Vinogradov <vin.public AT gmail.com>
* DETAILS: version 3.1.2

diff --git a/wm-addons/obvious/DETAILS b/wm-addons/obvious/DETAILS
index 0ccddf9..24c0a80 100755
--- a/wm-addons/obvious/DETAILS
+++ b/wm-addons/obvious/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=obvious
-if [ "$OBVIOUS_AUTOUPDATE" == "y" ]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=git
-fi
+ VERSION=$(get_scm_version)
SOURCE="${SPELL}-${VERSION}.tar.bz2"
SOURCE_URL[0]=git://git.mercenariesguild.net/${SPELL}.git:${SPELL}-git
SOURCE_IGNORE=volatile
diff --git a/wm-addons/obvious/HISTORY b/wm-addons/obvious/HISTORY
index 3352758..03a8421 100644
--- a/wm-addons/obvious/HISTORY
+++ b/wm-addons/obvious/HISTORY
@@ -1,3 +1,9 @@
+2014-07-04 Ismael Luceno <ismael AT sourcemage.org>
+ * PREPARE: Use prepare_select_branch
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2009-11-02 Arjan Bouter <abouter AT sourcemage.org>
* DEPENDS: added missing dependency on git
* TRIGGERS: added trigger on awesome, to make sure the widgets stay
working
diff --git a/wm-addons/obvious/PREPARE b/wm-addons/obvious/PREPARE
index bf979af..86a5079 100755
--- a/wm-addons/obvious/PREPARE
+++ b/wm-addons/obvious/PREPARE
@@ -1,3 +1,2 @@
-config_query OBVIOUS_AUTOUPDATE \
- "Automatically update on every system update?" y
-
+. "$GRIMOIRE/FUNCTIONS" &&
+prepare_select_branch
diff --git a/wm-addons/parcellite/DETAILS b/wm-addons/parcellite/DETAILS
index 9fa328b..c0939b5 100755
--- a/wm-addons/parcellite/DETAILS
+++ b/wm-addons/parcellite/DETAILS
@@ -1,9 +1,9 @@
SPELL=parcellite
- VERSION=0.9.2
+ VERSION=1.1.9
BRANCH="${SPELL}-${VERSION}"
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SPELL}/${BRANCH}/${SOURCE}
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
+
SOURCE_HASH=sha512:24721dbd4f049f65a40f4e4c6914344062d49dfb50e3cf6496c6f14d9aff02bef5b88d3a714e8176955c84b1324c9ca1f35b389e8033d1232dd3c802c40e32bf
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://parcellite.sourceforge.net/";
LICENSE[0]=GPL
diff --git a/wm-addons/parcellite/HISTORY b/wm-addons/parcellite/HISTORY
index 09193eb..2018465 100644
--- a/wm-addons/parcellite/HISTORY
+++ b/wm-addons/parcellite/HISTORY
@@ -1,3 +1,9 @@
+2014-12-05 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.1.9
+
+2013-09-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.1.6
+
2010-01-03 Vasil Yonkov <spirtbrat AT sourcemage.org>
* DETAILS: updated spell to 0.9.2

diff --git a/wm-addons/parcellite/parcellite-0.9.2.tar.gz.sig
b/wm-addons/parcellite/parcellite-0.9.2.tar.gz.sig
deleted file mode 100644
index 6ea9805..0000000
Binary files a/wm-addons/parcellite/parcellite-0.9.2.tar.gz.sig and /dev/null
differ
diff --git a/wm-addons/procmeter/DETAILS b/wm-addons/procmeter/DETAILS
index 60f486e..32a89a9 100755
--- a/wm-addons/procmeter/DETAILS
+++ b/wm-addons/procmeter/DETAILS
@@ -1,5 +1,6 @@
SPELL=procmeter
VERSION=3.6
+ PATCHLEVEL=1
SOURCE="${SPELL}3-${VERSION}.tgz"
SOURCE2=$SOURCE.pgp
SOURCE_URL[0]=http://www.gedanken.demon.co.uk/download-${SPELL}/${SOURCE}
diff --git a/wm-addons/procmeter/HISTORY b/wm-addons/procmeter/HISTORY
index e2e4146..03df570 100644
--- a/wm-addons/procmeter/HISTORY
+++ b/wm-addons/procmeter/HISTORY
@@ -1,3 +1,8 @@
+2013-05-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * INSTALL: install manpages
+ * PRE_BUILD: fix modules Makefile
+ * DETAILS: PATCHLEVEL=1
+
2012-06-02 Arjan Bouter <abouter AT sourcemage.org>
* DETAILS: version 3.6, converted to use upstream keys
* DEPENDS, BUILD: now supports gtk+3
diff --git a/wm-addons/procmeter/INSTALL b/wm-addons/procmeter/INSTALL
new file mode 100755
index 0000000..5d8b17c
--- /dev/null
+++ b/wm-addons/procmeter/INSTALL
@@ -0,0 +1,3 @@
+default_install &&
+install -m644 ${SOURCE_DIRECTORY}/man/*.1
"${INSTALL_ROOT}/usr/share/man/man1/" &&
+install -m644 ${SOURCE_DIRECTORY}/man/*.5
"${INSTALL_ROOT}/usr/share/man/man5/"
diff --git a/wm-addons/procmeter/PRE_BUILD b/wm-addons/procmeter/PRE_BUILD
index 8ce2aaa..4e97fc5 100755
--- a/wm-addons/procmeter/PRE_BUILD
+++ b/wm-addons/procmeter/PRE_BUILD
@@ -1,4 +1,6 @@
default_pre_build &&
cd ${SOURCE_DIRECTORY} &&
-sedit "s:^CFLAGS=.*:CFLAGS=${CFLAGS}:" Makefile &&
-sedit 's#/usr/local#/usr#' Makefile
+for makefile in Makefile modules/Makefile; do
+ sedit "s:^CFLAGS=.*:CFLAGS=${CFLAGS}:" $makefile &&
+ sedit 's#/usr/local#/usr#' $makefile
+done
diff --git a/wm-addons/razor-qt/DEPENDS b/wm-addons/razor-qt/DEPENDS
index f26fae3..d06990c 100755
--- a/wm-addons/razor-qt/DEPENDS
+++ b/wm-addons/razor-qt/DEPENDS
@@ -1,5 +1,5 @@
depends qt4 &&
-depends udev &&
+depends UDEV &&
depends file &&
depends cmake &&
optional_depends doxygen '' '' 'to build developer documentation' &&
diff --git a/wm-addons/razor-qt/HISTORY b/wm-addons/razor-qt/HISTORY
index 7851054..c04a729 100644
--- a/wm-addons/razor-qt/HISTORY
+++ b/wm-addons/razor-qt/HISTORY
@@ -1,3 +1,6 @@
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: udev => UDEV
+
2012-10-25 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.5.1

diff --git a/wm-addons/slock/DEPENDS b/wm-addons/slock/DEPENDS
new file mode 100755
index 0000000..7295b07
--- /dev/null
+++ b/wm-addons/slock/DEPENDS
@@ -0,0 +1,2 @@
+depends libx11 &&
+depends libxext
diff --git a/wm-addons/slock/HISTORY b/wm-addons/slock/HISTORY
index 2f73fce..340ae4f 100644
--- a/wm-addons/slock/HISTORY
+++ b/wm-addons/slock/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: libx11, libxext
+
2009-08-24 Donald Johnson <ltdonny AT gmail.com>
* DETAILS: Updated source

diff --git a/wm-addons/wdm/DEPENDS b/wm-addons/wdm/DEPENDS
index 6016ebc..fa575f0 100755
--- a/wm-addons/wdm/DEPENDS
+++ b/wm-addons/wdm/DEPENDS
@@ -21,7 +21,7 @@ optional_depends JPEG \
"--disable-jpeg" \
"for JPEG graphics support" &&

-optional_depends giflib \
+optional_depends GIFLIB \
"--enable-gif" \
"--disable-gif" \
"for GIF graphics support" &&
diff --git a/wm-addons/wdm/HISTORY b/wm-addons/wdm/HISTORY
index dbb401f..5f9be04 100644
--- a/wm-addons/wdm/HISTORY
+++ b/wm-addons/wdm/HISTORY
@@ -1,3 +1,6 @@
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
2010-11-03 Ladislav Hagara <hgr AT vabo.cz>
* DEPENDS: jpeg -> JPEG

diff --git a/wm-addons/wicked/DETAILS b/wm-addons/wicked/DETAILS
index 9529de8..649ac68 100755
--- a/wm-addons/wicked/DETAILS
+++ b/wm-addons/wicked/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=wicked
-if [ "$WICKED_AUTOUPDATE" = 'y' ]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=git
-fi
+ VERSION=$(get_scm_version)
SOURCE=${SPELL}-${VERSION}.tar.bz2
SOURCE_URL[0]=git://git.glacicle.com/awesome/wicked.git:$SPELL-$VERSION
SOURCE_IGNORE=volatile
diff --git a/wm-addons/wicked/HISTORY b/wm-addons/wicked/HISTORY
index 7d661f4..2df5bc2 100644
--- a/wm-addons/wicked/HISTORY
+++ b/wm-addons/wicked/HISTORY
@@ -1,3 +1,9 @@
+2014-07-04 Ismael Luceno <ismael AT sourcemage.org>
+ * PREPARE: Use prepare_select_branch
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2008-10-06 Arjan Bouter <abouter AT sourcemage.org>
* DETAILS,DEPENDS,PREPARE,INSTALL,BUILD: spell created

diff --git a/wm-addons/wicked/PREPARE b/wm-addons/wicked/PREPARE
index b08a26f..86a5079 100755
--- a/wm-addons/wicked/PREPARE
+++ b/wm-addons/wicked/PREPARE
@@ -1 +1,2 @@
-config_query WICKED_AUTOUPDATE "Automatically update on every system
update?" n
+. "$GRIMOIRE/FUNCTIONS" &&
+prepare_select_branch
diff --git
a/wm-addons/xmonad-contrib/0001-getAtomName-is-now-defined-in-the-X11-library.patch

b/wm-addons/xmonad-contrib/0001-getAtomName-is-now-defined-in-the-X11-library.patch
deleted file mode 100644
index 02ab796..0000000
---
a/wm-addons/xmonad-contrib/0001-getAtomName-is-now-defined-in-the-X11-library.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-From edd8e17babfd93dd92557d09150cac8eb30f3f3f Mon Sep 17 00:00:00 2001
-From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
-Date: Sun, 3 Mar 2013 20:13:36 +0100
-Subject: [PATCH] getAtomName is now defined in the X11 library
-
----
- XMonad/Hooks/DebugEvents.hs | 14 --------------
- xmonad-contrib.cabal | 2 +-
- 2 files changed, 1 insertion(+), 15 deletions(-)
-
-diff --git a/XMonad/Hooks/DebugEvents.hs b/XMonad/Hooks/DebugEvents.hs
-index 6256444..2301425 100644
---- a/XMonad/Hooks/DebugEvents.hs
-+++ b/XMonad/Hooks/DebugEvents.hs
-@@ -49,20 +49,6 @@ import System.Exit
- import System.IO
- import System.Process
-
---- this should move into X11
--foreign import ccall unsafe "XGetAtomName"
-- xGetAtomName :: Display -> Atom -> IO CString
--
--getAtomName :: Display -> Atom -> IO (Maybe String)
--getAtomName d a = do
-- n <- xGetAtomName d a
-- if n == nullPtr
-- then return Nothing
-- else do
-- n' <- peekCString n
-- xFree n
-- return $ Just n'
--
- -- | Event hook to dump all received events. You should probably not use
this
- -- unconditionally; it will produce massive amounts of output.
- debugEventsHook :: Event -> X All
-diff --git a/xmonad-contrib.cabal b/xmonad-contrib.cabal
-index a83bac6..4b1d369 100644
---- a/xmonad-contrib.cabal
-+++ b/xmonad-contrib.cabal
-@@ -72,7 +72,7 @@ library
- extensions: ForeignFunctionInterface
- cpp-options: -DXFT
-
-- build-depends: mtl >= 1 && < 3, unix, X11>=1.6 && < 1.7,
xmonad>=0.11 && < 0.12, utf8-string
-+ build-depends: mtl >= 1 && < 3, unix, X11>=1.6.1 && < 1.7,
xmonad>=0.11 && < 0.12, utf8-string
-
- if true
- ghc-options: -fwarn-tabs -Wall
---
-1.8.1.3
-
diff --git a/wm-addons/xmonad-contrib/BUILD b/wm-addons/xmonad-contrib/BUILD
index de96a0c..27ba77d 100755
--- a/wm-addons/xmonad-contrib/BUILD
+++ b/wm-addons/xmonad-contrib/BUILD
@@ -1,2 +1 @@
-runhaskell Setup.lhs configure --prefix=${INSTALL_ROOT}/usr &&
-runhaskell Setup.lhs build
+true
diff --git a/wm-addons/xmonad-contrib/DEPENDS
b/wm-addons/xmonad-contrib/DEPENDS
index 6ca2034..95d5c21 100755
--- a/wm-addons/xmonad-contrib/DEPENDS
+++ b/wm-addons/xmonad-contrib/DEPENDS
@@ -1,7 +1 @@
-depends ghc &&
-depends haskell-x11 &&
-depends haskell-mtl &&
-depends haskell-utf8-string &&
-depends haskell-random &&
-depends haskell-extensible-exceptions &&
-depends xmonad
+depends haskell-xmonad-contrib
diff --git a/wm-addons/xmonad-contrib/DETAILS
b/wm-addons/xmonad-contrib/DETAILS
index 996f465..1397d9f 100755
--- a/wm-addons/xmonad-contrib/DETAILS
+++ b/wm-addons/xmonad-contrib/DETAILS
@@ -1,16 +1,7 @@
- SPELL=xmonad-contrib
- VERSION=0.11
- SOURCE="${SPELL}-${VERSION}.tar.gz"
-
SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/${SPELL}/${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:ed6c72de3aa5ca652cc8f0c1d69799c9d77f38b37c2763e8a07b0cbc6bd0d18ad57a3f4914a9e7084668a8901df0e98820900f057bb1e42ce224541e56a2b748
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
- WEB_SITE="http://xmonad.org";
- LICENSE[0]=BSD3
- ENTERED=20071212
- SHORT="third party extensions for xmonad"
-cat << EOF
-A huge library of extensions to xmonad is available. These scripts provide
new
-layout algorithms, key bindings, window tabbing, emulation of other window
-managers and more. A stable version of the extension library is available
with
-each xmonad release.
-EOF
+ SPELL=xmonad-contrib
+ VERSION=0
+ PATCHLEVEL=9999
+ SHORT="deprecated"
+ cat << EOF
+ deprecated spell [replaced by haskell-xmonad-contrib]
+ EOF
diff --git a/wm-addons/xmonad-contrib/DOWNLOAD
b/wm-addons/xmonad-contrib/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/wm-addons/xmonad-contrib/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/wm-addons/xmonad-contrib/HISTORY
b/wm-addons/xmonad-contrib/HISTORY
index abf5693..3e59bca 100644
--- a/wm-addons/xmonad-contrib/HISTORY
+++ b/wm-addons/xmonad-contrib/HISTORY
@@ -1,3 +1,14 @@
+2014-05-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * spell deprecated [renamed to haskell-xmonad-contrib]
+ * PATCHLEVEL=9999
+ * DETAILS: version 0
+
+2014-05-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.11.3
+
+2013-09-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.11.2
+
2012-01-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 0.11
* DEPENDS: added dependency on haskell-extensible-exceptions
diff --git a/wm-addons/xmonad-contrib/INSTALL
b/wm-addons/xmonad-contrib/INSTALL
index b288692..27ba77d 100755
--- a/wm-addons/xmonad-contrib/INSTALL
+++ b/wm-addons/xmonad-contrib/INSTALL
@@ -1,4 +1 @@
-runhaskell Setup.lhs install &&
-SHARE_DIR=${INSTALL_ROOT}/usr/share/${SPELL} &&
-mkdir -vp $SHARE_DIR &&
-cp -v xmonad-contrib.cabal $SHARE_DIR
+true
diff --git a/wm-addons/xmonad-contrib/POST_REMOVE
b/wm-addons/xmonad-contrib/POST_REMOVE
deleted file mode 100755
index a4709be..0000000
--- a/wm-addons/xmonad-contrib/POST_REMOVE
+++ /dev/null
@@ -1,2 +0,0 @@
-message "${MESSAGE_COLOR}Unregistering package with
ghc-pkg...${DEFAULT_COLOR}"
-ghc-pkg unregister xmonad-contrib
diff --git a/wm-addons/xmonad-contrib/POST_RESURRECT
b/wm-addons/xmonad-contrib/POST_RESURRECT
deleted file mode 100755
index b4befb1..0000000
--- a/wm-addons/xmonad-contrib/POST_RESURRECT
+++ /dev/null
@@ -1,14 +0,0 @@
-# We need to restore package.conf and package.conf.old after resurrection.
-# Also we need to register package with ghc-pkg.
-
-message "${MESSAGE_COLOR}Restoring package.conf and
package.conf.old...${DEFAULT_COLOR}"
-GHC_VERSION=$(ghc --version | tr -d ' ,[:alpha:]')
-GHC_DIR=${INSTALL_ROOT}/usr/lib/ghc-${GHC_VERSION}
-mv -v ${GHC_DIR}/package.conf.bak ${GHC_DIR}/package.conf
-mv -v ${GHC_DIR}/package.conf.old.bak ${GHC_DIR}/package.conf.old
-
-message "${MESSAGE_COLOR}Registering package with ghc-pkg...${DEFAULT_COLOR}"
-CABAL_FILE=${INSTALL_ROOT}/usr/share/xmonad/xmonad-contrib.cabal
-ghc-pkg register --force-files $CABAL_FILE
-message "${MESSAGE_COLOR}Exposing package with ghc-pkg...${DEFAULT_COLOR}"
-ghc-pkg expose xmonad-contrib
diff --git a/wm-addons/xmonad-contrib/PRE_BUILD
b/wm-addons/xmonad-contrib/PRE_BUILD
index 371b761..27ba77d 100755
--- a/wm-addons/xmonad-contrib/PRE_BUILD
+++ b/wm-addons/xmonad-contrib/PRE_BUILD
@@ -1,3 +1 @@
-default_pre_build &&
-cd ${SOURCE_DIRECTORY} &&
-patch -p1 <
$SPELL_DIRECTORY/0001-getAtomName-is-now-defined-in-the-X11-library.patch
+true
diff --git a/wm-addons/xmonad-contrib/PRE_RESURRECT
b/wm-addons/xmonad-contrib/PRE_RESURRECT
deleted file mode 100755
index 96595c8..0000000
--- a/wm-addons/xmonad-contrib/PRE_RESURRECT
+++ /dev/null
@@ -1,7 +0,0 @@
-# We need to backup package.conf and package.conf.old before resurrection
-
-message "${MESSAGE_COLOR}Backuping package.conf and
package.conf.old...${DEFAULT_COLOR}"
-GHC_VERSION=$(ghc --version | tr -d ' ,[:alpha:]')
-GHC_DIR=${INSTALL_ROOT}/usr/lib/ghc-${GHC_VERSION}
-cp -v ${GHC_DIR}/package.conf ${GHC_DIR}/package.conf.bak
-cp -v ${GHC_DIR}/package.conf.old ${GHC_DIR}/package.conf.old.bak
diff --git a/wm-addons/xmonad-contrib/TRIGGERS
b/wm-addons/xmonad-contrib/TRIGGERS
new file mode 100755
index 0000000..decebb9
--- /dev/null
+++ b/wm-addons/xmonad-contrib/TRIGGERS
@@ -0,0 +1 @@
+on_cast xmonad-contrib dispel_self
diff --git a/x11-libs/cairo/CONFIGURE b/x11-libs/cairo/CONFIGURE
index 6d4d95d..37d1778 100755
--- a/x11-libs/cairo/CONFIGURE
+++ b/x11-libs/cairo/CONFIGURE
@@ -1,3 +1,7 @@
config_query_option CAIRO_OPTS "Enable cairo's tee surface backend feature?"
n \
- "--enable-tee=yes" \
- "--enable-tee=no"
+ "--enable-tee=yes"
\
+ "--enable-tee=no"
&&
+
+config_query_option CAIRO_OPTS "Disable LTO?" n
\
+ "--disable-lto"
\
+ ""
diff --git a/x11-libs/cairo/DEPENDS b/x11-libs/cairo/DEPENDS
index c889f44..fe1b6cf 100755
--- a/x11-libs/cairo/DEPENDS
+++ b/x11-libs/cairo/DEPENDS
@@ -14,6 +14,12 @@ optional_depends zlib \
"--disable-xml" \
"for XML surface backend" &&

+# uses libbfd-*.so
+optional_depends binutils \
+ "--enable-symbol-lookup" \
+ "--disable-symbol-lookup" \
+ "for symbol-lookup feature" &&
+
optional_depends libxcb \
"--enable-xcb" \
"--disable-xcb" \
@@ -30,6 +36,8 @@ optional_depends libx11 \
"for Xlib surface backend feature" &&

if is_depends_enabled $SPELL libx11; then
+ depends xextproto &&
+ depends libxext &&
optional_depends libxrender \
"--enable-xlib-xrender" \
"--disable-xlib-xrender" \
diff --git a/x11-libs/cairo/DETAILS b/x11-libs/cairo/DETAILS
index ecf5ae6..c44f1da 100755
--- a/x11-libs/cairo/DETAILS
+++ b/x11-libs/cairo/DETAILS
@@ -1,17 +1,28 @@
+. ${GRIMOIRE}/FUNCTIONS &&
SPELL=cairo
-if [[ $CAIRO_DEVEL == y ]]; then
- VERSION=1.12.14
-
SOURCE_HASH=sha512:c676973ab98e018291aeced53bcda9b192202f1a7d65c845798decfaee015f40600f4db32c8977ba4a3e6ff8dc10478f6fd06e83be7e6cca610be8aafd125ee0
+case "$CAIRO_BRANCH" in
+ scm)
+ VERSION=$(get_scm_version)
+ SOURCE=$SPELL-git.tar.bz2
+ SOURCE_URL[0]=git://anongit.freedesktop.org/git/cairo:cairo-git
+ SOURCE_IGNORE=volatile
+ FORCE_DOWNLOAD=1
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-git" ;;
+
+ devel)
+ VERSION=1.12.16
+
SOURCE_HASH=sha512:35389305ba0906e2e1beab92966650fc7d7f8f41231e355ea2bf8693a333946f0693c125d1c50681e12b7f2aff85ae1fdcf957f3d83bc7eaacd52569884c6b2f

SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_URL[0]=http://cairographics.org/releases/$SOURCE
-# SOURCE_GPG=gurus.gpg:$SOURCE.sig
-else
- VERSION=1.12.14
-
SOURCE_HASH=sha512:c676973ab98e018291aeced53bcda9b192202f1a7d65c845798decfaee015f40600f4db32c8977ba4a3e6ff8dc10478f6fd06e83be7e6cca610be8aafd125ee0
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION" ;;
+
+ stable)
+ VERSION=1.12.16
+
SOURCE_HASH=sha512:35389305ba0906e2e1beab92966650fc7d7f8f41231e355ea2bf8693a333946f0693c125d1c50681e12b7f2aff85ae1fdcf957f3d83bc7eaacd52569884c6b2f

SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_URL[0]=http://cairographics.org/releases/$SOURCE
-fi
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION" ;;
+esac
WEB_SITE=http://cairographics.org/
LICENSE[0]=MIT
ENTERED=20040617
diff --git a/x11-libs/cairo/HISTORY b/x11-libs/cairo/HISTORY
index 503fe9c..ebb35bb 100644
--- a/x11-libs/cairo/HISTORY
+++ b/x11-libs/cairo/HISTORY
@@ -1,3 +1,26 @@
+2014-10-18 Jeremy Blosser <jblosser AT sourcemage.org>
+ * PRE_BUILD, cairo-1.12.16-lto-optional.patch: add --disable-lto
option.
+ * CONFIGURE: Query for --disable-lto.
+
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing libxext
+
+2014-08-26 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: xextproto
+
+2014-08-24 Thomas Orgis <sobukus AT sourcemage.org>
+ * PRE_BUILD, cairo-broken-lto-build.patch: a build fix, bad relocation
+
+2014-07-04 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS, PRE_BUILD, PREPARE, PRE_BUILD, PRE_SUB_DEPENDS,
+ REPAIR^all^PRE_SUB_DEPENDS, SUB_DEPENDS: added scm branch
+
+2013-09-12 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 1.12.16
+
+2013-06-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: added binutils optional dependency
+
2013-02-23 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.12.14

diff --git a/x11-libs/cairo/PREPARE b/x11-libs/cairo/PREPARE
index 8f9397f..40600f7 100755
--- a/x11-libs/cairo/PREPARE
+++ b/x11-libs/cairo/PREPARE
@@ -1 +1,2 @@
-config_query CAIRO_DEVEL "Build devel (unstable) version?" n
+. ${GRIMOIRE}/FUNCTIONS &&
+prepare_select_branch stable devel scm
diff --git a/x11-libs/cairo/PRE_BUILD b/x11-libs/cairo/PRE_BUILD
index 682b8e2..507e5bc 100755
--- a/x11-libs/cairo/PRE_BUILD
+++ b/x11-libs/cairo/PRE_BUILD
@@ -1,4 +1,21 @@
-mk_source_dir $SOURCE_DIRECTORY &&
- unpack_file &&
-# http://bugs.gentoo.org/show_bug.cgi?id=336696
-patch -p1 -d $SOURCE_DIRECTORY <
$SPELL_DIRECTORY/cairo-1.10.0-buggy_gradients.patch
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+
+if [[ "$CAIRO_BRANCH" == "scm" ]]; then
+ CAIRO_AUTOGEN=y
+else
+ # http://bugs.gentoo.org/show_bug.cgi?id=336696
+ patch -p1 -d "$SOURCE_DIRECTORY" <
"$SPELL_DIRECTORY/cairo-1.10.0-buggy_gradients.patch" &&
+ # http://sourceforge.net/p/mingw-w64/bugs/396/
+ patch -p1 < "$SPELL_DIRECTORY/cairo-broken-lto-build.patch"
+fi &&
+
+if list_find "${CAIRO_OPTS}" "--disable-lto"; then
+ # https://bugs.freedesktop.org/show_bug.cgi?id=60852
+ patch -p1 < "$SPELL_DIRECTORY/cairo-1.12.16-lto-optional.patch" &&
+ CAIRO_AUTOGEN=y
+fi &&
+
+if [[ "$CAIRO_AUTOGEN" == "y" ]]; then
+ NOCONFIGURE=1 ./autogen.sh
+fi
diff --git a/x11-libs/cairo/PRE_SUB_DEPENDS b/x11-libs/cairo/PRE_SUB_DEPENDS
index 15cc31b..32d996d 100755
--- a/x11-libs/cairo/PRE_SUB_DEPENDS
+++ b/x11-libs/cairo/PRE_SUB_DEPENDS
@@ -1,5 +1,5 @@
case $THIS_SUB_DEPENDS in
- CAIRO_DEVEL) [[ "$CAIRO_DEVEL" == "y" ]];;
+ CAIRO_DEVEL) [[ "$CAIRO_BRANCH" == "devel" || "$CAIRO_BRANCH" == "scm" ]];;
PDF) [[ -f "$INSTALL_ROOT/usr/include/cairo/cairo-pdf.h" ]];;
XCB) is_depends_enabled $SPELL libxcb;;
GOBJ) is_depends_enabled $SPELL glib2;;
diff --git a/x11-libs/cairo/REPAIR^all^PRE_SUB_DEPENDS
b/x11-libs/cairo/REPAIR^all^PRE_SUB_DEPENDS
index 15cc31b..32d996d 100755
--- a/x11-libs/cairo/REPAIR^all^PRE_SUB_DEPENDS
+++ b/x11-libs/cairo/REPAIR^all^PRE_SUB_DEPENDS
@@ -1,5 +1,5 @@
case $THIS_SUB_DEPENDS in
- CAIRO_DEVEL) [[ "$CAIRO_DEVEL" == "y" ]];;
+ CAIRO_DEVEL) [[ "$CAIRO_BRANCH" == "devel" || "$CAIRO_BRANCH" == "scm" ]];;
PDF) [[ -f "$INSTALL_ROOT/usr/include/cairo/cairo-pdf.h" ]];;
XCB) is_depends_enabled $SPELL libxcb;;
GOBJ) is_depends_enabled $SPELL glib2;;
diff --git a/x11-libs/cairo/SUB_DEPENDS b/x11-libs/cairo/SUB_DEPENDS
index 1a1e7d7..8edd371 100755
--- a/x11-libs/cairo/SUB_DEPENDS
+++ b/x11-libs/cairo/SUB_DEPENDS
@@ -1,6 +1,6 @@
case $THIS_SUB_DEPENDS in
- CAIRO_DEVEL) echo "Devel release needed, forcing it." &&
- CAIRO_DEVEL="y" ;;
+ CAIRO_DEVEL) echo "Devel release needed, forcing it." &&
+ [[ "$CAIRO_BRANCH" == "scm" ]] ||
CAIRO_BRANCH="devel";;
PDF) return 0;;
XCB) message "Cairo with XCB support requested, forcing libxcb dependency"
&&
depends libxcb "--enable-xcb";;
diff --git a/x11-libs/cairo/cairo-1.12.16-lto-optional.patch
b/x11-libs/cairo/cairo-1.12.16-lto-optional.patch
new file mode 100644
index 0000000..8489dc4
--- /dev/null
+++ b/x11-libs/cairo/cairo-1.12.16-lto-optional.patch
@@ -0,0 +1,28 @@
+diff --git a/build/configure.ac.warnings b/build/configure.ac.warnings
+index f984eb2..15b3da2 100644
+--- a/build/configure.ac.warnings
++++ b/build/configure.ac.warnings
+@@ -38,13 +38,18 @@ dnl options. Namely, the following:
+
+ dnl -flto working really needs a test link, not just a compile
+
+-safe_MAYBE_WARN="$MAYBE_WARN"
+-MAYBE_WARN="$MAYBE_WARN -flto -ffat-lto-objects -fuse-linker-plugin"
+-AC_TRY_LINK([],[
++AC_ARG_ENABLE(lto,
++ AS_HELP_STRING([--disable-lto],
++ [Do not try to use Link-Time Optimization]))
++if test "x$enable_lto" != "xno"; then
++ safe_MAYBE_WARN="$MAYBE_WARN"
++ MAYBE_WARN="$MAYBE_WARN -flto -ffat-lto-objects -fuse-linker-plugin"
++ AC_TRY_LINK([],[
+ int main(int argc, char **argv) { return 0; }
+-],[],[
++ ],[],[
+ MAYBE_WARN="$safe_MAYBE_WARN"
+-])
++ ])
++fi
+
+ MAYBE_WARN="$MAYBE_WARN -fno-strict-aliasing -fno-common"
+
diff --git a/x11-libs/cairo/cairo-broken-lto-build.patch
b/x11-libs/cairo/cairo-broken-lto-build.patch
new file mode 100644
index 0000000..8cb0f50
--- /dev/null
+++ b/x11-libs/cairo/cairo-broken-lto-build.patch
@@ -0,0 +1,26 @@
+diff -ru cairo-1.12.16.orig/build/configure.ac.warnings
cairo-1.12.16/build/configure.ac.warnings
+--- cairo-1.12.16.orig/build/configure.ac.warnings 2013-08-26
17:07:21.000000000 +0200
++++ cairo-1.12.16/build/configure.ac.warnings 2014-08-08 08:13:14.566163013
+0200
+@@ -39,7 +39,7 @@
+ dnl -flto working really needs a test link, not just a compile
+
+ safe_MAYBE_WARN="$MAYBE_WARN"
+-MAYBE_WARN="$MAYBE_WARN -flto"
++MAYBE_WARN="$MAYBE_WARN -flto -ffat-lto-objects -fuse-linker-plugin"
+ AC_TRY_LINK([],[
+ int main(int argc, char **argv) { return 0; }
+ ],[],[
+Only in cairo-1.12.16/build: configure.ac.warnings.orig
+diff -ru cairo-1.12.16.orig/configure cairo-1.12.16/configure
+--- cairo-1.12.16.orig/configure 2013-08-26 19:00:41.000000000 +0200
++++ cairo-1.12.16/configure 2014-08-08 08:15:19.576158790 +0200
+@@ -18147,7 +18147,7 @@
+
+
+ safe_MAYBE_WARN="$MAYBE_WARN"
+-MAYBE_WARN="$MAYBE_WARN -flto"
++MAYBE_WARN="$MAYBE_WARN -flto -ffat-lto-objects -fuse-linker-plugin"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h. */
+
+Only in cairo-1.12.16: configure.orig
diff --git a/x11-libs/fontconfig/DEPENDS b/x11-libs/fontconfig/DEPENDS
index 01deb2c..cb81d8e 100755
--- a/x11-libs/fontconfig/DEPENDS
+++ b/x11-libs/fontconfig/DEPENDS
@@ -1,8 +1,12 @@
-depends pkgconfig &&
-depends freetype2 &&
depends automake &&
-depends libtool &&
depends expat &&
+depends freetype2 &&
+depends glib2 &&
+depends harfbuzz &&
+depends libpng &&
+depends libtool &&
+depends pcre &&
+depends pkgconfig &&

optional_depends docbook-utils \
"--enable-docs" \
diff --git a/x11-libs/fontconfig/DETAILS b/x11-libs/fontconfig/DETAILS
index fca07d8..5172d25 100755
--- a/x11-libs/fontconfig/DETAILS
+++ b/x11-libs/fontconfig/DETAILS
@@ -1,7 +1,7 @@
SPELL=fontconfig
- VERSION=2.10.2
-
SOURCE_HASH=sha512:d8886b3bb40790591120ae7701efa7430dcb8c171eaa9bac3c42fe62cb0c9646c66aded49a8683a4299e2dbeda90dbf4ca09bb53075f9c089f95097135142cb6
- SOURCE=$SPELL-$VERSION.tar.gz
+ VERSION=2.11.1
+
SOURCE_HASH=sha512:acf4e6293e0e5521e4b8f29f4b48860ecd1d39744d0eab21c7332e56bfc3ccc63548e459243c5e425b8e5ef265f2cf065eece02460725e794041219d41188149
+ SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://www.fontconfig.org/release/$SOURCE
WEB_SITE=http://www.fontconfig.org/
diff --git a/x11-libs/fontconfig/HISTORY b/x11-libs/fontconfig/HISTORY
index e343cf9..e38f52c 100644
--- a/x11-libs/fontconfig/HISTORY
+++ b/x11-libs/fontconfig/HISTORY
@@ -1,3 +1,12 @@
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: added missing dependencies
+
+2014-04-17 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.11.1
+
+2013-10-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.11.0
+
2013-01-17 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.10.2

diff --git a/x11-libs/libafterimage/DEPENDS b/x11-libs/libafterimage/DEPENDS
index 3eb4884..dc6f094 100755
--- a/x11-libs/libafterimage/DEPENDS
+++ b/x11-libs/libafterimage/DEPENDS
@@ -24,7 +24,7 @@ optional_depends tiff
\
"Support tiff image format?" &&

if [[ $LIBAFTERSTEP_GIF == y ]]; then
- optional_depends giflib \
+ optional_depends GIFLIB \
"--with-gif --without-builtin-ungif" \
"--with-builtin-ungif" \
"Use external gif library?"
diff --git a/x11-libs/libafterimage/HISTORY b/x11-libs/libafterimage/HISTORY
index 4c82bf9..e54fe9a 100644
--- a/x11-libs/libafterimage/HISTORY
+++ b/x11-libs/libafterimage/HISTORY
@@ -1,3 +1,6 @@
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
2010-11-03 Ladislav Hagara <hgr AT vabo.cz>
* DEPENDS: jpeg -> JPEG

diff --git a/x11-libs/tango-icon-theme-extras/DEPENDS
b/x11-libs/tango-icon-theme-extras/DEPENDS
index 50d5644..d09a5bd 100755
--- a/x11-libs/tango-icon-theme-extras/DEPENDS
+++ b/x11-libs/tango-icon-theme-extras/DEPENDS
@@ -1,3 +1,4 @@
+depends autoconf &&
depends icon-naming-utils &&
depends imagemagick &&
depends pkgconfig &&
diff --git a/x11-libs/tango-icon-theme-extras/HISTORY
b/x11-libs/tango-icon-theme-extras/HISTORY
index 5f16d80..5579bae9 100644
--- a/x11-libs/tango-icon-theme-extras/HISTORY
+++ b/x11-libs/tango-icon-theme-extras/HISTORY
@@ -1,3 +1,8 @@
+2013-06-12 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Depends on autoconf for autoreconf
+ * PRE_BUILD: Apply rsvg-2.35.2.patch to compile against librsvg2 2.35+
+ * rsvg-2.35.2.patch: From
https://build.opensuse.org/package/view_file?expand=1&file=tango-icon-theme-extras-rsvg-2_35_2.patch&package=tango-icon-theme&project=openSUSE%3AFactory
+
2007-02-17 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS,DEPENDS: Created

diff --git a/x11-libs/tango-icon-theme-extras/PRE_BUILD
b/x11-libs/tango-icon-theme-extras/PRE_BUILD
new file mode 100755
index 0000000..be9eed9
--- /dev/null
+++ b/x11-libs/tango-icon-theme-extras/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+cd "${SOURCE_DIRECTORY}" &&
+message "${MESSAGE_COLOR}Fix compilation against librsvg2
2.35+...${DEFAULT_COLOR}" &&
+patch -p1 < "${SPELL_DIRECTORY}"/rsvg-2.35.2.patch &&
+autoreconf -i
diff --git a/x11-libs/tango-icon-theme-extras/rsvg-2.35.2.patch
b/x11-libs/tango-icon-theme-extras/rsvg-2.35.2.patch
new file mode 100644
index 0000000..5f93c42
--- /dev/null
+++ b/x11-libs/tango-icon-theme-extras/rsvg-2.35.2.patch
@@ -0,0 +1,35 @@
+# From
https://build.opensuse.org/package/view_file?expand=1&file=tango-icon-theme-extras-rsvg-2_35_2.patch&package=tango-icon-theme&project=openSUSE%3AFactory
+Index: tango-icon-theme-extras-0.1.1/configure.ac
+===================================================================
+--- tango-icon-theme-extras-0.1.1.orig/configure.ac
++++ tango-icon-theme-extras-0.1.1/configure.ac
+@@ -68,7 +68,7 @@ if test "x$enable_large_bitmaps" = "xyes
+ PKG_CHECK_EXISTS([librsvg-2.0 >= 2.12.3],
+ [enable_large_bitmaps=yes], [enable_large_bitmaps=no])
+ if test "x$enable_large_bitmaps" = "xyes"; then
+- svgconvert_prog="rsvg"
++ svgconvert_prog="rsvg-convert"
+ else
+ svgconvert_prog="ksvgtopng"
+ fi
+Index: tango-icon-theme-extras-0.1.1/svg2png.sh.in
+===================================================================
+--- tango-icon-theme-extras-0.1.1.orig/svg2png.sh.in
++++ tango-icon-theme-extras-0.1.1/svg2png.sh.in
+@@ -8,11 +8,13 @@ if [ ! -z "${ICONTEST}" ]; then
+ fi
+
+ ICONNAME=`echo ${3} | sed -e "s/.svg//"`
+-if test `basename $SVGCONVERT` = "rsvg"; then
++if test `basename $SVGCONVERT` = "rsvg-convert"; then
+ OPTIONS="-w ${1} -h ${1}"
++ OUTPUT="-o"
+ else
+ OPTIONS="${1} ${1}"
++ OUTPUT=""
+ fi
+
+
+-${SVGCONVERT} ${OPTIONS} ${3} ${2}/${ICONNAME}.png
++${SVGCONVERT} ${OPTIONS} ${3} ${OUTPUT} ${2}/${ICONNAME}.png
+
diff --git a/x11-libs/tango-icon-theme/DEPENDS
b/x11-libs/tango-icon-theme/DEPENDS
index ac9ca71..b931765 100755
--- a/x11-libs/tango-icon-theme/DEPENDS
+++ b/x11-libs/tango-icon-theme/DEPENDS
@@ -1,3 +1,4 @@
+depends autoconf &&
depends icon-naming-utils &&
depends imagemagick &&
depends intltool &&
diff --git a/x11-libs/tango-icon-theme/HISTORY
b/x11-libs/tango-icon-theme/HISTORY
index 7681ee7..16c0851 100644
--- a/x11-libs/tango-icon-theme/HISTORY
+++ b/x11-libs/tango-icon-theme/HISTORY
@@ -1,3 +1,8 @@
+2013-06-12 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Depends on autoconf for autoreconf
+ * PRE_BUILD: Apply rsvg-2.35.2.patch to compile against librsvg2 2.35+
+ * rsvg-2.35.2.patch: From
https://build.opensuse.org/package/view_file?expand=1&file=tango-icon-theme-rsvg-2_35_2.patch&package=tango-icon-theme&project=openSUSE%3AFactory
+
2009-02-27 George Sherwood <gsherwood AT sourcemage.org>
* DETAILS: Updated to version 0.8.90

diff --git a/x11-libs/tango-icon-theme/PRE_BUILD
b/x11-libs/tango-icon-theme/PRE_BUILD
new file mode 100755
index 0000000..be9eed9
--- /dev/null
+++ b/x11-libs/tango-icon-theme/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+cd "${SOURCE_DIRECTORY}" &&
+message "${MESSAGE_COLOR}Fix compilation against librsvg2
2.35+...${DEFAULT_COLOR}" &&
+patch -p1 < "${SPELL_DIRECTORY}"/rsvg-2.35.2.patch &&
+autoreconf -i
diff --git a/x11-libs/tango-icon-theme/rsvg-2.35.2.patch
b/x11-libs/tango-icon-theme/rsvg-2.35.2.patch
new file mode 100644
index 0000000..c39ca1f
--- /dev/null
+++ b/x11-libs/tango-icon-theme/rsvg-2.35.2.patch
@@ -0,0 +1,36 @@
+# From
https://build.opensuse.org/package/view_file?expand=1&file=tango-icon-theme-rsvg-2_35_2.patch&package=tango-icon-theme&project=openSUSE%3AFactory
+Index: tango-icon-theme-0.8.90/configure.ac
+===================================================================
+--- tango-icon-theme-0.8.90.orig/configure.ac
++++ tango-icon-theme-0.8.90/configure.ac
+@@ -82,7 +82,7 @@ if test "x$enable_large_bitmaps" = "xyes
+ PKG_CHECK_EXISTS([librsvg-2.0 >= 2.12.3],
+ [enable_large_bitmaps=yes], [enable_large_bitmaps=no])
+ if test "x$enable_large_bitmaps" = "xyes"; then
+- svgconvert_prog="rsvg"
++ svgconvert_prog="rsvg-convert"
+ else
+ svgconvert_prog="ksvgtopng"
+ fi
+Index: tango-icon-theme-0.8.90/svg2png.sh.in
+===================================================================
+--- tango-icon-theme-0.8.90.orig/svg2png.sh.in
++++ tango-icon-theme-0.8.90/svg2png.sh.in
+@@ -9,12 +9,14 @@ fi
+
+ ICONFILE=`basename ${3}`
+ ICONNAME=`echo ${ICONFILE} | sed -e "s/.svg//"`
+-if test `basename $SVGCONVERT` = "rsvg"; then
++if test `basename $SVGCONVERT` = "rsvg-convert"; then
+ OPTIONS="-w ${1} -h ${1}"
++ OUTPUT="-o"
+ else
+ OPTIONS="${1} ${1}"
++ OUTPUT=""
+ fi
+
+ echo "${SVGCONVERT} ${OPTIONS} ${3} ${2}/${ICONNAME}.png"
+-${SVGCONVERT} ${OPTIONS} ${3} ${2}/${ICONNAME}.png
++${SVGCONVERT} ${OPTIONS} ${3} ${OUTPUT} ${2}/${ICONNAME}.png
+
+
diff --git a/x11-libs/unity-greeter/DEPENDS b/x11-libs/unity-greeter/DEPENDS
index 142e7dc..71aab79 100755
--- a/x11-libs/unity-greeter/DEPENDS
+++ b/x11-libs/unity-greeter/DEPENDS
@@ -7,6 +7,7 @@ depends vala &&
depends libcanberra &&
depends freetype2 &&
depends cairo &&
+depends gnome-settings-daemon &&
optional_depends indicator-datetime '' '' 'for a time applet' &&
optional_depends indicator-soundmenu '' '' 'for a sound applet' &&
optional_depends indicator-power '' '' 'for a power applet' &&
diff --git a/x11-libs/unity-greeter/HISTORY b/x11-libs/unity-greeter/HISTORY
index 9ac7c93..6bb659e 100644
--- a/x11-libs/unity-greeter/HISTORY
+++ b/x11-libs/unity-greeter/HISTORY
@@ -1,3 +1,6 @@
+2013-03-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependency on gnome-settings-daemon
+
2013-02-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 13.04.1

diff --git a/x11-libs/wine/BUILD b/x11-libs/wine/BUILD
index d5c1623..b748902 100755
--- a/x11-libs/wine/BUILD
+++ b/x11-libs/wine/BUILD
@@ -1,6 +1,10 @@
# touch non-existant file
touch programs/winetest/tests.rc &&

+
+CFLAGS=${CFLAGS/-O3/-O2} &&
+CXXFLAGS=${CXXFLAGS/-O3/-O2} &&
+
#
# Fixes http://bugs.winehq.com/show_bug.cgi?id=17406
#
diff --git a/x11-libs/wine/CONFIGURE b/x11-libs/wine/CONFIGURE
index a7a0d4d..48a11d7 100755
--- a/x11-libs/wine/CONFIGURE
+++ b/x11-libs/wine/CONFIGURE
@@ -7,4 +7,5 @@ if [[ "${ARCH}" = 'x86_64' ]]; then
config_query_option WINE64 'Build a 64bit Wine?' n '--enable-win64' ''
fi &&

-config_query WINE_SC2_LOGIN "Apply StarCraft II patches?" n
+# Remove on 2015-02-03
+persistent_remove WINE_SC2_LOGIN
diff --git a/x11-libs/wine/DEPENDS b/x11-libs/wine/DEPENDS
index b718845..b4f815e 100755
--- a/x11-libs/wine/DEPENDS
+++ b/x11-libs/wine/DEPENDS
@@ -1,6 +1,7 @@
depends bison &&
depends flex &&
-depends giflib &&
+depends gettext &&
+depends GIFLIB &&

if [[ $WINE_BRANCH == scm ]]; then
depends git
@@ -51,10 +52,17 @@ optional_depends JPEG \
'--without-jpeg' \
'for JPEG supprt' &&

-optional_depends lcms \
- '--with-cms' \
- '--without-cms' \
- 'for CMS color management' &&
+if [[ "x$WINE_BRANCH" == "xscm" || "x$WINE_BRANCH" == "xdevel" ]]; then
+ optional_depends lcms2 \
+ '--with-cms' \
+ '--without-cms' \
+ 'for CMS color management'
+else
+ optional_depends lcms \
+ '--with-cms' \
+ '--without-cms' \
+ 'for CMS color management'
+fi &&

optional_depends libgphoto2 \
'--with-gphoto' \
@@ -71,6 +79,10 @@ optional_depends libxslt \
'--without-xslt --without-xml' \
'for a functional Microsoft XML (MSXML) implementation' &&

+if is_depends_enabled $SPELL libxslt; then
+ depends libxml2
+fi &&
+
optional_depends MSTTF \
'' \
'' \
@@ -94,11 +106,6 @@ optional_depends openldap
\
'--without-ldap' \
'for Lightweight Directory Access Protocol support' &&

-optional_depends openssl \
- '--with-openssl' \
- '--without-openssl' \
- 'for some cryptographic support in ADVAPI32' &&
-
optional_depends gnutls \
'--with-gnutls' \
'--without-gnutls' \
@@ -170,4 +177,11 @@ suggest_depends 'wine-gecko' \
optional_depends mpg123 \
'--with-mpg123' \
'--without-mpg123' \
- 'for MP3 decoding support'
+ 'for MP3 decoding support' &&
+
+optional_depends openal-soft \
+ '--with-openal' \
+ '--without-openal' \
+ 'for Open Audio Library API support' &&
+
+suggest_depends prelink '' '' 'to correctly set base address of core
dlls'
diff --git a/x11-libs/wine/DETAILS b/x11-libs/wine/DETAILS
index f26446d..a5202d5 100755
--- a/x11-libs/wine/DETAILS
+++ b/x11-libs/wine/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=wine
if [[ $WINE_BRANCH == scm ]]; then
- if [[ $WINE_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=git
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-git.tar.bz2
SOURCE_URL[0]=git://source.winehq.org/git/wine.git:wine-git
SOURCE_IGNORE=volatile
@@ -12,9 +9,9 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-git"
FORCE_DOWNLOAD=1
else
if [[ $WINE_BRANCH == devel ]]; then
- VERSION=1.5.24
+ VERSION=1.7.32
else
- VERSION=1.4.1
+ VERSION=1.6.1
fi
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.sign
diff --git a/x11-libs/wine/HISTORY b/x11-libs/wine/HISTORY
index c6eba9a..45d6b2f 100644
--- a/x11-libs/wine/HISTORY
+++ b/x11-libs/wine/HISTORY
@@ -1,3 +1,116 @@
+2014-12-03 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated 1.7.32 (devel)
+ * PREPARE, sc2-login.diff: Removed, no longer applies cleanly and
fails to
+ compile when cleaned up.
+ * CONFIGURE: Remove WINE_SC2_LOGIN persistent variable
+
+2014-11-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.7.30 (devel)
+
+2014-10-18 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.7.29 (devel)
+
+2014-09-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.7.27 (devel)
+
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: gettext, libxml2
+
+2014-09-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.7.26 (devel)
+
+2014-08-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.7.25 (devel)
+
+2014-08-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.7.24 (devel)
+
+2014-07-25 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.7.23 (devel)
+
+2014-07-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.7.22 (devel)
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2014-06-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.7.21 (devel)
+
+2014-06-15 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.7.20 (devel)
+
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
+2014-05-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.7.19 (devel)
+
+2014-05-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.7.18 (devel)
+
+2014-04-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.7.17 (devel)
+
+2014-02-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.7.13 (devel)
+
+2013-11-26 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.6.1 & 1.7.7
+
+2013-11-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.7.6 (devel)
+ * BUILD: build fix for gcc-4.8.x
+
+2013-09-13 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated devel to 1.7.2
+
+2013-08-30 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated devel to 1.7.1
+
+2013-08-02 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated devel to 1.7.0
+ * DEPENDS: 1.7.0+ optionally uses lcms2 instead of lcms
+ 1.6 and 1.7 optionally depend on openal-soft (not openal)
+
+2013-07-24 Eric Sandall <sandalle AT sourcemage.org>
+ * sc2-login.diff: Updated to apply cleanly to 1.6
+
+2013-07-19 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.6
+ * DEPENDS: openssl removed
+
+2013-07-12 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated devel to 1.6-rc5
+
+2013-06-28 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated devel to 1.6-rc4
+
+2013-06-21 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated devel to 1.6-rc3
+
+2013-06-18 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated devel to 1.6-rc2
+
+2013-06-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.6-rc1 (devel)
+
+2013-05-31 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated devel to 1.5.31
+
+2013-05-10 Ismael Luceno <ismael AT sourcemage.org>
+ * DETALIS: Updated devel to 1.5.30
+
+2013-04-12 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated devel to 1.5.28
+ * DEPENDS: OpenSSL no longer used, it's all GNUTLS baby.
+
+2013-03-31 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.5.27 (devel)
+
+2013-03-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.5.26 (devel)
+
2013-02-19 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated devel to 1.5.24

diff --git a/x11-libs/wine/PRE_BUILD b/x11-libs/wine/PRE_BUILD
deleted file mode 100755
index fe47929..0000000
--- a/x11-libs/wine/PRE_BUILD
+++ /dev/null
@@ -1,7 +0,0 @@
-default_pre_build &&
-
-if [[ "$WINE_SC2_LOGIN" == "y" ]]; then
- message "${MESSAGE_COLOR}Applying StarCraft II login bug
patch...${DEFAULT_COLOR}" &&
- cd $SOURCE_DIRECTORY &&
- patch -p1 < $SPELL_DIRECTORY/sc2-login.diff
-fi
diff --git a/x11-libs/wine/sc2-login.diff b/x11-libs/wine/sc2-login.diff
deleted file mode 100644
index 3c78df8..0000000
--- a/x11-libs/wine/sc2-login.diff
+++ /dev/null
@@ -1,169 +0,0 @@
-# http://appdb.winehq.org/objectManager.php?sClass=version&iId=19376
-# http://www.winehq.org/pipermail/wine-patches/2010-March/085817.html
----
- dlls/kernel32/tests/debugger.c | 98
+++++++++++++++++++++++++++++++++++++++-
- dlls/ntdll/loader.c | 7 ++-
- 2 files changed, 101 insertions(+), 4 deletions(-)
-
-diff --git a/dlls/kernel32/tests/debugger.c b/dlls/kernel32/tests/debugger.c
-index 057b977..f9b3889 100644
---- a/dlls/kernel32/tests/debugger.c
-+++ b/dlls/kernel32/tests/debugger.c
-@@ -555,8 +555,10 @@ static void doChild(int argc, char **argv)
- static void test_debug_loop(int argc, char **argv)
- {
- const char *arguments = " debugger child ";
-+ IMAGE_DATA_DIRECTORY import_dir = {0};
- struct child_blackbox blackbox;
- char blackbox_file[MAX_PATH];
-+ const char *base = NULL;
- PROCESS_INFORMATION pi;
- STARTUPINFOA si;
- BOOL debug;
-@@ -597,13 +599,107 @@ static void test_debug_loop(int argc, char **argv)
- ok(ret, "WaitForDebugEvent failed, last error %#x.\n",
GetLastError());
- if (!ret) break;
-
-- if (ev.dwDebugEventCode == EXIT_PROCESS_DEBUG_EVENT) break;
-+ switch (ev.dwDebugEventCode)
-+ {
-+ case CREATE_PROCESS_DEBUG_EVENT:
-+ {
-+ IMAGE_THUNK_DATA *imports, *thunks;
-+ IMAGE_IMPORT_DESCRIPTOR *desc;
-+ IMAGE_DOS_HEADER dos;
-+ IMAGE_NT_HEADERS nt;
-+ unsigned int i, j;
-+ char *data;
-+
-+ base = ev.u.CreateProcessInfo.lpBaseOfImage;
-+
-+ ret = ReadProcessMemory(pi.hProcess, base, &dos,
sizeof(dos), NULL);
-+ ok(ret, "ReadProcessMemory failed, last error %#x.\n",
GetLastError());
-+ ok(dos.e_magic == IMAGE_DOS_SIGNATURE, "Wrong DOS signature
%#x.\n", dos.e_magic);
-+
-+ ret = ReadProcessMemory(pi.hProcess, base + dos.e_lfanew,
&nt, sizeof(nt), NULL);
-+ ok(ret, "ReadProcessMemory failed, last error %#x.\n",
GetLastError());
-+ ok(nt.Signature == IMAGE_NT_SIGNATURE, "Wrong NT signature
%#x.\n", nt.Signature);
-+
-+ import_dir =
nt.OptionalHeader.DataDirectory[IMAGE_DIRECTORY_ENTRY_IMPORT];
-+
-+ data = HeapAlloc(GetProcessHeap(), 0, import_dir.Size);
-+ ret = ReadProcessMemory(pi.hProcess, base +
import_dir.VirtualAddress, data, import_dir.Size, NULL);
-+ ok(ret, "ReadProcessMemory failed, last error %#x.\n",
GetLastError());
-+ desc = (IMAGE_IMPORT_DESCRIPTOR *)data;
-+
-+ i = 0;
-+ while (desc[i].Name && desc[i].FirstThunk)
-+ {
-+ thunks = (IMAGE_THUNK_DATA *)(data +
(desc[i].FirstThunk - import_dir.VirtualAddress));
-+ imports = (IMAGE_THUNK_DATA *)(data +
(U(desc[i]).OriginalFirstThunk - import_dir.VirtualAddress));
-+
-+ j = 0;
-+ while (imports[j].u1.Ordinal)
-+ {
-+ ok(!thunks[j].u1.Function || thunks[j].u1.Function
== imports[j].u1.Function,
-+ "desc %u, import %u is already resolved,
%#x -> %#x.\n",
-+ i, j, imports[j].u1.Function,
thunks[j].u1.Function);
-+ ++j;
-+ }
-+ ++i;
-+ }
-+
-+ HeapFree(GetProcessHeap(), 0, data);
-+ break;
-+ }
-+
-+ case EXCEPTION_DEBUG_EVENT:
-+ {
-+ IMAGE_THUNK_DATA *imports, *thunks;
-+ IMAGE_IMPORT_DESCRIPTOR *desc;
-+ unsigned int i, j;
-+ char *data;
-+
-+ if (ev.u.Exception.ExceptionRecord.ExceptionCode !=
EXCEPTION_BREAKPOINT)
-+ {
-+ ok(0, "Received unexpected exception %#x.\n",
ev.u.Exception.ExceptionRecord.ExceptionCode);
-+ break;
-+ }
-+
-+ data = HeapAlloc(GetProcessHeap(), 0, import_dir.Size);
-+ ret = ReadProcessMemory(pi.hProcess, base +
import_dir.VirtualAddress, data, import_dir.Size, NULL);
-+ ok(ret, "ReadProcessMemory failed, last error %#x.\n",
GetLastError());
-+ desc = (IMAGE_IMPORT_DESCRIPTOR *)data;
-+
-+ i = 0;
-+ while (desc[i].Name && desc[i].FirstThunk)
-+ {
-+ thunks = (IMAGE_THUNK_DATA *)(data +
(desc[i].FirstThunk - import_dir.VirtualAddress));
-+ imports = (IMAGE_THUNK_DATA *)(data +
(U(desc[i]).OriginalFirstThunk - import_dir.VirtualAddress));
-+
-+ j = 0;
-+ while (imports[j].u1.Ordinal)
-+ {
-+ ok(thunks[j].u1.Function && thunks[j].u1.Function
!= imports[j].u1.Function,
-+ "desc %u, import %u isn't resolved yet, %#x
-> %#x.\n",
-+ i, j, imports[j].u1.Function,
thunks[j].u1.Function);
-+ ++j;
-+ }
-+ ++i;
-+ }
-+
-+ HeapFree(GetProcessHeap(), 0, data);
-+ break;
-+ }
-+
-+ case EXIT_PROCESS_DEBUG_EVENT:
-+ goto done;
-+
-+ default:
-+ break;
-+ }
-
- ret = ContinueDebugEvent(ev.dwProcessId, ev.dwThreadId,
DBG_CONTINUE);
- ok(ret, "ContinueDebugEvent failed, last error %#x.\n",
GetLastError());
- if (!ret) break;
- }
-
-+done:
- ret = CloseHandle(pi.hThread);
- ok(ret, "CloseHandle failed, last error %#x.\n", GetLastError());
- ret = CloseHandle(pi.hProcess);
-diff --git a/dlls/ntdll/loader.c b/dlls/ntdll/loader.c
-index 1723f18..fbdda00 100644
---- a/dlls/ntdll/loader.c
-+++ b/dlls/ntdll/loader.c
-@@ -2533,10 +2533,14 @@ PIMAGE_NT_HEADERS WINAPI RtlImageNtHeader(HMODULE
hModule)
- */
- static NTSTATUS attach_process_dlls( void *wm )
- {
-+ LPCWSTR load_path;
- NTSTATUS status;
-
- pthread_sigmask( SIG_UNBLOCK, &server_block_set, NULL );
-
-+ load_path = NtCurrentTeb()->Peb->ProcessParameters->DllPath.Buffer;
-+ if ((status = fixup_imports( wm, load_path )) != STATUS_SUCCESS) return
status;
-+
- RtlEnterCriticalSection( &loader_section );
- if ((status = process_attach( wm, (LPVOID)1 )) != STATUS_SUCCESS)
- {
-@@ -2622,7 +2626,6 @@ void WINAPI LdrInitializeThunk( void *kernel_start,
ULONG_PTR unknown2,
- static const WCHAR globalflagW[] =
{'G','l','o','b','a','l','F','l','a','g',0};
- NTSTATUS status;
- WINE_MODREF *wm;
-- LPCWSTR load_path;
- PEB *peb = NtCurrentTeb()->Peb;
- IMAGE_NT_HEADERS *nt = RtlImageNtHeader( peb->ImageBaseAddress );
-
-@@ -2652,8 +2655,6 @@ void WINAPI LdrInitializeThunk( void *kernel_start,
ULONG_PTR unknown2,
- if ((status = server_init_process_done()) != STATUS_SUCCESS) goto error;
-
- actctx_init();
-- load_path = NtCurrentTeb()->Peb->ProcessParameters->DllPath.Buffer;
-- if ((status = fixup_imports( wm, load_path )) != STATUS_SUCCESS) goto
error;
- if ((status = alloc_process_tls()) != STATUS_SUCCESS) goto error;
- if ((status = alloc_thread_tls()) != STATUS_SUCCESS) goto error;
- heap_set_debug_flags( GetProcessHeap() );
---
-1.6.4.4
diff --git a/x11-toolkits/fltk/DETAILS b/x11-toolkits/fltk/DETAILS
index 17b4780..532c168 100755
--- a/x11-toolkits/fltk/DETAILS
+++ b/x11-toolkits/fltk/DETAILS
@@ -3,7 +3,7 @@

SOURCE_HASH=sha512:f0f5ed1127f30cccb6a9f06f5ec1618c379a9e40376f79971f5fe91c554c4efd5c8c4eafaa2640db39b87a07fba33a411aa88061bb8bab91541d7c11fab3e465
SOURCE=$SPELL-$VERSION-source.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://ftp.easysw.com/pub/${SPELL}/${VERSION}/${SOURCE}
+ SOURCE_URL[0]=http://fltk.org/pub/${SPELL}/${VERSION}/${SOURCE}
LICENSE[0]=GPL
WEB_SITE=http://www.fltk.org/
ENTERED=20011129
diff --git a/x11-toolkits/fltk/HISTORY b/x11-toolkits/fltk/HISTORY
index ceedc89..6f20b88 100644
--- a/x11-toolkits/fltk/HISTORY
+++ b/x11-toolkits/fltk/HISTORY
@@ -1,3 +1,6 @@
+2014-01-24 Tommy Boatman <tboatman AT sourcemage.org>
+ * DETAILS: download website to fltk.org
+
2013-02-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* SUB_DEPENDS, PRE_SUB_DEPENDS: added sub dependency on OPENGL

diff --git a/x11-toolkits/fltk2/DEPENDS b/x11-toolkits/fltk2/DEPENDS
index d2e12e9..c45971f 100755
--- a/x11-toolkits/fltk2/DEPENDS
+++ b/x11-toolkits/fltk2/DEPENDS
@@ -1,7 +1,7 @@
depends -sub CXX gcc &&
depends libx11 &&

-optional_depends mesalib "--enable-gl=yes" "--enable-gl=no" \
+optional_depends MESALIB "--enable-gl=yes" "--enable-gl=no" \
"for OpenGL support" &&
optional_depends JPEG "--enable-jpeg" "--disable-jpeg" \
"to use the system JPEG library" &&
diff --git a/x11-toolkits/fltk2/HISTORY b/x11-toolkits/fltk2/HISTORY
index 1210038..1888eb4 100644
--- a/x11-toolkits/fltk2/HISTORY
+++ b/x11-toolkits/fltk2/HISTORY
@@ -1,3 +1,6 @@
+2014-04-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: mesalib => MESALIB
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/x11-toolkits/fox/BUILD b/x11-toolkits/fox/BUILD
index e8d72fb..e18df8b 100755
--- a/x11-toolkits/fox/BUILD
+++ b/x11-toolkits/fox/BUILD
@@ -1,4 +1,11 @@
-OPTS="${OPTS} --enable-release --disable-static" &&
-sed -i "s/-O2/${CFLAGS}/" configure &&
-default_build
+OPTS="--enable-release \
+ --disable-static \
+ ${FOX_OPTS} \
+ ${OPTS}" &&
+
+if is_depends_enabled $SPELL $(get_spell_provider $SPELL CUPS); then
+ CXXFLAGS="-DHAVE_CUPS_H=1 ${CXXFLAGS}" &&
+ LDFLAGS="-lcups ${LDFLAGS}"
+fi &&

+default_build
diff --git a/x11-toolkits/fox/DEPENDS b/x11-toolkits/fox/DEPENDS
index 645e8de..b34cf6c 100755
--- a/x11-toolkits/fox/DEPENDS
+++ b/x11-toolkits/fox/DEPENDS
@@ -1,16 +1,86 @@
-depends -sub CXX gcc &&
-depends autoconf &&
-depends automake &&
-depends zlib &&
-
-optional_depends "xorg-libs" "--with-opengl=opengl" "--disable-opengl"
"for gui support" &&
-optional_depends "CUPS" "" ""
"for printing support" &&
-optional_depends "JPEG" "--enable-jpeg=yes" "--disable-jpeg"
"for JPEG image support" &&
-optional_depends "tiff" "--enable-tiff=yes" "--disable-tiff"
"for TIFF image support" &&
-optional_depends "libpng" "--enable-png=yes" "--disable-png"
"for PNG image support" &&
-
-
-optional_depends "libxft" \
- "--with-xft=yes" \
- "--without-xft" \
- "for XFT anti-aliased font support"
+depends -sub CXX gcc &&
+depends autoconf &&
+depends automake &&
+depends imake &&
+
+optional_depends zlib \
+ "--enable-zlib" \
+ "--disable-zlib" \
+ "for zlib support" &&
+
+optional_depends bzip2 \
+ "--enable-bz2lib" \
+ "--disable-bz2lib" \
+ "for bz2lib support" &&
+
+optional_depends JPEG \
+ "--enable-jpeg" \
+ "--disable-jpeg" \
+ "for JPEG image support" &&
+
+optional_depends tiff \
+ "--enable-tiff" \
+ "--disable-tiff" \
+ "for TIFF image support" &&
+
+optional_depends libpng \
+ "--enable-png" \
+ "--disable-png" \
+ "for PNG image support" &&
+
+optional_depends libxft \
+ "--with-xft" \
+ "--without-xft" \
+ "for XFT anti-aliased font support" &&
+
+if is_depends_enabled $SPELL libxft; then
+ depends freetype2
+fi &&
+
+optional_depends libxext \
+ "--with-xshm" \
+ "--without-xshm" \
+ "to enable XShm support" &&
+
+optional_depends libxext \
+ "--with-shape" \
+ "--without-shape" \
+ "to enable XShape support" &&
+
+optional_depends libxfixes \
+ "--with-xfixes" \
+ "--without-xfixes" \
+ "for XFixes support" &&
+
+optional_depends libxcursor \
+ "--with-xcursor" \
+ "--without-xcursor" \
+ "for Xcursor support" &&
+
+optional_depends libxrender \
+ "--with-xrender" \
+ "--without-xrender" \
+ "for XRender support" &&
+
+optional_depends libxrandr \
+ "--with-xrandr" \
+ "--without-xrandr" \
+ "for XRandR support" &&
+
+optional_depends libxi \
+ "--with-xinput" \
+ "--without-xinput" \
+ "for XInput support" &&
+
+if is_depends_enabled $SPELL libxi; then
+ config_query_option FOX_OPTS "Enable XIM support?" y \
+ "--with-xim" \
+ "--without-xim"
+fi &&
+
+optional_depends OPENGL \
+ "--with-opengl" \
+ "--without-opengl" \
+ "for OpenGL support" &&
+
+optional_depends CUPS "" "" "for printing support"
diff --git a/x11-toolkits/fox/DETAILS b/x11-toolkits/fox/DETAILS
index 3a7e1a9..f22fcb5 100755
--- a/x11-toolkits/fox/DETAILS
+++ b/x11-toolkits/fox/DETAILS
@@ -7,7 +7,7 @@ case "$FOX_REL" in
VERSION=1.4.35
;;
*)
- VERSION=1.6.44
+ VERSION=1.6.49
;;
esac
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/x11-toolkits/fox/HISTORY b/x11-toolkits/fox/HISTORY
index 8ea12c2..dda345a 100644
--- a/x11-toolkits/fox/HISTORY
+++ b/x11-toolkits/fox/HISTORY
@@ -1,3 +1,10 @@
+2013-05-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.6.49 (stable)
+ * PREPARE: readability++
+ * BUILD: cleaned up
+ * DEPENDS: rewritten dependency tree
+ * PRE_BUILD: added, for flags modification
+
2012-01-04 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.7.32

diff --git a/x11-toolkits/fox/PREPARE b/x11-toolkits/fox/PREPARE
index f527935..a251a4d 100755
--- a/x11-toolkits/fox/PREPARE
+++ b/x11-toolkits/fox/PREPARE
@@ -1 +1,4 @@
-config_query_list FOX_REL "Which release?" current-1.6.x prev-1.4.x
test-1.7.x
+config_query_list FOX_REL "Which release?" \
+ current-1.6.x \
+ prev-1.4.x \
+ test-1.7.x
diff --git a/x11-toolkits/fox/PRE_BUILD b/x11-toolkits/fox/PRE_BUILD
new file mode 100755
index 0000000..606b851
--- /dev/null
+++ b/x11-toolkits/fox/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+sedit "s/-O2/${CFLAGS}/" configure
diff --git a/x11-toolkits/fox/fox-1.6.44.tar.gz.sig
b/x11-toolkits/fox/fox-1.6.44.tar.gz.sig
deleted file mode 100644
index 175a51a..0000000
Binary files a/x11-toolkits/fox/fox-1.6.44.tar.gz.sig and /dev/null differ
diff --git a/x11-toolkits/fox/fox-1.6.49.tar.gz.sig
b/x11-toolkits/fox/fox-1.6.49.tar.gz.sig
new file mode 100644
index 0000000..4df3870
Binary files /dev/null and b/x11-toolkits/fox/fox-1.6.49.tar.gz.sig differ
diff --git a/x11-toolkits/goocanvas2/DEPENDS b/x11-toolkits/goocanvas2/DEPENDS
new file mode 100755
index 0000000..0d8b12b
--- /dev/null
+++ b/x11-toolkits/goocanvas2/DEPENDS
@@ -0,0 +1,24 @@
+depends glib2 &&
+depends gtk+3 &&
+depends cairo &&
+
+optional_depends gobject-introspection \
+ "--enable-introspection" "--disable-introspection" \
+ "Enable introspection for this build?" &&
+
+optional_depends PYTHON \
+ "--enable-python" "--disable-python" \
+ "Build with python support?" &&
+
+if is_depends_enabled $SPELL python; then
+ depends pygobject3
+fi &&
+
+if is_depends_enabled $SPELL python3; then
+ depends pygobject3
+fi &&
+
+optional_depends gtk-doc \
+ "--enable-gtk-doc" "--disable-gtk-doc" \
+ "Use gtk-doc to build documentation?"
+
diff --git a/x11-toolkits/goocanvas2/DETAILS b/x11-toolkits/goocanvas2/DETAILS
new file mode 100755
index 0000000..7b0d740
--- /dev/null
+++ b/x11-toolkits/goocanvas2/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=goocanvas2
+ VERSION=2.0.2
+ SOURCE=goocanvas-${VERSION}.tar.xz
+ BRANCH=`echo $VERSION | cut -d . -f 1,2`
+ SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
+
SOURCE_HASH=sha512:2b3014b832a5426884aa472fbfabcca171ef90305afccd312583d259517725a1839509e39b13b30c5097bf54ed9b3dfd2bf9eeca4e813a82d14cf1d5a54578ac
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/goocanvas-${VERSION}
+ WEB_SITE=http://live.gnome.org/GooCanvas
+ LICENSE[0]=GPL
+ ENTERED=20140125
+ SHORT="A cairo based widget for gtk2+"
+cat << EOF
+GooCanvas is a canvas widget for GTK+ that uses the cairo 2D library for
+drawing.
+EOF
diff --git a/x11-toolkits/goocanvas2/HISTORY b/x11-toolkits/goocanvas2/HISTORY
new file mode 100644
index 0000000..8bb9383
--- /dev/null
+++ b/x11-toolkits/goocanvas2/HISTORY
@@ -0,0 +1,3 @@
+2014-01-25 Robin Cook <rcook AT wyrms.net>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/x11-toolkits/gtk+2/DEPENDS b/x11-toolkits/gtk+2/DEPENDS
index 0495de6..fd39d0c 100755
--- a/x11-toolkits/gtk+2/DEPENDS
+++ b/x11-toolkits/gtk+2/DEPENDS
@@ -1,12 +1,25 @@
-depends glib2
-depends gdk-pixbuf2 &&
depends atk &&
-depends pango &&
depends -sub "PDF PS SVG X" cairo &&
+depends expat &&
+depends fontconfig &&
+depends freetype2 &&
+depends gdk-pixbuf2 &&
+depends glib2 &&
+depends harfbuzz &&
+depends libffi &&
+depends libpng &&
+depends libpthread-stubs &&
depends libsm &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
depends libxext &&
depends libxcursor &&
depends libxrender &&
+depends pango &&
+depends pcre &&
+depends pixman &&

optional_depends gobject-introspection \
"--enable-introspection=yes" \
diff --git a/x11-toolkits/gtk+2/DETAILS b/x11-toolkits/gtk+2/DETAILS
index 5cc1c81..87e87d6 100755
--- a/x11-toolkits/gtk+2/DETAILS
+++ b/x11-toolkits/gtk+2/DETAILS
@@ -1,10 +1,10 @@
SPELL=gtk+2
- VERSION=2.24.17
+ VERSION=2.24.24
+
SOURCE_HASH=sha512:75dbeb9aa3546e6fd2861e1d352fa347f6163b25f8292680d53fe13c73c310d90b447fab1ba3bada9e878a1f7c4cef3e279460a698e0282bd13b495606614765
SOURCE=gtk+-$VERSION.tar.xz
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE_DIRECTORY="$BUILD_DIRECTORY/gtk+-$VERSION"
SOURCE_URL[0]=$GNOME_URL/sources/gtk+/$BRANCH/$SOURCE
-
SOURCE_HASH=sha512:7a83555b4b6eb534bbdb77eae85164e182d68f786a72dcdbf41e221a25af0981263cc6637427cdf8984f82064927fb38d370d3f8621b7b056b3b5dbd92bcaf79
LICENSE[0]=LGPL
SECURITY_PATCH=2
KEYWORDS="x11 libs"
diff --git a/x11-toolkits/gtk+2/HISTORY b/x11-toolkits/gtk+2/HISTORY
index 5a73293..2d20a25 100644
--- a/x11-toolkits/gtk+2/HISTORY
+++ b/x11-toolkits/gtk+2/HISTORY
@@ -1,3 +1,18 @@
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: added missing dependencies
+
+2014-07-22 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.24.24
+
+2013-10-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.24.22
+
+2013-07-11 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.24.20
+
+2013-05-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: 2.24.18
+
2013-03-04 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 2.24.17

diff --git a/x11-toolkits/gtk+3/DETAILS b/x11-toolkits/gtk+3/DETAILS
index 3688773..84bf656 100755
--- a/x11-toolkits/gtk+3/DETAILS
+++ b/x11-toolkits/gtk+3/DETAILS
@@ -1,13 +1,12 @@
SPELL=gtk+3
if [[ $GTK_VER == devel ]];then
- VERSION=3.6.2
- SOURCE=gtk+-$VERSION.tar.xz
- SOURCE_GPG=gurus.gpg:$SOURCE.sig
+ VERSION=3.14.1
+
SOURCE_HASH=sha512:ae754fcaafc801da77b332e4a19e22ae12701811189a15816ba56d7b46ce714be3428f44ee58d978b648825986c5f08f86aeb0a546edf84475723da99e2602ba
else
- VERSION=3.6.2
- SOURCE=gtk+-$VERSION.tar.xz
- SOURCE_GPG=gurus.gpg:$SOURCE.sig
+ VERSION=3.14.1
+
SOURCE_HASH=sha512:ae754fcaafc801da77b332e4a19e22ae12701811189a15816ba56d7b46ce714be3428f44ee58d978b648825986c5f08f86aeb0a546edf84475723da99e2602ba
fi
+ SOURCE=gtk+-$VERSION.tar.xz
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE_DIRECTORY="$BUILD_DIRECTORY/gtk+-$VERSION"
SOURCE_URL[0]=$GNOME_URL/sources/gtk+/$BRANCH/$SOURCE
diff --git a/x11-toolkits/gtk+3/HISTORY b/x11-toolkits/gtk+3/HISTORY
index 3e747e3..a8078f1 100644
--- a/x11-toolkits/gtk+3/HISTORY
+++ b/x11-toolkits/gtk+3/HISTORY
@@ -1,3 +1,30 @@
+2014-10-03 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.14.1
+
+2014-08-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.13.6
+
+2014-07-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.13.3
+
+2014-06-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.12.2
+
+2013-12-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.8.8
+
+2013-09-15 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.8.4
+
+2013-06-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.8.2
+
+2013-04-22 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.8.1
+
+2013-04-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.8.0
+
2012-11-11 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.6.2

diff --git a/x11-toolkits/gtk+3/gtk+-3.6.2.tar.xz.sig
b/x11-toolkits/gtk+3/gtk+-3.6.2.tar.xz.sig
deleted file mode 100644
index 218d93a..0000000
Binary files a/x11-toolkits/gtk+3/gtk+-3.6.2.tar.xz.sig and /dev/null differ
diff --git a/x11-toolkits/gtkmm2/DETAILS b/x11-toolkits/gtkmm2/DETAILS
index d3b1c0a..962668b 100755
--- a/x11-toolkits/gtkmm2/DETAILS
+++ b/x11-toolkits/gtkmm2/DETAILS
@@ -1,10 +1,10 @@
SPELL=gtkmm2
- VERSION=2.24.2
+ VERSION=2.24.4
BRANCH=`echo $VERSION|cut -d . -f 1,2`
- SOURCE=${SPELL%?}-$VERSION.tar.bz2
+ SOURCE=${SPELL%?}-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SPELL%?}-$VERSION"
SOURCE_URL[0]=$GNOME_URL/sources/${SPELL%?}/$BRANCH/$SOURCE
- SOURCE_GPG=gurus.gpg:$SOURCE.sig
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
LICENSE[0]=LGPL
WEB_SITE=http://www.gtkmm.org/
ENTERED=20020523
diff --git a/x11-toolkits/gtkmm2/HISTORY b/x11-toolkits/gtkmm2/HISTORY
index 045106b..ee62ec7 100644
--- a/x11-toolkits/gtkmm2/HISTORY
+++ b/x11-toolkits/gtkmm2/HISTORY
@@ -1,3 +1,11 @@
+2013-07-02 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 2.24.4 (fixes bugged 2.24.3 release)
+ See https://bugs.launchpad.net/inkscape/+bug/1171147
+ Fixes libglademm (and probably others) compilation.
+
+2013-05-04 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.24.3
+
2012-01-15 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated VERSION to 2.24.2

diff --git a/x11-toolkits/gtkmm2/gtkmm-2.24.2.tar.bz2.sig
b/x11-toolkits/gtkmm2/gtkmm-2.24.2.tar.bz2.sig
deleted file mode 100644
index fc833c0..0000000
Binary files a/x11-toolkits/gtkmm2/gtkmm-2.24.2.tar.bz2.sig and /dev/null
differ
diff --git a/x11-toolkits/gtkmm2/gtkmm-2.24.4.tar.xz.sig
b/x11-toolkits/gtkmm2/gtkmm-2.24.4.tar.xz.sig
new file mode 100644
index 0000000..660a4028
Binary files /dev/null and b/x11-toolkits/gtkmm2/gtkmm-2.24.4.tar.xz.sig
differ
diff --git a/x11-toolkits/gtkmm3/DETAILS b/x11-toolkits/gtkmm3/DETAILS
index 66788c7..727b028 100755
--- a/x11-toolkits/gtkmm3/DETAILS
+++ b/x11-toolkits/gtkmm3/DETAILS
@@ -1,7 +1,7 @@
SPELL=gtkmm3
- VERSION=3.2.0
+ VERSION=3.8.1
BRANCH=`echo $VERSION|cut -d . -f 1,2`
- SOURCE=${SPELL%?}-$VERSION.tar.bz2
+ SOURCE=${SPELL%?}-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SPELL%?}-$VERSION"
SOURCE_URL[0]=$GNOME_URL/sources/${SPELL%?}/$BRANCH/$SOURCE
SOURCE_GPG=gurus.gpg:$SOURCE.sig
diff --git a/x11-toolkits/gtkmm3/HISTORY b/x11-toolkits/gtkmm3/HISTORY
index 16a72f7..b3215d4 100644
--- a/x11-toolkits/gtkmm3/HISTORY
+++ b/x11-toolkits/gtkmm3/HISTORY
@@ -1,3 +1,10 @@
+2013-05-04 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 3.8.1
+
+2013-03-30 Sukneet Basuta <sukneet AT sourcemage.org>
+ * DETAILS: updated spell to 3.6.0
+ bz2 -> xz
+
2011-10-02 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.2.0

diff --git a/x11-toolkits/gtkmm3/gtkmm-3.2.0.tar.bz2.sig
b/x11-toolkits/gtkmm3/gtkmm-3.2.0.tar.bz2.sig
deleted file mode 100644
index efc7b04..0000000
Binary files a/x11-toolkits/gtkmm3/gtkmm-3.2.0.tar.bz2.sig and /dev/null
differ
diff --git a/x11-toolkits/gtkmm3/gtkmm-3.8.1.tar.xz.sig
b/x11-toolkits/gtkmm3/gtkmm-3.8.1.tar.xz.sig
new file mode 100644
index 0000000..10aa4ad
Binary files /dev/null and b/x11-toolkits/gtkmm3/gtkmm-3.8.1.tar.xz.sig differ
diff --git a/x11-toolkits/lesstif/CONFLICTS b/x11-toolkits/lesstif/CONFLICTS
index dc718b4..c768abc 100755
--- a/x11-toolkits/lesstif/CONFLICTS
+++ b/x11-toolkits/lesstif/CONFLICTS
@@ -1 +1,2 @@
+conflicts motif &&
conflicts openmotif
diff --git a/x11-toolkits/motif/BUILD b/x11-toolkits/motif/BUILD
new file mode 100755
index 0000000..e9492e7
--- /dev/null
+++ b/x11-toolkits/motif/BUILD
@@ -0,0 +1,2 @@
+OPTS="$OPTS $MOTIF_OPTS" &&
+default_build
diff --git a/x11-toolkits/motif/CONFIGURE b/x11-toolkits/motif/CONFIGURE
new file mode 100755
index 0000000..138aa64
--- /dev/null
+++ b/x11-toolkits/motif/CONFIGURE
@@ -0,0 +1,7 @@
+config_query_option MOTIF_OPTS "Build Motif 2.2 compatibility?" n \
+ "--enable-motif22-compatibility" \
+ "--disable-motif22-compatibility" &&
+
+config_query_option MOTIF_OPTS "Build UTF-8 support?" y \
+ "--enable-utf-8" \
+ "--disable-utf-8"
diff --git a/x11-toolkits/motif/CONFLICTS b/x11-toolkits/motif/CONFLICTS
new file mode 100755
index 0000000..b1da0e9
--- /dev/null
+++ b/x11-toolkits/motif/CONFLICTS
@@ -0,0 +1,2 @@
+conflicts openmotif &&
+conflicts lesstif
diff --git a/x11-toolkits/motif/DEPENDS b/x11-toolkits/motif/DEPENDS
new file mode 100755
index 0000000..127da9a
--- /dev/null
+++ b/x11-toolkits/motif/DEPENDS
@@ -0,0 +1,21 @@
+depends expat &&
+depends fontconfig &&
+depends freetype2 &&
+depends libtool &&
+depends libx11 &&
+depends libxt &&
+depends libxmu &&
+optional_depends libxft \
+ '--enable-xft' \
+ '--disable-xft' \
+ 'for XFT font anti-aliasing' &&
+
+optional_depends JPEG \
+ '--enable-jpeg' \
+ '--disable-jpeg' \
+ 'for JPEG image support' &&
+
+optional_depends libpng \
+ '--enable-png' \
+ '--disable-png' \
+ 'for PNG image support'
diff --git a/x11-toolkits/motif/DETAILS b/x11-toolkits/motif/DETAILS
new file mode 100755
index 0000000..8ca427e
--- /dev/null
+++ b/x11-toolkits/motif/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=motif
+ VERSION=2.3.4
+ SOURCE=$SPELL-$VERSION-src.tgz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+
SOURCE_URL[0]=http://sourceforge.net/projects/motif/files/Motif%20${VERSION}%20Source%20Code/$SOURCE/download
+
SOURCE_HASH=sha512:fb1033caa68f25b93282fa6700d5b7856be217b3651072d86e7c93a747df5b31219230998eb93deae22a8fa698e816b1a30e52b3ae88ae1c01c1f0aac59a2af2
+ LICENSE[0]=LGPL
+ WEB_SITE=http://motif.ics.com/
+ ENTERED=20011019
+ SHORT="Motif is an LGPL release of the OSF/Motif GUI X11 toolkit."
+cat << EOF
+This is OpenMotif...
+EOF
diff --git a/x11-toolkits/motif/HISTORY b/x11-toolkits/motif/HISTORY
new file mode 100644
index 0000000..7c3379a
--- /dev/null
+++ b/x11-toolkits/motif/HISTORY
@@ -0,0 +1,3 @@
+2013-06-23 Remko van der Vossen <wich AT sourcemage.org>
+ * BUILD, CONFIGURE, CONFLICTS, DEPENDS, DETAILS, HISTORY, PRE_BUILD,
+ PROVIDES, UP_TRIGGERS, motif-autotools.patch: Created spell
diff --git a/x11-toolkits/motif/PRE_BUILD b/x11-toolkits/motif/PRE_BUILD
new file mode 100755
index 0000000..30fa9f7
--- /dev/null
+++ b/x11-toolkits/motif/PRE_BUILD
@@ -0,0 +1,9 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+patch -p1 < "$SPELL_DIRECTORY/motif-autotools.patch" &&
+# don't build or install demos
+sed -i '/^demos/D' configure.ac &&
+sed -i 's/demos//;s/doc \\/doc/' Makefile.am &&
+rm -r demos &&
+#touch INSTALL NEWS AUTHORS COPYING &&
+autoreconf -f -i
diff --git a/x11-toolkits/motif/PROVIDES b/x11-toolkits/motif/PROVIDES
new file mode 100755
index 0000000..26ea992
--- /dev/null
+++ b/x11-toolkits/motif/PROVIDES
@@ -0,0 +1 @@
+MOTIF
diff --git a/x11-toolkits/motif/UP_TRIGGERS b/x11-toolkits/motif/UP_TRIGGERS
new file mode 100755
index 0000000..e7b696a
--- /dev/null
+++ b/x11-toolkits/motif/UP_TRIGGERS
@@ -0,0 +1,14 @@
+local OLD_SPELL_VERSION=""
+if spell_ok $SPELL; then
+ OLD_SPELL_VERSION="$(installed_version $SPELL)"
+ if test "${VERSION:0:3}" != "${OLD_SPELL_VERSION:0:3}"; then
+ message "This is a possibly incompatible update of $SPELL..."
+ message "Figuring out what spells need to be recast, this may take a
while."
+ for each in $(show_up_depends $SPELL); do
+ if gaze install $each | xargs readelf -d 2> /dev/null |
+ grep -q "NEEDED.*libXm.so.3"; then
+ up_trigger $each cast_self
+ fi
+ done
+ fi
+fi
diff --git a/x11-toolkits/motif/motif-autotools.patch
b/x11-toolkits/motif/motif-autotools.patch
new file mode 100644
index 0000000..494351b
--- /dev/null
+++ b/x11-toolkits/motif/motif-autotools.patch
@@ -0,0 +1,1137 @@
+diff -Naur motif-2.3.4.orig/clients/mwm/Makefile.am
motif-2.3.4/clients/mwm/Makefile.am
+--- motif-2.3.4.orig/clients/mwm/Makefile.am 2012-10-22 16:50:39.000000000
+0200
++++ motif-2.3.4/clients/mwm/Makefile.am 2013-06-23 17:28:06.000000000
+0200
+@@ -11,7 +11,7 @@
+ bin_PROGRAMS = mwm
+ mwm_LDADD = ./WmWsmLib/libWsm.a ../../lib/Xm/libXm.la
+
+-INCLUDES = -DLARGECURSORS -DR2_COMPAT -DUNMAP_ON_RESTART \
++AM_CPPFLAGS = -DLARGECURSORS -DR2_COMPAT -DUNMAP_ON_RESTART \
+ -DCDE_INSTALLATION_TOP=\"@CDE_INSTALLATION_TOP@\" \
+ -DCDE_CONFIGURATION_TOP=\"@CDE_CONFIGURATION_TOP@\" \
+ -DBITMAPDIR=\"@INCDIR@/bitmaps\" \
+diff -Naur motif-2.3.4.orig/clients/mwm/WmWsmLib/Makefile.am
motif-2.3.4/clients/mwm/WmWsmLib/Makefile.am
+--- motif-2.3.4.orig/clients/mwm/WmWsmLib/Makefile.am 2012-10-22
16:50:39.000000000 +0200
++++ motif-2.3.4/clients/mwm/WmWsmLib/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -4,7 +4,7 @@
+
+ noinst_HEADERS = utm_send.h wsm_funcs.h wsm_proto.h
+
+-INCLUDES = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
+
+ libWsm_a_SOURCES = $(SRCS)
+
+diff -Naur motif-2.3.4.orig/clients/uil/Makefile.am
motif-2.3.4/clients/uil/Makefile.am
+--- motif-2.3.4.orig/clients/uil/Makefile.am 2012-10-22 16:50:39.000000000
+0200
++++ motif-2.3.4/clients/uil/Makefile.am 2013-06-23 17:28:06.000000000
+0200
+@@ -15,7 +15,7 @@
+
+ uil_LDADD = ../../lib/Mrm/libMrm.la ../../lib/Xm/libXm.la
+
+-INCLUDES = -DINCDIR=\"@INCDIR@\" \
++AM_CPPFLAGS = -DINCDIR=\"@INCDIR@\" \
+ -DLIBDIR=\"@LIBDIR@\" \
+ -I$(srcdir)/../../include \
+ -I$(srcdir)/../../lib \
+diff -Naur motif-2.3.4.orig/clients/xmbind/Makefile.am
motif-2.3.4/clients/xmbind/Makefile.am
+--- motif-2.3.4.orig/clients/xmbind/Makefile.am 2012-10-22
16:50:39.000000000 +0200
++++ motif-2.3.4/clients/xmbind/Makefile.am 2013-06-23 17:28:06.000000000
+0200
+@@ -4,4 +4,4 @@
+
+ LDADD = ../../lib/Xm/libXm.la
+
+-INCLUDES = -I$(srcdir)/../../lib -I$(top_builddir)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(srcdir)/../../lib -I$(top_builddir)/lib ${X_CFLAGS}
+diff -Naur motif-2.3.4.orig/config/util/Makefile.am
motif-2.3.4/config/util/Makefile.am
+--- motif-2.3.4.orig/config/util/Makefile.am 2012-10-22 16:50:39.000000000
+0200
++++ motif-2.3.4/config/util/Makefile.am 2013-06-23 17:28:06.000000000
+0200
+@@ -7,7 +7,7 @@
+ mkdirhier.man mkdirhier.sh mkshadow syminst.sh x11mf.sh \
+ xmkmf.cpp xmkmf.man Makefile.ini
+
+-INCLUDES = ${X_CFLAGS}
++AM_CPPFLAGS = ${X_CFLAGS}
+ noinst_PROGRAMS = makestrs
+
+
+diff -Naur motif-2.3.4.orig/configure.ac motif-2.3.4/configure.ac
+--- motif-2.3.4.orig/configure.ac 2012-10-22 16:50:39.000000000 +0200
++++ motif-2.3.4/configure.ac 2013-06-23 17:28:17.000000000 +0200
+@@ -1,8 +1,13 @@
+ dnl Process this file with autoconf to produce a configure script.
+-AC_INIT
++AC_PREREQ(2.59)
++AC_INIT([motif], [2.3.4])
+ AC_CONFIG_SRCDIR([lib/Xm/Form.c])
+-AC_PREREQ(2.52)
+ AC_CONFIG_AUX_DIR(.)
++AC_CANONICAL_TARGET
++
++AM_INIT_AUTOMAKE([foreign no-define])
++dnl AM_MAINTAINER_MODE
++
+ AC_CHECK_FILE(/usr/X/include/X11/X.h,
+ AC_PREFIX_DEFAULT(/usr/X),
+ AC_PREFIX_DEFAULT(/usr))
+@@ -10,9 +15,6 @@
+ AC_PREFIX_DEFAULT(/usr/X11R6),
+ AC_PREFIX_DEFAULT(/usr))
+
+-dnl AM_MAINTAINER_MODE
+-AC_CANONICAL_TARGET
+-
+ dnl The version of the Motif libraries
+ CURRENT=4
+ REVISION=4
+@@ -21,9 +23,6 @@
+ AC_SUBST(REVISION)
+ AC_SUBST(AGE)
+
+-dnl This is really dumb but it seems to be bug
+-AM_INIT_AUTOMAKE(motif,2.3.4,no-define)
+-
+ LIBTOOL_VERSION=$CURRENT:$REVISION:$AGE
+
+ dnl
+@@ -31,12 +30,11 @@
+ dnl
+ dnl AC_DISABLE_STATIC
+
+-AM_CONFIG_HEADER(include/config.h lib/Xm/Xm.h)
++AC_CONFIG_HEADERS(include/config.h lib/Xm/Xm.h)
+
+ dnl Checks for programs.
+ AC_PROG_CC
+ AC_PROG_CPP
+-AM_PROG_CC_STDC
+ AM_PROG_LIBTOOL
+
+ AC_EXEEXT
+diff -Naur motif-2.3.4.orig/configure.ac.orig motif-2.3.4/configure.ac.orig
+--- motif-2.3.4.orig/configure.ac.orig 1970-01-01 01:00:00.000000000 +0100
++++ motif-2.3.4/configure.ac.orig 2013-06-23 17:28:06.000000000 +0200
+@@ -0,0 +1,400 @@
++dnl Process this file with autoconf to produce a configure script.
++AC_PREREQ(2.59)
++AC_INIT([motif], [2.3.4])
++AC_CONFIG_SRCDIR([lib/Xm/Form.c])
++AC_CONFIG_AUX_DIR(.)
++AC_CANONICAL_TARGET
++
++AM_INIT_AUTOMAKE([foreign no-define])
++dnl AM_MAINTAINER_MODE
++
++AC_CHECK_FILE(/usr/X/include/X11/X.h,
++ AC_PREFIX_DEFAULT(/usr/X),
++ AC_PREFIX_DEFAULT(/usr))
++AC_CHECK_FILE(/usr/X11R6/include/X11/X.h,
++ AC_PREFIX_DEFAULT(/usr/X11R6),
++ AC_PREFIX_DEFAULT(/usr))
++
++dnl The version of the Motif libraries
++CURRENT=4
++REVISION=4
++AGE=0
++AC_SUBST(CURRENT)
++AC_SUBST(REVISION)
++AC_SUBST(AGE)
++
++LIBTOOL_VERSION=$CURRENT:$REVISION:$AGE
++
++dnl
++dnl Override a default in libtool.
++dnl
++dnl AC_DISABLE_STATIC
++
++AM_CONFIG_HEADER(include/config.h lib/Xm/Xm.h)
++
++dnl Checks for programs.
++AC_PROG_CC
++AC_PROG_CPP
++AM_PROG_CC_STDC
++AM_PROG_LIBTOOL
++
++AC_EXEEXT
++
++dnl AC_PROG_YACC
++dnl Do this the old fashioned way. 'bison -y' doesn't cut it
++AC_CHECK_PROGS(YACC, byacc, yacc)
++
++dnl AC_PROG_SPLINT
++AC_CHECK_PROGS(SPLINT, splint)
++if test x$SPLINT = x
++then
++ AC_MSG_WARN([No splint is dound])
++fi
++
++AM_PROG_LEX
++AC_PROG_INSTALL
++AC_PROG_LN_S
++AC_PROG_MAKE_SET
++
++
++dnl Checks for libraries.
++
++AC_PATH_X
++AC_PATH_XTRA
++LT_LIB_XTHREADS
++
++dnl Checks for Xos_r.h
++
++AC_CHECK_HEADERS([X11/Xos_r.h])
++AC_CHECK_HEADERS([X11/Xpoll.h])
++
++dnl Compile in EditRes support if we can find Xmu
++
++save_LIBS="$LIBS"
++save_CFLAGS="$CFLAGS"
++LIBS="$X_LIBS $LIBS"
++CFLAGS="$X_CFLAGS $CFLAGS"
++AC_CHECK_HEADERS(X11/Xmu/Editres.h,
++AC_CHECK_LIB(Xmu, _XEditResCheckMessages,
++X_XMU=-lXmu
++AC_DEFINE(HAVE_LIBXMU, 1, This System has libXmu)
++, X_XMU="", -lXt -lX11)
++AC_CHECK_LIB(Xmu,XmuNCopyISOLatin1Lowered ,
++AC_DEFINE(HAVE_XMU_N_COPY_ISO,1,Have XmuNCopyISOLatin1Lowered)
++, , -lXt -lX11)
++,,[[#include <X11/Intrinsic.h>]]
++)
++
++
++AC_SUBST(X_XMU)
++LIBS="$save_LIBS"
++CFLAGS="$save_CFLAGS"
++AM_CONDITIONAL(OM_XMU, test x$X_XMU != x)
++
++dnl Checks for header files.
++AC_HEADER_DIRENT
++AC_HEADER_STDC
++AC_HEADER_SYS_WAIT
++AC_CHECK_HEADERS(fcntl.h limits.h malloc.h sys/malloc.h strings.h
sys/file.h sys/time.h unistd.h wchar.h)
++AC_CHECK_HEADERS(wctype.h, AC_DEFINE(HAS_WIDECHAR_FUNCTIONS,1,System
supports wchar))
++AC_CHECK_HEADER(langinfo.h,,AC_DEFINE(CSRG_BASED,1,System Has langinfo.h))
++AC_CHECK_HEADER(X11/Xos_r.h,,AC_DEFINE(NEED_XOS_R_H,1,System Missing
Xos_r.h))
++AC_CHECK_HEADER(X11/Xpoll.h,,AC_DEFINE(NEED_XPOLL_H,1,system Missing
X11/Xpoll.h))
++dnl Checks for typedefs, structures, and compiler characteristics.
++AC_C_CONST
++AC_TYPE_MODE_T
++AC_TYPE_OFF_T
++AC_TYPE_PID_T
++AC_TYPE_SIZE_T
++AC_HEADER_TIME
++AC_STRUCT_TM
++AC_TYPE_UID_T
++
++dnl Checks for library functions.
++AC_FUNC_ALLOCA
++AC_FUNC_MEMCMP
++AC_FUNC_SETPGRP
++AC_TYPE_SIGNAL
++AC_FUNC_STRCOLL
++AC_FUNC_STRFTIME
++AC_FUNC_FORK([])
++AC_FUNC_VPRINTF
++AM_FUNC_VOID_SPRINTF
++AC_CHECK_FUNCS(wcslen wcscpy wcsncpy wcschr wcscat wcsncat getcwd
gettimeofday mkdir re_comp regcmp select strcspn strerror strstr strtod
strtol uname)
++AC_CHECK_FUNCS(strdup,,AC_DEFINE(NEED_STRDUP, 1, no strdup))
++AC_CHECK_FUNCS(strcasecmp,,AC_DEFINE(NEED_STRCASECMP, 1, no strcasecmp))
++AC_CHECK_FUNCS(putenv,,AC_DEFINE(NO_PUTENV, 1, No PUTENV))
++AC_CHECK_FUNCS(regcomp,,AC_DEFINE(NO_REGCOMP, 1, no regcmp))
++AC_CHECK_FUNCS(memmove,,AC_DEFINE(NO_MEMMOVE, 1, no memmove))
++AC_CHECK_TYPE(XICProc,,AC_DEFINE(NO_XICPROC, 1, XICProc isn't defined),
[#include <X11/Xlib.h>])
++
++AC_ARG_ENABLE(message-catalog, [ --enable-message-catalog
++ Enable building of the message catalog
(default=no)])
++if test "$enable_message_catalog" != "yes"
++then
++ AC_DEFINE(NO_MESSAGE_CATALOG, 1, No Defined Message Catalog)
++fi
++AM_CONDITIONAL(MessageCatalog, test x$enable_message_catalog = xyes)
++
++AC_ARG_ENABLE(themes, [ --enable-themes Enable themes
(default=no)])
++if test "$enable_themes" = "yes"
++then
++ if test -f $srcdir/lib/Xm/Theme.h
++ then
++ AC_DEFINE(USE_XMTHEMES, 1, "Use XmThemes")
++ XMTHEME_DIST = "Theme.h ThemeP.h DynLibP.h Theme.c DynLib.c"
++ else
++ AC_MSG_WARN([--enable-themes specified, but I don't have the code.
Disabled])
++ enable_themes="no"
++ fi
++fi
++AC_SUBST(XMTHEME_DIST)
++AM_CONDITIONAL(OM_XMTHEMES, test "$enable_themes" = "yes")
++
++AC_ARG_ENABLE(debug-themes, [ --enable-debug-themes Enable themes
debugging (default=no)])
++if test "$enable_themes" = "yes"
++then
++ if test "$enable_debug_themes" = "yes"
++ then
++ AC_DEFINE(DEBUGTHEMES, 1, "Debug Themes")
++ fi
++fi
++
++if test x$GCC = xyes
++then
++ CFLAGS="$CFLAGS -Wall -g -fno-strict-aliasing -Wno-unused -Wno-comment"
++ if test ` $CC -dumpversion | sed -e 's/\(^.\).*/\1/'` = "4" ; then
++ CFLAGS="$CFLAGS -fno-tree-ter"
++ fi
++fi
++AC_DEFINE(NO_OL_COMPAT, 1, "No OL Compatability")
++
++CDE_INSTALLATION_TOP="\${prefix}/dt"
++AC_SUBST(CDE_INSTALLATION_TOP)
++
++CDE_CONFIGURATION_TOP="\${prefix}/etc/dt"
++AC_SUBST(CDE_CONFIGURATION_TOP)
++
++LIBDIR="${libdir}/X11"
++AC_SUBST(LIBDIR)
++
++MWMRCDIR="${libdir}/X11"
++AC_SUBST(MWMRCDIR)
++
++INCDIR="${includedir}/X11"
++AC_SUBST(INCDIR)
++
++XMBINDDIR_FALLBACK="${libdir}/X11/bindings"
++AC_SUBST(XMBINDDIR_FALLBACK)
++
++RM="rm -f"
++AC_SUBST(RM)
++
++AC_ARG_ENABLE(motif22-compatibility, [ --disable-motif22-compatibility
++ Disable binary compatibility with OpenMotif 2.2])
++AC_ARG_ENABLE(utf8, [ --disable-utf8
++ Disable UTF-8 support])
++
++case "$host_os" in
++ freebsd*) CFLAGS="$CFLAGS -DCSRG_BASED -DXNO_MTSAFE_API
-DXNO_MTSAFE_PWDAPI";
++ LDFLAGS="$LDFLAGS -L/usr/local/lib";;
++ cygwin*) CFLAGS="$CFLAGS -DXNO_MTSAFE_DIRENTDAPI";;
++ solaris* | sunos*) X_LIBS="$X_LIBS -L/usr/X/lib" &&
++ if test x$enable_motif22_compatibility = x
++ then
++ enable_motif22_compatibility="no"
++ fi;
++ if test x$enable_utf8 = x
++ then
++ enable_utf8="no"
++ fi;
++ if test x$enable_xft = x
++ then
++ enable_xft="no"
++ fi;;
++esac
++
++if test x$enable_motif22_compatibility = x
++then
++ enable_motif22_compatibility="yes"
++fi
++
++if test "$enable_motif22_compatibility" = "yes"
++then
++ AC_DEFINE([OM22_COMPATIBILITY], [1], [Compatibility with OpenMotif 2.2])
++ OM22_COMPATIBILITY_FALSE=!
++ OM22_COMPATIBILITY_TRUE=
++else
++ OM22_COMPATIBILITY_FALSE=
++ OM22_COMPATIBILITY_TRUE=!
++fi
++AC_SUBST(OM22_COMPATIBILITY_FALSE)
++AC_SUBST(OM22_COMPATIBILITY_TRUE)
++
++if test x$enable_utf8 = x
++then
++ enable_utf8="yes"
++fi
++
++if test "$enable_utf8" = "yes"
++then
++ AC_DEFINE([UTF8_SUPPORTED], [1], [UTF8 is supported])
++ AC_SEARCH_LIBS([iconv_open], [iconv], ,
++ AC_SEARCH_LIBS([libiconv_open], [iconv]))
++fi
++
++AC_ARG_ENABLE(printing, [ --disable-printing
++ Disable printing support])
++
++if test x$enable_printing = x
++then
++ enable_printing="yes"
++fi
++
++if test "$enable_printing" = "yes"
++then
++ AC_MSG_CHECKING([for libXp])
++ AC_CHECK_HEADERS(X11/extensions/Print.h,
++ AC_CHECK_LIB(Xp, XpCreateContext, ,enable_printing="no"),
++ enable_printing="no")
++fi
++
++if test "$enable_printing" = "yes"
++then
++ LIB_XP=-lXp
++ AC_DEFINE([PRINTING_SUPPORTED], [1], [Printing is supported])
++ PRINTING_SUPPORTED_FALSE=!
++ PRINTING_SUPPORTED_TRUE=
++else
++ LIB_XP=
++ PRINTING_SUPPORTED_FALSE=
++ PRINTING_SUPPORTED_TRUE=!
++fi
++AC_SUBST(PRINTING_SUPPORTED_FALSE)
++AC_SUBST(PRINTING_SUPPORTED_TRUE)
++
++AM_CONDITIONAL(PRINTING, test "$enable_printing" = "yes")
++AC_SUBST(LIB_XP)
++
++AC_FIND_XFT
++AC_IMAGE_SUPPORT
++
++
++
++# AM_CONDITIONAL(Motif22Compatibility, test x$enable_motif22_compatibility
= xyes)
++
++AC_CONFIG_FILES([Makefile \
++bindings/Makefile \
++bitmaps/Makefile \
++clients/Makefile \
++clients/mwm/Makefile \
++clients/mwm/WmWsmLib/Makefile \
++clients/uil/Makefile \
++clients/xmbind/Makefile \
++config/Makefile \
++config/cf/Makefile \
++config/imake/Makefile \
++config/util/Makefile \
++config/makedepend/Makefile \
++include/Makefile \
++include/Dt/Makefile \
++lib/Makefile \
++lib/Xm/Makefile \
++lib/Mrm/Makefile \
++localized/Makefile \
++localized/util/Makefile \
++doc/Makefile \
++doc/man/Makefile \
++doc/man/man1/Makefile \
++doc/man/man3/Makefile \
++doc/man/man4/Makefile \
++doc/man/man5/Makefile \
++tools/Makefile \
++tools/wml/Makefile \
++demos/Makefile \
++demos/lib/Makefile \
++demos/lib/Xmd/Makefile \
++demos/lib/Wsm/Makefile \
++demos/lib/Exm/Makefile \
++demos/lib/Exm/wml/Makefile \
++demos/programs/Makefile \
++demos/programs/Exm/Makefile \
++demos/programs/Exm/app_in_c/Makefile \
++demos/programs/Exm/app_in_uil/Makefile \
++demos/programs/Exm/simple_app/Makefile \
++demos/programs/airport/Makefile \
++demos/programs/animate/Makefile \
++demos/programs/drag_and_drop/Makefile \
++demos/programs/draw/Makefile \
++demos/programs/earth/Makefile \
++demos/programs/filemanager/Makefile \
++demos/programs/fileview/Makefile \
++demos/programs/getsubres/Makefile \
++demos/programs/hellomotif/Makefile \
++demos/programs/hellomotifi18n/Makefile \
++demos/programs/hellomotifi18n/C/Makefile \
++demos/programs/hellomotifi18n/C/uid/Makefile \
++demos/programs/hellomotifi18n/english/Makefile \
++demos/programs/hellomotifi18n/english/uid/Makefile \
++demos/programs/hellomotifi18n/french/Makefile \
++demos/programs/hellomotifi18n/french/uid/Makefile \
++demos/programs/hellomotifi18n/hebrew/Makefile \
++demos/programs/hellomotifi18n/hebrew/uid/Makefile \
++demos/programs/hellomotifi18n/japan/Makefile \
++demos/programs/hellomotifi18n/japan/uid/Makefile \
++demos/programs/hellomotifi18n/japanese/Makefile \
++demos/programs/hellomotifi18n/japanese/uid/Makefile \
++demos/programs/hellomotifi18n/swedish/Makefile \
++demos/programs/hellomotifi18n/swedish/uid/Makefile \
++demos/programs/i18ninput/Makefile \
++demos/programs/panner/Makefile \
++demos/programs/periodic/Makefile \
++demos/programs/piano/Makefile \
++demos/programs/popups/Makefile \
++demos/programs/sampler2_0/Makefile \
++demos/programs/setdate/Makefile \
++demos/programs/todo/Makefile \
++demos/programs/workspace/Makefile \
++demos/programs/tooltips/Makefile \
++demos/programs/FontSel/Makefile \
++demos/programs/ButtonBox/Makefile \
++demos/programs/ColorSel/Makefile \
++demos/programs/Column/Makefile \
++demos/programs/Combo2/Makefile \
++demos/programs/Ext18List/Makefile \
++demos/programs/Ext18List/pixmaps/Makefile \
++demos/programs/IconB/Makefile \
++demos/programs/Outline/Makefile \
++demos/programs/Paned/Makefile \
++demos/programs/TabStack/Makefile \
++demos/programs/Tree/Makefile \
++demos/programs/pixmaps/Makefile \
++demos/unsupported/Makefile \
++demos/unsupported/Exm/Makefile \
++demos/unsupported/aicon/Makefile \
++demos/unsupported/dainput/Makefile \
++demos/unsupported/dogs/Makefile \
++demos/unsupported/hellomotif/Makefile \
++demos/unsupported/motifshell/Makefile \
++demos/unsupported/uilsymdump/Makefile \
++demos/unsupported/xmapdef/Makefile \
++demos/unsupported/xmfonts/Makefile \
++demos/unsupported/xmforc/Makefile \
++demos/unsupported/xmform/Makefile \
++demos/doc/Makefile \
++demos/doc/programGuide/Makefile \
++demos/doc/programGuide/ch05/Makefile \
++demos/doc/programGuide/ch05/Scale/Makefile \
++demos/doc/programGuide/ch06/Makefile \
++demos/doc/programGuide/ch06/spin_box/Makefile \
++demos/doc/programGuide/ch06/combo_box/Makefile \
++demos/doc/programGuide/ch08/Makefile \
++demos/doc/programGuide/ch08/Notebook/Makefile \
++demos/doc/programGuide/ch08/Container/Makefile \
++demos/doc/programGuide/ch16/Makefile \
++demos/doc/programGuide/ch17/Makefile \
++demos/doc/programGuide/ch17/simple_drop/Makefile \
++demos/doc/programGuide/ch17/simple_drag/Makefile \
++lib/Xm/xmstring.list \
++])
++AC_OUTPUT
+diff -Naur motif-2.3.4.orig/demos/doc/programGuide/ch05/Scale/Makefile.am
motif-2.3.4/demos/doc/programGuide/ch05/Scale/Makefile.am
+--- motif-2.3.4.orig/demos/doc/programGuide/ch05/Scale/Makefile.am
2012-10-22 16:50:38.000000000 +0200
++++ motif-2.3.4/demos/doc/programGuide/ch05/Scale/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -6,6 +6,6 @@
+
+ tic_mark_SOURCES = tic_mark.c interface.c
+
+-INCLUDES = -I$(top_builddir)/lib -I$(top_srcdir)/lib
-I$(top_srcdir)/demos/lib $(X_CFLAGS)
++AM_CPPFLAGS = -I$(top_builddir)/lib -I$(top_srcdir)/lib
-I$(top_srcdir)/demos/lib $(X_CFLAGS)
+
+ LDADD = -L$(top_builddir)/demos/lib/Xmd -lXmd
$(top_builddir)/lib/Xm/libXm.la
+diff -Naur
motif-2.3.4.orig/demos/doc/programGuide/ch06/combo_box/Makefile.am
motif-2.3.4/demos/doc/programGuide/ch06/combo_box/Makefile.am
+--- motif-2.3.4.orig/demos/doc/programGuide/ch06/combo_box/Makefile.am
2012-10-22 16:50:38.000000000 +0200
++++ motif-2.3.4/demos/doc/programGuide/ch06/combo_box/Makefile.am
2013-06-23 17:28:06.000000000 +0200
+@@ -7,6 +7,6 @@
+ combo_box_SOURCES = combo_box.c interface.c
+
+
+-INCLUDES = -I$(top_builddir)/lib -I$(top_srcdir)/lib
-I$(top_srcdir)/demos/lib $(X_CFLAGS)
++AM_CPPFLAGS = -I$(top_builddir)/lib -I$(top_srcdir)/lib
-I$(top_srcdir)/demos/lib $(X_CFLAGS)
+
+ LDADD = -L$(top_builddir)/demos/lib/Xmd -lXmd
$(top_builddir)/lib/Xm/libXm.la
+diff -Naur motif-2.3.4.orig/demos/doc/programGuide/ch06/spin_box/Makefile.am
motif-2.3.4/demos/doc/programGuide/ch06/spin_box/Makefile.am
+--- motif-2.3.4.orig/demos/doc/programGuide/ch06/spin_box/Makefile.am
2012-10-22 16:50:38.000000000 +0200
++++ motif-2.3.4/demos/doc/programGuide/ch06/spin_box/Makefile.am
2013-06-23 17:28:06.000000000 +0200
+@@ -7,6 +7,6 @@
+ spin_box_SOURCES = spin_box.c interface.c
+
+
+-INCLUDES = -I$(top_builddir)/lib -I$(top_srcdir)/lib
-I$(top_srcdir)/demos/lib $(X_CFLAGS)
++AM_CPPFLAGS = -I$(top_builddir)/lib -I$(top_srcdir)/lib
-I$(top_srcdir)/demos/lib $(X_CFLAGS)
+
+ LDADD = -L$(top_builddir)/demos/lib/Xmd -lXmd
$(top_builddir)/lib/Xm/libXm.la
+diff -Naur
motif-2.3.4.orig/demos/doc/programGuide/ch08/Container/Makefile.am
motif-2.3.4/demos/doc/programGuide/ch08/Container/Makefile.am
+--- motif-2.3.4.orig/demos/doc/programGuide/ch08/Container/Makefile.am
2012-10-22 16:50:38.000000000 +0200
++++ motif-2.3.4/demos/doc/programGuide/ch08/Container/Makefile.am
2013-06-23 17:28:06.000000000 +0200
+@@ -6,6 +6,6 @@
+
+ container_SOURCES = container.c interface.c
+
+-INCLUDES = -I$(top_builddir)/lib -I$(top_srcdir)/lib
-I$(top_srcdir)/demos/lib $(X_CFLAGS)
++AM_CPPFLAGS = -I$(top_builddir)/lib -I$(top_srcdir)/lib
-I$(top_srcdir)/demos/lib $(X_CFLAGS)
+
+ LDADD = -L$(top_builddir)/demos/lib/Xmd -lXmd
$(top_builddir)/lib/Xm/libXm.la
+diff -Naur motif-2.3.4.orig/demos/doc/programGuide/ch08/Notebook/Makefile.am
motif-2.3.4/demos/doc/programGuide/ch08/Notebook/Makefile.am
+--- motif-2.3.4.orig/demos/doc/programGuide/ch08/Notebook/Makefile.am
2012-10-22 16:50:38.000000000 +0200
++++ motif-2.3.4/demos/doc/programGuide/ch08/Notebook/Makefile.am
2013-06-23 17:28:06.000000000 +0200
+@@ -6,6 +6,6 @@
+
+ notebook_SOURCES = interface.c notebook.c
+
+-INCLUDES = -I$(top_builddir)/lib -I$(top_srcdir)/lib
-I$(top_srcdir)/demos/lib $(X_CFLAGS)
++AM_CPPFLAGS = -I$(top_builddir)/lib -I$(top_srcdir)/lib
-I$(top_srcdir)/demos/lib $(X_CFLAGS)
+
+ LDADD = -L$(top_builddir)/demos/lib/Xmd -lXmd
$(top_builddir)/lib/Xm/libXm.la
+diff -Naur motif-2.3.4.orig/demos/doc/programGuide/ch16/Makefile.am
motif-2.3.4/demos/doc/programGuide/ch16/Makefile.am
+--- motif-2.3.4.orig/demos/doc/programGuide/ch16/Makefile.am 2012-10-22
16:50:39.000000000 +0200
++++ motif-2.3.4/demos/doc/programGuide/ch16/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -7,6 +7,6 @@
+ UTMXmText_SOURCES = UTMXmText.c
+
+
+-INCLUDES = -I$(top_builddir)/lib -I$(top_srcdir)/lib
-I$(top_srcdir)/demos/lib $(X_CFLAGS)
++AM_CPPFLAGS = -I$(top_builddir)/lib -I$(top_srcdir)/lib
-I$(top_srcdir)/demos/lib $(X_CFLAGS)
+
+ LDADD = -L$(top_builddir)/demos/lib/Xmd -lXmd
$(top_builddir)/lib/Xm/libXm.la
+diff -Naur
motif-2.3.4.orig/demos/doc/programGuide/ch17/simple_drag/Makefile.am
motif-2.3.4/demos/doc/programGuide/ch17/simple_drag/Makefile.am
+--- motif-2.3.4.orig/demos/doc/programGuide/ch17/simple_drag/Makefile.am
2012-10-22 16:50:38.000000000 +0200
++++ motif-2.3.4/demos/doc/programGuide/ch17/simple_drag/Makefile.am
2013-06-23 17:28:06.000000000 +0200
+@@ -7,6 +7,6 @@
+ simple_drag_SOURCES = simple_drag.c
+
+
+-INCLUDES = -I$(top_builddir)/lib -I$(top_srcdir)/lib
-I$(top_srcdir)/demos/lib $(X_CFLAGS)
++AM_CPPFLAGS = -I$(top_builddir)/lib -I$(top_srcdir)/lib
-I$(top_srcdir)/demos/lib $(X_CFLAGS)
+
+ LDADD = -L$(top_builddir)/demos/lib/Xmd -lXmd
$(top_builddir)/lib/Xm/libXm.la
+diff -Naur
motif-2.3.4.orig/demos/doc/programGuide/ch17/simple_drop/Makefile.am
motif-2.3.4/demos/doc/programGuide/ch17/simple_drop/Makefile.am
+--- motif-2.3.4.orig/demos/doc/programGuide/ch17/simple_drop/Makefile.am
2012-10-22 16:50:38.000000000 +0200
++++ motif-2.3.4/demos/doc/programGuide/ch17/simple_drop/Makefile.am
2013-06-23 17:28:06.000000000 +0200
+@@ -7,6 +7,6 @@
+ simple_drop_SOURCES = simple_drop.c
+
+
+-INCLUDES = -I$(top_builddir)/lib -I$(top_srcdir)/lib
-I$(top_srcdir)/demos/lib $(X_CFLAGS)
++AM_CPPFLAGS = -I$(top_builddir)/lib -I$(top_srcdir)/lib
-I$(top_srcdir)/demos/lib $(X_CFLAGS)
+
+ LDADD = -L$(top_builddir)/demos/lib/Xmd -lXmd
$(top_builddir)/lib/Xm/libXm.la
+diff -Naur motif-2.3.4.orig/demos/lib/Exm/Makefile.am
motif-2.3.4/demos/lib/Exm/Makefile.am
+--- motif-2.3.4.orig/demos/lib/Exm/Makefile.am 2012-10-22 16:50:38.000000000
+0200
++++ motif-2.3.4/demos/lib/Exm/Makefile.am 2013-06-23 17:28:06.000000000
+0200
+@@ -4,7 +4,7 @@
+
+ noinst_LIBRARIES = libExm.a libExmMrm.a
+
+-INCLUDES = -I$(srcdir)/../../../lib -I$(srcdir)/.. -I$(top_builddir)/lib
${X_CFLAGS}
++AM_CPPFLAGS = -I$(srcdir)/../../../lib -I$(srcdir)/.. -I$(top_builddir)/lib
${X_CFLAGS}
+
+ CLEANFILES = Grid.E
+
+diff -Naur motif-2.3.4.orig/demos/lib/Exm/wml/Makefile.am
motif-2.3.4/demos/lib/Exm/wml/Makefile.am
+--- motif-2.3.4.orig/demos/lib/Exm/wml/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/lib/Exm/wml/Makefile.am 2013-06-23 17:28:06.000000000
+0200
+@@ -9,7 +9,7 @@
+
+ WMLDIR = $(top_srcdir)/tools/wml
+
+-INCLUDES = -I$(top_srcdir)/lib \
++AM_CPPFLAGS = -I$(top_srcdir)/lib \
+ -I$(top_builddir)/lib \
+ -I$(top_srcdir)/include \
+ -I$(srcdir)/../.. \
+@@ -30,7 +30,7 @@
+ ./wmldbcreate -o $@
+
+
+-# INCLUDES = -I. -I$(INCLUDESRC) -I$(MINCLUDESRC) -I$(MLIBSRC) -I../../.
-I$(MTOP)/include
++# AM_CPPFLAGS = -I. -I$(INCLUDESRC) -I$(MINCLUDESRC) -I$(MLIBSRC) -I../../.
-I$(MTOP)/include
+ # DEPLIBS = $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXLIB)
+ # LOCAL_LIBRARIES = XmClientLibs
+ #
+diff -Naur motif-2.3.4.orig/demos/lib/Wsm/Makefile.am
motif-2.3.4/demos/lib/Wsm/Makefile.am
+--- motif-2.3.4.orig/demos/lib/Wsm/Makefile.am 2012-10-22 16:50:38.000000000
+0200
++++ motif-2.3.4/demos/lib/Wsm/Makefile.am 2013-06-23 17:28:06.000000000
+0200
+@@ -6,4 +6,4 @@
+
+ noinst_HEADERS = wsm_funcs.h wsm_proto.h utm_send.h
+
+-INCLUDES = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
+diff -Naur motif-2.3.4.orig/demos/lib/Xmd/Makefile.am
motif-2.3.4/demos/lib/Xmd/Makefile.am
+--- motif-2.3.4.orig/demos/lib/Xmd/Makefile.am 2012-10-22 16:50:38.000000000
+0200
++++ motif-2.3.4/demos/lib/Xmd/Makefile.am 2013-06-23 17:28:06.000000000
+0200
+@@ -14,7 +14,7 @@
+
+ LDADD = libXmd.a ../../../lib/Xm/libXm.la
+
+-INCLUDES = -I$(top_builddir)/lib -I$(srcdir)/../../../lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(top_builddir)/lib -I$(srcdir)/../../../lib ${X_CFLAGS}
+
+ EXTRA_DIST = Imakefile
+
+diff -Naur motif-2.3.4.orig/demos/programs/ButtonBox/Makefile.am
motif-2.3.4/demos/programs/ButtonBox/Makefile.am
+--- motif-2.3.4.orig/demos/programs/ButtonBox/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/programs/ButtonBox/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -10,4 +10,4 @@
+ TOPDIR = ../../..
+ LDADD = $(TOPDIR)/lib/Xm/libXm.la
+
+-INCLUDES = -I$(TOPDIR)/lib -I$(srcdir)/$(TOPDIR)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(TOPDIR)/lib -I$(srcdir)/$(TOPDIR)/lib ${X_CFLAGS}
+diff -Naur motif-2.3.4.orig/demos/programs/ColorSel/Makefile.am
motif-2.3.4/demos/programs/ColorSel/Makefile.am
+--- motif-2.3.4.orig/demos/programs/ColorSel/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/programs/ColorSel/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -9,4 +9,4 @@
+ data_DATA = $(colordemo_SOURCES) $(EXTRA_DIST)
+ LDADD = $(TOPDIR)/lib/Xm/libXm.la
+ TOPDIR = ../../..
+-INCLUDES = -I$(TOPDIR)/lib -I$(srcdir)/$(TOPDIR)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(TOPDIR)/lib -I$(srcdir)/$(TOPDIR)/lib ${X_CFLAGS}
+diff -Naur motif-2.3.4.orig/demos/programs/Column/Makefile.am
motif-2.3.4/demos/programs/Column/Makefile.am
+--- motif-2.3.4.orig/demos/programs/Column/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/programs/Column/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -9,4 +9,4 @@
+ data_DATA = $(EXTRA_DIST) $(column_SOURCES)
+ TOPDIR = ../../..
+ LDADD = $(TOPDIR)/lib/Xm/libXm.la
+-INCLUDES = -I$(TOPDIR)/lib -I$(srcdir)/$(TOPDIR)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(TOPDIR)/lib -I$(srcdir)/$(TOPDIR)/lib ${X_CFLAGS}
+diff -Naur motif-2.3.4.orig/demos/programs/Combo2/Makefile.am
motif-2.3.4/demos/programs/Combo2/Makefile.am
+--- motif-2.3.4.orig/demos/programs/Combo2/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/programs/Combo2/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -9,4 +9,4 @@
+ data_DATA = $(EXTRA_DIST) $(combo_SOURCES)
+ TOPDIR = ../../..
+ LDADD = $(TOPDIR)/lib/Xm/libXm.la
+-INCLUDES = -I$(TOPDIR)/lib -I$(srcdir)/$(TOPDIR)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(TOPDIR)/lib -I$(srcdir)/$(TOPDIR)/lib ${X_CFLAGS}
+diff -Naur motif-2.3.4.orig/demos/programs/Exm/app_in_c/Makefile.am
motif-2.3.4/demos/programs/Exm/app_in_c/Makefile.am
+--- motif-2.3.4.orig/demos/programs/Exm/app_in_c/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/programs/Exm/app_in_c/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -9,7 +9,7 @@
+
+ EXTRA_DIST = exm_in_c.man Imakefile
+
+-INCLUDES = -I$(srcdir)/../../../../lib \
++AM_CPPFLAGS = -I$(srcdir)/../../../../lib \
+ -I$(srcdir)/../../../lib \
+ -I$(top_builddir)/lib \
+ ${X_CFLAGS}
+diff -Naur motif-2.3.4.orig/demos/programs/Exm/app_in_uil/Makefile.am
motif-2.3.4/demos/programs/Exm/app_in_uil/Makefile.am
+--- motif-2.3.4.orig/demos/programs/Exm/app_in_uil/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/programs/Exm/app_in_uil/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -10,7 +10,7 @@
+ LDADD = -L../../../lib/Exm -lExmMrm -lExm $(top_builddir)/lib/Mrm/libMrm.la
+
+
+-INCLUDES = -I$(top_srcdir)/lib -I$(top_srcdir)/lib -I../../../lib
-I$(top_builddir)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(top_srcdir)/lib -I$(top_srcdir)/lib -I../../../lib
-I$(top_builddir)/lib ${X_CFLAGS}
+
+ SUFFIXES = .uil .uid
+
+diff -Naur motif-2.3.4.orig/demos/programs/Exm/simple_app/Makefile.am
motif-2.3.4/demos/programs/Exm/simple_app/Makefile.am
+--- motif-2.3.4.orig/demos/programs/Exm/simple_app/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/programs/Exm/simple_app/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -10,7 +10,7 @@
+
+ EXTRA_DIST = simpleDemo.man README Imakefile
+
+-INCLUDES = -I$(srcdir)/../../../../lib \
++AM_CPPFLAGS = -I$(srcdir)/../../../../lib \
+ -I$(srcdir)/../../../lib \
+ -I$(top_builddir)/lib \
+ ${X_CFLAGS}
+diff -Naur motif-2.3.4.orig/demos/programs/Ext18List/Makefile.am
motif-2.3.4/demos/programs/Ext18List/Makefile.am
+--- motif-2.3.4.orig/demos/programs/Ext18List/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/programs/Ext18List/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -12,4 +12,4 @@
+ TOPDIR = ../../..
+ LDADD = $(TOPDIR)/lib/Xm/libXm.la
+
+-INCLUDES = -I$(TOPDIR)/lib -I.. -I$(srcdir)/$(TOPDIR)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(TOPDIR)/lib -I.. -I$(srcdir)/$(TOPDIR)/lib ${X_CFLAGS}
+diff -Naur motif-2.3.4.orig/demos/programs/FontSel/Makefile.am
motif-2.3.4/demos/programs/FontSel/Makefile.am
+--- motif-2.3.4.orig/demos/programs/FontSel/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/programs/FontSel/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -9,4 +9,4 @@
+ data_DATA = $(EXTRA_DIST) $(fontsel_SOURCES)
+ LDADD = $(TOPDIR)/lib/Xm/libXm.la
+ TOPDIR = ../../..
+-INCLUDES = -I$(TOPDIR)/lib -I$(srcdir)/$(TOPDIR)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(TOPDIR)/lib -I$(srcdir)/$(TOPDIR)/lib ${X_CFLAGS}
+diff -Naur motif-2.3.4.orig/demos/programs/IconB/Makefile.am
motif-2.3.4/demos/programs/IconB/Makefile.am
+--- motif-2.3.4.orig/demos/programs/IconB/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/programs/IconB/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -10,6 +10,6 @@
+ TOPDIR = ../../..
+ LDADD = $(TOPDIR)/lib/Xm/libXm.la
+
+-INCLUDES = -I$(TOPDIR)/lib -I$(srcdir)/.. \
++AM_CPPFLAGS = -I$(TOPDIR)/lib -I$(srcdir)/.. \
+ -I$(srcdir)/$(TOPDIR)/lib \
+ ${X_CFLAGS}
+diff -Naur motif-2.3.4.orig/demos/programs/Outline/Makefile.am
motif-2.3.4/demos/programs/Outline/Makefile.am
+--- motif-2.3.4.orig/demos/programs/Outline/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/programs/Outline/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -9,4 +9,4 @@
+ data_DATA = $(outline_SOURCES) $(EXTRA_DIST)
+ LDADD = $(TOPDIR)/lib/Xm/libXm.la
+ TOPDIR = ../../..
+-INCLUDES = -I$(TOPDIR)/lib -I$(srcdir)/$(TOPDIR)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(TOPDIR)/lib -I$(srcdir)/$(TOPDIR)/lib ${X_CFLAGS}
+diff -Naur motif-2.3.4.orig/demos/programs/Paned/Makefile.am
motif-2.3.4/demos/programs/Paned/Makefile.am
+--- motif-2.3.4.orig/demos/programs/Paned/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/programs/Paned/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -10,4 +10,4 @@
+ TOPDIR = ../../..
+ LDADD = $(TOPDIR)/lib/Xm/libXm.la
+
+-INCLUDES = -I$(TOPDIR)/lib -I$(srcdir)/$(TOPDIR)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(TOPDIR)/lib -I$(srcdir)/$(TOPDIR)/lib ${X_CFLAGS}
+diff -Naur motif-2.3.4.orig/demos/programs/TabStack/Makefile.am
motif-2.3.4/demos/programs/TabStack/Makefile.am
+--- motif-2.3.4.orig/demos/programs/TabStack/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/programs/TabStack/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -10,4 +10,4 @@
+ TOPDIR = ../../..
+ LDADD = $(TOPDIR)/lib/Xm/libXm.la
+
+-INCLUDES = -I$(TOPDIR)/lib -I$(srcdir)/$(TOPDIR)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(TOPDIR)/lib -I$(srcdir)/$(TOPDIR)/lib ${X_CFLAGS}
+diff -Naur motif-2.3.4.orig/demos/programs/Tree/Makefile.am
motif-2.3.4/demos/programs/Tree/Makefile.am
+--- motif-2.3.4.orig/demos/programs/Tree/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/programs/Tree/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -10,4 +10,4 @@
+ TOPDIR = ../../..
+ LDADD = $(TOPDIR)/lib/Xm/libXm.la
+
+-INCLUDES = -I$(TOPDIR)/lib -I$(srcdir)/.. -I$(srcdir)/$(TOPDIR)/lib
${X_CFLAGS}
++AM_CPPFLAGS = -I$(TOPDIR)/lib -I$(srcdir)/.. -I$(srcdir)/$(TOPDIR)/lib
${X_CFLAGS}
+diff -Naur motif-2.3.4.orig/demos/programs/airport/Makefile.am
motif-2.3.4/demos/programs/airport/Makefile.am
+--- motif-2.3.4.orig/demos/programs/airport/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/programs/airport/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -9,4 +9,4 @@
+ EXTRA_DIST = Imakefile XmdAirport.ad README
+ data_DATA = $(airport_SOURCES) $(EXTRA_DIST)
+ LDADD = ../../../lib/Xm/libXm.la
+-INCLUDES = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
+diff -Naur motif-2.3.4.orig/demos/programs/animate/Makefile.am
motif-2.3.4/demos/programs/animate/Makefile.am
+--- motif-2.3.4.orig/demos/programs/animate/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/programs/animate/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -19,7 +19,7 @@
+
+ LDADD = ../../lib/Xmd/libXmd.a ../../../lib/Mrm/libMrm.la
../../../lib/Xm/libXm.la
+
+-INCLUDES = -I$(srcdir)/../../../lib \
++AM_CPPFLAGS = -I$(srcdir)/../../../lib \
+ -I$(srcdir)/../../lib \
+ -I$(top_builddir)/lib \
+ ${X_CFLAGS}
+diff -Naur motif-2.3.4.orig/demos/programs/drag_and_drop/Makefile.am
motif-2.3.4/demos/programs/drag_and_drop/Makefile.am
+--- motif-2.3.4.orig/demos/programs/drag_and_drop/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/programs/drag_and_drop/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -12,4 +12,4 @@
+ noinst_HEADERS = DNDDemo.h
+ LDADD = ../../../lib/Xm/libXm.la
+
+-INCLUDES = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
+diff -Naur motif-2.3.4.orig/demos/programs/draw/Makefile.am
motif-2.3.4/demos/programs/draw/Makefile.am
+--- motif-2.3.4.orig/demos/programs/draw/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/programs/draw/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -8,4 +8,4 @@
+ EXTRA_DIST = Imakefile XmdDraw.ad README draw.help draw.man
+ data_DATA = $(EXTRA_DIST) $(draw_SOURCES)
+ LDADD = ../../lib/Xmd/libXmd.a ../../../lib/Xm/libXm.la
+-INCLUDES = -I$(srcdir)/../../lib -I$(srcdir)/../../../lib
-I$(top_builddir)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(srcdir)/../../lib -I$(srcdir)/../../../lib
-I$(top_builddir)/lib ${X_CFLAGS}
+diff -Naur motif-2.3.4.orig/demos/programs/earth/Makefile.am
motif-2.3.4/demos/programs/earth/Makefile.am
+--- motif-2.3.4.orig/demos/programs/earth/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/programs/earth/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -8,4 +8,4 @@
+ EXTRA_DIST = terre.xbm earth.man Imakefile README
+ data_DATA = $(EXTRA_DIST) $(earth_SOURCES)
+ LDADD = ../../../lib/Xm/libXm.la
+-INCLUDES = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
+diff -Naur motif-2.3.4.orig/demos/programs/filemanager/Makefile.am
motif-2.3.4/demos/programs/filemanager/Makefile.am
+--- motif-2.3.4.orig/demos/programs/filemanager/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/programs/filemanager/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -12,6 +12,6 @@
+ s_none.xpm s_pix.xpm
+ data_DATA = $(EXTRA_DIST) $(filemanager_SOURCES)
+ LDADD = ../../lib/Xmd/libXmd.a ../../../lib/Xm/libXm.la
+-INCLUDES = -I$(srcdir)/../../lib -I$(srcdir)/../../../lib
-I$(top_builddir)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(srcdir)/../../lib -I$(srcdir)/../../../lib
-I$(top_builddir)/lib ${X_CFLAGS}
+
+
+diff -Naur motif-2.3.4.orig/demos/programs/fileview/Makefile.am
motif-2.3.4/demos/programs/fileview/Makefile.am
+--- motif-2.3.4.orig/demos/programs/fileview/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/programs/fileview/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -13,7 +13,7 @@
+
+ LDADD = ../../../lib/Xm/libXm.la ../../../lib/Mrm/libMrm.la
+
+-INCLUDES = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
+
+ all: French.uid German.uid English.uid
+
+diff -Naur motif-2.3.4.orig/demos/programs/getsubres/Makefile.am
motif-2.3.4/demos/programs/getsubres/Makefile.am
+--- motif-2.3.4.orig/demos/programs/getsubres/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/programs/getsubres/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -8,4 +8,4 @@
+ getsubres_SOURCES = getsubres.c
+ data_DATA = $(EXTRA_DIST) $(getsubres_SOURCES)
+ LDADD = ../../lib/Xmd/libXmd.a ../../../lib/Xm/libXm.la
+-INCLUDES = -I$(srcdir)/../../lib -I$(srcdir)/../../../lib
-I$(top_builddir)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(srcdir)/../../lib -I$(srcdir)/../../../lib
-I$(top_builddir)/lib ${X_CFLAGS}
+diff -Naur motif-2.3.4.orig/demos/programs/hellomotif/Makefile.am
motif-2.3.4/demos/programs/hellomotif/Makefile.am
+--- motif-2.3.4.orig/demos/programs/hellomotif/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/programs/hellomotif/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -8,7 +8,7 @@
+ hellomotif_SOURCES = hellomotif.c
+ data_DATA = $(EXTRA_DIST) $(hellomotif_SOURCES) hellomotif.uid
+ LDADD = ../../../lib/Xm/libXm.la ../../../lib/Mrm/libMrm.la
+-INCLUDES = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
+
+ all: hellomotif.uid
+
+diff -Naur motif-2.3.4.orig/demos/programs/hellomotifi18n/Makefile.am
motif-2.3.4/demos/programs/hellomotifi18n/Makefile.am
+--- motif-2.3.4.orig/demos/programs/hellomotifi18n/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/programs/hellomotifi18n/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -11,7 +11,7 @@
+ data_DATA = $(EXTRA_DIST) $(helloint_SOURCES) helloint.uid
+ helloint_DEPENDENCIES = helloint.uid C/uid/l_strings.uid
english/uid/l_strings.uid french/uid/l_strings.uid hebrew/uid/l_strings.uid
japan/uid/l_strings.uid japanese/uid/l_strings.uid swedish/uid/l_strings.uid
+
+-INCLUDES = -I$(top_srcdir)/lib -I$(top_builddir)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(top_srcdir)/lib -I$(top_builddir)/lib ${X_CFLAGS}
+ LDADD = $(top_builddir)/lib/Mrm/libMrm.la $(top_builddir)/lib/Xm/libXm.la
+
+ SUFFIXES = .uil .uid
+diff -Naur motif-2.3.4.orig/demos/programs/i18ninput/Makefile.am
motif-2.3.4/demos/programs/i18ninput/Makefile.am
+--- motif-2.3.4.orig/demos/programs/i18ninput/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/programs/i18ninput/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -10,4 +10,4 @@
+ data_DATA = $(EXTRA_DIST) $(i18ninput_SOURCES)
+ LDADD = ../../lib/Xmd/libXmd.a ../../../lib/Xm/libXm.la
+
+-INCLUDES = -I$(srcdir)/../../lib -I$(srcdir)/../../../lib
-I$(top_builddir)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(srcdir)/../../lib -I$(srcdir)/../../../lib
-I$(top_builddir)/lib ${X_CFLAGS}
+diff -Naur motif-2.3.4.orig/demos/programs/panner/Makefile.am
motif-2.3.4/demos/programs/panner/Makefile.am
+--- motif-2.3.4.orig/demos/programs/panner/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/programs/panner/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -8,4 +8,4 @@
+ EXTRA_DIST = README panner.man Imakefile
+ data_DATA = $(EXTRA_DIST) $(panner_SOURCES)
+ LDADD = ../../../lib/Xm/libXm.la
+-INCLUDES = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
+diff -Naur motif-2.3.4.orig/demos/programs/periodic/Makefile.am
motif-2.3.4/demos/programs/periodic/Makefile.am
+--- motif-2.3.4.orig/demos/programs/periodic/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/programs/periodic/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -9,7 +9,7 @@
+ data_DATA = $(EXTRA_DIST) $(periodic_SOURCES) periodic.uid
+ LDADD = ../../../lib/Xm/libXm.la ../../../lib/Mrm/libMrm.la
+
+-INCLUDES = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
+
+ all: periodic.uid
+
+diff -Naur motif-2.3.4.orig/demos/programs/piano/Makefile.am
motif-2.3.4/demos/programs/piano/Makefile.am
+--- motif-2.3.4.orig/demos/programs/piano/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/programs/piano/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -10,4 +10,4 @@
+ data_DATA = $(EXTRA_DIST) $(piano_SOURCES)
+ LDADD = ../../../lib/Xm/libXm.la -lm
+
+-INCLUDES = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
+diff -Naur motif-2.3.4.orig/demos/programs/popups/Makefile.am
motif-2.3.4/demos/programs/popups/Makefile.am
+--- motif-2.3.4.orig/demos/programs/popups/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/programs/popups/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -9,4 +9,4 @@
+ data_DATA = $(EXTRA_DIST) $(autopopups_SOURCES)
+ LDADD = ../../../lib/Xm/libXm.la
+
+-INCLUDES = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
+diff -Naur motif-2.3.4.orig/demos/programs/sampler2_0/Makefile.am
motif-2.3.4/demos/programs/sampler2_0/Makefile.am
+--- motif-2.3.4.orig/demos/programs/sampler2_0/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/programs/sampler2_0/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -12,4 +12,4 @@
+ data_DATA = $(sampler2_0_SOURCES) $(EXTRA_DIST)
+ LDADD = ../../lib/Xmd/libXmd.a ../../../lib/Xm/libXm.la
+
+-INCLUDES = -I$(srcdir)/../../lib -I$(srcdir)/../../../lib
-I$(top_builddir)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(srcdir)/../../lib -I$(srcdir)/../../../lib
-I$(top_builddir)/lib ${X_CFLAGS}
+diff -Naur motif-2.3.4.orig/demos/programs/setdate/Makefile.am
motif-2.3.4/demos/programs/setdate/Makefile.am
+--- motif-2.3.4.orig/demos/programs/setdate/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/programs/setdate/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -9,4 +9,4 @@
+ data_DATA = $(EXTRA_DIST) $(setDate_SOURCES)
+ LDADD = ../../../lib/Xm/libXm.la
+
+-INCLUDES = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
+diff -Naur motif-2.3.4.orig/demos/programs/todo/Makefile.am
motif-2.3.4/demos/programs/todo/Makefile.am
+--- motif-2.3.4.orig/demos/programs/todo/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/programs/todo/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -8,5 +8,5 @@
+ todo_SOURCES = todo.c io.c actions.c page.h
+ data_DATA = $(EXTRA_DIST) $(todo_SOURCES)
+
+-INCLUDES = -I$(srcdir)/../../../lib -I$(srcdir)/../../lib
-I$(top_builddir)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(srcdir)/../../../lib -I$(srcdir)/../../lib
-I$(top_builddir)/lib ${X_CFLAGS}
+ LDADD = -L../../lib/Xmd -lXmd -L../../lib/Exm -lExm
../../../lib/Xm/libXm.la
+diff -Naur motif-2.3.4.orig/demos/programs/tooltips/Makefile.am
motif-2.3.4/demos/programs/tooltips/Makefile.am
+--- motif-2.3.4.orig/demos/programs/tooltips/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/programs/tooltips/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -9,4 +9,4 @@
+ data_DATA = $(tooltips_SOURCES) $(EXTRA_DIST)
+ LDADD = ../../../lib/Xm/libXm.la
+
+-INCLUDES = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
+diff -Naur motif-2.3.4.orig/demos/programs/workspace/Makefile.am
motif-2.3.4/demos/programs/workspace/Makefile.am
+--- motif-2.3.4.orig/demos/programs/workspace/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/programs/workspace/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -10,5 +10,5 @@
+ command_ui.h wsm_cb.h wsm_create.h wsmData.h wsmDebug.h \
+ wsm.h wsmSend.h wsmStruct.h wsm_ui.h xrmLib.h
+ data_DATA = $(wsm_SOURCES) $(EXTRA_DIST)
+-INCLUDES = -I$(srcdir)/../../../lib -I$(srcdir)/../../lib
-I$(top_builddir)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(srcdir)/../../../lib -I$(srcdir)/../../lib
-I$(top_builddir)/lib ${X_CFLAGS}
+ LDADD = ../../../lib/Xm/libXm.la -L../../lib/Wsm -lWsm
+diff -Naur motif-2.3.4.orig/demos/unsupported/Exm/Makefile.am
motif-2.3.4/demos/unsupported/Exm/Makefile.am
+--- motif-2.3.4.orig/demos/unsupported/Exm/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/unsupported/Exm/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -7,4 +7,4 @@
+
+ EXTRA_DIST = Imakefile
+
+-INCLUDES = -I$(srcdir)/../../../lib -I$(srcdir)/.. -I$(srcdir)/../../lib
-I$(top_builddir)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(srcdir)/../../../lib -I$(srcdir)/.. -I$(srcdir)/../../lib
-I$(top_builddir)/lib ${X_CFLAGS}
+diff -Naur motif-2.3.4.orig/demos/unsupported/aicon/Makefile.am
motif-2.3.4/demos/unsupported/aicon/Makefile.am
+--- motif-2.3.4.orig/demos/unsupported/aicon/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/unsupported/aicon/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -4,6 +4,6 @@
+
+ LDADD = -L../../lib/Xmd -lXmd ../../../lib/Xm/libXm.la
+
+-INCLUDES = -I$(srcdir)/../../../lib -I$(srcdir)/../../lib
-I$(top_builddir)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(srcdir)/../../../lib -I$(srcdir)/../../lib
-I$(top_builddir)/lib ${X_CFLAGS}
+
+ EXTRA_DIST = Imakefile
+diff -Naur motif-2.3.4.orig/demos/unsupported/dainput/Makefile.am
motif-2.3.4/demos/unsupported/dainput/Makefile.am
+--- motif-2.3.4.orig/demos/unsupported/dainput/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/unsupported/dainput/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -8,6 +8,6 @@
+
+ EXTRA_DIST = Imakefile
+
+-INCLUDES = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
+
+ noinst_HEADERS = dainput.h
+diff -Naur motif-2.3.4.orig/demos/unsupported/dogs/Makefile.am
motif-2.3.4/demos/unsupported/dogs/Makefile.am
+--- motif-2.3.4.orig/demos/unsupported/dogs/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/unsupported/dogs/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -18,7 +18,7 @@
+
+ LDADD = $(top_builddir)/lib/Mrm/libMrm.la $(top_builddir)/lib/Xm/libXm.la
+
+-INCLUDES = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
+
+ SUFFIXES = .uil .uid
+
+diff -Naur motif-2.3.4.orig/demos/unsupported/hellomotif/Makefile.am
motif-2.3.4/demos/unsupported/hellomotif/Makefile.am
+--- motif-2.3.4.orig/demos/unsupported/hellomotif/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/unsupported/hellomotif/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -8,4 +8,4 @@
+
+ EXTRA_DIST = Imakefile
+
+-INCLUDES = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
+diff -Naur motif-2.3.4.orig/demos/unsupported/motifshell/Makefile.am
motif-2.3.4/demos/unsupported/motifshell/Makefile.am
+--- motif-2.3.4.orig/demos/unsupported/motifshell/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/unsupported/motifshell/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -8,4 +8,4 @@
+
+ EXTRA_DIST = Imakefile
+
+-INCLUDES = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
+diff -Naur motif-2.3.4.orig/demos/unsupported/uilsymdump/Makefile.am
motif-2.3.4/demos/unsupported/uilsymdump/Makefile.am
+--- motif-2.3.4.orig/demos/unsupported/uilsymdump/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/unsupported/uilsymdump/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -2,7 +2,7 @@
+
+ noinst_PROGRAMS = uilsymdump
+
+-INCLUDES = -I$(srcdir)/../../../clients -I$(srcdir)/../../../lib
-I../../../clients -I$(top_builddir)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(srcdir)/../../../clients -I$(srcdir)/../../../lib
-I../../../clients -I$(top_builddir)/lib ${X_CFLAGS}
+
+ EXTRA_DIST = Imakefile
+
+diff -Naur motif-2.3.4.orig/demos/unsupported/xmapdef/Makefile.am
motif-2.3.4/demos/unsupported/xmapdef/Makefile.am
+--- motif-2.3.4.orig/demos/unsupported/xmapdef/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/unsupported/xmapdef/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -8,4 +8,4 @@
+
+ EXTRA_DIST = Imakefile
+
+-INCLUDES = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
+diff -Naur motif-2.3.4.orig/demos/unsupported/xmfonts/Makefile.am
motif-2.3.4/demos/unsupported/xmfonts/Makefile.am
+--- motif-2.3.4.orig/demos/unsupported/xmfonts/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/unsupported/xmfonts/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -8,4 +8,4 @@
+
+ EXTRA_DIST = Imakefile
+
+-INCLUDES = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
+diff -Naur motif-2.3.4.orig/demos/unsupported/xmforc/Makefile.am
motif-2.3.4/demos/unsupported/xmforc/Makefile.am
+--- motif-2.3.4.orig/demos/unsupported/xmforc/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/unsupported/xmforc/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -8,4 +8,4 @@
+
+ EXTRA_DIST = Imakefile
+
+-INCLUDES = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
+diff -Naur motif-2.3.4.orig/demos/unsupported/xmform/Makefile.am
motif-2.3.4/demos/unsupported/xmform/Makefile.am
+--- motif-2.3.4.orig/demos/unsupported/xmform/Makefile.am 2012-10-22
16:50:38.000000000 +0200
++++ motif-2.3.4/demos/unsupported/xmform/Makefile.am 2013-06-23
17:28:06.000000000 +0200
+@@ -8,4 +8,4 @@
+
+ LDADD = ../../../lib/Xm/libXm.la
+
+-INCLUDES = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
++AM_CPPFLAGS = -I$(srcdir)/../../../lib -I$(top_builddir)/lib ${X_CFLAGS}
+diff -Naur motif-2.3.4.orig/lib/Mrm/Makefile.am
motif-2.3.4/lib/Mrm/Makefile.am
+--- motif-2.3.4.orig/lib/Mrm/Makefile.am 2012-10-22 16:50:34.000000000
+0200
++++ motif-2.3.4/lib/Mrm/Makefile.am 2013-06-23 17:28:06.000000000 +0200
+@@ -2,7 +2,7 @@
+ CLEANFILES = $(BUILT_SOURCES)
+ EXTRA_DIST = Mrm.msg Imakefile
+
+-INCLUDES = -I$(srcdir)/.. -I.. -I../Xm ${X_CFLAGS}
++AM_CPPFLAGS = -I$(srcdir)/.. -I.. -I../Xm ${X_CFLAGS}
+
+ mrmdir = $(includedir)/Mrm
+
+diff -Naur motif-2.3.4.orig/lib/Xm/Makefile.am motif-2.3.4/lib/Xm/Makefile.am
+--- motif-2.3.4.orig/lib/Xm/Makefile.am 2012-10-22 16:50:34.000000000
+0200
++++ motif-2.3.4/lib/Xm/Makefile.am 2013-06-23 17:28:06.000000000 +0200
+@@ -5,7 +5,7 @@
+ EXTRA_DIST = xmstring.list Xm.msg Imakefile \
+ XmStrDefs.ct
+
+-INCLUDES = -I.. -I$(srcdir)/..
-DXMBINDDIR_FALLBACK=\"@XMBINDDIR_FALLBACK@\" \
++AM_CPPFLAGS = -I.. -I$(srcdir)/..
-DXMBINDDIR_FALLBACK=\"@XMBINDDIR_FALLBACK@\" \
+ -DINCDIR=\"@INCDIR@\" \
+ -DLIBDIR=\"@LIBDIR@\" \
+ ${X_CFLAGS}
+diff -Naur motif-2.3.4.orig/tools/wml/Makefile.am
motif-2.3.4/tools/wml/Makefile.am
+--- motif-2.3.4.orig/tools/wml/Makefile.am 2012-10-22 16:50:39.000000000
+0200
++++ motif-2.3.4/tools/wml/Makefile.am 2013-06-23 17:28:06.000000000 +0200
+@@ -32,7 +32,7 @@
+
+ wmldbcreate_LDADD = ../../lib/Xm/libXm.la
+
+-INCLUDES = -I../../lib -I$(srcdir)/../../lib -I$(srcdir)/../../include
${X_CFLAGS}
++AM_CPPFLAGS = -I../../lib -I$(srcdir)/../../lib -I$(srcdir)/../../include
${X_CFLAGS}
+
+ noinst_LIBRARIES = libwml.a
+ libwml_a_SOURCES = wmlparse.y wml.c wmloutkey.c wmlouth.c wmloutmm.c
wmloutp1.c wmlresolve.c wmlsynbld.c wmlutils.c
diff --git a/x11-toolkits/qscintilla/DETAILS b/x11-toolkits/qscintilla/DETAILS
index 448c7b9..1c59654 100755
--- a/x11-toolkits/qscintilla/DETAILS
+++ b/x11-toolkits/qscintilla/DETAILS
@@ -1,6 +1,6 @@
SPELL=qscintilla
- VERSION=2.6.2
-
SOURCE_HASH=sha512:5d92c70182817f34141c4166a41807a3ef506c38cc2cd3c83d140eeca329e4aa6f1fa379bb9422da95d65a3385eefc27b0948b342af89c93eeca49f233a63a81
+ VERSION=2.7.1
+
SOURCE_HASH=sha512:7e1c003ac210f27e60666385fa4b0b42b20371b48ac4a05b0a5740c963beaa5403df42e2d516bbe6e9eb3d2ad1e5acb5825fcb3d0b4aabfbe971ecae3c86296b
SOURCE=QScintilla-gpl-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/QScintilla-gpl-$VERSION

WEB_SITE=http://www.riverbankcomputing.co.uk/software/qscintilla/intro
diff --git a/x11-toolkits/qscintilla/HISTORY b/x11-toolkits/qscintilla/HISTORY
index fd97e26..6cab53e 100644
--- a/x11-toolkits/qscintilla/HISTORY
+++ b/x11-toolkits/qscintilla/HISTORY
@@ -1,3 +1,6 @@
+2013-03-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.7.1
+
2012-10-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 2.6.2
* BUILD: fixed QTSCINT variable
diff --git a/x11-toolkits/qt-embedded/BUILD b/x11-toolkits/qt-embedded/BUILD
index 969872e..27ba77d 100755
--- a/x11-toolkits/qt-embedded/BUILD
+++ b/x11-toolkits/qt-embedded/BUILD
@@ -1,50 +1 @@
-# speed up up build process by removing unnecessary examples
-rm -r examples
-rm -r extensions/nsplugin/examples
-#rm -r extensions/xt/examples
-rm -r tools/designer/examples
-#rm -r tools/designer/tutorials
-#rm -r tools/linguist/tutorial
-#rm -r tools
-rm -r tutorial
-
-# add better optimisation flags
-sedit "s#-O2#$CFLAGS#" mkspecs/linux-g++/qmake.conf &&
-sedit "s#-O2#$CFLAGS#" mkspecs/linux-cxx/qmake.conf &&
-
-export QTDIR=$SOURCE_DIRECTORY &&
-export LD_LIBRARY_PATH=$SOURCE_DIRECTORY/lib:$LD_LIBRARY_PATH &&
-
-# if spell_ok postgresql; then
-# cd $SOURCE_DIRECTORY &&
-# tar -zxpf /var/spool/sorcery/postgresql-`installed_version
postgresql`.tar.gz &&
-# cd postgresql-`installed_version postgresql` &&
-# ./configure &&
-# cd $SOURCE_DIRECTORY
-# fi &&
-
-OPTS="$OPTS \
- $QT_IPV6 \
- $QT_DEBUG \
- $QT_THREAD \
- $QT_NIS" &&
-
-#
-# Enable some basic drivers for PCs
-#
-OPTS="-qt-kbd-tty -qt-kbd-usb \
- -qt-mouse-pc -qt-mouse-bus \
- -depths 4,8,16,24,32" &&
- #-qt-gfx-$QT_GFX_DRIVER \
-
-echo "yes" | ./configure \
- -prefix ${INSTALL_ROOT}/usr/lib/qt \
- -bindir ${INSTALL_ROOT}/usr/bin \
- -libdir ${INSTALL_ROOT}/usr/lib \
- -docdir ${INSTALL_ROOT}/usr/share/doc/qt-x11 \
- -headerdir ${INSTALL_ROOT}/usr/include/qt \
- -datadir ${INSTALL_ROOT}/usr/share/qt \
- -qt-gif \
- $OPTS &&
-
-make symlinks sub-src sub-tools
+true
diff --git a/x11-toolkits/qt-embedded/CONFIGURE
b/x11-toolkits/qt-embedded/CONFIGURE
deleted file mode 100755
index affe36e..0000000
--- a/x11-toolkits/qt-embedded/CONFIGURE
+++ /dev/null
@@ -1,22 +0,0 @@
-config_query_option QT_IPV6 "Enable IPv6 support?" n \
- "-ipv6" \
- "-no-ipv6" &&
-
-config_query_option QT_DEBUG "Compile with debugging symbols?" n \
- "-debug" \
- "-release" &&
-
-config_query_option QT_THREAD "Enable threading support?" y \
- "-thread" \
- "-no-thread" &&
-
-config_query_option QT_NIS "Enable Network Information Services?" y \
- "-nis" \
- "-no-nis"
-
-#
-# Some of these seem to fail to compile; needs more testing
-#
-#config_query_list QT_GFX_DRIVER "Enable which graphics driver?" \
-# mach64 matrox qvfb shadowfb snap transformed \
-# vga16 vnc voodoo
diff --git a/x11-toolkits/qt-embedded/CONFLICTS
b/x11-toolkits/qt-embedded/CONFLICTS
index 146ef75..b5121bd 100755
--- a/x11-toolkits/qt-embedded/CONFLICTS
+++ b/x11-toolkits/qt-embedded/CONFLICTS
@@ -1,2 +1 @@
-conflicts qt-embedded y &&
-conflicts qt-x11
+conflicts qt-embedded y
diff --git a/x11-toolkits/qt-embedded/DEPENDS
b/x11-toolkits/qt-embedded/DEPENDS
deleted file mode 100755
index b7ec19f..0000000
--- a/x11-toolkits/qt-embedded/DEPENDS
+++ /dev/null
@@ -1,69 +0,0 @@
-depends -sub CXX gcc &&
-depends uudeview &&
-
-optional_depends freetype2 \
- "-freetype" \
- "-no-freetype" \
- "for FreeType2 font support" &&
-
-optional_depends JPEG \
- "-system-libjpeg" \
- "-qt-libjpeg" \
- "to use the system jpeg library" &&
-
-optional_depends zlib \
- "-system-zlib" \
- "-qt-zlib" \
- "to use the system zlib library" &&
-
-optional_depends libmng \
- "-system-libmng" \
- "-qt-libmng" \
- "to use the system mng library" &&
-
-optional_depends libpng \
- "-system-libpng" \
- "-qt-libpng" \
- "to use the system png library" &&
-
-optional_depends stlport \
- "-stl" \
- "-no-stl" \
- "for stlport support" &&
-
-optional_depends firebird \
- "-plugin-sql-ibase -I/opt/firebird/include \
- -L/opt/firebird/lib" \
- "" \
- "for firebird database support" &&
-
-optional_depends MYSQL \
- "-plugin-sql-mysql -I/usr/include/mysql \
- -L/usr/lib -lmysqlclient" \
- "" \
- "for mysql database support" &&
-
-optional_depends sqlite
\
- "-plugin-sql-sqlite -I/usr/include -L/usr/lib -lsqlite"
\
- ""
\
- "for sqlite database support"
&&
-
-#optional_depends postgresql \
-# "-plugin-sql-psql
-I$SOURCE_DIRECTORY/postgresql-`installed_version postgresql`/src/include
-I$SOURCE_DIRECTORY/postgresql-`installed_version
postgresql`/src/interfaces/libpq -L/usr/lib -lpq" \
-# "" "for postgresql database support" &&
-
-optional_depends unixodbc \
- "-plugin-sql-odbc -I/usr/unixODBC/include \
- -L/usr/unixODBC/lib -lodbc" \
- "" \
- "for ODBC database support" &&
-
-optional_depends CUPS \
- "-cups" \
- "-nocups" \
- "for Common Unix Printing System support" &&
-
-optional_depends nas \
- "-system-nas-sound" \
- "-no-nas-sound" \
- "for Network Audio Sound support"
diff --git a/x11-toolkits/qt-embedded/DETAILS
b/x11-toolkits/qt-embedded/DETAILS
index 35ecf91..2702bf5 100755
--- a/x11-toolkits/qt-embedded/DETAILS
+++ b/x11-toolkits/qt-embedded/DETAILS
@@ -1,22 +1,8 @@
SPELL=qt-embedded
- VERSION=3.3.8
-
SOURCE_HASH=sha512:03ab3c2377691d230eba3a47d2247e29ac24c70efb5d3174ab6a251ab0e36451283ad8fb7c969fa5b815e4b22ce0fe5e27680de30dfeb0f240ff407a0e0f67a7
- SOURCE=$SPELL-free-$VERSION.tar.bz2
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-free-$VERSION
- SOURCE_URL[0]=ftp://ftp.trolltech.com/qt/source/$SOURCE
- SOURCE_URL[1]=ftp://ftp.silug.org/pub/qt/source/$SOURCE
-
SOURCE_URL[2]=ftp://ftp.planetmirror.com.au/pub/trolltech/qt/source/$SOURCE
- WEB_SITE=http://www.trolltech.com/products/qt/qt3/embedded/index
- ENTERED=20041216
- LICENSE[0]=GPL
- DISTCC_HOSTS=
- DOCS="FAQ README README-QT.TXT"
- KEYWORDS="qt x11 libs"
- SHORT="Embedded Qt simplifies GUI applications for embedded
devices"
+ VERSION=0
+ PATCHLEVEL=9999
+ SHORT="deprecated"
cat << EOF
-Embedded Qt is a toolkit for software developers. Embedded Qt simplifies
-the task of
-writing and maintaining GUI (graphical user interface) applications. Qt
-is written in C++ and is fully object-oriented. Qt is a multi-platform
-toolkit.
+deprecated spell
EOF
+
diff --git a/x11-toolkits/qt-embedded/DOWNLOAD
b/x11-toolkits/qt-embedded/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/x11-toolkits/qt-embedded/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/x11-toolkits/qt-embedded/HISTORY
b/x11-toolkits/qt-embedded/HISTORY
index f33c32c..576231a 100644
--- a/x11-toolkits/qt-embedded/HISTORY
+++ b/x11-toolkits/qt-embedded/HISTORY
@@ -1,60 +1,4 @@
-2011-10-14 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: fixed long description wrap (scripted)
-
-2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * DEPENDS: changed dependency on g++ to dependency on gcc with
- sub-depends on CXX (scripted)
-
-2010-11-03 Ladislav Hagara <hgr AT vabo.cz>
- * DEPENDS: jpeg -> JPEG
-
-2010-04-06 Philippe "Puppet_Master" Caseiro <puppetmaster AT sourcemage.org>
- * DEPENDS: updated mysql dependency to MYSQL provider
-
-2008-10-12 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: firebird has moved
-
-2007-06-17 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 3.3.8
-
-2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
- * PROVIDES: [automated] Fixed invalid entries.
-
-2006-08-25 Anton Brondz <dinolinux AT sourcemage.org>
- * DETAILS: updated to 3.3.6, corrected WEB_SITE
-
-2006-06-28 Eric Sandall <sandalle AT sourcemage.org>
- * DETAILS: Removed BUILD_API=2, set grimoire-wide
-
-2006-06-25 George Sherwood <george AT beernabeer.com>
- * DEPENDS: Changed to CUPS from cups
-
-2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
- * DETAILS: (automated) Add KEYWORDS
-
-2005-11-29 Seth Woolley <seth AT tautology.org>
- * DETAILS: MD5 -> SHA512
-
-2005-01-30 Arjan Bouter <abouter AT sourcemage.org>
- * BUILD: spell_installed -> spell_ok conversion
-
-2004-12-18 Eric Sandall <sandalle AT sourcemage.org>
- * DETAILS: Updated UPDATED
- * INSTALL: Create a libqte-mt link
-
-2004-12-17 Eric Sandall <sandalle AT sourcemage.org>
- * DETAILS: Updated UPDATED
- * INSTALL: Modified for libqte, not libqt-mt
-
-2004-12-16 Eric Sandall <sandalle AT sourcemage.org>
- * Branched from qt-x11
- * DETAILS: Renamed to qt-embedded
- Use $SPELL in SOURCE and SOURCE_DIRECTORY
- Added DISTCC_HOSTS= as distcc breaks qt-embedded
- * CONFIGURE: Removed config_query for Xinerama support
- Added config_query for a graphics driver
- * DEPENDS: Removed dependency on X11-LIBS
- Added optional dependency on freetype2
- * BUILD: Removed explicit -xft and OpenGL
- Added embedded drivers compilation
-
+2013-08-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0
+ PATCHLEVEL=9999
+ spell deprecated
diff --git a/x11-toolkits/qt-embedded/INSTALL
b/x11-toolkits/qt-embedded/INSTALL
index ddffe43..27ba77d 100755
--- a/x11-toolkits/qt-embedded/INSTALL
+++ b/x11-toolkits/qt-embedded/INSTALL
@@ -1,21 +1 @@
-default_install &&
-ln -sf ${INSTALL_ROOT}/usr/lib/libqte.so.${VERSION} \
- $INSTALL_ROOT/usr/lib/libqte.so &&
-
-ln -sf ${INSTALL_ROOT}/usr/lib/libqte.so \
- $INSTALL_ROOT/usr/lib/libqt.so &&
-
-ln -sf ${INSTALL_ROOT}/usr/lib/libqt.so \
- $INSTALL_ROOT/usr/lib/libqte-mt.so &&
-
-mkdir -p ${INSTALL_ROOT}/etc/profile.d/ &&
-install -m 0644 $SCRIPT_DIRECTORY/qt.sh \
- ${INSTALL_ROOT}/etc/profile.d/ &&
-
-# fixing the include dir problem
-sed -e 's/QTDIR)\/include/QTDIR)\/include\/qt/' \
- -i ${INSTALL_ROOT}/usr/share/qt/mkspecs/default/qmake.conf &&
-
-# The qmake program is installed incorrectly by make install.
-rm /usr/bin/qmake &&
-install -m 0755 qmake/qmake /usr/bin
+true
diff --git a/x11-toolkits/qt-embedded/PRE_BUILD
b/x11-toolkits/qt-embedded/PRE_BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/x11-toolkits/qt-embedded/PRE_BUILD
@@ -0,0 +1 @@
+true
diff --git a/x11-toolkits/qt-embedded/PROVIDES
b/x11-toolkits/qt-embedded/PROVIDES
deleted file mode 100755
index 504a2d0..0000000
--- a/x11-toolkits/qt-embedded/PROVIDES
+++ /dev/null
@@ -1 +0,0 @@
-QT
diff --git a/x11-toolkits/qt-embedded/UP_TRIGGERS
b/x11-toolkits/qt-embedded/UP_TRIGGERS
new file mode 100755
index 0000000..6a768ac
--- /dev/null
+++ b/x11-toolkits/qt-embedded/UP_TRIGGERS
@@ -0,0 +1 @@
+up_trigger qt-embedded dispel_self
diff --git a/x11-toolkits/qt-embedded/qt.sh b/x11-toolkits/qt-embedded/qt.sh
deleted file mode 100644
index ca68979..0000000
--- a/x11-toolkits/qt-embedded/qt.sh
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/bash
-# First check if this variable is already set
-# then if not set, check it (maybe), then set it
-
-if [ -z "$QTDIR" ] ; then
- QTDIR=/usr
-fi
-export QTDIR
-
diff --git a/x11-toolkits/qt4-private-headers/BUILD
b/x11-toolkits/qt4-private-headers/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/x11-toolkits/qt4-private-headers/BUILD
@@ -0,0 +1 @@
+true
diff --git a/x11-toolkits/qt4-private-headers/DEPENDS
b/x11-toolkits/qt4-private-headers/DEPENDS
new file mode 100755
index 0000000..428f269
--- /dev/null
+++ b/x11-toolkits/qt4-private-headers/DEPENDS
@@ -0,0 +1 @@
+depends qt4
diff --git a/x11-toolkits/qt4-private-headers/DETAILS
b/x11-toolkits/qt4-private-headers/DETAILS
new file mode 100755
index 0000000..051f747
--- /dev/null
+++ b/x11-toolkits/qt4-private-headers/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=qt4-private-headers
+ SPELLX=qt-everywhere-opensource-src
+ VERSION=4.8.4
+
SOURCE_HASH=sha512:472972b63b5cad83b4c4656b23e95b6d4923cc31a518138e25d5921982b14abc835883356c2b779a7972cb77cf73fe25b46630be7c6a86a917b364186aa17496
+ SOURCE=$SPELLX-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+ GATHER_DOCS=no
+ SOURCE_URL[0]=http://releases.qt-project.org/qt4/source/$SOURCE
+ WEB_SITE=http://www.qtsoftware.com/products
+ ENTERED=20130330
+ LICENSE[0]=LGPL
+ SHORT="Private headers for QT4 ver 4.8.4"
+cat << EOF
+Some applications, such as calibre, require the QT4
+private headers API, and they are missing when casting
+QT4. To avoid rcompiling QT4, with such option on
+(which by now doesn't exist on SMGL), the fastest is
+to provide the headers in a separate spell.
+EOF
diff --git a/x11-toolkits/qt4-private-headers/HISTORY
b/x11-toolkits/qt4-private-headers/HISTORY
new file mode 100644
index 0000000..081af49
--- /dev/null
+++ b/x11-toolkits/qt4-private-headers/HISTORY
@@ -0,0 +1,5 @@
+2013-03-30 Javier Vasquez <j.e.vasquez.v AT gmail.com>
+ * DETAILS, BUILD, INSTALL: New spell based on qt4, but
+ following what arch does for qt4-private-headers.
+ See:
+
https://projects.archlinux.org/svntogit/community.git/plain/trunk/PKGBUILD?h=packages/qt4-private-headers
diff --git a/x11-toolkits/qt4-private-headers/INSTALL
b/x11-toolkits/qt4-private-headers/INSTALL
new file mode 100755
index 0000000..eb82179
--- /dev/null
+++ b/x11-toolkits/qt4-private-headers/INSTALL
@@ -0,0 +1,12 @@
+install -d ${INSTALL_ROOT}/usr/include/{QtCore,QtDeclarative,QtGui,QtScript}
&&
+install -d
${INSTALL_ROOT}/usr/include/qt4/private-src/{corelib,declarative,gui,script}
&&
+
+for i in QtCore QtDeclarative QtGui QtScript; do
+ cp -r ${SOURCE_DIRECTORY}/include/${i}/private
${INSTALL_ROOT}/usr/include/${i}
+done
&&
+
+find ${INSTALL_ROOT}/usr/include/Qt*/private/ -name *.h -exec sed -i
's|#include "../../../src/|#include "../../qt4/private-src/|' {} \; &&
+
+for i in corelib declarative gui script; do
+ cp -r ${SOURCE_DIRECTORY}/src/${i}
${INSTALL_ROOT}/usr/include/qt4/private-src
+done
diff --git a/x11-toolkits/qt4/CVE-2014-0190.patch
b/x11-toolkits/qt4/CVE-2014-0190.patch
new file mode 100644
index 0000000..e97ee7b
--- /dev/null
+++ b/x11-toolkits/qt4/CVE-2014-0190.patch
@@ -0,0 +1,32 @@
+Don't crash on broken GIF images
+
+Broken GIF images could set invalid width and height
+values inside the image, leading to Qt creating a null
+QImage for it. In that case we need to abort decoding
+the image and return an error.
+
+Initial patch by Rich Moore.
+
+Backport of Id82a4036f478bd6e49c402d6598f57e7e5bb5e1e from Qt 5
+
+Task-number: QTBUG-38367
+Change-Id: I0680740018aaa8356d267b7af3f01fac3697312a
+Security-advisory: CVE-2014-0190
+
+diff -up
qt-everywhere-opensource-src-4.8.6/src/gui/image/qgifhandler.cpp.QTBUG-38367
qt-everywhere-opensource-src-4.8.6/src/gui/image/qgifhandler.cpp
+---
qt-everywhere-opensource-src-4.8.6/src/gui/image/qgifhandler.cpp.QTBUG-38367
2014-04-10 13:37:12.000000000 -0500
++++ qt-everywhere-opensource-src-4.8.6/src/gui/image/qgifhandler.cpp
2014-04-24 15:58:54.515862458 -0500
+@@ -359,6 +359,13 @@ int QGIFFormat::decode(QImage *image, co
+ memset(bits, 0, image->byteCount());
+ }
+
++ // Check if the previous attempt to create the image
failed. If it
++ // did then the image is broken and we should give up.
++ if (image->isNull()) {
++ state = Error;
++ return -1;
++ }
++
+ disposePrevious(image);
+ disposed = false;
+
diff --git a/x11-toolkits/qt4/DEPENDS b/x11-toolkits/qt4/DEPENDS
index d6fa036..16e8758 100755
--- a/x11-toolkits/qt4/DEPENDS
+++ b/x11-toolkits/qt4/DEPENDS
@@ -18,7 +18,7 @@ optional_depends JPEG \
'-qt-libjpeg' \
'to use the system jpeg library' &&

-optional_depends openssl \
+optional_depends SSL \
'-openssl' \
'-no-openssl' \
'ssl support(needed for kde4)' &&
diff --git a/x11-toolkits/qt4/DETAILS b/x11-toolkits/qt4/DETAILS
index ad4ad08..c18ebf7 100755
--- a/x11-toolkits/qt4/DETAILS
+++ b/x11-toolkits/qt4/DETAILS
@@ -2,14 +2,14 @@ persistent_remove QT_VER
SPELL=qt4
TMPFS=off
SPELLX=qt-everywhere-opensource-src
- VERSION=4.8.4
- PATCHLEVEL=1
-
SOURCE_HASH=sha512:472972b63b5cad83b4c4656b23e95b6d4923cc31a518138e25d5921982b14abc835883356c2b779a7972cb77cf73fe25b46630be7c6a86a917b364186aa17496
+ VERSION=4.8.6
+ PATCHLEVEL=0
+
SOURCE_HASH=sha512:c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692
SOURCE=$SPELLX-$VERSION.tar.gz
- SECURITY_PATCH=4
+ SECURITY_PATCH=6
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
- SOURCE_URL[0]=http://releases.qt-project.org/qt4/source/$SOURCE
- WEB_SITE=http://www.qtsoftware.com/products
+
SOURCE_URL[0]=http://download.qt-project.org/official_releases/qt/4.8/$VERSION/$SOURCE
+ WEB_SITE=http://qt-project.org/
ENTERED=20020410
LICENSE[0]=LGPL
DOCS="FAQ README README-QT.TXT"
diff --git a/x11-toolkits/qt4/HISTORY b/x11-toolkits/qt4/HISTORY
index 3f980f0..1856f55 100644
--- a/x11-toolkits/qt4/HISTORY
+++ b/x11-toolkits/qt4/HISTORY
@@ -1,3 +1,26 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+ fix openssl flags
+ * SUB_DEPENDS, PRE_SUB_DEPENDS: openssl => SSL
+
+2014-08-01 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.8.6, SECURITY_PATCH=6
+ * PRE_BUILD, boost.patch: patch removed
+ * PRE_BUILD, CVE-2014-0190.patch: security patch from Arch added
+
+2013-07-12 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: PATCHLEVEL++
+ * PRE_BUILD: Apply boost.patch
+ Use message instead of echo
+ * boost.patch: Fix some compilation with boost 1.52+ for dependent
+ spells. See https://bugreports.qt-project.org/browse/QTBUG-22829
+
+2013-07-04 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.8.5, SECURITY_PATCH=5
+ WEB_SITE and SOURCE_URL[0] updated
+ * PRE_BUILD, qt-everywhere-opensource-src-4.8.4-QTBUG-22829.patch:
+ patch removed
+
2013-02-27 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: PATCHLEVEL++
* PRE_BUILD, qt-everywhere-opensource-src-4.8.4-QTBUG-22829.patch:
diff --git a/x11-toolkits/qt4/PRE_BUILD b/x11-toolkits/qt4/PRE_BUILD
index 15a1cd6..dd7ef9f 100755
--- a/x11-toolkits/qt4/PRE_BUILD
+++ b/x11-toolkits/qt4/PRE_BUILD
@@ -1,6 +1,8 @@
default_pre_build &&
cd $SOURCE_DIRECTORY &&

+patch -p1 < $SPELL_DIRECTORY/CVE-2014-0190.patch &&
+
sed -i '/-Werror/d' src/3rdparty/webkit/Source/WebKit.pri &&

# fix bad .pro file for 4.6.0-beta1
@@ -35,13 +37,10 @@ sed -i "s/-lgds/-lfbclient/"
config.tests/unix/ibase/ibase.pro \
src/plugins/sqldrivers/ibase/ibase.pro &&

# fix icu support
-echo "fixing icu support" &&
+message "${MESSAGE_COLOR}Fixing ICU support${DEFAULT_COLOR}..." &&
sed -i -e '/CONFIG\s*+=\s*text_breaking_with_icu/ s:^#\s*::' \
src/3rdparty/webkit/Source/JavaScriptCore/JavaScriptCore.pri &&

if [[ $QT_WEBKIT_VIDEO == n ]]; then
sed -i '1iDEFINES += ENABLE_VIDEO=0'
src/3rdparty/webkit/Source/WebCore/WebCore.pro
-fi &&
-
-# fix moc for spells that depend on BOOST 1.53
-patch -p1 <
$SPELL_DIRECTORY/qt-everywhere-opensource-src-4.8.4-QTBUG-22829.patch
+fi
diff --git a/x11-toolkits/qt4/PRE_SUB_DEPENDS
b/x11-toolkits/qt4/PRE_SUB_DEPENDS
index f47cf89..b04a07b 100755
--- a/x11-toolkits/qt4/PRE_SUB_DEPENDS
+++ b/x11-toolkits/qt4/PRE_SUB_DEPENDS
@@ -6,7 +6,7 @@ case $THIS_SUB_DEPENDS in
MYSQL) is_depends_enabled $SPELL $(get_spell_provider $SPELL MYSQL) &&
return 0;;
POSTGRESQL) is_depends_enabled $SPELL postgresql && return 0;;
SQLITE) is_depends_enabled $SPELL sqlite && return 0;;
- SSL) is_depends_enabled $SPELL openssl && return 0;;
+ SSL) is_depends_enabled $SPELL $(get_spell_provider $SPELL SSL) && return
0;;
TOOLS) [[ $QT_TOOLS == "-make" ]] && return 0;;
STL) [[ $QT_STL == "-stl" ]] && return 0;;
QT3) [[ $QT_QT3 == "-qt3support" ]] && return 0;;
diff --git a/x11-toolkits/qt4/SUB_DEPENDS b/x11-toolkits/qt4/SUB_DEPENDS
index 3b1b54c..8c58228 100755
--- a/x11-toolkits/qt4/SUB_DEPENDS
+++ b/x11-toolkits/qt4/SUB_DEPENDS
@@ -21,8 +21,8 @@ POSTGRESQL) echo "Postresql support requested, forcing
postgresql dependency."
SQLITE) echo "Sqlite support requested, forcing sqlite dependency." &&
depends sqlite
;;
-SSL) echo "SSL support requested, forcing openssl dependency." &&
- depends openssl
+SSL) echo "SSL support requested, forcing SSL dependency." &&
+ depends SSL
;;
TOOLS) if [[ $QT_TOOLS == "-nomake" ]]; then
echo "Tools requested, forcing build." &&
diff --git
a/x11-toolkits/qt4/qt-everywhere-opensource-src-4.8.4-QTBUG-22829.patch
b/x11-toolkits/qt4/qt-everywhere-opensource-src-4.8.4-QTBUG-22829.patch
deleted file mode 100644
index fa82334..0000000
--- a/x11-toolkits/qt4/qt-everywhere-opensource-src-4.8.4-QTBUG-22829.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff -up
qt-everywhere-opensource-src-4.8.4/src/tools/moc/main.cpp.moc-boost148
qt-everywhere-opensource-src-4.8.4/src/tools/moc/main.cpp
---- qt-everywhere-opensource-src-4.8.4/src/tools/moc/main.cpp.moc-boost148
2012-11-23 04:09:53.000000000 -0600
-+++ qt-everywhere-opensource-src-4.8.4/src/tools/moc/main.cpp 2013-02-11
07:07:18.942748176 -0600
-@@ -187,6 +187,11 @@ int runMoc(int _argc, char **_argv)
- Moc moc;
- pp.macros["Q_MOC_RUN"];
- pp.macros["__cplusplus"];
-+
-+ // Workaround a bugs while parsing some boost headers. See QTBUG-22829
-+ pp.macros["BOOST_TT_HAS_OPERATOR_HPP_INCLUDED"];
-+ pp.macros["BOOST_LEXICAL_CAST_INCLUDED"];
-+
- QByteArray filename;
- QByteArray output;
- FILE *in = 0;
diff --git a/x11-toolkits/qwt5/BUILD b/x11-toolkits/qwt5/BUILD
index 7255991..eec3de4 100755
--- a/x11-toolkits/qwt5/BUILD
+++ b/x11-toolkits/qwt5/BUILD
@@ -1,3 +1 @@
-export QTDIR=${INSTALL_ROOT}/usr &&
-$TRACK_ROOT/usr/bin/qt4/qmake &&
-make
+qt4_build
diff --git a/x11-toolkits/qwt5/DETAILS b/x11-toolkits/qwt5/DETAILS
index 706b929..9550c7d 100755
--- a/x11-toolkits/qwt5/DETAILS
+++ b/x11-toolkits/qwt5/DETAILS
@@ -1,9 +1,9 @@
SPELL=qwt5
- VERSION=6.0.1
+ VERSION=6.1.0
+
SOURCE_HASH=sha512:5c5c8309debad1829cb59cf1c941b66306153a25b2027d674a2cfa5a150bfdd3823a1b6ed9df3b326bacc1dc7d1b6c301b1fd5bcebf7ff51cfa74b76a55f30bc
SOURCE=qwt-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/qwt-$VERSION
- SOURCE_URL[0]=${SOURCEFORGE_URL}/qwt/${SOURCE}
-
SOURCE_HASH=sha512:36fdd5344203586daa8b8283b6ae743fedd3f0685bc3405295868288de66827695b5e31e9a54231a3fe8aa0f3b008f1d0961ff9d89a201a4f5b14f7376b17610
+ SOURCE_URL[0]=${SOURCEFORGE_URL}/qwt/qwt/${VERSION}/${SOURCE}
WEB_SITE=http://qwt.sourceforge.net
ENTERED=20061003
LICENSE[0]=http://qwt.sourceforge.net/qwtlicense.html
diff --git a/x11-toolkits/qwt5/HISTORY b/x11-toolkits/qwt5/HISTORY
index f623d90..d38fc19 100644
--- a/x11-toolkits/qwt5/HISTORY
+++ b/x11-toolkits/qwt5/HISTORY
@@ -1,3 +1,11 @@
+2014-01-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: fix SOURCE_URL
+
+2013-08-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 6.1.0
+ * BUILD: use qt4_build
+ * PRE_BUILD: simplify
+
2012-08-15 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS, BUILD, DEPENDS, PRE_BUILD: update to qt4-only 6.0.1 ...
qwt5
name is suboptimal now.
diff --git a/x11-toolkits/qwt5/PRE_BUILD b/x11-toolkits/qwt5/PRE_BUILD
index 9ac9b76..31656b1 100755
--- a/x11-toolkits/qwt5/PRE_BUILD
+++ b/x11-toolkits/qwt5/PRE_BUILD
@@ -2,12 +2,8 @@ default_pre_build &&

# Those messy droppings of this QT4 lib are annoying!
# Trying to get things into some system-like order.
+cd $SOURCE_DIRECTORY &&
+sed -i -e "/local/D;/QWT_INSTALL_PREFIX *=/s|=.*$|= $INSTALL_ROOT/usr|" \
+ -e "s|/doc|/share/doc|;/features/s|/|/share/qt4/mkspecs/|" \
+ qwtconfig.pri

-sedit "s: QWT_INSTALL_PREFIX = /usr/local/qwt-\$\$QWT_VERSION:
QWT_INSTALL_PREFIX = $INSTALL_ROOT/usr:" \
- $SOURCE_DIRECTORY/qwtconfig.pri &&
-
-sedit "s:QWT_INSTALL_DOCS =
\$\${QWT_INSTALL_PREFIX}/doc:QWT_INSTALL_DOCS =
\$\${QWT_INSTALL_PREFIX}/share/doc/qwt:" \
- $SOURCE_DIRECTORY/qwtconfig.pri &&
-
-sedit "s:QWT_INSTALL_FEATURES =
\$\${QWT_INSTALL_PREFIX}/features:QWT_INSTALL_FEATURES =
\$\${QWT_INSTALL_PREFIX}/share/qt4/mkspecs/features:" \
- $SOURCE_DIRECTORY/qwtconfig.pri
diff --git a/x11-toolkits/sptk/DEPENDS b/x11-toolkits/sptk/DEPENDS
index 27b4c25..939c177 100755
--- a/x11-toolkits/sptk/DEPENDS
+++ b/x11-toolkits/sptk/DEPENDS
@@ -4,7 +4,7 @@ depends -sub CXX gcc &&
# using @ instead of : to avoid a sorcery problem,
# as the colon is used as a separator in depends processing
# @ will be rpelace during BUILD
-optional_depends openssl '' '' 'encryption support' &&
+optional_depends SSL '' '' 'encryption support' &&
optional_depends libevent '' '' 'handle event callbacks' &&
optional_depends zlib '' '' 'compression support' &&
optional_depends fltk2 '' '' 'gui support' &&
diff --git a/x11-toolkits/sptk/HISTORY b/x11-toolkits/sptk/HISTORY
index 4e2184e..c1f4d39 100644
--- a/x11-toolkits/sptk/HISTORY
+++ b/x11-toolkits/sptk/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git
a/x11-toolkits/wxgtk-new/0001-remove-fvisibility-inlines-hidden-from-CXXFLAGS.patch

b/x11-toolkits/wxgtk-new/0001-remove-fvisibility-inlines-hidden-from-CXXFLAGS.patch
new file mode 100644
index 0000000..eec9c35
--- /dev/null
+++
b/x11-toolkits/wxgtk-new/0001-remove-fvisibility-inlines-hidden-from-CXXFLAGS.patch
@@ -0,0 +1,39 @@
+From 48fc738b16964ddd1fcc057c3558500694f4ac47 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.net>
+Date: Sun, 14 Sep 2014 19:30:04 +0200
+Subject: [PATCH] remove -fvisibility-inlines-hidden from CXXFLAGS
+
+---
+ build/aclocal/visibility.m4 | 2 +-
+ configure | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/build/aclocal/visibility.m4 b/build/aclocal/visibility.m4
+index 05f9b80..61f2160 100644
+--- a/build/aclocal/visibility.m4
++++ b/build/aclocal/visibility.m4
+@@ -30,7 +30,7 @@ AC_DEFUN([WX_VISIBILITY],
+ AC_REQUIRE([AC_PROG_CC])
+ if test -n "$GCC"; then
+ CFLAGS_VISIBILITY="-fvisibility=hidden"
+- CXXFLAGS_VISIBILITY="-fvisibility=hidden -fvisibility-inlines-hidden"
++ CXXFLAGS_VISIBILITY="-fvisibility=hidden"
+ AC_MSG_CHECKING([for symbols visibility support])
+ AC_CACHE_VAL(wx_cv_cc_visibility, [
+ wx_save_CXXFLAGS="$CXXFLAGS"
+diff --git a/configure b/configure
+index c7291e2..5275d33 100755
+--- a/configure
++++ b/configure
+@@ -28904,7 +28904,7 @@ $as_echo "$wx_cv_version_script" >&6; }
+
+ if test -n "$GCC"; then
+ CFLAGS_VISIBILITY="-fvisibility=hidden"
+- CXXFLAGS_VISIBILITY="-fvisibility=hidden -fvisibility-inlines-hidden"
++ CXXFLAGS_VISIBILITY="-fvisibility=hidden"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for symbols
visibility support" >&5
+ $as_echo_n "checking for symbols visibility support... " >&6; }
+ if ${wx_cv_cc_visibility+:} false; then :
+--
+2.1.0
+
diff --git a/x11-toolkits/wxgtk-new/BUILD b/x11-toolkits/wxgtk-new/BUILD
index 9fd93f4..e78af14 100755
--- a/x11-toolkits/wxgtk-new/BUILD
+++ b/x11-toolkits/wxgtk-new/BUILD
@@ -7,7 +7,6 @@ OPTS="$OPTS
--enable-geometry
--enable-unicode
--enable-graphics_ctx
- --with-gtk=2
" &&
# wx project recommends building in a separate directory
cd $SOURCE_DIRECTORY &&
diff --git a/x11-toolkits/wxgtk-new/CONFIGURE
b/x11-toolkits/wxgtk-new/CONFIGURE
new file mode 100755
index 0000000..d4b76e3
--- /dev/null
+++ b/x11-toolkits/wxgtk-new/CONFIGURE
@@ -0,0 +1,2 @@
+source $GRIMOIRE/FUNCTIONS &&
+config_query_multi WX_GTK "which gtk+ version?" 3 2
diff --git a/x11-toolkits/wxgtk-new/DEPENDS b/x11-toolkits/wxgtk-new/DEPENDS
index 46600b0..25c97f4 100755
--- a/x11-toolkits/wxgtk-new/DEPENDS
+++ b/x11-toolkits/wxgtk-new/DEPENDS
@@ -1,5 +1,5 @@
depends -sub CXX gcc &&
-depends gtk+2 &&
+depends gtk+${WX_GTK} "--with-gtk=$WX_GTK" &&
depends libx11 '--with-x' &&

# all of the "depends" below strictly speaking are not required, e.g. we can
diff --git a/x11-toolkits/wxgtk-new/DETAILS b/x11-toolkits/wxgtk-new/DETAILS
index bce5e2b..67031e3 100755
--- a/x11-toolkits/wxgtk-new/DETAILS
+++ b/x11-toolkits/wxgtk-new/DETAILS
@@ -1,11 +1,11 @@
SPELL=wxgtk-new
SPELLX=wxGTK
SPELLX=wxWidgets
- VERSION=2.9.4
-
SOURCE_HASH=sha512:6306b99480081f3517eb73d10de76560fbee59c487a1070596347ec05c592400d7110f1447190521afbc39cb5308aec8bd442e650280350b19a6e43bf8fc5749
+ VERSION=3.0.1
+
SOURCE_HASH=sha512:5934442fbb77f50e2cb234ee2218e5f61e4757202b28da53f0b8a28dd499eeefca4cb8375359e42aeca2a93f8b24435ac4299da300303c9d9436bfba0cae6cd5
SOURCE=$SPELLX-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-${VERSION}
- SOURCE_URL[0]=$SOURCEFORGE_URL/wxwindows/$SOURCE
+ SOURCE_URL[0]=$SOURCEFORGE_URL/wxwindows/${VERSION}/${SOURCE}
SOURCE_URL[1]=http://biolpc22.york.ac.uk/pub/${VERSION}/$SOURCE
LICENSE[0]=http://www.wxwidgets.org/licence3.txt
WEB_SITE=http://www.wxwidgets.org/
diff --git a/x11-toolkits/wxgtk-new/HISTORY b/x11-toolkits/wxgtk-new/HISTORY
index 85d5081..1a498f0 100644
--- a/x11-toolkits/wxgtk-new/HISTORY
+++ b/x11-toolkits/wxgtk-new/HISTORY
@@ -1,3 +1,17 @@
+2014-09-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * PRE_BUILD,
0001-remove-fvisibility-inlines-hidden-from-CXXFLAGS.patch:
+ fix linker error triggered in spells using wxgtk-new
+
+2014-08-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.0.1
+
+2013-10-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 2.9.5
+
+2013-04-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * CONFIGURE: added
+ * BUILD, DEPENDS: allow use of gtk+{3,2}
+
2012-07-12 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.9.4
* DEPENDS: libxpm is optional
diff --git a/x11-toolkits/wxgtk-new/PRE_BUILD
b/x11-toolkits/wxgtk-new/PRE_BUILD
new file mode 100755
index 0000000..e8922f9
--- /dev/null
+++ b/x11-toolkits/wxgtk-new/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 <
$SPELL_DIRECTORY/0001-remove-fvisibility-inlines-hidden-from-CXXFLAGS.patch
diff --git a/x11-toolkits/wxgtk/DEPENDS b/x11-toolkits/wxgtk/DEPENDS
index 3aaba26..36a6323 100755
--- a/x11-toolkits/wxgtk/DEPENDS
+++ b/x11-toolkits/wxgtk/DEPENDS
@@ -11,15 +11,21 @@ depends zlib '--with-zlib' &&
depends libpng '--with-libpng' &&
depends JPEG '--with-libjpeg' &&
depends tiff '--with-libtiff' &&
+depends libsm &&
+depends libxinerama &&

optional_depends pcre '--with-regex=sys' \
'--with-regex=builtin' \
'do not use pcre for advanced features' &&

-optional_depends mesalib \
+optional_depends MESALIB \
'--with-opengl' \
'--without-opengl' \
'for OpenGL support' &&
+if is_depends_enabled $SPELL mesalib-1x; then
+ # New mesalib has it separated out.
+ depends glu
+fi &&
optional_depends expat \
'--with-expat' \
'--without-expat' \
diff --git a/x11-toolkits/wxgtk/DETAILS b/x11-toolkits/wxgtk/DETAILS
index cad9504..b78cbd0 100755
--- a/x11-toolkits/wxgtk/DETAILS
+++ b/x11-toolkits/wxgtk/DETAILS
@@ -1,12 +1,10 @@
SPELL=wxgtk
- SPELLX=wxGTK
- VERSION=2.8.12
-#
SOURCE_HASH=sha512:53b3a1a111288910b18e3743d8e389398bf7e60cddbf0ad609cd72fa4fbd5da2bb9b3b94427ba7ec9d695fb1cbca5fa79a1836a15c652aebf2ae605b1f93f4c5
- SOURCE=$SPELLX-$VERSION.tar.bz2
- SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-${VERSION}
- SOURCE_URL[0]=$SOURCEFORGE_URL/wxwindows/$SOURCE
- SOURCE_URL[1]=ftp://biolpc22.york.ac.uk/pub/$VERSION/$SOURCE
+ SPELLX=wxPython
+ VERSION=2.8.12.1
+
SOURCE_HASH=sha512:4f826ccb57d5f4fc03fe7cae67499be70c727a99aebf9d153ea1060a21641642606d44d079ba897c38b176846336aeaebc21d30d5c7a0abec3934d65cf4529f3
+ SOURCE=$SPELLX-src-$VERSION.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-src-${VERSION}
+ SOURCE_URL[0]=$SOURCEFORGE_URL/wxpython/$SPELLX/$VERSION/$SOURCE
LICENSE[0]=http://www.wxwidgets.org/licence3.txt
WEB_SITE=http://www.wxwidgets.org/
ENTERED=20011217
diff --git a/x11-toolkits/wxgtk/HISTORY b/x11-toolkits/wxgtk/HISTORY
index 7df678e..f58a948 100644
--- a/x11-toolkits/wxgtk/HISTORY
+++ b/x11-toolkits/wxgtk/HISTORY
@@ -1,3 +1,14 @@
+2014-04-24 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: ... and when MESALIB is mesalib-1x, depends on glu
+
+2014-04-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: mesalib => MESALIB
+
+2013-07-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS, DEPENDS: version 2.8.12.1, add dependencies on libsm and
libxinerama,
+ use wxPython sources as these are more recent and contain the
complete
+ wxgtk source
+
2011-11-10 Eric Sandall <sandalle AT sourcemage.org>
* PREPARE: Default to stable (2.8) branch
* DETAILS: 2.8.12 is latest stable, 2.9.2 is unstable and is in
wxgtk-new
diff --git a/x11-toolkits/wxgtk/wxGTK-2.8.12.tar.bz2.sig
b/x11-toolkits/wxgtk/wxGTK-2.8.12.tar.bz2.sig
deleted file mode 100644
index e181412..0000000
Binary files a/x11-toolkits/wxgtk/wxGTK-2.8.12.tar.bz2.sig and /dev/null
differ
diff --git a/x11-toolkits/xaw3d/DEPENDS b/x11-toolkits/xaw3d/DEPENDS
index 23d8526..80b879a 100755
--- a/x11-toolkits/xaw3d/DEPENDS
+++ b/x11-toolkits/xaw3d/DEPENDS
@@ -1,3 +1,12 @@
-depends xorg-libs &&
-depends perl &&
-depends imake
+depends imake &&
+depends libice &&
+depends libsm &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends libxmu &&
+depends libxpm &&
+depends libxt &&
+depends perl
diff --git a/x11-toolkits/xaw3d/HISTORY b/x11-toolkits/xaw3d/HISTORY
index e094b2a..b0d8536 100644
--- a/x11-toolkits/xaw3d/HISTORY
+++ b/x11-toolkits/xaw3d/HISTORY
@@ -1,3 +1,6 @@
+2013-08-19 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: replace xorg-libs by individual libs
+
2009-02-22 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
* DEPENDS: no more libxp
* DETAILS: patchlevel++
diff --git a/x11/blueman/DEPENDS b/x11/blueman/DEPENDS
index bad8e6f..4fa8779 100755
--- a/x11/blueman/DEPENDS
+++ b/x11/blueman/DEPENDS
@@ -6,8 +6,9 @@ depends pygtk2 &&
depends dbus-python &&
depends obex-data-server &&
depends intltool &&
+depends startup-notification &&
+depends pulseaudio &&
optional_depends gettext '--enable-nls' '--disable-nls' 'for native language
support' &&
optional_depends policykit-gnome '--enable-polkit=yes' '--enable-polkit=no'
'for PolicyKit support' &&
optional_depends hal '--enable-hal=yes' '--enable-hal=no' 'for HAL support'
&&
-optional_depends pulseaudio '' '' 'for pulseaudio support' &&
-optional_depends startup-notification '' '' 'for startup notification
support'
+optional_depends pulseaudio '' '' 'for pulseaudio support'
diff --git a/x11/blueman/DETAILS b/x11/blueman/DETAILS
index 5994bcc..2d348cf 100755
--- a/x11/blueman/DETAILS
+++ b/x11/blueman/DETAILS
@@ -1,8 +1,8 @@
SPELL=blueman
- VERSION=1.21
+ VERSION=1.23
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://download.tuxfamily.org/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:914cf744dbe2a439ba4972f45bea65714889e91875403d908a50c9981b5eb77b82bc11598b94528b4ea9fee8dc932433b64c451d3d9ab3743efc22cfb7682dd5
+
SOURCE_HASH=sha512:529a43dace73bf362baac69404a9e87d14f5bcb7b07b18194434c7a6c1dbc22f8fecdb4923c92a77b65656405a492b9e147e77cb7a161df4a93e8b78a003eba7
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://blueman-project.org/";
LICENSE[0]=GPL
diff --git a/x11/blueman/HISTORY b/x11/blueman/HISTORY
index b133e6b..3af51e7 100644
--- a/x11/blueman/HISTORY
+++ b/x11/blueman/HISTORY
@@ -1,3 +1,8 @@
+2013-05-13 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.23
+ * DEPENDS: made dependency on startup-notification mandatory, added
+ dependency on pulseaudio
+
2011-05-10 Arjan Bouter <abouter AT sourcemage.org>
* DEPENDS, DETAILS: spell created

diff --git a/x11/colord/DEPENDS b/x11/colord/DEPENDS
index ca485c5..fc208a0 100755
--- a/x11/colord/DEPENDS
+++ b/x11/colord/DEPENDS
@@ -1,6 +1,6 @@
depends glib2 &&

-optional_depends -sub GUDEV udev \
+optional_depends -sub GUDEV UDEV \
"--enable-gudev" \
"--disable-gudev" \
"for GUDEV support" &&
diff --git a/x11/colord/HISTORY b/x11/colord/HISTORY
index c3c5b91..20cd3e0 100644
--- a/x11/colord/HISTORY
+++ b/x11/colord/HISTORY
@@ -1,3 +1,6 @@
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: udev => UDEV
+
2012-10-06 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 0.1.22
switched to upstream GPG verification
diff --git a/x11/conky/DETAILS b/x11/conky/DETAILS
index 668fb44..86f4bb7 100755
--- a/x11/conky/DETAILS
+++ b/x11/conky/DETAILS
@@ -2,7 +2,7 @@
VERSION=1.9.0
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SPELL/$VERSION/$SOURCE

SOURCE_HASH=sha512:98c9f69fd8bee2062e3eddeb7a394cce932199ffd6c8664006d1222f0453569406613e63637848c77a455f7dae3f16be3079a2cab56ecafea51ec043de23c889
LICENSE[0]=BSD
LICENSE[1]=GPL
diff --git a/x11/conky/HISTORY b/x11/conky/HISTORY
index dd78c4c..8425689 100644
--- a/x11/conky/HISTORY
+++ b/x11/conky/HISTORY
@@ -1,3 +1,15 @@
+2014-06-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: fix SOURCE_URL[0]
+ * PRE_BUILD,
+ conky-1.8.1-utf8-scroll.patch,
+ conky-1.9.0-apcupsd.patch,
+ conky-1.9.0-default-graph-size.patch,
+ conky-1.9.0-diskio-dmmajor.patch,
+ conky-1.9.0-lines-fix.patch,
+ conky-1.9.0-ncurses.patch,
+ conky-1.9.0-update-when-message-count-decreases.patch:
+ add bug fixes from gentoo
+
2013-02-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* CONFIGURE: add optional support for hdd temperature, per task
IO stats and IPv4 port monitoring
diff --git a/x11/conky/PRE_BUILD b/x11/conky/PRE_BUILD
new file mode 100755
index 0000000..5398005
--- /dev/null
+++ b/x11/conky/PRE_BUILD
@@ -0,0 +1,10 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+
+patch -p1 < ${SPELL_DIRECTORY}/conky-1.8.1-utf8-scroll.patch &&
+patch -p1 < ${SPELL_DIRECTORY}/conky-1.9.0-ncurses.patch &&
+patch -p1 < ${SPELL_DIRECTORY}/conky-1.9.0-lines-fix.patch &&
+patch -p1 <
${SPELL_DIRECTORY}/conky-1.9.0-update-when-message-count-decreases.patch &&
+patch -p1 < ${SPELL_DIRECTORY}/conky-1.9.0-apcupsd.patch &&
+patch -p1 < ${SPELL_DIRECTORY}/conky-1.9.0-default-graph-size.patch &&
+patch -p1 < ${SPELL_DIRECTORY}/conky-1.9.0-diskio-dmmajor.patch
diff --git a/x11/conky/conky-1.8.1-utf8-scroll.patch
b/x11/conky/conky-1.8.1-utf8-scroll.patch
new file mode 100644
index 0000000..8b9e1e8
--- /dev/null
+++ b/x11/conky/conky-1.8.1-utf8-scroll.patch
@@ -0,0 +1,104 @@
+From b1f6a30bcce020b3c377434137de9856a09b899a Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Amadeusz=20=C5=BBo=C5=82nowski?= <aidecoe AT aidecoe.name>
+Date: Fri, 11 Nov 2011 11:27:43 +0100
+Subject: [PATCH] Make scroll UTF-8 aware. Fixes bug #3134941.
+
+---
+ src/scroll.c | 44 ++++++++++++++++++++++++++++++++++++++++++--
+ 1 files changed, 42 insertions(+), 2 deletions(-)
+
+diff --git a/src/scroll.c b/src/scroll.c
+index f78f807..738db0d 100644
+--- a/src/scroll.c
++++ b/src/scroll.c
+@@ -34,12 +34,33 @@
+
+ struct scroll_data {
+ char *text;
++ unsigned int show_orig;
+ unsigned int show;
+ unsigned int step;
+ unsigned int start;
+ long resetcolor;
+ };
+
++int utf8_charlen(char c) {
++ unsigned char uc = (unsigned char) c;
++ int len = 0;
++
++ if ((uc & 0x80) == 0)
++ return 1;
++
++ while ((uc & 0x80) != 0) {
++ ++len;
++ uc <<= 1;
++ }
++
++ return (len > 0 && len <= 4) ? len : -1;
++}
++
++int is_utf8_char_tail(char c) {
++ unsigned char uc = (unsigned char) c;
++ return (uc & 0xc0) == 0x80;
++}
++
+ void parse_scroll_arg(struct text_object *obj, const char *arg, void
*free_at_crash)
+ {
+ struct scroll_data *sd;
+@@ -60,15 +81,18 @@ void parse_scroll_arg(struct text_object *obj, const
char *arg, void *free_at_cr
+ sd->step = 1;
+ }
+ sd->text = malloc(strlen(arg + n1) + sd->show + 1);
++ // sd->show value may change when there are UTF-8 chars to be shown,
so
++ // save its origin value
++ sd->show_orig = sd->show;
+
+ if (strlen(arg) > sd->show) {
+ for(n2 = 0; (unsigned int) n2 < sd->show; n2++) {
+- sd->text[n2] = ' ';
++ sd->text[n2] = ' ';
+ }
+ sd->text[n2] = 0;
+ }
+ else
+- sd->text[0] = 0;
++ sd->text[0] = 0;
+
+ strcat(sd->text, arg + n1);
+ sd->start = 0;
+@@ -82,9 +106,13 @@ void print_scroll(struct text_object *obj, char *p, int
p_max_size, struct infor
+ {
+ struct scroll_data *sd = obj->data.opaque;
+ unsigned int j, colorchanges = 0, frontcolorchanges = 0,
visibcolorchanges = 0, strend;
++ int charlen = 0;
++ unsigned int utf8lenfix = 0;
+ char *pwithcolors;
+ char buf[max_user_text];
+
++ sd->show = sd->show_orig;
++
+ if (!sd)
+ return;
+
+@@ -109,6 +137,18 @@ void print_scroll(struct text_object *obj, char *p, int
p_max_size, struct infor
+ while(*(buf + sd->start) == SPECIAL_CHAR) {
+ sd->start++;
+ }
++ //skip parts of UTF-8 character which messes up display
++ while(is_utf8_char_tail(*(buf + sd->start))) {
++ sd->start++;
++ }
++ //extend length to be shown for wide characters
++ j = 0;
++ while(j < sd->show + visibcolorchanges + utf8lenfix) {
++ charlen = utf8_charlen(*(buf + sd->start + j));
++ utf8lenfix += (charlen > 1 ? charlen - 1 : 0);
++ j += charlen;
++ }
++ sd->show = sd->show_orig + utf8lenfix;
+ //place all chars that should be visible in p, including colorchanges
+ for(j=0; j < sd->show + visibcolorchanges; j++) {
+ p[j] = *(buf + sd->start + j);
+--
+1.7.8.rc1
+
diff --git a/x11/conky/conky-1.9.0-apcupsd.patch
b/x11/conky/conky-1.9.0-apcupsd.patch
new file mode 100644
index 0000000..9161fbc
--- /dev/null
+++ b/x11/conky/conky-1.9.0-apcupsd.patch
@@ -0,0 +1,106 @@
+Description: Fix broken apcupsd support in Conky 1.8.1
+ Revert apcupsd-related code to Conky 1.8.0 in order to fix broken apcupsd
+ support. This is a workaround until upstream properly addresses this issue.
+From: Brian Derr <bderrly AT gmail.com>
+Forwarded: http://sourceforge.net/support/tracker.php?aid=3083859
+Bug-Ubuntu: https://bugs.launchpad.net/bugs/897495
+Last-Update: 2011-12-02
+
+--- a/src/apcupsd.c
++++ b/src/apcupsd.c
+@@ -154,7 +154,7 @@
+ //
+ // Conky update function for apcupsd data
+ //
+-int update_apcupsd(void) {
++void update_apcupsd(void) {
+
+ int i;
+ APCUPSD_S apc;
+@@ -164,41 +164,44 @@
+ memcpy(apc.items[i], "N/A", 4); // including \0
+
+ do {
+- struct addrinfo hints;
+- struct addrinfo *ai, *rp;
+- int res;
++ struct hostent* he = 0;
++ struct sockaddr_in addr;
+ short sz = 0;
+- char portbuf[8];
++#ifdef HAVE_GETHOSTBYNAME_R
++ struct hostent he_mem;
++ int he_errno;
++ char hostbuff[2048];
++#endif
+ //
+ // connect to apcupsd daemon
+ //
+- memset(&hints, 0, sizeof(struct addrinfo));
+- hints.ai_family = AF_UNSPEC;
+- hints.ai_socktype = SOCK_STREAM;
+- hints.ai_flags = 0;
+- hints.ai_protocol = 0;
+- snprintf(portbuf, 8, "%d", info.apcupsd.port);
+- res = getaddrinfo(info.apcupsd.host, portbuf, &hints, &ai);
+- if (res != 0) {
+- NORM_ERR("APCUPSD getaddrinfo: %s",
gai_strerror(res));
++ sock = socket(AF_INET, SOCK_STREAM, 0);
++ if (sock < 0) {
++ perror("socket");
+ break;
+ }
+- for (rp = ai; rp != NULL; rp = rp->ai_next) {
+- sock = socket(rp->ai_family, rp->ai_socktype,
rp->ai_protocol);
+- if (sock == -1) {
+- continue;
+- }
+- if (connect(sock, rp->ai_addr, rp->ai_addrlen) != -1)
{
+- break;
+- }
+- close(sock);
++#ifdef HAVE_GETHOSTBYNAME_R
++ if (gethostbyname_r(info.apcupsd.host, &he_mem, hostbuff,
sizeof(hostbuff), &he, &he_errno) || !he ) {
++ NORM_ERR("APCUPSD gethostbyname_r: %s",
hstrerror(h_errno));
++ break;
++ }
++#else /* HAVE_GETHOSTBYNAME_R */
++ he = gethostbyname(info.apcupsd.host);
++ if (!he) {
++ herror("gethostbyname");
++ break;
+ }
+- freeaddrinfo(ai);
+- if (rp == NULL) {
++#endif /* HAVE_GETHOSTBYNAME_R */
++
++ memset(&addr, 0, sizeof(addr));
++ addr.sin_family = AF_INET;
++ addr.sin_port = info.apcupsd.port;
++ memcpy(&addr.sin_addr, he->h_addr, he->h_length);
++ if (connect(sock, (struct sockaddr*)&addr, sizeof(struct
sockaddr)) < 0) {
+ // no error reporting, the daemon is probably not
running
+ break;
+ }
+-
++
+ //
+ // send status request - "status" - 6B
+ //
+@@ -222,5 +225,5 @@
+ // "atomically" copy the data into working set
+ //
+ memcpy(info.apcupsd.items, apc.items, sizeof(info.apcupsd.items));
+- return 0;
++ return;
+ }
+--- a/src/apcupsd.h
++++ b/src/apcupsd.h
+@@ -49,6 +49,6 @@
+ } APCUPSD_S, *PAPCUPSD_S;
+
+ /* Service routine for the conky main thread */
+-int update_apcupsd(void);
++void update_apcupsd(void);
+
+ #endif /*APCUPSD_H_*/
diff --git a/x11/conky/conky-1.9.0-default-graph-size.patch
b/x11/conky/conky-1.9.0-default-graph-size.patch
new file mode 100644
index 0000000..02f64e3
--- /dev/null
+++ b/x11/conky/conky-1.9.0-default-graph-size.patch
@@ -0,0 +1,18 @@
+diff -r -U 5 conky-1.9.0/src/specials.c conky-1.9.0/src/specials.c
+--- conky-1.9.0/src/specials.c 2012-05-03 22:13:47.000000000 +0100
++++ conky-1.9.0/src/specials.c 2013-02-27 21:16:15.856669451 +0000
+@@ -186,12 +186,12 @@
+ g->scale = defscale;
+ if (sscanf(args, "%1023s %d,%d %x %x", buf, &g->height,
&g->width, &g->first_colour, &g->last_colour) == 5) {
+ return strndup(buf, text_buffer_size);
+ }
+ buf[0] = '\0';
+- g->height = 25;
+- g->width = 0;
++ g->height = default_graph_height;
++ g->width = default_graph_width;
+ if (sscanf(args, "%x %x %u", &g->first_colour,
&g->last_colour, &g->scale) == 3) {
+ return NULL;
+ }
+ g->scale = defscale;
+ if (sscanf(args, "%x %x", &g->first_colour, &g->last_colour)
== 2) {
diff --git a/x11/conky/conky-1.9.0-diskio-dmmajor.patch
b/x11/conky/conky-1.9.0-diskio-dmmajor.patch
new file mode 100644
index 0000000..754f9dc
--- /dev/null
+++ b/x11/conky/conky-1.9.0-diskio-dmmajor.patch
@@ -0,0 +1,25 @@
+diff --git a/src/linux.c b/src/linux.c
+index ce5f733..bbf8dc5 100644
+--- a/src/linux.c
++++ b/src/linux.c
+@@ -80,6 +80,10 @@
+ #define NBD_MAJOR 43
+ #endif
+
++#if !defined(DM_MAJOR)
++#define DM_MAJOR 253
++#endif
++
+ #ifdef HAVE_IWLIB
+ #include <iwlib.h>
+ #endif
+@@ -2336,7 +2340,8 @@ int update_diskio(void)
+ *
+ * XXX: ignore devices which are part of a SW RAID (MD_MAJOR)
*/
+ if (col_count == 5 && major != LVM_BLK_MAJOR && major !=
NBD_MAJOR
+- && major != RAMDISK_MAJOR && major !=
LOOP_MAJOR) {
++ && major != RAMDISK_MAJOR && major !=
LOOP_MAJOR
++ && major != DM_MAJOR ) {
+ /* check needed for kernel >= 2.6.31, see sf #2942117
*/
+ if (is_disk(devbuf)) {
+ total_reads += reads;
diff --git a/x11/conky/conky-1.9.0-lines-fix.patch
b/x11/conky/conky-1.9.0-lines-fix.patch
new file mode 100644
index 0000000..de48ab9
--- /dev/null
+++ b/x11/conky/conky-1.9.0-lines-fix.patch
@@ -0,0 +1,36 @@
+diff -urN old/src/conky.c new/src/conky.c
+--- old/src/conky.c 2012-05-03 23:22:21.000000000 +0200
++++ new/src/conky.c 2012-08-15 00:06:59.256311301 +0200
+@@ -3065,12 +3065,26 @@
+ og = g;
+ }
+
+- /* this is mugfugly,
but it works */
+- XDrawLine(display,
window.drawable, window.gc,
+-
cur_x + i + 1,
+-
specials[special_index].dotgraph ? og : by + h,
+-
cur_x + i + 1,
+- g);
++ if
(specials[special_index].dotgraph) {
++ if (og == g) {
++
XDrawPoint(display, window.drawable,
++
window.gc, cur_x + i + 1, g);
++ } else {
++
XDrawLine(display, window.drawable, window.gc,
++
cur_x + i + 1,
++
og,
++
cur_x + i + 1,
++
g);
++ }
++ } else {
++ /* this is
mugfugly, but it works */
++
XDrawLine(display, window.drawable, window.gc,
++
cur_x + i + 1,
++
by + h,
++
cur_x + i + 1,
++
g);
++ }
++
+ ++j;
+ }
+ if (tmpcolour)
free(tmpcolour);
diff --git a/x11/conky/conky-1.9.0-ncurses.patch
b/x11/conky/conky-1.9.0-ncurses.patch
new file mode 100644
index 0000000..91043ed
--- /dev/null
+++ b/x11/conky/conky-1.9.0-ncurses.patch
@@ -0,0 +1,31 @@
+From fd9462da5ed12369fc6a72e42ebc45c6707403fb Mon Sep 17 00:00:00 2001
+From: Pavel Labath <pavelo AT centrum.sk>
+Date: Fri, 13 Jul 2012 13:41:09 +0200
+Subject: [PATCH] Fix "conky failes to build with --disable-ncurses" (sf.net
#3541329)
+
+---
+ src/conky.c | 4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/conky.c b/src/conky.c
+index c5b4bed..17fe1a7 100644
+--- a/src/conky.c
++++ b/src/conky.c
+@@ -885,12 +885,12 @@ void generate_text_internal(char *p, int p_max_size,
+ OBJ(cpu) {
+ if (cur->cpu_usage) {
+ if (obj->data.i > info.cpu_count) {
+- static bool warned = false;
++ static int warned = 0;
+ if(!warned) {
+ NORM_ERR("obj->data.i
%i info.cpu_count %i",
+
obj->data.i, info.cpu_count);
+ NORM_ERR("attempting
to use more CPUs than you have!");
+- warned = true;
++ warned = 1;
+ }
+ } else {
+ percent_print(p, p_max_size,
+--
+1.7.0.4
+
diff --git a/x11/conky/conky-1.9.0-update-when-message-count-decreases.patch
b/x11/conky/conky-1.9.0-update-when-message-count-decreases.patch
new file mode 100644
index 0000000..dd422c5
--- /dev/null
+++ b/x11/conky/conky-1.9.0-update-when-message-count-decreases.patch
@@ -0,0 +1,75 @@
+diff --git a/src/mail.c b/src/mail.c
+index 7f60ba3..882b7c8 100644
+--- a/src/mail.c
++++ b/src/mail.c
+@@ -630,8 +630,15 @@ int imap_check_status(char *recvbuf, struct mail_s
*mail)
+
+ void imap_unseen_command(struct mail_s *mail, unsigned long old_unseen,
unsigned long old_messages)
+ {
+- if (strlen(mail->command) > 1 && (mail->unseen > old_unseen
+- || (mail->messages > old_messages &&
mail->unseen > 0))) {
++ /*
++ * Georg Hopp (2012-12-23):
++ * Well, i will read mails from time to time and i want the unseen
++ * count to be reduced when they are read...so, this seems wrong.
++ * Try a better one.... :)
++ */
++ if (strlen(mail->command) > 1
++ && (mail->unseen != old_unseen
++ || mail->messages != old_messages)) {
+ // new mail goodie
+ if (system(mail->command) == -1) {
+ perror("system()");
+@@ -813,7 +820,7 @@ static void *imap_thread(void *arg)
+ if (strlen(recvbuf) > 2) {
+ unsigned long messages,
recent = 0;
+ char *buf = recvbuf;
+- char force_check = 0;
++ char force_check = 1;
+ buf = strstr(buf, "EXISTS");
+ while (buf && strlen(buf) > 1
&& strstr(buf + 1, "EXISTS")) {
+ buf = strstr(buf + 1,
"EXISTS");
+@@ -825,9 +832,7 @@ static void *imap_thread(void *arg)
+ }
+ if (sscanf(buf, "*
%lu EXISTS\r\n", &messages) == 1) {
+
timed_thread_lock(mail->p_timed_thread);
+- if
(mail->messages != messages) {
+-
force_check = 1;
+- }
++ force_check =
1;
+
timed_thread_unlock(mail->p_timed_thread);
+ }
+ }
+@@ -850,7 +855,10 @@ static void *imap_thread(void *arg)
+ * something other than 0, or
we had a timeout
+ */
+ buf = recvbuf;
+- if (recent > 0 || (buf &&
strstr(buf, " FETCH ")) || fetchtimeout.tv_sec == 0 || force_check) {
++ if (recent > 0
++ || (buf &&
strstr(buf, " FETCH "))
++ || (buf &&
strstr(buf, " EXPUNGE "))
++ ||
fetchtimeout.tv_sec == 0 || force_check) {
+ // re-check messages
and unseen
+ if
(imap_command(sockfd, "DONE\r\n", recvbuf, "a5 OK")) {
+ fail++;
+@@ -868,6 +876,9 @@ static void *imap_thread(void *arg)
+ fail++;
+ break;
+ }
++
imap_unseen_command(mail, old_unseen, old_messages);
++ old_unseen =
mail->unseen;
++ old_messages =
mail->messages;
+ strncpy(sendbuf, "a5
IDLE\r\n", MAXDATASIZE);
+ if
(imap_command(sockfd, sendbuf, recvbuf, "+ idling")) {
+ fail++;
+@@ -886,10 +897,7 @@ static void *imap_thread(void *arg)
+ fail++;
+ break;
+ }
+- imap_unseen_command(mail, old_unseen,
old_messages);
+ fail = 0;
+- old_unseen = mail->unseen;
+- old_messages = mail->messages;
+ }
+ if (fail) break;
+ } else {
diff --git a/x11/easystroke/DEPENDS b/x11/easystroke/DEPENDS
index 7f6cb34..55d277f 100755
--- a/x11/easystroke/DEPENDS
+++ b/x11/easystroke/DEPENDS
@@ -1,6 +1,6 @@
depends boost &&
depends intltool &&
-depends gtkmm2 &&
+depends gtkmm3 &&
depends libxtst &&
depends dbus-glib &&
optional_depends help2man "" "" "to build man page"
diff --git a/x11/easystroke/DETAILS b/x11/easystroke/DETAILS
index 29fa6b5..5fb56fa 100755
--- a/x11/easystroke/DETAILS
+++ b/x11/easystroke/DETAILS
@@ -1,5 +1,5 @@
SPELL=easystroke
- VERSION=0.5.6
+ VERSION=0.6.0
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=${SOURCEFORGE_URL}/${SPELL}/${SOURCE}
SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
diff --git a/x11/easystroke/HISTORY b/x11/easystroke/HISTORY
index 00eea71..fa87517 100644
--- a/x11/easystroke/HISTORY
+++ b/x11/easystroke/HISTORY
@@ -1,3 +1,7 @@
+2013-03-30 Sukneet Basuta <sukneet AT sourcemage.org>
+ * DETAILS: updated spell to 0.6.0
+ * DEPENDS: gtkmm2 -> gtkmm3
+
2012-10-06 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 0.5.6

diff --git a/x11/easystroke/easystroke-0.5.6.tar.gz.sig
b/x11/easystroke/easystroke-0.5.6.tar.gz.sig
deleted file mode 100644
index 3c1393e..0000000
Binary files a/x11/easystroke/easystroke-0.5.6.tar.gz.sig and /dev/null differ
diff --git a/x11/easystroke/easystroke-0.6.0.tar.gz.sig
b/x11/easystroke/easystroke-0.6.0.tar.gz.sig
new file mode 100644
index 0000000..d8e1a86
Binary files /dev/null and b/x11/easystroke/easystroke-0.6.0.tar.gz.sig differ
diff --git a/x11/freenx/DETAILS b/x11/freenx/DETAILS
index f628ba9..a6134d3 100755
--- a/x11/freenx/DETAILS
+++ b/x11/freenx/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=freenx
if [[ "$FREENX_BRANCH" == "scm" ]]; then
- if [[ "$FREENX_AUTOUPDATE" == "y" ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=cvs
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-cvs.tar.bz2

SOURCE_URL[0]=cvs://:pserver:anonymous AT cvs.freenx.berlios.de:/cvsroot/freenx:$SPELL
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-cvs
diff --git a/x11/freenx/HISTORY b/x11/freenx/HISTORY
index e5bdd08..99b4bfd 100644
--- a/x11/freenx/HISTORY
+++ b/x11/freenx/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2012-04-02 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: fixed typo

diff --git a/x11/gkrellm2/DEPENDS b/x11/gkrellm2/DEPENDS
index 0d2a421..85a3d47 100755
--- a/x11/gkrellm2/DEPENDS
+++ b/x11/gkrellm2/DEPENDS
@@ -1,7 +1,7 @@
if [ "$DAEMON_ONLY" = "n" ] ; then
depends gtk+2 &&
depends xorg-libs &&
- optional_depends openssl \
+ optional_depends SSL \
"" \
"without-ssl=yes" \
"for SSL support in the mail checker"
diff --git a/x11/gkrellm2/HISTORY b/x11/gkrellm2/HISTORY
index 10b224b..1d1ca78 100644
--- a/x11/gkrellm2/HISTORY
+++ b/x11/gkrellm2/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2013-02-17 Robin Cook <rcook AT wyrms.net>
* PRE_BUILD: apply gentoo patches to build with newer glib2

diff --git a/x11/gtk-vnc/CONFIGURE b/x11/gtk-vnc/CONFIGURE
index 1e44014..40b4012 100755
--- a/x11/gtk-vnc/CONFIGURE
+++ b/x11/gtk-vnc/CONFIGURE
@@ -1,2 +1,5 @@
config_query_option GTK_VNC_EXAMPLES 'Install example programs?' n \
- '--with-examples' '--without-examples'
+ '--with-examples' '--without-examples' &&
+
+config_query_list GTK_VNC_VER 'Which GTK version (RECOMMEND 3)' \
+ 3 2
diff --git a/x11/gtk-vnc/DEPENDS b/x11/gtk-vnc/DEPENDS
index 0a05090..a73685c 100755
--- a/x11/gtk-vnc/DEPENDS
+++ b/x11/gtk-vnc/DEPENDS
@@ -1,4 +1,5 @@
depends gnutls &&
+depends gtk+${GTK_VNC_VER} "--with-gtk=${GTK_VNC_VER}.0" &&
depends -sub VAPIGEN vala &&

optional_depends gettext \
@@ -30,4 +31,10 @@ optional_depends gobject-introspection \
optional_depends pulseaudio \
'--with-pulseaudio' \
'--without-pulseaudio' \
- 'for PulseAudio audio playback'
+ 'for PulseAudio audio playback' &&
+
+if is_depends_enabled $SPELL gtk+2; then
+ suggest_depends -sub "GTK2 VNC" 'virt-viewer' '' '' 'for a better spice
client'
+else
+ suggest_depends -sub "GTK3 VNC" 'virt-viewer' '' '' 'for a better spice
client'
+fi
diff --git a/x11/gtk-vnc/HISTORY b/x11/gtk-vnc/HISTORY
index a57c554..77275d2 100644
--- a/x11/gtk-vnc/HISTORY
+++ b/x11/gtk-vnc/HISTORY
@@ -1,3 +1,7 @@
+2013-09-04 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Suggest virt-viewer with appropriate gtk
+ * Allow for building gtk-vnc without an external entity enforcing
gtk+2|3
+
2012-10-16 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 0.5.1
SOURCE matches upstream SHA256
diff --git a/x11/gtk-vnc/PRE_SUB_DEPENDS b/x11/gtk-vnc/PRE_SUB_DEPENDS
index 241941f..0f2f0ba 100755
--- a/x11/gtk-vnc/PRE_SUB_DEPENDS
+++ b/x11/gtk-vnc/PRE_SUB_DEPENDS
@@ -1,8 +1,12 @@
case $THIS_SUB_DEPENDS in
PYTHON) is_depends_enabled $SPELL python &&
is_depends_enabled $SPELL gtk+2 && return 0 ;;
- GTK2) is_depends_enabled $SPELL gtk+2 && return 0 ;;
- GTK3) is_depends_enabled $SPELL gtk+3 && return 0 ;;
+ GTK2) is_depends_enabled $SPELL gtk+2 &&
+ [[ "x${GTK_VNC_VER}" == "x2" ]] &&
+ return 0 ;;
+ GTK3) is_depends_enabled $SPELL gtk+3 &&
+ [[ "x${GTK_VNC_VER}" == "x3" ]] &&
+ return 0 ;;
esac

return 1
diff --git
a/x11/gtk-vnc/REPAIR^45fd74954c6d20e34ccd7d3041198c4e^PRE_SUB_DEPENDS
b/x11/gtk-vnc/REPAIR^45fd74954c6d20e34ccd7d3041198c4e^PRE_SUB_DEPENDS
new file mode 100755
index 0000000..241941f
--- /dev/null
+++ b/x11/gtk-vnc/REPAIR^45fd74954c6d20e34ccd7d3041198c4e^PRE_SUB_DEPENDS
@@ -0,0 +1,8 @@
+case $THIS_SUB_DEPENDS in
+ PYTHON) is_depends_enabled $SPELL python &&
+ is_depends_enabled $SPELL gtk+2 && return 0 ;;
+ GTK2) is_depends_enabled $SPELL gtk+2 && return 0 ;;
+ GTK3) is_depends_enabled $SPELL gtk+3 && return 0 ;;
+esac
+
+return 1
diff --git a/x11/gtk-vnc/SUB_DEPENDS b/x11/gtk-vnc/SUB_DEPENDS
index e9d41db..fd0d96b 100755
--- a/x11/gtk-vnc/SUB_DEPENDS
+++ b/x11/gtk-vnc/SUB_DEPENDS
@@ -4,9 +4,11 @@ case $THIS_SUB_DEPENDS in
depends gtk+2 '--with-gtk=2.0'
;;
GTK2) echo "gtk+2 bindings requested, forcing them." &&
+ GTK_VNC_VER=2
depends gtk+2 '--with-gtk=2.0'
;;
GTK3) echo "gtk+3 bindings requested, forcing them." &&
+ GTK_VNC_VER=3
depends gtk+3 '--with-gtk=3.0'
;;
*) echo "unknown sub-depends!"
diff --git a/x11/lightdm/DEPENDS b/x11/lightdm/DEPENDS
index 9277355..6bc3c5a 100755
--- a/x11/lightdm/DEPENDS
+++ b/x11/lightdm/DEPENDS
@@ -1,10 +1,17 @@
depends dbus &&
+depends libgcrypt &&
depends linux-pam &&
depends libxklavier &&
depends -sub XEPHYR xorg-server &&
depends libxml2 &&
depends itstool &&
depends libx11 &&
+
+optional_depends gettext \
+ '--enable-nls' \
+ '--disable-nls' \
+ 'for Native Language Support (NLS)' &&
+
optional_depends qt4 \
'--enable-liblightdm-qt' \
'--disable-liblightdm-qt' \
diff --git a/x11/lightdm/DETAILS b/x11/lightdm/DETAILS
index f15c9d9..3f22bf9 100755
--- a/x11/lightdm/DETAILS
+++ b/x11/lightdm/DETAILS
@@ -1,8 +1,8 @@
SPELL=lightdm
- VERSION=1.5.1
+ VERSION=1.8.0
SOURCE="${SPELL}-${VERSION}.tar.xz"
-
SOURCE_URL[0]=http://launchpad.net/${SPELL}/1.6/$VERSION/+download/${SOURCE}
-
SOURCE_HASH=sha512:e7a7fab1ad3b717e8c9de48e0337985ccbca5c3850697d59c910ed0a2418339207a1111e197f0f7a2a2b0ad6800373681c29d8f683e4a5ee3ae74a72b51e9da2
+
SOURCE_URL[0]=http://launchpad.net/${SPELL}/1.8/$VERSION/+download/${SOURCE}
+
SOURCE_HASH=sha512:770c92d28c9f76def517e1b4fed962b1852b0796e3068d2e6bbbe9ff4ba1182bbbc5148c4961b19e4f3ed2e5a943dd513d05fa74459a9a28ed1871bc6319fe64
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="https://launchpad.net/lightdm";
LICENSE[0]=GPL3/LGPL3
@@ -10,8 +10,9 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SHORT="lightweight display manager"
cat << EOF
An X display manager that:
- - Has a lightweight codebase - Is standards compliant (PAM, ConsoleKit,
- etc) - Has a well defined interface between the server and user interface -
- Fully themeable (easiest with the webkit interface) - Cross-desktop
(greeters
- can be written in any toolkit)
+ - Has a lightweight codebase
+ - Is standards compliant (PAM, ConsoleKit, etc)
+ - Has a well defined interface between the server and user interface
+ - Fully themeable (easiest with the webkit interface)
+ - Cross-desktop (greeters can be written in any toolkit)
EOF
diff --git a/x11/lightdm/HISTORY b/x11/lightdm/HISTORY
index 93a7878..06706e9 100644
--- a/x11/lightdm/HISTORY
+++ b/x11/lightdm/HISTORY
@@ -1,3 +1,14 @@
+2014-08-24 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: updated to 1.8.0 (removed sig)
+
+2013-06-04 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.7.0, 1.5.1 no longer compiles
+ * DEPENDS: Optionally depends on gettext
+
+2013-03-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * init.d/lightdm: fix typo
+ * DETAILS: reformat description
+
2013-03-09 Pol Vinogradov <vin.public AT gmail.com>
* DETAILS: version 1.5.1, switched to .xz, changed SOURCE_URL[0]

diff --git a/x11/lightdm/init.d/lightdm b/x11/lightdm/init.d/lightdm
index 9c603d8..6c0b8ba 100755
--- a/x11/lightdm/init.d/lightdm
+++ b/x11/lightdm/init.d/lightdm
@@ -10,7 +10,7 @@ PROVIDES=display_manager
start() {
echo -n "Starting LightDM..."
mkdir -p /var/run/lightdm
- chown lightdm.lightdm /var/run/lightdm
+ chown lightdm:lightdm /var/run/lightdm
$PROGRAM $ARGS &
evaluate_retval
}
diff --git a/x11/mdm/BUILD b/x11/mdm/BUILD
new file mode 100755
index 0000000..11bf4a5
--- /dev/null
+++ b/x11/mdm/BUILD
@@ -0,0 +1,14 @@
+create_account mdm &&
+
+# Disable PAM helper if it was previously enabled when linux-pam is disabled
+#if [[ "x${MDM_AUTH}" != "xlinux-pam" ]]; then
+## Missing usermode package for `consolehelper` binary
+ MDM_PAM_HELPER='--enable-console-helper=no'
+#fi &&
+
+OPTS="${MDM_IPV6} \
+ --enable-authentication-scheme=${MDM_AUTH/linux-/} \
+ ${MDM_PAM_HELPER} \
+ ${OPTS}" &&
+
+default_build
diff --git a/x11/mdm/CONFIGURE b/x11/mdm/CONFIGURE
new file mode 100755
index 0000000..2fb1aca
--- /dev/null
+++ b/x11/mdm/CONFIGURE
@@ -0,0 +1,25 @@
+config_query_option MDM_IPV6 \
+ 'Enable IPv6 transport?' \
+ y \
+ '--enable-ipv6=yes' \
+ '--enable-ipv6=no' &&
+
+if spell_ok linux-pam; then
+ config_query_list MDM_AUTH 'Use which encryption scheme?' \
+ linux-pam shadow crypt
+elif spell_ok shadow; then
+ config_query_list MDM_AUTH 'Use which encryption scheme?' \
+ shadow linux-pam crypt
+else
+ config_query_list MDM_AUTH 'Use which encryption scheme?' \
+ crypt linux-pam shadow
+fi
+
+# Missing usermode package for `consolehelper` binary
+#if [[ "x${MDM_AUTH}" == "xlinux-pam" ]]; then
+# config_query_option MDM_PAM_HELPER \
+# 'Enable PAM console helper?' \
+# y \
+# '--enable-console-helper=yes' \
+# '--enable-console-helper=no'
+#fi
diff --git a/x11/mdm/DEPENDS b/x11/mdm/DEPENDS
new file mode 100755
index 0000000..e6dc426
--- /dev/null
+++ b/x11/mdm/DEPENDS
@@ -0,0 +1,89 @@
+# PRE_BUILD requirements
+depends 'autoconf' &&
+depends 'automake-1.9' &&
+depends 'glib2' &&
+depends 'gnome-common2' &&
+depends 'gnome-doc-utils' &&
+depends 'intltool' &&
+depends 'libtool' &&
+depends 'pkgconfig' &&
+
+# Download requirements
+depends 'git' &&
+
+# Application requirements
+depends 'dbus' &&
+depends 'gdk-pixbuf2' &&
+depends 'glib2' &&
+depends 'gtk+2' &&
+depends 'libglade2' &&
+depends 'libgnomecanvas' &&
+depends 'libice' &&
+depends 'libpng' &&
+depends 'libx11' &&
+depends 'libxau' &&
+depends 'libxext' &&
+depends 'libxi' &&
+depends 'pango' &&
+depends 'perl' &&
+depends 'webkitgtk' &&
+
+# Auth scheme
+if [[ "x${MDM_AUTH}" != "xcrypt" ]] ; then
+ depends "${MDM_AUTH}"
+fi &&
+
+optional_depends 'consolekit' \
+ '--with-console-kit=yes' \
+ '--with-console-kit=no' \
+ 'for ConsoleKit support' &&
+
+optional_depends 'gettext' \
+ '--enable-nls' \
+ '--disable-nls' \
+ 'for Native Language Support (NLS)' &&
+
+optional_depends 'libselinux' \
+ '--with-selinux' \
+ '--without-selinux' \
+ 'for Security Enhanced Linux (SELinux)' &&
+
+optional_depends 'libdmx' \
+ '--with-dmx=yes' \
+ '--with-dmx=no' \
+ 'for DMX (Distributed Multihead X) support' &&
+
+optional_depends 'libxdmcp' \
+ '--with-xdmcp=yes' \
+ '--with-xdmcp=yes' \
+ 'for XDMCP (X Remote Login) support' &&
+
+optional_depends 'libxevie' \
+ '--with-xevie=yes' \
+ '--with-xevie=no' \
+ 'for XEvIE Xserver extension support' &&
+
+optional_depends 'libxinerama' \
+ '--with-xinerama=yes' \
+ '--with-xinerama=no' \
+ 'for Xinerama (multi-monitor) support' &&
+
+optional_depends 'rarian' \
+ '--enable-scrollkeeper' \
+ '--disable-scrollkeeper' \
+ 'for updated ScrollKeeper database' &&
+
+optional_depends 'SSH' \
+ '--enable-secureremote=yes' \
+ '--enable-secureremote=no' \
+ 'for secure X connections via Secure SHell (SSH)' &&
+
+if is_depends_enabled "${SPELL}" "$(get_spell_provider $SPELL SSH)"; then
+ depends zenity
+fi &&
+
+optional_depends 'tcp_wrappers' \
+ '--with-tcp-wrappers=yes' \
+ '--with-tcp-wrappers=no' \
+ 'for TCP wrappers support'
+
diff --git a/x11/mdm/DETAILS b/x11/mdm/DETAILS
new file mode 100755
index 0000000..8cabb9c
--- /dev/null
+++ b/x11/mdm/DETAILS
@@ -0,0 +1,70 @@
+ SPELL=mdm
+ VERSION=git
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ SOURCE_URL[0]=git://github.com/linuxmint/mdm.git
+ SOURCE_IGNORE="unversioned"
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://github.com/linuxmint/mdm";
+ LICENSE[0]=GPLv2
+ ENTERED=20130604
+ SHORT="Mint Display Manager"
+cat << EOF
+The MDM Display Manager (MDM) is a display manager that
+implements all significant features required for managing
+local and remote displays. For full information about
+MDM features, refer to the documentation. In summary,
+features include:
+
+MDM daemon:
+ o X Authentication
+ o XDMCP (Remote Login) including TCP Wrappers for access
+ control and improved security.
+ o Machine-specific and system-wide configuration support.
+ o Default and per-display initialization scripts.
+ o PreSession, PostSession, Init, and PostLogin scripts.
+ o Pluggable Authentication Modules (PAM)
+ o IPv6 support (optional, use --enable-ipv6=yes to enable)
+ o Autologin for single user workstations (off by default)
+ o Timed login for kiosks and public terminals (off by
+ default).
+ o On-demand local servers (mdmflexiserver) and dynamic
+ servers (mdmdynamic). For example, dynamic servers are
+ used to support SRSS (Sun Ray) environments.
+ o Can manage X servers without a login window (Such as
+ for XDMCP terminal client machines)
+ o Many other features ...
+
+mdmlogin and mdmgreeter:
+ o Supports accessibility and the ability to launch AT
+ programs like orca or GOK. Currently mdmlogin
+ has more complete accessibility support than
+ mdmgreeter.
+ o Can launch the XDMCP chooser program (Remote Login)
+ o Can launch the Setup program (off by default)
+ o Can halt, reboot, or suspend the machine (off by
+ default)
+ o Session selection support
+ o Language selection support
+
+mdmlogin:
+ o Logo image
+ o Background image/color
+ o Face browser
+ o Background program support
+ o Xinerama support
+
+mdmgreeter:
+ o Themable with many themes at http://art.gnome.org/
+ o Xinerama support
+ o Face browser (if supported by the theme)
+
+mdmchooser:
+ o XDMCP
+ o Visual host browser
+ o Type in extra host names
+ o Customizable icons
+
+mdmsetup:
+ o GUI to edit the MDM configuration. Refer to the documentation
+ for more information about how to configure MDM.
+EOF
diff --git a/x11/mdm/HISTORY b/x11/mdm/HISTORY
new file mode 100644
index 0000000..5be3db8
--- /dev/null
+++ b/x11/mdm/HISTORY
@@ -0,0 +1,9 @@
+2013-08-15 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Depends on automake-1.9 (doesn't work with
+ automake 1.14)
+
+2013-06-04 Eric Sandall <sandalle AT sourcemage.org>
+ * Created
+ * PRE_BUILD, pam.d/mdm{,-autologin}: Need to provide our own
+ as we don't have a service=system-auth from linux-pam.
+
diff --git a/x11/mdm/INSTALL b/x11/mdm/INSTALL
new file mode 100755
index 0000000..bd12b14
--- /dev/null
+++ b/x11/mdm/INSTALL
@@ -0,0 +1,4 @@
+default_install &&
+install -m755 ${SCRIPT_DIRECTORY}/mdm-session ${INSTALL_ROOT}/usr/sbin/
+PAM_DIR="${INSTALL_ROOT}/etc/pam.d" &&
+chmod +x ${PAM_DIR}/mdm{,-autologin}
diff --git a/x11/mdm/PRE_BUILD b/x11/mdm/PRE_BUILD
new file mode 100755
index 0000000..69e882b
--- /dev/null
+++ b/x11/mdm/PRE_BUILD
@@ -0,0 +1,16 @@
+default_pre_build &&
+cd "${SOURCE_DIRECTORY}" &&
+
+NOCONFIGURE="y" gnome-autogen.sh &&
+
+# Provide our own PAM modules until service=system-auth is
+# provided via our packages.
+cp -f "${SPELL_DIRECTORY}"/pam.d/mdm{,-autologin} \
+ "${SOURCE_DIRECTORY}"/config/ &&
+
+# Disable warnings as errors
+sedit 's:-Werror=missing-prototypes::g' aclocal.m4 &&
+sedit 's:-Werror=missing-prototypes::g' configure &&
+sedit 's:-Werror=implicit-function-declaration::g' aclocal.m4 &&
+sedit 's:-Werror=implicit-function-declaration::g' configure
+
diff --git a/x11/mdm/init.d/mdm b/x11/mdm/init.d/mdm
new file mode 100755
index 0000000..cb26961
--- /dev/null
+++ b/x11/mdm/init.d/mdm
@@ -0,0 +1,45 @@
+#!/bin/bash
+
+PROGRAM=/usr/sbin/mdm
+PIDFILE=/var/run/mdm.pid
+ARGS=
+RUNLEVEL=5
+PROVIDES=display_manager
+NEEDS="smgl-messagebus hald"
+
+. /etc/init.d/smgl_init
+
+start() {
+ echo -n "Starting Mint Display Manager..."
+ mkdir -p /var/run/mdm
+ chown mdm:mdm /var/run/mdm
+ $PROGRAM $ARGS &
+ evaluate_retval
+}
+
+stop()
+{
+ ${PROGRAM}-stop
+ evaluate_retval
+}
+
+restart()
+{
+ ${PROGRAM}-safe-restart
+ evaluate_retval
+}
+
+status() {
+ if [ ! -f $PIDFILE ]; then
+ echo "Mint Display Manager is not running"
+ return 0
+ fi
+ local pid=$(cat $PIDFILE)
+ if ps -p $pid > /dev/null; then
+ echo "Mint Display Manager is running with Process ID $pid"
+ else
+ echo "Mint Display Manager is not running, but $PIDFILE exists"
+ return 1
+ fi
+}
+
diff --git a/x11/mdm/mdm-session b/x11/mdm/mdm-session
new file mode 100644
index 0000000..516291a
--- /dev/null
+++ b/x11/mdm/mdm-session
@@ -0,0 +1,69 @@
+#!/bin/sh
+#
+# MDM wrapper to run around X sessions.
+
+echo "Running X session wrapper"
+
+# Load profile
+for file in "/etc/profile" "$HOME/.profile" "/etc/xprofile"
"$HOME/.xprofile"; do
+ if [ -f "$file" ]; then
+ echo "Loading profile from $file";
+ . "$file"
+ fi
+done
+
+# Load resources
+for file in "/etc/X11/Xresources" "$HOME/.Xresources"; do
+ if [ -f "$file" ]; then
+ echo "Loading resource: $file"
+ xrdb -nocpp -merge "$file"
+ fi
+done
+
+# Load keymaps
+for file in "/etc/X11/Xkbmap" "$HOME/.Xkbmap"; do
+ if [ -f "$file" ]; then
+ echo "Loading keymap: $file"
+ setxkbmap `cat "$file"`
+ XKB_IN_USE=yes
+ fi
+done
+
+# Load xmodmap if not using XKB
+if [ -z "$XKB_IN_USE" ]; then
+ for file in "/etc/X11/Xmodmap" "$HOME/.Xmodmap"; do
+ if [ -f "$file" ]; then
+ echo "Loading modmap: $file"
+ xmodmap "$file"
+ fi
+ done
+fi
+
+unset XKB_IN_USE
+
+# Run all system xinitrc shell scripts.
+xinitdir="/etc/X11/xinit/xinitrc.d"
+if [ -d "$xinitdir" ]; then
+ for script in $xinitdir/*; do
+ echo "Loading xinit script $script"
+ if [ -x "$script" -a ! -d "$script" ]; then
+ . "$script"
+ fi
+ done
+fi
+
+# Load Xsession scripts
+xsessionddir="/etc/X11/Xsession.d"
+if [ -d "$xsessionddir" ]; then
+ for i in `ls $xsessionddir`; do
+ script="$xsessionddir/$i"
+ echo "Loading X session script $script"
+ if [ -r "$script" -a -f "$script" ] && expr "$i" :
'^[[:alnum:]_-]\+$' > /dev/null; then
+ . "$script"
+ fi
+ done
+fi
+
+echo "X session wrapper complete, running session $@"
+
+exec $@
diff --git a/x11/mdm/pam.d/mdm b/x11/mdm/pam.d/mdm
new file mode 100755
index 0000000..fed8a9b
--- /dev/null
+++ b/x11/mdm/pam.d/mdm
@@ -0,0 +1,20 @@
+#%PAM-1.0
+
+# Block login if they are globally disabled
+auth required pam_nologin.so
+
+# Load environment from /etc/environment and ~/.pam_environment
+auth required pam_env.so
+
+# Use /etc/passwd and /etc/shadow for passwords
+auth required pam_unix.so
+
+# Check account is active, change password if required
+account required pam_unix.so
+
+# Allow password to be changed
+password required pam_unix.so
+
+# Setup session
+session required pam_unix.so
+session optional pam_systemd.so
diff --git a/x11/mdm/pam.d/mdm-autologin b/x11/mdm/pam.d/mdm-autologin
new file mode 100755
index 0000000..ba7a68c
--- /dev/null
+++ b/x11/mdm/pam.d/mdm-autologin
@@ -0,0 +1,20 @@
+#%PAM-1.0
+
+# Block login if they are globally disabled
+auth required pam_nologin.so
+
+# Load environment from /etc/environment and ~/.pam_environment
+auth required pam_env.so
+
+# Allow access without authentication
+auth required pam_permit.so
+
+# Stop autologin if account requires action
+account required pam_unix.so
+
+# Can't change password
+password required pam_deny.so
+
+# Setup session
+session required pam_unix.so
+session optional pam_systemd.so
diff --git
a/x11/merkaartor/0002-FIX-Assert-width-0-with-wireframe-with-style.patch
b/x11/merkaartor/0002-FIX-Assert-width-0-with-wireframe-with-style.patch
new file mode 100644
index 0000000..8873e2e
--- /dev/null
+++ b/x11/merkaartor/0002-FIX-Assert-width-0-with-wireframe-with-style.patch
@@ -0,0 +1,28 @@
+From 9059922e1b75c32ac78cc66e10387063790bfa91 Mon Sep 17 00:00:00 2001
+From: "Chris \"Koying\" Browet" <cbro AT semperpax.com>
+Date: Fri, 15 Jun 2012 11:11:17 +0200
+Subject: [PATCH 2/8] FIX : Assert "width > 0" with wireframe with style
+
+---
+ src/Features/Way.cpp | 5 ++---
+ 1 file changed, 2 insertions(+), 3 deletions(-)
+
+diff --git a/src/Features/Way.cpp b/src/Features/Way.cpp
+index fdbf722..7eea383 100644
+--- a/src/Features/Way.cpp
++++ b/src/Features/Way.cpp
+@@ -382,9 +382,8 @@ void Way::drawSimple(QPainter &P, MapView *theView)
+ thePen =
QPen(thePainter->BackgroundColor,thePainter->BackgroundOffset);
+ else
+ thePen =
QPen(p->SimpleColor,(qreal)p->SimpleWidth/LANEWIDTH);
+- } else
+- if (thePainter->DrawForeground)
+- thePen =
QPen(thePainter->ForegroundColor,thePainter->ForegroundOffset);
++ } else if (thePainter->DrawForeground)
++ thePen =
QPen(thePainter->ForegroundColor,thePainter->ForegroundOffset >= 1 ?
thePainter->ForegroundOffset : (qreal)p->SimpleWidth/LANEWIDTH);
+ else
+ thePen =
QPen(p->SimpleColor,(qreal)p->SimpleWidth/LANEWIDTH);
+ }
+--
+1.8.4.2
+
diff --git a/x11/merkaartor/0003-FIX-secondary-road-simple-color.patch
b/x11/merkaartor/0003-FIX-secondary-road-simple-color.patch
new file mode 100644
index 0000000..db878b5
--- /dev/null
+++ b/x11/merkaartor/0003-FIX-secondary-road-simple-color.patch
@@ -0,0 +1,25 @@
+From 6aa2974e6aba87154fa1b47935074b6b18eb431b Mon Sep 17 00:00:00 2001
+From: "Chris \"Koying\" Browet" <cbro AT semperpax.com>
+Date: Fri, 15 Jun 2012 11:24:23 +0200
+Subject: [PATCH 3/8] FIX : secondary road simple color
+
+---
+ src/Features/Way.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/Features/Way.cpp b/src/Features/Way.cpp
+index 7eea383..ece774b 100644
+--- a/src/Features/Way.cpp
++++ b/src/Features/Way.cpp
+@@ -93,7 +93,7 @@ void WayPrivate::CalculateWidth()
+ SimpleColor = QColor(228, 109, 113);
+ } else if (h == "secondary") {
+ SimpleWidth = 2*LANEWIDTH; // 2 lanes
+- SimpleColor = QColor(253, 191, 252);
++ SimpleColor = QColor(253, 191, 111);
+ } else if (h == "tertiary") {
+ SimpleWidth = 1.5*LANEWIDTH; // shared middle lane
+ SimpleColor = QColor(255, 229, 33);
+--
+1.8.4.2
+
diff --git
a/x11/merkaartor/0004-FIX-libgps20-build-fix-from-Dirk-Stocker.patch
b/x11/merkaartor/0004-FIX-libgps20-build-fix-from-Dirk-Stocker.patch
new file mode 100644
index 0000000..99aae1c
--- /dev/null
+++ b/x11/merkaartor/0004-FIX-libgps20-build-fix-from-Dirk-Stocker.patch
@@ -0,0 +1,77 @@
+From 00fd8331de434ca4f567a81559ddd934113ebf84 Mon Sep 17 00:00:00 2001
+From: "Chris \"Koying\" Browet" <cbro AT semperpax.com>
+Date: Fri, 29 Jun 2012 12:42:27 +0200
+Subject: [PATCH 4/8] FIX : libgps20 build fix (from Dirk Stocker)
+
+---
+ src/GPS/qgpsdevice.cpp | 30 ++++++++++++++++--------------
+ 1 file changed, 16 insertions(+), 14 deletions(-)
+
+diff --git a/src/GPS/qgpsdevice.cpp b/src/GPS/qgpsdevice.cpp
+index de6b220..59d11a1 100644
+--- a/src/GPS/qgpsdevice.cpp
++++ b/src/GPS/qgpsdevice.cpp
+@@ -958,27 +958,33 @@ void QGPSDDevice::run()
+ connect(this,SIGNAL(doStopDevice()),&Forward,SLOT(onStop()));
+ // exec();
+ QEventLoop l;
+-
++#if GPSD_API_MAJOR_VERSION < 5
+ Server = new gpsmm();
+ errno = 0;
+ gpsdata =
Server->open(M_PREFS->getGpsdHost().toAscii().data(),QString::number(M_PREFS->getGpsdPort()).toAscii().data());
+ if (!gpsdata) {
+-#ifndef Q_OS_WIN32
++ #ifndef Q_OS_WIN32
+ QString msg( (errno<0) ? gps_errstr(errno) : strerror(errno) );
+-#else
++ #else
+ QString msg( (errno<0) ? "" : strerror(errno) );
+-#endif
++ #endif
+ qDebug() << tr("Unable to connect to
%1:%2").arg(M_PREFS->getGpsdHost()).arg(QString::number(M_PREFS->getGpsdPort()))
+ << ": " << msg;
+ return;
+ }
+-
++#else
++ Server = new
gpsmm(M_PREFS->getGpsdHost().toAscii().data(),QString::number(M_PREFS->getGpsdPort()).toAscii().data());
++#endif
+ onLinkReady();
+ l.processEvents();
+
+ forever {
+ #if GPSD_API_MAJOR_VERSION > 3
++#if GPSD_API_MAJOR_VERSION < 5
+ if (Server->waiting())
++#else
++ if (Server->waiting(0))
++#endif
+ #endif
+ onDataAvailable();
+ l.processEvents();
+@@ -994,16 +1000,12 @@ void QGPSDDevice::onDataAvailable()
+ if (!gpsdata)
+ return;
+ #else
+- if ( Server->waiting() )
++ gpsdata = Server->read();
++ if (!gpsdata)
+ {
+- errno = 0;
+- gpsdata = Server->read();
+- if ( gpsdata == 0 )
+- {
+- QString msg( (errno==0) ? "socket to gpsd was closed" :
strerror(errno) );
+- qDebug() << "gpsmm::read() failed: " << msg;
+- return;
+- }
++ QString msg( (errno==0) ? "socket to gpsd was closed" :
strerror(errno) );
++ qDebug() << "gpsmm::read() failed: " << msg;
++ return;
+ }
+ #endif
+
+--
+1.8.4.2
+
diff --git a/x11/merkaartor/0005-FIX-openSUSE-build.patch
b/x11/merkaartor/0005-FIX-openSUSE-build.patch
new file mode 100644
index 0000000..dcdf111
--- /dev/null
+++ b/x11/merkaartor/0005-FIX-openSUSE-build.patch
@@ -0,0 +1,37 @@
+From 499458a5b520d8e6951e4f283a93f57c2bb3a106 Mon Sep 17 00:00:00 2001
+From: "Chris \"Koying\" Browet" <cbro AT semperpax.com>
+Date: Fri, 29 Jun 2012 12:47:51 +0200
+Subject: [PATCH 5/8] FIX : openSUSE build
+
+---
+ src/Backend/SpatialiteBackend.cpp | 1 +
+ src/Backend/SpatialiteBackend.h | 1 +
+ 2 files changed, 2 insertions(+)
+
+diff --git a/src/Backend/SpatialiteBackend.cpp
b/src/Backend/SpatialiteBackend.cpp
+index a0ac244..85d8257 100644
+--- a/src/Backend/SpatialiteBackend.cpp
++++ b/src/Backend/SpatialiteBackend.cpp
+@@ -266,6 +266,7 @@ void
SpatialiteBackend::getFeatureSet(QMap<RenderPriority, QSet<Feature *> > &th
+
+ const QList<Feature *> & SpatialiteBackend::indexFind(const QRectF &vp)
+ {
++ return findResult;
+ }
+
+ void SpatialiteBackend::get(const QRectF &bb, QList<Feature *> &theFeatures)
+diff --git a/src/Backend/SpatialiteBackend.h
b/src/Backend/SpatialiteBackend.h
+index 55b0f63..1b120bc 100644
+--- a/src/Backend/SpatialiteBackend.h
++++ b/src/Backend/SpatialiteBackend.h
+@@ -74,6 +74,7 @@ public slots:
+ protected:
+ bool isTemp;
+ QString theFilename;
++ QList<Feature*> findResult;
+ };
+
+ #endif // SPATIALITEBACKEND_H
+--
+1.8.4.2
+
diff --git
a/x11/merkaartor/0006-FIX-French-cadastre-parsing-issue-fixes-3334.patch
b/x11/merkaartor/0006-FIX-French-cadastre-parsing-issue-fixes-3334.patch
new file mode 100644
index 0000000..e86e0b0
--- /dev/null
+++ b/x11/merkaartor/0006-FIX-French-cadastre-parsing-issue-fixes-3334.patch
@@ -0,0 +1,33 @@
+From 950109c2fe443b3b60c8e98a0be7914be4301d5d Mon Sep 17 00:00:00 2001
+From: "Chris \"Koying\" Browet" <cbro AT semperpax.com>
+Date: Fri, 29 Jun 2012 13:24:27 +0200
+Subject: [PATCH 6/8] FIX : French cadastre parsing issue (fixes #3334)
+
+---
+ .../background/MCadastreFranceBackground/qadastre/cadastrewrapper.cpp | 3
++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git
a/plugins/background/MCadastreFranceBackground/qadastre/cadastrewrapper.cpp
b/plugins/background/MCadastreFranceBackground/qadastre/cadastrewrapper.cpp
+index 6abcab6..30e87e2 100644
+---
a/plugins/background/MCadastreFranceBackground/qadastre/cadastrewrapper.cpp
++++
b/plugins/background/MCadastreFranceBackground/qadastre/cadastrewrapper.cpp
+@@ -219,6 +219,7 @@ void CadastreWrapper::networkFinished(QNetworkReply
*reply)
+ m_gotCookie = true;
+ } else if (reply->url() ==
QUrl("http://www.cadastre.gouv.fr/scpc/rechercherPlan.do";)) {
+ QString pageData = reply->readAll();
++ qDebug() << pageData;
+ QWebPage parsedPage(this);
+ QWebFrame *frame = parsedPage.mainFrame();
+ frame->setHtml(pageData);
+@@ -238,7 +239,7 @@ void CadastreWrapper::networkFinished(QNetworkReply
*reply)
+ } else {
+ // We may have been successfull, who knows ?
+ QString name =
frame->findFirstElement("#ville").attribute("value");
+- QWebElementCollection links = frame->findAllElements(".resultat
> .parcelles .view a");
++ QWebElementCollection links = frame->findAllElements(".resultat
> .parcelles a");
+ QRegExp linkRE("c=(\\w+)");
+ foreach (QWebElement link, links) {
+ QString js = link.attribute("onclick");
+--
+1.8.4.2
+
diff --git
a/x11/merkaartor/0007-FIX-Virtual-nodes-not-highlighted-on-hover-fixes-333.patch

b/x11/merkaartor/0007-FIX-Virtual-nodes-not-highlighted-on-hover-fixes-333.patch
new file mode 100644
index 0000000..676d172
--- /dev/null
+++
b/x11/merkaartor/0007-FIX-Virtual-nodes-not-highlighted-on-hover-fixes-333.patch
@@ -0,0 +1,27 @@
+From a95b212a29d3a4d624e5d14a90605a3dd4c9e476 Mon Sep 17 00:00:00 2001
+From: "Chris \"Koying\" Browet" <cbro AT semperpax.com>
+Date: Fri, 29 Jun 2012 14:01:48 +0200
+Subject: [PATCH 7/8] FIX : Virtual nodes not highlighted on hover (fixes
+ #3333)
+
+---
+ src/Interactions/Interaction.cpp | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+diff --git a/src/Interactions/Interaction.cpp
b/src/Interactions/Interaction.cpp
+index 8d02324..0560f88 100644
+--- a/src/Interactions/Interaction.cpp
++++ b/src/Interactions/Interaction.cpp
+@@ -347,8 +347,7 @@ void FeatureSnapInteraction::paintEvent(QPaintEvent*
anEvent, QPainter& thePaint
+ theMain->properties()->highlighted(i)->drawHighlight(thePainter,
view());
+ }
+
+- //FIXME document()->exists necessary?
+- if (LastSnap && document()->exists(LastSnap)) {
++ if (LastSnap) {
+ LastSnap->drawHover(thePainter, view());
+ view()->setToolTip(LastSnap->toHtml());
+ } else {
+--
+1.8.4.2
+
diff --git a/x11/merkaartor/0008-FIX-GDAL-crash.patch
b/x11/merkaartor/0008-FIX-GDAL-crash.patch
new file mode 100644
index 0000000..ca1016c
--- /dev/null
+++ b/x11/merkaartor/0008-FIX-GDAL-crash.patch
@@ -0,0 +1,26 @@
+From 2d51cab30924999634a43b78e954d1745d5dcd28 Mon Sep 17 00:00:00 2001
+From: "Chris \"Koying\" Browet" <cbro AT semperpax.com>
+Date: Thu, 25 Apr 2013 20:10:27 +0200
+Subject: [PATCH 8/8] FIX: GDAL crash
+
+---
+ src/ImportExport/ImportExportGdal.cpp | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/src/ImportExport/ImportExportGdal.cpp
b/src/ImportExport/ImportExportGdal.cpp
+index 7c829f4..2005d25 100644
+--- a/src/ImportExport/ImportExportGdal.cpp
++++ b/src/ImportExport/ImportExportGdal.cpp
+@@ -331,7 +331,8 @@ bool ImportExportGdal::importGDALDataset(OGRDataSource*
poDS, Layer* aLayer, boo
+ }
+ }
+
+- theSrs->Release();
++ if (theSrs)
++ theSrs->Release();
+ theSrs = new OGRSpatialReference();
+ theSrs->importFromProj4(sPrj.toLatin1().data());
+ toWGS84 = OGRCreateCoordinateTransformation(theSrs, &wgs84srs);
+--
+1.8.4.2
+
diff --git a/x11/merkaartor/DEPENDS b/x11/merkaartor/DEPENDS
index 2e4e2ef..bf80932 100755
--- a/x11/merkaartor/DEPENDS
+++ b/x11/merkaartor/DEPENDS
@@ -1 +1,8 @@
-depends qt4
+depends -sub WEBKIT qt4 &&
+depends boost &&
+depends gdal &&
+depends proj &&
+depends desktop-file-utils &&
+optional_depends exiv2 "GEOIMAGE=1" "" "for geotagged image support" &&
+optional_depends gpsd "GPSDLIB=1" "" "for GPS support" &&
+optional_depends libproxy "USE_LIBPROXY=1" "" "for automatic proxy
configuration"
diff --git a/x11/merkaartor/DETAILS b/x11/merkaartor/DETAILS
index 6eeafc4..5303361 100755
--- a/x11/merkaartor/DETAILS
+++ b/x11/merkaartor/DETAILS
@@ -1,8 +1,9 @@
SPELL=merkaartor
- VERSION=0.17.2
-
SOURCE_HASH=sha512:3718131d855ad6ea17537c7879a3249f25f6f5aaaf00e2e59df10c5497a628f0877f85129a209d11dc969b5771598f9989cc6ca3a972dab4c3eaef507784d4ed
+ VERSION=0.18.1
+ REDMINE_HASH=301
+
SOURCE_HASH=sha512:d45b25ad5a7f19b32ca3e91ad514ef1a8450024bdab9e8c215f60a5ec3fc6332a5cadfcec586a32805c7727d224588b504b01d3023120d55476660a8a394cd45
SOURCE="${SPELL}-${VERSION}.tar.bz2"
- SOURCE_URL[0]=http://www.merkaartor.be/attachments/download/253/${SOURCE}
+
SOURCE_URL[0]=http://www.merkaartor.be/attachments/download/${REDMINE_HASH}/${SOURCE}
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://www.merkaartor.be";
LICENSE[0]=GPL
diff --git a/x11/merkaartor/HISTORY b/x11/merkaartor/HISTORY
index c775bb1..167f3a6 100644
--- a/x11/merkaartor/HISTORY
+++ b/x11/merkaartor/HISTORY
@@ -1,3 +1,20 @@
+2013-11-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * PRE_BUILD, 0002-FIX-Assert-width-0-with-wireframe-with-style.patch,
+ 0003-FIX-secondary-road-simple-color.patch,
+ 0004-FIX-libgps20-build-fix-from-Dirk-Stocker.patch,
+ 0005-FIX-openSUSE-build.patch,
+ 0006-FIX-French-cadastre-parsing-issue-fixes-3334.patch,
+ 0007-FIX-Virtual-nodes-not-highlighted-on-hover-fixes-333.patch,
+ 0008-FIX-GDAL-crash.patch: add several bug fixes from upstream
+
+2013-05-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on boost, gdal, proj,
desktop-file-utils,
+ added sub-dependency on WEBKIT for qt4, added optional dependencies
+ on exiv2, gpsd, libproxy
+
+2013-05-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.18.1
+
2011-02-11 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: updated spell to 0.17.2

diff --git a/x11/merkaartor/PRE_BUILD b/x11/merkaartor/PRE_BUILD
new file mode 100755
index 0000000..aa79e48
--- /dev/null
+++ b/x11/merkaartor/PRE_BUILD
@@ -0,0 +1,9 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 <
${SPELL_DIRECTORY}/0002-FIX-Assert-width-0-with-wireframe-with-style.patch
&&
+patch -p1 < ${SPELL_DIRECTORY}/0003-FIX-secondary-road-simple-color.patch
&&
+patch -p1 <
${SPELL_DIRECTORY}/0004-FIX-libgps20-build-fix-from-Dirk-Stocker.patch
&&
+patch -p1 < ${SPELL_DIRECTORY}/0005-FIX-openSUSE-build.patch
&&
+patch -p1 <
${SPELL_DIRECTORY}/0006-FIX-French-cadastre-parsing-issue-fixes-3334.patch
&&
+patch -p1 <
${SPELL_DIRECTORY}/0007-FIX-Virtual-nodes-not-highlighted-on-hover-fixes-333.patch
&&
+patch -p1 < ${SPELL_DIRECTORY}/0008-FIX-GDAL-crash.patch
diff --git a/x11/nxcomp/0001-respect-CXXFLAGS.patch
b/x11/nxcomp/0001-respect-CXXFLAGS.patch
new file mode 100644
index 0000000..4945859
--- /dev/null
+++ b/x11/nxcomp/0001-respect-CXXFLAGS.patch
@@ -0,0 +1,26 @@
+From 5993fd4c4fa70b31525924322f031dd1039033d1 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+Date: Tue, 9 Apr 2013 18:49:58 +0200
+Subject: [PATCH] respect CXXFLAGS
+
+---
+ configure.in | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+diff --git a/configure.in b/configure.in
+index e9ab81d..e102c2a 100644
+--- a/configure.in
++++ b/configure.in
+@@ -7,8 +7,7 @@ AC_PREREQ(2.13)
+
+ dnl Set our default compilation flags.
+
+-CXXFLAGS="-O3 -fno-rtti -fno-exceptions"
+-CFLAGS="-O3"
++CXXFLAGS="${CXXFLAGS} -fno-rtti -fno-exceptions"
+
+ dnl Reset default linking directives.
+
+--
+1.8.2
+
diff --git a/x11/nxcomp/DEPENDS b/x11/nxcomp/DEPENDS
index ccc6b11..c5aeb36 100755
--- a/x11/nxcomp/DEPENDS
+++ b/x11/nxcomp/DEPENDS
@@ -1,4 +1,5 @@
depends JPEG &&
depends libpng &&
depends -sub CXX gcc &&
-depends X11-SERVER
+depends X11-SERVER &&
+depends autoconf
diff --git a/x11/nxcomp/DETAILS b/x11/nxcomp/DETAILS
index 590854b..c003d58 100755
--- a/x11/nxcomp/DETAILS
+++ b/x11/nxcomp/DETAILS
@@ -1,9 +1,9 @@
SPELL=nxcomp
- VERSION=1
- SOURCE="${SPELL}_3.3.0-3-${VERSION}.tar.gz"
- SOURCE_URL[0]=http://x2go.obviously-nice.de/deb/pool/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:aaa77d111eb8f1534c70ccfd036deaa0066be9df8ccb602c476b108993fdc2539572ef8858e975cd0836db73c16c64b40dadb10ae036642d68afb1665a37fb2d
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-3.3.0-3"
+ VERSION=3.5.0-2
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://64.34.173.142/download/${VERSION%-*}/sources/${SOURCE}
+
SOURCE_HASH=sha512:a16570404837fd82d17a9e22fe23dff73a441523e3d90a8062ccff384ef9a226098642e8debee8bdd2823d04b3d63ce253e95e3ad49ec1ba011ebda5cbfbd7b0
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}"
WEB_SITE="http://www.nomachine.com";
LICENSE[0]=GPL
ENTERED=20110318
diff --git a/x11/nxcomp/HISTORY b/x11/nxcomp/HISTORY
index af01f42..4348b38 100644
--- a/x11/nxcomp/HISTORY
+++ b/x11/nxcomp/HISTORY
@@ -1,3 +1,10 @@
+2013-04-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * PRE_BUILD, 0001-respect-CXXFLAGS.patch: force the spell
+ to respect CXXFLAGS
+
+2013-04-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.5.0-2
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/x11/nxcomp/PRE_BUILD b/x11/nxcomp/PRE_BUILD
index a98ca9e..fd366d5 100755
--- a/x11/nxcomp/PRE_BUILD
+++ b/x11/nxcomp/PRE_BUILD
@@ -1,3 +1,4 @@
default_pre_build &&
cd ${SOURCE_DIRECTORY} &&
-patch -p1 < $SCRIPT_DIRECTORY/Loop.cpp.diff
+patch -p1 < $SPELL_DIRECTORY/0001-respect-CXXFLAGS.patch &&
+autoreconf -fi
diff --git a/x11/nxproxy/0001-respect-CXXFLAGS.patch
b/x11/nxproxy/0001-respect-CXXFLAGS.patch
new file mode 100644
index 0000000..1b52690
--- /dev/null
+++ b/x11/nxproxy/0001-respect-CXXFLAGS.patch
@@ -0,0 +1,28 @@
+From d3a45f25c19f966ada92a6b4bf3d5e0bd3a5f7b2 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+Date: Tue, 9 Apr 2013 18:46:05 +0200
+Subject: [PATCH] respect CXXFLAGS
+
+---
+ configure.in | 5 -----
+ 1 file changed, 5 deletions(-)
+
+diff --git a/configure.in b/configure.in
+index bd930f1..9ba873a 100644
+--- a/configure.in
++++ b/configure.in
+@@ -5,11 +5,6 @@ dnl Prolog
+ AC_INIT(Main.c)
+ AC_PREREQ(2.13)
+
+-dnl Reset default compilation flags.
+-
+-CXXFLAGS="-O3"
+-CPPFLAGS="-O3"
+-
+ dnl Prefer headers and libraries from nx-X11 if present.
+
+ if test -d "../nx-X11/exports/include" ; then
+--
+1.8.2
+
diff --git a/x11/nxproxy/DEPENDS b/x11/nxproxy/DEPENDS
new file mode 100755
index 0000000..8b72ee7
--- /dev/null
+++ b/x11/nxproxy/DEPENDS
@@ -0,0 +1,2 @@
+depends nxcomp &&
+depends autoconf
diff --git a/x11/nxproxy/DETAILS b/x11/nxproxy/DETAILS
new file mode 100755
index 0000000..2be8188
--- /dev/null
+++ b/x11/nxproxy/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=nxproxy
+ VERSION=3.5.0-1
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://64.34.173.142/download/${VERSION%-*}/sources/${SOURCE}
+
SOURCE_HASH=sha512:9cffce5044289273fff6d26b865f20efd57a9c72f47e8c8b7feb5487e1fcb56252a45c1d50c4431d930cc14ccbd8db2adc5bf7ea96f65cb961b96fa68aeafe06
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}"
+ WEB_SITE="http://www.nomachine.com";
+ LICENSE[0]=GPL
+ ENTERED=20110318
+ SHORT="NX X compression library"
+cat << EOF
+NX provides a differential X compression library for X11.
+
+This package provides the X proxy binary.
+EOF
diff --git a/x11/nxproxy/HISTORY b/x11/nxproxy/HISTORY
new file mode 100644
index 0000000..9c40cf7
--- /dev/null
+++ b/x11/nxproxy/HISTORY
@@ -0,0 +1,3 @@
+2013-04-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * 0001-respect-CXXFLAGS.patch, DEPENDS, DETAILS, PRE_BUILD: spell
created
+
diff --git a/x11/nxproxy/PRE_BUILD b/x11/nxproxy/PRE_BUILD
new file mode 100755
index 0000000..b60a616
--- /dev/null
+++ b/x11/nxproxy/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 < ${SPELL_DIRECTORY}/0001-respect-CXXFLAGS.patch &&
+autoreconf -fi
diff --git a/x11/slim/BUILD b/x11/slim/BUILD
index e013b8d..91fa455 100755
--- a/x11/slim/BUILD
+++ b/x11/slim/BUILD
@@ -1 +1,5 @@
+OPTS="-DFREETYPE_INCLUDE_DIRS=$INSTALL_ROOT/usr/include \
+ -DFREETYPE_INCLUDE_DIR_freetype2=$INSTALL_ROOT/usr/include/freetype2 \
+ $OPTS" &&
+
cmake_build
diff --git a/x11/slim/DETAILS b/x11/slim/DETAILS
index f70c33a..a6d5976 100755
--- a/x11/slim/DETAILS
+++ b/x11/slim/DETAILS
@@ -1,11 +1,11 @@
SPELL=slim
- VERSION=1.3.5
+ VERSION=1.3.6
SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://download.berlios.de/slim/$SOURCE
SOURCE_URL[1]=http://slim.berlios.de/releases/$SOURCE
-
SOURCE_HASH=sha512:09757dc115488efd883eeced70ddb7d13afca0738e9cc531b2a66065e55eef52a3f67f5352365f7b9762b75132be4eb18bcbb12d47b3f79bb9ec0e0e2f62d85e
+
SOURCE_HASH=sha512:345b1dee5d6f0c3716dfa7c5c16274adbf18586bdaaa6af4f310e24c5a61f79a297ffac921a5ba545523317e9fe120916df226c36b9c9b49c2ac9c1ca21dee0c
WEB_SITE=http://slim.berlios.de/
KEYWORDS="x11"
ENTERED=20050518
diff --git a/x11/slim/HISTORY b/x11/slim/HISTORY
index ad2a38e..1a36376 100644
--- a/x11/slim/HISTORY
+++ b/x11/slim/HISTORY
@@ -1,3 +1,11 @@
+2014-04-17 Vlad Glagolev <stealth AT sourcemage.org>
+ * BUILD: fixed build with recent freetype2/cmake
+
+2013-10-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.3.6
+ * PRE_BUILD: apply patch
+ * no-pam.patch: added, to fix build with optional linux-pam support
+
2013-01-01 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.3.5
* PRE_BUILD: dropped version patching, fixed by upstream; fixed
systemd
diff --git a/x11/slim/PRE_BUILD b/x11/slim/PRE_BUILD
index 9354bb4..93766e2 100755
--- a/x11/slim/PRE_BUILD
+++ b/x11/slim/PRE_BUILD
@@ -1,6 +1,5 @@
default_pre_build &&
cd "$SOURCE_DIRECTORY" &&

-sedit "s:usr/lib/systemd:$INSTALL_ROOT/lib/systemd:" CMakeLists.txt &&
-
+patch -p0 < "$SPELL_DIRECTORY/no-pam.patch" &&
patch -p0 < "$SPELL_DIRECTORY/gcc43.patch"
diff --git a/x11/slim/no-pam.patch b/x11/slim/no-pam.patch
new file mode 100644
index 0000000..b00217c
--- /dev/null
+++ b/x11/slim/no-pam.patch
@@ -0,0 +1,13 @@
+--- CMakeLists.txt.orig 2013-10-09 16:21:02.000000000 +0400
++++ CMakeLists.txt 2013-10-09 16:28:30.210499682 +0400
+@@ -221,7 +221,9 @@
+ ####### install
+ # slim
+ install(TARGETS slim RUNTIME DESTINATION bin)
+-install(TARGETS slimlock RUNTIME DESTINATION bin)
++if(BUILD_SLIMLOCK)
++ install(TARGETS slimlock RUNTIME DESTINATION bin)
++endif(BUILD_SLIMLOCK)
+
+ if (BUILD_SHARED_LIBS)
+ set_target_properties(libslim PROPERTIES
diff --git a/x11/transset/DETAILS b/x11/transset/DETAILS
index 827a767..35b6ba5 100755
--- a/x11/transset/DETAILS
+++ b/x11/transset/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=transset
-if [ "$TRANSSET_AUTOUPDATE" == "y" ]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=cvs
-fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-cvs.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-cvs
SOURCE_URL[0]=cvs://:pserver:anoncvs AT freedesktop.org:/cvs/xapps:$SPELL
diff --git a/x11/transset/HISTORY b/x11/transset/HISTORY
index 263cfac..4a750b3 100644
--- a/x11/transset/HISTORY
+++ b/x11/transset/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-09-22 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS, PREPARE: Use prepare_select_branch

diff --git a/x11/unclutter/DEPENDS b/x11/unclutter/DEPENDS
new file mode 100755
index 0000000..6b7403c
--- /dev/null
+++ b/x11/unclutter/DEPENDS
@@ -0,0 +1,3 @@
+depends imake &&
+depends libxext &&
+depends libx11
diff --git a/x11/unclutter/DETAILS b/x11/unclutter/DETAILS
index 3f077f1..d3f6454 100755
--- a/x11/unclutter/DETAILS
+++ b/x11/unclutter/DETAILS
@@ -1,8 +1,8 @@
SPELL=unclutter
VERSION=8
- SOURCE=$SPELL-$VERSION.tar.Z
+ SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
- SOURCE_URL[0]=http://www.ibiblio.org/pub/X11/contrib/utilities/$SOURCE
+ SOURCE_URL[0]=http://www.ibiblio.org/pub/X11/contrib/utilities/$SOURCE

SOURCE_HASH=sha512:9a64e6eceae685cf34b1ea85818735f8f85514ba1eea262476653886d74e469cfd6b9a39edbd098b138a5c89e6b97b42cf251bee59272c76cbeba190979744b4
WEB_SITE=http://www.ibiblio.org
ENTERED=20010924
diff --git a/x11/unclutter/HISTORY b/x11/unclutter/HISTORY
index 25cf671..4670e8e 100644
--- a/x11/unclutter/HISTORY
+++ b/x11/unclutter/HISTORY
@@ -1,3 +1,7 @@
+2014-04-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: depend on imake, libx11 and libxext
+ * DETAILS: fix SOURCE_URL[0]
+
2006-10-03 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed UPDATED.

diff --git a/x11/virt-viewer/CONFIGURE b/x11/virt-viewer/CONFIGURE
new file mode 100755
index 0000000..0c7d84d
--- /dev/null
+++ b/x11/virt-viewer/CONFIGURE
@@ -0,0 +1,2 @@
+config_query_list VIRT_VIEWER_GUI 'Use which GTK viewer (recommend
spice-gtk)?' \
+ spice-gtk gtk-vnc
diff --git a/x11/virt-viewer/DEPENDS b/x11/virt-viewer/DEPENDS
index 7ca551f..f212e86 100755
--- a/x11/virt-viewer/DEPENDS
+++ b/x11/virt-viewer/DEPENDS
@@ -1,5 +1,8 @@
-depends gtk+2 &&
-depends libxml2 &&
-depends gtk-vnc &&
-depends libglade2 &&
-depends libvirt
+depends libxml2 &&
+depends libvirt &&
+
+if [[ "x${VIRT_VIEWER_GUI}" == "xgtk-vnc" ]]; then
+ depends ${VIRT_VIEWER_GUI} '--without-spice-vnc'
+else
+ depends ${VIRT_VIEWER_GUI} '--without-gtk-vnc'
+fi
diff --git a/x11/virt-viewer/DETAILS b/x11/virt-viewer/DETAILS
index aa1f047..6bc2491 100755
--- a/x11/virt-viewer/DETAILS
+++ b/x11/virt-viewer/DETAILS
@@ -1,5 +1,5 @@
SPELL=virt-viewer
- VERSION=0.5.4
+ VERSION=0.5.7
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
#
SOURCE_HASH=sha512:e583ee1beacff124d5fe85671716cbd68704aa1bc3ab44105ec890fdc764cd50b644728aff04299a90357cb5fcff859820434728662dde033238c8be0c8e229d
diff --git a/x11/virt-viewer/HISTORY b/x11/virt-viewer/HISTORY
index e76634f..9ad7a23 100644
--- a/x11/virt-viewer/HISTORY
+++ b/x11/virt-viewer/HISTORY
@@ -1,3 +1,9 @@
+2013-09-04 Eric Sandall <sandalle AT sourcemage.org>
+ * Allow for selecting spice-gtk or gtk-vnc, these are exclusive
options
+
+2013-08-12 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 0.5.7
+
2012-10-16 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 0.5.4

diff --git a/x11/virt-viewer/PRE_SUB_DEPENDS b/x11/virt-viewer/PRE_SUB_DEPENDS
new file mode 100755
index 0000000..6900451
--- /dev/null
+++ b/x11/virt-viewer/PRE_SUB_DEPENDS
@@ -0,0 +1,8 @@
+case $THIS_SUB_DEPENDS in
+ SPICE) [[ "x${VIRT_VIEWER_GUI}" == "xspice-gtk" ]] && return 0 ;;
+ GTK3) is_depends_enabled $SPELL gtk+3 ;;
+ GTK2) is_depends_enabled $SPELL gtk+2 ;;
+ VNC) [[ "x${VIRT_VIEWER_GUI}" == "xgtk-vnc" ]] && return 0 ;;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"
+ return 1;;
+esac
diff --git a/x11/virt-viewer/REPAIR^none^PRE_SUB_DEPENDS
b/x11/virt-viewer/REPAIR^none^PRE_SUB_DEPENDS
new file mode 100755
index 0000000..6900451
--- /dev/null
+++ b/x11/virt-viewer/REPAIR^none^PRE_SUB_DEPENDS
@@ -0,0 +1,8 @@
+case $THIS_SUB_DEPENDS in
+ SPICE) [[ "x${VIRT_VIEWER_GUI}" == "xspice-gtk" ]] && return 0 ;;
+ GTK3) is_depends_enabled $SPELL gtk+3 ;;
+ GTK2) is_depends_enabled $SPELL gtk+2 ;;
+ VNC) [[ "x${VIRT_VIEWER_GUI}" == "xgtk-vnc" ]] && return 0 ;;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"
+ return 1;;
+esac
diff --git a/x11/virt-viewer/SUB_DEPENDS b/x11/virt-viewer/SUB_DEPENDS
new file mode 100755
index 0000000..16a12fb
--- /dev/null
+++ b/x11/virt-viewer/SUB_DEPENDS
@@ -0,0 +1,21 @@
+case $THIS_SUB_DEPENDS in
+ SPICE) message "spice-gtk requested, forcing enabled spice-gtk
dependency" &&
+ persistent_add VIRT_VIEWER_GUI &&
+ VIRT_VIEWER_GUI=spice-gtk
+ ;;
+ GTK3) message "gtk+3 requested, forcing enabled gtk+3 dependency" &&
+ VIRT_VIEWER_GTK_VER=3 &&
+ depends gtk+3 '--with-gtk=3.0'
+ ;;
+ GTK2) message "gtk+2 requested, forcing enabled gtk+2 dependency" &&
+ VIRT_VIEWER_GTK_VER=2 &&
+ depends gtk+2 '--with-gtk=2.0'
+ ;;
+ VNC) message "gtk-vnc requested, forcing enabled gtk-vnc dependency" &&
+ persistent_add VIRT_VIEWER_GUI &&
+ VIRT_VIEWER_GUI=gtk-vnc
+ ;;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"
+ return 1
+ ;;
+esac
diff --git a/x11/virt-viewer/virt-viewer-0.5.4.tar.gz.sig
b/x11/virt-viewer/virt-viewer-0.5.4.tar.gz.sig
deleted file mode 100644
index 67c2bda..0000000
Binary files a/x11/virt-viewer/virt-viewer-0.5.4.tar.gz.sig and /dev/null
differ
diff --git a/x11/virt-viewer/virt-viewer-0.5.7.tar.gz.sig
b/x11/virt-viewer/virt-viewer-0.5.7.tar.gz.sig
new file mode 100644
index 0000000..350d36b
Binary files /dev/null and b/x11/virt-viewer/virt-viewer-0.5.7.tar.gz.sig
differ
diff --git a/x11/vnc/DEPENDS b/x11/vnc/DEPENDS
index 4e59287..34aedc3 100755
--- a/x11/vnc/DEPENDS
+++ b/x11/vnc/DEPENDS
@@ -1,8 +1,12 @@
depends zlib '--with-installed-zlib' &&
-depends xorg-libs &&
depends libice &&
depends libsm &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
depends libxext &&
+depends libxi &&
depends libxtst &&

if [[ $VNC_SERVER == y ]]; then
diff --git a/x11/vnc/HISTORY b/x11/vnc/HISTORY
index 63cb168..9387824 100644
--- a/x11/vnc/HISTORY
+++ b/x11/vnc/HISTORY
@@ -1,3 +1,6 @@
+2013-08-19 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: replace xorg-libs by individual libs
+
2009-08-05 George Sherwood <gsherwood AT sourcemage.org>
* PRE_BUILD: Added patch. Bug #15330
* stdlib-include-fixes.patch: Added patch from Bug #15330
diff --git a/x11/x11vnc/DEPENDS b/x11/x11vnc/DEPENDS
index 2b7884c..f93323a 100755
--- a/x11/x11vnc/DEPENDS
+++ b/x11/x11vnc/DEPENDS
@@ -28,12 +28,12 @@ if ! is_depends_enabled $SPELL libvncserver; then
"--without-24bpp"
fi &&

-optional_depends openssl \
+optional_depends SSL \
"--with-ssl" \
"--without-ssl" \
"for SSL support" &&

-if is_depends_enabled $SPELL openssl; then
+if is_depends_enabled $SPELL SSL; then
config_query_option X11VNC_OPTS \
"Enable libcrypto usage in OpenSSL?" y \
"--with-crypto" \
diff --git a/x11/x11vnc/HISTORY b/x11/x11vnc/HISTORY
index f00bf53..ee722c4 100644
--- a/x11/x11vnc/HISTORY
+++ b/x11/x11vnc/HISTORY
@@ -1,3 +1,6 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
2012-07-26 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: added not strictly required, but highly recommended libxtst
dependency
diff --git a/x11/x2goclient/BUILD b/x11/x2goclient/BUILD
new file mode 100755
index 0000000..eec3de4
--- /dev/null
+++ b/x11/x2goclient/BUILD
@@ -0,0 +1 @@
+qt4_build
diff --git a/x11/x2goclient/DEPENDS b/x11/x2goclient/DEPENDS
new file mode 100755
index 0000000..5dc14a2
--- /dev/null
+++ b/x11/x2goclient/DEPENDS
@@ -0,0 +1,7 @@
+depends qt4 &&
+depends nxproxy &&
+depends nxcomp &&
+depends X11-SERVER &&
+depends openldap &&
+depends libssh &&
+depends cups
diff --git a/x11/x2goclient/DETAILS b/x11/x2goclient/DETAILS
new file mode 100755
index 0000000..a3737aa
--- /dev/null
+++ b/x11/x2goclient/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=x2goclient
+ VERSION=4.0.1.2
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://code.x2go.org/releases/source/x2goclient/${SOURCE}
+
SOURCE_HASH=sha512:66f41bcf8829ec23d07e5b9c0d9fdc655e8f159bb29627d72722307c4fb868b89879e5a347cdcc298510ac91d27992a145986335b192839ab98fcfd5f1f9d421
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.x2go.org";
+ LICENSE[0]=GPL
+ ENTERED=20130411
+ SHORT="a Qt4 client for the x2go remote desktop"
+cat << EOF
+x2go is an open source terminal server project offering a comprehensive
+"server based computing" solution. Combining the advantages of existing
+systems it features ease of use, performance and scalability. x2go provides
+you with access to your desktop as an individual as well as a corporate user
+- from within your own network and via the internet. x2go is not limited to
+any particular hardware, it supports a variety of devices and architectures.
+
+This spell builds the Qt4 client for x2go.
+EOF
diff --git a/x11/x2goclient/HISTORY b/x11/x2goclient/HISTORY
new file mode 100644
index 0000000..a40a03e
--- /dev/null
+++ b/x11/x2goclient/HISTORY
@@ -0,0 +1,6 @@
+2013-12-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 4.0.1.2
+
+2013-04-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
+
diff --git a/x11/x2goclient/INSTALL b/x11/x2goclient/INSTALL
new file mode 100755
index 0000000..ea90cb5
--- /dev/null
+++ b/x11/x2goclient/INSTALL
@@ -0,0 +1,8 @@
+install -m755 ${SOURCE_DIRECTORY}/x2goclient \
+ ${INSTALL_ROOT}/usr/bin/ &&
+install -m644 ${SOURCE_DIRECTORY}/desktop/x2goclient.desktop \
+ ${INSTALL_ROOT}/usr/share/applications/ &&
+for res in 128x128 64x64 32x32 16x16; do
+ install -m644 ${SOURCE_DIRECTORY}/icons/${res}/x2goclient.png \
+ ${INSTALL_ROOT}/usr/share/icons/hicolor/${res}/apps/
+done
diff --git a/x11/xautolock/BUILD b/x11/xautolock/BUILD
index 3725a6f..0974f91 100755
--- a/x11/xautolock/BUILD
+++ b/x11/xautolock/BUILD
@@ -1,3 +1,7 @@
+if [[ $XAUTOLOCK_READXDEF == y ]]; then
+ CFLAGS="-DReadXdefaultsFile ${CFLAGS}"
+fi &&
+
xmkmf -a &&

-make
+make EXTRA_LDOPTIONS="${LDFLAGS}" CDEBUGFLAGS="${CFLAGS}"
diff --git a/x11/xautolock/CONFIGURE b/x11/xautolock/CONFIGURE
new file mode 100755
index 0000000..cfbbf60
--- /dev/null
+++ b/x11/xautolock/CONFIGURE
@@ -0,0 +1 @@
+config_query XAUTOLOCK_READXDEF "Do you want $SPELL to read .Xdefaults file
(not recommended, otherwise you need xrdb)?" n
diff --git a/x11/xautolock/DEPENDS b/x11/xautolock/DEPENDS
index 8170048..99f43ce 100755
--- a/x11/xautolock/DEPENDS
+++ b/x11/xautolock/DEPENDS
@@ -1,3 +1,4 @@
depends imake &&
depends libxscrnsaver &&
-depends xorg-server
+depends xorg-server &&
+depends gccmakedep
diff --git a/x11/xautolock/HISTORY b/x11/xautolock/HISTORY
index 05bb9e4..2dcbfae 100644
--- a/x11/xautolock/HISTORY
+++ b/x11/xautolock/HISTORY
@@ -1,3 +1,11 @@
+2014-10-19 Jeremy Blosser <jblosser AT sourcemage.org>
+ * DEPENDS: gccmakedep
+
+2013-11-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * CONFIGURE: added, to add option for reading .Xdefaults file to get X
+ resources values
+ * BUILD: modify and respect C/LDFLAGS
+
2011-08-30 Vlad Glagolev <stealth AT sourcemage.org>
* BUILD: removed dirty hack

diff --git a/x11/xclip/DETAILS b/x11/xclip/DETAILS
index 1eadeb3..c39140e 100755
--- a/x11/xclip/DETAILS
+++ b/x11/xclip/DETAILS
@@ -2,7 +2,7 @@
VERSION=0.12
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ SOURCE_URL[0]=$SOURCEFORCE_URL/$SPELL/$SPELL/$VERSION/$SOURCE

SOURCE_HASH=sha512:6c769878004c02d87b9eca2b33dc34edb40acc59be767a6481f207a74d52fca3725a040b0c8deffa1419b687bd73cf3124a090413c06787c0dd137b0ede795e0
WEB_SITE=http://xclip.sourceforge.net/
ENTERED=20020630
diff --git a/x11/xclip/HISTORY b/x11/xclip/HISTORY
index 54edecd..9be3930 100644
--- a/x11/xclip/HISTORY
+++ b/x11/xclip/HISTORY
@@ -1,3 +1,6 @@
+2014-06-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: fix SOURCE_URL[0]
+
2009-11-01 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: updated spell to 0.12

diff --git a/x11/xlockmore/BUILD b/x11/xlockmore/BUILD
index 19b4d4c..2637718 100755
--- a/x11/xlockmore/BUILD
+++ b/x11/xlockmore/BUILD
@@ -1,11 +1,4 @@
-if list_find $XLOCKMORE_BO "--enable-blank-only"; then
- OPTS="--without-opengl \
- --without-mesa \
- --without-freetype \
- $OPTS"
-fi &&
-
-OPTS="$XLOCKMORE_BO $OPTS"
+OPTS="$XLOCKMORE_OPTS $OPTS"

make_single &&
default_build &&
diff --git a/x11/xlockmore/CONFIGURE b/x11/xlockmore/CONFIGURE
index 3d72253..3c1c50a 100755
--- a/x11/xlockmore/CONFIGURE
+++ b/x11/xlockmore/CONFIGURE
@@ -1,4 +1,15 @@
-config_query_option XLOCKMORE_BO \
- "Use only blank mode (boring)?" n \
- "--enable-blank-only" \
- "--disable-blank-only"
+# backporting legacy options
+if [[ -n "$XLOCKMORE_BO" ]]; then
+ persistent_add XLOCKMORE_OPTS &&
+ list add "XLOCKMORE_OPTS" "$XLOCKMORE_BO" &&
+
+ persistent_remove XLOCKMORE_BO
+fi &&
+
+config_query_option XLOCKMORE_OPTS "Use only blank mode (boring)?" n \
+ "--enable-blank-only" \
+ "--disable-blank-only" &&
+
+config_query_option XLOCKMORE_OPTS "Enable Xmb function series (otherwise
will only display ASCII)?" y \
+ "--enable-mb" \
+ "--disable-mb"
diff --git a/x11/xlockmore/DEPENDS b/x11/xlockmore/DEPENDS
index 6de88ce..f08f6ac 100755
--- a/x11/xlockmore/DEPENDS
+++ b/x11/xlockmore/DEPENDS
@@ -1,5 +1,7 @@
-if list_find $XLOCKMORE_BO "--disable-blank-only"; then
- optional_depends mesalib \
+depends libx11 &&
+
+if list_find $XLOCKMORE_OPTS "--disable-blank-only"; then
+ optional_depends MESALIB \
"--with-mesa" \
"--without-mesa" \
"for Mesa 3D modes" &&
@@ -12,9 +14,24 @@ if list_find $XLOCKMORE_BO "--disable-blank-only"; then
optional_depends freetype2 \
"--with-freetype" \
"--without-freetype" \
- "for FreeType mode(s)"
+ "for FreeType mode(s)" &&
+
+ optional_depends libxpm \
+ "--with-xpm" \
+ "--without-xpm" \
+ "for color pixmap XPM mode(s)"
+else
+ list_add XLOCKMORE_OPTS "--without-mesa" &&
+ list_add XLOCKMORE_OPTS "--without-opengl" &&
+ list_add XLOCKMORE_OPTS "--without-freetype" &&
+ list_add XLOCKMORE_OPTS "--without-xpm"
fi &&

+optional_depends libxinerama \
+ "--with-xinerama" \
+ "--without-xinerama" \
+ "for Xinerama support" &&
+
optional_depends gltt \
"--with-gltt" \
"--without-gltt" \
@@ -50,6 +67,20 @@ optional_depends gtk+2 \
"--without-gtk2" \
"for GTK+2 support (xglock build)" &&

+if is_depends_enabled $SPELL gtk+2; then
+ list_add XLOCKMORE_OPTS "--without-gtk"
+else
+ optional_depends gtk+ \
+ "--with-gtk" \
+ "--without-gtk" \
+ "for GTK+ support (xglock build)"
+fi &&
+
+optional_depends imagemagick \
+ "--with-magick" \
+ "--without-magick" \
+ "for ImageMagick support" &&
+
optional_depends SYSTEM-LOGGER \
"--enable-syslog" \
"--disable-syslog" \
diff --git a/x11/xlockmore/DETAILS b/x11/xlockmore/DETAILS
index c774476..4235a01 100755
--- a/x11/xlockmore/DETAILS
+++ b/x11/xlockmore/DETAILS
@@ -1,10 +1,10 @@
SPELL=xlockmore
- VERSION=5.41
+ VERSION=5.45
+ SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://www.tux.org/~bagleyd/xlock/$SPELL-$VERSION/$SOURCE
- SOURCE_URL[1]=ftp://ftp.ibiblio.org/pub/Linux/X11/screensavers/$SOURCE
SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
SOURCE_GPG=xlockmore.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
diff --git a/x11/xlockmore/HISTORY b/x11/xlockmore/HISTORY
index 7237633..a1053fb 100644
--- a/x11/xlockmore/HISTORY
+++ b/x11/xlockmore/HISTORY
@@ -1,3 +1,20 @@
+2014-12-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.45; SECURITY_PATCH++
+
+2014-11-20 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.44; dropped broken mirror
+
+2014-04-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: mesalib => MESALIB
+
+2013-10-08 Vlad Glagolev <stealth AT sourcemage.org>
+ * BUILD, CONFIGURE: deprecate XLOCKMORE_BO
+ * DEPENDS: added missing dependencies (required: libx11; optional:
+ libxpm, libxinerama, gtk+, imagemagick)
+
+2013-09-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.43
+
2012-12-09 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 5.41

diff --git a/x11/xplanet/DEPENDS b/x11/xplanet/DEPENDS
index 9807e53..602c80a 100755
--- a/x11/xplanet/DEPENDS
+++ b/x11/xplanet/DEPENDS
@@ -1,6 +1,6 @@
depends freetype2 &&

-optional_depends "giflib" \
+optional_depends "GIFLIB" \
"--with-gif" \
"" \
"to enable GIF support" &&
diff --git a/x11/xplanet/HISTORY b/x11/xplanet/HISTORY
index 84816c7..5dd00dc 100644
--- a/x11/xplanet/HISTORY
+++ b/x11/xplanet/HISTORY
@@ -1,3 +1,9 @@
+2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: giflib => GIFLIB
+
+2014-01-26 Robin Cook <rcook AT wyrms.net>
+ * PRE_BUILD: added to apply patch for newest giflib
+
2012-05-06 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.3.0

diff --git a/x11/xplanet/PRE_BUILD b/x11/xplanet/PRE_BUILD
new file mode 100755
index 0000000..4d96253
--- /dev/null
+++ b/x11/xplanet/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+patch -p0 < $SPELL_DIRECTORY/xplanet-1.3.0-giflib.patch
+
diff --git a/x11/xplanet/xplanet-1.3.0-giflib.patch
b/x11/xplanet/xplanet-1.3.0-giflib.patch
new file mode 100644
index 0000000..193719e
--- /dev/null
+++ b/x11/xplanet/xplanet-1.3.0-giflib.patch
@@ -0,0 +1,741 @@
+Fixes from upstream SVN, to support giflib-4.2 and giflib-5.
+
+Index: src/libimage/gif.c
+===================================================================
+--- src/libimage/gif.c (revision 184)
++++ src/libimage/gif.c (revision 186)
+@@ -20,222 +20,581 @@
+
+ #include <stdio.h>
+ #include <stdlib.h>
++#include <string.h>
+
+ #include <gif_lib.h>
+
+ /*
+- A lot of this is based on the gif2rgb and rgb2gif codes in the libungif
+- distribution.
++ Based on the gif2rgb and rgb2gif codes in the libgif distribution.
+ */
+
+ int
+ read_gif(const char *filename, int *width, int *height, unsigned char **rgb)
+ {
+- int interlace_offset[] = { 0, 4, 2, 1 };
+- int interlace_jump[] = { 8, 8, 4, 2 };
+- GifColorType *colormap;
+- GifFileType *infile;
+- GifRecordType record_type;
+- GifRowType *buffer = NULL;
++ int BackGround = 0;
++ /* The way Interlaced image should be read - offsets and
++ jumps... */
++ int InterlacedOffset[] = { 0, 4, 2, 1 };
++ int InterlacedJumps[] = { 8, 8, 4, 2 };
++ ColorMapObject *ColorMap;
+
+- int i, j;
+- int color_index;
+- unsigned char *ptr = NULL;
++ int i, j, Size, Row, Col, Width, Height, ExtCode, Count;
++ GifRecordType RecordType;
++ GifByteType *Extension;
++ GifRowType *ScreenBuffer;
+
+- infile = DGifOpenFileName(filename);
++ GifRowType GifRow;
++ GifColorType *ColorMapEntry;
++ unsigned char *BufferP;
+
+- if (infile == NULL)
++ GifFileType *GifFile;
++#if GIFLIB_MAJOR >= 5
++ GifFile = DGifOpenFileName(filename, NULL);
++#else
++ GifFile = DGifOpenFileName(filename);
++#endif
++ if (GifFile == NULL) {
++ fprintf(stderr, "Can't open GIF file %s\n", filename);
++ return(0);
++ }
++ /* (Following comment was probably written on a 286 running under DOS.)
*/
++ /* Allocate the screen as vector of column of rows. We can't allocate
the*/
++ /* whole screen at once, as this broken minded CPU can allocate up to
*/
++ /* 64k at a time and our image can be bigger than that:
*/
++ /* Note this screen is device independent - it's the screen defined by
*/
++ /* the GIF file parameters.
*/
++ if ((ScreenBuffer = (GifRowType *)
++ malloc(GifFile->SHeight * sizeof(GifRowType))) == NULL)
+ {
+- PrintGifError();
+- return(0);
++ fprintf(stderr, "Failed to allocate memory required, aborted.");
++ return(0);
+ }
+
+- do
++ Size = GifFile->SWidth * sizeof(GifPixelType);/* Size in bytes one
row.*/
++ if ((ScreenBuffer[0] = (GifRowType) malloc(Size)) == NULL) /* First
row. */
+ {
+- if (DGifGetRecordType(infile, &record_type) == GIF_ERROR)
+- {
+- PrintGifError();
+- return(0);
++ fprintf(stderr, "Failed to allocate memory required, aborted.");
++ return(0);
++ }
++
++ for (i = 0; i < GifFile->SWidth; i++) /* Set its color to BackGround.
*/
++ ScreenBuffer[0][i] = GifFile->SBackGroundColor;
++ for (i = 1; i < GifFile->SHeight; i++) {
++ /* Allocate the other rows, and set their color to background too: */
++ if ((ScreenBuffer[i] = (GifRowType) malloc(Size)) == NULL)
++ {
++ fprintf(stderr, "Failed to allocate memory required, aborted.\n");
++ return(0);
++ }
++
++ memcpy(ScreenBuffer[i], ScreenBuffer[0], Size);
++ }
++
++ /* Scan the content of the GIF file and load the image(s) in: */
++ do {
++ if (DGifGetRecordType(GifFile, &RecordType) == GIF_ERROR) {
++ fprintf(stderr, "Can't read GIF file\n");
++ return(0);
++ }
++ switch (RecordType) {
++ case IMAGE_DESC_RECORD_TYPE:
++ if (DGifGetImageDesc(GifFile) == GIF_ERROR) {
++ return(0);
++ }
++ Row = GifFile->Image.Top; /* Image Position relative to Screen. */
++ Col = GifFile->Image.Left;
++ Width = GifFile->Image.Width;
++ Height = GifFile->Image.Height;
++ if (GifFile->Image.Left + GifFile->Image.Width > GifFile->SWidth
||
++ GifFile->Image.Top + GifFile->Image.Height >
GifFile->SHeight) {
++ return(0);
++ }
++ if (GifFile->Image.Interlace) {
++ /* Need to perform 4 passes on the images: */
++ for (Count = i = 0; i < 4; i++)
++ for (j = Row + InterlacedOffset[i]; j < Row + Height;
++ j += InterlacedJumps[i]) {
++ if (DGifGetLine(GifFile, &ScreenBuffer[j][Col],
++ Width) == GIF_ERROR) {
++ return(0);
++ }
++ }
++ }
++ else {
++ for (i = 0; i < Height; i++) {
++ if (DGifGetLine(GifFile, &ScreenBuffer[Row++][Col],
++ Width) == GIF_ERROR) {
++ return(0);
++ }
++ }
++ }
++ break;
++ case EXTENSION_RECORD_TYPE:
++ /* Skip any extension blocks in file: */
++ if (DGifGetExtension(GifFile, &ExtCode, &Extension) == GIF_ERROR)
{
++ return(0);
++ }
++ while (Extension != NULL) {
++ if (DGifGetExtensionNext(GifFile, &Extension) == GIF_ERROR) {
++ return(0);
++ }
++ }
++ break;
++ case TERMINATE_RECORD_TYPE:
++ break;
++ default: /* Should be traps by DGifGetRecordType.
*/
++ break;
++ }
++ } while (RecordType != TERMINATE_RECORD_TYPE);
++
++ /* Lets dump it - set the global variables required and do it: */
++ BackGround = GifFile->SBackGroundColor;
++ ColorMap = (GifFile->Image.ColorMap
++ ? GifFile->Image.ColorMap
++ : GifFile->SColorMap);
++ if (ColorMap == NULL) {
++ fprintf(stderr, "Gif Image does not have a colormap\n");
++ return(0);
++ }
++
++ *width = GifFile->SWidth;
++ *height = GifFile->SHeight;
++
++ rgb[0] = malloc(3 * *width * *height);
++ if (rgb[0] == NULL)
++ {
++ fprintf(stderr, "Can't allocate memory for GIF file.\n");
++ return(0);
++ }
++
++ BufferP = rgb[0];
++
++ for (i = 0; i < *height; i++) {
++ GifRow = ScreenBuffer[i];
++ for (j = 0; j < *width; j++) {
++ ColorMapEntry = &ColorMap->Colors[GifRow[j]];
++ *BufferP++ = ColorMapEntry->Red;
++ *BufferP++ = ColorMapEntry->Green;
++ *BufferP++ = ColorMapEntry->Blue;
++ }
++ }
++
++ if (DGifCloseFile(GifFile) == GIF_ERROR) {
++ return(0);
++ }
++
++ return(1);
++}
++
++/* Make some variables global, so we could access them faster: */
++static int
++ ExpNumOfColors = 8,
++ ColorMapSize = 256;
++
++/******************************************************************************
++ * Code to quantize high resolution image into lower one. You may want to
++ * peek into the following article this code is based on:
++ * "Color Image Quantization for frame buffer Display", by Paul Heckbert
++ * SIGGRAPH 1982 page 297-307.
++
******************************************************************************
++ * History:
++ * 5 Jan 90 - Version 1.0 by Gershon Elber.
++
*****************************************************************************/
++
++#define ABS(x) ((x) > 0 ? (x) : (-(x)))
++
++#define COLOR_ARRAY_SIZE 32768
++#define BITS_PER_PRIM_COLOR 5
++#define MAX_PRIM_COLOR 0x1f
++
++static int SortRGBAxis;
++
++typedef struct QuantizedColorType {
++ GifByteType RGB[3];
++ GifByteType NewColorIndex;
++ long Count;
++ struct QuantizedColorType *Pnext;
++} QuantizedColorType;
++
++typedef struct NewColorMapType {
++ GifByteType RGBMin[3], RGBWidth[3];
++ unsigned int NumEntries; /* # of QuantizedColorType in linked list
below */
++ unsigned long Count; /* Total number of pixels in all the entries */
++ QuantizedColorType *QuantizedColors;
++} NewColorMapType;
++
++static int SubdivColorMap(NewColorMapType * NewColorSubdiv,
++ unsigned int ColorMapSize,
++ unsigned int *NewColorMapSize);
++static int SortCmpRtn(const void *Entry1, const void *Entry2);
++
++/******************************************************************************
++ * Quantize high resolution image into lower one. Input image consists of a
++ * 2D array for each of the RGB colors with size Width by Height. There is
no
++ * Color map for the input. Output is a quantized image with 2D array of
++ * indexes into the output color map.
++ * Note input image can be 24 bits at the most (8 for red/green/blue) and
++ * the output has 256 colors at the most (256 entries in the color map.).
++ * ColorMapSize specifies size of color map up to 256 and will be updated to
++ * real size before returning.
++ * Also non of the parameter are allocated by this routine.
++ * This function returns GIF_OK if succesfull, GIF_ERROR otherwise.
++
******************************************************************************/
++static int
++QuantizeBuffer(unsigned int Width,
++ unsigned int Height,
++ int *ColorMapSize,
++ GifByteType * RedInput,
++ GifByteType * GreenInput,
++ GifByteType * BlueInput,
++ GifByteType * OutputBuffer,
++ GifColorType * OutputColorMap) {
++
++ unsigned int Index, NumOfEntries;
++ int i, j, MaxRGBError[3];
++ unsigned int NewColorMapSize;
++ long Red, Green, Blue;
++ NewColorMapType NewColorSubdiv[256];
++ QuantizedColorType *ColorArrayEntries, *QuantizedColor;
++
++ ColorArrayEntries = (QuantizedColorType *)malloc(
++ sizeof(QuantizedColorType) * COLOR_ARRAY_SIZE);
++ if (ColorArrayEntries == NULL) {
++ return GIF_ERROR;
++ }
++
++ for (i = 0; i < COLOR_ARRAY_SIZE; i++) {
++ ColorArrayEntries[i].RGB[0] = i >> (2 * BITS_PER_PRIM_COLOR);
++ ColorArrayEntries[i].RGB[1] = (i >> BITS_PER_PRIM_COLOR) &
++ MAX_PRIM_COLOR;
++ ColorArrayEntries[i].RGB[2] = i & MAX_PRIM_COLOR;
++ ColorArrayEntries[i].Count = 0;
++ }
++
++ /* Sample the colors and their distribution: */
++ for (i = 0; i < (int)(Width * Height); i++) {
++ Index = ((RedInput[i] >> (8 - BITS_PER_PRIM_COLOR)) <<
++ (2 * BITS_PER_PRIM_COLOR)) +
++ ((GreenInput[i] >> (8 - BITS_PER_PRIM_COLOR)) <<
++ BITS_PER_PRIM_COLOR) +
++ (BlueInput[i] >> (8 - BITS_PER_PRIM_COLOR));
++ ColorArrayEntries[Index].Count++;
++ }
++
++ /* Put all the colors in the first entry of the color map, and call the
++ * recursive subdivision process. */
++ for (i = 0; i < 256; i++) {
++ NewColorSubdiv[i].QuantizedColors = NULL;
++ NewColorSubdiv[i].Count = NewColorSubdiv[i].NumEntries = 0;
++ for (j = 0; j < 3; j++) {
++ NewColorSubdiv[i].RGBMin[j] = 0;
++ NewColorSubdiv[i].RGBWidth[j] = 255;
+ }
++ }
+
+- switch (record_type)
+- {
+- case IMAGE_DESC_RECORD_TYPE:
+- if (DGifGetImageDesc(infile) == GIF_ERROR)
+- {
+- PrintGifError();
+- return(0);
++ /* Find the non empty entries in the color table and chain them: */
++ for (i = 0; i < COLOR_ARRAY_SIZE; i++)
++ if (ColorArrayEntries[i].Count > 0)
++ break;
++ QuantizedColor = NewColorSubdiv[0].QuantizedColors =
&ColorArrayEntries[i];
++ NumOfEntries = 1;
++ while (++i < COLOR_ARRAY_SIZE)
++ if (ColorArrayEntries[i].Count > 0) {
++ QuantizedColor->Pnext = &ColorArrayEntries[i];
++ QuantizedColor = &ColorArrayEntries[i];
++ NumOfEntries++;
++ }
++ QuantizedColor->Pnext = NULL;
++
++ NewColorSubdiv[0].NumEntries = NumOfEntries; /* Different sampled
colors */
++ NewColorSubdiv[0].Count = ((long)Width) * Height; /* Pixels */
++ NewColorMapSize = 1;
++ if (SubdivColorMap(NewColorSubdiv, *ColorMapSize, &NewColorMapSize) !=
++ GIF_OK) {
++ free((char *)ColorArrayEntries);
++ return GIF_ERROR;
++ }
++ if (NewColorMapSize < *ColorMapSize) {
++ /* And clear rest of color map: */
++ for (i = NewColorMapSize; i < *ColorMapSize; i++)
++ OutputColorMap[i].Red = OutputColorMap[i].Green =
++ OutputColorMap[i].Blue = 0;
++ }
++
++ /* Average the colors in each entry to be the color to be used in the
++ * output color map, and plug it into the output color map itself. */
++ for (i = 0; i < NewColorMapSize; i++) {
++ if ((j = NewColorSubdiv[i].NumEntries) > 0) {
++ QuantizedColor = NewColorSubdiv[i].QuantizedColors;
++ Red = Green = Blue = 0;
++ while (QuantizedColor) {
++ QuantizedColor->NewColorIndex = i;
++ Red += QuantizedColor->RGB[0];
++ Green += QuantizedColor->RGB[1];
++ Blue += QuantizedColor->RGB[2];
++ QuantizedColor = QuantizedColor->Pnext;
+ }
++ OutputColorMap[i].Red = (Red << (8 - BITS_PER_PRIM_COLOR)) / j;
++ OutputColorMap[i].Green = (Green << (8 - BITS_PER_PRIM_COLOR))
/ j;
++ OutputColorMap[i].Blue = (Blue << (8 - BITS_PER_PRIM_COLOR)) /
j;
++ } else
++ fprintf(stderr,
++ "Null entry in quantized color map - that's weird.\n");
++ }
+
+- *width = infile->Image.Width;
+- *height = infile->Image.Height;
++ /* Finally scan the input buffer again and put the mapped index in the
++ * output buffer. */
++ MaxRGBError[0] = MaxRGBError[1] = MaxRGBError[2] = 0;
++ for (i = 0; i < (int)(Width * Height); i++) {
++ Index = ((RedInput[i] >> (8 - BITS_PER_PRIM_COLOR)) <<
++ (2 * BITS_PER_PRIM_COLOR)) +
++ ((GreenInput[i] >> (8 - BITS_PER_PRIM_COLOR)) <<
++ BITS_PER_PRIM_COLOR) +
++ (BlueInput[i] >> (8 - BITS_PER_PRIM_COLOR));
++ Index = ColorArrayEntries[Index].NewColorIndex;
++ OutputBuffer[i] = Index;
++ if (MaxRGBError[0] < ABS(OutputColorMap[Index].Red - RedInput[i]))
++ MaxRGBError[0] = ABS(OutputColorMap[Index].Red - RedInput[i]);
++ if (MaxRGBError[1] < ABS(OutputColorMap[Index].Green -
GreenInput[i]))
++ MaxRGBError[1] = ABS(OutputColorMap[Index].Green -
GreenInput[i]);
++ if (MaxRGBError[2] < ABS(OutputColorMap[Index].Blue - BlueInput[i]))
++ MaxRGBError[2] = ABS(OutputColorMap[Index].Blue - BlueInput[i]);
++ }
+
+- buffer = malloc(*height * sizeof(GifRowType *));
+- if (buffer == NULL)
+- {
+- fprintf(stderr, "Can't allocate memory for GIF file.\n");
+- return(0);
+- }
+-
+- for (i = 0; i < *height; i++)
+- {
+- buffer[i] = malloc(*width * sizeof(GifPixelType));
+- if (buffer[i] == NULL)
+- {
+- fprintf(stderr, "Can't allocate memory for GIF
line.\n");
+- return(0);
++ free((char *)ColorArrayEntries);
++
++ *ColorMapSize = NewColorMapSize;
++
++ return GIF_OK;
++}
++
++/******************************************************************************
++ * Routine to subdivide the RGB space recursively using median cut in each
++ * axes alternatingly until ColorMapSize different cubes exists.
++ * The biggest cube in one dimension is subdivide unless it has only one
entry.
++ * Returns GIF_ERROR if failed, otherwise GIF_OK.
++
******************************************************************************/
++static int
++SubdivColorMap(NewColorMapType * NewColorSubdiv,
++ unsigned int ColorMapSize,
++ unsigned int *NewColorMapSize) {
++
++ int MaxSize;
++ unsigned int i, j, Index = 0, NumEntries, MinColor, MaxColor;
++ long Sum, Count;
++ QuantizedColorType *QuantizedColor, **SortArray;
++
++ while (ColorMapSize > *NewColorMapSize) {
++ /* Find candidate for subdivision: */
++ MaxSize = -1;
++ for (i = 0; i < *NewColorMapSize; i++) {
++ for (j = 0; j < 3; j++) {
++ if ((((int)NewColorSubdiv[i].RGBWidth[j]) > MaxSize) &&
++ (NewColorSubdiv[i].NumEntries > 1)) {
++ MaxSize = NewColorSubdiv[i].RGBWidth[j];
++ Index = i;
++ SortRGBAxis = j;
+ }
+ }
+-
+- if (infile->Image.Interlace)
+- {
+- for (i = 0; i < 4; i++)
+- for (j = interlace_offset[i]; j < *height;
+- j += interlace_jump[i])
+- DGifGetLine(infile, buffer[j], *width);
+- }
+- else
+- {
+- for (i = 0; i < *height; i++)
+- DGifGetLine(infile, buffer[i], *width);
+- }
+- break;
+- case EXTENSION_RECORD_TYPE:
+- {
+- /* Skip extension blocks */
+- int ext_code;
+- GifByteType *ext;
+- if (DGifGetExtension(infile, &ext_code, &ext) == GIF_ERROR)
+- {
+- PrintGifError();
+- return(0);
+- }
+- while (ext != NULL)
+- {
+- if (DGifGetExtensionNext(infile, &ext) == GIF_ERROR)
+- {
+- PrintGifError();
+- return(0);
+- }
+- }
+ }
+- break;
+- case TERMINATE_RECORD_TYPE:
+- break;
+- default:
+- fprintf(stderr, "unknown record type in GIF file\n");
+- break;
+- }
+- } while (record_type != TERMINATE_RECORD_TYPE);
+
+- colormap = (infile->Image.ColorMap ? infile->Image.ColorMap->Colors
+- : infile->SColorMap->Colors);
++ if (MaxSize == -1)
++ return GIF_OK;
+
+- rgb[0] = malloc(3 * *width * *height);
+- if (rgb[0] == NULL)
+- {
+- fprintf(stderr, "Can't allocate memory for GIF file.\n");
+- return(0);
+- }
++ /* Split the entry Index into two along the axis SortRGBAxis: */
+
+- ptr = rgb[0];
++ /* Sort all elements in that entry along the given axis and split at
++ * the median. */
++ SortArray = (QuantizedColorType **)malloc(
++ sizeof(QuantizedColorType *) *
++ NewColorSubdiv[Index].NumEntries);
++ if (SortArray == NULL)
++ return GIF_ERROR;
++ for (j = 0, QuantizedColor = NewColorSubdiv[Index].QuantizedColors;
++ j < NewColorSubdiv[Index].NumEntries && QuantizedColor != NULL;
++ j++, QuantizedColor = QuantizedColor->Pnext)
++ SortArray[j] = QuantizedColor;
+
+- for (j = 0; j < *height; j++)
+- {
+- for (i = 0; i < *width; i++)
+- {
+- color_index = (int) buffer[j][i];
+- *ptr++ = (unsigned char) colormap[color_index].Red;
+- *ptr++ = (unsigned char) colormap[color_index].Green;
+- *ptr++ = (unsigned char) colormap[color_index].Blue;
++ qsort(SortArray, NewColorSubdiv[Index].NumEntries,
++ sizeof(QuantizedColorType *), SortCmpRtn);
++
++ /* Relink the sorted list into one: */
++ for (j = 0; j < NewColorSubdiv[Index].NumEntries - 1; j++)
++ SortArray[j]->Pnext = SortArray[j + 1];
++ SortArray[NewColorSubdiv[Index].NumEntries - 1]->Pnext = NULL;
++ NewColorSubdiv[Index].QuantizedColors = QuantizedColor =
SortArray[0];
++ free((char *)SortArray);
++
++ /* Now simply add the Counts until we have half of the Count: */
++ Sum = NewColorSubdiv[Index].Count / 2 - QuantizedColor->Count;
++ NumEntries = 1;
++ Count = QuantizedColor->Count;
++ while (QuantizedColor->Pnext != NULL &&
++ (Sum -= QuantizedColor->Pnext->Count) >= 0 &&
++ QuantizedColor->Pnext->Pnext != NULL) {
++ QuantizedColor = QuantizedColor->Pnext;
++ NumEntries++;
++ Count += QuantizedColor->Count;
+ }
+- free(buffer[j]);
++ /* Save the values of the last color of the first half, and first
++ * of the second half so we can update the Bounding Boxes later.
++ * Also as the colors are quantized and the BBoxes are full 0..255,
++ * they need to be rescaled.
++ */
++ MaxColor = QuantizedColor->RGB[SortRGBAxis]; /* Max. of first half
*/
++ /* coverity[var_deref_op] */
++ MinColor = QuantizedColor->Pnext->RGB[SortRGBAxis]; /* of second */
++ MaxColor <<= (8 - BITS_PER_PRIM_COLOR);
++ MinColor <<= (8 - BITS_PER_PRIM_COLOR);
++
++ /* Partition right here: */
++ NewColorSubdiv[*NewColorMapSize].QuantizedColors =
++ QuantizedColor->Pnext;
++ QuantizedColor->Pnext = NULL;
++ NewColorSubdiv[*NewColorMapSize].Count = Count;
++ NewColorSubdiv[Index].Count -= Count;
++ NewColorSubdiv[*NewColorMapSize].NumEntries =
++ NewColorSubdiv[Index].NumEntries - NumEntries;
++ NewColorSubdiv[Index].NumEntries = NumEntries;
++ for (j = 0; j < 3; j++) {
++ NewColorSubdiv[*NewColorMapSize].RGBMin[j] =
++ NewColorSubdiv[Index].RGBMin[j];
++ NewColorSubdiv[*NewColorMapSize].RGBWidth[j] =
++ NewColorSubdiv[Index].RGBWidth[j];
++ }
++ NewColorSubdiv[*NewColorMapSize].RGBWidth[SortRGBAxis] =
++ NewColorSubdiv[*NewColorMapSize].RGBMin[SortRGBAxis] +
++ NewColorSubdiv[*NewColorMapSize].RGBWidth[SortRGBAxis] -
MinColor;
++ NewColorSubdiv[*NewColorMapSize].RGBMin[SortRGBAxis] = MinColor;
++
++ NewColorSubdiv[Index].RGBWidth[SortRGBAxis] =
++ MaxColor - NewColorSubdiv[Index].RGBMin[SortRGBAxis];
++
++ (*NewColorMapSize)++;
+ }
+-
+- free(buffer);
+
+- DGifCloseFile(infile);
+- return(1);
++ return GIF_OK;
+ }
+
++/****************************************************************************
++ * Routine called by qsort to compare two entries.
++
****************************************************************************/
++static int
++SortCmpRtn(const void *Entry1,
++ const void *Entry2) {
++
++ return (*((QuantizedColorType **) Entry1))->RGB[SortRGBAxis] -
++ (*((QuantizedColorType **) Entry2))->RGB[SortRGBAxis];
++}
++
++/******************************************************************************
++* Close output file (if open), and exit.
++******************************************************************************/
++static void QuitGifError(GifFileType *GifFile)
++{
++ fprintf(stderr, "Error writing GIF file\n");
++ if (GifFile != NULL) EGifCloseFile(GifFile);
++}
++
+ int
+ write_gif(const char *filename, int width, int height, char *rgb)
+ {
+ int i;
+- int colormap_size = 256;
+- GifByteType *red, *green, *blue, *buffer, *ptr;
+- GifFileType *outfile;
+- ColorMapObject *colormap;
++ GifByteType *red, *green, *blue;
+
++ GifByteType *OutputBuffer = NULL;
++ ColorMapObject *OutputColorMap = NULL;
++
++ GifFileType *GifFile;
++ GifByteType *Ptr;
++
++ bool GifTestExistance = false;
++
++ ColorMapSize = 1 << ExpNumOfColors;
++
++#if GIFLIB_MAJOR >= 5
++ OutputColorMap = GifMakeMapObject(ColorMapSize, NULL);
++#else
++ OutputColorMap = MakeMapObject(ColorMapSize, NULL);
++#endif
++
++ if (OutputColorMap == NULL ||
++ (OutputBuffer = (GifByteType *) malloc(width * height *
++ sizeof(GifByteType))) == NULL)
++ {
++ fprintf(stderr,"Failed to allocate memory required, aborted.");
++ return(0);
++ }
++
+ red = malloc(width * height * sizeof(GifByteType));
+ green = malloc(width * height * sizeof(GifByteType));
+ blue = malloc(width * height * sizeof(GifByteType));
+- buffer = malloc(width * height * sizeof(GifByteType));
+-
+- if (red == NULL || green == NULL || blue == NULL || buffer == NULL)
++ if (red == NULL || green == NULL || blue == NULL)
+ {
+- fprintf(stderr, "Can't allocate memory for GIF file.\n");
+- return(0);
++ fprintf(stderr, "Can't allocate memory for GIF file.\n");
++ return(0);
+ }
+-
+- colormap = MakeMapObject(colormap_size, NULL);
+-
+ for (i = 0; i < width * height; i++)
+ {
+- red[i] = (GifByteType) rgb[3*i ];
+- green[i] = (GifByteType) rgb[3*i+1];
+- blue[i] = (GifByteType) rgb[3*i+2];
++ red[i] = (GifByteType) rgb[3*i ];
++ green[i] = (GifByteType) rgb[3*i+1];
++ blue[i] = (GifByteType) rgb[3*i+2];
+ }
+-
+- if (QuantizeBuffer(width, height, &colormap_size, red, green, blue,
+- buffer, colormap->Colors) == GIF_ERROR)
++
++ if (QuantizeBuffer(width, height, &ColorMapSize,
++ red, green, blue,
++ OutputBuffer, OutputColorMap->Colors) == GIF_ERROR)
++
+ {
+- PrintGifError();
+- return(0);
++ QuitGifError(NULL);
++ return(0);
+ }
+
+ free(red);
+ free(green);
+ free(blue);
+
+- outfile = EGifOpenFileName((char *) filename, FALSE);
+- if (outfile == NULL)
++ Ptr = OutputBuffer;
++
++#if GIFLIB_MAJOR >= 5
++ GifFile = EGifOpenFileName(filename, GifTestExistance, NULL);
++#else
++ GifFile = EGifOpenFileName(filename, GifTestExistance);
++#endif
++ /* Open stdout for the output file: */
++ if (GifFile == NULL)
+ {
+- PrintGifError();
+- return(0);
++ QuitGifError(GifFile);
++ return(0);
+ }
+
+- if (EGifPutScreenDesc(outfile, width, height, colormap_size, 0,
colormap)
+- == GIF_ERROR)
++ if (EGifPutScreenDesc(GifFile,
++ width, height, ExpNumOfColors, 0,
++ OutputColorMap) == GIF_ERROR ||
++ EGifPutImageDesc(GifFile,
++ 0, 0, width, height, false, NULL) == GIF_ERROR)
++
+ {
+- PrintGifError();
+- return(0);
++ QuitGifError(GifFile);
++ return(0);
+ }
+
+- if (EGifPutImageDesc(outfile, 0, 0, width, height, FALSE, NULL)
+- == GIF_ERROR)
+- {
+- PrintGifError();
+- return(0);
++ for (i = 0; i < height; i++) {
++ if (EGifPutLine(GifFile, Ptr, width) == GIF_ERROR)
++
++ {
++ QuitGifError(GifFile);
++ return(0);
++ }
++ Ptr += width;
+ }
+
+- ptr = buffer;
+- for (i = 0; i < height; i++)
++ if (EGifCloseFile(GifFile) == GIF_ERROR)
++
+ {
+- if (EGifPutLine(outfile, ptr, width) == GIF_ERROR)
+- {
+- PrintGifError();
+- return(0);
+- }
+- ptr += width;
++ QuitGifError(GifFile);
++ return(0);
+ }
+
+- EGifSpew(outfile);
+-
+- if (EGifCloseFile(outfile) == GIF_ERROR)
+- PrintGifError();
+-
+- free(buffer);
+-
+ return(1);
+ }
diff --git a/x11/xscreensaver/DEPENDS b/x11/xscreensaver/DEPENDS
index acc1eca..7df551f 100755
--- a/x11/xscreensaver/DEPENDS
+++ b/x11/xscreensaver/DEPENDS
@@ -1,6 +1,13 @@
-depends bc &&
-depends zlib &&
-depends xorg-libs &&
+depends bc &&
+depends libice &&
+depends libx11 &&
+depends libxxf86misc &&
+depends libxxf86vm &&
+depends libxi &&
+depends libxmu &&
+depends libxrender &&
+depends libxt &&
+depends zlib &&

message "${MESSAGE_COLOR}The xscreensaver demo program allows you to" \
"browse among the different effects available in xscreensaver." \
diff --git a/x11/xscreensaver/DETAILS b/x11/xscreensaver/DETAILS
index 1e341d4..9c63a21 100755
--- a/x11/xscreensaver/DETAILS
+++ b/x11/xscreensaver/DETAILS
@@ -1,10 +1,11 @@
SPELL=xscreensaver
- VERSION=5.20
+ VERSION=5.22
SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://www.jwz.org/$SPELL/$SOURCE
WEB_SITE=http://www.jwz.org/xscreensaver/
-
SOURCE_HASH=sha512:2867e081154e53c3d7e16bda1226c9682b296461f93b7565cbb0a267ac81489abefd947e0795f04e77632e108f428c7421e14fdd95894297a8a8da375914db74
+#
SOURCE_HASH=sha512:2867e081154e53c3d7e16bda1226c9682b296461f93b7565cbb0a267ac81489abefd947e0795f04e77632e108f428c7421e14fdd95894297a8a8da375914db74
ENTERED=20010922
LICENSE[0]=BSD
KEYWORDS="x11"
diff --git a/x11/xscreensaver/HISTORY b/x11/xscreensaver/HISTORY
index af42dc5..2600b46 100644
--- a/x11/xscreensaver/HISTORY
+++ b/x11/xscreensaver/HISTORY
@@ -1,3 +1,8 @@
+2013-09-06 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 5.22
+ * DEPENDS: Replaced xorg-libs with libice, libx11, libxxf86misc,
libxxf86vm,
+ libxi, libxmu, libxrender, and libxt
+
2012-12-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 5.20

diff --git a/x11/xscreensaver/xscreensaver-5.22.tar.gz.sig
b/x11/xscreensaver/xscreensaver-5.22.tar.gz.sig
new file mode 100644
index 0000000..cdb8565
Binary files /dev/null and b/x11/xscreensaver/xscreensaver-5.22.tar.gz.sig
differ
diff --git a/xfce-plugins/thunar-archive-plugin/DETAILS
b/xfce-plugins/thunar-archive-plugin/DETAILS
index c3d2b04..bf01242 100755
--- a/xfce-plugins/thunar-archive-plugin/DETAILS
+++ b/xfce-plugins/thunar-archive-plugin/DETAILS
@@ -1,10 +1,10 @@
SPELL=thunar-archive-plugin
- VERSION=0.3.0
+ VERSION=0.3.1
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION

SOURCE_URL[0]=http://archive.xfce.org/src/thunar-plugins/$SPELL/${VERSION%.*}/$SOURCE

WEB_SITE=http://foo-projects.org/~benny/projects/thunar-archive-plugin/
- SOURCE_GPG="gurus.gpg:$SOURCE.sig"
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
LICENSE[0]=GPL
ENTERED=20070203
KEYWORDS="xfce"
diff --git a/xfce-plugins/thunar-archive-plugin/HISTORY
b/xfce-plugins/thunar-archive-plugin/HISTORY
index 0844b0b..bc66d13 100644
--- a/xfce-plugins/thunar-archive-plugin/HISTORY
+++ b/xfce-plugins/thunar-archive-plugin/HISTORY
@@ -1,3 +1,7 @@
+2013-06-18 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 0.3.1
+ SOURCE matches upstream posted SHA1
+
2011-05-17 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 0.3.0
Fixed SOURCE_URL[0]
diff --git
a/xfce-plugins/thunar-archive-plugin/thunar-archive-plugin-0.3.0.tar.bz2.sig
b/xfce-plugins/thunar-archive-plugin/thunar-archive-plugin-0.3.0.tar.bz2.sig
deleted file mode 100644
index 6c69c0d..0000000
Binary files
a/xfce-plugins/thunar-archive-plugin/thunar-archive-plugin-0.3.0.tar.bz2.sig
and /dev/null differ
diff --git
a/xfce-plugins/thunar-archive-plugin/thunar-archive-plugin-0.3.1.tar.bz2.sig
b/xfce-plugins/thunar-archive-plugin/thunar-archive-plugin-0.3.1.tar.bz2.sig
new file mode 100644
index 0000000..92ca783
Binary files /dev/null and
b/xfce-plugins/thunar-archive-plugin/thunar-archive-plugin-0.3.1.tar.bz2.sig
differ
diff --git a/xfce-plugins/thunar-media-tags-plugin/DETAILS
b/xfce-plugins/thunar-media-tags-plugin/DETAILS
index c496096..a80d4c7 100755
--- a/xfce-plugins/thunar-media-tags-plugin/DETAILS
+++ b/xfce-plugins/thunar-media-tags-plugin/DETAILS
@@ -1,11 +1,11 @@
SPELL=thunar-media-tags-plugin
- VERSION=0.2.0
+ VERSION=0.2.1
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"

SOURCE_URL[0]=http://archive.xfce.org/src/thunar-plugins/$SPELL/$BRANCH/$SOURCE

WEB_SITE=http://goodies.xfce.org/projects/thunar-plugins/thunar-media-tags-plugin
- SOURCE_GPG="gurus.gpg:$SOURCE.sig"
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
LICENSE[0]=GPL
ENTERED=20070217
KEYWORDS="xfce"
diff --git a/xfce-plugins/thunar-media-tags-plugin/HISTORY
b/xfce-plugins/thunar-media-tags-plugin/HISTORY
index 03fa502..d82d798 100644
--- a/xfce-plugins/thunar-media-tags-plugin/HISTORY
+++ b/xfce-plugins/thunar-media-tags-plugin/HISTORY
@@ -1,3 +1,7 @@
+2013-06-18 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 0.2.1
+ SOURCE matches upstream posted SHA1
+
2012-01-08 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.2.0

diff --git
a/xfce-plugins/thunar-media-tags-plugin/thunar-media-tags-plugin-0.2.0.tar.bz2.sig

b/xfce-plugins/thunar-media-tags-plugin/thunar-media-tags-plugin-0.2.0.tar.bz2.sig
deleted file mode 100644
index f64a876..0000000
Binary files
a/xfce-plugins/thunar-media-tags-plugin/thunar-media-tags-plugin-0.2.0.tar.bz2.sig
and /dev/null differ
diff --git
a/xfce-plugins/thunar-media-tags-plugin/thunar-media-tags-plugin-0.2.1.tar.bz2.sig

b/xfce-plugins/thunar-media-tags-plugin/thunar-media-tags-plugin-0.2.1.tar.bz2.sig
new file mode 100644
index 0000000..9da6034
Binary files /dev/null and
b/xfce-plugins/thunar-media-tags-plugin/thunar-media-tags-plugin-0.2.1.tar.bz2.sig
differ
diff --git a/xfce-plugins/thunar-thumbnailers/DETAILS
b/xfce-plugins/thunar-thumbnailers/DETAILS
index 0f9f903..4086fba 100755
--- a/xfce-plugins/thunar-thumbnailers/DETAILS
+++ b/xfce-plugins/thunar-thumbnailers/DETAILS
@@ -1,10 +1,11 @@
SPELL=thunar-thumbnailers
- VERSION=0.2.1
+ VERSION=0.4.1
+ BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.bz2
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-0.0.1svn-r02296
- SOURCE_URL[0]=http://goodies.xfce.org/releases/$SPELL/$SOURCE
+ SOURCE_URL[0]=http://archive.xfce.org/src/apps/$SPELL/$BRANCH/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION

WEB_SITE=http://goodies.xfce.org/projects/thunar-plugins/thunar-thumbnailers
- SOURCE_GPG="gurus.gpg:$SOURCE.sig"
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig:UPSTREAM_HASH"
LICENSE[0]=GPL
ENTERED=20070304
KEYWORDS="xfce"
diff --git a/xfce-plugins/thunar-thumbnailers/HISTORY
b/xfce-plugins/thunar-thumbnailers/HISTORY
index 06b2fdf..7e44fa9 100644
--- a/xfce-plugins/thunar-thumbnailers/HISTORY
+++ b/xfce-plugins/thunar-thumbnailers/HISTORY
@@ -1,3 +1,8 @@
+2013-06-14 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 0.4.1
+ SOURCE matches upstream posted SHA1
+ SOURCE_URL and SOURCE_DIRECTORY updated
+
2009-09-24 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
* DEPENDS: switch from tetex to texlive [auto]

diff --git
a/xfce-plugins/thunar-thumbnailers/thunar-thumbnailers-0.2.1.tar.bz2.sig
b/xfce-plugins/thunar-thumbnailers/thunar-thumbnailers-0.2.1.tar.bz2.sig
deleted file mode 100644
index a2b4964..0000000
Binary files
a/xfce-plugins/thunar-thumbnailers/thunar-thumbnailers-0.2.1.tar.bz2.sig and
/dev/null differ
diff --git
a/xfce-plugins/thunar-thumbnailers/thunar-thumbnailers-0.4.1.tar.bz2.sig
b/xfce-plugins/thunar-thumbnailers/thunar-thumbnailers-0.4.1.tar.bz2.sig
new file mode 100644
index 0000000..24dfa53
Binary files /dev/null and
b/xfce-plugins/thunar-thumbnailers/thunar-thumbnailers-0.4.1.tar.bz2.sig
differ
diff --git a/xfce-plugins/thunar-vcs-plugin/DEPENDS
b/xfce-plugins/thunar-vcs-plugin/DEPENDS
new file mode 100755
index 0000000..53d1bbf
--- /dev/null
+++ b/xfce-plugins/thunar-vcs-plugin/DEPENDS
@@ -0,0 +1,8 @@
+depends exo &&
+depends glib2 &&
+depends gtk+2 &&
+depends libxfce4util &&
+depends thunar &&
+
+suggest_depends 'git' '' '' 'for Git repository use' &&
+suggest_depends 'SVN' '' '' 'for Subversion repository use'
diff --git a/xfce-plugins/thunar-vcs-plugin/DETAILS
b/xfce-plugins/thunar-vcs-plugin/DETAILS
new file mode 100755
index 0000000..565c47e
--- /dev/null
+++ b/xfce-plugins/thunar-vcs-plugin/DETAILS
@@ -0,0 +1,26 @@
+ SPELL=thunar-vcs-plugin
+ VERSION=0.1.4
+ SOURCE=$SPELL-$VERSION.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+
SOURCE_URL[0]=http://archive.xfce.org/src/thunar-plugins/$SPELL/${VERSION%.*}/$SOURCE
+
WEB_SITE=http://goodies.xfce.org/projects/thunar-plugins/thunar-vcs-plugin
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
+ LICENSE[0]=GPL
+ ENTERED=20130618
+ KEYWORDS="xfce"
+ SHORT="Subversion and Git context menus for Thunar"
+cat << EOF
+The Thunar VCS Plugin adds Subversion and GIT actions to the context menu of
+thunar. This gives a SVN integration and GIT integration to Thunar.
+
+This project was formerly known as Thunar SVN Plugin.
+
+The current features are:
+
+* Most of the svn action: add, blame, checkout, cleanup, commit, copy,
delete,
+ export, import, lock, log, move, properties, relocate, resolved, revert,
+ status, switch, unlock, update.
+* Subversion info in file properties dialog.
+* Basic git actions: add, blame, branch, clean, clone, log, move, reset,
stash,
+ status.
+EOF
diff --git a/xfce-plugins/thunar-vcs-plugin/HISTORY
b/xfce-plugins/thunar-vcs-plugin/HISTORY
new file mode 100644
index 0000000..045dd62
--- /dev/null
+++ b/xfce-plugins/thunar-vcs-plugin/HISTORY
@@ -0,0 +1,3 @@
+2013-06-18 Eric Sandall <sandalle AT sourcemage.org>
+ * Created
+
diff --git
a/xfce-plugins/thunar-vcs-plugin/thunar-vcs-plugin-0.1.4.tar.bz2.sig
b/xfce-plugins/thunar-vcs-plugin/thunar-vcs-plugin-0.1.4.tar.bz2.sig
new file mode 100644
index 0000000..af180b8
Binary files /dev/null and
b/xfce-plugins/thunar-vcs-plugin/thunar-vcs-plugin-0.1.4.tar.bz2.sig differ
diff --git a/xfce-plugins/thunar-volman/DEPENDS
b/xfce-plugins/thunar-volman/DEPENDS
index 77420f1..9a8de05 100755
--- a/xfce-plugins/thunar-volman/DEPENDS
+++ b/xfce-plugins/thunar-volman/DEPENDS
@@ -3,7 +3,7 @@ depends gtk+2 &&
depends libxfce4ui &&
depends libxfce4util &&
depends xfconf &&
-depends -sub GUDEV udev &&
+depends -sub GUDEV UDEV &&

optional_depends libnotify \
"--enable-notifications" \
diff --git a/xfce-plugins/thunar-volman/HISTORY
b/xfce-plugins/thunar-volman/HISTORY
index a11157a..ecec2a3 100644
--- a/xfce-plugins/thunar-volman/HISTORY
+++ b/xfce-plugins/thunar-volman/HISTORY
@@ -1,3 +1,6 @@
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: udev => UDEV
+
2012-04-29 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 0.8.0

diff --git a/xfce-plugins/xfce4-battery-plugin/DETAILS
b/xfce-plugins/xfce4-battery-plugin/DETAILS
index 9d8363c..30bb966 100755
--- a/xfce-plugins/xfce4-battery-plugin/DETAILS
+++ b/xfce-plugins/xfce4-battery-plugin/DETAILS
@@ -1,10 +1,10 @@
SPELL=xfce4-battery-plugin
- VERSION=1.0.0
+ VERSION=1.0.5
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION

SOURCE_URL[0]=http://archive.xfce.org/src/panel-plugins/$SPELL/${VERSION%.*}/$SOURCE
WEB_SITE=http://xfce-goodies.berlios.de
- SOURCE_GPG="gurus.gpg:$SOURCE.sig"
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
LICENSE[0]=BSD
ENTERED=20030803
KEYWORDS="xfce"
diff --git a/xfce-plugins/xfce4-battery-plugin/HISTORY
b/xfce-plugins/xfce4-battery-plugin/HISTORY
index 2de4340..a1ed179 100644
--- a/xfce-plugins/xfce4-battery-plugin/HISTORY
+++ b/xfce-plugins/xfce4-battery-plugin/HISTORY
@@ -1,3 +1,7 @@
+2013-06-18 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.0.5
+ SOURCE matches upstream posted SHA1
+
2011-05-17 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 1.0.0
Fixed SOURCE_URL[0]
diff --git
a/xfce-plugins/xfce4-battery-plugin/xfce4-battery-plugin-1.0.0.tar.bz2.sig
b/xfce-plugins/xfce4-battery-plugin/xfce4-battery-plugin-1.0.0.tar.bz2.sig
deleted file mode 100644
index 3e27e71..0000000
Binary files
a/xfce-plugins/xfce4-battery-plugin/xfce4-battery-plugin-1.0.0.tar.bz2.sig
and /dev/null differ
diff --git
a/xfce-plugins/xfce4-battery-plugin/xfce4-battery-plugin-1.0.5.tar.bz2.sig
b/xfce-plugins/xfce4-battery-plugin/xfce4-battery-plugin-1.0.5.tar.bz2.sig
new file mode 100644
index 0000000..446db65
Binary files /dev/null and
b/xfce-plugins/xfce4-battery-plugin/xfce4-battery-plugin-1.0.5.tar.bz2.sig
differ
diff --git a/xfce-plugins/xfce4-cpufreq-plugin/DETAILS
b/xfce-plugins/xfce4-cpufreq-plugin/DETAILS
index a7f8762..4f1f48b 100755
--- a/xfce-plugins/xfce4-cpufreq-plugin/DETAILS
+++ b/xfce-plugins/xfce4-cpufreq-plugin/DETAILS
@@ -1,10 +1,10 @@
SPELL=xfce4-cpufreq-plugin
- VERSION=0.0.1
- SOURCE=$SPELL-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/xfce4-cpu-freq-plugin-$VERSION
- SOURCE_URL[0]=http://goodies.xfce.org/releases/$SPELL/$SOURCE
+ VERSION=1.0.0
+ SOURCE=$SPELL-$VERSION.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+
SOURCE_URL[0]=http://archive.xfce.org/src/panel-plugins/$SPELL/${VERSION%.*}/$SOURCE

WEB_SITE=http://goodies.xfce.org/projects/panel-plugins/xfce4-cpufreq-plugin
- SOURCE_GPG="gurus.gpg:$SOURCE.sig"
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
LICENSE[0]=BSD
ENTERED=20070518
KEYWORDS="xfce"
diff --git a/xfce-plugins/xfce4-cpufreq-plugin/HISTORY
b/xfce-plugins/xfce4-cpufreq-plugin/HISTORY
index 67ee396..1f3a728 100644
--- a/xfce-plugins/xfce4-cpufreq-plugin/HISTORY
+++ b/xfce-plugins/xfce4-cpufreq-plugin/HISTORY
@@ -1,3 +1,10 @@
+2013-06-18 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.0.0
+ SOURCE matches upstrea posted SHA1
+ Updated SOURCE_URL
+ SOURCE is now .bz2
+ SOURCE_DIRECTORY now uses SPELL
+
2007-05-18 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS, DEPENDS: Created

diff --git
a/xfce-plugins/xfce4-cpufreq-plugin/xfce4-cpufreq-plugin-0.0.1.tar.gz.sig
b/xfce-plugins/xfce4-cpufreq-plugin/xfce4-cpufreq-plugin-0.0.1.tar.gz.sig
deleted file mode 100644
index 9c844c6..0000000
Binary files
a/xfce-plugins/xfce4-cpufreq-plugin/xfce4-cpufreq-plugin-0.0.1.tar.gz.sig and
/dev/null differ
diff --git
a/xfce-plugins/xfce4-cpufreq-plugin/xfce4-cpufreq-plugin-1.0.0.tar.bz2.sig
b/xfce-plugins/xfce4-cpufreq-plugin/xfce4-cpufreq-plugin-1.0.0.tar.bz2.sig
new file mode 100644
index 0000000..0c6327b
Binary files /dev/null and
b/xfce-plugins/xfce4-cpufreq-plugin/xfce4-cpufreq-plugin-1.0.0.tar.bz2.sig
differ
diff --git a/xfce-plugins/xfce4-datetime-plugin/DETAILS
b/xfce-plugins/xfce4-datetime-plugin/DETAILS
index bc3ae3f..b11a439 100755
--- a/xfce-plugins/xfce4-datetime-plugin/DETAILS
+++ b/xfce-plugins/xfce4-datetime-plugin/DETAILS
@@ -1,10 +1,10 @@
SPELL=xfce4-datetime-plugin
- VERSION=0.6.1
+ VERSION=0.6.2
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://goodies.xfce.org/releases/$SPELL/$SOURCE
+
SOURCE_URL[0]=http://archive.xfce.org/src/panel-plugins/$SPELL/${VERSION%.*}/$SOURCE
WEB_SITE=http://goodies.xfce.org
- SOURCE_GPG="gurus.gpg:$SOURCE.sig"
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
LICENSE[0]=GPL
ENTERED=20031104
KEYWORDS="xfce"
diff --git a/xfce-plugins/xfce4-datetime-plugin/HISTORY
b/xfce-plugins/xfce4-datetime-plugin/HISTORY
index e9e027a..b490e1b 100644
--- a/xfce-plugins/xfce4-datetime-plugin/HISTORY
+++ b/xfce-plugins/xfce4-datetime-plugin/HISTORY
@@ -1,3 +1,8 @@
+2013-06-18 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 0.6.2
+ SOURCE matches upstream posted SHA1
+ SOURCE_URL updated
+
2009-03-02 George Sherwood <gsherwood AT sourcemage.org>
* DETAILS: Updated to version 0.6.1. Updated SOURCE

diff --git
a/xfce-plugins/xfce4-datetime-plugin/xfce4-datetime-plugin-0.6.1.tar.bz2.sig
b/xfce-plugins/xfce4-datetime-plugin/xfce4-datetime-plugin-0.6.1.tar.bz2.sig
deleted file mode 100644
index 24c032b..0000000
Binary files
a/xfce-plugins/xfce4-datetime-plugin/xfce4-datetime-plugin-0.6.1.tar.bz2.sig
and /dev/null differ
diff --git
a/xfce-plugins/xfce4-datetime-plugin/xfce4-datetime-plugin-0.6.2.tar.bz2.sig
b/xfce-plugins/xfce4-datetime-plugin/xfce4-datetime-plugin-0.6.2.tar.bz2.sig
new file mode 100644
index 0000000..8155226
Binary files /dev/null and
b/xfce-plugins/xfce4-datetime-plugin/xfce4-datetime-plugin-0.6.2.tar.bz2.sig
differ
diff --git a/xfce-plugins/xfce4-diskperf-plugin/DETAILS
b/xfce-plugins/xfce4-diskperf-plugin/DETAILS
index 714a5b8..0712023 100755
--- a/xfce-plugins/xfce4-diskperf-plugin/DETAILS
+++ b/xfce-plugins/xfce4-diskperf-plugin/DETAILS
@@ -1,10 +1,10 @@
SPELL=xfce4-diskperf-plugin
- VERSION=2.2.0
+ VERSION=2.5.4
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://goodies.xfce.org/releases/$SPELL/$SOURCE
+
SOURCE_URL[0]=http://archive.xfce.org/src/panel-plugins/$SPELL/${VERSION%.*}/$SOURCE

WEB_SITE=http://goodies.xfce.org/projects/panel-plugins/xfce4-diskperf-plugin
- SOURCE_GPG=gurus.gpg:$SOURCE.sig
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
LICENSE[0]=BSD
ENTERED=20031009
KEYWORDS="xfce disk"
diff --git a/xfce-plugins/xfce4-diskperf-plugin/HISTORY
b/xfce-plugins/xfce4-diskperf-plugin/HISTORY
index 7289e79..7e9d1ff 100644
--- a/xfce-plugins/xfce4-diskperf-plugin/HISTORY
+++ b/xfce-plugins/xfce4-diskperf-plugin/HISTORY
@@ -1,3 +1,8 @@
+2013-06-18 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 2.5.4
+ SOURCE matches upstream posted SHA1
+ SOURCE_URL updated
+
2008-04-18 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.2.0

diff --git
a/xfce-plugins/xfce4-diskperf-plugin/xfce4-diskperf-plugin-2.2.0.tar.bz2.sig
b/xfce-plugins/xfce4-diskperf-plugin/xfce4-diskperf-plugin-2.2.0.tar.bz2.sig
deleted file mode 100644
index 4e5444b..0000000
Binary files
a/xfce-plugins/xfce4-diskperf-plugin/xfce4-diskperf-plugin-2.2.0.tar.bz2.sig
and /dev/null differ
diff --git
a/xfce-plugins/xfce4-diskperf-plugin/xfce4-diskperf-plugin-2.5.4.tar.bz2.sig
b/xfce-plugins/xfce4-diskperf-plugin/xfce4-diskperf-plugin-2.5.4.tar.bz2.sig
new file mode 100644
index 0000000..92e40f6
Binary files /dev/null and
b/xfce-plugins/xfce4-diskperf-plugin/xfce4-diskperf-plugin-2.5.4.tar.bz2.sig
differ
diff --git a/xfce-plugins/xfce4-eyes-plugin/DETAILS
b/xfce-plugins/xfce4-eyes-plugin/DETAILS
index 36a841e..4c4fffa 100755
--- a/xfce-plugins/xfce4-eyes-plugin/DETAILS
+++ b/xfce-plugins/xfce4-eyes-plugin/DETAILS
@@ -1,10 +1,10 @@
SPELL=xfce4-eyes-plugin
- VERSION=4.4.0
+ VERSION=4.4.2
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://goodies.xfce.org/releases/$SPELL/$SOURCE
+
SOURCE_URL[0]=http://archive.xfce.org/src/panel-plugins/$SPELL/${VERSION%.*}/$SOURCE
WEB_SITE=http://xfce-goodies.berlios.de
- SOURCE_GPG="gurus.gpg:$SOURCE.sig"
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
LICENSE[0]=BSD
ENTERED=20070304
KEYWORDS="xfce"
diff --git a/xfce-plugins/xfce4-eyes-plugin/HISTORY
b/xfce-plugins/xfce4-eyes-plugin/HISTORY
index d676487..b213fe9 100644
--- a/xfce-plugins/xfce4-eyes-plugin/HISTORY
+++ b/xfce-plugins/xfce4-eyes-plugin/HISTORY
@@ -1,2 +1,7 @@
+2013-06-18 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 4.4.2
+ SOURCE matches upstream posted SHA1
+ SOURCE_URL updated
+
2007-03-04 George Sherwood <george AT beernabeer.com>
* DEPENDS, DETAILS, HISTORY: created this spell
diff --git
a/xfce-plugins/xfce4-eyes-plugin/xfce4-eyes-plugin-4.4.0.tar.bz2.sig
b/xfce-plugins/xfce4-eyes-plugin/xfce4-eyes-plugin-4.4.0.tar.bz2.sig
deleted file mode 100644
index 1ff8764..0000000
Binary files
a/xfce-plugins/xfce4-eyes-plugin/xfce4-eyes-plugin-4.4.0.tar.bz2.sig and
/dev/null differ
diff --git
a/xfce-plugins/xfce4-eyes-plugin/xfce4-eyes-plugin-4.4.2.tar.bz2.sig
b/xfce-plugins/xfce4-eyes-plugin/xfce4-eyes-plugin-4.4.2.tar.bz2.sig
new file mode 100644
index 0000000..663041e
Binary files /dev/null and
b/xfce-plugins/xfce4-eyes-plugin/xfce4-eyes-plugin-4.4.2.tar.bz2.sig differ
diff --git a/xfce-plugins/xfce4-fsguard-plugin/DETAILS
b/xfce-plugins/xfce4-fsguard-plugin/DETAILS
index eef6a9b..a0f8339 100755
--- a/xfce-plugins/xfce4-fsguard-plugin/DETAILS
+++ b/xfce-plugins/xfce4-fsguard-plugin/DETAILS
@@ -1,10 +1,10 @@
SPELL=xfce4-fsguard-plugin
- VERSION=0.4.2
+ VERSION=1.0.1
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=http://goodies.xfce.org/releases/$SPELL/$SOURCE
+
SOURCE_URL[0]=http://archive.xfce.org/src/panel-plugins/$SPELL/${VERSION%.*}/$SOURCE
WEB_SITE=http://goodies.xfce.org/
- SOURCE_GPG=gurus.gpg:$SOURCE.sig
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
LICENSE[0]=BSD
ENTERED=20031113
KEYWORDS="xfce"
diff --git a/xfce-plugins/xfce4-fsguard-plugin/HISTORY
b/xfce-plugins/xfce4-fsguard-plugin/HISTORY
index 92acc7d..e2c1248 100644
--- a/xfce-plugins/xfce4-fsguard-plugin/HISTORY
+++ b/xfce-plugins/xfce4-fsguard-plugin/HISTORY
@@ -1,3 +1,8 @@
+2013-06-18 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.0.1
+ SOURCE matches upstream posted SHA1
+ SOURCE_URL updated
+
2008-11-23 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.4.2; quoting paths

diff --git
a/xfce-plugins/xfce4-fsguard-plugin/xfce4-fsguard-plugin-0.4.2.tar.bz2.sig
b/xfce-plugins/xfce4-fsguard-plugin/xfce4-fsguard-plugin-0.4.2.tar.bz2.sig
deleted file mode 100644
index 39c4e74..0000000
Binary files
a/xfce-plugins/xfce4-fsguard-plugin/xfce4-fsguard-plugin-0.4.2.tar.bz2.sig
and /dev/null differ
diff --git
a/xfce-plugins/xfce4-fsguard-plugin/xfce4-fsguard-plugin-1.0.1.tar.bz2.sig
b/xfce-plugins/xfce4-fsguard-plugin/xfce4-fsguard-plugin-1.0.1.tar.bz2.sig
new file mode 100644
index 0000000..7fd6eae
Binary files /dev/null and
b/xfce-plugins/xfce4-fsguard-plugin/xfce4-fsguard-plugin-1.0.1.tar.bz2.sig
differ
diff --git a/xfce-plugins/xfce4-genmon-plugin/DETAILS
b/xfce-plugins/xfce4-genmon-plugin/DETAILS
index 8db24b6..67f261a 100755
--- a/xfce-plugins/xfce4-genmon-plugin/DETAILS
+++ b/xfce-plugins/xfce4-genmon-plugin/DETAILS
@@ -1,10 +1,10 @@
SPELL=xfce4-genmon-plugin
- VERSION=3.1
+ VERSION=3.4.0
SOURCE=$SPELL-$VERSION.tar.bz2
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://goodies.xfce.org/releases/$SPELL/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-${VERSION%.*}
+
SOURCE_URL[0]=http://archive.xfce.org/src/panel-plugins/$SPELL/${VERSION%.*}/$SOURCE
WEB_SITE=http://xfce-goodies.berlios.de
- SOURCE_GPG="gurus.gpg:$SOURCE.sig"
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
LICENSE[0]=GPL
ENTERED=20050117
KEYWORDS="xfce"
diff --git a/xfce-plugins/xfce4-genmon-plugin/HISTORY
b/xfce-plugins/xfce4-genmon-plugin/HISTORY
index 9551f00..1a2a269 100644
--- a/xfce-plugins/xfce4-genmon-plugin/HISTORY
+++ b/xfce-plugins/xfce4-genmon-plugin/HISTORY
@@ -1,3 +1,9 @@
+2013-06-18 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 3.4.0
+ SOURCE matches upstream posted SHA1
+ SOURCE_URL updated
+ SOURCE_DIRECTORY uses short VERSION
+
2007-01-28 George Sherwood <george AT beernabeer.com>
* DETAILS: Updated to 3.1.

diff --git
a/xfce-plugins/xfce4-genmon-plugin/xfce4-genmon-plugin-3.1.tar.bz2.sig
b/xfce-plugins/xfce4-genmon-plugin/xfce4-genmon-plugin-3.1.tar.bz2.sig
deleted file mode 100644
index 15b1d36..0000000
Binary files
a/xfce-plugins/xfce4-genmon-plugin/xfce4-genmon-plugin-3.1.tar.bz2.sig and
/dev/null differ
diff --git
a/xfce-plugins/xfce4-genmon-plugin/xfce4-genmon-plugin-3.4.0.tar.bz2.sig
b/xfce-plugins/xfce4-genmon-plugin/xfce4-genmon-plugin-3.4.0.tar.bz2.sig
new file mode 100644
index 0000000..c7dd2ed
Binary files /dev/null and
b/xfce-plugins/xfce4-genmon-plugin/xfce4-genmon-plugin-3.4.0.tar.bz2.sig
differ
diff --git a/xfce-plugins/xfce4-mount-plugin/DETAILS
b/xfce-plugins/xfce4-mount-plugin/DETAILS
index c276192..de8c009 100755
--- a/xfce-plugins/xfce4-mount-plugin/DETAILS
+++ b/xfce-plugins/xfce4-mount-plugin/DETAILS
@@ -1,10 +1,10 @@
SPELL=xfce4-mount-plugin
- VERSION=0.5.1
+ VERSION=0.6.4
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://goodies.xfce.org/releases/$SPELL/$SOURCE
+
SOURCE_URL[0]=http://archive.xfce.org/src/panel-plugins/$SPELL/${VERSION%.*}/$SOURCE
WEB_SITE=http://xfce-goodies.berlios.de
- SOURCE_GPG="gurus.gpg:$SOURCE.sig"
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
LICENSE[0]=GPL
ENTERED=20050318
KEYWORDS="xfce"
diff --git a/xfce-plugins/xfce4-mount-plugin/HISTORY
b/xfce-plugins/xfce4-mount-plugin/HISTORY
index 3bf201c..593694c 100644
--- a/xfce-plugins/xfce4-mount-plugin/HISTORY
+++ b/xfce-plugins/xfce4-mount-plugin/HISTORY
@@ -1,3 +1,8 @@
+2013-06-18 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 0.6.4
+ SOURCE matches upstream posted SHA1
+ SOURCE_URL updated
+
2007-03-03 George Sherwood <george AT beernabeer.com>
* DETAILS: updated spell to 0.5.1

diff --git
a/xfce-plugins/xfce4-mount-plugin/xfce4-mount-plugin-0.5.1.tar.bz2.sig
b/xfce-plugins/xfce4-mount-plugin/xfce4-mount-plugin-0.5.1.tar.bz2.sig
deleted file mode 100644
index b7489ed..0000000
Binary files
a/xfce-plugins/xfce4-mount-plugin/xfce4-mount-plugin-0.5.1.tar.bz2.sig and
/dev/null differ
diff --git
a/xfce-plugins/xfce4-mount-plugin/xfce4-mount-plugin-0.6.4.tar.bz2.sig
b/xfce-plugins/xfce4-mount-plugin/xfce4-mount-plugin-0.6.4.tar.bz2.sig
new file mode 100644
index 0000000..ebc7909
Binary files /dev/null and
b/xfce-plugins/xfce4-mount-plugin/xfce4-mount-plugin-0.6.4.tar.bz2.sig differ
diff --git a/xfce-plugins/xfce4-mpc-plugin/DETAILS
b/xfce-plugins/xfce4-mpc-plugin/DETAILS
index 3ae86c4..fa18266 100755
--- a/xfce-plugins/xfce4-mpc-plugin/DETAILS
+++ b/xfce-plugins/xfce4-mpc-plugin/DETAILS
@@ -1,10 +1,9 @@
SPELL=xfce4-mpc-plugin
- VERSION=0.3.3
- SOURCE=$SPELL-$VERSION.tar.gz
+ VERSION=0.4.4
+ SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://goodies.xfce.org/releases/$SPELL/$SOURCE
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
-#
SOURCE_HASH=sha512:aa73aaace11ac7c26ede9cae8fbd15b757a43e54bb6960f04091da86af820f1b662b606e19fead1f6173b6959d33f5de88724d439db6d2816d9a6005dd0be866
+
SOURCE_URL[0]=http://archive.xfce.org/src/panel-plugins/$SPELL/${VERSION%.*}/$SOURCE
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig:UPSTREAM_HASH"
LICENSE[0]=GPL

WEB_SITE=http://goodies.xfce.org/projects/panel-plugins/xfce4-mpc-plugin
KEYWORDS="xfce"
diff --git a/xfce-plugins/xfce4-mpc-plugin/HISTORY
b/xfce-plugins/xfce4-mpc-plugin/HISTORY
index 56632f7..417841c 100644
--- a/xfce-plugins/xfce4-mpc-plugin/HISTORY
+++ b/xfce-plugins/xfce4-mpc-plugin/HISTORY
@@ -1,3 +1,9 @@
+2013-06-18 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 0.4.4
+ SOURCE matches upstream posted SHA1
+ SOURCE_URL updated
+ SOURCE is now .bz2
+
2009-05-12 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 0.3.3
Fixes compilation with -Wl,--as-needed
diff --git a/xfce-plugins/xfce4-mpc-plugin/xfce4-mpc-plugin-0.3.3.tar.gz.sig
b/xfce-plugins/xfce4-mpc-plugin/xfce4-mpc-plugin-0.3.3.tar.gz.sig
deleted file mode 100644
index 2df0e97..0000000
Binary files
a/xfce-plugins/xfce4-mpc-plugin/xfce4-mpc-plugin-0.3.3.tar.gz.sig and
/dev/null differ
diff --git a/xfce-plugins/xfce4-mpc-plugin/xfce4-mpc-plugin-0.4.4.tar.bz2.sig
b/xfce-plugins/xfce4-mpc-plugin/xfce4-mpc-plugin-0.4.4.tar.bz2.sig
new file mode 100644
index 0000000..f966262
Binary files /dev/null and
b/xfce-plugins/xfce4-mpc-plugin/xfce4-mpc-plugin-0.4.4.tar.bz2.sig differ
diff --git a/xfce-plugins/xfce4-netload-plugin/DETAILS
b/xfce-plugins/xfce4-netload-plugin/DETAILS
index c5f805c..c57a2a6 100755
--- a/xfce-plugins/xfce4-netload-plugin/DETAILS
+++ b/xfce-plugins/xfce4-netload-plugin/DETAILS
@@ -1,10 +1,10 @@
SPELL=xfce4-netload-plugin
- VERSION=0.4.0
+ VERSION=1.2.0
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://goodies.xfce.org/releases/$SPELL/$SOURCE
+
SOURCE_URL[0]=http://archive.xfce.org/src/panel-plugins/$SPELL/${VERSION%.*}/$SOURCE
WEB_SITE=http://xfce-goodies.berlios.de
- SOURCE_GPG="gurus.gpg:$SOURCE.sig"
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
LICENSE[0]=GPL
ENTERED=20030827
KEYWORDS="xfce"
diff --git a/xfce-plugins/xfce4-netload-plugin/HISTORY
b/xfce-plugins/xfce4-netload-plugin/HISTORY
index e736dca..6af3454 100644
--- a/xfce-plugins/xfce4-netload-plugin/HISTORY
+++ b/xfce-plugins/xfce4-netload-plugin/HISTORY
@@ -1,3 +1,9 @@
+2013-06-18 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.2.0
+ SOURCE matches upstream posted SHA1
+ SOURCE_URL updated
+ * PRE_BUILD, bug2782-asneeded.patch: Removed, now applied
+
2009-05-08 Eric Sandall <sandalle AT sourcemage.org>
* PRE_BUILD: Apply bug2782-asneeded.patch
* bug2782-asneeded.patch: Fix compilation with --as-needed in LDFLAGS
diff --git a/xfce-plugins/xfce4-netload-plugin/PRE_BUILD
b/xfce-plugins/xfce4-netload-plugin/PRE_BUILD
deleted file mode 100755
index 3116365..0000000
--- a/xfce-plugins/xfce4-netload-plugin/PRE_BUILD
+++ /dev/null
@@ -1,3 +0,0 @@
-default_pre_build &&
-patch $SOURCE_DIRECTORY/panel-plugin/Makefile.in \
- $SCRIPT_DIRECTORY/bug2782-asneeded.patch
diff --git a/xfce-plugins/xfce4-netload-plugin/bug2782-asneeded.patch
b/xfce-plugins/xfce4-netload-plugin/bug2782-asneeded.patch
deleted file mode 100644
index f8dcf4f..0000000
--- a/xfce-plugins/xfce4-netload-plugin/bug2782-asneeded.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-#
-# Based on http://bugzilla.xfce.org/show_bug.cgi?id=2782
-# but applied to Makefile.in instead of Makefile.am
-#
-diff -Naur xfce4-netload-plugin-0.4.0.orig/panel-plugin/Makefile.in
xfce4-netload-plugin-0.4.0/panel-plugin/Makefile.in
---- xfce4-netload-plugin-0.4.0.orig/panel-plugin/Makefile.in 2009-05-08
18:36:12.377732648 -0700
-+++ xfce4-netload-plugin-0.4.0/panel-plugin/Makefile.in 2009-05-08
18:37:22.776952639 -0700
-@@ -216,7 +216,7 @@
- -DPACKAGE_LOCALE_DIR=\"$(localedir)\" \
- @LIBXFCE4PANEL_CFLAGS@
-
--xfce4_netload_plugin_LDFLAGS = \
-+xfce4_netload_plugin_LDADD = \
- @SOLLIBS@ \
- @LIBXFCE4PANEL_LIBS@
-
diff --git
a/xfce-plugins/xfce4-netload-plugin/xfce4-netload-plugin-0.4.0.tar.bz2.sig
b/xfce-plugins/xfce4-netload-plugin/xfce4-netload-plugin-0.4.0.tar.bz2.sig
deleted file mode 100644
index 1e93264..0000000
Binary files
a/xfce-plugins/xfce4-netload-plugin/xfce4-netload-plugin-0.4.0.tar.bz2.sig
and /dev/null differ
diff --git
a/xfce-plugins/xfce4-netload-plugin/xfce4-netload-plugin-1.2.0.tar.bz2.sig
b/xfce-plugins/xfce4-netload-plugin/xfce4-netload-plugin-1.2.0.tar.bz2.sig
new file mode 100644
index 0000000..dd350fb
Binary files /dev/null and
b/xfce-plugins/xfce4-netload-plugin/xfce4-netload-plugin-1.2.0.tar.bz2.sig
differ
diff --git a/xfce-plugins/xfce4-places-plugin/DETAILS
b/xfce-plugins/xfce4-places-plugin/DETAILS
index 12886e2..5c378ef 100755
--- a/xfce-plugins/xfce4-places-plugin/DETAILS
+++ b/xfce-plugins/xfce4-places-plugin/DETAILS
@@ -1,10 +1,10 @@
SPELL=xfce4-places-plugin
- VERSION=0.9.991
+ VERSION=1.5.0
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://goodies.xfce.org/releases/$SPELL/$SOURCE
+
SOURCE_URL[0]=http://archive.xfce.org/src/panel-plugins/$SPELL/${VERSION%.*}/$SOURCE

WEB_SITE=http://goodies.xfce.org/projects/panel-plugins/xfce4-places-plugin
- SOURCE_GPG="gurus.gpg:$SOURCE.sig"
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
LICENSE[0]=BSD
ENTERED=20070518
KEYWORDS="xfce"
diff --git a/xfce-plugins/xfce4-places-plugin/HISTORY
b/xfce-plugins/xfce4-places-plugin/HISTORY
index c0c8f53..1a33601 100644
--- a/xfce-plugins/xfce4-places-plugin/HISTORY
+++ b/xfce-plugins/xfce4-places-plugin/HISTORY
@@ -1,3 +1,8 @@
+2013-06-18 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.5.0
+ SOURCE matches upstream posted SHA1
+ SOURCE_URL updated
+
2011-02-03 Eric Sandall <sandalle AT sourcemage.org>
* DEPENDS: Depends on thunar-vfs

diff --git
a/xfce-plugins/xfce4-places-plugin/xfce4-places-plugin-0.9.991.tar.bz2.sig
b/xfce-plugins/xfce4-places-plugin/xfce4-places-plugin-0.9.991.tar.bz2.sig
deleted file mode 100644
index 39dc016..0000000
Binary files
a/xfce-plugins/xfce4-places-plugin/xfce4-places-plugin-0.9.991.tar.bz2.sig
and /dev/null differ
diff --git
a/xfce-plugins/xfce4-places-plugin/xfce4-places-plugin-1.5.0.tar.bz2.sig
b/xfce-plugins/xfce4-places-plugin/xfce4-places-plugin-1.5.0.tar.bz2.sig
new file mode 100644
index 0000000..ff4144f
Binary files /dev/null and
b/xfce-plugins/xfce4-places-plugin/xfce4-places-plugin-1.5.0.tar.bz2.sig
differ
diff --git a/xfce-plugins/xfce4-quicklauncher-plugin/DETAILS
b/xfce-plugins/xfce4-quicklauncher-plugin/DETAILS
index 11930a5..b41d0dc 100755
--- a/xfce-plugins/xfce4-quicklauncher-plugin/DETAILS
+++ b/xfce-plugins/xfce4-quicklauncher-plugin/DETAILS
@@ -1,10 +1,10 @@
SPELL=xfce4-quicklauncher-plugin
- VERSION=1.9.2
+ VERSION=1.9.4
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://goodies.xfce.org/releases/$SPELL/$SOURCE
+
SOURCE_URL[0]=http://archive.xfce.org/src/panel-plugins/$SPELL/${VERSION%.*}/$SOURCE
WEB_SITE=http://xfce-goodies.berlios.de/
- SOURCE_GPG="gurus.gpg:$SOURCE.sig"
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
LICENSE[0]=GPL
ENTERED=20050318
KEYWORDS="xfce"
diff --git a/xfce-plugins/xfce4-quicklauncher-plugin/HISTORY
b/xfce-plugins/xfce4-quicklauncher-plugin/HISTORY
index 21328d4..a98c4bf 100644
--- a/xfce-plugins/xfce4-quicklauncher-plugin/HISTORY
+++ b/xfce-plugins/xfce4-quicklauncher-plugin/HISTORY
@@ -1,3 +1,8 @@
+2013-06-18 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.9.4
+ SOURCE matches upstream posted SHA1
+ SOURCE_URL updated
+
2007-01-23 George Sherwood <george AT beernabeer.com>
* DETAILS: Updated to 1.9.2. Updated SOURCE & SOURCE_URL.
Updated SOURCE_DIRECTORY.
diff --git
a/xfce-plugins/xfce4-quicklauncher-plugin/xfce4-quicklauncher-plugin-1.9.2.tar.bz2.sig

b/xfce-plugins/xfce4-quicklauncher-plugin/xfce4-quicklauncher-plugin-1.9.2.tar.bz2.sig
deleted file mode 100644
index 68680fc..0000000
Binary files
a/xfce-plugins/xfce4-quicklauncher-plugin/xfce4-quicklauncher-plugin-1.9.2.tar.bz2.sig
and /dev/null differ
diff --git
a/xfce-plugins/xfce4-quicklauncher-plugin/xfce4-quicklauncher-plugin-1.9.4.tar.bz2.sig

b/xfce-plugins/xfce4-quicklauncher-plugin/xfce4-quicklauncher-plugin-1.9.4.tar.bz2.sig
new file mode 100644
index 0000000..67990e1
Binary files /dev/null and
b/xfce-plugins/xfce4-quicklauncher-plugin/xfce4-quicklauncher-plugin-1.9.4.tar.bz2.sig
differ
diff --git a/xfce-plugins/xfce4-screenshooter-plugin/DETAILS
b/xfce-plugins/xfce4-screenshooter-plugin/DETAILS
index 483f7e6..6b696ad 100755
--- a/xfce-plugins/xfce4-screenshooter-plugin/DETAILS
+++ b/xfce-plugins/xfce4-screenshooter-plugin/DETAILS
@@ -1,9 +1,11 @@
SPELL=xfce4-screenshooter-plugin
- VERSION=1.6.0
+ VERSION=1.8.1
+ BRANCH=`echo $VERSION | cut -d . -f 1,2`
SPELLX=xfce4-screenshooter
- SOURCE=$SPELLX-$VERSION.tar.gz
- SOURCE_URL[0]=http://goodies.xfce.org/releases/$SPELLX/$SOURCE
-
SOURCE_HASH=sha512:38b5731d187135520f54fd138809cdbf2a7b8dd9970970d12428daf09a4fdb7c9da37139c609d77edc4a888e8db366a5d054b81fc9b5f3c068d0eeb8dbfb6b37
+ SOURCE=$SPELLX-$VERSION.tar.bz2
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig:UPSTREAM_HASH"
+ SOURCE_URL[0]=http://archive.xfce.org/src/apps/$SPELLX/$BRANCH/$SOURCE
+#
SOURCE_HASH=sha512:38b5731d187135520f54fd138809cdbf2a7b8dd9970970d12428daf09a4fdb7c9da37139c609d77edc4a888e8db366a5d054b81fc9b5f3c068d0eeb8dbfb6b37
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
WEB_SITE=http://goodies.xfce.org/
LICENSE[0]=BSD
diff --git a/xfce-plugins/xfce4-screenshooter-plugin/HISTORY
b/xfce-plugins/xfce4-screenshooter-plugin/HISTORY
index a3d345f..f87117f 100644
--- a/xfce-plugins/xfce4-screenshooter-plugin/HISTORY
+++ b/xfce-plugins/xfce4-screenshooter-plugin/HISTORY
@@ -1,3 +1,8 @@
+2013-06-14 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.8.1
+ SOURCE matches upstream posted SHA1
+ Updated SOURCE_URL
+
2009-06-14 George Sherwood <gsherwood AT sourcemage.org>
* DETAILS: Updated to version 1.6.0

diff --git
a/xfce-plugins/xfce4-screenshooter-plugin/xfce4-screenshooter-1.8.1.tar.bz2.sig

b/xfce-plugins/xfce4-screenshooter-plugin/xfce4-screenshooter-1.8.1.tar.bz2.sig
new file mode 100644
index 0000000..e3783c1
Binary files /dev/null and
b/xfce-plugins/xfce4-screenshooter-plugin/xfce4-screenshooter-1.8.1.tar.bz2.sig
differ
diff --git a/xfce-plugins/xfce4-systemload-plugin/DETAILS
b/xfce-plugins/xfce4-systemload-plugin/DETAILS
index 656e262..eaea69d 100755
--- a/xfce-plugins/xfce4-systemload-plugin/DETAILS
+++ b/xfce-plugins/xfce4-systemload-plugin/DETAILS
@@ -1,10 +1,10 @@
SPELL=xfce4-systemload-plugin
- VERSION=0.4.2
+ VERSION=1.1.1
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://goodies.xfce.org/releases/$SPELL/$SOURCE
+
SOURCE_URL[0]=http://archive.xfce.org/src/panel-plugins/$SPELL/${VERSION%.*}/$SOURCE
WEB_SITE=http://xfce-goodies.berlios.de
- SOURCE_GPG="gurus.gpg:$SOURCE.sig"
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
LICENSE[0]=BSD
ENTERED=20030803
KEYWORDS="xfce"
diff --git a/xfce-plugins/xfce4-systemload-plugin/HISTORY
b/xfce-plugins/xfce4-systemload-plugin/HISTORY
index 3de5057..463b36b 100644
--- a/xfce-plugins/xfce4-systemload-plugin/HISTORY
+++ b/xfce-plugins/xfce4-systemload-plugin/HISTORY
@@ -1,3 +1,8 @@
+2013-06-18 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.1.1
+ SOURCE matches upstream posted SHA1
+ SOURCE_URL updated
+
2007-01-23 George Sherwood <george AT beernabeer.com>
* DETAILS: Updated to 0.4.2. Updated SOURCE & SOURCE_URL.

diff --git
a/xfce-plugins/xfce4-systemload-plugin/xfce4-systemload-plugin-0.4.2.tar.bz2.sig

b/xfce-plugins/xfce4-systemload-plugin/xfce4-systemload-plugin-0.4.2.tar.bz2.sig
deleted file mode 100644
index e285acf..0000000
Binary files
a/xfce-plugins/xfce4-systemload-plugin/xfce4-systemload-plugin-0.4.2.tar.bz2.sig
and /dev/null differ
diff --git
a/xfce-plugins/xfce4-systemload-plugin/xfce4-systemload-plugin-1.1.1.tar.bz2.sig

b/xfce-plugins/xfce4-systemload-plugin/xfce4-systemload-plugin-1.1.1.tar.bz2.sig
new file mode 100644
index 0000000..2553394
Binary files /dev/null and
b/xfce-plugins/xfce4-systemload-plugin/xfce4-systemload-plugin-1.1.1.tar.bz2.sig
differ
diff --git a/xfce-plugins/xfce4-wavelan-plugin/DETAILS
b/xfce-plugins/xfce4-wavelan-plugin/DETAILS
index 6a88ead..73fb4e0 100755
--- a/xfce-plugins/xfce4-wavelan-plugin/DETAILS
+++ b/xfce-plugins/xfce4-wavelan-plugin/DETAILS
@@ -1,10 +1,10 @@
SPELL=xfce4-wavelan-plugin
- VERSION=0.5.4
- SOURCE=$SPELL-$VERSION.tar.gz
+ VERSION=0.5.9
+ SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://goodies.xfce.org/releases/$SPELL/$SOURCE
+
SOURCE_URL[0]=http://archive.xfce.org/src/panel-plugins/$SPELL/${VERSION%.*}/$SOURCE
WEB_SITE=http://xfce-goodies.berlios.de
- SOURCE_GPG="gurus.gpg:$SOURCE.sig"
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
LICENSE[0]=BSD
ENTERED=20040310
KEYWORDS="xfce"
diff --git a/xfce-plugins/xfce4-wavelan-plugin/HISTORY
b/xfce-plugins/xfce4-wavelan-plugin/HISTORY
index 762797d..18f8b58 100644
--- a/xfce-plugins/xfce4-wavelan-plugin/HISTORY
+++ b/xfce-plugins/xfce4-wavelan-plugin/HISTORY
@@ -1,3 +1,9 @@
+2013-06-18 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 0.5.9
+ SOURCE matches upstream posted SHA1
+ SOURCE is now .bz2
+ SOURCE_URL updated
+
2007-02-04 George Sherwood <george AT beernabeer.com>
* DETAILS: Updated to version 0.5.4. Updated SOURCE.

diff --git
a/xfce-plugins/xfce4-wavelan-plugin/xfce4-wavelan-plugin-0.5.4.tar.gz.sig
b/xfce-plugins/xfce4-wavelan-plugin/xfce4-wavelan-plugin-0.5.4.tar.gz.sig
deleted file mode 100644
index 39ae2cf..0000000
Binary files
a/xfce-plugins/xfce4-wavelan-plugin/xfce4-wavelan-plugin-0.5.4.tar.gz.sig and
/dev/null differ
diff --git
a/xfce-plugins/xfce4-wavelan-plugin/xfce4-wavelan-plugin-0.5.9.tar.bz2.sig
b/xfce-plugins/xfce4-wavelan-plugin/xfce4-wavelan-plugin-0.5.9.tar.bz2.sig
new file mode 100644
index 0000000..0f7f054
Binary files /dev/null and
b/xfce-plugins/xfce4-wavelan-plugin/xfce4-wavelan-plugin-0.5.9.tar.bz2.sig
differ
diff --git a/xfce-plugins/xfce4-weather-plugin/DETAILS
b/xfce-plugins/xfce4-weather-plugin/DETAILS
index 6a4b7e3..61cfdf7 100755
--- a/xfce-plugins/xfce4-weather-plugin/DETAILS
+++ b/xfce-plugins/xfce4-weather-plugin/DETAILS
@@ -1,10 +1,10 @@
SPELL=xfce4-weather-plugin
- VERSION=0.7.3
+ VERSION=0.8.3
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://archive.xfce.org/src/panel-plugins/$SPELL/0.7/$SOURCE
+
SOURCE_URL[0]=http://archive.xfce.org/src/panel-plugins/$SPELL/${VERSION%.*}/$SOURCE
WEB_SITE=http://goodies.xfce.org
- SOURCE_GPG=gurus.gpg:$SOURCE.sig
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
LICENSE[0]=BSD
ENTERED=20040712
KEYWORDS="weather xfce"
diff --git a/xfce-plugins/xfce4-weather-plugin/HISTORY
b/xfce-plugins/xfce4-weather-plugin/HISTORY
index 3bc6a26..d5fad33 100644
--- a/xfce-plugins/xfce4-weather-plugin/HISTORY
+++ b/xfce-plugins/xfce4-weather-plugin/HISTORY
@@ -1,3 +1,8 @@
+2013-06-18 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 0.8.3
+ SOURCE matches upstream posted SHA1
+ SOURCE_URL updated
+
2009-08-04 George Sherwood <gsherwood AT sourcemage.org>
* DETAILS: Updated to version 0.7.3

diff --git
a/xfce-plugins/xfce4-weather-plugin/xfce4-weather-plugin-0.7.3.tar.bz2.sig
b/xfce-plugins/xfce4-weather-plugin/xfce4-weather-plugin-0.7.3.tar.bz2.sig
deleted file mode 100644
index ac1402a..0000000
Binary files
a/xfce-plugins/xfce4-weather-plugin/xfce4-weather-plugin-0.7.3.tar.bz2.sig
and /dev/null differ
diff --git
a/xfce-plugins/xfce4-weather-plugin/xfce4-weather-plugin-0.8.3.tar.bz2.sig
b/xfce-plugins/xfce4-weather-plugin/xfce4-weather-plugin-0.8.3.tar.bz2.sig
new file mode 100644
index 0000000..cdb2672
Binary files /dev/null and
b/xfce-plugins/xfce4-weather-plugin/xfce4-weather-plugin-0.8.3.tar.bz2.sig
differ
diff --git a/xfce-plugins/xfce4-xkb-plugin/DETAILS
b/xfce-plugins/xfce4-xkb-plugin/DETAILS
index da8f569..54d8b85 100755
--- a/xfce-plugins/xfce4-xkb-plugin/DETAILS
+++ b/xfce-plugins/xfce4-xkb-plugin/DETAILS
@@ -1,10 +1,11 @@
SPELL=xfce4-xkb-plugin
- VERSION=0.5.4.3
+ VERSION=0.7.0
SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig:UPSTREAM_HASH"
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
-
SOURCE_URL[0]=http://archive.xfce.org/src/panel-plugins/$SPELL/${VERSION%.*.*}/$SOURCE
+
SOURCE_URL[0]=http://archive.xfce.org/src/panel-plugins/$SPELL/${VERSION%.*}/$SOURCE
WEB_SITE=http://xfce-goodies.berlios.de
-
SOURCE_HASH=sha512:88b884a153472551b1e05d02a65d776cb04642528424abaa8e064647ee83c3efd791272b38f2c43cc63f3b879223119225bb504105ac1b72c99890a171445a96
+#
SOURCE_HASH=sha512:88b884a153472551b1e05d02a65d776cb04642528424abaa8e064647ee83c3efd791272b38f2c43cc63f3b879223119225bb504105ac1b72c99890a171445a96
LICENSE[0]=BSD
ENTERED=20040712
KEYWORDS="xfce"
diff --git a/xfce-plugins/xfce4-xkb-plugin/HISTORY
b/xfce-plugins/xfce4-xkb-plugin/HISTORY
index 9b9f379..5332492 100644
--- a/xfce-plugins/xfce4-xkb-plugin/HISTORY
+++ b/xfce-plugins/xfce4-xkb-plugin/HISTORY
@@ -1,3 +1,7 @@
+2013-06-18 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 0.7.0
+ SOURCE matches upstream posted SHA1
+
2012-04-29 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 0.5.4.3

diff --git a/xfce-plugins/xfce4-xkb-plugin/xfce4-xkb-plugin-0.7.0.tar.bz2.sig
b/xfce-plugins/xfce4-xkb-plugin/xfce4-xkb-plugin-0.7.0.tar.bz2.sig
new file mode 100644
index 0000000..1efe92f
Binary files /dev/null and
b/xfce-plugins/xfce4-xkb-plugin/xfce4-xkb-plugin-0.7.0.tar.bz2.sig differ
diff --git a/xfce/garcon/DEPENDS b/xfce/garcon/DEPENDS
index c7d17c2..485910a 100755
--- a/xfce/garcon/DEPENDS
+++ b/xfce/garcon/DEPENDS
@@ -1,5 +1,5 @@
depends glib2 &&
-
+depends libxfce4util &&
optional_depends gettext \
"--enable-nls" \
"--disable-nls" \
diff --git a/xfce/garcon/DETAILS b/xfce/garcon/DETAILS
index e4f9595..60abf95 100755
--- a/xfce/garcon/DETAILS
+++ b/xfce/garcon/DETAILS
@@ -1,9 +1,10 @@
SPELL=garcon
- VERSION=0.2.0
+ VERSION=0.2.1
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig:UPSTREAM_HASH"
SOURCE_URL[0]=http://archive.xfce.org/src/libs/$SPELL/$BRANCH/$SOURCE
-
SOURCE_HASH=sha512:1d3d446f8a8b7902e431fd34b77b6be8bbc92a065d319b8425adb78a62d75ec145486b768e6f823afe3cce7370f63b31d7cd6246a496d00c235bd08e34bca04f
+#
SOURCE_HASH=sha512:1d3d446f8a8b7902e431fd34b77b6be8bbc92a065d319b8425adb78a62d75ec145486b768e6f823afe3cce7370f63b31d7cd6246a496d00c235bd08e34bca04f
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://www.xfce.org/
LICENSE[0]=LGPL
diff --git a/xfce/garcon/HISTORY b/xfce/garcon/HISTORY
index 2a281dd..6d515fa 100644
--- a/xfce/garcon/HISTORY
+++ b/xfce/garcon/HISTORY
@@ -1,3 +1,10 @@
+2014-08-24 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: libxfce4util
+
+2013-06-14 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 0.2.1
+ SOURCE matches upstream posted SHA1
+
2012-04-29 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 0.2.0

diff --git a/xfce/garcon/garcon-0.2.1.tar.bz2.sig
b/xfce/garcon/garcon-0.2.1.tar.bz2.sig
new file mode 100644
index 0000000..00f7a12
Binary files /dev/null and b/xfce/garcon/garcon-0.2.1.tar.bz2.sig differ
diff --git a/xfce/libxfce4util/DEPENDS b/xfce/libxfce4util/DEPENDS
index c7d17c2..817208d 100755
--- a/xfce/libxfce4util/DEPENDS
+++ b/xfce/libxfce4util/DEPENDS
@@ -1,4 +1,5 @@
depends glib2 &&
+depends intltool &&

optional_depends gettext \
"--enable-nls" \
diff --git a/xfce/libxfce4util/DETAILS b/xfce/libxfce4util/DETAILS
index 4073fb2..f8b8688 100755
--- a/xfce/libxfce4util/DETAILS
+++ b/xfce/libxfce4util/DETAILS
@@ -1,10 +1,11 @@
SPELL=libxfce4util
- VERSION=4.10.0
+ VERSION=4.10.1
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig:UPSTREAM_HASH"
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://archive.xfce.org/src/xfce/$SPELL/$BRANCH/$SOURCE
-
SOURCE_HASH=sha512:af05f360d8218a0cdc28c7d9cf2f8482ece1b329cf3f3982af2e19d3356859e4648703d0587e67574c8848283fc96fd5631ce05633f9a0afd655420123875cd0
+#
SOURCE_HASH=sha512:af05f360d8218a0cdc28c7d9cf2f8482ece1b329cf3f3982af2e19d3356859e4648703d0587e67574c8848283fc96fd5631ce05633f9a0afd655420123875cd0
LICENSE[0]=BSD
LICENSE[1]=GPL
LICENSE[2]=LGPL
diff --git a/xfce/libxfce4util/HISTORY b/xfce/libxfce4util/HISTORY
index 52ff928..030b575 100644
--- a/xfce/libxfce4util/HISTORY
+++ b/xfce/libxfce4util/HISTORY
@@ -1,3 +1,10 @@
+2014-08-24 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: intltool
+
+2013-06-14 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 4.10.1
+ SOURCE matches upstream posted SHA1
+
2012-06-09 Ladislav Hagara <hgr AT vabo.cz>
* UP_TRIGGERS: fixed

diff --git a/xfce/libxfce4util/libxfce4util-4.10.1.tar.bz2.sig
b/xfce/libxfce4util/libxfce4util-4.10.1.tar.bz2.sig
new file mode 100644
index 0000000..665d4b3
Binary files /dev/null and
b/xfce/libxfce4util/libxfce4util-4.10.1.tar.bz2.sig differ
diff --git a/xfce/parole/DEPENDS b/xfce/parole/DEPENDS
index c7bdf77..ffd451a 100755
--- a/xfce/parole/DEPENDS
+++ b/xfce/parole/DEPENDS
@@ -4,8 +4,8 @@ depends dbus-glib &&
depends gstreamer &&
depends gst-plugins-base &&
optional_depends libnotify \
- "--enable-libnotify" \
- "--disable-libnotify" \
+ "--enable-notify-plugin" \
+ "--disable-notify-plugin" \
"to use pop-up nofifications" &&
optional_depends taglib \
"--enable-taglib" \
diff --git a/xfce/parole/DETAILS b/xfce/parole/DETAILS
index 91f6d84..f8320d8 100755
--- a/xfce/parole/DETAILS
+++ b/xfce/parole/DETAILS
@@ -1,9 +1,10 @@
SPELL=parole
- VERSION=0.3.0.3
+ VERSION=0.5.1
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig:UPSTREAM_HASH"
SOURCE_URL[0]=http://archive.xfce.org/src/apps/$SPELL/$BRANCH/$SOURCE
-
SOURCE_HASH=sha512:ea079a07f5ae713d0dcf0b0d00fb62383db05983650192891bf767fe5dda0d76f808ae763e795978da68e4981cc34bf772fc1aaf6c4f940f484de296a4b11438
+#
SOURCE_HASH=sha512:ea079a07f5ae713d0dcf0b0d00fb62383db05983650192891bf767fe5dda0d76f808ae763e795978da68e4981cc34bf772fc1aaf6c4f940f484de296a4b11438
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://goodies.xfce.org/projects/applications/parole";
LICENSE[0]="GPL"
diff --git a/xfce/parole/HISTORY b/xfce/parole/HISTORY
index f2859ce..ccc0fd6 100644
--- a/xfce/parole/HISTORY
+++ b/xfce/parole/HISTORY
@@ -1,3 +1,8 @@
+2013-06-14 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 0.5.1
+ SOURCE matches upstream posted SHA1
+ * DEPENDS: Update libnotify flags
+
2012-09-18 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.3.0.3

diff --git a/xfce/parole/parole-0.5.1.tar.bz2.sig
b/xfce/parole/parole-0.5.1.tar.bz2.sig
new file mode 100644
index 0000000..957d2ce
Binary files /dev/null and b/xfce/parole/parole-0.5.1.tar.bz2.sig differ
diff --git a/xfce/ristretto/DEPENDS b/xfce/ristretto/DEPENDS
index 81014cf..4d0bec2 100755
--- a/xfce/ristretto/DEPENDS
+++ b/xfce/ristretto/DEPENDS
@@ -1,10 +1,10 @@
depends dbus-glib &&
depends gtk+2 &&
+depends xfconf &&
depends libxfce4util &&
depends libxfcegui4 &&
depends libexif &&
-depends thunar &&
-depends thunar-vfs &&
+depends cairo &&

optional_depends gettext \
"--enable-nls" \
diff --git a/xfce/ristretto/HISTORY b/xfce/ristretto/HISTORY
index 4e555a9..d9c427a 100644
--- a/xfce/ristretto/HISTORY
+++ b/xfce/ristretto/HISTORY
@@ -1,3 +1,6 @@
+2014-04-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: renewed dependencies
+
2012-11-30 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: added tumbler suggest dep

diff --git a/xfce/terminal/BUILD b/xfce/terminal/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/xfce/terminal/BUILD
@@ -0,0 +1 @@
+true
diff --git a/xfce/terminal/DETAILS b/xfce/terminal/DETAILS
index 8ebfd82..f07817e 100755
--- a/xfce/terminal/DETAILS
+++ b/xfce/terminal/DETAILS
@@ -1,13 +1,11 @@
SPELL=terminal
VERSION=0.4.7
- BRANCH=`echo $VERSION | cut -d . -f 1,2`
- SOURCE=Terminal-$VERSION.tar.bz2
+ PATCHLEVEL=1
SOURCE_DIRECTORY="$BUILD_DIRECTORY/Terminal-$VERSION"
- SOURCE_URL[0]=http://archive.xfce.org/src/apps/$SPELL/$BRANCH/$SOURCE
-
SOURCE_HASH=sha512:b6ca9f4e72add1b62c51842a06bcc6cea5d6a1af220d7a15b6ce63d97d6d44efc57ee426ecbca65c47dcd03f75fc7d95d6ed3565bd5fb974cab655b4866aebb5
WEB_SITE=http://terminal.os-cillation.com/
ENTERED=20050101
LICENSE=GPL
+ ARCHIVE="off"
DOCS="COPYING NEWS README"
KEYWORDS="terminal xfce"
SHORT="modern terminal emulator, primarily for Xfce"
diff --git a/xfce/terminal/HISTORY b/xfce/terminal/HISTORY
index aca02a7..e39e251 100644
--- a/xfce/terminal/HISTORY
+++ b/xfce/terminal/HISTORY
@@ -1,3 +1,6 @@
+2013-06-14 Eric Sandall <sandalle AT sourcemage.org>
+ * Rename to xfce4-terminal
+
2011-05-16 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 0.4.7
* PRE_BUILD, terminal.patch: patch removed, applied upstream
diff --git a/xfce/terminal/INSTALL b/xfce/terminal/INSTALL
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/xfce/terminal/INSTALL
@@ -0,0 +1 @@
+true
diff --git a/xfce/terminal/PRE_BUILD b/xfce/terminal/PRE_BUILD
index f6b41c8..27ba77d 100755
--- a/xfce/terminal/PRE_BUILD
+++ b/xfce/terminal/PRE_BUILD
@@ -1,4 +1 @@
-default_pre_build &&
-cd "$SOURCE_DIRECTORY" &&
-
-sed -i "s:--nonet::g" doc/Makefile.in
+true
diff --git a/xfce/terminal/UP_TRIGGERS b/xfce/terminal/UP_TRIGGERS
new file mode 100755
index 0000000..c01f06d
--- /dev/null
+++ b/xfce/terminal/UP_TRIGGERS
@@ -0,0 +1,2 @@
+up_trigger terminal dispel_self
+up_trigger xfce4-terminal cast_self
diff --git a/xfce/thunar/DEPENDS b/xfce/thunar/DEPENDS
index 1d21257..c6c6858 100755
--- a/xfce/thunar/DEPENDS
+++ b/xfce/thunar/DEPENDS
@@ -19,7 +19,7 @@ else
"for D-Bus support"
fi &&

-optional_depends -sub GUDEV udev \
+optional_depends -sub GUDEV UDEV \
"--enable-gudev" \
"--disable-gudev" \
"for volume management via GUDev" &&
diff --git a/xfce/thunar/DETAILS b/xfce/thunar/DETAILS
index ce561d9..dec6da4 100755
--- a/xfce/thunar/DETAILS
+++ b/xfce/thunar/DETAILS
@@ -1,11 +1,12 @@
SPELL=thunar
- VERSION=1.6.2
+ VERSION=1.6.3
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE=Thunar-$VERSION.tar.bz2
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig:UPSTREAM_HASH"
SOURCE_DIRECTORY="$BUILD_DIRECTORY/Thunar-$VERSION"
SOURCE_URL[0]=http://archive.xfce.org/src/xfce/$SPELL/$BRANCH/$SOURCE
WEB_SITE=http://thunar.xfce.org/
-
SOURCE_HASH=sha512:307496dcd67c46f5dbef10305c25ba4ae0a23525932f660dbeb7508dff32601173deae72fa0f2884b11677fb8dcea2473a1c7647203e74154a0d85c30e2061aa
+#
SOURCE_HASH=sha512:307496dcd67c46f5dbef10305c25ba4ae0a23525932f660dbeb7508dff32601173deae72fa0f2884b11677fb8dcea2473a1c7647203e74154a0d85c30e2061aa
LICENSE[0]=GPL
LICENSE[1]=LGPL
ENTERED=20030608
diff --git a/xfce/thunar/HISTORY b/xfce/thunar/HISTORY
index dd8f269..b9df879 100644
--- a/xfce/thunar/HISTORY
+++ b/xfce/thunar/HISTORY
@@ -1,3 +1,10 @@
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: udev => UDEV
+
+2013-06-14 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.6.3
+ SOURCE matches upstream posted SHA1
+
2013-03-08 Sukneet Basuta <sukneet AT sourcemage.org>
* CONFLICTS: removed, removed thunar-1.1

diff --git a/xfce/thunar/Thunar-1.6.3.tar.bz2.sig
b/xfce/thunar/Thunar-1.6.3.tar.bz2.sig
new file mode 100644
index 0000000..52611de
Binary files /dev/null and b/xfce/thunar/Thunar-1.6.3.tar.bz2.sig differ
diff --git a/xfce/tumbler/DETAILS b/xfce/tumbler/DETAILS
index 607e3fa..2260d59 100755
--- a/xfce/tumbler/DETAILS
+++ b/xfce/tumbler/DETAILS
@@ -1,11 +1,12 @@
SPELL=tumbler
- VERSION=0.1.27
+ VERSION=0.1.29
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig:UPSTREAM_HASH"
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://archive.xfce.org/src/xfce/$SPELL/$BRANCH/$SOURCE
WEB_SITE=http://www.xfce.org/
-
SOURCE_HASH=sha512:aec319300536cf890f101c258b290ab8b792b5effcffd4256a86e0cab66147ee06c454f16a5105cdf0b45cbb064b84706a7b1676b4410b0b960749e319d57127
+#
SOURCE_HASH=sha512:aec319300536cf890f101c258b290ab8b792b5effcffd4256a86e0cab66147ee06c454f16a5105cdf0b45cbb064b84706a7b1676b4410b0b960749e319d57127
LICENSE[0]=GPL
ENTERED=20121130
KEYWORDS="xfce"
diff --git a/xfce/tumbler/HISTORY b/xfce/tumbler/HISTORY
index 6b280d9..0363200 100644
--- a/xfce/tumbler/HISTORY
+++ b/xfce/tumbler/HISTORY
@@ -1,3 +1,7 @@
+2013-06-14 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 0.1.29
+ SOURCE matches upstream posted SHA1
+
2013-01-13 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.1.27

diff --git a/xfce/tumbler/tumbler-0.1.29.tar.bz2.sig
b/xfce/tumbler/tumbler-0.1.29.tar.bz2.sig
new file mode 100644
index 0000000..ef0af85
Binary files /dev/null and b/xfce/tumbler/tumbler-0.1.29.tar.bz2.sig differ
diff --git a/xfce/xfburn/DETAILS b/xfce/xfburn/DETAILS
index b2e36c5..8b1c123 100755
--- a/xfce/xfburn/DETAILS
+++ b/xfce/xfburn/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=xfburn
if [[ $XFBURN_BRANCH == scm ]]; then
- if [[ $XFBURN_AUTOUPDATE == y ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=git
- fi
+ VERSION=$(get_scm_version)
SOURCE=$SPELL-git.tar.bz2
SOURCE_URL[0]=git_http://git.xfce.org/apps/$SPELL:$SPELL-git
SOURCE_IGNORE=volatile
diff --git a/xfce/xfburn/HISTORY b/xfce/xfburn/HISTORY
index e1f6e70..1dc49a6 100644
--- a/xfce/xfburn/HISTORY
+++ b/xfce/xfburn/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2012-07-26 Pol Vinogradov <vin.public AT gmail.com>
* PRE_BUILD: apply glib232.patch to stable branch only

diff --git a/xfce/xfce4-appfinder/DETAILS b/xfce/xfce4-appfinder/DETAILS
index aa81855..5235a85 100755
--- a/xfce/xfce4-appfinder/DETAILS
+++ b/xfce/xfce4-appfinder/DETAILS
@@ -1,11 +1,12 @@
SPELL=xfce4-appfinder
- VERSION=4.10.0
+ VERSION=4.10.1
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig:UPSTREAM_HASH"
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://archive.xfce.org/src/xfce/$SPELL/$BRANCH/$SOURCE
WEB_SITE=http://www.xfce.org/
-
SOURCE_HASH=sha512:a43844132d9593d715c1c08a187825757bda9efd20008b517c0f353411c4d0c1409c0f3a595bc751ba4ec7801813e3e33381e46b78d7a7c9ac30522201a40ce0
+#
SOURCE_HASH=sha512:a43844132d9593d715c1c08a187825757bda9efd20008b517c0f353411c4d0c1409c0f3a595bc751ba4ec7801813e3e33381e46b78d7a7c9ac30522201a40ce0
LICENSE[0]=GPL
ENTERED=20030608
KEYWORDS="menu xfce"
diff --git a/xfce/xfce4-appfinder/HISTORY b/xfce/xfce4-appfinder/HISTORY
index 035c4dd..fb8bc52 100644
--- a/xfce/xfce4-appfinder/HISTORY
+++ b/xfce/xfce4-appfinder/HISTORY
@@ -1,3 +1,7 @@
+2013-06-14 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 4.10.1
+ SOURCE matches upstream posted SHA1
+
2012-04-29 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 4.10.0

diff --git a/xfce/xfce4-appfinder/xfce4-appfinder-4.10.1.tar.bz2.sig
b/xfce/xfce4-appfinder/xfce4-appfinder-4.10.1.tar.bz2.sig
new file mode 100644
index 0000000..f98f455
Binary files /dev/null and
b/xfce/xfce4-appfinder/xfce4-appfinder-4.10.1.tar.bz2.sig differ
diff --git a/xfce/xfce4-dict/DEPENDS b/xfce/xfce4-dict/DEPENDS
index ecaa8aa..5895763 100755
--- a/xfce/xfce4-dict/DEPENDS
+++ b/xfce/xfce4-dict/DEPENDS
@@ -1,3 +1,4 @@
depends gtk+2 &&
depends libxfce4util &&
+depends libxfcegui4 &&
depends xfce4-panel
diff --git a/xfce/xfce4-dict/DETAILS b/xfce/xfce4-dict/DETAILS
index 24244b9..5151065 100755
--- a/xfce/xfce4-dict/DETAILS
+++ b/xfce/xfce4-dict/DETAILS
@@ -1,12 +1,11 @@
SPELL=xfce4-dict
- VERSION=0.6.0
- PATCHLEVEL=1
+ VERSION=0.7.0
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://archive.xfce.org/src/apps/$SPELL/$BRANCH/$SOURCE
WEB_SITE=http://goodies.xfce.org/projects/applications/xfce4-dict
- SOURCE_GPG=gurus.gpg:$SOURCE.sig
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
LICENSE[0]=BSD
ENTERED=20080524
KEYWORDS="xfce dictionary"
diff --git a/xfce/xfce4-dict/HISTORY b/xfce/xfce4-dict/HISTORY
index 8651042..8f6a31d 100644
--- a/xfce/xfce4-dict/HISTORY
+++ b/xfce/xfce4-dict/HISTORY
@@ -1,3 +1,10 @@
+2013-09-20 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: added missing libxfcegui4 dependency
+
+2013-06-14 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 0.7.0
+ SOURCE matches upstream posted SHA1
+
2012-05-26 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: added missing dep; PATCHLEVEL=1

diff --git a/xfce/xfce4-dict/xfce4-dict-0.6.0.tar.bz2.sig
b/xfce/xfce4-dict/xfce4-dict-0.6.0.tar.bz2.sig
deleted file mode 100644
index d3da57e..0000000
Binary files a/xfce/xfce4-dict/xfce4-dict-0.6.0.tar.bz2.sig and /dev/null
differ
diff --git a/xfce/xfce4-dict/xfce4-dict-0.7.0.tar.bz2.sig
b/xfce/xfce4-dict/xfce4-dict-0.7.0.tar.bz2.sig
new file mode 100644
index 0000000..c4684e1
Binary files /dev/null and b/xfce/xfce4-dict/xfce4-dict-0.7.0.tar.bz2.sig
differ
diff --git a/xfce/xfce4-mixer/DEPENDS b/xfce/xfce4-mixer/DEPENDS
index 70c0231..ce91199 100755
--- a/xfce/xfce4-mixer/DEPENDS
+++ b/xfce/xfce4-mixer/DEPENDS
@@ -1,4 +1,9 @@
-depends libxfce4util &&
-depends libxfcegui4 &&
+depends glib2 &&
+depends gtk+2 &&
+depends dbus-glib &&
+depends unique &&
depends gst-plugins-base &&
-depends xfce4-panel
+depends libxfce4util &&
+depends libxfcegui4 &&
+depends xfce4-panel &&
+depends xfconf
diff --git a/xfce/xfce4-mixer/DETAILS b/xfce/xfce4-mixer/DETAILS
index 7510012..2b4b00c 100755
--- a/xfce/xfce4-mixer/DETAILS
+++ b/xfce/xfce4-mixer/DETAILS
@@ -1,12 +1,12 @@
SPELL=xfce4-mixer
- VERSION=4.8.0
- PATCHLEVEL=1
+ VERSION=4.10.0
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig:UPSTREAM_HASH"
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://archive.xfce.org/src/apps/$SPELL/$BRANCH/$SOURCE
WEB_SITE=http://www.xfce.org/
-
SOURCE_HASH=sha512:4b41c36de26a72ece1fbd712409b471e74756939b08a6244e33972c5c5738ba2ab75227a0f200d7255bebf9489c63250d5f4384edd2aaaf71817b79945422a42
+#
SOURCE_HASH=sha512:4b41c36de26a72ece1fbd712409b471e74756939b08a6244e33972c5c5738ba2ab75227a0f200d7255bebf9489c63250d5f4384edd2aaaf71817b79945422a42
LICENSE[0]=BSD
ENTERED=20030608
KEYWORDS="xfce"
diff --git a/xfce/xfce4-mixer/HISTORY b/xfce/xfce4-mixer/HISTORY
index c8a9699..6e50e7c 100644
--- a/xfce/xfce4-mixer/HISTORY
+++ b/xfce/xfce4-mixer/HISTORY
@@ -1,3 +1,10 @@
+2013-06-18 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: added missing required dependencies
+
+2013-06-14 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 4.10.0
+ SOURCE matches upstream posted SHA1
+
2012-05-26 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: added missing dep; PATCHLEVEL=1

diff --git a/xfce/xfce4-mixer/xfce4-mixer-4.10.0.tar.bz2.sig
b/xfce/xfce4-mixer/xfce4-mixer-4.10.0.tar.bz2.sig
new file mode 100644
index 0000000..94dade9
Binary files /dev/null and b/xfce/xfce4-mixer/xfce4-mixer-4.10.0.tar.bz2.sig
differ
diff --git a/xfce/xfce4-notifyd/DEPENDS b/xfce/xfce4-notifyd/DEPENDS
index fb2f350..8e1ce6f 100755
--- a/xfce/xfce4-notifyd/DEPENDS
+++ b/xfce/xfce4-notifyd/DEPENDS
@@ -1,5 +1,5 @@
depends gtk+2 &&
-#depends libxfce4ui &&
+depends libxfce4ui &&
depends libxfce4util &&
depends xfconf &&
depends dbus &&
diff --git a/xfce/xfce4-notifyd/DETAILS b/xfce/xfce4-notifyd/DETAILS
index 3270e12..0900645 100755
--- a/xfce/xfce4-notifyd/DETAILS
+++ b/xfce/xfce4-notifyd/DETAILS
@@ -1,8 +1,9 @@
SPELL=xfce4-notifyd
- VERSION=0.2.2
+ VERSION=0.2.4
SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig:UPSTREAM_HASH"
SOURCE_URL[0]=http://archive.xfce.org/src/apps/${SPELL}/0.2/${SOURCE}
-
SOURCE_HASH=sha512:16424263c11c531ae52881520226d694a4470473d04e4f44af2e4b87372042422a2b777e764a12978ef57ed7aaed710cd41b15945849b184ce01730d2fd6bf9e
+#
SOURCE_HASH=sha512:16424263c11c531ae52881520226d694a4470473d04e4f44af2e4b87372042422a2b777e764a12978ef57ed7aaed710cd41b15945849b184ce01730d2fd6bf9e
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"

WEB_SITE="http://goodies.xfce.org/projects/applications/xfce4-notifyd";
LICENSE[0]="GPLv2"
diff --git a/xfce/xfce4-notifyd/HISTORY b/xfce/xfce4-notifyd/HISTORY
index 72d6ce9..3a4d2fd 100644
--- a/xfce/xfce4-notifyd/HISTORY
+++ b/xfce/xfce4-notifyd/HISTORY
@@ -1,3 +1,10 @@
+2013-10-10 Jeremy Blosser <jblosser AT sourcemage.org>
+ * DEPENDS: libxfce4ui
+
+2013-06-14 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 0.2.4
+ SOURCE matches upstream posted SHA1
+
2013-03-08 Sukneet Basuta <sukneet AT sourcemage.org>
* DEPENDS, DETAILS, CONFLICTS, PROVIDES: spell created

diff --git a/xfce/xfce4-notifyd/xfce4-notifyd-0.2.4.tar.bz2.sig
b/xfce/xfce4-notifyd/xfce4-notifyd-0.2.4.tar.bz2.sig
new file mode 100644
index 0000000..aa38cc5
Binary files /dev/null and
b/xfce/xfce4-notifyd/xfce4-notifyd-0.2.4.tar.bz2.sig differ
diff --git a/xfce/xfce4-panel/DETAILS b/xfce/xfce4-panel/DETAILS
index 1594955..7dee219 100755
--- a/xfce/xfce4-panel/DETAILS
+++ b/xfce/xfce4-panel/DETAILS
@@ -1,11 +1,12 @@
SPELL=xfce4-panel
- VERSION=4.10.0
+ VERSION=4.10.1
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig:UPSTREAM_HASH"
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://archive.xfce.org/src/xfce/$SPELL/$BRANCH/$SOURCE
WEB_SITE=http://www.xfce.org/
-
SOURCE_HASH=sha512:d37ebeabcb3b532c41199c25b071a518743460e8e2107ab24af67b099ad829fa625599436ff5bb4ce5b0b8e641a1d29d7fd18b35048e15a11cf490eab1ade60e
+#
SOURCE_HASH=sha512:d37ebeabcb3b532c41199c25b071a518743460e8e2107ab24af67b099ad829fa625599436ff5bb4ce5b0b8e641a1d29d7fd18b35048e15a11cf490eab1ade60e
LICENSE[0]=GPL
ENTERED=20030608
KEYWORDS="xfce"
diff --git a/xfce/xfce4-panel/HISTORY b/xfce/xfce4-panel/HISTORY
index a17e007..c63bba4 100644
--- a/xfce/xfce4-panel/HISTORY
+++ b/xfce/xfce4-panel/HISTORY
@@ -1,3 +1,7 @@
+2013-06-14 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 4.10.1
+ SOURCE matches upstream posted SHA1
+
2012-05-26 Vlad Glagolev <stealth AT sourcemage.org>
* UP_TRIGGERS: fixed the trigger

diff --git a/xfce/xfce4-panel/xfce4-panel-4.10.1.tar.bz2.sig
b/xfce/xfce4-panel/xfce4-panel-4.10.1.tar.bz2.sig
new file mode 100644
index 0000000..4c8b33f
Binary files /dev/null and b/xfce/xfce4-panel/xfce4-panel-4.10.1.tar.bz2.sig
differ
diff --git a/xfce/xfce4-profile/DEPENDS b/xfce/xfce4-profile/DEPENDS
index 8df185f..0180d15 100755
--- a/xfce/xfce4-profile/DEPENDS
+++ b/xfce/xfce4-profile/DEPENDS
@@ -1,9 +1,9 @@
-runtime_depends xorg-libs &&
runtime_depends gtk+2 &&
runtime_depends libxml2 &&
runtime_depends libxfce4util &&
runtime_depends libxfce4menu &&
runtime_depends libxfcegui4 &&
+runtime_depends X11-SERVER &&
runtime_depends xfconf &&
runtime_depends xfce4-settings &&
runtime_depends xfdesktop &&
@@ -25,7 +25,7 @@ suggest_depends orage "" "" \
suggest_depends squeeze "" "" \
"for a graphical archiver" &&

-suggest_depends terminal "" "" \
+suggest_depends xfce4-terminal "" "" \
"for xfce terminal" &&

suggest_depends thunar "" "" \
diff --git a/xfce/xfce4-profile/HISTORY b/xfce/xfce4-profile/HISTORY
index b76fd29..f62e266 100644
--- a/xfce/xfce4-profile/HISTORY
+++ b/xfce/xfce4-profile/HISTORY
@@ -1,3 +1,9 @@
+2013-09-06 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Replaced runtime dependency on xorg-libs with X11-SERVER
+
+2013-06-14 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: terminal renamed to xfce4-terminal
+
2011-10-15 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: VERSION=na (xfce.version doesn't exist anymore)

diff --git a/xfce/xfce4-session/DETAILS b/xfce/xfce4-session/DETAILS
index 9692c06..a239b98 100755
--- a/xfce/xfce4-session/DETAILS
+++ b/xfce/xfce4-session/DETAILS
@@ -1,11 +1,12 @@
SPELL=xfce4-session
- VERSION=4.10.0
+ VERSION=4.10.1
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig:UPSTREAM_HASH"
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://archive.xfce.org/src/xfce/$SPELL/$BRANCH/$SOURCE
WEB_SITE=http://www.xfce.org/
-
SOURCE_HASH=sha512:d8d8d7c6c764182e8477d87d3c0d30ea4988e34c3411ffa15901b07738671960c1e62c02c05c45724890cec063f1a5aeeb04ab8b48992917ebfe1975165e969c
+#
SOURCE_HASH=sha512:d8d8d7c6c764182e8477d87d3c0d30ea4988e34c3411ffa15901b07738671960c1e62c02c05c45724890cec063f1a5aeeb04ab8b48992917ebfe1975165e969c
LICENSE[0]=GPL
ENTERED=20030608
KEYWORDS="xfce"
diff --git a/xfce/xfce4-session/HISTORY b/xfce/xfce4-session/HISTORY
index 5247c5f..abc8a8f 100644
--- a/xfce/xfce4-session/HISTORY
+++ b/xfce/xfce4-session/HISTORY
@@ -1,3 +1,7 @@
+2013-06-14 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 4.10.1
+ SOURCE matches upstream posted SHA1
+
2012-04-29 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 4.10.0

diff --git a/xfce/xfce4-session/xfce4-session-4.10.1.tar.bz2.sig
b/xfce/xfce4-session/xfce4-session-4.10.1.tar.bz2.sig
new file mode 100644
index 0000000..8a674fc
Binary files /dev/null and
b/xfce/xfce4-session/xfce4-session-4.10.1.tar.bz2.sig differ
diff --git a/xfce/xfce4-settings/DETAILS b/xfce/xfce4-settings/DETAILS
index 3ed48c5..96c13a6 100755
--- a/xfce/xfce4-settings/DETAILS
+++ b/xfce/xfce4-settings/DETAILS
@@ -1,11 +1,12 @@
SPELL=xfce4-settings
- VERSION=4.10.0
+ VERSION=4.10.1
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig:UPSTREAM_HASH"
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://archive.xfce.org/src/xfce/$SPELL/$BRANCH/$SOURCE
WEB_SITE=http://www.xfce.org/
-
SOURCE_HASH=sha512:a4f1f464ceb64b9e495414cb180d52b71643ea7bd6a8949d55fa1307dc3cf3094670d3198a87c60916a749b0fe63a823d22fa41e9e56127384e32a992482c5d3
+#
SOURCE_HASH=sha512:a4f1f464ceb64b9e495414cb180d52b71643ea7bd6a8949d55fa1307dc3cf3094670d3198a87c60916a749b0fe63a823d22fa41e9e56127384e32a992482c5d3
LICENSE[0]=GPL
ENTERED=20090227
KEYWORDS="xfce"
diff --git a/xfce/xfce4-settings/HISTORY b/xfce/xfce4-settings/HISTORY
index 45b814e..3a7f102 100644
--- a/xfce/xfce4-settings/HISTORY
+++ b/xfce/xfce4-settings/HISTORY
@@ -1,3 +1,7 @@
+2013-06-14 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 4.10.1
+ SOURCE matches upstream posted SHA1
+
2012-09-18 Ladislav Hagara <hgr AT vabo.cz>
* DEPENDS: garcon added

diff --git a/xfce/xfce4-settings/xfce4-settings-4.10.1.tar.bz2.sig
b/xfce/xfce4-settings/xfce4-settings-4.10.1.tar.bz2.sig
new file mode 100644
index 0000000..eae63fd
Binary files /dev/null and
b/xfce/xfce4-settings/xfce4-settings-4.10.1.tar.bz2.sig differ
diff --git a/xfce/xfce4-terminal/CONFLICTS b/xfce/xfce4-terminal/CONFLICTS
new file mode 100755
index 0000000..112ad77
--- /dev/null
+++ b/xfce/xfce4-terminal/CONFLICTS
@@ -0,0 +1 @@
+conflicts terminal y
diff --git a/xfce/xfce4-terminal/DEPENDS b/xfce/xfce4-terminal/DEPENDS
new file mode 100755
index 0000000..3930733
--- /dev/null
+++ b/xfce/xfce4-terminal/DEPENDS
@@ -0,0 +1,13 @@
+depends exo &&
+depends vte &&
+depends xml-parser-expat &&
+
+optional_depends gnome-doc-utils \
+ "--enable-gen-doc" \
+ "--disable-gen-doc" \
+ "to generate HTML documentation" &&
+
+optional_depends dbus-glib \
+ "--enable-dbus" \
+ "--disable-dbus" \
+ "for dbus remoting support"
diff --git a/xfce/xfce4-terminal/DETAILS b/xfce/xfce4-terminal/DETAILS
new file mode 100755
index 0000000..e4c3000
--- /dev/null
+++ b/xfce/xfce4-terminal/DETAILS
@@ -0,0 +1,21 @@
+ SPELL=xfce4-terminal
+ VERSION=0.6.2
+ BRANCH=`echo $VERSION | cut -d . -f 1,2`
+ SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig:UPSTREAM_HASH"
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ SOURCE_URL[0]=http://archive.xfce.org/src/apps/$SPELL/$BRANCH/$SOURCE
+#
SOURCE_HASH=sha512:b6ca9f4e72add1b62c51842a06bcc6cea5d6a1af220d7a15b6ce63d97d6d44efc57ee426ecbca65c47dcd03f75fc7d95d6ed3565bd5fb974cab655b4866aebb5
+ WEB_SITE=http://terminal.os-cillation.com/
+ ENTERED=20050101
+ LICENSE=GPL
+ DOCS="COPYING NEWS README"
+ KEYWORDS="terminal xfce"
+ SHORT="modern terminal emulator, primarily for Xfce"
+cat << EOF
+Terminal is a modern terminal emulator for the Unix/Linux desktop, primarly
for
+the Xfce desktop environment. It was developed because Xfce needed a
+lightweight and easy-to-use terminal emulator that didn't require the user to
+install the GNOME libraries, but still provided a worthy alternative to the
+GNOME terminal emulator, with all the bells and whistles.
+EOF
diff --git a/xfce/xfce4-terminal/HISTORY b/xfce/xfce4-terminal/HISTORY
new file mode 100644
index 0000000..d70bd28
--- /dev/null
+++ b/xfce/xfce4-terminal/HISTORY
@@ -0,0 +1,104 @@
+2013-06-14 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 0.6.2
+ SOURCE matches upstream posted SHA1
+ Renamed from 'terminal'
+
+2011-05-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 0.4.7
+ * PRE_BUILD, terminal.patch: patch removed, applied upstream
+
+2011-01-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: added gnome-doc-utils opt dep
+ * PRE_BUILD: fix network interaction while generation docs
+
+2011-01-30 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated to version 0.4.6
+ * PRE_BUILD: Added to apply upstream patch
+ * terminal.patch: Added upstream patch
+ See http://bugzilla.xfce.org/show_bug.cgi?id=6921
+
+2011-01-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: renewed source urls
+
+2010-06-02 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated to version 0.4.5. Comes with Xfce 4.6.2
+ * DEPENDS: No longer have startup-notification as an
+ optional_depends
+ * PRE_BUILD: Removed. No file to sed
+
+2010-05-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: comes with Xfce 4.6.1
+
+2010-02-04 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated to version 0.4.4
+
+2009-12-25 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated to version 0.4.3
+
+2009-10-06 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated to version 0.4.2. Fixed SOURCE_URL[0]
+
+2009-07-20 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated to version 0.4.0. Fixed SOURCE_URL
+
+2009-07-19 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
+ * DETAILS: PATCHLEVEL++, a trivial attempt to fix #15270
+ * PRE_BUILD: Removed non-working fix for Japanese doc.
+
+2009-02-27 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: 0.2.10
+ * PRE_BUILD: use static name
+
+2008-10-28 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.2.8.3 (Xfce 4.4.3); quoting paths; fixed
+ short desc
+ * DEPENDS: cleaned up
+ * PRE_BUILD: quoting paths; cleaned up
+
+2008-09-17 Arjan Bouter <abouter AT sourcemage.org>
+ * DETAILS: use grimoire-wide release version
+
+2007-12-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.2.8 (Xfce 4.4.2),
+ gurus => upstream, cleaned up
+ * DEPENDS: cleaned up
+ * HISTORY: added fr lang
+
+2007-02-19 Pol Vinogradov <vin.public AT gmail.com>
+ * PRE_BUILD: added more sedits for proper japan docs installation,
made
+ it in loop, for easy adding new language
+ * DETAILS: PATCHLEVEL++
+
+2007-01-23 George Sherwood <george AT beernabeer.com>
+ * DETAILS: Updated to 4.4.0. Updated SOURCE & SOURCE_URL
+
+2006-12-03 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: PATCHLEVEL++, added DOCS to prevent duplication of files
+ * PRE_BUILD: added for proper docs installation
+
+2006-07-27 Flavien Bridault <vlaaad AT sourcemage.org>
+ * DEPENDS: now depends on dbus-glib instead of dbus
+ * DETAILS: PATCHLEVEL++
+
+2006-03-15 Arwed v. Merkatz <v.merkatz AT gmx.net>
+ * DEPENDS: added dependency on xml-parser-expat, bug #10681
+
+2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
+ * DETAILS: (automated) Add KEYWORDS
+
+2005-11-29 Seth Woolley <seth AT tautology.org>
+ * DETAILS: MD5 -> SHA512
+
+2005-04-15 George Sherwood <george AT beernabeer.com>
+ * DETAILS: updated to 0.2.4
+
+2005-03-18 Arwed v. Merkatz <v.merkatz AT gmx.net>
+ * DETAILS: updated to 0.2.4pre1
+ * DEPENDS: added optional_depends on dbus
+
+2005-01-07 Arwed v. Merkatz <v.merkatz AT gmx.net>
+ * DEPENDS: added dependencies on exo and vte, optional_depends on
+ startup-notification
+
+2005-01-01 Bas van Gils <bas.vangils AT cs.ru.nl>
+ * created spell
diff --git a/xfce/xfce4-terminal/PRE_BUILD b/xfce/xfce4-terminal/PRE_BUILD
new file mode 100755
index 0000000..f6b41c8
--- /dev/null
+++ b/xfce/xfce4-terminal/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+sed -i "s:--nonet::g" doc/Makefile.in
diff --git a/xfce/xfce4-terminal/xfce4-terminal-0.6.2.tar.bz2.sig
b/xfce/xfce4-terminal/xfce4-terminal-0.6.2.tar.bz2.sig
new file mode 100644
index 0000000..16582e7
Binary files /dev/null and
b/xfce/xfce4-terminal/xfce4-terminal-0.6.2.tar.bz2.sig differ
diff --git a/xfce/xfdesktop/DEPENDS b/xfce/xfdesktop/DEPENDS
index f386dda..f2e7f1b 100755
--- a/xfce/xfdesktop/DEPENDS
+++ b/xfce/xfdesktop/DEPENDS
@@ -3,6 +3,7 @@ depends libwnck &&
depends libxfce4util &&
depends libxfce4ui &&
depends xfconf &&
+depends exo &&

optional_depends gettext \
"--enable-nls" \
@@ -14,21 +15,11 @@ optional_depends thunar \
"--disable-thunarx" \
"for desktop launcher icons" &&

-optional_depends exo \
- "--enable-exo" \
- "--disable-exo" \
- "for nifty icon effects" &&
-
optional_depends libnotify \
"--enable-notifications" \
"--disable-notifications" \
"for Mount notification support" &&

-optional_depends gnome-doc-utils \
- "--enable-gen-doc" \
- "--disable-gen-doc" \
- "to generate HTML documentation" &&
-
optional_depends garcon \
"--enable-desktop-menu" \
"--disable-desktop-menu" \
diff --git a/xfce/xfdesktop/DETAILS b/xfce/xfdesktop/DETAILS
index 45b3d4e..18c5bb5 100755
--- a/xfce/xfdesktop/DETAILS
+++ b/xfce/xfdesktop/DETAILS
@@ -1,11 +1,10 @@
SPELL=xfdesktop
- VERSION=4.10.0
- BRANCH=`echo $VERSION | cut -d . -f 1,2`
+ VERSION=4.10.3
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=http://archive.xfce.org/src/xfce/$SPELL/$BRANCH/$SOURCE
+
SOURCE_URL[0]=http://archive.xfce.org/src/xfce/$SPELL/${VERSION:0:4}/$SOURCE
WEB_SITE=http://www.xfce.org/
-
SOURCE_HASH=sha512:7cc60b23b87120b83a9917f8c48c613fe832dc9b3f73beefd8d808a186221f1c2d2d0631b1fed301b2e014bb25b61ebbe20e6fc2d927e20aa94bf9a539f0271a
+
SOURCE_HASH=sha512:756291c5cd850525dd2380071c2681faf42336fc81bbf6f7c6e7e77d2c351d88ba8b796221dcce3e9c78a68fbf0ea4f603a12026aa00922f8f9df791c099dca4
LICENSE[0]=GPL
ENTERED=20030608
KEYWORDS="xfce"
diff --git a/xfce/xfdesktop/HISTORY b/xfce/xfdesktop/HISTORY
index 8535637..7ee1597 100644
--- a/xfce/xfdesktop/HISTORY
+++ b/xfce/xfdesktop/HISTORY
@@ -1,3 +1,10 @@
+2014-11-16 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: updated to 4.10.3, removed BRANCH
+
+2013-03-12 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 4.10.2
+ * DEPENDS: renewed dependencies
+
2012-04-29 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 4.10.0

diff --git a/xfce/xfwm4-themes/DETAILS b/xfce/xfwm4-themes/DETAILS
index f577192..2314376 100755
--- a/xfce/xfwm4-themes/DETAILS
+++ b/xfce/xfwm4-themes/DETAILS
@@ -1,11 +1,12 @@
SPELL=xfwm4-themes
- VERSION=4.6.0
+ VERSION=4.10.0
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig:UPSTREAM_HASH"
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://archive.xfce.org/src/art/$SPELL/$BRANCH/$SOURCE
WEB_SITE=http://www.xfce.org/
-
SOURCE_HASH=sha512:f859c0e128e31a6af9c55762e2a5daccd155d0e1bfefb7451dc3c6c37853697fa4cf468dda901417be4bc5d34315744447455e1e9ff63e61f5f7af04c360f647
+#
SOURCE_HASH=sha512:f859c0e128e31a6af9c55762e2a5daccd155d0e1bfefb7451dc3c6c37853697fa4cf468dda901417be4bc5d34315744447455e1e9ff63e61f5f7af04c360f647
LICENSE[0]=GPL
ENTERED=20030608
ARCHIVE=off
diff --git a/xfce/xfwm4-themes/HISTORY b/xfce/xfwm4-themes/HISTORY
index 052e780..627c249 100644
--- a/xfce/xfwm4-themes/HISTORY
+++ b/xfce/xfwm4-themes/HISTORY
@@ -1,3 +1,7 @@
+2013-06-14 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 4.10.0
+ SOURCE matches upstream posted SHA1
+
2011-01-23 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated source urls

diff --git a/xfce/xfwm4-themes/xfwm4-themes-4.10.0.tar.bz2.sig
b/xfce/xfwm4-themes/xfwm4-themes-4.10.0.tar.bz2.sig
new file mode 100644
index 0000000..e650318
Binary files /dev/null and
b/xfce/xfwm4-themes/xfwm4-themes-4.10.0.tar.bz2.sig differ
diff --git a/xfce/xfwm4/DETAILS b/xfce/xfwm4/DETAILS
index bbb7ae5..a99abed 100755
--- a/xfce/xfwm4/DETAILS
+++ b/xfce/xfwm4/DETAILS
@@ -1,11 +1,12 @@
SPELL=xfwm4
- VERSION=4.10.0
+ VERSION=4.10.1
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig:UPSTREAM_HASH"
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://archive.xfce.org/src/xfce/$SPELL/$BRANCH/$SOURCE
WEB_SITE=http://www.xfce.org/
-
SOURCE_HASH=sha512:5581168a902c247131ab6997571e08fabb2de66f26e033fb6cb90533c7c4065c44980d86a48851d7252b6d38132ed57107028eee66274900d4ee147297e9446d
+#
SOURCE_HASH=sha512:5581168a902c247131ab6997571e08fabb2de66f26e033fb6cb90533c7c4065c44980d86a48851d7252b6d38132ed57107028eee66274900d4ee147297e9446d
LICENSE[0]=GPL
ENTERED=20030608
KEYWORDS="xfce"
diff --git a/xfce/xfwm4/HISTORY b/xfce/xfwm4/HISTORY
index a46dfd8..f16d9f9 100644
--- a/xfce/xfwm4/HISTORY
+++ b/xfce/xfwm4/HISTORY
@@ -1,3 +1,7 @@
+2013-06-14 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 4.10.1
+ SOURCE matches upstream posted SHA1
+
2012-04-29 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 4.10.0

diff --git a/xfce/xfwm4/xfwm4-4.10.1.tar.bz2.sig
b/xfce/xfwm4/xfwm4-4.10.1.tar.bz2.sig
new file mode 100644
index 0000000..6c4be5b
Binary files /dev/null and b/xfce/xfwm4/xfwm4-4.10.1.tar.bz2.sig differ
diff --git a/xorg-app/appres/DEPENDS b/xorg-app/appres/DEPENDS
index 3524174..b521700 100755
--- a/xorg-app/appres/DEPENDS
+++ b/xorg-app/appres/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends pkgconfig &&
depends util-macros &&
depends libx11 &&
diff --git a/xorg-app/appres/DETAILS b/xorg-app/appres/DETAILS
index 82dcdc8..846753a 100755
--- a/xorg-app/appres/DETAILS
+++ b/xorg-app/appres/DETAILS
@@ -1,10 +1,10 @@
SPELL=appres
PKG=appres
- VERSION=1.0.2
+ VERSION=1.0.4
XORG_VER=X11R7.0
SOURCE=${PKG}-${VERSION}.tar.bz2

SOURCE_URL[0]=http://xorg.freedesktop.org/releases/individual/app/${SOURCE}
-
SOURCE_HASH=sha512:df9db62ae9ab88958466b73703b82e39a7d2124bda975a13867cf231ae97b2692f6e6eb615afac9202c3ff09ad9a4b2aae88ee9b06afeed596f575d3cec8afc2
+
SOURCE_HASH=sha512:f07e672bd335308e58495685e5e7748684283aac28a96ea716edefe99ff281ec1f9b264e853ec0ce0f64cf54d9208d70dd3112a5a4219e0a38bfdc0fab8c9d98
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${PKG}-${VERSION}
WEB_SITE=http://xorg.freedesktop.org
ENTERED=20051125
diff --git a/xorg-app/appres/HISTORY b/xorg-app/appres/HISTORY
index 867d2c2..a28383b 100644
--- a/xorg-app/appres/HISTORY
+++ b/xorg-app/appres/HISTORY
@@ -1,3 +1,6 @@
+2014-08-21 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.0.4
+
2009-09-24 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
* DETAILS: updated spell to 1.0.2

diff --git a/xorg-app/bdftopcf/DEPENDS b/xorg-app/bdftopcf/DEPENDS
index f1e3646..f01b26b 100755
--- a/xorg-app/bdftopcf/DEPENDS
+++ b/xorg-app/bdftopcf/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends pkgconfig &&
depends util-macros &&
depends fontsproto &&
diff --git a/xorg-app/beforelight/DEPENDS b/xorg-app/beforelight/DEPENDS
index 3501c5f..54f3863 100755
--- a/xorg-app/beforelight/DEPENDS
+++ b/xorg-app/beforelight/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends pkgconfig &&
depends util-macros &&
depends libx11 &&
diff --git a/xorg-app/bitmap/DEPENDS b/xorg-app/bitmap/DEPENDS
index ea0598c..ebb4b8f 100755
--- a/xorg-app/bitmap/DEPENDS
+++ b/xorg-app/bitmap/DEPENDS
@@ -1,8 +1,9 @@
-depends gawk &&
+depends AWK &&
depends pkgconfig &&
depends util-macros &&
depends libx11 &&
depends libxmu &&
+depends libxt &&
depends libxaw &&
depends xbitmaps &&
sub_depends libxaw XAW7
diff --git a/xorg-app/bitmap/HISTORY b/xorg-app/bitmap/HISTORY
index b817390..92fb615 100644
--- a/xorg-app/bitmap/HISTORY
+++ b/xorg-app/bitmap/HISTORY
@@ -1,3 +1,6 @@
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: added missing depends libxt
+
2010-10-26 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.0.5

diff --git a/xorg-app/editres/DEPENDS b/xorg-app/editres/DEPENDS
index 0ccab0a..d62128e 100755
--- a/xorg-app/editres/DEPENDS
+++ b/xorg-app/editres/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends pkgconfig &&
depends util-macros &&
depends -sub XAW7 libxaw &&
diff --git a/xorg-app/x11perf/DEPENDS b/xorg-app/x11perf/DEPENDS
index 499be0c..d99f641 100755
--- a/xorg-app/x11perf/DEPENDS
+++ b/xorg-app/x11perf/DEPENDS
@@ -1,3 +1,6 @@
-depends util-macros &&
depends libx11 &&
-depends libxmu
+depends libxext &&
+depends libxft &&
+depends libxmu &&
+depends libxrender &&
+depends util-macros
diff --git a/xorg-app/x11perf/HISTORY b/xorg-app/x11perf/HISTORY
index 4658f3b..1e0e92d 100644
--- a/xorg-app/x11perf/HISTORY
+++ b/xorg-app/x11perf/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing depends
+
2011-03-04 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.5.3
SOURCE matches upstream posted SHA1
diff --git a/xorg-app/xclock/DETAILS b/xorg-app/xclock/DETAILS
index 3017c7c..b5af636 100755
--- a/xorg-app/xclock/DETAILS
+++ b/xorg-app/xclock/DETAILS
@@ -1,10 +1,10 @@
SPELL=xclock
PKG=xclock
- VERSION=1.0.4
+ VERSION=1.0.7
XORG_VER=X11R7.1
SOURCE=${PKG}-${VERSION}.tar.bz2

SOURCE_URL[0]=http://xorg.freedesktop.org/releases/individual/app/${SOURCE}
-
SOURCE_HASH=sha512:d11e24efcfbf050720420afc70d987a27b2dac559157e1a55260dd29f674cf79958f2d5a13e0f04577cf090f7d8ca6f53f774a2f7e1f74a4fec91d1b642370ce
+
SOURCE_HASH=sha512:56689bdae6c83e9e1da5c4c48cf1136ca8b4f45b177f27bc1deeb24758e2c180035b639e8df72e3ebf32dc301bceb59118309fcce2ffab54e5abe9bfa645e607
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${PKG}-${VERSION}
WEB_SITE=http://xorg.freedesktop.org
ENTERED=20051125
diff --git a/xorg-app/xclock/HISTORY b/xorg-app/xclock/HISTORY
index add2ebd..9503822 100644
--- a/xorg-app/xclock/HISTORY
+++ b/xorg-app/xclock/HISTORY
@@ -1,3 +1,9 @@
+2013-12-06 Tommy Boatman <tboatman AT sourcemage.org>
+ * DETAILS: version 1.0.7
+
+2013-05-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.0.6
+
2009-09-24 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
* DETAILS: updated spell to 1.0.4

diff --git
a/xorg-app/xdm/0001-use-X-s-default-authentication-mechanism-instead-of-.patch

b/xorg-app/xdm/0001-use-X-s-default-authentication-mechanism-instead-of-.patch
new file mode 100644
index 0000000..ad3ecf3
--- /dev/null
+++
b/xorg-app/xdm/0001-use-X-s-default-authentication-mechanism-instead-of-.patch
@@ -0,0 +1,22 @@
+From f8e1ba94509391955b0bffffb11f2ec3bed55bf1 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+Date: Fri, 15 Mar 2013 20:34:51 +0100
+Subject: [PATCH] use X's default authentication mechanism instead of xdm's
+ specific one
+
+---
+ config/xdm-config.cpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/config/xdm-config.cpp b/config/xdm-config.cpp
+index a685129..5203cce 100644
+--- a/config/xdm-config.cpp
++++ b/config/xdm-config.cpp
+@@ -37,3 +37,4 @@ DisplayManager*loginmoveInterval: 10
+ ! SECURITY: do not listen for XDMCP or Chooser requests
+ ! Comment out this line if you want to manage X terminals with xdm
+ DisplayManager.requestPort: 0
++DisplayManager*authName: MIT-MAGIC-COOKIE-1
+--
+1.8.1.3
+
diff --git a/xorg-app/xdm/DEPENDS b/xorg-app/xdm/DEPENDS
index 4e79dff..8590226 100755
--- a/xorg-app/xdm/DEPENDS
+++ b/xorg-app/xdm/DEPENDS
@@ -1,28 +1,35 @@
-depends libxau &&
-depends libxaw &&
-depends libxdmcp &&
-depends libxt &&
-depends util-macros &&
-depends xproto &&
+depends libice &&
+depends libpthread-stubs &&
+depends libsm &&
+depends libx11 &&
+depends libxau &&
+depends libxaw &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends libxmu &&
+depends libxt &&
+depends util-macros &&
+depends xproto &&

-optional_depends libxft \
- '--with-xft' \
- '--without-xft' \
+optional_depends libxft \
+ '--with-xft' \
+ '--without-xft' \
'for Xft font rendering' &&

-optional_depends libxinerama \
- "" \
- "" \
- "Someone needs to describe this nicely." &&
+optional_depends libxinerama \
+ "" \
+ "" \
+ "for multi-display extended desktop support" &&

-optional_depends libxpm \
- "" \
- "" \
- "Someone needs to describe this nicely." &&
+optional_depends libxpm \
+ "" \
+ "" \
+ "for XPM greeter logo support" &&

-optional_depends linux-pam \
- '--with-pam' \
- '--without-pam' \
+optional_depends linux-pam \
+ '--with-pam' \
+ '--without-pam' \
'for Pluggable Authentication Module support' &&

optional_depends libselinux \
@@ -30,7 +37,7 @@ optional_depends libselinux \
"--without-selinux" \
"for Security Enhanced Linux support" &&

-suggest_depends xrdb \
- "" \
- "" \
+suggest_depends xrdb \
+ "" \
+ "" \
"for a customizable login window"
diff --git a/xorg-app/xdm/DETAILS b/xorg-app/xdm/DETAILS
index a875b46..1f011fc 100755
--- a/xorg-app/xdm/DETAILS
+++ b/xorg-app/xdm/DETAILS
@@ -1,9 +1,8 @@
SPELL=xdm
- VERSION=1.1.10
+ VERSION=1.1.11
SOURCE=$SPELL-$VERSION.tar.bz2

SOURCE_URL[0]=http://xorg.freedesktop.org/releases/individual/app/${SOURCE}
-#
SOURCE_HASH=sha512:df09d344e0bbd59b172efd0fb8050c787cf68de0ec33510b4b1b7e484987fdb3296383737215c8e8c27c0dfe57d4b8814ffb7f23740a89ba013fd604a9c9061a
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+
SOURCE_HASH=sha512:fe6f2b7817c0f7f07a1f5f497edcdfa15b93986fd87f314daa472dac8625327ef46ebbf40d27fe8d4a8a2f8d5af8a01c4438a29356740e0eb350f2bd0c7ec0d5
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
LICENSE[0]=XCL
WEB_SITE=http://xorg.freedesktop.org/wiki
diff --git a/xorg-app/xdm/HISTORY b/xorg-app/xdm/HISTORY
index c03b18f..b4e70e9 100644
--- a/xorg-app/xdm/HISTORY
+++ b/xorg-app/xdm/HISTORY
@@ -1,3 +1,13 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: added missing dependencies
+ * DEPENDS: proper optional dependency descriptions
+
+2013-03-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.1.11
+ * PRE_BUILD,
0001-use-X-s-default-authentication-mechanism-instead-of-.patch:
+ apply patch to use X's default authentication mechanism. xdm's
mechanism
+ doesn't work with SDL.
+
2012-09-17 Remko van der Vossen <wich AT sourcemage.org>
* BUILD: Put config files where they belong

diff --git a/xorg-app/xdm/PRE_BUILD b/xorg-app/xdm/PRE_BUILD
new file mode 100755
index 0000000..a58c41f
--- /dev/null
+++ b/xorg-app/xdm/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 <
${SPELL_DIRECTORY}/0001-use-X-s-default-authentication-mechanism-instead-of-.patch
diff --git a/xorg-app/xdm/xdm-1.1.10.tar.bz2.sig
b/xorg-app/xdm/xdm-1.1.10.tar.bz2.sig
deleted file mode 100644
index e4d9a64..0000000
Binary files a/xorg-app/xdm/xdm-1.1.10.tar.bz2.sig and /dev/null differ
diff --git a/xorg-app/xdpyinfo/DETAILS b/xorg-app/xdpyinfo/DETAILS
index 4d431d8..07df0e2 100755
--- a/xorg-app/xdpyinfo/DETAILS
+++ b/xorg-app/xdpyinfo/DETAILS
@@ -1,9 +1,9 @@
SPELL=xdpyinfo
- VERSION=1.2.0
+ VERSION=1.3.1
SOURCE=$SPELL-$VERSION.tar.bz2
- SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
+# SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"

SOURCE_URL[0]=http://xorg.freedesktop.org/releases/individual/app/${SOURCE}
-#
SOURCE_HASH=sha512:4dd89b1be496da7f90ab00ee0bfbf4dc1d6d09262988bd83434aa6bfe7f4afc37583730c64f5ce1b2f2f295a226431e565a718c9366396354d8ccdf017792958
+
SOURCE_HASH=sha512:1d9f5948f04bf555181f7989bd25dd4559226f757a8452493cfa7ba0ed33112502df28ea702e48c384e801360ea1b6374a1e3f626bd56b7a855016c12b7ad927
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://xorg.freedesktop.org
ENTERED=20051125
diff --git a/xorg-app/xdpyinfo/HISTORY b/xorg-app/xdpyinfo/HISTORY
index 9112c43..81e846e 100644
--- a/xorg-app/xdpyinfo/HISTORY
+++ b/xorg-app/xdpyinfo/HISTORY
@@ -1,3 +1,6 @@
+2014-07-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.3.1
+
2011-02-21 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.2.0

diff --git a/xorg-app/xdpyinfo/xdpyinfo-1.2.0.tar.bz2.sig
b/xorg-app/xdpyinfo/xdpyinfo-1.2.0.tar.bz2.sig
deleted file mode 100644
index dbdb4c8..0000000
Binary files a/xorg-app/xdpyinfo/xdpyinfo-1.2.0.tar.bz2.sig and /dev/null
differ
diff --git a/xorg-app/xdriinfo/DEPENDS b/xorg-app/xdriinfo/DEPENDS
index 35a467a..27dd67b 100755
--- a/xorg-app/xdriinfo/DEPENDS
+++ b/xorg-app/xdriinfo/DEPENDS
@@ -1,4 +1,4 @@
depends util-macros &&
depends libx11 &&
depends glproto &&
-depends mesalib
+depends MESALIB
diff --git a/xorg-app/xdriinfo/HISTORY b/xorg-app/xdriinfo/HISTORY
index c739f6f..e1efa9e 100644
--- a/xorg-app/xdriinfo/HISTORY
+++ b/xorg-app/xdriinfo/HISTORY
@@ -1,3 +1,6 @@
+2014-04-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: mesalib => MESALIB
+
2011-03-04 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.0.4
SOURCE matches upstream posted SHA1
diff --git a/xorg-app/xfd/BUILD b/xorg-app/xfd/BUILD
new file mode 100755
index 0000000..a2d47ac
--- /dev/null
+++ b/xorg-app/xfd/BUILD
@@ -0,0 +1 @@
+LIBS+="-lXmu -lXrender" default_build
diff --git a/xorg-app/xfd/DEPENDS b/xorg-app/xfd/DEPENDS
index 201472b..d9a29d6 100755
--- a/xorg-app/xfd/DEPENDS
+++ b/xorg-app/xfd/DEPENDS
@@ -2,4 +2,6 @@ depends util-macros &&
depends -sub XAW7 libxaw &&
depends libxft &&
depends freetype2 &&
-depends fontconfig
+depends fontconfig &&
+depends libxmu &&
+depends libxrender
diff --git a/xorg-app/xfd/HISTORY b/xorg-app/xfd/HISTORY
index acf253c..7569d0f 100644
--- a/xorg-app/xfd/HISTORY
+++ b/xorg-app/xfd/HISTORY
@@ -1,3 +1,6 @@
+2014-05-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, BUILD: add dependencies on libXrender and libXmu
+
2009-01-26 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
* DEPENDS: killing of XPrint
* DETAILS: patchlevel++
diff --git a/xorg-app/xfontsel/DEPENDS b/xorg-app/xfontsel/DEPENDS
index 340ffef..f001b21 100755
--- a/xorg-app/xfontsel/DEPENDS
+++ b/xorg-app/xfontsel/DEPENDS
@@ -1,2 +1,5 @@
-depends util-macros &&
-depends -sub XAW7 libxaw
+depends libx11 &&
+depends -sub XAW7 libxaw &&
+depends libxmu &&
+depends libxt &&
+depends util-macros
diff --git a/xorg-app/xfontsel/HISTORY b/xorg-app/xfontsel/HISTORY
index a88071f..6d0e657 100644
--- a/xorg-app/xfontsel/HISTORY
+++ b/xorg-app/xfontsel/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: added missing dependencies
+
2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.0.4

diff --git a/xorg-app/xkbcomp/DETAILS b/xorg-app/xkbcomp/DETAILS
index 554ef2c..cd681e3 100755
--- a/xorg-app/xkbcomp/DETAILS
+++ b/xorg-app/xkbcomp/DETAILS
@@ -1,7 +1,7 @@
SPELL=xkbcomp
PKG=xkbcomp
- VERSION=1.2.1
-
SOURCE_HASH=sha512:cdb6c643b4f1eac828e8da8be5e8293deab883de0318e337d356af14bbc6240c86359dc7982d2e1c4394f2919b253ebabf16a7b5d67187619c696ecdb8bcad27
+ VERSION=1.2.4
+
SOURCE_HASH=sha512:51d6ba1dc4d9c4b8f52320990326f50ac4cc4fb45a939875308d23fe366dc287cbd252759a839a4780c165fc1e972b8cf031cd26622a10a19cb190e38d1d68c4
SOURCE=${PKG}-${VERSION}.tar.bz2

SOURCE_URL[0]=http://xorg.freedesktop.org/releases/individual/app/${SOURCE}
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${PKG}-${VERSION}
diff --git a/xorg-app/xkbcomp/HISTORY b/xorg-app/xkbcomp/HISTORY
index 7788743..2e80735 100644
--- a/xorg-app/xkbcomp/HISTORY
+++ b/xorg-app/xkbcomp/HISTORY
@@ -1,3 +1,6 @@
+2013-11-23 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.2.4
+
2012-02-01 Eric Sandall <sandalle AT sourcemage.org>
* DEPENDS: Depends on libpthread-stubs

diff --git a/xorg-app/xlsclients/DETAILS b/xorg-app/xlsclients/DETAILS
index 1fc59d1..dacefb5 100755
--- a/xorg-app/xlsclients/DETAILS
+++ b/xorg-app/xlsclients/DETAILS
@@ -1,8 +1,8 @@
SPELL=xlsclients
- VERSION=1.1.0
+ VERSION=1.1.3
SOURCE=$SPELL-$VERSION.tar.bz2

SOURCE_URL[0]=http://xorg.freedesktop.org/releases/individual/app/${SOURCE}
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig:UPSTREAM_HASH"
+
SOURCE_HASH=sha512:4266068b96bb0bf565021fbda726511a387800fcc81b6b53f3fb847ca6a4de50811f66ca1423a56414619ad6f3b4d2dfb235106a1eacf9e5def8cf49c2b2ba85
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://xorg.freedesktop.org
ENTERED=20051125
diff --git a/xorg-app/xlsclients/HISTORY b/xorg-app/xlsclients/HISTORY
index f577461..5cbcaa9 100644
--- a/xorg-app/xlsclients/HISTORY
+++ b/xorg-app/xlsclients/HISTORY
@@ -1,3 +1,6 @@
+2014-06-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.1.3
+
2010-06-26 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.1.0
SOURCE matches upstream posted SHA1
diff --git a/xorg-app/xlsclients/xlsclients-1.1.0.tar.bz2.sig
b/xorg-app/xlsclients/xlsclients-1.1.0.tar.bz2.sig
deleted file mode 100644
index b8efbc4..0000000
Binary files a/xorg-app/xlsclients/xlsclients-1.1.0.tar.bz2.sig and /dev/null
differ
diff --git a/xorg-app/xmag/DETAILS b/xorg-app/xmag/DETAILS
index 5757f61..92c1742 100755
--- a/xorg-app/xmag/DETAILS
+++ b/xorg-app/xmag/DETAILS
@@ -1,9 +1,8 @@
SPELL=xmag
- VERSION=1.0.3
+ VERSION=1.0.5
SOURCE=$SPELL-$VERSION.tar.bz2

SOURCE_URL[0]=http://xorg.freedesktop.org/releases/individual/app/${SOURCE}
-#
SOURCE_HASH=sha512:c2cd9bb6c7b2a0cee6fd38c14dfc30870861267af0a67a3caf1db5a2364ac992cf47ecd4b3cc1b847e6717ee614c7c3594cfa6ba76219b8969f62862bf7a7a02
- SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
+
SOURCE_HASH=sha512:2f17a672b4b21842ea194fb6bee387c44cff510dad70f487a13de14d6a24f5c7b8f03c06fb30f7ca62753a44827c1fed67ac4d2d3550780f16ffdd932e4a8bfa
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://xorg.freedesktop.org
ENTERED=20051125
diff --git a/xorg-app/xmag/HISTORY b/xorg-app/xmag/HISTORY
index 21eb764..52474ec 100644
--- a/xorg-app/xmag/HISTORY
+++ b/xorg-app/xmag/HISTORY
@@ -1,3 +1,6 @@
+2013-07-11 Remko van der Vossen <wich AT sourcemage.org>
+ * DETAILS: version 1.0.5
+
2009-08-03 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.0.3
SOURCE matches upstream posted MD5
diff --git a/xorg-app/xmag/xmag-1.0.3.tar.bz2.sig
b/xorg-app/xmag/xmag-1.0.3.tar.bz2.sig
deleted file mode 100644
index 9cba4a9..0000000
Binary files a/xorg-app/xmag/xmag-1.0.3.tar.bz2.sig and /dev/null differ
diff --git a/xorg-data/xbitmaps/DEPENDS b/xorg-data/xbitmaps/DEPENDS
index 1b65df7..11ee0d0 100755
--- a/xorg-data/xbitmaps/DEPENDS
+++ b/xorg-data/xbitmaps/DEPENDS
@@ -1,2 +1,2 @@
-depends gawk &&
+depends AWK &&
depends util-macros
diff --git a/xorg-data/xkeyboard-config/DETAILS
b/xorg-data/xkeyboard-config/DETAILS
index 92e917c..5d58382 100755
--- a/xorg-data/xkeyboard-config/DETAILS
+++ b/xorg-data/xkeyboard-config/DETAILS
@@ -1,9 +1,8 @@
SPELL=xkeyboard-config
- VERSION=2.0
-
SOURCE_HASH=sha512:2ccbfedf7bbf8138c1982c2e4d97cef51090fb6f3fdf4643843c73e306d8a9805d93b7c4ca269f922c86a4c999cdcc86b4fb4dbf6bc233112c7f8dc4e058c3ec
+ VERSION=2.10.1
+
SOURCE_HASH=sha512:e21927e365f4742d710bf414c312a9bcaf46d881ee274f1baa0a288339477fa8aa24c338473f96ec658133205f21db43d1737d6c59c77999344244c43cff1be2
SOURCE=$SPELL-$VERSION.tar.bz2
- SOURCE_URL[0]=http://people.freedesktop.org/~svu/$SOURCE
-# SOURCE_GPG=gurus.gpg:$SOURCE.sig:WORKS_FOR_ME
+ SOURCE_URL[0]=http://www.x.org/releases/individual/data/$SPELL/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://xorg.freedesktop.org/
ENTERED=20051125
diff --git a/xorg-data/xkeyboard-config/HISTORY
b/xorg-data/xkeyboard-config/HISTORY
index 91b7634..d7f0a3d 100644
--- a/xorg-data/xkeyboard-config/HISTORY
+++ b/xorg-data/xkeyboard-config/HISTORY
@@ -1,3 +1,8 @@
+2013-11-23 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fixed SOURCE_URL[0]
+ updated spell to 2.3
+ updated spell to 2.10.1
+
2011-08-19 Bor Kraljič <pyrobor AT ver.si>
* BUILD: commented unrecognized option (issue #30)

diff --git a/xorg-driver/wizardpen/DETAILS b/xorg-driver/wizardpen/DETAILS
index f638e5d..0a063e1 100755
--- a/xorg-driver/wizardpen/DETAILS
+++ b/xorg-driver/wizardpen/DETAILS
@@ -1,9 +1,6 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=wizardpen
-if [[ "$WIZARDPEN_AUTOUPDATE" = y ]]; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=trunk
-fi
+ VERSION=$(get_scm_version)
SOURCE="wizardpen-trunk.tar.bz2"
FORCE_DOWNLOAD=on
SOURCE_IGNORE=volatile
diff --git a/xorg-driver/wizardpen/HISTORY b/xorg-driver/wizardpen/HISTORY
index b8eb237..fd12b60 100644
--- a/xorg-driver/wizardpen/HISTORY
+++ b/xorg-driver/wizardpen/HISTORY
@@ -1,3 +1,6 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
2011-09-14 Ismael Luceno <ismael AT sourcemage.org>
* PREPARE, DETAILS: Use prepare_select_branch

diff --git a/xorg-driver/xf86-input-wacom/DEPENDS
b/xorg-driver/xf86-input-wacom/DEPENDS
index 207035a..3da6bce 100755
--- a/xorg-driver/xf86-input-wacom/DEPENDS
+++ b/xorg-driver/xf86-input-wacom/DEPENDS
@@ -1,4 +1,4 @@
-depends udev &&
+depends UDEV &&
depends util-macros &&
depends xproto &&
depends kbproto &&
diff --git a/xorg-driver/xf86-input-wacom/HISTORY
b/xorg-driver/xf86-input-wacom/HISTORY
index 80db422..96598cf 100644
--- a/xorg-driver/xf86-input-wacom/HISTORY
+++ b/xorg-driver/xf86-input-wacom/HISTORY
@@ -1,3 +1,6 @@
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: udev => UDEV
+
2013-02-22 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated to 0.19.0

diff --git a/xorg-driver/xf86-video-ati/DEPENDS
b/xorg-driver/xf86-video-ati/DEPENDS
index 136be16..8da7dd9 100755
--- a/xorg-driver/xf86-video-ati/DEPENDS
+++ b/xorg-driver/xf86-video-ati/DEPENDS
@@ -1,18 +1,22 @@
depends -sub "RADEON" libdrm &&
+depends libpciaccess &&
+depends libpthread-stubs &&
+depends pixman &&
depends util-macros &&
depends xineramaproto &&
-depends xproto &&
depends xorg-server &&
-optional_depends mesalib \
+depends xproto &&
+
+optional_depends MESALIB \
"--enable-dri" \
"--disable-dri" \
"Do you want dri support" &&

-if [[ "$ATI_SCM" = y ]]; then
+if [[ $XF86_VIDEO_ATI_BRANCH == scm ]]; then
+ depends glamor &&
depends git
fi &&

if is_depends_enabled $SPELL mesalib ; then
-sub_depends mesalib DRI
+ sub_depends mesalib DRI
fi
-
diff --git a/xorg-driver/xf86-video-ati/DETAILS
b/xorg-driver/xf86-video-ati/DETAILS
index 30dba9f..ba041e0 100755
--- a/xorg-driver/xf86-video-ati/DETAILS
+++ b/xorg-driver/xf86-video-ati/DETAILS
@@ -1,11 +1,8 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=xf86-video-ati
-if [[ $ATI_SCM == y ]]; then
- if [[ $ATI_AUTO == y ]]; then
- VERSION=$(date +%Y%m%d)
+if [[ $XF86_VIDEO_ATI_BRANCH == scm ]]; then
+ VERSION=$(get_scm_version)
FORCE_DOWNLOAD=on
- else
- VERSION=scm
- fi
SOURCE=$SPELL-scm.tar.bz2

SOURCE_URL[0]="git://anongit.freedesktop.org/git/xorg/driver/$SPELL:$SPELL-scm"
SOURCE_IGNORE=volatile
diff --git a/xorg-driver/xf86-video-ati/HISTORY
b/xorg-driver/xf86-video-ati/HISTORY
index 5b44ef7..5c20197 100644
--- a/xorg-driver/xf86-video-ati/HISTORY
+++ b/xorg-driver/xf86-video-ati/HISTORY
@@ -1,3 +1,16 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: added missing dependencies
+
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2014-05-23 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS: SCM branch depends on glamor
+ * DEPENDS, DETAILS, PREPARE, PRE_BUILD: Use prepare_select_branch
+
+2014-04-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: mesalib => MESALIB
+
2013-02-25 Ismael Luceno <ismael.luceno AT gmail.com>
* PRE_BUILD: Fix call to autogen.sh

diff --git a/xorg-driver/xf86-video-ati/PREPARE
b/xorg-driver/xf86-video-ati/PREPARE
index 52b01af..ba63470 100755
--- a/xorg-driver/xf86-video-ati/PREPARE
+++ b/xorg-driver/xf86-video-ati/PREPARE
@@ -1,5 +1,2 @@
-config_query ATI_SCM "Do you want SCM version" n &&
-if [[ $ATI_SCM == y ]]; then
- config_query ATI_AUTO \
- "Automaticaly update the spell on sorcery queue/system-update?"
n
-fi
+. "$GRIMOIRE/FUNCTIONS" &&
+prepare_select_branch stable scm
diff --git a/xorg-driver/xf86-video-ati/PRE_BUILD
b/xorg-driver/xf86-video-ati/PRE_BUILD
index aad493a..faba109 100755
--- a/xorg-driver/xf86-video-ati/PRE_BUILD
+++ b/xorg-driver/xf86-video-ati/PRE_BUILD
@@ -1,5 +1,5 @@
default_pre_build &&
-if [[ $ATI_SCM == y ]] ; then
+if [[ $XF86_VIDEO_ATI_BRANCH == scm ]]; then
cd "$SOURCE_DIRECTORY" &&
NOCONFIGURE=1 ./autogen.sh
fi
diff --git a/xorg-driver/xf86-video-glint/DEPENDS
b/xorg-driver/xf86-video-glint/DEPENDS
index a51187e..325e1a5 100755
--- a/xorg-driver/xf86-video-glint/DEPENDS
+++ b/xorg-driver/xf86-video-glint/DEPENDS
@@ -1,7 +1,7 @@
depends util-macros &&
depends xproto &&
depends xorg-server &&
-optional_depends mesalib \
+optional_depends MESALIB \
"--enable-dri" \
"--disable-dri" \
"Do you want dri support" &&
diff --git a/xorg-driver/xf86-video-glint/HISTORY
b/xorg-driver/xf86-video-glint/HISTORY
index 64222a6..6d9f43a 100644
--- a/xorg-driver/xf86-video-glint/HISTORY
+++ b/xorg-driver/xf86-video-glint/HISTORY
@@ -1,3 +1,6 @@
+2014-04-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: mesalib => MESALIB
+
2009-07-30 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.2.4
SOURCE matches upstream posted MD5
diff --git a/xorg-driver/xf86-video-impact/DETAILS
b/xorg-driver/xf86-video-impact/DETAILS
index 4fc3826..860eba8 100755
--- a/xorg-driver/xf86-video-impact/DETAILS
+++ b/xorg-driver/xf86-video-impact/DETAILS
@@ -15,7 +15,7 @@ cat << EOF
The impact driver supports the Impact (MardiGras) cards found in SGI Indigo2
and ImpactSR (also MardiGras) cards found in SGI Octane.

-It supports Impact in 24bit TrueColor mode. There is also a 8bit PseudoColor
-mode, but this affects the shadow frame-buffer only (memory usage),
-hardware settings are the same.
+It supports Impact in 24-bit TrueColor mode. There is also a 8-bit
PseudoColor
+mode, but this affects the shadow frame-buffer only (memory usage), hardware
+settings are the same.
EOF
diff --git a/xorg-driver/xf86-video-impact/HISTORY
b/xorg-driver/xf86-video-impact/HISTORY
index adec4c9..cbfb85b 100644
--- a/xorg-driver/xf86-video-impact/HISTORY
+++ b/xorg-driver/xf86-video-impact/HISTORY
@@ -1,3 +1,6 @@
+2014-12-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Replace "bit" suffix with "-bit" in description
+
2008-03-17 Eric Sandall <sandalle AT sourcemage.org>
* CONFLICTS: Auto-conflicts with xorg as well

diff --git a/xorg-driver/xf86-video-intel/DEPENDS
b/xorg-driver/xf86-video-intel/DEPENDS
index 6427633..58fb158 100755
--- a/xorg-driver/xf86-video-intel/DEPENDS
+++ b/xorg-driver/xf86-video-intel/DEPENDS
@@ -25,4 +25,4 @@ if is_depends_enabled $SPELL libxvmc; then
depends xcb-util
fi &&

-optional_depends udev "" "" "for udev-based monitor hotplug detection
support"
+optional_depends UDEV "" "" "for udev-based monitor hotplug detection
support"
diff --git a/xorg-driver/xf86-video-intel/HISTORY
b/xorg-driver/xf86-video-intel/HISTORY
index f49061a..faff51f 100644
--- a/xorg-driver/xf86-video-intel/HISTORY
+++ b/xorg-driver/xf86-video-intel/HISTORY
@@ -1,3 +1,9 @@
+2014-04-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: mesalib => MESALIB
+
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: udev => UDEV
+
2011-01-13 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: corrected dependencies

diff --git a/xorg-driver/xf86-video-mga/DEPENDS
b/xorg-driver/xf86-video-mga/DEPENDS
index a51187e..325e1a5 100755
--- a/xorg-driver/xf86-video-mga/DEPENDS
+++ b/xorg-driver/xf86-video-mga/DEPENDS
@@ -1,7 +1,7 @@
depends util-macros &&
depends xproto &&
depends xorg-server &&
-optional_depends mesalib \
+optional_depends MESALIB \
"--enable-dri" \
"--disable-dri" \
"Do you want dri support" &&
diff --git a/xorg-driver/xf86-video-mga/HISTORY
b/xorg-driver/xf86-video-mga/HISTORY
index 761efc6..b317eea 100644
--- a/xorg-driver/xf86-video-mga/HISTORY
+++ b/xorg-driver/xf86-video-mga/HISTORY
@@ -1,3 +1,6 @@
+2014-04-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: mesalib => MESALIB
+
2010-09-04 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.4.13
SOURCE matches upstream posted SHA1
diff --git a/xorg-driver/xf86-video-newport/DETAILS
b/xorg-driver/xf86-video-newport/DETAILS
index 0102d01..41fdab0 100755
--- a/xorg-driver/xf86-video-newport/DETAILS
+++ b/xorg-driver/xf86-video-newport/DETAILS
@@ -10,7 +10,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
LICENSE[0]=XCL
SHORT="the X.Org video driver for Newport based cards"
cat << EOF
-xf86-video-newport provides the X.Org video drivers for the Newport
-(also called XL) family of chipsets integrated in SGI Indys and
-Indigo2s. It supports both the 8bit and 24bit versions of the Newport.
+xf86-video-newport provides the X.Org video drivers for the Newport (also
called
+XL) family of chipsets integrated in SGI Indys and Indigo2s. It supports both
+the 8-bit and 24-bit versions of the Newport.
EOF
diff --git a/xorg-driver/xf86-video-newport/HISTORY
b/xorg-driver/xf86-video-newport/HISTORY
index 2ed7094..b81ee5d 100644
--- a/xorg-driver/xf86-video-newport/HISTORY
+++ b/xorg-driver/xf86-video-newport/HISTORY
@@ -1,3 +1,6 @@
+2014-12-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Replace "bit" suffix with "-bit" in description
+
2009-09-11 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 0.2.3
SOURCE matches upstream posted MD5
diff --git a/xorg-driver/xf86-video-openchrome/DEPENDS
b/xorg-driver/xf86-video-openchrome/DEPENDS
index 92d51e4a..928092d 100755
--- a/xorg-driver/xf86-video-openchrome/DEPENDS
+++ b/xorg-driver/xf86-video-openchrome/DEPENDS
@@ -7,7 +7,7 @@ if [[ "$XF86_VIDEO_OPENCHROME_BRANCH" == "scm" ]]; then
depends subversion
fi &&

-optional_depends mesalib \
+optional_depends MESALIB \
"--enable-dri" \
"--disable-dri" \
"Do you want dri support" &&
diff --git a/xorg-driver/xf86-video-openchrome/DETAILS
b/xorg-driver/xf86-video-openchrome/DETAILS
index 8f79272..c4a6d7e 100755
--- a/xorg-driver/xf86-video-openchrome/DETAILS
+++ b/xorg-driver/xf86-video-openchrome/DETAILS
@@ -1,10 +1,7 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=xf86-video-openchrome
if [[ $XF86_VIDEO_OPENCHROME_BRANCH == scm ]]; then
- if [[ "$XF86_VIDEO_OPENCHROME_AUTOUPDATE" == "y" ]]; then
- VERSION=$(date +%Y%m%d)
- else
- VERSION=svn
- fi
+ VERSION=$(get_scm_version)
SOURCE=${SPELL}-svn.tar.bz2
SOURCE_HINTS=old_svn_compat
SOURCE_URL[0]=svn://svn.openchrome.org/svn/trunk:$SPELL
diff --git a/xorg-driver/xf86-video-openchrome/HISTORY
b/xorg-driver/xf86-video-openchrome/HISTORY
index 92492cf..65776c1 100644
--- a/xorg-driver/xf86-video-openchrome/HISTORY
+++ b/xorg-driver/xf86-video-openchrome/HISTORY
@@ -1,3 +1,9 @@
+2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Use get_scm_version
+
+2014-04-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: mesalib => MESALIB
+
2011-09-19 Ismael Luceno <ismael AT sourcemage.org>
* DEPENDS, DETAILS, PREPARE, PRE_BUILD: Use prepare_select_branch

diff --git a/xorg-driver/xf86-video-r128/DEPENDS
b/xorg-driver/xf86-video-r128/DEPENDS
index a51187e..325e1a5 100755
--- a/xorg-driver/xf86-video-r128/DEPENDS
+++ b/xorg-driver/xf86-video-r128/DEPENDS
@@ -1,7 +1,7 @@
depends util-macros &&
depends xproto &&
depends xorg-server &&
-optional_depends mesalib \
+optional_depends MESALIB \
"--enable-dri" \
"--disable-dri" \
"Do you want dri support" &&
diff --git a/xorg-driver/xf86-video-r128/HISTORY
b/xorg-driver/xf86-video-r128/HISTORY
index aa28d0a..9c637a5 100644
--- a/xorg-driver/xf86-video-r128/HISTORY
+++ b/xorg-driver/xf86-video-r128/HISTORY
@@ -1,3 +1,6 @@
+2014-04-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: mesalib => MESALIB
+
2009-07-30 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 6.8.1
SOURCE matches upstream posted MD5
diff --git a/xorg-driver/xf86-video-sis/DEPENDS
b/xorg-driver/xf86-video-sis/DEPENDS
index 2b33821..9b173af 100755
--- a/xorg-driver/xf86-video-sis/DEPENDS
+++ b/xorg-driver/xf86-video-sis/DEPENDS
@@ -1,7 +1,7 @@
depends util-macros &&
depends xproto &&
depends xorg-server &&
-optional_depends mesalib \
+optional_depends MESALIB \
"--enable-dri" \
"--disable-dri" \
"Do you want dri support" &&
diff --git a/xorg-driver/xf86-video-sis/HISTORY
b/xorg-driver/xf86-video-sis/HISTORY
index 318754d..29b7753 100644
--- a/xorg-driver/xf86-video-sis/HISTORY
+++ b/xorg-driver/xf86-video-sis/HISTORY
@@ -1,3 +1,6 @@
+2014-04-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: mesalib => MESALIB
+
2010-09-04 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 0.10.3
SOURCE matches upstream posted SHA1
diff --git a/xorg-driver/xf86-video-tdfx/DEPENDS
b/xorg-driver/xf86-video-tdfx/DEPENDS
index 2b33821..9b173af 100755
--- a/xorg-driver/xf86-video-tdfx/DEPENDS
+++ b/xorg-driver/xf86-video-tdfx/DEPENDS
@@ -1,7 +1,7 @@
depends util-macros &&
depends xproto &&
depends xorg-server &&
-optional_depends mesalib \
+optional_depends MESALIB \
"--enable-dri" \
"--disable-dri" \
"Do you want dri support" &&
diff --git a/xorg-driver/xf86-video-tdfx/HISTORY
b/xorg-driver/xf86-video-tdfx/HISTORY
index 076edef..1ff292d 100644
--- a/xorg-driver/xf86-video-tdfx/HISTORY
+++ b/xorg-driver/xf86-video-tdfx/HISTORY
@@ -1,3 +1,6 @@
+2014-04-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: mesalib => MESALIB
+
2009-07-30 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.4.3
SOURCE matches upstream posted MD5
diff --git a/xorg-driver/xf86-video-via/DEPENDS
b/xorg-driver/xf86-video-via/DEPENDS
index b4e9d94..9bc878e 100755
--- a/xorg-driver/xf86-video-via/DEPENDS
+++ b/xorg-driver/xf86-video-via/DEPENDS
@@ -3,7 +3,7 @@ depends xproto &&
depends xorg-server &&
depends libdrm &&
depends libxvmc &&
-optional_depends mesalib \
+optional_depends MESALIB \
"--enable-dri" \
"--disable-dri" \
"Do you want dri support" &&
diff --git a/xorg-driver/xf86-video-via/HISTORY
b/xorg-driver/xf86-video-via/HISTORY
index d070737..a93132c 100644
--- a/xorg-driver/xf86-video-via/HISTORY
+++ b/xorg-driver/xf86-video-via/HISTORY
@@ -1,3 +1,6 @@
+2014-04-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: mesalib => MESALIB
+
2008-06-28 Pol Vinogradov <vin.public AT gmail.com>
* DEPENDS: removed nonexistant is_depends_enabled.function sourcing

diff --git a/xorg-extras/xterm/DEPENDS b/xorg-extras/xterm/DEPENDS
index 4697753..8db8ac0 100755
--- a/xorg-extras/xterm/DEPENDS
+++ b/xorg-extras/xterm/DEPENDS
@@ -1,11 +1,11 @@
depends fontconfig &&
-depends freetype2 &&
depends libice &&
depends libsm &&
depends libx11 "--with-x" &&
depends libxaw &&
depends libxext &&
depends libxft &&
+depends libxpm &&
depends libxmu &&
depends libxrender &&
depends libxt &&
diff --git a/xorg-extras/xterm/HISTORY b/xorg-extras/xterm/HISTORY
index 1fb8e4c..a4de659 100644
--- a/xorg-extras/xterm/HISTORY
+++ b/xorg-extras/xterm/HISTORY
@@ -1,3 +1,7 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: freetype2 was both hard and optional dep
+ depends libxpm
+
2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 287

diff --git a/xorg-lib/libdmx/DEPENDS b/xorg-lib/libdmx/DEPENDS
index 85b09a9..d337b569 100755
--- a/xorg-lib/libdmx/DEPENDS
+++ b/xorg-lib/libdmx/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends pkgconfig &&
depends libtool &&
depends util-macros &&
diff --git a/xorg-lib/libfontenc/DEPENDS b/xorg-lib/libfontenc/DEPENDS
index 60d5bc3..166e91d 100755
--- a/xorg-lib/libfontenc/DEPENDS
+++ b/xorg-lib/libfontenc/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends -sub CXX gcc &&
depends pkgconfig &&
depends libtool &&
diff --git a/xorg-lib/libfs/DEPENDS b/xorg-lib/libfs/DEPENDS
index 07bb920..99bd249 100755
--- a/xorg-lib/libfs/DEPENDS
+++ b/xorg-lib/libfs/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends pkgconfig &&
depends libtool &&
depends zlib &&
diff --git a/xorg-lib/libice/DEPENDS b/xorg-lib/libice/DEPENDS
index 71bc1f2..c1fe4d3 100755
--- a/xorg-lib/libice/DEPENDS
+++ b/xorg-lib/libice/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends -sub CXX gcc &&
depends pkgconfig &&
depends libtool &&
diff --git a/xorg-lib/liblbxutil/DEPENDS b/xorg-lib/liblbxutil/DEPENDS
index a4357ea..d37f383 100755
--- a/xorg-lib/liblbxutil/DEPENDS
+++ b/xorg-lib/liblbxutil/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends -sub CXX gcc &&
depends pkgconfig &&
depends libtool &&
diff --git a/xorg-lib/liboldx/DEPENDS b/xorg-lib/liboldx/DEPENDS
index 1b77961..85c3c2b 100755
--- a/xorg-lib/liboldx/DEPENDS
+++ b/xorg-lib/liboldx/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends pkgconfig &&
depends libtool &&
depends util-macros &&
diff --git a/xorg-lib/libsm/DEPENDS b/xorg-lib/libsm/DEPENDS
index cadaee5..1ea1843 100755
--- a/xorg-lib/libsm/DEPENDS
+++ b/xorg-lib/libsm/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends pkgconfig &&
depends libtool &&
depends util-macros &&
diff --git a/xorg-lib/libx11/CONFIGURE b/xorg-lib/libx11/CONFIGURE
index f7eb220..a2b8bc4 100755
--- a/xorg-lib/libx11/CONFIGURE
+++ b/xorg-lib/libx11/CONFIGURE
@@ -4,11 +4,13 @@ config_query_option LIBX11_OPTS
\
"--enable-secure-rpc" \
"--disable-secure-rpc" &&

-config_query_option LIBX11_OPTS \
- "Enable loadable i18n module support?" \
- n \
- "--enable-loadable-i18n" \
- "--disable-loadable-i18n" &&
+# NOTE: Loadable i18n support breaks XIM on UTF-8 locales
+list_add LIBX11_OPTS --disable-loadable-i18n
+#config_query_option LIBX11_OPTS \
+# "Enable loadable i18n module support?" \
+# n \
+# "--enable-loadable-i18n" \
+# "--disable-loadable-i18n" &&

config_query_option LIBX11_OPTS \
"Enable loadable xcursor library support?" \
diff --git a/xorg-lib/libx11/DEPENDS b/xorg-lib/libx11/DEPENDS
index b417f12..d266fd5 100755
--- a/xorg-lib/libx11/DEPENDS
+++ b/xorg-lib/libx11/DEPENDS
@@ -1,5 +1,5 @@
depends util-macros &&
-depends gawk &&
+depends AWK &&
depends libtool &&
depends pkgconfig &&
depends bigreqsproto &&
@@ -12,6 +12,7 @@ depends inputproto &&
depends libxau &&
depends libxdmcp &&
depends libxcb &&
+depends libpthread-stubs &&

optional_depends groff '--enable-specs' '--disable-specs' 'specification
docs' &&

diff --git a/xorg-lib/libx11/DETAILS b/xorg-lib/libx11/DETAILS
index 7b5c46c..f8bf605 100755
--- a/xorg-lib/libx11/DETAILS
+++ b/xorg-lib/libx11/DETAILS
@@ -1,7 +1,7 @@
SPELL=libx11
PKG=libX11
- VERSION=1.4.2
-
SOURCE_HASH=sha512:37b726a43795da5dba7c10768d4452c60f8491e5d3eb7b462b62a2e5b3647280405ffa4fc038c1c821e00054faf046fae242532479eaac3f610e297fcda458d0
+ VERSION=1.4.3
+
SOURCE_HASH=sha512:4f2db2b3c847dee994777f73cd02fec7dec7194b37d30146df66c21ce946d6a4b837cb4e0c4908912f18669b0ec7a9750cf69981bded25db5e638313f2501dd9
SOURCE=${PKG}-${VERSION}.tar.bz2
# SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"

SOURCE_URL[0]=http://xorg.freedesktop.org/releases/individual/lib/${SOURCE}
@@ -9,7 +9,6 @@ SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${PKG}-${VERSION}
WEB_SITE=http://xorg.freedesktop.org/wiki
ENTERED=20051125
SECURITY_PATCH=2
- PATCHLEVEL=1
LICENSE[0]=XCL
SHORT="Module libx11 for xorg"
cat << EOF
diff --git a/xorg-lib/libx11/HISTORY b/xorg-lib/libx11/HISTORY
index 1519345..ef2bee5 100644
--- a/xorg-lib/libx11/HISTORY
+++ b/xorg-lib/libx11/HISTORY
@@ -1,3 +1,10 @@
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: libpthread-stubs
+
+2013-11-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.4.3
+ * CONFIGURE: Disable i18n option, breaks XIM + UTF-8
+
2011-03-18 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.4.2

diff --git a/xorg-lib/libxau/DEPENDS b/xorg-lib/libxau/DEPENDS
index 92e1251..051ce25 100755
--- a/xorg-lib/libxau/DEPENDS
+++ b/xorg-lib/libxau/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends -sub CXX gcc &&
depends libtool &&
depends pkgconfig &&
diff --git a/xorg-lib/libxaw/DEPENDS b/xorg-lib/libxaw/DEPENDS
index 6b4a520..b406853 100755
--- a/xorg-lib/libxaw/DEPENDS
+++ b/xorg-lib/libxaw/DEPENDS
@@ -1,16 +1,22 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
+depends AWK &&
+depends pkgconfig &&
+depends libtool &&
+depends util-macros &&

if list_find "$LIBXAW_OPTS" "--enable-xaw6" ||
list_find "$LIBXAW_OPTS" "--enable-xaw7"; then
- depends xproto &&
- depends libx11 &&
- depends libxext &&
- depends libxt &&
- depends libxmu &&
- depends xextproto
+ depends libice &&
+ depends libpthread-stubs &&
+ depends libsm &&
+ depends libx11 &&
+ depends libxau &&
+ depends libxcb &&
+ depends libxdmcp &&
+ depends libxext &&
+ depends libxmu &&
+ depends libxt &&
+ depends xextproto &&
+ depends xproto
fi &&

if list_find "$LIBXAW_OPTS" "--enable-xaw7"; then
diff --git a/xorg-lib/libxaw/HISTORY b/xorg-lib/libxaw/HISTORY
index 11c9d47..3e7a6a3 100644
--- a/xorg-lib/libxaw/HISTORY
+++ b/xorg-lib/libxaw/HISTORY
@@ -1,3 +1,6 @@
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: added missing X11 dependencies
+
2011-01-18 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.0.9

diff --git a/xorg-lib/libxcb/DEPENDS b/xorg-lib/libxcb/DEPENDS
index eeb999a..c619832 100755
--- a/xorg-lib/libxcb/DEPENDS
+++ b/xorg-lib/libxcb/DEPENDS
@@ -1,16 +1,17 @@
-depends xcb-proto &&
-local xcb_version=$(installed_version xcb-proto) &&
-if [[ $xcb_version == 1.2 ]] || [[ $xcb_version == 1.0 || $xcb_version ==
0.9.93 ]]; then
- force_depends xcb-proto
-fi &&
-depends libpthread-stubs &&
-depends automake &&
depends autoconf &&
+depends automake &&
depends pkgconfig &&
+depends libpthread-stubs &&
depends libtool &&
-depends libxslt &&
depends libxau &&
+depends libxdmcp &&
+depends libxslt &&
depends util-macros &&
+depends xcb-proto &&
+local xcb_version=$(installed_version xcb-proto) &&
+if [[ $xcb_version == 1.2 ]] || [[ $xcb_version == 1.0 || $xcb_version ==
0.9.93 ]]; then
+ force_depends xcb-proto
+fi &&

optional_depends doxygen \
'' \
diff --git a/xorg-lib/libxcb/HISTORY b/xorg-lib/libxcb/HISTORY
index ecfbdb0..acd212f 100644
--- a/xorg-lib/libxcb/HISTORY
+++ b/xorg-lib/libxcb/HISTORY
@@ -1,3 +1,6 @@
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: libxdmcp
+
2010-09-04 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.7
SOURCE matches upstream posted SHA1
diff --git a/xorg-lib/libxcomposite/DEPENDS b/xorg-lib/libxcomposite/DEPENDS
index 85cb938..2d3c83e 100755
--- a/xorg-lib/libxcomposite/DEPENDS
+++ b/xorg-lib/libxcomposite/DEPENDS
@@ -1,9 +1,13 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends compositeproto &&
-depends fixesproto &&
-depends libx11 &&
-depends libxfixes &&
-depends libxext
+depends AWK &&
+depends compositeproto &&
+depends fixesproto &&
+depends pkgconfig &&
+depends libtool &&
+depends libpthread-stubs &&
+depends libxau &&
+depends libx11 &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxfixes &&
+depends libxext &&
+depends util-macros
diff --git a/xorg-lib/libxcomposite/HISTORY b/xorg-lib/libxcomposite/HISTORY
index e8520a2..242fcbc 100644
--- a/xorg-lib/libxcomposite/HISTORY
+++ b/xorg-lib/libxcomposite/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing dependencies
+
2010-10-28 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.4.3

diff --git a/xorg-lib/libxcursor/DEPENDS b/xorg-lib/libxcursor/DEPENDS
index f616b85..dfa5fc6 100755
--- a/xorg-lib/libxcursor/DEPENDS
+++ b/xorg-lib/libxcursor/DEPENDS
@@ -1,8 +1,12 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends fixesproto &&
-depends libxrender &&
-depends libxfixes &&
-depends libx11
+depends AWK &&
+depends fixesproto &&
+depends pkgconfig &&
+depends libpthread-stubs &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxfixes &&
+depends libxrender &&
+depends util-macros
diff --git a/xorg-lib/libxcursor/HISTORY b/xorg-lib/libxcursor/HISTORY
index 78330de..843debc 100644
--- a/xorg-lib/libxcursor/HISTORY
+++ b/xorg-lib/libxcursor/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing dependencies
+
2010-10-28 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.1.11

diff --git a/xorg-lib/libxdamage/DEPENDS b/xorg-lib/libxdamage/DEPENDS
index 080339e..e9c3e2b 100755
--- a/xorg-lib/libxdamage/DEPENDS
+++ b/xorg-lib/libxdamage/DEPENDS
@@ -1,9 +1,13 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends damageproto &&
-depends fixesproto &&
-depends xextproto &&
-depends libx11 &&
-depends libxfixes
+depends AWK &&
+depends damageproto &&
+depends fixesproto &&
+depends pkgconfig &&
+depends libpthread-stubs &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxfixes &&
+depends util-macros &&
+depends xextproto
diff --git a/xorg-lib/libxdamage/HISTORY b/xorg-lib/libxdamage/HISTORY
index d4c78ef..ed08aaa 100644
--- a/xorg-lib/libxdamage/HISTORY
+++ b/xorg-lib/libxdamage/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing dependencies
+
2010-06-26 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.1.3
SOURCE matches upstream posted SHA1
diff --git a/xorg-lib/libxdmcp/DEPENDS b/xorg-lib/libxdmcp/DEPENDS
index 92e1251..051ce25 100755
--- a/xorg-lib/libxdmcp/DEPENDS
+++ b/xorg-lib/libxdmcp/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends -sub CXX gcc &&
depends libtool &&
depends pkgconfig &&
diff --git a/xorg-lib/libxevie/DEPENDS b/xorg-lib/libxevie/DEPENDS
index 69104d6..e4fba76 100755
--- a/xorg-lib/libxevie/DEPENDS
+++ b/xorg-lib/libxevie/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends pkgconfig &&
depends libtool &&
depends util-macros &&
diff --git a/xorg-lib/libxext/DEPENDS b/xorg-lib/libxext/DEPENDS
index 285f73e..7f534f6 100755
--- a/xorg-lib/libxext/DEPENDS
+++ b/xorg-lib/libxext/DEPENDS
@@ -1,8 +1,11 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends xproto &&
-depends libx11 &&
-depends xextproto &&
-depends libxau
+depends AWK &&
+depends pkgconfig &&
+depends libpthread-stubs &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends util-macros &&
+depends xextproto &&
+depends xproto
diff --git a/xorg-lib/libxext/HISTORY b/xorg-lib/libxext/HISTORY
index 4500eb4..22d2671 100644
--- a/xorg-lib/libxext/HISTORY
+++ b/xorg-lib/libxext/HISTORY
@@ -1,3 +1,6 @@
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: libpthread-stubs, libxcb, libxdmcp
+
2010-10-28 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.2.0

diff --git a/xorg-lib/libxfixes/DEPENDS b/xorg-lib/libxfixes/DEPENDS
index ae88176..2784933 100755
--- a/xorg-lib/libxfixes/DEPENDS
+++ b/xorg-lib/libxfixes/DEPENDS
@@ -1,8 +1,12 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends xproto &&
-depends fixesproto &&
-depends xextproto &&
-depends libx11
+depends AWK &&
+depends fixesproto &&
+depends pkgconfig &&
+depends libpthread-stubs &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends xextproto &&
+depends xproto &&
+depends util-macros
diff --git a/xorg-lib/libxfixes/HISTORY b/xorg-lib/libxfixes/HISTORY
index ad344c9..b411576 100644
--- a/xorg-lib/libxfixes/HISTORY
+++ b/xorg-lib/libxfixes/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing dependencies
+
2011-03-09 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 5.0
SOURCE matches upstream posted SHA1
diff --git a/xorg-lib/libxfont/DEPENDS b/xorg-lib/libxfont/DEPENDS
index da6a078..35a6e69 100755
--- a/xorg-lib/libxfont/DEPENDS
+++ b/xorg-lib/libxfont/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends pkgconfig &&
depends libtool &&
depends zlib &&
diff --git a/xorg-lib/libxfontcache/DEPENDS b/xorg-lib/libxfontcache/DEPENDS
index d08ae41..25c8f8d 100755
--- a/xorg-lib/libxfontcache/DEPENDS
+++ b/xorg-lib/libxfontcache/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends pkgconfig &&
depends libtool &&
depends util-macros &&
diff --git a/xorg-lib/libxft/DEPENDS b/xorg-lib/libxft/DEPENDS
index 56307a3..046ddb5 100755
--- a/xorg-lib/libxft/DEPENDS
+++ b/xorg-lib/libxft/DEPENDS
@@ -1,8 +1,18 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends zlib &&
-depends freetype2 &&
-depends fontconfig &&
-depends util-macros &&
-depends libxrender
+depends AWK &&
+depends expat &&
+depends freetype2 &&
+depends fontconfig &&
+depends glib2 &&
+depends harfbuzz &&
+depends libpng &&
+depends libpthread-stubs &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxrender &&
+depends pcre &&
+depends pkgconfig &&
+depends util-macros &&
+depends zlib
diff --git a/xorg-lib/libxft/HISTORY b/xorg-lib/libxft/HISTORY
index 36182f5..306d49d 100644
--- a/xorg-lib/libxft/HISTORY
+++ b/xorg-lib/libxft/HISTORY
@@ -1,3 +1,9 @@
+2014-12-04 Eric Sandall <sandalle AT sourcemage.org>
+ * PRE_BUILD, fix-freetype-includes.patch: Added to compile against
freetype2 2.5.0+
+
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing depends
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/xorg-lib/libxft/PRE_BUILD b/xorg-lib/libxft/PRE_BUILD
new file mode 100755
index 0000000..2fb1dad
--- /dev/null
+++ b/xorg-lib/libxft/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+message "${MESSAGE_COLOR}Fixing compilation against
${SPELL_COLOR}freetype2${DEFAULT_COLOR}" &&
+patch "${SOURCE_DIRECTORY}"/src/xftglyphs.c \
+ "${SPELL_DIRECTORY}"/fix-freetype-includes.patch
diff --git a/xorg-lib/libxft/fix-freetype-includes.patch
b/xorg-lib/libxft/fix-freetype-includes.patch
new file mode 100644
index 0000000..d36c3a7
--- /dev/null
+++ b/xorg-lib/libxft/fix-freetype-includes.patch
@@ -0,0 +1,19 @@
+# Modified from https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=733385
+diff -Naur libXft-2.2.0.orig/src/xftglyphs.c libXft-2.2.0/src/xftglyphs.c
+--- libXft-2.2.0.orig/src/xftglyphs.c 2009-10-16 14:27:08.000000000 -0700
++++ libXft-2.2.0/src/xftglyphs.c 2014-12-04 15:03:54.485358680 -0800
+@@ -21,10 +21,12 @@
+ */
+
+ #include "xftint.h"
+-#include <freetype/ftoutln.h>
++#include <ft2build.h>
++#include FT_OUTLINE_H
++#include FT_LCD_FILTER_H
+
+ #if HAVE_FT_GLYPHSLOT_EMBOLDEN
+-#include <freetype/ftsynth.h>
++#include FT_SYNTHESIS_H
+ #endif
+
+ static const int filters[3][3] = {
diff --git a/xorg-lib/libxi/DEPENDS b/xorg-lib/libxi/DEPENDS
index 8ee9e84..95e7a26 100755
--- a/xorg-lib/libxi/DEPENDS
+++ b/xorg-lib/libxi/DEPENDS
@@ -1,9 +1,13 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends xproto &&
-depends xextproto &&
-depends inputproto &&
-depends libx11 &&
-depends libxext
+depends AWK &&
+depends inputproto &&
+depends libpthread-stubs &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends pkgconfig &&
+depends util-macros &&
+depends xextproto &&
+depends xproto
diff --git a/xorg-lib/libxi/HISTORY b/xorg-lib/libxi/HISTORY
index ee4af64..2acae34 100644
--- a/xorg-lib/libxi/HISTORY
+++ b/xorg-lib/libxi/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing dependencies
+
2011-03-19 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.4.2

diff --git a/xorg-lib/libxinerama/DEPENDS b/xorg-lib/libxinerama/DEPENDS
index c94e332..6a31abd 100755
--- a/xorg-lib/libxinerama/DEPENDS
+++ b/xorg-lib/libxinerama/DEPENDS
@@ -1,8 +1,12 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends xextproto &&
-depends xineramaproto &&
-depends libx11 &&
-depends libxext
+depends AWK &&
+depends libpthread-stubs &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends pkgconfig &&
+depends util-macros &&
+depends xextproto &&
+depends xineramaproto
diff --git a/xorg-lib/libxinerama/HISTORY b/xorg-lib/libxinerama/HISTORY
index 988713d..f967042 100644
--- a/xorg-lib/libxinerama/HISTORY
+++ b/xorg-lib/libxinerama/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing depends
+
2010-10-28 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.1.1

diff --git a/xorg-lib/libxkbfile/DEPENDS b/xorg-lib/libxkbfile/DEPENDS
index afb3605..82db2bb 100755
--- a/xorg-lib/libxkbfile/DEPENDS
+++ b/xorg-lib/libxkbfile/DEPENDS
@@ -1,8 +1,12 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends kbproto &&
-depends xextproto &&
-depends xproto &&
-depends libx11
+depends AWK &&
+depends kbproto &&
+depends libpthread-stubs &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends pkgconfig &&
+depends util-macros &&
+depends xextproto &&
+depends xproto
diff --git a/xorg-lib/libxkbfile/HISTORY b/xorg-lib/libxkbfile/HISTORY
index 22d5540..870dbc7 100644
--- a/xorg-lib/libxkbfile/HISTORY
+++ b/xorg-lib/libxkbfile/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing depends
+
2010-11-01 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.0.7

diff --git a/xorg-lib/libxkbui/DEPENDS b/xorg-lib/libxkbui/DEPENDS
index 1a31818..deeeb0e 100755
--- a/xorg-lib/libxkbui/DEPENDS
+++ b/xorg-lib/libxkbui/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends pkgconfig &&
depends libtool &&
depends util-macros &&
diff --git a/xorg-lib/libxmu/DEPENDS b/xorg-lib/libxmu/DEPENDS
index 258c441..6198708 100755
--- a/xorg-lib/libxmu/DEPENDS
+++ b/xorg-lib/libxmu/DEPENDS
@@ -1,7 +1,13 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends libx11 &&
-depends libxt &&
-depends libxext
+depends AWK &&
+depends libice &&
+depends libpthread-stubs &&
+depends libsm &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxt &&
+depends libxext &&
+depends pkgconfig &&
+depends util-macros
diff --git a/xorg-lib/libxmu/HISTORY b/xorg-lib/libxmu/HISTORY
index 1b461d4..57dfc52 100644
--- a/xorg-lib/libxmu/HISTORY
+++ b/xorg-lib/libxmu/HISTORY
@@ -1,3 +1,6 @@
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: added missing dependencies
+
2011-07-25 Bor Kraljič <pyrobor AT ver.si>
* CONFIGURE: remove "--disable-IPv6" from LIBXMU_OPTS

diff --git a/xorg-lib/libxp/DEPENDS b/xorg-lib/libxp/DEPENDS
index 155adb2..d8fd489 100755
--- a/xorg-lib/libxp/DEPENDS
+++ b/xorg-lib/libxp/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends pkgconfig &&
depends libtool &&
depends util-macros &&
diff --git a/xorg-lib/libxpm/DEPENDS b/xorg-lib/libxpm/DEPENDS
index e09baa0..094d360 100755
--- a/xorg-lib/libxpm/DEPENDS
+++ b/xorg-lib/libxpm/DEPENDS
@@ -1,8 +1,12 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends libxt &&
-depends libxext &&
-depends xproto &&
-depends libx11
+depends AWK &&
+depends libpthread-stubs &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends libxt &&
+depends pkgconfig &&
+depends util-macros &&
+depends xproto
diff --git a/xorg-lib/libxpm/HISTORY b/xorg-lib/libxpm/HISTORY
index b8a1567..1fd993c 100644
--- a/xorg-lib/libxpm/HISTORY
+++ b/xorg-lib/libxpm/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT souremage.org>
+ * DEPENDS: missing depends
+
2010-11-01 Treeve Jelbert <treeve AT souremage.org>
* DETAILS: version 3.5.9

diff --git a/xorg-lib/libxrandr/DEPENDS b/xorg-lib/libxrandr/DEPENDS
index 63e7059..1ebefe2 100755
--- a/xorg-lib/libxrandr/DEPENDS
+++ b/xorg-lib/libxrandr/DEPENDS
@@ -1,9 +1,13 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends randrproto &&
-depends renderproto &&
-depends libx11 &&
-depends libxext &&
-depends libxrender
+depends AWK &&
+depends libpthread-stubs &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends libxrender &&
+depends pkgconfig &&
+depends randrproto &&
+depends renderproto &&
+depends util-macros
diff --git a/xorg-lib/libxrandr/HISTORY b/xorg-lib/libxrandr/HISTORY
index 152d4c5..97e8f9b 100644
--- a/xorg-lib/libxrandr/HISTORY
+++ b/xorg-lib/libxrandr/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing depends
+
2010-11-01 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: 1.3.1

diff --git a/xorg-lib/libxrender/DEPENDS b/xorg-lib/libxrender/DEPENDS
index 66a9ae2..44c02d4 100755
--- a/xorg-lib/libxrender/DEPENDS
+++ b/xorg-lib/libxrender/DEPENDS
@@ -1,6 +1,10 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends renderproto &&
-depends libx11
+depends AWK &&
+depends pkgconfig &&
+depends libpthread-stubs &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends renderproto &&
+depends util-macros
diff --git a/xorg-lib/libxrender/HISTORY b/xorg-lib/libxrender/HISTORY
index bf34961..4e3ec13 100644
--- a/xorg-lib/libxrender/HISTORY
+++ b/xorg-lib/libxrender/HISTORY
@@ -1,3 +1,6 @@
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: added missing dependencies
+
2010-06-26 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 0.9.6
SOURCE matches upstream posted SHA1
diff --git a/xorg-lib/libxres/DEPENDS b/xorg-lib/libxres/DEPENDS
index 170a7f6..288b5d0 100755
--- a/xorg-lib/libxres/DEPENDS
+++ b/xorg-lib/libxres/DEPENDS
@@ -1,7 +1,11 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends resourceproto &&
-depends libx11 &&
-depends libxext
+depends AWK &&
+depends libpthread-stubs &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends pkgconfig &&
+depends resourceproto &&
+depends util-macros
diff --git a/xorg-lib/libxres/HISTORY b/xorg-lib/libxres/HISTORY
index b7a43a2..a6c598e 100644
--- a/xorg-lib/libxres/HISTORY
+++ b/xorg-lib/libxres/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing depends
+
2010-11-01 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.0.5

diff --git a/xorg-lib/libxscrnsaver/DEPENDS b/xorg-lib/libxscrnsaver/DEPENDS
index f2e9e23..05fe127 100755
--- a/xorg-lib/libxscrnsaver/DEPENDS
+++ b/xorg-lib/libxscrnsaver/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends pkgconfig &&
depends libtool &&
depends util-macros &&
diff --git a/xorg-lib/libxt/DEPENDS b/xorg-lib/libxt/DEPENDS
index be88b7b..08bedfd 100755
--- a/xorg-lib/libxt/DEPENDS
+++ b/xorg-lib/libxt/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends pkgconfig &&
depends libtool &&
depends util-macros &&
diff --git a/xorg-lib/libxtrap/DEPENDS b/xorg-lib/libxtrap/DEPENDS
index c94d858..5383751 100755
--- a/xorg-lib/libxtrap/DEPENDS
+++ b/xorg-lib/libxtrap/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends pkgconfig &&
depends libtool &&
depends util-macros &&
diff --git a/xorg-lib/libxtst/DEPENDS b/xorg-lib/libxtst/DEPENDS
index b6a3d73..717af53 100755
--- a/xorg-lib/libxtst/DEPENDS
+++ b/xorg-lib/libxtst/DEPENDS
@@ -1,10 +1,14 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends recordproto &&
-depends xextproto &&
-depends inputproto &&
-depends libx11 &&
-depends libxext &&
-depends libxi
+depends AWK &&
+depends inputproto &&
+depends libpthread-stubs &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends libxi &&
+depends pkgconfig &&
+depends recordproto &&
+depends util-macros &&
+depends xextproto
diff --git a/xorg-lib/libxtst/HISTORY b/xorg-lib/libxtst/HISTORY
index ef308e0..52d08c3 100644
--- a/xorg-lib/libxtst/HISTORY
+++ b/xorg-lib/libxtst/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing depends
+
2010-11-01 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.2.0

diff --git a/xorg-lib/libxv/DEPENDS b/xorg-lib/libxv/DEPENDS
index 495c98f..95e4570 100755
--- a/xorg-lib/libxv/DEPENDS
+++ b/xorg-lib/libxv/DEPENDS
@@ -1,8 +1,12 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends xextproto &&
-depends videoproto &&
-depends libx11 &&
-depends libxext
+depends AWK &&
+depends libpthread-stubs &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends pkgconfig &&
+depends util-macros &&
+depends videoproto &&
+depends xextproto
diff --git a/xorg-lib/libxv/HISTORY b/xorg-lib/libxv/HISTORY
index 1e19fc0..10447c1 100644
--- a/xorg-lib/libxv/HISTORY
+++ b/xorg-lib/libxv/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing depends
+
2010-11-01 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.0.6

diff --git a/xorg-lib/libxvmc/DEPENDS b/xorg-lib/libxvmc/DEPENDS
index 42b9f38..0ded9a7 100755
--- a/xorg-lib/libxvmc/DEPENDS
+++ b/xorg-lib/libxvmc/DEPENDS
@@ -1,9 +1,13 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends xextproto &&
-depends videoproto &&
-depends libx11 &&
-depends libxext &&
-depends libxv
+depends AWK &&
+depends libpthread-stubs &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends libxv &&
+depends pkgconfig &&
+depends util-macros &&
+depends videoproto &&
+depends xextproto
diff --git a/xorg-lib/libxvmc/HISTORY b/xorg-lib/libxvmc/HISTORY
index 44db2e5..92084a8 100644
--- a/xorg-lib/libxvmc/HISTORY
+++ b/xorg-lib/libxvmc/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing depends
+
2010-09-03 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.0.6

diff --git a/xorg-lib/libxxf86dga/DEPENDS b/xorg-lib/libxxf86dga/DEPENDS
index f7cd625..89c7704 100755
--- a/xorg-lib/libxxf86dga/DEPENDS
+++ b/xorg-lib/libxxf86dga/DEPENDS
@@ -1,9 +1,13 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends xproto &&
-depends xextproto &&
-depends xf86dgaproto &&
-depends libx11 &&
-depends libxext
+depends AWK &&
+depends libpthread-stubs &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends pkgconfig &&
+depends util-macros &&
+depends xextproto &&
+depends xf86dgaproto &&
+depends xproto
diff --git a/xorg-lib/libxxf86dga/HISTORY b/xorg-lib/libxxf86dga/HISTORY
index cc29800..bf717cd 100644
--- a/xorg-lib/libxxf86dga/HISTORY
+++ b/xorg-lib/libxxf86dga/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing depends
+
2010-11-01 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.1.2

diff --git a/xorg-lib/libxxf86misc/DEPENDS b/xorg-lib/libxxf86misc/DEPENDS
index c91b472..bc623e8 100755
--- a/xorg-lib/libxxf86misc/DEPENDS
+++ b/xorg-lib/libxxf86misc/DEPENDS
@@ -1,9 +1,13 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends xproto &&
-depends xextproto &&
-depends xf86miscproto &&
-depends libx11 &&
-depends libxext
+depends AWK &&
+depends libpthread-stubs &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends pkgconfig &&
+depends util-macros &&
+depends xextproto &&
+depends xf86miscproto &&
+depends xproto
diff --git a/xorg-lib/libxxf86misc/HISTORY b/xorg-lib/libxxf86misc/HISTORY
index e643126..febcca5 100644
--- a/xorg-lib/libxxf86misc/HISTORY
+++ b/xorg-lib/libxxf86misc/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing depends
+
2011-03-04 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.0.3
SOURCE matches upstream posted SHA1
diff --git a/xorg-lib/libxxf86vm/DEPENDS b/xorg-lib/libxxf86vm/DEPENDS
index 01d9c7c..7c81748 100755
--- a/xorg-lib/libxxf86vm/DEPENDS
+++ b/xorg-lib/libxxf86vm/DEPENDS
@@ -1,9 +1,13 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends xproto &&
-depends xextproto &&
-depends xf86vidmodeproto &&
-depends libx11 &&
-depends libxext
+depends AWK &&
+depends libpthread-stubs &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends pkgconfig &&
+depends util-macros &&
+depends xextproto &&
+depends xf86vidmodeproto &&
+depends xproto
diff --git a/xorg-lib/libxxf86vm/HISTORY b/xorg-lib/libxxf86vm/HISTORY
index 91a82a7..0b10cf7 100644
--- a/xorg-lib/libxxf86vm/HISTORY
+++ b/xorg-lib/libxxf86vm/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing depends
+
2010-11-01 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.1.1

diff --git a/xorg-proto/applewmproto/DEPENDS b/xorg-proto/applewmproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/applewmproto/DEPENDS
+++ b/xorg-proto/applewmproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/bigreqsproto/DEPENDS b/xorg-proto/bigreqsproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/bigreqsproto/DEPENDS
+++ b/xorg-proto/bigreqsproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/compositeproto/DEPENDS
b/xorg-proto/compositeproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/compositeproto/DEPENDS
+++ b/xorg-proto/compositeproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/damageproto/DEPENDS b/xorg-proto/damageproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/damageproto/DEPENDS
+++ b/xorg-proto/damageproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/dmxproto/DEPENDS b/xorg-proto/dmxproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/dmxproto/DEPENDS
+++ b/xorg-proto/dmxproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/dri2proto/DEPENDS b/xorg-proto/dri2proto/DEPENDS
index bc6dc20..442c17f 100755
--- a/xorg-proto/dri2proto/DEPENDS
+++ b/xorg-proto/dri2proto/DEPENDS
@@ -1,5 +1,5 @@
. $GRIMOIRE/FUNCTIONS
depends util-macros &&
simple_version_check_force_depends util-macros 12 2 &&
-depends gawk
+depends AWK

diff --git a/xorg-proto/dri2proto/DETAILS b/xorg-proto/dri2proto/DETAILS
index 35b0fa3..09d3990 100755
--- a/xorg-proto/dri2proto/DETAILS
+++ b/xorg-proto/dri2proto/DETAILS
@@ -1,9 +1,9 @@
SPELL=dri2proto
- VERSION=2.3
+ VERSION=2.8
+
SOURCE_HASH=sha512:1602f58cd8a3371dacf894cde4889b9147fc08e83f98d8e0d1c748abe43ecb74cf4e0e3d5eb2f33568ba5e6d9f310303b98ba43ae3bc956ae693824b1ae0745a
SOURCE=$SPELL-$VERSION.tar.bz2

SOURCE_URL[0]=http://xorg.freedesktop.org/releases/individual/proto/${SOURCE}
-#
SOURCE_HASH=sha512:8262f3b45a0759680c3b71302a597ac08ccd5597e0be828781b9928351b3c4c4c6b1f590a3194845d9213e074bcdefd0d42f66b36c74e7e57463dfed9b4b78b1
- SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
+# SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://xorg.freedesktop.org";
LICENSE[0]=XCL
diff --git a/xorg-proto/dri2proto/HISTORY b/xorg-proto/dri2proto/HISTORY
index 8397093..00c8129 100644
--- a/xorg-proto/dri2proto/HISTORY
+++ b/xorg-proto/dri2proto/HISTORY
@@ -1,3 +1,9 @@
+2012-07-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.8
+
+2011-06-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.6
+
2010-02-17 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.3

diff --git a/xorg-proto/dri2proto/dri2proto-2.3.tar.bz2.sig
b/xorg-proto/dri2proto/dri2proto-2.3.tar.bz2.sig
deleted file mode 100644
index 4da6058..0000000
Binary files a/xorg-proto/dri2proto/dri2proto-2.3.tar.bz2.sig and /dev/null
differ
diff --git a/xorg-proto/evieext/DEPENDS b/xorg-proto/evieext/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/evieext/DEPENDS
+++ b/xorg-proto/evieext/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/fixesproto/DEPENDS b/xorg-proto/fixesproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/fixesproto/DEPENDS
+++ b/xorg-proto/fixesproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/fontcacheproto/DEPENDS
b/xorg-proto/fontcacheproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/fontcacheproto/DEPENDS
+++ b/xorg-proto/fontcacheproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/fontsproto/DEPENDS b/xorg-proto/fontsproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/fontsproto/DEPENDS
+++ b/xorg-proto/fontsproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/glproto/DEPENDS b/xorg-proto/glproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/glproto/DEPENDS
+++ b/xorg-proto/glproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/inputproto/DEPENDS b/xorg-proto/inputproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/inputproto/DEPENDS
+++ b/xorg-proto/inputproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/kbproto/DEPENDS b/xorg-proto/kbproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/kbproto/DEPENDS
+++ b/xorg-proto/kbproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/printproto/DEPENDS b/xorg-proto/printproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/printproto/DEPENDS
+++ b/xorg-proto/printproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/randrproto/DEPENDS b/xorg-proto/randrproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/randrproto/DEPENDS
+++ b/xorg-proto/randrproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/recordproto/DEPENDS b/xorg-proto/recordproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/recordproto/DEPENDS
+++ b/xorg-proto/recordproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/renderproto/DEPENDS b/xorg-proto/renderproto/DEPENDS
index 5d210d6..8adbe8d 100755
--- a/xorg-proto/renderproto/DEPENDS
+++ b/xorg-proto/renderproto/DEPENDS
@@ -1,3 +1,3 @@
depends xproto &&
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/resourceproto/DEPENDS
b/xorg-proto/resourceproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/resourceproto/DEPENDS
+++ b/xorg-proto/resourceproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/scrnsaverproto/DEPENDS
b/xorg-proto/scrnsaverproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/scrnsaverproto/DEPENDS
+++ b/xorg-proto/scrnsaverproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/trapproto/DEPENDS b/xorg-proto/trapproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/trapproto/DEPENDS
+++ b/xorg-proto/trapproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/videoproto/DEPENDS b/xorg-proto/videoproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/videoproto/DEPENDS
+++ b/xorg-proto/videoproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/windowswmproto/DEPENDS
b/xorg-proto/windowswmproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/windowswmproto/DEPENDS
+++ b/xorg-proto/windowswmproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/xcmiscproto/DEPENDS b/xorg-proto/xcmiscproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/xcmiscproto/DEPENDS
+++ b/xorg-proto/xcmiscproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/xextproto/DEPENDS b/xorg-proto/xextproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/xextproto/DEPENDS
+++ b/xorg-proto/xextproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/xf86bigfontproto/DEPENDS
b/xorg-proto/xf86bigfontproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/xf86bigfontproto/DEPENDS
+++ b/xorg-proto/xf86bigfontproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/xf86dgaproto/DEPENDS b/xorg-proto/xf86dgaproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/xf86dgaproto/DEPENDS
+++ b/xorg-proto/xf86dgaproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/xf86driproto/DEPENDS b/xorg-proto/xf86driproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/xf86driproto/DEPENDS
+++ b/xorg-proto/xf86driproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/xf86miscproto/DEPENDS
b/xorg-proto/xf86miscproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/xf86miscproto/DEPENDS
+++ b/xorg-proto/xf86miscproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/xf86rushproto/DEPENDS
b/xorg-proto/xf86rushproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/xf86rushproto/DEPENDS
+++ b/xorg-proto/xf86rushproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/xf86vidmodeproto/DEPENDS
b/xorg-proto/xf86vidmodeproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/xf86vidmodeproto/DEPENDS
+++ b/xorg-proto/xf86vidmodeproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/xineramaproto/DEPENDS
b/xorg-proto/xineramaproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/xineramaproto/DEPENDS
+++ b/xorg-proto/xineramaproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/xproto/DEPENDS b/xorg-proto/xproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/xproto/DEPENDS
+++ b/xorg-proto/xproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/xproxymanagementprotocol/DEPENDS
b/xorg-proto/xproxymanagementprotocol/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/xproxymanagementprotocol/DEPENDS
+++ b/xorg-proto/xproxymanagementprotocol/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-util/zarfy/DEPENDS b/xorg-util/zarfy/DEPENDS
new file mode 100755
index 0000000..bc1e725
--- /dev/null
+++ b/xorg-util/zarfy/DEPENDS
@@ -0,0 +1,5 @@
+depends libx11 &&
+depends libxrandr &&
+depends gtk+2 &&
+depends gdk-pixbuf2 &&
+depends libglade2
diff --git a/xorg-util/zarfy/DETAILS b/xorg-util/zarfy/DETAILS
new file mode 100755
index 0000000..f32bc0f
--- /dev/null
+++ b/xorg-util/zarfy/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=zarfy
+ VERSION=0.1.0
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+
SOURCE_URL[0]=http://sourceforge.net/projects/${SPELL}/files/${SPELL}/${SPELL}%20${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:3d75c3f6a398ddea232a1520ca21a97b92498ba4d6a64b367bc42657f5d8ed3e98865cb8a441d3a54cc64dec63547c89691bcc6ee6e8fcd1f9dc59986ad37905
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://sourceforge.net/projects/zarfy";
+ LICENSE[0]="GPLv2"
+ ENTERED=20140821
+ KEYWORDS=""
+ SHORT="A gui to libxrandr"
+cat << EOF
+A gui to libxrandr. It presents the user with visual representaion of active
+displays on an interactive map of the screen memory. Features free
postioning,
+configuration saving, scripting for R&R and an alternate gui for switching
+between monitors.
+EOF
diff --git a/xorg-util/zarfy/HISTORY b/xorg-util/zarfy/HISTORY
new file mode 100644
index 0000000..92e6597
--- /dev/null
+++ b/xorg-util/zarfy/HISTORY
@@ -0,0 +1,3 @@
+2014-08-21 Ismael Luceno <ismael AT sourcemage.org>
+ * PRE_BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/xorg-util/zarfy/PRE_BUILD b/xorg-util/zarfy/PRE_BUILD
new file mode 100755
index 0000000..dfbc75c
--- /dev/null
+++ b/xorg-util/zarfy/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+sedit '/^PKG_CHECK_MODULES(ZARFY,/s/])$/, x11&/' configure.in &&
+autoconf
diff --git a/xorg-xserver/xorg-server/DEPENDS
b/xorg-xserver/xorg-server/DEPENDS
index c081a4c..d5756c3 100755
--- a/xorg-xserver/xorg-server/DEPENDS
+++ b/xorg-xserver/xorg-server/DEPENDS
@@ -57,7 +57,7 @@ optional_depends hal \
"Enable HAL support" &&

if ! is_depends_enabled $SPELL hal; then
- optional_depends udev \
+ optional_depends UDEV \
"--enable-config-udev --disable-config-dbus --disable-config-hal" \
"--disable-config-udev" \
"enable udev kernel config support"
@@ -138,14 +138,14 @@ depends bison &&
depends flex &&
depends pkgconfig &&
depends libtool &&
-depends gawk &&
-depends mesalib &&
+depends AWK &&
+depends MESALIB &&
depends rgb &&
depends font-cursor-misc &&
depends font-misc-misc &&
depends font-alias &&
depends libpciaccess &&
-depends openssl &&
+depends SSL &&

if list_find "$XORG_SERVER_FONT_100DPI" "all"
then
diff --git a/xorg-xserver/xorg-server/HISTORY
b/xorg-xserver/xorg-server/HISTORY
index a7a2f01..15c80fb 100644
--- a/xorg-xserver/xorg-server/HISTORY
+++ b/xorg-xserver/xorg-server/HISTORY
@@ -1,3 +1,14 @@
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+ * SUB_DEPENDS, PRE_SUB_DEPENDS: openssl => SSL
+
+2014-04-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: mesalib => MESALIB
+
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: udev => UDEV
+
2012-09-19 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.8.2 (latest in 1.8 branch)




  • [SM-Commit] GIT changes to devel-gcc-4.7 grimoire by Eric Sandall (dcf4bbbf5f07813cae86a289cd1f893f7f5e54a6), Eric Sandall, 01/02/2015

Archive powered by MHonArc 2.6.24.

Top of Page