Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to devel-xorg-modular grimoire by Eric Sandall (b1d5b1f8a21266dbe0c6783c6510288e3ec75ba6)

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-xorg-modular grimoire by Eric Sandall (b1d5b1f8a21266dbe0c6783c6510288e3ec75ba6)
  • Date: Tue, 19 Feb 2013 13:44:48 -0600

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

ChangeLog | 6
antivirus/clamav/DETAILS | 2
antivirus/clamav/HISTORY | 3
audio-libs/libgpod/HISTORY | 3
audio-libs/libgpod/PRE_BUILD | 3
audio-libs/libgpod/libgpod-hal-fdi.patch | 22
audio-libs/liblrdf/BUILD | 4
audio-libs/liblrdf/DETAILS | 16
audio-libs/liblrdf/HISTORY | 7
audio-libs/liblrdf/PRE_BUILD | 7
audio-libs/liblrdf/liblrdf-raptor2.diff | 198
-----
audio-players/audacious/DETAILS | 2
audio-players/audacious/HISTORY | 3
audio-players/audacious/audacious-3.3.2.tar.bz2.sig | 0
audio-players/audacious/audacious-3.3.4.tar.bz2.sig |binary
audio-players/grip/DEPENDS | 29
audio-players/grip/DETAILS | 11
audio-players/grip/HISTORY | 5
audio-players/grip/PRE_BUILD | 3
audio-plugins/audacious-plugins/DEPENDS | 6
audio-plugins/audacious-plugins/DETAILS | 2
audio-plugins/audacious-plugins/HISTORY | 5
audio-plugins/audacious-plugins/PRE_BUILD | 3
audio-plugins/audacious-plugins/audacious-plugins-3.3.2.tar.bz2.sig | 0
audio-plugins/audacious-plugins/audacious-plugins-3.3.4.tar.bz2.sig |binary
audio-plugins/audacious-plugins/cdda.patch | 16
audio-soft/sox/DETAILS | 6
audio-soft/sox/HISTORY | 3
audio-soft/sox/sox-14.4.1.tar.gz.sig |binary
crypto/nettle/A8F4C2FD.gpg | 0
crypto/nettle/DETAILS | 4
crypto/nettle/HISTORY | 6
crypto/nettle/nettle.gpg |binary
crypto/nss/HISTORY | 3
crypto/nss/PRE_BUILD | 2
dev/null |binary
devel/automake-1.8/HISTORY | 3
devel/automake-1.8/PRE_BUILD | 2
disk/cdrdao/HISTORY | 3
disk/cdrdao/PRE_BUILD | 2
disk/cdrdao/cdrdao-configure.patch | 12
disk/dmg2img/BUILD | 1
disk/dmg2img/DEPENDS | 3
disk/dmg2img/DETAILS | 15
disk/dmg2img/HISTORY | 3
disk/dmg2img/INSTALL | 1
disk/e2fsprogs/DETAILS | 2
disk/e2fsprogs/HISTORY | 3
doc/openjade/HISTORY | 3
doc/openjade/PRE_BUILD | 4
doc/openjade/openjade-1.3.2-msggen.pl.patch | 32
ftp/transmission/DETAILS | 2
ftp/transmission/HISTORY | 3
ftp/transmission/transmission-2.76.tar.bz2.sig | 0
ftp/transmission/transmission-2.77.tar.bz2.sig |binary
gnome2-apps/gwc/DEPENDS | 7
gnome2-apps/gwc/DETAILS | 7
gnome2-apps/gwc/HISTORY | 7
graphics/feh/DETAILS | 2
graphics/feh/HISTORY | 3
graphics/qiv/BUILD | 3
graphics/qiv/DEPENDS | 6
graphics/qiv/DETAILS | 4
graphics/qiv/HISTORY | 6
graphics/qiv/qiv-2.2.3.tgz.sig | 0
java/icedtea6/BUILD | 4
java/icedtea6/DEPENDS | 1
java/icedtea6/DETAILS | 17
java/icedtea6/HISTORY | 4
java/icedtea6/icedtea-bin-core-6.1.11.1-amd64.tar.bz2.sig | 0
java/icedtea6/icedtea-bin-core-6.1.11.1-x86.tar.bz2.sig | 0
java/icedtea6/icedtea-bin-core-6.1.12.2-amd64.tar.bz2.sig |binary
java/icedtea6/icedtea-bin-core-6.1.12.2-x86.tar.bz2.sig |binary
java/icedtea6/icedtea6-1.11.5.tar.gz.sig | 0
java/icedtea6/icedtea6-1.12.2.tar.gz.sig |binary
java/icedtea6/jaxp144_03.zip.sig | 0
java/icedtea6/jaxp144_04.zip.sig |binary
java/icedtea6/openjdk-6-src-b24-14_nov_2011.tar.gz.sig | 0
java/icedtea6/openjdk-6-src-b27-26_oct_2012.tar.gz.sig |binary
java/icedtea7/BUILD | 4
java/icedtea7/DETAILS | 8
java/icedtea7/DOWNLOAD | 14
java/icedtea7/HISTORY | 4
java/icedtea7/corba.tar.gz.sig |binary
java/icedtea7/hotspot.tar.gz.sig |binary
java/icedtea7/icedtea-2.3.3.tar.gz.sig | 0
java/icedtea7/icedtea-2.3.6.tar.gz.sig |binary
java/icedtea7/icedtea-bin-core-7.2.2.1-amd64.tar.bz2.sig | 0
java/icedtea7/icedtea-bin-core-7.2.3.6-amd64.tar.bz2.sig |binary
java/icedtea7/icedtea-bin-core-7.2.3.6-x86.tar.bz2.sig |binary
java/icedtea7/jaxp.tar.gz.sig |binary
java/icedtea7/jaxws.tar.gz.sig |binary
java/icedtea7/jdk.tar.gz.sig |binary
java/icedtea7/langtools.tar.gz.sig |binary
java/icedtea7/openjdk.tar.gz.sig |binary
kde4-support/phonon-backend-vlc/DETAILS | 6
kde4-support/phonon-backend-vlc/HISTORY | 3
kernels/linux/HISTORY | 18
kernels/linux/info/kernels/3.8 | 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.0.62 | 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.0.63 | 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.0.64 | 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.0.65 | 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.2.38 | 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.4.29 | 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.4.30 | 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.4.31 | 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.4.32 | 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 | 5
kernels/linux/latest.defaults | 4
libs/boost/CONFIGURE | 4
libs/boost/HISTORY | 3
libs/libcdio-paranoia/DEPENDS | 1
libs/libcdio-paranoia/DETAILS | 18
libs/libcdio-paranoia/HISTORY | 2
libs/lightmediascanner/HISTORY | 3
libs/lightmediascanner/PRE_BUILD | 1
libs/lightmediascanner/configure.patch | 19
libs/podofo/DETAILS | 4
libs/podofo/HISTORY | 3
libs/podofo/podofo-0.9.1.tar.gz.sig |binary
lua-forge/lua51/DETAILS | 4
lua-forge/lua51/HISTORY | 4
lua-forge/lua51/PRE_BUILD | 4
lua-forge/lua51/lua-5.1.5.tar.gz.sig |binary
lua-forge/lua51/patch-src_Makefile | 16
net/iputils-tracepath/DETAILS | 4
net/iputils-tracepath/HISTORY | 3
net/libnice/DETAILS | 4
net/libnice/HISTORY | 3
net/libnice/libnice-0.1.3.tar.gz.sig |binary
net/nagios/DETAILS | 2
net/nagios/HISTORY | 3
shell-term-fm/mksh/DETAILS | 4
shell-term-fm/mksh/HISTORY | 3
telephony/farstream/DEPENDS | 10
telephony/farstream/DETAILS | 2
telephony/farstream/HISTORY | 4
telephony/telepathy-farstream/DEPENDS | 10
telephony/telepathy-farstream/DETAILS | 6
telephony/telepathy-farstream/HISTORY | 4
utils/dbus-c++/HISTORY | 3
utils/dbus-c++/PRE_BUILD | 3
utils/dbus-c++/configure.patch | 12
utils/util-linux/DETAILS | 4
utils/util-linux/HISTORY | 3
utils/xen/DETAILS | 2
utils/xen/HISTORY | 6
utils/xen/PRE_BUILD | 2
utils/xen/xsa-36.patch | 369
++++++++++
utils/xen/xsa-38.patch | 73 +
video-libs/gst-plugins-good/HISTORY | 3
video-libs/gst-plugins-good/PRE_BUILD | 4
video-libs/gst-plugins-good/gst-plugins-good-v4l2.patch | 11
video-libs/gst-plugins-ugly/HISTORY | 3
video-libs/gst-plugins-ugly/PRE_BUILD | 3
video-libs/gst-plugins-ugly/cdio.patch | 209
+++++
video/mlt/DETAILS | 8
video/mlt/HISTORY | 4
video/mlt/mlt-0.8.8.tar.gz.sig |binary
video/v4l-utils/DETAILS | 4
video/v4l-utils/HISTORY | 3
x11-libs/wine/DETAILS | 2
x11-libs/wine/HISTORY | 3
x11/conky/CONFIGURE | 8
x11/conky/DEPENDS | 13
x11/conky/HISTORY | 5
x11/gkrellm2/HISTORY | 3
x11/gkrellm2/PRE_BUILD | 6
x11/gkrellm2/gkrellm-2.3.5-autofs.patch | 10
x11/gkrellm2/gkrellm-2.3.5-cifs.patch | 24
x11/gkrellm2/gkrellm-2.3.5-dso.patch | 32
174 files changed, 1338 insertions(+), 316 deletions(-)

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

wine: Updated devel to 1.5.24

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

nss: fix patch apply if statement

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

linux 3.8

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

transmission: => 2.77

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

nettle: => 2.6

commit f02d8a46f3869d83bb1cb74a376d90228dd0bad1
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

icedtea7: updated to 2.3.6

commit 03b62d65a5951e3e87725d744c96199cdd46dd93
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

icedtea6: updated to 1.12.2

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

xen: security update

commit 82a17ba9da23bbd1769d45f59b2a3529cd506257
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

gwc: corrected where I commented out libgnomeui in depends

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

linux: => 3.0.65 (lts)

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

linux: => 3.4.32 (lts)

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

linux: => 3.2.38 (lts)

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

libgpod: added a patch to make hal support work again

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

grip: commit PRE_BUILD missing from
fa9d77c8ff6503233cd6700c00e1632ac983b771

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

iputils-tracepath: add missing source hashes

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

grip: version 3.3.1

commit 02f578834d4a3b5b9f98feb5ce2f9ece3090ae5d
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

mlt: forgot to update website

commit e96ecf9d0f644a3c74116c9010466056b8b0e413
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

mlt: updated to 0.8.8

commit a4f8a1b2f2b41e3fc525b2396a50f08df06a1302
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

boost: added two missing libraries to CONFIGURE

commit df67fa77737ce71a398ebb3919e1930d9cbb71d0
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

gst-plugins-ugly: apply patch to fix cdio build

commit 285ed896b6f833c9a8dd1708767704cd40679868
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

audacious-plugins: updated to 3.3.4

commit 52046696a193bfe5cb0a147231b6748ae96ed676
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

libcdio-paranoia: new spell, split from libcdio

commit 69ef8c594405e0630abe237b0300a1f3aa3d73a0
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

audacious: updated to 3.3.4

commit bdace96357ffb207986080bf2a4825e3f65faa0a
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

clamav: fix sourceforge url

commit 6db166b1b82078adea74adc1511d77a1e1ccc22a
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

gst-plugins-good: apply patch to fix v4l2 changes

commit 0decd6600f3b0f87d40e426b302d2d65e4749808
Author: David Kowis <dkowis AT shlrm.org>
Commit: David Kowis <dkowis AT shlrm.org>

nagios: set it to the sf.net specific URL

commit 1b8712832fae3c7a661de34b07dfc1d4e76e595c
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

sox: update to 14.4.1

commit 2a598a06b92238bf5b2330b81f337500aa5929e8
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

dbus-c++: apply configure.ac patch

commit ef82ec60eb8bb184607f1062dba92912483327c6
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

gkrellm2: apply gentoo patches to build with newer glib2

commit 675bdc050661de4401a08a8784bb7e4bc0ae0ff1
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

telepathy-farstream: update to 0.6.0

commit 26a887ab2169e21a538eb727faf290d1dff1efc9
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

farstream: updated to 0.2.2

commit 3c1b94155aa6540f57ed5ebff5f186c7a7586b5b
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

libnice: updated to 0.1.3

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

util-linux 2.22.2

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

e2fsprogs 1.42.7

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

v4l-utils 0.9.3

commit f2f867bc2db968b26818689e6c007415aa34a22f
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

gwc: updated to 0.21-19

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

phonon-backend-vlc 0.6.2

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

feh 2.9.1

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

linux 3.7.9

commit 351377d81bb8e39fa30b59c24eadf7e0464b1166
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

lua51: remove mistakenly added a.out file

commit adc44520ba346f807f826d7e836845d29aea2039
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

lightmediascanner: apply patch for autotool changes on scm version

commit 750eb6574e693dcc08a12d9b0c005f44e41af617
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

openjade: apply patch to build with perl 5.16 or later

commit e8068125ddcf9919f71d704ea8a7fdef3dabe294
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

cdrdao: added patch for configure.ac so svn will build

commit 146bd00fc3f2a0bebe2ad36728dff40dd52fde2e
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

automake-1.8: added --add-missing to automake command in PRE_BUILD

commit 6de552cae343bf65002fd4983a1f5115116f9c54
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

podofo: updated to 0.9.1

commit 17132a5786eb62b7d2dc09278cfbc69c5b8bf7fb
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

lua51: updated to 5.1.5

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

x11/conky: add optional dependencies on ncurses and moc

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

x11/conky: add optional support for hdd temperature, per task IO stats
and IPv4 port monitoring

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

dmg2img: new spell, Converts DMG to standard (hfs+) disk image

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

qiv: version 2.2.4 + various dependency fixes

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

mksh: => R42b

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

linux 3.7.8

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

audio-libs/liblrdf: version 0.5.0

diff --git a/ChangeLog b/ChangeLog
index 06cba94..bf8c547 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2013-02-17 Robin Cook <rcook AT wyrms.net>
+ * libs/libcdio-paranoia: new spell, split from libcdio
+
+2013-02-17 Ismael Luceno <ismael.luceno AT gmail.com>
+ * disk/dmg2img: new spell, Converts DMG to standard (hfs+) disk image
+
2013-02-16 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* gnu.gpg: add key 28C67298 for libs/gmp

