Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to devel-icu grimoire by Treeve Jelbert (11968642ea3ed1264ee917fd5bc4845c03a0fad1)

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-icu grimoire by Treeve Jelbert (11968642ea3ed1264ee917fd5bc4845c03a0fad1)
  • Date: Sat, 29 Dec 2012 10:15:31 -0600

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

ChangeLog
| 41
apache.gpg
|binary
archive/tar/HISTORY
| 4
archive/tar/PRE_BUILD
| 4
archive/tar/glibc215.patch
| 10
audio-creation/amsynth/BUILD
| 6
audio-creation/amsynth/DEPENDS
| 10
audio-creation/amsynth/DETAILS
| 13
audio-creation/amsynth/HISTORY
| 7
audio-creation/amsynth/INSTALL
| 3
audio-creation/amsynth/PRE_BUILD
| 4
audio-creation/espeak/DETAILS
| 4
audio-creation/espeak/HISTORY
| 3
audio-creation/gmorgan/DETAILS
| 6
audio-creation/gmorgan/HISTORY
| 3
audio-creation/stops/DETAILS
| 2
audio-creation/stops/HISTORY
| 3
audio-drivers/pulseaudio/DETAILS
| 4
audio-drivers/pulseaudio/HISTORY
| 3
audio-drivers/pulseaudio/pulseaudio-2.0.tar.gz.sig
| 0
audio-drivers/pulseaudio/pulseaudio-3.0.tar.xz.sig
|binary
audio-libs/dssi/HISTORY
| 3
audio-libs/dssi/PRE_SUB_DEPENDS
| 4
audio-libs/dssi/REPAIR^none^PRE_SUB_DEPENDS
| 4
audio-libs/dssi/SUB_DEPENDS
| 7
audio-libs/libmusicbrainz/DEPENDS
| 2
audio-libs/libmusicbrainz/HISTORY
| 4
audio-libs/openal-soft/DETAILS
| 4
audio-libs/openal-soft/HISTORY
| 4
audio-libs/openal-soft/PRE_BUILD
| 3
audio-libs/openal-soft/avutil.patch
| 11
audio-libs/soundtouch/DETAILS
| 5
audio-libs/soundtouch/HISTORY
| 5
audio-libs/soundtouch/PRE_BUILD
| 4
audio-libs/soundtouch/soundtouch-1.5.0-x86_64-asm-broken.patch
| 11
audio-libs/soundtouch/soundtouch-1.6.0.tar.gz.sig
| 0
audio-libs/wavpack/DETAILS
| 4
audio-libs/wavpack/HISTORY
| 3
audio-players/cmus/BUILD
| 2
audio-players/cmus/DEPENDS
| 46
audio-players/cmus/DETAILS
| 4
audio-players/cmus/HISTORY
| 7
audio-players/listen/DEPENDS
| 2
audio-players/listen/HISTORY
| 3
audio-players/mpd/CONFIGURE
| 26
audio-players/mpd/DEPENDS
| 45
audio-players/mpd/DETAILS
| 4
audio-players/mpd/HISTORY
| 7
audio-soft/easytag/DEPENDS
| 26
audio-soft/easytag/DETAILS
| 1
audio-soft/easytag/HISTORY
| 10
audio-soft/id3/DETAILS
| 4
audio-soft/id3/HISTORY
| 3
crypto/ccrypt/DEPENDS
| 9
crypto/ccrypt/DETAILS
| 4
crypto/ccrypt/HISTORY
| 4
crypto/gnupg/DETAILS
| 2
crypto/gnupg/HISTORY
| 3
crypto/gnutls/DETAILS
| 2
crypto/gnutls/HISTORY
| 3
crypto/libksba/DETAILS
| 2
crypto/libksba/HISTORY
| 3
crypto/libssh/DETAILS
| 19
crypto/libssh/HISTORY
| 5
crypto/libssh2/DETAILS
| 2
crypto/libssh2/HISTORY
| 3
crypto/loop-aes/DETAILS
| 2
crypto/loop-aes/HISTORY
| 3
database/db/DETAILS
| 4
database/db/HISTORY
| 3
database/firebird25/DETAILS
| 1
database/firebird25/HISTORY
| 7
database/mariadb/DETAILS
| 6
database/mariadb/HISTORY
| 3
database/pgadmin3/DETAILS
| 2
database/pgadmin3/HISTORY
| 3
database/postgresql/DETAILS
| 4
database/postgresql/HISTORY
| 3
database/redis/DETAILS
| 4
database/redis/HISTORY
| 3
database/sqlite/DETAILS
| 6
database/sqlite/HISTORY
| 6
database/tdb/DETAILS
| 5
database/tdb/HISTORY
| 6
database/unixodbc/DETAILS
| 4
database/unixodbc/HISTORY
| 3
dev/null
|binary
devel/automake/DETAILS
| 2
devel/automake/HISTORY
| 6
devel/b43-tools/DETAILS
| 4
devel/b43-tools/HISTORY
| 3
devel/bison/DETAILS
| 2
devel/bison/HISTORY
| 3
devel/cmake/DEPENDS
| 5
devel/cmake/DETAILS
| 4
devel/cmake/HISTORY
| 8
devel/copper/BUILD
| 1
devel/copper/DETAILS
| 15
devel/copper/HISTORY
| 2
devel/copper/INSTALL
| 1
devel/cscope/DETAILS
| 6
devel/cscope/HISTORY
| 3
devel/dev86/DETAILS
| 4
devel/dev86/HISTORY
| 3
devel/diffutils/HISTORY
| 4
devel/diffutils/PRE_BUILD
| 4
devel/diffutils/glibc215.patch
| 10
devel/gdb/DEPENDS
| 4
devel/gdb/DETAILS
| 2
devel/gdb/HISTORY
| 7
devel/graphviz/DEPENDS
| 33
devel/graphviz/DETAILS
| 1
devel/graphviz/HISTORY
| 11
devel/iasl/BUILD
| 8
devel/iasl/DEPENDS
| 2
devel/iasl/DETAILS
| 5
devel/iasl/HISTORY
| 7
devel/iasl/INSTALL
| 4
devel/iasl/PRE_BUILD
| 4
devel/libcutl/DETAILS
| 6
devel/libcutl/HISTORY
| 3
devel/llvm/DEPENDS
| 1
devel/llvm/DETAILS
| 1
devel/llvm/HISTORY
| 4
devel/ltrace/DETAILS
| 6
devel/ltrace/HISTORY
| 6
devel/m4/HISTORY
| 4
devel/m4/PRE_BUILD
| 2
devel/m4/glibc215.patch
| 10
devel/nasm/DETAILS
| 4
devel/nasm/HISTORY
| 3
devel/python/DEPENDS
| 8
devel/python/DETAILS
| 2
devel/python/HISTORY
| 4
devel/python3/DEPENDS
| 11
devel/python3/DETAILS
| 1
devel/python3/HISTORY
| 4
devel/vala/DEPENDS
| 6
devel/vala/DETAILS
| 1
devel/vala/HISTORY
| 4
disk/dmapi/DETAILS
| 8
disk/dmapi/HISTORY
| 4
disk/eject/DETAILS
| 8
disk/eject/HISTORY
| 3
disk/gphotofs/DETAILS
| 7
disk/gphotofs/HISTORY
| 3
disk/physfs/DETAILS
| 6
disk/physfs/HISTORY
| 3
disk/udev/DEPENDS
| 5
disk/udev/DETAILS
| 1
disk/udev/HISTORY
| 4
disk/udisks2/DETAILS
| 4
disk/udisks2/HISTORY
| 3
disk/xfsdump/DETAILS
| 2
disk/xfsdump/HISTORY
| 3
disk/xfsprogs/DETAILS
| 2
disk/xfsprogs/HISTORY
| 3
doc/dvi2tty/DETAILS
| 8
doc/dvi2tty/HISTORY
| 5
doc/dvi2tty/PRE_BUILD
| 4
doc/dvi2tty/disdvi.c.patch
| 24
doc/dvi2tty/dvi2tty.c.patch
| 33
doc/dvi2tty/malloc_cleanup.patch
| 13
doc/dvipdfmx/DETAILS
| 4
doc/dvipdfmx/HISTORY
| 3
doc/enca/DETAILS
| 4
doc/enca/HISTORY
| 3
doc/evince/DEPENDS
| 37
doc/evince/DETAILS
| 1
doc/evince/HISTORY
| 11
doc/help2man/DETAILS
| 2
doc/help2man/HISTORY
| 3
doc/lcdf-typetools/DETAILS
| 4
doc/lcdf-typetools/HISTORY
| 3
doc/man-pages/DETAILS
| 4
doc/man-pages/HISTORY
| 3
doc/miscfiles/DETAILS
| 6
doc/t1utils/DETAILS
| 4
doc/t1utils/HISTORY
| 3
e-17/e17/DEPENDS
| 2
e-17/e17/HISTORY
| 3
e-17/efl/CONFLICTS
| 2
e-17/efl/DEPENDS
| 2
e-17/efl/HISTORY
| 10
e-17/efreet/DEPENDS
| 3
e-17/efreet/HISTORY
| 3
e-17/elementary/DEPENDS
| 2
e-17/elementary/HISTORY
| 3
e-17/emap/DEPENDS
| 2
e-17/emap/HISTORY
| 3
e-17/emprint/DEPENDS
| 3
e-17/emprint/HISTORY
| 3
e-17/enki/DEPENDS
| 3
e-17/enki/HISTORY
| 3
e-17/ephysics/DEPENDS
| 3
e-17/ephysics/HISTORY
| 3
e-17/ethumb/DEPENDS
| 5
e-17/ethumb/HISTORY
| 4
e-17/eweather/DEPENDS
| 3
e-17/eweather/HISTORY
| 3
e-17/exchange/DEPENDS
| 3
e-17/exchange/HISTORY
| 3
e-17/exquisite/DEPENDS
| 4
e-17/exquisite/HISTORY
| 3
e-17/imlib2_loaders/DEPENDS
| 2
e-17/imlib2_loaders/HISTORY
| 3
e-17/libeweather/DEPENDS
| 3
e-17/libeweather/HISTORY
| 3
e-17/terminology/DEPENDS
| 3
e-17/terminology/HISTORY
| 3
e/imlib2/DETAILS
| 2
e/imlib2/HISTORY
| 3
editors/code-browser/BUILD
| 2
editors/code-browser/DEPENDS
| 6
editors/code-browser/DETAILS
| 4
editors/code-browser/HISTORY
| 6
editors/code-browser/PREPARE
| 1
editors/code-browser/code-browser-4.5-src.tar.gz.sig
|binary
editors/ed/DETAILS
| 2
editors/ed/HISTORY
| 3
editors/medit/DETAILS
| 4
editors/medit/HISTORY
| 3
editors/sed/DETAILS
| 2
editors/sed/HISTORY
| 3
fonts-x11/terminus-font/DETAILS
| 4
fonts-x11/terminus-font/HISTORY
| 4
fonts-x11/terminus-font/PRE_BUILD
| 2
ftp/transmission/DETAILS
| 2
ftp/transmission/HISTORY
| 6
ftp/transmission/transmission-2.73.tar.bz2.sig
| 0
ftp/transmission/transmission-2.75.tar.bz2.sig
|binary
gnome2-apps/galculator/DETAILS
| 6
gnome2-apps/galculator/HISTORY
| 4
gnome2-apps/galculator/galculator-2.0.1.tar.bz2.sig
|binary
gnome2-apps/galculator/galculator-2.0.tar.bz2.sig
| 0
gnome2-libs/at-spi2-atk/DEPENDS
| 17
gnome2-libs/at-spi2-atk/DETAILS
| 3
gnome2-libs/at-spi2-atk/HISTORY
| 11
gnome2-libs/at-spi2-core/DEPENDS
| 15
gnome2-libs/at-spi2-core/DETAILS
| 3
gnome2-libs/at-spi2-core/HISTORY
| 8
gnome2-libs/atk/DEPENDS
| 4
gnome2-libs/atk/DETAILS
| 1
gnome2-libs/atk/HISTORY
| 7
gnome2-libs/gdk-pixbuf2/DEPENDS
| 11
gnome2-libs/gdk-pixbuf2/DETAILS
| 3
gnome2-libs/gdk-pixbuf2/HISTORY
| 8
gnome2-libs/glib-networking/DEPENDS
| 8
gnome2-libs/glib-networking/DETAILS
| 1
gnome2-libs/glib-networking/HISTORY
| 8
gnome2-libs/glib2/DEPENDS
| 4
gnome2-libs/glib2/DETAILS
| 9
gnome2-libs/glib2/HISTORY
| 15
gnome2-libs/glib2/PRE_BUILD
| 10
gnome2-libs/glib2/py3.patch.xz
| 0
gnome2-libs/gnome-python2/DEPENDS
| 48
gnome2-libs/gnome-python2/HISTORY
| 10
gnome2-libs/gnome-vfs2/DEPENDS
| 13
gnome2-libs/gnome-vfs2/DETAILS
| 1
gnome2-libs/gnome-vfs2/HISTORY
| 8
gnome2-libs/libgee/DEPENDS
| 2
gnome2-libs/libgee/DETAILS
| 1
gnome2-libs/libgee/HISTORY
| 4
gnome2-libs/libgnome-keyring/DEPENDS
| 6
gnome2-libs/libgnome-keyring/DETAILS
| 1
gnome2-libs/libgnome-keyring/HISTORY
| 4
gnome2-libs/libgnome/DEPENDS
| 10
gnome2-libs/libgnome/DETAILS
| 3
gnome2-libs/libgnome/HISTORY
| 5
gnome2-libs/librsvg2/DEPENDS
| 20
gnome2-libs/librsvg2/DETAILS
| 1
gnome2-libs/librsvg2/HISTORY
| 4
gnome2-libs/libsoup/DEPENDS
| 10
gnome2-libs/libsoup/DETAILS
| 1
gnome2-libs/libsoup/HISTORY
| 4
gnome2-libs/libxklavier/DEPENDS
| 16
gnome2-libs/libxklavier/DETAILS
| 1
gnome2-libs/libxklavier/HISTORY
| 5
gnome2-libs/orbit2/DEPENDS
| 6
gnome2-libs/orbit2/DETAILS
| 1
gnome2-libs/orbit2/HISTORY
| 4
gnome2-libs/pango/DEPENDS
| 11
gnome2-libs/pango/DETAILS
| 3
gnome2-libs/pango/HISTORY
| 8
gnome2-libs/pango/pango-1.32.1.tar.xz.sig
| 0
gnome2-libs/pango/pango-1.32.4.tar.xz.sig
|binary
gnome2-libs/policykit/DEPENDS
| 6
gnome2-libs/policykit/DETAILS
| 1
gnome2-libs/policykit/HISTORY
| 4
gnome2-libs/pygobject/DEPENDS
| 1
gnome2-libs/pygobject/DETAILS
| 2
gnome2-libs/pygobject/HISTORY
| 4
gnome2-libs/vte/DEPENDS
| 16
gnome2-libs/vte/DETAILS
| 1
gnome2-libs/vte/HISTORY
| 6
gnome3-libs/libsecret/DETAILS
| 4
gnome3-libs/libsecret/HISTORY
| 6
gnome3-libs/vte3/DETAILS
| 2
gnome3-libs/vte3/HISTORY
| 3
gnome3-libs/vte3/vte-0.34.0.tar.xz.sig
| 0
gnome3-libs/vte3/vte-0.34.2.tar.xz.sig
|binary
graphics-libs/agg/HISTORY
| 4
graphics-libs/agg/PRE_BUILD
| 2
graphics-libs/freeimage/BUILD
| 2
graphics-libs/freeimage/DETAILS
| 4
graphics-libs/freeimage/HISTORY
| 4
graphics-libs/freetype2/DETAILS
| 4
graphics-libs/freetype2/HISTORY
| 3
graphics-libs/graphite2/DETAILS
| 4
graphics-libs/graphite2/HISTORY
| 3
graphics-libs/graphite2/graphite2-1.1.3.tgz.sig
| 0
graphics-libs/graphite2/graphite2-1.2.0.tgz.sig
|binary
graphics-libs/harfbuzz/DETAILS
| 2
graphics-libs/harfbuzz/HISTORY
| 3
graphics-libs/harfbuzz/harfbuzz-0.9.4.tar.bz2.sig
| 0
graphics-libs/harfbuzz/harfbuzz-0.9.9.tar.bz2.sig
|binary
graphics-libs/libopenraw/DEPENDS
| 1
graphics-libs/libopenraw/HISTORY
| 4
graphics-libs/libopenraw/PRE_SUB_DEPENDS
| 5
graphics-libs/libopenraw/REPAIR^all^PRE_SUB_DEPENDS
| 5
graphics-libs/libopenraw/SUB_DEPENDS
| 6
graphics-libs/libwmf/DETAILS
| 2
graphics-libs/libwmf/HISTORY
| 3
graphics/darktable/DETAILS
| 6
graphics/darktable/HISTORY
| 12
graphics/darktable/PRE_BUILD
| 5
graphics/darktable/rsvg.patch
| 24
graphics/feh/DETAILS
| 2
graphics/feh/HISTORY
| 3
graphics/imagemagick/DETAILS
| 4
graphics/imagemagick/HISTORY
| 3
graphics/inkscape/DETAILS
| 7
graphics/inkscape/HISTORY
| 3
graphics/luminance-hdr/BUILD
| 1
graphics/luminance-hdr/CONFLICTS
| 1
graphics/luminance-hdr/DEPENDS
| 7
graphics/luminance-hdr/DETAILS
| 32
graphics/luminance-hdr/HISTORY
| 12
graphics/netpbm/DETAILS
| 4
graphics/netpbm/HISTORY
| 3
graphics/qtpfsgui/BUILD
| 2
graphics/qtpfsgui/DEPENDS
| 6
graphics/qtpfsgui/DETAILS
| 39
graphics/qtpfsgui/DOWNLOAD
| 1
graphics/qtpfsgui/HISTORY
| 5
graphics/qtpfsgui/INSTALL
| 1
graphics/qtpfsgui/PRE_BUILD
| 5
graphics/qtpfsgui/TRIGGERS
| 1
http/firefox/DEPENDS
| 1
http/firefox/DETAILS
| 4
http/firefox/HISTORY
| 4
http/gnash/BUILD
| 2
http/gnash/DEPENDS
| 2
http/gnash/DETAILS
| 2
http/gnash/HISTORY
| 4
http/lightspark/DETAILS
| 6
http/lightspark/HISTORY
| 3
http/lynx/DETAILS
| 2
http/lynx/HISTORY
| 3
http/seamonkey/DETAILS
| 4
http/seamonkey/HISTORY
| 3
http/webkitgtk/BUILD
| 2
http/webkitgtk/DEPENDS
| 18
http/webkitgtk/DETAILS
| 19
http/webkitgtk/HISTORY
| 13
http/webkitgtk/PRE_BUILD
| 1
http/webkitgtk/bison-2.6.patch
| 515 -
http/webkitgtk3/DETAILS
| 10
http/webkitgtk3/HISTORY
| 4
http/webkitgtk3/PRE_BUILD
| 1
http/webkitgtk3/bison-2.6.patch
| 515 -
http/xombrero/DETAILS
| 2
http/xombrero/HISTORY
| 3
http/xombrero/xombrero-1.3.1.tgz.sig
| 0
http/xombrero/xombrero-1.4.0.tgz.sig
|binary
java/icedtea-web/DETAILS
| 2
java/icedtea-web/HISTORY
| 3
java/icedtea-web/icedtea-web-1.2.1.tar.gz.sig
| 0
java/icedtea-web/icedtea-web-1.3.1.tar.gz.sig
|binary
java/icedtea7/DETAILS
| 18
java/icedtea7/DOWNLOAD
| 23
java/icedtea7/HISTORY
| 4
java/icedtea7/PRE_BUILD
| 6
java/icedtea7/corba.tar.gz.sig
|binary
java/icedtea7/hotspot.tar.gz.sig
|binary
java/icedtea7/icedtea-2.2.1-add_cacerts-1.patch
| 543 --
java/icedtea7/icedtea-2.2.1.tar.gz.sig
| 0
java/icedtea7/icedtea-2.3.1-add_cacerts-1.patch
| 543 ++
java/icedtea7/icedtea-2.3.3.tar.gz.sig
|binary
java/icedtea7/icedtea-bin-core-7.2.2.1-amd64.tar.bz2.sig
|binary
java/icedtea7/icedtea7-2.1-fixed_paths.patch
| 128
java/icedtea7/icedtea7-2.2.1-fixed_paths.patch
| 114
java/icedtea7/icedtea7-2.3.1-fixed_paths.patch
| 114
java/icedtea7/jaxp.tar.gz.sig
|binary
java/icedtea7/jaxws.tar.gz.sig
|binary
java/icedtea7/jdk.tar.gz.sig
|binary
java/icedtea7/langtools.tar.gz.sig
|binary
java/icedtea7/openjdk.tar.gz.sig
|binary
kernels/linux/HISTORY
| 31
kernels/linux/info/kernels/3.7
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.0.53
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.0.54
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.0.55
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.0.56
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.0.57
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.2.35
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.4.20
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.4.21
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.4.22
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.4.23
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.4.24
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.6.10
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.6.11
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.6.8
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.6.9
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.7
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.7.1
| 5
kernels/linux/latest.defaults
| 4
latex/glosstex/DETAILS
| 2
latex/glosstex/HISTORY
| 3
latex/lacheck/DETAILS
| 2
latex/lacheck/HISTORY
| 3
libs/apr/DETAILS
| 2
libs/apr/HISTORY
| 3
libs/enet/DETAILS
| 4
libs/enet/HISTORY
| 3
libs/fftw/DETAILS
| 4
libs/fftw/HISTORY
| 3
libs/findlib/DETAILS
| 4
libs/findlib/HISTORY
| 3
libs/glibc/DETAILS
| 10
libs/glibc/HISTORY
| 3
libs/libevent/DETAILS
| 2
libs/libevent/HISTORY
| 3
libs/libfm/DEPENDS
| 9
libs/libfm/DETAILS
| 1
libs/libfm/HISTORY
| 5

libs/libircclient/0001-fix-install-target-build-shared-and-static-library.patch
| 32
libs/libircclient/BUILD
| 2
libs/libircclient/DEPENDS
| 4
libs/libircclient/DETAILS
| 16
libs/libircclient/HISTORY
| 6
libs/libircclient/PRE_BUILD
| 3
libs/libnl/DETAILS
| 4
libs/libnl/HISTORY
| 3
libs/libqrencode/DEPENDS
| 9
libs/libqrencode/DETAILS
| 23
libs/libqrencode/HISTORY
| 2
libs/libvformat/0004-Provide-info-documentation.patch
| 939 +++
libs/libvformat/0005-Add-manpages.patch
| 2606 ++++++++++
libs/libvformat/0006-Remove-leading-space-when-unfolding.patch
| 36
libs/libvformat/0007-Cast-NULL-in-void-in-functions-using-va_arg.patch
| 51
libs/libvformat/0008-Fix-typo-in-manpage-and-source.patch
| 69
libs/libvformat/DETAILS
| 15
libs/libvformat/HISTORY
| 9
libs/libvformat/PRE_BUILD
| 11
libs/lockdev/BUILD
| 2
libs/lockdev/DETAILS
| 1
libs/lockdev/HISTORY
| 4
libs/lockdev/INSTALL
| 3
libs/miniupnpc/BUILD
| 1
libs/miniupnpc/DETAILS
| 15
libs/miniupnpc/HISTORY
| 3
libs/miniupnpc/INSTALL
| 3
libs/nspr/DETAILS
| 4
libs/nspr/HISTORY
| 3
libs/openmpi/DETAILS
| 4
libs/openmpi/HISTORY
| 3
libs/pcre/DETAILS
| 3
libs/pcre/HISTORY
| 8
libs/pcre/INSTALL
| 3
libs/pyqt4/DETAILS
| 4
libs/pyqt4/HISTORY
| 3
libs/pyusb/DETAILS
| 11
libs/pyusb/HISTORY
| 3
libs/qjson/DETAILS
| 4
libs/qjson/HISTORY
| 3
libs/sip/DETAILS
| 4
libs/sip/HISTORY
| 3
libs/talloc/DETAILS
| 4
libs/talloc/HISTORY
| 3
lua-forge/lgi/BUILD
| 1
lua-forge/lgi/DEPENDS
| 2
lua-forge/lgi/DETAILS
| 14
lua-forge/lgi/HISTORY
| 3
lua-forge/luajit/BUILD
| 1
lua-forge/luajit/CONFIGURE
| 6
lua-forge/luajit/DEPENDS
| 2
lua-forge/luajit/DETAILS
| 36
lua-forge/luajit/HISTORY
| 3
lua-forge/luajit/INSTALL
| 1
lxde/lxinput/DEPENDS
| 13
lxde/lxinput/DETAILS
| 13
lxde/lxinput/HISTORY
| 2
lxde/menu-cache/DETAILS
| 4
lxde/menu-cache/HISTORY
| 3
mail/bogofilter/DETAILS
| 5
mail/bogofilter/HISTORY
| 4
mail/claws-mail/DEPENDS
| 39
mail/claws-mail/DETAILS
| 2
mail/claws-mail/HISTORY
| 12
mail/courier/CONFLICTS
| 1
mail/courier/HISTORY
| 3
mail/esmtp/CONFLICTS
| 1
mail/esmtp/HISTORY
| 3
mail/exim/CONFLICTS
| 1
mail/exim/HISTORY
| 3
mail/lbdb/DEPENDS
| 6
mail/lbdb/DETAILS
| 34
mail/lbdb/HISTORY
| 3
mail/masqmail/CONFLICTS
| 1
mail/masqmail/HISTORY
| 3
mail/msmtp/CONFIGURE
| 4
mail/msmtp/CONFLICTS
| 7
mail/msmtp/DETAILS
| 6
mail/msmtp/HISTORY
| 6
mail/msmtp/INSTALL
| 8
mail/msmtp/PROVIDES
| 1
mail/postfix/CONFLICTS
| 3
mail/postfix/HISTORY
| 3
mail/sendmail/CONFLICTS
| 1
mail/sendmail/HISTORY
| 3
net/bind-tools/DETAILS
| 4
net/bind-tools/HISTORY
| 3
net/bind/DETAILS
| 4
net/bind/HISTORY
| 3
net/dhcpcd/DETAILS
| 4
net/dhcpcd/HISTORY
| 3
net/ferm/DETAILS
| 2
net/ferm/HISTORY
| 3
net/ferm/ferm-2.1.1.tar.gz.sig
| 0
net/ferm/ferm-2.1.2.tar.gz.sig
|binary
net/hostapd/DETAILS
| 10
net/hostapd/HISTORY
| 4
net/hostapd/hostapd-1.0.tar.gz.sig
| 0
net/hostapd/hostapd-1.1.tar.gz.sig
|binary
net/httpry/BUILD
| 1
net/httpry/HISTORY
| 5
net/httpry/usrlocal.patch
| 11
net/iproute2/DETAILS
| 6
net/iproute2/HISTORY
| 3
net/iptables/DETAILS
| 2
net/iptables/HISTORY
| 3
net/iputils-tracepath/DETAILS
| 12
net/iputils-tracepath/HISTORY
| 3
net/iputils-tracepath/PRE_BUILD
| 3
net/iw/DETAILS
| 4
net/iw/HISTORY
| 3
net/net-snmp/DETAILS
| 2
net/net-snmp/HISTORY
| 3
net/samba/DETAILS
| 5
net/samba/HISTORY
| 6
net/tor/DETAILS
| 4
net/tor/HISTORY
| 3
net/whois/DETAILS
| 4
net/whois/HISTORY
| 3
net/wpa_supplicant/CONFIGURE
| 1
net/wpa_supplicant/DETAILS
| 4
net/wpa_supplicant/HISTORY
| 5
odbc-drivers/odbcfb/DETAILS
| 6
odbc-drivers/odbcfb/HISTORY
| 5
odbc-drivers/odbcfb/PRE_BUILD
| 7
perl-cpan/math-derivative/BUILD
| 1
perl-cpan/math-derivative/DEPENDS
| 1
perl-cpan/math-derivative/DETAILS
| 13
perl-cpan/math-derivative/HISTORY
| 3
perl-cpan/math-spline/BUILD
| 1
perl-cpan/math-spline/DEPENDS
| 2
perl-cpan/math-spline/DETAILS
| 13
perl-cpan/math-spline/HISTORY
| 3
perl-cpan/ps2eps/DETAILS
| 4
perl-cpan/ps2eps/HISTORY
| 3
php-pear/xcache/DETAILS
| 4
php-pear/xcache/FINAL
| 2
php-pear/xcache/HISTORY
| 5
php-pear/xcache/PRE_BUILD
| 3
python-pypi/alembic/DETAILS
| 4
python-pypi/alembic/HISTORY
| 3
python-pypi/baker/DETAILS
| 4
python-pypi/baker/HISTORY
| 3
python-pypi/beaker/DETAILS
| 4
python-pypi/beaker/HISTORY
| 3
python-pypi/calibre/DETAILS
| 4
python-pypi/calibre/HISTORY
| 3
python-pypi/ctypes/BUILD
| 1
python-pypi/ctypes/DETAILS
| 26
python-pypi/ctypes/DOWNLOAD
| 1
python-pypi/ctypes/HISTORY
| 5
python-pypi/ctypes/INSTALL
| 1
python-pypi/ctypes/PRE_BUILD
| 1
python-pypi/ctypes/TRIGGERS
| 1
python-pypi/decorator/DETAILS
| 4
python-pypi/decorator/HISTORY
| 3
python-pypi/fdb/DETAILS
| 4
python-pypi/fdb/HISTORY
| 3
python-pypi/lxml/DETAILS
| 2
python-pypi/lxml/HISTORY
| 3
python-pypi/mako/DETAILS
| 4
python-pypi/mako/HISTORY
| 3
python-pypi/mercurial/DETAILS
| 4
python-pypi/mercurial/HISTORY
| 3
python-pypi/pydot/DETAILS
| 4
python-pypi/pydot/HISTORY
| 3
python-pypi/python-markdown/DETAILS
| 4
python-pypi/python-markdown/HISTORY
| 3
python-pypi/pyutil/DETAILS
| 4
python-pypi/pyutil/HISTORY
| 3
python-pypi/webob/DETAILS
| 6
python-pypi/webob/HISTORY
| 3
ruby-raa/ruby-1.9/DEPENDS
| 8
ruby-raa/ruby-1.9/DETAILS
| 5
ruby-raa/ruby-1.9/HISTORY
| 7
science/fraqtive/BUILD
| 4
science/fraqtive/DETAILS
| 4
science/fraqtive/HISTORY
| 4
science/qlandkarte-gt/DETAILS
| 4
science/qlandkarte-gt/HISTORY
| 3
science/units/DETAILS
| 4
science/units/HISTORY
| 3
security-libs/cracklib/DETAILS
| 4
security-libs/cracklib/HISTORY
| 3
security/fwknop/BUILD
| 3
security/fwknop/DETAILS
| 2
security/fwknop/HISTORY
| 5
security/fwknop/PRE_BUILD
| 5
security/fwknop/command.patch
| 14
security/fwknop/digest.patch
| 27
security/nmap/DETAILS
| 4
security/nmap/HISTORY
| 3
security/wireshark/DETAILS
| 6
security/wireshark/HISTORY
| 3
shell-term-fm/mc/DETAILS
| 4
shell-term-fm/mc/HISTORY
| 3
shell-term-fm/mksh/DETAILS
| 6
shell-term-fm/mksh/HISTORY
| 4
shell-term-fm/mksh/PRE_BUILD
| 6
shell-term-fm/rxvt-unicode/DETAILS
| 4
shell-term-fm/rxvt-unicode/HISTORY
| 3
utils/atop/DEPENDS
| 2
utils/atop/DETAILS
| 4
utils/atop/HISTORY
| 4
utils/binwalk/BUILD
| 2
utils/binwalk/DETAILS
| 21
utils/binwalk/HISTORY
| 2
utils/consolekit/DEPENDS
| 11
utils/consolekit/DETAILS
| 1
utils/consolekit/HISTORY
| 7
utils/dmenu/DETAILS
| 4
utils/dmenu/HISTORY
| 3
utils/eggdbus/DEPENDS
| 3
utils/eggdbus/DETAILS
| 1
utils/eggdbus/HISTORY
| 7
utils/iotop/DETAILS
| 4
utils/iotop/HISTORY
| 3
utils/joystick/BUILD
| 5
utils/joystick/DEPENDS
| 2
utils/joystick/DETAILS
| 24
utils/joystick/DOWNLOAD
| 1
utils/joystick/HISTORY
| 5
utils/joystick/INSTALL
| 15
utils/joystick/PRE_BUILD
| 4
utils/joystick/TRIGGERS
| 1
utils/kbd/DEPENDS
| 4
utils/kbd/DETAILS
| 4
utils/kbd/HISTORY
| 7
utils/kbd/PRE_BUILD
| 1
utils/kbd/es-po.patch
| 11
utils/libnotify/DEPENDS
| 7
utils/libnotify/DETAILS
| 2
utils/libnotify/HISTORY
| 5
utils/linuxconsoletools/BUILD
| 1
utils/linuxconsoletools/DEPENDS
| 1
utils/linuxconsoletools/DETAILS
| 16
utils/linuxconsoletools/HISTORY
| 3
utils/linuxconsoletools/INSTALL
| 2
utils/lshw/DETAILS
| 7
utils/lshw/HISTORY
| 3
utils/nss-pam-ldapd/DETAILS
| 2
utils/nss-pam-ldapd/HISTORY
| 3
utils/procinfo/BUILD
| 1
utils/procinfo/DEPENDS
| 3
utils/procinfo/DETAILS
| 13
utils/procinfo/HISTORY
| 6
utils/procinfo/INSTALL
| 1
utils/procinfo/PRE_BUILD
| 7
utils/procinfo/procinfo-19.2.patch.bz2
| 0
utils/pv/DETAILS
| 2
utils/pv/HISTORY
| 3
utils/schroot/BUILD
| 2
utils/schroot/DEPENDS
| 2
utils/schroot/DETAILS
| 5
utils/schroot/HISTORY
| 5
utils/schroot/PRE_BUILD
| 3
utils/smartmontools/DEPENDS
| 4
utils/smartmontools/DETAILS
| 4
utils/smartmontools/HISTORY
| 4
utils/syslog-ng/DETAILS
| 4
utils/syslog-ng/HISTORY
| 3
utils/util-linux/BUILD
| 4
utils/util-linux/DETAILS
| 4
utils/util-linux/HISTORY
| 5
utils/xen/DEPENDS
| 2
utils/xen/DETAILS
| 4
utils/xen/HISTORY
| 21
utils/xen/PRE_BUILD
| 8
utils/xen/init.d/xendomains
| 15
utils/xen/xsa-19.patch
| 11
utils/xen/xsa-20.patch
| 38
utils/xen/xsa-21.patch
| 31
utils/xen/xsa-22.patch
| 40
utils/xen/xsa-23.patch
| 32
utils/xen/xsa-24.patch
| 26
utils/xen/xsa-25.patch
| 461 -
video-libs/gmtk/DETAILS
| 2
video-libs/gmtk/HISTORY
| 3
video-libs/gmtk/gmtk-1.0.6.tar.gz.sig
| 0
video-libs/gmtk/gmtk-1.0.7.tar.gz.sig
|binary
video-libs/gst-ffmpeg/DEPENDS
| 12
video-libs/gst-ffmpeg/DETAILS
| 1
video-libs/gst-ffmpeg/HISTORY
| 8
video-libs/libdvdcss/DETAILS
| 4
video-libs/libdvdcss/HISTORY
| 3
video-libs/smpeg/DETAILS
| 2
video-libs/smpeg/HISTORY
| 3
video-libs/xine-lib/CONFIGURE
| 27
video-libs/xine-lib/DEPENDS
| 68
video-libs/xine-lib/HISTORY
| 7
video/ffmpeg/DETAILS
| 2
video/ffmpeg/HISTORY
| 3
video/gecko-mediaplayer/DETAILS
| 2
video/gecko-mediaplayer/HISTORY
| 3
video/gecko-mediaplayer/gecko-mediaplayer-1.0.6.tar.gz.sig
| 0
video/gecko-mediaplayer/gecko-mediaplayer-1.0.7.tar.gz.sig
|binary
video/gnome-mplayer/DETAILS
| 2
video/gnome-mplayer/HISTORY
| 3
video/gnome-mplayer/gnome-mplayer-1.0.6.tar.gz.sig
| 0
video/gnome-mplayer/gnome-mplayer-1.0.7.tar.gz.sig
|binary
video/lives/DEPENDS
| 40
video/lives/DETAILS
| 4
video/lives/HISTORY
| 8
video/mjpegtools/DEPENDS
| 37
video/mjpegtools/DETAILS
| 1
video/mjpegtools/HISTORY
| 8
video/mkvtoolnix/BUILD
| 3
video/mkvtoolnix/DEPENDS
| 8
video/mkvtoolnix/DETAILS
| 4
video/mkvtoolnix/HISTORY
| 6
video/mkvtoolnix/INSTALL
| 1
video/smplayer/DETAILS
| 4
video/smplayer/HISTORY
| 6
video/vlc/DETAILS
| 4
video/vlc/HISTORY
| 3
wm-addons/cairo-dock-plugins/DETAILS
| 2
wm-addons/cairo-dock-plugins/HISTORY
| 3
wm-addons/cairo-dock/DETAILS
| 2
wm-addons/cairo-dock/HISTORY
| 3
x11-libs/wine/DETAILS
| 2
x11-libs/wine/HISTORY
| 9
x11-toolkits/gtk+2/DETAILS
| 2
x11-toolkits/gtk+2/HISTORY
| 3
x11-toolkits/gtk+2/gtk+-2.24.13.tar.xz.sig
| 0
x11-toolkits/gtk+2/gtk+-2.24.14.tar.xz.sig
|binary
x11-toolkits/qt4/DETAILS
| 4
x11-toolkits/qt4/HISTORY
| 3
x11/xcompmgr/DETAILS
| 5
x11/xcompmgr/HISTORY
| 3
x11/xearth/DETAILS
| 4
x11/xearth/HISTORY
| 3
x11/xlockmore/DETAILS
| 2
x11/xlockmore/HISTORY
| 3
x11/xosview/DETAILS
| 4
x11/xosview/HISTORY
| 3
x11/xscreensaver/DETAILS
| 4
x11/xscreensaver/HISTORY
| 3
xfce/exo/DEPENDS
| 27
xfce/exo/DETAILS
| 5
xfce/exo/HISTORY
| 16
xfce/gtk-xfce-engine/DETAILS
| 4
xfce/gtk-xfce-engine/HISTORY
| 3
xfce/libxfce4ui/DEPENDS
| 24
xfce/libxfce4ui/DETAILS
| 1
xfce/libxfce4ui/HISTORY
| 7
xfce/ristretto/DEPENDS
| 4
xfce/ristretto/HISTORY
| 3
xfce/thunar/DEPENDS
| 28
xfce/thunar/DETAILS
| 4
xfce/thunar/HISTORY
| 13
xfce/tumbler/DEPENDS
| 70
xfce/tumbler/DETAILS
| 27
xfce/tumbler/HISTORY
| 5
xfce/xfconf/DEPENDS
| 7
xfce/xfconf/DETAILS
| 1
xfce/xfconf/HISTORY
| 4
xorg-app/xconsole/DETAILS
| 4
xorg-app/xconsole/HISTORY
| 3
xorg-app/xfontsel/DETAILS
| 4
xorg-app/xfontsel/HISTORY
| 3
xorg-app/xinit/DETAILS
| 4
xorg-app/xinit/HISTORY
| 3
xorg-extras/xterm/DETAILS
| 2
xorg-extras/xterm/HISTORY
| 3
xorg-extras/xterm/xterm-267.tgz.sig
| 0
xorg-lib/libxp/HISTORY
| 4
xorg-lib/libxp/PRE_BUILD
| 6
xorg-lib/libxp/libXp-1.0.1.tar.bz2.sig
|binary
xorg-lib/libxp/werror-fix.patch
| 11
806 files changed, 7683 insertions(+), 3390 deletions(-)

New commits:
commit 5c43b52bf7a3cd36f5e5f852338a2698b746d7d8
Author: Justin Boffemmyer <flux AT sourcemage.org>
Commit: Justin Boffemmyer <flux AT sourcemage.org>

audio-players/cmus: update to 2.5.0

Updated to 2.5.0, and subsequently adjusted some of the dependencies.

commit 689f70ac498a0859de2e234dee6ed1ceb413ee6c
Author: Justin Boffemmyer <flux AT sourcemage.org>
Commit: Justin Boffemmyer <flux AT sourcemage.org>

net/wpa_supplicant: updated to 1.1

With the update to 1.1 comes support for the newer nl80211 kernel
interface, which is what all newer wireless drivers implement. The older
wireless extensions interface is considered deprecated in newer kernel
versions (of course wpa_supplicant can still support it though).

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

http/webkitgtk: fix syntax error in DEPENDS

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

gnome2-libs/libgnome: add dependencies on dbus, dbus-glib, icu, libffi,
openssl, orbit2, pcre

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

libs/libfm: add dependencies on fontconfig, freetype2, gdk-pixbuf2,
libexif, libffi, pcre

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

gnome2-libs/libgee: add dependencies on libffi and pcre

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

gnome2-libs/libgnome-keyring: add dependencies on libffi, libgpg-error
and pcre

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

gnome2-libs/librsvg2: add dependencies on added dependencies on atk,
expat,
gdk-pixbuf2, gtk+2, gtk+3, harfbuzz, libffi, libpng, libxau, libxcb,
libxdmcp,
libxext, libxrender, pcre, pixman

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

gnome2-libs/libsoup: add dependencies on dbus, icu, libffi, libgcrypt,
pcre

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

utils/libnotify: add dependencies on gdk-pixbuf2, glib2, libffi,
libpng, pcre

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

devel/llvm: add dependency on libffi

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

video/lives: added dependencies on aalib, alsa-lib, atk, cairo, expat,
ffmpeg, fftw, fontconfig, freetype2, gdk-pixbuf2, glib2, harfbuzz, libdv,
libffi, libggi, libgii, libogg, libpng, libtheora, libx11, libxau,
libxcb, libxdmcp, libxext, libxrender, libxxf86dga, libxxf86vm,
orc, pango, pcre, pixman, schroedinger, slang

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

xfce/libxfce4ui: add dependencies on atk, cairo, dbus, dbus-glib, expat,
fontconfig, freetype2, gdk-pixbuf2, harfbuzz, libffi, libice, libpng,
libsm, libx11, libxau, libxcb, libxdmcp, libxext, libxfce4ui, libxrender,
pango, pcre, pixman

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

gnome2-libs/libxklavier: add dependencies on glib2, icu, libffi,
libxau, libxcb, libxdmcp, libxext, libxi, pcre

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

video/mjpegtools: fixed switches for optional dependencies, added optional
dependency on libxxf86dga, added dependencies on aalib, atk,
cairo, expat, fontconfig, freetype2, gdk-pixbuf2, harfbuzz,
libffi, libggi, libgii, libx11, libxau, libxcb, libxdmcp,
libxext, libxrender, libxxf86vm, pango, pcre, pixman, slang

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

gnome2-libs/orbit2: add dependencies on glib2, libffi and pcre

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

gnome2-libs/pango: add dependencies on expat, freetype2, libffi,
libpng, libxcb, libxext, pcre, pixman

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

gnome2-libs/policykit: add dependencies on pcre, libffi and glib2

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

gnome2-libs/pygobject: add dependency on pcre

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

devel/python: add dependencies on gettext, libx11 and tcl

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

devel/python3: add dependencies on gettext, libx11, openssl and tcl

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

smplayer 0.8.3

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

rxvt-unicode 9.16

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

mc 4.8.1.7

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

ruby-raa/ruby-1.9: add dependencies on libffi, libx11, tcl

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

xfce/thunar: add dependencies on atk, cairo, dbus, expat, fontconfig,
freetype2, gdk-pixbuf2, glib2, gtk+2, harfbuzz, libffi, libice, libpng,
libsm, libx11, libxau, libxcb, libxdmcp, libxext, libxrender, pango,
pixman, xfconf

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

devel/vala: add dependencies on libffi and pcre

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

graphics/imagemagick: version 6.8.1-3

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

kbd - optional depends linux-pam

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

disk/udev: add dependencies on libffi and pcre

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

gnome2-libs/vte: add dependencies on cairo, expat, gdk-pixbuf2,
harfbuzz, libffi, libpng, libxau, libxcb, libxdmcp, libxext,
libxrender, pcre, pixman

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

http/webkitgtk: add dependencies on atk, fontconfig, gdk-pixbuf2,
glib2, gstreamer, libffi, libx11, libxml2, libxrender, pcre

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

add dependencies on dbus, libffi, libxext, pcre

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

gnome3-libs/vte3: updated version to 0.34.2

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

libs/pyusb: version 1.0.0a3

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

video-libs/gst-ffmpeg: PATCH_LEVEL -> PATCHLEVEL

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

devel/graphviz: PATCH_LEVEL -> PATCHLEVEL

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

audio-soft/easytag: PATCH_LEVEL -> PATCHLEVEL

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

audio-creation/stops: PATCH_LEVEL -> PATCHLEVEL

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

utils/eggdbus: PATCH_LEVEL -> PATCHLEVEL

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

utils/consolekit: PATCH_LEVEL -> PATCHLEVEL

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

gnome2-libs/at-spi2-atk: PATCH_LEVEL -> PATCHLEVEL

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

gnome2-libs/glib-networking: PATCH_LEVEL -> PATCHLEVEL

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

gnome2-libs/at-spi2-core: PATCH_LEVEL -> PATCHLEVEL

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

gnome2-libs/gdk-pixbuf2: PATCH_LEVEL -> PATCHLEVEL

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

gnome2-libs/gnome-vfs2: PATCH_LEVEL -> PATCHLEVEL

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

gnome2-libs/atk: PATCH_LEVEL -> PATCHLEVEL

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

doc/evince: PATCH_LEVEL -> PATCHLEVEL

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

http/lynx: PATCH_LEVEL -> PATCHLEVEL

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

xfce/exo: PATCH_LEVEL -> PATCHLEVEL

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

remove dependency on FAM, PATCH_LEVEL -> PATCHLEVEL

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

mail/claws-mail: make the dependency on openssl unconditional

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

devel/graphviz: add dependencies on atk, bzip2, gdk-pixbuf2,
harfbuzz, icu, ilmbase, jasper, lcms, libcroco, libffi,
libice, libmng, librsvg2, libsm, libx11, libxau, libxcb,
libxdmcp, libxext, libxml2, libxmu, libxpm, libxrender,
libxt, openexr, pcre, pixman, tiff, util-linux, LZMA

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

video-libs/gst-ffmpeg: add dependencies on LZMA, bzip2, glib2, icu,
libffi, libxml2, orc, pcre, zlib

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

gnome2-libs/gnome-vfs2: add dependencies on attr, bzip2, dbus, FAM,
glib2, icu, libffi, libxml2, orbit2, pcre, LZMA

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

gnome2-libs/gnome-python2: add dependencies on atk, bzip2, cairo, dbus,
dbus-glib, expat,
fontconfig, freetype2, gdk-pixbuf2, glib2, gtk+2, harfbuzz, icu,
libart_lgpl, libffi, libgcrypt, libgnome-keyring, libgpg-error, libice,
libpng, libsm, libx11, libxau, libxcb, libxcomposite, libxcursor,
libxdamage, libxdmcp, libxext, libxfixes, libxinerama, libxml2,
libxrandr, libxrender, openssl, orbit2, pango, pcre, pixman, popt,
python, util-linux, LZMA and zlib

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

gnome2-libs/glib-networking: add dependencies on libffi, libgpg-error,
libproxy, libtasn1, pcre and zlib

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

gnome2-libs/glib2: add dependencies on zlib and FAM

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

gnome2-libs/gdk-pixbuf2: add dependencies on libffi, libxau, libxcb,
libxdmcp, pcre and LZMA

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

xfce/exo: add dependencies on atk, bzip2, cairo, expat, fontconfig,
freetype2, gdk-pixbuf2, glib2, harfbuzz, libffi, libice,
libpng, libsm, libx11, libxau, libxcb, libxdmcp, libxext,
libxrender, pango, pcre, pixman, util-linux, zlib

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

doc/evince: add dependencies on atk, at-spi2-atk, at-spi2-core, bzip2,
dbus, expat, fontconfig, freetype2, gdk-pixbuf2, harfbuzz,
libffi, libice, libpng, libsm, libx11, libxau, libxcb,
libxcomposite, libxcursor, libxdamage, libxdmcp, libxext,
libxfixes, libxi, libxinerama, libxrandr, libxrender, pango, pcre,
pixman, util-linux, zlib

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

utils/eggdbus: add dependencies on libffi, pcre and zlib

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

audio-soft/easytag: add dependencies on atk, bzip2, cairo, expat,
fontconfig,
freetype2, gcc, gdk-pixbuf2, harfbuzz, libffi, libid3tag, libogg, libpng,
libx11, libxau, libxcb, libxdmcp, libxext, libxrender, pango, pcre,
pixman, zlib

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

utils/consolekit: add dependencies on dbus, glib2, libffi, libxau,
libxcb, libxdmcp, pcre, zlib

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

mail/claws-mail: add dependencies on atk, bzip2, cairo, curl, db,
dbus-glib, expat, fontconfig, freetype2, gdk-pixbuf2, glib2,
harfbuzz, libassuan, libffi, libgpg-error, libice, libidn,
libpng, libsm, libssh2, libx11, libxau, libxcb, libxdmcp,
libxext, libxrender, OPENGL, openssl, pango, pcre, pixman
and zlib

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

gnome2-libs/at-spi2-core: add dependencies on libffi, libice, libsm,
libxau, libxcb, libxdmcp, libxext, pcre, util-linux and zlib

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

Revert "crypto/openssl: version 1.0.1c"

This reverts commit 80763c3c213fc9a8221c8d53943bdc7a5ae9fabe.

This update leads to segfault of currently running sshd, ssh-agent,
ntpd (at least) and forces disconnection from remote host.
We have to think about upgrading procedure 1.0.0 -> 1.0.1 first.

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

gnome2-libs/at-spi2-atk: add dependencies on libffi, libice, libsm,
libxau, libxcb, libxdmcp, pcre and util-linux

commit f45656d0653108541e38383d7b8c8ebc39c4b794
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

calibre: fix source url

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

gnome2-libs/atk: add dependencies on pcre and libffi

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

calibre: fix source url

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

ruby-1.9: => 1.9.3-p362

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

iptables: => 1.4.17

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

Revert "libs/libffi: version 3.0.11"

This reverts commit 035bae176bb056d99594d5102b159670858018aa.

This update breaks many spells leading to "libffi.so.5 => not found"
library message

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

Revert "editors/nano: version 2.3.1"

This reverts commit a328e1e40452784c2f9b885a00a2291e68eb5c34.

2.3.1 is a devel branch of nano

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

graphics-libs/freeimage: version 3154

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

audio-libs/soundtouch: version 1.7.0

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

video-libs/libdvdcss: version 1.2.12

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

editors/nano: version 2.3.1

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

libs/libffi: version 3.0.11

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

utils/dmenu: version 4.5

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

x11/xearth: fix WEB_SITE and LICENSE

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

audio-soft/id3: version 0.15

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

utils/kbd: version 1.15.5

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

doc/miscfiles: version 1.5

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

database/db: version 5.3.21

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

libs/openmpi: version 1.6.3

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

e/imlib2: update WEB_SITE

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

fonts-x11/terminus-font: version 4.38

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

odbcfb: => 2.0.1.152

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

utils/lshw: version B.02.16

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

database/unixodbc: version 2.3.1

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

crypto/libksba: version 1.3.0

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

audio-creation/espeak: version 1.46.02

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

net/whois: version 5.0.20

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

net/iproute2: version 3.7.0

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

graphics/feh: version 2.8

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

udisks2: => 2.0.1

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

disk/gphotofs: version 0.5.0

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

http/lightspark: version 0.7.1

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

libs/findlib: version 1.3.3

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

graphics/netpbm: version 10.35.87

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

python-pypi/pydot: version 1.0.28

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

xorg-extras/xterm: version 287

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

libs/apr: version 1.4.6

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

apache.gpg: update keys, add key 9E49284A

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

utils/iotop: version 0.4.4

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

doc/help2man: version 1.40.9

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

devel/dev86: version 0.16.19

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

graphics-libs/libwmf: correct WEB_SITE

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

net/iputils-tracepath: version 20101006-3

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

lxde/menu-cache: version 0.4.1

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

utils/atop: version 2.0.2

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

science/units: version 2.01

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

x11/xcompmgr: version 1.1.6

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

audio-libs/wavpack: version 4.60.1

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

latex/glosstex: fix WEB_SITE

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

devel/cscope: version 15.8a

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

doc/enca: version 1.14

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

utils/joystick: deprecated in favour of utils/linuxconsoletools

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

utils/linuxconsoletools: new spell, tools for testing and configuring
joysticks

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

video/mkvtoolnix: version 5.9.0

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

perl-cpan/ps2eps: version 1.68

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

latex/lacheck: fix WEB_SITE

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

doc/lcdf-typetools: version 2.97

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

doc/dvipdfmx: version 20110311

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

doc/dvi2tty: version 5.3.4

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

doc/t1utils: version 1.37

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

xorg-apps/xfontsel: version 1.0.4

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

xorg-apps/xconsole: version 1.0.4

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

utils/procinfo: version 2.0.304

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

thunar: => 1.6.1

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

python-pypi/ctypes: deprecated in favour of python

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

gtk-xfce-engine: => 3.0.1

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

audio-players/listen: change dependency on ctypes to dependency on python

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

audio-libs/libmusicbrainz: change dependency on ctypes to python

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

tumbler: => 0.1.26

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

exo: => 0.10.1

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

crypto/gnutls update WEB_SITE

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

crypto/openssl: version 1.0.1c

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

lua-forge/lgi: new spell, gobject-introspection for lua

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

glib2 - remove obsolete patch

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

video-libs/smpeg: fix WEB_SITE

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

disk/eject: fix SOURCE_URL and WEB_SITE

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

graphics-libs/agg: fixes to build with current autotools

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

http/gnash: fixed linking with current boost

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

editors/sed: version 4.2.2

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

audio-libs/openal-soft: version 1.15.1

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

pulseaudio 3.0

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

automake 1.12.6

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

cracklib 2.8.22

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

http/gnash: updated to 0.8.10

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

mail/lbdb: new spell, the little brother's database

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

libs/libvformat: new spell, an interface to vcard files

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

linux: => 3.6.11 (eol)

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

linux: => 3.4.24 (lts)

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

linux: => 3.0.57 (lts)

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

xen: => 4.1.4

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

kernels/linux: version 3.7.1

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

ferm: => 2.1.2

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

lxml: => 3.0.2

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

iasl: => 20121220

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

freetype2: => 2.4.11

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

man-pages: => 3.45

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

sqlite: => 3.7.15.1

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

graphite2: updated to 1.2.0

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

wine: Updated to 1.5.20

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

efl: Depends on libxp

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

efl: Depends on fribidi >= 0.19.2

commit 3b5adf4582fa01385e83f6ba9e35918d69e19bcd
Author: Justin Boffemmyer <flux AT sourcemage.org>
Commit: Justin Boffemmyer <flux AT sourcemage.org>

lua-forge/luajit: new spell

LuaJIT is a Just-In-Time full implementation of Lua, including both a
compiler and VM. It does not conflict with Lua itself, as it installs to
luajit rather than lua, but it can otherwise act as a drop-in
replacement for Lua 5.1 (with some features from 5.2 that work safely
with 5.1).

There is a compatibility option to enable more 5.2 features, at the
expense of (likely) breaking some 5.1-specific end-user code.

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

libnl: => 3.2.16

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

iw: => 3.7

commit 236d1eb3bef0fc0e871d43f28e72cf9f148116e4
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>

httpry: Fix bombed man page installation (Prometheus report)

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

gnupg 1.4.13

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

science/qlandkarte-gt

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

inkscape 0.48.4, SECURITY_PATCH=2

Signed by C5ECBAF0
I cann't find it.

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

utils/binwalk: new spell, firmware analysis tool

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

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

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

wm-addons/cairo-dock: updated to 3.1.2

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

transmission: => 2.75

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

efl contains eio now

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

galculator: => 2.0.1

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

xfsdump: => 3.1.2

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

dmapi: => 2.2.12

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

xfsprogs: => 3.1.10

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

disk/physfs: version 2.0.3

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

nss-pam-ldapd: => 0.7.18

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

vlc 2.0.5

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

transmission: => 2.74

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

sqlite: => 3.7.15

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

bogofilter: => 1.2.3 SECURTIY FIX

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

devel/bison: version 2.7

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

graphics/darktable: version 1.1.1

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

fraqtive 0.4.6

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

tdb: added FTP mirror

commit 7857975cd757a3cd4b5e09ec88e2fbaa95903864
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>

b43-tools: Prometheus summon failure - changed website to git.bues.ch

commit 0f6a441ae3e2db76a60cd9322dca07b528f1e8e4
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>

gmorgan -> 0.57 (Prometheus barfs on old version)

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

xen: corrected detection of running domUs after instant poweroff/reboot

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

webkitgtk3 1.10.2, SECURITY_PATCH=4

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

syslog-ng: => 3.3.7

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

decorator: => 3.4.0

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

webkitgtk 1.10.2, SECURITY_PATCH=8

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

linux 3.6.10

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

pgadmin3 1.16.1

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

samba 3.6.10

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

smplayer 0.8.2

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

nasm: => 2.10.06

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

pyqt4 4.9.6

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

sip 4.14.2

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

fwknop: => 2.0.4

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

alembic: => 0.4.1

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

libs/libircclient: build static and shared library, install both

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

libs/miniupnpc: new spell, client library for upnp

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

libs/libircclient: fix messed up fields in DETAILS

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

libs/libircclient: new spell, a library for developing IRC clients

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

xen: added gnutls optional dependency

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

exim: added msmtp to conflicts

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

courier: added msmtp to conflicts

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

esmtp: added msmtp to conflicts

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

postfix: added msmtp, esmtp, courier to conflicts

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

sendmail: added msmtp to conflicts

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

masqmail: added msmtp to conflicts

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

msmtp: added sendmail symlinks

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

msmtp: => 1.4.30

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

hostapd: => 1.1

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

libevent: => 2.0.21

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

xlockmore: => 5.41

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

libsecret: => 0.12

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

tdb: => 1.2.11

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

talloc: => 2.0.8

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

dhcpcd: => 5.6.4

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

pv: => 1.4.0

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

pcre: added forgotten file

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

pcre: readded libpcre.so.0 symlink

otherwise at least these spells become broken on my 650-spells box
(and yes, critical udev is among them):

abiword
distcc
eggdbus
enchant
gamin
gconf2
geany-plugins
gimp
glib-networking
gnome-mount
gnome-vfs2
gnumeric
goffice
gtkam
gtkdatabox
gvfs
gwc
klavaro
libbonobo
libbonoboui
libgnome
libgnomecanvas
libgnomeui
libidl
libproxy
libwnck
midori
orbit2
pygobject
thunar
thunar-vfs
udev
udisks2
unique
vte
webkitgtk
wv
xfce4-panel
xfce4-session
xfdesktop
xfwm4
xine-lib

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

ltrace 0.7.2

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

automake 1.12.5

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

xosview 1.12

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

pango 1.32.4

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

harfbuzz 0.9.9

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

gtk+2 2.24.14

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

glib2 2.34.3

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

diffutils: fixed build with glibc >=2.15

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

tar: fixed build with glibc >=2.15

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

m4: fixed build with glibc >=2.15

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

libxp: sig file updated, upstream sources changes

sha1sum libXp-1.0.1.tar.bz2
9c76823c7cfcb43f097963d0c930dcc4e38807a8 libXp-1.0.1.tar.bz2

same as in Arch

https://projects.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/libxp

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

x11/xscreensaver: version 5.20

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

libs/enet: version 1.3.5

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

wine: Updated devel to 1.5.19

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

bind-tools: => 9.9.2-P1 (security)

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

bind: => 9.8.4-P1 (security)

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

tor: => 0.2.3.25 (security)

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

xen: security update

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

xen: SECURITY_PATCH++ for real

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

xen: security update

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

linux: => 3.4.22 (lts)

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

linux: => 3.2.35 (lts)

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

linux: => 3.0.55 (lts)

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

postgresql: => 9.2.2

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

baker: => 1.3

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

webob: => 1.2.3

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

pyutil: => 1.9.4

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

python-markdown: => 2.2.1

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

beaker: => 1.6.4

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

mako: => 0.7.3

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

mercurial: => 2.4.1

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

amsynth: => 1.3.2

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

dssi: added HOST subdependency

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

samba: => 3.6.9

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

libsecret: => 0.11

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

ccrypt: => 1.10

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

util-linux 2.22.1

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

xcache: => 3.0.0

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

ffmpeg 1.0.1

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

linux 3.6.9

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

mpd: => 0.17.2

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

smartmontools: => 6.0

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

net-snmp: => 5.7.2

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

gdb: => 7.5.1

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

redis: => 2.6.7

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

mariadb: => 5.2.13 (security)

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

thunar: => 1.6.0

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

exo: => 0.10.0

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

efl contains ecore now

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

ed 1.7

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

firefox 17.0.1

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

xombrero 1.4.0

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

ltrace 0.7.1

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

libssh2 1.4.3

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

wireshark 1.8.4, SECURITY_PATCH=40

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

nmap 6.25

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

icedtea-web: updated to 1.3.1

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

icedtea7: updated to 2.3.3

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

linux: => 3.4.20 (lts)

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

linux: => 3.0.53 (lts)

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

glibc: use 2.6.39 kernel headers instead of 2.6.39.4 due to removed
upstream sources

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

xine-lib: added optipng suggest dependency

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

xine-lib: added internal and optional dependencies

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

seamonkey: => 2.14.1

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

mksh: => R41

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

libqrencode: new spell, QR Code encoding library

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

pcre: => 8.32

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

libssh: => 0.5.3 security fix

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

fdb: => 0.9.9

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

loop-aes: => 3.6g

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

ristretto: added tumbler suggest dep

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

tumbler: new spell, image thumbnailer service

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

libopenraw: added GNOME subdependency

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

video/gecko-mediaplayer: version 1.0.7

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

video/gnome-mplayer: version 1.0.7

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

video-libs/gmtk: version 1.0.7

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

code-browser: => 4.5

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

copper: new spell, experimental programming language

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

x11-toolkits/qt4: version 4.8.4

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

math-spline: added

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

math-derivative: added

commit 9982077b2cded3cd9c878a2901552434504ef6ea
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>

xinit: 1.3.2 - fix bug 452

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

rename graphics/qtpfsgui to luminance-hdr, version -> 2.2.1

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

cmake: => 2.8.10.2

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

cmake - use system libraries

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

qjson: => 0.8.1

commit 63145900d613b8699078897e215121d9f0a844a2
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>

gdb: fix libunwind dependency

commit 65cfdcf0f8354b2cba03f16f1ac789d5f9880cd2
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>

at-spi2-atk: remove extraneous dconf dependency

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

wine: Updated devel to 1.5.18

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

lockdev - create a symlink for liblockdev.so

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

schroot: => 1.6.4

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

linux 3.6.8

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

lxde/lxinput: new spell, a small program used to configure keyboard and
mouse for LXDE

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

nspr 4.9.4

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

fftw: => 3.3.3

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

firebird25 - fixes CVE-2012-5529

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

libcutl: => 1.7.0

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

medit 1.1.1

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

graphics/darktable: version 1.1

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

imlib2_loaders: changed to using efl

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

exquisite: changed to using efl

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

eweather: changed to using efl

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

libeweather: changed to using efl

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

terminology: changed to using efl

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

ephysics: change to using efl

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

exchange: change to using efl

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

emprint: change to using efl

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

enki: change to using efl

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

emap: change to using efl

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

elementary: changed e_dbus to edbus

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

ethumb: changed e_dbus and use efl

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

efreet: changed to using efl

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

e17: changed e_dbus to edbus

diff --git a/ChangeLog b/ChangeLog
index 7aeee9d..95a33ba 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,44 @@
+2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * utils/linuxconsoletools: new spell, replacement for utils/joystick
+ * utils/joystick: spell deprecated [project has been renamed]
+ * apache.gpg: updated keys, added key 9E49284A
+
+2012-12-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * libs/libvformat: new spell, provides an interface to vcard files
+ * mail/lbdb: new spell, the little brother's database
+ * lua-forge/lgi: new spell, gobject-introspection for lua
+ * python-pypi/ctypes: spell deprecated [part of python as of version
2.5]
+
+2012-12-22 Justin Boffemmyer <flux AT sourcemage.org>
+ * lua-forge/luajit: new spell, Just-In-Time implementation of Lua
+
+2012-12-19 Ladislav Hagara <hgr AT vabo.cz>
+ * utils/binwalk: new spell, firmware analysis tool
+
+2012-12-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * libs/libircclient: new spell, a library for developing IRC clients
+ * libs/miniupnpc: new spell, client library for upnp
+
+2012-12-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * libs/libqrencode: new spell, QR Code encoding library
+
+2012-11-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * xfce/tumbler: new spell, image thumbnailer service
+
+2012-11-29 Vlad Glagolev <stealth AT sourcemage.org>
+ * devel/copper: new spell, experimental programming language
+
+2012-11-29 Thomas Orgis <sobukus AT sourcemage.org>
+ * perl-cpan/math-derivative: new spell, derivatives for Perl
+ * perl-cpan/math-spline: new spell, splines for Perl
+
+2012-11-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * graphics/qtpfsgui renamed to graphics/luminance-hdr
+
+2012-11-25 Pol Vinogradov <vin.public AT gmail.com>
+ * lxde/lxinput: new spell, a small program used to configure
+ keyboard and mouse for LXDE
+
2012-11-24 Robin Cook <rcook AT wyrms.net>
* New Spell: graphics-libs/libwebp library for Web-P graphics format

diff --git a/apache.gpg b/apache.gpg
index 67d54cc..6161b51 100644
Binary files a/apache.gpg and b/apache.gpg differ
diff --git a/archive/tar/HISTORY b/archive/tar/HISTORY
index 77f380d..57e0fb4 100644
--- a/archive/tar/HISTORY
+++ b/archive/tar/HISTORY
@@ -1,3 +1,7 @@
+2012-12-08 Vlad Glagolev <stealth AT sourcemage.org>
+ * PRE_BUILD: added, to apply the patch
+ * glibc215.patch: added, to fix build with glibc >=2.15
+
2011-04-10 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: added gettext optional dependency

diff --git a/archive/tar/PRE_BUILD b/archive/tar/PRE_BUILD
new file mode 100755
index 0000000..7b5070f
--- /dev/null
+++ b/archive/tar/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "${SOURCE_DIRECTORY}" &&
+
+patch -p0 < "$SPELL_DIRECTORY/glibc215.patch"
diff --git a/archive/tar/glibc215.patch b/archive/tar/glibc215.patch
new file mode 100644
index 0000000..2a903b2
--- /dev/null
+++ b/archive/tar/glibc215.patch
@@ -0,0 +1,10 @@
+--- gnu/stdio.in.h.orig 2011-03-12 12:14:33.000000000 +0300
++++ gnu/stdio.in.h 2012-12-08 23:25:16.851175859 +0400
+@@ -164,7 +164,6 @@
+ so any use of gets warrants an unconditional warning. Assume it is
+ always declared, since it is required by C89. */
+ #undef gets
+-_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
+
+ #if @GNULIB_FOPEN@
+ # if @REPLACE_FOPEN@
diff --git a/audio-creation/amsynth/BUILD b/audio-creation/amsynth/BUILD
index abcd625..dd6f775 100755
--- a/audio-creation/amsynth/BUILD
+++ b/audio-creation/amsynth/BUILD
@@ -1 +1,5 @@
-OPTS="--disable-dependency-tracking $AMSYNTH_OSS $OPTS" default_build
+OPTS="--disable-dependency-tracking \
+ $AMSYNTH_OSS \
+ $OPTS" &&
+
+default_build
diff --git a/audio-creation/amsynth/DEPENDS b/audio-creation/amsynth/DEPENDS
index a05928e..2219905 100755
--- a/audio-creation/amsynth/DEPENDS
+++ b/audio-creation/amsynth/DEPENDS
@@ -13,6 +13,16 @@ optional_depends JACK-DRIVER \
"--without-jack" \
"for JACK support" &&

+optional_depends lash \
+ "--with-lash" \
+ "--without-lash" \
+ "for LASH support" &&
+
+optional_depends -sub HOST dssi \
+ "--with-dssi" \
+ "--without-dssi" \
+ "to build DSSI plugin" &&
+
optional_depends libsndfile \
"--with-sndfile" \
"--without-sndfile" \
diff --git a/audio-creation/amsynth/DETAILS b/audio-creation/amsynth/DETAILS
index b5f24fd..1a4cb32 100755
--- a/audio-creation/amsynth/DETAILS
+++ b/audio-creation/amsynth/DETAILS
@@ -1,10 +1,11 @@
SPELL=amsynth
- VERSION=1.2.0
- SOURCE=amSynth-$VERSION.tar.gz
- SOURCE_URL[0]=$SOURCEFORGE_URL/amsynthe/$SOURCE
-
SOURCE_HASH=sha512:fe0fd4a7f86de8c72040d789bde97a058c90ec0251e5d2d325a3cb1365e38b5518fc3082d5c2b73e5e10da6b1ef8e3b4495debec8a76fd7b70bf7a38f09bd269
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/amSynth-$VERSION"
- WEB_SITE=http://amsynthe.sourceforge.net/
+ SPELLX=amSynth
+ VERSION=1.3.2
+ SOURCE=$SPELLX-$VERSION.tar.gz
+ SOURCE_URL[0]=http://amsynth.googlecode.com/files/$SOURCE
+
SOURCE_HASH=sha512:c5f312fd1fa5335ccd2c1e7a81a7c0f9094faabec633fe654f04650e5604bb6d05f1348f6ce3c305e840692e2012ac9501ca83f5e5018a0218d9c35a99678e80
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
+ WEB_SITE=http://code.google.com/p/amsynth/
LICENSE[0]=GPL
ENTERED=20070301
KEYWORDS="editors audio"
diff --git a/audio-creation/amsynth/HISTORY b/audio-creation/amsynth/HISTORY
index 5fb6744..7340aa3 100644
--- a/audio-creation/amsynth/HISTORY
+++ b/audio-creation/amsynth/HISTORY
@@ -1,3 +1,10 @@
+2012-12-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.3.2; renewed urls
+ * BUILD: added missing "&&"
+ * DEPENDS: added dssi and lash optional dependencies
+ * PRE_BUILD: added, to fix build with recent libtool
+ * INSTALL: added, to fix multijob install
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/audio-creation/amsynth/INSTALL b/audio-creation/amsynth/INSTALL
new file mode 100755
index 0000000..9d9a4c0
--- /dev/null
+++ b/audio-creation/amsynth/INSTALL
@@ -0,0 +1,3 @@
+make_single &&
+default_install &&
+make_normal
diff --git a/audio-creation/amsynth/PRE_BUILD
b/audio-creation/amsynth/PRE_BUILD
new file mode 100755
index 0000000..1ad610c
--- /dev/null
+++ b/audio-creation/amsynth/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+autoreconf -fi
diff --git a/audio-creation/espeak/DETAILS b/audio-creation/espeak/DETAILS
index 859b670..61fbec0 100755
--- a/audio-creation/espeak/DETAILS
+++ b/audio-creation/espeak/DETAILS
@@ -1,8 +1,8 @@
SPELL=espeak
- VERSION=1.45.03
+ VERSION=1.46.02
SOURCE=espeak-${VERSION}-source.zip
SOURCE_URL[0]=${SOURCEFORGE_URL}/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:c63a8baff5fd34605d410483b1ccd35dfc2f3a57c3a65cf958ceb698e78ba404ae4c4c8bb83436ebb063fdb112ff60bc64829c5e0518728e8dc6a32657d517e7
+
SOURCE_HASH=sha512:7e44e107e482c9ad4226c3a9bdf55f5e60771b6c4f3473dd423248d3015a6f9563d18677446daeba54441f62673207548ac05724457f86ef6d4dd15750e19b98
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/espeak-${VERSION}-source
WEB_SITE=http://espeak.sourceforge.net/
LICENSE[0]=GPL
diff --git a/audio-creation/espeak/HISTORY b/audio-creation/espeak/HISTORY
index 75ba2d3..1b010d4 100644
--- a/audio-creation/espeak/HISTORY
+++ b/audio-creation/espeak/HISTORY
@@ -1,3 +1,6 @@
+2012-12-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.46.02
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/audio-creation/gmorgan/DETAILS b/audio-creation/gmorgan/DETAILS
index c2068e2..74ceea4 100755
--- a/audio-creation/gmorgan/DETAILS
+++ b/audio-creation/gmorgan/DETAILS
@@ -1,9 +1,9 @@
SPELL=gmorgan
- VERSION=0.25
- SOURCE=$SPELL-$VERSION.tar.gz
+ VERSION=0.57
+ SOURCE=$SPELL'_'$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:d3a24ccad6a18e748ff99fc56f64029f2beb73d335bde9fd9fdb9724618d628248972136594710d3ddd3de6b7c9d7eb42e6ddad10c0bbcfc9654daf50a21404c
+
SOURCE_HASH=sha512:9270232549e6e40efa54f2f9a13ebfd76135084c2cdd04fd6b9982e0e7c4adeeeeed431cb3ccf51754af04c12964b191d4ba3991f50f2f81813d0e6a7a09d197
WEB_SITE=http://gmorgan.sourceforge.net/
ENTERED=20031209
LICENSE[0]=GPL
diff --git a/audio-creation/gmorgan/HISTORY b/audio-creation/gmorgan/HISTORY
index ae66dea..97e65d3 100644
--- a/audio-creation/gmorgan/HISTORY
+++ b/audio-creation/gmorgan/HISTORY
@@ -1,3 +1,6 @@
+2012-12-11 Tommy Boatman <tboatman AT sourcemage.org>
+ * DETAILS: Update to 0.57 to fix Prometheus failure
+
2006-10-03 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed UPDATED.

diff --git a/audio-creation/stops/DETAILS b/audio-creation/stops/DETAILS
index 6fbd6c6..31bf3e3 100755
--- a/audio-creation/stops/DETAILS
+++ b/audio-creation/stops/DETAILS
@@ -4,7 +4,7 @@
SOURCE_URL[0]=http://www.kokkinizita.net/linuxaudio/downloads/${SOURCE}

SOURCE_HASH=sha512:a6572a42c6796aa08b9085bfc4cb9e252091310224a0b8867eaf5d41f399b2649744c357506ae5fb64a82018f0da702bacbdc7e96965a1116f08d0a248d28ad3
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
- PATCH_LEVEL=1
+ PATCHLEVEL=1
WEB_SITE="http://www.kokkinizita.net/linuxaudio/aeolus/index.html";
LICENSE[0]=GPL
ENTERED=20090701
diff --git a/audio-creation/stops/HISTORY b/audio-creation/stops/HISTORY
index c750ff5..bc34fd9 100644
--- a/audio-creation/stops/HISTORY
+++ b/audio-creation/stops/HISTORY
@@ -1,3 +1,6 @@
+2012-12-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: PATCH_LEVEL -> PATCHLEVEL
+
2009-07-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* INSTALL: corrected file permissions
* DETAILS: PATCH_LEVEL++
diff --git a/audio-drivers/pulseaudio/DETAILS
b/audio-drivers/pulseaudio/DETAILS
index ac3ef41..2cffa1a 100755
--- a/audio-drivers/pulseaudio/DETAILS
+++ b/audio-drivers/pulseaudio/DETAILS
@@ -1,6 +1,6 @@
SPELL=pulseaudio
- VERSION=2.0
- SOURCE=${SPELL}-${VERSION}.tar.gz
+ VERSION=3.0
+ SOURCE=${SPELL}-${VERSION}.tar.xz
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
SOURCE_URL=http://freedesktop.org/software/$SPELL/releases/$SOURCE
SOURCE_GPG=gurus.gpg:${SOURCE}.sig
diff --git a/audio-drivers/pulseaudio/HISTORY
b/audio-drivers/pulseaudio/HISTORY
index d759129..0031889 100644
--- a/audio-drivers/pulseaudio/HISTORY
+++ b/audio-drivers/pulseaudio/HISTORY
@@ -1,3 +1,6 @@
+2012-12-22 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.0
+
2012-08-30 Tommy Boatman <tboatman AT sourcemage.org>
* [PRE_]SUB_DEPENDS: add glib2 to force Gnome support
Fixes issue #400
diff --git a/audio-drivers/pulseaudio/pulseaudio-2.0.tar.gz.sig
b/audio-drivers/pulseaudio/pulseaudio-2.0.tar.gz.sig
deleted file mode 100644
index fa03635..0000000
Binary files a/audio-drivers/pulseaudio/pulseaudio-2.0.tar.gz.sig and
/dev/null differ
diff --git a/audio-drivers/pulseaudio/pulseaudio-3.0.tar.xz.sig
b/audio-drivers/pulseaudio/pulseaudio-3.0.tar.xz.sig
new file mode 100644
index 0000000..7c222a2
Binary files /dev/null and
b/audio-drivers/pulseaudio/pulseaudio-3.0.tar.xz.sig differ
diff --git a/audio-libs/dssi/HISTORY b/audio-libs/dssi/HISTORY
index 517256b..1e081f1 100644
--- a/audio-libs/dssi/HISTORY
+++ b/audio-libs/dssi/HISTORY
@@ -1,3 +1,6 @@
+2012-12-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * SUB_DEPENDS, {REPAIR^none^,}PRE_SUB_DEPENDS: added HOST
subdependency
+
2011-02-16 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.1.0

diff --git a/audio-libs/dssi/PRE_SUB_DEPENDS b/audio-libs/dssi/PRE_SUB_DEPENDS
new file mode 100755
index 0000000..b9d5357
--- /dev/null
+++ b/audio-libs/dssi/PRE_SUB_DEPENDS
@@ -0,0 +1,4 @@
+case $THIS_SUB_DEPENDS in
+ HOST) [[ $DSSI_HOST == y ]];;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"; return 1;;
+esac
diff --git a/audio-libs/dssi/REPAIR^none^PRE_SUB_DEPENDS
b/audio-libs/dssi/REPAIR^none^PRE_SUB_DEPENDS
new file mode 100755
index 0000000..b9d5357
--- /dev/null
+++ b/audio-libs/dssi/REPAIR^none^PRE_SUB_DEPENDS
@@ -0,0 +1,4 @@
+case $THIS_SUB_DEPENDS in
+ HOST) [[ $DSSI_HOST == y ]];;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"; return 1;;
+esac
diff --git a/audio-libs/dssi/SUB_DEPENDS b/audio-libs/dssi/SUB_DEPENDS
new file mode 100755
index 0000000..608cd8e
--- /dev/null
+++ b/audio-libs/dssi/SUB_DEPENDS
@@ -0,0 +1,7 @@
+case $THIS_SUB_DEPENDS in
+ HOST) if [[ $DSSI_HOST != y ]]; then
+ message "Requested JACK/ALSA-sequencer plugin host, forcing option
DSSI_HOST=y" &&
+ DSSI_HOST=y
+ fi;;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"; return 1;;
+esac
diff --git a/audio-libs/libmusicbrainz/DEPENDS
b/audio-libs/libmusicbrainz/DEPENDS
index fd65bda..530054e 100755
--- a/audio-libs/libmusicbrainz/DEPENDS
+++ b/audio-libs/libmusicbrainz/DEPENDS
@@ -1,5 +1,5 @@
depends -sub CXX gcc &&
depends expat &&
if [[ "${LIBMUSICBRAINZ_PYTHON}" == "y" ]]
-then depends ctypes
+then depends python
fi
diff --git a/audio-libs/libmusicbrainz/HISTORY
b/audio-libs/libmusicbrainz/HISTORY
index 4e8d341..e627d63 100644
--- a/audio-libs/libmusicbrainz/HISTORY
+++ b/audio-libs/libmusicbrainz/HISTORY
@@ -1,3 +1,7 @@
+2012-12-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: change dependency on ctypes to python since recent
+ versions of python contain ctypes
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/audio-libs/openal-soft/DETAILS b/audio-libs/openal-soft/DETAILS
index 627cdec..c7d25a7 100755
--- a/audio-libs/openal-soft/DETAILS
+++ b/audio-libs/openal-soft/DETAILS
@@ -1,6 +1,6 @@
SPELL=openal-soft
- VERSION=1.14
-
SOURCE_HASH=sha512:58ce4d1281aba790790e5cb88d4ff016ca5d053f8f78f68ca8ab3af59b69c74d473bd65f9ed1053351df40c6d2d909076a41a8be88c23927f37f9617d3c30f94
+ VERSION=1.15.1
+
SOURCE_HASH=sha512:ca6dafdd503d06892dff08763bc00b974ec6e7c4bf3dcebb4cb41a486b4ea777c278299a198db182fee888a19a5716bd57d91a2859b764a532138a79f2bd672f
SOURCE="${SPELL}-${VERSION}.tar.bz2"
SOURCE_URL[0]=http://kcat.strangesoft.net/openal-releases/${SOURCE}
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
diff --git a/audio-libs/openal-soft/HISTORY b/audio-libs/openal-soft/HISTORY
index 9f8232f..e57c201 100644
--- a/audio-libs/openal-soft/HISTORY
+++ b/audio-libs/openal-soft/HISTORY
@@ -1,3 +1,7 @@
+2012-12-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.15.1
+ * avutil.patch, PRE_BUILD: removed
+
2012-04-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* avutil.patch, PRE_BUILD: fixed linkage against libavutil

diff --git a/audio-libs/openal-soft/PRE_BUILD
b/audio-libs/openal-soft/PRE_BUILD
deleted file mode 100755
index 77944db..0000000
--- a/audio-libs/openal-soft/PRE_BUILD
+++ /dev/null
@@ -1,3 +0,0 @@
-default_pre_build &&
-cd ${SOURCE_DIRECTORY} &&
-patch -p1 < ${SCRIPT_DIRECTORY}/avutil.patch
diff --git a/audio-libs/openal-soft/avutil.patch
b/audio-libs/openal-soft/avutil.patch
deleted file mode 100644
index 9adea43..0000000
--- a/audio-libs/openal-soft/avutil.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- openal-soft-1.14/CMakeLists.txt.orig 2012-04-25 21:19:57.838343605
+0200
-+++ openal-soft-1.14/CMakeLists.txt 2012-04-25 21:20:08.572209185 +0200
-@@ -762,7 +762,7 @@
- IF(EXAMPLES)
- IF(FFMPEG_FOUND)
- ADD_EXECUTABLE(alstream examples/alhelpers.c examples/alffmpeg.c
examples/alstream.c)
-- TARGET_LINK_LIBRARIES(alstream ${FFMPEG_LIBRARIES} ${LIBNAME})
-+ TARGET_LINK_LIBRARIES(alstream ${FFMPEG_LIBRARIES} ${LIBNAME}
-lavutil)
- SET_TARGET_PROPERTIES(alstream PROPERTIES COMPILE_FLAGS
"${FFMPEG_CFLAGS}")
- INSTALL(TARGETS alstream
- RUNTIME DESTINATION bin
diff --git a/audio-libs/soundtouch/DETAILS b/audio-libs/soundtouch/DETAILS
index a8855fa..41bca0d 100755
--- a/audio-libs/soundtouch/DETAILS
+++ b/audio-libs/soundtouch/DETAILS
@@ -1,7 +1,7 @@
SPELL=soundtouch
- VERSION=1.6.0
+ VERSION=1.7.0
SOURCE=$SPELL-$VERSION.tar.gz
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+
SOURCE_HASH=sha512:bca405a4ef90ae8ef5eeb622d90bec4f299539af8bb91b41f7994e792b9b4a137766c88b1cd69d59072a9ca164ab48a6ac6bf1fdd722a04e05ed3da5d548414a
SOURCE_URL[0]=http://www.surina.net/soundtouch/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
WEB_SITE=http://www.surina.net/soundtouch/
@@ -20,4 +20,3 @@ tempo or speed.
* Playback Rate : Changes both the sound tempo and pitch, as if an LP disc
was played at wrong RPM rate.
EOF
-
diff --git a/audio-libs/soundtouch/HISTORY b/audio-libs/soundtouch/HISTORY
index f59f89c..5573dee 100644
--- a/audio-libs/soundtouch/HISTORY
+++ b/audio-libs/soundtouch/HISTORY
@@ -1,3 +1,8 @@
+2012-12-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.7.0
+ * PRE_BUILD, soundtouch-1.5.0-x86_64-asm-broken.patch:
+ removed patch
+
2011-11-27 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated VERSION to 1.6.0

diff --git a/audio-libs/soundtouch/PRE_BUILD b/audio-libs/soundtouch/PRE_BUILD
index ed29005..559e5bc 100755
--- a/audio-libs/soundtouch/PRE_BUILD
+++ b/audio-libs/soundtouch/PRE_BUILD
@@ -1,10 +1,6 @@
default_pre_build &&
cd "$SOURCE_DIRECTORY" &&

-# Assembly code still broken on x86-64 ... instant segfault.
-# Got this patch idea from the ArchLinux folks.
-patch -Np0 < "$SCRIPT_DIRECTORY/soundtouch-1.5.0-x86_64-asm-broken.patch" &&
-
sed -i "s:COPYING.TXT
README.html:README.html\npkgdocdir=\$(datadir)/doc/soundtouch:" \
Makefile.am &&

diff --git a/audio-libs/soundtouch/soundtouch-1.5.0-x86_64-asm-broken.patch
b/audio-libs/soundtouch/soundtouch-1.5.0-x86_64-asm-broken.patch
deleted file mode 100644
index 07c6848..0000000
--- a/audio-libs/soundtouch/soundtouch-1.5.0-x86_64-asm-broken.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- include/STTypes.h.orig 2010-12-21 09:52:30.000000000 +0100
-+++ include/STTypes.h 2010-12-21 09:52:36.000000000 +0100
-@@ -87,7 +87,7 @@ namespace soundtouch
-
- #endif
-
-- #if (WIN32 || __i386__ || __x86_64__)
-+ #if (WIN32 || __i386__)
- /// Define this to allow X86-specific assembler/intrinsic
optimizations.
- /// Notice that library contains also usual C++ versions of each of
these
- /// these routines, so if you're having difficulties getting the
optimized
diff --git a/audio-libs/soundtouch/soundtouch-1.6.0.tar.gz.sig
b/audio-libs/soundtouch/soundtouch-1.6.0.tar.gz.sig
deleted file mode 100644
index c3d7795..0000000
Binary files a/audio-libs/soundtouch/soundtouch-1.6.0.tar.gz.sig and
/dev/null differ
diff --git a/audio-libs/wavpack/DETAILS b/audio-libs/wavpack/DETAILS
index 36cc385..f783324 100755
--- a/audio-libs/wavpack/DETAILS
+++ b/audio-libs/wavpack/DETAILS
@@ -1,11 +1,11 @@
SPELL=wavpack
- VERSION=4.60.0
+ VERSION=4.60.1
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://www.wavpack.com/$SOURCE
WEB_SITE=http://www.wavpack.com
ENTERED=20041115
-
SOURCE_HASH=sha512:efc70e9e4ac455a5a9e224950cf59a35dcd687c473a0226a15a597f9bc9f19b938dc0a97e0a02c9a0742b516b8f157534505ec6b26a8773a410f3d0bc6d8d525
+
SOURCE_HASH=sha512:fae00bba5c6f9c487d5dd4cd4c08ab4ce2a255c12ba3a47614a7b896d7706999b8ebe70c77e9083e943f0fe05b5ddcef206fad1801ce7a21698d5350514ee814
LICENSE[0]=GPL
KEYWORDS="music audio libs"
SHORT="Lossless music compression program"
diff --git a/audio-libs/wavpack/HISTORY b/audio-libs/wavpack/HISTORY
index 3801089..56cde47 100644
--- a/audio-libs/wavpack/HISTORY
+++ b/audio-libs/wavpack/HISTORY
@@ -1,3 +1,6 @@
+2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 4.60.1
+
2009-11-03 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: updated spell to 4.60.0

diff --git a/audio-players/cmus/BUILD b/audio-players/cmus/BUILD
index 7b4104d..10998dc 100755
--- a/audio-players/cmus/BUILD
+++ b/audio-players/cmus/BUILD
@@ -1,2 +1,2 @@
-./configure prefix=${INSTALL_ROOT}/usr $CMUS_OSS $OPTS &&
+./configure "prefix=${INSTALL_ROOT}/usr" $OPTS &&
make
diff --git a/audio-players/cmus/CONFIGURE b/audio-players/cmus/CONFIGURE
old mode 100755
new mode 100644
diff --git a/audio-players/cmus/DEPENDS b/audio-players/cmus/DEPENDS
index 4958732..57d291f 100755
--- a/audio-players/cmus/DEPENDS
+++ b/audio-players/cmus/DEPENDS
@@ -3,6 +3,11 @@ optional_depends "flac"
\
"CONFIG_FLAC=n" \
"for FLAC (Free Lossless Audio Codec) support" &&

+optional_depends "libcue" \
+ "CONFIG_CUE=y" \
+ "CONFIG_CUE=n" \
+ "for CUE sheet metadata support" &&
+
optional_depends "libmad" \
"CONFIG_MAD=y" \
"CONFIG_MAD=n" \
@@ -47,18 +52,43 @@ optional_depends "faad2" \
"CONFIG_AAC=n" \
"for AAC (libfaad) support" &&

+optional_depends "libcdio" \
+ "CONFIG_CDIO=y" \
+ "CONFIG_CDIO=n" \
+ "for audio CD support" &&
+
+optional_depends "libcddb" \
+ "CONFIG_CDDB=y" \
+ "CONFIG_CDDB=n" \
+ "for CDDB audio CD metadata lookup support" &&
+
+optional_depends "libdiscid" \
+ "CONFIG_DISCID=y" \
+ "CONFIG_DISCID=n" \
+ "for MusicBrainz audio CD metadata lookup support" &&
+
optional_depends LIBAVCODEC \
"CONFIG_FFMPEG=y" \
"CONFIG_FFMPEG=n" \
"for FFMPEG support" &&

-optional_depends "alsa-lib" \
- "CONFIG_ALSA=y" \
- "CONFIG_ALSA=n" \
- "for ALSA support" &&
+optional_depends "alsa-lib" \
+ "CONFIG_ALSA=y" \
+ "CONFIG_ALSA=n" \
+ "for ALSA output support" &&
+
+optional_depends "oss" \
+ "CONFIG_OSS=y" \
+ "CONFIG_OSS=n" \
+ "for OSS output support" &&
+
+optional_depends "pulseaudio" \
+ "CONFIG_PULSE=y" \
+ "CONFIG_PULSE=n" \
+ "for PulseAudio output support" &&

-optional_depends "libao" \
- "CONFIG_AO=y" \
- "CONFIG_AO=n" \
- "for AO (libao) support"
+optional_depends "libao" \
+ "CONFIG_AO=y" \
+ "CONFIG_AO=n" \
+ "for AO (libao) output support"

diff --git a/audio-players/cmus/DETAILS b/audio-players/cmus/DETAILS
index a344f42..9653782 100755
--- a/audio-players/cmus/DETAILS
+++ b/audio-players/cmus/DETAILS
@@ -1,9 +1,9 @@
SPELL=cmus
- VERSION=2.4.1
+ VERSION=2.5.0
SOURCE=${SPELL}-v${VERSION}.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}-v${VERSION}
SOURCE_URL[0]=${SOURCEFORGE_URL}/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:c4e79968b027669e39da9791455949cc579df850bf13badda5d2b3ab34b9d4589f9d5d25043a3c852cc519240b9a2b4cc41ab73e711d7c5f73cf1c21252de3a0
+
SOURCE_HASH=sha512:a43e976dd7ca39d576ae51b0f66f9bc4fa21f30626cb814fa237389c9bbc1c0b5a3a28b1d3d0d86527c3a3ffb771cc68d29d5ca8b88f0390bda7926e668504e4
WEB_SITE=http://cmus.sourceforge.net
ENTERED=20060116
LICENSE[0]=GPL
diff --git a/audio-players/cmus/HISTORY b/audio-players/cmus/HISTORY
index 21391a7..07e6304 100644
--- a/audio-players/cmus/HISTORY
+++ b/audio-players/cmus/HISTORY
@@ -1,3 +1,10 @@
+2012-12-29 Justin Boffemmyer <flux AT sourcemage.org>
+ * DETAILS: updated to 2.5.0
+ * DEPENDS: added missing dependencies and updated for 2.5.0
+ * CONFIGURE: removed, OSS support is now properly handled in DEPENDS
+ * BUILD: removed the unneeded variable for OSS support, and quoted
+ the INSTALL_ROOT variable usage
+
2011-10-12 Bor Kraljič <pyrobor AT ver.si>
* DEPENDS: removed optional dependency on arts

diff --git a/audio-players/listen/DEPENDS b/audio-players/listen/DEPENDS
index ead4305..7014133 100755
--- a/audio-players/listen/DEPENDS
+++ b/audio-players/listen/DEPENDS
@@ -1,7 +1,7 @@
depends pygtk2 &&
depends pyvorbis &&
depends pymad &&
-depends ctypes &&
+depends python &&
depends gst-python &&
depends pysqlite &&
depends gnome-python-extras &&
diff --git a/audio-players/listen/HISTORY b/audio-players/listen/HISTORY
index 8e68eb9..5d4cd37 100644
--- a/audio-players/listen/HISTORY
+++ b/audio-players/listen/HISTORY
@@ -1,3 +1,6 @@
+2012-12-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: change dep on ctypes to python
+
2010-03-14 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.6.5

diff --git a/audio-players/mpd/CONFIGURE b/audio-players/mpd/CONFIGURE
index 56105dc..6b59084 100755
--- a/audio-players/mpd/CONFIGURE
+++ b/audio-players/mpd/CONFIGURE
@@ -6,14 +6,34 @@ config_query_option MPD_OPTS "Enable writing to a FIFO?" y \
"--enable-fifo" \
"--disable-fifo" &&

-config_query_option MPD_OPTS "Enable writing to a pipe?" y \
+config_query_option MPD_OPTS "Enable support for clients connecting via
TCP?" y \
+ "--enable-tcp" \
+ "--disable-tcp" &&
+
+config_query_option MPD_OPTS "Enable support for clients connecting via unix
domain sockets?" y \
+ "--enable-un" \
+ "--disable-un" &&
+
+config_query_option MPD_OPTS "Enable writing to a pipe?" n \
"--enable-pipe-output" \
"--disable-pipe-output" &&

config_query_option MPD_OPTS "Enable HTTP server output?" y \
"--enable-httpd-output" \
- "--disable-httpd-output"
+ "--disable-httpd-output" &&

config_query_option MPD_OPTS "Enable recorder file output plugin?" n \
"--enable-recorder-output" \
- "--disable-recorder-output"
+ "--disable-recorder-output" &&
+
+config_query_option MPD_OPTS "Enable support for Hauppauge Media MVP?" n \
+ "--enable-mvp" \
+ "--disable-mvp" &&
+
+config_query_option MPD_OPTS "Enable support for Inotify automatic database
update?" y \
+ "--enable-inotify" \
+ "--disable-inotify" &&
+
+config_query_option MPD_OPTS "Enable debugging?" n \
+ "--enable-debug" \
+ "--disable-debug"
diff --git a/audio-players/mpd/DEPENDS b/audio-players/mpd/DEPENDS
index ea248ac..fb04e3e 100755
--- a/audio-players/mpd/DEPENDS
+++ b/audio-players/mpd/DEPENDS
@@ -1,16 +1,17 @@
depends zlib &&
depends glib2 &&

+# TODO: missing libraries in grimoire:
+# - libroar (--enable-roar) for RoarAudio support
+# - libgme (--enable-gme) for Blargg's game music emulator plugin
+# - libiso9660 (--enable-iso9660) for iso9660 archive support
+# - despotify (--enable-despotify) for despotify (spotify.com) support
+
optional_depends libao \
"--enable-ao" \
"--disable-ao" \
"for libao support" &&

-optional_depends libcue \
- "--enable-cue" \
- "--disable-cue" \
- "for CUE sheet support" &&
-
optional_depends libffado \
"--enable-ffado" \
"--disable-ffado" \
@@ -21,6 +22,11 @@ optional_depends liblastfm \
"--disable-lastfm" \
"for last.fm radio support" &&

+optional_depends yajl \
+ "--enable-soundcloud" \
+ "--disable-soundcloud" \
+ "for soundcloud.com support" &&
+
optional_depends bzip2 \
"--enable-bzip2" \
"--disable-bzip2" \
@@ -45,7 +51,7 @@ fi &&
optional_depends sidplay-libs \
"--enable-sidplay" \
"--disable-sidplay" \
- "for C64 sid support" &&
+ "for C64 SID support" &&

optional_depends libmpcdec \
"--enable-mpc" \
@@ -57,12 +63,6 @@ optional_depends flac \
"--disable-flac" \
"for FLAC support" &&

-if is_depends_enabled $SPELL flac && is_depends_enabled flac libogg; then
- config_query_option MPD_OPTS "Enable OggFLAC support?" y \
- "--enable-oggflac" \
- "--disable-oggflac"
-fi &&
-
optional_depends faad2 \
"--enable-aac" \
"--disable-aac" \
@@ -189,15 +189,36 @@ optional_depends libmms \
"--disable-mms" \
"for MMS protocol support" &&

+optional_depends libcdio \
+ "--enable-cdio-paranoia" \
+ "--disable-cdio-paranoia" \
+ "for audio CD support" &&
+
+optional_depends libsoup \
+ "--enable-soup" \
+ "--disable-soup" \
+ "for libsoup HTTP streaming support" &&
+
optional_depends avahi \
"--with-zeroconf=avahi" \
"--with-zeroconf=no" \
"for Zeroconf service discovery support" &&

+optional_depends systemd \
+ "--enable-systemd-daemon" \
+ "--disable-systemd-daemon" \
+ "to use the systemd daemon library" &&
+
+optional_depends tcp_wrappers \
+ "--enable-libwrap" \
+ "--disable-libwrap" \
+ "to use libwrap" &&
+
optional_depends xmlto \
"--enable-documentation" \
"--disable-documentation" \
"to build documentation" &&
+
# Xmlto is not enough.
if is_depends_enabled $SPELL xmlto; then
depends doxygen
diff --git a/audio-players/mpd/DETAILS b/audio-players/mpd/DETAILS
index 3e61d8f..1909598 100755
--- a/audio-players/mpd/DETAILS
+++ b/audio-players/mpd/DETAILS
@@ -1,9 +1,9 @@
SPELL=mpd
- VERSION=0.16.8
+ VERSION=0.17.2
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$SOURCEFORGE_URL/musicpd/$SOURCE
-
SOURCE_HASH=sha512:ce6f0a004dec0e7269c1029c04c8d8f249ee5aeae362f60af6f617dc789e718a12b55d9efb928d7e332d6e9c8e960961b98174c57f5ff5a2f9f5b4999906a2c8
+
SOURCE_HASH=sha512:9637b06b1b5d8311fc12eb0aa9a8d1bec96b7995329ab6fc0b8a6c7d6d0648cc931982e550f456648c9e08d29e33ab7f066b2bb9ad9c105e60a08cc8bf0ba599
LICENSE[0]=GPL
KEYWORDS="music players audio"
WEB_SITE=http://www.musicpd.org/
diff --git a/audio-players/mpd/HISTORY b/audio-players/mpd/HISTORY
index 211fd4c..eed6655 100644
--- a/audio-players/mpd/HISTORY
+++ b/audio-players/mpd/HISTORY
@@ -1,3 +1,10 @@
+2012-12-04 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.17.2
+ * CONFIGURE: added missing/new configure options; added missing "&&";
+ reset default value for pipe-output
+ * DEPENDS: dropped support for deprecated dependencies; added new
+ optional dependencies; added TODO list in a comment
+
2012-06-12 Thomas Orgis <sobukus AT sourcemage.org>
* DEPENDS: need doxygen for docs, too

diff --git a/audio-soft/easytag/DEPENDS b/audio-soft/easytag/DEPENDS
index 2f1d0f8..e684b70 100755
--- a/audio-soft/easytag/DEPENDS
+++ b/audio-soft/easytag/DEPENDS
@@ -36,4 +36,28 @@ optional_depends mp4v2 \
optional_depends speex \
"--enable-speex" \
"--disable-speex" \
- "Enable ogg/speex container support"
+ "Enable ogg/speex container support" &&
+
+depends atk &&
+depends bzip2 &&
+depends cairo &&
+depends expat &&
+depends fontconfig &&
+depends freetype2 &&
+depends -sub CXX gcc &&
+depends gdk-pixbuf2 &&
+depends harfbuzz &&
+depends libffi &&
+depends libid3tag &&
+depends libogg &&
+depends libpng &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends libxrender &&
+depends pango &&
+depends pcre &&
+depends pixman &&
+depends zlib
diff --git a/audio-soft/easytag/DETAILS b/audio-soft/easytag/DETAILS
index 6fa0cb2..4d73a45 100755
--- a/audio-soft/easytag/DETAILS
+++ b/audio-soft/easytag/DETAILS
@@ -1,5 +1,6 @@
SPELL=easytag
VERSION=2.1.7
+ PATCHLEVEL=1
SOURCE=$SPELL-$VERSION.tar.bz2

SOURCE_HASH=sha512:e98b0d407ed37a4ede6891e1998a6c158b308b9f462dc2b810b21b21b00fbecd9eef74a29552cdf037bf654f208340fa83b3b625f6ac0fcb5bd08413c17d3c88
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/audio-soft/easytag/HISTORY b/audio-soft/easytag/HISTORY
index 2c835e7..6323548 100644
--- a/audio-soft/easytag/HISTORY
+++ b/audio-soft/easytag/HISTORY
@@ -1,3 +1,13 @@
+2012-12-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: PATCH_LEVEL -> PATCHLEVEL
+
+2012-12-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on atk, bzip2, cairo, expat, fontconfig,
+ freetype2, gcc, gdk-pixbuf2, harfbuzz, libffi, libid3tag, libogg,
libpng,
+ libx11, libxau, libxcb, libxdmcp, libxext, libxrender, pango, pcre,
+ pixman, zlib
+ * DETAILS: bumped PATCH_LEVEL
+
2012-03-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 2.1.7
* mp4v2-1.9.patch, PRE_BUILD: removed
diff --git a/audio-soft/id3/DETAILS b/audio-soft/id3/DETAILS
index 8ff5078..459192e 100755
--- a/audio-soft/id3/DETAILS
+++ b/audio-soft/id3/DETAILS
@@ -1,11 +1,11 @@
SPELL=id3
- VERSION=0.12
+ VERSION=0.15
SOURCE=${SPELL}_${VERSION}.orig.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://lly.org/~rcw/id3/$SOURCE
WEB_SITE=http://lly.org/~rcw/abcde/page/
LICENSE[0]=GPL
-
SOURCE_HASH=sha512:86cb4cf98e1b41f54e47ff832f6696138f5e820837488037bbf2fd9bb87f5390ba976d09c0390c944ccea56a93e60e474162037f89a5680ecf6a4306ed471497
+
SOURCE_HASH=sha512:b99f3608fc5494863ddf71b5d15505ea952453777090deb82ea469c1c8ed8cc794907d2fffcd4c5a0aaf6ede260103cd9e720e06244877934b22dfa88e1f2cd0
ENTERED=20020911
KEYWORDS="tools audio"
BUILD_API=1
diff --git a/audio-soft/id3/HISTORY b/audio-soft/id3/HISTORY
index d4a005a..2818e6f 100644
--- a/audio-soft/id3/HISTORY
+++ b/audio-soft/id3/HISTORY
@@ -1,3 +1,6 @@
+2012-12-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.15
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/crypto/ccrypt/DEPENDS b/crypto/ccrypt/DEPENDS
new file mode 100755
index 0000000..794081b
--- /dev/null
+++ b/crypto/ccrypt/DEPENDS
@@ -0,0 +1,9 @@
+optional_depends gettext \
+ "--enable-nls" \
+ "--disable-nls" \
+ "for native language support" &&
+
+suggest_depends emacs \
+ "--enable-emacs" \
+ "--disable-emacs" \
+ "for emacs support"
diff --git a/crypto/ccrypt/DETAILS b/crypto/ccrypt/DETAILS
index 69379e4..f5f9e74 100755
--- a/crypto/ccrypt/DETAILS
+++ b/crypto/ccrypt/DETAILS
@@ -1,9 +1,9 @@
SPELL=ccrypt
- VERSION=1.9
+ VERSION=1.10
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://www.mathstat.dal.ca/~selinger/ccrypt/download/$SOURCE
-
SOURCE_HASH=sha512:fb4cbf6787f26303735e0eb3d038952b518c2466ac232a625ea9bd5e99400bb9d88a0cc41a690caa9de942f86365c567a802a1faf735306155aab14ea67464b9
+
SOURCE_HASH=sha512:b0130998f9830f63e8181340b3138260ab3c2014174e74fbcca77299dc9e0f807471fbfb7cc403dec7d0809f136e8afcb4c9bfd4ee5e43a1b3cc7185e14c3188
WEB_SITE=http://www.mathstat.dal.ca/~selinger/ccrypt/
ENTERED=20020929
LICENSE[0]=GPL
diff --git a/crypto/ccrypt/HISTORY b/crypto/ccrypt/HISTORY
index 56019b0..d6209cc 100644
--- a/crypto/ccrypt/HISTORY
+++ b/crypto/ccrypt/HISTORY
@@ -1,3 +1,7 @@
+2012-12-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.10
+ * DEPENDS: added, to use optional&suggest dependencies
+
2009-08-29 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.9

diff --git a/crypto/gnupg/DETAILS b/crypto/gnupg/DETAILS
index b1631fd..93a8d69 100755
--- a/crypto/gnupg/DETAILS
+++ b/crypto/gnupg/DETAILS
@@ -1,5 +1,5 @@
SPELL=gnupg
- VERSION=1.4.12
+ VERSION=1.4.13
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=ftp://ftp.gnupg.org/gcrypt/$SPELL/$SOURCE
diff --git a/crypto/gnupg/HISTORY b/crypto/gnupg/HISTORY
index 0348007..eb2ac59 100644
--- a/crypto/gnupg/HISTORY
+++ b/crypto/gnupg/HISTORY
@@ -1,3 +1,6 @@
+2012-12-21 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.4.13
+
2012-05-09 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: libusb => LIBUSB

diff --git a/crypto/gnutls/DETAILS b/crypto/gnutls/DETAILS
index 4613af4..9bb3801 100755
--- a/crypto/gnutls/DETAILS
+++ b/crypto/gnutls/DETAILS
@@ -59,7 +59,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
SOURCE_GPG=gnu.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
- WEB_SITE=http://www.gnu.org/software/gnutls/
+ WEB_SITE=http://www.gnutls.org/
LICENSE[0]=LGPL
LICENSE[1]=GPL
ENTERED=20030829
diff --git a/crypto/gnutls/HISTORY b/crypto/gnutls/HISTORY
index 9534264..679fd65 100644
--- a/crypto/gnutls/HISTORY
+++ b/crypto/gnutls/HISTORY
@@ -1,3 +1,6 @@
+2012-12-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: updated WEB_SITE
+
2012-07-09 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.12.20 & 3.0.21

diff --git a/crypto/libksba/DETAILS b/crypto/libksba/DETAILS
index 1685f5a..45466f3 100755
--- a/crypto/libksba/DETAILS
+++ b/crypto/libksba/DETAILS
@@ -1,5 +1,5 @@
SPELL=libksba
- VERSION=1.2.0
+ VERSION=1.3.0

SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=ftp://ftp.gnupg.org/gcrypt/libksba/$SOURCE
diff --git a/crypto/libksba/HISTORY b/crypto/libksba/HISTORY
index c2428c0..77b57fd 100644
--- a/crypto/libksba/HISTORY
+++ b/crypto/libksba/HISTORY
@@ -1,3 +1,6 @@
+2012-12-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.3.0
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/crypto/libssh/DETAILS b/crypto/libssh/DETAILS
index 630e640..54f57f6 100755
--- a/crypto/libssh/DETAILS
+++ b/crypto/libssh/DETAILS
@@ -1,19 +1,18 @@
SPELL=libssh
- VERSION=0.5.2
- SECURITY_PATCH=1
+ VERSION=0.5.3
+
SOURCE_HASH=sha512:67cc023a9c5f7da02af378e9be14b720a81074dfff3a9115a061925ba2244a7f508e122c10b229dc831fc8015e3d58616284f3c46d7060721d61d49a3ca94d7e
+ SECURITY_PATCH=2
SOURCE=$SPELL-$VERSION.tar.gz
- SOURCE2=$SOURCE.asc
+# SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=https://red.libssh.org/attachments/download/27/$SOURCE
- SOURCE2_URL[0]=https://red.libssh.org/attachments/download/29/$SOURCE2
+ SOURCE_URL[0]=https://red.libssh.org/attachments/download/38/$SOURCE
+# SOURCE2_URL[0]=https://red.libssh.org/attachments/download/37/$SOURCE2
SOURCE_HINTS[0]="no-check-certificate"
-SOURCE2_HINTS[0]="no-check-certificate"
-# SOURCE_URL[0]=http://www.libssh.org/files/${VERSION::3}/$SOURCE
-# SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
+#SOURCE2_HINTS[0]="no-check-certificate"
WEB_SITE=http://www.libssh.org/
ENTERED=20041208
- SOURCE_GPG=F33E3FC6.gpg:$SOURCE2:UPSTREAM_KEY
- SOURCE2_IGNORE=signature
+# SOURCE_GPG=F33E3FC6.gpg:$SOURCE2:UPSTREAM_KEY
+# SOURCE2_IGNORE=signature
LICENSE[0]=GPL
KEYWORDS="ssh crypto"
SHORT="a library for accessing ssh client services through C
libraries calls."
diff --git a/crypto/libssh/HISTORY b/crypto/libssh/HISTORY
index 57925fd..d9575e6 100644
--- a/crypto/libssh/HISTORY
+++ b/crypto/libssh/HISTORY
@@ -1,3 +1,8 @@
+2012-11-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.5.3
+ SECURITY_PATCH++
+ fixes CVE-2012-4559, CVE-2012-4560, CVE-2012-4561, CVE-2012-4562
+
2011-09-17 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.5.2, SOURCE_URLs updated, SOURCE_HINTSs added

diff --git a/crypto/libssh2/DETAILS b/crypto/libssh2/DETAILS
index 280b2d9..aba7133 100755
--- a/crypto/libssh2/DETAILS
+++ b/crypto/libssh2/DETAILS
@@ -1,5 +1,5 @@
SPELL=libssh2
- VERSION=1.4.2
+ VERSION=1.4.3
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
SOURCE2_IGNORE=signature
diff --git a/crypto/libssh2/HISTORY b/crypto/libssh2/HISTORY
index d771609..d727e22 100644
--- a/crypto/libssh2/HISTORY
+++ b/crypto/libssh2/HISTORY
@@ -1,3 +1,6 @@
+2012-12-02 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.4.3
+
2012-05-21 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.4.2

diff --git a/crypto/loop-aes/DETAILS b/crypto/loop-aes/DETAILS
index cb06f97..d555fa6 100755
--- a/crypto/loop-aes/DETAILS
+++ b/crypto/loop-aes/DETAILS
@@ -1,5 +1,5 @@
SPELL=loop-aes
- VERSION=3.6f
+ VERSION=3.6g
SOURCE=loop-AES-v$VERSION.tar.bz2
SOURCE2=$SOURCE.sign
SOURCE_DIRECTORY="$BUILD_DIRECTORY/loop-AES-v$VERSION"
diff --git a/crypto/loop-aes/HISTORY b/crypto/loop-aes/HISTORY
index 2350396..7b2e1da 100644
--- a/crypto/loop-aes/HISTORY
+++ b/crypto/loop-aes/HISTORY
@@ -1,3 +1,6 @@
+2012-11-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.6g
+
2012-11-22 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.6f

diff --git a/database/db/DETAILS b/database/db/DETAILS
index c4b0511..f2899d0 100755
--- a/database/db/DETAILS
+++ b/database/db/DETAILS
@@ -1,7 +1,7 @@
SPELL=db
- VERSION=5.2.36
+ VERSION=5.3.21
PATCHLEVEL=0
-
SOURCE_HASH=sha512:fe51c681ff044750ecfc7da7857b93806976aae8900857421816a7b2904bb69829264197aeaad2e16de00e89a9b6c325141a3834a8e44e06d242785dd24df78d
+
SOURCE_HASH=sha512:e09a08002b723a056b7a53dea275794a9df104296e7733ec1d7023888f23466095b38614f3ab1acbbb095d10cca70cc14c35c3519a41800eadd6863beb85e3a9
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://download.oracle.com/berkeley-db/$SOURCE
diff --git a/database/db/HISTORY b/database/db/HISTORY
index 8ea4847..0e39246 100644
--- a/database/db/HISTORY
+++ b/database/db/HISTORY
@@ -1,3 +1,6 @@
+2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 5.3.21
+
2011-09-20 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 5.2.36, WEB_SITE and LICENSE[0] updated

diff --git a/database/firebird25/DETAILS b/database/firebird25/DETAILS
index cc34f56..614a8f0 100755
--- a/database/firebird25/DETAILS
+++ b/database/firebird25/DETAILS
@@ -2,6 +2,7 @@
SPELLX=Firebird
VERSION=2.5.2.26539-0

SOURCE_HASH=sha512:f3b3a8ec35202620bd6b35d5b1004a0d668b8d1a0a7c0864b40b9a7fb682e8b0d0f7b68fbbdc1ee8ace4602f1756103798a1ed8f4b8b14dfa921e06b81c10e8b
+ SECURITY_PATCH=1
SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELLX}-${VERSION/-0\.RC?/}
SOURCE=${SPELLX}-$VERSION.tar.bz2
SOURCE_URL[0]=http://firebirdsql.org/download/prerelease/source/$SOURCE
diff --git a/database/firebird25/HISTORY b/database/firebird25/HISTORY
index c7d0ada..6842538 100644
--- a/database/firebird25/HISTORY
+++ b/database/firebird25/HISTORY
@@ -1,3 +1,10 @@
+2012-11-26 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: SECURITY_PATCH=1
+ fixes CVE-2012-5529
+ TraceManager in Firebird 2.5.0 and 2.5.1, when trace is enabled,
+ allows remote authenticated users to cause a denial of service (NULL
+ pointer dereference and crash) by preparing an empty dynamic SQL
query
+
2012-11-08 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.5.2.26539-0
* fb25.patch: remove some patches
diff --git a/database/mariadb/DETAILS b/database/mariadb/DETAILS
index 9261999..97a0b18 100755
--- a/database/mariadb/DETAILS
+++ b/database/mariadb/DETAILS
@@ -1,9 +1,9 @@
SPELL=mariadb
- VERSION=5.2.12
- SECURITY_PATCH=1
+ VERSION=5.2.13
+ SECURITY_PATCH=2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
-
SOURCE_HASH=sha512:d4583e0f6b8ae5b90e6c2818ecb98eadd5245e1c2c1a270980dc7b002c62f056fe0c15a389548d6e0ec3c0d83ac72a9fe30b6f9b220c92eae0e0ca29fd7bb333
+
SOURCE_HASH=sha512:696bb5f59f25fa31fc35399c99f6f13e37a178b1e9b0155e3cf053b1232a950035132d075b0594ff611f6b59635d49d0800820c2bbd02932d16917e174717f8a

SOURCE_URL[0]=http://mirrors.fe.up.pt/pub/$SPELL/$SPELL-$VERSION/kvm-tarbake-jaunty-x86/$SOURCE

SOURCE_URL[1]=http://ftp-stud.hs-esslingen.de/pub/Mirrors/$SPELL/$SPELL-$VERSION/kvm-tarbake-jaunty-x86/$SOURCE

SOURCE_URL[2]=http://ftp.osuosl.org/pub/$SPELL/$SPELL-$VERSION/kvm-tarbake-jaunty-x86/$SOURCE
diff --git a/database/mariadb/HISTORY b/database/mariadb/HISTORY
index 63d39d3..652b119 100644
--- a/database/mariadb/HISTORY
+++ b/database/mariadb/HISTORY
@@ -1,3 +1,6 @@
+2012-12-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.2.13; SECURITY_PATCH++ (CVE-2012-5579)
+
2012-06-10 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 5.2.12; SECURITY_PATCH=1 (CVE-2012-2122)
* DEPENDS: disabled system readline support
diff --git a/database/pgadmin3/DETAILS b/database/pgadmin3/DETAILS
index b15cdfd..0dac9b8 100755
--- a/database/pgadmin3/DETAILS
+++ b/database/pgadmin3/DETAILS
@@ -1,5 +1,5 @@
SPELL=pgadmin3
- VERSION=1.16.0
+ VERSION=1.16.1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/database/pgadmin3/HISTORY b/database/pgadmin3/HISTORY
index c33aaa2..04fbb5b 100644
--- a/database/pgadmin3/HISTORY
+++ b/database/pgadmin3/HISTORY
@@ -1,3 +1,6 @@
+2012-12-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.16.1
+
2012-09-18 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.16.0

diff --git a/database/postgresql/DETAILS b/database/postgresql/DETAILS
index 60fe75a..9413ac7 100755
--- a/database/postgresql/DETAILS
+++ b/database/postgresql/DETAILS
@@ -1,6 +1,6 @@
SPELL=postgresql
- VERSION=9.2.1
-
SOURCE_HASH=sha512:37e5c193006c548d0b1e200e9dca18ca918a0fe7d5dcea1615ce6240b7f13d9ea30913ef3b309abac3a4c15f65202aa1e72b1a3cc0b22321854fd6187dbac8d0
+ VERSION=9.2.2
+
SOURCE_HASH=sha512:147690b168838b7d45cc805882cb6ef628cbf656ff115d32ab76c4ad38b06aa00223f728bf0e5befcdd27cc4e27a917493d857f1f29006952f0ff07da6615808
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=ftp://ftp.postgresql.org/pub/source/v$VERSION/$SOURCE
diff --git a/database/postgresql/HISTORY b/database/postgresql/HISTORY
index 106fd69..bf71677 100644
--- a/database/postgresql/HISTORY
+++ b/database/postgresql/HISTORY
@@ -1,3 +1,6 @@
+2012-12-06 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 9.2.2
+
2012-09-30 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 9.2.1

diff --git a/database/redis/DETAILS b/database/redis/DETAILS
index 6b0b9f5..b4badce 100755
--- a/database/redis/DETAILS
+++ b/database/redis/DETAILS
@@ -1,8 +1,8 @@
SPELL=redis
- VERSION=2.6.5
+ VERSION=2.6.7
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=http://redis.googlecode.com/files/$SOURCE
-
SOURCE_HASH=sha512:05acc3596db20a246a355849b393e2148b2d63d647ee6205cab134ff1a20a3c281ee217b601d67e483928b35a52392befd936f7888001b62ae5e96760af1404a
+
SOURCE_HASH=sha512:60ac4f5ae9fed038117cbcb5d81c0c1c6bb274ff9ed3792dbd5bac4bc5db835b87431c41a99ca1d455638171a587a27bdec882b175db69945d1493bcb62278cc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
LICENSE[0]=BSD
WEB_SITE=http://redis.io/
diff --git a/database/redis/HISTORY b/database/redis/HISTORY
index 9112041..dfb5cf3 100644
--- a/database/redis/HISTORY
+++ b/database/redis/HISTORY
@@ -1,3 +1,6 @@
+2012-12-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.6.7
+
2012-11-23 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.6.5

diff --git a/database/sqlite/DETAILS b/database/sqlite/DETAILS
index 7c0819f..7d04f0a 100755
--- a/database/sqlite/DETAILS
+++ b/database/sqlite/DETAILS
@@ -1,7 +1,7 @@
SPELL=sqlite
- VERSION=3.7.14.1
- VERSIONX=autoconf-3071401
-
SOURCE_HASH=sha512:0d66e32e5d5d6d83f106f1dea66d08c96846a4c74d4a536be7eeb9f30823988fbc3ecb7377fcddc5c2fa06ad94dd0a27f7f6ef4665718354eb92edc8431631c9
+ VERSION=3.7.15.1
+ VERSIONX=autoconf-3071501
+
SOURCE_HASH=sha512:2230752e989541f51189762dbb76e6dc9249d72a2f75f2adba13aff54f0da3128d394962d836cc63a9d20a09c4281e85f0687fe8b72d2e0e9bd88a7dd17d925a
SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SPELL}-${VERSIONX}"
SOURCE=${SPELL}-${VERSIONX}.tar.gz
SOURCE_URL[0]=http://sqlite.org/$SOURCE
diff --git a/database/sqlite/HISTORY b/database/sqlite/HISTORY
index 5a9791f..bb4490d 100644
--- a/database/sqlite/HISTORY
+++ b/database/sqlite/HISTORY
@@ -1,3 +1,9 @@
+2012-12-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.7.15.1
+
+2012-12-13 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.7.15
+
2012-10-05 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.7.14.1

diff --git a/database/tdb/DETAILS b/database/tdb/DETAILS
index eadb780..ed67f15 100755
--- a/database/tdb/DETAILS
+++ b/database/tdb/DETAILS
@@ -1,11 +1,12 @@
SPELL=tdb
- VERSION=1.2.10
+ VERSION=1.2.11
SOURCE=$SPELL-$VERSION.tar.gz
# SOURCE2=$SOURCE.asc
SOURCE_URL[0]=http://samba.org/ftp/$SPELL/$SOURCE
+ SOURCE_URL[1]=ftp://ftp.samba.org/pub/$SPELL/$SOURCE
# SOURCE2_URL[0]=$SOURCE_URL.asc
# SOURCE_GPG=jelmer.gpg:$SOURCE2:UPSTREAM_KEY
-
SOURCE_HASH=sha512:92a07b63cff8645ec478665093869148de345bde180878c3d803c7b914d8c73a5dcf229d79129db2556b89a81dc1baf885752be2b2e12d11512502b185cc878a
+
SOURCE_HASH=sha512:fba47db71d0a28eb38cac44a7aa5796d9ee54ab7a9fff3b5a88f9c305cbfb6580173a2cbe3a3ea3484ff0d366b7bc79be78512183216c484246688de5843d3bc
# SOURCE2_IGNORE=signature
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
LICENSE[0]=GPL
diff --git a/database/tdb/HISTORY b/database/tdb/HISTORY
index c50eb43..6498440 100644
--- a/database/tdb/HISTORY
+++ b/database/tdb/HISTORY
@@ -1,3 +1,9 @@
+2012-12-12 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: added FTP mirror
+
+2012-12-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.2.11
+
2012-08-28 Vlad Glagolev <stealth AT sourcemage.org>
* CONFIGURE, BUILD: added special options for compiling

diff --git a/database/unixodbc/DETAILS b/database/unixodbc/DETAILS
index d738e8f..4eed49b 100755
--- a/database/unixodbc/DETAILS
+++ b/database/unixodbc/DETAILS
@@ -1,6 +1,6 @@
SPELL=unixodbc
- VERSION=2.3.0
-
SOURCE_HASH=sha512:0be202eca94f43751c7300147039f7c5c5cdaf6714a5d0243e260178c39c4c842d1efa4b5986c0e5dde8f0d89406fc0bb12311198e17b4ec753fffa45d4e1558
+ VERSION=2.3.1
+
SOURCE_HASH=sha512:682a4c58febb923491aba4cad8d07228330e5dccb7b8969e0a9d99f92cd90757bd931441f3391c8562ade89f3cfc82416bad8c63d6c0e60b55d0101829e8b872
SOURCE=unixODBC-$VERSION.tar.gz
# SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
SOURCE_DIRECTORY=$BUILD_DIRECTORY/unixODBC-$VERSION
diff --git a/database/unixodbc/HISTORY b/database/unixodbc/HISTORY
index e3e00f6..515e158 100644
--- a/database/unixodbc/HISTORY
+++ b/database/unixodbc/HISTORY
@@ -1,3 +1,6 @@
+2012-12-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.3.1
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/devel/automake/DETAILS b/devel/automake/DETAILS
index 4b89c44..86a65cf 100755
--- a/devel/automake/DETAILS
+++ b/devel/automake/DETAILS
@@ -1,5 +1,5 @@
SPELL=automake
- VERSION=1.12.4
+ VERSION=1.12.6
SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE2=$SOURCE.sig
diff --git a/devel/automake/HISTORY b/devel/automake/HISTORY
index 600f467..ed6f149 100644
--- a/devel/automake/HISTORY
+++ b/devel/automake/HISTORY
@@ -1,3 +1,9 @@
+2012-12-22 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.12.6
+
+2012-12-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.12.5
+
2012-09-21 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.12.4

diff --git a/devel/b43-tools/DETAILS b/devel/b43-tools/DETAILS
index e0800c4..efd9a05 100755
--- a/devel/b43-tools/DETAILS
+++ b/devel/b43-tools/DETAILS
@@ -5,11 +5,11 @@ else
VERSION=git
fi
SOURCE="${SPELL}.tar.bz2"
- SOURCE_URL[0]=git_http://git.bu3sch.de/${SPELL}.git
+ SOURCE_URL[0]=git://git.bues.ch/${SPELL}.git
SOURCE_IGNORE=volatile
FORCE_DOWNLOAD=on
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}"
- WEB_SITE="http://bu3sch.de/gitweb?p=b43-tools.git";
+ WEB_SITE="http://git.bues.ch/gitweb?p=${SPELL}.git;a=summary";
LICENSE[0]=GPL
ENTERED=20100331
SHORT="Development tools for the BCM43xx chip"
diff --git a/devel/b43-tools/HISTORY b/devel/b43-tools/HISTORY
index 6c94ef5..d9466aa 100644
--- a/devel/b43-tools/HISTORY
+++ b/devel/b43-tools/HISTORY
@@ -1,3 +1,6 @@
+2012-12-11 Tommy Boatman <tboatman AT sourcemage.org>
+ * DETAILS: website moved to git.bues.ch
+
2011-09-14 Ismael Luceno <ismael AT sourcemage.org>
* PREPARE, DETAILS: Use prepare_select_branch

diff --git a/devel/bison/DETAILS b/devel/bison/DETAILS
index fc0475b..2ce4792 100755
--- a/devel/bison/DETAILS
+++ b/devel/bison/DETAILS
@@ -1,5 +1,5 @@
SPELL=bison
- VERSION=2.6.5
+ VERSION=2.7
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/devel/bison/HISTORY b/devel/bison/HISTORY
index c7718e2..f68020d 100644
--- a/devel/bison/HISTORY
+++ b/devel/bison/HISTORY
@@ -1,3 +1,6 @@
+2012-12-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.7
+
2012-11-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.6.5

diff --git a/devel/cmake/DEPENDS b/devel/cmake/DEPENDS
index 7a0afc9..6da1cad 100755
--- a/devel/cmake/DEPENDS
+++ b/devel/cmake/DEPENDS
@@ -1,5 +1,10 @@
depends -sub CXX gcc &&
depends ncurses &&
+depends curl '--system-curl' &&
+depends expat '--system-expat' &&
+depends zlib '--system-zlib' &&
+depends bzip2 '--system-bzip2' &&
+depends libarchive '--system-libarchive' &&
optional_depends libidn '' '' 'internation domain name support' &&
optional_depends qt4 \
"--qt-gui --qt-qmake=/usr/bin/qt4/qmake" \
diff --git a/devel/cmake/DETAILS b/devel/cmake/DETAILS
index 59842d6..92a897f 100755
--- a/devel/cmake/DETAILS
+++ b/devel/cmake/DETAILS
@@ -1,6 +1,6 @@
SPELL=cmake
- VERSION=2.8.10.1
-
SOURCE_HASH=sha512:115176ffebbb16d09dc19ae9e032bdbb3cb61471f2931b5a25106a59ae76a1334359f8187a7d17ee6a4ae4ec28277089db9e94659afebb5dca05fa64a08ac5c7
+ VERSION=2.8.10.2
+
SOURCE_HASH=sha512:e79759f4429977bb4292c9dc8a9d216ca7c21dca5fefce1fa223d7847a1128c8a3a11e1b6adaac40b2f30e0d6f504508a2845f888a319acc29c2ef6beff55df2
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 d1fb6bc..975d994 100644
--- a/devel/cmake/HISTORY
+++ b/devel/cmake/HISTORY
@@ -1,4 +1,10 @@
-2012-11-09Treeve Jelbert <treeve AT sourcemage.org>
+2012-11-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.8.10.2
+
+2012-11-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: use various system libraries
+
+2012-11-09 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.8.10.1

2012-11-01 Treeve Jelbert <treeve AT sourcemage.org>
diff --git a/devel/copper/BUILD b/devel/copper/BUILD
new file mode 100755
index 0000000..2d63858
--- /dev/null
+++ b/devel/copper/BUILD
@@ -0,0 +1 @@
+make CFLAGS="$CFLAGS" LFLAGS="$LDFLAGS"
diff --git a/devel/copper/DETAILS b/devel/copper/DETAILS
new file mode 100755
index 0000000..288fe70
--- /dev/null
+++ b/devel/copper/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=copper
+ VERSION=1.6
+ SOURCE="${SPELL}-${VERSION}-src.tar.gz"
+ SOURCE_URL[0]=http://tibleiz.net/download/${SOURCE}
+
SOURCE_HASH=sha512:c26bd3b2bdd3d320956bb090585773d446db006f2ae94991ea8c059eeafd8b20b149ed0b5edde71892f756b47754e56eafd15ae5dcaeed6a824d25c7b161f94f
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE=http://tibleiz.net/copper/
+ LICENSE[0]=PD
+ ENTERED=20121129
+ SHORT="experimental programming language"
+cat << EOF
+Copper is a simple imperative language statically typed with type inference
and
+genericity. It is based on Zinc with some improvements such as genericity,
+multiple return values or variadic arguments.
+EOF
diff --git a/devel/copper/HISTORY b/devel/copper/HISTORY
new file mode 100644
index 0000000..ddada21
--- /dev/null
+++ b/devel/copper/HISTORY
@@ -0,0 +1,2 @@
+2012-11-29 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, BUILD, INSTALL: spell created
diff --git a/devel/copper/INSTALL b/devel/copper/INSTALL
new file mode 100755
index 0000000..04bdeaa
--- /dev/null
+++ b/devel/copper/INSTALL
@@ -0,0 +1 @@
+make prefix="$INSTALL_ROOT/usr" install
diff --git a/devel/cscope/DETAILS b/devel/cscope/DETAILS
index 4055e6c..70d4e80 100755
--- a/devel/cscope/DETAILS
+++ b/devel/cscope/DETAILS
@@ -1,10 +1,10 @@
SPELL=cscope
- VERSION=15.7a
+ VERSION=15.8a
SECURITY_PATCH=1
- SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:5cc17c3ea124b5351eccf66d681b394336c54b8fcb1b6dbe86e74805c6c30a61d1ec4a7ce0f04dc9dcb7f7cd1e80f980e5b1ec3170d9be2c882840d261a75d32
+
SOURCE_HASH=sha512:bedba69820eca86420f6c975d1f267de67a457b182a3fe49720a2ae5ea48759c5b5b8db06ed5ffd85173ddf4a0f12ca722e87200dea4a2da7d43c8c711b00318
LICENSE[0]=BSD
WEB_SITE=http://cscope.sourceforge.net/index.html
ENTERED=20020125
diff --git a/devel/cscope/HISTORY b/devel/cscope/HISTORY
index 3c12d40..d3a0a8c 100644
--- a/devel/cscope/HISTORY
+++ b/devel/cscope/HISTORY
@@ -1,3 +1,6 @@
+2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 15.8a
+
2009-10-31 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: Changed SOURCE extension
updated spell to 15.7a
diff --git a/devel/dev86/DETAILS b/devel/dev86/DETAILS
index 8d8af01..a460485 100755
--- a/devel/dev86/DETAILS
+++ b/devel/dev86/DETAILS
@@ -1,7 +1,7 @@
SPELL=dev86
- VERSION=0.16.18
+ VERSION=0.16.19
SOURCE=Dev86src-$VERSION.tar.gz
-
SOURCE_HASH=sha512:d14523bc1623e027188f4003be9725adaa56a1703edc434d747c1a0e6cffdfdf8dfa593d430eda28e7e77ae84e97e65a119f4b5d2e7fe6146f3a84f42e3c92ac
+
SOURCE_HASH=sha512:4077f7ac800330eb4658ffaa53dc8cc982792b1dcd7a59625cba4a5dac494117c6bd4ec5307bf02349ad6ae3d0c0903ab2e41123a8df94373e469092fa005cd3
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://www.debath.co.uk/dev86/$SOURCE
WEB_SITE=http://www.debath.co.uk/dev86/
diff --git a/devel/dev86/HISTORY b/devel/dev86/HISTORY
index 0ad93fd..81abd6b 100644
--- a/devel/dev86/HISTORY
+++ b/devel/dev86/HISTORY
@@ -1,3 +1,6 @@
+2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.16.19
+
2010-12-23 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: Updated to version 0.16.18.
Fixed SOURCE_URL[0].
diff --git a/devel/diffutils/HISTORY b/devel/diffutils/HISTORY
index 939c603..83bfd8a 100644
--- a/devel/diffutils/HISTORY
+++ b/devel/diffutils/HISTORY
@@ -1,3 +1,7 @@
+2012-12-08 Vlad Glagolev <stealth AT sourcemage.org>
+ * PRE_BUILD: added, to apply the patch
+ * glibc215.patch: added, to fix build with glibc >=2.15
+
2011-09-02 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.2

diff --git a/devel/diffutils/PRE_BUILD b/devel/diffutils/PRE_BUILD
new file mode 100755
index 0000000..7b5070f
--- /dev/null
+++ b/devel/diffutils/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "${SOURCE_DIRECTORY}" &&
+
+patch -p0 < "$SPELL_DIRECTORY/glibc215.patch"
diff --git a/devel/diffutils/glibc215.patch b/devel/diffutils/glibc215.patch
new file mode 100644
index 0000000..c5d0491
--- /dev/null
+++ b/devel/diffutils/glibc215.patch
@@ -0,0 +1,10 @@
+--- lib/stdio.in.h.orig 2011-08-28 15:57:28.000000000 +0400
++++ lib/stdio.in.h 2012-12-08 23:35:19.953175862 +0400
+@@ -697,7 +697,6 @@
+ /* It is very rare that the developer ever has full control of stdin,
+ so any use of gets warrants an unconditional warning. Assume it is
+ always declared, since it is required by C89. */
+-_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
+ #endif
+
+
diff --git a/devel/gdb/DEPENDS b/devel/gdb/DEPENDS
index 744620c..b456e3a 100755
--- a/devel/gdb/DEPENDS
+++ b/devel/gdb/DEPENDS
@@ -18,8 +18,8 @@ optional_depends gettext \
"for Native Language Support" &&

optional_depends libunwind \
- "--with-libunwind" \
- "--without-libunwind" \
+ "--with-libunwind-`uname -m`" \
+ "--without-libunwind-`uname -m`" \
"for libunwind frame unwinding support" &&

optional_depends ncurses \
diff --git a/devel/gdb/DETAILS b/devel/gdb/DETAILS
index fed8ab3..ec09086 100755
--- a/devel/gdb/DETAILS
+++ b/devel/gdb/DETAILS
@@ -1,5 +1,5 @@
SPELL=gdb
- VERSION=7.5
+ VERSION=7.5.1
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/devel/gdb/HISTORY b/devel/gdb/HISTORY
index 16f7849..309fe8e 100644
--- a/devel/gdb/HISTORY
+++ b/devel/gdb/HISTORY
@@ -1,3 +1,10 @@
+2012-12-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 7.5.1
+
+2012-11-27 Tommy Boatman <tboatman AT sourcemage.org>
+ * DEPENDS: changed --with-libunwind to --with-libunwind-`uname -m`
+ * and --without also. --with-libunwind is deprecated
+
2012-09-21 Sukneet Basuta <sukneet AT sourcemage.org>
* INSTALL: added. Use make -C gdb install to install,
so it does not install files that conflict with bintuils
diff --git a/devel/graphviz/DEPENDS b/devel/graphviz/DEPENDS
index 6e46e77..376be82 100755
--- a/devel/graphviz/DEPENDS
+++ b/devel/graphviz/DEPENDS
@@ -83,3 +83,36 @@ optional_depends "ghostscript" \
"--with-ghostscript=yes" \
"--with-ghostscript=no" \
"support for postscript"
+
+depends atk &&
+depends bzip2 &&
+if is_depends_enabled $SPELL gtk+2; then
+ depends gdk-pixbuf2
+fi &&
+depends harfbuzz &&
+depends icu &&
+depends ilmbase &&
+depends jasper &&
+depends lcms &&
+depends libcroco &&
+depends libffi &&
+depends libice &&
+depends libmng &&
+depends librsvg2 &&
+depends libsm &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends libxml2 &&
+depends libxmu &&
+depends libxpm &&
+depends libxrender &&
+depends libxt &&
+depends openexr &&
+depends pcre &&
+depends pixman &&
+depends tiff &&
+depends util-linux &&
+depends LZMA
diff --git a/devel/graphviz/DETAILS b/devel/graphviz/DETAILS
index f86f611..e812737 100755
--- a/devel/graphviz/DETAILS
+++ b/devel/graphviz/DETAILS
@@ -1,5 +1,6 @@
SPELL=graphviz
VERSION=2.28.0
+ PATCHLEVEL=1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://www.graphviz.org/pub/graphviz/ARCHIVE/$SOURCE
diff --git a/devel/graphviz/HISTORY b/devel/graphviz/HISTORY
index c1a4600..08171f2 100644
--- a/devel/graphviz/HISTORY
+++ b/devel/graphviz/HISTORY
@@ -1,3 +1,14 @@
+2012-12-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: PATCH_LEVEL -> PATCHLEVEL
+
+2012-12-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on atk, bzip2, gdk-pixbuf2,
+ harfbuzz, icu, ilmbase, jasper, lcms, libcroco, libffi,
+ libice, libmng, librsvg2, libsm, libx11, libxau, libxcb,
+ libxdmcp, libxext, libxml2, libxmu, libxpm, libxrender,
+ libxt, openexr, pcre, pixman, tiff, util-linux, LZMA
+ * DETAILS: bumped PATCH_LEVEL
+
2012-03-21 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.28.0, WEB_SITE updated
* PRE_BUILD, libltdl.patch: removed
diff --git a/devel/iasl/BUILD b/devel/iasl/BUILD
index bdd2610..d0202e4 100755
--- a/devel/iasl/BUILD
+++ b/devel/iasl/BUILD
@@ -1,5 +1,9 @@
-cd source/compiler &&
+cd generate/unix &&

make_single &&
-make &&
+if [[ ${SMGL_COMPAT_ARCHS[1]} == "x86_64" ]]; then
+ make BITS=64 iasl
+else
+ make BITS=32 iasl
+fi &&
make_normal
diff --git a/devel/iasl/DEPENDS b/devel/iasl/DEPENDS
new file mode 100755
index 0000000..465dbee
--- /dev/null
+++ b/devel/iasl/DEPENDS
@@ -0,0 +1,2 @@
+depends flex &&
+depends bison
diff --git a/devel/iasl/DETAILS b/devel/iasl/DETAILS
index 3e5f295..f0ff63d 100755
--- a/devel/iasl/DETAILS
+++ b/devel/iasl/DETAILS
@@ -1,11 +1,12 @@
SPELL=iasl
- VERSION=20120711
+ VERSION=20121220
SOURCE=acpica-unix-$VERSION.tar.gz
SOURCE_URL[0]=https://www.acpica.org/download/$SOURCE
SOURCE_HINTS="no-check-certificate"
-
SOURCE_HASH=sha512:35913a814539fdda0a1787140faebfbf5a9441949893edf11268519e25c2a9c3e3950447f0e78874ac2a1db8c4707b3203fc806ac2ca57327861c5ec0eb950b3
+
SOURCE_HASH=sha512:ef76fd34b30d5c58ed7a53841173388d17f3dc7f419a8503c7350bc3115b1c7608b4e583bda72c6b9c19c50c932655a522993de954f49adfbfaefecfa0ddd189
SOURCE_DIRECTORY="$BUILD_DIRECTORY/acpica-unix-$VERSION"
LICENSE[0]=IASL
+ DOCS="changes.txt"
WEB_SITE=http://www.intel.com/technology/iapc/acpi/
ENTERED=20070530
KEYWORDS="devel"
diff --git a/devel/iasl/HISTORY b/devel/iasl/HISTORY
index 9047cf2..3c1ccea 100644
--- a/devel/iasl/HISTORY
+++ b/devel/iasl/HISTORY
@@ -1,3 +1,10 @@
+2012-12-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 20121220; added changes file to DOCS
+ * DEPENDS: added, for required dependencies to build
+ * PRE_BUILD: added, to fix compilation
+ * BUILD: changed build logic for new release
+ * INSTALL: fixed multijob build; changed install logic for new release
+
2012-07-17 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 20120711

diff --git a/devel/iasl/INSTALL b/devel/iasl/INSTALL
index 34f5713..f1083de 100755
--- a/devel/iasl/INSTALL
+++ b/devel/iasl/INSTALL
@@ -1 +1,3 @@
-install -vm 0755 iasl ${INSTALL_ROOT}/usr/bin
+make_single &&
+make DESTDIR="$INSTALL_ROOT/" PROGS="iasl" install &&
+make_normal
diff --git a/devel/iasl/PRE_BUILD b/devel/iasl/PRE_BUILD
new file mode 100755
index 0000000..17e48f5
--- /dev/null
+++ b/devel/iasl/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+sedit "s:_CYGWIN:_LINUX:g" generate/unix/Makefile.config
diff --git a/devel/libcutl/DETAILS b/devel/libcutl/DETAILS
index d863ae3..d581e7b 100755
--- a/devel/libcutl/DETAILS
+++ b/devel/libcutl/DETAILS
@@ -1,8 +1,8 @@
SPELL=libcutl
- VERSION=1.2.0
+ VERSION=1.7.0
+
SOURCE_HASH=sha512:2dc52825ab7481550513ed158022d0ef914c80f64318d5b2cb439c97a0d33edec357b4f428d2075aa90681aa49836fc5be4f5f2a18984c378a24cb5739645a0a
SOURCE="${SPELL}-${VERSION}.tar.bz2"
- SOURCE_URL[0]=http://codesynthesis.com/download/${SPELL}/1.2/${SOURCE}
-
SOURCE_HASH=sha512:3e4ae84f3e616885e85096092b2c9b6e7918bb4b4c82750dcc131636dcb20d754b20b0e513d662cd45434a1c51f774ae22486fd7bf1a2713b182956d3797a013
+ SOURCE_URL[0]=http://codesynthesis.com/download/${SPELL}/1.7/${SOURCE}
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://codesynthesis.com/projects/libcutl/";
LICENSE[0]=MIT
diff --git a/devel/libcutl/HISTORY b/devel/libcutl/HISTORY
index cf54be8..cfa83d9 100644
--- a/devel/libcutl/HISTORY
+++ b/devel/libcutl/HISTORY
@@ -1,3 +1,6 @@
+2012-11-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.7.0
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/devel/llvm/DEPENDS b/devel/llvm/DEPENDS
index a740784..2772525 100755
--- a/devel/llvm/DEPENDS
+++ b/devel/llvm/DEPENDS
@@ -1,5 +1,6 @@
depends libtool &&
depends -sub CXX gcc &&
+depends libffi &&

if [[ "$LLVM_WITH_ANALYZER" == "y" ]]
then
diff --git a/devel/llvm/DETAILS b/devel/llvm/DETAILS
index 5d78f17..1d5d878 100755
--- a/devel/llvm/DETAILS
+++ b/devel/llvm/DETAILS
@@ -1,5 +1,6 @@
SPELL=llvm
VERSION=2.9
+ PATCHLEVEL=1
SOURCE="${SPELL}-${VERSION}.tgz"
SOURCE2=$SOURCE.sig
SOURCE_URL[0]=http://${SPELL}.org/releases/${VERSION}/${SOURCE}
diff --git a/devel/llvm/HISTORY b/devel/llvm/HISTORY
index 10ef26b..d68dd0b 100644
--- a/devel/llvm/HISTORY
+++ b/devel/llvm/HISTORY
@@ -1,3 +1,7 @@
+2012-12-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependency on libffi
+ * DETAILS: bumped PATCHLEVEL
+
2012-06-23 Sukneet Basuta <sukneet AT sourcemage.org>
* PRE_BUILD: apply patch for gcc 4.7
* gcc-4.7: added, patch to fix compilation on gcc 4.7
diff --git a/devel/ltrace/DETAILS b/devel/ltrace/DETAILS
index 05947a7..a129e15 100755
--- a/devel/ltrace/DETAILS
+++ b/devel/ltrace/DETAILS
@@ -1,9 +1,9 @@
SPELL=ltrace
- VERSION=0.7.0
+ VERSION=0.7.2
SOURCE=${SPELL}-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=https://alioth.debian.org/frs/download.php/3822/$SOURCE
-
SOURCE_HASH=sha512:8d6e362d9e99c55a16eddc903a8d5288c78b3f42712bae9e9248a82dbc6a37721fed8323eb06e71a8003410222d29b84424e941725d4cca18d873fe530325f26
+ SOURCE_URL[0]=https://alioth.debian.org/frs/download.php/3848/$SOURCE
+
SOURCE_HASH=sha512:ec86f08d0c18579ff05f8be23ef3c7309c76c647a0d952fbc627e8095b6ce52b2552e152dc0ec9c6098039c2d50d549a1d218f56a13f75f28bc7b03eb39e94e0
LICENSE[0]=GPL
WEB_SITE=http://ltrace.alioth.debian.org/
ENTERED=20020413
diff --git a/devel/ltrace/HISTORY b/devel/ltrace/HISTORY
index b8cced2..a1c7daf 100644
--- a/devel/ltrace/HISTORY
+++ b/devel/ltrace/HISTORY
@@ -1,3 +1,9 @@
+2012-12-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.7.2
+
+2012-12-02 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.7.1
+
2012-11-11 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.7.0, SOURCE and SOURCE_URL[0] updated
* DETAILS, PRE_BUILD, ltrace_0.5-3.1.diff.gz: patch removed
diff --git a/devel/m4/HISTORY b/devel/m4/HISTORY
index 40a356a..7ca5ce7 100644
--- a/devel/m4/HISTORY
+++ b/devel/m4/HISTORY
@@ -1,3 +1,7 @@
+2012-12-08 Vlad Glagolev <stealth AT sourcemage.org>
+ * PRE_BUILD: apply the patch
+ * glibc215.patch: added, to fix build with glibc >=2.15
+
2011-08-23 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: use gnu.gpg instead of eblake.gpg
* eblake.gpg: removed, no longer needed
diff --git a/devel/m4/PRE_BUILD b/devel/m4/PRE_BUILD
index b7e085e..62c7b7c 100755
--- a/devel/m4/PRE_BUILD
+++ b/devel/m4/PRE_BUILD
@@ -1,4 +1,6 @@
default_pre_build &&
cd ${SOURCE_DIRECTORY} &&

+patch -p0 < "$SPELL_DIRECTORY/glibc215.patch" &&
+
sed -i '/#include "m4.h"/i#include <sys/stat.h>' src/path.c
diff --git a/devel/m4/glibc215.patch b/devel/m4/glibc215.patch
new file mode 100644
index 0000000..9b6f475
--- /dev/null
+++ b/devel/m4/glibc215.patch
@@ -0,0 +1,10 @@
+--- lib/stdio.in.h.orig 2011-03-01 19:39:29.000000000 +0300
++++ lib/stdio.in.h 2012-12-08 23:01:59.570142449 +0400
+@@ -162,7 +162,6 @@
+ so any use of gets warrants an unconditional warning. Assume it is
+ always declared, since it is required by C89. */
+ #undef gets
+-_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
+
+ #if @GNULIB_FOPEN@
+ # if @REPLACE_FOPEN@
diff --git a/devel/nasm/DETAILS b/devel/nasm/DETAILS
index 5f3bb9e..1ffb941 100755
--- a/devel/nasm/DETAILS
+++ b/devel/nasm/DETAILS
@@ -1,6 +1,6 @@
SPELL=nasm
- VERSION=2.10.05
-
SOURCE_HASH=sha512:0a0a8752dcea6b1d205c265f72d7bbd56c90f8ea1438af3839696d21523cda7ac98441ad148c3ca0f0f3b18d83c989213d6e4366cf479b300749879e0c0fcbf0
+ VERSION=2.10.06
+
SOURCE_HASH=sha512:e6c7fd9a2c547b22174b26ae3c930e7608348b20021e06e93d0729374b2bc50b4c2dec3775fb1e0179a172837ff7b1e7fdb53cb393df021e052282dc1d03100c
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://www.nasm.us/pub/nasm/releasebuilds/$VERSION/$SOURCE
diff --git a/devel/nasm/HISTORY b/devel/nasm/HISTORY
index 8ca664b..1da26cc 100644
--- a/devel/nasm/HISTORY
+++ b/devel/nasm/HISTORY
@@ -1,3 +1,6 @@
+2012-12-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.10.06
+
2012-09-14 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.10.05

diff --git a/devel/python/DEPENDS b/devel/python/DEPENDS
index 25f191e..71c1e40 100755
--- a/devel/python/DEPENDS
+++ b/devel/python/DEPENDS
@@ -17,4 +17,10 @@ optional_depends valgrind \
optional_depends -sub CXX gcc \
"--with-cxx-main=g++" \
"--without-cxx-main" \
- "for C++ module support"
+ "for C++ module support" &&
+
+depends gettext &&
+depends libx11 &&
+if is_depends_enabled $SPELL tk; then
+ depends tcl
+fi
diff --git a/devel/python/DETAILS b/devel/python/DETAILS
index c4c2d22..b46d8bf 100755
--- a/devel/python/DETAILS
+++ b/devel/python/DETAILS
@@ -12,7 +12,7 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/Python-$VERSION"
ENTERED=20010922
LICENSE[0]=PYTHON
SECURITY_PATCH=2
- PATCHLEVEL=0
+ PATCHLEVEL=1
KEYWORDS="devel"
SHORT="interpreted, interactive, object-oriented language"
cat << EOF
diff --git a/devel/python/HISTORY b/devel/python/HISTORY
index d2154f3..a1aac69 100644
--- a/devel/python/HISTORY
+++ b/devel/python/HISTORY
@@ -1,3 +1,7 @@
+2012-12-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on gettext, libx11 and tcl
+ * DETAILS: bumped PATCHLEVEL
+
2012-04-22 Treeve Jelbert <treeve AT sourcemage.org>
* CONFIGURE, BUILD: choose whether this primary pyhon

diff --git a/devel/python3/DEPENDS b/devel/python3/DEPENDS
index 2a5f8a2..8ed604e 100755
--- a/devel/python3/DEPENDS
+++ b/devel/python3/DEPENDS
@@ -1,5 +1,5 @@
depends libffi '--with-system-ffi' &&
-#depends expat "--with-system-expat" &&
+depends expat "--with-system-expat" &&
optional_depends gdbm '' '' 'database support' &&
optional_depends db "" "" "for Sleepycat db support" &&
optional_depends sqlite "" "" "for SQLite db support" &&
@@ -11,4 +11,11 @@ optional_depends expat "--with-system-expat" "" "for XML
parser module" &&
optional_depends -sub CXX gcc \
"--with-cxx-main=g++" \
"--without-cxx-main" \
- "for C++ module support"
+ "for C++ module support" &&
+
+depends gettext &&
+depends libx11 &&
+depends openssl &&
+if is_depends_enabled $SPELL tk; then
+ depends tcl
+fi
diff --git a/devel/python3/DETAILS b/devel/python3/DETAILS
index 3a3f8a0..d820d25 100755
--- a/devel/python3/DETAILS
+++ b/devel/python3/DETAILS
@@ -1,6 +1,7 @@
SPELL=python3
VERSION=3.3.0
SECURITY_PATCH=1
+ PATCHLEVEL=1
SOURCE=Python-$VERSION.tar.bz2
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/Python-$VERSION"
diff --git a/devel/python3/HISTORY b/devel/python3/HISTORY
index fdbfa25..4dbdf70 100644
--- a/devel/python3/HISTORY
+++ b/devel/python3/HISTORY
@@ -1,3 +1,7 @@
+2012-12-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on gettext, libx11, openssl and tcl
+ * DETAILS: bumped PATCHLEVEL
+
2012-10-19 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 3.3.0
* CONFIGURE, INSTALL: make symlinks optional
diff --git a/devel/vala/DEPENDS b/devel/vala/DEPENDS
index 9d23992..dbf886a 100755
--- a/devel/vala/DEPENDS
+++ b/devel/vala/DEPENDS
@@ -1,3 +1,5 @@
-depends glib2 &&
+depends bison &&
depends flex &&
-depends bison
+depends glib2 &&
+depends libffi &&
+depends pcre
diff --git a/devel/vala/DETAILS b/devel/vala/DETAILS
index 2020a7e..79e2063 100755
--- a/devel/vala/DETAILS
+++ b/devel/vala/DETAILS
@@ -6,6 +6,7 @@ else
VERSION=0.18.0

SOURCE_HASH=sha512:9078a1eac9274a7ce4d65afcec0fd433bd5d668c0810592020b4eccd9d8732406784f858de81118f14137da2bd12fe6c540b3dd60e37b5182414e73d7d04ecd7
fi
+ PATCHLEVEL=1
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/devel/vala/HISTORY b/devel/vala/HISTORY
index bbac9c0..3c11283 100644
--- a/devel/vala/HISTORY
+++ b/devel/vala/HISTORY
@@ -1,3 +1,7 @@
+2012-12-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on libffi and pcre
+ * DETAILS: bumped PATCHLEVEL
+
2012-09-29 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.18.0

diff --git a/disk/dmapi/DETAILS b/disk/dmapi/DETAILS
index 0871849..9c52a38 100755
--- a/disk/dmapi/DETAILS
+++ b/disk/dmapi/DETAILS
@@ -1,10 +1,12 @@
SPELL=dmapi
- VERSION=2.2.10
- PATCHLEVEL=1
+ VERSION=2.2.12
SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=ftp://oss.sgi.com/projects/xfs/cmd_tars/$SOURCE
-
SOURCE_HASH=sha512:31c0ca705ece12c6f39bd45d937fb97bd80ad6bd10f902622b36009c872d8558c9e70c421332e6e6840318425dd4eb176af6434d86b15d04f6b1ddbb644a69f2
+ SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
+ SOURCE_GPG=sgi.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
LICENSE[0]=GPL
KEYWORDS="disk"
WEB_SITE=http://oss.sgi.com/projects/xfs/
diff --git a/disk/dmapi/HISTORY b/disk/dmapi/HISTORY
index 250f37a..2c044cd 100644
--- a/disk/dmapi/HISTORY
+++ b/disk/dmapi/HISTORY
@@ -1,3 +1,7 @@
+2012-12-16 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.2.12
+ converted to upstream signature checking
+
2011-10-15 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: renewed upstream tarball again (2009-05-05)

diff --git a/disk/eject/DETAILS b/disk/eject/DETAILS
index 24a2103..8bb4ea0 100755
--- a/disk/eject/DETAILS
+++ b/disk/eject/DETAILS
@@ -1,11 +1,11 @@
SPELL=eject
VERSION=2.1.5
- SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
- SOURCE_URL[0]=http://ca.geocities.com/jefftranter%40rogers.com/$SOURCE
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
+ SOURCE_URL[0]=http://www.paldo.org/paldo/sources/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:bc0f7726d854d2b89cad5c5f073d114c7a25c0f33ce058714f7f671e21704b40efc6ca63a10b49f3bfb5f49975cb36e45846bdc103498b5d0d5446cfa6a67da6
LICENSE[0]=GPL
- WEB_SITE=http://ca.geocities.com/jefftranter%40rogers.com/eject.html
+ WEB_SITE=http://eject.sourceforge.net/
ENTERED=20010922
UPDATED=20051230
KEYWORDS="disk cdrom"
diff --git a/disk/eject/HISTORY b/disk/eject/HISTORY
index 183e3d1..57d9677 100644
--- a/disk/eject/HISTORY
+++ b/disk/eject/HISTORY
@@ -1,3 +1,6 @@
+2012-12-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: fixed SOURCE_URL and WEB_SITE
+
2006-06-14 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: Updated to 2.1.5. Removed stale SOURCE_URL[1], added
keyword cdrom, modified short & long descriptions.
diff --git a/disk/gphotofs/DETAILS b/disk/gphotofs/DETAILS
index bfee94b..807acc7 100755
--- a/disk/gphotofs/DETAILS
+++ b/disk/gphotofs/DETAILS
@@ -1,10 +1,9 @@
SPELL=gphotofs
- VERSION=0.4.0
+ VERSION=0.5
SOURCE=${SPELL}-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=$SOURCEFORGE_URL/gphoto/$SOURCE
- SOURCE_URL[1]=http://ufpr.dl.sourceforge.net/sourceforge/gphoto/$SOURCE
-
SOURCE_HASH=sha512:663ed1aaf5556efb235599174c42742408196aa85b058e11c40d5ba4ced003a8241530f16cf985f9a0b741532688ec8c113a5e2517b8e85dc2a8c82364f7af06
+ SOURCE_URL[0]=$SOURCEFORGE_URL/gphoto/gphotofs/${VERSION}.0/$SOURCE
+
SOURCE_HASH=sha512:6f5bcaf8ca820c0590ec95af55ec9438c864a298660ad15c6d6e8f59201a7f873d29f16cf77d13538111f6cec3f958ea0ac88c6c51836ab2d8c9d6cca156ed3a
LICENSE[0]=GPL
WEB_SITE=http://www.gphoto.org/proj/gphotofs
ENTERED=20080301
diff --git a/disk/gphotofs/HISTORY b/disk/gphotofs/HISTORY
index 93fdbb7..7fbebd4 100644
--- a/disk/gphotofs/HISTORY
+++ b/disk/gphotofs/HISTORY
@@ -1,3 +1,6 @@
+2012-12-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.5.0
+
2012-05-09 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: libusb => LIBUSB

diff --git a/disk/physfs/DETAILS b/disk/physfs/DETAILS
index fbd736e..185f927 100755
--- a/disk/physfs/DETAILS
+++ b/disk/physfs/DETAILS
@@ -1,9 +1,9 @@
SPELL=physfs
- VERSION=1.1.1
- SOURCE=$SPELL-$VERSION.tar.gz
+ VERSION=2.0.3
+ SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://icculus.org/physfs/downloads/${SOURCE}
-
SOURCE_HASH=sha512:45546cd009d540e7c34dd19d02ecfb32219345d7a5b89a10c12286d0f6b41ce79f0e6b314d46964043fd295c34209c0437f969f24d9d19e0cebff8ccd4b58964
+
SOURCE_HASH=sha512:47eff0c81b8dc3bb526766b0a8ad2437d2951867880116d6e6e8f2ec1490e263541fb741867fed6517cc3fa8a9c5651b36e3e02a499f19cfdc5c7261c9707e80
WEB_SITE=http://icculus.org/physfs/
LICENSE[0]=ZLIB
ENTERED=20021120
diff --git a/disk/physfs/HISTORY b/disk/physfs/HISTORY
index 1ecfbdd..73a38fe 100644
--- a/disk/physfs/HISTORY
+++ b/disk/physfs/HISTORY
@@ -1,3 +1,6 @@
+2012-12-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.0.3
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/disk/udev/DEPENDS b/disk/udev/DEPENDS
index 5fff845..f88134b 100755
--- a/disk/udev/DEPENDS
+++ b/disk/udev/DEPENDS
@@ -43,4 +43,7 @@ optional_depends libselinux \
optional_depends SYSTEM-LOGGER \
"--enable-logging" \
"--disable-logging" \
- "for logging to syslog"
+ "for logging to syslog" &&
+
+depends libffi &&
+depends pcre
diff --git a/disk/udev/DETAILS b/disk/udev/DETAILS
index ac0ff9e..7f829f0 100755
--- a/disk/udev/DETAILS
+++ b/disk/udev/DETAILS
@@ -1,5 +1,6 @@
SPELL=udev
VERSION=175
+ PATCHLEVEL=1
SOURCE=$SPELL-$VERSION.tar.bz2

SOURCE_HASH=sha512:1e2b3fd385d2b53b42949c83ecad7bd63244f865b6fa4c6fc96fe62b1c23be305f6d47c9c51cdfef4cb3b290f3dbb46b6fea12dfeedc01700fcd07a319c6a7fd
# SOURCE2=$SOURCE.sign
diff --git a/disk/udev/HISTORY b/disk/udev/HISTORY
index 4c15a69..c36c5ab 100644
--- a/disk/udev/HISTORY
+++ b/disk/udev/HISTORY
@@ -1,3 +1,7 @@
+2012-12-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on libffi and pcre
+ * DETAILS: bumped PATCHLEVEL
+
2012-02-13 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: renewed source url; temporary switch to sha512sum
* kay.gpg: removed jpeg photo
diff --git a/disk/udisks2/DETAILS b/disk/udisks2/DETAILS
index 44cd677..a5e6855 100755
--- a/disk/udisks2/DETAILS
+++ b/disk/udisks2/DETAILS
@@ -1,6 +1,6 @@
SPELL=udisks2
- VERSION=2.0.0
-
SOURCE_HASH=sha512:87522f5998ff7b67ad157700803441f7179f23a43e29e804f5e152501c7fc88a08d2633175004449378dd34f5d7fed8138398110c1441eb6bb904cd0284b4e9b
+ VERSION=2.0.1
+
SOURCE_HASH=sha512:c8baadd9fd182a52e93eb4a182f6de42f59f429518236c00819f28ee726334c5dddb7366f874381b56211ffb41e3c915c63a482195443fc0b3dc95d513b4555a
# SECURITY_PATCH=2
SOURCE="${SPELL//2}-${VERSION}.tar.bz2"
SOURCE_URL[0]=http://udisks.freedesktop.org/releases/$SOURCE
diff --git a/disk/udisks2/HISTORY b/disk/udisks2/HISTORY
index 53be92d..059fa2c 100644
--- a/disk/udisks2/HISTORY
+++ b/disk/udisks2/HISTORY
@@ -1,3 +1,6 @@
+2012-12-25 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.0.1
+
2012-11-24 Vlad Glagolev <stealth AT sourcemage.org>
* PRE_BUILD: added, to apply the patch
* loop-ctl.patch: added, to fix build with kernel headers before
26.07.11
diff --git a/disk/xfsdump/DETAILS b/disk/xfsdump/DETAILS
index 1b77f86..d320b65 100755
--- a/disk/xfsdump/DETAILS
+++ b/disk/xfsdump/DETAILS
@@ -1,5 +1,5 @@
SPELL=xfsdump
- VERSION=3.1.0
+ VERSION=3.1.2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/disk/xfsdump/HISTORY b/disk/xfsdump/HISTORY
index 3e9412d..761f5fe 100644
--- a/disk/xfsdump/HISTORY
+++ b/disk/xfsdump/HISTORY
@@ -1,3 +1,6 @@
+2012-12-16 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.1.2
+
2012-03-23 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.1.0; converted to upstream sig checking

diff --git a/disk/xfsprogs/DETAILS b/disk/xfsprogs/DETAILS
index 3c98a6e..8006086 100755
--- a/disk/xfsprogs/DETAILS
+++ b/disk/xfsprogs/DETAILS
@@ -1,5 +1,5 @@
SPELL=xfsprogs
- VERSION=3.1.8
+ VERSION=3.1.10
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/disk/xfsprogs/HISTORY b/disk/xfsprogs/HISTORY
index 5dc4d07..1ffea08 100644
--- a/disk/xfsprogs/HISTORY
+++ b/disk/xfsprogs/HISTORY
@@ -1,3 +1,6 @@
+2012-12-16 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.1.10
+
2012-03-23 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.1.8
converted to upstream signature checking
diff --git a/doc/dvi2tty/DETAILS b/doc/dvi2tty/DETAILS
index cbc2485..a736965 100755
--- a/doc/dvi2tty/DETAILS
+++ b/doc/dvi2tty/DETAILS
@@ -1,10 +1,10 @@
SPELL=dvi2tty
- VERSION=5.3.1
- SOURCE="${SPELL}-${VERSION}.tar.gz"
+ VERSION=5.3.4
+ SOURCE="${SPELL}-${VERSION}.tgz"
SOURCE_URL[0]=http://www.mesa.nl/pub/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:d1d8c9e8eefe0a2bd616d6bae5ed9da4dab5d09a04f7b7222848a1c519c9d9a59151e6f20d1ee5c656086f793ea6b5a3a3571c85aed4a5a29e11eee7071cbc38
+
SOURCE_HASH=sha512:5ad91f346d882cbe8a64e746aafec51dce208a01f83a058a86669a3eecb9546804831bf0b283553c54cfd751f0b08fda80343de0ebe78c6f86360d606a839877
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/$SPELL-$VERSION"
-
WEB_SITE="http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=dvi2tty";
+ WEB_SITE="http://ctan.org/tex-archive/dviware/${SPELL}";
LICENSE[0]="GPL"
ENTERED=20090729
KEYWORDS=""
diff --git a/doc/dvi2tty/HISTORY b/doc/dvi2tty/HISTORY
index 4795220..e659c6d 100644
--- a/doc/dvi2tty/HISTORY
+++ b/doc/dvi2tty/HISTORY
@@ -1,3 +1,8 @@
+2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 5.3.4, fixed WEB_SITE
+ * disdvi.c.patch, dvi2tty.c.patch, malloc_cleanup.patch: removed
+ * PRE_BUILD: removed patches
+
2009-07-29 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
* BUILD, DETAILS, PRE_BUILD: spell created
* disdvi.c.patch, dvi2tty.c.patch, malloc_cleanup.patch: needed for
diff --git a/doc/dvi2tty/PRE_BUILD b/doc/dvi2tty/PRE_BUILD
index 2e0a69b..7060a20 100755
--- a/doc/dvi2tty/PRE_BUILD
+++ b/doc/dvi2tty/PRE_BUILD
@@ -1,13 +1,11 @@
default_pre_build &&
cd $SOURCE_DIRECTORY &&
-patch -p0 < $SPELL_DIRECTORY/disdvi.c.patch &&
-patch -p0 < $SPELL_DIRECTORY/dvi2tty.c.patch &&
+
sed -i -e "s:^prefix.*:prefix = $INSTALL_ROOT/usr:" \
-e 's:^mandir.*:mandir = \$(prefix)/share/man/man1:' \
-e "s:^CFLAGS.*:CFLAGS = $CFLAGS:g" \
-e "s:^LDFLAGS.*:LDFLAGS = $LDFLAGS:g" Makefile &&
sed -i -e "s:getline:own_getline:g" dvistuff.c &&
-patch -p0 < $SPELL_DIRECTORY/malloc_cleanup.patch &&
sed -i -e "s:/usr/bin/more:/bin/more:g" dvi2tty.c
#sed -i -e "s:malloc:own_malloc:g" disdvi.c &&
#sed -i -e "s:malloc:own_malloc:g" dvi2tty.c &&
diff --git a/doc/dvi2tty/disdvi.c.patch b/doc/dvi2tty/disdvi.c.patch
deleted file mode 100644
index 17c6a00..0000000
--- a/doc/dvi2tty/disdvi.c.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-$OpenBSD: patch-disdvi_c,v 1.1.1.1 2002/11/03 15:47:06 naddy Exp $
---- disdvi.c.orig Mon May 27 18:49:40 1996
-+++ disdvi.c Sun Nov 3 16:15:50 2002
-@@ -91,11 +91,6 @@ char * progname;
- char * malloc ();
- #endif
-
--#if defined(VMS)
-- main (int argc, char ** argv);
--#else
--void main (int argc, char ** argv);
--#endif
- void bop (void);
- void preamble (void);
- void postamble (void);
-@@ -118,7 +113,7 @@ void usage (void);
- #if defined(VMS)
- main(int argc, char **argv)
- #else
--void main(int argc, char **argv)
-+int main(int argc, char **argv)
- #endif
- {
- register int opcode; /* dvi opcode
*/
diff --git a/doc/dvi2tty/dvi2tty.c.patch b/doc/dvi2tty/dvi2tty.c.patch
deleted file mode 100644
index 5a60a5e..0000000
--- a/doc/dvi2tty/dvi2tty.c.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-$OpenBSD: patch-dvi2tty_c,v 1.1.1.1 2002/11/03 15:47:06 naddy Exp $
---- dvi2tty.c.orig Mon May 27 18:48:17 1996
-+++ dvi2tty.c Sun Nov 3 16:16:12 2002
-@@ -157,7 +157,7 @@
- /* don't have terminals with Scand. nat.
chars */
- #define WANTPAGER TRUE /* default: try to pipe through a pager (like
*/
- /* more) if stdout is tty and no -o switch
*/
--#define DEFPAGER "/usr/bin/pg" /* CHANGE TO YOUR LOCAL PAGER
*/
-+#define DEFPAGER "/usr/bin/more" /* CHANGE TO YOUR LOCAL PAGER
*/
-
- /*------------------ end of customization constants
---------------------*/
-
-@@ -240,11 +240,6 @@ int getlong (long *, int *, char *
- void usage (int);
- #else
-
--# if defined(VMS)
-- main (int argc, char ** argv);
--# else
--void main (int argc, char ** argv);
--# endif
- void setoption (char * optarg);
- void getargs (void);
- void getpages (int j, char * str);
-@@ -265,7 +260,7 @@ void usage (int uerr);
- #if defined(VMS)
- main(int argc, char **argv)
- #else
--void main(int argc, char **argv)
-+int main(int argc, char **argv)
- #endif
- {
-
diff --git a/doc/dvi2tty/malloc_cleanup.patch
b/doc/dvi2tty/malloc_cleanup.patch
deleted file mode 100644
index 587c7a8..0000000
--- a/doc/dvi2tty/malloc_cleanup.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- disdvi.c.orig 2009-07-29 13:00:25.000000000 +0200
-+++ disdvi.c 2009-07-29 13:00:42.000000000 +0200
-@@ -107,10 +107,6 @@
- * Function declarations
- */
-
--#if !defined(THINK_C)
--char * malloc ();
--#endif
--
- void bop (void);
- void preamble (void);
- void postamble (void);
diff --git a/doc/dvipdfmx/DETAILS b/doc/dvipdfmx/DETAILS
index 9dcf67c..cfab9cf 100755
--- a/doc/dvipdfmx/DETAILS
+++ b/doc/dvipdfmx/DETAILS
@@ -1,8 +1,8 @@
SPELL=dvipdfmx
- VERSION=20090708
+ VERSION=20110311
SOURCE="$SPELL-${VERSION}.tar.gz"
SOURCE_URL[0]=http://project.ktug.or.kr/$SPELL/snapshot/latest/${SOURCE}
-
SOURCE_HASH=sha512:57ff3a1c348746682b953bad26e162fd6000b9ca332f2edea20a85179d678ad794abcc2ed9ef5b728b37a3fd5061a8dc8f6cee161f7898a89afac4bd055489eb
+
SOURCE_HASH=sha512:0d5fc5dba35b0fe7074a392a99338861ce999809e5c20da830ebd6ba4c8ba45819054463862f3025d3a30c78aad227d3e014651ebf5e7976e86a3d9dac93d406
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/$SPELL-${VERSION}"
WEB_SITE="http://project.ktug.or.kr/dvipdfmx/";
LICENSE[0]="GPL"
diff --git a/doc/dvipdfmx/HISTORY b/doc/dvipdfmx/HISTORY
index 7996a6c..c3b7861 100644
--- a/doc/dvipdfmx/HISTORY
+++ b/doc/dvipdfmx/HISTORY
@@ -1,3 +1,6 @@
+2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 20110311
+
2009-07-29 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
* DEPENDS, DETAILS: spell created

diff --git a/doc/enca/DETAILS b/doc/enca/DETAILS
index 295ac17..8bc7a74 100755
--- a/doc/enca/DETAILS
+++ b/doc/enca/DETAILS
@@ -1,12 +1,12 @@
SPELL=enca
- VERSION=1.12
+ VERSION=1.14
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://dl.cihar.com/$SPELL/$SOURCE
WEB_SITE=http://gitorious.org/enca
ENTERED=20060604
LICENSE[0]=GPL
-
SOURCE_HASH=sha512:78c5d275c3a53db08be456da9deeb9a6ce1502e3371d1b778f3c6f624100657cb8ddeafbf566dadd1ee50039d6f2c3f0f4165422b1a26661cb8b413eda79b7f9
+
SOURCE_HASH=sha512:9d0582cc8187f3e868339c3e13ca2c654359b240dd564b64a31615aeffb0ec7ae025659576cc72f6cab73b0bfa22286060f665f2c952f8dfe702cf97a39d2245
SHORT="Enca is an Extremely Naive Charset Analyser"
cat << EOF
Enca is an Extremely Naive Charset Analyser. It detects
diff --git a/doc/enca/HISTORY b/doc/enca/HISTORY
index 5e11ff9..71fa02f 100644
--- a/doc/enca/HISTORY
+++ b/doc/enca/HISTORY
@@ -1,3 +1,6 @@
+2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.14
+
2009-10-30 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: updated spell to 1.12
fixed SOURCE_URL & WEBSITE
diff --git a/doc/evince/DEPENDS b/doc/evince/DEPENDS
index a4a6d2c..ea48694 100755
--- a/doc/evince/DEPENDS
+++ b/doc/evince/DEPENDS
@@ -61,4 +61,39 @@ optional_depends gtk-doc \
optional_depends gobject-introspection \
"--enable-introspection" \
"--disable-introspection" \
- "to enable introspection"
+ "to enable introspection" &&
+
+depends atk &&
+depends at-spi2-atk &&
+depends at-spi2-core &&
+depends bzip2 &&
+if is_depends_enabled $SPELL dbus-glib; then
+ depends dbus
+fi &&
+depends expat &&
+depends fontconfig &&
+depends freetype2 &&
+depends gdk-pixbuf2 &&
+depends harfbuzz &&
+depends libffi &&
+depends libice &&
+depends libpng &&
+depends libsm &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxcomposite &&
+depends libxcursor &&
+depends libxdamage &&
+depends libxdmcp &&
+depends libxext &&
+depends libxfixes &&
+depends libxi &&
+depends libxinerama &&
+depends libxrandr &&
+depends libxrender &&
+depends pango &&
+depends pcre &&
+depends pixman &&
+depends util-linux &&
+depends zlib
diff --git a/doc/evince/DETAILS b/doc/evince/DETAILS
index 326610a..37103ee 100755
--- a/doc/evince/DETAILS
+++ b/doc/evince/DETAILS
@@ -1,5 +1,6 @@
SPELL=evince
VERSION=3.6.0
+ PATCHLEVEL=1
BRANCH=$(echo $VERSION | cut -d. -f1,2)
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/doc/evince/HISTORY b/doc/evince/HISTORY
index 5ef762b..689975d 100644
--- a/doc/evince/HISTORY
+++ b/doc/evince/HISTORY
@@ -1,3 +1,14 @@
+2012-12-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: PATCH_LEVEL -> PATCHLEVEL
+
+2012-12-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on atk, at-spi2-atk, at-spi2-core,
bzip2,
+ dbus, expat, fontconfig, freetype2, gdk-pixbuf2, harfbuzz, libffi,
+ libice, libpng, libsm, libx11, libxau, libxcb, libxcomposite,
libxcursor,
+ libxdamage, libxdmcp, libxext, libxfixes, libxi, libxinerama,
libxrandr,
+ libxrender, pango, pcre, pixman, util-linux, zlib
+ * DETAILS: bumped PATCH_LEVEL
+
2012-11-04 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: added itstool missing dependency; dropped deprecated rarian
and gnome-doc-utils dependencies
diff --git a/doc/help2man/DETAILS b/doc/help2man/DETAILS
index ff9fa93..2057f45 100755
--- a/doc/help2man/DETAILS
+++ b/doc/help2man/DETAILS
@@ -1,5 +1,5 @@
SPELL=help2man
- VERSION=1.38.4
+ VERSION=1.40.9
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE2="${SOURCE}.sig"
SOURCE_GPG="gnu.gpg:$SOURCE2:UPSTREAM_KEY"
diff --git a/doc/help2man/HISTORY b/doc/help2man/HISTORY
index ffbc09e..3b6e7b2 100644
--- a/doc/help2man/HISTORY
+++ b/doc/help2man/HISTORY
@@ -1,3 +1,6 @@
+2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.40.9
+
2011-01-01 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.38.4

diff --git a/doc/lcdf-typetools/DETAILS b/doc/lcdf-typetools/DETAILS
index c2b0b7d..7118e9f 100755
--- a/doc/lcdf-typetools/DETAILS
+++ b/doc/lcdf-typetools/DETAILS
@@ -1,8 +1,8 @@
SPELL=lcdf-typetools
- VERSION=2.79
+ VERSION=2.97
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://www.lcdf.org/type/${SOURCE}
-
SOURCE_HASH=sha512:fb2dbe7e57e7c154815209c4b120e477d4a1704263d9a166e932cd16ce63cde9564aa5672ed79a8225c7bc7caa5fdec7c6897521c7f4b73ddff717ce572bdbe6
+
SOURCE_HASH=sha512:8812436843721b7134ec796549092854050d1e9017fef048a62e7aa0e866d20e9757b246dbad738cdf8d8583afada3a2db9c6c7dc2546154cafd4dcd0f27f7f2
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://www.lcdf.org/type/";
LICENSE[0]="GPL"
diff --git a/doc/lcdf-typetools/HISTORY b/doc/lcdf-typetools/HISTORY
index 7996a6c..e1a094d 100644
--- a/doc/lcdf-typetools/HISTORY
+++ b/doc/lcdf-typetools/HISTORY
@@ -1,3 +1,6 @@
+2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.97
+
2009-07-29 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
* DEPENDS, DETAILS: spell created

diff --git a/doc/man-pages/DETAILS b/doc/man-pages/DETAILS
index e428c43..ccfdcb1 100755
--- a/doc/man-pages/DETAILS
+++ b/doc/man-pages/DETAILS
@@ -1,6 +1,6 @@
SPELL=man-pages
- VERSION=3.44
-
SOURCE_HASH=sha512:bf73427e711cd724743e7c23bc8bbc8a92f95c4d345650c16a08b9c910c0e64bf153b45019b6acdf2c3a6d693c5ce6945addb0e38c3448fbadd8bb2d7347d3e7
+ VERSION=3.45
+
SOURCE_HASH=sha512:f08bec6490e501dbd529d568a3817c6eb7455551e47acd8eec1a169b5788ff7c3fe810fe351fd0e603d6ad602ac70b53d2ba52c5d147f8fee00a6fb7b5f2f947
SOURCE=$SPELL-$VERSION.tar.xz
# SOURCE2=$SOURCE.sign
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/doc/man-pages/HISTORY b/doc/man-pages/HISTORY
index a7d0949..9630cae 100644
--- a/doc/man-pages/HISTORY
+++ b/doc/man-pages/HISTORY
@@ -1,3 +1,6 @@
+2012-12-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.45
+
2012-11-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.44

diff --git a/doc/miscfiles/DETAILS b/doc/miscfiles/DETAILS
index 660355e..206eea0 100755
--- a/doc/miscfiles/DETAILS
+++ b/doc/miscfiles/DETAILS
@@ -1,12 +1,10 @@
SPELL=miscfiles
- VERSION=1.4.2
+ VERSION=1.5
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$GNU_URL/$SPELL/$SOURCE
- SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
- SOURCE_GPG=913797E7.gpg:$SOURCE2:UPSTREAM_KEY
- SOURCE2_IGNORE=signature
+
SOURCE_HASH=sha512:d7ab23a709539278cce59e0c32bfcb3a0f11dc52ef537e3823e72382962af7f4fedb8b957f39ff1da51a93a00e3c4f6ec29f7332d7879c77fd7f4ec0ee4f82aa
WEB_SITE=http://www.gnu.org
ENTERED=20020525
LICENSE=GLP
diff --git a/doc/t1utils/DETAILS b/doc/t1utils/DETAILS
index 21bf0d7..11dbdc0 100755
--- a/doc/t1utils/DETAILS
+++ b/doc/t1utils/DETAILS
@@ -1,11 +1,11 @@
SPELL=t1utils
- VERSION=1.34
+ VERSION=1.37
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://www.lcdf.org/~eddietwo/type/$SOURCE
WEB_SITE=http://www.lcdf.org/~eddietwo/type/
ENTERED=20041129
-
SOURCE_HASH=sha512:49523e32f2f55c71a9415935597142c238120fcd9b3fb6dffb90c84b506087029572dcc2a5c0382a3c439d644c77ee36a6ca84a6b241f2bdbc9266b3d212bebc
+
SOURCE_HASH=sha512:72b6eec7669be078f11927f0d8061fe9956f9a37c159cedb95344abedb7c79687c774916024f3eec2279d1b4e6d1430c78a8c8e2c95c563cb1df316d0c863a9f
LICENSE[0]="Copyright (c) 1992 by I. Lee Hetherington, all rights
reserved. Permission is hereby granted to use, modify, and distribute this
program for any purpose provided this copyright notice and the one below
remain intact. Note that these tools should not be used to illegally copy
type-1 font programs. Typeface design is an intricate art that should be
rewarded. I. Lee Hetherington ilh AT lcs.mit.edu"
KEYWORDS="fonts doc"
SHORT="Type1 font utilities"
diff --git a/doc/t1utils/HISTORY b/doc/t1utils/HISTORY
index d7c1405..39cdbfe 100644
--- a/doc/t1utils/HISTORY
+++ b/doc/t1utils/HISTORY
@@ -1,3 +1,6 @@
+2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.37
+
2009-07-28 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* DETAILS: updated spell to 1.34
* PRE_BUILD: added to fix recent glibc incompatibility #15322
diff --git a/e-17/e17/DEPENDS b/e-17/e17/DEPENDS
index 51a51ac..56153de 100755
--- a/e-17/e17/DEPENDS
+++ b/e-17/e17/DEPENDS
@@ -1,6 +1,6 @@
depends subversion &&
depends efl &&
-depends e_dbus &&
+depends edbus &&
depends edje &&
depends efreet &&
depends imlib2 &&
diff --git a/e-17/e17/HISTORY b/e-17/e17/HISTORY
index f16c795..aef5f9c 100644
--- a/e-17/e17/HISTORY
+++ b/e-17/e17/HISTORY
@@ -1,3 +1,6 @@
+2012-11-24 Robin Cook <rcook AT wyrms.net>
+ * DEPENDS: changed e_dbus to edbus
+
2012-11-15 Ladislav Hagara <hgr AT vabo.cz>
* DEPENDS: eet, eina, evas -> efl

diff --git a/e-17/efl/CONFLICTS b/e-17/efl/CONFLICTS
index 855763f..e69de4f 100755
--- a/e-17/efl/CONFLICTS
+++ b/e-17/efl/CONFLICTS
@@ -2,4 +2,6 @@ conflicts eina &&
conflicts eet &&
conflicts embryo &&
conflicts evas &&
+conflicts ecore &&
+conflicts eio &&
conflicts eobj
diff --git a/e-17/efl/DEPENDS b/e-17/efl/DEPENDS
index cc679b6..859d9d4 100755
--- a/e-17/efl/DEPENDS
+++ b/e-17/efl/DEPENDS
@@ -1,3 +1,5 @@
+depends fribidi &&
+depends libxp &&
depends subversion &&

optional_depends check "" "" "Use check?" &&
diff --git a/e-17/efl/HISTORY b/e-17/efl/HISTORY
index c5bcbd8..2c673ee 100644
--- a/e-17/efl/HISTORY
+++ b/e-17/efl/HISTORY
@@ -1,2 +1,12 @@
+2012-12-21 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Depends on fribidi >= 0.19.2
+ Depends on libxp
+
+2012-12-16 Ladislav Hagara <hgr AT vabo.cz>
+ * CONFLICTS: eio added
+
+2012-12-03 Ladislav Hagara <hgr AT vabo.cz>
+ * CONFLICTS: ecore added
+
2012-11-15 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS, DEPENDS, PREPARE, PRE_BUILD, CONFLICTS: spell created
diff --git a/e-17/efreet/DEPENDS b/e-17/efreet/DEPENDS
index 7332d4e..8092e87 100755
--- a/e-17/efreet/DEPENDS
+++ b/e-17/efreet/DEPENDS
@@ -1,5 +1,4 @@
depends subversion &&
-depends eina &&
+depends efl &&
depends ecore &&
-depends eobj &&
depends edbus
diff --git a/e-17/efreet/HISTORY b/e-17/efreet/HISTORY
index 44e9e2c..dc481a3 100644
--- a/e-17/efreet/HISTORY
+++ b/e-17/efreet/HISTORY
@@ -1,3 +1,6 @@
+2012-11-24 Robin Cook <rcook AT wyrms.net>
+ * DEPENDS: changed to using efl
+
2012-11-02 Ladislav Hagara <hgr AT vabo.cz>
* DEPENDS: edbus added

diff --git a/e-17/elementary/DEPENDS b/e-17/elementary/DEPENDS
index 3f7810c..0f0adcb 100755
--- a/e-17/elementary/DEPENDS
+++ b/e-17/elementary/DEPENDS
@@ -7,7 +7,7 @@ optional_depends fbset "" "--disable-ecore-fb" \
optional_depends sdl "" "--disable-ecore-sdl" \
"Enable SDL support?" &&

-optional_depends e_dbus "" "--disable-edbus" \
+optional_depends edbus "" "--disable-edbus" \
"Enable e-dbus support?" &&

optional_depends efreet "" "--disable-efreet" \
diff --git a/e-17/elementary/HISTORY b/e-17/elementary/HISTORY
index 30919f3..3ff122c 100644
--- a/e-17/elementary/HISTORY
+++ b/e-17/elementary/HISTORY
@@ -1,3 +1,6 @@
+2012-11-24 Robin Cook <rcook AT wyrms.net>
+ * DEPENDS: changed e_dbus to edbus
+
2011-11-13 Robin Cook <rcook AT wyrms.net>
* DETAILS: corrected SOURCE_URL
* DEPENDS: changed some depends to optional and added optional depends
diff --git a/e-17/emap/DEPENDS b/e-17/emap/DEPENDS
index 05b5dfa..a66762a 100755
--- a/e-17/emap/DEPENDS
+++ b/e-17/emap/DEPENDS
@@ -1,3 +1,3 @@
-depends eina &&
+depends efl &&
depends ecore &&
depends subversion
diff --git a/e-17/emap/HISTORY b/e-17/emap/HISTORY
index 8e31f5b..5ec2692 100644
--- a/e-17/emap/HISTORY
+++ b/e-17/emap/HISTORY
@@ -1,2 +1,5 @@
+2012-11-24 Robin Cook <rcook AT wyrms.net>
+ * DEPENDS: changed to using efl
+
2011-11-13 Robin Cook <rcook AT wyrms.net>
* New Spell: DEPENDS, DETAILS, PRE_BUILD, PREPARE
diff --git a/e-17/emprint/DEPENDS b/e-17/emprint/DEPENDS
index c0cdfdd..e8ebe38 100755
--- a/e-17/emprint/DEPENDS
+++ b/e-17/emprint/DEPENDS
@@ -1,5 +1,4 @@
-depends eina &&
-depends evas &&
+depends efl &&
depends ecore &&
depends edje &&
depends subversion
diff --git a/e-17/emprint/HISTORY b/e-17/emprint/HISTORY
index 12ac762..02a23f3 100644
--- a/e-17/emprint/HISTORY
+++ b/e-17/emprint/HISTORY
@@ -1,3 +1,6 @@
+2012-11-24 Robin Cook <rcook AT wyrms.net>
+ * DEPENDS: changed to using efl
+
2008-11-01 Eric Sandall <sandalle AT sourcemage.org>
* DEPENDS: Depends on eina

diff --git a/e-17/enki/DEPENDS b/e-17/enki/DEPENDS
index 1c52371..e53a584 100755
--- a/e-17/enki/DEPENDS
+++ b/e-17/enki/DEPENDS
@@ -1,6 +1,5 @@
-depends eina &&
+depends efl &&
depends ecore &&
-depends eet &&
depends enlil &&
depends elementary &&
depends subversion
diff --git a/e-17/enki/HISTORY b/e-17/enki/HISTORY
index 8369123..10c89df 100644
--- a/e-17/enki/HISTORY
+++ b/e-17/enki/HISTORY
@@ -1,3 +1,6 @@
+2012-11-24 Robin Cook <rcook AT wyrms.net>
+ * DEPENDS: changed to using efl
+
2012-01-13 Robin Cook <rcook AT wyrms.net>
* DEPENDS: fix typo

diff --git a/e-17/ephysics/DEPENDS b/e-17/ephysics/DEPENDS
index 8fad5a2..e96f1ed 100755
--- a/e-17/ephysics/DEPENDS
+++ b/e-17/ephysics/DEPENDS
@@ -1,5 +1,4 @@
-depends eina &&
-depends evas &&
+depends efs &&
depends ecore &&
depends bullet "" "" games &&

diff --git a/e-17/ephysics/HISTORY b/e-17/ephysics/HISTORY
index 40a8536..5a800a3 100644
--- a/e-17/ephysics/HISTORY
+++ b/e-17/ephysics/HISTORY
@@ -1,2 +1,5 @@
+2012-11-24 Robin Cook <rcook AT wyrms.net>
+ * DEPENDS: changed to using efl
+
2012-07-12 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS, DEPENDS, PREPARE, PRE_BUILD: spell created
diff --git a/e-17/ethumb/DEPENDS b/e-17/ethumb/DEPENDS
index 856a825..d1a5625 100755
--- a/e-17/ethumb/DEPENDS
+++ b/e-17/ethumb/DEPENDS
@@ -1,10 +1,9 @@
depends subversion &&
-depends eina &&
-depends evas &&
+depends efl &&
depends ecore &&
depends edje &&

-optional_depends e_dbus \
+optional_depends edbus \
"--enable-ethumbd" "--disable-ethumbd" &&

optional_depends emotion \
diff --git a/e-17/ethumb/HISTORY b/e-17/ethumb/HISTORY
index 61f876d..a7c0895 100644
--- a/e-17/ethumb/HISTORY
+++ b/e-17/ethumb/HISTORY
@@ -1,3 +1,7 @@
+2012-11-24 Robin Cook <rcook AT wyrms.net>
+ * DEPENDS: changed e_dbus to edbus
+ changed to using efl
+
2011-11-13 Robin Cook <rcook AT wyrms.net>
* DEPENDS: added optionals e_dbus, emotion, epdf, libexif

diff --git a/e-17/eweather/DEPENDS b/e-17/eweather/DEPENDS
index 4b54279..529430b 100755
--- a/e-17/eweather/DEPENDS
+++ b/e-17/eweather/DEPENDS
@@ -1,7 +1,6 @@
+depends efl &&
depends ecore &&
depends edje &&
-depends eet &&
depends e17 &&
-depends evas &&
depends libeweather &&
depends subversion
diff --git a/e-17/eweather/HISTORY b/e-17/eweather/HISTORY
index 21d07f9..0f6de18 100644
--- a/e-17/eweather/HISTORY
+++ b/e-17/eweather/HISTORY
@@ -1,2 +1,5 @@
+2012-11-24 Robin Cook <rcook AT wyrms.net>
+ * DEPENDES: changed to using efl
+
2011-11-13 Robin Cook <rcook AT wyrms.net>
* New Spell: BUILD, DEPENDS, DETAILS, PREPARE, PRE_BUILD
diff --git a/e-17/exchange/DEPENDS b/e-17/exchange/DEPENDS
index 6a4a678..eb1f097 100755
--- a/e-17/exchange/DEPENDS
+++ b/e-17/exchange/DEPENDS
@@ -1,7 +1,6 @@
-depends eina &&
+depends efl &&
depends ecore &&
depends edje &&
-depends evas &&
depends libxml2 &&
depends subversion &&
depends pkgconfig
diff --git a/e-17/exchange/HISTORY b/e-17/exchange/HISTORY
index 48b9f85..faa1dad 100644
--- a/e-17/exchange/HISTORY
+++ b/e-17/exchange/HISTORY
@@ -1,3 +1,6 @@
+2012-11-24 Robin Cook <rcook AT wyrms.net>
+ * DEPENDS: changed to using efl
+
2011-11-13 Robin Cook <rcook AT wyrms.net>
* DETAILS: change from git to svn
* DEPENDS: added missing depends
diff --git a/e-17/exquisite/DEPENDS b/e-17/exquisite/DEPENDS
index d5fce5d..dd8299e 100755
--- a/e-17/exquisite/DEPENDS
+++ b/e-17/exquisite/DEPENDS
@@ -1,6 +1,4 @@
-depends eet &&
-depends evas &&
+depends efl &&
depends ecore &&
-depends embryo &&
depends edje &&
depends subversion
diff --git a/e-17/exquisite/HISTORY b/e-17/exquisite/HISTORY
index 5e94442..513f486 100644
--- a/e-17/exquisite/HISTORY
+++ b/e-17/exquisite/HISTORY
@@ -1,3 +1,6 @@
+2012-11-24 Robin Cook <rcook AT wyrms.net>
+ * DEPENDS: changed to using efl
+
2008-09-19 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: CVS -> SVN
Remove unneeded modification of SPELL for SOURCE_URL
diff --git a/e-17/imlib2_loaders/DEPENDS b/e-17/imlib2_loaders/DEPENDS
index eb181e1..20a711b 100755
--- a/e-17/imlib2_loaders/DEPENDS
+++ b/e-17/imlib2_loaders/DEPENDS
@@ -1,6 +1,6 @@
depends imlib2 &&
depends edb &&
-depends eet &&
+depends efl &&

if [ "$IMLIB2_LOADERS_CVS" == "y" ]; then
depends CVS
diff --git a/e-17/imlib2_loaders/HISTORY b/e-17/imlib2_loaders/HISTORY
index 6691b5c..6f3b158 100644
--- a/e-17/imlib2_loaders/HISTORY
+++ b/e-17/imlib2_loaders/HISTORY
@@ -1,3 +1,6 @@
+2012-11-24 Robin Cook <rcook AT wyrms.net>
+ * DEPENDS: changed to using efl
+
2011-09-05 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.4.5

diff --git a/e-17/libeweather/DEPENDS b/e-17/libeweather/DEPENDS
index 97b7433..5bb4c48 100755
--- a/e-17/libeweather/DEPENDS
+++ b/e-17/libeweather/DEPENDS
@@ -1,5 +1,4 @@
-depends eina &&
+depends efl &&
depends ecore &&
depends edje &&
-depends evas &&
depends subversion
diff --git a/e-17/libeweather/HISTORY b/e-17/libeweather/HISTORY
index 0c77103..b84feb6 100644
--- a/e-17/libeweather/HISTORY
+++ b/e-17/libeweather/HISTORY
@@ -1,2 +1,5 @@
+2012-11-24 Robin Cook <rcook AT wyrms.net>
+ * DEPENDS: changed to using efl
+
2011-11-13 Robin Cook <rcook AT wyrms.net>
* New Spell: DETAILS, DEPENDS, PREPARE, PRE_BUILD
diff --git a/e-17/terminology/DEPENDS b/e-17/terminology/DEPENDS
index de3597c..b3fb2e5 100755
--- a/e-17/terminology/DEPENDS
+++ b/e-17/terminology/DEPENDS
@@ -1,5 +1,4 @@
-depends eina &&
-depends evas &&
+depends efl &&
depends ecore &&
depends emotion &&
depends elementary
diff --git a/e-17/terminology/HISTORY b/e-17/terminology/HISTORY
index bc0d59b..6170fda 100644
--- a/e-17/terminology/HISTORY
+++ b/e-17/terminology/HISTORY
@@ -1,3 +1,6 @@
+2012-11-24 Robin Cook <rcook AT wyrms.net>
+ * DEPENDS: changed to using efl
+
2012-10-31 Ladislav Hagara <hgr AT vabo.cz>
* DEPENDS: elementary added

diff --git a/e/imlib2/DETAILS b/e/imlib2/DETAILS
index 26222c8..0fcb406 100755
--- a/e/imlib2/DETAILS
+++ b/e/imlib2/DETAILS
@@ -5,7 +5,7 @@
SOURCE_URL[0]=$SOURCEFORGE_URL/enlightenment/$SOURCE

SOURCE_HASH=sha512:6c3bceec39ffcb7515925c3eb4199834295732a1cc9cfa307aa8610e2565e770edfc5464ca983d1d95570bd9bac09c989e0751fa39b07cf794c0c5dce4262edf
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-${VERSION%-*}"
- WEB_SITE=http://enlightenment.org/Libraries/Imlib2/
+ WEB_SITE=http://sourceforge.net/projects/enlightenment/files/
ENTERED=20010922
LICENSE[0]=BSD
KEYWORDS="enlightenment e16 e17 library wm window-manager"
diff --git a/e/imlib2/HISTORY b/e/imlib2/HISTORY
index 52efccc..27adac9 100644
--- a/e/imlib2/HISTORY
+++ b/e/imlib2/HISTORY
@@ -1,3 +1,6 @@
+2012-12-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: updated WEB_SITE
+
2011-09-05 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.4.5

diff --git a/editors/code-browser/BUILD b/editors/code-browser/BUILD
index 67d8a5d..bf6804e 100755
--- a/editors/code-browser/BUILD
+++ b/editors/code-browser/BUILD
@@ -1,3 +1,3 @@
make_single &&
-make prefix="$INSTALL_ROOT/usr" CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" &&
+make prefix="$INSTALL_ROOT/usr" CFLAGS="$CFLAGS" LFLAGS="$LDFLAGS" &&
make_normal
diff --git a/editors/code-browser/DEPENDS b/editors/code-browser/DEPENDS
index edffa0e..f953536 100755
--- a/editors/code-browser/DEPENDS
+++ b/editors/code-browser/DEPENDS
@@ -1 +1,5 @@
-depends gtk+2
+depends gtk+2 &&
+
+if [[ $CODE_BROWSER_BRANCH == 4 ]]; then
+ depends copper
+fi
diff --git a/editors/code-browser/DETAILS b/editors/code-browser/DETAILS
index cb0d6f0..a820ae2 100755
--- a/editors/code-browser/DETAILS
+++ b/editors/code-browser/DETAILS
@@ -1,5 +1,9 @@
SPELL=code-browser
+if [[ $CODE_BROWSER_BRANCH == 3 ]]; then
VERSION=3.23
+else
+ VERSION=4.5
+fi
SOURCE=$SPELL-$VERSION-src.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://tibleiz.net/download/$SOURCE
diff --git a/editors/code-browser/HISTORY b/editors/code-browser/HISTORY
index 8646135..f7b1335 100644
--- a/editors/code-browser/HISTORY
+++ b/editors/code-browser/HISTORY
@@ -1,3 +1,9 @@
+2012-11-29 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: added 4 branch
+ * PREPARE: added, to use branch selection
+ * INSTALL: corrected LDFLAGS definition
+ * DEPENDS: branch 4 depends on copper
+
2011-11-25 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.23

diff --git a/editors/code-browser/PREPARE b/editors/code-browser/PREPARE
new file mode 100755
index 0000000..0fb4ab5
--- /dev/null
+++ b/editors/code-browser/PREPARE
@@ -0,0 +1 @@
+config_query_list CODE_BROWSER_BRANCH "Which branch?" 4 3
diff --git a/editors/code-browser/code-browser-4.5-src.tar.gz.sig
b/editors/code-browser/code-browser-4.5-src.tar.gz.sig
new file mode 100644
index 0000000..58c1a77
Binary files /dev/null and
b/editors/code-browser/code-browser-4.5-src.tar.gz.sig differ
diff --git a/editors/ed/DETAILS b/editors/ed/DETAILS
index 1278b80..270a8fb 100755
--- a/editors/ed/DETAILS
+++ b/editors/ed/DETAILS
@@ -1,5 +1,5 @@
SPELL=ed
- VERSION=1.6
+ VERSION=1.7
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=${SOURCE}.sig
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/editors/ed/HISTORY b/editors/ed/HISTORY
index d690115..abb95a3 100644
--- a/editors/ed/HISTORY
+++ b/editors/ed/HISTORY
@@ -1,3 +1,6 @@
+2012-12-02 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.7
+
2012-01-03 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.6

diff --git a/editors/medit/DETAILS b/editors/medit/DETAILS
index ac6f7c7..4833e6a 100755
--- a/editors/medit/DETAILS
+++ b/editors/medit/DETAILS
@@ -1,7 +1,7 @@
SPELL=medit
- VERSION=1.0.5
+ VERSION=1.1.1
SOURCE=$SPELL-$VERSION.tar.bz2
-
SOURCE_HASH=sha512:71725996a33e3fcaba7055e82ee66963478be28f4fe185ecc16c2c47fd92e5568d0a7861e5b726770fa96b4403c03f8f2d38c0015cb60be1086e5f99310219b8
+
SOURCE_HASH=sha512:c268d9dd78d9040b05330aa4aa77cdef234fa26bee11d923b20edea4a280db7ca64e3fca3348f8aa862e3e00e232b11be6c48d3aeb8528b49cbf5a6d958ebecf
SOURCE_URL[0]=$SOURCEFORGE_URL/mooedit/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://mooedit.sourceforge.net/
diff --git a/editors/medit/HISTORY b/editors/medit/HISTORY
index 81b3eab..54f2ac0 100644
--- a/editors/medit/HISTORY
+++ b/editors/medit/HISTORY
@@ -1,3 +1,6 @@
+2012-11-26 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.1.1
+
2011-12-06 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 1.0.5
* DEPENDS: removed depends cmake
diff --git a/editors/sed/DETAILS b/editors/sed/DETAILS
index 945440f..f58745f 100755
--- a/editors/sed/DETAILS
+++ b/editors/sed/DETAILS
@@ -1,5 +1,5 @@
SPELL=sed
- VERSION=4.2.1
+ VERSION=4.2.2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/editors/sed/HISTORY b/editors/sed/HISTORY
index ced3305..654ae4b 100644
--- a/editors/sed/HISTORY
+++ b/editors/sed/HISTORY
@@ -1,3 +1,6 @@
+2012-12-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 4.2.2
+
2011-04-11 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: added gettext optional dependency

diff --git a/fonts-x11/terminus-font/DETAILS b/fonts-x11/terminus-font/DETAILS
index c797949..c4f3c42 100755
--- a/fonts-x11/terminus-font/DETAILS
+++ b/fonts-x11/terminus-font/DETAILS
@@ -1,9 +1,9 @@
SPELL=terminus-font
- VERSION=4.36
+ VERSION=4.38
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:c42b8aac1cb7ba8d2259a1d1c37fccc885b91818129802917c01697397f3cb9ee6ce5510a42892ab531597d339e65462292ea72d7927598271fc24c31ef7a033
+
SOURCE_HASH=sha512:e37e20852645b247dffedf37f864e1cdbe2a23287e7f5737d89289eef1058f9621ef8d6339045b1be9ef603237a855a9f295022b8117685a6840c1f260966fd5
WEB_SITE=http://terminus-font.sourceforge.net/
ENTERED=20050720
LICENSE[0]=GPL
diff --git a/fonts-x11/terminus-font/HISTORY b/fonts-x11/terminus-font/HISTORY
index 99cdba8..6a3b5de 100644
--- a/fonts-x11/terminus-font/HISTORY
+++ b/fonts-x11/terminus-font/HISTORY
@@ -1,3 +1,7 @@
+2012-12-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 4.38
+ * PRE_BUILD: make configure executable
+
2011-08-14 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 4.36

diff --git a/fonts-x11/terminus-font/PRE_BUILD
b/fonts-x11/terminus-font/PRE_BUILD
new file mode 100755
index 0000000..22293e5
--- /dev/null
+++ b/fonts-x11/terminus-font/PRE_BUILD
@@ -0,0 +1,2 @@
+default_pre_build &&
+chmod +x ${SOURCE_DIRECTORY}/configure
diff --git a/ftp/transmission/DETAILS b/ftp/transmission/DETAILS
index d40cbd1..aba120e 100755
--- a/ftp/transmission/DETAILS
+++ b/ftp/transmission/DETAILS
@@ -1,5 +1,5 @@
SPELL=transmission
- VERSION=2.73
+ VERSION=2.75
SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=http://download.transmissionbt.com/files/$SOURCE
diff --git a/ftp/transmission/HISTORY b/ftp/transmission/HISTORY
index 4fd9fb5..784e5e1 100644
--- a/ftp/transmission/HISTORY
+++ b/ftp/transmission/HISTORY
@@ -1,3 +1,9 @@
+2012-12-17 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.75
+
+2012-12-13 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.74
+
2012-11-03 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.73

diff --git a/ftp/transmission/transmission-2.73.tar.bz2.sig
b/ftp/transmission/transmission-2.73.tar.bz2.sig
deleted file mode 100644
index c54ca79..0000000
Binary files a/ftp/transmission/transmission-2.73.tar.bz2.sig and /dev/null
differ
diff --git a/ftp/transmission/transmission-2.75.tar.bz2.sig
b/ftp/transmission/transmission-2.75.tar.bz2.sig
new file mode 100644
index 0000000..9e7b4c7
Binary files /dev/null and b/ftp/transmission/transmission-2.75.tar.bz2.sig
differ
diff --git a/gnome2-apps/galculator/DETAILS b/gnome2-apps/galculator/DETAILS
index e60a987..4e9a775 100755
--- a/gnome2-apps/galculator/DETAILS
+++ b/gnome2-apps/galculator/DETAILS
@@ -1,5 +1,5 @@
SPELL=galculator
- VERSION=2.0
+ VERSION=2.0.1
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$SOURCEFORGE_URL/galculator/$SOURCE
@@ -10,6 +10,6 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
KEYWORDS="calculator gnome2"
SHORT="GTK+2/3 based calculator"
cat << EOF
-galculator is a gtk+2/3 based calculator, which provides nearly every
function the
-average programmer needs.
+galculator is a gtk+2/3 based calculator, which provides nearly every
+function the average programmer needs.
EOF
diff --git a/gnome2-apps/galculator/HISTORY b/gnome2-apps/galculator/HISTORY
index 9390539..3133378 100644
--- a/gnome2-apps/galculator/HISTORY
+++ b/gnome2-apps/galculator/HISTORY
@@ -1,3 +1,7 @@
+2012-12-16 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.0.1
+ fixed long description wrap
+
2012-11-03 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.0; added GTK+3 notes
* DEPENDS: renewed dependencies
diff --git a/gnome2-apps/galculator/galculator-2.0.1.tar.bz2.sig
b/gnome2-apps/galculator/galculator-2.0.1.tar.bz2.sig
new file mode 100644
index 0000000..776a34d
Binary files /dev/null and
b/gnome2-apps/galculator/galculator-2.0.1.tar.bz2.sig differ
diff --git a/gnome2-apps/galculator/galculator-2.0.tar.bz2.sig
b/gnome2-apps/galculator/galculator-2.0.tar.bz2.sig
deleted file mode 100644
index eb5e95d..0000000
Binary files a/gnome2-apps/galculator/galculator-2.0.tar.bz2.sig and
/dev/null differ
diff --git a/gnome2-libs/at-spi2-atk/DEPENDS b/gnome2-libs/at-spi2-atk/DEPENDS
index 01e9c6f..2295210 100755
--- a/gnome2-libs/at-spi2-atk/DEPENDS
+++ b/gnome2-libs/at-spi2-atk/DEPENDS
@@ -1,9 +1,16 @@
-depends glib2 &&
+depends at-spi2-core &&
+depends atk &&
depends dbus &&
depends dbus-glib &&
+depends glib2 &&
+depends intltool &&
+depends libffi &&
+depends libice &&
+depends libsm &&
depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
depends libxml2 &&
-depends atk &&
-depends intltool &&
-depends at-spi2-core &&
-depends dconf
+depends pcre &&
+depends util-linux
diff --git a/gnome2-libs/at-spi2-atk/DETAILS b/gnome2-libs/at-spi2-atk/DETAILS
index fe5e884..5e7c1cf 100755
--- a/gnome2-libs/at-spi2-atk/DETAILS
+++ b/gnome2-libs/at-spi2-atk/DETAILS
@@ -1,6 +1,7 @@
SPELL=at-spi2-atk
VERSION=2.6.0
- BRANCH=`echo $VERSION|cut -d . -f 1,2`
+ PATCHLEVEL=1
+ BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
diff --git a/gnome2-libs/at-spi2-atk/HISTORY b/gnome2-libs/at-spi2-atk/HISTORY
index cc5b8a9..c0ffd23 100644
--- a/gnome2-libs/at-spi2-atk/HISTORY
+++ b/gnome2-libs/at-spi2-atk/HISTORY
@@ -1,3 +1,14 @@
+2012-12-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: PATCH_LEVEL -> PATCHLEVEL
+
+2012-12-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on libffi,
+ libice, libsm, libxau, libxcb, libxdmcp, pcre and util-linux
+ * DETAILS: bumped PATCH_LEVEL
+
+2012-11-27 Tommy Boatman <tboatman AT sourcemage.org>
+ * DEPENDS: removed dconf per Gnome dependency graphs
+
2012-09-27 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 2.6.0

diff --git a/gnome2-libs/at-spi2-core/DEPENDS
b/gnome2-libs/at-spi2-core/DEPENDS
index db53822..2621d35 100755
--- a/gnome2-libs/at-spi2-core/DEPENDS
+++ b/gnome2-libs/at-spi2-core/DEPENDS
@@ -1,12 +1,23 @@
-depends glib2 &&
depends dbus &&
depends dbus-glib &&
+depends glib2 &&
+depends libffi &&
+depends libice &&
+depends libsm &&
depends libx11 &&
-depends libxtst &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
depends libxi &&
+depends libxtst &&
+depends pcre &&
+depends util-linux &&
+depends zlib &&

optional_depends libxevie \
"--enable-xevie" \
"--disable-xevie" \
"to build with XEViE support"

+
diff --git a/gnome2-libs/at-spi2-core/DETAILS
b/gnome2-libs/at-spi2-core/DETAILS
index 49f0acd..239cd00 100755
--- a/gnome2-libs/at-spi2-core/DETAILS
+++ b/gnome2-libs/at-spi2-core/DETAILS
@@ -1,6 +1,7 @@
SPELL=at-spi2-core
VERSION=2.6.0
- BRANCH=`echo $VERSION|cut -d . -f 1,2`
+ PATCHLEVEL=1
+ BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
diff --git a/gnome2-libs/at-spi2-core/HISTORY
b/gnome2-libs/at-spi2-core/HISTORY
index 763b2f3..849ec84 100644
--- a/gnome2-libs/at-spi2-core/HISTORY
+++ b/gnome2-libs/at-spi2-core/HISTORY
@@ -1,3 +1,11 @@
+2012-12-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: PATCH_LEVEL -> PATCHLEVEL
+
+2012-12-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on libffi, libice, libsm,
+ libxau, libxcb, libxdmcp, libxext, pcre, util-linux and zlib
+ * DETAILS: bumped PATCH_LEVEL
+
2012-09-27 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 2.6.0

diff --git a/gnome2-libs/atk/DEPENDS b/gnome2-libs/atk/DEPENDS
index 6565aef..2f1e918 100755
--- a/gnome2-libs/atk/DEPENDS
+++ b/gnome2-libs/atk/DEPENDS
@@ -1,6 +1,8 @@
depends automake &&
-depends libtool &&
depends glib2 &&
+depends libffi &&
+depends libtool &&
+depends pcre &&

optional_depends gobject-introspection \
"--enable-introspection=yes" \
diff --git a/gnome2-libs/atk/DETAILS b/gnome2-libs/atk/DETAILS
index 3533888..259b307 100755
--- a/gnome2-libs/atk/DETAILS
+++ b/gnome2-libs/atk/DETAILS
@@ -4,6 +4,7 @@ if [[ $ATK_DEVEL == y ]]; then
else
VERSION=2.6.0
fi
+ PATCHLEVEL=1
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/gnome2-libs/atk/HISTORY b/gnome2-libs/atk/HISTORY
index 25236e6..09f921d 100644
--- a/gnome2-libs/atk/HISTORY
+++ b/gnome2-libs/atk/HISTORY
@@ -1,3 +1,10 @@
+2012-12-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: PATCH_LEVEL -> PATCHLEVEL
+
+2012-12-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on pcre and libffi
+ * DETAILS: bump PATCH_LEVEL
+
2012-09-27 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 2.6.0

diff --git a/gnome2-libs/gdk-pixbuf2/DEPENDS b/gnome2-libs/gdk-pixbuf2/DEPENDS
index e8289b4..b5559e1 100755
--- a/gnome2-libs/gdk-pixbuf2/DEPENDS
+++ b/gnome2-libs/gdk-pixbuf2/DEPENDS
@@ -12,4 +12,13 @@ optional_depends libx11 \
optional_depends gobject-introspection \
"--enable-introspection" \
"--disable-introspection" \
- "enable gobject-introspection"
+ "enable gobject-introspection" &&
+
+depends libffi &&
+if is_depends_enabled $SPELL libx11; then
+ depends libxau &&
+ depends libxcb &&
+ depends libxdmcp
+fi &&
+depends pcre &&
+depends LZMA
diff --git a/gnome2-libs/gdk-pixbuf2/DETAILS b/gnome2-libs/gdk-pixbuf2/DETAILS
index 4d6c3f7..4ddf9d7 100755
--- a/gnome2-libs/gdk-pixbuf2/DETAILS
+++ b/gnome2-libs/gdk-pixbuf2/DETAILS
@@ -1,7 +1,8 @@
SPELL=gdk-pixbuf2
VERSION=2.26.5
SECURITY_PATCH=1
- BRANCH=`echo $VERSION|cut -d . -f 1,2`
+ PATCHLEVEL=1
+ BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=gdk-pixbuf-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/gdk-pixbuf-$VERSION
SOURCE_URL[0]=$GNOME_URL/sources/gdk-pixbuf/$BRANCH/$SOURCE
diff --git a/gnome2-libs/gdk-pixbuf2/HISTORY b/gnome2-libs/gdk-pixbuf2/HISTORY
index 63920d1..fb8f222 100644
--- a/gnome2-libs/gdk-pixbuf2/HISTORY
+++ b/gnome2-libs/gdk-pixbuf2/HISTORY
@@ -1,3 +1,11 @@
+2012-12-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: PATCH_LEVEL -> PATCHLEVEL
+
+2012-12-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on libffi, libxau, libxcb,
+ libxdmcp, pcre and LZMA
+ * DETAILS: bumped PATCH_LEVEL
+
2012-11-11 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.26.5

diff --git a/gnome2-libs/glib-networking/DEPENDS
b/gnome2-libs/glib-networking/DEPENDS
index 1d643d5..3b4bc48 100755
--- a/gnome2-libs/glib-networking/DEPENDS
+++ b/gnome2-libs/glib-networking/DEPENDS
@@ -16,4 +16,10 @@ optional_depends gnutls \
optional_depends ca-certificates \
"" \
"--without-ca-file" \
- "for SSL root certificates"
+ "for SSL root certificates" &&
+depends libffi &&
+depends libgpg-error &&
+depends libproxy &&
+depends libtasn1 &&
+depends pcre &&
+depends zlib
diff --git a/gnome2-libs/glib-networking/DETAILS
b/gnome2-libs/glib-networking/DETAILS
index 1988cb0..8fc6dad 100755
--- a/gnome2-libs/glib-networking/DETAILS
+++ b/gnome2-libs/glib-networking/DETAILS
@@ -1,5 +1,6 @@
SPELL=glib-networking
VERSION=2.34.0
+ PATCHLEVEL=1
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/gnome2-libs/glib-networking/HISTORY
b/gnome2-libs/glib-networking/HISTORY
index 8dac904..81db3e8 100644
--- a/gnome2-libs/glib-networking/HISTORY
+++ b/gnome2-libs/glib-networking/HISTORY
@@ -1,3 +1,11 @@
+2012-12-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: PATCH_LEVEL -> PATCHLEVEL
+
+2012-12-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on libffi, libgpg-error, libproxy,
+ libtasn1, pcre and zlib
+ * DETAILS: bumped PATCH_LEVEL
+
2012-10-09 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.34.0

diff --git a/gnome2-libs/glib2/DEPENDS b/gnome2-libs/glib2/DEPENDS
index 5fc586d..5683e65 100755
--- a/gnome2-libs/glib2/DEPENDS
+++ b/gnome2-libs/glib2/DEPENDS
@@ -47,4 +47,6 @@ optional_depends libselinux \
optional_depends gtk-doc \
"--enable-gtk-doc" \
"--disable-gtk-doc" \
- "Build documentation with gtk-doc"
+ "Build documentation with gtk-doc" &&
+
+depends zlib
diff --git a/gnome2-libs/glib2/DETAILS b/gnome2-libs/glib2/DETAILS
index 6bc1c1a..024c518 100755
--- a/gnome2-libs/glib2/DETAILS
+++ b/gnome2-libs/glib2/DETAILS
@@ -1,16 +1,17 @@
SPELL=glib2
if [[ $GLIB_VER == devel ]];then
- VERSION=2.34.2
+ VERSION=2.34.3
SOURCE=glib-$VERSION.tar.xz
# SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
-
SOURCE_HASH=sha512:986a064968bd6681e8166704c7caa8e467a99ba24b035874fbd21e1374a56f24fc78325ab5776e60ffe6f5555e9104fcc89ddf2e3d3c9ec31906cbaaf1f7a827
+
SOURCE_HASH=sha512:2382e09159da2ef47384a3e52622f139577af69d6aba86ea1636f2b6b23b9f6bf89967f29394fd7f93d0528e2c58ae015864aa58a3e3e4f504c7a268b2ef4a75
else
- VERSION=2.34.2
+ VERSION=2.34.3
SECURITY_PATCH=1
SOURCE=glib-$VERSION.tar.xz
-
SOURCE_HASH=sha512:986a064968bd6681e8166704c7caa8e467a99ba24b035874fbd21e1374a56f24fc78325ab5776e60ffe6f5555e9104fcc89ddf2e3d3c9ec31906cbaaf1f7a827
+
SOURCE_HASH=sha512:2382e09159da2ef47384a3e52622f139577af69d6aba86ea1636f2b6b23b9f6bf89967f29394fd7f93d0528e2c58ae015864aa58a3e3e4f504c7a268b2ef4a75
# SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
fi
+ PATCHLEVEL=1
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE_DIRECTORY="$BUILD_DIRECTORY/glib-$VERSION"
SOURCE_URL[0]=$GNOME_URL/sources/glib/$BRANCH/$SOURCE
diff --git a/gnome2-libs/glib2/HISTORY b/gnome2-libs/glib2/HISTORY
index 72416fe..8ee546a 100644
--- a/gnome2-libs/glib2/HISTORY
+++ b/gnome2-libs/glib2/HISTORY
@@ -1,3 +1,18 @@
+2012-12-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: removed dependency on FAM since it's already there
+ as an optional dependency
+ * DETAILS: PATCH_LEVEL -> PATCHLEVEL
+
+2012-12-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on gamin and zlib
+ * DETAILS: bumped PATCH_LEVEL
+
+2012-04-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * PRE_BUILD ,py3.patch.xz: deleted
+
+2012-12-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.34.3
+
2012-11-11 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.34.2

diff --git a/gnome2-libs/glib2/PRE_BUILD b/gnome2-libs/glib2/PRE_BUILD
deleted file mode 100755
index 3106958..0000000
--- a/gnome2-libs/glib2/PRE_BUILD
+++ /dev/null
@@ -1,10 +0,0 @@
-default_pre_build &&
-cd $SOURCE_DIRECTORY &&
-if is_depends_enabled $SPELL python3; then
- message "patching for python3" &&
- xzcat $SPELL_DIRECTORY/py3.patch.xz |patch -p1
-elif is_depends_enabled $SPELL python; then
- message "not patching for python3"
-else
- find . -name 'Makefile*' -exec sed -i -e '/^SUBDIRS =/,/[^\]$/ {;s,
tests,,g;s, gdbus-2.0/codegen,,g;}' {} +
-fi
diff --git a/gnome2-libs/glib2/py3.patch.xz b/gnome2-libs/glib2/py3.patch.xz
deleted file mode 100644
index 9e1fee1..0000000
Binary files a/gnome2-libs/glib2/py3.patch.xz and /dev/null differ
diff --git a/gnome2-libs/gnome-python2/DEPENDS
b/gnome2-libs/gnome-python2/DEPENDS
index 75723b6..b249b63 100755
--- a/gnome2-libs/gnome-python2/DEPENDS
+++ b/gnome2-libs/gnome-python2/DEPENDS
@@ -55,4 +55,50 @@ optional_depends libbonobo
\
optional_depends libbonoboui \
"--enable-bonoboui" \
"--disable-bonoboui" \
- "to build bonoboui module"
+ "to build bonoboui module" &&
+
+depends atk &&
+depends bzip2 &&
+depends cairo &&
+depends dbus &&
+depends dbus-glib &&
+depends expat &&
+depends fontconfig &&
+depends freetype2 &&
+depends gdk-pixbuf2 &&
+depends glib2 &&
+depends gtk+2 &&
+depends harfbuzz &&
+depends icu &&
+depends libart_lgpl &&
+depends libffi &&
+depends libgcrypt &&
+depends libgnome-keyring &&
+depends libgpg-error &&
+depends libice &&
+depends libpng &&
+depends libsm &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxcomposite &&
+depends libxcursor &&
+depends libxdamage &&
+depends libxdmcp &&
+depends libxext &&
+depends libxfixes &&
+depends libxinerama &&
+depends libxml2 &&
+depends libxrandr &&
+depends libxrender &&
+depends openssl &&
+depends orbit2 &&
+depends pango &&
+depends pcre &&
+depends pixman &&
+depends popt &&
+depends python &&
+depends util-linux &&
+depends LZMA &&
+depends zlib
+
diff --git a/gnome2-libs/gnome-python2/HISTORY
b/gnome2-libs/gnome-python2/HISTORY
index 88b8ef4..e217730 100644
--- a/gnome2-libs/gnome-python2/HISTORY
+++ b/gnome2-libs/gnome-python2/HISTORY
@@ -1,3 +1,13 @@
+2012-12-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on atk, bzip2, cairo, dbus, dbus-glib,
expat,
+ fontconfig, freetype2, gdk-pixbuf2, glib2, gtk+2, harfbuzz, icu,
+ libart_lgpl, libffi, libgcrypt, libgnome-keyring, libgpg-error,
libice,
+ libpng, libsm, libx11, libxau, libxcb, libxcomposite, libxcursor,
+ libxdamage, libxdmcp, libxext, libxfixes, libxinerama, libxml2,
+ libxrandr, libxrender, openssl, orbit2, pango, pcre, pixman, popt,
+ python, util-linux, LZMA and zlib
+ * DETAILS: bumped PATCH_LEVEL
+
2010-04-06 Vasil Yonkov <spirtbrat AT sourcemage.org>
* BUILD, CONFIGURE: added
* DEPENDS: gnomevfsbonobo, pyvfsmodule modules moved to CONFIGURE
diff --git a/gnome2-libs/gnome-vfs2/DEPENDS b/gnome2-libs/gnome-vfs2/DEPENDS
index ca15f81..69deb27 100755
--- a/gnome2-libs/gnome-vfs2/DEPENDS
+++ b/gnome2-libs/gnome-vfs2/DEPENDS
@@ -71,5 +71,16 @@ optional_depends acl
\
optional_depends libselinux \
'--enable-selinux' \
'--disable-selinux' \
- 'for SELinux support'
+ 'for SELinux support' &&

+depends attr &&
+depends bzip2 &&
+depends dbus &&
+depends FAM &&
+depends glib2 &&
+depends icu &&
+depends libffi &&
+depends libxml2 &&
+depends orbit2 &&
+depends pcre &&
+depends LZMA
diff --git a/gnome2-libs/gnome-vfs2/DETAILS b/gnome2-libs/gnome-vfs2/DETAILS
index c4c52a6..902af22 100755
--- a/gnome2-libs/gnome-vfs2/DETAILS
+++ b/gnome2-libs/gnome-vfs2/DETAILS
@@ -1,5 +1,6 @@
SPELL=gnome-vfs2
VERSION=2.24.4
+ PATCHLEVEL=1
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=gnome-vfs-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/gnome-vfs-$VERSION
diff --git a/gnome2-libs/gnome-vfs2/HISTORY b/gnome2-libs/gnome-vfs2/HISTORY
index 3250532..6d9fcc6 100644
--- a/gnome2-libs/gnome-vfs2/HISTORY
+++ b/gnome2-libs/gnome-vfs2/HISTORY
@@ -1,3 +1,11 @@
+2012-12-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: PATCH_LEVEL -> PATCHLEVEL
+
+2012-12-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on attr, bzip2, dbus, FAM, glib2, icu,
+ libffi, libxml2, orbit2, pcre, LZMA
+ * DETAILS: bumped PATCH_LEVEL
+
2012-07-15 Sukneet Basuta <sukneet AT sourcemage.org>
* DEPENDS: removed optional_depends howl

diff --git a/gnome2-libs/libgee/DEPENDS b/gnome2-libs/libgee/DEPENDS
index 31ec509..ac87005 100755
--- a/gnome2-libs/libgee/DEPENDS
+++ b/gnome2-libs/libgee/DEPENDS
@@ -1,2 +1,4 @@
depends glib2 &&
+depends libffi &&
+depends pcre &&
depends vala
diff --git a/gnome2-libs/libgee/DETAILS b/gnome2-libs/libgee/DETAILS
index ba3c769..204d623 100755
--- a/gnome2-libs/libgee/DETAILS
+++ b/gnome2-libs/libgee/DETAILS
@@ -1,5 +1,6 @@
SPELL=libgee
VERSION=0.6.5
+ PATCHLEVEL=1
BRANCH=${VERSION:0:3}
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/gnome2-libs/libgee/HISTORY b/gnome2-libs/libgee/HISTORY
index f7b47bc..fe365e8 100644
--- a/gnome2-libs/libgee/HISTORY
+++ b/gnome2-libs/libgee/HISTORY
@@ -1,3 +1,7 @@
+2012-12-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on libffi and pcre
+ * DETAILS: bumped PATCHLEVEL
+
2012-08-13 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.6.5

diff --git a/gnome2-libs/libgnome-keyring/DEPENDS
b/gnome2-libs/libgnome-keyring/DEPENDS
index d53dfa1..0a497d1 100755
--- a/gnome2-libs/libgnome-keyring/DEPENDS
+++ b/gnome2-libs/libgnome-keyring/DEPENDS
@@ -7,4 +7,8 @@ depends intltool &&
optional_depends gtk-doc \
"--enable-gtk-doc" \
"--disable-gtk-doc" \
- "to build documentation"
+ "to build documentation" &&
+
+depends libffi &&
+depends libgpg-error &&
+depends pcre
diff --git a/gnome2-libs/libgnome-keyring/DETAILS
b/gnome2-libs/libgnome-keyring/DETAILS
index 74fe370..ac5983a 100755
--- a/gnome2-libs/libgnome-keyring/DETAILS
+++ b/gnome2-libs/libgnome-keyring/DETAILS
@@ -1,5 +1,6 @@
SPELL=libgnome-keyring
VERSION=3.4.0
+ PATCHLEVEL=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 c3e4e16..a3c8b2c 100644
--- a/gnome2-libs/libgnome-keyring/HISTORY
+++ b/gnome2-libs/libgnome-keyring/HISTORY
@@ -1,3 +1,7 @@
+2012-12-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on libffi, libgpg-error and pcre
+ * DETAILS: bumped PATCHLEVEL
+
2012-03-27 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.4.0

diff --git a/gnome2-libs/libgnome/DEPENDS b/gnome2-libs/libgnome/DEPENDS
index dbf479a..01007ff 100755
--- a/gnome2-libs/libgnome/DEPENDS
+++ b/gnome2-libs/libgnome/DEPENDS
@@ -25,4 +25,12 @@ optional_depends gtk-doc \
optional_depends avahi \
"" \
"" \
- "for service discovery"
+ "for service discovery" &&
+
+depends dbus &&
+depends dbus-glib &&
+depends icu &&
+depends libffi &&
+depends openssl &&
+depends orbit2 &&
+depends pcre
diff --git a/gnome2-libs/libgnome/DETAILS b/gnome2-libs/libgnome/DETAILS
index 58ae2f3..fbc31ce 100755
--- a/gnome2-libs/libgnome/DETAILS
+++ b/gnome2-libs/libgnome/DETAILS
@@ -1,6 +1,7 @@
SPELL=libgnome
VERSION=2.32.1
- BRANCH=`echo $VERSION|cut -d . -f 1,2`
+ PATCHLEVEL=1
+ BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
diff --git a/gnome2-libs/libgnome/HISTORY b/gnome2-libs/libgnome/HISTORY
index b8bfa86..130f256 100644
--- a/gnome2-libs/libgnome/HISTORY
+++ b/gnome2-libs/libgnome/HISTORY
@@ -1,3 +1,8 @@
+2012-12-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on dbus, dbus-glib, icu, libffi,
openssl,
+ orbit2, pcre
+ * DETAILS: bumped PATCHLEVEL
+
2011-02-01 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.32.1

diff --git a/gnome2-libs/librsvg2/DEPENDS b/gnome2-libs/librsvg2/DEPENDS
index 4fb5776..5dab3d6 100755
--- a/gnome2-libs/librsvg2/DEPENDS
+++ b/gnome2-libs/librsvg2/DEPENDS
@@ -21,4 +21,22 @@ optional_depends gtk-doc \
optional_depends gobject-introspection \
"--enable-introspection" \
"--disable-introspection" \
- "Enable introspection"
+ "Enable introspection" &&
+
+
+depends atk &&
+depends expat &&
+depends gdk-pixbuf2 &&
+depends gtk+2 &&
+depends gtk+3 &&
+depends harfbuzz &&
+depends libffi &&
+depends libpng &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends libxrender &&
+depends pcre &&
+depends pixman
+
diff --git a/gnome2-libs/librsvg2/DETAILS b/gnome2-libs/librsvg2/DETAILS
index e01ab7d..99d7133 100755
--- a/gnome2-libs/librsvg2/DETAILS
+++ b/gnome2-libs/librsvg2/DETAILS
@@ -3,6 +3,7 @@

SOURCE_HASH=sha512:447435b2fab0ca7147b68c02a622df8049d56844360e8e361bf5abfbec12c33d46393bad3c099c2819f68d1b7595616d1f35d2cea58ee94d873c1c34e9362d37
# SOURCE_GPG=gurus.gpg:$SOURCE.sig
SECURITY_PATCH=1
+ PATCHLEVEL=1
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=${SPELL%?}-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SPELL%?}-$VERSION"
diff --git a/gnome2-libs/librsvg2/HISTORY b/gnome2-libs/librsvg2/HISTORY
index e48fbc5..f0c5dd8 100644
--- a/gnome2-libs/librsvg2/HISTORY
+++ b/gnome2-libs/librsvg2/HISTORY
@@ -1,3 +1,7 @@
+2012-12-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on atk, expat, gdk-pixbuf2, gtk+2,
gtk+3,
+ harfbuzz, libffi, libpng, libxau, libxcb, libxdmcp, libxext,
libxrender,
+ pcre, pixman
2012-11-17 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: make link to icu explicit

diff --git a/gnome2-libs/libsoup/DEPENDS b/gnome2-libs/libsoup/DEPENDS
index 4635cdb..d457586 100755
--- a/gnome2-libs/libsoup/DEPENDS
+++ b/gnome2-libs/libsoup/DEPENDS
@@ -1,9 +1,14 @@
depends autoconf &&
depends automake &&
-depends libtool &&
-depends libxml2 &&
+depends dbus &&
depends glib2 &&
+depends icu &&
+depends libffi &&
+depends libgcrypt &&
depends libgpg-error &&
+depends libtool &&
+depends libxml2 &&
+depends pcre &&
depends sqlite &&
depends -sub TLS glib-networking &&

@@ -21,3 +26,4 @@ optional_depends gtk-doc \
"--enable-gtk-doc" \
"--disable-gtk-doc" \
"Build documenation with gtk-doc"
+
diff --git a/gnome2-libs/libsoup/DETAILS b/gnome2-libs/libsoup/DETAILS
index 8566d60..ae86753 100755
--- a/gnome2-libs/libsoup/DETAILS
+++ b/gnome2-libs/libsoup/DETAILS
@@ -12,6 +12,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
LICENSE[0]=LGPL
SECURITY_PATCH=1
+ PATCHLEVEL=1
WEB_SITE=http://live.gnome.org/LibSoup/
ENTERED=20030312
KEYWORDS="gnome2 libs"
diff --git a/gnome2-libs/libsoup/HISTORY b/gnome2-libs/libsoup/HISTORY
index 9ef6bcd..932b8db 100644
--- a/gnome2-libs/libsoup/HISTORY
+++ b/gnome2-libs/libsoup/HISTORY
@@ -1,3 +1,7 @@
+2012-12-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on dbus, icu, libffi, libgcrypt, pcre
+ * DETAILS: bumped PATCHLEVEL
+
2012-10-28 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.40.1

diff --git a/gnome2-libs/libxklavier/DEPENDS b/gnome2-libs/libxklavier/DEPENDS
index 696cef1..c8e63c9 100755
--- a/gnome2-libs/libxklavier/DEPENDS
+++ b/gnome2-libs/libxklavier/DEPENDS
@@ -1,11 +1,21 @@
-depends zlib &&
-depends libxml2 &&
+depends glib2 &&
+depends icu &&
+depends iso-codes &&
+depends libffi &&
depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends libxi &&
depends libxkbfile &&
+depends libxml2 &&
+depends pcre &&
depends xkbcomp &&
-depends iso-codes &&
+depends zlib &&

optional_depends gtk-doc \
"--enable-gtk-doc" \
"--disable-gtk-doc" \
"to build documentation"
+
diff --git a/gnome2-libs/libxklavier/DETAILS b/gnome2-libs/libxklavier/DETAILS
index 971ace1..0a4479f 100755
--- a/gnome2-libs/libxklavier/DETAILS
+++ b/gnome2-libs/libxklavier/DETAILS
@@ -1,5 +1,6 @@
SPELL=libxklavier
VERSION=5.2.1
+ PATCHLEVEL=1
BRANCH=${VERSION:0:3}
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/gnome2-libs/libxklavier/HISTORY b/gnome2-libs/libxklavier/HISTORY
index c40b4bb..808fbad 100644
--- a/gnome2-libs/libxklavier/HISTORY
+++ b/gnome2-libs/libxklavier/HISTORY
@@ -1,3 +1,8 @@
+2012-12-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on glib2, icu, libffi, libxau,
+ libxcb, libxdmcp, libxext, libxi, pcre
+ * DETAILS: bumped PATCHLEVEL
+
2012-03-30 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 5.2.1

diff --git a/gnome2-libs/orbit2/DEPENDS b/gnome2-libs/orbit2/DEPENDS
index 59fe6a8..a9d2ed1 100755
--- a/gnome2-libs/orbit2/DEPENDS
+++ b/gnome2-libs/orbit2/DEPENDS
@@ -4,4 +4,8 @@ depends libidl &&
optional_depends gtk-doc \
"--enable-gtk-doc" \
"--disable-gtk-doc" \
- "Build documentation with gtk-doc"
+ "Build documentation with gtk-doc" &&
+
+depends glib2 &&
+depends libffi &&
+depends pcre
diff --git a/gnome2-libs/orbit2/DETAILS b/gnome2-libs/orbit2/DETAILS
index 19ff9e3..f41f0c0 100755
--- a/gnome2-libs/orbit2/DETAILS
+++ b/gnome2-libs/orbit2/DETAILS
@@ -1,5 +1,6 @@
SPELL=orbit2
VERSION=2.14.19
+ PATCHLEVEL=1
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=ORBit2-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/ORBit2-$VERSION"
diff --git a/gnome2-libs/orbit2/HISTORY b/gnome2-libs/orbit2/HISTORY
index c879fe9..e3ae532 100644
--- a/gnome2-libs/orbit2/HISTORY
+++ b/gnome2-libs/orbit2/HISTORY
@@ -1,3 +1,7 @@
+2012-12-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on glib2, libffi and pcre
+ * DETAILS: bumped PATCHLEVEL
+
2010-09-30 Vasil Yonkov <spirtbrat AT sourcemage.org>
* DETAILS: updated spell to 2.14.19

diff --git a/gnome2-libs/pango/DEPENDS b/gnome2-libs/pango/DEPENDS
index 5d2667b..0735eb6 100755
--- a/gnome2-libs/pango/DEPENDS
+++ b/gnome2-libs/pango/DEPENDS
@@ -3,6 +3,7 @@
depends automake &&
depends cairo &&
depends fontconfig &&
+depends freetype2 &&
depends glib2 &&
depends harfbuzz &&

@@ -16,6 +17,8 @@ if is_depends_enabled $SPELL libx11; then
depends libxft &&
depends libxdmcp &&
depends libxrender &&
+ depends libxcb &&
+ depends libxext &&
if spell_ok cairo && is_version_less $(installed_version cairo) 1.8; then
force_depends cairo
fi
@@ -26,4 +29,10 @@ optional_depends gtk-doc "" "" "to build documentation
with gtk-doc" &&
optional_depends gobject-introspection \
"--enable-introspection=yes" \
"--enable-introspection=no" \
- "to enable introspection"
+ "to enable introspection" &&
+
+depends expat &&
+depends libffi &&
+depends libpng &&
+depends pcre &&
+depends pixman
diff --git a/gnome2-libs/pango/DETAILS b/gnome2-libs/pango/DETAILS
index bd0c877..d5dc10d 100755
--- a/gnome2-libs/pango/DETAILS
+++ b/gnome2-libs/pango/DETAILS
@@ -1,5 +1,6 @@
SPELL=pango
- VERSION=1.32.1
+ VERSION=1.32.4
+ PATCHLEVEL=1
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/gnome2-libs/pango/HISTORY b/gnome2-libs/pango/HISTORY
index 6aad71d..a4f0c80 100644
--- a/gnome2-libs/pango/HISTORY
+++ b/gnome2-libs/pango/HISTORY
@@ -1,3 +1,11 @@
+2012-12-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on expat, freetype2, libffi,
+ libpng, libxcb, libxext, pcre, pixman
+ * DETAILS: bumped PATCHLEVEL
+
+2012-12-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.32.4
+
2012-10-09 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.32.1
* DEPENDS: harfbuzz added
diff --git a/gnome2-libs/pango/pango-1.32.1.tar.xz.sig
b/gnome2-libs/pango/pango-1.32.1.tar.xz.sig
deleted file mode 100644
index 665402b..0000000
Binary files a/gnome2-libs/pango/pango-1.32.1.tar.xz.sig and /dev/null differ
diff --git a/gnome2-libs/pango/pango-1.32.4.tar.xz.sig
b/gnome2-libs/pango/pango-1.32.4.tar.xz.sig
new file mode 100644
index 0000000..26db5f5
Binary files /dev/null and b/gnome2-libs/pango/pango-1.32.4.tar.xz.sig differ
diff --git a/gnome2-libs/policykit/DEPENDS b/gnome2-libs/policykit/DEPENDS
index bf41129..9c611e9 100755
--- a/gnome2-libs/policykit/DEPENDS
+++ b/gnome2-libs/policykit/DEPENDS
@@ -26,4 +26,8 @@ optional_depends gtk-doc \
optional_depends docbook-xsl \
'--enable-man-pages' \
'--disable-man-pages' \
- 'to build manual pages'
+ 'to build manual pages' &&
+
+depends glib2 &&
+depends libffi &&
+depends pcre
diff --git a/gnome2-libs/policykit/DETAILS b/gnome2-libs/policykit/DETAILS
index 5b46fbc..2213b1e 100755
--- a/gnome2-libs/policykit/DETAILS
+++ b/gnome2-libs/policykit/DETAILS
@@ -1,5 +1,6 @@
SPELL=policykit
VERSION=0.105
+ PATCHLEVEL=1

SOURCE_HASH=sha512:7c0f84b9639814b4690e42b570285ff2018a5ea4cfd7216d9abf44c84ece6592c530f2d6211511c1346963daf4f135e9fa79d1b2f592b454115950991b5e4bc3
SOURCE=polkit-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/polkit-$VERSION
diff --git a/gnome2-libs/policykit/HISTORY b/gnome2-libs/policykit/HISTORY
index b8931a7..967767d 100644
--- a/gnome2-libs/policykit/HISTORY
+++ b/gnome2-libs/policykit/HISTORY
@@ -1,3 +1,7 @@
+2012-12-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on glib2, libffi and pcre
+ * DETAILS: bumped PATCHLEVEL
+
2012-05-22 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: intltool is optional
* BUILD, CONFIGURE: remove redundant query
diff --git a/gnome2-libs/pygobject/DEPENDS b/gnome2-libs/pygobject/DEPENDS
index d26c97a..5a4ae3b 100755
--- a/gnome2-libs/pygobject/DEPENDS
+++ b/gnome2-libs/pygobject/DEPENDS
@@ -1,6 +1,7 @@
depends python &&
depends glib2 &&
depends pycairo &&
+depends pcre &&

# introspection in pygoject3 conflicts with introspection in pygobject
# https://bugzilla.gnome.org/show_bug.cgi?id=657054
diff --git a/gnome2-libs/pygobject/DETAILS b/gnome2-libs/pygobject/DETAILS
index f83f5d4..486dbfd 100755
--- a/gnome2-libs/pygobject/DETAILS
+++ b/gnome2-libs/pygobject/DETAILS
@@ -1,6 +1,6 @@
SPELL=pygobject
VERSION=2.28.6
- PATCHLEVEL=0
+ PATCHLEVEL=1
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
diff --git a/gnome2-libs/pygobject/HISTORY b/gnome2-libs/pygobject/HISTORY
index 70b14e7..b14be3f 100644
--- a/gnome2-libs/pygobject/HISTORY
+++ b/gnome2-libs/pygobject/HISTORY
@@ -1,3 +1,7 @@
+2012-12-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependency on pcre
+ * DETAILS: bumped PATCHLEVEL
+
2012-06-11 Sukneet Basuta <sukneet AT sourcemage.org>
* BUILD: only build with introspection if pygobject3
does not have introspection enabled.
diff --git a/gnome2-libs/vte/DEPENDS b/gnome2-libs/vte/DEPENDS
index 0ba1e69..05c2da4 100755
--- a/gnome2-libs/vte/DEPENDS
+++ b/gnome2-libs/vte/DEPENDS
@@ -20,4 +20,18 @@ fi &&

optional_depends gtk-doc \
"--enable-gtk-doc" "--disable-gtk-doc" \
- "build documentation with gtk-doc"
+ "build documentation with gtk-doc" &&
+
+depends cairo &&
+depends expat &&
+depends gdk-pixbuf2 &&
+depends harfbuzz &&
+depends libffi &&
+depends libpng &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends libxrender &&
+depends pcre &&
+depends pixman
diff --git a/gnome2-libs/vte/DETAILS b/gnome2-libs/vte/DETAILS
index afbeda2..ec2abc0 100755
--- a/gnome2-libs/vte/DETAILS
+++ b/gnome2-libs/vte/DETAILS
@@ -1,6 +1,7 @@
SPELL=vte
VERSION=0.28.2
SECURITY_PATCH=1
+ PATCHLEVEL=1
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/gnome2-libs/vte/HISTORY b/gnome2-libs/vte/HISTORY
index 7316205..6cb1bda 100644
--- a/gnome2-libs/vte/HISTORY
+++ b/gnome2-libs/vte/HISTORY
@@ -1,3 +1,9 @@
+2012-12-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on cairo, expat, gdk-pixbuf2,
+ harfbuzz, libffi, libpng, libxau, libxcb, libxdmcp, libxext,
+ libxrender, pcre, pixman
+ * DETAILS: bumped PATCHLEVEL
+
2011-09-25 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.28.2

diff --git a/gnome3-libs/libsecret/DETAILS b/gnome3-libs/libsecret/DETAILS
index 5608cd2..2fe7ab1 100755
--- a/gnome3-libs/libsecret/DETAILS
+++ b/gnome3-libs/libsecret/DETAILS
@@ -1,9 +1,9 @@
SPELL=libsecret
- VERSION=0.10
+ VERSION=0.12
SOURCE="${SPELL}-${VERSION}.tar.xz"
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE_URL[0]=$GNOME_URL/sources/libsecret/${BRANCH}/${SOURCE}
-
SOURCE_HASH=sha512:28b09871e532c26f04b760d014b54cfb478997840e010a07d8862ebf9f8f87f7e67f5ec60e486577020aee29ea75701d7263891126aec638eaad9245e5c2c076
+
SOURCE_HASH=sha512:920da07b8674816b9f139dc71e79721d1767025e799e99dea7458c3c3b54c81ae2f4aa55ad55194e0c151fa23d13eae12928c9bbfac1c67d9ae6eed3d8a1efa4
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="https://live.gnome.org/Libsecret";
LICENSE[0]="LGPLv2"
diff --git a/gnome3-libs/libsecret/HISTORY b/gnome3-libs/libsecret/HISTORY
index d48011b..11a9a08 100644
--- a/gnome3-libs/libsecret/HISTORY
+++ b/gnome3-libs/libsecret/HISTORY
@@ -1,3 +1,9 @@
+2012-12-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.12
+
+2012-12-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.11
+
2012-11-24 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: Vala bindings require gobject-introspection

diff --git a/gnome3-libs/vte3/DETAILS b/gnome3-libs/vte3/DETAILS
index 3c8dfd0..8d0acd9 100755
--- a/gnome3-libs/vte3/DETAILS
+++ b/gnome3-libs/vte3/DETAILS
@@ -1,5 +1,5 @@
SPELL=vte3
- VERSION=0.34.0
+ VERSION=0.34.2
SECURITY_PATCH=0
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=vte-$VERSION.tar.xz
diff --git a/gnome3-libs/vte3/HISTORY b/gnome3-libs/vte3/HISTORY
index 34cd891..4d65b78 100644
--- a/gnome3-libs/vte3/HISTORY
+++ b/gnome3-libs/vte3/HISTORY
@@ -1,3 +1,6 @@
+2012-12-27 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 0.34.2
+
2012-10-06 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 0.34

diff --git a/gnome3-libs/vte3/vte-0.34.0.tar.xz.sig
b/gnome3-libs/vte3/vte-0.34.0.tar.xz.sig
deleted file mode 100644
index fa6c705..0000000
Binary files a/gnome3-libs/vte3/vte-0.34.0.tar.xz.sig and /dev/null differ
diff --git a/gnome3-libs/vte3/vte-0.34.2.tar.xz.sig
b/gnome3-libs/vte3/vte-0.34.2.tar.xz.sig
new file mode 100644
index 0000000..0236c5c
Binary files /dev/null and b/gnome3-libs/vte3/vte-0.34.2.tar.xz.sig differ
diff --git a/graphics-libs/agg/HISTORY b/graphics-libs/agg/HISTORY
index 27e86c3..3646b63 100644
--- a/graphics-libs/agg/HISTORY
+++ b/graphics-libs/agg/HISTORY
@@ -1,3 +1,7 @@
+2012-12-22 Pol Vinogradov <vin.public AT gmail.com>
+ * PRE_BUILD: added fixes for buiding with current
+ autoconf and automake
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/graphics-libs/agg/PRE_BUILD b/graphics-libs/agg/PRE_BUILD
index 61e28c4..e219e86 100755
--- a/graphics-libs/agg/PRE_BUILD
+++ b/graphics-libs/agg/PRE_BUILD
@@ -1,6 +1,8 @@
default_pre_build &&
cd $SOURCE_DIRECTORY &&
patch -p1 < $SCRIPT_DIRECTORY/agg-2.5-libtool22_fix-1.patch &&
+sed -i 's: -L@x_libraries@::' src/platform/X11/Makefile.am &&
+sed -i '/^AM_C_PROTOTYPES/d' configure.in &&
sedit '/configure/d' autogen.sh &&
chmod +x autogen.sh &&
./autogen.sh
diff --git a/graphics-libs/freeimage/BUILD b/graphics-libs/freeimage/BUILD
index 74fa411..18c2149 100755
--- a/graphics-libs/freeimage/BUILD
+++ b/graphics-libs/freeimage/BUILD
@@ -3,5 +3,5 @@ if [[ "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" ]]; then
fi &&

cd $SOURCE_DIRECTORY &&
-make &&
+CXXFLAGS+=-fpermissive make &&
make -f Makefile.fip
diff --git a/graphics-libs/freeimage/DETAILS b/graphics-libs/freeimage/DETAILS
index e1c2902..6ac0350 100755
--- a/graphics-libs/freeimage/DETAILS
+++ b/graphics-libs/freeimage/DETAILS
@@ -1,7 +1,7 @@
SPELL=freeimage
SPELLX=FreeImage
- VERSION=3151
-
SOURCE_HASH=sha512:fad50ed52ba5c6517f6ec73032bc28c21cddc7ad8eb6f908b58e056f606b9e183596f4c071e0d8ae4f5a59589b8e21983de2636a7372fe22419b70259eb6f118
+ VERSION=3154
+
SOURCE_HASH=sha512:0db9eb7d0ed8e08e10ff4fa274c4484541ca119c3d437a85fdc3b2d9232bf14a7877c79b1e62c8c99278d7020a9f623c161f2342475f3ee526233404138112cc
SOURCE=$SPELLX$VERSION.zip
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
diff --git a/graphics-libs/freeimage/HISTORY b/graphics-libs/freeimage/HISTORY
index 47f1e6f..adb25ae 100644
--- a/graphics-libs/freeimage/HISTORY
+++ b/graphics-libs/freeimage/HISTORY
@@ -1,3 +1,7 @@
+2012-12-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3154
+ * BUILD: add -fpermissive to CXXFLAGS to avoid build error
+
2011-11-27 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3151

diff --git a/graphics-libs/freetype2/DETAILS b/graphics-libs/freetype2/DETAILS
index bfaf0a6..8751e51 100755
--- a/graphics-libs/freetype2/DETAILS
+++ b/graphics-libs/freetype2/DETAILS
@@ -1,6 +1,6 @@
SPELL=freetype2
- VERSION=2.4.10
- SECURITY_PATCH=7
+ VERSION=2.4.11
+ SECURITY_PATCH=8
SOURCE=freetype-$VERSION.tar.bz2
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/freetype-$VERSION"
diff --git a/graphics-libs/freetype2/HISTORY b/graphics-libs/freetype2/HISTORY
index adce7cb..9c28507 100644
--- a/graphics-libs/freetype2/HISTORY
+++ b/graphics-libs/freetype2/HISTORY
@@ -1,3 +1,6 @@
+2012-12-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.4.11; SECURITY_PATCH++
+
2012-06-15 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.4.10

diff --git a/graphics-libs/graphite2/DETAILS b/graphics-libs/graphite2/DETAILS
index 599292f..0efdaf5 100755
--- a/graphics-libs/graphite2/DETAILS
+++ b/graphics-libs/graphite2/DETAILS
@@ -1,7 +1,7 @@
SPELL=graphite2
- VERSION=1.1.3
+ VERSION=1.2.0
SOURCE="${SPELL}-${VERSION}.tgz"
- SOURCE_URL[0]="${SOURCEFORGE_URL}/silgraphite/${SOURCE}"
+ SOURCE_URL[0]=http://projects.palaso.org/attachments/download/298/$SOURCE
SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://graphite.sil.org";
diff --git a/graphics-libs/graphite2/HISTORY b/graphics-libs/graphite2/HISTORY
index 29a3f9d..7fc0e47 100644
--- a/graphics-libs/graphite2/HISTORY
+++ b/graphics-libs/graphite2/HISTORY
@@ -1,3 +1,6 @@
+2012-12-21 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 1.2.0
+
2012-06-24 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 1.1.3

diff --git a/graphics-libs/graphite2/graphite2-1.1.3.tgz.sig
b/graphics-libs/graphite2/graphite2-1.1.3.tgz.sig
deleted file mode 100644
index 80c2121..0000000
Binary files a/graphics-libs/graphite2/graphite2-1.1.3.tgz.sig and /dev/null
differ
diff --git a/graphics-libs/graphite2/graphite2-1.2.0.tgz.sig
b/graphics-libs/graphite2/graphite2-1.2.0.tgz.sig
new file mode 100644
index 0000000..b5931b9
Binary files /dev/null and b/graphics-libs/graphite2/graphite2-1.2.0.tgz.sig
differ
diff --git a/graphics-libs/harfbuzz/DETAILS b/graphics-libs/harfbuzz/DETAILS
index 6733708..9943ceb 100755
--- a/graphics-libs/harfbuzz/DETAILS
+++ b/graphics-libs/harfbuzz/DETAILS
@@ -11,7 +11,7 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-git"

SOURCE_URL[1]=git_http://anongit.freedesktop.org/git/harfbuzz.git:harfbuzz-git
SOURCE_IGNORE=volatile
else
- VERSION=0.9.4
+ VERSION=0.9.9
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://www.freedesktop.org/software/harfbuzz/release/$SOURCE
diff --git a/graphics-libs/harfbuzz/HISTORY b/graphics-libs/harfbuzz/HISTORY
index d6c94fd..4f89952 100644
--- a/graphics-libs/harfbuzz/HISTORY
+++ b/graphics-libs/harfbuzz/HISTORY
@@ -1,3 +1,6 @@
+2012-12-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.9.9
+
2012-10-09 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS, PREPARE, PRE_BUILD: 0.9.4

diff --git a/graphics-libs/harfbuzz/harfbuzz-0.9.4.tar.bz2.sig
b/graphics-libs/harfbuzz/harfbuzz-0.9.4.tar.bz2.sig
deleted file mode 100644
index 289446d..0000000
Binary files a/graphics-libs/harfbuzz/harfbuzz-0.9.4.tar.bz2.sig and
/dev/null differ
diff --git a/graphics-libs/harfbuzz/harfbuzz-0.9.9.tar.bz2.sig
b/graphics-libs/harfbuzz/harfbuzz-0.9.9.tar.bz2.sig
new file mode 100644
index 0000000..7813820
Binary files /dev/null and
b/graphics-libs/harfbuzz/harfbuzz-0.9.9.tar.bz2.sig differ
diff --git a/graphics-libs/libopenraw/DEPENDS
b/graphics-libs/libopenraw/DEPENDS
index 7eab27f..4f9e72d 100755
--- a/graphics-libs/libopenraw/DEPENDS
+++ b/graphics-libs/libopenraw/DEPENDS
@@ -1,4 +1,5 @@
depends boost &&
+depends libxml2 &&
depends -sub CXX gcc &&
depends JPEG &&

diff --git a/graphics-libs/libopenraw/HISTORY
b/graphics-libs/libopenraw/HISTORY
index 4a324c3..b3c2667 100644
--- a/graphics-libs/libopenraw/HISTORY
+++ b/graphics-libs/libopenraw/HISTORY
@@ -1,3 +1,7 @@
+2012-11-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * {PRE_,}SUB_DEPENDS, REPAIR^all^PRE_SUB_DEPENDS: added GNOME subdep
+ * DEPENDS: added missing required dependency
+
2012-10-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS, DETAILS: spell created

diff --git a/graphics-libs/libopenraw/PRE_SUB_DEPENDS
b/graphics-libs/libopenraw/PRE_SUB_DEPENDS
new file mode 100755
index 0000000..1b0b438
--- /dev/null
+++ b/graphics-libs/libopenraw/PRE_SUB_DEPENDS
@@ -0,0 +1,5 @@
+case $THIS_SUB_DEPENDS in
+ GNOME) is_depends_enabled $SPELL gdk-pixbuf2;;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"
+ return 1;;
+esac
diff --git a/graphics-libs/libopenraw/REPAIR^all^PRE_SUB_DEPENDS
b/graphics-libs/libopenraw/REPAIR^all^PRE_SUB_DEPENDS
new file mode 100755
index 0000000..1b0b438
--- /dev/null
+++ b/graphics-libs/libopenraw/REPAIR^all^PRE_SUB_DEPENDS
@@ -0,0 +1,5 @@
+case $THIS_SUB_DEPENDS in
+ GNOME) is_depends_enabled $SPELL gdk-pixbuf2;;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"
+ return 1;;
+esac
diff --git a/graphics-libs/libopenraw/SUB_DEPENDS
b/graphics-libs/libopenraw/SUB_DEPENDS
new file mode 100755
index 0000000..61a8526
--- /dev/null
+++ b/graphics-libs/libopenraw/SUB_DEPENDS
@@ -0,0 +1,6 @@
+case $THIS_SUB_DEPENDS in
+ GNOME) message "GNOME support requested, forcing gdk-pixbuf2 dependency" &&
+ depends gdk-pixbuf2 '--enable-gnome';;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"
+ return 1;;
+esac
diff --git a/graphics-libs/libwmf/DETAILS b/graphics-libs/libwmf/DETAILS
index 4845e03..1a0f202 100755
--- a/graphics-libs/libwmf/DETAILS
+++ b/graphics-libs/libwmf/DETAILS
@@ -4,7 +4,7 @@
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/wvware/$SOURCE
- WEB_SITE=http://sourceforge.net/projects/wvware
+ WEB_SITE=http://wvware.sourceforge.net/
ENTERED=20020509
LICENSE[0]=GPL
KEYWORDS="images graphics libs"
diff --git a/graphics-libs/libwmf/HISTORY b/graphics-libs/libwmf/HISTORY
index e584c95..927f38f 100644
--- a/graphics-libs/libwmf/HISTORY
+++ b/graphics-libs/libwmf/HISTORY
@@ -1,3 +1,6 @@
+2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: corrected WEB_SITE
+
2010-11-03 Ladislav Hagara <hgr AT vabo.cz>
* DEPENDS: jpeg -> JPEG

diff --git a/graphics/darktable/DETAILS b/graphics/darktable/DETAILS
index fed0949..1bcb2bb 100755
--- a/graphics/darktable/DETAILS
+++ b/graphics/darktable/DETAILS
@@ -1,9 +1,9 @@
SPELL=darktable
if [[ "$DARKTABLE_BRANCH" == "stable" ]]; then
- VERSION=1.0.5
+ VERSION=1.1.1
SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_URL[0]=$SOURCEFORGE_URL/project/${SPELL}/${SPELL}/1.0/${SOURCE}
-
SOURCE_HASH=sha512:52b532a07a029355a3e689971f15bf5c1a28a587419b5fae40aa342f724d3c15b4ceb557354ad46d4ca7f6e951e9b8de5ac15ccf0c4fa41a85249d5a41972cfb
+ SOURCE_URL[0]=$SOURCEFORGE_URL/project/${SPELL}/${SPELL}/$(echo
$VERSION|cut -f1 -d.).$(echo $VERSION|cut -f2 -d.)/${SOURCE}
+
SOURCE_HASH=sha512:7a525adce3b6bf97c1c7a4fc1553854fb822f6ef80d4487c5ea919f3d78e5dbe8f0c0c3bb8d01b6a6220e91e1aa5055fcf8deb0adfa771b2c9bb6a900299c297
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
else
if [[ "$DARKTABLE_AUTOUPDATE" == "y" ]]; then
diff --git a/graphics/darktable/HISTORY b/graphics/darktable/HISTORY
index 462f335..0adeb24 100644
--- a/graphics/darktable/HISTORY
+++ b/graphics/darktable/HISTORY
@@ -1,3 +1,15 @@
+2012-12-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.1.1
+
+2012-11-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.1
+ * PRE_BUILD, rsvg.patch: removed
+
+2012-10-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on atk, freetype2, gcc, ilmbase,
+ libgphoto2, pango and zlib. Removed dependencies on libraw and
+ sdl
+
2012-10-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* rsvg.patch, PRE_BUILD: add patch from upstream to prevent
compile error
diff --git a/graphics/darktable/PRE_BUILD b/graphics/darktable/PRE_BUILD
deleted file mode 100755
index 4a45c23..0000000
--- a/graphics/darktable/PRE_BUILD
+++ /dev/null
@@ -1,5 +0,0 @@
-default_pre_build &&
-cd ${SOURCE_DIRECTORY} &&
-if [[ "$DARKTABLE_BRANCH" == "stable" ]]; then
- patch -p1 < ${SPELL_DIRECTORY}/rsvg.patch
-fi
diff --git a/graphics/darktable/rsvg.patch b/graphics/darktable/rsvg.patch
deleted file mode 100644
index 2ad46d2..0000000
--- a/graphics/darktable/rsvg.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff --git a/src/iop/watermark.c b/src/iop/watermark.c
-index bcd65d6..e3da730 100644
---- a/src/iop/watermark.c
-+++ b/src/iop/watermark.c
-@@ -36,7 +36,10 @@
- #include <inttypes.h>
-
- #include <librsvg/rsvg.h>
-+// ugh, ugly hack. why do people break stuff all the time?
-+#ifndef RSVG_CAIRO_H
- #include <librsvg/rsvg-cairo.h>
-+#endif
-
- #include "common/metadata.h"
- #include "common/utility.h"
-@@ -712,7 +715,7 @@ static void refresh_watermarks( dt_iop_module_t *self )
- snprintf(filename, DT_MAX_PATH_LEN, "%s/%s", configdir, d_name);
- gtk_combo_box_append_text( g->combobox1, d_name );
- count++;
-- }
-+ }
- g_dir_close(dir) ;
- }
-
diff --git a/graphics/feh/DETAILS b/graphics/feh/DETAILS
index 593b8c5..4241384 100755
--- a/graphics/feh/DETAILS
+++ b/graphics/feh/DETAILS
@@ -1,5 +1,5 @@
SPELL=feh
- VERSION=2.6.3
+ VERSION=2.8
SECURITY_PATCH=2
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.asc
diff --git a/graphics/feh/HISTORY b/graphics/feh/HISTORY
index 017c462..6d1632a 100644
--- a/graphics/feh/HISTORY
+++ b/graphics/feh/HISTORY
@@ -1,3 +1,6 @@
+2012-12-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.8
+
2012-09-28 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.6.3

diff --git a/graphics/imagemagick/DETAILS b/graphics/imagemagick/DETAILS
index 7eb3245..0870c8b 100755
--- a/graphics/imagemagick/DETAILS
+++ b/graphics/imagemagick/DETAILS
@@ -1,5 +1,5 @@
SPELL=imagemagick
- VERSION=6.7.9-7
+ VERSION=6.8.1-3
SECURITY_PATCH=1
SOURCE=ImageMagick-${VERSION}.tar.bz2
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/ImageMagick-${VERSION}
@@ -7,7 +7,7 @@ SOURCE_DIRECTORY=${BUILD_DIRECTORY}/ImageMagick-${VERSION}
SOURCE_URL[1]=ftp://ftp.surfnet.nl/pub/ImageMagick/$SOURCE
SOURCE_URL[2]=ftp://ftp.nluug.nl/pub/ImageMagick/$SOURCE
SOURCE_URL[3]=http://image_magick.veidrodis.com/image_magick/$SOURCE
-
SOURCE_HASH=sha512:c427416e54edd27865c264656b1b7f0ba9a190dd848bde39032263dd47be0dc07d06d10fb5d97a84e9d14a8ef7c18c019b14695485678c1873d3c5d306b4eeb2
+
SOURCE_HASH=sha512:eb167a69f5c743a93cc7860985cc2ac2928d14946fb63fbae02746926622dd5a907d1d774c51998b051d4e9c9dd60a44661a6567c29ab1533bd4d01b17b845bf
# SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
CCACHE="off"
WEB_SITE=http://www.imagemagick.org/
diff --git a/graphics/imagemagick/HISTORY b/graphics/imagemagick/HISTORY
index 6a9709a..7bd684f 100644
--- a/graphics/imagemagick/HISTORY
+++ b/graphics/imagemagick/HISTORY
@@ -1,3 +1,6 @@
+2012-12-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 6.8.1-3
+
2012-09-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 6.7.9-7

diff --git a/graphics/inkscape/DETAILS b/graphics/inkscape/DETAILS
index 7fe2149..90e6b70 100755
--- a/graphics/inkscape/DETAILS
+++ b/graphics/inkscape/DETAILS
@@ -1,15 +1,16 @@
SPELL=inkscape
- VERSION=0.48.3.1
+ VERSION=0.48.4
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
SOURCE2_URL[0]=$SOURCE_URL.asc
- SOURCE_GPG=Ted_Gould.gpg:$SOURCE2:UPSTREAM_KEY
+
SOURCE_HASH=sha512:55954925e74e2c222e7ddb86bf75e9ad17c854d991258fd3a1bf1b2aafe7014418138246a51f9ab9c4444795b03419781517910debd3448ae461f1dd1b5848be
+# SOURCE_GPG=Ted_Gould.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
WEB_SITE=http://www.inkscape.org/
ENTERED=20031207
- SECURITY_PATCH=1
+ SECURITY_PATCH=2
LICENSE[0]=GPL
KEYWORDS="graphics"
SHORT="general purpose vector drawing application"
diff --git a/graphics/inkscape/HISTORY b/graphics/inkscape/HISTORY
index 3501092..2f199bd 100644
--- a/graphics/inkscape/HISTORY
+++ b/graphics/inkscape/HISTORY
@@ -1,3 +1,6 @@
+2012-12-19 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.48.4, SECURITY_PATCH=2
+
2012-02-19 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.48.3.1

diff --git a/graphics/luminance-hdr/BUILD b/graphics/luminance-hdr/BUILD
new file mode 100755
index 0000000..2113434
--- /dev/null
+++ b/graphics/luminance-hdr/BUILD
@@ -0,0 +1 @@
+qt4_cmake_build
diff --git a/graphics/luminance-hdr/CONFLICTS
b/graphics/luminance-hdr/CONFLICTS
new file mode 100755
index 0000000..bca3b11
--- /dev/null
+++ b/graphics/luminance-hdr/CONFLICTS
@@ -0,0 +1 @@
+conflicts qtpfsgui y
diff --git a/graphics/luminance-hdr/DEPENDS b/graphics/luminance-hdr/DEPENDS
new file mode 100755
index 0000000..f966516
--- /dev/null
+++ b/graphics/luminance-hdr/DEPENDS
@@ -0,0 +1,7 @@
+depends qt4 &&
+depends exiv2 &&
+depends fftw &&
+depends tiff &&
+depends openexr &&
+depends gsl &&
+depends libraw
diff --git a/graphics/luminance-hdr/DETAILS b/graphics/luminance-hdr/DETAILS
new file mode 100755
index 0000000..b465d58
--- /dev/null
+++ b/graphics/luminance-hdr/DETAILS
@@ -0,0 +1,32 @@
+ SPELL=luminance-hdr
+ VERSION=2.2.1
+ SOURCE="${SPELL}-v${VERSION}.tar.gz"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/qtpfsgui/${SPELL}/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:8f8380afa6bd6e0fb217434fb16ca66a39bc44be17ffa5f0bf807e54ca56c4d630ed968a2adbe2931eb8baa608fef9f9ef3f11f4cc05c61b986a07f9c4ea17a5
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-v${VERSION}"
+ WEB_SITE="http://qtpfsgui.sourceforge.net/index.php";
+ LICENSE[0]=GPL
+ ENTERED=20080622
+ SHORT="an open source graphical user interface application that
aims to provide a workflow for HDR imaging"
+cat << EOF
+Qtpfsgui is an open source graphical user interface application that aims
+to provide a workflow for HDR imaging. Supported HDR formats:
+
+* OpenEXR (extension: exr)
+* Radiance RGBE (extension: hdr) * Tiff formats:
+ 16bit, 32bit (float) and LogLuv (extension: tiff)
+* Raw image formats (extension: various)
+* PFS native format (extension: pfs)
+
+Supported LDR formats:
+* JPEG, PNG, PPM, PBM, TIFF(8 bit)
+
+Supported features:
+* Create an HDR file from a set of images (formats: JPEG, TIFF 8bit
+ and 16bit, RAW) of the same scene taken at different exposure setting.
+* Save and load HDR images.
+* Rotate and resize HDR images.
+* Tonemap HDR images.
+* Copy exif data between sets of images.
+* Supports internationalization.
+EOF
diff --git a/graphics/luminance-hdr/HISTORY b/graphics/luminance-hdr/HISTORY
new file mode 100644
index 0000000..08cebb8
--- /dev/null
+++ b/graphics/luminance-hdr/HISTORY
@@ -0,0 +1,12 @@
+2012-11-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: spell renamed to luminance-hdr, version 2.2.1
+ * DEPENDS: added dependencies on gsl and libraw
+ * BUILD: switched to cmake
+ * CONFLICTS: added conflict with qtpfsgui
+
+2010-07-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD: use qt4_build
+ * DETAILS: version 1.9.3
+
+2008-06-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS, HISTORY, PRE_BUILD: spell created
diff --git a/graphics/netpbm/DETAILS b/graphics/netpbm/DETAILS
index 7559af3..4719b05 100755
--- a/graphics/netpbm/DETAILS
+++ b/graphics/netpbm/DETAILS
@@ -6,8 +6,8 @@ if [[ $NETPBM_SVN == y ]]; then
SOURCE_IGNORE=volatile
FORCE_DOWNLOAD=1
else
- VERSION=10.35.81
-
SOURCE_HASH=sha512:477daf333aee6d0d3669b9810cb8ef40d40d216bec1268c9cd93a7075793031b6c9c0607c063195e19c07ee42b66f090b4d40909ed9ebd611498c4887765a42e
+ VERSION=10.35.87
+
SOURCE_HASH=sha512:c0c4a971ff7cb9268be398fcdf85a205504b6f675f89e490a2dd235da07d6c59ab1ebfe18cb899aa724e2d3b88b7220fae15a5fc6d9bb2e09299e02c9dc214a3
SOURCE=$SPELL-$VERSION.tgz
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
fi
diff --git a/graphics/netpbm/HISTORY b/graphics/netpbm/HISTORY
index 1af17e4..81cd3e9 100644
--- a/graphics/netpbm/HISTORY
+++ b/graphics/netpbm/HISTORY
@@ -1,3 +1,6 @@
+2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 10.35.87
+
2011-07-10 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 10.35.81
* DEPENDS: xorg-libs => libx11
diff --git a/graphics/qtpfsgui/BUILD b/graphics/qtpfsgui/BUILD
index eec3de4..27ba77d 100755
--- a/graphics/qtpfsgui/BUILD
+++ b/graphics/qtpfsgui/BUILD
@@ -1 +1 @@
-qt4_build
+true
diff --git a/graphics/qtpfsgui/DEPENDS b/graphics/qtpfsgui/DEPENDS
index 1bb2f27..3b0dee8 100755
--- a/graphics/qtpfsgui/DEPENDS
+++ b/graphics/qtpfsgui/DEPENDS
@@ -1,5 +1 @@
-depends qt4 &&
-depends exiv2 &&
-depends fftw &&
-depends tiff &&
-depends openexr
+depends luminance-hdr
diff --git a/graphics/qtpfsgui/DETAILS b/graphics/qtpfsgui/DETAILS
index 218aed7..e67046b 100755
--- a/graphics/qtpfsgui/DETAILS
+++ b/graphics/qtpfsgui/DETAILS
@@ -1,32 +1,7 @@
- SPELL=qtpfsgui
- VERSION=1.9.3
- SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:215bf59c6baf4a50713c5e6644a86041152698af790ed0b581565f50dece7a0412b1f77e0598e90b3b9fa35cd6715bdb46b421b15f9646c18b22ec98bca3d3eb
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
- WEB_SITE="http://qtpfsgui.sourceforge.net/index.php";
- LICENSE[0]=GPL
- ENTERED=20080622
- SHORT="an open source graphical user interface application that
aims to provide a workflow for HDR imaging"
-cat << EOF
-Qtpfsgui is an open source graphical user interface application that aims
-to provide a workflow for HDR imaging. Supported HDR formats:
-
-* OpenEXR (extension: exr)
-* Radiance RGBE (extension: hdr) * Tiff formats:
- 16bit, 32bit (float) and LogLuv (extension: tiff)
-* Raw image formats (extension: various)
-* PFS native format (extension: pfs)
-
-Supported LDR formats:
-* JPEG, PNG, PPM, PBM, TIFF(8 bit)
-
-Supported features:
-* Create an HDR file from a set of images (formats: JPEG, TIFF 8bit
- and 16bit, RAW) of the same scene taken at different exposure setting.
-* Save and load HDR images.
-* Rotate and resize HDR images.
-* Tonemap HDR images.
-* Copy exif data between sets of images.
-* Supports internationalization.
-EOF
+ SPELL=qtpfsgui
+ VERSION=0
+ PATCHLEVEL=9999
+ SHORT="deprecated"
+ cat << EOF
+ deprecated spell [replaced by luminance-hdr]
+ EOF
diff --git a/graphics/qtpfsgui/DOWNLOAD b/graphics/qtpfsgui/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/graphics/qtpfsgui/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/graphics/qtpfsgui/HISTORY b/graphics/qtpfsgui/HISTORY
index 76644fc..e54302b 100644
--- a/graphics/qtpfsgui/HISTORY
+++ b/graphics/qtpfsgui/HISTORY
@@ -1,3 +1,8 @@
+2012-11-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * spell deprecated [renamed to luminance-hdr]
+ * PATCHLEVEL=9999
+ * DETAILS: version 0
+
2010-07-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* BUILD: use qt4_build
* DETAILS: version 1.9.3
diff --git a/graphics/qtpfsgui/INSTALL b/graphics/qtpfsgui/INSTALL
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/graphics/qtpfsgui/INSTALL
@@ -0,0 +1 @@
+true
diff --git a/graphics/qtpfsgui/PRE_BUILD b/graphics/qtpfsgui/PRE_BUILD
index 571c366..27ba77d 100755
--- a/graphics/qtpfsgui/PRE_BUILD
+++ b/graphics/qtpfsgui/PRE_BUILD
@@ -1,4 +1 @@
-QTBIN=${INSTALL_ROOT}/usr/bin/qt4
-default_pre_build &&
-cd ${SOURCE_DIRECTORY} &&
-$QTBIN/lrelease project.pro
+true
diff --git a/graphics/qtpfsgui/TRIGGERS b/graphics/qtpfsgui/TRIGGERS
new file mode 100755
index 0000000..54fb660
--- /dev/null
+++ b/graphics/qtpfsgui/TRIGGERS
@@ -0,0 +1 @@
+on_cast qtpfsgui dispel_self
diff --git a/http/firefox/DEPENDS b/http/firefox/DEPENDS
index 2797604..1a93daf 100755
--- a/http/firefox/DEPENDS
+++ b/http/firefox/DEPENDS
@@ -1,3 +1,4 @@
+depends castfs &&
depends atk &&
depends curl &&
depends -sub CXX gcc &&
diff --git a/http/firefox/DETAILS b/http/firefox/DETAILS
index 577fdb0..ea302f8 100755
--- a/http/firefox/DETAILS
+++ b/http/firefox/DETAILS
@@ -1,13 +1,13 @@
SPELL=firefox
if [[ $FIREFOX_CVS == y ]]; then
- VERSION=17.0
+ VERSION=17.0.1
SOURCE=$SPELL-$VERSION.source.tar.bz2
SOURCE2=$SOURCE.asc
SOURCE_GPG=firefox.gpg:$SOURCE2:UPSTREAM_KEY

SOURCE_URL[0]=http://releases.mozilla.org/pub/mozilla.org/${SPELL}/releases/${VERSION}/source/${SOURCE}
SOURCE2_URL[0]=$SOURCE_URL.asc
else
- VERSION=17.0
+ VERSION=17.0.1
SOURCE=$SPELL-$VERSION.source.tar.bz2
SOURCE2=$SOURCE.asc
SOURCE_GPG=firefox.gpg:$SOURCE2:UPSTREAM_KEY
diff --git a/http/firefox/HISTORY b/http/firefox/HISTORY
index 79319d6..edbcc0d 100644
--- a/http/firefox/HISTORY
+++ b/http/firefox/HISTORY
@@ -1,3 +1,7 @@
+2012-12-02 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 17.0.1
+ * DEPENDS: castfs added
+
2012-11-21 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 17.0, SECURITY_PATCH=57

diff --git a/http/gnash/BUILD b/http/gnash/BUILD
index c680f94..be4394c 100755
--- a/http/gnash/BUILD
+++ b/http/gnash/BUILD
@@ -1,6 +1,8 @@
CXXFLAGS=${CXXFLAGS/-Os/-O2}
CFLAGS=${CFLAGS/-Os/-O2}
OPTS="$GNASH_OPTS $OPTS" &&
+sed -i '/^LIBS/s/\(.*\)/\1 -lboost_system/' \
+ gui/Makefile.in utilities/Makefile.in &&
if [[ "$GNASH_MEMORY" == "posix" ]]; then
list_add OPTS "--with-shm=posix"
else
diff --git a/http/gnash/DEPENDS b/http/gnash/DEPENDS
index a8ce0dc..4b22f09 100755
--- a/http/gnash/DEPENDS
+++ b/http/gnash/DEPENDS
@@ -1,4 +1,4 @@
-depends -sub "THREAD DATE_TIME" boost &&
+depends -sub "THREAD DATE_TIME PROGRAM_OPTIONS SYSTEM" boost &&
depends curl &&
depends fontconfig &&
depends -sub CXX gcc &&
diff --git a/http/gnash/DETAILS b/http/gnash/DETAILS
index e64b25b..06ecba3 100755
--- a/http/gnash/DETAILS
+++ b/http/gnash/DETAILS
@@ -1,5 +1,5 @@
SPELL=gnash
- VERSION=0.8.9
+ VERSION=0.8.10
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/http/gnash/HISTORY b/http/gnash/HISTORY
index cd9e177..5b91dbe 100644
--- a/http/gnash/HISTORY
+++ b/http/gnash/HISTORY
@@ -1,3 +1,7 @@
+2012-12-22 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 0.8.10
+ * BUILD, DEPENDS: boost specific fixes from BLFS project
+
2011-10-04 Bor Kraljič <pyrobor AT ver.si>
* DEPENDS,CONFIGURE: removed kde3 as option for GUI

diff --git a/http/lightspark/DETAILS b/http/lightspark/DETAILS
index b32732a..28e79df 100755
--- a/http/lightspark/DETAILS
+++ b/http/lightspark/DETAILS
@@ -1,9 +1,9 @@
SPELL=lightspark
- VERSION=0.7.0
-
SOURCE_HASH=sha512:d4e25dbd60d7bc3a4a50eb0708fe8c7f5b940006f598b7a5939ff8d596e6618502793cfde62839343ac8403d76d62fc127c0262a595ff57b54932db6d50c8b70
+ VERSION=0.7.1
+
SOURCE_HASH=sha512:a8c10782f144cf4b9a39d32ca4c78f441957550f790161671fa52fec686672f22ab977b41c55b5e33d1e65eaa28e78bf48e729ce01f51b56ef24d2d09e62eeae
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
-
SOURCE_URL[0]=http://launchpad.net/$SPELL/trunk/lightspark-$VERSION/+download/$SOURCE
+
SOURCE_URL[0]=http://launchpad.net/$SPELL/trunk/$SPELL-$VERSION/+download/$SOURCE
WEB_SITE=http://sourceforge.net/apps/trac/lightspark
ENTERED=20110528
LICENSE[0]=GPL
diff --git a/http/lightspark/HISTORY b/http/lightspark/HISTORY
index a07bbe7..2fe32d1 100644
--- a/http/lightspark/HISTORY
+++ b/http/lightspark/HISTORY
@@ -1,3 +1,6 @@
+2012-12-24 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: updated to version 0.7.1
+
2012-11-14 Pol Vinogradov <vin.public AT gmail.com>
* DETAILS: version 0.7.0
* DEPENDS: now requires rtmpdump
diff --git a/http/lynx/DETAILS b/http/lynx/DETAILS
index 8a72a99..105673d 100755
--- a/http/lynx/DETAILS
+++ b/http/lynx/DETAILS
@@ -6,7 +6,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}2-8-7

SOURCE_HASH=sha512:a91282a61b2d9fd08fa47f120fe778b4ae14d1409f3eb1f6f055aa4e1de7b68d99e889c2189a27e9160cff6c64c42d6171db19b66ada4f62b6978d7cc06611ae
WEB_SITE=http://lynx.browser.org/
ENTERED=20010922
- PATCH_LEVEL=0
+ PATCHLEVEL=0
LICENSE[0]=GPL
KEYWORDS="web http"
SHORT="Text browser for the World Wide Web"
diff --git a/http/lynx/HISTORY b/http/lynx/HISTORY
index 7860812..f0066ed 100644
--- a/http/lynx/HISTORY
+++ b/http/lynx/HISTORY
@@ -1,3 +1,6 @@
+2012-12-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: PATCH_LEVEL -> PATCHLEVEL
+
2012-05-15 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: added more dependencies
* BUILD: use LYNX_OPTS
diff --git a/http/seamonkey/DETAILS b/http/seamonkey/DETAILS
index 7921ebf..e70d879 100755
--- a/http/seamonkey/DETAILS
+++ b/http/seamonkey/DETAILS
@@ -1,8 +1,8 @@
SPELL=seamonkey
- VERSION=2.14
+ VERSION=2.14.1
SECURITY_PATCH=50
SOURCE=$SPELL-$VERSION.source.tar.bz2
-
SOURCE_HASH=sha512:6afeb6d142f17e17786118daef6b1b519ba7d7c5279cd1212c966d0f49cfde70ab0f2f8c0e8687cb08117d075b66631ca87c86b5704ee26672c257d4f22b32dd
+
SOURCE_HASH=sha512:0a676523386df2fc61ca04f0f311d440f3871703a366b4966cd2dc8205c1be715c0dfc031421d9f68bc752c8932b758c33d5b683fc070a308e19af5dbc2445d2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URI=seamonkey/releases/$VERSION/source/$SOURCE
SOURCE_URL[0]=ftp://ftp.mozilla.org/pub/mozilla.org/$SOURCE_URI
diff --git a/http/seamonkey/HISTORY b/http/seamonkey/HISTORY
index e06b6d8..1812cfd 100644
--- a/http/seamonkey/HISTORY
+++ b/http/seamonkey/HISTORY
@@ -1,3 +1,6 @@
+2012-12-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.14.1
+
2012-11-21 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.14; SECURITY_PATCH++
* mailnews.patch: updated
diff --git a/http/webkitgtk/BUILD b/http/webkitgtk/BUILD
index 659d8ed..719a5d9 100755
--- a/http/webkitgtk/BUILD
+++ b/http/webkitgtk/BUILD
@@ -1,5 +1,5 @@
OPTS="$WEBKIT_SVG $WEBKIT_WEBGL $OPTS" &&
-OPTS="--with-gtk=2.0 $OPTS" &&
+OPTS="--with-gtk=2.0 --disable-webkit2 $OPTS" &&

make_single &&
default_build &&
diff --git a/http/webkitgtk/DEPENDS b/http/webkitgtk/DEPENDS
index 796824a..2a5ee81 100755
--- a/http/webkitgtk/DEPENDS
+++ b/http/webkitgtk/DEPENDS
@@ -26,11 +26,10 @@ optional_depends gtk-doc '--enable-gtk-doc' \
'--disable-gtk-doc' \
'for documentation generation' &&

-if [[ $WEBKIT_FONT_BE == freetype2 ]]; then
- depends freetype2
-else
+if [[ ! $WEBKIT_FONT_BE == freetype2 ]]; then
depends pango "--with-font-backend=pango"
fi &&
+depends freetype2 &&

optional_depends gst-plugins-base \
"--enable-video" \
@@ -45,7 +44,18 @@ optional_depends gst-plugins-base \
optional_depends geoclue \
"--enable-geolocation" \
"--disable-geolocation" \
- "to enable geolocation support"
+ "to enable geolocation support" &&

#if is_depends_enabled $SPELL gobject-introspection; \
# then depends gir-repository; fi
+
+depends atk &&
+depends fontconfig &&
+depends gdk-pixbuf2 &&
+depends glib2 &&
+depends gstreamer &&
+depends libffi &&
+depends libx11 &&
+depends libxml2 &&
+depends libxrender &&
+depends pcre
diff --git a/http/webkitgtk/DETAILS b/http/webkitgtk/DETAILS
index b17f0a1..0b1cf0b 100755
--- a/http/webkitgtk/DETAILS
+++ b/http/webkitgtk/DETAILS
@@ -1,19 +1,20 @@
SPELL=webkitgtk
if [[ $WEBKITGTK_NIGHT == "y" ]]; then
- VERSION=1.8.3
- SOURCE=webkit-$VERSION.tar.xz
+ VERSION=1.10.2
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_URL[0]=http://www.webkitgtk.org/releases/$SOURCE
-
SOURCE_HASH=sha512:4d400cb0dfbde7eadcce52e7a37d2095ec382b65c6c0d4ea4795410dabad771fac0def50875092634075dc0a80043058d2d2913767e59db3e32cf3e13361803f
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/webkit-$VERSION"
+
SOURCE_HASH=sha512:0c2909eabdc9532619d6486cd42f18a4eb4868c02be3f1c62a6d11d2cb23b4d5a84dd9b60fc353a25134c4ecd8f7cc9f75690bfc17a0360fd4a4c1f4f07aac8f
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
else
- VERSION=1.8.3
- SOURCE=webkit-$VERSION.tar.xz
+ VERSION=1.10.2
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_URL[0]=http://www.webkitgtk.org/releases/$SOURCE
-
SOURCE_HASH=sha512:4d400cb0dfbde7eadcce52e7a37d2095ec382b65c6c0d4ea4795410dabad771fac0def50875092634075dc0a80043058d2d2913767e59db3e32cf3e13361803f
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/webkit-$VERSION"
+
SOURCE_HASH=sha512:0c2909eabdc9532619d6486cd42f18a4eb4868c02be3f1c62a6d11d2cb23b4d5a84dd9b60fc353a25134c4ecd8f7cc9f75690bfc17a0360fd4a4c1f4f07aac8f
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
fi
WEB_SITE=http://webkitgtk.org/
- SECURITY_PATCH=7
+ SECURITY_PATCH=8
+ PATCHLEVEL=1
GATHER_DOCS=off
LICENSE[0]=GPL
ENTERED=20071208
diff --git a/http/webkitgtk/HISTORY b/http/webkitgtk/HISTORY
index 5d54db8..fd1fdfd 100644
--- a/http/webkitgtk/HISTORY
+++ b/http/webkitgtk/HISTORY
@@ -1,3 +1,16 @@
+2012-12-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: fix syntax error in if statement
+
+2012-12-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on atk, fontconfig, gdk-pixbuf2,
+ glib2, gstreamer, libffi, libx11, libxml2, libxrender, pcre
+ * DETAILS: bumped PATCHLEVEL
+
+2012-12-11 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.10.2, SECURITY_PATCH=8, SOURCE: webkit -> webkitgtk
+ * BUILD: --disable-webkit2 added, WebKit2 requires GTK+ 3.x
+ * PRE_BUILD, bison-2.6.patch: patch removed
+
2012-09-17 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.8.3, SECURITY_PATCH=7

diff --git a/http/webkitgtk/PRE_BUILD b/http/webkitgtk/PRE_BUILD
index 6f1c302..cdd362a 100755
--- a/http/webkitgtk/PRE_BUILD
+++ b/http/webkitgtk/PRE_BUILD
@@ -1,6 +1,5 @@
default_pre_build &&
cd "$SOURCE_DIRECTORY" &&

-patch -p2 < "$SPELL_DIRECTORY/bison-2.6.patch" &&
patch -p0 < "$SPELL_DIRECTORY/gtk-doc.patch" &&
patch -p0 < "$SPELL_DIRECTORY/opengl-headers.patch"
diff --git a/http/webkitgtk/bison-2.6.patch b/http/webkitgtk/bison-2.6.patch
deleted file mode 100644
index 95898ad..0000000
--- a/http/webkitgtk/bison-2.6.patch
+++ /dev/null
@@ -1,515 +0,0 @@
-Index: /trunk/Source/WebCore/ChangeLog
-===================================================================
---- /trunk/Source/WebCore/ChangeLog (revision 124098)
-+++ /trunk/Source/WebCore/ChangeLog (revision 124099)
-@@ -1,2 +1,27 @@
-+2012-07-30 Alexis Menard <alexis.menard AT openbossa.org>
-+
-+ Build fix with newer bison 2.6.
-+ https://bugs.webkit.org/show_bug.cgi?id=92264
-+
-+ Reviewed by Adam Barth.
-+
-+ As stated in
http://www.gnu.org/software/bison/manual/html_node/Table-of-Symbols.html
-+ YYLEX_PARAM and YYPARSE_PARAM are depecreated since version 1.875.
So far all Mac OS
-+ version I had access to as well as recent Linux runs at least
version 2.3 so it's safe
-+ to use the replacement of these deprecated macros in favor of
%lex-param and %parse-param.
-+ As announced
http://lists.gnu.org/archive/html/info-gnu/2012-07/msg00011.html with the
release
-+ of version 2.6 YYLEX_PARAM and YYPARSE_PARAM are not supported
anymore.
-+
-+ No new tests : build fix and the patch should not trigger any
regressions
-+
-+ * css/CSSGrammar.y:
-+ * css/CSSParser.cpp:
-+ * xml/XPathGrammar.y: Refactored a bit to not use an intermediate
PARSER define.
-+ * xml/XPathParser.cpp: bison 2.6 declare xpathyyparse in the .h
file now, i.e. XPathGrammar.h
-+ therefore including this file within the namespace {} declarations
leads to xpathyyparse being
-+ defined part of WebCore::XPath namespaces but the actual
implementation of xpathyyparse is in XPathGrammar.cpp
-+ (generated) and not implemented within the WebCore::XPath so it
lead to linking issues. Last, XPathGrammar.h needs
-+ to be included after the other includes as it uses some XPath
types. It breaks the style but CSSParser.cpp is doing the same.
-+
- 2012-07-30 Sadrul Habib Chowdhury <sadrul AT chromium.org>
-
-Index: /trunk/Source/WebCore/css/CSSParser.cpp
-===================================================================
---- /trunk/Source/WebCore/css/CSSParser.cpp (revision 124098)
-+++ /trunk/Source/WebCore/css/CSSParser.cpp (revision 124099)
-@@ -115,5 +115,5 @@
- #endif
-
--extern int cssyyparse(void* parser);
-+extern int cssyyparse(WebCore::CSSParser*);
-
- using namespace std;
-Index: /trunk/Source/WebCore/css/CSSGrammar.y
-===================================================================
---- /trunk/Source/WebCore/css/CSSGrammar.y (revision 124098)
-+++ /trunk/Source/WebCore/css/CSSGrammar.y (revision 124099)
-@@ -54,11 +54,10 @@
- #define YYDEBUG 0
-
--// FIXME: Replace with %parse-param { CSSParser* parser } once we can
depend on bison 2.x
--#define YYPARSE_PARAM parser
--#define YYLEX_PARAM parser
--
- %}
-
- %pure_parser
-+
-+%parse-param { CSSParser* parser }
-+%lex-param { CSSParser* parser }
-
- %union {
-@@ -90,5 +89,5 @@
- %{
-
--static inline int cssyyerror(const char*)
-+static inline int cssyyerror(void*, const char*)
- {
- return 1;
-Index: /trunk/Source/WebCore/xml/XPathParser.cpp
-===================================================================
---- /trunk/Source/WebCore/xml/XPathParser.cpp (revision 124098)
-+++ /trunk/Source/WebCore/xml/XPathParser.cpp (revision 124099)
-@@ -33,22 +33,19 @@
- #include "XPathException.h"
- #include "XPathNSResolver.h"
-+#include "XPathPath.h"
- #include "XPathStep.h"
- #include <wtf/StdLibExtras.h>
- #include <wtf/text/StringHash.h>
-
--int xpathyyparse(void*);
--
-+using namespace WebCore;
- using namespace WTF;
- using namespace Unicode;
--
--namespace WebCore {
--namespace XPath {
--
--class LocationPath;
--
--#include "XPathGrammar.h"
-+using namespace XPath;
-+
-+extern int xpathyyparse(WebCore::XPath::Parser*);
-+#include "XPathGrammar.h"
-
- Parser* Parser::currentParser = 0;
--
-+
- enum XMLCat { NameStart, NameCont, NotPartOfName };
-
-@@ -631,4 +628,2 @@
- }
-
--}
--}
-Index: /trunk/Source/WebCore/xml/XPathGrammar.y
-===================================================================
---- /trunk/Source/WebCore/xml/XPathGrammar.y (revision 124098)
-+++ /trunk/Source/WebCore/xml/XPathGrammar.y (revision 124099)
-@@ -35,4 +35,5 @@
- #include "XPathPath.h"
- #include "XPathPredicate.h"
-+#include "XPathStep.h"
- #include "XPathVariableReference.h"
- #include <wtf/FastMalloc.h>
-@@ -45,6 +46,4 @@
- #define YYDEBUG 0
- #define YYMAXDEPTH 10000
--#define YYPARSE_PARAM parserParameter
--#define PARSER static_cast<Parser*>(parserParameter)
-
- using namespace WebCore;
-@@ -54,4 +53,5 @@
-
- %pure_parser
-+%parse-param { WebCore::XPath::Parser* parser }
-
- %union
-@@ -72,5 +72,5 @@
-
- static int xpathyylex(YYSTYPE* yylval) { return
Parser::current()->lex(yylval); }
--static void xpathyyerror(const char*) { }
-+static void xpathyyerror(void*, const char*) { }
-
- %}
-@@ -119,5 +119,5 @@
- OrExpr
- {
-- PARSER->m_topExpr = $1;
-+ parser->m_topExpr = $1;
- }
- ;
-@@ -139,5 +139,5 @@
- {
- $$ = new LocationPath;
-- PARSER->registerParseNode($$);
-+ parser->registerParseNode($$);
- }
- |
-@@ -151,5 +151,5 @@
- $$ = $2;
- $$->insertFirstStep($1);
-- PARSER->unregisterParseNode($1);
-+ parser->unregisterParseNode($1);
- }
- ;
-@@ -160,6 +160,6 @@
- $$ = new LocationPath;
- $$->appendStep($1);
-- PARSER->unregisterParseNode($1);
-- PARSER->registerParseNode($$);
-+ parser->unregisterParseNode($1);
-+ parser->registerParseNode($$);
- }
- |
-@@ -167,5 +167,5 @@
- {
- $$->appendStep($3);
-- PARSER->unregisterParseNode($3);
-+ parser->unregisterParseNode($3);
- }
- |
-@@ -174,6 +174,6 @@
- $$->appendStep($2);
- $$->appendStep($3);
-- PARSER->unregisterParseNode($2);
-- PARSER->unregisterParseNode($3);
-+ parser->unregisterParseNode($2);
-+ parser->unregisterParseNode($3);
- }
- ;
-@@ -184,9 +184,9 @@
- if ($2) {
- $$ = new Step(Step::ChildAxis, *$1, *$2);
-- PARSER->deletePredicateVector($2);
-+ parser->deletePredicateVector($2);
- } else
- $$ = new Step(Step::ChildAxis, *$1);
-- PARSER->deleteNodeTest($1);
-- PARSER->registerParseNode($$);
-+ parser->deleteNodeTest($1);
-+ parser->registerParseNode($$);
- }
- |
-@@ -195,6 +195,6 @@
- String localName;
- String namespaceURI;
-- if (!PARSER->expandQName(*$1, localName, namespaceURI)) {
-- PARSER->m_gotNamespaceError = true;
-+ if (!parser->expandQName(*$1, localName, namespaceURI)) {
-+ parser->m_gotNamespaceError = true;
- YYABORT;
- }
-@@ -202,9 +202,9 @@
- if ($2) {
- $$ = new Step(Step::ChildAxis,
Step::NodeTest(Step::NodeTest::NameTest, localName, namespaceURI), *$2);
-- PARSER->deletePredicateVector($2);
-+ parser->deletePredicateVector($2);
- } else
- $$ = new Step(Step::ChildAxis,
Step::NodeTest(Step::NodeTest::NameTest, localName, namespaceURI));
-- PARSER->deleteString($1);
-- PARSER->registerParseNode($$);
-+ parser->deleteString($1);
-+ parser->registerParseNode($$);
- }
- |
-@@ -213,9 +213,9 @@
- if ($3) {
- $$ = new Step($1, *$2, *$3);
-- PARSER->deletePredicateVector($3);
-+ parser->deletePredicateVector($3);
- } else
- $$ = new Step($1, *$2);
-- PARSER->deleteNodeTest($2);
-- PARSER->registerParseNode($$);
-+ parser->deleteNodeTest($2);
-+ parser->registerParseNode($$);
- }
- |
-@@ -224,6 +224,6 @@
- String localName;
- String namespaceURI;
-- if (!PARSER->expandQName(*$2, localName, namespaceURI)) {
-- PARSER->m_gotNamespaceError = true;
-+ if (!parser->expandQName(*$2, localName, namespaceURI)) {
-+ parser->m_gotNamespaceError = true;
- YYABORT;
- }
-@@ -231,9 +231,9 @@
- if ($3) {
- $$ = new Step($1, Step::NodeTest(Step::NodeTest::NameTest,
localName, namespaceURI), *$3);
-- PARSER->deletePredicateVector($3);
-+ parser->deletePredicateVector($3);
- } else
- $$ = new Step($1, Step::NodeTest(Step::NodeTest::NameTest,
localName, namespaceURI));
-- PARSER->deleteString($2);
-- PARSER->registerParseNode($$);
-+ parser->deleteString($2);
-+ parser->registerParseNode($$);
- }
- |
-@@ -260,6 +260,6 @@
- $$ = new Step::NodeTest(Step::NodeTest::CommentNodeTest);
-
-- PARSER->deleteString($1);
-- PARSER->registerNodeTest($$);
-+ parser->deleteString($1);
-+ parser->registerNodeTest($$);
- }
- |
-@@ -267,6 +267,6 @@
- {
- $$ = new
Step::NodeTest(Step::NodeTest::ProcessingInstructionNodeTest);
-- PARSER->deleteString($1);
-- PARSER->registerNodeTest($$);
-+ parser->deleteString($1);
-+ parser->registerNodeTest($$);
- }
- |
-@@ -274,7 +274,7 @@
- {
- $$ = new
Step::NodeTest(Step::NodeTest::ProcessingInstructionNodeTest,
$3->stripWhiteSpace());
-- PARSER->deleteString($1);
-- PARSER->deleteString($3);
-- PARSER->registerNodeTest($$);
-+ parser->deleteString($1);
-+ parser->deleteString($3);
-+ parser->registerNodeTest($$);
- }
- ;
-@@ -294,6 +294,6 @@
- $$ = new Vector<Predicate*>;
- $$->append(new Predicate($1));
-- PARSER->unregisterParseNode($1);
-- PARSER->registerPredicateVector($$);
-+ parser->unregisterParseNode($1);
-+ parser->registerPredicateVector($$);
- }
- |
-@@ -301,5 +301,5 @@
- {
- $$->append(new Predicate($2));
-- PARSER->unregisterParseNode($2);
-+ parser->unregisterParseNode($2);
- }
- ;
-@@ -316,5 +316,5 @@
- {
- $$ = new Step(Step::DescendantOrSelfAxis,
Step::NodeTest(Step::NodeTest::AnyNodeTest));
-- PARSER->registerParseNode($$);
-+ parser->registerParseNode($$);
- }
- ;
-@@ -324,5 +324,5 @@
- {
- $$ = new Step(Step::SelfAxis,
Step::NodeTest(Step::NodeTest::AnyNodeTest));
-- PARSER->registerParseNode($$);
-+ parser->registerParseNode($$);
- }
- |
-@@ -330,5 +330,5 @@
- {
- $$ = new Step(Step::ParentAxis,
Step::NodeTest(Step::NodeTest::AnyNodeTest));
-- PARSER->registerParseNode($$);
-+ parser->registerParseNode($$);
- }
- ;
-@@ -338,6 +338,6 @@
- {
- $$ = new VariableReference(*$1);
-- PARSER->deleteString($1);
-- PARSER->registerParseNode($$);
-+ parser->deleteString($1);
-+ parser->registerParseNode($$);
- }
- |
-@@ -350,6 +350,6 @@
- {
- $$ = new StringExpression(*$1);
-- PARSER->deleteString($1);
-- PARSER->registerParseNode($$);
-+ parser->deleteString($1);
-+ parser->registerParseNode($$);
- }
- |
-@@ -357,6 +357,6 @@
- {
- $$ = new Number($1->toDouble());
-- PARSER->deleteString($1);
-- PARSER->registerParseNode($$);
-+ parser->deleteString($1);
-+ parser->registerParseNode($$);
- }
- |
-@@ -370,6 +370,6 @@
- if (!$$)
- YYABORT;
-- PARSER->deleteString($1);
-- PARSER->registerParseNode($$);
-+ parser->deleteString($1);
-+ parser->registerParseNode($$);
- }
- |
-@@ -379,7 +379,7 @@
- if (!$$)
- YYABORT;
-- PARSER->deleteString($1);
-- PARSER->deleteExpressionVector($3);
-- PARSER->registerParseNode($$);
-+ parser->deleteString($1);
-+ parser->deleteExpressionVector($3);
-+ parser->registerParseNode($$);
- }
- ;
-@@ -390,6 +390,6 @@
- $$ = new Vector<Expression*>;
- $$->append($1);
-- PARSER->unregisterParseNode($1);
-- PARSER->registerExpressionVector($$);
-+ parser->unregisterParseNode($1);
-+ parser->registerExpressionVector($$);
- }
- |
-@@ -397,5 +397,5 @@
- {
- $$->append($3);
-- PARSER->unregisterParseNode($3);
-+ parser->unregisterParseNode($3);
- }
- ;
-@@ -413,7 +413,7 @@
- $$->addSubExpression($1);
- $$->addSubExpression($3);
-- PARSER->unregisterParseNode($1);
-- PARSER->unregisterParseNode($3);
-- PARSER->registerParseNode($$);
-+ parser->unregisterParseNode($1);
-+ parser->unregisterParseNode($3);
-+ parser->registerParseNode($$);
- }
- ;
-@@ -431,7 +431,7 @@
- $3->setAbsolute(true);
- $$ = new Path(static_cast<Filter*>($1), $3);
-- PARSER->unregisterParseNode($1);
-- PARSER->unregisterParseNode($3);
-- PARSER->registerParseNode($$);
-+ parser->unregisterParseNode($1);
-+ parser->unregisterParseNode($3);
-+ parser->registerParseNode($$);
- }
- |
-@@ -441,8 +441,8 @@
- $3->setAbsolute(true);
- $$ = new Path(static_cast<Filter*>($1), $3);
-- PARSER->unregisterParseNode($1);
-- PARSER->unregisterParseNode($2);
-- PARSER->unregisterParseNode($3);
-- PARSER->registerParseNode($$);
-+ parser->unregisterParseNode($1);
-+ parser->unregisterParseNode($2);
-+ parser->unregisterParseNode($3);
-+ parser->registerParseNode($$);
- }
- ;
-@@ -454,7 +454,7 @@
- {
- $$ = new Filter($1, *$2);
-- PARSER->unregisterParseNode($1);
-- PARSER->deletePredicateVector($2);
-- PARSER->registerParseNode($$);
-+ parser->unregisterParseNode($1);
-+ parser->deletePredicateVector($2);
-+ parser->registerParseNode($$);
- }
- ;
-@@ -466,7 +466,7 @@
- {
- $$ = new LogicalOp(LogicalOp::OP_Or, $1, $3);
-- PARSER->unregisterParseNode($1);
-- PARSER->unregisterParseNode($3);
-- PARSER->registerParseNode($$);
-+ parser->unregisterParseNode($1);
-+ parser->unregisterParseNode($3);
-+ parser->registerParseNode($$);
- }
- ;
-@@ -478,7 +478,7 @@
- {
- $$ = new LogicalOp(LogicalOp::OP_And, $1, $3);
-- PARSER->unregisterParseNode($1);
-- PARSER->unregisterParseNode($3);
-- PARSER->registerParseNode($$);
-+ parser->unregisterParseNode($1);
-+ parser->unregisterParseNode($3);
-+ parser->registerParseNode($$);
- }
- ;
-@@ -490,7 +490,7 @@
- {
- $$ = new EqTestOp($2, $1, $3);
-- PARSER->unregisterParseNode($1);
-- PARSER->unregisterParseNode($3);
-- PARSER->registerParseNode($$);
-+ parser->unregisterParseNode($1);
-+ parser->unregisterParseNode($3);
-+ parser->registerParseNode($$);
- }
- ;
-@@ -502,7 +502,7 @@
- {
- $$ = new EqTestOp($2, $1, $3);
-- PARSER->unregisterParseNode($1);
-- PARSER->unregisterParseNode($3);
-- PARSER->registerParseNode($$);
-+ parser->unregisterParseNode($1);
-+ parser->unregisterParseNode($3);
-+ parser->registerParseNode($$);
- }
- ;
-@@ -514,7 +514,7 @@
- {
- $$ = new NumericOp(NumericOp::OP_Add, $1, $3);
-- PARSER->unregisterParseNode($1);
-- PARSER->unregisterParseNode($3);
-- PARSER->registerParseNode($$);
-+ parser->unregisterParseNode($1);
-+ parser->unregisterParseNode($3);
-+ parser->registerParseNode($$);
- }
- |
-@@ -522,7 +522,7 @@
- {
- $$ = new NumericOp(NumericOp::OP_Sub, $1, $3);
-- PARSER->unregisterParseNode($1);
-- PARSER->unregisterParseNode($3);
-- PARSER->registerParseNode($$);
-+ parser->unregisterParseNode($1);
-+ parser->unregisterParseNode($3);
-+ parser->registerParseNode($$);
- }
- ;
-@@ -534,7 +534,7 @@
- {
- $$ = new NumericOp($2, $1, $3);
-- PARSER->unregisterParseNode($1);
-- PARSER->unregisterParseNode($3);
-- PARSER->registerParseNode($$);
-+ parser->unregisterParseNode($1);
-+ parser->unregisterParseNode($3);
-+ parser->registerParseNode($$);
- }
- ;
-@@ -547,6 +547,6 @@
- $$ = new Negative;
- $$->addSubExpression($2);
-- PARSER->unregisterParseNode($2);
-- PARSER->registerParseNode($$);
-+ parser->unregisterParseNode($2);
-+ parser->registerParseNode($$);
- }
- ;
diff --git a/http/webkitgtk3/DETAILS b/http/webkitgtk3/DETAILS
index 8bb01a1..27a7654 100755
--- a/http/webkitgtk3/DETAILS
+++ b/http/webkitgtk3/DETAILS
@@ -1,11 +1,11 @@
SPELL=webkitgtk3
- VERSION=1.8.3
- SOURCE=webkit-$VERSION.tar.xz
+ VERSION=1.10.2
+ SOURCE=webkitgtk-$VERSION.tar.xz
SOURCE_URL[0]=http://www.webkitgtk.org/releases/$SOURCE
-
SOURCE_HASH=sha512:4d400cb0dfbde7eadcce52e7a37d2095ec382b65c6c0d4ea4795410dabad771fac0def50875092634075dc0a80043058d2d2913767e59db3e32cf3e13361803f
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/webkit-$VERSION"
+
SOURCE_HASH=sha512:0c2909eabdc9532619d6486cd42f18a4eb4868c02be3f1c62a6d11d2cb23b4d5a84dd9b60fc353a25134c4ecd8f7cc9f75690bfc17a0360fd4a4c1f4f07aac8f
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/webkitgtk-$VERSION"
WEB_SITE=http://webkitgtk.org/
- SECURITY_PATCH=3
+ SECURITY_PATCH=4
GATHER_DOCS=off
LICENSE[0]=GPL
ENTERED=20101017
diff --git a/http/webkitgtk3/HISTORY b/http/webkitgtk3/HISTORY
index f0e5059..7e7b187 100644
--- a/http/webkitgtk3/HISTORY
+++ b/http/webkitgtk3/HISTORY
@@ -1,3 +1,7 @@
+2012-12-11 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.10.2, SECURITY_PATCH=4, SOURCE: webkit -> webkitgtk
+ * PRE_BUILD, bison-2.6.patch: patch removed
+
2012-09-17 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.8.3, SECURITY_PATCH=3

diff --git a/http/webkitgtk3/PRE_BUILD b/http/webkitgtk3/PRE_BUILD
index 6f1c302..cdd362a 100755
--- a/http/webkitgtk3/PRE_BUILD
+++ b/http/webkitgtk3/PRE_BUILD
@@ -1,6 +1,5 @@
default_pre_build &&
cd "$SOURCE_DIRECTORY" &&

-patch -p2 < "$SPELL_DIRECTORY/bison-2.6.patch" &&
patch -p0 < "$SPELL_DIRECTORY/gtk-doc.patch" &&
patch -p0 < "$SPELL_DIRECTORY/opengl-headers.patch"
diff --git a/http/webkitgtk3/bison-2.6.patch b/http/webkitgtk3/bison-2.6.patch
deleted file mode 100644
index 95898ad..0000000
--- a/http/webkitgtk3/bison-2.6.patch
+++ /dev/null
@@ -1,515 +0,0 @@
-Index: /trunk/Source/WebCore/ChangeLog
-===================================================================
---- /trunk/Source/WebCore/ChangeLog (revision 124098)
-+++ /trunk/Source/WebCore/ChangeLog (revision 124099)
-@@ -1,2 +1,27 @@
-+2012-07-30 Alexis Menard <alexis.menard AT openbossa.org>
-+
-+ Build fix with newer bison 2.6.
-+ https://bugs.webkit.org/show_bug.cgi?id=92264
-+
-+ Reviewed by Adam Barth.
-+
-+ As stated in
http://www.gnu.org/software/bison/manual/html_node/Table-of-Symbols.html
-+ YYLEX_PARAM and YYPARSE_PARAM are depecreated since version 1.875.
So far all Mac OS
-+ version I had access to as well as recent Linux runs at least
version 2.3 so it's safe
-+ to use the replacement of these deprecated macros in favor of
%lex-param and %parse-param.
-+ As announced
http://lists.gnu.org/archive/html/info-gnu/2012-07/msg00011.html with the
release
-+ of version 2.6 YYLEX_PARAM and YYPARSE_PARAM are not supported
anymore.
-+
-+ No new tests : build fix and the patch should not trigger any
regressions
-+
-+ * css/CSSGrammar.y:
-+ * css/CSSParser.cpp:
-+ * xml/XPathGrammar.y: Refactored a bit to not use an intermediate
PARSER define.
-+ * xml/XPathParser.cpp: bison 2.6 declare xpathyyparse in the .h
file now, i.e. XPathGrammar.h
-+ therefore including this file within the namespace {} declarations
leads to xpathyyparse being
-+ defined part of WebCore::XPath namespaces but the actual
implementation of xpathyyparse is in XPathGrammar.cpp
-+ (generated) and not implemented within the WebCore::XPath so it
lead to linking issues. Last, XPathGrammar.h needs
-+ to be included after the other includes as it uses some XPath
types. It breaks the style but CSSParser.cpp is doing the same.
-+
- 2012-07-30 Sadrul Habib Chowdhury <sadrul AT chromium.org>
-
-Index: /trunk/Source/WebCore/css/CSSParser.cpp
-===================================================================
---- /trunk/Source/WebCore/css/CSSParser.cpp (revision 124098)
-+++ /trunk/Source/WebCore/css/CSSParser.cpp (revision 124099)
-@@ -115,5 +115,5 @@
- #endif
-
--extern int cssyyparse(void* parser);
-+extern int cssyyparse(WebCore::CSSParser*);
-
- using namespace std;
-Index: /trunk/Source/WebCore/css/CSSGrammar.y
-===================================================================
---- /trunk/Source/WebCore/css/CSSGrammar.y (revision 124098)
-+++ /trunk/Source/WebCore/css/CSSGrammar.y (revision 124099)
-@@ -54,11 +54,10 @@
- #define YYDEBUG 0
-
--// FIXME: Replace with %parse-param { CSSParser* parser } once we can
depend on bison 2.x
--#define YYPARSE_PARAM parser
--#define YYLEX_PARAM parser
--
- %}
-
- %pure_parser
-+
-+%parse-param { CSSParser* parser }
-+%lex-param { CSSParser* parser }
-
- %union {
-@@ -90,5 +89,5 @@
- %{
-
--static inline int cssyyerror(const char*)
-+static inline int cssyyerror(void*, const char*)
- {
- return 1;
-Index: /trunk/Source/WebCore/xml/XPathParser.cpp
-===================================================================
---- /trunk/Source/WebCore/xml/XPathParser.cpp (revision 124098)
-+++ /trunk/Source/WebCore/xml/XPathParser.cpp (revision 124099)
-@@ -33,22 +33,19 @@
- #include "XPathException.h"
- #include "XPathNSResolver.h"
-+#include "XPathPath.h"
- #include "XPathStep.h"
- #include <wtf/StdLibExtras.h>
- #include <wtf/text/StringHash.h>
-
--int xpathyyparse(void*);
--
-+using namespace WebCore;
- using namespace WTF;
- using namespace Unicode;
--
--namespace WebCore {
--namespace XPath {
--
--class LocationPath;
--
--#include "XPathGrammar.h"
-+using namespace XPath;
-+
-+extern int xpathyyparse(WebCore::XPath::Parser*);
-+#include "XPathGrammar.h"
-
- Parser* Parser::currentParser = 0;
--
-+
- enum XMLCat { NameStart, NameCont, NotPartOfName };
-
-@@ -631,4 +628,2 @@
- }
-
--}
--}
-Index: /trunk/Source/WebCore/xml/XPathGrammar.y
-===================================================================
---- /trunk/Source/WebCore/xml/XPathGrammar.y (revision 124098)
-+++ /trunk/Source/WebCore/xml/XPathGrammar.y (revision 124099)
-@@ -35,4 +35,5 @@
- #include "XPathPath.h"
- #include "XPathPredicate.h"
-+#include "XPathStep.h"
- #include "XPathVariableReference.h"
- #include <wtf/FastMalloc.h>
-@@ -45,6 +46,4 @@
- #define YYDEBUG 0
- #define YYMAXDEPTH 10000
--#define YYPARSE_PARAM parserParameter
--#define PARSER static_cast<Parser*>(parserParameter)
-
- using namespace WebCore;
-@@ -54,4 +53,5 @@
-
- %pure_parser
-+%parse-param { WebCore::XPath::Parser* parser }
-
- %union
-@@ -72,5 +72,5 @@
-
- static int xpathyylex(YYSTYPE* yylval) { return
Parser::current()->lex(yylval); }
--static void xpathyyerror(const char*) { }
-+static void xpathyyerror(void*, const char*) { }
-
- %}
-@@ -119,5 +119,5 @@
- OrExpr
- {
-- PARSER->m_topExpr = $1;
-+ parser->m_topExpr = $1;
- }
- ;
-@@ -139,5 +139,5 @@
- {
- $$ = new LocationPath;
-- PARSER->registerParseNode($$);
-+ parser->registerParseNode($$);
- }
- |
-@@ -151,5 +151,5 @@
- $$ = $2;
- $$->insertFirstStep($1);
-- PARSER->unregisterParseNode($1);
-+ parser->unregisterParseNode($1);
- }
- ;
-@@ -160,6 +160,6 @@
- $$ = new LocationPath;
- $$->appendStep($1);
-- PARSER->unregisterParseNode($1);
-- PARSER->registerParseNode($$);
-+ parser->unregisterParseNode($1);
-+ parser->registerParseNode($$);
- }
- |
-@@ -167,5 +167,5 @@
- {
- $$->appendStep($3);
-- PARSER->unregisterParseNode($3);
-+ parser->unregisterParseNode($3);
- }
- |
-@@ -174,6 +174,6 @@
- $$->appendStep($2);
- $$->appendStep($3);
-- PARSER->unregisterParseNode($2);
-- PARSER->unregisterParseNode($3);
-+ parser->unregisterParseNode($2);
-+ parser->unregisterParseNode($3);
- }
- ;
-@@ -184,9 +184,9 @@
- if ($2) {
- $$ = new Step(Step::ChildAxis, *$1, *$2);
-- PARSER->deletePredicateVector($2);
-+ parser->deletePredicateVector($2);
- } else
- $$ = new Step(Step::ChildAxis, *$1);
-- PARSER->deleteNodeTest($1);
-- PARSER->registerParseNode($$);
-+ parser->deleteNodeTest($1);
-+ parser->registerParseNode($$);
- }
- |
-@@ -195,6 +195,6 @@
- String localName;
- String namespaceURI;
-- if (!PARSER->expandQName(*$1, localName, namespaceURI)) {
-- PARSER->m_gotNamespaceError = true;
-+ if (!parser->expandQName(*$1, localName, namespaceURI)) {
-+ parser->m_gotNamespaceError = true;
- YYABORT;
- }
-@@ -202,9 +202,9 @@
- if ($2) {
- $$ = new Step(Step::ChildAxis,
Step::NodeTest(Step::NodeTest::NameTest, localName, namespaceURI), *$2);
-- PARSER->deletePredicateVector($2);
-+ parser->deletePredicateVector($2);
- } else
- $$ = new Step(Step::ChildAxis,
Step::NodeTest(Step::NodeTest::NameTest, localName, namespaceURI));
-- PARSER->deleteString($1);
-- PARSER->registerParseNode($$);
-+ parser->deleteString($1);
-+ parser->registerParseNode($$);
- }
- |
-@@ -213,9 +213,9 @@
- if ($3) {
- $$ = new Step($1, *$2, *$3);
-- PARSER->deletePredicateVector($3);
-+ parser->deletePredicateVector($3);
- } else
- $$ = new Step($1, *$2);
-- PARSER->deleteNodeTest($2);
-- PARSER->registerParseNode($$);
-+ parser->deleteNodeTest($2);
-+ parser->registerParseNode($$);
- }
- |
-@@ -224,6 +224,6 @@
- String localName;
- String namespaceURI;
-- if (!PARSER->expandQName(*$2, localName, namespaceURI)) {
-- PARSER->m_gotNamespaceError = true;
-+ if (!parser->expandQName(*$2, localName, namespaceURI)) {
-+ parser->m_gotNamespaceError = true;
- YYABORT;
- }
-@@ -231,9 +231,9 @@
- if ($3) {
- $$ = new Step($1, Step::NodeTest(Step::NodeTest::NameTest,
localName, namespaceURI), *$3);
-- PARSER->deletePredicateVector($3);
-+ parser->deletePredicateVector($3);
- } else
- $$ = new Step($1, Step::NodeTest(Step::NodeTest::NameTest,
localName, namespaceURI));
-- PARSER->deleteString($2);
-- PARSER->registerParseNode($$);
-+ parser->deleteString($2);
-+ parser->registerParseNode($$);
- }
- |
-@@ -260,6 +260,6 @@
- $$ = new Step::NodeTest(Step::NodeTest::CommentNodeTest);
-
-- PARSER->deleteString($1);
-- PARSER->registerNodeTest($$);
-+ parser->deleteString($1);
-+ parser->registerNodeTest($$);
- }
- |
-@@ -267,6 +267,6 @@
- {
- $$ = new
Step::NodeTest(Step::NodeTest::ProcessingInstructionNodeTest);
-- PARSER->deleteString($1);
-- PARSER->registerNodeTest($$);
-+ parser->deleteString($1);
-+ parser->registerNodeTest($$);
- }
- |
-@@ -274,7 +274,7 @@
- {
- $$ = new
Step::NodeTest(Step::NodeTest::ProcessingInstructionNodeTest,
$3->stripWhiteSpace());
-- PARSER->deleteString($1);
-- PARSER->deleteString($3);
-- PARSER->registerNodeTest($$);
-+ parser->deleteString($1);
-+ parser->deleteString($3);
-+ parser->registerNodeTest($$);
- }
- ;
-@@ -294,6 +294,6 @@
- $$ = new Vector<Predicate*>;
- $$->append(new Predicate($1));
-- PARSER->unregisterParseNode($1);
-- PARSER->registerPredicateVector($$);
-+ parser->unregisterParseNode($1);
-+ parser->registerPredicateVector($$);
- }
- |
-@@ -301,5 +301,5 @@
- {
- $$->append(new Predicate($2));
-- PARSER->unregisterParseNode($2);
-+ parser->unregisterParseNode($2);
- }
- ;
-@@ -316,5 +316,5 @@
- {
- $$ = new Step(Step::DescendantOrSelfAxis,
Step::NodeTest(Step::NodeTest::AnyNodeTest));
-- PARSER->registerParseNode($$);
-+ parser->registerParseNode($$);
- }
- ;
-@@ -324,5 +324,5 @@
- {
- $$ = new Step(Step::SelfAxis,
Step::NodeTest(Step::NodeTest::AnyNodeTest));
-- PARSER->registerParseNode($$);
-+ parser->registerParseNode($$);
- }
- |
-@@ -330,5 +330,5 @@
- {
- $$ = new Step(Step::ParentAxis,
Step::NodeTest(Step::NodeTest::AnyNodeTest));
-- PARSER->registerParseNode($$);
-+ parser->registerParseNode($$);
- }
- ;
-@@ -338,6 +338,6 @@
- {
- $$ = new VariableReference(*$1);
-- PARSER->deleteString($1);
-- PARSER->registerParseNode($$);
-+ parser->deleteString($1);
-+ parser->registerParseNode($$);
- }
- |
-@@ -350,6 +350,6 @@
- {
- $$ = new StringExpression(*$1);
-- PARSER->deleteString($1);
-- PARSER->registerParseNode($$);
-+ parser->deleteString($1);
-+ parser->registerParseNode($$);
- }
- |
-@@ -357,6 +357,6 @@
- {
- $$ = new Number($1->toDouble());
-- PARSER->deleteString($1);
-- PARSER->registerParseNode($$);
-+ parser->deleteString($1);
-+ parser->registerParseNode($$);
- }
- |
-@@ -370,6 +370,6 @@
- if (!$$)
- YYABORT;
-- PARSER->deleteString($1);
-- PARSER->registerParseNode($$);
-+ parser->deleteString($1);
-+ parser->registerParseNode($$);
- }
- |
-@@ -379,7 +379,7 @@
- if (!$$)
- YYABORT;
-- PARSER->deleteString($1);
-- PARSER->deleteExpressionVector($3);
-- PARSER->registerParseNode($$);
-+ parser->deleteString($1);
-+ parser->deleteExpressionVector($3);
-+ parser->registerParseNode($$);
- }
- ;
-@@ -390,6 +390,6 @@
- $$ = new Vector<Expression*>;
- $$->append($1);
-- PARSER->unregisterParseNode($1);
-- PARSER->registerExpressionVector($$);
-+ parser->unregisterParseNode($1);
-+ parser->registerExpressionVector($$);
- }
- |
-@@ -397,5 +397,5 @@
- {
- $$->append($3);
-- PARSER->unregisterParseNode($3);
-+ parser->unregisterParseNode($3);
- }
- ;
-@@ -413,7 +413,7 @@
- $$->addSubExpression($1);
- $$->addSubExpression($3);
-- PARSER->unregisterParseNode($1);
-- PARSER->unregisterParseNode($3);
-- PARSER->registerParseNode($$);
-+ parser->unregisterParseNode($1);
-+ parser->unregisterParseNode($3);
-+ parser->registerParseNode($$);
- }
- ;
-@@ -431,7 +431,7 @@
- $3->setAbsolute(true);
- $$ = new Path(static_cast<Filter*>($1), $3);
-- PARSER->unregisterParseNode($1);
-- PARSER->unregisterParseNode($3);
-- PARSER->registerParseNode($$);
-+ parser->unregisterParseNode($1);
-+ parser->unregisterParseNode($3);
-+ parser->registerParseNode($$);
- }
- |
-@@ -441,8 +441,8 @@
- $3->setAbsolute(true);
- $$ = new Path(static_cast<Filter*>($1), $3);
-- PARSER->unregisterParseNode($1);
-- PARSER->unregisterParseNode($2);
-- PARSER->unregisterParseNode($3);
-- PARSER->registerParseNode($$);
-+ parser->unregisterParseNode($1);
-+ parser->unregisterParseNode($2);
-+ parser->unregisterParseNode($3);
-+ parser->registerParseNode($$);
- }
- ;
-@@ -454,7 +454,7 @@
- {
- $$ = new Filter($1, *$2);
-- PARSER->unregisterParseNode($1);
-- PARSER->deletePredicateVector($2);
-- PARSER->registerParseNode($$);
-+ parser->unregisterParseNode($1);
-+ parser->deletePredicateVector($2);
-+ parser->registerParseNode($$);
- }
- ;
-@@ -466,7 +466,7 @@
- {
- $$ = new LogicalOp(LogicalOp::OP_Or, $1, $3);
-- PARSER->unregisterParseNode($1);
-- PARSER->unregisterParseNode($3);
-- PARSER->registerParseNode($$);
-+ parser->unregisterParseNode($1);
-+ parser->unregisterParseNode($3);
-+ parser->registerParseNode($$);
- }
- ;
-@@ -478,7 +478,7 @@
- {
- $$ = new LogicalOp(LogicalOp::OP_And, $1, $3);
-- PARSER->unregisterParseNode($1);
-- PARSER->unregisterParseNode($3);
-- PARSER->registerParseNode($$);
-+ parser->unregisterParseNode($1);
-+ parser->unregisterParseNode($3);
-+ parser->registerParseNode($$);
- }
- ;
-@@ -490,7 +490,7 @@
- {
- $$ = new EqTestOp($2, $1, $3);
-- PARSER->unregisterParseNode($1);
-- PARSER->unregisterParseNode($3);
-- PARSER->registerParseNode($$);
-+ parser->unregisterParseNode($1);
-+ parser->unregisterParseNode($3);
-+ parser->registerParseNode($$);
- }
- ;
-@@ -502,7 +502,7 @@
- {
- $$ = new EqTestOp($2, $1, $3);
-- PARSER->unregisterParseNode($1);
-- PARSER->unregisterParseNode($3);
-- PARSER->registerParseNode($$);
-+ parser->unregisterParseNode($1);
-+ parser->unregisterParseNode($3);
-+ parser->registerParseNode($$);
- }
- ;
-@@ -514,7 +514,7 @@
- {
- $$ = new NumericOp(NumericOp::OP_Add, $1, $3);
-- PARSER->unregisterParseNode($1);
-- PARSER->unregisterParseNode($3);
-- PARSER->registerParseNode($$);
-+ parser->unregisterParseNode($1);
-+ parser->unregisterParseNode($3);
-+ parser->registerParseNode($$);
- }
- |
-@@ -522,7 +522,7 @@
- {
- $$ = new NumericOp(NumericOp::OP_Sub, $1, $3);
-- PARSER->unregisterParseNode($1);
-- PARSER->unregisterParseNode($3);
-- PARSER->registerParseNode($$);
-+ parser->unregisterParseNode($1);
-+ parser->unregisterParseNode($3);
-+ parser->registerParseNode($$);
- }
- ;
-@@ -534,7 +534,7 @@
- {
- $$ = new NumericOp($2, $1, $3);
-- PARSER->unregisterParseNode($1);
-- PARSER->unregisterParseNode($3);
-- PARSER->registerParseNode($$);
-+ parser->unregisterParseNode($1);
-+ parser->unregisterParseNode($3);
-+ parser->registerParseNode($$);
- }
- ;
-@@ -547,6 +547,6 @@
- $$ = new Negative;
- $$->addSubExpression($2);
-- PARSER->unregisterParseNode($2);
-- PARSER->registerParseNode($$);
-+ parser->unregisterParseNode($2);
-+ parser->registerParseNode($$);
- }
- ;
diff --git a/http/xombrero/DETAILS b/http/xombrero/DETAILS
index 355e689..478b65a 100755
--- a/http/xombrero/DETAILS
+++ b/http/xombrero/DETAILS
@@ -1,5 +1,5 @@
SPELL=xombrero
- VERSION=1.3.1
+ VERSION=1.4.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 2f5f9bf..9fec8a4 100644
--- a/http/xombrero/HISTORY
+++ b/http/xombrero/HISTORY
@@ -1,3 +1,6 @@
+2012-12-02 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.4.0
+
2012-09-16 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.3.1

diff --git a/http/xombrero/xombrero-1.3.1.tgz.sig
b/http/xombrero/xombrero-1.3.1.tgz.sig
deleted file mode 100644
index 984f208..0000000
Binary files a/http/xombrero/xombrero-1.3.1.tgz.sig and /dev/null differ
diff --git a/http/xombrero/xombrero-1.4.0.tgz.sig
b/http/xombrero/xombrero-1.4.0.tgz.sig
new file mode 100644
index 0000000..d4360ba
Binary files /dev/null and b/http/xombrero/xombrero-1.4.0.tgz.sig differ
diff --git a/java/icedtea-web/DETAILS b/java/icedtea-web/DETAILS
index cbd0143..3d41765 100755
--- a/java/icedtea-web/DETAILS
+++ b/java/icedtea-web/DETAILS
@@ -1,5 +1,5 @@
SPELL=icedtea-web
- VERSION=1.2.1
+ VERSION=1.3.1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://icedtea.classpath.org/download/source/$SOURCE
diff --git a/java/icedtea-web/HISTORY b/java/icedtea-web/HISTORY
index 84fae04..bc9d78b 100644
--- a/java/icedtea-web/HISTORY
+++ b/java/icedtea-web/HISTORY
@@ -1,3 +1,6 @@
+2012-12-02 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 1.3.1
+
2012-08-24 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated VERSION to 1.2.1

diff --git a/java/icedtea-web/icedtea-web-1.2.1.tar.gz.sig
b/java/icedtea-web/icedtea-web-1.2.1.tar.gz.sig
deleted file mode 100644
index 01825f2..0000000
Binary files a/java/icedtea-web/icedtea-web-1.2.1.tar.gz.sig and /dev/null
differ
diff --git a/java/icedtea-web/icedtea-web-1.3.1.tar.gz.sig
b/java/icedtea-web/icedtea-web-1.3.1.tar.gz.sig
new file mode 100644
index 0000000..c374afd
Binary files /dev/null and b/java/icedtea-web/icedtea-web-1.3.1.tar.gz.sig
differ
diff --git a/java/icedtea7/DETAILS b/java/icedtea7/DETAILS
index 75f10aa..6ffda43 100755
--- a/java/icedtea7/DETAILS
+++ b/java/icedtea7/DETAILS
@@ -1,5 +1,5 @@
SPELL=icedtea7
- VERSION=2.2.1
+ VERSION=2.3.3
SOURCE=icedtea-$VERSION.tar.gz
SOURCE2=openjdk.tar.gz
SOURCE3=corba.tar.gz
@@ -22,13 +22,13 @@ case "${SMGL_COMPAT_ARCHS[0]}" in
;;
esac
SOURCE_URL[0]=http://icedtea.classpath.org/download/source
-
SOURCE2_URL[0]=http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/archive
-
SOURCE3_URL[0]=http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/corba/archive
-
SOURCE4_URL[0]=http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/hotspot/archive
-
SOURCE5_URL[0]=http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jaxp/archive
-
SOURCE6_URL[0]=http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jaxws/archive
-
SOURCE7_URL[0]=http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/jdk/archive
-
SOURCE8_URL[0]=http://icedtea.classpath.org/hg/release/icedtea7-forest-2.2/langtools/archive
+
SOURCE2_URL[0]=http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/archive
+
SOURCE3_URL[0]=http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/corba/archive
+
SOURCE4_URL[0]=http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/hotspot/archive
+
SOURCE5_URL[0]=http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jaxp/archive
+
SOURCE6_URL[0]=http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jaxws/archive
+
SOURCE7_URL[0]=http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jdk/archive
+
SOURCE8_URL[0]=http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/langtools/archive
SOURCE9_URL[0]=http://dev.gentoo.org/~caster/distfiles
SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
SOURCE2_GPG="gurus.gpg:${SOURCE2}.sig"
@@ -42,7 +42,7 @@ esac
LICENSE[0]=GPL
KEYWORDS="JAVA"
WEB_SITE=http://icedtea.classpath.org/wiki/Main_Page
- ENTERED=20120617
+ ENTERED=20120616
SHORT='Harness to build OpenJDK with Free Software build tools'
cat << EOF
The IcedTea project provides a harness to build the source code from
diff --git a/java/icedtea7/DOWNLOAD b/java/icedtea7/DOWNLOAD
index 6656d62..fbb4acb 100755
--- a/java/icedtea7/DOWNLOAD
+++ b/java/icedtea7/DOWNLOAD
@@ -1,37 +1,46 @@
cd $SOURCE_CACHE &&

if ! test -f $SOURCE ; then
+#icedtea source file
wget $SOURCE_URL/$SOURCE 2>&1
fi &&

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

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

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

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

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

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

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

if ! test -f $SOURCE9 ; then
wget $SOURCE9_URL/$SOURCE9 2>&1
fi
+
diff --git a/java/icedtea7/HISTORY b/java/icedtea7/HISTORY
index c2e495b..d6c0cd4 100644
--- a/java/icedtea7/HISTORY
+++ b/java/icedtea7/HISTORY
@@ -1,3 +1,7 @@
+2012-10-19 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated to 2.3.3
+ * DOWNLOAD: udated changeset numbers
+
2012-06-17 Robin Cook <rcook AT wyrms.net>
* New Spell: BUILD, CONFIGURE, CONFLICTS, DEPENDS, DETAILS, DOWNLOAD,
FINAL, HISTORY, INSTALL, PRE_BUILD, PROVIDES
diff --git a/java/icedtea7/PRE_BUILD b/java/icedtea7/PRE_BUILD
index bd2dc28..bc678eb 100755
--- a/java/icedtea7/PRE_BUILD
+++ b/java/icedtea7/PRE_BUILD
@@ -16,10 +16,10 @@ verify_file 8 &&
cp $SOURCE_CACHE/$SOURCE8 ./ &&

cd $SOURCE_DIRECTORY
-patch -p1 < $SPELL_DIRECTORY/icedtea-2.2.1-add_cacerts-1.patch &&
-patch -p1 < $SPELL_DIRECTORY/icedtea-7.2.2-no_suffix.patch &&
+patch -p1 < $SPELL_DIRECTORY/icedtea-2.3.1-add_cacerts-1.patch &&
+#patch -p1 < $SPELL_DIRECTORY/icedtea-7.2.2-no_suffix.patch &&
autoreconf &&
-patch -p1 < $SPELL_DIRECTORY/icedtea7-2.2.1-fixed_paths.patch &&
+patch -p1 < $SPELL_DIRECTORY/icedtea7-2.3.1-fixed_paths.patch &&

cd $BUILD_DIRECTORY &&
verify_file 9 &&
diff --git a/java/icedtea7/SCRIBBLED b/java/icedtea7/SCRIBBLED
new file mode 100644
index 0000000..e69de29
diff --git a/java/icedtea7/corba.tar.gz.sig b/java/icedtea7/corba.tar.gz.sig
index 99d65a5..b616196 100644
Binary files a/java/icedtea7/corba.tar.gz.sig and
b/java/icedtea7/corba.tar.gz.sig differ
diff --git a/java/icedtea7/hotspot.tar.gz.sig
b/java/icedtea7/hotspot.tar.gz.sig
index 4bb30e4..fca6123 100644
Binary files a/java/icedtea7/hotspot.tar.gz.sig and
b/java/icedtea7/hotspot.tar.gz.sig differ
diff --git a/java/icedtea7/icedtea-2.2.1-add_cacerts-1.patch
b/java/icedtea7/icedtea-2.2.1-add_cacerts-1.patch
deleted file mode 100644
index 440e32e..0000000
--- a/java/icedtea7/icedtea-2.2.1-add_cacerts-1.patch
+++ /dev/null
@@ -1,543 +0,0 @@
-diff -Nuarp icedtea-2.2-orig/acinclude.m4 icedtea-2.2/acinclude.m4
---- icedtea-2.2-orig/acinclude.m4 2012-05-30 22:11:30.000000000 -0500
-+++ icedtea-2.2/acinclude.m4 2012-05-30 21:53:36.000000000 -0500
-@@ -302,6 +302,178 @@ AC_DEFUN_ONCE([IT_WITH_OPENJDK_SRC_DIR],
- AM_CONDITIONAL(OPENJDK_SRC_DIR_HARDLINKABLE, test
"x${openjdk_src_dir_hardlinkable}" = "xyes")
- ])
-
-+AC_DEFUN([IT_WITH_CACERTS],
-+[
-+ AC_MSG_CHECKING([whether a cacerts file is provided for distribution])
-+ AC_ARG_WITH([cacerts],
-+ [AS_HELP_STRING(--with-cacerts=FILE,specify the location of a
pre-generated cacerts file for distribution)],
-+ [
-+ if test -f "${withval}"; then
-+ CACERTS_FILE="${withval}"
-+ cacerts_file_set=yes
-+ else
-+ CACERTS_FILE=
-+ fi
-+ ],
-+ [
-+ CACERTS_FILE=
-+ ])
-+ if test x"${CACERTS_FILE}" = "x"; then
-+ cacerts_file_set=no
-+ CACERTS_FILE="no"
-+ fi
-+ AC_MSG_RESULT(${CACERTS_FILE})
-+ AC_SUBST(CACERTS_FILE)
-+ AM_CONDITIONAL([CACERTS_FILE_SET], test x"${cacerts_file_set}" = "xyes")
-+])
-+
-+AC_DEFUN([IT_GENERATE_CACERTS],
-+[
-+ AC_REQUIRE([IT_WITH_CACERTS])
-+ AC_MSG_CHECKING([whether to generate a cacerts file for distribution])
-+ AC_ARG_ENABLE([cacerts-generation],
-+ [AS_HELP_STRING(--enable-cacerts-generation, generate a
cacerts file for distribution [[default=auto]])],
-+ [
-+ case "${enableval}" in
-+ no)
-+ generate_cacerts=no
-+ ;;
-+ *)
-+ generate_cacerts=yes
-+ ;;
-+ esac
-+ ],
-+ [
-+ if test x"${cacerts_file_set}" = "xno"; then
-+ generate_cacerts=forced
-+ else
-+ if test x"${cacerts_file_set}" = "xyes"; then
-+ generate_cacerts=no
-+ else
-+ generate_cacerts=yes
-+ fi
-+ fi
-+ ])
-+ AC_MSG_RESULT([$generate_cacerts])
-+ AM_CONDITIONAL([GENERATE_CACERTS], test x"${generate_cacerts}" = "xyes"
-o x"${generate_cacerts}" = "xforced")
-+])
-+
-+AC_DEFUN([IT_GET_LOCAL_CACERTS],
-+[
-+ AC_MSG_CHECKING([for a local x509 certificate directory])
-+ AC_ARG_WITH([ca-dir],
-+ [AS_HELP_STRING(--with-ca-dir=DIR, specify a top-level local
x509 certificate directory for cacerts generation)],
-+ [
-+ if test -d "${withval}"; then
-+ CADIR="${withval}"
-+ else
-+ if test x"${withval}" = "xno"; then
-+ CADIR=no
-+ else
-+ CADIR=
-+ fi
-+ fi
-+ ],
-+ [
-+ CADIR=
-+ ])
-+ if test x"${CADIR}" = "x"; then
-+ for dir in /etc/pki/tls/certs \
-+ /usr/share/ca-certificates \
-+ /etc/ssl/certs \
-+ /etc/certs ; do
-+ if test -d "${dir}"; then
-+ CADIR="${dir}"
-+ break
-+ fi
-+ done
-+ if test x"${CADIR}" = "x"; then
-+ CADIR=no
-+ fi
-+ fi
-+ AC_MSG_RESULT(${CADIR})
-+ AC_SUBST(CADIR)
-+
-+ AC_MSG_CHECKING([for a local x509 certificate file])
-+ AC_ARG_WITH([ca-file],
-+ [AS_HELP_STRING(--with-ca-file=FILE, specify a local x509
certificate file for cacerts generation)],
-+ [
-+ if test -f "${withval}"; then
-+ CAFILE="${withval}"
-+ else
-+ if test x"${withval}" = "xno"; then
-+ CAFILE=no
-+ else
-+ CAFILE=
-+ fi
-+ fi
-+ ],
-+ [
-+ CAFILE=
-+ ])
-+ if test x"${CAFILE}" = "x"; then
-+ for file in /etc/pki/tls/certs/ca-bundle.crt \
-+ /etc/ssl/certs/ca-bundle.crt \
-+ /etc/ssl/ca-bundle.crt \
-+ /etc/ca-bundle.crt ; do
-+ if test -e "${file}"; then
-+ CAFILE=$file
-+ break
-+ fi
-+ done
-+ if test x"${CAFILE}" = "x"; then
-+ CAFILE=no
-+ fi
-+ fi
-+ AC_MSG_RESULT(${CAFILE})
-+ AC_SUBST(CAFILE)
-+ if test "${CADIR}x" = "nox" -a "${CAFILE}x" = "nox"; then
-+ AC_MSG_ERROR([You must supply a cacerts file or a list of CA
certificates to generate one.])
-+ fi
-+])
-+
-+AC_DEFUN([IT_FIND_OPENSSL],
-+[
-+ AC_MSG_CHECKING([for openssl])
-+ AC_ARG_WITH([openssl],
-+ [AS_HELP_STRING(--with-openssl=PATH, specify the path of the
openssl utility)],
-+ [
-+ if test -x "${withval}" -a -f "${withval}"; then
-+ OPENSSL="${withval}"
-+ else
-+ if test x"${withval}" = "xno"; then
-+ OPENSSL="no"
-+ else
-+ OPENSSL=
-+ fi
-+ fi
-+ ],
-+ [
-+ OPENSSL=
-+ ])
-+ if test x"${OPENSSL}" = "x"; then
-+
-+ OPENSSL=$(
-+ IFS=":"
-+ for dir in ${withval}:${PATH}; do
-+ if test -x "${dir}/openssl" -a -f "${dir}/openssl"; then
-+ FOUNDSSL="${dir}/openssl"
-+ break
-+ fi
-+ done
-+ echo "${FOUNDSSL}"
-+ )
-+ if test x"${OPENSSL}" = "x"; then
-+ OPENSSL=no
-+ fi
-+ fi
-+ AC_MSG_RESULT(${OPENSSL})
-+ AC_SUBST(OPENSSL)
-+ if test x"${OPENSSL}" = "xno"; then
-+ AC_MSG_ERROR([You must supply a cacerts file or have openssl available
to generate one.])
-+ fi
-+])
-+
- AC_DEFUN_ONCE([IT_CAN_HARDLINK_TO_SOURCE_TREE],
- [
- AC_CACHE_CHECK([if we can hard link rather than copy from
${abs_top_srcdir}], it_cv_hardlink_src, [
-diff -Nuarp icedtea-2.2-orig/configure.ac icedtea-2.2/configure.ac
---- icedtea-2.2-orig/configure.ac 2012-05-30 22:11:30.000000000 -0500
-+++ icedtea-2.2/configure.ac 2012-05-30 21:53:36.000000000 -0500
-@@ -84,6 +84,13 @@ AM_CONDITIONAL([ENABLE_SYSTEMTAP], [test
- AC_MSG_RESULT(${ENABLE_SYSTEMTAP})
-
- IT_LOCATE_NSS
-+IT_GENERATE_CACERTS
-+
-+if test x"${generate_cacerts}" = "xyes" -o x"${generate_cacerts}" =
"xforced"; then
-+ IT_GET_LOCAL_CACERTS
-+ IT_FIND_OPENSSL
-+fi
-+
- IT_GET_PKGVERSION
- IT_GET_LSB_DATA
-
-diff -Nuarp icedtea-2.2-orig/Makefile.am icedtea-2.2/Makefile.am
---- icedtea-2.2-orig/Makefile.am 2012-05-30 22:11:35.000000000 -0500
-+++ icedtea-2.2/Makefile.am 2012-05-30 22:10:09.000000000 -0500
-@@ -746,7 +746,8 @@ clean-local: clean-tests clean-pulse-jav
- clean-bootstrap-directory-symlink-stage1
clean-bootstrap-directory-symlink-stage2 \
- clean-extract clean-generated clean-native-ecj clean-hgforest
clean-icedtea-stage2 \
- clean-icedtea-debug-stage2 clean-icedtea-stage1 clean-add-zero
clean-add-zero-debug \
-- clean-add-cacao clean-add-cacao-debug clean-rt clean-rewrite-rhino
clean-rewriter
-+ clean-add-cacao clean-add-cacao-debug clean-rt clean-rewrite-rhino
clean-rewriter \
-+ clean-cacerts clean-cacerts-debug
- if [ -e bootstrap ]; then \
- rmdir bootstrap ; \
- fi
-@@ -776,7 +777,7 @@ install:
- jtregcheck clean-remove-intree-libraries \
- clean-jamvm clean-extract-jamvm clean-add-jamvm clean-add-jamvm-debug
\
- clean-extract-hotspot clean-sanitise-openjdk \
-- clean-tests clean-tapset-report
-+ clean-tests clean-tapset-report clean-cacerts clean-cacerts-debug
-
- env:
- @echo 'unset JAVA_HOME'
-@@ -1703,6 +1704,13 @@ endif
- if ENABLE_JAMVM
- printf -- '-jamvm ALIASED_TO -server\n' >>
$(BUILD_JRE_ARCH_DIR)/jvm.cfg
- endif
-+if GENERATE_CACERTS
-+ $(ARCH_PREFIX) $(MAKE) add-cacerts
-+else
-+if CACERTS_FILE_SET
-+ $(ARCH_PREFIX) $(MAKE) add-cacerts
-+endif
-+endif
- @echo "IcedTea is served:" $(BUILD_OUTPUT_DIR)
- mkdir -p stamps
- touch $@
-@@ -1769,6 +1777,13 @@ endif
- if ENABLE_JAMVM
- printf -- '-jamvm ALIASED_TO -server\n' >>
$(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg
- endif
-+if GENERATE_CACERTS
-+ $(ARCH_PREFIX) $(MAKE) add-cacerts-debug
-+else
-+if CACERTS_FILE_SET
-+ $(ARCH_PREFIX) $(MAKE) add-cacerts-debug
-+endif
-+endif
- @echo "IcedTea (debug build) is served:" \
- $(DEBUG_BUILD_OUTPUT_DIR)
- mkdir -p stamps
-@@ -1857,6 +1872,69 @@ stamps/icedtea-stage1.stamp: stamps/iced
- clean-icedtea-stage1:
- rm -f stamps/icedtea-stage1.stamp
-
-+# CA Certs
-+stamps/generate-cacerts.stamp:
-+if GENERATE_CACERTS
-+ if test -n "${CADIR}"; then \
-+ sh scripts/mkcacerts.sh -d "${CADIR}" \
-+ -k $(BUILD_OUTPUT_DIR)/j2sdk-image/bin/keytool \
-+ -s $(OPENSSL) \
-+ -o $(BUILD_OUTPUT_DIR)/j2re-image/lib/security/cacerts; \
-+ else \
-+ sh scripts/mkcacerts.sh -f "${CAFILE}" \
-+ -k $(BUILD_OUTPUT_DIR)/j2sdk-image/bin/keytool \
-+ -s $(OPENSSL) \
-+ -o $(BUILD_OUTPUT_DIR)/j2re-image/lib/security/cacerts; \
-+ fi
-+endif
-+ touch stamps/generate-cacerts.stamp
-+
-+stamps/add-cacerts.stamp: stamps/generate-cacerts.stamp
-+if CACERTS_FILE_SET
-+ cp $(CACERTS_FILE) $(BUILD_OUTPUT_DIR)/j2re-image/lib/security/cacerts
-+endif
-+ cp $(BUILD_OUTPUT_DIR)/j2re-image/lib/security/cacerts \
-+ $(BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/security/cacerts
-+ touch stamps/add-cacerts.stamp
-+
-+clean-cacerts:
-+ rm -f $(BUILD_OUTPUT_DIR)/j2re-image/lib/security/cacerts
-+ rm -f $(BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/security/cacerts
-+ rm -f stamps/add-cacerts.stamp
-+ rm -f stamps/generate-cacerts.stamp
-+
-+stamps/generate-cacerts-debug.stamp:
-+if GENERATE_CACERTS
-+ if test -n "${CADIR}"; then \
-+ sh scripts/mkcacerts.sh -d "${CADIR}" \
-+ -k $(DEBUG_BUILD_OUTPUT_DIR)/j2sdk-image/bin/keytool \
-+ -s $(OPENSSL) \
-+ -o $(DEBUG_BUILD_OUTPUT_DIR)/j2re-image/lib/security/cacerts; \
-+ else \
-+ sh scripts/mkcacerts.sh -f "${CAFILE}" \
-+ -k $(DEBUG_BUILD_OUTPUT_DIR)/j2sdk-image/bin/keytool \
-+ -s $(OPENSSL) \
-+ -o $(DEBUG_BUILD_OUTPUT_DIR)/j2re-image/lib/security/cacerts; \
-+ fi
-+endif
-+ touch stamps/generate-cacerts-debug.stamp
-+
-+stamps/add-cacerts-debug.stamp: stamps/generate-cacerts-debug.stamp
-+if CACERTS_FILE_SET
-+ cp $(CACERTS_FILE)
$(DEBUG_BUILD_OUTPUT_DIR)/j2re-image/lib/security/cacerts
-+endif
-+ cp $(DEBUG_BUILD_OUTPUT_DIR)/j2re-image/lib/security/cacerts \
-+ $(DEBUG_BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/security/cacerts
-+ touch stamps/add-cacerts-debug.stamp
-+
-+clean-cacerts-debug:
-+ rm -f $(DEBUG_BUILD_OUTPUT_DIR)/j2re-image/lib/security/cacerts
-+ rm -f $(DEBUG_BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/security/cacerts
-+ rm -f stamps/add-cacerts-debug.stamp
-+ rm -f stamps/generate-cacerts-debug.stamp
-+
-+# end of CA Certs
-+
- # PulseAudio based mixer
- # (pulse-java)
- if ENABLE_PULSE_JAVA
-@@ -2379,6 +2457,10 @@ clean-rt:
- # Target Aliases
- # ===============
-
-+add-cacerts: stamps/add-cacerts.stamp
-+
-+add-cacerts-debug: stamps/add-cacerts-debug.stamp
-+
- add-zero: stamps/add-zero.stamp
-
- add-zero-debug: stamps/add-zero-debug.stamp
-diff -Nuarp icedtea-2.2-orig/scripts/mkcacerts.sh
icedtea-2.2/scripts/mkcacerts.sh
---- icedtea-2.2-orig/scripts/mkcacerts.sh 1969-12-31 18:00:00.000000000
-0600
-+++ icedtea-2.2/scripts/mkcacerts.sh 2012-05-30 21:53:36.000000000 -0500
-@@ -0,0 +1,208 @@
-+#!/bin/sh
-+# Simple script to extract x509 certificates and create a JRE cacerts file.
-+
-+function get_args()
-+ {
-+ if test -z "${1}" ; then
-+ showhelp
-+ exit 1
-+ fi
-+
-+ while test -n "${1}" ; do
-+ case "${1}" in
-+ -f | --cafile)
-+ check_arg $1 $2
-+ CAFILE="${2}"
-+ shift 2
-+ ;;
-+ -d | --cadir)
-+ check_arg $1 $2
-+ CADIR="${2}"
-+ shift 2
-+ ;;
-+ -o | --outfile)
-+ check_arg $1 $2
-+ OUTFILE="${2}"
-+ shift 2
-+ ;;
-+ -k | --keytool)
-+ check_arg $1 $2
-+ KEYTOOL="${2}"
-+ shift 2
-+ ;;
-+ -s | --openssl)
-+ check_arg $1 $2
-+ OPENSSL="${2}"
-+ shift 2
-+ ;;
-+ -h | --help)
-+ showhelp
-+ exit 0
-+ ;;
-+ *)
-+ showhelp
-+ exit 1
-+ ;;
-+ esac
-+ done
-+ }
-+
-+function check_arg()
-+ {
-+ echo "${2}" | grep -v "^-" > /dev/null
-+ if [ -z "$?" -o ! -n "$2" ]; then
-+ echo "Error: $1 requires a valid argument."
-+ exit 1
-+ fi
-+ }
-+
-+# The date binary is not reliable on 32bit systems for dates after 2038
-+function mydate()
-+ {
-+ local y=$( echo $1 | cut -d" " -f4 )
-+ local M=$( echo $1 | cut -d" " -f1 )
-+ local d=$( echo $1 | cut -d" " -f2 )
-+ local m
-+
-+ if [ ${d} -lt 10 ]; then d="0${d}"; fi
-+
-+ case $M in
-+ Jan) m="01";;
-+ Feb) m="02";;
-+ Mar) m="03";;
-+ Apr) m="04";;
-+ May) m="05";;
-+ Jun) m="06";;
-+ Jul) m="07";;
-+ Aug) m="08";;
-+ Sep) m="09";;
-+ Oct) m="10";;
-+ Nov) m="11";;
-+ Dec) m="12";;
-+ esac
-+
-+ certdate="${y}${m}${d}"
-+ }
-+
-+function showhelp()
-+ {
-+ echo "`basename ${0}` creates a valid cacerts file for use with
IcedTea."
-+ echo ""
-+ echo " -f --cafile The path to a file containing PEM
formated CA"
-+ echo " certificates. May not be used
with -d/--cadir."
-+ echo " -d --cadir The path to a diectory of PEM
formatted CA"
-+ echo " certificates. May not be used
with -f/--cafile."
-+ echo " -o --outfile The path to the output file."
-+ echo ""
-+ echo " -k --keytool The path to the java keytool
utility."
-+ echo ""
-+ echo " -s --openssl The path to the openssl utility."
-+ echo ""
-+ echo " -h --help Show this help message and exit."
-+ echo ""
-+ echo ""
-+ }
-+
-+# Initialize empty variables so that the shell does not polute the script
-+CAFILE=""
-+CADIR=""
-+OUTFILE=""
-+OPENSSL=""
-+KEYTOOL=""
-+certdate=""
-+date=""
-+today=$( date +%Y%m%d )
-+
-+# Process command line arguments
-+get_args ${@}
-+
-+# Handle common errors
-+if test "${CAFILE}x" == "x" -a "${CADIR}x" == "x" ; then
-+ echo "ERROR! You must provide an x509 certificate store!"
-+ echo "\'$(basename ${0}) --help\' for more info."
-+ echo ""
-+ exit 1
-+fi
-+
-+if test "${CAFILE}x" != "x" -a "${CADIR}x" != "x" ; then
-+ echo "ERROR! You cannot provide two x509 certificate stores!"
-+ echo "\'$(basename ${0}) --help\' for more info."
-+ echo ""
-+ exit 1
-+fi
-+
-+if test "${KEYTOOL}x" == "x" ; then
-+ echo "ERROR! You must provide a valid keytool program!"
-+ echo "\'$(basename ${0}) --help\' for more info."
-+ echo ""
-+ exit 1
-+fi
-+
-+if test "${OPENSSL}x" == "x" ; then
-+ echo "ERROR! You must provide a valid path to openssl!"
-+ echo "\'$(basename ${0}) --help\' for more info."
-+ echo ""
-+ exit 1
-+fi
-+
-+if test "${OUTFILE}x" == "x" ; then
-+ echo "ERROR! You must provide a valid output file!"
-+ echo "\'$(basename ${0}) --help\' for more info."
-+ echo ""
-+ exit 1
-+fi
-+
-+# Get on with the work
-+
-+# If using a CAFILE, split it into individual files in a temp directory
-+if test "${CAFILE}x" != "x" ; then
-+ TEMPDIR=`mktemp -d`
-+ CADIR="${TEMPDIR}"
-+
-+ # Get a list of staring lines for each cert
-+ CERTLIST=`grep -n "^-----BEGIN" "${CAFILE}" | cut -d ":" -f 1`
-+
-+ # Get a list of ending lines for each cert
-+ ENDCERTLIST=`grep -n "^-----END" "${CAFILE}" | cut -d ":" -f 1`
-+
-+ # Start a loop
-+ for certbegin in `echo "${CERTLIST}"` ; do
-+ for certend in `echo "${ENDCERTLIST}"` ; do
-+ if test "${certend}" -gt "${certbegin}"; then
-+ break
-+ fi
-+ done
-+ sed -n "${certbegin},${certend}p" "${CAFILE}" >
"${CADIR}/${certbegin}.pem"
-+ keyhash=`${OPENSSL} x509 -noout -in "${CADIR}/${certbegin}.pem"
-hash`
-+ echo "Generated PEM file with hash: ${keyhash}."
-+ done
-+fi
-+
-+# Write the output file
-+for cert in `find "${CADIR}" -type f -name "*.pem" -o -name "*.crt"`
-+do
-+
-+ # Make sure the certificate date is valid...
-+ date=$( ${OPENSSL} x509 -enddate -in "${cert}" -noout | sed
's/^notAfter=//' )
-+ mydate "${date}"
-+ if test "${certdate}" -lt "${today}" ; then
-+ echo "${cert} expired on ${certdate}! Skipping..."
-+ unset date certdate
-+ continue
-+ fi
-+ unset date certdate
-+ ls "${cert}"
-+ tempfile=`mktemp`
-+ certbegin=`grep -n "^-----BEGIN" "${cert}" | cut -d ":" -f 1`
-+ certend=`grep -n "^-----END" "${cert}" | cut -d ":" -f 1`
-+ sed -n "${certbegin},${certend}p" "${cert}" > "${tempfile}"
-+ echo yes | "${KEYTOOL}" -import -alias `basename "${cert}"` -keystore \
-+ "${OUTFILE}" -storepass 'changeit' -file "${tempfile}"
-+ rm "${tempfile}"
-+done
-+
-+if test "${TEMPDIR}x" != "x" ; then
-+ rm -rf "${TEMPDIR}"
-+fi
-+exit 0
-+
-
diff --git a/java/icedtea7/icedtea-2.2.1.tar.gz.sig
b/java/icedtea7/icedtea-2.2.1.tar.gz.sig
deleted file mode 100644
index 4f02dff..0000000
Binary files a/java/icedtea7/icedtea-2.2.1.tar.gz.sig and /dev/null differ
diff --git a/java/icedtea7/icedtea-2.3.1-add_cacerts-1.patch
b/java/icedtea7/icedtea-2.3.1-add_cacerts-1.patch
new file mode 100644
index 0000000..440e32e
--- /dev/null
+++ b/java/icedtea7/icedtea-2.3.1-add_cacerts-1.patch
@@ -0,0 +1,543 @@
+diff -Nuarp icedtea-2.2-orig/acinclude.m4 icedtea-2.2/acinclude.m4
+--- icedtea-2.2-orig/acinclude.m4 2012-05-30 22:11:30.000000000 -0500
++++ icedtea-2.2/acinclude.m4 2012-05-30 21:53:36.000000000 -0500
+@@ -302,6 +302,178 @@ AC_DEFUN_ONCE([IT_WITH_OPENJDK_SRC_DIR],
+ AM_CONDITIONAL(OPENJDK_SRC_DIR_HARDLINKABLE, test
"x${openjdk_src_dir_hardlinkable}" = "xyes")
+ ])
+
++AC_DEFUN([IT_WITH_CACERTS],
++[
++ AC_MSG_CHECKING([whether a cacerts file is provided for distribution])
++ AC_ARG_WITH([cacerts],
++ [AS_HELP_STRING(--with-cacerts=FILE,specify the location of a
pre-generated cacerts file for distribution)],
++ [
++ if test -f "${withval}"; then
++ CACERTS_FILE="${withval}"
++ cacerts_file_set=yes
++ else
++ CACERTS_FILE=
++ fi
++ ],
++ [
++ CACERTS_FILE=
++ ])
++ if test x"${CACERTS_FILE}" = "x"; then
++ cacerts_file_set=no
++ CACERTS_FILE="no"
++ fi
++ AC_MSG_RESULT(${CACERTS_FILE})
++ AC_SUBST(CACERTS_FILE)
++ AM_CONDITIONAL([CACERTS_FILE_SET], test x"${cacerts_file_set}" = "xyes")
++])
++
++AC_DEFUN([IT_GENERATE_CACERTS],
++[
++ AC_REQUIRE([IT_WITH_CACERTS])
++ AC_MSG_CHECKING([whether to generate a cacerts file for distribution])
++ AC_ARG_ENABLE([cacerts-generation],
++ [AS_HELP_STRING(--enable-cacerts-generation, generate a
cacerts file for distribution [[default=auto]])],
++ [
++ case "${enableval}" in
++ no)
++ generate_cacerts=no
++ ;;
++ *)
++ generate_cacerts=yes
++ ;;
++ esac
++ ],
++ [
++ if test x"${cacerts_file_set}" = "xno"; then
++ generate_cacerts=forced
++ else
++ if test x"${cacerts_file_set}" = "xyes"; then
++ generate_cacerts=no
++ else
++ generate_cacerts=yes
++ fi
++ fi
++ ])
++ AC_MSG_RESULT([$generate_cacerts])
++ AM_CONDITIONAL([GENERATE_CACERTS], test x"${generate_cacerts}" = "xyes"
-o x"${generate_cacerts}" = "xforced")
++])
++
++AC_DEFUN([IT_GET_LOCAL_CACERTS],
++[
++ AC_MSG_CHECKING([for a local x509 certificate directory])
++ AC_ARG_WITH([ca-dir],
++ [AS_HELP_STRING(--with-ca-dir=DIR, specify a top-level local
x509 certificate directory for cacerts generation)],
++ [
++ if test -d "${withval}"; then
++ CADIR="${withval}"
++ else
++ if test x"${withval}" = "xno"; then
++ CADIR=no
++ else
++ CADIR=
++ fi
++ fi
++ ],
++ [
++ CADIR=
++ ])
++ if test x"${CADIR}" = "x"; then
++ for dir in /etc/pki/tls/certs \
++ /usr/share/ca-certificates \
++ /etc/ssl/certs \
++ /etc/certs ; do
++ if test -d "${dir}"; then
++ CADIR="${dir}"
++ break
++ fi
++ done
++ if test x"${CADIR}" = "x"; then
++ CADIR=no
++ fi
++ fi
++ AC_MSG_RESULT(${CADIR})
++ AC_SUBST(CADIR)
++
++ AC_MSG_CHECKING([for a local x509 certificate file])
++ AC_ARG_WITH([ca-file],
++ [AS_HELP_STRING(--with-ca-file=FILE, specify a local x509
certificate file for cacerts generation)],
++ [
++ if test -f "${withval}"; then
++ CAFILE="${withval}"
++ else
++ if test x"${withval}" = "xno"; then
++ CAFILE=no
++ else
++ CAFILE=
++ fi
++ fi
++ ],
++ [
++ CAFILE=
++ ])
++ if test x"${CAFILE}" = "x"; then
++ for file in /etc/pki/tls/certs/ca-bundle.crt \
++ /etc/ssl/certs/ca-bundle.crt \
++ /etc/ssl/ca-bundle.crt \
++ /etc/ca-bundle.crt ; do
++ if test -e "${file}"; then
++ CAFILE=$file
++ break
++ fi
++ done
++ if test x"${CAFILE}" = "x"; then
++ CAFILE=no
++ fi
++ fi
++ AC_MSG_RESULT(${CAFILE})
++ AC_SUBST(CAFILE)
++ if test "${CADIR}x" = "nox" -a "${CAFILE}x" = "nox"; then
++ AC_MSG_ERROR([You must supply a cacerts file or a list of CA
certificates to generate one.])
++ fi
++])
++
++AC_DEFUN([IT_FIND_OPENSSL],
++[
++ AC_MSG_CHECKING([for openssl])
++ AC_ARG_WITH([openssl],
++ [AS_HELP_STRING(--with-openssl=PATH, specify the path of the
openssl utility)],
++ [
++ if test -x "${withval}" -a -f "${withval}"; then
++ OPENSSL="${withval}"
++ else
++ if test x"${withval}" = "xno"; then
++ OPENSSL="no"
++ else
++ OPENSSL=
++ fi
++ fi
++ ],
++ [
++ OPENSSL=
++ ])
++ if test x"${OPENSSL}" = "x"; then
++
++ OPENSSL=$(
++ IFS=":"
++ for dir in ${withval}:${PATH}; do
++ if test -x "${dir}/openssl" -a -f "${dir}/openssl"; then
++ FOUNDSSL="${dir}/openssl"
++ break
++ fi
++ done
++ echo "${FOUNDSSL}"
++ )
++ if test x"${OPENSSL}" = "x"; then
++ OPENSSL=no
++ fi
++ fi
++ AC_MSG_RESULT(${OPENSSL})
++ AC_SUBST(OPENSSL)
++ if test x"${OPENSSL}" = "xno"; then
++ AC_MSG_ERROR([You must supply a cacerts file or have openssl available
to generate one.])
++ fi
++])
++
+ AC_DEFUN_ONCE([IT_CAN_HARDLINK_TO_SOURCE_TREE],
+ [
+ AC_CACHE_CHECK([if we can hard link rather than copy from
${abs_top_srcdir}], it_cv_hardlink_src, [
+diff -Nuarp icedtea-2.2-orig/configure.ac icedtea-2.2/configure.ac
+--- icedtea-2.2-orig/configure.ac 2012-05-30 22:11:30.000000000 -0500
++++ icedtea-2.2/configure.ac 2012-05-30 21:53:36.000000000 -0500
+@@ -84,6 +84,13 @@ AM_CONDITIONAL([ENABLE_SYSTEMTAP], [test
+ AC_MSG_RESULT(${ENABLE_SYSTEMTAP})
+
+ IT_LOCATE_NSS
++IT_GENERATE_CACERTS
++
++if test x"${generate_cacerts}" = "xyes" -o x"${generate_cacerts}" =
"xforced"; then
++ IT_GET_LOCAL_CACERTS
++ IT_FIND_OPENSSL
++fi
++
+ IT_GET_PKGVERSION
+ IT_GET_LSB_DATA
+
+diff -Nuarp icedtea-2.2-orig/Makefile.am icedtea-2.2/Makefile.am
+--- icedtea-2.2-orig/Makefile.am 2012-05-30 22:11:35.000000000 -0500
++++ icedtea-2.2/Makefile.am 2012-05-30 22:10:09.000000000 -0500
+@@ -746,7 +746,8 @@ clean-local: clean-tests clean-pulse-jav
+ clean-bootstrap-directory-symlink-stage1
clean-bootstrap-directory-symlink-stage2 \
+ clean-extract clean-generated clean-native-ecj clean-hgforest
clean-icedtea-stage2 \
+ clean-icedtea-debug-stage2 clean-icedtea-stage1 clean-add-zero
clean-add-zero-debug \
+- clean-add-cacao clean-add-cacao-debug clean-rt clean-rewrite-rhino
clean-rewriter
++ clean-add-cacao clean-add-cacao-debug clean-rt clean-rewrite-rhino
clean-rewriter \
++ clean-cacerts clean-cacerts-debug
+ if [ -e bootstrap ]; then \
+ rmdir bootstrap ; \
+ fi
+@@ -776,7 +777,7 @@ install:
+ jtregcheck clean-remove-intree-libraries \
+ clean-jamvm clean-extract-jamvm clean-add-jamvm clean-add-jamvm-debug
\
+ clean-extract-hotspot clean-sanitise-openjdk \
+- clean-tests clean-tapset-report
++ clean-tests clean-tapset-report clean-cacerts clean-cacerts-debug
+
+ env:
+ @echo 'unset JAVA_HOME'
+@@ -1703,6 +1704,13 @@ endif
+ if ENABLE_JAMVM
+ printf -- '-jamvm ALIASED_TO -server\n' >>
$(BUILD_JRE_ARCH_DIR)/jvm.cfg
+ endif
++if GENERATE_CACERTS
++ $(ARCH_PREFIX) $(MAKE) add-cacerts
++else
++if CACERTS_FILE_SET
++ $(ARCH_PREFIX) $(MAKE) add-cacerts
++endif
++endif
+ @echo "IcedTea is served:" $(BUILD_OUTPUT_DIR)
+ mkdir -p stamps
+ touch $@
+@@ -1769,6 +1777,13 @@ endif
+ if ENABLE_JAMVM
+ printf -- '-jamvm ALIASED_TO -server\n' >>
$(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg
+ endif
++if GENERATE_CACERTS
++ $(ARCH_PREFIX) $(MAKE) add-cacerts-debug
++else
++if CACERTS_FILE_SET
++ $(ARCH_PREFIX) $(MAKE) add-cacerts-debug
++endif
++endif
+ @echo "IcedTea (debug build) is served:" \
+ $(DEBUG_BUILD_OUTPUT_DIR)
+ mkdir -p stamps
+@@ -1857,6 +1872,69 @@ stamps/icedtea-stage1.stamp: stamps/iced
+ clean-icedtea-stage1:
+ rm -f stamps/icedtea-stage1.stamp
+
++# CA Certs
++stamps/generate-cacerts.stamp:
++if GENERATE_CACERTS
++ if test -n "${CADIR}"; then \
++ sh scripts/mkcacerts.sh -d "${CADIR}" \
++ -k $(BUILD_OUTPUT_DIR)/j2sdk-image/bin/keytool \
++ -s $(OPENSSL) \
++ -o $(BUILD_OUTPUT_DIR)/j2re-image/lib/security/cacerts; \
++ else \
++ sh scripts/mkcacerts.sh -f "${CAFILE}" \
++ -k $(BUILD_OUTPUT_DIR)/j2sdk-image/bin/keytool \
++ -s $(OPENSSL) \
++ -o $(BUILD_OUTPUT_DIR)/j2re-image/lib/security/cacerts; \
++ fi
++endif
++ touch stamps/generate-cacerts.stamp
++
++stamps/add-cacerts.stamp: stamps/generate-cacerts.stamp
++if CACERTS_FILE_SET
++ cp $(CACERTS_FILE) $(BUILD_OUTPUT_DIR)/j2re-image/lib/security/cacerts
++endif
++ cp $(BUILD_OUTPUT_DIR)/j2re-image/lib/security/cacerts \
++ $(BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/security/cacerts
++ touch stamps/add-cacerts.stamp
++
++clean-cacerts:
++ rm -f $(BUILD_OUTPUT_DIR)/j2re-image/lib/security/cacerts
++ rm -f $(BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/security/cacerts
++ rm -f stamps/add-cacerts.stamp
++ rm -f stamps/generate-cacerts.stamp
++
++stamps/generate-cacerts-debug.stamp:
++if GENERATE_CACERTS
++ if test -n "${CADIR}"; then \
++ sh scripts/mkcacerts.sh -d "${CADIR}" \
++ -k $(DEBUG_BUILD_OUTPUT_DIR)/j2sdk-image/bin/keytool \
++ -s $(OPENSSL) \
++ -o $(DEBUG_BUILD_OUTPUT_DIR)/j2re-image/lib/security/cacerts; \
++ else \
++ sh scripts/mkcacerts.sh -f "${CAFILE}" \
++ -k $(DEBUG_BUILD_OUTPUT_DIR)/j2sdk-image/bin/keytool \
++ -s $(OPENSSL) \
++ -o $(DEBUG_BUILD_OUTPUT_DIR)/j2re-image/lib/security/cacerts; \
++ fi
++endif
++ touch stamps/generate-cacerts-debug.stamp
++
++stamps/add-cacerts-debug.stamp: stamps/generate-cacerts-debug.stamp
++if CACERTS_FILE_SET
++ cp $(CACERTS_FILE)
$(DEBUG_BUILD_OUTPUT_DIR)/j2re-image/lib/security/cacerts
++endif
++ cp $(DEBUG_BUILD_OUTPUT_DIR)/j2re-image/lib/security/cacerts \
++ $(DEBUG_BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/security/cacerts
++ touch stamps/add-cacerts-debug.stamp
++
++clean-cacerts-debug:
++ rm -f $(DEBUG_BUILD_OUTPUT_DIR)/j2re-image/lib/security/cacerts
++ rm -f $(DEBUG_BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/security/cacerts
++ rm -f stamps/add-cacerts-debug.stamp
++ rm -f stamps/generate-cacerts-debug.stamp
++
++# end of CA Certs
++
+ # PulseAudio based mixer
+ # (pulse-java)
+ if ENABLE_PULSE_JAVA
+@@ -2379,6 +2457,10 @@ clean-rt:
+ # Target Aliases
+ # ===============
+
++add-cacerts: stamps/add-cacerts.stamp
++
++add-cacerts-debug: stamps/add-cacerts-debug.stamp
++
+ add-zero: stamps/add-zero.stamp
+
+ add-zero-debug: stamps/add-zero-debug.stamp
+diff -Nuarp icedtea-2.2-orig/scripts/mkcacerts.sh
icedtea-2.2/scripts/mkcacerts.sh
+--- icedtea-2.2-orig/scripts/mkcacerts.sh 1969-12-31 18:00:00.000000000
-0600
++++ icedtea-2.2/scripts/mkcacerts.sh 2012-05-30 21:53:36.000000000 -0500
+@@ -0,0 +1,208 @@
++#!/bin/sh
++# Simple script to extract x509 certificates and create a JRE cacerts file.
++
++function get_args()
++ {
++ if test -z "${1}" ; then
++ showhelp
++ exit 1
++ fi
++
++ while test -n "${1}" ; do
++ case "${1}" in
++ -f | --cafile)
++ check_arg $1 $2
++ CAFILE="${2}"
++ shift 2
++ ;;
++ -d | --cadir)
++ check_arg $1 $2
++ CADIR="${2}"
++ shift 2
++ ;;
++ -o | --outfile)
++ check_arg $1 $2
++ OUTFILE="${2}"
++ shift 2
++ ;;
++ -k | --keytool)
++ check_arg $1 $2
++ KEYTOOL="${2}"
++ shift 2
++ ;;
++ -s | --openssl)
++ check_arg $1 $2
++ OPENSSL="${2}"
++ shift 2
++ ;;
++ -h | --help)
++ showhelp
++ exit 0
++ ;;
++ *)
++ showhelp
++ exit 1
++ ;;
++ esac
++ done
++ }
++
++function check_arg()
++ {
++ echo "${2}" | grep -v "^-" > /dev/null
++ if [ -z "$?" -o ! -n "$2" ]; then
++ echo "Error: $1 requires a valid argument."
++ exit 1
++ fi
++ }
++
++# The date binary is not reliable on 32bit systems for dates after 2038
++function mydate()
++ {
++ local y=$( echo $1 | cut -d" " -f4 )
++ local M=$( echo $1 | cut -d" " -f1 )
++ local d=$( echo $1 | cut -d" " -f2 )
++ local m
++
++ if [ ${d} -lt 10 ]; then d="0${d}"; fi
++
++ case $M in
++ Jan) m="01";;
++ Feb) m="02";;
++ Mar) m="03";;
++ Apr) m="04";;
++ May) m="05";;
++ Jun) m="06";;
++ Jul) m="07";;
++ Aug) m="08";;
++ Sep) m="09";;
++ Oct) m="10";;
++ Nov) m="11";;
++ Dec) m="12";;
++ esac
++
++ certdate="${y}${m}${d}"
++ }
++
++function showhelp()
++ {
++ echo "`basename ${0}` creates a valid cacerts file for use with
IcedTea."
++ echo ""
++ echo " -f --cafile The path to a file containing PEM
formated CA"
++ echo " certificates. May not be used
with -d/--cadir."
++ echo " -d --cadir The path to a diectory of PEM
formatted CA"
++ echo " certificates. May not be used
with -f/--cafile."
++ echo " -o --outfile The path to the output file."
++ echo ""
++ echo " -k --keytool The path to the java keytool
utility."
++ echo ""
++ echo " -s --openssl The path to the openssl utility."
++ echo ""
++ echo " -h --help Show this help message and exit."
++ echo ""
++ echo ""
++ }
++
++# Initialize empty variables so that the shell does not polute the script
++CAFILE=""
++CADIR=""
++OUTFILE=""
++OPENSSL=""
++KEYTOOL=""
++certdate=""
++date=""
++today=$( date +%Y%m%d )
++
++# Process command line arguments
++get_args ${@}
++
++# Handle common errors
++if test "${CAFILE}x" == "x" -a "${CADIR}x" == "x" ; then
++ echo "ERROR! You must provide an x509 certificate store!"
++ echo "\'$(basename ${0}) --help\' for more info."
++ echo ""
++ exit 1
++fi
++
++if test "${CAFILE}x" != "x" -a "${CADIR}x" != "x" ; then
++ echo "ERROR! You cannot provide two x509 certificate stores!"
++ echo "\'$(basename ${0}) --help\' for more info."
++ echo ""
++ exit 1
++fi
++
++if test "${KEYTOOL}x" == "x" ; then
++ echo "ERROR! You must provide a valid keytool program!"
++ echo "\'$(basename ${0}) --help\' for more info."
++ echo ""
++ exit 1
++fi
++
++if test "${OPENSSL}x" == "x" ; then
++ echo "ERROR! You must provide a valid path to openssl!"
++ echo "\'$(basename ${0}) --help\' for more info."
++ echo ""
++ exit 1
++fi
++
++if test "${OUTFILE}x" == "x" ; then
++ echo "ERROR! You must provide a valid output file!"
++ echo "\'$(basename ${0}) --help\' for more info."
++ echo ""
++ exit 1
++fi
++
++# Get on with the work
++
++# If using a CAFILE, split it into individual files in a temp directory
++if test "${CAFILE}x" != "x" ; then
++ TEMPDIR=`mktemp -d`
++ CADIR="${TEMPDIR}"
++
++ # Get a list of staring lines for each cert
++ CERTLIST=`grep -n "^-----BEGIN" "${CAFILE}" | cut -d ":" -f 1`
++
++ # Get a list of ending lines for each cert
++ ENDCERTLIST=`grep -n "^-----END" "${CAFILE}" | cut -d ":" -f 1`
++
++ # Start a loop
++ for certbegin in `echo "${CERTLIST}"` ; do
++ for certend in `echo "${ENDCERTLIST}"` ; do
++ if test "${certend}" -gt "${certbegin}"; then
++ break
++ fi
++ done
++ sed -n "${certbegin},${certend}p" "${CAFILE}" >
"${CADIR}/${certbegin}.pem"
++ keyhash=`${OPENSSL} x509 -noout -in "${CADIR}/${certbegin}.pem"
-hash`
++ echo "Generated PEM file with hash: ${keyhash}."
++ done
++fi
++
++# Write the output file
++for cert in `find "${CADIR}" -type f -name "*.pem" -o -name "*.crt"`
++do
++
++ # Make sure the certificate date is valid...
++ date=$( ${OPENSSL} x509 -enddate -in "${cert}" -noout | sed
's/^notAfter=//' )
++ mydate "${date}"
++ if test "${certdate}" -lt "${today}" ; then
++ echo "${cert} expired on ${certdate}! Skipping..."
++ unset date certdate
++ continue
++ fi
++ unset date certdate
++ ls "${cert}"
++ tempfile=`mktemp`
++ certbegin=`grep -n "^-----BEGIN" "${cert}" | cut -d ":" -f 1`
++ certend=`grep -n "^-----END" "${cert}" | cut -d ":" -f 1`
++ sed -n "${certbegin},${certend}p" "${cert}" > "${tempfile}"
++ echo yes | "${KEYTOOL}" -import -alias `basename "${cert}"` -keystore \
++ "${OUTFILE}" -storepass 'changeit' -file "${tempfile}"
++ rm "${tempfile}"
++done
++
++if test "${TEMPDIR}x" != "x" ; then
++ rm -rf "${TEMPDIR}"
++fi
++exit 0
++
+
diff --git a/java/icedtea7/icedtea-2.3.3.tar.gz.sig
b/java/icedtea7/icedtea-2.3.3.tar.gz.sig
new file mode 100644
index 0000000..55d4355
Binary files /dev/null and b/java/icedtea7/icedtea-2.3.3.tar.gz.sig differ
diff --git a/java/icedtea7/icedtea-bin-core-7.2.2.1-amd64.tar.bz2.sig
b/java/icedtea7/icedtea-bin-core-7.2.2.1-amd64.tar.bz2.sig
index 95f5708..b1085ae 100644
Binary files a/java/icedtea7/icedtea-bin-core-7.2.2.1-amd64.tar.bz2.sig and
b/java/icedtea7/icedtea-bin-core-7.2.2.1-amd64.tar.bz2.sig differ
diff --git a/java/icedtea7/icedtea7-2.1-fixed_paths.patch
b/java/icedtea7/icedtea7-2.1-fixed_paths.patch
deleted file mode 100644
index 887c33b..0000000
--- a/java/icedtea7/icedtea7-2.1-fixed_paths.patch
+++ /dev/null
@@ -1,128 +0,0 @@
-diff -urN icedtea-2.1/Makefile.am icedtea-mod/Makefile.am
---- icedtea-2.1/Makefile.am 2012-02-15 05:31:02.313600639 -0600
-+++ icedtea-mod/Makefile.am 2012-02-24 22:55:28.648066501 -0600
-@@ -235,7 +235,8 @@
-
- # Patch list
-
--ICEDTEA_PATCHES =
-+ICEDTEA_PATCHES = \
-+ patches/openjdk-smgl-paths.patch
-
- # Conditional patches
-
-diff -urN icedtea-2.1/patches/openjdk-smgl-paths.patch
icedtea-mod/patches/openjdk-smgl-paths.patch
---- icedtea-2.1/patches/openjdk-smgl-paths.patch 1969-12-31
18:00:00.000000000 -0600
-+++ icedtea-mod/patches/openjdk-smgl-paths.patch 2012-02-24
22:42:53.452019788 -0600
-@@ -0,0 +1,111 @@
-+diff -ur openjdk.orig/corba/make/common/shared/Defs-utils.gmk
openjdk/corba-mod/make/common/shared/Defs-utils.gmk
-+--- openjdk.orig/corba/make/common/shared/Defs-utils.gmk 2012-02-15
02:26:34.000000000 -0600
-++++ openjdk/corba/make/common/shared/Defs-utils.gmk 2012-02-24
22:20:19.380936091 -0600
-+@@ -85,15 +85,15 @@
-+ DIFF = $(UTILS_USR_BIN_PATH)diff
-+ DIRNAME = $(UTILS_USR_BIN_PATH)dirname
-+ ECHO = $(UTILS_COMMAND_PATH)echo
-+-EGREP = $(UTILS_COMMAND_PATH)egrep
-++EGREP = $(UTILS_USR_BIN_PATH)egrep
-+ EXPR = $(UTILS_USR_BIN_PATH)expr
-+ FILE = $(UTILS_USR_BIN_PATH)file
-+ FIND = $(UTILS_USR_BIN_PATH)find
-+ FMT = $(UTILS_COMMAND_PATH)fmt
-+ GDB = $(UTILS_USR_BIN_PATH)gdb
-+-GREP = $(UTILS_COMMAND_PATH)grep
-++GREP = $(UTILS_USR_BIN_PATH)grep
-+ GUNZIP = $(UTILS_COMMAND_PATH)gunzip
-+-HEAD = $(UTILS_USR_BIN_PATH)head
-++HEAD = $(UTILS_COMMAND_PATH)head
-+ ID = $(UTILS_COMMAND_PATH)id
-+ ISAINFO = $(UTILS_COMMAND_PATH)isainfo
-+ KSH = $(UTILS_COMMAND_PATH)ksh
-+@@ -121,9 +121,9 @@
-+ SHOWREV = $(UTILS_USR_BIN_PATH)showrev
-+ SORT = $(UTILS_COMMAND_PATH)sort
-+ STRIP = $(UTILS_CCS_BIN_PATH)strip
-+-TAIL = $(UTILS_USR_BIN_PATH)tail
-++TAIL = $(UTILS_COMMAND_PATH)tail
-+ TAR = $(UTILS_COMMAND_PATH)tar
-+-TEST = $(UTILS_USR_BIN_PATH)test
-++TEST = $(UTILS_COMMAND_PATH)test
-+ TOUCH = $(UTILS_COMMAND_PATH)touch
-+ TR = $(UTILS_USR_BIN_PATH)tr
-+ TRUE = $(UTILS_COMMAND_PATH)true
-+@@ -131,7 +131,7 @@
-+ UNIQ = $(UTILS_USR_BIN_PATH)uniq
-+ UNZIP = $(UTILS_USR_BIN_PATH)unzip
-+ UNZIPSFX = $(UTILS_DEVTOOL_PATH)unzipsfx
-+-WC = $(UTILS_USR_BIN_PATH)wc
-++WC = $(UTILS_COMMAND_PATH)wc
-+ WHICH = $(UTILS_USR_BIN_PATH)which
-+ YACC = $(UTILS_CCS_BIN_PATH)yacc
-+ ZIPEXE = $(UTILS_DEVTOOL_PATH)zip
-+diff -ur openjdk.orig/hotspot/make/linux/makefiles/sa.make
openjdk/hotspot-mod/make/linux/makefiles/sa.make
-+--- openjdk.orig/hotspot/make/linux/makefiles/sa.make 2012-02-15
02:26:53.000000000 -0600
-++++ openjdk/hotspot/make/linux/makefiles/sa.make 2012-02-24
22:23:28.397947770 -0600
-+@@ -45,8 +45,8 @@
-+
-+ # gnumake 3.78.1 does not accept the *s that
-+ # are in AGENT_FILES1 and AGENT_FILES2, so use the shell to expand them
-+-AGENT_FILES1 := $(shell /usr/bin/test -d $(AGENT_DIR) && /bin/ls
$(AGENT_FILES1))
-+-AGENT_FILES2 := $(shell /usr/bin/test -d $(AGENT_DIR) && /bin/ls
$(AGENT_FILES2))
-++AGENT_FILES1 := $(shell /bin/test -d $(AGENT_DIR) && /bin/ls
$(AGENT_FILES1))
-++AGENT_FILES2 := $(shell /bin/test -d $(AGENT_DIR) && /bin/ls
$(AGENT_FILES2))
-+
-+ AGENT_FILES1_LIST := $(GENERATED)/agent1.classes.list
-+ AGENT_FILES2_LIST := $(GENERATED)/agent2.classes.list
-+diff -ur openjdk.orig/jdk/make/common/shared/Defs-utils.gmk
openjdk/jdk/make/common/shared/Defs-utils.gmk
-+--- openjdk.orig/jdk/make/common/shared/Defs-utils.gmk 2012-02-15
02:26:50.000000000 -0600
-++++ openjdk/jdk/make/common/shared/Defs-utils.gmk 2012-02-24
22:29:40.256970757 -0600
-+@@ -101,17 +101,17 @@
-+ DIRNAME = $(UTILS_USR_BIN_PATH)dirname
-+ DUMP = $(UTILS_CCS_BIN_PATH)dump
-+ ECHO = $(UTILS_COMMAND_PATH)echo
-+-EGREP = $(UTILS_COMMAND_PATH)egrep
-++EGREP = $(UTILS_USR_BIN_PATH)egrep
-+ EXPR = $(UTILS_USR_BIN_PATH)expr
-+ FILE = $(UTILS_USR_BIN_PATH)file
-+ FIND = $(UTILS_USR_BIN_PATH)find
-+ FMT = $(UTILS_COMMAND_PATH)fmt
-+ GDB = $(UTILS_USR_BIN_PATH)gdb
-+-GREP = $(UTILS_COMMAND_PATH)grep
-++GREP = $(UTILS_USR_BIN_PATH)grep
-+ GUNZIP = $(UTILS_COMMAND_PATH)gunzip
-+ # GZIP is used for solaris. Linux and windows use tar czf
-+ GZIP = $(UTILS_COMMAND_PATH)gzip
-+-HEAD = $(UTILS_USR_BIN_PATH)head
-++HEAD = $(UTILS_COMMAND_PATH)head
-+ HG = hg
-+ ID = $(UTILS_COMMAND_PATH)id
-+ ISAINFO = $(UTILS_COMMAND_PATH)isainfo
-+@@ -137,9 +137,9 @@
-+ SH = $(UTILS_COMMAND_PATH)sh
-+ SHOWREV = $(UTILS_USR_BIN_PATH)showrev
-+ SORT = $(UTILS_COMMAND_PATH)sort
-+-TAIL = $(UTILS_USR_BIN_PATH)tail
-++TAIL = $(UTILS_COMMAND_PATH)tail
-+ TAR = $(UTILS_COMMAND_PATH)tar
-+-TEST = $(UTILS_USR_BIN_PATH)test
-++TEST = $(UTILS_COMMAND_PATH)test
-+ TOUCH = $(UTILS_COMMAND_PATH)touch
-+ TR = $(UTILS_USR_BIN_PATH)tr
-+ TRUE = $(UTILS_COMMAND_PATH)true
-+@@ -148,7 +148,7 @@
-+ UNZIP = $(UTILS_USR_BIN_PATH)unzip
-+ UNZIPSFX = $(UTILS_DEVTOOL_PATH)unzipsfx
-+ XARGS = $(UTILS_USR_BIN_PATH)xargs
-+-WC = $(UTILS_USR_BIN_PATH)wc
-++WC = $(UTILS_COMMAND_PATH)wc
-+ WHICH = $(UTILS_USR_BIN_PATH)which
-+ YACC = $(UTILS_CCS_BIN_PATH)yacc
-+ ZIPEXE = $(UTILS_DEVTOOL_PATH)zip
-+@@ -195,7 +195,7 @@
-+ # others have it in /usr/bin.
-+ SORT=$(firstword $(wildcard $(UTILS_COMMAND_PATH)sort) \
-+ $(wildcard $(UTILS_USR_BIN_PATH)sort))
-+- NAWK = $(USRBIN_PATH)gawk
-++ NAWK = $(UNIXCOMMAND_PATH)gawk
-+ # Intrinsic unix command, with backslash-escaped character interpretation
-+ ECHO = /bin/echo -e
-+ # These are really in UTILS_USR_BIN_PATH on Linux
diff --git a/java/icedtea7/icedtea7-2.2.1-fixed_paths.patch
b/java/icedtea7/icedtea7-2.2.1-fixed_paths.patch
deleted file mode 100644
index c2d98d2..0000000
--- a/java/icedtea7/icedtea7-2.2.1-fixed_paths.patch
+++ /dev/null
@@ -1,114 +0,0 @@
-diff -urN icedtea-2.2.1/Makefile.am icedtea-mod/Makefile.am
---- icedtea-2.2.1/Makefile.am 2012-06-16 21:28:55.521850613 -0500
-+++ icedtea-mod/Makefile.am 2012-06-16 21:44:32.499840110 -0500
-@@ -235,7 +235,8 @@
-
- # Patch list
-
--ICEDTEA_PATCHES =
-+ICEDTEA_PATCHES = \
-+ patches/openjdk-smgl-paths.patch
-
- # Conditional patches
-
-diff -urN icedtea-2.2.1/patches/openjdk-smgl-paths.patch
icedtea-mod/patches/openjdk-smgl-paths.patch
---- icedtea-2.2.1/patches/openjdk-smgl-paths.patch 1969-12-31
18:00:00.000000000 -0600
-+++ icedtea-mod/patches/openjdk-smgl-paths.patch 2012-06-16
21:43:04.238841099 -0500
-@@ -0,0 +1,97 @@
-+diff -ur openjdk.orig/corba/make/common/shared/Defs-utils.gmk
openjdk/corba/make/common/shared/Defs-utils.gmk
-+--- openjdk.orig/corba/make/common/shared/Defs-utils.gmk 2012-06-16
21:31:20.103848993 -0500
-++++ openjdk/corba/make/common/shared/Defs-utils.gmk 2012-06-16
21:35:09.405846422 -0500
-+@@ -92,15 +92,15 @@
-+ DIFF = $(UTILS_USR_BIN_PATH)diff
-+ DIRNAME = $(UTILS_USR_BIN_PATH)dirname
-+ ECHO = $(UTILS_COMMAND_PATH)echo
-+-EGREP = $(UTILS_COMMAND_PATH)egrep
-++EGREP = $(UTILS_USR_BIN_PATH)egrep
-+ EXPR = $(UTILS_USR_BIN_PATH)expr
-+ FILE = $(UTILS_USR_BIN_PATH)file
-+ FIND = $(UTILS_USR_BIN_PATH)find
-+ FMT = $(UTILS_COMMAND_PATH)fmt
-+ GDB = $(UTILS_USR_BIN_PATH)gdb
-+-GREP = $(UTILS_COMMAND_PATH)grep
-++GREP = $(UTILS_USR_BIN_PATH)grep
-+ GUNZIP = $(UTILS_COMMAND_PATH)gunzip
-+-HEAD = $(UTILS_USR_BIN_PATH)head
-++HEAD = $(UTILS_COMMAND_PATH)head
-+ ID = $(UTILS_COMMAND_PATH)id
-+ ISAINFO = $(UTILS_COMMAND_PATH)isainfo
-+ KSH = $(UTILS_COMMAND_PATH)ksh
-+@@ -128,9 +128,9 @@
-+ SHOWREV = $(UTILS_USR_BIN_PATH)showrev
-+ SORT = $(UTILS_COMMAND_PATH)sort
-+ STRIP = $(UTILS_CCS_BIN_PATH)strip
-+-TAIL = $(UTILS_USR_BIN_PATH)tail
-++TAIL = $(UTILS_COMMAND_PATH)tail
-+ TAR = $(UTILS_COMMAND_PATH)tar
-+-TEST = $(UTILS_USR_BIN_PATH)test
-++TEST = $(UTILS_COMMAND_PATH)test
-+ TOUCH = $(UTILS_COMMAND_PATH)touch
-+ TR = $(UTILS_USR_BIN_PATH)tr
-+ TRUE = $(UTILS_COMMAND_PATH)true
-+@@ -138,7 +138,7 @@
-+ UNIQ = $(UTILS_USR_BIN_PATH)uniq
-+ UNZIP = $(UTILS_USR_BIN_PATH)unzip
-+ UNZIPSFX = $(UTILS_DEVTOOL_PATH)unzipsfx
-+-WC = $(UTILS_USR_BIN_PATH)wc
-++WC = $(UTILS_COMMAND_PATH)wc
-+ WHICH = $(UTILS_USR_BIN_PATH)which
-+ YACC = $(UTILS_CCS_BIN_PATH)yacc
-+ ZIPEXE = $(UTILS_DEVTOOL_PATH)zip
-+diff -ur openjdk.orig/jdk/make/common/shared/Defs-utils.gmk
openjdk/jdk/make/common/shared/Defs-utils.gmk
-+--- openjdk.orig/jdk/make/common/shared/Defs-utils.gmk 2012-06-16
21:31:18.773849007 -0500
-++++ openjdk/jdk/make/common/shared/Defs-utils.gmk 2012-06-16
21:39:14.804843671 -0500
-+@@ -108,17 +108,17 @@
-+ DIRNAME = $(UTILS_USR_BIN_PATH)dirname
-+ DUMP = $(UTILS_CCS_BIN_PATH)dump
-+ ECHO = $(UTILS_COMMAND_PATH)echo
-+-EGREP = $(UTILS_COMMAND_PATH)egrep
-++EGREP = $(UTILS_USR_BIN_PATH)egrep
-+ EXPR = $(UTILS_USR_BIN_PATH)expr
-+ FILE = $(UTILS_USR_BIN_PATH)file
-+ FIND = $(UTILS_USR_BIN_PATH)find
-+ FMT = $(UTILS_COMMAND_PATH)fmt
-+ GDB = $(UTILS_USR_BIN_PATH)gdb
-+-GREP = $(UTILS_COMMAND_PATH)grep
-++GREP = $(UTILS_USR_BIN_PATH)grep
-+ GUNZIP = $(UTILS_COMMAND_PATH)gunzip
-+ # GZIP is used for solaris. Linux and windows use tar czf
-+ GZIP = $(UTILS_COMMAND_PATH)gzip
-+-HEAD = $(UTILS_USR_BIN_PATH)head
-++HEAD = $(UTILS_COMMAND_PATH)head
-+ HG = hg
-+ ID = $(UTILS_COMMAND_PATH)id
-+ ISAINFO = $(UTILS_COMMAND_PATH)isainfo
-+@@ -145,9 +145,9 @@
-+ SH = $(UTILS_COMMAND_PATH)sh
-+ SHOWREV = $(UTILS_USR_BIN_PATH)showrev
-+ SORT = $(UTILS_COMMAND_PATH)sort
-+-TAIL = $(UTILS_USR_BIN_PATH)tail
-++TAIL = $(UTILS_COMMAND_PATH)tail
-+ TAR = $(UTILS_COMMAND_PATH)tar
-+-TEST = $(UTILS_USR_BIN_PATH)test
-++TEST = $(UTILS_COMMAND_PATH)test
-+ TOUCH = $(UTILS_COMMAND_PATH)touch
-+ TR = $(UTILS_USR_BIN_PATH)tr
-+ TRUE = $(UTILS_COMMAND_PATH)true
-+@@ -156,7 +156,7 @@
-+ UNZIP = $(UTILS_USR_BIN_PATH)unzip
-+ UNZIPSFX = $(UTILS_DEVTOOL_PATH)unzipsfx
-+ XARGS = $(UTILS_USR_BIN_PATH)xargs
-+-WC = $(UTILS_USR_BIN_PATH)wc
-++WC = $(UTILS_COMMAND_PATH)wc
-+ WHICH = $(UTILS_USR_BIN_PATH)which
-+ YACC = $(UTILS_CCS_BIN_PATH)yacc
-+ ZIPEXE = $(UTILS_DEVTOOL_PATH)zip
-+@@ -203,7 +203,7 @@
-+ # others have it in /usr/bin.
-+ SORT=$(firstword $(wildcard $(UTILS_COMMAND_PATH)sort) \
-+ $(wildcard $(UTILS_USR_BIN_PATH)sort))
-+- NAWK = $(USRBIN_PATH)gawk
-++ NAWK = $(UNIXCOMMAND_PATH)gawk
-+ # Intrinsic unix command, with backslash-escaped character interpretation
-+ ECHO = /bin/echo -e
-+ # These are really in UTILS_USR_BIN_PATH on Linux
diff --git a/java/icedtea7/icedtea7-2.3.1-fixed_paths.patch
b/java/icedtea7/icedtea7-2.3.1-fixed_paths.patch
new file mode 100644
index 0000000..c2d98d2
--- /dev/null
+++ b/java/icedtea7/icedtea7-2.3.1-fixed_paths.patch
@@ -0,0 +1,114 @@
+diff -urN icedtea-2.2.1/Makefile.am icedtea-mod/Makefile.am
+--- icedtea-2.2.1/Makefile.am 2012-06-16 21:28:55.521850613 -0500
++++ icedtea-mod/Makefile.am 2012-06-16 21:44:32.499840110 -0500
+@@ -235,7 +235,8 @@
+
+ # Patch list
+
+-ICEDTEA_PATCHES =
++ICEDTEA_PATCHES = \
++ patches/openjdk-smgl-paths.patch
+
+ # Conditional patches
+
+diff -urN icedtea-2.2.1/patches/openjdk-smgl-paths.patch
icedtea-mod/patches/openjdk-smgl-paths.patch
+--- icedtea-2.2.1/patches/openjdk-smgl-paths.patch 1969-12-31
18:00:00.000000000 -0600
++++ icedtea-mod/patches/openjdk-smgl-paths.patch 2012-06-16
21:43:04.238841099 -0500
+@@ -0,0 +1,97 @@
++diff -ur openjdk.orig/corba/make/common/shared/Defs-utils.gmk
openjdk/corba/make/common/shared/Defs-utils.gmk
++--- openjdk.orig/corba/make/common/shared/Defs-utils.gmk 2012-06-16
21:31:20.103848993 -0500
+++++ openjdk/corba/make/common/shared/Defs-utils.gmk 2012-06-16
21:35:09.405846422 -0500
++@@ -92,15 +92,15 @@
++ DIFF = $(UTILS_USR_BIN_PATH)diff
++ DIRNAME = $(UTILS_USR_BIN_PATH)dirname
++ ECHO = $(UTILS_COMMAND_PATH)echo
++-EGREP = $(UTILS_COMMAND_PATH)egrep
+++EGREP = $(UTILS_USR_BIN_PATH)egrep
++ EXPR = $(UTILS_USR_BIN_PATH)expr
++ FILE = $(UTILS_USR_BIN_PATH)file
++ FIND = $(UTILS_USR_BIN_PATH)find
++ FMT = $(UTILS_COMMAND_PATH)fmt
++ GDB = $(UTILS_USR_BIN_PATH)gdb
++-GREP = $(UTILS_COMMAND_PATH)grep
+++GREP = $(UTILS_USR_BIN_PATH)grep
++ GUNZIP = $(UTILS_COMMAND_PATH)gunzip
++-HEAD = $(UTILS_USR_BIN_PATH)head
+++HEAD = $(UTILS_COMMAND_PATH)head
++ ID = $(UTILS_COMMAND_PATH)id
++ ISAINFO = $(UTILS_COMMAND_PATH)isainfo
++ KSH = $(UTILS_COMMAND_PATH)ksh
++@@ -128,9 +128,9 @@
++ SHOWREV = $(UTILS_USR_BIN_PATH)showrev
++ SORT = $(UTILS_COMMAND_PATH)sort
++ STRIP = $(UTILS_CCS_BIN_PATH)strip
++-TAIL = $(UTILS_USR_BIN_PATH)tail
+++TAIL = $(UTILS_COMMAND_PATH)tail
++ TAR = $(UTILS_COMMAND_PATH)tar
++-TEST = $(UTILS_USR_BIN_PATH)test
+++TEST = $(UTILS_COMMAND_PATH)test
++ TOUCH = $(UTILS_COMMAND_PATH)touch
++ TR = $(UTILS_USR_BIN_PATH)tr
++ TRUE = $(UTILS_COMMAND_PATH)true
++@@ -138,7 +138,7 @@
++ UNIQ = $(UTILS_USR_BIN_PATH)uniq
++ UNZIP = $(UTILS_USR_BIN_PATH)unzip
++ UNZIPSFX = $(UTILS_DEVTOOL_PATH)unzipsfx
++-WC = $(UTILS_USR_BIN_PATH)wc
+++WC = $(UTILS_COMMAND_PATH)wc
++ WHICH = $(UTILS_USR_BIN_PATH)which
++ YACC = $(UTILS_CCS_BIN_PATH)yacc
++ ZIPEXE = $(UTILS_DEVTOOL_PATH)zip
++diff -ur openjdk.orig/jdk/make/common/shared/Defs-utils.gmk
openjdk/jdk/make/common/shared/Defs-utils.gmk
++--- openjdk.orig/jdk/make/common/shared/Defs-utils.gmk 2012-06-16
21:31:18.773849007 -0500
+++++ openjdk/jdk/make/common/shared/Defs-utils.gmk 2012-06-16
21:39:14.804843671 -0500
++@@ -108,17 +108,17 @@
++ DIRNAME = $(UTILS_USR_BIN_PATH)dirname
++ DUMP = $(UTILS_CCS_BIN_PATH)dump
++ ECHO = $(UTILS_COMMAND_PATH)echo
++-EGREP = $(UTILS_COMMAND_PATH)egrep
+++EGREP = $(UTILS_USR_BIN_PATH)egrep
++ EXPR = $(UTILS_USR_BIN_PATH)expr
++ FILE = $(UTILS_USR_BIN_PATH)file
++ FIND = $(UTILS_USR_BIN_PATH)find
++ FMT = $(UTILS_COMMAND_PATH)fmt
++ GDB = $(UTILS_USR_BIN_PATH)gdb
++-GREP = $(UTILS_COMMAND_PATH)grep
+++GREP = $(UTILS_USR_BIN_PATH)grep
++ GUNZIP = $(UTILS_COMMAND_PATH)gunzip
++ # GZIP is used for solaris. Linux and windows use tar czf
++ GZIP = $(UTILS_COMMAND_PATH)gzip
++-HEAD = $(UTILS_USR_BIN_PATH)head
+++HEAD = $(UTILS_COMMAND_PATH)head
++ HG = hg
++ ID = $(UTILS_COMMAND_PATH)id
++ ISAINFO = $(UTILS_COMMAND_PATH)isainfo
++@@ -145,9 +145,9 @@
++ SH = $(UTILS_COMMAND_PATH)sh
++ SHOWREV = $(UTILS_USR_BIN_PATH)showrev
++ SORT = $(UTILS_COMMAND_PATH)sort
++-TAIL = $(UTILS_USR_BIN_PATH)tail
+++TAIL = $(UTILS_COMMAND_PATH)tail
++ TAR = $(UTILS_COMMAND_PATH)tar
++-TEST = $(UTILS_USR_BIN_PATH)test
+++TEST = $(UTILS_COMMAND_PATH)test
++ TOUCH = $(UTILS_COMMAND_PATH)touch
++ TR = $(UTILS_USR_BIN_PATH)tr
++ TRUE = $(UTILS_COMMAND_PATH)true
++@@ -156,7 +156,7 @@
++ UNZIP = $(UTILS_USR_BIN_PATH)unzip
++ UNZIPSFX = $(UTILS_DEVTOOL_PATH)unzipsfx
++ XARGS = $(UTILS_USR_BIN_PATH)xargs
++-WC = $(UTILS_USR_BIN_PATH)wc
+++WC = $(UTILS_COMMAND_PATH)wc
++ WHICH = $(UTILS_USR_BIN_PATH)which
++ YACC = $(UTILS_CCS_BIN_PATH)yacc
++ ZIPEXE = $(UTILS_DEVTOOL_PATH)zip
++@@ -203,7 +203,7 @@
++ # others have it in /usr/bin.
++ SORT=$(firstword $(wildcard $(UTILS_COMMAND_PATH)sort) \
++ $(wildcard $(UTILS_USR_BIN_PATH)sort))
++- NAWK = $(USRBIN_PATH)gawk
+++ NAWK = $(UNIXCOMMAND_PATH)gawk
++ # Intrinsic unix command, with backslash-escaped character interpretation
++ ECHO = /bin/echo -e
++ # These are really in UTILS_USR_BIN_PATH on Linux
diff --git a/java/icedtea7/jaxp.tar.gz.sig b/java/icedtea7/jaxp.tar.gz.sig
index 411d198..72a40e0 100644
Binary files a/java/icedtea7/jaxp.tar.gz.sig and
b/java/icedtea7/jaxp.tar.gz.sig differ
diff --git a/java/icedtea7/jaxws.tar.gz.sig b/java/icedtea7/jaxws.tar.gz.sig
index 4676510..ff2cfa8 100644
Binary files a/java/icedtea7/jaxws.tar.gz.sig and
b/java/icedtea7/jaxws.tar.gz.sig differ
diff --git a/java/icedtea7/jdk.tar.gz.sig b/java/icedtea7/jdk.tar.gz.sig
index 7605238..b3402bc 100644
Binary files a/java/icedtea7/jdk.tar.gz.sig and
b/java/icedtea7/jdk.tar.gz.sig differ
diff --git a/java/icedtea7/langtools.tar.gz.sig
b/java/icedtea7/langtools.tar.gz.sig
index 98bf8d1..2db4de0 100644
Binary files a/java/icedtea7/langtools.tar.gz.sig and
b/java/icedtea7/langtools.tar.gz.sig differ
diff --git a/java/icedtea7/openjdk.tar.gz.sig
b/java/icedtea7/openjdk.tar.gz.sig
index bd0158e..72c41ab 100644
Binary files a/java/icedtea7/openjdk.tar.gz.sig and
b/java/icedtea7/openjdk.tar.gz.sig differ
diff --git a/kernels/linux/HISTORY b/kernels/linux/HISTORY
index 0437720..ddd4ed6 100644
--- a/kernels/linux/HISTORY
+++ b/kernels/linux/HISTORY
@@ -1,3 +1,34 @@
+2012-12-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * info/patches/maintenance_patches_3/patch-3.0.{56,57}: added
+ * info/patches/maintenance_patches_3/patch-3.4.{23,24}: added
+ * info/patches/maintenance_patches_3/patch-3.6.11: added
+
+2012-12-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * latest_defaults, info/kernels/3.7,
+ info/patches/maintenance_patches_3/patch-3.7,
+ info/patches/maintenance_patches_3/patch-3.7.1: version 3.7.1
+
+2012-12-10 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.6.10
+ * info/patches/maintenance_patches_3/patch-3.6.10: added
+
+2012-12-07 Vlad Glagolev <stealth AT sourcemage.org>
+ * info/patches/maintenance_patches_3/patch-3.0.{54,55}: added
+ * info/patches/maintenance_patches_3/patch-3.2.35: added
+ * info/patches/maintenance_patches_3/patch-3.4.{21,22}: added
+
+2012-12-04 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.6.9
+ * info/patches/maintenance_patches_3/patch-3.6.9: added
+
+2012-12-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * info/patches/maintenance_patches_3/patch-3.0.53: added
+ * info/patches/maintenance_patches_3/patch-3.4.20: added
+
+2012-11-27 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.6.8
+ * info/patches/maintenance_patches_3/patch-3.6.8: added
+
2012-11-23 Vlad Glagolev <stealth AT sourcemage.org>
* info/patches/maintenance_patches_3/patch-3.4.19: added
* info/patches/maintenance_patches_3/patch-3.0.52: added
diff --git a/kernels/linux/info/kernels/3.7 b/kernels/linux/info/kernels/3.7
new file mode 100755
index 0000000..c38697d
--- /dev/null
+++ b/kernels/linux/info/kernels/3.7
@@ -0,0 +1,5 @@
+version="3.7"
+source="linux-${version}.tar.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+source2="linux-${version}.tar.sign"
+source2_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source2}"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.53
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.53
new file mode 100755
index 0000000..dcde558
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.53
@@ -0,0 +1,5 @@
+appliedkernels="3.0"
+patchversion="${appliedkernels}.53"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.0/${source}"
+sha1sum="f9dc53159955cf8748a41dbb009cc16eba0f665b"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.54
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.54
new file mode 100755
index 0000000..676d281
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.54
@@ -0,0 +1,5 @@
+appliedkernels="3.0"
+patchversion="${appliedkernels}.54"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.0/${source}"
+sha1sum="89634684fc9f80cdf51581f8b825ff7591499c27"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.55
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.55
new file mode 100755
index 0000000..dc1a504
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.55
@@ -0,0 +1,5 @@
+appliedkernels="3.0"
+patchversion="${appliedkernels}.55"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.0/${source}"
+sha1sum="8fbba82f4c9bb10e09c47d134adb0487a83940de"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.56
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.56
new file mode 100755
index 0000000..b0a7559
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.56
@@ -0,0 +1,5 @@
+appliedkernels="3.0"
+patchversion="${appliedkernels}.56"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.0/${source}"
+sha1sum="744f8d00d51b574375830bddd5505d5405a33b36"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.57
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.57
new file mode 100755
index 0000000..0520ba6
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.0.57
@@ -0,0 +1,5 @@
+appliedkernels="3.0"
+patchversion="${appliedkernels}.57"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.0/${source}"
+sha1sum="9fe793bb477e77fe16875e3187d704c110b62477"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.2.35
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.2.35
new file mode 100755
index 0000000..78d4bfe
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.2.35
@@ -0,0 +1,5 @@
+appliedkernels="3.2"
+patchversion="${appliedkernels}.35"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="4b94f132f7896ff5d1a794eda5276c618cea0eac"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.20
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.20
new file mode 100755
index 0000000..4e2846b
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.20
@@ -0,0 +1,5 @@
+appliedkernels="3.4"
+patchversion="${appliedkernels}.20"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="49ccd1045759aa6c40bfa06b04183bf0323a46c7"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.21
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.21
new file mode 100755
index 0000000..e22f725
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.21
@@ -0,0 +1,5 @@
+appliedkernels="3.4"
+patchversion="${appliedkernels}.21"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="d6f8e3326c472fa929319b528050c314a3562414"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.22
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.22
new file mode 100755
index 0000000..74645ba
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.22
@@ -0,0 +1,5 @@
+appliedkernels="3.4"
+patchversion="${appliedkernels}.22"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="4a57d2399c4cb1847ccfe78f44cbabe8e28d929a"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.23
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.23
new file mode 100755
index 0000000..0f64a0a
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.23
@@ -0,0 +1,5 @@
+appliedkernels="3.4"
+patchversion="${appliedkernels}.23"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="8c9322c6f53a3990e2adaafdc03d285e0f8e1595"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.24
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.24
new file mode 100755
index 0000000..72315f2
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.4.24
@@ -0,0 +1,5 @@
+appliedkernels="3.4"
+patchversion="${appliedkernels}.24"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="101614d14b524424c41303c6b7d06645e531ed3f"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.6.10
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.6.10
new file mode 100755
index 0000000..ac25068
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.6.10
@@ -0,0 +1,5 @@
+appliedkernels="3.6"
+patchversion="${appliedkernels}.10"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="efc9fb174bdb4af06aec2a6937a8ec0d9f280031"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.6.11
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.6.11
new file mode 100755
index 0000000..d9928e0
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.6.11
@@ -0,0 +1,5 @@
+appliedkernels="3.6"
+patchversion="${appliedkernels}.11"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="c7b3c4c5a4e1ee92365372b5a7e9c6152867fd71"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.6.8
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.6.8
new file mode 100755
index 0000000..4bf9d49
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.6.8
@@ -0,0 +1,5 @@
+appliedkernels="3.6"
+patchversion="${appliedkernels}.8"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="be12bba4502ea0a20f38ed5c87d04048a69723cb"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.6.9
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.6.9
new file mode 100755
index 0000000..c348b94
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.6.9
@@ -0,0 +1,5 @@
+appliedkernels="3.6"
+patchversion="${appliedkernels}.9"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="90f17ccadd54257d261a003c8da27e8b2813eee8"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.7
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.7
new file mode 100755
index 0000000..6fe77ce
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.7
@@ -0,0 +1,5 @@
+patchversion="3.7.0"
+source=""
+source_url=""
+appliedkernels="3.7"
+md5sum=""
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.7.1
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.7.1
new file mode 100755
index 0000000..8612281
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.7.1
@@ -0,0 +1,5 @@
+appliedkernels="3.7"
+patchversion="${appliedkernels}.1"
+source="patch-${patchversion}.bz2"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="05816e9e9434234fd3808837635338cf498bc95d"
diff --git a/kernels/linux/latest.defaults b/kernels/linux/latest.defaults
index b666dd7..51c5225 100644
--- a/kernels/linux/latest.defaults
+++ b/kernels/linux/latest.defaults
@@ -1,8 +1,8 @@
-LATEST_3=3.6
+LATEST_3=3.7
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.6.7
+LATEST_maintenance_patches_3=patch-3.7.1
LATEST_git_patches=patch-2.6.25-rc6-git7
LATEST_2_4=2.4.37.9
LATEST_PRE_2_4=patch-2.4.33-pre1
diff --git a/latex/glosstex/DETAILS b/latex/glosstex/DETAILS
index 012ce3f..bd7b8f3 100755
--- a/latex/glosstex/DETAILS
+++ b/latex/glosstex/DETAILS
@@ -4,7 +4,7 @@
SOURCE_URL[0]=http://theory.uwinnipeg.ca/scripts/CTAN/support/${SOURCE}

SOURCE_HASH=sha512:9b7d077dad3774449cdc6a637f6de3847202f8c359cb70e57ff3c5f2ec43b005d1249ee1bf770b58074f7659fa7c7065a69ba11010539038e7a06a1a24f956db
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}"
-
WEB_SITE="http://www.ctan.org/tex-archive/help/Catalogue/entries/glosstex.html";
+ WEB_SITE="http://www.ctan.org/pkg/glosstex";
LICENSE[0]=GPL
ENTERED=20091104
SHORT="a tool for the automatic preparation of glossaries"
diff --git a/latex/glosstex/HISTORY b/latex/glosstex/HISTORY
index 7d6b651..f272e75 100644
--- a/latex/glosstex/HISTORY
+++ b/latex/glosstex/HISTORY
@@ -1,3 +1,6 @@
+2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: fix WEB_SITE
+
2009-11-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: set VERSION correctly

diff --git a/latex/lacheck/DETAILS b/latex/lacheck/DETAILS
index 73b60f5..226d2aa 100755
--- a/latex/lacheck/DETAILS
+++ b/latex/lacheck/DETAILS
@@ -4,7 +4,7 @@
SOURCE_URL[0]=http://tug.ctan.org/get/support/${SPELL}/${SOURCE}

SOURCE_HASH=sha512:8fbe808a84eb7e5c018ca2b8445525f337ec2f8ce3d220a07ed932fb2aaaca6d1d552ccbd8b3ed1d3f0b27e3be3698247ded975bf86ccf4dc58258587a060bfa
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
-
WEB_SITE="http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=lacheck";
+ WEB_SITE="http://www.ctan.org/tex-archive/support/lacheck";
LICENSE[0]="GPLv1"
ENTERED=20090729
KEYWORDS=""
diff --git a/latex/lacheck/HISTORY b/latex/lacheck/HISTORY
index 0b9844f..84c9799 100644
--- a/latex/lacheck/HISTORY
+++ b/latex/lacheck/HISTORY
@@ -1,3 +1,6 @@
+2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: fixed WEB_SITE
+
2009-07-29 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
* BUILD, DEPENDS, DETAILS: spell created
* PRE_BUILD: spell created
diff --git a/libs/apr/DETAILS b/libs/apr/DETAILS
index c4e60c0..39d413a 100755
--- a/libs/apr/DETAILS
+++ b/libs/apr/DETAILS
@@ -1,5 +1,5 @@
SPELL=apr
- VERSION=1.4.5
+ VERSION=1.4.6
SECURITY_PATCH=1
REPOS_URI="branches/${VERSION%.*}.x"
# APR_LATEST replaces APR_CVS; remove APR_CVS in May, 2005
diff --git a/libs/apr/HISTORY b/libs/apr/HISTORY
index 9449ae5..0ed26fe 100644
--- a/libs/apr/HISTORY
+++ b/libs/apr/HISTORY
@@ -1,3 +1,6 @@
+2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.4.6
+
2011-05-22 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.4.5; SECURITY_PATCH++

diff --git a/libs/enet/DETAILS b/libs/enet/DETAILS
index d19ca57..a7f1c73 100755
--- a/libs/enet/DETAILS
+++ b/libs/enet/DETAILS
@@ -1,8 +1,8 @@
SPELL=enet
- VERSION=1.3.3
+ VERSION=1.3.5
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://${SPELL}.bespin.org/download/${SOURCE}
-
SOURCE_HASH=sha512:2f75b59cc3c7c45df73a03fa4a98449d8ac06e5c7302035d7e2cf87f8520f51f74d7bdd1c1a9c1263e95296d2b3bf495fb12f05c7af08ba945234db76358806d
+
SOURCE_HASH=sha512:e832cdf068a73ee0028b144d10917b8a824867d8a5b95f03256236225a45085eb0fe93d5b2d8e9f742b9d02e7be8ecea41683547685acfc663b0bdb5efba6d4f
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://enet.bespin.org/index.html";
LICENSE[0]=MIT
diff --git a/libs/enet/HISTORY b/libs/enet/HISTORY
index 4738857..398f4af 100644
--- a/libs/enet/HISTORY
+++ b/libs/enet/HISTORY
@@ -1,3 +1,6 @@
+2012-12-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.3.5
+
2012-04-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: spell created

diff --git a/libs/fftw/DETAILS b/libs/fftw/DETAILS
index c482a60..a9930c8 100755
--- a/libs/fftw/DETAILS
+++ b/libs/fftw/DETAILS
@@ -1,6 +1,6 @@
SPELL=fftw
- VERSION=3.3.2
-
SOURCE_HASH=sha512:57a056b6efaa102dce2de9c711f9857c6c605f07e1ee27d2db3eeff1582f12636f58177f79273b1464b78a22bb7ddd1cc7d39468388694003a4ff6dbf2ab6979
+ VERSION=3.3.3
+
SOURCE_HASH=sha512:1d88b6376ba8c15cceafd3381de1d181a974b921b72b31dd89c297e5771e8d665aa3c121ef2504a70e7b0bb562b1e0612ac2a02121c412d27df06c4d687507c4
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://www.fftw.org/$SOURCE
diff --git a/libs/fftw/HISTORY b/libs/fftw/HISTORY
index 22902fc..ea76057 100644
--- a/libs/fftw/HISTORY
+++ b/libs/fftw/HISTORY
@@ -1,3 +1,6 @@
+2012-11-26 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.3.3
+
2012-05-12 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.3.2

diff --git a/libs/findlib/DETAILS b/libs/findlib/DETAILS
index 37d5ff9..b435b2e 100755
--- a/libs/findlib/DETAILS
+++ b/libs/findlib/DETAILS
@@ -1,8 +1,8 @@
SPELL=findlib
- VERSION=1.2.8
+ VERSION=1.3.3
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE_URL[0]=http://www.ocaml-programming.de/packages/${SOURCE}
-
SOURCE_HASH=sha512:562bac4f4d85bc3af96a05db97c0683f71d524b26f8d2ae7adedb8fe707b1e4d7cfe4cdaa857cb63a35b31d0d87fe60d98f4ce0ad3ff393bd068ab1bbdf88196
+
SOURCE_HASH=sha512:c5e5a6911a0f79c2036ad59e5ac2bc16a0de9b086c29e30625c49748d3f54844730d0f9a9aaadc7e7c47f4bcbeec4ad9351a4179ff9a0743b30b6c7e8da6159d
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
WEB_SITE=http://www.ocaml-programming.de/programming/findlib.html
ENTERED=20060629
diff --git a/libs/findlib/HISTORY b/libs/findlib/HISTORY
index 14e874b..cc78bf5 100644
--- a/libs/findlib/HISTORY
+++ b/libs/findlib/HISTORY
@@ -1,3 +1,6 @@
+2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.3.3
+
2012-03-31 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.2.8

diff --git a/libs/glibc/DETAILS b/libs/glibc/DETAILS
index 98eac80..256b589 100755
--- a/libs/glibc/DETAILS
+++ b/libs/glibc/DETAILS
@@ -93,15 +93,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE3_GPG="kernel.gpg:${SOURCE6}:ESTABLISHED_UPSTREAM_KEY"
SOURCE3_URL="${KERNEL_URL}/pub/linux/kernel/v2.6/${SOURCE3}"
SOURCE6_URL="${SOURCE3_URL}.sign"
- if [[ $HEADERS_VERSION != $LATEST_2_6 ]]; then
- SOURCE7=patch-${HEADERS_VERSION}.bz2
- SOURCE8="${SOURCE7}.sign"
- SOURCE8_IGNORE=signature
- SOURCE7_GPG="kernel.gpg:${SOURCE8}:ESTABLISHED_UPSTREAM_KEY"
- SOURCE7_URL="${KERNEL_URL}/pub/linux/kernel/v2.6/${SOURCE7}"
- SOURCE8_URL="${SOURCE7_URL}.sign"
- fi
- fi
+ fi
fi
fi
WEB_SITE=http://www.gnu.org/software/libc
diff --git a/libs/glibc/HISTORY b/libs/glibc/HISTORY
index 6ebca03..226bfde 100644
--- a/libs/glibc/HISTORY
+++ b/libs/glibc/HISTORY
@@ -1,3 +1,6 @@
+2012-12-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: fixed source urls for GLIBC_SANITIZE_HEADERS=y in 2.6
+
2012-09-06 Sukneet Basuta <sukneet AT sourcemage.org>
* BUILD: specify slibdir to force install libs to /lib (fixes #411)
* PREPARE: scm-2.13 renamed to scm
diff --git a/libs/libevent/DETAILS b/libs/libevent/DETAILS
index ac62e75..8489dd7 100755
--- a/libs/libevent/DETAILS
+++ b/libs/libevent/DETAILS
@@ -1,5 +1,5 @@
SPELL=libevent
- VERSION=2.0.20
+ VERSION=2.0.21
SOURCE=$SPELL-$VERSION-stable.tar.gz
SOURCE2=$SOURCE.asc
SOURCE2_IGNORE=signature
diff --git a/libs/libevent/HISTORY b/libs/libevent/HISTORY
index e391e5b..5aa0e4d 100644
--- a/libs/libevent/HISTORY
+++ b/libs/libevent/HISTORY
@@ -1,3 +1,6 @@
+2012-12-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.0.21
+
2012-10-06 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.0.20

diff --git a/libs/libfm/DEPENDS b/libs/libfm/DEPENDS
index b1b43df..60c2130 100755
--- a/libs/libfm/DEPENDS
+++ b/libs/libfm/DEPENDS
@@ -12,4 +12,11 @@ optional_depends gtk-doc \
'--disable-gtk-doc --disable-gtk-doc-html' \
'build documentation?' &&
optional_depends udisks "--enable-udisks" "--disable-udisks" \
- "build libfm with udisks support"
+ "build libfm with udisks support" &&
+
+depends fontconfig &&
+depends freetype2 &&
+depends gdk-pixbuf2 &&
+depends libexif &&
+depends libffi &&
+depends pcre
diff --git a/libs/libfm/DETAILS b/libs/libfm/DETAILS
index be06e03..b261202 100755
--- a/libs/libfm/DETAILS
+++ b/libs/libfm/DETAILS
@@ -1,5 +1,6 @@
SPELL=libfm
VERSION=1.0.1
+ PATCHLEVEL=1
SOURCE="${SPELL}-${VERSION}.tar.gz"

SOURCE_URL[0]=$SOURCEFORGE_URL/project/pcmanfm/PCManFM%20%2B%20Libfm%20%28tarball%20release%29/${SPELL}%20%28required%20by%20PCManFM%29/${SOURCE}

SOURCE_HASH=sha512:87010af6e29c3a321cfc8752c6902cd3547c00acc92790f987a46806f4bd3e9577f3df60ec594d414a467a5f449b7ae315f3f146710d4c5e8127a30a0e0b8bfd
diff --git a/libs/libfm/HISTORY b/libs/libfm/HISTORY
index e85a936..848ddef 100644
--- a/libs/libfm/HISTORY
+++ b/libs/libfm/HISTORY
@@ -1,3 +1,8 @@
+2012-12-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on fontconfig, freetype2, gdk-pixbuf2,
+ libexif, libffi, pcre
+ * DETAILS: bumped PATCHLEVEL
+
2012-09-21 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.0.1

diff --git
a/libs/libircclient/0001-fix-install-target-build-shared-and-static-library.patch

b/libs/libircclient/0001-fix-install-target-build-shared-and-static-library.patch
new file mode 100644
index 0000000..401939c
--- /dev/null
+++
b/libs/libircclient/0001-fix-install-target-build-shared-and-static-library.patch
@@ -0,0 +1,32 @@
+From 7ada7d12db384f096c3abe74f4fc25dbe89893b5 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+Date: Sun, 9 Dec 2012 15:36:08 +0100
+Subject: [PATCH] fix install target, build shared and static library
+
+---
+ src/Makefile.in | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/src/Makefile.in b/src/Makefile.in
+index 752d627..86b8a7a 100644
+--- a/src/Makefile.in
++++ b/src/Makefile.in
+@@ -8,12 +8,14 @@ DESTDIR=
+
+ OBJS = libircclient.o
+
+-all: @TARGET@
++all: lib
+
+ static: libircclient.a
+ shared: libircclient.so
+ shared_mingw: libircclient.dll
+
++lib: shared static
++
+ install: lib
+ -mkdir -p $(DESTDIR)@prefix@/include
+ -mkdir -p $(DESTDIR)@prefix@/lib
+--
+1.8.0
+
diff --git a/libs/libircclient/BUILD b/libs/libircclient/BUILD
new file mode 100755
index 0000000..e3204b6
--- /dev/null
+++ b/libs/libircclient/BUILD
@@ -0,0 +1,2 @@
+OPTS+=" --enable-ipv6" &&
+default_build
diff --git a/libs/libircclient/DEPENDS b/libs/libircclient/DEPENDS
new file mode 100755
index 0000000..292834a
--- /dev/null
+++ b/libs/libircclient/DEPENDS
@@ -0,0 +1,4 @@
+optional_depends openssl \
+ "--enable-openssl" \
+ "--disable-openssl" \
+ "compile with OpenSSL support"
diff --git a/libs/libircclient/DETAILS b/libs/libircclient/DETAILS
new file mode 100755
index 0000000..8a2d943
--- /dev/null
+++ b/libs/libircclient/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=libircclient
+ VERSION=1.6
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=${SOURCEFORGE_URL}/${SPELL}/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:94a68f27fcb12c918fa347d4ee44747e08e016245048c81f179b9a45081bd336c329e7185a3bc46deb28c9c77e1eff5dc53de7e723b1ed5ee2c1d3cc57ce0548
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.ulduzsoft.com/linux/libircclient/";
+ LICENSE[0]=LGPL
+ ENTERED=20121209
+ SHORT="a small but extremely powerful library which implements
the IRC protocol"
+cat << EOF
+libircclient is a small but extremely powerful library which implements
+the IRC protocol. It is designed to be small, fast, portable and compatible
+with the RFC standards as well as non-standard but popular features. It is
+perfect for building the IRC clients and bots.
+EOF
diff --git a/libs/libircclient/HISTORY b/libs/libircclient/HISTORY
new file mode 100644
index 0000000..59632d5
--- /dev/null
+++ b/libs/libircclient/HISTORY
@@ -0,0 +1,6 @@
+2012-12-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS: spell created
+ * DETAILS: fixed messed up VERSION, SOURCE, SOURCE_URL and
SOURCE_DIRECTORY
+ * PRE_BUILD,
0001-fix-install-target-build-shared-and-static-library.patch:
+ build static and shared library, fix install target
+
diff --git a/libs/libircclient/PRE_BUILD b/libs/libircclient/PRE_BUILD
new file mode 100755
index 0000000..476342a
--- /dev/null
+++ b/libs/libircclient/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 <
${SPELL_DIRECTORY}/0001-fix-install-target-build-shared-and-static-library.patch
diff --git a/libs/libnl/DETAILS b/libs/libnl/DETAILS
index d4a4003..a5418c7 100755
--- a/libs/libnl/DETAILS
+++ b/libs/libnl/DETAILS
@@ -1,6 +1,6 @@
SPELL=libnl
- VERSION=3.2.14
-
SOURCE_HASH=sha512:14e9b733beb985d83bb4672087c91734954a6e90fe71a825dc089ab797ddf6a9e9ee39a046c5b996a3a0184588160a47830a368540831443615793a1eef647f5
+ VERSION=3.2.16
+
SOURCE_HASH=sha512:7aaeac4b13a374bc89bebd932da522223776c7c3462002bd9c6b9c1fde1ff3620518b335e117ee78f5da0007a19b85c82078c21348db6ad9aa684da7c2083aa9
# SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/libs/libnl/HISTORY b/libs/libnl/HISTORY
index c6178ba..475436e 100644
--- a/libs/libnl/HISTORY
+++ b/libs/libnl/HISTORY
@@ -1,3 +1,6 @@
+2012-12-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.2.16
+
2012-11-11 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 3.2.14

diff --git a/libs/libqrencode/DEPENDS b/libs/libqrencode/DEPENDS
new file mode 100755
index 0000000..b42316f
--- /dev/null
+++ b/libs/libqrencode/DEPENDS
@@ -0,0 +1,9 @@
+optional_depends libpng \
+ "--with-tools" \
+ "--without-tools" \
+ "to build utility tools" &&
+
+optional_depends sdl \
+ "--with-tests" \
+ "--without-tests" \
+ "to build tests"
diff --git a/libs/libqrencode/DETAILS b/libs/libqrencode/DETAILS
new file mode 100755
index 0000000..7e022b3
--- /dev/null
+++ b/libs/libqrencode/DETAILS
@@ -0,0 +1,23 @@
+ SPELL=libqrencode
+ SPELLX=qrencode
+ VERSION=3.4.1
+ SOURCE="${SPELLX}-${VERSION}.tar.bz2"
+ SOURCE_URL[0]=http://fukuchi.org/works/qrencode/${SOURCE}
+
SOURCE_HASH=sha512:5829697c5a7d137c3918dc0c0ec8505ad7fdc6deb7207d7fa8feb3856dedf1db5ec6de4a90c19a4a14f369a7cd513e15147c9b20d08bfb867a02b0eb5325d6ca
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
+ WEB_SITE=http://fukuchi.org/works/qrencode/
+ LICENSE[0]=LGPL
+ ENTERED=20121201
+ SHORT="QR Code encoding library"
+cat << EOF
+Libqrencode is a C library for encoding data in a QR Code symbol, a kind of
2D
+symbology that can be scanned by handy terminals such as a mobile phone with
+CCD. The capacity of QR Code is up to 7000 digits or 4000 characters, and is
+highly robust.
+
+This library is characterized by:
+
+ - Does not require any additional files at run time.
+ - Fast symbol encoding.
+ - Automatic optimization of input data.
+EOF
diff --git a/libs/libqrencode/HISTORY b/libs/libqrencode/HISTORY
new file mode 100644
index 0000000..bb89275
--- /dev/null
+++ b/libs/libqrencode/HISTORY
@@ -0,0 +1,2 @@
+2012-12-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: spell created
diff --git a/libs/libvformat/0004-Provide-info-documentation.patch
b/libs/libvformat/0004-Provide-info-documentation.patch
new file mode 100644
index 0000000..d843ffb
--- /dev/null
+++ b/libs/libvformat/0004-Provide-info-documentation.patch
@@ -0,0 +1,939 @@
+From c05fb67cf74a6231949b7917cbe766cdb7bcdca6 Mon Sep 17 00:00:00 2001
+From: Mathias Palm <mathias.palm AT gmx.net>
+Date: Sat, 8 May 2010 23:00:09 +0200
+Subject: Provide info documentation
+
+Create texi files so that info files can be generated with texinfo.
+
+Origin: vendor
+Forwarded: http://vformat.cvs.sourceforge.net/viewvc/vformat/doc/
+Last-Update: 2010-05-09
+Applied-Upstream: http://vformat.cvs.sourceforge.net/viewvc/vformat/doc/
+---
+ doc/Makefile.am | 6 +-
+ doc/libvformat-1.texi | 733
+++++++++++++++++++++++++++++++++++++++++++++++++
+ doc/libvformat-2.texi | 79 ++++++
+ doc/libvformat-i.texi | 5 +
+ doc/libvformat.texi | 51 ++++
+ 5 files changed, 872 insertions(+), 2 deletions(-)
+ create mode 100644 doc/libvformat-1.texi
+ create mode 100644 doc/libvformat-2.texi
+ create mode 100644 doc/libvformat-i.texi
+ create mode 100644 doc/libvformat.texi
+
+diff --git a/doc/Makefile.am b/doc/Makefile.am
+index 57591c5..e078504 100644
+--- a/doc/Makefile.am
++++ b/doc/Makefile.am
+@@ -1,8 +1,8 @@
+ # No automatisation found. Write me if any idea.
++info_TEXINFOS = libvformat.texi
++libvformat_TEXINFOS = libvformat-1.texi libvformat-2.texi libvformat-i.texi
+
+ install-data-hook:
+- c2man -P "gcc -E -C -I.." ../vformat/vf_iface.h
+-
+ $(mkinstalldirs) $(mandir)/man3
+
+ for i in *.3; do \
+@@ -14,3 +14,5 @@ install-data-hook:
+ echo " $(INSTALL_DATA) $$file $(mandir)/man3/$$inst"; \
+ $(INSTALL_DATA) $$file $(mandir)/man3/$$inst; \
+ done
++
++ cp /usr/share/texmf-dist/tex/texinfo/texinfo.tex .
+diff --git a/doc/libvformat-1.texi b/doc/libvformat-1.texi
+new file mode 100644
+index 0000000..ec59664
+--- /dev/null
++++ b/doc/libvformat-1.texi
+@@ -0,0 +1,733 @@
++@node Functions of libvformat
++@chapter Functions of libvformat
++@deftypefun {VFORMATDECLSPEC bool_t} vf_parse_init (
++@multitable{VF_PROP_Taaaa}{*n_stringaaaaa}{Property to locate string from}
++@item VF_PARSER_T @tab @var{**pp_parser},@tab Ptr to allocated parser.
++@item VF_OBJECT_T @tab @var{pp_object} @tab The object we're parsing into.
++@end multitable
++)
++
++
++
++Allocate and initialise a parser. To parse a VCARD (or any vObject)
++a user allocates a parser, pushes data through it using vf_parse_text()
++and finally calls vf_parse_end():
++
++@verbatim
++
++ VF_PARSER_T *p_parser;
++
++ if (vf_parse_init(&p_parser, pp_object))
++ {
++ do
++ {
++ char buffer[...];
++ int numchars;
++
++ numchars = get_chars_from_somewhere(buffer, ...);
++
++ ret = vf_parse_text(p_parser, buffer, numchars);
++ }
++ while (ret && (0 < charsread))
++ ;
++
++ if (!vf_parse_end(p_parser))
++ {
++ ret = FALSE;
++ }
++ }
++
++@end verbatim
++
++A parser allocated by vf_parse_init(), must be deallocated by calling
++vf_parse_end() whether or not parsing succeeds. Also, parsing may not
++be complete (ie. values may be held buffered and not evaluated fully
++or assigned to a VF_OBJECT_T) untill the final call to vf_parse_end()
++=> after a vf_parse_init() you _must_ vf_parse_end().
++
++Returns TRUE iff parser allocated successfully.
++
++@end deftypefun
++
++@deftypefun {VFORMATDECLSPEC bool_t} vf_parse_text (
++@multitable {VF_PROP_Taaaa}{*n_stringaaaaa}{Property to locate string
from}
++@item VF_PARSER_T @tab @var{*p_parser}, @tab The parser
++@item char @tab @var{*p_chars},@tab New characters to parse into object
++@item int @tab @var{numchars}@tab Number of new characters
++@end multitable
++)
++
++
++Parse indicated text into the object associated with the VPARSE_T. See
++notes for vf_parse_init().
++
++Returns TRUE <=> allocation & syntax OK, FALSE else.
++
++@end deftypefun
++
++@deftypefun {VFORMATDECLSPEC bool_t} vf_parse_end (
++ @multitable {VF_PROP_Taaaa}{*n_stringaaaaa}{Property to
locate string from}
++ @item VF_PARSER_T @tab @var{*p_parse} @tab The parser
++ @end multitable
++ )
++
++
++
++Ensure parse completion, release memory associated with the parser.
++
++Returns TRUE <=> parse complete with no error.
++@end deftypefun
++
++@deftypefun {VFORMATDECLSPEC bool_t} vf_read_file (
++@multitable {VF_PROP_Taaaa}{*n_stringaaaaa}{Property to locate string
from}
++@item VF_OBJECT_T @tab @var{**pp_object},@tab Pointer to output object
++@item const char @tab @var{*p_name},@tab Name of file to read
++@end multitable
++)
++
++
++Reads indicated VOBJECT_T file.
++
++Returns TRUE <=> read OK, FALSE else.
++
++@end deftypefun
++
++@deftypefun {VFORMATDECLSPEC bool_t} vf_write_file (
++@multitable {VF_PROP_Taaaa}{*n_stringaaaaa}{Property to locate string
from}
++@item const char @tab @var{*p_name},@tab Output filename
++@item VF_OBJECT_T @tab @var{*p_object},@tab The object to write
++@item bool_t @tab @var{write_all}@tab Should write p_next as well?
++@end multitable
++)
++
++
++Write indicated vobject to file. For lists of objects (eg. read from
++a phonebook) the write_all parameter allows the caller to control if
++the library writes the entire list or just the head item.
++
++Returns TRUE <=> written OK, FALSE else.
++
++@end deftypefun
++
++@deftypefun {VFORMATDECLSPEC bool_t} vf_get_next_object (
++@multitable {VF_PROP_Taaaa}{*n_stringaaaaa}{Property to locate string
from}
++@item VF_OBJECT_T @tab @var{**pp_object}@tab Ptr to pointer to current
object
++@end multitable
++)
++
++
++
++Find "next" vobject. Typically called after a call to vf_read_file()
++which may well read a list of objects from a file for example:
++
++@verbatim
++ if (vf_read_file(&p_object, p_filename))
++ {
++ do
++ {
++ ...
++ }
++ while (vf_get_next_object(&p_object))
++ ;
++ }
++@end verbatim
++
++The value of *pp_object is updated by the call if it returns TRUE.
++
++Returns TRUE iff found (ie. there is a "next" object).
++@end deftypefun
++
++@deftypefun {VFORMATDECLSPEC VF_OBJECT_T *} vf_create_object (
++@multitable {VF_PROP_Taaaa}{*n_stringaaaaa}{Property to locate string
from}
++@item const char @tab @var{*p_type},@tab Type of object to create
++@item VF_OBJECT_T @tab @var{*p_parent}@tab Parent object if any
++@end multitable
++)
++
++
++Creates an empty vformat object.
++
++Returns Ptr to object if created else NULL.
++@end deftypefun
++
++@deftypefun {const VFORMATDECLSPEC char *} vf_get_object_type (
++@multitable {VF_PROP_Taaaa}{*n_stringaaaaa}{Property to locate string
from}
++@item VF_OBJECT_T @tab @var{*p_object}@tab Object to locate type of
++@end multitable
++)
++
++
++
++Return the type string identifying the indicated vformat object, the
++string after the 'BEGIN' mark so 'VCARD' or 'VNOTE' etc.
++
++Return Ptr to string.
++@end deftypefun
++
++@deftypefun {VFORMATDECLSPEC bool_t} vf_get_property (
++@multitable {VF_PROP_Taaaa}{*n_stringaaaaa}{Property to locate string
from}
++@item VF_PROP_T @tab @var{**pp_prop}, @tab Output pointer
++@item VF_OBJECT_T @tab @var{*p_object}, @tab Object to add to
++@item vf_get_t @tab @var{ops}, @tab Search flags
++@item const char @tab @var{*p_group}, @tab Group name if any
++@item const char @tab @var{*p_name}, @tab Name of tag

++@item const char @tab @var{*p_qualifier}, @tab First qualifier if any
++@item ... @tab @tab Subequent qualifiers
++@end multitable
++)
++
++
++Basic searching function locating elements of the VOBJECT by qualified
++name. The function is a varargs function (like sprintf) and the list
++of arguments must be NULL terminated (hence the appearance of the
++p_qualifier argument in the arglist). Valid calls might be:
++
++@example
++ vf_get_property(&p_out, p_object, VFGP_FIND, NULL, "N", NULL);
++ - find and return "N" properties. If there are none, return FALSE.
++
++ vf_get_property(&p_out, p_object, VFGP_FIND, NULL, "TEL", "WORK", NULL);
++ - find and return "TEL" entries qualified by the "work" attribute
++ (ie. work phone numbers). If there are none, return FALSE.
++
++ vf_get_property(&p_out, p_object, VFGP_GET, NULL, "TEL", "WORK", NULL);
++ - find and return work phone number. The entry is automatically
++ added if not pre-existing.
++
++ vf_get_property(&p_out, p_object, VFGP_GET, NULL, "TEL", "WORK", NULL);
++ - find and return work phone numbers in the group identifier by the "ME"
++ identifier. The entry is automatically added if not pre-existing.
++
++ vf_get_property(&p_out, p_object, VFGP_FIND, "ME", "*", NULL);
++ - effectively enumerates all entries in the "ME" group.
++@end example
++
++A pointer to the first property matching the search criteria is returned
++via the pp_prop argument. The search actually locates all such matches
++and pointer to subsequent entries (if there are >1) may be found by
++calling the vf_get_next_property() function.
++
++The tags may occur in any order _except_ that the p_name must be first.
++
++Note that the VF_PROP_T returned by pp_prop is an opaque type and the
++functions vf_get_prop_xxxx() etc. must be used to locate real "values".
++
++Cached search results (the list enumerated by subsequent calls to the
++vf_get_next_property() function) are maintained through the use of a
++a single internal pointer therefore this method is not thread safe.
++
++Returns TRUE iff found/added successfully. Ptr to prop returned via
pp_prop.
++
++@end deftypefun
++
++@deftypefun {VFORMATDECLSPEC bool_t} vf_get_property_ex (
++@multitable {VF_PROP_Taaaa}{*n_stringaaaaa}{Property to locate string
from}
++@item VF_PROP_T @tab @var{**pp_prop}, @tab Output pointer

++@item VF_OBJECT_T @tab @var{*p_object}, @tab Object to search
++@item vf_get_t @tab @var{ops}, @tab Search flags

++@item const char @tab @var{*p_group}, @tab Group name if any
++@item const char @tab @var{*p_name}, @tab Name of tag
++@item const char @tab @var{*p_qualifier}, @tab First qualifier if any
++@item va_list args @tab Argument list
++@end multitable
++)
++
++
++The grunt behind vf_get_property(). Manages the search as described
++vf_get_property() but takes the list of arguments as a va_list.
++This function should be used when writing higher layer functions
++which take varargs (eg. DDX functions).
++
++Returns TRUE iff found/added successfully. ptr to prop returned via
pp_prop.
++
++@end deftypefun
++
++@deftypefun bool_t vf_get_next_property (
++@multitable {VF_PROP_Taaaa}{*n_stringaaaaa}{Property to locate string
from}
++@item VF_PROP_T @tab @var{**pp_prop}, @tab Output pointer
++@end multitable
++)
++
++
++
++Find the next property given the current search critera. User
++calls vf_get_property() to locate first in a bunch of properties
++and can iterate over the rest by calling vf_get_next_property().
++
++Returns TRUE iff found, FALSE else. *pp_prop points to the nex property.
++
++@end deftypefun
++
++@deftypefun bool_t vf_get_prop_value (
++@multitable {VF_PROP_Taaaa}{*n_stringaaaaa}{Property to locate string
from}
++@item VF_PROP_T @tab @var{*p_prop}, @tab The property
++@item void @tab @var{**pp_value}, @tab Pointer value
++@item uint32_t @tab @var{*p_size}, @tab Integer value
++@item vf_encoding_t @tab @var{*p_encoding} @tab Type of return values
++@end multitable
++)
++
++Get hold of raw fields associated with the property. These are of
++rious types:
++
++@example
++VF_ENC_VOBJECT
++ - *pp_value = pointer to contained VF_OBJECT_T which can be
++ passed back to any of the object manipulation functions.
++
++VF_ENC_7BIT, VF_ENC_QUOTEDPRINTABLE
++ - *pp_value = ptr to array of char*, *p_size = number of elts.
++
++VF_ENC_8BIT, VF_BASE64
++ - *pp_value = ptr to bytes, *p_size = number of bytes
++@end example
++
++Returns TRUE <=> encoding is valid, FALSE else.
++
++
++@end deftypefun
++
++
++@deftypefun bool_t vf_set_prop_value (
++@multitable {VF_PROP_Taaaa}{*n_stringaaaaa}{Property to locate string
from}
++@item VF_PROP_T @tab @var{*p_prop}, @tab The property
++@item void @tab @var{*p_value}, @tab Pointer to the
data
++@item uint32_t @tab @var{n_param}, @tab Data size or
index
++@item vf_encoding_t @tab @var{encoding}, @tab Encoding in use
++@item bool_t @tab @var{copy} @tab Copy the data?
++@end multitable
++)
++
++Set values associated with a property.
++
++Passing a value of encoding not the same as the current property
++encoding will cause the property contents to be freed prior to
++setting the indicated value.
++
++Returns TRUE <=> re-allocation success & encoding correct, FALSE else.
++
++@end deftypefun
++
++@deftypefun {char *} vf_get_prop_value_string (
++@multitable {VF_PROP_Taaaa}{*n_stringaaaaa}{Property to locate string
from}
++@item VF_PROP_T @tab @var{*p_prop}, @tab Property to locate
string from
++@item uint32_t @tab @var{n_string} @tab Index to string required
++@end multitable
++)
++
++Obtain string pointer value from VF_PROP_T. For example a property
++may be defined as:
++
++THING;THIS=STUFF;WITH-QUALIFIERS:fred-fred-fred;gogogo;baabaabaa
++
++A call to vf_get_prop_value_string() specifying n_string=1 will
++return a pointer to the gogogo value.
++
++Return NULL if out of range request, ie. n_string=3 for N:0;1;2
++
++Returns Pointer to string value if value present, NULL if index too large.
++
++@end deftypefun
++
++@deftypefun bool_t vf_get_prop_value (
++@multitable {VF_PROP_Taaaa}{*n_stringaaaaa}{Property to locate string
from}
++@item VF_PROP_T @tab @var{*p_prop}, @tab The
property
++@item void @tab @var{**pp_value}, @tab Pointer
value
++@item vf_encoding_t @tab @var{*p_encoding}, @tab Type
++of return values
++@item uint32_t @tab @var{*p_size}, @tab Integer
value
++@end multitable
++)
++
++Get hold of raw fields associated with the property. These are of
++various types:
++
++ VF_ENC_VOBJECT
++ - *pp_value = pointer to contained VF_OBJECT_T which can be
++ passed back to any of the object manipulation functions.
++
++ VF_ENC_7BIT, VF_ENC_QUOTEDPRINTABLE
++ - *pp_value = ptr to array of char*, *p_size = number of elts.
++
++ VF_ENC_8BIT, VF_BASE64
++ - *pp_value = ptr to bytes, *p_size = number of bytes
++
++Returns TRUE <=> encoding is valid, FALSE else.
++
++
++@end deftypefun
++
++
++
++@deftypefun {VFORMATDECLSPEC bool_t} vf_set_prop_value (
++@multitable {VF_PROP_Taaaa}{*n_stringaaaaa}{Property to locate string
from}
++@item VF_PROP_T @tab @var{*p_prop}, @tab The property
++@item void @tab @var{*p_value}, @tab Pointer to the data
++@item uint32_t @tab @var{n_param}, @tab Data size or index
++@item vf_encoding_t @tab @var{encoding}, @tab Encoding in use
++@item bool_t @tab @var{copy} @tab Copy the data?
++@end multitable
++)
++
++Set values associated with a property.
++
++Passing a value of encoding not the same as the current property
++encoding will cause the property contents to be freed prior to
++setting the indicated value.
++Returns TRUE <=> re-allocation success & encoding correct, FALSE else.
++
++
++
++@end deftypefun
++
++@deftypefun {VFORMATDECLSPEC char *} vf_get_prop_value_string (
++@multitable {VF_PROP_Taaaa}{*n_stringaaaaa}{Property to locate string
from}
++@item VF_PROP_T @tab @var{*p_prop}, @tab Property to locate
string from
++@item uint32_t @tab @var{n_string} @tab Index to string
required
++@end multitable
++)
++
++Obtain string pointer value from VF_PROP_T. For example a property
++may be defined as:
++
++THING;THIS=STUFF;WITH-QUALIFIERS:fred-fred-fred;gogogo;baabaabaa
++
++A call to vf_get_prop_value_string() specifying n_string=1 will
++return a pointer to the gogogo value.
++
++Return NULL if out of range request, ie. n_string=3 for N:0;1;2
++
++Returns Pointer to string value if value present, NULL if index too large.
++
++
++
++
++@end deftypefun
++
++@deftypefun {VFORMATDECLSPEC char *} vf_get_prop_name_string (
++@multitable {VF_PROP_Taaaa}{*n_stringaaaaa}{Property to locate string
from}
++@item VF_PROP_T @tab @var{*p_prop}, @tab Property to locate
string from
++@item uint32_t @tab @var{n_string} @tab Index to string
required
++@end multitable
++)
++
++
++Get n'th name string. For example a property may be defined as:
++THING;THIS=STUFF;WITH-QUALIFIERS:fred-fred-fred;gogogo;baabaabaa
++A call to vf_get_prop_name_string() specifying n_string=2 will
++return a pointer to the WITH-QUALIFIERS value.
++Return NULL if out of range request, ie. n_string=4 for X;A;B;C:foo
++
++Returns Pointer to string value if value present, NULL if index too large.
++
++
++@end deftypefun
++
++@deftypefun {VFORMATDECLSPEC bool_t} vf_set_prop_name_string (
++@multitable {VF_PROP_Taaaa}{*n_stringaaaaa}{Property to locate string
from}
++@item VF_PROP_T @tab @var{*p_prop}, @tab Property we're
setting a value in
++@item uint32_t @tab @var{n_string}, @tab Index to string
++@item const char @tab @var{*p_string} @tab Pointer to string
++@end multitable
++)
++
++
++
++Set n'th name string.
++
++Returns TRUE iff allocation OK, FALSE else.
++
++@end deftypefun
++
++@deftypefun {VFORMATDECLSPEC void} vf_get_prop_name (
++@multitable {VF_PROP_Taaaa}{*n_stringaaaaa}{Property to locate string
from}
++@item VF_PROP_T @tab @var{*p_prop}, @tab The property
++@item char @tab @var{*p_buffer}, @tab The buffer
++@item uint32_t @tab @var{bufsize} @tab Size of the buffer
++@end multitable
++)
++
++
++
++
++Build the property name string in the indicated buffer.
++
++Returns (none)
++
++
++
++@end deftypefun
++
++@deftypefun {VFORMATDECLSPEC VF_OBJECT_T *} vf_get_prop_value_object (
++@multitable {VF_PROP_Taaaa}{*n_stringaaaaa}{Property to locate string
from}
++@item VF_PROP_T @tab @var{*p_prop} @tab Property to locate
object from
++@end multitable
++)
++
++
++Obtain object pointer value from VF_PROP_T.
++
++Returns Pointer to vobject value (or NULL if not found).
++
++
++@end deftypefun
++
++@deftypefun {VFORMATDECLSPEC bool_t} vf_set_prop_value_object (
++@multitable {VF_PROP_Taaaa}{*n_stringaaaaa}{Property to locate string
from}
++@item VF_PROP_T @tab @var{*p_prop},
++@item VF_OBJECT_T @tab @var{*p_object}
++@end multitable
++)
++
++
++Set the value of the indicated property to be a VOBJECT.
++
++Returns TRUE <=> set successfully.
++
++
++@end deftypefun
++
++@deftypefun {VFORMATDECLSPEC bool_t} vf_set_prop_value_string (
++@multitable {VF_PROP_Taaaa}{*n_stringaaaaa}{Property to locate string
from}
++@item VF_PROP_T @tab @var{*p_prop}, @tab Property we're
setting a value in
++@item uint32_t @tab @var{n_string}, @tab Index to string
++@item const char @tab @var{*p_string } @tab Pointer to string
++@end multitable
++)
++
++Set the value of a property.
++
++Returns TRUE <=> set successfully.
++
++
++
++@end deftypefun
++
++@deftypefun {VFORMATDECLSPEC bool_t} vf_set_prop_value_base64 (
++@multitable {VF_PROP_Taaaa}{*n_stringaaaaa}{Property to locate string
from}
++@item VF_PROP_T @tab @var{*p_prop}, @tab Property we're
setting a value in
++@item const uint8_t @tab @var{*p_data}, @tab Pointer to the binary
data
++@item uint32_t @tab @var{length}, @tab Length of the binary
data
++@item bool_t @tab @var{copy} @tab Copy or keep pointer
++@end multitable
++)
++
++
++
++Set the value of a property.
++
++Returns TRUE <=> set successfully.
++
++
++@end deftypefun
++
++@deftypefun {const VFORMATDECLSPEC uint8_t *} vf_get_prop_value_base64 (
++@multitable {VF_PROP_Taaaa}{*n_stringaaaaa}{Property to locate string
from}
++@item VF_PROP_T @tab @var{*p_prop}, @tab Property we're
setting a value in
++@item uint32_t @tab @var{*p_length} @tab Length of the binary
data
++@end multitable
++)
++
++
++
++Get a BASE64 property. Returns ptr, passes length via parameter.
++
++Returns Ptr to data.
++
++
++@end deftypefun
++
++@deftypefun {VFORMATDECLSPEC bool_t} vf_set_property_from_file (
++@multitable {VF_PROP_Taaaa}{*n_stringaaaaa}{Property to locate string
from}
++@item VF_PROP_T @tab @var{*p_prop}, @tab The property
++@item vf_encoding_t @tab @var{encoding}, @tab Encoding to use
++@item const char @tab @var{*p_filename} @tab Source filename
++@end multitable
++)
++
++
++
++Loads the indicated file into memory and sets the indicated property.
++
++Returns TRUE iff succeded, FALSE else.
++
++
++@end deftypefun
++
++@deftypefun {VFORMATDECLSPEC void} vf_delete_object (
++@multitable {VF_PROP_Taaaa}{*n_stringaaaaa}{Property to locate string
from}
++@item VF_OBJECT_T @tab @var{*p_object}, @tab The object to delete
++@item bool_t @tab @var{all } @tab Delete all subsequent
objects?
++@end multitable
++)
++
++
++Cleans up the memory used by the indicated vformat object.
++
++Returns (none)
++
++
++@end deftypefun
++
++@deftypefun {VFORMATDECLSPEC void} vf_delete_prop (
++@multitable {VF_PROP_Taaaa}{*n_stringaaaaa}{Property to locate string
from}
++@item VF_OBJECT_T @tab @var{*p_object}, @tab The object we're
deleting from
++@item VF_PROP_T @tab @var{*p_prop}, @tab The property we're
removing
++@item bool_t dc @tab Should property contents be
deleted?
++@end multitable
++)
++
++
++Deletes indicated property from the indicated object. Deletes prop
++contents if dc is set.
++
++Returns (none)
++
++
++@end deftypefun
++
++@deftypefun {VFORMATDECLSPEC bool_t} vf_find_prop_qual_index (
++@multitable {VF_PROP_Taaaa}{*n_stringaaaaa}{Property to locate string
from}
++@item VF_PROP_T @tab @var{*p_prop}, @tab The property
we're querying
++@item uint32_t @tab @var{*p_qualifier_index}, @tab Ptr to output
name index
++@item uint32_t @tab @var{*p_found_value_index}, @tab Ptr to output
index in array
++@item const char @tab @var{**pp_possible_values}, @tab Array of possible
values
++@item const char @tab @var{*p_token}, @tab Token searched
for
++@item vf_search_flags_t @tab @var{match} @tab String comparison
flags
++@end multitable
++)
++
++
++
++Locate property qualifier given either an array of possible values
++or a single token that is either present or absent. For example
++if we have a property:
++
++NAME;THIRD;TIME;LUCKY:VALUE1;VALUE2;VALUE3
++
++Then there are two possible searches.
++
++Firstly we can look for the property qualifier which can take values
++from the array @{ "FIRST", "SECOND", THIRD" @} in which case the array
++is passed as pp_possible_values and the function returns with the
++values *p_found_value_index=2, p_qualifier_index=1
++
++Secondly we can look for the token with value "TIME" in which case
++p_token is set to "TIME" and the function returns *p_qualifier_index=2.
++
++Returns TRUE iff found, FALSE else.
++
++
++@end deftypefun
++
++@deftypefun {VFORMATDECLSPEC bool_t} vf_is_modified (
++@multitable {VF_PROP_Taaaa}{*n_stringaaaaa}{Property to locate string
from}
++@item VF_OBJECT_T @tab @var{*p_object} @tab The object
++@end multitable
++)
++
++
++
++
++Fetch status of modified flag.
++
++Returns TRUE iff modified since list read/write.
++
++
++@end deftypefun
++
++@deftypefun {VFORMATDECLSPEC const char *} vf_find_charset (
++@multitable {VF_PROP_Taaaa}{*n_stringaaaaa}{Property to locate string
from}
++@item VF_PROP_T @tab @var{*p_prop} @tab The property we're
querying
++@end multitable
++)
++
++
++
++Locate the CHARSET property which indicates the character encoding
++in use - which indicates how the octet stream encoded in the VCARD
++is to be decoded into characters.
++
++Returns Pointer to character encoding name eg. "UTF-8".
++
++
++@end deftypefun
++
++@deftypefun {VFORMATDECLSPEC bool_t} vf_date_string_to_time (
++@multitable {VF_PROP_Taaaa}{*n_stringaaaaa}{Property to locate string
from}
++@item uint32_t @tab @var{*p_time}, @tab Output time value
++@item const char @tab @var{*p_string} @tab Input string
++@end multitable
++)
++
++
++
++Convert calendar string to absolute time. The basic formats are
++19960401, 19960401T073000Z
++
++Returns TRUE <=> conversion OK, FALSE else.
++
++
++@end deftypefun
++
++@deftypefun {VFORMATDECLSPEC bool_t} vf_period_string_to_time (
++@multitable {VF_PROP_Taaaa}{*n_stringaaaaa}{Property to locate string
from}
++@item VF_ISO8601_PERIOD_T @tab @var{*p_period}, @tab Output time value
++@item const char @tab @var{*p_string} @tab Input string
++@end multitable
++)
++
++
++Convert period definition string to time value. The format is
++P[aaaY][bbbM][cccW][dddD]T[eeeH][fffM][gggS] where 'aaa' is a
++number of years, bbb months etc.
++
++Returns TRUE <=> conversion OK, FALSE else.
++
++
++@end deftypefun
++
++@deftypefun {VFORMATDECLSPEC uint32_t} vf_period_time_to_string (
++@multitable {VF_PROP_Taaaa}{*n_stringaaaaa}{Property to locate string
from}
++@item char @tab @var{*p_string}, @tab Output string
++@item const VF_ISO8601_PERIOD_T @tab @var{*p_period} @tab Input period
value
++@end multitable
++)
++
++
++Convert a VF_ISO8601_PERIOD_T to a string.
++
++Returns Number of characters written.
++
++
++@end deftypefun
++
++@deftypefun {VFORMATDECLSPEC bool_t} vf_set_prop_value_time (
++@multitable {VF_PROP_Taaaa}{*n_stringaaaaa}{Property to locate string
from}
++@item VF_PROP_T @tab @var{*p_prop}, @tab The property
++@item uint32_t @tab @var{n_string}, @tab Which string we're
encoding to
++@item const time_t @tab @var{t_value} @tab Time value
++@end multitable
++)
++
++
++Set a time_t value into a VF property.
++
++Returns TRUE iff property added & set OK.
++
++@end deftypefun
++
++@deftypefun {VFORMATDECLSPEC bool_t} vf_get_prop_value_time (
++@multitable {VF_PROP_Taaaa}{*n_stringaaaaa}{Property to locate string
from}
++@item VF_PROP_T @tab @var{*p_prop}, @tab The property
++@item uint32_t @tab @var{n_string}, @tab Which string we're
decoding
++@item time_t @tab @var{*p_t_value} @tab Pointer to output time
value
++@end multitable
++)
++
++
++Fetch a time_t value from a VF property.
++
++Returns TRUE iff foudn & converted OK.
++
++@end deftypefun
+diff --git a/doc/libvformat-2.texi b/doc/libvformat-2.texi
+new file mode 100644
+index 0000000..0511a56
+--- /dev/null
++++ b/doc/libvformat-2.texi
+@@ -0,0 +1,79 @@
++@node Public structures
++@chapter Public structures
++
++@defvr {Public Type} VF_PARSER_T
++
++Type representing "parser" - an object used to parse VOBJECTS.
++
++@end defvr
++
++@defvr {Public Type} VF_OBJECT_T
++
++Type representing an "object" - objects are collections of properties.
++
++@end defvr
++
++@defvr {Public Type} VF_PROP_T
++
++Type representing a "property" - properties associate a name & a value.
++
++@end defvr
++
++@deftp {Structure} VF_ISO8601_PERIOD_T @*
++ @{@*
++ uint32_t years@*
++ uint32_t months@*
++ uint32_t weeks@*
++ uint32_t days@*
++ uint32_t hours@*
++ uint32_t minutes@*
++ uint32_t seconds@*
++ @}
++
++
++VF_ISO8601_PERIOD_T is used to encapsulate an ISO time 'period'.
++
++@end deftp
++
++
++@deftypevr {Public Type} uint8_t vf_encoding_t
++
++vf_encoding_t enumerates the supported encodings (formats) of a
++vformat object property. Each "value" has a field of this type.
++
++Predefined values
++
++@multitable {VF_ENC_QUOTEDPRINTABLE}{((vf_encoding_t)aaaa}{123456}
++@item VF_ENC_UNKNOWN @tab ((vf_encoding_t)(0))
++@item VF_ENC_7BIT @tab ((vf_encoding_t)(1))
++@item VF_ENC_8BIT @tab ((vf_encoding_t)(2))
++@item VF_ENC_BASE64 @tab ((vf_encoding_t)(3))
++@item VF_ENC_QUOTEDPRINTABLE @tab ((vf_encoding_t)(4))
++@item VF_ENC_VOBJECT @tab ((vf_encoding_t)(5))
++@end multitable
++
++@end deftypevr
++
++
++@deftypevr {Public Type} uint16_t vf_get_t
++
++vf_get_t controls the operation of vf_get_property() (qv). Controls
++how far the search algorithm is prepared to go in order to return a
++property ready for modification.
++
++Predefined values
++
++@multitable {VF_ENC_QUOTEDPRINTABLE}{((vf_encoding_t)aaaa}{Find &
append if not present123456}
++@item VFGP_FIND @tab ((vf_get_t)(0x0001)) @tab Search for property

++@item VFGP_APPEND @tab ((vf_get_t)(0x0002)) @tab Append property, no
search
++@item VFGP_GET @tab ((vf_get_t)(0x0003)) @tab Find & append if not
present
++@end multitable
++
++@end deftypevr
++
++@deftypevr {Public Type} uint32_t vf_search_flags_t
++
++vf_search_flags_t is used to describe how string matching is performed
++when searching for properties, qualifiers, values etc.
++
++@end deftypevr
+diff --git a/doc/libvformat-i.texi b/doc/libvformat-i.texi
+new file mode 100644
+index 0000000..66d6996
+--- /dev/null
++++ b/doc/libvformat-i.texi
+@@ -0,0 +1,5 @@
++@node Function index
++@unnumbered Function Index
++
++@printindex fn
++
+diff --git a/doc/libvformat.texi b/doc/libvformat.texi
+new file mode 100644
+index 0000000..c5ff663
+--- /dev/null
++++ b/doc/libvformat.texi
+@@ -0,0 +1,51 @@
++\input texinfo @c -*-texinfo-*-
++@c %**start of header
++@setfilename libvformat.info
++@settitle libvformat
++@setchapternewpage odd
++@c %**end of header
++
++@ifinfo
++This file documents libvformat
++
++Copyright 2001 Nick Marley <Tilda@@indigo8.freeserve.co.uk>
++
++licensed under the LGPL license.
++@end ifinfo
++
++@c This title page illustrates only one of the
++@c two methods of forming a title page.
++
++@dircategory Libraries
++@direntry
++* libvformat: (libvformat). Library to manipulate vcards
++@end direntry
++
++@titlepage
++@title libvformat
++@subtitle library to access versit cards
++@author Nick <Tilda@@indigo8.freeserve.co.uk>
++@end titlepage
++
++
++@ifnottex
++@node Top, , (dir), (dir)
++@top TITLE
++
++This document describes libvformat
++
++This document applies to version 1.13
++of the program named libvformat
++@end ifnottex
++
++@menu
++* Functions of libvformat:: description of interface.
++* Public structures:: public structures of libvformat
++* Function index:: index.
++@end menu
++
++@include libvformat-1.texi
++@include libvformat-2.texi
++@include libvformat-i.texi
++
++@bye
+--
+1.7.6.3
+
diff --git a/libs/libvformat/0005-Add-manpages.patch
b/libs/libvformat/0005-Add-manpages.patch
new file mode 100644
index 0000000..f58c858
--- /dev/null
+++ b/libs/libvformat/0005-Add-manpages.patch
@@ -0,0 +1,2606 @@
+From 905759e8a6cf637a0dbcc869f04c79110968b41c Mon Sep 17 00:00:00 2001
+From: Mathias Palm <mathias.palm AT gmx.net>
+Date: Sat, 8 May 2010 23:00:09 +0200
+Subject: Add manpages
+
+Provides manpages instead of generating them from c2man as c2man is
deprecated.
+
+Origin: vendor
+Bug-Debian: http://bugs.debian.org/313265
+Forwarded: not-needed
+Last-Update: 2010-10-10
+---
+ doc/Makefile.am | 6 +-
+ doc/vf_create_object.3 | 63 +++++++++++++++++++
+ doc/vf_date_string_to_time.3 | 64 +++++++++++++++++++
+ doc/vf_delete_object.3 | 63 +++++++++++++++++++
+ doc/vf_delete_prop.3 | 69 +++++++++++++++++++++
+ doc/vf_find_charset.3 | 54 ++++++++++++++++
+ doc/vf_find_prop_qual_index.3 | 97 +++++++++++++++++++++++++++++
+ doc/vf_get_next_object.3 | 65 ++++++++++++++++++++
+ doc/vf_get_next_property.3 | 54 ++++++++++++++++
+ doc/vf_get_object_type.3 | 53 ++++++++++++++++
+ doc/vf_get_prop_name.3 | 68 +++++++++++++++++++++
+ doc/vf_get_prop_name_string.3 | 70 +++++++++++++++++++++
+ doc/vf_get_prop_value.3 | 87 ++++++++++++++++++++++++++
+ doc/vf_get_prop_value_base64.3 | 63 +++++++++++++++++++
+ doc/vf_get_prop_value_object.3 | 52 ++++++++++++++++
+ doc/vf_get_prop_value_string.3 | 71 +++++++++++++++++++++
+ doc/vf_get_prop_value_time.3 | 68 +++++++++++++++++++++
+ doc/vf_get_property.3 | 128
+++++++++++++++++++++++++++++++++++++++
+ doc/vf_get_property_ex.3 | 91 +++++++++++++++++++++++++++
+ doc/vf_is_modified.3 | 52 ++++++++++++++++
+ doc/vf_parse_end.3 | 54 ++++++++++++++++
+ doc/vf_parse_init.3 | 93 ++++++++++++++++++++++++++++
+ doc/vf_parse_text.3 | 70 +++++++++++++++++++++
+ doc/vf_period_string_to_time.3 | 65 ++++++++++++++++++++
+ doc/vf_period_time_to_string.3 | 63 +++++++++++++++++++
+ doc/vf_read_file.3 | 63 +++++++++++++++++++
+ doc/vf_set_prop_name_string.3 | 68 +++++++++++++++++++++
+ doc/vf_set_prop_value.3 | 82 +++++++++++++++++++++++++
+ doc/vf_set_prop_value_base64.3 | 73 ++++++++++++++++++++++
+ doc/vf_set_prop_value_object.3 | 63 +++++++++++++++++++
+ doc/vf_set_prop_value_string.3 | 68 +++++++++++++++++++++
+ doc/vf_set_prop_value_time.3 | 68 +++++++++++++++++++++
+ doc/vf_set_property_from_file.3 | 68 +++++++++++++++++++++
+ doc/vf_write_file.3 | 70 +++++++++++++++++++++
+ 34 files changed, 2303 insertions(+), 3 deletions(-)
+ create mode 100644 doc/vf_create_object.3
+ create mode 100644 doc/vf_date_string_to_time.3
+ create mode 100644 doc/vf_delete_object.3
+ create mode 100644 doc/vf_delete_prop.3
+ create mode 100644 doc/vf_find_charset.3
+ create mode 100644 doc/vf_find_prop_qual_index.3
+ create mode 100644 doc/vf_get_next_object.3
+ create mode 100644 doc/vf_get_next_property.3
+ create mode 100644 doc/vf_get_object_type.3
+ create mode 100644 doc/vf_get_prop_name.3
+ create mode 100644 doc/vf_get_prop_name_string.3
+ create mode 100644 doc/vf_get_prop_value.3
+ create mode 100644 doc/vf_get_prop_value_base64.3
+ create mode 100644 doc/vf_get_prop_value_object.3
+ create mode 100644 doc/vf_get_prop_value_string.3
+ create mode 100644 doc/vf_get_prop_value_time.3
+ create mode 100644 doc/vf_get_property.3
+ create mode 100644 doc/vf_get_property_ex.3
+ create mode 100644 doc/vf_is_modified.3
+ create mode 100644 doc/vf_parse_end.3
+ create mode 100644 doc/vf_parse_init.3
+ create mode 100644 doc/vf_parse_text.3
+ create mode 100644 doc/vf_period_string_to_time.3
+ create mode 100644 doc/vf_period_time_to_string.3
+ create mode 100644 doc/vf_read_file.3
+ create mode 100644 doc/vf_set_prop_name_string.3
+ create mode 100644 doc/vf_set_prop_value.3
+ create mode 100644 doc/vf_set_prop_value_base64.3
+ create mode 100644 doc/vf_set_prop_value_object.3
+ create mode 100644 doc/vf_set_prop_value_string.3
+ create mode 100644 doc/vf_set_prop_value_time.3
+ create mode 100644 doc/vf_set_property_from_file.3
+ create mode 100644 doc/vf_write_file.3
+
+diff --git a/doc/Makefile.am b/doc/Makefile.am
+index e078504..ac63498 100644
+--- a/doc/Makefile.am
++++ b/doc/Makefile.am
+@@ -3,7 +3,7 @@ info_TEXINFOS = libvformat.texi
+ libvformat_TEXINFOS = libvformat-1.texi libvformat-2.texi libvformat-i.texi
+
+ install-data-hook:
+- $(mkinstalldirs) $(mandir)/man3
++ $(mkinstalldirs) $(DESTDIR)$(mandir)/man3
+
+ for i in *.3; do \
+ if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
+@@ -11,8 +11,8 @@ install-data-hook:
+ ext=`echo $$i | sed -e 's/^.*\\.//'`; \
+ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
+ inst=`echo $$inst | sed '$(transform)'`.$$ext; \
+- echo " $(INSTALL_DATA) $$file $(mandir)/man3/$$inst"; \
+- $(INSTALL_DATA) $$file $(mandir)/man3/$$inst; \
++ echo " $(INSTALL_DATA) $$file $(DESTDIR)$(mandir)/man3/$$inst"; \
++ $(INSTALL_DATA) $$file $(DESTDIR)$(mandir)/man3/$$inst; \
+ done
+
+ cp /usr/share/texmf-dist/tex/texinfo/texinfo.tex .
+diff --git a/doc/vf_create_object.3 b/doc/vf_create_object.3
+new file mode 100644
+index 0000000..b9ce4a4
+--- /dev/null
++++ b/doc/vf_create_object.3
+@@ -0,0 +1,63 @@
++.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man!
++.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
++.TH "vf_create_object" 3 "30 April 2003" "c2man vf_iface.h"
++.SH "NAME"
++vf_create_object \- vf_create_object()
++.SH "SYNOPSIS"
++.ft B
++#include <../vformat/vf_iface.h>
++.sp
++extern VF_OBJECT_T *vf_create_object
++.br
++(
++.br
++ const char *p_type,
++.br
++ VF_OBJECT_T *p_parent
++.br
++);
++.ft R
++.SH "PARAMETERS"
++.TP
++.B "const char *p_type"
++Type of object to create.
++.TP
++.B "VF_OBJECT_T *p_parent"
++Parent object if any.
++.SH "DESCRIPTION"
++Creates an empty vformat object.
++.SH "RETURNS"
++Ptr to object if created else NULL.
++.SH "SEE ALSO"
++vf_parse_init(3),
++vf_parse_text(3),
++vf_parse_end(3),
++vf_read_file(3),
++vf_write_file(3),
++vf_get_next_object(3),
++vf_get_object_type(3),
++vf_get_property(3),
++vf_get_property_ex(3),
++vf_get_next_property(3),
++vf_get_prop_value(3),
++vf_set_prop_value(3),
++vf_get_prop_value_string(3),
++vf_get_prop_name_string(3),
++vf_set_prop_name_string(3),
++vf_get_prop_name(3),
++vf_get_prop_value_object(3),
++vf_set_prop_value_object(3),
++vf_set_prop_value_string(3),
++vf_set_prop_value_base64(3),
++vf_get_prop_value_base64(3),
++vf_set_property_from_file(3),
++vf_delete_object(3),
++vf_delete_prop(3),
++vf_find_prop_qual_index(3),
++vf_is_modified(3),
++vf_find_charset(3),
++vf_date_string_to_time(3),
++vf_period_string_to_time(3),
++vf_period_time_to_string(3),
++vf_set_prop_value_time(3),
++vf_get_prop_value_time(3)
+diff --git a/doc/vf_date_string_to_time.3 b/doc/vf_date_string_to_time.3
+new file mode 100644
+index 0000000..0bfadb4
+--- /dev/null
++++ b/doc/vf_date_string_to_time.3
+@@ -0,0 +1,64 @@
++.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man!
++.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
++.TH "vf_date_string_to_time" 3 "30 April 2003" "c2man vf_iface.h"
++.SH "NAME"
++vf_date_string_to_time \- vf_date_string_to_time()
++.SH "SYNOPSIS"
++.ft B
++#include <../vformat/vf_iface.h>
++.sp
++extern bool_t vf_date_string_to_time
++.br
++(
++.br
++ uint32_t *p_time,
++.br
++ const char *p_string
++.br
++);
++.ft R
++.SH "PARAMETERS"
++.TP
++.B "uint32_t *p_time"
++Output time value.
++.TP
++.B "const char *p_string"
++Input string.
++.SH "DESCRIPTION"
++Convert calendar string to absolute time. The basic formats are
++19960401, 19960401T073000Z.
++.SH "RETURNS"
++TRUE <=> conversion OK, FALSE else.
++.SH "SEE ALSO"
++vf_parse_init(3),
++vf_parse_text(3),
++vf_parse_end(3),
++vf_read_file(3),
++vf_write_file(3),
++vf_get_next_object(3),
++vf_create_object(3),
++vf_get_object_type(3),
++vf_get_property(3),
++vf_get_property_ex(3),
++vf_get_next_property(3),
++vf_get_prop_value(3),
++vf_set_prop_value(3),
++vf_get_prop_value_string(3),
++vf_get_prop_name_string(3),
++vf_set_prop_name_string(3),
++vf_get_prop_name(3),
++vf_get_prop_value_object(3),
++vf_set_prop_value_object(3),
++vf_set_prop_value_string(3),
++vf_set_prop_value_base64(3),
++vf_get_prop_value_base64(3),
++vf_set_property_from_file(3),
++vf_delete_object(3),
++vf_delete_prop(3),
++vf_find_prop_qual_index(3),
++vf_is_modified(3),
++vf_find_charset(3),
++vf_period_string_to_time(3),
++vf_period_time_to_string(3),
++vf_set_prop_value_time(3),
++vf_get_prop_value_time(3)
+diff --git a/doc/vf_delete_object.3 b/doc/vf_delete_object.3
+new file mode 100644
+index 0000000..0597129
+--- /dev/null
++++ b/doc/vf_delete_object.3
+@@ -0,0 +1,63 @@
++.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man!
++.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
++.TH "vf_delete_object" 3 "30 April 2003" "c2man vf_iface.h"
++.SH "NAME"
++vf_delete_object \- vf_delete_object()
++.SH "SYNOPSIS"
++.ft B
++#include <../vformat/vf_iface.h>
++.sp
++extern void vf_delete_object
++.br
++(
++.br
++ VF_OBJECT_T *p_object,
++.br
++ bool_t all
++.br
++);
++.ft R
++.SH "PARAMETERS"
++.TP
++.B "VF_OBJECT_T *p_object"
++The object to delete.
++.TP
++.B "bool_t all"
++Delete all subsequent objects?.
++.SH "DESCRIPTION"
++Cleans up the memory used by the indicated vformat object.
++.SH "RETURNS"
++(None)
++.SH "SEE ALSO"
++vf_parse_init(3),
++vf_parse_text(3),
++vf_parse_end(3),
++vf_read_file(3),
++vf_write_file(3),
++vf_get_next_object(3),
++vf_create_object(3),
++vf_get_object_type(3),
++vf_get_property(3),
++vf_get_property_ex(3),
++vf_get_next_property(3),
++vf_get_prop_value(3),
++vf_set_prop_value(3),
++vf_get_prop_value_string(3),
++vf_get_prop_name_string(3),
++vf_set_prop_name_string(3),
++vf_get_prop_name(3),
++vf_get_prop_value_object(3),
++vf_set_prop_value_object(3),
++vf_set_prop_value_string(3),
++vf_set_prop_value_base64(3),
++vf_get_prop_value_base64(3),
++vf_set_property_from_file(3),
++vf_delete_prop(3),
++vf_find_prop_qual_index(3),
++vf_is_modified(3),
++vf_find_charset(3),
++vf_date_string_to_time(3),
++vf_period_string_to_time(3),
++vf_period_time_to_string(3),
++vf_set_prop_value_time(3),
++vf_get_prop_value_time(3)
+diff --git a/doc/vf_delete_prop.3 b/doc/vf_delete_prop.3
+new file mode 100644
+index 0000000..ac25e96
+--- /dev/null
++++ b/doc/vf_delete_prop.3
+@@ -0,0 +1,69 @@
++.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man!
++.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
++.TH "vf_delete_prop" 3 "30 April 2003" "c2man vf_iface.h"
++.SH "NAME"
++vf_delete_prop \- vf_delete_prop()
++.SH "SYNOPSIS"
++.ft B
++#include <../vformat/vf_iface.h>
++.sp
++extern void vf_delete_prop
++.br
++(
++.br
++ VF_OBJECT_T *p_object,
++.br
++ VF_PROP_T *p_prop,
++.br
++ bool_t dc
++.br
++);
++.ft R
++.SH "PARAMETERS"
++.TP
++.B "VF_OBJECT_T *p_object"
++The object we're deleting from.
++.TP
++.B "VF_PROP_T *p_prop"
++The property we're removing.
++.TP
++.B "bool_t dc"
++Should property contents be deleted?.
++.SH "DESCRIPTION"
++Deletes indicated property from the indicated object. Deletes prop
++contents if dc is set.
++.SH "RETURNS"
++(None)
++.SH "SEE ALSO"
++vf_parse_init(3),
++vf_parse_text(3),
++vf_parse_end(3),
++vf_read_file(3),
++vf_write_file(3),
++vf_get_next_object(3),
++vf_create_object(3),
++vf_get_object_type(3),
++vf_get_property(3),
++vf_get_property_ex(3),
++vf_get_next_property(3),
++vf_get_prop_value(3),
++vf_set_prop_value(3),
++vf_get_prop_value_string(3),
++vf_get_prop_name_string(3),
++vf_set_prop_name_string(3),
++vf_get_prop_name(3),
++vf_get_prop_value_object(3),
++vf_set_prop_value_object(3),
++vf_set_prop_value_string(3),
++vf_set_prop_value_base64(3),
++vf_get_prop_value_base64(3),
++vf_set_property_from_file(3),
++vf_delete_object(3),
++vf_find_prop_qual_index(3),
++vf_is_modified(3),
++vf_find_charset(3),
++vf_date_string_to_time(3),
++vf_period_string_to_time(3),
++vf_period_time_to_string(3),
++vf_set_prop_value_time(3),
++vf_get_prop_value_time(3)
+diff --git a/doc/vf_find_charset.3 b/doc/vf_find_charset.3
+new file mode 100644
+index 0000000..7c541da
+--- /dev/null
++++ b/doc/vf_find_charset.3
+@@ -0,0 +1,54 @@
++.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man!
++.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
++.TH "vf_find_charset" 3 "30 April 2003" "c2man vf_iface.h"
++.SH "NAME"
++vf_find_charset \- vf_find_charset()
++.SH "SYNOPSIS"
++.ft B
++#include <../vformat/vf_iface.h>
++.sp
++extern const char *vf_find_charset(VF_PROP_T *p_prop);
++.ft R
++.SH "PARAMETERS"
++.TP
++.B "VF_PROP_T *p_prop"
++The property we're querying.
++.SH "DESCRIPTION"
++Locate the CHARSET property which indicates the character encoding
++in use - which indicates how the octet stream encoded in the VCARD
++is to be decoded into characters.
++.SH "RETURNS"
++Pointer to character encoding name eg. "UTF-8".
++.SH "SEE ALSO"
++vf_parse_init(3),
++vf_parse_text(3),
++vf_parse_end(3),
++vf_read_file(3),
++vf_write_file(3),
++vf_get_next_object(3),
++vf_create_object(3),
++vf_get_object_type(3),
++vf_get_property(3),
++vf_get_property_ex(3),
++vf_get_next_property(3),
++vf_get_prop_value(3),
++vf_set_prop_value(3),
++vf_get_prop_value_string(3),
++vf_get_prop_name_string(3),
++vf_set_prop_name_string(3),
++vf_get_prop_name(3),
++vf_get_prop_value_object(3),
++vf_set_prop_value_object(3),
++vf_set_prop_value_string(3),
++vf_set_prop_value_base64(3),
++vf_get_prop_value_base64(3),
++vf_set_property_from_file(3),
++vf_delete_object(3),
++vf_delete_prop(3),
++vf_find_prop_qual_index(3),
++vf_is_modified(3),
++vf_date_string_to_time(3),
++vf_period_string_to_time(3),
++vf_period_time_to_string(3),
++vf_set_prop_value_time(3),
++vf_get_prop_value_time(3)
+diff --git a/doc/vf_find_prop_qual_index.3 b/doc/vf_find_prop_qual_index.3
+new file mode 100644
+index 0000000..9e3f6c6
+--- /dev/null
++++ b/doc/vf_find_prop_qual_index.3
+@@ -0,0 +1,97 @@
++.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man!
++.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
++.TH "vf_find_prop_qual_index" 3 "30 April 2003" "c2man vf_iface.h"
++.SH "NAME"
++vf_find_prop_qual_index \- vf_find_prop_qual_index()
++.SH "SYNOPSIS"
++.ft B
++#include <../vformat/vf_iface.h>
++.sp
++extern bool_t vf_find_prop_qual_index
++.br
++(
++.br
++ VF_PROP_T *p_prop,
++.br
++ uint32_t *p_qualifier_index,
++.br
++ uint32_t *p_found_value_index,
++.br
++ const char **pp_possible_values,
++.br
++ const char *p_token,
++.br
++ vf_search_flags_t match
++.br
++);
++.ft R
++.SH "PARAMETERS"
++.TP
++.B "VF_PROP_T *p_prop"
++The property we're querying.
++.TP
++.B "uint32_t *p_qualifier_index"
++Ptr to output name index.
++.TP
++.B "uint32_t *p_found_value_index"
++Ptr to output index in array.
++.TP
++.B "const char **pp_possible_values"
++Array of possible values.
++.TP
++.B "const char *p_token"
++Token searched for.
++.TP
++.B "vf_search_flags_t match"
++String comparison flags.
++.SH "DESCRIPTION"
++Locate property qualifier given either an array of possible values
++or a single token that is either present or absent. For example
++if we have a property:
++
++NAME;THIRD;TIME;LUCKY:VALUE1;VALUE2;VALUE3
++
++Then there are two possible searches.
++
++Firstly we can look for the property qualifier which can take values
++from the array { "FIRST", "SECOND", THIRD" } in which case the array
++is passed as pp_possible_values and the function returns with the
++values *p_found_value_index=2, p_qualifier_index=1
++
++Secondly we can look for the token with value "TIME" in which case
++p_token is set to "TIME" and the function returns *p_qualifier_index=2.
++.SH "RETURNS"
++TRUE iff found, FALSE else.
++.SH "SEE ALSO"
++vf_parse_init(3),
++vf_parse_text(3),
++vf_parse_end(3),
++vf_read_file(3),
++vf_write_file(3),
++vf_get_next_object(3),
++vf_create_object(3),
++vf_get_object_type(3),
++vf_get_property(3),
++vf_get_property_ex(3),
++vf_get_next_property(3),
++vf_get_prop_value(3),
++vf_set_prop_value(3),
++vf_get_prop_value_string(3),
++vf_get_prop_name_string(3),
++vf_set_prop_name_string(3),
++vf_get_prop_name(3),
++vf_get_prop_value_object(3),
++vf_set_prop_value_object(3),
++vf_set_prop_value_string(3),
++vf_set_prop_value_base64(3),
++vf_get_prop_value_base64(3),
++vf_set_property_from_file(3),
++vf_delete_object(3),
++vf_delete_prop(3),
++vf_is_modified(3),
++vf_find_charset(3),
++vf_date_string_to_time(3),
++vf_period_string_to_time(3),
++vf_period_time_to_string(3),
++vf_set_prop_value_time(3),
++vf_get_prop_value_time(3)
+diff --git a/doc/vf_get_next_object.3 b/doc/vf_get_next_object.3
+new file mode 100644
+index 0000000..9c8efbe
+--- /dev/null
++++ b/doc/vf_get_next_object.3
+@@ -0,0 +1,65 @@
++.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man!
++.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
++.TH "vf_get_next_object" 3 "30 April 2003" "c2man vf_iface.h"
++.SH "NAME"
++vf_get_next_object \- vf_get_next_object()
++.SH "SYNOPSIS"
++.ft B
++#include <../vformat/vf_iface.h>
++.sp
++extern bool_t vf_get_next_object(VF_OBJECT_T **pp_object);
++.ft R
++.SH "PARAMETERS"
++.TP
++.B "VF_OBJECT_T **pp_object"
++Ptr to pointer to current object.
++.SH "DESCRIPTION"
++Find "next" vobject. Typically called after a call to vf_read_file()
++which may well read a list of objects from a file for example:
++
++if (vf_read_file(&p_object, p_filename))
++{
++do
++{
++\ ...
++}
++while (vf_get_next_object(&p_object))
++;
++}
++
++The value of *pp_object is updated by the call if it returns TRUE.
++.SH "RETURNS"
++TRUE iff found (ie. There is a "next" object).
++.SH "SEE ALSO"
++vf_parse_init(3),
++vf_parse_text(3),
++vf_parse_end(3),
++vf_read_file(3),
++vf_write_file(3),
++vf_create_object(3),
++vf_get_object_type(3),
++vf_get_property(3),
++vf_get_property_ex(3),
++vf_get_next_property(3),
++vf_get_prop_value(3),
++vf_set_prop_value(3),
++vf_get_prop_value_string(3),
++vf_get_prop_name_string(3),
++vf_set_prop_name_string(3),
++vf_get_prop_name(3),
++vf_get_prop_value_object(3),
++vf_set_prop_value_object(3),
++vf_set_prop_value_string(3),
++vf_set_prop_value_base64(3),
++vf_get_prop_value_base64(3),
++vf_set_property_from_file(3),
++vf_delete_object(3),
++vf_delete_prop(3),
++vf_find_prop_qual_index(3),
++vf_is_modified(3),
++vf_find_charset(3),
++vf_date_string_to_time(3),
++vf_period_string_to_time(3),
++vf_period_time_to_string(3),
++vf_set_prop_value_time(3),
++vf_get_prop_value_time(3)
+diff --git a/doc/vf_get_next_property.3 b/doc/vf_get_next_property.3
+new file mode 100644
+index 0000000..e6c491f
+--- /dev/null
++++ b/doc/vf_get_next_property.3
+@@ -0,0 +1,54 @@
++.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man!
++.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
++.TH "vf_get_next_property" 3 "30 April 2003" "c2man vf_iface.h"
++.SH "NAME"
++vf_get_next_property \- vf_get_next_property()
++.SH "SYNOPSIS"
++.ft B
++#include <../vformat/vf_iface.h>
++.sp
++extern bool_t vf_get_next_property(VF_PROP_T **pp_prop);
++.ft R
++.SH "PARAMETERS"
++.TP
++.B "VF_PROP_T **pp_prop"
++Output pointer.
++.SH "DESCRIPTION"
++Find the next property given the current search critera. User
++calls vf_get_property() to locate first in a bunch of properties
++and can iterate over the rest by calling vf_get_next_property().
++.SH "RETURNS"
++TRUE iff found, FALSE else. *Pp_prop points to the nex property.
++.SH "SEE ALSO"
++vf_parse_init(3),
++vf_parse_text(3),
++vf_parse_end(3),
++vf_read_file(3),
++vf_write_file(3),
++vf_get_next_object(3),
++vf_create_object(3),
++vf_get_object_type(3),
++vf_get_property(3),
++vf_get_property_ex(3),
++vf_get_prop_value(3),
++vf_set_prop_value(3),
++vf_get_prop_value_string(3),
++vf_get_prop_name_string(3),
++vf_set_prop_name_string(3),
++vf_get_prop_name(3),
++vf_get_prop_value_object(3),
++vf_set_prop_value_object(3),
++vf_set_prop_value_string(3),
++vf_set_prop_value_base64(3),
++vf_get_prop_value_base64(3),
++vf_set_property_from_file(3),
++vf_delete_object(3),
++vf_delete_prop(3),
++vf_find_prop_qual_index(3),
++vf_is_modified(3),
++vf_find_charset(3),
++vf_date_string_to_time(3),
++vf_period_string_to_time(3),
++vf_period_time_to_string(3),
++vf_set_prop_value_time(3),
++vf_get_prop_value_time(3)
+diff --git a/doc/vf_get_object_type.3 b/doc/vf_get_object_type.3
+new file mode 100644
+index 0000000..91cde4c
+--- /dev/null
++++ b/doc/vf_get_object_type.3
+@@ -0,0 +1,53 @@
++.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man!
++.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
++.TH "vf_get_object_type" 3 "30 April 2003" "c2man vf_iface.h"
++.SH "NAME"
++vf_get_object_type \- vf_get_object_type()
++.SH "SYNOPSIS"
++.ft B
++#include <../vformat/vf_iface.h>
++.sp
++extern const char *vf_get_object_type(VF_OBJECT_T *p_object);
++.ft R
++.SH "PARAMETERS"
++.TP
++.B "VF_OBJECT_T *p_object"
++Object to locate type of.
++.SH "DESCRIPTION"
++Return the type string identifying the indicated vformat object,
++the string after the 'BEGIN' mark so 'VCARD' or 'VNOTE' etc.
++.SH "RETURNS"
++Ptr to string.
++.SH "SEE ALSO"
++vf_parse_init(3),
++vf_parse_text(3),
++vf_parse_end(3),
++vf_read_file(3),
++vf_write_file(3),
++vf_get_next_object(3),
++vf_create_object(3),
++vf_get_property(3),
++vf_get_property_ex(3),
++vf_get_next_property(3),
++vf_get_prop_value(3),
++vf_set_prop_value(3),
++vf_get_prop_value_string(3),
++vf_get_prop_name_string(3),
++vf_set_prop_name_string(3),
++vf_get_prop_name(3),
++vf_get_prop_value_object(3),
++vf_set_prop_value_object(3),
++vf_set_prop_value_string(3),
++vf_set_prop_value_base64(3),
++vf_get_prop_value_base64(3),
++vf_set_property_from_file(3),
++vf_delete_object(3),
++vf_delete_prop(3),
++vf_find_prop_qual_index(3),
++vf_is_modified(3),
++vf_find_charset(3),
++vf_date_string_to_time(3),
++vf_period_string_to_time(3),
++vf_period_time_to_string(3),
++vf_set_prop_value_time(3),
++vf_get_prop_value_time(3)
+diff --git a/doc/vf_get_prop_name.3 b/doc/vf_get_prop_name.3
+new file mode 100644
+index 0000000..538c137
+--- /dev/null
++++ b/doc/vf_get_prop_name.3
+@@ -0,0 +1,68 @@
++.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man!
++.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
++.TH "vf_get_prop_name" 3 "30 April 2003" "c2man vf_iface.h"
++.SH "NAME"
++vf_get_prop_name \- vf_get_prop_name()
++.SH "SYNOPSIS"
++.ft B
++#include <../vformat/vf_iface.h>
++.sp
++extern void vf_get_prop_name
++.br
++(
++.br
++ VF_PROP_T *p_prop,
++.br
++ char *p_buffer,
++.br
++ uint32_t bufsize
++.br
++);
++.ft R
++.SH "PARAMETERS"
++.TP
++.B "VF_PROP_T *p_prop"
++The property.
++.TP
++.B "char *p_buffer"
++The buffer.
++.TP
++.B "uint32_t bufsize"
++Size of the buffer.
++.SH "DESCRIPTION"
++Build the property name string in the indicated buffer.
++.SH "RETURNS"
++(None)
++.SH "SEE ALSO"
++vf_parse_init(3),
++vf_parse_text(3),
++vf_parse_end(3),
++vf_read_file(3),
++vf_write_file(3),
++vf_get_next_object(3),
++vf_create_object(3),
++vf_get_object_type(3),
++vf_get_property(3),
++vf_get_property_ex(3),
++vf_get_next_property(3),
++vf_get_prop_value(3),
++vf_set_prop_value(3),
++vf_get_prop_value_string(3),
++vf_get_prop_name_string(3),
++vf_set_prop_name_string(3),
++vf_get_prop_value_object(3),
++vf_set_prop_value_object(3),
++vf_set_prop_value_string(3),
++vf_set_prop_value_base64(3),
++vf_get_prop_value_base64(3),
++vf_set_property_from_file(3),
++vf_delete_object(3),
++vf_delete_prop(3),
++vf_find_prop_qual_index(3),
++vf_is_modified(3),
++vf_find_charset(3),
++vf_date_string_to_time(3),
++vf_period_string_to_time(3),
++vf_period_time_to_string(3),
++vf_set_prop_value_time(3),
++vf_get_prop_value_time(3)
+diff --git a/doc/vf_get_prop_name_string.3 b/doc/vf_get_prop_name_string.3
+new file mode 100644
+index 0000000..7d1cfee
+--- /dev/null
++++ b/doc/vf_get_prop_name_string.3
+@@ -0,0 +1,70 @@
++.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man!
++.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
++.TH "vf_get_prop_name_string" 3 "30 April 2003" "c2man vf_iface.h"
++.SH "NAME"
++vf_get_prop_name_string \- vf_get_prop_name_string()
++.SH "SYNOPSIS"
++.ft B
++#include <../vformat/vf_iface.h>
++.sp
++extern char *vf_get_prop_name_string
++.br
++(
++.br
++ VF_PROP_T *p_prop,
++.br
++ uint32_t n_string
++.br
++);
++.ft R
++.SH "PARAMETERS"
++.TP
++.B "VF_PROP_T *p_prop"
++Property to locate string from.
++.TP
++.B "uint32_t n_string"
++Index to string requred.
++.SH "DESCRIPTION"
++Get n'th name string. For example a property may be defined as:
++
++THING;THIS=STUFF;WITH-QUALIFIERS:fred-fred-fred;gogogo;baabaabaa
++
++A call to vf_get_prop_name_string() specifying n_string=2 will
++return a pointer to the WITH-QUALIFIERS value.
++
++Return NULL if out of range request, ie. N_string=4 for X;A;B;C:foo.
++.SH "RETURNS"
++Pointer to string value if value present, NULL if index too large.
++.SH "SEE ALSO"
++vf_parse_init(3),
++vf_parse_text(3),
++vf_parse_end(3),
++vf_read_file(3),
++vf_write_file(3),
++vf_get_next_object(3),
++vf_create_object(3),
++vf_get_object_type(3),
++vf_get_property(3),
++vf_get_property_ex(3),
++vf_get_next_property(3),
++vf_get_prop_value(3),
++vf_set_prop_value(3),
++vf_get_prop_value_string(3),
++vf_set_prop_name_string(3),
++vf_get_prop_name(3),
++vf_get_prop_value_object(3),
++vf_set_prop_value_object(3),
++vf_set_prop_value_string(3),
++vf_set_prop_value_base64(3),
++vf_get_prop_value_base64(3),
++vf_set_property_from_file(3),
++vf_delete_object(3),
++vf_delete_prop(3),
++vf_find_prop_qual_index(3),
++vf_is_modified(3),
++vf_find_charset(3),
++vf_date_string_to_time(3),
++vf_period_string_to_time(3),
++vf_period_time_to_string(3),
++vf_set_prop_value_time(3),
++vf_get_prop_value_time(3)
+diff --git a/doc/vf_get_prop_value.3 b/doc/vf_get_prop_value.3
+new file mode 100644
+index 0000000..4b821c8
+--- /dev/null
++++ b/doc/vf_get_prop_value.3
+@@ -0,0 +1,87 @@
++.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man!
++.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
++.TH "vf_get_prop_value" 3 "30 April 2003" "c2man vf_iface.h"
++.SH "NAME"
++vf_get_prop_value \- vf_get_prop_value()
++.SH "SYNOPSIS"
++.ft B
++#include <../vformat/vf_iface.h>
++.sp
++extern bool_t vf_get_prop_value
++.br
++(
++.br
++ VF_PROP_T *p_prop,
++.br
++ void **pp_value,
++.br
++ uint32_t *p_size,
++.br
++ vf_encoding_t *p_encoding
++.br
++);
++.ft R
++.SH "PARAMETERS"
++.TP
++.B "VF_PROP_T *p_prop"
++The property.
++.TP
++.B "void **pp_value"
++Pointer value.
++.TP
++.B "uint32_t *p_size"
++Integer value.
++.TP
++.B "vf_encoding_t *p_encoding"
++Type of return values.
++.SH "DESCRIPTION"
++Get hold of raw fields associated with the property. These are of
++various types:
++
++VF_ENC_VOBJECT
++.br
++- *Pp_value = pointer to contained VF_OBJECT_T which can be
++passed back to any of the object manipulation functions.
++
++VF_ENC_7BIT, VF_ENC_QUOTEDPRINTABLE
++.br
++- *Pp_value = ptr to array of char*, *p_size = number of elts.
++
++VF_ENC_8BIT, VF_BASE64
++.br
++- *Pp_value = ptr to bytes, *p_size = number of bytes.
++.SH "RETURNS"
++TRUE <=> encoding is valid, FALSE else.
++.SH "SEE ALSO"
++vf_parse_init(3),
++vf_parse_text(3),
++vf_parse_end(3),
++vf_read_file(3),
++vf_write_file(3),
++vf_get_next_object(3),
++vf_create_object(3),
++vf_get_object_type(3),
++vf_get_property(3),
++vf_get_property_ex(3),
++vf_get_next_property(3),
++vf_set_prop_value(3),
++vf_get_prop_value_string(3),
++vf_get_prop_name_string(3),
++vf_set_prop_name_string(3),
++vf_get_prop_name(3),
++vf_get_prop_value_object(3),
++vf_set_prop_value_object(3),
++vf_set_prop_value_string(3),
++vf_set_prop_value_base64(3),
++vf_get_prop_value_base64(3),
++vf_set_property_from_file(3),
++vf_delete_object(3),
++vf_delete_prop(3),
++vf_find_prop_qual_index(3),
++vf_is_modified(3),
++vf_find_charset(3),
++vf_date_string_to_time(3),
++vf_period_string_to_time(3),
++vf_period_time_to_string(3),
++vf_set_prop_value_time(3),
++vf_get_prop_value_time(3)
+diff --git a/doc/vf_get_prop_value_base64.3 b/doc/vf_get_prop_value_base64.3
+new file mode 100644
+index 0000000..e9cdec5
+--- /dev/null
++++ b/doc/vf_get_prop_value_base64.3
+@@ -0,0 +1,63 @@
++.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man!
++.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
++.TH "vf_get_prop_value_base64" 3 "30 April 2003" "c2man vf_iface.h"
++.SH "NAME"
++vf_get_prop_value_base64 \- vf_get_prop_value_base64()
++.SH "SYNOPSIS"
++.ft B
++#include <../vformat/vf_iface.h>
++.sp
++extern const uint8_t *vf_get_prop_value_base64
++.br
++(
++.br
++ VF_PROP_T *p_prop,
++.br
++ uint32_t *p_length
++.br
++);
++.ft R
++.SH "PARAMETERS"
++.TP
++.B "VF_PROP_T *p_prop"
++Property we're setting a value in.
++.TP
++.B "uint32_t *p_length"
++Length of the binary data.
++.SH "DESCRIPTION"
++Get a BASE64 property. Returns ptr, passes length via parameter.
++.SH "RETURNS"
++Ptr to data.
++.SH "SEE ALSO"
++vf_parse_init(3),
++vf_parse_text(3),
++vf_parse_end(3),
++vf_read_file(3),
++vf_write_file(3),
++vf_get_next_object(3),
++vf_create_object(3),
++vf_get_object_type(3),
++vf_get_property(3),
++vf_get_property_ex(3),
++vf_get_next_property(3),
++vf_get_prop_value(3),
++vf_set_prop_value(3),
++vf_get_prop_value_string(3),
++vf_get_prop_name_string(3),
++vf_set_prop_name_string(3),
++vf_get_prop_name(3),
++vf_get_prop_value_object(3),
++vf_set_prop_value_object(3),
++vf_set_prop_value_string(3),
++vf_set_prop_value_base64(3),
++vf_set_property_from_file(3),
++vf_delete_object(3),
++vf_delete_prop(3),
++vf_find_prop_qual_index(3),
++vf_is_modified(3),
++vf_find_charset(3),
++vf_date_string_to_time(3),
++vf_period_string_to_time(3),
++vf_period_time_to_string(3),
++vf_set_prop_value_time(3),
++vf_get_prop_value_time(3)
+diff --git a/doc/vf_get_prop_value_object.3 b/doc/vf_get_prop_value_object.3
+new file mode 100644
+index 0000000..0fa3cc6
+--- /dev/null
++++ b/doc/vf_get_prop_value_object.3
+@@ -0,0 +1,52 @@
++.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man!
++.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
++.TH "vf_get_prop_value_object" 3 "30 April 2003" "c2man vf_iface.h"
++.SH "NAME"
++vf_get_prop_value_object \- vf_get_prop_value_object()
++.SH "SYNOPSIS"
++.ft B
++#include <../vformat/vf_iface.h>
++.sp
++extern VF_OBJECT_T *vf_get_prop_value_object(VF_PROP_T *p_prop);
++.ft R
++.SH "PARAMETERS"
++.TP
++.B "VF_PROP_T *p_prop"
++Property to locate object from.
++.SH "DESCRIPTION"
++Obtain object pointer value from VF_PROP_T.
++.SH "RETURNS"
++Pointer to vobject value (or NULL if not found).
++.SH "SEE ALSO"
++vf_parse_init(3),
++vf_parse_text(3),
++vf_parse_end(3),
++vf_read_file(3),
++vf_write_file(3),
++vf_get_next_object(3),
++vf_create_object(3),
++vf_get_object_type(3),
++vf_get_property(3),
++vf_get_property_ex(3),
++vf_get_next_property(3),
++vf_get_prop_value(3),
++vf_set_prop_value(3),
++vf_get_prop_value_string(3),
++vf_get_prop_name_string(3),
++vf_set_prop_name_string(3),
++vf_get_prop_name(3),
++vf_set_prop_value_object(3),
++vf_set_prop_value_string(3),
++vf_set_prop_value_base64(3),
++vf_get_prop_value_base64(3),
++vf_set_property_from_file(3),
++vf_delete_object(3),
++vf_delete_prop(3),
++vf_find_prop_qual_index(3),
++vf_is_modified(3),
++vf_find_charset(3),
++vf_date_string_to_time(3),
++vf_period_string_to_time(3),
++vf_period_time_to_string(3),
++vf_set_prop_value_time(3),
++vf_get_prop_value_time(3)
+diff --git a/doc/vf_get_prop_value_string.3 b/doc/vf_get_prop_value_string.3
+new file mode 100644
+index 0000000..4fc9a81
+--- /dev/null
++++ b/doc/vf_get_prop_value_string.3
+@@ -0,0 +1,71 @@
++.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man!
++.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
++.TH "vf_get_prop_value_string" 3 "30 April 2003" "c2man vf_iface.h"
++.SH "NAME"
++vf_get_prop_value_string \- vf_get_prop_value_string()
++.SH "SYNOPSIS"
++.ft B
++#include <../vformat/vf_iface.h>
++.sp
++extern char *vf_get_prop_value_string
++.br
++(
++.br
++ VF_PROP_T *p_prop,
++.br
++ uint32_t n_string
++.br
++);
++.ft R
++.SH "PARAMETERS"
++.TP
++.B "VF_PROP_T *p_prop"
++Property to locate string from.
++.TP
++.B "uint32_t n_string"
++Index to string requred.
++.SH "DESCRIPTION"
++Obtain string pointer value from VF_PROP_T. For example a property
++may be defined as:
++
++THING;THIS=STUFF;WITH-QUALIFIERS:fred-fred-fred;gogogo;baabaabaa
++
++A call to vf_get_prop_value_string() specifying n_string=1 will
++return a pointer to the gogogo value.
++
++Return NULL if out of range request, ie. N_string=3 for N:0;1;2.
++.SH "RETURNS"
++Pointer to string value if value present, NULL if index too large.
++.SH "SEE ALSO"
++vf_parse_init(3),
++vf_parse_text(3),
++vf_parse_end(3),
++vf_read_file(3),
++vf_write_file(3),
++vf_get_next_object(3),
++vf_create_object(3),
++vf_get_object_type(3),
++vf_get_property(3),
++vf_get_property_ex(3),
++vf_get_next_property(3),
++vf_get_prop_value(3),
++vf_set_prop_value(3),
++vf_get_prop_name_string(3),
++vf_set_prop_name_string(3),
++vf_get_prop_name(3),
++vf_get_prop_value_object(3),
++vf_set_prop_value_object(3),
++vf_set_prop_value_string(3),
++vf_set_prop_value_base64(3),
++vf_get_prop_value_base64(3),
++vf_set_property_from_file(3),
++vf_delete_object(3),
++vf_delete_prop(3),
++vf_find_prop_qual_index(3),
++vf_is_modified(3),
++vf_find_charset(3),
++vf_date_string_to_time(3),
++vf_period_string_to_time(3),
++vf_period_time_to_string(3),
++vf_set_prop_value_time(3),
++vf_get_prop_value_time(3)
+diff --git a/doc/vf_get_prop_value_time.3 b/doc/vf_get_prop_value_time.3
+new file mode 100644
+index 0000000..cf446c9
+--- /dev/null
++++ b/doc/vf_get_prop_value_time.3
+@@ -0,0 +1,68 @@
++.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man!
++.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
++.TH "vf_get_prop_value_time" 3 "30 April 2003" "c2man vf_iface.h"
++.SH "NAME"
++vf_get_prop_value_time \- vf_get_prop_value_time()
++.SH "SYNOPSIS"
++.ft B
++#include <../vformat/vf_iface.h>
++.sp
++extern bool_t vf_get_prop_value_time
++.br
++(
++.br
++ VF_PROP_T *p_prop,
++.br
++ uint32_t n_string,
++.br
++ long int *p_t_value
++.br
++);
++.ft R
++.SH "PARAMETERS"
++.TP
++.B "VF_PROP_T *p_prop"
++The property.
++.TP
++.B "uint32_t n_string"
++Which string we're decoding.
++.TP
++.B "long int *p_t_value"
++Pointer to output time value.
++.SH "DESCRIPTION"
++Fetch a time_t value from a VF property.
++.SH "RETURNS"
++TRUE iff foudn & converted OK.
++.SH "SEE ALSO"
++vf_parse_init(3),
++vf_parse_text(3),
++vf_parse_end(3),
++vf_read_file(3),
++vf_write_file(3),
++vf_get_next_object(3),
++vf_create_object(3),
++vf_get_object_type(3),
++vf_get_property(3),
++vf_get_property_ex(3),
++vf_get_next_property(3),
++vf_get_prop_value(3),
++vf_set_prop_value(3),
++vf_get_prop_value_string(3),
++vf_get_prop_name_string(3),
++vf_set_prop_name_string(3),
++vf_get_prop_name(3),
++vf_get_prop_value_object(3),
++vf_set_prop_value_object(3),
++vf_set_prop_value_string(3),
++vf_set_prop_value_base64(3),
++vf_get_prop_value_base64(3),
++vf_set_property_from_file(3),
++vf_delete_object(3),
++vf_delete_prop(3),
++vf_find_prop_qual_index(3),
++vf_is_modified(3),
++vf_find_charset(3),
++vf_date_string_to_time(3),
++vf_period_string_to_time(3),
++vf_period_time_to_string(3),
++vf_set_prop_value_time(3)
+diff --git a/doc/vf_get_property.3 b/doc/vf_get_property.3
+new file mode 100644
+index 0000000..828e414
+--- /dev/null
++++ b/doc/vf_get_property.3
+@@ -0,0 +1,128 @@
++.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man!
++.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
++.TH "vf_get_property" 3 "30 April 2003" "c2man vf_iface.h"
++.SH "NAME"
++vf_get_property \- vf_get_property()
++.SH "SYNOPSIS"
++.ft B
++#include <../vformat/vf_iface.h>
++.sp
++extern bool_t vf_get_property
++.br
++(
++.br
++ VF_PROP_T **pp_prop,
++.br
++ VF_OBJECT_T *p_object,
++.br
++ vf_get_t ops,
++.br
++ const char *p_group,
++.br
++ const char *p_name,
++.br
++ const char *p_qualifier,
++.br
++ ...
++.br
++);
++.ft R
++.SH "PARAMETERS"
++.TP
++.B "VF_PROP_T **pp_prop"
++Output pointer.
++.TP
++.B "VF_OBJECT_T *p_object"
++Object to add to.
++.TP
++.B "vf_get_t ops"
++Search flags.
++.TP
++.B "const char *p_group"
++Group name if any.
++.TP
++.B "const char *p_name"
++Name of tag.
++.TP
++.B "const char *p_qualifier"
++First qualifier if any.
++.TP
++.B "..."
++Subequent qualifiers.
++.SH "DESCRIPTION"
++Basic searching function locating elements of the VOBJECT by qualified
++name. The function is a varargs function (like sprintf) and the list
++of arguments must be NULL terminated (hence the appearance of the
++p_qualifier argument in the arglist). Valid calls might be:
++
++vf_get_property(&p_out, p_object, VFGP_FIND, NULL, "N", NULL);
++.br
++- Find and return "N" properties. If there are none, return FALSE.
++
++Vf_get_property(&p_out, p_object, VFGP_FIND, NULL, "TEL", "WORK", NULL);
++.br
++- Find and return "TEL" entries qualified by the "work" attribute
++(ie. Work phone numbers). If there are none, return FALSE.
++
++Vf_get_property(&p_out, p_object, VFGP_GET, NULL, "TEL", "WORK", NULL);
++.br
++- Find and return work phone number. The entry is automatically
++added if not pre-existing.
++
++Vf_get_property(&p_out, p_object, VFGP_GET, NULL, "TEL", "WORK", NULL);
++.br
++- Find and return work phone numbers in the group identifier by the "ME"
++identifier. The entry is automatically added if not pre-existing.
++
++Vf_get_property(&p_out, p_object, VFGP_FIND, "ME", "*", NULL);
++.br
++- Effectively enumerates all entries in the "ME" group.
++
++A pointer to the first property matching the search criteria is returned
++via the pp_prop argument. The search actually locates all such matches
++and pointer to subsequent entries (if there are >1) may be found by
++calling the vf_get_next_property() function.
++
++The tags may occur in any order _except_ that the p_name must be first.
++
++Note that the VF_PROP_T returned by pp_prop is an opaque type and the
++functions vf_get_prop_xxxx() etc. Must be used to locate real "values".
++
++Cached search results (the list enumerated by subsequent calls to the
++vf_get_next_property() function) are maintained through the use of a
++a single internal pointer therefore this method is not thread safe.
++.SH "RETURNS"
++TRUE iff found/added successfully. Ptr to prop returned via pp_prop.
++.SH "SEE ALSO"
++vf_parse_init(3),
++vf_parse_text(3),
++vf_parse_end(3),
++vf_read_file(3),
++vf_write_file(3),
++vf_get_next_object(3),
++vf_create_object(3),
++vf_get_object_type(3),
++vf_get_property_ex(3),
++vf_get_next_property(3),
++vf_get_prop_value(3),
++vf_set_prop_value(3),
++vf_get_prop_value_string(3),
++vf_get_prop_name_string(3),
++vf_set_prop_name_string(3),
++vf_get_prop_name(3),
++vf_get_prop_value_object(3),
++vf_set_prop_value_object(3),
++vf_set_prop_value_string(3),
++vf_set_prop_value_base64(3),
++vf_get_prop_value_base64(3),
++vf_set_property_from_file(3),
++vf_delete_object(3),
++vf_delete_prop(3),
++vf_find_prop_qual_index(3),
++vf_is_modified(3),
++vf_find_charset(3),
++vf_date_string_to_time(3),
++vf_period_string_to_time(3),
++vf_period_time_to_string(3),
++vf_set_prop_value_time(3),
++vf_get_prop_value_time(3)
+diff --git a/doc/vf_get_property_ex.3 b/doc/vf_get_property_ex.3
+new file mode 100644
+index 0000000..9937b3f
+--- /dev/null
++++ b/doc/vf_get_property_ex.3
+@@ -0,0 +1,91 @@
++.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man!
++.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
++.TH "vf_get_property_ex" 3 "30 April 2003" "c2man vf_iface.h"
++.SH "NAME"
++vf_get_property_ex \- vf_get_property_ex()
++.SH "SYNOPSIS"
++.ft B
++#include <../vformat/vf_iface.h>
++.sp
++extern bool_t vf_get_property_ex
++.br
++(
++.br
++ VF_PROP_T **pp_prop,
++.br
++ VF_OBJECT_T *p_object,
++.br
++ vf_get_t ops,
++.br
++ const char *p_group,
++.br
++ const char *p_name,
++.br
++ const char *p_qualifier,
++.br
++ char args
++.br
++);
++.ft R
++.SH "PARAMETERS"
++.TP
++.B "VF_PROP_T **pp_prop"
++Output pointer.
++.TP
++.B "VF_OBJECT_T *p_object"
++Object to search.
++.TP
++.B "vf_get_t ops"
++Search flags.
++.TP
++.B "const char *p_group"
++Group name if any.
++.TP
++.B "const char *p_name"
++Name of tag.
++.TP
++.B "const char *p_qualifier"
++First qualifier if any.
++.TP
++.B "char args"
++Argument list.
++.SH "DESCRIPTION"
++The grunt behind vf_get_property(). Manages the search as described
++vf_get_property() but takes the list of arguments as a va_list.
++This function should be used when writing higher layer functions
++which take varargs (eg. DDX functions).
++.SH "RETURNS"
++TRUE iff found/added successfully. Ptr to prop returned via pp_prop.
++.SH "SEE ALSO"
++vf_parse_init(3),
++vf_parse_text(3),
++vf_parse_end(3),
++vf_read_file(3),
++vf_write_file(3),
++vf_get_next_object(3),
++vf_create_object(3),
++vf_get_object_type(3),
++vf_get_property(3),
++vf_get_next_property(3),
++vf_get_prop_value(3),
++vf_set_prop_value(3),
++vf_get_prop_value_string(3),
++vf_get_prop_name_string(3),
++vf_set_prop_name_string(3),
++vf_get_prop_name(3),
++vf_get_prop_value_object(3),
++vf_set_prop_value_object(3),
++vf_set_prop_value_string(3),
++vf_set_prop_value_base64(3),
++vf_get_prop_value_base64(3),
++vf_set_property_from_file(3),
++vf_delete_object(3),
++vf_delete_prop(3),
++vf_find_prop_qual_index(3),
++vf_is_modified(3),
++vf_find_charset(3),
++vf_date_string_to_time(3),
++vf_period_string_to_time(3),
++vf_period_time_to_string(3),
++vf_set_prop_value_time(3),
++vf_get_prop_value_time(3)
+diff --git a/doc/vf_is_modified.3 b/doc/vf_is_modified.3
+new file mode 100644
+index 0000000..9dab0df
+--- /dev/null
++++ b/doc/vf_is_modified.3
+@@ -0,0 +1,52 @@
++.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man!
++.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
++.TH "vf_is_modified" 3 "30 April 2003" "c2man vf_iface.h"
++.SH "NAME"
++vf_is_modified \- vf_is_modified()
++.SH "SYNOPSIS"
++.ft B
++#include <../vformat/vf_iface.h>
++.sp
++extern bool_t vf_is_modified(VF_OBJECT_T *p_object);
++.ft R
++.SH "PARAMETERS"
++.TP
++.B "VF_OBJECT_T *p_object"
++The object.
++.SH "DESCRIPTION"
++Fetch status of modified flag.
++.SH "RETURNS"
++TRUE iff modified since list read/write.
++.SH "SEE ALSO"
++vf_parse_init(3),
++vf_parse_text(3),
++vf_parse_end(3),
++vf_read_file(3),
++vf_write_file(3),
++vf_get_next_object(3),
++vf_create_object(3),
++vf_get_object_type(3),
++vf_get_property(3),
++vf_get_property_ex(3),
++vf_get_next_property(3),
++vf_get_prop_value(3),
++vf_set_prop_value(3),
++vf_get_prop_value_string(3),
++vf_get_prop_name_string(3),
++vf_set_prop_name_string(3),
++vf_get_prop_name(3),
++vf_get_prop_value_object(3),
++vf_set_prop_value_object(3),
++vf_set_prop_value_string(3),
++vf_set_prop_value_base64(3),
++vf_get_prop_value_base64(3),
++vf_set_property_from_file(3),
++vf_delete_object(3),
++vf_delete_prop(3),
++vf_find_prop_qual_index(3),
++vf_find_charset(3),
++vf_date_string_to_time(3),
++vf_period_string_to_time(3),
++vf_period_time_to_string(3),
++vf_set_prop_value_time(3),
++vf_get_prop_value_time(3)
+diff --git a/doc/vf_parse_end.3 b/doc/vf_parse_end.3
+new file mode 100644
+index 0000000..80daf5c
+--- /dev/null
++++ b/doc/vf_parse_end.3
+@@ -0,0 +1,54 @@
++.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man!
++.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
++.TH "vf_parse_end" 3 "30 April 2003" "c2man vf_iface.h"
++.SH "NAME"
++vf_parse_end \- vf_parse_end()
++.SH "SYNOPSIS"
++.ft B
++#include <../vformat/vf_iface.h>
++.sp
++extern bool_t vf_parse_end(VF_PARSER_T *p_parse);
++.ft R
++.SH "PARAMETERS"
++.TP
++.B "VF_PARSER_T *p_parse"
++The parser.
++.SH "DESCRIPTION"
++Ensure parse completion, release memory associated with the parser.
++
++See notes for vf_parse_init().
++.SH "RETURNS"
++TRUE <=> parse complete with no error.
++.SH "SEE ALSO"
++vf_parse_init(3),
++vf_parse_text(3),
++vf_read_file(3),
++vf_write_file(3),
++vf_get_next_object(3),
++vf_create_object(3),
++vf_get_object_type(3),
++vf_get_property(3),
++vf_get_property_ex(3),
++vf_get_next_property(3),
++vf_get_prop_value(3),
++vf_set_prop_value(3),
++vf_get_prop_value_string(3),
++vf_get_prop_name_string(3),
++vf_set_prop_name_string(3),
++vf_get_prop_name(3),
++vf_get_prop_value_object(3),
++vf_set_prop_value_object(3),
++vf_set_prop_value_string(3),
++vf_set_prop_value_base64(3),
++vf_get_prop_value_base64(3),
++vf_set_property_from_file(3),
++vf_delete_object(3),
++vf_delete_prop(3),
++vf_find_prop_qual_index(3),
++vf_is_modified(3),
++vf_find_charset(3),
++vf_date_string_to_time(3),
++vf_period_string_to_time(3),
++vf_period_time_to_string(3),
++vf_set_prop_value_time(3),
++vf_get_prop_value_time(3)
+diff --git a/doc/vf_parse_init.3 b/doc/vf_parse_init.3
+new file mode 100644
+index 0000000..3ffcc51
+--- /dev/null
++++ b/doc/vf_parse_init.3
+@@ -0,0 +1,93 @@
++.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man!
++.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
++.TH "vf_parse_init" 3 "30 April 2003" "c2man vf_iface.h"
++.SH "NAME"
++vf_parse_init \- vf_parse_init()
++.SH "SYNOPSIS"
++.ft B
++#include <../vformat/vf_iface.h>
++.sp
++extern bool_t vf_parse_init
++.br
++(
++.br
++ VF_PARSER_T **pp_parser,
++.br
++ VF_OBJECT_T **pp_object
++.br
++);
++.ft R
++.SH "PARAMETERS"
++.TP
++.B "VF_PARSER_T **pp_parser"
++Ptr to allocated parser.
++.TP
++.B "VF_OBJECT_T **pp_object"
++The object we're parsing into.
++.SH "DESCRIPTION"
++Allocate and initialise a parser. To parse a VCARD (or any vObject)
++a user allocates a parser, pushes data through it using vf_parse_text()
++and finally calls vf_parse_end():
++
++VF_PARSER_T *p_parser;
++
++if (vf_parse_init(&p_parser, pp_object))
++{
++do
++{
++char buffer[...];
++Int numchars;
++
++numchars = get_chars_from_somewhere(buffer, ...);
++
++Ret = vf_parse_text(p_parser, buffer, numchars);
++}
++while (ret && (0 < charsread))
++;
++
++if (!vf_parse_end(p_parser))
++{
++ret = FALSE;
++}
++}
++
++A parser allocated by vf_parse_init(), must be deallocated by calling
++vf_parse_end() whether or not parsing succeeds. Also, parsing may not
++be complete (ie. Values may be held buffered and not evaluated fully
++or assigned to a VF_OBJECT_T) untill the final call to vf_parse_end()
++=> after a vf_parse_init() you _must_ vf_parse_end().
++.SH "RETURNS"
++TRUE iff parser allocated successfully.
++.SH "SEE ALSO"
++vf_parse_text(3),
++vf_parse_end(3),
++vf_read_file(3),
++vf_write_file(3),
++vf_get_next_object(3),
++vf_create_object(3),
++vf_get_object_type(3),
++vf_get_property(3),
++vf_get_property_ex(3),
++vf_get_next_property(3),
++vf_get_prop_value(3),
++vf_set_prop_value(3),
++vf_get_prop_value_string(3),
++vf_get_prop_name_string(3),
++vf_set_prop_name_string(3),
++vf_get_prop_name(3),
++vf_get_prop_value_object(3),
++vf_set_prop_value_object(3),
++vf_set_prop_value_string(3),
++vf_set_prop_value_base64(3),
++vf_get_prop_value_base64(3),
++vf_set_property_from_file(3),
++vf_delete_object(3),
++vf_delete_prop(3),
++vf_find_prop_qual_index(3),
++vf_is_modified(3),
++vf_find_charset(3),
++vf_date_string_to_time(3),
++vf_period_string_to_time(3),
++vf_period_time_to_string(3),
++vf_set_prop_value_time(3),
++vf_get_prop_value_time(3)
+diff --git a/doc/vf_parse_text.3 b/doc/vf_parse_text.3
+new file mode 100644
+index 0000000..0c21fc7
+--- /dev/null
++++ b/doc/vf_parse_text.3
+@@ -0,0 +1,70 @@
++.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man!
++.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
++.TH "vf_parse_text" 3 "30 April 2003" "c2man vf_iface.h"
++.SH "NAME"
++vf_parse_text \- vf_parse_text()
++.SH "SYNOPSIS"
++.ft B
++#include <../vformat/vf_iface.h>
++.sp
++extern bool_t vf_parse_text
++.br
++(
++.br
++ VF_PARSER_T *p_parse,
++.br
++ char *p_chars,
++.br
++ int numchars
++.br
++);
++.ft R
++.SH "PARAMETERS"
++.TP
++.B "VF_PARSER_T *p_parse"
++The parser.
++.TP
++.B "char *p_chars"
++New characters to parse into object.
++.TP
++.B "int numchars"
++Number of new characters.
++.SH "DESCRIPTION"
++Parse indicated text into the object associated with the VPARSE_T.
++
++See notes for vf_parse_init().
++.SH "RETURNS"
++TRUE <=> allocation & syntax OK, FALSE else.
++.SH "SEE ALSO"
++vf_parse_init(3),
++vf_parse_end(3),
++vf_read_file(3),
++vf_write_file(3),
++vf_get_next_object(3),
++vf_create_object(3),
++vf_get_object_type(3),
++vf_get_property(3),
++vf_get_property_ex(3),
++vf_get_next_property(3),
++vf_get_prop_value(3),
++vf_set_prop_value(3),
++vf_get_prop_value_string(3),
++vf_get_prop_name_string(3),
++vf_set_prop_name_string(3),
++vf_get_prop_name(3),
++vf_get_prop_value_object(3),
++vf_set_prop_value_object(3),
++vf_set_prop_value_string(3),
++vf_set_prop_value_base64(3),
++vf_get_prop_value_base64(3),
++vf_set_property_from_file(3),
++vf_delete_object(3),
++vf_delete_prop(3),
++vf_find_prop_qual_index(3),
++vf_is_modified(3),
++vf_find_charset(3),
++vf_date_string_to_time(3),
++vf_period_string_to_time(3),
++vf_period_time_to_string(3),
++vf_set_prop_value_time(3),
++vf_get_prop_value_time(3)
+diff --git a/doc/vf_period_string_to_time.3 b/doc/vf_period_string_to_time.3
+new file mode 100644
+index 0000000..56682f2
+--- /dev/null
++++ b/doc/vf_period_string_to_time.3
+@@ -0,0 +1,65 @@
++.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man!
++.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
++.TH "vf_period_string_to_time" 3 "30 April 2003" "c2man vf_iface.h"
++.SH "NAME"
++vf_period_string_to_time \- vf_period_string_to_time()
++.SH "SYNOPSIS"
++.ft B
++#include <../vformat/vf_iface.h>
++.sp
++extern bool_t vf_period_string_to_time
++.br
++(
++.br
++ VF_ISO8601_PERIOD_T *p_period,
++.br
++ const char *p_string
++.br
++);
++.ft R
++.SH "PARAMETERS"
++.TP
++.B "VF_ISO8601_PERIOD_T *p_period"
++Output time value.
++.TP
++.B "const char *p_string"
++Input string.
++.SH "DESCRIPTION"
++Convert period definition string to time value. The format is
++P[aaaY][bbbM][cccW][dddD]T[eeeH][fffM][gggS] where 'aaa' is a
++number of years, bbb months etc.
++.SH "RETURNS"
++TRUE <=> conversion OK, FALSE else.
++.SH "SEE ALSO"
++vf_parse_init(3),
++vf_parse_text(3),
++vf_parse_end(3),
++vf_read_file(3),
++vf_write_file(3),
++vf_get_next_object(3),
++vf_create_object(3),
++vf_get_object_type(3),
++vf_get_property(3),
++vf_get_property_ex(3),
++vf_get_next_property(3),
++vf_get_prop_value(3),
++vf_set_prop_value(3),
++vf_get_prop_value_string(3),
++vf_get_prop_name_string(3),
++vf_set_prop_name_string(3),
++vf_get_prop_name(3),
++vf_get_prop_value_object(3),
++vf_set_prop_value_object(3),
++vf_set_prop_value_string(3),
++vf_set_prop_value_base64(3),
++vf_get_prop_value_base64(3),
++vf_set_property_from_file(3),
++vf_delete_object(3),
++vf_delete_prop(3),
++vf_find_prop_qual_index(3),
++vf_is_modified(3),
++vf_find_charset(3),
++vf_date_string_to_time(3),
++vf_period_time_to_string(3),
++vf_set_prop_value_time(3),
++vf_get_prop_value_time(3)
+diff --git a/doc/vf_period_time_to_string.3 b/doc/vf_period_time_to_string.3
+new file mode 100644
+index 0000000..ffdfe5c
+--- /dev/null
++++ b/doc/vf_period_time_to_string.3
+@@ -0,0 +1,63 @@
++.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man!
++.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
++.TH "vf_period_time_to_string" 3 "30 April 2003" "c2man vf_iface.h"
++.SH "NAME"
++vf_period_time_to_string \- vf_period_time_to_string()
++.SH "SYNOPSIS"
++.ft B
++#include <../vformat/vf_iface.h>
++.sp
++extern uint32_t vf_period_time_to_string
++.br
++(
++.br
++ char *p_string,
++.br
++ const VF_ISO8601_PERIOD_T *p_period
++.br
++);
++.ft R
++.SH "PARAMETERS"
++.TP
++.B "char *p_string"
++Output string.
++.TP
++.B "const VF_ISO8601_PERIOD_T *p_period"
++Input period value.
++.SH "DESCRIPTION"
++Convert a VF_ISO8601_PERIOD_T to a string.
++.SH "RETURNS"
++Number of characters written.
++.SH "SEE ALSO"
++vf_parse_init(3),
++vf_parse_text(3),
++vf_parse_end(3),
++vf_read_file(3),
++vf_write_file(3),
++vf_get_next_object(3),
++vf_create_object(3),
++vf_get_object_type(3),
++vf_get_property(3),
++vf_get_property_ex(3),
++vf_get_next_property(3),
++vf_get_prop_value(3),
++vf_set_prop_value(3),
++vf_get_prop_value_string(3),
++vf_get_prop_name_string(3),
++vf_set_prop_name_string(3),
++vf_get_prop_name(3),
++vf_get_prop_value_object(3),
++vf_set_prop_value_object(3),
++vf_set_prop_value_string(3),
++vf_set_prop_value_base64(3),
++vf_get_prop_value_base64(3),
++vf_set_property_from_file(3),
++vf_delete_object(3),
++vf_delete_prop(3),
++vf_find_prop_qual_index(3),
++vf_is_modified(3),
++vf_find_charset(3),
++vf_date_string_to_time(3),
++vf_period_string_to_time(3),
++vf_set_prop_value_time(3),
++vf_get_prop_value_time(3)
+diff --git a/doc/vf_read_file.3 b/doc/vf_read_file.3
+new file mode 100644
+index 0000000..406736d
+--- /dev/null
++++ b/doc/vf_read_file.3
+@@ -0,0 +1,63 @@
++.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man!
++.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
++.TH "vf_read_file" 3 "30 April 2003" "c2man vf_iface.h"
++.SH "NAME"
++vf_read_file \- vf_read_file()
++.SH "SYNOPSIS"
++.ft B
++#include <../vformat/vf_iface.h>
++.sp
++extern bool_t vf_read_file
++.br
++(
++.br
++ VF_OBJECT_T **pp_object,
++.br
++ const char *p_name
++.br
++);
++.ft R
++.SH "PARAMETERS"
++.TP
++.B "VF_OBJECT_T **pp_object"
++Pointer to output object.
++.TP
++.B "const char *p_name"
++Name of file to read.
++.SH "DESCRIPTION"
++Reads indicated VOBJECT_T file.
++.SH "RETURNS"
++TRUE <=> read OK, FALSE else.
++.SH "SEE ALSO"
++vf_parse_init(3),
++vf_parse_text(3),
++vf_parse_end(3),
++vf_write_file(3),
++vf_get_next_object(3),
++vf_create_object(3),
++vf_get_object_type(3),
++vf_get_property(3),
++vf_get_property_ex(3),
++vf_get_next_property(3),
++vf_get_prop_value(3),
++vf_set_prop_value(3),
++vf_get_prop_value_string(3),
++vf_get_prop_name_string(3),
++vf_set_prop_name_string(3),
++vf_get_prop_name(3),
++vf_get_prop_value_object(3),
++vf_set_prop_value_object(3),
++vf_set_prop_value_string(3),
++vf_set_prop_value_base64(3),
++vf_get_prop_value_base64(3),
++vf_set_property_from_file(3),
++vf_delete_object(3),
++vf_delete_prop(3),
++vf_find_prop_qual_index(3),
++vf_is_modified(3),
++vf_find_charset(3),
++vf_date_string_to_time(3),
++vf_period_string_to_time(3),
++vf_period_time_to_string(3),
++vf_set_prop_value_time(3),
++vf_get_prop_value_time(3)
+diff --git a/doc/vf_set_prop_name_string.3 b/doc/vf_set_prop_name_string.3
+new file mode 100644
+index 0000000..82e55ac
+--- /dev/null
++++ b/doc/vf_set_prop_name_string.3
+@@ -0,0 +1,68 @@
++.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man!
++.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
++.TH "vf_set_prop_name_string" 3 "30 April 2003" "c2man vf_iface.h"
++.SH "NAME"
++vf_set_prop_name_string \- vf_set_prop_name_string()
++.SH "SYNOPSIS"
++.ft B
++#include <../vformat/vf_iface.h>
++.sp
++extern bool_t vf_set_prop_name_string
++.br
++(
++.br
++ VF_PROP_T *p_prop,
++.br
++ uint32_t n_string,
++.br
++ const char *p_string
++.br
++);
++.ft R
++.SH "PARAMETERS"
++.TP
++.B "VF_PROP_T *p_prop"
++Property we're setting a value in.
++.TP
++.B "uint32_t n_string"
++Index to string.
++.TP
++.B "const char *p_string"
++Pointer to string.
++.SH "DESCRIPTION"
++Set n'th name string.
++.SH "RETURNS"
++TRUE iff allocation OK, FALSE else.
++.SH "SEE ALSO"
++vf_parse_init(3),
++vf_parse_text(3),
++vf_parse_end(3),
++vf_read_file(3),
++vf_write_file(3),
++vf_get_next_object(3),
++vf_create_object(3),
++vf_get_object_type(3),
++vf_get_property(3),
++vf_get_property_ex(3),
++vf_get_next_property(3),
++vf_get_prop_value(3),
++vf_set_prop_value(3),
++vf_get_prop_value_string(3),
++vf_get_prop_name_string(3),
++vf_get_prop_name(3),
++vf_get_prop_value_object(3),
++vf_set_prop_value_object(3),
++vf_set_prop_value_string(3),
++vf_set_prop_value_base64(3),
++vf_get_prop_value_base64(3),
++vf_set_property_from_file(3),
++vf_delete_object(3),
++vf_delete_prop(3),
++vf_find_prop_qual_index(3),
++vf_is_modified(3),
++vf_find_charset(3),
++vf_date_string_to_time(3),
++vf_period_string_to_time(3),
++vf_period_time_to_string(3),
++vf_set_prop_value_time(3),
++vf_get_prop_value_time(3)
+diff --git a/doc/vf_set_prop_value.3 b/doc/vf_set_prop_value.3
+new file mode 100644
+index 0000000..d41e4c9
+--- /dev/null
++++ b/doc/vf_set_prop_value.3
+@@ -0,0 +1,82 @@
++.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man!
++.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
++.TH "vf_set_prop_value" 3 "30 April 2003" "c2man vf_iface.h"
++.SH "NAME"
++vf_set_prop_value \- vf_set_prop_value()
++.SH "SYNOPSIS"
++.ft B
++#include <../vformat/vf_iface.h>
++.sp
++extern bool_t vf_set_prop_value
++.br
++(
++.br
++ VF_PROP_T *p_prop,
++.br
++ void *p_value,
++.br
++ uint32_t n_param,
++.br
++ vf_encoding_t encoding,
++.br
++ bool_t copy
++.br
++);
++.ft R
++.SH "PARAMETERS"
++.TP
++.B "VF_PROP_T *p_prop"
++The property.
++.TP
++.B "void *p_value"
++Pointer to the data.
++.TP
++.B "uint32_t n_param"
++Data size or index.
++.TP
++.B "vf_encoding_t encoding"
++Encoding in use.
++.TP
++.B "bool_t copy"
++Copy the data?.
++.SH "DESCRIPTION"
++Set values associated with a property.
++
++Passing a value of encoding not the same as the current property
++encoding will cause the property contents to be freed prior to
++setting the indicated value.
++.SH "RETURNS"
++TRUE <=> re-allocation success & encoding correct, FALSE else.
++.SH "SEE ALSO"
++vf_parse_init(3),
++vf_parse_text(3),
++vf_parse_end(3),
++vf_read_file(3),
++vf_write_file(3),
++vf_get_next_object(3),
++vf_create_object(3),
++vf_get_object_type(3),
++vf_get_property(3),
++vf_get_property_ex(3),
++vf_get_next_property(3),
++vf_get_prop_value(3),
++vf_get_prop_value_string(3),
++vf_get_prop_name_string(3),
++vf_set_prop_name_string(3),
++vf_get_prop_name(3),
++vf_get_prop_value_object(3),
++vf_set_prop_value_object(3),
++vf_set_prop_value_string(3),
++vf_set_prop_value_base64(3),
++vf_get_prop_value_base64(3),
++vf_set_property_from_file(3),
++vf_delete_object(3),
++vf_delete_prop(3),
++vf_find_prop_qual_index(3),
++vf_is_modified(3),
++vf_find_charset(3),
++vf_date_string_to_time(3),
++vf_period_string_to_time(3),
++vf_period_time_to_string(3),
++vf_set_prop_value_time(3),
++vf_get_prop_value_time(3)
+diff --git a/doc/vf_set_prop_value_base64.3 b/doc/vf_set_prop_value_base64.3
+new file mode 100644
+index 0000000..70821f1
+--- /dev/null
++++ b/doc/vf_set_prop_value_base64.3
+@@ -0,0 +1,73 @@
++.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man!
++.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
++.TH "vf_set_prop_value_base64" 3 "30 April 2003" "c2man vf_iface.h"
++.SH "NAME"
++vf_set_prop_value_base64 \- vf_set_prop_value_base64()
++.SH "SYNOPSIS"
++.ft B
++#include <../vformat/vf_iface.h>
++.sp
++extern bool_t vf_set_prop_value_base64
++.br
++(
++.br
++ VF_PROP_T *p_prop,
++.br
++ const uint8_t *p_data,
++.br
++ uint32_t length,
++.br
++ bool_t copy
++.br
++);
++.ft R
++.SH "PARAMETERS"
++.TP
++.B "VF_PROP_T *p_prop"
++Property we're setting a value in.
++.TP
++.B "const uint8_t *p_data"
++Pointer to the binary data.
++.TP
++.B "uint32_t length"
++Length of the binary data.
++.TP
++.B "bool_t copy"
++Copy or keep pointer.
++.SH "DESCRIPTION"
++Set the value of a property.
++.SH "RETURNS"
++TRUE <=> set successfully.
++.SH "SEE ALSO"
++vf_parse_init(3),
++vf_parse_text(3),
++vf_parse_end(3),
++vf_read_file(3),
++vf_write_file(3),
++vf_get_next_object(3),
++vf_create_object(3),
++vf_get_object_type(3),
++vf_get_property(3),
++vf_get_property_ex(3),
++vf_get_next_property(3),
++vf_get_prop_value(3),
++vf_set_prop_value(3),
++vf_get_prop_value_string(3),
++vf_get_prop_name_string(3),
++vf_set_prop_name_string(3),
++vf_get_prop_name(3),
++vf_get_prop_value_object(3),
++vf_set_prop_value_object(3),
++vf_set_prop_value_string(3),
++vf_get_prop_value_base64(3),
++vf_set_property_from_file(3),
++vf_delete_object(3),
++vf_delete_prop(3),
++vf_find_prop_qual_index(3),
++vf_is_modified(3),
++vf_find_charset(3),
++vf_date_string_to_time(3),
++vf_period_string_to_time(3),
++vf_period_time_to_string(3),
++vf_set_prop_value_time(3),
++vf_get_prop_value_time(3)
+diff --git a/doc/vf_set_prop_value_object.3 b/doc/vf_set_prop_value_object.3
+new file mode 100644
+index 0000000..85d96c2
+--- /dev/null
++++ b/doc/vf_set_prop_value_object.3
+@@ -0,0 +1,63 @@
++.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man!
++.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
++.TH "vf_set_prop_value_object" 3 "30 April 2003" "c2man vf_iface.h"
++.SH "NAME"
++vf_set_prop_value_object \- vf_set_prop_value_object()
++.SH "SYNOPSIS"
++.ft B
++#include <../vformat/vf_iface.h>
++.sp
++extern bool_t vf_set_prop_value_object
++.br
++(
++.br
++ VF_PROP_T *p_prop,
++.br
++ VF_OBJECT_T *p_object
++.br
++);
++.ft R
++.SH "PARAMETERS"
++.TP
++.B "VF_PROP_T *p_prop"
++Not Documented.
++.TP
++.B "VF_OBJECT_T *p_object"
++Not Documented.
++.SH "DESCRIPTION"
++Set the value of the indicated property to be a VOBJECT.
++.SH "RETURNS"
++TRUE <=> set successfully.
++.SH "SEE ALSO"
++vf_parse_init(3),
++vf_parse_text(3),
++vf_parse_end(3),
++vf_read_file(3),
++vf_write_file(3),
++vf_get_next_object(3),
++vf_create_object(3),
++vf_get_object_type(3),
++vf_get_property(3),
++vf_get_property_ex(3),
++vf_get_next_property(3),
++vf_get_prop_value(3),
++vf_set_prop_value(3),
++vf_get_prop_value_string(3),
++vf_get_prop_name_string(3),
++vf_set_prop_name_string(3),
++vf_get_prop_name(3),
++vf_get_prop_value_object(3),
++vf_set_prop_value_string(3),
++vf_set_prop_value_base64(3),
++vf_get_prop_value_base64(3),
++vf_set_property_from_file(3),
++vf_delete_object(3),
++vf_delete_prop(3),
++vf_find_prop_qual_index(3),
++vf_is_modified(3),
++vf_find_charset(3),
++vf_date_string_to_time(3),
++vf_period_string_to_time(3),
++vf_period_time_to_string(3),
++vf_set_prop_value_time(3),
++vf_get_prop_value_time(3)
+diff --git a/doc/vf_set_prop_value_string.3 b/doc/vf_set_prop_value_string.3
+new file mode 100644
+index 0000000..47cb2d7
+--- /dev/null
++++ b/doc/vf_set_prop_value_string.3
+@@ -0,0 +1,68 @@
++.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man!
++.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
++.TH "vf_set_prop_value_string" 3 "30 April 2003" "c2man vf_iface.h"
++.SH "NAME"
++vf_set_prop_value_string \- vf_set_prop_value_string()
++.SH "SYNOPSIS"
++.ft B
++#include <../vformat/vf_iface.h>
++.sp
++extern bool_t vf_set_prop_value_string
++.br
++(
++.br
++ VF_PROP_T *p_prop,
++.br
++ uint32_t n_string,
++.br
++ const char *p_string
++.br
++);
++.ft R
++.SH "PARAMETERS"
++.TP
++.B "VF_PROP_T *p_prop"
++Property we're setting a value in.
++.TP
++.B "uint32_t n_string"
++Index to string.
++.TP
++.B "const char *p_string"
++Pointer to string.
++.SH "DESCRIPTION"
++Set the value of a property.
++.SH "RETURNS"
++TRUE <=> set successfully.
++.SH "SEE ALSO"
++vf_parse_init(3),
++vf_parse_text(3),
++vf_parse_end(3),
++vf_read_file(3),
++vf_write_file(3),
++vf_get_next_object(3),
++vf_create_object(3),
++vf_get_object_type(3),
++vf_get_property(3),
++vf_get_property_ex(3),
++vf_get_next_property(3),
++vf_get_prop_value(3),
++vf_set_prop_value(3),
++vf_get_prop_value_string(3),
++vf_get_prop_name_string(3),
++vf_set_prop_name_string(3),
++vf_get_prop_name(3),
++vf_get_prop_value_object(3),
++vf_set_prop_value_object(3),
++vf_set_prop_value_base64(3),
++vf_get_prop_value_base64(3),
++vf_set_property_from_file(3),
++vf_delete_object(3),
++vf_delete_prop(3),
++vf_find_prop_qual_index(3),
++vf_is_modified(3),
++vf_find_charset(3),
++vf_date_string_to_time(3),
++vf_period_string_to_time(3),
++vf_period_time_to_string(3),
++vf_set_prop_value_time(3),
++vf_get_prop_value_time(3)
+diff --git a/doc/vf_set_prop_value_time.3 b/doc/vf_set_prop_value_time.3
+new file mode 100644
+index 0000000..68af0f9
+--- /dev/null
++++ b/doc/vf_set_prop_value_time.3
+@@ -0,0 +1,68 @@
++.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man!
++.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
++.TH "vf_set_prop_value_time" 3 "30 April 2003" "c2man vf_iface.h"
++.SH "NAME"
++vf_set_prop_value_time \- vf_set_prop_value_time()
++.SH "SYNOPSIS"
++.ft B
++#include <../vformat/vf_iface.h>
++.sp
++extern bool_t vf_set_prop_value_time
++.br
++(
++.br
++ VF_PROP_T *p_prop,
++.br
++ uint32_t n_string,
++.br
++ const long int t_value
++.br
++);
++.ft R
++.SH "PARAMETERS"
++.TP
++.B "VF_PROP_T *p_prop"
++The property.
++.TP
++.B "uint32_t n_string"
++Which string we're encoding to.
++.TP
++.B "const long int t_value"
++Time value.
++.SH "DESCRIPTION"
++Set a time_t value into a VF property.
++.SH "RETURNS"
++TRUE iff property added & set OK.
++.SH "SEE ALSO"
++vf_parse_init(3),
++vf_parse_text(3),
++vf_parse_end(3),
++vf_read_file(3),
++vf_write_file(3),
++vf_get_next_object(3),
++vf_create_object(3),
++vf_get_object_type(3),
++vf_get_property(3),
++vf_get_property_ex(3),
++vf_get_next_property(3),
++vf_get_prop_value(3),
++vf_set_prop_value(3),
++vf_get_prop_value_string(3),
++vf_get_prop_name_string(3),
++vf_set_prop_name_string(3),
++vf_get_prop_name(3),
++vf_get_prop_value_object(3),
++vf_set_prop_value_object(3),
++vf_set_prop_value_string(3),
++vf_set_prop_value_base64(3),
++vf_get_prop_value_base64(3),
++vf_set_property_from_file(3),
++vf_delete_object(3),
++vf_delete_prop(3),
++vf_find_prop_qual_index(3),
++vf_is_modified(3),
++vf_find_charset(3),
++vf_date_string_to_time(3),
++vf_period_string_to_time(3),
++vf_period_time_to_string(3),
++vf_get_prop_value_time(3)
+diff --git a/doc/vf_set_property_from_file.3
b/doc/vf_set_property_from_file.3
+new file mode 100644
+index 0000000..fc0d43f
+--- /dev/null
++++ b/doc/vf_set_property_from_file.3
+@@ -0,0 +1,68 @@
++.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man!
++.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
++.TH "vf_set_property_from_file" 3 "30 April 2003" "c2man vf_iface.h"
++.SH "NAME"
++vf_set_property_from_file \- vf_set_property_from_file()
++.SH "SYNOPSIS"
++.ft B
++#include <../vformat/vf_iface.h>
++.sp
++extern bool_t vf_set_property_from_file
++.br
++(
++.br
++ VF_PROP_T *p_prop,
++.br
++ vf_encoding_t encoding,
++.br
++ const char *p_filename
++.br
++);
++.ft R
++.SH "PARAMETERS"
++.TP
++.B "VF_PROP_T *p_prop"
++The property.
++.TP
++.B "vf_encoding_t encoding"
++Encoding to use.
++.TP
++.B "const char *p_filename"
++Source filename.
++.SH "DESCRIPTION"
++Loads the indicated file into memory and sets the indicated property.
++.SH "RETURNS"
++TRUE iff succeded, FALSE else.
++.SH "SEE ALSO"
++vf_parse_init(3),
++vf_parse_text(3),
++vf_parse_end(3),
++vf_read_file(3),
++vf_write_file(3),
++vf_get_next_object(3),
++vf_create_object(3),
++vf_get_object_type(3),
++vf_get_property(3),
++vf_get_property_ex(3),
++vf_get_next_property(3),
++vf_get_prop_value(3),
++vf_set_prop_value(3),
++vf_get_prop_value_string(3),
++vf_get_prop_name_string(3),
++vf_set_prop_name_string(3),
++vf_get_prop_name(3),
++vf_get_prop_value_object(3),
++vf_set_prop_value_object(3),
++vf_set_prop_value_string(3),
++vf_set_prop_value_base64(3),
++vf_get_prop_value_base64(3),
++vf_delete_object(3),
++vf_delete_prop(3),
++vf_find_prop_qual_index(3),
++vf_is_modified(3),
++vf_find_charset(3),
++vf_date_string_to_time(3),
++vf_period_string_to_time(3),
++vf_period_time_to_string(3),
++vf_set_prop_value_time(3),
++vf_get_prop_value_time(3)
+diff --git a/doc/vf_write_file.3 b/doc/vf_write_file.3
+new file mode 100644
+index 0000000..ebc0b74
+--- /dev/null
++++ b/doc/vf_write_file.3
+@@ -0,0 +1,70 @@
++.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man!
++.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
++.TH "vf_write_file" 3 "30 April 2003" "c2man vf_iface.h"
++.SH "NAME"
++vf_write_file \- vf_write_file()
++.SH "SYNOPSIS"
++.ft B
++#include <../vformat/vf_iface.h>
++.sp
++extern bool_t vf_write_file
++.br
++(
++.br
++ const char *p_name,
++.br
++ VF_OBJECT_T *p_object,
++.br
++ bool_t write_all
++.br
++);
++.ft R
++.SH "PARAMETERS"
++.TP
++.B "const char *p_name"
++Outpt filename.
++.TP
++.B "VF_OBJECT_T *p_object"
++The object to write.
++.TP
++.B "bool_t write_all"
++Should write p_next as well?.
++.SH "DESCRIPTION"
++Write indicated vobject to file. For lists of objects (eg. Read from
++a phonebook) the write_all parameter allows the caller to control if
++the library writes the entire list or just the head item.
++.SH "RETURNS"
++TRUE <=> written OK, FALSE else.
++.SH "SEE ALSO"
++vf_parse_init(3),
++vf_parse_text(3),
++vf_parse_end(3),
++vf_read_file(3),
++vf_get_next_object(3),
++vf_create_object(3),
++vf_get_object_type(3),
++vf_get_property(3),
++vf_get_property_ex(3),
++vf_get_next_property(3),
++vf_get_prop_value(3),
++vf_set_prop_value(3),
++vf_get_prop_value_string(3),
++vf_get_prop_name_string(3),
++vf_set_prop_name_string(3),
++vf_get_prop_name(3),
++vf_get_prop_value_object(3),
++vf_set_prop_value_object(3),
++vf_set_prop_value_string(3),
++vf_set_prop_value_base64(3),
++vf_get_prop_value_base64(3),
++vf_set_property_from_file(3),
++vf_delete_object(3),
++vf_delete_prop(3),
++vf_find_prop_qual_index(3),
++vf_is_modified(3),
++vf_find_charset(3),
++vf_date_string_to_time(3),
++vf_period_string_to_time(3),
++vf_period_time_to_string(3),
++vf_set_prop_value_time(3),
++vf_get_prop_value_time(3)
+--
+1.7.6.3
+
diff --git a/libs/libvformat/0006-Remove-leading-space-when-unfolding.patch
b/libs/libvformat/0006-Remove-leading-space-when-unfolding.patch
new file mode 100644
index 0000000..613a2eb
--- /dev/null
+++ b/libs/libvformat/0006-Remove-leading-space-when-unfolding.patch
@@ -0,0 +1,36 @@
+From 792e010c299c4483d0fac836dba8119e6112c165 Mon Sep 17 00:00:00 2001
+From: Daniele Forsi <dforsi AT gmail.com>
+Date: Sun, 9 May 2010 19:34:56 +0200
+Subject: Remove leading space when unfolding
+
+According to RFC 2425 paragraph 5.8.1, the leading whitespace on folded lines
+must be removed when unfolding happens.
+
+Origin: vendor,
http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=5;filename=testcase.c;att=1;bug=539442
+Bug-Debian: http://bugs.debian.org/539442
+Forwarded:
https://sourceforge.net/tracker/?func=detail&aid=3084903&group_id=37192&atid=419516
+Last-Update: 2010-12-23
+Applied-Upstream:
http://vformat.cvs.sourceforge.net/viewvc/vformat/src/vformat/src/vf_parser.c?revision=1.26&view=markup
+---
+ src/vf_parser.c | 4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/vf_parser.c b/src/vf_parser.c
+index 2c7221c..1197154 100644
+--- a/src/vf_parser.c
++++ b/src/vf_parser.c
+@@ -333,9 +333,9 @@ bool_t vf_parse_text(
+ /* Ignore */
+ }
+ else
+- if (SPACE == c)
++ if ((SPACE == c) || (TAB == c))
+ {
+- ok = append_to_curr_string(&(p_parse->prop.value.v.s),
NULL, &c, 1);
++ /* Ignore leading white space characters when unfolding
*/
+
+ p_parse->state = _VF_STATE_RFC822VALUE;
+ }
+--
+1.7.6.3
+
diff --git
a/libs/libvformat/0007-Cast-NULL-in-void-in-functions-using-va_arg.patch
b/libs/libvformat/0007-Cast-NULL-in-void-in-functions-using-va_arg.patch
new file mode 100644
index 0000000..a0b4182
--- /dev/null
+++ b/libs/libvformat/0007-Cast-NULL-in-void-in-functions-using-va_arg.patch
@@ -0,0 +1,51 @@
+From a20a232e48b80958b977e3be96f6a859ba61260c Mon Sep 17 00:00:00 2001
+From: Thomas Preud'homme <thomas.preudhomme AT celest.fr>
+Date: Wed, 12 May 2010 18:39:30 +0200
+Subject: Cast NULL in void * in functions using va_arg
+
+NULL isn't necessary a zero value. For instance, on AMD64 architecture,
+a null pointer is 0x7fff00000000. Usually things works automagically as
+the compiler always cast NULL and 0 in void * if stored in a pointer
+variable. But with functions with variable number of arguments the
+compiler can't know the type of the arguments and thus don't make the
+cast. In consequences, NULL and 0 must be cast explicitely in void * if
+the parameter is a pointer.
+
+Origin: vendor
+Forwarded:
https://sourceforge.net/tracker/?func=detail&aid=3084905&group_id=37192&atid=419516
+Last-Update: 2010-12-23
+Applied-Upstream:
http://vformat.cvs.sourceforge.net/viewvc/vformat/build/vformat/vformat.c?revision=1.22&view=markup
+---
+ test/vformat.c | 6 +++---
+ 1 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/test/vformat.c b/test/vformat.c
+index b4a753d..40c299e 100644
+--- a/test/vformat.c
++++ b/test/vformat.c
+@@ -489,19 +489,19 @@ static void check_extract_fields(
+ }
+
+ printf(" Looking for {%s, %s}...\n", p_array[0], p_array[1]);
+- if (vf_get_property(&p_tmp, p_object, VFGP_FIND, NULL, p_array[0],
p_array[1], NULL))
++ if (vf_get_property(&p_tmp, p_object, VFGP_FIND, NULL, p_array[0],
p_array[1], (void *) NULL))
+ {
+ print_search_results(p_tmp);
+ }
+
+ printf(" Looking for {%s, %s}...\n", p_array[0], p_array[2]);
+- if (vf_get_property(&p_tmp, p_object, VFGP_FIND, NULL, p_array[0],
p_array[2], NULL))
++ if (vf_get_property(&p_tmp, p_object, VFGP_FIND, NULL, p_array[0],
p_array[2], (void *) NULL))
+ {
+ print_search_results(p_tmp);
+ }
+
+ printf(" Looking for {%s, %s, %s}...\n", p_array[0], p_array[1],
p_array[2]);
+- if (vf_get_property(&p_tmp, p_object, VFGP_FIND, NULL, p_array[0],
p_array[1], p_array[2], NULL))
++ if (vf_get_property(&p_tmp, p_object, VFGP_FIND, NULL, p_array[0],
p_array[1], p_array[2], (void *) NULL))
+ {
+ print_search_results(p_tmp);
+ }
+--
+1.7.6.3
+
diff --git a/libs/libvformat/0008-Fix-typo-in-manpage-and-source.patch
b/libs/libvformat/0008-Fix-typo-in-manpage-and-source.patch
new file mode 100644
index 0000000..9d8c979
--- /dev/null
+++ b/libs/libvformat/0008-Fix-typo-in-manpage-and-source.patch
@@ -0,0 +1,69 @@
+From 4f9b820244bfb52e58a11871986e7159e636d57e Mon Sep 17 00:00:00 2001
+From: Thomas Preud'homme <thomas.preudhomme AT celest.fr>
+Date: Wed, 11 Aug 2010 10:45:08 +0200
+Subject: Fix typo in manpage and source
+
+Two function declarations suffer from a mispell: requred instead of required.
+As a consequences, these typo are also found in the manpages generated by
c2man.
+
+Origin: vendor
+Forworded:
https://sourceforge.net/tracker/?func=detail&aid=3084926&group_id=37192&atid=419516
+Last-Update: 2010-12-23
+Applied-Upstream:
http://vformat.cvs.sourceforge.net/viewvc/vformat/src/vformat/vf_iface.h?revision=1.41&view=markup
+---
+ doc/vf_get_prop_name_string.3 | 2 +-
+ doc/vf_get_prop_value_string.3 | 2 +-
+ vformat/vf_iface.h | 4 ++--
+ 3 files changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/doc/vf_get_prop_name_string.3 b/doc/vf_get_prop_name_string.3
+index 7d1cfee..aa3bf3b 100644
+--- a/doc/vf_get_prop_name_string.3
++++ b/doc/vf_get_prop_name_string.3
+@@ -23,7 +23,7 @@ extern char *vf_get_prop_name_string
+ Property to locate string from.
+ .TP
+ .B "uint32_t n_string"
+-Index to string requred.
++Index to string required.
+ .SH "DESCRIPTION"
+ Get n'th name string. For example a property may be defined as:
+
+diff --git a/doc/vf_get_prop_value_string.3 b/doc/vf_get_prop_value_string.3
+index 4fc9a81..afc6f66 100644
+--- a/doc/vf_get_prop_value_string.3
++++ b/doc/vf_get_prop_value_string.3
+@@ -23,7 +23,7 @@ extern char *vf_get_prop_value_string
+ Property to locate string from.
+ .TP
+ .B "uint32_t n_string"
+-Index to string requred.
++Index to string required.
+ .SH "DESCRIPTION"
+ Obtain string pointer value from VF_PROP_T. For example a property
+ may be defined as:
+diff --git a/vformat/vf_iface.h b/vformat/vf_iface.h
+index ab5e8d9..12c5f22 100644
+--- a/vformat/vf_iface.h
++++ b/vformat/vf_iface.h
+@@ -906,7 +906,7 @@ extern VFORMATDECLSPEC bool_t vf_set_prop_value(
+
+ extern VFORMATDECLSPEC char *vf_get_prop_value_string(
+ VF_PROP_T *p_prop, /* Property to locate string from */
+- uint32_t n_string /* Index to string requred */
++ uint32_t n_string /* Index to string required */
+ );
+
+
+@@ -931,7 +931,7 @@ extern VFORMATDECLSPEC char *vf_get_prop_value_string(
+
+ extern VFORMATDECLSPEC char *vf_get_prop_name_string(
+ VF_PROP_T *p_prop, /* Property to locate string from */
+- uint32_t n_string /* Index to string requred */
++ uint32_t n_string /* Index to string required */
+ );
+
+
+--
+1.7.6.3
+
diff --git a/libs/libvformat/DETAILS b/libs/libvformat/DETAILS
new file mode 100755
index 0000000..83fe870
--- /dev/null
+++ b/libs/libvformat/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=libvformat
+ VERSION=1.13
+ XVERSION=a6r3
+ SOURCE="${SPELL}-${VERSION}-${XVERSION}.tar.gz"
+ SOURCE_URL[0]=${SOURCEFORGE_URL}/vformat/vformat/Alpha-6-Linux/${SOURCE}
+
SOURCE_HASH=sha512:f809c993db004be0c490a79b123c4357dc4e7106bf7875a91ef3a23a6aaeac1135b53248feb5ab739994e79749eb8aca2ac4a544da9df274b7aa87c1f665076b
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://vformat.sourceforge.net/";
+ LICENSE[0]=GPL
+ ENTERED=20121220
+ SHORT="small, portable library for accessing vformat objects eg
VCARD"
+cat << EOF
+This library provides an interface to vcard files according to the
definitions
+laid down in the rfc2426.
+EOF
diff --git a/libs/libvformat/HISTORY b/libs/libvformat/HISTORY
new file mode 100644
index 0000000..686061b
--- /dev/null
+++ b/libs/libvformat/HISTORY
@@ -0,0 +1,9 @@
+2012-12-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * 0004-Provide-info-documentation.patch,
+ 0005-Add-manpages.patch,
+ 0006-Remove-leading-space-when-unfolding.patch,
+ 0007-Cast-NULL-in-void-in-functions-using-va_arg.patch,
+ 0008-Fix-typo-in-manpage-and-source.patch,
+ DETAILS,
+ PRE_BUILD: spell created
+
diff --git a/libs/libvformat/PRE_BUILD b/libs/libvformat/PRE_BUILD
new file mode 100755
index 0000000..852b201
--- /dev/null
+++ b/libs/libvformat/PRE_BUILD
@@ -0,0 +1,11 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+
+
+patch -p1 < ${SPELL_DIRECTORY}/0004-Provide-info-documentation.patch &&
+patch -p1 < ${SPELL_DIRECTORY}/0005-Add-manpages.patch &&
+patch -p1 <
${SPELL_DIRECTORY}/0006-Remove-leading-space-when-unfolding.patch &&
+patch -p1 <
${SPELL_DIRECTORY}/0007-Cast-NULL-in-void-in-functions-using-va_arg.patch &&
+patch -p1 < ${SPELL_DIRECTORY}/0008-Fix-typo-in-manpage-and-source.patch &&
+
+autoreconf -fi
diff --git a/libs/lockdev/BUILD b/libs/lockdev/BUILD
index 51764b6..6dccbc0 100755
--- a/libs/lockdev/BUILD
+++ b/libs/lockdev/BUILD
@@ -1 +1 @@
-make basedir=$INSTALL_ROOT/usr/
+make basedir=$INSTALL_ROOT/usr
diff --git a/libs/lockdev/DETAILS b/libs/lockdev/DETAILS
index b62430b..fd37795 100755
--- a/libs/lockdev/DETAILS
+++ b/libs/lockdev/DETAILS
@@ -1,5 +1,6 @@
SPELL=lockdev
VERSION=1.0.3
+ PATCHLEVEL=1
SOURCE=${SPELL}_$VERSION.orig.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://ftp.de.debian.org/debian/pool/main/l/$SPELL/$SOURCE
diff --git a/libs/lockdev/HISTORY b/libs/lockdev/HISTORY
index 2f2035c..a6f9919 100644
--- a/libs/lockdev/HISTORY
+++ b/libs/lockdev/HISTORY
@@ -1,3 +1,7 @@
+2012-11-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1
+ * INSTALL: create a symlink
+
2008-04-12 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS, DEPENDS, PRE_BUILD, BUILD, INSTALL: Created

diff --git a/libs/lockdev/INSTALL b/libs/lockdev/INSTALL
index 7920830..b4129e9 100755
--- a/libs/lockdev/INSTALL
+++ b/libs/lockdev/INSTALL
@@ -1 +1,2 @@
-make basedir=$INSTALL_ROOT/usr/ install
+make basedir=$INSTALL_ROOT/usr install &&
+ln -sf $TRACK_ROOT/usr/lib/liblockdev.1.0.3.so
$INSTALL_ROOT/usr/lib/liblockdev.so
diff --git a/libs/miniupnpc/BUILD b/libs/miniupnpc/BUILD
new file mode 100755
index 0000000..e013b8d
--- /dev/null
+++ b/libs/miniupnpc/BUILD
@@ -0,0 +1 @@
+cmake_build
diff --git a/libs/miniupnpc/DETAILS b/libs/miniupnpc/DETAILS
new file mode 100755
index 0000000..04ab90f
--- /dev/null
+++ b/libs/miniupnpc/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=miniupnpc
+ VERSION=1.7.20120830
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]="http://miniupnp.free.fr/files/download.php?file=${SOURCE}";
+
SOURCE_HASH=sha512:cb1635bea248c0205efd576a0710c201426bfd4c2f4e6b1804cfa35d96c06ba702af78ce917f82d8bff0c75db8a182844342711ff21fa3a4f1bfcfed18d10900
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://miniupnp.free.fr/";
+ LICENSE[0]=BSD
+ ENTERED=20121209
+ SHORT="support for the UPnP Internet Gateway Device (IGD)
specifications"
+cat << EOF
+The UPnP protocol is supported by most home adsl/cable routers and Microsoft
+Windows 2K/XP. The aim of the MiniUPnP project is to bring a free software
+solution to support the "Internet Gateway Device" part of the protocol.
+EOF
diff --git a/libs/miniupnpc/HISTORY b/libs/miniupnpc/HISTORY
new file mode 100644
index 0000000..972e811
--- /dev/null
+++ b/libs/miniupnpc/HISTORY
@@ -0,0 +1,3 @@
+2012-12-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DETAILS, INSTALL: spell created
+
diff --git a/libs/miniupnpc/INSTALL b/libs/miniupnpc/INSTALL
new file mode 100755
index 0000000..f138d0d
--- /dev/null
+++ b/libs/miniupnpc/INSTALL
@@ -0,0 +1,3 @@
+default_install &&
+install -m644 ${SOURCE_DIRECTORY}/portlistingparse.h
${INSTALL_ROOT}/usr/include/${SPELL}/ &&
+install -m644 ${SOURCE_DIRECTORY}/miniupnpctypes.h
${INSTALL_ROOT}/usr/include/${SPELL}/
diff --git a/libs/nspr/DETAILS b/libs/nspr/DETAILS
index 1b55775..d3425fa 100755
--- a/libs/nspr/DETAILS
+++ b/libs/nspr/DETAILS
@@ -1,11 +1,11 @@
SPELL=nspr
- VERSION=4.9.2
+ VERSION=4.9.4
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"

SOURCE_URL[0]=http://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v$VERSION/src/$SOURCE
WEB_SITE=http://www.mozilla.org/projects/nspr/
ENTERED=20050512
-
SOURCE_HASH=sha512:1f1f35fc2b9ead7e3b4ef93a02f13c0bcccc314bf9cfad67e6ddb755aaf6ab411499b0b57b94b032e2c7ee21fc7c114ca447e24825b79611f720f88eb37bd348
+
SOURCE_HASH=sha512:5c1caf290bbe6cec7fddd40ae1eefbe54608a0f6fce908b1680513c50661dde40f4c1638ddca56b8a7125b20be6945aa2b4507fa0dde09e3e9eb0b08e90cfe2b
# SOURCE_GPG=gurus.gpg:$SOURCE.sig:WORKS_FOR_ME
LICENSE[0]=MPL
GATHER_DOCS=no
diff --git a/libs/nspr/HISTORY b/libs/nspr/HISTORY
index e43c2f5..d502445 100644
--- a/libs/nspr/HISTORY
+++ b/libs/nspr/HISTORY
@@ -1,3 +1,6 @@
+2012-11-26 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.9.4
+
2012-08-07 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.9.2

diff --git a/libs/openmpi/DETAILS b/libs/openmpi/DETAILS
index cc06116..b9527c7 100755
--- a/libs/openmpi/DETAILS
+++ b/libs/openmpi/DETAILS
@@ -1,7 +1,7 @@
SPELL=openmpi
- VERSION=1.4.3
+ VERSION=1.6.3
SECURITY_PATCH=1
-
SOURCE_HASH=sha512:c33d5e019ba0b080aa34ecfa085182349da806e4bff26c1bf4dbdc8fb3f8f3c38899b9d96d671e1ae337b523ac9d634ae25c49d9af6eef2bc340c29dba75b1b8
+
SOURCE_HASH=sha512:29d34c343bf4f21d5f16da70ac2d2db819834d50102c14efa46d1b8898efbbf92346a95227c548787eff4d73799f0042c5f5c3c1e0ec15c578987b6df17755e6
VX=`echo $VERSION|cut -c-3`
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/libs/openmpi/HISTORY b/libs/openmpi/HISTORY
index 5e02c52..4e096fd 100644
--- a/libs/openmpi/HISTORY
+++ b/libs/openmpi/HISTORY
@@ -1,3 +1,6 @@
+2012-12-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.6.3
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/libs/pcre/DETAILS b/libs/pcre/DETAILS
index 75d7a0a..6ce42aa 100755
--- a/libs/pcre/DETAILS
+++ b/libs/pcre/DETAILS
@@ -1,5 +1,6 @@
SPELL=pcre
- VERSION=8.31
+ VERSION=8.32
+ PATCHLEVEL=1
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/libs/pcre/HISTORY b/libs/pcre/HISTORY
index db6d563..be7270b 100644
--- a/libs/pcre/HISTORY
+++ b/libs/pcre/HISTORY
@@ -1,3 +1,11 @@
+2012-12-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1
+ * INSTALL: readded, to install symlink for backwards-compat
+
+2012-12-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 8.32
+ * INSTALL: deleted, all critical dependees still work
+
2012-07-11 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 8.31
* INSTALL: update symlink
diff --git a/libs/pcre/INSTALL b/libs/pcre/INSTALL
index 0030e40..375cd41 100755
--- a/libs/pcre/INSTALL
+++ b/libs/pcre/INSTALL
@@ -1,2 +1,3 @@
default_install &&
-ln -sf $TRACK_ROOT/usr/lib/libpcre.so.1.0.1
$INSTALL_ROOT/usr/lib/libpcre.so.0
+
+ln -sf "$TRACK_ROOT/usr/lib/libpcre.so.1"
"$INSTALL_ROOT/usr/lib/libpcre.so.0"
diff --git a/libs/pyqt4/DETAILS b/libs/pyqt4/DETAILS
index c9e873b..444032e 100755
--- a/libs/pyqt4/DETAILS
+++ b/libs/pyqt4/DETAILS
@@ -1,7 +1,7 @@
SPELL=pyqt4
SPELLX=PyQt-x11-gpl
- VERSION=4.9.5
-
SOURCE_HASH=sha512:27891944f35c66476b045cc5398e32d8566bc25d95e893a17f518f85f3a8b0ccbf1b56e148d086f5563259c76cf89e63057f9c77e16876343643235a930b0856
+ VERSION=4.9.6
+
SOURCE_HASH=sha512:1d0ca00d529f67d33e51b947b9e2c49a64611a842f1a78220c9390afd1657e909451d9b758d0c008b6efbba7ed047f18ca41323e4db2269d685b9d2400a604aa
URI=PyQt4
SOURCE=$SPELLX-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
diff --git a/libs/pyqt4/HISTORY b/libs/pyqt4/HISTORY
index b0df8fa..e0448da 100644
--- a/libs/pyqt4/HISTORY
+++ b/libs/pyqt4/HISTORY
@@ -1,3 +1,6 @@
+2012-12-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.9.6
+
2012-10-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 4.9.5

diff --git a/libs/pyusb/DETAILS b/libs/pyusb/DETAILS
index 5db4096..7a41983 100755
--- a/libs/pyusb/DETAILS
+++ b/libs/pyusb/DETAILS
@@ -1,8 +1,11 @@
SPELL=pyusb
- VERSION=1.0.0a2
- SOURCE="${SPELL}-${VERSION}.zip"
-
SOURCE_URL[0]=http://netcologne.dl.sourceforge.net/project/${SPELL}/PyUSB%201.0/1.0.0-alpha-2/${SOURCE}
-
SOURCE_HASH=sha512:3a63fed6ef53fee5a5b34754b8e0bba46d01e122cb3adaac4d67fcb595e994db1a06119e36b7189fe481dc553d566a3374c1da26761c428938c34ed3477524bf
+ VERSION=1.0.0a3
+ MVERSION=$(echo $VERSION | sed -e 's:\([0-9]\+\.[0-9]\+\).*:\1:')
+ XVERSION=$(echo $VERSION | sed -e 's:\(.\+\)a.\+:\1:')
+ ALPHAVERSION=$(echo $VERSION | sed -e 's:.\+a::')
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+
SOURCE_URL[0]=${SOURCEFORGE_URL}/${SPELL}/PyUSB%20${MVERSION}/${XVERSION}-alpha-${ALPHAVERSION}/${SOURCE}
+
SOURCE_HASH=sha512:792fd7b567b989c70154c11ea9bcb23231ce5c2c8bbfd3bc52082261ed1077f752cac21d1d53b46de7adda23303055a7cd8ff554c04ed13cbb469abcce9fcc85

SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://sourceforge.net/projects/pyusb/";
LICENSE[0]=BSD
diff --git a/libs/pyusb/HISTORY b/libs/pyusb/HISTORY
index e99f151..ef9a9cf 100644
--- a/libs/pyusb/HISTORY
+++ b/libs/pyusb/HISTORY
@@ -1,3 +1,6 @@
+2012-06-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.0.0a3, fixed SOURCE_URL
+
2012-06-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS, DETAILS, BUILD, INSTALL: spell created

diff --git a/libs/qjson/DETAILS b/libs/qjson/DETAILS
index 00e26fa..f7f8d69 100755
--- a/libs/qjson/DETAILS
+++ b/libs/qjson/DETAILS
@@ -1,6 +1,6 @@
SPELL=qjson
- VERSION=0.8.0
-
SOURCE_HASH=sha512:370858a267d1849981d45302fe5cc8c2cb23eb68d9708739ba5842af53ac655b7301ab17a3e1cf3f267bc26c8ea4ddf2ae3f3a79bd530df532771286a5fc5eb2
+ VERSION=0.8.1
+
SOURCE_HASH=sha512:03e65bbdf6d397f77319867a03377deb419eac46ad91bc06abb7bc68d8f8f2e490db87d909ce51e065f22e5d201f1f73d57f72e14bc378580dbf40b855f1bc72
SOURCE="${SPELL}-${VERSION}.tar.bz2"

SOURCE_URL[0]=$SOURCEFORGE_URL/project/${SPELL}/${SPELL}/${VERSION}/${SOURCE}
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
diff --git a/libs/qjson/HISTORY b/libs/qjson/HISTORY
index 3eef7ce..afd525d 100644
--- a/libs/qjson/HISTORY
+++ b/libs/qjson/HISTORY
@@ -1,3 +1,6 @@
+2012-11-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.8.1
+
2012-11-22 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.8.0

diff --git a/libs/sip/DETAILS b/libs/sip/DETAILS
index e2979b5..16fd00d 100755
--- a/libs/sip/DETAILS
+++ b/libs/sip/DETAILS
@@ -1,6 +1,6 @@
SPELL=sip
- VERSION=4.14
-
SOURCE_HASH=sha512:ac6d98f2e4f7094e5065a32e107dc7ffce28fac5fa805407c1b670192a9438235a5235dee52833fb9667e1e0a12c29b571d1fa8f315a96fa2728a8b08d08c405
+ VERSION=4.14.2
+
SOURCE_HASH=sha512:d23eba57c271e5ed4f9e434709108c33bca0166987606b02b48485996d4de385d6c6057e5b0432f18248b3b786f2dce7e80a06f8dce848b90a046418dd294ec6
URI=sip4
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/libs/sip/HISTORY b/libs/sip/HISTORY
index ae7fee4..ddae31b 100644
--- a/libs/sip/HISTORY
+++ b/libs/sip/HISTORY
@@ -1,3 +1,6 @@
+2012-12-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.14.2
+
2012-10-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 4.14

diff --git a/libs/talloc/DETAILS b/libs/talloc/DETAILS
index 2532cbf..f2f8a91 100755
--- a/libs/talloc/DETAILS
+++ b/libs/talloc/DETAILS
@@ -11,8 +11,8 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/samba4-git
SOURCE_URL[0]=git://git.samba.org/samba.git:samba4
SOURCE_IGNORE=volatile
else
- VERSION=2.0.7
-
SOURCE_HASH=sha512:b4384653f570b349d13352b3a2304bc3bc58d4d3e6369b049163c43d3125bbe29a8d3679691be04ef26a51a2820345fddf3c882d23ce629f8044b2aa043e2768

+ VERSION=2.0.8
+
SOURCE_HASH=sha512:8e8e71d05443b7ea5d8ac432c1043840000b7b6ebeff6a2f621274f29a298e6c64ad5fb75b59c6138179c5602d6164695b85b57b5b310809150320b6eecd487f
SOURCE=$SPELL-$VERSION.tar.gz
# SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/libs/talloc/HISTORY b/libs/talloc/HISTORY
index 9cf3a1e..bd41760 100644
--- a/libs/talloc/HISTORY
+++ b/libs/talloc/HISTORY
@@ -1,3 +1,6 @@
+2012-12-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.0.8
+
2011-10-25 Tommy Boatman <tboatman AT sourcemage.org>
* DETAILS: stable version 2.0.7

diff --git a/lua-forge/lgi/BUILD b/lua-forge/lgi/BUILD
new file mode 100755
index 0000000..6dfecc1
--- /dev/null
+++ b/lua-forge/lgi/BUILD
@@ -0,0 +1 @@
+default_build_make
diff --git a/lua-forge/lgi/DEPENDS b/lua-forge/lgi/DEPENDS
new file mode 100755
index 0000000..fb3d247
--- /dev/null
+++ b/lua-forge/lgi/DEPENDS
@@ -0,0 +1,2 @@
+depends LUA &&
+depends gobject-introspection
diff --git a/lua-forge/lgi/DETAILS b/lua-forge/lgi/DETAILS
new file mode 100755
index 0000000..94f2e62
--- /dev/null
+++ b/lua-forge/lgi/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=lgi
+ VERSION=0.6.2
+ SOURCE="${SPELL}-${VERSION}.zip"
+ SOURCE_URL[0]=https://github.com/pavouk/${SPELL}/archive/${VERSION}.zip
+
SOURCE_HASH=sha512:0ccd86ed45e7c64858b7147695e9b784a12762d226ac84d942f26ef099f106049c668a2cf786b997029d5d7c7daf4b294ff983f49f6952246e1429e86ac50442
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://github.com/pavouk/lgi";
+ LICENSE[0]=MIT
+ ENTERED=20121223
+ SHORT="Dynamic Lua binding to GObject libraries using
GObject-Introspection"
+cat << EOF
+LGI is gobject-introspection based dynamic Lua binding to GObject based
+libraries. It allows using GObject-based libraries directly from Lua.
+EOF
diff --git a/lua-forge/lgi/HISTORY b/lua-forge/lgi/HISTORY
new file mode 100644
index 0000000..d3d4cd0
--- /dev/null
+++ b/lua-forge/lgi/HISTORY
@@ -0,0 +1,3 @@
+2012-12-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/lua-forge/luajit/BUILD b/lua-forge/luajit/BUILD
new file mode 100755
index 0000000..19519c2
--- /dev/null
+++ b/lua-forge/luajit/BUILD
@@ -0,0 +1 @@
+make "PREFIX=$INSTALL_ROOT/usr" "XCFLAGS=$LUAJIT_CONFIG"
diff --git a/lua-forge/luajit/CONFIGURE b/lua-forge/luajit/CONFIGURE
new file mode 100755
index 0000000..1c519e7
--- /dev/null
+++ b/lua-forge/luajit/CONFIGURE
@@ -0,0 +1,6 @@
+config_query_option LUAJIT_CONFIG \
+ "Build extra Lua 5.2 compatibility (breaks some 5.1
compatibility)?" \
+ 'n' \
+ '-DLUAJIT_ENABLE_LUA52COMPAT' \
+ ''
+
diff --git a/lua-forge/luajit/DEPENDS b/lua-forge/luajit/DEPENDS
new file mode 100755
index 0000000..97a76ba
--- /dev/null
+++ b/lua-forge/luajit/DEPENDS
@@ -0,0 +1,2 @@
+depends ncurses &&
+depends readline
diff --git a/lua-forge/luajit/DETAILS b/lua-forge/luajit/DETAILS
new file mode 100755
index 0000000..c541e9b
--- /dev/null
+++ b/lua-forge/luajit/DETAILS
@@ -0,0 +1,36 @@
+ SPELL=luajit
+ VERSION=2.0.0
+ SOURCE=LuaJIT-$VERSION.tar.gz
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/LuaJIT-$VERSION"
+ SOURCE_URL[0]="http://luajit.org/download/$SOURCE";
+
SOURCE_HASH=sha512:7aee798e68d0a5b2f1aaaf61b558e0734d48f2501a255d8e3c7208c1319586fdec1ebc4f80238ab1f58dfd3c9d0042b806a567ccce5b769ab4d6345f70844b36
+ WEB_SITE="http://luajit.org/";
+ ENTERED=20121222
+ LICENSE[0]=MIT
+ SHORT="a just-in-time compiler for Lua"
+cat << EOF
+LuaJIT has been successfully used as a scripting middleware in games, 3D
+modellers, numerical simulations, trading platforms and many other specialty
+applications. It combines high flexibility with high performance and an
+unmatched low memory footprint: less than 125K for the VM plus less than 85K
+for the JIT compiler (on x86).
+
+LuaJIT has been in continuous development since 2005. It's widely considered
to
+be one of the fastest dynamic language implementations. It has outperformed
+other dynamic languages on many cross-language benchmarks since its first
+release often by a substantial margin. In 2009 other dynamic language VMs
+started to catch up with the performance of LuaJIT 1.x. Well, I couldn't let
+that slide. ;-)
+
+For LuaJIT 2.0, the whole VM has been rewritten from the ground up and
+relentlessly optimized for performance. It combines a high-speed interpreter,
+written in assembler, with a state-of-the-art JIT compiler.
+
+An innovative trace compiler is integrated with advanced, SSA-based
+optimizations and a highly tuned code generation backend. This allows a
+substantial reduction of the overhead associated with dynamic language
+features.
+
+It's destined to break into the performance range traditionally reserved for
+offline, static language compilers.
+EOF
diff --git a/lua-forge/luajit/HISTORY b/lua-forge/luajit/HISTORY
new file mode 100644
index 0000000..651ddc3
--- /dev/null
+++ b/lua-forge/luajit/HISTORY
@@ -0,0 +1,3 @@
+2012-12-22 Justin Boffemmyer <flux AT sourcemage.org>
+ * DETAILS, BUILD, CONFIGURE, DEPENDS, INSTALL: spell created
+
diff --git a/lua-forge/luajit/INSTALL b/lua-forge/luajit/INSTALL
new file mode 100755
index 0000000..95a70a1
--- /dev/null
+++ b/lua-forge/luajit/INSTALL
@@ -0,0 +1 @@
+make PREFIX=/usr install
diff --git a/lxde/lxinput/DEPENDS b/lxde/lxinput/DEPENDS
new file mode 100755
index 0000000..4559f6d
--- /dev/null
+++ b/lxde/lxinput/DEPENDS
@@ -0,0 +1,13 @@
+depends libx11 &&
+depends xml-parser-expat &&
+optional_depends gtk+3 \
+ "--enable-gtk3" \
+ "--disable-gtk3" \
+ "for GTK 3 interface (otherwise use GTK 2)" &&
+optional_depends libxslt \
+ "--enable-man" \
+ "--disable-man" \
+ "to generate man pages" &&
+if ! is_depends_enabled $SPELL gtk+3; then
+ depends gtk+2
+fi
diff --git a/lxde/lxinput/DETAILS b/lxde/lxinput/DETAILS
new file mode 100755
index 0000000..00731d6
--- /dev/null
+++ b/lxde/lxinput/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=lxinput
+ VERSION=0.3.2
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/lxde/${SOURCE}
+
SOURCE_HASH=sha512:50921151d3050fae1e4640aade2b0bf88d94445f95e18c21c3d67a012ec7d33b6b9dada8574898d915a350c37fcd568f376bafff1b804e222543a5cadf87431a
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE=http://lxde.sourceforge.net/
+ LICENSE[0]=GPL
+ ENTERED=20121125
+ SHORT="LXInput is a small program used to configure keyboard and
mouse for LXDE."
+cat << EOF
+LXInput is a small program used to configure keyboard and mouse for LXDE.
+EOF
diff --git a/lxde/lxinput/HISTORY b/lxde/lxinput/HISTORY
new file mode 100644
index 0000000..c999984
--- /dev/null
+++ b/lxde/lxinput/HISTORY
@@ -0,0 +1,2 @@
+2012-11-25 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS, DEPENDS: spell created
diff --git a/lxde/menu-cache/DETAILS b/lxde/menu-cache/DETAILS
index e9e400d..cdd8f2f 100755
--- a/lxde/menu-cache/DETAILS
+++ b/lxde/menu-cache/DETAILS
@@ -1,8 +1,8 @@
SPELL=menu-cache
- VERSION=0.3.2
+ VERSION=0.4.1
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=$SOURCEFORGE_URL/lxde/${SOURCE}
-
SOURCE_HASH=sha512:7cc9e0f6b2e992233149b7db3ee571fc1e67692125c4bd52fe08ab1bc63d3e937a383a3345d513369f530cecc9ed40708826421d7adff2150a4f1c92cb251056
+
SOURCE_HASH=sha512:9744765f6894462139cbb9cbeec74c915df27bfeb31179743fc6dbf2ac20e26520be6d089c8733f0a17248a2aa6687730c5ee28f26eb15195eaa16db5c73aec6
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=http://lxde.sourceforge.net/
LICENSE[0]=GPL
diff --git a/lxde/menu-cache/HISTORY b/lxde/menu-cache/HISTORY
index 1892541..23a85ad 100644
--- a/lxde/menu-cache/HISTORY
+++ b/lxde/menu-cache/HISTORY
@@ -1,3 +1,6 @@
+2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.4.1
+
2010-06-01 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: updated spell to 0.3.2

diff --git a/mail/bogofilter/DETAILS b/mail/bogofilter/DETAILS
index a383ea4..77ec24d 100755
--- a/mail/bogofilter/DETAILS
+++ b/mail/bogofilter/DETAILS
@@ -1,6 +1,7 @@
SPELL=bogofilter
- VERSION=1.2.2
-
SOURCE_HASH=sha512:916740b4d916c266c8645aa2c509a7e4e21ea0afe9ef89dfe64aa2e147158d48dd259ca53052c14ae8e422a7f364c9a12fcca67011a4e806581e4346e892a7e6
+ VERSION=1.2.3
+
SOURCE_HASH=sha512:4b3bb4b1e0f12a88a5ec5421c88001ddeb242c39c55733000dfd38691dc4f5c34a5254de60399b20c63c9ee9e1e13ef73582e215fbabc3738871394b26924ca0
+ SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=${SOURCEFORGE_URL}/$SPELL/$SOURCE
diff --git a/mail/bogofilter/HISTORY b/mail/bogofilter/HISTORY
index 26f62af..cc230d4 100644
--- a/mail/bogofilter/HISTORY
+++ b/mail/bogofilter/HISTORY
@@ -1,3 +1,7 @@
+2012-12-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.2.3
+ SECURITY_PATCH=1 fixes CVE-2012-5468
+
2010-07-11 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.2.2

diff --git a/mail/claws-mail/DEPENDS b/mail/claws-mail/DEPENDS
index 69d5bee..05ec77b 100755
--- a/mail/claws-mail/DEPENDS
+++ b/mail/claws-mail/DEPENDS
@@ -69,4 +69,41 @@ optional_depends "enchant" \
optional_depends "gettext" \
"--enable-nls" \
"--disable-nls" \
- "for Native Language Support"
+ "for Native Language Support" &&
+
+depends atk &&
+depends bzip2 &&
+depends cairo &&
+depends curl &&
+depends db &&
+if is_depends_enabled $SPELL dbus; then
+ depends dbus-glib
+fi &&
+depends expat &&
+depends fontconfig &&
+depends freetype2 &&
+depends -sub CXX gcc &&
+depends gdk-pixbuf2 &&
+depends glib2 &&
+depends harfbuzz &&
+depends libassuan &&
+depends libffi &&
+if is_depends_enabled $SPELL gpgme; then
+ depends libgpg-error
+fi &&
+depends libice &&
+depends libidn &&
+depends libpng &&
+depends libsm &&
+depends libssh2 &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends libxrender &&
+depends openssl &&
+depends pango &&
+depends pcre &&
+depends pixman &&
+depends zlib
diff --git a/mail/claws-mail/DETAILS b/mail/claws-mail/DETAILS
index e208ce0..09ee11e 100755
--- a/mail/claws-mail/DETAILS
+++ b/mail/claws-mail/DETAILS
@@ -1,7 +1,7 @@
SPELL=claws-mail
VERSION=3.9.0
SECURITY_PATCH=1
- PATCHLEVEL=0
+ PATCHLEVEL=1
SOURCE=$SPELL-${VERSION}.tar.bz2
SOURCE_URL=$SOURCEFORGE_URL/sylpheed-claws/$SOURCE
SOURCE2=${SOURCE}.asc
diff --git a/mail/claws-mail/HISTORY b/mail/claws-mail/HISTORY
index 284fa89..248207b 100644
--- a/mail/claws-mail/HISTORY
+++ b/mail/claws-mail/HISTORY
@@ -1,3 +1,15 @@
+2012-12-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: made the dependency on openssl unconditional
+
+2012-12-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on atk, bzip2, cairo, curl, db,
+ dbus-glib, expat, fontconfig, freetype2, gdk-pixbuf2, glib2,
+ harfbuzz, libassuan, libffi, libgpg-error, libice, libidn,
+ libpng, libsm, libssh2, libx11, libxau, libxcb, libxdmcp,
+ libxext, libxrender, OPENGL, openssl, pango, pcre, pixman
+ and zlib
+ * DETAILS: bumped PATCH_LEVEL
+
2012-11-18 Pol Vinogradov <vin.public AT gmail.com>
* DETAILS: 3.9.0

diff --git a/mail/courier/CONFLICTS b/mail/courier/CONFLICTS
index 36fa790..ce5d16b 100755
--- a/mail/courier/CONFLICTS
+++ b/mail/courier/CONFLICTS
@@ -1,6 +1,7 @@
conflicts courier-imap &&
conflicts masqmail &&
conflicts esmtp &&
+conflicts msmtp &&
conflicts exim &&
conflicts postfix &&
conflicts sendmail &&
diff --git a/mail/courier/HISTORY b/mail/courier/HISTORY
index 496ca4e..b59422b 100644
--- a/mail/courier/HISTORY
+++ b/mail/courier/HISTORY
@@ -1,3 +1,6 @@
+2012-12-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * CONFLICTS: added msmtp
+
2012-01-19 Vlad Glagolev <stealth AT sourcemage.org>
* CONFLICTS: added masqmail

diff --git a/mail/esmtp/CONFLICTS b/mail/esmtp/CONFLICTS
index 6482df0..b307ae3 100755
--- a/mail/esmtp/CONFLICTS
+++ b/mail/esmtp/CONFLICTS
@@ -1,6 +1,7 @@
conflicts masqmail &&
conflicts courier &&
conflicts exim &&
+conflicts msmtp &&
conflicts postfix &&
conflicts sendmail &&
conflicts netqmail
diff --git a/mail/esmtp/HISTORY b/mail/esmtp/HISTORY
index 7862f87..53f4369 100644
--- a/mail/esmtp/HISTORY
+++ b/mail/esmtp/HISTORY
@@ -1,3 +1,6 @@
+2012-12-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * CONFLICTS: added msmtp
+
2012-01-19 Vlad Glagolev <stealth AT sourcemage.org>
* CONFLICTS: added masqmail

diff --git a/mail/exim/CONFLICTS b/mail/exim/CONFLICTS
index d8f360d..bbea228 100755
--- a/mail/exim/CONFLICTS
+++ b/mail/exim/CONFLICTS
@@ -1,6 +1,7 @@
conflicts masqmail &&
conflicts courier &&
conflicts esmtp &&
+conflicts msmtp &&
conflicts postfix &&
conflicts sendmail &&
conflicts netqmail
diff --git a/mail/exim/HISTORY b/mail/exim/HISTORY
index 345683d..a3b90e0 100644
--- a/mail/exim/HISTORY
+++ b/mail/exim/HISTORY
@@ -1,3 +1,6 @@
+2012-12-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * CONFLICTS: added msmtp
+
2012-11-17 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 4.80.1; SECURITY_PATCH++; updated source
uri
* PREPARE: added query for 4.80 migration
diff --git a/mail/lbdb/DEPENDS b/mail/lbdb/DEPENDS
new file mode 100755
index 0000000..03b8f2c
--- /dev/null
+++ b/mail/lbdb/DEPENDS
@@ -0,0 +1,6 @@
+depends libvformat &&
+depends perl &&
+suggest_depends mutt "" "" "use lbdb in mutt's query function" &&
+suggest_depends procmail "" "" "pipe incoming mails to lbdb for analysis" &&
+suggest_depends finger "" "" "for lbdb's finger backend" &&
+suggest_depends abook "" "" "for lbdb's abook backend"
diff --git a/mail/lbdb/DETAILS b/mail/lbdb/DETAILS
new file mode 100755
index 0000000..9690df8
--- /dev/null
+++ b/mail/lbdb/DETAILS
@@ -0,0 +1,34 @@
+ SPELL=lbdb
+ VERSION=0.38
+ SOURCE="${SPELL}_${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://www.spinnaker.de/debian/${SOURCE}
+
SOURCE_HASH=sha512:7c8dca22fb82f127e773086517ed21deecc78d4b595ef0e08467d05424f0f11a6d5ce3bcea7827ab7e2e78d1cf96c71b1ce65f9fff5263a4d959374ea1865cac
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.spinnaker.de/lbdb/";
+ LICENSE[0]=GPL
+ ENTERED=20121220
+ SHORT="Little Brother's DataBase for the mutt mail reader"
+cat << EOF
+This package consists of a set of small tools, which collect mail addresses
+from several sources and offer these addresses to the mutt external query
+feature. At the moment the following modules are supported:
+ - m_finger (uses the finger(1) command)
+ - m_inmail (scans incoming mail for addresses)
+ - m_passwd (searches /etc/passwd)
+ - m_yppasswd (searches the YP password database)
+ - m_nispasswd (searches the NIS password database)
+ - m_getent (searches the configured password database)
+ - m_pgp2, m_pgp5, m_gpg (searches your PGP or GnuPG keyrings)
+ - m_fido (searches the Fidonet nodelist)
+ - m_abook (uses the address book application abook(1))
+ - m_addr_email (uses addr-email from the addressbook Tk program)
+ - m_muttalias (searches your Mutt mail aliases)
+ - m_pine (searches your Pine addressbook files)
+ - m_wanderlust (search the WanderLust alias database)
+ - m_palm (uses your Palm database; needs libpalm-perl package)
+ - m_gnomecard (uses GnomeCard database files)
+ - m_bbdb (search your BBDB (big brother database))
+ - m_ldap (query some LDAP server)
+ - m_evolution (search in the Evolution addressbook)
+ - m_vcf (search in vcard files using libvformat)
+EOF
diff --git a/mail/lbdb/HISTORY b/mail/lbdb/HISTORY
new file mode 100644
index 0000000..692d9d5
--- /dev/null
+++ b/mail/lbdb/HISTORY
@@ -0,0 +1,3 @@
+2012-12-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/mail/masqmail/CONFLICTS b/mail/masqmail/CONFLICTS
index a1641aa..55ac40d 100755
--- a/mail/masqmail/CONFLICTS
+++ b/mail/masqmail/CONFLICTS
@@ -1,6 +1,7 @@
conflicts exim &&
conflicts courier &&
conflicts esmtp &&
+conflicts msmtp &&
conflicts postfix &&
conflicts sendmail &&
conflicts netqmail
diff --git a/mail/masqmail/HISTORY b/mail/masqmail/HISTORY
index 5b53f50..43e78f6 100644
--- a/mail/masqmail/HISTORY
+++ b/mail/masqmail/HISTORY
@@ -1,3 +1,6 @@
+2012-12-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * CONFLICTS: added msmtp
+
2012-11-18 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: PATCHLEVEL=1
* INSTALL: set up /var/spool/mail under 'mail' group; changed mode to
diff --git a/mail/msmtp/CONFIGURE b/mail/msmtp/CONFIGURE
index 6cf958f..fac0900 100755
--- a/mail/msmtp/CONFIGURE
+++ b/mail/msmtp/CONFIGURE
@@ -1,4 +1,6 @@
config_query_list MSMTP_SSL "Which SSL backend do you want for TLS/SSL
support?" \
gnutls \
openssl \
- none
+ none &&
+
+config_query MSMTP_SENDMAIL "Enable Sendmail mode?" y
diff --git a/mail/msmtp/CONFLICTS b/mail/msmtp/CONFLICTS
new file mode 100755
index 0000000..cd95683
--- /dev/null
+++ b/mail/msmtp/CONFLICTS
@@ -0,0 +1,7 @@
+conflicts exim &&
+conflicts courier &&
+conflicts esmtp &&
+conflicts postfix &&
+conflicts sendmail &&
+conflicts netqmail &&
+conflicts masqmail
diff --git a/mail/msmtp/DETAILS b/mail/msmtp/DETAILS
index a09132a..8ec9cdf 100755
--- a/mail/msmtp/DETAILS
+++ b/mail/msmtp/DETAILS
@@ -1,15 +1,15 @@
SPELL=msmtp
- VERSION=1.4.27
+ VERSION=1.4.30
SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
-
SOURCE_HASH=sha512:0094b52cf8ea73c0fc06755d5e917e6695b458800751fa5c9c65d8f07fb2344d52189b16ebf31706a01f72e6d7a1e2657cfec87d1109d798a97a0b2bcf2948f7
+
SOURCE_HASH=sha512:6ebbf6d4f077bf5dc43d43fdc8b83d131364df5b82ebaa12f93f1a78ef8457c500ded0f6d3ee5b8a7825d292d5338743fd32899fd699dcbe2924064723a5f021
WEB_SITE=http://msmtp.sourceforge.net/
ENTERED=20040412
LICENSE[0]=GPL
KEYWORDS="email mail"
- SHORT="SMTP client"
+ SHORT="SMTP client/mail forwarder"
cat << EOF
In the default mode, it transmits a mail to an SMTP server (for example
at a free mail provider) which does the delivery.
diff --git a/mail/msmtp/HISTORY b/mail/msmtp/HISTORY
index ce24828..ed5bf67 100644
--- a/mail/msmtp/HISTORY
+++ b/mail/msmtp/HISTORY
@@ -1,3 +1,9 @@
+2012-12-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.4.30; added desc about mail forwarding
+ * PROVIDES: added SENDMAIL
+ * CONFLICTS: added
+ * INSTALL: added, for sendmail symlinks
+
2012-01-28 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.4.27

diff --git a/mail/msmtp/INSTALL b/mail/msmtp/INSTALL
new file mode 100755
index 0000000..6b75bbf
--- /dev/null
+++ b/mail/msmtp/INSTALL
@@ -0,0 +1,8 @@
+default_install &&
+
+install_config_file doc/msmtprc-system.example "$INSTALL_ROOT/etc/msmtprc" &&
+
+if [[ $MSMTP_SENDMAIL == y ]]; then
+ ln -vsf "$TRACK_ROOT/usr/bin/msmtp" "$INSTALL_ROOT/usr/lib/sendmail" &&
+ ln -vsf "$TRACK_ROOT/usr/bin/msmtp" "$INSTALL_ROOT/usr/sbin/sendmail"
+fi
diff --git a/mail/msmtp/PROVIDES b/mail/msmtp/PROVIDES
index 397895d..bebbaa4 100755
--- a/mail/msmtp/PROVIDES
+++ b/mail/msmtp/PROVIDES
@@ -1 +1,2 @@
MAIL-TRANSPORT-AGENT
+SENDMAIL
diff --git a/mail/postfix/CONFLICTS b/mail/postfix/CONFLICTS
index b94f6db..bf2e19c 100755
--- a/mail/postfix/CONFLICTS
+++ b/mail/postfix/CONFLICTS
@@ -1,4 +1,7 @@
conflicts masqmail &&
+conflicts courier &&
conflicts exim &&
+conflicts esmtp &&
+conflicts msmtp &&
conflicts qmail &&
conflicts sendmail
diff --git a/mail/postfix/HISTORY b/mail/postfix/HISTORY
index dd7b0bd..f6cce7b 100644
--- a/mail/postfix/HISTORY
+++ b/mail/postfix/HISTORY
@@ -1,3 +1,6 @@
+2012-12-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * CONFLICTS: added msmtp, esmtp, courier
+
2012-04-27 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.9.2

diff --git a/mail/sendmail/CONFLICTS b/mail/sendmail/CONFLICTS
index 38cde47..e2ef8e5 100755
--- a/mail/sendmail/CONFLICTS
+++ b/mail/sendmail/CONFLICTS
@@ -1,6 +1,7 @@
conflicts masqmail &&
conflicts courier &&
conflicts esmtp &&
+conflicts msmtp &&
conflicts exim &&
conflicts postfix &&
conflicts netqmail
diff --git a/mail/sendmail/HISTORY b/mail/sendmail/HISTORY
index 98ec9e1..a41e1e4 100644
--- a/mail/sendmail/HISTORY
+++ b/mail/sendmail/HISTORY
@@ -1,3 +1,6 @@
+2012-12-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * CONFLICTS: added msmtp
+
2012-01-19 Vlad Glagolev <stealth AT sourcemage.org>
* CONFLICTS: added masqmail

diff --git a/net/bind-tools/DETAILS b/net/bind-tools/DETAILS
index 07145c7..69c6cbc 100755
--- a/net/bind-tools/DETAILS
+++ b/net/bind-tools/DETAILS
@@ -1,12 +1,12 @@
SPELL=bind-tools
- VERSION=9.9.1-P4
+ VERSION=9.9.2-P1
SOURCE=bind-$VERSION.tar.gz
SOURCE2=$SOURCE.sha512.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/bind-$VERSION"
SOURCE_URL[0]=ftp://ftp.isc.org/isc/bind9/$VERSION/$SOURCE
SOURCE2_URL[0]=ftp://ftp.isc.org/isc/bind9/$VERSION/$SOURCE2
SOURCE2_IGNORE=signature
- SECURITY_PATCH=11
+ SECURITY_PATCH=12
SOURCE_GPG=isc.gpg:$SOURCE2:UPSTREAM_KEY
LICENSE[0]=ISC
KEYWORDS="net"
diff --git a/net/bind-tools/HISTORY b/net/bind-tools/HISTORY
index f064c2d..9941e6d 100644
--- a/net/bind-tools/HISTORY
+++ b/net/bind-tools/HISTORY
@@ -1,3 +1,6 @@
+2012-12-07 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 9.9.2-P1; SECURITY_PATCH++
+
2012-10-10 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 9.9.1-P4; SECURITY_PATCH++

diff --git a/net/bind/DETAILS b/net/bind/DETAILS
index f2b41d3..4c32fae 100755
--- a/net/bind/DETAILS
+++ b/net/bind/DETAILS
@@ -1,5 +1,5 @@
SPELL=bind
- VERSION=9.8.3-P3
+ VERSION=9.8.4-P1
SOURCE=$SPELL-${VERSION}.tar.gz
SOURCE2=root.zone.gz
SOURCE2_IGNORE=unversioned
@@ -10,7 +10,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-${VERSION}
SOURCE2_URL[0]=ftp://ftp.internic.net/domain/$SOURCE2
SOURCE3_URL[0]=ftp://ftp.isc.org/isc/bind9/$VERSION/$SOURCE3
SOURCE3_IGNORE=signature
- SECURITY_PATCH=7
+ SECURITY_PATCH=8
SOURCE_GPG="isc.gpg:$SOURCE3:UPSTREAM_KEY"
FORCE_DOWNLOAD[2]=true
LICENSE[0]=ISC
diff --git a/net/bind/HISTORY b/net/bind/HISTORY
index 40b5e80..8333caf 100644
--- a/net/bind/HISTORY
+++ b/net/bind/HISTORY
@@ -1,3 +1,6 @@
+2012-12-07 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 9.8.4-P1; SECURITY_PATCH++
+
2012-09-13 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 9.8.3-P3; SECURITY_PATCH++

diff --git a/net/dhcpcd/DETAILS b/net/dhcpcd/DETAILS
index 906f814..0f73e6c 100755
--- a/net/dhcpcd/DETAILS
+++ b/net/dhcpcd/DETAILS
@@ -1,6 +1,6 @@
SPELL=dhcpcd
- VERSION=5.5.6
-
SOURCE_HASH=sha512:3b6e2c953df7281a716982ecc1c0afb7bf912eedabf4592beb6b52462f663a36fcaa2cbf1cb4c7d136d0e3d146a1b774ec5d9386132c4336857d4ecd0c425a3b
+ VERSION=5.6.4
+
SOURCE_HASH=sha512:eb3892604b2f889b4f34835f4d8e0bb2d129f7d0d91da39760eeaf3f75883a6db0e1397ac65084a3ddc4a2968a389fc723e9f031a844ef5333451527be8cb7a2
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://roy.marples.name/downloads/$SPELL/$SOURCE
diff --git a/net/dhcpcd/HISTORY b/net/dhcpcd/HISTORY
index 5a1fe85..474388b 100644
--- a/net/dhcpcd/HISTORY
+++ b/net/dhcpcd/HISTORY
@@ -1,3 +1,6 @@
+2012-12-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.6.4 (new stable branch)
+
2012-03-31 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 5.5.6, WEB_SITE updated

diff --git a/net/ferm/DETAILS b/net/ferm/DETAILS
index 773041b..84b9f29 100755
--- a/net/ferm/DETAILS
+++ b/net/ferm/DETAILS
@@ -1,5 +1,5 @@
SPELL=ferm
- VERSION=2.1.1
+ VERSION=2.1.2
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=http://ferm.foo-projects.org/download/${BRANCH}/$SOURCE
diff --git a/net/ferm/HISTORY b/net/ferm/HISTORY
index 70cf197..e38085b 100644
--- a/net/ferm/HISTORY
+++ b/net/ferm/HISTORY
@@ -1,3 +1,6 @@
+2012-12-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.1.2
+
2012-08-05 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.1.1; use BRANCH
* DEPENDS: depends -> runtime_depends
diff --git a/net/ferm/ferm-2.1.1.tar.gz.sig b/net/ferm/ferm-2.1.1.tar.gz.sig
deleted file mode 100644
index 8395f68..0000000
Binary files a/net/ferm/ferm-2.1.1.tar.gz.sig and /dev/null differ
diff --git a/net/ferm/ferm-2.1.2.tar.gz.sig b/net/ferm/ferm-2.1.2.tar.gz.sig
new file mode 100644
index 0000000..858a75f
Binary files /dev/null and b/net/ferm/ferm-2.1.2.tar.gz.sig differ
diff --git a/net/hostapd/DETAILS b/net/hostapd/DETAILS
index ff82790..bc2b363 100755
--- a/net/hostapd/DETAILS
+++ b/net/hostapd/DETAILS
@@ -1,5 +1,5 @@
SPELL=hostapd
- VERSION=1.0
+ VERSION=1.1
SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_GPG=gurus.gpg:$SOURCE.sig:WORKS_FOR_ME
@@ -15,8 +15,8 @@ hostapd is a user space daemon for access point and
authentication servers.
It implements IEEE 802.11 access point management, IEEE 802.1X/WPA/WPA2/EAP
Authenticators, RADIUS client, EAP server, and RADIUS authentication server.

-hostapd is designed to be a "daemon" program that runs in the background and
acts
-as the backend component controlling authentication. hostapd supports
separate
-frontend programs and an example text-based frontend, hostapd_cli, is
included
-with hostapd.
+hostapd is designed to be a "daemon" program that runs in the background
+and acts as the backend component controlling authentication. hostapd
supports
+separate frontend programs and an example text-based frontend, hostapd_cli,
is
+included with hostapd.
EOF
diff --git a/net/hostapd/HISTORY b/net/hostapd/HISTORY
index 2cb45aa..9844d59 100644
--- a/net/hostapd/HISTORY
+++ b/net/hostapd/HISTORY
@@ -1,3 +1,7 @@
+2012-12-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.1
+ fixed long description wrap
+
2012-10-10 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: SECURITY_PATCH=1
* PRE_BUILD: apply the patch
diff --git a/net/hostapd/hostapd-1.0.tar.gz.sig
b/net/hostapd/hostapd-1.0.tar.gz.sig
deleted file mode 100644
index c82f348..0000000
Binary files a/net/hostapd/hostapd-1.0.tar.gz.sig and /dev/null differ
diff --git a/net/hostapd/hostapd-1.1.tar.gz.sig
b/net/hostapd/hostapd-1.1.tar.gz.sig
new file mode 100644
index 0000000..f93cb3c
Binary files /dev/null and b/net/hostapd/hostapd-1.1.tar.gz.sig differ
diff --git a/net/httpry/BUILD b/net/httpry/BUILD
index 8f58e6d..3baf21f 100755
--- a/net/httpry/BUILD
+++ b/net/httpry/BUILD
@@ -1 +1,2 @@
+patch < $SCRIPT_DIRECTORY/usrlocal.patch &&
make
diff --git a/net/httpry/HISTORY b/net/httpry/HISTORY
index 2ba2dd1..5ea5156 100644
--- a/net/httpry/HISTORY
+++ b/net/httpry/HISTORY
@@ -1,2 +1,7 @@
+2012-12-20 Tommy Boatman <tboatman AT sourcemage.org>
+ * usrlocal.patch: created to install man page to /usr/share/man
+ instead of /usr/local/man
+ * BUILD: added patch before make
+
2012-03-01 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS, DEPENDS, BUILD: spell created, version 0.1.7
diff --git a/net/httpry/usrlocal.patch b/net/httpry/usrlocal.patch
new file mode 100644
index 0000000..b285e5c
--- /dev/null
+++ b/net/httpry/usrlocal.patch
@@ -0,0 +1,11 @@
+--- Makefile 2012-02-29 14:29:03.000000000 -0600
++++ Makefile2 2012-12-20 22:07:47.000000000 -0600
+@@ -51,7 +51,7 @@
+ @echo "--------------------------------------------------"
+ @echo ""
+ cp -f $(PROG) /usr/sbin/
+- cp -f $(PROG).1 /usr/man/man1/ || cp -f $(PROG).1 /usr/local/man/man1/
++ cp -f $(PROG).1 /usr/man/man1/ || cp -f $(PROG).1 /usr/share/man/man1/
+
+ uninstall:
+ rm -f /usr/sbin/$(PROG)
diff --git a/net/iproute2/DETAILS b/net/iproute2/DETAILS
index e7408ff..c2124cc 100755
--- a/net/iproute2/DETAILS
+++ b/net/iproute2/DETAILS
@@ -1,7 +1,7 @@
SPELL=iproute2
- VERSION=3.2.0
+ VERSION=3.7.0
SOURCE=$SPELL-$VERSION.tar.xz
-
SOURCE_HASH=sha512:daa82498a81c0afa322878b4d6d3a448c361a1bb21c1e2f323d8ff4fdf43030106c4e5c9f4c8381f81dd66df2b2d162ac7d62b361b79914e9416d9bfb0c30762
+
SOURCE_HASH=sha512:2569931d0b2190ba5ec1a6567946d85d662cf58c75c4c4dcbc94e399003ee3794354bd8b306f186933a57340e10a227ee65a90bf0cb36d6c48ed3bc5780c69dd
# SOURCE2=${SOURCE}.sign
# SOURCE2_IGNORE=signature
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
@@ -10,7 +10,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
PATCHLEVEL=0
# SOURCE_GPG="iproute2.gpg:${SOURCE2}:VERIFIED_UPSTREAM_KEY"
LICENSE[0]=GPL
- WEB_SITE=http://linux-net.osdl.org/index.php/Iproute2
+
WEB_SITE=http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2
ENTERED=20020528
SHORT="Userland tools for the kernel network traffic control code"
cat << EOF
diff --git a/net/iproute2/HISTORY b/net/iproute2/HISTORY
index 236f73a..6672202 100644
--- a/net/iproute2/HISTORY
+++ b/net/iproute2/HISTORY
@@ -1,3 +1,6 @@
+2012-12-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.7.0
+
2012-05-10 Eric Sandall <sandalle AT sourcemage.org>
* DEPENDS: Requires libnl even for 3.2+ kernels (See Bug #389)

diff --git a/net/iptables/DETAILS b/net/iptables/DETAILS
index 6b90d5f..2b7d4eb 100755
--- a/net/iptables/DETAILS
+++ b/net/iptables/DETAILS
@@ -1,5 +1,5 @@
SPELL=iptables
- VERSION=1.4.15
+ VERSION=1.4.17
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.sig
SOURCE_URL[0]=http://www.iptables.org/projects/$SPELL/files/$SOURCE
diff --git a/net/iptables/HISTORY b/net/iptables/HISTORY
index 539776d..abf89d5 100644
--- a/net/iptables/HISTORY
+++ b/net/iptables/HISTORY
@@ -1,3 +1,6 @@
+2012-12-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.4.17
+
2012-08-01 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.4.15

diff --git a/net/iputils-tracepath/DETAILS b/net/iputils-tracepath/DETAILS
index 639173f..c54cf85 100755
--- a/net/iputils-tracepath/DETAILS
+++ b/net/iputils-tracepath/DETAILS
@@ -1,14 +1,14 @@
SPELL=iputils-tracepath
- VERSION=20071127-1
+ VERSION=20101006-3
SOURCE=iputils_${VERSION:0:8}.orig.tar.gz
- SOURCE2=iputils_${VERSION}.diff.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/iputils_${VERSION:0:8}.orig
+ SOURCE2=iputils_${VERSION}.debian.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/iputils
SOURCE_URL[0]=http://ftp.debian.org/debian/pool/main/i/iputils/$SOURCE
- SOURCE2_URL[0]=http://ftp.debian.org/debian/pool/main/i/iputils/$SOURCE2
+ SOURCE2_URL[0]=http://ftp.debian.org/debian/pool/main/i/iputils/${SOURCE2}

WEB_SITE=http://packages.debian.org/unstable/net/iputils-tracepath.html
ENTERED=20030515
-
SOURCE_HASH=sha512:7791934d2110e934043d373463f758239d6706a7d87e5dfab2377523830b12aebc24c5f29da7b294df2102f3f0f00589b842eb5c74d86eb29ce1e304d5de7a7d
-
SOURCE2_HASH=sha512:3285ac37dd5645e34e373131dc562fa7d258763c505a37762c7cd5cbb61c2fbdc5548ea728c9a0571afdd13203bbe2a825b09430a0a4c7daccee9c847a8bfd15
+ SOURCE_HASH=sha512:
+ SOURCE2_HASH=sha512:
LICENSE[0]=GPL
DOCS="README"
KEYWORDS="net"
diff --git a/net/iputils-tracepath/HISTORY b/net/iputils-tracepath/HISTORY
index f3b0a59..425d30d 100644
--- a/net/iputils-tracepath/HISTORY
+++ b/net/iputils-tracepath/HISTORY
@@ -1,3 +1,6 @@
+2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS, PRE_BUILD: version 20101006-3
+
2010-06-13 Robin Cook <rcook AT wyrms.net>
* BUILD: corrected spelling of function so docs build

diff --git a/net/iputils-tracepath/PRE_BUILD b/net/iputils-tracepath/PRE_BUILD
index 8b80431..4f18aee 100755
--- a/net/iputils-tracepath/PRE_BUILD
+++ b/net/iputils-tracepath/PRE_BUILD
@@ -1,5 +1,4 @@
default_pre_build &&
cd $SOURCE_DIRECTORY &&

- unpack_file 2 &&
- gunzip -c $SOURCE_CACHE/$SOURCE2 | patch -p1
+ unpack_file 2
diff --git a/net/iw/DETAILS b/net/iw/DETAILS
index 931cf15..2a95f7b 100755
--- a/net/iw/DETAILS
+++ b/net/iw/DETAILS
@@ -1,6 +1,6 @@
SPELL=iw
- VERSION=3.6
-
SOURCE_HASH=sha512:8436e51cb6b963e393ea147845fa004c99934d245f8af3c3f43b5e72b684191359c565f70be6a9e7f23e0780e90e9c5f6b952ef05deff5a0c50aec8bb0dad483
+ VERSION=3.7
+
SOURCE_HASH=sha512:4cf480a977883f4abced1d5a23f883a40e0328531013076f3d0f0f241d13e3a8ce4de4aebdc5c386f768ab0dd9fecc497f419517bfef7e065735dca3a05e84a1
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://linuxwireless.org/en/users/Documentation/iw
diff --git a/net/iw/HISTORY b/net/iw/HISTORY
index af530a9..e53882a 100644
--- a/net/iw/HISTORY
+++ b/net/iw/HISTORY
@@ -1,3 +1,6 @@
+2012-12-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.7
+
2012-09-07 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.6

diff --git a/net/net-snmp/DETAILS b/net/net-snmp/DETAILS
index 1cdc44f..fd31864 100755
--- a/net/net-snmp/DETAILS
+++ b/net/net-snmp/DETAILS
@@ -1,5 +1,5 @@
SPELL=net-snmp
- VERSION=5.7.1
+ VERSION=5.7.2
SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
diff --git a/net/net-snmp/HISTORY b/net/net-snmp/HISTORY
index a228be8..995f5a3 100644
--- a/net/net-snmp/HISTORY
+++ b/net/net-snmp/HISTORY
@@ -1,3 +1,6 @@
+2012-12-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.7.2
+
2012-08-27 Vlad Glagolev <stealth AT sourcemage.org>
* CONFLICTS: added, to prevent linking with itself (old libs) on
update

diff --git a/net/samba/DETAILS b/net/samba/DETAILS
index 4368f31..3ecf4a1 100755
--- a/net/samba/DETAILS
+++ b/net/samba/DETAILS
@@ -1,13 +1,12 @@
SPELL=samba
- VERSION=3.6.8
+ VERSION=3.6.10
SECURITY_PATCH=18
- PATCHLEVEL=0
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://download.samba.org/samba/ftp/$SOURCE
SOURCE_URL[1]=ftp://de3.samba.org/pub/$SPELL/$SOURCE
SOURCE_URL[2]=http://us1.samba.org/samba/ftp/old-versions/$SOURCE
-
SOURCE_HASH=sha512:11d7161c6b1c50b740338b80a5d55f0f7f07f6c6f5218b1c8e8e2d3ea14e2e22069a2342700777bbdce734cdf723d00d518f4f9837fbadeac2baf326eb98ee6d
+
SOURCE_HASH=sha512:9600a9830b8d4d6735b48429fe4d056b97136d765ad6b1dfbc35cf828bbd19af6ec78d886ad8388140e9028a90c201a969edf33e4d79fd5c6ca1cc68448ffd2e
if [[ "$SAMBA_VSCAN" == "y" ]] ; then
VSCAN_VERSION=0.3.6c-beta4
SOURCE2=$SPELL-vscan-$VSCAN_VERSION.tar.gz
diff --git a/net/samba/HISTORY b/net/samba/HISTORY
index 55b5c7b..8fd4b58 100644
--- a/net/samba/HISTORY
+++ b/net/samba/HISTORY
@@ -1,3 +1,9 @@
+2012-12-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.6.10
+
+2012-12-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.6.9
+
2012-09-17 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.6.8

diff --git a/net/tor/DETAILS b/net/tor/DETAILS
index a916281..76de97c 100755
--- a/net/tor/DETAILS
+++ b/net/tor/DETAILS
@@ -4,8 +4,8 @@ if [ "$TOR_DEVEL" == "y" ]; then
VERSION=0.2.2.23-alpha
SECURITY_PATCH=4
else
- VERSION=0.2.2.39
- SECURITY_PATCH=9
+ VERSION=0.2.3.25
+ SECURITY_PATCH=10
fi

SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/net/tor/HISTORY b/net/tor/HISTORY
index adebcc8..22c0dc4 100644
--- a/net/tor/HISTORY
+++ b/net/tor/HISTORY
@@ -1,3 +1,6 @@
+2012-12-07 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.2.3.25; SECURITY_PATCH++ (CVE-2012-5573)
+
2012-09-12 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.2.2.39; SECURITY_PATCH++; restored
original source url
diff --git a/net/whois/DETAILS b/net/whois/DETAILS
index 4b4bf30..353871a 100755
--- a/net/whois/DETAILS
+++ b/net/whois/DETAILS
@@ -1,9 +1,9 @@
SPELL=whois
- VERSION=5.0.19
+ VERSION=5.0.20
SOURCE=${SPELL}_$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://ftp.debian.org/debian/pool/main/w/whois/$SOURCE
-
SOURCE_HASH=sha512:fc21c9dd6f5ce79994eec8288fb459b9ba7615aafb9446aa25b835a42011ca4b3276fd9d0837e0f55cffbbb6568f5e8cb55310af8484912f1111704662d5f085
+
SOURCE_HASH=sha512:b9e7f3d4b5cdf3084aa16912b4c340d866d0a593e9375ec6f8b3fffbd4b3af1dc64d96f279e618ce63e4acbe8b6271654d233a287bc0f099db4f936dfc3af3f1
WEB_SITE=http://www.linux.it/~md/software/
ENTERED=20011228
LICENSE[0]=GPL
diff --git a/net/whois/HISTORY b/net/whois/HISTORY
index 08b116d..5e6e09f 100644
--- a/net/whois/HISTORY
+++ b/net/whois/HISTORY
@@ -1,3 +1,6 @@
+2012-12-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 5.0.20
+
2012-09-23 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 5.0.19

diff --git a/net/wpa_supplicant/CONFIGURE b/net/wpa_supplicant/CONFIGURE
index 7a2c1a4..d6e378e 100755
--- a/net/wpa_supplicant/CONFIGURE
+++ b/net/wpa_supplicant/CONFIGURE
@@ -36,6 +36,7 @@ config_query CONFIG_DRIVER_HOSTAP "Host AP (Prism2/2.5/3)
support?" y &&
#config_query CONFIG_DRIVER_MADWIFI "MADWIFI support?" n
&&
config_query CONFIG_DRIVER_ATMEL "Atmel AT76C5XXx support?" y
&&
config_query CONFIG_DRIVER_WEXT "Generic Wireless Extensions support?" y
&&
+config_query CONFIG_DRIVER_NL80211 "Linux kernel nl80211 interface
support?" y &&
config_query CONFIG_DRIVER_NDISWRAPPER "NdisWrapper support?" n
&&
#config_query CONFIG_DRIVER_BROADCOM "Broadcom IEEE 802.11a/g support?" n
&&
config_query CONFIG_DRIVER_IPW "Intel IPW2100/IPW2200 support?" n
&&
diff --git a/net/wpa_supplicant/DETAILS b/net/wpa_supplicant/DETAILS
index 22f4684..62009d0 100755
--- a/net/wpa_supplicant/DETAILS
+++ b/net/wpa_supplicant/DETAILS
@@ -8,9 +8,9 @@ elif [[ $WPA_RELEASE == devel ]]; then
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_GPG=gurus.gpg:$SOURCE.sig:WORKS_FOR_ME
else
- VERSION=0.7.3
+ VERSION=1.1
SOURCE=$SPELL-$VERSION.tar.gz
- SOURCE_GPG=gurus.gpg:$SOURCE.sig:WORKS_FOR_ME
+
SOURCE_HASH=sha512:61afeff24d6175feb4c73a6c53f0e88acb32746739febeafc9b834652af6607c339b9fe8ef1e05bc61f6b078f85aa0a35261fc8d02f05a844cfded12c8709901
fi
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://hostap.epitest.fi/releases/$SOURCE
diff --git a/net/wpa_supplicant/HISTORY b/net/wpa_supplicant/HISTORY
index 9abd8cf..dbbfb5d 100644
--- a/net/wpa_supplicant/HISTORY
+++ b/net/wpa_supplicant/HISTORY
@@ -1,3 +1,8 @@
+2012-12-29 Justin Boffemmyer <flux AT sourcemage.org>
+ * DETAILS: update to version 1.1
+ * CONFIGURE: new option for nl80211 support (deprecates wext, AKA
+ wireless extensions)
+
2012-05-20 Thomas Orgis <sobukus AT sourcemage.org>
* INSTALL: qt4 is the switch for wpa_gui

diff --git a/odbc-drivers/odbcfb/DETAILS b/odbc-drivers/odbcfb/DETAILS
index 1f7eee9..b3c5fbf 100755
--- a/odbc-drivers/odbcfb/DETAILS
+++ b/odbc-drivers/odbcfb/DETAILS
@@ -1,11 +1,11 @@
SPELL=odbcfb
SPELLX=OdbcFb
WEB_SITE=http://www.ibphoenix.com
- VERSION=RC2-2.0.0150
-
SOURCE_HASH=sha512:c0fa69391f821ba33c1d4997b199a6e52efc30f09bbe2998f78c60415d294736b8ca68441af6f54bf6cddf83ae1d48ed56f57204fcf4f9ddb1ac9cde5a2bb406
+ VERSION=2.0.1.152
+
SOURCE_HASH=sha512:433feb8f03e0ac7b3d533089b6ce8233f29ff480661f26cf11208c2eba932378dd3610512a03c76de294cf1523facebf5a6fbe74942e1bcbcfa436058177fbff
SOURCE=${SPELLX}-Source-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
- SOURCE_URL[0]=http://firebirdsql.org/download/prerelease/odbc/$SOURCE
+
SOURCE_URL[0]=http://sourceforge.net/projects/firebird/files/firebird-ODBC-driver/2.0.1-Release/$SOURCE
LICENSE=IDPL
ENTERED=20031205
DOCS="ChangeLog Install/HtmlHelp/*"
diff --git a/odbc-drivers/odbcfb/HISTORY b/odbc-drivers/odbcfb/HISTORY
index 6dd6ebc..42ae3d1 100644
--- a/odbc-drivers/odbcfb/HISTORY
+++ b/odbc-drivers/odbcfb/HISTORY
@@ -1,3 +1,8 @@
+2012-12-25 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.0.1.152
+ * PRE_BUILD: unpack embedded tar file
+ removed patches
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/odbc-drivers/odbcfb/PRE_BUILD b/odbc-drivers/odbcfb/PRE_BUILD
index c1ebc7d..5d96f77 100755
--- a/odbc-drivers/odbcfb/PRE_BUILD
+++ b/odbc-drivers/odbcfb/PRE_BUILD
@@ -1,9 +1,4 @@
mk_source_dir $SOURCE_DIRECTORY &&
cd $SOURCE_DIRECTORY &&
unpack_file &&
-# gcc-4.3.2 fixes
-sed -i "s/g++/g++ $CXXFLAGS -std=c++0x/" Builds/Gcc.lin/makefile.linux &&
-sed -i '/stdlib/ a\
-#include <cstdint>
-' IscDbc/IscBlob.cpp IscDbc/IscArray.cpp IscDbc/IscProceduresResultSet.cpp \
- IscDbc/Sqlda.cpp IscDbc/TypesResultSet.cpp
+tar -xf OdbcFb-Source*
diff --git a/perl-cpan/math-derivative/BUILD b/perl-cpan/math-derivative/BUILD
new file mode 100755
index 0000000..2de29cd
--- /dev/null
+++ b/perl-cpan/math-derivative/BUILD
@@ -0,0 +1 @@
+default_build_perl
diff --git a/perl-cpan/math-derivative/DEPENDS
b/perl-cpan/math-derivative/DEPENDS
new file mode 100755
index 0000000..c1a1bc6
--- /dev/null
+++ b/perl-cpan/math-derivative/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/perl-cpan/math-derivative/DETAILS
b/perl-cpan/math-derivative/DETAILS
new file mode 100755
index 0000000..e8ebcfb
--- /dev/null
+++ b/perl-cpan/math-derivative/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=math-derivative
+ VERSION=0.01
+ SOURCE="Math-Derivative-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/J/JA/JARW/${SOURCE}
+
SOURCE_HASH=sha512:53d322a16919b97a4914aceda7d63e2d8053664337f555745f7d356379b928343381e8edf21a7bc0e353ecab5015d134612d3026032e459953da7471e71e70c5
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Math-Derivative-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~CHORNY/Math-Derivative/";
+ LICENSE[0]=ART
+ ENTERED=20121129
+ SHORT="1st and 2nd order differentiation of data"
+cat << EOF
+1st and 2nd order differentiation of data
+EOF
diff --git a/perl-cpan/math-derivative/HISTORY
b/perl-cpan/math-derivative/HISTORY
new file mode 100644
index 0000000..f564a6d
--- /dev/null
+++ b/perl-cpan/math-derivative/HISTORY
@@ -0,0 +1,3 @@
+2012-11-29 Thomas Orgis <sobukus AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/math-spline/BUILD b/perl-cpan/math-spline/BUILD
new file mode 100755
index 0000000..2de29cd
--- /dev/null
+++ b/perl-cpan/math-spline/BUILD
@@ -0,0 +1 @@
+default_build_perl
diff --git a/perl-cpan/math-spline/DEPENDS b/perl-cpan/math-spline/DEPENDS
new file mode 100755
index 0000000..95cc8cc
--- /dev/null
+++ b/perl-cpan/math-spline/DEPENDS
@@ -0,0 +1,2 @@
+depends perl &&
+depends math-derivative
diff --git a/perl-cpan/math-spline/DETAILS b/perl-cpan/math-spline/DETAILS
new file mode 100755
index 0000000..1a698c3
--- /dev/null
+++ b/perl-cpan/math-spline/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=math-spline
+ VERSION=0.01
+ SOURCE="Math-Spline-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/J/JA/JARW/${SOURCE}
+
SOURCE_HASH=sha512:d3407cb79281a7cc46654cce3497dd95b571bca23f576654a8778cd9d1af4f66f72bf35a9c9e4602ab23aaf116a199bfaf9c3638b0568d6f44ee92303a3029ad
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Math-Spline-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~CHORNY/Math-Spline/";
+ LICENSE[0]=ART
+ ENTERED=20121129
+ SHORT="Cubic Spline Interpolation of data"
+cat << EOF
+Cubic Spline Interpolation of data
+EOF
diff --git a/perl-cpan/math-spline/HISTORY b/perl-cpan/math-spline/HISTORY
new file mode 100644
index 0000000..f564a6d
--- /dev/null
+++ b/perl-cpan/math-spline/HISTORY
@@ -0,0 +1,3 @@
+2012-11-29 Thomas Orgis <sobukus AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/ps2eps/DETAILS b/perl-cpan/ps2eps/DETAILS
index 72c5996..03c4327 100755
--- a/perl-cpan/ps2eps/DETAILS
+++ b/perl-cpan/ps2eps/DETAILS
@@ -1,8 +1,8 @@
SPELL=ps2eps
- VERSION=1.64
+ VERSION=1.68
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://www.tm.uka.de/~bless/${SOURCE}
-
SOURCE_HASH=sha512:b41c70d9a2d1ff2abb2782afd5e78726715278a65cf4ae787070773b87552d5df4e2566dc2983291fc2985a9d888677deb3478bb9f8cfc23836b244b778b490f
+
SOURCE_HASH=sha512:7fc84da5da00d5b1169d6e337b1db232adf80d9d957e48bfdd9272946151adca3e44f712587387ef557488cd15f44210b3fbd8c545488ec0071641d9d25a9c2b
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}"
WEB_SITE="http://www.tm.uka.de/~bless/ps2eps.html";
LICENSE[0]="GPL"
diff --git a/perl-cpan/ps2eps/HISTORY b/perl-cpan/ps2eps/HISTORY
index 5ade3eb..a08f381 100644
--- a/perl-cpan/ps2eps/HISTORY
+++ b/perl-cpan/ps2eps/HISTORY
@@ -1,3 +1,6 @@
+2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.68
+
2009-07-29 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
* DEPENDS, DETAILS: spell created
* BUILD, INSTALL: spell created
diff --git a/php-pear/xcache/DETAILS b/php-pear/xcache/DETAILS
index d211b89..274e39c 100755
--- a/php-pear/xcache/DETAILS
+++ b/php-pear/xcache/DETAILS
@@ -1,9 +1,9 @@
SPELL=xcache
- VERSION=1.3.2
+ VERSION=3.0.0
SECURITY_PATCH=1
SOURCE="${SPELL}-${VERSION}.tar.bz2"
SOURCE_URL[0]=http://xcache.lighttpd.net/pub/Releases/${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:8be9b4ca276dc99f923f935b666b1feaf96a23850a08ad0ad400a2d3ce9db59b572147e454897c8e1dbdb0a1e627298dd9007a5faa227a7d4ba7a8b39231d92c
+
SOURCE_HASH=sha512:06d13972d7f42db1a5e8408ba6fd83ec60292dd52bbc5b4c46b14ae70f407c50130381f5932f1dffd6a0f911b55f043475bee9bc0dbdb53133bca9f5d1c1ad23
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
DOCS="AUTHORS COPYING ChangeLog INSTALL NEWS README THANKS
xcache.ini"
DOC_DIRS="admin"
diff --git a/php-pear/xcache/FINAL b/php-pear/xcache/FINAL
index 7f1d106..3829b8d 100755
--- a/php-pear/xcache/FINAL
+++ b/php-pear/xcache/FINAL
@@ -1,3 +1,3 @@
PHP_EXT=$(php-config --extension-dir) &&
echo "Don't forget to add the following to your /etc/php.ini:" &&
-echo "zend_extension=\"$PHP_EXT/xcache.so\""
+echo "extension=\"$PHP_EXT/xcache.so\""
diff --git a/php-pear/xcache/HISTORY b/php-pear/xcache/HISTORY
index 194c3eb..4dbbf40 100644
--- a/php-pear/xcache/HISTORY
+++ b/php-pear/xcache/HISTORY
@@ -1,3 +1,8 @@
+2012-12-04 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.0.0
+ * FINAL: since 3.0.0 uses extension=, zend_extension= is unsupported
+ * PRE_BUILD: removed deprecated lines
+
2011-06-05 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.3.2; SECURITY_PATCH++
* BUILD: readability++
diff --git a/php-pear/xcache/PRE_BUILD b/php-pear/xcache/PRE_BUILD
index 22375c3..0ea6031 100755
--- a/php-pear/xcache/PRE_BUILD
+++ b/php-pear/xcache/PRE_BUILD
@@ -1,7 +1,4 @@
default_pre_build &&
cd "${SOURCE_DIRECTORY}" &&

-rm -f "${BUILD_DIRECTORY}/package.xml" &&
-rm -f "${BUILD_DIRECTORY}/package2.xml"
-
phpize
diff --git a/python-pypi/alembic/DETAILS b/python-pypi/alembic/DETAILS
index f6226b2..54cb626 100755
--- a/python-pypi/alembic/DETAILS
+++ b/python-pypi/alembic/DETAILS
@@ -1,6 +1,6 @@
SPELL=alembic
- VERSION=0.4.0
-
SOURCE_HASH=sha512:946d70501fda1ae9ea87e0a105092da7e9436010fc234d2cb6266c1f38a0dcd99fa3e22c22c040e6ee5af53e8a1083e3462185bdd55a6de6dee5d94287a5266c
+ VERSION=0.4.1
+
SOURCE_HASH=sha512:c5a248ac1efbab6c4f902bd481cb5f24b679eba024f95a089c04f9bf28d309ce56aa666e90f6a1c00456e94ca0b3a4298a871bee5f07854d60aec6d3654fb925
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=http://pypi.python.org/packages/source/a/$SPELL/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/python-pypi/alembic/HISTORY b/python-pypi/alembic/HISTORY
index adb1a5e..75c5adc 100644
--- a/python-pypi/alembic/HISTORY
+++ b/python-pypi/alembic/HISTORY
@@ -1,3 +1,6 @@
+2012-12-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.4.1
+
2012-10-04 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.4.0

diff --git a/python-pypi/baker/DETAILS b/python-pypi/baker/DETAILS
index 7737c89..72bb591 100755
--- a/python-pypi/baker/DETAILS
+++ b/python-pypi/baker/DETAILS
@@ -1,7 +1,7 @@
SPELL=baker
SPELLX=Baker
- VERSION=1.1
-
SOURCE_HASH=sha512:0c3111a82392570218e427ab22aaad082feb6c3551e887605db81cd5e48ba79d9bc1e6fb70528d13543d9ea32470394ec471dcab7ef8befc9345cee4637cd4e0
+ VERSION=1.3
+
SOURCE_HASH=sha512:2074b52ca73c399174165c17be12002208618b6aeea45b3a14a63afd23af64c2dfd20977726595e148a6804602bf0921291274be3e6d2eb1d64c9ea8fc9b98ad
SOURCE=$SPELLX-$VERSION.tar.gz
SOURCE_URL[0]=http://pypi.python.org/packages/source/B/$SPELLX/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
diff --git a/python-pypi/baker/HISTORY b/python-pypi/baker/HISTORY
index c8a19ca..7f3b44d 100644
--- a/python-pypi/baker/HISTORY
+++ b/python-pypi/baker/HISTORY
@@ -1,3 +1,6 @@
+2012-12-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3
+
2011-06-11 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.1
spell created
diff --git a/python-pypi/beaker/DETAILS b/python-pypi/beaker/DETAILS
index 5b3c4f5..7fd2ffb 100755
--- a/python-pypi/beaker/DETAILS
+++ b/python-pypi/beaker/DETAILS
@@ -1,7 +1,7 @@
SPELL=beaker
SPELLX=Beaker
- VERSION=1.6.3
-
SOURCE_HASH=sha512:5ecec8a5589e23597265e9d46dfdf63daf7f470523e957d8f50bff51f8991a8c09e07fe85f0735b05e1fca3ac71c08aa2ccdf9073c6862940f2e67f5a81889eb
+ VERSION=1.6.4
+
SOURCE_HASH=sha512:5a6835d01d0b1bee57844525f1223d74edd26f07cc769df6a8cfa77f44dda4435eb96639175928a1caf7c4f927ac3a674c0fd0e7f50f1aea91da7880de3a6704
SOURCE=$SPELLX-$VERSION.tar.gz
SOURCE_URL[0]=http://pypi.python.org/packages/source/B/$SPELLX/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
diff --git a/python-pypi/beaker/HISTORY b/python-pypi/beaker/HISTORY
index 66e9f52..855a0e5 100644
--- a/python-pypi/beaker/HISTORY
+++ b/python-pypi/beaker/HISTORY
@@ -1,3 +1,6 @@
+2012-12-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.6.4
+
2012-05-22 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.6.3

diff --git a/python-pypi/calibre/DETAILS b/python-pypi/calibre/DETAILS
index fabb801..ce45094 100755
--- a/python-pypi/calibre/DETAILS
+++ b/python-pypi/calibre/DETAILS
@@ -1,10 +1,10 @@
SPELL=calibre
VERSION=0.8.70
SOURCE="${SPELL}-${VERSION}.tar.xz"
- SOURCE_URL[0]=http://calibre-ebook.googlecode.com/files/$SOURCE
+ SOURCE_URL[0]="$SOURCEFORGE_URL/$SPELL/$VERSION/$SOURCE"
SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}"
- WEB_SITE="http://calibre.kovidgoyal.net/";
+ WEB_SITE="http://calibre-ebook.com/";
LICENSE[0]=GPL
ENTERED=20090313
SHORT="a one stop solution to all your e-book needs"
diff --git a/python-pypi/calibre/HISTORY b/python-pypi/calibre/HISTORY
index 0a310d5..8549377 100644
--- a/python-pypi/calibre/HISTORY
+++ b/python-pypi/calibre/HISTORY
@@ -1,3 +1,6 @@
+2012-12-26 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: update SOURCE_URL to point to sf.net; old one being dead
+
2012-09-22 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated VERSION to 0.8.70
* DEPENDS: added libmtp
diff --git a/python-pypi/ctypes/BUILD b/python-pypi/ctypes/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/python-pypi/ctypes/BUILD
@@ -0,0 +1 @@
+true
diff --git a/python-pypi/ctypes/DETAILS b/python-pypi/ctypes/DETAILS
index 8999a23..5091789 100755
--- a/python-pypi/ctypes/DETAILS
+++ b/python-pypi/ctypes/DETAILS
@@ -1,19 +1,7 @@
- SPELL=ctypes
- VERSION=1.0.2
- SOURCE=$SPELL-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:40f8909945ad25a9b92a52903a9c524f37c4c902b122959c6e08bcfe4c30572541f15174e33a08e7ceb5e4f1a69566af0201779a519c643705d355c9f47aacd3
- WEB_SITE=http://starship.python.net/crew/theller/ctypes/
- ENTERED=20060627
- LICENSE[0]=GPL
- SHORT="advanced ffi package"
-cat << EOF
-ctypes is an advanced ffi (Foreign Function Interface) package for Python 2.3
-and higher.
-
-ctypes allows to call functions exposed from dlls/shared libraries and has
-extensive facilities to create, access and manipulate simple and complicated
C
-data types in Python - in other words: wrap libraries in pure Python. It is
-even possible to implement C callback functions in pure Python.
-EOF
+ SPELL=ctypes
+ VERSION=0
+ PATCHLEVEL=9999
+ SHORT="deprecated"
+ cat << EOF
+ deprecated spell [replaced by python]
+ EOF
diff --git a/python-pypi/ctypes/DOWNLOAD b/python-pypi/ctypes/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/python-pypi/ctypes/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/python-pypi/ctypes/HISTORY b/python-pypi/ctypes/HISTORY
index 78b9e53..64f20b3 100644
--- a/python-pypi/ctypes/HISTORY
+++ b/python-pypi/ctypes/HISTORY
@@ -1,3 +1,8 @@
+2012-12-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * spell deprecated [part of python as of version 2.5]
+ * PATCHLEVEL=9999
+ * DETAILS: version 0
+
2008-01-13 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated to 1.0.2, cleaned up

diff --git a/python-pypi/ctypes/INSTALL b/python-pypi/ctypes/INSTALL
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/python-pypi/ctypes/INSTALL
@@ -0,0 +1 @@
+true
diff --git a/python-pypi/ctypes/PRE_BUILD b/python-pypi/ctypes/PRE_BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/python-pypi/ctypes/PRE_BUILD
@@ -0,0 +1 @@
+true
diff --git a/python-pypi/ctypes/TRIGGERS b/python-pypi/ctypes/TRIGGERS
new file mode 100755
index 0000000..9550326
--- /dev/null
+++ b/python-pypi/ctypes/TRIGGERS
@@ -0,0 +1 @@
+on_cast ctypes dispel_self
diff --git a/python-pypi/decorator/DETAILS b/python-pypi/decorator/DETAILS
index 22baacb..136bd39 100755
--- a/python-pypi/decorator/DETAILS
+++ b/python-pypi/decorator/DETAILS
@@ -1,6 +1,6 @@
SPELL=decorator
- VERSION=3.3.2
-
SOURCE_HASH=sha512:de1832741cd22ce652bf05df0b4903ce0e17ebbe4ee9539aaf95ae5624c47651f2982d4e351e92775486c50cd25e0b98ba6436bab93accb22f4d100a56e08401
+ VERSION=3.4.0
+
SOURCE_HASH=sha512:94ae8ff3bf694b72ad85a04d02ed9b58c42d50341fbc7307a12fc5abcb8042d8f67df80b53e63afd4b692c52fbefec83b80b591cba036deee21e281a5e8ff249
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=http://pypi.python.org/packages/source/d/decorator/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/python-pypi/decorator/HISTORY b/python-pypi/decorator/HISTORY
index d1b0e9a..6c1cb2b 100644
--- a/python-pypi/decorator/HISTORY
+++ b/python-pypi/decorator/HISTORY
@@ -1,3 +1,6 @@
+2012-12-11 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.4.0
+
2012-02-24 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 3.3.2

diff --git a/python-pypi/fdb/DETAILS b/python-pypi/fdb/DETAILS
index decb662..e74594f 100755
--- a/python-pypi/fdb/DETAILS
+++ b/python-pypi/fdb/DETAILS
@@ -1,6 +1,6 @@
SPELL=fdb
- VERSION=0.9.1
-
SOURCE_HASH=sha512:1fffefc09eb5f756506364883269b708935f0101f0e2b1cefaf59715e41cfaa631f6f4269e53b984f848a2f6e9788ffe3c9d61053af15687eb11b2282ad48191
+ VERSION=0.9.9
+
SOURCE_HASH=sha512:abe55a8db0bd74dfbe3c865140a776e28b17f71c09e7dfd578b3195c6d8ca1f82f155451c7d66011546a6f63c1e34bdeafeaf6faaf665e9b6814568d9311a6cf
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL=http://pypi.python.org/packages/source/f/$SPELL/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/python-pypi/fdb/HISTORY b/python-pypi/fdb/HISTORY
index b10b664..f396492 100644
--- a/python-pypi/fdb/HISTORY
+++ b/python-pypi/fdb/HISTORY
@@ -1,3 +1,6 @@
+2012-11-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.9
+
2012-10-08 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.9.1

diff --git a/python-pypi/lxml/DETAILS b/python-pypi/lxml/DETAILS
index 076bf19..37029d5 100755
--- a/python-pypi/lxml/DETAILS
+++ b/python-pypi/lxml/DETAILS
@@ -1,5 +1,5 @@
SPELL=lxml
- VERSION=3.0.1
+ VERSION=3.0.2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
SOURCE_URL[0]=http://pypi.python.org/packages/source/l/$SPELL/$SOURCE
diff --git a/python-pypi/lxml/HISTORY b/python-pypi/lxml/HISTORY
index 125eb74..599d9c4 100644
--- a/python-pypi/lxml/HISTORY
+++ b/python-pypi/lxml/HISTORY
@@ -1,3 +1,6 @@
+2012-12-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.0.2
+
2012-10-15 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.0.1

diff --git a/python-pypi/mako/DETAILS b/python-pypi/mako/DETAILS
index 65706ed..7cf968f 100755
--- a/python-pypi/mako/DETAILS
+++ b/python-pypi/mako/DETAILS
@@ -1,7 +1,7 @@
SPELL=mako
SPELLX=Mako
- VERSION=0.7.2
-
SOURCE_HASH=sha512:5fe8ca01be4e439aff264a661fad5d006adeaf494366c1c842209aad7da138f0cd33d44581b9e7d0b9e3af410c0260efc0819e46fb7ff785de570af79da9e8f3
+ VERSION=0.7.3
+
SOURCE_HASH=sha512:5d773e46769c91c0c442643b341d3bc9ea64bb0c17121afcd1b05172a38e5d710e35a09fa94e21d5bbc6e01cc18f8578c67dfc21b503b80bd3b1e2bf0b5f1fcd
SOURCE=$SPELLX-$VERSION.tar.gz
SOURCE_URL[0]=http://pypi.python.org/packages/source/M/$SPELLX/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
diff --git a/python-pypi/mako/HISTORY b/python-pypi/mako/HISTORY
index 07bb07d..99e9fb9 100644
--- a/python-pypi/mako/HISTORY
+++ b/python-pypi/mako/HISTORY
@@ -1,3 +1,6 @@
+2012-12-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.7.3
+
2012-09-11 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.7.2

diff --git a/python-pypi/mercurial/DETAILS b/python-pypi/mercurial/DETAILS
index 3e160f3..d329b1c 100755
--- a/python-pypi/mercurial/DETAILS
+++ b/python-pypi/mercurial/DETAILS
@@ -1,6 +1,6 @@
SPELL=mercurial
- VERSION=2.4
-
SOURCE_HASH=sha512:52d1127de2208aaae693d16fef10ffc9b8663081bece83b7597d65706e9568af3b9e56bd211878774e1ebed92e21365ee9c49602a0ff5e48f89f12244d79c161
+ VERSION=2.4.1
+
SOURCE_HASH=sha512:78be51e205487967d8951d2b5b64e958cdaa0e73a86c0cb7b402ae4a82e16c6af0bdd1aff65de66d7bb8920a81f8693a3a25133847b480641eb56786a76ac254
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=http://www.selenic.com/mercurial/release/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/python-pypi/mercurial/HISTORY b/python-pypi/mercurial/HISTORY
index b5ddad1..f9b050f 100644
--- a/python-pypi/mercurial/HISTORY
+++ b/python-pypi/mercurial/HISTORY
@@ -1,3 +1,6 @@
+2012-12-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: updated to 2.4.1
+
2012-11-03 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: updated to 2.4

diff --git a/python-pypi/pydot/DETAILS b/python-pypi/pydot/DETAILS
index e2d05da..c1f379c 100755
--- a/python-pypi/pydot/DETAILS
+++ b/python-pypi/pydot/DETAILS
@@ -1,6 +1,6 @@
SPELL=pydot
- VERSION=1.0.25
-
SOURCE_HASH=sha512:50246e5edc132cf49734634ce6381acc492a12124b08b4bae5654b5823b89ad9c5170d6d79ac51b311986e133a3687336c539fddec2493ad54b07e906b1cf1c9
+ VERSION=1.0.28
+
SOURCE_HASH=sha512:54b4d7bfb01bbcae9a4832d1c3321d4f453a93f062ee55b35e3d59bee3f8989f4a544afb56c3d16b22bca8e6ef24b6286ac2688c9045b16906ef625999b35055
SOURCE="$SPELL-$VERSION.tar.gz"
SOURCE_URL[0]="http://$SPELL.googlecode.com/files/$SOURCE";
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/python-pypi/pydot/HISTORY b/python-pypi/pydot/HISTORY
index 6217129..e52e44e 100644
--- a/python-pypi/pydot/HISTORY
+++ b/python-pypi/pydot/HISTORY
@@ -1,3 +1,6 @@
+2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.0.28
+
2011-06-22 Peng Chang (Charles) <chp AT sourcemage.org>
* DETAILS: Fixed SOURCE_URL[0], WEB_SITE
updated spell to 1.0.25
diff --git a/python-pypi/python-markdown/DETAILS
b/python-pypi/python-markdown/DETAILS
index 53059f7..ff5f21c 100755
--- a/python-pypi/python-markdown/DETAILS
+++ b/python-pypi/python-markdown/DETAILS
@@ -1,7 +1,7 @@
SPELL=python-markdown
SPELLX=Markdown
- VERSION=2.2.0
-
SOURCE_HASH=sha512:d4a5bbe8bb70dc0737805a52830f485be10d12d7fb628ee54be92bd1a1e11875dc6a6af280c3624b1b97eb7fb28976817b0b8fff45ac8ebe71245c26a4c058b8
+ VERSION=2.2.1
+
SOURCE_HASH=sha512:aa975a9d015e3e1320f35381c7e83e1f355222a3c0096e65ce4f1a1fa253fe0e3389ce1b3786b1cf40f4160863ede39d1081c655efe1c24132a766f02418fd61
SOURCE=${SPELLX}-${VERSION}.tar.gz
SOURCE_URL[0]=http://pypi.python.org/packages/source/M/${SPELLX}/${SOURCE}
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
diff --git a/python-pypi/python-markdown/HISTORY
b/python-pypi/python-markdown/HISTORY
index bb52a4f..b3677e3 100644
--- a/python-pypi/python-markdown/HISTORY
+++ b/python-pypi/python-markdown/HISTORY
@@ -1,3 +1,6 @@
+2012-12-05 Treeve Jelbert <treeve AT sourcemage.oge>
+ * DETAILS: version 2.2.1
+
2012-09-11 Treeve Jelbert <treeve AT sourcemage.oge>
* DETAILS: version 2.2.0

diff --git a/python-pypi/pyutil/DETAILS b/python-pypi/pyutil/DETAILS
index 1f31bc2..238c931 100755
--- a/python-pypi/pyutil/DETAILS
+++ b/python-pypi/pyutil/DETAILS
@@ -1,6 +1,6 @@
SPELL=pyutil
- VERSION=1.9.3
-
SOURCE_HASH=sha512:01d59f3be90a85bbd5001337eab6eb0afe9b50ffe21747783ffb5f9c055e6e8ba2d6404b2a0ecf1c3068b51b555a44569a9417e6b349c40e9b791a8ff2994102
+ VERSION=1.9.4
+
SOURCE_HASH=sha512:78df200025b96bf410eeb7e364e84d627761cb85a0cbfba65dea8ac3db2231128017a6ddf74e0002208d774c96445508932406a2016cc78274269a74b2bfbcc4
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://pypi.python.org/pypi/$SPELL
diff --git a/python-pypi/pyutil/HISTORY b/python-pypi/pyutil/HISTORY
index 90fe51b..96c5159 100644
--- a/python-pypi/pyutil/HISTORY
+++ b/python-pypi/pyutil/HISTORY
@@ -1,3 +1,6 @@
+2012-12-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.9.4
+
2012-06-02 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.9.3

diff --git a/python-pypi/webob/DETAILS b/python-pypi/webob/DETAILS
index a5deb94..36ce1fe 100755
--- a/python-pypi/webob/DETAILS
+++ b/python-pypi/webob/DETAILS
@@ -1,8 +1,8 @@
SPELL=webob
SPELLX=WebOb
- VERSION=1.2.2
-
SOURCE_HASH=sha512:9da345710e31e36a34af6d67d1bd78ad190f53dd99555fdbbf884a827a471c9798b65a31237c4d7808b7804d02936fedcb862a29e9fe9332f09e43489275836f
- SOURCE=$SPELLX-$VERSION.zip
+ VERSION=1.2.3
+
SOURCE_HASH=sha512:831e6bb1d2c6998b6929520098ed4aed3117d038457d9bba28ceba090bf32fcf6a935f88470bee1e0782f6c43395c4fa646d354c946596cc307edb7808e90559
+ SOURCE=$SPELLX-$VERSION.tar.gz
SOURCE_URL[0]=http://pypi.python.org/packages/source/W/$SPELLX/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
WEB_SITE=http://pythonpaste.org/webob/
diff --git a/python-pypi/webob/HISTORY b/python-pypi/webob/HISTORY
index d559c19..8c43faa 100644
--- a/python-pypi/webob/HISTORY
+++ b/python-pypi/webob/HISTORY
@@ -1,3 +1,6 @@
+2012-12-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.2.3
+
2012-06-02 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.2

diff --git a/ruby-raa/ruby-1.9/DEPENDS b/ruby-raa/ruby-1.9/DEPENDS
index 8c5f8c3..d688491 100755
--- a/ruby-raa/ruby-1.9/DEPENDS
+++ b/ruby-raa/ruby-1.9/DEPENDS
@@ -3,4 +3,10 @@ optional_depends db "" "" "for db support" &&
optional_depends gdbm "" "" "for gdbm support" &&
optional_depends tk "" "" "for tk support" &&
optional_depends libyaml "" "" "for YAML output (recommended)" &&
-optional_depends openssl "" "" "for ssl and hashing modules"
+optional_depends openssl "" "" "for ssl and hashing modules" &&
+
+depends libffi &&
+depends libx11 &&
+if is_depends_enabled $SPELL tk; then
+ depends tcl
+fi
diff --git a/ruby-raa/ruby-1.9/DETAILS b/ruby-raa/ruby-1.9/DETAILS
index e485efb..194c904 100755
--- a/ruby-raa/ruby-1.9/DETAILS
+++ b/ruby-raa/ruby-1.9/DETAILS
@@ -1,9 +1,10 @@
SPELL=ruby-1.9
PACKAGE=ruby
- VERSION=1.9.3-p327
-
SOURCE_HASH=sha512:0233c457fb4e0456c0d7d009b5415e986f64cf9163a6d3594c36e88809653a75951e14c36075dc3be9f88c5be99f114a6878e4095bc179357daf99a9f9d85687
+ VERSION=1.9.3-p362
+
SOURCE_HASH=sha512:0bc90b4749aa8d87030be80f7d196084d9942b7a3df9dac6ebf3ac79ee8829621a60aea170ce14310e17f71b805055368935a79f3d1d8f14703941f9fd1fc122
SOURCE=$PACKAGE-$VERSION.tar.gz
SECURITY_PATCH=7
+ PATCHLEVEL=1
SOURCE_URL[0]=ftp://ftp.ruby-lang.org/pub/ruby/1.9/$SOURCE
SOURCE_URL[1]=ftp://www.ibiblio.org/pub/languages/ruby/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$PACKAGE-$VERSION
diff --git a/ruby-raa/ruby-1.9/HISTORY b/ruby-raa/ruby-1.9/HISTORY
index d6fecbf..fa99c53 100644
--- a/ruby-raa/ruby-1.9/HISTORY
+++ b/ruby-raa/ruby-1.9/HISTORY
@@ -1,3 +1,10 @@
+2012-12-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on libffi, libx11 and tcl
+ * DETAILS: bumped PATCHLEVEL
+
+2012-12-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.9.3-p362
+
2012-11-10 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.9.3-p327; SECURITY_PATCH++
(CVE-2012-5371)
diff --git a/science/fraqtive/BUILD b/science/fraqtive/BUILD
index 6b4b1c6..eec3de4 100755
--- a/science/fraqtive/BUILD
+++ b/science/fraqtive/BUILD
@@ -1,3 +1 @@
-PATH="$QTDIR/bin/qt4:$PATH" &&
-./configure &&
-make
+qt4_build
diff --git a/science/fraqtive/DETAILS b/science/fraqtive/DETAILS
index 7257e8a..02ee133 100755
--- a/science/fraqtive/DETAILS
+++ b/science/fraqtive/DETAILS
@@ -1,6 +1,6 @@
SPELL=fraqtive
- VERSION=0.4.5
-
SOURCE_HASH=sha512:08cc3967d410047e22e79474e055a8957e02c6e269460cf5bf3cd3df4ac07555fb5ea88c9cbc05a67f4c22a2b6ef96056fd76a9e63082bfaf317ecf96dd3a686
+ VERSION=0.4.6
+
SOURCE_HASH=sha512:6661ce09a03f92b8429fd68893a0eea15a9a6b99932e22d82eca886709a475bf8729110c2e6576f851a6a4f8b3e414c2220fcbfc3ef12c80b2dc923165b19d65
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/science/fraqtive/HISTORY b/science/fraqtive/HISTORY
index 78c750b..16bd790 100644
--- a/science/fraqtive/HISTORY
+++ b/science/fraqtive/HISTORY
@@ -1,3 +1,7 @@
+2012-12-12 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.4.6
+ * BUILD: qt4_build used
+
2009-12-29 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS, DEPENDS, PRE_BUILD, BUILD: spell created, version 0.4.5

diff --git a/science/qlandkarte-gt/DETAILS b/science/qlandkarte-gt/DETAILS
index 5772918..5d50597 100755
--- a/science/qlandkarte-gt/DETAILS
+++ b/science/qlandkarte-gt/DETAILS
@@ -1,8 +1,8 @@
SPELL=qlandkarte-gt
- VERSION=1.5.1
+ VERSION=1.6.0
SOURCE="qlandkartegt-${VERSION}.tar.gz"

SOURCE_URL[0]=http://garr.dl.sourceforge.net/project/qlandkartegt/qlandkartegt/QLandkarteGT%20${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:28078f5c36dad271b49d377eea26ac1fd45a75b7376c4e73310114c153d1512ec47f5457293f00e7cf9263350380e92261e786735bb0b2fede0416cf3ca5a13a
+
SOURCE_HASH=sha512:c4736f9ca21d7002184c563a488f8c1ae194ab6f73675d3f7c947baeda82c6b655aeadd8402f05ac792f9986879b7b73f49fffa0a3c15b76bb90c6d6b6af0ee2
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/qlandkartegt-${VERSION}"
WEB_SITE="http://www.qlandkarte.org/";
LICENSE[0]=GPL
diff --git a/science/qlandkarte-gt/HISTORY b/science/qlandkarte-gt/HISTORY
index 1ea2cc6..5248945 100644
--- a/science/qlandkarte-gt/HISTORY
+++ b/science/qlandkarte-gt/HISTORY
@@ -1,3 +1,6 @@
+2012-12-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.6.0
+
2012-09-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.5.1

diff --git a/science/units/DETAILS b/science/units/DETAILS
index e801674..e49d4e6 100755
--- a/science/units/DETAILS
+++ b/science/units/DETAILS
@@ -1,10 +1,10 @@
SPELL=units
- VERSION=1.88
+ VERSION=2.01
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$GNU_URL/$SPELL/$SOURCE
SOURCE_URL[1]=ftp://ftp.gnu.org/pub/gnu/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:8e5630f6c3223d4c1139cfd905e8c2ede42ede4e5c73f310617b60c3082d2e22f39ddeef2ba7c7fe655b27423f138c8883fca78703d31f5dc3653382c8bac961
+
SOURCE_HASH=sha512:ddaa9d8ad84aea963e84379f6d5d6298ec0431c56ba2c805a5fbc3695504279a7ba81609e33bb9d52771ee3ca739570b925d30aa1637dacb5a90d8c8c483fd37
WEB_SITE=http://www.gnu.org/software/units/units.html
LICENSE[0]=GPL
ENTERED=20021127
diff --git a/science/units/HISTORY b/science/units/HISTORY
index 64adadd..5afb54d 100644
--- a/science/units/HISTORY
+++ b/science/units/HISTORY
@@ -1,3 +1,6 @@
+2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.01
+
2010-02-17 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.88

diff --git a/security-libs/cracklib/DETAILS b/security-libs/cracklib/DETAILS
index 54731af..9ddc28e 100755
--- a/security-libs/cracklib/DETAILS
+++ b/security-libs/cracklib/DETAILS
@@ -1,5 +1,5 @@
SPELL=cracklib
- VERSION=2.8.19
+ VERSION=2.8.22
VERSIONWORDS=20080507
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SPELL-words-$VERSIONWORDS.gz
@@ -7,7 +7,7 @@
SOURCE2_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
# SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
-
SOURCE_HASH=sha512:64fa9c9d53e9d7f82fa8de9708096b6d6ad4704c4a89c42e113395612af1a82385a7de5f8678fe521016960ebfd0ed4258041afe3a5e4d15bd50ec76bb76fc2c
+
SOURCE_HASH=sha512:7ec9f93d1bb8132dc143e320373c0ffab2c3e4a9da4e449ce7c6e9b3aada5a30933d3bccbca4d2ea0ef5e72ef5593427756e06c03a97940edf74bac37f2fd08b

SOURCE2_HASH='sha512:d21055d6439a2b92b23ab6fd31222d9330315a0b44f53fae308ce5749a9fcb33b7df982f85ca8e2d6d2f9cc4c7264dfc3ed454edbccecd76289713df09fd633e'
WEB_SITE=http://sf.net/projects/$SPELL
ENTERED=20050310
diff --git a/security-libs/cracklib/HISTORY b/security-libs/cracklib/HISTORY
index d3c46d7..b00b4d2 100644
--- a/security-libs/cracklib/HISTORY
+++ b/security-libs/cracklib/HISTORY
@@ -1,3 +1,6 @@
+2012-12-22 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.8.22
+
2012-10-20 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: 2.8.19

diff --git a/security/fwknop/BUILD b/security/fwknop/BUILD
new file mode 100755
index 0000000..d22e99f
--- /dev/null
+++ b/security/fwknop/BUILD
@@ -0,0 +1,3 @@
+make_single &&
+default_build &&
+make_normal
diff --git a/security/fwknop/DETAILS b/security/fwknop/DETAILS
index 14eda1c..002e3a5 100755
--- a/security/fwknop/DETAILS
+++ b/security/fwknop/DETAILS
@@ -1,5 +1,5 @@
SPELL=fwknop
- VERSION=2.0.3
+ VERSION=2.0.4
SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.asc
diff --git a/security/fwknop/HISTORY b/security/fwknop/HISTORY
index 4305df7..5c820c1 100644
--- a/security/fwknop/HISTORY
+++ b/security/fwknop/HISTORY
@@ -1,3 +1,8 @@
+2012-12-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.0.4
+ * BUILD: added, to fix multijob build
+ * PRE_BUILD, command.patch, digest.patch: dropped, fixed by upstream
+
2012-09-08 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.0.3; SECURITY_PATCH++
* INSTALL: dropped, fixed by upstream
diff --git a/security/fwknop/PRE_BUILD b/security/fwknop/PRE_BUILD
deleted file mode 100755
index a2c62d7..0000000
--- a/security/fwknop/PRE_BUILD
+++ /dev/null
@@ -1,5 +0,0 @@
-default_pre_build &&
-cd "$SOURCE_DIRECTORY" &&
-
-patch -p0 < "$SPELL_DIRECTORY/command.patch" &&
-patch -p0 < "$SPELL_DIRECTORY/digest.patch"
diff --git a/security/fwknop/command.patch b/security/fwknop/command.patch
deleted file mode 100644
index 640a7fe..0000000
--- a/security/fwknop/command.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- lib/fko_decode.c.orig Wed Sep 5 06:04:48 2012
-+++ lib/fko_decode.c Sat Sep 8 15:11:00 2012
-@@ -285,9 +285,9 @@ fko_decode_spa_data(fko_ctx_t ctx)
-
- b64_decode(tbuf, (unsigned char*)ctx->message);
-
-- /* Require a message similar to: 1.2.3.4,tcp/22
-+ /* Require a message similar to: 1.2.3.4,tcp/22 (if it's not command
message)
- */
-- if(validate_access_msg(ctx->message) != FKO_SUCCESS)
-+ if(ctx->message_type != FKO_COMMAND_MSG &&
validate_access_msg(ctx->message) != FKO_SUCCESS)
- {
- free(tbuf);
- return(FKO_ERROR_INVALID_DATA);
diff --git a/security/fwknop/digest.patch b/security/fwknop/digest.patch
deleted file mode 100644
index 04e1a0c..0000000
--- a/security/fwknop/digest.patch
+++ /dev/null
@@ -1,27 +0,0 @@
---- server/replay_cache.c.orig Wed Sep 5 06:04:48 2012
-+++ server/replay_cache.c Sat Sep 8 09:46:56 2012
-@@ -565,7 +565,6 @@ is_replay_dbm_cache(fko_srv_options_t *opts, char *dig
- #endif
- datum db_key, db_ent;
-
-- char *digest = NULL;
- int digest_len, res = SPA_MSG_SUCCESS;
-
- digest_cache_info_t dc_info;
-@@ -638,7 +637,6 @@ add_replay_dbm_cache(fko_srv_options_t *opts, char *di
- #endif
- datum db_key, db_ent;
-
-- char *digest = NULL;
- int digest_len, res = SPA_MSG_SUCCESS;
-
- digest_cache_info_t dc_info;
-@@ -705,7 +703,7 @@ add_replay_dbm_cache(fko_srv_options_t *opts, char *di
-
- return(res);
- #endif /* NO_DIGEST_CACHE */
--
-+}
- #endif /* USE_FILE_CACHE */
-
- #if USE_FILE_CACHE
diff --git a/security/nmap/DETAILS b/security/nmap/DETAILS
index e5e3ee6..9905b4d 100755
--- a/security/nmap/DETAILS
+++ b/security/nmap/DETAILS
@@ -1,5 +1,5 @@
SPELL=nmap
- VERSION=6.01
+ VERSION=6.25
SOURCE=$SPELL-$VERSION.tar.bz2
# SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
@@ -9,7 +9,7 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE2_URL[1]=http://sectools.org/nmap/sigs/$SOURCE2
# SOURCE_GPG=nmap.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
-
SOURCE_HASH=sha512:0b44542a0e33629d077c64129bac7e00b05b4e65a83b181b84fb5460a7da083bb29be00777a8d92c6f6b6fb0c009cebc330c02c7259166e8cea4109cdae50fc9
+
SOURCE_HASH=sha512:6ec4d8f50621c86a3d0b6a22cf179a1874bf109736c5a79d6b29faec6859e165f7c0e6c3f8c284de8f384a8a607f071e2176c900b22df3ba0f158d36b081870d
WEB_SITE=http://nmap.org/
ENTERED=20010922
LICENSE[0]=GPL
diff --git a/security/nmap/HISTORY b/security/nmap/HISTORY
index fccb14a..b44dbf6 100644
--- a/security/nmap/HISTORY
+++ b/security/nmap/HISTORY
@@ -1,3 +1,6 @@
+2012-12-02 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 6.25
+
2012-06-17 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 6.01

diff --git a/security/wireshark/DETAILS b/security/wireshark/DETAILS
index a3070c4..18be552 100755
--- a/security/wireshark/DETAILS
+++ b/security/wireshark/DETAILS
@@ -1,11 +1,11 @@
SPELL=wireshark
- VERSION=1.8.3
- SECURITY_PATCH=39
+ VERSION=1.8.4
+ SECURITY_PATCH=40
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
SOURCE_URL[1]=http://www.wireshark.org/download/src/$SOURCE
-
SOURCE_HASH=sha512:acc6a6fcbf86f67d3d5cb9cfbe4eed3699465f4687c2eca88fa51b417b3bbb68e80630ae5ace814e1a5dfd6f269b286237e4dcaafe510eb4ce87bde044413504
+
SOURCE_HASH=sha512:4f0b7fd181eb74c5eb03e4b5e74546f9f02aa3d481faed2b08a84d98f4a61d808a86e5348046d66f8333ba8f8921db344c2187a1590117ae4bdc2ff85a96d305
WEB_SITE=http://www.wireshark.org/
ENTERED=20020116
LICENSE[0]=GPL
diff --git a/security/wireshark/HISTORY b/security/wireshark/HISTORY
index 6ee662e..36513f9 100644
--- a/security/wireshark/HISTORY
+++ b/security/wireshark/HISTORY
@@ -1,3 +1,6 @@
+2012-12-02 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.8.4, SECURITY_PATCH=40
+
2012-10-02 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.8.3, SECURITY_PATCH=39

diff --git a/shell-term-fm/mc/DETAILS b/shell-term-fm/mc/DETAILS
index 0f6ee78..b41faa4 100755
--- a/shell-term-fm/mc/DETAILS
+++ b/shell-term-fm/mc/DETAILS
@@ -1,6 +1,6 @@
SPELL=mc
- VERSION=4.8.1.6
-
SOURCE_HASH=sha512:5b184f0155efc34c760a5d3dbccf401b0540b7b870a8a619e9d11efa315f58346cb25c6905bc7056a1dc823171144fac276570da1bbce4d92c959e424fe7f173
+ VERSION=4.8.1.7
+
SOURCE_HASH=sha512:bbe660c1d8882726396b8f92fa41301a9dc282bfb4689f3f3c43d8d703432439f8e0d6ae1aebe0784b3df92b7684761aea447c8e63b6c4c68e13fd0195e51385
PATCHLEVEL=0
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/shell-term-fm/mc/HISTORY b/shell-term-fm/mc/HISTORY
index 5256dd3..5ae671b 100644
--- a/shell-term-fm/mc/HISTORY
+++ b/shell-term-fm/mc/HISTORY
@@ -1,3 +1,6 @@
+2012-12-28 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.8.1.7
+
2012-09-14 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.8.1.6

diff --git a/shell-term-fm/mksh/DETAILS b/shell-term-fm/mksh/DETAILS
index 5893f46..9d0d683 100755
--- a/shell-term-fm/mksh/DETAILS
+++ b/shell-term-fm/mksh/DETAILS
@@ -1,12 +1,12 @@
SPELL=mksh
- VERSION=R40f
- SOURCE=$SPELL-$VERSION.cpio.gz
+ VERSION=R41
+ SOURCE=$SPELL-$VERSION.tgz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL"
SOURCE_URL[0]=http://www.mirbsd.org/MirOS/dist/mir/$SPELL/$SOURCE
SOURCE_URL[1]=http://pub.allbsd.org/MirOS/dist/mir/$SPELL/$SOURCE
WEB_SITE=http://www.mirbsd.org/mksh.htm
ENTERED=20060928
-
SOURCE_HASH=sha512:a396ef02aecd713d44597da286bac2bdfe12f12f9712ebc21825283f3900bfca5b79125ca7e191c9970bde761e7873fc68ad3c822238e70697d65eb373560c75
+
SOURCE_HASH=sha512:b28c52face5227964fee8dd60f088e4c0866c3572240a0d9529c31f49892f7589fb68db4ed58528b51e4dd7cfc1f94713755eb4cd0fc6bd257c39954f9a463f3
# I suggest to add this to the list (shortname MIROS or MIRBSD please)
LICENSE[0]=http://mirbsd.de/MirOS-Licence
SHORT="MirBSD Korn Shell"
diff --git a/shell-term-fm/mksh/HISTORY b/shell-term-fm/mksh/HISTORY
index 707d166..7eed051 100644
--- a/shell-term-fm/mksh/HISTORY
+++ b/shell-term-fm/mksh/HISTORY
@@ -1,3 +1,7 @@
+2012-12-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to R41; .cpio.gz -> .tgz
+ * PRE_BUILD: dropped, no longer needed
+
2012-04-07 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to R40f

diff --git a/shell-term-fm/mksh/PRE_BUILD b/shell-term-fm/mksh/PRE_BUILD
deleted file mode 100755
index ce0b943..0000000
--- a/shell-term-fm/mksh/PRE_BUILD
+++ /dev/null
@@ -1,6 +0,0 @@
-verify_file &&
-mk_source_dir "$SOURCE_DIRECTORY" &&
-cd "$BUILD_DIRECTORY" &&
-
-# We need a cpio handler...
-gzip -dc "$SOURCE_CACHE/$SOURCE" | cpio -mid
diff --git a/shell-term-fm/rxvt-unicode/DETAILS
b/shell-term-fm/rxvt-unicode/DETAILS
index 357949b..69f65a7 100755
--- a/shell-term-fm/rxvt-unicode/DETAILS
+++ b/shell-term-fm/rxvt-unicode/DETAILS
@@ -1,6 +1,6 @@
SPELL=rxvt-unicode
- VERSION=9.15
-
SOURCE_HASH=sha512:1095fb88502377fa669746bbe9a5597f0c748e2c01a468ce382e91236ed0e6f720f3ca7631f7105aa390afac09588b92cebd70589096b6a20f174c4297463b71
+ VERSION=9.16
+
SOURCE_HASH=sha512:c22feec33176120944c58abb21c1e0508b5682bec4bde645e9c68735f9cf93e14e1a3b804374c6fd58f9032faa4cbf4fb2122a2307d0f2204e4b9b5a11427092
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://dist.schmorp.de/$SPELL/$SOURCE
diff --git a/shell-term-fm/rxvt-unicode/HISTORY
b/shell-term-fm/rxvt-unicode/HISTORY
index 7f31b4b..019d7fd 100644
--- a/shell-term-fm/rxvt-unicode/HISTORY
+++ b/shell-term-fm/rxvt-unicode/HISTORY
@@ -1,3 +1,6 @@
+2012-12-28 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 9.16
+
2012-08-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* TRIGGERS: perform check_self if perl is cast

diff --git a/utils/atop/DEPENDS b/utils/atop/DEPENDS
new file mode 100755
index 0000000..c2af731
--- /dev/null
+++ b/utils/atop/DEPENDS
@@ -0,0 +1,2 @@
+depends ncurses &&
+depends zlib
diff --git a/utils/atop/DETAILS b/utils/atop/DETAILS
index dd07dd1..cafe49e 100755
--- a/utils/atop/DETAILS
+++ b/utils/atop/DETAILS
@@ -1,9 +1,9 @@
SPELL=atop
- VERSION=1.25
+ VERSION=2.0.2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://www.atoptool.nl/download/$SOURCE
-
SOURCE_HASH=sha512:dcd10730f06226e6fddfaa6a5b35341f6d5329bb214ecda5601f68004374d3d1ec16d0586020dd4c6e860fdab20ecb231e215edc4d1129b0e1d5df28c8334cdc
+
SOURCE_HASH=sha512:c02b1c2ebf5c49fb0ad17bbcf0b86af8e5623c8d0b6ba8b1096d9b592cbb358e011933142cdebc90f619221785e859aaa009a338f3682d8bfa4340a50b308471
WEB_SITE=http://www.atconsultancy.nl/atop/home.html
ENTERED=20020725
LICENSE=GPL
diff --git a/utils/atop/HISTORY b/utils/atop/HISTORY
index e47ff26..9182bc6 100644
--- a/utils/atop/HISTORY
+++ b/utils/atop/HISTORY
@@ -1,3 +1,7 @@
+2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.0.2
+ * DEPENDS: added dependencies on ncurses and zlib
+
2010-05-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* BUILD: fixed CFLAGS substitution so it works with -Os

diff --git a/utils/binwalk/BUILD b/utils/binwalk/BUILD
new file mode 100755
index 0000000..ed9b1c7
--- /dev/null
+++ b/utils/binwalk/BUILD
@@ -0,0 +1,2 @@
+cd src &&
+default_build
diff --git a/utils/binwalk/DETAILS b/utils/binwalk/DETAILS
new file mode 100755
index 0000000..e26a681
--- /dev/null
+++ b/utils/binwalk/DETAILS
@@ -0,0 +1,21 @@
+ SPELL=binwalk
+ VERSION=0.4.5
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=http://binwalk.googlecode.com/files/$SOURCE
+
SOURCE_HASH=sha512:1670ca6c00857b9e7af0d58fcf5bb2b85bbfc79c605ff2910a78f29d246493608ccd74e35e078fe88cd50778dbf1fb4e98c5eabcfc9e4300265e3003079823b7
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE=http://code.google.com/p/binwalk/
+ LICENSE[0]=MIT
+ ENTERED=20121219
+ SHORT="firmware analysis tool"
+cat << EOF
+Binwalk is a tool for searching a given binary image for embedded files and
+executable code. Specifically, it is designed for identifying files and code
+embedded inside of firmware images. Binwalk uses the libmagic library, so it
+is compatible with magic signatures created for the Unix file utility.
+
+Binwalk also includes a custom magic signature file which contains improved
+signatures for files that are commonly found in firmware images such as
+compressed/archived files, firmware headers, Linux kernels, bootloaders,
+filesystems, etc.
+EOF
diff --git a/utils/binwalk/HISTORY b/utils/binwalk/HISTORY
new file mode 100644
index 0000000..6ab4e28
--- /dev/null
+++ b/utils/binwalk/HISTORY
@@ -0,0 +1,2 @@
+2012-12-19 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS, BUILD: spell created, version 0.4.5
diff --git a/utils/consolekit/DEPENDS b/utils/consolekit/DEPENDS
index 08be8b6..cae0407 100755
--- a/utils/consolekit/DEPENDS
+++ b/utils/consolekit/DEPENDS
@@ -2,4 +2,13 @@ depends dbus-glib &&
depends libx11 &&
depends pkgconfig &&
optional_depends policykit '' '' 'PolicyKit support' &&
-optional_depends linux-pam '' '' 'PAM support'
+optional_depends linux-pam '' '' 'PAM support' &&
+
+depends dbus &&
+depends glib2 &&
+depends libffi &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends pcre &&
+depends zlib
diff --git a/utils/consolekit/DETAILS b/utils/consolekit/DETAILS
index a9b7abd..7064c27 100755
--- a/utils/consolekit/DETAILS
+++ b/utils/consolekit/DETAILS
@@ -1,6 +1,7 @@
SPELL=consolekit
SPELLX=ConsoleKit
VERSION=0.4.5
+ PATCHLEVEL=1

SOURCE_HASH=sha512:9f969aeb2199810f73cdf111c7af38231d09b1c04d71209b2fa9c3ab7d39e3ca018b6aa0088abf1fafbf19550d2f844eeee8b3e298970959af1c88a7b366be80
SOURCE=$SPELLX-$VERSION.tar.bz2
SOURCE_URL[0]=http://www.freedesktop.org/software/$SPELLX/dist/$SOURCE
diff --git a/utils/consolekit/HISTORY b/utils/consolekit/HISTORY
index 8318dd4..d55cd81 100644
--- a/utils/consolekit/HISTORY
+++ b/utils/consolekit/HISTORY
@@ -1,3 +1,10 @@
+2012-12-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: PATCH_LEVEL -> PATCHLEVEL
+
+2012-12-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on dbus, glib2, libffi, libxau, libxcb,
libxdmcp, pcre, zlib
+ * DETAILS: bumped PATCH_LEVEL
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/utils/dmenu/DETAILS b/utils/dmenu/DETAILS
index 8ab83d9..f52a54f 100755
--- a/utils/dmenu/DETAILS
+++ b/utils/dmenu/DETAILS
@@ -1,8 +1,8 @@
SPELL=dmenu
- VERSION=4.4.1
+ VERSION=4.5
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=http://dl.suckless.org/tools/${SOURCE}
-
SOURCE_HASH=sha512:96d505d38686b8d7bfe47a01cf2aeeed4417736c27a550db1907950189357b3877a0b376bd1704953950ef89c082389edfac4a927a64fcd9c6e1ecb326e1e08c
+
SOURCE_HASH=sha512:872dee68c35a93c663eb0a941653eaaa4aa83d8379e05b4dbca089a2c9335036b496de85d8ddf7af1228a5625490a06a89031fb1aac726236b608b952962c248
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://tools.suckless.org/dmenu
ENTERED=20061230
diff --git a/utils/dmenu/HISTORY b/utils/dmenu/HISTORY
index bdc0783..2956f34 100644
--- a/utils/dmenu/HISTORY
+++ b/utils/dmenu/HISTORY
@@ -1,3 +1,6 @@
+2012-12-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 4.5
+
2011-10-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 4.4.1
* DEPENDS: added dependencies on libxinerama and X11-LIBS
diff --git a/utils/eggdbus/DEPENDS b/utils/eggdbus/DEPENDS
index 1a72968..5fa2637 100755
--- a/utils/eggdbus/DEPENDS
+++ b/utils/eggdbus/DEPENDS
@@ -1,6 +1,9 @@
depends glib2 &&
depends dbus &&
depends dbus-glib &&
+depends libffi &&
+depends pcre &&
+depends zlib &&

optional_depends gtk-doc \
"--enable-gtk-doc" \
diff --git a/utils/eggdbus/DETAILS b/utils/eggdbus/DETAILS
index 821c897..4e3ab31 100755
--- a/utils/eggdbus/DETAILS
+++ b/utils/eggdbus/DETAILS
@@ -1,5 +1,6 @@
SPELL=eggdbus
VERSION=0.6
+ PATCHLEVEL=1

SOURCE_HASH=sha512:76fbb32166fdedb68b8b552a2e5c25d00399ecf34425ec57ba008af8ba4d4fc0dfa19cfdeedd1a4a2bed8750a0be146c88a083b1d518de020afb7b5ca96f2fda
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/utils/eggdbus/HISTORY b/utils/eggdbus/HISTORY
index 192dc7c..bc25854 100644
--- a/utils/eggdbus/HISTORY
+++ b/utils/eggdbus/HISTORY
@@ -1,3 +1,10 @@
+2012-12-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: PATCH_LEVEL -> PATCHLEVEL
+
+2012-12-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on libffi, pcre and zlib
+ * DETAILS: bumped PATCH_LEVEL
+
2009-11-14 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.6

diff --git a/utils/iotop/DETAILS b/utils/iotop/DETAILS
index 46f417e..0232afc 100755
--- a/utils/iotop/DETAILS
+++ b/utils/iotop/DETAILS
@@ -1,8 +1,8 @@
SPELL=iotop
- VERSION=0.4.3
+ VERSION=0.4.4
SOURCE="${SPELL}-${VERSION}.tar.bz2"
SOURCE_URL[0]=http://guichaz.free.fr/${SPELL}/files/${SOURCE}
-
SOURCE_HASH=sha512:53051bc72b84a76905b7d3b122442ca6520ca68e02dbd7ec4192174ba5990c51bd9ce932799f351d7b885927474284060d38716946a955f75c6427652752b557
+
SOURCE_HASH=sha512:4db85fc0d828e42bc3a73a2c2ca11ae98ef64b8fd2b276691603f10523291188779db648db65beca720d4f72ef01f9aabd4353b279752b4c660b18b14e8475eb
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://guichaz.free.fr/iotop/";
LICENSE[0]=GPL
diff --git a/utils/iotop/HISTORY b/utils/iotop/HISTORY
index 588cc5d..35ff6ce 100644
--- a/utils/iotop/HISTORY
+++ b/utils/iotop/HISTORY
@@ -1,3 +1,6 @@
+2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.4.4
+
2011-03-29 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.4.3

diff --git a/utils/joystick/BUILD b/utils/joystick/BUILD
index a057968..27ba77d 100755
--- a/utils/joystick/BUILD
+++ b/utils/joystick/BUILD
@@ -1,4 +1 @@
-cd ${SOURCE_DIRECTORY}/utils &&
-make_single &&
-make &&
-make_normal
+true
diff --git a/utils/joystick/DEPENDS b/utils/joystick/DEPENDS
index 7ddd3ee..0e86e55 100755
--- a/utils/joystick/DEPENDS
+++ b/utils/joystick/DEPENDS
@@ -1 +1 @@
-depends sdl
+depends linuxconsoletools
diff --git a/utils/joystick/DETAILS b/utils/joystick/DETAILS
index d6271b9..3402ee1 100755
--- a/utils/joystick/DETAILS
+++ b/utils/joystick/DETAILS
@@ -1,17 +1,7 @@
- SPELL=joystick
- VERSION=20051019
- SOURCE="${SPELL}_${VERSION}.orig.tar.gz"
-
SOURCE_URL[0]=http://archive.ubuntu.com/ubuntu/pool/universe/j/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:6ef91c3af1614b7db580ad349f306acb126fff6ced47bf2a854dd31550b174658ad12895ae289aeea9ef86415d270847aa441ea4a8f3c6ada0c153ac95c72ed5
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}.orig"
- WEB_SITE="http://sourceforge.net/projects/linuxconsole";
- LICENSE[0]=GPL
- ENTERED=20090901
- SHORT="some useful tools for using joysticks"
-cat << EOF
-set of testing and calibration tools for joysticks:
-
- evtest (1) - input device event monitor inputattach (1) - attach serial-port
- peripherals to the input subsystem jstest (1) - joystick test program jscal
- (1) - joystick calibration program
-EOF
+ SPELL=joystick
+ VERSION=0
+ PATCHLEVEL=9999
+ SHORT="deprecated"
+ cat << EOF
+ deprecated spell [replaced by linuxconsoletools]
+ EOF
diff --git a/utils/joystick/DOWNLOAD b/utils/joystick/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/utils/joystick/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/utils/joystick/HISTORY b/utils/joystick/HISTORY
index 39eebcf..44f5271 100644
--- a/utils/joystick/HISTORY
+++ b/utils/joystick/HISTORY
@@ -1,2 +1,7 @@
+2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * spell deprecated [project has been renamed]
+ * PATCHLEVEL=9999
+ * DETAILS: version 0
+
2009-09-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* BUILD, DEPENDS, DETAILS, INSTALL, PRE_BUILD: spell created
diff --git a/utils/joystick/INSTALL b/utils/joystick/INSTALL
index 762082f..27ba77d 100755
--- a/utils/joystick/INSTALL
+++ b/utils/joystick/INSTALL
@@ -1,14 +1 @@
-for i in cvmove \
- evtest \
- ffcfstress \
- ffmvforce \
- ffset \
- fftest \
- inputattach \
- jscal \
- jstest;
-do
- install -v -m 755 \
- ${SOURCE_DIRECTORY}/utils/$i \
- ${INSTALL_ROOT}/usr/bin
-done
+true
diff --git a/utils/joystick/PRE_BUILD b/utils/joystick/PRE_BUILD
index 76b88d3..27ba77d 100755
--- a/utils/joystick/PRE_BUILD
+++ b/utils/joystick/PRE_BUILD
@@ -1,3 +1 @@
-default_pre_build &&
-cd ${SOURCE_DIRECTORY}/utils &&
-sedit "s:CFLAGS.*-I:CFLAGS = $CFLAGS -I:" Makefile
+true
diff --git a/utils/joystick/TRIGGERS b/utils/joystick/TRIGGERS
new file mode 100755
index 0000000..84ebf50
--- /dev/null
+++ b/utils/joystick/TRIGGERS
@@ -0,0 +1 @@
+on_cast joystick dispel_self
diff --git a/utils/kbd/DEPENDS b/utils/kbd/DEPENDS
index dfa17ac..e413cf7 100755
--- a/utils/kbd/DEPENDS
+++ b/utils/kbd/DEPENDS
@@ -3,6 +3,10 @@ depends smgl-fhs &&
depends autoconf &&
depends automake &&

+optional_depends linux-pam \
+ "--enable-vlock" \
+ "--disable-vlock" \
+ "build vlock" &&
optional_depends gettext \
"--enable-nls" \
"--disable-nls" \
diff --git a/utils/kbd/DETAILS b/utils/kbd/DETAILS
index 78d5ae3..41c504a 100755
--- a/utils/kbd/DETAILS
+++ b/utils/kbd/DETAILS
@@ -1,6 +1,6 @@
SPELL=kbd
- VERSION=1.15.3
-
SOURCE_HASH=sha512:11b41eada434644bc1def1c896bb6f10a1cd5a4e7ab285348d7f70e7c950ab0f4e4a99e3d45137ea44dbaeb098da733677b4399eb8bb271ffc32e45545db58f3
+ VERSION=1.15.5
+
SOURCE_HASH=sha512:725853b0ecde6a38976e2bae5672b8de78bfc90d65a0762695964a6dab729c96be4af778fe7f0f195caae04d630b07a3d0d95c9c928d1a5609e223e47723e58c
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=ftp://ftp.altlinux.org/pub/people/legion/$SPELL/$SOURCE
diff --git a/utils/kbd/HISTORY b/utils/kbd/HISTORY
index a0d692e..c59b55a 100644
--- a/utils/kbd/HISTORY
+++ b/utils/kbd/HISTORY
@@ -1,3 +1,10 @@
+2012-12-28 Treeve Jelbert <treeve AT sourcemage.org
+ * DEPENDS: add optional linux-pam (for vlock)
+
+2012-12-25 Florian Franzmann <siflfran AT haow.stw.uni-erlangen.de>
+ * DETAILS: version 1.15.3
+ * PRE_BUILD, es-po.patch: removed the patch
+
2011-10-06 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.15.3
* PRE_BUILD: apply the patch
diff --git a/utils/kbd/PRE_BUILD b/utils/kbd/PRE_BUILD
index b067985..2c09365 100755
--- a/utils/kbd/PRE_BUILD
+++ b/utils/kbd/PRE_BUILD
@@ -1,5 +1,4 @@
default_pre_build &&
cd $SOURCE_DIRECTORY &&
patch -p1 < $SPELL_DIRECTORY/fgconsole-serial.patch &&
-patch -p1 < $SPELL_DIRECTORY/es-po.patch &&
autoreconf
diff --git a/utils/kbd/es-po.patch b/utils/kbd/es-po.patch
deleted file mode 100644
index 578f0a7..0000000
--- a/utils/kbd/es-po.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- kbd-1.15.3/po/es.old 2011-05-14 23:12:49.000000000 +0200
-+++ kbd-1.15.3/po/es.po 2011-05-15 21:07:02.120669404 +0200
-@@ -1363,7 +1363,7 @@
- #: src/setfont.c:682
- #, c-format
- msgid "Saved %d-char %dx%d font file on %s\n"
--msgstr "Se ha guardado el fichero de tipos %2$dx%3$d de %1$d caracteres en
%s\n"
-+msgstr "Se ha guardado el fichero de tipos %dx%d de %d caracteres en %s\n"
-
- #: src/setkeycodes.c:21
- #, c-format
diff --git a/utils/libnotify/DEPENDS b/utils/libnotify/DEPENDS
index 1d1ab24..820fe00 100755
--- a/utils/libnotify/DEPENDS
+++ b/utils/libnotify/DEPENDS
@@ -1,2 +1,7 @@
depends dbus-glib &&
-depends gtk+3
+depends gdk-pixbuf2 &&
+depends glib2 &&
+depends gtk+3 &&
+depends libffi &&
+depends libpng &&
+depends pcre
diff --git a/utils/libnotify/DETAILS b/utils/libnotify/DETAILS
index 21e2aae..145f54a 100755
--- a/utils/libnotify/DETAILS
+++ b/utils/libnotify/DETAILS
@@ -7,7 +7,7 @@
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
WEB_SITE=http://www.galago-project.org/
ENTERED=20051221
- PATCHLEVEL=0
+ PATCHLEVEL=1
LICENSE[0]=GPL
KEYWORDS="utils"
SHORT="Allow applications to display passive pop-up
notifications."
diff --git a/utils/libnotify/HISTORY b/utils/libnotify/HISTORY
index 9163736..68124b8 100644
--- a/utils/libnotify/HISTORY
+++ b/utils/libnotify/HISTORY
@@ -1,3 +1,8 @@
+2012-12-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on gdk-pixbuf2, glib2, libffi,
+ libpng, pcre
+ * DETAILS: bumped PATCHLEVEL
+
2012-04-01 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.7.5

diff --git a/utils/linuxconsoletools/BUILD b/utils/linuxconsoletools/BUILD
new file mode 100755
index 0000000..6dfecc1
--- /dev/null
+++ b/utils/linuxconsoletools/BUILD
@@ -0,0 +1 @@
+default_build_make
diff --git a/utils/linuxconsoletools/DEPENDS b/utils/linuxconsoletools/DEPENDS
new file mode 100755
index 0000000..7ddd3ee
--- /dev/null
+++ b/utils/linuxconsoletools/DEPENDS
@@ -0,0 +1 @@
+depends sdl
diff --git a/utils/linuxconsoletools/DETAILS b/utils/linuxconsoletools/DETAILS
new file mode 100755
index 0000000..5943bc7
--- /dev/null
+++ b/utils/linuxconsoletools/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=linuxconsoletools
+ VERSION=1.4.4
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/project/linuxconsole/${SOURCE}
+
SOURCE_HASH=sha512:ab2f15e26da3705cea35e26dda149f83d5792b0643aa8f684854be26d98a69943cfac3f07c8eac83485a289c9bdc7d41ad3af8990cec0a168b6b6e30381ee33a
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://sourceforge.net/projects/linuxconsole/";
+ LICENSE[0]=GPL
+ ENTERED=20121224
+ SHORT="utilities to test and configure joysticks"
+cat << EOF
+This project maintains the Linux Console tools, which include utilities to
+test and configure joysticks, connect legacy devices to the kernel's input
+subsystem (providing support for serial mice, touchscreens etc.), and test
+the input event layer.
+EOF
diff --git a/utils/linuxconsoletools/HISTORY b/utils/linuxconsoletools/HISTORY
new file mode 100644
index 0000000..ca1f4e9
--- /dev/null
+++ b/utils/linuxconsoletools/HISTORY
@@ -0,0 +1,3 @@
+2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
+
diff --git a/utils/linuxconsoletools/INSTALL b/utils/linuxconsoletools/INSTALL
new file mode 100755
index 0000000..2f84ddf
--- /dev/null
+++ b/utils/linuxconsoletools/INSTALL
@@ -0,0 +1,2 @@
+cd ${SOURCE_DIRECTORY}/utils && DESTDIR=${INSTALL_ROOT} PREFIX=/usr
default_install &&
+cd ${SOURCE_DIRECTORY}/docs && DESTDIR=${INSTALL_ROOT} PREFIX=/usr
default_install
diff --git a/utils/lshw/DETAILS b/utils/lshw/DETAILS
index 4c4ae87..96326c8 100755
--- a/utils/lshw/DETAILS
+++ b/utils/lshw/DETAILS
@@ -1,10 +1,9 @@
SPELL=lshw
- VERSION=B.02.15
-
SOURCE_HASH=sha512:e0e2e6f4644416f4b15fe36cbc4d2954ee658f79c3f594f1a0bd467109593f2f746e9d70dbf16e968f699dba0249dc9d43459c5a986df8de1c5de47481411296
+ VERSION=B.02.16
+
SOURCE_HASH=sha512:ad3bd3d7b6f36f912265f0853f5aa37158c6d420a90a5e84b3e8fcd8a3c6137f7505cb5361e3eceb49954332d2466c686c946dcda8db0da3d51b3c48e343c2ab
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]="$SOURCEFORGE_URL/ezix/$SOURCE"
- SOURCE_URL[1]="http://www.ezix.org/software/files/$SOURCE";
+ SOURCE_URL[0]="http://www.ezix.org/software/files/$SOURCE";
WEB_SITE=http://ezix.org/project/wiki/HardwareLiSter
ENTERED=20030402
LICENSE[0]=GPL
diff --git a/utils/lshw/HISTORY b/utils/lshw/HISTORY
index 47b42db..074ab5d 100644
--- a/utils/lshw/HISTORY
+++ b/utils/lshw/HISTORY
@@ -1,3 +1,6 @@
+2012-12-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version B.02.16
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/utils/nss-pam-ldapd/DETAILS b/utils/nss-pam-ldapd/DETAILS
index 64d2d70..191af52 100755
--- a/utils/nss-pam-ldapd/DETAILS
+++ b/utils/nss-pam-ldapd/DETAILS
@@ -1,5 +1,5 @@
SPELL=nss-pam-ldapd
- VERSION=0.7.17
+ VERSION=0.7.18
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_URL[0]=http://arthurdejong.org/$SPELL/$SOURCE
diff --git a/utils/nss-pam-ldapd/HISTORY b/utils/nss-pam-ldapd/HISTORY
index 3c977e1..ed9e128 100644
--- a/utils/nss-pam-ldapd/HISTORY
+++ b/utils/nss-pam-ldapd/HISTORY
@@ -1,3 +1,6 @@
+2012-12-15 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.7.18
+
2012-10-04 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.7.17

diff --git a/utils/procinfo/BUILD b/utils/procinfo/BUILD
deleted file mode 100755
index 8f58e6d..0000000
--- a/utils/procinfo/BUILD
+++ /dev/null
@@ -1 +0,0 @@
-make
diff --git a/utils/procinfo/DEPENDS b/utils/procinfo/DEPENDS
index 6826bc7..ad85ec2 100755
--- a/utils/procinfo/DEPENDS
+++ b/utils/procinfo/DEPENDS
@@ -1 +1,2 @@
-depends perl
+depends -sub CXX gcc &&
+depends ncurses
diff --git a/utils/procinfo/DETAILS b/utils/procinfo/DETAILS
index c271682..e1f34fa 100755
--- a/utils/procinfo/DETAILS
+++ b/utils/procinfo/DETAILS
@@ -1,11 +1,10 @@
SPELL=procinfo
- VERSION=19.2
- VERSION_OLD=18
- SOURCE=$SPELL-$VERSION_OLD.tar.gz
-
SOURCE_HASH=sha512:12c4d7983f5d6531be6d4df39f5f1e1ee2ea2394a6eb8fb8df0573f0085499e4b7d43355bfa549a24ddf1ecb09bbfa7b038cef9c483620c74ad5cedc219e35fa
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION_OLD"
- SOURCE_URL[0]=ftp://ftp.cistron.nl/pub/people/00-OLD/sandervm/$SOURCE
- WEB_SITE=ftp://ftp.cistron.nl/pub/people/00-OLD/sandervm
+ VERSION=2.0.304
+ SOURCE=$SPELL-ng-$VERSION.tar.bz2
+
SOURCE_HASH=sha512:db336d2ff3bb3b31ac83a51a9d273fae8d16d36bd805f548eda06cb501699473fd8e4b4f9b722165fbf685d76c3fc09bfea9e516eabc37a888e2fae7679c08cf
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-ng-$VERSION"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL-ng/$SPELL-ng/${VERSION}/${SOURCE}
+ WEB_SITE=http://procinfo-ng.sourceforge.net/
ENTERED=20010922
KEYWORDS="utils"
SHORT="tools to acquire useful information from /proc"
diff --git a/utils/procinfo/HISTORY b/utils/procinfo/HISTORY
index 471fd1f..e764abc 100644
--- a/utils/procinfo/HISTORY
+++ b/utils/procinfo/HISTORY
@@ -1,3 +1,9 @@
+2012-12-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.0.304
+ * DEPENDS: removed dependency on perl, added dependencies on ncurses
and gcc
+ with CXX
+ * BUILD, INSTALL, PRE_BUILD, procinfo-19.2.patch.bz2: removed
+
2008-07-11 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: fixed SOURCE_URL[0], quoting the paths! Updated spell to
19.2
* BUILD, DEPENDS: cleaned up
diff --git a/utils/procinfo/INSTALL b/utils/procinfo/INSTALL
deleted file mode 100755
index 26606b0..0000000
--- a/utils/procinfo/INSTALL
+++ /dev/null
@@ -1 +0,0 @@
-make -e PREFIX="$INSTALL_ROOT/usr" install
diff --git a/utils/procinfo/PRE_BUILD b/utils/procinfo/PRE_BUILD
deleted file mode 100755
index c2961a8..0000000
--- a/utils/procinfo/PRE_BUILD
+++ /dev/null
@@ -1,7 +0,0 @@
-default_pre_build &&
-cd "$SOURCE_DIRECTORY" &&
-
-bzcat "$SPELL_DIRECTORY/$SPELL-$VERSION.patch.bz2" | patch -p1 &&
-
-sed -i "s/-ltermcap/-lncurses/;s/\$(prefix)\/man/\$(prefix)\/share\/man/" \
- Makefile
diff --git a/utils/procinfo/procinfo-19.2.patch.bz2
b/utils/procinfo/procinfo-19.2.patch.bz2
deleted file mode 100644
index 85f9618..0000000
Binary files a/utils/procinfo/procinfo-19.2.patch.bz2 and /dev/null differ
diff --git a/utils/pv/DETAILS b/utils/pv/DETAILS
index 542fc6f..33c3ea4 100755
--- a/utils/pv/DETAILS
+++ b/utils/pv/DETAILS
@@ -1,5 +1,5 @@
SPELL=pv
- VERSION=1.3.4
+ VERSION=1.4.0
SOURCE=${SPELL}-${VERSION}.tar.bz2
SOURCE2=${SOURCE}.txt
SOURCE_URL[0]=http://www.ivarch.com/programs/sources/${SOURCE}
diff --git a/utils/pv/HISTORY b/utils/pv/HISTORY
index 818d419..6ab5c30 100644
--- a/utils/pv/HISTORY
+++ b/utils/pv/HISTORY
@@ -1,3 +1,6 @@
+2012-12-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.4.0
+
2012-07-17 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.3.4
* CONFIGURE: added, for splice option
diff --git a/utils/schroot/BUILD b/utils/schroot/BUILD
index 10f70e0..4acf049 100755
--- a/utils/schroot/BUILD
+++ b/utils/schroot/BUILD
@@ -1,2 +1,2 @@
-OPTS+=' --enable-shared' &&
+OPTS+=' --enable-shared --disable--static' &&
default_build
diff --git a/utils/schroot/DEPENDS b/utils/schroot/DEPENDS
index 2bd75cb..f6e1c17 100755
--- a/utils/schroot/DEPENDS
+++ b/utils/schroot/DEPENDS
@@ -1,4 +1,4 @@
-depends -sub "PROGRAM_OPTIONS REGEX" boost &&
+depends -sub "PROGRAM_OPTIONS REGEX IOSTREAMS" boost &&
depends -sub CXX gcc &&
depends lockdev &&

diff --git a/utils/schroot/DETAILS b/utils/schroot/DETAILS
index 76118c4..f885393 100755
--- a/utils/schroot/DETAILS
+++ b/utils/schroot/DETAILS
@@ -1,6 +1,7 @@
SPELL=schroot
- VERSION=1.6.3
-
SOURCE_HASH=sha512:e435715091eed17e1f073218b2cc2355ad529bb702b9f8cfeb58ed3be38b78fa61280713801ce29e5b21c93939f5898e6f6e4f493d3f7d2550a873289a6c22be
+ VERSION=1.6.4
+
SOURCE_HASH=sha512:51ac4c11a2350b0f331563cffbc773272d878129cc3bfc8e47dfece4038c25d67ab63cf5e769d69e8cb8dcbafde7cf343f014a9e5dc6cc8e976d8e8f492fb7d5
+ PATCHLEVEL=1
# SOURCE_GPG=gurus.gpg:$SOURCE.sign:WORKS_FOR_ME
SOURCE=${SPELL}_$VERSION.orig.tar.xz
SOURCE_URL[0]=http://ftp.de.debian.org/debian/pool/main/s/schroot/$SOURCE
diff --git a/utils/schroot/HISTORY b/utils/schroot/HISTORY
index 264fce6..ba794a0 100644
--- a/utils/schroot/HISTORY
+++ b/utils/schroot/HISTORY
@@ -1,3 +1,8 @@
+2012-11-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.5.4
+ * PRE_BUILD: fix compile with gcc-4.7.x
+ * DEPENDS: also needs boost IOSTREAMS
+
2012-11-16 Ismael Luceno <ismael.luceno AT gmail.com>
* BUILD: Fixed OPTS

diff --git a/utils/schroot/PRE_BUILD b/utils/schroot/PRE_BUILD
index 81696da..b67dd00 100755
--- a/utils/schroot/PRE_BUILD
+++ b/utils/schroot/PRE_BUILD
@@ -1,5 +1,8 @@
default_pre_build &&
cd $SOURCE_DIRECTORY &&
+sed -i '/chroot.h/ a\
+#include "sbuild-chroot-block-device-base.h"
+' sbuild/sbuild-chroot-facet-session-clonable.cc &&
if is_depends_enabled $SPELL linux-pam; then
PAM_SCHROOT="$SOURCE_DIRECTORY/etc/pam/schroot" &&
echo "auth required pam_unix.so" >> $PAM_SCHROOT &&
diff --git a/utils/smartmontools/DEPENDS b/utils/smartmontools/DEPENDS
new file mode 100755
index 0000000..5830309
--- /dev/null
+++ b/utils/smartmontools/DEPENDS
@@ -0,0 +1,4 @@
+optional_depends libselinux \
+ "--with-selinux" \
+ "--without-selinux" \
+ "for SELinux support"
diff --git a/utils/smartmontools/DETAILS b/utils/smartmontools/DETAILS
index e6acbb5..c6133b7 100755
--- a/utils/smartmontools/DETAILS
+++ b/utils/smartmontools/DETAILS
@@ -1,6 +1,6 @@
SPELL=smartmontools
- VERSION=5.42
-
SOURCE_HASH=sha512:0c3dc9fe41a874ef72152b94fe46bd367961012096529cfaea4e48a2c849770a6f2b5e92437359ad9cc7bc0b5c654093310bfaa2ee8726421c2a22386fc1278c
+ VERSION=6.0
+
SOURCE_HASH=sha512:85ff4ae574be5ef386754e33856154d56ff4f97ef1a88e80d037cefc1a58e5afec93a8769003f0b98bd655579503b217f48bea8483e287a4c2a74ebfb371f064
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE_URL[0]=${SOURCEFORGE_URL}/smartmontools/${SOURCE}
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
diff --git a/utils/smartmontools/HISTORY b/utils/smartmontools/HISTORY
index 98cb966..8f2dc2c 100644
--- a/utils/smartmontools/HISTORY
+++ b/utils/smartmontools/HISTORY
@@ -1,3 +1,7 @@
+2012-12-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 6.0
+ * DEPENDS: added, for optional SELinux support
+
2011-10-23 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 5.42

diff --git a/utils/syslog-ng/DETAILS b/utils/syslog-ng/DETAILS
index 62a8530..5941532 100755
--- a/utils/syslog-ng/DETAILS
+++ b/utils/syslog-ng/DETAILS
@@ -1,6 +1,6 @@
SPELL=syslog-ng
- VERSION=3.3.6
-
SOURCE_HASH=sha512:ffb8f7a355027fad550be365211324da3e0cceed666965be17119bcb59b7f01b61d48c7665d87f4d00e40522c551db4671a4d1d2d2f56a4211963a8aa5dd35c3
+ VERSION=3.3.7
+
SOURCE_HASH=sha512:e75d88b42c93a1b89465ffb19ac82d309ecda8ab4b92509c6ce6bd26e643a755e53f9c66d3ea154d4328a88de91c80a8ea1933c841cbdd0f9aeed121fc436a94
SOURCE=${SPELL}_${VERSION}.tar.gz
# SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/utils/syslog-ng/HISTORY b/utils/syslog-ng/HISTORY
index f796dd5..e6a1874 100644
--- a/utils/syslog-ng/HISTORY
+++ b/utils/syslog-ng/HISTORY
@@ -1,3 +1,6 @@
+2012-12-11 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.3.7
+
2012-10-04 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 3.3.6

diff --git a/utils/util-linux/BUILD b/utils/util-linux/BUILD
index 6f8590e..bdeb680 100755
--- a/utils/util-linux/BUILD
+++ b/utils/util-linux/BUILD
@@ -5,6 +5,10 @@ if [[ $CROSS_INSTALL == on ]]; then
OPTS="--host=$HOST $OPTS"
fi &&

+if [[ $UL_VERSION == latest ]]; then
+ OPTS="--disable-eject --disable-kill --disable-login --disable-sulogin
--disable-su --disable-utmpdump $OPTS"
+fi &&
+
create_group tty &&

disable_pic &&
diff --git a/utils/util-linux/DETAILS b/utils/util-linux/DETAILS
index b31d6c8..9694cf0 100755
--- a/utils/util-linux/DETAILS
+++ b/utils/util-linux/DETAILS
@@ -12,9 +12,9 @@ if [[ $UL_VERSION == aes ]]; then
SOURCE3_GPG=loop-AES.gpg:$SOURCE4:UPSTREAM_KEY
SOURCE4_IGNORE=signature
else
- VERSION=2.21.2
+ VERSION=2.22.1
SECURITY_PATCH=2
-
SOURCE_HASH=sha512:d6499636b40e22f72b957e0334faefce51656a4d8f8dc038c17d24b03d84e50917112a47a18c6601a048d041263714092ecffbd269d41699a4bdb86a89bc3e30
+
SOURCE_HASH=sha512:1aa7f7e943b68d66fac46ad2da4376aaa03d905f86ef92938a8c8b95d761b31bf07ee8c44504774b2b5c918eba45a02c19b81d9fc448518e05d4119f86f1a19a
fi
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.bz2
diff --git a/utils/util-linux/HISTORY b/utils/util-linux/HISTORY
index d96ea98..5cf0425 100644
--- a/utils/util-linux/HISTORY
+++ b/utils/util-linux/HISTORY
@@ -1,3 +1,8 @@
+2012-12-04 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: latest updated to 2.22.1
+ * BUILD: eject, kill, login, sulogin, su and utmpdump not installed
+ spells eject, coreutils, shadow and simpleinit-msb have to be
updated
+
2012-10-15 Vlad Glagolev <stealth AT sourcemage.org>
* PREPARE: removed senseless 2nd version check

diff --git a/utils/xen/DEPENDS b/utils/xen/DEPENDS
index 6002d09..77780bb 100755
--- a/utils/xen/DEPENDS
+++ b/utils/xen/DEPENDS
@@ -13,6 +13,8 @@ if [[ $XEN_HVM == y ]]; then
depends sdl
fi &&

+optional_depends gnutls "" "" "for TLS support in VNC" &&
+
suggest_depends lxml "" "" "for XenAPI support in XM" &&
suggest_depends pyopenssl "" "" "for SSL support" &&
suggest_depends python-pam "" "" "for PAM support"
diff --git a/utils/xen/DETAILS b/utils/xen/DETAILS
index b6a56f2..dd80218 100755
--- a/utils/xen/DETAILS
+++ b/utils/xen/DETAILS
@@ -1,6 +1,6 @@
SPELL=xen
- VERSION=4.1.3
- SECURITY_PATCH=3
+ VERSION=4.1.4
+ SECURITY_PATCH=5
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE2=$SOURCE.sig
SOURCE2_IGNORE=signature
diff --git a/utils/xen/HISTORY b/utils/xen/HISTORY
index 72ba730..118a9bf 100644
--- a/utils/xen/HISTORY
+++ b/utils/xen/HISTORY
@@ -1,3 +1,24 @@
+2012-12-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 4.1.4
+ * PRE_BUILD: removed patches
+ * xsa-*.patch: removed, fixed by upstream
+
+2012-12-11 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1
+ * init.d/xendomains: corrected detection of running domUs after
instant
+ poweroff/reboot
+
+2012-12-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: added gnutls optional dependency
+
+2012-12-07 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: SECURITY_PATCH+=2
+ * PRE_BUILD: apply patches
+ * xsa-{12-14,16-17,26-31}.patch: added, to fix CVE-2012-3494,
+ CVE-2012-3495, CVE-2012-3496, CVE-2012-3498, CVE-2012-3515,
+ CVE-2012-5510, CVE-2012-5511, CVE-2012-5512, CVE-2012-5513,
+ CVE-2012-5514, CVE-2012-5515
+
2012-11-17 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: SECURITY_PATCH++
* PRE_BUILD: apply patches
diff --git a/utils/xen/PRE_BUILD b/utils/xen/PRE_BUILD
index ec73184..c7f9a4a 100755
--- a/utils/xen/PRE_BUILD
+++ b/utils/xen/PRE_BUILD
@@ -1,14 +1,6 @@
default_pre_build &&
cd ${SOURCE_DIRECTORY} &&

-patch -p0 < "$SPELL_DIRECTORY/xsa-19.patch" &&
-patch -p1 < "$SPELL_DIRECTORY/xsa-20.patch" &&
-patch -p1 < "$SPELL_DIRECTORY/xsa-21.patch" &&
-patch -p1 < "$SPELL_DIRECTORY/xsa-22.patch" &&
-patch -p1 < "$SPELL_DIRECTORY/xsa-23.patch" &&
-patch -p1 < "$SPELL_DIRECTORY/xsa-24.patch" &&
-patch -p1 < "$SPELL_DIRECTORY/xsa-25.patch" &&
-
if [[ $XEN_UPINIT != y ]]; then
sedit "s:all install-initd:all:" tools/hotplug/Linux/Makefile
fi &&
diff --git a/utils/xen/init.d/xendomains b/utils/xen/init.d/xendomains
index 75cc264..7a4ff0b 100755
--- a/utils/xen/init.d/xendomains
+++ b/utils/xen/init.d/xendomains
@@ -60,13 +60,22 @@ function is_running()
$CMD list "${1}" >/dev/null 2>&1
}

-start()
+function is_running_doms()
+{
+ $CMD list | tail -n +2 | grep -v -E "^Domain-0[[:space:]]+0" > /dev/null
+}
+
+start()
{
check_userland

if [ -f $LOCKFILE ]; then
- echo -e "XEN: xendomains already running (lockfile exists)"
- exit 0
+ if is_running_doms; then
+ echo -e "XEN: xendomains already running (lockfile exists)"
+ exit 0
+ else
+ rm -f $LOCKFILE
+ fi
fi

if [ $(ls ${XENDOMAINS_AUTO} | wc -l) == 0 ]; then
diff --git a/utils/xen/xsa-19.patch b/utils/xen/xsa-19.patch
deleted file mode 100644
index 65b25ca..0000000
--- a/utils/xen/xsa-19.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- tools/ioemu-qemu-xen/vl.c.orig 2012-04-24 21:35:40.000000000 +0400
-+++ tools/ioemu-qemu-xen/vl.c 2012-09-19 14:44:19.190522811 +0400
-@@ -4910,7 +4910,7 @@
- kernel_cmdline = "";
- cyls = heads = secs = 0;
- translation = BIOS_ATA_TRANSLATION_AUTO;
-- monitor_device = "vc:80Cx24C";
-+ monitor_device = "null";
-
- serial_devices[0] = "vc:80Cx24C";
- for(i = 1; i < MAX_SERIAL_PORTS; i++)
diff --git a/utils/xen/xsa-20.patch b/utils/xen/xsa-20.patch
deleted file mode 100644
index bedd318..0000000
--- a/utils/xen/xsa-20.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-VCPU/timers: Prevent overflow in calculations, leading to DoS vulnerability
-
-The timer action for a vcpu periodic timer is to calculate the next
-expiry time, and to reinsert itself into the timer queue. If the
-deadline ends up in the past, Xen never leaves __do_softirq(). The
-affected PCPU will stay in an infinite loop until Xen is killed by the
-watchdog (if enabled).
-
-This is a security problem, XSA-20 / CVE-2012-4535.
-
-Signed-off-by: Andrew Cooper <andrew.cooper3 AT citrix.com>
-Acked-by: Ian Campbell <ian.campbell AT citrix.com>
-
-diff -r 478ba3f146df xen/common/domain.c
---- a/xen/common/domain.c
-+++ b/xen/common/domain.c
-@@ -903,6 +903,9 @@ long do_vcpu_op(int cmd, int vcpuid, XEN
- if ( set.period_ns < MILLISECS(1) )
- return -EINVAL;
-
-+ if ( set.period_ns > STIME_DELTA_MAX )
-+ return -EINVAL;
-+
- v->periodic_period = set.period_ns;
- vcpu_force_reschedule(v);
-
-diff -r 478ba3f146df xen/include/xen/time.h
---- a/xen/include/xen/time.h
-+++ b/xen/include/xen/time.h
-@@ -55,6 +55,8 @@ struct tm gmtime(unsigned long t);
- #define MILLISECS(_ms) ((s_time_t)((_ms) * 1000000ULL))
- #define MICROSECS(_us) ((s_time_t)((_us) * 1000ULL))
- #define STIME_MAX ((s_time_t)((uint64_t)~0ull>>1))
-+/* Chosen so (NOW() + delta) wont overflow without an uptime of 200 years */
-+#define STIME_DELTA_MAX ((s_time_t)((uint64_t)~0ull>>2))
-
- extern void update_vcpu_system_time(struct vcpu *v);
- extern void update_domain_wallclock_time(struct domain *d);
diff --git a/utils/xen/xsa-21.patch b/utils/xen/xsa-21.patch
deleted file mode 100644
index 14158ef..0000000
--- a/utils/xen/xsa-21.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-x86/physdev: Range check pirq parameter from guests
-
-Otherwise Xen will read beyond either end of the struct
-domain.arch.pirq_emuirq array, usually resulting in a fatal page fault.
-
-This vulnerability was introduced by c/s 23241:d21100f1d00e, which adds
-a call to domain_pirq_to_emuirq() which uses the guest provided pirq
-value before range checking it, and was fixed by c/s 23573:584c2e5e03d9
-which changed the behaviour of the domain_pirq_to_emuirq() macro to use
-radix trees instead of a flat array.
-
-This is XSA-21 / CVE-2012-4536.
-
-Signed-off-by: Andrew Cooper <andrew.cooper3 AT citrix.com>
-Acked-by: Jan Beulich <jbeulich AT suse.com>
-Acked-by: Ian Campbell <ian.campbell AT citrix.com>
-
-diff -r 7a401a73d86d xen/arch/x86/physdev.c
---- a/xen/arch/x86/physdev.c
-+++ b/xen/arch/x86/physdev.c
-@@ -234,6 +234,10 @@ static int physdev_unmap_pirq(struct phy
- if ( ret )
- return ret;
-
-+ ret = -EINVAL;
-+ if ( unmap->pirq < 0 || unmap->pirq >= d->nr_pirqs )
-+ goto free_domain;
-+
- if ( is_hvm_domain(d) )
- {
- spin_lock(&d->event_lock);
diff --git a/utils/xen/xsa-22.patch b/utils/xen/xsa-22.patch
deleted file mode 100644
index bb2b88e..0000000
--- a/utils/xen/xsa-22.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-x86/physmap: Prevent incorrect updates of m2p mappings
-
-In certain conditions, such as low memory, set_p2m_entry() can fail.
-Currently, the p2m and m2p tables will get out of sync because we still
-update the m2p table after the p2m update has failed.
-
-If that happens, subsequent guest-invoked memory operations can cause
-BUG()s and ASSERT()s to kill Xen.
-
-This is fixed by only updating the m2p table iff the p2m was
-successfully updated.
-
-This is a security problem, XSA-22 / CVE-2012-4537.
-
-Signed-off-by: Andrew Cooper <andrew.cooper3 AT citrix.com>
-Acked-by: Ian Campbell <ian.campbell AT citrix.com>
-Acked-by: Ian Jackson <ian.jackson AT eu.citrix.com>
-
-diff -r 3a27f4e44b6a xen/arch/x86/mm/p2m.c
---- a/xen/arch/x86/mm/p2m.c
-+++ b/xen/arch/x86/mm/p2m.c
-@@ -2558,7 +2558,10 @@ guest_physmap_add_entry(struct p2m_domai
- if ( mfn_valid(_mfn(mfn)) )
- {
- if ( !set_p2m_entry(p2m, gfn, _mfn(mfn), page_order, t,
p2m->default_access) )
-+ {
- rc = -EINVAL;
-+ goto out; /* Failed to update p2m, bail without updating m2p. */
-+ }
- if ( !p2m_is_grant(t) )
- {
- for ( i = 0; i < (1UL << page_order); i++ )
-@@ -2579,6 +2582,7 @@ guest_physmap_add_entry(struct p2m_domai
- }
- }
-
-+out:
- audit_p2m(p2m, 1);
- p2m_unlock(p2m);
-
diff --git a/utils/xen/xsa-23.patch b/utils/xen/xsa-23.patch
deleted file mode 100644
index 82cb8b9..0000000
--- a/utils/xen/xsa-23.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-xen/mm/shadow: check toplevel pagetables are present before unhooking them.
-
-If the guest has not fully populated its top-level PAE entries when it calls
-HVMOP_pagetable_dying, the shadow code could try to unhook entries from
-MFN 0. Add a check to avoid that case.
-
-This issue was introduced by c/s 21239:b9d2db109cf5.
-
-This is a security problem, XSA-23 / CVE-2012-4538.
-
-Signed-off-by: Tim Deegan <tim AT xen.org>
-Tested-by: Andrew Cooper <andrew.cooper3 AT citrix.com>
-Acked-by: Ian Campbell <ian.campbell AT citrix.com>
-
-diff -r bfd22d40db06 xen/arch/x86/mm/shadow/multi.c
---- a/xen/arch/x86/mm/shadow/multi.c
-+++ b/xen/arch/x86/mm/shadow/multi.c
-@@ -4737,8 +4737,12 @@ static void sh_pagetable_dying(struct vc
- }
- for ( i = 0; i < 4; i++ )
- {
-- if ( fast_path )
-- smfn = _mfn(pagetable_get_pfn(v->arch.shadow_table[i]));
-+ if ( fast_path ) {
-+ if ( pagetable_is_null(v->arch.shadow_table[i]) )
-+ smfn = _mfn(INVALID_MFN);
-+ else
-+ smfn = _mfn(pagetable_get_pfn(v->arch.shadow_table[i]));
-+ }
- else
- {
- /* retrieving the l2s */
diff --git a/utils/xen/xsa-24.patch b/utils/xen/xsa-24.patch
deleted file mode 100644
index e46f513..0000000
--- a/utils/xen/xsa-24.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-compat/gnttab: Prevent infinite loop in compat code
-
-c/s 20281:95ea2052b41b, which introduces Grant Table version 2
-hypercalls introduces a vulnerability whereby the compat hypercall
-handler can fall into an infinite loop.
-
-If the watchdog is enabled, Xen will die after the timeout.
-
-This is a security problem, XSA-24 / CVE-2012-4539.
-
-Signed-off-by: Andrew Cooper <andrew.cooper3 AT citrix.com>
-Acked-by: Jan Beulich <jbeulich AT suse.com>
-Acked-by: Ian Jackson <ian.jackson AT eu.citrix.com>
-
-diff -r bac883cf805a xen/common/compat/grant_table.c
---- a/xen/common/compat/grant_table.c
-+++ b/xen/common/compat/grant_table.c
-@@ -318,6 +318,8 @@ int compat_grant_table_op(unsigned int c
- #undef XLAT_gnttab_get_status_frames_HNDL_frame_list
- if ( unlikely(__copy_to_guest(cmp_uop, &cmp.get_status, 1))
)
- rc = -EFAULT;
-+ else
-+ i = 1;
- }
- break;
- }
diff --git a/utils/xen/xsa-25.patch b/utils/xen/xsa-25.patch
deleted file mode 100644
index f8a9be2..0000000
--- a/utils/xen/xsa-25.patch
+++ /dev/null
@@ -1,461 +0,0 @@
-libxc: builder: limit maximum size of kernel/ramdisk.
-
-Allowing user supplied kernels of arbitrary sizes, especially during
-decompression, can swallow up dom0 memory leading to either virtual
-address space exhaustion in the builder process or allocation
-failures/OOM killing of both toolstack and unrelated processes.
-
-We disable these checks when building in a stub domain for pvgrub
-since this uses the guest's own memory and is isolated.
-
-Decompression of gzip compressed kernels and ramdisks has been safe
-since 14954:58205257517d (Xen 3.1.0 onwards).
-
-This is XSA-25 / CVE-2012-4544.
-
-Also make explicit checks for buffer overflows in various
-decompression routines. These were already ruled out due to other
-properties of the code but check them as a belt-and-braces measure.
-
-Signed-off-by: Ian Campbell <ian.campbell AT citrix.com>
-Acked-by: Ian Jackson <ian.jackson AT eu.citrix.com>
-[ Includes 25589:60f09d1ab1fe for CVE-2012-2625 ]
-
-diff --git a/stubdom/grub/kexec.c b/stubdom/grub/kexec.c
-index 06bef52..b21c91a 100644
---- a/stubdom/grub/kexec.c
-+++ b/stubdom/grub/kexec.c
-@@ -137,6 +137,10 @@ void kexec(void *kernel, long kernel_size, void
*module, long module_size, char
- dom = xc_dom_allocate(xc_handle, cmdline, features);
- dom->allocate = kexec_allocate;
-
-+ /* We are using guest owned memory, therefore no limits. */
-+ xc_dom_kernel_max_size(dom, 0);
-+ xc_dom_ramdisk_max_size(dom, 0);
-+
- dom->kernel_blob = kernel;
- dom->kernel_size = kernel_size;
-
-diff --git a/tools/libxc/xc_dom.h b/tools/libxc/xc_dom.h
-index e72f066..7043f96 100644
---- a/tools/libxc/xc_dom.h
-+++ b/tools/libxc/xc_dom.h
-@@ -52,6 +52,9 @@ struct xc_dom_image {
- void *ramdisk_blob;
- size_t ramdisk_size;
-
-+ size_t max_kernel_size;
-+ size_t max_ramdisk_size;
-+
- /* arguments and parameters */
- char *cmdline;
- uint32_t f_requested[XENFEAT_NR_SUBMAPS];
-@@ -175,6 +178,23 @@ void xc_dom_release_phys(struct xc_dom_image *dom);
- void xc_dom_release(struct xc_dom_image *dom);
- int xc_dom_mem_init(struct xc_dom_image *dom, unsigned int mem_mb);
-
-+/* Set this larger if you have enormous ramdisks/kernels. Note that
-+ * you should trust all kernels not to be maliciously large (e.g. to
-+ * exhaust all dom0 memory) if you do this (see CVE-2012-4544 /
-+ * XSA-25). You can also set the default independently for
-+ * ramdisks/kernels in xc_dom_allocate() or call
-+ * xc_dom_{kernel,ramdisk}_max_size.
-+ */
-+#ifndef XC_DOM_DECOMPRESS_MAX
-+#define XC_DOM_DECOMPRESS_MAX (1024*1024*1024) /* 1GB */
-+#endif
-+
-+int xc_dom_kernel_check_size(struct xc_dom_image *dom, size_t sz);
-+int xc_dom_kernel_max_size(struct xc_dom_image *dom, size_t sz);
-+
-+int xc_dom_ramdisk_check_size(struct xc_dom_image *dom, size_t sz);
-+int xc_dom_ramdisk_max_size(struct xc_dom_image *dom, size_t sz);
-+
- size_t xc_dom_check_gzip(xc_interface *xch,
- void *blob, size_t ziplen);
- int xc_dom_do_gunzip(xc_interface *xch,
-@@ -224,7 +244,8 @@ void xc_dom_log_memory_footprint(struct xc_dom_image
*dom);
- void *xc_dom_malloc(struct xc_dom_image *dom, size_t size);
- void *xc_dom_malloc_page_aligned(struct xc_dom_image *dom, size_t size);
- void *xc_dom_malloc_filemap(struct xc_dom_image *dom,
-- const char *filename, size_t * size);
-+ const char *filename, size_t * size,
-+ const size_t max_size);
- char *xc_dom_strdup(struct xc_dom_image *dom, const char *str);
-
- /* --- alloc memory pool ------------------------------------------- */
-diff --git a/tools/libxc/xc_dom_bzimageloader.c
b/tools/libxc/xc_dom_bzimageloader.c
-index 9852e67..73cfad1 100644
---- a/tools/libxc/xc_dom_bzimageloader.c
-+++ b/tools/libxc/xc_dom_bzimageloader.c
-@@ -47,13 +47,19 @@ static int xc_try_bzip2_decode(
- char *out_buf;
- char *tmp_buf;
- int retval = -1;
-- int outsize;
-+ unsigned int outsize;
- uint64_t total;
-
- stream.bzalloc = NULL;
- stream.bzfree = NULL;
- stream.opaque = NULL;
-
-+ if ( dom->kernel_size == 0)
-+ {
-+ DOMPRINTF("BZIP2: Input is 0 size");
-+ return -1;
-+ }
-+
- ret = BZ2_bzDecompressInit(&stream, 0, 0);
- if ( ret != BZ_OK )
- {
-@@ -66,6 +72,17 @@ static int xc_try_bzip2_decode(
- * the input buffer to start, and we'll realloc as needed.
- */
- outsize = dom->kernel_size;
-+
-+ /*
-+ * stream.avail_in and outsize are unsigned int, while kernel_size
-+ * is a size_t. Check we aren't overflowing.
-+ */
-+ if ( outsize != dom->kernel_size )
-+ {
-+ DOMPRINTF("BZIP2: Input too large");
-+ goto bzip2_cleanup;
-+ }
-+
- out_buf = malloc(outsize);
- if ( out_buf == NULL )
- {
-@@ -98,13 +115,20 @@ static int xc_try_bzip2_decode(
- if ( stream.avail_out == 0 )
- {
- /* Protect against output buffer overflow */
-- if ( outsize > INT_MAX / 2 )
-+ if ( outsize > UINT_MAX / 2 )
- {
- DOMPRINTF("BZIP2: output buffer overflow");
- free(out_buf);
- goto bzip2_cleanup;
- }
-
-+ if ( xc_dom_kernel_check_size(dom, outsize * 2) )
-+ {
-+ DOMPRINTF("BZIP2: output too large");
-+ free(out_buf);
-+ goto bzip2_cleanup;
-+ }
-+
- tmp_buf = realloc(out_buf, outsize * 2);
- if ( tmp_buf == NULL )
- {
-@@ -172,9 +196,15 @@ static int xc_try_lzma_decode(
- unsigned char *out_buf;
- unsigned char *tmp_buf;
- int retval = -1;
-- int outsize;
-+ size_t outsize;
- const char *msg;
-
-+ if ( dom->kernel_size == 0)
-+ {
-+ DOMPRINTF("LZMA: Input is 0 size");
-+ return -1;
-+ }
-+
- ret = lzma_alone_decoder(&stream, 128*1024*1024);
- if ( ret != LZMA_OK )
- {
-@@ -251,13 +281,20 @@ static int xc_try_lzma_decode(
- if ( stream.avail_out == 0 )
- {
- /* Protect against output buffer overflow */
-- if ( outsize > INT_MAX / 2 )
-+ if ( outsize > SIZE_MAX / 2 )
- {
- DOMPRINTF("LZMA: output buffer overflow");
- free(out_buf);
- goto lzma_cleanup;
- }
-
-+ if ( xc_dom_kernel_check_size(dom, outsize * 2) )
-+ {
-+ DOMPRINTF("LZMA: output too large");
-+ free(out_buf);
-+ goto lzma_cleanup;
-+ }
-+
- tmp_buf = realloc(out_buf, outsize * 2);
- if ( tmp_buf == NULL )
- {
-@@ -327,6 +364,12 @@ static int xc_try_lzo1x_decode(
- 0x89, 0x4c, 0x5a, 0x4f, 0x00, 0x0d, 0x0a, 0x1a, 0x0a
- };
-
-+ /*
-+ * lzo_uint should match size_t. Check that this is the case to be
-+ * sure we won't overflow various lzo_uint fields.
-+ */
-+ XC_BUILD_BUG_ON(sizeof(lzo_uint) != sizeof(size_t));
-+
- ret = lzo_init();
- if ( ret != LZO_E_OK )
- {
-@@ -406,6 +449,14 @@ static int xc_try_lzo1x_decode(
- if ( src_len <= 0 || src_len > dst_len || src_len > left )
- break;
-
-+ msg = "Output buffer overflow";
-+ if ( *size > SIZE_MAX - dst_len )
-+ break;
-+
-+ msg = "Decompressed image too large";
-+ if ( xc_dom_kernel_check_size(dom, *size + dst_len) )
-+ break;
-+
- msg = "Failed to (re)alloc memory";
- tmp_buf = realloc(out_buf, *size + dst_len);
- if ( tmp_buf == NULL )
-diff --git a/tools/libxc/xc_dom_core.c b/tools/libxc/xc_dom_core.c
-index fea9de5..2a01d7c 100644
---- a/tools/libxc/xc_dom_core.c
-+++ b/tools/libxc/xc_dom_core.c
-@@ -159,7 +159,8 @@ void *xc_dom_malloc_page_aligned(struct xc_dom_image
*dom, size_t size)
- }
-
- void *xc_dom_malloc_filemap(struct xc_dom_image *dom,
-- const char *filename, size_t * size)
-+ const char *filename, size_t * size,
-+ const size_t max_size)
- {
- struct xc_dom_mem *block = NULL;
- int fd = -1;
-@@ -171,6 +172,13 @@ void *xc_dom_malloc_filemap(struct xc_dom_image *dom,
- lseek(fd, 0, SEEK_SET);
- *size = lseek(fd, 0, SEEK_END);
-
-+ if ( max_size && *size > max_size )
-+ {
-+ xc_dom_panic(dom->xch, XC_OUT_OF_MEMORY,
-+ "tried to map file which is too large");
-+ goto err;
-+ }
-+
- block = malloc(sizeof(*block));
- if ( block == NULL )
- goto err;
-@@ -222,6 +230,40 @@ char *xc_dom_strdup(struct xc_dom_image *dom, const
char *str)
- }
-
- /* ------------------------------------------------------------------------
*/
-+/* decompression buffer sizing
*/
-+int xc_dom_kernel_check_size(struct xc_dom_image *dom, size_t sz)
-+{
-+ /* No limit */
-+ if ( !dom->max_kernel_size )
-+ return 0;
-+
-+ if ( sz > dom->max_kernel_size )
-+ {
-+ xc_dom_panic(dom->xch, XC_INVALID_KERNEL,
-+ "kernel image too large");
-+ return 1;
-+ }
-+
-+ return 0;
-+}
-+
-+int xc_dom_ramdisk_check_size(struct xc_dom_image *dom, size_t sz)
-+{
-+ /* No limit */
-+ if ( !dom->max_ramdisk_size )
-+ return 0;
-+
-+ if ( sz > dom->max_ramdisk_size )
-+ {
-+ xc_dom_panic(dom->xch, XC_INVALID_KERNEL,
-+ "ramdisk image too large");
-+ return 1;
-+ }
-+
-+ return 0;
-+}
-+
-+/* ------------------------------------------------------------------------
*/
- /* read files, copy memory blocks, with transparent gunzip
*/
-
- size_t xc_dom_check_gzip(xc_interface *xch, void *blob, size_t ziplen)
-@@ -235,7 +277,7 @@ size_t xc_dom_check_gzip(xc_interface *xch, void *blob,
size_t ziplen)
-
- gzlen = blob + ziplen - 4;
- unziplen = gzlen[3] << 24 | gzlen[2] << 16 | gzlen[1] << 8 | gzlen[0];
-- if ( (unziplen < 0) || (unziplen > (1024*1024*1024)) ) /* 1GB limit */
-+ if ( (unziplen < 0) || (unziplen > XC_DOM_DECOMPRESS_MAX) )
- {
- xc_dom_printf
- (xch,
-@@ -288,6 +330,9 @@ int xc_dom_try_gunzip(struct xc_dom_image *dom, void
**blob, size_t * size)
- if ( unziplen == 0 )
- return 0;
-
-+ if ( xc_dom_kernel_check_size(dom, unziplen) )
-+ return 0;
-+
- unzip = xc_dom_malloc(dom, unziplen);
- if ( unzip == NULL )
- return -1;
-@@ -588,6 +633,9 @@ struct xc_dom_image *xc_dom_allocate(xc_interface *xch,
- memset(dom, 0, sizeof(*dom));
- dom->xch = xch;
-
-+ dom->max_kernel_size = XC_DOM_DECOMPRESS_MAX;
-+ dom->max_ramdisk_size = XC_DOM_DECOMPRESS_MAX;
-+
- if ( cmdline )
- dom->cmdline = xc_dom_strdup(dom, cmdline);
- if ( features )
-@@ -608,10 +656,25 @@ struct xc_dom_image *xc_dom_allocate(xc_interface *xch,
- return NULL;
- }
-
-+int xc_dom_kernel_max_size(struct xc_dom_image *dom, size_t sz)
-+{
-+ DOMPRINTF("%s: kernel_max_size=%zx", __FUNCTION__, sz);
-+ dom->max_kernel_size = sz;
-+ return 0;
-+}
-+
-+int xc_dom_ramdisk_max_size(struct xc_dom_image *dom, size_t sz)
-+{
-+ DOMPRINTF("%s: ramdisk_max_size=%zx", __FUNCTION__, sz);
-+ dom->max_ramdisk_size = sz;
-+ return 0;
-+}
-+
- int xc_dom_kernel_file(struct xc_dom_image *dom, const char *filename)
- {
- DOMPRINTF("%s: filename=\"%s\"", __FUNCTION__, filename);
-- dom->kernel_blob = xc_dom_malloc_filemap(dom, filename,
&dom->kernel_size);
-+ dom->kernel_blob = xc_dom_malloc_filemap(dom, filename,
&dom->kernel_size,
-+ dom->max_kernel_size);
- if ( dom->kernel_blob == NULL )
- return -1;
- return xc_dom_try_gunzip(dom, &dom->kernel_blob, &dom->kernel_size);
-@@ -621,7 +684,9 @@ int xc_dom_ramdisk_file(struct xc_dom_image *dom, const
char *filename)
- {
- DOMPRINTF("%s: filename=\"%s\"", __FUNCTION__, filename);
- dom->ramdisk_blob =
-- xc_dom_malloc_filemap(dom, filename, &dom->ramdisk_size);
-+ xc_dom_malloc_filemap(dom, filename, &dom->ramdisk_size,
-+ dom->max_ramdisk_size);
-+
- if ( dom->ramdisk_blob == NULL )
- return -1;
- // return xc_dom_try_gunzip(dom, &dom->ramdisk_blob, &dom->ramdisk_size);
-@@ -781,7 +846,11 @@ int xc_dom_build_image(struct xc_dom_image *dom)
- void *ramdiskmap;
-
- unziplen = xc_dom_check_gzip(dom->xch, dom->ramdisk_blob,
dom->ramdisk_size);
-+ if ( xc_dom_ramdisk_check_size(dom, unziplen) != 0 )
-+ unziplen = 0;
-+
- ramdisklen = unziplen ? unziplen : dom->ramdisk_size;
-+
- if ( xc_dom_alloc_segment(dom, &dom->ramdisk_seg, "ramdisk", 0,
- ramdisklen) != 0 )
- goto err;
-diff --git a/tools/pygrub/src/pygrub b/tools/pygrub/src/pygrub
-index 17c0083..1a3c1c3 100644
---- a/tools/pygrub/src/pygrub
-+++ b/tools/pygrub/src/pygrub
-@@ -28,6 +28,7 @@ import grub.LiloConf
- import grub.ExtLinuxConf
-
- PYGRUB_VER = 0.6
-+FS_READ_MAX = 1024 * 1024
-
- def enable_cursor(ison):
- if ison:
-@@ -421,7 +422,8 @@ class Grub:
- if self.__dict__.get('cf', None) is None:
- raise RuntimeError, "couldn't find bootloader config file in
the image provided."
- f = fs.open_file(self.cf.filename)
-- buf = f.read()
-+ # limit read size to avoid pathological cases
-+ buf = f.read(FS_READ_MAX)
- del f
- self.cf.parse(buf)
-
-@@ -670,6 +672,37 @@ if __name__ == "__main__":
- def usage():
- print >> sys.stderr, "Usage: %s [-q|--quiet] [-i|--interactive]
[-n|--not-really] [--output=] [--kernel=] [--ramdisk=] [--args=] [--entry=]
[--output-directory=] [--output-format=sxp|simple|simple0] <image>"
%(sys.argv[0],)
-
-+ def copy_from_image(fs, file_to_read, file_type, output_directory,
-+ not_really):
-+ if not_really:
-+ if fs.file_exists(file_to_read):
-+ return "<%s:%s>" % (file_type, file_to_read)
-+ else:
-+ sys.exit("The requested %s file does not exist" % file_type)
-+ try:
-+ datafile = fs.open_file(file_to_read)
-+ except Exception, e:
-+ print >>sys.stderr, e
-+ sys.exit("Error opening %s in guest" % file_to_read)
-+ (tfd, ret) = tempfile.mkstemp(prefix="boot_"+file_type+".",
-+ dir=output_directory)
-+ dataoff = 0
-+ while True:
-+ data = datafile.read(FS_READ_MAX, dataoff)
-+ if len(data) == 0:
-+ os.close(tfd)
-+ del datafile
-+ return ret
-+ try:
-+ os.write(tfd, data)
-+ except Exception, e:
-+ print >>sys.stderr, e
-+ os.close(tfd)
-+ os.unlink(ret)
-+ del datafile
-+ sys.exit("Error writing temporary copy of "+file_type)
-+ dataoff += len(data)
-+
- try:
- opts, args = getopt.gnu_getopt(sys.argv[1:], 'qinh::',
- ["quiet", "interactive", "not-really",
"help",
-@@ -786,24 +819,18 @@ if __name__ == "__main__":
- if not fs:
- raise RuntimeError, "Unable to find partition containing kernel"
-
-- if not_really:
-- bootcfg["kernel"] = "<kernel:%s>" % chosencfg["kernel"]
-- else:
-- data = fs.open_file(chosencfg["kernel"]).read()
-- (tfd, bootcfg["kernel"]) = tempfile.mkstemp(prefix="boot_kernel.",
-- dir=output_directory)
-- os.write(tfd, data)
-- os.close(tfd)
-+ bootcfg["kernel"] = copy_from_image(fs, chosencfg["kernel"], "kernel",
-+ output_directory, not_really)
-
- if chosencfg["ramdisk"]:
-- if not_really:
-- bootcfg["ramdisk"] = "<ramdisk:%s>" % chosencfg["ramdisk"]
-- else:
-- data = fs.open_file(chosencfg["ramdisk"],).read()
-- (tfd, bootcfg["ramdisk"]) = tempfile.mkstemp(
-- prefix="boot_ramdisk.", dir=output_directory)
-- os.write(tfd, data)
-- os.close(tfd)
-+ try:
-+ bootcfg["ramdisk"] = copy_from_image(fs, chosencfg["ramdisk"],
-+ "ramdisk",
output_directory,
-+ not_really)
-+ except:
-+ if not not_really:
-+ os.unlink(bootcfg["kernel"])
-+ raise
- else:
- initrd = None
-
diff --git a/video-libs/gmtk/DETAILS b/video-libs/gmtk/DETAILS
index 7d3a194..87c680d 100755
--- a/video-libs/gmtk/DETAILS
+++ b/video-libs/gmtk/DETAILS
@@ -1,5 +1,5 @@
SPELL=gmtk
- VERSION=1.0.6
+ VERSION=1.0.7
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://gmtk.googlecode.com/files/$SOURCE
SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
diff --git a/video-libs/gmtk/HISTORY b/video-libs/gmtk/HISTORY
index 83a1929..d9a37c2 100644
--- a/video-libs/gmtk/HISTORY
+++ b/video-libs/gmtk/HISTORY
@@ -1,3 +1,6 @@
+2012-11-29 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 1.0.7
+
2012-06-24 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated VERSION to 1.0.6

diff --git a/video-libs/gmtk/gmtk-1.0.6.tar.gz.sig
b/video-libs/gmtk/gmtk-1.0.6.tar.gz.sig
deleted file mode 100644
index cc30d55..0000000
Binary files a/video-libs/gmtk/gmtk-1.0.6.tar.gz.sig and /dev/null differ
diff --git a/video-libs/gmtk/gmtk-1.0.7.tar.gz.sig
b/video-libs/gmtk/gmtk-1.0.7.tar.gz.sig
new file mode 100644
index 0000000..82e72c0
Binary files /dev/null and b/video-libs/gmtk/gmtk-1.0.7.tar.gz.sig differ
diff --git a/video-libs/gst-ffmpeg/DEPENDS b/video-libs/gst-ffmpeg/DEPENDS
index 3e1418b..70ab958 100755
--- a/video-libs/gst-ffmpeg/DEPENDS
+++ b/video-libs/gst-ffmpeg/DEPENDS
@@ -1,2 +1,12 @@
+
+depends gst-plugins-base &&
depends gstreamer &&
-depends gst-plugins-base
+depends LZMA &&
+depends bzip2 &&
+depends glib2 &&
+depends icu &&
+depends libffi &&
+depends libxml2 &&
+depends orc &&
+depends pcre &&
+depends zlib
diff --git a/video-libs/gst-ffmpeg/DETAILS b/video-libs/gst-ffmpeg/DETAILS
index 406be28..9002a74 100755
--- a/video-libs/gst-ffmpeg/DETAILS
+++ b/video-libs/gst-ffmpeg/DETAILS
@@ -1,5 +1,6 @@
SPELL=gst-ffmpeg
VERSION=0.10.13
+ PATCHLEVEL=1
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://gstreamer.freedesktop.org/src/gst-ffmpeg/$SOURCE
diff --git a/video-libs/gst-ffmpeg/HISTORY b/video-libs/gst-ffmpeg/HISTORY
index 760348c..08f92b0 100644
--- a/video-libs/gst-ffmpeg/HISTORY
+++ b/video-libs/gst-ffmpeg/HISTORY
@@ -1,3 +1,11 @@
+2012-12-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: PATCH_LEVEL -> PATCHLEVEL
+
+2012-12-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on LZMA, bzip2, glib2, icu,
+ libffi, libxml2, orc, pcre, zlib
+ * DETAILS: bumped PATCH_LEVEL
+
2012-05-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* PRE_BUILD, fix-operand-type-mismatch.patch: fixed compile error

diff --git a/video-libs/libdvdcss/DETAILS b/video-libs/libdvdcss/DETAILS
index 4d6ae9f..a8bc143 100755
--- a/video-libs/libdvdcss/DETAILS
+++ b/video-libs/libdvdcss/DETAILS
@@ -1,6 +1,6 @@
SPELL=libdvdcss
- VERSION=1.2.11
-
SOURCE_HASH=sha512:32dec992cf2f352a09c4edc39ea16101fc9005f3aecc43460aa1b5834c104d3f2c1efc81051339fa18fd4f33cfa949fd17ffe84414519a92b91d0d8a1ae4c467
+ VERSION=1.2.12
+
SOURCE_HASH=sha512:d152444e62f3c02f45c97b5c19fcc4b08c80ac058b6fd116ccda8107a38e6b306c57832583509668fd29f73967ad775e378bf11472f36b0564e4e4b1a1513edc
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://download.videolan.org/pub/libdvdcss/$VERSION/$SOURCE
diff --git a/video-libs/libdvdcss/HISTORY b/video-libs/libdvdcss/HISTORY
index 88a1c9c..6c419ca 100644
--- a/video-libs/libdvdcss/HISTORY
+++ b/video-libs/libdvdcss/HISTORY
@@ -1,3 +1,6 @@
+2012-12-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.2.12
+
2011-11-16 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.2.11
* BUILD: deleted, not needed
diff --git a/video-libs/smpeg/DETAILS b/video-libs/smpeg/DETAILS
index 3ba39af..6dd2810 100755
--- a/video-libs/smpeg/DETAILS
+++ b/video-libs/smpeg/DETAILS
@@ -3,7 +3,7 @@
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION

SOURCE_URL[0]=http://mirrors.sunsite.dk/lokigames/open-source/smpeg/$SOURCE
- WEB_SITE=http://www.lokigames.com/development/smpeg.php3
+ WEB_SITE=http://icculus.org/smpeg/
ENTERED=20010922

SOURCE_HASH=sha512:d566bb68b0caacecdf61cd766b26e003fd4e153c243d873f7aae33ab69919202bd121bb9c10f494bd9530267ddec2a9e018eb46ee8bb9d502a29cd2de2f1bbfb
LICENSE[0]=GPL
diff --git a/video-libs/smpeg/HISTORY b/video-libs/smpeg/HISTORY
index d03e316..2b9a613 100644
--- a/video-libs/smpeg/HISTORY
+++ b/video-libs/smpeg/HISTORY
@@ -1,3 +1,6 @@
+2012-12-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: fix WEB_SITE
+
2006-10-03 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed UPDATED.

diff --git a/video-libs/xine-lib/CONFIGURE b/video-libs/xine-lib/CONFIGURE
index dd357be..cb6527b 100755
--- a/video-libs/xine-lib/CONFIGURE
+++ b/video-libs/xine-lib/CONFIGURE
@@ -11,4 +11,29 @@ config_query_option XINE_LIB_OPTS \
# V4L 1 is deprecated
if list_find "$XINE_LIB_OPTS" "--enable-v4l"; then
list_remove "XINE_LIB_OPTS" "--enable-v4l"
-fi
+fi &&
+
+config_query_option XINE_LIB_OPTS \
+ "Enable support for a52dec decoding library?" y \
+ "" \
+ "--disable-a52dec" &&
+
+config_query_option XINE_LIB_OPTS \
+ "Enable FAAD decoder support?" y \
+ "" \
+ "--disable-faad" &&
+
+config_query_option XINE_LIB_OPTS \
+ "Enable DTS decoding library support?" y \
+ "" \
+ "--disable-dts" &&
+
+config_query_option XINE_LIB_OPTS \
+ "Enable MAD decoding library support?" y \
+ "" \
+ "--disable-mad" &&
+
+config_query_option XINE_LIB_OPTS \
+ "Enable Musepack decoding support?" y \
+ "" \
+ "--disable-musepack"
diff --git a/video-libs/xine-lib/DEPENDS b/video-libs/xine-lib/DEPENDS
index 0308c0b..790c7ca 100755
--- a/video-libs/xine-lib/DEPENDS
+++ b/video-libs/xine-lib/DEPENDS
@@ -3,6 +3,11 @@ depends LIBAVCODEC &&
depends libcdio &&
depends vcdimager-unstable &&

+optional_depends libxdg-basedir \
+ "--with-external-libxdg-basedir" \
+ "--without-external-libxdg-basedir" \
+ "to use system version of libxdg-basedir" &&
+
optional_depends gettext \
"--enable-nls" \
"--disable-nls" \
@@ -107,34 +112,40 @@ if is_depends_enabled $SPELL speex; then
depends libogg
fi &&

-# not recommended as system libraries
-#
-# libdvdnav: --with-external-dvdnav
-
-optional_depends libmpcdec \
- "--enable-musepack" \
- "--disable-musepack" \
- "for Musepack decoding support" &&
+if ! list_find "$XINE_LIB_OPTS" "--disable-musepack"; then
+ optional_depends libmpcdec \
+ "--enable-musepack" \
+ "--enable-musepack=internal" \
+ "to use system version of Musepack decoding library"
+fi &&

-optional_depends faad2 \
- "--enable-faad" \
- "--disable-faad" \
- "for FAAD decoder support" &&
+if ! list_find "$XINE_LIB_OPTS" "--disable-faad"; then
+ optional_depends faad2 \
+ "--enable-faad" \
+ "--enable-faad=internal" \
+ "to use system version of FAAD decoder"
+fi &&

-optional_depends libdca \
- "--enable-dts" \
- "--disable-dts" \
- "for DTS decoding library support" &&
+if ! list_find "$XINE_LIB_OPTS" "--disable-dts"; then
+ optional_depends libdca \
+ "--enable-dts" \
+ "--enable-dts=internal" \
+ "to use system version of DTS decoding library"
+fi &&

-optional_depends a52dec \
- "--enable-a52dec" \
- "--disable-a52dec" \
- "for a52dec decoding library support" &&
+if ! list_find "$XINE_LIB_OPTS" "--disable-a52dec"; then
+ optional_depends a52dec \
+ "--enable-a52dec" \
+ "--enable-a52dec=internal" \
+ "to use system version of a52dec decoding library"
+fi &&

-optional_depends libmad \
- "--enable-mad" \
- "--disable-mad" \
- "for MAD decoding library support" &&
+if ! list_find "$XINE_LIB_OPTS" "--disable-mad"; then
+ optional_depends libmad \
+ "--enable-mad" \
+ "--enable-mad=internal" \
+ "to use system version of MAD decoding library"
+fi &&

optional_depends libmodplug \
"--enable-modplug" \
@@ -167,6 +178,11 @@ if is_depends_enabled $SPELL freetype2; then
"--disable-antialiasing"
fi &&

+optional_depends libdvdnav \
+ "--with-external-dvdnav" \
+ "--without-external-dvdnav" \
+ "to use system version of dvdnav library
(${PROBLEM_COLOR}not recommended${DEFAULT_COLOR})" &&
+
optional_depends libdvdcss "" "" "to play encrypted DVDs" &&

optional_depends real-codecs \
@@ -207,4 +223,6 @@ optional_depends samba \
optional_depends libfame \
"--enable-dxr3" \
"--disable-dxr3" \
- "build DXR3/HW+ plugins"
+ "build DXR3/HW+ plugins" &&
+
+suggest_depends optipng "" "" "for PNG optimisation"
diff --git a/video-libs/xine-lib/HISTORY b/video-libs/xine-lib/HISTORY
index ad69eb7..75743c4 100644
--- a/video-libs/xine-lib/HISTORY
+++ b/video-libs/xine-lib/HISTORY
@@ -1,8 +1,15 @@
+2012-12-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * CONFIGURE: added default selection for internal libraries
+ * DEPENDS: added switches between internal and external versions;
+ added dependencies: libxdg-basedir, libdvdnav (with a warning);
+ added optipng suggest dependency
+
2012-10-12 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: libv4l -> v4l-utils

2012-07-15 Sukneet Basuta <sukneet AT sourcemage.org>
* DEPENDS: replaced libdts with libdca
+
2012-06-10 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.2.2; switched source to .xz

diff --git a/video/ffmpeg/DETAILS b/video/ffmpeg/DETAILS
index a3d9b55..6a60461 100755
--- a/video/ffmpeg/DETAILS
+++ b/video/ffmpeg/DETAILS
@@ -1,6 +1,6 @@
SPELL=ffmpeg
if [[ $FFMPEG_RELEASE == stable ]]; then
- VERSION=1.0
+ VERSION=1.0.1
SECURITY_PATCH=13
else
VERSION=0.7.13
diff --git a/video/ffmpeg/HISTORY b/video/ffmpeg/HISTORY
index 4a4add1..e981736 100644
--- a/video/ffmpeg/HISTORY
+++ b/video/ffmpeg/HISTORY
@@ -1,3 +1,6 @@
+2012-12-04 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.0.1
+
2012-09-28 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.0

diff --git a/video/gecko-mediaplayer/DETAILS b/video/gecko-mediaplayer/DETAILS
index 2643798..3f30c5b 100755
--- a/video/gecko-mediaplayer/DETAILS
+++ b/video/gecko-mediaplayer/DETAILS
@@ -1,5 +1,5 @@
SPELL=gecko-mediaplayer
- VERSION=1.0.6
+ VERSION=1.0.7
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://gecko-mediaplayer.googlecode.com/files/$SOURCE
SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
diff --git a/video/gecko-mediaplayer/HISTORY b/video/gecko-mediaplayer/HISTORY
index 79aec64..0c24443 100644
--- a/video/gecko-mediaplayer/HISTORY
+++ b/video/gecko-mediaplayer/HISTORY
@@ -1,3 +1,6 @@
+2012-11-29 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 1.0.7
+
2012-06-24 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated VERSION to 1.0.6

diff --git a/video/gecko-mediaplayer/gecko-mediaplayer-1.0.6.tar.gz.sig
b/video/gecko-mediaplayer/gecko-mediaplayer-1.0.6.tar.gz.sig
deleted file mode 100644
index 38471a8..0000000
Binary files a/video/gecko-mediaplayer/gecko-mediaplayer-1.0.6.tar.gz.sig and
/dev/null differ
diff --git a/video/gecko-mediaplayer/gecko-mediaplayer-1.0.7.tar.gz.sig
b/video/gecko-mediaplayer/gecko-mediaplayer-1.0.7.tar.gz.sig
new file mode 100644
index 0000000..6c6ed29
Binary files /dev/null and
b/video/gecko-mediaplayer/gecko-mediaplayer-1.0.7.tar.gz.sig differ
diff --git a/video/gnome-mplayer/DETAILS b/video/gnome-mplayer/DETAILS
index ce81583..7bc7b3b 100755
--- a/video/gnome-mplayer/DETAILS
+++ b/video/gnome-mplayer/DETAILS
@@ -1,5 +1,5 @@
SPELL=gnome-mplayer
- VERSION=1.0.6
+ VERSION=1.0.7
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://gnome-mplayer.googlecode.com/files/$SOURCE
SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
diff --git a/video/gnome-mplayer/HISTORY b/video/gnome-mplayer/HISTORY
index cd24624..1db36b7 100644
--- a/video/gnome-mplayer/HISTORY
+++ b/video/gnome-mplayer/HISTORY
@@ -1,3 +1,6 @@
+2012-11-29 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 1.0.7
+
2012-06-24 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated VERSION to 1.0.6

diff --git a/video/gnome-mplayer/gnome-mplayer-1.0.6.tar.gz.sig
b/video/gnome-mplayer/gnome-mplayer-1.0.6.tar.gz.sig
deleted file mode 100644
index 263bb10..0000000
Binary files a/video/gnome-mplayer/gnome-mplayer-1.0.6.tar.gz.sig and
/dev/null differ
diff --git a/video/gnome-mplayer/gnome-mplayer-1.0.7.tar.gz.sig
b/video/gnome-mplayer/gnome-mplayer-1.0.7.tar.gz.sig
new file mode 100644
index 0000000..e7c91e9
Binary files /dev/null and
b/video/gnome-mplayer/gnome-mplayer-1.0.7.tar.gz.sig differ
diff --git a/video/lives/DEPENDS b/video/lives/DEPENDS
index 0d8c438..12a4140 100755
--- a/video/lives/DEPENDS
+++ b/video/lives/DEPENDS
@@ -1,8 +1,42 @@
-depends mplayer &&
+depends aalib &&
+depends alsa-lib &&
+depends atk &&
+depends cairo &&
+depends expat &&
+depends ffmpeg &&
+depends fftw &&
+depends fontconfig &&
+depends freetype2 &&
+depends gdk-pixbuf2 &&
+depends glib2 &&
depends gtk+2 &&
+depends harfbuzz &&
depends imagemagick &&
+depends libdv &&
+depends libffi &&
+depends libggi &&
+depends libgii &&
+depends libogg &&
+depends libpng &&
+depends libtheora &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends libxrender &&
+depends libxxf86dga &&
+depends libxxf86vm &&
+depends mplayer &&
+depends orc &&
+depends pango &&
+depends pcre &&
depends perl &&
+depends pixman &&
+depends schroedinger &&
depends sdl &&
-optional_depends dvgrab "--enable-dvgrab" "--disable-dvgrab"
"firewire support"&&
-optional_depends mjpegtools "--enable-mjpegtools" "--disable-mjpegtools"
"for mpeg2 encoding support" &&
+depends slang &&
+
+optional_depends dvgrab "--enable-dvgrab" "--disable-dvgrab"
"firewire support" &&
+optional_depends mjpegtools "--enable-mjpegtools" "--disable-mjpegtools"
"for mpeg2 encoding support" &&
optional_depends libvisual "--enable-libvisual" "--disable-libvisual"
"for visualization support"
diff --git a/video/lives/DETAILS b/video/lives/DETAILS
index 2464e44..e15c469 100755
--- a/video/lives/DETAILS
+++ b/video/lives/DETAILS
@@ -1,6 +1,6 @@
SPELL=lives
- VERSION=1.6.3
-
SOURCE_HASH=sha512:d18d8fb21727ee2f3fdf925abe5990ac102f32dcb43deaf1164d32c0fe678b50ccd6179fa6f32543292d73bc06cf52af37f4ddea1bb6577f1f5d6a6509ee30a4
+ VERSION=1.8.0
+
SOURCE_HASH=sha512:4db5760d08d613b4bc584350ae7fa200632c7e50a9fc96b1b534a5552c94bb169c2cc5ff076560f4f4a8158e06bf8f5f109eb010fbec950ad29b547334a45fa6
SOURCE=LiVES-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/lives-$VERSION
SOURCE_URL[0]=http://www.xs4all.nl/%7Esalsaman/lives/current/$SOURCE
diff --git a/video/lives/HISTORY b/video/lives/HISTORY
index 347c428..711a644 100644
--- a/video/lives/HISTORY
+++ b/video/lives/HISTORY
@@ -1,3 +1,11 @@
+2012-12-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.8.0
+ * DEPENDS: added dependencies on aalib, alsa-lib, atk, cairo, expat,
+ ffmpeg, fftw, fontconfig, freetype2, gdk-pixbuf2, glib2, harfbuzz,
libdv,
+ libffi, libggi, libgii, libogg, libpng, libtheora, libx11, libxau,
+ libxcb, libxdmcp, libxext, libxrender, libxxf86dga, libxxf86vm,
+ orc, pango, pcre, pixman, schroedinger, slang
+
2012-09-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.6.3

diff --git a/video/mjpegtools/DEPENDS b/video/mjpegtools/DEPENDS
index 0f83dfe..5ace2b9 100755
--- a/video/mjpegtools/DEPENDS
+++ b/video/mjpegtools/DEPENDS
@@ -20,11 +20,38 @@ optional_depends libquicktime \
"for quicktime support" &&

optional_depends gtk+2 \
- "" \
- "" \
+ "--with-gtk" \
+ "--without-gtk" \
"for glav gui support" &&

optional_depends sdl \
- "" \
- "" \
- "for software playback"
+ "--with-libsdl" \
+ "--without-libsdl" \
+ "for software playback" &&
+
+optional_depends libxxf86dga \
+ "--with-dga" \
+ "--without-dga" \
+ "for software playback" &&
+depends aalib &&
+depends atk &&
+depends cairo &&
+depends expat &&
+depends fontconfig &&
+depends freetype2 &&
+depends gdk-pixbuf2 &&
+depends harfbuzz &&
+depends libffi &&
+depends libggi &&
+depends libgii &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends libxrender &&
+depends libxxf86vm &&
+depends pango &&
+depends pcre &&
+depends pixman &&
+depends slang
diff --git a/video/mjpegtools/DETAILS b/video/mjpegtools/DETAILS
index 2c821da..747f441 100755
--- a/video/mjpegtools/DETAILS
+++ b/video/mjpegtools/DETAILS
@@ -1,5 +1,6 @@
SPELL=mjpegtools
VERSION=2.0.0
+ PATCHLEVEL=1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=${SOURCEFORGE_URL}/mjpeg/$SOURCE
diff --git a/video/mjpegtools/HISTORY b/video/mjpegtools/HISTORY
index 6c93567..8f051c4 100644
--- a/video/mjpegtools/HISTORY
+++ b/video/mjpegtools/HISTORY
@@ -1,3 +1,11 @@
+2012-12-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: fixed switches for optional dependencies, added optional
+ dependency on libxxf86dga, added dependencies on aalib, atk,
+ cairo, expat, fontconfig, freetype2, gdk-pixbuf2, harfbuzz,
+ libffi, libggi, libgii, libx11, libxau, libxcb, libxdmcp,
+ libxext, libxrender, libxxf86vm, pango, pcre, pixman, slang
+ * DETAILS: bumped PATCHLEVEL
+
2012-08-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* BUILD: add -fpermissive to CFLAGS and CXXFLAGS

diff --git a/video/mkvtoolnix/BUILD b/video/mkvtoolnix/BUILD
index 25630f0..3ace354 100755
--- a/video/mkvtoolnix/BUILD
+++ b/video/mkvtoolnix/BUILD
@@ -6,4 +6,5 @@ then
export RCC="${INSTALL_ROOT}/usr/bin/qt4/rcc"
export UIC="${INSTALL_ROOT}/usr/bin/qt4/uic"
fi &&
-default_build
+default_build_configure &&
+./drake -j${MAKE_NJOBS}
diff --git a/video/mkvtoolnix/DEPENDS b/video/mkvtoolnix/DEPENDS
index d2e2424..ae31e69 100755
--- a/video/mkvtoolnix/DEPENDS
+++ b/video/mkvtoolnix/DEPENDS
@@ -1,10 +1,14 @@
+depends curl &&
+depends expat &&
+depends gettext &&
depends libebml &&
depends libmatroska &&
-depends expat &&
depends libogg &&
depends libvorbis &&
depends zlib &&
-depends -sub REGEX boost "--with-boost-libdir=${INSTALL_ROOT}/usr/lib" &&
+depends -sub REGEX boost "--with-boost-libdir=${INSTALL_ROOT}/usr/lib"
&&
+depends -sub FILESYSTEM boost &&
+depends -sub SYSTEM boost &&

optional_depends WXWIDGET \
'--enable-gui --enable-wxwidgets' \
diff --git a/video/mkvtoolnix/DETAILS b/video/mkvtoolnix/DETAILS
index 3a083f8..6fd40ae 100755
--- a/video/mkvtoolnix/DETAILS
+++ b/video/mkvtoolnix/DETAILS
@@ -1,10 +1,10 @@
SPELL=mkvtoolnix
- VERSION=2.9.8
+ VERSION=5.9.0
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://www.bunkus.org/videotools/mkvtoolnix/sources/$SOURCE
WEB_SITE=http://www.bunkus.org/videotools/mkvtoolnix/
-
SOURCE_HASH=sha512:0768f04205f82aed92ae9b3452df224e35ce95cee8912575f0c998b4e694d11f221b731e49f35c17283a09b5836e05e7d513030dd7af8da31d277d9e09595e12
+
SOURCE_HASH=sha512:d186e799ee6d95699d0ed4c820be3c7255e77e02b9330d4832cd114714a6a3f2c8fc27f7615f5e8da99ee5c7bb1cfca6b838954b58aff2d3739dbe3ecea203fc
LICENSE[0]=GPL
ENTERED=20030520
KEYWORDS="video"
diff --git a/video/mkvtoolnix/HISTORY b/video/mkvtoolnix/HISTORY
index 5bf5e26..6306df2 100644
--- a/video/mkvtoolnix/HISTORY
+++ b/video/mkvtoolnix/HISTORY
@@ -1,3 +1,9 @@
+2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 5.9.0
+ * DEPENDS: added dependencies n curl and gettext, added
+ sub dependencies on FILESYSTEM and SYSTEM for boost
+ * BUILD, INSTALL: use supplied drake
+
2009-08-30 Quentin Rameau <quinq AT sourcemage.org>
* DETAILS: updated to version 2.9.8
* DEPENDS: added dependencies on libebml, libogg, zlib,
diff --git a/video/mkvtoolnix/INSTALL b/video/mkvtoolnix/INSTALL
new file mode 100755
index 0000000..a593c70
--- /dev/null
+++ b/video/mkvtoolnix/INSTALL
@@ -0,0 +1 @@
+./drake install
diff --git a/video/smplayer/DETAILS b/video/smplayer/DETAILS
index fb081ed..e091a76 100755
--- a/video/smplayer/DETAILS
+++ b/video/smplayer/DETAILS
@@ -1,8 +1,8 @@
SPELL=smplayer
- VERSION=0.8.1
+ VERSION=0.8.3
SOURCE="${SPELL}-${VERSION}.tar.bz2"
SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:3e2afdfb9ae14ce22ff4be36673db328295ee79538fc41bbff2296ee4d050534054f35e13d16efdb2fe40cae1d2874678b614357b3714fde55508e3cae810556
+
SOURCE_HASH=sha512:14d1830ce4ff3f4bf4b7f6cce1c74c84edf11dbe43fad540b9919a9b06aa148ad22c8a13498a2a61b576677c27b44482d52accf5f5c89294c4e0d7a3eba46252
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=http://smplayer.sourceforge.net/
LICENSE[0]=GPL
diff --git a/video/smplayer/HISTORY b/video/smplayer/HISTORY
index 34f6c1d..31a1776 100644
--- a/video/smplayer/HISTORY
+++ b/video/smplayer/HISTORY
@@ -1,3 +1,9 @@
+2012-12-28 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.8.3
+
+2012-12-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.8.2
+
2012-09-21 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.8.1

diff --git a/video/vlc/DETAILS b/video/vlc/DETAILS
index 4c6e968..35f135e 100755
--- a/video/vlc/DETAILS
+++ b/video/vlc/DETAILS
@@ -1,7 +1,7 @@
SPELL=vlc
- VERSION=2.0.4
+ VERSION=2.0.5
SOURCE=$SPELL-$VERSION.tar.xz
-
SOURCE_HASH=sha512:f6a530d96e3a823a5fb036db894f4f224a318edb28ade2297c0fc7a20159d426a39c810cb3d0bf9b3032fe25880232fe0ff1e9bcf6b5aad765774d257cae97ca
+
SOURCE_HASH=sha512:eff8146e99f819f49bf9875e4ce0bb562fca46bbf68cd7d2e2121e86d12c8b4ce02bf8fb024910f7d5742abec90583bba45eb2301156ed0418ef76952345d49e
# SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
# SOURCE2=$SOURCE.asc
# SOURCE2_IGNORE=signature
diff --git a/video/vlc/HISTORY b/video/vlc/HISTORY
index e0ef478..5c8e70b 100644
--- a/video/vlc/HISTORY
+++ b/video/vlc/HISTORY
@@ -1,3 +1,6 @@
+2012-12-13 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.0.5
+
2012-10-18 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.0.4

diff --git a/wm-addons/cairo-dock-plugins/DETAILS
b/wm-addons/cairo-dock-plugins/DETAILS
index 0069663..4ef97da 100755
--- a/wm-addons/cairo-dock-plugins/DETAILS
+++ b/wm-addons/cairo-dock-plugins/DETAILS
@@ -1,5 +1,5 @@
SPELL=cairo-dock-plugins
- VERSION=3.1.0
+ VERSION=3.1.2
SOURCE="${SPELL}-${VERSION}.tar.gz"

SOURCE_URL[0]=http://launchpad.net/cairo-dock-plug-ins/${VERSION:0:3}/${VERSION:0:5}/+download/$SOURCE
SOURCE2=$SOURCE.asc
diff --git a/wm-addons/cairo-dock-plugins/HISTORY
b/wm-addons/cairo-dock-plugins/HISTORY
index 970146f..fd80e60 100644
--- a/wm-addons/cairo-dock-plugins/HISTORY
+++ b/wm-addons/cairo-dock-plugins/HISTORY
@@ -1,3 +1,6 @@
+2012-12-18 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 3.1.2
+
2012-10-10 Pol Vinogradov <vin.public AT gmail.com>
* DETAILS: version 3.1.0

diff --git a/wm-addons/cairo-dock/DETAILS b/wm-addons/cairo-dock/DETAILS
index 9636367..e8eeb09 100755
--- a/wm-addons/cairo-dock/DETAILS
+++ b/wm-addons/cairo-dock/DETAILS
@@ -1,5 +1,5 @@
SPELL=cairo-dock
- VERSION=3.1.0
+ VERSION=3.1.2
SOURCE="${SPELL}-${VERSION}.tar.gz"

SOURCE_URL[0]=http://launchpad.net/cairo-dock-core/${VERSION:0:3}/${VERSION:0:5}/+download/$SOURCE
SOURCE2=$SOURCE.asc
diff --git a/wm-addons/cairo-dock/HISTORY b/wm-addons/cairo-dock/HISTORY
index 563b865..5ba6a61 100644
--- a/wm-addons/cairo-dock/HISTORY
+++ b/wm-addons/cairo-dock/HISTORY
@@ -1,3 +1,6 @@
+2012-12-18 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 3.1.2
+
2012-10-10 Pol Vinogradov <vin.public AT gmail.com>
* DETAILS: version 3.1.0

diff --git a/x11-libs/wine/DETAILS b/x11-libs/wine/DETAILS
index fa9a011..22e621d 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.17
+ VERSION=1.5.20
else
VERSION=1.4.1
fi
diff --git a/x11-libs/wine/HISTORY b/x11-libs/wine/HISTORY
index 51f2c2d..18a25bd 100644
--- a/x11-libs/wine/HISTORY
+++ b/x11-libs/wine/HISTORY
@@ -1,3 +1,12 @@
+2012-12-21 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated devel to 1.5.20
+
+2012-12-07 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated devel to 1.5.19
+
+2012-11-27 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated devel to 1.5.18
+
2012-11-09 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated devel to 1.5.17

diff --git a/x11-toolkits/gtk+2/DETAILS b/x11-toolkits/gtk+2/DETAILS
index b577eb1..d497796 100755
--- a/x11-toolkits/gtk+2/DETAILS
+++ b/x11-toolkits/gtk+2/DETAILS
@@ -1,5 +1,5 @@
SPELL=gtk+2
- VERSION=2.24.13
+ VERSION=2.24.14
SOURCE=gtk+-$VERSION.tar.xz
SOURCE_GPG=gurus.gpg:$SOURCE.sig
BRANCH=`echo $VERSION | cut -d . -f 1,2`
diff --git a/x11-toolkits/gtk+2/HISTORY b/x11-toolkits/gtk+2/HISTORY
index d8185aa..4a216fa 100644
--- a/x11-toolkits/gtk+2/HISTORY
+++ b/x11-toolkits/gtk+2/HISTORY
@@ -1,3 +1,6 @@
+2012-12-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.24.14
+
2012-09-25 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.24.13

diff --git a/x11-toolkits/gtk+2/gtk+-2.24.13.tar.xz.sig
b/x11-toolkits/gtk+2/gtk+-2.24.13.tar.xz.sig
deleted file mode 100644
index 16efc4f..0000000
Binary files a/x11-toolkits/gtk+2/gtk+-2.24.13.tar.xz.sig and /dev/null differ
diff --git a/x11-toolkits/gtk+2/gtk+-2.24.14.tar.xz.sig
b/x11-toolkits/gtk+2/gtk+-2.24.14.tar.xz.sig
new file mode 100644
index 0000000..80a2750
Binary files /dev/null and b/x11-toolkits/gtk+2/gtk+-2.24.14.tar.xz.sig differ
diff --git a/x11-toolkits/qt4/DETAILS b/x11-toolkits/qt4/DETAILS
index 17c01f0..c3bacd2 100755
--- a/x11-toolkits/qt4/DETAILS
+++ b/x11-toolkits/qt4/DETAILS
@@ -2,8 +2,8 @@ persistent_remove QT_VER
SPELL=qt4
TMPFS=off
SPELLX=qt-everywhere-opensource-src
- VERSION=4.8.3
-
SOURCE_HASH=sha512:3791ffbea5e1e308d97339ca13638f3b48062119678158edd9fd2b8dc683ae915a9f158ab8ccde6a70c83a15453857cb093355a3087bb529a2556a79743c56d4
+ VERSION=4.8.4
+
SOURCE_HASH=sha512:472972b63b5cad83b4c4656b23e95b6d4923cc31a518138e25d5921982b14abc835883356c2b779a7972cb77cf73fe25b46630be7c6a86a917b364186aa17496
SOURCE=$SPELLX-$VERSION.tar.gz
SECURITY_PATCH=4
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
diff --git a/x11-toolkits/qt4/HISTORY b/x11-toolkits/qt4/HISTORY
index 10d0255..1c686f4 100644
--- a/x11-toolkits/qt4/HISTORY
+++ b/x11-toolkits/qt4/HISTORY
@@ -1,3 +1,6 @@
+2012-11-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 4.8.4
+
2012-09-13 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 4.8.3
* PRE_BUILD, qt-everywhere-opensource-src-4.8.1-glib_fix-1.patch:
diff --git a/x11/xcompmgr/DETAILS b/x11/xcompmgr/DETAILS
index 0da941a..078d618 100755
--- a/x11/xcompmgr/DETAILS
+++ b/x11/xcompmgr/DETAILS
@@ -1,10 +1,9 @@
SPELL=xcompmgr
- VERSION=1.1.5
+ VERSION=1.1.6
SOURCE=$SPELL-$VERSION.tar.bz2
- SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://xorg.freedesktop.org/releases/individual/app/$SOURCE
-#
SOURCE_HASH=sha512:a8843feee37047a37d1d2c017e0d8c84679b0904e55f230f4962d6290e791099709dc716b71ae2590f002f74098a9ca8c6668ed62117730980eada95bc283d04
+
SOURCE_HASH=sha512:c1dd2ab42575fcf9d53fc923b4fe98ee4b2617e2bd652b8f20d34404e8547f8dfecb6bcd14d1d54da1a618ccb8e822b89e75d57f0320e9d55edbfb0dc83ddcbd
WEB_SITE=http://xorg.freedesktop.org/
GATHER_DOCS=off
ENTERED=20040622
diff --git a/x11/xcompmgr/HISTORY b/x11/xcompmgr/HISTORY
index dc5690c..a993ab6 100644
--- a/x11/xcompmgr/HISTORY
+++ b/x11/xcompmgr/HISTORY
@@ -1,3 +1,6 @@
+2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.1.6
+
2009-12-17 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.1.5
SOURCE matches upstream posted SHA1
diff --git a/x11/xearth/DETAILS b/x11/xearth/DETAILS
index 8f51c56..36054b2 100755
--- a/x11/xearth/DETAILS
+++ b/x11/xearth/DETAILS
@@ -5,9 +5,9 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=ftp://cag.lcs.mit.edu/pub/tuna/$SOURCE
SOURCE_URL[1]=ftp://ftp.cs.colorado.edu/users/tuna/$SOURCE

SOURCE_HASH=sha512:ab1c146385a0e61f6208a0218cabc8a10902f52feb50f328a330cdbddc5d2eff2c3efdf6719b625bcc07171ed2fd6201230ad8a71cd77a451ad9c81383bfd46e
- WEB_SITE=http://www.cs.colorado.edu/~tuna/xearth/
+ WEB_SITE=http://hewgill.com/xearth/original/
ENTERED=20020910
- LICENSE[0]=http://www.cs.colorado.edu/~tuna/xearth/copyright.html
+ LICENSE[0]=http://hewgill.com/xearth/original/copyright.html
KEYWORDS="x11"
SHORT='Xearth sets the X root window to an image of the Earth'
cat << EOF
diff --git a/x11/xearth/HISTORY b/x11/xearth/HISTORY
index 8dca3a1..686c662 100644
--- a/x11/xearth/HISTORY
+++ b/x11/xearth/HISTORY
@@ -1,3 +1,6 @@
+2012-12-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: fixed WEB_SITE and LICENSE
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/x11/xlockmore/DETAILS b/x11/xlockmore/DETAILS
index 67a8c00..c774476 100755
--- a/x11/xlockmore/DETAILS
+++ b/x11/xlockmore/DETAILS
@@ -1,5 +1,5 @@
SPELL=xlockmore
- VERSION=5.40
+ VERSION=5.41
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/x11/xlockmore/HISTORY b/x11/xlockmore/HISTORY
index e2de629..7237633 100644
--- a/x11/xlockmore/HISTORY
+++ b/x11/xlockmore/HISTORY
@@ -1,3 +1,6 @@
+2012-12-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.41
+
2012-07-19 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 5.40

diff --git a/x11/xosview/DETAILS b/x11/xosview/DETAILS
index 0a93ebe..e58be4c 100755
--- a/x11/xosview/DETAILS
+++ b/x11/xosview/DETAILS
@@ -1,9 +1,9 @@
SPELL=xosview
- VERSION=1.9.4
+ VERSION=1.12
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://www.pogo.org.uk/~mark/xosview/releases/$SOURCE
-
SOURCE_HASH=sha512:c0b50ec40794017bf9d6a6e21464e20d105b6fdd4d8745f66b94d66167c3d908cae841b9cd124113f29bd08da6ba67f8cc614a91599c84ebc666bd994bf2d924
+
SOURCE_HASH=sha512:e4f24a7cabe04fa3ede4448e823ab37b2b7ee5bd96a9cb7ca5d6c384e14eed331f6de79d7e1f1e735f57659cb66650c880e8719966753b3fe64947ed4bbfe732
WEB_SITE=http://www.pogo.org.uk/~mark/xosview/
UPDATED=20031210
LICENSE=GPL
diff --git a/x11/xosview/HISTORY b/x11/xosview/HISTORY
index a1d8584..717fefb 100644
--- a/x11/xosview/HISTORY
+++ b/x11/xosview/HISTORY
@@ -1,3 +1,6 @@
+2012-12-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.12
+
2012-08-26 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.9.4

diff --git a/x11/xscreensaver/DETAILS b/x11/xscreensaver/DETAILS
index ba7aba2..1e341d4 100755
--- a/x11/xscreensaver/DETAILS
+++ b/x11/xscreensaver/DETAILS
@@ -1,10 +1,10 @@
SPELL=xscreensaver
- VERSION=5.19
+ VERSION=5.20
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://www.jwz.org/$SPELL/$SOURCE
WEB_SITE=http://www.jwz.org/xscreensaver/
-
SOURCE_HASH=sha512:6f19bcb6a2b41312a45604958632b172d09e31f81d6a746002900b6a3973969b26671c17d390d43bfb4fcf24a1ae0f554ffe77572044a041b47a2eae1f3913a4
+
SOURCE_HASH=sha512:2867e081154e53c3d7e16bda1226c9682b296461f93b7565cbb0a267ac81489abefd947e0795f04e77632e108f428c7421e14fdd95894297a8a8da375914db74
ENTERED=20010922
LICENSE[0]=BSD
KEYWORDS="x11"
diff --git a/x11/xscreensaver/HISTORY b/x11/xscreensaver/HISTORY
index 6397def..af42dc5 100644
--- a/x11/xscreensaver/HISTORY
+++ b/x11/xscreensaver/HISTORY
@@ -1,3 +1,6 @@
+2012-12-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 5.20
+
2012-09-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 5.19

diff --git a/xfce/exo/DEPENDS b/xfce/exo/DEPENDS
index 21e8676..8feeb07 100755
--- a/xfce/exo/DEPENDS
+++ b/xfce/exo/DEPENDS
@@ -11,4 +11,29 @@ optional_depends gettext \
optional_depends gtk-doc \
"--enable-gtk-doc" \
"--disable-gtk-doc" \
- "use gtk-doc to build documentation"
+ "use gtk-doc to build documentation" &&
+
+depends atk &&
+depends bzip2 &&
+depends cairo &&
+depends expat &&
+depends fontconfig &&
+depends freetype2 &&
+depends gdk-pixbuf2 &&
+depends glib2 &&
+depends harfbuzz &&
+depends libffi &&
+depends libice &&
+depends libpng &&
+depends libsm &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends libxrender &&
+depends pango &&
+depends pcre &&
+depends pixman &&
+depends util-linux &&
+depends zlib
diff --git a/xfce/exo/DETAILS b/xfce/exo/DETAILS
index c30ef59..8c8d73f 100755
--- a/xfce/exo/DETAILS
+++ b/xfce/exo/DETAILS
@@ -1,10 +1,11 @@
SPELL=exo
- VERSION=0.9.1
+ VERSION=0.10.1
+ PATCHLEVEL=1
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://archive.xfce.org/src/xfce/$SPELL/$BRANCH/$SOURCE
-
SOURCE_HASH=sha512:c77c1e8e101894afcdee67180ff5047fb4b74c5819fb640e81981f03a59ed6df091bcb94e4a1b35e6642010ea25e39645911afda89e3f707cf40f4c5aae44d94
+
SOURCE_HASH=sha512:920b5b0e6015f0ff68b6daa3d8691c5f0795b2a418dd2c80e227d29b0ab036998d8cddf0f92d5e34b3d5da452783efe99c50267986b96143d500de45b4b2e1fb
WEB_SITE=http://thunar.xfce.org/
ENTERED=20050101
LICENSE=LGPL
diff --git a/xfce/exo/HISTORY b/xfce/exo/HISTORY
index 9395c08..dd9409a 100644
--- a/xfce/exo/HISTORY
+++ b/xfce/exo/HISTORY
@@ -1,3 +1,19 @@
+2012-12-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: PATCH_LEVEL -> PATCHLEVEL
+
+2012-12-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on atk, bzip2, cairo, expat, fontconfig,
+ freetype2, gdk-pixbuf2, glib2, harfbuzz, libffi, libice, libpng,
libsm,
+ libx11, libxau, libxcb, libxdmcp, libxext, libxrender, pango, pcre,
+ pixman, util-linux, zlib
+ * DETAILS: bumped PATCH_LEVEL
+
+2012-12-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.10.1
+
+2012-12-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.10.0
+
2012-11-24 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.9.1
* DEPENDS: dropped deprecated dependencies
diff --git a/xfce/gtk-xfce-engine/DETAILS b/xfce/gtk-xfce-engine/DETAILS
index 874452c..3502f13 100755
--- a/xfce/gtk-xfce-engine/DETAILS
+++ b/xfce/gtk-xfce-engine/DETAILS
@@ -1,11 +1,11 @@
SPELL=gtk-xfce-engine
- VERSION=3.0.0
+ VERSION=3.0.1
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://archive.xfce.org/src/xfce/$SPELL/$BRANCH/$SOURCE
WEB_SITE=http://www.xfce.org/
-
SOURCE_HASH=sha512:468c97f000f17975ab5cef59158a455ba6ddb8d266d191fca14eff3790f28647e2db4f132eb4f9b0a54de96f265be8846830821c8cc60b643e5eb31954378ad6
+
SOURCE_HASH=sha512:0cd701cc485fcf7e112221c550f58078ca63773b0dd8c22d052b55564ad7954c721398735fbcf85b72f2b56ac5c65c1648522c1238fe97c274093d90f80af058
LICENSE[0]=GPL
ENTERED=20030608
KEYWORDS="theme xfce"
diff --git a/xfce/gtk-xfce-engine/HISTORY b/xfce/gtk-xfce-engine/HISTORY
index 58d4a5b..2aa04d8 100644
--- a/xfce/gtk-xfce-engine/HISTORY
+++ b/xfce/gtk-xfce-engine/HISTORY
@@ -1,3 +1,6 @@
+2012-12-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.0.1
+
2012-04-29 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 3.0.0

diff --git a/xfce/libxfce4ui/DEPENDS b/xfce/libxfce4ui/DEPENDS
index c38d31a..f45caab 100755
--- a/xfce/libxfce4ui/DEPENDS
+++ b/xfce/libxfce4ui/DEPENDS
@@ -1,6 +1,28 @@
+depends atk &&
+depends cairo &&
+depends dbus &&
+depends dbus-glib &&
+depends expat &&
+depends fontconfig &&
+depends freetype2 &&
+depends gdk-pixbuf2 &&
depends glib2 &&
depends gtk+2 &&
+depends harfbuzz &&
+depends libffi &&
+depends libice &&
+depends libpng &&
+depends libsm &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
depends libxfce4util &&
+depends libxrender &&
+depends pango &&
+depends pcre &&
+depends pixman &&
depends xfconf &&

optional_depends glade3 \
@@ -17,3 +39,5 @@ optional_depends gtk-doc \
"--enable-gtk-doc" \
"--disable-gtk-doc" \
"use gtk-doc to build documentation"
+
+
diff --git a/xfce/libxfce4ui/DETAILS b/xfce/libxfce4ui/DETAILS
index 273c25e..98d623a 100755
--- a/xfce/libxfce4ui/DETAILS
+++ b/xfce/libxfce4ui/DETAILS
@@ -1,5 +1,6 @@
SPELL=libxfce4ui
VERSION=4.10.0
+ PATCHLEVEL=1
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE=${SPELL}-${VERSION}.tar.bz2
SOURCE_URL[0]=http://archive.xfce.org/src/xfce/$SPELL/$BRANCH/$SOURCE
diff --git a/xfce/libxfce4ui/HISTORY b/xfce/libxfce4ui/HISTORY
index e3e5942..5159960 100644
--- a/xfce/libxfce4ui/HISTORY
+++ b/xfce/libxfce4ui/HISTORY
@@ -1,3 +1,10 @@
+2012-12-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on atk, cairo, dbus, dbus-glib, expat,
+ fontconfig, freetype2, gdk-pixbuf2, harfbuzz, libffi, libice,
libpng,
+ libsm, libx11, libxau, libxcb, libxdmcp, libxext, libxfce4ui,
libxrender,
+ pango, pcre, pixman
+ * DETAILS: bumped PATCHLEVEL
+
2012-04-29 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 4.10.0

diff --git a/xfce/ristretto/DEPENDS b/xfce/ristretto/DEPENDS
index bd92d1f..81014cf 100755
--- a/xfce/ristretto/DEPENDS
+++ b/xfce/ristretto/DEPENDS
@@ -9,4 +9,6 @@ depends thunar-vfs &&
optional_depends gettext \
"--enable-nls" \
"--disable-nls" \
- "for Native Language Support"
+ "for Native Language Support" &&
+
+suggest_depends tumbler "" "" "for faster thumbnails rendering support"
diff --git a/xfce/ristretto/HISTORY b/xfce/ristretto/HISTORY
index 42445c7..4e555a9 100644
--- a/xfce/ristretto/HISTORY
+++ b/xfce/ristretto/HISTORY
@@ -1,3 +1,6 @@
+2012-11-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: added tumbler suggest dep
+
2012-08-14 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.6.3

diff --git a/xfce/thunar/DEPENDS b/xfce/thunar/DEPENDS
index 89d1064..6de4ff1 100755
--- a/xfce/thunar/DEPENDS
+++ b/xfce/thunar/DEPENDS
@@ -52,4 +52,30 @@ optional_depends libnotify \
optional_depends startup-notification \
"--enable-startup-notification" \
"--disable-startup-notification" \
- "for startup notification library support"
+ "for startup notification library support" &&
+
+depends atk &&
+depends cairo &&
+if is_depends_enabled $SPELL dbus-glib; then
+ depends dbus
+fi &&
+depends expat &&
+depends fontconfig &&
+depends freetype2 &&
+depends gdk-pixbuf2 &&
+depends glib2 &&
+depends gtk+2 &&
+depends harfbuzz &&
+depends libffi &&
+depends libice &&
+depends libpng &&
+depends libsm &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends libxrender &&
+depends pango &&
+depends pixman &&
+depends xfconf
diff --git a/xfce/thunar/DETAILS b/xfce/thunar/DETAILS
index ee7cfa4..da3b75c 100755
--- a/xfce/thunar/DETAILS
+++ b/xfce/thunar/DETAILS
@@ -1,11 +1,11 @@
SPELL=thunar
- VERSION=1.5.2
+ VERSION=1.6.1
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE=Thunar-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/Thunar-$VERSION"
SOURCE_URL[0]=http://archive.xfce.org/src/xfce/$SPELL/$BRANCH/$SOURCE
WEB_SITE=http://thunar.xfce.org/
-
SOURCE_HASH=sha512:d7ab13245db59e37b8c71ede15a076127746be6a3119e0ef65a996ac260476c483513e310fd236fafc46bd8ee8d5617a9fbdfeb5225b6dba5ccc111ed55ef6c2
+
SOURCE_HASH=sha512:6adc99a0734b3caf5fac20f796d2532f409811bc3581abc17d72c8f9f92ed2ba6bdce5d5d83010afed82f258863ed4b641950cc31c2adf0774f226f5be58a043
LICENSE[0]=GPL
LICENSE[1]=LGPL
ENTERED=20030608
diff --git a/xfce/thunar/HISTORY b/xfce/thunar/HISTORY
index 95eb5db..81c59a5 100644
--- a/xfce/thunar/HISTORY
+++ b/xfce/thunar/HISTORY
@@ -1,3 +1,16 @@
+2012-12-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on atk, cairo, dbus, expat, fontconfig,
+ freetype2, gdk-pixbuf2, glib2, gtk+2, harfbuzz, libffi, libice,
libpng,
+ libsm, libx11, libxau, libxcb, libxdmcp, libxext, libxrender, pango,
+ pixman, xfconf
+ * DETAILS: bumped PATCHLEVEL
+
+2012-12-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.6.1
+
+2012-12-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.6.0
+
2012-11-24 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.5.2
* DEPENDS: dropped deprecated dependencies
diff --git a/xfce/tumbler/DEPENDS b/xfce/tumbler/DEPENDS
new file mode 100755
index 0000000..e2eafbf
--- /dev/null
+++ b/xfce/tumbler/DEPENDS
@@ -0,0 +1,70 @@
+depends glib2 &&
+depends intltool &&
+depends dbus &&
+depends dbus-glib &&
+
+optional_depends gettext \
+ "--enable-nls" \
+ "--disable-nls" \
+ "for Native Language Support" &&
+
+optional_depends gtk-doc \
+ "--enable-gtk-doc" \
+ "--disable-gtk-doc" \
+ "to build documentation" &&
+
+optional_depends freetype2 \
+ "--enable-font-thumbnailer" \
+ "--disable-font-thumbnailer" \
+ "for GNOME thumbnailer support" &&
+
+optional_depends JPEG \
+ "--enable-jpeg-thumbnailer" \
+ "--disable-jpeg-thumbnailer" \
+ "for JPEG thumbnailer plugin with EXIF support" &&
+
+optional_depends ffmpegthumbnailer \
+ "--enable-ffmpeg-thumbnailer" \
+ "--disable-ffmpeg-thumbnailer" \
+ "for ffmpeg video thumbnailer plugin" &&
+
+optional_depends gstreamer \
+ "--enable-gstreamer-thumbnailer" \
+ "--disable-gstreamer-thumbnailer" \
+ "for GStreamer video thumbnailer plugin" &&
+
+optional_depends poppler \
+ "--enable-poppler-thumbnailer" \
+ "--disable-poppler-thumbnailer" \
+ "for poppler PDF/PS thumbnailer plugin" &&
+
+optional_depends libgsf \
+ "--enable-odf-thumbnailer" \
+ "--disable-odf-thumbnailer" \
+ "for office thumbnailer plugin" &&
+
+optional_depends -sub GNOME libopenraw \
+ "--enable-raw-thumbnailer" \
+ "--disable-raw-thumbnailer" \
+ "for RAW image thumbnailer plugin" &&
+
+optional_depends libpng \
+ "--enable-xdg-cache" \
+ "--disable-xdg-cache" \
+ "for freedesktop.org cache plugin" &&
+
+if is_depends_enabled $SPELL freetype2 || \
+ is_depends_enabled $SPELL $(get_spell_provider $SPELL JPEG) || \
+ is_depends_enabled $SPELL ffmpegthumbnailer || \
+ is_depends_enabled $SPELL gstreamer || \
+ is_depends_enabled $SPELL poppler || \
+ is_depends_enabled $SPELL libgsf || \
+ is_depends_enabled $SPELL libopenraw || \
+ is_depends_enabled $SPELL libpng; then
+ depends gdk-pixbuf2 '--enable-pixbuf-thumbnailer'
+else
+ optional_depends gdk-pixbuf2 \
+ "--enable-pixbuf-thumbnailer" \
+ "--disable-pixbuf-thumbnailer" \
+ "for GdkPixbuf thumbnailer plugin"
+fi
diff --git a/xfce/tumbler/DETAILS b/xfce/tumbler/DETAILS
new file mode 100755
index 0000000..a9a514d
--- /dev/null
+++ b/xfce/tumbler/DETAILS
@@ -0,0 +1,27 @@
+ SPELL=tumbler
+ VERSION=0.1.26
+ BRANCH=`echo $VERSION | cut -d . -f 1,2`
+ SOURCE=$SPELL-$VERSION.tar.bz2
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ SOURCE_URL[0]=http://archive.xfce.org/src/xfce/$SPELL/$BRANCH/$SOURCE
+ WEB_SITE=http://www.xfce.org/
+
SOURCE_HASH=sha512:72c3bffa594f3a99e599dee7d35544cdc5fd21a18397b1b0b045378ed10037879aa14fb95a02040348da7cfdf65cfd932b92f1eeda529b5c86c378da98d8e06a
+ LICENSE[0]=GPL
+ ENTERED=20121130
+ KEYWORDS="xfce"
+ SHORT="image thumbnailer service"
+cat << EOF
+Tumbler is a D-Bus service for applications to request thumbnails for various
+URI schemes and MIME types. It is an implementation of the thumbnail
management
+D-Bus specification described on:
+
+ http://live.gnome.org/ThumbnailerSpec
+
+written in an object-oriented fashion using GLib and GObject. Its modular
+architecture makes it very flexible and useful in many situations. It
provides
+plugin interfaces for extending the URI schemes and MIME types for which
+thumbnails can be generated as well as for replacing the storage backend
that is
+used to store the thumbnails on disk. Tumbler's functionality can also be
+extended via specialized thumbnailer services implemented in accordance to
the
+thumbnail management D-Bus specification.
+EOF
diff --git a/xfce/tumbler/HISTORY b/xfce/tumbler/HISTORY
new file mode 100644
index 0000000..ce2e470
--- /dev/null
+++ b/xfce/tumbler/HISTORY
@@ -0,0 +1,5 @@
+2012-12-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.1.26
+
+2012-11-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: spell created (as part of Xfce 4.10)
diff --git a/xfce/xfconf/DEPENDS b/xfce/xfconf/DEPENDS
index ca7aa78..9982bc9 100755
--- a/xfce/xfconf/DEPENDS
+++ b/xfce/xfconf/DEPENDS
@@ -15,4 +15,9 @@ optional_depends perl-glib \
optional_depends gtk-doc \
"--enable-gtk-doc" \
"--disable-gtk-doc" \
- "use gtk-doc to build documentation"
+ "use gtk-doc to build documentation" &&
+
+depends dbus &&
+depends libffi &&
+depends libxext &&
+depends pcre
diff --git a/xfce/xfconf/DETAILS b/xfce/xfconf/DETAILS
index ce374df..4438c39 100755
--- a/xfce/xfconf/DETAILS
+++ b/xfce/xfconf/DETAILS
@@ -1,5 +1,6 @@
SPELL=xfconf
VERSION=4.10.0
+ PATCHLEVEL=1
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/xfce/xfconf/HISTORY b/xfce/xfconf/HISTORY
index 9e730c9..964d483 100644
--- a/xfce/xfconf/HISTORY
+++ b/xfce/xfconf/HISTORY
@@ -1,3 +1,7 @@
+2012-12-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added dependencies on dbus, libffi, libxext, pcre
+ * DETAILS: bumped PATCHLEVEL
+
2012-04-29 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 4.10.0

diff --git a/xorg-app/xconsole/DETAILS b/xorg-app/xconsole/DETAILS
index f531d00..386d139 100755
--- a/xorg-app/xconsole/DETAILS
+++ b/xorg-app/xconsole/DETAILS
@@ -1,10 +1,10 @@
SPELL=xconsole
PKG=xconsole
- VERSION=1.0.3
+ VERSION=1.0.4
XORG_VER=X11R7.1
SOURCE=${PKG}-${VERSION}.tar.bz2

SOURCE_URL[0]=http://xorg.freedesktop.org/releases/individual/app/${SOURCE}
-
SOURCE_HASH=sha512:404ae64e81c63f64ad11caeae937eb77dfdb323a287830d742c5ca9d545f700c640905781dd727ae81be275d97bce76ceeda1da37a43b568f0e199a465fc6b00
+
SOURCE_HASH=sha512:2f199c557da00d487425bef7da1f74794157a690e14dba9ff51cec931599f8f8537760d7b5cb8d82a0416ca8d7b6ae2183e7149462c80ecd0c3c7278bdf19cb8
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${PKG}-${VERSION}
WEB_SITE=http://xorg.freedesktop.org
ENTERED=20051125
diff --git a/xorg-app/xconsole/HISTORY b/xorg-app/xconsole/HISTORY
index 29c8043..54e5275 100644
--- a/xorg-app/xconsole/HISTORY
+++ b/xorg-app/xconsole/HISTORY
@@ -1,3 +1,6 @@
+2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.0.4
+
2009-01-26 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
* DEPENDS: killing off XPrint
* DETAILS: patchlevel++
diff --git a/xorg-app/xfontsel/DETAILS b/xorg-app/xfontsel/DETAILS
index a956ca9..45a42c4 100755
--- a/xorg-app/xfontsel/DETAILS
+++ b/xorg-app/xfontsel/DETAILS
@@ -1,10 +1,10 @@
SPELL=xfontsel
PKG=xfontsel
- VERSION=1.0.2
+ VERSION=1.0.4
XORG_VER=X11R7.0
SOURCE=${PKG}-${VERSION}.tar.bz2

SOURCE_URL[0]=http://xorg.freedesktop.org/releases/individual/app/${SOURCE}
-
SOURCE_HASH=sha512:63195156352c969dc174065b9c32f05e17f5d2d61134eb1d9a9800d80ca8b5a8b3720fc189901a5c98bab39321f79635549e42a0bd0ce10967bbc8187352144a
+
SOURCE_HASH=sha512:0c5eeb39b77a10607dce4c42f710864b750de04b06b4d746ed804757b6d1e4357679d52d30155f506c69f5186162da756132689b5e38bd9694bfaf9d004ee452
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${PKG}-${VERSION}
WEB_SITE=http://xorg.freedesktop.org
ENTERED=20051125
diff --git a/xorg-app/xfontsel/HISTORY b/xorg-app/xfontsel/HISTORY
index aaf0b6c..a88071f 100644
--- a/xorg-app/xfontsel/HISTORY
+++ b/xorg-app/xfontsel/HISTORY
@@ -1,3 +1,6 @@
+2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.0.4
+
2009-01-26 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
* DEPENDS: killing off XPrint
* DETAILS: patchlevel++
diff --git a/xorg-app/xinit/DETAILS b/xorg-app/xinit/DETAILS
index da7de9b..b97e154 100755
--- a/xorg-app/xinit/DETAILS
+++ b/xorg-app/xinit/DETAILS
@@ -1,6 +1,6 @@
SPELL=xinit
- VERSION=1.3.1
-
SOURCE_HASH=sha512:e62a576c860b722a988642ba14c20830cc218e042f36e10c881ed5afd3f45510875e32255a67265ffd4bfee0af3bf0d2b611cd258532f7ea502c11a499f4fc7d
+ VERSION=1.3.2
+
SOURCE_HASH=sha512:bafe4706ee09b7980518af54dbc7d4cb971fcf4aaf4ea575d58c7102258e63a838c7e4acd6a4267d10fb8253dd779c1a008a8ab64164442b902bc0b19716197a
# SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
SOURCE=$SPELL-$VERSION.tar.bz2

SOURCE_URL[0]=http://xorg.freedesktop.org/releases/individual/app/${SOURCE}
diff --git a/xorg-app/xinit/HISTORY b/xorg-app/xinit/HISTORY
index 0e3f66e..54b5578 100644
--- a/xorg-app/xinit/HISTORY
+++ b/xorg-app/xinit/HISTORY
@@ -1,3 +1,6 @@
+2012-11-28 Tommy Boatman <tboatman AT sourcemage.org>
+ * DETAILS: 1.3.2 - fix bug 452
+
2011-07-27 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.3.1

diff --git a/xorg-extras/xterm/DETAILS b/xorg-extras/xterm/DETAILS
index f36742d..0022f93 100755
--- a/xorg-extras/xterm/DETAILS
+++ b/xorg-extras/xterm/DETAILS
@@ -1,5 +1,5 @@
SPELL=xterm
- VERSION=270
+ VERSION=287
SOURCE=$SPELL-$VERSION.tgz
SOURCE2=$SOURCE.asc
SOURCE_URL[0]=ftp://invisible-island.net/xterm/$SOURCE
diff --git a/xorg-extras/xterm/HISTORY b/xorg-extras/xterm/HISTORY
index f880917..1fb8e4c 100644
--- a/xorg-extras/xterm/HISTORY
+++ b/xorg-extras/xterm/HISTORY
@@ -1,3 +1,6 @@
+2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 287
+
2011-06-07 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: updated spell to 270

diff --git a/xorg-extras/xterm/xterm-267.tgz.sig
b/xorg-extras/xterm/xterm-267.tgz.sig
deleted file mode 100644
index 2d1b810..0000000
Binary files a/xorg-extras/xterm/xterm-267.tgz.sig and /dev/null differ
diff --git a/xorg-lib/libxp/HISTORY b/xorg-lib/libxp/HISTORY
index d97b99d..4b78f93 100644
--- a/xorg-lib/libxp/HISTORY
+++ b/xorg-lib/libxp/HISTORY
@@ -1,3 +1,7 @@
+2012-12-08 Ladislav Hagara <hgr AT vabo.cz>
+ * sig file updated
+ * PRE_BUILD, werror-fix.patch: removed
+
2011-12-25 Robin Cook <rcook AT wyrms.net>
* PRE_BUILD: appy patch to remove werror causing build to fail.

diff --git a/xorg-lib/libxp/PRE_BUILD b/xorg-lib/libxp/PRE_BUILD
deleted file mode 100755
index f32c7bd..0000000
--- a/xorg-lib/libxp/PRE_BUILD
+++ /dev/null
@@ -1,6 +0,0 @@
-default_pre_build &&
-cd $SOURCE_DIRECTORY &&
-
-./autogen.sh &&
-
-patch -p0 < $SCRIPT_DIRECTORY/werror-fix.patch
diff --git a/xorg-lib/libxp/libXp-1.0.1.tar.bz2.sig
b/xorg-lib/libxp/libXp-1.0.1.tar.bz2.sig
index 87d5148..73700f1 100644
Binary files a/xorg-lib/libxp/libXp-1.0.1.tar.bz2.sig and
b/xorg-lib/libxp/libXp-1.0.1.tar.bz2.sig differ
diff --git a/xorg-lib/libxp/werror-fix.patch b/xorg-lib/libxp/werror-fix.patch
deleted file mode 100644
index 25dc373..0000000
--- a/xorg-lib/libxp/werror-fix.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure-orig 2011-12-25 15:52:45.689534862 -0600
-+++ configure 2011-12-25 15:53:08.762535820 -0600
-@@ -7606,7 +7606,7 @@
- CFLAGS="$xorg_testset_save_CFLAGS"
-
- if test "$supported" = "yes" ; then
-- BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast"
-+ BASE_CFLAGS="$BASE_CFLAGS"
- found="yes"
- fi
- fi



  • [SM-Commit] GIT changes to devel-icu grimoire by Treeve Jelbert (11968642ea3ed1264ee917fd5bc4845c03a0fad1), Treeve Jelbert, 12/29/2012

Archive powered by MHonArc 2.6.24.

Top of Page