Skip to Content.
Sympa Menu

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

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Eric Sandall <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to devel-xorg-modular grimoire by Eric Sandall (44e799d13ca9828d1f35a68f2f11dce8ad4bfaf3)
  • Date: Sun, 10 Oct 2010 14:30:34 -0500

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

ChangeLog
| 7
archive/yencode/DETAILS
| 4
archive/yencode/HISTORY
| 4
audio-creation/espeak/DETAILS
| 2
audio-creation/espeak/HISTORY
| 3
audio-creation/gtkpod/DETAILS
| 2
audio-creation/gtkpod/HISTORY
| 3
audio-creation/gtkpod/gtkpod-0.99.16.tar.gz.sig
| 0
audio-creation/gtkpod/gtkpod-1.0.0.tar.gz.sig
|binary
audio-creation/nted/DETAILS
| 4
audio-creation/nted/HISTORY
| 3
audio-libs/libgpod/DEPENDS
| 1
audio-libs/libgpod/DETAILS
| 4
audio-libs/libgpod/HISTORY
| 4
audio-libs/libgpod/libgpod-0.7.2.tar.gz.sig
| 0
audio-libs/libgpod/libgpod-0.7.95.tar.gz.sig
|binary
audio-libs/libsndfile/DETAILS
| 2
audio-libs/libsndfile/HISTORY
| 3
audio-players/banshee-community-extensions/DETAILS
| 2
audio-players/banshee-community-extensions/HISTORY
| 3

audio-players/banshee-community-extensions/banshee-community-extensions-1.6.0.tar.bz2.sig
| 0

audio-players/banshee-community-extensions/banshee-community-extensions-1.8.0.tar.bz2.sig
|binary
audio-players/banshee/DEPENDS
| 5
audio-players/banshee/DETAILS
| 6
audio-players/banshee/HISTORY
| 7
audio-players/banshee/banshee-1-1.6.1.tar.bz2.sig
| 0
audio-players/banshee/banshee-1-1.8.0.tar.bz2.sig
|binary
audio-players/shorten/DETAILS
| 9
audio-players/shorten/HISTORY
| 4
audio-soft/darksnow/DETAILS
| 2
audio-soft/darksnow/HISTORY
| 3
chat-im/freetalk/62E15A31.gpg
|binary
chat-im/freetalk/DETAILS
| 11
chat-im/freetalk/HISTORY
| 4
chat-im/purple-plugin-pack/9EA132A6.gpg
|binary
chat-im/purple-plugin-pack/DETAILS
| 9
chat-im/purple-plugin-pack/HISTORY
| 5
collab/aegis/DETAILS
| 2
collab/aegis/HISTORY
| 3
crypto/gnutls/DETAILS
| 6
crypto/gnutls/HISTORY
| 3
crypto/openssh/DETAILS
| 12
crypto/openssh/HISTORY
| 4
database/sqlite/CONFIGURE
| 2
database/sqlite/DETAILS
| 4
database/sqlite/HISTORY
| 4
dev/null
|binary
devel/b43-tools/DETAILS
| 2
devel/b43-tools/HISTORY
| 3
devel/doxygen/DETAILS
| 2
devel/doxygen/HISTORY
| 3
devel/doxygen/doxygen-1.7.1.src.tar.gz.sig
| 0
devel/doxygen/doxygen-1.7.2.src.tar.gz.sig
|binary
devel/expect/DETAILS
| 9
devel/expect/HISTORY
| 5
devel/expect/PRE_BUILD
| 3
devel/expect/expect-5.43.0-spawn-1.patch
| 217 --
devel/expect/expect-5.43.0-tcl_8.5.5_fix-1.patch
| 125 -
devel/ghc/DETAILS
| 2
devel/ghc/HISTORY
| 3
devel/tig/DETAILS
| 4
devel/tig/HISTORY
| 3
disk/fuse/DETAILS
| 4
disk/fuse/HISTORY
| 3
disk/udev/DETAILS
| 2
disk/udev/HISTORY
| 3
e-17/e_module-calendar/DETAILS
| 2
e-17/e_module-calendar/HISTORY
| 4
editors/openoffice/HISTORY
| 3
editors/openoffice/OOo_3.2.1_src_binfilter.tar.bz2.sig
|binary
ftp/gtk-gnutella/DETAILS
| 6
ftp/gtk-gnutella/E9596555.gpg
|binary
ftp/gtk-gnutella/HISTORY
| 3
ftp/gtk-gnutella/gtk-gnutella-0.96.8.tar.bz2.sig
| 0
ftp/transmission/DETAILS
| 2
ftp/transmission/HISTORY
| 3
ftp/transmission/transmission-2.04.tar.bz2.sig
| 0
ftp/transmission/transmission-2.10.tar.bz2.sig
|binary
gnome2-libs/libbonobomm/DETAILS
| 2
gnome2-libs/libbonobomm/HISTORY
| 3
graphics-libs/poppler/DETAILS
| 8
graphics-libs/poppler/HISTORY
| 3
graphics/f-spot/DEPENDS
| 3
graphics/f-spot/DETAILS
| 2
graphics/f-spot/HISTORY
| 4
graphics/f-spot/f-spot-0.6.2.tar.bz2.sig
| 0
graphics/f-spot/f-spot-0.8.0.tar.bz2.sig
|binary
graphics/feh/DETAILS
| 4
graphics/feh/HISTORY
| 3
http/ashd/DEPENDS
| 16
http/ashd/DETAILS
| 59
http/ashd/HISTORY
| 3
http/ashd/PREPARE
| 7
http/ashd/PRE_BUILD
| 6
http/webkitgtk/DETAILS
| 6
http/webkitgtk/HISTORY
| 3
http/xshttpd/HISTORY
| 3
http/xshttpd/johans.gpg
|binary
java/avalon-logkit/DETAILS
| 2
java/avalon-logkit/HISTORY
| 3
kde4-apps/kmymoney4/DETAILS
| 2
kde4-apps/kmymoney4/HISTORY
| 3
kernels/hibernate-script/DETAILS
| 2
kernels/hibernate-script/HISTORY
| 3
libs/chipmunk/DETAILS
| 26
libs/chipmunk/HISTORY
| 4
libs/libflickrnet/AssemblyInfo.patch
| 25
libs/libflickrnet/BUILD
| 2
libs/libflickrnet/DEPENDS
| 1
libs/libflickrnet/DETAILS
| 14
libs/libflickrnet/HISTORY
| 5
libs/libflickrnet/INSTALL
| 3
libs/libflickrnet/PRE_BUILD
| 3
libs/libflickrnet/flickrnet.pc
| 7
libs/libgdiplus/DETAILS
| 2
libs/libgdiplus/HISTORY
| 3
libs/libgdiplus/libgdiplus-2.6.7.tar.bz2.sig
| 0
libs/libgdiplus/libgdiplus-2.8.tar.bz2.sig
|binary
libs/libplist/BUILD
| 1
libs/libplist/DETAILS
| 13
libs/libplist/HISTORY
| 3
libs/libplist/libplist-1.3.tar.bz2.sig
|binary
libs/libtommath/DETAILS
| 6
libs/libtommath/HISTORY
| 4
libs/lightmediascanner/DETAILS
| 4
libs/lightmediascanner/HISTORY
| 3
libs/lightmediascanner/lightmediascanner-0.1.0.1.tar.gz.sig
| 0
libs/lightmediascanner/lightmediascanner-0.4.1.0.tar.gz.sig
|binary
libs/podsleuth/DETAILS
| 4
libs/podsleuth/HISTORY
| 3
libs/podsleuth/podsleuth-0.6.6.tar.gz.sig
| 0
libs/podsleuth/podsleuth-0.6.7.tar.gz.sig
|binary
libs/talloc/BUILD
| 6
libs/talloc/C30A4429.gpg
|binary
libs/talloc/DETAILS
| 18
libs/talloc/HISTORY
| 7
libs/talloc/INSTALL
| 6
libs/talloc/PREPARE
| 7
libs/talloc/PRE_BUILD
| 6
mail/fetchmail/DETAILS
| 2
mail/fetchmail/HISTORY
| 3
mail/mb2md/HISTORY
| 3
mail/mb2md/mb2md-3.20.pl.gz.sig
|binary
net/net-snmp/DETAILS
| 2
net/net-snmp/HISTORY
| 3
net/samba/DETAILS
| 4
net/samba/HISTORY
| 3
net/tor/DETAILS
| 2
net/tor/HISTORY
| 3
php-pear/ffmpeg-php/HISTORY
| 3
php-pear/ffmpeg-php/PRE_BUILD
| 2
python-pypi/gannotate/HISTORY
| 3
python-pypi/gannotate/gannotate-0.6.1.tgz.sig
|binary
python-pypi/pybugz/DETAILS
| 6
python-pypi/pybugz/HISTORY
| 8
python-pypi/pybugz/PRE_BUILD
| 9
python-pypi/pybugz/all_current_updates.patch
| 838 ++++++++++
python-pypi/pybugz/python-2.6-elementtree.patch
| 11
python-pypi/sqlobject/DETAILS
| 4
python-pypi/sqlobject/HISTORY
| 5
python-pypi/trac/DETAILS
| 4
python-pypi/trac/HISTORY
| 3
video-libs/libtheora/DETAILS
| 8
video-libs/libtheora/HISTORY
| 4
video-libs/live/DETAILS
| 4
video-libs/live/HISTORY
| 3
video/guvcview/DETAILS
| 4
video/guvcview/HISTORY
| 3
x11/synergy/DETAILS
| 15
x11/synergy/HISTORY
| 3
170 files changed, 1393 insertions(+), 480 deletions(-)

New commits:
commit 7263dae70a6dbb9cf0472f307e55d2271df38002
Author: Andraž Levstik <ruskie+2054d253 AT codemages.net>
Commit: Andraž Levstik <ruskie+2054d253 AT codemages.net>

pybugz: this is what I get fro doing stuff half asleep

commit 7321f6856bd9801cdae8032a92d479ab6ad4859b
Author: Andraž Levstik <ruskie+2054d253 AT codemages.net>
Commit: Andraž Levstik <ruskie+2054d253 AT codemages.net>

pybugz: another fixup

commit aa54aa63a24f6cc86bb4b3baf4665a158692ce3c
Author: Andraž Levstik <ruskie+2054d253 AT codemages.net>
Commit: Andraž Levstik <ruskie+2054d253 AT codemages.net>

pybugz: added patch to bring it up to date

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

sqlobject: => 0.14.0

commit a62072ba38af557822df96e1a924dd19ad149d60
Author: Andraž Levstik <ruskie+2054d253 AT codemages.net>
Commit: Andraž Levstik <ruskie+2054d253 AT codemages.net>

pybugz: updated to 0.8.0

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

tor: => 0.2.2.17-alpha

commit e1bfa2649f5c553c056a00740b9d1382120815d8
Author: Bor Kraljič <pyrobor AT ver.si>
Commit: Bor Kraljič <pyrobor AT ver.si>

gannotate: Resigning and adding missing sig file

commit 9792a98a24ecbfffbddddad713c26ff7dc3feab6
Author: Bor Kraljič <pyrobor AT ver.si>
Commit: Bor Kraljič <pyrobor AT ver.si>

mb2md: Resigning and adding missing sig file

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

trac: => 0.12.1

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

libsndfile: => 1.0.23

commit 330c45eca77fc59b299b125bddccad1592926190
Author: Andraž Levstik <ruskie+2054d253 AT codemages.net>
Commit: Andraž Levstik <ruskie+2054d253 AT codemages.net>

ashd: new spell, a split process httpd server

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

video-libs/libtheora: unstable version 1.2.0alpha1

commit 6fe050acf6ed6a10e291447dd9a6b0b289dda04e
Author: Bor Kraljič <pyrobor AT ver.si>
Commit: Bor Kraljič <pyrobor AT ver.si>

xshttpd: added key 355F8408 from subkeys.pgp.net

commit 8c6820175c69d9cc53fd601c985f3bf320d8f7df
Author: Bor Kraljič <pyrobor AT ver.si>
Commit: Bor Kraljič <pyrobor AT ver.si>

ghc: fixed SOURCE2_HASH. It wasn't updated with version bump for x86_64

commit ab1b0f18fb9d8177b51dca5d10afabce87dd336c
Author: Bor Kraljič <pyrobor AT ver.si>
Commit: Bor Kraljič <pyrobor AT ver.si>

expect: updated spell to 5.44.1.15

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

guvcview 1.4.2

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

gnutls 2.10.2

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

live 2010.10.06

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

webkitgtk 1.2.5, SECURITY_PATCH=2, #15882

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

lightmediascanner 0.4.1.0

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

fetchmail 6.3.18

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

podsleuth 0.6.7

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

tig 0.16.2

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

gtkpod 1.0.0

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

banshee-community-extensions 1.8.0

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

banshee 1.8.0

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

libgpod 0.7.95

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

libs/libplist: new spell, Apple Binary and XML Property Lists

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

poppler 0.14.4

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

f-spot 0.8.0

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

libs/libflickrnet: new spell, Flickr.Net API Library

commit e686f56aebe29969a165f9fd6ba93e243a9f6adf
Author: George Sherwood <gsherwood AT sourcemage.org>
Commit: George Sherwood <gsherwood AT sourcemage.org>

samba: Updated to version 3.5.6

commit d5d6ce26c10ddc03c298cd75a68d00fd6e7f9608
Author: George Sherwood <gsherwood AT sourcemage.org>
Commit: George Sherwood <gsherwood AT sourcemage.org>

doxygen: Updated to version 1.7.2

commit e1562b99542e125a1e2b70e67d8192767809d9b1
Author: Bor Kraljič <pyrobor AT ver.si>
Commit: Bor Kraljič <pyrobor AT ver.si>

libtommath: updated spell to 0.41

commit 2dee37fe7ec56a6ca92dca35881d7319d03727d8
Author: Bor Kraljič <pyrobor AT ver.si>
Commit: Bor Kraljič <pyrobor AT ver.si>

chipmunk: updated spell to 5.3.1

commit 6b4b8a1e4c2c5ff2ecf1189b983bc769390724c7
Author: Bor Kraljič <pyrobor AT ver.si>
Commit: Bor Kraljič <pyrobor AT ver.si>

hibernate-script: fixed SOURCE_URL

commit 5e8c26d4a775fd39e93923e94c3cffdaea68dfdf
Author: Bor Kraljič <pyrobor AT ver.si>
Commit: Bor Kraljič <pyrobor AT ver.si>

avalon-logkit: fixed SOURCE_URL

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

net-snmp: => 5.6

commit 9d6eb7b712a047205ce8d70de0b504869688f3aa
Author: Bor Kraljič <pyrobor AT ver.si>
Commit: Bor Kraljič <pyrobor AT ver.si>

freetalk: converted to upstream signature checking

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

transmission: => 2.10

commit e014d6956e0bba4b7fadaaf4409860e1156f3601
Author: Bor Kraljič <pyrobor AT ver.si>
Commit: Bor Kraljič <pyrobor AT ver.si>

libbonobomm: fixed sha512 (source checked with upstream md5)

commit 4a841f9cf1d1b68d0a2c2783bddac22ef00d98e2
Author: Bor Kraljič <pyrobor AT ver.si>
Commit: Bor Kraljič <pyrobor AT ver.si>

gtk-gnutella: converted to upstream signature checking

commit ae04bdc7cf32f6bc3005cd4f26e1813c27929c59
Author: Bor Kraljič <pyrobor AT ver.si>
Commit: Bor Kraljič <pyrobor AT ver.si>

e_module-calendar: tarballs don't use svn

get-e.org is closed but sources are on fall-back mirror

commit 844f57d76f50c81f49a28a3b31916bb6d8baa56c
Author: Bor Kraljič <pyrobor AT ver.si>
Commit: Bor Kraljič <pyrobor AT ver.si>

openoffice: added missing sig file

commit 6a66b4cd923234ad65cd7e2ab408d725bc56264c
Author: Bor Kraljič <pyrobor AT ver.si>
Commit: Bor Kraljič <pyrobor AT ver.si>

b43-tools: fixed SOURCE_URL

commit 4f1b5f5ee30258ca91a3dfe9f4c139aaa69badd5
Author: Bor Kraljič <pyrobor AT ver.si>
Commit: Bor Kraljič <pyrobor AT ver.si>

aegis: fixed typo in SOURCE_URL

commit 4bbd3f95691e74ab3efd4a197de402a38086e870
Author: Bor Kraljič <pyrobor AT ver.si>
Commit: Bor Kraljič <pyrobor AT ver.si>

purple-plugin-pack: updated spell to 2.6.2 & fixed SOURCE_URL

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

espeak: sha512 updated #15880

commit 8d39f3a7dbf7e090f6553bb713222a740ca22dda
Author: Bor Kraljič <pyrobor AT ver.si>
Commit: Bor Kraljič <pyrobor AT ver.si>

banshee: fixed SOURCE_URL

commit 984a809e2934047b56022b090c98abadd073823b
Author: Bor Kraljič <pyrobor AT ver.si>
Commit: Bor Kraljič <pyrobor AT ver.si>

darksnow: fixed SOURCE_URL

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

feh 1.10

commit fd8dfe57bfce9358e507fe61e06b7ccaafcbd870
Author: Bor Kraljič <pyrobor AT ver.si>
Commit: Bor Kraljič <pyrobor AT ver.si>

shorten: updated spell to 3.6.1

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

openssh: disable sftp file control patch temporarily

commit 26fdd7d8fb625134a6ba898e91070452a8283677
Author: Bor Kraljič <pyrobor AT ver.si>
Commit: Bor Kraljič <pyrobor AT ver.si>

nted: updated spell to 1.10.16

commit 05f4c839087ea5c3a1b35d26add14823c8bfc663
Author: Bor Kraljič <pyrobor AT ver.si>
Commit: Bor Kraljič <pyrobor AT ver.si>

yencode: changed SOURCE_URL & WEB_SITE to sourceforge

original website doesn't exist anymore

commit 0890dcb96442f84ba1caea8404096c737e16a0f5
Author: Bor Kraljič <pyrobor AT ver.si>
Commit: Bor Kraljič <pyrobor AT ver.si>

kmymoney4: updated spell to 4.5

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

ffmpeg-php: fixed compilation with the latest ffmpeg lib

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

sqlite: => 3.7.3

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

libgdiplus 2.8

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

fuse 2.8.5

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

udev 163

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

synergy: Word-wrap long description to 80 cols

commit 3de6c8e29173bb61d454cd61420b07ddb271bba6
Author: Bor Kraljič <pyrobor AT ver.si>
Commit: Bor Kraljič <pyrobor AT ver.si>

talloc: added versioned source from http://samba.org/ftp/talloc/

diff --git a/ChangeLog b/ChangeLog
index 6ceb927..e50d5cd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2010-10-10 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
+ * http/ashd: new spell, a split process httpd server
+
+2010-10-10 Ladislav Hagara <hgr AT vabo.cz>
+ * libs/libflickrnet: new spell, Flickr.Net API Library
+ * libs/libplist: new spell, Apple Binary and XML Property Lists
+
2010-10-04 Philippe "Puppet_Master" Caseiro <puppetmaster AT sourcemage.org>
* e-17/entrance: removed deprecated spell

diff --git a/archive/yencode/DETAILS b/archive/yencode/DETAILS
index fffd22c..606dd37 100755
--- a/archive/yencode/DETAILS
+++ b/archive/yencode/DETAILS
@@ -2,9 +2,9 @@
VERSION=0.46
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://www.yencode.org/download/source/$SOURCE
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE

SOURCE_HASH=sha512:5883ec76f2ef3b857f09c79c63f47e2a1cf0354dbc06ff11cafecfda1112c638283ea3a987f906286ccc9dbe9d57f5f35b06ec1c3404dfc46465e722410d34a8
- WEB_SITE=http://www.yencode.org
+ WEB_SITE=http://sourceforge.net/projects/yencode/
ENTERED=
UPDATED=
LICENSE=GPL
diff --git a/archive/yencode/HISTORY b/archive/yencode/HISTORY
index df244e8..d12e6f8 100644
--- a/archive/yencode/HISTORY
+++ b/archive/yencode/HISTORY
@@ -1,3 +1,7 @@
+2010-10-08 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: changed SOURCE_URL & WEB_SITE to sourceforge since original
+ website doesn't exist anymore
+
2006-06-28 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Removed BUILD_API=2, set grimoire-wide

diff --git a/audio-creation/espeak/DETAILS b/audio-creation/espeak/DETAILS
index 963f0c8..a7dfb33 100755
--- a/audio-creation/espeak/DETAILS
+++ b/audio-creation/espeak/DETAILS
@@ -2,7 +2,7 @@
VERSION=1.44.05
SOURCE=espeak-${VERSION}-source.zip
SOURCE_URL[0]=${SOURCEFORGE_URL}/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:f96af210996229a64ed1896e3de4248f31d5d5391197589c20a55e4885b484007c1015e61eee8b3f5d074d047e275119614e23b82aa41c674100b666bc2e695f
+
SOURCE_HASH=sha512:1020ab44adaed4d7fd03cfa71b2406077216071c8192b7e39d1be7b9b8d32a1bd829e05fc663725b36b929b380725ae7c7e3e17ba20347547afaf59c7d219601
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/espeak-${VERSION}-source
WEB_SITE=http://espeak.sourceforge.net/
LICENSE[0]=GPL
diff --git a/audio-creation/espeak/HISTORY b/audio-creation/espeak/HISTORY
index efbb9c9..87b1fc2 100644
--- a/audio-creation/espeak/HISTORY
+++ b/audio-creation/espeak/HISTORY
@@ -1,3 +1,6 @@
+2010-10-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: sha512 updated #15880
+
2010-09-15 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.44.05