diff --git a/antivirus/clamav/DETAILS b/antivirus/clamav/DETAILS
index a9a9c4e..e54a878 100755
--- a/antivirus/clamav/DETAILS
+++ b/antivirus/clamav/DETAILS
@@ -3,7 +3,7 @@
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-${VERSION//-/}"
- SOURCE_URL=$SOURCEFORGE_URL/$SPELL/$SOURCE
+
SOURCE_URL=http://downloads.sourceforge.net/project/$SPELL/$SPELL/$VERSION/$SOURCE
SOURCE2_URL=$SOURCE_URL.sig
SOURCE2_IGNORE=signature
SOURCE_GPG=vendor_clamav.gpg:$SOURCE2:UPSTREAM_KEY
diff --git a/antivirus/clamav/HISTORY b/antivirus/clamav/HISTORY
index 515494b..e7dd398 100644
--- a/antivirus/clamav/HISTORY
+++ b/antivirus/clamav/HISTORY
@@ -1,3 +1,6 @@
+2013-02-17 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: correct sourceforge url
+
2012-09-18 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.97.6

diff --git a/audio-libs/libgpod/HISTORY b/audio-libs/libgpod/HISTORY
index acbc238..ab30591 100644
--- a/audio-libs/libgpod/HISTORY
+++ b/audio-libs/libgpod/HISTORY
@@ -1,3 +1,6 @@
+2013-02-18 Remko van der Vossen <wich AT sourcemage.org>
+ * PRE_BUILD: added a patch to make hal support work again
+
2012-07-11 Sukneet Basuta <sukneet AT sourcemage.org>
* DEPENDS: added optional_depends gtk-sharp-2 & udev
changed GTK2 to gdk-pixbuf2
diff --git a/audio-libs/libgpod/PRE_BUILD b/audio-libs/libgpod/PRE_BUILD
new file mode 100755
index 0000000..9697743
--- /dev/null
+++ b/audio-libs/libgpod/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+patch -p1 < "$SPELL_DIRECTORY/libgpod-hal-fdi.patch"
diff --git a/audio-libs/libgpod/libgpod-hal-fdi.patch
b/audio-libs/libgpod/libgpod-hal-fdi.patch
new file mode 100644
index 0000000..5eddf47
--- /dev/null
+++ b/audio-libs/libgpod/libgpod-hal-fdi.patch
@@ -0,0 +1,22 @@
+diff -Naur libgpod-0.8.2.orig/tools/20-libgpod-sysinfo-extended.fdi
libgpod-0.8.2/tools/20-libgpod-sysinfo-extended.fdi
+--- libgpod-0.8.2.orig/tools/20-libgpod-sysinfo-extended.fdi 1970-01-01
00:00:00.000000000 +0000
++++ libgpod-0.8.2/tools/20-libgpod-sysinfo-extended.fdi 2013-02-18
10:54:17.000000000 +0000
+@@ -0,0 +1,18 @@
++<?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->
++
++<deviceinfo version="0.2">
++ <device>
++ <match key="@info.parent:storage.vendor" contains="Apple">
++ <match key="@info.parent:storage.model" contains="iPod">
++ <match key="volume.fsusage" contains="filesystem">
++ <append key="info.callouts.add"
type="strlist">libgpod-callout</append>
++ </match>
++ </match>
++ </match>
++ <!-- iPhone/iPod Touch -->
++ <match key="info.capabilities" contains="afc">
++ <append key="info.callouts.add" type="strlist">iphone-callout</append>
++ </match>
++ </device>
++</deviceinfo>
++
diff --git a/audio-libs/liblrdf/BUILD b/audio-libs/liblrdf/BUILD
deleted file mode 100755
index a21024e..0000000
--- a/audio-libs/liblrdf/BUILD
+++ /dev/null
@@ -1,4 +0,0 @@
-libtoolize &&
-aclocal &&
-autoconf &&
-default_build
diff --git a/audio-libs/liblrdf/DETAILS b/audio-libs/liblrdf/DETAILS
index b33b680..e8fe81d 100755
--- a/audio-libs/liblrdf/DETAILS
+++ b/audio-libs/liblrdf/DETAILS
@@ -1,14 +1,14 @@
SPELL=liblrdf
- VERSION=0.4.0
- SOURCE=$SPELL-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
-SOURCE_URL[0]=$SOURCEFORGE_URL/lrdf/$SOURCE
- WEB_SITE=http://lrdf.sourceforge.net/
+ VERSION=0.5.0
+ SOURCE=$SPELL-$VERSION.zip
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/LRDF-$VERSION
+ SOURCE_URL[0]=https://github.com/swh/LRDF/archive/0.5.0.zip
+ WEB_SITE=https://github.com/swh/LRDF
ENTERED=20031207
- LICENSE[0]=GPL
-
SOURCE_HASH=sha512:96048b4805be7b976c5705e5befbb445a302ecd481c84e88a821dbc324387ec60783ac75369712510fb01f9b4872bff691be877052badf6c1cacc498bd0106eb
+ LICENSE[0]=GPL
+
SOURCE_HASH=sha512:d8dddc6a9493aef30bcb267fd5b68a19ed67051fcf75329b0501543ef893e2830d2f667cd06d05bbd80a184c127be87bdc12e9371ac50a9d21a2bb66536f6128
KEYWORDS="audio libs"
- SHORT="This is a library to make it easy to manipulate RDF files
+ SHORT="This is a library to make it easy to manipulate RDF files
describing LADSPA plugins."
cat << EOF
This is a library to make it easy to manipulate RDF files describing
diff --git a/audio-libs/liblrdf/HISTORY b/audio-libs/liblrdf/HISTORY
index 324ff3c..d2a3632 100644
--- a/audio-libs/liblrdf/HISTORY
+++ b/audio-libs/liblrdf/HISTORY
@@ -1,3 +1,10 @@
+2013-02-16 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.5.0, fixed WEB_SITE, SOURCE_URL
+ * BUILD: removed
+ * PRE_BUILD: moved calls to autoconf and friends here, fix
+ obsolete macro in configure.ac
+ * liblrdf-raptor2.diff: removed
+
2011-10-04 Arjan Bouter <abouter AT sourcemage.org>
* BUILD, PRE_BUILD, liblrdf-raptor2.diff: add a patch from upstream
bugzilla for raptor2 support
diff --git a/audio-libs/liblrdf/PRE_BUILD b/audio-libs/liblrdf/PRE_BUILD
index c50d1da..74cf1f0 100755
--- a/audio-libs/liblrdf/PRE_BUILD
+++ b/audio-libs/liblrdf/PRE_BUILD
@@ -1,4 +1,7 @@
default_pre_build &&
cd "${SOURCE_DIRECTORY}" &&
-patch -p1 < "${SCRIPT_DIRECTORY}/liblrdf-raptor2.diff" &&
-sedit 's#raptor.h#raptor2/raptor2.h#' lrdf.h
+sedit 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' configure.ac &&
+libtoolize -fv &&
+aclocal --force &&
+autoconf -f &&
+automake -afv
diff --git a/audio-libs/liblrdf/liblrdf-raptor2.diff
b/audio-libs/liblrdf/liblrdf-raptor2.diff
deleted file mode 100644
index 074d890..0000000
--- a/audio-libs/liblrdf/liblrdf-raptor2.diff
+++ /dev/null
@@ -1,198 +0,0 @@
-diff --git a/configure.ac b/configure.ac
-index 949acdf..e710b49 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -18,7 +18,7 @@ AM_PROG_LIBTOOL
- AC_HEADER_STDC
- AC_CHECK_HEADERS([errno.h limits.h stdlib.h string.h unistd.h])
-
--PKG_CHECK_MODULES(RAPTOR, raptor >= 0.9.11)
-+PKG_CHECK_MODULES(RAPTOR, raptor2 >= 2.0.0)
-
- # Checks for typedefs, structures, and compiler characteristics.
- AC_C_CONST
-diff --git a/src/Makefile.am b/src/Makefile.am
-index 71e164d..2237a29 100644
---- a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -4,5 +4,4 @@ lib_LTLIBRARIES = liblrdf.la
- noinst_HEADERS = lrdf_md5.h md5_loc.h ladspa.h
-
- liblrdf_la_SOURCES = lrdf.c lrdf_multi.c md5.c
--liblrdf_la_LIBADD = -lraptor
- liblrdf_la_LDFLAGS = -version-info @LRDF_LIBTOOL_VERSION@
-diff --git a/src/lrdf.c b/src/lrdf.c
-index 0bb7b22..8849e43 100644
---- a/src/lrdf.c
-+++ b/src/lrdf.c
-@@ -18,6 +18,7 @@
- static unsigned int lrdf_uid = 0; /* A unique(ish) id to append to
genid's to
- * avoid clashses */
-
-+static raptor_world *world = NULL;
- static lrdf_statement *triples = NULL;
- static lrdf_statement *free_triples;
- static lrdf_string_hash *resources_hash[LRDF_HASH_SIZE];
-@@ -43,8 +44,7 @@ static void lrdf_remove_triple_hash(lrdf_triple_hash **
tbl,
- lrdf_hash hash, lrdf_statement * s);
- static void lrdf_add_closure_hash(lrdf_closure_hash ** tbl,
- lrdf_hash subject, lrdf_hash object);
--static void lrdf_store(void *user_data,
-- const raptor_statement * statement);
-+static void lrdf_store(void *user_data, raptor_statement * statement);
- void lrdf_free_statements(lrdf_statement * s);
- void lrdf_copy_statement(lrdf_statement * from, lrdf_statement * to);
- void lrdf_rebuild_taxonomic_closure(lrdf_closure_hash ** fwd_tbl,
-@@ -71,7 +71,7 @@ void lrdf_init()
- unsigned int i;
- struct timeval tv;
-
-- raptor_init();
-+ world = raptor_new_world();
- lrdf_more_triples(256);
-
- /* A UID to add to genids to make them safer */
-@@ -112,7 +112,8 @@ void lrdf_more_triples(int count)
-
- void lrdf_cleanup()
- {
-- raptor_finish();
-+ raptor_free_world(world);
-+ world = NULL;
-
- lrdf_free_string_hash(resources_hash);
- lrdf_free_string_hash(literals_hash);
-@@ -232,26 +233,29 @@ void lrdf_remove_matches(lrdf_statement *pattern)
- }
- }
-
--static void lrdf_store(void *user_data, const raptor_statement * statement)
-+static const char *lrdf_term_as_string(char *tmp, int tmp_len,
-+ const raptor_term *term)
-+{
-+ switch (term->type) {
-+ case RAPTOR_TERM_TYPE_URI:
-+ return (const char *) raptor_uri_as_string(term->value.uri);
-+ case RAPTOR_TERM_TYPE_LITERAL:
-+ return (const char *) term->value.literal.string;
-+ case RAPTOR_TERM_TYPE_BLANK:
-+ snprintf(tmp, tmp_len, "_:%s.%x", term->value.blank.string, lrdf_uid);
-+ return tmp;
-+ default:
-+ return "(?)";
-+ }
-+}
-+
-+static void lrdf_store(void *user_data, raptor_statement * statement)
- {
- lrdf_statement *s = lrdf_alloc_statement();
- char tmps[128], tmpp[128], tmpo[128];
-- char *subj = (char *) statement->subject,
-- *pred = (char *) statement->predicate,
-- *obj = (char *) statement->object;
--
-- if (statement->subject_type == RAPTOR_IDENTIFIER_TYPE_ANONYMOUS) {
-- snprintf(tmps, 127, "_:%s.%x", subj, lrdf_uid);
-- subj = tmps;
-- }
-- if (statement->predicate_type == RAPTOR_IDENTIFIER_TYPE_ANONYMOUS) {
-- snprintf(tmpp, 127, "_:%s.%x", pred, lrdf_uid);
-- pred = tmpp;
-- }
-- if (statement->object_type == RAPTOR_IDENTIFIER_TYPE_ANONYMOUS) {
-- snprintf(tmpo, 127, "_:%s.%x", obj, lrdf_uid);
-- obj = tmpo;
-- }
-+ const char *subj = lrdf_term_as_string(tmps, 128, statement->subject),
-+ *pred = lrdf_term_as_string(tmpp, 128, statement->predicate),
-+ *obj = lrdf_term_as_string(tmpo, 128, statement->object);
-
- s->shash = lrdf_gen_hash(subj);
- s->phash = lrdf_gen_hash(pred);
-@@ -261,7 +265,7 @@ static void lrdf_store(void *user_data, const
raptor_statement * statement)
-
- s->subject = lrdf_check_hash(resources_hash, s->shash, subj);
- s->predicate = lrdf_check_hash(resources_hash, s->phash, pred);
-- if (statement->object_type == RAPTOR_IDENTIFIER_TYPE_LITERAL) {
-+ if (statement->object->type == RAPTOR_TERM_TYPE_LITERAL) {
- s->object = lrdf_check_hash(literals_hash, s->ohash, obj);
- s->object_type = lrdf_literal;
- } else {
-@@ -537,28 +541,22 @@ void lrdf_rebuild_taxonomic_closure(lrdf_closure_hash
** fwd_tbl,
- free(pathto);
- }
-
--static void lrdf_error_handler(void *data, raptor_locator * locator,
-- const char *message);
-+static void lrdf_log_handler(void *data, raptor_log_message *message);
-
--static void lrdf_error_handler(void *data, raptor_locator * locator,
-- const char *message)
-+static void lrdf_log_handler(void *data, raptor_log_message *message)
- {
-- fprintf(stderr, "liblrdf: error - ");
-- raptor_print_locator(stderr, locator);
-- fprintf(stderr, " - %s\n", message);
--
-- raptor_parse_abort((raptor_parser*)data);
--}
-+ const char *severity = "error";
-+ if (message->level == RAPTOR_LOG_LEVEL_WARN) {
-+ severity = "warning";
-+ }
-
--static void lrdf_warning_handler(void *data, raptor_locator * locator,
-- const char *message);
-+ fprintf(stderr, "liblrdf: %s - ", severity);
-+ raptor_locator_print(message->locator, stderr);
-+ fprintf(stderr, " - %s\n", message->text);
-
--static void lrdf_warning_handler(void *data, raptor_locator * locator,
-- const char *message)
--{
-- fprintf(stderr, "liblrdf: warning - ");
-- raptor_print_locator(stderr, locator);
-- fprintf(stderr, " - %s\n", message);
-+ if (message->level != RAPTOR_LOG_LEVEL_WARN) {
-+ raptor_parser_parse_abort((raptor_parser*)data);
-+ }
- }
-
-
-@@ -593,15 +591,15 @@ int lrdf_read_file_intl(const char *uri)
- lrdf_hash source;
-
- //printf("lrdf: reading %s\n", uri);
-- ruri = raptor_new_uri(uri);
-- furi = raptor_new_uri(uri);
-+ ruri = raptor_new_uri(world, (const unsigned char *) uri);
-+ furi = raptor_new_uri(world, (const unsigned char *) uri);
- source = lrdf_gen_hash(uri);
- lrdf_check_hash(resources_hash, source, uri);
-
- if (strstr(uri, ".rdf")) {
-- parser = raptor_new_parser("rdfxml");
-+ parser = raptor_new_parser(world, "rdfxml");
- } else {
-- parser = raptor_new_parser("ntriples");
-+ parser = raptor_new_parser(world, "ntriples");
- }
- if (!parser) {
- fprintf(stderr, "liblrdf: failed to create parser\n");
-@@ -609,12 +607,11 @@ int lrdf_read_file_intl(const char *uri)
- return 1;
- }
-
-- raptor_set_error_handler(parser, parser, lrdf_error_handler);
-- raptor_set_warning_handler(parser, NULL, lrdf_warning_handler);
-- raptor_set_statement_handler(parser, &source, lrdf_store);
-- raptor_set_default_generate_id_parameters(parser, NULL, ++lrdf_uid);
-+ raptor_world_set_log_handler(world, parser, lrdf_log_handler);
-+ raptor_parser_set_statement_handler(parser, &source, lrdf_store);
-+ raptor_world_set_generate_bnodeid_parameters(world, NULL, ++lrdf_uid);
-
-- if (raptor_parse_file(parser, furi, ruri)) {
-+ if (raptor_parser_parse_file(parser, furi, ruri)) {
- raptor_free_uri(furi);
- raptor_free_uri(ruri);
- raptor_free_parser(parser);
diff --git a/audio-players/audacious/DETAILS b/audio-players/audacious/DETAILS
index 1f16b15..fcbfaf1 100755
--- a/audio-players/audacious/DETAILS
+++ b/audio-players/audacious/DETAILS
@@ -1,5 +1,5 @@
SPELL=audacious
- VERSION=3.3.2
+ VERSION=3.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 e40ec0e..3d07d04 100644
--- a/audio-players/audacious/HISTORY
+++ b/audio-players/audacious/HISTORY
@@ -1,3 +1,6 @@
+2013-02-17 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 3.3.4
+
2012-10-19 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated VERSION to 3.3.2
* DEPENDS: updated with changed depends
diff --git a/audio-players/audacious/audacious-3.3.2.tar.bz2.sig
b/audio-players/audacious/audacious-3.3.2.tar.bz2.sig
deleted file mode 100644
index 067a660..0000000
Binary files a/audio-players/audacious/audacious-3.3.2.tar.bz2.sig and
/dev/null differ
diff --git a/audio-players/audacious/audacious-3.3.4.tar.bz2.sig
b/audio-players/audacious/audacious-3.3.4.tar.bz2.sig
new file mode 100644
index 0000000..c78098f
Binary files /dev/null and
b/audio-players/audacious/audacious-3.3.4.tar.bz2.sig differ
diff --git a/audio-players/grip/DEPENDS b/audio-players/grip/DEPENDS
index 7930666..eca044b 100755
--- a/audio-players/grip/DEPENDS
+++ b/audio-players/grip/DEPENDS
@@ -1,10 +1,23 @@
-depends gtk+ &&
-depends libghttp &&
-depends gnome-libs &&
-depends vte &&
+depends curl &&
+depends libx11 &&
+depends glib2 &&
+depends gtk+2 &&
+depends libgnome &&
+depends libgnomeui &&
+depends pango &&
+depends vte &&

-optional_depends "cdparanoia" "" "" "to rip CDs using cdparanoia"
&&
-optional_depends "cdrtools" "" "" "to rip CDs using cdda2wav"
&&
-optional_depends "lame" "" "" "to encode mp3 files using lame"
&&
-optional_depends "bladeenc" "" "" "to encode mp3 files using
bladeenc" &&
+optional_depends "cdparanoia" \
+ "--enable-cdpar" \
+ "--disable-cdpar" \
+ "to rip CDs using cdparanoia" &&
+
+optional_depends "id3lib" \
+ "--enable-id3" \
+ "--disable-id3" \
+ "for ID3 tagging support" &&
+
+optional_depends "cdrtools" "" "" "to rip CDs using cdda2wav" &&
+optional_depends "lame" "" "" "to encode mp3 files using lame" &&
+optional_depends "bladeenc" "" "" "to encode mp3 files using bladeenc" &&
optional_depends "vorbis-tools" "" "" "to encode ogg vorbis files with
oggenc"
diff --git a/audio-players/grip/DETAILS b/audio-players/grip/DETAILS
index 2840ea0..cfb2a48 100755
--- a/audio-players/grip/DETAILS
+++ b/audio-players/grip/DETAILS
@@ -1,13 +1,12 @@
SPELL=grip
- VERSION=3.2.0
+ VERSION=3.3.1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://www.nostatic.org/grip/$SOURCE
- WEB_SITE=http://www.nostatic.org/grip
+
SOURCE_URL[0]=http://sourceforge.net/projects/$SPELL/files/$SPELL/$VERSION/$SOURCE/download
+ WEB_SITE=http://sourceforge.net/projects/$SPELL/
ENTERED=20010922
- UPDATED=20030329
- LICENSE[0]=GPL
-
SOURCE_HASH=sha512:c53f9a0ad78c3ec8b91f8771f5a9dbbcb81a5d096afbcaa82dc50c5bb7ad54d13f83725332cb004fb3d47fdb6ec21b5f300f6cc3614072043d3bace482805468
+ LICENSE[0]=GPL
+
SOURCE_HASH=sha512:380e36cb4e58180e543e1d293d38108f4879842ed63106da875e00747e98c2c06da1e706cfaf4ff26f481bba0ca941eb1201f430de04b0f313b1307ddd7e88d3
KEYWORDS="players audio"
SHORT="Grip is a gtk-based cd-player and cd-ripper."
cat << EOF
diff --git a/audio-players/grip/HISTORY b/audio-players/grip/HISTORY
index 5ebd0a8..ce60726 100644
--- a/audio-players/grip/HISTORY
+++ b/audio-players/grip/HISTORY
@@ -1,3 +1,8 @@
+2013-02-18 Remko van der Vossen <wich AT sourcemage.org>
+ * DETAILS: version 3.3.1
+ * DEPENDS: fix various dependencies
+ * PRE_BUILD: fix calling method of contest.id3
+
2008-03-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: updated to 3.2.0
* DEPENDS: added missing dependency and a missing '&&'
diff --git a/audio-players/grip/PRE_BUILD b/audio-players/grip/PRE_BUILD
new file mode 100755
index 0000000..f1e15c6
--- /dev/null
+++ b/audio-players/grip/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+sed -i -e 's,^ . conftest.id3$, . ./conftest.id3,' configure
diff --git a/audio-plugins/audacious-plugins/DEPENDS
b/audio-plugins/audacious-plugins/DEPENDS
index 5c58a86..a5813e9 100755
--- a/audio-plugins/audacious-plugins/DEPENDS
+++ b/audio-plugins/audacious-plugins/DEPENDS
@@ -108,9 +108,13 @@ optional_depends libcdio \
"--disable-cdaudio" \
"Enable CD Audio Plugin?" &&

+optional_depends libcdio-paranoia \
+ "" "" \
+ "Needed for CD Audio plugin" &&
+
optional_depends libcddb \
"" "" \
- "Needed for CD Audio plugin?" &&
+ "Needed for CD Audio plugin" &&

optional_depends libmms \
"--enable-mms" \
diff --git a/audio-plugins/audacious-plugins/DETAILS
b/audio-plugins/audacious-plugins/DETAILS
index 219c30e..7b59299 100755
--- a/audio-plugins/audacious-plugins/DETAILS
+++ b/audio-plugins/audacious-plugins/DETAILS
@@ -1,5 +1,5 @@
SPELL=audacious-plugins
- VERSION=3.3.2
+ VERSION=3.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 afa8d7e..aa95191 100644
--- a/audio-plugins/audacious-plugins/HISTORY
+++ b/audio-plugins/audacious-plugins/HISTORY
@@ -1,3 +1,8 @@
+2013-02-17 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 3.3.4
+ * DEPENDS: added optional depends libcdio-paranoia
+ * PRE_BUILD: apply patch to correctly find cdda.h
+
2012-10-19 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated VERSION to 3.3.2
* DEPENDS: updated with new depends
diff --git a/audio-plugins/audacious-plugins/PRE_BUILD
b/audio-plugins/audacious-plugins/PRE_BUILD
new file mode 100755
index 0000000..6a08469
--- /dev/null
+++ b/audio-plugins/audacious-plugins/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+patch -p1 < $SPELL_DIRECTORY/cdda.patch
diff --git
a/audio-plugins/audacious-plugins/audacious-plugins-3.3.2.tar.bz2.sig
b/audio-plugins/audacious-plugins/audacious-plugins-3.3.2.tar.bz2.sig
deleted file mode 100644
index 0ea820e..0000000
Binary files
a/audio-plugins/audacious-plugins/audacious-plugins-3.3.2.tar.bz2.sig and
/dev/null differ
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
new file mode 100644
index 0000000..d4a7947
Binary files /dev/null and
b/audio-plugins/audacious-plugins/audacious-plugins-3.3.4.tar.bz2.sig differ
diff --git a/audio-plugins/audacious-plugins/cdda.patch
b/audio-plugins/audacious-plugins/cdda.patch
new file mode 100644
index 0000000..5780e96
--- /dev/null
+++ b/audio-plugins/audacious-plugins/cdda.patch
@@ -0,0 +1,16 @@
+diff -ur audacious-plugins-3.3.4/src/cdaudio-ng/cdaudio-ng.c
audacious-plugins-mod/src/cdaudio-ng/cdaudio-ng.c
+--- audacious-plugins-3.3.4/src/cdaudio-ng/cdaudio-ng.c 2013-02-03
14:09:33.000000000 -0600
++++ audacious-plugins-mod/src/cdaudio-ng/cdaudio-ng.c 2013-02-17
20:43:38.505087973 -0600
+@@ -29,12 +29,7 @@
+ #include <cdio/audio.h>
+ #include <cdio/sector.h>
+ #include <cdio/cd_types.h>
+-
+-#if LIBCDIO_VERSION_NUM >= 90
+-#include <cdio/paranoia/cdda.h>
+-#else
+ #include <cdio/cdda.h>
+-#endif
+
+ /* libcdio's header files #define these */
+ #undef PACKAGE
diff --git a/audio-soft/sox/DETAILS b/audio-soft/sox/DETAILS
index 8ac9422..c9df8b2 100755
--- a/audio-soft/sox/DETAILS
+++ b/audio-soft/sox/DETAILS
@@ -1,9 +1,9 @@
SPELL=sox
- VERSION=14.4.0
-
SOURCE_HASH=sha512:cecd24fb2c8cfd3d4046d4a83ef42ae86e4c063fa94803f09f9eb07eb273234f47eed60b16c4341eca19476e3f4c2b88f6c23cdceda5d647d5a0db058877d9c5
+ VERSION=14.4.1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+
SOURCE_URL[0]=http://downloads.sourceforge.net/project/sox/sox/$VERSION/$SOURCE
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
WEB_SITE=http://sox.sourceforge.net/
ENTERED=20010922
LICENSE[0]=LGPL
diff --git a/audio-soft/sox/HISTORY b/audio-soft/sox/HISTORY
index 89152db..f1d00c1 100644
--- a/audio-soft/sox/HISTORY
+++ b/audio-soft/sox/HISTORY
@@ -1,3 +1,6 @@
+2013-02-17 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 14.4.1
+
2012-11-25 Vlad Glagolev <stealth AT sourcemage.org>
* PRE_BUILD: apply ffmpeg 0.11 patch only for ffmpeg >=0.11

diff --git a/audio-soft/sox/sox-14.4.1.tar.gz.sig
b/audio-soft/sox/sox-14.4.1.tar.gz.sig
new file mode 100644
index 0000000..78825a8
Binary files /dev/null and b/audio-soft/sox/sox-14.4.1.tar.gz.sig differ
diff --git a/crypto/nettle/A8F4C2FD.gpg b/crypto/nettle/A8F4C2FD.gpg
deleted file mode 100644
index a3781df..0000000
Binary files a/crypto/nettle/A8F4C2FD.gpg and /dev/null differ
diff --git a/crypto/nettle/DETAILS b/crypto/nettle/DETAILS
index 557b1db..6c5fd0a 100755
--- a/crypto/nettle/DETAILS
+++ b/crypto/nettle/DETAILS
@@ -1,11 +1,11 @@
SPELL=nettle
- VERSION=2.5
+ VERSION=2.6
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://www.lysator.liu.se/~nisse/archive/$SOURCE
SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
- SOURCE_GPG=A8F4C2FD.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE_GPG=nettle.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
WEB_SITE=http://www.gnu.org/directory/security/crypt/nettle.html
ENTERED=20030909
diff --git a/crypto/nettle/HISTORY b/crypto/nettle/HISTORY
index fb8a3ef..6e18f9c 100644
--- a/crypto/nettle/HISTORY
+++ b/crypto/nettle/HISTORY
@@ -1,3 +1,9 @@
+2013-02-18 Treeve Jelbert <treeve AT sourmage.org>
+ * DETAILS: version 2.6
+ * A8F4C2FD.gpg: rename as nettle.gpg,
+ add 28C67298 Niels M�ller <nisse AT lysator.liu.se>
+
+
2012-07-09 Treeve Jelbert <treeve AT sourmage.org>
* DETAILS: version 2.5

diff --git a/crypto/nettle/nettle.gpg b/crypto/nettle/nettle.gpg
new file mode 100644
index 0000000..accc504
Binary files /dev/null and b/crypto/nettle/nettle.gpg differ
diff --git a/crypto/nss/HISTORY b/crypto/nss/HISTORY
index 12f3f16..7e3e899 100644
--- a/crypto/nss/HISTORY
+++ b/crypto/nss/HISTORY
@@ -1,3 +1,6 @@
+2013-02-19 Remko van der Vossen <wich AT sourcemage.org>
+ * PRE_BUILD: fix patch apply if statement
+
2013-02-16 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: PATCHLEVEL=1
* INSTALL: don't overwrite OpenSSL's libssl.a static library; renamed
diff --git a/crypto/nss/PRE_BUILD b/crypto/nss/PRE_BUILD
index 22d9c9f..9828554 100755
--- a/crypto/nss/PRE_BUILD
+++ b/crypto/nss/PRE_BUILD
@@ -2,7 +2,7 @@ default_pre_build &&

cd $SOURCE_DIRECTORY &&

-if [[ $NSS_BRANCH == "3.14" ]]; then
+if [[ $NSS_BRANCH == "3.14" || $NSS_BRANCH == "DEFAULT" ]]; then
patch -p1 < $SCRIPT_DIRECTORY/nss-3.14-config-1.patch
else
patch -p1 < $SCRIPT_DIRECTORY/nss-3.12-config-1.patch
diff --git a/devel/automake-1.8/HISTORY b/devel/automake-1.8/HISTORY
index 017b176..6cd7900 100644
--- a/devel/automake-1.8/HISTORY
+++ b/devel/automake-1.8/HISTORY
@@ -1,3 +1,6 @@
+2013-02-21 Robin Cook <rcook AT wyrms.net>
+ * PRE_BUILD: added --add-missing to automake command
+
2006-11-16 George Sherwood <george AT beernabeer.com>
* PRE_BUILD: removed version from automake/aclocal-1.9 (Bug 13269)

diff --git a/devel/automake-1.8/PRE_BUILD b/devel/automake-1.8/PRE_BUILD
index 2bead40..a17dab3 100755
--- a/devel/automake-1.8/PRE_BUILD
+++ b/devel/automake-1.8/PRE_BUILD
@@ -6,5 +6,5 @@ patch -p0 < $SCRIPT_DIRECTORY/versioning.patch &&
# been removed due to being previously tracked by one of the
# automake-X.X spells
aclocal &&
-automake &&
+automake --add-missing &&
autoconf
diff --git a/disk/cdrdao/HISTORY b/disk/cdrdao/HISTORY
index c38c65d..dcbfc6a 100644
--- a/disk/cdrdao/HISTORY
+++ b/disk/cdrdao/HISTORY
@@ -1,3 +1,6 @@
+2013-02-17 Robin Cook <rcook AT wyrms.net>
+ * PRE_BUILD: added patch for configure.ac
+
2012-06-27 Sukneet Basuta <sukneet AT sourcemage.org>
* PRE_BUILD: added, to apply patch for stable branch
* stat.patch: added, add stat headers to fix compilation
diff --git a/disk/cdrdao/PRE_BUILD b/disk/cdrdao/PRE_BUILD
index 7a7823c..97d76d3 100755
--- a/disk/cdrdao/PRE_BUILD
+++ b/disk/cdrdao/PRE_BUILD
@@ -3,4 +3,6 @@ cd $SOURCE_DIRECTORY &&

if [[ "$CDRDAO_BRANCH" == "stable" ]]; then
patch -p1 < $SPELL_DIRECTORY/stat.patch
+else
+ patch -p1 < $SPELL_DIRECTORY/cdrdao-configure.patch
fi
diff --git a/disk/cdrdao/cdrdao-configure.patch
b/disk/cdrdao/cdrdao-configure.patch
new file mode 100644
index 0000000..995e4c5
--- /dev/null
+++ b/disk/cdrdao/cdrdao-configure.patch
@@ -0,0 +1,12 @@
+diff -ur cdrdao-sfcvs/configure.ac cdrdao-mod/configure.ac
+--- cdrdao-sfcvs/configure.ac 2013-02-17 13:08:14.775394278 -0600
++++ cdrdao-mod/configure.ac 2013-02-17 13:09:48.952393222 -0600
+@@ -5,7 +5,7 @@
+
+ AC_CONFIG_SRCDIR(dao/main.cc)
+ AM_INIT_AUTOMAKE
+-AM_CONFIG_HEADER(config.h)
++AC_CONFIG_HEADER(config.h)
+ AM_MAINTAINER_MODE
+ AC_CANONICAL_HOST
+
diff --git a/disk/dmg2img/BUILD b/disk/dmg2img/BUILD
new file mode 100755
index 0000000..8f58e6d
--- /dev/null
+++ b/disk/dmg2img/BUILD
@@ -0,0 +1 @@
+make
diff --git a/disk/dmg2img/DEPENDS b/disk/dmg2img/DEPENDS
new file mode 100755
index 0000000..4081b5b
--- /dev/null
+++ b/disk/dmg2img/DEPENDS
@@ -0,0 +1,3 @@
+depends bzip2 &&
+depends zlib &&
+depends openssl
diff --git a/disk/dmg2img/DETAILS b/disk/dmg2img/DETAILS
new file mode 100755
index 0000000..e539115
--- /dev/null
+++ b/disk/dmg2img/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=dmg2img
+ VERSION=1.6.4
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://vu1tur.eu.org/tools/${SOURCE}
+
SOURCE_HASH=sha512:4c40e4b58c010e40661f4061e1c111ce362d341309c0d16669f481f31051f026ac7af5fb1c196ea2da263f79900e03bee3ca88c15cb5ec58617721b01212469c
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://vu1tur.eu.org/tools/";
+ LICENSE[0]="GPL"
+ ENTERED=20130217
+ KEYWORDS=""
+ SHORT="Converts DMG to standard (hfs+) disk image"
+cat << EOF
+This tool is an Apple's compressed dmg to standard (hfsplus) disk image file
+convert tool.
+EOF
diff --git a/disk/dmg2img/HISTORY b/disk/dmg2img/HISTORY
new file mode 100644
index 0000000..1d043b4
--- /dev/null
+++ b/disk/dmg2img/HISTORY
@@ -0,0 +1,3 @@
+2013-02-17 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
+
diff --git a/disk/dmg2img/INSTALL b/disk/dmg2img/INSTALL
new file mode 100755
index 0000000..2e4bd1e
--- /dev/null
+++ b/disk/dmg2img/INSTALL
@@ -0,0 +1 @@
+make install DESTDIR="$INSTALL_ROOT"
diff --git a/disk/e2fsprogs/DETAILS b/disk/e2fsprogs/DETAILS
index ac736e6..7556c07 100755
--- a/disk/e2fsprogs/DETAILS
+++ b/disk/e2fsprogs/DETAILS
@@ -1,5 +1,5 @@
SPELL=e2fsprogs
- VERSION=1.42.6
+ VERSION=1.42.7
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 949f905..c5f9d6a 100644
--- a/disk/e2fsprogs/HISTORY
+++ b/disk/e2fsprogs/HISTORY
@@ -1,3 +1,6 @@
+2013-02-17 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.42.7
+
2012-09-24 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.42.6

diff --git a/doc/openjade/HISTORY b/doc/openjade/HISTORY
index 2152095..c41dc72 100644
--- a/doc/openjade/HISTORY
+++ b/doc/openjade/HISTORY
@@ -1,3 +1,6 @@
+2013-02-17 Robin Cook <rcook AT wyrms.net>
+ * PRE_BUILD: apply patch to build with perl 5.16 or later
+
2011-08-17 Robin Cook <rcook AT wyrms.net>
* PRE_BUILD: apply patch to remove -Werror

diff --git a/doc/openjade/PRE_BUILD b/doc/openjade/PRE_BUILD
index dfddac3..645e391 100755
--- a/doc/openjade/PRE_BUILD
+++ b/doc/openjade/PRE_BUILD
@@ -4,4 +4,6 @@ patch $SOURCE_DIRECTORY/style/MultiLineInlineNote.cxx \

cd $SOURCE_DIRECTORY &&

-patch -p1 < $SCRIPT_DIRECTORY/openjade-1.3.2-gcc-4.6-1.patch
+patch -p1 < $SCRIPT_DIRECTORY/openjade-1.3.2-gcc-4.6-1.patch &&
+patch -p1 < $SCRIPT_DIRECTORY/openjade-1.3.2-msggen.pl.patch
+
diff --git a/doc/openjade/openjade-1.3.2-msggen.pl.patch
b/doc/openjade/openjade-1.3.2-msggen.pl.patch
new file mode 100644
index 0000000..1afe68b
--- /dev/null
+++ b/doc/openjade/openjade-1.3.2-msggen.pl.patch
@@ -0,0 +1,32 @@
+Use Getopt::Std in place of getopts.pl.
+https://bugs.gentoo.org/show_bug.cgi?id=420083
+
+--- a/msggen.pl
++++ b/msggen.pl
+@@ -4,6 +4,7 @@
+ # See the file COPYING for copying permission.
+
+ use POSIX;
++use Getopt::Std;
+
+ # Package and version.
+ $package = 'openjade';
+@@ -18,8 +19,7 @@
+ undef $opt_l;
+ undef $opt_p;
+ undef $opt_t;
+-do 'getopts.pl';
+-&Getopts('l:p:t:');
++getopts('l:p:t:');
+ $module = $opt_l;
+ $pot_file = $opt_p;
+
+@@ -72,7 +72,7 @@
+ else {
+ $field[0] =~ /^[IWQXE][0-9]$/ || &error("invalid first field");;
+ $type[$num] = substr($field[0], 0, 1);
+- $argc = int(substr($field[0], 1, 1));
++ $argc = substr($field[0], 1, 1);
+ }
+ $nargs[$num] = $argc;
+ $field[1] =~ /^[a-zA-Z_][a-zA-Z0-9_]+$/ || &error("invalid tag");
diff --git a/ftp/transmission/DETAILS b/ftp/transmission/DETAILS
index ec5894f..42de1e8 100755
--- a/ftp/transmission/DETAILS
+++ b/ftp/transmission/DETAILS
@@ -1,5 +1,5 @@
SPELL=transmission
- VERSION=2.76
+ VERSION=2.77
SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=http://download.transmissionbt.com/files/$SOURCE
diff --git a/ftp/transmission/HISTORY b/ftp/transmission/HISTORY
index 7191f91..c8acb30 100644
--- a/ftp/transmission/HISTORY
+++ b/ftp/transmission/HISTORY
@@ -1,3 +1,6 @@
+2013-02-19 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.77
+
2013-01-09 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.76

diff --git a/ftp/transmission/transmission-2.76.tar.bz2.sig
b/ftp/transmission/transmission-2.76.tar.bz2.sig
deleted file mode 100644
index af2f857..0000000
Binary files a/ftp/transmission/transmission-2.76.tar.bz2.sig and /dev/null
differ
diff --git a/ftp/transmission/transmission-2.77.tar.bz2.sig
b/ftp/transmission/transmission-2.77.tar.bz2.sig
new file mode 100644
index 0000000..8dc4909
Binary files /dev/null and b/ftp/transmission/transmission-2.77.tar.bz2.sig
differ
diff --git a/gnome2-apps/gwc/DEPENDS b/gnome2-apps/gwc/DEPENDS
index a2f1824..890f193 100755
--- a/gnome2-apps/gwc/DEPENDS
+++ b/gnome2-apps/gwc/DEPENDS
@@ -15,4 +15,9 @@ optional_depends libvorbis \
optional_depends mpg123 \
"--enable-mp3" \
"--disable-mp3" \
- "for mp3 file reading support"
+ "for mp3 file reading support" &&
+
+optional_depends pulseaudio \
+ "--enable-pa" \
+ "--disable-pa" \
+ "Enable Pulse audio support?"
diff --git a/gnome2-apps/gwc/DETAILS b/gnome2-apps/gwc/DETAILS
index 530f9e3..db1d6ea 100755
--- a/gnome2-apps/gwc/DETAILS
+++ b/gnome2-apps/gwc/DETAILS
@@ -1,10 +1,9 @@
SPELL=gwc
- VERSION=0.21-11
-
SOURCE_HASH=sha512:113e8517f808aa1fd55bc43148d7fcdec28c694aaa526f3a02d62bbdd7b3b59cea17ecea263310cd973e528c037fcf15dc1da7e2af5c073e5ed3e57cd532da41
+ VERSION=0.21-19
SOURCE=$SPELL-$VERSION.tgz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-# SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+
SOURCE_URL[0]=http://downloads.sourceforge.net/project/gwc/gwc2/0.21-19/gwc-0.21-19.tgz
+
SOURCE_HASH=sha512:554d08db59b027a2d7fdb5edb01c46c25346c4d2a2165b3679d4a88cc46b3460ed8ac22548389d00b641796f4b0e774f989a633b6384f539bb5b81919ab45fcf
LICENSE[0]=GPL
WEB_SITE=http://gwc.sourceforge.net/
ENTERED=20041006
diff --git a/gnome2-apps/gwc/HISTORY b/gnome2-apps/gwc/HISTORY
index a2a2bf3..870e521 100644
--- a/gnome2-apps/gwc/HISTORY
+++ b/gnome2-apps/gwc/HISTORY
@@ -1,3 +1,10 @@
+2013-02-18 Robin Cook <rcook AT wyrms.net>
+ * DEPENDS: corrected commented out libgnomeui depends
+
+2013-02-17 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated to 0.21-19
+ update source url
+
2011-02-10 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.21-11 (stable); quoting paths
* DEPENDS: added optional dependencies
diff --git a/graphics/feh/DETAILS b/graphics/feh/DETAILS
index 4241384..3c391be 100755
--- a/graphics/feh/DETAILS
+++ b/graphics/feh/DETAILS
@@ -1,5 +1,5 @@
SPELL=feh
- VERSION=2.8
+ VERSION=2.9.1
SECURITY_PATCH=2
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.asc
diff --git a/graphics/feh/HISTORY b/graphics/feh/HISTORY
index 6d1632a..67b3c30 100644
--- a/graphics/feh/HISTORY
+++ b/graphics/feh/HISTORY
@@ -1,3 +1,6 @@
+2013-02-17 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.9.1
+
2012-12-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 2.8

diff --git a/graphics/qiv/BUILD b/graphics/qiv/BUILD
index 1557b86..0dc5099 100755
--- a/graphics/qiv/BUILD
+++ b/graphics/qiv/BUILD
@@ -1,7 +1,4 @@
if ! echo $OPTS | grep -q xinerama; then
sedit "s/^GTD_XINERAMA/#GTD_XINERAMA/" Makefile
fi &&
-if ! echo $OPTS | grep -q exif; then
- sedit "s/^EXIF/#EXIF/" Makefile
-fi &&
make
diff --git a/graphics/qiv/DEPENDS b/graphics/qiv/DEPENDS
index 5db03be..dbb5dbf 100755
--- a/graphics/qiv/DEPENDS
+++ b/graphics/qiv/DEPENDS
@@ -1,5 +1,5 @@
-depends gdk-pixbuf &&
-depends imlib2 &&
+depends libx11 &&
+depends gtk+2 &&
+depends imlib2 &&

-optional_depends libexif "exif" "" "for autorotation of images" &&
optional_depends libxinerama "xinerama" "" "for Xinerama support"
diff --git a/graphics/qiv/DETAILS b/graphics/qiv/DETAILS
index de26c90..100d4ee 100755
--- a/graphics/qiv/DETAILS
+++ b/graphics/qiv/DETAILS
@@ -1,7 +1,7 @@
SPELL=qiv
- VERSION=2.2.3
+ VERSION=2.2.4
SOURCE=$SPELL-$VERSION.tgz
- SOURCE_GPG=gurus.gpg:$SOURCE.sig:WORKS_FOR_ME
+
SOURCE_HASH=sha512:744014ff70c9397d7a90e60740f482976713c9e5ff295a03684ae7b50ae70b86589d9e9066702fd43241bf2767c3537f582aab5ebbde25caea1663ec825f76a5
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://spiegl.de/qiv/download/$SOURCE
WEB_SITE=http://spiegl.de/qiv/
diff --git a/graphics/qiv/HISTORY b/graphics/qiv/HISTORY
index 0d5d330..8ef26cb 100644
--- a/graphics/qiv/HISTORY
+++ b/graphics/qiv/HISTORY
@@ -1,3 +1,9 @@
+2013-02-17 Remko van der Vossen <wich AT sourcemage.org>
+ * DETAILS: version 2.2.4
+ * DEPENDS, BUILD: no EXIF dependency anymore
+ * DEPENDS: gdk-pixbuf dependency replaced by gtk+2 dependency
+ * DEPENDS: depends on libx11
+
2010-02-04 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.2.3

diff --git a/graphics/qiv/qiv-2.2.3.tgz.sig b/graphics/qiv/qiv-2.2.3.tgz.sig
deleted file mode 100644
index 7f91193..0000000
Binary files a/graphics/qiv/qiv-2.2.3.tgz.sig and /dev/null differ
diff --git a/java/icedtea6/BUILD b/java/icedtea6/BUILD
index ffd9a47..99ca5c2 100755
--- a/java/icedtea6/BUILD
+++ b/java/icedtea6/BUILD
@@ -1,11 +1,11 @@
export PATH_HOLD="${PATH}" &&
-export JAVA_HOME="$BUILD_DIRECTORY/icedtea-bin-6.1.11.1" &&
+export JAVA_HOME="$BUILD_DIRECTORY/icedtea-bin-6.1.12.2" &&
export CLASSPATH=".:/usr/share/java" &&
export PATH="${PATH}:${JAVA_HOME}/bin" &&

OPTS="$ICEDTEA6_DOCS $ICEDTEA6_OPT $ICEDTEA6_PARA $OPTS" &&
OPTS="--with-tzdata-dir=/usr/share/zoneinfo $OPTS" &&
-OPTS="--with-jdk-home=$BUILD_DIRECTORY/icedtea-bin-6.1.11.1 $OPTS" &&
+OPTS="--with-jdk-home=$BUILD_DIRECTORY/icedtea-bin-6.1.12.2 $OPTS" &&
OPTS="--disable-bootstrap $OPTS" &&

unset JAVA_HOME &&
diff --git a/java/icedtea6/DEPENDS b/java/icedtea6/DEPENDS
index 770663e..63bff5e 100755
--- a/java/icedtea6/DEPENDS
+++ b/java/icedtea6/DEPENDS
@@ -1,5 +1,6 @@
depends gcc
&&
depends -sub CXX gcc
&&
+depends libffi
&&
depends lsb-release
&&
depends pkgconfig
&&
depends zip
&&
diff --git a/java/icedtea6/DETAILS b/java/icedtea6/DETAILS
index c972fe3..0a638bf 100755
--- a/java/icedtea6/DETAILS
+++ b/java/icedtea6/DETAILS
@@ -1,29 +1,26 @@
SPELL=icedtea6
- VERSION=1.11.5
+ VERSION=1.12.2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
- SOURCE3=openjdk-6-src-b24-14_nov_2011.tar.gz
+ SOURCE3=openjdk-6-src-b27-26_oct_2012.tar.gz
SOURCE4=jdk6-jaf-b20.zip
- SOURCE5=jaxp144_03.zip
-# SOURCE5=jaxp145_01.zip
+ SOURCE5=jaxp144_04.zip
SOURCE6=jdk6-jaxws2_1_6-2011_06_13.zip
-# SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-hg
SOURCE_URL[0]=http://icedtea.classpath.org/download/source/$SOURCE
SOURCE2_IGNORE=signature
SOURCE2_URL[0]=http://icedtea.classpath.org/download/source/$SOURCE2
- SOURCE3_URL[0]=http://download.java.net/openjdk/jdk6/promoted/b24/$SOURCE3
+ SOURCE3_URL[0]=http://download.java.net/openjdk/jdk6/promoted/b27/$SOURCE3
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
-# SOURCE_GPG="icedtea.gpg:${SOURCE2}:UPSTREAM_KEY"
SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
case "${SMGL_COMPAT_ARCHS[0]}" in
ia32|32)
- SOURCE7=icedtea-bin-core-6.1.11.1-x86.tar.bz2
+ SOURCE7=icedtea-bin-core-6.1.12.2-x86.tar.bz2
;;
x86-64|64)
if [[ "${SMGL_COMPAT_ARCHS[@]/32/}" == "${SMGL_COMPAT_ARCHS[@]}" ]]; then
- SOURCE7=icedtea-bin-core-6.1.11.1-amd64.tar.bz2
+ SOURCE7=icedtea-bin-core-6.1.12.2-amd64.tar.bz2
else
- SOURCE7=icedtea-bin-core-6.1.11.1-x86.tar.bz2
+ SOURCE7=icedtea-bin-core-6.1.12.2-x86.tar.bz2
fi
;;
esac
diff --git a/java/icedtea6/HISTORY b/java/icedtea6/HISTORY
index 043b9c5..1c8f8e5 100644
--- a/java/icedtea6/HISTORY
+++ b/java/icedtea6/HISTORY
@@ -1,3 +1,7 @@
+2013-02-18 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated to 1.12.2
+ * DEPENDS: added libffi
+
2012-10-19 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated VERSION to 1.11.5

diff --git a/java/icedtea6/icedtea-bin-core-6.1.11.1-amd64.tar.bz2.sig
b/java/icedtea6/icedtea-bin-core-6.1.11.1-amd64.tar.bz2.sig
deleted file mode 100644
index 1d572e9..0000000
Binary files a/java/icedtea6/icedtea-bin-core-6.1.11.1-amd64.tar.bz2.sig and
/dev/null differ
diff --git a/java/icedtea6/icedtea-bin-core-6.1.11.1-x86.tar.bz2.sig
b/java/icedtea6/icedtea-bin-core-6.1.11.1-x86.tar.bz2.sig
deleted file mode 100644
index 96ef44f..0000000
Binary files a/java/icedtea6/icedtea-bin-core-6.1.11.1-x86.tar.bz2.sig and
/dev/null differ
diff --git a/java/icedtea6/icedtea-bin-core-6.1.12.2-amd64.tar.bz2.sig
b/java/icedtea6/icedtea-bin-core-6.1.12.2-amd64.tar.bz2.sig
new file mode 100644
index 0000000..de20c72
Binary files /dev/null and
b/java/icedtea6/icedtea-bin-core-6.1.12.2-amd64.tar.bz2.sig differ
diff --git a/java/icedtea6/icedtea-bin-core-6.1.12.2-x86.tar.bz2.sig
b/java/icedtea6/icedtea-bin-core-6.1.12.2-x86.tar.bz2.sig
new file mode 100644
index 0000000..0f0af7a
Binary files /dev/null and
b/java/icedtea6/icedtea-bin-core-6.1.12.2-x86.tar.bz2.sig differ
diff --git a/java/icedtea6/icedtea6-1.11.5.tar.gz.sig
b/java/icedtea6/icedtea6-1.11.5.tar.gz.sig
deleted file mode 100644
index c5a8b4a..0000000
Binary files a/java/icedtea6/icedtea6-1.11.5.tar.gz.sig and /dev/null differ
diff --git a/java/icedtea6/icedtea6-1.12.2.tar.gz.sig
b/java/icedtea6/icedtea6-1.12.2.tar.gz.sig
new file mode 100644
index 0000000..c22e759
Binary files /dev/null and b/java/icedtea6/icedtea6-1.12.2.tar.gz.sig differ
diff --git a/java/icedtea6/jaxp144_03.zip.sig
b/java/icedtea6/jaxp144_03.zip.sig
deleted file mode 100644
index 8f8efd8..0000000
Binary files a/java/icedtea6/jaxp144_03.zip.sig and /dev/null differ
diff --git a/java/icedtea6/jaxp144_04.zip.sig
b/java/icedtea6/jaxp144_04.zip.sig
new file mode 100644
index 0000000..2c77cc4
Binary files /dev/null and b/java/icedtea6/jaxp144_04.zip.sig differ
diff --git a/java/icedtea6/openjdk-6-src-b24-14_nov_2011.tar.gz.sig
b/java/icedtea6/openjdk-6-src-b24-14_nov_2011.tar.gz.sig
deleted file mode 100644
index a8336ef..0000000
Binary files a/java/icedtea6/openjdk-6-src-b24-14_nov_2011.tar.gz.sig and
/dev/null differ
diff --git a/java/icedtea6/openjdk-6-src-b27-26_oct_2012.tar.gz.sig
b/java/icedtea6/openjdk-6-src-b27-26_oct_2012.tar.gz.sig
new file mode 100644
index 0000000..c9f8d9f
Binary files /dev/null and
b/java/icedtea6/openjdk-6-src-b27-26_oct_2012.tar.gz.sig differ
diff --git a/java/icedtea7/BUILD b/java/icedtea7/BUILD
index 94549a0..6ea5935 100755
--- a/java/icedtea7/BUILD
+++ b/java/icedtea7/BUILD
@@ -1,10 +1,10 @@
export PATH_HOLD="${PATH}" &&
-export JAVA_HOME="$BUILD_DIRECTORY/icedtea-bin-7.2.2.1" &&
+export JAVA_HOME="$BUILD_DIRECTORY/icedtea-bin-7.2.3.6" &&
export CLASSPATH=".:/usr/share/java" &&
export PATH="${PATH}:${JAVA_HOME}/bin" &&

OPTS="$ICEDTEA7_DOCS $ICEDTEA7_OPT $ICEDTEA7_PARA $OPTS"
&&
-OPTS="--with-jdk-home=$BUILD_DIRECTORY/icedtea-bin-7.2.2.1 $OPTS"
&&
+OPTS="--with-jdk-home=$BUILD_DIRECTORY/icedtea-bin-7.2.3.6 $OPTS"
&&
OPTS="--with-abs-install-dir=${INSTALL_ROOT}/usr/lib/icedtea7-$VERSION
$OPTS" &&
OPTS="--disable-bootstrap --disable-downloading $OPTS"
&&

diff --git a/java/icedtea7/DETAILS b/java/icedtea7/DETAILS
index 6ffda43..f2ccc3d 100755
--- a/java/icedtea7/DETAILS
+++ b/java/icedtea7/DETAILS
@@ -1,5 +1,5 @@
SPELL=icedtea7
- VERSION=2.3.3
+ VERSION=2.3.6
SOURCE=icedtea-$VERSION.tar.gz
SOURCE2=openjdk.tar.gz
SOURCE3=corba.tar.gz
@@ -11,13 +11,13 @@
SOURCE_DIRECTORY=$BUILD_DIRECTORY/icedtea-$VERSION
case "${SMGL_COMPAT_ARCHS[0]}" in
ia32|32)
- SOURCE9=icedtea-bin-core-7.2.2.1-x86.tar.bz2
+ SOURCE9=icedtea-bin-core-7.2.3.6-x86.tar.bz2
;;
x86-64|64)
if [[ "${SMGL_COMPAT_ARCHS[@]/32/}" == "${SMGL_COMPAT_ARCHS[@]}" ]]; then
- SOURCE9=icedtea-bin-core-7.2.2.1-amd64.tar.bz2
+ SOURCE9=icedtea-bin-core-7.2.3.6-amd64.tar.bz2
else
- SOURCE9=icedtea-bin-core-7.2.2.1-x86.tar.bz2
+ SOURCE9=icedtea-bin-core-7.2.3.6-x86.tar.bz2
fi
;;
esac
diff --git a/java/icedtea7/DOWNLOAD b/java/icedtea7/DOWNLOAD
index fbb4acb..4b7c203 100755
--- a/java/icedtea7/DOWNLOAD
+++ b/java/icedtea7/DOWNLOAD
@@ -7,37 +7,37 @@ fi &&

if ! test -f $SOURCE2 ; then
#openjdk changeset
- wget $SOURCE2_URL/301e79a966b4.tar.gz --progress=dot -O $SOURCE2 2>&1
+ wget $SOURCE2_URL/dd8d1a8f222f.tar.gz --progress=dot -O $SOURCE2 2>&1
fi &&

if ! test -f $SOURCE3 ; then
#corba changeset
- wget $SOURCE3_URL/9a95d714d136.tar.gz --progress=dot -O $SOURCE3 2>&1
+ wget $SOURCE3_URL/97a8b625f6e9.tar.gz --progress=dot -O $SOURCE3 2>&1
fi &&

if ! test -f $SOURCE4 ; then
#hotspot changeset
- wget $SOURCE4_URL/d2d0a106917c.tar.gz --progress=dot -O $SOURCE4 2>&1
+ wget $SOURCE4_URL/bc0de5a0ece2.tar.gz --progress=dot -O $SOURCE4 2>&1
fi &&

if ! test -f $SOURCE5 ; then
#jaxp changeset
- wget $SOURCE5_URL/f45296ac69be.tar.gz --progress=dot -O $SOURCE5 2>&1
+ wget $SOURCE5_URL/d7feafb8427b.tar.gz --progress=dot -O $SOURCE5 2>&1
fi &&

if ! test -f $SOURCE6 ; then
#jaxws changeset
- wget $SOURCE6_URL/03f54ef33914.tar.gz --progress=dot -O $SOURCE6 2>&1
+ wget $SOURCE6_URL/b900024eb4ba.tar.gz --progress=dot -O $SOURCE6 2>&1
fi &&

if ! test -f $SOURCE7 ; then
#jdk changeset
- wget $SOURCE7_URL/5ec94d162f05.tar.gz --progress=dot -O $SOURCE7 2>&1
+ wget $SOURCE7_URL/6bb01322bb5a.tar.gz --progress=dot -O $SOURCE7 2>&1
fi &&

if ! test -f $SOURCE8 ; then
#langtools changeset
- wget $SOURCE8_URL/ec73c6927fb7.tar.gz --progress=dot -O $SOURCE8 2>&1
+ wget $SOURCE8_URL/e0739a8783d1.tar.gz --progress=dot -O $SOURCE8 2>&1
fi &&

if ! test -f $SOURCE9 ; then
diff --git a/java/icedtea7/HISTORY b/java/icedtea7/HISTORY
index d6c0cd4..e2f9080 100644
--- a/java/icedtea7/HISTORY
+++ b/java/icedtea7/HISTORY
@@ -1,3 +1,7 @@
+2013-02-18 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated to 2.3.6
+ * DOWNLOAD: udated changeset numbers
+
2012-10-19 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated to 2.3.3
* DOWNLOAD: udated changeset numbers
diff --git a/java/icedtea7/SCRIBBLED b/java/icedtea7/SCRIBBLED
deleted file mode 100644
index e69de29..0000000
diff --git a/java/icedtea7/corba.tar.gz.sig b/java/icedtea7/corba.tar.gz.sig
index b616196..172eedd 100644
Binary files a/java/icedtea7/corba.tar.gz.sig and
b/java/icedtea7/corba.tar.gz.sig differ
diff --git a/java/icedtea7/hotspot.tar.gz.sig
b/java/icedtea7/hotspot.tar.gz.sig
index fca6123..b35a762 100644
Binary files a/java/icedtea7/hotspot.tar.gz.sig and
b/java/icedtea7/hotspot.tar.gz.sig differ
diff --git a/java/icedtea7/icedtea-2.3.3.tar.gz.sig
b/java/icedtea7/icedtea-2.3.3.tar.gz.sig
deleted file mode 100644
index 55d4355..0000000
Binary files a/java/icedtea7/icedtea-2.3.3.tar.gz.sig and /dev/null differ
diff --git a/java/icedtea7/icedtea-2.3.6.tar.gz.sig
b/java/icedtea7/icedtea-2.3.6.tar.gz.sig
new file mode 100644
index 0000000..3494643
Binary files /dev/null and b/java/icedtea7/icedtea-2.3.6.tar.gz.sig differ
diff --git a/java/icedtea7/icedtea-bin-core-7.2.2.1-amd64.tar.bz2.sig
b/java/icedtea7/icedtea-bin-core-7.2.2.1-amd64.tar.bz2.sig
deleted file mode 100644
index b1085ae..0000000
Binary files a/java/icedtea7/icedtea-bin-core-7.2.2.1-amd64.tar.bz2.sig and
/dev/null differ
diff --git a/java/icedtea7/icedtea-bin-core-7.2.3.6-amd64.tar.bz2.sig
b/java/icedtea7/icedtea-bin-core-7.2.3.6-amd64.tar.bz2.sig
new file mode 100644
index 0000000..ff3aff9
Binary files /dev/null and
b/java/icedtea7/icedtea-bin-core-7.2.3.6-amd64.tar.bz2.sig differ
diff --git a/java/icedtea7/icedtea-bin-core-7.2.3.6-x86.tar.bz2.sig
b/java/icedtea7/icedtea-bin-core-7.2.3.6-x86.tar.bz2.sig
new file mode 100644
index 0000000..dcf2ed3
Binary files /dev/null and
b/java/icedtea7/icedtea-bin-core-7.2.3.6-x86.tar.bz2.sig differ
diff --git a/java/icedtea7/jaxp.tar.gz.sig b/java/icedtea7/jaxp.tar.gz.sig
index 72a40e0..347636c 100644
Binary files a/java/icedtea7/jaxp.tar.gz.sig and
b/java/icedtea7/jaxp.tar.gz.sig differ
diff --git a/java/icedtea7/jaxws.tar.gz.sig b/java/icedtea7/jaxws.tar.gz.sig
index ff2cfa8..bdc379d 100644
Binary files a/java/icedtea7/jaxws.tar.gz.sig and
b/java/icedtea7/jaxws.tar.gz.sig differ
diff --git a/java/icedtea7/jdk.tar.gz.sig b/java/icedtea7/jdk.tar.gz.sig
index b3402bc..c7941b3 100644
Binary files a/java/icedtea7/jdk.tar.gz.sig and
b/java/icedtea7/jdk.tar.gz.sig differ
diff --git a/java/icedtea7/langtools.tar.gz.sig
b/java/icedtea7/langtools.tar.gz.sig
index 2db4de0..796f11c 100644
Binary files a/java/icedtea7/langtools.tar.gz.sig and
b/java/icedtea7/langtools.tar.gz.sig differ
diff --git a/java/icedtea7/openjdk.tar.gz.sig
b/java/icedtea7/openjdk.tar.gz.sig
index 72c41ab..537446f 100644
Binary files a/java/icedtea7/openjdk.tar.gz.sig and
b/java/icedtea7/openjdk.tar.gz.sig differ
diff --git a/kde4-support/phonon-backend-vlc/DETAILS
b/kde4-support/phonon-backend-vlc/DETAILS
index 275acb7..c370db8 100755
--- a/kde4-support/phonon-backend-vlc/DETAILS
+++ b/kde4-support/phonon-backend-vlc/DETAILS
@@ -1,8 +1,8 @@
SPELL=phonon-backend-vlc
- VERSION=0.6.0
-
SOURCE_HASH=sha512:1093a6dd963f37a04c85643001f35026de36280e7ddab61efbc6f94e9ded3efc1f3345ed77864a8308de60d26763a6488d17237519ebca4ec74acfb7a73ae1dc
+ VERSION=0.6.2
+
SOURCE_HASH=sha512:1ae699b5b912ef2f76803c389858ab8b22ff7896912c5b859b0e77bc87eba9a4b79dcd5e20291ae161a0834683dedd3b39bd47db9788ef790a9ba5b4a3fe52f2
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-vlc/HISTORY
b/kde4-support/phonon-backend-vlc/HISTORY
index e71add7..36de0ee 100644
--- a/kde4-support/phonon-backend-vlc/HISTORY
+++ b/kde4-support/phonon-backend-vlc/HISTORY
@@ -1,3 +1,6 @@
+2013-02-17 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.6.2, SOURCE_URL[0] updated
+
2012-08-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* PROVIDES: provide PHONON_BACKEND

diff --git a/kernels/linux/HISTORY b/kernels/linux/HISTORY
index f2887d1..7dc1ff9 100644
--- a/kernels/linux/HISTORY
+++ b/kernels/linux/HISTORY
@@ -1,3 +1,21 @@
+2013-02-19 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=3.8, LATEST_3=3.8
+ * info/kernels/3.8: added
+ * info/patches/maintenance_patches_3/patch-3.8: added
+
+2013-02-18 Vlad Glagolev <stealth AT sourcemage.org>
+ * info/patches/maintenance_patches_3/patch-3.0.{62-65}: added
+ * info/patches/maintenance_patches_3/patch-3.2.38: added
+ * info/patches/maintenance_patches_3/patch-3.4.{29-32}: added
+
+2013-02-17 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.7.9
+ * info/patches/maintenance_patches_3/patch-3.7.9: added
+
+2013-02-16 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.7.8
+ * info/patches/maintenance_patches_3/patch-3.7.8: added
+
2013-02-12 Ladislav Hagara <hgr AT vabo.cz>
* latest.defaults: LATEST_maintenance_patches_3=patch-3.7.7
* info/patches/maintenance_patches_3/patch-3.7.7: added
diff --git a/kernels/linux/info/kernels/3.8 b/kernels/linux/info/kernels/3.8
new file mode 100755
index 0000000..68611d1
--- /dev/null
+++ b/kernels/linux/info/kernels/3.8
@@ -0,0 +1,5 @@
+version="3.8"
+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.62
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.62
new file mode 100755
index 0000000..f40670a
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.62
@@ -0,0 +1,5 @@
+appliedkernels="3.0"
+patchversion="${appliedkernels}.62"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.0/${source}"
+sha1sum="0604a0fe234091cc8fe092abb6dcd3f2c507d676"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.63
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.63
new file mode 100755
index 0000000..1997d6a
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.63
@@ -0,0 +1,5 @@
+appliedkernels="3.0"
+patchversion="${appliedkernels}.63"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.0/${source}"
+sha1sum="c5c9b52157ffed9770dda8cbf6245dfef7a0d1c2"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.64
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.64
new file mode 100755
index 0000000..49c069d
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.64
@@ -0,0 +1,5 @@
+appliedkernels="3.0"
+patchversion="${appliedkernels}.64"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.0/${source}"
+sha1sum="37ff6cb8e15285b4eb6bf35208a298750203bb82"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.65
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.65
new file mode 100755
index 0000000..e38e6c8
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.65
@@ -0,0 +1,5 @@
+appliedkernels="3.0"
+patchversion="${appliedkernels}.65"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.0/${source}"
+sha1sum="7402af2b99445b89c4edf6c3db85d213f695d684"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.2.38
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.2.38
new file mode 100755
index 0000000..0614615
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.2.38
@@ -0,0 +1,5 @@
+appliedkernels="3.2"
+patchversion="${appliedkernels}.38"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="2f8d9ec5d2e7e7c637e7826ce2171eb0577e7580"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.29
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.29
new file mode 100755
index 0000000..8f35d2c
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.29
@@ -0,0 +1,5 @@
+appliedkernels="3.4"
+patchversion="${appliedkernels}.29"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="0723bcb3700f5b94bb2a5ccbff314857ad6a7f6a"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.30
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.30
new file mode 100755
index 0000000..64470e9
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.30
@@ -0,0 +1,5 @@
+appliedkernels="3.4"
+patchversion="${appliedkernels}.30"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="8ee54746192c4e404da1a4f42fc4c9f77370ad48"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.31
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.31
new file mode 100755
index 0000000..a1b35d6
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.31
@@ -0,0 +1,5 @@
+appliedkernels="3.4"
+patchversion="${appliedkernels}.31"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="4830b2b8a68b19db3adf3f2f856d18e39b31c442"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.32
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.32
new file mode 100755
index 0000000..cc47a71
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.32
@@ -0,0 +1,5 @@
+appliedkernels="3.4"
+patchversion="${appliedkernels}.32"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="53adc3d8c146a26b428974ed0ed0767445f93df1"
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
new file mode 100755
index 0000000..ca136b0
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.7.8
@@ -0,0 +1,5 @@
+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
new file mode 100755
index 0000000..b9cac28
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.7.9
@@ -0,0 +1,5 @@
+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
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.8
new file mode 100755
index 0000000..a0c1087
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.8
@@ -0,0 +1,5 @@
+patchversion="3.8.0"
+source=""
+source_url=""
+appliedkernels="3.8"
+md5sum=""
diff --git a/kernels/linux/latest.defaults b/kernels/linux/latest.defaults
index 7850436..a329eca 100644
--- a/kernels/linux/latest.defaults
+++ b/kernels/linux/latest.defaults
@@ -1,8 +1,8 @@
-LATEST_3=3.7
+LATEST_3=3.8
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.7.7
+LATEST_maintenance_patches_3=patch-3.8
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/libs/boost/CONFIGURE b/libs/boost/CONFIGURE
index c97e254..27a8a1e 100755
--- a/libs/boost/CONFIGURE
+++ b/libs/boost/CONFIGURE
@@ -3,7 +3,9 @@ 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 \
+ atomic \
chrono \
+ context \
date_time \
exception \
filesystem \
@@ -25,7 +27,7 @@ config_query_multi BOOST_LIBS_MZ "Which additional boost
libraries would you lik
test \
thread \
timer \
- wave
+ wave
fi &&
config_query_list BOOST_VARIANT "What variant of boost do you want?"
\
release debug
&&
diff --git a/libs/boost/HISTORY b/libs/boost/HISTORY
index 112ceca..f2374b3 100644
--- a/libs/boost/HISTORY
+++ b/libs/boost/HISTORY
@@ -1,3 +1,6 @@
+2013-02-17 Robin Cook <rcook AT wyrms.net>
+ * CONFIGURE: added two missing libraries
+
2013-02-07 Treeeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1_53_0
SECURITY_PATCH=1
diff --git a/libs/libcdio-paranoia/DEPENDS b/libs/libcdio-paranoia/DEPENDS
new file mode 100755
index 0000000..cb2487f
--- /dev/null
+++ b/libs/libcdio-paranoia/DEPENDS
@@ -0,0 +1 @@
+depends libcdio
diff --git a/libs/libcdio-paranoia/DETAILS b/libs/libcdio-paranoia/DETAILS
new file mode 100755
index 0000000..5514959
--- /dev/null
+++ b/libs/libcdio-paranoia/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=libcdio-paranoia
+ VERSION=10.2+0.90
+ SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE2=$SOURCE.sig
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=${GNU_URL}/libcdio/$SOURCE
+ SOURCE2_URL[0]=${GNU_URL}/libcdio/$SOURCE2
+ SOURCE2_IGNORE=signature
+ SOURCE_GPG="gnu.gpg:$SOURCE2:UPSTREAM_KEY"
+ LICENSE[0]=GPL
+ WEB_SITE=http://www.gnu.org/software/libcdio/
+ KEYWORDS="libs"
+ ENTERED=20130217
+ DOCS="COPYING NEWS README"
+ SHORT="library for accessing cdrom drives"
+cat << EOF
+library for accessing cdrom drives
+EOF
diff --git a/libs/libcdio-paranoia/HISTORY b/libs/libcdio-paranoia/HISTORY
new file mode 100644
index 0000000..fa0222a
--- /dev/null
+++ b/libs/libcdio-paranoia/HISTORY
@@ -0,0 +1,2 @@
+2013-02-17 Robin Cook <rcook AT wyrms.net>
+ * New Spell: DETAILS, DEPENDS
diff --git a/libs/lightmediascanner/HISTORY b/libs/lightmediascanner/HISTORY
index 700570c..58ce588 100644
--- a/libs/lightmediascanner/HISTORY
+++ b/libs/lightmediascanner/HISTORY
@@ -1,3 +1,6 @@
+2013-02-17 Robin Cook <rcook AT wyrms.net>
+ * PRE_BUILD: apply patch for autotool changes
+
2011-12-26 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated git url
* DEPENDS: added two optional depends if scm
diff --git a/libs/lightmediascanner/PRE_BUILD
b/libs/lightmediascanner/PRE_BUILD
index 26c21fc..cf6a0fd 100755
--- a/libs/lightmediascanner/PRE_BUILD
+++ b/libs/lightmediascanner/PRE_BUILD
@@ -3,5 +3,6 @@ default_pre_build &&
if [[ "$LIGHTMEDIASCANNER_SCM" == "y" ]]
then
cd $SOURCE_DIRECTORY &&
+ patch -p1 < $SPELL_DIRECTORY/configure.patch &&
NOCONFIGURE="on" ./autogen.sh
fi
diff --git a/libs/lightmediascanner/configure.patch
b/libs/lightmediascanner/configure.patch
new file mode 100644
index 0000000..307d7cb
--- /dev/null
+++ b/libs/lightmediascanner/configure.patch
@@ -0,0 +1,19 @@
+diff -ur lightmediascanner-git/configure.ac
lightmediascanner-mod/configure.ac
+--- lightmediascanner-git/configure.ac 2013-02-10 00:44:29.000000000 -0600
++++ lightmediascanner-mod/configure.ac 2013-02-17 13:53:37.049363760 -0600
+@@ -6,13 +6,13 @@
+ AC_ISC_POSIX
+
+ AM_INIT_AUTOMAKE(1.6 dist-bzip2)
+-AM_CONFIG_HEADER(config.h)
++AC_CONFIG_HEADER(config.h)
+ AC_CONFIG_MACRO_DIR([m4])
+ _XTERM_COLORS
+ m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
+
+ AC_PROG_CC
+-AM_PROG_CC_STDC
++AC_PROG_CC
+ AM_PROG_CC_C_O
+ AC_HEADER_STDC
+ AC_C_CONST
diff --git a/libs/podofo/DETAILS b/libs/podofo/DETAILS
index ac5799b..05a098a 100755
--- a/libs/podofo/DETAILS
+++ b/libs/podofo/DETAILS
@@ -1,8 +1,8 @@
SPELL=podofo
- VERSION=0.9.0
-
SOURCE_HASH=sha512:60c875930c79f3b389f31a6c4d6d72cd7a9383cebc31e3d449809add3eb292278f10a249fcf175fa14b6ccf6424e23293ad2174ba6f828a72c43c9561007aea8
+ VERSION=0.9.1
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://prdownloads.sourceforge.net/${SPELL}/${SOURCE}
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://podofo.sourceforge.net/";
LICENSE[0]="GPL, LGPL"
diff --git a/libs/podofo/HISTORY b/libs/podofo/HISTORY
index db78e15..0fc98ae 100644
--- a/libs/podofo/HISTORY
+++ b/libs/podofo/HISTORY
@@ -1,3 +1,6 @@
+2013-02-16 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 0.9.1
+
2011-12-17 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: lua -> lua51

diff --git a/libs/podofo/podofo-0.9.1.tar.gz.sig
b/libs/podofo/podofo-0.9.1.tar.gz.sig
new file mode 100644
index 0000000..eba26c5
Binary files /dev/null and b/libs/podofo/podofo-0.9.1.tar.gz.sig differ
diff --git a/lua-forge/lua51/DETAILS b/lua-forge/lua51/DETAILS
index 51da36f..ffcdac4 100755
--- a/lua-forge/lua51/DETAILS
+++ b/lua-forge/lua51/DETAILS
@@ -1,11 +1,11 @@
SPELL=lua51
SPELLX=lua
- VERSION=5.1.4
+ VERSION=5.1.5
SOURCE=$SPELLX-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
SOURCE_URL[0]=http://www.lua.org/ftp/$SOURCE
SOURCE_URL[1]=ftp://ftp.tecgraf.puc-rio.br/pub/lua/$SOURCE
-
SOURCE_HASH=sha512:bc542fe8535826ac1e49b03a8f238cf049724b02c14718f8162cfeaf735a5e6c58412ff18dbe7a38e4cc4433f3d1e702554e9b24b5f021634b4280880980f40f
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
WEB_SITE=http://www.lua.org/
ENTERED=20020309
LICENSE[0]=MIT
diff --git a/lua-forge/lua51/HISTORY b/lua-forge/lua51/HISTORY
index 420bcbc..a15ba61 100644
--- a/lua-forge/lua51/HISTORY
+++ b/lua-forge/lua51/HISTORY
@@ -1,3 +1,7 @@
+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
+
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/lua51/PRE_BUILD b/lua-forge/lua51/PRE_BUILD
index bf6c4cc..7400d61 100755
--- a/lua-forge/lua51/PRE_BUILD
+++ b/lua-forge/lua51/PRE_BUILD
@@ -1,7 +1,7 @@
default_pre_build &&
cd "$SOURCE_DIRECTORY" &&

-patch -p0 < "$SPELL_DIRECTORY/patch-src_Makefile" &&
+patch -p1 < "$SPELL_DIRECTORY/patch-src_Makefile" &&

# build shared object
sed -i "s:liblua.a:liblua.a liblua.so.5.1:" Makefile &&
@@ -18,4 +18,4 @@ fi &&

# use custom compiling/linking flags
sed -i "s:^CFLAGS=.*:CFLAGS=${CFLAGS} \$(MYCFLAGS):" src/Makefile &&
-sed -i "s:MYLDFLAGS=.*:MYLDFLAGS=${LDFLAGS}:" src/Makefile
+sed -i "s:MYLDFLAGS=.*:MYLDFLAGS=${LDFLAGS} -lm -ldl:" src/Makefile
diff --git a/lua-forge/lua51/lua-5.1.5.tar.gz.sig
b/lua-forge/lua51/lua-5.1.5.tar.gz.sig
new file mode 100644
index 0000000..ec3455a
Binary files /dev/null and b/lua-forge/lua51/lua-5.1.5.tar.gz.sig differ
diff --git a/lua-forge/lua51/patch-src_Makefile
b/lua-forge/lua51/patch-src_Makefile
index 3b491bc..7ecea06 100644
--- a/lua-forge/lua51/patch-src_Makefile
+++ b/lua-forge/lua51/patch-src_Makefile
@@ -1,5 +1,17 @@
---- src/Makefile.orig 2008-01-19 22:37:58.000000000 +0300
-+++ src/Makefile 2008-08-22 19:08:36.560448176 +0400
+diff -ur lua-5.1.5/src/Makefile lua-mod/src/Makefile
+--- lua-5.1.5/src/Makefile 2012-02-13 14:41:22.000000000 -0600
++++ lua-mod/src/Makefile 2013-02-17 10:46:55.269489335 -0600
+@@ -15,8 +15,8 @@
+ LIBS= -lm $(MYLIBS)
+
+ MYCFLAGS=
+-MYLDFLAGS=
+-MYLIBS=
++MYLDFLAGS= -lm -ldl
++MYLIBS= -ldl
+
+ # == END OF USER SETTINGS. NO NEED TO CHANGE ANYTHING BELOW THIS LINE
=========
+
@@ -35,8 +35,10 @@
LUAC_T= luac
LUAC_O= luac.o print.o
diff --git a/net/iputils-tracepath/DETAILS b/net/iputils-tracepath/DETAILS
index c54cf85..54818fa 100755
--- a/net/iputils-tracepath/DETAILS
+++ b/net/iputils-tracepath/DETAILS
@@ -7,8 +7,8 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/iputils
SOURCE2_URL[0]=http://ftp.debian.org/debian/pool/main/i/iputils/${SOURCE2}

WEB_SITE=http://packages.debian.org/unstable/net/iputils-tracepath.html
ENTERED=20030515
- SOURCE_HASH=sha512:
- SOURCE2_HASH=sha512:
+
SOURCE_HASH=sha512:4da5979f9730a46af25b926d704294bc06dad5f51dc050848d741ace9a70c8cc3735862f85649c4b0ab7f47462e94a5004d4dab3b3a9a7192a959ccaff0f6fc1
+
SOURCE2_HASH=sha512:49905f6f68692b821b230bfea3598935914ce484b0a7c5da22296434ee7b2fccaa2b524998c47e6454f3141400ede3e63950536cc5f145a1844d137b8ac395ef
LICENSE[0]=GPL
DOCS="README"
KEYWORDS="net"
diff --git a/net/iputils-tracepath/HISTORY b/net/iputils-tracepath/HISTORY
index 425d30d..dd78e67 100644
--- a/net/iputils-tracepath/HISTORY
+++ b/net/iputils-tracepath/HISTORY
@@ -1,3 +1,6 @@
+2013-02-18 Remko van der Vossen <wich AT sourcemage.org>
+ * DETAILS: add missing source hashes
+
2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS, PRE_BUILD: version 20101006-3

diff --git a/net/libnice/DETAILS b/net/libnice/DETAILS
index 534c4b3..f10923c 100755
--- a/net/libnice/DETAILS
+++ b/net/libnice/DETAILS
@@ -1,8 +1,8 @@
SPELL=libnice
- VERSION=0.1.1
-
SOURCE_HASH=sha512:0bbb4014c010d812a4811d1f564eb9e26b76cb7fe329825ace8d1373523db4f643f515f49031f603cce585dfa42adc924f436646c3b522a9b89919d6ec5b7bb7
+ VERSION=0.1.3
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
SOURCE_URL[0]=http://nice.freedesktop.org/releases/$SOURCE
WEB_SITE=http://nice.freedesktop.org/
LICENSE[0]=GPL
diff --git a/net/libnice/HISTORY b/net/libnice/HISTORY
index ae1d0da..7b5942e 100644
--- a/net/libnice/HISTORY
+++ b/net/libnice/HISTORY
@@ -1,3 +1,6 @@
+2013-02-17 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 0.1.3
+
2012-01-01 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.1.1

diff --git a/net/libnice/libnice-0.1.3.tar.gz.sig
b/net/libnice/libnice-0.1.3.tar.gz.sig
new file mode 100644
index 0000000..2206152
Binary files /dev/null and b/net/libnice/libnice-0.1.3.tar.gz.sig differ
diff --git a/net/nagios/DETAILS b/net/nagios/DETAILS
index 0a5dced..4613bbe 100755
--- a/net/nagios/DETAILS
+++ b/net/nagios/DETAILS
@@ -3,7 +3,7 @@

SOURCE_HASH=sha512:f33128338ab1631e421e5ba29e48baafea2b0b7a4ea2558ace509f9a754929ebf8d19fa40e59ec17062661f9366e750c178eea9ebd1973c1f377bd994082c625
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
- SOURCE_URL=${SOURCEFORGE_URL}/${SPELL}/${SOURCE}
+
SOURCE_URL=http://downloads.sourceforge.net/project/nagios/nagios-3.x/${SPELL}-${VERSION}/${SOURCE}
# SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
LICENSE=GPL
PATCHLEVEL=2
diff --git a/net/nagios/HISTORY b/net/nagios/HISTORY
index 1d43075..ef8a29b 100644
--- a/net/nagios/HISTORY
+++ b/net/nagios/HISTORY
@@ -1,3 +1,6 @@
+2013-02-17 David Kowis <dkowis AT shlrm.org>
+ * DETAILS: set url to project specific sf.net url, sf.net
auto-mirrors now
+
2009-09-11 Justin Boffemmyer <flux AT sourcemage.org>
* DETAILS: updated version to 3.2.0
* CONFIGURE: removed queries for ipaddress and snmpcommunity patches
diff --git a/shell-term-fm/mksh/DETAILS b/shell-term-fm/mksh/DETAILS
index cf6f97c..f9ac684 100755
--- a/shell-term-fm/mksh/DETAILS
+++ b/shell-term-fm/mksh/DETAILS
@@ -1,12 +1,12 @@
SPELL=mksh
- VERSION=R42
+ VERSION=R42b
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:5b2c950a5bf371436da8c441993ef8d14df2d90d335f08e202dc7732c9c7ba93da96cb1c841ebb37f5886b70c8468f09bbf19f65d3365762d737d48699cc3390
+
SOURCE_HASH=sha512:a137be254bdace8bd96693da1e135e083734a05a6e25e04dce5b4d0e97a05c9ba0ea5a856bc1f5a0cc9c0b1aed3fb42f04413a0c29023ad8c6050d62d8672cfa
# I suggest to add this to the list (shortname MIROS or MIRBSD please)
LICENSE[0]=http://mirbsd.de/MirOS-Licence
SHORT="MirBSD Korn Shell"
diff --git a/shell-term-fm/mksh/HISTORY b/shell-term-fm/mksh/HISTORY
index 286af2b..0d82f31 100644
--- a/shell-term-fm/mksh/HISTORY
+++ b/shell-term-fm/mksh/HISTORY
@@ -1,3 +1,6 @@
+2013-02-16 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to R42b
+
2013-02-12 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to R42

diff --git a/telephony/farstream/DEPENDS b/telephony/farstream/DEPENDS
index d80f8e2..79b5587 100755
--- a/telephony/farstream/DEPENDS
+++ b/telephony/farstream/DEPENDS
@@ -11,6 +11,16 @@ if is_depends_enabled $SPELL python; then
depends gst-python
fi &&

+optional_depends gobject-introspection \
+ "--enable-introspection --enable-gobject-cast-checks" \
+ "--disable-introspection --disable-gobject-cast-checks" \
+ "Enable introspection for this build?" &&
+
+optional_depends valgrind \
+ "--enable-valgrind" \
+ "--disable-valgrind" \
+ "Enable valgrind support?" &&
+
optional_depends gtk-doc \
"--enable-gtk-doc" \
"--disable-gtk-doc" \
diff --git a/telephony/farstream/DETAILS b/telephony/farstream/DETAILS
index 9650d17..a49b772 100755
--- a/telephony/farstream/DETAILS
+++ b/telephony/farstream/DETAILS
@@ -1,5 +1,5 @@
SPELL=farstream
- VERSION=0.1.2
+ VERSION=0.2.2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
WEB_SITE=http://www.freedesktop.org/wiki/Software/Farstream
diff --git a/telephony/farstream/HISTORY b/telephony/farstream/HISTORY
index 10de25f..a5dd153 100644
--- a/telephony/farstream/HISTORY
+++ b/telephony/farstream/HISTORY
@@ -1,3 +1,7 @@
+2013-02-17 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 0.2.2
+ * DEPENDS: added new optional depends
+
2012-08-30 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: added missing required (libnice) and optional dependencies
(python, gtk-doc)
diff --git a/telephony/telepathy-farstream/DEPENDS
b/telephony/telepathy-farstream/DEPENDS
index f44f854..2c10f68 100755
--- a/telephony/telepathy-farstream/DEPENDS
+++ b/telephony/telepathy-farstream/DEPENDS
@@ -1 +1,11 @@
depends farstream
+
+optional_depends gobject-introspection \
+ "--enable-introspection" \
+ "--disable-introspection" \
+ "Enable introspection for this build?" &&
+
+optional_depends gtk-doc \
+ "--enable-gtk-doc" \
+ "--disable-gtk-doc" \
+ "Use gtk-doc to build documentation?"
diff --git a/telephony/telepathy-farstream/DETAILS
b/telephony/telepathy-farstream/DETAILS
index a374733..78beb1a 100755
--- a/telephony/telepathy-farstream/DETAILS
+++ b/telephony/telepathy-farstream/DETAILS
@@ -1,13 +1,13 @@
SPELL=telepathy-farstream
- VERSION=0.4.0
+ VERSION=0.6.0
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
- WEB_SITE=http://telepathy.freedesktop.org
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=$WEB_SITE/releases/$SPELL/$SOURCE
+ SOURCE_URL[0]=http://telepathy.freedesktop.org/releases/$SPELL/$SOURCE
SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
SOURCE_GPG=telepathy.gpg:$SOURCE.asc:UPSTREAM_KEY
SOURCE2_IGNORE=signature
+ WEB_SITE=http://telepathy.freedesktop.org
LICENSE[0]=GPL
ENTERED=20120405
SHORT="telepathy client library that uses farstream"
diff --git a/telephony/telepathy-farstream/HISTORY
b/telephony/telepathy-farstream/HISTORY
index d4242ed..b23abc5 100644
--- a/telephony/telepathy-farstream/HISTORY
+++ b/telephony/telepathy-farstream/HISTORY
@@ -1,3 +1,7 @@
+2013-02-17 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 0.6.0
+ * DEPENDS: added new optional depends
+
2012-04-05 Ladislav Hagara <hgr AT vabo.cz>
* DEPENDS, DEPENDS: spell created, version 0.4.0

diff --git a/utils/dbus-c++/HISTORY b/utils/dbus-c++/HISTORY
index 6ce3022..3bc8335 100644
--- a/utils/dbus-c++/HISTORY
+++ b/utils/dbus-c++/HISTORY
@@ -1,3 +1,6 @@
+2013-02-17 Robin Cook <rcook AT wyrms.net>
+ * PRE_BUILD: apply configure.ac patch
+
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/dbus-c++/PRE_BUILD b/utils/dbus-c++/PRE_BUILD
index cd9bd9e..5a39be9 100755
--- a/utils/dbus-c++/PRE_BUILD
+++ b/utils/dbus-c++/PRE_BUILD
@@ -2,5 +2,8 @@ default_pre_build &&

cd $SOURCE_DIRECTORY &&

+patch -p1 < $SPELL_DIRECTORY/configure.patch &&
+
NOCONFIGURE=Y ./autogen.sh

+
diff --git a/utils/dbus-c++/configure.patch b/utils/dbus-c++/configure.patch
new file mode 100644
index 0000000..c8d2128
--- /dev/null
+++ b/utils/dbus-c++/configure.patch
@@ -0,0 +1,12 @@
+diff -ur dbus-c++-20130217/configure.ac dbus-c++-mod/configure.ac
+--- dbus-c++-20130217/configure.ac 2013-02-17 18:10:27.000000000 -0600
++++ dbus-c++-mod/configure.ac 2013-02-17 18:13:25.363189012 -0600
+@@ -4,7 +4,7 @@
+ AC_INIT([libdbus-c++], 0.9.0, [andreas.volz AT tux-style.com])
+
+ AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
+-AM_CONFIG_HEADER([config.h])
++AC_CONFIG_HEADER([config.h])
+ AC_CONFIG_MACRO_DIR([m4])
+
+ AC_CANONICAL_HOST
diff --git a/utils/util-linux/DETAILS b/utils/util-linux/DETAILS
index 9694cf0..eb30003 100755
--- a/utils/util-linux/DETAILS
+++ b/utils/util-linux/DETAILS
@@ -12,9 +12,9 @@ if [[ $UL_VERSION == aes ]]; then
SOURCE3_GPG=loop-AES.gpg:$SOURCE4:UPSTREAM_KEY
SOURCE4_IGNORE=signature
else
- VERSION=2.22.1
+ VERSION=2.22.2
SECURITY_PATCH=2
-
SOURCE_HASH=sha512:1aa7f7e943b68d66fac46ad2da4376aaa03d905f86ef92938a8c8b95d761b31bf07ee8c44504774b2b5c918eba45a02c19b81d9fc448518e05d4119f86f1a19a
+
SOURCE_HASH=sha512:4b61e845f00e886041afc8cdada9219a94a80a90fe2624aa502a230c6ac9451fcdfc65f9a8b7d4d058145764d39a3bf5c4eba256f3acc1b45df28ab2dd8490e0
fi
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.bz2
diff --git a/utils/util-linux/HISTORY b/utils/util-linux/HISTORY
index 5cf0425..0306240 100644
--- a/utils/util-linux/HISTORY
+++ b/utils/util-linux/HISTORY
@@ -1,3 +1,6 @@
+2013-02-17 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: latest updated to 2.22.2
+
2012-12-04 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: latest updated to 2.22.1
* BUILD: eject, kill, login, sulogin, su and utmpdump not installed
diff --git a/utils/xen/DETAILS b/utils/xen/DETAILS
index 2cef0ce..d6c6fb1 100755
--- a/utils/xen/DETAILS
+++ b/utils/xen/DETAILS
@@ -1,6 +1,6 @@
SPELL=xen
VERSION=4.1.4
- SECURITY_PATCH=6
+ SECURITY_PATCH=7
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE2=$SOURCE.sig
SOURCE2_IGNORE=signature
diff --git a/utils/xen/HISTORY b/utils/xen/HISTORY
index 97c01d6..06aa996 100644
--- a/utils/xen/HISTORY
+++ b/utils/xen/HISTORY
@@ -1,3 +1,9 @@
+2013-02-18 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: SECURITY_PATCH++
+ * PRE_BUILD: apply patches
+ * xsa-36.patch: added, to fix CVE-2013-0153
+ * xsa-38.patch: added, to fix CVE-2013-0215
+
2013-01-29 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: security update
* INSTALL: corrected multijob build
diff --git a/utils/xen/PRE_BUILD b/utils/xen/PRE_BUILD
index f45d57a..ba38b55 100755
--- a/utils/xen/PRE_BUILD
+++ b/utils/xen/PRE_BUILD
@@ -3,6 +3,8 @@ 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" &&

diff --git a/utils/xen/xsa-36.patch b/utils/xen/xsa-36.patch
new file mode 100644
index 0000000..f4b15e2
--- /dev/null
+++ b/utils/xen/xsa-36.patch
@@ -0,0 +1,369 @@
+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
new file mode 100644
index 0000000..f4a5dc0
--- /dev/null
+++ b/utils/xen/xsa-38.patch
@@ -0,0 +1,73 @@
+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/video-libs/gst-plugins-good/HISTORY
b/video-libs/gst-plugins-good/HISTORY
index 87eb284..54a38f4 100644
--- a/video-libs/gst-plugins-good/HISTORY
+++ b/video-libs/gst-plugins-good/HISTORY
@@ -1,3 +1,6 @@
+2013-02-17 Robin Cook <rcook AT wyrms.net>
+ * PRE_BUILD: apply patch to fix v4l2 compile
+
2012-08-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* PREPARE, BUILD: add optional support for experimental plugins

diff --git a/video-libs/gst-plugins-good/PRE_BUILD
b/video-libs/gst-plugins-good/PRE_BUILD
new file mode 100755
index 0000000..47532f6
--- /dev/null
+++ b/video-libs/gst-plugins-good/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+
+patch -p1 < $SPELL_DIRECTORY/gst-plugins-good-v4l2.patch
diff --git a/video-libs/gst-plugins-good/gst-plugins-good-v4l2.patch
b/video-libs/gst-plugins-good/gst-plugins-good-v4l2.patch
new file mode 100644
index 0000000..948b23f
--- /dev/null
+++ b/video-libs/gst-plugins-good/gst-plugins-good-v4l2.patch
@@ -0,0 +1,11 @@
+diff -ur gst-plugins-good-0.10.31/sys/v4l2/gstv4l2bufferpool.c
gst-plugins-good-mod/sys/v4l2/gstv4l2bufferpool.c
+--- gst-plugins-good-0.10.31/sys/v4l2/gstv4l2bufferpool.c 2011-12-30
07:59:13.000000000 -0600
++++ gst-plugins-good-mod/sys/v4l2/gstv4l2bufferpool.c 2013-02-17
19:05:57.874153672 -0600
+@@ -181,7 +181,6 @@
+ GST_LOG_OBJECT (pool->v4l2elem, " MMAP offset: %u",
+ ret->vbuffer.m.offset);
+ GST_LOG_OBJECT (pool->v4l2elem, " length: %u", ret->vbuffer.length);
+- GST_LOG_OBJECT (pool->v4l2elem, " input: %u", ret->vbuffer.input);
+
+ data = (guint8 *) v4l2_mmap (0, ret->vbuffer.length,
+ PROT_READ | PROT_WRITE, MAP_SHARED, pool->video_fd,
diff --git a/video-libs/gst-plugins-ugly/HISTORY
b/video-libs/gst-plugins-ugly/HISTORY
index 4aea5d8..ecd7a6d 100644
--- a/video-libs/gst-plugins-ugly/HISTORY
+++ b/video-libs/gst-plugins-ugly/HISTORY
@@ -1,3 +1,6 @@
+2013-02-17 Robin Cook <rcook AT wyrms.net>
+ * PRE_BUILD: apply patch to fix cdio build
+
2012-08-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* PREPARE, BUILD: optionally enable experimental plugins

diff --git a/video-libs/gst-plugins-ugly/PRE_BUILD
b/video-libs/gst-plugins-ugly/PRE_BUILD
new file mode 100755
index 0000000..ce26a3f
--- /dev/null
+++ b/video-libs/gst-plugins-ugly/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+patch -p1 < $SPELL_DIRECTORY/cdio.patch
diff --git a/video-libs/gst-plugins-ugly/cdio.patch
b/video-libs/gst-plugins-ugly/cdio.patch
new file mode 100644
index 0000000..e8d89ae
--- /dev/null
+++ b/video-libs/gst-plugins-ugly/cdio.patch
@@ -0,0 +1,209 @@
+commit 649bd92cd2600719862ad5189899212409dd0a67
+Author: Leon Merten Lohse <leon AT green-side.de>
+Date: Thu May 3 23:50:30 2012 +0100
+
+ cdio: compensate for libcdio's recent cd-text api changes
+
+ https://bugzilla.gnome.org/show_bug.cgi?id=675112
+
+ Conflicts:
+
+ ext/cdio/gstcdiocddasrc.c
+
+Index: b/ext/cdio/gstcdio.c
+===================================================================
+--- a/ext/cdio/gstcdio.c
++++ b/ext/cdio/gstcdio.c
+@@ -28,16 +28,20 @@
+ #include <cdio/logging.h>
+
+ GST_DEBUG_CATEGORY (gst_cdio_debug);
+
+ void
+-gst_cdio_add_cdtext_field (GstObject * src, cdtext_t * cdtext,
++gst_cdio_add_cdtext_field (GstObject * src, cdtext_t * cdtext, track_t
track,
+ cdtext_field_t field, const gchar * gst_tag, GstTagList ** p_tags)
+ {
+ const gchar *txt;
+
++#if LIBCDIO_VERSION_NUM > 83
++ txt = cdtext_get_const (cdtext, field, track);
++#else
+ txt = cdtext_get_const (field, cdtext);
++#endif
+ if (txt == NULL || *txt == '\0') {
+ GST_DEBUG_OBJECT (src, "empty CD-TEXT field %u (%s)", field, gst_tag);
+ return;
+ }
+
+@@ -55,42 +59,59 @@ gst_cdio_add_cdtext_field (GstObject * s
+
+ GST_DEBUG_OBJECT (src, "CD-TEXT: %s = %s", gst_tag, txt);
+ }
+
+ GstTagList *
++#if LIBCDIO_VERSION_NUM > 83
++gst_cdio_get_cdtext (GstObject * src, cdtext_t * t, track_t track)
++{
++ GstTagList *tags = NULL;
++
++#else
+ gst_cdio_get_cdtext (GstObject * src, CdIo * cdio, track_t track)
+ {
+ GstTagList *tags = NULL;
+ cdtext_t *t;
+
+ t = cdio_get_cdtext (cdio, track);
+ if (t == NULL) {
+ GST_DEBUG_OBJECT (src, "no CD-TEXT for track %u", track);
+ return NULL;
+ }
++#endif
+
+- gst_cdio_add_cdtext_field (src, t, CDTEXT_PERFORMER, GST_TAG_ARTIST,
&tags);
+- gst_cdio_add_cdtext_field (src, t, CDTEXT_TITLE, GST_TAG_TITLE, &tags);
++ gst_cdio_add_cdtext_field (src, t, track, CDTEXT_FIELD_PERFORMER,
++ GST_TAG_ARTIST, &tags);
++ gst_cdio_add_cdtext_field (src, t, track, CDTEXT_FIELD_TITLE,
GST_TAG_TITLE,
++ &tags);
+
+ return tags;
+ }
+
+ void
++#if LIBCDIO_VERSION_NUM > 83
++gst_cdio_add_cdtext_album_tags (GstObject * src, cdtext_t * t,
++ GstTagList * tags)
++{
++#else
+ gst_cdio_add_cdtext_album_tags (GstObject * src, CdIo * cdio, GstTagList *
tags)
+ {
+ cdtext_t *t;
+
+ t = cdio_get_cdtext (cdio, 0);
+ if (t == NULL) {
+ GST_DEBUG_OBJECT (src, "no CD-TEXT for album");
+ return;
+ }
++#endif
+
+- /* FIXME: map CDTEXT_PERFORMER to GST_TAG_ALBUM_ARTIST once we have that
*/
+- gst_cdio_add_cdtext_field (src, t, CDTEXT_TITLE, GST_TAG_ALBUM, &tags);
+- gst_cdio_add_cdtext_field (src, t, CDTEXT_GENRE, GST_TAG_GENRE, &tags);
+-
++ gst_cdio_add_cdtext_field (src, t, 0, CDTEXT_FIELD_PERFORMER,
++ GST_TAG_ALBUM_ARTIST, &tags);
++ gst_cdio_add_cdtext_field (src, t, 0, CDTEXT_FIELD_TITLE, GST_TAG_ALBUM,
++ &tags);
++ gst_cdio_add_cdtext_field (src, t, 0, CDTEXT_FIELD_GENRE, GST_TAG_GENRE,
++ &tags);
+ GST_DEBUG ("CD-TEXT album tags: %" GST_PTR_FORMAT, tags);
+ }
+
+ static void
+ gst_cdio_log_handler (cdio_log_level_t level, const char *msg)
+Index: b/ext/cdio/gstcdio.h
+===================================================================
+--- a/ext/cdio/gstcdio.h
++++ b/ext/cdio/gstcdio.h
+@@ -22,25 +22,41 @@
+ #define __GST_CDIO_H__
+
+ #include <gst/gst.h>
+ #include <cdio/cdio.h>
+ #include <cdio/cdtext.h>
++#include <cdio/version.h>
++
++#if LIBCDIO_VERSION_NUM <= 83
++ #define CDTEXT_FIELD_PERFORMER CDTEXT_PERFORMER
++ #define CDTEXT_FIELD_GENRE CDTEXT_GENRE
++ #define CDTEXT_FIELD_TITLE CDTEXT_TITLE
++#endif
+
+ GST_DEBUG_CATEGORY_EXTERN (gst_cdio_debug);
+ #define GST_CAT_DEFAULT gst_cdio_debug
+
+ void gst_cdio_add_cdtext_field (GstObject * src,
+ cdtext_t * cdtext,
++ track_t track,
+ cdtext_field_t field,
+ const gchar * gst_tag,
+ GstTagList ** p_tags);
+
+ GstTagList * gst_cdio_get_cdtext (GstObject * src,
++#if LIBCDIO_VERSION_NUM > 83
++ cdtext_t * t,
++#else
+ CdIo * cdio,
++#endif
+ track_t track);
+
+ void gst_cdio_add_cdtext_album_tags (GstObject * src,
++#if LIBCDIO_VERSION_NUM > 83
++ cdtext_t * t,
++#else
+ CdIo * cdio,
++#endif
+ GstTagList * tags);
+
+ #endif /* __GST_CDIO_H__ */
+
+Index: b/ext/cdio/gstcdiocddasrc.c
+===================================================================
+--- a/ext/cdio/gstcdiocddasrc.c
++++ b/ext/cdio/gstcdiocddasrc.c
+@@ -216,10 +216,13 @@ static gboolean
+ gst_cdio_cdda_src_open (GstCddaBaseSrc * cddabasesrc, const gchar * device)
+ {
+ GstCdioCddaSrc *src;
+ discmode_t discmode;
+ gint first_track, num_tracks, i;
++#if LIBCDIO_VERSION_NUM > 83
++ cdtext_t *cdtext;
++#endif
+
+ src = GST_CDIO_CDDA_SRC (cddabasesrc);
+
+ g_assert (device != NULL);
+ g_assert (src->cdio == NULL);
+@@ -242,12 +245,22 @@ gst_cdio_cdda_src_open (GstCddaBaseSrc *
+ return TRUE; /* base class will generate 'has no tracks'
error */
+
+ if (src->read_speed != -1)
+ cdio_set_speed (src->cdio, src->read_speed);
+
++#if LIBCDIO_VERSION_NUM > 83
++ cdtext = cdio_get_cdtext (src->cdio);
++
++ if (NULL == cdtext)
++ GST_DEBUG_OBJECT (src, "no CD-TEXT on disc");
++ else
++ gst_cdio_add_cdtext_album_tags (GST_OBJECT_CAST (src), cdtext,
++ cddabasesrc->tags);
++#else
+ gst_cdio_add_cdtext_album_tags (GST_OBJECT_CAST (src), src->cdio,
+ cddabasesrc->tags);
++#endif
+
+ GST_LOG_OBJECT (src, "%u tracks, first track: %d", num_tracks,
first_track);
+
+ for (i = 0; i < num_tracks; ++i) {
+ GstCddaBaseSrcTrack track = { 0, };
+@@ -260,12 +273,18 @@ gst_cdio_cdda_src_open (GstCddaBaseSrc *
+
+ /* Note: LSN/LBA confusion all around us; in any case, this does
+ * the right thing here (for cddb id calculations etc. as well) */
+ track.start = cdio_get_track_lsn (src->cdio, i + first_track);
+ track.end = track.start + len_sectors - 1; /* -1? */
++#if LIBCDIO_VERSION_NUM > 83
++ if (NULL != cdtext)
++ track.tags = gst_cdio_get_cdtext (GST_OBJECT (src), cdtext,
++ i + first_track);
++#else
+ track.tags = gst_cdio_get_cdtext (GST_OBJECT (src), src->cdio,
+ i + first_track);
++#endif
+
+ gst_cdda_base_src_add_track (GST_CDDA_BASE_SRC (src), &track);
+ }
+ return TRUE;
diff --git a/video/mlt/DETAILS b/video/mlt/DETAILS
index d9ee2d1..51726b2 100755
--- a/video/mlt/DETAILS
+++ b/video/mlt/DETAILS
@@ -11,14 +11,14 @@ if [[ $MLT_BRANCH == scm ]];then
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-git
FORCE_DOWNLOAD=on
else
- VERSION=0.7.8
-
SOURCE_HASH=sha512:c0a91852d060cb643da488d5cb8a02b6fa10473a0adf9651446c3c3fd8c47f6dc7f615a124bed3a89dafd81dea2ecd4a0071a8068296002cec0457d61deb3b64
+ VERSION=0.8.8
SOURCE=$SPELL-$VERSION.tar.gz
- SOURCE_URL[0]=$SOURCEFORGE_URL/mlt/$SOURCE
+ SOURCE_URL[0]=http://downloads.sourceforge.net/project/mlt/mlt/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
fi
LICENSE[0]=GPL
- WEB_SITE=http://mlt.sourceforge.net/
+ WEB_SITE=http://www.mltframework.org/
ENTERED=20030514
KEYWORDS="video"
DOCS="docs/*.txt"
diff --git a/video/mlt/HISTORY b/video/mlt/HISTORY
index 11b2545..3c3e9bb 100644
--- a/video/mlt/HISTORY
+++ b/video/mlt/HISTORY
@@ -1,3 +1,7 @@
+2013-02-17 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 0.8.8
+ update website
+
2012-06-01 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.7.8

diff --git a/video/mlt/mlt-0.8.8.tar.gz.sig b/video/mlt/mlt-0.8.8.tar.gz.sig
new file mode 100644
index 0000000..1dad396
Binary files /dev/null and b/video/mlt/mlt-0.8.8.tar.gz.sig differ
diff --git a/video/v4l-utils/DETAILS b/video/v4l-utils/DETAILS
index bda576d..425c242 100755
--- a/video/v4l-utils/DETAILS
+++ b/video/v4l-utils/DETAILS
@@ -1,6 +1,6 @@
SPELL=v4l-utils
- VERSION=0.9.1
-
SOURCE_HASH=sha512:5d319512332a62f1ff579629bb99993ccb04172736b3623dd6082198acf18c71c64987661aaa191d9d93aa0a6eccdfe96da4e5ca54200e7ce601108d1745e16b
+ VERSION=0.9.3
+
SOURCE_HASH=sha512:52d1fdaf73cb27963458013bc62792d1331f9fa6a50d761ac594999db2c3c654fe48dfb51019d12acaf7d2ab0ff5563503e8dac6abc2ea915baa4c6373988c3d
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=http://linuxtv.org/downloads/$SPELL/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/video/v4l-utils/HISTORY b/video/v4l-utils/HISTORY
index 0d1f9c2..1b0fa45 100644
--- a/video/v4l-utils/HISTORY
+++ b/video/v4l-utils/HISTORY
@@ -1,3 +1,6 @@
+2013-02-17 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.9.3
+
2013-02-10 Vlad Glagolev <stealth AT sourcemage.org>
* INSTALL: added, to fix multijob build

diff --git a/x11-libs/wine/DETAILS b/x11-libs/wine/DETAILS
index 1812327..f26446d 100755
--- a/x11-libs/wine/DETAILS
+++ b/x11-libs/wine/DETAILS
@@ -12,7 +12,7 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-git"
FORCE_DOWNLOAD=1
else
if [[ $WINE_BRANCH == devel ]]; then
- VERSION=1.5.23
+ VERSION=1.5.24
else
VERSION=1.4.1
fi
diff --git a/x11-libs/wine/HISTORY b/x11-libs/wine/HISTORY
index 8c21686..c6eba9a 100644
--- a/x11-libs/wine/HISTORY
+++ b/x11-libs/wine/HISTORY
@@ -1,3 +1,6 @@
+2013-02-19 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated devel to 1.5.24
+
2013-02-04 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.5.23 (devel)

diff --git a/x11/conky/CONFIGURE b/x11/conky/CONFIGURE
index 1e3d6c8..49228a9 100755
--- a/x11/conky/CONFIGURE
+++ b/x11/conky/CONFIGURE
@@ -7,4 +7,10 @@ config_query_option CONKY_OPTS 'enable support for
IBM/Lenovo laptops?' n \
config_query_option CONKY_OPTS 'enable support for Eve-Online skill
monitor?' n \
'--enable-eve' '--disable-eve' &&
config_query_option CONKY_OPTS 'enable support for RSS?' n \
- '--enable-rss' '--disable-rss'
+ '--enable-rss' '--disable-rss' &&
+config_query_option CONKY_OPTS 'enable support for hard disk temperature?' y
\
+ '--enable-hddtemp' '--disable-hddtemp' &&
+config_query_option CONKY_OPTS 'enable support for per task IO stats?' y \
+ '--enable-iostats' '--disable-iostats' &&
+config_query_option CONKY_OPTS 'enable support for IPv4 port monitoring?' y \
+ '--enable-portmon' '--disable-portmon'
diff --git a/x11/conky/DEPENDS b/x11/conky/DEPENDS
index 9a50806..f6fa69c 100755
--- a/x11/conky/DEPENDS
+++ b/x11/conky/DEPENDS
@@ -65,4 +65,15 @@ optional_depends lua51 \
optional_depends wireless_tools \
"--enable-wlan" \
"--disable-wlan" \
- "for Wireless support"
+ "for Wireless support" &&
+
+optional_depends ncurses \
+ "--enable-ncurses" \
+ "--disable-ncurses" \
+ "for TUI support" &&
+
+optional_depends moc \
+ "--enable-moc" \
+ "--disable-moc" \
+ "for moc player support"
+
diff --git a/x11/conky/HISTORY b/x11/conky/HISTORY
index 7571e78..dd78c4c 100644
--- a/x11/conky/HISTORY
+++ b/x11/conky/HISTORY
@@ -1,3 +1,8 @@
+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
+ * DEPENDS: add optional dependencies on ncurses and moc
+
2012-05-25 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.9.0
* PRE_BUILD, curl.patch: dropped
diff --git a/x11/gkrellm2/HISTORY b/x11/gkrellm2/HISTORY
index 540c672..10b224b 100644
--- a/x11/gkrellm2/HISTORY
+++ b/x11/gkrellm2/HISTORY
@@ -1,3 +1,6 @@
+2013-02-17 Robin Cook <rcook AT wyrms.net>
+ * PRE_BUILD: apply gentoo patches to build with newer glib2
+
2010-10-14 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.3.5

diff --git a/x11/gkrellm2/PRE_BUILD b/x11/gkrellm2/PRE_BUILD
new file mode 100755
index 0000000..1195b2c
--- /dev/null
+++ b/x11/gkrellm2/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+
+patch -p1 < $SPELL_DIRECTORY/gkrellm-2.3.5-autofs.patch &&
+patch -p1 < $SPELL_DIRECTORY/gkrellm-2.3.5-cifs.patch &&
+patch -p1 < $SPELL_DIRECTORY/gkrellm-2.3.5-dso.patch
diff --git a/x11/gkrellm2/gkrellm-2.3.5-autofs.patch
b/x11/gkrellm2/gkrellm-2.3.5-autofs.patch
new file mode 100644
index 0000000..cf36a98
--- /dev/null
+++ b/x11/gkrellm2/gkrellm-2.3.5-autofs.patch
@@ -0,0 +1,10 @@
+--- gkrellm-2.3.5.old/src/sysdeps/linux.c 2010-10-06 03:27:33.000000000
+1100
++++ gkrellm-2.3.5/src/sysdeps/linux.c 2011-11-24 02:07:30.926450485 +1100
+@@ -1439,6 +1439,7 @@
+ || !strcmp(type, "usbdevfs")
+ || !strcmp(type, "usbfs")
+ || !strcmp(type, "sysfs")
++ || !strcmp(type, "autofs")
+ )
+ continue;
+ /* Strip trailing / from the directory.
diff --git a/x11/gkrellm2/gkrellm-2.3.5-cifs.patch
b/x11/gkrellm2/gkrellm-2.3.5-cifs.patch
new file mode 100644
index 0000000..fa35ef6
--- /dev/null
+++ b/x11/gkrellm2/gkrellm-2.3.5-cifs.patch
@@ -0,0 +1,24 @@
+--- gkrellm-2.3.5.old/server/monitor.c 2010-10-06 03:46:59.000000000 +1100
++++ gkrellm-2.3.5/server/monitor.c 2011-11-24 02:01:30.871402778 +1100
+@@ -1329,7 +1329,8 @@
+ static gchar *remote_fs_types[] =
+ {
+ "nfs",
+- "smbfs"
++ "smbfs",
++ "cifs"
+ };
+
+ void
+--- gkrellm-2.3.5.old/src/fs.c 2010-09-15 02:25:51.000000000 +1000
++++ gkrellm-2.3.5/src/fs.c 2011-11-24 02:00:17.347088370 +1100
+@@ -163,7 +163,8 @@
+ static gchar *remote_fs_types[] =
+ {
+ "nfs",
+- "smbfs"
++ "smbfs",
++ "cifs"
+ };
+
+
diff --git a/x11/gkrellm2/gkrellm-2.3.5-dso.patch
b/x11/gkrellm2/gkrellm-2.3.5-dso.patch
new file mode 100644
index 0000000..3a24baa
--- /dev/null
+++ b/x11/gkrellm2/gkrellm-2.3.5-dso.patch
@@ -0,0 +1,32 @@
+From 2c839bf2703e99c3851b58695545fed90b6226fc Mon Sep 17 00:00:00 2001
+From: Alexandre Rostovtsev <tetromino AT gentoo.org>
+Date: Wed, 29 Aug 2012 22:28:47 -0400
+Subject: [PATCH] Explicitly link to libgmodule-2.0
+
+With >=gdk-pixbuf-2.24 and >=pango-1.30, libgmodule-2.0 is no longer
+provided by "pkg-config --libs gtk+-2.0 gthread-2.0", so link to it
+explicitly (as is already done in server/).
+
+Fixes build failure with gnu ld.gold in gkrellm-2.3.5.
+
+https://bugs.gentoo.org/show_bug.cgi?id=428532
+---
+ src/Makefile | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/Makefile b/src/Makefile
+index 6d482a7..19b0c29 100644
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -69,7 +69,7 @@ STRIP ?= -s
+ GKRELLM_INCLUDES = gkrellm.h gkrellm-public-proto.h $(SHARED_PATH)/log.h
+
+ PKG_INCLUDE = `$(PKG_CONFIG) --cflags gtk+-2.0 gthread-2.0`
+-PKG_LIB = `$(PKG_CONFIG) --libs gtk+-2.0 gthread-2.0`
++PKG_LIB = `$(PKG_CONFIG) --libs gtk+-2.0 gmodule-2.0 gthread-2.0`
+
+ FLAGS = -O2 -I.. -I$(SHARED_PATH) $(PKG_INCLUDE) $(GTOP_INCLUDE)
$(PTHREAD_INC)\
+ ${SSL_INCLUDE} ${NTLM_INCLUDE} -DGKRELLM_CLIENT
+--
+1.7.12
+



  • [SM-Commit] GIT changes to devel-xorg-modular grimoire by Eric Sandall (b1d5b1f8a21266dbe0c6783c6510288e3ec75ba6), Eric Sandall, 02/19/2013

Archive powered by MHonArc 2.6.24.

Top of Page