Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to devel-xorg-modular grimoire by Treeve Jelbert (fa1bc52647c7499106302932de5adfcfb96d268d)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Treeve Jelbert <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to devel-xorg-modular grimoire by Treeve Jelbert (fa1bc52647c7499106302932de5adfcfb96d268d)
  • Date: Fri, 14 Jun 2013 02:53:14 -0500

GIT changes to devel-xorg-modular grimoire by Treeve Jelbert
<treeve AT sourcemage.org>:

ChangeLog
| 42 ++
accounts
| 1
archive/gzip/DETAILS
| 2
archive/gzip/HISTORY
| 3
chat-im/pidgin-sipe/DEPENDS
| 6
chat-im/pidgin-sipe/DETAILS
| 27 +
chat-im/pidgin-sipe/HISTORY
| 2
cluster/clusterssh/DEPENDS
| 4
cluster/clusterssh/DETAILS
| 1
cluster/clusterssh/HISTORY
| 8
cluster/clusterssh/PRE_BUILD
| 2
collab/subversion/DEPENDS
| 2
collab/subversion/HISTORY
| 3
dev/null
|binary
devel/cmake/DETAILS
| 4
devel/cmake/HISTORY
| 3
disk/dosfstools/DETAILS
| 2
disk/dosfstools/HISTORY
| 3
disk/lilo/0001-fix-failure-during-install.patch
| 36 ++
disk/lilo/DETAILS
| 2
disk/lilo/HISTORY
| 4
disk/lilo/PRE_BUILD
| 3
disk/sg3_utils/DETAILS
| 6
disk/sg3_utils/HISTORY
| 3
doc/evince/DETAILS
| 4
doc/evince/HISTORY
| 3
gnome2-apps/gthumb2/DETAILS
| 4
gnome2-apps/gthumb2/HISTORY
| 3
gnome2-libs/dconf/BUILD
| 8
gnome2-libs/dconf/DETAILS
| 4
gnome2-libs/dconf/HISTORY
| 11
gnome2-libs/gnome-keyring/DETAILS
| 2
gnome2-libs/gnome-keyring/HISTORY
| 4
gnome2-libs/gnome-keyring/gnome-keyring-3.6.3.tar.xz.sig
|binary

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

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

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

gnome2-libs/gnome-panel/0005-panel-run-dialog-resurrect-function-gnome_desktop_pr.patch
| 177 ++++++++++
gnome2-libs/gnome-panel/0006-panel-run-dialog-rename-helper-function.patch
| 69 +++
gnome2-libs/gnome-panel/DETAILS
| 2
gnome2-libs/gnome-panel/HISTORY
| 14
gnome2-libs/gnome-panel/PRE_BUILD
| 8
gnome2-libs/gnome-panel/gnome-panel-3.6.2.tar.xz.sig
|binary
gnome2-libs/gnome-vfs2/HISTORY
| 3
gnome2-libs/gnome-vfs2/PRE_BUILD
| 7
gnome2-libs/gsettings-desktop-schemas/DETAILS
| 5
gnome2-libs/gsettings-desktop-schemas/HISTORY
| 4

gnome2-libs/gsettings-desktop-schemas/gsettings-desktop-schemas-3.8.2.tar.xz.sig
|binary
gnome2-libs/libbonobo/HISTORY
| 3
gnome2-libs/libbonobo/PRE_BUILD
| 5
gnome2-libs/libgnome-keyring/DETAILS
| 3
gnome2-libs/libgnome-keyring/HISTORY
| 4
gnome2-libs/libgnome-keyring/libgnome-keyring-3.4.1.tar.xz.sig
|binary
gnome2-libs/libgnome/HISTORY
| 3
gnome2-libs/libgnome/PRE_BUILD
| 5
gnome2-libs/libgweather/DETAILS
| 2
gnome2-libs/libgweather/HISTORY
| 4
gnome2-libs/libgweather/libgweather-3.6.2.tar.xz.sig
|binary
gnome3-libs/gnome-desktop3/DETAILS
| 2
gnome3-libs/gnome-desktop3/HISTORY
| 3
gnome3-libs/gnome-desktop3/gnome-desktop-3.8.3.tar.xz.sig
|binary
groups
| 1
http/firefox/BUILD
| 4
http/firefox/DEPENDS
| 87 +++-
http/firefox/DETAILS
| 1
http/firefox/HISTORY
| 10
http/firefox/PRE_BUILD
| 17
http/firefox/desktop/firefox.desktop
| 2
http/firefox/mozconfig
| 10
http/xombrero/DETAILS
| 2
http/xombrero/HISTORY
| 3
http/xombrero/xombrero-1.6.0.tgz.sig
|binary
kernels/linux/HISTORY
| 4
kernels/linux/info/patches/maintenance_patches_3/patch-3.9.6
| 5
kernels/linux/latest.defaults
| 2
latex/texlive/BUILD
| 1
latex/texlive/HISTORY
| 4
latex/texlive/INSTALL
| 12
mail/fdm/BUILD
| 1
mail/fdm/DETAILS
| 6
mail/fdm/HISTORY
| 4
mail/thunderbird/DEPENDS
| 45 ++
mail/thunderbird/DETAILS
| 5
mail/thunderbird/HISTORY
| 9
mail/thunderbird/desktop/thunderbird.desktop
| 2
net/snmptt/DEPENDS
| 1
net/snmptt/HISTORY
| 3
perl-cpan/data-peek/DEPENDS
| 2
perl-cpan/data-peek/DETAILS
| 16
perl-cpan/data-peek/HISTORY
| 3
perl-cpan/devel-globaldestruction/DEPENDS
| 3
perl-cpan/devel-globaldestruction/DETAILS
| 21 +
perl-cpan/devel-globaldestruction/HISTORY
| 3
perl-cpan/extutils-cbuilder/DETAILS
| 6
perl-cpan/extutils-cbuilder/HISTORY
| 3
perl-cpan/geo-kml/DEPENDS
| 3
perl-cpan/geo-kml/DETAILS
| 13
perl-cpan/geo-kml/HISTORY
| 3
perl-cpan/log-report/DEPENDS
| 2
perl-cpan/log-report/DETAILS
| 13
perl-cpan/log-report/HISTORY
| 3
perl-cpan/perl-tk/DEPENDS
| 5
perl-cpan/perl-tk/DETAILS
| 2
perl-cpan/perl-tk/HISTORY
| 5
perl-cpan/perl-tk/Tk-804.031.tar.gz.sig
|binary
perl-cpan/scalar-util/DEPENDS
| 1
perl-cpan/scalar-util/DETAILS
| 13
perl-cpan/scalar-util/HISTORY
| 3
perl-cpan/sub-exporter-progressive/DEPENDS
| 1
perl-cpan/sub-exporter-progressive/DETAILS
| 23 +
perl-cpan/sub-exporter-progressive/HISTORY
| 3
perl-cpan/sys-syslog/BUILD
| 1
perl-cpan/sys-syslog/DETAILS
| 24 -
perl-cpan/sys-syslog/DOWNLOAD
| 1
perl-cpan/sys-syslog/HISTORY
| 5
perl-cpan/sys-syslog/INSTALL
| 1
perl-cpan/sys-syslog/PRE_BUILD
| 1
perl-cpan/sys-syslog/TRIGGERS
| 1
perl-cpan/test-deep/DEPENDS
| 3
perl-cpan/test-deep/DETAILS
| 29 +
perl-cpan/test-deep/HISTORY
| 3
perl-cpan/test-nowarnings/DEPENDS
| 2
perl-cpan/test-nowarnings/DETAILS
| 18 +
perl-cpan/test-nowarnings/HISTORY
| 3
perl-cpan/xml-compile-cache/DEPENDS
| 5
perl-cpan/xml-compile-cache/DETAILS
| 13
perl-cpan/xml-compile-cache/HISTORY
| 3
perl-cpan/xml-compile-tester/DEPENDS
| 3
perl-cpan/xml-compile-tester/DETAILS
| 15
perl-cpan/xml-compile-tester/HISTORY
| 3
perl-cpan/xml-compile/DEPENDS
| 3
perl-cpan/xml-compile/DETAILS
| 17
perl-cpan/xml-compile/HISTORY
| 3
perl-cpan/xml-libxml-simple/DEPENDS
| 3
perl-cpan/xml-libxml-simple/DETAILS
| 15
perl-cpan/xml-libxml-simple/HISTORY
| 3
python-pypi/cython/DETAILS
| 4
python-pypi/cython/HISTORY
| 3
python-pypi/inflect/DETAILS
| 6
python-pypi/inflect/HISTORY
| 3
python-pypi/pykml/DEPENDS
| 2
python-pypi/pykml/DETAILS
| 14
python-pypi/pykml/HISTORY
| 3
python-pypi/sqlacodegen/DEPENDS
| 4
python-pypi/sqlacodegen/DETAILS
| 16
python-pypi/sqlacodegen/HISTORY
| 4
security/wireshark/DEPENDS
| 7
security/wireshark/HISTORY
| 5
security/wireshark/PRE_BUILD
| 4
security/wireshark/doc-encoding.patch
| 21 +
smgl/smgl-mirrors/DETAILS
| 10
smgl/smgl-mirrors/HISTORY
| 5
utils/ncdu/DETAILS
| 4
utils/ncdu/HISTORY
| 3
utils/sysstat/CONFIGURE
| 1
utils/sysstat/DEPENDS
| 3
utils/sysstat/DETAILS
| 1
utils/sysstat/HISTORY
| 9
utils/sysstat/INSTALL
| 16
utils/sysstat/cron.daily/sa2
| 5
utils/sysstat/cron.hourly/sa1
| 6
utils/sysstat/init.d/sysstat
| 49 ++
utils/sysstat/init.d/sysstat.conf
| 14
video/avidemux2/DEPENDS
| 37 +-
video/eviacam/DETAILS
| 4
video/eviacam/HISTORY
| 3
windowmanagers/herbstluftwm/BUILD
| 1
windowmanagers/herbstluftwm/DEPENDS
| 2
windowmanagers/herbstluftwm/DETAILS
| 27 +
windowmanagers/herbstluftwm/HISTORY
| 3
windowmanagers/herbstluftwm/PRE_BUILD
| 3
x11-libs/tango-icon-theme-extras/DEPENDS
| 1
x11-libs/tango-icon-theme-extras/HISTORY
| 5
x11-libs/tango-icon-theme-extras/PRE_BUILD
| 5
x11-libs/tango-icon-theme-extras/rsvg-2.35.2.patch
| 35 +
x11-libs/tango-icon-theme/DEPENDS
| 1
x11-libs/tango-icon-theme/HISTORY
| 5
x11-libs/tango-icon-theme/PRE_BUILD
| 5
x11-libs/tango-icon-theme/rsvg-2.35.2.patch
| 36 ++
x11-libs/wine/DETAILS
| 2
x11-libs/wine/HISTORY
| 3
x11-toolkits/gtk+3/DETAILS
| 8
x11-toolkits/gtk+3/HISTORY
| 3
x11/mdm/BUILD
| 14
x11/mdm/CONFIGURE
| 25 +
x11/mdm/DEPENDS
| 89 +++++
x11/mdm/DETAILS
| 70 +++
x11/mdm/HISTORY
| 5
x11/mdm/INSTALL
| 4
x11/mdm/PRE_BUILD
| 16
x11/mdm/init.d/mdm
| 45 ++
x11/mdm/mdm-session
| 69 +++
x11/mdm/pam.d/mdm
| 20 +
x11/mdm/pam.d/mdm-autologin
| 20 +
195 files changed, 1906 insertions(+), 150 deletions(-)

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

clusterssh: Fix desktop file to use a valid icon: clusterssh-48x48.png
PATCHLEVEL++

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

sysstat: Setup sar to actually have data
PATCHLEVEL++
Query about installing cron jobs.
Default is 'y' otherwise sar is pretty useless.
Depend on CRON if using cron jobs
cron.daily/sa2: Add (optional) cron jobs to update stats
cron.hourly/sa1: Add (optional) cron jobs to update stats
init.d/sysstat: Add boot sysstat init script to set stats

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

thunderbird: thunderbird.desktop mozicon50.xpm is no longer available,
PATCHLEVEL++
desktop icon to use
/usr/lib/thunderbird/chrome/icons/default/default256.png

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

firefox: firefox.desktop icon moved under icons/browser directory
PATCHLEVEL++

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

kernels/linux: version 3.9.6

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

xombrero 1.6.0

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

dosfstools: => 3.0.20

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

cython: => 0.19.1

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

tango-icon-theme-extras: Fix compilation against librsvg2 2.35+
Depends on autoconf for autoreconf
rsvg-2.35.2.patch added from

https://build.opensuse.org/package/view_file?expand=1&file=tango-icon-theme-extras-rsvg-2_35_2.patch&package=tango-icon-theme&project=openSUSE%3AFactory

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

tango-icon-theme: Fix compilation against librsvg2 2.35+
Depends on autoconf for autoreconf
rsvg-2.35.2.patch added from

https://build.opensuse.org/package/view_file?expand=1&file=tango-icon-theme-rsvg-2_35_2.patch&package=tango-icon-theme&project=openSUSE%3AFactory

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

libgweather: Updated to 3.6.2
SOURCE matches upstream posted SHA256

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

gnome-keyring: Updated to 3.6.3
SOURCE matches upstream SHA256

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

libgnome-keyring: Updated to 3.4.1
SOURCE matches upstream SHA256

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

gsettings-desktop-schemas: Updated to 3.8.2
Match upstream posted SHA256

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

gnome-desktop3: Updated to 3.8.3 (various memory leak fixes)

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

gnome-panel: Updated to 3.6.2

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

gnome-panel: Fix compilation against gnome-desktop 3.8+
0001-panel-Fix-launcher-icon-animation-ending-with-black.patch,
0002-fix-build-error-due-to-missing-gweather-xml.h.patch,
0003-na-apply-style-after-realize.patch,
0004-drop-support-for-commandline-based-calendar-tasks-ap.patch,
0005-panel-run-dialog-resurrect-function-gnome_desktop_pr.patch,
0006-panel-run-dialog-rename-helper-function.patch,
0007-notification_area-Use-the-generic-marshaller.patch: Added
from
http://git.pld-linux.org/gitweb.cgi/packages/gnome-panel.git/commitdiff/fd33e2e0d0dd96ab56e3ee8b297e7de83556c0e0

See https://bugzilla.gnome.org/show_bug.cgi?id=692385 for
removal of gnome-desktop-utils.h which lead me down this chase.

panel-run-dialog.c:45:50: fatal error:
libgnome-desktop/gnome-desktop-utils.h: No such file or directory
compilation terminated.

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

gnome-panel: Depends on gnome-desktop in addition to gnome-desktop3

With gnome-desktop3 installed, but not gnome-desktop:
panel-run-dialog.c:45:50: fatal error:
libgnome-desktop/gnome-desktop-utils.h: No such file or directory

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

python-pypi/pykml: new spell, a python package for generating and parsing
kml

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

utils/ncdu: version 1.10

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

windowmanagers/herbstluftwm: new spell, a manual tiling windowmanager

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

fdm: 1.7

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

pidgin-sipe: new spell, SIPE protocol supprt for pidgin

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

firefox: fix up dependencies

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

thunderbird: version 17.0.6, fix up dependencies

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

libgnome: Fix compilation with newer glib2

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

gnome-vfs2: Fix compilation with newer glib2

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

libbonobo: Fix compilation against new glib2

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

dconf: Updating to 0.14.1 (Bug #450)
Removing CFLAGS -fPIC and -DPIC prior to default
build to prevent compilation error:
dbus.c:(.text.startup+0x2a): undefined reference to
`dconf_engine_dbus_init_for_testing'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../x86_64-pc-linux-gnu/bin/ld:
gdbus-thread: hidden symbol `dconf_engine_dbus_init_for_testing' isn't
defined

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

smgl-mirrors: Updated to 0.7
Updated SOURCEFORGE to new mirrors
SOURCEFORGE default is now "Auto Select"

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

subversion: Requires ruby-1.8, does not work with 1.9+

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

mdm: Added Mint Display Manager (git version)

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

perl-cpan/geo-kml: new spell, produce GoogleEarth KML/KMZ files

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

perl-cpan/data-peek: new spell, collection of low-level debug facilities

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

perl-cpan/xml-compile-cache: new spell, cache compiled xml translators

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

perl-cpan/xml-compile: new spell, compilation based xml processing

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

perl-cpan/xml-compile-tester: new spell, xml-compile related regression
testing

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

perl-cpan/xml-libxml-simple: new spell, a rewrite of XML::Simple

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

perl-cpan/log-report: new spell, error message dispatcher with translation

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

net/snmptt: remove dependency on sys-syslog

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

perl-cpan/sys-syslog: deprecated in favour of perl

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

perl-cpan/devel-globaldestruction: new spell, eases global destruction in
perl

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

perl-cpan/scalar-util: new spell, a selection of general-utility scalar
subroutines

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

perl-cpan/sub-exporter-progressive: only use Sub::Exporter if you need it

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

perl-cpan/extutils-cbuilder: version 0.280205

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

perl-cpan/test-deep: new spell, extremely flexible deep comparison

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

perl-cpan/test-nowarnings: new spell, make sure your perl tests do not
emit warnings

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

gzip 1.6

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

sqlacodegen-1.1.0

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

inflect: => 0.2.4

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

evince: => 3.8.2

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

gtk+3: => 3.8.2

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

wireshark: fixed build (doc generation)

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

gthumb2 3.2.2

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

eviacam 1.7.0

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

sg3_utils 1.36

commit 0535caa6b0168f203f7955335e8db5e53f2a50c9
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

avidemux2: fix things to get something workable, less proper choice,
but at least with plugins to have some functionality!

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

disk/lilo: version 24.0

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

wine: => 1.6-rc1

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

cmake: => 2.8.11.1

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

texlive: build gsftopk

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

texlive: hack to install a copy of TexLive::TLUtils to make updmap work

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

clusterssh: Suggest xterm or cssh won't work
without defining an alternate terminal emulator.

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

perl-tk: Change xorg-server -> libx11, freetype2, JPEG, libpng

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

perl-tk: Updated to 804.031
Fixes compilation issue 'invalid use of void expression'

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

systemd: +x DETAILS

diff --git a/ChangeLog b/ChangeLog
index b4e1f29..26c73cb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,48 @@
+2013-06-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * python-pypi/pykml: new spell, a python package for generating and
+ parsing kml
+
+2013-06-12 Remko van der Vossen <wich AT sourcemage.org>
+ * chat-im/pidgin-sipe: new spell, SIPE protocol plugin for pidgin
+
+2013-06-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * windowmanagers/herbstluftwm: new spell, a manual tiling
windowmanager
+
+2013-06-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * perl-cpan/devel-globaldestruction: new spell, easier global
destruction
+ in perl
+ * perl-cpan/sys-syslog: deprecated, part of the perl distribution
+ * perl-cpan/log-report: new spell, error message dispatcher with
+ translation
+ * perl-cpan/xml-libxml-simple: new spell, a rewrite of XML::Simple
+ * perl-cpan/xml-compile-tester: new spell, xml-compile related
regression
+ testing
+ * perl-cpan/xml-compile: new spell, compilation based xml processing
+ * perl-cpan/xml-compile-cache: new spell, cache compiled XML
translators
+ * perl-cpan/data-peel: new spell, a collection of low-level debug
+ facilities
+ * perl-cpan/geo-kml: new spell, produce GoogleEarth KML/KMZ files
+
+2013-06-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * perl-cpan/test-nowarnings: new spell, make sure your perl tests
don't
+ emit warnings
+ * perl-cpan/test-deep: new spell, extremely flexible deep comparison
+ * perl-cpan/sub-exporter-progressive: new spell, only use
Sub::Exporter if
+ you need it
+ * perl-cpan/scalar-util: new spell, a selection of general-utility
scalar
+ subroutines
+
+2013-06-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * python-pypi/sqlacodegen: new spell - Automatic model code generator
+
2013-06-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* perl-cpan/data-dumper-concise: new spell, a concise data dumper for
perl

+2013-06-04 Eric Sandall <sandalle AT sourcemage.org>
+ * accounts,groups: Added mdm:195:196 account:group for Mint Display
+ Manager (mdm).
+ * x11/mdm: Added Mint Display Manager (git version)
+
2013-06-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* utils/ocaml-csv: new spell, a library and cli tool for csv
processing

diff --git a/accounts b/accounts
index 1236387..2c6da2b 100755
--- a/accounts
+++ b/accounts
@@ -99,4 +99,5 @@ lightdm:191:191
masqmail:192:192
burp:193:194
ratbox:194:195
+mdm:195:196
nobody:65534:65534
diff --git a/archive/gzip/DETAILS b/archive/gzip/DETAILS
index ce2d4d9..22c5bcb 100755
--- a/archive/gzip/DETAILS
+++ b/archive/gzip/DETAILS
@@ -1,5 +1,5 @@
SPELL=gzip
- VERSION=1.5
+ VERSION=1.6
SECURITY_PATCH=1
SOURCE=$SPELL-${VERSION}.tar.gz
SOURCE2=$SOURCE.sig
diff --git a/archive/gzip/HISTORY b/archive/gzip/HISTORY
index 12375f3..bc838db 100644
--- a/archive/gzip/HISTORY
+++ b/archive/gzip/HISTORY
@@ -1,3 +1,6 @@
+2013-06-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.6
+
2012-06-20 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.5, gnu.gpg -> gnu-verified.gpg

diff --git a/chat-im/pidgin-sipe/DEPENDS b/chat-im/pidgin-sipe/DEPENDS
new file mode 100755
index 0000000..5419726
--- /dev/null
+++ b/chat-im/pidgin-sipe/DEPENDS
@@ -0,0 +1,6 @@
+depends pidgin &&
+depends glib2 &&
+depends libxml2 &&
+depends nss &&
+depends gettext
+
diff --git a/chat-im/pidgin-sipe/DETAILS b/chat-im/pidgin-sipe/DETAILS
new file mode 100755
index 0000000..e89ab5c
--- /dev/null
+++ b/chat-im/pidgin-sipe/DETAILS
@@ -0,0 +1,27 @@
+ SPELL=pidgin-sipe
+ VERSION=1.15.1
+ SOURCE=$SPELL-$VERSION.tar.bz2
+ PROJECT=sipe
+
SOURCE_URL[0]=http://sourceforge.net/projects/$PROJECT/files/$PROJECT/$SPELL-$VERSION/$SOURCE/download
+
SOURCE_HASH=sha512:598a7218b681b151622356c8bd7e4be36e3b0e4062d3493f2f3b585b4b15f014af43bd63c4ace26d1d53ef3685e5e084c2e23cd5be9d7a3b6d07ec0cae38abe8
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=http://$SPELL.sourceforge.net/
+ LICENSE[0]=GPL
+ ENTERED=20130517
+ SHORT="SIP/SIMPLE protocol plug-in for pidgin"
+cat << EOF
+This project develops third-party plugins for the Pidgin / Adium /
+Miranda / Telepathy multi-protocol instant messaging clients/frameworks.
+It implements the extended version of SIP/SIMPLE used by various
+products:
+
+ - Microsoft Office 365
+ - Microsoft Business Productivity Online Suite (BPOS)
+ - Microsoft Lync Server
+ - Microsoft Office Communications Server (OCS 2007/2007 R2)
+ - Microsoft Live Communications Server (LCS 2003/2005)
+ - Reuters Messaging
+
+With this plugin you should be able to replace your Microsoft Office
+Communicator client with Pidgin / Adium / Miranda / Telepathy.
+EOF
diff --git a/chat-im/pidgin-sipe/HISTORY b/chat-im/pidgin-sipe/HISTORY
new file mode 100644
index 0000000..2add5c6
--- /dev/null
+++ b/chat-im/pidgin-sipe/HISTORY
@@ -0,0 +1,2 @@
+2013-06-12 Remko van der Vossen <wich AT sourcemage.org>
+ * DETAILS, DEPENDS: new spell
diff --git a/cluster/clusterssh/DEPENDS b/cluster/clusterssh/DEPENDS
index 21b5562..003b726 100755
--- a/cluster/clusterssh/DEPENDS
+++ b/cluster/clusterssh/DEPENDS
@@ -2,4 +2,6 @@ depends perl &&
depends perl-tk &&
depends config-simple &&
depends x11-protocol &&
-depends X11-SERVER
+depends X11-SERVER &&
+
+suggest_depends 'xterm' '' '' 'for the default terminal emulator'
diff --git a/cluster/clusterssh/DETAILS b/cluster/clusterssh/DETAILS
index 694ed15..737d4a7 100755
--- a/cluster/clusterssh/DETAILS
+++ b/cluster/clusterssh/DETAILS
@@ -1,5 +1,6 @@
SPELL=clusterssh
VERSION=3.28
+ PATCHLEVEL=1
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SOURCE}
#
SOURCE_HASH=sha512:4d7a5ceac986dc6a848e6ef7f5e58fd6184b122ed781f5b901b64a8418cd7a7f5a203be5da505a9568641cd40c752db2c3d955aa28c2ae6828d1977fd07cf107
diff --git a/cluster/clusterssh/HISTORY b/cluster/clusterssh/HISTORY
index ebe14f9..ff00a79 100644
--- a/cluster/clusterssh/HISTORY
+++ b/cluster/clusterssh/HISTORY
@@ -1,3 +1,11 @@
+2013-06-13 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: PATCHLEVEL++
+ * PRE_BUILD: Fix desktop file to use a valid icon:
clusterssh-48x48.png
+
+2013-06-07 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Suggest xterm or cssh won't work without defining an
+ alternate terminal emulator.
+
2010-04-22 Tommy Boatman <tboatman AT sourcemage.org>
* DETAILS: Version 3.28