diff --git a/audio-creation/gtkpod/DETAILS b/audio-creation/gtkpod/DETAILS
index 4791662..1e398d7 100755
--- a/audio-creation/gtkpod/DETAILS
+++ b/audio-creation/gtkpod/DETAILS
@@ -1,5 +1,5 @@
SPELL=gtkpod
- VERSION=0.99.16
+ VERSION=1.0.0
#
SOURCE_HASH=sha512:e31e63ed5b5e5c3f8489b6126f97ca8018dbd15169ef58e8c6593319e3a4740a0b75c743ae45f771a60c287301c1fb557417fe13a3665d251b6a44b7df54cfca
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
diff --git a/audio-creation/gtkpod/HISTORY b/audio-creation/gtkpod/HISTORY
index d056b88..fffa2bf 100644
--- a/audio-creation/gtkpod/HISTORY
+++ b/audio-creation/gtkpod/HISTORY
@@ -1,3 +1,6 @@
+2010-10-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.0.0
+
2010-05-19 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 0.99.16 (website page is out-of-date)
* DEPENDS: May now use either provider of MP4V2 (Bug #15684)
diff --git a/audio-creation/gtkpod/gtkpod-0.99.16.tar.gz.sig
b/audio-creation/gtkpod/gtkpod-0.99.16.tar.gz.sig
deleted file mode 100644
index 0cf58ff..0000000
Binary files a/audio-creation/gtkpod/gtkpod-0.99.16.tar.gz.sig and /dev/null
differ
diff --git a/audio-creation/gtkpod/gtkpod-1.0.0.tar.gz.sig
b/audio-creation/gtkpod/gtkpod-1.0.0.tar.gz.sig
new file mode 100644
index 0000000..0b8ffba
Binary files /dev/null and b/audio-creation/gtkpod/gtkpod-1.0.0.tar.gz.sig
differ
diff --git a/audio-creation/nted/DETAILS b/audio-creation/nted/DETAILS
index 0c6a8af..af72035 100755
--- a/audio-creation/nted/DETAILS
+++ b/audio-creation/nted/DETAILS
@@ -1,10 +1,10 @@
SPELL=nted
- VERSION=1.9.22
+ VERSION=1.10.16
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION

SOURCE_URL[0]=http://vsr.informatik.tu-chemnitz.de/staff/jan/nted/sources/$SOURCE

WEB_SITE=http://vsr.informatik.tu-chemnitz.de/staff/jan/nted/nted.xhtml
-
SOURCE_HASH=sha512:302f3bb31e7ada9b22aef9db9639fd660cf085f1160ec90e7c0b7d9ec7abcb0004c873d03f18301fa33d1ebb964e8a7df38a871e22ab10aea58b0e9db843f884
+
SOURCE_HASH=sha512:222a7b2b4877d6b5e59098197467bcf134b0eca6fa787d95a5e23cab51cd7cf062e089e54f889dd9a8d9fb21517773a1a2ced9f122250e05b0680b8b47532418
ENTERED=20081219
LICENSE[0]=GPL
KEYWORDS="editors audio"
diff --git a/audio-creation/nted/HISTORY b/audio-creation/nted/HISTORY
index d9f76af..b95d1f7 100644
--- a/audio-creation/nted/HISTORY
+++ b/audio-creation/nted/HISTORY
@@ -1,3 +1,6 @@
+2010-10-08 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: updated spell to 1.10.16
+
2010-04-10 George Sherwood <gsherwood AT sourcemage.org>
* DETAILS: Updated to version 1.9.22. Fixed SOURCE_URL[0]
Fixed long description wrap
diff --git a/audio-libs/libgpod/DEPENDS b/audio-libs/libgpod/DEPENDS
index cb20fc4..152e149 100755
--- a/audio-libs/libgpod/DEPENDS
+++ b/audio-libs/libgpod/DEPENDS
@@ -1,4 +1,5 @@
depends glib2 &&
+depends libplist &&
depends xml-parser-expat &&
optional_depends libxml2 \
'--enable-libxml' \
diff --git a/audio-libs/libgpod/DETAILS b/audio-libs/libgpod/DETAILS
index 1e7ff9a..dc2fee8 100755
--- a/audio-libs/libgpod/DETAILS
+++ b/audio-libs/libgpod/DETAILS
@@ -1,11 +1,11 @@
SPELL=libgpod
- VERSION=0.7.2
+ VERSION=0.7.95
#
SOURCE_HASH=sha512:e490d58509bb58941e9905fb8bc342a0657b06b759f78e86df21f32632f167ce7c3e5864d97928a280474d2746a22b48ab5f7cbce3eab1e5f849a4b2d495cb33
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/gtkpod/$SOURCE
- WEB_SITE=http://www.gtkpod.org/
+ WEB_SITE=http://www.gtkpod.org/wiki/Libgpod
ENTERED=20051206
LICENSE[0]=GPL
KEYWORDS="audio libs"
diff --git a/audio-libs/libgpod/HISTORY b/audio-libs/libgpod/HISTORY
index f263655..d92b379 100644
--- a/audio-libs/libgpod/HISTORY
+++ b/audio-libs/libgpod/HISTORY
@@ -1,3 +1,7 @@
+2010-10-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.7.95, updated WEB_SITE
+ * DEPENDS: added libplist
+
2010-05-19 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 0.7.2

diff --git a/audio-libs/libgpod/libgpod-0.7.2.tar.gz.sig
b/audio-libs/libgpod/libgpod-0.7.2.tar.gz.sig
deleted file mode 100644
index 12a0482..0000000
Binary files a/audio-libs/libgpod/libgpod-0.7.2.tar.gz.sig and /dev/null
differ
diff --git a/audio-libs/libgpod/libgpod-0.7.95.tar.gz.sig
b/audio-libs/libgpod/libgpod-0.7.95.tar.gz.sig
new file mode 100644
index 0000000..6d99298
Binary files /dev/null and b/audio-libs/libgpod/libgpod-0.7.95.tar.gz.sig
differ
diff --git a/audio-libs/libsndfile/DETAILS b/audio-libs/libsndfile/DETAILS
index d3ecb21..23dc32b 100755
--- a/audio-libs/libsndfile/DETAILS
+++ b/audio-libs/libsndfile/DETAILS
@@ -1,5 +1,5 @@
SPELL=libsndfile
- VERSION=1.0.22
+ VERSION=1.0.23
SECURITY_PATCH=2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
diff --git a/audio-libs/libsndfile/HISTORY b/audio-libs/libsndfile/HISTORY
index 71ad19c..cdc0983 100644
--- a/audio-libs/libsndfile/HISTORY
+++ b/audio-libs/libsndfile/HISTORY
@@ -1,3 +1,6 @@
+2010-10-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.0.23
+
2010-10-06 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.0.22

diff --git a/audio-players/banshee-community-extensions/DETAILS
b/audio-players/banshee-community-extensions/DETAILS
index 847a783..6337eeb 100755
--- a/audio-players/banshee-community-extensions/DETAILS
+++ b/audio-players/banshee-community-extensions/DETAILS
@@ -1,5 +1,5 @@
SPELL=banshee-community-extensions
- VERSION=1.6.0
+ VERSION=1.8.0
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL=http://download.banshee-project.org/$SPELL/$VERSION/$SOURCE
diff --git a/audio-players/banshee-community-extensions/HISTORY
b/audio-players/banshee-community-extensions/HISTORY
index df48e6c..b61b21e 100644
--- a/audio-players/banshee-community-extensions/HISTORY
+++ b/audio-players/banshee-community-extensions/HISTORY
@@ -1,3 +1,6 @@
+2010-10-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.8.0
+
2010-04-01 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.6.0

diff --git
a/audio-players/banshee-community-extensions/banshee-community-extensions-1.6.0.tar.bz2.sig

b/audio-players/banshee-community-extensions/banshee-community-extensions-1.6.0.tar.bz2.sig
deleted file mode 100644
index 3b90628..0000000
Binary files
a/audio-players/banshee-community-extensions/banshee-community-extensions-1.6.0.tar.bz2.sig
and /dev/null differ
diff --git
a/audio-players/banshee-community-extensions/banshee-community-extensions-1.8.0.tar.bz2.sig

b/audio-players/banshee-community-extensions/banshee-community-extensions-1.8.0.tar.bz2.sig
new file mode 100644
index 0000000..823a5c8
Binary files /dev/null and
b/audio-players/banshee-community-extensions/banshee-community-extensions-1.8.0.tar.bz2.sig
differ
diff --git a/audio-players/banshee/DEPENDS b/audio-players/banshee/DEPENDS
index 87357af..b7cd041 100755
--- a/audio-players/banshee/DEPENDS
+++ b/audio-players/banshee/DEPENDS
@@ -20,6 +20,11 @@ optional_depends monodoc \
"--disable-docs" \
"Build documentation?" &&

+optional_depends libgpod \
+ "" \
+ "--disable-appledevice" \
+ "Apple device support" &&
+
optional_depends ipod-sharp \
"--enable-ipod" \
"--disable-ipod" \
diff --git a/audio-players/banshee/DETAILS b/audio-players/banshee/DETAILS
index 9049d19..104579d 100755
--- a/audio-players/banshee/DETAILS
+++ b/audio-players/banshee/DETAILS
@@ -1,11 +1,11 @@
SPELL=banshee
- VERSION=1-1.6.1
+ VERSION=1-1.8.0
SOURCE=${SPELL}-${VERSION}.tar.bz2
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
- SOURCE_URL=http://download.banshee-project.org/banshee/$SOURCE
+
SOURCE_URL=http://download.banshee-project.org/banshee/stable/${VERSION#*-}/$SOURCE
SOURCE_GPG=gurus.gpg:$SOURCE.sig:WORKS_FOR_ME
LICENSE[0]=GPL
- WEB_SITE=http://banshee-project.org
+ WEB_SITE=http://banshee.fm/
SHORT="Easily Manage and Listen to Your Music"
cat << EOF
With Banshee you can easily import, manage, and play selections from your
music
diff --git a/audio-players/banshee/HISTORY b/audio-players/banshee/HISTORY
index a02d47e..5faceb6 100644
--- a/audio-players/banshee/HISTORY
+++ b/audio-players/banshee/HISTORY
@@ -1,3 +1,10 @@
+2010-10-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1-1.8.0, new WEB_SITE
+ * DEPENDS: added optional_depends libgpod
+
+2010-10-08 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: fixed SOURCE_URL
+
2010-05-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1-1.6.1
* DEPENDS: removed deprecated nautilus-cd-burner
diff --git a/audio-players/banshee/banshee-1-1.6.1.tar.bz2.sig
b/audio-players/banshee/banshee-1-1.6.1.tar.bz2.sig
deleted file mode 100644
index c299c3d..0000000
Binary files a/audio-players/banshee/banshee-1-1.6.1.tar.bz2.sig and
/dev/null differ
diff --git a/audio-players/banshee/banshee-1-1.8.0.tar.bz2.sig
b/audio-players/banshee/banshee-1-1.8.0.tar.bz2.sig
new file mode 100644
index 0000000..6cd9014
Binary files /dev/null and
b/audio-players/banshee/banshee-1-1.8.0.tar.bz2.sig differ
diff --git a/audio-players/shorten/DETAILS b/audio-players/shorten/DETAILS
index e9c0b44..5149825 100755
--- a/audio-players/shorten/DETAILS
+++ b/audio-players/shorten/DETAILS
@@ -1,12 +1,11 @@
SPELL=shorten
- VERSION=3.6.0
+ VERSION=3.6.1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://www.etree.org/shnutils/shorten/source/$SOURCE
- WEB_SITE=http://www.softsound.com/Shorten.html
+ SOURCE_URL[0]=http://etree.org/shnutils/shorten/dist/src/$SOURCE
+ WEB_SITE=http://etree.org/shnutils/shorten/
ENTERED=20020213
- UPDATED=20020223
-
SOURCE_HASH=sha512:66d3358e9fccd68413639633239bbdc92180afd757ffe2c1643e0544a3bbb9527e10bfa0ec23ea8d0c71ae869c67ca7ec9ed749e49c096599df90166d460e1f2
+
SOURCE_HASH=sha512:825f2c02fcc5f715eb20b2b4356a5334be9c3d55b9c7238e0a2a734b99b88d8fb23308647644506282fd03df4a8e51e2aafbc1b1a89982d45d042a05a01951b3
LICENSE[0]=GPL
MAINTAINER=unet AT sourcemage.org
KEYWORDS="players audio"
diff --git a/audio-players/shorten/HISTORY b/audio-players/shorten/HISTORY
index 4359a05..52c2fa9 100644
--- a/audio-players/shorten/HISTORY
+++ b/audio-players/shorten/HISTORY
@@ -1,3 +1,7 @@
+2010-10-08 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: updated spell to 3.6.1
+ fixed WEB_SITE & SOURCE_URL
+
2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
* DETAILS: (automated) Add KEYWORDS

diff --git a/audio-soft/darksnow/DETAILS b/audio-soft/darksnow/DETAILS
index f837677..8e483b4 100755
--- a/audio-soft/darksnow/DETAILS
+++ b/audio-soft/darksnow/DETAILS
@@ -1,7 +1,7 @@
SPELL=darksnow
VERSION=0.6.1
SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_URL[0]=http://${SPELL}.radiolivre.org/${SOURCE}
+ SOURCE_URL[0]=http://${SPELL}.radiolivre.org/pacotes/${SOURCE}

SOURCE_HASH=sha512:f61017d35b633fd4c453b774c698cfb1eda9f3f3e45d7dedee1c5d3a23fc0c35e3f607d83d4494f2bf40c9324d41ea9a81de9445f1f08aeb2abdb90923a9bdaf
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://darksnow.radiolivre.org/index.en.html";
diff --git a/audio-soft/darksnow/HISTORY b/audio-soft/darksnow/HISTORY
index 0d921ba..bf8f19c 100644
--- a/audio-soft/darksnow/HISTORY
+++ b/audio-soft/darksnow/HISTORY
@@ -1,3 +1,6 @@
+2010-10-08 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: fixed SOURCE_URL
+
2008-04-13 Arjan Bouter <abouter AT sourcemage.org>
* DEPENDS, DETAILS, HISTORY: spell created

diff --git a/chat-im/freetalk/62E15A31.gpg b/chat-im/freetalk/62E15A31.gpg
new file mode 100644
index 0000000..11fc2c4
Binary files /dev/null and b/chat-im/freetalk/62E15A31.gpg differ
diff --git a/chat-im/freetalk/DETAILS b/chat-im/freetalk/DETAILS
index 20c044b..d8a078f 100755
--- a/chat-im/freetalk/DETAILS
+++ b/chat-im/freetalk/DETAILS
@@ -1,12 +1,11 @@
SPELL=freetalk
VERSION=3.0
SOURCE="${SPELL}-${VERSION}.tar.gz"
-# SOURCE2="${SOURCE}.sig"
- SOURCE_URL[0]=http://download.savannah.gnu.org/releases/${SPELL}/${SOURCE}
-#
SOURCE2_URL[0]=http://download.savannah.gnu.org/releases/${SPELL}/${SOURCE2}
-# SOURCE_GPG=gnu-verified.gpg:$SOURCE2:VERIFIED_UPSTREAM_KEY
-# SOURCE2_IGNORE=signature
-
SOURCE_HASH=sha512:242dfc8f18665839e52e5777b62d7a97dee63da85358da4fd8c55f29518b0ea483b24933415e767e566dc27f5661ffb94135171b41eb5ef7d82be856b70b78d6
+ SOURCE2=${SOURCE}.sig
+
SOURCE_URL[0]=http://download.savannah.gnu.org/releases/${SPELL}/old/${SOURCE}
+
SOURCE2_URL[0]=http://download.savannah.gnu.org/releases/${SPELL}/old/${SOURCE2}
+ SOURCE_GPG=62E15A31.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://www.gnu.org/software/freetalk/";
LICENSE[0]=GPL
diff --git a/chat-im/freetalk/HISTORY b/chat-im/freetalk/HISTORY
index 5a04404..e8bd75a 100644
--- a/chat-im/freetalk/HISTORY
+++ b/chat-im/freetalk/HISTORY
@@ -1,2 +1,6 @@
+2010-10-09 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: converted to upstream signature checking
+ * 62E15A31.gpg: added gpg keyring
+
2007-11-11 Alexander Tsamutali <astsmtl AT gmail.com>
* DEPENDS, DETAILS, HISTORY: spell created
diff --git a/chat-im/purple-plugin-pack/9EA132A6.gpg
b/chat-im/purple-plugin-pack/9EA132A6.gpg
new file mode 100644
index 0000000..4714059
Binary files /dev/null and b/chat-im/purple-plugin-pack/9EA132A6.gpg differ
diff --git a/chat-im/purple-plugin-pack/DETAILS
b/chat-im/purple-plugin-pack/DETAILS
index 0e7b96d..3759827 100755
--- a/chat-im/purple-plugin-pack/DETAILS
+++ b/chat-im/purple-plugin-pack/DETAILS
@@ -1,8 +1,11 @@
SPELL=purple-plugin-pack
- VERSION=2.5.1
+ VERSION=2.6.2
SOURCE="purple-plugin_pack-${VERSION}.tar.bz2"
-
SOURCE_URL[0]=http://downloads.guifications.org/plugins/Plugin%20Pack/${SOURCE}
-
SOURCE_HASH=sha512:e60ba13d9cdbb581ad478ad8e03626d94baa06ad89eb508a9ad31b0d18e0800ed97e9b3fd5aa6158a9eb340465277db48a58c7a08e0ded64ed9aac1859fa0ac9
+ SOURCE2=$SOURCE.asc
+
SOURCE_URL[0]=http://downloads.guifications.org/plugins/Plugin%20Pack%20Archive/${SOURCE}
+ SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
+ SOURCE_GPG=9EA132A6.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/purple-plugin_pack-${VERSION}"
WEB_SITE="http://plugins.guifications.org/trac/wiki/PluginPack";
LICENSE[0]=GPL
diff --git a/chat-im/purple-plugin-pack/HISTORY
b/chat-im/purple-plugin-pack/HISTORY
index 09aefa4..43da908 100644
--- a/chat-im/purple-plugin-pack/HISTORY
+++ b/chat-im/purple-plugin-pack/HISTORY
@@ -1,3 +1,8 @@
+2010-10-08 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: updated spell to 2.6.2 & fixed SOURCE_URL
+ * 9EA132A6.gpg: added gpg keyring
+ converted to upstream signature checking
+
2009-07-01 David Kowis <dkowis AT shlrm.org>
* DETAILS: updated to latest version

diff --git a/collab/aegis/DETAILS b/collab/aegis/DETAILS
index 303ace7..7439eb8 100755
--- a/collab/aegis/DETAILS
+++ b/collab/aegis/DETAILS
@@ -3,7 +3,7 @@

SOURCE_HASH='sha512:8426b2de3f85a90949b41c74172913235c09937c6d154ebd9fbee9c79fbd2ceeb7ea5a32f338e3499a610cab665a72cddbc29fd4e367b351696b7a2ffe9a297b'
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=$SOUREFORGE_URL/$SPELL/$SOURCE
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
SOURCE_URL[1]=http://aegis.sourceforge.net/$SOURCE
WEB_SITE=http://aegis.sourceforge.net/
ENTERED=20021010
diff --git a/collab/aegis/HISTORY b/collab/aegis/HISTORY
index 276c112..0d21a48 100644
--- a/collab/aegis/HISTORY
+++ b/collab/aegis/HISTORY
@@ -1,3 +1,6 @@
+2010-10-08 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: fixed typo in SOURCE_URL
+
2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed BUILD_API=2.

diff --git a/crypto/gnutls/DETAILS b/crypto/gnutls/DETAILS
index dc194af..e85487c 100755
--- a/crypto/gnutls/DETAILS
+++ b/crypto/gnutls/DETAILS
@@ -15,7 +15,7 @@ fi


if [ -z "$GNUTLS_BRANCH" ] || [ "$GNUTLS_BRANCH" == "DEFAULT" ]; then
- GNUTLS_BRANCH="2.8"
+ GNUTLS_BRANCH="2.10"
fi

case $GNUTLS_BRANCH in
@@ -65,9 +65,9 @@ case $GNUTLS_BRANCH in

SOURCE_HASH=sha512:49a4a74350cb6f48b4ab8946b95cb84c52d834feeb269a2438ff34e1257d739a36aa62acf75406ddc81460b7589c59790700d0cb093d43ff56e9fbedeaef849f
;;
2.10)
- VERSION=2.10.1
+ VERSION=2.10.2
SOURCE=$SPELL-$VERSION.tar.bz2
-
SOURCE_HASH=sha512:78dc83ea74158fe9f9b88b56a00216775233144f8033d05f8822ef9fd80223e339c55dda8f6e40295db84bf6f2f7e5dd142eafc2c340460302a7d2d2aabd6588
+
SOURCE_HASH=sha512:063d291cce8682eb6d450b72868b2ab2c01cf907d22dcd7c4a2aaec9b9685feb4d37a1b44540855f5b95e43dfdd7049ecb0038821c0b8ed6b3346d94449da89b
;;
esac

