commit 36816f7efcf48aac970435d594e421c6f5d5ab61
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Revert "gnome2-libs/pygobject: add dependency on pcre"
This reverts commit c17845461704f1bf560bc9dbd19ce1037e400863.
commit 355b81e15c8c3cc704be7afc14fa6726c460d2fe
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
gnome2-libs/policykit: remove dependencies on libffi and pcre
commit ec07c867b7913a5907e8376e0ca537be42745d55
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
gnome2-libs/pango: remove dependencies on libxcb, libxext, expat, libffi,
pcre
commit 09aafc39e6875b973f9636ef4857610adc63a3e0
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
gnome2-libs/orbit2: remove dependencies on libffi and pcre
commit bb9037e487f5ffaa10909adac729bd60645b1fd6
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
mousepad: => 0.3.0
commit 182ee75275d698d64cd60cc3f6cd4b3b5b6f64f8
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
gnome2-libs/libcanberra: remove dependencies on libxau, libxcb, libxdmcp,
libxext,
libxrender, expat, libffi and pcre
commit 84f41145828fc08a7d3af2a004ceea33f5bd4cb4
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
video/mjpegtools: remove dependencies on aalib, expat, libffi, libggi,
libgii, libxau, libxcb, libxdmcp, libxext, libxrender, libxxf86vm,
pcre and slang; make dependencies on atk, cairo, fontconfig,
freetype2 gdk-pixbuf2, harfbuzz, glib2, libx11, pango and glib2
dependent on the optional dependency on gtk+2
commit c560e16a6dcb1ab99b6f1346776e4566ff31d401
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
remove dependencies on icu, libffi, libxau, libxcb, libxdmcp, libxext and
pcre
commit 86bfbc48cc57d1c43eef8603914455ae7a0b6cee
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
xfce/libxfce4ui: remove dependencies on expat, libffi, libice,
libxau, libxcb, libxdmcp, libxext, libxrender and pcre
commit 0db36380c76bfd9cf11dd3d3178b83e086f30fcc
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
gnome-vfs2: handle dependencies for auto-linking rules in configure
commit dd884ee9980145a927fde5d1e08857d335ec7b4f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
gnome-vfs2: attr and acl are optional, see configure script
commit bc797a5b57161353b8352cb26b55a8b7ca09dab3
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
libgnome-keyring: fixed "DEPENDS: line 13: syntax error: unexpected end
of file"
please test before commit.
commit 7250af41806ba0e574500329dde4d545af6c358b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
Revert "devel/llvm: add dependency on libffi"
This reverts commit 6be421159ca970d86d74221571093710719f6959.
See llvm in devel-xorg-modular branch
commit fb338026dcd9bb659832ade6062878473e46a837
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
Revert "devel/llvm: make dependency on libffi optional"
This reverts commit 0c01812a3c9853cbbc8f64e491bc9c7e2229b49c.
See llvm in devel-xorg-modular branch
commit b705f435bdd0dc09b33f480eda0bb469afe510a7
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
fribidi: => 0.19.5
commit 0836eb7d48f3c543282c584a9017425bff4b045e
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
thunar: => 1.6.2
commit 3a4000f1b11ca9cf48360f4b3f80d3380b965718
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
exo: => 0.10.2
commit b758db2b5a365bddb1ed14f4df44155c81be170f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
fluxbox: fixed fribidi detection, when built with glib support
commit 5c863583298045fbb16d5f6b25de013ace242616
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
fluxbox: => 1.3.3
commit 83d3ccc251f3796fac148ba205cfde9ec262f5dc
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
libs/openthreads: deprecated in favour of openscenegraph
commit eb9b5e0c012887eef0a4a872cf2aca6963c19820
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
libs/openproducer: version 1.1-1
commit 25f50efd4991d6a5c8b9033ddc2692e1a4810239
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
libs/openproducer: change dependency on openthreads to openscenegraph
commit b013cbb34ecd23198c902c0095779d12b52260eb
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
libs/openscenegraph: remove dependency on openthreads
commit c98227d870b4ed6a9516657bb5607a382652c42f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
libs/openscenegraph: fix compile error with recent versions of xine-lib
commit e5d2f31cba33278459bc6522933c492a127ce20b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
video/lives: remove dependencies on expat, libggi, libgii, libpng,
libxau, libxcb, libxdmcp, libxext, libxrender, libxxf86dga,
libxxf86vm, orc, pcre and slang, add optional dependencies on
ffmpeg, libpng, ladspa, libunicap and liboil
commit 555752da48dbe7dd08585240ae41478cc51c82a9
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
utils/libnotify: remove dependencies on libffi and pcre, add optional
dependency on gobject-introspection
commit 69c78096d9f773efab0df7c8bf68aaa677dc41a6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
remove dependencies on icu, libffi and pcre, add optional dependency on
gobject-introspection
commit 97dcce0721492f61f3d9034d14f682e375f92d95
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
gnome2-libs/librsvg2: make dependencies on vala and gdk-pixbuf2 optional,
remove dependencies on libxau, libxcb, libxdmcp, libxext, libxrender and pcre
commit 864ea647237c4e5743348094074015a34e39bde2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
gnome2-libs/libgnome-keyring: remove dependencies on libffi and pcre
commit c89b7cb02457b6afd1a7ec2540bb8d6a07e4e974
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Revert "gnome2-libs/libgee: add dependencies on libffi and pcre"
This reverts commit 13f33de81c78102b55f61edf4a9d8ab7b67f85f9.
commit 41cdf0403d89945e14c08d1040e49f65915e4c8f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
libs/libfm: make dependency on libexif optional, remove dependencies on
libffi and pcre
commit 8dc7e06595502e42561c910e2fa22dd2c13e059f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
gnome2-libs/libgnome: remove dependencies on dbus, dbus-glib, icu,
libffi, openssl, pcre
commit 3c42b95a283174f82045393e3533a7581f746be7
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
http/webkitgtk: add configuration options for selecting
the acceleration backend and the unicode backend, remove
dependencies on gstreamer, libffi, libxrender and pcre
commit a760981862c91f0b04e29e9bfb9fde18b261cbb1
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-5
commit db5e70391752f76dffa8fe0972743dd9f5bcc192
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
collab/subversion: version 1.7.8
commit 281767f1718ad86024edf38025843215822766fe
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
devel/git: version 1.8.0.3
commit a7146268323abb9d868dcb26286a009c98ba4b93
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
fonts-x11/gohufont: new spell, a fixed-width bitmap font
commit 5f60379fbc54aacbac23745e7ccf228b64135df0
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
arping: => 2.13
commit 6b6c8fda4c5344c4a20fe75645b33aa76f8ae77b
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
doc/fbreader: switched to git for scm branch
commit 38e0e068695be3bc0c08fa570b9c99c21f1752b4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
gnutls: => 3.1.5
commit abc76a8d348aae27c956381666fd76b73fc82f2d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
libtasn1: => 3.2
commit eb3adbecb4902b004c6c718c0acd3f902944db6b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Revert "ruby-raa/ruby-1.9: add dependencies on libffi, libx11, tcl"
This reverts commit 345a734fe8d4f9b6a3ffd1eccc74da43f41110e4.
Ruby CAN'T DEPEND ON Xorg server/library
commit bacfd1113cb8f24ea89168339ee93e924efc8eb6
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Revert "devel/python3: add dependencies on gettext, libx11, openssl and
tcl"
This reverts commit acae5ccd3e2ea8df3a545d1842da13a7ac429041.
Python CAN'T DEPEND ON Xorg server/library
commit 11d238682596bf82052da0d22857ee73987aae97
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Revert "devel/python: add dependencies on gettext, libx11 and tcl"
This reverts commit 0deb6f921bbb7798f246c6a85bd342e3016a94ab.
Python CAN'T DEPEND ON Xorg server/library
commit 67a07ff696c99b09f770e2a3eec18a7f0e0aa878
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
libdvbpsi: => 1.0.0
commit 3f0759f5bcecd4fe93077745618526db4a851e99
Author: Justin Boffemmyer <flux AT sourcemage.org>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
audio-players/cmus: update to 2.5.0
Updated to 2.5.0, and subsequently adjusted some of the dependencies.
commit 0c01812a3c9853cbbc8f64e491bc9c7e2229b49c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
devel/llvm: make dependency on libffi optional
commit 6f785becbe7d7a2070243a42e3f278756d626bc0
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
gnome2-libs/libbonobo: add dependencies on glib2
commit 1fcc4f5bf297cd336e9419d0b34b83757847ab79
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
gnome2-libs/libgnomecanvas: add dependencies on atk, gdk-pixbuf2, glib2,
libpng,
pixman
commit b415c234659072c74cfb561d1186bc70fc07458e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
commit 264a1b05ed16b7a85c6a941b396367b1459ab463
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
arping: => 2.13
commit 76493b1c5d8c55428f6e5451f92793bdd0a4cf63
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>
doc/fbreader: switched to git for scm branch
commit 2576af64a09bc386832f06a803135122cac6609d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
gnutls: => 3.1.5
commit 60fbc185cdef02130ddcb2b884dc9053b39a9c0e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
libtasn1: => 3.2
commit 84604624e87f52429e5a8a40483f4e4222380acd
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
Revert "ruby-raa/ruby-1.9: add dependencies on libffi, libx11, tcl"
This reverts commit 345a734fe8d4f9b6a3ffd1eccc74da43f41110e4.
Ruby CAN'T DEPEND ON Xorg server/library
commit 1f15214c28824b03b0cd9cd01a66ce92dc36f518
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
Revert "devel/python3: add dependencies on gettext, libx11, openssl and
tcl"
This reverts commit acae5ccd3e2ea8df3a545d1842da13a7ac429041.
Python CAN'T DEPEND ON Xorg server/library
commit c561b40e5bacf725fc81d751df51cae4f3ed4589
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
Revert "devel/python: add dependencies on gettext, libx11 and tcl"
This reverts commit 0deb6f921bbb7798f246c6a85bd342e3016a94ab.
Python CAN'T DEPEND ON Xorg server/library
commit bc394f7b1db04a7574214a7e055078e5b3b794ae
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
libdvbpsi: => 1.0.0
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>
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):
commit 0f322fc663ef88862c1420bbbb06fb7ac717d315
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
gfreenect needs gobject-introspection and gtk-doc
commit cf3365e5f02528c1197573b1e87d45c82c999639
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
clutter-gst needs gst-plugins-base-1.0
commit 42664a257f5b78183b097ce0b83c516af87be8a2
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
matplotlib 1.1.1
commit 398e47ce4ca331d41a49f0668d87be4553e90da0
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
installwatch fixed to work with glibc 2.15 and 2.16
commit b07ac9b49fd55072c2ccb1264f5b4d680c994ddd
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
terminology needs elementary
checking for TERMINOLOGY... no
commit 3c32fb87ccae15161e43471633a1945e9a0396df
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
wine: Updated devel to 1.5.16
commit 1ee4c1564d5515cecddde8c44e203eb3f7c9f4bd
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
tzdata: => 2012h
commit 9e8dc95be04aed5c62fdf4287da811ac29076b7c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
libusbx: => 1.0.14
commit a59eaa543cb1b55f72c41018ffb8f5fe07255255
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
libzdb: => 2.10.6
commit c923206e6be68d41bc9ce983bc07ad8b5af79f5d
Author: Justin Boffemmyer <flux AT sourcemage.org>
Commit: Justin Boffemmyer <flux AT sourcemage.org>
crypto/mosh: update to 1.2.3
Updated mosh to 1.2.3, but also changed io-tty to an optional
dependency. It's technically possible to run mosh directly using the
client and server commands, or to write your own script to handle
running it.
commit dd85a898d39b487219a455a739b326bc5b67c97d
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
seamonkey 2.13.2, SECURITY_PATCH=49
commit 8389e4e87e9ee3d83d47b7fe81f7fc0bb8800b58
Author: Ladislav Hagara <ladislav.hagara AT unob.cz>
Commit: Ladislav Hagara <ladislav.hagara AT unob.cz>
libzeitgeist: HISTORY fixed
commit 09411d1673817e1fae51675a90070332d129a1a3
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
linux: => 3.0.49 (lts)
commit d70a1b41e3e2c09a1578559ac0e2879d3d5feb4d
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
linux: => 3.2.32 (lts)
commit 291c0b05ba645183c15e48d3e163503f6ac3dc7f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
linux: => 3.4.16 (lts)
commit 0b9415fe34f2de7d86820b2603ef9f8a9968a24f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
linux: => 3.6.4
commit 62147ce1a75b4e44bca70937b8012d8c22967ba0
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
gnome2-apps/gthumb2: version 3.0.2
commit 5ad13db086622e0f706fe90b8702af777c61ec60
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
Revert "gtkhtml2 4.6.0"
This reverts commit 8edefa2218dd02a6bb08f4f8718980237fa2e57b.
I will pull Eric's commit from master with some changes in BUILD.
commit 58b79be5b50596a1d02338ac1fbf15d4fabeabb7
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
Revert "gobject-introspection: Updated to 1.34.0 (works with glib2
2.34.1)"
This reverts commit ccac7338959acf05990dd05fe62c994f248ade6f.
Already in devel-gnome-3.6.0.
commit d2a653f10ea7e43772a53d177e10cdeb5050cee9
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
Revert "graphics/gthumb: new spell, an image viewer based on gqview"
This reverts commit 1919de08bed2cd1d1e2779b471a5b66857a4994a.
We have gthumb2 in gnome2-apps. Please update it or deprecate it.
commit d67f8347e31f0cbef6d7c395b22b2183bd9e29c3
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
Revert "gnome2-libs/exempi: version 2.2.0"
This reverts commit 708f84f67930bacc22e6116aec904d33c18cf1e0.
Already in devel-gnome-3.6.0.
commit 1919de08bed2cd1d1e2779b471a5b66857a4994a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
graphics/gthumb: new spell, an image viewer based on gqview
commit 708f84f67930bacc22e6116aec904d33c18cf1e0
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
gnome2-libs/exempi: version 2.2.0
commit 653324888e38b9cc71ad092262de14f737e84801
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
graphics-libs/libopenraw: new spell, a RAW decoder
commit 3684b992b6bad4018f579f14ce818520c2db9e38
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
graphics/geeqie: add dependencies on atk, cairo, fontconfig, freetype2,
gdk-pixbuf2, glib2, JPEG, pango and tiff
commit bd751966fe49ba3e0faa69e6e88468093ccfafc1
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
python-pypi/scipy: version 0.11.0
commit c72d09014cc46fb494887b3ff4221128f6a14450
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
gnome-icon-theme-symbolic 3.6.0
commit 0ebf1cca9394721e956d4f1ab31fd702f932d4dc
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
gnome-icon-theme 3.6.0
commit 1e54cdd2074f2296ed8dd0039a99dd692b7a67ad
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
nautilus2 3.6.1
commit 3add6dd2aac5b94bc9fac976f5f7c783eba80217
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
tracker 0.14.3
commit f04aa0f5d20cbe5b1616ce856711371fce74e701
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
exempi 2.2.0
commit 89ef159f010a72dff996c8bb7410aad68c17db0c
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
metacity 2.34.13
commit d20aa3861945b459cdc700afe0153535a5e545ec
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
gnome-backgrounds 3.6.1
commit 270ff50b1dad6185028404b4eb08143990211834
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
libsoup 2.40.1
commit baed26c7f766bc9a6d8bcd0967b3055f8bcd0284
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
gnome-power-manager 3.6.0
commit 9d5210489ae0db55e9d040acc90b2f6e2874f5c3
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
video-libs/live: version 2012.10.24
commit 044deee59562ee70dbc2b1b0a4d77f38cbd1d273
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
audio-players/moc: add unstable version 2.5.0-beta1 to selectable versions
commit 53193134dffc4ff0e9203abd27be9d804b803b7f
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
skeltrack 0.1.10
commit e8d466b6393004439a4c24a675b462b68038fd1d
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
evolution 3.6.1
commit 8edefa2218dd02a6bb08f4f8718980237fa2e57b
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
gtkhtml2 4.6.0
commit 33056cbde2b9c832096fe2d5e0610aa724b9e3ad
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
http/firefox: version 16.0.2
commit cf251cd6f5e28ffcb044a9481fe9ef5165fac302
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
evolution-data-server 3.6.1
commit eb52c4294f56ab33d05842828d200dbe4e5aa1bd
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
gst-libav-1.0 1.0.2
commit 4b00c01cfc714e17b593f929cc52a6407def4385
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
gst-plugins-bad-1.0 1.0.2
commit dd5c3297deedd5a2d928ea225272271f6092ee74
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
gst-plugins-ugly-1.0 1.0.2
commit db61fb6709069b4e15f8040c135d95c8d9c3ddde
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
gst-plugins-good-1.0 1.0.2
commit c400a2b66852ad9ebf8e0efe44cb380f21fb7103
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
gst-plugins-base-1.0 1.0.2
commit 97d722877718fe0cf55969b07271190843a82c85
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
gstreamer-1.0 1.0.2
commit 4e900815303b851d8365468930c4ba7552cde4dd
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
cheese 3.6.1
commit fd761e4bde8e419d7b550d0f4381a346096c73ec
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
gnome-themes-standard 3.6.1
commit 2fa6c361e08abda583b53acb639ee4904d34ad5d
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
gnome-keyring 3.6.1
commit 9643b717d01e355ee0c93118fec85a95401477fe
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
libpeas 1.6.1
commit 5a914b2b082d79118185168990868dc3939385e4
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
pygobject3 3.4.1.1
commit df97586d9e611db429d3ae79ce8a7f061ee9b8d0
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
gobject-introspection 1.34.1.1
commit cca5e69b01226094033bbe0c090685a1f70ff0eb
Author: Andraž Levstik <ruskie+2054d253 AT codemages.net>
Commit: Andraž Levstik <ruskie+2054d253 AT codemages.net>
qt-creator: fixed screwy (r)
commit e597eb415cd1d642d735a11397cd67f5f0ab5f70
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
upower 0.9.18
commit ad26de1ceba3d5a8a2f9591359acbbd2390cedad
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
json-glib 0.15.2
commit 81f58d728e149d4b19385188b985b038cd7205a8
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
folks 0.8.0
commit 6718fdaf819740154736db14c3694613e6e0e686
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
gnome3-libs/libzeitgeist: new spell, zeitgeist client library
commit e3c8a4291872a5abc6008afbede08d8fd4c9c80b
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
gnome3-libs/zeitgeist: new spell, log activities and present to other
apps
commit f6a143f3afae9e379a70542d1bf0400caf42469e
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
xapian-core 1.2.12
commit a3ccf2bcdd8979bf99050ac9554b8ad34b873ec3
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
telepathy-glib 0.20.0
commit d05d38477ff9100cec35313001d1d0160e88349d
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
gnome-desktop3 3.6.1
commit bdc48490e95f51a8fd3667812578a56c2f5d2e8f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
graphics/hugin: version 2011.4.0
commit 3d02fd1499afbd3765a443a2c95e2126e32b7c60
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
graphics/enblend: add missing library to LIBS
commit 824ab11db2f7880706250c3319cf03bcf30be114
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
perl-cpan/image-exiftool: version 9.03
commit b4525c163a24aeee5c0aaa1d0a98720d5df56015
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
graphics/autopano-sift-c: version 2.5.1
commit 734a048237333ded8e0cc7b857dec14f74be5124
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
graphics-libs/ilmbase: version 1.0.2
commit b7150906e02d4994acaced5c0e2bc0215eda4779
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
graphics/openexr: version 1.7.0
commit 7405b97603238915ca7cfe7e3ce71c4466462db8
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
razor-qt 0.5.1
commit ada7f5068b975d354a1d588cc648a04eafedd5bc
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
libdvdread: => 4.2.0
commit a149ffcb00183631ea8e77380b43702ece2afe62
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
libdvdnav: => 4.2.0
commit a23d8da45aced7eba188bfed6c0bcdeb89112709
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
science-libs/mrpt: new spell, Mobile Robot Programming Toolkit
commit 1981a4a18279dd95e52b7f4e60d06c14cd74afe3
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
commit 3ff0fbb529fc933860f45248d43f8717318f4323
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
gnome-settings-daemon: Updated to 3.6.1
SOURCE matches upstream posted SHA256
Making all in print-notifications
make[3]: Entering directory
`/usr/src/gnome-settings-daemon-3.4.2/plugins/print-notifications'
CC libprint_notifications_la-gsd-print-notifications-manager.lo
gsd-print-notifications-manager.c: In function 'on_cups_notification':
gsd-print-notifications-manager.c:399:45: error: dereferencing pointer
to incomplete type
gsd-print-notifications-manager.c:402:60: error: dereferencing pointer
to incomplete type
gsd-print-notifications-manager.c:696:65: warning:
'ppdLocalizeIPPReason' is deprecated (declared at
/usr/include/cups/ppd.h:438) [-Wdeprecated-declarations]
gsd-print-notifications-manager.c: In function 'renew_subscription':
gsd-print-notifications-manager.c:892:64: error: dereferencing pointer
to incomplete type
gsd-print-notifications-manager.c:897:78: error: dereferencing pointer
to incomplete type
make[3]: ***
[libprint_notifications_la-gsd-print-notifications-manager.lo] Error 1
make[3]: Leaving directory
`/usr/src/gnome-settings-daemon-3.4.2/plugins/print-notifications'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/usr/src/gnome-settings-daemon-3.4.2/plugins'
commit cf3304de27f8894036fe0bdde29a4dc762c69d6b
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
Revert "evolution-exchange: Updated to 3.5.2"
This reverts commit ac31669e0bd22df6df21b79193ea71f681ce77a9.
Building e2k-propnames.c
/usr/bin/make all-am
make[4]: Entering directory
`/usr/src/evolution-exchange-3.5.2/server/lib'
CC libexchange_la-e2k-enumtypes.lo
CC libexchange_la-e2k-marshal.lo
CC libexchange_la-camel-exchange-settings.lo
CC libexchange_la-e2k-action.lo
CC libexchange_la-e2k-autoconfig.lo
In file included from e2k-autoconfig.c:66:0:
/usr/include/evolution-data-server-3.6/libedataserver/e-data-server-util.h:23:2:
error: #error "Only <libedataserver/libedataserver.h> should be included
directly."
In file included from e2k-autoconfig.c:67:0:
/usr/include/evolution-data-server-3.6/libedataserver/e-url.h:29:2:
error: #error "Only <libedataserver/libedataserver.h> should be included
directly."
In file included from e2k-autoconfig.c:68:0:
/usr/include/evolution-data-server-3.6/libedataserverui/e-passwords.h:24:2:
error: #error "Only <libedataserverui/libedataserverui.h> should be
included directly."
make[4]: *** [libexchange_la-e2k-autoconfig.lo] Error 1
make[4]: Leaving directory
`/usr/src/evolution-exchange-3.5.2/server/lib'
commit ac31669e0bd22df6df21b79193ea71f681ce77a9
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
evolution-exchange: Updated to 3.5.2
SOURCE matches upstream posted SHA256
commit 8f5d2ea908898833928671359033ee48f8e64a6d
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
evolution: Updated to 3.6.1
mono, rarian, python, and gnome-pilot-conduits are no longer used
--disable-contacts-map is not available (default=no)
--disable-nm no longer exists
Fixes evolution-data-server/evolution 3.4.1:
Making all in caldav
make[4]: Entering directory
`/usr/src/evolution-data-server-3.4.1/calendar/backends/caldav'
CC libecalbackendcaldav_la-e-cal-backend-caldav-factory.lo
CC libecalbackendcaldav_la-e-cal-backend-caldav.lo
e-cal-backend-caldav.c: In function 'check_calendar_changed_on_server':
e-cal-backend-caldav.c:1191:28: error: dereferencing pointer to
incomplete type
e-cal-backend-caldav.c:1192:18: error: dereferencing pointer to
incomplete type
e-cal-backend-caldav.c: In function 'caldav_server_list_objects':
e-cal-backend-caldav.c:1339:28: error: dereferencing pointer to
incomplete type
e-cal-backend-caldav.c:1340:18: error: dereferencing pointer to
incomplete type
e-cal-backend-caldav.c: In function
'caldav_receive_schedule_outbox_url':
e-cal-backend-caldav.c:1784:28: error: dereferencing pointer to
incomplete type
e-cal-backend-caldav.c:1785:18: error: dereferencing pointer to
incomplete type
e-cal-backend-caldav.c:1834:28: error: dereferencing pointer to
incomplete type
e-cal-backend-caldav.c:1835:18: error: dereferencing pointer to
incomplete type
make[4]: *** [libecalbackendcaldav_la-e-cal-backend-caldav.lo] Error 1
make[4]: Leaving directory
`/usr/src/evolution-data-server-3.4.1/calendar/backends/caldav'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/usr/src/evolution-data-server-3.4.1/calendar/backends'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/usr/src/evolution-data-server-3.4.1/calendar'
make[1]: Leaving directory `/usr/src/evolution-data-server-3.4.1'
make[1]: *** [all-recursive] Error 1
commit 5f3462811373146706d0aabc68fe4ce6f3482a79
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
gtkhtml2: Updated to 4.6.0 (for evolution 4.6.1)
SOURCE matches upstream posted SHA256
No more --disable-deprecated-warning-flags
Removed, supports parallel make now
commit 1c91f00d415c9eff742e8e558a655da2c8dbe52d
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
evolution-data-server: Updated to 3.6.1
No more optional calendar, just weather calendar
No more '--*-ssl' option for nss
No more optional gnome-keyring support
Optionally depends on gettext
commit b80611008147d01948aa04cd007d3a5c5eed759a
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
sip: /usr/src/pykde4-4.9.2/sip/kdecore/typedefs.sip:955: Mapped type has
already been defined in another module
make[2]: *** [sip/kdecore/sipkdecorepart0.cpp] Error 1
make[1]: *** [CMakeFiles/python_module_PyKDE4_kdecore.dir/all] Error 2
make: *** [all] Error 2
commit 11785c6375bb31eeb8b9e482eafadea48f8c8886
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
pykde4: Updated to 4.9.2
commit 8137c1adb4c4474c16ae525a621309c720b5d065
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
linux-pam: Cleanup formatting
commit ca0bf2d09457ff6f826acd0e9eebe4f94c157605
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
strigi: Cleanup formatting
commit f957d5b5be2686d301e02b65e027ae528a3d24e8
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
strigi: Apply strigi-0.7.7-ffmpeg-0.11.patch for ffmpeg 1.0+ as well
commit 8ef4eae64b0db159cc81a70d981e25715154504f
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
linux-pam: Updated to 1.1.6
Upstream MD5/SHA1 not posted for 1.1.6
Fixes compilation with glibc 2.16+:
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../..
-I../../libpam/include -I../.
./libpamc/include -DCHKPWD_HELPER=\"/lib/security/unix_chkpwd\"
-DUPDATE_HELPER=
\"/lib/security/unix_update\" -march=native -mtune=native -m32 -pipe
-DPIC -fPIC
-O2 -MT pam_unix_acct.lo -MD -MP -MF .deps/pam_unix_acct.Tpo -c
pam_unix_acct.c
-fPIC -DPIC -o .libs/pam_unix_acct.o
pam_unix_acct.c: In function '_unix_run_verify_binary':
pam_unix_acct.c:97:19: error: storage size of 'rlim' isn't known
pam_unix_acct.c:106:19: error: 'RLIMIT_NOFILE' undeclared (first use in
this function)
pam_unix_acct.c:106:19: note: each undeclared identifier is reported
only once for each function it appears in
make[3]: *** [pam_unix_acct.lo] Error 1
make[3]: Leaving directory `/usr/src/Linux-PAM-1.1.5/modules/pam_unix'
commit 7171c4b089a8270b9648437d76247f97d45ec26f
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
virt-manager: Updated to 0.9.4
commit a08a938c59c89e2660063059a1782289df16c7fe
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
gtk-vnc: Updated to 0.5.1
SOURCE matches upstream SHA256
SOURCE uses .xz instead of .bz2
Optionally depends on gettext, pulseaudio, and
gobject-introspection
commit 1bca2255897e36b75a58ccffe1c8b19d516c288b
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
virtinst: Updated to 0.600.3
commit 1a1768e263d688f6a74e1c1033b543c9b1ed4e81
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
virt-viewer: Updated to 0.5.4
commit e6757d5938570dedc44fda3f2710b3b9368b6626
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
libvirt: Updated to 0.10.2, depends on yajl
Fixes compilation with glibc 2.16+:
make[4]: Entering directory `/usr/src/libvirt-0.9.9/gnulib/lib'
CC md5.lo
In file included from md5.h:26:0,
from md5.c:27:
./stdio.h:1032:20: error: 'gets' undeclared here (not in a function)
make[4]: *** [md5.lo] Error 1
commit 11d0725c363e8dcd2f6e24be68eb33f6eebdcb4e
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
libtasn1: Updated to 2.14
Fixes compilation with glibc 2.16+:
make[4]: Entering directory `/usr/src/libtasn1-2.12/gl'
CC progname.lo
In file included from progname.c:26:0:
./stdio.h:1029:20: error: 'gets' undeclared here (not in a function)
make[4]: *** [progname.lo] Error 1
commit 8d92af5e5144f4b61b2e745401005395c9aa048e
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
guile: Updated to 2.0.6
Fixes compilation with glibc 2.16+
make[4]: Entering directory `/usr/src/guile-2.0.5/lib'
CC localcharset.lo
In file included from localcharset.c:28:0:
./stdio.h:1030:20: error: 'gets' undeclared here (not in a function)
make[4]: *** [localcharset.lo] Error 1
commit a17ca07c3e80a783d721dca6384c04e9cb0f0ae0
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
strace: Patch to fix compilation against newer glibc
util.c:738:16: error: static declaration of 'process_vm_readv' follows
non-static declaration
/usr/include/bits/uio.h:58:16: note: previous declaration of
'process_vm_readv' was here
commit 17e3b1818be53460b7dd29914f62aa9b7d709728
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
pidgin: endif -> fi
/var/lib/sorcery/codex/test/chat-im/pidgin/BUILD: line 14: syntax error:
unexpected end of file
commit 16f3125561f87ee9cdc1974e76e26aff540f565f
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
mx: Depends on xcb-util
commit 476d88046773a4d56debfb7830f80626e9eb8529
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
pcl 1.6.0
commit b9019e6eac9dc71c2c74d07a27a9db811aed3448
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
vtk-data 5.10.0
commit b028ec887987f58455ccbb56b19dbad4e0889171
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
vtk 5.10.0
commit 658e6d33533c802f4211f87ea6d4306ac050dc8e
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
graphics/meshlab: new spell, advanced mesh processing system
commit 169d72b704eb5c1764eda96e6f5ad8bcc6679d7f
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
flann 1.7.1
commit d167036a1d86cb4cb03835e0465d6b1ee8c9b323
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
man-pages 3.43
commit 7cb22e55b33a813df970d6805e90dfe22b6f6b8e
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
tig 1.1
commit ad76c0807c0416169430394a6a25317c8a56beb3
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
bino 1.4.1
commit a25d03513bee9f4cd8021e3d52f011af847aa60b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
seamonkey: added check for nss <3.13.5
commit c86e6738051ad116cfecb9138ec6d99146a2c45f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
seamonkey: added check for sqlite <3.7.13
commit 077267b813905add14737b08e95caf193cff5bc3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
sg3_utils: => 1.34
commit f929164f2f329003d158223f08011db211b16f35
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
seamonkey: added check for nspr <4.9.2
commit 1472283cf4fe364dd49cbb6ee03cec74fe3ab7a2
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
nodejs 0.8.12
commit f5e96776a9739df42f8a4097ac411d17916ea71b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
lxml: => 3.0.1
commit e92d274b5c61c74121606f3124036fc3b41300b1
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
util-linux: removed senseless 2nd version check
commit f9ccaf36e23af0e8655337df7e64949c387ffce4
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
hatta: => 1.5.1
commit 349c74b27aba1bc69cc3b98038265e590bfc6e74
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
graphics/rawtherapee: new spell, a RAW image developer
commit bb88a4100722e1970cbf8982d816301752f071dc
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>
eobj: added to depends
commit c5de4b93a460c41dfdda842e80efc4fe5f4f3939
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>
evas: added eobj as scm depends
commit 556af03357d0e251dcd50fc7cad455bb475a1489
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
e-17/eobj: new spell, EFL's generic object system library
commit 73f8000ae99da468ee610140dbd73ed934d27b66
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
razor-qt 0.5.0
commit 8fd3084779c12d7394961ddb4bc1713ee7275dc1
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
seamonkey: => 2.13.1 (security)
commit bd0df23d1a80101131041f4b8d31b714de0a23c4
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
metalog: => 3
commit 55f2075a6addc94db0db6ee447b4b42a9c7f258d
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
mercurial: => 2.3.2
commit ed5b2f2e6540343478c9c28887fac94a8636d2fc
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
linux: => 3.5.7 (lts)
commit df3b8099e4896c7282470e2e82509e57334ddf85
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
linux: => 3.4.14 (lts)
commit 4c9b37a610d4af5f6dd8f75d25c8276b84878086
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
linux: => 3.0.46 (lts)
commit 19b3a9d59a288170de7e2495121df2b4912f9df3
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
linux 3.6.2
commit 4cb3c27cc79918f996fe544097c702fb5ca37ad1
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
wine: Updated devel to 1.5.15
commit b5b2409497a29ef8559c64d310acbd5d352a4b82
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
amsn - change depends libv4l -> v4l-utils
commit b740e83c1a2fe95f284beba2bd736beeee79bbfd
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
gegl - change depends libv4l -> v4l-utils
commit cafbda9e588dc6267eead6b74a5cc9a477839dd1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
vips - change depends libv4l -> v4l-utils
commit ae0e2600d6508e4469eb115a4b79c0a5ba95c5d3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
opencv - change depends libv4l -> v4l-utils
commit dd6b23da3006c45e84d566886ec95ea42d5f9bb2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
tellico2 - change depends libv4l -> v4l-utils
commit 3a4c5abf971cd6528829bbb3ca7fe9f9d125108c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
kdenetwork4 - change depends libv4l -> v4l-utils
commit c82f7d889574fc871c1b513c5ce5a2b723e35af4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
libunicap - change depends libv4l -> v4l-utils
commit b2206dbe69c89211e15953e894b6c9e858854f39
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
xine-lib - change depends libv4l -> v4l-utils
commit 4639b9da875f8b7f5d57aea0573bdd4f897ca9d4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
guvcview - change depends libv4l -> v4l-utils
commit 67ba009eeabf17e1e7977c2f7af0e8103cb639d8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
kamerka - change depends libv4l -> v4l-utils
commit 83f3e712e8d976b599b25fccb7c70a3401321f54
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
transcode - change depends libv4l -> v4l-utils
commit c62d39fe5a6cf34afb7973aa85d1fde8a6282714
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
vlc - change depends libv4l -> v4l-utils
commit 7b70020424443ad1405c791c51e0da81facc4b15
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
deprecate video-libs/libv4l [replaced by v4l-utils]
commit 27ff107e636b17e624f062a2f54dbbe8cf4d7382
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
v4l-utils: => 0.9.1
commit 49c9ea516c06190a271e82521cdd9b988c77d938
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
ruby-1.9: => 1.9.3-p286 (security)
commit e56ade6459b8387fe6c54c5561e7dab715850489
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
poppler 0.20.5
commit 3a71055f5d42fe0a89ff4fbab3c8c8d145de66e5
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
grep 2.14
commit faf03cdff169ddd1765ac1104423efaea967f92a
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
Revert "Revert "grep: => 2.12""
This reverts commit 8c6ea96fbce391596ede500b711e3e189e372bef.
The bug sorcery 1.15.1 has problems with grep > 2.10 (Bug #438) is
fiexd.
commit 701368e690da2a8ac29ec2376cf983e785f965ca
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
Revert "Revert "grep 2.11""
This reverts commit 7bf55d385ef6e164122123065cbda9c3e43257a0.
The bug sorcery 1.15.1 has problems with grep > 2.10 (Bug #438) is
fiexd.
commit b7d93f1fdb4267c7c19bc285a7964f56541320be
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
subversion: => 1.7.7
commit fb507e0ecea6923c8aa90fa62089d98dab978e2c
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
firefox 16.0.1, SECURITY_PATCH=55
commit 481430fd28c61f8abcd2c3af7a1cf730f737aa8b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
partclone: => 0.2.55
commit 7841015f7f751b8bc919f51a6227abed2010ce7a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
libxml2: => 2.9.0
commit febd10153b8ceb9129ab5832c9bf45b0b6753c92
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
curl: => 7.28.0
commit f2272aaec986b3a19f7f62912f37e186b6e4be5c
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
cairo 1.12.4
commit 1b03bcaaf8e66787a7256cdd747e96d666384da6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
graphics/darktable: add patch to prevent compile error
commit 9ce506ecb4b4f5e888325c6c3ab4dc791885974a
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>
wm-addons/cairo-dock-plugins: version 3.1.0
commit f75f1ffbf323abb60fe45dd8c5de6fd7e09759eb
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>
wm-addons/cairo-dock: version 3.1.0
commit 384410006d990b99d4291c90b4e8667bac533845
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
seamonkey 2.13, SECURITY_PATCH=47
commit b4526a31fc6b7c333d88b08d6c54438909945daf
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
firefox 16.0, SECURITY_PATCH=54
commit d91f8a39815a3819c4c5a4c6d9f0819a68967d4b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
linux: => 3.2.31 (eol)
commit 35fd8313bebc4291a31aa3014dc9ea0b5bd104d4
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
hostapd: fixed CVE-2012-4445 (security)
commit be586192310f93a231837ceb28a16fdc1cfb4c7f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
bind-tools: => 9.9.1-P4 (security)
commit 7dd216cfb492343848ea82d8cb9a105b5b360035
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
graphics/darktable: fix source url for scm version
commit 14cc7d3318f834fdd54981d967188ae5f1e3afd1
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
checking keyutils.h usability... no
checking keyutils.h presence... no
checking for keyutils.h... no
configure: error: keyutils.h not found, consider installing
keyutils-libs-devel.
commit 165d0a765fe3930f700164973b3c8c827d9f7b4a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
sqlalchemy: => 0.7.9
commit 2980ebea81ff1f06cfb50c76542ef3aab341a9b4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
alembic: => 0.4.0
commit d95619d6f57dfb0305819a86e34679b94a594c9f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
syslog-ng: => 3.3.6
commit c1947a83e92482d12e727f00b550f16b4eccb42b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
taglib: => 1.8
commit 633e4a46f2ef333f618e397133af1f77ee59c786
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
cython: => 0.17.1
commit 17d21a61eb9a70eec24a0a5a856dcd89398c272d
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
freeradius: don't conflict with system libtool
commit 2e24ea343801b10dd9ca86edc553569bc821d82a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
nss-pam-ldapd: => 0.7.17
commit 88f71e085e4a899ee7a567dfe23fa096b5e2dfd6
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
config-param: bump to 3.000010
commit c619bedb5ced26cb52519147f635682d5c58e8d5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
byacc: => 20121003
commit 316d5d1e95523dc90fe36bae9a6c2a6f645aa382
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
devel-nytprof, json, json-any: added
commit bd399d191b80543f97f40c04c802bc4167032a35
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
gcc: fixed build with glibc 2.16
commit 1f1e4fc840baf6da8e23d104a5b01487bcfb2f8a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
php: fixed build with ext. pcre >=8.30 (legacy)
commit 658fed6e4b62800b50a279d7fe3cd3609191873f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
php: updated backports+security patches to 20120924 (legacy branch)
commit a51ad14bc905d25ca0c73d1ca7bdba6ad3cdb707
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
linux: => 3.0.44 (lts)
commit b48f3c4689d6c6caf3202ae4cfd56ec732ebd978
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
linux: => 3.2.30 (lts)
commit 700bd966265a3c3d36713b93ae16a8488c5a135f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
linux: => 3.4.12 (lts)
commit 3584f89d79a7b0340e3e91df1707aa412a2eff8e
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
linux: => 3.5.5 (lts)
commit 4980d9f710b5406fd80ea15ecb9a5ecf6bb4cc23
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
libxslt: => 1.1.27 (security)
commit 4ef53de40badadf9c9ee5191559b9c15f4248e84
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
wireshark 1.8.3, SECURITY_PATCH=39
commit 361a80dd733bbd45230f6ad89d133fe526bc5b66
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
wine: Updated devel to 1.5.14
commit 1c4a80f7913f1faaeba89526e45decb034e8d1d2
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
openshot 1.4.3
commit e8f470f21ac173cf6b66e4e75cf29d4fb0528e80
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
live: bump to 2012.09.27 (that one is obtainable)
commit 0b80e9bb9e98707a254afc0da783b5d73c2e9e25
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
text-asciipipe: new spell
commit 773d7f6dffe002fa7502df02e09568da6a415ba8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
partclone: => 0.2.54
commit e736cc1882acd810bcca5b27d442815c3a37786d
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
linux 3.6
commit 9b1078073e818433df36afa60667982eba138d02
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
pidgin: explicitly link against libX11
Seems the linker isn't resolving dependencies automatically anymore.
commit b2b06dc8600ce7f4d3a50885161137432725823c
Author: Julien ROZO <julien AT rozo.org>
Commit: Julien ROZO <julien AT rozo.org>
kdiff4: updated version to 0.9.97
commit 5ab41d725426d4e2d976ab25e9e0dad11aba3fa7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
hdparm: => 9.42
commit 01d0a6920903afeb25a7970176f9d95ca11ce403
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
postgresql: => 9.2.1
commit 9ab844a722d80fbca516d500c6077476c0201cc5
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
transmission: => 2.71
commit 873e56685ca2be07bef77745e31feb6011efc7cf
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
gstreamer-1.0: new spell, version 1.0.0
From http://gstreamer.freedesktop.org/:
New stable branch, not compatible with 0.10, can be installed parallel.
What name for spell? I suggest gstreamer-1.0. Any protests?
./configure --enable-bzip2
...
checking for BZ2_bzBuffToBuffCompress in -lbz2... yes
...
g++ -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -DUSE_ERROR_SILENT
-DUSE_COMPRESS -c -o compress.o compress.cc
compress.cc: In function 'bool compress_bzip2(const unsigned char*,
unsigned int, unsigned char*, unsigned int&, int, int)':
compress.cc:186:125: error: invalid conversion from 'unsigned char*' to
'char*' [-fpermissive]
/usr/include/bzlib.h:204:15: error: initializing argument 1 of 'int
BZ2_bzBuffToBuffCompress(char*, unsigned int*, char*, unsigned int, int,
int, int)' [-fpermissive]
compress.cc:186:125: error: invalid conversion from 'unsigned char*' to
'char*' [-fpermissive]
/usr/include/bzlib.h:204:15: error: initializing argument 3 of 'int
BZ2_bzBuffToBuffCompress(char*, unsigned int*, char*, unsigned int, int,
int, int)' [-fpermissive]
compress.cc: In function 'bool decompress_bzip2(const unsigned char*,
unsigned int, unsigned char*, unsigned int)':
compress.cc:193:100: error: invalid conversion from 'unsigned char*' to
'char*' [-fpermissive]
/usr/include/bzlib.h:214:15: error: initializing argument 1 of 'int
BZ2_bzBuffToBuffDecompress(char*, unsigned int*, char*, unsigned int,
int, int)' [-fpermissive]
compress.cc:193:100: error: invalid conversion from 'unsigned char*' to
'char*' [-fpermissive]
/usr/include/bzlib.h:214:15: error: initializing argument 3 of 'int
BZ2_bzBuffToBuffDecompress(char*, unsigned int*, char*, unsigned int,
int, int)' [-fpermissive]
make[1]: *** [compress.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory `/tmp/advancecomp-1.15'
commit a6ad68a0986ff44ab64cf3ea8b75817836c2b551
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
advancecomp: Added a collection of recompression utilities
commit 2791e0c0c044264ac78fc00687715faed735e1ad
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
dropbear: Remove conflict with openssh
No conflicting files installed.
commit e349f68b44d637fd1cdd98f48c396f8af5e1c82c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
video/lives: version 1.6.3
commit 43b6b2f3b404e65449fd5bb728d19556a7b067ee
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
scons: => 2.2.0
commit 9bd9dc1f031b9c72f445a7e39e7f60c24d1c3495
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
handbrake: Optionally depend on LIBAVCODEC for ffmpeg support
commit a7ae505675e816e0612cbfbccbfc6e9e2cf3e422
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
gtk+2 2.24.13
commit 006d3be2485fb1d5d6870ac98f73bac66a648638
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
pygobject3 3.2.2
I have to define PYTHONPATH=/usr/lib/python2.7/site-packages in INSTALL
File "types.py", line 26, in <module>
from . import _gobject
ValueError: Attempted relative import in non-package
make[3]: *** [install-pygiPYTHON] Error 1
commit 458db73887142472b060d22ca2c86e2b63ef2538
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
pyxdg 0.23
commit fe93c7401a7cc6eb8468a3abab7ee5609cd9e505
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
pyatspi2 2.4.0
commit 59abf02f0a55308993468e3a69c1fc988a728f22
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
gtksourceview3 3.4.2
commit 8ad6c835b5a130d64a04dd8b78d0b8b5c9342854
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
e2fsprogs 1.42.6
commit a44f88307f5915fffe57b893b9ffa120ddfac1e2
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
whois 5.0.19
commit 21776f7dece86fa0795388cc2e1faba75f928599
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
gnome-panel 3.4.2.1
commit 0a33f95927a47a5d51ef8a52bd3d51a383eec603
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
graphics/imagemagick: version 6.7.9-7
commit ef0b213bdc1e95b14d89ecc7ba3f5d422012f72b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
tiff-4.0.3 - security - fixes CVE-2012-3401
commit c569b72dfca7a93dc352fc0c63fbf67ad8370567
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>
swh-plugins: Run autopoint and autoreconf
PRE_BUILD added, to apply patches and run autopoint and autoreconf.
Autopoint is run to update gettext macros.
swh-plugins-0.4.15-gettext.patch: added. Adds gettext version so
autopoint can be run. From gentoo
swh-plugins-0.4.15-pic.patch: added. To allow for PIC support From gentoo
commit a4b454c390351033d96be709a424cc5cd87f4755
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>
ladspa: patch for proper PIC support
PRE_BUILD: added, to apply patch.
ladspa-1.13-properbuild.patch: added, to apply proper PIC support and
properly handle LDFLAGS. From Gento
commit 2e145cc00c810e60f8002d3758db2784e34cca40
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>
pythonmagick: updated to 0.9.8
commit c3c5e3222a39e3298aa20f04a5fda15a416d38a3
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>
gnote: updated to 0.8.4 and corrected DEPENDS
commit eceae0e06438dfb72846335ff2da71553bdf16bf
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
network-manager-applet 0.9.6.2
commit 00c94796e593c32adcfcef255b5d89595f67a64c
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>
clutter: requires json-glib now
commit 0daa78840249a15fcaa7aa3e886d0189daa84c40
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
metacity 2.34.8
commit 2208c45b9046557268a25e2c2ce580a4b4bf703f
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
gnome-menus 3.4.2
commit adf34c7a372113f671c150d4bce7921ca8db9797
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>
gvfs: run autoreconf to solve libtool version mismatch errors
commit ae7da904c361dbd09f9dfcbe6fb28effc9bdfb5a
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>
calibre: updated to 0.8.70
commit 9901e4dc165cdb217fb2f00ab690a3e5e67e1270
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>
libmtp: updated to 1.1.5
commit c74c28a6547376e97434fdfb6d1001f004b829f9
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
science/qlandkarte-gt: version 1.5.1
commit 452ce123a0ba001b11d64f8d7cc91e4a25afd6a2
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>
Revert "Revert "Merge branch 'master' into glibc""
This reverts commit bf3712c1a0f29b0c8904099637cf8d26fcf51ff4.
commit 8ff2ed624c9d103f108e490a6c05977b95174ef7
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>
gdb: Use make -C gdb install to install, so it does not install files
that conflict with bintuils
Added INSTALL
commit 51b1442b987c21aeed9d7ecf796ef8728b8885d1
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
network-manager 0.9.6.0
commit 2ddd4de13983f5cd6c6b226ff29fa397084eb254
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
gnome-common2 3.4.0.1
commit 1bff6b0454ae65c1db168df74cbf444d5abca9a3
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
automake 1.12.4
commit 581ff310e2d31d0285195abed1fafaccd24e243b
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
stellarium 0.11.4
commit e21ab29559625c2596d435fb8fd5c21e0d893c92
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
gdk-pixbuf2 2.26.4
commit f782b4df3213a2a4e75d3b7a2782b4eb51d0044a
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
smplayer 0.8.1
commit 67db185a069ee53bb3c4fd0d8294de5d3d66a3ce
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
pcmanfm 1.0.1
commit 4b44c64745e29ca3147f3c7e4b4f21f58351df95
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
libfm 1.0.1
commit 934a6f8390c88b34e78d22c023c4e72a3893efd3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
libusbx: => 1.0.13
commit fc775cacfb5685c0730bfc66ce1c5eafed35335d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
libusb-compat - remove libusbx fix
commit 46b40f2976ff5e25a8119bef02954f6302cbc9c9
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
virtualbox-module 4.2.0
commit 98ff7e4497e9675e2abac88795c3c5949966bf0f
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
virtualbox 4.2.0
commit 0ecbdb63ee5a24f2e71e8a89eb1626e479507752
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
exim: fixed urls, dropped outdated & broken
commit 104e71705f4fe162ef5ff89264ea40063cde07d8
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
apache22: => 2.2.23 (security)
commit df8191b5f494e425556f964559d73e7a6295f6a0
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
taskwarrior: => 2.1.2
commit aa44ea01ba8ea9d4e12540e2e2c4dcc44a7bc846
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>
i3: => 4.3
DEPENDS:
added optional_depends pango
PRE_BUILD:
added, to disable pango if not enabled
FINAL:
updated message to reflect nvidia driver versions and an alternative fix
commit 5410815df4b76117c14f58bdfcaa6732f6a1fe12
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
midori 0.4.7
commit ce74cd22645e84315fe38d61b824e579d21e921d
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
gnumeric: Disable GNOME support (see Bug #444)
commit 993bb7d50530d808622c8f0a7ef8e920e931c039
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
gnumeric: Depends on libglade2, intltool
commit 141853db1db10624fffa5741693dda875cfd8b90
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
Revert "goffice: Updated to 0.9.6"
This reverts commit f27d43dd39dc98703b6220be645ad1258697f0e4.
gnumeric 1.10.x requires goffice 0.8.x (even though the site says >=
0.8.x).
commit be01c2204ea4b57a9ae5509abebf817542d344d1
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
libgsf: Added optional dependency on gobject-introspection
commit 60c2b2615abdbbd0ac4ea344ef9b6982a61bc523
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
libgsf: Updated to 1.4.24
./configure does not understand --with-gnome-vfs, --with-bonobo, nor
--with-gnome-vfs
GNOME VFS swapped to GIO libraries a while ago
Added optional dependency on gdk-pixbuf2
Incorrect sub-dependency on poppler -> gio (should have been gnome-vfs2)
commit 3aff8cb2ca5084f16ad73a59921c7a7586114b83
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
libgsf: Remove stale GPG signature
commit 6b2823eb0386456ba6e7bbfa12ef9a9aaa1b6481
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
xen: fixed XSA-19 (CVE-2012-4411)
commit a30fa4065d99223b958838e4cf9b5f37d6b9b6f9
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
sudo: => 1.8.6p3
commit 495a69e47c940308fad78cd0242bfe0d3cf43237
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
xorg-server: => 1.8.2 (NOTE: goes only for master branch)
commit dfc3bda6e2f4213a511fd4d27649127cfc06e48c
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
ffmpeg 0.11.2
commit 38a9e8258028e5888ee2ba22ffa67e4330fe7d80
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
wine: Updated devel to 1.5.13
commit a6ea1efd94c5158742a8eab8fddadd172dcbff24
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
clamav: => 0.97.6
commit ac84f6b387d4eeed576515f3cf505af305eb2229
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
seamonkey: => 2.12.1
commit 9b705c03e42b0cc73087d7644604a72b3b60b8d8
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
parole 0.3.0.3
commit 19a84d82dc62eb77906d2bf66038b3f447f46e1b
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
xfce4-settings needs garcon
checking for garcon-1 >= 0.1.10... not found
*** The required package garcon-1 was not found on your system.
*** Please install garcon-1 (atleast version 0.1.10) or adjust
commit ca2beb559c02d723ecc41e42347587582cdf1740
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
sudo: => 1.8.6p2
commit 09f23e0216e1517aded7b365989131538e1ffd6d
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
php 5.3.17
commit 1e114be4320066fd5a57ea18ccfc6dd57dcc7c87
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
dhex 0.68
commit 4c3ef6bb6674e60f27dd7d66e739db1f8f026c19
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
pgadmin3 1.16.0
commit aea8c7e42f4b0a44d0f84411191cbff8a0a5b0f6
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
samba 3.6.8
commit a506982c5145eea467ce0dfa45b56d053586d42c
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
webkitgtk3 1.8.3, SECURITY_PATCH=3
commit fd6f63468a11dbaf6a9367a0893c1be52c569cd4
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
webkitgtk 1.8.3, SECURITY_PATCH=7
commit 29ff4e5a32dd351d05871c96f0483503ec02b5c1
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
optipng: => 0.7.3 (security)
commit 67fbcf937a30431ec0c2c0badce5de10df576297
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
acpid2: => 2.0.17
commit db4ef5799aa78609869eb7ed14a3a3ec77157443
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>
rxvt: fix depends chaining
commit 86ecceba2f86250736686c866af11a33f2115eb1
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>
xdm: make xdm install config files to etc
commit 18a64c0afba33ca803d3b69bd6c08aa3fdb4feda
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>
rxvt: depend on specific libs instead of xorg-libs
commit 722b821e1332fcac935a613a8f3acff7d8ed1757
Author: David Kowis <dkowis AT shlrm.org>
Commit: David Kowis <dkowis AT shlrm.org>
Updating squashfs-tools to the latest version
Also including configurable options to be able to xz compress the
filesystem or use LZO compression. Handy.
commit 8a37b59aef04253d15837306dbfd7c4e113f0da3
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
librsvg2 2.36.3
commit 8d6a6cb37dfb1b8b842cf4179b12950b2954dae4
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
feh 2.6.1
commit 6caf65c39819347477848254e80539460a863b25
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
lsof 4.86
commit 72cc599b8e5bb92b6bdbe25cfb655a6e0422cf3b
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
xombrero 1.3.1
commit 9fda08c06852eb17f8e3062dce548b08fbda47ac
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
firefox 15.0.1, SECURITY_PATCH=53
commit a1cc9098192f106dc20f03647238ddaff6a13484
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
latex/texlive-texmf: add bugfixes from debian
commit bd65ba9151a171b14177cb9ac804bd8380bf9c95
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
latex/texlive-texmf: version 20120701
commit 4921f126f1bda95f7007e009a00193c937ad54e2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
latex/texlive: version 20120701
commit 7efda772098b67ba5b6ef9a4b7813ca0ed01fbb5
Author: Bor Kraljič <pyrobor AT ver.si>
Commit: Bor Kraljič <pyrobor AT ver.si>
qtcurve-kde4: updated spell to 1.8.14
commit a0981402e665dd6f7cf2370066dd26e7f2437f24
Author: Bor Kraljič <pyrobor AT ver.si>
Commit: Bor Kraljič <pyrobor AT ver.si>
qtcurve-gtk2: updated spell to 1.8.15
commit f134975786e8caa58ec5ac914d4de134f0af370c
Author: Bor Kraljič <pyrobor AT ver.si>
Commit: Bor Kraljič <pyrobor AT ver.si>
pdfgrep: updated spell to 1.3.0
commit 0858c5106ed2707427d91f4c798ba74bad4284f7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
geraldo: => 0.4.16
commit 85322929bcb00665c20cd5ecf9d5f62e7b64ef46
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
devel/qt-creator: devel version 2.6.0-beta, stable version 2.5.2
commit 7f083299be5eeea7e7a4579d0524029395c8b763
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
editors/texworks: add dependency on texlive
commit c86b4c0b54a8039c18cec33354995e425366b299
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-deepseq: version 1.3.0.1
commit c356232fe5fc3879e7443a752cc1a3f497c5897f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-syb: version 0.3.7
commit 52d459e9edbba8f666b85f8e754671576367efd2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
windowmanagers/xmonad: add dependency on haskell-extensible-exceptions
commit bbe059f760fb547a445f969cea29d4e2cc71ea41
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-extensible-exceptions: new spell, extensible exceptions
commit 61dd17ba87ff1b40a5b0bbce7dc7ee24eecca113
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-mtl: version 2.1.2
commit 621f39657b709ff4316a0c3d2ce93fa2133e3da3
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-text: version 0.11.2.3
commit 494f9214c958fa019bbab56146a5421ff1ca6b90
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
devel/ghc: version 7.6.1
commit 2baf1f6b46f3be9c45c128fcf380f6354b6e2ec9
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
spacefm 0.8.0
commit 19b5be54834f534d3377d73054fe21833bd9548c
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
linux 3.5.4
commit 6f85ae75333d2f4870ef73c9a1bb3877c722c302
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
editors/texworks: new spell, an IDE for LaTeX
commit a9629d2fe2625c06eccc572bfbb73f8d94001b4c
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
mc 4.8.1.6
commit 56f770abb32bb9695dc72f2ba8ca21312df94bf2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
cups-filters: => 1.0.24
commit 389f71b922d236b1422df27eab3b4590801d8f9c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
qpdf-3.0.2 - new spell
commit 748b2f20abc00e6847f0ecc9b51a8c8258c69772
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
lcms2: => 2.4
commit 65120aaebe92e00350f082941a4d9602c2a19f94
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
nasm: => 2.10.05
commit b019c2f45bbfe08f6151499750c55f0c41c7ae46
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
pkgconfig: => 0.27.1
commit 518477d09db28773683c14a639dc2e75776a7383
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
sudo: => 1.8.6p1
commit 3ea7478470b005146c58a739d1c9c0bc9a6843b2
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
optipng: => 0.7.2
commit 308dea07c2594ff56d65b8a26fa4d8b4db99e94e
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>
ftp/lftp: added patch to build with glibc 2.16 and newer
commit 304949c91c221dfb42a5c3bd2d8196b35b3e1745
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.3
commit 12213a627c3489f4f2b96bf4d8afc14fc2235acd
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
ario: depends on libmpdclient
commit 5a2dd710855f8c76bdcd1695bae72b93ba9b6f25
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
calligra: => 2.5.2
commit e67ebad36c7af058ad972a1b451c8ffdbb9d8ebd
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
patch-2.7 - fixes CVE-2010-4651
commit 34ec181237d971e20f56af48f915f81b54e81e30
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
bind: => 9.8.3-P3 (security)
commit 9b9b0e97fbf6d23f6b1768585c1c8a4efac2ed4c
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
bind-tools: => 9.9.1-P3 (security)
commit fefd0e45389c51b579c12120473ddc893ecbe879
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
dhcp: => 4.2.4-P2 (security)
commit 4b327fd8a5066fa1194b6586c8e373a1934bee84
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
freeradius: => 2.2.0 (security)
commit 5ee4dcacd5dd6abeac05e4d5e543871fc1e9aedd
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
tor: => 0.2.2.39 (security)
commit e8ceea38b70b81706e368d979a5a7a6282f731d8
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
ponysay 2.6
commit c22be9729dc12c2745f744e298979613b902b2c2
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
mc 4.8.1.5
commit 187d79ab1558138d79ae7f0f88f8abb58d366870
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
postgresql: => 9.2.0
commit 27931c41229c43af3c99fddca28b97daf5f63d77
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
webob: => 1.2.2
commit 25d552230ad51138df57ed04e2683289d52a4f4f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
mako: => 0.7.2
commit 0b7c9cd7ecf6586495d7fad4635b5808c7da8d0f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
python-markdown: => 2.2.0
commit f6a8c8a865cf2d5cd28c0b251425227a08ae8c01
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
libatasmart: => 0.19
commit 3019aee308c2b6852b303941865e520103c206ef
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>
ChangeLog: add entries for commits in this batch
commit 4ef16f72a17bc801709f9301578918f11d50c5a9
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>
kde4-profile: replace kdemultimedia4 with kde4-multimedia-profile
commit f6340c8484d0053ff3005c0a1af74f85dd5e8743
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>
kde4-multimedia: new section, include KDE functions
commit 8263438318a04f73d49a26d697aec433db67f4a6
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>
libkcompactdisc: new spell - KDE CD libraries
commit 6e3e7c23220bb99dd478e98534eaef39f0458a1a
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>
kscd: new spell - KDE CD player
commit 471d23cc1506d8c0d284c1ab407efd45241dc374
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>
kmix: new spell - KDE audio mixer
commit 3a07ccc8e2e1001b9a8a4da78d84ddd96bba0c97
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>
juk: new spell - KDE media player
commit 5ce5e3709a7f7af0a31498a257f7e6400d96dfee
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>
ffmpegthumbs: new spell - KDE video thumbnail generator
commit 73a6f0894024e02cb6677e8e4eab0572cfc556b1
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>
kde4-multimedia-profile: replacement for kdemultimedia4
commit bb713079b6375ce97d937f0c58c509bd136914eb
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>
dragon: new spell - Dragon media player
commit beb9992a502121ce3613d16013a741d9c2f97e2b
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>
libkcddb: new spell - KDE CD libraries
commit 241c61017ecda4f4ffaaddbaa23e8741c4381944
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>
mplayerthumbs: new spell - KDE video thumbnailer
commit 570380b4105c4d5723fe678b6894a181da05b81a
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>
audiocd-kio: new spell - KDE audio CD libraries
commit 1653b7a99ea176bc6d57641f1d0a2f60d210818e
Author: Tommy Boatman <tboatman AT sourcemage.org>
Commit: Tommy Boatman <tboatman AT sourcemage.org>
commit d3a94899626a3557924c5a87395ed20db34d05a9
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
php: updated backports+security patches to 20120826 for legacy (5.2)
branch
commit 36b6526bf622d670f1b3c95bc0b6882865fcd77f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
evince: added runtime depends on gsettings-desktop-schemas
commit 83d2d36260c5d1f329f7859970dafd59728eae62
Author: Julien ROZO <julien AT rozo.org>
Commit: Julien ROZO <julien AT rozo.org>
live: updated version to 2012.08.20
commit 24e084ffb446980a90a2f47205c518b17d6f3989
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
net-snmp: prevent linking with itself (old libs) on update
commit 9cf4cdf3d42bf1fccd8a88a67ab68da4327f916d
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
linux 3.5.3
commit 3f6537b813899a1ff5a3b249c4abe3947ef95cc8
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
audio-creation/audacity: version 2.0.2
commit a2b3aab9e64e2605e5b4be3a6a465d3cffcfa0de
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
mhwaveedit: => 1.4.22
commit 9d2ca8a3c5f01cd8475e991f57be7cc360fe4388
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
mupdf: => 1.1
commit f13ca8b91b9e504008dded5de41af17cbeb62a8e
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
valgrind: => 3.8.0
commit 4faf596efeb6e56ba0e64fc683293aa7af74d2c8
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
django: => 1.4.1 (security)
commit 8545ffb09ebbb22003bd66f64cd0da20df03beb0
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
xosview 1.9.4
commit 14cc18f76fc193f694e28df0034069016dc70fb8
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
php: updated backports+security patches to 20120808 for legacy (5.2)
branch
commit c091ec33d0fe81b61ac7737ee9cc7b1730e0d263
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
nasm: => 2.10.04
commit bf3712c1a0f29b0c8904099637cf8d26fcf51ff4
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>
Revert "Merge branch 'master' into glibc"
This reverts commit 852a3ec170d635a5e3575daf54b2b6fd9f20dc24, reversing
changes made to c4ce83382fa08c4bcd11722e0151366ee1be29bf.
reverted until Bug #441 is resolved
commit cee699a24af229afd7dd1cd6d3d6eb05e2d6fcd3
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>
libprelude: fix build with patch
libprelude-1.0.0-ptrdiff.patch: adds missing header
Not sure what changed to need this patch
commit c4ce83382fa08c4bcd11722e0151366ee1be29bf
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
qmmp 0.6.3
commit 0788a1b43213d5f8885a07357db341fa8649fa79
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
libs/openscenegraph: add depency on gcc with CXX, change dependency on
freetype1 to freetype2, add dependency on openexr
commit 68ffbbc4ddae72a2642feda6ddc64fe526fd1d6b
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>
icedtea-web: updated to 1.2.1
commit 176a409077d44057a2c69132194512f3d4e812c4
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
ponysay 2.4
commit dd074bf95526f52c6aa6026d6f12a7b966c6a139
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
gimp 2.8.2
commit dd320fc06b9dcb3b8169a9e1f1ae8b4175aee55b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
libs/openscenegraph: change ffmpeg sub dependency name to LEGACY
commit 6767499af7b56eb3d736b3b715fe5ddad87a0d8f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
video/ffmpeg: change sub dependency names to upper case
commit 7655fe1bdb97afe748407b67958125d07125ca65
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
git: => 1.7.12
commit accee6ca184cfe86e880da97919c1ec579e45b4c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
libs/openscenegraph: add dependency on legacy release of ffmpeg
commit d5aead0a4f4994f8069ac437d278bcfb62208fc5
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
video/ffmpeg: offer sub depencency on legacy/stable release
commit 767c4d8a89fc7b1a521c8bd64210033b6d285057
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
nginx: added support for dav_ext module
commit 9f13013e82df530f94f6408bf25431b29b5a8b38
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
nginx: added support for http_dav_module
commit fadf42d26d125f06289ea7dafc8aea9d625b9092
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
memcached: => 1.4.14
commit 3c89bb09d141d6981a6b192ebdbcd71912f31751
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
science/mkgmap: version r2316
commit 52c886f59df7b740ca7f68324cebe8b5a1fada8f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
cciss_vol_status: => 1.10
commit 84b773c1a06b938096af8d83b03aadf311d175e1
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
libvisio 0.0.19
commit f6c5c3fad945aecda33f3352fa283fdfd2fee258
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
powertop 2.1
commit 416645109a3858772005fbdae6c7bd8ec5f9f817
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
firefox: Avoid buggy GCC 4.6 AVX code generation
commit 2699b112df4988f4ca5b0b10d529025397c8cd81
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
ponysay 2.2
commit d8ff82e6f9d2b63b72b316f002ce16d238fc49fe
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
nepomuk-core: new spell mentioned in ChangeLog
commit 8cfc7a35f3152230a4fe626f350ce197b39230f6
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>
glibc: specify libdir so libs install to /usr/lib on all archs
* PRE_BUILD: remove fixing ieee754 function names. This broke the build
on my box.
Re-enable libgd detection. Commented out for now in case it
is still broken on someone's box
Added patch to fix res_query assertion and another to fix
various hangs
* fix-res_query-assert.patch: added, fix assertion in res_query
* revert-c5a0802a.patch: added, revert to fix various hangs
removed unused files
commit 59636c6ac127baf4e215e3541d01d568ba9f13a0
Author: Sukneet Basuta <sukneet AT sourcemage.org>
Commit: Sukneet Basuta <sukneet AT sourcemage.org>
glibc: add as_fn_executable_p() to configure
so it can detect grep. I have no idea why or how its missing
though.
I found as_fn_executable_p in automake's cache, so I just added it to
configure.
The math libs don't compile for me. I'm assuming that it's missing the
-lm flags to tell gcc to compile the files with the math lib. But I'm going
to assume thats an error with my box for now and fix it later.
commit 59144dee93ca4fd553927614769441e382ee5a31
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
glibc 2.16.0
scripts/test-installation.pl fails for me with
CC="gcc" /usr/bin/perl scripts/test-installation.pl
/usr/src/glibc-2.16.0.bld/
Unmatched ( in regex; marked by <-- HERE in m/$( <-- HERE if
$(abi-32-ld-soname)
,$(abi-32-ld-soname),ld/ at scripts/test-installation.pl line 172, <LDD>
line 1
commit 54fa394f7f63e11e445e349791a4727b7259fdf8
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>
libs/glibc: version 2.15, added some gcc fixes, renewed GnuPG key
diff --git a/ChangeLog b/ChangeLog
index 5a1bf8f..c07f69b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,223 @@
+2013-01-01 Ladislav Hagara <hgr AT vabo.cz>
+ * fonts-x11/open-dyslexic: new spell,
+ font created to increase readability for readers with dyslexia
+
+2012-12-31 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * fonts-x11/uw-ttyp0: new spell, a fixed-width bitmap font
+
+2012-12-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * fonts-x11/gohufont: new spell, a fix-width bitmap font
+ * libs/openthreads: spell deprecated [openthreads is part of
+ openscenegraph]
+
+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
+
+2012-11-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * doc/gl-presenter: new spell, a dual-screen pdf presenter
+
+2012-11-15 Ladislav Hagara <hgr AT vabo.cz>
+ * e-17/efl: new spell, collection of libraries
+
+2012-11-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * graphics/argyllcms: new spell, software for creating color profiles
for
+ devices
+
+2012-11-07 Vlad Glagolev <stealth AT sourcemage.org>
+ * python-pypi/redis-py: new spell, Python interface to the Redis
+ key-value store
+
+2012-11-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * ftp/ncdc: new spell, NCurses Direct Connect client
+ * kernels/bbswitch: new spell, kernel module to power on/off GPUs in
+ laptops with Optimus technology
+ * graphics/virtualgl: new spell, OpenGL proxy with full 3D hardware
+ acceleration
+ * groups: added bumblebee group required for bumblebee spell
+ * x11/bumblebee: new spell, project aiming to support NVIDIA Optimus
+ technology under Linux
+
+2012-11-02 Ladislav Hagara <hgr AT vabo.cz>
+ * e-17/edbus: new spell, access to D-Bus from EFL applications
+
+2012-11-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * graphics-libs/libxcm: new spell, a reference implementation of the X
+ Color Management specification
+
+2012-10-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * graphics-libs/libopenraw: new spell, a RAW decoder
+
+2012-10-27 Ladislav Hagara <hgr AT vabo.cz>
+ * gnome3-libs/zeitgeist: new spell
+ service to log activities and present to other apps
+ * gnome3-libs/libzeitgeist: new spell, zeitgeist client library
+
+2012-10-24 Ladislav Hagara <hgr AT vabo.cz>
+ * science-libs/mrpt: new spell, Mobile Robot Programming Toolkit
+
+2012-10-22 Ladislav Hagara <hgr AT vabo.cz>
+ * security-libs/libpwquality: new spell, Library for password quality
+ checking and generating random passwords.
+
+2012-10-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * FUNCTIONS: explicity use python2
+
+2012-10-19 Robin Cook <rcook AT wyrms.net>
+ * libs/libguess: new spell, high-speed character detection library
+
+2012-10-18 Ladislav Hagara <hgr AT vabo.cz>
+ * gnome2-libs/pangox-compat: new spell, pangox compatibility library
+
+2012-10-16 Ladislav Hagara <hgr AT vabo.cz>
+ * graphics/meshlab: new spell, advanced mesh processing system
+
+2012-10-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * graphics/rawtherapee: new spell, a RAW image developmer
+
+2012-10-14 Ladislav Hagara <hgr AT vabo.cz>
+ * e-17/eobj: new spell, EFL's generic object system library
+
+2012-10-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * gnome2-libs/gnome-colors: new spell, icon themes for gnome
+ * gnome2-libs/shiki-colors: new spell, a set of gtk2 themes
+
+2012-10-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * libs/libspatialindex: new spell, a spatial indexing framework
+ * libs/freexl: new spell, a library for reading excel files
+ * libs/libspatialite: new spell, spatial SQL support for sqlite
+
+2012-10-06 Sukneet Basuta <sukneet AT sourcemage.org>
+ * freedesktop.gpg: added, for freedesktop software
+ added FA970E17 "Richard Hughes <richard AT hughsie.com>"
+ * colord-gtk: new spell, GTK support for colord
+ * gnome3-libs/mash: new spell, A small library for using 3D models in
+ clutter
+
+2012-10-05 Ladislav Hagara <hgr AT vabo.cz>
+ * video-libs/gstreamer-1.0, gst-plugins-base-1.0,
gst-plugins-good-1.0,
+ gst-plugins-bad-1.0, gst-plugins-ugly-1.0, gst-libav-1.0: new
spells,
+ new stable branch of gstreamer, not compatible with 0.10,
+ can be installed parallel
+
+2012-10-02 Thomas Orgis <sobukus AT sourcemage.org>
+ * perl-cpan/devel-nytprof: new spell, perl profiler
+ * perl-cpan/json: new spell, JSON modules for perl
+ * perl-cpan/json-any: new spell, access differing perl JSON modules
+
+2012-10-02 Thomas Orgis <sobukus AT sourcemage.org>
+ * perl-cpan/text-asciipipe: new spell, perl module for shifting text
+ files through pipes
+
+2012-09-27 Sukneet Basuta <sukneet AT sourcemage.org>
+ * gnome3-libs/libsecret: new spell, a library for storing and
+ retrieving passwords and other secrets. Replaces libgnome-keyring
+
+2012-09-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * science/splitter: new spell, a splitter for openstreetmap data
+
+2012-09-26 Eric Sandall <sandalle AT sourcemage.org>
+ * graphics/advancecomp: Added a collection of recompression utilities
+
+2012-09-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * editors/texworks: new spell, an IDE for LaTeX
+ * haskell/haskell-extensible-exceptions: new spell, extensible
exceptions
+
+2012-09-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * doc/qpdf: new spell, manipulate pdf files
+
+2012-09-10 Tommy Boatman <tboatman AT sourcemage.org>
+ * kde4-multimedia: new kde section
+ * kde4-multimedia/audiocd-kio: new spell, KDE cd libraries
+ * kde4-muitimedia/libkcddb: new spell, more KDE cd libraries
+ * kde4-multimedia/libkcompactdisc: new spell, even more KDE cd
libraries
+ * kde4-multimedia/dragon: new spell, KDE media player
+ * kde4-multimedia/ffmpegthumbs: new spell, KDE video thumbnail
generator
+ * kde4-multimedia/mplayerthumbs: new spell, another thumbnail
generator
+ * kde4-multimedia/kscd: new spell, KDE CD player
+ * kde4-multimedia/kmix: new spell, KDE volume controls
+ * kde4-edu/pairs: new spell, memory matching game
+
+2012-09-09 Robin Cook <rcook AT wyrms.net>
+ * chat-irc/hexchat: new spell, irc client based on xchat
+
+2012-09-09 Ladislav Hagara <hgr AT vabo.cz>
+ * libs/gfreenect: new spell, wrapper for libfreenect
+ * libs/skeltrack: new spell, skeleton tracking library
+
+2012-09-07 Ladislav Hagara <hgr AT vabo.cz>
+ * video/eviacam: new spell, webcam based mouse emulator
+
+2012-09-05 Thomas Orgis <sobukus AT sourcemage.org>
+ * audio-soft/jaaa: new spell, audio analyzer
+
+2012-09-04 Vlad Glagolev <stealth AT sourcemage.org>
+ * graphics/tiff2png: new spell, TIFF to PNG converter
+
+2012-09-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * perl-cpan/http-negotiate: new spell, negotiate http requests
+ * perl-cpan/lwp-mediatypes: new spell, guess media type for a file or
a URL
+ * perl-cpan/net-http: new spell, low-level HTTP connection (client)
+ * perl-cpan/www-robotrules: new spell, database of robots.txt-derived
+ permissions
+ * perl-cpan/www-mechinze: new spell, handy web browsing in a Perl
object
+ * perl-cpan/http-message: new spell, HTTP style message (base class)
+ * perl-cpan/http-date: new spell, date conversion routines
+ * perl-cpan/http-cookies: new spell, HTTP cookie jars
+ * perl-cpan/html-form: new spell, class that represents an HTML form
element
+ * perl-cpan/encode-locale: new spell, determine the locale encoding
+ * perl-cpan/cpan-distnameinfo: new spell, extract distribution name
and
+ version from a distribution filename
+ * perl-cpan/app-cpanoutdated: new spell, detect outdated CPAN modules
in
+ your environment
+ * perl-cpan/xml-sax-base: new spell, base class SAX Drivers and
Filters
+
+2012-08-27 Vlad Glagolev <stealth AT sourcemage.org>
+ * net/nbd: new spell, Network Block Device (TCP version) userland
+
+2012-08-15 Ladislav Hagara <hgr AT vabo.cz>
+ * kde4/nepomuk-core: new spell, nepomuk central services and libraries
+
2012-08-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* kde4-support/phonon-backend-mplayer: new spell, mplayer backend for
phonon
diff --git a/FUNCTIONS b/FUNCTIONS
index c0fc73c..2fbe0f1 100755
--- a/FUNCTIONS
+++ b/FUNCTIONS
@@ -426,10 +426,10 @@ function unpack_file() {
}
#-------------------------------------------------------------------------
-## Default build for Python spell.
+## Default build for Python2 spell.
#-------------------------------------------------------------------------
function default_build_python() {
- python setup.py build "$@"
+ python2 setup.py build "$@"
}
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/taglib/DETAILS b/audio-libs/taglib/DETAILS
index d289bb8..0ef1a2d 100755
--- a/audio-libs/taglib/DETAILS
+++ b/audio-libs/taglib/DETAILS
@@ -1,9 +1,9 @@
SPELL=taglib
- VERSION=1.7.2
-
SOURCE_HASH=sha512:1bd86179eea713259ef70962b8d3e9b54a3ef3a8800f13969bdf8e70222d8f74726a1dd3b50e21cf68a948f728de3cd5dd89251967bdb3d709447c1c0a0f8856
+ VERSION=1.8
+
SOURCE_HASH=sha512:04c3b12bd11d11000ebf6721bfebd47e2995b9b11ad28c1560a83370b9d871eb37155a006637b36b4c3daa68cd690f09c1ab4faf4d3214e6f3f5388b5581fc94
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://developer.kde.org/~wheeler/files/src/$SOURCE
+ SOURCE_URL[0]=https://github.com/downloads/taglib/taglib/$SOURCE
WEB_SITE=http://developer.kde.org/~wheeler/taglib
ENTERED=20040120
LICENSE[0]=GPL
diff --git a/audio-libs/taglib/HISTORY b/audio-libs/taglib/HISTORY
index 8bd6259..e726c9b 100644
--- a/audio-libs/taglib/HISTORY
+++ b/audio-libs/taglib/HISTORY
@@ -1,3 +1,7 @@
+2012-10-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.8
+ new URL
+
2012-05-12 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.7.2
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/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/deadbeef/DETAILS b/audio-players/deadbeef/DETAILS
index de2dac6..31f43aa 100755
--- a/audio-players/deadbeef/DETAILS
+++ b/audio-players/deadbeef/DETAILS
@@ -1,8 +1,8 @@
SPELL=deadbeef
- VERSION=0.5.5
+ VERSION=0.5.6
SOURCE=${SPELL}-${VERSION}.tar.bz2
SOURCE_URL[0]=${SOURCEFORGE_URL}/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:18ff9d10f3e31bfde5ae193c8d738d973299b5f96ac4137cd805b6aca843fc60ee81c7371faaad0e5dde6a1a8683231afa85dbd1fa9cd4798d261ba5ae7fcc76
+
SOURCE_HASH=sha512:20d8d58e2df90078af2dd6583c7ae9d7b3b6f7d73cef1d823910614278779614c1544e839a886ab7ab972ad235220829d8e07dc1c959e98c94fc1e47299e5b4a
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://deadbeef.sourceforge.net/"
LICENSE[0]="GPLv2"
diff --git a/audio-players/deadbeef/HISTORY b/audio-players/deadbeef/HISTORY
index 7403200..8773d3d 100644
--- a/audio-players/deadbeef/HISTORY
+++ b/audio-players/deadbeef/HISTORY
@@ -1,3 +1,6 @@
+2012-11-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.5.6
+
2012-06-04 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 0.5.5
* CONFIGURE: gtk+3 support no longer experimental
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/moc/HISTORY b/audio-players/moc/HISTORY
index af78b2e..951c7b0 100644
--- a/audio-players/moc/HISTORY
+++ b/audio-players/moc/HISTORY
@@ -1,3 +1,7 @@
+2012-10-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: added unstable version 2.5.0-beta1
+ * PREPARE: use prepare_select_branch
+
2012-03-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS, PRE_BUILD, PREPARE, CONFIGURE: switched to subversion
since the
stable as well as the unstable upstream version are very old and
segfault
diff --git a/audio-players/moc/PREPARE b/audio-players/moc/PREPARE
index 1da4eee..cd5a621 100755
--- a/audio-players/moc/PREPARE
+++ b/audio-players/moc/PREPARE
@@ -1 +1,2 @@
-config_query MOC_SVN_AUTOUPDATE "Automatically update ${SPELL} on
system-update?" n
+. ${GRIMOIRE}/FUNCTIONS &&
+prepare_select_branch unstable scm
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" &&
diff --git a/audio-soft/jaaa/BUILD b/audio-soft/jaaa/BUILD
new file mode 100755
index 0000000..0374137
--- /dev/null
+++ b/audio-soft/jaaa/BUILD
@@ -0,0 +1 @@
+make PREFIX="$INSTALL_ROOT/usr"
diff --git a/audio-soft/jaaa/DEPENDS b/audio-soft/jaaa/DEPENDS
new file mode 100755
index 0000000..e99a328
--- /dev/null
+++ b/audio-soft/jaaa/DEPENDS
@@ -0,0 +1,4 @@
+depends clalsadrv &&
+depends clthreads &&
+depends clxclient &&
+depends JACK-DRIVER
diff --git a/audio-soft/jaaa/DETAILS b/audio-soft/jaaa/DETAILS
new file mode 100755
index 0000000..52bc28a
--- /dev/null
+++ b/audio-soft/jaaa/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=jaaa
+ VERSION=0.6.0
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+
SOURCE_URL[0]=http://kokkinizita.linuxaudio.org/linuxaudio/downloads/${SOURCE}
+
SOURCE_HASH=sha512:a93ea4c8a5fe9b1589a5c47052eb56b74164a6baaee835f11c261dd8cfa1141354d52ec71519bff93ecce9d7787138b5d12ead10f44fa3f4d0d83ecc390f3538
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://kokkinizita.linuxaudio.org/linuxaudio/"
+ LICENSE[0]=GPL
+ ENTERED=20120905
+ SHORT="signal generator and spectrum analyzer"
+cat << EOF
+Jaaa (JACK and ALSA Audio Analyser, is an audio signal generator and spectrum
+analyser designed to make accurate measurements.
+EOF
diff --git a/audio-soft/jaaa/HISTORY b/audio-soft/jaaa/HISTORY
new file mode 100644
index 0000000..987848f
--- /dev/null
+++ b/audio-soft/jaaa/HISTORY
@@ -0,0 +1,3 @@
+2012-09-05 Thomas Orgis <sobukus AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
+
diff --git a/audio-soft/jaaa/INSTALL b/audio-soft/jaaa/INSTALL
new file mode 100755
index 0000000..9021604
--- /dev/null
+++ b/audio-soft/jaaa/INSTALL
@@ -0,0 +1 @@
+make SUFFIX= PREFIX="$INSTALL_ROOT/usr" install
diff --git a/audio-soft/sox/HISTORY b/audio-soft/sox/HISTORY
index f77f9c2..89152db 100644
--- a/audio-soft/sox/HISTORY
+++ b/audio-soft/sox/HISTORY
@@ -1,3 +1,6 @@
+2012-11-25 Vlad Glagolev <stealth AT sourcemage.org>
+ * PRE_BUILD: apply ffmpeg 0.11 patch only for ffmpeg >=0.11
+
2012-06-20 Arjan Bouter <abouter AT sourcemage.org>
* ffmpeg-0.11-arch.patch: added patch from arch to fix
building against ffmpeg 0.11
diff --git a/audio-soft/sox/PRE_BUILD b/audio-soft/sox/PRE_BUILD
index af4ad33..bc5bec1 100755
--- a/audio-soft/sox/PRE_BUILD
+++ b/audio-soft/sox/PRE_BUILD
@@ -1,5 +1,10 @@
+. "$GRIMOIRE/FUNCTIONS" &&
+
default_pre_build &&
cd "$SOURCE_DIRECTORY" &&
patch -p0 < "$SPELL_DIRECTORY/file-5.0.patch" &&
-patch -p1 < "${SPELL_DIRECTORY}/ffmpeg-0.11-arch.patch"
+
+if spell_ok ffmpeg && is_version_less 0.10 $(installed_version ffmpeg); then
+ patch -p1 < "${SPELL_DIRECTORY}/ffmpeg-0.11-arch.patch"
+fi
diff --git a/chat-im/amsn/DEPENDS b/chat-im/amsn/DEPENDS
index ca9017e..33818ab 100755
--- a/chat-im/amsn/DEPENDS
+++ b/chat-im/amsn/DEPENDS
@@ -2,7 +2,7 @@ depends tk &&
depends imagemagick &&
depends -sub CXX gcc &&
optional_depends tls "" "" "for secure connection using SSL, for MSNP9" &&
-optional_depends libv4l "" "--disable-libv4l" \
+optional_depends v4l-utils "" "--disable-libv4l" \
"for webcam and audio support via v4l" &&
optional_depends gupnp-igd "" "--disable-upnp" "for UPNP support" &&
optional_depends farsight2 "" "" "for farsight video support, for webcam"
diff --git a/chat-im/amsn/HISTORY b/chat-im/amsn/HISTORY
index fff8e77..784aba2 100644
--- a/chat-im/amsn/HISTORY
+++ b/chat-im/amsn/HISTORY
@@ -1,6 +1,8 @@
+2012-10-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: libv4l -> v4l-utils
+
2011-09-20 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS, PREPARE: Use prepare_select_branch
-
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/chat-im/centerim/HISTORY b/chat-im/centerim/HISTORY
index 76fd4e8..e2403f0 100644
--- a/chat-im/centerim/HISTORY
+++ b/chat-im/centerim/HISTORY
@@ -1,3 +1,7 @@
+2012-11-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * centerim-4.22.10-gcc46.patch, PRE_BUILD: added patch from gentoo
+ to fix compile error
+
2010-11-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: added optional dependency on libotr, added
suggest_depends on luit
diff --git a/chat-im/centerim/PRE_BUILD b/chat-im/centerim/PRE_BUILD
new file mode 100755
index 0000000..95e774f
--- /dev/null
+++ b/chat-im/centerim/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 < $SPELL_DIRECTORY/centerim-4.22.10-gcc46.patch
diff --git a/chat-im/centerim/centerim-4.22.10-gcc46.patch
b/chat-im/centerim/centerim-4.22.10-gcc46.patch
new file mode 100644
index 0000000..a03e9ea
--- /dev/null
+++ b/chat-im/centerim/centerim-4.22.10-gcc46.patch
@@ -0,0 +1,12 @@
+https://bugs.gentoo.org/show_bug.cgi?id=363017
+
+--- a/libicq2000/libicq2000/sigslot.h
++++ b/libicq2000/libicq2000/sigslot.h
+@@ -82,6 +82,7 @@
+ #ifndef SIGSLOT_H__
+ #define SIGSLOT_H__
+
++#include <cstddef>
+ #include <set>
+ #include <list>
+
diff --git a/chat-im/gajim/DEPENDS b/chat-im/gajim/DEPENDS
index 4509c3a..5f85e5f 100755
--- a/chat-im/gajim/DEPENDS
+++ b/chat-im/gajim/DEPENDS
@@ -4,9 +4,20 @@ depends intltool &&
# TODO: added subdepends according to the spells
suggest_depends avahi "" "" "for serverless chatting in a local network" &&
-suggest_depends farsight2 "" "" "for ability to start audio and video chat"
&&
+
+suggest_depends -sub PYTHON farstream "" "" "for ability to start audio and
video chat" &&
+
+if is_depends_enabled $SPELL farstream; then
+ depends gst-plugins-good &&
+ depends gst-plugins-bad # required for rtp muxer
+fi &&
if is_depends_enabled $SPELL dbus-python; then
diff --git a/chat-im/gajim/DETAILS b/chat-im/gajim/DETAILS
index 7295715..dcd18b4 100755
--- a/chat-im/gajim/DETAILS
+++ b/chat-im/gajim/DETAILS
@@ -1,5 +1,5 @@
SPELL=gajim
- VERSION=0.15
+ VERSION=0.15.2
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=http://www.gajim.org/downloads/$BRANCH/$SOURCE
diff --git a/chat-im/gajim/HISTORY b/chat-im/gajim/HISTORY
index 8e74197..a0a958e 100644
--- a/chat-im/gajim/HISTORY
+++ b/chat-im/gajim/HISTORY
@@ -1,3 +1,14 @@
+2012-11-18 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: pyasn1 is required for secure connections
+
+2012-11-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.15.2
+
+2012-08-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.15.1
+ * DEPENDS: switch from python-farsight to python-farstream; added
+ required dependencies for audio/video support
+
2012-03-25 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.15
* DEPENDS: added upower suggest dep
diff --git a/chat-im/gajim/gajim-0.15.2.tar.bz2.sig
b/chat-im/gajim/gajim-0.15.2.tar.bz2.sig
new file mode 100644
index 0000000..7c60da7
Binary files /dev/null and b/chat-im/gajim/gajim-0.15.2.tar.bz2.sig differ
diff --git a/chat-im/gajim/gajim-0.15.tar.bz2.sig
b/chat-im/gajim/gajim-0.15.tar.bz2.sig
deleted file mode 100644
index b4653fc..0000000
Binary files a/chat-im/gajim/gajim-0.15.tar.bz2.sig and /dev/null differ
diff --git a/chat-im/licq/DETAILS b/chat-im/licq/DETAILS
index dbecb5b..3e0d89c 100755
--- a/chat-im/licq/DETAILS
+++ b/chat-im/licq/DETAILS
@@ -10,7 +10,7 @@ if [[ "$LICQ_BRANCH" == "scm" ]]; then
SOURCE_IGNORE=volatile
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-git/$SPELL
else
- VERSION=1.6.1
+ VERSION=1.7.0
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.sign
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/chat-im/licq/HISTORY b/chat-im/licq/HISTORY
index 6858b4b..f4f6d80 100644
--- a/chat-im/licq/HISTORY
+++ b/chat-im/licq/HISTORY
@@ -1,3 +1,6 @@
+2012-10-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.7.0
+
2012-06-16 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.6.1
diff --git a/chat-im/pidgin/BUILD b/chat-im/pidgin/BUILD
index 88862af..537b402 100755
--- a/chat-im/pidgin/BUILD
+++ b/chat-im/pidgin/BUILD
@@ -1,6 +1,11 @@
### had to cook up some pkg-config files for nss and nspr
CFLAGS="$CFLAGS -I${TRACK_ROOT}/usr/X11R6/include" &&
+
+if is_depends_enabled $SPELL gtk+2; then
+ LIBS="$LIBS -lX11"
+fi &&
export LIBS="${LIBS} -lm" &&
+
export
PKG_CONFIG_PATH="${TRACK_ROOT}/usr/include/nss:${TRACK_ROOT}/usr/include/nspr"
&&
make_single &&
default_build &&
diff --git a/chat-im/pidgin/HISTORY b/chat-im/pidgin/HISTORY
index a1c5d58..96bcee3 100644
--- a/chat-im/pidgin/HISTORY
+++ b/chat-im/pidgin/HISTORY
@@ -1,3 +1,9 @@
+2012-10-16 Eric Sandall <sandalle AT sourcemage.org>
+ * BUILD: endif -> fi
+
+2012-10-01 Ismael Luceno <ismael.luceno AT gmail.com>
+ * BUILD: explicitly link against libX11
+
2012-07-15 Sukneet Basuta <sukneet AT sourcemage.org>
* DEPENDS: removed optional-depends howl
diff --git a/chat-irc/hexchat/BUILD b/chat-irc/hexchat/BUILD
new file mode 100755
index 0000000..0aa29f9
--- /dev/null
+++ b/chat-irc/hexchat/BUILD
@@ -0,0 +1,3 @@
+OPTS="$HEXCHAT_OPTS $OPTS" &&
+
+default_build
diff --git a/chat-irc/hexchat/CONFIGURE b/chat-irc/hexchat/CONFIGURE
new file mode 100755
index 0000000..9fe71e0
--- /dev/null
+++ b/chat-irc/hexchat/CONFIGURE
@@ -0,0 +1,35 @@
+config_query_option HEXCHAT_OPTS "Enable threads?" y \
+ "--enable-threads=pth" "--disable-theads" &&
+
+config_query_option HEXCHAT_OPTS "Enable IPv6?" n \
+ "--enable-ipv6" "--disable-ipv6" &&
+
+config_query_option HEXCHAT_OPTS "Enable use of Xft directly?" n \
+ "--enable-xft" "--disable-xft" &&
+
+config_query_option HEXCHAT_OPTS "Enable use of XShm for fast tinting?" n \
+ "--enable-shm" "--disable-shm" &&
+
+config_query_option HEXCHAT_OPTS "Build the text frontend?" n \
+ "--enable-textfe" "--disable-textfe" &&
+
+config_query_option HEXCHAT_OPTS "Enable plugin support?" y \
+ "--enable-plugin" "--disable-plugin" &&
+
+config_query_option HEXCHAT_OPTS "Enable checksum plugin?" y \
+ "--enable-checksum" "--disable-checksum" &&
+
+config_query_option HEXCHAT_OPTS "Enable Do At plugin?" y \
+ "--enable-doat" "--disable-doat" &&
+
+config_query_option HEXCHAT_OPTS "Enable FiSHLiM plugin?" y \
+ "--enable-fishlim" "--disable-fishlim" &&
+
+config_query_option HEXCHAT_OPTS "Enable SASL plugin?" y \
+ "--enable-sasl" "--disable-sasl" &&
+
+config_query_option HEXCHAT_OPTS "Enable MMX assembly routines?" y \
+ "--enable-mmx" "--disable-mmx" &&
+
+config_query_option HEXCHAT_OPTS "enable use of XShm for fast tinting?" n \
+ "--enable-mmx" "--disable-mmx"
diff --git a/chat-irc/hexchat/DEPENDS b/chat-irc/hexchat/DEPENDS
new file mode 100755
index 0000000..e10f03d
--- /dev/null
+++ b/chat-irc/hexchat/DEPENDS
@@ -0,0 +1,51 @@
+depends glib2 &&
+
+optional_depends gettext \
+ "" \
+ "--disable-nls" \
+ "Enable gettext for i18n?" &&
+
+optional_depends openssl \
+ "--enable-openssl=/usr/bin/openssl" \
+ "" \
+ "Enable use of openSSL?" &&
+
+optional_depends gtk+2 \
+ "--enable-gtkfe" \
+ "--disable-gtkfe --enable-textfe" \
+ "Enable building the gtk frontend" &&
+
+optional_depends python \
+ "" \
+ "--disable-python" \
+ "for Python scripting support" &&
+
+optional_depends perl \
+ "" \
+ "--disable-perl" \
+ "for perl scripting support" &&
+
+optional_depends tcl \
+ "--enable-tcl=/usr/lib" \
+ "" \
+ "for tcl scripting support" &&
+
+optional_depends dbus \
+ "" \
+ "--disable-dbus" \
+ "Enable DBUS support?" &&
+
+optional_depends libnotify \
+ "" \
+ "--disable-libnotify" \
+ "Enable libnotify support?" &&
+
+optional_depends gtkspell \
+ "--enable-spell=gtkspell" \
+ "" \
+ "for spell checker support" &&
+
+optional_depends libsexy \
+ "--enable-spell=libsexy" \
+ "" \
+ "for spell checker support"
diff --git a/chat-irc/hexchat/DETAILS b/chat-irc/hexchat/DETAILS
new file mode 100755
index 0000000..3f8746d
--- /dev/null
+++ b/chat-irc/hexchat/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=hexchat
+ VERSION=2.9.1
+ SOURCE=$SPELL-$VERSION.tar.xz
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ SOURCE_URL[0]=https://github.com/downloads/$SPELL/$SPELL/$SOURCE
+ SOURCE_GPG=gurus.gpg:$SOURCE.sig
+ WEB_SITE=http://www.hexchat.org/
+ ENTERED=20120909
+ LICENSE[0]=GPL
+ KEYWORDS="irc chat"
+ SHORT="IRC client for X"
+cat << EOF
+HexChat is an IRC chat program. It allows you to join multiple IRC channels
+(chat rooms) at the same time, talk publicly, private one-on-one
+conversations etc.
+
+HexChat is based on XChat
+EOF
diff --git a/chat-irc/hexchat/HISTORY b/chat-irc/hexchat/HISTORY
new file mode 100644
index 0000000..898621b
--- /dev/null
+++ b/chat-irc/hexchat/HISTORY
@@ -0,0 +1,2 @@
+2012-09-09 Robin Cook <rcook AT wyrms.net>
+ * New Spell: DETAILS, CONFIGURE, DEPENDS, PRE_BUILD, BUILD, INSTALL
diff --git a/chat-irc/hexchat/INSTALL b/chat-irc/hexchat/INSTALL
new file mode 100755
index 0000000..e6227ae
--- /dev/null
+++ b/chat-irc/hexchat/INSTALL
@@ -0,0 +1,3 @@
+install -vm 644 plugins/xchat-plugin.h "$INSTALL_ROOT/usr/include" &&
+
+default_install
diff --git a/chat-irc/hexchat/PRE_BUILD b/chat-irc/hexchat/PRE_BUILD
new file mode 100755
index 0000000..ba99dad
--- /dev/null
+++ b/chat-irc/hexchat/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+
+./autogen.sh
diff --git a/chat-irc/hexchat/hexchat-2.9.1.tar.xz.sig
b/chat-irc/hexchat/hexchat-2.9.1.tar.xz.sig
new file mode 100644
index 0000000..86a676e
Binary files /dev/null and b/chat-irc/hexchat/hexchat-2.9.1.tar.xz.sig differ
diff --git a/chat-irc/ircd-ratbox/DETAILS b/chat-irc/ircd-ratbox/DETAILS
index 1ba885f..3dfcf7b 100755
--- a/chat-irc/ircd-ratbox/DETAILS
+++ b/chat-irc/ircd-ratbox/DETAILS
@@ -3,12 +3,12 @@ if [[ $IRCD_RATBOX_RELEASE == testing ]]; then
VERSION=3.0.6
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=http://www.ratbox.org/download/testing/$SOURCE
- SOURCE_URL[1]=ftp://ftp.parodius.com/pub/$SPELL/testing/$SOURCE
+ SOURCE_URL[1]=http://mirrors.gigenet.com/ratbox/testing/$SOURCE
else
- VERSION=3.0.7
+ VERSION=3.0.8
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=http://www.ratbox.org/download/$SOURCE
- SOURCE_URL[1]=ftp://ftp.parodius.com/pub/$SPELL/$SOURCE
+ SOURCE_URL[1]=http://mirrors.gigenet.com/ratbox/$SOURCE
fi
SOURCE2=$SOURCE.asc
SOURCE2_URL[0]=$SOURCE_URL.asc
diff --git a/chat-irc/ircd-ratbox/HISTORY b/chat-irc/ircd-ratbox/HISTORY
index ab16667..aa5ef8f 100644
--- a/chat-irc/ircd-ratbox/HISTORY
+++ b/chat-irc/ircd-ratbox/HISTORY
@@ -1,3 +1,7 @@
+2013-01-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.0.8 (stable); renewed mirror url
+ * INSTALL: fixed multijob install
+
2011-11-09 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.0.7 (stable)
* BUILD, CONFIGURE: removed deprecated options
diff --git a/chat-irc/ircd-ratbox/INSTALL b/chat-irc/ircd-ratbox/INSTALL
index 611453a..0292190 100755
--- a/chat-irc/ircd-ratbox/INSTALL
+++ b/chat-irc/ircd-ratbox/INSTALL
@@ -1,3 +1,5 @@
+make_single &&
default_install &&
+make_normal &&
install -d -o ratbox -g ratbox -vm 755 "$INSTALL_ROOT/var/run/ircd"
diff --git a/chat-irc/weechat/BUILD b/chat-irc/weechat/BUILD
index b1ab749..5b569eb 100755
--- a/chat-irc/weechat/BUILD
+++ b/chat-irc/weechat/BUILD
@@ -7,11 +7,7 @@ if [[ $WEECHAT_DEBUG == y ]]; then
fi &&
if [[ $WEECHAT_CMAKE == y ]]; then
- cd $SOURCE_DIRECTORY &&
- mkdir build &&
- cd build &&
- cmake .. -DPREFIX=/usr &&
- make
+ cmake_build
else
if [[ $WEECHAT_BRANCH == scm ]]; then
./autogen.sh
diff --git a/chat-irc/weechat/DEPENDS b/chat-irc/weechat/DEPENDS
index 09c9732..1ab86ee 100755
--- a/chat-irc/weechat/DEPENDS
+++ b/chat-irc/weechat/DEPENDS
@@ -11,11 +11,13 @@ fi &&
if [[ $WEECHAT_CMAKE == y ]]; then
depends cmake
fi &&
+
depends ncurses &&
+depends libgcrypt &&
+
optional_depends gnutls "" "--disable-gnutls" "Turn on gnutls support" &&
optional_depends perl "" "--disable-perl" "Turns on Perl script plugin" &&
optional_depends python "" "--disable-python" "Turns on Python script
plugin" &&
optional_depends RUBY "" "--disable-ruby" "Turns on Ruby script plugin" &&
-optional_depends lua51 "" "--disable-lua" "Turn on Lua script plugin" &&
+optional_depends LUA "" "--disable-lua" "Turn on Lua script plugin" &&
optional_depends aspell "" "--disable-aspell" "Turn on Aspell plugin"
-
diff --git a/chat-irc/weechat/DETAILS b/chat-irc/weechat/DETAILS
index 79e0b52..e031e50 100755
--- a/chat-irc/weechat/DETAILS
+++ b/chat-irc/weechat/DETAILS
@@ -9,12 +9,20 @@ SOURCE_DIRECTORY=${BUILD_DIRECTORY}/weechat-$WEECHAT_BRANCH
FORCE_DOWNLOAD=on
SOURCE_IGNORE=volatile
SOURCE_URL[0]=git://git.sv.gnu.org/weechat.git:$SPELL
-else
- VERSION=0.3.8
+else
+ if [ "$WEECHAT_BRANCH" == "devel" ]; then
+ VERSION=0.4.0-dev
+ SOURCE=$SPELL-devel.tar.bz2
+
SOURCE_HASH=sha512:4e6901d44d8f343c9d2dfe3bd1383930eee0aadd9ec0f609bca524881e73d1a1089755e9ab369a31ccdd3452b80b84cac7cfd29b44949921c9571e4bd22dcc62
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-devel
+ else
+ VERSION=0.3.9.2
+ SECURITY_PATCH=2
SOURCE=$SPELL-$VERSION.tar.bz2
+
SOURCE_HASH=sha512:a34a72204e289fe7ebb5441214b5256471af54e13198ce5dbb58dade043090fb09042ef35e672ef3d3174d0e48744c4d103644fbbea743b32b2b65bd982da965
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
-
SOURCE_HASH=sha512:b6fb1d1220c491e514c478ad376cb8a00ce22621c8ba11c95b9e25ee2e15abc5cfac229a056aa4d4242821de1469504116a60c16b8b0b272d1c88d8e137e9bea
- SOURCE_URL[0]=http://www.weechat.org/files/src/$SOURCE
+ fi
+ SOURCE_URL[0]=http://www.weechat.org/files/src/$SOURCE
fi
WEB_SITE=http://www.weechat.org
ENTERED=20050320
diff --git a/chat-irc/weechat/HISTORY b/chat-irc/weechat/HISTORY
index 0829401..52fcf65 100644
--- a/chat-irc/weechat/HISTORY
+++ b/chat-irc/weechat/HISTORY
@@ -1,3 +1,20 @@
+2012-11-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.3.9.2 (stable); SECURITY_PATCH++
+
+2012-11-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.3.9.1 (stable); SECURITY_PATCH++
+
+2012-10-08 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: libgcrypt is required now
+
+2012-09-29 Sukneet Basuta <sukneet AT sourcemage.org>
+ * DETAILS: stable updated to 0.3.9
+ readded devel branch info
+ * DEPENDS: lua51 -> LUA
+ * PREPARE: cmake is the recommended way to build weechat now,
+ so ask every branch whether or not to use it
+ * BUILD: use cmake_build for cmake
+
2012-06-03 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated to 0.3.8
diff --git a/chat-irc/weechat/PREPARE b/chat-irc/weechat/PREPARE
index 05b612f..8590f43 100755
--- a/chat-irc/weechat/PREPARE
+++ b/chat-irc/weechat/PREPARE
@@ -5,9 +5,9 @@ case "$WEECHAT_BRANCH" in
config_query WEECHAT_DEBUG "Enable debug messages?" n &&
if [ "$WEECHAT_DEBUG" == "y" ]; then
config_query WEECHAT_DEBUG_FULL "Print debug messages to the window?" n
- fi &&
- config_query WEECHAT_CMAKE "Use cmake instead of autotools? (may fail,
still in testing)" n
+ fi
;;
esac &&
+config_query WEECHAT_CMAKE "Use cmake instead of autotools? (recommended)" y
config_query WEECHAT_SYMLINKS "Make compatibility symlinks?" y
diff --git a/chat-libs/libotr/DETAILS b/chat-libs/libotr/DETAILS
index bff0fc1..d147ae6 100755
--- a/chat-libs/libotr/DETAILS
+++ b/chat-libs/libotr/DETAILS
@@ -1,5 +1,5 @@
SPELL=libotr
- VERSION=3.2.0
+ VERSION=3.2.1
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE2=$SOURCE.asc
SOURCE_URL[0]=http://www.cypherpunks.ca/otr/${SOURCE}
diff --git a/chat-libs/libotr/HISTORY b/chat-libs/libotr/HISTORY
index d93b6c5..f672d95 100644
--- a/chat-libs/libotr/HISTORY
+++ b/chat-libs/libotr/HISTORY
@@ -1,3 +1,6 @@
+2012-11-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.2.1
+
2011-09-26 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: converted to upstream signature checking
* 2BA87C5C.gpg: added gpg keyring
diff --git a/collab/subversion/16A0DE01.gpg b/collab/subversion/16A0DE01.gpg
new file mode 100644
index 0000000..4d5b087
Binary files /dev/null and b/collab/subversion/16A0DE01.gpg differ
diff --git a/collab/subversion/DETAILS b/collab/subversion/DETAILS
index e1fa559..ec16691 100755
--- a/collab/subversion/DETAILS
+++ b/collab/subversion/DETAILS
@@ -1,5 +1,5 @@
SPELL=subversion
- VERSION=1.7.5
+ VERSION=1.7.8
SECURITY_PATCH=2
if [[ "$SVN_HEAD" == y ]]; then VERSION=${VERSION%.*}-HEAD; fi
SOURCE=$SPELL-$VERSION.tar.bz2
@@ -12,7 +12,7 @@ else
SOURCE2=$SOURCE.asc
SOURCE_URL[0]=http://www.apache.org/dist/$SPELL/$SOURCE
SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
- SOURCE_GPG=ED1A599C.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE_GPG=16A0DE01.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
fi
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/collab/subversion/ED1A599C.gpg b/collab/subversion/ED1A599C.gpg
deleted file mode 100644
index d26579d..0000000
Binary files a/collab/subversion/ED1A599C.gpg and /dev/null differ
diff --git a/collab/subversion/HISTORY b/collab/subversion/HISTORY
index 1aa9991..82b3140 100644
--- a/collab/subversion/HISTORY
+++ b/collab/subversion/HISTORY
@@ -1,3 +1,12 @@
+2012-12-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.7.8
+
+2012-10-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.7.7
+ use 16A0DE01 key
+ * 16A0DE01.gpg: (Ben Reser) added
+ * ED1A599C.gpg: deleted
+
2012-06-26 David C. Haley <khoralin AT gmail.com>
* DEPENDS: zlib optional_depends -> depends
SOURCE2=$SOURCE.sig
@@ -59,7 +63,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..0a39617 100644
--- a/crypto/gnutls/HISTORY
+++ b/crypto/gnutls/HISTORY
@@ -1,3 +1,11 @@
+2012-12-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 3.1,5
+ * PREPARE: add new branch 3.1
+ * DEPENDS: test for 3.1 branch
+
+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/gnutls/PREPARE b/crypto/gnutls/PREPARE
index 02d7781..afbc189 100755
--- a/crypto/gnutls/PREPARE
+++ b/crypto/gnutls/PREPARE
@@ -13,4 +13,4 @@ if [ "$GNUTLS_OLD" == "n" ]; then
persistent_remove GNUTLS_OLD
fi
diff --git a/devel/ctemplate/PRE_BUILD b/devel/ctemplate/PRE_BUILD
deleted file mode 100755
index 97c3c53..0000000
--- a/devel/ctemplate/PRE_BUILD
+++ /dev/null
@@ -1,6 +0,0 @@
-default_pre_build &&
-cd $SOURCE_DIRECTORY &&
-# fix for gcc-4.6.0
-sed -i '/<string/ i\
-#include <cstddef>
-' src/ctemplate/template.h.in src/ctemplate/template_dictionary.h.in
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" &&
if spell_ok glib2; then
- VERSION=0.27
-
SOURCE_HASH=sha512:5ac68fb66804f56e9daf760a8f6e91da194f78895208d3ca25a4b7b5ace97d9cf8441f2aea79a0eaf7a2a518761764ab7722f3c0878d85265a9412c8b0ef6a1f
+ VERSION=0.27.1
+
SOURCE_HASH=sha512:f9c6d013848c3d9868e99a2cbf16e6735ca6ca12ff5a0b18d536a135aadd72dc2be1afcc962c866bc3c7301150e805d1630ea510d0e4ee222cb5c9f70b8fd675
else
VERSION=0.25
SOURCE_HASH=sha512:6c50ca542733feeb10301097ade32075c5417ada5bdd195957de8521a28b20e0e7a54ed553fa3e022b24969e9deb97d72e289192cb2a3afc2c86241dc6cafa02
diff --git a/devel/pkgconfig/HISTORY b/devel/pkgconfig/HISTORY
index 7f06080..1e8ed54 100644
--- a/devel/pkgconfig/HISTORY
+++ b/devel/pkgconfig/HISTORY
@@ -1,3 +1,6 @@
+2012-09-14 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.27.1
+
2012-08-14 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.27
diff --git a/devel/python3/CONFIGURE b/devel/python3/CONFIGURE
index 81a0a33..dfbe08c 100755
--- a/devel/python3/CONFIGURE
+++ b/devel/python3/CONFIGURE
@@ -1,4 +1,5 @@
config_query PY3K "Use Python 3 as primary version on the system?" n &&
+config_query SYMLINK "create symlinks for python -> python3" n &&
config_query_option PYTHON3_OPTS \
"Enable IPv6?" y \
diff --git a/devel/python3/CONFLICTS b/devel/python3/CONFLICTS
index ef99b71..4a8ea12 100755
--- a/devel/python3/CONFLICTS
+++ b/devel/python3/CONFLICTS
@@ -1 +1,2 @@
conflicts python3000 y
+conflicts faulthandler y
diff --git a/devel/python3/DETAILS b/devel/python3/DETAILS
index be02097..3a3f8a0 100755
--- a/devel/python3/DETAILS
+++ b/devel/python3/DETAILS
@@ -1,7 +1,6 @@
SPELL=python3
- VERSION=3.2.3
+ 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 775ed53..fdbfa25 100644
--- a/devel/python3/HISTORY
+++ b/devel/python3/HISTORY
@@ -1,3 +1,8 @@
+2012-10-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.3.0
+ * CONFIGURE, INSTALL: make symlinks optional
+ * CONFLICTS: add faulthandler ( now included in python3)
+
2012-04-24 Treeve Jelbert <treeve AT sourcemage.org>
* INSTALL: add some symlinks
* DETAILS: PATCHLEVEL=1
diff --git a/devel/python3/INSTALL b/devel/python3/INSTALL
index 4d52c1e..5d05a76 100755
--- a/devel/python3/INSTALL
+++ b/devel/python3/INSTALL
@@ -1,24 +1,16 @@
-cp -Rv "$SOURCE_DIRECTORY/anywhere/$INSTALL_ROOT/usr" "$INSTALL_ROOT/" &&
+cp -av "$SOURCE_DIRECTORY/anywhere/$INSTALL_ROOT/usr" "$INSTALL_ROOT/" &&
# gettext
install -vm 755 "$SOURCE_DIRECTORY/Tools/i18n/"{pygettext.py,msgfmt.py} \
"$INSTALL_ROOT/usr/bin"
-
-local PYVER=`echo ${VERSION}|cut -d . -f 1,2`
-
-if [ -d "${INSTALL_ROOT}/usr/lib/python${PYVER}/plat-linux2" ];then
- cp -r "${INSTALL_ROOT}/usr/lib/python${PYVER}/plat-linux2" \
- "${INSTALL_ROOT}/usr/lib/python${PYVER}/plat-linux3"
-else
- cp -r "${INSTALL_ROOT}/usr/lib/python${PYVER}/plat-linux3" \
- "${INSTALL_ROOT}/usr/lib/python${PYVER}/plat-linux2"
-fi &&
# help some stupid installer scripts
local PV=`echo ${VERSION}|cut -c-3` &&
ln -sf ${TRACK_ROOT}/usr/include/python${PV}m
${INSTALL_ROOT}/usr/include/python${PV} &&
# this is the primary/only version of python
if [[ $PY3K == y ]]; then
+ if [[ $SYMLINK == y ]];then
ln -sf ${TRACK_ROOT}/usr/bin/python3 ${INSTALL_ROOT}/usr/bin/python &&
ln -sf ${TRACK_ROOT}/usr/bin/python3-config
${INSTALL_ROOT}/usr/bin/python-config &&
ln -sf ${TRACK_ROOT}/usr/lib/pkgconfig/python-${PV}.pc
${INSTALL_ROOT}/usr/lib/pkgconfig/python.pc
+ fi
fi
diff --git a/devel/python3/PRE_BUILD b/devel/python3/PRE_BUILD
deleted file mode 100755
index ee53ba4..0000000
--- a/devel/python3/PRE_BUILD
+++ /dev/null
@@ -1,4 +0,0 @@
-default_pre_build &&
-cd $SOURCE_DIRECTORY/Lib &&
-
-cp -R plat-linux2 plat-linux3
diff --git a/devel/qt-creator/DETAILS b/devel/qt-creator/DETAILS
index 0c1a69b..fac8972 100755
--- a/devel/qt-creator/DETAILS
+++ b/devel/qt-creator/DETAILS
@@ -1,20 +1,20 @@
SPELL=qt-creator
if [[ "${QTCREATOR_DEVEL}" == "y" ]]; then
- VERSION=2.5.1
-
SOURCE_HASH=sha512:aa0b35d6924d5a63e9723afef4a3594cd99fc464d9c38132bde530366228a98b60a1b552650c88b386047a00b4155f660d91f91abc4f2348621778a9e28f5c2a
+ VERSION=2.6.0-beta
+
SOURCE_HASH=sha512:5cf38e4b9599b723fc4773cd2bd49c8f3bf721f9ae6069190f3931de281e3610e795fe083ee5e0f8105eddfc670f69162d3fe4fc0963e2db6e0f5ff3a8d3eff3
else
- VERSION=2.5.1
-
SOURCE_HASH=sha512:aa0b35d6924d5a63e9723afef4a3594cd99fc464d9c38132bde530366228a98b60a1b552650c88b386047a00b4155f660d91f91abc4f2348621778a9e28f5c2a
+ VERSION=2.5.2
+
SOURCE_HASH=sha512:db9cf844c78304e6dcd1eb05df109430281eb35294c7993088d1ebab8efe56e3e9ef5d630d520822a54a35e3e1b9bfcf5fd505cac1e23020e185b8d8b85ddaf6
fi
SOURCE=$SPELL-$VERSION-src.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION-src
WEB_SITE=http://www.qtsoftware.com/downloads
- SOURCE_URL[0]=ftp://ftp.trolltech.com/qtcreator/$SOURCE
+
SOURCE_URL[0]=http://origin.releases.qt-project.org/qtcreator/${VERSION}/$SOURCE
LICENSE[0]=LGPL
ENTERED=20090304
KEYWORDS="qt4 ide"
SHORT="cross-platform integrated development environment for use
with Qt"
cat << EOF
-Qt� Creator is a new cross-platform integrated development environment for
+Qt® Creator is a new cross-platform integrated development environment for
use with Qt.
EOF
diff --git a/devel/qt-creator/HISTORY b/devel/qt-creator/HISTORY
index 430fd13..6d09c33 100644
--- a/devel/qt-creator/HISTORY
+++ b/devel/qt-creator/HISTORY
@@ -1,3 +1,9 @@
+2012-10-27 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
+ * DETAILS: fixe screwy (r)
+
+2012-09-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: devel 2.6.0-beta, stable 2.5.2
+
2012-07-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: stable and devel version 2.5.1
diff --git a/devel/strace/HISTORY b/devel/strace/HISTORY
index 04aee0a..325c2aa 100644
--- a/devel/strace/HISTORY
+++ b/devel/strace/HISTORY
@@ -1,3 +1,7 @@
+2012-10-16 Eric Sandall <sandalle AT sourcemage.org>
+ * PRE_BUILD: Apply glibc-2.15.patch
+ * glibc-2.15.patch: Patch to fix compilation against newer glibc
+
2012-05-09 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.7
diff --git a/devel/strace/PRE_BUILD b/devel/strace/PRE_BUILD
index 6f54504..fea6ead 100755
--- a/devel/strace/PRE_BUILD
+++ b/devel/strace/PRE_BUILD
@@ -2,4 +2,7 @@ mk_source_dir $SOURCE_DIRECTORY &&
cd $BUILD_DIRECTORY &&
verify_file '' &&
xz -dc $SOURCE_CACHE/$SOURCE | tar -xf -
+message "${MESSAGE_COLOR}Fixing compilation with newer
glibc...${DEFAULT_COLOR}" &&
+patch "${SOURCE_DIRECTORY}"/util.c \
+ "${SCRIPT_DIRECTORY}"/glibc-2.15.patch &&
cd $SOURCE_DIRECTORY
diff --git a/devel/strace/glibc-2.15.patch b/devel/strace/glibc-2.15.patch
new file mode 100644
index 0000000..be6c4fd
--- /dev/null
+++ b/devel/strace/glibc-2.15.patch
@@ -0,0 +1,53 @@
+# From http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/dev-util/strace/files/strace-4.7-glibc-2.15.patch?revision=1.1
+https://bugs.gentoo.org/414637
+
+From 302e8ec6cd62912a3cd6494ce6702f4ad8dae0e2 Mon Sep 17 00:00:00 2001
+From: Mike Frysinger <vapier AT gentoo.org>
+Date: Fri, 4 May 2012 19:30:59 -0400
+Subject: [PATCH] util: fix building when glibc has a stub process_vm_readv
+
+If you have a newer glibc which provides process_vm_readv, but it is built
+against older kernel headers which lack __NR_process_vm_readv, the library
+will contain a stub implementation that just returns ENOSYS. Autoconf
+checks for this case explicitly and will declare it as unavailable. So we
+end up in a case where the headers provide the prototype, but autoconf has
+not defined HAVE_PROCESS_VM_READV, so we hit the same build failure again:
+
+util.c:738:16: error: static declaration of 'process_vm_readv' follows
non-static declaration
+/usr/include/bits/uio.h:58:16: note: previous declaration of
'process_vm_readv' was here
+
+So rename our local function to something unique, and add a define so the
+callers all hit the right place.
+
+* util.c (strace_process_vm_readv): Rename from process_vm_readv.
+(process_vm_readv): Define to strace_process_vm_readv.
+
+Signed-off-by: Mike Frysinger <vapier AT gentoo.org>
+---
+ util.c | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/util.c b/util.c
+index d347bd8..f27acdf 100644
+--- a/util.c
++++ b/util.c
+@@ -735,7 +735,8 @@ static bool process_vm_readv_not_supported = 0;
+
+ #if defined(__NR_process_vm_readv)
+ static bool process_vm_readv_not_supported = 0;
+-static ssize_t process_vm_readv(pid_t pid,
++/* Have to avoid duplicating with the C library headers. */
++static ssize_t strace_process_vm_readv(pid_t pid,
+ const struct iovec *lvec,
+ unsigned long liovcnt,
+ const struct iovec *rvec,
+@@ -744,6 +745,7 @@ static ssize_t process_vm_readv(pid_t pid,
+ {
+ return syscall(__NR_process_vm_readv, (long)pid, lvec, liovcnt, rvec,
riovcnt, flags);
+ }
++#define process_vm_readv strace_process_vm_readv
+ #else
+ static bool process_vm_readv_not_supported = 1;
+ # define process_vm_readv(...) (errno = ENOSYS, -1)
+--
+1.7.9.7
diff --git a/devel/tig/DETAILS b/devel/tig/DETAILS
index 2476952..b9a2340 100755
--- a/devel/tig/DETAILS
+++ b/devel/tig/DETAILS
@@ -1,8 +1,8 @@
SPELL=tig
- VERSION=1.0
+ VERSION=1.1
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://jonas.nitro.dk/${SPELL}/releases/${SOURCE}
-
SOURCE_HASH=sha512:3ac55a7efda34806499950eeee99909afcb4a3328fb60829b658e226915014e844cb0d872b661959d13fc08bef542f5eb635d3dcb695251e4de18ad30371e379
+
SOURCE_HASH=sha512:c6cd2598aeed4a7abf3e4b191a97957c9e20056066cdc82235058e994faf665f7b953e4e04497daa0daac26e1f5d08876155cebee0d0beafc02aa4d96ce633b1
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://jonas.nitro.dk/tig/"
LICENSE[0]=GPL
diff --git a/devel/tig/HISTORY b/devel/tig/HISTORY
index dfff0c9..d4ff151 100644
--- a/devel/tig/HISTORY
+++ b/devel/tig/HISTORY
@@ -1,3 +1,6 @@
+2012-10-15 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.1
+
2012-05-11 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.0
diff --git a/doc/pdfgrep/DETAILS b/doc/pdfgrep/DETAILS
index e2cf444..03cd3a5 100755
--- a/doc/pdfgrep/DETAILS
+++ b/doc/pdfgrep/DETAILS
@@ -1,8 +1,8 @@
SPELL=pdfgrep
- VERSION=1.2
+ VERSION=1.3.0
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=$SOURCEFORGE_URL/project/${SPELL}/${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:de947ab4b61db7b04d5f3cb879b3a91e2e69392abf8ab8a3edf134ec2f37f51454a39b19f4afa4d2db2947bda08463d92e31277aea274999b7f72c6597d4fae7
+
SOURCE_HASH=sha512:3555ac28685ddfaf9ea6c172aafbc251c0d622caa1c6f98e89c2fae1800e7299d97d3fa5497414f880235fba93963ec00fcea4ff199831abed5817f39ea318ca
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://pdfgrep.sourceforge.net"
LICENSE[0]=GPL
diff --git a/doc/pdfgrep/HISTORY b/doc/pdfgrep/HISTORY
index 78ba96f..fe878c0 100644
--- a/doc/pdfgrep/HISTORY
+++ b/doc/pdfgrep/HISTORY
@@ -1,3 +1,6 @@
+2012-09-15 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: updated spell to 1.3.0
+
2011-05-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS, DETAILS: spell created
diff --git a/doc/qpdf/DEPENDS b/doc/qpdf/DEPENDS
new file mode 100755
index 0000000..10424b8
--- /dev/null
+++ b/doc/qpdf/DEPENDS
@@ -0,0 +1,6 @@
+depends -sub CXX gcc &&
+depends libxml2 &&
+depends libxslt &&
+depends pcre &&
+depends zlib &&
+depends libtool
diff --git a/doc/qpdf/DETAILS b/doc/qpdf/DETAILS
new file mode 100755
index 0000000..93fcf05
--- /dev/null
+++ b/doc/qpdf/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=qpdf
+ VERSION=3.0.2
+
SOURCE_HASH=sha512:0ee534cb3f1fb31a85e8d1e0e78d02630dd4e008660c93b376e1dfd3850b313e73ba4db4f148f263ecccebb357b3d44b70d89babfaa2117c1b634467547f14a8
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+WEB_SITE=http://$SPELL.SourceForge.net
+ LICENSE[0]=ARTISTIC
+ ENTERED=20120914
+ KEYWORDS=""
+ SHORT="manipulate PDF files"
+cat << EOF
+QPDF is a C++ library and set of programs that inspect and manipulate the
+structure of PDF files. It can encrypt and linearize files, expose the
+internals of a PDF file, and do many other operations useful to end users
and
+PDF developers.
+EOF
diff --git a/doc/qpdf/HISTORY b/doc/qpdf/HISTORY
new file mode 100644
index 0000000..4da6571
--- /dev/null
+++ b/doc/qpdf/HISTORY
@@ -0,0 +1,4 @@
+2012-09-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.0.2
+ spell created
+
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-16/e16/BUILD b/e-16/e16/BUILD
deleted file mode 100755
index dba4f04..0000000
--- a/e-16/e16/BUILD
+++ /dev/null
@@ -1,4 +0,0 @@
-OPTS="--enable-fsstd \
- $OPTS" &&
-
-default_build
diff --git a/e-16/e16/DETAILS b/e-16/e16/DETAILS
index 6140da2..64bfbd2 100755
--- a/e-16/e16/DETAILS
+++ b/e-16/e16/DETAILS
@@ -11,12 +11,12 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-0.16-cvs
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/dhex/DETAILS b/editors/dhex/DETAILS
index 536595c..3d69be8 100755
--- a/editors/dhex/DETAILS
+++ b/editors/dhex/DETAILS
@@ -1,9 +1,9 @@
SPELL=dhex
- VERSION=0.67
+ VERSION=0.68
SOURCE=${SPELL}_$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}_$VERSION
SOURCE_URL[0]=http://www.dettus.net/dhex/$SOURCE
-
SOURCE_HASH=sha512:cc5013edcdabf6febcb8c7e79339da2b2ad3ae2783d023754d6cc1f9fa3ef3c37807f21b6182ec5db7e9280f934f29ef84b1526d440a1ca2eb2b6c951e0eb14b
+
SOURCE_HASH=sha512:9397ec0574652022387f4108613f839b9262841c436079249fb325011b0a0e3c5bbd32d323f37b0f30e643f7060c1275337710c237ab68fb0c3f8096651a2421
WEB_SITE=http://www.dettus.net/dhex/
ENTERED=20110129
LICENSE[0]=GPL
diff --git a/editors/dhex/HISTORY b/editors/dhex/HISTORY
index 06a75c1..cc7dffe 100644
--- a/editors/dhex/HISTORY
+++ b/editors/dhex/HISTORY
@@ -1,3 +1,6 @@
+2012-09-18 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.68
+
2012-05-16 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.67
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/elvis/CONFIGURE b/editors/elvis/CONFIGURE
index 23d189e..4cc297b 100755
--- a/editors/elvis/CONFIGURE
+++ b/editors/elvis/CONFIGURE
@@ -1,6 +1,7 @@
-config_query MAKE_SYMLINK "Would you like to have /usr/bin/vi as a symlink
to /usr/bin/elvis?" n
+config_query MAKE_SYMLINK "Would you like to have /usr/bin/vi as a symlink
to /usr/bin/elvis?" n &&
+
if [ "${MAKE_SYMLINK}" == "y" ] ; then
- if [ -e /usr/bin/vi ] ; then
+ if [ -e /usr/bin/vi ] && `readlink -f "/usr/bin/vi" | grep -viq
"elvis"`; then
echo "VI is already provided by vim." &&
echo "To have elvis as provider of vi, recast vim with the vi
symlink option disabled, then recast elvis." &&
MAKE_SYMLINK="n"
diff --git a/editors/elvis/HISTORY b/editors/elvis/HISTORY
index 3744c61..f214ecf 100644
--- a/editors/elvis/HISTORY
+++ b/editors/elvis/HISTORY
@@ -1,3 +1,6 @@
+2012-10-19 Vlad Glagolev <stealth AT sourcemage.org>
+ * CONFIGURE: corrected symlink check
+
2012-05-13 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: removed UPDATED; quoting paths
* DEPENDS: killed xorg-libs, see #14699 on old bug tracker; added
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/scribus4/DETAILS b/editors/scribus4/DETAILS
index b255a29..6a196c6 100755
--- a/editors/scribus4/DETAILS
+++ b/editors/scribus4/DETAILS
@@ -18,8 +18,8 @@ SOURCE_DIRECTORY=${BUILD_DIRECTORY}/Scribus
KEYWORDS="qt editors"
SHORT="Scribus is a desktop publishing program based on QT4"
cat << EOF
-Scribus is a Layout program for Linux�, similar to Adobe� PageMaker,
-QuarkXPress or Adobe� InDesign, except that it is published under the GNU
GPL.
+Scribus is a Layout program for Linux, similar to Adobe PageMaker,
+QuarkXPress or Adobe InDesign, except that it is published under the GNU GPL.
Scribus has the ability to layout newsletters, create corporate stationery,
small posters and other documents which need flexible layout and/or the
ability to output to professional quality imagesetting equipment. You can do
diff --git a/editors/scribus4/HISTORY b/editors/scribus4/HISTORY
index 9d4f43e..57e4c9d 100644
--- a/editors/scribus4/HISTORY
+++ b/editors/scribus4/HISTORY
@@ -1,3 +1,6 @@
+2012-11-15 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
+ * DETAILS: fixed corrupted utf chars
+
2012-05-07 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.4.1, gpg.sig -> asc, SOURCE_DIRECTORY updated
* F60166DA.gpg: removed
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/editors/texworks/BUILD b/editors/texworks/BUILD
new file mode 100755
index 0000000..2113434
--- /dev/null
+++ b/editors/texworks/BUILD
@@ -0,0 +1 @@
+qt4_cmake_build
diff --git a/editors/texworks/DEPENDS b/editors/texworks/DEPENDS
new file mode 100755
index 0000000..89c8f3a
--- /dev/null
+++ b/editors/texworks/DEPENDS
@@ -0,0 +1,8 @@
+depends -sub CXX gcc &&
+depends hunspell &&
+depends lua51 &&
+depends poppler &&
+depends python3 &&
+depends qt4 &&
+depends texlive &&
+depends zlib
diff --git a/editors/texworks/DETAILS b/editors/texworks/DETAILS
new file mode 100755
index 0000000..5d1e102
--- /dev/null
+++ b/editors/texworks/DETAILS
@@ -0,0 +1,32 @@
+ SPELL=texworks
+ VERSION=0.4.4-r1004
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://${SPELL}.googlecode.com/files/${SOURCE}
+
SOURCE_HASH=sha512:0f22ebca59673dea0081190f5d064b856735522ee708ae79cb0ae0760c098ac539a45ae6e2a475b75a0bffd9147e1bd3185d8bd6bb710d48408524b686ea0990
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-0.4.4"
+ WEB_SITE="http://www.tug.org/texworks/"
+ LICENSE[0]=GPL
+ ENTERED=20120915
+ SHORT="a simple TeX front-end program"
+cat << EOF
+The TeXworks project is an effort to build a simple TeX front-end program
+(working environment) that will be available for all today’s major desktop
+operating systems—in particular, MS Windows (XP/Vista/7), typical GNU/Linux
+distros and other X11-based systems, as well as Mac OS X. It is deliberately
+modeled on Dick Koch’s award-winning TeXShop for Mac OS X, which is credited
+with a resurgence of TeX usage on the Mac platform.
+
+To provide a similar experience across all systems, TeXworks is based on
+cross-platform, open source tools and libraries. The Qt toolkit was chosen
+for the quality of its cross-platform user interface capabilities, with
+native “look and feel” on each platform being a realistic target. Qt
+also provides a rich application framework, facilitating the relatively
+rapid development of a usable product.
+
+The normal TeXworks workflow is PDF-centric, using pdfTeX and XeTeX as
+typesetting engines and generating PDF documents as the default formatted
+output. Although it is possible to configure a processing path based on DVI,
+newcomers to the TeX world need not be concerned with DVI at all, but can
+generally treat TeX as a system that goes directly from marked-up text files
+to ready-to-use PDF documents.
+EOF
diff --git a/editors/texworks/HISTORY b/editors/texworks/HISTORY
new file mode 100644
index 0000000..ba28f48
--- /dev/null
+++ b/editors/texworks/HISTORY
@@ -0,0 +1,4 @@
+2012-09-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS: spell created
+ * DEPENDS: add dependency on texlive
+
diff --git a/fonts-x11/gohufont/BUILD b/fonts-x11/gohufont/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/fonts-x11/gohufont/BUILD
@@ -0,0 +1 @@
+true
diff --git a/fonts-x11/gohufont/DEPENDS b/fonts-x11/gohufont/DEPENDS
new file mode 100755
index 0000000..79f11f2
--- /dev/null
+++ b/fonts-x11/gohufont/DEPENDS
@@ -0,0 +1 @@
+depends smgl-foma
diff --git a/fonts-x11/gohufont/DETAILS b/fonts-x11/gohufont/DETAILS
new file mode 100755
index 0000000..2c57ca2
--- /dev/null
+++ b/fonts-x11/gohufont/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=gohufont
+ VERSION=2.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://font.gohu.org/${SOURCE}
+
SOURCE_HASH=sha512:801f20c1329c5397f8b28d5618f390b9a660e40eda859bed45d11eb6512c4893c9ee6a007dfe62e85646fc5c771b3754ee659c5b4c249414354dc27342acb23f
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://font.gohu.org/"
+ LICENSE[0]=WTFPL
+ ENTERED=20121230
+ SHORT="a monospace bitmap font well suited for programming and
terminal use"
+cat << EOF
+Gohufont is a monospace bitmap font well suited for programming and terminal
+use. It is intended to be very legible and offers very discernable glyphs
+for all characters, including signs and symbols.
+EOF
diff --git a/fonts-x11/gohufont/HISTORY b/fonts-x11/gohufont/HISTORY
new file mode 100644
index 0000000..de33c8c
--- /dev/null
+++ b/fonts-x11/gohufont/HISTORY
@@ -0,0 +1,3 @@
+2012-12-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
+
diff --git a/fonts-x11/gohufont/INSTALL b/fonts-x11/gohufont/INSTALL
new file mode 100755
index 0000000..b48088b
--- /dev/null
+++ b/fonts-x11/gohufont/INSTALL
@@ -0,0 +1 @@
+install -D -m644 ${SOURCE_DIRECTORY}/*.pcf.gz
${INSTALL_ROOT}/usr/share/fonts/misc/
diff --git a/fonts-x11/open-dyslexic/BUILD b/fonts-x11/open-dyslexic/BUILD
new file mode 100755
index 0000000..e69de29
diff --git a/fonts-x11/open-dyslexic/DEPENDS b/fonts-x11/open-dyslexic/DEPENDS
new file mode 100755
index 0000000..5a065b4
--- /dev/null
+++ b/fonts-x11/open-dyslexic/DEPENDS
@@ -0,0 +1 @@
+source $SECTION_DIRECTORY/X11_DEPENDS
diff --git a/fonts-x11/open-dyslexic/DETAILS b/fonts-x11/open-dyslexic/DETAILS
new file mode 100755
index 0000000..1d6e0ce
--- /dev/null
+++ b/fonts-x11/open-dyslexic/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=open-dyslexic
+ VERSION=git
+ SOURCE=$SPELL-master.zip
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-master
+
SOURCE_URL[0]=https://github.com/antijingoist/open-dyslexic/archive/master.zip
+ SOURCE_IGNORE=volatile
+ LICENSE[0]=CC
+ WEB_SITE=http://dyslexicfonts.com/
+ ENTERED=20130101
+ SHORT="font created to increase readability for readers with
dyslexia"
+cat << EOF
+OpenDyslexic is a open sourced font created to increase readability
+for readers with dyslexia.
+EOF
diff --git a/fonts-x11/open-dyslexic/HISTORY b/fonts-x11/open-dyslexic/HISTORY
new file mode 100644
index 0000000..edded1a
--- /dev/null
+++ b/fonts-x11/open-dyslexic/HISTORY
@@ -0,0 +1,2 @@
+2013-01-01 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS, DEPENDS, BUILD, INSTALL: spell created
diff --git a/fonts-x11/open-dyslexic/INSTALL b/fonts-x11/open-dyslexic/INSTALL
new file mode 100755
index 0000000..9dcabb9
--- /dev/null
+++ b/fonts-x11/open-dyslexic/INSTALL
@@ -0,0 +1,2 @@
+mkdir -p "$INSTALL_ROOT/usr/share/fonts/TTF" &&
+install -m 644 -o root -g root ttf/*.ttf "$INSTALL_ROOT/usr/share/fonts/TTF"
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/fonts-x11/uw-ttyp0/BUILD b/fonts-x11/uw-ttyp0/BUILD
new file mode 100755
index 0000000..f3b517e
--- /dev/null
+++ b/fonts-x11/uw-ttyp0/BUILD
@@ -0,0 +1,3 @@
+./configure --prefix=${INSTALL_ROOT}/usr \
+ --mandir=${INSTALL_ROOT}/usr/share/man &&
+default_build_make
diff --git a/fonts-x11/uw-ttyp0/DEPENDS b/fonts-x11/uw-ttyp0/DEPENDS
new file mode 100755
index 0000000..c08188a
--- /dev/null
+++ b/fonts-x11/uw-ttyp0/DEPENDS
@@ -0,0 +1,2 @@
+depends perl &&
+depends bdftopcf
diff --git a/fonts-x11/uw-ttyp0/DETAILS b/fonts-x11/uw-ttyp0/DETAILS
new file mode 100755
index 0000000..3f87acc
--- /dev/null
+++ b/fonts-x11/uw-ttyp0/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=uw-ttyp0
+ VERSION=1.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://www.mpi-inf.mpg.de/~uwe/misc/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:2b62ce614940569e0e619c52b25c392e79e3f2bb01d8b2f32dcbabb31dc0713ca1eab3e65e81f229d99b3495281ec018dddcbb0e2fdff5322a2ab6080b4ccf26
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.mpi-inf.mpg.de/~uwe/misc/uw-ttyp0/"
+ LICENSE[0]=MIT
+ ENTERED=20121231
+ SHORT="a family of monospaced bitmap fonts"
+cat << EOF
+UW ttyp0 is a family of monospaced bitmap fonts in bdf format. It covers
+most of the Latin and Cyrillic alphabet, Greek, Armenian, Georgian (only
+Mkhedruli), Hebrew (without cantillation marks), Thai, most of IPA (but no
+UPA), standard punctuation, common symbols, some mathematics, line graphics
+and a few dingbats.
+
+UW ttyp0 comes in nine sizes from 6x11 to 11x22. In all of the sizes there
+are regular and bold versions; for some there is also an italic.
+EOF
diff --git a/fonts-x11/uw-ttyp0/HISTORY b/fonts-x11/uw-ttyp0/HISTORY
new file mode 100644
index 0000000..c72dd18
--- /dev/null
+++ b/fonts-x11/uw-ttyp0/HISTORY
@@ -0,0 +1,3 @@
+2012-12-31 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/freedesktop.gpg b/freedesktop.gpg
new file mode 100644
index 0000000..fd55477
Binary files /dev/null and b/freedesktop.gpg differ
diff --git a/ftp/curl/DETAILS b/ftp/curl/DETAILS
index 0f9407a..5038d72 100755
--- a/ftp/curl/DETAILS
+++ b/ftp/curl/DETAILS
@@ -1,5 +1,5 @@
SPELL=curl
- VERSION=7.27.0
+ VERSION=7.28.0
SECURITY_PATCH=8
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.asc
diff --git a/ftp/curl/HISTORY b/ftp/curl/HISTORY
index 59388fe..7071a61 100644
--- a/ftp/curl/HISTORY
+++ b/ftp/curl/HISTORY
@@ -1,3 +1,6 @@
+2012-10-11 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 7.28.0
+
2012-07-28 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 7.27.0
diff --git a/ftp/filezilla/DETAILS b/ftp/filezilla/DETAILS
index 385f18f..e06a41c 100755
--- a/ftp/filezilla/DETAILS
+++ b/ftp/filezilla/DETAILS
@@ -1,5 +1,5 @@
SPELL=filezilla
- VERSION=3.5.3
+ VERSION=3.6.0.1
SOURCE="FileZilla_${VERSION}_src.tar.bz2"
SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SOURCE}
SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
diff --git a/ftp/filezilla/FileZilla_3.5.3_src.tar.bz2.sig
b/ftp/filezilla/FileZilla_3.5.3_src.tar.bz2.sig
deleted file mode 100644
index 5303bda..0000000
Binary files a/ftp/filezilla/FileZilla_3.5.3_src.tar.bz2.sig and /dev/null
differ
diff --git a/ftp/filezilla/FileZilla_3.6.0.1_src.tar.bz2.sig
b/ftp/filezilla/FileZilla_3.6.0.1_src.tar.bz2.sig
new file mode 100644
index 0000000..64542de
Binary files /dev/null and b/ftp/filezilla/FileZilla_3.6.0.1_src.tar.bz2.sig
differ
diff --git a/ftp/filezilla/HISTORY b/ftp/filezilla/HISTORY
index dfe4cd8..85b7868 100644
--- a/ftp/filezilla/HISTORY
+++ b/ftp/filezilla/HISTORY
@@ -1,3 +1,9 @@
+2012-11-19 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.6.0.1
+
+2012-11-12 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.6.0
+
2012-01-09 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.5.3
* PRE_BUILD, gnutls3.patch: removed, fixed upstream
diff --git a/ftp/lftp/DETAILS b/ftp/lftp/DETAILS
index d436376..d83f098 100755
--- a/ftp/lftp/DETAILS
+++ b/ftp/lftp/DETAILS
@@ -1,5 +1,5 @@
SPELL=lftp
- VERSION=4.3.8
+ VERSION=4.4.0
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/ftp/lftp/HISTORY b/ftp/lftp/HISTORY
index 94b21c9..e85e4e1 100644
--- a/ftp/lftp/HISTORY
+++ b/ftp/lftp/HISTORY
@@ -1,3 +1,9 @@
+2012-09-29 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.4.0
+
+2012-09-13 Pol Vinogradov <vin.public AT gmail.com>
+ * PRE_BUILD, gets.patch: added patch to build with glibc >= 2.16
+
2012-08-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: 4.3.8
diff --git a/ftp/lftp/PRE_BUILD b/ftp/lftp/PRE_BUILD
new file mode 100755
index 0000000..1e710c5
--- /dev/null
+++ b/ftp/lftp/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+
+patch -p1 < "$SPELL_DIRECTORY/gets.patch"
diff --git a/ftp/lftp/gets.patch b/ftp/lftp/gets.patch
new file mode 100644
index 0000000..b0a6fbb
--- /dev/null
+++ b/ftp/lftp/gets.patch
@@ -0,0 +1,16 @@
+
+--- a/lib/stdio.in.h
++++ b/lib/stdio.in.h
+@@ -702,10 +702,12 @@
+ /* It is very rare that the developer ever has full control of stdin,
+ so any use of gets warrants an unconditional warning; besides, C11
+ removed it. */
++#ifdef gets
+ #undef gets
+ #if HAVE_RAW_DECL_GETS
+ _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
+ #endif
++#endif
+
+
+ #if @GNULIB_OBSTACK_PRINTF@ || @GNULIB_OBSTACK_PRINTF_POSIX@
diff --git a/ftp/ncdc/DEPENDS b/ftp/ncdc/DEPENDS
new file mode 100755
index 0000000..910d082
--- /dev/null
+++ b/ftp/ncdc/DEPENDS
@@ -0,0 +1,6 @@
+depends ncurses &&
+depends zlib &&
+depends bzip2 &&
+depends sqlite &&
+depends glib2 &&
+depends gnutls
diff --git a/ftp/ncdc/DETAILS b/ftp/ncdc/DETAILS
new file mode 100755
index 0000000..a327ab6
--- /dev/null
+++ b/ftp/ncdc/DETAILS
@@ -0,0 +1,45 @@
+ SPELL=ncdc
+ VERSION=1.14
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE2=$SOURCE.asc
+ SOURCE_URL[0]=http://dev.yorhel.nl/download/$SOURCE
+ SOURCE2_URL[0]=$SOURCE_URL.asc
+ SOURCE_URL[1]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ SOURCE2_URL[1]=${SOURCE_URL[1]}.asc
+ SOURCE_GPG=ncdc.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ DOC_DIRS=""
+ WEB_SITE=http://dev.yorhel.nl/ncdc
+ LICENSE[0]=MIT
+ ENTERED=20121105
+ SHORT="NCurses Direct Connect client"
+cat << EOF
+Ncdc is a modern and lightweight direct connect client with a friendly
ncurses
+interface.
+
+Common features all modern DC clients (should) have:
+ o Connecting to multiple hubs at the same time,
+ o Support for both ADC and NMDC protocols,
+ o Chatting and private messaging,
+ o Browsing the user list of a connected hub,
+ o Share management and file uploading,
+ o Connections and download queue management,
+ o File list browsing,
+ o Multi-source and TTH-checked file downloading,
+ o Searching for files,
+ o Secure hub (adcs:// and nmdcs://) and client connections on both
protocols,
+ o Bandwidth throttling.
+
+And special features not commonly found in other clients:
+ o Different connection settings for each hub,
+ o Encrypted UDP messages (ADC SUDP),
+ o Subdirectory refreshing,
+ o Nick notification and highlighting in chat windows,
+ o Trust on First Use for TLS-enabled hubs,
+ o A single listen port for both TLS and TCP connections,
+ o Efficient file uploads using sendfile(),
+ o Large file lists are opened in a background thread,
+ o Doesn't trash your OS file cache (with the flush_file_cache option
enabled),
+ o (Relatively...) low memory usage.
+EOF
diff --git a/ftp/ncdc/HISTORY b/ftp/ncdc/HISTORY
new file mode 100644
index 0000000..ab801f7
--- /dev/null
+++ b/ftp/ncdc/HISTORY
@@ -0,0 +1,2 @@
+2012-11-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, ncdc.gpg: spell created
diff --git a/ftp/ncdc/ncdc.gpg b/ftp/ncdc/ncdc.gpg
new file mode 100644
index 0000000..26fbd61
Binary files /dev/null and b/ftp/ncdc/ncdc.gpg differ
diff --git a/ftp/transmission/DEPENDS b/ftp/transmission/DEPENDS
index b9c3c64..07057b8 100755
--- a/ftp/transmission/DEPENDS
+++ b/ftp/transmission/DEPENDS
@@ -11,12 +11,12 @@ fi &&
runtime_depends zlib &&
-optional_depends gtk+2 \
+optional_depends gtk+3 \
"--with-gtk" \
"--without-gtk" \
- "for GTK+ client (3.0 will be used if installed)" &&
+ "for GTK+ client" &&
-if is_depends_enabled $SPELL gtk+2; then
+if is_depends_enabled $SPELL gtk+3; then
depends gettext '--enable-nls' &&
optional_depends libcanberra "" "" "for sounds support" &&
diff --git a/ftp/transmission/DETAILS b/ftp/transmission/DETAILS
index c27436c..aba120e 100755
--- a/ftp/transmission/DETAILS
+++ b/ftp/transmission/DETAILS
@@ -1,5 +1,5 @@
SPELL=transmission
- VERSION=2.52
+ 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 5c70471..784e5e1 100644
--- a/ftp/transmission/HISTORY
+++ b/ftp/transmission/HISTORY
@@ -1,3 +1,18 @@
+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
+
+2012-09-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.71
+ * DEPENDS: gtk+2 -> gtk+3
+ * PRE_BUILD: added, to apply the patch
+ * no-utp.patch: added, to fix compilation with disabled µTP support
+
2012-05-23 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.52
diff --git a/ftp/transmission/PRE_BUILD b/ftp/transmission/PRE_BUILD
new file mode 100755
index 0000000..25db3aa
--- /dev/null
+++ b/ftp/transmission/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+patch -p0 < "$SPELL_DIRECTORY/no-utp.patch"
diff --git a/ftp/transmission/no-utp.patch b/ftp/transmission/no-utp.patch
new file mode 100644
index 0000000..0edd085
--- /dev/null
+++ b/ftp/transmission/no-utp.patch
@@ -0,0 +1,15 @@
+--- third-party/libutp/utp.h.orig 2012-09-26 21:02:52.000000000 +0400
++++ third-party/libutp/utp.h 2012-09-30 12:20:52.264401960 +0400
+@@ -111,10 +111,12 @@
+ // Process an ICMP received UDP packet.
+ bool UTP_HandleICMP(const byte* buffer, size_t len, const struct sockaddr
*to, socklen_t tolen);
+
++#ifdef WITH_UTP
+ // Write bytes to the uTP socket.
+ // Returns true if the socket is still writable.
+ bool UTP_Write(struct UTPSocket *socket, size_t count);
+
++#endif
+ // Notify the uTP socket of buffer drain
+ void UTP_RBDrained(struct UTPSocket *socket);
+
diff --git a/ftp/transmission/transmission-2.52.tar.bz2.sig
b/ftp/transmission/transmission-2.52.tar.bz2.sig
deleted file mode 100644
index 1855e4f..0000000
Binary files a/ftp/transmission/transmission-2.52.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/ftp/uget/DETAILS b/ftp/uget/DETAILS
index 8565e3c..5fd75cc 100755
--- a/ftp/uget/DETAILS
+++ b/ftp/uget/DETAILS
@@ -1,8 +1,8 @@
SPELL=uget
- VERSION=1.8.2
+ VERSION=1.10.2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=$SOURCEFORGE_URL/urlget/$SOURCE
-
SOURCE_HASH=sha512:72495d475079b35ed0b7b58727a8ff8de500e6d81100bdbd5f292955bdebcd217119846b8f84c892d8ec8cfd1970c75b8d5e5d494ddbcd14fc116c58a818d919
+
SOURCE_HASH=sha512:5cc3270409b7783e13ba4e4aaa32b898594dd0b2a7c86d1ba669401d3d3c4be655c790a16c24dab4027d5d811ea35ce5ebd00dbaff86d9378c88e849a47e7764
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://uget.visuex.com/
LICENSE[0]=LGPL
diff --git a/ftp/uget/HISTORY b/ftp/uget/HISTORY
index a683b61..f4971a5 100644
--- a/ftp/uget/HISTORY
+++ b/ftp/uget/HISTORY
@@ -1,3 +1,9 @@
+2012-10-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.10.2
+
+2012-09-06 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.10-2
+
2012-05-24 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.8.2
diff --git
a/gnome3-apps/gnome-color-manager/gnome-color-manager-3.4.0.tar.xz.sig
b/gnome3-apps/gnome-color-manager/gnome-color-manager-3.4.0.tar.xz.sig
deleted file mode 100644
index 49f3ac4..0000000
Binary files
a/gnome3-apps/gnome-color-manager/gnome-color-manager-3.4.0.tar.xz.sig and
/dev/null differ
diff --git
a/gnome3-apps/gnome-color-manager/gnome-color-manager-3.6.0.tar.xz.sig
b/gnome3-apps/gnome-color-manager/gnome-color-manager-3.6.0.tar.xz.sig
new file mode 100644
index 0000000..cd6d021
Binary files /dev/null and
b/gnome3-apps/gnome-color-manager/gnome-color-manager-3.6.0.tar.xz.sig differ
diff --git a/gnome3-libs/gcr/DETAILS b/gnome3-libs/gcr/DETAILS
index 7916f5b..a011f4a 100755
--- a/gnome3-libs/gcr/DETAILS
+++ b/gnome3-libs/gcr/DETAILS
@@ -1,5 +1,5 @@
SPELL=gcr
- VERSION=3.4.1
+ VERSION=3.6.0
BRANCH=$(echo $VERSION|cut -d . -f 1,2)
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/gnome3-libs/gcr/HISTORY b/gnome3-libs/gcr/HISTORY
index abf761c..b236d03 100644
--- a/gnome3-libs/gcr/HISTORY
+++ b/gnome3-libs/gcr/HISTORY
@@ -1,3 +1,6 @@
+2012-10-07 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.6.0
+
2012-06-06 Arjan Bouter <abouter AT sourcemage.org>
* DEPENDS: added the most obvious dependencies,
depends on glib2 with PYTHON enabed
diff --git a/gnome3-libs/gcr/gcr-3.4.1.tar.xz.sig
b/gnome3-libs/gcr/gcr-3.4.1.tar.xz.sig
deleted file mode 100644
index 4c5ff6b..0000000
Binary files a/gnome3-libs/gcr/gcr-3.4.1.tar.xz.sig and /dev/null differ
diff --git a/gnome3-libs/gcr/gcr-3.6.0.tar.xz.sig
b/gnome3-libs/gcr/gcr-3.6.0.tar.xz.sig
new file mode 100644
index 0000000..ea745b4
Binary files /dev/null and b/gnome3-libs/gcr/gcr-3.6.0.tar.xz.sig differ
diff --git a/gnome3-libs/gnome-desktop3/DETAILS
b/gnome3-libs/gnome-desktop3/DETAILS
index 141b4d0..be8c27f 100755
--- a/gnome3-libs/gnome-desktop3/DETAILS
+++ b/gnome3-libs/gnome-desktop3/DETAILS
@@ -1,5 +1,5 @@
SPELL=gnome-desktop3
- VERSION=3.4.0
+ VERSION=3.6.1
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=gnome-desktop-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/gnome-desktop-$VERSION
diff --git a/gnome3-libs/gnome-desktop3/HISTORY
b/gnome3-libs/gnome-desktop3/HISTORY
index cd23218..320858f 100644
--- a/gnome3-libs/gnome-desktop3/HISTORY
+++ b/gnome3-libs/gnome-desktop3/HISTORY
@@ -1,3 +1,9 @@
+2012-10-27 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.6.1
+
+2012-10-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.6.0.1
+
2012-03-27 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.4.0
diff --git a/gnome3-libs/gnome-desktop3/gnome-desktop-3.4.0.tar.xz.sig
b/gnome3-libs/gnome-desktop3/gnome-desktop-3.4.0.tar.xz.sig
deleted file mode 100644
index a0d85c7..0000000
Binary files a/gnome3-libs/gnome-desktop3/gnome-desktop-3.4.0.tar.xz.sig and
/dev/null differ
diff --git a/gnome3-libs/gnome-desktop3/gnome-desktop-3.6.1.tar.xz.sig
b/gnome3-libs/gnome-desktop3/gnome-desktop-3.6.1.tar.xz.sig
new file mode 100644
index 0000000..94a4241
Binary files /dev/null and
b/gnome3-libs/gnome-desktop3/gnome-desktop-3.6.1.tar.xz.sig differ
diff --git a/gnome3-libs/gnome-icon-theme-symbolic/DETAILS
b/gnome3-libs/gnome-icon-theme-symbolic/DETAILS
index 506fef9..62f3af8 100755
--- a/gnome3-libs/gnome-icon-theme-symbolic/DETAILS
+++ b/gnome3-libs/gnome-icon-theme-symbolic/DETAILS
@@ -1,5 +1,5 @@
SPELL=gnome-icon-theme-symbolic
- VERSION=3.4.0
+ VERSION=3.6.0
BRANCH=${VERSION:0:3}
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/gnome3-libs/gnome-icon-theme-symbolic/HISTORY
b/gnome3-libs/gnome-icon-theme-symbolic/HISTORY
index 512dc3e..0e02121 100644
--- a/gnome3-libs/gnome-icon-theme-symbolic/HISTORY
+++ b/gnome3-libs/gnome-icon-theme-symbolic/HISTORY
@@ -1,3 +1,6 @@
+2012-10-28 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.6.0
+
2012-03-29 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.4.0
* PRE_BUILD: removed
diff --git
a/gnome3-libs/gnome-icon-theme-symbolic/gnome-icon-theme-symbolic-3.4.0.tar.xz.sig
b/gnome3-libs/gnome-icon-theme-symbolic/gnome-icon-theme-symbolic-3.4.0.tar.xz.sig
deleted file mode 100644
index c94ff13..0000000
Binary files
a/gnome3-libs/gnome-icon-theme-symbolic/gnome-icon-theme-symbolic-3.4.0.tar.xz.sig
and /dev/null differ
diff --git
a/gnome3-libs/gnome-icon-theme-symbolic/gnome-icon-theme-symbolic-3.6.0.tar.xz.sig
b/gnome3-libs/gnome-icon-theme-symbolic/gnome-icon-theme-symbolic-3.6.0.tar.xz.sig
new file mode 100644
index 0000000..9a69c57
Binary files /dev/null and
b/gnome3-libs/gnome-icon-theme-symbolic/gnome-icon-theme-symbolic-3.6.0.tar.xz.sig
differ
diff --git a/gnome3-libs/gnome-online-accounts/DETAILS
b/gnome3-libs/gnome-online-accounts/DETAILS
index f3be86b..b1c8d71 100755
--- a/gnome3-libs/gnome-online-accounts/DETAILS
+++ b/gnome3-libs/gnome-online-accounts/DETAILS
@@ -1,5 +1,5 @@
SPELL=gnome-online-accounts
- VERSION=3.4.0
+ VERSION=3.6.1
BRANCH=$(echo $VERSION|cut -d . -f 1,2)
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/gnome3-libs/gnome-online-accounts/HISTORY
b/gnome3-libs/gnome-online-accounts/HISTORY
index 1c45dfe..e62999d 100644
--- a/gnome3-libs/gnome-online-accounts/HISTORY
+++ b/gnome3-libs/gnome-online-accounts/HISTORY
@@ -1,3 +1,6 @@
+2012-10-22 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.6.1
+
2012-04-05 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.4.0
diff --git
a/gnome3-libs/gnome-online-accounts/gnome-online-accounts-3.4.0.tar.xz.sig
b/gnome3-libs/gnome-online-accounts/gnome-online-accounts-3.4.0.tar.xz.sig
deleted file mode 100644
index f0f415f..0000000
Binary files
a/gnome3-libs/gnome-online-accounts/gnome-online-accounts-3.4.0.tar.xz.sig
and /dev/null differ
diff --git
a/gnome3-libs/gnome-online-accounts/gnome-online-accounts-3.6.1.tar.xz.sig
b/gnome3-libs/gnome-online-accounts/gnome-online-accounts-3.6.1.tar.xz.sig
new file mode 100644
index 0000000..e6b6897
Binary files /dev/null and
b/gnome3-libs/gnome-online-accounts/gnome-online-accounts-3.6.1.tar.xz.sig
differ
diff --git a/gnome3-libs/gnome-shell/DETAILS b/gnome3-libs/gnome-shell/DETAILS
index 6bb3384..6065687 100755
--- a/gnome3-libs/gnome-shell/DETAILS
+++ b/gnome3-libs/gnome-shell/DETAILS
@@ -1,5 +1,5 @@
SPELL=gnome-shell
- VERSION=3.4.1
+ VERSION=3.6.1
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/gnome3-libs/gnome-shell/HISTORY b/gnome3-libs/gnome-shell/HISTORY
index 1f57f0b..a358091 100644
--- a/gnome3-libs/gnome-shell/HISTORY
+++ b/gnome3-libs/gnome-shell/HISTORY
@@ -1,3 +1,9 @@
+2012-10-23 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.6.1
+
+2012-10-07 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.6.0
+
2012-04-17 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.4.1
diff --git a/gnome3-libs/gnome-shell/gnome-shell-3.4.1.tar.xz.sig
b/gnome3-libs/gnome-shell/gnome-shell-3.4.1.tar.xz.sig
deleted file mode 100644
index 5bf4fb4..0000000
Binary files a/gnome3-libs/gnome-shell/gnome-shell-3.4.1.tar.xz.sig and
/dev/null differ
diff --git a/gnome3-libs/gnome-shell/gnome-shell-3.6.1.tar.xz.sig
b/gnome3-libs/gnome-shell/gnome-shell-3.6.1.tar.xz.sig
new file mode 100644
index 0000000..bcc49a2
Binary files /dev/null and
b/gnome3-libs/gnome-shell/gnome-shell-3.6.1.tar.xz.sig differ
diff --git a/gnome3-libs/gnome-themes-standard/DETAILS
b/gnome3-libs/gnome-themes-standard/DETAILS
index fa738c9..fc9e35f 100755
--- a/gnome3-libs/gnome-themes-standard/DETAILS
+++ b/gnome3-libs/gnome-themes-standard/DETAILS
@@ -1,5 +1,5 @@
SPELL=gnome-themes-standard
- VERSION=3.4.0
+ VERSION=3.6.1
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/gnome3-libs/gnome-themes-standard/HISTORY
b/gnome3-libs/gnome-themes-standard/HISTORY
index a9d0c9c..3deac4c 100644
--- a/gnome3-libs/gnome-themes-standard/HISTORY
+++ b/gnome3-libs/gnome-themes-standard/HISTORY
@@ -1,3 +1,6 @@
+2012-10-27 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.6.1
+
2012-04-01 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.4.0
diff --git
a/gnome3-libs/gnome-themes-standard/gnome-themes-standard-3.4.0.tar.xz.sig
b/gnome3-libs/gnome-themes-standard/gnome-themes-standard-3.4.0.tar.xz.sig
deleted file mode 100644
index 139faf2..0000000
Binary files
a/gnome3-libs/gnome-themes-standard/gnome-themes-standard-3.4.0.tar.xz.sig
and /dev/null differ
diff --git
a/gnome3-libs/gnome-themes-standard/gnome-themes-standard-3.6.1.tar.xz.sig
b/gnome3-libs/gnome-themes-standard/gnome-themes-standard-3.6.1.tar.xz.sig
new file mode 100644
index 0000000..2e90ded
Binary files /dev/null and
b/gnome3-libs/gnome-themes-standard/gnome-themes-standard-3.6.1.tar.xz.sig
differ
diff --git a/gnome3-libs/gtksourceview3/DETAILS
b/gnome3-libs/gtksourceview3/DETAILS
index b461dfa..3838f01 100755
--- a/gnome3-libs/gtksourceview3/DETAILS
+++ b/gnome3-libs/gtksourceview3/DETAILS
@@ -1,7 +1,7 @@
SPELL=gtksourceview3
- VERSION=3.2.3
+ VERSION=3.4.2
BRANCH=`echo $VERSION|cut -d . -f 1,2`
- SOURCE=gtksourceview-$VERSION.tar.bz2
+ SOURCE=gtksourceview-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/gtksourceview-$VERSION
SOURCE_URL[0]=$GNOME_URL/sources/gtksourceview/$BRANCH/$SOURCE
SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
diff --git a/gnome3-libs/gtksourceview3/HISTORY
b/gnome3-libs/gtksourceview3/HISTORY
index 87dc492..cf6ac7d 100644
--- a/gnome3-libs/gtksourceview3/HISTORY
+++ b/gnome3-libs/gtksourceview3/HISTORY
@@ -1,3 +1,6 @@
+2012-09-24 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.4.2
+
2012-01-04 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 3.2.3
diff --git a/gnome3-libs/gtksourceview3/gtksourceview-3.2.3.tar.bz2.sig
b/gnome3-libs/gtksourceview3/gtksourceview-3.2.3.tar.bz2.sig
deleted file mode 100644
index 9bd69eb..0000000
Binary files a/gnome3-libs/gtksourceview3/gtksourceview-3.2.3.tar.bz2.sig and
/dev/null differ
diff --git a/gnome3-libs/gtksourceview3/gtksourceview-3.4.2.tar.xz.sig
b/gnome3-libs/gtksourceview3/gtksourceview-3.4.2.tar.xz.sig
new file mode 100644
index 0000000..123c47f
Binary files /dev/null and
b/gnome3-libs/gtksourceview3/gtksourceview-3.4.2.tar.xz.sig differ
diff --git a/gnome3-libs/libsecret/DEPENDS b/gnome3-libs/libsecret/DEPENDS
new file mode 100755
index 0000000..962b5c2
--- /dev/null
+++ b/gnome3-libs/libsecret/DEPENDS
@@ -0,0 +1,24 @@
+depends perl &&
+depends glib2 &&
+
+optional_depends gtk-doc \
+ "--enable-gtk-doc" \
+ "--disable-gtk-doc" \
+ "Build documentation with gtk-doc" &&
+
+optional_depends gobject-introspection \
+ "--enable-introspection" \
+ "--disable-introspection" \
+ "for introspection support" &&
+
+if is_depends_enabled $SPELL gobject-introspection; then
+ optional_depends vala \
+ "--enable-vala" \
+ "--disable-vala" \
+ "for Vala bindings"
+fi &&
+
+optional_depends libgcrypt \
+ "--enable-gcrypt" \
+ "--disable-gcrypt" \
+ "for gcrypt and transport encryption"
diff --git a/gnome3-libs/libsecret/DETAILS b/gnome3-libs/libsecret/DETAILS
new file mode 100755
index 0000000..2fe7ab1
--- /dev/null
+++ b/gnome3-libs/libsecret/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=libsecret
+ 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:920da07b8674816b9f139dc71e79721d1767025e799e99dea7458c3c3b54c81ae2f4aa55ad55194e0c151fa23d13eae12928c9bbfac1c67d9ae6eed3d8a1efa4
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://live.gnome.org/Libsecret"
+ LICENSE[0]="LGPLv2"
+ ENTERED=20120927
+ KEYWORDS=""
+ SHORT="A library for storing and retrieving passwords and other
secrets."
+cat << EOF
+A library for storing and retrieving passwords and other secrets.
+It communicates with the "Secret Service" using DBus. gnome-keyring
+and ksecretservice are both implementations of a Secret Service.
+
+libsecret replaces libgnome-keyring.
+EOF
diff --git a/gnome3-libs/libsecret/HISTORY b/gnome3-libs/libsecret/HISTORY
new file mode 100644
index 0000000..11a9a08
--- /dev/null
+++ b/gnome3-libs/libsecret/HISTORY
@@ -0,0 +1,12 @@
+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
+
+2012-09-27 Sukneet Basuta <sukneet AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/gnome3-libs/libwnck3/DETAILS b/gnome3-libs/libwnck3/DETAILS
index 7fdcb85..d61f8c7 100755
--- a/gnome3-libs/libwnck3/DETAILS
+++ b/gnome3-libs/libwnck3/DETAILS
@@ -1,7 +1,7 @@
SPELL=libwnck3
- VERSION=3.2.0
+ VERSION=3.4.3
BRANCH=`echo $VERSION|cut -d . -f 1,2`
- SOURCE=libwnck-$VERSION.tar.bz2
+ SOURCE=libwnck-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/libwnck-$VERSION"
SOURCE_URL[0]=$GNOME_URL/sources/libwnck/$BRANCH/$SOURCE
SOURCE_GPG=gurus.gpg:$SOURCE.sig
diff --git a/gnome3-libs/libwnck3/HISTORY b/gnome3-libs/libwnck3/HISTORY
index e515b93..2bb1c47 100644
--- a/gnome3-libs/libwnck3/HISTORY
+++ b/gnome3-libs/libwnck3/HISTORY
@@ -1,3 +1,6 @@
+2012-10-07 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.4.3
+
2011-10-09 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.2.0
diff --git a/gnome3-libs/libwnck3/libwnck-3.2.0.tar.bz2.sig
b/gnome3-libs/libwnck3/libwnck-3.2.0.tar.bz2.sig
deleted file mode 100644
index cdb7e25..0000000
Binary files a/gnome3-libs/libwnck3/libwnck-3.2.0.tar.bz2.sig and /dev/null
differ
diff --git a/gnome3-libs/libwnck3/libwnck-3.4.3.tar.xz.sig
b/gnome3-libs/libwnck3/libwnck-3.4.3.tar.xz.sig
new file mode 100644
index 0000000..e870c19
Binary files /dev/null and b/gnome3-libs/libwnck3/libwnck-3.4.3.tar.xz.sig
differ
diff --git a/gnome3-libs/libzeitgeist/DEPENDS
b/gnome3-libs/libzeitgeist/DEPENDS
new file mode 100755
index 0000000..a9ef0da
--- /dev/null
+++ b/gnome3-libs/libzeitgeist/DEPENDS
@@ -0,0 +1 @@
+depends zeitgeist
diff --git a/gnome3-libs/libzeitgeist/DETAILS
b/gnome3-libs/libzeitgeist/DETAILS
new file mode 100755
index 0000000..1c405ab
--- /dev/null
+++ b/gnome3-libs/libzeitgeist/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=libzeitgeist
+ VERSION=0.3.18
+ SOURCE=$SPELL-$VERSION.tar.gz
+
SOURCE_URL[0]=https://launchpad.net/libzeitgeist/0.3/$VERSION/+download/$SOURCE
+
SOURCE_HASH=sha512:6ad3f0ed74935c20ce23d80208c5a787e4db2e2d58ae5036c6681c3d531e20cc0981be961d66a408a7e1b03909af0212693feddc515240d724acbd5ac5c8cf6e
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ LICENSE[0]=LGPL
+ WEB_SITE=https://launchpad.net/libzeitgeist
+ ENTERED=20121027
+ SHORT="zeitgeist client library"
+cat << EOF
+Zeitgeist client library.
+EOF
diff --git a/gnome3-libs/libzeitgeist/HISTORY
b/gnome3-libs/libzeitgeist/HISTORY
new file mode 100644
index 0000000..7fa9391
--- /dev/null
+++ b/gnome3-libs/libzeitgeist/HISTORY
@@ -0,0 +1,2 @@
+2012-10-27 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS, DEPENDS: spell created, version 0.3.18
diff --git a/gnome3-libs/mash/DEPENDS b/gnome3-libs/mash/DEPENDS
new file mode 100755
index 0000000..fec1c39
--- /dev/null
+++ b/gnome3-libs/mash/DEPENDS
@@ -0,0 +1,5 @@
+depends clutter &&
+optional_depends OPENGL \
+ "" \
+ "" \
+ "for GLSL shader support, i.e. for lighting"
diff --git a/gnome3-libs/mash/DETAILS b/gnome3-libs/mash/DETAILS
new file mode 100755
index 0000000..c36fa24
--- /dev/null
+++ b/gnome3-libs/mash/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=mash
+ VERSION=0.2.0
+ SOURCE="${SPELL}-${VERSION}.tar.xz"
+
SOURCE_URL[0]=https://github.com/downloads/clutter-project/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:f469f8a0094877fa4497ca848abd51cf175ce4576855ff3c8f00ee05f8db7b7f21d8ccbe9f74d467421cf283ef0e3209719727ba1ce593cf1161c6d7d61b1fe5
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://clutter-project.github.com/mash/"
+ LICENSE[0]="LGPL"
+ ENTERED=20121006
+ KEYWORDS=""
+ SHORT="Mash is a small library for using real 3D models within a
Clutter scene"
+cat << EOF
+Mash is a small library for using real 3D models within a Clutter scene.
Models
+can be exported from Blender or other 3D modelling software as PLY files and
+then used as actors. It also supports a lighting model with animatable
lights.
+EOF
diff --git a/gnome3-libs/mash/HISTORY b/gnome3-libs/mash/HISTORY
new file mode 100644
index 0000000..b7e339b
--- /dev/null
+++ b/gnome3-libs/mash/HISTORY
@@ -0,0 +1,3 @@
+2012-10-06 Sukneet Basuta <sukneet AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/gnome3-libs/pyatspi2/DETAILS b/gnome3-libs/pyatspi2/DETAILS
index 3400822..243e953 100755
--- a/gnome3-libs/pyatspi2/DETAILS
+++ b/gnome3-libs/pyatspi2/DETAILS
@@ -1,7 +1,7 @@
SPELL=pyatspi2
- VERSION=2.2.1
- SOURCE="pyatspi-${VERSION}.tar.bz2"
- SOURCE_URL[0]=http://ftp.gnome.org/pub/GNOME/sources/pyatspi/2.2/${SOURCE}
+ VERSION=2.4.0
+ SOURCE="pyatspi-${VERSION}.tar.xz"
+ SOURCE_URL[0]=http://ftp.gnome.org/pub/GNOME/sources/pyatspi/2.4/${SOURCE}
SOURCE_GPG=gurus.gpg:$SOURCE.sig:WORKS_FOR_ME
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/pyatspi-${VERSION}"
WEB_SITE="https://wiki.linuxfoundation.org/en/AT-SPI_on_D-Bus"
diff --git a/gnome3-libs/pyatspi2/HISTORY b/gnome3-libs/pyatspi2/HISTORY
index 9697d08..b7caa0e 100644
--- a/gnome3-libs/pyatspi2/HISTORY
+++ b/gnome3-libs/pyatspi2/HISTORY
@@ -1,3 +1,6 @@
+2012-09-24 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.4.0
+
2011-11-26 Sukneet Basuta <sukneet AT sourcemage.org>
* DEPENDS, DETAILS: spell created
diff --git a/gnome3-libs/pyatspi2/pyatspi-2.2.1.tar.bz2.sig
b/gnome3-libs/pyatspi2/pyatspi-2.2.1.tar.bz2.sig
deleted file mode 100644
index a010a47..0000000
Binary files a/gnome3-libs/pyatspi2/pyatspi-2.2.1.tar.bz2.sig and /dev/null
differ
diff --git a/gnome3-libs/pyatspi2/pyatspi-2.4.0.tar.xz.sig
b/gnome3-libs/pyatspi2/pyatspi-2.4.0.tar.xz.sig
new file mode 100644
index 0000000..57c6fe4
Binary files /dev/null and b/gnome3-libs/pyatspi2/pyatspi-2.4.0.tar.xz.sig
differ
diff --git a/gnome3-libs/pygobject3/DETAILS b/gnome3-libs/pygobject3/DETAILS
index f9dba1a..91f1e93 100755
--- a/gnome3-libs/pygobject3/DETAILS
+++ b/gnome3-libs/pygobject3/DETAILS
@@ -1,5 +1,5 @@
SPELL=pygobject3
- VERSION=3.2.0
+ VERSION=3.4.1.1
PATCHLEVEL=0
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE=pygobject-$VERSION.tar.xz
diff --git a/gnome3-libs/pygobject3/HISTORY b/gnome3-libs/pygobject3/HISTORY
index 1fbfadc..11b042e 100644
--- a/gnome3-libs/pygobject3/HISTORY
+++ b/gnome3-libs/pygobject3/HISTORY
@@ -1,3 +1,13 @@
+2012-10-27 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.4.1.1
+
+2012-09-29 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.4.0
+
+2012-09-24 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.2.2
+ * INSTALL: added
+
2012-06-11 Sukneet Basuta <sukneet AT sourcemage.org>
* UP_TRIGGERS: added, cast pygobject if pygobject
has gobject-introspection enabled, so it is built
diff --git a/gnome3-libs/pygobject3/INSTALL b/gnome3-libs/pygobject3/INSTALL
new file mode 100755
index 0000000..dadeed3
--- /dev/null
+++ b/gnome3-libs/pygobject3/INSTALL
@@ -0,0 +1 @@
+PYTHONPATH=/usr/lib/python2.7/site-packages default_install
diff --git a/gnome3-libs/pygobject3/pygobject-3.2.0.tar.xz.sig
b/gnome3-libs/pygobject3/pygobject-3.2.0.tar.xz.sig
deleted file mode 100644
index ff6fb0f..0000000
Binary files a/gnome3-libs/pygobject3/pygobject-3.2.0.tar.xz.sig and
/dev/null differ
diff --git a/gnome3-libs/pygobject3/pygobject-3.4.1.1.tar.xz.sig
b/gnome3-libs/pygobject3/pygobject-3.4.1.1.tar.xz.sig
new file mode 100644
index 0000000..1c75b42
Binary files /dev/null and
b/gnome3-libs/pygobject3/pygobject-3.4.1.1.tar.xz.sig differ
diff --git a/gnome3-libs/unico/DETAILS b/gnome3-libs/unico/DETAILS
index 48a7811..1035012 100755
--- a/gnome3-libs/unico/DETAILS
+++ b/gnome3-libs/unico/DETAILS
@@ -1,5 +1,6 @@
SPELL=unico
VERSION=1.0.2
+ PATCHLEVEL=1
LP_SERIES=1.0
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=http://launchpad.net/$SPELL/$LP_SERIES/$VERSION/+download/$SOURCE
diff --git a/gnome3-libs/unico/HISTORY b/gnome3-libs/unico/HISTORY
index e9a8107..ae930ae 100644
--- a/gnome3-libs/unico/HISTORY
+++ b/gnome3-libs/unico/HISTORY
@@ -1,3 +1,9 @@
+2012-11-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1
+ * PRE_BUILD: added, to apply the patch
+ * round-corners.patch: added, to fix crashing on newer GTK+3;
backported
+ from OpenBSD
+
2012-04-14 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.0.2
diff --git a/gnome3-libs/unico/PRE_BUILD b/gnome3-libs/unico/PRE_BUILD
new file mode 100755
index 0000000..1adfea4
--- /dev/null
+++ b/gnome3-libs/unico/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+zcat "$SPELL_DIRECTORY/round-corners.patch.gz" | patch -p0
diff --git a/gnome3-libs/unico/round-corners.patch.gz
b/gnome3-libs/unico/round-corners.patch.gz
new file mode 100644
index 0000000..132cbb4
Binary files /dev/null and b/gnome3-libs/unico/round-corners.patch.gz differ
diff --git a/gnome3-libs/vte3/DETAILS b/gnome3-libs/vte3/DETAILS
index 015b056..8d0acd9 100755
--- a/gnome3-libs/vte3/DETAILS
+++ b/gnome3-libs/vte3/DETAILS
@@ -1,5 +1,5 @@
SPELL=vte3
- VERSION=0.32.1
+ 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 57d081a..4d65b78 100644
--- a/gnome3-libs/vte3/HISTORY
+++ b/gnome3-libs/vte3/HISTORY
@@ -1,3 +1,9 @@
+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
+
2012-04-17 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.32.1
diff --git a/gnome3-libs/vte3/vte-0.32.1.tar.xz.sig
b/gnome3-libs/vte3/vte-0.32.1.tar.xz.sig
deleted file mode 100644
index 3d2f8a6..0000000
Binary files a/gnome3-libs/vte3/vte-0.32.1.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/gnome3-libs/zeitgeist/DEPENDS b/gnome3-libs/zeitgeist/DEPENDS
new file mode 100755
index 0000000..c9a1737
--- /dev/null
+++ b/gnome3-libs/zeitgeist/DEPENDS
@@ -0,0 +1,2 @@
+depends xapian-core &&
+depends rdflib
diff --git a/gnome3-libs/zeitgeist/DETAILS b/gnome3-libs/zeitgeist/DETAILS
new file mode 100755
index 0000000..bdefaaa
--- /dev/null
+++ b/gnome3-libs/zeitgeist/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=zeitgeist
+ VERSION=0.9.5
+ SOURCE=$SPELL-$VERSION.tar.bz2
+
SOURCE_URL[0]=https://launchpad.net/zeitgeist/0.9/$VERSION/+download/$SOURCE
+
SOURCE_HASH=sha512:26fc041721a9ba99875db7f5bd3cdf91555a3006d0f82186a95b269462334e53f58284d988f0fb9ae39b11679ba08a2992625d3646f697762005803069f1b7ab
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ LICENSE[0]=LGPL
+ WEB_SITE=http://zeitgeist-project.com/
+ ENTERED=20121027
+ SHORT="service to log activities and present to other apps"
+cat << EOF
+Zeitgeist is a service which logs the users' activities and events,
+anywhere from files opened to websites visited and conversations had.
+It makes this information readily available for other applications to use.
+It is able to establish relationships between items based on similarity
+and usage patterns.
+EOF
diff --git a/gnome3-libs/zeitgeist/HISTORY b/gnome3-libs/zeitgeist/HISTORY
new file mode 100644
index 0000000..52369bc
--- /dev/null
+++ b/gnome3-libs/zeitgeist/HISTORY
@@ -0,0 +1,2 @@
+2012-10-27 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS, DEPENDS: spell created, version 0.9.5
diff --git a/gnu/gcc/HISTORY b/gnu/gcc/HISTORY
index ab42c03..ae4acae 100644
--- a/gnu/gcc/HISTORY
+++ b/gnu/gcc/HISTORY
@@ -1,3 +1,7 @@
+2012-10-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * PRE_BUILD: apply the patch
+ * glibc216.patch: added, to fix build with glibc 2.16
+
2012-03-04 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.6.3
diff --git a/gnu/gcc/PRE_BUILD b/gnu/gcc/PRE_BUILD
index 47e5bf2..e710b43 100755
--- a/gnu/gcc/PRE_BUILD
+++ b/gnu/gcc/PRE_BUILD
@@ -59,6 +59,7 @@ cd $SOURCE_DIRECTORY &&
sed -i 's/install_to_$(INSTALL_DEST) //' libiberty/Makefile.in &&
sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in &&
+patch -p0 < "$SPELL_DIRECTORY/glibc216.patch" &&
patch -p0 < "$SPELL_DIRECTORY/python-gdb.patch" &&
patch -p1 < "$SPELL_DIRECTORY/gcc-4.4.0-ffast-math.patch" &&
patch -p1 < "$SPELL_DIRECTORY/remove-libffi.patch"
diff --git a/gnu/gcc/glibc216.patch b/gnu/gcc/glibc216.patch
new file mode 100644
index 0000000..c7123d5
--- /dev/null
+++ b/gnu/gcc/glibc216.patch
@@ -0,0 +1,14 @@
+--- gcc/config/i386/linux-unwind.h.orig 2012-10-03 15:45:48.914460075
+0400
++++ gcc/config/i386/linux-unwind.h 2012-10-03 15:46:46.432460072 +0400
+@@ -133,9 +133,9 @@
+ {
+ struct rt_sigframe {
+ int sig;
+- struct siginfo *pinfo;
++ siginfo_t *pinfo;
+ void *puc;
+- struct siginfo info;
++ siginfo_t info;
+ struct ucontext uc;
+ } *rt_ = context->cfa;
+ /* The void * cast is necessary to avoid an aliasing warning.
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
SOURCE_URL[0]=http://www.vips.ecs.soton.ac.uk/supported/${VERSION:0:4}/$SOURCE
-
SOURCE_HASH=sha512:7f2a21e2fac863d2ac43dc4a90f33e34a84d27035050357dba599e8a368b013d04f8ca03155dfc882e77004399800ae35fd40fa1919478e0b6ad0ba970806cb2
WEB_SITE=http://www.vips.ecs.soton.ac.uk/index.php
ENTERED=20041230
LICENSE[0]=LGPL
diff --git a/graphics-libs/vips/HISTORY b/graphics-libs/vips/HISTORY
index 15f97da..2629172 100644
--- a/graphics-libs/vips/HISTORY
+++ b/graphics-libs/vips/HISTORY
@@ -1,3 +1,15 @@
+2012-10-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: libv4l -> v4l-utils
+
+2012-09-19 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 7.30.2 (required for nips 7.30.x)
+ --with-liboil, nor --with-lcms2 anymore
+ *-openexr -> *-OpenEXR
+ Removed cimg optional dependency
+ Removed liboil optional dependency
+ Removed lcms optional dependency (only supports lcms2 now)
+
+
2011-09-10 Robert Figura <template AT sourcemage.org>
* DETAILS: Updated to version 7.26.3
* DEPENDS: add optional_depends on lcms2 + cfitsio + orc
diff --git a/graphics-libs/vips/vips-7.30.2.tar.gz.sig
b/graphics-libs/vips/vips-7.30.2.tar.gz.sig
new file mode 100644
index 0000000..efdb16d
Binary files /dev/null and b/graphics-libs/vips/vips-7.30.2.tar.gz.sig differ
diff --git a/graphics/advancecomp/DEPENDS b/graphics/advancecomp/DEPENDS
new file mode 100755
index 0000000..b851d47
--- /dev/null
+++ b/graphics/advancecomp/DEPENDS
@@ -0,0 +1 @@
+depends -sub "CXX" gcc
diff --git a/graphics/advancecomp/DETAILS b/graphics/advancecomp/DETAILS
new file mode 100755
index 0000000..27bd9c4
--- /dev/null
+++ b/graphics/advancecomp/DETAILS
@@ -0,0 +1,37 @@
+ SPELL=advancecomp
+ VERSION=1.15
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/advancemame/$SOURCE
+ WEB_SITE=http://advancemame.sourceforge.net/comp-readme.html
+ ENTERED=20120926
+ LICENSE[0]=GPL
+ DOCS="AUTHORS COPYING HISTORY README"
+ KEYWORDS="graphics"
+ SHORT="A collection of recompression utilities"
+cat << EOF
+AdvanceCOMP is a collection of recompression utilities for your .ZIP
archives,
+.PNG snapshots, .MNG video clips and .GZ files. It's mainly intended for
+recompressing your rom, snapshot and clip collection of emulated games.
+
+The main features are :
+* Recompress ZIP, GZ, PNG and MNG files using the Deflate 7-Zip
implementation.
+* Recompress MNG files using Delta and Move optimization.
+
+AdvanceCOMP includes four utilities, all of which allow the extend of DEFLATE
+searching to be set of one of four levels:
+* advpng, removal of ancillary chunks, concatenation of all individual IDAT
+ chunks; then re-encoding of the combined PNG image file using the 7-Zip
+ deflate method.
+* advmng, attempt to make use of delta encoding, followed by re-encoding of
+ compressed sections using 7-Zip deflate method.
+* advdef, general re-encoding of anything featuring a zlib stream, this
+ includes .gz and .png files.
+* advzip, re-encoding of compressed DEFLATE streams within a .zip archive.
+The additional searching performed during compression (and therefore
additional
+CPU usage), can often make gains of 5%-10% in compressed size, according to
the
+AdvanceCOMP authors. After using AdvanceCOMP, the output remains a backwards-
+compatible and compliant DEFLATE stream, capable of being decoded by any
+existing tools.
+EOF
diff --git a/graphics/advancecomp/HISTORY b/graphics/advancecomp/HISTORY
new file mode 100644
index 0000000..01a5395
--- /dev/null
+++ b/graphics/advancecomp/HISTORY
@@ -0,0 +1,5 @@
+2012-09-26 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS, DEPENDS: Created
+ Using '--disable-bzip2' will try to enable bzip2 support
+ Remove bzip2 optional dependency as it is broken
+
diff --git a/graphics/advancecomp/advancecomp-1.15.tar.gz.sig
b/graphics/advancecomp/advancecomp-1.15.tar.gz.sig
new file mode 100644
index 0000000..d902f9d
Binary files /dev/null and b/graphics/advancecomp/advancecomp-1.15.tar.gz.sig
differ
diff --git a/graphics/argyllcms/04_CVE-2012-4405.diff
b/graphics/argyllcms/04_CVE-2012-4405.diff
new file mode 100644
index 0000000..af1157d
--- /dev/null
+++ b/graphics/argyllcms/04_CVE-2012-4405.diff
@@ -0,0 +1,14 @@
+--- a/icc/icc.c
++++ b/icc/icc.c
+@@ -6065,6 +6065,11 @@ static int icmLut_read(
+ p->clutPoints = read_UInt8Number(bp+10);
+
+ /* Sanity check */
++ if (p->inputChan < 1) {
++ sprintf(icp->err,"icmLut_read: No input channels!");
++ return icp->errc = 1;
++ }
++
+ if (p->inputChan > MAX_CHAN) {
+ sprintf(icp->err,"icmLut_read: Can't handle > %d input
channels\n",MAX_CHAN);
+ return icp->errc = 1;
diff --git a/graphics/argyllcms/BUILD b/graphics/argyllcms/BUILD
new file mode 100755
index 0000000..8124035
--- /dev/null
+++ b/graphics/argyllcms/BUILD
@@ -0,0 +1,3 @@
+jam -q -fJambase -j${MAKE_NJOBS} &&
+jam -fJambase install &&
+rm ${SOURCE_DIRECTORY}/bin/License.txt
diff --git a/graphics/argyllcms/DEPENDS b/graphics/argyllcms/DEPENDS
new file mode 100755
index 0000000..071f74a
--- /dev/null
+++ b/graphics/argyllcms/DEPENDS
@@ -0,0 +1,11 @@
+depends jam &&
+depends JPEG &&
+depends libx11 &&
+depends libxau &&
+depends libxdmcp &&
+depends libxext &&
+depends libxinerama &&
+depends libxrandr &&
+depends libxscrnsaver &&
+depends libxxf86vm &&
+depends tiff
diff --git a/graphics/argyllcms/DETAILS b/graphics/argyllcms/DETAILS
new file mode 100755
index 0000000..fe66b99
--- /dev/null
+++ b/graphics/argyllcms/DETAILS
@@ -0,0 +1,25 @@
+ SPELL=argyllcms
+ VERSION=1.4.0
+ SOURCE="Argyll_V${VERSION}_src.zip"
+ SOURCE_URL[0]=http://www.${SPELL}.com/${SOURCE}
+
SOURCE_HASH=sha512:edb9ff1b0a965e79a26c0138afe16472fd18236b55b7262135d70bfc7405001a55d2ada4251111fcbaa0b6f73a3fa2faa2cfe07b3413c8a5ecea04c87e5646ae
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Argyll_V${VERSION}"
+ WEB_SITE="http://www.argyllcms.com/"
+ LICENSE[0]=GPL
+ ENTERED=20121009
+ SHORT="an ICC compatible color management system"
+cat << EOF
+ArgyllCMS is an ICC compatible color management system, available as
+Open Source under the AGPL. It supports accurate ICC profile creation
+for scanners, cameras and film recorders, and calibration and profiling of
+displays and RGB & CMYK printers. Spectral sample data is supported, allowing
+a selection of illuminants observer types, and paper fluorescent whitener
+additive compensation. Profiles can also incorporate source specific gamut
+mappings for perceptual and saturation intents. Gamut mapping and profile
+linking uses the CIECAM02 appearance model, a unique gamut mapping algorithm,
+and a wide selection of rendering intents. Device Link can be created with
+a wide variety of advanced options. It also includes code for the fastest
+portable 8 bit raster color conversion engine available anywhere, as well
+as support for fast, fully accurate 16 bit conversion. Device color gamuts
+can also be viewed and compared using a VRML viewer.
+EOF
diff --git a/graphics/argyllcms/HISTORY b/graphics/argyllcms/HISTORY
new file mode 100644
index 0000000..8bed4e0
--- /dev/null
+++ b/graphics/argyllcms/HISTORY
@@ -0,0 +1,5 @@
+2012-11-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * 04_CVE-2012-4405.diff, argyllcms-1.4.0-jpeg.patch, BUILD,
+ DEPENDS, DETAILS, INSTALL, PRE_BUILD: spell created
+ patches are from Ubuntu and Gentoo respectively
+
diff --git a/graphics/argyllcms/INSTALL b/graphics/argyllcms/INSTALL
new file mode 100755
index 0000000..7b37cfb
--- /dev/null
+++ b/graphics/argyllcms/INSTALL
@@ -0,0 +1,3 @@
+mkdir -p ${INSTALL_ROOT}/usr/share/argyllcms/ref
&&
+install -m644 ${SOURCE_DIRECTORY}/ref/*
${INSTALL_ROOT}/usr/share/argyllcms/ref/ &&
+install -m755 ${SOURCE_DIRECTORY}/bin/* ${INSTALL_ROOT}/usr/bin/
diff --git a/graphics/argyllcms/PRE_BUILD b/graphics/argyllcms/PRE_BUILD
new file mode 100755
index 0000000..2a388f7
--- /dev/null
+++ b/graphics/argyllcms/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 < $SCRIPT_DIRECTORY/04_CVE-2012-4405.diff &&
+patch -p1 < $SCRIPT_DIRECTORY/argyllcms-1.4.0-jpeg.patch &&
+echo "LINKFLAGS += ${LDFLAGS} ;" >> Jamtop &&
+echo "STDLIBS += -ldl -lrt -lX11 -lXext -lXxf86vm -lXinerama -lXrandr -lXau
-lXdmcp -lXss -ltiff -ljpeg ;" >> Jamtop
diff --git a/graphics/argyllcms/argyllcms-1.4.0-jpeg.patch
b/graphics/argyllcms/argyllcms-1.4.0-jpeg.patch
new file mode 100644
index 0000000..d523481
--- /dev/null
+++ b/graphics/argyllcms/argyllcms-1.4.0-jpeg.patch
@@ -0,0 +1,21 @@
+diff -ruN Argyll_V1.4.0.orig/Jamtop Argyll_V1.4.0/Jamtop
+--- Argyll_V1.4.0.orig/Jamtop 2012-04-19 09:50:31.000000000 +0200
++++ Argyll_V1.4.0/Jamtop 2012-05-07 02:18:37.000000000 +0200
+@@ -113,13 +113,13 @@
+ # See if we have a system JPEG library.
+ if ! $(BUILTIN_JPEG) && $(UNIX) {
+ if [ GLOB /usr/include : jpeglib.h ] {
+- if ! $(HOST64) && ( [ GLOB /usr/lib : libjpg.so ] || [ GLOB
/usr/lib : libjpg.a ] )
+- || $(HOST64) && ( [ GLOB /usr/lib64 : libjpg.so ] || [
GLOB /usr/lib64 : libjpg.a ] )
+- || $(HOST64) && ( [ GLOB /usr/lib/x86_64-linux-gnu :
libjpg.so ] || [ GLOB /usr/lib/x86_64-linux-gnu : libjpg.a ] ) {
++ if ! $(HOST64) && ( [ GLOB /usr/lib : libjpeg.so ] || [ GLOB
/usr/lib : libjpeg.a ] )
++ || $(HOST64) && ( [ GLOB /usr/lib64 : libjpeg.so ] || [
GLOB /usr/lib64 : libjpeg.a ] )
++ || $(HOST64) && ( [ GLOB /usr/lib/x86_64-linux-gnu :
libjpeg.so ] || [ GLOB /usr/lib/x86_64-linux-gnu : libjpeg.a ] ) {
+ echo "Using system JPEG library" ;
+ JPEGLIB = ;
+ JPEGINC = ;
+- LINKFLAGS += $(LINKFLAG)tiff ;
++ LINKFLAGS += $(LINKFLAG)jpeg ;
+ HAVE_JPEG = true ;
+ }
+ }
diff --git a/graphics/autopano-sift-c/0001-add-missing-lm-to-libs.patch
b/graphics/autopano-sift-c/0001-add-missing-lm-to-libs.patch
new file mode 100644
index 0000000..60cc3e5
--- /dev/null
+++ b/graphics/autopano-sift-c/0001-add-missing-lm-to-libs.patch
@@ -0,0 +1,25 @@
+From 0b58850877cb12dd1469c05d63fe5f85d15db7db Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+Date: Fri, 26 Oct 2012 21:42:30 +0200
+Subject: [PATCH] add missing -lm to libs
+
+---
+ CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 2364ad5..63e1bae 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -122,7 +122,7 @@ SET(LIBSIFT_SOURCES LoweDetector.c RANSAC.c
GaussianConvolution.c
+ ADD_LIBRARY(libsift STATIC ${LIBSIFT_SOURCES})
+
+ set(all_libs libsift ${JPEG_LIBRARIES} ${TIFF_LIBRARIES}
+- ${PNG_LIBRARIES} ${ZLIB_LIBRARIES} ${PANO13_LIBRARIES}
${LIBXML2_LIBRARIES})
++ ${PNG_LIBRARIES} ${ZLIB_LIBRARIES} ${PANO13_LIBRARIES}
${LIBXML2_LIBRARIES} -lm)
+
+ add_executable(generatekeys GenerateKeys.c)
+ TARGET_LINK_LIBRARIES(generatekeys ${all_libs})
+--
+1.8.0
+
diff --git a/graphics/autopano-sift-c/DETAILS
b/graphics/autopano-sift-c/DETAILS
index 154a5df..bbabb5b 100755
--- a/graphics/autopano-sift-c/DETAILS
+++ b/graphics/autopano-sift-c/DETAILS
@@ -11,10 +11,10 @@ if [ "$ASC_DEVEL" == "y" ]; then
FORCE_DOWNLOAD=on
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
else
- VERSION=2.5.0
+ VERSION=2.5.1
SOURCE=autopano-sift-C-$VERSION.tar.gz
SOURCE_URL[0]=$SOURCEFORGE_URL/hugin/$SOURCE
-
SOURCE_HASH=sha512:779bf6c74201228fb1821d5d52eeaa67f50b4844624a56ad449aaae807b0577f9a287bc3edf9ec9a0905574c22d52a424f67b850e376b42c6bb62bf78dc95713
+
SOURCE_HASH=sha512:4f3c9e8738c7bc29ff6284033b7b813de61ef440c3d544755be8c4ad715a6e4175801ee4c02642df5e05bac82929c5554d85a5c488a2c27da1e5e81d3cd72931
SOURCE_DIRECTORY=$BUILD_DIRECTORY/autopano-sift-C-$VERSION
fi
diff --git a/graphics/autopano-sift-c/HISTORY
b/graphics/autopano-sift-c/HISTORY
index 83d7e89..a05d135 100644
--- a/graphics/autopano-sift-c/HISTORY
+++ b/graphics/autopano-sift-c/HISTORY
@@ -1,3 +1,8 @@
+2012-10-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.5.1
+ * 0001-add-missing-lm-to-libs.patch, PRE_BUILD: added patch to avoid
+ linker error
+
2010-11-03 Ladislav Hagara <hgr AT vabo.cz>
* DEPENDS: jpeg -> JPEG
SOURCE_URL[0]=http://sourceforge.net/projects/$SPELLX/files/$SPELLX/$VX/$SOURCE/download
diff --git a/graphics/lcms2/HISTORY b/graphics/lcms2/HISTORY
index ee0cc69..1a5b3b9 100644
--- a/graphics/lcms2/HISTORY
+++ b/graphics/lcms2/HISTORY
@@ -1,3 +1,6 @@
+2012-09-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.4
+
2011-12-17 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.3
diff --git a/graphics/leptonica/DETAILS b/graphics/leptonica/DETAILS
index d1b44b8..54bbdb0 100755
--- a/graphics/leptonica/DETAILS
+++ b/graphics/leptonica/DETAILS
@@ -1,6 +1,6 @@
SPELL=leptonica
- VERSION=1.68
-
SOURCE_HASH=sha512:3dad38279c328e671f65018d86c04da59a6dff481ff48530a6341505abbd3e2a526a5825a0995d77c690f54acbaa0818832bd44dd4246a87d726862e0c31d82b
+ VERSION=1.69
+
SOURCE_HASH=sha512:4939408d3908729c9ef39d9e9fb001115d19260aa1282b448a2b44cb2ce3dada92c36b98611d597f054534b59bbd8a988374372223430b9b83b195716f165e42
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://code.google.com/p/$SPELL
diff --git a/graphics/leptonica/HISTORY b/graphics/leptonica/HISTORY
index 14c149d..bdb0002 100644
--- a/graphics/leptonica/HISTORY
+++ b/graphics/leptonica/HISTORY
@@ -1,3 +1,6 @@
+2012-10-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.69
+
2011-11-02 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.68
spell created
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/meshlab/BUILD b/graphics/meshlab/BUILD
new file mode 100755
index 0000000..8845c7f
--- /dev/null
+++ b/graphics/meshlab/BUILD
@@ -0,0 +1,10 @@
+QTDIR="${QTDIR:-$INSTALL_ROOT/usr}" &&
+PATH="$QTDIR/bin/qt4:$PATH" &&
+
+cd meshlab/src/external &&
+qmake PREFIX=$INSTALL_ROOT/usr -recursive external.pro &&
+make &&
+
+cd .. &&
+qmake PREFIX=$INSTALL_ROOT/usr -recursive meshlab_full.pro &&
+make
diff --git a/graphics/meshlab/DEPENDS b/graphics/meshlab/DEPENDS
new file mode 100755
index 0000000..428f269
--- /dev/null
+++ b/graphics/meshlab/DEPENDS
@@ -0,0 +1 @@
+depends qt4
diff --git a/graphics/meshlab/DETAILS b/graphics/meshlab/DETAILS
new file mode 100755
index 0000000..b1657cf
--- /dev/null
+++ b/graphics/meshlab/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=meshlab
+ VERSION=1.3.2
+ SOURCE=MeshLabSrc_AllInc_v${VERSION//.}.tgz
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:40ef1f887d18e2146d6001d9c290bb76f6fc27caf13a1256a4061d5e2c43fd8dfdc843ace2cb83c6370648c2c5be3a22e2d5b31698df46e0695890d6a20651ac
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=http://meshlab.sourceforge.net/
+ LICENSE[0]=GPL
+ ENTERED=20121016
+ SHORT="advanced mesh processing system"
+cat << EOF
+MeshLab is a advanced mesh processing system, for the automatic and user
+assisted editing, cleaning, filtering converting and rendering of large
+unstructured 3D triangular meshes.
+EOF
diff --git a/graphics/meshlab/HISTORY b/graphics/meshlab/HISTORY
new file mode 100644
index 0000000..da23d9f
--- /dev/null
+++ b/graphics/meshlab/HISTORY
@@ -0,0 +1,3 @@
+2012-10-16 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS, DEPENDS, PRE_BUILD, BUILD, INSTALL, gcc-4.7.patch,
+ rpath.patch: spell created, version 1.3.2, patches from Arch
diff --git a/graphics/meshlab/INSTALL b/graphics/meshlab/INSTALL
new file mode 100755
index 0000000..00d5194
--- /dev/null
+++ b/graphics/meshlab/INSTALL
@@ -0,0 +1,4 @@
+mkdir -p /opt/meshlab &&
+cp -a distrib /opt/meshlab &&
+ln -s /opt/meshlab/distrib/meshlab /usr/bin/meshlab &&
+ln -s /opt/meshlab/distrib/meshlabserver /usr/bin/meshlabserver
diff --git a/graphics/meshlab/PRE_BUILD b/graphics/meshlab/PRE_BUILD
new file mode 100755
index 0000000..4a5f0e6
--- /dev/null
+++ b/graphics/meshlab/PRE_BUILD
@@ -0,0 +1,6 @@
+mk_source_dir $SOURCE_DIRECTORY &&
+cd $SOURCE_DIRECTORY &&
+unpack_file &&
+
+patch -p1 < $SPELL_DIRECTORY/gcc-4.7.patch &&
+patch -p0 < $SPELL_DIRECTORY/rpath.patch
diff --git a/graphics/meshlab/gcc-4.7.patch b/graphics/meshlab/gcc-4.7.patch
new file mode 100644
index 0000000..07dc1a0
--- /dev/null
+++ b/graphics/meshlab/gcc-4.7.patch
@@ -0,0 +1,38 @@
+diff --git a/meshlab/src/meshlabplugins/decorate_base/colorhistogram.h
b/meshlab/src/meshlabplugins/decorate_base/colorhistogram.h
+index 2351b2a..90c6d76 100644
+--- a/meshlab/src/meshlabplugins/decorate_base/colorhistogram.h
++++ b/meshlab/src/meshlabplugins/decorate_base/colorhistogram.h
+@@ -40,7 +40,7 @@ public:
+
+ //! Reset histogram data.
+ void Clear() {
+- this->::Clear();
++ Histogram<ScalarType>::Clear();
+ CV.clear();
+ }
+ /*
+diff --git a/vcglib/wrap/gl/trimesh.h b/vcglib/wrap/gl/trimesh.h
+index 5d40404..ab9d0aa 100644
+--- a/vcglib/wrap/gl/trimesh.h
++++ b/vcglib/wrap/gl/trimesh.h
+@@ -1003,7 +1003,7 @@ void Crease(MESH_TYPE &m, typename
MESH_TYPE::scalar_type angleRad)
+ }
+ }
+
+- m.vert.math::Swap(newvert);
++ m.vert.math.Swap(newvert);
+ m.vn=m.vert.size();
+ }
+
+diff --git a/vcglib/wrap/ply/plystuff.h b/vcglib/wrap/ply/plystuff.h
+index 3e41e63..4af9508 100644
+--- a/vcglib/wrap/ply/plystuff.h
++++ b/vcglib/wrap/ply/plystuff.h
+@@ -75,6 +75,7 @@ using namespace vcg;
+ #define pb_close _close
+ #define DIR_SEP "\\"
+ #else
++#include <unistd.h>
+ #define pb_mkdir(n) mkdir(n,0755)
+ #define pb_access access
+ #define pb_stat stat
diff --git a/graphics/meshlab/rpath.patch b/graphics/meshlab/rpath.patch
new file mode 100644
index 0000000..07e91a0
--- /dev/null
+++ b/graphics/meshlab/rpath.patch
@@ -0,0 +1,36 @@
+diff -Nur meshlab.orig/src/meshlab/meshlab.pro
meshlab/src/meshlab/meshlab.pro
+--- meshlab.orig/src/meshlab/meshlab.pro 2012-05-31 00:32:44.000000000
+1000
++++ meshlab/src/meshlab/meshlab.pro 2012-08-06 21:26:01.405784190 +1000
+@@ -130,11 +130,11 @@
+ #}
+
+ linux-g++:LIBS += -L../external/lib/linux-g++ -ljhead -L../distrib -lcommon
-lGLU
+-linux-g++:QMAKE_RPATHDIR += ../distrib
++linux-g++:QMAKE_LFLAGS += -Wl,-rpath,\''$'$ORIGIN\'
+ linux-g++-32:LIBS += -L../external/lib/linux-g++-32 -L../distrib -lcommon
-lGLU
+-linux-g++-32:QMAKE_RPATHDIR += ../distrib
++linux-g++-32:QMAKE_LFLAGS += -Wl,-rpath,\''$'$ORIGIN\'
+ linux-g++-64:LIBS += -L../external/lib/linux-g++-64 -L../distrib -lcommon
-lGLU
+-linux-g++-64:QMAKE_RPATHDIR += ../distrib
++linux-g++-64:QMAKE_LFLAGS += -Wl,-rpath,\''$'$ORIGIN\'
+
+ # uncomment in your local copy only in emergency cases.
+ # We should never be too permissive
+diff -Nur meshlab.orig/src/meshlabserver/meshlabserver.pro
meshlab/src/meshlabserver/meshlabserver.pro
+--- meshlab.orig/src/meshlabserver/meshlabserver.pro 2011-10-15
03:34:48.000000000 +1100
++++ meshlab/src/meshlabserver/meshlabserver.pro 2012-08-06
21:26:34.609557938 +1000
+@@ -26,11 +26,11 @@
+ win32-msvc2010: LIBS += -L../distrib -lcommon
+ win32-g++: LIBS += -L../distrib -lcommon
+ linux-g++: LIBS += -L../distrib -lcommon
+-linux-g++:QMAKE_RPATHDIR += ../distrib
++linux-g++:QMAKE_LFLAGS += -Wl,-rpath,\''$'$ORIGIN\'
+ linux-g++-32: LIBS += -L../distrib -lcommon
+-linux-g++-32:QMAKE_RPATHDIR += ../distrib
++linux-g++-32:QMAKE_LFLAGS += -Wl,-rpath,\''$'$ORIGIN\'
+ linux-g++-64: LIBS += -L../distrib -lcommon
+-linux-g++-64:QMAKE_RPATHDIR += ../distrib
++linux-g++-64:QMAKE_LFLAGS += -Wl,-rpath,\''$'$ORIGIN\'
+ #CONFIG (release,debug | release) {
+ # win32-msvc2005:release: LIBS += -L../common/release -lcommon
+ # win32-msvc2008:release: LIBS += -L../common/release -lcommon
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/nip2/DETAILS b/graphics/nip2/DETAILS
index 2420b84..c1267f9 100755
--- a/graphics/nip2/DETAILS
+++ b/graphics/nip2/DETAILS
@@ -1,9 +1,10 @@
SPELL=nip2
- VERSION=7.26.3
+ VERSION=7.30.1
SOURCE=${SPELL}-${VERSION}.tar.gz
+#
SOURCE_HASH=sha512:cd20f82de44fc90acc17e5cd0cd76c39f96b86d9ec5a38805f4f92896dd33cde29ea3fcfffdac1e4e447a533c6b077104f5f768a80f58a05013f793f578b6336
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
SOURCE_URL[0]=http://www.vips.ecs.soton.ac.uk/supported/${VERSION:0:4}/${SOURCE}
-
SOURCE_HASH=sha512:cd20f82de44fc90acc17e5cd0cd76c39f96b86d9ec5a38805f4f92896dd33cde29ea3fcfffdac1e4e447a533c6b077104f5f768a80f58a05013f793f578b6336
SOURCE_URL[1]=${SOURCEFORGE_URL}/vips/${SOURCE}
WEB_SITE=http://www.vips.ecs.soton.ac.uk/index.php
ENTERED=20041230
diff --git a/graphics/nip2/HISTORY b/graphics/nip2/HISTORY
index a4b10cb..08928b3 100644
--- a/graphics/nip2/HISTORY
+++ b/graphics/nip2/HISTORY
@@ -1,3 +1,9 @@
+2012-09-19 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 7.30.1
+ * PRE_BUILD: Apply yyleng.patch
+ * yyleng.patch: Fix compilation with newer bison/flex
+ Fixes for 7.26.x as well
+
2011-09-10 Robert Figura <template AT sourcemage.org>
* DETAILS: Updated to version 7.26.3
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/midori/DETAILS b/http/midori/DETAILS
index aeff829..0c7efc1 100755
--- a/http/midori/DETAILS
+++ b/http/midori/DETAILS
@@ -11,11 +11,11 @@ if [[ $MIDORI_BRANCH == scm ]]; then
FORCE_DOWNLOAD=on
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-git"
else
- VERSION=0.4.6
+ VERSION=0.4.7
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=http://archive.xfce.org/src/apps/$SPELL/$BRANCH/$SOURCE
-
SOURCE_HASH=sha512:8c46f2eed6dd0af237b6aa021f8fc2150bd4387f7de14c9265cf5b8c1a1a558ecf908c98389415100ca0eac9037d7df89c5a348ef9dcd397bb1d3421104a8e7a
+
SOURCE_HASH=sha512:2a943ef19cb21826b2239dbcd5180ad46240326bc8b5f87fbf6095ca99cea277cf92bb8ed9db8cf96761a8b1af31f4849c25a2bc27b80cd29d14f288875f9e9b
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
fi
WEB_SITE=http://software.twotoasts.de/?page=midori
diff --git a/http/midori/HISTORY b/http/midori/HISTORY
index b58c9fd..db9d13c 100644
--- a/http/midori/HISTORY
+++ b/http/midori/HISTORY
@@ -1,3 +1,6 @@
+2012-09-20 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.4.7
+
2012-05-15 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.4.6
diff --git a/http/nginx/BUILD b/http/nginx/BUILD
index 8212b2b..540a54b 100755
--- a/http/nginx/BUILD
+++ b/http/nginx/BUILD
@@ -11,6 +11,9 @@ fi &&
if list_find "$NGINX_MODULES" "auth_ldap"; then
OPTS="--add-module=$SOURCE_DIRECTORY4 $OPTS"
fi &&
+if list_find "$NGINX_MODULES" "dav_ext"; then
+ OPTS="--add-module=$SOURCE_DIRECTORY5 $OPTS"
+fi &&
if [[ $NGINX_SYSLOG == n ]]; then
OPTS="--http-log-path=$INSTALL_ROOT/var/log/nginx/access.log \
diff --git a/http/nginx/CONFIGURE b/http/nginx/CONFIGURE
index b38722e..40abfe6 100755
--- a/http/nginx/CONFIGURE
+++ b/http/nginx/CONFIGURE
@@ -10,5 +10,12 @@ fi &&
config_query_option NGINX_OPTS "Build with mail support?" n \
"--with-mail" "" &&
+if list_find "$NGINX_MODULES" "dav_ext"; then
+ list_add "NGINX_OPTS" "--with-http_dav_module"
+else
+ config_query_option NGINX_OPTS "Enable HTTP WebDAV module?" n \
+ "--with-http_dav_module" ""
+fi &&
+
config_query_option NGINX_OPTS "Enable HTTP Real IP module?" n \
"--with-http_realip_module" ""
diff --git a/http/nginx/DEPENDS b/http/nginx/DEPENDS
index ae99755..5bcac0c 100755
--- a/http/nginx/DEPENDS
+++ b/http/nginx/DEPENDS
@@ -11,4 +11,8 @@ optional_depends perl \
if [[ $NGINX_SYSLOG == y ]]; then
depends SYSTEM-LOGGER
+fi &&
+
+if list_find "$NGINX_MODULES" "dav_ext"; then
+ depends expat
fi
diff --git a/http/nginx/DETAILS b/http/nginx/DETAILS
index 3ef5b16..118383d 100755
--- a/http/nginx/DETAILS
+++ b/http/nginx/DETAILS
@@ -44,6 +44,13 @@ if list_find "$NGINX_MODULES" "auth_ldap"; then
SOURCE4_HASH=sha512:01629d1a002088da0fd3beb6fa73448a5e5f87838320253bb33f5a44292deca7b7ef9c185a7749a11f564a51cfbe7339b398012ec7a49f4973061702c0cae4c1
SOURCE_DIRECTORY4="$SOURCE_DIRECTORY/${ID_AUTH_LDAP}"
fi
+if list_find "$NGINX_MODULES" "dav_ext"; then
+ ID_DAV_EXT=arut-nginx-dav-ext-module-0e07a3e
+ SOURCE5=${ID_DAV_EXT}.tar.gz
+ SOURCE5_URL[0]=https://github.com/arut/nginx-dav-ext-module/tarball/v0.0.2
+
SOURCE5_HASH=sha512:5580a58bb876e772c953e89c11cd7416f45c5528ee9dbbb8d77dd4e161342a4ded63015cf9350ac6a60369bd4b2ee9a45fb5e35923bc2092d263c9ee33e5c554
+SOURCE_DIRECTORY5="$SOURCE_DIRECTORY/${ID_DAV_EXT}"
+fi
WEB_SITE=http://nginx.org/
LICENSE[0]=BSD
diff --git a/http/nginx/HISTORY b/http/nginx/HISTORY
index c32fe80..f412678 100644
--- a/http/nginx/HISTORY
+++ b/http/nginx/HISTORY
@@ -1,3 +1,11 @@
+2012-08-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, BUILD, PRE{PARE,_BUILD}: added dav_ext module
+ * CONFIGURE: generic dav module is required for dav_ext module
+ * DEPENDS: dav_ext module depends on libexpat
+
+2012-08-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * CONFIGURE: added support for http_dav_module
+
2012-07-03 Vlad Glagolev <stealth AT sourcemage.org>
* CONFIGURE: added support for http_realip_module
diff --git a/http/nginx/PREPARE b/http/nginx/PREPARE
index e2c5dfb..32581ce 100755
--- a/http/nginx/PREPARE
+++ b/http/nginx/PREPARE
@@ -9,4 +9,5 @@ config_query_list NGINX_RELEASE "Select which release to
build:" \
config_query_multi NGINX_MODULES "What additional modules to build?" \
none \
push \
- auth_ldap
+ auth_ldap \
+ dav_ext
diff --git a/http/nginx/PRE_BUILD b/http/nginx/PRE_BUILD
index 506db43..fb5c9fa 100755
--- a/http/nginx/PRE_BUILD
+++ b/http/nginx/PRE_BUILD
@@ -18,4 +18,7 @@ if list_find "$NGINX_MODULES" "push"; then
fi &&
if list_find "$NGINX_MODULES" "auth_ldap"; then
unpack_file 4
+fi &&
+if list_find "$NGINX_MODULES" "dav_ext"; then
+ unpack_file 5
fi
diff --git a/http/seamonkey/BUILD b/http/seamonkey/BUILD
index 16350de..b679e5a 100755
--- a/http/seamonkey/BUILD
+++ b/http/seamonkey/BUILD
@@ -7,6 +7,13 @@ MOZILLA_HOME=$INSTALL_ROOT/usr/lib/seamonkey &&
CFLAGS="${CFLAGS//-O3/-O2}" &&
CXXFLAGS="${CXXFLAGS//-O3/-O2}" &&
+#
+# No AVX optimization for Mozilla (GCC 4.6/4.7 or XUL bug on
+# SandyBridge/IvyBridge CPUs). See PR 52762 on GCC bug tracker.
+#
+CFLAGS="${CFLAGS//-mavx} -mno-avx" &&
+CXXFLAGS="${CXXFLAGS//-mavx} -mno-avx" &&
+
MOZCONFIG="--prefix=$INSTALL_ROOT/usr \
--with-default-mozilla-five-home=$INSTALL_ROOT/usr/lib/seamonkey \
--enable-extensions=${SEAMONKEY_EXT// /,} \
diff --git a/http/seamonkey/DEPENDS b/http/seamonkey/DEPENDS
index 2122063..0744963 100755
--- a/http/seamonkey/DEPENDS
+++ b/http/seamonkey/DEPENDS
@@ -6,17 +6,22 @@ depends libidl &&
depends libxft &&
depends nspr &&
-if spell_ok nspr && is_version_less $(installed_version nspr) 4.9; then
+if spell_ok nspr && is_version_less $(installed_version nspr) 4.9.2; then
force_depends nspr
fi &&
depends -sub 3.13.x nss &&
-if spell_ok nss && is_version_less $(installed_version nss) 3.13.2; then
+if spell_ok nss && is_version_less $(installed_version nss) 3.13.5; then
force_depends nss
fi &&
depends -sub "TSAFE SECURE_DELETE ENABLE_UNLOCK_NOTIFY" sqlite &&
+
+if spell_ok sqlite && is_version_less $(installed_version sqlite) 3.7.13;
then
+ force_depends sqlite
+fi &&
+
depends perl &&
depends zip &&
depends zlib &&
diff --git a/http/seamonkey/DETAILS b/http/seamonkey/DETAILS
index 0ae5ed3..e70d879 100755
--- a/http/seamonkey/DETAILS
+++ b/http/seamonkey/DETAILS
@@ -1,13 +1,13 @@
SPELL=seamonkey
- VERSION=2.11
+ VERSION=2.14.1
+ SECURITY_PATCH=50
SOURCE=$SPELL-$VERSION.source.tar.bz2
-
SOURCE_HASH=sha512:3ea0db394134e70f7900873f12496b13b9f621519bf0182dc0fb9b6b266d822b913770750e68fba64dcc2b25940799a16dabbb87a3ecf1ce8b19ed409925607d
+
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
SOURCE_URL[1]=http://releases.mozilla.org/pub/mozilla.org/$SOURCE_URI
WEB_SITE=http://www.seamonkey-project.org/
- SECURITY_PATCH=44
TMPFS=off
ENTERED=20010922
LICENSE[0]=MPL
diff --git a/http/seamonkey/HISTORY b/http/seamonkey/HISTORY
index 6d97762..1812cfd 100644
--- a/http/seamonkey/HISTORY
+++ b/http/seamonkey/HISTORY
@@ -1,3 +1,34 @@
+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
+
+2012-11-04 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1
+ * BUILD: fixed segfault for corei7-avx archspecs
+
+2012-10-29 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.13.2, SECURITY_PATCH=49
+
+2012-10-15 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: added check for nspr <4.9.2, nss <3.13.5 and sqlite <3.7.13
+
+2012-10-13 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.13.1; SECURITY_PATCH++
+
+2012-10-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.13, SECURITY_PATCH=47
+
+2012-09-18 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.12.1; SECURITY_PATCH++
+ * DEPENDS: added check for minimum sqlite version
+
+2012-08-29 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.12, SECURITY_PATCH=45
+ * PRE_BUILD, ldap.patch: patch removed
+
2012-07-18 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.11, SECURITY_PATCH=44
diff --git a/http/seamonkey/PRE_BUILD b/http/seamonkey/PRE_BUILD
index 98d515b..eb06c1e 100755
--- a/http/seamonkey/PRE_BUILD
+++ b/http/seamonkey/PRE_BUILD
@@ -8,5 +8,4 @@ sed -i
's#VPX_CODEC_USE_INPUT_PARTITION#VPX_CODEC_USE_INPUT_FRAGMENTS#' mozilla/
# ignore packaging errors for the libs we have in a system
sedit "/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@" suite/installer/Makefile.in &&
-- I don't like this texmf under home and texmf-home would make
more
-@@ -77,7 +77,7 @@
+@@ -76,7 +76,7 @@
-- We need texmfos for a few rare files but as I have a few
more bin trees
-- a hack is needed. Maybe other users also have
texmf-platform-new trees.
# move old local to new local, can eventually get rid of this
diff --git a/latex/texlive/PRE_BUILD b/latex/texlive/PRE_BUILD
index 9bd0d53..9ada7b5 100755
--- a/latex/texlive/PRE_BUILD
+++ b/latex/texlive/PRE_BUILD
@@ -1,16 +1,13 @@
-mk_source_dir $SOURCE_DIRECTORY &&
-cd $BUILD_DIRECTORY &&
-verify_file '' &&
-xz -dc $SOURCE_CACHE/$SOURCE | tar -xf -
-cd $SOURCE_DIRECTORY &&
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
# Use /usr/share/texmf and /usr/share/texmf-dist, adapted from lunarlinux
find -name Makefile\* -exec sed -i -e
"s:\(\$.\)prefix\(./tex\):\1datadir\2:" {} \; &&
find -name configure -exec sed -i -e "s:\(\$.\)prefix\(./tex\):\1datadir\2:"
{} \; &&
find -name \*.info -exec sed -i -e "s:/usr/local:/usr:" {} \; &&
find -name \*.texi -exec sed -i -e "s:/usr/local:/usr:" {} \; &&
-# fix the remaining locations
-patch -p0 < ${SPELL_DIRECTORY}/fix_paths.patch &&
+
+patch -p1 < ${SPELL_DIRECTORY}/fix_paths.patch
# the sed on the patch is live so it will take into
# account INSTALL_ROOT
@@ -20,4 +17,6 @@ sed "s:/usr/bin:$INSTALL_ROOT/usr/bin:g"
$SPELL_DIRECTORY/mtxrun_fix.patch | pat
% The tree containing runtime files related to the specific
% distribution and version.
-@@ -59,10 +59,10 @@ TEXMFMAIN = $TEXMFROOT/texmf
+@@ -61,10 +61,10 @@
TEXMFDIST = $TEXMFROOT/texmf-dist
% Local additions to the distribution trees.
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/freexl/DETAILS b/libs/freexl/DETAILS
new file mode 100755
index 0000000..64de9d3
--- /dev/null
+++ b/libs/freexl/DETAILS
@@ -0,0 +1,24 @@
+ SPELL=freexl
+ VERSION=1.0.0d
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://www.gaia-gis.it/gaia-sins/${SOURCE}
+
SOURCE_HASH=sha512:22d76592ff6f575ccb7dde1c36e535f7439f9f99a2fbf433a6f0f9dcc8105f637c47f0415e0cf2dc4c30f6b9ce5c2f82a58defd1256472771fdddbb47ea0030a
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://www.gaia-gis.it/fossil/freexl/index"
+ LICENSE[0]=MOZILLA
+ ENTERED=20121006
+ SHORT="an open source library to extract valid data from within
an Excel (.xls) spreadsheet"
+cat << EOF
+FreeXL is an open source library to extract valid data from within an Excel
+(.xls) spreadsheet.
+
+FreeXL design goals:
+
+* to be simple and lightweight * to be stable, robust and efficient * to be
+easily and universally portable * completely ignoring any GUI-related oddity
+
+Note that the final goal means that FreeXL ignores at all fonts, sizes and
+alignments, and most formats. It ignores Pivot Table, Charts, Formulas,
Visual
+Basic macros and so on. FreeXL is structurally simple and quite light-weight
+(typically 40-80K of object code, stripped).
+EOF
diff --git a/libs/freexl/HISTORY b/libs/freexl/HISTORY
new file mode 100644
index 0000000..9122d59
--- /dev/null
+++ b/libs/freexl/HISTORY
@@ -0,0 +1,3 @@
+2012-10-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: spell created
+
diff --git a/libs/fribidi/DETAILS b/libs/fribidi/DETAILS
index 0abb679..743aabb 100755
--- a/libs/fribidi/DETAILS
+++ b/libs/fribidi/DETAILS
@@ -1,6 +1,6 @@
SPELL=fribidi
- VERSION=0.19.2
- SOURCE=$SPELL-$VERSION.tar.gz
+ VERSION=0.19.5
+ SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
SOURCE_URL[0]=http://fribidi.org/download/$SOURCE
diff --git a/libs/fribidi/HISTORY b/libs/fribidi/HISTORY
index 6f84b34..c2d403c 100644
--- a/libs/fribidi/HISTORY
+++ b/libs/fribidi/HISTORY
@@ -1,3 +1,11 @@
+2012-12-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.19.5
+
+2012-09-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.19.4
+ Changed SOURCE_URL[0] extension
+ * glib.patch: updated
+
2011-11-25 Pol Vinogradov <vin.public AT gmail.com>
* glib.patch: added more files to patch
#define FriBidiMemChunk GMemChunk
---- charset/fribidi-char-sets.c.orig 2011-11-25 16:40:17.758928935 -0500
-+++ charset/fribidi-char-sets.c 2011-11-25 16:47:16.620383771 -0500
-@@ -114,7 +114,7 @@
- };
-
- #if FRIBIDI_USE_GLIB+0
--# include <glib/gstrfuncs.h>
-+# include <glib.h>
- # define fribidi_strcasecmp g_ascii_strcasecmp
- #else /* !FRIBIDI_USE_GLIB */
- static char
diff --git a/libs/gettext/HISTORY b/libs/gettext/HISTORY
index 0d7e38e..5f9b20f 100644
--- a/libs/gettext/HISTORY
+++ b/libs/gettext/HISTORY
@@ -1,3 +1,6 @@
+2012-10-08 Vlad Glagolev <stealth AT sourcemage.org>
+ * PRE_BUILD: added, to fix build with glibc 2.16
+
2012-05-13 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: PATCHLEVEL=1
* BUILD: force internal glib2, so basesystem can be glib2-free, which
diff --git a/libs/gettext/PRE_BUILD b/libs/gettext/PRE_BUILD
new file mode 100755
index 0000000..32353b6
--- /dev/null
+++ b/libs/gettext/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+sed -i -e '/gets is a/d' gettext-*/*/stdio.in.h
diff --git a/libs/gfreenect/DEPENDS b/libs/gfreenect/DEPENDS
new file mode 100755
index 0000000..deb7935
--- /dev/null
+++ b/libs/gfreenect/DEPENDS
@@ -0,0 +1,3 @@
+depends libfreenect &&
+depends gobject-introspection &&
+depends gtk-doc
diff --git a/libs/gfreenect/DETAILS b/libs/gfreenect/DETAILS
new file mode 100755
index 0000000..d527dea
--- /dev/null
+++ b/libs/gfreenect/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=gfreenect
+if [[ "$GFREENECT_AUTOUPDATE" == "y" ]]; then
+ VERSION=$(date +%Y%m%d)
+else
+ VERSION=git
+fi
+ SOURCE="${SPELL}-git.tar.bz2"
+ SOURCE_URL[0]=git://github.com/elima/GFreenect.git:gfreenect.git
+ SOURCE_IGNORE=volatile
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-git"
+ WEB_SITE=https://github.com/elima/GFreenect
+ LICENSE[0]=GPL
+ ENTERED=20120909
+ SHORT="wrapper for libfreenect"
+cat << EOF
+GFreenect is a wrapper for the Freenect library written using Glib in order
to
+control a Kinect device and make it easy to use with GNOME technologies.
+EOF
diff --git a/libs/gfreenect/HISTORY b/libs/gfreenect/HISTORY
new file mode 100644
index 0000000..3c7d489
--- /dev/null
+++ b/libs/gfreenect/HISTORY
@@ -0,0 +1,5 @@
+2012-10-31 Ladislav Hagara <hgr AT vabo.cz>
+ * DEPENDS: gobject-introspection and gtk-doc added
+
+2012-09-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS, DEPENDS, PREPARE, PRE_BUILD: spell created
diff --git a/libs/gfreenect/PREPARE b/libs/gfreenect/PREPARE
new file mode 100755
index 0000000..f8b7d7e
--- /dev/null
+++ b/libs/gfreenect/PREPARE
@@ -0,0 +1,2 @@
+. ${GRIMOIRE}/FUNCTIONS &&
+prepare_select_branch
diff --git a/libs/gfreenect/PRE_BUILD b/libs/gfreenect/PRE_BUILD
new file mode 100755
index 0000000..1af1b77
--- /dev/null
+++ b/libs/gfreenect/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+
+NOCONFIGURE=ON ./autogen.sh
diff --git a/libs/glibc/BUILD b/libs/glibc/BUILD
index f9c2ec6..cbb8b4b 100755
--- a/libs/glibc/BUILD
+++ b/libs/glibc/BUILD
@@ -4,14 +4,6 @@ make_single &&
sedit "s/lib64/lib/" sysdeps/unix/sysv/linux/x86_64/ldconfig.h &&
sedit "s/264/2/" sysdeps/unix/sysv/linux/x86_64/ldd-rewrite.sed &&
-# this causes configure to be run again where it fails for some people on
PIII and for me on Alpha
-# the error is about no working grep found...
-if [[ ${SMGL_COMPAT_ARCHS[1]} == x86_64 ]]; then
-# install x86_64 libraries to lib instead of lib64
-sedit "s/| x86_64//" sysdeps/unix/sysv/linux/configure &&
-sedit "s/| x86_64//" sysdeps/unix/sysv/linux/configure.in
-fi &&
-
#
# bug#5570 ccache sometimes has trouble correctly recognising minor
differences
# in configurations and doesn't force recompile when it should. This stops
it from
@@ -140,12 +132,20 @@ ln -s /usr/include/sys/capability.h
$SOURCE_DIRECTORY/nscd/sys/capability.h &&
cd $SOURCE_DIRECTORY.bld &&
#
+# Install all libs into /lib
+# Fixes installing glibc on x86_64 without a lib64 symlink/dir
+# Bug #441
+#
+echo -e "slibdir=/lib" > configparms
+
+#
# Configure glibc to use the sanitised headers
# http://bugs.sourcemage.org/show_bug.cgi?id=7560
#
$SOURCE_DIRECTORY/configure --host=$HOST \
--build=$BUILD \
--prefix=/usr \
+ --libdir=/usr/lib \
--infodir=/usr/share/info \
--mandir=/usr/share/man \
--sysconfdir=/etc \
@@ -154,5 +154,6 @@ $SOURCE_DIRECTORY/configure --host=$HOST
\
--disable-profile \
--with-headers=$GLIBC_HEADERS_DIR/usr/include \
--disable-multi-arch \
+ --enable-obsolete-rpc \
$OPTS &&
make
diff --git a/libs/glibc/DETAILS b/libs/glibc/DETAILS
index 44689a8..256b589 100755
--- a/libs/glibc/DETAILS
+++ b/libs/glibc/DETAILS
@@ -18,9 +18,8 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE3_GPG=gnu.gpg:$SOURCE3.sig:UPSTREAM_KEY
SOURCE4_IGNORE=signature
SOURCE5_HASH=sha512:c1931495915c8461de97e4156c9d0edd7b44e4b48cbce2d4c3a52b83d331a9ce48f3c7abb7dd787ed897f1e7d0e81c5cdb4eb3986bc24a5e2788708427e2dcb1
- PATCHLEVEL=2
else
- if [[ "${GLIBC_BRANCH/-*}" == "scm" ]]; then
+ if [[ "${GLIBC_BRANCH}" == "scm" ]]; then
if [[ "${GLIBC_AUTOUPDATE}" == "y" ]]; then
VERSION=${GLIBC_BRANCH}-$(date +%Y%m%d)
else
@@ -29,10 +28,10 @@ else
FORCE_DOWNLOAD=on
SOURCE=$SPELL-git.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-git
-
SOURCE_URL="git://sourceware.org/git/glibc.git:$SPELL-git:release/${GLIBC_BRANCH#scm-}/master"
+ SOURCE_URL="git://sourceware.org/git/glibc.git:$SPELL-git"
SOURCE_IGNORE=volatile
else
- VERSION=2.13
+ VERSION=2.16.0
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE2=$SOURCE.sig
@@ -41,7 +40,6 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_GPG=glibc.gpg:$SOURCE.sig:UPSTREAM_KEY
SOURCE2_IGNORE=signature
SECURITY_PATCH=1
- PATCHLEVEL=2
fi
if [[ $GLIBC_SANITIZE_HEADERS == n ]]; then
HEADERS_VERSION=2.6.38
@@ -95,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 82e6650..226bfde 100644
--- a/libs/glibc/HISTORY
+++ b/libs/glibc/HISTORY
@@ -1,3 +1,41 @@
+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
+ * DETAILS: checkout head for scm, instead of a release branch
+
+2012-07-14 Sukneet Basuta <sukneet AT sourcemage.org>
+ * BUILD: specify libdir so libs install to /usr/lib on all archs
+ * PRE_BUILD: remove fixing ieee754 function names. This would break
the
+ build on my box.
+ Re-enable libgd detection
+ Added patch to fix res_query assertion and another to fix various
hangs
+ * fix-res_query-assert.patch: added, fix assertion in res_query
+ * revert-c5a0802a.patch: added, revert to fix various hangs
+ * removed unused files
+
+2012-07-10 Sukneet Basuta <sukneet AT sourcemage.org>
+ * PRE_BUILD: apply as_fn_executable_p.patch
+ * as_fn_executable_p.patch: add as_fn_executable_p() to configure
+ so it can detect grep. I have no idea why or how its missing though.
+
+2012-07-01 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.16.0
+ * BUILD: --enable-obsolete-rpc added
+ * PRE_BUILD, glibc-2.15-fixes-1.patch, gcc45.patch,
+ do-not-install-timezones.patch, do-not-install-timezones-2.patch,
+ test-installation.pl.patch: patches removed
+ * PRE_BUILD: removed scripts/test-installation.pl, broken for me
+
+2012-06-26 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 2.15
+ * PRE_BUILD: added gcc specific fixes, added patch to fix segfaults
+ in some programs
+ * glibc-2.15-fixes-1.patch: added LFS patch
+ * glibc.gpg: deleted old key, replaced with 6C2A4AFF Carlos
O'Donell's key
+
2012-05-17 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: PATCHLEVEL=2
* DEPENDS: added runtime_depends tzdata
diff --git a/libs/glibc/PREPARE b/libs/glibc/PREPARE
index 5387658..3b664ef 100755
--- a/libs/glibc/PREPARE
+++ b/libs/glibc/PREPARE
@@ -6,7 +6,7 @@ if [[ $(uname -r) = 2.6.* ]] || [[ $(uname -r) = 3.*
]]; then
else
config_query GLIBC_NPTL "As you are running a $(uname -r | cut -f1,2
-d.) kernel, would you like to use the new nptl (Native Posix Thread
Libary)?" y &&
if [[ "$GLIBC_NPTL" == "y" ]]; then
- prepare_select_branch stable scm-2.13
+ prepare_select_branch stable scm
fi &&
config_query GLIBC_USEIDN "Would you like to compile glibc with libidn
support?" y &&
config_query GLIBC_SANITIZE_HEADERS "Do you want to use sanitized linux
kernel headers from the latest stable release" n
diff --git a/libs/glibc/PRE_BUILD b/libs/glibc/PRE_BUILD
index 8e50e2f..0e7cd49 100755
--- a/libs/glibc/PRE_BUILD
+++ b/libs/glibc/PRE_BUILD
@@ -1,11 +1,10 @@
default_pre_build &&
+# seems perl script scripts/test-installation.pl is broken now
+sed -i 's:CC="$(CC)" $(PERL) scripts/test-installation.pl
$(common-objpfx)::' $SOURCE_DIRECTORY/Makefile &&
+
if [ "$GLIBC_NPTL" = "y" ]; then
cd $SOURCE_DIRECTORY &&
-
#http://sourceware.org/git/?p=glibc.git;a=commit;h=482ff4dae91cf9a288284072d1a299868db7a634
- patch -p1 -d $SOURCE_DIRECTORY <
$SPELL_DIRECTORY/do-not-install-timezones.patch &&
-
#http://sourceware.org/git/?p=glibc.git;a=commit;h=a458e7fe3835b8a3bcac5a54733af45cc06fc0da
- patch -p1 -d $SOURCE_DIRECTORY <
$SPELL_DIRECTORY/do-not-install-timezones-2.patch &&
#
# Unpack glibc-kernel-headers
#
@@ -91,14 +90,21 @@ rm -rf $GLIBC_HEADERS_DIR/include/drm &&
#
# Now fixup the normal glibc
#
-cd $SOURCE_DIRECTORY &&
-patch -p0 < $SCRIPT_DIRECTORY/Makefile.patch &&
-patch -p1 < $SCRIPT_DIRECTORY/as-test-x.patch &&
-patch -p1 < $SPELL_DIRECTORY/gcc45.patch &&
+cd $SOURCE_DIRECTORY &&
+patch -p0 < $SPELL_DIRECTORY/Makefile.patch &&
+patch -p1 < $SPELL_DIRECTORY/as-test-x.patch &&
+# no idea why or how this is missing from configure
+patch -p0 < $SPELL_DIRECTORY/as_fn_executable_p.patch &&
+
+# http://sourceware.org/bugzilla/show_bug.cgi?id=13013
+patch -p1 < $SPELL_DIRECTORY/fix-res_query-assert.patch &&
+
+# https://bugzilla.redhat.com/show_bug.cgi?id=552960
+patch -p1 < $SPELL_DIRECTORY/revert-c5a0802a.patch &&
# disabled libgd detection/building memusagestat for now until a better
# fix has been found, bug #8277
-sedit 's/LIBGD=yes/LIBGD=no/' $SOURCE_DIRECTORY/configure &&
+#sedit 's/LIBGD=yes/LIBGD=no/' $SOURCE_DIRECTORY/configure &&
#
# Create the build directory
@@ -109,8 +115,4 @@ mk_source_dir $SOURCE_DIRECTORY.bld &&
local test_path=$SOURCE_DIRECTORY.bld/test-installation &&
mkdir $test_path &&
sed -i "s,/tmp,$test_path,g" scripts/test-installation.pl &&
-sed -i 's/ot \$/ot:\n\ttouch $@\n$/' manual/Makefile &&
-
-# CC="gcc" /usr/bin/perl scripts/test-installation.pl
/usr/src/glibc-2.13.bld/
-# /usr/lib/gcc/i686-pc-linux-gnu/4.4.3/../../../../i686-pc-linux-gnu/bin/ld:
cannot find -lnss_test1
-patch scripts/test-installation.pl <
$SPELL_DIRECTORY/test-installation.pl.patch
+sed -i 's/ot \$/ot:\n\ttouch $@\n$/' manual/Makefile
diff --git a/libs/glibc/as_fn_executable_p.patch
b/libs/glibc/as_fn_executable_p.patch
new file mode 100644
index 0000000..bc5b896
--- /dev/null
+++ b/libs/glibc/as_fn_executable_p.patch
@@ -0,0 +1,17 @@
+--- configure 2012-07-10 01:17:03.777702901 -0400
++++ configure.patched 2012-07-10 01:29:06.658727860 -0400
+@@ -284,6 +284,14 @@
+ exit $1
+ } # as_fn_exit
+
++# as_fn_executable_p FILE
++# -----------------------
++# Test if FILE is an executable regular file.
++as_fn_executable_p ()
++{
++ test -f "$1" && test -x "$1"
++} # as_fn_executable_p
++
+ # as_fn_mkdir_p
+ # -------------
+ # Create "$as_dir" as a directory, including parents if necessary.
diff --git a/libs/glibc/config.h.patch b/libs/glibc/config.h.patch
deleted file mode 100644
index 2055042..0000000
--- a/libs/glibc/config.h.patch
+++ /dev/null
@@ -1,8 +0,0 @@
---- a/usr/include/linux/config.h 2004-11-29 21:24:16.893466608 -0800
-+++ b/usr/include/linux/config.h 2004-11-29 21:24:46.574954336 -0800
-@@ -1,3 +1,3 @@
--#error "Compilation aborted. Please read the FAQ for linux-libc-headers
package."
--#error "(can be found at http://ep09.pld-linux.org/~mmazur/linux-libc-headers/doc/)"
-+#warning "Compilation would have been aborted. Please read the FAQ for
linux-libc-headers package."
-+#warning "(can be found at http://ep09.pld-linux.org/~mmazur/linux-libc-headers/doc/)"
-
diff --git a/libs/glibc/do-not-install-timezones-2.patch
b/libs/glibc/do-not-install-timezones-2.patch
deleted file mode 100644
index 13b6ddc..0000000
--- a/libs/glibc/do-not-install-timezones-2.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-diff --git a/timezone/Makefile b/timezone/Makefile
-index 00bfba6..9e55a6a 100644
---- a/timezone/Makefile
-+++ b/timezone/Makefile
-@@ -45,7 +45,6 @@ include ../Makeconfig # Get objpfx defined so we
can use it below.
- CPPFLAGS-zic = -DNOT_IN_libc
-
- ifeq ($(have-ksh),yes)
--install-others += $(inst_zonedir)/iso3166.tab $(inst_zonedir)/zone.tab
- install-bin-script = tzselect
- generated += tzselect
- endif
-@@ -111,7 +110,3 @@ $(objpfx)tzselect: tzselect.ksh
$(common-objpfx)config.make
- -e 's%@TZDIR@%$(zonedir)%g' < $< > $@.new
- chmod 555 $@.new
- mv -f $@.new $@
--
--$(addprefix $(inst_zonedir)/,iso3166.tab zone.tab): \
-- $(inst_zonedir)/%: % $(+force)
-- $(do-install)
diff --git a/libs/glibc/do-not-install-timezones.patch
b/libs/glibc/do-not-install-timezones.patch
deleted file mode 100644
index 61b8226..0000000
--- a/libs/glibc/do-not-install-timezones.patch
+++ /dev/null
@@ -1,124 +0,0 @@
-diff --git a/timezone/Makefile b/timezone/Makefile
-index e8fb716..d5ea538 100644
---- a/timezone/Makefile
-+++ b/timezone/Makefile
-@@ -1,4 +1,4 @@
--# Copyright (C) 1998,1999,2000,2002,2005,2007 Free Software Foundation, Inc.
-+# Copyright (C) 1998-2000,2002,2005,2007,2012 Free Software Foundation, Inc.
- # This file is part of the GNU C Library.
-
- # The GNU C Library is free software; you can redistribute it and/or
-@@ -49,33 +49,6 @@ include ../Makeconfig # Get objpfx defined so we
can use it below.
-
- CPPFLAGS-zic = -DNOT_IN_libc
-
--# z.* use this variable.
--define nl
--
--
--endef
--ifndef avoid-generated
--ifndef inhibit_timezone_rules
---include $(addprefix $(objpfx)z.,$(tzfiles))
--endif
--endif
--
--# Make these absolute file names.
--installed-localtime-file := $(firstword $(filter /%,$(inst_localtime-file))
\
-- $(addprefix $(inst_zonedir)/, \
-- $(localtime-file)))
--installed-posixrules-file := $(firstword $(filter /%,$(posixrules-file)) \
-- $(addprefix $(inst_zonedir)/, \
-- $(posixrules-file)))
--
--ifeq ($(cross-compiling),no)
--# Don't try to install the zoneinfo files since we can't run zic.
--install-others = $(addprefix $(inst_zonedir)/,$(zonenames) \
-- $(zonenames:%=posix/%) \
-- $(zonenames:%=right/%)) \
-- $(installed-localtime-file) $(installed-posixrules-file)
--endif
--
- ifeq ($(have-ksh),yes)
- install-others += $(inst_zonedir)/iso3166.tab $(inst_zonedir)/zone.tab
- install-bin-script = tzselect
-@@ -85,79 +58,6 @@ endif
- include ../Rules
-
-
--$(tzfiles:%=$(objpfx)z.%): $(objpfx)z.%: % Makefile
--# Kludge alert: we use an implicit rule (in what we are generating here)
--# because that is the only way to tell Make that the one command builds all
--# the files.
--# The extra kludge for the $(tzlinks) files is necessary since running zic
--# this file requires all other files to exist. Blech!
-- $(make-target-directory)
-- (echo 'define $*-zones' ;\
-- $(AWK) '$$1 == "Zone" { print $$2 } $$1 == "Link" { print $$3 }' $^
;\
-- echo 'endef' ;\
-- echo '$*-zones := $$(subst $$(nl), ,$$($*-zones))' ;\
-- echo 'ifdef $*-zones' ;\
-- if test x$(findstring $*, $(tzlinks)) != x; then \
-- echo '$$(addprefix $$(inst_zonedir)/right/,$$($*-zones)): \';\
-- echo '$$(foreach t,$$(tzbases),$$(addprefix
$$(inst_zonedir)/right/,$$($$t-zones)))' ;\
-- echo '$$(addprefix $$(inst_zonedir)/posix/,$$($*-zones)): \';\
-- echo '$$(foreach t,$$(tzbases),$$(addprefix
$$(inst_zonedir)/posix/,$$($$t-zones)))' ;\
-- echo '$$(addprefix $$(inst_zonedir)/,$$($*-zones)): \' ;\
-- echo '$$(foreach t,$$(tzbases),$$(addprefix
$$(inst_zonedir)/,$$($$t-zones)))' ;\
-- fi ;\
-- echo '$$(addprefix $$(dir
$$(inst_zonedir))zone%/right/,$$($*-zones)): \' ;\
-- echo '$< $$(objpfx)zic leapseconds yearistype' ;\
-- echo ' $$(tzcompile)' ;\
-- echo '$$(addprefix $$(dir
$$(inst_zonedir))zone%/posix/,$$($*-zones)): \' ;\
-- echo '$< $$(objpfx)zic /dev/null yearistype' ;\
-- echo ' $$(tzcompile)' ;\
-- echo '$$(addprefix $$(dir $$(inst_zonedir))zone%/,$$($*-zones)): \'
;\
-- echo '$< $$(objpfx)zic $$(leapseconds) yearistype' ;\
-- echo ' $$(tzcompile)' ;\
-- echo 'endif' ;\
-- echo 'zonenames := $$(zonenames) $$($*-zones)' ;\
-- ) > $@.new
-- mv $@.new $@
--
--.PHONY: echo-zonenames
--echo-zonenames:
-- @echo 'Known zones: $(zonenames)'
--
--
--# We have to use `-d $(inst_zonedir)' to explictly tell zic where to
--# place the output files although $(zonedir) is compiled in. But the
--# user might have set $(install_root) on the command line of `make install'.
--zic-cmd = $(built-program-cmd) -d $(inst_zonedir)
--tzcompile = $(zic-cmd)$(target-zone-flavor) -L $(word 3,$^) \
-- -y $(dir $(word 4,$^))$(notdir $(word 4,$^)) $<
--
--# The source files specify the zone names relative to the -d directory,
--# so for the posix/ and right/ flavors we need to pass -d
$(inst_zonedir)/posix
--# and the like. This magic extracts /posix or /right if it's the first
--# component after $(inst_zonedir) in the target name $@.
--target-zone-flavor = $(filter /posix /right, \
-- /$(firstword $(subst /, , \
-- $(patsubst
$(inst_zonedir)/%,%,$@))))
--
--ifdef localtime
--$(installed-localtime-file): $(inst_zonedir)/$(localtime) $(objpfx)zic \
-- $(+force)
-- $(make-target-directory)
-- if test -r $@; then \
-- echo Site timezone NOT reset to Factory.; \
-- else \
-- rm -f $@T; \
-- $(SHELL) $(..)scripts/rellns-sh $< $@T; \
-- mv -f $@T $@; \
-- fi
--endif
--ifdef posixrules
--$(installed-posixrules-file): $(inst_zonedir)/$(posixrules) $(objpfx)zic \
-- $(+force)
-- $(zic-cmd) -p $(posixrules)
--endif
--
--
- $(objpfx)zic: $(objpfx)scheck.o $(objpfx)ialloc.o
-
- tz-cflags = -DTZDIR='"$(zonedir)"' \
diff --git a/libs/glibc/fix-res_query-assert.patch
b/libs/glibc/fix-res_query-assert.patch
new file mode 100644
index 0000000..522c16f
--- /dev/null
+++ b/libs/glibc/fix-res_query-assert.patch
@@ -0,0 +1,51 @@
+--- a/resolv/res_query.c
++++ a/resolv/res_query.c
+@@ -122,6 +122,7 @@ __libc_res_nquery(res_state statp,
+ int *resplen2)
+ {
+ HEADER *hp = (HEADER *) answer;
++ HEADER *hp2;
+ int n, use_malloc = 0;
+ u_int oflags = statp->_flags;
+
+@@ -239,26 +240,25 @@ __libc_res_nquery(res_state statp,
+ /* __libc_res_nsend might have reallocated the buffer. */
+ hp = (HEADER *) *answerp;
+
+- /* We simplify the following tests by assigning HP to HP2. It
+- is easy to verify that this is the same as ignoring all
+- tests of HP2. */
+- HEADER *hp2 = answerp2 ? (HEADER *) *answerp2 : hp;
+-
+- if (n < (int) sizeof (HEADER) && answerp2 != NULL
+- && *resplen2 > (int) sizeof (HEADER))
++ /* We simplify the following tests by assigning HP to HP2 or
++ vice versa. It is easy to verify that this is the same as
++ ignoring all tests of HP or HP2. */
++ if (answerp2 == NULL || *resplen2 < (int) sizeof (HEADER))
+ {
+- /* Special case of partial answer. */
+- assert (hp != hp2);
+- hp = hp2;
++ hp2 = hp;
+ }
+- else if (answerp2 != NULL && *resplen2 < (int) sizeof (HEADER)
+- && n > (int) sizeof (HEADER))
++ else
+ {
+- /* Special case of partial answer. */
+- assert (hp != hp2);
+- hp2 = hp;
++ hp2 = (HEADER *) *answerp2;
++ if (n < (int) sizeof (HEADER))
++ {
++ hp = hp2;
++ }
+ }
+
++ /* Make sure both hp and hp2 are defined */
++ assert((hp != NULL) && (hp2 != NULL));
++
+ if ((hp->rcode != NOERROR || ntohs(hp->ancount) == 0)
+ && (hp2->rcode != NOERROR || ntohs(hp2->ancount) == 0)) {
+ #ifdef DEBUG
diff --git a/libs/glibc/gcc45.patch b/libs/glibc/gcc45.patch
deleted file mode 100644
index 02920c1..0000000
--- a/libs/glibc/gcc45.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-Submitted By: Matt Burgess <matthew_at_linuxfromscratch_dot_org>
-Date: 2010-04-18
-Initial Package Version: 2.11.1
-Upstream Status: Not Submitted
-Origin: http://www.eglibc.org/archives/patches/msg00073.html
-Description: Fixes the following build problem with GCC-4.5.0:
-
-/mnt/lfs/sources/libc-build/math/s_frexp.os.dt -MT
/mnt/lfs/sources/libc-build/math/s_frexp.os
-./sysdeps/i386/fpu/s_frexp.S: Assembler messages:
-./sysdeps/i386/fpu/s_frexp.S:66: Error: invalid identifier for ".ifdef"
-./sysdeps/i386/fpu/s_frexp.S:66: Error: junk at end of line, first
unrecognized character is `1'
-./sysdeps/i386/fpu/s_frexp.S:66: Error: junk at end of line, first
unrecognized character is `1'
-./sysdeps/i386/fpu/s_frexp.S:66: Error: junk at end of line, first
unrecognized character is `1'
-./sysdeps/i386/fpu/s_frexp.S:66: Error: junk at end of line, first
unrecognized character is `.'
-./sysdeps/i386/fpu/s_frexp.S:66: Error: junk at end of line, first
unrecognized character is `1'
-./sysdeps/i386/fpu/s_frexp.S:66: Error: expected comma after name `' in
.size directive
-./sysdeps/i386/fpu/s_frexp.S:66: Error: ".endif" without ".if"
-./sysdeps/i386/fpu/s_frexp.S:66: Error: junk `.get_pc_thunk.dx' after
expression
-make[2]: *** [/mnt/lfs/sources/libc-build/math/s_frexp.os] Error 1
-
-diff -Naur glibc-2.11.1.orig/nptl/sysdeps/pthread/pt-initfini.c
glibc-2.11.1/nptl/sysdeps/pthread/pt-initfini.c
---- glibc-2.11.1.orig/nptl/sysdeps/pthread/pt-initfini.c 2009-12-08
20:10:20.000000000 +0000
-+++ glibc-2.11.1/nptl/sysdeps/pthread/pt-initfini.c 2010-04-17
11:34:06.882681001 +0000
-@@ -45,6 +45,11 @@
- /* Embed an #include to pull in the alignment and .end directives. */
- asm ("\n#include \"defs.h\"");
-
-+asm ("\n#if defined __i686 && defined __ASSEMBLER__");
-+asm ("\n#undef __i686");
-+asm ("\n#define __i686 __i686");
-+asm ("\n#endif");
-+
- /* The initial common code ends here. */
- asm ("\n/*@HEADER_ENDS*/");
-
-diff -Naur glibc-2.11.1.orig/sysdeps/unix/sysv/linux/i386/sysdep.h
glibc-2.11.1/sysdeps/unix/sysv/linux/i386/sysdep.h
---- glibc-2.11.1.orig/sysdeps/unix/sysv/linux/i386/sysdep.h 2009-12-08
20:10:20.000000000 +0000
-+++ glibc-2.11.1/sysdeps/unix/sysv/linux/i386/sysdep.h 2010-04-17
11:34:06.882681001 +0000
-@@ -29,6 +29,10 @@
- #include <dl-sysdep.h>
- #include <tls.h>
-
-+#if defined __i686 && defined __ASSEMBLER__
-+#undef __i686
-+#define __i686 __i686
-+#endif
-
- /* For Linux we can use the system call table in the header file
- /usr/include/asm/unistd.h
diff --git a/libs/glibc/glibc-2.3-20050725.tar.bz2.sig
b/libs/glibc/glibc-2.3-20050725.tar.bz2.sig
deleted file mode 100644
index 93072c5..0000000
Binary files a/libs/glibc/glibc-2.3-20050725.tar.bz2.sig and /dev/null differ
diff --git a/libs/glibc/glibc.gpg b/libs/glibc/glibc.gpg
index e535cb4..304df4b 100644
Binary files a/libs/glibc/glibc.gpg and b/libs/glibc/glibc.gpg differ
diff --git a/libs/glibc/revert-c5a0802a.patch
b/libs/glibc/revert-c5a0802a.patch
new file mode 100644
index 0000000..ad4413a
--- /dev/null
+++ b/libs/glibc/revert-c5a0802a.patch
@@ -0,0 +1,226 @@
+diff -rup a/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S
b/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S
+--- a/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S
2011-12-22 18:04:12.937212834 +0000
++++ b/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S
2011-12-22 18:04:42.104222278 +0000
+@@ -137,7 +137,6 @@ __pthread_cond_wait:
+ cmpl $PI_BIT, %eax
+ jne 18f
+
+-90:
+ movl $(FUTEX_WAIT_REQUEUE_PI|FUTEX_PRIVATE_FLAG), %ecx
+ movl %ebp, %edx
+ xorl %esi, %esi
+@@ -151,9 +150,6 @@ __pthread_cond_wait:
+ sete 16(%esp)
+ je 19f
+
+- cmpl $-EAGAIN, %eax
+- je 91f
+-
+ /* Normal and PI futexes dont mix. Use normal futex functions only
+ if the kernel does not support the PI futex functions. */
+ cmpl $-ENOSYS, %eax
+@@ -398,78 +394,6 @@ __pthread_cond_wait:
+ #endif
+ call __lll_unlock_wake
+ jmp 11b
+-
+-91:
+-.LcleanupSTART2:
+- /* FUTEX_WAIT_REQUEUE_PI returned EAGAIN. We need to
+- call it again. */
+-
+- /* Get internal lock. */
+- movl $1, %edx
+- xorl %eax, %eax
+- LOCK
+-#if cond_lock == 0
+- cmpxchgl %edx, (%ebx)
+-#else
+- cmpxchgl %edx, cond_lock(%ebx)
+-#endif
+- jz 92f
+-
+-#if cond_lock == 0
+- movl %ebx, %edx
+-#else
+- leal cond_lock(%ebx), %edx
+-#endif
+-#if (LLL_SHARED-LLL_PRIVATE) > 255
+- xorl %ecx, %ecx
+-#endif
+- cmpl $-1, dep_mutex(%ebx)
+- setne %cl
+- subl $1, %ecx
+- andl $(LLL_SHARED-LLL_PRIVATE), %ecx
+-#if LLL_PRIVATE != 0
+- addl $LLL_PRIVATE, %ecx
+-#endif
+- call __lll_lock_wait
+-
+-92:
+- /* Increment the cond_futex value again, so it can be used as a new
+- expected value. */
+- addl $1, cond_futex(%ebx)
+- movl cond_futex(%ebx), %ebp
+-
+- /* Unlock. */
+- LOCK
+-#if cond_lock == 0
+- subl $1, (%ebx)
+-#else
+- subl $1, cond_lock(%ebx)
+-#endif
+- je 93f
+-#if cond_lock == 0
+- movl %ebx, %eax
+-#else
+- leal cond_lock(%ebx), %eax
+-#endif
+-#if (LLL_SHARED-LLL_PRIVATE) > 255
+- xorl %ecx, %ecx
+-#endif
+- cmpl $-1, dep_mutex(%ebx)
+- setne %cl
+- subl $1, %ecx
+- andl $(LLL_SHARED-LLL_PRIVATE), %ecx
+-#if LLL_PRIVATE != 0
+- addl $LLL_PRIVATE, %ecx
+-#endif
+- call __lll_unlock_wake
+-
+-93:
+- /* Set the rest of SYS_futex args for FUTEX_WAIT_REQUEUE_PI. */
+- xorl %ecx, %ecx
+- movl dep_mutex(%ebx), %edi
+- jmp 90b
+-.LcleanupEND2:
+-
+ .size __pthread_cond_wait, .-__pthread_cond_wait
+ versioned_symbol (libpthread, __pthread_cond_wait, pthread_cond_wait,
+ GLIBC_2_3_2)
+@@ -642,10 +566,6 @@ __condvar_w_cleanup:
+ .long .LcleanupEND-.Lsub_cond_futex
+ .long __condvar_w_cleanup-.LSTARTCODE
+ .uleb128 0
+- .long .LcleanupSTART2-.LSTARTCODE
+- .long .LcleanupEND2-.LcleanupSTART2
+- .long __condvar_w_cleanup-.LSTARTCODE
+- .uleb128 0
+ .long .LcallUR-.LSTARTCODE
+ .long .LENDCODE-.LcallUR
+ .long 0
+Only in b/nptl/sysdeps/unix/sysv/linux/i386/i486: pthread_cond_wait.S.orig
+diff -rup a/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S
b/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S
+--- a/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S 2011-12-22
18:04:12.941212837 +0000
++++ b/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S 2011-12-22
18:05:05.155229737 +0000
+@@ -23,7 +23,6 @@
+ #include <lowlevelcond.h>
+ #include <tcb-offsets.h>
+ #include <pthread-pi-defines.h>
+-#include <pthread-errnos.h>
+ #include <stap-probe.h>
+
+ #include <kernel-features.h>
+@@ -137,14 +136,11 @@ __pthread_cond_wait:
+ cmpl $PI_BIT, %eax
+ jne 61f
+
+-90:
+ movl $(FUTEX_WAIT_REQUEUE_PI|FUTEX_PRIVATE_FLAG), %esi
+ movl $SYS_futex, %eax
+ syscall
+
+ movl $1, %r8d
+- cmpq $-EAGAIN, %rax
+- je 91f
+ #ifdef __ASSUME_REQUEUE_PI
+ jmp 62f
+ #else
+@@ -331,70 +327,6 @@ __pthread_cond_wait:
+
+ 13: movq %r10, %rax
+ jmp 14b
+-
+-91:
+-.LcleanupSTART2:
+- /* FUTEX_WAIT_REQUEUE_PI returned EAGAIN. We need to
+- call it again. */
+- movq 8(%rsp), %rdi
+-
+- /* Get internal lock. */
+- movl $1, %esi
+- xorl %eax, %eax
+- LOCK
+-#if cond_lock == 0
+- cmpxchgl %esi, (%rdi)
+-#else
+- cmpxchgl %esi, cond_lock(%rdi)
+-#endif
+- jz 92f
+-
+-#if cond_lock != 0
+- addq $cond_lock, %rdi
+-#endif
+- LP_OP(cmp) $-1, dep_mutex-cond_lock(%rdi)
+- movl $LLL_PRIVATE, %eax
+- movl $LLL_SHARED, %esi
+- cmovne %eax, %esi
+- callq __lll_lock_wait
+-#if cond_lock != 0
+- subq $cond_lock, %rdi
+-#endif
+-92:
+- /* Increment the cond_futex value again, so it can be used as a new
+- expected value. */
+- incl cond_futex(%rdi)
+- movl cond_futex(%rdi), %edx
+-
+- /* Release internal lock. */
+- LOCK
+-#if cond_lock == 0
+- decl (%rdi)
+-#else
+- decl cond_lock(%rdi)
+-#endif
+- jz 93f
+-
+-#if cond_lock != 0
+- addq $cond_lock, %rdi
+-#endif
+- LP_OP(cmp) $-1, dep_mutex-cond_lock(%rdi)
+- movl $LLL_PRIVATE, %eax
+- movl $LLL_SHARED, %esi
+- cmovne %eax, %esi
+- /* The call preserves %rdx. */
+- callq __lll_unlock_wake
+-#if cond_lock != 0
+- subq $cond_lock, %rdi
+-#endif
+-93:
+- /* Set the rest of SYS_futex args for FUTEX_WAIT_REQUEUE_PI. */
+- xorq %r10, %r10
+- mov dep_mutex(%rdi), %R8_LP
+- leaq cond_futex(%rdi), %rdi
+- jmp 90b
+-.LcleanupEND2:
+-
+ .size __pthread_cond_wait, .-__pthread_cond_wait
+ versioned_symbol (libpthread, __pthread_cond_wait, pthread_cond_wait,
+ GLIBC_2_3_2)
+@@ -547,15 +479,11 @@ __condvar_cleanup1:
+ .uleb128 .LcleanupSTART-.LSTARTCODE
+ .uleb128 .LcleanupEND-.LcleanupSTART
+ .uleb128 __condvar_cleanup1-.LSTARTCODE
+- .uleb128 0
+- .uleb128 .LcleanupSTART2-.LSTARTCODE
+- .uleb128 .LcleanupEND2-.LcleanupSTART2
+- .uleb128 __condvar_cleanup1-.LSTARTCODE
+- .uleb128 0
++ .uleb128 0
+ .uleb128 .LcallUR-.LSTARTCODE
+ .uleb128 .LENDCODE-.LcallUR
+ .uleb128 0
+- .uleb128 0
++ .uleb128 0
+ .Lcstend:
+
diff --git a/libs/glibc/test-installation.pl.patch
b/libs/glibc/test-installation.pl.patch
deleted file mode 100644
index cc5a891..0000000
--- a/libs/glibc/test-installation.pl.patch
+++ /dev/null
@@ -1,4 +0,0 @@
-108c108
-< if ($name ne "nss_ldap" && $name ne "db1"
----
-> if ($name ne "nss_ldap" && $name ne "db1" && $name ne "nss_test1"
diff --git a/libs/ldns/DETAILS b/libs/ldns/DETAILS
index 69db3bf..af3114d 100755
--- a/libs/ldns/DETAILS
+++ b/libs/ldns/DETAILS
@@ -1,9 +1,9 @@
SPELL=ldns
- VERSION=1.6.13
+ VERSION=1.6.16
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://www.nlnetlabs.nl/downloads/ldns/$SOURCE
-
SOURCE_HASH=sha512:35bc4cd673ea48dc5d08f22ec06b0ceaa1448c9171beeb3989a1a33c95e616694db3a515466e54f1364636dcf48425600cd42541397be9209f165adb445200e1
+
SOURCE_HASH=sha512:ae32abf4fc146b4f8efb7d7751b09f629d28cbcb39d9493e5c00198b862d16274bc1bf6ac68c4fe35f177184bfe71bf68e1e6461c0fe6b6d57855549b08a4515
LICENSE[0]=MIT
WEB_SITE=http://www.nlnetlabs.nl/projects/ldns/
GATHER_DOCS=off
diff --git a/libs/ldns/HISTORY b/libs/ldns/HISTORY
index 0813085..a4d2c03 100644
--- a/libs/ldns/HISTORY
+++ b/libs/ldns/HISTORY
@@ -1,3 +1,6 @@
+2012-11-19 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.6.16
+
2012-05-23 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.6.13
diff --git a/libs/libevent/DETAILS b/libs/libevent/DETAILS
index 24dfa14..8489dd7 100755
--- a/libs/libevent/DETAILS
+++ b/libs/libevent/DETAILS
@@ -1,5 +1,5 @@
SPELL=libevent
- VERSION=2.0.19
+ 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 38426e6..5aa0e4d 100644
--- a/libs/libevent/HISTORY
+++ b/libs/libevent/HISTORY
@@ -1,3 +1,9 @@
+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
+
2012-06-09 Vlad Glagolev <stealth AT sourcemage.org>
* UP_TRIGGERS: don't compare when spell isn't installed
diff --git a/libs/libusbx/PRE_BUILD b/libs/libusbx/PRE_BUILD
deleted file mode 100755
index 5031d10..0000000
--- a/libs/libusbx/PRE_BUILD
+++ /dev/null
@@ -1,4 +0,0 @@
-default_pre_build &&
-cd $SOURCE_DIRECTORY &&
-
-unpack_file 2
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 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/libvirt/DEPENDS b/libs/libvirt/DEPENDS
index c7c7779..efbdd1f 100755
--- a/libs/libvirt/DEPENDS
+++ b/libs/libvirt/DEPENDS
@@ -5,6 +5,7 @@ depends curl &&
depends glib2 &&
depends gnutls &&
depends libpciaccess &&
+depends yajl &&
optional_depends cairo '' '' 'for GTK+ plugins' &&
optional_depends gtk+2 '' '' 'for GTK+ plugins' &&
diff --git a/libs/openscenegraph/HISTORY b/libs/openscenegraph/HISTORY
index a664af9..feedeef 100644
--- a/libs/openscenegraph/HISTORY
+++ b/libs/openscenegraph/HISTORY
@@ -1,3 +1,14 @@
+2012-12-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * PRE_BUILD, video_out_rgb.c.patch: add patch from gentoo to fix
+ compile error with recent versions of xine-lib
+ * DEPENDS: remove dependency on openthreads
+
+2012-08-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: add dependency on legacy release of ffmpeg
+ * DEPENDS: changed ffmpeg sub dependency from legacy to LEGACY
+ * DEPENDS: add depency on gcc with CXX, change dependency on freetype1
+ to freetype2, add dependency on openexr
+
2012-01-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 3.0.1
diff --git a/libs/openscenegraph/PRE_BUILD b/libs/openscenegraph/PRE_BUILD
new file mode 100755
index 0000000..f75bdda
--- /dev/null
+++ b/libs/openscenegraph/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 < ${SPELL_DIRECTORY}/video_out_rgb.c.patch
diff --git a/libs/openscenegraph/video_out_rgb.c.patch
b/libs/openscenegraph/video_out_rgb.c.patch
new file mode 100644
index 0000000..86618de
--- /dev/null
+++ b/libs/openscenegraph/video_out_rgb.c.patch
@@ -0,0 +1,28 @@
+Adjust xine plugin in osg to driver class members used for xine-lib-1.2.0.
+
+2012-01-07 Martin von Gagern
+
+References:
+https://bugs.gentoo.org/397643
+http://anonscm.debian.org/hg/xine-lib/xine-lib-1.2/diff/806b590a4d38/src/xine-engine/video_out.h
+http://www.openscenegraph.org/projects/osg/browser/OpenSceneGraph/trunk/src/osgPlugins/xine
+
+Index: OpenSceneGraph-3.0.1/src/osgPlugins/xine/video_out_rgb.c
+===================================================================
+--- OpenSceneGraph-3.0.1.orig/src/osgPlugins/xine/video_out_rgb.c
++++ OpenSceneGraph-3.0.1/src/osgPlugins/xine/video_out_rgb.c
+@@ -2769,8 +2769,14 @@ init_class(xine_t* xine, void* vo_visual
+ clear(rgb_class, sizeof(rgbout_class_t));
+
+ rgb_class->driver_class.open_plugin = open_plugin;
++#if XINE_MAJOR_VERSION < 1 || (XINE_MAJOR_VERSION == 1 &&
XINE_MINOR_VERSION < 2)
+ rgb_class->driver_class.get_identifier = get_identifier;
+ rgb_class->driver_class.get_description = get_description;
++#else
++ rgb_class->driver_class.identifier = get_identifier(NULL);
++ rgb_class->driver_class.description = get_description(NULL);
++#endif
++
+ rgb_class->driver_class.dispose = dispose_class;
+
+ return(rgb_class);
diff --git a/libs/openthreads/BUILD b/libs/openthreads/BUILD
index 033ff63..27ba77d 100755
--- a/libs/openthreads/BUILD
+++ b/libs/openthreads/BUILD
@@ -1,2 +1 @@
-sedit "s/-O2/\"$CFLAGS\"/" Make/makedefs &&
-make opt
+true
diff --git a/libs/openthreads/DEPENDS b/libs/openthreads/DEPENDS
new file mode 100755
index 0000000..dc81ae7
--- /dev/null
+++ b/libs/openthreads/DEPENDS
@@ -0,0 +1 @@
+depends openscenegraph
diff --git a/libs/openthreads/DETAILS b/libs/openthreads/DETAILS
index a23454c..78438d9 100755
--- a/libs/openthreads/DETAILS
+++ b/libs/openthreads/DETAILS
@@ -1,40 +1,7 @@
- SPELL=openthreads
- VERSION=1.2dev2
- SOURCE=OpenThreads-v$VERSION-osg0.9.5.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/OpenThreads
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:027a5d9bd2cd6f52ffa668d1435852b8aa881cff783edcd4df9b090a3bd390ea2a238e34d49d618e50c737372097a2e50a9e36becf30a8d76204256ea8949ca9
- WEB_SITE=http://openthreads.sourceforge.net/
- ENTERED=20031208
- LICENSE[0]=LGPL
- KEYWORDS="libs"
- SHORT="Minimal and complete Object-Oriented thread interface for
C++ programmers"
-cat << EOF
-This library is intended to provide a minimal & complete Object-Oriented
-(OO) thread interface for C++ programmers. It is loosely
-modeled on the Java thread API, and the POSIX Threads standards.
-The architecture of the library is designed around "swappable"
-thread models which are defined at compile-time in a shared object library.
-It is of importance to note that while a factory
-pattern design could have been used to achieve the goal of genaric interface,
-it would have required the programmer to allocate
-each of the 4 fundemental types (Thread, Mutex, Barrier, & Condition )
-on the heap. Due to the cost associated with heap
-allocation of the underlying concrete implementations of these constructs
-on some platforms, such allocation was deemed
-unacceptable at the time this library was originally written, and thus the
-factory pattern was not used.
-
-Instead, a somewhat obtuse - but effective - technique was chosen to provide
-the necessary data/implementation hiding. This
-technique uses private void pointers to encapsulate object private data.
-The void pointers actually point at concrete data
-structures, but give a uniform interface to the dso.
-
-It is the intent of the Open Thread Group that the interfaces (header files)
-will be used to construct optimized implementations
-using platform optimized multi-processing constructs such as the sproc
-methods used on IRIX & Windows (tm) threads on that Seattle
-based platform. There are currently concrete implementations using both
-POSIX and Mircrosoft Windows (tm) Threads in CVS.
-EOF
+ SPELL=openthreads
+ VERSION=0
+ PATCHLEVEL=9999
+ SHORT="deprecated"
+ cat << EOF
+ deprecated spell [replaced by openscenegraph]
+ EOF
diff --git a/libs/openthreads/DOWNLOAD b/libs/openthreads/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/libs/openthreads/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/libs/openthreads/HISTORY b/libs/openthreads/HISTORY
index 0c8e286..616c759 100644
--- a/libs/openthreads/HISTORY
+++ b/libs/openthreads/HISTORY
@@ -1,3 +1,8 @@
+2012-12-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * spell deprecated [openthreads is part of openscenegraph]
+ * PATCHLEVEL=9999
+ * DETAILS: version 0
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)
diff --git a/libs/xapian-core/DETAILS b/libs/xapian-core/DETAILS
index faf7217..243828e 100755
--- a/libs/xapian-core/DETAILS
+++ b/libs/xapian-core/DETAILS
@@ -1,6 +1,6 @@
SPELL=xapian-core
- VERSION=1.2.10
-
SOURCE_HASH=sha512:2f7d52bacd4638676d53e7201b64e3731bc2051e1de6fbafe3799ace56f218df0786d3cf409154a8028c49906b2873e3949cd4db9d46583a50f557eee130cd7a
+ VERSION=1.2.12
+
SOURCE_HASH=sha512:10f1c36f457cd6d044da31a8360c054c0df5d4ee7061d8d30db6989549d9ab85960696342f582486927dc56db81071cf6d24436193edcd55b564aabf9c39ad78
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=http://oligarchy.co.uk/xapian/$VERSION/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/libs/xapian-core/HISTORY b/libs/xapian-core/HISTORY
index e4aeb22..119cf28 100644
--- a/libs/xapian-core/HISTORY
+++ b/libs/xapian-core/HISTORY
@@ -1,3 +1,6 @@
+2012-10-27 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.2.12
+
2012-05-25 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.2.10
* DEPENDS: add zlib
diff --git a/libs/yajl/DETAILS b/libs/yajl/DETAILS
index 905db77..a83bf74 100755
--- a/libs/yajl/DETAILS
+++ b/libs/yajl/DETAILS
@@ -1,9 +1,9 @@
SPELL=yajl
- VERSION=2.0.1
+ VERSION=2.0.4
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=https://github.com/lloyd/${SPELL}/tarball/${VERSION}
-
SOURCE_HASH=sha512:814af18507bb2fa8f8a7f1b435562c7a4c1114d14003f5726ca06df896894fd15bd8d8bd70adbcb9f15965cafe0d2761e32b2c54ae1a47cc7335a577d8bdc5da
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/lloyd-${SPELL}-f4b2b1a"
+
SOURCE_HASH=sha512:ab99fdd6b7e6f7add5530fff2d3ac6171ed3698267016d6cd23449742d36c9d848f065ba920dc2abb934488239e11e4ceda571c05fa472ab5d3f0480e9033a13
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/lloyd-${SPELL}-fee1ebe"
WEB_SITE="https://github.com/lloyd/yajl"
LICENSE[0]=BSD/ISC
ENTERED=20110607
diff --git a/libs/yajl/HISTORY b/libs/yajl/HISTORY
index 7a52750..1a5af29 100644
--- a/libs/yajl/HISTORY
+++ b/libs/yajl/HISTORY
@@ -1,3 +1,6 @@
+2012-11-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.0.4
+
2012-05-06 Sukneet Basuta <sukneet AT sourcemage.org>
* UP_TRIGGERS: added, needed to recast dependencies
on major version change, i.e. when going from 1.0.9 to 2.0.1
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/lua/DETAILS b/lua-forge/lua/DETAILS
index 9f631e3..4234f23 100755
--- a/lua-forge/lua/DETAILS
+++ b/lua-forge/lua/DETAILS
@@ -1,5 +1,6 @@
SPELL=lua
VERSION=5.2.1
+ PATCHLEVEL=1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://www.lua.org/ftp/$SOURCE
diff --git a/lua-forge/lua/HISTORY b/lua-forge/lua/HISTORY
index 438d46e..40f66ff 100644
--- a/lua-forge/lua/HISTORY
+++ b/lua-forge/lua/HISTORY
@@ -1,3 +1,10 @@
+2012-09-29 Sukneet Basuta <sukneet AT sourcemage.org>
+ * PROVIDES: added since it looks like lua51 will be around for a while
+
+2012-09-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1
+ * shared.patch: link with libdl.so
+
2012-06-16 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 5.2.1
* lua.pc: updated to 5.2.1
diff --git a/lua-forge/lua/PROVIDES b/lua-forge/lua/PROVIDES
new file mode 100755
index 0000000..4c57544
--- /dev/null
+++ b/lua-forge/lua/PROVIDES
@@ -0,0 +1 @@
+LUA
diff --git a/lua-forge/lua/shared.patch b/lua-forge/lua/shared.patch
index ec6b091..fa07115 100644
--- a/lua-forge/lua/shared.patch
+++ b/lua-forge/lua/shared.patch
@@ -17,7 +17,7 @@
$(CC) -o $@ $(LDFLAGS) $(LUAC_O) $(LUA_A) $(LIBS)
+$(LUA_SO): $(CORE_O) $(LIB_O)
-+ $(CC) -o $@ -shared $(LDFLAGS) $(CORE_O) $(LIB_O)
++ $(CC) -o $@ -shared $(LDFLAGS) $(CORE_O) $(LIB_O) -ldl
+
clean:
$(RM) $(ALL_T) $(ALL_O)
diff --git a/lua-forge/lua51/HISTORY b/lua-forge/lua51/HISTORY
index 1812f30..420bcbc 100644
--- a/lua-forge/lua51/HISTORY
+++ b/lua-forge/lua51/HISTORY
@@ -1,3 +1,7 @@
+2012-09-29 Sukneet Basuta <sukneet AT sourcemage.org>
+ * PROVIDES: added since it looks like lua51 will be around
+ for a while
+
2012-05-26 Sukneet Basuta <sukneet AT sourcemage.org>
* PRE_BUILD: fix x86_64 check
diff --git a/lua-forge/lua51/PROVIDES b/lua-forge/lua51/PROVIDES
new file mode 100755
index 0000000..4c57544
--- /dev/null
+++ b/lua-forge/lua51/PROVIDES
@@ -0,0 +1 @@
+LUA
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/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/fping/DETAILS b/net/fping/DETAILS
index 575102c..793e074 100755
--- a/net/fping/DETAILS
+++ b/net/fping/DETAILS
@@ -1,9 +1,9 @@
SPELL=fping
- VERSION=3.3
+ VERSION=3.4
SOURCE=fping-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://www.fping.org/dist/$SOURCE
-
SOURCE_HASH=sha512:8137ac76a07349f5855d8cac125c12cfde2699752b2466cf8fb8f0d732a6cc2e089fa93d62eb443d26665012c805792e3ead910da607e85ebdac006f0b1525e0
+
SOURCE_HASH=sha512:f9580c5537550738b316aa2ed50408035ab3dca789960c58414687f0aa253dcafaa751009bed417e6c11ec97f02bdf4d21c57f5b0f655cd28eccecb1107192a2
WEB_SITE=http://www.fping.org/
ENTERED=20020326
KEYWORDS="net"
diff --git a/net/fping/HISTORY b/net/fping/HISTORY
index b72402c..fe2a5ee 100644
--- a/net/fping/HISTORY
+++ b/net/fping/HISTORY
@@ -1,3 +1,6 @@
+2012-09-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.4
+
2012-08-20 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.3
* CONFIGURE: added IPv6 configure option
diff --git a/net/freeradius/BUILD b/net/freeradius/BUILD
new file mode 100755
index 0000000..8b4406c
--- /dev/null
+++ b/net/freeradius/BUILD
@@ -0,0 +1,5 @@
+OPTS="--with-system-libltdl \
+ --with-system-libtool \
+ $OPTS" &&
+
+default_build
diff --git a/net/freeradius/DETAILS b/net/freeradius/DETAILS
index e15fa4a..f03c125 100755
--- a/net/freeradius/DETAILS
+++ b/net/freeradius/DETAILS
@@ -1,6 +1,7 @@
SPELL=freeradius
- VERSION=2.1.12
- SECURITY_PATCH=1
+ VERSION=2.2.0
+ SECURITY_PATCH=2
+ PATCHLEVEL=1
SOURCE=$SPELL-server-$VERSION.tar.bz2
SOURCE2=$SOURCE.sig
SOURCE_URL[0]=ftp://ftp.freeradius.org/pub/${SPELL}/${SOURCE}
diff --git a/net/freeradius/HISTORY b/net/freeradius/HISTORY
index 87dec7d..45185ae 100644
--- a/net/freeradius/HISTORY
+++ b/net/freeradius/HISTORY
@@ -1,3 +1,11 @@
+2012-10-04 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1
+ * BUILD: added, to build with system libtool/libltdl
+
+2012-09-12 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.2.0; SECURITY_PATCH++
+ (fixes CVE-2012-3547)
+
2011-09-30 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.1.12; SECURITY_PATCH++
(fixes CVE-2011-2701)
diff --git a/net/hostapd/DETAILS b/net/hostapd/DETAILS
index 9529ff5..bc2b363 100755
--- a/net/hostapd/DETAILS
+++ b/net/hostapd/DETAILS
@@ -1,5 +1,6 @@
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
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
@@ -14,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 7a610d3..9844d59 100644
--- a/net/hostapd/HISTORY
+++ b/net/hostapd/HISTORY
@@ -1,3 +1,12 @@
+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
+ * eap-tls.patch: added, to fix CVE-2012-4445
+
2012-07-05 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS, {PRE_,}BUILD, CONFIGURE, DEPENDS, FINAL, INSTALL,
init.d/hostapd{,.conf}: spell created
diff --git a/net/hostapd/PRE_BUILD b/net/hostapd/PRE_BUILD
index 8053703..0d06435 100755
--- a/net/hostapd/PRE_BUILD
+++ b/net/hostapd/PRE_BUILD
@@ -1,6 +1,8 @@
default_pre_build &&
cd "$SOURCE_DIRECTORY" &&
-if is_depends_enabled $SPELL qt-x11; then
- install -vm 755 wpa_gui/wpa_gui "$INSTALL_ROOT/usr/sbin"
+if is_depends_enabled $SPELL qt4; then
+ install -vm 755 wpa_gui-qt4/wpa_gui "$INSTALL_ROOT/usr/sbin"
fi &&
if is_depends_enabled $SPELL dbus; then
@@ -17,7 +19,7 @@ if is_depends_enabled $SPELL dbus; then
if [[ $WPA_RELEASE == legacy ]]; then
install -Tvm 644 dbus-wpa_supplicant.service "$DBUS_FILE"
- else
+ elif [[ $WPA_RELEASE == devel ]]; then
install -Tvm 644 dbus/fi.epitest.hostap.WPASupplicant.service
"$DBUS_FILE"
fi
fi &&
diff --git a/net/wpa_supplicant/PRE_BUILD b/net/wpa_supplicant/PRE_BUILD
index 536430b..7349fc1 100755
--- a/net/wpa_supplicant/PRE_BUILD
+++ b/net/wpa_supplicant/PRE_BUILD
@@ -6,7 +6,7 @@ sed -i "s|/usr/local|$INSTALL_ROOT/usr|g" Makefile &&
if is_depends_enabled $SPELL dbus; then
if [[ $WPA_RELEASE == legacy ]]; then
sed -i "s|=/sbin|=$INSTALL_ROOT/usr/sbin|g" dbus-wpa_supplicant.service
- else
+ elif [[ $WPA_RELEASE == devel ]]; then
sed -i "s|=/sbin|=$INSTALL_ROOT/usr/sbin|g" \
dbus/fi.epitest.hostap.WPASupplicant.service
fi
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/app-cpanoutdated/DEPENDS
b/perl-cpan/app-cpanoutdated/DEPENDS
new file mode 100755
index 0000000..59dda29
--- /dev/null
+++ b/perl-cpan/app-cpanoutdated/DEPENDS
@@ -0,0 +1,3 @@
+depends perl &&
+depends lwp &&
+depends cpan-distnameinfo
diff --git a/perl-cpan/app-cpanoutdated/DETAILS
b/perl-cpan/app-cpanoutdated/DETAILS
new file mode 100755
index 0000000..e7fb13a
--- /dev/null
+++ b/perl-cpan/app-cpanoutdated/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=app-cpanoutdated
+ VERSION=0.23
+ SOURCE="App-cpanoutdated-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://search.cpan.org/CPAN/authors/id/T/TO/TOKUHIROM/${SOURCE}
+
SOURCE_HASH=sha512:5067b783c5c37c881f7c0cb63615342b73f20e515f109823697231a84ee562abef565cc8bb58687157f264c262e89c906bdc2ecb732a3e7fcd9f924701d085be
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/App-cpanoutdated-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~tokuhirom/App-cpanoutdated/"
+ LICENSE[0]=ART
+ ENTERED=20120902
+ SHORT="detect outdated CPAN modules in your environment"
+cat << EOF
+This script prints the list of outdated CPAN modules in your machine.
+
+It's same feature of 'CPAN::Shell->r', but cpan-outdated is much faster and
+uses less memory.
+EOF
diff --git a/perl-cpan/app-cpanoutdated/HISTORY
b/perl-cpan/app-cpanoutdated/HISTORY
new file mode 100644
index 0000000..2badbd4
--- /dev/null
+++ b/perl-cpan/app-cpanoutdated/HISTORY
@@ -0,0 +1,3 @@
+2012-09-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/config-param/DETAILS b/perl-cpan/config-param/DETAILS
index 86ac54b..474df04 100755
--- a/perl-cpan/config-param/DETAILS
+++ b/perl-cpan/config-param/DETAILS
@@ -1,8 +1,8 @@
SPELL=config-param
- VERSION=3.000009
+ VERSION=3.000010
SOURCE="Config-Param-${VERSION}.tar.gz"
SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/T/TH/THORGIS/${SOURCE}
-
SOURCE_HASH=sha512:fb1dcf9a1f97af77ac99171cabb39b9c36a177ce34681907983783170969e54722732831849fd7f8c6ae56ee6a2288759291233555bd802cd3a2a9ddac15041a
+
SOURCE_HASH=sha512:794ef0bf8353923b40cbf00d49c5d65df67d64aec8001547e4da03f3165bf93590af90f31bdc8292704e6f409fd6691093e84dbcbe0cb5b83f69dacd873ce262
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Config-Param-${VERSION}"
WEB_SITE="http://search.cpan.org/~thorgis/Config-Param/"
LICENSE[0]=ART
diff --git a/perl-cpan/config-param/HISTORY b/perl-cpan/config-param/HISTORY
index 318aad0..ec73eec 100644
--- a/perl-cpan/config-param/HISTORY
+++ b/perl-cpan/config-param/HISTORY
@@ -1,3 +1,6 @@
+2012-10-04 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: updated spell to 3.000010
+
2012-08-04 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS: Bump to 3.000009
diff --git a/perl-cpan/cpan-distnameinfo/DEPENDS
b/perl-cpan/cpan-distnameinfo/DEPENDS
new file mode 100755
index 0000000..c1a1bc6
--- /dev/null
+++ b/perl-cpan/cpan-distnameinfo/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/perl-cpan/cpan-distnameinfo/DETAILS
b/perl-cpan/cpan-distnameinfo/DETAILS
new file mode 100755
index 0000000..ee2b92c
--- /dev/null
+++ b/perl-cpan/cpan-distnameinfo/DETAILS
@@ -0,0 +1,22 @@
+ SPELL=cpan-distnameinfo
+ VERSION=0.12
+ SOURCE="CPAN-DistnameInfo-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/G/GB/GBARR/${SOURCE}
+
SOURCE_HASH=sha512:f52eb88b87ab732d13c2ee4e4770cf27c249d2b2446b51e75abe31f2a70b8dc7d8370f4c4426fa68cc8fa7a905668dfdcd1387cd98e239393bde90d1965929f1
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/CPAN-DistnameInfo-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/CPAN-DistnameInfo/"
+ LICENSE[0]=ART
+ ENTERED=20120902
+ SHORT="extract distribution name and version from a distribution
filename"
+cat << EOF
+Many online services that are centered around CPAN attempt to associate
+multiple uploads by extracting a distribution name from the filename
+of the upload. For most distributions this is easy as they have used
+ExtUtils::MakeMaker or Module::Build to create the distribution, which
+results in a uniform name. But sadly not all uploads are created in this way.
+
+CPAN::DistnameInfo uses heuristics that have been learnt by
+http://search.cpan.org/ to extract the distribution name and version from
+filenames and also report if the version is to be treated as a developer
+release
+EOF
diff --git a/perl-cpan/cpan-distnameinfo/HISTORY
b/perl-cpan/cpan-distnameinfo/HISTORY
new file mode 100644
index 0000000..2badbd4
--- /dev/null
+++ b/perl-cpan/cpan-distnameinfo/HISTORY
@@ -0,0 +1,3 @@
+2012-09-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/dbd-odbc/DETAILS b/perl-cpan/dbd-odbc/DETAILS
index bcefda3..9635367 100755
--- a/perl-cpan/dbd-odbc/DETAILS
+++ b/perl-cpan/dbd-odbc/DETAILS
@@ -1,8 +1,8 @@
SPELL=dbd-odbc
- VERSION=1.33
+ VERSION=1.39
SOURCE="DBD-ODBC-${VERSION}.tar.gz"
SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/M/MJ/MJEVANS/${SOURCE}
-
SOURCE_HASH=sha512:d5fb494adc2de526a28cd8d860821cd1a551eac05cd2fb6d1b682d266ad77bcf82791c575d687bef1ddffad6ef30d73b089542d2ead34b133309aef972acdcd0
+
SOURCE_HASH=sha512:d0c8542c066a474e22dc89250777d46b55a1be7bb0790e6535220ff6920876e5cb293e1beeca7f13019fa8d6a073e9f70958cf84b14202fc39204c97f86c6474
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/DBD-ODBC-${VERSION}"
WEB_SITE="http://search.cpan.org/~mjevans/DBD-ODBC/"
LICENSE[0]=GPL
diff --git a/perl-cpan/dbd-odbc/HISTORY b/perl-cpan/dbd-odbc/HISTORY
index 290afc2..5b12e2f 100644
--- a/perl-cpan/dbd-odbc/HISTORY
+++ b/perl-cpan/dbd-odbc/HISTORY
@@ -1,3 +1,6 @@
+2012-09-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.39
+
2012-01-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.33
diff --git a/perl-cpan/devel-nytprof/BUILD b/perl-cpan/devel-nytprof/BUILD
new file mode 100755
index 0000000..2de29cd
--- /dev/null
+++ b/perl-cpan/devel-nytprof/BUILD
@@ -0,0 +1 @@
+default_build_perl
diff --git a/perl-cpan/devel-nytprof/DEPENDS b/perl-cpan/devel-nytprof/DEPENDS
new file mode 100755
index 0000000..ef48976
--- /dev/null
+++ b/perl-cpan/devel-nytprof/DEPENDS
@@ -0,0 +1 @@
+depends json-any
diff --git a/perl-cpan/devel-nytprof/DETAILS b/perl-cpan/devel-nytprof/DETAILS
new file mode 100755
index 0000000..8272a9a
--- /dev/null
+++ b/perl-cpan/devel-nytprof/DETAILS
@@ -0,0 +1,32 @@
+ SPELL=devel-nytprof
+ VERSION=4.09
+ SOURCE="Devel-NYTProf-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/T/TI/TIMB/${SOURCE}
+
SOURCE_HASH=sha512:2840e28f600ea9d814f588e6fe5df0b5b08955c12e301b67b535eab4c50fa34a63f0da514bfed5c9feea71fa01614eeaf9781ad12baf2ae0a8b019bdda6798db
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Devel-NYTProf-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~TIMB/Devel-NYTProf/"
+ LICENSE[0]=ART
+ ENTERED=20121003
+ SHORT="Powerful feature-rich source code profiler"
+cat << EOF
+Devel::NYTProf is a powerful, fast, feature-rich perl source code profiler.
+
+- Performs per-line statement profiling for fine detail - Performs
+per-subroutine statement profiling for overview - Performs per-opcode
profiling
+for slow perl builtins - Performs per-block statement profiling (the first
+profiler to do so) - Accounts correctly for time spent after calls return -
+Performs inclusive and exclusive timing of subroutines - Subroutine times are
+per calling location (a powerful feature) - Can profile compile-time
activity,
+just run-time, or just END time - Uses novel techniques for efficient
profiling
+- Sub-microsecond (100ns) resolution on supported systems - Very fast - the
+fastest statement and subroutine profilers for perl - Handles applications
+that fork, with no performance cost - Immune from noise caused by profiling
+overheads and I/O - Program being profiled can stop/start the profiler -
+Generates richly annotated and cross-linked html reports - Captures source
+code, including string evals, for stable results - Trivial to use with
+mod_perl - add one line to httpd.conf - Includes an extensive test suite -
+Tested on very large codebases
+
+NYTProf is effectively two profilers in one: a statement profiler, and a
+subroutine profiler.
+EOF
diff --git a/perl-cpan/devel-nytprof/HISTORY b/perl-cpan/devel-nytprof/HISTORY
new file mode 100644
index 0000000..7b52142
--- /dev/null
+++ b/perl-cpan/devel-nytprof/HISTORY
@@ -0,0 +1,3 @@
+2012-10-03 Thomas Orgis <sobukus AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/encode-locale/DEPENDS b/perl-cpan/encode-locale/DEPENDS
new file mode 100755
index 0000000..c1a1bc6
--- /dev/null
+++ b/perl-cpan/encode-locale/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/perl-cpan/encode-locale/DETAILS b/perl-cpan/encode-locale/DETAILS
new file mode 100755
index 0000000..b702eb9
--- /dev/null
+++ b/perl-cpan/encode-locale/DETAILS
@@ -0,0 +1,24 @@
+ SPELL=encode-locale
+ VERSION=1.03
+ SOURCE="Encode-Locale-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/G/GA/GAAS/${SOURCE}
+
SOURCE_HASH=sha512:f236a8d8dbf9c3af8cc382cb963e82bea289aa6ea57d5c36bf71c7cc0ba498ef1237357512418b7859723f865094057a827bd8043ad74b41a96e611a8ffebc0a
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Encode-Locale-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/Encode-Locale/"
+ LICENSE[0]=ART
+ ENTERED=20120902
+ SHORT="determine the locale encoding"
+cat << EOF
+In many applications it's wise to let Perl use Unicode for the strings it
+processes. Most of the interfaces Perl has to the outside world are still
+byte based. Programs therefore need to decode byte strings that enter the
+program from the outside and encode them again on the way out.
+
+The POSIX locale system is used to specify both the language conventions
+requested by the user and the preferred character set to consume and output.
+The Encode::Locale module looks up the charset and encoding (called a CODESET
+in the locale jargon) and arranges for the Encode module to know this
encoding
+under the name "locale". It means bytes obtained from the environment can
+be converted to Unicode strings by calling Encode::encode(locale => $bytes)
+and converted back again with Encode::decode(locale => $string).
+EOF
diff --git a/perl-cpan/encode-locale/HISTORY b/perl-cpan/encode-locale/HISTORY
new file mode 100644
index 0000000..2badbd4
--- /dev/null
+++ b/perl-cpan/encode-locale/HISTORY
@@ -0,0 +1,3 @@
+2012-09-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/file-next/DETAILS b/perl-cpan/file-next/DETAILS
index fc27610..deb32c9 100755
--- a/perl-cpan/file-next/DETAILS
+++ b/perl-cpan/file-next/DETAILS
@@ -1,7 +1,7 @@
SPELL=file-next
SPELLX=File-Next
- VERSION=1.08
-
SOURCE_HASH=sha512:85a1ffb44f7ec7fa670c1d8b9efca422afa67b4dbaf17a218f0238bbd79e0c272a7526ae80a76fc68f924acd20a1bda00791a0f6f07f06e70bd00144d7b28a2f
+ VERSION=1.10
+
SOURCE_HASH=sha512:f66e5b08b234cef7be3ac1dcf390ae76e8d66499c9a48dcb955254e23fb9e2523a255c56b5e53b505012729faddc19f89439ae7a12ab53e2f7a460659af808c5
SOURCE=$SPELLX-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
WEB_SITE=http://search.cpan.org/~petdance
diff --git a/perl-cpan/file-next/HISTORY b/perl-cpan/file-next/HISTORY
index 692eba7..85d43ee 100644
--- a/perl-cpan/file-next/HISTORY
+++ b/perl-cpan/file-next/HISTORY
@@ -1,3 +1,6 @@
+2012-09-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.10
+
2012-05-08 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.08
diff --git a/perl-cpan/html-form/DEPENDS b/perl-cpan/html-form/DEPENDS
new file mode 100755
index 0000000..98f833f
--- /dev/null
+++ b/perl-cpan/html-form/DEPENDS
@@ -0,0 +1,4 @@
+depends perl &&
+depends http-date &&
+depends uri &&
+depends http-message
diff --git a/perl-cpan/html-form/DETAILS b/perl-cpan/html-form/DETAILS
new file mode 100755
index 0000000..9520017
--- /dev/null
+++ b/perl-cpan/html-form/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=html-form
+ VERSION=6.03
+ SOURCE="HTML-Form-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/G/GA/GAAS/${SOURCE}
+
SOURCE_HASH=sha512:d93644c9f440f1e0289fa708459e461721910d62c825f382cf913cfc4faa9934fb78ccd929385a4a36605cbc9512e50b56776c6562cb90b31cb1519c1abce7a8
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/HTML-Form-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/HTML-Form/"
+ LICENSE[0]=ART
+ ENTERED=20120902
+ SHORT="class that represents an HTML form element"
+cat << EOF
+bjects of the HTML::Form class represents a single HTML <form> ... </form>
+instance. A form consists of a sequence of inputs that usually have names,
+and which can take on various values. The state of a form can be tweaked and
+it can then be asked to provide HTTP::Request objects that can be passed to
+the request() method of LWP::UserAgent.
+EOF
diff --git a/perl-cpan/html-form/HISTORY b/perl-cpan/html-form/HISTORY
new file mode 100644
index 0000000..2badbd4
--- /dev/null
+++ b/perl-cpan/html-form/HISTORY
@@ -0,0 +1,3 @@
+2012-09-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/http-cookies/DEPENDS b/perl-cpan/http-cookies/DEPENDS
new file mode 100755
index 0000000..c1a1bc6
--- /dev/null
+++ b/perl-cpan/http-cookies/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/perl-cpan/http-cookies/DETAILS b/perl-cpan/http-cookies/DETAILS
new file mode 100755
index 0000000..2d40b52
--- /dev/null
+++ b/perl-cpan/http-cookies/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=http-cookies
+ VERSION=6.01
+ SOURCE="HTTP-Cookies-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/G/GA/GAAS/${SOURCE}
+
SOURCE_HASH=sha512:64058cc23275c13533b1688068e7ecc6297ac696f3812c6d5c732185130d68ed6be0be6f4b604ef023a2b02bbb80a7f5bdb774335784be40261329a588cf5247
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/HTTP-Cookies-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~LWWWP/HTTP-Cookies/"
+ LICENSE[0]=ART
+ ENTERED=20120902
+ SHORT="Storage of cookies"
+cat << EOF
+Storage of cookies
+EOF
diff --git a/perl-cpan/http-cookies/HISTORY b/perl-cpan/http-cookies/HISTORY
new file mode 100644
index 0000000..2badbd4
--- /dev/null
+++ b/perl-cpan/http-cookies/HISTORY
@@ -0,0 +1,3 @@
+2012-09-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/http-date/DEPENDS b/perl-cpan/http-date/DEPENDS
new file mode 100755
index 0000000..c1a1bc6
--- /dev/null
+++ b/perl-cpan/http-date/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/perl-cpan/http-date/DETAILS b/perl-cpan/http-date/DETAILS
new file mode 100755
index 0000000..2cc2864
--- /dev/null
+++ b/perl-cpan/http-date/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=http-date
+ VERSION=6.02
+ SOURCE="HTTP-Date-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/G/GA/GAAS/${SOURCE}
+
SOURCE_HASH=sha512:056d2ff01482922a644757f04cb924d60fa15b86873fdea02e65c78c8af2bbf3f184495852b579eb4fc86bc44f8a5a52f785ab800cc554431ed3e2767e858232
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/HTTP-Date-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~LWWWP/HTTP-Date/"
+ LICENSE[0]=ART
+ ENTERED=20120902
+ SHORT="Date conversion for HTTP date formats"
+cat << EOF
+Date conversion for HTTP date formats
+EOF
diff --git a/perl-cpan/http-date/HISTORY b/perl-cpan/http-date/HISTORY
new file mode 100644
index 0000000..2badbd4
--- /dev/null
+++ b/perl-cpan/http-date/HISTORY
@@ -0,0 +1,3 @@
+2012-09-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/http-message/DEPENDS b/perl-cpan/http-message/DEPENDS
new file mode 100755
index 0000000..b207e1e
--- /dev/null
+++ b/perl-cpan/http-message/DEPENDS
@@ -0,0 +1,2 @@
+depends perl &&
+depends http-date
diff --git a/perl-cpan/http-message/DETAILS b/perl-cpan/http-message/DETAILS
new file mode 100755
index 0000000..b8c0023
--- /dev/null
+++ b/perl-cpan/http-message/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=http-message
+ VERSION=6.03
+ SOURCE="HTTP-Message-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/G/GA/GAAS/${SOURCE}
+
SOURCE_HASH=sha512:3926305b028178820f6f52faf2fb7614cb7bc0ba32928e7fe38652f295006499cd820f6a8dc0be7c1e68b6c37820987f4fc64a6e3d075bc4591b4f1ba819aac6
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/HTTP-Message-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~LWWWP/HTTP-Message/"
+ LICENSE[0]=ART
+ ENTERED=20120902
+ SHORT="Base class for Request/Response"
+cat << EOF
+Base class for Request/Response
+EOF
diff --git a/perl-cpan/http-message/HISTORY b/perl-cpan/http-message/HISTORY
new file mode 100644
index 0000000..2badbd4
--- /dev/null
+++ b/perl-cpan/http-message/HISTORY
@@ -0,0 +1,3 @@
+2012-09-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/http-negotiate/DEPENDS
b/perl-cpan/http-negotiate/DEPENDS
new file mode 100755
index 0000000..c1a1bc6
--- /dev/null
+++ b/perl-cpan/http-negotiate/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/perl-cpan/http-negotiate/DETAILS
b/perl-cpan/http-negotiate/DETAILS
new file mode 100755
index 0000000..4cc7521
--- /dev/null
+++ b/perl-cpan/http-negotiate/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=http-negotiate
+ VERSION=6.01
+ SOURCE="HTTP-Negotiate-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/G/GA/GAAS/${SOURCE}
+
SOURCE_HASH=sha512:2651010f0d989fb255d37a0e4585de4779edcccd59fcad7d7f5ccc7d2c2ec420060324beebc880664d6c0d29193ce62f2d21cb6332bbfa0a3adacfa632876617
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/HTTP-Negotiate-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~LWWWP/HTTP-Negotiate/"
+ LICENSE[0]=ART
+ ENTERED=20120902
+ SHORT="HTTP content negotiation"
+cat << EOF
+This module provides a complete implementation of the HTTP content
negotiation
+algorithm specified in draft-ietf-http-v11-spec-00.ps chapter 12. Content
+negotiation allows for the selection of a preferred content representation
+based upon attributes of the negotiable variants and the value of the various
+Accept* header fields in the request.
+EOF
diff --git a/perl-cpan/http-negotiate/HISTORY
b/perl-cpan/http-negotiate/HISTORY
new file mode 100644
index 0000000..2badbd4
--- /dev/null
+++ b/perl-cpan/http-negotiate/HISTORY
@@ -0,0 +1,3 @@
+2012-09-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/image-exiftool/DETAILS
b/perl-cpan/image-exiftool/DETAILS
index 795def7..75c6c30 100755
--- a/perl-cpan/image-exiftool/DETAILS
+++ b/perl-cpan/image-exiftool/DETAILS
@@ -1,8 +1,8 @@
SPELL=image-exiftool
- VERSION=8.25
+ VERSION=9.03
SOURCE="Image-ExifTool-${VERSION}.tar.gz"
SOURCE_URL[0]=http://www.sno.phy.queensu.ca/~phil/exiftool/${SOURCE}
-
SOURCE_HASH=sha512:8d86b039047a890effffabf23f84ed9700142aff32dc4510a211f21b92a6ef68d2a8f211308771269c08e4980a12754f7129adff9a074d98837f7947255d112a
+
SOURCE_HASH=sha512:e8f56077dab9699a35d2492125b64e8e4bb1609eab3eaf6fa58408dc6bd8394371281b3481a271bbff862562538489be8ae1ce7df545261940442305521ae078
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Image-ExifTool-${VERSION}"
WEB_SITE="http://www.sno.phy.queensu.ca/~phil/exiftool/"
LICENSE[0]=PERL
diff --git a/perl-cpan/image-exiftool/HISTORY
b/perl-cpan/image-exiftool/HISTORY
index 5f57f04..a6d1f60 100644
--- a/perl-cpan/image-exiftool/HISTORY
+++ b/perl-cpan/image-exiftool/HISTORY
@@ -1,3 +1,6 @@
+2012-10-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 9.03
+
2010-08-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 8.25
diff --git a/perl-cpan/json-any/BUILD b/perl-cpan/json-any/BUILD
new file mode 100755
index 0000000..2de29cd
--- /dev/null
+++ b/perl-cpan/json-any/BUILD
@@ -0,0 +1 @@
+default_build_perl
diff --git a/perl-cpan/json-any/DEPENDS b/perl-cpan/json-any/DEPENDS
new file mode 100755
index 0000000..348d067
--- /dev/null
+++ b/perl-cpan/json-any/DEPENDS
@@ -0,0 +1,2 @@
+depends perl &&
+depends json
diff --git a/perl-cpan/json-any/DETAILS b/perl-cpan/json-any/DETAILS
new file mode 100755
index 0000000..44fb7d9
--- /dev/null
+++ b/perl-cpan/json-any/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=json-any
+ VERSION=1.29
+ SOURCE="JSON-Any-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/P/PE/PERIGRIN/${SOURCE}
+
SOURCE_HASH=sha512:d4015fd0053c00afe855513c7982db1fbfe2f494f53bfaad41eb8e917ea00d292db146a505df8f77fa423d3a1c6b59befd76790bc09a5b3e82bd3d5f36dcd5ce
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/JSON-Any-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~perigrin/JSON-Any/"
+ LICENSE[0]=ART
+ ENTERED=20121003
+ SHORT="Wrapper Class for the various JSON classes."
+cat << EOF
+This module tries to provide a coherent API to bring together the various
+JSON modules currently on CPAN. This module will allow you to code to any
JSON
+API and have it work regardless of which JSON module is actually installed.
+EOF
diff --git a/perl-cpan/json-any/HISTORY b/perl-cpan/json-any/HISTORY
new file mode 100644
index 0000000..d516891
--- /dev/null
+++ b/perl-cpan/json-any/HISTORY
@@ -0,0 +1,5 @@
+2012-10-03 Thomas Orgis <sobukus AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS: spell created
+ Note: The build itself asks questions. We sould turn
+ that off somehow.
+
diff --git a/perl-cpan/json/BUILD b/perl-cpan/json/BUILD
new file mode 100755
index 0000000..2de29cd
--- /dev/null
+++ b/perl-cpan/json/BUILD
@@ -0,0 +1 @@
+default_build_perl
diff --git a/perl-cpan/json/DEPENDS b/perl-cpan/json/DEPENDS
new file mode 100755
index 0000000..c1a1bc6
--- /dev/null
+++ b/perl-cpan/json/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/perl-cpan/json/DETAILS b/perl-cpan/json/DETAILS
new file mode 100755
index 0000000..cd22400
--- /dev/null
+++ b/perl-cpan/json/DETAILS
@@ -0,0 +1,25 @@
+ SPELL=json
+ VERSION=2.53
+ SOURCE="JSON-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/M/MA/MAKAMAKA/${SOURCE}
+
SOURCE_HASH=sha512:fd35090f90c7d6658f7398ba8b2fb3815e0493e147964bc127f2e4f9692b67334d213b7417e3049e5837ca309e04d28b6d2bb1558d31d8295fa54724ce5d2548
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/JSON-${VERSION}"
+ WEB_SITE=".org/~makamaka/JSON/http://search.cpan.org/~makamaka/JSON/"
+ LICENSE[0]=ART
+ ENTERED=20121003
+ SHORT="JSON (JavaScript Object Notation) encoder/decoder"
+cat << EOF
+JSON (JavaScript Object Notation) is a simple data format. See to
+http://www.json.org/ and RFC4627(http://www.ietf.org/rfc/rfc4627.txt).
+
+This module converts Perl data structures to JSON and vice versa using either
+JSON::XS or JSON::PP.
+
+JSON::XS is the fastest and most proper JSON module on CPAN which must be
+compiled and installed in your environment. JSON::PP is a pure-Perl module
+which is bundled in this distribution and has a strong compatibility to
+JSON::XS.
+
+This module try to use JSON::XS by default and fail to it, use JSON::PP
+instead. So its features completely depend on JSON::XS or JSON::PP.
+EOF
diff --git a/perl-cpan/json/HISTORY b/perl-cpan/json/HISTORY
new file mode 100644
index 0000000..7b52142
--- /dev/null
+++ b/perl-cpan/json/HISTORY
@@ -0,0 +1,3 @@
+2012-10-03 Thomas Orgis <sobukus AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/lwp-mediatypes/DEPENDS
b/perl-cpan/lwp-mediatypes/DEPENDS
new file mode 100755
index 0000000..c1a1bc6
--- /dev/null
+++ b/perl-cpan/lwp-mediatypes/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/perl-cpan/lwp-mediatypes/DETAILS
b/perl-cpan/lwp-mediatypes/DETAILS
new file mode 100755
index 0000000..7636727
--- /dev/null
+++ b/perl-cpan/lwp-mediatypes/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=lwp-mediatypes
+ VERSION=6.02
+ SOURCE="LWP-MediaTypes-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/G/GA/GAAS/${SOURCE}
+
SOURCE_HASH=sha512:b2ad33fb2c6dd7afaa9b8dd2ed6a15b2ecc35d13bcdf5297ce1632ea77406def0840a24c5213187707b665f28cc9bbea5774bfd1a4070d1f6192e904f707b94e
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/LWP-MediaTypes-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~LWWWP/LWP-MediaTypes/"
+ LICENSE[0]=ART
+ ENTERED=20120902
+ SHORT="guess media type for a file or a URL"
+cat << EOF
+This module provides functions for handling media (also known as MIME)
+types and encodings. The mapping from file extensions to media types is
+defined by the media.types file. If the ~/.media.types file exists it is
+used instead. For backwards compatibility we will also look for
~/.mime.types.
+EOF
diff --git a/perl-cpan/lwp-mediatypes/HISTORY
b/perl-cpan/lwp-mediatypes/HISTORY
new file mode 100644
index 0000000..2badbd4
--- /dev/null
+++ b/perl-cpan/lwp-mediatypes/HISTORY
@@ -0,0 +1,3 @@
+2012-09-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/lwp/DEPENDS b/perl-cpan/lwp/DEPENDS
index 374cb68..a8dbb53 100755
--- a/perl-cpan/lwp/DEPENDS
+++ b/perl-cpan/lwp/DEPENDS
@@ -1,5 +1,14 @@
-depends perl &&
-depends uri &&
-depends perl-libnet &&
-depends html-tagset &&
-depends html-parser
+depends perl &&
+depends uri &&
+depends perl-libnet &&
+depends html-tagset &&
+depends html-parser &&
+depends http-message &&
+depends encode-locale &&
+depends http-cookies &&
+depends html-tagset &&
+depends http-date &&
+depends http-negotiate &&
+depends lwp-mediatypes &&
+depends net-http &&
+depends www-robotrules
diff --git a/perl-cpan/lwp/DETAILS b/perl-cpan/lwp/DETAILS
index 34122bf..9718e2e 100755
--- a/perl-cpan/lwp/DETAILS
+++ b/perl-cpan/lwp/DETAILS
@@ -1,5 +1,6 @@
SPELL=lwp
VERSION=6.04
+ PATCHLEVEL=1
SOURCE_HASH=sha512:9ea578e6da99e4002a35ae82d1ee025caf15b3bc7e40fbe71abd7e8592036f16bd0268453dfeedc2c445d957c45ec473b1ed4a1738b644d475d65f7cbdb6927b
SOURCE=libwww-perl-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/libwww-perl-$VERSION
diff --git a/perl-cpan/lwp/HISTORY b/perl-cpan/lwp/HISTORY
index 879cf71..d464064 100644
--- a/perl-cpan/lwp/HISTORY
+++ b/perl-cpan/lwp/HISTORY
@@ -1,3 +1,9 @@
+2012-09-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: add dependencies on http-message, encode-locale,
+ http-cookies, http-date, http-negotiate, lwp-mediatypes
+ net-http and www-robotrules
+ * DETAILS: PATCHLEVEL++
+
2012-05-22 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 6.04
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/mime-base64/DETAILS b/perl-cpan/mime-base64/DETAILS
index ca52a5a..6744cfc 100755
--- a/perl-cpan/mime-base64/DETAILS
+++ b/perl-cpan/mime-base64/DETAILS
@@ -1,6 +1,6 @@
SPELL=mime-base64
- VERSION=3.09
-
SOURCE_HASH=sha512:53c0d8d493a781f61898d87b6a1d83671f081ca1d5061f857c31ddd9e20a5ff2e5fe2b35a24eeb0010578aa275f1a4f0eac4a8b9cdbba0f1d056aef53a7a76c3
+ VERSION=3.13
+
SOURCE_HASH=sha512:0d43a94d7b2b1112d47be3ead197603302185091f8b7ab7f50dac74724f1b53dc8a21ec0be257ba13081d872734fc7ec137cb4380f17d216c1f047febe5e993c
SOURCE=MIME-Base64-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/MIME-Base64-$VERSION
SOURCE_URL[0]=http://www.cpan.org/authors/id/G/GA/GAAS/$SOURCE
diff --git a/perl-cpan/mime-base64/HISTORY b/perl-cpan/mime-base64/HISTORY
index cdacd63..3db2245 100644
--- a/perl-cpan/mime-base64/HISTORY
+++ b/perl-cpan/mime-base64/HISTORY
@@ -1,3 +1,6 @@
+2012-09-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.13
+
2010-03-29 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 3.09
diff --git a/perl-cpan/net-http/DEPENDS b/perl-cpan/net-http/DEPENDS
new file mode 100755
index 0000000..c1a1bc6
--- /dev/null
+++ b/perl-cpan/net-http/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/perl-cpan/net-http/DETAILS b/perl-cpan/net-http/DETAILS
new file mode 100755
index 0000000..4f9f280
--- /dev/null
+++ b/perl-cpan/net-http/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=net-http
+ VERSION=6.03
+ SOURCE="Net-HTTP-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/G/GA/GAAS/${SOURCE}
+
SOURCE_HASH=sha512:a9ffbe5a4c6e1633b130549bb292c9dce093436e0d80d3a9b2ac95c3d1f5d16d734388a1d52094cb34194a7b8973bfa24c549cced4fdc42f36ec08876f551a32
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Net-HTTP-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/Net-HTTP/"
+ LICENSE[0]=ART
+ ENTERED=20120902
+ SHORT="Low-level HTTP connection (client)"
+cat << EOF
+The Net::HTTP class is a low-level HTTP client. An instance of the Net::HTTP
+class represents a connection to an HTTP server. The HTTP protocol is
+described in RFC 2616. The Net::HTTP class supports HTTP/1.0 and HTTP/1.1.
+EOF
diff --git a/perl-cpan/net-http/HISTORY b/perl-cpan/net-http/HISTORY
new file mode 100644
index 0000000..2badbd4
--- /dev/null
+++ b/perl-cpan/net-http/HISTORY
@@ -0,0 +1,3 @@
+2012-09-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/perl-graphviz/DETAILS b/perl-cpan/perl-graphviz/DETAILS
index 4a3a663..e63830c 100755
--- a/perl-cpan/perl-graphviz/DETAILS
+++ b/perl-cpan/perl-graphviz/DETAILS
@@ -1,10 +1,10 @@
SPELL=perl-graphviz
- VERSION=2.04
- SOURCE="GraphViz-${VERSION}.tar.gz"
-
SOURCE_URL[0]=http://search.cpan.org/CPAN/authors/id/L/LB/LBROCARD/${SOURCE}
-
SOURCE_HASH=sha512:5b3164351880c2400bb661cd209887e4b6da29531a2eaafb41771c6b9bc86948cf0401f831c46e2b00fa581058c058dd6fda3ae34e1b9cf607c661b9096cadd5
+ VERSION=2.10
+ SOURCE="GraphViz-${VERSION}.tgz"
+
SOURCE_URL[0]=http://search.cpan.org/CPAN/authors/id/R/RS/RSAVAGE/${SOURCE}
+
SOURCE_HASH=sha512:95afe8d1f0d11ad8eae766ca94fc88d55a6714c3728701e8819c0ab8e850fd34775a2fb262695f6394af1ef4ce254850e8adb7e37bf09b49595a57d5a3d72cd3
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/GraphViz-${VERSION}"
-
WEB_SITE="http://search.cpan.org/~lbrocard/GraphViz-2.03/lib/GraphViz.pm"
+ WEB_SIZE="http://search.cpan.org/~rsavage/GraphViz-${VERSION}/"
LICENSE[0]=GPL
ENTERED=20080414
SHORT="Interface to the GraphViz graphing tool"
diff --git a/perl-cpan/perl-graphviz/HISTORY b/perl-cpan/perl-graphviz/HISTORY
index 08c7e79..936ff13 100644
--- a/perl-cpan/perl-graphviz/HISTORY
+++ b/perl-cpan/perl-graphviz/HISTORY
@@ -1,3 +1,6 @@
+2012-09-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.10
+
2009-01-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS, DETAILS, HISTORY: 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/perl-cpan/text-asciipipe/BUILD b/perl-cpan/text-asciipipe/BUILD
new file mode 100755
index 0000000..2de29cd
--- /dev/null
+++ b/perl-cpan/text-asciipipe/BUILD
@@ -0,0 +1 @@
+default_build_perl
diff --git a/perl-cpan/text-asciipipe/DEPENDS
b/perl-cpan/text-asciipipe/DEPENDS
new file mode 100755
index 0000000..c1a1bc6
--- /dev/null
+++ b/perl-cpan/text-asciipipe/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/perl-cpan/text-asciipipe/DETAILS
b/perl-cpan/text-asciipipe/DETAILS
new file mode 100755
index 0000000..4a6d7b3
--- /dev/null
+++ b/perl-cpan/text-asciipipe/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=text-asciipipe
+ VERSION=1.000000
+ SOURCE="Text-ASCIIPipe-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/T/TH/THORGIS/${SOURCE}
+
SOURCE_HASH=sha512:b9a9cd3c72c6b73d50db79dd1ae3b234b6c21a0c07b890f17e91a0d013c772b03464744be821f006f8839c363b26de400664e34e526cbcf30e40ce9f7077350f
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Text-ASCIIPipe-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~thorgis/Text-ASCIIPipe/"
+ LICENSE[0]=ART
+ ENTERED=20121002
+ SHORT="helper for processing multiple text files in a stream
(through a pipe, usually)"
+cat << EOF
+A lot of the speed penalty of Perl when processing multiple smallish data
sets from/to text form consists of the perl compiler startup / script
compilation, which accumulates when looping over a set of files. This process
can be sped up a lot by keeping the pipe alive and streaming the whole file
set through it once. This module helps you with that. Of course, a pipe of
several scripts parsing/producing text will still be slower than a custom C
program that does the job, but with this trick of avoiding repeated script
interpretation/compilation, the margin is a lot smaller.
+
+When dealing with ASCII-based text files (or UTF-8, if you please), there
are some control characters that just make sense for pushing several files as
a stream, separated by these characters. These are character codes 2 (STX,
start of text), 3 (EOT, end of text) and 4 (ETX, end of transmission). All
this module does is provide a wrapper for inserting these control characters
for the sender and parsing them for the receiver. Nothing fancy, really. I
just got fed up writing the same loop over and over again. It works with all
textual data that does not contain control characters below decimal code 5.
+EOF
diff --git a/perl-cpan/text-asciipipe/HISTORY
b/perl-cpan/text-asciipipe/HISTORY
new file mode 100644
index 0000000..c857764
--- /dev/null
+++ b/perl-cpan/text-asciipipe/HISTORY
@@ -0,0 +1,2 @@
+2012-10-02 Thomas Orgis <sobukus AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS: spell created
diff --git a/perl-cpan/www-mechanize/DEPENDS b/perl-cpan/www-mechanize/DEPENDS
new file mode 100755
index 0000000..c1a1bc6
--- /dev/null
+++ b/perl-cpan/www-mechanize/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/perl-cpan/www-mechanize/DETAILS b/perl-cpan/www-mechanize/DETAILS
new file mode 100755
index 0000000..efc197f
--- /dev/null
+++ b/perl-cpan/www-mechanize/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=www-mechanize
+ VERSION=1.72
+ SOURCE="WWW-Mechanize-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/J/JE/JESSE/${SOURCE}
+
SOURCE_HASH=sha512:f3851a76b6ec7bdb8f8af36e17eb13b5bb186be5a0cdab94f3208aec710040a82f348a8a9214d89aefa634d93d9583abd65f4cd69cfafc8f2162142aab8a0179
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/WWW-Mechanize-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~JESSE/WWW-Mechanize/"
+ LICENSE[0]=ART
+ ENTERED=20120902
+ SHORT="Automates web page form & link interaction"
+cat << EOF
+Automates web page form & link interaction
+EOF
diff --git a/perl-cpan/www-mechanize/HISTORY b/perl-cpan/www-mechanize/HISTORY
new file mode 100644
index 0000000..2badbd4
--- /dev/null
+++ b/perl-cpan/www-mechanize/HISTORY
@@ -0,0 +1,3 @@
+2012-09-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/www-robotrules/DEPENDS
b/perl-cpan/www-robotrules/DEPENDS
new file mode 100755
index 0000000..c1a1bc6
--- /dev/null
+++ b/perl-cpan/www-robotrules/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/perl-cpan/www-robotrules/DETAILS
b/perl-cpan/www-robotrules/DETAILS
new file mode 100755
index 0000000..73c8b3a
--- /dev/null
+++ b/perl-cpan/www-robotrules/DETAILS
@@ -0,0 +1,21 @@
+ SPELL=www-robotrules
+ VERSION=6.02
+ SOURCE="WWW-RobotRules-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/G/GA/GAAS/${SOURCE}
+
SOURCE_HASH=sha512:781a2fc90e4efed901a91ecf4f2aaac2684409c6a75a8434ff140654838bb05d11f8fa760642e20eee96450d3ced6815a4dab11a4245bc8120c69ca68ab49e44
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/WWW-RobotRules-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~LWWWP/WWW-RobotRules/"
+ LICENSE[0]=ART
+ ENTERED=20120902
+ SHORT="database of robots.txt-derived permissions"
+cat << EOF
+This module parses /robots.txt files as specified in "A Standard for Robot
+Exclusion", at <http://www.robotstxt.org/wc/norobots.html> Webmasters can
+use the /robots.txt file to forbid conforming robots from accessing parts
+of their web site.
+
+The parsed files are kept in a WWW::RobotRules object, and this object
+provides methods to check if access to a given URL is prohibited. The same
+WWW::RobotRules object can be used for one or more parsed /robots.txt files
+on any number of hosts.
+EOF
diff --git a/perl-cpan/www-robotrules/HISTORY
b/perl-cpan/www-robotrules/HISTORY
new file mode 100644
index 0000000..2badbd4
--- /dev/null
+++ b/perl-cpan/www-robotrules/HISTORY
@@ -0,0 +1,3 @@
+2012-09-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/xml-sax-base/CONFLICTS
b/perl-cpan/xml-sax-base/CONFLICTS
new file mode 100755
index 0000000..f560f15
--- /dev/null
+++ b/perl-cpan/xml-sax-base/CONFLICTS
@@ -0,0 +1,5 @@
+. "$GRIMOIRE/FUNCTIONS" &&
+
+if spell_ok xml-sax && is_version_less $(installed_version xml-sax) 0.99;
then
+ conflicts xml-sax y
+fi
diff --git a/perl-cpan/xml-sax-base/DEPENDS b/perl-cpan/xml-sax-base/DEPENDS
new file mode 100755
index 0000000..c1a1bc6
--- /dev/null
+++ b/perl-cpan/xml-sax-base/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/perl-cpan/xml-sax-base/DETAILS b/perl-cpan/xml-sax-base/DETAILS
new file mode 100755
index 0000000..74bd9f8
--- /dev/null
+++ b/perl-cpan/xml-sax-base/DETAILS
@@ -0,0 +1,22 @@
+ SPELL=xml-sax-base
+ VERSION=1.08
+ SOURCE="XML-SAX-Base-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/G/GR/GRANTM/${SOURCE}
+
SOURCE_HASH=sha512:2149a4772b10d31b6d0f4f0cf8d07145cdb103de518d3055f09ed921748a5b6c8269c9d7c017e865b8c251a3e930cf752eb33780d5291b4287c003af3b6ff47f
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/XML-SAX-Base-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~/XML-SAX-Base/"
+ LICENSE[0]=ART
+ ENTERED=20120902
+ SHORT="base class SAX Drivers and Filters"
+cat << EOF
+This module has a very simple task - to be a base class for PerlSAX drivers
+and filters. It's default behaviour is to pass the input directly to the
+output unchanged. It can be useful to use this module as a base class so
+you don't have to, for example, implement the characters() callback.
+
+The main advantages that it provides are easy dispatching of events the right
+way (ie it takes care for you of checking that the handler has implemented
+that method, or has defined an AUTOLOAD), and the guarantee that filters
+will pass along events that they aren't implementing to handlers downstream
+that might nevertheless be interested in them.
+EOF
diff --git a/perl-cpan/xml-sax-base/HISTORY b/perl-cpan/xml-sax-base/HISTORY
new file mode 100644
index 0000000..2ffc0c4
--- /dev/null
+++ b/perl-cpan/xml-sax-base/HISTORY
@@ -0,0 +1,6 @@
+2012-09-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * CONFLICTS: added, to fix migration xml-sax -> xml-sax-base+xml-sax
+
+2012-09-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/xml-sax/DEPENDS b/perl-cpan/xml-sax/DEPENDS
index b1d8383..7be4053 100755
--- a/perl-cpan/xml-sax/DEPENDS
+++ b/perl-cpan/xml-sax/DEPENDS
@@ -1,2 +1,3 @@
depends perl &&
-depends xml-namespacesupport
+depends xml-namespacesupport &&
+depends xml-sax-base
diff --git a/perl-cpan/xml-sax/DETAILS b/perl-cpan/xml-sax/DETAILS
index f9d9e90..8dcb025 100755
--- a/perl-cpan/xml-sax/DETAILS
+++ b/perl-cpan/xml-sax/DETAILS
@@ -1,7 +1,7 @@
SPELL=xml-sax
SNAME=XML-SAX
- VERSION=0.96
-
SOURCE_HASH=sha512:fe2dca8146459c2a26df950bf5f77ba9fda80673a51aa2c4de366c3bd29f6f4764af7411d6f48cc09253febb412ebc4fac594f7dab4464f9005a1c233b6cecc6
+ VERSION=0.99
+
SOURCE_HASH=sha512:f0c55efee4e3010deb474377394f9635bd8adc50108b562aeef54a2eef312cf87fb240d0495b5a5bd0c4cd5251db1bc74ba6cb549614708b1627f330959735e1
SOURCE=$SNAME-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SNAME-$VERSION"
SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/G/GR/GRANTM/$SOURCE
diff --git a/perl-cpan/xml-sax/HISTORY b/perl-cpan/xml-sax/HISTORY
index 9230d67..dec3533 100644
--- a/perl-cpan/xml-sax/HISTORY
+++ b/perl-cpan/xml-sax/HISTORY
@@ -1,3 +1,7 @@
+2012-09-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version version 0.99
+ * DEPENDS: add dependency on xml-sax-base
+
2010-05-18 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: perl is required
diff --git a/perl-cpan/xml-simple/DETAILS b/perl-cpan/xml-simple/DETAILS
index d9cd387..33ac8e7 100755
--- a/perl-cpan/xml-simple/DETAILS
+++ b/perl-cpan/xml-simple/DETAILS
@@ -1,6 +1,6 @@
SPELL=xml-simple
- VERSION=2.18
-
SOURCE_HASH=sha512:4b70846049ea57c166d9dc097b4aa63381a2035d0e8733eab81a1df9dbab96e6a5bd2d0c4121bb0f88bba740f1137501345148b968bf1855fe795dcf9ddbbd5e
+ VERSION=2.20
+
SOURCE_HASH=sha512:f953a0b9082c509c4616b92529da94a289b1e0300b18a5b88c08d0826bb4fd18e51f1e3854e6f870ef3cfb506366c0b47b9dd302433b63270a18b45f068d4658
SOURCE=XML-Simple-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/XML-Simple-$VERSION
SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/G/GR/GRANTM/$SOURCE
diff --git a/perl-cpan/xml-simple/HISTORY b/perl-cpan/xml-simple/HISTORY
index bc6e3ca..b2d2ab1 100644
--- a/perl-cpan/xml-simple/HISTORY
+++ b/perl-cpan/xml-simple/HISTORY
@@ -1,3 +1,6 @@
+2012-09-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.20
+
2008-01-07 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: cleaned up
* BUILD: useless
diff --git a/php-pear/php/DETAILS b/php-pear/php/DETAILS
index 9335211..6c07afa 100755
--- a/php-pear/php/DETAILS
+++ b/php-pear/php/DETAILS
@@ -1,8 +1,8 @@
SPELL=php
if [[ $PHP5_BRANCH == stable ]]; then
- VERSION=5.3.16
+ VERSION=5.3.17
SECURITY_PATCH=19
-
SOURCE_HASH=sha512:719667d7f6a6b6894c234aac9d2d609583032b422dbd5de0d87c4cf3ff7736885a08c5bfad212db9839622e75b8a2cf2d078731208318475c74469ef837e7cbf
+
SOURCE_HASH=sha512:70f5dca6c5e19c38b0586cd2f3854459ca56cac929b6c0cf8fda606b21031576c08214e817411c1c76158b14d09c175b9ef6ff35e17536b9dc80bdfb7d9b8937
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=http://static.php.net/www.php.net/distributions/$SOURCE
if [[ $PHP5_SUHOSIN == y ]]; then
@@ -16,14 +16,14 @@ if [[ $PHP5_BRANCH == stable ]]; then
SOURCE2_GPG="suhosin.gpg:$SOURCE3:UPSTREAM_KEY"
fi
elif [[ $PHP5_BRANCH == alpha ]]; then
- VERSION=5.3.16
-
SOURCE_HASH=sha512:719667d7f6a6b6894c234aac9d2d609583032b422dbd5de0d87c4cf3ff7736885a08c5bfad212db9839622e75b8a2cf2d078731208318475c74469ef837e7cbf
+ VERSION=5.3.17
+
SOURCE_HASH=sha512:70f5dca6c5e19c38b0586cd2f3854459ca56cac929b6c0cf8fda606b21031576c08214e817411c1c76158b14d09c175b9ef6ff35e17536b9dc80bdfb7d9b8937
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=http://downloads.php.net/johannes/$SOURCE
SECURITY_PATCH=19
elif [[ $PHP5_BRANCH == legacy ]]; then
VERSION=5.2.17
- SECURITY_PATCH=17
+ SECURITY_PATCH=21
SOURCE_HASH=sha512:baf3b5038468c9fa7c1a9e0506ed23559c21ba8df29380498a24e8d31c4c5f3633f29b1bc2faa3e59c6e5336536c09e19a5462b0a9d5916181c08f1f19abbca8
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=http://static.php.net/www.php.net/distributions/$SOURCE
@@ -37,13 +37,13 @@ elif [[ $PHP5_BRANCH == legacy ]]; then
SOURCE3_URL="http://download.suhosin.org/$SOURCE3"
SOURCE2_GPG="suhosin.gpg:$SOURCE3:UPSTREAM_KEY"
fi
- SOURCE4=php52-backports-20120526.patch
+ SOURCE4=php52-backports-20121114.patch
SOURCE4_URL=http://php52-backports.googlecode.com/files/$SOURCE4
-
SOURCE4_HASH=sha512:d3650e2a7a33b69c4d55125956a141af702fa61a8e470edb143ab49c5865ba18a34659c90e1c28c70826a7b3659a9eeae063a30ee5f7d0e8d4cf96d76320fa9c
+
SOURCE4_HASH=sha512:cce9b47afd100ff0b650972fa6c7b0ed1c255da95bb8427238d336fee05fc7125cf9aacf5b9503986c3c45d57ca075e5b805dd0a2eb857917281ae4c4d715fad
else
- VERSION=5.3.16
+ VERSION=5.3.17
SECURITY_PATCH=19
-
SOURCE_HASH=sha512:719667d7f6a6b6894c234aac9d2d609583032b422dbd5de0d87c4cf3ff7736885a08c5bfad212db9839622e75b8a2cf2d078731208318475c74469ef837e7cbf
+
SOURCE_HASH=sha512:70f5dca6c5e19c38b0586cd2f3854459ca56cac929b6c0cf8fda606b21031576c08214e817411c1c76158b14d09c175b9ef6ff35e17536b9dc80bdfb7d9b8937
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=http://downloads.php.net/johannes/$SOURCE
fi
diff --git a/php-pear/php/HISTORY b/php-pear/php/HISTORY
index a9edfb0..0027eb6 100644
--- a/php-pear/php/HISTORY
+++ b/php-pear/php/HISTORY
@@ -1,3 +1,24 @@
+2012-11-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated backports+security patches to 20121114;
+ SECUIRTY_PATCH++
+
+2012-10-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated backports+security patches to 20120924;
+ SECUIRTY_PATCH++
+ * PRE_BUILD: apply the patch for legacy php branch
+ * pcre830.patch: added to fix build with external pcre lib >=8.30
+
+2012-09-18 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 5.3.17
+
+2012-08-27 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated backports+security patches to 20120826;
+ SECUIRTY_PATCH++
+
+2012-08-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated backports+security patches to 20120808;
+ SECUIRTY_PATCH++
+
2012-08-17 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 5.3.16, SECURITY_PATCH=19
diff --git a/php-pear/php/PRE_BUILD b/php-pear/php/PRE_BUILD
index b3c82e4..96280bb 100755
--- a/php-pear/php/PRE_BUILD
+++ b/php-pear/php/PRE_BUILD
@@ -3,7 +3,8 @@ cd "${SOURCE_DIRECTORY}" &&
if [[ $PHP5_BRANCH == legacy ]]; then
unpack_file 4 &&
- patch -p1 < "${SOURCE_CACHE}/${SOURCE4}"
+ patch -p1 < "${SOURCE_CACHE}/${SOURCE4}" &&
+ patch -p0 < "$SPELL_DIRECTORY/pcre830.patch"
fi &&
if [[ "${PHP5_SUHOSIN}" == "y" ]]; then
diff --git a/php-pear/php/pcre830.patch b/php-pear/php/pcre830.patch
new file mode 100644
index 0000000..c47722a
--- /dev/null
+++ b/php-pear/php/pcre830.patch
@@ -0,0 +1,15 @@
+--- ext/pcre/php_pcre.c.orig
++++ ext/pcre/php_pcre.c
+@@ -252,10 +252,11 @@
+ back the compiled pattern, otherwise go on and compile it. */
+ if (zend_hash_find(&PCRE_G(pcre_cache), regex, regex_len+1, (void
**)&pce) == SUCCESS) {
+ /*
+- * We use a quick pcre_info() check to see whether cache is
corrupted, and if it
++ * We use a quick pcre_fullinfo() check to see whether cache
is corrupted, and if it
+ * is, we flush it and compile the pattern from scratch.
+ */
+- if (pcre_info(pce->re, NULL, NULL) == PCRE_ERROR_BADMAGIC) {
++ int count = 0;
++ if (pcre_fullinfo(pce->re, NULL, PCRE_INFO_CAPTURECOUNT,
&count) == PCRE_ERROR_BADMAGIC) {
+ zend_hash_clean(&PCRE_G(pcre_cache));
+ } else {
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}" &&
SOURCE_URL[0]=http://pypi.python.org/packages/source/S/$CHEESESHOP_PKG/$SOURCE
SOURCE_URL[1]=$SOURCEFORGE_URL/$SPELL/$SOURCE
diff --git a/python-pypi/sqlalchemy/HISTORY b/python-pypi/sqlalchemy/HISTORY
index 5523035..c2109f1 100644
--- a/python-pypi/sqlalchemy/HISTORY
+++ b/python-pypi/sqlalchemy/HISTORY
@@ -1,3 +1,6 @@
+2012-10-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.7.9
+
2012-06-17 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.7.8
diff --git a/python-pypi/virtinst/DETAILS b/python-pypi/virtinst/DETAILS
index 9a52ff8..b30631d 100755
--- a/python-pypi/virtinst/DETAILS
+++ b/python-pypi/virtinst/DETAILS
@@ -1,5 +1,5 @@
SPELL=virtinst
- VERSION=0.600.0
+ VERSION=0.600.3
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/python-pypi/virtinst/HISTORY b/python-pypi/virtinst/HISTORY
index bf894bf..06dfb55 100644
--- a/python-pypi/virtinst/HISTORY
+++ b/python-pypi/virtinst/HISTORY
@@ -1,3 +1,6 @@
+2012-10-16 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 0.600.3
+
2012-01-10 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.600.0
diff --git a/python-pypi/virtinst/virtinst-0.600.0.tar.gz.sig
b/python-pypi/virtinst/virtinst-0.600.0.tar.gz.sig
deleted file mode 100644
index ea16287..0000000
Binary files a/python-pypi/virtinst/virtinst-0.600.0.tar.gz.sig and /dev/null
differ
diff --git a/python-pypi/virtinst/virtinst-0.600.3.tar.gz.sig
b/python-pypi/virtinst/virtinst-0.600.3.tar.gz.sig
new file mode 100644
index 0000000..eaee5c0
Binary files /dev/null and b/python-pypi/virtinst/virtinst-0.600.3.tar.gz.sig
differ
diff --git a/python-pypi/webob/DETAILS b/python-pypi/webob/DETAILS
index d6017a1..36ce1fe 100755
--- a/python-pypi/webob/DETAILS
+++ b/python-pypi/webob/DETAILS
@@ -1,8 +1,8 @@
SPELL=webob
SPELLX=WebOb
- VERSION=1.2
-
SOURCE_HASH=sha512:d91e77e1b6d53053d39a24fd7056a14e67bbe6eb74d43ed09afb63160e7183355d80f9db8760a78d97dd54c207b35dfdb189cc35020dc289ee4b8f3cf49a0359
- 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/
@@ -12,9 +12,7 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
SHORT=''
cat << EOF
WebOb provides wrappers around the WSGI request environment, and an object
-to help create
-WSGI responses.
+to help create WSGI responses.
The objects map much of the specified behavior of HTTP, including header
-parsing and
-accessors for other standard parts of the environment.
+parsing and accessors for other standard parts of the environment.
EOF
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
SOURCE_URL[0]=http://garr.dl.sourceforge.net/project/qlandkartegt/qlandkartegt/QLandkarteGT%20${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:e25fc4fd0f62312a9768b9f9b8f76c0759a1e2823392b73a7a5a9e152a8e8d64218492098f26245b4d6cb1f19ea54f9bfdc49f041d98c7643d6cd08173b4933e
+
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 307c59d..5248945 100644
--- a/science/qlandkarte-gt/HISTORY
+++ b/science/qlandkarte-gt/HISTORY
@@ -1,3 +1,9 @@
+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
+
2012-07-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.5.0
diff --git a/science/splitter/BUILD b/science/splitter/BUILD
new file mode 100755
index 0000000..c080dbd
--- /dev/null
+++ b/science/splitter/BUILD
@@ -0,0 +1,3 @@
+. $INSTALL_ROOT/etc/profile.d/ant.sh &&
+. $INSTALL_ROOT/etc/profile.d/java.sh &&
+ant
diff --git a/science/splitter/DEPENDS b/science/splitter/DEPENDS
new file mode 100755
index 0000000..108a8e5
--- /dev/null
+++ b/science/splitter/DEPENDS
@@ -0,0 +1,2 @@
+depends JDK &&
+depends ant
diff --git a/science/splitter/DETAILS b/science/splitter/DETAILS
new file mode 100755
index 0000000..94bdeb5
--- /dev/null
+++ b/science/splitter/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=splitter
+ VERSION=r200
+ SOURCE="${SPELL}-${VERSION}-src.tar.gz"
+ SOURCE_URL[0]=http://www.mkgmap.org.uk/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:4257d2eb7a1cced4a263e38f84111f3758df6d94120f785f53069f7704102945ddba07b7e7ec8d6eb00e873e8a1005f05a10b6f9334d1f7f8cd572e3d350fce5
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.mkgmap.org.uk/page/tile-splitter"
+ LICENSE[0]=GPL
+ ENTERED=20120929
+ SHORT="a splitter for openstreetmap data"
+cat << EOF
+The format used for Garmin maps has, in effect, a maximum size, meaning that
+you have to split an .osm file that contains large well mapped regions into
+a number of smaller tiles. This program does that. There are two stages of
+processing required. The first stage is to calculate what area each tile
+should cover, based on the distribution of nodes. The second stage writes
+out the nodes, ways and relations from the original .osm file into separate
+smaller .osm files, one for each area that was calculated in stage one.
+EOF
diff --git a/science/splitter/HISTORY b/science/splitter/HISTORY
new file mode 100644
index 0000000..3f8f7f8
--- /dev/null
+++ b/science/splitter/HISTORY
@@ -0,0 +1,3 @@
+2012-09-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS, INSTALL, splitter: spell created
+
diff --git a/science/splitter/INSTALL b/science/splitter/INSTALL
new file mode 100755
index 0000000..c08e23b
--- /dev/null
+++ b/science/splitter/INSTALL
@@ -0,0 +1,3 @@
+mkdir -p ${INSTALL_ROOT}/usr/share/splitter
&&
+install -m644 ${SOURCE_DIRECTORY}/dist/splitter.jar
${INSTALL_ROOT}/usr/share/splitter/ &&
+install -m755 ${SCRIPT_DIRECTORY}/splitter ${INSTALL_ROOT}/usr/bin/
diff --git a/science/splitter/splitter b/science/splitter/splitter
new file mode 100644
index 0000000..e73316e
--- /dev/null
+++ b/science/splitter/splitter
@@ -0,0 +1,3 @@
+#!/bin/bash
+
+java -jar /usr/share/splitter/splitter.jar "$@"
diff --git a/science/stellarium/DETAILS b/science/stellarium/DETAILS
index 733a575..a988d77 100755
--- a/science/stellarium/DETAILS
+++ b/science/stellarium/DETAILS
@@ -1,9 +1,9 @@
SPELL=stellarium
- VERSION=0.11.3
+ VERSION=0.11.4
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:4fadd766e452eb10f7567eba17727ac837f108819a09bd32bb9aec0ea503521414d9179f51d9ec65899f42812c15eb625b876e1ee76128a62c056d1ac8a1cb3d
+
SOURCE_HASH=sha512:901eb998b6a1136a4579e78c063da1c7ee2be87c52b6e290e1356227f4796eaa92c789c5b4a051971b4124e2e5cae35a1178be6465e4a70a36eb96086bca5302
# SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
LICENSE[0]=GPL
WEB_SITE=http://www.stellarium.org
diff --git a/science/stellarium/HISTORY b/science/stellarium/HISTORY
index d596f6d..8382955 100644
--- a/science/stellarium/HISTORY
+++ b/science/stellarium/HISTORY
@@ -1,3 +1,6 @@
+2012-09-21 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.11.4
+
2012-06-18 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.11.3
diff --git a/utils/smem/DETAILS b/utils/smem/DETAILS
index abd9031..552245c 100755
--- a/utils/smem/DETAILS
+++ b/utils/smem/DETAILS
@@ -1,8 +1,8 @@
SPELL=smem
- VERSION=1.0
+ VERSION=1.2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=http://www.selenic.com/smem/download/$SOURCE
-
SOURCE_HASH=sha512:f7589f5ec87f79768f67b87d1640e9264bff3faf04b938ebb2029c47678e7e00ce3d93f74b3f62c0919176867d00f15f9a0b2d64fb1ec605c7a76f24f9029512
+
SOURCE_HASH=sha512:77e99cc9dc2c03b1dddccb4278f35d9e6fdcfe31056fb985075baca730bbd32df5eb97b325c43aa51a6acfba2a6b0860a484a29a014fa88bc79b764b72172893
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://www.selenic.com/smem/
DOCS="COPYING"
diff --git a/utils/smem/HISTORY b/utils/smem/HISTORY
index 52003a6..2569726 100644
--- a/utils/smem/HISTORY
+++ b/utils/smem/HISTORY
@@ -1,2 +1,5 @@
+2012-11-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.2
+
2012-01-14 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS, DEPENDS, BUILD, INSTALL: spell created
diff --git a/utils/sphinx/DETAILS b/utils/sphinx/DETAILS
index d6debc4..eb935f9 100755
--- a/utils/sphinx/DETAILS
+++ b/utils/sphinx/DETAILS
@@ -1,7 +1,7 @@
SPELL=sphinx
- VERSION=2.0.4
+ VERSION=2.0.5
SOURCE=$SPELL-$VERSION-release.tar.gz
-
SOURCE_HASH=sha512:34bc6718328f9aad3ad8f081c67bee292af70827cc6d27e9f69198a5a5245fb2d5d76467c1bbea6ff1b4b45b249c302e844c7ce3c2976b103b80fc6a8013f567
+
SOURCE_HASH=sha512:83dbcfcbc8237ab13dadd2d488feb4bb679115f901b191ef3541a9f79234c6559c3b7558c654f0dfba9fba0f26a233230f3916a50ea72a33292810277b221e5b
WEB_SITE=http://www.sphinxsearch.com/
SOURCE_URL[0]=$WEB_SITE/files/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION-release"
diff --git a/utils/sphinx/HISTORY b/utils/sphinx/HISTORY
index e5e38dc..8e1a5ed 100644
--- a/utils/sphinx/HISTORY
+++ b/utils/sphinx/HISTORY
@@ -1,3 +1,6 @@
+2012-09-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.0.5
+
2012-03-28 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.0.4 stable release; renewed source url
and
tarball
diff --git a/utils/strigi/HISTORY b/utils/strigi/HISTORY
index e0daa0e..47da754 100644
--- a/utils/strigi/HISTORY
+++ b/utils/strigi/HISTORY
@@ -1,3 +1,6 @@
+2012-10-16 Eric Sandall <sandalle AT sourcemage.org>
+ * PRE_BUILD: Apply strigi-0.7.7-ffmpeg-0.11.patch for ffmpeg 1.0+ as
well
+
2012-07-23 Sukneet Basuta <sukneet AT sourcemage.org>
* DEPENDS: changed depends clucene to optional_depends, with
sub_depends
stable
@@ -13,11 +16,11 @@
added patch to fix building on gcc 4.7
if ffmpeg >= 0.11 is enabled, apply patch to fix build with it
* 0001-fix-build-for-disabled-qt4-option.patch: removed, no longer
needed
- * strigi-0.7.7-gcc47.patch: added, fixes build with gcc 4.7
+ * strigi-0.7.7-gcc47.patch: added, fixes build with gcc 4.7
* strigi-0.7.7-ffmpeg-0.11.patch: added, fixes build with ffmpeg >=
0.11
2012-02-08 Tommy Boatman <tboatman AT sourcemage.org>
- * DEPENDS: ffmpeg optional but currently broken, so option is
+ * DEPENDS: ffmpeg optional but currently broken, so option is
disabled either way
2011-08-31 Bor Kraljič <pyrobor AT ver.si>
diff --git a/utils/strigi/PRE_BUILD b/utils/strigi/PRE_BUILD
index ee8c21a..d90b136 100755
--- a/utils/strigi/PRE_BUILD
+++ b/utils/strigi/PRE_BUILD
@@ -7,6 +7,7 @@ FFMPEG_VER=0
if is_depends_enabled $SPELL ffmpeg; then
FFMPEG_VER=$(installed_version ffmpeg|cut -d. -f2)
fi
-if (( $FFMPEG_VER >= 11 )) || is_depends_enabled $SPELL ffmpeg-svn; then
+if (( $FFMPEG_VER >= 11 || $(installed_version ffmpeg|cut -d. -f1) >= 1)) ||
is_depends_enabled $SPELL ffmpeg-svn; then
+ message "${MESSAGE_COLOR}Patching for ffmpeg 0.11+ API...${DEFAULT_COLOR}"
&&
patch -p1 < $SPELL_DIRECTORY/strigi-0.7.7-ffmpeg-0.11.patch
fi
diff --git a/utils/sudo/DETAILS b/utils/sudo/DETAILS
index 102a2e8..1b23c7e 100755
--- a/utils/sudo/DETAILS
+++ b/utils/sudo/DETAILS
@@ -1,5 +1,5 @@
SPELL=sudo
- VERSION=1.8.5p3
+ VERSION=1.8.6p3
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://www.gratisoft.us/sudo/dist/${SOURCE}
diff --git a/utils/sudo/HISTORY b/utils/sudo/HISTORY
index d81cde3..e42c5a4 100644
--- a/utils/sudo/HISTORY
+++ b/utils/sudo/HISTORY
@@ -1,3 +1,12 @@
+2012-09-19 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.8.6p3
+
+2012-09-18 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.8.6p2
+
+2012-09-14 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.8.6p1
+
2012-08-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: re-add source urls
diff --git a/utils/syslog-ng/DETAILS b/utils/syslog-ng/DETAILS
index b8f16f7..5941532 100755
--- a/utils/syslog-ng/DETAILS
+++ b/utils/syslog-ng/DETAILS
@@ -1,6 +1,6 @@
SPELL=syslog-ng
- VERSION=3.3.5
-
SOURCE_HASH=sha512:eaac6376c527bbf6730943670a2dfac1c8765837335ca509cbebf120279a31d13f7b813fe1dde72761bcf185320619b84b650b1e037ccf0fe94966e93c3415c3
+ 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 a77ba5e..e6a1874 100644
--- a/utils/syslog-ng/HISTORY
+++ b/utils/syslog-ng/HISTORY
@@ -1,3 +1,9 @@
+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
+
2012-06-08 David C. Haley <khoralin AT gmail.com>
* DEPENDS: removed libdbi; added libdbi-drivers
diff --git a/utils/taskwarrior/BUILD b/utils/taskwarrior/BUILD
index d590482..1bbe43a 100755
--- a/utils/taskwarrior/BUILD
+++ b/utils/taskwarrior/BUILD
@@ -1,5 +1,5 @@
# needed else fails to find the dynamic loader
if is_depends_enabled $SPELL lua ; then
-CXXFLAGS="-ldl $CXXFLAGS"
+ CXXFLAGS="-ldl $CXXFLAGS"
fi &&
-default_build
+cmake_build
diff --git a/utils/taskwarrior/DEPENDS b/utils/taskwarrior/DEPENDS
index e396cd7..e76415f 100755
--- a/utils/taskwarrior/DEPENDS
+++ b/utils/taskwarrior/DEPENDS
@@ -1,3 +1,4 @@
depends ncurses &&
-optional_depends lua51 "--with-lua" "--without-lua" "Lua
support(${PROBLEM_COLOR}EXPERIMENTAL${DEFAULT_COLOR})"
+depends cmake &&
diff --git a/video-libs/gst-libav-1.0/BUILD b/video-libs/gst-libav-1.0/BUILD
new file mode 100755
index 0000000..59b9173
--- /dev/null
+++ b/video-libs/gst-libav-1.0/BUILD
@@ -0,0 +1,3 @@
+# need -Os to build
+CFLAGS="$CFLAGS -Os" &&
+default_build
diff --git a/video-libs/gst-libav-1.0/DEPENDS
b/video-libs/gst-libav-1.0/DEPENDS
new file mode 100755
index 0000000..097058b
--- /dev/null
+++ b/video-libs/gst-libav-1.0/DEPENDS
@@ -0,0 +1,2 @@
+depends gstreamer-1.0 &&
+depends gst-plugins-base-1.0
diff --git a/video-libs/gst-libav-1.0/DETAILS
b/video-libs/gst-libav-1.0/DETAILS
new file mode 100755
index 0000000..ae1deee
--- /dev/null
+++ b/video-libs/gst-libav-1.0/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=gst-libav-1.0
+ VERSION=1.0.2
+ SOURCE=gst-libav-$VERSION.tar.xz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/gst-libav-$VERSION
+ SOURCE_URL[0]=http://gstreamer.freedesktop.org/src/gst-libav/$SOURCE
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
+ LICENSE[0]=LGPL
+ WEB_SITE=http://gstreamer.freedesktop.org
+ ENTERED=20121005
+ KEYWORDS="gstreamer video libs"
+ SHORT="GStreamer plugin version of ffmpeg"
+cat << EOF
+GStreamer plugin version of ffmpeg.
+EOF
diff --git a/video-libs/gst-libav-1.0/HISTORY
b/video-libs/gst-libav-1.0/HISTORY
new file mode 100644
index 0000000..a6e9b7f
--- /dev/null
+++ b/video-libs/gst-libav-1.0/HISTORY
@@ -0,0 +1,5 @@
+2012-10-27 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.0.2
+
+2012-10-05 Ladislav Hagara <hgr AT vabo.cz>
+ * *: spell created, based on gst-ffmpeg, version 1.0.0
diff --git a/video-libs/gst-libav-1.0/gst-libav-1.0.2.tar.xz.sig
b/video-libs/gst-libav-1.0/gst-libav-1.0.2.tar.xz.sig
new file mode 100644
index 0000000..ba17fb0
Binary files /dev/null and
b/video-libs/gst-libav-1.0/gst-libav-1.0.2.tar.xz.sig differ
diff --git a/video-libs/gst-plugins-bad-1.0/BUILD
b/video-libs/gst-plugins-bad-1.0/BUILD
new file mode 100755
index 0000000..aa54903
--- /dev/null
+++ b/video-libs/gst-plugins-bad-1.0/BUILD
@@ -0,0 +1,5 @@
+OPTS="$OPTS --disable-examples" &&
+if [[ $GST_PLUGINS_BAD_EXPERIMENTAL == "y" ]]; then
+ OPTS+=" --enable-experimental"
+fi &&
+default_build
diff --git a/video-libs/gst-plugins-bad-1.0/DEPENDS
b/video-libs/gst-plugins-bad-1.0/DEPENDS
new file mode 100755
index 0000000..574b72c
--- /dev/null
+++ b/video-libs/gst-plugins-bad-1.0/DEPENDS
@@ -0,0 +1,86 @@
+depends gstreamer-1.0 &&
+depends gst-plugins-base-1.0 &&
+depends orc &&
+
+# add libsoup dependency when libsoup 2.4 is there
+optional_depends libcdaudio \
+ "--enable-cdaudio" \
+ "--disable-cdaudio" \
+ "for cdaudio based cd player" &&
+optional_depends mjpegtools \
+ "--enable-mpeg2enc" \
+ "--disable-mpeg2enc" \
+ "for mpeg2 encoder" &&
+optional_depends mythtv \
+ "--enable-mythtv" \
+ "--disable-mythtv" \
+ "for mythtv source plugin" &&
+optional_depends nas \
+ "--enable-nas" \
+ "--disable-nas" \
+ "for nas audio output" &&
+optional_depends bzip2 \
+ "--enable-bz2" \
+ "--disable-bz2" \
+ "for bzip2 compressor/decompressor plugin" &&
+optional_depends libdca \
+ "--enable-dts" \
+ "--disable-dts" \
+ "for DTS audio decoding" &&
+# needs directfb >= 0.9.24, we're currently at 0.9.22
+#optional_depends directfb \
+# "--enable-directfb" \
+# "--disable-directfb" \
+# "for directfb video output" &&
+optional_depends faad2 \
+ "--enable-faad" \
+ "--disable-faad" \
+ "for AAC audio decoding" &&
+optional_depends libmms \
+ "--enable-libmms" \
+ "--disable-libmms" \
+ "for mms protocol support" &&
+optional_depends libmpcdec \
+ "--enable-musepack" \
+ "--disable-musepack" \
+ "for musepack audio decoding" &&
+optional_depends libmusicbrainz \
+ "--enable-musicbrainz" \
+ "--disable-musicbrainz" \
+ "for musicbrainz tag generation" &&
+optional_depends neon \
+ "--enable-neon" \
+ "--disable-neon" \
+ "for neon http protocol support" &&
+optional_depends sdl \
+ "--enable-sdl" \
+ "--disable-sdl" \
+ "for sdl video output" &&
+optional_depends soundtouch \
+ "--enable-soundtouch" \
+ "--disable-soundtouch" \
+ "for soundtouch plugin" &&
+optional_depends swfdec \
+ "--enable-swfdec" \
+ "--disable-swfdec" \
+ "for flash plugin" &&
+optional_depends xvid \
+ "--enable-xvid" \
+ "--disable-xvid" \
+ "for xvid plugin" &&
+optional_depends schroedinger \
+ "--enable-schro" \
+ "--disable-schro" \
+ "for dirac encoder/decoder" &&
+optional_depends gtk-doc \
+ "--enable-gtk-doc" \
+ "--disable-gtk-doc" \
+ "to build documentation" &&
+optional_depends ladspa \
+ "--enable-ladspa" \
+ "--disable-ladspa" \
+ "for LADSPA element" &&
+optional_depends celt \
+ "--enable-celt" \
+ "--disable-celt" \
+ "for CELT experimental audio codec support"
diff --git a/video-libs/gst-plugins-bad-1.0/DETAILS
b/video-libs/gst-plugins-bad-1.0/DETAILS
new file mode 100755
index 0000000..ee68a7b
--- /dev/null
+++ b/video-libs/gst-plugins-bad-1.0/DETAILS
@@ -0,0 +1,21 @@
+ SPELL=gst-plugins-bad-1.0
+ VERSION=1.0.2
+ SOURCE=gst-plugins-bad-$VERSION.tar.xz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/gst-plugins-bad-$VERSION
+ SOURCE_URL[0]=http://gstreamer.freedesktop.org/src/gst-plugins-bad/$SOURCE
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
+ LICENSE[0]=LGPL
+ WEB_SITE=http://gstreamer.freedesktop.org
+ ENTERED=20121005
+ DOCS="ChangeLog COPYING NEWS README"
+ KEYWORDS="gstreamer video libs"
+ SHORT="lower quality plugins for gstreamer"
+cat << EOF
+Plugins for gstreamer.
+A set of plug-ins that aren't up to par compared to the rest. They might be
+close to being good quality, but they're missing something - be it a good
code
+review, some documentation, a set of tests, a real live maintainer, or some
+actual wide use. If the blanks are filled in they might be upgraded to
become
+part of either gst-plugins-good or gst-plugins-ugly, depending on the other
+factors.
+EOF
diff --git a/video-libs/gst-plugins-bad-1.0/HISTORY
b/video-libs/gst-plugins-bad-1.0/HISTORY
new file mode 100644
index 0000000..d8a0157
--- /dev/null
+++ b/video-libs/gst-plugins-bad-1.0/HISTORY
@@ -0,0 +1,5 @@
+2012-10-27 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.0.2
+
+2012-10-05 Ladislav Hagara <hgr AT vabo.cz>
+ * *: spell created, based on gst-plugins-bad, version 1.0.0
diff --git a/video-libs/gst-plugins-bad-1.0/PREPARE
b/video-libs/gst-plugins-bad-1.0/PREPARE
new file mode 100755
index 0000000..5222d8f
--- /dev/null
+++ b/video-libs/gst-plugins-bad-1.0/PREPARE
@@ -0,0 +1 @@
+config_query GST_PLUGINS_BAD_EXPERIMENTAL "Do you want build experimental
plugins?" n
diff --git a/video-libs/gst-plugins-bad-1.0/gst-plugins-bad-1.0.2.tar.xz.sig
b/video-libs/gst-plugins-bad-1.0/gst-plugins-bad-1.0.2.tar.xz.sig
new file mode 100644
index 0000000..c8e15fa
Binary files /dev/null and
b/video-libs/gst-plugins-bad-1.0/gst-plugins-bad-1.0.2.tar.xz.sig differ
diff --git a/video-libs/gst-plugins-base-1.0/BUILD
b/video-libs/gst-plugins-base-1.0/BUILD
new file mode 100755
index 0000000..04e0374
--- /dev/null
+++ b/video-libs/gst-plugins-base-1.0/BUILD
@@ -0,0 +1,2 @@
+OPTS="$OPTS --disable-examples" &&
+default_build
diff --git a/video-libs/gst-plugins-base-1.0/DEPENDS
b/video-libs/gst-plugins-base-1.0/DEPENDS
new file mode 100755
index 0000000..3cc7571
--- /dev/null
+++ b/video-libs/gst-plugins-base-1.0/DEPENDS
@@ -0,0 +1,52 @@
+depends gstreamer-1.0 &&
+depends orc &&
+
+optional_depends libx11 \
+ "--enable-x --enable-xvideo --enable-xshm" \
+ "--disable-x --disable-xvideo --disable-xshm" \
+ "for X11 video output" &&
+optional_depends alsa-lib \
+ "--enable-alsa" \
+ "--disable-alsa" \
+ "for alsa audio input/output" &&
+optional_depends cdparanoia \
+ "--enable-cdparanoia" \
+ "--disable-cdparanoia" \
+ "for audio cd input" &&
+optional_depends gnome-vfs2 \
+ "--enable-gnome_vfs" \
+ "--disable-gnome_vfs" \
+ "for gnome-vfs input" &&
+optional_depends libvisual \
+ "--enable-libvisual" \
+ "--disable-libvisual" \
+ "for libvisual audio visualization" &&
+optional_depends libogg \
+ "--enable-ogg" \
+ "--disable-ogg" \
+ "for OGG file reading/writing" &&
+optional_depends pango \
+ "--enable-pango" \
+ "--disable-pango" \
+ "for subtitle/text renderering" &&
+optional_depends libvorbis \
+ "--enable-vorbis" \
+ "--disable-vorbis" \
+ "for vorbis audio decoding/encoding" &&
+optional_depends libtheora \
+ "--enable-theora" \
+ "--disable-theora" \
+ "for theora video decoding/encoding" &&
+optional_depends gtk-doc \
+ "--enable-gtk-doc" \
+ "--disable-gtk-doc" \
+ "to build documentation" &&
+
+optional_depends gobject-introspection \
+ "--enable-introspection=yes" \
+ "--enable-introspection=no" \
+ "to enable introspection for this build" &&
+
+if is_depends_enabled $SPELL gtk-doc; then
+ depends pyxml
+fi
diff --git a/video-libs/gst-plugins-base-1.0/DETAILS
b/video-libs/gst-plugins-base-1.0/DETAILS
new file mode 100755
index 0000000..117e44d
--- /dev/null
+++ b/video-libs/gst-plugins-base-1.0/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=gst-plugins-base-1.0
+ VERSION=1.0.2
+ SOURCE=gst-plugins-base-$VERSION.tar.xz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/gst-plugins-base-$VERSION
+
SOURCE_URL[0]=http://gstreamer.freedesktop.org/src/gst-plugins-base/$SOURCE
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
+ LICENSE[0]=LGPL
+ WEB_SITE=http://gstreamer.freedesktop.org
+ ENTERED=20121005
+ DOCS="ChangeLog COPYING NEWS README"
+ KEYWORDS="gstreamer video libs"
+ SHORT="base plugins for gstreamer"
+cat << EOF
+Base plugins for gstreamer.
+This module contains a set of reference plugins, base classes for other
+plugins, and helper libraries.
+EOF
diff --git a/video-libs/gst-plugins-base-1.0/HISTORY
b/video-libs/gst-plugins-base-1.0/HISTORY
new file mode 100644
index 0000000..4c709de
--- /dev/null
+++ b/video-libs/gst-plugins-base-1.0/HISTORY
@@ -0,0 +1,5 @@
+2012-10-27 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.0.2
+
+2012-10-05 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: spell created, based on gst-plugin-base, version 1.0.0
diff --git
a/video-libs/gst-plugins-base-1.0/gst-plugins-base-1.0.2.tar.xz.sig
b/video-libs/gst-plugins-base-1.0/gst-plugins-base-1.0.2.tar.xz.sig
new file mode 100644
index 0000000..b20d8b2
Binary files /dev/null and
b/video-libs/gst-plugins-base-1.0/gst-plugins-base-1.0.2.tar.xz.sig differ
diff --git a/video-libs/gst-plugins-good-1.0/BUILD
b/video-libs/gst-plugins-good-1.0/BUILD
new file mode 100755
index 0000000..ba87027
--- /dev/null
+++ b/video-libs/gst-plugins-good-1.0/BUILD
@@ -0,0 +1,5 @@
+OPTS="$OPTS --disable-examples" &&
+if [[ $GST_PLUGINS_GOOD_EXPERIMENTAL == "y" ]]; then
+ OPTS+=" --enable-experimental"
+fi &&
+default_build
diff --git a/video-libs/gst-plugins-good-1.0/DEPENDS
b/video-libs/gst-plugins-good-1.0/DEPENDS
new file mode 100755
index 0000000..f001e24
--- /dev/null
+++ b/video-libs/gst-plugins-good-1.0/DEPENDS
@@ -0,0 +1,98 @@
+. "$GRIMOIRE/FUNCTIONS" &&
+
+depends gstreamer-1.0 &&
+
+depends gst-plugins-base-1.0 &&
+
+optional_depends orc \
+ "--enable-orc" \
+ "--disable-orc" \
+ "for orc support" &&
+optional_depends aalib \
+ "--enable-aalib" \
+ "--disable-aalib" \
+ "for ASCII art output" &&
+optional_depends libx11 \
+ "--enable-x --enable-xshm" \
+ "--disable-x --disable-xshm" \
+ "for recording from X11" &&
+optional_depends libxml2 \
+ "--enable-annodex" \
+ "--disable-annodex" \
+ "for annodex support" &&
+optional_depends cairo \
+ "--enable-cairo" \
+ "--disable-cairo" \
+ "for subtitle/text rendering" &&
+optional_depends esound \
+ "--enable-esd" \
+ "--disable-esd" \
+ "for ESD audio output" &&
+optional_depends flac \
+ "--enable-flac" \
+ "--disable-flac" \
+ "for flac audio decoding/encoding" &&
+optional_depends gconf2 \
+ "--enable-gconf --enable-gconftool" \
+ "--disable-gconf --disable-gconftool" \
+ "for gconf support" &&
+optional_depends gtk+2 \
+ "--enable-gdk_pixbuf" \
+ "--disable-gdk_pixbuf" \
+ "for gdkpixbuf image loader" &&
+optional_depends hal \
+ "--enable-hal" \
+ "--disable-hal" \
+ "for HAL support" &&
+optional_depends JPEG \
+ "--enable-jpeg" \
+ "--disable-jpeg" \
+ "for jpeg image decoding/encoding" &&
+optional_depends libcaca \
+ "--enable-libcaca" \
+ "--disable-libcaca" \
+ "for coloured ascii art output" &&
+optional_depends libdv \
+ "--enable-libdv" \
+ "--disable-libdv" \
+ "for DV video decoding" &&
+optional_depends libpng \
+ "--enable-libpng" \
+ "--disable-libpng" \
+ "for png image encoding" &&
+optional_depends libiec61883 \
+ "--enable-dv1394" \
+ "--disable-dv1394" \
+ "to read from a IEE1394 (firewire) device" &&
+optional_depends libshout \
+ "--enable-shout2" \
+ "--disable-shout2" \
+ "for shoutcast protocol send support" &&
+optional_depends libsoup \
+ "--enable-soup" \
+ "--disable-soup" \
+ "for the soup http client plugin" &&
+optional_depends speex \
+ "--enable-speex" \
+ "--disable-speex" \
+ "for speex audio decoding/encoding" &&
+optional_depends taglib \
+ "--enable-taglib" \
+ "--disable-taglib" \
+ "for ID3v2 tag writing" &&
+optional_depends gtk-doc \
+ "--enable-gtk-doc" \
+ "--disable-gtk-doc" \
+ "to build documentation" &&
+optional_depends wavpack \
+ "--enable-wavpack" \
+ "--disable-wavpack" \
+ "for wavpack audio decoding" &&
+optional_depends pulseaudio \
+ "--enable-pulse" \
+ "--disable-pulse" \
+ "for pulseaudio plugin" &&
+
+if is_depends_enabled $SPELL gtk-doc; then
+ depends pyxml
+fi
diff --git a/video-libs/gst-plugins-good-1.0/DETAILS
b/video-libs/gst-plugins-good-1.0/DETAILS
new file mode 100755
index 0000000..03067cf
--- /dev/null
+++ b/video-libs/gst-plugins-good-1.0/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=gst-plugins-good-1.0
+ VERSION=1.0.2
+ SOURCE=gst-plugins-good-$VERSION.tar.xz
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/gst-plugins-good-$VERSION"
+
SOURCE_URL[0]=http://gstreamer.freedesktop.org/src/gst-plugins-good/$SOURCE
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
+ LICENSE[0]=LGPL
+ WEB_SITE=http://gstreamer.freedesktop.org/
+ ENTERED=20121005
+ DOCS="ChangeLog COPYING NEWS README"
+ KEYWORDS="gstreamer video libs"
+ SHORT="plugins for gstreamer"
+cat << EOF
+Plugins for gstreamer.
+This module contains a set of plug-ins that we consider to have good quality
+code, correct functionality, our preferred license (LGPL for the plug-in
+code, LGPL or LGPL-compatible for the supporting library).
+EOF
diff --git a/video-libs/gst-plugins-good-1.0/HISTORY
b/video-libs/gst-plugins-good-1.0/HISTORY
new file mode 100644
index 0000000..6ecf53d
--- /dev/null
+++ b/video-libs/gst-plugins-good-1.0/HISTORY
@@ -0,0 +1,5 @@
+2012-10-27 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.0.2
+
+2012-10-05 Ladislav Hagara <hgr AT vabo.cz>
+ * *: spell created, based on gst-plugins-good, version 1.0.0
diff --git a/video-libs/gst-plugins-good-1.0/PREPARE
b/video-libs/gst-plugins-good-1.0/PREPARE
new file mode 100755
index 0000000..c6d5b05
--- /dev/null
+++ b/video-libs/gst-plugins-good-1.0/PREPARE
@@ -0,0 +1 @@
+config_query GST_PLUGINS_GOOD_EXPERIMENTAL "Do you want build experimental
plugins?" n
diff --git a/video-libs/gst-plugins-good-1.0/PROVIDES
b/video-libs/gst-plugins-good-1.0/PROVIDES
new file mode 100755
index 0000000..4245fac
--- /dev/null
+++ b/video-libs/gst-plugins-good-1.0/PROVIDES
@@ -0,0 +1 @@
+TOTEM_BACKEND
diff --git
a/video-libs/gst-plugins-good-1.0/gst-plugins-good-1.0.2.tar.xz.sig
b/video-libs/gst-plugins-good-1.0/gst-plugins-good-1.0.2.tar.xz.sig
new file mode 100644
index 0000000..d78aa3e
Binary files /dev/null and
b/video-libs/gst-plugins-good-1.0/gst-plugins-good-1.0.2.tar.xz.sig differ
diff --git a/video-libs/gst-plugins-ugly-1.0/BUILD
b/video-libs/gst-plugins-ugly-1.0/BUILD
new file mode 100755
index 0000000..b6b3573
--- /dev/null
+++ b/video-libs/gst-plugins-ugly-1.0/BUILD
@@ -0,0 +1,11 @@
+if [ "$GST_PLUGINS_UGLY_MP3" = "y" ]; then
+ OPTS="--enable-mad $OPTS"
+else
+ OPTS="--disable-mad $OPTS"
+fi &&
+# disabled x264 plugin as it is not compatible with the current API
+OPTS="$OPTS --disable-x264" &&
+if [[ $GST_PLUGINS_UGLY_EXPERIMENTAL == "y" ]]; then
+ OPTS+=" --enable-experimental"
+fi &&
+default_build
diff --git a/video-libs/gst-plugins-ugly-1.0/CONFIGURE
b/video-libs/gst-plugins-ugly-1.0/CONFIGURE
new file mode 100755
index 0000000..e6d94ff
--- /dev/null
+++ b/video-libs/gst-plugins-ugly-1.0/CONFIGURE
@@ -0,0 +1 @@
+config_query GST_PLUGINS_UGLY_MP3 "Enable mp3 support?" y
diff --git a/video-libs/gst-plugins-ugly-1.0/DEPENDS
b/video-libs/gst-plugins-ugly-1.0/DEPENDS
new file mode 100755
index 0000000..84ae13f
--- /dev/null
+++ b/video-libs/gst-plugins-ugly-1.0/DEPENDS
@@ -0,0 +1,49 @@
+depends gstreamer-1.0 &&
+depends gst-plugins-base-1.0 &&
+depends orc &&
+
+if [ "$GST_PLUGINS_UGLY_MP3" = "y" ]; then
+ depends libmad '--enable-mad' &&
+ depends libid3tag
+fi &&
+optional_depends a52dec \
+ "--enable-a52dec" \
+ "--disable-a52dec" \
+ "for a52 audio decoding" &&
+optional_depends lame \
+ "--enable-lame" \
+ "--disable-lame" \
+ "for mp3 audio encoding" &&
+optional_depends libmpeg2 \
+ "--enable-mpeg2dec" \
+ "--disable-mpeg2dec" \
+ "for mpeg2 video decoding" &&
+optional_depends libcdio \
+ "--enable-cdio" \
+ "--disable-cdio" \
+ "for cdio based CD plugin" &&
+optional_depends libdvdread \
+ "--enable-dvdread" \
+ "--disable-dvdread" \
+ "for DVD input plugin" &&
+optional_depends twolame \
+ "--enable-twolame" \
+ "--disable-twolame" \
+ "for MP2 audio encoder" &&
+# in theory, but I can't get sidplay-libs to compile
+#optional_depends sidplay-libs \
+# "--enable-sidplay" \
+# "--disable-sidplay" \
+# "for SID audio decoding" &&
+optional_depends libcdio \
+ "--enable-cdio" \
+ "--disable-cdio" \
+ "for audio cd reading" &&
+optional_depends x264 \
+ "--enable-x264" \
+ "--disable-x264" \
+ "for x264 encoder" &&
+optional_depends gtk-doc \
+ "--enable-gtk-doc" \
+ "--disable-gtk-doc" \
+ "to build documentation"
diff --git a/video-libs/gst-plugins-ugly-1.0/DETAILS
b/video-libs/gst-plugins-ugly-1.0/DETAILS
new file mode 100755
index 0000000..480bc4c
--- /dev/null
+++ b/video-libs/gst-plugins-ugly-1.0/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=gst-plugins-ugly-1.0
+ VERSION=1.0.2
+ SOURCE=gst-plugins-ugly-$VERSION.tar.xz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/gst-plugins-ugly-$VERSION
+
SOURCE_URL[0]=http://gstreamer.freedesktop.org/src/gst-plugins-ugly/$SOURCE
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
+ LICENSE[0]=LGPL
+ WEB_SITE=http://gstreamer.freedesktop.org
+ ENTERED=20121005
+ DOCS="ChangeLog COPYING NEWS README"
+ KEYWORDS="gstreamer video libs"
+ SHORT="plugins for gstreamer with licensing and/or patent issues"
+cat << EOF
+Plugins for gstreamer.
+This module contains a set of plug-ins that have good quality and correct
+functionality, but distributing them might pose problems. The license
+on either the plug-ins or the supporting libraries might not be how we'd
+like. The code might be widely known to present patent problems.
+EOF
diff --git a/video-libs/gst-plugins-ugly-1.0/HISTORY
b/video-libs/gst-plugins-ugly-1.0/HISTORY
new file mode 100644
index 0000000..55beb9e
--- /dev/null
+++ b/video-libs/gst-plugins-ugly-1.0/HISTORY
@@ -0,0 +1,5 @@
+2012-10-27 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.0.2
+
+2012-10-05 Ladislav Hagara <hgr AT vabo.cz>
+ * *: spell created, based on gst-plugins-ugly, version 1.0.0
diff --git a/video-libs/gst-plugins-ugly-1.0/PREPARE
b/video-libs/gst-plugins-ugly-1.0/PREPARE
new file mode 100755
index 0000000..5b30fab
--- /dev/null
+++ b/video-libs/gst-plugins-ugly-1.0/PREPARE
@@ -0,0 +1 @@
+config_query GST_PLUGINS_UGLY_EXPERIMENTAL "Do you want build experimental
plugins?" n
diff --git a/video-libs/gst-plugins-ugly-1.0/PRE_SUB_DEPENDS
b/video-libs/gst-plugins-ugly-1.0/PRE_SUB_DEPENDS
new file mode 100755
index 0000000..3169bb7
--- /dev/null
+++ b/video-libs/gst-plugins-ugly-1.0/PRE_SUB_DEPENDS
@@ -0,0 +1,7 @@
+case $THIS_SUB_DEPENDS in
+ LIBCDIO) is_depends_enabled $SPELL libcdio && return 0
+ ;;
+ LIBMPEG2) is_depends_enabled $SPELL libmpeg2 && return 0
+ ;;
+esac
+return 1
diff --git
a/video-libs/gst-plugins-ugly-1.0/REPAIR^1742cd12212ba4fa83234332dd4e6eb1^PRE_SUB_DEPENDS
b/video-libs/gst-plugins-ugly-1.0/REPAIR^1742cd12212ba4fa83234332dd4e6eb1^PRE_SUB_DEPENDS
new file mode 100755
index 0000000..3169bb7
--- /dev/null
+++
b/video-libs/gst-plugins-ugly-1.0/REPAIR^1742cd12212ba4fa83234332dd4e6eb1^PRE_SUB_DEPENDS
@@ -0,0 +1,7 @@
+case $THIS_SUB_DEPENDS in
+ LIBCDIO) is_depends_enabled $SPELL libcdio && return 0
+ ;;
+ LIBMPEG2) is_depends_enabled $SPELL libmpeg2 && return 0
+ ;;
+esac
+return 1
diff --git a/video-libs/gst-plugins-ugly-1.0/SUB_DEPENDS
b/video-libs/gst-plugins-ugly-1.0/SUB_DEPENDS
new file mode 100755
index 0000000..2cbf952
--- /dev/null
+++ b/video-libs/gst-plugins-ugly-1.0/SUB_DEPENDS
@@ -0,0 +1,13 @@
+case $THIS_SUB_DEPENDS in
+ LIBCDIO) message "${MESSAGE_COLOR}Forcing dependency on
${SPELL_COLOR}libcdio${DEFAULT_COLOR}" \
+ "${MESSAGE_COLOR}to satisfy
${SPELL_COLOR}$THIS_SUB_DEPENDS${DEFAULT_COLOR}${MESSAGE_COLOR}
requirement.${DEFAULT_COLOR}" &&
+ depends libcdio '--enable-cdio'
+ ;;
+ LIBMPEG2) message "${MESSAGE_COLOR}Forcing dependency on
${SPELL_COLOR}libmpeg2${DEFAULT_COLOR}" \
+ "${MESSAGE_COLOR}to satisfy
${SPELL_COLOR}$THIS_SUB_DEPENDS${DEFAULT_COLOR}${MESSAGE_COLOR}
requirement.${DEFAULT_COLOR}" &&
+ depends libmpeg2 '--enable-mpeg2dec'
+ ;;
+ *) echo "Unknown sub-depends!" ;
+ return 1
+ ;;
+esac
diff --git
a/video-libs/gst-plugins-ugly-1.0/gst-plugins-ugly-1.0.2.tar.xz.sig
b/video-libs/gst-plugins-ugly-1.0/gst-plugins-ugly-1.0.2.tar.xz.sig
new file mode 100644
index 0000000..7b1766e
Binary files /dev/null and
b/video-libs/gst-plugins-ugly-1.0/gst-plugins-ugly-1.0.2.tar.xz.sig differ
diff --git a/video-libs/gstreamer-1.0/BUILD b/video-libs/gstreamer-1.0/BUILD
new file mode 100755
index 0000000..2c78d18
--- /dev/null
+++ b/video-libs/gstreamer-1.0/BUILD
@@ -0,0 +1,2 @@
+OPTS="$OPTS --disable-examples --disable-tests" &&
+default_build
diff --git a/video-libs/gstreamer-1.0/DEPENDS
b/video-libs/gstreamer-1.0/DEPENDS
new file mode 100755
index 0000000..29c1887
--- /dev/null
+++ b/video-libs/gstreamer-1.0/DEPENDS
@@ -0,0 +1,29 @@
+depends glib2 &&
+depends libxml2 &&
+depends flex &&
+depends bison &&
+depends perl &&
+
+optional_depends valgrind \
+ "--enable-valgrind" \
+ "--disable-valgrind" \
+ "for better integration with valgrind" &&
+
+optional_depends gettext \
+ "--enable-nls" \
+ "--disable-nls" \
+ "to use Native Language Support" &&
+
+optional_depends gtk-doc \
+ "--enable-gtk-doc" \
+ "--disable-gtk-doc" \
+ "to build documentation" &&
+
+optional_depends gobject-introspection \
+ "--enable-introspection=yes" \
+ "--enable-introspection=no" \
+ "to enable introspection for this build" &&
+
+if is_depends_enabled $SPELL gtk-doc; then
+ depends pyxml
+fi
diff --git a/video-libs/gstreamer-1.0/DETAILS
b/video-libs/gstreamer-1.0/DETAILS
new file mode 100755
index 0000000..31ba230
--- /dev/null
+++ b/video-libs/gstreamer-1.0/DETAILS
@@ -0,0 +1,21 @@
+ SPELL=gstreamer-1.0
+ VERSION=1.0.2
+ SOURCE=gstreamer-$VERSION.tar.xz
+ SOURCE_DIRECTORY="$BUILD_DIRECTORY/gstreamer-$VERSION"
+ SOURCE_URL[0]=http://gstreamer.freedesktop.org/src/gstreamer/$SOURCE
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
+ LICENSE[0]=LGPL
+ WEB_SITE=http://gstreamer.freedesktop.org/
+ ENTERED=20120930
+ DOCS="ChangeLog COPYING NEWS README"
+ KEYWORDS="gstreamer streaming video libs"
+ SHORT="framework for streaming media"
+cat << EOF
+This is GStreamer, a framework for streaming media. The
+fundamental design comes from the video pipeline at Oregon Graduate
+Institute, as well as some ideas from DirectMedia. It's based on
+plug-ins that will provide the various codec and other functionality.
+The interface hopefully is generic enough for various companies (ahem,
+Apple) to release binary codecs for Linux, until such time as they get
+a clue and release the source.
+EOF
diff --git a/video-libs/gstreamer-1.0/HISTORY
b/video-libs/gstreamer-1.0/HISTORY
new file mode 100644
index 0000000..672461b
--- /dev/null
+++ b/video-libs/gstreamer-1.0/HISTORY
@@ -0,0 +1,5 @@
+2012-10-27 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.0.2
+
+2012-09-30 Ladislav Hagara <hgr AT vabo.cz>
+ * *: spell created, based on gstreamer, version 1.0.0
diff --git a/video-libs/gstreamer-1.0/gstreamer-1.0.2.tar.xz.sig
b/video-libs/gstreamer-1.0/gstreamer-1.0.2.tar.xz.sig
new file mode 100644
index 0000000..7ab861a
Binary files /dev/null and
b/video-libs/gstreamer-1.0/gstreamer-1.0.2.tar.xz.sig differ
diff --git a/video-libs/libdvbpsi/DETAILS b/video-libs/libdvbpsi/DETAILS
index 1940e76..6a42f49 100755
--- a/video-libs/libdvbpsi/DETAILS
+++ b/video-libs/libdvbpsi/DETAILS
@@ -1,6 +1,6 @@
SPELL=libdvbpsi
- VERSION=0.2.2
-
SOURCE_HASH=sha512:9077a87d31b6c142773d68a5679a5b864df1c063f66d8b405964127b5e2f0b6b8ab4c1c003f873c221ba5657022667bfdb19cc399211be52bbc94a227de262a7
+ VERSION=1.0.0
+
SOURCE_HASH=sha512:543b9b7146b2864688521e1c6a7a70148a0bea8b6af714d22935f884f5e6417b6929eee2adf7bbe18cda8b58dd0856673e3d61a7101b87a1050b2d09c67c102c
SOURCE=${SPELL}-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}-$VERSION
SOURCE_URL[0]=http://download.videolan.org/pub/$SPELL/$VERSION/$SOURCE
diff --git a/video-libs/libdvbpsi/HISTORY b/video-libs/libdvbpsi/HISTORY
index b961dee..ee10cad 100644
--- a/video-libs/libdvbpsi/HISTORY
+++ b/video-libs/libdvbpsi/HISTORY
@@ -1,3 +1,6 @@
+2012-12-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.0
+
2011-11-04 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.2.2
licence = LGPL
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/libdvdnav/DETAILS b/video-libs/libdvdnav/DETAILS
index 031f8f7..aacd74b 100755
--- a/video-libs/libdvdnav/DETAILS
+++ b/video-libs/libdvdnav/DETAILS
@@ -1,15 +1,12 @@
SPELL=libdvdnav
- VERSION=4.1.3
+ VERSION=4.2.0
+
SOURCE_HASH=sha512:f9b9c52af870bc088bc8bbc7a64285dc55906dcfd11d6849d8a7b4046b083472c3e898609ec399a45059e10cffce0ef67ec2dec2ec4f0a1c904b9b6d2a85185f
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=ftp://ftp1.mplayerhq.hu/MPlayer/releases/dvdnav/$SOURCE
- SOURCE_URL[0]=ftp://ftp2.mplayerhq.hu/MPlayer/releases/dvdnav/$SOURCE
- SOURCE_URL[0]=ftp://ftp4.mplayerhq.hu/MPlayer/releases/dvdnav/$SOURCE
+ SOURCE_URL[0]=http://dvdnav.mplayerhq.hu/releases/$SOURCE
WEB_SITE=http://mplayerhq.hu/
ENTERED=20020428
-
SOURCE_HASH=sha512:ce3e6ae56d8d73a6c5a2cb30e63f47867569b65a68304ba7da1f6500a4f0136154ce764dfd3e3af91135d068da0dedbc2759dd97de6712011fe37f76e186b45c
LICENSE[0]=GPL
-# DOCS="COPYING NEWS README"
KEYWORDS="video libs"
SHORT="Library for DVD navigation"
cat << EOF
diff --git a/video-libs/libdvdnav/HISTORY b/video-libs/libdvdnav/HISTORY
index 1dd0d17..bd4ba41 100644
--- a/video-libs/libdvdnav/HISTORY
+++ b/video-libs/libdvdnav/HISTORY
@@ -1,3 +1,6 @@
+2012-10-25 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.2.0
+
2008-11-30 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: specify --with-dvdread
fixes bug #14908
diff --git a/video-libs/libdvdread/DETAILS b/video-libs/libdvdread/DETAILS
index 820ecc7..708261d 100755
--- a/video-libs/libdvdread/DETAILS
+++ b/video-libs/libdvdread/DETAILS
@@ -1,12 +1,12 @@
SPELL=libdvdread
- VERSION=4.1.3
+ VERSION=4.2.0
+
SOURCE_HASH=sha512:192802a05f4b6561bd3d85ea54a29861d98ec947a5eeaa45a8d53389744c31570ee5dbdf3fbd0645ea8e6b254795e39d0948d54849dad99252155db00501b21f
+# SOURCE_GPG=gurus.gpg:$SOURCE.sig:WORKS_FOR_ME
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://www1.mplayerhq.hu/MPlayer/releases/dvdnav/$SOURCE
- SOURCE_URL[1]=http://www2.mplayerhq.hu/MPlayer/releases/dvdnav/$SOURCE
+ SOURCE_URL[0]=http://dvdnav.mplayerhq.hu/releases/$SOURCE
WEB_SITE=http://www.mplayerhq.hu/
ENTERED=20010927
- SOURCE_GPG=gurus.gpg:$SOURCE.sig:WORKS_FOR_ME
LICENSE[0]=GPL
KEYWORDS="dvd video libs"
SHORT="libdvdread provides API for reading DVD video disks."
diff --git a/video-libs/libdvdread/HISTORY b/video-libs/libdvdread/HISTORY
index cef7a17..49aaed5 100644
--- a/video-libs/libdvdread/HISTORY
+++ b/video-libs/libdvdread/HISTORY
@@ -1,3 +1,8 @@
+2012-10-25 Treeve Jelbert <treeve AT ourcemage.org>
+ * DETAILS: version 4.2.0
+ new url
+ * UP_TRIGGERS: update version check
+
2008-11-24 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* UP_TRIGGERS: added for the migration from 0.9
diff --git a/video-libs/libdvdread/UP_TRIGGERS
b/video-libs/libdvdread/UP_TRIGGERS
index 5d0878d..f3324c5 100755
--- a/video-libs/libdvdread/UP_TRIGGERS
+++ b/video-libs/libdvdread/UP_TRIGGERS
@@ -2,12 +2,12 @@
local OLD_SPELL_VERSION=""
if spell_ok $SPELL; then
OLD_SPELL_VERSION="$(installed_version $SPELL)"
- if [[ ${OLD_SPELL_VERSION:0:1} == 0 ]]; then
+ if [[ ${OLD_SPELL_VERSION:0:3} == '4.1' ]]; then
message "This is an incompatible update of libdvdread..."
message "Figuring out what spells need to be recast, this may take a
while."
for each in $(show_up_depends $SPELL 1); do
if gaze install $each | xargs readelf -d 2> /dev/null |
- grep -q "NEEDED.*libdvdread.so.3"; then
+ grep -q "NEEDED.*libdvdread.so.4"; then
up_trigger $each cast_self
fi
done
diff --git a/video-libs/libdvdread/libdvdread-4.1.3.tar.bz2.sig
b/video-libs/libdvdread/libdvdread-4.1.3.tar.bz2.sig
deleted file mode 100644
index 331d29f..0000000
Binary files a/video-libs/libdvdread/libdvdread-4.1.3.tar.bz2.sig and
/dev/null differ
diff --git a/video-libs/libunicap/DEPENDS b/video-libs/libunicap/DEPENDS
index 3eb49af..22b46d5 100755
--- a/video-libs/libunicap/DEPENDS
+++ b/video-libs/libunicap/DEPENDS
@@ -9,7 +9,7 @@ optional_depends libraw1394 \
# "--disable-dcam" \
# "build plugin for IIDC 1394 cameras" &&
-config_query FLUXBOX_CONF "Go through all (8) configuration options?" n
+config_query FLUXBOX_CONF "Go through all (9) configuration options?" n &&
if [[ $FLUXBOX_CONF == y ]]; then
config_query_option FLUXBOX_OPTS "include code for the Slit?" y \
@@ -23,17 +29,21 @@ if [[ $FLUXBOX_CONF == y ]]; then
"--enable-regexp" \
"--disable-regexp" &&
- config_query_option FLUXBOX_OPTS "include code for new WM Spec?" y \
- "--enable-newwmspec" \
- "--disable-newwmspec" &&
+ config_query_option FLUXBOX_OPTS "enable support for Extended Window
Manager Hints?" y \
+ "--enable-ewmh" \
+ "--disable-ewmh" &&
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 fc43480..fd80e60 100644
--- a/wm-addons/cairo-dock-plugins/HISTORY
+++ b/wm-addons/cairo-dock-plugins/HISTORY
@@ -1,3 +1,12 @@
+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
+
+2012-09-02 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 3.0.2
+
2012-04-16 Pol Vinogradov <vin.public AT gmail.com>
* DETAILS: updated to 3.0.0, switched to SOURCE_GPG checking
-sed -e '/realtime_plot \\/d' \
- -e '/bode \\/d' \
- -e '/svgmap/d' \
- -i $SOURCE_DIRECTORY/examples/examples.pro &&
+# Those messy droppings of this QT4 lib are annoying!
+# Trying to get things into some system-like order.