diff --git a/cluster/clusterssh/PRE_BUILD b/cluster/clusterssh/PRE_BUILD
new file mode 100755
index 0000000..92ad2a1
--- /dev/null
+++ b/cluster/clusterssh/PRE_BUILD
@@ -0,0 +1,2 @@
+default_pre_build &&
+sedit 's:clusterssh.png:clusterssh-48x48.png:'
"${SOURCE_DIRECTORY}"/clusterssh.desktop
diff --git a/collab/subversion/DEPENDS b/collab/subversion/DEPENDS
index f3d82c6..9735a8d 100755
--- a/collab/subversion/DEPENDS
+++ b/collab/subversion/DEPENDS
@@ -20,7 +20,7 @@ then

if [[ "$SVN_PERL" == y ]]; then depends perl; fi &&
if [[ "$SVN_PYTHON" == y ]]; then depends python; fi &&
- if [[ "$SVN_RUBY" == y ]]; then depends RUBY; fi &&
+ if [[ "$SVN_RUBY" == y ]]; then depends ruby-1.8; fi &&
if [[ "$SVN_JAVA" == y ]]; then depends JAVA; fi
fi &&

diff --git a/collab/subversion/HISTORY b/collab/subversion/HISTORY
index 80a725d..2b5b8f8 100644
--- a/collab/subversion/HISTORY
+++ b/collab/subversion/HISTORY
@@ -1,3 +1,6 @@
+2013-06-11 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Requires ruby-1.8, does not work with 1.9+
+
2012-12-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.7.9

diff --git a/devel/cmake/DETAILS b/devel/cmake/DETAILS
index 92a897f..29c90b6 100755
--- a/devel/cmake/DETAILS
+++ b/devel/cmake/DETAILS
@@ -1,6 +1,6 @@
SPELL=cmake
- VERSION=2.8.10.2
-
SOURCE_HASH=sha512:e79759f4429977bb4292c9dc8a9d216ca7c21dca5fefce1fa223d7847a1128c8a3a11e1b6adaac40b2f30e0d6f504508a2845f888a319acc29c2ef6beff55df2
+ VERSION=2.8.11.1
+
SOURCE_HASH=sha512:2dae5e1a4256b332c759ba077e53fc01f8f7a3927098fbd14807ed631163bdf5286f072f2aff214e759b771c2e2365656db1718a86025b3456173715976f2904
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://www.cmake.org/files/v2.8/$SOURCE
diff --git a/devel/cmake/HISTORY b/devel/cmake/HISTORY
index 975d994..64180dd 100644
--- a/devel/cmake/HISTORY
+++ b/devel/cmake/HISTORY
@@ -1,3 +1,6 @@
+2013-06-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.8.11.1
+
2012-11-28 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.8.10.2

diff --git a/disk/dosfstools/DETAILS b/disk/dosfstools/DETAILS
index e2aeaf1..66a553b 100755
--- a/disk/dosfstools/DETAILS
+++ b/disk/dosfstools/DETAILS
@@ -1,5 +1,5 @@
SPELL=dosfstools
- VERSION=3.0.18
+ VERSION=3.0.20
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE2=$SOURCE.sign
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/disk/dosfstools/HISTORY b/disk/dosfstools/HISTORY
index e647384..de084a9 100644
--- a/disk/dosfstools/HISTORY
+++ b/disk/dosfstools/HISTORY
@@ -1,3 +1,6 @@
+2013-06-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.0.30
+
2013-06-06 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 3.0.18

diff --git a/disk/lilo/0001-fix-failure-during-install.patch
b/disk/lilo/0001-fix-failure-during-install.patch
new file mode 100644
index 0000000..c1a32ed
--- /dev/null
+++ b/disk/lilo/0001-fix-failure-during-install.patch
@@ -0,0 +1,36 @@
+From 810806d4d5003dbc61f0efa38f363d0417c66ed3 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+Date: Sat, 8 Jun 2013 23:07:57 +0200
+Subject: [PATCH] fix failure during install
+
+---
+ src/Makefile | 5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
+
+diff --git a/src/Makefile b/src/Makefile
+index feb144e..5d12cad 100644
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -243,9 +243,8 @@ install:
+ if [ -f diag1.img ]; then cp -f diag1.img $$DESTDIR$(BOOT_DIR); fi
+ if [ -f diag2.img ]; then cp -f diag2.img $$DESTDIR$(BOOT_DIR); fi
+
+- strip lilo
+ cp lilo $$DESTDIR$(SBIN_DIR)/lilo
+- [ -x lilo.static ] && strip lilo.static
++ strip $$DESTDIR$(SBIN_DIR)/lilo
+ cp ../mkrescue $$DESTDIR$(USRSBIN_DIR)/mkrescue
+ cp ../keytab-lilo.pl $$DESTDIR$(USRSBIN_DIR)/keytab-lilo
+
+@@ -264,6 +263,8 @@ mkloader: temp.c
+ tidy:
+ rm -f core $(LIS) *.shs *.crc $(TMP)*
+ rm -rf sbin boot usr
++ if [ -x lilo ]; then strip lilo; fi
++ if [ -x lilo.static ]; then strip lilo.static; fi
+
+ clean:
+ rm -f *.o *.s *.i *.img *.b tmp_make version
+--
+1.8.3
+
diff --git a/disk/lilo/DETAILS b/disk/lilo/DETAILS
index bc6a2f3..7666079 100755
--- a/disk/lilo/DETAILS
+++ b/disk/lilo/DETAILS
@@ -1,5 +1,5 @@
SPELL=lilo
- VERSION=23.2
+ VERSION=24.0
SOURCE=lilo-${VERSION}.tar.gz
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
diff --git a/disk/lilo/HISTORY b/disk/lilo/HISTORY
index f0c266e..85e7196 100644
--- a/disk/lilo/HISTORY
+++ b/disk/lilo/HISTORY
@@ -1,3 +1,7 @@
+2013-08-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 24.0
+ * PRE_BUILD, 0001-fix-failure-during-install.patch: fix failure
during install
+
2011-09-26 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: converted to upstream signature checking
* 1FE1B08B.gpg: added gpg keyring
diff --git a/disk/lilo/PRE_BUILD b/disk/lilo/PRE_BUILD
new file mode 100755
index 0000000..1787098
--- /dev/null
+++ b/disk/lilo/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 < $SPELL_DIRECTORY/0001-fix-failure-during-install.patch
diff --git a/disk/sg3_utils/DETAILS b/disk/sg3_utils/DETAILS
index 231a590..57f08a3 100755
--- a/disk/sg3_utils/DETAILS
+++ b/disk/sg3_utils/DETAILS
@@ -1,7 +1,7 @@
SPELL=sg3_utils
- VERSION=1.35
-
SOURCE_HASH=sha512:b3ede93194bdab0a2f9374372e81dc7f597beb72f3dea0c3a8d33be5aa0514cf8ad19a2019277426b257e3dcf4bcb26da7b0635336fd2b485ee4e3e076464828
- SOURCE=$SPELL-$VERSION.tar.bz2
+ VERSION=1.36
+
SOURCE_HASH=sha512:00d6baf029e68caff60b0aa1d7097633cf7d2b2e88cf1e4a23b887e85afa9d26fe05b7145acd3213cdc70ff7876993f6b16e1d1beae4c50de3a2fb63f0d980b2
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://sg.danny.cz/sg/p/$SOURCE
WEB_SITE=http://sg.danny.cz/sg/sg3_utils.html
diff --git a/disk/sg3_utils/HISTORY b/disk/sg3_utils/HISTORY
index 198822a..0c6f560 100644
--- a/disk/sg3_utils/HISTORY
+++ b/disk/sg3_utils/HISTORY
@@ -1,3 +1,6 @@
+2013-06-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.36, bz2 -> xz
+
2013-01-19 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.35

diff --git a/doc/evince/DETAILS b/doc/evince/DETAILS
index 6a6c4f0..4cd4a86 100755
--- a/doc/evince/DETAILS
+++ b/doc/evince/DETAILS
@@ -1,11 +1,11 @@
SPELL=evince
- VERSION=3.8.0
+ VERSION=3.8.2
BRANCH=$(echo $VERSION | cut -d. -f1,2)
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$GNOME_URL/sources/evince/$BRANCH/$SOURCE
WEB_SITE=http://www.gnome.org/projects/evince
-
SOURCE_HASH=sha512:9ed66943f86ce46787597db78d999d2857921bfadd8f0e19ddcfdfe78ae6a440da74a2405c21ec286e0f8ba84481b592943830c0260e50defe1f05e6ccaa11b7
+
SOURCE_HASH=sha512:236d7f40d47897e2431c3115069671258430efd2f7574f9bebab49393527c783d74b772c661bb1384f26cdb6cb649ea90e675235209197140221906fe89bbe96
LICENSE[0]=GPL
ENTERED=20050502
KEYWORDS="doc"
diff --git a/doc/evince/HISTORY b/doc/evince/HISTORY
index 2a341c6..b9d0492 100644
--- a/doc/evince/HISTORY
+++ b/doc/evince/HISTORY
@@ -1,3 +1,6 @@
+2013-06-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.8.2
+
2013-04-11 Ladislav Hagara <hgr AT vabo.cz>
* DEPENDS: libsecret added

diff --git a/gnome2-apps/gthumb2/DETAILS b/gnome2-apps/gthumb2/DETAILS
index 03f1c16..2537e98 100755
--- a/gnome2-apps/gthumb2/DETAILS
+++ b/gnome2-apps/gthumb2/DETAILS
@@ -1,10 +1,10 @@
SPELL=gthumb2
- VERSION=3.0.2
+ VERSION=3.2.2
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=gthumb-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/gthumb-$VERSION
SOURCE_URL[0]=$GNOME_URL/sources/gthumb/$BRANCH/$SOURCE
-
SOURCE_HASH[0]=sha512:00a9ebfcedb8905ed2c05132eed70644ddfe239da9055d377652fd8f9e4fd84e1ffb1f7e33d3fb46b166e31120c128f09f17edd6c02000f96cc9958623c21c43
+
SOURCE_HASH[0]=sha512:ed4002c48c0ebd2187f980e40375e94bb7136fd4791b87f067a2a306e3b0980c756176d1dfc4aba891e95b287168723b35eeaf5063ace19d87516640722ee1fb
LICENSE[0]=GPL
WEB_SITE=http://gthumb.sourceforge.net
ENTERED=20020519
diff --git a/gnome2-apps/gthumb2/HISTORY b/gnome2-apps/gthumb2/HISTORY
index 0a721c9..3d3a401 100644
--- a/gnome2-apps/gthumb2/HISTORY
+++ b/gnome2-apps/gthumb2/HISTORY
@@ -1,3 +1,6 @@
+2013-06-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.2.2
+
2012-10-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 3.0.2
* DEPENDS: adapted dependencies for new version
diff --git a/gnome2-libs/dconf/BUILD b/gnome2-libs/dconf/BUILD
new file mode 100755
index 0000000..9529645
--- /dev/null
+++ b/gnome2-libs/dconf/BUILD
@@ -0,0 +1,8 @@
+# Please notice the use of #ifndef PIC under gdbus/dconf-gdbus-thread.c,
+# thus disabling these optimizations to prevent failures like:
+# dbus.c:(.text.startup+0x2a): undefined reference to
`dconf_engine_dbus_init_for_testing'
+#
/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../x86_64-pc-linux-gnu/bin/ld:
gdbus-thread: hidden symbol `dconf_engine_dbus_init_for_testing' isn't
defined
+CFLAGS="${CFLAGS//-fPIC/}" &&
+CFLAGS="${CFLAGS//-DPIC/}" &&
+
+default_build
diff --git a/gnome2-libs/dconf/DETAILS b/gnome2-libs/dconf/DETAILS
index 1c733cd..dad198e 100755
--- a/gnome2-libs/dconf/DETAILS
+++ b/gnome2-libs/dconf/DETAILS
@@ -1,8 +1,8 @@
SPELL=dconf
- VERSION=0.16.0
+ VERSION=0.14.1
SOURCE="${SPELL}-${VERSION}.tar.xz"

SOURCE_URL[0]=http://download.gnome.org/sources/${SPELL}/${VERSION:0:4}/${SOURCE}
-
SOURCE_HASH=sha512:ff74940121833021425cbfd4e1679a48eeabdc532c4890c25e4abfe679b38a320a8ba9e5aef8fa8a04cf043de840ac61760d1bdcb3ce2bd1a96144f4b083a351
+
SOURCE_HASH=sha512:110e1fe8ac986d61491f10c25ccfb687d914cbbacad70a0c6918bd07d32a19058050267e677626cb2dbc26928923f49b0495e0cf1eeeb210537f42b6936eed5f
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://live.gnome.org/dconf";
LICENSE[0]="LGPL"
diff --git a/gnome2-libs/dconf/HISTORY b/gnome2-libs/dconf/HISTORY
index 730fac8..b8733d4 100644
--- a/gnome2-libs/dconf/HISTORY
+++ b/gnome2-libs/dconf/HISTORY
@@ -1,5 +1,12 @@
-2013-05-08 Ladislav Hagara <hgr AT vabo.cz>
- * DETAILS: 0.16.0
+2013-06-11 Eric Sandall <sandalle AT sourcemage.org>
+ * Bug #450 (apply Javier's fix)
+
+2012-12-02 Javier Vasquez <j.e.vasquez.v AT gmail.com>
+ * DETAILS: Updating to 0.14.1
+ * BUILD: Removing CFLAGS -fPIC and -DPIC prior to default
+ build to prevent compilation error:
+ dbus.c:(.text.startup+0x2a): undefined reference to
`dconf_engine_dbus_init_for_testing'
+
/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../x86_64-pc-linux-gnu/bin/ld:
gdbus-thread: hidden symbol `dconf_engine_dbus_init_for_testing' isn't
defined

2012-11-04 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: corrected dependencies -- added missing, dropped
non-required
diff --git a/gnome2-libs/gnome-keyring/DETAILS
b/gnome2-libs/gnome-keyring/DETAILS
index 4b25d7c..fd1ade7 100755
--- a/gnome2-libs/gnome-keyring/DETAILS
+++ b/gnome2-libs/gnome-keyring/DETAILS
@@ -1,5 +1,5 @@
SPELL=gnome-keyring
- VERSION=3.6.1
+ VERSION=3.6.3
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/gnome2-libs/gnome-keyring/HISTORY
b/gnome2-libs/gnome-keyring/HISTORY
index 261d8a9..9c5a999 100644
--- a/gnome2-libs/gnome-keyring/HISTORY
+++ b/gnome2-libs/gnome-keyring/HISTORY
@@ -1,3 +1,7 @@
+2013-06-12 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 3.6.3
+ SOURCE matches upstream SHA256
+
2012-10-27 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.6.1

diff --git a/gnome2-libs/gnome-keyring/gnome-keyring-3.6.1.tar.xz.sig
b/gnome2-libs/gnome-keyring/gnome-keyring-3.6.1.tar.xz.sig
deleted file mode 100644
index 210f5ac..0000000
Binary files a/gnome2-libs/gnome-keyring/gnome-keyring-3.6.1.tar.xz.sig and
/dev/null differ
diff --git a/gnome2-libs/gnome-keyring/gnome-keyring-3.6.3.tar.xz.sig
b/gnome2-libs/gnome-keyring/gnome-keyring-3.6.3.tar.xz.sig
new file mode 100644
index 0000000..7598e7f
Binary files /dev/null and
b/gnome2-libs/gnome-keyring/gnome-keyring-3.6.3.tar.xz.sig differ
diff --git
a/gnome2-libs/gnome-panel/0001-panel-Fix-launcher-icon-animation-ending-with-black.patch