diff --git a/crypto/gnutls/HISTORY b/crypto/gnutls/HISTORY
index d07e23a..2e7a39f 100644
--- a/crypto/gnutls/HISTORY
+++ b/crypto/gnutls/HISTORY
@@ -1,3 +1,6 @@
+2010-10-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.10.2, GNUTLS_BRANCH="2.10"
+
2010-07-25 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.10.1

diff --git a/crypto/openssh/DETAILS b/crypto/openssh/DETAILS
index 647a01f..da9b4be 100755
--- a/crypto/openssh/DETAILS
+++ b/crypto/openssh/DETAILS
@@ -3,12 +3,12 @@
SECURITY_PATCH=4
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
-if [[ $SFTP_FILECONTROL == y ]]; then
- PATCHLEVEL=2
- SOURCE3=openssh-5.4p1.sftpfilecontrol-v1.3.patch
-
SOURCE3_HASH=sha512:45716ba1a811086926265750e73b3aff7d98f6b08e0a1a3f4d92103527b7d7d93514e2950df443c2b95ef8e646f672e10b4c2a0a2d8f21314b2d6f94cae5f6b7
-
SOURCE3_URL[0]=http://sftpfilecontrol.sourceforge.net/download/v1.3/$SOURCE3
-fi
+#if [[ $SFTP_FILECONTROL == y ]]; then
+# PATCHLEVEL=2
+# SOURCE3=openssh-5.4p1.sftpfilecontrol-v1.3.patch
+#
SOURCE3_HASH=sha512:45716ba1a811086926265750e73b3aff7d98f6b08e0a1a3f4d92103527b7d7d93514e2950df443c2b95ef8e646f672e10b4c2a0a2d8f21314b2d6f94cae5f6b7
+#
SOURCE3_URL[0]=http://sftpfilecontrol.sourceforge.net/download/v1.3/$SOURCE3
+#fi
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/$SOURCE
SOURCE2_URL[0]=$SOURCE_URL.asc
diff --git a/crypto/openssh/HISTORY b/crypto/openssh/HISTORY
index 7dc0cf3..882c522 100644
--- a/crypto/openssh/HISTORY
+++ b/crypto/openssh/HISTORY
@@ -1,3 +1,7 @@
+2010-10-08 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: removed sftp filecontrol patch until it's fixed with newer
+ openssh version
+
2010-08-23 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 5.6p1

diff --git a/database/sqlite/CONFIGURE b/database/sqlite/CONFIGURE
index 816ddee..615eb77 100755
--- a/database/sqlite/CONFIGURE
+++ b/database/sqlite/CONFIGURE
@@ -1,6 +1,6 @@
config_query SQLITE_META "Enable column metadata?" y &&

-config_query SQLITE_SECURE_DELETE "Compiled with SQLITE_SECURE_DELETE?" n &&
+config_query SQLITE_SECURE_DELETE "Compile with SQLITE_SECURE_DELETE?" n &&

config_query_option SQLITE_TSAFE "Build thread-safe SQLite?" y \
"--enable-threadsafe" \
diff --git a/database/sqlite/DETAILS b/database/sqlite/DETAILS
index 8a5c579..2ffc8d3 100755
--- a/database/sqlite/DETAILS
+++ b/database/sqlite/DETAILS
@@ -1,6 +1,6 @@
SPELL=sqlite
- VERSION=3.7.2
-
SOURCE_HASH=sha512:a6d2659e377d10838b6379b6413a9c7911065eb676fe8ddcb515da89b836d3cc61d1a0b931ddf71febf6a9d2526644050258a9d3710690fe38dc388dbb0979ba
+ VERSION=3.7.3
+
SOURCE_HASH=sha512:21d5ddd31e4e3dddbcbf0e9eed09b03e32f0abbc41b5496877d96a0af877aa2d280c140161c22f4df6bbc264599b204fbc8970c09d7cbc588a324ab789bc3034
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=http://sqlite.org/$SOURCE
diff --git a/database/sqlite/HISTORY b/database/sqlite/HISTORY
index ac4185c..6c8d3d9 100644
--- a/database/sqlite/HISTORY
+++ b/database/sqlite/HISTORY
@@ -1,3 +1,7 @@
+2010-10-08 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.7.3
+ * CONFIGURE: fixed a mistype
+
2010-09-12 George Sherwood <gsherwood AT sourcemage.org>
PRE_SUB_DEPENDS: Fixed logic
REPAIR^all^PRE_SUB_DEPENDS: Fixed logic
diff --git a/devel/b43-tools/DETAILS b/devel/b43-tools/DETAILS
index fefb37a..824068f 100755
--- a/devel/b43-tools/DETAILS
+++ b/devel/b43-tools/DETAILS
@@ -5,7 +5,7 @@ else
VERSION=git
fi
SOURCE="${SPELL}.tar.bz2"
- SOURCE_URL[0]=git_http://git.bu3sch.de/git/${SPELL}.git
+ SOURCE_URL[0]=git_http://git.bu3sch.de/${SPELL}.git
SOURCE_IGNORE=volatile
FORCE_DOWNLOAD=on
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}"
diff --git a/devel/b43-tools/HISTORY b/devel/b43-tools/HISTORY
index 8826811..1101114 100644
--- a/devel/b43-tools/HISTORY
+++ b/devel/b43-tools/HISTORY
@@ -1,3 +1,6 @@
+2010-10-08 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: fixed SOURCE_URL
+
2010-04-02 Ismael Luceno <ismael AT sourcemage.org>
* BUILD, INSTALL: build all the tools
* DETAILS: improved description
diff --git a/devel/doxygen/DETAILS b/devel/doxygen/DETAILS
index 69fffe2..e079d50 100755
--- a/devel/doxygen/DETAILS
+++ b/devel/doxygen/DETAILS
@@ -1,5 +1,5 @@
SPELL=doxygen
- VERSION=1.7.1
+ VERSION=1.7.2
SOURCE=$SPELL-$VERSION.src.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=ftp://ftp.stack.nl/pub/users/dimitri/$SOURCE
diff --git a/devel/doxygen/HISTORY b/devel/doxygen/HISTORY
index dc6dc94..e325abf 100644
--- a/devel/doxygen/HISTORY
+++ b/devel/doxygen/HISTORY
@@ -1,3 +1,6 @@
+2010-10-09 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated to version 1.7.2
+
2010-06-26 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.7.1

diff --git a/devel/doxygen/doxygen-1.7.1.src.tar.gz.sig
b/devel/doxygen/doxygen-1.7.1.src.tar.gz.sig
deleted file mode 100644
index 4399d57..0000000
Binary files a/devel/doxygen/doxygen-1.7.1.src.tar.gz.sig and /dev/null differ
diff --git a/devel/doxygen/doxygen-1.7.2.src.tar.gz.sig
b/devel/doxygen/doxygen-1.7.2.src.tar.gz.sig
new file mode 100644
index 0000000..a65f8f0
Binary files /dev/null and b/devel/doxygen/doxygen-1.7.2.src.tar.gz.sig differ
diff --git a/devel/expect/DETAILS b/devel/expect/DETAILS
index 1c29efa..93bb0fe 100755
--- a/devel/expect/DETAILS
+++ b/devel/expect/DETAILS
@@ -1,12 +1,11 @@
SPELL=expect
- VERSION=5.43
- SOURCE=$SPELL-$VERSION.0.tar.gz
+ VERSION=5.44.1.15
+ SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://expect.nist.gov/src/$SOURCE
-
SOURCE_HASH=sha512:692ceac0eea5f2e8f75c42217fab3b2e2c202b0c460a06d5986f56a81789fbe895032a1c50b7e7fb96fb0a3d3f52f8383e706cbd0b81aa0fe03fdcc8b3ae4143
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:c932bd040527c99dce153603d18ce0239a55788fad3ff875acabc2ec06c710d08b723daa333ba9fd4b0c6976491bc400285c5c76cb82285a1405c06e6453c286
WEB_SITE=http://expect.nist.gov
ENTERED=20020307
- UPDATED=20040226
LICENSE[0]=UNKNOWN
KEYWORDS="telnet ftp devel"
SHORT="Automate interactive applications (telnet, ftp, passwd,
etc)"
diff --git a/devel/expect/HISTORY b/devel/expect/HISTORY
index 0a99cae..0a06715 100644
--- a/devel/expect/HISTORY
+++ b/devel/expect/HISTORY
@@ -1,3 +1,8 @@
+2010-10-10 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: updated spell to 5.44.1.15
+ * PRE_BUILD: patches are not needed anymore
+ * expect-5.43.0-tcl_8.5.5_fix-1.patch, expect-5.43.0-spawn-1.patch:
removed, no longer needed
+
2009-09-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* BUILD, DEPENDS, DETAILS, expect-5.43.0-spawn-1.patch,
expect-5.43.0-tcl_8.5.5_fix-1.patch, INSTALL, PRE_BUILD:
diff --git a/devel/expect/PRE_BUILD b/devel/expect/PRE_BUILD
index 4ad5210..80f4ce9 100755
--- a/devel/expect/PRE_BUILD
+++ b/devel/expect/PRE_BUILD
@@ -2,9 +2,6 @@ default_pre_build &&

cd ${SOURCE_DIRECTORY} &&