b/gnome2-libs/gnome-panel/0001-panel-Fix-launcher-icon-animation-ending-with-black.patch
new file mode 100644
index 0000000..66906f9
--- /dev/null
+++
b/gnome2-libs/gnome-panel/0001-panel-Fix-launcher-icon-animation-ending-with-black.patch
@@ -0,0 +1,35 @@
+From be33e799d968a073c0a8856c96d11e8594b88bc4 Mon Sep 17 00:00:00 2001
+From: Yannick Gicquel <ygicquel AT gmail.com>
+Date: Thu, 22 Nov 2012 08:37:26 +0100
+Subject: [PATCH] panel: Fix launcher icon animation ending with black
artifact
+
+We simply need to hide the animation window before unref'ing the pixbuf.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=688618
+---
+ gnome-panel/xstuff.c | 5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
+
+diff --git a/gnome-panel/xstuff.c b/gnome-panel/xstuff.c
+index 5acbf66..4f8b605 100644
+--- a/gnome-panel/xstuff.c
++++ b/gnome-panel/xstuff.c
+@@ -326,12 +326,13 @@ zoom_draw (GtkWidget *widget,
+ g_source_remove (zoom->timeout_id);
+ zoom->timeout_id = 0;
+
++ gtk_widget_hide (widget);
++ g_idle_add (idle_destroy, widget);
++
+ g_object_unref (zoom->pixbuf);
+ zoom->pixbuf = NULL;
+
+ g_slice_free (CompositedZoomData, zoom);
+-
+- g_idle_add (idle_destroy, widget);
+ } else {
+ GdkPixbuf *scaled;
+ int width, height;
+--
+1.8.2
+
diff --git
a/gnome2-libs/gnome-panel/0002-fix-build-error-due-to-missing-gweather-xml.h.patch

b/gnome2-libs/gnome-panel/0002-fix-build-error-due-to-missing-gweather-xml.h.patch
new file mode 100644
index 0000000..8eabd1d
--- /dev/null
+++
b/gnome2-libs/gnome-panel/0002-fix-build-error-due-to-missing-gweather-xml.h.patch
@@ -0,0 +1,29 @@
+From f5550422e202041a70cce8776785e3e651a01d8d Mon Sep 17 00:00:00 2001
+From: Philipp Kaluza <phk AT src.gnome.org>
+Date: Thu, 3 Jan 2013 11:51:19 +0100
+Subject: [PATCH] fix build error due to missing gweather-xml.h
+
+GWeather doesn't export the deprecated GWeatherXML anymore since
+commit 354f1aa9003ee08c6e63ecbaaa6b9179b9178184 . Luckily, our last
+usage of it is long gone. Remove leftover include.
+
+See https://bugzilla.redhat.com/show_bug.cgi?id=890219
+---
+ applets/clock/clock.c | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/applets/clock/clock.c b/applets/clock/clock.c
+index 90ee62b..6b62daa 100644
+--- a/applets/clock/clock.c
++++ b/applets/clock/clock.c
+@@ -54,7 +54,6 @@
+ #define GNOME_DESKTOP_USE_UNSTABLE_API
+ #include <libgnome-desktop/gnome-wall-clock.h>
+
+-#include <libgweather/gweather-xml.h>
+ #include <libgweather/location-entry.h>
+ #include <libgweather/timezone-menu.h>
+ #include <libgweather/gweather-enum-types.h>
+--
+1.8.2
+
diff --git a/gnome2-libs/gnome-panel/0003-na-apply-style-after-realize.patch
b/gnome2-libs/gnome-panel/0003-na-apply-style-after-realize.patch
new file mode 100644
index 0000000..4895760
--- /dev/null
+++ b/gnome2-libs/gnome-panel/0003-na-apply-style-after-realize.patch
@@ -0,0 +1,47 @@
+From 58b73a9e3129eb25f030f8d02bcd15303b300814 Mon Sep 17 00:00:00 2001
+From: Daniel Drake <dsd AT laptop.org>
+Date: Mon, 17 Dec 2012 14:58:20 +0000
+Subject: [PATCH] na: apply style after realize
+
+Under Fedora 18 (GTK-3.6.2), notification icons such as the battery/power
+icon from gnome-settings-daemon are appearing all-black on top of a black
+background.
+
+This is because style_updated is being called before the tray applet
+is realized, meaning that the following code in
+na_tray_applet_style_updated() causes a bail-out:
+
+ if (!applet->priv->tray)
+ return;
+
+and the style is never applied.
+
+Fix this by updating the style explicitly after realizing the widget.
+---
+ applets/notification_area/main.c | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/applets/notification_area/main.c
b/applets/notification_area/main.c
+index 5fc4d1d..5dad715 100644
+--- a/applets/notification_area/main.c
++++ b/applets/notification_area/main.c
+@@ -36,6 +36,8 @@
+
+ #define NOTIFICATION_AREA_ICON "gnome-panel-notification-area"
+
++static void na_tray_applet_style_updated (GtkWidget *widget);
++
+ struct _NaTrayAppletPrivate
+ {
+ NaTray *tray;
+@@ -78,6 +80,7 @@ na_tray_applet_realize (GtkWidget *widget)
+
get_gtk_orientation_from_applet_orient (orient));
+
+ gtk_container_add (GTK_CONTAINER (widget), GTK_WIDGET
(applet->priv->tray));
++ na_tray_applet_style_updated (widget);
+ gtk_widget_show (GTK_WIDGET (applet->priv->tray));
+ }
+
+--
+1.8.2
+
diff --git
a/gnome2-libs/gnome-panel/0004-drop-support-for-commandline-based-calendar-tasks-ap.patch

b/gnome2-libs/gnome-panel/0004-drop-support-for-commandline-based-calendar-tasks-ap.patch
new file mode 100644
index 0000000..c18c1bf
--- /dev/null
+++
b/gnome2-libs/gnome-panel/0004-drop-support-for-commandline-based-calendar-tasks-ap.patch
@@ -0,0 +1,53 @@
+From 452f59be8f9babf0ae33654e754da65151760a76 Mon Sep 17 00:00:00 2001
+From: Philipp Kaluza <phk AT src.gnome.org>
+Date: Fri, 8 Mar 2013 17:51:23 +0100
+Subject: [PATCH 4/6] drop support for commandline-based calendar/tasks
+ applications
+
+It's not worth the layering violations this would need.
+(Partial fix for bug #237308 .)
+---
+ applets/clock/calendar-window.c | 13 +++++++------
+ 1 file changed, 7 insertions(+), 6 deletions(-)
+
+diff --git a/applets/clock/calendar-window.c
b/applets/clock/calendar-window.c
+index 458852c..708e921 100644
+--- a/applets/clock/calendar-window.c
++++ b/applets/clock/calendar-window.c
+@@ -42,9 +42,6 @@
+ #include <glib/gi18n.h>
+ #include <gio/gio.h>
+
+-#define GNOME_DESKTOP_USE_UNSTABLE_API
+-#include <libgnome-desktop/gnome-desktop-utils.h>
+-
+ #include "calendar-window.h"
+
+ #include "clock.h"
+@@ -168,6 +165,13 @@ clock_launch_calendar_tasks_app (CalendarWindow *calwin,
+ return;
+ }
+
++ /* FIXME: reintroduce terminal support if a proper GAppInfo port of
gnome-panel is ever done */
++ if (terminal) {
++ g_printerr ("Terminal-based calendar/tasks applications are
no longer supported, sorry. "
++ "Please configure a different application.\n");
++ return;
++ }
++
+ command_line = g_find_program_in_path (program);
+ if (command_line == NULL) {
+ g_printerr ("Cannot launch calendar/tasks application: %s in
path\n", program);
+@@ -189,9 +193,6 @@ clock_launch_calendar_tasks_app (CalendarWindow *calwin,
+ screen = gtk_widget_get_screen (calwin->priv->calendar);
+ error = NULL;
+
+- if (terminal)
+- gnome_desktop_prepend_terminal_to_vector (&argc, &argv);
+-
+ display = gdk_screen_make_display_name (screen);
+
+ result = g_spawn_async (NULL, /* working directory */
+--
+1.8.2
+
diff --git
a/gnome2-libs/gnome-panel/0005-panel-run-dialog-resurrect-function-gnome_desktop_pr.patch

b/gnome2-libs/gnome-panel/0005-panel-run-dialog-resurrect-function-gnome_desktop_pr.patch
new file mode 100644
index 0000000..b6a6bf8
--- /dev/null
+++
b/gnome2-libs/gnome-panel/0005-panel-run-dialog-resurrect-function-gnome_desktop_pr.patch
@@ -0,0 +1,177 @@
+From bf6af945130299a69a244afaee4eecbd3fb77233 Mon Sep 17 00:00:00 2001
+From: Philipp Kaluza <phk AT src.gnome.org>
+Date: Fri, 8 Mar 2013 18:08:32 +0100
+Subject: [PATCH 5/6] panel-run-dialog: resurrect function
+ gnome_desktop_prepend_terminal_to_vector
+
+, which was removed from gnome-desktop in commit
+9bab2144b7c8ace0c057720be3c48fb24a80a19d , and keep a local
+copy in panel-run-dialog.c (simple helper function, static).
+(Second half of fix for bug #237308 .)
+---
+ gnome-panel/panel-run-dialog.c | 135
++++++++++++++++++++++++++++++++++++++++-
+ 1 file changed, 133 insertions(+), 2 deletions(-)
+
+diff --git a/gnome-panel/panel-run-dialog.c b/gnome-panel/panel-run-dialog.c
+index 801b9bc..faf3d7e 100644
+--- a/gnome-panel/panel-run-dialog.c
++++ b/gnome-panel/panel-run-dialog.c
+@@ -25,6 +25,7 @@
+ * Havoc Pennington <hp AT pobox.com>
+ * George Lebl <jirka AT 5z.com>
+ * Mark McLoughlin <mark AT skynet.ie>
++ * Tom Tromey (Copyright (C) 1998)
+ */
+
+ #include <config.h>
+@@ -42,8 +43,6 @@
+ #include <gdk/gdkkeysyms.h>
+ #include <gmenu-tree.h>
+
+-#include <libgnome-desktop/gnome-desktop-utils.h>
+-
+ #include <libpanel-util/panel-error.h>
+ #include <libpanel-util/panel-glib.h>
+ #include <libpanel-util/panel-gtk.h>
+@@ -335,6 +334,138 @@ dummy_child_watch (GPid pid,
+ */
+ }
+
++
++/**
++ * gnome_desktop_prepend_terminal_to_vector:
++ * @argc: a pointer to the vector size
++ * @argv: a pointer to the vector
++ *
++ * Description: Prepends a terminal (either the one configured as default
in
++ * the user's GNOME setup, or one of the common xterm emulators) to the
passed
++ * in vector, modifying it in the process. The vector should be allocated
with
++ * #g_malloc, as this will #g_free the original vector. Also all elements
must
++ * have been allocated separately. That is the standard glib/GNOME way of
++ * doing vectors however. If the integer that @argc points to is negative,
the
++ * size will first be computed. Also note that passing in pointers to a
vector
++ * that is empty, will just create a new vector for you.
++ **/
++static void
++gnome_desktop_prepend_terminal_to_vector (int *argc, char ***argv)
++{
++#ifndef G_OS_WIN32
++ char **real_argv;
++ int real_argc;
++ int i, j;
++ char **term_argv = NULL;
++ int term_argc = 0;
++ GSettings *settings;
++
++ gchar *terminal = NULL;
++
++ char **the_argv;
++
++ g_return_if_fail (argc != NULL);
++ g_return_if_fail (argv != NULL);
++
++ // _gnome_desktop_init_i18n ();
++
++ /* sanity */
++ if(*argv == NULL)
++ *argc = 0;
++
++ the_argv = *argv;
++
++ /* compute size if not given */
++ if (*argc < 0) {
++ for (i = 0; the_argv[i] != NULL; i++)
++ ;
++ *argc = i;
++ }
++
++ settings = g_settings_new
("org.gnome.desktop.default-applications.terminal");
++ terminal = g_settings_get_string (settings, "exec");
++
++ if (terminal) {
++ gchar *command_line;
++ gchar *exec_flag;
++
++ exec_flag = g_settings_get_string (settings, "exec-arg");
++
++ if (exec_flag == NULL)
++ command_line = g_strdup (terminal);
++ else
++ command_line = g_strdup_printf ("%s %s", terminal,
++ exec_flag);
++
++ g_shell_parse_argv (command_line,
++ &term_argc,
++ &term_argv,
++ NULL /* error */);
++
++ g_free (command_line);
++ g_free (exec_flag);
++ g_free (terminal);
++ }
++
++ g_object_unref (settings);
++
++ if (term_argv == NULL) {
++ char *check;
++
++ term_argc = 2;
++ term_argv = g_new0 (char *, 3);
++
++ check = g_find_program_in_path ("gnome-terminal");
++ if (check != NULL) {
++ term_argv[0] = check;
++ /* Note that gnome-terminal takes -x and
++ * as -e in gnome-terminal is broken we use that. */
++ term_argv[1] = g_strdup ("-x");
++ } else {
++ if (check == NULL)
++ check = g_find_program_in_path ("nxterm");
++ if (check == NULL)
++ check = g_find_program_in_path
("color-xterm");
++ if (check == NULL)
++ check = g_find_program_in_path ("rxvt");
++ if (check == NULL)
++ check = g_find_program_in_path ("xterm");
++ if (check == NULL)
++ check = g_find_program_in_path ("dtterm");
++ if (check == NULL) {
++ g_warning (_("Cannot find a terminal, using "
++ "xterm, even if it may not
work"));
++ check = g_strdup ("xterm");
++ }
++ term_argv[0] = check;
++ term_argv[1] = g_strdup ("-e");
++ }
++ }
++
++ real_argc = term_argc + *argc;
++ real_argv = g_new (char *, real_argc + 1);
++
++ for (i = 0; i < term_argc; i++)
++ real_argv[i] = term_argv[i];
++
++ for (j = 0; j < *argc; j++, i++)
++ real_argv[i] = (char *)the_argv[j];
++
++ real_argv[i] = NULL;
++
++ g_free (*argv);
++ *argv = real_argv;
++ *argc = real_argc;
++
++ /* we use g_free here as we sucked all the inner strings
++ * out from it into real_argv */
++ g_free (term_argv);
++#else
++ /* FIXME: Implement when needed */
++ g_warning ("gnome_prepend_terminal_to_vector: Not implemented");
++#endif
++}
++
+ static gboolean
+ panel_run_dialog_launch_command (PanelRunDialog *dialog,
+ const char *command,
+--
+1.8.2
+
diff --git
a/gnome2-libs/gnome-panel/0006-panel-run-dialog-rename-helper-function.patch
b/gnome2-libs/gnome-panel/0006-panel-run-dialog-rename-helper-function.patch
new file mode 100644
index 0000000..236c588
--- /dev/null
+++
b/gnome2-libs/gnome-panel/0006-panel-run-dialog-rename-helper-function.patch
@@ -0,0 +1,69 @@
+From 44eba7db43b227d9b15a2d64d0af97167522891d Mon Sep 17 00:00:00 2001
+From: Philipp Kaluza <phk AT src.gnome.org>
+Date: Fri, 8 Mar 2013 18:48:04 +0100
+Subject: [PATCH 6/6] panel-run-dialog: rename helper function
+
+that I resurrected earlier from gnome_desktop_prepend_terminal_to_vector
+to panel_run_dialog_prepend_terminal_to_vector (use proper namespace).
+---
+ gnome-panel/panel-run-dialog.c | 14 ++++----------
+ 1 file changed, 4 insertions(+), 10 deletions(-)
+
+diff --git a/gnome-panel/panel-run-dialog.c b/gnome-panel/panel-run-dialog.c
+index faf3d7e..d89ac06 100644
+--- a/gnome-panel/panel-run-dialog.c
++++ b/gnome-panel/panel-run-dialog.c
+@@ -336,7 +336,7 @@ dummy_child_watch (GPid pid,
+
+
+ /**
+- * gnome_desktop_prepend_terminal_to_vector:
++ * panel_run_dialog_prepend_terminal_to_vector:
+ * @argc: a pointer to the vector size
+ * @argv: a pointer to the vector
+ *
+@@ -349,10 +349,10 @@ dummy_child_watch (GPid pid,
+ * size will first be computed. Also note that passing in pointers to a
vector
+ * that is empty, will just create a new vector for you.
+ **/
++/* TODO: throw out this function if there ever is a proper GAppInfo port */
+ static void
+-gnome_desktop_prepend_terminal_to_vector (int *argc, char ***argv)
++panel_run_dialog_prepend_terminal_to_vector (int *argc, char ***argv)
+ {
+-#ifndef G_OS_WIN32
+ char **real_argv;
+ int real_argc;
+ int i, j;
+@@ -367,8 +367,6 @@ gnome_desktop_prepend_terminal_to_vector (int *argc,
char ***argv)
+ g_return_if_fail (argc != NULL);
+ g_return_if_fail (argv != NULL);
+
+- // _gnome_desktop_init_i18n ();
+-
+ /* sanity */
+ if(*argv == NULL)
+ *argc = 0;
+@@ -460,10 +458,6 @@ gnome_desktop_prepend_terminal_to_vector (int *argc,
char ***argv)
+ /* we use g_free here as we sucked all the inner strings
+ * out from it into real_argv */
+ g_free (term_argv);
+-#else
+- /* FIXME: Implement when needed */
+- g_warning ("gnome_prepend_terminal_to_vector: Not implemented");
+-#endif
+ }
+
+ static gboolean
+@@ -485,7 +479,7 @@ panel_run_dialog_launch_command (PanelRunDialog *dialog,
+ screen = gtk_window_get_screen (GTK_WINDOW (dialog->run_dialog));
+
+ if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON
(dialog->terminal_checkbox)))
+- gnome_desktop_prepend_terminal_to_vector (&argc, &argv);
++ panel_run_dialog_prepend_terminal_to_vector (&argc, &argv);
+
+ display = gdk_screen_make_display_name (screen);
+
+--
+1.8.2
+
diff --git a/gnome2-libs/gnome-panel/DETAILS b/gnome2-libs/gnome-panel/DETAILS
index e403d7d..c1d217d 100755
--- a/gnome2-libs/gnome-panel/DETAILS
+++ b/gnome2-libs/gnome-panel/DETAILS
@@ -1,5 +1,5 @@
SPELL=gnome-panel
- VERSION=3.6.0
+ VERSION=3.6.2
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/gnome2-libs/gnome-panel/HISTORY b/gnome2-libs/gnome-panel/HISTORY
index 4e00e01..ef6928b 100644
--- a/gnome2-libs/gnome-panel/HISTORY
+++ b/gnome2-libs/gnome-panel/HISTORY
@@ -1,3 +1,17 @@
+2013-06-11 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 3.6.2
+ * PRE_BUILD: Fix compilation against gnome-desktop 3.8+
+ * 0001-panel-Fix-launcher-icon-animation-ending-with-black.patch,
+ 0002-fix-build-error-due-to-missing-gweather-xml.h.patch,
+ 0003-na-apply-style-after-realize.patch,
+ 0004-drop-support-for-commandline-based-calendar-tasks-ap.patch,
+ 0005-panel-run-dialog-resurrect-function-gnome_desktop_pr.patch,
+ 0006-panel-run-dialog-rename-helper-function.patch,
+ 0007-notification_area-Use-the-generic-marshaller.patch: Added from
+
http://git.pld-linux.org/gitweb.cgi/packages/gnome-panel.git/commitdiff/fd33e2e0d0dd96ab56e3ee8b297e7de83556c0e0
+ See https://bugzilla.gnome.org/show_bug.cgi?id=692385 for removal of
+ gnome-desktop-utils.h which lead me down this chase.
+
2012-10-07 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.6.0

diff --git a/gnome2-libs/gnome-panel/PRE_BUILD
b/gnome2-libs/gnome-panel/PRE_BUILD
new file mode 100755
index 0000000..3fb8e36
--- /dev/null
+++ b/gnome2-libs/gnome-panel/PRE_BUILD
@@ -0,0 +1,8 @@
+default_pre_build &&
+cd "${SOURCE_DIRECTORY}" &&
+
+message "${MESSAGE_COLOR}Fix compilation against gnome-desktop
3.8+...${DEFAULT_COLOR}" &&
+# 0007-notification_area-Use-the-generic-marshaller.patch # doesn't apply to
us
+for patch in 0001-panel-Fix-launcher-icon-animation-ending-with-black.patch
0002-fix-build-error-due-to-missing-gweather-xml.h.patch
0003-na-apply-style-after-realize.patch
0004-drop-support-for-commandline-based-calendar-tasks-ap.patch
0005-panel-run-dialog-resurrect-function-gnome_desktop_pr.patch
0006-panel-run-dialog-rename-helper-function.patch; do
+ patch -p1 < "${SPELL_DIRECTORY}"/$patch
+done
diff --git a/gnome2-libs/gnome-panel/gnome-panel-3.6.0.tar.xz.sig
b/gnome2-libs/gnome-panel/gnome-panel-3.6.0.tar.xz.sig
deleted file mode 100644
index 0b2b5d2..0000000
Binary files a/gnome2-libs/gnome-panel/gnome-panel-3.6.0.tar.xz.sig and
/dev/null differ
diff --git a/gnome2-libs/gnome-panel/gnome-panel-3.6.2.tar.xz.sig
b/gnome2-libs/gnome-panel/gnome-panel-3.6.2.tar.xz.sig
new file mode 100644
index 0000000..df9ddfc
Binary files /dev/null and
b/gnome2-libs/gnome-panel/gnome-panel-3.6.2.tar.xz.sig differ
diff --git a/gnome2-libs/gnome-vfs2/HISTORY b/gnome2-libs/gnome-vfs2/HISTORY
index f223127..ec478b0 100644
--- a/gnome2-libs/gnome-vfs2/HISTORY
+++ b/gnome2-libs/gnome-vfs2/HISTORY
@@ -1,3 +1,6 @@
+2013-06-11 Eric Sandall <sandalle AT sourcemage.org>
+ * PRE_BUILD: Fix compilation with newer glib2
+
2013-01-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: removed dependencies on icu, libffi, orbit2, pcre

diff --git a/gnome2-libs/gnome-vfs2/PRE_BUILD
b/gnome2-libs/gnome-vfs2/PRE_BUILD
index 4535e3e..66c8c5c 100755
--- a/gnome2-libs/gnome-vfs2/PRE_BUILD
+++ b/gnome2-libs/gnome-vfs2/PRE_BUILD
@@ -1,5 +1,12 @@
default_pre_build &&
cd $SOURCE_DIRECTORY &&
+
+for directory in daemon libgnomevfs; do
+ for extension in am in; do
+ sedit 's:-DG_DISABLE_DEPRECATED::'
"${SOURCE_DIRECTORY}"/$directory/Makefile.$extension
+ done
+done &&
+
if ! is_depends_enabled $SPELL gtk-doc; then
sed -i "s/--enable-gtk-doc//;s/ doc//;/\tdoc/D;/docs/D" Makefile.in
fi
diff --git a/gnome2-libs/gsettings-desktop-schemas/DETAILS
b/gnome2-libs/gsettings-desktop-schemas/DETAILS
index 734037a..82e531c 100755
--- a/gnome2-libs/gsettings-desktop-schemas/DETAILS
+++ b/gnome2-libs/gsettings-desktop-schemas/DETAILS
@@ -1,9 +1,10 @@
SPELL=gsettings-desktop-schemas
- VERSION=3.8.0
+ VERSION=3.8.2
BRANCH=$(echo $VERSION|cut -d . -f 1,2)
SOURCE=$SPELL-$VERSION.tar.xz
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig:UPSTREAM_HASH"
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
-
SOURCE_HASH=sha512:a05d2c105418f6bdc84ed11594ba38f9057c8307999122a6adb04b4499e450ae3443c3777d8b2dc58fb08021f5488dd0cf4fdf541e7940808d2212f72cfb510c
+#
SOURCE_HASH=sha512:a05d2c105418f6bdc84ed11594ba38f9057c8307999122a6adb04b4499e450ae3443c3777d8b2dc58fb08021f5488dd0cf4fdf541e7940808d2212f72cfb510c
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://www.gnome.org/
LICENSE[0]=LGPL
diff --git a/gnome2-libs/gsettings-desktop-schemas/HISTORY
b/gnome2-libs/gsettings-desktop-schemas/HISTORY
index a9ab588..b71e6ed 100644
--- a/gnome2-libs/gsettings-desktop-schemas/HISTORY
+++ b/gnome2-libs/gsettings-desktop-schemas/HISTORY
@@ -1,3 +1,7 @@
+2013-06-12 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 3.8.2
+ Match upstream posted SHA256
+
2013-05-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.8.1

diff --git
a/gnome2-libs/gsettings-desktop-schemas/gsettings-desktop-schemas-3.8.2.tar.xz.sig

b/gnome2-libs/gsettings-desktop-schemas/gsettings-desktop-schemas-3.8.2.tar.xz.sig
new file mode 100644
index 0000000..b5eb043
Binary files /dev/null and
b/gnome2-libs/gsettings-desktop-schemas/gsettings-desktop-schemas-3.8.2.tar.xz.sig
differ
diff --git a/gnome2-libs/libbonobo/HISTORY b/gnome2-libs/libbonobo/HISTORY
index 6f4733b..45eeda6 100644
--- a/gnome2-libs/libbonobo/HISTORY
+++ b/gnome2-libs/libbonobo/HISTORY
@@ -1,3 +1,6 @@
+2013-06-11 Eric Sandall <sandalle AT sourcemage.org>
+ * PRE_BUILD: Fix compilation against new glib2
+
2012-12-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: added dependency on glib2
* DETAILS: bumped PATCHLEVEL
diff --git a/gnome2-libs/libbonobo/PRE_BUILD b/gnome2-libs/libbonobo/PRE_BUILD
new file mode 100755
index 0000000..bd53397
--- /dev/null
+++ b/gnome2-libs/libbonobo/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+
+for extension in am in; do
+ sedit 's:-DG_DISABLE_DEPRECATED::'
"${SOURCE_DIRECTORY}"/activation-server/Makefile.$extension
+done
diff --git a/gnome2-libs/libgnome-keyring/DETAILS
b/gnome2-libs/libgnome-keyring/DETAILS
index ac5983a..c018f70 100755
--- a/gnome2-libs/libgnome-keyring/DETAILS
+++ b/gnome2-libs/libgnome-keyring/DETAILS
@@ -1,6 +1,5 @@
SPELL=libgnome-keyring
- VERSION=3.4.0
- PATCHLEVEL=1
+ VERSION=3.4.1
BRANCH=${VERSION:0:3}
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
diff --git a/gnome2-libs/libgnome-keyring/HISTORY
b/gnome2-libs/libgnome-keyring/HISTORY
index 2e289be..ec84ef6 100644
--- a/gnome2-libs/libgnome-keyring/HISTORY
+++ b/gnome2-libs/libgnome-keyring/HISTORY
@@ -1,3 +1,7 @@
+2013-06-12 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 3.4.1
+ SOURCE matches upstream SHA256
+
2012-12-31 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: killed syntax error

diff --git a/gnome2-libs/libgnome-keyring/libgnome-keyring-3.4.0.tar.xz.sig
b/gnome2-libs/libgnome-keyring/libgnome-keyring-3.4.0.tar.xz.sig
deleted file mode 100644
index 2be757b..0000000
Binary files a/gnome2-libs/libgnome-keyring/libgnome-keyring-3.4.0.tar.xz.sig
and /dev/null differ
diff --git a/gnome2-libs/libgnome-keyring/libgnome-keyring-3.4.1.tar.xz.sig
b/gnome2-libs/libgnome-keyring/libgnome-keyring-3.4.1.tar.xz.sig
new file mode 100644
index 0000000..b020733
Binary files /dev/null and
b/gnome2-libs/libgnome-keyring/libgnome-keyring-3.4.1.tar.xz.sig differ
diff --git a/gnome2-libs/libgnome/HISTORY b/gnome2-libs/libgnome/HISTORY
index 09c33da..92efbed 100644
--- a/gnome2-libs/libgnome/HISTORY
+++ b/gnome2-libs/libgnome/HISTORY
@@ -1,3 +1,6 @@
+2013-06-11 Eric Sandall <sandalle AT sourcemage.org>
+ * PRE_BUILD: Fix compilation with newer glib2
+
2012-12-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: removed dependencies on dbus, dbus-glib, icu, libffi,
openssl, pcre
diff --git a/gnome2-libs/libgnome/PRE_BUILD b/gnome2-libs/libgnome/PRE_BUILD
new file mode 100755
index 0000000..9a4c3ad
--- /dev/null
+++ b/gnome2-libs/libgnome/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+
+for extension in am in; do
+ sedit 's:-DG_DISABLE_DEPRECATED::'
"${SOURCE_DIRECTORY}"/libgnome/Makefile.$extension
+done
diff --git a/gnome2-libs/libgweather/DETAILS b/gnome2-libs/libgweather/DETAILS
index 787e132..3497590 100755
--- a/gnome2-libs/libgweather/DETAILS
+++ b/gnome2-libs/libgweather/DETAILS
@@ -1,5 +1,5 @@
SPELL=libgweather
- VERSION=3.6.0
+ VERSION=3.6.2
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/gnome2-libs/libgweather/HISTORY b/gnome2-libs/libgweather/HISTORY
index d238c8e..f456ef2 100644
--- a/gnome2-libs/libgweather/HISTORY
+++ b/gnome2-libs/libgweather/HISTORY
@@ -1,3 +1,7 @@
+2013-06-12 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 3.6.2
+ SOURCE matches upstream posted SHA256
+
2012-10-07 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.6.0

diff --git a/gnome2-libs/libgweather/libgweather-3.6.0.tar.xz.sig
b/gnome2-libs/libgweather/libgweather-3.6.0.tar.xz.sig
deleted file mode 100644
index 4ae4eff..0000000
Binary files a/gnome2-libs/libgweather/libgweather-3.6.0.tar.xz.sig and
/dev/null differ
diff --git a/gnome2-libs/libgweather/libgweather-3.6.2.tar.xz.sig
b/gnome2-libs/libgweather/libgweather-3.6.2.tar.xz.sig
new file mode 100644
index 0000000..149e927
Binary files /dev/null and
b/gnome2-libs/libgweather/libgweather-3.6.2.tar.xz.sig differ
diff --git a/gnome3-libs/gnome-desktop3/DETAILS
b/gnome3-libs/gnome-desktop3/DETAILS
index 2964e5a..2285de0 100755
--- a/gnome3-libs/gnome-desktop3/DETAILS
+++ b/gnome3-libs/gnome-desktop3/DETAILS
@@ -1,5 +1,5 @@
SPELL=gnome-desktop3
- VERSION=3.8.1
+ VERSION=3.8.3
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=gnome-desktop-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/gnome-desktop-$VERSION
diff --git a/gnome3-libs/gnome-desktop3/HISTORY
b/gnome3-libs/gnome-desktop3/HISTORY
index 5b80d4d..268ee32 100644
--- a/gnome3-libs/gnome-desktop3/HISTORY
+++ b/gnome3-libs/gnome-desktop3/HISTORY
@@ -1,3 +1,6 @@
+2013-06-12 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 3.8.3 (various memory leak fixes)
+
2013-05-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.8.1

diff --git a/gnome3-libs/gnome-desktop3/gnome-desktop-3.8.1.tar.xz.sig
b/gnome3-libs/gnome-desktop3/gnome-desktop-3.8.1.tar.xz.sig
deleted file mode 100644
index 28c2ca9..0000000
Binary files a/gnome3-libs/gnome-desktop3/gnome-desktop-3.8.1.tar.xz.sig and
/dev/null differ
diff --git a/gnome3-libs/gnome-desktop3/gnome-desktop-3.8.3.tar.xz.sig
b/gnome3-libs/gnome-desktop3/gnome-desktop-3.8.3.tar.xz.sig
new file mode 100644
index 0000000..4c68bcd
Binary files /dev/null and
b/gnome3-libs/gnome-desktop3/gnome-desktop-3.8.3.tar.xz.sig differ
diff --git a/groups b/groups
index a8ca671..17c0b76 100755
--- a/groups
+++ b/groups
@@ -120,5 +120,6 @@ masqmail:192:
bumblebee:193:
burp:194:
ratbox:195:
+mdm:196:
users:1000:
nogroup:65534:
diff --git a/http/firefox/BUILD b/http/firefox/BUILD
index 6e7d374..e2ce3dd 100755
--- a/http/firefox/BUILD
+++ b/http/firefox/BUILD
@@ -30,7 +30,9 @@ if [[ $gccmajor == "4" ]] && [[ $gccminor -ge "6" ]]; then
CXXFLAGS="${CXXFLAGS//-mavx} -mno-avx"
fi

-echo ac_add_options --enable-optimize=-O2 >> .mozconfig &&
+for option in $OPTS; do
+ echo "ac_add_options $option" >> .mozconfig
+done &&

make_single &&
make -f client.mk build &&
diff --git a/http/firefox/DEPENDS b/http/firefox/DEPENDS
index 7c8d6d7..a17e3d2 100755
--- a/http/firefox/DEPENDS
+++ b/http/firefox/DEPENDS
@@ -1,26 +1,69 @@
-depends castfs &&
-depends atk &&
-depends curl &&
-depends -sub CXX gcc &&
-depends glib2 &&
-depends libjpeg-turbo &&
-depends pango &&
-depends perl &&
-depends zip &&
-depends zlib &&
-depends cairo &&
-depends python &&
-depends libnotify &&
-depends nspr &&
-depends -sub "3.14.x" nss &&
-depends autoconf-2.13 &&
-depends gtk+2 &&
-depends libidl &&
-
-optional_depends yasm "" "" "Support for WebM media (VP8 video and Vorbis
Audio)" &&
-optional_depends wireless_tools "" "" "for geolocation via WiFi access
points" &&
-optional_depends alsa-lib "" "" "for audio support" &&
+depends -sub CXX gcc &&
+depends nspr '--with-system-nspr' &&
+depends -sub "3.14.x" nss '--with-system-nss' &&
+depends zlib '--with-system-zlib' &&
+depends libjpeg-turbo '--with-system-jpeg' &&
+depends libidl &&
+depends perl &&
+depends python &&
+depends zip &&
+depends gtk+2 '--enable-xft --disable-freetype2' &&
+depends -sub "TSAFE SECURE_DELETE ENABLE_UNLOCK_NOTIFY" sqlite
'--enable-system-sqlite' &&
+depends pysqlite &&

+depends atk &&
+depends glib2 &&
+depends pango &&
+depends cairo &&
+
+optional_depends gnome-vfs2 \
+ "--enable-gnomevfs" \
+ "--disable-gnomevfs" \
+ "for GnomeVFS support" &&
+
+optional_depends startup-notification \
+ '--enable-startup-notification' \
+ '--disable-startup-notification' \
+ 'for startup notifications' &&
+
+optional_depends gconf2 \
+ '--enable-gconf' \
+ '--disable-gconf' \
+ 'for gconf support' &&
+
+optional_depends 'wireless_tools' \
+ '--enable-necko-wifi' \
+ '--disable-necko-wifi' \
+ 'for Necko WiFi scanning' &&
+
+# Firefox is currently borked and does not compile without alsa-lib, this
+# should be fixed after Firefox starts using Mozilla core 23
+depends alsa-lib &&
+#optional_depends alsa-lib \
+# '--enable-wave' \
+# '--disable-wave --disable-ogg --disable-webm
--disable-dash' \
+# 'for audio/video support' &&
+
+if is_depends_enabled $SPELL alsa-lib; then
+ # Firefox tries to use ogg/ogg.h even with --disable-ogg given
+ #optional_depends libogg \
+ # '--enable-ogg' \
+ # '--disable-ogg' \
+ # 'for sound support' &&
+ depends libogg &&
+
+ # configure script checks for yasm even when --disable-webm and
--disable-dash are given
+ #optional_depends yasm \
+ # '--enable-webm --enable-dash' \
+ # '--disable-webm --disable-dash' \
+ # 'for WebM video support'
+ depends yasm
+fi &&
+
+optional_depends dbus-glib \
+ '--enable-dbus' \
+ '--disable-dbus' \
+ 'for dbus support' &&

suggest_depends_2 firefox-smglwiki '' '' \
'to enable searching the SMGL Wiki from the Search Bar'
diff --git a/http/firefox/DETAILS b/http/firefox/DETAILS
index 8180b53..6e2dbc2 100755
--- a/http/firefox/DETAILS
+++ b/http/firefox/DETAILS
@@ -1,4 +1,5 @@
SPELL=firefox
+ PATCHLEVEL=1
if [[ $FIREFOX_CVS == y ]]; then
VERSION=21.0
SOURCE=$SPELL-$VERSION.source.tar.bz2
diff --git a/http/firefox/HISTORY b/http/firefox/HISTORY
index 39d8663..cd10706 100644
--- a/http/firefox/HISTORY
+++ b/http/firefox/HISTORY
@@ -1,3 +1,13 @@
+2013-06-13 Eric Sandall <sandalle AT sourcemage.org>
+ * desktop/firefox.desktop: Icon moved under icons/browser directory
+ * DETAILS: PATCHLEVEL++
+
+2013-06-06 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: Fix up dependencies
+ * BUILD, mozconfig: use proper way to add flags to .mozconfig
+ * PRE_BUILD: removed unnecessary options constructs in lieu of OPTS
+ handling in BUILD
+
2013-04-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 21.0, SECURITY_PATCH++

diff --git a/http/firefox/PRE_BUILD b/http/firefox/PRE_BUILD
index 1ed86c5..e3142bb 100755
--- a/http/firefox/PRE_BUILD
+++ b/http/firefox/PRE_BUILD
@@ -19,23 +19,6 @@ else
sed -i '27iac_add_options --disable-safe-browsing' .mozconfig
fi &&

-if is_depends_enabled $SPELL wireless_tools; then
- sed -i '27iac_add_options --enable-necko-wifi' .mozconfig
-else
- sed -i '27iac_add_options --disable-necko-wifi' .mozconfig
-fi &&
-
-if is_depends_enabled $SPELL yasm; then
- sed -i '27iac_add_options --enable-webm' .mozconfig
-else
- sed -i '27iac_add_options --disable-webm' .mozconfig
-fi &&
-
-if ! is_depends_enabled $SPELL alsa-lib; then
- sed -i '27iac_add_options --disable-ogg' .mozconfig &&
- sed -i '27iac_add_options --disable-wave' .mozconfig
-fi &&
-
if [[ "$FIREFOX_STRIP" == "y" ]]; then
sed -i '27iac_add_options --enable-strip' .mozconfig
fi &&
diff --git a/http/firefox/desktop/firefox.desktop
b/http/firefox/desktop/firefox.desktop
index da3dc2a..e5ef237 100644
--- a/http/firefox/desktop/firefox.desktop
+++ b/http/firefox/desktop/firefox.desktop
@@ -2,7 +2,7 @@
Encoding=UTF-8
Name=Firefox
Exec=firefox
-Icon=/usr/lib/firefox/icons/mozicon128.png
+Icon=/usr/lib/firefox/browser/icons/mozicon128.png
Terminal=false
Type=Application
Categories=Application;Network;Browsers
diff --git a/http/firefox/mozconfig b/http/firefox/mozconfig
index 609fcbb..7e41a7e 100644
--- a/http/firefox/mozconfig
+++ b/http/firefox/mozconfig
@@ -5,22 +5,16 @@
# Options for client.mk.
mk_add_options MOZ_CO_PROJECT=browser
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/firefox-build
-mk_add_options AUTOCONF=autoconf2.13
+#mk_add_options AUTOCONF=autoconf2.13

# Options for 'configure' (same as command-line options).
+ac_add_options --enable-application=browser
ac_add_options --with-pthreads
-ac_add_options --with-system-jpeg=/usr/lib
-ac_add_options --with-system-zlib=/usr/lib
ac_add_options --disable-system-png
-ac_add_options --enable-application=browser
ac_add_options --disable-system-cairo
ac_add_options --enable-default-toolkit=cairo-gtk2
-ac_add_options --disable-freetype2
ac_add_options --enable-pango
ac_add_options --enable-svg
-ac_add_options --with-system-nspr
-ac_add_options --with-system-nss
-ac_add_options --disable-dbus
ac_add_options --disable-installer
ac_add_options --disable-updater
ac_add_options --disable-crashreporter
diff --git a/http/xombrero/DETAILS b/http/xombrero/DETAILS
index 7619db1..f0dd3f3 100755
--- a/http/xombrero/DETAILS
+++ b/http/xombrero/DETAILS
@@ -1,5 +1,5 @@
SPELL=xombrero
- VERSION=1.5.0
+ VERSION=1.6.0
SOURCE=$SPELL-$VERSION.tgz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=https://opensource.conformal.com/snapshots/$SPELL/$SOURCE
diff --git a/http/xombrero/HISTORY b/http/xombrero/HISTORY
index 50d0854..efe100d 100644
--- a/http/xombrero/HISTORY
+++ b/http/xombrero/HISTORY
@@ -1,3 +1,6 @@
+2013-06-13 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.6.0
+
2013-05-18 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.5.0

diff --git a/http/xombrero/xombrero-1.5.0.tgz.sig
b/http/xombrero/xombrero-1.5.0.tgz.sig
deleted file mode 100644
index 297c41e..0000000
Binary files a/http/xombrero/xombrero-1.5.0.tgz.sig and /dev/null differ
diff --git a/http/xombrero/xombrero-1.6.0.tgz.sig
b/http/xombrero/xombrero-1.6.0.tgz.sig
new file mode 100644
index 0000000..692ef91
Binary files /dev/null and b/http/xombrero/xombrero-1.6.0.tgz.sig differ
diff --git a/kernels/linux/HISTORY b/kernels/linux/HISTORY
index d1bab42..6fcd908 100644
--- a/kernels/linux/HISTORY
+++ b/kernels/linux/HISTORY
@@ -1,3 +1,7 @@
+2013-06-13 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.9.6
+ * info/patches/maintenance_patches_3/patch-3.9.6: added
+
2013-06-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* latest.defaults: LATEST_maintenance_patches_3=patch-3.9.5
* info/patches/maintenance_patches_3/patch-3.9.5: added
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.9.6
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.9.6
new file mode 100755
index 0000000..79f196b
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.9.6
@@ -0,0 +1,5 @@
+appliedkernels="3.9"
+patchversion="${appliedkernels}.6"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="c8e553da3095cf1171cac126b2e91161ee16ef0b"
diff --git a/kernels/linux/latest.defaults b/kernels/linux/latest.defaults
index 4acef38..f4d6893 100644
--- a/kernels/linux/latest.defaults
+++ b/kernels/linux/latest.defaults
@@ -2,7 +2,7 @@ LATEST_3=3.9
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.9.5
+LATEST_maintenance_patches_3=patch-3.9.6
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/latex/texlive/BUILD b/latex/texlive/BUILD
index e1af486..5b41cce 100755
--- a/latex/texlive/BUILD
+++ b/latex/texlive/BUILD
@@ -13,7 +13,6 @@ LIBS="-lpng" $SOURCE_DIRECTORY/configure
--prefix=${INSTALL_ROOT}/usr \
--with-pdftex \
--with-tetex \
--with-pdfetex \
- --disable-gsftopk \
--disable-xindy \
--disable-etex \
--disable-omega \
diff --git a/latex/texlive/HISTORY b/latex/texlive/HISTORY
index aacb4a7..a527ec9 100644
--- a/latex/texlive/HISTORY
+++ b/latex/texlive/HISTORY
@@ -1,3 +1,7 @@
+2013-06-08 Thomas Orgis <sobukus AT sourcemage.org>
+ * INSTALL: hack to install a copy of TeXLive::TLUtils to make updmap
work
+ * BUILD: Do not disable gsftopk; who else provides it?
+
2012-09-16 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 20120701
* BUILD, PRE_BUILD, INSTALL: build out of tree
diff --git a/latex/texlive/INSTALL b/latex/texlive/INSTALL
index fdc819c..b16cf99 100755
--- a/latex/texlive/INSTALL
+++ b/latex/texlive/INSTALL
@@ -28,4 +28,14 @@ if is_depends_enabled $SPELL lua ; then
mtxrun --generate &&
# generate fonts for luatex & context

OSFONTDIR="${INSTALL_ROOT}/usr/share/texmf-dist/fonts/;${INSTALL_ROOT}/usr/share/texmf/fonts/;${INSTALL_ROOT}/usr/local/share/texmf/fonts"
mtxrun --script fonts --reload
-fi
+fi &&
+
+# updmap is broken without an install of TexLive::TLUtils
+# This comes with the installer, which we don't use, one source:
+# ftp://tug.org/texlive/historic/2012/tlnet-final/tlpkg/
+# Now, there happens to be a copy here, too ... just using it.
+# Rationale for the hack here: This spell installs updmap, so it should
+# damn well also ensure that this tool can run.
+# Proper use would install tlpkg, which we don't use, just for that lib.
+mkdir -p "$INSTALL_ROOT/usr/share/tlpkg" &&
+cp -vr "$SOURCE_DIRECTORY/texk/tests/TeXLive"
"$INSTALL_ROOT/usr/share/tlpkg"
diff --git a/mail/fdm/BUILD b/mail/fdm/BUILD
index 560afce..3a9d059 100755
--- a/mail/fdm/BUILD
+++ b/mail/fdm/BUILD
@@ -1 +1,2 @@
+./configure &&
make ${FDM_PCRE}
diff --git a/mail/fdm/DETAILS b/mail/fdm/DETAILS
index 67aece4..6bea1c7 100755
--- a/mail/fdm/DETAILS
+++ b/mail/fdm/DETAILS
@@ -1,8 +1,8 @@
SPELL=fdm
- VERSION=1.4
+ VERSION=1.7
SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:a7e1eb0c6edb39687bb62da7f99dc4bb89aef440e0dee6fe2c327867f35f66733fc0e0d3f77390fb6e9aa382f2758b56c21d2898fe3529a7163ce7d0250196c9
+
SOURCE_URL[0]=http://sourceforge.net/projects/$SPELL/files/$SPELL/$SPELL-$VERSION/$SOURCE/download
+
SOURCE_HASH=sha512:d438c96b1d3bdf08d14cfbb3b78ab5180e6bbc32121b7dfdd47ac14a4f8a19d1309f7742f78cc9db2d68b64b3422ec96f8f729931168d2fc411c36d0cc3e9386
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://fdm.sourceforge.net/ "
LICENSE[0]=BSD
diff --git a/mail/fdm/HISTORY b/mail/fdm/HISTORY
index 03658ad..4461e4c 100644
--- a/mail/fdm/HISTORY
+++ b/mail/fdm/HISTORY
@@ -1,3 +1,7 @@
+2013-06-05 Remko van der Vossen <wich AT sourcemage.org>
+ * DETAILS: version 1.7
+ * BUILD: now uses a configure
+
2008-02-12 Justin Boffemmyer <flux AT sourcemage.org>
* BUILD, CONFIGURE, DEPENDS, DETAILS, HISTORY: spell created, 1.4

diff --git a/mail/thunderbird/DEPENDS b/mail/thunderbird/DEPENDS
index 8864d7b..5e397cd 100755
--- a/mail/thunderbird/DEPENDS
+++ b/mail/thunderbird/DEPENDS
@@ -1,13 +1,15 @@
depends -sub CXX gcc &&
-depends nspr '--with-system-nspr' &&
-depends nss '--with-system-nss' &&
-depends zlib '--with-system-zlib' &&
-depends JPEG '--with-system-jpeg' &&
+depends nspr '--with-system-nspr' &&
+depends -sub "3.14.x" nss '--with-system-nss' &&
+depends zlib '--with-system-zlib' &&
+depends JPEG '--with-system-jpeg' &&
depends libidl &&
-depends libmng '--with-system-mng' &&
depends perl &&
+depends python &&
depends zip &&
-depends gtk+2 '--enable-xft --disable-freetype2' &&
+depends gtk+2 '--enable-xft --disable-freetype2' &&
+depends -sub "TSAFE SECURE_DELETE ENABLE_UNLOCK_NOTIFY" sqlite
'--enable-system-sqlite' &&
+depends pysqlite &&
#depends -sub 'TEE' cairo "--enable-system-cairo \
# --enable-default-toolkit=cairo-gtk2" &&
#
@@ -36,4 +38,33 @@ optional_depends gconf2 \
optional_depends 'wireless_tools' \
'--enable-necko-wifi' \
'--disable-necko-wifi' \
- 'for Necko WiFi scanning'
+ 'for Necko WiFi scanning' &&
+
+# Thunderbird is currently borked and does not compile without alsa-lib, this
+# should be fixed after Thunderbird starts using Mozilla core 23
+depends alsa-lib &&
+#optional_depends alsa-lib \
+# '--enable-wave' \
+# '--disable-wave --disable-ogg --disable-webm' \
+# 'for audio/video support'
+
+if is_depends_enabled $SPELL alsa-lib; then
+ # Thunderbird tries to use ogg/ogg.h even with --disable-ogg given
+ #optional_depends libogg \
+ # '--enable-ogg' \
+ # '--disable-ogg' \
+ # 'for sound support'
+ depends libogg &&
+
+ # configure script checks for yasm even when using the system JPEG
+ #optional_depends yasm \
+ # '--enable-webm' \
+ # '--disable-webm' \
+ # 'for WebM video support'
+ depends yasm
+fi &&
+
+optional_depends dbus-glib \
+ '--enable-dbus' \
+ '--disable-dbus' \
+ 'for dbus support'
diff --git a/mail/thunderbird/DETAILS b/mail/thunderbird/DETAILS
index a1d6e35..e0de56b 100755
--- a/mail/thunderbird/DETAILS
+++ b/mail/thunderbird/DETAILS
@@ -1,5 +1,6 @@
SPELL=thunderbird
- VERSION=17.0.5
+ VERSION=17.0.6
+ PATCHLEVEL=1
SOURCE=$SPELL-$VERSION.source.tar.bz2
SOURCE2=$SOURCE.asc
SOURCE_GPG="thunderbird.gpg:$SOURCE2:UPSTREAM_KEY"
@@ -8,7 +9,7 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"

SOURCE_URL[0]=http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/$VERSION/source/$SOURCE

SOURCE2_URL[0]=http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/$VERSION/source/$SOURCE2
SOURCE2_IGNORE=signature
- SECURITY_PATCH=36
+ SECURITY_PATCH=37
WEB_SITE=http://www.mozilla.org/products/thunderbird/
ENTERED=20041028
LICENSE[0]=MOZILLA
diff --git a/mail/thunderbird/HISTORY b/mail/thunderbird/HISTORY
index acebc2a..a0990ec 100644
--- a/mail/thunderbird/HISTORY
+++ b/mail/thunderbird/HISTORY
@@ -1,3 +1,12 @@
+2013-06-13 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: PATCHLEVEL++
+ * desktop/thunderbird.desktop: mozicon50.xpm is no longer available,
use
+ /usr/lib/thunderbird/chrome/icons/default/default256.png
+
+2013-06-06 Remko van der Vossen <wich AT sourcemage.org>
+ * DETAILS; version 17.0.6, SECURITY_PATCH++
+ * DEPENDS: Fix up dependencies
+
2013-04-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 17.0.5, SECURITY_PATCH++
* BUILD: disable avx which causes a segfault
diff --git a/mail/thunderbird/desktop/thunderbird.desktop
b/mail/thunderbird/desktop/thunderbird.desktop
index e83779c..7f23269 100644
--- a/mail/thunderbird/desktop/thunderbird.desktop
+++ b/mail/thunderbird/desktop/thunderbird.desktop
@@ -2,7 +2,7 @@
Encoding=UTF-8
Name=Thunderbird
Exec=thunderbird
-Icon=/usr/lib/thunderbird/icons/mozicon50.xpm
+Icon=/usr/lib/thunderbird/chrome/icons/default/default256.png
Terminal=false
Type=Application
Categories=Application;Network;Mail;
diff --git a/net/snmptt/DEPENDS b/net/snmptt/DEPENDS
index 66fd2a30..3e157aa 100755
--- a/net/snmptt/DEPENDS
+++ b/net/snmptt/DEPENDS
@@ -2,7 +2,6 @@ depends perl &&
depends net-snmp &&
depends time-hires &&
depends config-inifiles &&
-depends sys-syslog &&

if [[ "$SNMPTT_MYSQL" == "y" ]]; then
depends dbi &&
diff --git a/net/snmptt/HISTORY b/net/snmptt/HISTORY
index d0d9ea2..d9e3e4a 100644
--- a/net/snmptt/HISTORY
+++ b/net/snmptt/HISTORY
@@ -1,3 +1,6 @@
+2013-06-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: removed dependency on sys-syslog
+
2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed BUILD_API=2.

diff --git a/perl-cpan/data-peek/DEPENDS b/perl-cpan/data-peek/DEPENDS
new file mode 100755
index 0000000..8cd7938
--- /dev/null
+++ b/perl-cpan/data-peek/DEPENDS
@@ -0,0 +1,2 @@
+depends perl &&
+depends test-nowarnings
diff --git a/perl-cpan/data-peek/DETAILS b/perl-cpan/data-peek/DETAILS
new file mode 100755
index 0000000..22130b3
--- /dev/null
+++ b/perl-cpan/data-peek/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=data-peek
+ VERSION=0.38
+ SOURCE="Data-Peek-${VERSION}.tgz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/H/HM/HMBRAND/${SOURCE}
+
SOURCE_HASH=sha512:63aca6faf8aa682d49b3973dc68af21110543a49804c9f78e2457eb8c98994d13bd31aa87446e4057252049656b090cf22588cf95c46ba41b7681c6fb81b8b2a
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Data-Peek-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~HMBRAND/Data-Peek/";
+ LICENSE[0]=ART
+ ENTERED=20130610
+ SHORT="A collection of low-level debug facilities"
+cat << EOF
+Data::Peek started off as DDumper being a wrapper module over Data::Dumper,
+but grew out to be a set of low-level data introspection utilities that no
+other module provided yet, using the lowest level of the perl internals API
+as possible.
+EOF
diff --git a/perl-cpan/data-peek/HISTORY b/perl-cpan/data-peek/HISTORY
new file mode 100644
index 0000000..a23826d
--- /dev/null
+++ b/perl-cpan/data-peek/HISTORY
@@ -0,0 +1,3 @@
+2013-06-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/devel-globaldestruction/DEPENDS
b/perl-cpan/devel-globaldestruction/DEPENDS
new file mode 100755
index 0000000..57747bd
--- /dev/null
+++ b/perl-cpan/devel-globaldestruction/DEPENDS
@@ -0,0 +1,3 @@
+depends perl &&
+depends extutils-cbuilder &&
+depends sub-exporter-progressive
diff --git a/perl-cpan/devel-globaldestruction/DETAILS
b/perl-cpan/devel-globaldestruction/DETAILS
new file mode 100755
index 0000000..2e9355e
--- /dev/null
+++ b/perl-cpan/devel-globaldestruction/DETAILS
@@ -0,0 +1,21 @@
+ SPELL=devel-globaldestruction
+ VERSION=0.11
+ SOURCE="Devel-GlobalDestruction-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://search.cpan.org/CPAN/authors/id/H/HA/HAARG/${SOURCE}
+
SOURCE_HASH=sha512:06ab614785b2bac598b04dbe3e2bdf6c22b4771a7a3833fdf2f4e621e7389db2a79219ecf202f6d9268a5dd68e6e2e7a215c60e97a87bbe9774116b598f75fce
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Devel-GlobalDestruction-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/Devel-GlobalDestruction/";
+ LICENSE[0]=ART
+ ENTERED=20130609
+ SHORT="eases global destruction in perl"
+cat << EOF
+Perl's global destruction is a little tricky to deal with WRT finalizers
+because it's not ordered and objects can sometimes disappear.
+
+Writing defensive destructors is hard and annoying, and usually if global
+destruction is happenning you only need the destructors that free up non
+process local resources to actually execute.
+
+For these constructors you can avoid the mess by simply bailing out if global
+destruction is in effect.
+EOF
diff --git a/perl-cpan/devel-globaldestruction/HISTORY
b/perl-cpan/devel-globaldestruction/HISTORY
new file mode 100644
index 0000000..a23826d
--- /dev/null
+++ b/perl-cpan/devel-globaldestruction/HISTORY
@@ -0,0 +1,3 @@
+2013-06-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/extutils-cbuilder/DETAILS
b/perl-cpan/extutils-cbuilder/DETAILS
index a25bdbf..4f1feb1 100755
--- a/perl-cpan/extutils-cbuilder/DETAILS
+++ b/perl-cpan/extutils-cbuilder/DETAILS
@@ -1,9 +1,9 @@
SPELL=extutils-cbuilder
- VERSION=0.24
-
SOURCE_HASH=sha512:c65ca8731bf09bb891577d6c240bf82f238fb67236fb7febf682e4cb0c4ad19cd67f97bdef94958e0e155414b93200c5454a904b3c760b7f34b1e655453cc3cc
+ VERSION=0.280205
+
SOURCE_HASH=sha512:076d9c3f0aea8eebab9054eb6f1af5647a48edab4fde4ff873e3ce8b005e6cc252141bb6e22091a2d9edc9486fcb34b7a5c609d709e8f8586cddfd55d9c23e81
SOURCE=ExtUtils-CBuilder-${VERSION}.tar.gz
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/ExtUtils-CBuilder-${VERSION}
-
SOURCE_URL[0]=http://search.cpan.org/CPAN/authors/id/K/KW/KWILLIAMS/${SOURCE}
+
SOURCE_URL[0]=http://search.cpan.org/CPAN/authors/id/D/DA/DAGOLDEN/${SOURCE}
# SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
LICENSE=ART
WEB_SITE="http://search.cpan.org/search?module=ExtUtils::CBuilder";
diff --git a/perl-cpan/extutils-cbuilder/HISTORY
b/perl-cpan/extutils-cbuilder/HISTORY
index 80d4cee..627c29c 100644
--- a/perl-cpan/extutils-cbuilder/HISTORY
+++ b/perl-cpan/extutils-cbuilder/HISTORY
@@ -1,3 +1,6 @@
+2013-06-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.280205
+
2009-06-09 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.24

diff --git a/perl-cpan/geo-kml/DEPENDS b/perl-cpan/geo-kml/DEPENDS
new file mode 100755
index 0000000..96aaf73
--- /dev/null
+++ b/perl-cpan/geo-kml/DEPENDS
@@ -0,0 +1,3 @@
+depends archive-zip &&
+depends xml-compile-cache &&
+depends data-peek
diff --git a/perl-cpan/geo-kml/DETAILS b/perl-cpan/geo-kml/DETAILS
new file mode 100755
index 0000000..89f16bf
--- /dev/null
+++ b/perl-cpan/geo-kml/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=geo-kml
+ VERSION=0.94
+ SOURCE="Geo-KML-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/M/MA/MARKOV/${SOURCE}
+
SOURCE_HASH=sha512:9f2acd3302e79946da00427d200f1b5a01422fd665bde65fc09ed7f3606fd17b78da856c552221d53db466fc174e47792f789b53732924cb5f81d946436a4768
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Geo-KML-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/Geo-KML/";
+ LICENSE[0]=ART
+ ENTERED=20130610
+ SHORT="produce GoogleEarth KML/KMZ files"
+cat << EOF
+Geo::KML - produce GoogleEarth KML/KMZ files.
+EOF
diff --git a/perl-cpan/geo-kml/HISTORY b/perl-cpan/geo-kml/HISTORY
new file mode 100644
index 0000000..a23826d
--- /dev/null
+++ b/perl-cpan/geo-kml/HISTORY
@@ -0,0 +1,3 @@
+2013-06-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/log-report/DEPENDS b/perl-cpan/log-report/DEPENDS
new file mode 100755
index 0000000..f461e1f
--- /dev/null
+++ b/perl-cpan/log-report/DEPENDS
@@ -0,0 +1,2 @@
+depends perl &&
+depends devel-globaldestruction
diff --git a/perl-cpan/log-report/DETAILS b/perl-cpan/log-report/DETAILS
new file mode 100755
index 0000000..1378ea2
--- /dev/null
+++ b/perl-cpan/log-report/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=log-report
+ VERSION=0.993
+ SOURCE="Log-Report-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/M/MA/MARKOV/${SOURCE}
+
SOURCE_HASH=sha512:f74fbd7992742bc2711c5cd580ffcfa769e9c65e38ec0be785da2e9197fb55d6a79c0335c4267035245bd622f993480e04a246a9ce0dc4f1be910a4ad0642550
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Log-Report-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~MARKOV/Log-Report/";
+ LICENSE[0]=ART
+ ENTERED=20130610
+ SHORT="error message dispatcher with translation"
+cat << EOF
+Log::Report - report a problem, with exceptions and translation support.
+EOF
diff --git a/perl-cpan/log-report/HISTORY b/perl-cpan/log-report/HISTORY
new file mode 100644
index 0000000..a23826d
--- /dev/null
+++ b/perl-cpan/log-report/HISTORY
@@ -0,0 +1,3 @@
+2013-06-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/perl-tk/DEPENDS b/perl-cpan/perl-tk/DEPENDS
index 5ae23f1..93fbee2 100755
--- a/perl-cpan/perl-tk/DEPENDS
+++ b/perl-cpan/perl-tk/DEPENDS
@@ -1,2 +1,5 @@
-depends xorg-libs &&
+depends freetype2 &&
+depends JPEG &&
+depends libpng &&
+depends libx11 &&
depends perl
diff --git a/perl-cpan/perl-tk/DETAILS b/perl-cpan/perl-tk/DETAILS
index 14ae365..37e008f 100755
--- a/perl-cpan/perl-tk/DETAILS
+++ b/perl-cpan/perl-tk/DETAILS
@@ -1,5 +1,5 @@
SPELL=perl-tk
- VERSION=804.029
+ VERSION=804.031
SOURCE=Tk-${VERSION}.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/Tk-${VERSION}
SOURCE_URL[0]=http://www.cpan.org/authors/id/S/SR/SREZIC/${SOURCE}
diff --git a/perl-cpan/perl-tk/HISTORY b/perl-cpan/perl-tk/HISTORY
index 5ea206e..68dbd56 100644
--- a/perl-cpan/perl-tk/HISTORY
+++ b/perl-cpan/perl-tk/HISTORY
@@ -1,3 +1,8 @@
+2013-06-07 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 804.031
+ Fixes compilation issue 'invalid use of void expression'
+ * DEPENDS: Change xorg-server -> libx11, freetype2, JPEG, libpng
+
2010-06-23 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 804.029
Fixes compilation/running with perl 5.12+
diff --git a/perl-cpan/perl-tk/Tk-804.029.tar.gz.sig
b/perl-cpan/perl-tk/Tk-804.029.tar.gz.sig
deleted file mode 100644
index efbb753..0000000
Binary files a/perl-cpan/perl-tk/Tk-804.029.tar.gz.sig and /dev/null differ
diff --git a/perl-cpan/perl-tk/Tk-804.031.tar.gz.sig
b/perl-cpan/perl-tk/Tk-804.031.tar.gz.sig
new file mode 100644
index 0000000..6b69ee1
Binary files /dev/null and b/perl-cpan/perl-tk/Tk-804.031.tar.gz.sig differ
diff --git a/perl-cpan/scalar-util/DEPENDS b/perl-cpan/scalar-util/DEPENDS
new file mode 100755
index 0000000..c1a1bc6
--- /dev/null
+++ b/perl-cpan/scalar-util/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/perl-cpan/scalar-util/DETAILS b/perl-cpan/scalar-util/DETAILS
new file mode 100755
index 0000000..4cfa656
--- /dev/null
+++ b/perl-cpan/scalar-util/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=scalar-util
+ VERSION=1.27
+ SOURCE="Scalar-List-Utils-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/P/PE/PEVANS/${SOURCE}
+
SOURCE_HASH=sha512:5881d2b472d0eea55dc560a198b8fba411606caa64bd9b3dfb1def06cced8e2a77570e9c5de918b950052c556870f1d14d1343411e0b18b3cac7aa8af7a4bff4
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Scalar-List-Utils-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~GBARR/Scalar-Util/";
+ LICENSE[0]=ART
+ ENTERED=20130609
+ SHORT="a selection of general-utility scalar subroutines"
+cat << EOF
+Scalar::Util - A selection of general-utility scalar subroutines.
+EOF
diff --git a/perl-cpan/scalar-util/HISTORY b/perl-cpan/scalar-util/HISTORY
new file mode 100644
index 0000000..35efd3a
--- /dev/null
+++ b/perl-cpan/scalar-util/HISTORY
@@ -0,0 +1,3 @@
+2013-06-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/sub-exporter-progressive/DEPENDS
b/perl-cpan/sub-exporter-progressive/DEPENDS
new file mode 100755
index 0000000..c1a1bc6
--- /dev/null
+++ b/perl-cpan/sub-exporter-progressive/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/perl-cpan/sub-exporter-progressive/DETAILS
b/perl-cpan/sub-exporter-progressive/DETAILS
new file mode 100755
index 0000000..7702bd8
--- /dev/null
+++ b/perl-cpan/sub-exporter-progressive/DETAILS
@@ -0,0 +1,23 @@
+ SPELL=sub-exporter-progressive
+ VERSION=0.001010
+ SOURCE="Sub-Exporter-Progressive-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/F/FR/FREW/${SOURCE}
+
SOURCE_HASH=sha512:54a345b144adf96b79351c72f9dcdceeee4d9e09df930228281bfc5059bdad8f3b88723c1df1c7a21833414f58e4b334e46408796ee374661e583d93839201d3
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Sub-Exporter-Progressive-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/Sub-Exporter-Progressive/";
+ LICENSE[0]=ART
+ ENTERED=20130609
+ SHORT="only use Sub::Exporter if you need it"
+cat << EOF
+Sub::Exporter is an incredibly powerful module, but with that power comes
+great responsibility, er- as well as some runtime penalties. This module is
+a Sub::Exporter wrapper that will let your users just use Exporter if all
+they are doing is picking exports, but use Sub::Exporter if your users try to
+use Sub::Exporter's more advanced features features, like renaming exports,
+if they try to use them.
+
+Note that this module will export @EXPORT, @EXPORT_OK and %EXPORT_TAGS
+package variables for Exporter to work. Additionally, if your package uses
+advanced Sub::Exporter features like currying, this module will only ever
+use Sub::Exporter, so you might as well use it directly.
+EOF
diff --git a/perl-cpan/sub-exporter-progressive/HISTORY
b/perl-cpan/sub-exporter-progressive/HISTORY
new file mode 100644
index 0000000..35efd3a
--- /dev/null
+++ b/perl-cpan/sub-exporter-progressive/HISTORY
@@ -0,0 +1,3 @@
+2013-06-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/sys-syslog/BUILD b/perl-cpan/sys-syslog/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/perl-cpan/sys-syslog/BUILD
@@ -0,0 +1 @@
+true
diff --git a/perl-cpan/sys-syslog/DETAILS b/perl-cpan/sys-syslog/DETAILS
index dd784ae..5f62dcf 100755
--- a/perl-cpan/sys-syslog/DETAILS
+++ b/perl-cpan/sys-syslog/DETAILS
@@ -1,17 +1,7 @@
- SPELL=sys-syslog
- CPAN=Sys-Syslog
- VERSION=0.16
- SOURCE=$CPAN-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$CPAN-$VERSION
- SOURCE_URL[0]=http://search.cpan.org/CPAN/authors/id/S/SA/SAPER/$SOURCE
-
SOURCE_HASH=sha512:f1b0fb0ae59be5c9782bbab8e3714421e1cd0ae454b366a47ed6a7c867584b2aaadd6b93ca36c6a328dee3837eb269d61d33e18b1c58c435f11b37712637c9f5
- WEB_SITE="http://search.cpan.org/~saper/Sys-Syslog-0.16/";
- LICENSE=ART
- ENTERED=20060629
- UPDATED=20021001
- KEYWORDS="perl"
- SHORT="Perl interface to the UNIX syslog(3) calls"
-cat << EOF
-Sys::Syslog is an interface to the UNIX syslog(3) program. Call syslog()
with a
-string priority and a list of printf() args just like syslog(3).
-EOF
+ SPELL=sys-syslog
+ VERSION=0
+ PATCHLEVEL=9999
+ SHORT="deprecated"
+ cat << EOF
+ deprecated spell [replaced by perl]
+ EOF
diff --git a/perl-cpan/sys-syslog/DOWNLOAD b/perl-cpan/sys-syslog/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/perl-cpan/sys-syslog/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/perl-cpan/sys-syslog/HISTORY b/perl-cpan/sys-syslog/HISTORY
index e6c9523..b8240cb 100644
--- a/perl-cpan/sys-syslog/HISTORY
+++ b/perl-cpan/sys-syslog/HISTORY
@@ -1,3 +1,8 @@
+2013-06-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * spell deprecated [part of the perl distribution]
+ * PATCHLEVEL=9999
+ * DETAILS: version 0
+
2008-01-07 Vlad Glagolev <stealth AT sourcemage.org>
* BUILD: useless

diff --git a/perl-cpan/sys-syslog/INSTALL b/perl-cpan/sys-syslog/INSTALL
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/perl-cpan/sys-syslog/INSTALL
@@ -0,0 +1 @@
+true
diff --git a/perl-cpan/sys-syslog/PRE_BUILD b/perl-cpan/sys-syslog/PRE_BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/perl-cpan/sys-syslog/PRE_BUILD
@@ -0,0 +1 @@
+true
diff --git a/perl-cpan/sys-syslog/TRIGGERS b/perl-cpan/sys-syslog/TRIGGERS
new file mode 100755
index 0000000..33224c7
--- /dev/null
+++ b/perl-cpan/sys-syslog/TRIGGERS
@@ -0,0 +1 @@
+on_cast sys-syslog dispel_self
diff --git a/perl-cpan/test-deep/DEPENDS b/perl-cpan/test-deep/DEPENDS
new file mode 100755
index 0000000..beb2f25
--- /dev/null
+++ b/perl-cpan/test-deep/DEPENDS
@@ -0,0 +1,3 @@
+depends perl &&
+depends test-tester &&
+depends test-nowarnings
diff --git a/perl-cpan/test-deep/DETAILS b/perl-cpan/test-deep/DETAILS
new file mode 100755
index 0000000..5c55741
--- /dev/null
+++ b/perl-cpan/test-deep/DETAILS
@@ -0,0 +1,29 @@
+ SPELL=test-deep
+ VERSION=0.110
+ SOURCE="Test-Deep-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/R/RJ/RJBS/${SOURCE}
+
SOURCE_HASH=sha512:04ebad286ab032ff2bc07c4a7ff70f73547c07860b1c83e7ba626fea4f67719fe7e23f63fd96809a96b113557e48177a11f9670ec6ca9c272f4728ee94447d44
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Test-Deep-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/Test-Deep/";
+ LICENSE[0]=ART
+ ENTERED=20130609
+ SHORT="extremely flexible deep comparison"
+cat << EOF
+If you don't know anything about automated testing in Perl then you should
+probably read about Test::Simple and Test::More before preceding. Test::Deep
+uses the Test::Builder framework.
+
+Test::Deep gives you very flexible ways to check that the result you got is
+the result you were expecting. At it's simplest it compares two structures
+by going through each level, ensuring that the values match, that arrays
+and hashes have the same elements and that references are blessed into the
+correct class. It also handles circular data structures without getting
+caught in an infinite loop.
+
+Where it becomes more interesting is in allowing you to do something besides
+simple exact comparisons. With strings, the eq operator checks that 2 strings
+are exactly equal but sometimes that's not what you want. When you don't
+know exactly what the string should be but you do know some things about
+how it should look, eq is no good and you must use pattern matching instead.
+Test::Deep provides pattern matching for complex data structures.
+EOF
diff --git a/perl-cpan/test-deep/HISTORY b/perl-cpan/test-deep/HISTORY
new file mode 100644
index 0000000..35efd3a
--- /dev/null
+++ b/perl-cpan/test-deep/HISTORY
@@ -0,0 +1,3 @@
+2013-06-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/test-nowarnings/DEPENDS
b/perl-cpan/test-nowarnings/DEPENDS
new file mode 100755
index 0000000..fe5a257
--- /dev/null
+++ b/perl-cpan/test-nowarnings/DEPENDS
@@ -0,0 +1,2 @@
+depends perl &&
+depends test-tester
diff --git a/perl-cpan/test-nowarnings/DETAILS
b/perl-cpan/test-nowarnings/DETAILS
new file mode 100755
index 0000000..a140671
--- /dev/null
+++ b/perl-cpan/test-nowarnings/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=test-nowarnings
+ VERSION=1.04
+ SOURCE="Test-NoWarnings-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/A/AD/ADAMK/${SOURCE}
+
SOURCE_HASH=sha512:48126d2385e6f7863067f541763f64bc72132f6093f316f75d15ad7dca9b863dc469dff18c6e3f93105647844acb5cd10e4d056d3aa19217cb9588eb8a5f0d7a
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Test-NoWarnings-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/Test-NoWarnings/";
+ LICENSE[0]=ART
+ ENTERED=20130609
+ SHORT="make sure you didn't emit any warnings while testing"
+cat << EOF
+In general, your tests shouldn't produce warnings. This modules causes any
+warnings to be captured and stored. It automatically adds an extra test that
+will run when your script ends to check that there were no warnings. If there
+were any warings, the test will give a "not ok" and diagnostics of where,
+when and what the warning was, including a stack trace of what was going on
+when the it occurred.
+EOF
diff --git a/perl-cpan/test-nowarnings/HISTORY
b/perl-cpan/test-nowarnings/HISTORY
new file mode 100644
index 0000000..35efd3a
--- /dev/null
+++ b/perl-cpan/test-nowarnings/HISTORY
@@ -0,0 +1,3 @@
+2013-06-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/xml-compile-cache/DEPENDS
b/perl-cpan/xml-compile-cache/DEPENDS
new file mode 100755
index 0000000..9a78058
--- /dev/null
+++ b/perl-cpan/xml-compile-cache/DEPENDS
@@ -0,0 +1,5 @@
+depends perl &&
+depends log-report &&
+depends xml-libxml-simple &&
+depends xml-compile-tester &&
+depends xml-compile
diff --git a/perl-cpan/xml-compile-cache/DETAILS
b/perl-cpan/xml-compile-cache/DETAILS
new file mode 100755
index 0000000..376e0e7
--- /dev/null
+++ b/perl-cpan/xml-compile-cache/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=xml-compile-cache
+ VERSION=0.994
+ SOURCE="XML-Compile-Cache-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/M/MA/MARKOV/${SOURCE}
+
SOURCE_HASH=sha512:29d7f89a4fc6298fc86b785bb171ef58827a658241e2445d94f59e97c45a9abd655081a29184a1a09df62c2e9697806d1f7399571d28264c3ad599c419fe3ea3
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/XML-Compile-Cache-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/XML-Compile-Cache/";
+ LICENSE[0]=ART
+ ENTERED=20130610
+ SHORT="cache compiled XML translators"
+cat << EOF
+XML::Compile::Cache - Cache compiled XML translators.
+EOF
diff --git a/perl-cpan/xml-compile-cache/HISTORY
b/perl-cpan/xml-compile-cache/HISTORY
new file mode 100644
index 0000000..a23826d
--- /dev/null
+++ b/perl-cpan/xml-compile-cache/HISTORY
@@ -0,0 +1,3 @@
+2013-06-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/xml-compile-tester/DEPENDS
b/perl-cpan/xml-compile-tester/DEPENDS
new file mode 100755
index 0000000..ffdef2c
--- /dev/null
+++ b/perl-cpan/xml-compile-tester/DEPENDS
@@ -0,0 +1,3 @@
+depends perl &&
+depends log-report &&
+depends test-deep
diff --git a/perl-cpan/xml-compile-tester/DETAILS
b/perl-cpan/xml-compile-tester/DETAILS
new file mode 100755
index 0000000..9758d9b
--- /dev/null
+++ b/perl-cpan/xml-compile-tester/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=xml-compile-tester
+ VERSION=0.90
+ SOURCE="XML-Compile-Tester-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/M/MA/MARKOV/${SOURCE}
+
SOURCE_HASH=sha512:405cf02987797a752319dea2f6b27528f323d127faa85d4d0787f409bdaf0656ec2a5c50d46354835afaaee8268e4749f7f2d6d9c26541cdb15576f607d20ce1
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/XML-Compile-Tester-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/XML-Compile-Tester/";
+ LICENSE[0]=ART
+ ENTERED=20130610
+ SHORT="support XML::Compile related regression testing"
+cat << EOF
+The XML::Compile module suite has extensive regression testing. Probably,
+you want to do regression testing as well. This module provide functions
+which simplify writing tests for XML::Compile related distributions.
+EOF
diff --git a/perl-cpan/xml-compile-tester/HISTORY
b/perl-cpan/xml-compile-tester/HISTORY
new file mode 100644
index 0000000..a23826d
--- /dev/null
+++ b/perl-cpan/xml-compile-tester/HISTORY
@@ -0,0 +1,3 @@
+2013-06-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/xml-compile/DEPENDS b/perl-cpan/xml-compile/DEPENDS
new file mode 100755
index 0000000..916d4ab
--- /dev/null
+++ b/perl-cpan/xml-compile/DEPENDS
@@ -0,0 +1,3 @@
+depends log-report &&
+depends xml-compile-tester &&
+depends xml-libxml
diff --git a/perl-cpan/xml-compile/DETAILS b/perl-cpan/xml-compile/DETAILS
new file mode 100755
index 0000000..3da98e4
--- /dev/null
+++ b/perl-cpan/xml-compile/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=xml-compile
+ VERSION=1.34
+ SOURCE="XML-Compile-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/M/MA/MARKOV/${SOURCE}
+
SOURCE_HASH=sha512:811444c100491c8a67dbc79fb5111aea2d93c290f3adfbb940a98cc7d61bb709ecdd31a05c8f64e732f7348b503ab56cb571a3c3a9a070d405a5501c472d2eb1
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/XML-Compile-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/XML-Compile/";
+ LICENSE[0]=ART
+ ENTERED=20130610
+ SHORT="compilation based XML processing"
+cat << EOF
+Many (professional) applications process XML messages based on a formal
+specification, expressed in XML Schemas. XML::Compile translates between XML
+and Perl with the help of such schemas. Your Perl program only handles a tree
+of nested HASHes and ARRAYs, and does not need to understand namespaces and
+other general XML and schema nastiness.
+EOF
diff --git a/perl-cpan/xml-compile/HISTORY b/perl-cpan/xml-compile/HISTORY
new file mode 100644
index 0000000..a23826d
--- /dev/null
+++ b/perl-cpan/xml-compile/HISTORY
@@ -0,0 +1,3 @@
+2013-06-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/xml-libxml-simple/DEPENDS
b/perl-cpan/xml-libxml-simple/DEPENDS
new file mode 100755
index 0000000..087d72e
--- /dev/null
+++ b/perl-cpan/xml-libxml-simple/DEPENDS
@@ -0,0 +1,3 @@
+depends perl &&
+depends xml-libxml &&
+depends file-slurp
diff --git a/perl-cpan/xml-libxml-simple/DETAILS
b/perl-cpan/xml-libxml-simple/DETAILS
new file mode 100755
index 0000000..71d8b36
--- /dev/null
+++ b/perl-cpan/xml-libxml-simple/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=xml-libxml-simple
+ VERSION=0.93
+ SOURCE="XML-LibXML-Simple-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/M/MA/MARKOV/${SOURCE}
+
SOURCE_HASH=sha512:65249db1dd18148d571c0c9253a2efe5f66c477e4d2286aff8419793950979bbea821303ebed4da11795e18d2e4934a65620b440eae9a5b003dce121f73ced3e
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/XML-LibXML-Simple-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/XML-LibXML-Simple/";
+ LICENSE[0]=ART
+ ENTERED=20130610
+ SHORT="XML::LibXML clone of XML::Simple::XMLin()"
+cat << EOF
+This module is a blunt rewrite of XML::Simple (by Grant McLean) to use the
+XML::LibXML parser for XML structures, where the original uses plain Perl
+or SAX parsers.
+EOF
diff --git a/perl-cpan/xml-libxml-simple/HISTORY
b/perl-cpan/xml-libxml-simple/HISTORY
new file mode 100644
index 0000000..a23826d
--- /dev/null
+++ b/perl-cpan/xml-libxml-simple/HISTORY
@@ -0,0 +1,3 @@
+2013-06-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/python-pypi/cython/DETAILS b/python-pypi/cython/DETAILS
index d265e35..1ca65d9 100755
--- a/python-pypi/cython/DETAILS
+++ b/python-pypi/cython/DETAILS
@@ -1,6 +1,6 @@
SPELL=cython
- VERSION=0.19
-
SOURCE_HASH=sha512:aaeccfce6ff1a185ca4fcb6f704e963be2f984e7e626053f78ddeac1f137caabb7d4d3de0fd3d7fd99b418bbfdbadade20c0d58f364ca39d1801ad15989bbe57
+ VERSION=0.19.1
+
SOURCE_HASH=sha512:9dcdda5b2ee2e63c2d3755245b7b4ed2f4592455f40feb6f8e86503195d9474559094ed27e789ab1c086d09da0bb21c4fe844af0e32a7d47c81ff59979b18ca0
SOURCE=Cython-${VERSION}.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/Cython-${VERSION}"
SOURCE_URL[0]=http://www.cython.org/release/${SOURCE}
diff --git a/python-pypi/cython/HISTORY b/python-pypi/cython/HISTORY
index 5a159ed..74c1a49 100644
--- a/python-pypi/cython/HISTORY
+++ b/python-pypi/cython/HISTORY
@@ -1,3 +1,6 @@
+2013-06-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.19.1
+
2013-04-23 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.19
* DEPENDS: support python3
diff --git a/python-pypi/inflect/DETAILS b/python-pypi/inflect/DETAILS
index 20cc8d5..4088491 100755
--- a/python-pypi/inflect/DETAILS
+++ b/python-pypi/inflect/DETAILS
@@ -1,7 +1,7 @@
SPELL=inflect
- VERSION=0.2.3
-
SOURCE_HASH=sha512:f8cf56da3b3c66f0c005124ba791ba97e5b05a98083a96928b2fa980a7fb93a24bbd56a024887d06acda3509a781f9da8834bb70ac6ca0a20bd435ec1783daaa
- SOURCE=$SPELL-$VERSION.zip
+ VERSION=0.2.4
+
SOURCE_HASH=sha512:f8a855f7b6171f34020fb147189e5ffb51aa41748466b84ae550208aef7a9b6f2dd4f9039c2207f78fce19b44a0861515ad76973cfdf72560f13fe2c9ceedfa7
+ SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://pypi.python.org/pypi/$SPELL
SOURCE_URL[0]=http://pypi.python.org/packages/source/i/$SPELL/$SOURCE
diff --git a/python-pypi/inflect/HISTORY b/python-pypi/inflect/HISTORY
index 3173a25..2d7b763 100644
--- a/python-pypi/inflect/HISTORY
+++ b/python-pypi/inflect/HISTORY
@@ -1,3 +1,6 @@
+2013-06-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.2.4
+
2013-05-29 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.2.3
spell created
diff --git a/python-pypi/pykml/DEPENDS b/python-pypi/pykml/DEPENDS
new file mode 100755
index 0000000..16fc3fe
--- /dev/null
+++ b/python-pypi/pykml/DEPENDS
@@ -0,0 +1,2 @@
+depends python &&
+depends lxml
diff --git a/python-pypi/pykml/DETAILS b/python-pypi/pykml/DETAILS
new file mode 100755
index 0000000..353ec18
--- /dev/null
+++ b/python-pypi/pykml/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=pykml
+ VERSION=0.1.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/p/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:e821113768770933d2f46cf98dfbaedce63302c1b49d25b9159e552b851414edcc0439817c6c5ede0091d5d388350c266bb2902f26afdea0abe43487d64ca558
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://pythonhosted.org/pykml/index.html";
+ LICENSE[0]=BSD
+ ENTERED=20130612
+ SHORT="a Python package for creating, parsing, manipulating, and
validating KML"
+cat << EOF
+pyKML is a Python package for creating, parsing, manipulating, and validating
+KML, a language for encoding and annotating geographic data.
+EOF
diff --git a/python-pypi/pykml/HISTORY b/python-pypi/pykml/HISTORY
new file mode 100644
index 0000000..d007259
--- /dev/null
+++ b/python-pypi/pykml/HISTORY
@@ -0,0 +1,3 @@
+2013-06-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/python-pypi/sqlacodegen/DEPENDS b/python-pypi/sqlacodegen/DEPENDS
new file mode 100755
index 0000000..ace2fa3
--- /dev/null
+++ b/python-pypi/sqlacodegen/DEPENDS
@@ -0,0 +1,4 @@
+. $SECTION_DIRECTORY/PY_DEPENDS
+depends sqlalchemy &&
+depends inflect
+
diff --git a/python-pypi/sqlacodegen/DETAILS b/python-pypi/sqlacodegen/DETAILS
new file mode 100755
index 0000000..678ca03
--- /dev/null
+++ b/python-pypi/sqlacodegen/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=sqlacodegen
+ VERSION=1.1.0
+
SOURCE_HASH=sha512:f989f32999ed492e154936e18490276f84b4b60380ff6175b67c3c4d03305ee92a7535d958903485e052e477f8b4bee49c00c7de36f589329ff5af4f7d8e61be
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL=https://pypi.python.org/packages/source/s/sqlacodegen/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=https://bitbucket.org/agronholm/sqlacodegen
+ ARCHIVE=off
+ LICENSE[0]=MIT
+ ENTERED=20130529
+ KEYWORDS="python"
+ SHORT="generate SQLAlchemy model code"
+cat << EOF
+This is a tool that reads the structure of an existing database and
generates the
+appropriate SQLAlchemy model code, using the declarative style if possible.
+EOF
diff --git a/python-pypi/sqlacodegen/HISTORY b/python-pypi/sqlacodegen/HISTORY
new file mode 100644
index 0000000..4ba94b8
--- /dev/null
+++ b/python-pypi/sqlacodegen/HISTORY
@@ -0,0 +1,4 @@
+2013-06-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.1.0
+ spell created
+
diff --git a/security/wireshark/DEPENDS b/security/wireshark/DEPENDS
index 2ef7b10..b4272d1 100755
--- a/security/wireshark/DEPENDS
+++ b/security/wireshark/DEPENDS
@@ -30,9 +30,10 @@ optional_depends libgcrypt \
"--with-gcrypt" "--without-gcrypt" \
"for gcrypt library support" &&

-optional_depends python \
- "--with-python" "--without-python" \
- "for Python scripting support" &&
+# support is broken except in development branch
+#optional_depends python \
+# "--with-python" "--without-python" \
+# "for Python scripting support" &&

optional_depends lua51 \
"--with-lua" "--without-lua" \
diff --git a/security/wireshark/HISTORY b/security/wireshark/HISTORY
index 6bb8062..bfa37b4 100644
--- a/security/wireshark/HISTORY
+++ b/security/wireshark/HISTORY
@@ -1,3 +1,8 @@
+2013-06-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: commented python support
+ * PRE_BUILD: added, to apply patch
+ * doc-encoding.patch: added, to fix build with new Perl (pod2man)
+
2013-06-06 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.10.0

diff --git a/security/wireshark/PRE_BUILD b/security/wireshark/PRE_BUILD
new file mode 100755
index 0000000..7a4be16
--- /dev/null
+++ b/security/wireshark/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+patch -p0 < "$SPELL_DIRECTORY/doc-encoding.patch"
diff --git a/security/wireshark/doc-encoding.patch
b/security/wireshark/doc-encoding.patch
new file mode 100644
index 0000000..94f85d9
--- /dev/null
+++ b/security/wireshark/doc-encoding.patch
@@ -0,0 +1,21 @@
+--- doc/asn2deb.pod.orig 2013-05-21 03:00:25.000000000 +0400
++++ doc/asn2deb.pod 2013-06-09 12:28:54.264075709 +0400
+@@ -1,3 +1,4 @@
++=encoding ISO8859-1
+
+ =head1 NAME
+
+--- doc/idl2deb.pod.orig 2013-05-21 03:00:25.000000000 +0400
++++ doc/idl2deb.pod 2013-06-09 12:29:10.085321169 +0400
+@@ -1,3 +1,4 @@
++=encoding ISO8859-1
+
+ =head1 NAME
+
+--- doc/wireshark.pod.template.orig 2013-05-21 02:17:14.000000000 +0400
++++ doc/wireshark.pod.template 2013-06-09 12:28:31.164717330 +0400
+@@ -1,3 +1,4 @@
++=encoding UTF-8
+
+ =head1 NAME
+
diff --git a/smgl/smgl-mirrors/DETAILS b/smgl/smgl-mirrors/DETAILS
index c3b318c..5c128cb 100755
--- a/smgl/smgl-mirrors/DETAILS
+++ b/smgl/smgl-mirrors/DETAILS
@@ -1,9 +1,13 @@
SPELL=smgl-mirrors
- VERSION=0.6
- SOURCE=$SPELL-$VERSION.tar.bz2
+ VERSION=0.7
+ SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL"
SOURCE_URL[0]="http://download.sourcemage.org/distro/$SOURCE";
-
SOURCE_HASH=sha512:761959b666dc549fb2c33e1f6a54432463aea73dbf831e5e0a9b3d36aecd6edc99495abca7285bf19b8bfaefb93ef448411960092901fea8d6d0f146f9b182c7
+ SOURCE2_URL[0]="http://download.sourcemage.org/distro/$SOURCE2";
+ SOURCE_GPG="gurus.gpg:${SOURCE2}:VERIFIED_UPSTREAM_KEY"
+ SOURCE2_IGNORE=signature
+#
SOURCE_HASH=sha512:761959b666dc549fb2c33e1f6a54432463aea73dbf831e5e0a9b3d36aecd6edc99495abca7285bf19b8bfaefb93ef448411960092901fea8d6d0f146f9b182c7
WEB_SITE=http://www.sourcemage.org
ENTERED=20081217
LICENSE[0]=GPL
diff --git a/smgl/smgl-mirrors/HISTORY b/smgl/smgl-mirrors/HISTORY
index e5f5c33..fb6e229 100644
--- a/smgl/smgl-mirrors/HISTORY
+++ b/smgl/smgl-mirrors/HISTORY
@@ -1,3 +1,8 @@
+2013-06-11 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 0.7
+ Updated SOURCEFORGE to new mirrors
+ SOURCEFORGE default is now "Auto Select"
+
2008-12-19 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* DETAILS: fixed source url

diff --git a/smgl/systemd/DETAILS b/smgl/systemd/DETAILS
old mode 100644
new mode 100755
diff --git a/utils/ncdu/DETAILS b/utils/ncdu/DETAILS
index 2cb656d..efaa320 100755
--- a/utils/ncdu/DETAILS
+++ b/utils/ncdu/DETAILS
@@ -1,9 +1,9 @@
SPELL="ncdu"
- VERSION=1.8
+ VERSION=1.10
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="http://dev.yorhel.nl/download/${SOURCE}";
-
SOURCE_HASH=sha512:a185905b3657ffe56c623eba7efa37ea5085cc7bfc89b890f7d0fcdcc807e3509096efbad8648934fe9d48faafb613ec83468be443daf85ac70c36245c2f6924
+
SOURCE_HASH=sha512:10693370c5aa0895b90245b612de930df58a1a7bf2c4f7f92e8b14181ca3d00792094b27659e93267124d1e41a5a357930792bfc9492fd1e6029258d53f479d4
WEB_SITE="http://dev.yorhel.nl/ncdu/";
LICENSE[0]="MIT"
ENTERED="20081119"
diff --git a/utils/ncdu/HISTORY b/utils/ncdu/HISTORY
index b16db4a..79e4750 100644
--- a/utils/ncdu/HISTORY
+++ b/utils/ncdu/HISTORY
@@ -1,3 +1,6 @@
+2013-06-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.10
+
2011-11-25 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.8

diff --git a/utils/sysstat/CONFIGURE b/utils/sysstat/CONFIGURE
new file mode 100755
index 0000000..8fdaba8
--- /dev/null
+++ b/utils/sysstat/CONFIGURE
@@ -0,0 +1 @@
+config_query SYSSTAT_CRON 'Install a crontab to start sa1 at boot?' y
diff --git a/utils/sysstat/DEPENDS b/utils/sysstat/DEPENDS
new file mode 100755
index 0000000..6b9b7fc
--- /dev/null
+++ b/utils/sysstat/DEPENDS
@@ -0,0 +1,3 @@
+if [[ "x${SYSSTAT_CRON}" == "xy" ]]; then
+ depends CRON
+fi
diff --git a/utils/sysstat/DETAILS b/utils/sysstat/DETAILS
index 45955e6..d72fdb6 100755
--- a/utils/sysstat/DETAILS
+++ b/utils/sysstat/DETAILS
@@ -1,5 +1,6 @@
SPELL=sysstat
VERSION=10.0.5
+ PATCHLEVEL=1
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://perso.wanadoo.fr/sebastien.godard/$SOURCE
diff --git a/utils/sysstat/HISTORY b/utils/sysstat/HISTORY
index e2cda5f..b0002f4 100644
--- a/utils/sysstat/HISTORY
+++ b/utils/sysstat/HISTORY
@@ -1,3 +1,12 @@
+2013-06-13 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: PATCHLEVEL++
+ * CONFIGURE: Query about installing cron jobs.
+ Default is 'y' otherwise sar is pretty useless.
+ * DEPENDS: Depend on CRON if using cron jobs
+ * cron.daily/sa2: Add (optional) cron jobs to update stats
+ * cron.hourly/sa1: Add (optional) cron jobs to update stats
+ * init.d/sysstat: Add boot sysstat init script to set stats
+
2012-05-17 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 10.0.5

diff --git a/utils/sysstat/INSTALL b/utils/sysstat/INSTALL
new file mode 100755
index 0000000..14b2547
--- /dev/null
+++ b/utils/sysstat/INSTALL
@@ -0,0 +1,16 @@
+default_install &&
+
+if [[ "x${SYSSTAT_CRON}" == "xy" ]]; then
+ if ! -d "${INSTALL_ROOT}"/etc/cron.hourly; then
+ install -d -m 0755 "${INSTALL_ROOT}"/etc/cron.hourly
+ fi &&
+
+ if ! -d "${INSTALL_ROOT}"/etc/cron.daily; then
+ install -d -m 0755 "${INSTALL_ROOT}"/etc/cron.daily
+ fi &&
+
+ install -m 0755 "${SPELL_DIRECTORY}"/cron.hourly/sa1 \
+ "${INSTALL_ROOT}"/etc/cron.hourly/sa1 &&
+ install -m 0755 "${SPELL_DIRECTORY}"/cron.daily/sa2 \
+ "${INSTALL_ROOT}"/etc/cron.daily/sa2
+fi
diff --git a/utils/sysstat/cron.daily/sa2 b/utils/sysstat/cron.daily/sa2
new file mode 100644
index 0000000..f3e092d
--- /dev/null
+++ b/utils/sysstat/cron.daily/sa2
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+# Write daily report in the /var/log/sa directory
+
+/usr/lib/sa/sa2 -A &
diff --git a/utils/sysstat/cron.hourly/sa1 b/utils/sysstat/cron.hourly/sa1
new file mode 100644
index 0000000..dfeedd2
--- /dev/null
+++ b/utils/sysstat/cron.hourly/sa1
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+# Collect and store binary data in the system activity daily data file
+# Run system activity accounting tool every 10 minutes
+
+/usr/lib/sa/sa1 600 6 -S DISK &
diff --git a/utils/sysstat/init.d/sysstat b/utils/sysstat/init.d/sysstat
new file mode 100644
index 0000000..e8b9a55
--- /dev/null
+++ b/utils/sysstat/init.d/sysstat
@@ -0,0 +1,49 @@
+#!/bin/bash
+
+. /etc/sysconfig/sysstat
+
+PROGRAM=/usr/lib/sa/sa1
+RUNLEVEL=S
+NEEDS="+local_fs"
+
+. /etc/init.d/smgl_init
+
+# Borrowed from sysstat.in
+# Description: Reset the system activity logs
+# Short-Description: Reset the system activity logs
+### END INIT INFO
+#@(#) @PACKAGE_NAME@-@PACKAGE_VERSION@ startup script:
+#@(#) Insert a dummy record in current daily data file.
+#@(#) This indicates that the counters have restarted from 0.
+
+# See how we were called.
+start()
+{
+ local exitCodeIndicator="$(mktemp /tmp/sysstat-XXXXXX)" || exit 1
+ echo -n "Calling the system activity data collector (sadc): "
+ "${PROGRAM}" --boot || rm -f ${exitCodeIndicator} @QUOTE@
+
+ # Try to guess if sadc was successfully launched. The difficulty
+ # here is that the exit code is lost when the above command is
+ # run via "su foo -c ..."
+ if [ -f "${exitCodeIndicator}" ]; then
+ rm -f ${exitCodeIndicator}
+ else
+ exit 2
+ fi
+ echo
+ evaluate_retval
+}
+
+stop()
+{
+ echo "sysstat has nothing to stop..."
+ evaluate_retval
+}
+
+status()
+{
+ echo "sysstat runs once at boot, then via cron..."
+ evaluate_retval
+}
+
diff --git a/utils/sysstat/init.d/sysstat.conf
b/utils/sysstat/init.d/sysstat.conf
new file mode 100644
index 0000000..e41ff2c
--- /dev/null
+++ b/utils/sysstat/init.d/sysstat.conf
@@ -0,0 +1,14 @@
+# sysstat-10.0.5 configuration file.
+
+# How long to keep log files (in days).
+# If value is greater than 28, then log files are kept in
+# multiple directories, one for each month.
+HISTORY=7
+
+# Compress (using gzip or bzip2) sa and sar files older than (in days):
+COMPRESSAFTER=10
+
+# Parameters for the system activity data collector (see sadc manual page)
+# which are used for the generation of log files.
+SADC_OPTIONS=""
+
diff --git a/video/avidemux2/DEPENDS b/video/avidemux2/DEPENDS
index f287df3..67046c7 100755
--- a/video/avidemux2/DEPENDS
+++ b/video/avidemux2/DEPENDS
@@ -2,9 +2,16 @@ depends cmake &&
depends -sub CXX gcc &&
depends libxml2 &&
depends yasm &&
+# for 2.6
+#depends sqlite &&
+# 2.5 website mentions subversion as possible prereq

-optional_depends gtk+2 "" "-DNO_GTK=1" "for gtk+2 gui" &&
-optional_depends qt4 "" "-DNO_QT4=1" "for Qt gui" &&
+optional_depends gtk+2 "--with-gtk" "--without-gtk" "for gtk+2 gui" &&
+optional_depends qt4 "--with-qt4" "--without-qt4" "for Qt gui" &&
+
+# Sorry, using the simple bootstrap script, so no selective disabling
+# of plugins. So what ever is present will be used.
+# Upside is: It's plugins, no strict linking.

optional_depends libmad \
"" \
@@ -18,65 +25,65 @@ optional_depends a52dec \

optional_depends aften \
"" \
- "-DNO_Aften=1" \
+ "" \
"for AC3 audio encoding" &&

optional_depends libdca \
"" \
- "-DNO_libdca=1" \
+ "" \
"for DTS audio decoding" &&

optional_depends lame \
"" \
- "-DNO_Lame=1" \
+ "" \
"for mp3 audio encoding" &&

optional_depends libvorbis \
"" \
- "-DNO_Vorbis=1" \
+ "" \
"for OGG/Vorbis support" &&

optional_depends xvid \
"" \
- "-DNO_Xvid=1" \
+ "" \
"for xvid video encoding" &&

optional_depends x264 \
"" \
- "-DNO_x264=1" \
+ "" \
"for H264 video encoding" &&

optional_depends freetype2 \
"" \
- "-DNO_FREETYPE=1" \
+ "" \
"for subtitle rendering" &&

optional_depends alsa-lib \
"" \
- "-DNO_ALSA=1" \
+ "" \
"for alsa audio output" &&

optional_depends esound \
"" \
- "-DNO_Esd=1" \
+ "" \
"for esd audio output" &&

optional_depends JACK-DRIVER \
"" \
- "-DNO_Jack=1" \
+ "" \
"for jack driver support" &&

optional_depends libsamplerate \
"" \
- "-DNO_libsamplerate=1" \
+ "" \
"for resampling support" &&

optional_depends faad2 \
"" \
- "-DNO_FAAC=1 -DNO_FAAD=1 -DNO_NeAAC=1" \
+ "" \
"for AAC audio decoding" &&

optional_depends sdl \
"" \
- "-DNO_SDL=1" \
+ "" \
"for SDL audio/video output"
diff --git a/video/eviacam/DETAILS b/video/eviacam/DETAILS
index 8513fd0..b92bb41 100755
--- a/video/eviacam/DETAILS
+++ b/video/eviacam/DETAILS
@@ -1,8 +1,8 @@
SPELL=eviacam
- VERSION=1.6.0
+ VERSION=1.7.0
SOURCE=${SPELL}_${VERSION}.orig.tar.gz
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:066a4b7ed5403a7d17e4cd5e27b9159e9ab4e4fe8820fecbe18db356b32d002195158dec443191e37781b50eee09c3b2001fcafd6c8b25b3531cfde796acd95c
+
SOURCE_HASH=sha512:0269714ecc31e7429cf13a294a9dec5fd6d7989b3d71be552d4ae21ed7c9780eca77e6fbda397e9b5d642b2a2ef8a795c02c9c15db54c5431c47ca35c850c32b
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=http://eviacam.sourceforge.net/
LICENSE[0]=GPL
diff --git a/video/eviacam/HISTORY b/video/eviacam/HISTORY
index a412968..4722063 100644
--- a/video/eviacam/HISTORY
+++ b/video/eviacam/HISTORY
@@ -1,3 +1,6 @@
+2013-06-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.7.0
+
2012-11-18 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.6.0

diff --git a/windowmanagers/herbstluftwm/BUILD
b/windowmanagers/herbstluftwm/BUILD
new file mode 100755
index 0000000..6dfecc1
--- /dev/null
+++ b/windowmanagers/herbstluftwm/BUILD
@@ -0,0 +1 @@
+default_build_make
diff --git a/windowmanagers/herbstluftwm/DEPENDS
b/windowmanagers/herbstluftwm/DEPENDS
new file mode 100755
index 0000000..f8bef1e
--- /dev/null
+++ b/windowmanagers/herbstluftwm/DEPENDS
@@ -0,0 +1,2 @@
+depends libx11 &&
+depends glib2
diff --git a/windowmanagers/herbstluftwm/DETAILS
b/windowmanagers/herbstluftwm/DETAILS
new file mode 100755
index 0000000..22c6672
--- /dev/null
+++ b/windowmanagers/herbstluftwm/DETAILS
@@ -0,0 +1,27 @@
+ SPELL=herbstluftwm
+ VERSION=0.5.1
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://${SPELL}.org/tarballs/${SOURCE}
+
SOURCE_HASH=sha512:f31d2eff15f95d62b0beeff8ced88551bd01b63edfd92f358b57a04b850505beefbe1fae53c6e6c24b2407e03966b57c1ce1ef8e11d333efe8165f3abe141747
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://herbstluftwm.org";
+ LICENSE[0]=BSD
+ ENTERED=20130611
+ SHORT="a manual tiling window manager"
+cat << EOF
+herbstluftwm is a manual tiling window manager for X11 using Xlib and
+Glib. Its main features can be described with:
+
+ * the layout is based on splitting frames into subframes which can be split
+ again or can be filled with windows (similar to i3/ musca)
+
+ * tags (or workspaces or virtual desktops or …) can be added/removed at
+ runtime. Each tag contains an own layout
+
+ * exactly one tag is viewed on each monitor. The tags are monitor
independent
+ (similar to xmonad)
+
+ * it is configured at runtime via ipc calls from herbstclient. So the
+ configuration file is just a script which is run on startup. (similar
+ to wmii/ musca)
+EOF
diff --git a/windowmanagers/herbstluftwm/HISTORY
b/windowmanagers/herbstluftwm/HISTORY
new file mode 100644
index 0000000..878de57
--- /dev/null
+++ b/windowmanagers/herbstluftwm/HISTORY
@@ -0,0 +1,3 @@
+2013-06-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, PRE_BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/windowmanagers/herbstluftwm/PRE_BUILD
b/windowmanagers/herbstluftwm/PRE_BUILD
new file mode 100755
index 0000000..30a8742
--- /dev/null
+++ b/windowmanagers/herbstluftwm/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+sedit "s:^PREFIX *=.*:PREFIX = ${INSTALL_ROOT}/usr:" config.mk
diff --git a/x11-libs/tango-icon-theme-extras/DEPENDS
b/x11-libs/tango-icon-theme-extras/DEPENDS
index 50d5644..d09a5bd 100755
--- a/x11-libs/tango-icon-theme-extras/DEPENDS
+++ b/x11-libs/tango-icon-theme-extras/DEPENDS
@@ -1,3 +1,4 @@
+depends autoconf &&
depends icon-naming-utils &&
depends imagemagick &&
depends pkgconfig &&
diff --git a/x11-libs/tango-icon-theme-extras/HISTORY
b/x11-libs/tango-icon-theme-extras/HISTORY
index 5f16d80..5579bae9 100644
--- a/x11-libs/tango-icon-theme-extras/HISTORY
+++ b/x11-libs/tango-icon-theme-extras/HISTORY
@@ -1,3 +1,8 @@
+2013-06-12 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Depends on autoconf for autoreconf
+ * PRE_BUILD: Apply rsvg-2.35.2.patch to compile against librsvg2 2.35+
+ * rsvg-2.35.2.patch: From
https://build.opensuse.org/package/view_file?expand=1&file=tango-icon-theme-extras-rsvg-2_35_2.patch&package=tango-icon-theme&project=openSUSE%3AFactory
+
2007-02-17 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS,DEPENDS: Created

diff --git a/x11-libs/tango-icon-theme-extras/PRE_BUILD
b/x11-libs/tango-icon-theme-extras/PRE_BUILD
new file mode 100755
index 0000000..be9eed9
--- /dev/null
+++ b/x11-libs/tango-icon-theme-extras/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+cd "${SOURCE_DIRECTORY}" &&
+message "${MESSAGE_COLOR}Fix compilation against librsvg2
2.35+...${DEFAULT_COLOR}" &&
+patch -p1 < "${SPELL_DIRECTORY}"/rsvg-2.35.2.patch &&
+autoreconf -i
diff --git a/x11-libs/tango-icon-theme-extras/rsvg-2.35.2.patch
b/x11-libs/tango-icon-theme-extras/rsvg-2.35.2.patch
new file mode 100644
index 0000000..5f93c42
--- /dev/null
+++ b/x11-libs/tango-icon-theme-extras/rsvg-2.35.2.patch
@@ -0,0 +1,35 @@
+# From
https://build.opensuse.org/package/view_file?expand=1&file=tango-icon-theme-extras-rsvg-2_35_2.patch&package=tango-icon-theme&project=openSUSE%3AFactory
+Index: tango-icon-theme-extras-0.1.1/configure.ac
+===================================================================
+--- tango-icon-theme-extras-0.1.1.orig/configure.ac
++++ tango-icon-theme-extras-0.1.1/configure.ac
+@@ -68,7 +68,7 @@ if test "x$enable_large_bitmaps" = "xyes
+ PKG_CHECK_EXISTS([librsvg-2.0 >= 2.12.3],
+ [enable_large_bitmaps=yes], [enable_large_bitmaps=no])
+ if test "x$enable_large_bitmaps" = "xyes"; then
+- svgconvert_prog="rsvg"
++ svgconvert_prog="rsvg-convert"
+ else
+ svgconvert_prog="ksvgtopng"
+ fi
+Index: tango-icon-theme-extras-0.1.1/svg2png.sh.in
+===================================================================
+--- tango-icon-theme-extras-0.1.1.orig/svg2png.sh.in
++++ tango-icon-theme-extras-0.1.1/svg2png.sh.in
+@@ -8,11 +8,13 @@ if [ ! -z "${ICONTEST}" ]; then
+ fi
+
+ ICONNAME=`echo ${3} | sed -e "s/.svg//"`
+-if test `basename $SVGCONVERT` = "rsvg"; then
++if test `basename $SVGCONVERT` = "rsvg-convert"; then
+ OPTIONS="-w ${1} -h ${1}"
++ OUTPUT="-o"
+ else
+ OPTIONS="${1} ${1}"
++ OUTPUT=""
+ fi
+
+
+-${SVGCONVERT} ${OPTIONS} ${3} ${2}/${ICONNAME}.png
++${SVGCONVERT} ${OPTIONS} ${3} ${OUTPUT} ${2}/${ICONNAME}.png
+
diff --git a/x11-libs/tango-icon-theme/DEPENDS
b/x11-libs/tango-icon-theme/DEPENDS
index ac9ca71..b931765 100755
--- a/x11-libs/tango-icon-theme/DEPENDS
+++ b/x11-libs/tango-icon-theme/DEPENDS
@@ -1,3 +1,4 @@
+depends autoconf &&
depends icon-naming-utils &&
depends imagemagick &&
depends intltool &&
diff --git a/x11-libs/tango-icon-theme/HISTORY
b/x11-libs/tango-icon-theme/HISTORY
index 7681ee7..16c0851 100644
--- a/x11-libs/tango-icon-theme/HISTORY
+++ b/x11-libs/tango-icon-theme/HISTORY
@@ -1,3 +1,8 @@
+2013-06-12 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Depends on autoconf for autoreconf
+ * PRE_BUILD: Apply rsvg-2.35.2.patch to compile against librsvg2 2.35+
+ * rsvg-2.35.2.patch: From
https://build.opensuse.org/package/view_file?expand=1&file=tango-icon-theme-rsvg-2_35_2.patch&package=tango-icon-theme&project=openSUSE%3AFactory
+
2009-02-27 George Sherwood <gsherwood AT sourcemage.org>
* DETAILS: Updated to version 0.8.90

diff --git a/x11-libs/tango-icon-theme/PRE_BUILD
b/x11-libs/tango-icon-theme/PRE_BUILD
new file mode 100755
index 0000000..be9eed9
--- /dev/null
+++ b/x11-libs/tango-icon-theme/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+cd "${SOURCE_DIRECTORY}" &&
+message "${MESSAGE_COLOR}Fix compilation against librsvg2
2.35+...${DEFAULT_COLOR}" &&
+patch -p1 < "${SPELL_DIRECTORY}"/rsvg-2.35.2.patch &&
+autoreconf -i
diff --git a/x11-libs/tango-icon-theme/rsvg-2.35.2.patch
b/x11-libs/tango-icon-theme/rsvg-2.35.2.patch
new file mode 100644
index 0000000..c39ca1f
--- /dev/null
+++ b/x11-libs/tango-icon-theme/rsvg-2.35.2.patch
@@ -0,0 +1,36 @@
+# From
https://build.opensuse.org/package/view_file?expand=1&file=tango-icon-theme-rsvg-2_35_2.patch&package=tango-icon-theme&project=openSUSE%3AFactory
+Index: tango-icon-theme-0.8.90/configure.ac
+===================================================================
+--- tango-icon-theme-0.8.90.orig/configure.ac
++++ tango-icon-theme-0.8.90/configure.ac
+@@ -82,7 +82,7 @@ if test "x$enable_large_bitmaps" = "xyes
+ PKG_CHECK_EXISTS([librsvg-2.0 >= 2.12.3],
+ [enable_large_bitmaps=yes], [enable_large_bitmaps=no])
+ if test "x$enable_large_bitmaps" = "xyes"; then
+- svgconvert_prog="rsvg"
++ svgconvert_prog="rsvg-convert"
+ else
+ svgconvert_prog="ksvgtopng"
+ fi
+Index: tango-icon-theme-0.8.90/svg2png.sh.in
+===================================================================
+--- tango-icon-theme-0.8.90.orig/svg2png.sh.in
++++ tango-icon-theme-0.8.90/svg2png.sh.in
+@@ -9,12 +9,14 @@ fi
+
+ ICONFILE=`basename ${3}`
+ ICONNAME=`echo ${ICONFILE} | sed -e "s/.svg//"`
+-if test `basename $SVGCONVERT` = "rsvg"; then
++if test `basename $SVGCONVERT` = "rsvg-convert"; then
+ OPTIONS="-w ${1} -h ${1}"
++ OUTPUT="-o"
+ else
+ OPTIONS="${1} ${1}"
++ OUTPUT=""
+ fi
+
+ echo "${SVGCONVERT} ${OPTIONS} ${3} ${2}/${ICONNAME}.png"
+-${SVGCONVERT} ${OPTIONS} ${3} ${2}/${ICONNAME}.png
++${SVGCONVERT} ${OPTIONS} ${3} ${OUTPUT} ${2}/${ICONNAME}.png
+
+
diff --git a/x11-libs/wine/DETAILS b/x11-libs/wine/DETAILS
index bdf5e9f..5c93560 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.31
+ VERSION=1.6-rc1
else
VERSION=1.4.1
fi
diff --git a/x11-libs/wine/HISTORY b/x11-libs/wine/HISTORY
index b2a2820..a38ebd0 100644
--- a/x11-libs/wine/HISTORY
+++ b/x11-libs/wine/HISTORY
@@ -1,3 +1,6 @@
+2013-06-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.6-rc1 (devel)
+
2013-05-31 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated devel to 1.5.31

diff --git a/x11-toolkits/gtk+3/DETAILS b/x11-toolkits/gtk+3/DETAILS
index 0e6b99f..0beda80 100755
--- a/x11-toolkits/gtk+3/DETAILS
+++ b/x11-toolkits/gtk+3/DETAILS
@@ -1,12 +1,12 @@
SPELL=gtk+3
if [[ $GTK_VER == devel ]];then
- VERSION=3.8.1
+ VERSION=3.8.2
SOURCE=gtk+-$VERSION.tar.xz
-
SOURCE_HASH=sha512:384c629f652452113d627967eca926ab66ee22ed6ed1b7d0d3f74bc8d8940cf82f0a91209d0d4fd28acf732404d2312d38992fbc47763e3baf453d9e9692ff08
+
SOURCE_HASH=sha512:20958c192fe881281f6885e2d7cecc4e2700fc01ef8006304f1fb8befe8f6628cbdb06c0d801f109e5805d58f327ca9a07d5e2c7f938116c99db8080d0c2f83e
else
- VERSION=3.8.1
+ VERSION=3.8.2
SOURCE=gtk+-$VERSION.tar.xz
-
SOURCE_HASH=sha512:384c629f652452113d627967eca926ab66ee22ed6ed1b7d0d3f74bc8d8940cf82f0a91209d0d4fd28acf732404d2312d38992fbc47763e3baf453d9e9692ff08
+
SOURCE_HASH=sha512:20958c192fe881281f6885e2d7cecc4e2700fc01ef8006304f1fb8befe8f6628cbdb06c0d801f109e5805d58f327ca9a07d5e2c7f938116c99db8080d0c2f83e
fi
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE_DIRECTORY="$BUILD_DIRECTORY/gtk+-$VERSION"
diff --git a/x11-toolkits/gtk+3/HISTORY b/x11-toolkits/gtk+3/HISTORY
index 00acea6..65050f8 100644
--- a/x11-toolkits/gtk+3/HISTORY
+++ b/x11-toolkits/gtk+3/HISTORY
@@ -1,3 +1,6 @@
+2013-06-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.8.2
+
2013-04-22 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.8.1

diff --git a/x11/mdm/BUILD b/x11/mdm/BUILD
new file mode 100755
index 0000000..11bf4a5
--- /dev/null
+++ b/x11/mdm/BUILD
@@ -0,0 +1,14 @@
+create_account mdm &&
+
+# Disable PAM helper if it was previously enabled when linux-pam is disabled
+#if [[ "x${MDM_AUTH}" != "xlinux-pam" ]]; then
+## Missing usermode package for `consolehelper` binary
+ MDM_PAM_HELPER='--enable-console-helper=no'
+#fi &&
+
+OPTS="${MDM_IPV6} \
+ --enable-authentication-scheme=${MDM_AUTH/linux-/} \
+ ${MDM_PAM_HELPER} \
+ ${OPTS}" &&
+
+default_build
diff --git a/x11/mdm/CONFIGURE b/x11/mdm/CONFIGURE
new file mode 100755
index 0000000..2fb1aca
--- /dev/null
+++ b/x11/mdm/CONFIGURE
@@ -0,0 +1,25 @@
+config_query_option MDM_IPV6 \
+ 'Enable IPv6 transport?' \
+ y \
+ '--enable-ipv6=yes' \
+ '--enable-ipv6=no' &&
+
+if spell_ok linux-pam; then
+ config_query_list MDM_AUTH 'Use which encryption scheme?' \
+ linux-pam shadow crypt
+elif spell_ok shadow; then
+ config_query_list MDM_AUTH 'Use which encryption scheme?' \
+ shadow linux-pam crypt
+else
+ config_query_list MDM_AUTH 'Use which encryption scheme?' \
+ crypt linux-pam shadow
+fi
+
+# Missing usermode package for `consolehelper` binary
+#if [[ "x${MDM_AUTH}" == "xlinux-pam" ]]; then
+# config_query_option MDM_PAM_HELPER \
+# 'Enable PAM console helper?' \
+# y \
+# '--enable-console-helper=yes' \
+# '--enable-console-helper=no'
+#fi
diff --git a/x11/mdm/DEPENDS b/x11/mdm/DEPENDS
new file mode 100755
index 0000000..693cdc8
--- /dev/null
+++ b/x11/mdm/DEPENDS
@@ -0,0 +1,89 @@
+# PRE_BUILD requirements
+depends 'autoconf' &&
+depends 'automake' &&
+depends 'glib2' &&
+depends 'gnome-common2' &&
+depends 'gnome-doc-utils' &&
+depends 'intltool' &&
+depends 'libtool' &&
+depends 'pkgconfig' &&
+
+# Download requirements
+depends 'git' &&
+
+# Application requirements
+depends 'dbus' &&
+depends 'gdk-pixbuf2' &&
+depends 'glib2' &&
+depends 'gtk+2' &&
+depends 'libglade2' &&
+depends 'libgnomecanvas' &&
+depends 'libice' &&
+depends 'libpng' &&
+depends 'libx11' &&
+depends 'libxau' &&
+depends 'libxext' &&
+depends 'libxi' &&
+depends 'pango' &&
+depends 'perl' &&
+depends 'webkitgtk' &&
+
+# Auth scheme
+if [[ "x${MDM_AUTH}" != "xcrypt" ]] ; then
+ depends "${MDM_AUTH}"
+fi &&
+
+optional_depends 'consolekit' \
+ '--with-console-kit=yes' \
+ '--with-console-kit=no' \
+ 'for ConsoleKit support' &&
+
+optional_depends 'gettext' \
+ '--enable-nls' \
+ '--disable-nls' \
+ 'for Native Language Support (NLS)' &&
+
+optional_depends 'libselinux' \
+ '--with-selinux' \
+ '--without-selinux' \
+ 'for Security Enhanced Linux (SELinux)' &&
+
+optional_depends 'libdmx' \
+ '--with-dmx=yes' \
+ '--with-dmx=no' \
+ 'for DMX (Distributed Multihead X) support' &&
+
+optional_depends 'libxdmcp' \
+ '--with-xdmcp=yes' \
+ '--with-xdmcp=yes' \
+ 'for XDMCP (X Remote Login) support' &&
+
+optional_depends 'libxevie' \
+ '--with-xevie=yes' \
+ '--with-xevie=no' \
+ 'for XEvIE Xserver extension support' &&
+
+optional_depends 'libxinerama' \
+ '--with-xinerama=yes' \
+ '--with-xinerama=no' \
+ 'for Xinerama (multi-monitor) support' &&
+
+optional_depends 'rarian' \
+ '--enable-scrollkeeper' \
+ '--disable-scrollkeeper' \
+ 'for updated ScrollKeeper database' &&
+
+optional_depends 'SSH' \
+ '--enable-secureremote=yes' \
+ '--enable-secureremote=no' \
+ 'for secure X connections via Secure SHell (SSH)' &&
+
+if is_depends_enabled "${SPELL}" "$(get_spell_provider $SPELL SSH)"; then
+ depends zenity
+fi &&
+
+optional_depends 'tcp_wrappers' \
+ '--with-tcp-wrappers=yes' \
+ '--with-tcp-wrappers=no' \
+ 'for TCP wrappers support'
+
diff --git a/x11/mdm/DETAILS b/x11/mdm/DETAILS
new file mode 100755
index 0000000..8cabb9c
--- /dev/null
+++ b/x11/mdm/DETAILS
@@ -0,0 +1,70 @@
+ SPELL=mdm
+ VERSION=git
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ SOURCE_URL[0]=git://github.com/linuxmint/mdm.git
+ SOURCE_IGNORE="unversioned"
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://github.com/linuxmint/mdm";
+ LICENSE[0]=GPLv2
+ ENTERED=20130604
+ SHORT="Mint Display Manager"
+cat << EOF
+The MDM Display Manager (MDM) is a display manager that
+implements all significant features required for managing
+local and remote displays. For full information about
+MDM features, refer to the documentation. In summary,
+features include:
+
+MDM daemon:
+ o X Authentication
+ o XDMCP (Remote Login) including TCP Wrappers for access
+ control and improved security.
+ o Machine-specific and system-wide configuration support.
+ o Default and per-display initialization scripts.
+ o PreSession, PostSession, Init, and PostLogin scripts.
+ o Pluggable Authentication Modules (PAM)
+ o IPv6 support (optional, use --enable-ipv6=yes to enable)
+ o Autologin for single user workstations (off by default)
+ o Timed login for kiosks and public terminals (off by
+ default).
+ o On-demand local servers (mdmflexiserver) and dynamic
+ servers (mdmdynamic). For example, dynamic servers are
+ used to support SRSS (Sun Ray) environments.
+ o Can manage X servers without a login window (Such as
+ for XDMCP terminal client machines)
+ o Many other features ...
+
+mdmlogin and mdmgreeter:
+ o Supports accessibility and the ability to launch AT
+ programs like orca or GOK. Currently mdmlogin
+ has more complete accessibility support than
+ mdmgreeter.
+ o Can launch the XDMCP chooser program (Remote Login)
+ o Can launch the Setup program (off by default)
+ o Can halt, reboot, or suspend the machine (off by
+ default)
+ o Session selection support
+ o Language selection support
+
+mdmlogin:
+ o Logo image
+ o Background image/color
+ o Face browser
+ o Background program support
+ o Xinerama support
+
+mdmgreeter:
+ o Themable with many themes at http://art.gnome.org/
+ o Xinerama support
+ o Face browser (if supported by the theme)
+
+mdmchooser:
+ o XDMCP
+ o Visual host browser
+ o Type in extra host names
+ o Customizable icons
+
+mdmsetup:
+ o GUI to edit the MDM configuration. Refer to the documentation
+ for more information about how to configure MDM.
+EOF
diff --git a/x11/mdm/HISTORY b/x11/mdm/HISTORY
new file mode 100644
index 0000000..1dbe728
--- /dev/null
+++ b/x11/mdm/HISTORY
@@ -0,0 +1,5 @@
+2013-06-04 Eric Sandall <sandalle AT sourcemage.org>
+ * Created
+ * PRE_BUILD, pam.d/mdm{,-autologin}: Need to provide our own
+ as we don't have a service=system-auth from linux-pam.
+
diff --git a/x11/mdm/INSTALL b/x11/mdm/INSTALL
new file mode 100755
index 0000000..bd12b14
--- /dev/null
+++ b/x11/mdm/INSTALL
@@ -0,0 +1,4 @@
+default_install &&
+install -m755 ${SCRIPT_DIRECTORY}/mdm-session ${INSTALL_ROOT}/usr/sbin/
+PAM_DIR="${INSTALL_ROOT}/etc/pam.d" &&
+chmod +x ${PAM_DIR}/mdm{,-autologin}
diff --git a/x11/mdm/PRE_BUILD b/x11/mdm/PRE_BUILD
new file mode 100755
index 0000000..69e882b
--- /dev/null
+++ b/x11/mdm/PRE_BUILD
@@ -0,0 +1,16 @@
+default_pre_build &&
+cd "${SOURCE_DIRECTORY}" &&
+
+NOCONFIGURE="y" gnome-autogen.sh &&
+
+# Provide our own PAM modules until service=system-auth is
+# provided via our packages.
+cp -f "${SPELL_DIRECTORY}"/pam.d/mdm{,-autologin} \
+ "${SOURCE_DIRECTORY}"/config/ &&
+
+# Disable warnings as errors
+sedit 's:-Werror=missing-prototypes::g' aclocal.m4 &&
+sedit 's:-Werror=missing-prototypes::g' configure &&
+sedit 's:-Werror=implicit-function-declaration::g' aclocal.m4 &&
+sedit 's:-Werror=implicit-function-declaration::g' configure
+
diff --git a/x11/mdm/init.d/mdm b/x11/mdm/init.d/mdm
new file mode 100755
index 0000000..cb26961
--- /dev/null
+++ b/x11/mdm/init.d/mdm
@@ -0,0 +1,45 @@
+#!/bin/bash
+
+PROGRAM=/usr/sbin/mdm
+PIDFILE=/var/run/mdm.pid
+ARGS=
+RUNLEVEL=5
+PROVIDES=display_manager
+NEEDS="smgl-messagebus hald"
+
+. /etc/init.d/smgl_init
+
+start() {
+ echo -n "Starting Mint Display Manager..."
+ mkdir -p /var/run/mdm
+ chown mdm:mdm /var/run/mdm
+ $PROGRAM $ARGS &
+ evaluate_retval
+}
+
+stop()
+{
+ ${PROGRAM}-stop
+ evaluate_retval
+}
+
+restart()
+{
+ ${PROGRAM}-safe-restart
+ evaluate_retval
+}
+
+status() {
+ if [ ! -f $PIDFILE ]; then
+ echo "Mint Display Manager is not running"
+ return 0
+ fi
+ local pid=$(cat $PIDFILE)
+ if ps -p $pid > /dev/null; then
+ echo "Mint Display Manager is running with Process ID $pid"
+ else
+ echo "Mint Display Manager is not running, but $PIDFILE exists"
+ return 1
+ fi
+}
+
diff --git a/x11/mdm/mdm-session b/x11/mdm/mdm-session
new file mode 100644
index 0000000..516291a
--- /dev/null
+++ b/x11/mdm/mdm-session
@@ -0,0 +1,69 @@
+#!/bin/sh
+#
+# MDM wrapper to run around X sessions.
+
+echo "Running X session wrapper"
+
+# Load profile
+for file in "/etc/profile" "$HOME/.profile" "/etc/xprofile"
"$HOME/.xprofile"; do
+ if [ -f "$file" ]; then
+ echo "Loading profile from $file";
+ . "$file"
+ fi
+done
+
+# Load resources
+for file in "/etc/X11/Xresources" "$HOME/.Xresources"; do
+ if [ -f "$file" ]; then
+ echo "Loading resource: $file"
+ xrdb -nocpp -merge "$file"
+ fi
+done
+
+# Load keymaps
+for file in "/etc/X11/Xkbmap" "$HOME/.Xkbmap"; do
+ if [ -f "$file" ]; then
+ echo "Loading keymap: $file"
+ setxkbmap `cat "$file"`
+ XKB_IN_USE=yes
+ fi
+done
+
+# Load xmodmap if not using XKB
+if [ -z "$XKB_IN_USE" ]; then
+ for file in "/etc/X11/Xmodmap" "$HOME/.Xmodmap"; do
+ if [ -f "$file" ]; then
+ echo "Loading modmap: $file"
+ xmodmap "$file"
+ fi
+ done
+fi
+
+unset XKB_IN_USE
+
+# Run all system xinitrc shell scripts.
+xinitdir="/etc/X11/xinit/xinitrc.d"
+if [ -d "$xinitdir" ]; then
+ for script in $xinitdir/*; do
+ echo "Loading xinit script $script"
+ if [ -x "$script" -a ! -d "$script" ]; then
+ . "$script"
+ fi
+ done
+fi
+
+# Load Xsession scripts
+xsessionddir="/etc/X11/Xsession.d"
+if [ -d "$xsessionddir" ]; then
+ for i in `ls $xsessionddir`; do
+ script="$xsessionddir/$i"
+ echo "Loading X session script $script"
+ if [ -r "$script" -a -f "$script" ] && expr "$i" :
'^[[:alnum:]_-]\+$' > /dev/null; then
+ . "$script"
+ fi
+ done
+fi
+
+echo "X session wrapper complete, running session $@"
+
+exec $@
diff --git a/x11/mdm/pam.d/mdm b/x11/mdm/pam.d/mdm
new file mode 100755
index 0000000..fed8a9b
--- /dev/null
+++ b/x11/mdm/pam.d/mdm
@@ -0,0 +1,20 @@
+#%PAM-1.0
+
+# Block login if they are globally disabled
+auth required pam_nologin.so
+
+# Load environment from /etc/environment and ~/.pam_environment
+auth required pam_env.so
+
+# Use /etc/passwd and /etc/shadow for passwords
+auth required pam_unix.so
+
+# Check account is active, change password if required
+account required pam_unix.so
+
+# Allow password to be changed
+password required pam_unix.so
+
+# Setup session
+session required pam_unix.so
+session optional pam_systemd.so
diff --git a/x11/mdm/pam.d/mdm-autologin b/x11/mdm/pam.d/mdm-autologin
new file mode 100755
index 0000000..ba7a68c
--- /dev/null
+++ b/x11/mdm/pam.d/mdm-autologin
@@ -0,0 +1,20 @@
+#%PAM-1.0
+
+# Block login if they are globally disabled
+auth required pam_nologin.so
+
+# Load environment from /etc/environment and ~/.pam_environment
+auth required pam_env.so
+
+# Allow access without authentication
+auth required pam_permit.so
+
+# Stop autologin if account requires action
+account required pam_unix.so
+
+# Can't change password
+password required pam_deny.so
+
+# Setup session
+session required pam_unix.so
+session optional pam_systemd.so



  • [SM-Commit] GIT changes to devel-xorg-modular grimoire by Treeve Jelbert (fa1bc52647c7499106302932de5adfcfb96d268d), Treeve Jelbert, 06/14/2013

Archive powered by MHonArc 2.6.24.

Top of Page