-patch -p1 < ${SCRIPT_DIRECTORY}/expect-5.43.0-spawn-1.patch
&&
-patch -p1 < ${SCRIPT_DIRECTORY}/expect-5.43.0-tcl_8.5.5_fix-1.patch
&&
-
sedit '/^install:/s/install-libraries //' Makefile.in
&&
sedit 's/^SCRIPTS_MANPAGES = /_&/' Makefile.in
&&
sedit 's:/usr/local/bin:/usr/bin:' expect.man
&&
diff --git a/devel/expect/expect-5.43.0-spawn-1.patch
b/devel/expect/expect-5.43.0-spawn-1.patch
deleted file mode 100644
index c2033c0..0000000
--- a/devel/expect/expect-5.43.0-spawn-1.patch
+++ /dev/null
@@ -1,217 +0,0 @@
-Submitted By: LFS Book <lfs-book AT linuxfromscratch.org>
-Date: 2003-10-05
-Initial Package Version: 5.38
-Origin: Redhat RPM (Patch by HJ Lu)
-Description: NA
-diff -uNr expect-5.38.orig/exp_chan.c expect-5.38/exp_chan.c
---- expect-5.38.orig/exp_chan.c 2002-02-12 13:00:55.000000000 +1100
-+++ expect-5.38/exp_chan.c 2003-03-01 10:36:18.000000000 +1100
-@@ -519,6 +519,7 @@
- esPtr->buffer = Tcl_NewStringObj("",0);
- Tcl_IncrRefCount(esPtr->buffer);
- esPtr->umsize = exp_default_match_max;
-+ esPtr->umsize_changed = exp_default_match_max_changed;
- /* this will reallocate object with an appropriate sized buffer */
- expAdjust(esPtr);
-
-diff -uNr expect-5.38.orig/exp_command.h expect-5.38/exp_command.h
---- expect-5.38.orig/exp_command.h 2002-04-08 08:57:20.000000000 +1000
-+++ expect-5.38/exp_command.h 2003-03-01 10:36:18.000000000 +1100
-@@ -25,6 +25,7 @@
- EXTERN char * exp_get_var _ANSI_ARGS_((Tcl_Interp *,char *));
-
- EXTERN int exp_default_match_max;
-+EXTERN int exp_default_match_max_changed;
- EXTERN int exp_default_parity;
- EXTERN int exp_default_rm_nulls;
-
-@@ -97,6 +98,7 @@
- int msize; /* # of bytes that buffer can hold (max) */
- int umsize; /* # of bytes (min) that is guaranteed to
match */
- /* this comes from match_max command */
-+ int umsize_changed; /* is umsize changed by user? */
- int printed; /* # of bytes written to stdout (if logging on) */
- /* but not actually returned via a match yet */
- int echoed; /* additional # of bytes (beyond "printed"
above) */
-diff -uNr expect-5.38.orig/expect.c expect-5.38/expect.c
---- expect-5.38.orig/expect.c 2002-04-08 09:00:33.000000000 +1000
-+++ expect-5.38/expect.c 2003-03-01 10:36:18.000000000 +1100
-@@ -41,8 +41,17 @@
- #include "tcldbg.h"
- #endif
-
-+/* The initial length is 2000. We increment it by 2000. The maximum
-+ is 8MB (0x800000). */
-+#define EXP_MATCH_MAX 2000
-+#define EXP_MATCH_INC 2000
-+#define EXP_MATCH_STEP_LIMIT 0x700000
-+#define EXP_MATCH_LIMIT 0x800000
-+#define EXP_MATCH_LIMIT_QUOTE "0x800000"
-+
- /* initial length of strings that we can guarantee patterns can match */
--int exp_default_match_max = 2000;
-+int exp_default_match_max = EXP_MATCH_MAX;
-+int exp_default_match_max_changed = 0;
- #define INIT_EXPECT_TIMEOUT_LIT "10" /* seconds */
- #define INIT_EXPECT_TIMEOUT 10 /* seconds */
- int exp_default_parity = TRUE;
-@@ -1618,6 +1627,76 @@
- return newsize;
- }
-
-+/* returns # of bytes until we see a newline at the end or EOF. */
-+/*ARGSUSED*/
-+static int
-+expReadNewLine(interp,esPtr,save_flags) /* INTL */
-+Tcl_Interp *interp;
-+ExpState *esPtr;
-+int save_flags;
-+{
-+ int size;
-+ int exp_size;
-+ int full_size;
-+ int count;
-+ char *str;
-+
-+ count = 0;
-+ for (;;) {
-+ exp_size = expSizeGet(esPtr);
-+
-+ /* When we reach the limit, we will only read one char at a
-+ time. */
-+ if (esPtr->umsize >= EXP_MATCH_STEP_LIMIT)
-+ size = TCL_UTF_MAX;
-+ else
-+ size = exp_size;
-+
-+ if (exp_size + TCL_UTF_MAX >= esPtr->msize) {
-+ if (esPtr->umsize >= EXP_MATCH_LIMIT) {
-+ expDiagLogU("WARNING: interact buffer is full. probably your
program\r\n");
-+ expDiagLogU("is not interactive or has a very long output
line. The\r\n");
-+ expDiagLogU("current limit is " EXP_MATCH_LIMIT_QUOTE
".\r\n");
-+ expDiagLogU("Dumping first half of buffer in order to
continue\r\n");
-+ expDiagLogU("Recommend you enlarge the buffer.\r\n");
-+
exp_buffer_shuffle(interp,esPtr,save_flags,EXPECT_OUT,"expect");
-+ return count;
-+ }
-+ else {
-+ esPtr->umsize += EXP_MATCH_INC;
-+ expAdjust(esPtr);
-+ }
-+ }
-+
-+ full_size = esPtr->msize - (size / TCL_UTF_MAX);
-+ size = Tcl_ReadChars(esPtr->channel,
-+ esPtr->buffer,
-+ full_size,
-+ 1 /* append */);
-+ if (size > 0) {
-+ count += size;
-+ /* We try again if there are more to read and we haven't
-+ seen a newline at the end. */
-+ if (size == full_size) {
-+ str = Tcl_GetStringFromObj(esPtr->buffer, &size);
-+ if (str[size - 1] != '\n')
-+ continue;
-+ }
-+ }
-+ else {
-+ /* It is even trickier. We got an error from read. We have
-+ to recover from it. Let's make sure the size of
-+ buffer is correct. It can be corrupted. */
-+ str = Tcl_GetString(esPtr->buffer);
-+ Tcl_SetObjLength(esPtr->buffer, strlen(str));
-+ }
-+
-+ break;
-+ }
-+
-+ return count;
-+}
-+
- /* returns # of bytes read or (non-positive) error of form EXP_XXX */
- /* returns 0 for end of file */
- /* If timeout is non-zero, set an alarm before doing the read, else assume
*/
-@@ -1632,6 +1711,8 @@
- {
- int cc = EXP_TIMEOUT;
- int size = expSizeGet(esPtr);
-+ int full_size;
-+ int count;
-
- if (size + TCL_UTF_MAX >= esPtr->msize)
- exp_buffer_shuffle(interp,esPtr,save_flags,EXPECT_OUT,"expect");
-@@ -1648,11 +1729,43 @@
- }
- #endif
-
--
-+ /* FIXME: If we ask less than what is available in the tcl buffer
-+ when tcl has seen EOF, we will throw away the remaining data
-+ since the next read will get EOF. Since expect is line-oriented,
-+ we exand our buffer to get EOF or the next newline at the end of
-+ the input buffer. I don't know if it is the right fix. H.J. */
-+ count = 0;
-+ full_size = esPtr->msize - (size / TCL_UTF_MAX);
- cc = Tcl_ReadChars(esPtr->channel,
-- esPtr->buffer,
-- esPtr->msize - (size / TCL_UTF_MAX),
-- 1 /* append */);
-+ esPtr->buffer,
-+ full_size,
-+ 1 /* append */);
-+ if (cc > 0) {
-+ count += cc;
-+ /* It gets very tricky. There are more to read. We will expand
-+ our buffer and get EOF or a newline at the end unless the
-+ buffer length has been changed. */
-+ if (cc == full_size) {
-+ char *str;
-+ str = Tcl_GetStringFromObj(esPtr->buffer, &size);
-+ if (str[size - 1] != '\n') {
-+ if (esPtr->umsize_changed) {
-+ char buf[20]; /* big enough for 64bit int in hex.
*/
-+ snprintf(buf,sizeof(buf),"0x%x", esPtr->umsize);
-+ expDiagLogU("WARNING: interact buffer is not large enough
to hold\r\n");
-+ expDiagLogU("all output. probably your program is not
interactive or\r\n");
-+ expDiagLogU("has a very long output line. The current
limit is ");
-+ expDiagLogU(buf);
-+ expDiagLogU(".\r\n");
-+ }
-+ else {
-+ cc = expReadNewLine(interp,esPtr,save_flags);
-+ if (cc > 0)
-+ count += cc;
-+ }
-+ }
-+ }
-+ }
- i_read_errno = errno;
-
- #ifdef SIMPLE_EVENT
-@@ -1673,7 +1786,7 @@
- }
- }
- #endif
-- return cc;
-+ return count > 0 ? count : cc;
- }
-
- /*
-@@ -2746,8 +2859,14 @@
- return(TCL_ERROR);
- }
-
-- if (Default) exp_default_match_max = size;
-- else esPtr->umsize = size;
-+ if (Default) {
-+ exp_default_match_max = size;
-+ exp_default_match_max_changed = 1;
-+ }
-+ else {
-+ esPtr->umsize = size;
-+ esPtr->umsize_changed = 1;
-+ }
-
- return(TCL_OK);
- }
diff --git a/devel/expect/expect-5.43.0-tcl_8.5.5_fix-1.patch
b/devel/expect/expect-5.43.0-tcl_8.5.5_fix-1.patch
deleted file mode 100644
index 5b9596a..0000000
--- a/devel/expect/expect-5.43.0-tcl_8.5.5_fix-1.patch
+++ /dev/null
@@ -1,125 +0,0 @@
-Submitted By: DJ Lucas <dj_AT_linuxfromscratch_DOT_org>
-Date: 2008-09-28
-Initial Package Version: 5.43
-Upstream status: Not Submitted
-Origin: LFS ticket 2126 (http://wiki.linuxfromscratch.org/lfs/ticket/2126)
- Bryan Kadzban <bryan AT kadzban.is-a-geek.net>
-Description: Removes references to functions that Tcl 8.5 no longer exposes
- and correct other minor build problems WRT TCL-8.5.x.
-
-diff -Naur expect-5.43-orig/Dbg.c expect-5.43/Dbg.c
---- expect-5.43-orig/Dbg.c 2002-03-22 22:11:54.000000000 -0600
-+++ expect-5.43/Dbg.c 2008-08-24 01:30:15.000000000 -0500
-@@ -9,7 +9,7 @@
- */
-
- #include <stdio.h>
--
-+#include "expect_cf.h"
- #include "tcldbgcf.h"
- #if 0
- /* tclInt.h drags in stdlib. By claiming no-stdlib, force it to drag in */
-diff -Naur expect-5.43-orig/exp_inter.c expect-5.43/exp_inter.c
---- expect-5.43-orig/exp_inter.c 2004-08-17 21:03:00.000000000 -0500
-+++ expect-5.43/exp_inter.c 2008-08-24 01:28:59.000000000 -0500
-@@ -36,6 +36,7 @@
- #include <ctype.h>
-
- #include "tcl.h"
-+#include "tclInt.h"
- #include "string.h"
-
- #include "exp_tty_in.h"
-diff -Naur expect-5.43/exp_command.c expect-5.43-patched/exp_command.c
---- expect-5.43/exp_command.c 2004-08-20 13:18:01.000000000 -0400
-+++ expect-5.43-patched/exp_command.c 2008-01-12 11:42:45.000000000 -0500
-@@ -2265,6 +2265,8 @@
- /*NOTREACHED*/
- }
-
-+static struct exp_cmd_data cmd_data[];
-+
- /*ARGSUSED*/
- static int
- Exp_CloseObjCmd(clientData, interp, objc, objv)
-@@ -2311,12 +2313,23 @@
- /* Historical note: we used "close" long before there was a */
- /* Tcl builtin by the same name. */
-
-+ /* The code that registered this function as the handler for */
-+ /* the "close" command stored away the old handler in the */
-+ /* exp_cmd_data for the "close" command. */
-+
-+ struct exp_cmd_data *cmd_ptr;
- Tcl_CmdInfo info;
-+
-+ for(cmd_ptr = &cmd_data[0]; cmd_ptr->name; cmd_ptr++) {
-+ if(strncmp(cmd_ptr->name, "close", 5) == 0)
-+ break;
-+ }
-+
- Tcl_ResetResult(interp);
- if (0 == Tcl_GetCommandInfo(interp,"close",&info)) {
- info.clientData = 0;
- }
-- return(Tcl_CloseObjCmd(info.clientData,interp,objc_orig,objv_orig));
-+
return(cmd_ptr->old_objProc(info.clientData,interp,objc_orig,objv_orig));
- }
-
- if (chanName) {
-@@ -2961,7 +2974,10 @@
- /* if successful (i.e., TCL_RETURN is returned) */
- /* modify the result, so that we will handle it specially */
-
-- int result = Tcl_ReturnObjCmd(clientData,interp,objc,objv);
-+ Tcl_CmdInfo info;
-+ Tcl_GetCommandInfo(interp, "return", &info);
-+
-+ int result = info.objProc(clientData,interp,objc,objv);
- if (result == TCL_RETURN)
- result = EXP_TCL_RETURN;
- return result;
-@@ -3062,8 +3078,7 @@
-
- for (;c->name;c++) {
- /* if already defined, don't redefine */
-- if ((c->flags & EXP_REDEFINE) ||
-- !(Tcl_FindHashEntry(&globalNsPtr->cmdTable,c->name) ||
-+ if (!(Tcl_FindHashEntry(&globalNsPtr->cmdTable,c->name) ||
- Tcl_FindHashEntry(&currNsPtr->cmdTable,c->name))) {
- if (c->objproc)
- Tcl_CreateObjCommand(interp,c->name,
-@@ -3072,6 +3087,21 @@
- Tcl_CreateCommand(interp,c->name,c->proc,
- c->data,exp_deleteProc);
- }
-+ else if (c->flags & EXP_REDEFINE) { /* unless the REDEFINE
flag is present */
-+ Tcl_CmdInfo info;
-+
-+ if (Tcl_GetCommandInfo(interp, c->name, &info)) {
-+ c->old_proc = info.proc;
-+ c->old_objProc = info.objProc;
-+ }
-+
-+ if (c->objproc)
-+ Tcl_CreateObjCommand(interp,c->name,
-+
c->objproc,c->data,exp_deleteObjProc);
-+ else
-+ Tcl_CreateCommand(interp,c->name,c->proc,
-+ c->data,exp_deleteProc);
-+ }
- if (!(c->name[0] == 'e' &&
- c->name[1] == 'x' &&
- c->name[2] == 'p')
-diff -Naur expect-5.43/exp_command.h expect-5.43-patched/exp_command.h
---- expect-5.43/exp_command.h 2008-01-12 11:44:11.000000000 -0500
-+++ expect-5.43-patched/exp_command.h 2008-01-12 11:26:05.000000000 -0500
-@@ -297,6 +297,8 @@
- Tcl_CmdProc *proc;
- ClientData data;
- int flags;
-+ Tcl_CmdProc *old_proc; /* these store the procedure for the
old command, */
-+ Tcl_ObjCmdProc *old_objProc; /* if any */
- };
-
- EXTERN void exp_create_commands _ANSI_ARGS_((Tcl_Interp *,
diff --git a/devel/ghc/DETAILS b/devel/ghc/DETAILS
index c0b7158..7e1dddc 100755
--- a/devel/ghc/DETAILS
+++ b/devel/ghc/DETAILS
@@ -10,7 +10,7 @@ if [[ ! -x /usr/bin/ghc ]] ; then
SOURCE2=$SPELL-$VERSION-$ARCH-unknown-linux-n.tar.bz2
SOURCE2_URL[0]=http://darcs.haskell.org/download/dist/$VERSION/$SOURCE2

SOURCE2_HASH=sha512:b19b46d62587b9ef0b46f5c9aed05fa009009884ca15db8c43002b1c9d344db0dc019431971e7bcd8264e39505f5762d8cc840fd570d7438dfa1ffbf0068c3c4
- [ "$ARCH" = "x86_64" ] &&
SOURCE2_HASH=sha512:697ac33529bb651d98a1f81f65323ef19c8ccb9ca62265dab6daa90558b78b1a38520bafafa8403bc89243f0831b42872019107560448a609fd54f3672fe57fb
+ [ "$ARCH" = "x86_64" ] &&
SOURCE2_HASH=sha512:ab5fb2dc550162279ede57e543dfff1827c3b8494945c33a484533ee04a23e1ae32e0d617454ce92d3e4165f2ae4d4532f86495ce1f455567ff893b3403bce25
fi

LICENSE[0]=BSD
diff --git a/devel/ghc/HISTORY b/devel/ghc/HISTORY
index bfa1e61..459026d 100644
--- a/devel/ghc/HISTORY
+++ b/devel/ghc/HISTORY
@@ -1,3 +1,6 @@
+2010-10-10 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: fixed SOURCE2_HASH. It wasn't updated with version bump
for x86_64
+
2010-08-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 6.12.3

diff --git a/devel/tig/DETAILS b/devel/tig/DETAILS
index 8a160b0..705d8ae 100755
--- a/devel/tig/DETAILS
+++ b/devel/tig/DETAILS
@@ -1,8 +1,8 @@
SPELL=tig
- VERSION=0.16.1
+ VERSION=0.16.2
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://jonas.nitro.dk/${SPELL}/releases/${SOURCE}
-
SOURCE_HASH=sha512:9dd283179d22cef6a30b759078b0e7e0384258b5fa350cbe4c073260f923ecdd763d8106f5378a9ca145c45c79da7412a9c4d2a128bc0a88f202d62fdb3f5626
+
SOURCE_HASH=sha512:8e1b3fb18a19248f1107deb13c8f6f7b071abd135b23c110fea7bf1204f33578af63f27642e04496a10be7b740e7a9d8f2fe09a41f9d68ca5c9694e5e57ffa84
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 f36ab6c..0e878c2 100644
--- a/devel/tig/HISTORY
+++ b/devel/tig/HISTORY
@@ -1,3 +1,6 @@
+2010-10-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.16.2
+
2010-09-19 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.16.1

diff --git a/disk/fuse/DETAILS b/disk/fuse/DETAILS
index 38f53c8..45f3735 100755
--- a/disk/fuse/DETAILS
+++ b/disk/fuse/DETAILS
@@ -1,7 +1,7 @@
SPELL=fuse
if [ "$CVS" != "y" ]; then
- VERSION=2.8.4
-
SOURCE_HASH=sha512:2275ee26db7c0b13612f7679a8ca39dd2af66b97825abd29518c1d3027e09aa34868a445b266afe053e9236060f4d011231ebab0fe25ac7955da5c8955c7f392
+ VERSION=2.8.5
+
SOURCE_HASH=sha512:83f668c5c02f591a1f6e5cb6f95abb7227248ba80fab940395ee5ec07ce44743dae07c3cfd865327143fe5cbe3bbee4aa1c4e856e55aa80cb8b6892f9683efad
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/disk/fuse/HISTORY b/disk/fuse/HISTORY
index 53a5ac2..2037f6b 100644
--- a/disk/fuse/HISTORY
+++ b/disk/fuse/HISTORY
@@ -1,3 +1,6 @@
+2010-10-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.8.5
+
2010-04-28 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: fixed long description wrap; updated spell to 2.8.4

diff --git a/disk/udev/DETAILS b/disk/udev/DETAILS
index 2515948..453ffc5 100755
--- a/disk/udev/DETAILS
+++ b/disk/udev/DETAILS
@@ -1,5 +1,5 @@
SPELL=udev
- VERSION=162
+ VERSION=163
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.sign
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/disk/udev/HISTORY b/disk/udev/HISTORY
index 68e62f5..ef3d3f3 100644
--- a/disk/udev/HISTORY
+++ b/disk/udev/HISTORY
@@ -1,3 +1,6 @@
+2010-10-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 163
+
2010-09-03 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 162

diff --git a/e-17/e_module-calendar/DETAILS b/e-17/e_module-calendar/DETAILS
index d070988..771f149 100755
--- a/e-17/e_module-calendar/DETAILS
+++ b/e-17/e_module-calendar/DETAILS
@@ -13,7 +13,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn
else
VERSION=0.1.5
SOURCE=${SPELL/*-/}-$VERSION.tar.gz
-
SOURCE_URL[0]=svn_http://svn.enlightenment.org/svn/e/trunk/E-MODULES-EXTRA/${SPELL/*-/}:$SPELL
+ SOURCE_URL[0]=http://get-e.org/Resources/Modules/_files/$SOURCE

SOURCE_HASH=sha512:d63b79fe60d0202960659c8612de86c8bd0554ce66d82ad8c9a439b0d230440fc69f70aae9b8fdf93eefa5af529bbdd1ac9f211c51fb09514a2fd55368e74621
# SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL/*-/}-$VERSION
diff --git a/e-17/e_module-calendar/HISTORY b/e-17/e_module-calendar/HISTORY
index 62d83b1..5871c5b 100644
--- a/e-17/e_module-calendar/HISTORY
+++ b/e-17/e_module-calendar/HISTORY
@@ -1,3 +1,7 @@
+2010-10-08 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: tarballs don't use svn (get-e.org is closed but sources
+ are on fall-back mirror)
+
2010-08-17 Ladislav Hagara <hgr AT vabo.cz>
* DEPENDS: esmart removed

diff --git a/editors/openoffice/HISTORY b/editors/openoffice/HISTORY
index 833d9fc..c023386 100644
--- a/editors/openoffice/HISTORY
+++ b/editors/openoffice/HISTORY
@@ -1,3 +1,6 @@
+2010-10-08 Bor Kraljič <pyrobor AT ver.si>
+ * OOo_3.2.1_src_binfilter.tar.bz2.sig: added missing sig file
+
2010-08-29 Pol Vinogradov <vin.public AT gmail.com>
* PRE_BUILD, sal_cppu.gcc45.patch: added patch for building with
g++ 4.5, http://www.openoffice.org/issues/show_bug.cgi?id=109853
diff --git a/editors/openoffice/OOo_3.2.1_src_binfilter.tar.bz2.sig
b/editors/openoffice/OOo_3.2.1_src_binfilter.tar.bz2.sig
new file mode 100644
index 0000000..4f0106c
Binary files /dev/null and
b/editors/openoffice/OOo_3.2.1_src_binfilter.tar.bz2.sig differ
diff --git a/ftp/gtk-gnutella/DETAILS b/ftp/gtk-gnutella/DETAILS
index 52d9ade..53c9ba3 100755
--- a/ftp/gtk-gnutella/DETAILS
+++ b/ftp/gtk-gnutella/DETAILS
@@ -1,10 +1,12 @@
SPELL=gtk-gnutella
VERSION=0.96.8
SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
-#
SOURCE_HASH=sha512:735797854210641d0758ddacf00be99323de7c4c1b8c3a9e2530b35bc9abf54a1f9dff792dfcdb2210d4d9072e02c8fdab66fd7707b3752007ed3126036e089e
+ SOURCE2_URL[0]=$SOURCE_URL.asc
+ SOURCE2_IGNORE=signature
+ SOURCE_GPG=E9596555.gpg:$SOURCE2:UPSTREAM_KEY
LICENSE[0]=GPL
WEB_SITE=http://gtk-gnutella.sourceforge.net/
ENTERED=20011022
diff --git a/ftp/gtk-gnutella/E9596555.gpg b/ftp/gtk-gnutella/E9596555.gpg
new file mode 100644
index 0000000..602f86b
Binary files /dev/null and b/ftp/gtk-gnutella/E9596555.gpg differ
diff --git a/ftp/gtk-gnutella/HISTORY b/ftp/gtk-gnutella/HISTORY
index 930b6b2..85bc330 100644
--- a/ftp/gtk-gnutella/HISTORY
+++ b/ftp/gtk-gnutella/HISTORY
@@ -1,3 +1,6 @@
+2010-10-08 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: converted to upstream signature checking
+
2010-08-19 David C. Haley <khoralin AT gmail.com>
* DETAILS: Updated to 0.96.8

diff --git a/ftp/gtk-gnutella/gtk-gnutella-0.96.8.tar.bz2.sig
b/ftp/gtk-gnutella/gtk-gnutella-0.96.8.tar.bz2.sig
deleted file mode 100644
index 89e562b..0000000
Binary files a/ftp/gtk-gnutella/gtk-gnutella-0.96.8.tar.bz2.sig and /dev/null
differ
diff --git a/ftp/transmission/DETAILS b/ftp/transmission/DETAILS
index 2f233a0..7239d98 100755
--- a/ftp/transmission/DETAILS
+++ b/ftp/transmission/DETAILS
@@ -1,5 +1,5 @@
SPELL=transmission
- VERSION=2.04
+ VERSION=2.10
SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=http://mirrors.m0k.org/$SPELL/files/$SOURCE
diff --git a/ftp/transmission/HISTORY b/ftp/transmission/HISTORY
index 1bd2f83..0542df7 100644
--- a/ftp/transmission/HISTORY
+++ b/ftp/transmission/HISTORY
@@ -1,3 +1,6 @@
+2010-10-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.10
+
2010-08-08 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.04

diff --git a/ftp/transmission/transmission-2.04.tar.bz2.sig
b/ftp/transmission/transmission-2.04.tar.bz2.sig
deleted file mode 100644
index aa2459f..0000000
Binary files a/ftp/transmission/transmission-2.04.tar.bz2.sig and /dev/null
differ
diff --git a/ftp/transmission/transmission-2.10.tar.bz2.sig
b/ftp/transmission/transmission-2.10.tar.bz2.sig
new file mode 100644
index 0000000..f794928
Binary files /dev/null and b/ftp/transmission/transmission-2.10.tar.bz2.sig
differ
diff --git a/gnome2-libs/libbonobomm/DETAILS b/gnome2-libs/libbonobomm/DETAILS
index cd7be6b..22afbb6 100755
--- a/gnome2-libs/libbonobomm/DETAILS
+++ b/gnome2-libs/libbonobomm/DETAILS
@@ -5,7 +5,7 @@
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
SOURCE_URL[1]=$SOURCEFORGE_URL/$SPELL/$SOURCE
- MD5[0]='74b27845ec8a1efb1139a847a8a63ef5'
+
SOURCE_HASH=sha512:41ff06c779c8c8211c453bf75a0db2dcacd3a0030ac24000a3f4415d2e396c74233a1533443a8cc2489e06517ef6adad7ac2f2f279cebb8ac2e7a9b4d829a9b7
MAKE_NJOBS=1
LICENSE[0]="LGPL"
WEB_SITE=http://gtkmm.sourceforge.net/
diff --git a/gnome2-libs/libbonobomm/HISTORY b/gnome2-libs/libbonobomm/HISTORY
index b39dd1b..dd1025c 100644
--- a/gnome2-libs/libbonobomm/HISTORY
+++ b/gnome2-libs/libbonobomm/HISTORY
@@ -1,3 +1,6 @@
+2010-08-10 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: fixed sha512 (source checked with upstream md5)
+
2008-08-19 Robert Figura <rfigura AT sourcemage.org>
* DEPENDS: added dependency on gtkmm2

diff --git a/graphics-libs/poppler/DETAILS b/graphics-libs/poppler/DETAILS
index 371794f..55bf263 100755
--- a/graphics-libs/poppler/DETAILS
+++ b/graphics-libs/poppler/DETAILS
@@ -12,11 +12,11 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-git"
SOURCE_IGNORE=volatile
else
if [[ $POPPLER_VER == devel ]]; then
- VERSION=0.14.3
-
SOURCE_HASH=sha512:53461eb418a0bfab68164a1fac87d8837354165bc9a3830defa54ec0a46c0f7cb876303d50dfa6aae903c9336eff39241a90679a63371ca6f228b8014143ee70
+ VERSION=0.14.4
+
SOURCE_HASH=sha512:63620d82928c55691622d127d4c467a78f2b412fb8ff8ece5a471816256b2578052e0627f1c36c23e645cefa350f05a222dc3cf46f4a26e6439c460c8c58092e
else
- VERSION=0.14.3
-
SOURCE_HASH=sha512:53461eb418a0bfab68164a1fac87d8837354165bc9a3830defa54ec0a46c0f7cb876303d50dfa6aae903c9336eff39241a90679a63371ca6f228b8014143ee70
+ VERSION=0.14.4
+
SOURCE_HASH=sha512:63620d82928c55691622d127d4c467a78f2b412fb8ff8ece5a471816256b2578052e0627f1c36c23e645cefa350f05a222dc3cf46f4a26e6439c460c8c58092e
fi
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/graphics-libs/poppler/HISTORY b/graphics-libs/poppler/HISTORY
index c381731..13f994a 100644
--- a/graphics-libs/poppler/HISTORY
+++ b/graphics-libs/poppler/HISTORY
@@ -1,3 +1,6 @@
+2010-10-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.14.4
+
2010-09-11 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.14.3
* DEPENDS: added curl dependency
diff --git a/graphics/f-spot/DEPENDS b/graphics/f-spot/DEPENDS
index 5cb6970..9063788 100755
--- a/graphics/f-spot/DEPENDS
+++ b/graphics/f-spot/DEPENDS
@@ -10,4 +10,5 @@ depends libgphoto2 &&
depends gtk-sharp-2 &&
depends gnome-sharp &&
depends gnome-desktop-sharp &&
-depends ndesk-dbus-glib
+depends ndesk-dbus-glib &&
+depends libflickrnet
diff --git a/graphics/f-spot/DETAILS b/graphics/f-spot/DETAILS
index e2df81a..c87409a 100755
--- a/graphics/f-spot/DETAILS
+++ b/graphics/f-spot/DETAILS
@@ -1,5 +1,5 @@
SPELL=f-spot
- VERSION=0.6.2
+ VERSION=0.8.0
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/graphics/f-spot/HISTORY b/graphics/f-spot/HISTORY
index 5ca1b41..77a1187 100644
--- a/graphics/f-spot/HISTORY
+++ b/graphics/f-spot/HISTORY
@@ -1,3 +1,7 @@
+2010-10-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.8.0
+ * DEPENDS: libflickrnet added
+
2010-05-18 Eric Sandall <sandalle AT sourcemage.org>
* DEPENDS: 0.6.2 requires mono-addins

diff --git a/graphics/f-spot/f-spot-0.6.2.tar.bz2.sig
b/graphics/f-spot/f-spot-0.6.2.tar.bz2.sig
deleted file mode 100644
index e45beb2..0000000
Binary files a/graphics/f-spot/f-spot-0.6.2.tar.bz2.sig and /dev/null differ
diff --git a/graphics/f-spot/f-spot-0.8.0.tar.bz2.sig
b/graphics/f-spot/f-spot-0.8.0.tar.bz2.sig
new file mode 100644
index 0000000..69eb3ea
Binary files /dev/null and b/graphics/f-spot/f-spot-0.8.0.tar.bz2.sig differ
diff --git a/graphics/feh/DETAILS b/graphics/feh/DETAILS
index 5d5fcec..9658236 100755
--- a/graphics/feh/DETAILS
+++ b/graphics/feh/DETAILS
@@ -1,5 +1,5 @@
SPELL=feh
- VERSION=1.9
+ VERSION=1.10
SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
@@ -7,7 +7,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[1]=http://www.chaosdorf.de/~derf/feh/$SOURCE
WEB_SITE=http://derf.homelinux.org/~derf/projects/feh/
ENTERED=20011101
-
SOURCE_HASH=sha512:6e3009d5d01e7b8535b901785c2a8da6966e03475bfebb5ab703bb6fff77418c927f3d1caa79132cf9de5d9bd4ad110cb7a2486c12bb706a88210f16a2762595
+
SOURCE_HASH=sha512:d8383d367dd32b80b88729cd4a2dd922e446a5dc6b5a22557dc7c2c5685002c40946b8c6d6819f7fcddeab24e91bf3d7987760b4f482aea5a857f5d74c5dd5d9
LICENSE[0]=GPL
KEYWORDS="graphics"
SHORT="A fast, lightweight image viewer which uses imlib2"
diff --git a/graphics/feh/HISTORY b/graphics/feh/HISTORY
index ac710eb..bb928cb 100644
--- a/graphics/feh/HISTORY
+++ b/graphics/feh/HISTORY
@@ -1,3 +1,6 @@
+2010-10-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.10
+
2010-08-25 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.9, https -> http

diff --git a/http/ashd/DEPENDS b/http/ashd/DEPENDS
new file mode 100755
index 0000000..49ba0fc
--- /dev/null
+++ b/http/ashd/DEPENDS
@@ -0,0 +1,16 @@
+depends libtool &&
+depends asciidoc &&
+depends file &&
+optional_depends attr \
+ "--enable-attr" \
+ "--disable-attr" \
+ "Extended attributes support" &&
+optional_depends gnutls \
+ "--enable-gnutls" \
+ "--disable-gnutls" \
+ "HTTPS support"
+# not yet there
+#optional_depends python \
+# "" \
+# "" \
+# "For serve-ssi and wsgi support"
diff --git a/http/ashd/DETAILS b/http/ashd/DETAILS
new file mode 100755
index 0000000..c9fca89
--- /dev/null
+++ b/http/ashd/DETAILS
@@ -0,0 +1,59 @@
+ SPELL=ashd
+if [[ $ASHD_SCM == y ]]; then
+if [[ $ASH_SCM_AUTO == y ]]; then
+ VERSION=$(date +%Y%m%d)
+else
+ VERSION=scm
+fi
+ SOURCE=${SPELL}-scm.tar.bz2
+ SOURCE_URL[0]=git://git.dolda2000.com/ashd:ashd-scm
+ SOURCE_IGNORE=volatile
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-scm"
+else
+ VERSION=0.2
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://www.dolda2000.com/~fredrik/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:218de06e2ca9153fbe652d14f53f27d72400ca5e8af2154297663c6afa22f9c31e63cd78e66b6024358f4b5f1b3f87e4d6f280f582f41573c7fde076fc0c45dc
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+fi
+ WEB_SITE="http://www.dolda2000.com/~fredrik/ashd/";
+ LICENSE[0]="GPLv3"
+ ENTERED=20101010
+ KEYWORDS="http server"
+ SHORT="A Sane HTTP Daemon"
+cat << EOF
+Ashd is a modular HTTP server based on a multi-program architecture. Whereas
+most other HTTP servers are monolithic programs with, perhaps, loadable
+modules, Ashd is composed of several different programs, each of which
+handles requests in different ways, passing requests to each other over a
+simple protocol (not unlike Unix pipelines). The design of Ashd brings it
+a number of nice properties, the following being the most noteworthy ones.
+
+Sanity of design The separation of concerns between different, independent
+programs is an example of standard Unix philosophy – each program
+does one thing only, but does it well (I hope). The clean delineation of
+functions allows each program to be very small and simple – currently,
+each of the programs in the collection (including even the core HTTP parser
+program, htparser, as long as one does not count its, quite optional, SSL
+implementation) is implemented in less than 1,000 lines of C code (and most
+are considerably smaller than that), allowing them to be easily studied and
+understood. Security Since each program runs in a process of its own, it can
+be assigned proper permissions. Most noteworthy of all, the userplex program
+ensures that serving of user home directories (/~user/ URLs, if you will)
+only happens by code that is actually logged in as the user in question;
+and the htparser program, being the only program which speaks directly
+with the clients, can run perfectly well as a non-user (like nobody)
+and be chroot'ed into an empty directory. Configuration sanity Again,
+since each program only handles a simple task, its configuration can be
+made quite simple. There is no need for the dirplex program, which handles
+only service from physical directories, to care about virtual directories,
+virtual hosts, HTTP protocol parameters or authentication; just as there is
+no need for the patplex pattern matcher to know about file types or directory
+hierarchies. Each program's configuration file format can be kept as simple
as
+possible, and most programs are configured simply with command-line options.
+Persistence Though Ashd is a multi-process program, it is not in the same
+sense as e.g. Apache. Each request handler continues to run indefinitely
+and does not spawn multiple copies of itself, meaning that all process
+state persists between requests – session data can be kept in memory,
+connections to back-end services can be kept open, and so on.
+EOF
diff --git a/http/ashd/HISTORY b/http/ashd/HISTORY
new file mode 100644
index 0000000..5cf9743
--- /dev/null
+++ b/http/ashd/HISTORY
@@ -0,0 +1,3 @@
+2010-10-10 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/http/ashd/PREPARE b/http/ashd/PREPARE
new file mode 100755
index 0000000..192bc51
--- /dev/null
+++ b/http/ashd/PREPARE
@@ -0,0 +1,7 @@
+config_query ASHD_SCM "Do you want SCM version" "n" &&
+if [[ "$ASHD_SCM" == "y" ]]
+then
+config_query ASHD_SCM_AUTO \
+ "Automaticaly update the spell on sorcery queue/system-update?" \
+ "n"
+fi
diff --git a/http/ashd/PRE_BUILD b/http/ashd/PRE_BUILD
new file mode 100755
index 0000000..749a5fe
--- /dev/null
+++ b/http/ashd/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+sed -i -e "/valgrind\/memcheck.h/d" lib/mt.c &&
+if [[ $ASHD_SCM == y ]]; then
+./bootstrap
+fi
diff --git a/http/webkitgtk/DETAILS b/http/webkitgtk/DETAILS
index 6facb12..27f4164 100755
--- a/http/webkitgtk/DETAILS
+++ b/http/webkitgtk/DETAILS
@@ -6,11 +6,11 @@ if [[ $WEBKITGTK_NIGHT == "y" ]]; then

SOURCE_HASH=sha512:ebdd3309af6d4e6725e781bf6fb788f56e3c992ebcde8a6bd75c75db29803dd0a5f52c6b47338378b5622fa6763943081b247ea3df4265990ea9752e0c5a1a66
SOURCE_DIRECTORY="$BUILD_DIRECTORY/webkit-$VERSION"
else
- VERSION=1.2.4
- SECURITY_PATCH=1
+ VERSION=1.2.5
+ SECURITY_PATCH=2
SOURCE=webkit-$VERSION.tar.gz
SOURCE_URL[0]=http://www.webkitgtk.org/$SOURCE
-
SOURCE_HASH=sha512:b0c05f5592b3a87d50f7b13e59fc2e139c17f0bfc29c60675b6892240e62e91726eef0c03e1f9b64e986b249ced8caff11729c28e1213f90e47014837a614d3e
+
SOURCE_HASH=sha512:70f66b0253b79db0c2b5b8c8b71b70b374926f957b0ab79424993d4ae122602e6f0363c6750cba0655efd67a3ae5e89b5af2231897377c66a5d56bd8a97e695c
SOURCE_DIRECTORY="$BUILD_DIRECTORY/webkit-$VERSION"
fi
WEB_SITE=http://webkitgtk.org/
diff --git a/http/webkitgtk/HISTORY b/http/webkitgtk/HISTORY
index 9fee456..41b970f 100644
--- a/http/webkitgtk/HISTORY
+++ b/http/webkitgtk/HISTORY
@@ -1,3 +1,6 @@
+2010-10-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.2.5, SECURITY_PATCH=2, #15882
+
2010-09-26 George Sherwood <gsherwood AT sourcemage.org>
* DETAILS: Updated devel to version 1.3.4

diff --git a/http/xshttpd/HISTORY b/http/xshttpd/HISTORY
index a85f055..5017731 100644
--- a/http/xshttpd/HISTORY
+++ b/http/xshttpd/HISTORY
@@ -1,3 +1,6 @@
+2010-10-10 Bor Kraljič <pyrobor AT ver.si>
+ * johnas.gpg: added key 355F8408 from subkeys.pgp.net
+
2010-08-18 Remko van der Vossen <wich AT sourcemage.org>
* DETAILS: devel version 37b16
* CONFLICTS: conflicts httpd-dev
diff --git a/http/xshttpd/johans.gpg b/http/xshttpd/johans.gpg
index 843b84a..1bb5578 100644
Binary files a/http/xshttpd/johans.gpg and b/http/xshttpd/johans.gpg differ
diff --git a/java/avalon-logkit/DETAILS b/java/avalon-logkit/DETAILS
index 0862415..1e74f79 100755
--- a/java/avalon-logkit/DETAILS
+++ b/java/avalon-logkit/DETAILS
@@ -4,7 +4,7 @@
VERSION=1.2
SOURCE=${PKG_NAME}-${VERSION}-src.zip
SOURCE_DIRECTORY=$BUILD_DIRECTORY/${PKG_NAME}-${VERSION}
- SOURCE_URL[0]=http://www.apache.org/dist/avalon/logkit/latest/${SOURCE}
+ SOURCE_URL[0]=http://archive.apache.org/dist/avalon/logkit/${SOURCE}

SOURCE_HASH=sha512:8d3801927f21350929f903692e288ae6cf64a31a704ca41b6c59e2111e9b4620828091bb34601c9ed7da5de4e4a401073f9193b689b40dd42e55593cfe5c5b85
LICENSE[0]=APACHE
WEB_SITE=http://avalon.apache.org/logkit/
diff --git a/java/avalon-logkit/HISTORY b/java/avalon-logkit/HISTORY
index 1ca4069..e4b4632 100644
--- a/java/avalon-logkit/HISTORY
+++ b/java/avalon-logkit/HISTORY
@@ -1,3 +1,6 @@
+2010-10-09 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: fixed SOURCE_URL
+
2007-02-16 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* CONFLICTS: removed, deprecation complete

diff --git a/kde4-apps/kmymoney4/DETAILS b/kde4-apps/kmymoney4/DETAILS
index 20964c6..8d5b222 100755
--- a/kde4-apps/kmymoney4/DETAILS
+++ b/kde4-apps/kmymoney4/DETAILS
@@ -1,6 +1,6 @@
SPELL=kmymoney4
SPELLX=kmymoney
- VERSION=3.97.0
+ VERSION=4.5
# SOURCE_HASH=sha512:
SOURCE=$SPELLX-$VERSION.tar.bz2
SOURCE2=$SOURCE.sig
diff --git a/kde4-apps/kmymoney4/HISTORY b/kde4-apps/kmymoney4/HISTORY
index 78852a7..f5fb91b 100644
--- a/kde4-apps/kmymoney4/HISTORY
+++ b/kde4-apps/kmymoney4/HISTORY
@@ -1,3 +1,6 @@
+2010-10-08 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: updated spell to 4.5
+
2010-06-15 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: added SOURCE2_IGNORE for signature

diff --git a/kernels/hibernate-script/DETAILS
b/kernels/hibernate-script/DETAILS
index 252e648..2753662 100755
--- a/kernels/hibernate-script/DETAILS
+++ b/kernels/hibernate-script/DETAILS
@@ -2,7 +2,7 @@
VERSION=2.0
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sign
- SOURCE_URL[0]=http://www.tuxonice.net/downloads/all/${SOURCE}
+ SOURCE_URL[0]=http://tuxonice.net/files/${SOURCE}
SOURCE2_URL[0]=${SOURCE_URL[0]}.sign
SOURCE_GPG=suspend2.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
diff --git a/kernels/hibernate-script/HISTORY
b/kernels/hibernate-script/HISTORY
index d3f4146..f7ba85a 100644
--- a/kernels/hibernate-script/HISTORY
+++ b/kernels/hibernate-script/HISTORY
@@ -1,3 +1,6 @@
+2010-10-09 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: fixed SOURCE_URL
+
2009-05-02 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
* init.d/hibernate-cleanup: made it non-sh, bug #13702

diff --git a/libs/chipmunk/DETAILS b/libs/chipmunk/DETAILS
index 11aa144..8619fda 100755
--- a/libs/chipmunk/DETAILS
+++ b/libs/chipmunk/DETAILS
@@ -1,14 +1,15 @@
SPELL=chipmunk
- VERSION=5.2.0
+ VERSION=5.3.1
SOURCE=Chipmunk-$VERSION.tgz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/Chipmunk-$VERSION

SOURCE_URL[0]=http://files.slembcke.net/chipmunk/release/Chipmunk-5.x/${SOURCE}
WEB_SITE=http://code.google.com/p/chipmunk-physics/
-
SOURCE_HASH=sha512:3d1bc61bfffdee023487b0e2ac0680aae3328442be977c8d0f2f845545def198f0e201df787e1a78574c409be5e303b4cf131d920e27793d3b224128f2741a11
+
SOURCE_HASH=sha512:74c0f4cf52a95195737c0546396bc7860b719bb33b88db7e6fa49e12c1e61cf3e73b6f6c2ac44efa838cb650c7668f47709f0ca57c8c2ba112b99d15404b9aac
LICENSE[0]=MIT
ENTERED=20100316
KEYWORDS="games library physics 2d"
SHORT="chipmunk is a fast and lightweight 2D rigid body physics
library in C"
+
cat << EOF
Fast and lightweight 2D rigid body physics library in C

@@ -17,16 +18,21 @@ Features:
* Circle, convex polygon, and beveled line segment collision primitives.
* Multiple collision primitives can be attached to a single rigid body.
* Fast broad phase collision detection by using a spatial hash.
- * Extremely fast impulse solving by utilizing Erin Catto's contact
persistence algorithm.
+ * Extremely fast impulse solving by utilizing Erin Catto's contact
+ persistence algorithm.
* Support for collision callbacks based on user definable object types.
- * Flexible collision detection system with layers, exclusion groups and
event based callbacks.
- * Supports point and segment (raycasting) queries to the collision
detection system.
- * Impulses applied to contact points can be retrieved after the impulse
solver has finished for gameplay effects.
- * Several kinds of joints and constraints available along with an API
for easily adding new kinds of constraints.
- * Lightweight C99 implementation with no external dependencies outside
of the Std. C library.
+ * Flexible collision detection system with layers, exclusion groups and
+ event based callbacks.
+ * Supports point and segment (raycasting) queries to the collision
+ detection system.
+ * Impulses applied to contact points can be retrieved after the impulse
+ solver has finished for gameplay effects.
+ * Several kinds of joints and constraints available along with an API
+ for easily adding new kinds of constraints.
+ * Lightweight C99 implementation with no external dependencies outside
+ of the Std. C library.
* Many language bindings available.
* Simple, read the documentation and see!
* Unrestrictive MIT license.
- * Makes you smarter, stronger and more attractive to the opposite
gender!
+ * Makes you smarter, stronger and more attractive to the opposite gender!
EOF
-
diff --git a/libs/chipmunk/HISTORY b/libs/chipmunk/HISTORY
index 01c2da7..bf35180 100644
--- a/libs/chipmunk/HISTORY
+++ b/libs/chipmunk/HISTORY
@@ -1,2 +1,6 @@
+2010-10-09 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: updated spell to 5.3.1
+ fixed long description wrap
+
2010-03-16 Philippe "Puppet_Master" Caseiro <puppetmaster AT sourcemage.org>
* BUILD, DEPENDS, DETAILS: Spell created
diff --git a/libs/libflickrnet/AssemblyInfo.patch
b/libs/libflickrnet/AssemblyInfo.patch
new file mode 100644
index 0000000..29df67d
--- /dev/null
+++ b/libs/libflickrnet/AssemblyInfo.patch
@@ -0,0 +1,25 @@
+--- AssemblyInfo.cs 2009-03-10 04:03:54.000000000 -0400
++++ AssemblyInfo.cs.new 2010-09-07 11:25:28.198761516 -0400
+@@ -30,7 +30,7 @@
+ // You can specify all the values or you can default the Revision and Build
Numbers
+ // by using the '*' as shown below:
+
+-[assembly: AssemblyVersion("2.2.0.*")]
++[assembly: AssemblyVersion("2.2.0.0")]
+
+ //
+ // In order to sign your assembly you must specify a key to use. Refer to
the
+@@ -61,10 +61,10 @@
+ [assembly: AssemblyKeyName("")]
+
+ #if !WindowsCE
+-[assembly: AssemblyKeyFile("..\\..\\FlickrNet.snk")]
++[assembly: AssemblyKeyFile("FlickrNet.snk")]
+ [assembly: AllowPartiallyTrustedCallers()]
+ [assembly: SecurityPermission(SecurityAction.RequestMinimum, Execution =
true)]
+ #endif
+
+ [assembly: CLSCompliantAttribute(true)]
+-[assembly: ComVisible(false)]
+\ Pas de fin de ligne à la fin du fichier.
++[assembly: ComVisible(false)]
diff --git a/libs/libflickrnet/BUILD b/libs/libflickrnet/BUILD
new file mode 100755
index 0000000..fa23e5b
--- /dev/null
+++ b/libs/libflickrnet/BUILD
@@ -0,0 +1,2 @@
+cd FlickrNet &&
+gmcs -target:library -out:FlickrNet.dll -r:System.Web.dll
-r:System.Drawing.dll *.cs
diff --git a/libs/libflickrnet/DEPENDS b/libs/libflickrnet/DEPENDS
new file mode 100755
index 0000000..78057dd
--- /dev/null
+++ b/libs/libflickrnet/DEPENDS
@@ -0,0 +1 @@
+depends mono
diff --git a/libs/libflickrnet/DETAILS b/libs/libflickrnet/DETAILS
new file mode 100755
index 0000000..d1587a2
--- /dev/null
+++ b/libs/libflickrnet/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=libflickrnet
+ VERSION=2.2.0
+ SOURCE=${SPELL}_${VERSION}.orig.tar.gz
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-48055~2.2.0
+ SOURCE_URL[0]=https://launchpad.net/ubuntu/+archive/primary/+files/$SOURCE
+ SOURCE_HINTS[0]="no-check-certificate"
+
SOURCE_HASH=sha512:59c579ae3f9e46279382b3f826a03ce9a87d98bd044466bfde47b73e2ca67c5680be56ac886585e63e98c24f5b77d094f832517bbbd73da78f3f35e94360d8b4
+ LICENSE[0]=LGPL
+ WEB_SITE=https://launchpad.net/ubuntu/+source/libflickrnet
+ ENTERED=20101010
+ SHORT="Flickr.Net API Library"
+cat << EOF
+Flickr.Net API Library.
+EOF
diff --git a/libs/libflickrnet/HISTORY b/libs/libflickrnet/HISTORY
new file mode 100644
index 0000000..315c7bb
--- /dev/null
+++ b/libs/libflickrnet/HISTORY
@@ -0,0 +1,5 @@
+2010-10-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS, DEPENDS, PRE_BUILD, BUILD, INSTALL, AssemblyInfo.patch,
+ flickrnet.pc: spell created, version 2.2.0
+ based on http://aur.archlinux.org/packages/libflickrnet/
+
diff --git a/libs/libflickrnet/INSTALL b/libs/libflickrnet/INSTALL
new file mode 100755
index 0000000..6b38458
--- /dev/null
+++ b/libs/libflickrnet/INSTALL
@@ -0,0 +1,3 @@
+install -Dm644 FlickrNet.dll
${INSTALL_ROOT}/usr/lib/mono/flickrnet-$VERSION/FlickrNet.dll &&
+install -Dm644 $SPELL_DIRECTORY/flickrnet.pc
${INSTALL_ROOT}/usr/lib/pkgconfig/flickrnet.pc &&
+sed -i "s/@VERSION@/$VERSION/" ${INSTALL_ROOT}/usr/lib/pkgconfig/flickrnet.pc
diff --git a/libs/libflickrnet/PRE_BUILD b/libs/libflickrnet/PRE_BUILD
new file mode 100755
index 0000000..f6e7777
--- /dev/null
+++ b/libs/libflickrnet/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY/FlickrNet &&
+patch -p0 < $SPELL_DIRECTORY/AssemblyInfo.patch
diff --git a/libs/libflickrnet/flickrnet.pc b/libs/libflickrnet/flickrnet.pc
new file mode 100644
index 0000000..7d788b4
--- /dev/null
+++ b/libs/libflickrnet/flickrnet.pc
@@ -0,0 +1,7 @@
+prefix=/usr
+libdir=${prefix}/lib
+
+Name: flickrnet
+Description: Flickr.Net API Library
+Version: @VERSION@
+Libs: -r:${libdir}/mono/flickrnet-@VERSION@/FlickrNet.dll
diff --git a/libs/libgdiplus/DETAILS b/libs/libgdiplus/DETAILS
index b2abb80..0c39de8 100755
--- a/libs/libgdiplus/DETAILS
+++ b/libs/libgdiplus/DETAILS
@@ -1,5 +1,5 @@
SPELL=libgdiplus
- VERSION=2.6.7
+ VERSION=2.8
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/libs/libgdiplus/HISTORY b/libs/libgdiplus/HISTORY
index 3a5bfa0..1990423 100644
--- a/libs/libgdiplus/HISTORY
+++ b/libs/libgdiplus/HISTORY
@@ -1,3 +1,6 @@
+2010-10-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.8
+
2010-08-09 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated VERSION to 2.6.7
* PRE_BUILD: removed, patch no longer needed
diff --git a/libs/libgdiplus/libgdiplus-2.6.7.tar.bz2.sig
b/libs/libgdiplus/libgdiplus-2.6.7.tar.bz2.sig
deleted file mode 100644
index ec5d0b6..0000000
Binary files a/libs/libgdiplus/libgdiplus-2.6.7.tar.bz2.sig and /dev/null
differ
diff --git a/libs/libgdiplus/libgdiplus-2.8.tar.bz2.sig
b/libs/libgdiplus/libgdiplus-2.8.tar.bz2.sig
new file mode 100644
index 0000000..9c31617
Binary files /dev/null and b/libs/libgdiplus/libgdiplus-2.8.tar.bz2.sig differ
diff --git a/libs/libplist/BUILD b/libs/libplist/BUILD
new file mode 100755
index 0000000..e013b8d
--- /dev/null
+++ b/libs/libplist/BUILD
@@ -0,0 +1 @@
+cmake_build
diff --git a/libs/libplist/DETAILS b/libs/libplist/DETAILS
new file mode 100755
index 0000000..be9637b
--- /dev/null
+++ b/libs/libplist/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=libplist
+ VERSION=1.3
+ SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=http://github.com/downloads/JonathanBeck/$SPELL/$SOURCE
+ WEB_SITE=http://www.libimobiledevice.org/
+ ENTERED=20101010
+ LICENSE[0]=GPL
+ SHORT="Apple Binary and XML Property Lists"
+cat << EOF
+Apple Binary and XML Property Lists.
+EOF
diff --git a/libs/libplist/HISTORY b/libs/libplist/HISTORY
new file mode 100644
index 0000000..e785f15
--- /dev/null
+++ b/libs/libplist/HISTORY
@@ -0,0 +1,3 @@
+2010-10-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS, BUILD: spell created, version 1.3
+
diff --git a/libs/libplist/libplist-1.3.tar.bz2.sig
b/libs/libplist/libplist-1.3.tar.bz2.sig
new file mode 100644
index 0000000..d8c9d49
Binary files /dev/null and b/libs/libplist/libplist-1.3.tar.bz2.sig differ
diff --git a/libs/libtommath/DETAILS b/libs/libtommath/DETAILS
index 5d181ed..25a697a 100755
--- a/libs/libtommath/DETAILS
+++ b/libs/libtommath/DETAILS
@@ -1,14 +1,14 @@
SPELL=libtommath
- VERSION=0.39
+ VERSION=0.41
SOURCE=ltm-$VERSION.tar.bz2
SOURCE2=$SOURCE.asc
SOURCE2_IGNORE=signature
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL=http://math.libtomcrypt.com/files/$SOURCE
+ SOURCE_URL=http://libtom.org/files/$SOURCE
SOURCE2_URL=$SOURCE_URL.asc
SOURCE_HASH=signature
SOURCE_GPG=ltm.gpg:$SOURCE2:UPSTREAM_KEY
- WEB_SITE=http://math.libtomcrypt.com
+ WEB_SITE=http://libtom.org/?page=index&newsitems=5&whatfile=ltm
LICENSE[0]=GPL
ENTERED=20070222
SHORT="LibTomMath is a free open source portable number theoretic
multiple-precision integer library."
diff --git a/libs/libtommath/HISTORY b/libs/libtommath/HISTORY
index ef51742..b70539e 100644
--- a/libs/libtommath/HISTORY
+++ b/libs/libtommath/HISTORY
@@ -1,3 +1,7 @@
+2010-10-09 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: updated spell to 0.41
+ fixed SOURCE_URL & WEB_SITE
+
2010-06-15 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: added SOURCE2_IGNORE for signature

diff --git a/libs/lightmediascanner/DETAILS b/libs/lightmediascanner/DETAILS
index 313c55c..3d6623a 100755
--- a/libs/lightmediascanner/DETAILS
+++ b/libs/lightmediascanner/DETAILS
@@ -11,10 +11,10 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-git
SOURCE_URL[0]=git://staff.get-e.org/users/barbieri/$SPELL:$SPELL-git
SOURCE_IGNORE=volatile
else
- VERSION=0.1.0.1
+ VERSION=0.4.1.0
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=https://garage.maemo.org/frs/download.php/2837/$SOURCE
+ SOURCE_URL[0]=https://garage.maemo.org/frs/download.php/8852/$SOURCE
SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
fi
LICENSE[0]=GPL
diff --git a/libs/lightmediascanner/HISTORY b/libs/lightmediascanner/HISTORY
index 58a92f3..90516e8 100644
--- a/libs/lightmediascanner/HISTORY
+++ b/libs/lightmediascanner/HISTORY
@@ -1,3 +1,6 @@
+2010-10-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.4.1.0
+
2008-03-13 Eric Sandall <sandalle AT sourcemage.org>
* PREPARE, DETAILS, PRE_BUILD: Query and configure SCM checkout via
git
* DOWNLOAD: Support git downloading via default_sorcery_download
diff --git a/libs/lightmediascanner/lightmediascanner-0.1.0.1.tar.gz.sig
b/libs/lightmediascanner/lightmediascanner-0.1.0.1.tar.gz.sig
deleted file mode 100644
index 800fa19..0000000
Binary files a/libs/lightmediascanner/lightmediascanner-0.1.0.1.tar.gz.sig
and /dev/null differ
diff --git a/libs/lightmediascanner/lightmediascanner-0.4.1.0.tar.gz.sig
b/libs/lightmediascanner/lightmediascanner-0.4.1.0.tar.gz.sig
new file mode 100644
index 0000000..64835f5
Binary files /dev/null and
b/libs/lightmediascanner/lightmediascanner-0.4.1.0.tar.gz.sig differ
diff --git a/libs/podsleuth/DETAILS b/libs/podsleuth/DETAILS
index 5144378..6454bac 100755
--- a/libs/podsleuth/DETAILS
+++ b/libs/podsleuth/DETAILS
@@ -1,8 +1,8 @@
SPELL=podsleuth
- VERSION=0.6.6
+ VERSION=0.6.7
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL=http://banshee-project.org/files/$SPELL/$VERSION/$SOURCE
+ SOURCE_URL=http://download.banshee.fm/$SPELL/$VERSION/$SOURCE
SOURCE_GPG=gurus.gpg:${SOURCE}.sig
WEB_SITE=http://banshee-project.org/
ENTERED=20090625
diff --git a/libs/podsleuth/HISTORY b/libs/podsleuth/HISTORY
index 40a3d83..ebd9b18 100644
--- a/libs/podsleuth/HISTORY
+++ b/libs/podsleuth/HISTORY
@@ -1,3 +1,6 @@
+2010-10-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.6.7, updated SOURCE_URL
+
2010-02-26 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.6.6

diff --git a/libs/podsleuth/podsleuth-0.6.6.tar.gz.sig
b/libs/podsleuth/podsleuth-0.6.6.tar.gz.sig
deleted file mode 100644
index 402d4e2..0000000
Binary files a/libs/podsleuth/podsleuth-0.6.6.tar.gz.sig and /dev/null differ
diff --git a/libs/podsleuth/podsleuth-0.6.7.tar.gz.sig
b/libs/podsleuth/podsleuth-0.6.7.tar.gz.sig
new file mode 100644
index 0000000..dc69ea8
Binary files /dev/null and b/libs/podsleuth/podsleuth-0.6.7.tar.gz.sig differ
diff --git a/libs/talloc/BUILD b/libs/talloc/BUILD
index f4182d2..490cbc6 100755
--- a/libs/talloc/BUILD
+++ b/libs/talloc/BUILD
@@ -1,2 +1,6 @@
-cd $SOURCE_DIRECTORY/lib/$SPELL &&
+cd $SOURCE_DIRECTORY &&
+if [[ "$TALLOC_SCM" == "y" ]]
+then
+ cd lib/$SPELL
+fi &&
default_build
diff --git a/libs/talloc/C30A4429.gpg b/libs/talloc/C30A4429.gpg
new file mode 100644
index 0000000..17532f5
Binary files /dev/null and b/libs/talloc/C30A4429.gpg differ
diff --git a/libs/talloc/DETAILS b/libs/talloc/DETAILS
index 67090b5..359d79e 100755
--- a/libs/talloc/DETAILS
+++ b/libs/talloc/DETAILS
@@ -1,13 +1,25 @@
SPELL=talloc
-if [[ "$TALLOC_SCM_AUTOUPDATE" == "y" ]]; then
+if [[ $TALLOC_SCM == y ]]
+then
+ if [[ "$TALLOC_SCM_AUTOUPDATE" == "y" ]]; then
VERSION=$(date +%Y%m%d)
-else
+ else
VERSION=git
-fi
+ fi
SOURCE=samba4-git.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/samba4-git
SOURCE_URL[0]=git://git.samba.org/samba.git:samba4
SOURCE_IGNORE=volatile
+else
+ VERSION=2.0.1
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE2=$SOURCE.asc
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=http://samba.org/ftp/talloc/$SOURCE
+ SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
+ SOURCE_GPG=C30A4429.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
+fi
LICENSE[0]=GPL
WEB_SITE=http://talloc.samba.org/
KEYWORDS="memory library"
diff --git a/libs/talloc/HISTORY b/libs/talloc/HISTORY
index fec7ee4..a3c97ca 100644
--- a/libs/talloc/HISTORY
+++ b/libs/talloc/HISTORY
@@ -1,3 +1,10 @@
+2010-10-07 Bor Kraljič <pyrobor AT ver.si>
+ * C30A4429.gpg: added gpg keyring
+ * INSTALL, BUILD, PRE_BUILD: source is at diffrent place if we don't
have
+ whole samba4 git source
+ * PREPARE: added query about SCM or versioned source
+ * DETAILS: added versioned source from http://samba.org/ftp/talloc/
+
2009-04-17 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Share git checkout with samba4 to save bandwidth and disk
space

diff --git a/libs/talloc/INSTALL b/libs/talloc/INSTALL
index e85c9fd..918c90c 100755
--- a/libs/talloc/INSTALL
+++ b/libs/talloc/INSTALL
@@ -1,2 +1,6 @@
-cd $SOURCE_DIRECTORY/lib/$SPELL &&
+cd $SOURCE_DIRECTORY &&
+if [[ "$TALLOC_SCM" == "y" ]]
+then
+ cd lib/$SPELL
+fi &&
default_install
diff --git a/libs/talloc/PREPARE b/libs/talloc/PREPARE
index 8589e68..0a7f54c 100755
--- a/libs/talloc/PREPARE
+++ b/libs/talloc/PREPARE
@@ -1 +1,6 @@
-config_query TALLOC_SCM_AUTOUPDATE "Automatically add to queue every day?"
n
+config_query TALLOC_SCM "Build the git version?" n
+
+if [[ "$TALLOC_SCM" == "y" ]]
+then
+ config_query TALLOC_SCM_AUTOUPDATE "Automatically add to queue every
day?" n
+fi
diff --git a/libs/talloc/PRE_BUILD b/libs/talloc/PRE_BUILD
index 2f136b3..630286c 100755
--- a/libs/talloc/PRE_BUILD
+++ b/libs/talloc/PRE_BUILD
@@ -1,3 +1,7 @@
default_pre_build &&
-cd $SOURCE_DIRECTORY/lib/$SPELL &&
+cd $SOURCE_DIRECTORY &&
+if [[ "$TALLOC_SCM" == "y" ]]
+then
+ cd lib/$SPELL
+fi &&
NOCONFIGURE="on" ./autogen.sh
diff --git a/mail/fetchmail/DETAILS b/mail/fetchmail/DETAILS
index b7a61b6..31f1ad3 100755
--- a/mail/fetchmail/DETAILS
+++ b/mail/fetchmail/DETAILS
@@ -1,5 +1,5 @@
SPELL=fetchmail
- VERSION=6.3.17
+ VERSION=6.3.18
SECURITY_PATCH=7
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.asc
diff --git a/mail/fetchmail/HISTORY b/mail/fetchmail/HISTORY
index 3deab65..5e858ea 100644
--- a/mail/fetchmail/HISTORY
+++ b/mail/fetchmail/HISTORY
@@ -1,3 +1,6 @@
+2010-10-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 6.3.18
+
2010-05-07 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 6.3.17, SECURITY_PATCH=7, fetchmail-SA-2010-02.txt

diff --git a/mail/mb2md/HISTORY b/mail/mb2md/HISTORY
index 13e3e85..4e77d59 100644
--- a/mail/mb2md/HISTORY
+++ b/mail/mb2md/HISTORY
@@ -1,3 +1,6 @@
+2010-10-10 Bor Kraljič <pyrobor AT ver.si>
+ * mb2md-3.20.pl.gz.sig: Resigning and adding missing sig file
+
2009-11-16 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Fix website

diff --git a/mail/mb2md/mb2md-3.20.pl.gz.sig b/mail/mb2md/mb2md-3.20.pl.gz.sig
new file mode 100644
index 0000000..e7a890a
Binary files /dev/null and b/mail/mb2md/mb2md-3.20.pl.gz.sig differ
diff --git a/net/net-snmp/DETAILS b/net/net-snmp/DETAILS
index 211ab0c..2396715 100755
--- a/net/net-snmp/DETAILS
+++ b/net/net-snmp/DETAILS
@@ -1,5 +1,5 @@
SPELL=net-snmp
- VERSION=5.5
+ VERSION=5.6
SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
diff --git a/net/net-snmp/HISTORY b/net/net-snmp/HISTORY
index a23f970..4b96a53 100644
--- a/net/net-snmp/HISTORY
+++ b/net/net-snmp/HISTORY
@@ -1,3 +1,6 @@
+2010-10-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.6
+
2010-08-31 Vlad Glagolev <stealth AT sourcemage.org>
* BUILD: added useful ucd-snmp/diskio module to build

diff --git a/net/samba/DETAILS b/net/samba/DETAILS
index ad3527a..52596b7 100755
--- a/net/samba/DETAILS
+++ b/net/samba/DETAILS
@@ -1,11 +1,11 @@
SPELL=samba
- VERSION=3.5.5
+ VERSION=3.5.6
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://download.samba.org/samba/ftp/$SOURCE
SOURCE_URL[1]=ftp://de3.samba.org/pub/$SPELL/$SOURCE
SOURCE_URL[2]=http://us1.samba.org/samba/ftp/old-versions/$SOURCE
-
SOURCE_HASH=sha512:54a469c3c960fea82499b124046affc9b0c81fe6ce9b8ce564da40e4a19bff9c643eb8981a5f2c9ebf36722aa6e4337ef911a2af467639089cd32851c37ffd6e
+
SOURCE_HASH=sha512:441eec7866f4ce40fa32147941c5f2d95f5f2112ee8946252b919c82c6141e02056ec711e2522d0fac6098bdc45b9119e1d44b4459c8022d1094b6c88969fefa
if [[ "$SAMBA_VSCAN" == "y" ]] ; then
VSCAN_VERSION=0.3.6c-beta4
SOURCE2=$SPELL-vscan-$VSCAN_VERSION.tar.gz
diff --git a/net/samba/HISTORY b/net/samba/HISTORY
index eae04fd..49c43c1 100644
--- a/net/samba/HISTORY
+++ b/net/samba/HISTORY
@@ -1,3 +1,6 @@
+2010-10-09 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated to version 3.5.6
+
2010-09-14 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.5.5, SECURITY_PATCH=13
* {libcap,valgrind-include,wrong_python_ldflags}.patch: removed
diff --git a/net/tor/DETAILS b/net/tor/DETAILS
index e05cd10..d5f0ebb 100755
--- a/net/tor/DETAILS
+++ b/net/tor/DETAILS
@@ -1,7 +1,7 @@
SPELL=tor

if [ "$TOR_DEVEL" == "y" ]; then
- VERSION=0.2.2.13-alpha
+ VERSION=0.2.2.17-alpha
SECURITY_PATCH=4
else
VERSION=0.2.1.26
diff --git a/net/tor/HISTORY b/net/tor/HISTORY
index d454e48..1c1dde0 100644
--- a/net/tor/HISTORY
+++ b/net/tor/HISTORY
@@ -1,3 +1,6 @@
+2010-10-10 Treeve Jelbert <treeve@sourcemage,org>
+ * DETAILS: versions 0.2.2.17-alpha (devel)
+
2010-05-09 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated DTOR_DEVEL=n to 0.2.1.26

diff --git a/php-pear/ffmpeg-php/HISTORY b/php-pear/ffmpeg-php/HISTORY
index 5c9cb01..59b5851 100644
--- a/php-pear/ffmpeg-php/HISTORY
+++ b/php-pear/ffmpeg-php/HISTORY
@@ -1,3 +1,6 @@
+2010-10-08 Vlad Glagolev <stealth AT sourcemage.org>
+ * PRE_BUILD: fixed compilation with the latest ffmpeg library
+
2010-05-06 Vlad Glagolev <stealth AT sourcemage.org>
* TRIGGERS: added

diff --git a/php-pear/ffmpeg-php/PRE_BUILD b/php-pear/ffmpeg-php/PRE_BUILD
index 7f85d2f..102a534 100755
--- a/php-pear/ffmpeg-php/PRE_BUILD
+++ b/php-pear/ffmpeg-php/PRE_BUILD
@@ -1,4 +1,6 @@
default_pre_build &&
cd "$SOURCE_DIRECTORY" &&

+sed -i "s:PIX_FMT_RGBA32:PIX_FMT_RGB32:g" ffmpeg_frame.c &&
+
phpize
diff --git a/python-pypi/gannotate/HISTORY b/python-pypi/gannotate/HISTORY
index bae7aa3..c0f9726 100644
--- a/python-pypi/gannotate/HISTORY
+++ b/python-pypi/gannotate/HISTORY
@@ -1,3 +1,6 @@
+2010-10-10 Bor Kraljič <pyrobor AT ver.si>
+ * gannotate-0.6.1.tgz.sig: Resigning and adding missing sig file
+
2008-01-13 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: spell deprecated (part of bzr-gtk now)

diff --git a/python-pypi/gannotate/gannotate-0.6.1.tgz.sig
b/python-pypi/gannotate/gannotate-0.6.1.tgz.sig
new file mode 100644
index 0000000..ac25b6d
Binary files /dev/null and b/python-pypi/gannotate/gannotate-0.6.1.tgz.sig
differ
diff --git a/python-pypi/pybugz/DETAILS b/python-pypi/pybugz/DETAILS
index 765f5eb..885db3f 100755
--- a/python-pypi/pybugz/DETAILS
+++ b/python-pypi/pybugz/DETAILS
@@ -1,9 +1,9 @@
SPELL=pybugz
- VERSION=0.6.11
+ VERSION=0.8.0
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://media.liquidx.net/static/$SPELL/$SOURCE
-
SOURCE_HASH="sha512:1ccad177f87a80a7b450e730d86003a872913ac8ccb371314606a8509d31056601d708bf5aee63c3780b02f41a4871b546c26fd26d89e771ba9f8dffff33875b"
+ SOURCE_URL[0]=http://$SPELL.googlecode.com/files/$SOURCE
+
SOURCE_HASH=sha512:077d8b9db0d4cd2608e78d6b81c25eea633d7dc09c95b0d2954a9b38606e2384c6c71ddbd4d14af384e9ed6d56d228ab2cdd1aae664c59fbebed98203ec1ceab
LICENSE[0]=GPL
WEB_SITE=http://www.liquidx.net/pybugz/
KEYWORDS="util bugzilla"
diff --git a/python-pypi/pybugz/HISTORY b/python-pypi/pybugz/HISTORY
index 790105a..6a59b19 100644
--- a/python-pypi/pybugz/HISTORY
+++ b/python-pypi/pybugz/HISTORY
@@ -1,3 +1,11 @@
+2010-10-10 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
+ * DETAILS: Fixed SOURCE_URL[0]
+ updated spell to 0.8.0
+ * PRE_BUILD: made it friendly for our bugzilla, added patch for
fixes(python
+ 2.7), only apply on 2.7, this is what I get for doing stuff when
half
+ asleep
+ * all_current_updates.patch: patch to bring it up to date with the
git stuff
+
2009-08-05 George Sherwood <gsherwood AT sourcemage.org>
* DETAILS, DEPENDS, PRE_BUILD, python-2.6-elementtree.patch:
Added spell from Bug #15070
diff --git a/python-pypi/pybugz/PRE_BUILD b/python-pypi/pybugz/PRE_BUILD
index 682e0ca..c8a3ed2 100755
--- a/python-pypi/pybugz/PRE_BUILD
+++ b/python-pypi/pybugz/PRE_BUILD
@@ -1,3 +1,10 @@
default_pre_build &&
cd $SOURCE_DIRECTORY &&
-patch -p1 < $SPELL_DIRECTORY/python-2.6-elementtree.patch
+if [[ "$(installed_version python | cut -c-3)" == "2.7" ]]; then
+patch -p1 < $SPELL_DIRECTORY/all_current_updates.patch &&
+sed -i -e "s/https:\/\/bugs.gentoo.org/http:\/\/bugs.sourcemage.org/"
bugz/clparser.py
+else
+# make it friendly for our bugzilla
+sed -i -e "s/https:\/\/bugs.gentoo.org/http:\/\/bugs.sourcemage.org/"
bugz/cli.py
+fi
+
diff --git a/python-pypi/pybugz/all_current_updates.patch
b/python-pypi/pybugz/all_current_updates.patch
new file mode 100644
index 0000000..b7b54ca
--- /dev/null
+++ b/python-pypi/pybugz/all_current_updates.patch
@@ -0,0 +1,838 @@
+diff --git a/bin/bugz b/bin/bugz
+index 39229ac..afaa4f8 100755
+--- a/bin/bugz
++++ b/bin/bugz
+@@ -4,79 +4,28 @@ import locale
+ import sys
+ import traceback
+
+-from optparse import OptionParser
+-
+-from bugz import cli, __version__
+ from bugz.cli import BugzError, PrettyBugz
++from bugz.clparser import make_parser, get_kwds
+
+ def main():
+- if len(sys.argv) < 2:
+- PrettyBugz.help()
+- sys.exit(-1)
+-
+- cmd = sys.argv[1]
+-
+- parser = OptionParser(version = '%%prog %s' % __version__)
+-
+- global_opts = PrettyBugz.options
+- for x in global_opts.values():
+- parser.add_option(x)
+-
+- if cmd == '--help' or cmd == '-h' or cmd == 'help':
+- PrettyBugz.help()
+- sys.exit(0)
+- elif cmd == '--version' :
+- parser.print_version()
+- sys.exit(0)
+-
+- cmd_func = getattr(PrettyBugz, cmd, None)
+- if cmd_func is None:
+- print '!! Error: Unable to recognise command: %s' % cmd
+- print
+- PrettyBugz.help()
+- sys.exit(-1)
+-
+- cmd_options = getattr(cmd_func, "options", {})
+- cmd_args = getattr(cmd_func, "args", "[options]")
+- parser.set_description(cmd_func.__doc__)
+- parser.set_usage('%%prog %s %s' % (cmd, cmd_args))
+-
+- for x in cmd_options.values():
+- parser.add_option(x)
++ parser = make_parser()
+
+ # parse options
+- opts, args = parser.parse_args(sys.argv[2:])
+-
+- # separate bugz options and cmd options
+- bugz_kwds = {}
+- for name, opt in global_opts.items():
+- try:
+- bugz_kwds[name] = getattr(opts, name)
+- except AttributeError:
+- pass
+-
+- cmd_kwds = {}
+- for name, opt in cmd_options.items():
+- try:
+- cmd_kwds[name] = getattr(opts, name)
+- except AttributeError:
+- pass
++ args = parser.parse_args()
++ (bugz_kwds, cmd_kwds) = get_kwds(args)
+
+ try:
+ bugz = PrettyBugz(**bugz_kwds)
+- getattr(bugz, cmd)(*args, **cmd_kwds)
++ args.func(bugz, **cmd_kwds)
+
+ except BugzError, e:
+ print ' ! Error: %s' % e
+- print
+- parser.print_help()
+ sys.exit(-1)
+
+ except TypeError, e:
+ print ' ! Error: Incorrect number of arguments supplied'
+ print
+ traceback.print_exc()
+- parser.print_help()
+ sys.exit(-1)
+
+ except RuntimeError, e:
+diff --git a/bugz/bugzilla.py b/bugz/bugzilla.py
+index 7e1a2a9..2134de6 100644
+--- a/bugz/bugzilla.py
++++ b/bugz/bugzilla.py
+@@ -7,6 +7,7 @@ import locale
+ import mimetypes
+ import os
+ import re
++import sys
+
+ from cookielib import LWPCookieJar, CookieJar
+ from cStringIO import StringIO
+@@ -84,6 +85,8 @@ def get_content_type(filename):
+ #
+ # Override the behaviour of elementtree and allow us to
+ # force the encoding to utf-8
++# Not needed in Python 2.7, since ElementTree.XMLTreeBuilder uses the forced
++# encoding.
+ #
+
+ class ForcedEncodingXMLTreeBuilder(ElementTree.XMLTreeBuilder):
+@@ -235,7 +238,7 @@ class Bugz:
+ base64string = base64.encodestring('%s:%s' %
(self.httpuser, self.httppassword))[:-1]
+ req.add_header("Authorization", "Basic %s" %
base64string)
+ resp = self.opener.open(req)
+- re_request_login = re.compile(r'<title>.*Log in to
Bugzilla</title>')
++ re_request_login = re.compile(r'<title>.*Log in to
.*</title>')
+ if not re_request_login.search(resp.read()):
+ self.log('Already logged in.')
+ self.authenticated = True
+@@ -255,6 +258,8 @@ class Bugz:
+ qparams = config.params['auth'].copy()
+ qparams['Bugzilla_login'] = self.user
+ qparams['Bugzilla_password'] = self.password
++ if not self.forget:
++ qparams['Bugzilla_remember'] = 'on'
+
+ req_url = urljoin(self.base, config.urls['auth'])
+ req = Request(req_url, urlencode(qparams), config.headers)
+@@ -285,7 +290,7 @@ class Bugz:
+ self.log('Unknown field: ' + field)
+ columns.append(field)
+ for row in rows[1:]:
+- if row[0].find("Missing Search") != -1:
++ if "Missing Search" in row[0]:
+ self.log('Bugzilla error (Missing search
found)')
+ return None
+ fields = {}
+@@ -439,9 +444,25 @@ class Bugz:
+ req.add_header("Authorization", "Basic %s" %
base64string)
+ resp = self.opener.open(req)
+
+- fd = StringIO(resp.read())
++ data = resp.read()
++ # Get rid of control characters.
++ data = re.sub('[\x00-\x08\x0e-\x1f\x0b\x0c]', '', data)
++ fd = StringIO(data)
++
+ # workaround for ill-defined XML templates in bugzilla 2.20.2
+- parser = ForcedEncodingXMLTreeBuilder(encoding = 'utf-8')
++ (major_version, minor_version) = \
++ (sys.version_info[0], sys.version_info[1])
++ if major_version > 2 or \
++ (major_version == 2 and minor_version >= 7):
++ # If this is 2.7 or greater, then XMLTreeBuilder
++ # does what we want.
++ parser_class = ElementTree.XMLParser
++ else:
++ # Running under Python 2.6, so we need to use our
++ # subclass of XMLTreeBuilder instead.
++ parser_class = ForcedEncodingXMLTreeBuilder
++ parser = parser_class(encoding = 'utf-8')
++
+ etree = ElementTree.parse(fd, parser)
+ bug = etree.find('.//bug')
+ if bug and bug.attrib.has_key('error'):
+@@ -517,7 +538,7 @@ class Bugz:
+ FIELDS = ('bug_file_loc', 'bug_severity', 'short_desc',
'bug_status',
+ 'status_whiteboard', 'keywords',
+ 'op_sys', 'priority', 'version',
'target_milestone',
+- 'assigned_to', 'rep_platform', 'product',
'component')
++ 'assigned_to', 'rep_platform', 'product',
'component', 'token')
+
+ FIELDS_MULTI = ('blocked', 'dependson')
+
+@@ -637,6 +658,11 @@ class Bugz:
+
+ try:
+ resp = self.opener.open(req)
++ re_error = re.compile(r'id="error_msg".*>([^<]+)<')
++ error = re_error.search(resp.read())
++ if error:
++ print error.group(1)
++ return []
+ return modified
+ except:
+ return []
+@@ -753,7 +779,7 @@ class Bugz:
+ return 0
+
+ def attach(self, bugid, title, description, filename,
+- content_type = 'text/plain'):
++ content_type = 'text/plain', ispatch = False):
+ """Attach a file to a bug.
+
+ @param bugid: bug id
+@@ -777,7 +803,11 @@ class Bugz:
+ qparams['bugid'] = bugid
+ qparams['description'] = title
+ qparams['comment'] = description
+- qparams['contenttypeentry'] = content_type
++ if ispatch:
++ qparams['ispatch'] = '1'
++ qparams['contenttypeentry'] = 'text/plain'
++ else:
++ qparams['contenttypeentry'] = content_type
+
+ filedata = [('data', filename, open(filename).read())]
+ content_type, body =
encode_multipart_formdata(qparams.items(),
+diff --git a/bugz/cli.py b/bugz/cli.py
+index e97da1b..8f25450 100644
+--- a/bugz/cli.py
++++ b/bugz/cli.py
+@@ -8,8 +8,6 @@ import sys
+ import tempfile
+ import textwrap
+
+-from optparse import OptionParser
+-from optparse import make_option
+ from urlparse import urljoin
+
+ try:
+@@ -122,43 +120,7 @@ def block_edit(comment, comment_from = ''):
+ class BugzError(Exception):
+ pass
+
+-#
+-# ugly optparse callbacks (really need to integrate this somehow)
+-#
+-
+-def modify_opt_fixed(opt, opt_str, val, parser):
+- parser.values.status = 'RESOLVED'
+- parser.values.resolution = 'FIXED'
+-
+-def modify_opt_invalid(opt, opt_str, val, parser):
+- parser.values.status = 'RESOLVED'
+- parser.values.resolution = 'INVALID'
+-
+ class PrettyBugz(Bugz):
+- options = {
+- 'base': make_option('-b', '--base', type='string',
+- default =
'https://bugs.gentoo.org/',
+- help = 'Base URL of
Bugzilla'),
+- 'user': make_option('-u', '--user', type='string',
+- help = 'Username for
commands requiring authentication'),
+- 'password': make_option('-p', '--password', type='string',
+- help = 'Password for
commands requiring authentication'),
+- 'httpuser': make_option('-H', '--httpuser', type='string',
+- help = 'Username for
basic http auth'),
+- 'httppassword': make_option('-P', '--httppassword',
type='string',
+- help = 'Password for
basic http auth'),
+- 'forget': make_option('-f', '--forget', action='store_true',
+- help = 'Forget login
after execution'),
+- 'columns': make_option('--columns', type='int', default = 0,
+- help = 'Maximum
number of columns output should use'),
+- 'encoding': make_option('--encoding',
+- help = 'Output
encoding (default: utf-8).'),
+- 'skip_auth': make_option('--skip-auth', action='store_true',
+- default = False, help
= 'Skip Authentication.'),
+- 'quiet': make_option('-q', '--quiet', action='store_true',
+- default = False, help
= 'Quiet mode'),
+- }
+-
+ def __init__(self, base, user = None, password =None, forget = False,
+ columns = 0, encoding = '', skip_auth = False,
+ quiet = False, httpuser = None, httppassword = None ):
+@@ -195,10 +157,11 @@ class PrettyBugz(Bugz):
+ def get_input(self, prompt):
+ return raw_input(prompt)
+
+- def search(self, *args, **kwds):
++ def search(self, **kwds):
+ """Performs a search on the bugzilla database with the
keywords given on the title (or the body if specified).
+ """
+- search_term = ' '.join(args).strip()
++ search_term = ' '.join(kwds['terms']).strip()
++ del kwds['terms']
+ show_status = kwds['show_status']
+ del kwds['show_status']
+ show_url = kwds['show_url']
+@@ -232,41 +195,6 @@ class PrettyBugz(Bugz):
+
+ self.listbugs(result, show_url, show_status)
+
+- search.args = "<search term> [options..]"
+- search.options = {
+- 'order': make_option('-o', '--order', type='choice',
+- choices =
config.choices['order'].keys(),
+- default =
'number'),
+- 'assigned_to': make_option('-a', '--assigned-to',
+- help = 'email
the bug is assigned to'),
+- 'reporter': make_option('-r', '--reporter',
+- help = 'email
the bug was reported by'),
+- 'cc': make_option('--cc',help = 'Restrict by CC email
address'),
+- 'commenter': make_option('--commenter',help = 'email that
commented the bug'),
+- 'status': make_option('-s', '--status', action='append',
+- help = 'Bug
status (for multiple choices,'
+- 'use
--status=NEW --status=ASSIGNED) or --status=all for all statuses'),
+- 'severity': make_option('--severity', action='append',
+- choices =
config.choices['severity'],
+- help =
'Restrict by severity.'),
+- 'priority': make_option('--priority', action='append',
+- choices =
config.choices['priority'].values(),
+- help =
'Restrict by priority (1 or more)'),
+- 'comments': make_option('-c', '--comments',
action='store_true',
+- help =
'Search comments instead of title'),
+- 'product': make_option('--product', action='append',
+- help =
'Restrict by product (1 or more)'),
+- 'component': make_option('-C', '--component', action='append',
+- help =
'Restrict by component (1 or more)'),
+- 'keywords': make_option('-k', '--keywords', help = 'Bug
keywords'),
+- 'whiteboard': make_option('-w', '--whiteboard',
+- help =
'Status whiteboard'),
+- 'show_status': make_option('--show-status', help='show status
of bugs',
+- action =
'store_true', default = False),
+- 'show_url': make_option('--show-url', help='Show bug id as a
url.',
+- action =
'store_true', default = False),
+- }
+-
+ def namedcmd(self, command, show_status=False, show_url=False):
+ """Run a command stored in Bugzilla by name."""
+ log_msg = 'Running namedcmd \'%s\''%command
+@@ -280,14 +208,6 @@ class PrettyBugz(Bugz):
+
+ self.listbugs(result, show_url, show_status)
+
+- namedcmd.args = "<command name>"
+- namedcmd.options = {
+- 'show_status': make_option('--show-status', help='show status
of bugs',
+- action =
'store_true', default = False),
+- 'show_url': make_option('--show-url', help='Show bug id as a
url.',
+- action =
'store_true', default = False),
+- }
+-
+ def get(self, bugid, comments = True, attachments = True):
+ """ Fetch bug details given the bug id """
+ self.log('Getting bug %s ..' % bugid)
+@@ -384,13 +304,6 @@ class PrettyBugz(Bugz):
+ i += 1
+ print
+
+- get.args = "<bug_id> [options..]"
+- get.options = {
+- 'comments': make_option("-n", "--no-comments", dest =
'comments',
+-
action="store_false", default = True,
+- help = 'Do
not show comments'),
+- }
+-
+ def post(self, product = None, component = None,
+ title = None, description = None, assigned_to = None,
+ cc = None, url = None, keywords = None,
+@@ -579,42 +492,6 @@ class PrettyBugz(Bugz):
+ else:
+ raise RuntimeError('Failed to submit bug')
+
+- post.args = "[options]"
+- post.options = {
+- 'product': make_option('--product', help = 'Product'),
+- 'component': make_option('--component', help = 'Component'),
+- 'prodversion': make_option('--prodversion',
+- help
= 'Version of the product'),
+- 'title': make_option('-t', '--title', help = 'Title of bug'),
+- 'description': make_option('-d', '--description',
+- help
= 'Description of the bug'),
+- 'description_from': make_option('-F' , '--description-from',
+- help
= 'Description from contents of'
+- '
file'),
+- 'append_command': make_option('--append-command',
+- help
= 'Append the output of a command to the description.'),
+- 'assigned_to': make_option('-a', '--assigned-to',
+- help
= 'Assign bug to someone other than '
+- 'the
default assignee'),
+- 'cc': make_option('--cc', help = 'Add a list of emails to CC
list'),
+- 'url': make_option('-U', '--url',
+- help
= 'URL associated with the bug'),
+- 'dependson': make_option('--depends-on', dest='dependson',
help = 'Add a list of bug dependencies'),
+- 'blocked': make_option('--blocked', help = 'Add a list of
blocker bugs'),
+- 'keywords': make_option('-k', '--keywords', help = 'List of
bugzilla keywords'),
+- 'batch': make_option('--batch', action="store_true",
+- help
= 'do not prompt for any values'),
+- 'default_confirm': make_option('--default-confirm',
+-
choices = ['y','Y','n','N'],
+-
default = 'y',
+- help
= 'default answer to confirmation question (y/n)'),
+- 'priority': make_option('--priority',
+-
choices=config.choices['priority'].values()),
+- 'severity': make_option('-S', '--severity',
+-
choices=config.choices['severity']),
+- }
+-
+-
+ def modify(self, bugid, **kwds):
+ """Modify an existing bug (eg. adding a comment or changing
resolution.)"""
+ if 'comment_from' in kwds:
+@@ -637,6 +514,15 @@ class PrettyBugz(Bugz):
+ kwds['comment'] = block_edit('Enter comment:')
+ del kwds['comment_editor']
+
++ if kwds['fixed']:
++ kwds['STATUS'] = 'CLOSED'
++ kwds['resolution'] = 'FIXED'
++ del kwds['fixed']
++
++ if kwds['invalid']:
++ kwds['STATUS'] = 'CLOSED'
++ kwds['resolution'] = 'INVALID'
++ del kwds['invalid']
+ result = Bugz.modify(self, bugid, **kwds)
+ if not result:
+ raise RuntimeError('Failed to modify bug')
+@@ -645,53 +531,6 @@ class PrettyBugz(Bugz):
+ for field, value in result:
+ self.log(' %-12s: %s' % (field, value))
+
+-
+- modify.args = "<bug_id> [options..]"
+- modify.options = {
+- 'title': make_option('-t', '--title', help = 'Set title of
bug'),
+- 'comment_from': make_option('-F', '--comment-from',
+- help
= 'Add comment from file. If -C is also specified, the editor will be opened
with this file as its contents.'),
+- 'comment_editor': make_option('-C', '--comment-editor',
+-
action='store_true', default = False,
+- help
= 'Add comment via default editor'),
+- 'comment': make_option('-c', '--comment', help = 'Add comment
to bug'),
+- 'url': make_option('-U', '--url', help = 'Set URL field of
bug'),
+- 'status': make_option('-s', '--status',
+-
choices=config.choices['status'].values(),
+- help
= 'Set new status of bug (eg. RESOLVED)'),
+- 'resolution': make_option('-r', '--resolution',
+-
choices=config.choices['resolution'].values(),
+- help
= 'Set new resolution (only if status = RESOLVED)'),
+- 'assigned_to': make_option('-a', '--assigned-to'),
+- 'duplicate': make_option('-d', '--duplicate', type='int',
default=0),
+- 'priority': make_option('--priority',
+-
choices=config.choices['priority'].values()),
+- 'severity': make_option('-S', '--severity',
+-
choices=config.choices['severity']),
+- 'fixed': make_option('--fixed', action='callback',
+- callback =
modify_opt_fixed,
+- help = "Mark
bug as RESOLVED, FIXED"),
+- 'invalid': make_option('--invalid', action='callback',
+- callback =
modify_opt_invalid,
+- help = "Mark
bug as RESOLVED, INVALID"),
+- 'add_cc': make_option('--add-cc', action = 'append',
+- help = 'Add
an email to the CC list'),
+- 'remove_cc': make_option('--remove-cc', action = 'append',
+- help =
'Remove an email from the CC list'),
+- 'add_dependson': make_option('--add-dependson', action =
'append',
+- help = 'Add a
bug to the depends list'),
+- 'remove_dependson': make_option('--remove-dependson', action
= 'append',
+- help =
'Remove a bug from the depends list'),
+- 'add_blocked': make_option('--add-blocked', action = 'append',
+- help = 'Add a
bug to the blocked list'),
+- 'remove_blocked': make_option('--remove-blocked', action =
'append',
+- help =
'Remove a bug from the blocked list'),
+- 'whiteboard': make_option('-w', '--whiteboard',
+- help = 'Set
Status whiteboard'),
+- 'keywords': make_option('-k', '--keywords',
+- help = 'Set
bug keywords'),
+- }
+-
+ def attachment(self, attachid, view = False):
+ """ Download or view an attachment given the id."""
+ self.log('Getting attachment %s' % attachid)
+@@ -713,30 +552,14 @@ class PrettyBugz(Bugz):
+
+ open(safe_filename, 'wb').write(result['fd'].read())
+
+- attachment.args = "<attachid> [-v]"
+- attachment.options = {
+- 'view': make_option('-v', '--view', action="store_true",
+- default = False,
+- help = "Print
attachment rather than save")
+- }
+-
+- def attach(self, bugid, filename, content_type = 'text/plain',
description = None):
++ def attach(self, bugid, filename, content_type = 'text/plain', patch
= False, description = None):
+ """ Attach a file to a bug given a filename. """
+ if not os.path.exists(filename):
+ raise BugzError('File not found: %s' % filename)
+ if not description:
+ description = block_edit('Enter description
(optional)')
+ result = Bugz.attach(self, bugid, filename, description,
filename,
+- content_type)
+-
+- attach.args = "<bugid> <filename> [-c=<mimetype>] [-d=<description>]"
+- attach.options = {
+- 'content_type': make_option('-c', '--content-type',
+-
default='text/plain',
+- help
= 'Mimetype of the file (default: text/plain)'),
+- 'description': make_option('-d', '--description',
+- help
= 'A description of the attachment.')
+- }
++ content_type, patch)
+
+ def listbugs(self, buglist, show_url=False, show_status=False):
+ for row in buglist:
+@@ -760,27 +583,3 @@ class PrettyBugz(Bugz):
+ print line[:self.columns]
+
+ self.log("%i bug(s) found." % len(buglist))
+-
+- @classmethod
+- def help(self):
+- print 'Usage: bugz <subcommand> [parameter(s)] [options..]'
+- print
+- print 'Subcommands:'
+- print ' search Search for bugs in bugzilla'
+- print ' get Get a bug from bugzilla'
+- print ' attachment Get an attachment from bugzilla'
+- print ' post Post a new bug into bugzilla'
+- print ' modify Modify a bug (eg. post a comment)'
+- print ' attach Attach file to a bug'
+- print ' namedcmd Run a stored search,'
+- print
+- print 'Examples:'
+- print ' bugz get 12345'
+- print ' bugz search python --assigned-to liquidx AT gentoo.org'
+- print ' bugz attachment 5000 --view'
+- print ' bugz attach 140574 python-2.4.3.ebuild'
+- print ' bugz modify 140574 -c "Me too"'
+- print ' bugz namedcmd "Amd64 stable"'
+- print
+- print 'For more information on subcommands, run:'
+- print ' bugz <subcommand> --help'
+diff --git a/bugz/clparser.py b/bugz/clparser.py
+new file mode 100644
+index 0000000..f9bdca9
+--- /dev/null
++++ b/bugz/clparser.py
+@@ -0,0 +1,283 @@
++#!/usr/bin/env python
++
++import argparse
++
++from bugz import __version__
++from bugz.cli import PrettyBugz
++from bugz.config import config
++
++def make_attach_parser(subparsers):
++ attach_parser = subparsers.add_parser('attach',
++ help = 'attach file to a bug')
++ attach_parser.add_argument('bugid',
++ help = 'the ID of the bug where the file should be attached')
++ attach_parser.add_argument('filename',
++ help = 'the name of the file to attach')
++ attach_parser.add_argument('-c', '--content-type',
++ default='text/plain',
++ help = 'mimetype of the file (default: text/plain)')
++ attach_parser.add_argument('-d', '--description',
++ help = 'a description of the attachment.')
++ attach_parser.add_argument('-p', '--patch',
++ action='store_true',
++ help = 'attachment is a patch')
++ attach_parser.set_defaults(func = PrettyBugz.attach)
++
++def make_attachment_parser(subparsers):
++ attachment_parser = subparsers.add_parser('attachment',
++ help = 'get an attachment from bugzilla')
++ attachment_parser.add_argument('attachid',
++ help = 'the ID of the attachment')
++ attachment_parser.add_argument('-v', '--view',
++ action="store_true",
++ default = False,
++ help = 'print attachment rather than save')
++ attachment_parser.set_defaults(func = PrettyBugz.attachment)
++
++def make_get_parser(subparsers):
++ get_parser = subparsers.add_parser('get',
++ help = 'get a bug from bugzilla')
++ get_parser.add_argument('bugid',
++ help = 'the ID of the bug to retrieve.')
++ get_parser.add_argument("-a", "--no-attachments",
++ action="store_false",
++ default = True,
++ help = 'do not show attachments',
++ dest = 'attachments')
++ get_parser.add_argument("-n", "--no-comments",
++ action="store_false",
++ default = True,
++ help = 'do not show comments',
++ dest = 'comments')
++ get_parser.set_defaults(func = PrettyBugz.get)
++
++def make_modify_parser(subparsers):
++ modify_parser = subparsers.add_parser('modify',
++ help = 'modify a bug (eg. post a comment)')
++ modify_parser.add_argument('bugid',
++ help = 'the ID of the bug to modify')
++ modify_parser.add_argument('-a', '--assigned-to',
++ help = 'change assignee for this bug')
++ modify_parser.add_argument('-C', '--comment-editor',
++ action='store_true',
++ help = 'add comment via default editor')
++ modify_parser.add_argument('-F', '--comment-from',
++ help = 'add comment from file. If -C is also specified, the
editor will be opened with this file as its contents.')
++ modify_parser.add_argument('-c', '--comment',
++ help = 'add comment from command line')
++ modify_parser.add_argument('-d', '--duplicate',
++ type = int,
++ default = 0,
++ help = 'this bug is a duplicate')
++ modify_parser.add_argument('-k', '--keywords',
++ help = 'set bug keywords'),
++ modify_parser.add_argument('--priority',
++ choices=config.choices['priority'].values(),
++ help = 'change the priority for this bug')
++ modify_parser.add_argument('-r', '--resolution',
++ choices=config.choices['resolution'].values(),
++ help = 'set new resolution (only if status = RESOLVED)')
++ modify_parser.add_argument('-s', '--status',
++ choices=config.choices['status'].values(),
++ help = 'set new status of bug (eg. RESOLVED)')
++ modify_parser.add_argument('-S', '--severity',
++ choices=config.choices['severity'],
++ help = 'set severity for this bug')
++ modify_parser.add_argument('-t', '--title',
++ help = 'set title of bug')
++ modify_parser.add_argument('-U', '--url',
++ help = 'set URL field of bug')
++ modify_parser.add_argument('-w', '--whiteboard',
++ help = 'set Status whiteboard'),
++ modify_parser.add_argument('--add-cc',
++ action = 'append',
++ help = 'add an email to the CC list')
++ modify_parser.add_argument('--remove-cc',
++ action = 'append',
++ help = 'remove an email from the CC list')
++ modify_parser.add_argument('--add-dependson',
++ action = 'append',
++ help = 'add a bug to the depends list')
++ modify_parser.add_argument('--remove-dependson',
++ action = 'append',
++ help = 'remove a bug from the depends list')
++ modify_parser.add_argument('--add-blocked',
++ action = 'append',
++ help = 'add a bug to the blocked list')
++ modify_parser.add_argument('--remove-blocked',
++ action = 'append',
++ help = 'remove a bug from the blocked list')
++ modify_parser.add_argument('--fixed',
++ action='store_true',
++ help = 'mark bug as RESOLVED, FIXED')
++ modify_parser.add_argument('--invalid',
++ action='store_true',
++ help = 'mark bug as RESOLVED, INVALID')
++ modify_parser.set_defaults(func = PrettyBugz.modify)
++
++def make_namedcmd_parser(subparsers):
++ namedcmd_parser = subparsers.add_parser('namedcmd',
++ help = 'run a stored search')
++ namedcmd_parser.add_argument('command',
++ help = 'the name of the stored search')
++ namedcmd_parser.add_argument('--show-status',
++ action = 'store_true',
++ help = 'show status of bugs')
++ namedcmd_parser.add_argument('--show-url',
++ action = 'store_true',
++ help = 'show bug id as a url')
++ namedcmd_parser.set_defaults(func = PrettyBugz.namedcmd)
++
++def make_post_parser(subparsers):
++ post_parser = subparsers.add_parser('post',
++ help = 'post a new bug into bugzilla')
++ post_parser.add_argument('--product',
++ help = 'product')
++ post_parser.add_argument('--component',
++ help = 'component')
++ post_parser.add_argument('--prodversion',
++ help = 'version of the product')
++ post_parser.add_argument('-t', '--title',
++ help = 'title of bug')
++ post_parser.add_argument('-d', '--description',
++ help = 'description of the bug')
++ post_parser.add_argument('-F' , '--description-from',
++ help = 'description from contents of file')
++ post_parser.add_argument('--append-command',
++ help = 'append the output of a command to the description')
++ post_parser.add_argument('-a', '--assigned-to',
++ help = 'assign bug to someone other than the default
assignee')
++ post_parser.add_argument('--cc',
++ help = 'add a list of emails to CC list')
++ post_parser.add_argument('-U', '--url',
++ help = 'URL associated with the bug')
++ post_parser.add_argument('--depends-on',
++ help = 'add a list of bug dependencies',
++ dest='dependson')
++ post_parser.add_argument('--blocked',
++ help = 'add a list of blocker bugs')
++ post_parser.add_argument('-k', '--keywords',
++ help = 'list of bugzilla keywords')
++ post_parser.add_argument('--batch',
++ action="store_true",
++ help = 'do not prompt for any values')
++ post_parser.add_argument('--default-confirm',
++ choices = ['y','Y','n','N'],
++ default = 'y',
++ help = 'default answer to confirmation question')
++ post_parser.add_argument('--priority',
++ choices=config.choices['priority'].values(),
++ help = 'set priority for the new bug')
++ post_parser.add_argument('-S', '--severity',
++ choices=config.choices['severity'],
++ help = 'set the severity for the new bug')
++ post_parser.set_defaults(func = PrettyBugz.post)
++
++def make_search_parser(subparsers):
++ search_parser = subparsers.add_parser('search',
++ help = 'search for bugs in bugzilla')
++ search_parser.add_argument('terms',
++ nargs='*',
++ help = 'strings to search for in title or body')
++ search_parser.add_argument('-o', '--order',
++ choices = config.choices['order'].keys(),
++ default = 'number',
++ help = 'display bugs in this order')
++ search_parser.add_argument('-a', '--assigned-to',
++ help = 'email the bug is assigned to')
++ search_parser.add_argument('-r', '--reporter',
++ help = 'email the bug was reported by')
++ search_parser.add_argument('--cc',
++ help = 'restrict by CC email address')
++ search_parser.add_argument('--commenter',
++ help = 'email that commented the bug')
++ search_parser.add_argument('-s', '--status',
++ action='append',
++ help = 'restrict by status (one or more, use all for all
statuses)')
++ search_parser.add_argument('--severity',
++ action='append',
++ choices = config.choices['severity'],
++ help = 'restrict by severity (one or more)')
++ search_parser.add_argument('--priority',
++ action='append',
++ choices = config.choices['priority'].values(),
++ help = 'restrict by priority (one or more)')
++ search_parser.add_argument('-c', '--comments',
++ action='store_true',
++ default=None,
++ help = 'search comments instead of title')
++ search_parser.add_argument('--product',
++ action='append',
++ help = 'restrict by product (one or more)')
++ search_parser.add_argument('-C', '--component',
++ action='append',
++ help = 'restrict by component (1 or more)')
++ search_parser.add_argument('-k', '--keywords',
++ help = 'restrict by keywords')
++ search_parser.add_argument('-w', '--whiteboard',
++ help = 'status whiteboard')
++ search_parser.add_argument('--show-status',
++ action = 'store_true',
++ help='show status of bugs')
++ search_parser.add_argument('--show-url',
++ action = 'store_true',
++ help='show bug id as a url.')
++ search_parser.set_defaults(func = PrettyBugz.search)
++
++def make_parser():
++ parser = argparse.ArgumentParser(
++ epilog = 'use -h after a sub-command for sub-command specific
help')
++ parser.add_argument('-b', '--base',
++ default = 'https://bugs.gentoo.org/',
++ help = 'base URL of Bugzilla')
++ parser.add_argument('-u', '--user',
++ help = 'username for commands requiring authentication')
++ parser.add_argument('-p', '--password',
++ help = 'password for commands requiring authentication')
++ parser.add_argument('-H', '--httpuser',
++ help = 'username for basic http auth')
++ parser.add_argument('-P', '--httppassword',
++ help = 'password for basic http auth')
++ parser.add_argument('-f', '--forget',
++ action='store_true',
++ help = 'forget login after execution')
++ parser.add_argument('-q', '--quiet',
++ action='store_true',
++ default = False,
++ help = 'quiet mode')
++ parser.add_argument('--columns',
++ type = int,
++ default = 0,
++ help = 'maximum number of columns output should use')
++ parser.add_argument('--encoding',
++ help = 'output encoding (default: utf-8).')
++ parser.add_argument('--skip-auth',
++ action='store_true',
++ default = False,
++ help = 'skip Authentication.')
++ parser.add_argument('--version',
++ action='version',
++ help='show program version and exit',
++ version='%(prog)s ' + __version__)
++ subparsers = parser.add_subparsers(help = 'help for sub-commands')
++ make_attach_parser(subparsers)
++ make_attachment_parser(subparsers)
++ make_get_parser(subparsers)
++ make_modify_parser(subparsers)
++ make_namedcmd_parser(subparsers)
++ make_post_parser(subparsers)
++ make_search_parser(subparsers)
++ return parser
++
++def get_kwds(args):
++ bugz = {}
++ cmd = {}
++ global_attrs = ['user', 'password', 'httpuser', 'httppassword',
'forget',
++ 'base', 'columns', 'encoding', 'quiet', 'skip_auth']
++ for attr in dir(args):
++ if attr[0] != '_' and attr != 'func':
++ if attr in global_attrs:
++ bugz[attr] = getattr(args,attr)
++ else:
++ cmd[attr] = getattr(args,attr)
++ return bugz, cmd
+diff --git a/bugz/config.py b/bugz/config.py
+index 4083e48..824c2ad 100644
+--- a/bugz/config.py
++++ b/bugz/config.py
+@@ -54,6 +54,7 @@ class BugzConfig:
+
+ 'attach_post': {
+ 'action': 'insert',
++ 'ispatch': '',
+ 'contenttypemethod': 'manual',
+ 'bugid': '',
+ 'description': '',
+diff --git a/contrib/zsh-completion b/contrib/zsh-completion
+index ee4bef6..c88ebff 100644
+--- a/contrib/zsh-completion
++++ b/contrib/zsh-completion
+@@ -14,7 +14,7 @@ _bugz() {
+ '(-P --httppassword)'{-P,--httppassword}'[basic http auth password (if
required)]:password: '
+ '(-f --forget)'{-f,--forget}'[do not remember authentication]'
+ '--columns[number of columns to use when displaying output]:number: '
+- '(--skip-auth)'{--skip-auth}'[do not authenticate]'
++ '--skip-auth[do not authenticate]'
+ '(-q --quiet)'{-q,--quiet}'[do not display status messages]'
+ )
+ _bugz_commands=(
diff --git a/python-pypi/pybugz/python-2.6-elementtree.patch
b/python-pypi/pybugz/python-2.6-elementtree.patch
deleted file mode 100644
index 96093a3..0000000
--- a/python-pypi/pybugz/python-2.6-elementtree.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/bugz.py 2006-09-02 05:35:37.000000000 -0700
-+++ b/bugz.py 2009-02-07 10:13:31.000000000 -0800
-@@ -238,7 +238,7 @@
- from urlparse import urlsplit, urljoin
- from urllib import urlencode
- from urllib2 import build_opener, HTTPCookieProcessor, Request
--from elementtree import ElementTree
-+from xml.etree import ElementTree
- from cookielib import LWPCookieJar, CookieJar
-
- #
diff --git a/python-pypi/sqlobject/DETAILS b/python-pypi/sqlobject/DETAILS
index 24cea17..4dbefd3 100755
--- a/python-pypi/sqlobject/DETAILS
+++ b/python-pypi/sqlobject/DETAILS
@@ -1,7 +1,7 @@
SPELL=sqlobject
CHEESESHOP_PKG=SQLObject
- VERSION=0.13.0
-
SOURCE_HASH=sha512:b0d1f7c91ec06e8c5e50de14fce47e26cdfb330e3bd4abb678d19d86a340763fc3da0451a2e286d2443d05ea0e70198016d31460b6e0fdcdfad75f8f248523b6
+ VERSION=0.14.0
+
SOURCE_HASH=sha512:36c6c31f879d86259e6fee624fd32022ac4b845fd6dec66ca87d5040dc789cb66e292313e5785f652f830348bccff85cb1b936a29b5bd1c6bf0540c043438af5
SOURCE="$CHEESESHOP_PKG-$VERSION.tar.gz"

SOURCE_URL[0]="http://pypi.python.org/packages/source/${CHEESESHOP_PKG:0:1}/${CHEESESHOP_PKG}/$SOURCE";
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$CHEESESHOP_PKG-$VERSION"
diff --git a/python-pypi/sqlobject/HISTORY b/python-pypi/sqlobject/HISTORY
index 5ea09bf..a39ffdd 100644
--- a/python-pypi/sqlobject/HISTORY
+++ b/python-pypi/sqlobject/HISTORY
@@ -1,4 +1,7 @@
-2010-08013 Treeve Jelbert <treeve AT sourcemage.org>
+2010-10-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.14.0
+
+2010-08-13 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.13.0

2010-05-06 Treeve Jelbert <treeve AT sourcemage.org>
diff --git a/python-pypi/trac/DETAILS b/python-pypi/trac/DETAILS
index 180ab59..39396b4 100755
--- a/python-pypi/trac/DETAILS
+++ b/python-pypi/trac/DETAILS
@@ -1,7 +1,7 @@
SPELL=trac
- VERSION=0.12
+ VERSION=0.12.1
SECURITY_PATCH=1
-
SOURCE_HASH=sha512:748d41c7a3a7b82c8cc35f577f6a2a1a44daca8fa879b1cb71223ab52cde1be8e5004351f125d7b91b6bba150d6a3695fc4ca58cd11a22bf47079ae6cc6ea743
+
SOURCE_HASH=sha512:787a7b076629949bf7856e2ce036bc0c5de8be00e593988a2c069701e381eea8de5abc96d5c92349c72b9bada857c5b47b0f6981e5f9c8044878e76eba9e60fc
SOURCE=Trac-$VERSION.tar.gz
SOURCE_URL[0]=http://ftp.edgewall.com/pub/$SPELL/$SOURCE
SOURCE_URL[1]=ftp://ftp.edgewall.com/pub/$SPELL/$SOURCE
diff --git a/python-pypi/trac/HISTORY b/python-pypi/trac/HISTORY
index 5527530..3c0a607 100644
--- a/python-pypi/trac/HISTORY
+++ b/python-pypi/trac/HISTORY
@@ -1,3 +1,6 @@
+2010-10-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.12.1
+
2010-06-29 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.12
* DEPENDS: babel is required now
diff --git a/video-libs/libtheora/DETAILS b/video-libs/libtheora/DETAILS
index e7ce40f..b6ccb45 100755
--- a/video-libs/libtheora/DETAILS
+++ b/video-libs/libtheora/DETAILS
@@ -1,12 +1,12 @@
SPELL=libtheora
if [[ $THEORA_PRERELEASE == "n" ]]; then
VERSION=1.1.1
-
SOURCE_HASH=sha512:9ab9b3af1c35d16a7d6d84f61f59ef3180132e30c27bdd7c0fa2683e0d00e2c791accbc7fd2c90718cc947d8bd10ee4a5940fb55f90f1fd7b0ed30583a47dbbd
+
SOURCE_HASH=sha512:f20dda4b03f5e9c2eda0bf85dbc78046fa55227f81ee82ffde096ff07cd8a5b47ba42041c6958eb184b51f1c0c6ba763e1861601e10cfb918444a5a06bfea798
else
- VERSION=1.1.1
-
SOURCE_HASH=sha512:9ab9b3af1c35d16a7d6d84f61f59ef3180132e30c27bdd7c0fa2683e0d00e2c791accbc7fd2c90718cc947d8bd10ee4a5940fb55f90f1fd7b0ed30583a47dbbd
+ VERSION=1.2.0alpha1
+
SOURCE_HASH=sha512:876c2c7cc2ccaa53be2d7a724163108695207e89021bc07f251f38aaad48752b154e722bd41fd5373ae51029980f2d98a8f0d11d8844dfe1562402eb6cafe82a
fi
- SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE=$SPELL-$VERSION.tar.gz
# SOURCE_GPG=gurus.gpg:$SOURCE.sig:WORKS_FOR_ME
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-${VERSION//RC?}
SOURCE_URL[0]=http://downloads.xiph.org/releases/theora/$SOURCE
diff --git a/video-libs/libtheora/HISTORY b/video-libs/libtheora/HISTORY
index a5455bd..5b0b086 100644
--- a/video-libs/libtheora/HISTORY
+++ b/video-libs/libtheora/HISTORY
@@ -1,3 +1,7 @@
+2010-10-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: updated unstable to 1.2.0alpha1, using tar.gz
+ now instead of tar.bz2
+
2009-11-01 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: updated spell to 1.1.1

diff --git a/video-libs/live/DETAILS b/video-libs/live/DETAILS
index f3d008c..e40d885 100755
--- a/video-libs/live/DETAILS
+++ b/video-libs/live/DETAILS
@@ -1,7 +1,7 @@
SPELL=live
- VERSION=2010.09.22
+ VERSION=2010.10.06
SOURCE=$SPELL.$VERSION.tar.gz
-
SOURCE_HASH=sha512:7b8bb0252725a11616ca1afeeee831f06bfe3627cc3d8b0845e192aff94dc1845d446083e142a4025ec7bef3757401025311feb1749da0ffbe8e977a69160a90
+
SOURCE_HASH=sha512:78de9856d8afb09de5b45f9283b7095c8597f8b1fe81be7d278a3e78574cc52934655bc2cb7716e1e3db4c7207759b525531ba26d37620d5fcd790ff3ba962ac
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
SOURCE_URL[0]=http://www.live555.com/liveMedia/public/$SOURCE

SOURCE_URL[1]=http://ftp.freebsd.org/pub/FreeBSD/ports/local-distfiles/nork/$SOURCE
diff --git a/video-libs/live/HISTORY b/video-libs/live/HISTORY
index 834cbd4..aa7d56e 100644
--- a/video-libs/live/HISTORY
+++ b/video-libs/live/HISTORY
@@ -1,3 +1,6 @@
+2010-10-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2010.10.06
+
2010-09-22 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: updated spell to 2010.09.22

diff --git a/video/guvcview/DETAILS b/video/guvcview/DETAILS
index 426b5d5..8466295 100755
--- a/video/guvcview/DETAILS
+++ b/video/guvcview/DETAILS
@@ -1,8 +1,8 @@
SPELL=guvcview
- VERSION=1.4.1
+ VERSION=1.4.2
SOURCE=${SPELL}-src-${VERSION}.tar.gz
SOURCE_URL[0]=http://download.berlios.de/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:d949eed3c4456aa2e9b6f313b2cf983bdf3d9f29be87f747272121289494d53fda6ef11962920020049cd011254cf6c198d8cd4f86b76785358962c7e21b3658
+
SOURCE_HASH=sha512:36c3eae2f8138bc56ef3b0cda9fd57310e9626f132d5de88688ef0e1d93e1b43a731d35a74f933e93e5011ddd292ca79ca44d93fae8b799a0b36b36640567c93
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-src-${VERSION}"
WEB_SITE=http://guvcview.berlios.de/
LICENSE[0]=GPL
diff --git a/video/guvcview/HISTORY b/video/guvcview/HISTORY
index f3f341c..b9c26f3 100644
--- a/video/guvcview/HISTORY
+++ b/video/guvcview/HISTORY
@@ -1,3 +1,6 @@
+2010-10-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.4.2
+
2010-07-06 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: sha512 updated

diff --git a/x11/synergy/DETAILS b/x11/synergy/DETAILS
index fd5728c..57be347 100755
--- a/x11/synergy/DETAILS
+++ b/x11/synergy/DETAILS
@@ -11,8 +11,15 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
KEYWORDS="x11"
SHORT="Share a single mouse and keyboard between computers"
cat << EOF
-Synergy lets you easily share a single mouse and keyboard between multiple
computers with different operating systems without special hardware.
-It's intended for users with multiple computers on their desk since each
system uses its own monitor(s).
-Just move the mouse off the edge of a screen to move to another screen;
keyboard and mouse input is then redirected to the other screen.
-Synergy also lets you cut and paste between systems and it makes screen
savers activate/deactivate in concert.
+Synergy lets you easily share a single mouse and keyboard between multiple
+computers with different operating systems without special hardware.
+
+It's intended for users with multiple computers on their desk since each
+system uses its own monitor(s).
+
+Just move the mouse off the edge of a screen to move to another screen;
+keyboard and mouse input is then redirected to the other screen.
+
+Synergy also lets you cut and paste between systems and it makes screen
+savers activate/deactivate in concert.
EOF
diff --git a/x11/synergy/HISTORY b/x11/synergy/HISTORY
index ee72b42..265aa5c 100644
--- a/x11/synergy/HISTORY
+++ b/x11/synergy/HISTORY
@@ -1,3 +1,6 @@
+2010-10-08 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Word-wrap long description to 80 cols
+
2010-03-13 Sukneet Basuta <sukneet AT sourcemage.org>
* DEPENDS: added dependencies on libxtst, libxinerama, libxext, and
libx11
* PRE_BUILD: added patch, synergy_gcc43.patch, to compile on gcc
4.3.3 and up



  • [SM-Commit] GIT changes to devel-xorg-modular grimoire by Eric Sandall (44e799d13ca9828d1f35a68f2f11dce8ad4bfaf3), Eric Sandall, 10/10/2010

Archive powered by MHonArc 2.6.24.

Top of Page