Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to devel-libpng grimoire by Eric Sandall (d612e4c37eac6797a50f22548ad2821ee4c0619c)

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-libpng grimoire by Eric Sandall (d612e4c37eac6797a50f22548ad2821ee4c0619c)
  • Date: Fri, 2 Jan 2015 17:57:21 -0600

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

ChangeLog
| 234 +
FUNCTIONS
| 8
antivirus/clamav/DETAILS
| 2
antivirus/clamav/HISTORY
| 3
archive-libs/snappy/DETAILS
| 14
archive-libs/snappy/HISTORY
| 3
archive-libs/snappy/PREPARE
| 2
archive-libs/snappy/PRE_BUILD
| 6
archive/burp/DEPENDS
| 4
archive/burp/DETAILS
| 4
archive/burp/HISTORY
| 8
archive/cdebootstrap/DETAILS
| 4
archive/cdebootstrap/HISTORY
| 3
archive/debian-archive-keyring/DETAILS
| 6
archive/debian-archive-keyring/HISTORY
| 3
archive/dpkg/DETAILS
| 4
archive/dpkg/HISTORY
| 5
archive/epm/DETAILS
| 43
archive/epm/HISTORY
| 7
archive/gzip/DEPENDS
| 1
archive/gzip/DETAILS
| 2
archive/gzip/HISTORY
| 5
archive/tar/DEPENDS
| 10
archive/tar/HISTORY
| 3
archive/xarchive/DEPENDS
| 2
archive/xz-utils/DETAILS
| 2
archive/xz-utils/HISTORY
| 3
audio-creation/amsynth/BUILD
| 2
audio-creation/amsynth/CONFIGURE
| 21
audio-creation/amsynth/DEPENDS
| 5
audio-creation/amsynth/DETAILS
| 11
audio-creation/amsynth/HISTORY
| 7
audio-creation/amsynth/INSTALL
| 3
audio-creation/amsynth/PRE_BUILD
| 4
audio-creation/ardour3/DETAILS
| 4
audio-creation/ardour3/HISTORY
| 3
audio-drivers/jack2/DETAILS
| 3
audio-drivers/jack2/HISTORY
| 3
audio-drivers/nas/DETAILS
| 22
audio-drivers/nas/HISTORY
| 5
audio-drivers/nas/PREPARE
| 3
audio-drivers/nas/PRE_BUILD
| 4
audio-drivers/oss/DETAILS
| 4
audio-drivers/oss/HISTORY
| 3
audio-libs/flac/DETAILS
| 4
audio-libs/flac/HISTORY
| 3
audio-libs/libmikmod/DETAILS
| 11
audio-libs/libmikmod/HISTORY
| 4
audio-libs/lilv-0/DETAILS
| 7
audio-libs/lilv-0/HISTORY
| 3
audio-libs/openal-soft/DETAILS
| 4
audio-libs/openal-soft/HISTORY
| 3
audio-libs/sratom-0/DETAILS
| 7
audio-libs/sratom-0/HISTORY
| 3
audio-libs/suil-0/DETAILS
| 7
audio-libs/suil-0/HISTORY
| 3
audio-players/mikmod/DETAILS
| 11
audio-players/mikmod/HISTORY
| 4
audio-players/mpd/BUILD
| 7
audio-players/mpd/DEPENDS
| 2
audio-players/mpd/DETAILS
| 4
audio-players/mpd/HISTORY
| 16
audio-players/mpg123/DETAILS
| 2
audio-players/mpg123/HISTORY
| 3
audio-plugins/calf-plugins/DETAILS
| 9
audio-plugins/calf-plugins/HISTORY
| 3
audio-soft/asunder/DETAILS
| 4
audio-soft/asunder/HISTORY
| 3
audio-soft/easytag/DETAILS
| 4
audio-soft/easytag/HISTORY
| 6
audio-soft/lilv-util/DETAILS
| 7
audio-soft/lilv-util/HISTORY
| 3
audio-soft/patchage/BUILD
| 7
audio-soft/patchage/CONFIGURE
| 3
audio-soft/patchage/DEPENDS
| 48
audio-soft/patchage/DETAILS
| 21
audio-soft/patchage/HISTORY
| 13
audio-soft/patchage/INSTALL
| 1
audio-soft/patchage/PRE_BUILD
| 8
chat-im/gajim/DEPENDS
| 9
chat-im/gajim/DETAILS
| 6
chat-im/gajim/HISTORY
| 6
chat-im/gajim/PRE_BUILD
| 4
chat-im/gajim/gajim-0.16.tar.bz2.sig
|binary
chat-im/gajim/gtalk.patch
| 11
chat-im/pidgin-sipe/DEPENDS
| 9
chat-im/pidgin-sipe/HISTORY
| 3
chat-im/pidgin-window-merge/DEPENDS
| 4
chat-im/pidgin-window-merge/DETAILS
| 19
chat-im/pidgin-window-merge/HISTORY
| 2
chat-im/pidgin-window-merge/PREPARE
| 2
chat-im/pidgin-window-merge/PRE_BUILD
| 6
chat-im/pidgin/DEPENDS
| 13
chat-im/pidgin/DETAILS
| 4
chat-im/pidgin/HISTORY
| 9
chat-im/pidgin/pidgin.gpg
|binary
chat-irc/hexchat/CONFIGURE
| 73
chat-irc/hexchat/DEPENDS
| 122
chat-irc/hexchat/DETAILS
| 15
chat-irc/hexchat/HISTORY
| 18
chat-irc/hexchat/INSTALL
| 5
chat-irc/hexchat/PRE_BUILD
| 6
chat-irc/hexchat/hexchat.gpg
|binary
chat-irc/hexchat/openssl-09.patch
| 20
collab/openldap/CONFIGURE
| 3
collab/openldap/DEPENDS
| 5
collab/openldap/DETAILS
| 10
collab/openldap/HISTORY
| 14
collab/subversion/DEPENDS
| 2
collab/subversion/HISTORY
| 3
crypto/GnuPG.gpg
|binary
crypto/ca-certificates/DETAILS
| 4
crypto/ca-certificates/HISTORY
| 3
crypto/cryptcat/CONFLICTS
| 3
crypto/cryptcat/HISTORY
| 3
crypto/cyrus-sasl/DEPENDS
| 6
crypto/cyrus-sasl/HISTORY
| 7
crypto/gnupg-2.1/CONFLICTS
| 1
crypto/gnupg-2.1/DEPENDS
| 21
crypto/gnupg-2.1/DETAILS
| 30
crypto/gnupg-2.1/HISTORY
| 3
crypto/gnupg-2.1/PROVIDES
| 1
crypto/gnupg-2.1/TRIGGERS
| 5
crypto/gnupg-exp/CONFLICTS
| 1
crypto/gnupg-exp/HISTORY
| 3
crypto/gnupg-exp/PROVIDES
| 1
crypto/gnutls/DETAILS
| 15
crypto/gnutls/HISTORY
| 11
crypto/gnutls/PREPARE
| 9
crypto/gpa/DETAILS
| 2
crypto/gpa/HISTORY
| 3
crypto/gpgme/DEPENDS
| 2
crypto/gpgme/HISTORY
| 3
crypto/gsasl/DETAILS
| 2
crypto/gsasl/HISTORY
| 3
crypto/krb5/DETAILS
| 6
crypto/krb5/HISTORY
| 4
crypto/libgpg-error/DETAILS
| 2
crypto/libgpg-error/HISTORY
| 3
crypto/libksba/DETAILS
| 3
crypto/libksba/HISTORY
| 3
crypto/libressl/DETAILS
| 4
crypto/libressl/HISTORY
| 7
crypto/libssh/HISTORY
| 4
crypto/npth/DETAILS
| 2
crypto/npth/HISTORY
| 3
crypto/nss/BUILD
| 6
crypto/nss/DEPENDS
| 6
crypto/nss/DETAILS
| 20
crypto/nss/HISTORY
| 21
crypto/nss/INSTALL
| 16
crypto/nss/PREPARE
| 6
crypto/nss/PRE_BUILD
| 11
crypto/nss/PRE_SUB_DEPENDS
| 1
crypto/nss/SUB_DEPENDS
| 31
crypto/nss/nss-3.17.2-standalone-2.patch
| 244 +
crypto/openssh/DEPENDS
| 5
crypto/openssh/DETAILS
| 2
crypto/openssh/HISTORY
| 6
crypto/openssl/DETAILS
| 8
crypto/openssl/HISTORY
| 11
crypto/openssl/INSTALL
| 10
crypto/pkcs11-helper/DETAILS
| 6
crypto/pkcs11-helper/HISTORY
| 3
crypto/polarssl/DETAILS
| 20
crypto/polarssl/HISTORY
| 5
crypto/polarssl/PREPARE
| 2
crypto/qca-gnupg/BUILD
| 7
crypto/qca-gnupg/CONFLICTS
| 1
crypto/qca-gnupg/DEPENDS
| 2
crypto/qca-gnupg/DETAILS
| 17
crypto/qca-gnupg/DOWNLOAD
| 1
crypto/qca-gnupg/HISTORY
| 6
crypto/qca-gnupg/INSTALL
| 1
crypto/qca-gnupg/PRE_BUILD
| 1
crypto/qca-gnupg/UP_TRIGGERS
| 1
crypto/qca-openssl/BUILD
| 7
crypto/qca-openssl/CONFLICTS
| 1
crypto/qca-openssl/DEPENDS
| 2
crypto/qca-openssl/DETAILS
| 17
crypto/qca-openssl/DOWNLOAD
| 1
crypto/qca-openssl/HISTORY
| 37
crypto/qca-openssl/INSTALL
| 1
crypto/qca-openssl/PRE_BUILD
| 4
crypto/qca-openssl/UP_TRIGGERS
| 1
crypto/qca-openssl/qca-ossl-openssl.patch
| 29
crypto/qca-pkcs11/BUILD
| 6
crypto/qca-pkcs11/CONFLICTS
| 1
crypto/qca-pkcs11/DEPENDS
| 4
crypto/qca-pkcs11/DETAILS
| 18
crypto/qca-pkcs11/DOWNLOAD
| 1
crypto/qca-pkcs11/HISTORY
| 12
crypto/qca-pkcs11/INSTALL
| 1
crypto/qca-pkcs11/PRE_BUILD
| 1
crypto/qca-pkcs11/UP_TRIGGERS
| 1
crypto/qca2/BUILD
| 9
crypto/qca2/CONFLICTS
| 3
crypto/qca2/DEPENDS
| 12
crypto/qca2/DETAILS
| 6
crypto/qca2/HISTORY
| 6
crypto/scute/DEPENDS
| 2
crypto/scute/DETAILS
| 2
crypto/scute/HISTORY
| 4
crypto/signify/BUILD
| 1
crypto/signify/DETAILS
| 17
crypto/signify/HISTORY
| 2
crypto/signify/INSTALL
| 1
crypto/sshpass/DETAILS
| 2
crypto/sshpass/HISTORY
| 3
database/db/BUILD
| 2
database/db/DETAILS
| 5
database/db/HISTORY
| 4
database/leveldb/BUILD
| 1
database/leveldb/DEPENDS
| 8
database/leveldb/DETAILS
| 25
database/leveldb/HISTORY
| 3
database/leveldb/INSTALL
| 11
database/leveldb/PREPARE
| 2
database/lmdb/BUILD
| 2
database/lmdb/DETAILS
| 20
database/lmdb/HISTORY
| 6
database/lmdb/INSTALL
| 3
database/mariadb/BUILD
| 1
database/mariadb/DETAILS
| 5
database/mariadb/HISTORY
| 11
database/mongodb/DETAILS
| 4
database/mongodb/HISTORY
| 10
database/mongodb/PRE_BUILD
| 1
database/mongodb/intsign.patch
| 67
database/mongodb/scons.patch
| 26
database/postgresql/DEPENDS
| 4
database/postgresql/DETAILS
| 12
database/postgresql/HISTORY
| 17
database/postgresql/PREPARE
| 9
database/postgresql/PRE_BUILD
| 7
database/sqlite/DETAILS
| 6
database/sqlite/HISTORY
| 15
database/tdb/DEPENDS
| 1
database/tdb/DETAILS
| 8
database/tdb/HISTORY
| 7
dave_robillard.gpg
|binary
dev/null
|binary
devel/astyle/DETAILS
| 4
devel/astyle/HISTORY
| 3
devel/automake/DETAILS
| 2
devel/automake/HISTORY
| 3
devel/binutils/DETAILS
| 2
devel/binutils/HISTORY
| 3
devel/bmake/BUILD
| 3
devel/bmake/DETAILS
| 16
devel/bmake/HISTORY
| 5
devel/bmake/INSTALL
| 3
devel/cbp2make/BUILD
| 2
devel/cbp2make/DETAILS
| 13
devel/cbp2make/HISTORY
| 2
devel/cbp2make/INSTALL
| 2
devel/ccache/DETAILS
| 4
devel/ccache/HISTORY
| 4
devel/ccache/samba.gpg
|binary
devel/cmake/DETAILS
| 4
devel/cmake/HISTORY
| 6
devel/cmockery/DETAILS
| 31
devel/cmockery/HISTORY
| 3
devel/cobra/BUILD
| 1
devel/cobra/DEPENDS
| 1
devel/cobra/DETAILS
| 64
devel/cobra/HISTORY
| 2
devel/cobra/INSTALL
| 16
devel/cproto/DETAILS
| 15
devel/cproto/HISTORY
| 2
devel/cvs-fast-export/BUILD
| 1
devel/cvs-fast-export/DEPENDS
| 2
devel/cvs-fast-export/DETAILS
| 20
devel/cvs-fast-export/HISTORY
| 2
devel/cvsps/DEPENDS
| 2
devel/cvsps/DETAILS
| 26
devel/cvsps/HISTORY
| 3
devel/cvsps/INSTALL
| 2
devel/diffuse/BUILD
| 2
devel/diffuse/DEPENDS
| 1
devel/diffuse/DETAILS
| 4
devel/diffuse/HISTORY
| 4
devel/diffutils/DEPENDS
| 1
devel/diffutils/HISTORY
| 3
devel/doxygen/DETAILS
| 5
devel/doxygen/HISTORY
| 4
devel/elfkickers/BUILD
| 1
devel/elfkickers/DETAILS
| 47
devel/elfkickers/HISTORY
| 2
devel/elfkickers/INSTALL
| 1
devel/extra-cmake-modules/DETAILS
| 6
devel/extra-cmake-modules/HISTORY
| 12
devel/gdb/DETAILS
| 2
devel/gdb/HISTORY
| 3
devel/ghc/DETAILS
| 8
devel/ghc/HISTORY
| 3
devel/git-imerge/BUILD
| 1
devel/git-imerge/DETAILS
| 25
devel/git-imerge/HISTORY
| 2
devel/git-imerge/INSTALL
| 1
devel/git-imerge/PREPARE
| 2
devel/git/BUILD
| 3
devel/git/DETAILS
| 10
devel/git/HISTORY
| 10
devel/go/DEPENDS
| 2
devel/graphviz/DEPENDS
| 86
devel/graphviz/HISTORY
| 3
devel/icecream/DETAILS
| 4
devel/icecream/HISTORY
| 3
devel/jwasm/BUILD
| 1
devel/jwasm/DETAILS
| 17
devel/jwasm/HISTORY
| 2
devel/jwasm/INSTALL
| 1
devel/jwasm/PRE_BUILD
| 3
devel/libtool/DETAILS
| 4
devel/libtool/HISTORY
| 3
devel/m4/DEPENDS
| 1
devel/m4/DETAILS
| 2
devel/m4/HISTORY
| 7
devel/m4/PRE_BUILD
| 6
devel/m4/glibc215.patch
| 10
devel/make/DETAILS
| 2
devel/make/HISTORY
| 6
devel/make/INSTALL
| 1
devel/mawk/CONFIGURE
| 1
devel/mawk/DETAILS
| 4
devel/mawk/HISTORY
| 13
devel/mawk/INSTALL
| 4
devel/mawk/PRE_BUILD
| 3
devel/mawk/PROVIDES
| 1
devel/mk-configure/BUILD
| 2
devel/mk-configure/DEPENDS
| 1
devel/mk-configure/DETAILS
| 16
devel/mk-configure/HISTORY
| 2
devel/mk-configure/INSTALL
| 2
devel/mono/DETAILS
| 7
devel/mono/HISTORY
| 4
devel/nodejs/BUILD
| 3
devel/nodejs/DEPENDS
| 9
devel/nodejs/DETAILS
| 9
devel/nodejs/HISTORY
| 5
devel/pcc/DETAILS
| 36
devel/pcc/HISTORY
| 7
devel/pcc/PREPARE
| 2
devel/python/BUILD
| 2
devel/python/DEPENDS
| 2
devel/python/DETAILS
| 4
devel/python/HISTORY
| 12
devel/python/INSTALL
| 5
devel/python3/DETAILS
| 2
devel/python3/HISTORY
| 3
devel/radare2/DETAILS
| 2
devel/radare2/HISTORY
| 3
devel/reposurgeon/BUILD
| 1
devel/reposurgeon/DEPENDS
| 2
devel/reposurgeon/DETAILS
| 20
devel/reposurgeon/HISTORY
| 2
devel/runawk/BUILD
| 2
devel/runawk/DEPENDS
| 3
devel/runawk/DETAILS
| 19
devel/runawk/HISTORY
| 2
devel/runawk/INSTALL
| 2
devel/sparsehash/DETAILS
| 14
devel/sparsehash/HISTORY
| 4
devel/swig/DEPENDS
| 68
devel/swig/DETAILS
| 4
devel/swig/HISTORY
| 5
devel/swig/SUB_DEPENDS
| 16
disk/avfs/DETAILS
| 2
disk/avfs/HISTORY
| 7
disk/ddrescue/DETAILS
| 4
disk/ddrescue/HISTORY
| 3
disk/e2fsprogs/DEPENDS
| 2
disk/e2fsprogs/DETAILS
| 2
disk/e2fsprogs/HISTORY
| 3
disk/eudev/DETAILS
| 4
disk/eudev/HISTORY
| 3
disk/grub2/BUILD
| 3
disk/grub2/HISTORY
| 6
disk/grub2/PRE_BUILD
| 3
disk/grub2/grub-2.00-freetype-2.5.1.patch
| 24
disk/lvm/DETAILS
| 2
disk/lvm/HISTORY
| 3
disk/partclone/DETAILS
| 4
disk/partclone/HISTORY
| 3
disk/sgi.gpg
|binary
disk/squashfs-tools3/BUILD
| 2
disk/squashfs-tools3/DETAILS
| 27
disk/squashfs-tools3/HISTORY
| 33
disk/squashfs-tools3/INSTALL
| 3
disk/squashfs-tools3/PRE_BUILD
| 2
disk/udisks2/DETAILS
| 4
disk/udisks2/HISTORY
| 3
disk/xfsdump/DETAILS
| 2
disk/xfsdump/HISTORY
| 3
disk/xfsprogs/DETAILS
| 2
disk/xfsprogs/HISTORY
| 3
doc/dvipng/DEPENDS
| 6
doc/dvipng/HISTORY
| 3
doc/evince/DEPENDS
| 2
doc/evince/DETAILS
| 7
doc/evince/HISTORY
| 8
doc/groff/DEPENDS
| 10
doc/groff/HISTORY
| 3
doc/man-pages/DETAILS
| 4
doc/man-pages/HISTORY
| 3
doc/mupdf/DETAILS
| 5
doc/mupdf/HISTORY
| 3
doc/source-highlight/DEPENDS
| 2
e-17/evas/DETAILS
| 6
e-17/evas/HISTORY
| 3
e/imlib2/DEPENDS
| 12
e/imlib2/HISTORY
| 6
editors/emacs/BUILD
| 7
editors/emacs/CONFIGURE
| 2
editors/emacs/DEPENDS
| 30
editors/emacs/DETAILS
| 6
editors/emacs/DOWNLOAD
| 8
editors/emacs/HISTORY
| 5
editors/gawk/CONFIGURE
| 1
editors/gawk/DEPENDS
| 7
editors/gawk/HISTORY
| 10
editors/gawk/INSTALL
| 5
editors/gawk/PROVIDES
| 1
editors/jq/DEPENDS
| 2
editors/jq/DETAILS
| 22
editors/jq/HISTORY
| 3
editors/lyx/DETAILS
| 8
editors/lyx/HISTORY
| 3
editors/tea/DETAILS
| 6
editors/tea/HISTORY
| 4
editors/tea/PRE_BUILD
| 3
editors/texmaker/DETAILS
| 4
editors/texmaker/HISTORY
| 3
editors/texworks/DETAILS
| 6
editors/texworks/HISTORY
| 3
editors/vbindiff/DETAILS
| 25
editors/vbindiff/HISTORY
| 2
editors/vile/BUILD
| 7
editors/vile/CONFIGURE
| 17
editors/vile/DEPENDS
| 23
editors/vile/DETAILS
| 22
editors/vile/HISTORY
| 3
editors/vile/INSTALL
| 17
editors/vile/PROVIDES
| 2
editors/vile/profile.d/editor.sh
| 10
editors/vim-csapprox/BUILD
| 1
editors/vim-csapprox/DEPENDS
| 1
editors/vim-csapprox/DETAILS
| 38
editors/vim-csapprox/HISTORY
| 2
editors/vim-csapprox/INSTALL
| 3
education/klavaro/CONFLICTS
| 1
education/klavaro/DETAILS
| 6
education/klavaro/HISTORY
| 4
emacs-lisp/FUNCTIONS
| 44
emacs-lisp/haskell-mode/DEPENDS
| 1
emacs-lisp/haskell-mode/DETAILS
| 15
emacs-lisp/haskell-mode/HISTORY
| 2
fonts-x11/terminus-font/DEPENDS
| 2
fonts-x11/ttf-roboto/HISTORY
| 3
fonts-x11/ttf-roboto/INSTALL
| 2
ftp/curl/DEPENDS
| 1
ftp/curl/DETAILS
| 4
ftp/curl/HISTORY
| 8
ftp/gftp/DEPENDS
| 4
ftp/gftp/DETAILS
| 1
ftp/gftp/HISTORY
| 13
ftp/gftp/PRE_BUILD
| 6
ftp/gftp/expand.patch
| 21
ftp/gftp/ftps.patch
| 20
ftp/gftp/tmpstr.patch
| 12
ftp/grsync/BUILD
| 2
ftp/grsync/DETAILS
| 4
ftp/grsync/HISTORY
| 3
ftp/tnftp/DETAILS
| 3
ftp/tnftp/HISTORY
| 10
ftp/wget/CONFIGURE
| 5
ftp/wget/DEPENDS
| 10
ftp/wget/DETAILS
| 4
ftp/wget/HISTORY
| 29
ftp/wget/REPAIR^all^PRE_SUB_DEPENDS
| 2
gnome2-apps/dia/DETAILS
| 4
gnome2-apps/dia/HISTORY
| 4
gnome2-apps/dia/PRE_BUILD
| 6
gnome2-apps/dia/dia-0.97.3.tar.xz.sig
|binary
gnome2-apps/dia/glib-2.31.patch
| 53
gnome2-libs/atk/DETAILS
| 6
gnome2-libs/atk/HISTORY
| 3
gnome2-libs/dconf/BUILD
| 4
gnome2-libs/dconf/HISTORY
| 3
gnome2-libs/gdk-pixbuf2/DEPENDS
| 29
gnome2-libs/gdk-pixbuf2/HISTORY
| 9
gnome2-libs/glib2/DETAILS
| 8
gnome2-libs/glib2/HISTORY
| 7
gnome2-libs/glib2/PRE_BUILD
| 10
gnome2-libs/gobject-introspection/DETAILS
| 4
gnome2-libs/gobject-introspection/HISTORY
| 3
gnome2-libs/gobject-introspection/gobject-introspection-1.42.0.tar.xz.sig
|binary
gnome2-libs/gtk-doc/DETAILS
| 2
gnome2-libs/gtk-doc/HISTORY
| 3
gnome2-libs/gtk-doc/gtk-doc-1.21.tar.xz.sig
|binary
gnome2-libs/libaccounts-glib/BUILD
| 2
gnome2-libs/libaccounts-glib/DEPENDS
| 6
gnome2-libs/libaccounts-glib/DETAILS
| 17
gnome2-libs/libaccounts-glib/HISTORY
| 4
gnome2-libs/libidl/DEPENDS
| 5
gnome2-libs/libidl/HISTORY
| 3
gnome2-libs/librsvg2/CONFLICTS
| 1
gnome2-libs/librsvg2/DEPENDS
| 44
gnome2-libs/librsvg2/DETAILS
| 4
gnome2-libs/librsvg2/HISTORY
| 15
gnome2-libs/pango/DEPENDS
| 7
gnome2-libs/pango/DETAILS
| 4
gnome2-libs/pango/HISTORY
| 10
gnome2-libs/xdg-user-dirs/DETAILS
| 17
gnome2-libs/xdg-user-dirs/HISTORY
| 9
gnome3-libs/adwaita-icon-theme/DETAILS
| 13
gnome3-libs/adwaita-icon-theme/HISTORY
| 5
gnome3-libs/libsecret/DETAILS
| 4
gnome3-libs/libsecret/HISTORY
| 3
gnu/gcc/HISTORY
| 4
gnu/gcc/PRE_BUILD
| 6
gnu/gcc/classpath-ft2include.patch
| 56
graphics-libs/cimg/DETAILS
| 4
graphics-libs/cimg/HISTORY
| 3
graphics-libs/freetype2/BUILD
| 9
graphics-libs/freetype2/DEPENDS
| 14
graphics-libs/freetype2/DETAILS
| 4
graphics-libs/freetype2/HISTORY
| 13
graphics-libs/ftgl/DEPENDS
| 2
graphics-libs/ftgl/DETAILS
| 6
graphics-libs/ftgl/HISTORY
| 6
graphics-libs/giblib/DEPENDS
| 7
graphics-libs/giblib/HISTORY
| 6
graphics-libs/giflib/DEPENDS
| 4
graphics-libs/giflib/HISTORY
| 3
graphics-libs/harfbuzz/DEPENDS
| 7
graphics-libs/harfbuzz/DETAILS
| 4
graphics-libs/harfbuzz/HISTORY
| 11
graphics-libs/harfbuzz/PRE_SUB_DEPENDS
| 1

graphics-libs/harfbuzz/REPAIR^3f1f7ad3cbbc751c84bbe89658297f2c^PRE_SUB_DEPENDS
| 6
graphics-libs/harfbuzz/SUB_DEPENDS
| 1
graphics-libs/libcaca/DEPENDS
| 1
graphics-libs/libcaca/DETAILS
| 4
graphics-libs/libcaca/HISTORY
| 4
graphics-libs/libpano13/DETAILS
| 6
graphics-libs/libpano13/HISTORY
| 3
graphics-libs/libpgf/DEPENDS
| 6
graphics-libs/libpgf/DETAILS
| 22
graphics-libs/libpgf/HISTORY
| 4
graphics-libs/libpgf/PRE_BUILD
| 6
graphics-libs/libpng/HISTORY
| 21
graphics-libs/libraw/DEPENDS
| 2
graphics-libs/libraw/HISTORY
| 3
graphics-libs/libwebp/DEPENDS
| 3
graphics-libs/libwebp/DETAILS
| 6
graphics-libs/libwebp/HISTORY
| 5
graphics-libs/mesalib/DEPENDS
| 2
graphics-libs/mesalib/DETAILS
| 4
graphics-libs/mesalib/HISTORY
| 7
graphics-libs/mesalib/MesaLib-7.11.2.tar.bz2.sig
|binary
graphics-libs/opencv/DETAILS
| 4
graphics-libs/opencv/HISTORY
| 3
graphics-libs/poppler-data/DETAILS
| 4
graphics-libs/poppler-data/HISTORY
| 3
graphics-libs/poppler/DETAILS
| 10
graphics-libs/poppler/HISTORY
| 3
graphics-libs/vigra/DETAILS
| 9
graphics-libs/vigra/HISTORY
| 3
graphics/brlcad/DEPENDS
| 2
graphics/cgprof/DEPENDS
| 2
graphics/cinepaint/DEPENDS
| 4
graphics/cinepaint/DETAILS
| 10
graphics/cinepaint/HISTORY
| 5
graphics/cinepaint/PRE_BUILD
| 4
graphics/cinepaint/cinepaint-missing-include.patch
| 11
graphics/dcmtk/DEPENDS
| 27
graphics/dcmtk/DETAILS
| 25
graphics/dcmtk/HISTORY
| 2
graphics/dcraw/DETAILS
| 4
graphics/dcraw/HISTORY
| 3
graphics/gexiv2/DETAILS
| 11
graphics/gexiv2/HISTORY
| 6
graphics/gimp/DETAILS
| 17
graphics/gimp/HISTORY
| 6
graphics/gocr/DETAILS
| 8
graphics/gocr/HISTORY
| 4
graphics/imagemagick/DETAILS
| 2
graphics/imagemagick/HISTORY
| 4
graphics/lensfun/DETAILS
| 4
graphics/lensfun/HISTORY
| 3
graphics/libgphoto2/DEPENDS
| 6
graphics/libgphoto2/DETAILS
| 4
graphics/libgphoto2/HISTORY
| 7
graphics/luminance-hdr/DETAILS
| 6
graphics/luminance-hdr/HISTORY
| 3
graphics/maim/BUILD
| 1
graphics/maim/DEPENDS
| 5
graphics/maim/DETAILS
| 15
graphics/maim/HISTORY
| 11
graphics/nitrogen/DEPENDS
| 10
graphics/nitrogen/DETAILS
| 10
graphics/nitrogen/HISTORY
| 6
graphics/nitrogen/PREPARE
| 2
graphics/nitrogen/PRE_BUILD
| 5
graphics/rawstudio/DETAILS
| 16
graphics/rawstudio/HISTORY
| 3
graphics/scrot/DEPENDS
| 4
graphics/scrot/HISTORY
| 3
graphics/shotwell/DETAILS
| 4
graphics/shotwell/HISTORY
| 3
ham/cwtext/DETAILS
| 2
ham/cwtext/HISTORY
| 3
haskell/haskell-http/DETAILS
| 4
haskell/haskell-http/HISTORY
| 3
haskell/haskell-monad-control/DETAILS
| 4
haskell/haskell-monad-control/HISTORY
| 3
haskell/haskell-monadcatchio-transformers/DETAILS
| 4
haskell/haskell-monadcatchio-transformers/HISTORY
| 3
haskell/haskell-transformers-base/DETAILS
| 4
haskell/haskell-transformers-base/HISTORY
| 3
http/apache22/DETAILS
| 4
http/apache22/HISTORY
| 8
http/dwb/BUILD
| 5
http/dwb/DEPENDS
| 17
http/dwb/DETAILS
| 36
http/dwb/HISTORY
| 6
http/dwb/INSTALL
| 5
http/dwb/PREPARE
| 2
http/dwb/PROVIDES
| 1
http/firefox/DEPENDS
| 72
http/firefox/DETAILS
| 6
http/firefox/HISTORY
| 24
http/firefox/mozconfig
| 5
http/lighttpd/DEPENDS
| 2
http/lighttpd/HISTORY
| 7
http/links-twibright/DETAILS
| 4
http/links-twibright/HISTORY
| 3
http/midori/DETAILS
| 4
http/midori/HISTORY
| 4
http/midori/PRE_BUILD
| 15
http/nginx/DETAILS
| 2
http/nginx/HISTORY
| 10
http/nginx/INSTALL
| 5
http/nginx/init.d/nginx
| 2
http/nginx/init.d/nginx.conf
| 5
http/phantomjs/BUILD
| 5
http/phantomjs/DEPENDS
| 4
http/phantomjs/DETAILS
| 17
http/phantomjs/HISTORY
| 2
http/phantomjs/INSTALL
| 1
http/seamonkey/BUILD
| 1
http/seamonkey/CONFIGURE
| 9
http/seamonkey/DEPENDS
| 33
http/seamonkey/DETAILS
| 6
http/seamonkey/HISTORY
| 18
http/seamonkey/PRE_BUILD
| 1
http/seamonkey/mailnews.patch
| 18
http/seamonkey/strip.patch
| 11
http/tinyproxy/DETAILS
| 2
http/tinyproxy/HISTORY
| 5
http/tinyproxy/PRE_BUILD
| 2
http/tinyproxy/headers.patch
| 145
http/webcleaner/DEPENDS
| 2
http/webcleaner/HISTORY
| 3
http/webkitgtk/DETAILS
| 4
http/webkitgtk/HISTORY
| 6
http/webkitgtk3/DETAILS
| 4
http/webkitgtk3/HISTORY
| 6
i18n/ibus/DETAILS
| 4
i18n/ibus/HISTORY
| 3
i18n/uim/DETAILS
| 4
i18n/uim/HISTORY
| 3
java/crimson-apache/DETAILS
| 10
java/crimson-apache/HISTORY
| 3
java/crimson-apache/INSTALL
| 6
java/jakarta-commons-beanutils/DETAILS
| 11
java/jakarta-commons-beanutils/HISTORY
| 3
java/jakarta-commons-beanutils/INSTALL
| 6
java/jakarta-commons-collections/DETAILS
| 11
java/jakarta-commons-collections/HISTORY
| 3
java/jakarta-commons-collections/INSTALL
| 8
java/jakarta-commons-daemon/DETAILS
| 11
java/jakarta-commons-daemon/HISTORY
| 3
java/jakarta-commons-daemon/INSTALL
| 6
java/jakarta-commons-dbcp/BUILD
| 4
java/jakarta-commons-dbcp/DETAILS
| 13
java/jakarta-commons-dbcp/HISTORY
| 4
java/jakarta-commons-dbcp/INSTALL
| 8
java/jakarta-commons-digester/DETAILS
| 11
java/jakarta-commons-digester/HISTORY
| 3
java/jakarta-commons-digester/INSTALL
| 6
java/jakarta-commons-fileupload/DETAILS
| 11
java/jakarta-commons-fileupload/HISTORY
| 3
java/jakarta-commons-fileupload/INSTALL
| 6
java/jakarta-commons-lang/BUILD
| 4
java/jakarta-commons-lang/DETAILS
| 12
java/jakarta-commons-lang/HISTORY
| 4
java/jakarta-commons-lang/INSTALL
| 8
java/jakarta-commons-logging/DETAILS
| 13
java/jakarta-commons-logging/HISTORY
| 3
java/jakarta-commons-logging/INSTALL
| 8
java/jakarta-commons-modeler/BUILD
| 4
java/jakarta-commons-modeler/DETAILS
| 11
java/jakarta-commons-modeler/HISTORY
| 4
java/jakarta-commons-modeler/INSTALL
| 8
java/jakarta-commons-pool/DETAILS
| 12
java/jakarta-commons-pool/HISTORY
| 3
java/jakarta-commons-pool/INSTALL
| 6
java/jakarta-log4j/DETAILS
| 6
java/jakarta-log4j/HISTORY
| 3
java/jakarta-log4j/INSTALL
| 4
java/jakarta-regexp/DETAILS
| 6
java/jakarta-regexp/HISTORY
| 3
java/jakarta-regexp/INSTALL
| 4
java/jakarta-struts-bin/DETAILS
| 11
java/jakarta-struts-bin/HISTORY
| 3
java/jakarta-struts-bin/INSTALL
| 4
java/jakarta-velocity/DETAILS
| 12
java/jakarta-velocity/HISTORY
| 3
java/jakarta-velocity/INSTALL
| 6
kde4-apps/calligra/BUILD
| 2
kde4-apps/calligra/CONFIGURE
| 2
kde4-apps/calligra/DEPENDS
| 3
kde4-apps/calligra/HISTORY
| 5
kde4-apps/darkroom/DETAILS
| 2
kde4-apps/darkroom/HISTORY
| 3
kde4-support/phonon-backend-gstreamer/DETAILS
| 6
kde4-support/phonon-backend-gstreamer/HISTORY
| 3
kde4-support/phonon-backend-vlc/DETAILS
| 6
kde4-support/phonon-backend-vlc/HISTORY
| 3
kde4-support/phonon/DETAILS
| 4
kde4-support/phonon/HISTORY
| 4
kde4-support/phonon/PRE_BUILD
| 6
kernels/kmod/BUILD
| 2
kernels/kmod/CONFLICTS
| 2
kernels/kmod/DEPENDS
| 4
kernels/kmod/DETAILS
| 6
kernels/kmod/FINAL
| 12
kernels/kmod/HISTORY
| 74
kernels/kmod/INSTALL
| 7
kernels/kmod/POST_RESURRECT
| 5
kernels/kmod/PROVIDES
| 1
kernels/kmod/init.d/modutils
| 42
kernels/kmod/init.d/modutils.conf
| 8
kernels/linux/HISTORY
| 38
kernels/linux/info/kernels/3.17
| 5
kernels/linux/info/kernels/3.18
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.16.2
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.16.3
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.17
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.17.1
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.17.2
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.17.3
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.17.4
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.18
| 5
kernels/linux/info/patches/maintenance_patches_3/patch-3.18.1
| 5
kernels/linux/latest.defaults
| 4
kernels/mcelog/DETAILS
| 2
kernels/mcelog/HISTORY
| 3
kernels/module-init-tools/CONFLICTS
| 1
kernels/module-init-tools/HISTORY
| 4
kernels/module-init-tools/PROVIDES
| 1
kernels/virtualbox-module/DETAILS
| 2
kernels/virtualbox-module/HISTORY
| 3
latex/lacheck/DETAILS
| 2
latex/lacheck/HISTORY
| 3
latex/latex-beamer/DETAILS
| 13
latex/latex-beamer/HISTORY
| 4
latex/latex-beamer/INSTALL
| 17
latex/texlive/BUILD
| 3
latex/texlive/DEPENDS
| 4
latex/texlive/HISTORY
| 9
libs/boost/DETAILS
| 4
libs/boost/HISTORY
| 3
libs/ganv/BUILD
| 3
libs/ganv/CONFIGURE
| 3
libs/ganv/DEPENDS
| 16
libs/ganv/DETAILS
| 23
libs/ganv/HISTORY
| 3
libs/ganv/INSTALL
| 1
libs/ganv/PRE_BUILD
| 4
libs/ganv/canvas.patch
| 40
libs/gettext/DEPENDS
| 6
libs/gettext/DETAILS
| 2
libs/gettext/HISTORY
| 12
libs/glibc/00_all_0008-nptl-handle-EAGAIN-with-some-futex-operations.patch
| 64
libs/glibc/00_all_0011-arm-fix-PIC-vs-SHARED-typos.patch
| 68
libs/glibc/BUILD
| 7
libs/glibc/CONFIGURE
| 4
libs/glibc/DETAILS
| 14
libs/glibc/HISTORY
| 29
libs/glibc/PRE_BUILD
| 16
libs/glibc/glibc-2.19-fix-sign-in-bsloww1-input.patch
| 71
libs/glibc/glibc-2.19-xattr_header.patch
| 42
libs/glibc/glibc-2.20-fhs-1.patch
| 72
libs/glibc/init.d/nscd
| 2
libs/icu/BUILD
| 20
libs/icu/DEPENDS
| 3
libs/icu/DETAILS
| 11
libs/icu/HISTORY
| 44
libs/icu/TESTING
| 32
libs/isl/DETAILS
| 26
libs/isl/HISTORY
| 2
libs/ldns/CONFIGURE
| 23
libs/ldns/DEPENDS
| 19
libs/ldns/DETAILS
| 1
libs/ldns/HISTORY
| 12
libs/libaio/DETAILS
| 4
libs/libaio/HISTORY
| 3
libs/libbsd/DETAILS
| 2
libs/libbsd/HISTORY
| 5
libs/libbsd/libbsd.gpg
|binary
libs/libdrm/DETAILS
| 4
libs/libdrm/HISTORY
| 3
libs/libesmtp/DEPENDS
| 6
libs/libesmtp/HISTORY
| 7
libs/libev/DETAILS
| 4
libs/libev/HISTORY
| 3
libs/libfcgi/BUILD
| 3
libs/libfcgi/HISTORY
| 6
libs/libfcgi/PRE_BUILD
| 4
libs/libfcgi/gcc44.patch
| 17
libs/libgit2/BUILD
| 2
libs/libgit2/CONFIGURE
| 1
libs/libgit2/DEPENDS
| 4
libs/libgit2/DETAILS
| 14
libs/libgit2/HISTORY
| 15
libs/libiptcdata/DETAILS
| 2
libs/libiptcdata/HISTORY
| 3
libs/libsigsegv/HISTORY
| 4
libs/libsigsegv/UP_TRIGGERS
| 10
libs/libspf2/DEPENDS
| 10
libs/libspf2/DETAILS
| 18
libs/libspf2/HISTORY
| 2
libs/libtirpc/DETAILS
| 4
libs/libtirpc/HISTORY
| 3
libs/libvirt/DEPENDS
| 11
libs/libvirt/DETAILS
| 2
libs/libvirt/HISTORY
| 9
libs/libvirt/libvirt-1.2.9.tar.gz.sig
|binary
libs/mxml/DETAILS
| 10
libs/mxml/HISTORY
| 3
libs/neon/DEPENDS
| 2
libs/neon/DETAILS
| 3
libs/neon/HISTORY
| 8
libs/neon/REPAIR^all^PRE_SUB_DEPENDS
| 2
libs/neon/SUB_DEPENDS
| 16
libs/newt/DEPENDS
| 2
libs/newt/DETAILS
| 2
libs/newt/HISTORY
| 4
libs/nspr/BUILD
| 3
libs/nspr/DEPENDS
| 2
libs/nspr/DETAILS
| 6
libs/nspr/HISTORY
| 8
libs/nspr/INSTALL
| 6
libs/nspr/PRE_BUILD
| 6
libs/nspr/nspr.pc
| 10
libs/openscenegraph/DETAILS
| 4
libs/openscenegraph/HISTORY
| 3
libs/pcre/DETAILS
| 3
libs/pcre/HISTORY
| 5
libs/pcre/PRE_BUILD
| 3
libs/pcre/cve-2014-8964
| 15
libs/protobuf/BUILD
| 2
libs/protobuf/DETAILS
| 8
libs/protobuf/HISTORY
| 4
libs/sip/DETAILS
| 4
libs/sip/HISTORY
| 9
libs/talloc/DEPENDS
| 1
libs/talloc/DETAILS
| 14
libs/talloc/HISTORY
| 8
libs/td_lib/BUILD
| 3
libs/td_lib/DETAILS
| 18
libs/td_lib/HISTORY
| 2
libs/tevent/DEPENDS
| 3
libs/tevent/DETAILS
| 15
libs/tevent/HISTORY
| 8
libs/upower/DETAILS
| 4
libs/upower/HISTORY
| 3
mail/claws-mail/DEPENDS
| 6
mail/claws-mail/DETAILS
| 2
mail/claws-mail/HISTORY
| 4
mail/courier-authlib/DEPENDS
| 2
mail/courier-authlib/HISTORY
| 3
mail/dovecot/DEPENDS
| 8
mail/dovecot/DETAILS
| 13
mail/dovecot/HISTORY
| 12
mail/dovecot/PRE_BUILD
| 3
mail/dovecot/ssl_protocols.patch
| 150
mail/etpan-ng/DETAILS
| 4
mail/etpan-ng/HISTORY
| 3
mail/exim/BUILD
| 13
mail/exim/DEPENDS
| 8
mail/exim/HISTORY
| 4
mail/fdm/DEPENDS
| 2
mail/fdm/HISTORY
| 3
mail/libetpan/BUILD
| 3
mail/libetpan/DETAILS
| 6
mail/libetpan/HISTORY
| 4
mail/msmtp/DETAILS
| 6
mail/msmtp/HISTORY
| 4
mail/postfix/BUILD
| 24
mail/postfix/CONFIGURE
| 31
mail/postfix/DETAILS
| 5
mail/postfix/HISTORY
| 19
mail/postfix/INSTALL
| 58
mail/postfix/TRIGGERS
| 2
mail/postfix/protected
| 1
mail/postfix/volatiles
| 1
mail/sylpheed.gpg
|binary
mail/thunderbird/DEPENDS
| 41
mail/thunderbird/HISTORY
| 3
mobile/barry/DETAILS
| 4
mobile/barry/HISTORY
| 3
mobile/cpufreqd/DETAILS
| 1
mobile/cpufreqd/HISTORY
| 4
mobile/cpufreqd/init.d/cpufreqd
| 2
net/bind-tools/DEPENDS
| 4
net/bind-tools/DETAILS
| 4
net/bind-tools/HISTORY
| 8
net/bind/DEPENDS
| 4
net/bind/HISTORY
| 7
net/bridge-utils/BUILD
| 1
net/bridge-utils/HISTORY
| 3
net/chrony/DETAILS
| 2
net/chrony/HISTORY
| 3
net/corkscrew/DETAILS
| 14
net/corkscrew/HISTORY
| 2
net/cpuminer/DEPENDS
| 4
net/cpuminer/DETAILS
| 4
net/cpuminer/HISTORY
| 4
net/dhcpcd/DEPENDS
| 3
net/dhcpcd/DETAILS
| 4
net/dhcpcd/HISTORY
| 13
net/ebtables/BUILD
| 2
net/ebtables/DETAILS
| 27
net/ebtables/HISTORY
| 3
net/ebtables/INSTALL
| 3
net/ebtables/PRE_BUILD
| 8
net/ebtables/ebtables-v2.0.10-4.tar.gz.sig
|binary
net/ebtables/init.d/ebtables
| 147
net/flow-tools/DEPENDS
| 4
net/flow-tools/HISTORY
| 7
net/iscsitarget/DETAILS
| 2
net/iscsitarget/HISTORY
| 3
net/libnftnl/DEPENDS
| 1
net/libnftnl/DETAILS
| 20
net/libnftnl/HISTORY
| 3
net/libnftnl/PRE_BUILD
| 8
net/libpsl/DETAILS
| 13
net/libpsl/HISTORY
| 2
net/libpsl/PRE_BUILD
| 3
net/libreswan/DETAILS
| 2
net/libreswan/HISTORY
| 6
net/mdnsresponder/DETAILS
| 4
net/mdnsresponder/HISTORY
| 3
net/megatools/DEPENDS
| 16
net/megatools/DETAILS
| 26
net/megatools/HISTORY
| 2
net/minidlna/DETAILS
| 2
net/minidlna/HISTORY
| 3
net/minidlna/minidlna-1.1.4.tar.gz.sig
|binary
net/monit/BUILD
| 2
net/monit/DETAILS
| 4
net/monit/HISTORY
| 11
net/nc/CONFLICTS
| 1
net/nc/HISTORY
| 3
net/netcat/CONFLICTS
| 1
net/netcat/HISTORY
| 3
net/nftables/DEPENDS
| 2
net/nftables/DETAILS
| 23
net/nftables/HISTORY
| 3
net/nftables/PRE_BUILD
| 8
net/nsd/BUILD
| 2
net/nsd/CONFIGURE
| 22
net/nsd/DEPENDS
| 7
net/nsd/DETAILS
| 4
net/nsd/HISTORY
| 11
net/nsd/INSTALL
| 2
net/ntop/DEPENDS
| 2
net/openvpn/DEPENDS
| 41
net/openvpn/DETAILS
| 4
net/openvpn/HISTORY
| 18
net/openvpn/INSTALL
| 2
net/samba/DEPENDS
| 1
net/samba/DETAILS
| 6
net/samba/HISTORY
| 5
net/samba4/DEPENDS
| 2
net/samba4/DETAILS
| 19
net/samba4/HISTORY
| 7
net/socat/DEPENDS
| 2
net/socat/DETAILS
| 2
net/socat/HISTORY
| 8
net/socat/PRE_BUILD
| 6
net/socat/fix-linux-errqueue.h-not-found.patch
| 41
net/stunnel/DETAILS
| 3
net/stunnel/HISTORY
| 16
net/stunnel/INSTALL
| 4
net/stunnel/TRIGGERS
| 4
net/stunnel/init.d/stunnel
| 1
net/tor/DETAILS
| 4
net/tor/HISTORY
| 7
net/torsocks/DETAILS
| 16
net/torsocks/HISTORY
| 2
net/traceroute/DETAILS
| 4
net/traceroute/HISTORY
| 3
net/unbound/BUILD
| 5
net/unbound/CONFIGURE
| 22
net/unbound/DEPENDS
| 36
net/unbound/DETAILS
| 7
net/unbound/HISTORY
| 11
net/vtun/DETAILS
| 4
net/vtun/HISTORY
| 3
net/whois/DETAILS
| 4
net/whois/HISTORY
| 3
odbc-drivers/odbcfb/DETAILS
| 8
odbc-drivers/odbcfb/HISTORY
| 4
odbc-drivers/odbcfb/PRE_BUILD
| 4
perl-cpan/image-exiftool/DETAILS
| 4
perl-cpan/image-exiftool/HISTORY
| 3
php-pear/pear-gtk_mdb_designer/DETAILS
| 48
php-pear/pear-gtk_mdb_designer/HISTORY
| 4
php-pear/php/DEPENDS
| 4
php-pear/php/DETAILS
| 6
php-pear/php/HISTORY
| 24
php-pear/php4/BUILD
| 2
php-pear/php4/DEPENDS
| 6
php-pear/php4/HISTORY
| 7
printer/cups-filters/DEPENDS
| 2
printer/cups-filters/DETAILS
| 6
printer/cups-filters/HISTORY
| 13
printer/cups-filters/TRIGGERS
| 2
printer/cups/BUILD
| 1
printer/cups/CONFIGURE
| 2
printer/cups/DEPENDS
| 24
printer/cups/DETAILS
| 4
printer/cups/HISTORY
| 14
printer/ghostscript/DEPENDS
| 4
printer/ghostscript/DETAILS
| 4
printer/ghostscript/HISTORY
| 9
python-pypi/alembic/DETAILS
| 4
python-pypi/alembic/HISTORY
| 3
python-pypi/argh/DEPENDS
| 2
python-pypi/argh/DETAILS
| 4
python-pypi/argh/HISTORY
| 4
python-pypi/args/DEPENDS
| 2
python-pypi/args/DETAILS
| 14
python-pypi/args/HISTORY
| 2
python-pypi/attic/DEPENDS
| 2
python-pypi/attic/HISTORY
| 3
python-pypi/awesome-slugify/DEPENDS
| 4
python-pypi/awesome-slugify/DETAILS
| 13
python-pypi/awesome-slugify/HISTORY
| 2
python-pypi/aws-cli/DEPENDS
| 9
python-pypi/aws-cli/DETAILS
| 49
python-pypi/aws-cli/HISTORY
| 3
python-pypi/bcdoc/DEPENDS
| 3
python-pypi/bcdoc/DETAILS
| 14
python-pypi/bcdoc/HISTORY
| 3
python-pypi/botocore/DEPENDS
| 3
python-pypi/botocore/DETAILS
| 15
python-pypi/botocore/HISTORY
| 3
python-pypi/box2d/DEPENDS
| 1
python-pypi/box2d/DETAILS
| 24
python-pypi/box2d/HISTORY
| 2
python-pypi/cherrypy/DEPENDS
| 2
python-pypi/cherrypy/DETAILS
| 4
python-pypi/cherrypy/HISTORY
| 4
python-pypi/clint/DEPENDS
| 5
python-pypi/clint/DETAILS
| 4
python-pypi/clint/HISTORY
| 7
python-pypi/colorama/DEPENDS
| 1
python-pypi/colorama/DETAILS
| 29
python-pypi/colorama/HISTORY
| 3
python-pypi/egenix-mx-base/DETAILS
| 2
python-pypi/egenix-mx-base/HISTORY
| 3
python-pypi/feedgenerator/DETAILS
| 4
python-pypi/feedgenerator/HISTORY
| 3
python-pypi/grit-i18n/BUILD
| 1
python-pypi/grit-i18n/DEPENDS
| 2
python-pypi/grit-i18n/DETAILS
| 20
python-pypi/grit-i18n/HISTORY
| 3
python-pypi/grit-i18n/INSTALL
| 2
python-pypi/grit-i18n/PREPARE
| 3
python-pypi/hatta/DEPENDS
| 2
python-pypi/hatta/HISTORY
| 3
python-pypi/httplib2/DEPENDS
| 3
python-pypi/httplib2/DETAILS
| 11
python-pypi/httplib2/HISTORY
| 5
python-pypi/isort/DETAILS
| 4
python-pypi/isort/HISTORY
| 3
python-pypi/jinja2/DEPENDS
| 4
python-pypi/jinja2/HISTORY
| 3
python-pypi/jmespath/DEPENDS
| 1
python-pypi/jmespath/DETAILS
| 15
python-pypi/jmespath/HISTORY
| 3
python-pypi/lxml/DETAILS
| 2
python-pypi/lxml/HISTORY
| 6
python-pypi/markupsafe/DETAILS
| 10
python-pypi/markupsafe/HISTORY
| 4
python-pypi/mercurial/DETAILS
| 5
python-pypi/mercurial/HISTORY
| 12
python-pypi/mysql-python/DETAILS
| 6
python-pypi/mysql-python/HISTORY
| 5
python-pypi/mysql-python/PRE_BUILD
| 4
python-pypi/mysql-python/my_config.patch
| 26
python-pypi/nbxmpp/DEPENDS
| 3
python-pypi/nbxmpp/DETAILS
| 15
python-pypi/nbxmpp/HISTORY
| 2
python-pypi/papyon/DEPENDS
| 2
python-pypi/papyon/HISTORY
| 3
python-pypi/pathtools/DEPENDS
| 2
python-pypi/pathtools/DETAILS
| 14
python-pypi/pathtools/HISTORY
| 2
python-pypi/py/DEPENDS
| 2
python-pypi/py/DETAILS
| 19
python-pypi/py/HISTORY
| 2
python-pypi/pyasn1-modules/DETAILS
| 6
python-pypi/pyasn1-modules/HISTORY
| 3
python-pypi/pyasn1/DETAILS
| 6
python-pypi/pyasn1/HISTORY
| 3
python-pypi/pyflakes/DEPENDS
| 1
python-pypi/pyflakes/DETAILS
| 21
python-pypi/pyflakes/HISTORY
| 3
python-pypi/pygments/DEPENDS
| 2
python-pypi/pygments/DETAILS
| 5
python-pypi/pygments/HISTORY
| 4
python-pypi/pyicqt/DEPENDS
| 2
python-pypi/pyicqt/HISTORY
| 3
python-pypi/pymsn/DEPENDS
| 2
python-pypi/pymsn/HISTORY
| 3
python-pypi/pymsnt/DEPENDS
| 2
python-pypi/pymsnt/HISTORY
| 3
python-pypi/pytest/DEPENDS
| 3
python-pypi/pytest/DETAILS
| 14
python-pypi/pytest/HISTORY
| 2
python-pypi/python-dateutil/DEPENDS
| 4
python-pypi/python-dateutil/DETAILS
| 18
python-pypi/python-dateutil/HISTORY
| 6
python-pypi/python-dateutil/PREPARE
| 3
python-pypi/python-ldap/DETAILS
| 4
python-pypi/python-ldap/HISTORY
| 8
python-pypi/python-ldap/PRE_BUILD
| 2
python-pypi/python-magic/DEPENDS
| 1
python-pypi/python-magic/DETAILS
| 16
python-pypi/python-magic/HISTORY
| 2
python-pypi/python-markdown/DETAILS
| 4
python-pypi/python-markdown/HISTORY
| 3
python-pypi/python-markdown2/DEPENDS
| 2
python-pypi/python-markdown2/DETAILS
| 19
python-pypi/python-markdown2/HISTORY
| 2
python-pypi/python-textile/DEPENDS
| 3
python-pypi/python-textile/DETAILS
| 16
python-pypi/python-textile/HISTORY
| 2
python-pypi/python-watchdog/DEPENDS
| 5
python-pypi/python-watchdog/DETAILS
| 15
python-pypi/python-watchdog/HISTORY
| 5
python-pypi/pyyaml/DEPENDS
| 4
python-pypi/pyyaml/DETAILS
| 4
python-pypi/pyyaml/HISTORY
| 4
python-pypi/ranger/DEPENDS
| 1
python-pypi/ranger/DETAILS
| 24
python-pypi/ranger/HISTORY
| 2
python-pypi/recaptcha-client/DEPENDS
| 3
python-pypi/recaptcha-client/DETAILS
| 24
python-pypi/recaptcha-client/HISTORY
| 2
python-pypi/regex/DEPENDS
| 2
python-pypi/regex/DETAILS
| 17
python-pypi/regex/HISTORY
| 2
python-pypi/roundup/DEPENDS
| 2
python-pypi/roundup/HISTORY
| 3
python-pypi/scrapely/DEPENDS
| 2
python-pypi/scrapely/HISTORY
| 3
python-pypi/scrapy/DEPENDS
| 2
python-pypi/scrapy/HISTORY
| 3
python-pypi/setuptools/DETAILS
| 4
python-pypi/setuptools/HISTORY
| 3
python-pypi/simplejson/DEPENDS
| 2
python-pypi/simplejson/DETAILS
| 9
python-pypi/simplejson/HISTORY
| 4
python-pypi/six/DETAILS
| 4
python-pypi/six/HISTORY
| 3
python-pypi/speedtest-cli/DEPENDS
| 2
python-pypi/speedtest-cli/DETAILS
| 15
python-pypi/speedtest-cli/HISTORY
| 2
python-pypi/trac-graphvizplugin/DETAILS
| 9
python-pypi/trac-graphvizplugin/HISTORY
| 3
python-pypi/trac/DETAILS
| 4
python-pypi/trac/HISTORY
| 3
python-pypi/twisted/DEPENDS
| 2
python-pypi/twisted/HISTORY
| 3
python-pypi/unidecode/DETAILS
| 9
python-pypi/unidecode/HISTORY
| 3
python-pypi/virtinst/DETAILS
| 2
python-pypi/virtinst/HISTORY
| 3
ruby-raa/atom-tools/DETAILS
| 8
ruby-raa/atom-tools/HISTORY
| 3
ruby-raa/cmdparse/DETAILS
| 18
ruby-raa/cmdparse/HISTORY
| 3
ruby-raa/color-tools/DETAILS
| 53
ruby-raa/color-tools/HISTORY
| 3
ruby-raa/daemonize/DETAILS
| 3
ruby-raa/daemonize/HISTORY
| 3
ruby-raa/daemons/DETAILS
| 21
ruby-raa/daemons/HISTORY
| 3
ruby-raa/date2/DETAILS
| 15
ruby-raa/date2/HISTORY
| 3
ruby-raa/deplate/DETAILS
| 35
ruby-raa/deplate/HISTORY
| 3
ruby-raa/erubis/DETAILS
| 24
ruby-raa/erubis/HISTORY
| 3
ruby-raa/facets/DETAILS
| 18
ruby-raa/facets/HISTORY
| 3
ruby-raa/facter/DETAILS
| 7
ruby-raa/facter/HISTORY
| 4
ruby-raa/facter/PRE_BUILD
| 3
ruby-raa/facter/facter-2.3.0.tar.gz.sig
|binary
ruby-raa/facter/ftools.patch
| 46
ruby-raa/fastercsv/DETAILS
| 10
ruby-raa/fastercsv/HISTORY
| 3
ruby-raa/fastri/DETAILS
| 18
ruby-raa/fastri/HISTORY
| 3
ruby-raa/float-formats/DETAILS
| 16
ruby-raa/float-formats/HISTORY
| 3
ruby-raa/hiera/BUILD
| 1
ruby-raa/hiera/DEPENDS
| 1
ruby-raa/hiera/DETAILS
| 14
ruby-raa/hiera/HISTORY
| 3
ruby-raa/hiera/INSTALL
| 1
ruby-raa/hiera/hiera-1.3.4.tar.gz.sig
|binary
ruby-raa/hyogen/DETAILS
| 7
ruby-raa/hyogen/HISTORY
| 3
ruby-raa/image_size/DETAILS
| 11
ruby-raa/image_size/HISTORY
| 3
ruby-raa/mailparser/DETAILS
| 6
ruby-raa/mailparser/HISTORY
| 3
ruby-raa/mb-ruby/DETAILS
| 3
ruby-raa/mb-ruby/HISTORY
| 3
ruby-raa/needle/DETAILS
| 70
ruby-raa/needle/HISTORY
| 3
ruby-raa/net-ssh/DETAILS
| 6
ruby-raa/net-ssh/HISTORY
| 3
ruby-raa/nio/DETAILS
| 12
ruby-raa/nio/HISTORY
| 3
ruby-raa/quickcert/DETAILS
| 18
ruby-raa/quickcert/HISTORY
| 3
ruby-raa/ruby-1.9/DETAILS
| 6
ruby-raa/ruby-1.9/HISTORY
| 8
ruby-raa/ruby-2.0/DEPENDS
| 6
ruby-raa/ruby-2.0/DETAILS
| 6
ruby-raa/ruby-2.0/HISTORY
| 7
ruby-raa/ruby-2.1/DETAILS
| 6
ruby-raa/ruby-2.1/HISTORY
| 4
ruby-raa/ruby-dbus/DETAILS
| 24
ruby-raa/ruby-dbus/HISTORY
| 3
ruby-raa/ruby-dict/DETAILS
| 18
ruby-raa/ruby-dict/HISTORY
| 3
ruby-raa/ruby-graphviz/DETAILS
| 7
ruby-raa/ruby-graphviz/HISTORY
| 3
ruby-raa/ruby-inotify/DETAILS
| 6
ruby-raa/ruby-inotify/HISTORY
| 3
ruby-raa/ruby-password/DETAILS
| 72
ruby-raa/ruby-password/HISTORY
| 3
ruby-raa/ruby-termios/DETAILS
| 9
ruby-raa/ruby-termios/HISTORY
| 3
ruby-raa/ruby-xattr/DETAILS
| 3
ruby-raa/ruby-xattr/HISTORY
| 3
ruby-raa/ruby-xslt/DETAILS
| 31
ruby-raa/ruby-xslt/HISTORY
| 3
ruby-raa/rubygame/DETAILS
| 4
ruby-raa/rubygame/HISTORY
| 3
ruby-raa/rubymail/DETAILS
| 25
ruby-raa/rubymail/HISTORY
| 3
ruby-raa/text-format/DETAILS
| 39
ruby-raa/text-format/HISTORY
| 3
ruby-raa/trans-simple/DETAILS
| 45
ruby-raa/trans-simple/HISTORY
| 3
ruby-raa/vpim/DETAILS
| 8
ruby-raa/vpim/HISTORY
| 3
samba.gpg
|binary
science-libs/itk/BUILD
| 1
science-libs/itk/DEPENDS
| 1
science-libs/itk/DETAILS
| 21
science-libs/itk/HISTORY
| 2
science-libs/vtk/BUILD
| 90
science-libs/vtk/DEPENDS
| 84
science-libs/vtk/DETAILS
| 14
science-libs/vtk/HISTORY
| 8
science/ipc/DETAILS
| 2
science/ipc/HISTORY
| 3
science/yacas/DETAILS
| 4
science/yacas/HISTORY
| 3
security-libs/cracklib/DETAILS
| 6
security-libs/cracklib/HISTORY
| 3
security-libs/linux-pam/DEPENDS
| 3
security-libs/linux-pam/HISTORY
| 3
security/fwknop/DEPENDS
| 7
security/fwknop/DETAILS
| 2
security/fwknop/HISTORY
| 4
security/gtk-systrace/DETAILS
| 21
security/gtk-systrace/HISTORY
| 3
security/nmap/BUILD
| 2
security/nmap/CONFIGURE
| 6
security/nmap/CONFLICTS
| 3
security/nmap/DEPENDS
| 9
security/nmap/DETAILS
| 4
security/nmap/HISTORY
| 18
security/nmap/INSTALL
| 5
security/nmap/PRE_SUB_DEPENDS
| 5
security/nmap/REPAIR^none^PRE_SUB_DEPENDS
| 5
security/nmap/SUB_DEPENDS
| 11
security/rkhunter/DETAILS
| 4
security/rkhunter/HISTORY
| 3
security/swatch/DETAILS
| 8
security/swatch/HISTORY
| 3
security/wireshark/DETAILS
| 6
security/wireshark/HISTORY
| 6
shell-term-fm/abduco/BUILD
| 2
shell-term-fm/abduco/DETAILS
| 21
shell-term-fm/abduco/HISTORY
| 2
shell-term-fm/abduco/INSTALL
| 2
shell-term-fm/bash/DEPENDS
| 8
shell-term-fm/bash/DETAILS
| 7
shell-term-fm/bash/HISTORY
| 34
shell-term-fm/bash/PRE_BUILD
| 2
shell-term-fm/bash/patches/bash42-001
| 78
shell-term-fm/bash/patches/bash42-002
| 60
shell-term-fm/bash/patches/bash42-003
| 318 -
shell-term-fm/bash/patches/bash42-004
| 53
shell-term-fm/bash/patches/bash42-005
| 131
shell-term-fm/bash/patches/bash42-006
| 46
shell-term-fm/bash/patches/bash42-007
| 46
shell-term-fm/bash/patches/bash42-008
| 74
shell-term-fm/bash/patches/bash42-009
| 82
shell-term-fm/bash/patches/bash42-010
| 61
shell-term-fm/bash/patches/bash42-011
| 46
shell-term-fm/bash/patches/bash42-012
| 151
shell-term-fm/bash/patches/bash42-013
| 52
shell-term-fm/bash/patches/bash42-014
| 47
shell-term-fm/bash/patches/bash42-015
| 81
shell-term-fm/bash/patches/bash42-016
| 46
shell-term-fm/bash/patches/bash42-017
| 47
shell-term-fm/bash/patches/bash42-018
| 74
shell-term-fm/bash/patches/bash42-019
| 47
shell-term-fm/bash/patches/bash42-020
| 60
shell-term-fm/bash/patches/bash42-021
| 61
shell-term-fm/bash/patches/bash42-022
| 61
shell-term-fm/bash/patches/bash42-023
| 62
shell-term-fm/bash/patches/bash42-024
| 45
shell-term-fm/bash/patches/bash42-025
| 143
shell-term-fm/bash/patches/bash42-026
| 58
shell-term-fm/bash/patches/bash42-027
| 47
shell-term-fm/bash/patches/bash42-028
| 52
shell-term-fm/bash/patches/bash42-029
| 524 --
shell-term-fm/bash/patches/bash42-030
| 178
shell-term-fm/bash/patches/bash42-031
| 80
shell-term-fm/bash/patches/bash42-032
| 75
shell-term-fm/bash/patches/bash42-033
| 57
shell-term-fm/bash/patches/bash42-034
| 46
shell-term-fm/bash/patches/bash42-035
| 66
shell-term-fm/bash/patches/bash42-036
| 92
shell-term-fm/bash/patches/bash42-037
| 112
shell-term-fm/bash/patches/bash42-038
| 47
shell-term-fm/bash/patches/bash42-039
| 58
shell-term-fm/bash/patches/bash42-040
| 56
shell-term-fm/bash/patches/bash42-041
| 47
shell-term-fm/bash/patches/bash42-042
| 57
shell-term-fm/bash/patches/bash42-043
| 65
shell-term-fm/bash/patches/bash42-044
| 70
shell-term-fm/bash/patches/bash42-045
| 53
shell-term-fm/bash/patches/bash43-001
| 58
shell-term-fm/bash/patches/bash43-002
| 62
shell-term-fm/bash/patches/bash43-003
| 48
shell-term-fm/bash/patches/bash43-004
| 47
shell-term-fm/bash/patches/bash43-005
| 63
shell-term-fm/bash/patches/bash43-006
| 48
shell-term-fm/bash/patches/bash43-007
| 50
shell-term-fm/bash/patches/bash43-008
| 188
shell-term-fm/bash/patches/bash43-009
| 64
shell-term-fm/bash/patches/bash43-010
| 157
shell-term-fm/bash/patches/bash43-011
| 49
shell-term-fm/bash/patches/bash43-012
| 43
shell-term-fm/bash/patches/bash43-013
| 66
shell-term-fm/bash/patches/bash43-014
| 102
shell-term-fm/bash/patches/bash43-015
| 58
shell-term-fm/bash/patches/bash43-016
| 132
shell-term-fm/bash/patches/bash43-017
| 51
shell-term-fm/bash/patches/bash43-018
| 44
shell-term-fm/bash/patches/bash43-019
| 84
shell-term-fm/bash/patches/bash43-020
| 110
shell-term-fm/bash/patches/bash43-021
| 52
shell-term-fm/bash/patches/bash43-022
| 56
shell-term-fm/bash/patches/bash43-023
| 104
shell-term-fm/bash/patches/bash43-024
| 54
shell-term-fm/bash/patches/bash43-025
| 123
shell-term-fm/bash/patches/bash43-026
| 60
shell-term-fm/bash/patches/bash43-027
| 221
shell-term-fm/bash/patches/bash43-028
| 2265 ++++++++++
shell-term-fm/bash/patches/bash43-029
| 59
shell-term-fm/bash/patches/bash43-030
| 2064 +++++++++
shell-term-fm/byobu/DEPENDS
| 1
shell-term-fm/byobu/DETAILS
| 17
shell-term-fm/byobu/HISTORY
| 6
shell-term-fm/dash/BUILD
| 2
shell-term-fm/dash/CONFIGURE
| 11
shell-term-fm/dash/DEPENDS
| 4
shell-term-fm/dash/DETAILS
| 5
shell-term-fm/dash/HISTORY
| 7
shell-term-fm/ded/BUILD
| 3
shell-term-fm/ded/DEPENDS
| 1
shell-term-fm/ded/DETAILS
| 15
shell-term-fm/ded/HISTORY
| 2
shell-term-fm/mc/DETAILS
| 4
shell-term-fm/mc/HISTORY
| 3
shell-term-fm/mksh/DETAILS
| 5
shell-term-fm/mksh/HISTORY
| 9
shell-term-fm/rdesktop/DEPENDS
| 5
shell-term-fm/rdesktop/DETAILS
| 4
shell-term-fm/rdesktop/HISTORY
| 10
shell-term-fm/rxvt-unicode/CONFIGURE
| 2
shell-term-fm/rxvt-unicode/HISTORY
| 3
shell-term-fm/tilda/DETAILS
| 4
shell-term-fm/tilda/HISTORY
| 4
shell-term-fm/tilda/PRE_BUILD
| 3
shell-term-fm/tilda/focus.patch
| 11
shell-term-fm/vifm/DETAILS
| 4
shell-term-fm/vifm/HISTORY
| 3
smgl/basesystem/DEPENDS
| 4
smgl/basesystem/DETAILS
| 2
smgl/basesystem/HISTORY
| 5
smgl/iana-etc/DEPENDS
| 2
utils/at/BUILD
| 9
utils/at/DETAILS
| 12
utils/at/HISTORY
| 13
utils/at/INSTALL
| 11
utils/at/PRE_BUILD
| 4
utils/augeas/DETAILS
| 7
utils/augeas/HISTORY
| 4
utils/augeas/augeas-1.3.0.tar.gz.sig
|binary
utils/binwalk/BUILD
| 2
utils/binwalk/DETAILS
| 6
utils/binwalk/HISTORY
| 5
utils/chrpath/DETAILS
| 6
utils/chrpath/HISTORY
| 3
utils/cronie/DETAILS
| 4
utils/cronie/HISTORY
| 3
utils/crosstool-ng/DETAILS
| 4
utils/crosstool-ng/HISTORY
| 3
utils/dbus-qt3/DEPENDS
| 6
utils/dbus-qt3/DETAILS
| 17
utils/dbus-qt3/HISTORY
| 6
utils/dbus/DETAILS
| 6
utils/dbus/HISTORY
| 11
utils/dialog/DETAILS
| 2
utils/dialog/HISTORY
| 4
utils/direvent/DETAILS
| 19
utils/direvent/HISTORY
| 2
utils/dos2unix/DETAILS
| 22
utils/dos2unix/HISTORY
| 6
utils/dos2unix/Makefile.patch
| 37
utils/dos2unix/PRE_BUILD
| 3
utils/file-rename-utils/DETAILS
| 4
utils/file-rename-utils/HISTORY
| 3
utils/file/DETAILS
| 4
utils/file/HISTORY
| 3
utils/flashrom/DETAILS
| 4
utils/flashrom/HISTORY
| 3
utils/grep/DETAILS
| 2
utils/grep/HISTORY
| 3
utils/hal/DEPENDS
| 2
utils/hercules/DEPENDS
| 2
utils/iotop/HISTORY
| 4
utils/iotop/PREPARE
| 3
utils/ipmitool/DETAILS
| 2
utils/ipmitool/HISTORY
| 10
utils/ipmitool/ipmitool-1.8.15.tar.gz.sig
|binary
utils/kexec-tools/BUILD
| 3
utils/kexec-tools/HISTORY
| 3
utils/libguestfs/DEPENDS
| 1
utils/libguestfs/DETAILS
| 2
utils/libguestfs/HISTORY
| 4
utils/lsscsi/DETAILS
| 4
utils/lsscsi/HISTORY
| 3
utils/lxc/DETAILS
| 29
utils/lxc/HISTORY
| 2
utils/mdp/DEPENDS
| 2
utils/mdp/HISTORY
| 3
utils/pciutils/DEPENDS
| 3
utils/pciutils/DETAILS
| 2
utils/pciutils/HISTORY
| 7
utils/puppet/3.7.3.tar.gz.sig
|binary
utils/puppet/DEPENDS
| 1
utils/puppet/DETAILS
| 11
utils/puppet/HISTORY
| 10
utils/puppet/INSTALL
| 2
utils/puppet/PRE_BUILD
| 4
utils/puppet/ftools_gemtask.patch
| 40
utils/pv/DETAILS
| 2
utils/pv/HISTORY
| 3
utils/qemu/BUILD
| 1
utils/qemu/DEPENDS
| 2
utils/qemu/DETAILS
| 2
utils/qemu/HISTORY
| 12
utils/qemu/docs-Fix-generating-qemu-doc.html-with-texinfo-5.patch
| 31
utils/qemu/qemu.gpg
|binary
utils/renameutils/DETAILS
| 35
utils/renameutils/HISTORY
| 2
utils/supermin/DEPENDS
| 2
utils/supermin/DETAILS
| 2
utils/supermin/HISTORY
| 4
utils/supermin/PRE_BUILD
| 7
utils/ulimits/DETAILS
| 15
utils/ulimits/HISTORY
| 2
utils/ulimits/PRE_BUILD
| 4
utils/ulimits/ulimits.patch
| 157
utils/util-linux/DETAILS
| 4
utils/util-linux/HISTORY
| 3
utils/virtualbox/BUILD
| 6
utils/virtualbox/DEPENDS
| 1
utils/virtualbox/DETAILS
| 5
utils/virtualbox/HISTORY
| 6
utils/virtualbox/INSTALL
| 2
utils/xdg-user-dirs/DETAILS
| 17
utils/xdg-user-dirs/HISTORY
| 12
utils/xen/DEPENDS
| 3
utils/xen/DETAILS
| 7
utils/xen/HISTORY
| 8
utils/xen/PREPARE
| 7
utils/xen/PRE_BUILD
| 6
utils/xen/prefix.patch
| 10
utils/youtube-dl/DETAILS
| 12
utils/youtube-dl/HISTORY
| 9
utils/youtube-dl/INSTALL
| 2
utils/youtube-dl/youtube-dl.gpg
|binary
video-libs/gst-libav-1.0/DEPENDS
| 3
video-libs/gst-libav-1.0/DETAILS
| 5
video-libs/gst-libav-1.0/HISTORY
| 7
video-libs/gst-plugins-bad-1.0/DETAILS
| 5
video-libs/gst-plugins-bad-1.0/HISTORY
| 6
video-libs/gst-plugins-base-1.0/DETAILS
| 5
video-libs/gst-plugins-base-1.0/HISTORY
| 6
video-libs/gst-plugins-good-1.0/DETAILS
| 5
video-libs/gst-plugins-good-1.0/HISTORY
| 6
video-libs/gst-plugins-ugly-1.0/DETAILS
| 5
video-libs/gst-plugins-ugly-1.0/HISTORY
| 3
video-libs/gstreamer-1.0/DETAILS
| 4
video-libs/gstreamer-1.0/HISTORY
| 6
video-libs/libmms/DEPENDS
| 3
video-libs/libmms/HISTORY
| 3
video-libs/libvpx/DETAILS
| 4
video-libs/libvpx/HISTORY
| 3
video/bino/DETAILS
| 4
video/bino/HISTORY
| 3
video/ffmpeg/DEPENDS
| 2
video/ffmpeg/HISTORY
| 8
video/guvcview/DETAILS
| 4
video/guvcview/HISTORY
| 3
video/guvcview/PRE_BUILD
| 2
video/kodi/CONFLICTS
| 1
video/kodi/DEPENDS
| 137
video/kodi/DETAILS
| 36
video/kodi/HISTORY
| 2
video/kodi/PRE_BUILD
| 3
video/mplayer/DEPENDS
| 12
video/mplayer/HISTORY
| 3
video/mpv/BUILD
| 5
video/mpv/DEPENDS
| 21
video/mpv/DETAILS
| 4
video/mpv/HISTORY
| 12
video/v4l-utils/DETAILS
| 6
video/v4l-utils/HISTORY
| 4
video/xbmc/CONFLICTS
| 1
video/xbmc/DEPENDS
| 2
video/xbmc/DETAILS
| 4
video/xbmc/HISTORY
| 6
windowmanagers/dvtm/DETAILS
| 4
windowmanagers/dvtm/HISTORY
| 3
wm-addons/cairo-dock-plugins/DETAILS
| 3
wm-addons/cairo-dock-plugins/HISTORY
| 3
wm-addons/cairo-dock/DETAILS
| 2
wm-addons/cairo-dock/HISTORY
| 3
wm-addons/parcellite/DETAILS
| 4
wm-addons/parcellite/HISTORY
| 3
wm-addons/slock/DEPENDS
| 2
wm-addons/slock/HISTORY
| 3
x11-libs/cairo/CONFIGURE
| 8
x11-libs/cairo/DEPENDS
| 1
x11-libs/cairo/HISTORY
| 7
x11-libs/cairo/PRE_BUILD
| 12
x11-libs/cairo/cairo-1.12.16-lto-optional.patch
| 28
x11-libs/fontconfig/DEPENDS
| 10
x11-libs/fontconfig/HISTORY
| 3
x11-libs/wine/CONFIGURE
| 3
x11-libs/wine/DEPENDS
| 5
x11-libs/wine/DETAILS
| 2
x11-libs/wine/HISTORY
| 21
x11-libs/wine/PRE_BUILD
| 7
x11-libs/wine/sc2-login.diff
| 160
x11-toolkits/gtk+2/DEPENDS
| 19
x11-toolkits/gtk+2/HISTORY
| 3
x11-toolkits/gtk+3/DETAILS
| 8
x11-toolkits/gtk+3/HISTORY
| 3

x11-toolkits/wxgtk-new/0001-remove-fvisibility-inlines-hidden-from-CXXFLAGS.patch
| 39
x11-toolkits/wxgtk-new/DETAILS
| 6
x11-toolkits/wxgtk-new/HISTORY
| 7
x11-toolkits/wxgtk-new/PRE_BUILD
| 3
x11/xautolock/DEPENDS
| 3
x11/xautolock/HISTORY
| 3
x11/xlockmore/DETAILS
| 4
x11/xlockmore/HISTORY
| 8
xfce/xfdesktop/DETAILS
| 7
xfce/xfdesktop/HISTORY
| 3
xorg-app/appres/DEPENDS
| 2
xorg-app/bdftopcf/DEPENDS
| 2
xorg-app/beforelight/DEPENDS
| 2
xorg-app/bitmap/DEPENDS
| 3
xorg-app/bitmap/HISTORY
| 3
xorg-app/editres/DEPENDS
| 2
xorg-app/x11perf/DEPENDS
| 7
xorg-app/x11perf/HISTORY
| 3
xorg-app/xdm/DEPENDS
| 53
xorg-app/xdm/HISTORY
| 4
xorg-app/xfontsel/DEPENDS
| 7
xorg-app/xfontsel/HISTORY
| 3
xorg-data/xbitmaps/DEPENDS
| 2
xorg-driver/xf86-video-ati/DEPENDS
| 9
xorg-driver/xf86-video-ati/HISTORY
| 3
xorg-driver/xf86-video-impact/DETAILS
| 6
xorg-driver/xf86-video-impact/HISTORY
| 3
xorg-driver/xf86-video-newport/DETAILS
| 6
xorg-driver/xf86-video-newport/HISTORY
| 3
xorg-extras/xterm/DEPENDS
| 2
xorg-extras/xterm/HISTORY
| 4
xorg-lib/libdmx/DEPENDS
| 2
xorg-lib/libfontenc/DEPENDS
| 2
xorg-lib/libfs/DEPENDS
| 2
xorg-lib/libice/DEPENDS
| 2
xorg-lib/liblbxutil/DEPENDS
| 2
xorg-lib/liboldx/DEPENDS
| 2
xorg-lib/libsm/DEPENDS
| 2
xorg-lib/libx11/DEPENDS
| 3
xorg-lib/libx11/HISTORY
| 3
xorg-lib/libxau/DEPENDS
| 2
xorg-lib/libxaw/DEPENDS
| 26
xorg-lib/libxaw/HISTORY
| 3
xorg-lib/libxcb/DEPENDS
| 17
xorg-lib/libxcb/HISTORY
| 3
xorg-lib/libxcomposite/DEPENDS
| 22
xorg-lib/libxcomposite/HISTORY
| 3
xorg-lib/libxcursor/DEPENDS
| 20
xorg-lib/libxcursor/HISTORY
| 3
xorg-lib/libxdamage/DEPENDS
| 22
xorg-lib/libxdamage/HISTORY
| 3
xorg-lib/libxdmcp/DEPENDS
| 2
xorg-lib/libxevie/DEPENDS
| 2
xorg-lib/libxext/DEPENDS
| 19
xorg-lib/libxext/HISTORY
| 3
xorg-lib/libxfixes/DEPENDS
| 20
xorg-lib/libxfixes/HISTORY
| 3
xorg-lib/libxfont/DEPENDS
| 2
xorg-lib/libxfontcache/DEPENDS
| 2
xorg-lib/libxft/DEPENDS
| 26
xorg-lib/libxft/HISTORY
| 6
xorg-lib/libxft/PRE_BUILD
| 4
xorg-lib/libxft/fix-freetype-includes.patch
| 19
xorg-lib/libxi/DEPENDS
| 22
xorg-lib/libxi/HISTORY
| 3
xorg-lib/libxinerama/DEPENDS
| 20
xorg-lib/libxinerama/HISTORY
| 3
xorg-lib/libxkbfile/DEPENDS
| 20
xorg-lib/libxkbfile/HISTORY
| 3
xorg-lib/libxkbui/DEPENDS
| 2
xorg-lib/libxmu/DEPENDS
| 20
xorg-lib/libxmu/HISTORY
| 3
xorg-lib/libxp/DEPENDS
| 2
xorg-lib/libxpm/DEPENDS
| 20
xorg-lib/libxpm/HISTORY
| 3
xorg-lib/libxrandr/DEPENDS
| 22
xorg-lib/libxrandr/HISTORY
| 3
xorg-lib/libxrender/DEPENDS
| 16
xorg-lib/libxrender/HISTORY
| 3
xorg-lib/libxres/DEPENDS
| 18
xorg-lib/libxres/HISTORY
| 3
xorg-lib/libxscrnsaver/DEPENDS
| 2
xorg-lib/libxt/DEPENDS
| 2
xorg-lib/libxtrap/DEPENDS
| 2
xorg-lib/libxtst/DEPENDS
| 24
xorg-lib/libxtst/HISTORY
| 3
xorg-lib/libxv/DEPENDS
| 20
xorg-lib/libxv/HISTORY
| 3
xorg-lib/libxvmc/DEPENDS
| 22
xorg-lib/libxvmc/HISTORY
| 3
xorg-lib/libxxf86dga/DEPENDS
| 22
xorg-lib/libxxf86dga/HISTORY
| 3
xorg-lib/libxxf86misc/DEPENDS
| 22
xorg-lib/libxxf86misc/HISTORY
| 3
xorg-lib/libxxf86vm/DEPENDS
| 22
xorg-lib/libxxf86vm/HISTORY
| 3
xorg-proto/applewmproto/DEPENDS
| 2
xorg-proto/bigreqsproto/DEPENDS
| 2
xorg-proto/compositeproto/DEPENDS
| 2
xorg-proto/damageproto/DEPENDS
| 2
xorg-proto/dmxproto/DEPENDS
| 2
xorg-proto/dri2proto/DEPENDS
| 2
xorg-proto/evieext/DEPENDS
| 2
xorg-proto/fixesproto/DEPENDS
| 2
xorg-proto/fontcacheproto/DEPENDS
| 2
xorg-proto/fontsproto/DEPENDS
| 2
xorg-proto/glproto/DEPENDS
| 2
xorg-proto/inputproto/DEPENDS
| 2
xorg-proto/kbproto/DEPENDS
| 2
xorg-proto/printproto/DEPENDS
| 2
xorg-proto/randrproto/DEPENDS
| 2
xorg-proto/recordproto/DEPENDS
| 2
xorg-proto/renderproto/DEPENDS
| 2
xorg-proto/resourceproto/DEPENDS
| 2
xorg-proto/scrnsaverproto/DEPENDS
| 2
xorg-proto/trapproto/DEPENDS
| 2
xorg-proto/videoproto/DEPENDS
| 2
xorg-proto/windowswmproto/DEPENDS
| 2
xorg-proto/xcmiscproto/DEPENDS
| 2
xorg-proto/xextproto/DEPENDS
| 2
xorg-proto/xf86bigfontproto/DEPENDS
| 2
xorg-proto/xf86dgaproto/DEPENDS
| 2
xorg-proto/xf86driproto/DEPENDS
| 2
xorg-proto/xf86miscproto/DEPENDS
| 2
xorg-proto/xf86rushproto/DEPENDS
| 2
xorg-proto/xf86vidmodeproto/DEPENDS
| 2
xorg-proto/xineramaproto/DEPENDS
| 2
xorg-proto/xproto/DEPENDS
| 2
xorg-proto/xproxymanagementprotocol/DEPENDS
| 2
xorg-xserver/xorg-server/DEPENDS
| 2
1733 files changed, 16386 insertions(+), 7762 deletions(-)

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

samba4: Update to latest stable 4.0 to 4.0.23

samba.org is on https://
Not using GPG, see http://www.sourcemage.org/issues/331
HTTP_DL_HANDLER (default wget) needs SSL support curl and aria2 (other
handlers) need SSL sub-depends added.

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

tdb: Updated to 1.3.4

samba.org is now all https://
Not using GPG, see http://www.sourcemage.org/issues/331
HTTP_DL_HANDLER (default wget) needs SSL support curl and aria2 (other
handlers) need SSL sub-depends added.

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

libaio: Updated to 0.3.110

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

xfsprogs: Updated to 3.2.2

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

xfsdump: Updated to 3.1.4

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

sgi.gpg: Added F475FA1D key

from ftp://oss.sgi.com/projects/xfs/cmd_tars/xfsprogs-3.2.2.tar.gz.sig
and ftp://oss.sgi.com/projects/xfs/cmd_tars/xfsdump-3.1.4.tar.gz.sig

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

talloc: Updated to 2.1.1

samba.org is now all https://
Not using GPG, see http://www.sourcemage.org/issues/331
HTTP_DL_HANDLER (default wget) needs SSL support curl and aria2 (other
handlers) need SSL sub-depends added.
C30A4429.gpg removed

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

tevent: Updated to 0.9.22

samba.org is now all https://
Not using GPG, see http://www.sourcemage.org/issues/331
HTTP_DL_HANDLER (default wget) needs SSL support curl and aria2 (other
handlers) need SSL sub-depends added.

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

samba.gpg Add 2014 and 2015 upstream GPG keys

https://download.samba.org/pub/samba/samba-pubkey.asc
Signed with and refreshed keys of
https://lists.samba.org/archive/samba/2007-February/129127.html

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

samba: samba.org is on https://

HTTP_DL_HANDLER (default wget) needs SSL support
curl and aria2 (other handlers) need SSL sub-depends added.

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

tevent: Fix WEB_SITE

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

cpufreqd: Fix status() calling the correct variable. PATCHLEVEL++

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

util-linux: => 2.25.2

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

e2fsprogs: => 1.42.12

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

krb5-1.13 SECURITY fix

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

protobuf 2.6.0

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

protobuf: Remove -ffast-math from CXXFLAGS, does not compile with it

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

mesalib: Depends on g++ (CXX in gcc) from IRC

lity=hidden -fno-strict-aliasing -fPIC -DUSE_X86_64_ASM -D_GNU_SOURCE
-DPTHREADS -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DUSE_XSHM -DFEATURE_GL=1
-D_GNU_SOURCE -DPTHREADS -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DUSE_XSHM
-DFEATURE_GL=1 glcpp/pp.c -o glcpp/pp.o
g++ -c -I. -I../mesa -I../mapi -I../../include -march=x86-64 -fPIC -DPIC
-pipe CXXFLAGS= -fPIC -D_GNU_SOURCE -DPTHREADS -DHAVE_POSIX_MEMALIGN
-DUSE_XCB -DUSE_XSHM -DFEATURE_GL=1 -D_GNU_SOURCE -DPTHREADS
-DHAVE_POSIX_MEMALIGN -DUSE_XCB -DUSE_XSHM -DFEATURE_GL=1 ast_expr.cpp -o
ast_expr.o
g++: error: CXXFLAGS=: No such file or directory
make[2]: *** [ast_expr.o] Error 1
make[2]: *** Waiting for unfinished jobs....
glcpp/glcpp-parse.y:828:1:warning: no previous prototype for
'_token_list_is_empty_ignoring_space'
[-Wmissing-prototypes] make[2]: Leaving directory
`/usr/src/Mesa-7.9.2/src/glsl'

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

openssl: Parallel jobs on install work, re-enable with make_normal

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

openssl: Work-around for Bug #556 no longer needed

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

texlive: Fixes Bug #630. Fix finding the path for freetype2 headers

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

ghostscript: lcms2 is no longer optional, but required

checking for local lcms2 library source... no
checking for system lcms2 library... checking for
cmsGetTransformOutputFormat in -llcms2... no
configure: WARNING: lcms2 not found, or too old
checking for local lcms library source... configure: error: LittleCMS
source not found!

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

lacheck: Updated SOURCE_URL to valid CTAN mirror forwarder

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

dialog: Updated to 1.2-20140911

See http://invisible-island.net/dialog/CHANGES

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

freetype2: harfbuzz is optional and requires freetype2 already installed

If harfbuzz support is requested, but harfbuzz was not built
with freetype support, disable harfbuzz since it'll fail.
harfbuzz is optional, and freetype2 needs harfbuzz built with
freetype support to work, so how can it be required?!

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

harfbuzz: Allow forcing freetype2 dependency

e.g. for freetype2 with harfbuzz support

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

harfbuzz: --with-freetype2 -> --with-freetype

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

texlive: Fixes Bug #471

Remove --disable-luatex in BUILD
Change lua51 by LUA (both lua and lua51 provide LUA)

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

boost: => 1_57_0

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

cproto: new spell, Generate function prototypes from C source code

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

gst-libav-1.0: => 1.4.5

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

gst-plugins-ugly-1.0: => 1.4.5

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

gst-plugins-bad-1.0: => 1.4.5

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

gst-plugins-good-1.0: => 1.4.5

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

gst-plugins-base-1.0: => 1.4.5

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

gstreamer-1.0: => 1.4.5

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

deprecate crypto/qca-pkcs11 [replaced by qca2]

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

deprecate crypto/qca-openssl [replaced by qca2]

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

deprecate crypto/qca-gnupg [replaced by qca2]

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

qca2: => 2.1.0

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

oss v4.2-build2010

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

Fixes Bug #185, Bug #186, and Bug #187

libsigsegv: Trigger dependent spells on upgrade
diffutils, gawk, m4: Optionally depend on libsigsegv

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

gzip: Don't use own compression for a compression utility

$ sudo cast -c -V on gzip
...
gpg signature verified!
Unpacking source file gzip-1.6.tar.gz for spell gzip.
Building gzip
Building in dir: /usr/src/gzip-1.6
gzip 1.6

/var/lib/sorcery/codex/test/archive/gzip/BUILD: line 4: ./configure: No
such file or directory
! Problem Detected !

Switching to upstream .xz format fixes this on x86 and x86_64, at least,
with castfs enabled.

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

libvirt: Uses ebtables for firewall/NAT

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

ebtables: Install to /sbin not /usr/sbin

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

Added some Netfilter table user-space programs and libraries.

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

libvirt: requires nmap version of ncat and symlink as nc

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

nmap: Remove libdnet, add option for nc symlink, update CONFLICTS

Remove libdnet, the latest (from 2005) version is not compatible with
this version of nmap.
nmap.cc:166:45: fatal error: libdnet-stripped/include/config.h: No
such file or directory
Add option for nc -> ncat symlink
Conflict with nc/netcat (even if `nc` symlink option is not selected)

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

cbp2make: new spell, Makefile generation tool for Code::Blocks IDE

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

ranger: new spell, File manager with an ncurses frontend written in Python

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

libgphoto2: => 2.5.6

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

sip: => 4.16.5

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

astyle: => 2.05.1

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

doxygen: => 1.8.9

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

libpgf-6.14.12 missing files

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

libaccounts-glib-1.16

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

isort: => 3.9.3

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

pcc 1.1.0 / 20141228

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

Update ChangeLog regrading emacs-lisp/FUNCTIONS

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

emacs-lisp/FUNCTIONS: Fix production of info files

Failed when the file uses @setfilename.

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

emacs-lisp/FUNCTIONS: Install gzipped emacs-lisp files

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

emacs-lisp/FUNCTIONS: Update site-lisp's loaddefs.el

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

emacs-lisp/FUNCTIONS: Replace loops

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

binutils: => 2.25

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

cimg: => 1.5.9

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

db 5.3.28

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

db: Fix OPTS, $TESTS -> $DB_TESTS

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

puppet: Fix SOURCE to make it a proper tarball name

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

opencv: Fix SOURCE to make it a proper tarball name

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

libgit2: Fix SOURCE to make it a proper tarball name

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

haskell-mode: new spell, Emacs mode for Haskell

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

links-twibright 2.9

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

qemu 2.2.0

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

qemu: Depends on python 2.x

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

ded: new spell, directory editor

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

td_lib: new spell, Thomas Dickey's library

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

msmtp 1.6.0rc3

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

gsasl 1.8.0

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

msmtp 1.6.0rc2

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

watchdog -> python-watchdog: renamed spell

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

video/xbmc: added CONFLICTS for kodi

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

video/kodi: a new rebranded XBMC

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

simplejson: => 3.6.5

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

crimson-apache: Normalize SPELL field and remove PKG_* variables

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

jakarta-velocity: Normalize SPELL field and remove PKG_* variables

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

jakarta-struts-bin: Normalize SPELL field and remove PKG_* variables

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

jakarta-regexp: Normalize SPELL field and remove PKG_* variables

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

jakarta-log4j: Normalize SPELL field and remove PKG_* variables

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

jakarta-commons-pool: Normalize SPELL field and remove PKG_* variables

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

jakarta-commons-modeler: Normalize SPELL field and remove PKG_* variables

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

jakarta-commons-logging: Normalize SPELL field and remove PKG_* variables

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

jakarta-commons-lang: Normalize SPELL field and remove PKG_* variables

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

jakarta-commons-fileupload: Normalize SPELL field and remove PKG_*
variables

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

jakarta-commons-digester: Normalize SPELL field and remove PKG_* variables

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

jakarta-commons-dbcp: Normalize SPELL field and remove PKG_* variables

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

jakarta-commons-daemon: Normalize SPELL field and remove PKG_* variables

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

jakarta-commons-collections: Normalize SPELL field and remove PKG_*
variables

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

jakarta-commons-beanutils: Normalize SPELL field and remove PKG_*
variables

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

avfs: => 1.0.2

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

gtk-systrace: Normalize SPELL field

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

trac-graphvizplugin: Normalize SPELL field

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

lilv-util: Normalize SPELL field

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

calf-plugins: Normalize SPELL field

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

suil-0: Normalize SPELL field

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

sratom-0: Normalize SPELL field

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

lilv-0: Normalize SPELL field

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

clint: added missing args req dep

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

awesome-slugify: new spell, Python flexible slugify function

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

pytest: new spell, simple powerful testing with Python

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

py: new spell, library with cross-python path, ini-parsing, io, code, log
facilities

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

watchdog: new spell, filesystem events monitoring

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

pathtools: new spell, file system general utilities

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

python-textile: new spell, Textile processing for Python

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

unidecode: => 0.04.17

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

regex: new spell, alternative regular expression module, to replace re

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

python-markdown2: new spell, fast and complete Python implementation of
Markdown

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

python-markdown: => 2.5.2

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

python-dateutil: => 2.3

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

pyyaml: => 3.11

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

jinja2: markupsafe becomes required from 2.7

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

markupsafe: => 0.23

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

httplib2: => 0.9

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

feedgenerator: => 1.7

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

clint: => 0.4.1

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

args: new spell, argument parsing for humans

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

argh: => 0.26.1

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

libpgf-6.14.12

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

dos2unix: => 7.1

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

archive/xz-utils: updated to 5.2.0

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

linux 3.18.1

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

firefox: Add dependency on cairo's tee backend

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

libraw - extra depends

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

libwebp: => 0.4.2

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

mercurial: => 3.2.3 [security]

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

php: => 5.4.36 [security]

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

cmake: => 3.1.0

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

upower: => 0.99.2

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

udisks2: => 2.1.4

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

git-2.2.1 SECURITY FIX

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

libgit2: => 0.21.3

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

libgit2 - optional depends libssh2

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

/libgit2-0.21.2 - new spell

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

dhcpcd: => 6.6.5

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

lmdb-0.9.14 - new spell

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

hatta: added recaptcha-client suggest dep

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

recaptcha-client: new spell, plugin for reCAPTCHA and reCAPTCHA Mailhide

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

xf86-video-newport: Replace "bit" suffix with "-bit" in description

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

xf86-video-impact: Replace "bit" suffix with "-bit" in description

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

egenix-mx-base: Replace "bit" suffix with "-bit" in description

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

iscsitarget: Replace "bit" suffix with "-bit" in description

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

barry: Replace "bit" suffix with "-bit" in description

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

mcelog: Replace "bit" suffix with "-bit" in description

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

darkroom: Replace "bit" suffix with "-bit" in description

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

cwtext: Replace "bit" suffix with "-bit" in description

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

rawstudio: Replace "bit" suffix with "-bit" in description

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

luminance-hdr: Replace "bit" suffix with "-bit" in description

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

evas: Replace "bit" suffix with "-bit" in description

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

radare2: Replace "bit" suffix with "-bit" in description

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

openldap - fix typo

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

librsvg2: => 2.40.6

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

openldap - optional depends icu

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

video/mpv: version 0.7.1 + some cleanups/fixes

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

video/mpv: can be built with LIBAVCODEC, fixed previous HISTORY entry

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

mawk: Remove nextfile-fix.patch, applied by upstream

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

mawk 1.3.4-20141206

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

archive/tar/DEPENDS: fixed typos/errors

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

archive/tar: added optional depends on acl and attr, helps to get rid of
them properly

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

nginx: fixed ulimits tuning on PAM-less systems

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

openssh - nolonger depends tcp_wrappers

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

extra-cmake-modules: => 1.5.0

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

ipc: Fix typo in description (additionaly -> additionally)

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

pear-gtk_mdb_designer: Fix description formatting

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

pear-gtk_mdb_designer: Fix typo in description (activily -> actively)

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

swatch: Fix typo in description (activly -> actively)

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

sshpass: Fix typo in description (activly -> actively)

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

vpim: Fix description, remove changelog and versions

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

trans-simple: Fix description, remove changelog and versions

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

text-format: Fix description, remove changelog and versions

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

rubymail: Fix description, remove changelog and versions

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

rubygame: Fix description, remove changelog and versions

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

ruby-xslt: Fix description, remove changelog and versions

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

ruby-xattr: Fix description, remove changelog and versions

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

ruby-termios: Fix description, remove changelog and versions

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

ruby-password: Fix description, remove changelog and versions

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

ruby-inotify: Fix description, remove changelog and versions

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

ruby-graphviz: Fix description, remove changelog and versions

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

ruby-dict: Fix description, remove changelog and versions

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

ruby-dbus: Fix description, remove changelog and versions

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

quickcert: Fix description, remove changelog and versions

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

nio: Fix description, remove changelog and versions

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

net-ssh: Fix description, remove changelog and versions

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

needle: Fix description, remove changelog and versions

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

mb-ruby: Fix description, remove changelog and versions

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

mailparser: Fix description, remove changelog and versions

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

image_size: Fix description, remove changelog and versions

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

hyogen: Fix description, remove changelog and versions

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

float-formats: Fix description, remove changelog and versions

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

fastri: Fix description, remove changelog and versions

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

fastercsv: Fix description, remove changelog and versions

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

facets: Fix description, remove changelog and versions

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

erubis: Fix description, remove changelog and versions

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

deplate: Fix description, remove changelog and versions

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

date2: Fix description, remove changelog and versions

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

daemons: Fix description, remove changelog and versions

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

daemonize: Fix description, remove changelog and versions

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

color-tools: Fix description, remove changelog and versions

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

cmdparse: Fix description, remove changelog and versions

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

atom-tools: Fix description, remove changelog and versions

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

net/libpsl: new spell, C library to handle the Public Suffix List

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

file 5.21

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

python: => 2.7.9 [security]

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

wget 1.16.1

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

libs/glibc: forgot to fix init script

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

libs/glibc: version 2.20, SECURITY_PATCH++

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

haskell-monad-control 0.3.3.0

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

haskell-transformers-base 0.4.3

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

haskell-monadcatchio-transformers 0.3.1.2

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

haskell-http 4000.2.18

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

sqlite: => 3.8.7.4

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

git-imerge: new spell, Incremental merge and rebase for git

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

cvs-fast-export: new spell, Export an RCS or CVS history as a fast-import
stream

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

unbound: => 1.5.1 [security]

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

linux 3.18

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

sqlite: => 3.8.7.3

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

graphics-libs/freetype2: version 2.5.4, SECURITY_PATCH++

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

reposurgeon: new spell, A tool for editing version-control repository
history

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

cvsps 3.13

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

diffuse 0.4.8

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

jwasm: new spell, Masm-compatible assembler

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

parcellite 1.1.9

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

v4l-utils: => 1.6.2

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

seamonkey: => 2.31 [security]

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

qemu: Updated to 2.1.2
qemu.gpg: Add F108B584 (see
https://lists.nongnu.org/archive/html/qemu-devel/2014-04/msg03559.html)
Unused, removed docs-Fix-generating-qemu-doc.html-with-texinfo-5.patch

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

libvirt: Updated to 1.2.9
Python is still optional, but ./configure no longer has flags

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

puppet: Updated to 3.7.3, depends on hiera

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

hiera: Added

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

facter: Updated to 2.3.0

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

libguestfs: Updated to 1.28.2

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

augeas: Updated to 1.3.0

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

supermin: Updated to 5.1.11

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

socat: Cleanup whitespace

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

socat: fix compilation with linux errqueue.h

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

libxft: Fix to compile against freetype2 2.5.0+

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

virtinst: SOURCE_URL moved to https://fedorahosted.org/...

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

maim: => 3.3.41

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

glibc: Cleanup HISTORY formatting

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

glibc: Updated kernel headers to 3.17.4
The prior 2.6.38 headers are getting too old (e.g. libcap requires newer,
see https://bugs.launchpad.net/ubuntu/+source/libcap-ng/+bug/684969)
* PRE_BUILD: Remove 2.6.x kernel code for non-sanitized headers

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

wine: Updated 1.7.32 (devel)
* PREPARE, sc2-login.diff: Removed, no longer applies cleanly and fails
to compile when cleaned up.
* CONFIGURE: Remove WINE_SC2_LOGIN persistent variable

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

minidlna: Updated to 1.1.4

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

ffmpeg: Fix HISTORY formatting

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

ffmpeg: SSL flag is --enable-openssl not --enable-SSL

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

nettle: Optionally depends on nettle for NTLM authentication

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

mawk: Nextfile statement implementation fix

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

mawk 1.3.4-20141027

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

xlockmore: => 5.45 [potential security]

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

http/firefox: updated to 34.0.5, reorganized mozconfig and DEPENDS

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

openvpn: incremented forgotten security patch for CVE-2014-8104

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

openvpn: => 2.3.6

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

lsscsi 0.28

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

crypto/nss: updated to 3.17.3

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

fix gcj build with freetype

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

http/firefox: updated to 34.0

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

libfcgi: fixed build

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

maim: => 2.3.38

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

libtool: => 2.4.4

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

alembic: => 0.7.0

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

six: => 1.8.0

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

odbcfb: => 2.0.3.154

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

sip: => 4.16.4

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

exim: added ability to build with experimental SPF support

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

libspf2: new spell, fully thread safe SPF implementation

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

Revert "exim: depends SSL"

This reverts commit b54c3a47ce9fab6de69a05308d1a430bfce49050.

Automatic replace doesn't work here

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

pygments: => 2.0.1

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

flac: => 1.3.1

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

pv: => 1.5.7

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

gpa 0.9.6

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

git 2.2.0

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

polarssl: Add scm branch

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

polarssl 1.3.9

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

emacs: depends bzr => git

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

emacs: Switch to Git SCM

Emacs recently switched to Git, it seems, and the bzr repo is lagging
behind.

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

emacs: Allow selecting the X toolkit to use

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

ruby-1.9: => 1.9.3-p551 [security]

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

ruby-2.1-2.1.5 SECURITY FIX

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

mpd 0.19.4

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

mysql-python: => 1.2.5

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

libmikmod 3.3.7

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

mikmod 3.2.6

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

dbus: => 1.8.12

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

Remove file accidentally added by 98fbac9

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

renameutils: new spell, File renaming utilities

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

maim: => 2.3.37

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

ipmitool: => 1.8.15

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

cronie: => 1.4.12

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

easytag: => 2.2.5

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

hexchat: => 2.10.2

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

file-rename-utils 1.7.3

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

grsync 1.2.5

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

pciutils 3.3.0

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

libksba 1.3.2, SECURITY_PATCH=1

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

torsocks: new spell, use socks-friendly applications with tor

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

nas: Add proper branch selection, and replace dev version with scm

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

clamav 0.98.5

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

nas 1.9.4

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

linux 3.17.4

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

signify: new spell, OpenBSD cryptographic signing tool

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

gftp: fixed FTPS connections

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

grep: => 2.21

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

ccache: => 3.2

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

ghc 7.8.3

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

cmockery: new spell, Lightweight Unit Test library for C

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

harfbuzz: => 0.9.36

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

glib2: => 2.42.1

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

gftp: use SSL provider

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

gftp: fixed several crashes by third-party patches

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

Revert "gftp: depends SSL"

This reverts commit 633e55fcfac51abf4bfe67cb1fd7f1a4dc1c024a.

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

gimp: Fix SOURCE_URL[0], seems ftp is not available anymore

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

kexec-tools: Use disable_pic function to fix CFLAGS

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

dconf: Use disable_pic function to fix CFLAGS

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

pkcs11-helper 1.11

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

nsd: => 4.1.0

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

ldns: made GOST support optional for openssl 1.0; added missing options

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

unbound: fixed build with nss support

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

unbound: => 1.5.0

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

Revert "unbound: depends SSL"

This reverts commit d628ece0134f84ab4989f4c9b9e334346885967e.

scripted replacement doesn't work here

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

lxml: => 3.4.1

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

pcre -SECURITY FIX cve-2014-8964

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

pcre: => 8.36

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

glibc: added ability to build valgrind-friendly version

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

speedtest-cli: new spell, Internet bandwidth measurement tool

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

traceroute 2.0.21

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

libreswan: => 3.12

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

xlockmore: => 5.44

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

maim: new spell, desktop screenshot utility

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

gnutls 3.2.20 / 3.1.28 SECURITY fix

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

cups: => 2.0.1

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

curl-7.39.0 SECURITY FIX

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

mdnsresponder: => 561.1.1

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

sqlite: => 3.8.7.2

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

fwknop: => 2.6.4

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

kmod: => 19

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

stunnel: => 5.07

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

amsynth: => 1.5.1

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

linux 3.17.3

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

xfce/xfdesktop: version 4.10.3

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

kernels/linux: version 3.17.2

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

video/mpv: version 0.6.2

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

tor 0.2.5.10 / 0.2.6.1-alpha

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

vtun 3.0.3

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

mercurial: => 3.2.1

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

midori 0.5.9

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

wireshark 1.12.2, SECURITY_PATCH=50

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

php: => 5.4.35 (stable) [security]

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

net/bridge-utils: added a missed header fix from Red Hat patch

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

dovecot: backported official patch from branch 2.1 to support
ssl_protocols option (allows turning off SSLv3 to mitigate POODLE attack -
CVE-2014-3566)

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

rdesktop: => 1.8.3

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

dbus-1.8.10 SECURITY FIX

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

apache22: => 2.2.29 [security]

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

vile: new spell, vi-like Emacs

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

gnutls: => 3.2.19

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

scute: => 1.4.0

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

nes spell gnupg-2.1

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

gnupg-exp - fix typo

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

npth: => 1.1

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

libgpg-error: => 1.17

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

update GnuPG.gpg

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

mdp - depends GNUPG

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

gpgme - depends GNUPG

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

/gnupg-exp- add conflics, provides

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

utils/dbus-qt - delete obsolete spell

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

pyflakes: new spell, passive checker of Python programs

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

patchage: => 1.0.0

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

ganv: new spell, interactive Gtkmm canvas widget for graph-based
interfaces

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

dave_robillard.gpg: updated keyring, added 7364C240 and 9BF368F3 keys

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

extra-cmake-modules: => 1.4.0

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

mercurial: => 3.2

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

tnftp: => 20141104

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

box2d: new spell, 2D physics library for Python

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

libgphoto2: => 2.5.5.1

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

cups-filters: => 1.0.61

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

pcc: new spell, Portable C Compiler

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

librsvg2: => 2.40.5

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

git: => 2.1.3

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

wine: => 1.7.30

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

tnftp: => 20141031

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

dhcpcd: => 6.6.0

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

ca-certificates: => 20141019

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

dash: => 0.5.8

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

mariadb: => 5.5.40 (5.5) [security]

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

openldap: handle obsolete '--disable-slurpd' flag

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

openldap: => 2.4.40; use SSL provider

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

Revert "openldap: depends SSL"

This reverts commit 13dc5e7a38026dd4e7f77533dd0f1838e56eaae3.

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

libssh: use SSL provider

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

Revert "libssh - fix build with libressl"

This reverts commit 75391160584a7b620f2f8dc6a38344f5bb1a0d82.

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

libev: => 4.19

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

stunnel: => 5.06; added cert installation target (missed by previous
update)

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

python-ldap: => 2.4.18

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

wget: more properly migrate from openssl to SSL provider

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

neon: => 0.30.1

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

Revert "neon: depends SSL"

This reverts commit 585743763a6e85e421c862849f732c1ff3821b9c.

bad scripting is bad

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

setuptools: => 7.0

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

monit: => 5.10

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

openvpn: => 2.3.5

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

python3 3.4.2

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

python 2.7.8

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

ttf-roboto: Install to /usr/share/fonts/TTF

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

libetpan 1.5

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

etpan-ng 0.7.1

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

eudev: => 2.1

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

gdb: => 7.8.1

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

Revert "kmod 18"

This reverts commit 6b450d30c44b44fb1b3f1e23be167846682070f4.

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

Revert unintentional changes in "pciutils: Add optional dependency on
kmod"

This partially reverts commit e888a83e431812ebb362c25167c3fff87e70884e.

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

sqlite: => 3.8.7.1

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

claws-mail 3.11.1

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

sylpheed.gpg: Add new verified key from Paul Mangan

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

claws-mail: Remove dependency on aspell, not used anymore

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

claws-mail: Remove dependency on SSL, not used anymore

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

iotop: Do not abort build on unmet kernel config dep

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

epm 4.2

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

vifm: => 0.7.8

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

ftp/wget: version 1.16

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

tinyproxy: security update

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

trac: => 0.12.6

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

xen: added 4.2 branch

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

pciutils 3.2.1

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

pciutils: Add optional dependency on kmod

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

Revert "xen: depends SSL"

This reverts commit 7d4e0f9f7b4c5fae1f7343b27f8e26ba149952dd.

bad scripting is bad

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

Revert "twisted: depends SSL"

This reverts commit 27637d0b92d82bb8dad626d69654e93b52af702b.

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

Revert "scrapy: depends SSL"

This reverts commit ccfced9f015439a9acf4c98a27408e9f2eb187d5.

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

Revert "scrapely: depends SSL"

This reverts commit ad011ce05914d882aa3f0b120b1dbbafbbf2b31d.

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

Revert "pymsnt: depends SSL"

This reverts commit 8d3420e10d4368f3207de4cb684c0a1379e9999f.

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

Revert "pymsn: depends SSL"

This reverts commit bc983df1de411de7aac5a1574bb16189beefde0a.

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

Revert "pyicqt: depends SSL"

This reverts commit 9713fa6c879f59b229256c3db30da203cc55711d.

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

Revert "papyon: depends SSL"

This reverts commit a2efdb379f73e38ca13f7c47eb5d3445001f5866.

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

Revert "attic: depends SSL"

This reverts commit 4dc11d3880ff9fbaf468a2da2f9a083457d910fb.

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

Revert "webcleaner: depends SSL"

This reverts commit 761292809ffd6d9f011b1eb886d1f15f8203743d.

bad scripting is bad

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

Revert "roundup: depends SSL"

This reverts commit 930f32b1aeb2d3bd4bc00f97b3bca69b536b77e7.

bad scripting is bad

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

Revert "cherrypy: depends SSL"

This reverts commit 11b69b0875b8e6ba14d333a09211fb6250980270.

Conflicts:

python-pypi/cherrypy/HISTORY

bad scripting is bad

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

cpuminer: => 2.4

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

libreswan: => 3.11

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

nss: => 3.16.6 (3.16); re-enabled PEM support in the last versions;
rewritten SUB_DEPENDS

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

icu - update sha512

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

kmod 18

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

uim 1.8.6

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

ibus 1.5.5

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

php4: use SSL provider

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

Revert "php4: depends SSL"

This reverts commit a768befe0a68d69bbed8ec414de20fb4083c3d74.

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

Revert "php4: fix bad with-SSL usage"

This reverts commit ec00cfa4f687d72a9429f19d5c8c6e350ded430a.

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

bind: use SSL provider

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

Revert "bind: depends SSL"

This reverts commit fbfca0a1e8cba5a661b2713cedf88fcfed64b184.

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

Revert "bind: fix bad with-SSL usage"

This reverts commit a1e2ad9b8f91404ea4649c4e5f05ad1eea9dc967.

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

bind-tools: => 9.9.6 [security]

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

Revert "bind-tools: depends SSL"

This reverts commit 90138fe5252e6655fc923d4f7e0966b7c0f6547d.

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

Revert "bind-tools: fix bad with-SSL usage"

This reverts commit d469c2f7126d22d565150a76a67f8bc879b65ec2.

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

flow-tools: use SSL provider

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

Revert "flow-tools: depends SSL"

This reverts commit 63505b56ca32dbfa54f7878fb6ccb633b246b6f1.

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

Revert "flow-tools: fix bad with-SSL usage"

This reverts commit d141a01e972bc00df5dfe2a4ba3297af3850f224.

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

cyrus-sasl: use SSL provider

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

Revert "cyrus-sasl: depends SSL"

This reverts commit ac1022cea1701381eb03ed78268e1d6aba323c62.

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

Revert "cyrus-sasl: fix bad with-SSL usage"

This reverts commit 1de4d35116e5f19286784f2437e0656877ed4c73.

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

nmap: use SSL provider

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

Revert "nmap: depends SSL"

This reverts commit cfca75276fb9dd9c14a5ee70519c55e2cc5d75fd.

Conflicts:

security/nmap/HISTORY

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

Revert "nmap: fix bad with-SSL usage"

This reverts commit ae3264b679bc1743b73ed1634b41916249bf3c6b.

Conflicts:

security/nmap/HISTORY

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

libesmtp: use SSL provider

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

Revert "libesmtp: depends SSL"

This reverts commit 60cc13ebc640c712b9a494a1f5da455f20beb4b5.

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

Revert "libesmtp: fix bad with-SSL usage"

This reverts commit 12ed6c829f5f10ba2e3013696bc0b568be808a87.

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

lighttpd: use SSL provider

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

Revert "lighttpd: depends SSL"

This reverts commit 43e81fb3681566e3340943019b5705a3060f4ffe.

bad scripting is very bad

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

Revert "lighttpd: fix bad with-SSL usage"

This reverts commit 3089927a5431d2b6a83f66844c943fa3091d7d85.

bad scripting is bad

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

php: corrected ssl flags

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

burp: => 1.4.24 (devel)

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

Revert "burp: depends SSL"

This reverts commit 62a04f22d542db7d976a1810f94eaced63c2ca6e.

bad scripting is very bad

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

Revert "burp: fix bad with-SSL usage"

This reverts commit 1353272fc0a140c7618fd96bdf447edd4c575c16.

bad scripting is bad

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

disk/ddrescue: version 1.19

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

ldns: corrected openssl's subdependency behaviour

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

Revert "ldns: depends SSL"

This reverts commit 6491d676c0455bb018a8380b3dc4923de1f734fa.

scripted replacement doesn't work here

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

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

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

wm-addons/cairo-dock: version 3.4.0

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

http/webkitgtk3: version 2.6.2

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

http/webkitgtk: version 2.4.7

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

seamonkey: => 2.30 [security]

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

nss: => 3.17.2

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

nspr: => 4.10.7

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

at: fixed permissions on atjobs dir

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

postfix: ignore running queue files

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

postfix: removed obsolete options + more post-update fixes

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

postfix: post-update fixes

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

libbsd: => 0.7.0

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

postfix: => 2.9.11

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

asunder: => 2.5

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

sqlite: => 3.8.7

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

mxml: => 2.9

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

rkhunter 1.4.2

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

at: fixed docdir

commit 922de0f8bd7d01635b85ef09fe1dfa7784b71867
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

python-pypi/aws-cli: new spell, unified command line interface to aws

commit 168329fa6450b31e8c77b55db9ef211c74b2c251
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

python-pypi/colorama: new spell, cross-platform colored terminal text

commit 69c5d4aa049a1262847e80408a35b8c95a66b56e
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

python-pypi/jmespath: new spell, module to extract elements from a JSON
document

commit 2e60ce732adada2fbf3ca45253ff21dc683a60a1
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

python-pypi/bcdoc: new spell, tools to help document botocore-based
projects

commit 3c50e366d516c51a2f8d533ad3de56e2fbe9d229
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

python-pypi/botocore: new spell, low-level aws interface library

commit 15bab5374fdb7618e88b213b2c8c4e5bfe604e84
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

editors/jq: new spell, stream editor/filter for JSON data

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

libs/openscenegraph: version 3.2.1

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

graphics/lensfun: version 0.3.0

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

wine: => 1.7.29

commit e63a085c42915b6a74d076f36f6b1a537d013ca0
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

xautolock: depends gccmakedep

commit 9e104c1905b276853d7f6b29e3f63c486316d1c1
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

cairo: add a patch for --disable-lto option and a query for it; upstream
appears to have accepted this patch some time ago, but the commit isn't
in the
repo. https://bugs.freedesktop.org/show_bug.cgi?id=60852

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

gnome3-libs/adwaita-icon-theme: version 3.14.0

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

doc/evince: version 3.14.1

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

php: => 5.4.34 (stable) [security]

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

gettext: => 0.19.3

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

libressl: => 2.1.1

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

tea 38.0.0

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

postfix: => 2.9.10

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

linux 3.17.1

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

crypto/openssl: versions 0.9.8zc and 1.0.1j, fixes CVE-2014-3513,
CVE-2014-3567, CVE-2014-3568

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

gajim: => 0.16

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

nbxmpp: new spell, non-blocking Jabber/XMPP module

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

pyasn1: => 0.1.7

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

pyasn1-modules: => 0.0.5

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

Revert "gajim: depends SSL"

This reverts commit 86925566490f7146a06fe4e91fcea8b9a4334e3f.

buggy automation

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

cups-filters - add depends + trigger

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

partclone: => 0.2.73

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

libressl: => 2.1.0

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

cups-filters: => 1.0.60

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

openssl - fix permissions on CONFLICTS

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

at: => 3.1.16

commit 81d74f567d93e11b098cf09543ba72848ce71c74
Author: Ladislav Hagara <ladislav.hagara AT unob.cz>
Commit: Ladislav Hagara <ladislav.hagara AT unob.cz>

ChangeLog: fixed

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

mpg123: bump to 1.21.0

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

klavaro: => 3.01

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

disk/grub2/BUILD: good old sed works better

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

disk/grub2: fixed binary names, gcc flag matching and building with
current freetype2

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

gexiv2 0.10.2

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

shotwell 0.20.1

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

mupdf: => 1.6

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

mksh: => R50d

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

http/webkitgtk: updated to 2.4.6

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

utils/virtualbox: version 4.3.16

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

kernels/virtualbox-module: version 4.3.16

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

archive/debian-archive-keyring: version 2014.1

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

archive/cdebootstrap: version 0.6.3

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

archive/dpkg: version 1.17.13

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

disk/lvm: version 2.02.111

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

cups - tweak flags

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

linux 3.17

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

cracklib: => 2.9.2

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

http/webkitgtk3: updated to 2.6.0

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

http/dwb: browser needs gnutls and json-c

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

sparsehash-2.0.2

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

dhcpcd: => 6.5.0

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

openssh 6.7p1

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

guvcview 2.0.1

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

extra-cmake-modules: => 1.3.0

commit e88ce9afb4c87ccfe8361f0ff7f45374d40d8733
Author: Ladislav Hagara <ladislav.hagara AT unob.cz>
Commit: Ladislav Hagara <ladislav.hagara AT unob.cz>

bash 4.3.30, SECURITY_PATCH=8

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

make: => 4.1

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

yacas 1.3.4

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

http/dwb/INSTALL: fixed the "fix"

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

http/dwb: fixed a typo in grimoire's ChangeLog, replaced PREFIX with
DESTDIR in INSTALL

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

http/dwb: new spell, a WebKit browser

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

ardour3: => 3.5.403

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

mksh: => R50c [security]

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

ipmitool: => 1.8.14

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

whois 5.2.0

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

libsecret 0.18

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

poppler-data 0.4.7

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

poppler 0.26.5

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

gtk+3 3.14.1

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

mercurial: => 3.1.2

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

gobject-introspection 1.42.0

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

atk 2.14.0

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

bash: => 4.3.29 [security]

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

gtk-doc 1.21

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

gettext - fox typo

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

cups: => 2.0.0

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

ulimits: added yet another missing release note for patch

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

ulimits: added missing release note for patch

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

ulimits: new spell, user limits utility

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

icu: => 54.1

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

jack2: added primary mirror

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

gst-libav-1.0: => 1.4.3

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

gst-plugins-bad-1.0: => 1.4.3

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

gst-plugins-good-1.0: => 1.4.3

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

gst-plugins-base-1.0: => 1.4.3

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

gstreamer-1.0: => 1.4.3

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

bash: => 4.3.28 [security]

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

librsvg2: => 2.40.4

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

pango: => 1.36.8

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

glib2: => 2.42.0

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

automake: => 1.14.1

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

m4: => 1.4.17

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

bino 1.6.0

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

openal-soft 1.16.0

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

mpv 0.6.0

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

libcaca 0.99.beta19

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

ghostscript: => 9.15

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

firefox: Clean up dependencies

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

byobu: Fix SOURCE

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

php: => 5.4.33

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

wireshark 1.12.1

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

linux 3.16.3

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

phantomjs: new spell, headless WebKit scriptable with a JavaScript API

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

nodejs: => 0.10.32

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

libdrm: => 2.4.58

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

wine: => 1.7.27

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

megatools: added missing glib-networking dependency

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

megatools: new spell, command line client for mega.co.nz

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

shell-term-fm/bash: another patch against the ShellShock issues, security
update

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

gnutls: Update stable branch to 3.2.18

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

gnutls: Simplify branch version handling

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

Revert "distcc 3.2rc1"

This reverts commit dec4abc6e8a0d575b9b92551a88ada90d1cd4e03.

We do not force devel versions; devel branch is needed here

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

distcc 3.2rc1

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

icecream 1.0.1

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

mongodb: => 2.4.11

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

gettext -icu is only needed if libxmls2 uses it

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

easytag: => 2.2.4

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

cups-filters: => 1.0.59

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

mariadb: => 5.5.39 (5.5)

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

dhcpcd: => 6.4.5

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

mpd: => 0.18.16

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

tilda: => 1.1.13

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

wget: properly migrate from openssl to SSL provider

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

ruby-2.0: version 2.0.0-p576

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

mpd: fix build with --as-needed

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

shell-term-fm/bash: replace unofficial patch for CVE 2014 7169 with the
upstream patch

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

monit: => 5.9

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

vtk: Add missing dependencies

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

vtk: Replace custom code by cmake_build

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

FUNCTIONS: cmake_build: Pass down CFLAGS and CXXFLAGS

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

FUNCTIONS: cmake_build: Allow spaces in INSTALL_ROOT and SOURCE_DIRECTORY

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

shell-term-fm/bash: fix CVE 2014 7169

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

itk: new spell, toolkit for performing registration and segmentation

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

rxvt-unicode: clarify extended ISO 14755 modes

commit 9d0e4b04196826f87c70548b7e61078cd59ddb74
Author: root <wich AT sourcemage.org>
Commit: root <wich AT sourcemage.org>

mesalib: development: 7.11.2

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

xdm: proper optional dependecy descriptions

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

vtk 6.1.0

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

dcmtk: new spell, DICOM Toolkit

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

xterm: depends libxpm

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

xfontsel: added missing dependencies

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

xf86-video-ati: added missing dependencies

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

xdm: added missing dependencies

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

x11perf: added missing dependencies

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

wine: depends gettext, libxml2

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

wget: depends pcre

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

thunderbird: added missing dependencies

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

slock: depends libx11, libxext

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

scrot: depends imlib2, libx11

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

ruby-2.0: depends libffi

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

rdesktop: depends libxrandr

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

python: depends gettext

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

pidgin-sipe: added missing dependencies

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

pidgin: depends nspr

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

xterm: freetype2 was both hard and optional dep

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

pango: depends MESALIB

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

mplayer: mesalib -> MESALIB

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

nss: depends sqlite

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

mplayer: added missing dependencies

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

mpd: depends on libogg if libvorbis is enabled

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

http/firefox: version 3.16.5, security update

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

crypto/nss: version 3.16.5, security update

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

mesalib: depends libxt

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

libxxf86vm: added missing dependencies

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

libxxf86misc: added missing dependencies

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

libxxf86dga: added missing dependencies

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

libxvmc: added missing dependencies

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

libxv: added missing dependencies

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

libxtst: added missing dependencies

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

libxres: added missing dependencies

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

libxrandr: added missing dependencies

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

libxpm: added missing dependencies

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

libxkbfile: added missing dependencies

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

libxinerama: added missing dependencies

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

libxi: added missing dependencies

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

libxft: added missing dependencies

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

libxfixes: added missing dependencies

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

libxdamage: added missing dependencies

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

libxcursor: added missing dependencies

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

libxcomposite: added missing dependencies

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

imlib2: depends glib2, harfbuzz, pcre

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

giblib: depends harfbuzz, libpng

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

hexchat: => 2.10.1

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

Changelog: Remove accidentally added superflous spaces

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

lxc: new spell, Userspace tools for the Linux kernel containers

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

shell-term-fm/bash: version 4.3 patchlevel 25

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

graphics/nitrogen: add support for building the scm version

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

chat-im/pidgin-window-merge: new spell, one window plugin for Pidgin

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

chat-im/pidgin: updated to 2.10.9

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

vbindiff: new spell, Visual Binary Diff

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

make: Install gmake symlink

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

openvpn: => 2.3.4

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

python-pypi/grit-i18n added

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

xdg-user-dirs: => 0.15

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

move xdg-user-dirs to utils

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

sip: => 4.16.3

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

cmake: => 3.0.2

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

flashrom 0.9.7

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

dbus-1.8.8 - SECURITY FIX

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

doc/evince: version 3.13.92

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

gnome3-libs/adwaita-icon-theme: new spell, Adwaita icon theme for GNOME

commit 4f272e0b87d6051bdcdfcde701009146365e4cae
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

irrlicht: move to games grimoire

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

isl: new spell, Integer Set Library

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

corkscrew: new spell, tool for tunneling SSH through HTTP proxies

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

chrony: => 1.31

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

elfkickers: new spell, Kickers of ELF

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

lxml: => 3.4.0

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

extra-cmake-modules: => 1.2.1

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

libs/libiptcdata: fix SOURCE_URL[0]

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

lyx 2.1.1

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

texmaker 4.3

commit 63f1a81de5071e18cc5c943aa73320d4d77ec963
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

irrlicht: new spell, high performance realtime 3D engine

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

texworks 0.4.5-r1281

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

latex-beamer 3.33

commit 87a0d7e8dd8fcc6d72de321101af8efc47cde82d
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

leveldb: new spell, fast key-value storage library by Google

commit ebd3fc05030c8c878416b4f45e5096b825fda455
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

snappy: fix malformed DETAILS

commit 2f1caabc70adcb1cabff677575405ff738fc0120
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>

snappy: 1.1.2 and add git version

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

vim-csapprox: new spell, Make gvim-only colorschemes work in terminal

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

video/xbmc: version 13.2

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

x11-toolkits/wxgtk-new: fix link error in dependent spells

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

graphics-libs/vigra: version 1.10.0

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

graphics-libs/libpano13: version 2.9.19

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

cherrypy: => 3.6.0

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

cobra: new spell, Cobra Programming Language

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

newt: Clarify the python's module name

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

newt: Update website

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

byobu: Optionally depends on newt for byobu-config

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

byobu: new spell, text based window manager and terminal multiplexer

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

abduco: new spell, session {at,de}tach support

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

ChangeLog: Fix last entry date

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

dvtm 0.12

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

mono 2.11.4

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

http/firefox: version 32.0.1

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

mpd: => 0.18.14

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

squashfs-tools3: new spell, squashfs-tools 3.x

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

binwalk 2.0.1

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

gocr 0.50

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

crosstool-ng 1.20.0

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

graphics/dcraw: version 9.22

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

utils/chrpath: version 0.16

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

image-exiftool: version 9.70

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

gawk: typo in DEPENDS

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

gtk+2: typo in DEPENDS

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

runawk: new spell, Wrapper for AWK providing modules

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

mk-configure: new spell, Lightweight replacement for autotools

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

bmake: Fix system search path

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

bmake: new spell, Portable version of NetBSD make

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

python-magic: new spell, File type identification using libmagic

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

swig: => 3.0.2

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

pango: added missing dependencies

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

libxrender: added missing dependencies

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

libxmu: added missing dependencies

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

libxext: depends libpthread-stubs, libxcb, libxdmcp

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

libxcb: depends libxdmcp

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

libxaw: added missing X11 dependencies

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

libx11: depends libpthread-stubs

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

libmms: depends pcre

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

libidl: depends libidl

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

librsvg2: added missing dependencies

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

imlib2: added missing X11 dependencies

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

harfbuzz: depends glib2, libpng, pcre

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

gtk+2: added missing dependencies

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

groff: optional X11 dependencies

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

graphviz: added missing dependencies

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

giflib: depends libice, libsm, libx11

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

giblib: depends freetype2, libx11, libxext

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

ghostscript: depends fontconfig

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

gettext: depends icu

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

gdk-pixbuf2: libpthread-stubs

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

freetype2: depends glib2, harfbuzz, pcre

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

gawk: depends gmp, mpfr

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

*awk: Let the user choose the primary AWK implementation

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

fontconfig: added missing dependencies

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

*awk: Update HISTORY

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

stunnel 5.03

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

*awk: provide AWK, make other spells depend on it

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

firefox: added various missing dependencies

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

fdm: depends pcre, SSL

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

dvipng: depends gd, t1lib

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

curl: depends gmp

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

courier-authlib: depends libtool

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

cairo: missing libxext

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

bitmap: add missing depends libxt

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

phonon-backend-vlc 0.8.0

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

phonon-backend-gstreamer 4.8.0

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

phonon 4.8.0

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

seamonkey 2.29, SECURITY_PATCH=57

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

libvpx 1.3.0

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

mksh: => R50b

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

man-pages 3.72

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

utils/direvent: new spell, directory event monitoring daemon

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

calligra: use non-empty value for KTINY to properly remember a "no"

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

calligra: really add vc to DEPENDS

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

calligra: add vc as optional dependency

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

linux-pam - depends libtirpc

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

libtirpc: => 0.2.5

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

graphics/gexiv2: version 0.10.1

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

graphics/cinepaint: version 1.0-4

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

graphics-libs/ftgl: make dependency on texlive optional

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

graphics/gimp: version 2.8.14

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

wine: => 1.7.26

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

kernels/linux: version 3.16.2

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

net/tor: version 0.2.5.6

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

x11-toolkits/wxgtk-new: version 3.0.1

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

youtube-dl: the missing change to INSTALL to make the versioned source
work

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

youtube-dl: update to youtube-dl-2014.09.04.3

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

youtube-dl: switch to versioned sources and use upstream signature

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

dia: => 0.97.3

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

postgresql: => 9.3.5

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

nmap 6.47

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

mc 4.8.13

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

subversion: Fix dependency on serf (without the flag, it may be skipped)

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

imagemagick: use ftp.sunet.se as backup URL

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

kernels/kmod: updated to 18

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

kmod: => 17

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

icu: => 53.1

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

libs/icu: force using gcc instead of clang++

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

icu: => 52.1

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

kmod: => 15

commit 1ec7988df03609abea07b4e6abe844ae1c081527
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kmod: => 14

commit f45f4b4e4d958ec9b1d488bb8c2960e04f42f0e6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

icu: => 51.2

commit 7c2c2c5ecac69c3539034c0eb0235cf23de9ecee
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

icu: => 51.1

commit 763aabed662f1d2d8ccc77d2442d129de267b11c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

icu: => 50.1.1

commit c6ee1ccee21ae6cdeff1e1ad54ea83fb689ac050
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kmod: => 12

commit 7d86b755bb2923c203adeda33f517eaece73e685
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

icu: => 50.1

commit 334ddb2d533dca3b8573abc7b15ce3f7d2e369f2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kmod: => 11

commit 6b18ed4bb77cc39c238a4a05b6f8ac59c45bd00e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kmod: => 10

commit 4e5e56f41190d374fd0e389983cdc351506cdbbb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

icu: => 49.1.2

commit 6f0d1932e9a201a7d3228cc651918c6929ac4df8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kmod: => 9

commit 76710692a23594f28537559ed575458d868deffc
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kmod - now provides all module-init-tools funtions

Conflicts:

kernels/kmod/BUILD
kernels/kmod/CONFLICTS
kernels/kmod/DETAILS

commit a17d31c37c1fdc96597ada9f51b8b36dd1968972
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kmod - add FINAL

Conflicts:

kernels/kmod/FINAL
kernels/kmod/HISTORY

commit 7504fc0d088c89709b50c3ed146f147606c5b131
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

basesystem: => 0.9.6

commit 520f5ffce07fc744c72b6fde899162406a2b5eab
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

module-init-tools - provides MODTOOLS

commit f36d51b754698d58a02a29ceaa71f9bef0fdd8e3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kmod provides MODTOOLS

commit c114d15e349c13e5c1fdade2b174222c35d7faf1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kmod: => 8

commit e7615d8b7b13439820725b237ad8231c27c3305d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kmod - add default_final to FINAL

Conflicts:

kernels/kmod/FINAL

commit 801e0f4ac38eac3c5c3b635f0e5f8f47b20ab101
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kmod: => 7

commit a45acda54a9b7a908d1ff021a2bfb37d987beff9
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kmod: => 6

commit 1397494755f80dd004b2536c61f8c4c3c39117ef
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

kmod: => 5

Conflicts:

kernels/kmod/HISTORY

commit af625b1ad11b614b4eac40290d7ff49732d3a3f5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

adjust build so that users of icu build correctly
add a TESTING results file

commit 16faf08369789af3ebeacefcf1245138e3b32287
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

Revert "Revert "libs/icu: version 49.1""

This reverts commit f4e9fea46da4c664c33ed630cd4806f716034003.

trying to build icu correctly

diff --git a/ChangeLog b/ChangeLog
index 58d8deb..77a4555 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,226 @@
-2014-08-31 Ismael Luceno <ismael AT sourcemage.org>
+2015-01-02 Eric Sandall <sandalle AT sourcemage.org>
+ * samba.gpg: Add 2014 and 2015 upstream GPG keys
+ https://download.samba.org/pub/samba/samba-pubkey.asc
+ Signed with and refreshed keys of
+ https://lists.samba.org/archive/samba/2007-February/129127.html
+ * disk/sgi.gpg: Added F475FA1D key
+ from
ftp://oss.sgi.com/projects/xfs/cmd_tars/xfsprogs-3.2.2.tar.gz.sig
+ and ftp://oss.sgi.com/projects/xfs/cmd_tars/xfsdump-3.1.4.tar.gz.sig
+
+2014-12-31 Ismael Luceno <ismael AT sourcemage.org>
+ * devel/cproto: new spell, Generate function prototypes from C
+ source code
+
+2014-12-29 Eric Sandall <sandalle AT sourcemage.org>
+ * net/ebtables,nftables,libnftnl: Added some Netfilter table
user-space
+ programs and libraries.
+
+2014-12-29 Ismael Luceno <ismael AT sourcemage.org>
+ * python-pypi/ranger: new spell, File manager with an ncurses frontend
+ * devel/cbp2make: new spell, Makefile generation tool for
Code::Blocks IDE
+
+2014-12-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * gnome2-libs/libaccounts-glib: new spell, single-signon
+
+2014-12-26 Ismael Luceno <ismael AT sourcemage.org>
+ * emacs-lisp/FUNCTIONS: Replaced loops
+ * emacs-lisp/FUNCTIONS: Update site-lisp's loaddefs.el
+ * emacs-lisp/FUNCTIONS: Install gzipped emacs-lisp files
+ * emacs-lisp/FUNCTIONS: Fixed production of info files
+
+2014-12-25 Ismael Luceno <ismael AT sourcemage.org>
+ * emacs-lisp/haskell-mode: new spell, Emacs mode for Haskell
+
+2014-12-24 Ismael Luceno <ismael AT sourcemage.org>
+ * libs/td_lib: new spell, Thomas Dickey's library
+ * shell-term-fm/ded: new spell, directory editor
+
+2014-12-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * python-pypi/watchdog -> python-pypi/python-watchdog: renamed spell
+
+2014-12-23 Pol Vinogradov <vin.public AT gmail.com>
+ * video/kodi: new spell, a rebranded XBMC
+
+2014-12-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * python-pypi/args: new spell, argument parsing for humans
+ * python-pypi/python-markdown2: new spell, fast and complete Python
+ implementation of Markdown
+ * python-pypi/regex: new spell, alternative regular expression module,
+ to replace re
+ * python-pypi/python-textile: new spell, Textile processing for Python
+ * python-pypi/pathtools: new spell, file system general utilities
+ * python-pypi/watchdog: new spell, filesystem events monitoring
+ * python-pypi/py: new spell, library with cross-python path,
+ ini-parsing, io, code, log facilities
+ * python-pypi/pytest: new spell, simple powerful testing with Python
+ * python-pypi/awesome-slugify: new spell, Python flexible slugify
+ function
+
+2014-12-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * graphics-libs/libpgf: new spell, grpahics compression
+
+2014-12-18 Treeve Jelbert <treeve AT sourcemage.org>
+ * libs/libgit2: new spell, C implemation of git functions
+
+2014-12-18 Vlad Glagolev <stealth AT sourcemage.org>
+ * python-pypi/recaptcha-client: new spell, plugin for reCAPTCHA and
+ reCAPTCHA Mailhide
+
+2014-12-15 Treeve Jelbert <treeve AT sourcemage.org>
+ * database/lmdb: new spell, Lightning Memory-Mapped Database
+
+2014-12-11 Ladislav Hagara <hgr AT vabo.cz>
+ * net/libpsl: new spell, C library to handle the Public Suffix List
+
+2014-12-09 Ismael Luceno <ismael AT sourcemage.org>
+ * devel/cvs-fast-export: new spell, Export an RCS or CVS history as
+ a fast-import stream
+ * devel/git-imerge: new spell, Incremental merge and rebase for
+ git
+
+2014-12-07 Ismael Luceno <ismael AT sourcemage.org>
+ * devel/reposurgeon: new spell, A tool for editing version-control
+ repository history
+
+2014-12-06 Ismael Luceno <ismael AT sourcemage.org>
+ * devel/jwasm: new spell, Masm-compatible assembler
+
+2014-12-04 Eric Sandall <sandalle AT sourcemage.org>
+ * ruby-raa/hiera: Added a key/value lookup tool for configuration data
+
+2014-11-28 Vlad Glagolev <stealth AT sourcemage.org>
+ * libs/libspf2: new spell, fully thread safe SPF implementation
+
+2014-11-26 Ismael Luceno <ismael AT sourcemage.org>
+ * utils/renameutils: new spell, File renaming utilities
+
+2014-11-25 Ismael Luceno <ismael AT sourcemage.org>
+ * net/torsocks: new spell, use socks-friendly applications with
+ tor
+
+2014-11-24 Ismael Luceno <ismael AT sourcemage.org>
+ * crypto/signify: new spell, OpenBSD cryptographic signing tool
+
+2014-11-23 Ismael Luceno <ismael AT sourcemage.org>
+ * devel/cmockery: new spell, Lightweight Unit Test library for
+ C
+
+2014-11-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * python-pypi/speedtest-cli: new spell, Internet bandwidth measurement
+ tool
+
+2014-11-19 Vlad Glagolev <stealth AT sourcemage.org>
+ * graphics/maim: new spell, desktop screenshot utility
+
+2014-11-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * editors/vile: new spell, vi-like Emacs
+
+2014-11-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * utils/dbus-qt: deleted, obsolete spell
+ * crypro/GnuPG.gpg: updated add:
+ E0856959: "David Shaw" <dshaw AT jabberwocky.com>
+ 33BD3F06: "NIIBE Yutaka <gniibe AT fsij.org>
+ * gnupg-2.1: added - medern version of gnupg
+
+2014-11-07 Ismael Luceno <ismael AT sourcemage.org>
+ * python-pypi/pyflakes: new spell, passive checker of Python programs
+
+2014-11-07 Vlad Glagolev <stealth AT sourcemage.org>
+ * dave_robillard.gpg: updated keyring, added 7364C240 and 9BF368F3
keys
+ * libs/ganv: new spell, interactive Gtkmm canvas widget for
graph-based
+ interfaces
+
+2014-11-04 Ismael Luceno <ismael AT sourcemage.org>
+ * python-pypi/box2d: new spell, 2D physics library for Python
+
+2014-11-03 Ismael Luceno <ismael AT sourcemage.org>
+ * devel/pcc: new spell, Portable C Compiler
+
+2014-10-20 Jeremy Blosser <jblosser AT sourcemage.org>
+ * editors/jq: new spell, stream editor/filter for JSON data
+ * python-pypi/botocore: new spell, low-level aws interface library
+ * python-pypi/bcdoc: new spell, tools to help document botocore-based
projects
+ * python-pypi/jmespath: new spell, module to extract elements from a
JSON document
+ * python-pypi/colorama: new spell, cross-platform colored terminal
text
+ * python-pypi/aws-cli: new spell, unified command line interface to
aws
+
+2014-10-15 Vlad Glagolev <stealth AT sourcemage.org>
+ * python-pypi/nbxmpp: new spell, non-blocking Jabber/XMPP module
+
+2014-10-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * devel/sparsehash: added, efficient memory hash
+
+2014-10-05 Pol Vinogradov <vin.public AT gmail.com>
+ * http/dwb: new spell, a WebKit based browser
+
+2014-10-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * utils/ulimits: new spell, user limits utility
+
+2014-09-29 Vlad Glagolev <stealth AT sourcemage.org>
+ * net/megatools: new spell, command line client for mega.co.nz
+ * http/phantomjs: new spell, headless WebKit scriptable with a
+ JavaScript API
+
+2014-09-25 Ismael Luceno <ismael AT sourcemage.org>
+ * utils/lxc: new spell, Userspace tools for the Linux kernel
containers
+ * graphics/dcmtk: new spell, DICOM Toolkit
+ * science-libs/itk: new spell, toolkit for performing registration
+ and segmentation
+
+2014-09-23 Pol Vinogradov <vin.public AT gmail.com>
+ * chat-im/pidgin-window-merge: new spell, one window plugin for Pidgin
+
+2014-09-23 Ismael Luceno <ismael AT sourcemage.org>
+ * editors/vbindiff: new spell, Visual Binary Diff
+
+2014-09-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * move xdg-user-dirs to utils
+ * python-pypi/grit-i18n: added
+
+2014-09-19 Pol Vinogradov <vin.public AT gmail.com>
+ * gnome3-libs/adwaita-icon-theme: new spell, Adwaita icon theme for
GNOME
+
+2014-09-18 Jeremy Blosser <jblosser AT sourcemage.org>
+ * graphics/irrlicht: move spell to games grimoire
+
+2014-09-17 Ismael Luceno <ismael AT sourcemage.org>
+ * net/corkscrew: new spell, tool for tunneling SSH through HTTP
+ proxies
+ * libs/isl: new spell, Integer Set Library
+
+2014-09-16 Ismael Luceno <ismael AT sourcemage.org>
+ * devel/elfkickers: new spell, Kickers of ELF
+
+2014-09-15 Jeremy Blosser <jblosser AT sourcemage.org>
+ * database/leveldb: new spell, fast key-value storage library by
Google
+ * graphics/irrlicht: new spell, high performance realtime 3D engine
+
+2014-09-15 Ismael Luceno <ismael AT sourcemage.org>
+ * editors/vim-csapprox: new spell, Make gvim-only colorschemes work
+ transparently in terminal vim
+
+2014-09-14 Ismael Luceno <ismael AT sourcemage.org>
+ * shell-term-fm/abduco: new spell, session {at,de}tach support
+ * shell-term-fm/byobu: new spell, text based window manager and
+ terminal multiplexer
+ * devel/cobra: new spell, Cobra Programming Language
+
+2014-09-11 Ismael Luceno <ismael AT sourcemage.org>
+ * disk/squashfs-tools3: new spell, squashfs-tools 3.x
+
+2014-09-10 Ismael Luceno <ismael AT sourcemage.org>
+ * devel/runawk: new spell, Wrapper for AWK providing modules
+ * devel/mk-configure: new spell, Lightweight replacement for autotools
+ * devel/bmake: new spell, Portable version of NetBSD make
+
+2014-09-09 Ismael Luceno <ismael AT sourcemage.org>
+ * python-pypi/python-magic: new spell, File type identification using
+ libmagic
+
+2014-09-07 Ladislav Hagara <hgr AT vabo.cz>
+ * utils/direvent: new spell, directory event monitoring daemon
+
+2014-08-31 Ismael Luceno <ismael AT sourcemage.org>
* devel/sdcc: new spell, Small Device C Compiler
* devel/mawk: new spell, Interpreter for the AWK Programming Language

@@ -8,7 +230,7 @@
2014-08-22 Vlad Glagolev <stealth AT sourcemage.org>
* audio-soft/wavegain: new spell, wav files loudness normalizer

-2014-08-22 Ismael Luceno <ismael AT sourcemage.org>
+2014-08-22 Ismael Luceno <ismael AT sourcemage.org>
* xorg-util/zarfy: new spell, A gui to libxrandr

2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
@@ -35,13 +257,13 @@
2014-07-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* net/tor.gpg: add 63FEE659

-2014-07-09 Ismael Luceno <ismael AT sourcemage.org>
+2014-07-09 Ismael Luceno <ismael AT sourcemage.org>
* emacs-lisp/visual-regexp: new spell, A regexp/replace command for
Emacs with interactive visual feedback
* emacs-lisp/autopair: new spell, Automagically pair braces and
quotes

-2014-07-05 Ismael Luceno <ismael AT sourcemage.org>
+2014-07-05 Ismael Luceno <ismael AT sourcemage.org>
* devel/gnusim8085: new spell, Graphical simulator, assembler and
debugger for the Intel 8085 microprocessor

@@ -105,10 +327,10 @@
2014-05-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* fonts-x11/ttf-mensch: new spell, a console font based on Menlo

-2014-05-10 Ismael Luceno <ismael AT sourcemage.org>
+2014-05-10 Ismael Luceno <ismael AT sourcemage.org>
* mail/isync: new spell, IMAP and MailDir mailbox synchronizer

-2014-05-10 Ismael Luceno <ismael AT sourcemage.org>
+2014-05-10 Ismael Luceno <ismael AT sourcemage.org>
* perl-cpan/file-copy-recursive: new spell, Perl extension for
recursively copying files and directories

2014-05-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
diff --git a/FUNCTIONS b/FUNCTIONS
index 4ca4510..55bef4f 100755
--- a/FUNCTIONS
+++ b/FUNCTIONS
@@ -535,16 +535,18 @@ function waf_install() {

# spells in several sections now need cmake or qt4
cmake_build() {
- cd $SOURCE_DIRECTORY &&
+ cd "$SOURCE_DIRECTORY" &&
mkdir -p build &&
cd build &&
prepare_cmake_flags &&
- cmake -DCMAKE_INSTALL_PREFIX=$INSTALL_ROOT/usr \
+ cmake -DCMAKE_INSTALL_PREFIX="$INSTALL_ROOT"/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_INSTALL_MANDIR=share/man \
-DCMAKE_PREFIX_PATH=share/apps/cmake/modules \
- -DSYSCONFDIR=$INSTALL_ROOT/etc \
+ -DSYSCONFDIR="$INSTALL_ROOT"/etc \
-DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_C_FLAGS_RELEASE="$CFLAGS" \
+ -DCMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \
$OPTS ../ &&
make
}
diff --git a/antivirus/clamav/DETAILS b/antivirus/clamav/DETAILS
index 0e0065b..f9fad6d 100755
--- a/antivirus/clamav/DETAILS
+++ b/antivirus/clamav/DETAILS
@@ -1,5 +1,5 @@
SPELL=clamav
- VERSION=0.98.4
+ VERSION=0.98.5
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-${VERSION//-/}"
diff --git a/antivirus/clamav/HISTORY b/antivirus/clamav/HISTORY
index d232973..f28ce3b 100644
--- a/antivirus/clamav/HISTORY
+++ b/antivirus/clamav/HISTORY
@@ -1,3 +1,6 @@
+2014-11-24 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 0.98.5
+
2014-08-20 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.98.3
* DEPENDS: add SSL
diff --git a/archive-libs/snappy/DETAILS b/archive-libs/snappy/DETAILS
index ed55d03..bb31a53 100755
--- a/archive-libs/snappy/DETAILS
+++ b/archive-libs/snappy/DETAILS
@@ -1,9 +1,19 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=snappy
- VERSION=1.0.4
-
SOURCE_HASH=sha512:34e70dc35af9e8d7601618c2521be0cd0ba74907b8e67362d02c515c06c7bf2a2f58dac3dfed75270b7d9c9a1d6ec408c76e3665dc70bbeda8f87584cb4f01b0
+if [ "${SNAPPY_BRANCH}" == "scm" ]; then
+ VERSION=$(get_scm_version)
+ SOURCE=${SPELL}-${SNAPPY_BRANCH}.tar.bz2
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${SNAPPY_BRANCH}
+ FORCE_DOWNLOAD=on
+ SOURCE_URL[0]=git://github.com/google/${SPELL}.git
+ SOURCE_IGNORE=volatile
+else
+ VERSION=1.1.2
+
SOURCE_HASH=sha512:da0e80528dfc815d765347c60dc5f14bc7fb882cc6894b87d3a43dec1a127cf8bcfe46e6cb93e130790c0ebd67368a1042500d9080f844441803c1b69c3cc07e
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=http://snappy.googlecode.com/files/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+fi
WEB_SITE=http://code.google.com/p/snappy/
LICENSE[0]=BSD
ENTERED=20120116
diff --git a/archive-libs/snappy/HISTORY b/archive-libs/snappy/HISTORY
index 7351a51..2d26cb0 100644
--- a/archive-libs/snappy/HISTORY
+++ b/archive-libs/snappy/HISTORY
@@ -1,2 +1,5 @@
+2014-09-15 Jeremy Blosser <jblosser AT sourcemage.org>
+ * DETAILS, PREPARE, PRE_BUILD: 1.1.2 and add git version.
+
2012-01-16 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: spell created, version 1.0.4
diff --git a/archive-libs/snappy/PREPARE b/archive-libs/snappy/PREPARE
new file mode 100755
index 0000000..98d27e4
--- /dev/null
+++ b/archive-libs/snappy/PREPARE
@@ -0,0 +1,2 @@
+. ${GRIMOIRE}/FUNCTIONS &&
+prepare_select_branch stable scm
diff --git a/archive-libs/snappy/PRE_BUILD b/archive-libs/snappy/PRE_BUILD
new file mode 100755
index 0000000..597c57c
--- /dev/null
+++ b/archive-libs/snappy/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+cd "${SOURCE_DIRECTORY}" &&
+
+if [ "${SNAPPY_BRANCH}" == "scm" ]; then
+ ./autogen.sh
+fi
diff --git a/archive/burp/DEPENDS b/archive/burp/DEPENDS
index 65e0a09..6fc62d2 100755
--- a/archive/burp/DEPENDS
+++ b/archive/burp/DEPENDS
@@ -16,8 +16,8 @@ else
fi &&

optional_depends SSL \
- "--with-opennssl" \
- "--without-opennssl" \
+ "--with-openssl" \
+ "--without-openssl" \
"for encrypted communication" &&

optional_depends openafs \
diff --git a/archive/burp/DETAILS b/archive/burp/DETAILS
index ee6f7f5..81c1e88 100755
--- a/archive/burp/DETAILS
+++ b/archive/burp/DETAILS
@@ -11,10 +11,10 @@ case "$BURP_BRANCH" in
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
;;
devel)
- VERSION=1.4.18
+ VERSION=1.4.24
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:38a3e22e366dbf44b6ce8e69de60051eefad8a95681062b15a6bf4d0a2131af11ea6a3522670e8b33b2c3b094e382fbb08738a102e0d95bf208871e6a4715d7f
+
SOURCE_HASH=sha512:f5b1edcc9016e053d016527a0863047aa3ae06b98a3bd20095142388896150732372148ddb59081e34ca5dee2bfaa0cd06ab95435b7130f95c31aac7661571b7
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL"
;;
stable)
diff --git a/archive/burp/HISTORY b/archive/burp/HISTORY
index 4d5e8f2..1fa7831 100644
--- a/archive/burp/HISTORY
+++ b/archive/burp/HISTORY
@@ -1,8 +1,6 @@
-2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: fix bad with-SSL usage
-
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-10-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.4.24 (devel)
+ * DEPENDS: use SSL provider

2014-07-25 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.4.18 (devel); readability++
diff --git a/archive/cdebootstrap/DETAILS b/archive/cdebootstrap/DETAILS
index 6496239..a89836b 100755
--- a/archive/cdebootstrap/DETAILS
+++ b/archive/cdebootstrap/DETAILS
@@ -1,9 +1,9 @@
SPELL=cdebootstrap
- VERSION=0.5.10
+ VERSION=0.6.3
SOURCE=${SPELL}_${VERSION}.tar.gz
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}
SOURCE_URL=http://ftp.debian.org/debian/pool/main/c/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:eb7f4fbfc74b8f8e6cbc7bc59f2546cb35e467529566868ee62ae478d6182060c54affb74a9660ceaf16e2adcf07c99ba96fdc93e1ad8d6a8828c859532650af
+
SOURCE_HASH=sha512:ced68ed5f11bc9abdb21b1fae390651521fa7ea2729f9b5b6666ac0dbb01cd3ab2e4637b4eb98dbb7eec3364357e23b746cbc7072236cb5ee8e1c78c5f4ad651
WEB_SITE=http://packages.debian.org/unstable/cdebootstrap
ENTERED=20090804
LICENSE[0]=GPL
diff --git a/archive/cdebootstrap/HISTORY b/archive/cdebootstrap/HISTORY
index e81e6b5..3db57df 100644
--- a/archive/cdebootstrap/HISTORY
+++ b/archive/cdebootstrap/HISTORY
@@ -1,3 +1,6 @@
+2014-10-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.6.3
+
2013-05-10 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 0.5.10
fixed build directory
diff --git a/archive/debian-archive-keyring/DETAILS
b/archive/debian-archive-keyring/DETAILS
index ad37fcf..072f0e7 100755
--- a/archive/debian-archive-keyring/DETAILS
+++ b/archive/debian-archive-keyring/DETAILS
@@ -1,9 +1,9 @@
SPELL=debian-archive-keyring
- VERSION=2012.4
- SOURCE=${SPELL}_${VERSION}.tar.gz
+ VERSION=2014.1
+ SOURCE=${SPELL}_${VERSION}.tar.xz
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
SOURCE_URL=http://ftp.debian.org/debian/pool/main/d/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:67f3f8ff9bc2daec6b7780e7aa67de4cae3b44c90d44ab3994600c96d4995b3f97a34ed5b5d20fca4b090d4e4f6481eb86cecac73be7d8ebc93b2b18c3c80cf8
+
SOURCE_HASH=sha512:2f2743e36064cdc742d8b95a04abe01a52629a8c390dfb24ef0c5dc1b5cfa2d8ddd076d6997895b5b22d6350b6ba67e34d852300f013936aa191ef39b7998c1d
WEB_SITE=http://packages.debian.org/unstable/$SPELL
ENTERED=20090804
LICENSE[0]=GPL
diff --git a/archive/debian-archive-keyring/HISTORY
b/archive/debian-archive-keyring/HISTORY
index 3986bd6..f30a158 100644
--- a/archive/debian-archive-keyring/HISTORY
+++ b/archive/debian-archive-keyring/HISTORY
@@ -1,3 +1,6 @@
+2014-10-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2014.1
+
2013-05-10 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 2012.4
* DETAILS, INSTALL: cleanup
diff --git a/archive/dpkg/DETAILS b/archive/dpkg/DETAILS
index daa0d2c..8a87211 100755
--- a/archive/dpkg/DETAILS
+++ b/archive/dpkg/DETAILS
@@ -1,9 +1,9 @@
SPELL=dpkg
- VERSION=1.17.6
+ VERSION=1.17.13
SOURCE=${SPELL}_${VERSION}.tar.xz
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
SOURCE_URL=http://ftp.debian.org/debian/pool/main/d/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:8b33c4956fb24b843941c13805e0991740467b37f27f88ba3231a3a43878602e2264d6672de93b1ef5caabb3307c6f893de53a144adbc66af9702b4898f0212f
+
SOURCE_HASH=sha512:739d673a5ebbb779e7b9fb5d440ecf8ed441e04fce99fd90e2a8ba5a249560dc52c382d43ffd57a9eab45b2c6ec726752bd61633877368559f008cfa9dab9a9a
WEB_SITE=http://packages.debian.org/testing/admin/dpkg
ENTERED=20030725
LICENSE[0]=GPL
diff --git a/archive/dpkg/HISTORY b/archive/dpkg/HISTORY
index 48fcec1..48b8cdb 100644
--- a/archive/dpkg/HISTORY
+++ b/archive/dpkg/HISTORY
@@ -1,3 +1,8 @@
+2014-10-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.17.13
+
+ * DETAILS: version 1.14.29
+
2014-04-15 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 1.17.6.
Switched to xz-compressed source.
diff --git a/archive/epm/DETAILS b/archive/epm/DETAILS
index 9adc3f6..49b9f95 100755
--- a/archive/epm/DETAILS
+++ b/archive/epm/DETAILS
@@ -1,18 +1,29 @@
- SPELL=epm
- VERSION=4.1
- SOURCE=$SPELL-$VERSION-source.tar.bz2
- SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL_BASE="ftp.easysw.com/pub/${SPELL}/${VERSION}/${SOURCE}"
- SOURCE_URL[0]="http://${SOURCE_URL_BASE}";
- SOURCE_URL[1]="http://www.nu6.org/_/mirror/${SOURCE_URL_BASE}";
- SOURCE_URL[2]="http://ftp.funet.fi/pub/mirrors/${SOURCE_URL_BASE}";
-
SOURCE_HASH=sha512:34ba395523ca92ca27dd24aae6c7cfea0b1756e83e78edc84a6fa9e9cda36e240d2de78f73205836ee93bf0e44df8d43cdb6d11ddb824b27f63c0fafe0b096b5
- LICENSE[0]=GPL
- WEB_SITE=http://www.epmhome.org/
- ENTERED=20050505
- KEYWORDS="archive"
- SHORT="EPM is a software/file packaging program"
+ SPELL=epm
+ VERSION=4.2
+ SOURCE=$SPELL-$VERSION-source.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]="http://www.msweet.org/files/project2/$SOURCE";
+
SOURCE_HASH=sha512:941a5b65585719f500885b1be93000407bddc4043d4b78e3f2c8b8d9fd265e452311a096bd8d9b1b8cb8845dd4eecabb20db5386f3eedb6675226804d38d5294
+ LICENSE[0]=gpl-2.0
+ WEB_SITE="http://www.msweet.org/projects.php?Z2";
+ ENTERED=20050505
+ KEYWORDS="archive"
+ SHORT="Software packaging tool"
cat << EOF
-EPM is a free UNIX software/file packaging program that generates
-distribution archives from a list of files.
+EPM is an open source UNIX software and file packaging program that generates
+distribution archives from a list of files. EPM provides a complete,
+cross-platform software distribution solution for your applications.
+
+EPM generates both native and "portable" script-based distribution packages
+complete with installation and removal scripts and standard install/uninstall
+GUIs. The installers can be customized with product logos, "readme" files,
and
+click-wrap licenses as desired.
+
+ Creates software packages that can be distributed on disc or over the
+ Internet! Supports AIX, Debian GNU/Linux, FreeBSD, HP-UX, IRIX, OS X,
+ NetBSD, OpenBSD, Red Hat Linux, Slackware Linux, Solaris, and Tru64 UNIX.
+ Provided as free software under the GNU General Public license.
+
+The EPM book teaches you how to create your own software packages that can be
+distributed over the Internet and on disc.
EOF
diff --git a/archive/epm/HISTORY b/archive/epm/HISTORY
index c6f7057..d07f2a1 100644
--- a/archive/epm/HISTORY
+++ b/archive/epm/HISTORY
@@ -1,3 +1,8 @@
+2014-10-29 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fixed SOURCE_URL[0], WEB_SITE
+ Updated description
+ Updated spell to 4.2
+
2008-04-06 Lalo Martins <lalo AT sourcemage.org>
* DETAILS: Spell update; new version (4.1), website, download urls

@@ -14,4 +19,4 @@
* DETAILS: MD5 -> SHA512

2005-05-05 Geoffrey Derber <gderber AT sourcemage.org>
- DETAILS, DEPENDS: Created
\ No newline at end of file
+ DETAILS, DEPENDS: Created
diff --git a/archive/gzip/DEPENDS b/archive/gzip/DEPENDS
index 18594eb..24de7f9 100755
--- a/archive/gzip/DEPENDS
+++ b/archive/gzip/DEPENDS
@@ -1,2 +1,3 @@
depends gnupg &&
+depends LZMA &&
depends smgl-fhs
diff --git a/archive/gzip/DETAILS b/archive/gzip/DETAILS
index 22c5bcb..226e4e3 100755
--- a/archive/gzip/DETAILS
+++ b/archive/gzip/DETAILS
@@ -1,7 +1,7 @@
SPELL=gzip
VERSION=1.6
SECURITY_PATCH=1
- SOURCE=$SPELL-${VERSION}.tar.gz
+ SOURCE=$SPELL-${VERSION}.tar.xz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-${VERSION}
SOURCE_URL[0]=$GNU_URL/$SPELL/$SOURCE
diff --git a/archive/gzip/HISTORY b/archive/gzip/HISTORY
index bc838db..b95f956 100644
--- a/archive/gzip/HISTORY
+++ b/archive/gzip/HISTORY
@@ -1,3 +1,8 @@
+2014-12-30 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Don't use own compression for a compression utility
+ Switch to .xz, otherwise seems to fail with castfs
+ * DEPENDS: Depends on LZMA
+
2013-06-10 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.6

diff --git a/archive/tar/DEPENDS b/archive/tar/DEPENDS
index 77b85ef..c0f2367 100755
--- a/archive/tar/DEPENDS
+++ b/archive/tar/DEPENDS
@@ -1,6 +1,16 @@
depends gnupg &&
depends smgl-fhs &&

+optional_depends acl \
+ "--enable-acl" \
+ "--disable-acl" \
+ "for Access Control Lists support" &&
+
+optional_depends attr \
+ "--with-xattrs" \
+ "--without-xattrs" \
+ "to use extended attributes" &&
+
optional_depends gettext \
"--enable-nls" \
"--disable-nls" \
diff --git a/archive/tar/HISTORY b/archive/tar/HISTORY
index feed688..c7a3f18 100644
--- a/archive/tar/HISTORY
+++ b/archive/tar/HISTORY
@@ -1,3 +1,6 @@
+2014-12-14 Pol Vinogradov <vin.public AT gmail.com>
+ * DEPENDS: added acl and attr optionally
+
2014-07-31 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.28
* PRE_BUILD, glibc215.patch: deleted
diff --git a/archive/xarchive/DEPENDS b/archive/xarchive/DEPENDS
index 44c5341..5aaaa1b 100755
--- a/archive/xarchive/DEPENDS
+++ b/archive/xarchive/DEPENDS
@@ -1,5 +1,5 @@
depends bash &&
-depends gawk &&
+depends AWK &&
depends gtk+2 &&

optional_depends "tar" \
diff --git a/archive/xz-utils/DETAILS b/archive/xz-utils/DETAILS
index 1e63cf2..1620468 100755
--- a/archive/xz-utils/DETAILS
+++ b/archive/xz-utils/DETAILS
@@ -1,5 +1,5 @@
SPELL=xz-utils
- VERSION=5.0.5
+ VERSION=5.2.0
SOURCE=xz-$VERSION.tar.bz2
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/xz-$VERSION"
diff --git a/archive/xz-utils/HISTORY b/archive/xz-utils/HISTORY
index abb8073..3ec8226 100644
--- a/archive/xz-utils/HISTORY
+++ b/archive/xz-utils/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 5.2.0
+
2013-07-01 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 5.0.5

diff --git a/audio-creation/amsynth/BUILD b/audio-creation/amsynth/BUILD
index dd6f775..ef2d5c5 100755
--- a/audio-creation/amsynth/BUILD
+++ b/audio-creation/amsynth/BUILD
@@ -1,5 +1,5 @@
OPTS="--disable-dependency-tracking \
- $AMSYNTH_OSS \
+ $AMSYNTH_OPTS \
$OPTS" &&

default_build
diff --git a/audio-creation/amsynth/CONFIGURE
b/audio-creation/amsynth/CONFIGURE
index 337e923..7410493 100755
--- a/audio-creation/amsynth/CONFIGURE
+++ b/audio-creation/amsynth/CONFIGURE
@@ -1,4 +1,17 @@
-config_query_option AMSYNTH_OSS \
- "Enable OSS support?" y \
- "--with-oss" \
- "--without-oss"
+# backporting legacy option
+if [[ -n "$AMSYNTH_OSS" ]]; then
+ persistent_add AMSYNTH_OPTS &&
+ AMSYNTH_OPTS="$AMSYNTH_OSS" &&
+ persistent_remove AMSYNTH_OSS
+fi &&
+
+config_query_option AMSYNTH_OPTS "Enable OSS support?" y \
+ "--with-oss" \
+ "--without-oss" &&
+
+message "${MESSAGE_COLOR}NOTICE: option below requires binary to be" &&
+message "installed as root with suid bit enabled${DEFAULT_COLOR}" &&
+
+config_query_option AMSYNTH_OPTS "Use the Linux SCHED_FIFO scheduler to
improve performance?" n \
+ "--enable-realtime" \
+ "--disable-realtime"
diff --git a/audio-creation/amsynth/DEPENDS b/audio-creation/amsynth/DEPENDS
index 2219905..0285bb0 100755
--- a/audio-creation/amsynth/DEPENDS
+++ b/audio-creation/amsynth/DEPENDS
@@ -23,6 +23,11 @@ optional_depends -sub HOST dssi \
"--without-dssi" \
"to build DSSI plugin" &&

+optional_depends lv2 \
+ "--with-lv2" \
+ "--without-lv2" \
+ "to build LV2 plugin" &&
+
optional_depends libsndfile \
"--with-sndfile" \
"--without-sndfile" \
diff --git a/audio-creation/amsynth/DETAILS b/audio-creation/amsynth/DETAILS
index 1a4cb32..7900ddd 100755
--- a/audio-creation/amsynth/DETAILS
+++ b/audio-creation/amsynth/DETAILS
@@ -1,10 +1,9 @@
SPELL=amsynth
- SPELLX=amSynth
- VERSION=1.3.2
- SOURCE=$SPELLX-$VERSION.tar.gz
- SOURCE_URL[0]=http://amsynth.googlecode.com/files/$SOURCE
-
SOURCE_HASH=sha512:c5f312fd1fa5335ccd2c1e7a81a7c0f9094faabec633fe654f04650e5604bb6d05f1348f6ce3c305e840692e2012ac9501ca83f5e5018a0218d9c35a99678e80
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
+ VERSION=1.5.1
+ SOURCE=$SPELL-$VERSION.tar.gz
+
SOURCE_URL[0]=https://github.com/nixxcode/amsynth/releases/download/release-$VERSION/$SOURCE
+
SOURCE_HASH=sha512:14d3310e0a2716df96bb92fc01caef34f30bc59b3b4b05c0948da5d12ac7e19e21a320021279923869dd9e5bc88c48924c2e988a7494ffb355beb384a844b1bd
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://code.google.com/p/amsynth/
LICENSE[0]=GPL
ENTERED=20070301
diff --git a/audio-creation/amsynth/HISTORY b/audio-creation/amsynth/HISTORY
index 7340aa3..ff16166 100644
--- a/audio-creation/amsynth/HISTORY
+++ b/audio-creation/amsynth/HISTORY
@@ -1,3 +1,10 @@
+2014-11-17 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.5.1; renewed urls; dropped SPELLX
+ * CONFIGURE: added realtime options
+ * DEPENDS: added lv2 optional dependency
+ * BUILD: use AMSYNTH_OPTS
+ * PRE_BUILD, INSTALL: dropped
+
2012-12-05 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.3.2; renewed urls
* BUILD: added missing "&&"
diff --git a/audio-creation/amsynth/INSTALL b/audio-creation/amsynth/INSTALL
deleted file mode 100755
index 9d9a4c0..0000000
--- a/audio-creation/amsynth/INSTALL
+++ /dev/null
@@ -1,3 +0,0 @@
-make_single &&
-default_install &&
-make_normal
diff --git a/audio-creation/amsynth/PRE_BUILD
b/audio-creation/amsynth/PRE_BUILD
deleted file mode 100755
index 1ad610c..0000000
--- a/audio-creation/amsynth/PRE_BUILD
+++ /dev/null
@@ -1,4 +0,0 @@
-default_pre_build &&
-cd "$SOURCE_DIRECTORY" &&
-
-autoreconf -fi
diff --git a/audio-creation/ardour3/DETAILS b/audio-creation/ardour3/DETAILS
index 7f95a36..d6434ce 100755
--- a/audio-creation/ardour3/DETAILS
+++ b/audio-creation/ardour3/DETAILS
@@ -1,10 +1,10 @@
SPELL=ardour3
SPELLX=Ardour3
- VERSION=3.5.380
+ VERSION=3.5.403
SOURCE="${SPELLX}-${VERSION}.tar.bz2"
SOURCE_URL[0]=http://download.sourcemage.org/grimoire/distro/${SOURCE}
SOURCE_URL[1]=http://sourcemage.ru/mirror/$SOURCE
-
SOURCE_HASH=sha512:a53b4e3e6201367f1d82bab53b4cf38d3d0466c80cbbafc062c23b7bf19d0c572d859dfc3e1f75845a62d1bc0387504ed94e3887c82b730b98ec8c3f5cb71c87
+
SOURCE_HASH=sha512:0ca8251ac698d3c6f11936799ae31ee078f3e8f0f7c2b37bfc1a96ffcc8d402e2803743af1da63153aaa332f2c1b3e9645c4c74ce10862f64aafc08c428775da
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
WEB_SITE="http://ardour.org";
LICENSE[0]=GPLv2
diff --git a/audio-creation/ardour3/HISTORY b/audio-creation/ardour3/HISTORY
index 7306581..aa8fe6a 100644
--- a/audio-creation/ardour3/HISTORY
+++ b/audio-creation/ardour3/HISTORY
@@ -1,3 +1,6 @@
+2014-10-04 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.5.403
+
2014-06-21 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.5.380; switched back to sourcemage url;
added 2nd mirror
diff --git a/audio-drivers/jack2/DETAILS b/audio-drivers/jack2/DETAILS
index d6d4f22..2de72bd 100755
--- a/audio-drivers/jack2/DETAILS
+++ b/audio-drivers/jack2/DETAILS
@@ -12,7 +12,8 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-git"
else
VERSION=1.9.10
SOURCE=$SPELLX-$VERSION.tar.bz2
- SOURCE_URL[0]=http://jackaudio.org/downloads/$SOURCE
+ SOURCE_URL[0]=https://dl.dropboxusercontent.com/u/28869550/$SOURCE
+ SOURCE_URL[1]=http://jackaudio.org/downloads/$SOURCE

SOURCE_HASH=sha512:d64d233c2d626a4ae635f009a7209c2c8740c7959988d282e733b5fc663c168301a2aa2b517dff80f44cb25417aeb5ccca87da5c24616dadf38d69a6cb307e7c
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
fi
diff --git a/audio-drivers/jack2/HISTORY b/audio-drivers/jack2/HISTORY
index db1667b..ecf805a 100644
--- a/audio-drivers/jack2/HISTORY
+++ b/audio-drivers/jack2/HISTORY
@@ -1,3 +1,6 @@
+2014-10-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: added primary dropbox mirror
+
2014-08-26 Thomas Orgis <sobukus AT sourcemage.org>
* DEPENDS: needs libsamplerate
* DETAILS: scm=git
diff --git a/audio-drivers/nas/DETAILS b/audio-drivers/nas/DETAILS
index 4bd8a72..067120e 100755
--- a/audio-drivers/nas/DETAILS
+++ b/audio-drivers/nas/DETAILS
@@ -1,14 +1,21 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=nas
-if [[ $NAS_DEV == y ]]; then
- VERSION=1.9a
-else
- VERSION=1.9.2
-fi
- PATCHLEVEL=1
+case "$NAS_BRANCH" in
+stable)
+ VERSION=1.9.4
+
SOURCE_HASH=sha512:3f8bd60f8ce0f25a2605af17caaadfe4f21223ba4cd3fa02078d1427b17cdf33ebda887e5dc30cd68eb7f64bfad80aafc9071ff0a26f0d3a4a93caacac03b5bb
SOURCE=$SPELL-$VERSION.src.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+;;
+scm)
+ VERSION=$(get_scm_version)
+ SOURCE=$SPELL-git.tar.xz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-git
+ SOURCE_URL[0]=git://git.code.sf.net/p/$SPELL/$SPELL.git
+ SOURCE_IGNORE=volatile
+;;
+esac
WEB_SITE=http://radscan.com/nas.html
ENTERED=20030315
LICENSE[0]=GPL
@@ -17,5 +24,6 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
cat << EOF
The Network Audio System is a network transparent, client/server audio
transport system.
+
It can be described as the audio equivalent of an X server.
EOF
diff --git a/audio-drivers/nas/HISTORY b/audio-drivers/nas/HISTORY
index 187c929..05c379f 100644
--- a/audio-drivers/nas/HISTORY
+++ b/audio-drivers/nas/HISTORY
@@ -1,3 +1,8 @@
+2014-11-24 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated NAS_DEV=n to 1.9.4
+ * DETAILS, PREPARE, PRE_BUILD: Added proper branch selection, and
+ replace dev version with scm
+
2010-06-26 Vlad Glagolev <stealth AT sourcemage.org>
* INSTALL: fixed man installation dir; install init config
* DETAILS: PATCHLEVEL=1
diff --git a/audio-drivers/nas/PREPARE b/audio-drivers/nas/PREPARE
index 742e9fb..ba63470 100755
--- a/audio-drivers/nas/PREPARE
+++ b/audio-drivers/nas/PREPARE
@@ -1 +1,2 @@
-config_query NAS_DEV "Do you want to use the development version of NAS?" n
+. "$GRIMOIRE/FUNCTIONS" &&
+prepare_select_branch stable scm
diff --git a/audio-drivers/nas/PRE_BUILD b/audio-drivers/nas/PRE_BUILD
index 28eb134..1d81810 100755
--- a/audio-drivers/nas/PRE_BUILD
+++ b/audio-drivers/nas/PRE_BUILD
@@ -1,6 +1,8 @@
default_pre_build &&
cd "$SOURCE_DIRECTORY" &&

-patch -p0 < "$SPELL_DIRECTORY/conf.patch" &&
+if [[ "$NAS_BRANCH" != scm ]]; then
+ patch -p0 < "$SPELL_DIRECTORY/conf.patch"
+fi &&

xmkmf
diff --git a/audio-drivers/nas/nas-1.9.2.src.tar.gz.sig
b/audio-drivers/nas/nas-1.9.2.src.tar.gz.sig
deleted file mode 100644
index 0780007..0000000
Binary files a/audio-drivers/nas/nas-1.9.2.src.tar.gz.sig and /dev/null differ
diff --git a/audio-drivers/oss/DETAILS b/audio-drivers/oss/DETAILS
index d5e77e1..108cf8c 100755
--- a/audio-drivers/oss/DETAILS
+++ b/audio-drivers/oss/DETAILS
@@ -16,10 +16,10 @@ elif [[ $OSS_BRANCH == test ]]; then

SOURCE_HASH=sha512:44dce6c0176c6e7da61a254f526c5e86c7fc731e0b1311df2f6d9cee08a0151d16e51da7f62c3a63462b408ea7f34c646ce152b1fc3829e3f345dbededdd6936
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}-src-gpl"
else
- VERSION=v4.2-build2008
+ VERSION=v4.2-build2010
SOURCE=$SPELL-$VERSION-src-gpl.tar.bz2

SOURCE_URL[0]=http://www.4front-tech.com/developer/sources/stable/gpl/$SOURCE
-
SOURCE_HASH=sha512:bb80a5b6943724a668888684e0d8ec2c5799530ed6943a50a0f68b4eea2d639579e0bbaba4a614267bad4792252d0b3a431d926ae7bf15b01df9442988118b07
+
SOURCE_HASH=sha512:25f39f8c052747ee59c5d57309ed4a3262be35db0c6679dd862cd171172e2b4ed22809b344eeb5a5868da48fbfa11a58f81bed58dbab786716355d3c2ee77ae1
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}-src-gpl"
fi
WEB_SITE="http://www.opensound.com "
diff --git a/audio-drivers/oss/HISTORY b/audio-drivers/oss/HISTORY
index 720981f..4e6d9bd 100644
--- a/audio-drivers/oss/HISTORY
+++ b/audio-drivers/oss/HISTORY
@@ -1,3 +1,6 @@
+2014-12-30 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated OSS_BRANCH=stable to v4.2-build2010
+
2014-01-24 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated OSS_BRANCH=stable to v4.2-build2008

diff --git a/audio-libs/flac/DETAILS b/audio-libs/flac/DETAILS
index 4c6886a..a25cc3b 100755
--- a/audio-libs/flac/DETAILS
+++ b/audio-libs/flac/DETAILS
@@ -1,6 +1,6 @@
SPELL=flac
- VERSION=1.3.0
-
SOURCE_HASH=sha512:9f62a83c2041ec6f02c0df65b796a920a0cd6ba6c2c034bb69535bca5df57ed69f96fe4bb41c0d5ccc229241d90efd2c7ec3785662b5a582a8e20e2e991e6477
+ VERSION=1.3.1
+
SOURCE_HASH=sha512:923cd0ffe2155636febf2b4633791bc83370d57080461b97ebb69ea21a4b1be7c0ff376c7fc8ca3979af4714e761112114a24b49ff6c80228b58b929db6e96d5
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://downloads.xiph.org/releases/$SPELL/$SOURCE
diff --git a/audio-libs/flac/HISTORY b/audio-libs/flac/HISTORY
index 2da550b..98dc744 100644
--- a/audio-libs/flac/HISTORY
+++ b/audio-libs/flac/HISTORY
@@ -1,3 +1,6 @@
+2014-11-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3.1
+
2013-05-30 Vlad Glagolev <stealth AT sourcemage.org>
* CONFIGURE: added Altivec opcodes support; readability++; changed
default values as per `configure --help'; included static libs flags
diff --git a/audio-libs/libmikmod/DETAILS b/audio-libs/libmikmod/DETAILS
index 2cfac21..0159043 100755
--- a/audio-libs/libmikmod/DETAILS
+++ b/audio-libs/libmikmod/DETAILS
@@ -1,13 +1,12 @@
SPELL=libmikmod
- VERSION=3.2.0-beta2
- SOURCE=$SPELL-$VERSION.tar.bz2
+ VERSION=3.3.7
+ SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://mikmod.raphnet.net/files/$SOURCE
- WEB_SITE=http://mikmod.raphnet.net/
-
SOURCE_HASH=sha512:1b6f072ad88480b2d74874eec5ba4fb0d9deabcb568d2bad733668d59d5454ac3082770a508dd880ee7fd41b2ebb7e1131194ae5c32ae992d9193dea18f1c29b
+ SOURCE_URL[0]=$SOURCEFORGE_URL/mikmod/$SPELL/$VERSION/$SOURCE
+ WEB_SITE=http://mikmod.sourceforge.net/
+
SOURCE_HASH=sha512:3d2db6d0838a957f073f43f81e8ee20d803e5103e71bcbf7bb08f8a7776a77be50958522fc48e3ea9c20ee20a5a60eda8a66cd403f382ebd6c7910c6325dd4e9
LICENSE[0]=LGPL
ENTERED=20010922
- UPDATED=20020305
KEYWORDS="audio libs"
SHORT='libmikmod is a library for playing mod, s3m, xm, it, med,
mtm, 669 files'
cat << EOF
diff --git a/audio-libs/libmikmod/HISTORY b/audio-libs/libmikmod/HISTORY
index 5897cce..69e95f4 100644
--- a/audio-libs/libmikmod/HISTORY
+++ b/audio-libs/libmikmod/HISTORY
@@ -1,3 +1,7 @@
+2014-11-26 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fixed WEBSITE
+ updated spell to 3.3.7
+
2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed BUILD_API=2.

diff --git a/audio-libs/lilv-0/DETAILS b/audio-libs/lilv-0/DETAILS
index 4d4bee1..c23f6b4 100755
--- a/audio-libs/lilv-0/DETAILS
+++ b/audio-libs/lilv-0/DETAILS
@@ -1,14 +1,13 @@
# Trying to deal with multi-version install of library, as asked by upstream.
- SPELLBASE=lilv
- SPELL=$SPELLBASE-0
+ SPELL=lilv-0
VERSION=0.16.0
- SOURCE="${SPELLBASE}-${VERSION}.tar.bz2"
+ SOURCE="${SPELL%-*}-${VERSION}.tar.bz2"
SOURCE2="$SOURCE.sig"
SOURCE_URL=http://download.drobilla.net/${SOURCE}
SOURCE2_URL="$SOURCE_URL.sig"
SOURCE2_IGNORE=signature
SOURCE_GPG=dave_robillard.gpg:$SOURCE2:UPSTREAM_KEY
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLBASE}-${VERSION}"
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL%-*}-${VERSION}"
WEB_SITE="http://drobilla.net/software/sord/";
LICENSE[0]="ISC"
KEYWORDS=""
diff --git a/audio-libs/lilv-0/HISTORY b/audio-libs/lilv-0/HISTORY
index 84d7695..f31d1e5 100644
--- a/audio-libs/lilv-0/HISTORY
+++ b/audio-libs/lilv-0/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Normalize SPELL field
+
2014-08-24 Thomas Orgis <sobukus AT sourcemage.org>
* INSTALL: fail-safe cleanup of non-libraries

diff --git a/audio-libs/openal-soft/DETAILS b/audio-libs/openal-soft/DETAILS
index c7d25a7..e217ee0 100755
--- a/audio-libs/openal-soft/DETAILS
+++ b/audio-libs/openal-soft/DETAILS
@@ -1,6 +1,6 @@
SPELL=openal-soft
- VERSION=1.15.1
-
SOURCE_HASH=sha512:ca6dafdd503d06892dff08763bc00b974ec6e7c4bf3dcebb4cb41a486b4ea777c278299a198db182fee888a19a5716bd57d91a2859b764a532138a79f2bd672f
+ VERSION=1.16.0
+
SOURCE_HASH=sha512:b89e46902ce475afd47c4c153ae666646e8b277abf1be97f92b6a10dc585ed780c663591398a9fd7e4118595dd45d2d8d6df0101b4148686150bbb3fe2939ddc
SOURCE="${SPELL}-${VERSION}.tar.bz2"
SOURCE_URL[0]=http://kcat.strangesoft.net/openal-releases/${SOURCE}
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
diff --git a/audio-libs/openal-soft/HISTORY b/audio-libs/openal-soft/HISTORY
index e57c201..f2dfb81 100644
--- a/audio-libs/openal-soft/HISTORY
+++ b/audio-libs/openal-soft/HISTORY
@@ -1,3 +1,6 @@
+2014-10-01 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.16.0
+
2012-12-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.15.1
* avutil.patch, PRE_BUILD: removed
diff --git a/audio-libs/sratom-0/DETAILS b/audio-libs/sratom-0/DETAILS
index 13e3b33..f770954 100755
--- a/audio-libs/sratom-0/DETAILS
+++ b/audio-libs/sratom-0/DETAILS
@@ -2,16 +2,15 @@
# we need to create separate spell that installs those and ensure
# that they don't end up here. Multiple library versions shall be
# installable in parallel.
- SPELLBASE=sratom
- SPELL=$SPELLBASE-0
+ SPELL=sratom-0
VERSION=0.4.2
- SOURCE="${SPELLBASE}-${VERSION}.tar.bz2"
+ SOURCE="${SPELL%-*}-${VERSION}.tar.bz2"
SOURCE2="$SOURCE.sig"
SOURCE_URL=http://download.drobilla.net/${SOURCE}
SOURCE2_URL="$SOURCE_URL.sig"
SOURCE2_IGNORE=signature
SOURCE_GPG=dave_robillard.gpg:$SOURCE2:UPSTREAM_KEY
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLBASE}-${VERSION}"
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL%-*}-${VERSION}"
WEB_SITE="http://drobilla.net/software/sord/";
LICENSE[0]="ISC"
ENTERED=20111220
diff --git a/audio-libs/sratom-0/HISTORY b/audio-libs/sratom-0/HISTORY
index 07d457f..bfeb743 100644
--- a/audio-libs/sratom-0/HISTORY
+++ b/audio-libs/sratom-0/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Normalize SPELL field
+
2013-10-23 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS, DEPENDS, BUILD, INSTALL: created

diff --git a/audio-libs/suil-0/DETAILS b/audio-libs/suil-0/DETAILS
index aca018e..ff2940b 100755
--- a/audio-libs/suil-0/DETAILS
+++ b/audio-libs/suil-0/DETAILS
@@ -1,14 +1,13 @@
# Trying to deal with multi-version install of library, as asked by upstream.
- SPELLBASE=suil
- SPELL=$SPELLBASE-0
+ SPELL=suil-0
VERSION=0.6.16
- SOURCE="${SPELLBASE}-${VERSION}.tar.bz2"
+ SOURCE="${SPELL%-*}-${VERSION}.tar.bz2"
SOURCE2="$SOURCE.sig"
SOURCE_URL=http://download.drobilla.net/${SOURCE}
SOURCE2_URL="$SOURCE_URL.sig"
SOURCE2_IGNORE=signature
SOURCE_GPG=dave_robillard.gpg:$SOURCE2:UPSTREAM_KEY
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLBASE}-${VERSION}"
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL%-*}-${VERSION}"
WEB_SITE="http://drobilla.net/software/sord/";
LICENSE[0]="ISC"
KEYWORDS=""
diff --git a/audio-libs/suil-0/HISTORY b/audio-libs/suil-0/HISTORY
index 07d457f..bfeb743 100644
--- a/audio-libs/suil-0/HISTORY
+++ b/audio-libs/suil-0/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Normalize SPELL field
+
2013-10-23 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS, DEPENDS, BUILD, INSTALL: created

diff --git a/audio-players/mikmod/DETAILS b/audio-players/mikmod/DETAILS
index a18d55e..5d17d03 100755
--- a/audio-players/mikmod/DETAILS
+++ b/audio-players/mikmod/DETAILS
@@ -1,12 +1,11 @@
SPELL=mikmod
- VERSION=3.2.2-beta1
- SOURCE=$SPELL-$VERSION.tar.bz2
+ VERSION=3.2.6
+ SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://mikmod.raphnet.net/files/$SOURCE
- WEB_SITE=http://mikmod.raphnet.net/
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$VERSION/$SOURCE
+ WEB_SITE=http://$SPELL.sourceforge.net/
ENTERED=20010922
- UPDATED=20010929
-
SOURCE_HASH=sha512:f55947d61c4db80a27eb3a9edcc0b5e63bbce73cdd11af7b86568056aa50c691af349517f787bf66c688d76466baef2a5c6bc359088e5a21274a2151c9ed8a32
+
SOURCE_HASH=sha512:7a3fbbf7b0ceff92448224a7d9d58660c8f0ecdb26fe08b1b318abf2b07dd18d472467c226c72fcefd73aa9c42da813c65b236c91f5c582e41fad33b6ee96cc5
LICENSE[0]=GPL
KEYWORDS="players player audio"
SHORT='mikmod is an open source curses module player based on
libmikmod'
diff --git a/audio-players/mikmod/HISTORY b/audio-players/mikmod/HISTORY
index 7da4554..23a3baa 100644
--- a/audio-players/mikmod/HISTORY
+++ b/audio-players/mikmod/HISTORY
@@ -1,3 +1,7 @@
+2014-11-26 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fixed WEBSITE
+ updated spell to 3.2.6
+
2010-04-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* BUILD: disabled check for libmikmod, added -lm to LDFLAGS
to make the spell build
diff --git a/audio-players/mpd/BUILD b/audio-players/mpd/BUILD
index 5365ee6..f0b6fde 100755
--- a/audio-players/mpd/BUILD
+++ b/audio-players/mpd/BUILD
@@ -1,6 +1,7 @@
create_account musicdaemon &&

-OPTS="$MPD_OPTS $OPTS" &&
-OPTS="$OPTS --disable-mpc" &&
+OPTS="--disable-mpc $MPD_OPTS $OPTS" &&

-LDFLAGS+="-L/usr/lib/sidplay/builders" default_build
+LDFLAGS="-L/usr/lib/sidplay/builders $LDFLAGS" &&
+
+default_build
diff --git a/audio-players/mpd/DEPENDS b/audio-players/mpd/DEPENDS
index 1515d8d..0d29c2b 100755
--- a/audio-players/mpd/DEPENDS
+++ b/audio-players/mpd/DEPENDS
@@ -36,6 +36,8 @@ optional_depends libvorbis \
"for Ogg Vorbis support" &&

if is_depends_enabled $SPELL libvorbis; then
+ depends libogg &&
+
config_query_option MPD_OPTS "Enable Ogg Vorbis encoder support?" y \
"--enable-vorbis-encoder" \
"--disable-vorbis-encoder"
diff --git a/audio-players/mpd/DETAILS b/audio-players/mpd/DETAILS
index 2151b61..df9a5ec 100755
--- a/audio-players/mpd/DETAILS
+++ b/audio-players/mpd/DETAILS
@@ -1,10 +1,10 @@
SPELL=mpd
- VERSION=0.18.13
+ VERSION=0.19.4
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://www.musicpd.org/download/$SPELL/$BRANCH/$SOURCE
-
SOURCE_HASH=sha512:f68f8faaa96493a30cbc7b8eedcdc05b2aafb7e29fe14678454b13fda34eff56351953df80df55a8e4df6fef7d0adad8534beb694056897971fca70c1db55d51
+
SOURCE_HASH=sha512:4366ae2170751714e0026d7684bde05b2c585acb2da45ce35bd15a4e36da82d40d0a66a9557d6d84e583b0e43591d7753b8c4093ba73221f1c352ab902b466ce
LICENSE[0]=GPL
KEYWORDS="music players audio"
WEB_SITE=http://www.musicpd.org/
diff --git a/audio-players/mpd/HISTORY b/audio-players/mpd/HISTORY
index c61604a..c00c9ef 100644
--- a/audio-players/mpd/HISTORY
+++ b/audio-players/mpd/HISTORY
@@ -1,3 +1,19 @@
+2014-11-26 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 0.19.4
+
+2014-09-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.18.16
+ * BUILD: cleaned up; error-safe++
+
+2014-09-26 Remko van der Vossen <wich AT sourcemage.org>
+ * BUILD: fix build with existing LDFLAGS (like --as-needed)
+
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: depends libogg if libvorbis is enabled
+
+2014-09-12 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.18.14
+
2014-09-02 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.18.13
* CONFIGURE: removed obsolete options
diff --git a/audio-players/mpg123/DETAILS b/audio-players/mpg123/DETAILS
index 5a651df..0e83226 100755
--- a/audio-players/mpg123/DETAILS
+++ b/audio-players/mpg123/DETAILS
@@ -1,5 +1,5 @@
SPELL=mpg123
- VERSION=1.20.1
+ VERSION=1.21.0
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.sig
SOURCE_URL=$SOURCEFORGE_URL/$SPELL/$SOURCE
diff --git a/audio-players/mpg123/HISTORY b/audio-players/mpg123/HISTORY
index f66dda3..5a72da5 100644
--- a/audio-players/mpg123/HISTORY
+++ b/audio-players/mpg123/HISTORY
@@ -1,3 +1,6 @@
+2014-10-11 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: updated spell to 1.21.0
+
2014-07-12 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS: updated spell to 1.20.1

diff --git a/audio-plugins/calf-plugins/DETAILS
b/audio-plugins/calf-plugins/DETAILS
index cb99bb1..489c385 100755
--- a/audio-plugins/calf-plugins/DETAILS
+++ b/audio-plugins/calf-plugins/DETAILS
@@ -1,10 +1,9 @@
- XSPELL=calf
- SPELL=$XSPELL-plugins
+ SPELL=calf-plugins
VERSION=0.0.19
- SOURCE="${XSPELL}-${VERSION}.tar.gz"
-
SOURCE_URL[0]=$SOURCEFORGE_URL/project/${XSPELL}/${XSPELL}/${VERSION}/${SOURCE}
+ SOURCE="${SPELL%-*}-${VERSION}.tar.gz"
+
SOURCE_URL[0]=$SOURCEFORGE_URL/project/${SPELL%-*}/${SPELL%-*}/${VERSION}/${SOURCE}

SOURCE_HASH=sha512:b924552b7f3d1f48974ca46d02ba907e55a30fb22cdb13dac33ba7dacccfd3ff4909563e9fcc5bb99f331c463170c6929dfdb8a589e50ab5a0ae23f58f7cb5a6
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${XSPELL}-${VERSION}"
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL%-*}-${VERSION}"
WEB_SITE="http://calf.sourceforge.net/index.html";
LICENSE[0]=LGPL
ENTERED=20140324
diff --git a/audio-plugins/calf-plugins/HISTORY
b/audio-plugins/calf-plugins/HISTORY
index 4f7f9c7..043b257 100644
--- a/audio-plugins/calf-plugins/HISTORY
+++ b/audio-plugins/calf-plugins/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Normalize SPELL field
+
2014-03-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS, DETAILS: spell created

diff --git a/audio-soft/asunder/DETAILS b/audio-soft/asunder/DETAILS
index 60a5e63..2f78677 100755
--- a/audio-soft/asunder/DETAILS
+++ b/audio-soft/asunder/DETAILS
@@ -1,8 +1,8 @@
SPELL=asunder
- VERSION=2.0
+ VERSION=2.5
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=http://littlesvr.ca/$SPELL/releases/$SOURCE
-
SOURCE_HASH=sha512:46503e4d1276c973d4d27c7d4017ed86ad13b104f7271ccdb3a1058b567d55d6f0c885eb76e5918ed00f60688181b8f48191b3ac3636fae06561387fcfb1ea2b
+
SOURCE_HASH=sha512:037a9c2478227de400d6dd2a86db80e6d3c6ac189cfbaf5a8c3107f8443590dc50c18f91abb47ee660880f56ba6f03435c3fb539f5df874ad1076fef1e54f474
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://littlesvr.ca/asunder/
LICENSE[0]=GPL
diff --git a/audio-soft/asunder/HISTORY b/audio-soft/asunder/HISTORY
index bc6290c..d1d6c94 100644
--- a/audio-soft/asunder/HISTORY
+++ b/audio-soft/asunder/HISTORY
@@ -1,3 +1,6 @@
+2014-10-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.5
+
2010-12-14 Arjan Bouter <abouter AT sourcemage.org>
* DETAILS: version 2.0
* DEPENDS: added dependencies on wavpack and mac
diff --git a/audio-soft/easytag/DETAILS b/audio-soft/easytag/DETAILS
index 1d0cd7d..694bc1e 100755
--- a/audio-soft/easytag/DETAILS
+++ b/audio-soft/easytag/DETAILS
@@ -1,9 +1,9 @@
SPELL=easytag
- VERSION=2.2.3
+ VERSION=2.2.5
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
-
SOURCE_HASH=sha512:d3a27c6f9b6326cd5850855ea2acae1f73330198247516b3f44d1553e830d29043ef973de81e13743c83aca685258b5a6ba2a19969f571664ac60ff99e71a0ea
+
SOURCE_HASH=sha512:4ffcce0edb49333d9fcf6dc382f58abc60f9e35cdcebc7a98115203523403a5b10795de7f46cd2787fa250dfa887283c4752435c57bf0f60a8000c735b648062
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
LICENSE[0]=GPL
WEB_SITE=http://projects.gnome.org/easytag/
diff --git a/audio-soft/easytag/HISTORY b/audio-soft/easytag/HISTORY
index 4ad9ec2..a77295e 100644
--- a/audio-soft/easytag/HISTORY
+++ b/audio-soft/easytag/HISTORY
@@ -1,3 +1,9 @@
+2014-11-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.2.5
+
+2014-09-27 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.2.4
+
2014-06-27 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.2.3

diff --git a/audio-soft/lilv-util/DETAILS b/audio-soft/lilv-util/DETAILS
index 43808f6..50acac3 100755
--- a/audio-soft/lilv-util/DETAILS
+++ b/audio-soft/lilv-util/DETAILS
@@ -1,15 +1,14 @@
# Trying to deal with multi-version install of library, as asked by upstream.
# This is the tools package to the freshest lib.
- SPELLBASE=lilv
- SPELL=$SPELLBASE-util
+ SPELL=lilv-util
VERSION=0.16.0
- SOURCE="${SPELLBASE}-${VERSION}.tar.bz2"
+ SOURCE="${SPELL%-*}-${VERSION}.tar.bz2"
SOURCE2="$SOURCE.sig"
SOURCE_URL=http://download.drobilla.net/${SOURCE}
SOURCE2_URL="$SOURCE_URL.sig"
SOURCE2_IGNORE=signature
SOURCE_GPG=dave_robillard.gpg:$SOURCE2:UPSTREAM_KEY
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLBASE}-${VERSION}"
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL%-*}-${VERSION}"
WEB_SITE="http://drobilla.net/software/sord/";
LICENSE[0]="ISC"
KEYWORDS=""
diff --git a/audio-soft/lilv-util/HISTORY b/audio-soft/lilv-util/HISTORY
index 07d457f..bfeb743 100644
--- a/audio-soft/lilv-util/HISTORY
+++ b/audio-soft/lilv-util/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Normalize SPELL field
+
2013-10-23 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS, DEPENDS, BUILD, INSTALL: created

diff --git a/audio-soft/patchage/BUILD b/audio-soft/patchage/BUILD
index 13889e6..417ef54 100755
--- a/audio-soft/patchage/BUILD
+++ b/audio-soft/patchage/BUILD
@@ -1,6 +1,3 @@
-if [[ $PATCHAGE_VCS == y ]]
-then
- cd "$SOURCE_DIRECTORY/patchage"
-fi &&
+OPTS="$PATCHAGE_OPTS $OPTS" &&

-default_build
+waf_build
diff --git a/audio-soft/patchage/CONFIGURE b/audio-soft/patchage/CONFIGURE
new file mode 100755
index 0000000..28f4146
--- /dev/null
+++ b/audio-soft/patchage/CONFIGURE
@@ -0,0 +1,3 @@
+config_query_option PATCHAGE_OPTS "Include experimental JACK session
management (save/restore) support?" n \
+ "--jack-session-manage" \
+ ""
diff --git a/audio-soft/patchage/DEPENDS b/audio-soft/patchage/DEPENDS
index 6f2eaaf..7257a11 100755
--- a/audio-soft/patchage/DEPENDS
+++ b/audio-soft/patchage/DEPENDS
@@ -1,33 +1,27 @@
-depends -sub CXX gcc &&
-depends boost &&
-depends libglademm &&
-depends raul &&
-depends flowcanvas &&
-depends alsa-lib &&
+# required for waf
+depends PYTHON &&
+depends -sub CXX gcc &&
+depends boost &&
+depends glib2 &&
+depends glibmm &&
+depends gtkmm2 &&
+depends ganv &&

-if [[ $PATCHAGE_VCS == y ]]
-then
- depends libtool &&
- depends automake &&
- depends autoconf
-fi &&
+optional_depends alsa-lib "" "--no-alsa" "for ALSA sequencer support" &&

-message "${MESSAGE_COLOR}The D-Bus interface requires" \
- "a development version of JACK.$DEFAULT_COLOR" &&
+message "${MESSAGE_COLOR}NOTICE: The D-Bus interface requires
JACK2.${DEFAULT_COLOR}" &&

-optional_depends dbus \
- "--enable-jack-dbus" \
- "--disable-jack-dbus" \
- "to use a D-Bus interface for controlling JACK" &&
+optional_depends dbus "--jack-dbus" "" "to use a D-Bus interface for
controlling JACK" &&

-if is_depends_enabled $SPELL dbus
-then
- depends -sub DBUS jack2
+if is_depends_enabled $SPELL dbus; then
+ depends dbus-glib &&
+ depends -sub DBUS jack2
else
- depends JACK-DRIVER
-fi &&
+ depends JACK-DRIVER
+fi &&

-optional_depends lash \
- "--enable-lash" \
- "--disable-lash" \
- "for audio session handling support"
+optional_depends doxygen "--docs" "" "to build documentation" &&
+
+if is_depends_enabled $SPELL doxygen; then
+ depends graphviz
+fi
diff --git a/audio-soft/patchage/DETAILS b/audio-soft/patchage/DETAILS
index d4ef47a..f00e517 100755
--- a/audio-soft/patchage/DETAILS
+++ b/audio-soft/patchage/DETAILS
@@ -7,27 +7,26 @@ then
else
VERSION=svn
fi
- SOURCE=drobilla_lad-$VERSION.tar.bz2
- SOURCE_URL[0]=svn_http://svn.drobilla.net/lad:lad
+ SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE_URL[0]=svn_http://svn.drobilla.net/lad/trunk/patchage:patchage
SOURCE_IGNORE=volatile
FORCE_DOWNLOAD=on
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/drobilla_lad-$VERSION"
else
- VERSION=0.4.1
- SOURCE=$SPELL-$VERSION.tar.gz
+ VERSION=1.0.0
+ SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.sig
SOURCE_URL[0]=http://download.drobilla.net/$SOURCE
SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
SOURCE2_IGNORE=signature
SOURCE_GPG=dave_robillard.gpg:$SOURCE2:UPSTREAM_KEY
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
fi
- WEB_SITE=http://wiki.drobilla.net/Patchage
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=http://drobilla.net/software/patchage/
ENTERED=20080319
LICENSE[0]=GPL
- KEYWORDS="alsa jack lash tools audio"
- SHORT="A modular patch bay for audio and MIDI systems"
+ KEYWORDS="alsa jack tools audio"
+ SHORT="modular patch bay for audio and MIDI systems"
cat << EOF
-Patchage is a modular patch bay for audio and MIDI systems based on
-JACK, LASH, and ALSA audio systems.
+Patchage is a modular patch bay for audio and MIDI systems based on JACK and
+ALSA audio systems.
EOF
diff --git a/audio-soft/patchage/HISTORY b/audio-soft/patchage/HISTORY
index cd2ca46..e2035c6 100644
--- a/audio-soft/patchage/HISTORY
+++ b/audio-soft/patchage/HISTORY
@@ -1,3 +1,16 @@
+2014-11-07 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.0.0; updated source url and renamed
source
+ for VCS branch; updated website, descriptions, keywords
+ * BUILD: use PATCHAGE_OPTS, waf_build()
+ * DEPENDS: rewritten: added PYTHON for waf script; replaced raul and
+ flowcanvas with ganv; autotools aren't needed for VCS branch;
alsa-lib
+ becomes optional; adapted dbus flags; added missing glib2, glibmm,
+ gtkmm2, dbus-glib deps; added optional doxygen, graphviz deps;
removed
+ lash (dropped by upstream); updated JACK2 notice; cleaned up
+ * INSTALL: added, for waf_install()
+ * CONFIGURE: added, for configure options
+ * PRE_BUILD: dropped
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/audio-soft/patchage/INSTALL b/audio-soft/patchage/INSTALL
new file mode 100755
index 0000000..0ea15cc
--- /dev/null
+++ b/audio-soft/patchage/INSTALL
@@ -0,0 +1 @@
+waf_install
diff --git a/audio-soft/patchage/PRE_BUILD b/audio-soft/patchage/PRE_BUILD
deleted file mode 100755
index 9071c97..0000000
--- a/audio-soft/patchage/PRE_BUILD
+++ /dev/null
@@ -1,8 +0,0 @@
-default_pre_build &&
-cd "$SOURCE_DIRECTORY" &&
-
-if [[ $PATCHAGE_VCS == y ]]
-then
- cd patchage &&
- ./autogen.sh
-fi
diff --git a/chat-im/gajim/DEPENDS b/chat-im/gajim/DEPENDS
index 678533d..372bf0d 100755
--- a/chat-im/gajim/DEPENDS
+++ b/chat-im/gajim/DEPENDS
@@ -1,5 +1,6 @@
depends pygtk2 &&
depends -sub SQLITE python &&
+depends nbxmpp &&
depends intltool &&

# TODO: add subdepends according to the spells
@@ -12,12 +13,8 @@ if is_depends_enabled $SPELL farstream; then
depends gst-plugins-bad # required for rtp muxer
fi &&

-suggest_depends pySSL "" "" "for secure connections support" &&
-
-if is_depends_enabled $SPELL pySSL; then
- depends pyasn1
-fi &&
-
+suggest_depends pyopenssl "" "" "for secure connections support" &&
+suggest_depends pyasn1 "" "" "to check SSL/TLS certificates" &&
suggest_depends dbus-python "" "" "to control Gajim via commandline" &&

if is_depends_enabled $SPELL dbus-python; then
diff --git a/chat-im/gajim/DETAILS b/chat-im/gajim/DETAILS
index 8f52382..0624d0c 100755
--- a/chat-im/gajim/DETAILS
+++ b/chat-im/gajim/DETAILS
@@ -1,11 +1,11 @@
SPELL=gajim
- VERSION=0.15.4
+ VERSION=0.16
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.bz2
- SOURCE_URL[0]=http://www.gajim.org/downloads/$BRANCH/$SOURCE
+ SOURCE_URL[0]=http://gajim.org/downloads/$BRANCH/$SOURCE
SOURCE_GPG=gurus.gpg:$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- WEB_SITE=http://www.gajim.org/
+ WEB_SITE=http://gajim.org/
ENTERED=20050415
LICENSE[0]=GPL
KEYWORDS="jabber messaging chat"
diff --git a/chat-im/gajim/HISTORY b/chat-im/gajim/HISTORY
index c18cff3..967859a 100644
--- a/chat-im/gajim/HISTORY
+++ b/chat-im/gajim/HISTORY
@@ -1,5 +1,7 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-10-15 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.16; updated source url and website
+ * DEPENDS: corrected pyasn1 dependency class
+ * PRE_BUILD, gtalk.patch: dropped

2013-05-26 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.15.4
diff --git a/chat-im/gajim/PRE_BUILD b/chat-im/gajim/PRE_BUILD
deleted file mode 100755
index 4a08197..0000000
--- a/chat-im/gajim/PRE_BUILD
+++ /dev/null
@@ -1,4 +0,0 @@
-default_pre_build &&
-cd "$SOURCE_DIRECTORY" &&
-
-patch -p0 < "$SPELL_DIRECTORY/gtalk.patch"
diff --git a/chat-im/gajim/gajim-0.15.4.tar.bz2.sig
b/chat-im/gajim/gajim-0.15.4.tar.bz2.sig
deleted file mode 100644
index d65122c..0000000
Binary files a/chat-im/gajim/gajim-0.15.4.tar.bz2.sig and /dev/null differ
diff --git a/chat-im/gajim/gajim-0.16.tar.bz2.sig
b/chat-im/gajim/gajim-0.16.tar.bz2.sig
new file mode 100644
index 0000000..f444319
Binary files /dev/null and b/chat-im/gajim/gajim-0.16.tar.bz2.sig differ
diff --git a/chat-im/gajim/gtalk.patch b/chat-im/gajim/gtalk.patch
deleted file mode 100644
index 580cd01..0000000
--- a/chat-im/gajim/gtalk.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/common/xmpp/tls_nb.py.orig Wed Apr 24 20:00:14 2013 +0200
-+++ src/common/xmpp/tls_nb.py Wed May 15 14:46:31 2013 +0200
-@@ -406,6 +406,8 @@
- self._load_cert_file(os.path.join('/etc/ssl/certs', f),
store,
- logg=False)
-
-+ tcpsock._sslContext.set_cipher_list('RC4-MD5')
-+
- tcpsock._sslObj = OpenSSL.SSL.Connection(tcpsock._sslContext,
- tcpsock._sock)
- tcpsock._sslObj.set_connect_state() # set to client mode
diff --git a/chat-im/pidgin-sipe/DEPENDS b/chat-im/pidgin-sipe/DEPENDS
index 5419726..920623f 100755
--- a/chat-im/pidgin-sipe/DEPENDS
+++ b/chat-im/pidgin-sipe/DEPENDS
@@ -1,6 +1,11 @@
-depends pidgin &&
+depends gettext &&
depends glib2 &&
+depends icu &&
+depends libffi &&
+depends libidn &&
depends libxml2 &&
+depends nspr &&
depends nss &&
-depends gettext
+depends pcre &&
+depends pidgin

diff --git a/chat-im/pidgin-sipe/HISTORY b/chat-im/pidgin-sipe/HISTORY
index 2add5c6..505cdd6 100644
--- a/chat-im/pidgin-sipe/HISTORY
+++ b/chat-im/pidgin-sipe/HISTORY
@@ -1,2 +1,5 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing depends
+
2013-06-12 Remko van der Vossen <wich AT sourcemage.org>
* DETAILS, DEPENDS: new spell
diff --git a/chat-im/pidgin-window-merge/DEPENDS
b/chat-im/pidgin-window-merge/DEPENDS
new file mode 100755
index 0000000..80af1d9
--- /dev/null
+++ b/chat-im/pidgin-window-merge/DEPENDS
@@ -0,0 +1,4 @@
+depends autoconf &&
+depends automake &&
+depends git &&
+depends pidgin
diff --git a/chat-im/pidgin-window-merge/DETAILS
b/chat-im/pidgin-window-merge/DETAILS
new file mode 100755
index 0000000..4765f04
--- /dev/null
+++ b/chat-im/pidgin-window-merge/DETAILS
@@ -0,0 +1,19 @@
+. "$GRIMOIRE/FUNCTIONS"
+ SPELL=pidgin-window-merge
+ VERSION=$(get_scm_version)
+ SOURCE=${SPELL}-git.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}-git
+ SOURCE_URL=git://github.com/dm0-/window_merge.git:$SPELL-git
+ SOURCE_IGNORE=volatile
+ FORCE_DOWNLOAD=1
+ WEB_SITE=http://github.com/dm0-/window_merge
+ ENTERED=20140923
+ LICENSE[0]=GPL
+ KEYWORDS="chat plugin window"
+ SHORT="One window plugin for Pidgin"
+cat << EOF
+Window Merge is a Pidgin plugin that merges a conversation window
+with the Buddy List window. It can be used to achieve a rudimentary
+"single window mode" for Pidgin. Both Window Merge and Pidgin itself
+should be kept updated for the most stable experience
+EOF
diff --git a/chat-im/pidgin-window-merge/HISTORY
b/chat-im/pidgin-window-merge/HISTORY
new file mode 100644
index 0000000..404d690
--- /dev/null
+++ b/chat-im/pidgin-window-merge/HISTORY
@@ -0,0 +1,2 @@
+2014-09-23 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS, DEPENDS, PREPARE, PRE_BUILD: spell created
diff --git a/chat-im/pidgin-window-merge/PREPARE
b/chat-im/pidgin-window-merge/PREPARE
new file mode 100755
index 0000000..a68f274
--- /dev/null
+++ b/chat-im/pidgin-window-merge/PREPARE
@@ -0,0 +1,2 @@
+. ${GRIMOIRE}/FUNCTIONS &&
+prepare_select_branch scm
diff --git a/chat-im/pidgin-window-merge/PRE_BUILD
b/chat-im/pidgin-window-merge/PRE_BUILD
new file mode 100755
index 0000000..0bbdbfe
--- /dev/null
+++ b/chat-im/pidgin-window-merge/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+
+cd "$SOURCE_DIRECTORY" &&
+
+mkdir -p m4 &&
+autoreconf -fi
diff --git a/chat-im/pidgin/4C292FCC.gpg b/chat-im/pidgin/4C292FCC.gpg
deleted file mode 100644
index 689916a..0000000
Binary files a/chat-im/pidgin/4C292FCC.gpg and /dev/null differ
diff --git a/chat-im/pidgin/DEPENDS b/chat-im/pidgin/DEPENDS
index 08ea19a..10c9e76 100755
--- a/chat-im/pidgin/DEPENDS
+++ b/chat-im/pidgin/DEPENDS
@@ -1,7 +1,8 @@
-depends libxml2 &&
depends glib2 &&
-depends xml-parser-expat &&
depends intltool &&
+depends libxml2 &&
+depends nspr &&
+depends xml-parser-expat &&

optional_depends silc-toolkit \
"" \
@@ -83,9 +84,9 @@ optional_depends gstreamer \
"--disable-gstreamer" \
"for GStreamer audio support" &&

-optional_depends farsight2 \
- "" \
- "--disable-farsight --disable-vv" \
+optional_depends farstream \
+ "--enable-farstream --enable-vv" \
+ "--disable-farstream --disable-vv" \
"for voice/video support" &&

optional_depends avahi \
@@ -112,8 +113,8 @@ optional_depends libidn
\
'--enable-idn' \
'--disable-idn' \
'for International Domain Name support' &&
+
optional_depends sqlite \
'--enable-cap' \
'--disable-cap' \
'for contact availability prediction'
-
diff --git a/chat-im/pidgin/DETAILS b/chat-im/pidgin/DETAILS
index fc19a7b..0dca129 100755
--- a/chat-im/pidgin/DETAILS
+++ b/chat-im/pidgin/DETAILS
@@ -1,11 +1,11 @@
SPELL=pidgin
- VERSION=2.10.7
+ VERSION=2.10.9
SECURITY_PATCH=16
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.asc
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
- SOURCE_GPG=4C292FCC.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE_GPG=pidgin.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://pidgin.sourceforge.net/
diff --git a/chat-im/pidgin/HISTORY b/chat-im/pidgin/HISTORY
index 028feef..9d5371a 100644
--- a/chat-im/pidgin/HISTORY
+++ b/chat-im/pidgin/HISTORY
@@ -1,3 +1,12 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: nspr
+
+2014-09-23 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 2.10.9
+ * DEPENDS: farsight2 -> farstream, fixed its flags
+ * 4C292FCC.gpg: removed
+ * pidgin.gpg: added new key, A40AB77B, Mark Doliner <mark AT kingant.net>
+
2013-10-23 Mark Bainter <mbainter AT sourcemage.org>
* DEPENDS: Pidgin depends on glib2 2.16 or newer

diff --git a/chat-im/pidgin/pidgin.gpg b/chat-im/pidgin/pidgin.gpg
new file mode 100644
index 0000000..dd98f71
Binary files /dev/null and b/chat-im/pidgin/pidgin.gpg differ
diff --git a/chat-irc/hexchat/CONFIGURE b/chat-irc/hexchat/CONFIGURE
index 9fe71e0..656a340 100755
--- a/chat-irc/hexchat/CONFIGURE
+++ b/chat-irc/hexchat/CONFIGURE
@@ -1,35 +1,46 @@
-config_query_option HEXCHAT_OPTS "Enable threads?" y \
- "--enable-threads=pth" "--disable-theads" &&
-
-config_query_option HEXCHAT_OPTS "Enable IPv6?" n \
- "--enable-ipv6" "--disable-ipv6" &&
-
-config_query_option HEXCHAT_OPTS "Enable use of Xft directly?" n \
- "--enable-xft" "--disable-xft" &&
-
-config_query_option HEXCHAT_OPTS "Enable use of XShm for fast tinting?" n \
- "--enable-shm" "--disable-shm" &&
+# remove obsolete options from HEXCHAT_OPTS
+list_remove HEXCHAT_OPTS '--enable-threads=pth' &&
+list_remove HEXCHAT_OPTS '--disable-theads' &&
+list_remove HEXCHAT_OPTS '--enable-xft' &&
+list_remove HEXCHAT_OPTS '--disable-xft' &&
+list_remove HEXCHAT_OPTS '--enable-shm' &&
+list_remove HEXCHAT_OPTS '--disable-shm' &&
+list_remove HEXCHAT_OPTS '--enable-mmx' &&
+list_remove HEXCHAT_OPTS '--disable-mmx' &&
+list_remove HEXCHAT_OPTS '--enable-sasl' &&
+list_remove HEXCHAT_OPTS '--disable-sasl' &&
+
+config_query_option HEXCHAT_OPTS "Enable IPv6?" y \
+ "--enable-ipv6" \
+ "--disable-ipv6" &&

config_query_option HEXCHAT_OPTS "Build the text frontend?" n \
- "--enable-textfe" "--disable-textfe" &&
+ "--enable-textfe" \
+ "--disable-textfe" &&

config_query_option HEXCHAT_OPTS "Enable plugin support?" y \
- "--enable-plugin" "--disable-plugin" &&
-
-config_query_option HEXCHAT_OPTS "Enable checksum plugin?" y \
- "--enable-checksum" "--disable-checksum" &&
-
-config_query_option HEXCHAT_OPTS "Enable Do At plugin?" y \
- "--enable-doat" "--disable-doat" &&
-
-config_query_option HEXCHAT_OPTS "Enable FiSHLiM plugin?" y \
- "--enable-fishlim" "--disable-fishlim" &&
-
-config_query_option HEXCHAT_OPTS "Enable SASL plugin?" y \
- "--enable-sasl" "--disable-sasl" &&
-
-config_query_option HEXCHAT_OPTS "Enable MMX assembly routines?" y \
- "--enable-mmx" "--disable-mmx" &&
-
-config_query_option HEXCHAT_OPTS "enable use of XShm for fast tinting?" n \
- "--enable-mmx" "--disable-mmx"
+ "--enable-plugin" \
+ "--disable-plugin" &&
+
+if list_find "$HEXCHAT_OPTS" "--enable-plugin"; then
+ config_query_option HEXCHAT_OPTS "Enable checksum plugin?" y \
+ "--enable-checksum" \
+ "--disable-checksum" &&
+
+ config_query_option HEXCHAT_OPTS "Enable Do At plugin?" y \
+ "--enable-doat" \
+ "--disable-doat" &&
+
+ config_query_option HEXCHAT_OPTS "Enable FiSHLiM plugin?" y \
+ "--enable-fishlim" \
+ "--disable-fishlim" &&
+
+ config_query_option HEXCHAT_OPTS "Enable sysinfo plugin?" y \
+ "--enable-sysinfo" \
+ "--disable-sysinfo"
+else
+ list_add HEXCHAT_OPTS '--disable-checksum' &&
+ list_add HEXCHAT_OPTS '--disable-doat' &&
+ list_add HEXCHAT_OPTS '--disable-fishlim' &&
+ list_add HEXCHAT_OPTS '--disable-sysinfo'
+fi
diff --git a/chat-irc/hexchat/DEPENDS b/chat-irc/hexchat/DEPENDS
index 949d713..c9be841 100755
--- a/chat-irc/hexchat/DEPENDS
+++ b/chat-irc/hexchat/DEPENDS
@@ -1,51 +1,71 @@
-depends glib2 &&
-
-optional_depends gettext \
- "" \
- "--disable-nls" \
- "Enable gettext for i18n?" &&
-
-optional_depends SSL \
- "--enable-SSL=/usr/bin/openssl" \
- "" \
- "Enable use of openSSL?" &&
-
-optional_depends gtk+2 \
- "--enable-gtkfe" \
- "--disable-gtkfe --enable-textfe" \
- "Enable building the gtk frontend" &&
-
-optional_depends python \
- "" \
- "--disable-python" \
- "for Python scripting support" &&
-
-optional_depends perl \
- "" \
- "--disable-perl" \
- "for perl scripting support" &&
-
-optional_depends tcl \
- "--enable-tcl=/usr/lib" \
- "" \
- "for tcl scripting support" &&
-
-optional_depends dbus \
- "" \
- "--disable-dbus" \
- "Enable DBUS support?" &&
-
-optional_depends libnotify \
- "" \
- "--disable-libnotify" \
- "Enable libnotify support?" &&
-
-optional_depends gtkspell \
- "--enable-spell=gtkspell" \
- "" \
- "for spell checker support" &&
-
-optional_depends libsexy \
- "--enable-spell=libsexy" \
- "" \
- "for spell checker support"
+depends glib2 &&
+
+optional_depends gettext \
+ "--enable-nls" \
+ "--disable-nls" \
+ "for Native Language Support" &&
+
+optional_depends openssl \
+ "--enable-openssl=/usr/bin/openssl" \
+ "--disable-openssl" \
+ "to enable use of openSSL" &&
+
+optional_depends gtk+2 \
+ "--enable-gtkfe" \
+ "--disable-gtkfe" \
+ "for building gtk frontend" &&
+
+if list_find "$HEXCHAT_OPTS" "--disable-textfe" && ! is_depends_enabled
$SPELL gtk+2; then
+ message "${PROBLEM_COLOR}No frontend selected,
aborting...${DEFAULT_COLOR}" &&
+ return 1
+fi &&
+
+if list_find "$HEXCHAT_OPTS" "--enable-plugin"; then
+ optional_depends python \
+ "--enable-python=python2" \
+ "--disable-python" \
+ "for Python scripting support" &&
+
+ optional_depends perl \
+ "--enable-perl" \
+ "--disable-perl" \
+ "for Perl scripting support"
+else
+ list_add HEXCHAT_OPTS '--disable-python' &&
+ list_add HEXCHAT_OPTS '--disable-perl'
+fi &&
+
+optional_depends dbus \
+ "--enable-dbus" \
+ "--disable-dbus" \
+ "to enable DBUS support" &&
+
+optional_depends libnotify \
+ "--enable-libnotify" \
+ "--disable-libnotify" \
+ "to enable libnotify support" &&
+
+optional_depends iso-codes \
+ "--enable-isocodes" \
+ "--disable-isocodes" \
+ "for iso-codes with spell-check" &&
+
+optional_depends libcanberra \
+ "--enable-libcanberra" \
+ "--disable-libcanberra" \
+ "for libcanberra support" &&
+
+optional_depends libntlm \
+ "--enable-ntlm" \
+ "--disable-ntlm" \
+ "for Microsoft's NTLM auth library support" &&
+
+optional_depends libproxy \
+ "--enable-libproxy" \
+ "--disable-libproxy" \
+ "for libproxy support" &&
+
+optional_depends monodevelop \
+ "--with-theme-manager" \
+ "--without-theme-manager" \
+ "to compile theme manager"
diff --git a/chat-irc/hexchat/DETAILS b/chat-irc/hexchat/DETAILS
index 3f8746d..3f2087a 100755
--- a/chat-irc/hexchat/DETAILS
+++ b/chat-irc/hexchat/DETAILS
@@ -1,9 +1,14 @@
SPELL=hexchat
- VERSION=2.9.1
+ VERSION=2.10.2
SOURCE=$SPELL-$VERSION.tar.xz
+ SOURCE2=$SOURCE.asc
+ SOURCE_URL[0]=https://dl.hexchat.net/$SPELL/$SOURCE
+ SOURCE2_URL[0]=$SOURCE_URL.asc
+ SOURCE_HINTS="no-check-certificate"
+ SOURCE2_HINTS="$SOURCE_HINTS"
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=https://github.com/downloads/$SPELL/$SPELL/$SOURCE
- SOURCE_GPG=gurus.gpg:$SOURCE.sig
+ SOURCE_GPG=hexchat.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
WEB_SITE=http://www.hexchat.org/
ENTERED=20120909
LICENSE[0]=GPL
@@ -11,8 +16,8 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SHORT="IRC client for X"
cat << EOF
HexChat is an IRC chat program. It allows you to join multiple IRC channels
-(chat rooms) at the same time, talk publicly, private one-on-one
+(chat rooms) at the same time, talk publicly, private one-on-one
conversations etc.

-HexChat is based on XChat
+HexChat is based on XChat.
EOF
diff --git a/chat-irc/hexchat/HISTORY b/chat-irc/hexchat/HISTORY
index 670910e..c3f570f 100644
--- a/chat-irc/hexchat/HISTORY
+++ b/chat-irc/hexchat/HISTORY
@@ -1,5 +1,19 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-10-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.10.2; added SOURCE_HINTS
+ * PRE_BUILD: added, to apply the patch
+ * openssl-09.patch: added, to fix build with openssl 0.9
+
+2014-09-25 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.10.1; converted to upstream signature
+ checking; cleaned up
+ * DEPENDS, CONFIGURE: rewritten
+ * PRE_BUILD: dropped
+ * INSTALL: corrected plugin header path
+ * hexchat.gpg: added, 0DE76DFC public key (TingPing
+ <tingping AT fedoraproject.org>) imported
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL

2012-09-09 Robin Cook <rcook AT wyrms.net>
* New Spell: DETAILS, CONFIGURE, DEPENDS, PRE_BUILD, BUILD, INSTALL
diff --git a/chat-irc/hexchat/INSTALL b/chat-irc/hexchat/INSTALL
index e6227ae..8c58061 100755
--- a/chat-irc/hexchat/INSTALL
+++ b/chat-irc/hexchat/INSTALL
@@ -1,3 +1,4 @@
-install -vm 644 plugins/xchat-plugin.h "$INSTALL_ROOT/usr/include" &&
+# actually it's false
+make UPDATE_MIME_DATABASE=true install &&

-default_install
+install -vm 644 "src/common/hexchat-plugin.h" "$INSTALL_ROOT/usr/include"
diff --git a/chat-irc/hexchat/PRE_BUILD b/chat-irc/hexchat/PRE_BUILD
index ba99dad..7a9829b 100755
--- a/chat-irc/hexchat/PRE_BUILD
+++ b/chat-irc/hexchat/PRE_BUILD
@@ -1,4 +1,4 @@
-default_pre_build &&
-cd ${SOURCE_DIRECTORY} &&
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&

-./autogen.sh
+patch -p0 < "$SPELL_DIRECTORY/openssl-09.patch"
diff --git a/chat-irc/hexchat/hexchat-2.9.1.tar.xz.sig
b/chat-irc/hexchat/hexchat-2.9.1.tar.xz.sig
deleted file mode 100644
index 86a676e..0000000
Binary files a/chat-irc/hexchat/hexchat-2.9.1.tar.xz.sig and /dev/null differ
diff --git a/chat-irc/hexchat/hexchat.gpg b/chat-irc/hexchat/hexchat.gpg
new file mode 100644
index 0000000..48046ed
Binary files /dev/null and b/chat-irc/hexchat/hexchat.gpg differ
diff --git a/chat-irc/hexchat/openssl-09.patch
b/chat-irc/hexchat/openssl-09.patch
new file mode 100644
index 0000000..5409255
--- /dev/null
+++ b/chat-irc/hexchat/openssl-09.patch
@@ -0,0 +1,20 @@
+--- src/common/ssl.c.orig 2014-11-25 20:42:31.000000000 +0300
++++ src/common/ssl.c 2014-11-26 12:45:44.000000000 +0300
+@@ -92,11 +92,17 @@
+ SSL_CTX_set_session_cache_mode (ctx, SSL_SESS_CACHE_BOTH);
+ SSL_CTX_set_timeout (ctx, 300);
+ SSL_CTX_set_options (ctx, SSL_OP_NO_SSLv2|SSL_OP_NO_SSLv3
++#ifdef SSL_OP_NO_COMPRESSION
+
|SSL_OP_NO_COMPRESSION
++#endif
+
|SSL_OP_SINGLE_DH_USE|SSL_OP_SINGLE_ECDH_USE
+ |SSL_OP_NO_TICKET
+
|SSL_OP_CIPHER_SERVER_PREFERENCE);
+
++#if OPENSSL_VERSION_NUMBER >= 0x00908000L /* workaround for OpenSSL 0.9.8 */
++ sk_SSL_COMP_zero(SSL_COMP_get_compression_methods());
++#endif
++
+ /* used in SSL_connect(), SSL_accept() */
+ SSL_CTX_set_info_callback (ctx, info_cb_func);
+
diff --git a/collab/openldap/CONFIGURE b/collab/openldap/CONFIGURE
index 4fc53e5..bf4518b 100755
--- a/collab/openldap/CONFIGURE
+++ b/collab/openldap/CONFIGURE
@@ -25,7 +25,6 @@ fi &&
config_query_list OPENLDAP_TLS "Which backend do you want for TLS/SSL
support?" \
none \
openssl \
- libressl \
gnutls \
moznss &&

@@ -154,6 +153,8 @@ if list_find "$OPENLDAP_OPTS" "--enable-slapd"; then
fi &&

list_remove "OPENLDAP_OPTS" "--enable-slurpd"
+ elif list_find "$OPENLDAP_OPTS" "--disable-slurpd"; then
+ list_remove "OPENLDAP_OPTS" "--disable-slurpd"
fi &&

config_query_multi OPENLDAP_MP 'Which method do you want for multiple
precision statistics?' \
diff --git a/collab/openldap/DEPENDS b/collab/openldap/DEPENDS
index 78f421e..a764716 100755
--- a/collab/openldap/DEPENDS
+++ b/collab/openldap/DEPENDS
@@ -9,7 +9,7 @@ optional_depends SYSTEM-LOGGER \
case $OPENLDAP_TLS in
none) OPTS="--without-tls $OPTS"
;;
- SSL) depends SSL "--with-tls=openssl"
+ openssl) depends SSL "--with-tls=openssl"
;;
gnutls) depends gnutls "--with-tls=gnutls"
;;
@@ -87,4 +87,5 @@ if list_find "$OPENLDAP_OPTS" "--enable-slapd"; then
'--enable-passwd=mod' \
'--disable-passwd' \
'for passwd backend'
-fi
+fi &&
+optional_depends icu '' '' 'Unicode support'
diff --git a/collab/openldap/DETAILS b/collab/openldap/DETAILS
index 993a7d7..1e92aba 100755
--- a/collab/openldap/DETAILS
+++ b/collab/openldap/DETAILS
@@ -1,18 +1,18 @@
SPELL=openldap
if [[ $OPENLDAP_BRANCH == stable ]]; then
- VERSION=2.4.39
+ VERSION=2.4.40
SOURCE=$SPELL-$VERSION.tgz
-
SOURCE_HASH=sha512:7b5ef2a69f79f0901a06f8be4ab50afc3b3e98ab1ea74a421569443d32cb43d3cf773d3f028fb5fb39908c09ee172cb4770ecc5882754877a59d29bf8f8cc059
+
SOURCE_HASH=sha512:c803c4a82878891d60414d64dcb54a7c3f08675106ba13f50cba06034a97b3eee1c238761dd5ddad97d8c3f6675d9bbbec176d0340eb4a3bcd808f940baabab5
else
- VERSION=2.4.39
+ VERSION=2.4.40
SOURCE=$SPELL-$VERSION.tgz
-
SOURCE_HASH=sha512:7b5ef2a69f79f0901a06f8be4ab50afc3b3e98ab1ea74a421569443d32cb43d3cf773d3f028fb5fb39908c09ee172cb4770ecc5882754877a59d29bf8f8cc059
+
SOURCE_HASH=sha512:c803c4a82878891d60414d64dcb54a7c3f08675106ba13f50cba06034a97b3eee1c238761dd5ddad97d8c3f6675d9bbbec176d0340eb4a3bcd808f940baabab5
fi
SECURITY_PATCH=2
SOURCE_URI=$SPELL-release/$SOURCE
SOURCE_URL[0]=ftp://ftp.openldap.org/pub/OpenLDAP/$SOURCE_URI
SOURCE_URL[1]=ftp://gd.tuwien.ac.at/infosys/network/OpenLDAP/$SOURCE_URI
- SOURCE_URL[2]=ftp://it.openldap.org/pub/OpenLDAP/$SOURCE_URI
+ SOURCE_URL[2]=ftp://mirror.switch.ch/mirror/OpenLDAP/$SOURCE_URI
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://www.openldap.org/
ENTERED=20010922
diff --git a/collab/openldap/HISTORY b/collab/openldap/HISTORY
index 9f3472a..20d89a3 100644
--- a/collab/openldap/HISTORY
+++ b/collab/openldap/HISTORY
@@ -1,7 +1,13 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
- * CONFIGURE: fix
- * SUB_DEPENDS, PRE_SUB_DEPENDS: openssl => SSL
+2014-12-15 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix typo
+
+2014-12-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: add optional icu
+
+2014-10-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.4.40; updated source mirror
+ * DEPENDS: use SSL provider
+ * CONFIGURE: handle obsolete '--disable-slurpd' flag

2014-01-30 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.4.39
diff --git a/collab/subversion/DEPENDS b/collab/subversion/DEPENDS
index 020fec4..362db5b 100755
--- a/collab/subversion/DEPENDS
+++ b/collab/subversion/DEPENDS
@@ -6,7 +6,7 @@ depends bison &&
depends e2fsprogs &&
depends libtool &&
depends zlib &&
-depends serf &&
+depends serf "--with-serf" &&

if [[ "$SVN_HEAD" == y ]]; then
depends python
diff --git a/collab/subversion/HISTORY b/collab/subversion/HISTORY
index fa042c1..11c5203 100644
--- a/collab/subversion/HISTORY
+++ b/collab/subversion/HISTORY
@@ -1,3 +1,6 @@
+2014-09-04 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS: Fix dependency on serf (without the flag, it may be
skipped)
+
2014-08-27 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS: version 1.8.10 ... They pulled the tarball already!

diff --git a/crypto/GnuPG.gpg b/crypto/GnuPG.gpg
index 138d04d..7a5baa1 100644
Binary files a/crypto/GnuPG.gpg and b/crypto/GnuPG.gpg differ
diff --git a/crypto/ca-certificates/DETAILS b/crypto/ca-certificates/DETAILS
index 14c5d1a..64fb887 100755
--- a/crypto/ca-certificates/DETAILS
+++ b/crypto/ca-certificates/DETAILS
@@ -1,7 +1,7 @@
SPELL=ca-certificates
- VERSION=20140325
+ VERSION=20141019
SECURITY_PATCH=1
-
SOURCE_HASH=sha512:729339c7050bdc791738f07c6523a1cbe3ccfcf4ea321a314f673172bd6999f707bcf924e2aa4bad0e263d5e374e592f1d693db7fbf23bab61b44ce5708cb57b
+
SOURCE_HASH=sha512:8ffa2693c9cdf7153cc39d46224a806887422285ca5b5ad31a59eb59c3796b024f93180933b5d9b714c484e292c99ef1eeae99a275b448859f93a67adbb17d41
SOURCE=${SPELL}_${VERSION}_all.deb
SOURCE_URL[0]=http://ftp.de.debian.org/debian/pool/main/c/$SPELL/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL"
diff --git a/crypto/ca-certificates/HISTORY b/crypto/ca-certificates/HISTORY
index dac5288..130b9aa 100644
--- a/crypto/ca-certificates/HISTORY
+++ b/crypto/ca-certificates/HISTORY
@@ -1,3 +1,6 @@
+2014-10-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 20141019
+
2014-04-10 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 20140325

diff --git a/crypto/cryptcat/CONFLICTS b/crypto/cryptcat/CONFLICTS
index c1f0747..6ce94a8 100755
--- a/crypto/cryptcat/CONFLICTS
+++ b/crypto/cryptcat/CONFLICTS
@@ -1,2 +1,3 @@
conflicts netcat &&
-conflicts nc
+conflicts nc &&
+conflicts nmap
diff --git a/crypto/cryptcat/HISTORY b/crypto/cryptcat/HISTORY
index 0e53e52..706e744 100644
--- a/crypto/cryptcat/HISTORY
+++ b/crypto/cryptcat/HISTORY
@@ -1,2 +1,5 @@
+2014-12-29 Eric Sandall <sandalle AT sourcemage.org>
+ * CONFLICTS: Conflicts with nmap (even if `nc` symlink option is not
selected)
+
2013-01-07 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS, DEPENDS, BUILD, INSTALL, CONFIGURE, CONFLICTS: spell
created
diff --git a/crypto/cyrus-sasl/DEPENDS b/crypto/cyrus-sasl/DEPENDS
index 31256f9..66f2dec 100755
--- a/crypto/cyrus-sasl/DEPENDS
+++ b/crypto/cyrus-sasl/DEPENDS
@@ -4,9 +4,9 @@ depends e2fsprogs &&
depends groff &&
depends libmcrypt &&

-optional_depends SSL \
- "--with-opennssl=$INSTALL_ROOT/usr" \
- '--without-opennssl' \
+optional_depends SSL \
+ "--with-openssl=$INSTALL_ROOT/usr" \
+ '--without-openssl' \
'for OpenSSL' &&

if [[ "$CS_KERBEROS" == 'y' ]]; then
diff --git a/crypto/cyrus-sasl/HISTORY b/crypto/cyrus-sasl/HISTORY
index 4969b43..88c3fcc 100644
--- a/crypto/cyrus-sasl/HISTORY
+++ b/crypto/cyrus-sasl/HISTORY
@@ -1,8 +1,5 @@
-2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: fix bad with-SSL usage
-
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-10-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: use SSL provider

2012-05-28 Sukneet Basuta <sukneet AT sourcemage.org>
* DEPENDS: added sqlite optional_depends
diff --git a/crypto/gnupg-2.1/CONFLICTS b/crypto/gnupg-2.1/CONFLICTS
new file mode 100755
index 0000000..fe59462
--- /dev/null
+++ b/crypto/gnupg-2.1/CONFLICTS
@@ -0,0 +1 @@
+conflicts gnupg-exp
diff --git a/crypto/gnupg-2.1/DEPENDS b/crypto/gnupg-2.1/DEPENDS
new file mode 100755
index 0000000..f0ec2c1
--- /dev/null
+++ b/crypto/gnupg-2.1/DEPENDS
@@ -0,0 +1,21 @@
+depends npth &&
+depends libgpg-error &&
+depends libgcrypt &&
+depends libassuan &&
+depends libksba &&
+depends readline &&
+depends bzip2 &&
+depends zlib &&
+depends gnutls &&
+depends pkgconfig &&
+
+optional_depends openldap \
+ "--enable-ldap" \
+ "--disable-ldap" \
+ "for LDAP keyserver interface" &&
+
+optional_depends curl \
+ "--with-libcurl" \
+ "--without-libcurl" \
+ "for curl support" &&
+optional_depends gettext '' '' ''
diff --git a/crypto/gnupg-2.1/DETAILS b/crypto/gnupg-2.1/DETAILS
new file mode 100755
index 0000000..2afb91c
--- /dev/null
+++ b/crypto/gnupg-2.1/DETAILS
@@ -0,0 +1,30 @@
+ SPELL=gnupg-2.1
+ VERSION=2.1.0
+ SECURITY_PATCH=
+ PATCHLEVEL=0
+
+ SOURCE=gnupg-$VERSION.tar.bz2
+ SOURCE_URL[0]=ftp://ftp.gnupg.org/gcrypt/gnupg/$SOURCE
+ SOURCE_GPG="GnuPG.gpg:$SOURCE.sig"
+
+ SOURCE2=$SOURCE.sig
+ SOURCE2_URL[0]=$SOURCE_URL.sig
+ SOURCE2_IGNORE=signature
+
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/gnupg-$VERSION
+ WEB_SITE=http://www.gnupg.org
+ ENTERED=20141108
+ LICENSE[0]=GPL
+ KEYWORDS="gnupg crypto"
+ SHORT="modernl version of gnupg"
+cat << EOF
+gnupg-exp is a modern version of gnupg.
+
+GnuPG (the GNU Privacy Guard) is GNU's tool for secure communication and
+data storage. It can be used to encrypt data and to create digital
+signatures. It includes an advanced key management facility and is
+compliant with the proposed OpenPGP Internet standard as described in
+RFC2440. As such, it is meant to be compatible with PGP from NAI, Inc.
+Because it does not use any patented algorithms, it can be used without
+any restrictions.
+EOF
diff --git a/crypto/gnupg-2.1/HISTORY b/crypto/gnupg-2.1/HISTORY
new file mode 100644
index 0000000..3d97c27
--- /dev/null
+++ b/crypto/gnupg-2.1/HISTORY
@@ -0,0 +1,3 @@
+2014-11-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS, DETAILS, HISTORY: created this spell, version 2.1.0
+
diff --git a/crypto/gnupg-2.1/PROVIDES b/crypto/gnupg-2.1/PROVIDES
new file mode 100644
index 0000000..8124dc4
--- /dev/null
+++ b/crypto/gnupg-2.1/PROVIDES
@@ -0,0 +1 @@
+GNUPG
diff --git a/crypto/gnupg-2.1/TRIGGERS b/crypto/gnupg-2.1/TRIGGERS
new file mode 100755
index 0000000..37f3e4f
--- /dev/null
+++ b/crypto/gnupg-2.1/TRIGGERS
@@ -0,0 +1,5 @@
+
+if is_depends_enabled $SPELL curl
+then
+ on_cast curl check_self
+fi
diff --git a/crypto/gnupg-exp/CONFLICTS b/crypto/gnupg-exp/CONFLICTS
new file mode 100755
index 0000000..0ba5752
--- /dev/null
+++ b/crypto/gnupg-exp/CONFLICTS
@@ -0,0 +1 @@
+conflicts gnupg-2.1
diff --git a/crypto/gnupg-exp/HISTORY b/crypto/gnupg-exp/HISTORY
index 7488387..d123968 100644
--- a/crypto/gnupg-exp/HISTORY
+++ b/crypto/gnupg-exp/HISTORY
@@ -1,3 +1,6 @@
+2014-11=-8 Treeve Jelbert <treeve AT sourcemage.org>
+ * CONFLICST, PROVIDES: added
+
2014-08-12 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: 2.0.26

diff --git a/crypto/gnupg-exp/PROVIDES b/crypto/gnupg-exp/PROVIDES
new file mode 100644
index 0000000..8124dc4
--- /dev/null
+++ b/crypto/gnupg-exp/PROVIDES
@@ -0,0 +1 @@
+GNUPG
diff --git a/crypto/gnutls/DETAILS b/crypto/gnutls/DETAILS
index 86acf00..356ea7b 100755
--- a/crypto/gnutls/DETAILS
+++ b/crypto/gnutls/DETAILS
@@ -1,20 +1,17 @@
SPELL=gnutls
case $GNUTLS_BRANCH in
stable)
- VERSION=3.2.17
- SOURCE=$SPELL-$VERSION.tar.xz
+ VERSION=3.2.20
;;
stable-old)
- VERSION=3.1.26
- SOURCE=$SPELL-$VERSION.tar.xz
+ VERSION=3.1.28
;;
esac
- BRANCH_VER=$(awk 'BEGIN{FS="."}{print $1"."$2}' <<< $VERSION)
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE2=$SOURCE.sig
- SECURITY_PATCH=12
- SOURCE_DIR_VER=$(awk 'BEGIN{FS="."}{print $1"."$2"."$3}' <<< $VERSION)
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$SOURCE_DIR_VER
- SOURCE_URL[0]=ftp://ftp.gnutls.org/gcrypt/gnutls/v$BRANCH_VER/$SOURCE
+ SECURITY_PATCH=13
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=ftp://ftp.gnutls.org/gcrypt/gnutls/v${VERSION%.*}/$SOURCE
SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
SOURCE_GPG=gnu.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
diff --git a/crypto/gnutls/HISTORY b/crypto/gnutls/HISTORY
index efe27f2..b27b432 100644
--- a/crypto/gnutls/HISTORY
+++ b/crypto/gnutls/HISTORY
@@ -1,3 +1,14 @@
+2014-11-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 3.2.20 / 3.1.28
+ SECURITY_PATCH++ fixes CVE-2014-8564
+
+2014-11-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 3.2.19
+
+2014-09-28 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Simplified branch version handling
+ * DETAILS: updated stable branch to 3.2.18
+
2014-08-25 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.2.17 and 3.1.26

diff --git a/crypto/gnutls/PREPARE b/crypto/gnutls/PREPARE
index 7f99c37..3c7353f 100755
--- a/crypto/gnutls/PREPARE
+++ b/crypto/gnutls/PREPARE
@@ -1,7 +1,6 @@
. ${GRIMOIRE}/FUNCTIONS &&
-if [[ "$GNUTLS_BRANCH" == "3.2" ]]; then
- GNUTLS_BRANCH=stable
-elif [[ "$GNUTLS_BRANCH" == "3.1" ]]; then
- GNUTLS_BRANCH=stable-old
-fi &&
+case "$GNUTLS_BRANCH" in
+3.2) GNUTLS_BRANCH=stable;;
+3.1) GNUTLS_BRANCH=stable-old;;
+esac &&
prepare_select_branch stable stable-old
diff --git a/crypto/gpa/DETAILS b/crypto/gpa/DETAILS
index 3dace30..002b770 100755
--- a/crypto/gpa/DETAILS
+++ b/crypto/gpa/DETAILS
@@ -8,7 +8,7 @@ if [ "$GPA_BRANCH" == "scm" ]; then
SOURCE_IGNORE=volatile
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-scm
else
- VERSION=0.9.4
+ VERSION=0.9.6

SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=ftp://ftp.gnupg.org/gcrypt/$SPELL/$SOURCE
diff --git a/crypto/gpa/HISTORY b/crypto/gpa/HISTORY
index fadb54f..a5878b7 100644
--- a/crypto/gpa/HISTORY
+++ b/crypto/gpa/HISTORY
@@ -1,3 +1,6 @@
+2014-11-27 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.9.6
+
2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: Use get_scm_version

diff --git a/crypto/gpgme/DEPENDS b/crypto/gpgme/DEPENDS
index e923af2..ce1845e 100755
--- a/crypto/gpgme/DEPENDS
+++ b/crypto/gpgme/DEPENDS
@@ -3,7 +3,7 @@ depends libgpg-error &&
case $GPGME_BRANCH in
1.3 | 1.4 | 1.5)
depends libassuan &&
- depends gnupg-exp
+ depends GNUPG
;;
*)
depends gnupg
diff --git a/crypto/gpgme/HISTORY b/crypto/gpgme/HISTORY
index 17a3700..efee0f9 100644
--- a/crypto/gpgme/HISTORY
+++ b/crypto/gpgme/HISTORY
@@ -1,3 +1,6 @@
+2014-11-081 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: gnupg-exp => GNUPG
+
2014-08-21 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.5.1
SECURITY_PATCH++,, fixs CVE-2014-3564
diff --git a/crypto/gsasl/DETAILS b/crypto/gsasl/DETAILS
index 2075206..f796404 100755
--- a/crypto/gsasl/DETAILS
+++ b/crypto/gsasl/DETAILS
@@ -1,5 +1,5 @@
SPELL=gsasl
- VERSION=1.6.1
+ VERSION=1.8.0
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/crypto/gsasl/HISTORY b/crypto/gsasl/HISTORY
index 4647800..7969a5b 100644
--- a/crypto/gsasl/HISTORY
+++ b/crypto/gsasl/HISTORY
@@ -1,3 +1,6 @@
+2014-12-24 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.8.0
+
2011-08-20 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: added SOURCE2_IGNORE=signature

diff --git a/crypto/krb5/DETAILS b/crypto/krb5/DETAILS
index b8d2e99..0b1f1a6 100755
--- a/crypto/krb5/DETAILS
+++ b/crypto/krb5/DETAILS
@@ -1,7 +1,7 @@
SPELL=krb5
- VERSION=1.12.2
- SECURITY_PATCH=13
-
SOURCE_HASH=sha512:27ea2e4810e3770695865aa2bbc9d39793fe3eba82ff1ca85ccbcfa0272a3fe13de21bfff15dc5eef6b7c9d91f7f8d1c42fa4b85fa71958d2b38f867d55c5dff
+ VERSION=1.13
+ SECURITY_PATCH=14
+
SOURCE_HASH=sha512:99cf647ab39f5a34acaf2049908f91d3f3822f4afd3b9dad1630b31c72518398069f4f3d3840168122cb12aa5e5540466729bc714fbda96eb9403e635f88d244
VX=${VERSION%.?}
SOURCE=$SPELL-$VERSION-signed.tar
SOURCE_RAW=$SPELL-$VERSION.tar.gz
diff --git a/crypto/krb5/HISTORY b/crypto/krb5/HISTORY
index 2fd7b0d..8e56393 100644
--- a/crypto/krb5/HISTORY
+++ b/crypto/krb5/HISTORY
@@ -1,3 +1,7 @@
+2015-01-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.13
+ SECURITY_PATCH++, fixes CVE-2014-5354
+
2014-08-21 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.12.2
SECURITY_PATCH++
diff --git a/crypto/libgpg-error/DETAILS b/crypto/libgpg-error/DETAILS
index 6917afa..429c221 100755
--- a/crypto/libgpg-error/DETAILS
+++ b/crypto/libgpg-error/DETAILS
@@ -1,5 +1,5 @@
SPELL=libgpg-error
- VERSION=1.13
+ VERSION=1.17
PATCHLEVEL=0

SOURCE=$SPELL-$VERSION.tar.bz2
diff --git a/crypto/libgpg-error/HISTORY b/crypto/libgpg-error/HISTORY
index 7e4e54b..1538d9d 100644
--- a/crypto/libgpg-error/HISTORY
+++ b/crypto/libgpg-error/HISTORY
@@ -1,3 +1,6 @@
+2014-11-08 Treeve Jelbert <treeve AT souremage.org>
+ * DETAILS: version 0.17
+
2014-09-01 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.13

diff --git a/crypto/libksba/DETAILS b/crypto/libksba/DETAILS
index 45466f3..6ac1f03 100755
--- a/crypto/libksba/DETAILS
+++ b/crypto/libksba/DETAILS
@@ -1,5 +1,6 @@
SPELL=libksba
- VERSION=1.3.0
+ VERSION=1.3.2
+ SECURITY_PATCH=1

SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=ftp://ftp.gnupg.org/gcrypt/libksba/$SOURCE
diff --git a/crypto/libksba/HISTORY b/crypto/libksba/HISTORY
index 77b57fd..5fa2d6a 100644
--- a/crypto/libksba/HISTORY
+++ b/crypto/libksba/HISTORY
@@ -1,3 +1,6 @@
+2014-11-25 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.3.2, SECURITY_PATCH=1
+
2012-12-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.3.0

diff --git a/crypto/libressl/DETAILS b/crypto/libressl/DETAILS
index 4b44dfc..32917b4 100755
--- a/crypto/libressl/DETAILS
+++ b/crypto/libressl/DETAILS
@@ -1,6 +1,6 @@
SPELL=libressl
- VERSION=2.0.5
-
SOURCE_HASH=sha512:b795835eda11781666312151904f6e8b7b444cf99ff4f6d7d3fe659869257e1fee5d2883b747071aecf7c7ccb8f2268e348567a84c9a67efdb2602c744d26177
+ VERSION=2.1.1
+
SOURCE_HASH=sha512:99f8d89a1b4aff0d3fdc6f6cea203144ebe6ee95df70bcec7f285a32f3d2755ca4c1429b5c73597e656e5ea2dec0cf2472eb112fdcff00620b89c335542449ba
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://www.libressl.org/
diff --git a/crypto/libressl/HISTORY b/crypto/libressl/HISTORY
index 6460a20..d77855e 100644
--- a/crypto/libressl/HISTORY
+++ b/crypto/libressl/HISTORY
@@ -1,3 +1,10 @@
+2014-10-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.1.1
+ Address POODLE attack by disabling SSLv3 by default
+
+2014-10-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.1.0
+
2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.0.5
spell created
diff --git a/crypto/libssh/HISTORY b/crypto/libssh/HISTORY
index 216bc8e..10584e4 100644
--- a/crypto/libssh/HISTORY
+++ b/crypto/libssh/HISTORY
@@ -1,5 +1,5 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * CONFIGURE: openssl => SSL
+2014-10-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: use SSL provider

2014-03-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 0.6.3
diff --git a/crypto/npth/DETAILS b/crypto/npth/DETAILS
index 61829b3..61bd35a 100755
--- a/crypto/npth/DETAILS
+++ b/crypto/npth/DETAILS
@@ -1,5 +1,5 @@
SPELL=npth
- VERSION=0.91
+ VERSION=1.1

SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=ftp://ftp.gnupg.org/gcrypt/npth/$SOURCE
diff --git a/crypto/npth/HISTORY b/crypto/npth/HISTORY
index 52d388e..54fffa0 100644
--- a/crypto/npth/HISTORY
+++ b/crypto/npth/HISTORY
@@ -1,3 +1,6 @@
+2014-11-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1,1
+
2012-08-09 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.91

diff --git a/crypto/nss/BUILD b/crypto/nss/BUILD
index 6cd185d..25b0660 100755
--- a/crypto/nss/BUILD
+++ b/crypto/nss/BUILD
@@ -1,7 +1,3 @@
-if [ "$NSS_BRANCH" == "DEFAULT" ]; then
- NSS_BRANCH=3.16
-fi &&
-
MAKE_OPTS="BUILD_OPT=1 NSS_USE_SYSTEM_SQLITE=1 NSS_ENABLE_ECC=1" &&

persistent_add MAKE_OPTS &&
@@ -9,7 +5,7 @@ if [[ ${SMGL_COMPAT_ARCHS[1]} == "x86_64" ]]; then
MAKE_OPTS="$MAKE_OPTS USE_64=1"
fi &&

-if [[ $NSS_BRANCH == "3.15" || $NSS_BRANCH == "3.16" ]]; then
+if is_version_less 3.14 "$NSS_BRANCH"; then
cd $SOURCE_DIRECTORY/nss &&
MAKE_OPTS="$MAKE_OPTS NSPR_INCLUDE_DIR=/usr/include/nspr USE_SYSTEM_ZLIB=1
ZLIB_LIBS=-lz"
make_single &&
diff --git a/crypto/nss/DEPENDS b/crypto/nss/DEPENDS
index e1aaed3..42d9991 100755
--- a/crypto/nss/DEPENDS
+++ b/crypto/nss/DEPENDS
@@ -1,5 +1,9 @@
+. "$GRIMOIRE/FUNCTIONS" &&
+
depends nspr &&
depends perl &&
-if [[ $NSS_BRANCH == "3.15" || $NSS_BRANCH == "3.16" ]]; then
+depends sqlite &&
+
+if is_version_less 3.14 "$NSS_BRANCH"; then
depends zlib
fi
diff --git a/crypto/nss/DETAILS b/crypto/nss/DETAILS
index afe34be..5a6da49 100755
--- a/crypto/nss/DETAILS
+++ b/crypto/nss/DETAILS
@@ -1,28 +1,26 @@
SPELL=nss
-
-if [ -z "$NSS_BRANCH" ] || [ "$NSS_BRANCH" == "DEFAULT" ]; then
- NSS_BRANCH=3.16
-fi
-
case $NSS_BRANCH in
3.14)
VERSION=3.14.5
- SOURCE=$SPELL-$VERSION.tar.gz

SOURCE_HASH=sha512:ef35939d6b4627df0e562da7b0f1bb599c8f7cf09f7baa9fc059ddd725a91a4d34204a22e05e3aa9b2a609c085834f611f9e6ff2dde69e16e9cd7e7c74a86ddf
;;
3.15)
VERSION=3.15.5

SOURCE_HASH=sha512:4db27ea98f17f1a5bc6f513455497945fc35957f573b3ac7e730b166fbe0e8fd741c188187c578faf361d969db63d83ff8ccf15ac2b8ca72a367f33a018695ca
SECURITY_PATCH=4
- SOURCE=$SPELL-$VERSION.tar.gz
;;
3.16)
- VERSION=3.16.4
-
SOURCE_HASH=sha512:4c600595c9f9b338d4c3c09d2db12472503d44e15e595f185eae5070003fe0cf53935b526d6bb56f5a5d0cd5c28cc6c39bfb4f6447ae35efe6ce939dce645117
- SECURITY_PATCH=4
- SOURCE=$SPELL-$VERSION.tar.gz
+ VERSION=3.16.6
+
SOURCE_HASH=sha512:c629d4810b23db5af4818573dc3b10ca3f99072aa679f1df930cbd16ebcc529e9fd77ccf1aeabc821cd8f8cd3e452e06ace8ef10ade173ae91a0c91134bc281e
+ SECURITY_PATCH=6
+ ;;
+ 3.17)
+ VERSION=3.17.3
+
SOURCE_HASH=sha512:828d3d495492bed020d819790b439a912e5a997a2e38dd2b3b27f5d92989960984b758fffe410fc82165dea2c138125571a992f6b90596f599bfb5636d0ccaaf
+ SECURITY_PATCH=2
;;
esac
+ SOURCE=$SPELL-$VERSION.tar.gz

SOURCE_URL[0]=http://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_${VERSION//./_}_RTM/src/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://www.mozilla.org/projects/security/pki/nss/
diff --git a/crypto/nss/HISTORY b/crypto/nss/HISTORY
index f68c4a3..6a7a64b 100644
--- a/crypto/nss/HISTORY
+++ b/crypto/nss/HISTORY
@@ -1,3 +1,24 @@
+2014-12-01 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 3.17.3, SECURITY_PATCH++
+
+2014-10-25 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.16.6 (3.16); SECURITY_PATCH++
+ (CVE-2014-1568)
+ * SUB_DEPENDS: PEM is nicely supported in >3.15; use message; cleaned
up
+
+2014-10-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.17.2; moved DEFAULT branch setting to
+ PREPARE
+ * PREPARE, {PRE_,}SUB_DEPENDS: added 3.17 branch
+ * BUILD, DEPENDS, INSTALL, PRE_BUILD: use is_version_less() function
+ for branch versions comparison
+
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: sqlite
+
+2014-09-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.16.5, SECURITY_PATCH++
+
2014-09-03 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.16.4

diff --git a/crypto/nss/INSTALL b/crypto/nss/INSTALL
index f216bde..e3041a3 100755
--- a/crypto/nss/INSTALL
+++ b/crypto/nss/INSTALL
@@ -1,8 +1,4 @@
-if [ "$NSS_BRANCH" == "DEFAULT" ]; then
- NSS_BRANCH=3.16
-fi &&
-
-if [[ $NSS_BRANCH == "3.15" || $NSS_BRANCH == "3.16" ]]; then
+if is_version_less 3.14 "$NSS_BRANCH"; then
cd $SOURCE_DIRECTORY/dist
else
cd $SOURCE_DIRECTORY/mozilla/dist
@@ -19,7 +15,9 @@ install -v -m755 */lib/*.chk $INSTALL_ROOT/usr/lib &&
install -v -m755 */lib/*.a $INSTALL_ROOT/usr/lib &&

install -v -d -m755 $INSTALL_ROOT/usr/lib/pkgconfig &&
-if [[ $NSS_BRANCH == "3.15" || $NSS_BRANCH == "3.16" ]]; then
+
+if is_version_less 3.14 "$NSS_BRANCH"; then
+ install -v -m755 ../nss/config/nss-config $INSTALL_ROOT/usr/bin &&
install -v -m644 */lib/pkgconfig/nss.pc $INSTALL_ROOT/usr/lib/pkgconfig
else
install -v -m644 ../security/nss/cmd/disttools/nss.pc
$INSTALL_ROOT/usr/lib/pkgconfig
@@ -28,12 +26,6 @@ fi &&
install -v -d -m755 $INSTALL_ROOT/usr/bin &&
install -v -m755 */bin/* $INSTALL_ROOT/usr/bin &&

-if [[ $NSS_BRANCH == "3.16" ]]; then
- install -v -m755 ../nss/config/nss-config $INSTALL_ROOT/usr/bin
-elif [[ $NSS_BRANCH == "3.15" ]]; then
- install -v -m755 ../nss/config/nss-config $INSTALL_ROOT/usr/bin
-fi &&
-
install -v -d -m755 $INSTALL_ROOT/usr/include/nss &&
install -v -m644 private/nss/*.h $INSTALL_ROOT/usr/include/nss &&
install -v -m644 public/nss/*.h $INSTALL_ROOT/usr/include/nss &&
diff --git a/crypto/nss/PREPARE b/crypto/nss/PREPARE
index 47f9fef..2c11df7 100755
--- a/crypto/nss/PREPARE
+++ b/crypto/nss/PREPARE
@@ -1 +1,5 @@
-config_query_list NSS_BRANCH "Which branch of $SPELL do you want to build?"
DEFAULT 3.14 3.15 3.16
+config_query_list NSS_BRANCH "Which branch of $SPELL do you want to build?"
DEFAULT 3.14 3.15 3.16 3.17 &&
+
+if [[ -z "$NSS_BRANCH" ]] || [[ "$NSS_BRANCH" == "DEFAULT" ]]; then
+ NSS_BRANCH=3.17
+fi
diff --git a/crypto/nss/PRE_BUILD b/crypto/nss/PRE_BUILD
index 127e978..3c7394d 100755
--- a/crypto/nss/PRE_BUILD
+++ b/crypto/nss/PRE_BUILD
@@ -1,10 +1,9 @@
-default_pre_build &&
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&

-cd $SOURCE_DIRECTORY &&
-
-if [[ $NSS_BRANCH == "3.16" || $NSS_BRANCH == "DEFAULT" ]]; then
- patch -p1 < $SCRIPT_DIRECTORY/nss-3.15.1-standalone-2.patch
-elif [[ $NSS_BRANCH == "3.15" ]]; then
+if [[ $NSS_BRANCH == "3.17" ]]; then
+ patch -p1 < "$SPELL_DIRECTORY/nss-3.17.2-standalone-2.patch"
+elif [[ $NSS_BRANCH == "3.15" ]] || [[ $NSS_BRANCH == "3.16" ]]; then
patch -p1 < $SCRIPT_DIRECTORY/nss-3.15.1-standalone-2.patch
elif [[ $NSS_BRANCH == "3.14" ]]; then
patch -p1 < $SCRIPT_DIRECTORY/nss-3.14-config-1.patch
diff --git a/crypto/nss/PRE_SUB_DEPENDS b/crypto/nss/PRE_SUB_DEPENDS
index 74b4152..1354df844 100755
--- a/crypto/nss/PRE_SUB_DEPENDS
+++ b/crypto/nss/PRE_SUB_DEPENDS
@@ -2,6 +2,7 @@ case $THIS_SUB_DEPENDS in
3.14.x) if [ $NSS_BRANCH == "3.14" ]; then return 0; fi;;
3.15.x) if [ $NSS_BRANCH == "3.15" ]; then return 0; fi;;
3.16.x) if [ $NSS_BRANCH == "3.16" ]; then return 0; fi;;
+ 3.17.x) if [ $NSS_BRANCH == "3.17" ]; then return 0; fi;;
PEM) if [ $NSS_PEM == "y" ]; then return 0; fi;;
esac
return 1
diff --git a/crypto/nss/SUB_DEPENDS b/crypto/nss/SUB_DEPENDS
index 620f12a..e72e2ba 100755
--- a/crypto/nss/SUB_DEPENDS
+++ b/crypto/nss/SUB_DEPENDS
@@ -1,17 +1,20 @@
case $THIS_SUB_DEPENDS in
- 3.14.x) echo "3.14.x release needed, forcing it." &&
- NSS_BRANCH="3.14" ;;
- 3.15.x) echo "3.15.x release needed, forcing it." &&
- NSS_BRANCH="3.15" ;;
- 3.16.x) echo "3.16.x release needed, forcing it." &&
- NSS_BRANCH="3.16" ;;
- PEM) if [[ $NSS_BRANCH == "3.16" ]]; then
- echo "pem is not supported yet for branch $NSS_BRANCH" &&
- return 1
- else
- echo "nss with pem needed, forcing it." &&
+ 3.14.x) message "${MESSAGE_COLOR}3.14.x release needed, forcing
it.${DEFAULT_COLOR}" &&
+ NSS_BRANCH="3.14"
+ ;;
+ 3.15.x) message "${MESSAGE_COLOR}3.15.x release needed, forcing
it.${DEFAULT_COLOR}" &&
+ NSS_BRANCH="3.15"
+ ;;
+ 3.16.x) message "${MESSAGE_COLOR}3.16.x release needed, forcing
it.${DEFAULT_COLOR}" &&
+ NSS_BRANCH="3.16"
+ ;;
+ 3.17.x) message "${MESSAGE_COLOR}3.17.x release needed, forcing
it.${DEFAULT_COLOR}" &&
+ NSS_BRANCH="3.17"
+ ;;
+ PEM) message "${MESSAGE_COLOR}nss with PEM support needed, forcing
it.${DEFAULT_COLOR}" &&
NSS_PEM="y"
- fi
- ;;
- *) echo "unknown sub-depends!"; return 1 ;;
+ ;;
+ *) message "${PROBLEM_COLOR}Unknown sub-depends!${DEFAULT_COLOR}" &&
+ return 1
+ ;;
esac
diff --git a/crypto/nss/nss-3.17.2-standalone-2.patch
b/crypto/nss/nss-3.17.2-standalone-2.patch
new file mode 100644
index 0000000..13b474f
--- /dev/null
+++ b/crypto/nss/nss-3.17.2-standalone-2.patch
@@ -0,0 +1,244 @@
+Submitted By: Armin K. <krejzi at email dot com>
+Date: 2013-07-02
+Initial Package Version: 3.15
+Upstream Status: Not applicable
+Origin: Based on dj's original patch, rediffed and modified
for 3.15
+Description: Adds auto-generated nss.pc and nss-config script,
and allows
+ building without nspr in the source tree.
+
+--- a/nss/config/Makefile 1970-01-01 01:00:00.000000000 +0100
++++ b/nss/config/Makefile 2013-07-02 14:53:56.684750636 +0200
+@@ -0,0 +1,40 @@
++CORE_DEPTH = ..
++DEPTH = ..
++
++include $(CORE_DEPTH)/coreconf/config.mk
++
++NSS_MAJOR_VERSION = `grep "NSS_VMAJOR" ../lib/nss/nss.h | awk '{print $$3}'`
++NSS_MINOR_VERSION = `grep "NSS_VMINOR" ../lib/nss/nss.h | awk '{print $$3}'`
++NSS_PATCH_VERSION = `grep "NSS_VPATCH" ../lib/nss/nss.h | awk '{print $$3}'`
++PREFIX = /usr
++
++all: export libs
++
++export:
++ # Create the nss.pc file
++ mkdir -p $(DIST)/lib/pkgconfig
++ sed -e "s,@prefix@,$(PREFIX)," \
++ -e "s,@exec_prefix@,\$${prefix}," \
++ -e "s,@libdir@,\$${prefix}/lib," \
++ -e "s,@includedir@,\$${prefix}/include/nss," \
++ -e "s,@NSS_MAJOR_VERSION@,$(NSS_MAJOR_VERSION),g" \
++ -e "s,@NSS_MINOR_VERSION@,$(NSS_MINOR_VERSION)," \
++ -e "s,@NSS_PATCH_VERSION@,$(NSS_PATCH_VERSION)," \
++ nss.pc.in > nss.pc
++ chmod 0644 nss.pc
++ ln -sf ../../../../nss/config/nss.pc $(DIST)/lib/pkgconfig
++
++ # Create the nss-config script
++ mkdir -p $(DIST)/bin
++ sed -e "s,@prefix@,$(PREFIX)," \
++ -e "s,@NSS_MAJOR_VERSION@,$(NSS_MAJOR_VERSION)," \
++ -e "s,@NSS_MINOR_VERSION@,$(NSS_MINOR_VERSION)," \
++ -e "s,@NSS_PATCH_VERSION@,$(NSS_PATCH_VERSION)," \
++ nss-config.in > nss-config
++ chmod 0755 nss-config
++ ln -sf ../../../nss/config/nss-config $(DIST)/bin
++
++libs:
++
++dummy: all export libs
++
+--- a/nss/config/nss-config.in 1970-01-01 01:00:00.000000000 +0100
++++ b/nss/config/nss-config.in 2013-07-02 14:52:58.328084334 +0200
+@@ -0,0 +1,153 @@
++#!/bin/sh
++
++prefix=@prefix@
++
++major_version=@NSS_MAJOR_VERSION@
++minor_version=@NSS_MINOR_VERSION@
++patch_version=@NSS_PATCH_VERSION@
++
++usage()
++{
++ cat <<EOF
++Usage: nss-config [OPTIONS] [LIBRARIES]
++Options:
++ [--prefix[=DIR]]
++ [--exec-prefix[=DIR]]
++ [--includedir[=DIR]]
++ [--libdir[=DIR]]
++ [--version]
++ [--libs]
++ [--cflags]
++Dynamic Libraries:
++ nss
++ nssutil
++ smime
++ ssl
++ softokn
++EOF
++ exit $1
++}
++
++if test $# -eq 0; then
++ usage 1 1>&2
++fi
++
++lib_nss=yes
++lib_nssutil=yes
++lib_smime=yes
++lib_ssl=yes
++lib_softokn=yes
++
++while test $# -gt 0; do
++ case "$1" in
++ -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
++ *) optarg= ;;
++ esac
++
++ case $1 in
++ --prefix=*)
++ prefix=$optarg
++ ;;
++ --prefix)
++ echo_prefix=yes
++ ;;
++ --exec-prefix=*)
++ exec_prefix=$optarg
++ ;;
++ --exec-prefix)
++ echo_exec_prefix=yes
++ ;;
++ --includedir=*)
++ includedir=$optarg
++ ;;
++ --includedir)
++ echo_includedir=yes
++ ;;
++ --libdir=*)
++ libdir=$optarg
++ ;;
++ --libdir)
++ echo_libdir=yes
++ ;;
++ --version)
++ echo ${major_version}.${minor_version}.${patch_version}
++ ;;
++ --cflags)
++ echo_cflags=yes
++ ;;
++ --libs)
++ echo_libs=yes
++ ;;
++ nss)
++ lib_nss=yes
++ ;;
++ nssutil)
++ lib_nssutil=yes
++ ;;
++ smime)
++ lib_smime=yes
++ ;;
++ ssl)
++ lib_ssl=yes
++ ;;
++ softokn)
++ lib_softokn=yes
++ ;;
++ *)
++ usage 1 1>&2
++ ;;
++ esac
++ shift
++done
++
++# Set variables that may be dependent upon other variables
++if test -z "$exec_prefix"; then
++ exec_prefix=`pkg-config --variable=exec_prefix nss`
++fi
++if test -z "$includedir"; then
++ includedir=`pkg-config --variable=includedir nss`
++fi
++if test -z "$libdir"; then
++ libdir=`pkg-config --variable=libdir nss`
++fi
++
++if test "$echo_prefix" = "yes"; then
++ echo $prefix
++fi
++
++if test "$echo_exec_prefix" = "yes"; then
++ echo $exec_prefix
++fi
++
++if test "$echo_includedir" = "yes"; then
++ echo $includedir
++fi
++
++if test "$echo_libdir" = "yes"; then
++ echo $libdir
++fi
++
++if test "$echo_cflags" = "yes"; then
++ echo -I$includedir
++fi
++
++if test "$echo_libs" = "yes"; then
++ libdirs="-L$libdir"
++ if test -n "$lib_nss"; then
++ libdirs="$libdirs -lnss${major_version}"
++ fi
++ if test -n "$lib_nssutil"; then
++ libdirs="$libdirs -lnssutil${major_version}"
++ fi
++ if test -n "$lib_smime"; then
++ libdirs="$libdirs -lsmime${major_version}"
++ fi
++ if test -n "$lib_ssl"; then
++ libdirs="$libdirs -lssl${major_version}"
++ fi
++ if test -n "$lib_softokn"; then
++ libdirs="$libdirs -lsoftokn${major_version}"
++ fi
++ echo $libdirs
++fi
++
+--- a/nss/config/nss.pc.in 1970-01-01 01:00:00.000000000 +0100
++++ b/nss/config/nss.pc.in 2013-07-02 14:52:58.328084334 +0200
+@@ -0,0 +1,12 @@
++prefix=@prefix@
++exec_prefix=@exec_prefix@
++libdir=@libdir@
++includedir=@includedir@
++
++Name: NSS
++Description: Network Security Services
++Version: @NSS_MAJOR_VERSION@.@NSS_MINOR_VERSION@.@NSS_PATCH_VERSION@
++Requires: nspr >= 4.8
++Libs: -L@libdir@ -lnss@NSS_MAJOR_VERSION@ -lnssutil@NSS_MAJOR_VERSION@
-lsmime@NSS_MAJOR_VERSION@ -lssl@NSS_MAJOR_VERSION@
-lsoftokn@NSS_MAJOR_VERSION@
++Cflags: -I${includedir}
++
+--- a/nss/Makefile 2013-05-28 23:43:24.000000000 +0200
++++ b/nss/Makefile 2013-07-02 14:52:58.328084334 +0200
+@@ -44,7 +44,7 @@
+ # (7) Execute "local" rules. (OPTIONAL). #
+ #######################################################################
+
+-nss_build_all: build_nspr all
++nss_build_all: all
+
+ nss_clean_all: clobber_nspr clobber
+
+--- a/nss/manifest.mn 2013-05-28 23:43:24.000000000 +0200
++++ b/nss/manifest.mn 2013-07-02 14:52:58.331417666 +0200
+@@ -10,7 +10,7 @@
+
+ RELEASE = nss
+
+-DIRS = coreconf lib cmd
++DIRS = coreconf lib cmd config
+
+ ifdef NSS_BUILD_GTESTS
+ DIRS += external_tests
diff --git a/crypto/openssh/DEPENDS b/crypto/openssh/DEPENDS
index c441d6a..2972b20 100755
--- a/crypto/openssh/DEPENDS
+++ b/crypto/openssh/DEPENDS
@@ -4,11 +4,6 @@ depends SSL &&
depends smgl-fhs &&
depends zlib &&

-optional_depends "tcp_wrappers" \
- "--with-tcp-wrappers" \
- "" \
- "for an optional method of controlling ssh access" &&
-
optional_depends "linux-pam" \
"--with-pam" \
"" \
diff --git a/crypto/openssh/DETAILS b/crypto/openssh/DETAILS
index bf13d7d..253255d 100755
--- a/crypto/openssh/DETAILS
+++ b/crypto/openssh/DETAILS
@@ -1,5 +1,5 @@
SPELL=openssh
- VERSION=6.6p1
+ VERSION=6.7p1
SECURITY_PATCH=7
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
diff --git a/crypto/openssh/HISTORY b/crypto/openssh/HISTORY
index 025489f..d3704eb 100644
--- a/crypto/openssh/HISTORY
+++ b/crypto/openssh/HISTORY
@@ -1,3 +1,9 @@
+2014-12-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: remove obsolete tcp_wrappers
+
+2014-10-07 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 6.7p1
+
2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: openssl => SSL

diff --git a/crypto/openssl/CONFLICTS b/crypto/openssl/CONFLICTS
old mode 100644
new mode 100755
diff --git a/crypto/openssl/DETAILS b/crypto/openssl/DETAILS
index 0fafa67..e9c50d4 100755
--- a/crypto/openssl/DETAILS
+++ b/crypto/openssl/DETAILS
@@ -6,12 +6,12 @@ fi

case $OPENSSL_BRANCH in
0.9)
- VERSION=0.9.8zb
- SECURITY_PATCH=22
+ VERSION=0.9.8zc
+ SECURITY_PATCH=23
;;
1.0)
- VERSION=1.0.1i
- SECURITY_PATCH=24
+ VERSION=1.0.1j
+ SECURITY_PATCH=25
;;
esac

diff --git a/crypto/openssl/HISTORY b/crypto/openssl/HISTORY
index 2767afc..b191b6b 100644
--- a/crypto/openssl/HISTORY
+++ b/crypto/openssl/HISTORY
@@ -1,3 +1,14 @@
+2014-12-31 Eric Sandall <sandalle AT sourcemage.org>
+ * BUILD: Work-around for Bug #556 no longer needed
+ * INSTALL: Parallel jobs on install work, re-enable with make_normal
+
+2014-10-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: versions 1.0.1j and 0.9.8zc, SECURITY_PATCH++, fixes
+ for CVE-2014-3513, CVE-2014-3567, CVE-2014-3568
+
+2014-10-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * CONFLICTSL fix permissions
+
2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
* PROVIDES, CONFLICTS: added, to allow libressl as na alternative
* UP_TRIGGERS: test for libressl as well
diff --git a/crypto/openssl/INSTALL b/crypto/openssl/INSTALL
index 0f424f6..1d9a6be 100755
--- a/crypto/openssl/INSTALL
+++ b/crypto/openssl/INSTALL
@@ -1,8 +1,2 @@
-make_single &&
-
-# workaround for bug #556
-# we don't install man pages as the pod2man calls fail
-# make MANDIR="$INSTALL_ROOT/usr/share/man" install &&
-make MANDIR="$INSTALL_ROOT/usr/share/man" install_sw &&
-
-make_normal
+make_normal &&
+make MANDIR="$INSTALL_ROOT/usr/share/man" install
diff --git a/crypto/pkcs11-helper/DETAILS b/crypto/pkcs11-helper/DETAILS
index a652f53..b21614d 100755
--- a/crypto/pkcs11-helper/DETAILS
+++ b/crypto/pkcs11-helper/DETAILS
@@ -1,9 +1,9 @@
SPELL=pkcs11-helper
- VERSION=1.10
+ VERSION=1.11
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=https://github.com/downloads/alonbl/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:7d1614cec8586779fe6c1fb15f66f1e33281675d1274677730b91a3188f07ec5809f043a597be2cea40113545d336a67ccbb2f7368556dab7173e33a01455287
+ SOURCE_URL[0]=$SOURCEFORGE_URL/opensc/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:cab34a6c3336cf4077d5b7face9e4b8eeb12f0edb6e265704e481b5ef9738495a45d61a99153b244a91960ed353d79edb99b30f01b0e00efc524542c2a1ac4e1
LICENSE[0]=BSD
WEB_SITE=http://www.opensc-project.org/opensc/wiki/pkcs11-helper
ENTERED=20090103
diff --git a/crypto/pkcs11-helper/HISTORY b/crypto/pkcs11-helper/HISTORY
index 80dee44..933b43b 100644
--- a/crypto/pkcs11-helper/HISTORY
+++ b/crypto/pkcs11-helper/HISTORY
@@ -1,3 +1,6 @@
+2014-11-23 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.11
+
2012-04-20 Julien "_kaze_" ROZO <julien AT rozo.org>
* DETAILS: updated version to 1.10, fixed SOURCE_URL

diff --git a/crypto/polarssl/DETAILS b/crypto/polarssl/DETAILS
index d203b0e..81b7a4e 100755
--- a/crypto/polarssl/DETAILS
+++ b/crypto/polarssl/DETAILS
@@ -1,10 +1,20 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=polarssl
- VERSION=1.3.1
-
SOURCE_HASH=sha512:ff7bd919f8f997af025f5186c10efda1c39e6810e5458724f57c3f8e3786242f0cbc8b1f34e53da952b4b304cc5747d70a85480b1dc504bddc7c8b4f2f8697c8
+if [[ "$POLARSSL_BRANCH" == scm ]]; then
+ VERSION=$(get_scm_version)
+ SOURCE_IGNORE=volatile
+ FORCE_DOWNLOAD=on
+ SOURCE=$SPELL-git.tar.bz2
+ SOURCE_URL[0]=git://github.com/$SPELL/$SPELL.git:$SPELL-git
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-git"
+else
+ VERSION=1.3.9
+
SOURCE_HASH=sha512:eac720913ece5ac7da92773f64e21acce740474ae1c82d1b992c31a49b254852933970dd69a763a643ffcfa2189c2cd2e1f18a892b1253b1060fa049238f04c4
SECURITY_PATCH=2
- SOURCE=$SPELL-$VERSION-gpl.tgz
- SOURCE_URL[0]=http://polarssl.org/code/releases/$SOURCE
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=https://github.com/$SPELL/$SPELL/archive/$SOURCE
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$SPELL-$VERSION"
+fi
WEB_SITE=http://polarssl.org/
LICENSE[0]=GPL
ENTERED=20110812
diff --git a/crypto/polarssl/HISTORY b/crypto/polarssl/HISTORY
index 1ee2aaa..42bfc65 100644
--- a/crypto/polarssl/HISTORY
+++ b/crypto/polarssl/HISTORY
@@ -1,3 +1,8 @@
+2014-11-27 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.3.9
+ Fixed SOURCE_URL[0]
+ * DETAILS, PREPARE: Added scm branch
+
2013-10-15 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.3.1

diff --git a/crypto/polarssl/PREPARE b/crypto/polarssl/PREPARE
new file mode 100755
index 0000000..ba63470
--- /dev/null
+++ b/crypto/polarssl/PREPARE
@@ -0,0 +1,2 @@
+. "$GRIMOIRE/FUNCTIONS" &&
+prepare_select_branch stable scm
diff --git a/crypto/qca-gnupg/BUILD b/crypto/qca-gnupg/BUILD
index 6472954..27ba77d 100755
--- a/crypto/qca-gnupg/BUILD
+++ b/crypto/qca-gnupg/BUILD
@@ -1,6 +1 @@
-QTDIR=/usr &&
-PATH=$QTDIR/bin/qt4:$PATH &&
-./configure $OPTS &&
-make_single &&
-make &&
-make_normal
+true
diff --git a/crypto/qca-gnupg/CONFLICTS b/crypto/qca-gnupg/CONFLICTS
new file mode 100755
index 0000000..6361295
--- /dev/null
+++ b/crypto/qca-gnupg/CONFLICTS
@@ -0,0 +1 @@
+conflicts qca-gnupg y
diff --git a/crypto/qca-gnupg/DEPENDS b/crypto/qca-gnupg/DEPENDS
deleted file mode 100755
index 8bd7ce9..0000000
--- a/crypto/qca-gnupg/DEPENDS
+++ /dev/null
@@ -1,2 +0,0 @@
-depends qca2 &&
-depends gnupg
diff --git a/crypto/qca-gnupg/DETAILS b/crypto/qca-gnupg/DETAILS
index d2e5420..23abfa4 100755
--- a/crypto/qca-gnupg/DETAILS
+++ b/crypto/qca-gnupg/DETAILS
@@ -1,15 +1,8 @@
SPELL=qca-gnupg
- VERSION=2.0.0-beta3
- SOURCE=$SPELL-$VERSION.tar.bz2
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://delta.affinix.com/download/qca/2.0/plugins/$SOURCE
-
SOURCE_HASH=sha512:b9e0591e861a57c10accbdf91ba6ff5f3cd272254bcd1425a44cdce2689cb626fbf9d62f2657724f293f5ca60dfb4bc5aa7ada850b768f6cba6bb388b97bbdc7
- LICENSE[0]=GPL
- WEB_SITE=http://delta.affinix.com/qca
- ENTERED=20050101
- KEYWORDS="qt crypto"
- SHORT="Qt Cryptographic Architecture"
+ VERSION=0
+ PATCHLEVEL=9999
+ SHORT="deprecated"
cat << EOF
-QCA aims to provide a straightforward and cross-platform crypto API,
-using Qt datatypes and conventions.
+deprecated spell [replaced by qca2]
EOF
+
diff --git a/crypto/qca-gnupg/DOWNLOAD b/crypto/qca-gnupg/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/crypto/qca-gnupg/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/crypto/qca-gnupg/HISTORY b/crypto/qca-gnupg/HISTORY
index 3ec2ad0..4995ad9 100644
--- a/crypto/qca-gnupg/HISTORY
+++ b/crypto/qca-gnupg/HISTORY
@@ -1,2 +1,4 @@
-2009-01-04 George Sherwood <gsherwood AT sourcemage.org>
- * DETAILS, BUILD, DEPENDS: Added this spell
+2014-12-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0
+ PATCHLEVEL=9999
+ spell deprecated [replaced by qca2]
diff --git a/crypto/qca-gnupg/INSTALL b/crypto/qca-gnupg/INSTALL
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/crypto/qca-gnupg/INSTALL
@@ -0,0 +1 @@
+true
diff --git a/crypto/qca-gnupg/PRE_BUILD b/crypto/qca-gnupg/PRE_BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/crypto/qca-gnupg/PRE_BUILD
@@ -0,0 +1 @@
+true
diff --git a/crypto/qca-gnupg/UP_TRIGGERS b/crypto/qca-gnupg/UP_TRIGGERS
new file mode 100755
index 0000000..a36be46
--- /dev/null
+++ b/crypto/qca-gnupg/UP_TRIGGERS
@@ -0,0 +1 @@
+up_trigger qca2 cast_self
diff --git a/crypto/qca-openssl/BUILD b/crypto/qca-openssl/BUILD
index 6472954..27ba77d 100755
--- a/crypto/qca-openssl/BUILD
+++ b/crypto/qca-openssl/BUILD
@@ -1,6 +1 @@
-QTDIR=/usr &&
-PATH=$QTDIR/bin/qt4:$PATH &&
-./configure $OPTS &&
-make_single &&
-make &&
-make_normal
+true
diff --git a/crypto/qca-openssl/CONFLICTS b/crypto/qca-openssl/CONFLICTS
new file mode 100755
index 0000000..8230f83
--- /dev/null
+++ b/crypto/qca-openssl/CONFLICTS
@@ -0,0 +1 @@
+conflicts qca-openssl y
diff --git a/crypto/qca-openssl/DEPENDS b/crypto/qca-openssl/DEPENDS
deleted file mode 100755
index b5a469d..0000000
--- a/crypto/qca-openssl/DEPENDS
+++ /dev/null
@@ -1,2 +0,0 @@
-depends qca2 &&
-depends SSL
diff --git a/crypto/qca-openssl/DETAILS b/crypto/qca-openssl/DETAILS
index bb4fd01..9affa3b 100755
--- a/crypto/qca-openssl/DETAILS
+++ b/crypto/qca-openssl/DETAILS
@@ -1,15 +1,8 @@
SPELL=qca-openssl
- VERSION=2.0.0-beta3
- SOURCE=qca-ossl-$VERSION.tar.bz2
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/qca-ossl-$VERSION
- SOURCE_URL[0]=http://delta.affinix.com/download/qca/2.0/plugins/$SOURCE
-
SOURCE_HASH=sha512:17b30099c1bc8650757d71fd9e7824831b132cedc920f59832cb5a8096b90932834e05f3f77ed34e213fdadf881625710e1311ae4fcc4c0919a1684adb4525b8
- LICENSE[0]=GPL
- WEB_SITE=http://delta.affinix.com/qca
- ENTERED=20050101
- KEYWORDS="qt crypto"
- SHORT="Qt Cryptographic Architecture"
+ VERSION=0
+ PATCHLEVEL=9999
+ SHORT="deprecated"
cat << EOF
-QCA aims to provide a straightforward and cross-platform crypto API,
-using Qt datatypes and conventions.
+deprecated spell [replaced by qca2]
EOF
+
diff --git a/crypto/qca-openssl/DOWNLOAD b/crypto/qca-openssl/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/crypto/qca-openssl/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/crypto/qca-openssl/HISTORY b/crypto/qca-openssl/HISTORY
index 92fb13f..4995ad9 100644
--- a/crypto/qca-openssl/HISTORY
+++ b/crypto/qca-openssl/HISTORY
@@ -1,33 +1,4 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
-
-2009-01-04 George Sherwood <george AT beernabeer.com>
- * DETAILS: Updated to version 2.0.0-beta3
- * PRE_BUILD: Updated patch name
- * qca-ossl-openssl.patch: Added gentoo patch to fix compile issue.
-
-2007-11-04 George Sherwood <george AT beernabeer.com>
- * DETAILS: Updated to version 2.0.0-beta1.
- * BUILD: Added code to detect qt4.
- * PRE_BUILD: Added to apply patch.
- * qca-ossl_fix.patch: Added to fix compilation problem.
-
-2007-05-13 George Sherwood <george AT beernabeer.com>
- * DETAILS: Updated to version 0.1-20070508
-
-2006-10-03 Juuso Alasuutari <iuso AT sourcemage.org>
- * DETAILS: [automated] Removed UPDATED.
-
-2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
- * DETAILS: [automated] Removed BUILD_API=2.
-
-2006-04-09 George Sherwood <george AT beernabeer.com>
- * DETAILS: Updated to beta2
- * BUILD: Removed debug option
-
-2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
- * DETAILS: (automated) Add KEYWORDS
-
-2006-03-02 George Sherwood <george AT beernabeer.com>
- * ALL: Added this spell
-
+2014-12-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0
+ PATCHLEVEL=9999
+ spell deprecated [replaced by qca2]
diff --git a/crypto/qca-openssl/INSTALL b/crypto/qca-openssl/INSTALL
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/crypto/qca-openssl/INSTALL
@@ -0,0 +1 @@
+true
diff --git a/crypto/qca-openssl/PRE_BUILD b/crypto/qca-openssl/PRE_BUILD
index 27a7d8e..27ba77d 100755
--- a/crypto/qca-openssl/PRE_BUILD
+++ b/crypto/qca-openssl/PRE_BUILD
@@ -1,3 +1 @@
-default_pre_build &&
-cd $SOURCE_DIRECTORY &&
-patch -p0 < $SCRIPT_DIRECTORY/qca-ossl-openssl.patch
+true
diff --git a/crypto/qca-openssl/UP_TRIGGERS b/crypto/qca-openssl/UP_TRIGGERS
new file mode 100755
index 0000000..a36be46
--- /dev/null
+++ b/crypto/qca-openssl/UP_TRIGGERS
@@ -0,0 +1 @@
+up_trigger qca2 cast_self
diff --git a/crypto/qca-openssl/qca-ossl-openssl.patch
b/crypto/qca-openssl/qca-ossl-openssl.patch
deleted file mode 100644
index 0d171a0..0000000
--- a/crypto/qca-openssl/qca-ossl-openssl.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-http://websvn.kde.org/trunk/kdesupport/qca/plugins/qca-ossl/qca-ossl.cpp?r1=848615&r2=864423&view=patch
-
---- qca-ossl.cpp 2008/08/18 09:08:51 848615
-+++ qca-ossl.cpp 2008/09/24 19:22:26 864423
-@@ -6616,9 +6616,11 @@
- #ifdef SHA512_DIGEST_LENGTH
- list += "sha512";
- #endif
-+/*
- #ifdef OBJ_whirlpool
- list += "whirlpool";
- #endif
-+*/
- return list;
- }
-
-@@ -6863,10 +6865,12 @@
- else if ( type == "sha512" )
- return new opensslHashContext( EVP_sha512(), this,
type);
- #endif
-+/*
- #ifdef OBJ_whirlpool
- else if ( type == "whirlpool" )
- return new opensslHashContext( EVP_whirlpool(), this,
type);
- #endif
-+*/
- else if ( type == "pbkdf1(sha1)" )
- return new opensslPbkdf1Context( EVP_sha1(), this,
type );
- else if ( type == "pbkdf1(md2)" )
diff --git a/crypto/qca-pkcs11/BUILD b/crypto/qca-pkcs11/BUILD
index 3b76e02..27ba77d 100755
--- a/crypto/qca-pkcs11/BUILD
+++ b/crypto/qca-pkcs11/BUILD
@@ -1,5 +1 @@
-QTDIR="${QTDIR:-$INSTALL_ROOT/usr}" &&
-PATH="$QTDIR/bin/qt4:$PATH" &&
-./configure --qtdir=$QTDIR &&
-make
-
+true
diff --git a/crypto/qca-pkcs11/CONFLICTS b/crypto/qca-pkcs11/CONFLICTS
new file mode 100755
index 0000000..8b697e0
--- /dev/null
+++ b/crypto/qca-pkcs11/CONFLICTS
@@ -0,0 +1 @@
+conflicts qca-pkcs11 y
diff --git a/crypto/qca-pkcs11/DEPENDS b/crypto/qca-pkcs11/DEPENDS
deleted file mode 100755
index 5ea9548..0000000
--- a/crypto/qca-pkcs11/DEPENDS
+++ /dev/null
@@ -1,4 +0,0 @@
-depends -sub CXX gcc &&
-depends qca2 &&
-depends pkcs11-helper
-
diff --git a/crypto/qca-pkcs11/DETAILS b/crypto/qca-pkcs11/DETAILS
index f0afb58..875be45 100755
--- a/crypto/qca-pkcs11/DETAILS
+++ b/crypto/qca-pkcs11/DETAILS
@@ -1,16 +1,8 @@
SPELL=qca-pkcs11
- VERSION=2.0.0-beta2
-
SOURCE_HASH=sha512:55510ecf2479aec2c76b5805ddda8d4fafa74c5c84f0febc3bd8e79009f6e900e5f23f8f5a12069d95d4268d3b4596ce57c690b3e483ead670c7f91f02404e3a
- SOURCE=$SPELL-$VERSION.tar.bz2
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
- WEB_SITE=http://delta.affinix.com/qca/
-#http://delta.affinix.com/download/qca/2.0/plugins/qca-pkcs11-2.0.0-beta2.tar.bz2
- SOURCE_URL[0]=$WEB_SITE/2.0/plugins/$SOURCE
- LICENSE[0]=GPL
- ENTERED=20090317
- KEYWORDS="crypto"
- SHORT="PKCS#11 (for smart cards) plugin for qca2"
+ VERSION=0
+ PATCHLEVEL=9999
+ SHORT="deprecated"
cat << EOF
-PKCS#11 (for smart cards) plugin for qca2
+deprecated spell [replaced by qca2]
EOF
+
diff --git a/crypto/qca-pkcs11/DOWNLOAD b/crypto/qca-pkcs11/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/crypto/qca-pkcs11/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/crypto/qca-pkcs11/HISTORY b/crypto/qca-pkcs11/HISTORY
index fce37d5..4995ad9 100644
--- a/crypto/qca-pkcs11/HISTORY
+++ b/crypto/qca-pkcs11/HISTORY
@@ -1,8 +1,4 @@
-2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * DEPENDS: changed dependency on g++ to dependency on gcc with
- sub-depends on CXX (scripted)
-
-2009-03-16 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.0.0-beta2
- spell created
-
+2014-12-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0
+ PATCHLEVEL=9999
+ spell deprecated [replaced by qca2]
diff --git a/crypto/qca-pkcs11/INSTALL b/crypto/qca-pkcs11/INSTALL
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/crypto/qca-pkcs11/INSTALL
@@ -0,0 +1 @@
+true
diff --git a/crypto/qca-pkcs11/PRE_BUILD b/crypto/qca-pkcs11/PRE_BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/crypto/qca-pkcs11/PRE_BUILD
@@ -0,0 +1 @@
+true
diff --git a/crypto/qca-pkcs11/UP_TRIGGERS b/crypto/qca-pkcs11/UP_TRIGGERS
new file mode 100755
index 0000000..a36be46
--- /dev/null
+++ b/crypto/qca-pkcs11/UP_TRIGGERS
@@ -0,0 +1 @@
+up_trigger qca2 cast_self
diff --git a/crypto/qca2/BUILD b/crypto/qca2/BUILD
index 8cacd51..432d717 100755
--- a/crypto/qca2/BUILD
+++ b/crypto/qca2/BUILD
@@ -1,6 +1,3 @@
-QTDIR=/usr &&
-PATH=$QTDIR/bin/qt4:$PATH &&
-export QTDIR=/usr &&
-./configure --prefix=/usr $OPTS &&
-qmake qca.pro &&
-make
+OPTS+=' -DBUILD_TESTS=0' &&
+OPTS+=" -DQT4_BUILD=1" &&
+qt4_cmake_build
diff --git a/crypto/qca2/CONFLICTS b/crypto/qca2/CONFLICTS
index 24b1c64..38cf4dc 100755
--- a/crypto/qca2/CONFLICTS
+++ b/crypto/qca2/CONFLICTS
@@ -1 +1,4 @@
conflicts qca2 y
+conflicts qca-gnupg y
+conflicts qca-openssl y
+conflicts qca-pkcs11 y
diff --git a/crypto/qca2/DEPENDS b/crypto/qca2/DEPENDS
index 6911742..63c38b6 100755
--- a/crypto/qca2/DEPENDS
+++ b/crypto/qca2/DEPENDS
@@ -1,2 +1,10 @@
-depends qt4 &&
-optional_depends ca-certificates
+depends cmake &&
+depends qt4 &&
+optional_depends SSL '' '' 'OpenSSL plugin' &&
+optional_depends LIBSASL '' '' 'Sasl2 plugin' &&
+optional_depends botan '' '' 'Botan plugin' &&
+optional_depends nss ' '' 'NSS plugin' &&
+optional_depends GNUPG '' '' 'GPG plugin' &&
+optional_depends libgcrypt '' '' 'GCrypt plugin' &&
+optional_depends pkcs11-helper '' '' 'pkcs11 plugin' &&
+optional_depends ca-certificates '' '' ''
diff --git a/crypto/qca2/DETAILS b/crypto/qca2/DETAILS
index 2535d99..83897f9 100755
--- a/crypto/qca2/DETAILS
+++ b/crypto/qca2/DETAILS
@@ -1,7 +1,7 @@
SPELL=qca2
- VERSION=2.0.3
-
SOURCE_HASH=sha512:c1120ffb373e294fbcc76e21dc2f503ebd3398b26d0ffa7ab7ee3a3e1a4228159358b59c2673ac4a1c2363771e61da54a5080b201c65d586ceda2e3b2facc1bb
- SOURCE=qca-$VERSION.tar.bz2
+ VERSION=2.1.0
+
SOURCE_HASH=sha512:cf2f76fec4b75952ed06874dfe161f4979ece8c51b1d6f91b041f77fb644fcbe96fc7f00efe3b49b5981ef127c87dd929d9847cdab7844db0ac02645262670fb
+ SOURCE=qca-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/qca-$VERSION
SOURCE_URL[0]=http://delta.affinix.com/download/qca/2.0/$SOURCE
LICENSE[0]=GPL
diff --git a/crypto/qca2/HISTORY b/crypto/qca2/HISTORY
index 88cfb4d..5847fc1 100644
--- a/crypto/qca2/HISTORY
+++ b/crypto/qca2/HISTORY
@@ -1,3 +1,9 @@
+2014-12-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.1.0
+ * DEPENDS: several depends for plugins, cmake
+ * BUILD: use qt4_cmake_build
+ * CONFLICTS: added, the plugins are now included
+
2012-05-07 Ladislav Hagara <hgr AT vabo.cz>
* PRE_BUILD: added to compile with gcc 4.7

diff --git a/crypto/scute/DEPENDS b/crypto/scute/DEPENDS
index 1d93a10..385bdea 100755
--- a/crypto/scute/DEPENDS
+++ b/crypto/scute/DEPENDS
@@ -1,4 +1,4 @@
depends libgpg-error &&
depends libassuan &&
-depends gnupg-exp &&
+depends GNUPG &&
depends pinentry
diff --git a/crypto/scute/DETAILS b/crypto/scute/DETAILS
index 53f5306..f7f9c91 100755
--- a/crypto/scute/DETAILS
+++ b/crypto/scute/DETAILS
@@ -1,5 +1,5 @@
SPELL=scute
- VERSION=1.3.0
+ VERSION=1.4.0

SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=ftp://ftp.gnupg.org/gcrypt/scute/$SOURCE
diff --git a/crypto/scute/HISTORY b/crypto/scute/HISTORY
index c5230c7..bbde4b8 100644
--- a/crypto/scute/HISTORY
+++ b/crypto/scute/HISTORY
@@ -1,3 +1,7 @@
+2014-11-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.0
+ * DEPENDS: GNUPG
+
2009-06-20 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.3.0, scute.gpg -> GnuPG.gpg
* scute.gpg: removed
diff --git a/crypto/signify/BUILD b/crypto/signify/BUILD
new file mode 100755
index 0000000..8f58e6d
--- /dev/null
+++ b/crypto/signify/BUILD
@@ -0,0 +1 @@
+make
diff --git a/crypto/signify/DETAILS b/crypto/signify/DETAILS
new file mode 100755
index 0000000..dcc349f
--- /dev/null
+++ b/crypto/signify/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=signify
+ VERSION=20140902
+ SOURCE="$SPELL-portable-$VERSION.tar.bz2"
+
SOURCE_URL[0]=http://sourceforge.net/projects/slackdepot/files/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:a2d1915852e73b64b2e24e97da81c335efb64bb9da36d04d838feadba7783a730e77fe349d56c375c6296c4d880d13a2364c761bfad1b8c79ba032ce84625391
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-portable-$VERSION"
+ WEB_SITE="http://sourceforge.net/project/slackdepot";
+ LICENSE[0]="BSD"
+ ENTERED=20141124
+ KEYWORDS=""
+ SHORT="OpenBSD cryptographic signing tool"
+cat << EOF
+Cryptographic signing and verification tool developed by Ted Unangst
+at OpenBSD based on DJB's Ed25519. signify permits signing and verifying
+embedded and detached signature files and will also verify signed BSD-style
+sha256 digest lists.
+EOF
diff --git a/crypto/signify/HISTORY b/crypto/signify/HISTORY
new file mode 100644
index 0000000..f90d10d
--- /dev/null
+++ b/crypto/signify/HISTORY
@@ -0,0 +1,2 @@
+2014-11-24 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS, INSTALL: spell created
diff --git a/crypto/signify/INSTALL b/crypto/signify/INSTALL
new file mode 100755
index 0000000..2e4bd1e
--- /dev/null
+++ b/crypto/signify/INSTALL
@@ -0,0 +1 @@
+make install DESTDIR="$INSTALL_ROOT"
diff --git a/crypto/sshpass/DETAILS b/crypto/sshpass/DETAILS
index 523da35..5936738 100755
--- a/crypto/sshpass/DETAILS
+++ b/crypto/sshpass/DETAILS
@@ -10,6 +10,6 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
KEYWORDS=""
SHORT="Non-interactive ssh password auth"
cat << EOF
-Sshpass is a tool for non-interactivly performing password authentication
with
+Sshpass is a tool for non-interactively performing password authentication
with
SSH's so called "interactive keyboard password authentication".
EOF
diff --git a/crypto/sshpass/HISTORY b/crypto/sshpass/HISTORY
index 92ff037..e7bebdb 100644
--- a/crypto/sshpass/HISTORY
+++ b/crypto/sshpass/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix typo in description (activly -> actively)
+
2013-11-06 Ismael Luceno <ismael AT sourcemage.org>
* DEPENDS, DETAILS: spell created

diff --git a/database/db/BUILD b/database/db/BUILD
index 2f33b23..caad726 100755
--- a/database/db/BUILD
+++ b/database/db/BUILD
@@ -1,7 +1,7 @@
patch -p1 < $SCRIPT_DIRECTORY/javafix.diff &&
sedit 's|\(docdir\w*=\w*[^/]*\)/docs|\1/share/doc/db|' dist/Makefile.in &&

-OPTS="$OPTS $DB_JSUP $TESTS" &&
+OPTS="$OPTS $DB_JSUP $DB_TESTS" &&

if [ "$DB_JSUP" == "--enable-java" ]; then
if [ -f $INSTALL_ROOT/etc/profile.d/java.sh ]; then
diff --git a/database/db/DETAILS b/database/db/DETAILS
index f2899d0..6351e3a 100755
--- a/database/db/DETAILS
+++ b/database/db/DETAILS
@@ -1,7 +1,6 @@
SPELL=db
- VERSION=5.3.21
- PATCHLEVEL=0
-
SOURCE_HASH=sha512:e09a08002b723a056b7a53dea275794a9df104296e7733ec1d7023888f23466095b38614f3ab1acbbb095d10cca70cc14c35c3519a41800eadd6863beb85e3a9
+ VERSION=5.3.28
+
SOURCE_HASH=sha512:e91bbe550fc147a8be7e69ade86fdb7066453814971b2b0223f7d17712bd029a8eff5b2b6b238042ff6ec1ffa6879d44cb95c5645a922fee305c26c3eeaee090
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://download.oracle.com/berkeley-db/$SOURCE
diff --git a/database/db/HISTORY b/database/db/HISTORY
index 65b7bce..650f5ef 100644
--- a/database/db/HISTORY
+++ b/database/db/HISTORY
@@ -1,3 +1,7 @@
+2014-12-26 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 5.3.28
+ * BUILD: $TESTS -> $DB_TESTS
+
2014-02-11 Tommy Boatman <tboatman AT sourcemage.org>
* DEPENDS: switch uudeview to UUDECODE - sharutils and gmime both work

diff --git a/database/leveldb/BUILD b/database/leveldb/BUILD
new file mode 100755
index 0000000..8f58e6d
--- /dev/null
+++ b/database/leveldb/BUILD
@@ -0,0 +1 @@
+make
diff --git a/database/leveldb/DEPENDS b/database/leveldb/DEPENDS
new file mode 100755
index 0000000..68614d1
--- /dev/null
+++ b/database/leveldb/DEPENDS
@@ -0,0 +1,8 @@
+optional_depends google-perftools \
+ "" \
+ "" \
+ "for tcmalloc" &&
+optional_depends snappy \
+ "" \
+ "" \
+ "compress data using snappy"
diff --git a/database/leveldb/DETAILS b/database/leveldb/DETAILS
new file mode 100755
index 0000000..b793cd6
--- /dev/null
+++ b/database/leveldb/DETAILS
@@ -0,0 +1,25 @@
+. "$GRIMOIRE/FUNCTIONS"
+ SPELL=leveldb
+ LIBVER=1.17
+if [ "${LEVELDB_BRANCH}" == "scm" ]; then
+ VERSION=$(get_scm_version)
+ SOURCE=${SPELL}-${LEVELDB_BRANCH}.tar.bz2
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${LEVELDB_BRANCH}
+ FORCE_DOWNLOAD=on
+ SOURCE_URL[0]=git://github.com/google/${SPELL}.git
+ SOURCE_IGNORE=volatile
+else
+ VERSION=1.17
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://github.com/google/${SPELL}/archive/v${VERSION}.tar.gz
+
SOURCE_HASH=sha512:8bd279078d421ae4bbca6031680764957ad19be356eb186a686fa62869ad64635764ca1d421a2bb1d747349faea415355101c88e5455bde8827f631aa6c7f711
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+fi
+ WEB_SITE="http://code.google.com/p/leveldb/";
+ LICENSE[0]=BSD3
+ ENTERED=20140915
+ SHORT="fast key-value storage library"
+cat << EOF
+LevelDB is a fast key-value storage library written at Google that provides
+an ordered mapping from string keys to string values.
+EOF
diff --git a/database/leveldb/HISTORY b/database/leveldb/HISTORY
new file mode 100644
index 0000000..bcb9733
--- /dev/null
+++ b/database/leveldb/HISTORY
@@ -0,0 +1,3 @@
+2014-09-15 Jeremy Blosser <jblosser AT sourcemage.org>
+ * PREPARE, BUILD, DEPENDS, DETAILS, INSTALL: spell created
+
diff --git a/database/leveldb/INSTALL b/database/leveldb/INSTALL
new file mode 100755
index 0000000..5466918
--- /dev/null
+++ b/database/leveldb/INSTALL
@@ -0,0 +1,11 @@
+install -m 755 -d ${INSTALL_ROOT}/usr/include/leveldb &&
+install -m 644 ./include/leveldb/* ${INSTALL_ROOT}/usr/include/leveldb/ &&
+
+install -m 644 libleveldb.a ${INSTALL_ROOT}/usr/lib/ &&
+install -m 755 libleveldb.so.${LIBVER} ${INSTALL_ROOT}/usr/lib/ &&
+ldconfig &&
+
+pushd ${INSTALL_ROOT}/usr/lib &&
+ln -sfn libleveldb.so.${LIBVER} libleveldb.so.1 &&
+ln -sfn libleveldb.so.${LIBVER} libleveldb.so &&
+popd
diff --git a/database/leveldb/PREPARE b/database/leveldb/PREPARE
new file mode 100755
index 0000000..98d27e4
--- /dev/null
+++ b/database/leveldb/PREPARE
@@ -0,0 +1,2 @@
+. ${GRIMOIRE}/FUNCTIONS &&
+prepare_select_branch stable scm
diff --git a/database/lmdb/BUILD b/database/lmdb/BUILD
new file mode 100755
index 0000000..e18278e
--- /dev/null
+++ b/database/lmdb/BUILD
@@ -0,0 +1,2 @@
+cd $SOURCE_DIRECTORY/libraries/liblmdb &&
+make
diff --git a/database/lmdb/DETAILS b/database/lmdb/DETAILS
new file mode 100755
index 0000000..f064179
--- /dev/null
+++ b/database/lmdb/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=lmdb
+ SPELLX=openldap
+ VERSION=0.9.14
+ VX=2.4.40
+
SOURCE_HASH=sha512:c803c4a82878891d60414d64dcb54a7c3f08675106ba13f50cba06034a97b3eee1c238761dd5ddad97d8c3f6675d9bbbec176d0340eb4a3bcd808f940baabab5
+ SOURCE=$SPELLX-$VX.tgz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VX
+ WEB_SITE=http://symas.com/mdb
+ SOURCE_URL[0]=ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/$SOURCE
+ LICENSE[0]="OpenLDAP Public License"
+ ENTERED=20141215
+ KEYWORDS="database"
+ SHORT="Symas Lightning Memory-Mapped Database"
+cat << EOF
+LMDB is an ultra-fast, ultra-compact key-value embedded data store developed
by Symas
+for the OpenLDAP Project. It uses memory-mapped files, so it has the read
performance
+of a pure in-memory database while still offering the persistence of
standard
+disk-based databases, and is only limited to the size of the virtual address
space,
+(it is not limited to the size of physical RAM).
+EOF
diff --git a/database/lmdb/HISTORY b/database/lmdb/HISTORY
new file mode 100644
index 0000000..92a6900
--- /dev/null
+++ b/database/lmdb/HISTORY
@@ -0,0 +1,6 @@
+2014-12-15 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.14
+ spell created
+
+
+
diff --git a/database/lmdb/INSTALL b/database/lmdb/INSTALL
new file mode 100755
index 0000000..6ab7bba
--- /dev/null
+++ b/database/lmdb/INSTALL
@@ -0,0 +1,3 @@
+DEST=$INSTALL_ROOT/usr &&
+mkdir -p $DEST/man/man1 &&
+make prefix=$DEST install
diff --git a/database/mariadb/BUILD b/database/mariadb/BUILD
index d9075b7..019f655 100755
--- a/database/mariadb/BUILD
+++ b/database/mariadb/BUILD
@@ -24,6 +24,7 @@ if [[ $MARIADB_BRANCH == 5.5 ]]; then
-DINSTALL_MYSQLSHAREDIR=share/mysql \
-DINSTALL_DOCDIR=share/doc/mariadb \
-DINSTALL_DOCREADMEDIR=share/doc/mariadb \
+ -DINSTALL_MANDIR=share/man \
$OPTS" &&

if [[ $MARIADB_ENGINES == none ]] || [[ $MARIADB_ENGINES == all ]]; then
diff --git a/database/mariadb/DETAILS b/database/mariadb/DETAILS
index 1ccd1fd..1249fd6 100755
--- a/database/mariadb/DETAILS
+++ b/database/mariadb/DETAILS
@@ -3,8 +3,9 @@ if [[ $MARIADB_BRANCH == 5.3 ]]; then
VERSION=5.3.12

SOURCE_HASH=sha512:d53ea48745dad5693fd6a1fd5cf502852f12f8236b8a1fb7f81ad647301d2fd08d4f2944c74de580d0a4136d6c8b49f257124fa1b234ba8f2338f2047435ef94
elif [[ $MARIADB_BRANCH == 5.5 ]]; then
- VERSION=5.5.38
-
SOURCE_HASH=sha512:f83e501cb1c99ad17ba3e1c2fd2aa306664a16e22f71ac73013f04def6532ec1f678dade4075ab4bcbbb04ac2c4aea1cc72fd98a1fe23b17e314414ee0bc17f5
+ VERSION=5.5.40
+ SECURITY_PATCH=1
+
SOURCE_HASH=sha512:178b77d95bcd72bd8ec7840e77a6c7156379d676ff65eeb9a9f58897c4476f2dcd8f390ddaf12471d836f0224d7dec3aebeaa6fd1589ffae071f1eba4ed60eac
else
VERSION=5.2.14
SECURITY_PATCH=3
diff --git a/database/mariadb/HISTORY b/database/mariadb/HISTORY
index 0afe937..e3eca21 100644
--- a/database/mariadb/HISTORY
+++ b/database/mariadb/HISTORY
@@ -1,7 +1,12 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-10-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.5.40 (5.5 branch); SECURITY_PATCH=1

- * SUB_DEPENDS, PRE_SUB_DEPENDS: openssl => SSL
+2014-09-27 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.5.39 (5.5 branch)
+ * BUILD: corrected man path for 5.5 branch
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL

2014-06-16 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 5.5.38 (5.5 branch)
diff --git a/database/mongodb/DETAILS b/database/mongodb/DETAILS
index fa29f03..a0096f1 100755
--- a/database/mongodb/DETAILS
+++ b/database/mongodb/DETAILS
@@ -1,10 +1,10 @@
SPELL=mongodb
- VERSION=2.4.10
+ VERSION=2.4.11
SECURITY_PATCH=1
SOURCE=$SPELL-src-r$VERSION.tar.gz
SOURCE_URL[0]=http://fastdl.mongodb.org/src/$SOURCE
SOURCE_URL[1]=http://downloads.mongodb.org/src/$SOURCE
-
SOURCE_HASH=sha512:970364dda2dba18bf979a0fc8291d9656b3cc3ba0aec1ca26d81f14f833e355c023d19b3cfaa81704013bf2c0e732d72de08b0f8236dafe85a3ac4d51b87edc6
+
SOURCE_HASH=sha512:a132275b7d0be357958d4bffaa8d8b660df1812811e8b94b1482906d1cf4567f6b6f13c77dcdf6dea38c56f54fe4b462a41379185c04c9eb5661848b80e40106
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-src-r$VERSION"
LICENSE[0]=AGPL
LICENSE[1]=APACHE
diff --git a/database/mongodb/HISTORY b/database/mongodb/HISTORY
index 17b8400..63156e7 100644
--- a/database/mongodb/HISTORY
+++ b/database/mongodb/HISTORY
@@ -1,5 +1,11 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-09-27 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.4.11
+ * PRE_BUILD: apply new patch
+ * scons.patch: adapted for new version
+ * intsign.patch: added, backported from Debian to fix build
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL

2014-04-06 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.4.10
diff --git a/database/mongodb/PRE_BUILD b/database/mongodb/PRE_BUILD
index 9357ab2..79e40d7 100755
--- a/database/mongodb/PRE_BUILD
+++ b/database/mongodb/PRE_BUILD
@@ -3,5 +3,6 @@ cd "$SOURCE_DIRECTORY" &&

patch -p0 < "$SPELL_DIRECTORY/scons.patch" &&
patch -p0 < "$SPELL_DIRECTORY/fips.patch" &&
+patch -p1 < "$SPELL_DIRECTORY/intsign.patch" &&

sedit "s:lib64:lib:g" SConstruct
diff --git a/database/mongodb/intsign.patch b/database/mongodb/intsign.patch
new file mode 100644
index 0000000..bd02e4d
--- /dev/null
+++ b/database/mongodb/intsign.patch
@@ -0,0 +1,67 @@
+--- mongodb-2.4.6.orig/src/mongo/db/auth/privilege_set.cpp
++++ mongodb-2.4.6/src/mongo/db/auth/privilege_set.cpp
+@@ -79,7 +79,7 @@ namespace mongo {
+ resourceSearchList[1] =
nsToDatabaseSubstring(desiredPrivilege.getResource());
+
+ ActionSet unmetRequirements = desiredPrivilege.getActions();
+- for (int i = 0; i < boost::size(resourceSearchList); ++i) {
++ for (unsigned int i = 0; i < boost::size(resourceSearchList); ++i) {
+ ResourcePrivilegeCacheEntry* entry =
_lookupEntry(resourceSearchList[i]);
+ if (NULL == entry)
+ continue;
+--- mongodb-2.4.6.orig/src/mongo/db/cmdline_test.cpp
++++ mongodb-2.4.6/src/mongo/db/cmdline_test.cpp
+@@ -71,7 +71,7 @@ namespace {
+ "KEEP",
+ "--servicePasswordFake=KEEP"
+ };
+- const int argc = boost::size(argv);
++ const unsigned int argc = boost::size(argv);
+ testCensoringArgv(argv, argv, argc);
+ }
+
+@@ -88,7 +88,7 @@ namespace {
+ "--servicePassword",
+ "get out of dodge"
+ };
+- const int argc = boost::size(argv);
++ const unsigned int argc = boost::size(argv);
+
+ const char* const expected[] = {
+ "first",
+@@ -120,7 +120,7 @@ namespace {
+ "-servicePassword",
+ "get out of dodge"
+ };
+- const int argc = boost::size(argv);
++ const unsigned int argc = boost::size(argv);
+
+ const char* const expected[] = {
+ "first",
+@@ -152,7 +152,7 @@ namespace {
+ "KEEP",
+ "--servicePasswordFake=KEEP"
+ };
+- const int argc = boost::size(argv);
++ const unsigned int argc = boost::size(argv);
+ testCensoringVector(argv, argv, argc);
+ }
+
+@@ -169,7 +169,7 @@ namespace {
+ "--servicePassword",
+ "get out of dodge"
+ };
+- const int argc = boost::size(argv);
++ const unsigned int argc = boost::size(argv);
+
+ const char* const expected[] = {
+ "first",
+@@ -201,7 +201,7 @@ namespace {
+ "-servicePassword",
+ "get out of dodge"
+ };
+- const int argc = boost::size(argv);
++ const unsigned int argc = boost::size(argv);
+
+ const char* const expected[] = {
+ "first",
diff --git a/database/mongodb/scons.patch b/database/mongodb/scons.patch
index 94dbc05..e4edb15 100644
--- a/database/mongodb/scons.patch
+++ b/database/mongodb/scons.patch
@@ -1,6 +1,6 @@
---- SConstruct.orig
-+++ SConstruct
-@@ -702,7 +702,6 @@
+--- SConstruct.orig 2014-08-22 01:56:32.000000000 +0400
++++ SConstruct 2014-09-27 15:28:11.496080339 +0400
+@@ -704,7 +704,6 @@
# -Winvalid-pch Warn if a precompiled header (see Precompiled Headers)
is found in the search path but can't be used.
env.Append( CCFLAGS=["-fPIC",
"-fno-strict-aliasing",
@@ -8,17 +8,12 @@
"-pthread",
"-Wall",
"-Wsign-compare",
-@@ -710,14 +709,14 @@
- "-Winvalid-pch"] )
- # env.Append( " -Wconversion" ) TODO: this doesn't really work yet
- if linux:
-- env.Append( CCFLAGS=["-Werror", "-pipe"] )
- if not has_option('clang'):
+@@ -719,9 +718,10 @@
env.Append( CCFLAGS=["-fno-builtin-memcmp"] ) # glibc's memcmp
is faster than gcc's

env.Append( CPPDEFINES=["_FILE_OFFSET_BITS=64"] )
- env.Append( CXXFLAGS=["-Wnon-virtual-dtor", "-Woverloaded-virtual"] )
-+ env.Append( CXXFLAGS=os.environ['CXXFLAGS'])
++ env.Append( CXXFLAGS=os.environ['CXXFLAGS'] )
+ env.Append( LINKFLAGS=os.environ['LDFLAGS'] )
env.Append( LINKFLAGS=["-fPIC", "-pthread", "-rdynamic"] )
- env.Append( LIBS=[] )
@@ -26,3 +21,14 @@

#make scons colorgcc friendly
for key in ('HOME', 'TERM'):
+--- src/mongo/SConscript.orig 2014-08-22 01:56:32.000000000 +0400
++++ src/mongo/SConscript 2014-09-27 18:24:40.903897125 +0400
+@@ -456,7 +456,7 @@
+ env.Library('stacktrace', 'util/stacktrace.cpp')
+
+ env.Program('lame_stacktrace_test', 'util/lame_stacktrace_test.cpp',
+- LIBDEPS=['stacktrace',
++ LIBDEPS=['stacktrace', 'foundation', 'mongocommon', 'alltools',
+ '$BUILD_DIR/mongo/base/base'])
+
+ serverOnlyFiles += mmapFiles
diff --git a/database/postgresql/DEPENDS b/database/postgresql/DEPENDS
index 7f0ac69..ab8a949 100755
--- a/database/postgresql/DEPENDS
+++ b/database/postgresql/DEPENDS
@@ -44,8 +44,8 @@ optional_depends readline \
"for Readline support in psql, the command line interface"
&&

optional_depends SSL \
- "--with-opennssl" \
- "--without-opennssl" \
+ "--with-openssl" \
+ "--without-openssl" \
"for SSL (encrypted) connection support" &&

optional_depends libxml2 \
diff --git a/database/postgresql/DETAILS b/database/postgresql/DETAILS
index 94a1bb6..76bca98 100755
--- a/database/postgresql/DETAILS
+++ b/database/postgresql/DETAILS
@@ -1,18 +1,10 @@
SPELL=postgresql
- VERSION=9.3.4
+ VERSION=9.3.5
SOURCE=$SPELL-$VERSION.tar.bz2
-
SOURCE_HASH=sha512:acf4605216e9b4b48531bc23e152f1f80476a5feea3004a98fe720a16f10c70cc01940d28af236e079c2a3eee42d6b02ae651269f876eb44346983edfa69e0c4
+
SOURCE_HASH=sha512:a49bc8ea7635be5082044f5ebd6b81de7198583aedb072dffec8425521af90f2cb8e9f6e7b55b361ff24cbebc0670afefe365e8f5b80b8248ddf492b8092a746
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=ftp://ftp.postgresql.org/pub/source/v$VERSION/$SOURCE

SOURCE_URL[1]=ftp://ftp9.de.postgresql.org/unix/databases/postgresql/source/v${VERSION}/${SOURCE}
-
-if [[ $PGSQL_CLUSTER == y ]]; then
- CLUSTER_VERSION=1.9.0rc5
- SOURCE2=pgcluster-$CLUSTER_VERSION-patch.tar.gz
- SOURCE2_URL[0]=http://pgfoundry.org/frs/download.php/1706/$SOURCE2
-
SOURCE2_HASH=sha512:df328505fee683051642850bade5932595184d3af8db6d47663d8c6e5fec5dc62256390ead83a2fa719efe212f8a44350f57cb4f1361bde63b2227e5cc13e927
-fi
-
WEB_SITE=http://www.postgresql.org/
GATHER_DOCS=off
SECURITY_PATCH=14
diff --git a/database/postgresql/HISTORY b/database/postgresql/HISTORY
index 50a6faf..4440861 100644
--- a/database/postgresql/HISTORY
+++ b/database/postgresql/HISTORY
@@ -1,8 +1,15 @@
-2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: fix bad with-SSL usage
-
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-09-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 9.3.5; removed unsupported PGCluster
+ patch
+ * PREPARE: complete deprecation
+ * DEPENDS: fixed SSL flags
+ * PRE_BUILD: removed
+
+2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix bad with-SSL usage
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL

2014-03-21 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 9.3.4
diff --git a/database/postgresql/PREPARE b/database/postgresql/PREPARE
index 721679d..9718817 100755
--- a/database/postgresql/PREPARE
+++ b/database/postgresql/PREPARE
@@ -1,8 +1,3 @@
-config_query PGSQL_CLUSTER "Do you want to apply the PGCluster patch?" n &&
-
-if [[ $PGSQL_CLUSTER == y ]]; then
- message "${PROBLEM_COLOR}"
- message "Keep in mind that PGCluster patch and current"
- message "PostgreSQL version aren't always in sync."
- message "${DEFAULT_COLOR}"
+if [[ -v PGSQL_CLUSTER ]]; then
+ persistent_remove PGSQL_CLUSTER
fi
diff --git a/database/postgresql/PRE_BUILD b/database/postgresql/PRE_BUILD
deleted file mode 100755
index 2f70e1b..0000000
--- a/database/postgresql/PRE_BUILD
+++ /dev/null
@@ -1,7 +0,0 @@
-default_pre_build &&
-cd "$SOURCE_DIRECTORY" &&
-
-if [[ $PGSQL_CLUSTER == y ]]; then
- verify_file 2 &&
- zcat "$SOURCE_CACHE/$SOURCE2" | patch -p1
-fi
diff --git a/database/sqlite/DETAILS b/database/sqlite/DETAILS
index c30f9ac..95ec495 100755
--- a/database/sqlite/DETAILS
+++ b/database/sqlite/DETAILS
@@ -1,7 +1,7 @@
SPELL=sqlite
- VERSION=3.8.6
- VERSIONX=autoconf-3080600
-
SOURCE_HASH=sha512:71cb9427c7d05bcd33b7585824bbcfe6b15b379b6c914eba1ec33c7517be158ee43a7f890db55463b811ec90d8a6b15f12336acba70ba01b39b33ff11a411890
+ VERSION=3.8.7.4
+ VERSIONX=autoconf-3080704
+
SOURCE_HASH=sha512:c250108b7467e513ea831a9feed1169c70a397c3fa76cee79a20716b24c23b882d9a02b7ff46c2d439f4fda46c962ef8deae35b5516b3569634abe6bd4764967
SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SPELL}-${VERSIONX}"
SOURCE=${SPELL}-${VERSIONX}.tar.gz
SOURCE_URL[0]=http://www.sqlite.org/2014/$SOURCE
diff --git a/database/sqlite/HISTORY b/database/sqlite/HISTORY
index 2e4fdd4..3ea95e9 100644
--- a/database/sqlite/HISTORY
+++ b/database/sqlite/HISTORY
@@ -1,3 +1,18 @@
+2014-12-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.8.7.4
+
+2014-12-08 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.8.7.3
+
+2014-11-19 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.8.7.2
+
+2014-10-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.8.7.1
+
+2014-10-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.8.7
+
2014-08-18 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.8.6

diff --git a/database/tdb/DEPENDS b/database/tdb/DEPENDS
index e2ab49e..fdffc93 100755
--- a/database/tdb/DEPENDS
+++ b/database/tdb/DEPENDS
@@ -1,4 +1,5 @@
depends python &&
+depends -sub 'SSL' ${HTTP_DL_HANDLER} &&

optional_depends gettext \
"" \
diff --git a/database/tdb/DETAILS b/database/tdb/DETAILS
index 3af9143..81885d8 100755
--- a/database/tdb/DETAILS
+++ b/database/tdb/DETAILS
@@ -1,12 +1,12 @@
SPELL=tdb
- VERSION=1.2.13
+ VERSION=1.3.4
SOURCE=$SPELL-$VERSION.tar.gz
- SOURCE_URL[0]=http://samba.org/ftp/$SPELL/$SOURCE
+ SOURCE_URL[0]=https://samba.org/ftp/$SPELL/$SOURCE
SOURCE_URL[1]=ftp://ftp.samba.org/pub/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:a0482b2933f4c8e7e56b3c3bd3d9899aedfc0fce80250ed9c675f3769dffb8ea2ad3b4b4aad164edada49ff51f7f38ba8fb706132976ed1fb5c4c7dcbafb7b40
+
SOURCE_HASH=sha512:add1f58a0686cfd6910667b494de9a40737edfb799896f4f042b641309699a7fdb23b5c4d21555c02021eafc80def0d8fc1b6d4faf25ceb0b32b761e1610764c
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
LICENSE[0]=GPL
- WEB_SITE=http://tdb.samba.org/
+ WEB_SITE=https://tdb.samba.org/
ENTERED=20020210
KEYWORDS="database libs"
SHORT="Trivial Database"
diff --git a/database/tdb/HISTORY b/database/tdb/HISTORY
index f8c22ea..adb5a87 100644
--- a/database/tdb/HISTORY
+++ b/database/tdb/HISTORY
@@ -1,3 +1,10 @@
+2015-01-02 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.3.4
+ samba.org is now all https://
+ Not using GPG, see http://www.sourcemage.org/issues/331
+ * DEPENDS: HTTP_DL_HANDLER (default wget) needs SSL support
+ curl and aria2 (other handlers) need SSL sub-depends added.
+
2014-04-08 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.2.13
* DEPENDS: added gettext optional dependency
diff --git a/dave_robillard.gpg b/dave_robillard.gpg
index c9985f7..b53088b 100644
Binary files a/dave_robillard.gpg and b/dave_robillard.gpg differ
diff --git a/devel/astyle/DETAILS b/devel/astyle/DETAILS
index 199cd18..a19e746 100755
--- a/devel/astyle/DETAILS
+++ b/devel/astyle/DETAILS
@@ -1,6 +1,6 @@
SPELL=astyle
- VERSION=2.04
-
SOURCE_HASH=sha512:bc0f6351fac4198ab969251342c4e453064b07512a2d06825a93c75daf86b06469c9971f35fbadad872d23368dc546019d8d174e07ceaad6e10007f562fdeffd
+ VERSION=2.05.1
+
SOURCE_HASH=sha512:853bf84cb196f2300ca00fb7f18fe336764f1205ae0674a75c1a019bf734495d8fb3d9b6aca0ea258b6632921fb268906128c1afb80596532489749cd2cbe495
SOURCE=${SPELL}_${VERSION}_linux.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
diff --git a/devel/astyle/HISTORY b/devel/astyle/HISTORY
index faf7b22..e4a2f41 100644
--- a/devel/astyle/HISTORY
+++ b/devel/astyle/HISTORY
@@ -1,3 +1,6 @@
+2014-12-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.05.1
+
2013-11-02 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.04

diff --git a/devel/automake/DETAILS b/devel/automake/DETAILS
index 0736416..df86aa8 100755
--- a/devel/automake/DETAILS
+++ b/devel/automake/DETAILS
@@ -1,5 +1,5 @@
SPELL=automake
- VERSION=1.14
+ VERSION=1.14.1
SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE2=$SOURCE.sig
diff --git a/devel/automake/HISTORY b/devel/automake/HISTORY
index a0d1ca2..864b89a 100644
--- a/devel/automake/HISTORY
+++ b/devel/automake/HISTORY
@@ -1,3 +1,6 @@
+2014-10-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 1.14.1
+
2013-07-30 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: 1.14

diff --git a/devel/binutils/DETAILS b/devel/binutils/DETAILS
index f07b0b5..541c5c0 100755
--- a/devel/binutils/DETAILS
+++ b/devel/binutils/DETAILS
@@ -1,5 +1,5 @@
SPELL=binutils
- VERSION=2.24
+ VERSION=2.25
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/devel/binutils/HISTORY b/devel/binutils/HISTORY
index c2362b1..2dc4c53 100644
--- a/devel/binutils/HISTORY
+++ b/devel/binutils/HISTORY
@@ -1,3 +1,6 @@
+2014-12-26 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.25
+
2014-03-21 Remko van der Vossen <wich AT sourcemage.org>
* BUILD: remove temporary workaround, 2.24 fixed the build failure

diff --git a/devel/bmake/BUILD b/devel/bmake/BUILD
new file mode 100755
index 0000000..d660b07
--- /dev/null
+++ b/devel/bmake/BUILD
@@ -0,0 +1,3 @@
+make_single &&
+prefix=/usr default_build &&
+make_normal
diff --git a/devel/bmake/DETAILS b/devel/bmake/DETAILS
new file mode 100755
index 0000000..8f0d94f
--- /dev/null
+++ b/devel/bmake/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=bmake
+ VERSION=20140620
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://ftp.netbsd.org/pub/NetBSD/misc/sjg/${SOURCE}
+
SOURCE_HASH=sha512:c25ff8e0296599c558f88abd6619db361fefff3e560e8aa31bdd169ad6dcb780b4faf7867ed392f319af189fd2b8e833a6e345785f801c823279f90ce625dc8c
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}"
+ WEB_SITE="http://crufty.net/help/sjg/bmake.html";
+ LICENSE[0]="BSD"
+ ENTERED=20140909
+ KEYWORDS=""
+ SHORT="Portable version of NetBSD make"
+cat << EOF
+Bmake is derived from NetBSD's make(1), its goal is to be a portable version
+of same, so new features are added via imports of NetBSD's make. Thus bmake
+is kept in sync with NetBSD's make.
+EOF
diff --git a/devel/bmake/HISTORY b/devel/bmake/HISTORY
new file mode 100644
index 0000000..771e9bb
--- /dev/null
+++ b/devel/bmake/HISTORY
@@ -0,0 +1,5 @@
+2014-09-10 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: Fix system search path
+
+2014-09-09 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS, INSTALL: spell created
diff --git a/devel/bmake/INSTALL b/devel/bmake/INSTALL
new file mode 100755
index 0000000..9d9a4c0
--- /dev/null
+++ b/devel/bmake/INSTALL
@@ -0,0 +1,3 @@
+make_single &&
+default_install &&
+make_normal
diff --git a/devel/cbp2make/BUILD b/devel/cbp2make/BUILD
new file mode 100755
index 0000000..ee5caa5
--- /dev/null
+++ b/devel/cbp2make/BUILD
@@ -0,0 +1,2 @@
+cd "$SOURCE_DIRECTORY" &&
+make -f cbp2make.cbp.mak.unix release
diff --git a/devel/cbp2make/DETAILS b/devel/cbp2make/DETAILS
new file mode 100755
index 0000000..da7e810
--- /dev/null
+++ b/devel/cbp2make/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=cbp2make
+ VERSION=147
+ SOURCE="$SPELL-stl-rev$VERSION.tar.gz"
+ SOURCE_URL[0]="$SOURCEFORGE_URL/project/$SPELL/$SOURCE"
+
SOURCE_HASH=sha512:01928abfd364cae3dd1d048d1f0badd562e8c31a9fc13b1956cc4683d1e2383b51aba33fc8a78257f9986eac0b7e452ee9b2ec9ae998ff91e7120d110f1f6343
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-stl-rev$VERSION"
+ WEB_SITE="http://sourceforge.net/projects/cbp2make/";
+ LICENSE[0]="GPLv3"
+ ENTERED=20141229
+ KEYWORDS=""
+ SHORT="Makefile generation tool for Code::Blocks IDE"
+cat << EOF
+EOF
diff --git a/devel/cbp2make/HISTORY b/devel/cbp2make/HISTORY
new file mode 100644
index 0000000..bb34aae
--- /dev/null
+++ b/devel/cbp2make/HISTORY
@@ -0,0 +1,2 @@
+2014-12-29 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, INSTALL, DETAILS: spell created
diff --git a/devel/cbp2make/INSTALL b/devel/cbp2make/INSTALL
new file mode 100755
index 0000000..4b1638a
--- /dev/null
+++ b/devel/cbp2make/INSTALL
@@ -0,0 +1,2 @@
+cd "$SOURCE_DIRECTORY" &&
+install -m755 bin/Release/cbp2make /usr/bin
diff --git a/devel/ccache/DETAILS b/devel/ccache/DETAILS
index 5f9c692..c95f4ed 100755
--- a/devel/ccache/DETAILS
+++ b/devel/ccache/DETAILS
@@ -1,6 +1,6 @@
SPELL=ccache
- VERSION=3.1.9
- SOURCE=$SPELL-$VERSION.tar.bz2
+ VERSION=3.2
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://samba.org/ftp/ccache/$SOURCE
diff --git a/devel/ccache/HISTORY b/devel/ccache/HISTORY
index 815ac65..0c4d134 100644
--- a/devel/ccache/HISTORY
+++ b/devel/ccache/HISTORY
@@ -1,3 +1,7 @@
+2014-11-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.2
+ * samba.gpg:add 5594ADB8: Joel Rosdahl <joel AT rosdahl.net>
+
2013-01-07 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 3.1.9

diff --git a/devel/ccache/samba.gpg b/devel/ccache/samba.gpg
index 50686fa..329327f 100644
Binary files a/devel/ccache/samba.gpg and b/devel/ccache/samba.gpg differ
diff --git a/devel/cmake/DETAILS b/devel/cmake/DETAILS
index 750be47..dd640e0 100755
--- a/devel/cmake/DETAILS
+++ b/devel/cmake/DETAILS
@@ -1,6 +1,6 @@
SPELL=cmake
- VERSION=3.0.1
-
SOURCE_HASH=sha512:2ac7f0f37664f851fa440af05ea070a606a6f994bda3d977d3881dee207ba7ccbd3c9f296db7cfff492d3a7b5a6694c91e56896114f622305e8bdb6dbbff6407
+ VERSION=3.1.0
+
SOURCE_HASH=sha512:9e3288c793c01e0ce48af91c618dc7638623010dfb440fb293393d407b7882c181c9a0f4e3b0a14645b556007e69264e94488e832a421b5cfa96338e0808b030
VX=v`echo $VERSION|cut -c-3`
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/devel/cmake/HISTORY b/devel/cmake/HISTORY
index f7ea97a..e3590c7 100644
--- a/devel/cmake/HISTORY
+++ b/devel/cmake/HISTORY
@@ -1,3 +1,9 @@
+2014-12-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.1.0
+
+2014-09-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.0.2
+
2014-08-10 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 3.0.1

diff --git a/devel/cmockery/DETAILS b/devel/cmockery/DETAILS
new file mode 100755
index 0000000..f8dcd31
--- /dev/null
+++ b/devel/cmockery/DETAILS
@@ -0,0 +1,31 @@
+ SPELL=cmockery
+ VERSION=0.1.2
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://${SPELL}.googlecode.com/files/${SOURCE}
+
SOURCE_HASH=sha512:b58723a98ed321fce4d3d1d4ba4c29e7272a19c7e103c5f1437002ddbf11c0a19b19c3d0c3ae5447748013214599123c74b383412e2cead95c4f317859037415
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://code.google.com/p/cmockery/";
+ LICENSE[0]="Apache2"
+ ENTERED=20141123
+ KEYWORDS=""
+ SHORT="Lightweight Unit Test library for C"
+cat << EOF
+There are a variety of C unit testing frameworks available however many of
+them are fairly complex and require the latest compiler technology. Some
+development requires the use of old compilers which makes it difficult to
+use some unit testing frameworks. In addition many unit testing frameworks
+assume the code being tested is an application or module that is targeted
+to the same platform that will ultimately execute the test. Because of
+this assumption many frameworks require the inclusion of standard C library
+headers in the code module being tested which may collide with the custom
+or incomplete implementation of the C library utilized by the code under
test.
+
+Cmockery only requires a test application is linked with the standard C
+library which minimizes conflicts with standard C library headers. Also,
+Cmockery tries to avoid the use of some of the newer features of C compilers.
+
+This results in Cmockery being a relatively small library that can be used
+to test a variety of exotic code. If a developer wishes to simply test an
+application with the latest compiler then other unit testing frameworks may
+be preferable.
+EOF
diff --git a/devel/cmockery/HISTORY b/devel/cmockery/HISTORY
new file mode 100644
index 0000000..0b22784
--- /dev/null
+++ b/devel/cmockery/HISTORY
@@ -0,0 +1,3 @@
+2014-11-23 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: spell created
+
diff --git a/devel/cobra/BUILD b/devel/cobra/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/devel/cobra/BUILD
@@ -0,0 +1 @@
+true
diff --git a/devel/cobra/DEPENDS b/devel/cobra/DEPENDS
new file mode 100755
index 0000000..78057dd
--- /dev/null
+++ b/devel/cobra/DEPENDS
@@ -0,0 +1 @@
+depends mono
diff --git a/devel/cobra/DETAILS b/devel/cobra/DETAILS
new file mode 100755
index 0000000..4f1ccbe
--- /dev/null
+++ b/devel/cobra/DETAILS
@@ -0,0 +1,64 @@
+ SPELL=cobra
+ VERSION=0.9.6
+ SOURCE="Cobra-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://${SPELL}-language.com/downloads/${SOURCE}
+
SOURCE_HASH=sha512:9fbf5ffb35db3895d74176013f023e6f3c390bc0208a6e02aed6f9f168a85f03b85026452ffe03354b502682803479fb49e429ab3411cf40e477f813d87caf52
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Cobra-${VERSION}"
+ WEB_SITE="http://cobra-language.com/";
+ LICENSE[0]="MIT"
+ ENTERED=20140913
+ KEYWORDS=""
+ SHORT="Cobra Programming Language"
+cat << EOF
+$SHORT
+
+There are plenty of object-oriented programming languages in existence
+including C#, Python and Ruby. So why use Cobra? This document addresses
+that question.
+
+Right now, if you want software contracts in your language, how can you
+get them? The answer is to use Eiffel or D. What if you want static and
+dynamic binding? Use Objective-C or Boo. What if you want expressiveness
+and quick coding? Use Python, Ruby or Smalltalk. What if you want runtime
+performance? Use C#, Java, C++, etc. What if you want first class language
+support for unit tests? Use D.
+
+But what if you want all of those? ... You can't get them! And that's
+frustrating because none of those productivity-boosting features are
+incompatible with each other. You shouldn't have to choose between C++'s
+speed, Python's expressiveness and Eiffel's contracts. There's no theoretical
+reason that you can't have it all. There's "just" a lot of work required to
+make it happen.
+
+One way to characterize Cobra is with these high level points:
+
+* Quick, expressive coding
+* Fast execution
+* Static and dynamic binding
+* Language level support for quality
+
+Cobra achieves 1 by following Python and Ruby (but not religiously). It
+achieves 2 by favoring static typing ("i = 5" means "i" is an integer and
+always will be) and leveraging .NET|Mono for machine code generation. It
+does 3 by using the .NET typing system at compile-time for static types,
+and using the .NET run-time for dynamic binding. It takes language features
+for 4 from multiple sources including Eiffel, Python and its own compile-time
+nil tracking.
+
+There are additional refinements in Cobra such as defaulting to accurate
+decimal math and providing detailed postmortem exception reports.
+
+So the "what's new" in Cobra is not the individual elements such as
contracts,
+classes, etc. It's the combination of everything that goes into it. Consider
+what would happen if you were coding in Cobra, then switched to another
+language:
+
+ If moving from Cobra to Python, you would give up optional static typing,
+ contracts, compile-time nil tracking, closures and more. If moving from
+ Cobra to C#, you would give up native contracts, clean collection
literals,
+ expressive syntax, uniform compile-time nil tracking, mixins and more.
+
+Note that Cobra has few new elements because it was never intended to be
+experimental. It's a practical synthesis of already-proven features that
+are currently scattered across multiple languages.
+EOF
diff --git a/devel/cobra/HISTORY b/devel/cobra/HISTORY
new file mode 100644
index 0000000..fe85096
--- /dev/null
+++ b/devel/cobra/HISTORY
@@ -0,0 +1,2 @@
+2014-09-13 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
diff --git a/devel/cobra/INSTALL b/devel/cobra/INSTALL
new file mode 100755
index 0000000..0a75f68
--- /dev/null
+++ b/devel/cobra/INSTALL
@@ -0,0 +1,16 @@
+INSTDIR="$INSTALL_ROOT/usr/lib"
+DOCDIR="$INSTALL_ROOT/usr/share/doc/cobra-$VERSION"
+
+# FIXME: Do the installation manually, it's a mess
+mkdir -p "$DOCDIR" &&
+cd "$SOURCE_DIRECTORY/Source" &&
+echo "$INSTDIR" > install-directory.text &&
+bin/install-from-workspace &&
+cp -r ../*.text ../Developer "$DOCDIR" &&
+# Fix up the rest of the documentation
+for i in HowTo Reusables Samples Supplements; do
+ mv "$INSTDIR/Cobra-$VERSION/$i" "$DOCDIR"
+done &&
+# Move the wrapper
+mv "$INSTDIR/bin/cobra" "$INSTALL_ROOT/usr/bin" &&
+rmdir "$INSTDIR/bin"
diff --git a/devel/cproto/DETAILS b/devel/cproto/DETAILS
new file mode 100755
index 0000000..9d4f2f0
--- /dev/null
+++ b/devel/cproto/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=cproto
+ VERSION=4.6
+ SOURCE="$SPELL-$VERSION.tar.gz"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/project/$SPELL/$SPELL/$VERSION/$SOURCE
+
SOURCE_HASH=sha512:328e32815c422e5bb646870995dc035e650799ad3e15b7a695e1fb525bfb687815654b5bedc32b3f4b29385169b3e2feb3f482da18c44405a382dc27b413f936
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="http://cproto.sourceforge.net/";
+ LICENSE[0]="public domain"
+ ENTERED=20141231
+ KEYWORDS=""
+ SHORT="Generate function prototypes from C source code"
+cat << EOF
+Cproto is a program that generates function prototypes and variable
+declarations from C source code.
+EOF
diff --git a/devel/cproto/HISTORY b/devel/cproto/HISTORY
new file mode 100644
index 0000000..1e54957
--- /dev/null
+++ b/devel/cproto/HISTORY
@@ -0,0 +1,2 @@
+2014-12-31 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: spell created
diff --git a/devel/cvs-fast-export/BUILD b/devel/cvs-fast-export/BUILD
new file mode 100755
index 0000000..429933c
--- /dev/null
+++ b/devel/cvs-fast-export/BUILD
@@ -0,0 +1 @@
+make CFLAGS="$CFLAGS"
diff --git a/devel/cvs-fast-export/DEPENDS b/devel/cvs-fast-export/DEPENDS
new file mode 100755
index 0000000..daaf3cb
--- /dev/null
+++ b/devel/cvs-fast-export/DEPENDS
@@ -0,0 +1,2 @@
+depends docbook-xsl &&
+depends xmlto
diff --git a/devel/cvs-fast-export/DETAILS b/devel/cvs-fast-export/DETAILS
new file mode 100755
index 0000000..015f543
--- /dev/null
+++ b/devel/cvs-fast-export/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=cvs-fast-export
+ VERSION=1.27
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://www.catb.org/~esr/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:401fa8206d60459d9ca4268ab0fb863542c26ee22b69b964008c83f1daac535d6d89172c7781f096ca7e36a263a2bb6d06055eafcd0500c8424ff1de5b41f2ab
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.catb.org/~esr/cvs-fast-export/";
+ LICENSE[0]="GPLv2"
+ ENTERED=20141209
+ KEYWORDS=""
+ SHORT="Export an RCS or CVS history as a fast-import stream"
+cat << EOF
+This program analyzes a collection of RCS files in a CVS repository (or
+outside of one) and, when possible, emits an equivalent history in the form
+of a fast-import stream. Not all possible histories can be rendered this
+way; the program tries to emit useful warnings when it can't. The program
+can also produce a visualization of the resulting commit DAG in the DOT
+format handled by the graphviz suite. The package also includes cvssync,
+a tool for mirroring masters from remote CVS hosts.
+EOF
diff --git a/devel/cvs-fast-export/HISTORY b/devel/cvs-fast-export/HISTORY
new file mode 100644
index 0000000..1a75447
--- /dev/null
+++ b/devel/cvs-fast-export/HISTORY
@@ -0,0 +1,2 @@
+2014-12-09 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS: spell created
diff --git a/devel/cvsps/DEPENDS b/devel/cvsps/DEPENDS
index 6915f6f..f1e954a 100755
--- a/devel/cvsps/DEPENDS
+++ b/devel/cvsps/DEPENDS
@@ -1 +1 @@
-depends CVS
+depends CVS
diff --git a/devel/cvsps/DETAILS b/devel/cvsps/DETAILS
index ab28e9f..9056a33 100755
--- a/devel/cvsps/DETAILS
+++ b/devel/cvsps/DETAILS
@@ -1,23 +1,19 @@
SPELL=cvsps
- VERSION=2.1
- SOURCE=$SPELL-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://www.cobite.com/${SPELL}/${SPELL}-${VERSION}.tar.gz
-
SOURCE_HASH=sha512:8ba703fc4dd1c7a8201f4cefec533a6e228943f53f5380d8d17107718d8cb607c861a733d7ad1d6ed9288c4dbeae9fd59ceaf52172f16885a00d000a667e0e38
+ VERSION=3.13
+ SOURCE="$SPELL-$VERSION.tar.gz"
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ SOURCE_URL[0]="http://www.catb.org/~esr/$SPELL/$SOURCE";
+
SOURCE_HASH=sha512:9fe2be4839c7a6f31a788102fd6ebb1e2e0693f09a4dad2bca5cd5d0788088eb34388d592778f04bcfec9817e3ffffb66d70db9aa47996d3bd1c45cf7cd8464f
LICENSE[0]=GPL
WEB_SITE=http://www.cobite.com/cvsps/
ENTERED=20020620
KEYWORDS="cvs devel"
SHORT="CVSps is a command-line utility to view CVS patchsets."
cat << EOF
-
-CVSps is a program for generating 'patchset' information from
-a CVS repository. A patchset in this case is defined as a set
-of changes made to a collection of files, and all committed at
-the same time (using a single 'cvs commit' command). This
-information is valuable to seeing the big picture of the
-evolution of a cvs project. While cvs tracks revision
-information, it is often difficult to see what changes were
-committed 'atomically' to the repository.
-
+CVSps is a program for generating 'patchset' information from a CVS
+repository. A patchset in this case is defined as a set of changes made to a
+collection of files, and all committed at the same time (using a single 'cvs
+commit' command). This information is valuable to seeing the big picture of
the
+evolution of a cvs project. While cvs tracks revision information, it is
often
+difficult to see what changes were committed 'atomically' to the repository.
EOF
diff --git a/devel/cvsps/HISTORY b/devel/cvsps/HISTORY
index e97f79d..327f07c8 100644
--- a/devel/cvsps/HISTORY
+++ b/devel/cvsps/HISTORY
@@ -1,3 +1,6 @@
+2014-12-07 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 3.13
+
2006-10-03 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed UPDATED.

diff --git a/devel/cvsps/INSTALL b/devel/cvsps/INSTALL
index df0e031..e0d0684 100755
--- a/devel/cvsps/INSTALL
+++ b/devel/cvsps/INSTALL
@@ -1 +1 @@
- make install prefix=/usr
+make install prefix=/usr
diff --git a/devel/diffuse/BUILD b/devel/diffuse/BUILD
index 27ba77d..c271352 100755
--- a/devel/diffuse/BUILD
+++ b/devel/diffuse/BUILD
@@ -1 +1 @@
-true
+sedit '1s/$/2/' src/usr/bin/diffuse
diff --git a/devel/diffuse/DEPENDS b/devel/diffuse/DEPENDS
index 18cb56e..edd5f62 100755
--- a/devel/diffuse/DEPENDS
+++ b/devel/diffuse/DEPENDS
@@ -1,3 +1,4 @@
+depends python &&
depends pygtk2 &&

suggest_depends bzr "" "" "for Bazaar support" &&
diff --git a/devel/diffuse/DETAILS b/devel/diffuse/DETAILS
index 64d50c4..c3e5d42 100755
--- a/devel/diffuse/DETAILS
+++ b/devel/diffuse/DETAILS
@@ -1,8 +1,8 @@
SPELL=diffuse
- VERSION=0.4.6
+ VERSION=0.4.8
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:ddde5e6c06ecaeb9b164de47590f22074e52d32a9969764466aa09a2a24925b6fa6aa3a098816c83d4fdef34ff1d2d88eab963a3bb8de3f403e40d797d497ae6
+
SOURCE_HASH=sha512:0c62976526804a328f1cc1775f842e9575fab50309cc964171af5ee89d8f303d4cbdf66a078ed64bb8826f5a57c2cc7fc59afc1ee87646ece340212d34f2514e
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://diffuse.sourceforge.net/
LICENSE[0]=GPL
diff --git a/devel/diffuse/HISTORY b/devel/diffuse/HISTORY
index d26ce76..543e147 100644
--- a/devel/diffuse/HISTORY
+++ b/devel/diffuse/HISTORY
@@ -1,3 +1,7 @@
+2014-12-07 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 0.4.8
+ * DEPENDS, BUILD: Works with Python 2 only
+
2011-11-04 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.4.6

diff --git a/devel/diffutils/DEPENDS b/devel/diffutils/DEPENDS
index 4ca02af..88089b6 100755
--- a/devel/diffutils/DEPENDS
+++ b/devel/diffutils/DEPENDS
@@ -1,6 +1,7 @@
depends gnupg &&
depends smgl-fhs &&

+optional_depends libsigsegv '' '' 'for page fault handling support' &&
optional_depends gettext \
"--enable-nls" \
"--disable-nls" \
diff --git a/devel/diffutils/HISTORY b/devel/diffutils/HISTORY
index 43c9f7b..65cc85f 100644
--- a/devel/diffutils/HISTORY
+++ b/devel/diffutils/HISTORY
@@ -1,3 +1,6 @@
+2014-12-30 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Optionally depends on libsigsegv. Issue #186
+
2013-04-06 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 3.3
* PRE_BUILD, glibc215.patch: deleted
diff --git a/devel/doxygen/DETAILS b/devel/doxygen/DETAILS
index a1706ff..76096a7 100755
--- a/devel/doxygen/DETAILS
+++ b/devel/doxygen/DETAILS
@@ -1,9 +1,10 @@
SPELL=doxygen
- VERSION=1.8.2
+ VERSION=1.8.9
+
SOURCE_HASH=sha512:e5469385ad78fa33e4961ff80f45a54ab29cd0bee2eb60008eaa8ad56caf9c5d5ba1014aa9ebc9bc16a830e6bf07a37a1a73edef3360e7470d620ed43f0b418e
SOURCE=$SPELL-$VERSION.src.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=ftp://ftp.stack.nl/pub/users/dimitri/$SOURCE
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
+# SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
WEB_SITE=http://www.doxygen.org/
LICENSE[0]=GPL
ENTERED=20020310
diff --git a/devel/doxygen/HISTORY b/devel/doxygen/HISTORY
index 0edda8d..ac7d147 100644
--- a/devel/doxygen/HISTORY
+++ b/devel/doxygen/HISTORY
@@ -1,3 +1,6 @@
+2014-12-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.8.9
+
2012-08-19 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.8.2

@@ -50,7 +53,6 @@

2009-08-28 Ladislav Hagara <hgr AT vabo.cz>
* doxygen-qt4.patch: updated to new version
-
2009-08-25 George Sherwood <gsherwood AT sourcemage.org>
* DETAILS: Updated to version 1.6.1

diff --git a/devel/doxygen/doxygen-1.8.2.src.tar.gz.sig
b/devel/doxygen/doxygen-1.8.2.src.tar.gz.sig
deleted file mode 100644
index 8fec1cf..0000000
Binary files a/devel/doxygen/doxygen-1.8.2.src.tar.gz.sig and /dev/null differ
diff --git a/devel/elfkickers/BUILD b/devel/elfkickers/BUILD
new file mode 100755
index 0000000..8f58e6d
--- /dev/null
+++ b/devel/elfkickers/BUILD
@@ -0,0 +1 @@
+make
diff --git a/devel/elfkickers/DETAILS b/devel/elfkickers/DETAILS
new file mode 100755
index 0000000..c46e9de
--- /dev/null
+++ b/devel/elfkickers/DETAILS
@@ -0,0 +1,47 @@
+ SPELL=elfkickers
+ SPELLX=ELFkickers
+ VERSION=3.0a
+ SOURCE="$SPELLX-$VERSION.tar.gz"
+ SOURCE_URL[0]=http://www.muppetlabs.com/~breadbox/pub/software/$SOURCE
+
SOURCE_HASH=sha512:c90a763e5b60069f9cb67fd5c114da753184ff466c3db1dd9a44e86de9408a4384a3ac00a8c67191ca9a6556fd0db11058542361e987710f9b5bedabaec2717c
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
+ WEB_SITE="http://www.muppetlabs.com/~breadbox/software/$SPELL.html";
+ LICENSE[0]="GPLv2+"
+ ENTERED=20140916
+ KEYWORDS=""
+ SHORT="Kickers of ELF"
+cat << EOF
+This distribution is a collection of programs that are generally unrelated,
+except in that they all deal with ELF files.
+
+The main purpose of these programs is to be illustrative and educational --
+to help fellow programmers understand ELF files and something of how they
+work under the Linux platform.
+
+Each program is independent. There is very little shared code between them,
+and in fact they all take slightly different approaches to handling ELF
files.
+
+The distribution includes:
+
+* sstrip: a small utility that removes a few bytes from an executable
+ that strip leaves behind.
+
+* objres: a "compiler" for including arbitrary binary resources in object
+ files.
+
+* elftoc: a program that takes an ELF file and generates C code that defines
a
+ struct with the same memory image, using the structs and preprocessor
+ symbols defined in <elf.h>.
+
+* elfls: a utility that displays an ELF file's program and/or section header
+ tables, which serve as a kind of global roadmap to the file's contents.
+
+* rebind: a small utility that alters the binding of selected symbols in an
+ object file.
+
+* ebfc: a compiler for a tiny programming language. The compiler can generate
+ ELF executables, object files, and shared libraries.
+
+* infect: an example of how to modify an executable without affecting its
+ original program.
+EOF
diff --git a/devel/elfkickers/HISTORY b/devel/elfkickers/HISTORY
new file mode 100644
index 0000000..d7ca4de
--- /dev/null
+++ b/devel/elfkickers/HISTORY
@@ -0,0 +1,2 @@
+2014-09-16 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS, INSTALL: spell created
diff --git a/devel/elfkickers/INSTALL b/devel/elfkickers/INSTALL
new file mode 100755
index 0000000..4e76028
--- /dev/null
+++ b/devel/elfkickers/INSTALL
@@ -0,0 +1 @@
+make prefix=/usr install
diff --git a/devel/extra-cmake-modules/DETAILS
b/devel/extra-cmake-modules/DETAILS
index 2abdfde..075ba00 100755
--- a/devel/extra-cmake-modules/DETAILS
+++ b/devel/extra-cmake-modules/DETAILS
@@ -1,7 +1,7 @@
SPELL=extra-cmake-modules
- VERSION=1.1.0
- VX=5.1.0
-
SOURCE_HASH=sha512:76947a9ea76611e5f3593b5e60d0f2e102459d6fa85c8e7e21371bcc6d513372dfccd01c9eb021d75f9782942612d27c7ebc97c978838329c1505e2792794353
+ VERSION=1.5.0
+ VX=5.5
+SOURCE_HASH=sha512:c7cd41603a46b3a90e8ffd7a4ab4452369aedc8546be401c2f89e2f723f34ea5a1d5131a9fe2c38c3261d52a622f62669c7f89fef8f8785f1abe2617b36d8528
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_URL=$KDE_URL/stable/frameworks/$VX/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/devel/extra-cmake-modules/HISTORY
b/devel/extra-cmake-modules/HISTORY
index 09f6ce3..e774539 100644
--- a/devel/extra-cmake-modules/HISTORY
+++ b/devel/extra-cmake-modules/HISTORY
@@ -1,3 +1,15 @@
+2014-12-11 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.5.0
+
+2014-11-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.0
+
+2014-10-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3.0
+
+2014-09-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.2.1
+
2014-08-10 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.1.0

diff --git a/devel/gdb/DETAILS b/devel/gdb/DETAILS
index deba7e8..04270d1 100755
--- a/devel/gdb/DETAILS
+++ b/devel/gdb/DETAILS
@@ -1,5 +1,5 @@
SPELL=gdb
- VERSION=7.8
+ VERSION=7.8.1
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/devel/gdb/HISTORY b/devel/gdb/HISTORY
index 9594b8c..75bcd9e 100644
--- a/devel/gdb/HISTORY
+++ b/devel/gdb/HISTORY
@@ -1,3 +1,6 @@
+2014-10-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 7.8.1
+
2014-08-01 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 7.8

diff --git a/devel/ghc/DETAILS b/devel/ghc/DETAILS
index ad0d053..43e1d29 100755
--- a/devel/ghc/DETAILS
+++ b/devel/ghc/DETAILS
@@ -1,9 +1,9 @@
SPELL=ghc
- VERSION=7.8.2
+ VERSION=7.8.3
SOURCE=$SPELL-$VERSION-src.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://www.haskell.org/${SPELL}/dist/${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:5fb26edd5a03e2bf27961f4476f86f90f292ed0828a0a3a19de333b493f428a267374466a65649379c3ad7f400b0e592d7c355cfecd334af7ceb52bb8d8c60b7
+
SOURCE_HASH=sha512:2cc8c2aa6f18ba565c1e2aa637045e246f1214c2a77e95c2a97dfb97203b8983e4ad3cc13178b4b51aff70c58d59a1f68f94cd813d043745cb02411bad04bb00
if [[ ! -x /usr/bin/ghc ]] ; then
ARCH="$(uname -m)"
if [[ "$ARCH" = i686 ]]; then
@@ -12,9 +12,9 @@ if [[ ! -x /usr/bin/ghc ]] ; then
SOURCE2=${SPELL}-${VERSION}-${ARCH}-unknown-linux-centos65.tar.xz
SOURCE2_URL[0]=http://www.haskell.org/${SPELL}/dist/${VERSION}/${SOURCE2}
if [ "$ARCH" = "x86_64" ]; then
-
SOURCE2_HASH=sha512:fe2b4571e7799c154162c8ffda97c6679083d7b9c9359be19b8f4871afe10d5e572c272e6d25bb277b6b025ca4e401e2098cf74cda0e39973b782eb1ad56e2da
+
SOURCE2_HASH=sha512:184366c39c9c8effbf798906a8496f70044e7cd2ca1351d25dd3b8036c045017eb58b1f1775a5cd9f6b9b40213641aa623adbe94ddc51290152c16731befb0c2
else
-
SOURCE2_HASH=sha512:102eac5d679f8f0832cdcb2eddf2ea96276183d950fe11e050475e696ad76753767f92c5976c3e0d6893c4a82cd6425f6210a9a4df4575c62465517449dc20d1
+
SOURCE2_HASH=sha512:b962cc71ad4b2d08724ee65c03aa45ed262a80346103a425500c8466a452bf9b3e63370bc182ae271db09a5fa3977741bbb88e8fec63088e8b391ba2666f6382
fi
fi
TMPFS=off
diff --git a/devel/ghc/HISTORY b/devel/ghc/HISTORY
index 40092f0..38667c8 100644
--- a/devel/ghc/HISTORY
+++ b/devel/ghc/HISTORY
@@ -1,3 +1,6 @@
+2014-11-23 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 7.8.3
+
2014-05-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* BUILD: version 7.8.2

diff --git a/devel/git-imerge/BUILD b/devel/git-imerge/BUILD
new file mode 100755
index 0000000..8f58e6d
--- /dev/null
+++ b/devel/git-imerge/BUILD
@@ -0,0 +1 @@
+make
diff --git a/devel/git-imerge/DETAILS b/devel/git-imerge/DETAILS
new file mode 100755
index 0000000..a84163c
--- /dev/null
+++ b/devel/git-imerge/DETAILS
@@ -0,0 +1,25 @@
+. "$GRIMOIRE/FUNCTIONS"
+ SPELL=git-imerge
+ VERSION=$(get_scm_version)
+ SOURCE="$SPELL-git.tar.bz2"
+ SOURCE_URL[0]="git://github.com/mhagger/$SPELL.git"
+ SOURCE_IGNORE=volatile
+ SOURCE_DOWNLOAD=on
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-git"
+ WEB_SITE="http://github.com/mhagger/git-imerge";
+ LICENSE[0]="GPLv2+"
+ ENTERED=20141209
+ KEYWORDS=""
+ SHORT="Incremental merge and rebase for git"
+cat << EOF
+Perform a merge between two branches incrementally. If conflicts are
+encountered, figure out exactly which pairs of commits conflict, and present
+the user with one pairwise conflict at a time for resolution.
+
+git-imerge has two primary design goals:
+
+Reduce the pain of resolving merge conflicts to its unavoidable minimum,
+by finding and presenting the smallest possible conflicts: those between the
+changes introduced by one commit from each branch. Allow a merge to be
saved,
+tested, interrupted, published, and collaborated on while it is in progress.
+EOF
diff --git a/devel/git-imerge/HISTORY b/devel/git-imerge/HISTORY
new file mode 100644
index 0000000..dcd2ae1
--- /dev/null
+++ b/devel/git-imerge/HISTORY
@@ -0,0 +1,2 @@
+2014-12-09 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS, INSTALL, PREPARE: spell created
diff --git a/devel/git-imerge/INSTALL b/devel/git-imerge/INSTALL
new file mode 100755
index 0000000..7bf1215
--- /dev/null
+++ b/devel/git-imerge/INSTALL
@@ -0,0 +1 @@
+make PREFIX="$INSTALL_ROOT/usr" install
diff --git a/devel/git-imerge/PREPARE b/devel/git-imerge/PREPARE
new file mode 100755
index 0000000..f8b7d7e
--- /dev/null
+++ b/devel/git-imerge/PREPARE
@@ -0,0 +1,2 @@
+. ${GRIMOIRE}/FUNCTIONS &&
+prepare_select_branch
diff --git a/devel/git/BUILD b/devel/git/BUILD
new file mode 100755
index 0000000..4e3a50d
--- /dev/null
+++ b/devel/git/BUILD
@@ -0,0 +1,3 @@
+export LIBS+=" -lintl"
+export LDFLAGS+=" -lintl"
+default_build
diff --git a/devel/git/DETAILS b/devel/git/DETAILS
index 9c5b680..f3c62db 100755
--- a/devel/git/DETAILS
+++ b/devel/git/DETAILS
@@ -1,7 +1,7 @@
SPELL=git
- VERSION=2.1.0
-
SOURCE_HASH=sha512:c6cd5b7ac37d231321160047133d526133a2eeb115acf5ca2041e1970622a838da631a07439a07564c9f2f34a74975daf62b45ed0184e493715e8d4f16c2187e
- SECURITY_PATCH=1
+ VERSION=2.2.1
+
SOURCE_HASH=sha512:66bccfa617d2c8e2e61e5aac9b8daef9d4dc151b85906af252cadef3306ecf792ad6d7869deb149f0d04f6e7c3e9f71119bfeece5690e61782fb357e5384027b
+ SECURITY_PATCH=2
SOURCE=$SPELL-$VERSION.tar.xz
# SOURCE2=$SOURCE.sign
# SOURCE_GPG=kernel.gpg:$SOURCE.sign:UPSTREAM_KEY
@@ -12,7 +12,7 @@ if [[ $GIT_DOC == manpages || $GIT_DOC == both ]]; then
SOURCE3=$SPELL-manpages-$VERSION.tar.xz
# SOURCE4=$SOURCE3.sign
# SOURCE3_GPG=kernel.gpg:$SOURCE3.sign:UPSTREAM_KEY
-
SOURCE3_HASH=sha512:ad5ba305aa464452f424cfda58ed4df63dcd181501a74368f4bfbf8c9d7691775b314922b427daa998ad067fc824665f9d7095a6ace67a4a552f50ca3faeb178
+
SOURCE3_HASH=sha512:9fea3a61afa7336c7da9a4c9c130ed4dd05bb3b5b1cc7fe5a3953109085169d9fb92aafd2b932e6b66ad93ac46e3b60ea05c0f311a8178b53bc1c2184773ada5
SOURCE3_URL=$KERNEL_URL/pub/software/scm/git/$SOURCE3
# SOURCE4_URL=$KERNEL_URL/pub/software/scm/git/$SOURCE4
# SOURCE4_IGNORE=signature
@@ -21,7 +21,7 @@ if [[ $GIT_DOC == htmldocs || $GIT_DOC == both ]]; then
SOURCE5=$SPELL-htmldocs-$VERSION.tar.xz
# SOURCE6=$SOURCE5.sign
# SOURCE5_GPG=kernel.gpg:$SOURCE5.sign:UPSTREAM_KEY
-
SOURCE5_HASH=sha512:48b39b7379ea822cdc16e17925885cad230d89df8e74dd67f139ab194f82c6fec8dd45afcfd7875e19f71e837fcdda3ff425881ae5455ddd1a4f3068d324d596
+
SOURCE5_HASH=sha512:68843b883e2fd4f14646ff97ba9e5f3fd4de9f6bbf57a40e9c1bceb6578ebf497e50f2b808fdb4174966e26bf9ac068b44cfdf111652d15796f4f84a7406d336
SOURCE5_URL=$KERNEL_URL/pub/software/scm/git/$SOURCE5
# SOURCE6_URL=$KERNEL_URL/pub/software/scm/git/$SOURCE6
# SOURCE6_IGNORE=signature
diff --git a/devel/git/HISTORY b/devel/git/HISTORY
index 36eae11..e3886b8 100644
--- a/devel/git/HISTORY
+++ b/devel/git/HISTORY
@@ -1,3 +1,13 @@
+2014-12-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.1;1
+ SECURITY_PATCH++
+
+2014-11-27 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.2.0
+
+2014-11-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.1;3
+
2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: openssl => SSL

diff --git a/devel/go/DEPENDS b/devel/go/DEPENDS
index 3b4ed5b..6f28c8d 100755
--- a/devel/go/DEPENDS
+++ b/devel/go/DEPENDS
@@ -2,6 +2,6 @@ depends SYSTEM-LOGGER &&
depends mercurial &&
depends bison &&
depends gcc &&
-depends gawk &&
+depends AWK &&
depends ed &&
depends make
diff --git a/devel/graphviz/DEPENDS b/devel/graphviz/DEPENDS
index 7f81103..29281e9 100755
--- a/devel/graphviz/DEPENDS
+++ b/devel/graphviz/DEPENDS
@@ -1,23 +1,44 @@
-depends autoconf &&
-depends automake &&
-depends zlib &&
-depends libpng &&
-depends libxaw &&
-depends bison &&
-depends flex &&
-depends groff &&
-depends libtool &&
-depends JPEG &&
-depends intltool &&
-depends glib2 &&
-depends expat &&
-depends gettext &&
-
-# for ps2pdf
-depends POSTSCRIPT-INTERPRETER &&
-
+depends atk &&
+depends autoconf &&
+depends automake &&
+depends bison &&
+depends expat &&
+depends flex &&
# use external GD so that graphviz doesn't install its own
depends gd '--without-mylibgd' &&
+depends gettext &&
+depends glib2 &&
+depends groff &&
+depends harfbuzz &&
+depends icu &&
+depends intltool &&
+depends jasper &&
+depends JPEG &&
+depends libcroco &&
+depends libffi &&
+depends libice &&
+depends libpng &&
+depends libpthread-stubs &&
+depends librsvg2 &&
+depends libsm &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxaw &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends libxml2 &&
+depends libxmu &&
+depends libxpm &&
+depends libxrender &&
+depends libxt &&
+depends LZMA &&
+depends pcre &&
+depends pixman &&
+# for ps2pdf
+depends POSTSCRIPT-INTERPRETER &&
+depends zlib &&

# not listed in 'configure --help' but nevertheless processed
optional_depends PHP '--enable-php' '--disable-php' 'for PHP bindings' &&
@@ -62,13 +83,17 @@ optional_depends pango
\
"--enable-pangocairo" \
"--with-mylibgd=yes --with-pangocairo=no" \
"Use pangocairo library?" &&
-
-if is_depends_enabled $SPELL pango; then depends -sub SVG cairo; fi &&
+if is_depends_enabled $SPELL pango; then
+ depends -sub SVG cairo;
+fi &&

optional_depends gtk+2 \
"--with-gtk --with-gdk-pixbuf" \
"--without-gtk --without-gdk-pixbuf" \
"Use GTK+2 libraries?" &&
+if is_depends_enabled $SPELL gtk+2; then
+ depends gdk-pixbuf2
+fi &&

optional_depends libgnomeui \
"--with-gnomeui" \
@@ -79,25 +104,12 @@ optional_depends gtkglext \
"--with-gtkglext" \
"--without-gtkglext" \
"OpenGL support" &&
+if is_depends_enabled $SPELL gtkglext; then
+ depends OPENGL
+fi &&
+
optional_depends "ghostscript" \
"--with-ghostscript=yes" \
"--with-ghostscript=no" \
"support for postscript"

-depends atk &&
-if is_depends_enabled $SPELL gtk+2; then
- depends gdk-pixbuf2
-fi &&
-depends harfbuzz &&
-depends jasper &&
-depends libice &&
-depends librsvg2 &&
-depends libsm &&
-depends libx11 &&
-depends libxml2 &&
-depends libxmu &&
-depends libxpm &&
-depends libxrender &&
-depends libxt &&
-depends pixman &&
-depends LZMA
diff --git a/devel/graphviz/HISTORY b/devel/graphviz/HISTORY
index eceb25e..5a298ec 100644
--- a/devel/graphviz/HISTORY
+++ b/devel/graphviz/HISTORY
@@ -1,3 +1,6 @@
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: added missing dependencies
+
2014-02-10 Tommy Boatman <tboatman AT sourcemage.org>
* DETAILS: 2.36.0

diff --git a/devel/icecream/DETAILS b/devel/icecream/DETAILS
index 7550907..fb6b17f 100755
--- a/devel/icecream/DETAILS
+++ b/devel/icecream/DETAILS
@@ -1,8 +1,8 @@
SPELL=icecream
- VERSION=0.9.6
+ VERSION=1.0.1
SOURCE="icecc-${VERSION}.tar.bz2"
SOURCE_URL[0]=http://ftp.suse.com/pub/projects/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:d71f89f24f06566bf7d8330d46b373d640c282e8e775215faf916f7208f5ffdaa056d646105d1071ccd6a4921af7e278da2c3c5c9861cf293441e81b9670fed1
+
SOURCE_HASH=sha512:04ffaf84ed38eac73939d99cd484a223fe8df07293a1e71ff63da18ee3c2d6c05d7cf6d4b9a90800745c0dc0d38485b4a22dd58feaa6e577f852e9af600b199f
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/icecc-${VERSION}"
WEB_SITE="http://en.opensuse.org/Icecream";
LICENSE[0]=GPL
diff --git a/devel/icecream/HISTORY b/devel/icecream/HISTORY
index 57fede9..8e98133 100644
--- a/devel/icecream/HISTORY
+++ b/devel/icecream/HISTORY
@@ -1,2 +1,5 @@
+2014-09-26 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.0.1
+
2011-04-07 Arjan Bouter <abouter AT sourcemage.org>
* BUILD, DETAILS, init.d/icecream, init.d/icecream-scheduler: spell
created
diff --git a/devel/jwasm/BUILD b/devel/jwasm/BUILD
new file mode 100755
index 0000000..19cad3e
--- /dev/null
+++ b/devel/jwasm/BUILD
@@ -0,0 +1 @@
+make -f GccUnix.mak
diff --git a/devel/jwasm/DETAILS b/devel/jwasm/DETAILS
new file mode 100755
index 0000000..e67e66e
--- /dev/null
+++ b/devel/jwasm/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=jwasm
+ VERSION=211as
+ SOURCE="JWasm$VERSION.zip"
+
SOURCE_URL[0]="http://sourceforge.net/projects/$SPELL/files/JWasm%20Source%20Code/$SOURCE";
+
SOURCE_HASH=sha512:3e48e09955ccf8e641b36f54c93c3f36b275a0e662013a17dfd1f52a3e2872eff54be869596d0e72bdb2cc7e59c8fd1dee13477bf89a59bba4b212959cff9006
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/$SPELL-$VERSION"
+ WEB_SITE="http://sourceforge.net/projects/jwasm/";
+ LICENSE[0]="Sybase"
+ ENTERED=20141205
+ KEYWORDS=""
+ SHORT="Masm-compatible assembler"
+cat << EOF
+JWasm is a Masm-compatible assembler, derived from OpenWatcom's Assembler.
+
+It supports 16-, 32- and 64-bit code, instructions up to AVX and various
+output formats.
+EOF
diff --git a/devel/jwasm/HISTORY b/devel/jwasm/HISTORY
new file mode 100644
index 0000000..e03f432
--- /dev/null
+++ b/devel/jwasm/HISTORY
@@ -0,0 +1,2 @@
+2014-12-05 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS, INSTALL, PRE_BUILD: spell created
diff --git a/devel/jwasm/INSTALL b/devel/jwasm/INSTALL
new file mode 100755
index 0000000..96a30f2
--- /dev/null
+++ b/devel/jwasm/INSTALL
@@ -0,0 +1 @@
+install -m755 GccUnixR/jwasm /usr/bin/
diff --git a/devel/jwasm/PRE_BUILD b/devel/jwasm/PRE_BUILD
new file mode 100755
index 0000000..cdbb324
--- /dev/null
+++ b/devel/jwasm/PRE_BUILD
@@ -0,0 +1,3 @@
+mk_source_dir $SOURCE_DIRECTORY &&
+cd $SOURCE_DIRECTORY &&
+unpack_file ''
diff --git a/devel/libtool/DETAILS b/devel/libtool/DETAILS
index 6d035b0..17dbdcc 100755
--- a/devel/libtool/DETAILS
+++ b/devel/libtool/DETAILS
@@ -1,6 +1,6 @@
SPELL=libtool
- VERSION=2.4.2
- SOURCE=$SPELL-$VERSION.tar.gz
+ VERSION=2.4.4
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$GNU_URL/$SPELL/$SOURCE
diff --git a/devel/libtool/HISTORY b/devel/libtool/HISTORY
index 42812db..b86b8c4 100644
--- a/devel/libtool/HISTORY
+++ b/devel/libtool/HISTORY
@@ -1,3 +1,6 @@
+2014-11-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.4.4
+
2011-10-19 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.4.2

diff --git a/devel/m4/DEPENDS b/devel/m4/DEPENDS
index 3017f10..5ee166f 100755
--- a/devel/m4/DEPENDS
+++ b/devel/m4/DEPENDS
@@ -1,4 +1,5 @@
depends gnupg &&
depends smgl-fhs &&

+optional_depends libsigsegv '' '' 'for page fault handling support' &&
optional_depends texinfo "" "" "to build info files"
diff --git a/devel/m4/DETAILS b/devel/m4/DETAILS
index e3eff61..16b77f6 100755
--- a/devel/m4/DETAILS
+++ b/devel/m4/DETAILS
@@ -1,5 +1,5 @@
SPELL=m4
- VERSION=1.4.16
+ VERSION=1.4.17
SECURITY_PATCH=2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
diff --git a/devel/m4/HISTORY b/devel/m4/HISTORY
index 7ca5ce7..77190f7 100644
--- a/devel/m4/HISTORY
+++ b/devel/m4/HISTORY
@@ -1,3 +1,10 @@
+2014-12-30 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Optionally depends on libsigsegv. Issue #187
+
+2014-10-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.17
+ * glibc215.patch, PRE_BUILD: deleted - builds with glibc-2.20
+
2012-12-08 Vlad Glagolev <stealth AT sourcemage.org>
* PRE_BUILD: apply the patch
* glibc215.patch: added, to fix build with glibc >=2.15
diff --git a/devel/m4/PRE_BUILD b/devel/m4/PRE_BUILD
deleted file mode 100755
index 62c7b7c..0000000
--- a/devel/m4/PRE_BUILD
+++ /dev/null
@@ -1,6 +0,0 @@
-default_pre_build &&
-cd ${SOURCE_DIRECTORY} &&
-
-patch -p0 < "$SPELL_DIRECTORY/glibc215.patch" &&
-
-sed -i '/#include "m4.h"/i#include <sys/stat.h>' src/path.c
diff --git a/devel/m4/glibc215.patch b/devel/m4/glibc215.patch
deleted file mode 100644
index 9b6f475..0000000
--- a/devel/m4/glibc215.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- lib/stdio.in.h.orig 2011-03-01 19:39:29.000000000 +0300
-+++ lib/stdio.in.h 2012-12-08 23:01:59.570142449 +0400
-@@ -162,7 +162,6 @@
- so any use of gets warrants an unconditional warning. Assume it is
- always declared, since it is required by C89. */
- #undef gets
--_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
-
- #if @GNULIB_FOPEN@
- # if @REPLACE_FOPEN@
diff --git a/devel/make/DETAILS b/devel/make/DETAILS
index 67047fa..360a418 100755
--- a/devel/make/DETAILS
+++ b/devel/make/DETAILS
@@ -1,5 +1,5 @@
SPELL=make
- VERSION=4.0
+ VERSION=4.1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_GPG=gnu.gpg:$SOURCE2:UPSTREAM_KEY
diff --git a/devel/make/HISTORY b/devel/make/HISTORY
index a8157b3..14b8bcc 100644
--- a/devel/make/HISTORY
+++ b/devel/make/HISTORY
@@ -1,3 +1,9 @@
+2014-01-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.1
+
+2014-09-23 Ismael Luceno <ismael AT sourcemage.org>
+ * INSTALL: Install gmake symlink
+
2013-10-12 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: add optional guile

diff --git a/devel/make/INSTALL b/devel/make/INSTALL
index 64f3354..23b4300 100755
--- a/devel/make/INSTALL
+++ b/devel/make/INSTALL
@@ -1,2 +1,3 @@
make install DESTDIR=$INSTALL_ROOT &&
+ln -s make ${INSTALL_ROOT}/usr/bin/gmake &&
chmod a-s ${INSTALL_ROOT}/usr/bin/make
diff --git a/devel/mawk/CONFIGURE b/devel/mawk/CONFIGURE
new file mode 100755
index 0000000..31cf3fe
--- /dev/null
+++ b/devel/mawk/CONFIGURE
@@ -0,0 +1 @@
+config_query MAWK_DEF "Use $SPELL as the primary AWK interpreter on the
system?" y
diff --git a/devel/mawk/DETAILS b/devel/mawk/DETAILS
index 26769fd..b91e243 100755
--- a/devel/mawk/DETAILS
+++ b/devel/mawk/DETAILS
@@ -1,8 +1,8 @@
SPELL=mawk
- VERSION=1.3.4-20131226
+ VERSION=1.3.4-20141206
SOURCE="${SPELL}-${VERSION}.tgz"
SOURCE_URL[0]=ftp://invisible-island.net/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:1e9bce2c738289283b0ed56ed4706eeb42da8951fd2c8d13d8858af15c41bd2bd18d73f0a1de997086089fbfb557f5ff3b033a27acbd11751106fe9f37ed7c5d
+
SOURCE_HASH=sha512:636c863d759c8001fd51dea5fd1bfabed193976e9d7e7d614848bf8b5b4714b16325833099abf33c0a94c9cd746608da10e6e7b1199cd2480cab419f89813814
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://invisible-island.net/mawk/mawk.html";
LICENSE[0]="GPLv2"
diff --git a/devel/mawk/HISTORY b/devel/mawk/HISTORY
index a89f216..9bb0725b 100644
--- a/devel/mawk/HISTORY
+++ b/devel/mawk/HISTORY
@@ -1,2 +1,15 @@
+2014-12-14 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.3.4-20141206
+ * patches/nextfile-fix.patch: Removed, applied by upstream
+
+2014-12-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.3.4-20141027
+ * PRE_BUILD, patches/nextfile-fix.patch: Nextfile statement
+ implementation fix
+
+2014-09-09 Ismael Luceno <ismael AT sourcemage.org>
+ * PROVIDES: Provide AWK
+ * CONFIGURE, INSTALL: Let the user choose the primary AWK
implementation
+
2014-08-31 Ismael Luceno <ismael AT sourcemage.org>
* BUILD, DETAILS: spell created
diff --git a/devel/mawk/INSTALL b/devel/mawk/INSTALL
new file mode 100755
index 0000000..a8cc99c
--- /dev/null
+++ b/devel/mawk/INSTALL
@@ -0,0 +1,4 @@
+default_install &&
+if [ "$MAWK_DEF" = y ]; then
+ ln -sf "$SPELL" "$INSTALL_ROOT"/bin/awk
+fi
diff --git a/devel/mawk/PRE_BUILD b/devel/mawk/PRE_BUILD
new file mode 100755
index 0000000..1fec4be
--- /dev/null
+++ b/devel/mawk/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+find "$SPELL_DIRECTORY/patches" -name '*.patch' -exec patch -p1 -i '{}' \;
diff --git a/devel/mawk/PROVIDES b/devel/mawk/PROVIDES
new file mode 100644
index 0000000..37a9c1c
--- /dev/null
+++ b/devel/mawk/PROVIDES
@@ -0,0 +1 @@
+AWK
diff --git a/devel/mk-configure/BUILD b/devel/mk-configure/BUILD
new file mode 100755
index 0000000..a9ea826
--- /dev/null
+++ b/devel/mk-configure/BUILD
@@ -0,0 +1,2 @@
+cd "$SOURCE_DIRECTORY" &&
+bmake PREFIX=/usr SYSCONFDIR=/etc
diff --git a/devel/mk-configure/DEPENDS b/devel/mk-configure/DEPENDS
new file mode 100755
index 0000000..0c08095
--- /dev/null
+++ b/devel/mk-configure/DEPENDS
@@ -0,0 +1 @@
+depends bmake
diff --git a/devel/mk-configure/DETAILS b/devel/mk-configure/DETAILS
new file mode 100755
index 0000000..45518ce
--- /dev/null
+++ b/devel/mk-configure/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=mk-configure
+ VERSION=0.27.0
+ SOURCE="$SPELL-$VERSION.tar.gz"
+
SOURCE_URL[0]="http://sourceforge.net/projects/$SPELL/files/$SPELL/$SPELL-$VERSION/$SOURCE";
+
SOURCE_HASH=sha512:faa1dbadf875a238e4e5377e9185f5c015571f3adfd2168439d840ea1e6ebdfd82114ce5b223ef97406015a9a41457cb7dda1610ec963edc27c0adc36987d450
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="http://sourceforge.net/projects/$SPELL/";
+ LICENSE[0]="BSD"
+ ENTERED=20140909
+ KEYWORDS=""
+ SHORT="Lightweight replacement for autotools"
+cat << EOF
+mk-configure is a lightweight easy for use replacement for GNU autotools,
+written in bmake (portable version of NetBSD make) and POSIX tools (shell,
+awk etc.).
+EOF
diff --git a/devel/mk-configure/HISTORY b/devel/mk-configure/HISTORY
new file mode 100644
index 0000000..ebb05a2
--- /dev/null
+++ b/devel/mk-configure/HISTORY
@@ -0,0 +1,2 @@
+2014-09-09 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
diff --git a/devel/mk-configure/INSTALL b/devel/mk-configure/INSTALL
new file mode 100755
index 0000000..e46fa6d
--- /dev/null
+++ b/devel/mk-configure/INSTALL
@@ -0,0 +1,2 @@
+cd "$SOURCE_DIRECTORY" &&
+bmake DESTDIR="$INSTALL_ROOT" PREFIX=/usr SYSCONFDIR=/etc install
diff --git a/devel/mono/DETAILS b/devel/mono/DETAILS
index 83deebe..ee0ea27 100755
--- a/devel/mono/DETAILS
+++ b/devel/mono/DETAILS
@@ -5,13 +5,12 @@ if [[ "${MONO_TRUNK}" = 'y' ]]; then

SOURCE_URL=http://mono.ximian.com/monobuild/snapshot/snapshot_sources/mono/${SOURCE}

SOURCE_HASH=sha512:2067ee108f15610ea11c515fba67625995f5136c8888d21a1ef9417320538f5e46cc39c19c351873b5c126170bc23f21f042b544575506ca4c454beda4b8438a
else
- VERSION=2.10.2
+ VERSION=2.11.4
SECURITY_PATCH=1
SOURCE=${SPELL}-${VERSION}.tar.bz2
- SOURCE_URL=ftp://ftp.novell.com/pub/mono/sources/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:500660a70cef15fc79d626cd2ec44023476a02f46dcc0d9df18e0791816466e48396ff109773b8cdd90e76a484f9f1ba25e7439d70c897ae9443e63fb32d5c10
+ SOURCE_URL=http://download.mono-project.com/sources/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:e196686637be91b782a9ff4d42098a361eaf00b6de1b18796a7390b2e55f04f6d05b3c055b302b5a72940597cbde5f75e94a8e8c4530300d3303c84fb021dfda
fi
- SOURCE=${SPELL}-${VERSION}.tar.bz2
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
WEB_SITE=http://www.mono-project.com
ENTERED=20020625
diff --git a/devel/mono/HISTORY b/devel/mono/HISTORY
index bbbe955..d8e51eb 100644
--- a/devel/mono/HISTORY
+++ b/devel/mono/HISTORY
@@ -1,3 +1,7 @@
+2014-09-13 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fixed SOURCE_URL[0]
+ updated MONO_TRUNK=n to 2.11.4
+
2011-05-03 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.10.2

diff --git a/devel/nodejs/BUILD b/devel/nodejs/BUILD
index a23a8e8..a89d357 100755
--- a/devel/nodejs/BUILD
+++ b/devel/nodejs/BUILD
@@ -1,2 +1,3 @@
-./configure --prefix=/usr &&
+./configure --prefix=$INSTALL_ROOT/usr $OPTS &&
+
make
diff --git a/devel/nodejs/DEPENDS b/devel/nodejs/DEPENDS
index a86d429..77397da 100755
--- a/devel/nodejs/DEPENDS
+++ b/devel/nodejs/DEPENDS
@@ -1 +1,8 @@
-depends python
+depends -sub CXX gcc &&
+depends python &&
+depends zlib '--shared-zlib' &&
+
+optional_depends -sub "1.0" openssl \
+ "--shared-openssl" \
+ "" \
+ "to use system OpenSSL library instead of
bundled"
diff --git a/devel/nodejs/DETAILS b/devel/nodejs/DETAILS
index 58ea65a..94b873e 100755
--- a/devel/nodejs/DETAILS
+++ b/devel/nodejs/DETAILS
@@ -1,9 +1,10 @@
SPELL=nodejs
- VERSION=0.8.12
-
SOURCE_HASH=sha512:27eb75c785e32b1faf417aea09f849679ff2c22f94253961574d171b1f599297550770849dd3b6faca853e26a2320619477ac7d7ea57b9a3be817cfa49e8afd2
- SOURCE=node-v$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/node-v$VERSION
+ SPELLX=${SPELL/js}
+ VERSION=0.10.32
+ SOURCE=$SPELLX-v$VERSION.tar.gz
SOURCE_URL[0]=http://nodejs.org/dist/v$VERSION/$SOURCE
+
SOURCE_HASH=sha512:5871100fac79c81e940b68cd0eba978c46863375985b86c0124bc0a13eafc7bd371663bb0798a04108fb0234b24a28241ba49fe687300a36475674f7ad9ec9bf
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-v$VERSION"
WEB_SITE=http://nodejs.org/
ENTERED=20120211
LICENSE[0]=MIT
diff --git a/devel/nodejs/HISTORY b/devel/nodejs/HISTORY
index 9d7a98b..680d455 100644
--- a/devel/nodejs/HISTORY
+++ b/devel/nodejs/HISTORY
@@ -1,3 +1,8 @@
+2014-09-29 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.10.32; quoting paths
+ * BUILD: use INSTALL_ROOT, OPTS
+ * DEPENDS: added gcc, zlib and openssl dependencies
+
2012-10-15 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.8.12

diff --git a/devel/pcc/DETAILS b/devel/pcc/DETAILS
new file mode 100755
index 0000000..ae1c0d8
--- /dev/null
+++ b/devel/pcc/DETAILS
@@ -0,0 +1,36 @@
+ SPELL=pcc
+if [[ "$PCC_BRANCH" = snapshot ]]; then
+ VERSION=20141228
+ SOURCE="$SPELL-$VERSION.tgz"
+ SOURCE_URL[0]=http://$SPELL.ludd.ltu.se/ftp/pub/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:882882ca51e44481574717f8ea92005ca8a6d8d4a09aa59e7196de5859a36bbc6700d3591340b006abab059ee81ffcbaa505cd99b4ddd79ab9632cde69f43957
+else
+ VERSION=1.1.0
+ SOURCE="$SPELL-$VERSION.tgz"
+ SOURCE_URL[0]=http://$SPELL.ludd.ltu.se/ftp/pub/$SPELL-releases/$SOURCE
+ SOURCE_URL[1]=http://www.sourcemage.ru/mirror/$SPELL/
+
SOURCE_HASH=sha512:5bd2b59fbb323016d215023ce77793ae66766e8e8192b44bf0707ee444658022e1645669c13eea8c81bc55c161eea3b0271d6b3098b8a7d51ce67eb86c7527b4
+fi
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="http://pcc.ludd.ltu.se/";
+ LICENSE[0]="BSD"
+ ENTERED=20141102
+ KEYWORDS=""
+ SHORT="Portable C Compiler"
+cat << EOF
+The compiler is based on the original Portable C Compiler by Stephen
+C. Johnson, written in the late 70's. Even though much of the compiler has
+been rewritten, some of the basics still remain.
+
+PCC debuted in Unix Version 7 and replaced the DMR compiler (Dennis Ritchie's
+original C compiler) in both System V and the BSD 4.x releases.
+
+About 50% of the frontend code and 80% of the backend code has been
+rewritten. Most stuff is written by Anders Magnusson, with the exception of
+the data-flow analysis part and the SSA conversion code which is written by
+Peter A Jonsson, and the MIPS port that were written as part of a project
+by undergraduate students at Luleaa University of Technology (LTU).
+
+The project goal is to write a C99 compiler while still keeping it small,
+simple, fast and understandable.
+EOF
diff --git a/devel/pcc/HISTORY b/devel/pcc/HISTORY
new file mode 100644
index 0000000..ce75e21
--- /dev/null
+++ b/devel/pcc/HISTORY
@@ -0,0 +1,7 @@
+2014-12-28 Ismael Luceno <ismael AT sourcemage.org>
+ * PREPARE: Added branch selection
+ * DETAILS: Updated to snapshot 20141228, added release 1.1.0
+
+2014-11-02 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: spell created
+
diff --git a/devel/pcc/PREPARE b/devel/pcc/PREPARE
new file mode 100755
index 0000000..c35fa8a
--- /dev/null
+++ b/devel/pcc/PREPARE
@@ -0,0 +1,2 @@
+. "$GRIMOIRE/FUNCTIONS" &&
+prepare_select_branch snapshot release
diff --git a/devel/python/BUILD b/devel/python/BUILD
index cc28ab8..ab8bcd5 100755
--- a/devel/python/BUILD
+++ b/devel/python/BUILD
@@ -19,4 +19,4 @@ else
make altinstall DESTDIR="$SOURCE_DIRECTORY/anywhere/$INSTALL_ROOT"
fi &&

-message "Fake stage complete, installing to real path.."
+message "${MESSAGE_COLOR}Fake stage complete, installing to real
path...${DEFAULT_COLOR}"
diff --git a/devel/python/DEPENDS b/devel/python/DEPENDS
index b8edce6..aa87f6b 100755
--- a/devel/python/DEPENDS
+++ b/devel/python/DEPENDS
@@ -1,3 +1,5 @@
+depends gettext &&
+
optional_depends gdbm "" "" "gnu db support(old)" &&
optional_depends db "" "" "for Sleepycat db support" &&
optional_depends sqlite "" "" "for SQLite db support" &&
diff --git a/devel/python/DETAILS b/devel/python/DETAILS
index 8350bab..f5af121 100755
--- a/devel/python/DETAILS
+++ b/devel/python/DETAILS
@@ -1,5 +1,6 @@
SPELL=python
- VERSION=2.7.7
+ VERSION=2.7.9
+ SECURITY_PATCH=4
SOURCE=Python-$VERSION.tar.xz
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/Python-$VERSION"
@@ -13,7 +14,6 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/Python-$VERSION"
WEB_SITE=http://www.python.org/
ENTERED=20010922
LICENSE[0]=PYTHON
- SECURITY_PATCH=3
KEYWORDS="devel"
SHORT="interpreted, interactive, object-oriented language"
cat << EOF
diff --git a/devel/python/HISTORY b/devel/python/HISTORY
index df556e4..3dbb794 100644
--- a/devel/python/HISTORY
+++ b/devel/python/HISTORY
@@ -1,3 +1,15 @@
+2014-12-11 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.7.9; SECURITY_PATCH++ (CVE-2013-1753,
+ CVE-2013-1752, CVE-2013-1752)
+ * BUILD: use message color
+ * INSTALL: added missing &&'s
+
+2014-10-31 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 2.7.8
+
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: depends gettext
+
2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: openssl => SSL

diff --git a/devel/python/INSTALL b/devel/python/INSTALL
index 86ae17c..5a47b20 100755
--- a/devel/python/INSTALL
+++ b/devel/python/INSTALL
@@ -6,9 +6,9 @@ fi &&

# gettext
install -vm 755 "$SOURCE_DIRECTORY"/Tools/i18n/{pygettext.py,msgfmt.py} \
- "$INSTALL_ROOT/usr/bin"
+ "$INSTALL_ROOT/usr/bin" &&

-local PYVER=`echo ${VERSION}|cut -d . -f 1,2`
+local PYVER=`echo ${VERSION}|cut -d . -f 1,2` &&

if [ -d "${INSTALL_ROOT}/usr/lib/python${PYVER}/plat-linux2" ];then
cp -r "${INSTALL_ROOT}/usr/lib/python${PYVER}/plat-linux2" \
@@ -17,4 +17,3 @@ else
cp -r "${INSTALL_ROOT}/usr/lib/python${PYVER}/plat-linux3" \
"${INSTALL_ROOT}/usr/lib/python${PYVER}/plat-linux2"
fi
-
diff --git a/devel/python3/DETAILS b/devel/python3/DETAILS
index 8e23b10..dd7f3fc 100755
--- a/devel/python3/DETAILS
+++ b/devel/python3/DETAILS
@@ -1,5 +1,5 @@
SPELL=python3
- VERSION=3.4.1
+ VERSION=3.4.2
SECURITY_PATCH=3
SOURCE=Python-$VERSION.tgz
SOURCE2=$SOURCE.asc
diff --git a/devel/python3/HISTORY b/devel/python3/HISTORY
index 67be9cc..01f7531 100644
--- a/devel/python3/HISTORY
+++ b/devel/python3/HISTORY
@@ -1,3 +1,6 @@
+2014-10-31 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 3.4.2
+
2014-08-20 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: add SSL

diff --git a/devel/radare2/DETAILS b/devel/radare2/DETAILS
index 0424609..d7abf8f 100755
--- a/devel/radare2/DETAILS
+++ b/devel/radare2/DETAILS
@@ -31,7 +31,7 @@ toolchain.
- Vala, Go, Python, ruby, perl, lua, Java, shellscript, ..
- Scripting language based in mnemonic commands and macros
* Hexadecimal editor
- - 64bit offset support with virtual addressing and section maps
+ - 64-bit offset support with virtual addressing and section maps
- Assemble and disassemble from/to many architectures
- Colorizes opcodes, bytes and debug register changes
- Print data in various formats (int, float, disasm, timestamp, ..)
diff --git a/devel/radare2/HISTORY b/devel/radare2/HISTORY
index 133cb6b..4e71173 100644
--- a/devel/radare2/HISTORY
+++ b/devel/radare2/HISTORY
@@ -1,3 +1,6 @@
+2014-12-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Replace "bit" suffix with "-bit" in description
+
2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: openssl => SSL

diff --git a/devel/reposurgeon/BUILD b/devel/reposurgeon/BUILD
new file mode 100755
index 0000000..8f58e6d
--- /dev/null
+++ b/devel/reposurgeon/BUILD
@@ -0,0 +1 @@
+make
diff --git a/devel/reposurgeon/DEPENDS b/devel/reposurgeon/DEPENDS
new file mode 100755
index 0000000..daaf3cb
--- /dev/null
+++ b/devel/reposurgeon/DEPENDS
@@ -0,0 +1,2 @@
+depends docbook-xsl &&
+depends xmlto
diff --git a/devel/reposurgeon/DETAILS b/devel/reposurgeon/DETAILS
new file mode 100755
index 0000000..4a864b1
--- /dev/null
+++ b/devel/reposurgeon/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=reposurgeon
+ VERSION=3.18
+ SOURCE="$SPELL-$VERSION.tar.gz"
+ SOURCE_URL[0]="http://www.catb.org/~esr/$SPELL/$SOURCE";
+
SOURCE_HASH=sha512:9df969fec7ed709af3377e58f19e86453528e345b87ce87bb94af0b6786e43dcaf4a6d383a43858c4ad52b97388491c9a99c40cc47045fa7000b7053ce167d51
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="http://catb.org/esr/reposurgeon/";
+ LICENSE[0]="modified-bsd"
+ ENTERED=20141207
+ KEYWORDS=""
+ SHORT="A tool for editing version-control repository history"
+cat << EOF
+reposurgeon enables risky operations that version-control systems don't
+want to let you do, such as editing past comments and metadata and removing
+commits. It works with any version control system that can export and
+import git fast-import streams, including git, hg, fossil, bzr, CVS, and
+RCS. It can also read Subversion dump files directly and can thus be used
+to script production of very high-quality conversions from Subversion to
+any supported DVCS.
+EOF
diff --git a/devel/reposurgeon/HISTORY b/devel/reposurgeon/HISTORY
new file mode 100644
index 0000000..1c9d110
--- /dev/null
+++ b/devel/reposurgeon/HISTORY
@@ -0,0 +1,2 @@
+2014-12-07 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS: spell created
diff --git a/devel/runawk/BUILD b/devel/runawk/BUILD
new file mode 100755
index 0000000..c01537d
--- /dev/null
+++ b/devel/runawk/BUILD
@@ -0,0 +1,2 @@
+cd "$SOURCE_DIRECTORY" &&
+mkcmake PREFIX=/usr
diff --git a/devel/runawk/DEPENDS b/devel/runawk/DEPENDS
new file mode 100755
index 0000000..0f190be
--- /dev/null
+++ b/devel/runawk/DEPENDS
@@ -0,0 +1,3 @@
+depends AWK &&
+depends bmake &&
+depends mk-configure
diff --git a/devel/runawk/DETAILS b/devel/runawk/DETAILS
new file mode 100755
index 0000000..c2d8cff
--- /dev/null
+++ b/devel/runawk/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=runawk
+ VERSION=1.5.1
+ SOURCE="$SPELL-$VERSION.tar.gz"
+
SOURCE_URL[0]="http://sourceforge.net/projects/$SPELL/files/$SPELL/$SPELL-$VERSION/$SOURCE";
+
SOURCE_HASH=sha512:dc8f156836c682fd00317a3c7202f57a9b04403e2fc9a45f1fe6aa7c99af2b9b4d72f6f16d73cd133168596ea002773bcbcce301a9090478b68a6503c30b22cb
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="http://sourceforge.net/projects/$SPELL/";
+ LICENSE[0]="MIT"
+ ENTERED=20140909
+ KEYWORDS=""
+ SHORT="Wrapper for AWK providing modules"
+cat << EOF
+RunAWK is a small wrapper for AWK interpreter that helps write standalone
+programs in AWK. It provides support for modules and other powerful
+features. It comes with dozens of modules which provide efficient means for
+handling command line options, powerful functions for manipulating strings
+and arrays as well as sorting, mathematical, tmpfile, braceexpand functions
+and a lot of others.
+EOF
diff --git a/devel/runawk/HISTORY b/devel/runawk/HISTORY
new file mode 100644
index 0000000..ebb05a2
--- /dev/null
+++ b/devel/runawk/HISTORY
@@ -0,0 +1,2 @@
+2014-09-09 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
diff --git a/devel/runawk/INSTALL b/devel/runawk/INSTALL
new file mode 100755
index 0000000..6e47997
--- /dev/null
+++ b/devel/runawk/INSTALL
@@ -0,0 +1,2 @@
+cd "$SOURCE_DIRECTORY" &&
+mkcmake DESTDIR="$INSTALL_ROOT" PREFIX=/usr install
diff --git a/devel/sparsehash/DETAILS b/devel/sparsehash/DETAILS
new file mode 100755
index 0000000..fc99684
--- /dev/null
+++ b/devel/sparsehash/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=sparsehash
+ VERSION=2.0.2
+
SOURCE_HASH=sha512:27d823551bc8364dd3c10f071e51bab55d2bbe9cf74ddb8337d118475aa7fdd38ae07dbb7dbd721c1350830325cadccdadf127f9996f26387e412e108edba3a1
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=http://code.google.com/p/$SPELL
+ SOURCE_URL[0]=http://$SPELL.googlecode.com/files/$SOURCE
+ LICENSE[0]=GPL
+ ENTERED=20141007
+ KEYWORDS=""
+ SHORT="extremely memory-efficient hash_map implementation"
+cat << EOF
+An extremely memory-efficient hash_map implementation
+EOF
diff --git a/devel/sparsehash/HISTORY b/devel/sparsehash/HISTORY
new file mode 100644
index 0000000..84855ee
--- /dev/null
+++ b/devel/sparsehash/HISTORY
@@ -0,0 +1,4 @@
+2014-10-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.0.2
+ spell created
+
diff --git a/devel/swig/DEPENDS b/devel/swig/DEPENDS
index 948e015..a979679 100755
--- a/devel/swig/DEPENDS
+++ b/devel/swig/DEPENDS
@@ -1,54 +1,14 @@
-depends -sub CXX gcc &&
-
-optional_depends tcl \
- "--with-tcl" \
- "--without-tcl" \
- "to include Tcl/Tk support" &&
-
-optional_depends lua51 \
- "--with-lua" \
- "--without-lua" \
- "include lua51 support" &&
-
-optional_depends ocaml \
- "--with-ocaml" \
- "--without-ocaml" \
- "include Ocaml support" &&
-
-optional_depends python \
- "--with-python=$INSTALL_ROOT/usr/bin/python" \
- "--without-python" \
- "to include Python 2 support" &&
-
-optional_depends python3 \
- "--with-python3=$INSTALL_ROOT/usr/bin/python3" \
- "--without-python3" \
- "to include Python 3 support" &&
-
-optional_depends perl \
- "--with-perl=$INSTALL_ROOT/usr/bin/perl" \
- "--without-perl" \
- "to include Perl 5 support" &&
-
-optional_depends php \
- "--with-php4=$INSTALL_ROOT/usr/bin/php" \
- "--without-php4" \
- "to include PHP 4 support (NOTE: problematic now)" &&
-
-optional_depends RUBY \
- "--with-ruby=$INSTALL_ROOT/usr/bin/ruby" \
- "--without-ruby" \
- "to include Ruby support" &&
-
-optional_depends JAVA \
- '--with-java' \
- '--without-java' \
- 'to include Java support' \
- 'z-rejected' &&
-
-optional_depends guile \
- "--with-guile=$INSTALL_ROOT/usr/bin/guile" \
- "--without-guile" \
- "to include Guile support" &&
-
-optional_depends pcre "" "--without-pcre" "for regular expression support"
+depends -sub CXX gcc &&
+depends zlib &&
+
+optional_depends guile "--with-guile" "--without-guile" "Guile
support" &&
+optional_depends JAVA '--with-java' '--without-java' 'Java
support' 'z-rejected' &&
+optional_depends LUA "--with-lua" "--without-lua" "LUA support"
&&
+optional_depends ocaml "--with-ocaml" "--without-ocaml" "Ocaml
support" &&
+optional_depends pcre "--with-pcre" "--without-pcre" "regular
expression support" &&
+optional_depends perl "--with-perl5" "--without-perl5" "Perl 5
support" &&
+optional_depends php "--with-php" "--without-php" "PHP support"
&&
+optional_depends python "--with-python" "--without-python" "Python 2
support" &&
+optional_depends python3 "--with-python3" "--without-python3" "Python 3
support" &&
+optional_depends RUBY "--with-ruby" "--without-ruby" "Ruby
support" &&
+optional_depends tcl "--with-tcl" "--without-tcl" "Tcl/Tk
support"
diff --git a/devel/swig/DETAILS b/devel/swig/DETAILS
index a02d91b..739ecba 100755
--- a/devel/swig/DETAILS
+++ b/devel/swig/DETAILS
@@ -1,6 +1,6 @@
SPELL=swig
- VERSION=2.0.11
-
SOURCE_HASH=sha512:6ebe40acebd779dc7d647595d4bd5db700615d333b53024fd8e36c7541a2c32677a77655bac475a5cb3add9742cef6d9c7e8e12d8c1105f7e76a3d10e2fea95e
+ VERSION=3.0.2
+
SOURCE_HASH=sha512:9aa027d53b2cc1534458abbf2137e59c4aac747e1406dcd45fedab91d4899872fab2aae3d7297fa38bf5093a21f19eaa543f0e0dee2c54497efcdd7e31ee7ccf
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
diff --git a/devel/swig/HISTORY b/devel/swig/HISTORY
index b64dea3..90169cc 100644
--- a/devel/swig/HISTORY
+++ b/devel/swig/HISTORY
@@ -1,3 +1,8 @@
+2014-09-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.0.2
+ * DEPENDS, *SUB_DEPENDS*: simplify some flags
+ php4 is nolonger supported
+
2013-12-29 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.0.11

diff --git a/devel/swig/SUB_DEPENDS b/devel/swig/SUB_DEPENDS
index c863258..5f9c37c 100755
--- a/devel/swig/SUB_DEPENDS
+++ b/devel/swig/SUB_DEPENDS
@@ -1,12 +1,12 @@
case "$THIS_SUB_DEPENDS" in
- PYTHON) depends python "--with-python=$INSTALL_ROOT/usr/bin/python" ;;
- PYTHON3) depends python3 "--with-python3=$INSTALL_ROOT/usr/bin/python3"
;;
- GUILE) depends guile "--with-guile=$INSTALL_ROOT/usr/bin/guile" ;;
- JAVA) depends JAVA "--with-java" ;;
- PERL) depends perl "--with-perl=$INSTALL_ROOT/usr/bin/perl" ;;
- RUBY) depends ruby "--with-ruby=$INSTALL_ROOT/usr/bin/ruby" ;;
- PHP) depends php "--with-php4=$INSTALL_ROOT/usr/bin/php" ;;
- TCL) depends tcl "--with-tcl" ;;
+ PYTHON) depends python "--with-python " ;;
+ PYTHON3) depends python3 "--with-python3" ;;
+ GUILE) depends guile "--with-guile" ;;
+ JAVA) depends JAVA "--with-java" ;;
+ PERL) depends perl "--with-perl5" ;;
+ RUBY) depends ruby "--with-ruby" ;;
+ PHP) depends php "--with-php" ;;
+ TCL) depends tcl "--with-tcl" ;;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;
return 1;;
esac
diff --git a/disk/avfs/DETAILS b/disk/avfs/DETAILS
index da335a8..489a0f2 100755
--- a/disk/avfs/DETAILS
+++ b/disk/avfs/DETAILS
@@ -1,5 +1,5 @@
SPELL=avfs
- VERSION=1.0.1
+ VERSION=1.0.2
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.asc
SOURCE_URL[0]=$SOURCEFORGE_URL/avf/$SOURCE
diff --git a/disk/avfs/HISTORY b/disk/avfs/HISTORY
index d786615..a9c8ac8 100644
--- a/disk/avfs/HISTORY
+++ b/disk/avfs/HISTORY
@@ -1,5 +1,8 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-12-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.0.2
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL

2012-07-15 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.0.1; quoting paths
diff --git a/disk/ddrescue/DETAILS b/disk/ddrescue/DETAILS
index 3d8c030..74d6700 100755
--- a/disk/ddrescue/DETAILS
+++ b/disk/ddrescue/DETAILS
@@ -1,6 +1,6 @@
SPELL=ddrescue
- VERSION=1.18.1
-
SOURCE_HASH=sha512:66493da18f0c0cab5ad692ede2debad2376aeec53b23f96c5063d21da362f724370e785bfe38f5495bc57971d5ed428c6da8155b4eafd7d07a94e5a4d0955c96
+ VERSION=1.19
+
SOURCE_HASH=sha512:e95aab2f07b6759b8846ad2866cb763096d81655fb6fb8a718b5b4842eee4d834162817cbde830d2f7bb5dbbd1509a0d794389462c00679b18b63608ec180984
SOURCE="$SPELL-$VERSION.tar.lz"
SOURCE_URL[0]=http://download.savannah.gnu.org/releases/$SPELL/$SOURCE
SOURCE_URL[1]=$GNU_URL/$SPELL/$SOURCE
diff --git a/disk/ddrescue/HISTORY b/disk/ddrescue/HISTORY
index 606e866..2dfa956 100644
--- a/disk/ddrescue/HISTORY
+++ b/disk/ddrescue/HISTORY
@@ -1,3 +1,6 @@
+2014-10-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.19
+
2014-06-15 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.18.1
* DEPENDS: added, for lzip
diff --git a/disk/e2fsprogs/DEPENDS b/disk/e2fsprogs/DEPENDS
index 227b8ec..3cd348a 100755
--- a/disk/e2fsprogs/DEPENDS
+++ b/disk/e2fsprogs/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends gnupg &&
depends INITSCRIPTS &&
depends smgl-fhs &&
diff --git a/disk/e2fsprogs/DETAILS b/disk/e2fsprogs/DETAILS
index 526c846..e21cb07 100755
--- a/disk/e2fsprogs/DETAILS
+++ b/disk/e2fsprogs/DETAILS
@@ -1,5 +1,5 @@
SPELL=e2fsprogs
- VERSION=1.42.9
+ VERSION=1.42.12
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/disk/e2fsprogs/HISTORY b/disk/e2fsprogs/HISTORY
index c898938..2cf89fd 100644
--- a/disk/e2fsprogs/HISTORY
+++ b/disk/e2fsprogs/HISTORY
@@ -1,3 +1,6 @@
+2015-01-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: Updated to 1.42.12
+
2014-01-15 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: Updated to 1.42.9

diff --git a/disk/eudev/DETAILS b/disk/eudev/DETAILS
index 46d66f5..f23b9a2 100755
--- a/disk/eudev/DETAILS
+++ b/disk/eudev/DETAILS
@@ -1,6 +1,6 @@
SPELL=eudev
- VERSION=1.10
-
SOURCE_HASH=sha512:76ba9e3c732a6baad448500ef72368e985e0edf45b80d920e23432b5ee2da3e841c5faf2cc281af6432625758608c31eb441c6af9e2161d4e7264348e33e086f
+ VERSION=2.1
+
SOURCE_HASH=sha512:5e5f3d7bf638e10965d26718a81a6b1e1fa9b18fd544f23da1da3370033d705762cbbfcd2d609d669cab53bb50ebf66ccc802560dfed45244d96565624b08086
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-${VERSION//v}"
URL=http://dev.gentoo.org/~blueness/eudev
diff --git a/disk/eudev/HISTORY b/disk/eudev/HISTORY
index 736317c..59be903 100644
--- a/disk/eudev/HISTORY
+++ b/disk/eudev/HISTORY
@@ -1,3 +1,6 @@
+22014-10-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.1
+
22014-09-01 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.10

diff --git a/disk/grub2/BUILD b/disk/grub2/BUILD
index eb7ffdf..e1391d4 100755
--- a/disk/grub2/BUILD
+++ b/disk/grub2/BUILD
@@ -1,8 +1,7 @@
OPTS="${OPTS} ${GRUB2_OPTS} -disable-werror" &&
OPTS="$OPTS --with-platform=${GRUB2_PLATFORM%/*}" &&
-OPTS="$OPTS --target=${GRUB2_PLATFORM#*/}" &&
CFLAGS=${CFLAGS//-m64/} &&
-CFLAGS=${CFLAGS//-O?/-Os} &&
+CFLAGS=$(echo ${CFLAGS} | sed -r "s;-O([0-9]|fast);-Os;g") &&
LDFLAGS=${LDFLAGS//-s /} &&
LDFLAGS=${LDFLAGS%-s} &&
disable_pic force &&
diff --git a/disk/grub2/HISTORY b/disk/grub2/HISTORY
index c4f0b4c..cd678f8 100644
--- a/disk/grub2/HISTORY
+++ b/disk/grub2/HISTORY
@@ -1,3 +1,9 @@
+2014-10-10 Pol Vinogradov <vin.public AT gmail.com>
+ * BUILD: removed --target flag, it makes mangled binary names,
+ fixed regexp for gcc's -O flag, now it matches -Ofast as well
+ * PRE_BUILD, grub-2.00-freetype-2.5.1.patch: added a patch from
Gentoo,
+ fixes compilation with current freetype2
+
2014-03-09 Remko van der Vossen <wich AT sourcemage.org>
* BUILD: Do not strip objects, it leads to a broken grub

diff --git a/disk/grub2/PRE_BUILD b/disk/grub2/PRE_BUILD
index ceb321f..70e263d 100755
--- a/disk/grub2/PRE_BUILD
+++ b/disk/grub2/PRE_BUILD
@@ -5,6 +5,9 @@ patch "${SOURCE_DIRECTORY}"/grub-core/gnulib/stdio.in.h \
"${SPELL_DIRECTORY}"/glibc-2.16.patch &&

cd ${SOURCE_DIRECTORY} &&
+
+patch -p1 < ${SPELL_DIRECTORY}/grub-2.00-freetype-2.5.1.patch &&
+
if [[ "${GRUB2_SVN}" = 'y' ]]; then
./autogen.sh
else
diff --git a/disk/grub2/grub-2.00-freetype-2.5.1.patch
b/disk/grub2/grub-2.00-freetype-2.5.1.patch
new file mode 100644
index 0000000..286830c
--- /dev/null
+++ b/disk/grub2/grub-2.00-freetype-2.5.1.patch
@@ -0,0 +1,24 @@
+commit fd0df6d098b1e6a4f60275c48a3ec88d15ba1fbb
+Author: Colin Watson <cjwatson AT ubuntu.com>
+Date: Fri Nov 29 12:19:36 2013 +0000
+
+ Fix build with FreeType 2.5.1
+
+ * util/grub-gen-asciih.c: Include FT_SYNTHESIS_H rather than
+ <freetype/ftsynth.h>, fixing build with FreeType 2.5.1.
+ * util/grub-gen-widthspec.c: Likewise.
+ * util/grub-mkfont.c: Likewise.
+
+diff --git a/util/grub-mkfont.c b/util/grub-mkfont.c
+index 0d8eb78..242dd01 100644
+--- a/util/grub-mkfont.c
++++ b/util/grub-mkfont.c
+@@ -43,7 +43,7 @@
+ #include FT_FREETYPE_H
+ #include FT_TRUETYPE_TAGS_H
+ #include FT_TRUETYPE_TABLES_H
+-#include <freetype/ftsynth.h>
++#include FT_SYNTHESIS_H
+
+ #undef __FTERRORS_H__
+ #define FT_ERROR_START_LIST const char *ft_errmsgs[] = {
diff --git a/disk/lvm/DETAILS b/disk/lvm/DETAILS
index 796574c..a6631d3 100755
--- a/disk/lvm/DETAILS
+++ b/disk/lvm/DETAILS
@@ -1,5 +1,5 @@
SPELL=lvm
- VERSION=2.02.109
+ VERSION=2.02.111
SOURCE=LVM2.$VERSION.tgz
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY=$BUILD_DIRECTORY/LVM2.$VERSION
diff --git a/disk/lvm/HISTORY b/disk/lvm/HISTORY
index d68974e..bb1fbf8 100644
--- a/disk/lvm/HISTORY
+++ b/disk/lvm/HISTORY
@@ -1,3 +1,6 @@
+2014-10-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.02.111
+
2014-08-24 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS: 2.02.109
* lvm-static-hotfix.patch, PRE_BUILD: dirty hack to link missing libs
diff --git a/disk/partclone/DETAILS b/disk/partclone/DETAILS
index fecc6c9..c47c5d0 100755
--- a/disk/partclone/DETAILS
+++ b/disk/partclone/DETAILS
@@ -1,6 +1,6 @@
SPELL=partclone
- VERSION=0.2.72
-
SOURCE_HASH=sha512:7770e82f7908d632c04f61164631de9a0e3ea42eaf1a7596f5e1a775bb18e8efe669d1b8534089d82c1c83b0086dac5d773cf5b4c46a9186d3123fb0fa99eb42
+ VERSION=0.2.73
+
SOURCE_HASH=sha512:9392a422a4bc698d043a3526c7594c961cc6da8061aa016038026f05e44df0cea2c39f22d42dc97d539b8faad6855c687d8804a8bf6c255cd89a756462cbc638
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SOURCE}
diff --git a/disk/partclone/HISTORY b/disk/partclone/HISTORY
index ca33cf5..58c9ee7 100644
--- a/disk/partclone/HISTORY
+++ b/disk/partclone/HISTORY
@@ -1,3 +1,6 @@
+2014-10-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.2.73
+
2014-08-11 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.2.72

diff --git a/disk/sgi.gpg b/disk/sgi.gpg
index bcd9ceb..93590c9 100644
Binary files a/disk/sgi.gpg and b/disk/sgi.gpg differ
diff --git a/disk/squashfs-tools3/BUILD b/disk/squashfs-tools3/BUILD
new file mode 100755
index 0000000..1814cd2
--- /dev/null
+++ b/disk/squashfs-tools3/BUILD
@@ -0,0 +1,2 @@
+cd squashfs-tools &&
+make
diff --git a/disk/squashfs-tools3/DETAILS b/disk/squashfs-tools3/DETAILS
new file mode 100755
index 0000000..7c8c6f7
--- /dev/null
+++ b/disk/squashfs-tools3/DETAILS
@@ -0,0 +1,27 @@
+ SPELL=squashfs-tools3
+ VERSION=3.4
+ SOURCE=squashfs${VERSION}.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/squashfs${VERSION}
+ SOURCE_URL[0]=${SOURCEFORGE_URL}/squashfs/${SOURCE}
+
SOURCE_HASH=sha512:5e126ea468271f54c62d473a04a355169514f2668b4dc0de4138a8ef2a6e633d373454e7b85c1c684b875d9dfc8afb17c05548dd5062d05f847ffef8e624d9fe
+ WEB_SITE=http://squashfs.sourceforge.net/
+ LICENSE[0]=GPL
+ ENTERED=20050104
+ KEYWORDS="filesystem disk"
+ SHORT="Compressed read-only filesystem for Linux"
+cat << EOF
+Data, inodes and directories are compressed.
+
+Squashfs stores full uid/gids (32 bits), and file creation time.
+
+Files up to 2^32 bytes are supported. Filesystems can be up to 2^32 bytes.
+
+Inode and directory data are highly compacted, and packed on byte
+boundaries. Each compressed inode is on average 8 bytes in length (the exact
+length varies on file type, i.e. regular file, directory, symbolic link, and
+block/char device inodes have different sizes).
+
+Squashfs can use block sizes up to 64K (the default size is 64K). Using 64K
+blocks achieves greater compression ratios than the normal 4K block size.
+File duplicates are detected and removed.
+EOF
diff --git a/disk/squashfs-tools3/HISTORY b/disk/squashfs-tools3/HISTORY
new file mode 100644
index 0000000..9e6416b
--- /dev/null
+++ b/disk/squashfs-tools3/HISTORY
@@ -0,0 +1,33 @@
+2014-09-11 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 3.4
+ * PRE_BUILD, INSTALL: Add version suffix to installed binaries
+
+2008-02-16 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS: updated spell to 3.3
+
+2006-09-12 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.1-r2, removed UPDATED
+
+2006-04-04 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.0
+ * INSTALL: added unsquashfs
+
+2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
+ * DETAILS: (automated) Add KEYWORDS
+
+2005-12-15 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.2-r2
+
+2005-11-29 Seth Woolley <seth AT tautology.org>
+ * DETAILS: MD5 -> SHA512
+
+2005-07-07 Flavien Bridault <disk AT sourcemage.org>
+ * DETAILS: updated to 2.2
+
+2005-04-30 Flavien Bridault <disk AT sourcemage.org>
+ * BUILD, INSTALL: updated according to Benoit squashfs spell
+ (#8661) which takes into account $INSTALL_ROOT
+
+2005-01-04 Wolfgang Scheicher <worf AT sbox.tu-graz.ac.at>
+ * created this spell
+
diff --git a/disk/squashfs-tools3/INSTALL b/disk/squashfs-tools3/INSTALL
new file mode 100755
index 0000000..414770a
--- /dev/null
+++ b/disk/squashfs-tools3/INSTALL
@@ -0,0 +1,3 @@
+# we install both binaries in /usr/sbin (like debian)
+mkdir -p "${INSTALL_ROOT}/usr/sbin" &&
+cp mksquashfs3 unsquashfs3 "${INSTALL_ROOT}/usr/sbin"
diff --git a/disk/squashfs-tools3/PRE_BUILD b/disk/squashfs-tools3/PRE_BUILD
new file mode 100755
index 0000000..db141cc
--- /dev/null
+++ b/disk/squashfs-tools3/PRE_BUILD
@@ -0,0 +1,2 @@
+default_pre_build &&
+sedit 's/fs\([: ]\|$\)/fs3\1/g' "$SOURCE_DIRECTORY"/squashfs-tools/Makefile
diff --git a/disk/udisks2/DETAILS b/disk/udisks2/DETAILS
index 74aa67a..44ece78 100755
--- a/disk/udisks2/DETAILS
+++ b/disk/udisks2/DETAILS
@@ -1,6 +1,6 @@
SPELL=udisks2
- VERSION=2.1.3
-
SOURCE_HASH=sha512:52f15ecdb700e91919ce0e2017aa1c185afaf86d936036a0a380b91b322c3d949263c09c16fe02fbe7385c0d0055ca3ddc5f6b69ed3ea87df3acc78413aef494
+ VERSION=2.1.4
+
SOURCE_HASH=sha512:782e94d27cdacf4178fc7c39ad300168d3280be6cd434f067c6e329efe91544d5bbfe9a2499483e3f4bdce16c55a061be53d9c592943b693441db8f9cfacee12
SECURITY_PATCH=3
SOURCE="${SPELL//2}-${VERSION}.tar.bz2"
SOURCE_URL[0]=http://udisks.freedesktop.org/releases/$SOURCE
diff --git a/disk/udisks2/HISTORY b/disk/udisks2/HISTORY
index 36f22fa..f09f8e3 100644
--- a/disk/udisks2/HISTORY
+++ b/disk/udisks2/HISTORY
@@ -1,3 +1,6 @@
+2014-12-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.1.4
+
2014-03-14 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: 2.1.3
SECURITY_PATCH++, fix CVE-2014-0004
diff --git a/disk/xfsdump/DETAILS b/disk/xfsdump/DETAILS
index d320b65..af984fa 100755
--- a/disk/xfsdump/DETAILS
+++ b/disk/xfsdump/DETAILS
@@ -1,5 +1,5 @@
SPELL=xfsdump
- VERSION=3.1.2
+ VERSION=3.1.4
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/disk/xfsdump/HISTORY b/disk/xfsdump/HISTORY
index 761f5fe..40a09a5 100644
--- a/disk/xfsdump/HISTORY
+++ b/disk/xfsdump/HISTORY
@@ -1,3 +1,6 @@
+2015-01-02 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 3.1.4
+
2012-12-16 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.1.2

diff --git a/disk/xfsprogs/DETAILS b/disk/xfsprogs/DETAILS
index 8006086..5ca1f07 100755
--- a/disk/xfsprogs/DETAILS
+++ b/disk/xfsprogs/DETAILS
@@ -1,5 +1,5 @@
SPELL=xfsprogs
- VERSION=3.1.10
+ VERSION=3.2.2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/disk/xfsprogs/HISTORY b/disk/xfsprogs/HISTORY
index 1ffea08..87ba193 100644
--- a/disk/xfsprogs/HISTORY
+++ b/disk/xfsprogs/HISTORY
@@ -1,3 +1,6 @@
+2015-01-02 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 3.2.2
+
2012-12-16 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.1.10

diff --git a/doc/dvipng/DEPENDS b/doc/dvipng/DEPENDS
index 3efcbb1..80e2785 100755
--- a/doc/dvipng/DEPENDS
+++ b/doc/dvipng/DEPENDS
@@ -1,5 +1,7 @@
-depends libpng &&
-depends GIFLIB &&
depends freetype2 &&
+depends gd &&
depends ghostscript &&
+depends GIFLIB &&
+depends libpng &&
+depends t1lib &&
depends texlive
diff --git a/doc/dvipng/HISTORY b/doc/dvipng/HISTORY
index 77d2cc2..a4f6d14 100644
--- a/doc/dvipng/HISTORY
+++ b/doc/dvipng/HISTORY
@@ -1,3 +1,6 @@
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: gd, t1lib
+
2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: giflib => GIFLIB

diff --git a/doc/evince/DEPENDS b/doc/evince/DEPENDS
index 737aa1e..bac4262 100755
--- a/doc/evince/DEPENDS
+++ b/doc/evince/DEPENDS
@@ -8,7 +8,7 @@ depends gtk+3 &&
depends gconf2 &&
depends shared-mime-info &&
depends gnome-icon-theme &&
-depends gnome-icon-theme-symbolic &&
+depends adwaita-icon-theme &&
depends xml-parser-expat &&
depends itstool &&
depends libsecret &&
diff --git a/doc/evince/DETAILS b/doc/evince/DETAILS
index 519932d..4c5a83b 100755
--- a/doc/evince/DETAILS
+++ b/doc/evince/DETAILS
@@ -1,11 +1,10 @@
SPELL=evince
- VERSION=3.8.3
- BRANCH=$(echo $VERSION | cut -d. -f1,2)
+ VERSION=3.14.1
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=$GNOME_URL/sources/evince/$BRANCH/$SOURCE
+ SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/${VERSION:0:4}/$SOURCE
WEB_SITE=http://www.gnome.org/projects/evince
-
SOURCE_HASH=sha512:22b913d61ad5f143b014129e5b18985bd3ff2790b3819a6a16a5de1f08eb617f77b421a431f01beab9ca90dc03d7a5dc413163f99405800d2c4997ec1e9408cd
+
SOURCE_HASH=sha512:a54b0ab1099fd69ae30b640ecd1edd17c638f0f70ea9f459c49489e40a349a658f76a19d6181aa65e34d97575d687500c216bca370f867fe3348e46e5a77b315
LICENSE[0]=GPL
ENTERED=20050502
KEYWORDS="doc"
diff --git a/doc/evince/HISTORY b/doc/evince/HISTORY
index da9742d..a8134ab 100644
--- a/doc/evince/HISTORY
+++ b/doc/evince/HISTORY
@@ -1,3 +1,11 @@
+2014-10-18 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: updated to 3.14.1, simplified branch substraction
+ in SOURCE_URL, evince was replaced with $SPELL also
+
+2014-09-19 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: 3.13.92
+ * DEPENDS: adwaita icons replaced symbolic ones
+
2014-04-18 Thomas Orgis <sobukus AT sourcemage.org>
* DEPENDS: need symbolic icons

diff --git a/doc/groff/DEPENDS b/doc/groff/DEPENDS
index ef22d34..2506c28 100755
--- a/doc/groff/DEPENDS
+++ b/doc/groff/DEPENDS
@@ -8,3 +8,13 @@ optional_depends POSTSCRIPT-INTERPRETER \
optional_depends netpbm "" "" "required for html output" &&

optional_depends psutils "" "" "required for html output"
+
+optional_depends libx11 \
+ "--with-x" \
+ "--without-x" \
+ "for X11 support in groff" &&
+if is_depends_enabled $SPELL libx11; then
+ depends libxaw &&
+ depends libxmu &&
+ depends libxt
+fi
diff --git a/doc/groff/HISTORY b/doc/groff/HISTORY
index 0035d06..62ebf6e 100644
--- a/doc/groff/HISTORY
+++ b/doc/groff/HISTORY
@@ -1,3 +1,6 @@
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: optional X11 dependencies
+
2013-08-06 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.22.2
* BUILD: deleted
diff --git a/doc/man-pages/DETAILS b/doc/man-pages/DETAILS
index d4467f3..49ed55b 100755
--- a/doc/man-pages/DETAILS
+++ b/doc/man-pages/DETAILS
@@ -1,6 +1,6 @@
SPELL=man-pages
- VERSION=3.70
-
SOURCE_HASH=sha512:3e5590fe5181a914bb49531b7786eefc9d13d1ce1e3a80b09500dfc31a7fa01543f36c44484194613d2c87b840e4bdd9774eedc67251d3378014698078cb3ca3
+ VERSION=3.72
+
SOURCE_HASH=sha512:10d513c926d44122955ad5c852af9c87d7f46296cdc22cbf2397115163a7873c57ba79b8b94f50a5ce202b55005a24dd5a219a0db0b5c015070f68a943834296
SOURCE=$SPELL-$VERSION.tar.xz
# SOURCE2=$SOURCE.sign
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/doc/man-pages/HISTORY b/doc/man-pages/HISTORY
index 60cd064..8fe1ff6 100644
--- a/doc/man-pages/HISTORY
+++ b/doc/man-pages/HISTORY
@@ -1,3 +1,6 @@
+2014-09-07 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.72
+
2014-07-13 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 3.70

diff --git a/doc/mupdf/DETAILS b/doc/mupdf/DETAILS
index 19bf44f..4bc117b 100755
--- a/doc/mupdf/DETAILS
+++ b/doc/mupdf/DETAILS
@@ -1,9 +1,10 @@
SPELL=mupdf
- VERSION=1.4
-
SOURCE_HASH=sha512:6ed37df85760f08a8c967c824c08fcaa79bc2bfc4f1787d50cb59b8c11f1be41d7163e0e5d0bede93b066ff2ef9fcfaf748555ea7b4a02ddabb6a0b175f403fe
+ VERSION=1.6
+
SOURCE_HASH=sha512:3a47d47b81550f531039153385fc22bb81a24df334706e23b7f118d08d97bb103566eef2a6ea3602ebe242fcb9d53304bb9d8230109572204491415a3a1b0645
SOURCE=$SPELL-$VERSION-source.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION-source"
SOURCE_URL[0]=http://mupdf.com/downloads/$SOURCE
+ SOURCE_URL[1]=http://mupdf.com/downloads/archive/$SOURCE
WEB_SITE=http://www.mupdf.com/
ENTERED=20120426
LICENSE[0]=GPL
diff --git a/doc/mupdf/HISTORY b/doc/mupdf/HISTORY
index 50d61ca..6d650e4 100644
--- a/doc/mupdf/HISTORY
+++ b/doc/mupdf/HISTORY
@@ -1,3 +1,6 @@
+2014-10-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.6; added archive url
+
2014-04-18 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS: updated spell to 1.4; changed source extension to tar.gz;-)
* BUILD: insert compiler flags as desired by Makefile
diff --git a/doc/source-highlight/DEPENDS b/doc/source-highlight/DEPENDS
index b3684a3..0212a50 100755
--- a/doc/source-highlight/DEPENDS
+++ b/doc/source-highlight/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends bison &&
depends flex &&
depends -sub CXX gcc
diff --git a/e-17/evas/DETAILS b/e-17/evas/DETAILS
index d704fda..99db775 100755
--- a/e-17/evas/DETAILS
+++ b/e-17/evas/DETAILS
@@ -25,7 +25,7 @@ this equates to a 6x6x6 color cube - exactly the same color
cube Netscape,
Mozilla, gdkrgb etc. use so colors will be shared). If Evas can't allocate
enough colors it keeps reducing the size of the color cube until it reaches
plain black and white. This way, it can display on anything from a black and
-white only terminal to 16 color VGA to 256 color and all the way up through
15,
-16, 24 and 32bit color. Here are some screen shots of a demo Evas application
-to show the rendering output in different situations.
+white only terminal to 16-color VGA to 256-color and all the way up through
+15-bit, 16-bit, 24-bit and 32-bit color. Here are some screen shots of a demo
+Evas application to show the rendering output in different situations.
EOF
diff --git a/e-17/evas/HISTORY b/e-17/evas/HISTORY
index 7c4e27d..4d5237a 100644
--- a/e-17/evas/HISTORY
+++ b/e-17/evas/HISTORY
@@ -1,3 +1,6 @@
+2014-12-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Replace "bit" suffix with "-bit" in description
+
2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: giflib => GIFLIB

diff --git a/e/imlib2/DEPENDS b/e/imlib2/DEPENDS
index fca3f8b..0f5fa69 100755
--- a/e/imlib2/DEPENDS
+++ b/e/imlib2/DEPENDS
@@ -1,12 +1,20 @@
-depends libtool &&
depends freetype2 &&
+depends glib2 &&
+depends harfbuzz &&
+depends libtool &&
+depends pcre &&

optional_depends libx11 \
'--with-x' \
'--without-x' \
'X11 support' &&
-
if is_depends_enabled $SPELL libx11; then
+ depends libice &&
+ depends libpthread-stubs &&
+ depends libsm &&
+ depends libxau &&
+ depends libxcb &&
+ depends libxdmcp &&
depends libxext
fi &&

diff --git a/e/imlib2/HISTORY b/e/imlib2/HISTORY
index 21b2048..20cffe7 100644
--- a/e/imlib2/HISTORY
+++ b/e/imlib2/HISTORY
@@ -1,3 +1,9 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: glib2, harfbuzz, pcre
+
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: added missing X11 dependencies
+
2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: giflib => GIFLIB

diff --git a/editors/emacs/BUILD b/editors/emacs/BUILD
index 2675cc1..f5092cf 100755
--- a/editors/emacs/BUILD
+++ b/editors/emacs/BUILD
@@ -9,13 +9,16 @@ export LDFLAGS="${LDFLAGS/-z combreloc/}" &&
#
export LDFLAGS="${LDFLAGS//-Wl,-O1/}" &&

+OPTS="$OPTS --with-x-toolkit=$EMACS_XTOOLKIT" &&
if [[ "$EMACS_BRANCH" == "scm" ]]; then
# Crashes with -O3
export CFLAGS="${CFLAGS//-O3/-O2}" &&

- OPTS="$OPTS --build=${BUILD}"
+ OPTS="$OPTS --build=${BUILD}" &&

- [[ $CROSS_INSTALL == on ]] && OPTS="$OPTS --host=${HOST}"
+ if [[ $CROSS_INSTALL == on ]]; then
+ OPTS="$OPTS --host=${HOST}"
+ fi &&

# Fix broken permissions
chmod +x build-aux/update-subdirs &&
diff --git a/editors/emacs/CONFIGURE b/editors/emacs/CONFIGURE
new file mode 100755
index 0000000..4340986
--- /dev/null
+++ b/editors/emacs/CONFIGURE
@@ -0,0 +1,2 @@
+config_query_list EMACS_XTOOLKIT "Select the X toolkit:" \
+ gtk gtk3 lucid motif no
diff --git a/editors/emacs/DEPENDS b/editors/emacs/DEPENDS
index 2c7520b..5bae034 100755
--- a/editors/emacs/DEPENDS
+++ b/editors/emacs/DEPENDS
@@ -1,7 +1,22 @@
-optional_depends "xaw3d" \
- --with-xaw3d \
- --without-xaw3d \
- "for fancy 3D-style scroll bars" &&
+case "$EMACS_XTOOLKIT" in
+ lucid)
+ optional_depends xaw3d \
+ --with{,out}-xaw3d \
+ "for fancy 3D-style scroll bars" &&
+ if ! is_depends_enabled $SPELL xaw3d; then
+ depends libxaw
+ fi
+ ;;
+ gtk)
+ depends gtk+2
+ ;;
+ gtk3)
+ depends gtk+3
+ ;;
+ motif)
+ depends MOTIF
+ ;;
+esac &&

optional_depends "imlib" \
"" \
@@ -53,11 +68,6 @@ optional_depends libxml2 \
--without-xml2 \
"for XML parsing support" &&

-optional_depends "gtk+2" \
- "--with-x-toolkit=gtk" \
- "" \
- "for GTK+2 look" &&
-
optional_depends libxft \
--with-xft \
--without-xft \
@@ -89,5 +99,5 @@ optional_depends gnutls \
"for SSL/TLS support" &&

if [[ "$EMACS_BRANCH" == "scm" ]]; then
- depends bzr
+ depends git
fi
diff --git a/editors/emacs/DETAILS b/editors/emacs/DETAILS
index 41a66d9..8ca8935 100755
--- a/editors/emacs/DETAILS
+++ b/editors/emacs/DETAILS
@@ -2,9 +2,9 @@
SPELL=emacs
if [[ "$EMACS_BRANCH" == "scm" ]]; then
VERSION=$(get_scm_version)
- SOURCE=$SPELL-trunk.tar.bz2
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-trunk
- SOURCE_URL[0]=bzr://bzr.savannah.gnu.org/emacs/trunk/:emacs-trunk
+ SOURCE=$SPELL-git.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-git
+ SOURCE_URL[0]=git://git.sv.gnu.org/emacs.git:emacs-git
SOURCE_IGNORE=volatile
FORCE_DOWNLOAD=1
else
diff --git a/editors/emacs/DOWNLOAD b/editors/emacs/DOWNLOAD
deleted file mode 100755
index e2d74a1..0000000
--- a/editors/emacs/DOWNLOAD
+++ /dev/null
@@ -1,8 +0,0 @@
-. $GRIMOIRE/FUNCTIONS &&
-
-if [[ "$EMACS_BRANCH" == "scm" ]]
-then
- bzr_download
-else
- default_download
-fi
diff --git a/editors/emacs/HISTORY b/editors/emacs/HISTORY
index e873644..5a75e62 100644
--- a/editors/emacs/HISTORY
+++ b/editors/emacs/HISTORY
@@ -1,3 +1,8 @@
+2014-11-26 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, CONFIGURE: Allow selecting the X toolkit to use
+ * DETAILS, DOWNLOAD: Switched to Git SCM
+ * DEPENDS: bzr => git
+
2014-07-16 Ismael Luceno <ismael AT sourcemage.org>
* DEPENDS: Depedency for SVG support is on librsvg2

diff --git a/editors/gawk/CONFIGURE b/editors/gawk/CONFIGURE
new file mode 100755
index 0000000..af13ca0
--- /dev/null
+++ b/editors/gawk/CONFIGURE
@@ -0,0 +1 @@
+config_query GAWK_DEF "Use $SPELL as the primary AWK interpreter on the
system?" y
diff --git a/editors/gawk/DEPENDS b/editors/gawk/DEPENDS
index 62c729b..ea5b442 100755
--- a/editors/gawk/DEPENDS
+++ b/editors/gawk/DEPENDS
@@ -1,6 +1,9 @@
-depends gnupg &&
-depends smgl-fhs &&
+depends gmp &&
+depends gnupg &&
+depends mpfr &&
+depends smgl-fhs &&

+optional_depends libsigsegv '' '' 'for page fault handling support' &&
optional_depends gettext \
"--enable-nls" \
"--disable-nls" \
diff --git a/editors/gawk/HISTORY b/editors/gawk/HISTORY
index 2cd60a1..3bf4c33 100644
--- a/editors/gawk/HISTORY
+++ b/editors/gawk/HISTORY
@@ -1,3 +1,13 @@
+2014-12-30 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Optionally depends on libsigsegv. Issue #185
+
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: gmp, mpfr
+
+2014-09-09 Ismael Luceno <ismael AT sourcemage.org>
+ * PROVIDES: Provide AWK
+ * CONFIGURE, INSTALL: Let the user choose the primary AWK
implementation
+
2014-08-24 Thomas Orgis <sobukus AT sourcemage.org>
* BUILD: reduce usage of libraries to prevent failure of spell
upgrades (example: awk broken when updating gmp, sorcery cannot
complete
diff --git a/editors/gawk/INSTALL b/editors/gawk/INSTALL
index ddfa021..8d4d071 100755
--- a/editors/gawk/INSTALL
+++ b/editors/gawk/INSTALL
@@ -1,3 +1,4 @@
make DESTDIR=$INSTALL_ROOT install &&
-rm -f ${INSTALL_ROOT}/bin/awk &&
-ln -sf gawk ${INSTALL_ROOT}/bin/awk
+if [ "$GAWK_DEF" = y ]; then
+ ln -sf "$SPELL" "$INSTALL_ROOT"/bin/awk
+fi
diff --git a/editors/gawk/PROVIDES b/editors/gawk/PROVIDES
new file mode 100644
index 0000000..37a9c1c
--- /dev/null
+++ b/editors/gawk/PROVIDES
@@ -0,0 +1 @@
+AWK
diff --git a/editors/jq/DEPENDS b/editors/jq/DEPENDS
new file mode 100755
index 0000000..7ecea68
--- /dev/null
+++ b/editors/jq/DEPENDS
@@ -0,0 +1,2 @@
+depends flex &&
+depends bison
diff --git a/editors/jq/DETAILS b/editors/jq/DETAILS
new file mode 100755
index 0000000..95013bc
--- /dev/null
+++ b/editors/jq/DETAILS
@@ -0,0 +1,22 @@
+ SPELL=jq
+ VERSION=1.4
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://stedolan.github.io/${SPELL}/download/source/${SOURCE}
+
SOURCE_HASH=sha512:02e601b713a3249bcfe5373153dff38a63bf504895181ca3f691dbf033b407373a9c5880001bbd1954123cdf89f4fe75e2a5168e7a7cf13b3f7355dc18f92458
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://stedolan.github.io/jq/download/";
+ LICENSE[0]=MIT
+ ENTERED=20141019
+ SHORT="jq is like sed for JSON data"
+cat << EOF
+jq is like sed for JSON data – you can use it to slice and filter and map
+and transform structured data with the same ease that sed, awk, grep and
+friends let you play with text.
+
+jq is written in portable C, and it has zero runtime dependencies. You can
+download a single binary, scp it to a far away machine, and expect it to
work.
+
+jq can mangle the data format that you have into the one that you want with
+very little effort, and the program to do so is often shorter and simpler
+than you’d expect.
+EOF
diff --git a/editors/jq/HISTORY b/editors/jq/HISTORY
new file mode 100644
index 0000000..a58fd67
--- /dev/null
+++ b/editors/jq/HISTORY
@@ -0,0 +1,3 @@
+2014-10-19 Jeremy Blosser <jblosser AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/editors/lyx/DETAILS b/editors/lyx/DETAILS
index 54a81c6..1338139 100755
--- a/editors/lyx/DETAILS
+++ b/editors/lyx/DETAILS
@@ -1,11 +1,11 @@
SPELL=lyx
- VERSION=2.0.6
+ VERSION=2.1.1
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
- SOURCE_URL[0]=ftp://ftp.lyx.org/pub/lyx/stable/2.0.x/$SOURCE
- SOURCE_URL[1]=ftp://ftp.lip6.fr/pub/lyx/stable/2.0.x/$SOURCE
-
SOURCE_URL[2]=ftp://gd.tuwien.ac.at/publishing/tex/lyx/stable/2.0.x/${SOURCE}
+ SOURCE_URL[0]=ftp://ftp.lyx.org/pub/lyx/stable/${VERSION%.*}.x/$SOURCE
+ SOURCE_URL[1]=ftp://ftp.lip6.fr/pub/lyx/stable/${VERSION%.*}.x/$SOURCE
+
SOURCE_URL[2]=ftp://gd.tuwien.ac.at/publishing/tex/lyx/stable/${VERSION%.*}.x/${SOURCE}
SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
SOURCE2_URL[2]=${SOURCE_URL[2]}.sig
SOURCE2_URL[1]=${SOURCE_URL[1]}.sig
diff --git a/editors/lyx/HISTORY b/editors/lyx/HISTORY
index 420e8da..123944a 100644
--- a/editors/lyx/HISTORY
+++ b/editors/lyx/HISTORY
@@ -1,3 +1,6 @@
+2014-09-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 2.1.1
+
2014-01-23 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 2.0.6

diff --git a/editors/tea/DETAILS b/editors/tea/DETAILS
index 7bcd967..d4e63e3 100755
--- a/editors/tea/DETAILS
+++ b/editors/tea/DETAILS
@@ -1,10 +1,10 @@
SPELL=tea
- VERSION=37.1.0
-
SOURCE_HASH=sha512:631fb8135828b549fb5bfb7f0247abd0d37fd3b41095aa13fa660696af21c20c1b4045ed1ff1af6cf462237e9a86ef385b73b80032202b84fe0ff94d16821642
+ VERSION=38.0.0
+
SOURCE_HASH=sha512:48847f3c13d3b06e77969e98a4633ceae5cdc4c06a71c0b889f34a63000a725b65f3ed461e9e79f69940a47443bb378366f3073673b08e62186bfc5e6a0e5d5e
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL=http://semiletov.org/tea/dloads/$SOURCE
- WEB_SITE=http://tea-editor.sourceforge.net/
+ WEB_SITE=http://semiletov.org/tea/
ENTERED=20070302
LICENSE[0]=GPL
KEYWORDS="editors"
diff --git a/editors/tea/HISTORY b/editors/tea/HISTORY
index a14dc02..56ad5c8 100644
--- a/editors/tea/HISTORY
+++ b/editors/tea/HISTORY
@@ -1,3 +1,7 @@
+2014-10-16 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 38.0.0, WEB_SITE updated
+ * PRE_BUILD: added
+
2014-02-01 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 37.1.0
new url
diff --git a/editors/tea/PRE_BUILD b/editors/tea/PRE_BUILD
new file mode 100755
index 0000000..7caa822c6
--- /dev/null
+++ b/editors/tea/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+sed -i "s:PREFIX = /usr/local/bin:PREFIX = /usr/bin:" src.pro
diff --git a/editors/texmaker/DETAILS b/editors/texmaker/DETAILS
index 7aee1b4..4e8edec 100755
--- a/editors/texmaker/DETAILS
+++ b/editors/texmaker/DETAILS
@@ -1,8 +1,8 @@
SPELL=texmaker
- VERSION=4.1.1
+ VERSION=4.3
SOURCE="${SPELL}-${VERSION}.tar.bz2"
SOURCE_URL[0]=http://www.xm1math.net/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:5e8c7cb2ee1f71bdcff39ff432dc152e0ba3643b237b32524f08e16786507dc366cfbb839aa7071e4942de111ce0b311d1141d42f668f37369a79390afd5adba
+
SOURCE_HASH=sha512:9bb94a104c6324d2c712b522c60513189575d01d8ea24a6eeef4201ff17c719ab816775eae5239637f5ef2084d7beb8c1d76addc10d5000a1ae53ab33c1adc3d
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://www.xm1math.net/texmaker";
LICENSE[0]=GPL
diff --git a/editors/texmaker/HISTORY b/editors/texmaker/HISTORY
index 5942051..0c38a7f 100644
--- a/editors/texmaker/HISTORY
+++ b/editors/texmaker/HISTORY
@@ -1,3 +1,6 @@
+2014-09-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 4.3
+
2014-04-29 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 4.1.1

diff --git a/editors/texworks/DETAILS b/editors/texworks/DETAILS
index 5d1e102..32214b6 100755
--- a/editors/texworks/DETAILS
+++ b/editors/texworks/DETAILS
@@ -1,9 +1,9 @@
SPELL=texworks
- VERSION=0.4.4-r1004
+ VERSION=0.4.5-r1281
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://${SPELL}.googlecode.com/files/${SOURCE}
-
SOURCE_HASH=sha512:0f22ebca59673dea0081190f5d064b856735522ee708ae79cb0ae0760c098ac539a45ae6e2a475b75a0bffd9147e1bd3185d8bd6bb710d48408524b686ea0990
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-0.4.4"
+
SOURCE_HASH=sha512:4ab6b1253e05e80c55788b4f6aa6673ede81dd39cdecd09823efbb8a377b73f403018d23e7f214358b6ac7bc86b9afac5ee7437203996e5bff36d9938c2f5dda
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION%-*}"
WEB_SITE="http://www.tug.org/texworks/";
LICENSE[0]=GPL
ENTERED=20120915
diff --git a/editors/texworks/HISTORY b/editors/texworks/HISTORY
index ba28f48..841336c 100644
--- a/editors/texworks/HISTORY
+++ b/editors/texworks/HISTORY
@@ -1,3 +1,6 @@
+2014-09-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 0.4.5-r1281
+
2012-09-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* BUILD, DEPENDS, DETAILS: spell created
* DEPENDS: add dependency on texlive
diff --git a/editors/vbindiff/DETAILS b/editors/vbindiff/DETAILS
new file mode 100755
index 0000000..65fb410
--- /dev/null
+++ b/editors/vbindiff/DETAILS
@@ -0,0 +1,25 @@
+ SPELL=vbindiff
+ VERSION=3.0_beta4
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://www.cjmweb.net/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:6437f107fe58e8343ccd8cb65b3c562d5cb25445fcce284c7ce73fe4a2ed7191100595b9cd0c88d5a630a176f4c4bd374625c97c109a6ee14f1f56ca136d23da
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.cjmweb.net/vbindiff/";
+ LICENSE[0]="GPLv2+"
+ ENTERED=20140923
+ KEYWORDS=""
+ SHORT="Visual Binary Diff"
+cat << EOF
+VBinDiff (Visual Binary Diff) displays files in hexadecimal and ASCII (or
+EBCDIC). It can also display two files at once, and highlight the differences
+between them. Unlike diff, it works well with large files (up to 4 GB).
+
+VBinDiff was inspired by the Compare Files function of the ProSel utilities
+by Glen Bredon, for the Apple II. When I couldn’t find a similar utility
+for the PC, I wrote it myself.
+
+The single-file mode was inspired by the LIST utility of 4DOS and
+friends. While less provides a good line-oriented display, it has no
+equivalent to LIST’s hex display. (True, you can pipe the file through
+hexdump, but that’s incredibly inefficient on multi-gigabyte files.)
+EOF
diff --git a/editors/vbindiff/HISTORY b/editors/vbindiff/HISTORY
new file mode 100644
index 0000000..f5a6c1a
--- /dev/null
+++ b/editors/vbindiff/HISTORY
@@ -0,0 +1,2 @@
+2014-09-23 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: spell created
diff --git a/editors/vile/BUILD b/editors/vile/BUILD
new file mode 100755
index 0000000..ec9df6b
--- /dev/null
+++ b/editors/vile/BUILD
@@ -0,0 +1,7 @@
+OPTS="$VILE_OPTS $OPTS" &&
+
+if [ "${VILE_SYMLINK}" == "y" ]; then
+ OPTS="--with-symlink=vi $OPTS"
+fi &&
+
+default_build
diff --git a/editors/vile/CONFIGURE b/editors/vile/CONFIGURE
new file mode 100755
index 0000000..47fab17
--- /dev/null
+++ b/editors/vile/CONFIGURE
@@ -0,0 +1,17 @@
+config_query VILE_SYMLINK "Would you like to have /usr/bin/vi as a symlink
to /usr/bin/[x]vile?" n &&
+
+if [ "${VILE_SYMLINK}" == "y" ]; then
+ if [ -e /usr/bin/vi ] && `readlink -f "/usr/bin/vi" | grep -Eqv
"[x]?vile"`; then
+ message "${MESSAGE_COLOR}VI is already provided by another vi clone.
Recast it" &&
+ message "with the vi symlink option disabled, then recast
vile.${DEFAULT_COLOR}" &&
+ VILE_SYMLINK="n"
+ fi
+fi &&
+
+config_query_option VILE_OPTS "Compile-in plugin support?" n \
+ "--enable-plugins" \
+ "--disable-plugins" &&
+
+config_query_option VILE_OPTS "Build syntax filters?" y \
+ "--enable-filters" \
+ "--disable-filters"
diff --git a/editors/vile/DEPENDS b/editors/vile/DEPENDS
new file mode 100755
index 0000000..eb7126b
--- /dev/null
+++ b/editors/vile/DEPENDS
@@ -0,0 +1,23 @@
+depends flex &&
+depends ncurses '--with-ncurses' &&
+
+optional_depends perl \
+ "--with-perl" \
+ "--without-perl" \
+ "for use of Perl as an extension language" &&
+
+message "${MESSAGE_COLOR}NOTICE: depending on answer below either X or
console version will be built${DEFAULT_COLOR}" &&
+
+optional_depends libx11 \
+ "--with-x" \
+ "--without-x" \
+ "to use the X Window System and build xvile instead of
vile" &&
+
+if is_depends_enabled $SPELL libx11; then
+ depends libxt &&
+
+ optional_depends libxpm \
+ "--with-xpm" \
+ "--without-xpm" \
+ "to use Xpm library for colored icon"
+fi
diff --git a/editors/vile/DETAILS b/editors/vile/DETAILS
new file mode 100755
index 0000000..94f4de8
--- /dev/null
+++ b/editors/vile/DETAILS
@@ -0,0 +1,22 @@
+ SPELL=vile
+ VERSION=9.8
+ SOURCE=$SPELL-$VERSION.tgz
+ SOURCE_URL[0]=ftp://invisible-island.net/$SPELL/$SOURCE
+ SOURCE_URL[1]=http://invisible-mirror.net/archives/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:daaaa33e79b970d753c5c0c4972f4e8f91aa8a26c813dc8755bb7eff60cefaf4766b08a77e210d1c8fabd39ecf7093b5ea819f35cc1f3ea8122b48d4b5e2dfe8
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=http://invisible-island.net/vile/
+ DOC_DIRS=""
+ ENTERED=20141110
+ LICENSE[0]=GPL
+ KEYWORDS="editors"
+ SHORT="vi-like Emacs"
+cat << EOF
+vile is a text editor that attempts to combine the best aspects of the
popular
+Emacs and vi editors.
+
+vile is a text editor which is extremely compatible with vi in terms of
+"finger feel". In addition, it has extended capabilities in many areas,
+notably multi-file editing and viewing, key rebinding, real X window system
+support and optional embedded Perl interpreter.
+EOF
diff --git a/editors/vile/HISTORY b/editors/vile/HISTORY
new file mode 100644
index 0000000..95ec564
--- /dev/null
+++ b/editors/vile/HISTORY
@@ -0,0 +1,3 @@
+2014-11-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, BUILD, CONFIGURE, PROVIDES, INSTALL, profile.d:
+ created spell, version 9.8
diff --git a/editors/vile/INSTALL b/editors/vile/INSTALL
new file mode 100755
index 0000000..90bb61f
--- /dev/null
+++ b/editors/vile/INSTALL
@@ -0,0 +1,17 @@
+default_install &&
+
+mkdir -p "$INSTALL_ROOT/etc/profile.d/" &&
+
+if install_config_file "$SPELL_DIRECTORY/profile.d/editor.sh" \
+ "$INSTALL_ROOT/etc/profile.d/editor.sh"; then
+
+ chmod 0755 "$INSTALL_ROOT/etc/profile.d/editor.sh" &&
+
+ local VILE_BIN="vile" &&
+
+ if is_depends_enabled $SPELL libx11; then
+ VILE_BIN="xvile"
+ fi &&
+
+ sedit "s:%VILE_BIN%:${VILE_BIN}:" "$INSTALL_ROOT/etc/profile.d/editor.sh"
+fi
diff --git a/editors/vile/PROVIDES b/editors/vile/PROVIDES
new file mode 100755
index 0000000..1e25c73
--- /dev/null
+++ b/editors/vile/PROVIDES
@@ -0,0 +1,2 @@
+VI
+TEXT-EDITOR
diff --git a/editors/vile/profile.d/editor.sh
b/editors/vile/profile.d/editor.sh
new file mode 100644
index 0000000..b0b8440
--- /dev/null
+++ b/editors/vile/profile.d/editor.sh
@@ -0,0 +1,10 @@
+#!/bin/sh
+# First check if this variable is already set
+# then if not set, check it (maybe), then set it
+
+if [ -z "$EDITOR" ] ; then
+ EDITOR="%VILE_BIN%"
+fi
+
+export EDITOR
+
diff --git a/editors/vim-csapprox/BUILD b/editors/vim-csapprox/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/editors/vim-csapprox/BUILD
@@ -0,0 +1 @@
+true
diff --git a/editors/vim-csapprox/DEPENDS b/editors/vim-csapprox/DEPENDS
new file mode 100755
index 0000000..367c2e1
--- /dev/null
+++ b/editors/vim-csapprox/DEPENDS
@@ -0,0 +1 @@
+depends vim
diff --git a/editors/vim-csapprox/DETAILS b/editors/vim-csapprox/DETAILS
new file mode 100755
index 0000000..0eb50b9
--- /dev/null
+++ b/editors/vim-csapprox/DETAILS
@@ -0,0 +1,38 @@
+ SPELL=vim-csapprox
+ VERSION=4.0
+
SOURCE_HASH=sha512:5ce5534af16c4abfe7fa2fac9ee904162eebd793120efb4e72dcaa2834209b64834b0013a7e929f0a56caf4d1b103fac116c3cf1f9e958afe9c7fcebf7c2ca87
+ SOURCE=$SPELL-$VERSION.zip
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ SOURCE_URL[0]=http://www.vim.org/scripts/download_script.php?src_id=18594
+ WEB_SITE=http://www.vim.org/scripts/script.php?script_id=2390
+ LICENSE[0]=BSD
+ ENTERED=20140915
+ SHORT="Make gvim-only colorschemes work transparently in terminal
vim"
+cat << EOF
+It's hard to find colorschemes for terminal Vim. Most colorschemes are
written
+to only support GVim, and don't work at all in terminal Vim.
+
+This plugin makes GVim-only colorschemes Just Work in terminal Vim, as long
as
+the terminal supports 88 or 256 colors - and most do these days. This
usually
+requires no user interaction (but see the help for what to do if things don't
+Just Work). After getting this plugin happily installed, any time you use
+:colorscheme it will do its magic and make the colorscheme Just Work.
+
+Whenever you change colorschemes using the :colorscheme command this script
will
+be executed. It will take the colors that the scheme specified for use in
the
+GUI and use an approximation algorithm to try to gracefully degrade them to
the
+closest color available in your terminal. If you are running in a GUI or if
+your terminal doesn't support 88 or 256 colors, no changes are made. Also,
no
+changes will be made if the colorscheme seems to have been high color
already.
+
+If for some reason this transparent method isn't suitable to you (for
instance
+if your environment can't be configured to meet the |csapprox-requirements|,
or
+you need to work in Vim 6), another option is also available: using the
+|:CSApproxSnapshot| command to create a new GUI/88-/256-color terminal
+colorscheme. To use this command, a user would generally start GVim, choose
a
+colorscheme that sets up the desired colors, and then use
|:CSApproxSnapshot| to
+create a new colorscheme based on those colors that works in high color
+terminals. This method is more flexible than the transparent mode and works
in
+more places, but also requires more user intervention, and makes it harder to
+deal with colorschemes being updated and such.
+EOF
diff --git a/editors/vim-csapprox/HISTORY b/editors/vim-csapprox/HISTORY
new file mode 100644
index 0000000..84b95c9
--- /dev/null
+++ b/editors/vim-csapprox/HISTORY
@@ -0,0 +1,2 @@
+2014-09-15 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
diff --git a/editors/vim-csapprox/INSTALL b/editors/vim-csapprox/INSTALL
new file mode 100755
index 0000000..0c3d087
--- /dev/null
+++ b/editors/vim-csapprox/INSTALL
@@ -0,0 +1,3 @@
+vimdir="$INSTALL_ROOT/usr/share/vim/vimfiles"
+unzip -d "$vimdir" "$SOURCE_CACHE"/"$SOURCE" &&
+vim -c "helptags $vimdir/doc" -c q
diff --git a/education/klavaro/CONFLICTS b/education/klavaro/CONFLICTS
deleted file mode 100755
index a269384..0000000
--- a/education/klavaro/CONFLICTS
+++ /dev/null
@@ -1 +0,0 @@
-conflicts gtkdatabox y
diff --git a/education/klavaro/DETAILS b/education/klavaro/DETAILS
index 955715e..a9ef5eb 100755
--- a/education/klavaro/DETAILS
+++ b/education/klavaro/DETAILS
@@ -1,13 +1,13 @@
SPELL=klavaro
- VERSION=3.00
+ VERSION=3.01
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:7daa0169fb5f8e56914f626845706669d84a1574dedee43029d5abb408fdc98fbacd0be1d78dfb991ce0f71ccc3e401a89f07560fd68f065e543702b332de964
+
SOURCE_HASH=sha512:5d58269867d2b39309e07ca9dd6c525d67acaca93dea0010332e39e8f3dd444070dbc75abad00ac4ca3fd4155f41cf871cb8ccee3dc332aa31f85c8b17d7c48b
LICENSE[0]=GPL
WEB_SITE=http://klavaro.sourceforge.net/
ENTERED=20110123
- SHORT="GTK+2 touch typing tutor program"
+ SHORT="GTK+3 touch typing tutor program"
cat << EOF
A touch typing tutor very flexible, supporting customizable keyboard layouts.

diff --git a/education/klavaro/HISTORY b/education/klavaro/HISTORY
index b1fbd78..b56357f 100644
--- a/education/klavaro/HISTORY
+++ b/education/klavaro/HISTORY
@@ -1,3 +1,7 @@
+2014-10-12 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.01
+ * CONFLICTS: removed, fixed by upstream (renamed library)
+
2014-01-29 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.00
* DEPENDS: renewed dependencies
diff --git a/emacs-lisp/FUNCTIONS b/emacs-lisp/FUNCTIONS
index 4375212..6d51acc 100755
--- a/emacs-lisp/FUNCTIONS
+++ b/emacs-lisp/FUNCTIONS
@@ -11,19 +11,15 @@ function emacs_lisp_install() {
#-------------------------------------------------------------------------
function default_build_emacs_lisp() {
[ $# = 0 ] && set -- "$SOURCE_DIRECTORY"
- shopt -s nullglob

- local texi_files
-
- while [ $# -gt 0 ]; do
- emacs -Q -L "$1" -batch -f batch-byte-compile "$1"/*.el &&
- texi_files=("$1"/*.texi)
- if [ ${#texi_files[@]} -gt 0 ]
- then
- makeinfo "${texi_files[@]}" &&
- gzip -9 "$1"/*.info
- fi
- shift
+ find "$@" -maxdepth 1 -name \*.el \
+ -execdir emacs -Q -L . --batch -f batch-byte-compile {} + \
+ -execdir gzip -9 {} + \
+ -o -name \*.texi -print |
+ while read file; do
+ local t=$(mktemp -p "$SOURCE_DIRECTORY")
+ makeinfo -o - "$file" | gzip -9 > "$t" &&
+ mv "$t" "${file%.texi}.info.gz"
done
}

@@ -32,24 +28,20 @@ function default_build_emacs_lisp() {
#-------------------------------------------------------------------------
function default_install_emacs_lisp() {
[ $# = 0 ] && set -- "$SOURCE_DIRECTORY"
- shopt -s nullglob

local dir="$INSTALL_ROOT/usr/share/emacs/site-lisp/$SPELL"
local info_dir="$INSTALL_ROOT/usr/share/info"

- local info_files
-
- while [ $# -gt 0 ]; do
- install -d -m755 "$dir" &&
- install -m644 "$1"/*.el "$1"/*.elc "$dir" &&
- info_files=("$1"/*.info.gz)
- if [ ${#info_files[@]} -gt 0 ]
- then
- install -m644 "${info_files[@]}" "$info_dir" &&
- install-info --info-dir="$info_dir" "${info_files[@]/#*\//$info_dir/}"
- fi
- shift
- done
+ install -d -m755 "$dir" &&
+ find "$@" -maxdepth 1 \( -name \*.el.gz -o -name \*.elc \) \
+ -exec install -m644 -t "$dir" {} + \
+ -o -name \*.info.gz \
+ -exec install -m644 -t "$info_dir" {} \; -print0 |
+ sed -z "s@.*/@$info_dir/@" | xargs -r0 install-info --info-dir="$info_dir"
&&
+ emacs -Q --batch --eval '
+ (let ((generated-autoload-file (car argv)))
+ (update-directory-autoloads (elt argv 1)))
+ ' "$dir/../loaddefs.el" "$dir"
}

function default_build() {
diff --git a/emacs-lisp/haskell-mode/DEPENDS b/emacs-lisp/haskell-mode/DEPENDS
new file mode 100755
index 0000000..3e19255
--- /dev/null
+++ b/emacs-lisp/haskell-mode/DEPENDS
@@ -0,0 +1 @@
+depends EMACS
diff --git a/emacs-lisp/haskell-mode/DETAILS b/emacs-lisp/haskell-mode/DETAILS
new file mode 100755
index 0000000..d6f5e9a
--- /dev/null
+++ b/emacs-lisp/haskell-mode/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=haskell-mode
+ VERSION=13.10
+ SOURCE="$SPELL-$VERSION.tar.gz"
+ SOURCE_URL[0]="https://github.com/haskell/$SPELL/archive/v$VERSION.tar.gz";
+
SOURCE_HASH=sha512:bb8e871d5149b067c9568c9e984a9279c2104eedd4f41501101d91ee6482f5208b933b54dfbf70051fb833d258f968d797504bca3398612203cfa046c470f9ab
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="https://github.com/haskell/haskell-mode/wiki";
+ LICENSE[0]="GPLv3+"
+ ENTERED=20141225
+ KEYWORDS=""
+ SHORT="Emacs mode for Haskell"
+cat << EOF
+This is a package for developing Haskell in Emacs. It features a wide a range
+of tooling, from basic editing to building packages and interactive
evaluation.
+EOF
diff --git a/emacs-lisp/haskell-mode/HISTORY b/emacs-lisp/haskell-mode/HISTORY
new file mode 100644
index 0000000..de0396f
--- /dev/null
+++ b/emacs-lisp/haskell-mode/HISTORY
@@ -0,0 +1,2 @@
+2014-12-25 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
diff --git a/fonts-x11/terminus-font/DEPENDS b/fonts-x11/terminus-font/DEPENDS
index 06ae8bd..4fceecb 100755
--- a/fonts-x11/terminus-font/DEPENDS
+++ b/fonts-x11/terminus-font/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends perl &&
depends bdftopcf &&

diff --git a/fonts-x11/ttf-roboto/HISTORY b/fonts-x11/ttf-roboto/HISTORY
index 30ef4d7..3313716 100644
--- a/fonts-x11/ttf-roboto/HISTORY
+++ b/fonts-x11/ttf-roboto/HISTORY
@@ -1,3 +1,6 @@
+2014-10-30 Ismael Luceno <ismael AT sourcemage.org>
+ * HISTORY: Install to /usr/share/fonts/TTF
+
2013-02-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* INSTALL: install to /usr/share/fonts/X11/TTF/

diff --git a/fonts-x11/ttf-roboto/INSTALL b/fonts-x11/ttf-roboto/INSTALL
index dc03ddb..68f210d 100755
--- a/fonts-x11/ttf-roboto/INSTALL
+++ b/fonts-x11/ttf-roboto/INSTALL
@@ -1,3 +1,3 @@
-install -m644 $SOURCE_DIRECTORY/*.ttf $INSTALL_ROOT/usr/share/fonts/X11/TTF/
&&
+install -m644 $SOURCE_DIRECTORY/*.ttf $INSTALL_ROOT/usr/share/fonts/TTF/ &&
mkdir -p $INSTALL_ROOT/usr/share/doc/ttf-roboto/ &&
install -m644 $SOURCE_DIRECTORY/{COPYING.txt,RobotoSpecimenBook.pdf}
$INSTALL_ROOT/usr/share/doc/ttf-roboto/
diff --git a/ftp/curl/DEPENDS b/ftp/curl/DEPENDS
index db721df..2d4842f 100755
--- a/ftp/curl/DEPENDS
+++ b/ftp/curl/DEPENDS
@@ -1,3 +1,4 @@
+depends gmp &&
depends zlib &&

case $CURL_SSL in
diff --git a/ftp/curl/DETAILS b/ftp/curl/DETAILS
index 46bbfee..933ac34 100755
--- a/ftp/curl/DETAILS
+++ b/ftp/curl/DETAILS
@@ -1,6 +1,6 @@
SPELL=curl
- VERSION=7.34.0
- SECURITY_PATCH=11
+ VERSION=7.39.0
+ SECURITY_PATCH=12
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/ftp/curl/HISTORY b/ftp/curl/HISTORY
index 0838d6c..63fc5f5 100644
--- a/ftp/curl/HISTORY
+++ b/ftp/curl/HISTORY
@@ -1,7 +1,11 @@
-2014-08-23 Treeve Jelbert <treeve AT sourcemage.org>
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: gmp
+ SECURITY_PATCH++ multiple fixes since 7.34.0
+
+2014-08-23 Treeve Jelbert <treeve AT sourcemage.org>
* CONFIGURE, DEPENDS, BUILD: also support libressl, cleanup

-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: openssl => SSL

* SUB_DEPENDS, PRE_SUB_DEPENDS: openssl => SSL
diff --git a/ftp/gftp/DEPENDS b/ftp/gftp/DEPENDS
index 4a9da07..432b520 100755
--- a/ftp/gftp/DEPENDS
+++ b/ftp/gftp/DEPENDS
@@ -1,6 +1,6 @@
depends gtk+2 &&

optional_depends SSL \
- "--enable-SSL" \
- "--disable-SSL" \
+ "--enable-openssl" \
+ "--disable-openssl" \
"for SSL support"
diff --git a/ftp/gftp/DETAILS b/ftp/gftp/DETAILS
index a468d02..813e2ef 100755
--- a/ftp/gftp/DETAILS
+++ b/ftp/gftp/DETAILS
@@ -1,5 +1,6 @@
SPELL=gftp
VERSION=2.0.19
+ PATCHLEVEL=2
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=http://www.gftp.org/$SOURCE
SOURCE_URL[1]=ftp://www.gftp.org/pub/gftp/$SOURCE
diff --git a/ftp/gftp/HISTORY b/ftp/gftp/HISTORY
index e49825b..8153749 100644
--- a/ftp/gftp/HISTORY
+++ b/ftp/gftp/HISTORY
@@ -1,5 +1,14 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-11-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL++
+ * PRE_BUILD: apply patch
+ * ftps.patch: added, to fix FTPS connections
+
+2014-11-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1
+ * PRE_BUILD: apply patches
+ * DEPENDS: use SSL provider
+ * expanded.patch: backported patch from Gentoo to fix a crash
+ * tmpstr.patch: backported patch from Mageia to fix a crash

2010-04-02 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: added openssl as opt dep
diff --git a/ftp/gftp/PRE_BUILD b/ftp/gftp/PRE_BUILD
new file mode 100755
index 0000000..3a2a1b6
--- /dev/null
+++ b/ftp/gftp/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+patch -p0 < "$SPELL_DIRECTORY/ftps.patch" &&
+patch -p1 < "$SPELL_DIRECTORY/expand.patch" &&
+patch -p1 < "$SPELL_DIRECTORY/tmpstr.patch"
diff --git a/ftp/gftp/expand.patch b/ftp/gftp/expand.patch
new file mode 100644
index 0000000..f3e029d
--- /dev/null
+++ b/ftp/gftp/expand.patch
@@ -0,0 +1,21 @@
+Fix segmentation fault, when gftpui_run_chdir is called with directory=0x0,
+and then calls gftp_expand_path (src=0x0),
+the NULL string was cloned using g_strdup, which returns NULL if
+its only argument is NULL, then this returned string was unreferenced.
+
+ lib/misc.c | 2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+diff --git a/lib/misc.c b/lib/misc.c
+index 16c019b..2791466 100644
+--- a/lib/misc.c
++++ b/lib/misc.c
+@@ -143,6 +143,8 @@ gftp_expand_path (gftp_request * request, const char
*src)
+ tempchar;
+ struct passwd *pw;
+
++ g_return_val_if_fail(src != NULL, NULL);
++
+ pw = NULL;
+ str = g_strdup (src);
+
diff --git a/ftp/gftp/ftps.patch b/ftp/gftp/ftps.patch
new file mode 100644
index 0000000..86c1649
--- /dev/null
+++ b/ftp/gftp/ftps.patch
@@ -0,0 +1,20 @@
+--- lib/ftps.c.orig 2008-11-30 17:41:37.000000000 +0300
++++ lib/ftps.c 2014-11-24 17:48:05.588908260 +0300
+@@ -76,7 +76,16 @@
+ if (ret < 0)
+ return (ret);
+
+- ret = rfc959_send_command (request, "PROT P\r\n", -1, 1, 0);
++ /*
++ * "PROT P" (Private Protection) forces encrypted file transfers in
SSL/TLS
++ * mode and requires TLS renegotiation and secondary connection while
++ * re-using SSL session ID. It is not supported by gFTP yet.
++ * Rolling back to 2.0.18 behaviour meaning FTPS support is available for
++ * control connection only.
++ *
++ * ret = rfc959_send_command (request, "PROT P\r\n", -1, 1, 0);
++ */
++ ret = 5;
+ if (ret < 0)
+ return (ret);
+ else if (ret == '2')
diff --git a/ftp/gftp/tmpstr.patch b/ftp/gftp/tmpstr.patch
new file mode 100644
index 0000000..2b9e8dc
--- /dev/null
+++ b/ftp/gftp/tmpstr.patch
@@ -0,0 +1,12 @@
+--- ./src/gtk/misc-gtk.c~ 2007-04-27 01:47:33.000000000 +0200
++++ ./src/gtk/misc-gtk.c 2008-12-21 19:31:37.000000000 +0100
+@@ -757,7 +757,8 @@
+ tempstr = insert_commas (fle->size, NULL, 0);
+
+ gtk_clist_set_text (GTK_CLIST (wdata->listbox), clist_num, 2, tempstr);
+- g_free (tempstr);
++ if (tempstr)
++ g_free (tempstr);
+
+ if (fle->user)
+ gtk_clist_set_text (GTK_CLIST (wdata->listbox), clist_num, 3,
fle->user);
diff --git a/ftp/grsync/BUILD b/ftp/grsync/BUILD
new file mode 100755
index 0000000..73e1149
--- /dev/null
+++ b/ftp/grsync/BUILD
@@ -0,0 +1,2 @@
+OPTS+=" --disable-unity"
+default_build
diff --git a/ftp/grsync/DETAILS b/ftp/grsync/DETAILS
index 0efec3c..1501868 100755
--- a/ftp/grsync/DETAILS
+++ b/ftp/grsync/DETAILS
@@ -1,8 +1,8 @@
SPELL=grsync
- VERSION=0.9.3
+ VERSION=1.2.5
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://www.opbyte.it/release/${SOURCE}
-
SOURCE_HASH=sha512:d32de43f3ccfb1e4354e078be1d4b8be39c9c31ec47125eda11d41e63dea01e00f819f26586086cedae703961757aa96cc88749998d31f2d70919b2d56e20268
+
SOURCE_HASH=sha512:68000d729d8c15ac439fb8b66df80892c8df3acf8497635836b3be585ba3028a95d158afe6ca63976f8d893af2da209b567e1ff61a6e008dd16e498d83882e9f
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://www.opbyte.it/grsync/ "
LICENSE[0]=GPL
diff --git a/ftp/grsync/HISTORY b/ftp/grsync/HISTORY
index e59d23c..9eb0255 100644
--- a/ftp/grsync/HISTORY
+++ b/ftp/grsync/HISTORY
@@ -1,3 +1,6 @@
+2014-11-26 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS: updated spell to 1.2.5
+
2009-12-02 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: updated spell to 0.9.3

diff --git a/ftp/tnftp/DETAILS b/ftp/tnftp/DETAILS
index 5dfb7a2..09b00b5 100755
--- a/ftp/tnftp/DETAILS
+++ b/ftp/tnftp/DETAILS
@@ -1,5 +1,6 @@
SPELL=tnftp
- VERSION=20130505
+ VERSION=20141104
+ SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
SOURCE_URL[0]=ftp://ftp.netbsd.org/pub/NetBSD/misc/$SPELL/$SOURCE
diff --git a/ftp/tnftp/HISTORY b/ftp/tnftp/HISTORY
index bc11e2a..996080c 100644
--- a/ftp/tnftp/HISTORY
+++ b/ftp/tnftp/HISTORY
@@ -1,5 +1,11 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-11-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 20141104
+
+2014-11-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 20141031; SECURITY_PATCH++ (CVE-2014-8517)
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL

2013-09-10 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 20130505
diff --git a/ftp/wget/CONFIGURE b/ftp/wget/CONFIGURE
index 834161a..0cbdfaf 100755
--- a/ftp/wget/CONFIGURE
+++ b/ftp/wget/CONFIGURE
@@ -1,3 +1,8 @@
+if [[ "$WGET_SSL" == "openssl" ]]; then
+ WGET_SSL="SSL" &&
+ persistent_add WGET_SSL
+fi &&
+
config_query_list WGET_SSL "Which SSL backend do you want for https and
ftps?" none gnutls SSL &&

config_query_option WGET_OPTS "Enable IPv6 support?" y \
diff --git a/ftp/wget/DEPENDS b/ftp/wget/DEPENDS
index a8512ee..ae541e4 100755
--- a/ftp/wget/DEPENDS
+++ b/ftp/wget/DEPENDS
@@ -1,5 +1,6 @@
-depends gnupg &&
-depends smgl-fhs &&
+depends gnupg &&
+depends pcre &&
+depends smgl-fhs &&

optional_depends libidn \
"--enable-iri" \
@@ -16,6 +17,11 @@ optional_depends "texinfo" \
"" \
"to build info files" &&

+optional_depends "nettle" \
+ '--enable-ntlm' \
+ '--disable-ntlm' \
+ 'for NTLM authentication' &&
+
case $WGET_SSL in
none)
;;
diff --git a/ftp/wget/DETAILS b/ftp/wget/DETAILS
index 57e14b8..54e641d 100755
--- a/ftp/wget/DETAILS
+++ b/ftp/wget/DETAILS
@@ -1,6 +1,6 @@
SPELL=wget
- VERSION=1.15
- SECURITY_PATCH=1
+ VERSION=1.16.1
+ SECURITY_PATCH=2
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_URL[0]=$GNU_URL/$SPELL/$SOURCE
SOURCE_GPG=wget.gpg:$SOURCE.sig:UPSTREAM_KEY
diff --git a/ftp/wget/HISTORY b/ftp/wget/HISTORY
index e5277f0..b7721a0 100644
--- a/ftp/wget/HISTORY
+++ b/ftp/wget/HISTORY
@@ -1,11 +1,30 @@
-2014-08-23 Treeve Jelbert <treeve AT sourcemage.org>
+2014-12-11 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.16.1
+
+2014-12-03 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Optionally depends on nettle for NTLM authentication
+
+2014-10-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * REPAIR^all^PRE_SUB_DEPENDS: more properly migrate from openssl to
SSL
+ provider
+
+2014-10-27 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 1.16, SECURITY_PATCH++
+ (CVE-2014-4877,
http://www.openwall.com/lists/oss-security/2014/10/27/3)
+
+2014-09-26 Remko van der Vossen <wich AT sourcemage.org>
+ * CONFIGURE: properly migrate from openssl to SSL provider
+
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: pcre
+
+2014-08-23 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS, CONFIGURE: fix libressl support
* SUB_DEPENDS, PRE_SUB_DEPENDS: tweak

-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
-
- * SUB_DEPENDS, PRE_SUB_DEPENDS: openssl => SSL
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+ * SUB_DEPENDS, PRE_SUB_DEPENDS: openssl => SSL

2014-01-19 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.15
diff --git a/ftp/wget/REPAIR^all^PRE_SUB_DEPENDS
b/ftp/wget/REPAIR^all^PRE_SUB_DEPENDS
index be2be9d..6988cdb 100755
--- a/ftp/wget/REPAIR^all^PRE_SUB_DEPENDS
+++ b/ftp/wget/REPAIR^all^PRE_SUB_DEPENDS
@@ -1,5 +1,5 @@
case $THIS_SUB_DEPENDS in
- SSL) if is_depends_enabled $SPELL openssl || is_depends_enabled $SPELL
gnutls; then
+ SSL) if is_depends_enabled $SPELL $(get_spell_provider $SPELL SSL) ||
is_depends_enabled $SPELL gnutls; then
return 0
fi
;;
diff --git a/gnome2-apps/dia/DETAILS b/gnome2-apps/dia/DETAILS
index 33d0771..775352b 100755
--- a/gnome2-apps/dia/DETAILS
+++ b/gnome2-apps/dia/DETAILS
@@ -1,12 +1,12 @@
SPELL=dia
- VERSION=0.97.2
+ VERSION=0.97.3
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
SOURCE_GPG=gurus.gpg:$SOURCE.sig:UPSTREAM_HASH
LICENSE[0]=GPL
- WEB_SITE=http://www.gnome.org/projects/dia/
+ WEB_SITE=https://wiki.gnome.org/Apps/Dia
ENTERED=20010922
KEYWORDS="gnome2"
SHORT="GTK-based diagram drawing program, similar to Visio"
diff --git a/gnome2-apps/dia/HISTORY b/gnome2-apps/dia/HISTORY
index aa37fb0..d7ec8ac 100644
--- a/gnome2-apps/dia/HISTORY
+++ b/gnome2-apps/dia/HISTORY
@@ -1,3 +1,7 @@
+2014-09-06 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.97.3; fixed WEB_SITE
+ * glib-2.31.patch: removed, fixed by upstream
+
2012-07-26 Vlad Glagolev <stealth AT sourcemage.org>
* PRE_BUILD: detect docbook-xsl man path and use instead of online one
* DEPENDS: added docbook-xsl required dep
diff --git a/gnome2-apps/dia/PRE_BUILD b/gnome2-apps/dia/PRE_BUILD
index c3f34d0..e3208ed 100755
--- a/gnome2-apps/dia/PRE_BUILD
+++ b/gnome2-apps/dia/PRE_BUILD
@@ -1,13 +1,11 @@
mk_source_dir $SOURCE_DIRECTORY &&
cd $BUILD_DIRECTORY &&
verify_file '' &&
-xz -dc $SOURCE_CACHE/$SOURCE | tar -xf -
+xz -dc $SOURCE_CACHE/$SOURCE | tar -xf - &&
cd $SOURCE_DIRECTORY &&

# dockbook's dir
local DB_VER=$(installed_version docbook-xsl | cut -c -4) &&
local DB_DIR="$INSTALL_ROOT/usr/share/xml/docbook/xsl-stylesheets-${DB_VER}"
&&

-sedit
"s:http\://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl:${DB_DIR}/manpages/docbook.xsl:"
configure &&
-
-patch -p1 < $SPELL_DIRECTORY/glib-2.31.patch
+sedit
"s:http\://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl:${DB_DIR}/manpages/docbook.xsl:"
configure
diff --git a/gnome2-apps/dia/dia-0.97.2.tar.xz.sig
b/gnome2-apps/dia/dia-0.97.2.tar.xz.sig
deleted file mode 100644
index fa8da34..0000000
Binary files a/gnome2-apps/dia/dia-0.97.2.tar.xz.sig and /dev/null differ
diff --git a/gnome2-apps/dia/dia-0.97.3.tar.xz.sig
b/gnome2-apps/dia/dia-0.97.3.tar.xz.sig
new file mode 100644
index 0000000..a11cfeb
Binary files /dev/null and b/gnome2-apps/dia/dia-0.97.3.tar.xz.sig differ
diff --git a/gnome2-apps/dia/glib-2.31.patch b/gnome2-apps/dia/glib-2.31.patch
deleted file mode 100644
index 209d196..0000000
--- a/gnome2-apps/dia/glib-2.31.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-Index: dia-0.97.1/objects/custom/shape_typeinfo.c
-===================================================================
---- dia-0.97.1.orig/objects/custom/shape_typeinfo.c
-+++ dia-0.97.1/objects/custom/shape_typeinfo.c
-@@ -27,7 +27,7 @@
- #include "custom_util.h"
- #include <string.h>
- #include <stdarg.h>
--#include <glib/gstrfuncs.h>
-+#include <glib.h>
- #include <glib/gstdio.h>
- #include <libxml/parser.h>
-
-Index: dia-0.97.1/plug-ins/pgf/render_pgf.c
-===================================================================
---- dia-0.97.1.orig/plug-ins/pgf/render_pgf.c
-+++ dia-0.97.1/plug-ins/pgf/render_pgf.c
-@@ -61,7 +61,7 @@ TODO:
- #endif
- #include <errno.h>
-
--#include <glib/gprintf.h>
-+#include <glib.h>
- #include <glib/gstdio.h>
-
- #include "intl.h"
-Index: dia-0.97.1/tests/test-boundingbox.c
-===================================================================
---- dia-0.97.1.orig/tests/test-boundingbox.c
-+++ dia-0.97.1/tests/test-boundingbox.c
-@@ -28,7 +28,7 @@
- #include <glib.h>
- #include <glib-object.h>
-
--#if GLIB_CHECK_VERSION(2,16,0)
-+#if GLIB_CHECK_VERSION(2,16,0) && !GLIB_CHECK_VERSION(2,31,0)
- #include <glib/gtestutils.h>
- #endif
- #include "dialib.h"
-Index: dia-0.97.1/tests/test-objects.c
-===================================================================
---- dia-0.97.1.orig/tests/test-objects.c
-+++ dia-0.97.1/tests/test-objects.c
-@@ -28,7 +28,7 @@
- #include <glib.h>
- #include <glib-object.h>
-
--#if GLIB_CHECK_VERSION(2,16,0)
-+#if GLIB_CHECK_VERSION(2,16,0) && !GLIB_CHECK_VERSION(2,31,0)
- #include <glib/gtestutils.h>
- #endif
-
-
diff --git a/gnome2-libs/atk/DETAILS b/gnome2-libs/atk/DETAILS
index d9c947f..91fb666 100755
--- a/gnome2-libs/atk/DETAILS
+++ b/gnome2-libs/atk/DETAILS
@@ -1,10 +1,10 @@
SPELL=atk
if [[ $ATK_DEVEL == y ]]; then
- VERSION=2.12.0
+ VERSION=2.14.0
else
- VERSION=2.12.0
+ VERSION=2.14.0
fi
-
SOURCE_HASH=sha512:422f0f4ef5f29707e77065557516a218ff23e78f61fa8e8c78b4a528c06cfeaff934e67eaaec00dc82cd13b2869e30618883a53010bd828dbebe51baea848272
+
SOURCE_HASH=sha512:3aa5155086d607a2779be1e96ae77798192f93161c855b194f15c49d968bb88535e16ee6114911857f31aeedfc0930f3f828d225f71a7b2f48e85919ab7d057b
PATCHLEVEL=1
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
diff --git a/gnome2-libs/atk/HISTORY b/gnome2-libs/atk/HISTORY
index b830b08..3de3f2f 100644
--- a/gnome2-libs/atk/HISTORY
+++ b/gnome2-libs/atk/HISTORY
@@ -1,3 +1,6 @@
+2014-10-03 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.14.0
+
2014-06-09 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.12.0

diff --git a/gnome2-libs/dconf/BUILD b/gnome2-libs/dconf/BUILD
index 9529645..f551ffe 100755
--- a/gnome2-libs/dconf/BUILD
+++ b/gnome2-libs/dconf/BUILD
@@ -2,7 +2,5 @@
# thus disabling these optimizations to prevent failures like:
# dbus.c:(.text.startup+0x2a): undefined reference to
`dconf_engine_dbus_init_for_testing'
#
/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../x86_64-pc-linux-gnu/bin/ld:
gdbus-thread: hidden symbol `dconf_engine_dbus_init_for_testing' isn't
defined
-CFLAGS="${CFLAGS//-fPIC/}" &&
-CFLAGS="${CFLAGS//-DPIC/}" &&
-
+disable_pic force &&
default_build
diff --git a/gnome2-libs/dconf/HISTORY b/gnome2-libs/dconf/HISTORY
index b5bc71c..7c0fa3f 100644
--- a/gnome2-libs/dconf/HISTORY
+++ b/gnome2-libs/dconf/HISTORY
@@ -1,3 +1,6 @@
+2014-11-23 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: Use disable_pic function to fix CFLAGS
+
2013-09-02 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated VERSION to 0.16.1
changed SOURCE_URL
diff --git a/gnome2-libs/gdk-pixbuf2/DEPENDS b/gnome2-libs/gdk-pixbuf2/DEPENDS
index dbc0691..7bad65b 100755
--- a/gnome2-libs/gdk-pixbuf2/DEPENDS
+++ b/gnome2-libs/gdk-pixbuf2/DEPENDS
@@ -1,13 +1,22 @@
-depends glib2 &&
-depends libpng &&
-depends zlib &&
-depends JPEG &&
-depends tiff &&
+depends glib2 &&
+depends JPEG &&
+depends libffi &&
+depends libpng &&
+depends libpthread-stubs &&
+depends LZMA &&
+depends pcre &&
+depends tiff &&
+depends zlib &&

optional_depends libx11 \
'--with-x11' \
'--without-x11' \
'enable X11 support' &&
+if is_depends_enabled $SPELL libx11; then
+ depends libxau &&
+ depends libxcb &&
+ depends libxdmcp
+fi &&

optional_depends gobject-introspection \
"--enable-introspection" \
@@ -17,13 +26,5 @@ optional_depends gobject-introspection \
optional_depends jasper \
--enable-jasper \
--disable-jasper \
- "enable JPEG2000 loader" &&
+ "enable JPEG2000 loader"

-depends libffi &&
-if is_depends_enabled $SPELL libx11; then
- depends libxau &&
- depends libxcb &&
- depends libxdmcp
-fi &&
-depends pcre &&
-depends LZMA
diff --git a/gnome2-libs/gdk-pixbuf2/HISTORY b/gnome2-libs/gdk-pixbuf2/HISTORY
index 777e099..a3df523 100644
--- a/gnome2-libs/gdk-pixbuf2/HISTORY
+++ b/gnome2-libs/gdk-pixbuf2/HISTORY
@@ -1,11 +1,14 @@
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: libpthread-stubs
+
2014-06-29 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.30.8
+ * DETAILS: version 2.30.8

2014-01-05 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.30.2
+ * DETAILS: version 2.30.2

2013-10-14 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.30.0
+ * DETAILS: version 2.30.0

2013-05-11 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.28.1
diff --git a/gnome2-libs/glib2/DETAILS b/gnome2-libs/glib2/DETAILS
index 943f247..6fb6805 100755
--- a/gnome2-libs/glib2/DETAILS
+++ b/gnome2-libs/glib2/DETAILS
@@ -1,12 +1,12 @@
SPELL=glib2
if [[ $GLIB_VER == devel ]];then
- VERSION=2.41.2
-
SOURCE_HASH=sha512:2247a7074a4bcd7100e84ee4d392be4487d06de5da8fc5c8bd4a8a278449986558c34a9deb383b489b82f2cc000b89067460a0191fcf45a73509a49a3f25eacd
+ VERSION=2.42.1
+
SOURCE_HASH=sha512:0d273e3e24f164f16f6663f88866ae412714eab7d15c1901fdef61f13649a08f9962e49f9d52e8a1683100f9c2dcc468b9a5bf8a9b3d6ca7b0d9488bc58f3f1e
SOURCE=glib-$VERSION.tar.xz
# SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
else
- VERSION=2.41.2
-
SOURCE_HASH=sha512:2247a7074a4bcd7100e84ee4d392be4487d06de5da8fc5c8bd4a8a278449986558c34a9deb383b489b82f2cc000b89067460a0191fcf45a73509a49a3f25eacd
+ VERSION=2.42.1
+
SOURCE_HASH=sha512:0d273e3e24f164f16f6663f88866ae412714eab7d15c1901fdef61f13649a08f9962e49f9d52e8a1683100f9c2dcc468b9a5bf8a9b3d6ca7b0d9488bc58f3f1e
SECURITY_PATCH=1
SOURCE=glib-$VERSION.tar.xz
# SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
diff --git a/gnome2-libs/glib2/HISTORY b/gnome2-libs/glib2/HISTORY
index 324f1eb..9cf3363 100644
--- a/gnome2-libs/glib2/HISTORY
+++ b/gnome2-libs/glib2/HISTORY
@@ -1,3 +1,10 @@
+2014-11-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.42.1
+
+2014-10-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.42.0
+ * PRE_BUILD: not needed
+
2014-08-28 Thomas Orgis <sobukus AT sourcemage.org>
* DEPENDS: some PYTHON is always needed now to avoid failure during
INSTALL (for a dbus codegen tool, also the modular-tests option
diff --git a/gnome2-libs/glib2/PRE_BUILD b/gnome2-libs/glib2/PRE_BUILD
deleted file mode 100755
index 3fcf4b6..0000000
--- a/gnome2-libs/glib2/PRE_BUILD
+++ /dev/null
@@ -1,10 +0,0 @@
-default_pre_build &&
-cd "$SOURCE_DIRECTORY" &&
-
-if ! is_depends_enabled $SPELL python; then
-# sed -i -e '/^SUBDIRS = / s,gdbus-2.0/codegen,,' gio/Makefile.am &&
- sed -i -e '/^SUBDIRS += / s,tests,,' gio/Makefile.am
-fi
-
-autoreconf -f -i --symlink
-#./autogen.sh
diff --git a/gnome2-libs/gobject-introspection/DETAILS
b/gnome2-libs/gobject-introspection/DETAILS
index b070645..1a6d400 100755
--- a/gnome2-libs/gobject-introspection/DETAILS
+++ b/gnome2-libs/gobject-introspection/DETAILS
@@ -1,8 +1,8 @@
SPELL=gobject-introspection
if [[ $GOBJ_VER == devel ]]; then
- VERSION=1.40.0
+ VERSION=1.42.0
else
- VERSION=1.40.0
+ VERSION=1.42.0
fi
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=${SPELL}-${VERSION}.tar.xz
diff --git a/gnome2-libs/gobject-introspection/HISTORY
b/gnome2-libs/gobject-introspection/HISTORY
index a050c8f..8a964ea 100644
--- a/gnome2-libs/gobject-introspection/HISTORY
+++ b/gnome2-libs/gobject-introspection/HISTORY
@@ -1,3 +1,6 @@
+2014-01-03 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.42.0
+
2014-06-09 Pol Vinogradov <vin.public AT gmail.com>
* DETAILS: 1.40.0

diff --git
a/gnome2-libs/gobject-introspection/gobject-introspection-1.40.0.tar.xz.sig
b/gnome2-libs/gobject-introspection/gobject-introspection-1.40.0.tar.xz.sig
deleted file mode 100644
index 135f1e6..0000000
Binary files
a/gnome2-libs/gobject-introspection/gobject-introspection-1.40.0.tar.xz.sig
and /dev/null differ
diff --git
a/gnome2-libs/gobject-introspection/gobject-introspection-1.42.0.tar.xz.sig
b/gnome2-libs/gobject-introspection/gobject-introspection-1.42.0.tar.xz.sig
new file mode 100644
index 0000000..fc2fef3
Binary files /dev/null and
b/gnome2-libs/gobject-introspection/gobject-introspection-1.42.0.tar.xz.sig
differ
diff --git a/gnome2-libs/gtk-doc/DETAILS b/gnome2-libs/gtk-doc/DETAILS
index 9d720fa..5e31658 100755
--- a/gnome2-libs/gtk-doc/DETAILS
+++ b/gnome2-libs/gtk-doc/DETAILS
@@ -1,5 +1,5 @@
SPELL=gtk-doc
- VERSION=1.19
+ VERSION=1.21
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/gnome2-libs/gtk-doc/HISTORY b/gnome2-libs/gtk-doc/HISTORY
index 3afdebf..b85dbe1 100644
--- a/gnome2-libs/gtk-doc/HISTORY
+++ b/gnome2-libs/gtk-doc/HISTORY
@@ -1,3 +1,6 @@
+2014-10-03 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.21
+
2014-01-14 Tommy Boatman <tboatman AT sourcemage.org>
* DEPENDS: requires itstool

diff --git a/gnome2-libs/gtk-doc/gtk-doc-1.19.tar.xz.sig
b/gnome2-libs/gtk-doc/gtk-doc-1.19.tar.xz.sig
deleted file mode 100644
index bb71e0a..0000000
Binary files a/gnome2-libs/gtk-doc/gtk-doc-1.19.tar.xz.sig and /dev/null
differ
diff --git a/gnome2-libs/gtk-doc/gtk-doc-1.21.tar.xz.sig
b/gnome2-libs/gtk-doc/gtk-doc-1.21.tar.xz.sig
new file mode 100644
index 0000000..ebba7f9
Binary files /dev/null and b/gnome2-libs/gtk-doc/gtk-doc-1.21.tar.xz.sig
differ
diff --git a/gnome2-libs/libaccounts-glib/BUILD
b/gnome2-libs/libaccounts-glib/BUILD
new file mode 100755
index 0000000..142f4fc
--- /dev/null
+++ b/gnome2-libs/libaccounts-glib/BUILD
@@ -0,0 +1,2 @@
+CFLAGS+=" -Wno-error" &&
+default_build
diff --git a/gnome2-libs/libaccounts-glib/DEPENDS
b/gnome2-libs/libaccounts-glib/DEPENDS
new file mode 100755
index 0000000..716f25d
--- /dev/null
+++ b/gnome2-libs/libaccounts-glib/DEPENDS
@@ -0,0 +1,6 @@
+depends glib2 &&
+depends libxslt &&
+depends libxml2 &&
+depends pkgconfig &&
+optional_depends gtk-doc '--enable-gtk-doc' '--disable-gtk-doc' 'build
documentation'
+
diff --git a/gnome2-libs/libaccounts-glib/DETAILS
b/gnome2-libs/libaccounts-glib/DETAILS
new file mode 100755
index 0000000..f31238e
--- /dev/null
+++ b/gnome2-libs/libaccounts-glib/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=libaccounts-glib
+ SPELLX=accounts-sso
+ VERSION=1.16
+
SOURCE_HASH=sha512:714021e87786c79d120af25aa1d3586c43796c341557925a503200fd47c6ffb1e6ba52f8d9f3fa17f8b55024bc32258c46f8e1274c4915cff3a7b39c011b6801
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=http://code.google.com/p/accounts-sso
+ SOURCE_URL[0]=http://$SPELLX.googlecode.com/files/$SOURCE
+ LICENSE[0]=LGPL
+ ENTERED=20141102
+ KEYWORDS=""
+ SHORT=""
+cat << EOF
+The Accounts & SSO framework consists of a set of components and libraries
which implement an account
+manager for a user's online accounts and a single-sign-on daemon which
handles the authentication to the
+remote services on behalf of the client applications.
+EOF
diff --git a/gnome2-libs/libaccounts-glib/HISTORY
b/gnome2-libs/libaccounts-glib/HISTORY
new file mode 100644
index 0000000..7fd9a54
--- /dev/null
+++ b/gnome2-libs/libaccounts-glib/HISTORY
@@ -0,0 +1,4 @@
+2014-11-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.16
+ spell created
+
diff --git a/gnome2-libs/libidl/DEPENDS b/gnome2-libs/libidl/DEPENDS
index afee2b9..6942160 100755
--- a/gnome2-libs/libidl/DEPENDS
+++ b/gnome2-libs/libidl/DEPENDS
@@ -1,3 +1,4 @@
-depends glib2 &&
depends bison &&
-depends flex
+depends flex &&
+depends glib2 &&
+depends pcre
diff --git a/gnome2-libs/libidl/HISTORY b/gnome2-libs/libidl/HISTORY
index e127868..be037ab 100644
--- a/gnome2-libs/libidl/HISTORY
+++ b/gnome2-libs/libidl/HISTORY
@@ -1,3 +1,6 @@
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ DETAILS: pcre
+
2010-04-01 Vasil Yonkov <spirtbrat AT sourcemage.org>
* DETAILS: updated spell to 0.8.14

diff --git a/gnome2-libs/librsvg2/CONFLICTS b/gnome2-libs/librsvg2/CONFLICTS
new file mode 100755
index 0000000..10114ad
--- /dev/null
+++ b/gnome2-libs/librsvg2/CONFLICTS
@@ -0,0 +1 @@
+conflicts librsvg2 y
diff --git a/gnome2-libs/librsvg2/DEPENDS b/gnome2-libs/librsvg2/DEPENDS
index f7bb212..2b644c8 100755
--- a/gnome2-libs/librsvg2/DEPENDS
+++ b/gnome2-libs/librsvg2/DEPENDS
@@ -1,17 +1,30 @@
-depends libx11 &&
-depends libice &&
-depends glib2 &&
-depends fontconfig &&
-depends freetype2 &&
+depends atk &&
depends -sub PNG cairo &&
-depends pango &&
-depends libxml2 &&
+depends expat &&
+depends fontconfig &&
+depends freetype2 &&
+depends glib2 &&
+depends harfbuzz &&
+depends pango &&
+depends libcroco &&
+depends libffi &&
+depends libice &&
+depends libpng &&
+depends libpthread-stubs &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends libxml2 &&
# make icu usage explicit
if is_depends_enabled libxml2 icu;then
depends icu
fi &&
-
-depends libcroco &&
+depends libxrender &&
+depends pcre &&
+depends pixman &&
+depends gdk-pixbuf2 &&

optional_depends gtk-doc \
"--enable-gtk-doc" \
@@ -31,16 +44,5 @@ else
"Enable introspection"
fi &&

-optional_depends gdk-pixbuf2 \
- "--enable-pixbuf-loader" \
- "--disable-pixbuf-loader" \
- "build gdk pixbuf loader" &&
-
-
-depends atk &&
-optional_depends gtk+2 '' '' 'GTK2 support' &&
-optional_depends gtk+3 '' '' 'GTK3 support' &&
-depends harfbuzz &&
-depends libpng &&
-depends pixman
+optional_depends gtk+3 '' '' 'GTK3 support'

diff --git a/gnome2-libs/librsvg2/DETAILS b/gnome2-libs/librsvg2/DETAILS
index a9109fe..b456616 100755
--- a/gnome2-libs/librsvg2/DETAILS
+++ b/gnome2-libs/librsvg2/DETAILS
@@ -1,6 +1,6 @@
SPELL=librsvg2
- VERSION=2.40.2
-
SOURCE_HASH=sha512:ecb144f8f02240f44edc4baf372477d6a8436abfcabad0e9fdce9cd629ace819f14d0c8174d9522b4cc63429031a1ecb611bbdabbdb432ec3f211cf331208f84
+ VERSION=2.40.6
+
SOURCE_HASH=sha512:8d901d5d6dde2721db9cb05740ce42fa2520f2f6cc8136a8cb0306b5e6e630166d25da917d169c8d4e11fcfb7834ccb1fe93188f5e9c02c4cddff989d0cf3c51
# SOURCE_GPG=gurus.gpg:$SOURCE.sig
SECURITY_PATCH=2
BRANCH=`echo $VERSION|cut -d . -f 1,2`
diff --git a/gnome2-libs/librsvg2/HISTORY b/gnome2-libs/librsvg2/HISTORY
index 3a5d59c..693dc35 100644
--- a/gnome2-libs/librsvg2/HISTORY
+++ b/gnome2-libs/librsvg2/HISTORY
@@ -1,3 +1,18 @@
+2014-12-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.40.6
+
+2014-10-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.40.5
+ * DEPENDS: gdk-pixbuf2 is required
+ * CONFLICTS: added
+
+2014-10-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.40.5
+ * DEPENDS: no longer uses gtk+2
+
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: add missing dependencies
+
2014-04-19 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.40.2

diff --git a/gnome2-libs/pango/DEPENDS b/gnome2-libs/pango/DEPENDS
index 0bbac40..c9d882a 100755
--- a/gnome2-libs/pango/DEPENDS
+++ b/gnome2-libs/pango/DEPENDS
@@ -2,11 +2,15 @@

depends automake &&
depends cairo &&
+depends expat &&
depends fontconfig &&
depends freetype2 &&
depends glib2 &&
depends harfbuzz &&
+depends libffi &&
depends libpng &&
+depends mesalib &&
+depends pcre &&
depends pixman &&

optional_depends libxft \
@@ -15,9 +19,12 @@ optional_depends libxft \
"for XFT and X11 support" &&

if is_depends_enabled $SPELL libxft; then
+ depends libpthread-stubs &&
depends libx11 &&
depends libxau &&
+ depends libxcb &&
depends libxdmcp &&
+ depends libxext &&
depends libxrender &&
if spell_ok cairo && is_version_less $(installed_version cairo) 1.8; then
force_depends cairo
diff --git a/gnome2-libs/pango/DETAILS b/gnome2-libs/pango/DETAILS
index cb614d3..d262e96 100755
--- a/gnome2-libs/pango/DETAILS
+++ b/gnome2-libs/pango/DETAILS
@@ -1,6 +1,6 @@
SPELL=pango
- VERSION=1.36.6
-
SOURCE_HASH=sha512:1345e236059f03cc110adc8a3d6a0fc5565d6fed5f90463f18a672ed82826941fa2dac3a9e9c7d24676e03ff5fcfef091696fbef683c51560989b8224e7637a2
+ VERSION=1.36.8
+
SOURCE_HASH=sha512:799fad4add3b1ff297bd151a302d6724c5fb0223c9e0f710f97192c024de0175db9a03458e0c18019bdd987b04b5f74737659e113d6b511cf1fc118b9be3c215
# SOURCE_GPG=gurus.gpg:$SOURCE.sig
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
diff --git a/gnome2-libs/pango/HISTORY b/gnome2-libs/pango/HISTORY
index 48c2f83..1be0528 100644
--- a/gnome2-libs/pango/HISTORY
+++ b/gnome2-libs/pango/HISTORY
@@ -1,3 +1,13 @@
+2014-10-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.36.8
+ * DEPENDS: mesalib
+
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: MESALIB
+
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: added missing dependencies
+
2014-08-17 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.36.6

diff --git a/gnome2-libs/xdg-user-dirs/DETAILS
b/gnome2-libs/xdg-user-dirs/DETAILS
deleted file mode 100755
index 6494754..0000000
--- a/gnome2-libs/xdg-user-dirs/DETAILS
+++ /dev/null
@@ -1,17 +0,0 @@
- SPELL=xdg-user-dirs
- VERSION=0.10
- SOURCE=${SPELL}-${VERSION}.tar.gz
-SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
- SOURCE_URL[0]=http://user-dirs.freedesktop.org/releases/${SOURCE}
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
- LICENSE[0]=LGPL
- WEB_SITE=http://www.freedesktop.org/wiki/Software_2fxdg_2duser_2ddirs
- ENTERED=20070416
- KEYWORDS="theme gnome2 libs"
- SHORT="Tool to help manage well known user directories"
-cat << EOF
-Freedesktop.org
-xdg-user-dirs is a tool to help manage well known user directories like the
-desktop folder and the music folder. It also handles localization (i.e.
-translation) of the filenames.
-EOF
diff --git a/gnome2-libs/xdg-user-dirs/HISTORY
b/gnome2-libs/xdg-user-dirs/HISTORY
deleted file mode 100644
index 36c274a..0000000
--- a/gnome2-libs/xdg-user-dirs/HISTORY
+++ /dev/null
@@ -1,9 +0,0 @@
-2008-03-14 Robin Cook <rcook AT wyrms.net>
- * DETAILS: updated VERSION to 0.10
-
-2007-09-22 Robin Cook <rcook AT wyrms.net>
- * DETAILS: updated VERSION to 0.9
-
-2007-04-16 Robin Cook <rcook AT wyrms.net>
- * Initial Spell 0.6, DETAILS, HISTORY
-
diff --git a/gnome2-libs/xdg-user-dirs/xdg-user-dirs-0.10.tar.gz.sig
b/gnome2-libs/xdg-user-dirs/xdg-user-dirs-0.10.tar.gz.sig
deleted file mode 100644
index 6ba187a..0000000
Binary files a/gnome2-libs/xdg-user-dirs/xdg-user-dirs-0.10.tar.gz.sig and
/dev/null differ
diff --git a/gnome3-libs/adwaita-icon-theme/DETAILS
b/gnome3-libs/adwaita-icon-theme/DETAILS
new file mode 100755
index 0000000..aeb0a46
--- /dev/null
+++ b/gnome3-libs/adwaita-icon-theme/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=adwaita-icon-theme
+ VERSION=3.14.0
+ SOURCE=$SPELL-$VERSION.tar.xz
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/${VERSION:0:4}/$SOURCE
+
SOURCE_HASH=sha512:f90bbf94af330037aa53c081b60f18fe0a17eb62f4a2ec65582e5b712f71f1c1d91510a5db2a0d5a5fffb5dcc71b079929e7062b15f216fcd16d4d3a1ccdc1f4
+ LICENSE[0]=LGPL
+ WEB_SITE=http://www.gnome.org/
+ ENTERED=20140919
+ SHORT="GNOME icon theme, Adwaita icons"
+cat << EOF
+GNOME icon theme, Adwaita icons.
+EOF
diff --git a/gnome3-libs/adwaita-icon-theme/HISTORY
b/gnome3-libs/adwaita-icon-theme/HISTORY
new file mode 100644
index 0000000..1012cd9
--- /dev/null
+++ b/gnome3-libs/adwaita-icon-theme/HISTORY
@@ -0,0 +1,5 @@
+2014-10-18 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 3.14.0, simplified branch substraction
+
+2014-09-19 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: created spell
diff --git a/gnome3-libs/libsecret/DETAILS b/gnome3-libs/libsecret/DETAILS
index e5a7d0b..556b072 100755
--- a/gnome3-libs/libsecret/DETAILS
+++ b/gnome3-libs/libsecret/DETAILS
@@ -1,9 +1,9 @@
SPELL=libsecret
- VERSION=0.16
+ VERSION=0.18
SOURCE="${SPELL}-${VERSION}.tar.xz"
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE_URL[0]=$GNOME_URL/sources/libsecret/${BRANCH}/${SOURCE}
-
SOURCE_HASH=sha512:2223861439733bf0e97d59236327aded8d17f89ce81aff17bd18c632960e7024c43be1480cd4591495401ac161dcb725d3d5fcd0b43120bfc6472c4a021ed770
+
SOURCE_HASH=sha512:5b3b460fe45b780fd4018dbb3b5fcc2c2e775725a8c74f4cfa86c00c643ccc1b29961b7e464c7b01846c5cc16a4bb9819c74016dd6758301ae2f67ab947c35bd
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="https://live.gnome.org/Libsecret";
LICENSE[0]="LGPLv2"
diff --git a/gnome3-libs/libsecret/HISTORY b/gnome3-libs/libsecret/HISTORY
index 61baf91..07c26d7 100644
--- a/gnome3-libs/libsecret/HISTORY
+++ b/gnome3-libs/libsecret/HISTORY
@@ -1,3 +1,6 @@
+2014-10-03 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.18
+
2014-01-25 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated to 0.16

diff --git a/gnu/gcc/HISTORY b/gnu/gcc/HISTORY
index aa0aee1..cad3f44 100644
--- a/gnu/gcc/HISTORY
+++ b/gnu/gcc/HISTORY
@@ -1,3 +1,7 @@
+2014-11-15 Thomas Orgis <sobukus AT sourcemage.org>
+ * PRE_BUILD: patch for freetype2 headers
+ * classpath-ft2include.patch: added said patch
+
2013-08-13 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 4.6.4
Fixes compilation against texinfo 5.0+
diff --git a/gnu/gcc/PRE_BUILD b/gnu/gcc/PRE_BUILD
index 71c66ea..ce18915 100755
--- a/gnu/gcc/PRE_BUILD
+++ b/gnu/gcc/PRE_BUILD
@@ -42,7 +42,11 @@ if list_find "$GCC_COMPILER" "java" ; then
unpack_file 9 &&
verify_file 15 &&

- cp -v $SOURCE_CACHE/$SOURCE15 $SOURCE_DIRECTORY/ecj.jar
+ cp -v $SOURCE_CACHE/$SOURCE15 $SOURCE_DIRECTORY/ecj.jar &&
+
+ # Freetype moved headers - Yay!
+ cd "$SOURCE_DIRECTORY" &&
+ patch -Np1 < "$SCRIPT_DIRECTORY/classpath-ft2include.patch"
fi &&
if list_find "$GCC_COMPILER" "fortran" ; then
cd $BUILD_DIRECTORY &&
diff --git a/gnu/gcc/classpath-ft2include.patch
b/gnu/gcc/classpath-ft2include.patch
new file mode 100644
index 0000000..05835de
--- /dev/null
+++ b/gnu/gcc/classpath-ft2include.patch
@@ -0,0 +1,56 @@
+From 71f0b7e80ac05eb123b4002536f7c6bec50c4bc9 Mon Sep 17 00:00:00 2001
+From: doko <doko@138bc75d-0d04-0410-961f-82ee72b054a4>
+Date: Fri, 29 Nov 2013 16:53:39 +0000
+Subject: [PATCH] 2013-11-29 Matthias Klose <doko AT ubuntu.com>
+
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c,
+ native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c:
+ Fix freetype includes.
+
+
+git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@205533
138bc75d-0d04-0410-961f-82ee72b054a4
+---
+ libjava/classpath/ChangeLog.gcj | 6 ++++++
+ .../gnu_java_awt_peer_gtk_FreetypeGlyphVector.c | 5 +++--
+ .../gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c | 9 +++++----
+ 3 files changed, 14 insertions(+), 6 deletions(-)
+
+diff --git
a/libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c

b/libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c
+index cb7bf43..e74678e 100644
+---
a/libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c
++++
b/libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c
+@@ -42,8 +42,9 @@ exception statement from your version. */
+ #include <pango/pango.h>
+ #include <pango/pangoft2.h>
+ #include <pango/pangofc-font.h>
+-#include <freetype/ftglyph.h>
+-#include <freetype/ftoutln.h>
++#include <ft2build.h>
++#include FT_GLYPH_H
++#include FT_OUTLINE_H
+ #include "jcl.h"
+ #include "gdkfont.h"
+ #include "gnu_java_awt_peer_gtk_FreetypeGlyphVector.h"
+diff --git
a/libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c
b/libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c
+index 771b23e..cfd988c 100644
+---
a/libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c
++++
b/libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c
+@@ -39,10 +39,11 @@
+ #include <pango/pango.h>
+ #include <pango/pangoft2.h>
+ #include <pango/pangofc-font.h>
+-#include <freetype/ftglyph.h>
+-#include <freetype/ftoutln.h>
+-#include <freetype/fttypes.h>
+-#include <freetype/tttables.h>
++#include <ft2build.h>
++#include FT_GLYPH_H
++#include FT_OUTLINE_H
++#include FT_TYPES_H
++#include FT_TRUETYPE_TABLES_H
+ #include "gdkfont.h"
+ #include "gtkpeer.h"
+ #include "gnu_java_awt_peer_gtk_GdkFontPeer.h"
+--
+1.7.1
+
diff --git a/graphics-libs/cimg/DETAILS b/graphics-libs/cimg/DETAILS
index 723f2c5..5bfd139 100755
--- a/graphics-libs/cimg/DETAILS
+++ b/graphics-libs/cimg/DETAILS
@@ -1,6 +1,6 @@
SPELL=cimg
- VERSION=1.5.7
-
SOURCE_HASH=sha512:52147d435ea7990e305abcbd3a1263ce114a5cf515742de631abedcd15435a0da1453f283e7e46548fee3f953249d20520e486113e9f3adf62810289a56880f1
+ VERSION=1.5.9
+
SOURCE_HASH=sha512:0d55bdab26fda86c3a84fc2fefbfc3fde875693f7f63b2285ce41ade3b46d9c6030ffabd1fcd481e57dacb0448730fa2a33cd6a0d9889f54090860e18f838051
SOURCE=CImg-${VERSION}.zip
SOURCE_URL[0]=${SOURCEFORGE_URL}/${SPELL}/${SOURCE}
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/CImg-${VERSION}
diff --git a/graphics-libs/cimg/HISTORY b/graphics-libs/cimg/HISTORY
index 9bbd636..8814768 100644
--- a/graphics-libs/cimg/HISTORY
+++ b/graphics-libs/cimg/HISTORY
@@ -1,3 +1,6 @@
+2014-12-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.5.9
+
2013-12-20 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.5.7

diff --git a/graphics-libs/freetype2/BUILD b/graphics-libs/freetype2/BUILD
new file mode 100755
index 0000000..78ceee2
--- /dev/null
+++ b/graphics-libs/freetype2/BUILD
@@ -0,0 +1,9 @@
+# Fix freetype2 casting for the first time
+# freetype2 with harfbuzz support requires harfbuzz built with freetype2...
+# see http://wiki.linuxfromscratch.org/blfs/ticket/5331#comment:2
+if is_depends_enabled harfbuzz ${SPELL} && ! spell_ok ${SPELL}; then
+ message "${WARNING_COLOR}Disabling harfbuzz for first
cast${DEFAULT_COLOR}" &&
+ list_remove OPTS '--with-harfbuzz=yes' &&
+ OPTS="--with-harfbuzz=no ${OPTS}"
+fi
+default_build
diff --git a/graphics-libs/freetype2/DEPENDS b/graphics-libs/freetype2/DEPENDS
index a2c3640..7a36fa6 100755
--- a/graphics-libs/freetype2/DEPENDS
+++ b/graphics-libs/freetype2/DEPENDS
@@ -1 +1,13 @@
-depends libpng
+depends glib2 &&
+depends libpng &&
+depends pcre &&
+
+# freetype2 with harfbuzz requires harfbuzz built against freetype2 first
+if spell_ok ${SPELL}; then
+ optional_depends -sub 'FT' 'harfbuzz' \
+ '--with-harfbuzz=yes' \
+ '--with-harfbuzz=no' \
+ 'to improve auto-hinting of OpenType fonts'
+else
+ message "${PROBLEM_COLOR}harfbuzz optional dependency disabled until
${DEFAULT_COLOR}${SPELL_COLOR}${SPELL}${DEFAULT_COLOR}${PROBLEM_COLOR} is
cast.${DEFAULT_COLOR}"
+fi
diff --git a/graphics-libs/freetype2/DETAILS b/graphics-libs/freetype2/DETAILS
index b24f419..b8fe9f4 100755
--- a/graphics-libs/freetype2/DETAILS
+++ b/graphics-libs/freetype2/DETAILS
@@ -1,6 +1,6 @@
SPELL=freetype2
- VERSION=2.5.3
- SECURITY_PATCH=9
+ VERSION=2.5.4
+ SECURITY_PATCH=10
SOURCE=freetype-$VERSION.tar.bz2
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/freetype-$VERSION"
diff --git a/graphics-libs/freetype2/HISTORY b/graphics-libs/freetype2/HISTORY
index c1df193..bf0023c 100644
--- a/graphics-libs/freetype2/HISTORY
+++ b/graphics-libs/freetype2/HISTORY
@@ -1,3 +1,16 @@
+2014-12-31 Eric Sandall <sandalle AT sourcemage.org>
+ * BUILD: If harfbuzz support is requested, but harfbuzz was not built
+ with freetype support, disable harfbuzz since it'll fail.
+ * DEPENDS: harfbuzz is optional, and freetype2 needs harfbuzz built
with
+ freetype support to work, so how can it be required?!
+
+2014-12-07 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 2.5.4, SECURITY_PATCH++,
+ yet another security fix for CVE-2014-2240
+
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: added missing dependencies
+
2014-04-17 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.5.3; SECURITY_PATCH++ (CVE-2014-2240)

diff --git a/graphics-libs/ftgl/DEPENDS b/graphics-libs/ftgl/DEPENDS
index 0ae9e4c..0f5b54d 100755
--- a/graphics-libs/ftgl/DEPENDS
+++ b/graphics-libs/ftgl/DEPENDS
@@ -2,6 +2,6 @@ depends bzip2 &&
depends -sub CXX gcc &&
depends freetype2 &&
depends libxext &&
-depends texlive &&
depends zlib &&
+optional_depends texlive "" "" "to build documentation" &&
optional_depends GLUT "" "" "for a demo program"
diff --git a/graphics-libs/ftgl/DETAILS b/graphics-libs/ftgl/DETAILS
index b9b802e..65a6ba3 100755
--- a/graphics-libs/ftgl/DETAILS
+++ b/graphics-libs/ftgl/DETAILS
@@ -1,10 +1,10 @@
SPELL=ftgl
VERSION=2.1.3-rc5
- SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-${VERSION/-rc5/~rc5}
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+
SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/FTGL%20Source/${VERSION/-/%7E}/${SOURCE}
WEB_SITE=http://ftgl.wiki.sourceforge.net/
-
SOURCE_HASH=sha512:9841bdbe7e299dd0ae3bcbef08dc3a8787a863389bf242aa023b1c2442f3ffc8a2c6768a35d093d27e3ad7197c8228a9b15e795a36824424f05bef66b68c89a4
+
SOURCE_HASH=sha512:77518c4546b53662b45a5c9af2418697b1a4a6250316c1e11ee71ccffc58ce03d5f19c901021b0e1cd05fec8444c84197e4bef77c662513dd6da8c29800cc3cd
LICENSE[0]=GPL
ENTERED=20040709
KEYWORDS="opengl fonts graphics libs"
diff --git a/graphics-libs/ftgl/HISTORY b/graphics-libs/ftgl/HISTORY
index b4e5b9b..c1433fa 100644
--- a/graphics-libs/ftgl/HISTORY
+++ b/graphics-libs/ftgl/HISTORY
@@ -1,5 +1,9 @@
+2014-09-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: fix SOURCE_URL[0]
+ * DEPENDS: make the dependency on texlive optional
+
2013-08-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- BUILD: add -lGL and -lGLU to LIBS
+ * BUILD: add -lGL and -lGLU to LIBS

2012-10-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: added dependency on texlive, bzip2, libxext, zlib
diff --git a/graphics-libs/giblib/DEPENDS b/graphics-libs/giblib/DEPENDS
index a85bb36..33cbe2b 100755
--- a/graphics-libs/giblib/DEPENDS
+++ b/graphics-libs/giblib/DEPENDS
@@ -1 +1,6 @@
-depends imlib2
+depends freetype2 &&
+depends harfbuzz &&
+depends imlib2 &&
+depends libpng &&
+depends libx11 &&
+depends libxext
diff --git a/graphics-libs/giblib/HISTORY b/graphics-libs/giblib/HISTORY
index b84ad5a..de8f8c4 100644
--- a/graphics-libs/giblib/HISTORY
+++ b/graphics-libs/giblib/HISTORY
@@ -1,3 +1,9 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: harfbuzz, libpng
+
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: freetype2, libx11, libxext
+
2008-03-18 Eric Sandall <sandalle AT sourcemage.org>
* DEPENDS: No need to check if using modular X as that's all that's
available now
diff --git a/graphics-libs/giflib/DEPENDS b/graphics-libs/giflib/DEPENDS
index 5b466eb..bb40f11 100755
--- a/graphics-libs/giflib/DEPENDS
+++ b/graphics-libs/giflib/DEPENDS
@@ -1 +1,5 @@
+depends libice &&
+depends libsm &&
+depends libx11 &&
+
optional_depends xmlto "" "" "for html documentation"
diff --git a/graphics-libs/giflib/HISTORY b/graphics-libs/giflib/HISTORY
index 79e2aeb..bfb0a2c 100644
--- a/graphics-libs/giflib/HISTORY
+++ b/graphics-libs/giflib/HISTORY
@@ -1,3 +1,6 @@
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: libice, libsm, libx11
+
2014-05-29 Treeve Jelbert <treeve AT sourcemage.org>
* PROVIDES: added
* CONFLICTS: conflict giflib5
diff --git a/graphics-libs/harfbuzz/DEPENDS b/graphics-libs/harfbuzz/DEPENDS
index f7165a2..9de226a 100755
--- a/graphics-libs/harfbuzz/DEPENDS
+++ b/graphics-libs/harfbuzz/DEPENDS
@@ -1,4 +1,7 @@
-depends ragel &&
+depends glib2 &&
+depends libpng &&
+depends pcre &&
+depends ragel &&

optional_depends cairo "--with-cairo=yes" "--with-cairo=no" \
"Enable tools used for command-line utilities?" &&
@@ -6,7 +9,7 @@ optional_depends cairo "--with-cairo=yes" "--with-cairo=no" \
optional_depends icu "--with-icu=yes" "--with-icu=no" \
"Enable icu use?" &&

-optional_depends freetype2 "--with-freetype2=yes" "--with-freetype2=no"
\
+optional_depends freetype2 "--with-freetype=yes" "--with-freetype=no"
\
"Enable freetype2 use?" &&

optional_depends graphite2 "--with-graphite2=yes" "--with-graphite2=no"
\
diff --git a/graphics-libs/harfbuzz/DETAILS b/graphics-libs/harfbuzz/DETAILS
index 89abce2..4dea12f 100755
--- a/graphics-libs/harfbuzz/DETAILS
+++ b/graphics-libs/harfbuzz/DETAILS
@@ -8,8 +8,8 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-git"

SOURCE_URL[1]=git_http://anongit.freedesktop.org/git/harfbuzz.git:harfbuzz-git
SOURCE_IGNORE=volatile
else
- VERSION=0.9.35
-
SOURCE_HASH=sha512:843555b33a5cfb96a909f14a558818a10fa59b70e5284e749c96ec0273fc17b59d535fba314992e8b6713fddfcf3cb96826e5420e88a251e5d39802fd07aadc1
+ VERSION=0.9.36
+
SOURCE_HASH=sha512:ab405ce575c99b823dfd04e532535b32538960ecca46a542dcac76f5f4bb80ef586f611adbee19bb6a7ae99e6317836cf7d6859da3da5fdde7daa423ee5b9624
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://www.freedesktop.org/software/harfbuzz/release/$SOURCE
diff --git a/graphics-libs/harfbuzz/HISTORY b/graphics-libs/harfbuzz/HISTORY
index 6bb1f5b..9295c1e 100644
--- a/graphics-libs/harfbuzz/HISTORY
+++ b/graphics-libs/harfbuzz/HISTORY
@@ -1,3 +1,14 @@
+2014-12-31 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: --with-freetype2 -> --with-freetype
+ * *SUB_DEPENDS: Allow forcing freetype2 dependency (e.g. for freetype2
+ with harfbuzz support).
+
+2014-11-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.36
+
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: glib2, libpng, pcre
+
2014-08-17 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.9.35

diff --git a/graphics-libs/harfbuzz/PRE_SUB_DEPENDS
b/graphics-libs/harfbuzz/PRE_SUB_DEPENDS
index 069cc7e..d50f455 100755
--- a/graphics-libs/harfbuzz/PRE_SUB_DEPENDS
+++ b/graphics-libs/harfbuzz/PRE_SUB_DEPENDS
@@ -1,5 +1,6 @@
case $THIS_SUB_DEPENDS in
GRAPHITE2) if [[ is_depends_enabled $SPELL graphite2 ]]; then return
0; fi ;;
+ FT) is_depends_enabled $SPELL freetype2 && return 0 ;;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;
return 1;;
esac
diff --git
a/graphics-libs/harfbuzz/REPAIR^3f1f7ad3cbbc751c84bbe89658297f2c^PRE_SUB_DEPENDS

b/graphics-libs/harfbuzz/REPAIR^3f1f7ad3cbbc751c84bbe89658297f2c^PRE_SUB_DEPENDS
new file mode 100755
index 0000000..d50f455
--- /dev/null
+++
b/graphics-libs/harfbuzz/REPAIR^3f1f7ad3cbbc751c84bbe89658297f2c^PRE_SUB_DEPENDS
@@ -0,0 +1,6 @@
+case $THIS_SUB_DEPENDS in
+ GRAPHITE2) if [[ is_depends_enabled $SPELL graphite2 ]]; then return
0; fi ;;
+ FT) is_depends_enabled $SPELL freetype2 && return 0 ;;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;
+ return 1;;
+esac
diff --git a/graphics-libs/harfbuzz/SUB_DEPENDS
b/graphics-libs/harfbuzz/SUB_DEPENDS
index 0aaed79..b95ba73 100755
--- a/graphics-libs/harfbuzz/SUB_DEPENDS
+++ b/graphics-libs/harfbuzz/SUB_DEPENDS
@@ -1,5 +1,6 @@
case $THIS_SUB_DEPENDS in
GRAPHITE2) depends graphite2 "--with-graphite2" ;;
+ FT) depends freetype2 '--with-freetype=yes' ;;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;
return 1;;
esac
diff --git a/graphics-libs/libcaca/DEPENDS b/graphics-libs/libcaca/DEPENDS
index 12fe270..47ecdee 100755
--- a/graphics-libs/libcaca/DEPENDS
+++ b/graphics-libs/libcaca/DEPENDS
@@ -8,5 +8,6 @@ optional_depends GLUT "" "" "Enable GLUT support?"
optional_depends CSHARP "" "--disable-csharp" "Enable C-Sharp bindings?"
&&
optional_depends JAVA "" "--disable-java" "Enable JAVA bindings?"
&&
optional_depends -sub CXX gcc "" "--disable-cxx" "Enable C++ bindings?"
&&
+optional_depends PYTHON "" "--disable-python" "Enable Python bindings?"
&&
optional_depends RUBY "" "--disable-ruby" "Enable Ruby bindings?"
&&
optional_depends pango "" "" "Enable pango use?"
diff --git a/graphics-libs/libcaca/DETAILS b/graphics-libs/libcaca/DETAILS
index cb00cfb..4d0d4d0 100755
--- a/graphics-libs/libcaca/DETAILS
+++ b/graphics-libs/libcaca/DETAILS
@@ -1,11 +1,11 @@
SPELL=libcaca
- VERSION=0.99.beta17
+ VERSION=0.99.beta19
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://caca.zoy.org/raw-attachment/wiki/libcaca/$SOURCE
WEB_SITE=http://caca.zoy.org/wiki/libcaca
ENTERED=20031218
-
SOURCE_HASH=sha512:1d08a45a742cbda2c80810e753b49588cb9073ef545a1d47537745c4e62dc79748a25907903ffee58676d9aa5b75c5e0658666429cf028e10c09157d418c8d19
+
SOURCE_HASH=sha512:780fc7684d40207cc10df3f87d6d8f1d47ddfffa0e76e41a5ce671b82d5c7f090facb054c3d49ca7c4ea1a619625bb9085ce52f837f50792b4a2d776a4c68e15
LICENSE[0]=GPL
KEYWORDS="graphics libs"
SHORT="libcaca is a graphics library that outputs text instead of
pixels"
diff --git a/graphics-libs/libcaca/HISTORY b/graphics-libs/libcaca/HISTORY
index 02d515a..eba16ca 100644
--- a/graphics-libs/libcaca/HISTORY
+++ b/graphics-libs/libcaca/HISTORY
@@ -1,3 +1,7 @@
+2014-10-01 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.99.beta19
+ * DEPENDS: optional_depends PYTHON added
+
2014-04-14 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: mesalib => MESALIB

diff --git a/graphics-libs/libpano13/DETAILS b/graphics-libs/libpano13/DETAILS
index fb57119..de95bc1 100755
--- a/graphics-libs/libpano13/DETAILS
+++ b/graphics-libs/libpano13/DETAILS
@@ -1,8 +1,8 @@
SPELL=libpano13
- VERSION=2.9.18
+ VERSION=2.9.19
SOURCE="$SPELL-$VERSION.tar.gz"
- SOURCE_URL[0]=$SOURCEFORGE_URL/panotools/$SOURCE
-
SOURCE_HASH=sha512:bd8449a8ee01e990fa19784889c1afb0e64f90e25596c872e7470fb700c327aad4fc0c565977576dac34dca4cea55a46aad9dc547d3ee4ab6b353cd8b6656874
+
SOURCE_URL[0]=$SOURCEFORGE_URL/panotools/${SPELL}/${SPELL}-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:f9f147426d44d8babac09cb1a1b5111f88b9c2fc079f33df80133492bcf24cbd1edd771e6bec7bed4b0256bf15c700139c0a83119d3adf296ae5c567e006d868
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE="http://panotools.sourceforge.net/";
LICENSE[0]=GPL
diff --git a/graphics-libs/libpano13/HISTORY b/graphics-libs/libpano13/HISTORY
index 59a3a3b..b6388ad 100644
--- a/graphics-libs/libpano13/HISTORY
+++ b/graphics-libs/libpano13/HISTORY
@@ -1,3 +1,6 @@
+2014-09-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.9.19
+
2011-10-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 2.9.18

diff --git a/graphics-libs/libpgf/DEPENDS b/graphics-libs/libpgf/DEPENDS
new file mode 100755
index 0000000..b38f1fe
--- /dev/null
+++ b/graphics-libs/libpgf/DEPENDS
@@ -0,0 +1,6 @@
+depends autoconf &&
+depends automake &&
+depends libtool &&
+depends dos2unix &&
+optional_depends doxygen '' '' 'build documentation'
+
diff --git a/graphics-libs/libpgf/DETAILS b/graphics-libs/libpgf/DETAILS
new file mode 100755
index 0000000..f8cd7b8
--- /dev/null
+++ b/graphics-libs/libpgf/DETAILS
@@ -0,0 +1,22 @@
+ SPELL=libpgf
+ VERSION=6.14.12
+
SOURCE_HASH=sha512:1fb2377deb86cea65ab28704a5c438a6e8586c37fb73a208800341214c0b09c9ae61c30a70e839b0238223b31da9825db2aeb2275e06c7a3ff6ff5b43cf72972
+ SOURCE=$SPELL-src-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ WEB_SITE=http://www.libpgf.org
+ LICENSE[0]=LGPL
+ ENTERED=20141221
+ KEYWORDS=""
+ SHORT=""
+cat << EOF
+WHAT IS PGF?
+
+A popular image file format
+Based on discrete, fast wavelet transform with progressive coding features
+Lossless and lossy compression
+Small C++ codec without any dependencies
+Easy codec usage
+Best for natural and aerial images with a better compression efficiency than
JPEG
+PGF is one of the best image compression algorithms for natural images
+EOF
diff --git a/graphics-libs/libpgf/HISTORY b/graphics-libs/libpgf/HISTORY
new file mode 100644
index 0000000..986f08e
--- /dev/null
+++ b/graphics-libs/libpgf/HISTORY
@@ -0,0 +1,4 @@
+2014-12-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 6.14.12
+ spell created
+
diff --git a/graphics-libs/libpgf/PRE_BUILD b/graphics-libs/libpgf/PRE_BUILD
new file mode 100755
index 0000000..53de1b4
--- /dev/null
+++ b/graphics-libs/libpgf/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+touch NEWS AUTHORS &&
+# the tarball has bad line-endings
+dos2unix * src/* include/* &&
+autoreconf -f -i --symlink
diff --git a/graphics-libs/libpng/HISTORY b/graphics-libs/libpng/HISTORY
index d5b13ce..6819843 100644
--- a/graphics-libs/libpng/HISTORY
+++ b/graphics-libs/libpng/HISTORY
@@ -15,6 +15,9 @@
* DETAILS: version 1.6.10
SECURITY_PATCH++, fixes CVE-2014-0333

+2014-02-18 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.2.51
+
2014-02-07 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.6.9

@@ -43,6 +46,7 @@
2013-02-16 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.6.0

+<<<<<<< HEAD
2011-07-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.4.8, libpng-apng patch 1.4.7
SECURITY_PATCH=6, CVE-2004-0421 related
@@ -57,6 +61,23 @@
2010-08-10 Remko van der Vossen <wich AT sourcemage.org>
* DETAILS: version 1.4.3
* UP_TRIGGERS: find spells to recast on ABI incompatible upgrade
+=======
+2012-07-19 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.2.50, SECURITY_PATCH=9, CVE-2012-3386
+
+2012-03-31 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.2.49, SECURITY_PATCH=8, CVE-2011-3048
+
+2012-02-19 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.2.47, SECURITY_PATCH=7, CVE-2011-3026
+
+2011-09-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.2.46
+ SECURITY_PATCH=6
+ multiple security fixes
+ CVE-2011-2690, CVE-2011-2691, CVE-2011-2692, CVE-2004-042
+ see <http://www.libpng.org/pub/png/src/libpng-1.2.46-README.txt>
+>>>>>>> 96d019dd1d3c04900853e9be378f0022cb5986d9

2010-06-28 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.2.44, SECURITY_PATCH=5
diff --git a/graphics-libs/libraw/DEPENDS b/graphics-libs/libraw/DEPENDS
index f148724..98ceab9 100755
--- a/graphics-libs/libraw/DEPENDS
+++ b/graphics-libs/libraw/DEPENDS
@@ -1 +1,3 @@
depends -sub CXX gcc
+depends JPEG &&
+depends lcms2
diff --git a/graphics-libs/libraw/HISTORY b/graphics-libs/libraw/HISTORY
index feb21a6..53b8764 100644
--- a/graphics-libs/libraw/HISTORY
+++ b/graphics-libs/libraw/HISTORY
@@ -1,3 +1,6 @@
+2014-12-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: add JPEG. lcms2
+
2014-01-19 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.16.0

diff --git a/graphics-libs/libwebp/DEPENDS b/graphics-libs/libwebp/DEPENDS
index 4e30f65..4042355 100755
--- a/graphics-libs/libwebp/DEPENDS
+++ b/graphics-libs/libwebp/DEPENDS
@@ -3,4 +3,5 @@ depends automake &&
depends libtool &&
depends libpng &&
depends JPEG &&
-depends tiff
+depends tiff &&
+depends GIFLIB
diff --git a/graphics-libs/libwebp/DETAILS b/graphics-libs/libwebp/DETAILS
index ecf6e81..a3d2ac6 100755
--- a/graphics-libs/libwebp/DETAILS
+++ b/graphics-libs/libwebp/DETAILS
@@ -1,9 +1,9 @@
SPELL=libwebp
- VERSION=0.3.1
+ VERSION=0.4.2
+
SOURCE_HASH=sha512:0213f92cc9a4303b9ae51ffbc72c083880bcd5c1d8b2f92fe514e0a11167925934d01155f89dc9e571dee51293ea26f8b8b486c5b980db20e921d653320a4d13
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=https://webp.googlecode.com/files/$SOURCE
-
SOURCE_HASH=sha512:9b962ce8ce696eb1cc78de624abe0371f9143449cbc8978eb6327e40afe95b31c1b4c9aa97e9c3f4ada46c2f2b70d7b1ca59e46046ddbb3546ecb8e3e766922f
+ SOURCE_URL[0]=http://downloads.webmproject.org/releases/webp/$SOURCE
WEB_SITE=https://developers.google.com/speed/webp/
ENTERED=20121124
LICENSE[0]=GOOGLE
diff --git a/graphics-libs/libwebp/HISTORY b/graphics-libs/libwebp/HISTORY
index 5d9aec7..c3b9e42 100644
--- a/graphics-libs/libwebp/HISTORY
+++ b/graphics-libs/libwebp/HISTORY
@@ -1,3 +1,8 @@
+2014-12-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: VERSION 0.4.2
+ new url
+ * DEPENDS: add GIFLIB
+
2013-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 0.3.1

diff --git a/graphics-libs/mesalib/DEPENDS b/graphics-libs/mesalib/DEPENDS
index 0ece5f9..5c0a37a 100755
--- a/graphics-libs/mesalib/DEPENDS
+++ b/graphics-libs/mesalib/DEPENDS
@@ -1,5 +1,6 @@
. "$GRIMOIRE/FUNCTIONS" &&

+depends -sub 'CXX' gcc &&
depends dri2proto &&
depends libdrm &&
depends util-macros &&
@@ -14,6 +15,7 @@ depends libxext &&
depends libxxf86vm &&
depends libxau &&
depends libxfixes &&
+depends libxt &&
depends glproto &&
depends talloc &&
depends libxml2 &&
diff --git a/graphics-libs/mesalib/DETAILS b/graphics-libs/mesalib/DETAILS
index f12b075..0936423 100755
--- a/graphics-libs/mesalib/DETAILS
+++ b/graphics-libs/mesalib/DETAILS
@@ -13,7 +13,7 @@ case "$MESALIB_BRANCH" in
VERSION=7.10.3
;;
development)
- VERSION=7.11.1
+ VERSION=7.11.2
;;
scm)
VERSION=$(get_scm_version)
@@ -28,7 +28,7 @@ SOURCE_DIRECTORY=${BUILD_DIRECTORY}/mesalib-git
SOURCE_IGNORE=volatile
else
SOURCE=MesaLib-${VERSION}.tar.bz2
- SOURCE_URL[0]=ftp://ftp.freedesktop.org/pub/mesa/$VERSION/$SOURCE
+
SOURCE_URL[0]=ftp://ftp.freedesktop.org/pub/mesa/older-versions/${VERSION%%.*}.x/$VERSION/$SOURCE
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/Mesa-${VERSION}
SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
fi
diff --git a/graphics-libs/mesalib/HISTORY b/graphics-libs/mesalib/HISTORY
index 11cb8a0..886efab 100644
--- a/graphics-libs/mesalib/HISTORY
+++ b/graphics-libs/mesalib/HISTORY
@@ -1,3 +1,10 @@
+2015-01-01 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Depends on g++ (CXX in gcc) from IRC
+
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: libxt
+ * DETAILS: development: 7.11.2
+
2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: Use get_scm_version

diff --git a/graphics-libs/mesalib/MesaLib-7.11.1.tar.bz2.sig
b/graphics-libs/mesalib/MesaLib-7.11.1.tar.bz2.sig
deleted file mode 100644
index 2916753..0000000
Binary files a/graphics-libs/mesalib/MesaLib-7.11.1.tar.bz2.sig and /dev/null
differ
diff --git a/graphics-libs/mesalib/MesaLib-7.11.2.tar.bz2.sig
b/graphics-libs/mesalib/MesaLib-7.11.2.tar.bz2.sig
new file mode 100644
index 0000000..d0a5d61
Binary files /dev/null and b/graphics-libs/mesalib/MesaLib-7.11.2.tar.bz2.sig
differ
diff --git a/graphics-libs/opencv/DETAILS b/graphics-libs/opencv/DETAILS
index 501384d..cb1132f 100755
--- a/graphics-libs/opencv/DETAILS
+++ b/graphics-libs/opencv/DETAILS
@@ -1,9 +1,9 @@
SPELL=opencv
VERSION=2.4.9

SOURCE_HASH=sha512:a24b4bc0f7e58246e55370cdacd161f54b282d71a4ffbd654dd4b158031c9f8f93b8cb5a171f8266d4a776375573eff6b6b88793a812df99b3f516176e7a55b1
- SOURCE=$VERSION.tar.gz
+ SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-${VERSION}
- SOURCE_URL[0]=https://github.com/Itseez/opencv/archive/$SOURCE
+ SOURCE_URL[0]=https://github.com/Itseez/opencv/archive/$VERSION.tar.gz
TMPFS=off
WEB_SITE=http://opencv.org
LICENSE[0]=BSD
diff --git a/graphics-libs/opencv/HISTORY b/graphics-libs/opencv/HISTORY
index 5d87fec..5a58d80 100644
--- a/graphics-libs/opencv/HISTORY
+++ b/graphics-libs/opencv/HISTORY
@@ -1,3 +1,6 @@
+2014-12-26 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix SOURCE to make it a proper tarball name
+
2014-07-22 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.4.9
* PRE_BUILD, pkgconfig.patch: patch from Arch added
diff --git a/graphics-libs/poppler-data/DETAILS
b/graphics-libs/poppler-data/DETAILS
index 5bc091e..7d325bd 100755
--- a/graphics-libs/poppler-data/DETAILS
+++ b/graphics-libs/poppler-data/DETAILS
@@ -1,6 +1,6 @@
SPELL=poppler-data
- VERSION=0.4.6
-
SOURCE_HASH=sha512:5e5f5302c475d3630961b7a89a2e8c8b77884ee99289d97b626d9f1daee54314f4b1d070397c8f3dce0c420a71960d4663c56637eb9ba54de2eec3e481636035
+ VERSION=0.4.7
+
SOURCE_HASH=sha512:9a865f077f8760a106c6b28302357253c6d63a8f4f10a9506724d1f0ba42e3481bd790ca07e7ee245c63de3650a33c12e80e20e94415a0e37b05225cfe0efce2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://poppler.freedesktop.org/$SOURCE
diff --git a/graphics-libs/poppler-data/HISTORY
b/graphics-libs/poppler-data/HISTORY
index d212e3b..17b6d48 100644
--- a/graphics-libs/poppler-data/HISTORY
+++ b/graphics-libs/poppler-data/HISTORY
@@ -1,3 +1,6 @@
+2014-10-03 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.4.7
+
2012-10-21 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.4.6

diff --git a/graphics-libs/poppler/DETAILS b/graphics-libs/poppler/DETAILS
index 59be572..fa8a444 100755
--- a/graphics-libs/poppler/DETAILS
+++ b/graphics-libs/poppler/DETAILS
@@ -9,13 +9,13 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-git"
SOURCE_IGNORE=volatile
else
if [[ $POPPLER_BRANCH == devel ]]; then
- VERSION=0.22.4
-
SOURCE_HASH=sha512:ca252d30748f74c734639c934dbe1a10ebaeb0ff7ac299a741c840f356e42d6ff16b44527660548edabbfa4dc316e3412a36c78b54522c5486f2eddbbb437199
+ VERSION=0.26.5
+
SOURCE_HASH=sha512:c374865809ed0c0ba43b4218f1e2185d1692a74a16aef722b2c6388bed7fbd8eef6e809f10fa061b90e8e35f28be2a5858d7dd6bf9d1c0c6e3c23ed8026688cc
else
- VERSION=0.22.4
-
SOURCE_HASH=sha512:ca252d30748f74c734639c934dbe1a10ebaeb0ff7ac299a741c840f356e42d6ff16b44527660548edabbfa4dc316e3412a36c78b54522c5486f2eddbbb437199
+ VERSION=0.26.5
+
SOURCE_HASH=sha512:c374865809ed0c0ba43b4218f1e2185d1692a74a16aef722b2c6388bed7fbd8eef6e809f10fa061b90e8e35f28be2a5858d7dd6bf9d1c0c6e3c23ed8026688cc
fi
- SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://poppler.freedesktop.org/$SOURCE
fi
diff --git a/graphics-libs/poppler/HISTORY b/graphics-libs/poppler/HISTORY
index 52958f0..ec809ef 100644
--- a/graphics-libs/poppler/HISTORY
+++ b/graphics-libs/poppler/HISTORY
@@ -1,3 +1,6 @@
+2014-10-03 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.26.5
+
2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: Use get_scm_version

diff --git a/graphics-libs/vigra/DETAILS b/graphics-libs/vigra/DETAILS
index 5cb5137..8f98e99 100755
--- a/graphics-libs/vigra/DETAILS
+++ b/graphics-libs/vigra/DETAILS
@@ -1,9 +1,8 @@
SPELL=vigra
- VERSION=1.8.0
- SOURCE=${SPELL}-${VERSION}-src.tar.gz
-
SOURCE_URL[0]=http://kogs-www.informatik.uni-hamburg.de/~koethe/${SPELL}/${SOURCE}
- SOURCE_URL[1]=http://hci.iwr.uni-heidelberg.de/vigra/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:a7de19bd7e24442fa488053ff16e54c7b1789a2836069a94a2f5a77e8dd7e9aa246667034d582eb98b1b396ffe4f860d1a87436f804d5256e916cc860c973de1
+ VERSION=1.10.0
+ SOURCE=${SPELL}-${VERSION}-src-with-docu.tar.gz
+
SOURCE_URL[0]=https://github.com/ukoethe/vigra/releases/download/Version-${VERSION//./-}/${SOURCE}
+
SOURCE_HASH=sha512:4c0edb9d5a05d341034b6fe504658525130ddf830b09af4e08d9080407dd10ec62355bed362c4876cb1504632202a5eb125dc50cb66b0617c28dd274b8367d4d
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
WEB_SITE=http://kogs-www.informatik.uni-hamburg.de/~koethe/vigra/

LICENSE[0]=http://kogs-www.informatik.uni-hamburg.de/~koethe/vigra/LICENSE
diff --git a/graphics-libs/vigra/HISTORY b/graphics-libs/vigra/HISTORY
index aa0f051..8ed9394 100644
--- a/graphics-libs/vigra/HISTORY
+++ b/graphics-libs/vigra/HISTORY
@@ -1,3 +1,6 @@
+2014-09-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.10.0
+
2011-09-21 Pol Vinogradov <vin.public AT gmail.com>
* DETAILS: updated to 1.8.0, added one more URL
* BUILD: switched to cmake build process
diff --git a/graphics/brlcad/DEPENDS b/graphics/brlcad/DEPENDS
index 05fdd85..d28e76a 100755
--- a/graphics/brlcad/DEPENDS
+++ b/graphics/brlcad/DEPENDS
@@ -1,5 +1,5 @@
depends bison &&
-depends gawk &&
+depends AWK &&
depends flex &&
depends ncurses &&
optional_depends zlib '--enable-zlib-build' '--disable-zlib-build' 'for
compression support' &&
diff --git a/graphics/cgprof/DEPENDS b/graphics/cgprof/DEPENDS
index e4cf037..bc4f417 100755
--- a/graphics/cgprof/DEPENDS
+++ b/graphics/cgprof/DEPENDS
@@ -1,2 +1,2 @@
-depends gawk &&
+depends AWK &&
depends graphviz
diff --git a/graphics/cinepaint/DEPENDS b/graphics/cinepaint/DEPENDS
index 5a7a9bb..0cc44de 100755
--- a/graphics/cinepaint/DEPENDS
+++ b/graphics/cinepaint/DEPENDS
@@ -1,9 +1,9 @@
-depends autoconf &&
-depends automake &&
depends flex &&
depends fltk &&
depends ftgl &&
+depends gettext &&
depends gtk+2 "--enable-gtk2" &&
+depends glib2 &&
depends JPEG &&
depends lcms &&
depends libpng &&
diff --git a/graphics/cinepaint/DETAILS b/graphics/cinepaint/DETAILS
index e75a1b2..d35170a 100755
--- a/graphics/cinepaint/DETAILS
+++ b/graphics/cinepaint/DETAILS
@@ -11,12 +11,12 @@ if [[ "${CINEPAINT_CVS}" == "y" ]] ; then
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/cinepaint-cvs
FORCE_DOWNLOAD=on
else
- VERSION=1.3
- SOURCE=$SPELL-$VERSION.tgz
-
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/CinePaint/CinePaint-${VERSION}/$SOURCE
+ VERSION=1.0-4
+ SOURCE=$SPELL-$VERSION.tar.gz
+
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/CinePaint/CinePaint-${VERSION}/${SOURCE}
# SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
-
SOURCE_HASH=sha512:2f548af6d54ce246d4b6786d7d7aa6024d76c31b9d7ec2e073e780b3da8ec8c32fabc8efe50b3c640ca09a0302c1cc2e737b2013f4e07b6ba24d51c7a1c6c37d
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
+
SOURCE_HASH=sha512:de39f454499001cad22b54e1e8faf481d21d541932e47c65d7a9f5499a9dc67d585e46741a453b07db01fef4930c420d860c6cebfcc73e330fb5a33dc9b2cdae
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-${VERSION}
fi
WEB_SITE=http://cinepaint.sourceforge.net/
ENTERED=20021031
diff --git a/graphics/cinepaint/HISTORY b/graphics/cinepaint/HISTORY
index 69f552c..a7b3fae 100644
--- a/graphics/cinepaint/HISTORY
+++ b/graphics/cinepaint/HISTORY
@@ -1,3 +1,8 @@
+2014-09-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.0-4
+ * PRE_BUILD, cinepaint-missing-include.patch: removed
+ * DEPENDS: remove dependencies on automake and autoconf
+
2012-10-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.3
* PRE_BUILD, cinepaint-missing-include.patch: add patch from
diff --git a/graphics/cinepaint/PRE_BUILD b/graphics/cinepaint/PRE_BUILD
deleted file mode 100755
index dd5f366..0000000
--- a/graphics/cinepaint/PRE_BUILD
+++ /dev/null
@@ -1,4 +0,0 @@
-default_pre_build &&
-cd ${SOURCE_DIRECTORY} &&
-patch -p1 < ${SPELL_DIRECTORY}/cinepaint-missing-include.patch &&
-sh autogen.sh
diff --git a/graphics/cinepaint/cinepaint-missing-include.patch
b/graphics/cinepaint/cinepaint-missing-include.patch
deleted file mode 100644
index ed15921..0000000
--- a/graphics/cinepaint/cinepaint-missing-include.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -Naur
cinepaint-orig/plug-ins/icc_examin/icc_examin/icc_modell_beobachter.cpp
cinepaint/plug-ins/icc_examin/icc_examin/icc_modell_beobachter.cpp
---- cinepaint-orig/plug-ins/icc_examin/icc_examin/icc_modell_beobachter.cpp
2012-04-20 18:51:10.625503826 -0400
-+++ cinepaint/plug-ins/icc_examin/icc_examin/icc_modell_beobachter.cpp
2012-04-20 18:52:04.478835055 -0400
-@@ -32,6 +32,7 @@
-
- #include <list>
- #include <string>
-+#include <unistd.h>
-
- #include "icc_modell_beobachter.h"
-
diff --git a/graphics/dcmtk/DEPENDS b/graphics/dcmtk/DEPENDS
new file mode 100755
index 0000000..cd1540e
--- /dev/null
+++ b/graphics/dcmtk/DEPENDS
@@ -0,0 +1,27 @@
+optional_depends tiff \
+ --with{,out}-libtiff \
+ "for TIFF support" &&
+
+optional_depends libpng \
+ --with{,out}-libpng \
+ "for PNG support" &&
+
+optional_depends libxml2 \
+ --with{,out}-libxml \
+ "for XML meta-data?" &&
+
+optional_depends zlib \
+ --with{,out}-zlib \
+ "for Zlib compression?" &&
+
+optional_depends SSL \
+ --with{,out}-openssl \
+ "for DICOM security extensions" &&
+
+optional_depends libsndfile \
+ --with{,out}-libsndfile \
+ "for Sound support" &&
+
+optional_depends tcp_wrappers \
+ --with{,out}-libwrap \
+ "TCP wrapper access control"
diff --git a/graphics/dcmtk/DETAILS b/graphics/dcmtk/DETAILS
new file mode 100755
index 0000000..2b712a4
--- /dev/null
+++ b/graphics/dcmtk/DETAILS
@@ -0,0 +1,25 @@
+ SPELL=dcmtk
+ VERSION=3.6.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+
SOURCE_URL[0]=ftp://dicom.offis.de/pub/dicom/offis/software/${SPELL}/${SPELL}360/${SOURCE}
+
SOURCE_HASH=sha512:2a9d866bafcaea72d889d24b51ff2341ee39c717aacf9ae5825c8588cd5cb01c3e341b6173abce751f6cb32c45be8888e81ccb08967cae2cca7fdcb2b61be53c
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://dicom.offis.de/";
+ LICENSE[0]="ModifiedBSD/Mixed"
+ ENTERED=20140925
+ KEYWORDS=""
+ SHORT="DICOM Toolkit"
+cat << EOF
+DCMTK is a collection of libraries and applications implementing large parts
+the DICOM standard. It includes software for examining, constructing and
+converting DICOM image files, handling offline media, sending and receiving
+images over a network connection, as well as demonstrative image storage
+and worklist servers. DCMTK is is written in a mixture of ANSI C and C++. It
+comes in complete source code and is made available as "open source"
software.
+
+DCMTK has been used at numerous DICOM demonstrations to provide central,
+vendor-independent image storage and worklist servers (CTNs - Central Test
+Nodes). It is used by hospitals and companies all over the world for a wide
+variety of purposes ranging from being a tool for product testing to being
+a building block for research projects, prototypes and commercial products.
+EOF
diff --git a/graphics/dcmtk/HISTORY b/graphics/dcmtk/HISTORY
new file mode 100644
index 0000000..723da0c
--- /dev/null
+++ b/graphics/dcmtk/HISTORY
@@ -0,0 +1,2 @@
+2014-09-25 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
diff --git a/graphics/dcraw/DETAILS b/graphics/dcraw/DETAILS
index 46d742d..3b093d2 100755
--- a/graphics/dcraw/DETAILS
+++ b/graphics/dcraw/DETAILS
@@ -1,6 +1,6 @@
SPELL=dcraw
- VERSION=9.19
-
SOURCE_HASH=sha512:16597d92e53b16d0efa3da77a8a269dea5308028c1a4a7ef61f2c6e069ccab8aea7bfb95126c1fef63382df9d9e8e52a48f6d67b8aa826de947712c053c9961d
+ VERSION=9.22
+
SOURCE_HASH=sha512:e4e332465b52eef1cf07e32a3962b24bcc6405614edd7d3d1fd375466fc5a253aaf212bf1b030d47e51f76d5c1bd7e0475813f302b67c7fba395d0cd922ee858
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/dcraw
SOURCE_URL[0]=http://www.cybercom.net/~dcoffin/dcraw/archive/$SOURCE
diff --git a/graphics/dcraw/HISTORY b/graphics/dcraw/HISTORY
index 1f2ee7f..e18fecf 100644
--- a/graphics/dcraw/HISTORY
+++ b/graphics/dcraw/HISTORY
@@ -1,3 +1,6 @@
+2014-09-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 9.22
+
2013-08-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 9.19

diff --git a/graphics/gexiv2/DETAILS b/graphics/gexiv2/DETAILS
index 0441863..94006ce 100755
--- a/graphics/gexiv2/DETAILS
+++ b/graphics/gexiv2/DETAILS
@@ -1,11 +1,10 @@
SPELL=gexiv2
- SPELLX=libgexiv2
- VERSION=0.6.1
-
SOURCE_HASH=sha512:76aecd20ffac202badb51eab4e40fee563c3073892beec716bcf24e285df42f2498594a9e0bf487e198e8c955047d55e5b49b506bbf8b67c64956c0b99a84b1b
- SOURCE=${SPELLX}_$VERSION.tar.xz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+ VERSION=0.10.2
+
SOURCE_HASH=sha512:4f2f666b0dc1beb730dbd791dc690bebd8acefbc32a5e2d22fc72a4e2d839d3965b5367134c79c6076507713369193d5fb3e6d0fad984d53e53d57a20e41deab
+ SOURCE=${SPELL}-$VERSION.tar.xz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://trac.yorba.org/wiki/gexiv2
- SOURCE_URL[0]=http://yorba.org/download/gexiv2/${VERSION::3}/$SOURCE
+
SOURCE_URL[0]=https://download.gnome.org/sources/gexiv2/${VERSION%.*}/$SOURCE
LICENSE[0]=GPL
ENTERED=20100709
SHORT="GObject-based wrapper around the Exiv2 library"
diff --git a/graphics/gexiv2/HISTORY b/graphics/gexiv2/HISTORY
index d1aaf13..5ef27d3 100644
--- a/graphics/gexiv2/HISTORY
+++ b/graphics/gexiv2/HISTORY
@@ -1,3 +1,9 @@
+2014-10-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.10.2
+
+2014-09-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.10.1
+
2013-07-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 0.6.1
* DEPENDS: add optional dependency on gobject-introspection
diff --git a/graphics/gimp/DETAILS b/graphics/gimp/DETAILS
index cb048d4..0b5e34c 100755
--- a/graphics/gimp/DETAILS
+++ b/graphics/gimp/DETAILS
@@ -1,16 +1,11 @@
SPELL=gimp
-if [[ $GIMP_DEVEL == y ]]; then
- VERSION=2.8.10
+#if [[ $GIMP_DEVEL == y ]]; then
+#else
+ VERSION=2.8.14
+
SOURCE_HASH=sha512:533f6b931624d36525cb2f3fbc27fe27565d761bbe26873bb5445c06c01523c044d1814363a8cd76b6e381440db4c6e302b0d3f7a9e5aac7f60072770552f1ba
+#fi
SOURCE=$SPELL-$VERSION.tar.bz2
-
SOURCE_HASH=sha512:21c96832ce61ecb2dad5276b454e7965263b6733add7e4a95cfc5f308fca681bceab21c1b77921332e0725d0e514e06868a4698ca9d7e4b30a28a07c7356a3a8
- SOURCE_URL[0]=ftp://ftp.gimp.org/pub/gimp/v${VERSION%.*}/$SOURCE
-else
- VERSION=2.8.10
- SOURCE=$SPELL-$VERSION.tar.bz2
-
SOURCE_HASH=sha512:21c96832ce61ecb2dad5276b454e7965263b6733add7e4a95cfc5f308fca681bceab21c1b77921332e0725d0e514e06868a4698ca9d7e4b30a28a07c7356a3a8
- SOURCE_URL[0]=ftp://ftp.gimp.org/pub/gimp/v${VERSION%.*}/$SOURCE
-# SOURCE_GPG=gurus.gpg:$SOURCE.sig
-fi
+ SOURCE_URL[0]=http://download.gimp.org/pub/gimp/v${VERSION%.*}/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://www.gimp.org/
ENTERED=20010922
diff --git a/graphics/gimp/HISTORY b/graphics/gimp/HISTORY
index 2c1b312..52a685b 100644
--- a/graphics/gimp/HISTORY
+++ b/graphics/gimp/HISTORY
@@ -1,3 +1,9 @@
+2014-11-23 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: fixed SOURCE_URL[0], seems ftp is not available anymore
+
+2014-09-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.8.14
+
2013-12-21 Robin Cook <rcook AT wyrms.net>
* PRE_BUILD: added to fix freetype2 header path

diff --git a/graphics/gocr/DETAILS b/graphics/gocr/DETAILS
index 3bb865e..043d125 100755
--- a/graphics/gocr/DETAILS
+++ b/graphics/gocr/DETAILS
@@ -1,9 +1,9 @@
- SPELL=gocr
- VERSION=0.48
-
SOURCE_HASH=sha512:53520c94b6991818482d0f6a5e3e7102f8530fd1215607b04e528244b697479d98669cfe4fd9098e5e1a2e5dd88c45f1edb1171c14adb798e811efd23bdada73
+ SPELL=gocr
+ VERSION=0.50
+
SOURCE_HASH=sha512:36392516711d43f8561147684b6f4e22a450bc87f1cb30ceaab4a1821ac583ff5a3d25b3bbf1637f01bfb55366b45cc7d5086d1f29f006d615bb658d0e5faab9
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=$SOURCEFORGE_URL/jocr/$SOURCE
+ SOURCE_URL[0]=http://www-e.uni-magdeburg.de/jschulen/ocr/$SOURCE
WEB_SITE=http://jocr.sourceforge.net
LICENSE=GPL
DOCS="HISTORY README doc/gocr.html"
diff --git a/graphics/gocr/HISTORY b/graphics/gocr/HISTORY
index 813ccfb..bb16e0b 100644
--- a/graphics/gocr/HISTORY
+++ b/graphics/gocr/HISTORY
@@ -1,3 +1,7 @@
+2014-09-11 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fixed SOURCE_URL[0]
+ updated spell to 0.50
+
2010-04-12 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.48
* BUILD: deleted
diff --git a/graphics/imagemagick/DETAILS b/graphics/imagemagick/DETAILS
index da995bf..c680eab 100755
--- a/graphics/imagemagick/DETAILS
+++ b/graphics/imagemagick/DETAILS
@@ -5,7 +5,7 @@
SOURCE=$SPELLX-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
SOURCE_URL[0]=http://www.imagemagick.org/download/$SOURCE
- SOURCE_URL[1]=http://www.imagemagick.org/download/legacy/$SOURCE
+
SOURCE_URL[1]=http://ftp.sunet.se/pub/multimedia/graphics/ImageMagick/$SOURCE

SOURCE_HASH=sha512:e9be966b430d4aca1fe64435b68a5586c458ba8e238ba47d5d7046e90c2e807e6f7b476ede00c22ffb2dbdf9bb21762e121bba6e48062ebee2800612caf81eed
CCACHE="off"
WEB_SITE=http://www.imagemagick.org/
diff --git a/graphics/imagemagick/HISTORY b/graphics/imagemagick/HISTORY
index 5468c35..a0485da 100644
--- a/graphics/imagemagick/HISTORY
+++ b/graphics/imagemagick/HISTORY
@@ -1,6 +1,10 @@
2014-09-04 Remko van der Vossen <wich AT sourcemage.org>
* DETAILS: version 6.8.9-7

+2014-09-03 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: put in an existing backup URL (yes, we also could update,
+ but things are removed too quickly from primary site)
+
2014-07-14 Remko van der Vossen <wich AT sourcemage.org>
* DETAILS: version 6.8.9-5

diff --git a/graphics/lensfun/DETAILS b/graphics/lensfun/DETAILS
index 73e7143..94b8369 100755
--- a/graphics/lensfun/DETAILS
+++ b/graphics/lensfun/DETAILS
@@ -9,8 +9,8 @@ if [[ $LENSFUN_BRANCH == scm ]]; then
SOURCE_IGNORE=volatile
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-scm
else
- VERSION=0.2.8
-
SOURCE_HASH=sha512:46fc545882884f806e3e4c8c49237243123f1f463379a4161821f627eb63b61815fcfe9c19f239b733a311c2c952e4a652fabe2d8e351e31d8157a5f2600e284
+ VERSION=0.3.0
+
SOURCE_HASH=sha512:2b0a57b3ae48401908d51372814424c1076d4219400935990af917f131e34261c44122773114c045a39db9062d6a0146cd44e20e3942d2bf3c281a5cc1494cc7
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=${SOURCEFORGE_URL}/${SPELL}/${VERSION}/${SOURCE}
diff --git a/graphics/lensfun/HISTORY b/graphics/lensfun/HISTORY
index fa633d1..ce98010 100644
--- a/graphics/lensfun/HISTORY
+++ b/graphics/lensfun/HISTORY
@@ -1,3 +1,6 @@
+2014-10-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.3.0
+
2014-08-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 0.2.8, fix WEB_SITE

diff --git a/graphics/libgphoto2/DEPENDS b/graphics/libgphoto2/DEPENDS
index 07a02f1..14734e2 100755
--- a/graphics/libgphoto2/DEPENDS
+++ b/graphics/libgphoto2/DEPENDS
@@ -1,5 +1,11 @@
depends bison && # Is this really needed?
depends pkgconfig &&
+depends libxml2 &&
+# make icu usage explicit
+if is_depends_enabled libxml2 icu;then
+ depends icu
+fi &&
+

# test kernel version
local GPH_KDEV
diff --git a/graphics/libgphoto2/DETAILS b/graphics/libgphoto2/DETAILS
index 0c56a38..671bb65 100755
--- a/graphics/libgphoto2/DETAILS
+++ b/graphics/libgphoto2/DETAILS
@@ -1,6 +1,6 @@
SPELL=libgphoto2
- VERSION=2.5.5
-
SOURCE_HASH=sha512:ed931e0e92dd9d27ba1267c4b4cfae589b2c2be600ed4412c756e17cde4c388cc56e35d243dc78ab092353d1267ec1f05b7371a1301714eb027b9bc58ea45abe
+ VERSION=2.5.6
+
SOURCE_HASH=sha512:4e71cc5b1b10d4202e5359036ada768ed70d401e924aefa95fdbc5170b131c0df636b0cfb95b3013ea54ac14c0379e9ed914c7a68bf86848dfd46396668367f5
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/gphoto/$SOURCE
diff --git a/graphics/libgphoto2/HISTORY b/graphics/libgphoto2/HISTORY
index 40755e2..7cf3eb8 100644
--- a/graphics/libgphoto2/HISTORY
+++ b/graphics/libgphoto2/HISTORY
@@ -1,3 +1,10 @@
+2014-12-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.5.6
+
+2014-11-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.5.5
+ * DEPENDS: add libxml2 and possibly icu.1
+
2014-08-31 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.5.5

diff --git a/graphics/luminance-hdr/DETAILS b/graphics/luminance-hdr/DETAILS
index b465d58..54a168a 100755
--- a/graphics/luminance-hdr/DETAILS
+++ b/graphics/luminance-hdr/DETAILS
@@ -14,7 +14,7 @@ to provide a workflow for HDR imaging. Supported HDR
formats:

* OpenEXR (extension: exr)
* Radiance RGBE (extension: hdr) * Tiff formats:
- 16bit, 32bit (float) and LogLuv (extension: tiff)
+ 16-bit, 32-bit (float) and LogLuv (extension: tiff)
* Raw image formats (extension: various)
* PFS native format (extension: pfs)

@@ -22,8 +22,8 @@ Supported LDR formats:
* JPEG, PNG, PPM, PBM, TIFF(8 bit)

Supported features:
-* Create an HDR file from a set of images (formats: JPEG, TIFF 8bit
- and 16bit, RAW) of the same scene taken at different exposure setting.
+* Create an HDR file from a set of images (formats: JPEG, TIFF 8-bit
+ and 16-bit, RAW) of the same scene taken at different exposure setting.
* Save and load HDR images.
* Rotate and resize HDR images.
* Tonemap HDR images.
diff --git a/graphics/luminance-hdr/HISTORY b/graphics/luminance-hdr/HISTORY
index 08cebb8..60fd1a9 100644
--- a/graphics/luminance-hdr/HISTORY
+++ b/graphics/luminance-hdr/HISTORY
@@ -1,3 +1,6 @@
+2014-12-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Replace "bit" suffix with "-bit" in description
+
2012-11-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: spell renamed to luminance-hdr, version 2.2.1
* DEPENDS: added dependencies on gsl and libraw
diff --git a/graphics/maim/BUILD b/graphics/maim/BUILD
new file mode 100755
index 0000000..e013b8d
--- /dev/null
+++ b/graphics/maim/BUILD
@@ -0,0 +1 @@
+cmake_build
diff --git a/graphics/maim/DEPENDS b/graphics/maim/DEPENDS
new file mode 100755
index 0000000..2b735ba
--- /dev/null
+++ b/graphics/maim/DEPENDS
@@ -0,0 +1,5 @@
+depends cmake &&
+depends imlib2 &&
+depends libx11 &&
+depends libxrandr &&
+depends libxfixes
diff --git a/graphics/maim/DETAILS b/graphics/maim/DETAILS
new file mode 100755
index 0000000..c127c24
--- /dev/null
+++ b/graphics/maim/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=maim
+ VERSION=3.3.41
+ SOURCE=$SPELL-$VERSION.tar.gz
+
SOURCE_URL[0]=https://github.com/naelstrof/$SPELL/archive/v$VERSION/$SOURCE
+
SOURCE_HASH=sha512:2e533c6c1b153b65e57ba8fa72d72f7fb7d40c3c483f75fda25166c41eb4c8079ea2f42b78cef649de5a53eb15e48291a03ab7ad0a9f2d9bc0c3860540ebff81
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=https://github.com/naelstrof/maim
+ LICENSE[0]=GPL
+ ENTERED=20141119
+ SHORT="desktop screenshot utility"
+cat << EOF
+maim (make image) takes screenshots of your desktop. It has options to take
only
+a region, and relies on slop to query for regions. maim is supposed to be an
+improved scrot.
+EOF
diff --git a/graphics/maim/HISTORY b/graphics/maim/HISTORY
new file mode 100644
index 0000000..deb97bc
--- /dev/null
+++ b/graphics/maim/HISTORY
@@ -0,0 +1,11 @@
+2014-12-04 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.3.41
+
+2014-11-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.3.38
+
+2014-11-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.3.37
+
+2014-11-19 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, BUILD: created spell, version 2.3.36
diff --git a/graphics/nitrogen/DEPENDS b/graphics/nitrogen/DEPENDS
index c921199..9c84df7 100755
--- a/graphics/nitrogen/DEPENDS
+++ b/graphics/nitrogen/DEPENDS
@@ -1 +1,9 @@
-depends gtkmm2
+depends gtkmm2 &&
+depends gtk+2 &&
+depends glib2 &&
+depends -sub CXX gcc &&
+optional_depends libxinerama "--enable-xinerama" "--disable-xinerama" "for
multi-monitor support"
+if [[ $NITROGEN_BRANCH == scm ]]; then
+ depends automake &&
+ depends autoconf
+fi
diff --git a/graphics/nitrogen/DETAILS b/graphics/nitrogen/DETAILS
index 095f3ad..1742c15 100755
--- a/graphics/nitrogen/DETAILS
+++ b/graphics/nitrogen/DETAILS
@@ -1,9 +1,19 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=nitrogen
+if [[ $NITROGEN_BRANCH == scm ]]; then
+ VERSION=$(get_scm_version)
+ SOURCE=$SPELL-git.tar.bz2
+ SOURCE_URL[0]=git://github.com/l3ib/nitrogen.git
+ SOURCE_IGNORE=volatile
+ FORCE_DOWNLOAD=1
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-git"
+else
VERSION=1.5.2
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://projects.l3ib.org/${SPELL}/files/${SOURCE}

SOURCE_HASH=sha512:f4fdafcecb946f6918220f7562a69eb5223d4303c9bf3df4adb5dedfd8d402ee4f3fd3b1692875ede545d3e03f0ca88fa475206a839bb36677fa008a33e99551
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+fi
WEB_SITE="http://projects.l3ib.org/nitrogen/";
LICENSE[0]=GPL
ENTERED=20080808
diff --git a/graphics/nitrogen/HISTORY b/graphics/nitrogen/HISTORY
index 1649ff1..a1a2980 100644
--- a/graphics/nitrogen/HISTORY
+++ b/graphics/nitrogen/HISTORY
@@ -1,3 +1,9 @@
+2014-09-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS, DEPENDS, PRE_BUILD, PREPARE: add support for building
+ the scm version
+ * DEPENDS: add dependencies on gtk+2, glib2, gcc and an optional
+ dependency on libxinerama
+
2013-03-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.5.2
* BUILD: add libX11 to LDFLAGS
diff --git a/graphics/nitrogen/PREPARE b/graphics/nitrogen/PREPARE
new file mode 100755
index 0000000..98d27e4
--- /dev/null
+++ b/graphics/nitrogen/PREPARE
@@ -0,0 +1,2 @@
+. ${GRIMOIRE}/FUNCTIONS &&
+prepare_select_branch stable scm
diff --git a/graphics/nitrogen/PRE_BUILD b/graphics/nitrogen/PRE_BUILD
new file mode 100755
index 0000000..64cba99
--- /dev/null
+++ b/graphics/nitrogen/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+if [[ $NITROGEN_BRANCH == scm ]]; then
+ ./bootstrap
+fi
diff --git a/graphics/rawstudio/DETAILS b/graphics/rawstudio/DETAILS
index 4cc7e75..7764cf5 100755
--- a/graphics/rawstudio/DETAILS
+++ b/graphics/rawstudio/DETAILS
@@ -23,16 +23,16 @@ fi
SHORT="An open source raw-image converter written in GTK+."
cat << EOF
Rawstudio is an open source raw-image converter written in GTK+.
-Features
- * Reads all dcraw supported formats
- * Internal 16bit rgb
+Features:
+ * Reads all dcraw supported formats
+ * Internal 16-bit RGB
* Various post-shot controls (white balance, saturation and exposure
compensation among others)
- * Realtime histogram
+ * Realtime histogram
* Optimized for MMX, 3dnow! and SSE (detected runtime)
- * Exposure mask
- * Easy sorting of images
- * Fullscreen mode for better overview
- * XML settings cache
+ * Exposure mask
+ * Easy sorting of images
+ * Fullscreen mode for better overview
+ * XML settings cache
* Basic EXIF-reading
EOF
diff --git a/graphics/rawstudio/HISTORY b/graphics/rawstudio/HISTORY
index 7bcfb1d..2f66cfd 100644
--- a/graphics/rawstudio/HISTORY
+++ b/graphics/rawstudio/HISTORY
@@ -1,3 +1,6 @@
+2014-12-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Replace "bit" suffix with "-bit" in description
+
2011-10-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 2.0
* DEPENDS: added dependencies on flickcurl, libgphoto2
diff --git a/graphics/scrot/DEPENDS b/graphics/scrot/DEPENDS
index 17c2648..e5eda80 100755
--- a/graphics/scrot/DEPENDS
+++ b/graphics/scrot/DEPENDS
@@ -1 +1,3 @@
-depends giblib
+depends giblib &&
+depends imlib2 &&
+depends libx11
diff --git a/graphics/scrot/HISTORY b/graphics/scrot/HISTORY
index bddf88b..281b3d7 100644
--- a/graphics/scrot/HISTORY
+++ b/graphics/scrot/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: imlib2, libx11
+
2006-10-03 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed UPDATED.

diff --git a/graphics/shotwell/DETAILS b/graphics/shotwell/DETAILS
index b6be1e2..48cecbb 100755
--- a/graphics/shotwell/DETAILS
+++ b/graphics/shotwell/DETAILS
@@ -1,11 +1,11 @@
SPELL=shotwell
- VERSION=0.18.0
+ VERSION=0.20.1
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION

SOURCE_URL[0]=https://download.gnome.org/sources/$SPELL/${VERSION%.*}/$SOURCE
WEB_SITE=http://yorba.org/shotwell/
ENTERED=20100709
-
SOURCE_HASH=sha512:42fbb0840bb64b07512381695b2b0b076b5fd574e3c23cfed9b8722d49b87574ee2d1edc7c10cefbbda3da01f80a2e5162ea9e7d1b48d6f6c416a84f2b3d6fca
+
SOURCE_HASH=sha512:4c72f648b2778e38b6748b79398481f7d05d4c68c08c3537c4bb0c045f4a7da44f9724bfdd7a612a3c246d936f3d365fd951a4b599ef59eb19ddf94f88beedff
LICENSE[0]=GPL
SHORT="digital photo organizer"
cat << EOF
diff --git a/graphics/shotwell/HISTORY b/graphics/shotwell/HISTORY
index 8fe90e5..9306e0c 100644
--- a/graphics/shotwell/HISTORY
+++ b/graphics/shotwell/HISTORY
@@ -1,3 +1,6 @@
+2014-10-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.20.1
+
2014-06-27 Ismael Luceno <ismael AT sourcemage.org>
* DEPENDS: depends on rest
* DETAILS: Fixed SOURCE_URL[0]
diff --git a/ham/cwtext/DETAILS b/ham/cwtext/DETAILS
index a1dce07..97ec394 100755
--- a/ham/cwtext/DETAILS
+++ b/ham/cwtext/DETAILS
@@ -11,7 +11,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SHORT="Converts text to morse code"
cat << EOF
Convert text to International Morse Code. Input is ASCII text. Output can
-be: - . -..- - on the console, raw 8bit PCM suitable for piping to
+be: - . -..- - on the console, raw 8-bit PCM suitable for piping to
/dev/audio, .wav files or even (mp3|ogg). Good for headlines on your MP3
player or code practice.
EOF
diff --git a/ham/cwtext/HISTORY b/ham/cwtext/HISTORY
index 3ce6682..04903cd 100644
--- a/ham/cwtext/HISTORY
+++ b/ham/cwtext/HISTORY
@@ -1,3 +1,6 @@
+2014-12-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Replace "bit" suffix with "-bit" in description
+
2010-04-21 Tommy Boatman <tboatman AT sourcemage.org>
* DETAILS: version 0.96

diff --git a/haskell/haskell-http/DETAILS b/haskell/haskell-http/DETAILS
index 843e8c3..8deb7e2 100755
--- a/haskell/haskell-http/DETAILS
+++ b/haskell/haskell-http/DETAILS
@@ -1,8 +1,8 @@
SPELL=haskell-http
- VERSION=4000.2.14
+ VERSION=4000.2.18
SOURCE="HTTP-${VERSION}.tar.gz"

SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/HTTP/${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:d571884fe414cab99dd2a2364a25eba0320689d428cd6d4415f291fce2d66f56c7282eb4b4a3d6847f9334dc6b67d96a0efbe541f6ff5129de048869558e9e13
+
SOURCE_HASH=sha512:3141daa2732bfe013f7f6a8d3017ee9e56d377af5615e1686c42acea9eb52b4b9c2212b3d3550ac2ca72b949b6a7c2abb8fba8f5669fe60fe176dc133ea3fa9b
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/HTTP-${VERSION}"
WEB_SITE="https://github.com/haskell/HTTP";
LICENSE[0]=BSD3
diff --git a/haskell/haskell-http/HISTORY b/haskell/haskell-http/HISTORY
index b8e2782..7426375 100644
--- a/haskell/haskell-http/HISTORY
+++ b/haskell/haskell-http/HISTORY
@@ -1,3 +1,6 @@
+2014-12-10 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 4000.2.18
+
2014-05-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 4000.2.14

diff --git a/haskell/haskell-monad-control/DETAILS
b/haskell/haskell-monad-control/DETAILS
index 5d1d4b0..d870070 100755
--- a/haskell/haskell-monad-control/DETAILS
+++ b/haskell/haskell-monad-control/DETAILS
@@ -1,8 +1,8 @@
SPELL=haskell-monad-control
- VERSION=0.3.2.3
+ VERSION=0.3.3.0
SOURCE="monad-control-${VERSION}.tar.gz"

SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/monad-control/${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:7b5fb9721628714c128572c737b006c9dbb9bd481972f07d4e13bd044b20a23b50abbb2e62dde7bc8d8ad286844975841f7de29773b46e0af5e36e71f743f3d9
+
SOURCE_HASH=sha512:734ca14baea74f9bd6f3603dc84426bd6d79ae23998ffcce5c8b994dfa8d58b8a573e7b0f68f7eaab07163c8806d8d5f95160f0439cc5fbd07b9509c84e4ef8a
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/monad-control-${VERSION}"
WEB_SITE="https://github.com/basvandijk/monad-control";
LICENSE[0]=BSD3
diff --git a/haskell/haskell-monad-control/HISTORY
b/haskell/haskell-monad-control/HISTORY
index 660c927..b343a77 100644
--- a/haskell/haskell-monad-control/HISTORY
+++ b/haskell/haskell-monad-control/HISTORY
@@ -1,3 +1,6 @@
+2014-12-10 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 0.3.3.0
+
2014-02-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 0.3.2.3

diff --git a/haskell/haskell-monadcatchio-transformers/DETAILS
b/haskell/haskell-monadcatchio-transformers/DETAILS
index c800821..b51b8cb 100755
--- a/haskell/haskell-monadcatchio-transformers/DETAILS
+++ b/haskell/haskell-monadcatchio-transformers/DETAILS
@@ -1,8 +1,8 @@
SPELL=haskell-monadcatchio-transformers
- VERSION=0.3.1.0
+ VERSION=0.3.1.2
SOURCE="MonadCatchIO-transformers-${VERSION}.tar.gz"

SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/MonadCatchIO-transformers/${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:38e7c69bec4ef9805137c67ca39680f2b75e22a44055b5e29ea458c8ce557c87caafb82e4788f422d8fae58ff5d58618d6916d7ac835821709478fa1f7df09d7
+
SOURCE_HASH=sha512:b4b95a18250da15f7c10215eb060db0c489d64a857de0ed352a45dc978301c128ee8048b72d132cd6e7ce97efa861cab059126a31450e703df408b4a94fbf8f6
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/MonadCatchIO-transformers-${VERSION}"

WEB_SITE="http://hackage.haskell.org/package/MonadCatchIO-transformers";
LICENSE[0]=BSD3
diff --git a/haskell/haskell-monadcatchio-transformers/HISTORY
b/haskell/haskell-monadcatchio-transformers/HISTORY
index 707884f..18274a3 100644
--- a/haskell/haskell-monadcatchio-transformers/HISTORY
+++ b/haskell/haskell-monadcatchio-transformers/HISTORY
@@ -1,3 +1,6 @@
+2014-12-10 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 0.3.1.2
+
2014-02-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS, DETAILS: version 0.3.1.0

diff --git a/haskell/haskell-transformers-base/DETAILS
b/haskell/haskell-transformers-base/DETAILS
index a992367..8b3ff21 100755
--- a/haskell/haskell-transformers-base/DETAILS
+++ b/haskell/haskell-transformers-base/DETAILS
@@ -1,8 +1,8 @@
SPELL=haskell-transformers-base
- VERSION=0.4.1
+ VERSION=0.4.3
SOURCE="transformers-base-${VERSION}.tar.gz"

SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/transformers-base/${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:c2eb3ea5d10c9a520da4cf7faf99cc80c8aee5fb8bfef3d1fcee8f97fc2cb036a316457b19a7f235945d81a72bcb30f4c84edd1d3d11c7a4f72e5dcb265a58cb
+
SOURCE_HASH=sha512:8607f793edb4e44c39eb7751b620abf15fd29000d6b6c611a4563f0e8832eb4c752aa43b90122d7bdf75c8c47727797db0e3e385896787e8e1bd10fca371d591
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/transformers-base-${VERSION}"
WEB_SITE="https://github.com/mvv/transformers-base";
LICENSE[0]=BSD3
diff --git a/haskell/haskell-transformers-base/HISTORY
b/haskell/haskell-transformers-base/HISTORY
index 0d8eec9..e659241 100644
--- a/haskell/haskell-transformers-base/HISTORY
+++ b/haskell/haskell-transformers-base/HISTORY
@@ -1,3 +1,6 @@
+2014-12-10 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 0.4.3
+
2013-07-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS, DETAILS: spell created

diff --git a/http/apache22/DETAILS b/http/apache22/DETAILS
index 20567ac..9d5660f 100755
--- a/http/apache22/DETAILS
+++ b/http/apache22/DETAILS
@@ -1,6 +1,6 @@
SPELL=apache22
- VERSION=2.2.27
- SECURITY_PATCH=18
+ VERSION=2.2.29
+ SECURITY_PATCH=19
SOURCE=httpd-$VERSION.tar.bz2
SOURCE2=$SOURCE.asc
SOURCE_GPG="apache.gpg:$SOURCE2:UPSTREAM_KEY"
diff --git a/http/apache22/HISTORY b/http/apache22/HISTORY
index f750e10..5b78587 100644
--- a/http/apache22/HISTORY
+++ b/http/apache22/HISTORY
@@ -1,7 +1,9 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-11-11 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.2.29; SECURITY_PATCH++ (CVE-2014-0118,
+ CVE-2014-0231, CVE-2014-0226, CVE-2013-5704)

- * SUB_DEPENDS, PRE_SUB_DEPENDS: openssl => SSL
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL

2014-03-28 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.2.27; SECURITY_PATCH++ (CVE-2013-6438,
diff --git a/http/dwb/BUILD b/http/dwb/BUILD
new file mode 100755
index 0000000..142e654
--- /dev/null
+++ b/http/dwb/BUILD
@@ -0,0 +1,5 @@
+if is_depends_enabled $SPELL gtk+3 ; then
+ make GTK=3 PREFIX=${INSTALL_ROOT}/usr
+else
+ make PREFIX=${INSTALL_ROOT}/usr
+fi
diff --git a/http/dwb/DEPENDS b/http/dwb/DEPENDS
new file mode 100755
index 0000000..8c04790
--- /dev/null
+++ b/http/dwb/DEPENDS
@@ -0,0 +1,17 @@
+depends git &&
+depends gnutls &&
+depends json-c &&
+depends libsoup &&
+depends make &&
+
+optional_depends gtk+3 \
+ "" \
+ "" \
+ "use GTK3 instead of GTK2?" &&
+
+if is_depends_enabled $SPELL gtk+3 ; then
+ depends webkitgtk3
+else
+ depends gtk+2 &&
+ depends webkitgtk
+fi
diff --git a/http/dwb/DETAILS b/http/dwb/DETAILS
new file mode 100755
index 0000000..19b51ec
--- /dev/null
+++ b/http/dwb/DETAILS
@@ -0,0 +1,36 @@
+. "$GRIMOIRE/FUNCTIONS"
+ SPELL=dwb
+ VERSION=$(get_scm_version)
+ SOURCE=$SPELL-scm.tar.bz2
+ SOURCE_URL[0]=git_http://bitbucket.org/portix/dwb.git:${SPELL}-scm
+ SOURCE_IGNORE=volatile
+ FORCE_DOWNLOAD=on
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-scm"
+ WEB_SITE=http://portix.bitbucket.org/dwb
+ LICENSE[0]=GPL
+ ENTERED=20141005
+ SHORT="a WebKit browser"
+cat << EOF
+dwb is a lightweight web browser based on the webkit web browser engine and
+the gtk toolkit. dwb is highly customizable and can be easily configured
+through a web interface. It intends to be mostly keyboard driven, inspired
+by firefox's vimperator plugin.
+
+Features:
+ * vi-like shortcuts
+ * Link following via keyboard hints
+ * Bookmarks
+ * Quickmarks
+ * Cookie support, whitelisting of cookies
+ * Proxy support
+ * Userscript support
+ * Tab completion for history, bookmarks, userscripts
+ * Custom stylesheets
+ * Javascript blocker with whitelisting support
+ * Flash plugin blocker with whitelisting support
+ * Adblocking with filterlists
+ * Webinterface for keyboard and settings configuration
+ * Custom commands, binding commandsequences to shortcuts
+ * Extendable via extensions/scripts
+ * Extension manager
+EOF
diff --git a/http/dwb/HISTORY b/http/dwb/HISTORY
new file mode 100644
index 0000000..afe0b7b
--- /dev/null
+++ b/http/dwb/HISTORY
@@ -0,0 +1,6 @@
+2014-10-07 Pol Vinogradov <vin.public AT gmail.com>
+ * DEPENDS: added gnutls and json-c
+
+2014-10-05 Pol Vinogradov <vin.public AT gmail.com>
+ * BUILD, DEPENDS, DETAILS, INSTALL, PREPARE,
+ PROVIDES: created spell
diff --git a/http/dwb/INSTALL b/http/dwb/INSTALL
new file mode 100755
index 0000000..107c3eb
--- /dev/null
+++ b/http/dwb/INSTALL
@@ -0,0 +1,5 @@
+if is_depends_enabled $SPELL gtk+3 ; then
+ make GTK=3 install
+else
+ make install
+fi
diff --git a/http/dwb/PREPARE b/http/dwb/PREPARE
new file mode 100755
index 0000000..a68f274
--- /dev/null
+++ b/http/dwb/PREPARE
@@ -0,0 +1,2 @@
+. ${GRIMOIRE}/FUNCTIONS &&
+prepare_select_branch scm
diff --git a/http/dwb/PROVIDES b/http/dwb/PROVIDES
new file mode 100755
index 0000000..904c589
--- /dev/null
+++ b/http/dwb/PROVIDES
@@ -0,0 +1 @@
+WEB-BROWSER
diff --git a/http/firefox/DEPENDS b/http/firefox/DEPENDS
index ba5c51d..f45b97a 100755
--- a/http/firefox/DEPENDS
+++ b/http/firefox/DEPENDS
@@ -1,39 +1,50 @@
-depends -sub CXX gcc &&
-depends nspr '--with-system-nspr' &&
-depends -sub "3.16.x" nss '--with-system-nss' &&
-depends zlib '--with-system-zlib' &&
-depends libjpeg-turbo '--with-system-jpeg' &&
-depends libidl &&
+depends -sub CXX gcc &&
depends perl &&
depends python &&
-depends zip &&
-depends gtk+2 '--enable-xft --disable-freetype2' &&
-depends -sub "TSAFE SECURE_DELETE ENABLE_UNLOCK_NOTIFY" sqlite
'--enable-system-sqlite' &&
-depends pysqlite &&
+depends icu '--with-system-icu' &&

-depends atk &&
depends glib2 &&
-depends pango &&
-depends cairo &&
+depends gtk+2 &&
+depends atk &&
+depends libx11 &&
+depends libxext &&
+depends libxrender &&
+depends libxt &&
+
+depends pango '--enable-pango' &&
+depends libxft '--enable-xft --disable-freetype2' &&
+
+depends -sub TEE cairo '--enable-system-cairo
--enable-default-toolkit=cairo-gtk2' &&
+depends gdk-pixbuf2 &&
+
+depends JPEG '--with-system-jpeg' &&
+depends -sub APNG libpng '--enable-system-png' &&
+depends librsvg2 '--enable-svg' &&
+
+depends nspr '--with-system-nspr' &&
+depends -sub "3.17.x" nss '--with-system-nss' &&
+
+depends -sub "TSAFE SECURE_DELETE ENABLE_UNLOCK_NOTIFY" sqlite
'--enable-system-sqlite' &&
+
+depends libidl &&
+
+depends zip &&
+depends zlib '--with-system-zlib' &&

optional_depends startup-notification \
- '--enable-startup-notification' \
- '--disable-startup-notification' \
+ --{en,dis}able-startup-notification \
'for startup notifications' &&

optional_depends gconf2 \
- '--enable-gconf' \
- '--disable-gconf' \
+ --{en,dis}able-gconf \
'for gconf support' &&

-optional_depends 'wireless_tools' \
- '--enable-necko-wifi' \
- '--disable-necko-wifi' \
+optional_depends wireless_tools \
+ --{en,dis}able-necko-wifi \
'for Necko WiFi scanning' &&

-optional_depends 'pulseaudio' \
- '--enable-pulseaudio' \
- '--disable-pulseaudio' \
+optional_depends pulseaudio \
+ --{en,dis}able-pulseaudio \
'use pulseaudio for audio support' &&

# Firefox is currently borked and does not compile without alsa-lib headers,
@@ -62,8 +73,7 @@ if is_depends_enabled $SPELL alsa-lib; then
fi &&

optional_depends dbus-glib \
- '--enable-dbus' \
- '--disable-dbus' \
+ --{en,dis}able-dbus \
'for dbus support' &&

# Firefox is currently borked and does not compile without OpenGL headers
@@ -74,9 +84,17 @@ optional_depends dbus-glib \
depends OPENGL &&

optional_depends gstreamer \
- '--enable-gstreamer' \
- '--disable-gstreamer' \
+ --{en,dis}able-gstreamer \
'for gstreamer based AV support' &&

+if ! is_depends_enabled $SPELL gstreamer; then
+ optional_depends gstreamer-1.0 \
+ '--enable-gstreamer=1.0' \
+ '' \
+ 'for gstreamer 1.0 based AV support'
+fi &&
+
+
+
suggest_depends_2 firefox-smglwiki '' '' \
'to enable searching the SMGL Wiki from the Search Bar'
diff --git a/http/firefox/DETAILS b/http/firefox/DETAILS
index 8f78579..6960839 100755
--- a/http/firefox/DETAILS
+++ b/http/firefox/DETAILS
@@ -1,11 +1,11 @@
SPELL=firefox
- VERSION=32.0
+ VERSION=34.0.5
SOURCE=$SPELL-$VERSION.source.tar.bz2
-
SOURCE_HASH=sha512:e9422c92846bda9dfa4da914be1206c41a8edde7e8bb13d81211433fc2c9013bbaee9bded40f7acf031d675272b04d7902d5631d2932daa3a8a594f768c87974
+
SOURCE_HASH=sha512:a6a545ac31f6afbd092778e39a861097918dc620d75ffa12c6feea98f2b45d43dbb768f76b05417fda2b096b919e597b27cae332e14167a44d9dc243e9c15eec

SOURCE_URL[0]=http://releases.mozilla.org/pub/mozilla.org/${SPELL}/releases/${VERSION}/source/${SOURCE}

SOURCE_URL[1]=ftp://ftp.mozilla.org/pub/$SPELL/releases/$VERSION/source/$SOURCE

SOURCE_URL[2]=ftp://ftp.in2p3.fr/pub/mozilla/$SPELL/releases/$VERSION/source/$SOURCE
- SECURITY_PATCH=75
+ SECURITY_PATCH=77
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=https://www.mozilla.org/en-US/firefox/fx/
GATHER_DOCS=off
diff --git a/http/firefox/HISTORY b/http/firefox/HISTORY
index 95155ac..af35fc0 100644
--- a/http/firefox/HISTORY
+++ b/http/firefox/HISTORY
@@ -1,3 +1,27 @@
+2014-12-19 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS: Depends on cairo's tee backend
+
+2014-12-02 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 34.0.5
+ * DEPENDS, mozconfig: reorganized both files, added icu,
+ librsvg2 and gstreamer-1.0
+
+2014-12-01 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 34.0, SECURITY_PATCH++
+ * DEPENDS: removed pysqlite, changed nss subdependency to 3.17.x
+
+2014-09-26 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS: Cleanup dependencies
+
+2014-09-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 32.0.3, security update
+
+2014-09-13 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 32.0.1
+
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: added various missing dependencies
+
2014-09-03 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 32.0, SECURITY_PATCH=75
* PRE_BUILD, bug999496_change1f10a8067853.patch: patch removed
diff --git a/http/firefox/mozconfig b/http/firefox/mozconfig
index a50644b..9e70533 100644
--- a/http/firefox/mozconfig
+++ b/http/firefox/mozconfig
@@ -10,11 +10,6 @@ mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/firefox-build
# Options for 'configure' (same as command-line options).
ac_add_options --enable-application=browser
ac_add_options --with-pthreads
-ac_add_options --disable-system-png
-ac_add_options --disable-system-cairo
-ac_add_options --enable-default-toolkit=cairo-gtk2
-ac_add_options --enable-pango
-ac_add_options --enable-svg
ac_add_options --disable-installer
ac_add_options --disable-updater
ac_add_options --disable-crashreporter
diff --git a/http/lighttpd/DEPENDS b/http/lighttpd/DEPENDS
index 37856d3..820341b 100755
--- a/http/lighttpd/DEPENDS
+++ b/http/lighttpd/DEPENDS
@@ -11,7 +11,7 @@ optional_depends openldap \
'--with-ldap' '--without-ldap' \
'for OpenLDAP support' &&
optional_depends SSL \
- '--with-opennssl' '--without-openssl' \
+ '--with-openssl' '--without-openssl' \
'for OpenSSL support' &&
optional_depends MYSQL \
'--with-mysql' '--without-mysql' \
diff --git a/http/lighttpd/HISTORY b/http/lighttpd/HISTORY
index 68a0383..d0b49d1 100644
--- a/http/lighttpd/HISTORY
+++ b/http/lighttpd/HISTORY
@@ -1,8 +1,5 @@
-2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: fix bad with-SSL usage
-
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-10-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: use SSL provider

2014-08-03 Vlad Glagolev <stealth AT sourcemage.org>
* PRE_BUILD: apply patch
diff --git a/http/links-twibright/DETAILS b/http/links-twibright/DETAILS
index 54ba8ef..a8f0c60 100755
--- a/http/links-twibright/DETAILS
+++ b/http/links-twibright/DETAILS
@@ -1,10 +1,10 @@
SPELL=links-twibright
- VERSION=2.8
+ VERSION=2.9
SOURCE_NAME=links
SOURCE=$SOURCE_NAME-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SOURCE_NAME-$VERSION
SOURCE_URL[0]=http://links.twibright.com/download/$SOURCE
-
SOURCE_HASH=sha512:e6325be0bb81a9f4dc602f9c05150ebc3c4e16373767c284c02a87bd6b89b9a28ff409c175695542277faa361b71151c5c619135f36a59a04558fc3426c4b30a
+
SOURCE_HASH=sha512:386f53e8a8eac78b5f1a85277d449f2cc23e96dbc505c776fa5123c3c4ee34916c9da867766849fb71ff7701df161bd1906a34468bd9c31183abdce1d03819a7
LICENSE[0]=GPL
WEB_SITE=http://links.twibright.com/
ENTERED=20011027
diff --git a/http/links-twibright/HISTORY b/http/links-twibright/HISTORY
index 368a64b..673b553 100644
--- a/http/links-twibright/HISTORY
+++ b/http/links-twibright/HISTORY
@@ -1,3 +1,6 @@
+2014-12-25 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.9
+
2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: openssl => SSL

diff --git a/http/midori/DETAILS b/http/midori/DETAILS
index 570a26c..06f8bf0 100755
--- a/http/midori/DETAILS
+++ b/http/midori/DETAILS
@@ -8,11 +8,11 @@ if [[ $MIDORI_BRANCH == scm ]]; then
FORCE_DOWNLOAD=on
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-trunk"
else
- VERSION=0.5.8
+ VERSION=0.5.9
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE=${SPELL}_${VERSION}_all_.tar.bz2
SOURCE_URL[0]=http://www.midori-browser.org/downloads/$SOURCE
-
SOURCE_HASH=sha512:3c1129324b05301502dfa4ad9147a160c7af269424451d2afba7ff2d455232274b2322699011950355cb406405bf2e38668e9cb56b748ecb87afdfd3a0e375e5
+
SOURCE_HASH=sha512:5f1f42347f85485fd07a12d5dd1c42ab341895be1d5e897ef829bf81357ceae988f6679ef8432688f01168d7ae97ead541d0d732a14b7ac36e033bf3b271b7c2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
fi
WEB_SITE=http://twotoasts.de/index.php/midori/
diff --git a/http/midori/HISTORY b/http/midori/HISTORY
index 4f22739..580cda1 100644
--- a/http/midori/HISTORY
+++ b/http/midori/HISTORY
@@ -1,3 +1,7 @@
+2014-11-14 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.5.9
+ * PRE_BUILD: removed
+
2014-07-27 Pol Vinogradov <vin.public AT gmail.com>
* PRE_BUILD: fixed building with gobject-introspection

diff --git a/http/midori/PRE_BUILD b/http/midori/PRE_BUILD
deleted file mode 100755
index d67eea9..0000000
--- a/http/midori/PRE_BUILD
+++ /dev/null
@@ -1,15 +0,0 @@
-if [[ "$MIDORI_BRANCH" == "scm" ]]; then
- default_pre_build
-else
- mk_source_dir $SOURCE_DIRECTORY &&
- cd $SOURCE_DIRECTORY &&
- unpack_file
-fi &&
-
-cd $SOURCE_DIRECTORY &&
-
-sed -i 's;webkit-1.0;webkitgtk-3.0;g' \
- CMakeLists.txt \
- build/gir/CMakeFiles/g-ir-scanner_katze.dir/build.make \
- build/gir/CMakeFiles/g-ir-scanner_midori.dir/build.make \
- cmake/GIR.cmake
diff --git a/http/nginx/DETAILS b/http/nginx/DETAILS
index 3bb0dfe..6096998 100755
--- a/http/nginx/DETAILS
+++ b/http/nginx/DETAILS
@@ -22,7 +22,7 @@ case "$NGINX_RELEASE" in
SECURITY_PATCH=4
;;
esac
- PATCHLEVEL=1
+ PATCHLEVEL=2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SPELL-$VERSION.tar.gz.asc
SOURCE_URL[0]=http://nginx.org/download/$SOURCE
diff --git a/http/nginx/HISTORY b/http/nginx/HISTORY
index 0a19720..4647c39 100644
--- a/http/nginx/HISTORY
+++ b/http/nginx/HISTORY
@@ -1,5 +1,11 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-12-12 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL++
+ * INSTALL: install nginx.conf
+ * init.d/nginx: source nginx file from sysconfig
+ * init.d/nginx.conf: added, to prepare nginx binary for various envs
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL

2014-04-18 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: PATCHLEVEL=1
diff --git a/http/nginx/INSTALL b/http/nginx/INSTALL
index a6c2b16..ce1eaea 100755
--- a/http/nginx/INSTALL
+++ b/http/nginx/INSTALL
@@ -2,6 +2,11 @@ make_single &&
default_install &&
make_normal &&

+if [[ $INIT_INSTALLED ]]; then
+ install_config_file "$SPELL_DIRECTORY/init.d/nginx.conf" \
+ "$INSTALL_ROOT/etc/sysconfig/nginx"
+fi &&
+
if [[ ! -d "$TEMP_DIR" ]]; then
install -vm 775 -d -o nginx -g nginx "$TEMP_DIR"
fi
diff --git a/http/nginx/init.d/nginx b/http/nginx/init.d/nginx
index e6aebce..7deb505 100644
--- a/http/nginx/init.d/nginx
+++ b/http/nginx/init.d/nginx
@@ -6,6 +6,8 @@ ARGS="-c /etc/nginx/nginx.conf"
RUNLEVEL=3
NEEDS="+network +remote_fs"

+. /etc/sysconfig/nginx
+
reload() {
echo "Gracefully reloading Nginx web server..."

diff --git a/http/nginx/init.d/nginx.conf b/http/nginx/init.d/nginx.conf
new file mode 100644
index 0000000..cc6e107
--- /dev/null
+++ b/http/nginx/init.d/nginx.conf
@@ -0,0 +1,5 @@
+# This is a pre-configuration script for nginx mostly done for PAM-less
+# (Slackware-alike) systems where ulimits values are not catched from
+# /etc/limits system file and needed to be tuned manually on startup
+
+#ulimit -n 65536
diff --git a/http/phantomjs/BUILD b/http/phantomjs/BUILD
new file mode 100755
index 0000000..cc27c6b
--- /dev/null
+++ b/http/phantomjs/BUILD
@@ -0,0 +1,5 @@
+./build.sh --confirm &&
+
+if list_find "$LDFLAGS" "-s"; then
+ strip -v bin/phantomjs
+fi
diff --git a/http/phantomjs/DEPENDS b/http/phantomjs/DEPENDS
new file mode 100755
index 0000000..fd63d85
--- /dev/null
+++ b/http/phantomjs/DEPENDS
@@ -0,0 +1,4 @@
+depends -sub CXX gcc &&
+depends openssl &&
+depends freetype2 &&
+depends fontconfig
diff --git a/http/phantomjs/DETAILS b/http/phantomjs/DETAILS
new file mode 100755
index 0000000..87529c5
--- /dev/null
+++ b/http/phantomjs/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=phantomjs
+ VERSION=1.9.7
+ SOURCE=$SPELL-$VERSION-source.zip
+ SOURCE_URL[0]=https://bitbucket.org/ariya/$SPELL/downloads/$SOURCE
+
SOURCE_HASH=sha512:ed2bbfd1e460e5fba721c7660bf0dd827197684fec1b3e52515648165d92dd876f7b604c043d2e8d2deb766dc43fc89a9fde41985b809e158c696bb2ac721815
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ DOC_DIRS="examples"
+ DOCS="LICENSE.BSD $DOCS"
+ WEB_SITE=http://phantomjs.org/
+ ENTERED=20140929
+ LICENSE[0]=BSD
+ SHORT="headless WebKit scriptable with a JavaScript API"
+cat << EOF
+PhantomJS is a headless WebKit scriptable with a JavaScript API. It has fast
and
+native support for various web standards: DOM handling, CSS selector, JSON,
+Canvas, and SVG.
+EOF
diff --git a/http/phantomjs/HISTORY b/http/phantomjs/HISTORY
new file mode 100644
index 0000000..027d0bc
--- /dev/null
+++ b/http/phantomjs/HISTORY
@@ -0,0 +1,2 @@
+2014-09-29 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, BUILD, INSTALL: spell created, version 1.9.7
diff --git a/http/phantomjs/INSTALL b/http/phantomjs/INSTALL
new file mode 100755
index 0000000..cd67850
--- /dev/null
+++ b/http/phantomjs/INSTALL
@@ -0,0 +1 @@
+install -vm 755 bin/phantomjs "$INSTALL_ROOT/usr/bin"
diff --git a/http/seamonkey/BUILD b/http/seamonkey/BUILD
index b679e5a..9fe92da 100755
--- a/http/seamonkey/BUILD
+++ b/http/seamonkey/BUILD
@@ -27,6 +27,7 @@ MOZCONFIG="--prefix=$INSTALL_ROOT/usr \
--with-system-nspr \
--with-system-nss \
--with-system-zlib \
+ --with-system-bz2 \
--with-system-jpeg \
--with-system-libevent \
--disable-crashreporter \
diff --git a/http/seamonkey/CONFIGURE b/http/seamonkey/CONFIGURE
index 33c9849..5b40a71 100755
--- a/http/seamonkey/CONFIGURE
+++ b/http/seamonkey/CONFIGURE
@@ -50,6 +50,10 @@ config_query_option SEAMONKEY_OPTS "Use system installed
cairo?" n \
"--enable-system-cairo" \
"--disable-system-cairo" &&

+config_query_option SEAMONKEY_OPTS "Use system installed hunspell?" n \
+ "--enable-system-hunspell" \
+ "--disable-system-hunspell" &&
+
config_query_option SEAMONKEY_OPTS "Enable Pango support for complex font
rendering?" y \
"--enable-pango" \
"--disable-pango" &&
@@ -83,6 +87,11 @@ config_query_option SEAMONKEY_OPTS "Enable dbus support?"
y \
"--enable-dbus" \
"--disable-dbus" &&

+config_query_list SEAMONKEY_GST "Enable gstreamer support?" \
+ none \
+ gstreamer \
+ gstreamer-1.0 &&
+
if list_find "$SEAMONKEY_OPTS" "--enable-dbus"; then
list_add "SEAMONKEY_OPTS" "--enable-libnotify"
else
diff --git a/http/seamonkey/DEPENDS b/http/seamonkey/DEPENDS
index 680ff14..9988714 100755
--- a/http/seamonkey/DEPENDS
+++ b/http/seamonkey/DEPENDS
@@ -7,25 +7,26 @@ depends libidl &&
depends libxft &&
depends nspr &&

-if spell_ok nspr && is_version_less $(installed_version nspr) 4.9.3; then
+if spell_ok nspr && is_version_less $(installed_version nspr) 4.10.3; then
force_depends nspr
fi &&

-depends -sub 3.15.x nss &&
+depends -sub 3.17.x nss &&

-if spell_ok nss && is_version_less $(installed_version nss) 3.15.1; then
+if spell_ok nss && is_version_less $(installed_version nss) 3.17.1; then
force_depends nss
fi &&

depends -sub "TSAFE SECURE_DELETE ENABLE_UNLOCK_NOTIFY" sqlite &&

-if spell_ok sqlite && is_version_less $(installed_version sqlite) 3.7.17;
then
+if spell_ok sqlite && is_version_less $(installed_version sqlite) 3.8.5; then
force_depends sqlite
fi &&

depends perl &&
depends zip &&
depends zlib &&
+depends bzip2 &&
depends libxt &&
depends libffi &&
depends libevent &&
@@ -37,6 +38,10 @@ if list_find "$SEAMONKEY_OPTS" "--enable-system-cairo";
then
depends cairo
fi &&

+if list_find "$SEAMONKEY_OPTS" "--enable-system-hunspell"; then
+ depends hunspell
+fi &&
+
if list_find "$SEAMONKEY_OPTS" "--enable-pango"; then
depends pango
fi &&
@@ -63,6 +68,26 @@ else
optional_depends alsa-lib "" "" "for audio support"
fi &&

+optional_depends pulseaudio "" "" "for PulseAudio support" &&
+
+if is_depends_enabled $SPELL pulseaudio; then
+ list_add "SEAMONKEY_OPTS" "--enable-pulseaudio" &&
+ list_remove "SEAMONKEY_OPTS" "--disable-pulseaudio"
+else
+ list_add "SEAMONKEY_OPTS" "--disable-pulseaudio" &&
+ list_remove "SEAMONKEY_OPTS" "--enable-pulseaudio"
+fi &&
+
+if [[ $SEAMONKEY_GST != "none" ]]; then
+ depends $SEAMONKEY_GST &&
+
+ list_add "SEAMONKEY_OPTS" "--enable-gstreamer" &&
+ list_remove "SEAMONKEY_OPTS" "--disable-gstreamer"
+else
+ list_add "SEAMONKEY_OPTS" "--disable-gstreamer" &&
+ list_remove "SEAMONKEY_OPTS" "--enable-gstreamer"
+fi &&
+
if is_depends_enabled $SPELL libvpx; then
list_add "SEAMONKEY_OPTS" "--with-system-libvpx"
fi &&
diff --git a/http/seamonkey/DETAILS b/http/seamonkey/DETAILS
index c43c7c8..33defd5 100755
--- a/http/seamonkey/DETAILS
+++ b/http/seamonkey/DETAILS
@@ -1,8 +1,8 @@
SPELL=seamonkey
- VERSION=2.21
- SECURITY_PATCH=56
+ VERSION=2.31
+ SECURITY_PATCH=59
SOURCE=$SPELL-$VERSION.source.tar.bz2
-
SOURCE_HASH=sha512:1d141bb5507b2b2f4be3d0435342c54c04aa5a4942f801ab34e9af216e164153d4a34c47e68231ff3a958a64860be718452bb904c71e787067c93cdeae0c5643
+
SOURCE_HASH=sha512:69307c47881d7d250281a07389eb081dc6edb465a3faf6a3fa5c6db889dc38d94134a1cfc1ce11821ffa0bf20a8a920b06122e53bd0a19c9bbcf405cfce6b5ef
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URI=seamonkey/releases/$VERSION/source/$SOURCE
SOURCE_URL[0]=ftp://ftp.mozilla.org/pub/mozilla.org/$SOURCE_URI
diff --git a/http/seamonkey/HISTORY b/http/seamonkey/HISTORY
index e86ff15..24de17e 100644
--- a/http/seamonkey/HISTORY
+++ b/http/seamonkey/HISTORY
@@ -1,3 +1,21 @@
+2014-12-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.31; SECURITY_PATCH++
+
+2014-10-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.30; SECURITY_PATCH++
+ * BUILD: use system libbz2
+ * DEPENDS: updated requirements -- nspr (>=4.10.3), nss (>=3.17.1),
+ sqlite (>=3.8.5); added dependencies -- bzip2 (req), hunspell (opt),
+ pulseaudio (opt), gstreamer/gstreamer-1.0 (opt)
+ * CONFIGURE: added options for hunspell and gstreamer
+ * PRE_BUILD: apply strip.patch
+ * mailnews.patch: updated for new version
+ * strip.patch: added, to fix compilation for stripped builds
+
+2014-09-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.29, SECURITY_PATCH=57
+ * DEPENDS: nss >= 3.16.2 is needed
+
2013-09-19 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.21, SECURITY_PATCH=56
* DEPENDS: sqlite3 >= 3.7.17 is needed
diff --git a/http/seamonkey/PRE_BUILD b/http/seamonkey/PRE_BUILD
index eb06c1e..826c237 100755
--- a/http/seamonkey/PRE_BUILD
+++ b/http/seamonkey/PRE_BUILD
@@ -8,4 +8,5 @@ sed -i
's#VPX_CODEC_USE_INPUT_PARTITION#VPX_CODEC_USE_INPUT_FRAGMENTS#' mozilla/
# ignore packaging errors for the libs we have in a system
sedit "/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@" suite/installer/Makefile.in &&

+patch -p0 < "$SPELL_DIRECTORY/strip.patch" &&
patch -p0 < "$SPELL_DIRECTORY/mailnews.patch"
diff --git a/http/seamonkey/mailnews.patch b/http/seamonkey/mailnews.patch
index 112de2d..aa93d5e 100644
--- a/http/seamonkey/mailnews.patch
+++ b/http/seamonkey/mailnews.patch
@@ -1,14 +1,14 @@
---- mozilla/configure.orig 2011-11-21 14:29:14.000000000 +0400
-+++ mozilla/configure 2011-12-10 16:04:46.337188291 +0400
-@@ -14788,6 +14788,7 @@
+--- mozilla/configure.orig 2014-10-23 16:46:01.833461054 +0400
++++ mozilla/configure 2014-10-23 16:50:26.601734897 +0400
+@@ -16258,6 +16258,7 @@
+ MOZ_OFFICIAL_BRANDING=
MOZ_FEEDS=1
- MOZ_INSTALLER=1
- MOZ_JSDEBUGGER=1
+ MOZ_WEBAPP_RUNTIME=
+MOZ_MAIL_NEWS=
MOZ_AUTH_EXTENSION=1
- MOZ_OGG=1
MOZ_RAW=
-@@ -17714,8 +17715,17 @@
+ MOZ_VORBIS=
+@@ -18758,8 +18759,17 @@
fi


@@ -27,8 +27,8 @@
+fi


- # Check whether --enable-crypto or --disable-crypto was given.
-@@ -27643,6 +27653,7 @@
+
+@@ -29173,6 +29183,7 @@
(''' RCC ''', r''' $RCC ''')
(''' MOZ_X11 ''', r''' $MOZ_X11 ''')
(''' MOZ_UI_LOCALE ''', r''' $MOZ_UI_LOCALE ''')
diff --git a/http/seamonkey/strip.patch b/http/seamonkey/strip.patch
new file mode 100644
index 0000000..99708b9
--- /dev/null
+++ b/http/seamonkey/strip.patch
@@ -0,0 +1,11 @@
+--- mozilla/toolkit/library/libxul.mk.orig 2014-10-14 10:36:44.000000000
+0400
++++ mozilla/toolkit/library/libxul.mk 2014-10-23 19:14:29.513562248 +0400
+@@ -265,7 +265,7 @@
+ get_first_and_last = $(TOOLCHAIN_PREFIX)nm -g $1 | grep _NSModule$$ | sort
| sed -n 's/^.* _*\([^ ]*\)$$/\1/;1p;$$p'
+ endif
+
+-LOCAL_CHECKS = test "$$($(get_first_and_last) | xargs echo)" !=
"start_kPStaticModules_NSModule end_kPStaticModules_NSModule" && echo
"NSModules are not ordered appropriately" && exit 1 || exit 0
++LOCAL_CHECKS = exit 0
+
+ ifeq (Linux,$(OS_ARCH))
+ LOCAL_CHECKS += ; test "$$($(TOOLCHAIN_PREFIX)readelf -l $1 | awk '$1 ==
"LOAD" { t += 1 } END { print t }')" -le 1 && echo "Only one PT_LOAD segment"
&& exit 1 || exit 0
diff --git a/http/tinyproxy/DETAILS b/http/tinyproxy/DETAILS
index 85f583d..f14104b 100755
--- a/http/tinyproxy/DETAILS
+++ b/http/tinyproxy/DETAILS
@@ -1,6 +1,6 @@
SPELL=tinyproxy
VERSION=1.8.3
- SECURITY_PATCH=1
+ SECURITY_PATCH=2
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE_URL[0]=http://www.banu.com/pub/${SPELL}/${VERSION:0:3}/${SOURCE}

SOURCE_HASH=sha512:4f58830f386abc1eaa5d9ec0deb3d5611345cda4346f146565c929695755670fb7159aea4e51edd827d0292cb0d65f2caaae02d00bac204397ff0c3a1eb1b90b
diff --git a/http/tinyproxy/HISTORY b/http/tinyproxy/HISTORY
index d198141..5e7e54a 100644
--- a/http/tinyproxy/HISTORY
+++ b/http/tinyproxy/HISTORY
@@ -1,3 +1,8 @@
+2014-10-27 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: SECURITY_PATCH++
+ * PRE_BUILD: apply patch
+ * headers.patch: added, to fix CVE-2012-3505, ported from OpenBSD
+
2012-10-08 Vlad Glagolev <stealth AT sourcemage.org>
* PRE_BUILD: fixed install with automake 1.12

diff --git a/http/tinyproxy/PRE_BUILD b/http/tinyproxy/PRE_BUILD
index e01c65d..9f14360 100755
--- a/http/tinyproxy/PRE_BUILD
+++ b/http/tinyproxy/PRE_BUILD
@@ -1,6 +1,8 @@
default_pre_build &&
cd "$SOURCE_DIRECTORY" &&

+patch -p0 < "$SPELL_DIRECTORY/headers.patch" &&
+
# correct default group name
sed -i "s:Group nobody:Group nogroup:" etc/tinyproxy.conf.in &&

diff --git a/http/tinyproxy/headers.patch b/http/tinyproxy/headers.patch
new file mode 100644
index 0000000..bb029a2
--- /dev/null
+++ b/http/tinyproxy/headers.patch
@@ -0,0 +1,145 @@
+--- src/child.c.orig Sun Jan 10 23:52:04 2010
++++ src/child.c Mon Aug 20 11:47:33 2012
+@@ -20,6 +20,9 @@
+ * processing incoming connections.
+ */
+
++#include <stdlib.h>
++#include <time.h>
++
+ #include "main.h"
+
+ #include "child.h"
+@@ -196,6 +199,7 @@ static void child_main (struct child_s *ptr)
+ }
+
+ ptr->connects = 0;
++ srand(time(NULL));
+
+ while (!config.quit) {
+ ptr->status = T_WAITING;
+--- src/hashmap.c.orig Mon Jan 25 19:24:01 2010
++++ src/hashmap.c Mon Aug 20 11:47:33 2012
+@@ -25,6 +25,8 @@
+ * don't try to free the data, or realloc the memory. :)
+ */
+
++#include <stdlib.h>
++
+ #include "main.h"
+
+ #include "hashmap.h"
+@@ -50,6 +52,7 @@ struct hashbucket_s {
+ };
+
+ struct hashmap_s {
++ uint32_t seed;
+ unsigned int size;
+ hashmap_iter end_iterator;
+
+@@ -65,7 +68,7 @@ struct hashmap_s {
+ *
+ * If any of the arguments are invalid a negative number is returned.
+ */
+-static int hashfunc (const char *key, unsigned int size)
++static int hashfunc (const char *key, unsigned int size, uint32_t seed)
+ {
+ uint32_t hash;
+
+@@ -74,7 +77,7 @@ static int hashfunc (const char *key, unsigned int siz
+ if (size == 0)
+ return -ERANGE;
+
+- for (hash = tolower (*key++); *key != '\0'; key++) {
++ for (hash = seed; *key != '\0'; key++) {
+ uint32_t bit = (hash & 1) ? (1 << (sizeof (uint32_t) - 1))
: 0;
+
+ hash >>= 1;
+@@ -104,6 +107,7 @@ hashmap_t hashmap_create (unsigned int nbuckets)
+ if (!ptr)
+ return NULL;
+
++ ptr->seed = (uint32_t)rand();
+ ptr->size = nbuckets;
+ ptr->buckets = (struct hashbucket_s *) safecalloc (nbuckets,
+ sizeof (struct
+@@ -201,7 +205,7 @@ hashmap_insert (hashmap_t map, const char *key, const
+ if (!data || len < 1)
+ return -ERANGE;
+
+- hash = hashfunc (key, map->size);
++ hash = hashfunc (key, map->size, map->seed);
+ if (hash < 0)
+ return hash;
+
+@@ -382,7 +386,7 @@ ssize_t hashmap_search (hashmap_t map, const char *key
+ if (map == NULL || key == NULL)
+ return -EINVAL;
+
+- hash = hashfunc (key, map->size);
++ hash = hashfunc (key, map->size, map->seed);
+ if (hash < 0)
+ return hash;
+
+@@ -416,7 +420,7 @@ ssize_t hashmap_entry_by_key (hashmap_t map, const cha
+ if (!map || !key || !data)
+ return -EINVAL;
+
+- hash = hashfunc (key, map->size);
++ hash = hashfunc (key, map->size, map->seed);
+ if (hash < 0)
+ return hash;
+
+@@ -451,7 +455,7 @@ ssize_t hashmap_remove (hashmap_t map, const char *key
+ if (map == NULL || key == NULL)
+ return -EINVAL;
+
+- hash = hashfunc (key, map->size);
++ hash = hashfunc (key, map->size, map->seed);
+ if (hash < 0)
+ return hash;
+
+--- src/reqs.c.orig Mon Feb 7 13:31:03 2011
++++ src/reqs.c Mon Aug 20 11:46:43 2012
+@@ -610,6 +610,11 @@ add_header_to_connection (hashmap_t hashofheaders, cha
+ return hashmap_insert (hashofheaders, header, sep, len);
+ }
+
++/* define max number of headers. big enough to handle legitimate cases,
++ * but limited to avoid DoS
++ */
++#define MAX_HEADERS 10000
++
+ /*
+ * Read all the headers from the stream
+ */
+@@ -617,6 +622,7 @@ static int get_all_headers (int fd, hashmap_t hashofhe
+ {
+ char *line = NULL;
+ char *header = NULL;
++ int count;
+ char *tmp;
+ ssize_t linelen;
+ ssize_t len = 0;
+@@ -625,7 +631,7 @@ static int get_all_headers (int fd, hashmap_t hashofhe
+ assert (fd >= 0);
+ assert (hashofheaders != NULL);
+
+- for (;;) {
++ for (count = 0; count < MAX_HEADERS; count++) {
+ if ((linelen = readline (fd, &line)) <= 0) {
+ safefree (header);
+ safefree (line);
+@@ -691,6 +697,12 @@ static int get_all_headers (int fd, hashmap_t hashofhe
+
+ safefree (line);
+ }
++
++ /* if we get there, this is we reached MAX_HEADERS count.
++ bail out with error */
++ safefree (header);
++ safefree (line);
++ return -1;
+ }
+
+ /*
diff --git a/http/webcleaner/DEPENDS b/http/webcleaner/DEPENDS
index c6e7981..6ad542f 100755
--- a/http/webcleaner/DEPENDS
+++ b/http/webcleaner/DEPENDS
@@ -3,7 +3,7 @@ optional_depends pillow "" "" "to process images"
&&
optional_depends pycrypto "" "" "for NTLM authentication" &&
optional_depends docutils "" "" "to build documentation" &&
#depends simpletal &&
-optional_depends pySSL "" "" "for SSL connections" &&
+optional_depends pyopenssl "" "" "for SSL connections" &&
#depends MOZILLA-BROWSER &&

optional_depends clamav "" "" "for antivirus support"
diff --git a/http/webcleaner/HISTORY b/http/webcleaner/HISTORY
index f4687af..8f67947 100644
--- a/http/webcleaner/HISTORY
+++ b/http/webcleaner/HISTORY
@@ -1,6 +1,3 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
-
2013-08-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: pil -> pillow

diff --git a/http/webkitgtk/DETAILS b/http/webkitgtk/DETAILS
index f78c5f9..5df205a 100755
--- a/http/webkitgtk/DETAILS
+++ b/http/webkitgtk/DETAILS
@@ -1,8 +1,8 @@
SPELL=webkitgtk
- VERSION=2.4.4
+ VERSION=2.4.7
SOURCE=webkitgtk-$VERSION.tar.xz
SOURCE_URL[0]=http://www.webkitgtk.org/releases/$SOURCE
-
SOURCE_HASH=sha512:ae3160ec7962d452606966afd258961432db5f0da0e0fc0e249ce1927abf2151adc858b7f12d5d36d7c7d91e16c6ebed1694f88185c678ba1cf8d3d08b55f1ce
+
SOURCE_HASH=sha512:1ba2371b34e40e078f6d85774e171f559e4f269ac80f63c56e2e7612e2ec3a41db0f5999af028b1b93657634fcdfcc3612e1a55eeeec2578fe448bd0861b0729
SOURCE_DIRECTORY=$BUILD_DIRECTORY/webkitgtk-$VERSION
WEB_SITE=http://webkitgtk.org/
SECURITY_PATCH=8
diff --git a/http/webkitgtk/HISTORY b/http/webkitgtk/HISTORY
index f5a5a06..eb1db65 100644
--- a/http/webkitgtk/HISTORY
+++ b/http/webkitgtk/HISTORY
@@ -1,3 +1,9 @@
+2014-10-23 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 2.4.7
+
+2014-10-08 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 2.4.6
+
2014-07-12 Pol Vinogradov <vin.public AT gmail.com>
* DETAILS: version 2.4.4

diff --git a/http/webkitgtk3/DETAILS b/http/webkitgtk3/DETAILS
index 0e3d568..d8ff430 100755
--- a/http/webkitgtk3/DETAILS
+++ b/http/webkitgtk3/DETAILS
@@ -1,8 +1,8 @@
SPELL=webkitgtk3
- VERSION=2.5.1
+ VERSION=2.6.2
SOURCE=webkitgtk-$VERSION.tar.xz
SOURCE_URL[0]=http://www.webkitgtk.org/releases/$SOURCE
-
SOURCE_HASH=sha512:f4ec8ec22a00e7011d55c90bb5bb2b2e09bbe0087c2221d580eecbb4ee4d4feeef11b4ada97f1deff2a965e72aa897eb805697e610343934a24ef69bfaa5486c
+
SOURCE_HASH=sha512:54872feea7786634c50e3f771bd9b42ee3360012babc9d3ae25a8db95533c5acf708c9bb9a3145140d7345363b6899588aec3fe8224a562a2fabbb974d3a16dd
SOURCE_DIRECTORY=$BUILD_DIRECTORY/webkitgtk-$VERSION
WEB_SITE=http://webkitgtk.org/
SECURITY_PATCH=8
diff --git a/http/webkitgtk3/HISTORY b/http/webkitgtk3/HISTORY
index 557a79b..217c02f 100644
--- a/http/webkitgtk3/HISTORY
+++ b/http/webkitgtk3/HISTORY
@@ -1,3 +1,9 @@
+2014-10-23 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 2.6.2
+
+2014-10-07 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 2.6.0
+
2014-08-02 Pol Vinogradov <vin.public AT gmail.com>
* DETAILS: version 2.5.1
* CONFIGURE, DEPENDS, BUILD: converted to cmake build system,
diff --git a/i18n/ibus/DETAILS b/i18n/ibus/DETAILS
index 5ee1fca..979fa31 100755
--- a/i18n/ibus/DETAILS
+++ b/i18n/ibus/DETAILS
@@ -1,7 +1,7 @@
SPELL=ibus
- VERSION=1.5.3
+ VERSION=1.5.5
SOURCE="${SPELL}-${VERSION}.tar.gz"
-
SOURCE_HASH=sha512:fe961f3a6143ea8cb9f14531cfdf6f6058bf8aba7285e6746b1750fb8267947730986e1fc0abb77c4545ddc0d835a41f76f316f7387c85de7bbf4010c10e79db
+
SOURCE_HASH=sha512:8249d6ee4918b0e0fe030af736eed2260e1376b2fdaf0d819f289e0bd880a5e3874f1fb3d097fc74b9f359822ce16f4dae52a263aa28c2e2ce7bdf671cb2fea9
SOURCE_URL[0]=http://${SPELL}.googlecode.com/files/${SOURCE}
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://code.google.com/p/ibus/";
diff --git a/i18n/ibus/HISTORY b/i18n/ibus/HISTORY
index 48003b0..2f46038 100644
--- a/i18n/ibus/HISTORY
+++ b/i18n/ibus/HISTORY
@@ -1,3 +1,6 @@
+2014-10-24 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.5.5
+
2013-09-06 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated to 1.5.3
* DEPENDS: updated to current depends and added optionals
diff --git a/i18n/uim/DETAILS b/i18n/uim/DETAILS
index f40772b..0eb4111 100755
--- a/i18n/uim/DETAILS
+++ b/i18n/uim/DETAILS
@@ -1,8 +1,8 @@
SPELL=uim
- VERSION=1.5.7
+ VERSION=1.8.6
SOURCE="${SPELL}-${VERSION}.tar.bz2"
SOURCE_URL[0]="http://${SPELL}.googlecode.com/files/${SOURCE}";
-
SOURCE_HASH=sha512:d9cf1b9a814023ebc2280034fc3e596a8e85cd6663df8983be67b5806fcd8f3ca81a986bb5106ff483495b989d98e4c0a5dcfd0bd29cb26ba1c68a3699afb481
+
SOURCE_HASH=sha512:26a95d3b51ef7a99108234b9af30ee7b74141cb3af13d092d4cdbf0749f630934cfd67f74b09dacc3adcdce4a390104489d68a4e2419ec07418645a9b4e5715b
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://code.google.com/p/uim/";
LICENSE[0]=BSD
diff --git a/i18n/uim/HISTORY b/i18n/uim/HISTORY
index 5d6120e..269a646 100644
--- a/i18n/uim/HISTORY
+++ b/i18n/uim/HISTORY
@@ -1,3 +1,6 @@
+2014-10-24 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.8.6
+
2011-10-12 Bor Kraljič <pyrobor AT ver.si>
* DEPENDS: removed optional dependency on qt-x11

diff --git a/java/crimson-apache/DETAILS b/java/crimson-apache/DETAILS
index e50d440..02de993 100755
--- a/java/crimson-apache/DETAILS
+++ b/java/crimson-apache/DETAILS
@@ -1,10 +1,8 @@
- SPELL_NAME=crimson
- PKG_NAME=${SPELL_NAME}
- SPELL=${SPELL_NAME}-apache
+ SPELL=crimson-apache
VERSION=1.1.3
- SOURCE=${SPELL_NAME}-${VERSION}-src.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL_NAME}-${VERSION}
- SOURCE_URL[0]=http://xml.apache.org/dist/${SPELL_NAME}/$SOURCE
+ SOURCE=${SPELL%-*}-$VERSION-src.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL%-*}-${VERSION}
+ SOURCE_URL[0]=http://xml.apache.org/dist/${SPELL%-*}/$SOURCE

SOURCE_HASH=sha512:d54af330871dae8601e4d371b10b1c32a5a1033b464c83a55d3db70996777132af7c6cf51d81da91ed0c86b9c1c87a1535116d204dfa03c2349b486b5d4d6a7a
LICENSE[0]=APACHE
KEYWORDS="parser java xml"
diff --git a/java/crimson-apache/HISTORY b/java/crimson-apache/HISTORY
index e1abccd..b8dd334 100644
--- a/java/crimson-apache/HISTORY
+++ b/java/crimson-apache/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS, INSTALL: Normalize SPELL field and remove PKG_* variables
+
2006-06-29 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Removed BUILD_API=1, MAINTAINER, and UPDATED
Shortened SHORT
diff --git a/java/crimson-apache/INSTALL b/java/crimson-apache/INSTALL
index 306243a..adf18e7 100755
--- a/java/crimson-apache/INSTALL
+++ b/java/crimson-apache/INSTALL
@@ -1,3 +1,3 @@
-extract_jakarta_dist ${PKG_NAME} ${PKG_NAME}-${VERSION} \
- build/${PKG_NAME}-${VERSION}-bin.tar.gz &&
-register_jakarta_jar ${PKG_NAME}-${VERSION}/crimson.jar crimson.jar
+extract_jakarta_dist ${SPELL##*-} ${SPELL##*-}-${VERSION} \
+ build/${SPELL##*-}-${VERSION}-bin.tar.gz &&
+register_jakarta_jar ${SPELL##*-}-${VERSION}/crimson.jar crimson.jar
diff --git a/java/jakarta-commons-beanutils/DETAILS
b/java/jakarta-commons-beanutils/DETAILS
old mode 100755
new mode 100644
index 5a8636a..9bb3f31
--- a/java/jakarta-commons-beanutils/DETAILS
+++ b/java/jakarta-commons-beanutils/DETAILS
@@ -1,11 +1,8 @@
- PKG_PROJECT=jakarta
- PKG_SUBPRJ=commons
- PKG_NAME=beanutils
- SPELL=${PKG_PROJECT}-${PKG_SUBPRJ}-${PKG_NAME}
+ SPELL=jakarta-commons-beanutils
VERSION=1.6.1
- SOURCE=${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}-src.zip
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}-src
-
SOURCE_URL[0]=http://www.apache.org/dist/${PKG_PROJECT}/${PKG_SUBPRJ}/${PKG_NAME}/source/$SOURCE
+ SOURCE=${SPELL#*-}-${VERSION}-src.zip
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL#*-}-${VERSION}-src
+ SOURCE_URL[0]=http://www.apache.org/dist/${SPELL//-/\/}/source/$SOURCE

SOURCE_HASH=sha512:2b2da28f598d5cb52a07d59e5fdc14dc1a41b66a906a530e61aee0555afb46084c750778ec1b38a4cb70866406afe5957b0b9b81a8bf107c3f6bd08d49c0ab40
LICENSE[0]=APACHE
KEYWORDS="java"
diff --git a/java/jakarta-commons-beanutils/HISTORY
b/java/jakarta-commons-beanutils/HISTORY
index 76c9dfb..42a4f48 100644
--- a/java/jakarta-commons-beanutils/HISTORY
+++ b/java/jakarta-commons-beanutils/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS, INSTALL: Normalize SPELL field and remove PKG_* variables
+
2006-06-29 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Removed BUILD_API=1, MAINTAINER, and UPDATED
* BUILD: Converted to build_api 2
diff --git a/java/jakarta-commons-beanutils/INSTALL
b/java/jakarta-commons-beanutils/INSTALL
index ca18510..a1c0468 100755
--- a/java/jakarta-commons-beanutils/INSTALL
+++ b/java/jakarta-commons-beanutils/INSTALL
@@ -1,6 +1,6 @@
-extract_jakarta_src ${PKG_SUBPRJ}-${PKG_NAME} \
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION} $SOURCE_DIRECTORY &&
+extract_jakarta_src ${SPELL#*-} \
+ ${SPELL#*-}-${VERSION} $SOURCE_DIRECTORY &&

register_jakarta_jar \
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}/dist/commons-beanutils.jar \
+ ${SPELL#*-}-${VERSION}/dist/commons-beanutils.jar \
commons-beanutils.jar
diff --git a/java/jakarta-commons-collections/DETAILS
b/java/jakarta-commons-collections/DETAILS
old mode 100755
new mode 100644
index 7d2d7cb..8e8796f5
--- a/java/jakarta-commons-collections/DETAILS
+++ b/java/jakarta-commons-collections/DETAILS
@@ -1,11 +1,8 @@
- PKG_PROJECT=jakarta
- PKG_SUBPRJ=commons
- PKG_NAME=collections
- SPELL=${PKG_PROJECT}-${PKG_SUBPRJ}-${PKG_NAME}
+ SPELL=jakarta-commons-collections
VERSION=2.1
- SOURCE=${PKG_NAME}-${VERSION}-src.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}-src
-
SOURCE_URL[0]=http://www.apache.org/dist/${PKG_PROJECT}/${PKG_SUBPRJ}/${PKG_NAME}/source/$SOURCE
+ SOURCE=${SPELL##*-}-${VERSION}-src.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL#*-}-${VERSION}-src
+ SOURCE_URL[0]=http://www.apache.org/dist/${SPELL//-/\/}/source/$SOURCE

SOURCE_HASH=sha512:c99f63790cdc59a5d753b20bd0f5b15b4090fe822c26ccc3634bd1e6983a38e689e8291573ba88602930e709c28e34665411813bd156786748477edb73d69b8f
LICENSE[0]=APACHE
WEB_SITE=http://jakarta.apache.org/commons/collections.html
diff --git a/java/jakarta-commons-collections/HISTORY
b/java/jakarta-commons-collections/HISTORY
index 0172fd5..1391834 100644
--- a/java/jakarta-commons-collections/HISTORY
+++ b/java/jakarta-commons-collections/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS, INSTALL: Normalize SPELL field and remove PKG_* variables
+
2006-06-29 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Removed BUILD_API=1, MAINTAINER, and UPDATED
* BUILD: Converted to build_api 2
diff --git a/java/jakarta-commons-collections/INSTALL
b/java/jakarta-commons-collections/INSTALL
index 0409870..a0b05ef 100755
--- a/java/jakarta-commons-collections/INSTALL
+++ b/java/jakarta-commons-collections/INSTALL
@@ -1,7 +1,7 @@
-extract_jakarta_dist ${PKG_SUBPRJ}-${PKG_NAME} \
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION} \
- dist/${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}.tar.gz &&
+extract_jakarta_dist ${SPELL#*-} \
+ ${SPELL#*-}-${VERSION} \
+ dist/${SPELL#*-}-${VERSION}.tar.gz &&

register_jakarta_jar \
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}/commons-collections.jar \
+ ${SPELL#*-}-${VERSION}/commons-collections.jar \
commons-collections.jar
diff --git a/java/jakarta-commons-daemon/DETAILS
b/java/jakarta-commons-daemon/DETAILS
old mode 100755
new mode 100644
index 529112a..92b25f7
--- a/java/jakarta-commons-daemon/DETAILS
+++ b/java/jakarta-commons-daemon/DETAILS
@@ -1,11 +1,8 @@
- PKG_PROJECT=jakarta
- PKG_SUBPRJ=commons
- PKG_NAME=daemon
- SPELL=${PKG_PROJECT}-${PKG_SUBPRJ}-${PKG_NAME}
+ SPELL=jakarta-commons-daemon
VERSION=20030402
- SOURCE=${PKG_SUBPRJ}-${PKG_NAME}-src-${VERSION}.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/${PKG_SUBPRJ}-${PKG_NAME}
-
SOURCE_URL[0]=http://cvs.apache.org/builds/${PKG_PROJECT}-${PKG_SUBPRJ}/nightly/${PKG_SUBPRJ}-${PKG_NAME}/${SOURCE}
+ SOURCE=${SPELL#*-}-src-${VERSION}.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL#*-}
+
SOURCE_URL[0]=http://cvs.apache.org/builds/${SPELL%-*}/nightly/${SPELL#*-}/${SOURCE}

SOURCE_HASH=sha512:9328bacd966b07eb7877ffb68075b80c8ecd534e526725f8d16a28b8da658d99725498fb817417fb0db6e5985810a1b2ad78e62857d82860f6d7d0cb57723c80
LICENSE[0]=APACHE
WEB_SITE=http://jakarta.apache.org/commons/sandbox/daemon/index.html
diff --git a/java/jakarta-commons-daemon/HISTORY
b/java/jakarta-commons-daemon/HISTORY
index 12fd9ea..f7a3ae5 100644
--- a/java/jakarta-commons-daemon/HISTORY
+++ b/java/jakarta-commons-daemon/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS, INSTALL: Normalize SPELL field and remove PKG_* variables
+
2006-06-29 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Removed BUILD_API=1, MAINTAINER, and UPDATED
* BUILD: Converted to build_api 2
diff --git a/java/jakarta-commons-daemon/INSTALL
b/java/jakarta-commons-daemon/INSTALL
index dbbc6a8..e21c915 100755
--- a/java/jakarta-commons-daemon/INSTALL
+++ b/java/jakarta-commons-daemon/INSTALL
@@ -1,7 +1,7 @@
-extract_jakarta_src ${PKG_SUBPRJ}-${PKG_NAME} \
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION} \
+extract_jakarta_src ${SPELL#*-} \
+ ${SPELL#*-}-${VERSION} \
$SOURCE_DIRECTORY &&

register_jakarta_jar \
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}/dist/commons-daemon.jar \
+ ${SPELL#*-}-${VERSION}/dist/commons-daemon.jar \
commons-daemon.jar
diff --git a/java/jakarta-commons-dbcp/BUILD b/java/jakarta-commons-dbcp/BUILD
index 4c737be..747f84d 100755
--- a/java/jakarta-commons-dbcp/BUILD
+++ b/java/jakarta-commons-dbcp/BUILD
@@ -6,7 +6,7 @@ set_ant_env &&
export
CLASSPATH="${JAVA_HOME}/lib/tools.jar:${JAVA_HOME}/lib/classes.zip:${ANT_HOME}/lib/ant.jar"

# create build.properties
-cat >
$SOURCE_DIRECTORY/${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}-src/build.properties
<<EOF
+cat > $SOURCE_DIRECTORY/${SPELL#*-}-${VERSION}-src/build.properties <<EOF
base.path=${SM_JAKARTA_HOME}
commons-collections.home=\${base.path}/commons-collections
commons-collections.jar=\${commons-collections.home}/commons-collections.jar
@@ -25,6 +25,6 @@ jndi.lib=\${jndi.home}/lib
jndi.jar=\${jndi.lib}/jndi.jar
EOF

-cd ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}-src &&
+cd ${SPELL#*-}-${VERSION}-src &&
cp LICENSE.txt ../LICENSE &&
ant dist
diff --git a/java/jakarta-commons-dbcp/DETAILS
b/java/jakarta-commons-dbcp/DETAILS
old mode 100755
new mode 100644
index 210854d..fc57a6f
--- a/java/jakarta-commons-dbcp/DETAILS
+++ b/java/jakarta-commons-dbcp/DETAILS
@@ -1,12 +1,9 @@
- PKG_PROJECT=jakarta
- PKG_SUBPRJ=commons
- PKG_NAME=dbcp
- SPELL=${PKG_PROJECT}-${PKG_SUBPRJ}-${PKG_NAME}
+ SPELL=jakarta-commons-dbcp
VERSION=1.0
- SOURCE=${PKG_NAME}-${VERSION}-src.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}-src
-
SOURCE_URL[0]=http://www.apache.org/dist/${PKG_PROJECT}/${PKG_SUBPRJ}/${PKG_NAME}/source/$SOURCE
-
SOURCE_URL[1]=http://archive.apache.org/dist/${PKG_SUBPRJ}/${PKG_NAME}/source/${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}-src.tar.gz
+ SOURCE=${SPELL##*-}-${VERSION}-src.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL#*-}-${VERSION}-src
+ SOURCE_URL[0]=http://www.apache.org/dist/${SPELL//-/\/}/source/$SOURCE
+
SOURCE_URL[1]=http://archive.apache.org/dist/commons/${SPELL##*-}/source/${SPELL#*-}-${VERSION}-src.tar.gz

SOURCE_HASH=sha512:d5d8e2bf44277d9a309b8a4bf04505bce11a82d79e88cb4b3694a0da346df745d8c4466121cdcb5f65bfc99dd5e2875a772e88447dad75c3ee029c0792adcd3c
LICENSE[0]=APACHE
WEB_SITE=http://jakarta.apache.org/commons/dbcp/
diff --git a/java/jakarta-commons-dbcp/HISTORY
b/java/jakarta-commons-dbcp/HISTORY
index 509eecd..c7b60b2 100644
--- a/java/jakarta-commons-dbcp/HISTORY
+++ b/java/jakarta-commons-dbcp/HISTORY
@@ -1,3 +1,7 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS, INSTALL: Normalize SPELL field and remove PKG_*
+ variables
+
2010-10-30 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: added SOURCE_URL[1]

diff --git a/java/jakarta-commons-dbcp/INSTALL
b/java/jakarta-commons-dbcp/INSTALL
index a9651a4..473428f 100755
--- a/java/jakarta-commons-dbcp/INSTALL
+++ b/java/jakarta-commons-dbcp/INSTALL
@@ -1,7 +1,7 @@
-extract_jakarta_src ${PKG_SUBPRJ}-${PKG_NAME}
\
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}
\
- $SOURCE_DIRECTORY/${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}-src
&&
+extract_jakarta_src ${SPELL#*-} \
+ ${SPELL#*-}-${VERSION} \
+ $SOURCE_DIRECTORY/${SPELL#*-}-${VERSION}-src &&

register_jakarta_jar \
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}/dist/commons-dbcp.jar \
+ ${SPELL#*-}-${VERSION}/dist/commons-dbcp.jar \
commons-dbcp.jar
diff --git a/java/jakarta-commons-digester/DETAILS
b/java/jakarta-commons-digester/DETAILS
old mode 100755
new mode 100644
index 38989b6..e74eead
--- a/java/jakarta-commons-digester/DETAILS
+++ b/java/jakarta-commons-digester/DETAILS
@@ -1,11 +1,8 @@
- PKG_PROJECT=jakarta
- PKG_SUBPRJ=commons
- PKG_NAME=digester
- SPELL=${PKG_PROJECT}-${PKG_SUBPRJ}-${PKG_NAME}
+ SPELL=jakarta-commons-digester
VERSION=1.4.1
- SOURCE=${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}-src.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}-src
-
SOURCE_URL[0]=http://www.apache.org/dist/${PKG_PROJECT}/${PKG_SUBPRJ}/${PKG_NAME}/source/$SOURCE
+ SOURCE=${SPELL#*-}-${VERSION}-src.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL#*-}-${VERSION}-src
+ SOURCE_URL[0]=http://www.apache.org/dist/${SPELL//-/\/}/source/$SOURCE

SOURCE_HASH=sha512:51dc72c4360e8c36da68bcfa79cc28f941d916fc5d22f1171cd6e942f60e39caf1533d67b79ff563bbf256e5f5cccce1a79a73251d3af3956270284422d3cda1
LICENSE[0]=APACHE
WEB_SITE=http://jakarta.apache.org/commons/digester.html
diff --git a/java/jakarta-commons-digester/HISTORY
b/java/jakarta-commons-digester/HISTORY
index 0172fd5..1391834 100644
--- a/java/jakarta-commons-digester/HISTORY
+++ b/java/jakarta-commons-digester/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS, INSTALL: Normalize SPELL field and remove PKG_* variables
+
2006-06-29 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Removed BUILD_API=1, MAINTAINER, and UPDATED
* BUILD: Converted to build_api 2
diff --git a/java/jakarta-commons-digester/INSTALL
b/java/jakarta-commons-digester/INSTALL
index af614a7..110bd3b 100755
--- a/java/jakarta-commons-digester/INSTALL
+++ b/java/jakarta-commons-digester/INSTALL
@@ -1,7 +1,7 @@
-extract_jakarta_src ${PKG_SUBPRJ}-${PKG_NAME} \
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION} \
+extract_jakarta_src ${SPELL#*-} \
+ ${SPELL#*-}-${VERSION} \
$SOURCE_DIRECTORY &&

register_jakarta_jar \
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}/dist/commons-digester.jar \
+ ${SPELL#*-}-${VERSION}/dist/commons-digester.jar \
commons-digester.jar
diff --git a/java/jakarta-commons-fileupload/DETAILS
b/java/jakarta-commons-fileupload/DETAILS
old mode 100755
new mode 100644
index ed2298f..63fbf17
--- a/java/jakarta-commons-fileupload/DETAILS
+++ b/java/jakarta-commons-fileupload/DETAILS
@@ -1,11 +1,8 @@
- PKG_PROJECT=jakarta
- PKG_SUBPRJ=commons
- PKG_NAME=fileupload
- SPELL=${PKG_PROJECT}-${PKG_SUBPRJ}-${PKG_NAME}
+ SPELL=jakarta-commons-fileupload
VERSION=20030402
- SOURCE=${PKG_SUBPRJ}-${PKG_NAME}-src-${VERSION}.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/${PKG_SUBPRJ}-${PKG_NAME}
-
SOURCE_URL[0]=http://cvs.apache.org/builds/${PKG_PROJECT}-${PKG_SUBPRJ}/nightly/${PKG_SUBPRJ}-${PKG_NAME}/${SOURCE}
+ SOURCE=${SPELL#*-}-src-${VERSION}.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL#*-}
+
SOURCE_URL[0]=http://cvs.apache.org/builds/${SPELL%-*}/nightly/${SPELL#*-}/${SOURCE}

SOURCE_HASH=sha512:e52de83a9fd64601970e4f4df7dbbf6a033985b780cf081fa233af512d816ba6dfc9d301246faf6e466df4de14b67a08c810a68c89482205ba8a47a195d406dd
LICENSE[0]=APACHE
WEB_SITE=http://jakarta.apache.org/commons/fileupload/
diff --git a/java/jakarta-commons-fileupload/HISTORY
b/java/jakarta-commons-fileupload/HISTORY
index c378f4f..8bbecbc 100644
--- a/java/jakarta-commons-fileupload/HISTORY
+++ b/java/jakarta-commons-fileupload/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS, INSTALL: Normalize SPELL field and remove PKG_* variables
+
2006-06-29 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Removed BUILD_API=1, MAINTAINER, and UPDATED
* BUILD: Converted to build_api 2
diff --git a/java/jakarta-commons-fileupload/INSTALL
b/java/jakarta-commons-fileupload/INSTALL
index 0a62410..885e8b6 100755
--- a/java/jakarta-commons-fileupload/INSTALL
+++ b/java/jakarta-commons-fileupload/INSTALL
@@ -1,7 +1,7 @@
-extract_jakarta_src ${PKG_SUBPRJ}-${PKG_NAME} \
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION} \
+extract_jakarta_src ${SPELL#*-} \
+ ${SPELL#*-}-${VERSION} \
$SOURCE_DIRECTORY &&

register_jakarta_jar
\
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}/dist/commons-fileupload-1.0-dev.jar
\
+ ${SPELL#*-}-${VERSION}/dist/commons-fileupload-1.0-dev.jar \
commons-fileupload.jar
diff --git a/java/jakarta-commons-lang/BUILD b/java/jakarta-commons-lang/BUILD
index 5e9c6c0..8b38220 100755
--- a/java/jakarta-commons-lang/BUILD
+++ b/java/jakarta-commons-lang/BUILD
@@ -3,13 +3,13 @@
set_ant_env &&

# create build.properties
-cat > $SOURCE_DIRECTORY/${PKG_SUBPRJ}-${PKG_NAME}/build.properties <<EOF
+cat > $SOURCE_DIRECTORY/${SPELL#*-}/build.properties <<EOF
base.path=${SM_JAKARTA_HOME}
commons-collections.home=\${base.path}/commons-collections
commons-collections.jar=\${commons-collections.home}/commons-collections.jar
junit.jar=${SM_IBM_HOME}/lib/junit.jar
EOF

-cd ${PKG_SUBPRJ}-${PKG_NAME} &&
+cd ${SPELL#*-} &&
cp LICENSE.txt ../LICENSE &&
ant dist
diff --git a/java/jakarta-commons-lang/DETAILS
b/java/jakarta-commons-lang/DETAILS
old mode 100755
new mode 100644
index 08f3b40..fe12d5d
--- a/java/jakarta-commons-lang/DETAILS
+++ b/java/jakarta-commons-lang/DETAILS
@@ -1,12 +1,8 @@
- PKG_PROJECT=jakarta
- PKG_SUBPRJ=commons
- PKG_NAME=lang
- SPELL=${PKG_PROJECT}-${PKG_SUBPRJ}-${PKG_NAME}
+ SPELL=jakarta-commons-lang
VERSION=20030402
- SOURCE=${PKG_SUBPRJ}-${PKG_NAME}-src-${VERSION}.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/${PKG_SUBPRJ}-${PKG_NAME}
-
SOURCE_URL[0]=http://cvs.apache.org/builds/${PKG_PROJECT}-${PKG_SUBPRJ}/nightly/${PKG_SUBPRJ}-${PKG_NAME}/${SOURCE}
-
#http://www.apache.org/dist/${PKG_PROJECT}/${PKG_SUBPRJ}/${PKG_NAME}/source/$SOURCE
+ SOURCE=${SPELL#*-}-src-${VERSION}.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL#*-}
+
SOURCE_URL[0]=http://cvs.apache.org/builds/${SPELL%-*}/nightly/${SPELL#*-}/${SOURCE}

SOURCE_HASH=sha512:1e659d231bbd71527fcba668e3d9ecbd811668e9c95f291b8f1f64aafa9a70c398661e33dd87b251cc21e4dc56dfb073fd697baf85907c753fa04493338f5991
LICENSE[0]=APACHE
WEB_SITE=http://jakarta.apache.org/commons/lang.html
diff --git a/java/jakarta-commons-lang/HISTORY
b/java/jakarta-commons-lang/HISTORY
index 6c79061..407bc7e 100644
--- a/java/jakarta-commons-lang/HISTORY
+++ b/java/jakarta-commons-lang/HISTORY
@@ -1,3 +1,7 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS, INSTALL: Normalize SPELL field and remove PKG_*
+ variables
+
2006-06-29 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Removed BUILD_API=2, MAINTAINER, and UPDATED
* BUILD: Converted to build_api 2
diff --git a/java/jakarta-commons-lang/INSTALL
b/java/jakarta-commons-lang/INSTALL
index 89dec51..c586034 100755
--- a/java/jakarta-commons-lang/INSTALL
+++ b/java/jakarta-commons-lang/INSTALL
@@ -1,7 +1,7 @@
-extract_jakarta_src ${PKG_SUBPRJ}-${PKG_NAME} \
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION} \
- $SOURCE_DIRECTORY/${PKG_SUBPRJ}-${PKG_NAME} &&
+extract_jakarta_src ${SPELL#*-} \
+ ${SPELL#*-}-${VERSION} \
+ $SOURCE_DIRECTORY/${SPELL#*-} &&

register_jakarta_jar \
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}/dist/commons-lang-2.0-dev.jar \
+ ${SPELL#*-}-${VERSION}/dist/commons-lang-2.0-dev.jar \
commons-lang.jar
diff --git a/java/jakarta-commons-logging/DETAILS
b/java/jakarta-commons-logging/DETAILS
old mode 100755
new mode 100644
index 8c07926..e027bc4
--- a/java/jakarta-commons-logging/DETAILS
+++ b/java/jakarta-commons-logging/DETAILS
@@ -1,12 +1,9 @@
- PKG_PROJECT=jakarta
- PKG_SUBPRJ=commons
- PKG_NAME=logging
- SPELL=${PKG_PROJECT}-${PKG_SUBPRJ}-${PKG_NAME}
+ SPELL=jakarta-commons-logging
VERSION=1.0.2
- SOURCE=${PKG_NAME}-${VERSION}-src.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}-src
-
SOURCE_URL[0]=http://www.apache.org/dist/${PKG_PROJECT}/${PKG_SUBPRJ}/${PKG_NAME}/source/$SOURCE
-
SOURCE_URL[1]=http://archive.apache.org/dist/${PKG_SUBPRJ}/${PKG_NAME}/source/$SOURCE
+ SOURCE=${SPELL##*-}-${VERSION}-src.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL#*-}-${VERSION}-src
+ SOURCE_URL[0]=http://www.apache.org/dist/${SPELL//-/\/}/source/$SOURCE
+
SOURCE_URL[1]=http://archive.apache.org/dist/commons/${SPELL##*-}/source/$SOURCE

SOURCE_HASH=sha512:acabf10b27965cffc71bc920e6643fb66d555b827bd4387c65c8d6c08a9ea79644041321958935da310583567212d46691c925ef2d1879629a8bc473148cf1b2
LICENSE[0]=APACHE
WEB_SITE=http://jakarta.apache.org/commons/logging.html
diff --git a/java/jakarta-commons-logging/HISTORY
b/java/jakarta-commons-logging/HISTORY
index 19eb83e..4ad6ca6 100644
--- a/java/jakarta-commons-logging/HISTORY
+++ b/java/jakarta-commons-logging/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS, INSTALL: Normalize SPELL field and remove PKG_* variables
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/java/jakarta-commons-logging/INSTALL
b/java/jakarta-commons-logging/INSTALL
index 814e61e..7f40840 100755
--- a/java/jakarta-commons-logging/INSTALL
+++ b/java/jakarta-commons-logging/INSTALL
@@ -1,10 +1,10 @@
-extract_jakarta_src ${PKG_SUBPRJ}-${PKG_NAME} \
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION} \
+extract_jakarta_src ${SPELL#*-} \
+ ${SPELL#*-}-${VERSION} \
$SOURCE_DIRECTORY/logging/dist &&

register_jakarta_jar \
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}/commons-logging-api.jar \
+ ${SPELL#*-}-${VERSION}/commons-logging-api.jar \
commons-logging-api.jar &&

-register_jakarta_jar
${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}/commons-logging.jar \
+register_jakarta_jar ${SPELL#*-}-${VERSION}/commons-logging.jar \
commons-logging.jar
diff --git a/java/jakarta-commons-modeler/BUILD
b/java/jakarta-commons-modeler/BUILD
index e3f3ce0..1bf4201 100755
--- a/java/jakarta-commons-modeler/BUILD
+++ b/java/jakarta-commons-modeler/BUILD
@@ -5,7 +5,7 @@ set_ant_env &&
export
CLASSPATH="${JAVA_HOME}/lib/tools.jar:${JAVA_HOME}/lib/classes.zip:${ANT_HOME}/lib/ant.jar"
&&

# create build.properties
-cat > $SOURCE_DIRECTORY/${PKG_SUBPRJ}-${PKG_NAME}/build.properties <<EOF
+cat > $SOURCE_DIRECTORY/${SPELL#*-}/build.properties <<EOF
commons.home=${SM_JAKARTA_HOME}/
sandbox.home=${SM_JAKARTA_HOME}/commons-sandbox
jaxp.home=${SM_SUN_HOME}/java_xml_pack/jaxp-1.2_01
@@ -27,7 +27,7 @@ jaxp.xalan.jar=${SM_JAKARTA_HOME}/lib/xalan.jar
junit.jar=\${junit.home}/junit.jar
EOF

-cd ${PKG_SUBPRJ}-${PKG_NAME} &&
+cd ${SPELL#*-} &&
cp LICENSE.txt ../LICENSE &&

ant dist
diff --git a/java/jakarta-commons-modeler/DETAILS
b/java/jakarta-commons-modeler/DETAILS
old mode 100755
new mode 100644
index 7997336..4a626d5
--- a/java/jakarta-commons-modeler/DETAILS
+++ b/java/jakarta-commons-modeler/DETAILS
@@ -1,11 +1,8 @@
- PKG_PROJECT=jakarta
- PKG_SUBPRJ=commons
- PKG_NAME=modeler
- SPELL=${PKG_PROJECT}-${PKG_SUBPRJ}-${PKG_NAME}
+ SPELL=jakarta-commons-modeler
VERSION=20030402
- SOURCE=${PKG_SUBPRJ}-${PKG_NAME}-src-${VERSION}.zip
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/${PKG_SUBPRJ}-${PKG_NAME}
-
SOURCE_URL[0]=http://cvs.apache.org/builds/${PKG_PROJECT}-${PKG_SUBPRJ}/nightly/${PKG_SUBPRJ}-${PKG_NAME}/$SOURCE
+ SOURCE=${SPELL#*-}-src-${VERSION}.zip
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL#*-}
+
SOURCE_URL[0]=http://cvs.apache.org/builds/${SPELL%-*}/nightly/${SPELL#*-}/$SOURCE

SOURCE_HASH=sha512:4f947d092f0ed503f073ee1e5cd7c8df2bbcb4078563cc87effb9b57177061ba422977d6ab19fac055e05d4642a399855113706a9e6cd808e515baedbd03b81d
LICENSE[0]=APACHE
WEB_SITE=http://jakarta.apache.org/commons/modeler.html
diff --git a/java/jakarta-commons-modeler/HISTORY
b/java/jakarta-commons-modeler/HISTORY
index b2229ea..1c0e01e 100644
--- a/java/jakarta-commons-modeler/HISTORY
+++ b/java/jakarta-commons-modeler/HISTORY
@@ -1,3 +1,7 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS, INSTALL: Normalize SPELL field and remove PKG_*
+ variables
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/java/jakarta-commons-modeler/INSTALL
b/java/jakarta-commons-modeler/INSTALL
index 976d1ef..cd879b3 100755
--- a/java/jakarta-commons-modeler/INSTALL
+++ b/java/jakarta-commons-modeler/INSTALL
@@ -1,7 +1,7 @@
-extract_jakarta_src ${PKG_SUBPRJ}-${PKG_NAME} \
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION} \
- $SOURCE_DIRECTORY/${PKG_SUBPRJ}-${PKG_NAME} &&
+extract_jakarta_src ${SPELL#*-} \
+ ${SPELL#*-}-${VERSION} \
+ $SOURCE_DIRECTORY/${SPELL#*-} &&

register_jakarta_jar \
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}/dist/commons-modeler.jar \
+ ${SPELL#*-}-${VERSION}/dist/commons-modeler.jar \
commons-modeler.jar
diff --git a/java/jakarta-commons-pool/DETAILS
b/java/jakarta-commons-pool/DETAILS
old mode 100755
new mode 100644
index 46b7b57..a4b9422
--- a/java/jakarta-commons-pool/DETAILS
+++ b/java/jakarta-commons-pool/DETAILS
@@ -1,12 +1,8 @@
- PKG_PROJECT=jakarta
- PKG_SUBPRJ=commons
- PKG_NAME=pool
- SPELL=${PKG_PROJECT}-${PKG_SUBPRJ}-${PKG_NAME}
+ SPELL=jakarta-commons-pool
VERSION=20030402
- SOURCE=${PKG_SUBPRJ}-${PKG_NAME}-src-${VERSION}.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/${PKG_SUBPRJ}-${PKG_NAME}
-
SOURCE_URL[0]=http://cvs.apache.org/builds/${PKG_PROJECT}-${PKG_SUBPRJ}/nightly/${PKG_SUBPRJ}-${PKG_NAME}/${SOURCE}
-
#http://www.apache.org/dist/${PKG_PROJECT}/${PKG_SUBPRJ}/${PKG_NAME}/source/$SOURCE
+ SOURCE=${SPELL#*-}-src-${VERSION}.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL#*-}
+
SOURCE_URL[0]=http://cvs.apache.org/builds/${SPELL%-*}/nightly/${SPELL#*-}/${SOURCE}

SOURCE_HASH=sha512:928605af91feaa0e6f26401ec0921953176193d31bfc82309455e28a4ee5ee7eb983b9cc218f66545f97a677035d95e8e06d3a63e276ef3c3c1756dfcf3a5d57
LICENSE[0]=APACHE
WEB_SITE=http://jakarta.apache.org/commons/pool/
diff --git a/java/jakarta-commons-pool/HISTORY
b/java/jakarta-commons-pool/HISTORY
index 12fd9ea..f7a3ae5 100644
--- a/java/jakarta-commons-pool/HISTORY
+++ b/java/jakarta-commons-pool/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS, INSTALL: Normalize SPELL field and remove PKG_* variables
+
2006-06-29 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Removed BUILD_API=1, MAINTAINER, and UPDATED
* BUILD: Converted to build_api 2
diff --git a/java/jakarta-commons-pool/INSTALL
b/java/jakarta-commons-pool/INSTALL
index ac23530..3ff19e7 100755
--- a/java/jakarta-commons-pool/INSTALL
+++ b/java/jakarta-commons-pool/INSTALL
@@ -1,7 +1,7 @@
-extract_jakarta_src ${PKG_SUBPRJ}-${PKG_NAME} \
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION} \
+extract_jakarta_src ${SPELL#*-} \
+ ${SPELL#*-}-${VERSION} \
$SOURCE_DIRECTORY &&

register_jakarta_jar \
- ${PKG_SUBPRJ}-${PKG_NAME}-${VERSION}/dist/commons-pool.jar \
+ ${SPELL#*-}-${VERSION}/dist/commons-pool.jar \
commons-pool.jar
diff --git a/java/jakarta-log4j/DETAILS b/java/jakarta-log4j/DETAILS
old mode 100755
new mode 100644
index ff68f6e..2aecd4e
--- a/java/jakarta-log4j/DETAILS
+++ b/java/jakarta-log4j/DETAILS
@@ -1,10 +1,8 @@
- PKG_PROJECT=jakarta
- PKG_NAME=log4j
- SPELL=${PKG_PROJECT}-${PKG_NAME}
+ SPELL=jakarta-log4j
VERSION=1.2.8
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}-${VERSION}
- SOURCE_URL[0]=http://jakarta.apache.org/${PKG_NAME}/${SOURCE}
+ SOURCE_URL[0]=http://jakarta.apache.org/${SPELL#*-}/$SOURCE

SOURCE_HASH=sha512:b76c7644c474db145b6848db5b4e9293b6bd93dd20a3558d36cd27b4be4f9443a6f48a4d3bef55ba865d50922959060fd952317082c1a82a1f96b93f1446188d
LICENSE[0]=APACHE
WEB_SITE=http://jakarta.apache.org/log4j/docs/index.html
diff --git a/java/jakarta-log4j/HISTORY b/java/jakarta-log4j/HISTORY
index ff37f40..c937d1d 100644
--- a/java/jakarta-log4j/HISTORY
+++ b/java/jakarta-log4j/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS, INSTALL: Normalize SPELL field and remove PKG_* variables
+
2007-08-29 Eric Sandall <sandalle AT sourcemage.org>
* DEPENDS: Fixed missing parameters for depending on z-rejected

diff --git a/java/jakarta-log4j/INSTALL b/java/jakarta-log4j/INSTALL
index 8920009..b036dba 100755
--- a/java/jakarta-log4j/INSTALL
+++ b/java/jakarta-log4j/INSTALL
@@ -1,2 +1,2 @@
-extract_jakarta_src ${PKG_NAME} ${PKG_NAME}-${VERSION} $SOURCE_DIRECTORY
&&
-register_jakarta_jar ${PKG_NAME}-${VERSION}/lib/log4j-1.2.8.jar log4j.jar
+extract_jakarta_src ${SPELL##*-} ${SPELL##*-}-${VERSION}
$SOURCE_DIRECTORY &&
+register_jakarta_jar ${SPELL##*-}-${VERSION}/lib/log4j-1.2.8.jar log4j.jar
diff --git a/java/jakarta-regexp/DETAILS b/java/jakarta-regexp/DETAILS
old mode 100755
new mode 100644
index 6b7e413..3f6d455
--- a/java/jakarta-regexp/DETAILS
+++ b/java/jakarta-regexp/DETAILS
@@ -1,10 +1,8 @@
- PKG_PROJECT=jakarta
- PKG_NAME=regexp
- SPELL=${PKG_PROJECT}-${PKG_NAME}
+ SPELL=jakarta-regexp
VERSION=1.2
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}-${VERSION}
-
SOURCE_URL[0]=http://www.apache.org/dist/${PKG_PROJECT}/${PKG_NAME}/source/${SOURCE}
+
SOURCE_URL[0]=http://www.apache.org/dist/${SPELL%-*}/${SPELL#*-}/source/${SOURCE}

SOURCE_HASH=sha512:94192a4f1dc2831debdff69e920d3d684df724cfd9d88a8f7a9a9c4753c9c3a43441b8f9048f77ece2ea690e473cac09338f007ed84331369d7d7160ff41a8b9
LICENSE[0]=APACHE
WEB_SITE=http://jakarta.apache.org/regexp/index.html
diff --git a/java/jakarta-regexp/HISTORY b/java/jakarta-regexp/HISTORY
index 5e3d098..6f3ee42 100644
--- a/java/jakarta-regexp/HISTORY
+++ b/java/jakarta-regexp/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS, INSTALL: Normalize SPELL field and remove PKG_* variables
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/java/jakarta-regexp/INSTALL b/java/jakarta-regexp/INSTALL
index bbd1610..1d06101 100755
--- a/java/jakarta-regexp/INSTALL
+++ b/java/jakarta-regexp/INSTALL
@@ -1,3 +1,3 @@
-extract_jakarta_src ${PKG_NAME} ${PKG_NAME}-${VERSION} $SOURCE_DIRECTORY
&&
-register_jakarta_jar ${PKG_NAME}-${VERSION}/jakarta-regexp-1.2.jar
\
+extract_jakarta_src ${SPELL##*-} ${SPELL##*-}-${VERSION}
$SOURCE_DIRECTORY &&
+register_jakarta_jar ${SPELL##*-}-${VERSION}/jakarta-regexp-1.2.jar
\
jakarta-regexp.jar
diff --git a/java/jakarta-struts-bin/DETAILS b/java/jakarta-struts-bin/DETAILS
old mode 100755
new mode 100644
index cbd89b1..d6853e5
--- a/java/jakarta-struts-bin/DETAILS
+++ b/java/jakarta-struts-bin/DETAILS
@@ -1,10 +1,9 @@
- PKG_PROJECT=jakarta
- PKG_NAME=struts
- SPELL=${PKG_PROJECT}-${PKG_NAME}-bin
+ SPELL=jakarta-struts-bin
+ SPELLX=${SPELL%-bin}
VERSION=1.1-rc1
- SOURCE=${PKG_PROJECT}-${PKG_NAME}-${VERSION}.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/${PKG_PROJECT}-${PKG_NAME}-${VERSION}
-
SOURCE_URL[0]=http://www.apache.org/dist/${PKG_PROJECT}/${PKG_NAME}/binaries/${SOURCE}
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=http://www.apache.org/dist/${SPELLX/-/\/}/binaries/$SOURCE

SOURCE_HASH=sha512:901d24bcc799d170cd03ddb8a4fe731b98a6ec4de7223864cafc02f5414a0c2f3976b48fd2886f4eabfe4869ecb835c2896b72752e4fc2efe5f68ec2859616c7
LICENSE[0]=APACHE
WEB_SITE=http://jakarta.apache.org/struts/index.html
diff --git a/java/jakarta-struts-bin/HISTORY b/java/jakarta-struts-bin/HISTORY
index 0517372..210e089 100644
--- a/java/jakarta-struts-bin/HISTORY
+++ b/java/jakarta-struts-bin/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS, INSTALL: Normalize SPELL field and remove PKG_* variables
+
2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
* PROVIDES: [automated] Fixed invalid entries.

diff --git a/java/jakarta-struts-bin/INSTALL b/java/jakarta-struts-bin/INSTALL
index 6a99118..4f387d4 100755
--- a/java/jakarta-struts-bin/INSTALL
+++ b/java/jakarta-struts-bin/INSTALL
@@ -1,4 +1,4 @@
. $SECTION_DIRECTORY/java-functions &&

-extract_jakarta_src ${PKG_NAME} ${PKG_NAME}-${VERSION} $SOURCE_DIRECTORY
&&
-register_jakarta_jar ${PKG_NAME}-${VERSION}/lib/struts.jar struts.jar
+extract_jakarta_src ${SPELL##*-} ${SPELL##*-}-${VERSION}
$SOURCE_DIRECTORY &&
+register_jakarta_jar ${SPELL##*-}-${VERSION}/lib/struts.jar struts.jar
diff --git a/java/jakarta-velocity/DETAILS b/java/jakarta-velocity/DETAILS
old mode 100755
new mode 100644
index 6d1ac18..869c820
--- a/java/jakarta-velocity/DETAILS
+++ b/java/jakarta-velocity/DETAILS
@@ -1,11 +1,9 @@
- PKG_PROJECT=jakarta
- PKG_NAME=velocity
- SPELL=${PKG_PROJECT}-${PKG_NAME}
+ SPELL=jakarta-velocity
VERSION=1.3.1
- SOURCE=${PKG_NAME}-${VERSION}.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/${PKG_NAME}-${VERSION}
-
SOURCE_URL[0]=http://jakarta.apache.org/builds/$SPELL/release/v1.3.1/${SOURCE}
- SOURCE_URL[1]=ftp://ftp.sourcemage.sk/mirror/java/${SOURCE}
+ SOURCE=${SPELL#*-}-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL#*-}-$VERSION
+
SOURCE_URL[0]=http://jakarta.apache.org/builds/$SPELL/release/v$VERSION/$SOURCE
+ SOURCE_URL[1]=ftp://ftp.sourcemage.sk/mirror/java/$SOURCE

SOURCE_HASH=sha512:14780e79a72b67953388132b23eed6e41491e1247b3b9ed4fa6b2c409efa5ace0a3ba1c6b94ea138b3c502575ecbfa89be5710ff841968118e7ab7229c981a9a
LICENSE[0]=APACHE
WEB_SITE=http://jakarta.apache.org/velocity/index.html
diff --git a/java/jakarta-velocity/HISTORY b/java/jakarta-velocity/HISTORY
index 58d18cb..910b13b 100644
--- a/java/jakarta-velocity/HISTORY
+++ b/java/jakarta-velocity/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS, INSTALL: Normalize SPELL field and remove PKG_* variables
+
2006-06-29 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Removed BUILD_API=1, MAINTAINER, and UPDATED
* BUILD: Converted to build_api 2
diff --git a/java/jakarta-velocity/INSTALL b/java/jakarta-velocity/INSTALL
index 914261a..91b079b 100755
--- a/java/jakarta-velocity/INSTALL
+++ b/java/jakarta-velocity/INSTALL
@@ -1,5 +1,5 @@
-extract_jakarta_dist ${PKG_NAME} ${PKG_NAME}-${VERSION} ${SOURCE} &&
-register_jakarta_jar ${PKG_NAME}-${VERSION}/velocity-1.3.1-rc2.jar \
+extract_jakarta_dist ${SPELL##*-} ${SPELL##*-}-${VERSION} ${SOURCE} &&
+register_jakarta_jar ${SPELL##*-}-${VERSION}/velocity-1.3.1-rc2.jar \
velocity.jar &&
-register_jakarta_jar ${PKG_NAME}-${VERSION}/velocity-dep-1.3.1-rc2.jar \
+register_jakarta_jar ${SPELL##*-}-${VERSION}/velocity-dep-1.3.1-rc2.jar \
velocity-dep.jar
diff --git a/kde4-apps/calligra/BUILD b/kde4-apps/calligra/BUILD
index 2b28a23..ef3da71 100755
--- a/kde4-apps/calligra/BUILD
+++ b/kde4-apps/calligra/BUILD
@@ -1,4 +1,4 @@
-OPTS+=" $KTINY" &&
+[[ "$KTINY" = off ]] || OPTS +=" $KTINY" &&
OPTS+=" -DQT3SUPPORT=$QT3" &&
if [[ $KDE_NEPOMUK == n ]];then
OPTS+=" -DNEPOMUK=off"
diff --git a/kde4-apps/calligra/CONFIGURE b/kde4-apps/calligra/CONFIGURE
index 30e5172..d81779e 100755
--- a/kde4-apps/calligra/CONFIGURE
+++ b/kde4-apps/calligra/CONFIGURE
@@ -1,3 +1,3 @@
source $SECTION_DIRECTORY/KDE_CONFIGURE &&
-config_query_option KTINY 'build tiny suite - Words/Tables/Stage' y
'-DTINY=1' ''
+config_query_option KTINY 'build tiny suite - Words/Tables/Stage' y
'-DTINY=1' 'off'
config_query_option QT3 'build parts which use Qt3 support?' n 'on' 'off'
diff --git a/kde4-apps/calligra/DEPENDS b/kde4-apps/calligra/DEPENDS
index 0c2325a..0936411 100755
--- a/kde4-apps/calligra/DEPENDS
+++ b/kde4-apps/calligra/DEPENDS
@@ -27,7 +27,10 @@ depends icu &&
depends sqlite &&
optional_depends mysql '' '' 'import MySql to Kexi' &&
optional_depends postgresql '' '' 'import Postgresql to Kexi' &&
+# Krita and Sheets
+depends eigen2 &&
#Krita
+optional_depends vc '' '' 'explicit SIMD optimization' &&
optional_depends libkdcraw '' '' 'process RAW photos' &&
optional_depends glew '' '' 'OpenGL shaders in Krita' &&
optional_depends gmm '' '' 'Krita panorama plugin' &&
diff --git a/kde4-apps/calligra/HISTORY b/kde4-apps/calligra/HISTORY
index 52fca1a..18e7bd8 100644
--- a/kde4-apps/calligra/HISTORY
+++ b/kde4-apps/calligra/HISTORY
@@ -1,3 +1,8 @@
+2014-09-07 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: eigen2 needed for Krita and Sheets, vc for SIMD
+ * CONFIGURE, BUILD: provide non-empty value for KTINY when not chosen,
+ otherwise this choice is never remembered (sorcery bug or feature?)
+
2013-03-14 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.6.2

diff --git a/kde4-apps/darkroom/DETAILS b/kde4-apps/darkroom/DETAILS
index a290db4..dc689ff 100755
--- a/kde4-apps/darkroom/DETAILS
+++ b/kde4-apps/darkroom/DETAILS
@@ -11,7 +11,7 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SHORT="a raw decoder for KDE"
cat << EOF
Darkroom is a raw decoder based on top of libkdcraw, which is a KDE
-library around dcraw. It can export to 8bit or 16bit PNG, and can apply some
+library around dcraw. It can export to 8-bit or 16-bit PNG, and can apply
some
transformation on the images, like white balance adjustement, noise
reduction,
chromatic aberation correction... It fully transfers metadata from the raw
file to PNG, there is basic support for color management.
diff --git a/kde4-apps/darkroom/HISTORY b/kde4-apps/darkroom/HISTORY
index a2d614d..f60f0de 100644
--- a/kde4-apps/darkroom/HISTORY
+++ b/kde4-apps/darkroom/HISTORY
@@ -1,3 +1,6 @@
+2014-12-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Replace "bit" suffix with "-bit" in description
+
2011-09-04 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: PATCHLEVEL++ for /opt/kde4 -> /usr change

diff --git a/kde4-support/phonon-backend-gstreamer/DETAILS
b/kde4-support/phonon-backend-gstreamer/DETAILS
index 9bd801b..872a1c5 100755
--- a/kde4-support/phonon-backend-gstreamer/DETAILS
+++ b/kde4-support/phonon-backend-gstreamer/DETAILS
@@ -1,8 +1,8 @@
SPELL=phonon-backend-gstreamer
- VERSION=4.7.2
-
SOURCE_HASH=sha512:d8cf408261f80de7ac29101c3613002a0e838f07e6c8dad2d3922a522a27be167ef8f17a8ab0c99c06c1b75cb4d9d68acee03cb60cf4a44dc2248b7b0dafae08
+ VERSION=4.8.0
+
SOURCE_HASH=sha512:ab26afc6ba914c1c63ce6eefce7a161df71537eb04c52ffb51245a5190de072d46604fc15d4eb85dd1ceacabf3c5257df7d0e9e72f96567c87f9eef34009fece
SOURCE=$SPELL-$VERSION.tar.xz
- SOURCE_URL[0]=$KDE_URL/stable/phonon/$SPELL/$VERSION/src/$SOURCE
+ SOURCE_URL[0]=$KDE_URL/stable/phonon/$SPELL/$VERSION/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://phonon.kde.org/
LICENSE[0]=LGPL
diff --git a/kde4-support/phonon-backend-gstreamer/HISTORY
b/kde4-support/phonon-backend-gstreamer/HISTORY
index 3267b39..c519def 100644
--- a/kde4-support/phonon-backend-gstreamer/HISTORY
+++ b/kde4-support/phonon-backend-gstreamer/HISTORY
@@ -1,3 +1,6 @@
+2014-09-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.8.0, SOURCE_URL[0] updated
+
2014-08-05 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.7.2

diff --git a/kde4-support/phonon-backend-vlc/DETAILS
b/kde4-support/phonon-backend-vlc/DETAILS
index a317376..9d17241 100755
--- a/kde4-support/phonon-backend-vlc/DETAILS
+++ b/kde4-support/phonon-backend-vlc/DETAILS
@@ -1,8 +1,8 @@
SPELL=phonon-backend-vlc
- VERSION=0.7.2
-
SOURCE_HASH=sha512:9a2b45d02ed958f82ff4fb8d3e9233eeb35047670061b59266fa7504855a149de1a401cad34871083e42c8d05620ff0e3df9f1a7a3e1f9b82ddac886c50adfce
+ VERSION=0.8.0
+
SOURCE_HASH=sha512:fa2c71d45f5085566639b8f74638a9994cc0148f15045ec480b25844414f3c660fd9b24848263dc80aa8f931bff0a9559d918b5d777d91b822ff154b3c1ed8ca
SOURCE=$SPELL-$VERSION.tar.xz
- SOURCE_URL[0]=$KDE_URL/stable/phonon/$SPELL/$VERSION/src/$SOURCE
+ SOURCE_URL[0]=$KDE_URL/stable/phonon/$SPELL/$VERSION/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://phonon.kde.org/
LICENSE[0]=LGPL
diff --git a/kde4-support/phonon-backend-vlc/HISTORY
b/kde4-support/phonon-backend-vlc/HISTORY
index 90e13cc..060d96d 100644
--- a/kde4-support/phonon-backend-vlc/HISTORY
+++ b/kde4-support/phonon-backend-vlc/HISTORY
@@ -1,3 +1,6 @@
+2014-09-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.8.0, SOURCE_URL[0] updated
+
2014-08-05 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.7.2, SOURCE_URL[0] updated

diff --git a/kde4-support/phonon/DETAILS b/kde4-support/phonon/DETAILS
index 6cddfb3..d8d0ee3 100755
--- a/kde4-support/phonon/DETAILS
+++ b/kde4-support/phonon/DETAILS
@@ -11,8 +11,8 @@ fi
SOURCE_URL[0]=git://gitorious.org/$SPELL/$SPELL.git:$SPELL-git
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-git
else
- VERSION=4.7.2
-
SOURCE_HASH=sha512:b576b8f69ea2db58303dab3b6e64df4e3238a86610b4f549634a067ba680bd66a6df53285303a8e46df458e6da0b8e9c9112c917b054304397abb556de3a6bb5
+ VERSION=4.8.0
+
SOURCE_HASH=sha512:0dc12a4d479245ba7ffab954c91c78e3c469982e6b8ed5ff9b80150aebab448023ffde68b67a2520ca76af9ce3c0608d250f59275767c092f4e364da8cfe105f
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_URL[0]=$KDE_URL/stable/phonon/$VERSION/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/kde4-support/phonon/HISTORY b/kde4-support/phonon/HISTORY
index b6cc17e..e7ab9d9 100644
--- a/kde4-support/phonon/HISTORY
+++ b/kde4-support/phonon/HISTORY
@@ -1,3 +1,7 @@
+2014-09-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.8.0
+ * PRE_BUILD: removed
+
2014-08-05 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.7.2, SOURCE_URL[0] updated

diff --git a/kde4-support/phonon/PRE_BUILD b/kde4-support/phonon/PRE_BUILD
deleted file mode 100755
index 624577e..0000000
--- a/kde4-support/phonon/PRE_BUILD
+++ /dev/null
@@ -1,6 +0,0 @@
-mk_source_dir $SOURCE_DIRECTORY &&
-cd $BUILD_DIRECTORY &&
-verify_file '' &&
-xz -dc $SOURCE_CACHE/$SOURCE | tar -xf - &&
-cd $SOURCE_DIRECTORY
-
diff --git a/kernels/kmod/BUILD b/kernels/kmod/BUILD
new file mode 100755
index 0000000..4d6e7de
--- /dev/null
+++ b/kernels/kmod/BUILD
@@ -0,0 +1,2 @@
+OPTS="$OPTS --with-rootlibdir=${INSTALL_ROOT}/lib
--bindir=${INSTALL_ROOT}/sbin" &&
+default_build
diff --git a/kernels/kmod/CONFLICTS b/kernels/kmod/CONFLICTS
new file mode 100755
index 0000000..10d7c10
--- /dev/null
+++ b/kernels/kmod/CONFLICTS
@@ -0,0 +1,2 @@
+conflicts modutils &&
+conflicts module-init-tools
diff --git a/kernels/kmod/DEPENDS b/kernels/kmod/DEPENDS
index 8d4650e..00e581f 100755
--- a/kernels/kmod/DEPENDS
+++ b/kernels/kmod/DEPENDS
@@ -1,3 +1,3 @@
depends xz-utils '--with-xz' &&
-depends zlib '--with-zlib'
-
+depends zlib '--with-zlib' &&
+optional_depends PYTHON '--enable-python' '' 'Python bindings'
diff --git a/kernels/kmod/DETAILS b/kernels/kmod/DETAILS
index f0f005d..d7f4052 100755
--- a/kernels/kmod/DETAILS
+++ b/kernels/kmod/DETAILS
@@ -1,10 +1,10 @@
SPELL=kmod
- VERSION=5
-
SOURCE_HASH=sha512:6f9781d3bff427db3d5a5474aea4c61957b214be4791655530e0be8949d678bccbef206b90f05e9a7abbacb73d286a45eaf5cb3870718730e967e1ae22fd9757
+ VERSION=19
+
SOURCE_HASH=sha512:317aebbfe12e2bd8f610d799642499d411e017cbda6082d0de92b1597753d29f42c4a2faac574879166e8cda8d7fd42ad2f98086b169e85b238cf024887ec0ee
SOURCE=$SPELL-$VERSION.tar.xz
# SOURCE2=$SOURCE.sign
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://packages.profusion.mobi/kmod/$SOURCE
+ SOURCE_URL[0]=${KERNEL_URL}/pub/linux/utils/kernel/kmod/$SOURCE
# SOURCE2_URL[0]=${SOURCE_URL[0]}.sign
# SOURCE_GPG=lucas.demarchi.gpg:$SOURCE.sign:UPSTREAM_KEY
# SOURCE2_IGNORE=signature
diff --git a/kernels/kmod/FINAL b/kernels/kmod/FINAL
new file mode 100755
index 0000000..a1413d9
--- /dev/null
+++ b/kernels/kmod/FINAL
@@ -0,0 +1,12 @@
+default_final &&
+# kmod-3 changes
+message "\n${PROBLEM_COLOR}kmod-3 changes:" \
+ "$DEFAULT_COLOR$MESSAGE_COLOR" \
+ "kmod now provides the following programs:\n" \
+ "inmod, rmmod, modprobe, depmod and modinfo\n" \
+ "These were previously provided by module_init_tools\n" \
+ "and are believed to be fully compatible"
+# final warning
+message "\n${PROBLEM_COLOR}Check any local scripts and udev rules !!!\n" \
+ "especially those that parse any output messages\n" \
+ "\n$DEFAULT_COLOR$MESSAGE_COLOR Read the NEWS file"
diff --git a/kernels/kmod/HISTORY b/kernels/kmod/HISTORY
index a7b131b..292a155 100644
--- a/kernels/kmod/HISTORY
+++ b/kernels/kmod/HISTORY
@@ -1,10 +1,82 @@
-2013-04-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+2014-11-18 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 19
+
+2014-06-25 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 18
+
+2014-05-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 17
+ * DEPENDS: add optional PYTHON
+
+2013-09-26 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 15
+
+2013-07-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 14
+
+2012-12-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 12
+
+2012-11-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 11
+
+2012-09-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 10
+
+2012-06-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 9
+
+2012-05-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * CONFLICTS, PROVIDES: added
+ both kmod and module-init-tools provide MODTOOLS
+ newer version of udev require kmod>=5
+
+2012-05-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 8
+
+2012-03-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * FINAL: add default_final
+
+2012-03-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 7
+
+2012-03-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 6
+ URL now at KERNEL_URL
+
+2012-02-07 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 5

+2012-01-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * FINAL: add missing ", fix spelling, add some newlines
+
2012-01-17 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4
* PRE_BUILD: removed

+2012-01-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * FINAL: added, to inform of changes
+
+2012-01-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=2
+ * POST_RESURRECT, CONFLICTS: added
+ * BUILD: build the tools which replace module_init_tools
+ put tools in /sbin, for compatabilty with module_init_tools
+ * INSTALL: added, symlinks to /sbin/kmod for all module_init_tools
programs
+ * init.d/modutils: added
+
+2012-01-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=2
+ * POST_RESURRECT, CONFLICTS: added
+ * BUILD: build the tools which replace module_init_tools
+ put tools in /sbin, for compatabilty with module_init_tools
+ * INSTALL: added, symlinks to /sbin/kmod for all module_init_tools
programs
+ * init.d/modutils: added
+
+2012-01-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1
+ * BUILD: added, lib and bin should be in /, as they are needed at
boot time
+
2012-01-13 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 3
using key 30CBEA53: public key "Lucas De Marchi
<lucas.demarchi AT profusion.mobi>"
diff --git a/kernels/kmod/INSTALL b/kernels/kmod/INSTALL
new file mode 100755
index 0000000..a8d48a9
--- /dev/null
+++ b/kernels/kmod/INSTALL
@@ -0,0 +1,7 @@
+default_install &&
+ln -sf "$TRACK_ROOT/sbin/kmod" "$INSTALL_ROOT/bin/lsmod"
+ln -sf "$TRACK_ROOT/sbin/kmod" "$INSTALL_ROOT/sbin/depmod"
+ln -sf "$TRACK_ROOT/sbin/kmod" "$INSTALL_ROOT/sbin/rmmod"
+ln -sf "$TRACK_ROOT/sbin/kmod" "$INSTALL_ROOT/sbin/insmod"
+ln -sf "$TRACK_ROOT/sbin/kmod" "$INSTALL_ROOT/sbin/modprobe"
+ln -sf "$TRACK_ROOT/sbin/kmod" "$INSTALL_ROOT/sbin/modinfo"
diff --git a/kernels/kmod/POST_RESURRECT b/kernels/kmod/POST_RESURRECT
new file mode 100755
index 0000000..ee18dc6
--- /dev/null
+++ b/kernels/kmod/POST_RESURRECT
@@ -0,0 +1,5 @@
+#run depmod on all current kernel trees
+for i in `ls ${INSTALL_ROOT}/lib/modules/`; do
+ message "${MESSAGE_COLOR}Rebuilding module dependencies for
$i...${DEFAULT_COLOR}"
+ $INSTALL_ROOT/sbin/depmod -ae $i -b /$INSTALL_ROOT
+done 2> /dev/null
diff --git a/kernels/kmod/PROVIDES b/kernels/kmod/PROVIDES
new file mode 100755
index 0000000..d96a401
--- /dev/null
+++ b/kernels/kmod/PROVIDES
@@ -0,0 +1 @@
+MODTOOLS
diff --git a/kernels/kmod/init.d/modutils b/kernels/kmod/init.d/modutils
new file mode 100644
index 0000000..e7e6dd4
--- /dev/null
+++ b/kernels/kmod/init.d/modutils
@@ -0,0 +1,42 @@
+#!/bin/bash
+
+RUNLEVEL=S
+PROVIDES=modules
+NEEDS="+root_fs"
+RECOMMENDED=yes
+
+. /etc/init.d/smgl_init
+. /etc/sysconfig/modutils
+
+test -x /sbin/depmod || exit 5
+test -x /sbin/modprobe || exit 5
+
+case $1 in
+ start) ;; # Fall through
+ stop) exit 0 ;;
+ *) echo "Usage: $0 {start|stop}"
+ exit 1
+ ;;
+esac
+
+# Handle start action
+
+if [ -x /sbin/depmod ] && [ "$PERFORM_DEPMOD" = "y" ] ; then
+ if [ "$ENABLE_SWAP_BEFORE_DEPMOD" = "y" ] ; then
+ echo "Enabling swap..."
+ loadproc swapon -a
+ fi
+ echo "Running depmod..."
+ loadproc depmod -a
+fi
+
+if [ -e /etc/modules ] && [ -x /sbin/modprobe ] ; then
+ ( cat /etc/modules; builtin echo ) |
+ while read MODULE ARGS; do
+ case $MODULE in
+ \#*|"") continue ;;
+ esac
+ echo "Loading module $MODULE..."
+ loadproc modprobe $MODULE $ARGS
+ done
+fi
diff --git a/kernels/kmod/init.d/modutils.conf
b/kernels/kmod/init.d/modutils.conf
new file mode 100644
index 0000000..e903eb0
--- /dev/null
+++ b/kernels/kmod/init.d/modutils.conf
@@ -0,0 +1,8 @@
+# Perform depmod -a on boot or not.
+# Probably don't want to do this if you are on a laptop and running on
battery.
+PERFORM_DEPMOD=y
+
+# Sometimes low memory machines and with kernels with lots of modules depmod
+# will cause an Out Of Memory (oom) kernel panic. Say yes here if you want to
+# enable swap so the oom error won't happen.
+#ENABLE_SWAP_BEFORE_DEPMOD=y
diff --git a/kernels/linux/HISTORY b/kernels/linux/HISTORY
index 0651168..ecfa994 100644
--- a/kernels/linux/HISTORY
+++ b/kernels/linux/HISTORY
@@ -1,3 +1,41 @@
+2014-12-20 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.18.1
+ * info/patches/maintenance_patches_3/patch-3.18.1: added
+
+2014-12-08 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=3.18, LATEST_3=3.18
+ * info/kernels/3.18: added
+ * info/patches/maintenance_patches_3/patch-3.18: added
+
+2014-11-24 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.17.4
+ * info/patches/maintenance_patches_3/patch-3.17.4: added
+
+2014-11-17 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.17.3
+ * info/patches/maintenance_patches_3/patch-3.17.3: added
+
+2014-11-16 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * info/kernels/3.17.2, latest.defaults,
+ info/patches/maintenance_patches_3/patch-3.17.2: version 3.17.2
+
+2014-10-15 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.17.1
+ * info/patches/maintenance_patches_3/patch-3.17.1: added
+
+2014-10-08 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=3.17, LATEST_3=3.17
+ * info/kernels/3.17: added
+ * info/patches/maintenance_patches_3/patch-3.17: added
+
+2014-09-29 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_3=patch-3.16.3
+ * info/patches/maintenance_patches_3/patch-3.16.3: added
+
+2014-09-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * info/kernels/3.16.2, latest.defaults,
+ info/patches/maintenance_patches_3/patch-3.16.2: version 3.16.2
+
2014-08-14 Ladislav Hagara <hgr AT vabo.cz>
* latest.defaults: LATEST_maintenance_patches_3=patch-3.16.1
* info/patches/maintenance_patches_3/patch-3.16.1: added
diff --git a/kernels/linux/info/kernels/3.17 b/kernels/linux/info/kernels/3.17
new file mode 100755
index 0000000..883fa72
--- /dev/null
+++ b/kernels/linux/info/kernels/3.17
@@ -0,0 +1,5 @@
+version="3.17"
+source="linux-${version}.tar.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+source2="linux-${version}.tar.sign"
+source2_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source2}"
diff --git a/kernels/linux/info/kernels/3.18 b/kernels/linux/info/kernels/3.18
new file mode 100755
index 0000000..6fbfde5
--- /dev/null
+++ b/kernels/linux/info/kernels/3.18
@@ -0,0 +1,5 @@
+version="3.18"
+source="linux-${version}.tar.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+source2="linux-${version}.tar.sign"
+source2_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source2}"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.16.2
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.16.2
new file mode 100755
index 0000000..24860b5
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.16.2
@@ -0,0 +1,5 @@
+appliedkernels="3.16"
+patchversion="${appliedkernels}.2"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="8bb4cdf8a8c4958d870db987227441e8a45292c8"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.16.3
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.16.3
new file mode 100755
index 0000000..b03bab7
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.16.3
@@ -0,0 +1,5 @@
+appliedkernels="3.16"
+patchversion="${appliedkernels}.3"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="3e36f531e04e148b22fcc96e5cd1eb1b2297c7e2"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.17
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.17
new file mode 100755
index 0000000..9876069
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.17
@@ -0,0 +1,5 @@
+patchversion="3.17.0"
+source=""
+source_url=""
+appliedkernels="3.17"
+md5sum=""
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.17.1
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.17.1
new file mode 100755
index 0000000..9c3a08b
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.17.1
@@ -0,0 +1,5 @@
+appliedkernels="3.17"
+patchversion="${appliedkernels}.1"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="979d7eae12d4296262a48f2fb2a023be9d124eee"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.17.2
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.17.2
new file mode 100755
index 0000000..962e95e
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.17.2
@@ -0,0 +1,5 @@
+appliedkernels="3.17"
+patchversion="${appliedkernels}.2"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="88308dd308c4b83888d0840eb557c38798a27108"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.17.3
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.17.3
new file mode 100755
index 0000000..c6353ca
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.17.3
@@ -0,0 +1,5 @@
+appliedkernels="3.17"
+patchversion="${appliedkernels}.3"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="aecab551b843b3a27a32ee8490a342a62c1e5e88"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.17.4
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.17.4
new file mode 100755
index 0000000..72a77f0
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.17.4
@@ -0,0 +1,5 @@
+appliedkernels="3.17"
+patchversion="${appliedkernels}.4"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="4b9d7bcc1c6ba322829a53cc0b7f1f30d9111005"
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.18
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.18
new file mode 100755
index 0000000..f20a790
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.18
@@ -0,0 +1,5 @@
+patchversion="3.18.0"
+source=""
+source_url=""
+appliedkernels="3.18"
+md5sum=""
diff --git a/kernels/linux/info/patches/maintenance_patches_3/patch-3.18.1
b/kernels/linux/info/patches/maintenance_patches_3/patch-3.18.1
new file mode 100755
index 0000000..b66eae3
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_3/patch-3.18.1
@@ -0,0 +1,5 @@
+appliedkernels="3.18"
+patchversion="${appliedkernels}.1"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v3.x/${source}"
+sha1sum="85436cd73903042d21c1dffcd6c682772ba2d3ed"
diff --git a/kernels/linux/latest.defaults b/kernels/linux/latest.defaults
index 46988c8..f533c50 100644
--- a/kernels/linux/latest.defaults
+++ b/kernels/linux/latest.defaults
@@ -1,8 +1,8 @@
-LATEST_3=3.16
+LATEST_3=3.18
LATEST_2_6=2.6.39
LATEST_PRE_2_6=patch-2.6.39
LATEST_maintenance_patches=patch-2.6.39.4
-LATEST_maintenance_patches_3=patch-3.16.1
+LATEST_maintenance_patches_3=patch-3.18.1
LATEST_git_patches=patch-2.6.25-rc6-git7
LATEST_2_4=2.4.37.9
LATEST_PRE_2_4=patch-2.4.33-pre1
diff --git a/kernels/mcelog/DETAILS b/kernels/mcelog/DETAILS
index 117ccf0..1abcc8c 100755
--- a/kernels/mcelog/DETAILS
+++ b/kernels/mcelog/DETAILS
@@ -21,5 +21,5 @@ It primarily handles machine checks and thermal events,
which
are reported for errors detected by the CPU.

It is recommended that mcelog runs on all x86 machines, both
-64bit (since early 2.6) and 32bit (since 2.6.32)
+64-bit (since early 2.6) and 32-bit (since 2.6.32)
EOF
diff --git a/kernels/mcelog/HISTORY b/kernels/mcelog/HISTORY
index 5404ac1..ab47a0a 100644
--- a/kernels/mcelog/HISTORY
+++ b/kernels/mcelog/HISTORY
@@ -1,3 +1,6 @@
+2014-12-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Replace "bit" suffix with "-bit" in description
+
2010-03-25 Arjan Bouter <abouter AT sourcemage.org>
* BUILD, DEPENDS, DETAILS, init.d/mcelog: spell created

diff --git a/kernels/module-init-tools/CONFLICTS
b/kernels/module-init-tools/CONFLICTS
index bfe7c2b..eedf5af 100755
--- a/kernels/module-init-tools/CONFLICTS
+++ b/kernels/module-init-tools/CONFLICTS
@@ -1 +1,2 @@
conflicts modutils
+conflicts kmod
diff --git a/kernels/module-init-tools/HISTORY
b/kernels/module-init-tools/HISTORY
index 8d06931..fadb333 100644
--- a/kernels/module-init-tools/HISTORY
+++ b/kernels/module-init-tools/HISTORY
@@ -1,3 +1,7 @@
+2012-05-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * CONFLICTS, PROVIDES: added
+ both kmod and module-init-tools provide MODTOOLS
+
2012-05-13 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: temporarily switched back to hash-checking; quoting paths;
while 3.16 sources are unavailable from the original mirror and
diff --git a/kernels/module-init-tools/PROVIDES
b/kernels/module-init-tools/PROVIDES
new file mode 100755
index 0000000..d96a401
--- /dev/null
+++ b/kernels/module-init-tools/PROVIDES
@@ -0,0 +1 @@
+MODTOOLS
diff --git a/kernels/virtualbox-module/DETAILS
b/kernels/virtualbox-module/DETAILS
index 7cd4925..a72c68f 100755
--- a/kernels/virtualbox-module/DETAILS
+++ b/kernels/virtualbox-module/DETAILS
@@ -1,5 +1,5 @@
SPELL=virtualbox-module
- VERSION=4.2.4
+ VERSION=4.3.16
SOURCE=virtualbox-module-$VERSION.tar.gz
SOURCE_IGNORE=volatile
SOURCE_DIRECTORY=$BUILD_DIRECTORY/vboxdrv
diff --git a/kernels/virtualbox-module/HISTORY
b/kernels/virtualbox-module/HISTORY
index ad5756c..22721e8 100644
--- a/kernels/virtualbox-module/HISTORY
+++ b/kernels/virtualbox-module/HISTORY
@@ -1,3 +1,6 @@
+2014-10-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 4.3.16
+
2012-11-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.2.4

diff --git a/latex/lacheck/DETAILS b/latex/lacheck/DETAILS
index 226d2aa..e3fa67b 100755
--- a/latex/lacheck/DETAILS
+++ b/latex/lacheck/DETAILS
@@ -1,7 +1,7 @@
SPELL=lacheck
VERSION=1.26
SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_URL[0]=http://tug.ctan.org/get/support/${SPELL}/${SOURCE}
+ SOURCE_URL[0]=http://mirrors.ctan.org/support/${SPELL}/${SOURCE}

SOURCE_HASH=sha512:8fbe808a84eb7e5c018ca2b8445525f337ec2f8ce3d220a07ed932fb2aaaca6d1d552ccbd8b3ed1d3f0b27e3be3698247ded975bf86ccf4dc58258587a060bfa
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://www.ctan.org/tex-archive/support/lacheck";
diff --git a/latex/lacheck/HISTORY b/latex/lacheck/HISTORY
index 84c9799..b236ebe 100644
--- a/latex/lacheck/HISTORY
+++ b/latex/lacheck/HISTORY
@@ -1,3 +1,6 @@
+2014-12-31 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated SOURCE_URL to valid CTAN mirror forwarder
+
2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: fixed WEB_SITE

diff --git a/latex/latex-beamer/DETAILS b/latex/latex-beamer/DETAILS
index 6a54529..434d4e6 100755
--- a/latex/latex-beamer/DETAILS
+++ b/latex/latex-beamer/DETAILS
@@ -1,10 +1,11 @@
SPELL=latex-beamer
- VERSION=3.07
- SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:c010b88f11cc2c6a455f622c9d65ba5907a68aeb984d0ec06f0b417b9871847d8180ec489074726f09563e3ec07717bf4b2984bdf64f7538f304b5d598a29ac6
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
- WEB_SITE="http://${SPELL}.sourceforge.net";
+ VERSION=3.33
+ COMMIT=31cc758a62ae
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+
SOURCE_URL[0]=https://bitbucket.org/rivanvx/beamer/get/version-${VERSION//./-}.tar.bz2
+
SOURCE_HASH=sha512:2df00786fbec66fe145ab82c3b53f2b419d6a2b6bfc81dbe123be9434dfec1d66e52ad14787f01300f5d6eb9880965812c70e0b4e01c988168498c5c70426fe2
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/rivanvx-beamer-$COMMIT"
+ WEB_SITE="https://bitbucket.org/rivanvx/beamer/";
LICENSE[0]=GPL
GATHER_DOCS="off"
ENTERED=20070427
diff --git a/latex/latex-beamer/HISTORY b/latex/latex-beamer/HISTORY
index de6f978..da5992f 100644
--- a/latex/latex-beamer/HISTORY
+++ b/latex/latex-beamer/HISTORY
@@ -1,3 +1,7 @@
+2014-09-15 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fixed SOURCE_URL[0]
+ updated spell to 3.33
+
2009-09-24 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
* DEPENDS: switch from tetex to texlive [auto]

diff --git a/latex/latex-beamer/INSTALL b/latex/latex-beamer/INSTALL
index 7e99018..9bd5417 100755
--- a/latex/latex-beamer/INSTALL
+++ b/latex/latex-beamer/INSTALL
@@ -1,7 +1,10 @@
-mkdir -p ${INSTALL_ROOT}/usr/share/texmf/tex/latex/beamer &&
-mkdir -p ${INSTALL_ROOT}/usr/share/texmf/doc/beamer &&
-cp -R ${SOURCE_DIRECTORY}/doc/* \
- ${SOURCE_DIRECTORY}/{examples,solutions} \
- ${INSTALL_ROOT}/usr/share/texmf/doc/beamer
-cp -R ${SOURCE_DIRECTORY}/{base,themes,emulation,extensions} \
- $INSTALL_ROOT/usr/share/texmf/tex/latex/beamer
+mkdir -p "$INSTALL_ROOT"/usr/share/texmf/tex/latex/beamer &&
+mkdir -p "$INSTALL_ROOT"/usr/share/texmf/doc/beamer &&
+mkdir -p "$INSTALL_ROOT"/usr/share/emacs/site-lisp &&
+cp -R "$SOURCE_DIRECTORY"/emacs/* \
+ "$INSTALL_ROOT"/usr/share/emacs/site-lisp &&
+cp -R "$SOURCE_DIRECTORY"/doc/* \
+ "$SOURCE_DIRECTORY"/{examples,solutions} \
+ "$INSTALL_ROOT"/usr/share/texmf/doc/beamer &&
+cp -R "$SOURCE_DIRECTORY"/base \
+ "$INSTALL_ROOT"/usr/share/texmf/tex/latex/beamer
diff --git a/latex/texlive/BUILD b/latex/texlive/BUILD
index 5b41cce..28d53c3 100755
--- a/latex/texlive/BUILD
+++ b/latex/texlive/BUILD
@@ -1,8 +1,6 @@
# hide warnings about unable to find it's own config files
export KPATHSEA_WARNING=0 &&
# X seems to be only there for xdvi which we use external
-export CFLAGS="-I/usr/include/freetype2 $CFLAGS" &&
-export CXXFLAGS="-I/usr/include/freetype2 $CXXFLAGS" &&
cd ${COMPILE_DIRECTORY} &&
LIBS="-lpng" $SOURCE_DIRECTORY/configure --prefix=${INSTALL_ROOT}/usr \
--sysconfdir=${INSTALL_ROOT}/etc \
@@ -17,7 +15,6 @@ LIBS="-lpng" $SOURCE_DIRECTORY/configure
--prefix=${INSTALL_ROOT}/usr \
--disable-etex \
--disable-omega \
--disable-aleph \
- --disable-luatex \
--without-graphite \
--disable-multiplatform \
--without-x \
diff --git a/latex/texlive/DEPENDS b/latex/texlive/DEPENDS
index 4d653be..ed550ba 100755
--- a/latex/texlive/DEPENDS
+++ b/latex/texlive/DEPENDS
@@ -8,7 +8,7 @@ depends ed &&
depends texinfo &&
depends ghostscript '--with-gs=gs' &&
depends fontconfig "--enable-xetex" &&
-depends freetype2 "--with-system-freetype2" &&
+depends freetype2 "--with-system-freetype2
--with-freetype2-includes=/usr/include/freetype2" &&
depends libpng "--with-system-libpng --with-libpng-include=/usr/includes
--with-libpng-libdir=/usr/lib" &&
depends zlib "--with-system-zlib --with-zlib-libdir=/usr/lib
--with-zlib-include=/usr/includes" &&
depends t1lib "--with-system-t1lib --with-t1lib-libdir=/usr/lib
--with-t1lib-includes=/usr/include" &&
@@ -23,7 +23,7 @@ runtime_depends dvipdfmx "--disable-dvipdfmx" &&
runtime_depends dvipng '--disable-dvipng' &&
runtime_depends lacheck '--disable-lacheck' &&
runtime_depends lcdf-typetools '--disable-lcdf-typetools' &&
-optional_depends lua51 \
+optional_depends LUA \
'--enable-luatex' \
'--without-luatex' \
'Extended version of pdfTeX with Lua, required for XeTeX
and ConTeXt MkII and MKIV' &&
diff --git a/latex/texlive/HISTORY b/latex/texlive/HISTORY
index 0b129dc..dbb5501 100644
--- a/latex/texlive/HISTORY
+++ b/latex/texlive/HISTORY
@@ -1,3 +1,12 @@
+2013-12-15 Javier Vasquez <j.e.vasquez.v AT gmail.com>
+ * Fixes Bug #630
+ * DEPENDS, BUILD: Fixing finding the path for freetype2 headers
+
+2013-08-10 Javier Vasquez <j.e.vasquez.v AT gmail.com>
+ * Fixes Bug #471
+ * BUILD: Remove --disable-luatex
+ * DEPENDS: Change lua51 by LUA (both lua and lua51 provide LUA)
+
2013-11-18 Remko van der Vossen <wich AT sourcemage.org>
* INSTALL: do not try to install luatex fonts if lua dependency is not
enabled.
diff --git a/libs/boost/DETAILS b/libs/boost/DETAILS
index 4f12a11..649c17a 100755
--- a/libs/boost/DETAILS
+++ b/libs/boost/DETAILS
@@ -1,6 +1,6 @@
SPELL=boost
- VERSION=1_56_0
-
SOURCE_HASH=sha512:1ce9871c3a2519682538a5f1331938b948123432d99aea0ce026958cbebd25d84019a3a28c452724b9693df98a8d1264bb2d93d2fee508453f8b42836e67481e
+ VERSION=1_57_0
+
SOURCE_HASH=sha512:61881440fd89644c43c6e3bc6292e9fed75a6d3a76f98654b189d0ed4e1087d77b585884e882270c08bf9f7132b173bfc1fde05848e06aa78ba7f1008d10714d
SECURITY_PATCH=1
# SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
SOURCE=${SPELL}_${VERSION}.tar.bz2
diff --git a/libs/boost/HISTORY b/libs/boost/HISTORY
index 2a5c4f7..72f151f 100644
--- a/libs/boost/HISTORY
+++ b/libs/boost/HISTORY
@@ -1,3 +1,6 @@
+2014-12-31 Treeeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1_57_0
+
2014-07-10 Treeeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1_56_0
* SUB_DEPENDS, PRE_SUB_DEPENDS, CONFIGURE: add new libraries
diff --git a/libs/ganv/BUILD b/libs/ganv/BUILD
new file mode 100755
index 0000000..9c6c9b6
--- /dev/null
+++ b/libs/ganv/BUILD
@@ -0,0 +1,3 @@
+OPTS="$GANV_OPTS $OPTS" &&
+
+waf_build
diff --git a/libs/ganv/CONFIGURE b/libs/ganv/CONFIGURE
new file mode 100755
index 0000000..5f93935
--- /dev/null
+++ b/libs/ganv/CONFIGURE
@@ -0,0 +1,3 @@
+config_query_option GANV_OPTS "Use experimental force-directed graph
layout?" y \
+ "" \
+ "--no-fdgl"
diff --git a/libs/ganv/DEPENDS b/libs/ganv/DEPENDS
new file mode 100755
index 0000000..796084e
--- /dev/null
+++ b/libs/ganv/DEPENDS
@@ -0,0 +1,16 @@
+# required for waf
+depends PYTHON &&
+depends -sub CXX gcc &&
+depends pkgconfig &&
+depends gtk+2 &&
+depends gtkmm2 &&
+
+optional_depends gettext "" "--no-nls" "for i18n (native language support)"
&&
+optional_depends gobject-introspection "--gir" "" "to build Gobject
introspection data" &&
+optional_depends doxygen "--docs" "" "to build documentation" &&
+
+if is_depends_enabled $SPELL doxygen; then
+ depends graphviz
+else
+ optional_depends graphviz "" "--no-graphviz" "for Graphviz support"
+fi
diff --git a/libs/ganv/DETAILS b/libs/ganv/DETAILS
new file mode 100755
index 0000000..f4439a6
--- /dev/null
+++ b/libs/ganv/DETAILS
@@ -0,0 +1,23 @@
+ SPELL=ganv
+ VERSION=1.4.2
+ SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE2=$SOURCE.sig
+ SOURCE_URL[0]=http://download.drobilla.net/$SOURCE
+ SOURCE2_URL[0]=$SOURCE_URL.sig
+ SOURCE_GPG=dave_robillard.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=http://drobilla.net/software/ganv/
+ ENTERED=20141107
+ LICENSE[0]=GPL
+ SHORT="interactive Gtkmm canvas widget for graph-based interfaces"
+cat << EOF
+Ganv is an interactive Gtk canvas widget for graph-based interfaces
(patchers,
+modular synthesizers, finite state automata, interactive graphs, etc).
+
+Ganv provides classes for "Modules" (boxes with "Ports"), Circles, and
+Edges (lines that connect either Ports or Circles). The user can rearrange
+items, or Ganv can automatically arrange items using GraphViz. Edges can be
made
+by the user one at a time with the mouse, or in groups using the mouse and
+keyboard.
+EOF
diff --git a/libs/ganv/HISTORY b/libs/ganv/HISTORY
new file mode 100644
index 0000000..46b2bd4
--- /dev/null
+++ b/libs/ganv/HISTORY
@@ -0,0 +1,3 @@
+2014-11-07 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, {PRE_,}BUILD, INSTALL, CONFIGURE, canvas.patch:
+ spell created, version 1.4.2
diff --git a/libs/ganv/INSTALL b/libs/ganv/INSTALL
new file mode 100755
index 0000000..0ea15cc
--- /dev/null
+++ b/libs/ganv/INSTALL
@@ -0,0 +1 @@
+waf_install
diff --git a/libs/ganv/PRE_BUILD b/libs/ganv/PRE_BUILD
new file mode 100755
index 0000000..b3a66ec
--- /dev/null
+++ b/libs/ganv/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+patch -p0 < "$SPELL_DIRECTORY/canvas.patch"
diff --git a/libs/ganv/canvas.patch b/libs/ganv/canvas.patch
new file mode 100644
index 0000000..3633634
--- /dev/null
+++ b/libs/ganv/canvas.patch
@@ -0,0 +1,40 @@
+--- src/Canvas.cpp.orig 2014-07-13 22:45:07.000000000 +0300
++++ src/Canvas.cpp 2014-11-07 14:43:16.341865183 +0300
+@@ -760,6 +760,18 @@
+ }
+ #endif
+
++inline uint64_t
++get_monotonic_time()
++{
++#if GLIB_CHECK_VERSION(2, 28, 0)
++ return g_get_monotonic_time();
++#else
++ GTimeVal time;
++ g_get_current_time(&time);
++ return time.tv_sec + time.tv_usec;
++#endif
++}
++
+ #ifdef GANV_FDGL
+
+ inline Region
+@@ -788,18 +800,6 @@
+ b->impl->force = vec_sub(b->impl->force, f);
+ }
+
+-inline uint64_t
+-get_monotonic_time()
+-{
+-#if GLIB_CHECK_VERSION(2, 28, 0)
+- return g_get_monotonic_time();
+-#else
+- GTimeVal time;
+- g_get_current_time(&time);
+- return time.tv_sec + time.tv_usec;
+-#endif
+-}
+-
+ gboolean
+ GanvCanvasImpl::layout_iteration()
+ {
diff --git a/libs/gettext/DEPENDS b/libs/gettext/DEPENDS
index 15d0097..86d239d 100755
--- a/libs/gettext/DEPENDS
+++ b/libs/gettext/DEPENDS
@@ -2,6 +2,12 @@ depends gnupg &&
depends smgl-fhs &&

optional_depends libxml2 "" "--with-included-libxml" "use system libxml2" &&
+if is_depends_enabled $SPELL libxml2;then
+ if is_depends_enabled libxml2 icu;then
+ depends icu
+ fi
+fi &&
+
optional_depends libunistring '' '--with-included-libunistring' 'use sytem
libunistring' &&
optional_depends libcroco "" "--with-included-libcroco" "use system
libcroco" &&

diff --git a/libs/gettext/DETAILS b/libs/gettext/DETAILS
index 05021fb..1ad9337 100755
--- a/libs/gettext/DETAILS
+++ b/libs/gettext/DETAILS
@@ -1,5 +1,5 @@
SPELL=gettext
- VERSION=0.19.2
+ VERSION=0.19.3
# PATCHLEVEL=1
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE2=$SOURCE.sig
diff --git a/libs/gettext/HISTORY b/libs/gettext/HISTORY
index fc64936..3cf80b1 100644
--- a/libs/gettext/HISTORY
+++ b/libs/gettext/HISTORY
@@ -1,3 +1,15 @@
+2014-10-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.19.3
+
+2014-10-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix typo
+
+2014-09-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: icu is only needed if libxmls2 uses it
+
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: icu
+
2014-07-14 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.19.2

diff --git
a/libs/glibc/00_all_0008-nptl-handle-EAGAIN-with-some-futex-operations.patch
b/libs/glibc/00_all_0008-nptl-handle-EAGAIN-with-some-futex-operations.patch
deleted file mode 100644
index 7ad04dc..0000000
---
a/libs/glibc/00_all_0008-nptl-handle-EAGAIN-with-some-futex-operations.patch
+++ /dev/null
@@ -1,64 +0,0 @@
-From 8f1bdcb971a624a08796dae3ad01a9eb7552ba24 Mon Sep 17 00:00:00 2001
-From: Carlos O'Donell <carlos AT systemhalted.org>
-Date: Fri, 16 Aug 2013 15:00:53 -0400
-Subject: [PATCH 08/11] nptl: handle EAGAIN with some futex operations
-
-https://bugs.gentoo.org/452184
----
- nptl/pthread_mutex_trylock.c | 3 ++-
- nptl/sysdeps/unix/sysv/linux/sem_timedwait.c | 2 +-
- nptl/sysdeps/unix/sysv/linux/sem_wait.c | 4 ++--
- 3 files changed, 5 insertions(+), 4 deletions(-)
-
-diff --git a/nptl/pthread_mutex_trylock.c b/nptl/pthread_mutex_trylock.c
-index 4d5f75d..4bf19ec 100644
---- a/nptl/pthread_mutex_trylock.c
-+++ b/nptl/pthread_mutex_trylock.c
-@@ -260,7 +260,8 @@ __pthread_mutex_trylock (mutex)
- private), 0, 0);
-
- if (INTERNAL_SYSCALL_ERROR_P (e, __err)
-- && INTERNAL_SYSCALL_ERRNO (e, __err) == EWOULDBLOCK)
-+ && ((INTERNAL_SYSCALL_ERRNO (e, __err) == EWOULDBLOCK)
-+ || (INTERNAL_SYSCALL_ERRNO (e, __err) == EAGAIN)))
- {
- THREAD_SETMEM (THREAD_SELF, robust_head.list_op_pending,
NULL);
-
-diff --git a/nptl/sysdeps/unix/sysv/linux/sem_timedwait.c
b/nptl/sysdeps/unix/sysv/linux/sem_timedwait.c
-index 7dfe51d..f96f625 100644
---- a/nptl/sysdeps/unix/sysv/linux/sem_timedwait.c
-+++ b/nptl/sysdeps/unix/sysv/linux/sem_timedwait.c
-@@ -94,7 +94,7 @@ sem_timedwait (sem_t *sem, const struct timespec *abstime)
- rt.tv_sec = sec;
- rt.tv_nsec = nsec;
- err = do_futex_timed_wait(isem, &rt);
-- if (err != 0 && err != -EWOULDBLOCK)
-+ if (err != 0 && err != -EWOULDBLOCK && err != -EAGAIN)
- {
- __set_errno (-err);
- err = -1;
-diff --git a/nptl/sysdeps/unix/sysv/linux/sem_wait.c
b/nptl/sysdeps/unix/sysv/linux/sem_wait.c
-index 7d586cf..6f2a89f 100644
---- a/nptl/sysdeps/unix/sysv/linux/sem_wait.c
-+++ b/nptl/sysdeps/unix/sysv/linux/sem_wait.c
-@@ -67,7 +67,7 @@ __new_sem_wait (sem_t *sem)
- while (1)
- {
- err = do_futex_wait(isem);
-- if (err != 0 && err != -EWOULDBLOCK)
-+ if (err != 0 && err != -EWOULDBLOCK && err != -EAGAIN)
- {
- __set_errno (-err);
- err = -1;
-@@ -112,7 +112,7 @@ __old_sem_wait (sem_t *sem)
- /* Disable asynchronous cancellation. */
- __pthread_disable_asynccancel (oldtype);
- }
-- while (err == 0 || err == -EWOULDBLOCK);
-+ while (err == 0 || err == -EWOULDBLOCK || err == -EAGAIN);
-
- __set_errno (-err);
- return -1;
---
-1.8.5.4
-
diff --git a/libs/glibc/00_all_0011-arm-fix-PIC-vs-SHARED-typos.patch
b/libs/glibc/00_all_0011-arm-fix-PIC-vs-SHARED-typos.patch
deleted file mode 100644
index 4f4806f..0000000
--- a/libs/glibc/00_all_0011-arm-fix-PIC-vs-SHARED-typos.patch
+++ /dev/null
@@ -1,68 +0,0 @@
-From b76e856d84e14d5ece6988fee589aff26d6ac2f2 Mon Sep 17 00:00:00 2001
-From: David Lamparter <equinox-gentoo AT diac24.net>
-Date: Fri, 16 Aug 2013 15:06:34 -0400
-Subject: [PATCH 11/11] arm: fix PIC vs SHARED typos
-
-the logic in setjmp/__longjmp incorrectly tie to "PIC" to figure out
-whether the code is going into a shared library when it should be using
-"SHARED". otherwise, building static PIC code goes wrong.
-
-https://bugs.gentoo.org/336914
-http://sourceware.org/ml/libc-ports/2011-09/msg00018.html
-
-2011-09-19 David Lamparter <equinox-gentoo AT diac24.net>
-
- * sysdeps/arm/eabi/setjmp.S: Change PIC to SHARED.
- * sysdeps/arm/eabi/__longjmp.S: Likewise
----
- ports/sysdeps/arm/__longjmp.S | 4 ++--
- ports/sysdeps/arm/setjmp.S | 4 ++--
- 2 files changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/ports/sysdeps/arm/__longjmp.S b/ports/sysdeps/arm/__longjmp.S
-index 27c57a1..c2efe12 100644
---- a/ports/sysdeps/arm/__longjmp.S
-+++ b/ports/sysdeps/arm/__longjmp.S
-@@ -73,7 +73,7 @@ ENTRY (__longjmp)
- add a2, a2, a3
- ldr a2, [a2, #RTLD_GLOBAL_RO_DL_HWCAP_OFFSET]
- # else
--# ifdef PIC
-+# ifdef SHARED
- ldr a2, 1f
- ldr a3, .Lrtld_global_ro
- 0: add a2, pc, a2
-@@ -126,7 +126,7 @@ ENTRY (__longjmp)
- .Lrtld_local_ro:
- .long C_SYMBOL_NAME(_rtld_local_ro)(GOTOFF)
- # else
--# ifdef PIC
-+# ifdef SHARED
- 1: .long _GLOBAL_OFFSET_TABLE_ - 0b - PC_OFS
- .Lrtld_global_ro:
- .long C_SYMBOL_NAME(_rtld_global_ro)(GOT)
-diff --git a/ports/sysdeps/arm/setjmp.S b/ports/sysdeps/arm/setjmp.S
-index b0b45ed..54e5de4 100644
---- a/ports/sysdeps/arm/setjmp.S
-+++ b/ports/sysdeps/arm/setjmp.S
-@@ -54,7 +54,7 @@ ENTRY (__sigsetjmp)
- add a3, a3, a4
- ldr a3, [a3, #RTLD_GLOBAL_RO_DL_HWCAP_OFFSET]
- # else
--# ifdef PIC
-+# ifdef SHARED
- ldr a3, 1f
- ldr a4, .Lrtld_global_ro
- 0: add a3, pc, a3
-@@ -110,7 +110,7 @@ ENTRY (__sigsetjmp)
- .Lrtld_local_ro:
- .long C_SYMBOL_NAME(_rtld_local_ro)(GOTOFF)
- # else
--# ifdef PIC
-+# ifdef SHARED
- 1: .long _GLOBAL_OFFSET_TABLE_ - 0b - PC_OFS
- .Lrtld_global_ro:
- .long C_SYMBOL_NAME(_rtld_global_ro)(GOT)
---
-1.8.5.4
-
diff --git a/libs/glibc/BUILD b/libs/glibc/BUILD
index cbb8b4b..9702c59 100755
--- a/libs/glibc/BUILD
+++ b/libs/glibc/BUILD
@@ -1,5 +1,9 @@
make_single &&

+if [[ $GLIBC_DEBUG == "y" ]]; then
+ LDFLAGS="${LDFLAGS/-s/}"
+fi &&
+
# install x86_64 linker to lib instead of lib64
sedit "s/lib64/lib/" sysdeps/unix/sysv/linux/x86_64/ldconfig.h &&
sedit "s/264/2/" sysdeps/unix/sysv/linux/x86_64/ldd-rewrite.sed &&
@@ -16,7 +20,6 @@ export CCACHE_RECACHE=true &&

local ADDONS
if [ "$GLIBC_NPTL" = "y" ]; then
- ADDONS="nptl" &&
#
# Enable IDN?
#
@@ -37,7 +40,7 @@ OPTS="$OPTS --enable-add-ons=${ADDONS/ /,}" &&
if [ "$GLIBC_NPTL" = "y" ]
then
# minimise optimisation level
- CFLAGS="${CFLAGS//-O?/}" &&
+ CFLAGS=$(echo ${CFLAGS} | sed -r "s;-O([0-9]|fast);;g") &&
CFLAGS="-O2 ${CFLAGS//-Os/}"
else
#
diff --git a/libs/glibc/CONFIGURE b/libs/glibc/CONFIGURE
new file mode 100755
index 0000000..8b1b1cd
--- /dev/null
+++ b/libs/glibc/CONFIGURE
@@ -0,0 +1,4 @@
+if list_find "$LDFLAGS" "-s"; then
+ message "${PROBLEM_COLOR}WARNING: \$LDFLAGS containing strip (-s) option
detected.${DEFAULT_COLOR}" &&
+ config_query GLIBC_DEBUG "Enable debug build of $SPELL (required for
debugging programs with Valgrind)?" y
+fi
diff --git a/libs/glibc/DETAILS b/libs/glibc/DETAILS
index 33d684b..395e54e 100755
--- a/libs/glibc/DETAILS
+++ b/libs/glibc/DETAILS
@@ -29,7 +29,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-git
SOURCE_URL="git://sourceware.org/git/glibc.git:$SPELL-git"
SOURCE_IGNORE=volatile
else
- VERSION=2.19
+ VERSION=2.20
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE2=$SOURCE.sig
@@ -37,16 +37,16 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
SOURCE_GPG=glibc.gpg:$SOURCE.sig:UPSTREAM_KEY
SOURCE2_IGNORE=signature
- SECURITY_PATCH=1
+ SECURITY_PATCH=2
fi
if [[ $GLIBC_SANITIZE_HEADERS == n ]]; then
- HEADERS_VERSION=2.6.38
- SOURCE3=linux-${HEADERS_VERSION}.tar.bz2
- SOURCE6=${SOURCE3}.sign
+ HEADERS_VERSION=3.17.4
+ SOURCE3=linux-${HEADERS_VERSION}.tar.xz
+ SOURCE6=linux-${HEADERS_VERSION}.tar.sign
SOURCE6_IGNORE=signature
SOURCE3_GPG="kernel.gpg:${SOURCE6}:ESTABLISHED_UPSTREAM_KEY"
- SOURCE3_URL[0]="$KERNEL_URL/pub/linux/kernel/v2.6/$SOURCE3"
- SOURCE6_URL[0]="${SOURCE3_URL[0]}.sign"
+ SOURCE3_URL[0]="$KERNEL_URL/pub/linux/kernel/v3.x/$SOURCE3"
+ SOURCE6_URL[0]="$KERNEL_URL/pub/linux/kernel/v3.x/$SOURCE6"
else
local LINUX_DIRECTORY
LINUX_DIRECTORY=$(gaze where -path linux | sed "s/linux -> //")
diff --git a/libs/glibc/HISTORY b/libs/glibc/HISTORY
index 2b8c65f..3dcb527 100644
--- a/libs/glibc/HISTORY
+++ b/libs/glibc/HISTORY
@@ -1,10 +1,31 @@
+2014-12-10 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 2.20, SECURITY_PATCH++ (CVE-2014-4043)
+ * BUILD: NPTL is no longer an addon, disable -Ofast too in CFLAGS
+ * PRE_BUILD: removed obsolete patches, added glibc-2.20-fhs-1.patch,
cleanup formatting
+ * glibc-2.20-fhs-1.patch: added a LFS patch, fixes nscd's cache
directory
+ * glibc-2.19-fix-sign-in-bsloww1-input.patch,
glibc-2.19-xattr_header.patch,
+ 00_all_0008-nptl-handle-EAGAIN-with-some-futex-operations.patch,
+ 00_all_0011-arm-fix-PIC-vs-SHARED-typos.patch: removed
+ * init.d/nscd: fixed cache directory check/creation
+
+2014-12-03 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated kernel headers to 3.17.4
+ The prior 2.6.38 headers are getting too old (e.g. libcap requires
newer,
+ see https://bugs.launchpad.net/ubuntu/+source/libcap-ng/+bug/684969)
+ * PRE_BUILD: Remove 2.6.x kernel code for non-sanitized headers
+
+2014-11-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1
+ * BUILD: allow drop of strip option if a user desires so
+ * CONFIGURE: added, for GLIBC_DEBUG option
+
2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: Use get_scm_version

2014-05-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* PRE_BUILD, glibc-2.19-fix-sign-in-bsloww1-input.patch,
glibc-2.19-xattr_header.patch: add bug fixes from arch linux
- * PRE_BUILD,
+ * PRE_BUILD,
00_all_0005-reload-etc-resolv.conf-when-it-has-changed.patch,
00_all_0007-rtld-do-not-ignore-arch-specific-CFLAGS.patch,
00_all_0008-nptl-handle-EAGAIN-with-some-futex-operations.patch,
@@ -45,7 +66,7 @@
Added patch to fix res_query assertion and another to fix various
hangs
* fix-res_query-assert.patch: added, fix assertion in res_query
* revert-c5a0802a.patch: added, revert to fix various hangs
- * removed unused files
+ * removed unused files

2012-07-10 Sukneet Basuta <sukneet AT sourcemage.org>
* PRE_BUILD: apply as_fn_executable_p.patch
@@ -71,14 +92,14 @@
* DETAILS: PATCHLEVEL=2
* DEPENDS: added runtime_depends tzdata
* PRE_BUILD: apply patches to not install time zone rules
- remove localtime.patch
+ remove localtime.patch
* do_not_install_timezones.patch, do_not_install_timezones_2.patch:
from upstream. Do not install timezones, instead use tzdata.
The timezone rules included with glibc are fairly dated.
* localtime.patch: removed, no longer needed

2012-05-15 Sukneet Basuta <sukneet AT sourcemage.org>
- * DETAILS: fix SOURCE URLS for sigs of kernel versions >=3.0
+ * DETAILS: fix SOURCE URLS for sigs of kernel versions >=3.0
* PRE_BUILD: correctly verify files with GPG for Kernel headers >=3.1
and patches >3.0.4

diff --git a/libs/glibc/PRE_BUILD b/libs/glibc/PRE_BUILD
index 96ab47f..da03e83 100755
--- a/libs/glibc/PRE_BUILD
+++ b/libs/glibc/PRE_BUILD
@@ -30,13 +30,6 @@ if [ "$GLIBC_NPTL" = "y" ]; then
unpack_file 3 || return 1
;;
esac
- if [[ $GLIBC_SANITIZE_HEADERS == n ]]; then
- cd $GLIBC_HEADERS_DIR &&
- if [ ! -z $SOURCE3 ]; then
- bzcat ${SOURCE_CACHE}/$SOURCE3 > ${SOURCE3%.bz2}
- fi &&
- make mrproper
- else
cd $GLIBC_HEADERS_DIR &&
if [ ! -z $SOURCE7 ]; then
if [[ ${HEADERS_VERSION} > 3.0.4 ]]; then
@@ -44,7 +37,7 @@ if [ "$GLIBC_NPTL" = "y" ]; then
xz -d -k ${SOURCE_CACHE}/$SOURCE7 &&
SOURCE7_ORI=${SOURCE7}
SOURCE7=${SOURCE7/.xz}
- echo $SOURCE7_GPG
+ echo $SOURCE7_GPG
verify_file 7 || return 1
message "${MESSAGE_COLOR}rm $SOURCE_CACHE/$SOURCE7${DEFAULT_COLOR}"
rm $SOURCE_CACHE/$SOURCE7
@@ -61,7 +54,6 @@ if [ "$GLIBC_NPTL" = "y" ]; then
fi
fi &&
make mrproper
- fi
else
cd $SOURCE_DIRECTORY &&
#
@@ -98,13 +90,9 @@ patch -p0 < $SPELL_DIRECTORY/Makefile.patch &&
# no idea why or how this is missing from configure
patch -p0 < $SPELL_DIRECTORY/as_fn_executable_p.patch &&

-patch -p1 < $SPELL_DIRECTORY/glibc-2.19-fix-sign-in-bsloww1-input.patch &&
-patch -p1 < $SPELL_DIRECTORY/glibc-2.19-xattr_header.patch &&
-
patch -p1 <
$SPELL_DIRECTORY/00_all_0005-reload-etc-resolv.conf-when-it-has-changed.patch
&&
patch -p1 <
$SPELL_DIRECTORY/00_all_0007-rtld-do-not-ignore-arch-specific-CFLAGS.patch
&&
-patch -p1 <
$SPELL_DIRECTORY/00_all_0008-nptl-handle-EAGAIN-with-some-futex-operations.patch
&&
-patch -p1 < $SPELL_DIRECTORY/00_all_0011-arm-fix-PIC-vs-SHARED-typos.patch
&&
+patch -p1 < $SPELL_DIRECTORY/glibc-2.20-fhs-1.patch
&&

# disabled libgd detection/building memusagestat for now until a better
# fix has been found, bug #8277
diff --git a/libs/glibc/glibc-2.19-fix-sign-in-bsloww1-input.patch
b/libs/glibc/glibc-2.19-fix-sign-in-bsloww1-input.patch
deleted file mode 100644
index 91b0c9a..0000000
--- a/libs/glibc/glibc-2.19-fix-sign-in-bsloww1-input.patch
+++ /dev/null
@@ -1,71 +0,0 @@
-From ffe768a90912f9bce43b70a82576b3dc99e3121c Mon Sep 17 00:00:00 2001
-From: Siddhesh Poyarekar <siddhesh AT redhat.com>
-Date: Thu, 27 Feb 2014 21:29:16 +0530
-Subject: [PATCH] Fix sign of input to bsloww1 (BZ #16623)
-
-In 84ba214c, I removed some redundant sign computations and in the
-process, I incorrectly got rid of a temporary variable, thus passing
-the absolute value of the input to bsloww1. This caused #16623.
-
-This fix undoes the incorrect change.
----
- sysdeps/ieee754/dbl-64/s_sin.c | 16 ++++++++++------
- 3 files changed, 18 insertions(+), 7 deletions(-)
-
-diff --git a/sysdeps/ieee754/dbl-64/s_sin.c b/sysdeps/ieee754/dbl-64/s_sin.c
-index 6105e9f..50109b8 100644
---- a/sysdeps/ieee754/dbl-64/s_sin.c
-+++ b/sysdeps/ieee754/dbl-64/s_sin.c
-@@ -447,19 +447,21 @@ __sin (double x)
- }
- else
- {
-+ double t;
- if (a > 0)
- {
- m = 1;
-+ t = a;
- db = da;
- }
- else
- {
- m = 0;
-- a = -a;
-+ t = -a;
- db = -da;
- }
-- u.x = big + a;
-- y = a - (u.x - big);
-+ u.x = big + t;
-+ y = t - (u.x - big);
- res = do_sin (u, y, db, &cor);
- cor = (cor > 0) ? 1.035 * cor + eps : 1.035 * cor - eps;
- retval = ((res == res + cor) ? ((m) ? res : -res)
-@@ -671,19 +673,21 @@ __cos (double x)
- }
- else
- {
-+ double t;
- if (a > 0)
- {
- m = 1;
-+ t = a;
- db = da;
- }
- else
- {
- m = 0;
-- a = -a;
-+ t = -a;
- db = -da;
- }
-- u.x = big + a;
-- y = a - (u.x - big);
-+ u.x = big + t;
-+ y = t - (u.x - big);
- res = do_sin (u, y, db, &cor);
- cor = (cor > 0) ? 1.035 * cor + eps : 1.035 * cor - eps;
- retval = ((res == res + cor) ? ((m) ? res : -res)
---
-1.9.0
-
diff --git a/libs/glibc/glibc-2.19-xattr_header.patch
b/libs/glibc/glibc-2.19-xattr_header.patch
deleted file mode 100644
index 438626e..0000000
--- a/libs/glibc/glibc-2.19-xattr_header.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-From: Serge Hallyn <serge.hallyn AT ubuntu.com>
-Date: Tue, 11 Mar 2014 04:17:07 +0000 (-0500)
-Subject: misc/sys/xattr.h: guard against linux uapi header inclusion
-X-Git-Url:
https://sourceware.org/git/?p=glibc.git;a=commitdiff_plain;h=fdbe8eae;hp=fede7a5ffa188c22c3789135bd5cf82e487dd3d0
-
-misc/sys/xattr.h: guard against linux uapi header inclusion
-
-If the glibc xattr.h header is included after the uapi header,
-compilation fails due to an enum re-using a #define from the
-uapi header. Protect against this by guarding the define and
-enum inclusions against each other.
-
-(A corresponding kernel patch has been sent here:
-http://lkml.org/lkml/2014/3/7/331 )
-
-(See https://lists.debian.org/debian-glibc/2014/03/msg00029.html
-and https://sourceware.org/glibc/wiki/Synchronizing_Headers
-for more information.)
-
-Signed-off-by: Serge Hallyn <serge.hallyn AT ubuntu.com>
----
-
-diff --git a/misc/sys/xattr.h b/misc/sys/xattr.h
-index 929cd87..796df90 100644
---- a/misc/sys/xattr.h
-+++ b/misc/sys/xattr.h
-@@ -26,6 +26,7 @@ __BEGIN_DECLS
-
- /* The following constants should be used for the fifth parameter of
- `*setxattr'. */
-+#ifndef __USE_KERNEL_XATTR_DEFS
- enum
- {
- XATTR_CREATE = 1, /* set value, fail if attr already exists. */
-@@ -33,6 +34,7 @@ enum
- XATTR_REPLACE = 2 /* set value, fail if attr does not exist. */
- #define XATTR_REPLACE XATTR_REPLACE
- };
-+#endif
-
- /* Set the attribute NAME of the file pointed to by PATH to VALUE (which
- is SIZE bytes long). Return 0 on success, -1 for errors. */
diff --git a/libs/glibc/glibc-2.20-fhs-1.patch
b/libs/glibc/glibc-2.20-fhs-1.patch
new file mode 100644
index 0000000..4ac8d10
--- /dev/null
+++ b/libs/glibc/glibc-2.20-fhs-1.patch
@@ -0,0 +1,72 @@
+Submitted By: Armin K. <krejzi at email dot com>
+Date: 2013-02-11
+Initial Package Version: 2.17
+Upstream Status: Not Applicable
+Origin: Self
+Description: This patch removes references to /var/db directory
which is not part
+ of FHS and replaces them with more suitable
directories in /var
+ hierarchy - /var/cache/nscd for nscd and
/var/lib/nss_db for nss_db.
+
+--- a/Makeconfig 2012-12-25 04:02:13.000000000 +0100
++++ b/Makeconfig 2013-02-11 01:32:32.500667439 +0100
+@@ -250,7 +250,7 @@
+
+ # Directory for the database files and Makefile for nss_db.
+ ifndef vardbdir
+-vardbdir = $(localstatedir)/db
++vardbdir = $(localstatedir)/lib/nss_db
+ endif
+ inst_vardbdir = $(install_root)$(vardbdir)
+
+--- a/nscd/nscd.h 2012-12-25 04:02:13.000000000 +0100
++++ b/nscd/nscd.h 2013-02-11 01:32:32.500667439 +0100
+@@ -112,11 +112,11 @@
+
+
+ /* Paths of the file for the persistent storage. */
+-#define _PATH_NSCD_PASSWD_DB "/var/db/nscd/passwd"
+-#define _PATH_NSCD_GROUP_DB "/var/db/nscd/group"
+-#define _PATH_NSCD_HOSTS_DB "/var/db/nscd/hosts"
+-#define _PATH_NSCD_SERVICES_DB "/var/db/nscd/services"
+-#define _PATH_NSCD_NETGROUP_DB "/var/db/nscd/netgroup"
++#define _PATH_NSCD_PASSWD_DB "/var/cache/nscd/passwd"
++#define _PATH_NSCD_GROUP_DB "/var/cache/nscd/group"
++#define _PATH_NSCD_HOSTS_DB "/var/cache/nscd/hosts"
++#define _PATH_NSCD_SERVICES_DB "/var/cache/nscd/services"
++#define _PATH_NSCD_NETGROUP_DB "/var/cache/nscd/netgroup"
+
+ /* Path used when not using persistent storage. */
+ #define _PATH_NSCD_XYZ_DB_TMP "/var/run/nscd/dbXXXXXX"
+--- a/nss/db-Makefile 2012-12-25 04:02:13.000000000 +0100
++++ b/nss/db-Makefile 2013-02-11 01:32:32.500667439 +0100
+@@ -22,7 +22,7 @@
+ /etc/rpc /etc/services /etc/shadow /etc/gshadow \
+ /etc/netgroup)
+
+-VAR_DB = /var/db
++VAR_DB = /var/lib/nss_db
+
+ AWK = awk
+ MAKEDB = makedb --quiet
+--- a/sysdeps/generic/paths.h 2012-12-25 04:02:13.000000000 +0100
++++ b/sysdeps/generic/paths.h 2013-02-11 01:32:32.500667439 +0100
+@@ -68,7 +68,7 @@
+ /* Provide trailing slash, since mostly used for building pathnames. */
+ #define _PATH_DEV "/dev/"
+ #define _PATH_TMP "/tmp/"
+-#define _PATH_VARDB "/var/db/"
++#define _PATH_VARDB "/var/lib/nss_db/"
+ #define _PATH_VARRUN "/var/run/"
+ #define _PATH_VARTMP "/var/tmp/"
+
+--- a/sysdeps/unix/sysv/linux/paths.h 2012-12-25 04:02:13.000000000 +0100
++++ b/sysdeps/unix/sysv/linux/paths.h 2013-02-11 01:32:32.504000831 +0100
+@@ -68,7 +68,7 @@
+ /* Provide trailing slash, since mostly used for building pathnames. */
+ #define _PATH_DEV "/dev/"
+ #define _PATH_TMP "/tmp/"
+-#define _PATH_VARDB "/var/db/"
++#define _PATH_VARDB "/var/lib/nss_db/"
+ #define _PATH_VARRUN "/var/run/"
+ #define _PATH_VARTMP "/var/tmp/"
+
diff --git a/libs/glibc/init.d/nscd b/libs/glibc/init.d/nscd
index 39007c1..396a701 100755
--- a/libs/glibc/init.d/nscd
+++ b/libs/glibc/init.d/nscd
@@ -13,7 +13,7 @@ RECOMMENDED=yes
start()
{
[[ -d /var/run/nscd ]] || mkdir -p /var/run/nscd
- [[ -d /var/db/nscd ]] || mkdir -p /var/db/nscd
+ [[ -d /var/cache/nscd ]] || mkdir -p /var/cache/nscd
echo "Starting Name Service Cache Daemon..."
$PROGRAM $ARGS
evaluate_retval
diff --git a/libs/icu/BUILD b/libs/icu/BUILD
index ee815c4..5b91e2c 100755
--- a/libs/icu/BUILD
+++ b/libs/icu/BUILD
@@ -1,4 +1,18 @@
-cd source &&
+cd $SOURCE_DIRECTORY/source &&
# recommended for a system wide install
-OPTS+="--disable-renaming" &&
-default_build
+OPTS+="--disable-renaming --disable-static" &&
+CC=gcc CXX=g++ ./configure --prefix=/usr $OPTS &&
+
+# set options as recommended by icu project
+sed -i '1 i\
+#define U_DISABLE_RENAMING 1\
+#define U_CHARSET_IS_UTF8 1\
+#define U_USING_ICU_NAMESPACE 0\
+#define U_NO_DEFAULT_INCLUDE_UTF_HEADERS 1\
+' common/unicode/uconfig.h &&
+
+make
+
+# these are unused at the moment
+#define UNISTR_FROM_CHAR_EXPLICIT explicit\
+#define UNISTR_FROM_STRING_EXPLICIT explicit
diff --git a/libs/icu/DEPENDS b/libs/icu/DEPENDS
index f148724..cb04139 100755
--- a/libs/icu/DEPENDS
+++ b/libs/icu/DEPENDS
@@ -1 +1,2 @@
-depends -sub CXX gcc
+depends -sub CXX gcc &&
+depends gettext
diff --git a/libs/icu/DETAILS b/libs/icu/DETAILS
index 145b754..0abf251 100755
--- a/libs/icu/DETAILS
+++ b/libs/icu/DETAILS
@@ -1,13 +1,14 @@
SPELL=icu
if [[ "$ICU_DEV" == 'y' ]]; then
- VERSION=4.8.1.1
-
SOURCE_HASH=sha512:811d8ed868c8520249b5de1e8ac5f6d2ae5d7aa9996d856eea6841fcae5e9af7d0746231671fb86d03634a42908643b54033bf86aa10bd3424e58ed0846271f1
+ VERSION=54.1
+
SOURCE_HASH=sha512:d54d4cd826e1aef62a574595a04f9fec0a42c4445ed0a166a6bb5c5f3c9f692bf3273756f350233f50b2a1ad32c437dedfeeac96d6dc814d27bfd9159b7a651c
VX=${VERSION//.r/r}
else
- VERSION=4.8.1.1
- VX=$VERSION
-
SOURCE_HASH=sha512:811d8ed868c8520249b5de1e8ac5f6d2ae5d7aa9996d856eea6841fcae5e9af7d0746231671fb86d03634a42908643b54033bf86aa10bd3424e58ed0846271f1
+ VERSION=54.1
+
SOURCE_HASH=sha512:d54d4cd826e1aef62a574595a04f9fec0a42c4445ed0a166a6bb5c5f3c9f692bf3273756f350233f50b2a1ad32c437dedfeeac96d6dc814d27bfd9159b7a651c
fi
+ VX=$VERSION
+ PATCH_LEVEL=0
SPELLX=icu4c
VERSIONX=${VERSION//./_}
SOURCE=$SPELLX-$VERSIONX-src.tgz
diff --git a/libs/icu/HISTORY b/libs/icu/HISTORY
index b7fb903..8ca7e56 100644
--- a/libs/icu/HISTORY
+++ b/libs/icu/HISTORY
@@ -1,3 +1,47 @@
+2014-10-25 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS:update sha512 sum
+
+2014-10-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 54.1 (both)
+
+2014-04-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 53.1 (both)
+
+2013-11-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD: icu fails to build with clang++
+ => force configure to use gcc
+
+2013-10-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 52.1 (both)
+
+2013-06-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 51.1 (both)
+ * BUILD: -lintl flags not needed
+
+2013-03-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 51.1 (both)
+ * DEPENDS: add gettext
+ * BUILD: add flags for libintl
+ more defines
+
+2012-12-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 50.1.1 (both)
+
+2012-11-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 50.1 (both)
+
+2012-07-31 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 49.1.2 (both)
+
+2012-04-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * BUILD: force U_DISABLE_RENAMING and U_CHARSET_IS_UTF8
+ plus various other recommended options
+ * DETAILS: PATCH_LEVEL=1
+ * TESTING: added, to track status of dependent spells
+
+2012-03-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 49.1
+
2011-10-31 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 4.8.1.1 (both)

diff --git a/libs/icu/TESTING b/libs/icu/TESTING
new file mode 100644
index 0000000..d60dfd5
--- /dev/null
+++ b/libs/icu/TESTING
@@ -0,0 +1,32 @@
+ICU-49.1 has many changes, so we need to verify that its users still build
and work:
+
+Usedby tested Status
+
+beecrypt
+boost 2012-04-08 ok
+c3270
+calibre
+couchdb
+eflwebkit
+firebird
+firebird25 2012-04-01 ok
+gdisk
+harfbuzz
+libxml2 2012-04-01 ok
+libxslt 2012-04-02 ok
+mono
+neon 2012-04-09 ok
+openoffice
+parrot 2012-04-02 ok
+php
+php-dev
+qt4 2012-04-08 ok
+qtbase 2012-04-04 ok
+raptor 2012-04-01 ok
+subversion 2012-04-09 ok
+sword
+webkitgtk
+webkitgtk3
+x3270
+xalan-c
+xerces-c
diff --git a/libs/isl/DETAILS b/libs/isl/DETAILS
new file mode 100755
index 0000000..c546aff
--- /dev/null
+++ b/libs/isl/DETAILS
@@ -0,0 +1,26 @@
+ SPELL=isl
+ VERSION=0.13
+ SOURCE="${SPELL}-${VERSION}.tar.xz"
+ SOURCE_URL[0]=http://${SPELL}.gforge.inria.fr/${SOURCE}
+
SOURCE_HASH=sha512:08cbcefc671be7754ec8ab17695d960bc2340df06d8c16143530f24b38dc1d0bc1ed095ba4f8c1c61d99739224ce2d8b07a648953026fef5bdd4f390d6fe3b43
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://isl.gforge.inria.fr/";
+ LICENSE[0]="MIT"
+ ENTERED=20140917
+ KEYWORDS=""
+ SHORT="Integer Set Library"
+cat << EOF
+isl is a library for manipulating sets and relations of integer points
bounded
+by linear constraints. Supported operations on sets include intersection,
+union, set difference, emptiness check, convex hull, (integer) affine hull,
+integer projection, computing the lexicographic minimum using parametric
+integer programming, coalescing and parametric vertex enumeration. It also
+includes an ILP solver based on generalized basis reduction, transitive
+closures on maps (which may encode infinite graphs), dependence analysis
+and bounds on piecewise step-polynomials. For more information see
+the project page, the online user manual (html) or the complete manual
+(pdf). For an introduction to the underlying concepts, see the first part
+of the presentation Integer sets and relations: from high-level modeling to
+low-level implementation . The barvinok package contains an iscc calculator
+that exposes some of the operations supported by isl.
+EOF
diff --git a/libs/isl/HISTORY b/libs/isl/HISTORY
new file mode 100644
index 0000000..5056b99
--- /dev/null
+++ b/libs/isl/HISTORY
@@ -0,0 +1,2 @@
+2014-09-17 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: spell created
diff --git a/libs/ldns/CONFIGURE b/libs/ldns/CONFIGURE
index ad2ad73..b9daa76 100755
--- a/libs/ldns/CONFIGURE
+++ b/libs/ldns/CONFIGURE
@@ -1,3 +1,26 @@
+. "$GRIMOIRE/FUNCTIONS" &&
+
+config_query_option LDNS_OPTS "Enable ECDSA support?" y \
+ "--enable-ecdsa" \
+ "--disable-ecdsa" &&
+
+config_query_option LDNS_OPTS "Enable SHA256 and SHA512 RRSIG support?" y \
+ "--enable-sha2" \
+ "--disable-sha2" &&
+
+config_query_option LDNS_OPTS "Enable DANE support?" y \
+ "--enable-dane" \
+ "--disable-dane" &&
+
+if spell_ok openssl && is_version_less $(installed_version openssl) 1.0; then
+ message "${MESSAGE_COLOR}WARNING: GOST support requires OpenSSL 1.0, which
is not installed. If you need it," &&
+ message "select 1.0 below to replace current
${DEFAULT_COLOR}$(installed_version openssl)${MESSAGE_COLOR} version with one
from OpenSSL 1.0 branch.${DEFAULT_COLOR}"
+fi &&
+
+config_query_list LDNS_OPENSSL "Which OpenSSL branch?" \
+ 0.9 \
+ 1.0 &&
+
config_query_option LDNS_DRILL "Build and install drill?" n \
"--with-drill" "--without-drill" &&

diff --git a/libs/ldns/DEPENDS b/libs/ldns/DEPENDS
index 6c552da..03e6093 100755
--- a/libs/ldns/DEPENDS
+++ b/libs/ldns/DEPENDS
@@ -1,18 +1,15 @@
-. "$GRIMOIRE/FUNCTIONS" &&
-
depends make &&
depends libtool &&
-depends SSL &&

-if spell_ok SSL && is_version_less $(installed_version openssl) 1.0; then
- message "${MESSAGE_COLOR}WARNING: GOST support requires OpenSSL 1.0, which
is not installed."
- message "Answer 'y' to replace current version $(installed_version SSL)
with one from OpenSSL 1.0 branch.${DEFAULT_COLOR}"
-fi &&
+if [[ $LDNS_OPENSSL == "1.0" ]]; then
+ depends -sub "1.0" openssl &&

-optional_depends -sub "1.0" SSL \
- "--enable-gost" \
- "--disable-gost" \
- "for GOST support" &&
+ config_query_option LDNS_OPTS "Enable GOST support?" y \
+ "--enable-gost" \
+ "--disable-gost"
+else
+ depends openssl '--disable-gost'
+fi &&

optional_depends -sub PYTHON swig \
"--with-pyldns" \
diff --git a/libs/ldns/DETAILS b/libs/ldns/DETAILS
index d39fe25..af90557 100755
--- a/libs/ldns/DETAILS
+++ b/libs/ldns/DETAILS
@@ -1,5 +1,6 @@
SPELL=ldns
VERSION=1.6.17
+ PATCHLEVEL=2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://www.nlnetlabs.nl/downloads/$SPELL/$SOURCE
diff --git a/libs/ldns/HISTORY b/libs/ldns/HISTORY
index 8a4b125..352fc25 100644
--- a/libs/ldns/HISTORY
+++ b/libs/ldns/HISTORY
@@ -1,5 +1,13 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-11-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL++
+ * CONFIGURE: added missing options; corrected GOST notice
+ * DEPENDS: made GOST support optional for openssl 1.0 as well
+
+2014-10-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1
+ * DEPENDS, CONFIGURE: moved openssl branch selection to CONFIGURE to
+ avoid sub-dependency error when cast of the spell queues 1.0 branch
+ of openssl in global sub_depends file for next recast

2014-05-09 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.6.17
diff --git a/libs/libaio/DETAILS b/libs/libaio/DETAILS
index d92c8fc..c53bd3a 100755
--- a/libs/libaio/DETAILS
+++ b/libs/libaio/DETAILS
@@ -1,8 +1,8 @@
SPELL=libaio
- VERSION=0.3.109
+ VERSION=0.3.110
SOURCE="${SPELL}_${VERSION}.orig.tar.gz"

SOURCE_URL[0]=http://ftp.debian.org/debian/pool/main/liba/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:225b1da546410f8edb68d4c4628cc7c1a18660c7c95efa885ea0880ef7e83b08baa7d7af052fedfbff135a607f035241224e1ec91e9da54af19aaf7c39c05a53
+
SOURCE_HASH=sha512:664295d330d6e9adc005e2331e77582619625b479ffc2b81728ba6a682487380ee936079c4a69d35144b458bbe35c612f4ed9b32e913bd7e109b824345763eb3
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://lse.sourceforge.net/io/aio.html";
LICENSE[0]=LGPL
diff --git a/libs/libaio/HISTORY b/libs/libaio/HISTORY
index 3db40a4..7cb7829 100644
--- a/libs/libaio/HISTORY
+++ b/libs/libaio/HISTORY
@@ -1,3 +1,6 @@
+2015-01-02 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 0.3.110
+
2011-08-05 Julien "_kaze_" ROZO <julien AT rozo.org>
* DETAILS: updated version to 0.3.109

diff --git a/libs/libbsd/DETAILS b/libs/libbsd/DETAILS
index 193d9aa..8a41285 100755
--- a/libs/libbsd/DETAILS
+++ b/libs/libbsd/DETAILS
@@ -1,5 +1,5 @@
SPELL=libbsd
- VERSION=0.6.0
+ VERSION=0.7.0
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE2=$SOURCE.asc
SOURCE_URL[0]=http://libbsd.freedesktop.org/releases/${SOURCE}
diff --git a/libs/libbsd/HISTORY b/libs/libbsd/HISTORY
index 44150b5..30ce190 100644
--- a/libs/libbsd/HISTORY
+++ b/libs/libbsd/HISTORY
@@ -1,3 +1,8 @@
+2014-10-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.7.0
+ * libbsd.gpg: added A4AE57A3 public key (Guillem Jover
+ <guillem AT hadrons.org>)
+
2013-08-23 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.6.0; renewed source extension;
converted to upstream signature checking
diff --git a/libs/libbsd/libbsd.gpg b/libs/libbsd/libbsd.gpg
index 6fe1b4b..ce9c189 100644
Binary files a/libs/libbsd/libbsd.gpg and b/libs/libbsd/libbsd.gpg differ
diff --git a/libs/libdrm/DETAILS b/libs/libdrm/DETAILS
index 1e25a30..dae4c86 100755
--- a/libs/libdrm/DETAILS
+++ b/libs/libdrm/DETAILS
@@ -8,8 +8,8 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/drm-git"
SOURCE_IGNORE=volatile
FORCE_DOWNLOAD=1
else
- VERSION=2.4.56
-
SOURCE_HASH=sha512:5ad28ddcfad666c207a7d7c6139140182bd96c0f2c6befafbb03a9f50aa40119366cc8750025626c7c2570416a6e9476ab5102b4075562b52cdca577ded5d64c
+ VERSION=2.4.58
+
SOURCE_HASH=sha512:26776b3f93fe173f4e0f94668813ec1a756d9f15385d1cad70c7af8d4d5d503aef00e14081c76f6fcac6e0c606e106e47ddf76038f8601b71fc380306536f937
SOURCE=${SPELL}-${VERSION}.tar.bz2
SOURCE_URL[0]=http://dri.freedesktop.org/${SPELL}/${SOURCE}
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/libs/libdrm/HISTORY b/libs/libdrm/HISTORY
index ae584fc..af87b24 100644
--- a/libs/libdrm/HISTORY
+++ b/libs/libdrm/HISTORY
@@ -1,3 +1,6 @@
+2014-09-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: 2.4.58
+
2014-08-24 Thomas Orgis <sobukus AT sourcemage.org>
* SUB_DEPENDS, PRE_SUB_DEPENDS: support NV and NOUVEAU, both in field
use:-/
diff --git a/libs/libesmtp/DEPENDS b/libs/libesmtp/DEPENDS
index 9995da5..11c1255 100755
--- a/libs/libesmtp/DEPENDS
+++ b/libs/libesmtp/DEPENDS
@@ -1,5 +1,5 @@
depends libtool &&
-optional_depends SSL \
- "--with-opennssl" \
- "--without-opennssl" \
+optional_depends SSL \
+ "--with-openssl" \
+ "--without-openssl" \
"for SSL/TLS support"
diff --git a/libs/libesmtp/HISTORY b/libs/libesmtp/HISTORY
index 316fb3a..aa35272 100644
--- a/libs/libesmtp/HISTORY
+++ b/libs/libesmtp/HISTORY
@@ -1,8 +1,5 @@
-2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: fix bad with-SSL usage
-
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-10-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: use SSL provider

2011-10-23 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.0.6
diff --git a/libs/libev/DETAILS b/libs/libev/DETAILS
index 446b7a4..b253f8a 100755
--- a/libs/libev/DETAILS
+++ b/libs/libev/DETAILS
@@ -1,6 +1,6 @@
SPELL=libev
- VERSION=4.15
-
SOURCE_HASH=sha512:bb3ab98d92e565bf2273d71c9004b84ad3b305c4e883482392fe6c701949344731bb4e391ac77578f71d9a80f0ec4b6afc2ae5449d4093cdcbee26d7dc17929d
+ VERSION=4.19
+
SOURCE_HASH=sha512:0d1c8707ba0b665b4570a1dc4125d1fd9b0a25f8cad6552cb1fe8a7ea90920b14c15ad3a32806ddcd7efe68bb397dab973b3ee609dac5015c0d76959d850aaf1
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://dist.schmorp.de/${SPELL}/${SOURCE}
SOURCE_URL[1]=http://dist.schmorp.de/${SPELL}/Attic/${SOURCE}
diff --git a/libs/libev/HISTORY b/libs/libev/HISTORY
index 5d01f20..d9449f6 100644
--- a/libs/libev/HISTORY
+++ b/libs/libev/HISTORY
@@ -1,3 +1,6 @@
+2014-10-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 4.19
+
2013-03-13 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 4.15

diff --git a/libs/libfcgi/BUILD b/libs/libfcgi/BUILD
new file mode 100755
index 0000000..d22e99f
--- /dev/null
+++ b/libs/libfcgi/BUILD
@@ -0,0 +1,3 @@
+make_single &&
+default_build &&
+make_normal
diff --git a/libs/libfcgi/HISTORY b/libs/libfcgi/HISTORY
index ea0734b..5d4f1a8 100644
--- a/libs/libfcgi/HISTORY
+++ b/libs/libfcgi/HISTORY
@@ -1,2 +1,8 @@
+2014-12-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * BUILD: added, to fix multijob build
+ * PRE_BUILD: added, to apply the patch
+ * gcc44.patch: added, backported patch from Debian to fix build with
+ GCC >=4.4.0
+
2007-12-15 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
* DETAILS, HISTORY: created spell
diff --git a/libs/libfcgi/PRE_BUILD b/libs/libfcgi/PRE_BUILD
new file mode 100755
index 0000000..3dde34e
--- /dev/null
+++ b/libs/libfcgi/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+patch -p1 < "$SPELL_DIRECTORY/gcc44.patch"
diff --git a/libs/libfcgi/gcc44.patch b/libs/libfcgi/gcc44.patch
new file mode 100644
index 0000000..7999e1b
--- /dev/null
+++ b/libs/libfcgi/gcc44.patch
@@ -0,0 +1,17 @@
+Author: Tatsuki Sugiura <sugi AT nemui.org>
+Origin: vendor, http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504963
+Bug-Debian: http://bugs.debian.org/504963
+Forwarded: no
+Last-Update: 2010-02-08
+
+Index: libfcgi/libfcgi/fcgio.cpp
+===================================================================
+--- libfcgi.orig/libfcgi/fcgio.cpp 2010-01-23 19:13:53.000000000 +0900
++++ libfcgi/libfcgi/fcgio.cpp 2010-01-23 19:13:55.000000000 +0900
+@@ -22,6 +22,7 @@
+ #define DLLAPI __declspec(dllexport)
+ #endif
+
++#include <cstdio>
+ #include <limits.h>
+ #include "fcgio.h"
diff --git a/libs/libgit2/BUILD b/libs/libgit2/BUILD
new file mode 100755
index 0000000..c3fcb4b
--- /dev/null
+++ b/libs/libgit2/BUILD
@@ -0,0 +1,2 @@
+OPTS+="-DBUILD_CLAR=0" &&
+cmake_build
diff --git a/libs/libgit2/CONFIGURE b/libs/libgit2/CONFIGURE
new file mode 100644
index 0000000..b2f02c3
--- /dev/null
+++ b/libs/libgit2/CONFIGURE
@@ -0,0 +1 @@
+source $GRIMOIRE/CMAKE_CONFIGURE
diff --git a/libs/libgit2/DEPENDS b/libs/libgit2/DEPENDS
new file mode 100755
index 0000000..05dc003
--- /dev/null
+++ b/libs/libgit2/DEPENDS
@@ -0,0 +1,4 @@
+depends cmake &&
+depends SSL &&
+depends zlib &&
+optional_depends libssh2 '' '' 'SSH support'
diff --git a/libs/libgit2/DETAILS b/libs/libgit2/DETAILS
new file mode 100755
index 0000000..6c4b89d
--- /dev/null
+++ b/libs/libgit2/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=libgit2
+ VERSION=0.21.3
+
SOURCE_HASH=sha512:399e16c9ca9d5a9e95ac929d7bd327038ba0e590e37ceee2aab062472f28a32905e90b5ee59990dad428d04c1c0d3f388381e3e44f775dfaafe37b21dbd7c892
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=https://github.com/libgit2
+ SOURCE_URL=$WEB_SITE/$SPELL/archive/v$VERSION.tar.gz
+ ENTERED=20130123
+ LICENSE[0]=GPL
+ KEYWORDS="disk"
+ SHORT="support library for git usage"
+cat << EOF
+support library for git usage
+EOF
diff --git a/libs/libgit2/HISTORY b/libs/libgit2/HISTORY
new file mode 100644
index 0000000..d6903c0
--- /dev/null
+++ b/libs/libgit2/HISTORY
@@ -0,0 +1,15 @@
+2014-12-26 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fixed SOURCE to make it a proper tarball name
+
+2014-12-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.21.3
+
+2014-12-18 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.21.2
+ * DEPENDS: add optional libssh2
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2013-01-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version master
diff --git a/libs/libiptcdata/DETAILS b/libs/libiptcdata/DETAILS
index 5685756..4498a0d 100755
--- a/libs/libiptcdata/DETAILS
+++ b/libs/libiptcdata/DETAILS
@@ -1,7 +1,7 @@
SPELL=libiptcdata
VERSION=1.0.4
SOURCE=$SPELL-$VERSION.tar.gz
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ SOURCE_URL[0]="${SOURCEFORGE_URL}/${SPELL}/${SPELL}/${VERSION}/${SOURCE}"
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
LICENSE[0]=LGPL
diff --git a/libs/libiptcdata/HISTORY b/libs/libiptcdata/HISTORY
index cdbacbb..8d6d944 100644
--- a/libs/libiptcdata/HISTORY
+++ b/libs/libiptcdata/HISTORY
@@ -1,3 +1,6 @@
+2014-09-16 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: fix SOURCE_URL[0]
+
2010-07-26 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.0.4

diff --git a/libs/libsigsegv/HISTORY b/libs/libsigsegv/HISTORY
index f13a58e..00a7cb1 100644
--- a/libs/libsigsegv/HISTORY
+++ b/libs/libsigsegv/HISTORY
@@ -1,3 +1,7 @@
+2014-12-30 Eric Sandall <sandalle AT sourcemage.org>
+ * UP_TRIGGERS: Trigger dependent spells on upgrade
+ Bug #185, Bug #186, and Bug #187
+
2011-04-05 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.10, WEB_SITE updated

diff --git a/libs/libsigsegv/UP_TRIGGERS b/libs/libsigsegv/UP_TRIGGERS
new file mode 100755
index 0000000..c37f788
--- /dev/null
+++ b/libs/libsigsegv/UP_TRIGGERS
@@ -0,0 +1,10 @@
+local OLD_SPELL_VERSION=""
+spell_ok $SPELL && OLD_SPELL_VERSION="$(installed_version $SPELL)"
+
+if [ "${VERSION:0:4}" != "${OLD_SPELL_VERSION:0:4}" ]; then
+ message "${MESSAGE_COLOR}This is a possibly incompatible update of
${SPELL_COLOR}${SPELL}${DEFAULT_COLOR}${MESSAGE_COLOR}...${DEFAULT_COLOR}"
+ message "${MESSAGE_COLOR}Figuring out what spells need to be recast, this
may take a while.${DEFAULT_COLOR}"
+ for each in $(show_up_depends $SPELL 1); do
+ up_trigger $each cast_self
+ done
+fi
diff --git a/libs/libspf2/DEPENDS b/libs/libspf2/DEPENDS
new file mode 100755
index 0000000..9b5780c
--- /dev/null
+++ b/libs/libspf2/DEPENDS
@@ -0,0 +1,10 @@
+optional_depends perl \
+ "--enable-perl" \
+ "--disable-perl" \
+ "for Perl/XS interface to libspf2" &&
+
+# '--without-bind' is buggy
+optional_depends bind \
+ "--with-bind=$INSTALL_ROOT/usr" \
+ "" \
+ "to use res_query() in libbind"
diff --git a/libs/libspf2/DETAILS b/libs/libspf2/DETAILS
new file mode 100755
index 0000000..5427f80
--- /dev/null
+++ b/libs/libspf2/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=libspf2
+ VERSION=1.2.10
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://www.libspf2.org/spf/${SOURCE}
+
SOURCE_HASH=sha512:162ce382628c6fcadac3e11f5a12442db622bb23f7ec503e16f5ba7fc88afdd777bce6b093c12a58210355985fd11b74b140f08fab347334d82d953dd183b130
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE=http://www.libspf2.org/
+ LICENSE[0]=BSD
+ LICENSE[1]=LGPL
+ ENTERED=20141128
+ SHORT="fully thread safe SPF implementation"
+cat << EOF
+libspf2 implements the Sender Policy Framework, a part of the SPF/SRS
protocol
+pair. libspf2 is a library which allows email systems such as Sendmail,
Postfix,
+Exim and Zmailer to check SPF records and make sure that the email is
authorized
+by the domain name that it is coming from. This prevents email forgery,
commonly
+used by spammers, scammers and email viruses/worms.
+EOF
diff --git a/libs/libspf2/HISTORY b/libs/libspf2/HISTORY
new file mode 100644
index 0000000..973b590
--- /dev/null
+++ b/libs/libspf2/HISTORY
@@ -0,0 +1,2 @@
+2014-11-28 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell, version 1.2.10
diff --git a/libs/libtirpc/DETAILS b/libs/libtirpc/DETAILS
index 0193fc3..ac53e9d 100755
--- a/libs/libtirpc/DETAILS
+++ b/libs/libtirpc/DETAILS
@@ -1,6 +1,6 @@
SPELL=libtirpc
- VERSION=0.2.3
-
SOURCE_HASH=sha512:dd480fcb6feda4a2bba7e5a5dc9b1f523697a39ddaa44a5742405f66d202996d99a562a31dbf6daf06e9b7ce5d82dfd1cce7b76a34466b92f84176e77498163d
+ VERSION=0.2.5
+
SOURCE_HASH=sha512:9f8afa1acb04a2c2c558018f2528f8caaa79994a2af2abeed947f914145872ef72988b241e11925c799db0de9ec51fd9baecd2b08150240b22f91e2e55a45194
SOURCE="${SPELL}-${VERSION}.tar.bz2"
SOURCE_URL[0]="${SOURCEFORGE_URL}/libtirpc/libtirpc/${VERSION}/${SOURCE}"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
diff --git a/libs/libtirpc/HISTORY b/libs/libtirpc/HISTORY
index 96c6964..1b4a7fb 100644
--- a/libs/libtirpc/HISTORY
+++ b/libs/libtirpc/HISTORY
@@ -1,3 +1,6 @@
+2014-09-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.2.5
+
2013-09-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: fix SOURCE_URL[0]

diff --git a/libs/libvirt/DEPENDS b/libs/libvirt/DEPENDS
index 65b6725..ea9b7de 100755
--- a/libs/libvirt/DEPENDS
+++ b/libs/libvirt/DEPENDS
@@ -49,10 +49,7 @@ optional_depends hal \
'--without-hal' \
'HAL support' &&

-optional_depends python \
- '--with-python' \
- '--without-python' \
- 'Python bindings' &&
+optional_depends 'python' '' '' 'Python bindings' &&

optional_depends policykit \
'--with-polkit' \
@@ -84,9 +81,9 @@ optional_depends 'fuse' \
'--without-fuse' \
'for FUSE filesystem support for lxc' &&

-suggest_depends nc '' '' 'for remote SSH tunneling' &&
+suggest_depends -sub 'NMAP_NCAT NMAP_NC_SYMLINK' nmap '' '' 'for remote SSH
tunneling' &&
suggest_depends 'bridge-utils' '' '' 'for creating TUN/TAP bridges' &&
suggest_depends 'iproute2' '' '' 'for routing between TUN/TAP interfaces' &&
suggest_depends 'dnsmasq' '' '' 'for providing DHCP on virtual networks' &&
-suggest_depends QEMU '' '' "for QEMU (use
${SPELL_COLOR}kvm${DEFAULT_COLOR} for QEMU/KVM) binaries?"
-
+suggest_depends QEMU '' '' "for QEMU (use
${SPELL_COLOR}kvm${DEFAULT_COLOR} for QEMU/KVM) binaries?" &&
+suggest_depends 'ebtables' '' '' 'for firewall/NAT support'
diff --git a/libs/libvirt/DETAILS b/libs/libvirt/DETAILS
index f8750dc..5fd0345 100755
--- a/libs/libvirt/DETAILS
+++ b/libs/libvirt/DETAILS
@@ -1,5 +1,5 @@
SPELL=libvirt
- VERSION=1.1.1
+ VERSION=1.2.9
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/libs/libvirt/HISTORY b/libs/libvirt/HISTORY
index 84fb2d6..0bb714f 100644
--- a/libs/libvirt/HISTORY
+++ b/libs/libvirt/HISTORY
@@ -1,8 +1,15 @@
+2014-12-29 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Uses ebtables for firewall/NAT
+
+2014-12-04 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.2.9
+ * DEPENDS: Python is still optional, but ./configure no longer has
flags
+
2013-08-12 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.1.1
* DEPENDS: --*-libssh2 -> --*-ssh2

-2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
+2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: udev => UDEV

2013-04-11 Ladislav Hagara <hgr AT vabo.cz>
diff --git a/libs/libvirt/libvirt-1.1.1.tar.gz.sig
b/libs/libvirt/libvirt-1.1.1.tar.gz.sig
deleted file mode 100644
index 8343907..0000000
Binary files a/libs/libvirt/libvirt-1.1.1.tar.gz.sig and /dev/null differ
diff --git a/libs/libvirt/libvirt-1.2.9.tar.gz.sig
b/libs/libvirt/libvirt-1.2.9.tar.gz.sig
new file mode 100644
index 0000000..6b95e43
Binary files /dev/null and b/libs/libvirt/libvirt-1.2.9.tar.gz.sig differ
diff --git a/libs/mxml/DETAILS b/libs/mxml/DETAILS
index 9a455a4..ca31c5a 100755
--- a/libs/mxml/DETAILS
+++ b/libs/mxml/DETAILS
@@ -1,12 +1,8 @@
SPELL=mxml
- VERSION=2.7
+ VERSION=2.9
SOURCE=$SPELL-$VERSION.tar.gz
- SOURCE_URL[0]=http://ftp.easysw.com/pub/$SPELL/$VERSION/$SOURCE
- SOURCE_URL[1]=ftp://ftp.easysw.com/pub/$SPELL/$VERSION/$SOURCE
- SOURCE_URL[2]=ftp://ftp2.easysw.com/pub/$SPELL/$VERSION/$SOURCE
-
SOURCE_URL[3]=http://ftp.funet.fi/pub/mirrors/ftp.easysw.com/pub/$SPELL/$VERSION/$SOURCE
-
SOURCE_URL[4]=ftp://ftp.funet.fi/pub/mirrors/ftp.easysw.com/pub/$SPELL/$VERSION/$SOURCE
-
SOURCE_HASH=sha512:9fac34975c35d0ff9686a20a882824040b0b96b38ab9f1f5b1ef24a323668974860d4d977bb07c90a3e2b3410a2d8358eec1682b2c7ff2cda7f36f630ff97007
+ SOURCE_URL[0]=http://www.msweet.org/files/project3/$SOURCE
+
SOURCE_HASH=sha512:819c506ea43198de07a90d7473f29c9edc7f638638b5a1b215d88ac635b4f4f37441d8a760ce356f7d4bfb14a4f504c304d0e33345f69ecd145db50350e50ad7
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://www.minixml.org/
LICENSE[0]=LGPL
diff --git a/libs/mxml/HISTORY b/libs/mxml/HISTORY
index ec4127e..a55148b 100644
--- a/libs/mxml/HISTORY
+++ b/libs/mxml/HISTORY
@@ -1,3 +1,6 @@
+2014-10-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.9; updated source urls
+
2012-04-14 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.7

diff --git a/libs/neon/DEPENDS b/libs/neon/DEPENDS
index 48f7586..0fcfab3 100755
--- a/libs/neon/DEPENDS
+++ b/libs/neon/DEPENDS
@@ -15,7 +15,7 @@ optional_depends gettext \
case $NEON_SSL in
none) OPTS="--without-ssl $OPTS"
;;
- SSL) depends openssl "--with-ssl=openssl"
+ openssl) depends SSL "--with-ssl=openssl"
;;
gnutls) depends gnutls "--with-ssl=gnutls"
;;
diff --git a/libs/neon/DETAILS b/libs/neon/DETAILS
index 1a63d7f..729bc18 100755
--- a/libs/neon/DETAILS
+++ b/libs/neon/DETAILS
@@ -1,7 +1,6 @@
SPELL=neon
- VERSION=0.30.0
+ VERSION=0.30.1
SECURITY_PATCH=2
- PATCHLEVEL=1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
SOURCE2_IGNORE=signature
diff --git a/libs/neon/HISTORY b/libs/neon/HISTORY
index 4bb4d8b..a722e3c 100644
--- a/libs/neon/HISTORY
+++ b/libs/neon/HISTORY
@@ -1,7 +1,7 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
-
- * SUB_DEPENDS, PRE_SUB_DEPENDS: openssl => SSL
+2014-10-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.30.1
+ * {SUB_,}DEPENDS, CONFIGURE, {REPAIR^all^,}PRE_SUB_DEPENDS: switched
to
+ SSL provider

2014-04-28 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: PATCHLEVEL=1; don't duplicate manuals
diff --git a/libs/neon/REPAIR^all^PRE_SUB_DEPENDS
b/libs/neon/REPAIR^all^PRE_SUB_DEPENDS
index 0a4cde4..3af2a25 100755
--- a/libs/neon/REPAIR^all^PRE_SUB_DEPENDS
+++ b/libs/neon/REPAIR^all^PRE_SUB_DEPENDS
@@ -1,6 +1,6 @@
case $THIS_SUB_DEPENDS in
DAV) is_depends_enabled $SPELL expat || is_depends_enabled $SPELL libxml2;;
- SSL) is_depends_enabled $SPELL openssl || is_depends_enabled $SPELL gnutls
;;
+ SSL) is_depends_enabled $SPELL $(get_spell_provider $SPELL SSL) ||
is_depends_enabled $SPELL gnutls ;;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"
return 1;;
esac
diff --git a/libs/neon/SUB_DEPENDS b/libs/neon/SUB_DEPENDS
index ddaac5b..28e3fd5 100755
--- a/libs/neon/SUB_DEPENDS
+++ b/libs/neon/SUB_DEPENDS
@@ -15,13 +15,19 @@ case $THIS_SUB_DEPENDS in

# Re-query with only the SSL options
config_query_list NEON_SSL "Which SSL backend do you want for SSL
support?" \
- SSL gnutls &&
+ openssl \
+ gnutls &&

config_query_option NEON_OPTS "Enable SSL library thread-safety using
POSIX threads?" y \
- "--enable-threadsafe-ssl=posix" \
- "--disable-threadsafe-ssl" &&
- depends "${NEON_SSL}" "--with-ssl=${NEON_SSL}"
- ;;
+ "--enable-threadsafe-ssl=posix" \
+ "--disable-threadsafe-ssl" &&
+
+ case $NEON_SSL in
+ openssl) depends SSL "--with-ssl=openssl"
+ ;;
+ gnutls) depends gnutls "--with-ssl=gnutls"
+ ;;
+ esac ;;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"
return 1;;
esac
diff --git a/libs/newt/DEPENDS b/libs/newt/DEPENDS
index 692a7f4..ca937ef 100755
--- a/libs/newt/DEPENDS
+++ b/libs/newt/DEPENDS
@@ -8,4 +8,4 @@ optional_depends tcl "--with-tcl" \
"--without-tcl" \
"tcl bindings" &&

-optional_depends python '' '' 'for Python bindings'
+optional_depends python '' '' 'for Python bindings (snack module)'
diff --git a/libs/newt/DETAILS b/libs/newt/DETAILS
index ab9bc7b..5187acc 100755
--- a/libs/newt/DETAILS
+++ b/libs/newt/DETAILS
@@ -6,7 +6,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-${VERSION}
SOURCE_URL[0]=https://fedorahosted.org/releases/n/e/${SPELL}/${SOURCE}
SOURCE_HINTS[0]=no-check-certificate
LICENSE[0]=LGPL
- WEB_SITE=http://www.redhat.com/
+ WEB_SITE=https://fedorahosted.org/newt/
ENTERED=20020316
KEYWORDS="libs"
SHORT="A development library for text mode user interfaces."
diff --git a/libs/newt/HISTORY b/libs/newt/HISTORY
index 4fe457a..f0da943 100644
--- a/libs/newt/HISTORY
+++ b/libs/newt/HISTORY
@@ -1,3 +1,7 @@
+2014-09-14 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Update website
+ * DEPENDS: Clarify the python's module name
+
2014-04-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 0.52.17

diff --git a/libs/nspr/BUILD b/libs/nspr/BUILD
index f24de39..d083df7 100755
--- a/libs/nspr/BUILD
+++ b/libs/nspr/BUILD
@@ -3,4 +3,7 @@ if [[ ${SMGL_COMPAT_ARCHS[0]} == 64 ]]; then
OPTS="--enable-64bit $OPTS"
fi &&
OPTS="$OPTS --with-mozilla --enable-optimize" &&
+
+LDFLAGS="-lstdc++ $LDFLAGS" &&
+
default_build
diff --git a/libs/nspr/DEPENDS b/libs/nspr/DEPENDS
index 9cdc825..b978eb8 100755
--- a/libs/nspr/DEPENDS
+++ b/libs/nspr/DEPENDS
@@ -1 +1 @@
-depends -sub CXX gcc '--with-cplus'
+depends -sub CXX gcc '--enable-cplus'
diff --git a/libs/nspr/DETAILS b/libs/nspr/DETAILS
index 1b1f995..2f1efab 100755
--- a/libs/nspr/DETAILS
+++ b/libs/nspr/DETAILS
@@ -1,9 +1,9 @@
SPELL=nspr
- VERSION=4.10.6
-
SOURCE_HASH=sha512:a527a7123b4291903ac69899a82ea7e82a1945550b37f59199140a80d917540fb280172adeabf0fa09420debfd0d39c89c417166cd0a50e1eb6f1929a2a7460d
+ VERSION=4.10.7
SOURCE=$SPELL-$VERSION.tar.gz
+
SOURCE_URL[0]=http://ftp.mozilla.org/pub/mozilla.org/$SPELL/releases/v$VERSION/src/$SOURCE
+
SOURCE_HASH=sha512:bc845b3983ed280dc691e81e08b94b34b8c175e18d455f9e1558a862045df29a3e5c7df291dff7caa0f9d4a9c7e5dd7eb316018f09b9ed444e91502d5a46013e
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
-SOURCE_URL[0]=http://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v$VERSION/src/$SOURCE
WEB_SITE=http://www.mozilla.org/projects/nspr/
ENTERED=20050512
# SOURCE_GPG=gurus.gpg:$SOURCE.sig:WORKS_FOR_ME
diff --git a/libs/nspr/HISTORY b/libs/nspr/HISTORY
index 5f25fd1..0308b48 100644
--- a/libs/nspr/HISTORY
+++ b/libs/nspr/HISTORY
@@ -1,3 +1,11 @@
+2014-10-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 4.10.7; use spell variable in source url
+ * DEPENDS: corrected c++ flag
+ * INSTALL: install generated nspr.pc file
+ * BUILD: externally link with stdc++
+ * PRE_BUILD: added, to fix build with c++ enabled
+ * nspr.pc: dropped, replaced by upstream version
+
2014-06-10 Pol Vinogradov <vin.public AT gmail.com>
* DETAILS: 4.10.6

diff --git a/libs/nspr/INSTALL b/libs/nspr/INSTALL
index 6f5e3e4..d6ed4f3 100755
--- a/libs/nspr/INSTALL
+++ b/libs/nspr/INSTALL
@@ -2,10 +2,8 @@
make install &&

# NSS configuration info
-install --mode=755 config/nspr-config $INSTALL_ROOT/usr/bin
&&
-install --mode=644 $SCRIPT_DIRECTORY/nspr.pc
$INSTALL_ROOT/usr/lib/pkgconfig/ &&
-# setup pkg-config file to have the correct version number
-sedit "s/VERSION/$(config/nspr-config --version)/"
$INSTALL_ROOT/usr/lib/pkgconfig/nspr.pc &&
+install --mode=755 config/nspr-config "$INSTALL_ROOT/usr/bin" &&
+install --mode=644 config/nspr.pc "$INSTALL_ROOT/usr/lib/pkgconfig/" &&

# manually do the real install, keeping in mind that most of these files are
symlinks
cd dist &&
diff --git a/libs/nspr/PRE_BUILD b/libs/nspr/PRE_BUILD
new file mode 100755
index 0000000..d499f82
--- /dev/null
+++ b/libs/nspr/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+# conform ISO C++
+sedit "/PR_IMPLEMENT(RCThread)/i class RCPrimordialThread;" \
+ nspr/pr/src/cplus/rcthread.h
diff --git a/libs/nspr/nspr.pc b/libs/nspr/nspr.pc
deleted file mode 100644
index 169111f..0000000
--- a/libs/nspr/nspr.pc
+++ /dev/null
@@ -1,10 +0,0 @@
-prefix=/usr
-exec_prefix=/usr
-libdir=/usr/lib
-includedir=/usr/include
-
-Name: NSPR
-Description: The Netscape Portable Runtime
-Version: VERSION
-Libs: -lplds4 -lplc4 -lnspr4 -lpthread -ldl
-Cflags: -I${includedir}/nspr
diff --git a/libs/openscenegraph/DETAILS b/libs/openscenegraph/DETAILS
index e4e45e3..6349f94 100755
--- a/libs/openscenegraph/DETAILS
+++ b/libs/openscenegraph/DETAILS
@@ -1,10 +1,10 @@
SPELL=openscenegraph
- VERSION=3.2.0
+ VERSION=3.2.1
BRANCH=${VERSION/%.?/}
SOURCE=OpenSceneGraph-$VERSION.zip
SOURCE_DIRECTORY=$BUILD_DIRECTORY/OpenSceneGraph-${VERSION}

SOURCE_URL[0]=http://www.openscenegraph.org/downloads/developer_releases/$SOURCE
-
SOURCE_HASH=sha512:9a270f2a0b5f8b0527fb99668da8771073c6469c5a403371a786da47df0443f6a5776716942f2318e7e58d9a41417b5dc5f4ae4a123cfcc72840e3d2999322bd
+
SOURCE_HASH=sha512:f7bd9aedd3a1f48094a0ad95d267c2f2c946b042f7459d6b33e6038a4b16aeda9cfd69f339ea0a2a478dadadf1875313a4132564b8fcade5ad93511ecd8c1a9e
# SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
WEB_SITE=http://www.openscenegraph.org/
ENTERED=20021102
diff --git a/libs/openscenegraph/HISTORY b/libs/openscenegraph/HISTORY
index a78deca..a222d1c 100644
--- a/libs/openscenegraph/HISTORY
+++ b/libs/openscenegraph/HISTORY
@@ -1,3 +1,6 @@
+2014-10-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.2.1
+
2014-05-30 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: giflib => GIFLIB

diff --git a/libs/pcre/DETAILS b/libs/pcre/DETAILS
index 20b13a0..0581903 100755
--- a/libs/pcre/DETAILS
+++ b/libs/pcre/DETAILS
@@ -1,6 +1,7 @@
SPELL=pcre
- VERSION=8.35
+ VERSION=8.36
PATCHLEVEL=1
+ SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/libs/pcre/HISTORY b/libs/pcre/HISTORY
index 5b4e00e..a90e71b 100644
--- a/libs/pcre/HISTORY
+++ b/libs/pcre/HISTORY
@@ -1,3 +1,8 @@
+2014-11-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 8.36
+ SECURITY_PATCH++, upstream patch
+ * PRE_BUILD, cve-2014-8964: added
+
2014-04-04 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 8.35

diff --git a/libs/pcre/PRE_BUILD b/libs/pcre/PRE_BUILD
new file mode 100755
index 0000000..fe4a475
--- /dev/null
+++ b/libs/pcre/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+patch -p0 < $SPELL_DIRECTORY/cve-2014-8964
diff --git a/libs/pcre/cve-2014-8964 b/libs/pcre/cve-2014-8964
new file mode 100644
index 0000000..e15e0b0
--- /dev/null
+++ b/libs/pcre/cve-2014-8964
@@ -0,0 +1,15 @@
++++ pcre_exec.c (working copy)
+@@ -1404,8 +1404,11 @@
+ condition = TRUE;
+
+ /* Advance ecode past the assertion to the start of the first
branch,
+- but adjust it so that the general choosing code below works. */
+-
++ but adjust it so that the general choosing code below works. If the
++ assertion has a quantifier that allows zero repeats we must skip
over
++ the BRAZERO. This is a lunatic thing to do, but somebody did! */
++
++ if (*ecode == OP_BRAZERO) ecode++;
+ ecode += GET(ecode, 1);
+ while (*ecode == OP_ALT) ecode += GET(ecode, 1);
+ ecode += 1 + LINK_SIZE - PRIV(OP_lengths)[condcode];
diff --git a/libs/protobuf/BUILD b/libs/protobuf/BUILD
new file mode 100755
index 0000000..881b5a3
--- /dev/null
+++ b/libs/protobuf/BUILD
@@ -0,0 +1,2 @@
+CXXFLAGS="${CXXFLAGS// -ffast-math}" &&
+default_build
diff --git a/libs/protobuf/DETAILS b/libs/protobuf/DETAILS
index f9b2303..32d981d 100755
--- a/libs/protobuf/DETAILS
+++ b/libs/protobuf/DETAILS
@@ -1,10 +1,10 @@
SPELL=protobuf
- VERSION=2.5.0
-
SOURCE_HASH=sha512:5994b3669808b82fef5c860ecad36358c0767f84acac877e7bfcf722e59d972835a955714149bdd4158fbd1328a51d01397a563991d26475351ee72be48142ee
- SOURCE=$SPELL-$VERSION.tar.bz2
+ VERSION=2.6.0
+
SOURCE_HASH=sha512:5a10bf21c1854c63a43d583898be72173fc19ba7fdb62ad55ea1e8fe32894581a6ef92a8c48622af59a8886fedbc4df5805669b295c7365b4318663bea7c4603
+ SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://$SPELL.googlecode.com
- SOURCE_URL[0]=http://$SPELL.googlecode.com/files/$SOURCE
+ SOURCE_URL[0]=https://$SPELL.googlecode.com/svn/rc/$SOURCE
LICENSE[0]=BSD
ENTERED=20090819
KEYWORDS=""
diff --git a/libs/protobuf/HISTORY b/libs/protobuf/HISTORY
index 81edc32..08252e3 100644
--- a/libs/protobuf/HISTORY
+++ b/libs/protobuf/HISTORY
@@ -1,3 +1,7 @@
+2015-01-02 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 2.6.0
+ * BUILD: Remove -ffast-math from CXXFLAGS, doesn't compile with it
+
2013-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 2.5.0

diff --git a/libs/sip/DETAILS b/libs/sip/DETAILS
index daeb808..e7de257 100755
--- a/libs/sip/DETAILS
+++ b/libs/sip/DETAILS
@@ -1,6 +1,6 @@
SPELL=sip
- VERSION=4.16.2
-
SOURCE_HASH=sha512:07ced0188bd4dc897ddacbce226b33ac9d236455a95018e900fd5f652439c905ddd56688f8bb29f704fcf201a8e668d5cc89ba887065826653087cf0a9f6dbfb
+ VERSION=4.16.5
+
SOURCE_HASH=sha512:730578deb289ee94dab4d333e331de8ef68319758e4351e37605a43932c1e4db28de727a76f7a9e9ef610b7287f4eea155765a16dbdb61ac220c371d739a6f99
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=${SOURCEFORGE_URL}/pyqt/$SPELL/$SPELL-$VERSION/$SOURCE
diff --git a/libs/sip/HISTORY b/libs/sip/HISTORY
index 618f80e..eb9b2c9 100644
--- a/libs/sip/HISTORY
+++ b/libs/sip/HISTORY
@@ -1,3 +1,12 @@
+2014-12-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.16.5
+
+2014-11-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.16.4
+
+2014-09-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.16.3
+
2014-08-11 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 4.16.2

diff --git a/libs/talloc/C30A4429.gpg b/libs/talloc/C30A4429.gpg
deleted file mode 100644
index 941fa21..0000000
Binary files a/libs/talloc/C30A4429.gpg and /dev/null differ
diff --git a/libs/talloc/DEPENDS b/libs/talloc/DEPENDS
index f506c2d..2fa3e39 100755
--- a/libs/talloc/DEPENDS
+++ b/libs/talloc/DEPENDS
@@ -1,4 +1,5 @@
depends python &&
+depends -sub 'SSL' ${HTTP_DL_HANDLER} &&

optional_depends docbook-xsl "" "" "for manual pages" &&

diff --git a/libs/talloc/DETAILS b/libs/talloc/DETAILS
index 1022d5c..855f60f 100755
--- a/libs/talloc/DETAILS
+++ b/libs/talloc/DETAILS
@@ -8,18 +8,18 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/samba4-git
SOURCE_URL[0]=git://git.samba.org/samba.git:samba4
SOURCE_IGNORE=volatile
else
- VERSION=2.0.8
-
SOURCE_HASH=sha512:8e8e71d05443b7ea5d8ac432c1043840000b7b6ebeff6a2f621274f29a298e6c64ad5fb75b59c6138179c5602d6164695b85b57b5b310809150320b6eecd487f
+ VERSION=2.1.1
+
SOURCE_HASH=sha512:92aac5e5a759c65733260152980f798a5bf06bcbe8a58c23cbae91dd741306c097499a063410c4fa01f1b25db7d965666f94e1c181922694ed3f638a312d809d
SOURCE=$SPELL-$VERSION.tar.gz
-# SOURCE2=$SOURCE.asc
+# SOURCE2=${SOURCE/.gz/}.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
+ SOURCE_URL[0]=https://samba.org/ftp/talloc/$SOURCE
+# SOURCE2_URL[0]=https://samba.org/ftp/talloc/$SOURCE2
+# SOURCE_GPG=samba.gpg:$SOURCE2:UPSTREAM_KEY
# SOURCE2_IGNORE=signature
fi
LICENSE[0]=GPL
- WEB_SITE=http://talloc.samba.org/
+ WEB_SITE=https://talloc.samba.org/
KEYWORDS="memory library"
ENTERED=20090123
SHORT='A hierarchical pool-based memory allocator with
destructors'
diff --git a/libs/talloc/HISTORY b/libs/talloc/HISTORY
index 3fafc68..eba8f03 100644
--- a/libs/talloc/HISTORY
+++ b/libs/talloc/HISTORY
@@ -1,3 +1,11 @@
+2015-01-02 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 2.1.1
+ samba.org is now all https://
+ Not using GPG, see http://www.sourcemage.org/issues/331
+ * DEPENDS: HTTP_DL_HANDLER (default wget) needs SSL support
+ curl and aria2 (other handlers) need SSL sub-depends added.
+ * C30A4429.gpg: Removed
+
2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: Use get_scm_version

diff --git a/libs/td_lib/BUILD b/libs/td_lib/BUILD
new file mode 100755
index 0000000..d22e99f
--- /dev/null
+++ b/libs/td_lib/BUILD
@@ -0,0 +1,3 @@
+make_single &&
+default_build &&
+make_normal
diff --git a/libs/td_lib/DETAILS b/libs/td_lib/DETAILS
new file mode 100755
index 0000000..88e2a6d
--- /dev/null
+++ b/libs/td_lib/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=td_lib
+ VERSION=20140722
+ SOURCE="$SPELL-$VERSION.tgz"
+ SOURCE_URL[0]=ftp://invisible-island.net/ded/$SOURCE
+
SOURCE_HASH=sha512:1eff2a057e6a30ea6ac9839c8a1754a55b87edfd73cdb2b39765049616b65d2a0d66475c4dcc9423587f6fe94bacd2687fc07bd37100568dbf9cfbd980ecd517
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="http://invisible-island.net/ded/ded.html";
+ LICENSE[0]="BSD"
+ ENTERED=20141224
+ KEYWORDS=""
+ SHORT="Thomas Dickey's library"
+cat << EOF
+This development library is used to build several related packages:
+ ded - directory editor
+ cm_tools - configuration management tools for RCS
+ sccs_tools - configuration management tools for SSCS
+ copyrite - utility for adding copyright notices
+EOF
diff --git a/libs/td_lib/HISTORY b/libs/td_lib/HISTORY
new file mode 100644
index 0000000..a612a87
--- /dev/null
+++ b/libs/td_lib/HISTORY
@@ -0,0 +1,2 @@
+2014-12-24 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS: spell created
diff --git a/libs/tevent/DEPENDS b/libs/tevent/DEPENDS
index db7cf51..c659b31 100755
--- a/libs/tevent/DEPENDS
+++ b/libs/tevent/DEPENDS
@@ -1 +1,2 @@
-depends talloc
+depends talloc &&
+depends -sub 'SSL' ${HTTP_DL_HANDLER}
diff --git a/libs/tevent/DETAILS b/libs/tevent/DETAILS
index d3b4fa6..e8a68d6 100755
--- a/libs/tevent/DETAILS
+++ b/libs/tevent/DETAILS
@@ -1,14 +1,15 @@
SPELL=tevent
- VERSION=0.9.17
+ VERSION=0.9.22
SOURCE=${SPELL}-${VERSION}.tar.gz
- SOURCE2=${SPELL}-${VERSION}.tar.asc
- SOURCE2_IGNORE=signature
- SOURCE_URL[0]=http://www.samba.org/ftp/tevent/$SOURCE
- SOURCE2_URL[0]=http://www.samba.org/ftp/tevent/$SOURCE2
- SOURCE_GPG=samba.gpg:$SOURCE2:UPSTREAM_KEY
+
SOURCE_HASH=sha512:9b689ec08e7ce4ef9d6b6a7bd65fd7e5404d3a04856116fa93619aef5f510efe06e9555ce2d4d0f0ce937757bfdad7d7058444c248b699f24d2403a8bcad72c1
+# SOURCE2=${SPELL}-${VERSION}.tar.asc
+# SOURCE2_IGNORE=signature
+ SOURCE_URL[0]=https://www.samba.org/ftp/tevent/$SOURCE
+# SOURCE2_URL[0]=https://www.samba.org/ftp/tevent/$SOURCE2
+# SOURCE_GPG=samba.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
LICENSE[0]=GPL
- WEB_SITE=http://ldb.samba.org/
+ WEB_SITE=https://tevent.samba.org/
KEYWORDS=""
ENTERED=20090123
SHORT='An event system library'
diff --git a/libs/tevent/HISTORY b/libs/tevent/HISTORY
index 7367a6e..6dbfa50 100644
--- a/libs/tevent/HISTORY
+++ b/libs/tevent/HISTORY
@@ -1,3 +1,11 @@
+2015-01-02 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 0.9.22
+ samba.org is now all https://
+ Fix WEB_SITE
+ Not using GPG, see http://www.sourcemage.org/issues/331
+ * DEPENDS: HTTP_DL_HANDLER (default wget) needs SSL support
+ curl and aria2 (other handlers) need SSL sub-depends added.
+
2013-11-23 Eric Sandall <sandalle AT sourcemage.org>
* PRE_BUILD: Removed, I don't even know, but it doesn't work (no
files)

diff --git a/libs/upower/DETAILS b/libs/upower/DETAILS
index 106c5f0..9e049fe 100755
--- a/libs/upower/DETAILS
+++ b/libs/upower/DETAILS
@@ -1,6 +1,6 @@
SPELL=upower
- VERSION=0.99.1
-
SOURCE_HASH=sha512:3a413234226a957e8dcb60a1b8a73a4d1b9eb34705b01b404580a34c2a9e61a30b20e8ccefe72dc3457ea305beb910fc02ce76469982c95cbf0ed6bc785b7783
+ VERSION=0.99.2
+
SOURCE_HASH=sha512:a7859c91078140f460556ecf998a706b403d5ed2ff073fffa93730c95e62a8ec00b91f6669d74afd8d0ada73d75b27320d52a3589765712dc078f78a28ea527b
SOURCE=$SPELL-$VERSION.tar.xz
# SOURCE_GPG=gurus.gpg:$SOURCE.sig
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/libs/upower/HISTORY b/libs/upower/HISTORY
index fbe61e2..bec838e 100644
--- a/libs/upower/HISTORY
+++ b/libs/upower/HISTORY
@@ -1,3 +1,6 @@
+2014-12-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.99.2
+
2014-08-22 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.99.1

diff --git a/mail/claws-mail/DEPENDS b/mail/claws-mail/DEPENDS
index 19ca863..78a35bd 100755
--- a/mail/claws-mail/DEPENDS
+++ b/mail/claws-mail/DEPENDS
@@ -55,11 +55,6 @@ optional_depends "startup-notification" \
"--disable-startup-notification" \
"enable startup-notification support?" &&

-optional_depends "aspell" \
- "" \
- "" \
- "enable aspell spellchecking support?" &&
-
optional_depends "enchant" \
"--enable-enchant" \
"--disable-enchant" \
@@ -160,6 +155,5 @@ depends libsm &&
depends libice &&

depends libx11 &&
-depends SSL &&
depends pango &&
depends pixman
diff --git a/mail/claws-mail/DETAILS b/mail/claws-mail/DETAILS
index 93e32fe..e6cf61d 100755
--- a/mail/claws-mail/DETAILS
+++ b/mail/claws-mail/DETAILS
@@ -1,5 +1,5 @@
SPELL=claws-mail
- VERSION=3.10.1
+ VERSION=3.11.1
SECURITY_PATCH=1
SOURCE=$SPELL-${VERSION}.tar.xz
SOURCE_URL=$SOURCEFORGE_URL/$SPELL/Claws%20Mail/$VERSION/$SOURCE
diff --git a/mail/claws-mail/HISTORY b/mail/claws-mail/HISTORY
index 29125f4..68b4955 100644
--- a/mail/claws-mail/HISTORY
+++ b/mail/claws-mail/HISTORY
@@ -1,3 +1,7 @@
+2014-10-29 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 3.11.1
+ * DEPENDS: Removed dependency on SSL and aspell, not used anymore
+
2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: openssl => SSL

diff --git a/mail/courier-authlib/DEPENDS b/mail/courier-authlib/DEPENDS
index a02829e..22afa29 100755
--- a/mail/courier-authlib/DEPENDS
+++ b/mail/courier-authlib/DEPENDS
@@ -1,4 +1,4 @@
-#depends libtool &&
+depends libtool &&

case ${CAUTHLIB_AUTHDB} in
db) depends db "--with-db=db"
diff --git a/mail/courier-authlib/HISTORY b/mail/courier-authlib/HISTORY
index cd92b86..c754af5 100644
--- a/mail/courier-authlib/HISTORY
+++ b/mail/courier-authlib/HISTORY
@@ -1,3 +1,6 @@
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: libtool
+
2011-03-27 Remko van der Vossen <wich AT sourcemage.org>
* DETAILS: version 0.63.0
* DEPENDS: removed non-existent configure flags
diff --git a/mail/dovecot/DEPENDS b/mail/dovecot/DEPENDS
index d85b7fe..e353744 100755
--- a/mail/dovecot/DEPENDS
+++ b/mail/dovecot/DEPENDS
@@ -2,12 +2,12 @@ depends libtool &&

#if [[ $DOVECOT_SSL == gnutls ]]; then
#depends gnutls "--with-ssl=gnutls"
-#elif [[ $DOVECOT_SSL == SSL ]]; then
-#depends SSL "--with-ssl=openssl"
+#elif [[ $DOVECOT_SSL == openssl ]]; then
+#depends openssl "--with-ssl=openssl"
#fi &&

-optional_depends SSL \
- '--with-ssl=SSL' \
+optional_depends SSL \
+ '--with-ssl=openssl' \
'--without-ssl' \
'Enable SSL support' &&
optional_depends zlib \
diff --git a/mail/dovecot/DETAILS b/mail/dovecot/DETAILS
index 38be93e..8550eac 100755
--- a/mail/dovecot/DETAILS
+++ b/mail/dovecot/DETAILS
@@ -11,15 +11,18 @@ if [[ "$DOVECOT_PIGEONHOLE" == "y" ]]; then
PATCHLEVEL=11
SOURCE3=$SPELL-${VERSION%.*}-pigeonhole-$VERSION2.tar.gz
SOURCE4=$SPELL-${VERSION%.*}-pigeonhole-$VERSION2.tar.gz.sig
- SOURCE3_URL[0]=http://www.rename-it.nl/dovecot/${VERSION%.*}/$SOURCE3
- SOURCE4_URL[0]=http://www.rename-it.nl/dovecot/${VERSION%.*}/$SOURCE4
+
SOURCE3_URL[0]=http://pigeonhole.dovecot.org/releases/${VERSION%.*}/$SOURCE3
+
SOURCE4_URL[0]=http://pigeonhole.dovecot.org/releases/${VERSION%.*}/$SOURCE4
SOURCE4_IGNORE=signature
SOURCE3_GPG="dovecot.gpg:${SOURCE4}:UPSTREAM_KEY"
fi
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
ENTERED=20030224
- SECURITY_PATCH=6
- LICENSE[0]=LGPL2.1/LGPL2/MIT/BSD/PublicDomain
+ SECURITY_PATCH=7
+ LICENSE[0]=LGPL
+ LICENSE[1]=MIT
+ LICENSE[2]=BSD
+ LICENSE[3]=PD
WEB_SITE=http://www.dovecot.org/
KEYWORDS="mail"
SHORT='dovecot is a secure imap/pop3 daemon'
diff --git a/mail/dovecot/HISTORY b/mail/dovecot/HISTORY
index 0ad7de7..3df741c 100644
--- a/mail/dovecot/HISTORY
+++ b/mail/dovecot/HISTORY
@@ -1,5 +1,13 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-11-12 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: SECURITY_PATCH++ (allows turning off SSLv3); quoting paths;
+ unfold LICENSE; updated source urls for pigeonhole
+ * DEPENDS: corrected ssl flag
+ * PRE_BUILD: apply patch
+ * ssl_protocols.patch: added, backported official (406a1d52390b)
+ patch to branch 2.0
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL

2013-01-29 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.0.21; SECURITY_PATCH++ (fixes several
diff --git a/mail/dovecot/PRE_BUILD b/mail/dovecot/PRE_BUILD
index bb97586..bdabc87 100755
--- a/mail/dovecot/PRE_BUILD
+++ b/mail/dovecot/PRE_BUILD
@@ -1,5 +1,8 @@
default_pre_build &&
cd $SOURCE_DIRECTORY &&
+
+patch -p0 < "$SPELL_DIRECTORY/ssl_protocols.patch" &&
+
if [[ "$DOVECOT_PIGEONHOLE" == "y" ]]; then
unpack_file 3
fi
diff --git a/mail/dovecot/ssl_protocols.patch
b/mail/dovecot/ssl_protocols.patch
new file mode 100644
index 0000000..d400652
--- /dev/null
+++ b/mail/dovecot/ssl_protocols.patch
@@ -0,0 +1,150 @@
+--- doc/example-config/conf.d/10-ssl.conf.orig 2011-12-13 14:38:27.000000000
+0300
++++ doc/example-config/conf.d/10-ssl.conf 2014-11-12 17:02:11.099183165
+0300
+@@ -37,5 +37,8 @@
+ # entirely.
+ #ssl_parameters_regenerate = 168
+
++# SSL protocols to use
++#ssl_protocols = !SSLv2 !SSLv3
++
+ # SSL ciphers to use
+ #ssl_cipher_list = ALL:!LOW:!SSLv2:!EXP:!aNULL
+--- src/login-common/login-settings.c.orig 2012-02-09 20:32:48.000000000
+0300
++++ src/login-common/login-settings.c 2014-11-12 17:04:31.862715871 +0300
+@@ -31,6 +31,7 @@
+ DEF(SET_STR, ssl_key),
+ DEF(SET_STR, ssl_key_password),
+ DEF(SET_STR, ssl_cipher_list),
++ DEF(SET_STR, ssl_protocols),
+ DEF(SET_STR, ssl_cert_username_field),
+ DEF(SET_STR, ssl_client_cert),
+ DEF(SET_STR, ssl_client_key),
+@@ -62,6 +63,7 @@
+ .ssl_key = "",
+ .ssl_key_password = "",
+ .ssl_cipher_list = "ALL:!LOW:!SSLv2:!EXP:!aNULL",
++ .ssl_protocols = "!SSLv2 !SSLv3",
+ .ssl_cert_username_field = "commonName",
+ .ssl_client_cert = "",
+ .ssl_client_key = "",
+--- src/login-common/login-settings.h.orig 2012-02-09 20:32:48.000000000
+0300
++++ src/login-common/login-settings.h 2014-11-12 17:04:57.913369657 +0300
+@@ -13,6 +13,7 @@
+ const char *ssl_key;
+ const char *ssl_key_password;
+ const char *ssl_cipher_list;
++ const char *ssl_protocols;
+ const char *ssl_cert_username_field;
+ const char *ssl_client_cert;
+ const char *ssl_client_key;
+--- src/login-common/ssl-proxy-openssl.c.orig 2012-05-14 21:08:02.000000000
+0300
++++ src/login-common/ssl-proxy-openssl.c 2014-11-12 17:15:30.299304760
+0300
+@@ -88,6 +88,7 @@
+ const char *key;
+ const char *ca;
+ const char *cipher_list;
++ const char *protocols;
+ bool verify_client_cert;
+ };
+
+@@ -139,6 +140,8 @@
+ return 1;
+ if (null_strcmp(ctx1->cipher_list, ctx2->cipher_list) != 0)
+ return 1;
++ if (null_strcmp(ctx1->protocols, ctx2->protocols) != 0)
++ return 1;
+
+ return ctx1->verify_client_cert == ctx2->verify_client_cert ? 0 : 1;
+ }
+@@ -606,6 +609,7 @@
+ lookup_ctx.key = set->ssl_key;
+ lookup_ctx.ca = set->ssl_ca;
+ lookup_ctx.cipher_list = set->ssl_cipher_list;
++ lookup_ctx.protocols = set->ssl_protocols;
+ lookup_ctx.verify_client_cert = set->ssl_verify_client_cert;
+
+ ctx = hash_table_lookup(ssl_servers, &lookup_ctx);
+@@ -1021,8 +1025,7 @@
+
+ /* enable all SSL workarounds, except empty fragments as it
+ makes SSL more vulnerable against attacks */
+- SSL_CTX_set_options(ssl_ctx, SSL_OP_NO_SSLv2 |
+- (SSL_OP_ALL &
~SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS));
++ SSL_CTX_set_options(ssl_ctx, SSL_OP_ALL &
~SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS);
+ #ifdef SSL_MODE_RELEASE_BUFFERS
+ SSL_CTX_set_mode(ssl_ctx, SSL_MODE_RELEASE_BUFFERS);
+ #endif
+@@ -1196,6 +1199,57 @@
+ }
+ #endif
+
++enum {
++ DOVECOT_SSL_PROTO_SSLv2 = 0x01,
++ DOVECOT_SSL_PROTO_SSLv3 = 0x02,
++ DOVECOT_SSL_PROTO_TLSv1 = 0x04,
++ DOVECOT_SSL_PROTO_ALL = 0x07
++};
++
++static void
++ssl_proxy_ctx_set_protocols(struct ssl_server_context *ssl_ctx,
++ const char *protocols)
++{
++ const char *const *tmp;
++ int proto, op = 0, include = 0, exclude = 0;
++ bool neg;
++
++ tmp = t_strsplit_spaces(protocols, " ");
++ for (; *tmp != NULL; tmp++) {
++ const char *name = *tmp;
++
++ if (*name != '!')
++ neg = FALSE;
++ else {
++ name++;
++ neg = TRUE;
++ }
++ if (strcasecmp(name, SSL_TXT_SSLV2) == 0)
++ proto = DOVECOT_SSL_PROTO_SSLv2;
++ else if (strcasecmp(name, SSL_TXT_SSLV3) == 0)
++ proto = DOVECOT_SSL_PROTO_SSLv3;
++ else if (strcasecmp(name, SSL_TXT_TLSV1) == 0)
++ proto = DOVECOT_SSL_PROTO_TLSv1;
++ else {
++ i_fatal("Invalid ssl_protocols setting: "
++ "Unknown protocol '%s'", name);
++ }
++ if (neg)
++ exclude |= proto;
++ else
++ include |= proto;
++ }
++ if (include != 0) {
++ /* exclude everything, except those that are included
++ (and let excludes still override those) */
++ exclude |= DOVECOT_SSL_PROTO_ALL & ~include;
++ }
++ if ((exclude & DOVECOT_SSL_PROTO_SSLv2) != 0) op |= SSL_OP_NO_SSLv2;
++ if ((exclude & DOVECOT_SSL_PROTO_SSLv3) != 0) op |= SSL_OP_NO_SSLv3;
++ if ((exclude & DOVECOT_SSL_PROTO_TLSv1) != 0) op |= SSL_OP_NO_TLSv1;
++ SSL_CTX_set_options(ssl_ctx->ctx, op);
++}
++
+ static struct ssl_server_context *
+ ssl_server_context_init(const struct login_settings *set)
+ {
+@@ -1211,6 +1265,7 @@
+ ctx->key = p_strdup(pool, set->ssl_key);
+ ctx->ca = p_strdup(pool, set->ssl_ca);
+ ctx->cipher_list = p_strdup(pool, set->ssl_cipher_list);
++ ctx->protocols = p_strdup(pool, set->ssl_protocols);
+ ctx->verify_client_cert = set->ssl_verify_client_cert;
+
+ ctx->ctx = ssl_ctx = SSL_CTX_new(SSLv23_server_method());
+@@ -1222,6 +1277,7 @@
+ i_fatal("Can't set cipher list to '%s': %s",
+ ctx->cipher_list, ssl_last_error());
+ }
++ ssl_proxy_ctx_set_protocols(ctx, ctx->protocols);
+
+ if (ssl_proxy_ctx_use_certificate_chain(ctx->ctx, ctx->cert) != 1) {
+ i_fatal("Can't load ssl_cert: %s",
diff --git a/mail/etpan-ng/DETAILS b/mail/etpan-ng/DETAILS
index 70a7167..f69bea5 100755
--- a/mail/etpan-ng/DETAILS
+++ b/mail/etpan-ng/DETAILS
@@ -7,11 +7,11 @@ if [ "$CVS" = "y" ]; then
FORCE_DOWNLOAD=on
SOURCE_DIRECTORY=$BUILD_DIRECTORY/etpan-sfcvs
else
- VERSION=0.7
+ VERSION=0.7.1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL=$SOURCEFORGE_URL/libetpan/$SOURCE
-
SOURCE_HASH=sha512:1295ffeafd4d543d3565924000a32ad7fd8d10b2998825d9096e529be9dd6cf85c37b67160f79cff3c4cfaa45eba08619a0d14d76938fc3047359775178c59ce
+
SOURCE_HASH=sha512:e56ca50030516a0a35d2471505ce2c2ef94abb8f640a896bac0bc2cdaac65af38f69efd5f52219576df0a50d8bea92716c6dae5f4cf06fbd2a722bf768681493
fi
WEB_SITE=http://libetpan.sf.net/etpan
ENTERED=20040828
diff --git a/mail/etpan-ng/HISTORY b/mail/etpan-ng/HISTORY
index 182d047..c8070b7 100644
--- a/mail/etpan-ng/HISTORY
+++ b/mail/etpan-ng/HISTORY
@@ -1,3 +1,6 @@
+2014-10-30 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 0.7.1
+
2006-10-03 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed UPDATED.

diff --git a/mail/exim/BUILD b/mail/exim/BUILD
index a36d28e..33b4cc6 100755
--- a/mail/exim/BUILD
+++ b/mail/exim/BUILD
@@ -150,9 +150,6 @@ if list_find "$OPTS" '--enable-readline-testing'; then
EXTRALIBS="$EXTRALIBS -ldl"
fi &&

-echo "LOOKUP_LIBS=$LOOKUP_LIBS" >> Local/Makefile &&
-echo "EXTRALIBS=$EXTRALIBS" >> Local/Makefile &&
-
if [[ "$EXIM_FROZEN" == "y" ]]
then
echo "SUPPORT_MOVE_FROZEN_MESSAGES=yes" >> Local/Makefile
@@ -163,6 +160,14 @@ then
echo "WITH_OLD_DEMIME=yes" >> Local/Makefile
fi &&

+if is_depends_enabled $SPELL libspf2; then
+ echo "EXPERIMENTAL_SPF=yes" >> Local/Makefile &&
+ EXTRALIBS="$EXTRALIBS -lspf2" &&
+ CFLAGS="-DSPF $CFLAGS"
+fi &&
+
+echo "LOOKUP_LIBS=$LOOKUP_LIBS" >> Local/Makefile &&
+echo "EXTRALIBS=$EXTRALIBS" >> Local/Makefile &&
echo "BIN_DIRECTORY=/usr/sbin" >> Local/Makefile &&
echo "CONFIGURE_FILE=/etc/exim.conf" >> Local/Makefile &&
echo "SPOOL_DIRECTORY=/var/spool/mail" >> Local/Makefile &&
@@ -173,7 +178,7 @@ echo "EXIM_UID=`id -u exim`" >>
Local/Makefile &&
echo "EXIM_GID=`id -g exim`" >> Local/Makefile &&
echo "EXIM_USER=exim" >> Local/Makefile &&
echo "EXIM_GROUP=exim" >> Local/Makefile &&
-echo "PCRE_LIBS=-lpcre" >> Local/Makefile &&
+echo "PCRE_LIBS=-lpcre" >> Local/Makefile &&

sedit 's:tail \-1:tail \-n 1:' scripts/Configure-config.h &&

diff --git a/mail/exim/DEPENDS b/mail/exim/DEPENDS
index 8cae3ee..9124750 100755
--- a/mail/exim/DEPENDS
+++ b/mail/exim/DEPENDS
@@ -1,5 +1,5 @@
depends pcre &&
-depends gawk &&
+depends AWK &&
if [[ "$EXIM_DBM" == "db" ]]; then
depends db
elif [[ "$EXIM_DBM" == "gdbm" ]]; then
@@ -18,8 +18,8 @@ if [[ "$EXIM_TLS" == "gnutls" ]]; then
depends gnutls &&
depends libgcrypt &&
depends libtasn1
-elif [[ "$EXIM_TLS" == "SSL" ]]; then
- depends SSL
+elif [[ "$EXIM_TLS" == "openssl" ]]; then
+ depends openssl
fi &&

optional_depends cyrus-sasl \
@@ -67,6 +67,8 @@ optional_depends tcp_wrappers \
'--disable-tcp-wrappers-access' \
'for TCP wrapper access control' &&

+optional_depends libspf2 "" "" "for
${PROBLEM_COLOR}experimental${DEFAULT_COLOR} SPF (Sender Policy Framework)
support" &&
+
optional_depends libx11 \
'--enable-x11-monitor' \
'--disable-x11-monitor' \
diff --git a/mail/exim/HISTORY b/mail/exim/HISTORY
index 71120d7..1fa693b 100644
--- a/mail/exim/HISTORY
+++ b/mail/exim/HISTORY
@@ -1,5 +1,5 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-11-28 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS, BUILD: added ability to build with experimental SPF support

2014-08-11 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 4.84
diff --git a/mail/fdm/DEPENDS b/mail/fdm/DEPENDS
index 6b7b0f9..92401b1 100755
--- a/mail/fdm/DEPENDS
+++ b/mail/fdm/DEPENDS
@@ -1 +1,3 @@
+depends pcre &&
+depends SSL &&
depends tdb
diff --git a/mail/fdm/HISTORY b/mail/fdm/HISTORY
index 4461e4c..9723325 100644
--- a/mail/fdm/HISTORY
+++ b/mail/fdm/HISTORY
@@ -1,3 +1,6 @@
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: pcre, SSL
+
2013-06-05 Remko van der Vossen <wich AT sourcemage.org>
* DETAILS: version 1.7
* BUILD: now uses a configure
diff --git a/mail/libetpan/BUILD b/mail/libetpan/BUILD
index 9566767..a375efe 100755
--- a/mail/libetpan/BUILD
+++ b/mail/libetpan/BUILD
@@ -2,4 +2,7 @@ if [[ "$LIBETPAN_TLS" == "none" ]]
then
OPTS="--without-gnutls --without-openssl $OPTS"
fi &&
+cd "$SOURCE_DIRECTORY" &&
+touch README INSTALL COPYING &&
+autoreconf -i -s &&
default_build
diff --git a/mail/libetpan/DETAILS b/mail/libetpan/DETAILS
index 8e1ab16..a094b09 100755
--- a/mail/libetpan/DETAILS
+++ b/mail/libetpan/DETAILS
@@ -7,11 +7,11 @@ if [ "$CVS" = "y" ]; then
FORCE_DOWNLOAD=on
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-sfcvs
else
- VERSION=0.57
+ VERSION=1.5
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL=$SOURCEFORGE_URL/libetpan/$SOURCE
-
SOURCE_HASH=sha512:9202ca588cc9cb4ebfda02a43978e4384533f9ba45c62d14b6afd4a133da8b2001f087623f21d87e845ac271eb78128569bca2a382135327818620b66e21fb64
+
SOURCE_URL=https://github.com/dinhviethoa/$SPELL/archive/$VERSION.tar.gz
+
SOURCE_HASH=sha512:7b0a3adff7d7b3a7e3ea1d1a330ef6fea5ed86077a9ccf3fb5e51548d337c6c1f1fbb9ca81560b478335a9acf34e08bfef1895a05c5a69c37e3b87651c255fd5
fi
WEB_SITE=http://libetpan.sf.net
ENTERED=20040828
diff --git a/mail/libetpan/HISTORY b/mail/libetpan/HISTORY
index fcc980d..0617cd7 100644
--- a/mail/libetpan/HISTORY
+++ b/mail/libetpan/HISTORY
@@ -1,3 +1,7 @@
+2014-10-30 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.5
+ * BUILD: Run autoreconf to make the configure script
+
2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: fix bad with-SSL usage

diff --git a/mail/msmtp/DETAILS b/mail/msmtp/DETAILS
index 7a112a0..d734377 100755
--- a/mail/msmtp/DETAILS
+++ b/mail/msmtp/DETAILS
@@ -1,10 +1,10 @@
SPELL=msmtp
- VERSION=1.4.31
+ VERSION=1.6.0rc3
SECURITY_PATCH=1
- SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
-
SOURCE_HASH=sha512:aec12bd9479342d826e7c838116c1771a17dc2b53c220c7fdf4d3fa4cb53eb76041bb64be7417637887e6f0109f65d97155e9c74d60633c280edb0613417a136
+
SOURCE_HASH=sha512:2101fc714de7fa3d2b09b2ee2124bbbc5e8541978efeb7ca0e98ee0ea35c4acfd126fcb6e39f69b591d3031c8d9c0b237797be647a12d1539875958f9ff09685
WEB_SITE=http://msmtp.sourceforge.net/
ENTERED=20040412
LICENSE[0]=GPL
diff --git a/mail/msmtp/HISTORY b/mail/msmtp/HISTORY
index 977946b..683aa4a 100644
--- a/mail/msmtp/HISTORY
+++ b/mail/msmtp/HISTORY
@@ -1,3 +1,7 @@
+2014-12-24 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.6.0rc2
+ updated spell to 1.6.0rc3
+
2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: openssl => SSL

diff --git a/mail/postfix/BUILD b/mail/postfix/BUILD
index 14e3213..14834c6 100755
--- a/mail/postfix/BUILD
+++ b/mail/postfix/BUILD
@@ -70,17 +70,15 @@ if is_depends_enabled $SPELL postgresql; then
message "${MESSAGE_COLOR}PostgreSQL requested: Using
PostgresSQL${DEFAULT_COLOR}"
fi &&

-if is_depends_enabled $SPELL openssl; then
+if is_depends_enabled $SPELL $(get_spell_provider $SPELL SSL); then
AUXLIBS="$AUXLIBS -lssl -lcrypto" &&
CCARGS="$CCARGS -DHAS_SSL -DUSE_TLS -I$INSTALL_ROOT/usr/include/openssl"
&&
- message "${MESSAGE_COLOR}OpenSSL requested: Using OpenSSL for
SSL/TLS${DEFAULT_COLOR}"
+ message "${MESSAGE_COLOR}SSL library requested: Using
$(get_spell_provider $SPELL SSL) for SSL/TLS${DEFAULT_COLOR}"
fi &&

-# fix to get man pages to install in /usr/man
-#sedit "s:/usr/local:$INSTALL_ROOT/usr:" src/global/mail_params.h &&
+# fix to get man pages to install in /usr/share/man
CCARGS="$CCARGS -DDEF_MANPAGE_DIR=\\\"$INSTALL_ROOT/usr/share/man\\\"" &&

-
# NPTL glibc fix
if glibc_is_nptl; then
AUXLIBS="$AUXLIBS -lpthread"
@@ -91,18 +89,4 @@ make makefiles \
"OPT=$CFLAGS" \
"AUXLIBS=$AUXLIBS" \
"CCARGS=$CCARGS" &&
-make &&
-
-# Fix directories in the main.cf
-if [[ "$POSTFIX_PRE_EXISTING" == "yes" ]]; then
- if [[ "$POSTFIX_FIX_MAINCF" == "y" ]]; then
- # repair directories in the main.cf
- local MANPAGE_DIR="$(grep manpage_directory
$INSTALL_ROOT/etc/postfix/main.cf | cut -d"=" -f2)" &&
- MANPAGE_DIR="${MANPAGE_DIR## }" &&
-
- if [[ "$MANPAGE_DIR" != "$INSTALL_ROOT/usr/share/man" ]]; then
- sed -i -e "s|manpage_directory.*=.*|manpage_directory =
$INSTALL_ROOT/usr/share/man|" \
- "$INSTALL_ROOT/etc/postfix/main.cf"
- fi
- fi
-fi
+make
diff --git a/mail/postfix/CONFIGURE b/mail/postfix/CONFIGURE
index abaef3d..8031250 100755
--- a/mail/postfix/CONFIGURE
+++ b/mail/postfix/CONFIGURE
@@ -6,36 +6,17 @@ if [[ $PFIX_VER -lt 255 ]]; then
POSTFIX_VDA=$VDA
fi &&

-if [[ -f $INSTALL_ROOT/etc/postfix/main.cf ]]; then
- persistent_add POSTFIX_PRE_EXISTING &&
- POSTFIX_PRE_EXISTING="yes" &&
-
- message "${MESSAGE_COLOR}Pre-existing main.cf found. Doing upgrade
install.${DEFAULT_COLOR}" &&
- message "${WARNING_COLOR}If you do not say yes to the next question this
spell could fail to install${DEFAULT_COLOR}" &&
- message "${MESSAGE_COLOR}The spell will go through your main.cf and
ensure that the man pages are" &&
- message "installed to the right place, because the postfix install
program uses the" &&
- message "values from the main.cf to determine where to install
things.${DEFAULT_COLOR}" &&
-
- config_query POSTFIX_FIX_MAINCF "Check for and fix problems in installed
main.cf? (HIGHLY RECOMMENDED)" y
-else
- persistent_add POSTFIX_PRE_EXISTING &&
- POSTFIX_PRE_EXISTING="no" &&
+# removed obsolete configuration settings
+if [[ -n $POSTFIX_PRE_EXISTING ]]; then
+ persistent_remove POSTFIX_PRE_EXISTING
+fi &&

- message "${MESSAGE_COLOR}No pre-existing main.cf found. Doing normal
install.${DEFAULT_COLOR}"
+if [[ -n $POSTFIX_FIX_MAINCF ]]; then
+ persistent_remove POSTFIX_FIX_MAINCF
fi &&

config_query POSTFIX_BENCH "Install smtpstone benckmarking tools?" n &&

-# Config file backup
-#message "${MESSAGE_COLOR}Configuration file loss may expose your system to
SPAM relaying." &&
-#message "You should backup and restore configuration files and reply y to
the next two questions...${DEFAULT_COLOR}" &&
-#config_query BACKUP "Backup config on dispel?" y &&
-#config_query RESTORE "Restore config on rebuild/update?" y
-
-# Newaliases
-#message "${MESSAGE_COLOR}You should run newaliases after each aliases file
update, and on first $spell cast...$}DEFAULT_COLOR}" &&
-#config_query ALIAS "Run newaliases after cast?" y &&
-
if [[ "$POSTFIX_EXP" != "y" ]]; then
config_query POSTFIX_VDA "Apply Virtual Delivery Agent (VDA) patch?
(EXPERIMENTAL)" n
fi
diff --git a/mail/postfix/DETAILS b/mail/postfix/DETAILS
index 5e33523..152cffa 100755
--- a/mail/postfix/DETAILS
+++ b/mail/postfix/DETAILS
@@ -4,9 +4,10 @@ if [[ "${POSTFIX_EXP}" == "y" ]]; then
VERSION=2.9-20110615
PFIX_BRANCH=experimental
else
- VERSION=2.9.9
+ VERSION=2.9.11
PFIX_BRANCH=official
SECURITY_PATCH=1
+ PATCHLEVEL=1
fi

SOURCE=$SPELL-$VERSION.tar.gz
@@ -67,7 +68,7 @@ if [[ "$POSTFIX_VDA" == "y" ]]; then
VTAG=v10
SOURCE3=$SPELL-vda-$VTAG-$VERSION3.patch
SOURCE3_URL[0]=http://vda.sourceforge.net/VDA/$SOURCE3
-
SOURCE3_HASH=sha512:d8ef65b0eb683ce3636d206bf87d4d2ecfcec10a7c13803a262ae6180e1bb287e033a0f58744c222c9c2319466deb520dd99847387e02802deeb755980cbe16e
+
SOURCE3_HASH=sha512:d8ef65b0eb683ce3636d206bf87d4d2ecfcec10a7c13803a262ae6180e1bb287e033a0f58744c222c9c2319466deb520dd99847387e02802deeb755980cbe16e
fi

WEB_SITE="http://www.postfix.org/";
diff --git a/mail/postfix/HISTORY b/mail/postfix/HISTORY
index f90e316..f4885cb 100644
--- a/mail/postfix/HISTORY
+++ b/mail/postfix/HISTORY
@@ -1,5 +1,20 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-10-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.9.11; PATCHLEVEL=1
+ * INSTALL: dropped unneeded config tracking; install qmqp-sink tool
and
+ all benchmarking utility manual pages; checked build for both castfs
+ and non-castfs installations
+ * BUILD: fixed comment about manual installation; removed sed magic
+ * CONFIGURE: removed obsolete configure options and persistent vars
+ * protected: added, to keep main.cf config file, it is managed by
+ upstream postfix-install script
+ * volatiles: added, for non-tracking of queue files
+
+2014-10-16 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.9.10
+ * BUILD, TRIGGERS: corrected SSL handling
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL

2014-04-06 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.9.9
diff --git a/mail/postfix/INSTALL b/mail/postfix/INSTALL
index 69c10e8..00a83ea 100755
--- a/mail/postfix/INSTALL
+++ b/mail/postfix/INSTALL
@@ -1,38 +1,19 @@
-if [[ "$POSTFIX_PRE_EXISTING" == "no" ]]; then
- # OMG YAY fixes for stupid godamn config files!
- note_config_files /etc/postfix/main.cf &&
- note_config_files /etc/postfix/master.cf &&
- note_config_files /etc/postfix/aliases &&
- note_config_files /etc/postfix/access &&
- note_config_files /etc/postfix/canonical &&
- note_config_files /etc/postfix/generic &&
- note_config_files /etc/postfix/header_checks &&
- note_config_files /etc/postfix/relocated &&
- note_config_files /etc/postfix/transport &&
-
- # the below are the answers to the interactive install
- /bin/bash postfix-install -non-interactive \
- install_root="$INSTALL_ROOT" \
- tempdir="$SOURCE_DIRECTORY" \
- config_directory="$INSTALL_ROOT/etc/postfix" \
- daemon_directory="$INSTALL_ROOT/usr/libexec/postfix" \
- command_directory="$INSTALL_ROOT/usr/sbin" \
- queue_directory="$INSTALL_ROOT/var/spool/postfix" \
- sendmail_path="$INSTALL_ROOT/usr/sbin/sendmail" \
- newaliases_path="$INSTALL_ROOT/usr/bin/newaliases" \
- mailq_path="$INSTALL_ROOT/usr/bin/mailq" \
- mail_owner=postfix \
- setgid_group=postdrop \
- html_directory=no \
- manpage_directory="$INSTALL_ROOT/usr/share/man" \
- readme_directory=no &&
-
- # fix the default manpage_directory
- sed -i -e "s|manpage_directory.*=.*|manpage_directory =
$INSTALL_ROOT/usr/share/man|" /etc/postfix/main.cf
-else
- # preexisting install found doing the upgrade, which is unattended
- make upgrade
-fi &&
+# the below are the answers to the interactive install
+/bin/bash postfix-install -non-interactive \
+ install_root="$INSTALL_ROOT" \
+ tempdir="$SOURCE_DIRECTORY" \
+ config_directory="$INSTALL_ROOT/etc/postfix" \
+ daemon_directory="$INSTALL_ROOT/usr/libexec/postfix" \
+ command_directory="$INSTALL_ROOT/usr/sbin" \
+ queue_directory="$INSTALL_ROOT/var/spool/postfix" \
+ sendmail_path="$INSTALL_ROOT/usr/sbin/sendmail" \
+ newaliases_path="$INSTALL_ROOT/usr/bin/newaliases" \
+ mailq_path="$INSTALL_ROOT/usr/bin/mailq" \
+ manpage_directory="$INSTALL_ROOT/usr/share/man" \
+ mail_owner=postfix \
+ setgid_group=postdrop \
+ html_directory=no \
+ readme_directory=no &&

ln -sf ../sbin/sendmail "$INSTALL_ROOT/usr/lib/sendmail" &&
ln -sf postfix/aliases "$INSTALL_ROOT/etc/aliases" &&
@@ -40,7 +21,10 @@ ln -sf postfix/aliases "$INSTALL_ROOT/etc/aliases" &&
if [[ "$POSTFIX_BENCH" == "y" ]]; then
local file &&

- for file in qmqp-source smtp-sink smtp-source; do
- install -v -m 544 "src/smtpstone/$file" "$INSTALL_ROOT/usr/sbin"
+ mkdir -p "$INSTALL_ROOT/usr/share/man/man1" &&
+
+ for file in qmqp-sink qmqp-source smtp-sink smtp-source; do
+ install -v -m 544 "src/smtpstone/$file" "$INSTALL_ROOT/usr/sbin" &&
+ install -v -m 644 "man/man1/$file.1"
"$INSTALL_ROOT/usr/share/man/man1/"
done
fi
diff --git a/mail/postfix/TRIGGERS b/mail/postfix/TRIGGERS
index 8fec85e..5b549ae 100755
--- a/mail/postfix/TRIGGERS
+++ b/mail/postfix/TRIGGERS
@@ -6,7 +6,7 @@ for spelldep in cyrus-sasl db linux-pam; do
fi
done

-for spelldep in mysql postgresql openssl; do
+for spelldep in mysql postgresql $(get_spell_provider $SPELL SSL); do
if is_depends_enabled $SPELL $spelldep; then
on_cast $spelldep check_self
fi
diff --git a/mail/postfix/protected b/mail/postfix/protected
new file mode 100644
index 0000000..e6a69cb
--- /dev/null
+++ b/mail/postfix/protected
@@ -0,0 +1 @@
+^/etc/postfix/main\.cf$
diff --git a/mail/postfix/volatiles b/mail/postfix/volatiles
new file mode 100644
index 0000000..863c34a
--- /dev/null
+++ b/mail/postfix/volatiles
@@ -0,0 +1 @@
+^/var/spool/postfix/
diff --git a/mail/sylpheed.gpg b/mail/sylpheed.gpg
index 7cc6bb5..0b00fa3 100644
Binary files a/mail/sylpheed.gpg and b/mail/sylpheed.gpg differ
diff --git a/mail/thunderbird/DEPENDS b/mail/thunderbird/DEPENDS
index 1d1fc7e..b88876f 100755
--- a/mail/thunderbird/DEPENDS
+++ b/mail/thunderbird/DEPENDS
@@ -1,18 +1,29 @@
-depends -sub CXX gcc &&
-depends nspr '--with-system-nspr' &&
-depends -sub "3.16.x" nss '--with-system-nss' &&
-depends zlib '--with-system-zlib' &&
-depends JPEG '--with-system-jpeg' &&
-depends libidl &&
-depends perl &&
-depends python &&
-depends zip &&
-depends gtk+2 '--enable-xft --disable-freetype2' &&
-depends -sub "TSAFE SECURE_DELETE ENABLE_UNLOCK_NOTIFY" sqlite
'--enable-system-sqlite' &&
-depends pysqlite &&
-#depends -sub 'TEE' cairo "--enable-system-cairo \
-# --enable-default-toolkit=cairo-gtk2" &&
-#
+depends atk &&
+depends cairo &&
+#depends -sub 'TEE' cairo "--enable-system-cairo \
+# --enable-default-toolkit=cairo-gtk2" &&
+depends fontconfig &&
+depends freetype2 &&
+depends -sub CXX gcc &&
+depends gdk-pixbuf2 &&
+depends glib2 &&
+depends gtk+2 '--enable-xft --disable-freetype2' &&
+depends JPEG '--with-system-jpeg' &&
+depends libidl &&
+depends libx11 &&
+depends libxext &&
+depends libxrender &&
+depends libxt &&
+depends nspr '--with-system-nspr' &&
+depends -sub "3.16.x" nss '--with-system-nss' &&
+depends pango &&
+depends perl &&
+depends pysqlite &&
+depends python &&
+depends -sub "TSAFE SECURE_DELETE ENABLE_UNLOCK_NOTIFY" sqlite
'--enable-system-sqlite' &&
+depends zip &&
+depends zlib '--with-system-zlib' &&
+
# LDAP support doesn't work (fails to build)
#
#optional_depends openldap \
diff --git a/mail/thunderbird/HISTORY b/mail/thunderbird/HISTORY
index ffbf687..1de8439 100644
--- a/mail/thunderbird/HISTORY
+++ b/mail/thunderbird/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing depends
+
2014-05-25 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: version 24.5.0
* DEPENDS: use nss version 3.16
diff --git a/mobile/barry/DETAILS b/mobile/barry/DETAILS
index 276f856..f0d7cfc 100755
--- a/mobile/barry/DETAILS
+++ b/mobile/barry/DETAILS
@@ -11,7 +11,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SHORT="Sync your BlackBerry"
cat << EOF
Barry is an Open Source application that will allow synchronization, backup,
-restore and program management for BlackBerry \u2122 devices. Barry is
primarily
+restore and program management for BlackBerry devices. Barry is primarily
developed on Linux, but is intended as a cross platform library and
application
-set, targetting Linux, BSD, 32/64bit, and big/little endian systems.
+set, targetting Linux, BSD, 32-bit/64-bit, and big/little endian systems.
EOF
diff --git a/mobile/barry/HISTORY b/mobile/barry/HISTORY
index d4704fc..94a6819 100644
--- a/mobile/barry/HISTORY
+++ b/mobile/barry/HISTORY
@@ -1,3 +1,6 @@
+2014-12-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Replace "bit" suffix with "-bit" in description
+
2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: openssl => SSL

diff --git a/mobile/cpufreqd/DETAILS b/mobile/cpufreqd/DETAILS
index e260e9c..d1d8bab 100755
--- a/mobile/cpufreqd/DETAILS
+++ b/mobile/cpufreqd/DETAILS
@@ -1,5 +1,6 @@
SPELL=cpufreqd
VERSION=2.4.2
+ PATCHLEVEL=1

SOURCE_HASH=sha512:81abff8a7f354c7744e2d85b71ccdba108dccc2084d851db93573209669323682d304a5990096e9b692fa98d86078b0dd658153edec56add7080d2bd9c185895
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/mobile/cpufreqd/HISTORY b/mobile/cpufreqd/HISTORY
index 7234e48..88f95fa 100644
--- a/mobile/cpufreqd/HISTORY
+++ b/mobile/cpufreqd/HISTORY
@@ -1,3 +1,7 @@
+2015-01-02 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: PATCHLEVEL++
+ * init.d/cpufreqd: Fix status() calling the correct variable
+
2013-02-03 Pol Vinogradov <vin.public AT gmail.com>
* DETAILS: 2.4.2

diff --git a/mobile/cpufreqd/init.d/cpufreqd b/mobile/cpufreqd/init.d/cpufreqd
index 46a8b51..fec9364 100755
--- a/mobile/cpufreqd/init.d/cpufreqd
+++ b/mobile/cpufreqd/init.d/cpufreqd
@@ -40,7 +40,7 @@ stop()

status()
{
- statusproc $DAEMON
+ statusproc $PROGRAM
}

restart()
diff --git a/net/bind-tools/DEPENDS b/net/bind-tools/DEPENDS
index d6a4717..dceab6c 100755
--- a/net/bind-tools/DEPENDS
+++ b/net/bind-tools/DEPENDS
@@ -4,6 +4,6 @@ optional_depends libcap \
"for linux capabilities support" &&

optional_depends SSL \
- "--with-opennssl" \
- "--without-opennssl" \
+ "--with-openssl" \
+ "--without-openssl" \
"to build with OpenSSL, required for DNSSEC"
diff --git a/net/bind-tools/DETAILS b/net/bind-tools/DETAILS
index 69c6cbc..ce0cb8a 100755
--- a/net/bind-tools/DETAILS
+++ b/net/bind-tools/DETAILS
@@ -1,12 +1,12 @@
SPELL=bind-tools
- VERSION=9.9.2-P1
+ VERSION=9.9.6
SOURCE=bind-$VERSION.tar.gz
SOURCE2=$SOURCE.sha512.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/bind-$VERSION"
SOURCE_URL[0]=ftp://ftp.isc.org/isc/bind9/$VERSION/$SOURCE
SOURCE2_URL[0]=ftp://ftp.isc.org/isc/bind9/$VERSION/$SOURCE2
SOURCE2_IGNORE=signature
- SECURITY_PATCH=12
+ SECURITY_PATCH=13
SOURCE_GPG=isc.gpg:$SOURCE2:UPSTREAM_KEY
LICENSE[0]=ISC
KEYWORDS="net"
diff --git a/net/bind-tools/HISTORY b/net/bind-tools/HISTORY
index 0f7f013..6eb390f 100644
--- a/net/bind-tools/HISTORY
+++ b/net/bind-tools/HISTORY
@@ -1,8 +1,6 @@
-2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: fix bad with-SSL usage
-
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-10-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 9.9.6; SECURITY_PATCH++
+ * DEPENDS: use SSL provider

2012-12-07 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 9.9.2-P1; SECURITY_PATCH++
diff --git a/net/bind/DEPENDS b/net/bind/DEPENDS
index d6a4717..dceab6c 100755
--- a/net/bind/DEPENDS
+++ b/net/bind/DEPENDS
@@ -4,6 +4,6 @@ optional_depends libcap \
"for linux capabilities support" &&

optional_depends SSL \
- "--with-opennssl" \
- "--without-opennssl" \
+ "--with-openssl" \
+ "--without-openssl" \
"to build with OpenSSL, required for DNSSEC"
diff --git a/net/bind/HISTORY b/net/bind/HISTORY
index bbbd4af..321b45f 100644
--- a/net/bind/HISTORY
+++ b/net/bind/HISTORY
@@ -1,8 +1,5 @@
-2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: fix bad with-SSL usage
-
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-10-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: use SSL provider

2012-12-07 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 9.8.4-P1; SECURITY_PATCH++
diff --git a/net/bridge-utils/BUILD b/net/bridge-utils/BUILD
index bebc18f..5891342 100755
--- a/net/bridge-utils/BUILD
+++ b/net/bridge-utils/BUILD
@@ -1,5 +1,6 @@
OPTS="$OPTS
--with-linux-headers=${INSTALL_ROOT}/lib/modules/$(get_kernel_version)/build"
&&
cd ${SOURCE_DIRECTORY} &&
+sed -i "23i#include <netinet/in.h>" libbridge/libbridge.h &&
aclocal &&
autoconf &&
default_build
diff --git a/net/bridge-utils/HISTORY b/net/bridge-utils/HISTORY
index 34ac74a..4817865 100644
--- a/net/bridge-utils/HISTORY
+++ b/net/bridge-utils/HISTORY
@@ -1,3 +1,6 @@
+2014-11-13 Pol Vinogradov <vin.public AT gmail.com>
+ * BUILD: added a IPv6 fix from Red Hat patch
+
2011-07-28 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.5

diff --git a/net/chrony/DETAILS b/net/chrony/DETAILS
index cb8374f..f6c4573 100755
--- a/net/chrony/DETAILS
+++ b/net/chrony/DETAILS
@@ -1,5 +1,5 @@
SPELL=chrony
- VERSION=1.30
+ VERSION=1.31
SECURITY_PATCH=3
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SPELL-$VERSION-tar-gz-asc.txt
diff --git a/net/chrony/HISTORY b/net/chrony/HISTORY
index 7d8300d..137ac25 100644
--- a/net/chrony/HISTORY
+++ b/net/chrony/HISTORY
@@ -1,3 +1,6 @@
+2014-09-17 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.31
+
2014-07-17 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.30

diff --git a/net/corkscrew/DETAILS b/net/corkscrew/DETAILS
new file mode 100755
index 0000000..ba6909d
--- /dev/null
+++ b/net/corkscrew/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=corkscrew
+ VERSION=2.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://www.agroman.net/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:bfea81064601cdf67ba1730b49e3a5f7aa377423edbfb052ff0f6b2776b49e104852b7f126f4668d37541a706313ef37d9b4535126e94bb202db4ac38f693e6f
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.agroman.net/corkscrew/";
+ LICENSE[0]="GPLv2"
+ ENTERED=20140917
+ KEYWORDS=""
+ SHORT="tool for tunneling SSH through HTTP proxies"
+cat << EOF
+Corksrew is a $SHORT
+EOF
diff --git a/net/corkscrew/HISTORY b/net/corkscrew/HISTORY
new file mode 100644
index 0000000..5056b99
--- /dev/null
+++ b/net/corkscrew/HISTORY
@@ -0,0 +1,2 @@
+2014-09-17 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: spell created
diff --git a/net/cpuminer/DEPENDS b/net/cpuminer/DEPENDS
index 8fcb61d..0f5993c 100755
--- a/net/cpuminer/DEPENDS
+++ b/net/cpuminer/DEPENDS
@@ -1 +1,3 @@
-depends curl
+depends curl &&
+
+optional_depends jansson "" "" "to use system jansson library"
diff --git a/net/cpuminer/DETAILS b/net/cpuminer/DETAILS
index afbca36..4d572c6 100755
--- a/net/cpuminer/DETAILS
+++ b/net/cpuminer/DETAILS
@@ -1,8 +1,8 @@
SPELL=cpuminer
- VERSION=2.3.2
+ VERSION=2.4
SOURCE="pooler-${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:8c1e82651f8a1538ae636eab5458b82c9f2733484b8461fefcbfff32e1827976661d2d47ab6014b282ef65b658db70531188c326519564e34256c78971bcc407
+
SOURCE_HASH=sha512:36e74a02f9e77609f745dd4434d69b72ce7a4554c5f1ab801673430aab4cccce473c99bc2bfb6819ff8f199c3608ff5481bbe505cdfdbcfb333f19159e08bc64
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="https://github.com/jgarzik/cpuminer";
LICENSE[0]=GPL
diff --git a/net/cpuminer/HISTORY b/net/cpuminer/HISTORY
index 210e860..4b7aed7 100644
--- a/net/cpuminer/HISTORY
+++ b/net/cpuminer/HISTORY
@@ -1,3 +1,7 @@
+2014-10-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.4
+ * DEPENDS: added jansson optional dependency
+
2013-11-24 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: Switched to pooler's fork, version 2.3.2

diff --git a/net/dhcpcd/DEPENDS b/net/dhcpcd/DEPENDS
index ad62006..0d87f06 100755
--- a/net/dhcpcd/DEPENDS
+++ b/net/dhcpcd/DEPENDS
@@ -1,4 +1,5 @@
# smgl-fhs and gnupg are needed to ensure proper directory structure and
source
# checking are in place on a virgin system before casting
depends gnupg &&
-depends smgl-fhs
+depends smgl-fhs &&
+optional_depends UDEV '' '' 'device detection'
diff --git a/net/dhcpcd/DETAILS b/net/dhcpcd/DETAILS
index 8e576da..198c07e 100755
--- a/net/dhcpcd/DETAILS
+++ b/net/dhcpcd/DETAILS
@@ -1,6 +1,6 @@
SPELL=dhcpcd
- VERSION=6.4.3
-
SOURCE_HASH=sha512:1dbc57b3fba001f7ed1d36a4efb611178db02aa2b83999b82de1a9c6fef62bc81d55dade83582fe2442469948a88f47e39edc0350f97866d5a8c6f468ae8d70d
+ VERSION=6.6.5
+
SOURCE_HASH=sha512:935c03498dd2a3bd87bd18764bf62646ab32fadc67178c392ebacd38300c802eebcaf68b7e8b669901c515192ec594528ea596c7293a1187cbab7f20ebe8b733
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://roy.marples.name/downloads/$SPELL/$SOURCE
diff --git a/net/dhcpcd/HISTORY b/net/dhcpcd/HISTORY
index 9561633..5181acf 100644
--- a/net/dhcpcd/HISTORY
+++ b/net/dhcpcd/HISTORY
@@ -1,3 +1,16 @@
+2014-112-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 6.6.5
+
+2014-10-31 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 6.6.0
+
+2014-10-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 6.5.0
+ * DEPENDS: add UDEV
+
+2014-09-26 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 6.4.5
+
2014-08-05 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 6.4.3

diff --git a/net/ebtables/BUILD b/net/ebtables/BUILD
new file mode 100755
index 0000000..1e007c9
--- /dev/null
+++ b/net/ebtables/BUILD
@@ -0,0 +1,2 @@
+sedit "s!CFLAGS:=.*!CFLAGS=${CFLAGS}!" ${SOURCE_DIRECTORY}/Makefile &&
+default_build_make
diff --git a/net/ebtables/DETAILS b/net/ebtables/DETAILS
new file mode 100755
index 0000000..dec5f31
--- /dev/null
+++ b/net/ebtables/DETAILS
@@ -0,0 +1,27 @@
+ SPELL=ebtables
+ VERSION=2.0.10-4
+ SOURCE=$SPELL-v$VERSION.tar.gz
+ SOURCE_URL[0]=ftp://ftp.netfilter.org/pub/${SPELL}/${SOURCE}
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-v${VERSION}"
+ WEB_SITE=http://ebtables.netfilter.org/
+ ENTERED=20141229
+ LICENSE[0]=GPLv2
+ KEYWORDS="net"
+ SHORT='ebtables is a filtering tool for a bridging firewall'
+cat << EOF
+The ebtables program is a filtering tool for a Linux-based bridging firewall.
+It enables transparent filtering of network traffic passing through a Linux
+bridge. The filtering possibilities are limited to link layer filtering and
+some basic filtering on higher network layers. Advanced logging, MAC
DNAT/SNAT
+and brouter facilities are also included.
+
+The ebtables tool can be combined with the other Linux filtering tools
+(iptables, ip6tables and arptables) to make a bridging firewall that is also
+capable of filtering these higher network layers. This is enabled through the
+bridge-netfilter architecture which is a part of the standard Linux kernel.
+
+The ebtables and arptables codebase is maintained by the netfilter
developers,
+who were so kind to take over maintenance of the software. This website is
kept
+mainly as a documentation reference.
+EOF
diff --git a/net/ebtables/HISTORY b/net/ebtables/HISTORY
new file mode 100644
index 0000000..c66f725
--- /dev/null
+++ b/net/ebtables/HISTORY
@@ -0,0 +1,3 @@
+2014-12-29 Eric Sandall <sandalle AT sourcemage.org>
+ * Created
+
diff --git a/net/ebtables/INSTALL b/net/ebtables/INSTALL
new file mode 100755
index 0000000..ab5f059
--- /dev/null
+++ b/net/ebtables/INSTALL
@@ -0,0 +1,3 @@
+make install \
+ MANDIR=${INSTALL_ROOT}/usr/share/man \
+ BINDIR=${INSTALL_ROOT}/sbin
diff --git a/net/ebtables/PRE_BUILD b/net/ebtables/PRE_BUILD
new file mode 100755
index 0000000..da7fbce
--- /dev/null
+++ b/net/ebtables/PRE_BUILD
@@ -0,0 +1,8 @@
+if [[ "$(get_kernel_config CONFIG_BRIDGE_NF_EBTABLES)" != "y" &&
+ "$(get_kernel_config CONFIG_BRIDGE_NF_EBTABLES)" != "m" ]]; then
+ message "${SPELL_COLOR}$SPELL${DEFAULT_COLOR}${PROBLEM_COLOR} requires" \
+ "CONFIG_BRIDGE_NF_EBTABLES module/built-in${DEFAULT_COLOR}" &&
+ return 1
+fi &&
+
+default_pre_build
diff --git a/net/ebtables/ebtables-v2.0.10-4.tar.gz.sig
b/net/ebtables/ebtables-v2.0.10-4.tar.gz.sig
new file mode 100644
index 0000000..90a605b
Binary files /dev/null and b/net/ebtables/ebtables-v2.0.10-4.tar.gz.sig differ
diff --git a/net/ebtables/init.d/ebtables b/net/ebtables/init.d/ebtables
new file mode 100755
index 0000000..b79c829
--- /dev/null
+++ b/net/ebtables/init.d/ebtables
@@ -0,0 +1,147 @@
+#!/bin/bash
+#
+# init script for the Ethernet Bridge filter tables
+#
+# Written by Dag Wieers <dag AT wieers.com>
+# Modified by Rok Papez <rok.papez AT arnes.si>
+# Bart De Schuymer <bdschuym AT pandora.be>
+# Eric Sandall <sandalle AT sourcemage.org> for SMGL
simpleinit-msb
+#
+# chkconfig: - 15 85
+# description: Ethernet Bridge filtering tables
+#
+# config: /etc/sysconfig/ebtables (text)
+# /etc/sysconfig/ebtables.<table> (binary)
+
+PROGRAM=/sbin/ebtables
+RUNLEVEL=3
+NEEDS="+network +remote_fs"
+
+. /etc/init.d/smgl_init
+
+umask 0077
+
+#default configuration
+EBTABLES_TEXT_FORMAT="yes"
+EBTABLES_BINARY_FORMAT="yes"
+EBTABLES_MODULES_UNLOAD="yes"
+EBTABLES_SAVE_ON_STOP="no"
+EBTABLES_SAVE_ON_RESTART="no"
+EBTABLES_SAVE_COUNTER="no"
+
+config=/etc/sysconfig/ebtables-config
+[ -f "$config" ] && . "$config"
+
+[ -x ${PROGRAM} ] || exit 1
+[ -x ${PROGRAM}-save ] || exit 1
+[ -x ${PROGRAM}-restore ] || exit 1
+
+RETVAL=0
+desc="Ethernet bridge filtering"
+umask 0077
+
+start() {
+ echo -n $"Starting $desc (ebtables): "
+ if [ "$EBTABLES_BINARY_FORMAT" = "yes" ]; then
+ for table in $(ls /etc/sysconfig/ebtables.* 2>/dev/null | sed
-e 's/.*ebtables\.//' -e '/save/d' ); do
+ ${PROGRAM} -t $table --atomic-file
/etc/sysconfig/ebtables.$table --atomic-commit || RETVAL=1
+ done
+ else
+ ${PROGRAM}-restore < /etc/sysconfig/ebtables || RETVAL=1
+ fi
+
+ if [ $RETVAL -eq 0 ]; then
+ print_status success
+ rm -f /var/lock/subsys/ebtables
+ else
+ print_status failure
+ fi
+ echo
+}
+
+stop() {
+ echo -n $"Stopping $desc (ebtables): "
+ for table in $(grep '^ebtable_' /proc/modules | sed -e
's/ebtable_\([^ ]*\).*/\1/'); do
+ ${PROGRAM} -t $table --init-table || RETVAL=1
+ done
+
+ if [ "$EBTABLES_MODULES_UNLOAD" = "yes" ]; then
+ for mod in $(grep -E '^(ebt|ebtable)_' /proc/modules | cut
-f1 -d' ') ebtables; do
+ rmmod $mod 2> /dev/null
+ done
+ fi
+
+ if [ $RETVAL -eq 0 ]; then
+ print_status success
+ rm -f /var/lock/subsys/ebtables
+ else
+ print_status failure
+ fi
+ echo
+}
+
+restart() {
+ stop
+ start
+}
+
+save() {
+ echo -n $"Saving $desc (ebtables): "
+ if [ "$EBTABLES_TEXT_FORMAT" = "yes" ]; then
+ if [ -e /etc/sysconfig/ebtables ]; then
+ chmod 0600 /etc/sysconfig/ebtables
+ mv -f /etc/sysconfig/ebtables
/etc/sysconfig/ebtables.save
+ fi
+ ${PROGRAM}-save > /etc/sysconfig/ebtables || RETVAL=1
+ fi
+ if [ "$EBTABLES_BINARY_FORMAT" = "yes" ]; then
+ rm -f /etc/sysconfig/ebtables.*.save
+ for oldtable in $(ls /etc/sysconfig/ebtables.* 2>/dev/null |
grep -vF 'ebtables.save'); do
+ chmod 0600 $oldtable
+ mv -f $oldtable $oldtable.save
+ done
+ for table in $(grep '^ebtable_' /proc/modules | sed -e
's/ebtable_\([^ ]*\).*/\1/'); do
+ ${PROGRAM} -t $table --atomic-file
/etc/sysconfig/ebtables.$table --atomic-save || RETVAL=1
+ if [ "$EBTABLES_SAVE_COUNTER" = "no" ]; then
+ ${PROGRAM} -t $table --atomic-file
/etc/sysconfig/ebtables.$table -Z || RETVAL=1
+ fi
+ done
+ fi
+
+ if [ $RETVAL -eq 0 ]; then
+ print_status success
+ else
+ print_status failure
+ fi
+ echo
+}
+
+case "$1" in
+ start)
+ start
+ ;;
+ stop)
+ [ "$EBTABLES_SAVE_ON_STOP" = "yes" ] && save
+ stop
+ ;;
+ restart|reload)
+ [ "$EBTABLES_SAVE_ON_RESTART" = "yes" ] && save
+ restart
+ ;;
+ condrestart)
+ [ -e /var/lock/subsys/ebtables ] && restart
+ RETVAL=$?
+ ;;
+ save)
+ save
+ ;;
+ status)
+ ${PROGRAM}-save
+ RETVAL=$?
+ ;;
+ *)
+ echo $"Usage $0 {start|stop|restart|condrestart|save|status}"
+ RETVAL=1
+esac
+
+exit $RETVAL
diff --git a/net/flow-tools/DEPENDS b/net/flow-tools/DEPENDS
index e7dcba3..c0c536d 100755
--- a/net/flow-tools/DEPENDS
+++ b/net/flow-tools/DEPENDS
@@ -1,8 +1,8 @@
depends zlib &&

optional_depends SSL \
- "--with-opennssl" \
- "--without-opennssl" \
+ "--with-openssl" \
+ "--without-openssl" \
"for OpenSSL support" &&

optional_depends MYSQL \
diff --git a/net/flow-tools/HISTORY b/net/flow-tools/HISTORY
index 7d9aca5..061c059 100644
--- a/net/flow-tools/HISTORY
+++ b/net/flow-tools/HISTORY
@@ -1,8 +1,5 @@
-2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: fix bad with-SSL usage
-
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-10-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: use SSL provider

2010-12-18 Vlad Glagolev <stealth AT sourcemage.org>
* BUILD, DEPENDS, DETAILS, INSTALL, PROVIDES,
diff --git a/net/iscsitarget/DETAILS b/net/iscsitarget/DETAILS
index eaf7d01..6ea413e 100755
--- a/net/iscsitarget/DETAILS
+++ b/net/iscsitarget/DETAILS
@@ -17,6 +17,6 @@ storage needs and developments.

The project was started by forking the Ardis target implementation, with
respect
to the GPL. While the Ardis target implementation was a very good one, it
lacked
-several key needs, including SMP support, Linux 2.6 kernel support, 64bit
+several key needs, including SMP support, Linux 2.6 kernel support, 64-bit
architecture support, dynamic configuration, iSNS support and more.
EOF
diff --git a/net/iscsitarget/HISTORY b/net/iscsitarget/HISTORY
index ee9c0d9..072d9b8 100644
--- a/net/iscsitarget/HISTORY
+++ b/net/iscsitarget/HISTORY
@@ -1,3 +1,6 @@
+2014-12-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Replace "bit" suffix with "-bit" in description
+
2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: openssl => SSL

diff --git a/net/libnftnl/DEPENDS b/net/libnftnl/DEPENDS
new file mode 100755
index 0000000..aa49cf1
--- /dev/null
+++ b/net/libnftnl/DEPENDS
@@ -0,0 +1 @@
+depends libmnl
diff --git a/net/libnftnl/DETAILS b/net/libnftnl/DETAILS
new file mode 100755
index 0000000..7353fb4
--- /dev/null
+++ b/net/libnftnl/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=libnftnl
+ VERSION=1.0.3
+ SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE2=$SOURCE.sig
+ SOURCE_URL[0]=http://www.netfilter.org/projects/${SPELL}/files/${SOURCE}
+ SOURCE2_URL[0]=${SOURCE_URL}.sig
+ SOURCE_GPG=netfilter.gpg:${SOURCE2}:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=http://www.netfilter.org/projects/${SPELL}/index.html
+ ENTERED=20141229
+ LICENSE[0]=GPLv2
+ KEYWORDS="net"
+ SHORT='libnftnl is a low-level userspace library to nf_tables'
+cat << EOF
+libnftnl is a userspace library providing a low-level netlink programming
+interface (API) to the in-kernel nf_tables subsystem. The library libnftnl
has
+been previously known as libnftables. This library is currently used by
+nftables.
+EOF
diff --git a/net/libnftnl/HISTORY b/net/libnftnl/HISTORY
new file mode 100644
index 0000000..c66f725
--- /dev/null
+++ b/net/libnftnl/HISTORY
@@ -0,0 +1,3 @@
+2014-12-29 Eric Sandall <sandalle AT sourcemage.org>
+ * Created
+
diff --git a/net/libnftnl/PRE_BUILD b/net/libnftnl/PRE_BUILD
new file mode 100755
index 0000000..139bcd8
--- /dev/null
+++ b/net/libnftnl/PRE_BUILD
@@ -0,0 +1,8 @@
+if [[ "$(get_kernel_config CONFIG_NF_TABLES)" != "y" &&
+ "$(get_kernel_config CONFIG_NF_TABLES)" != "m" ]]; then
+ message "${SPELL_COLOR}$SPELL${DEFAULT_COLOR}${PROBLEM_COLOR} requires" \
+ "CONFIG_NF_TABLES module/built-in${DEFAULT_COLOR}" &&
+ return 1
+fi &&
+
+default_pre_build
diff --git a/net/libpsl/DETAILS b/net/libpsl/DETAILS
new file mode 100755
index 0000000..c88d772
--- /dev/null
+++ b/net/libpsl/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=libpsl
+ VERSION=0.6.2
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=https://github.com/rockdaboot/libpsl/archive/$VERSION.tar.gz
+
SOURCE_HASH=sha512:691088f06a6972d918a0a76f164ab6e3cd30f556ca0a4274ba963e63dd33838cda0a0f3c6ecb9ea9638497ab447632dbe804b1cc40ab68795b803ce346b1eb0b
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=https://github.com/rockdaboot/libpsl
+ ENTERED=20141211
+ LICENSE[0]=MIT
+ SHORT="C library to handle the Public Suffix List"
+cat << EOF
+C library to handle the Public Suffix List.
+EOF
diff --git a/net/libpsl/HISTORY b/net/libpsl/HISTORY
new file mode 100644
index 0000000..2ae068d
--- /dev/null
+++ b/net/libpsl/HISTORY
@@ -0,0 +1,2 @@
+2014-12-11 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS, PRE_BUILD: spell created, version 0.6.2
diff --git a/net/libpsl/PRE_BUILD b/net/libpsl/PRE_BUILD
new file mode 100755
index 0000000..0f4df8e
--- /dev/null
+++ b/net/libpsl/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+./autogen.sh
diff --git a/net/libreswan/DETAILS b/net/libreswan/DETAILS
index 20eb3a0..b52ee5f 100755
--- a/net/libreswan/DETAILS
+++ b/net/libreswan/DETAILS
@@ -1,5 +1,5 @@
SPELL=libreswan
- VERSION=3.10
+ VERSION=3.12
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/net/libreswan/HISTORY b/net/libreswan/HISTORY
index cba2107..151ffc6 100644
--- a/net/libreswan/HISTORY
+++ b/net/libreswan/HISTORY
@@ -1,3 +1,9 @@
+2014-11-20 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.12
+
+2014-10-25 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.11
+
2014-09-03 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.10

diff --git a/net/mdnsresponder/DETAILS b/net/mdnsresponder/DETAILS
index 219cea3..d0fd8e4 100755
--- a/net/mdnsresponder/DETAILS
+++ b/net/mdnsresponder/DETAILS
@@ -1,7 +1,7 @@
SPELL=mdnsresponder
- VERSION=544
+ VERSION=561.1.1
+
SOURCE_HASH=sha512:55bf77a2eee98bb50019cff13b765b7d91355814de19936c095a8d5364ef6e0bb23e3a106c7a4f53503d482681afbcc8a6931f64ef080fbab3107632a6dd2714
SOURCE=mDNSResponder-${VERSION}.tar.gz
-
SOURCE_HASH=sha512:30bff5503e2efadeced05f90c882f63c01018deabafef660ee953be5d2cb8e047ebaf659faa54a9ad566ee39f9f16b0bc7046515aeb5e7a1b33fa66dd6e8a472

SOURCE_URL[0]=http://www.opensource.apple.com/tarballs/mDNSResponder/${SOURCE}
SOURCE_DIRECTORY=$BUILD_DIRECTORY/mDNSResponder-$VERSION
WEB_SITE=http://developer.apple.com/networking/bonjour/index.html
diff --git a/net/mdnsresponder/HISTORY b/net/mdnsresponder/HISTORY
index f3664fd..77e1926 100644
--- a/net/mdnsresponder/HISTORY
+++ b/net/mdnsresponder/HISTORY
@@ -1,3 +1,6 @@
+2014-11-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 561.1.1
+
2014-06-09 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 544
update url
diff --git a/net/megatools/DEPENDS b/net/megatools/DEPENDS
new file mode 100755
index 0000000..83b00ac
--- /dev/null
+++ b/net/megatools/DEPENDS
@@ -0,0 +1,16 @@
+depends glib2 &&
+depends curl &&
+depends SSL &&
+depends glib-networking &&
+
+optional_depends gobject-introspection \
+ "--enable-introspection" \
+ "--disable-introspection" \
+ "to enable introspection for this build" &&
+
+optional_depends asciidoc \
+ "--enable-docs-build" \
+ "--disable-docs-build" \
+ "to build man pages instead of using bundled ones" &&
+
+optional_depends fuse "" "" "to build megafs utility"
diff --git a/net/megatools/DETAILS b/net/megatools/DETAILS
new file mode 100755
index 0000000..4fa9b12
--- /dev/null
+++ b/net/megatools/DETAILS
@@ -0,0 +1,26 @@
+ SPELL=megatools
+ VERSION=1.9.92
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=http://megatools.megous.com/builds/$SOURCE
+
SOURCE_HASH=sha512:a2b1da7c97473fb921bd54933cc87f4be07203d17898066aca73a3b37390fc157c23baa8ed5a3c1f2be37a88af952e3737d321f327f0567c6d5d929e094e3102
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=http://megatools.megous.com/
+ LICENSE[0]=GPL
+ ENTERED=20140929
+ SHORT="command line client for mega.co.nz"
+cat << EOF
+Megatools is a collection of programs for accessing Mega service from a
command
+line of your desktop or server.
+
+Megatools allow you to copy individual files as well as entire directory
trees
+to and from the cloud. You can also perform streaming downloads for example
to
+preview videos and audio files, without needing to download the entire file.
+
+You can register account using a 'megareg' tool, with the benefit of having
true
+control of your encryption keys.
+
+Megatools are robust and optimized for fast operation - as fast as Mega
servers
+allow. Memory requirements and CPU utilization are kept at minimum.
+
+Mega website can be found at mega.co.nz.
+EOF
diff --git a/net/megatools/HISTORY b/net/megatools/HISTORY
new file mode 100644
index 0000000..9128a70
--- /dev/null
+++ b/net/megatools/HISTORY
@@ -0,0 +1,2 @@
+2014-09-29 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
diff --git a/net/minidlna/DETAILS b/net/minidlna/DETAILS
index d76f2e3..375d09d 100755
--- a/net/minidlna/DETAILS
+++ b/net/minidlna/DETAILS
@@ -1,5 +1,5 @@
SPELL=minidlna
- VERSION=1.1.2
+ VERSION=1.1.4
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
#
SOURCE_HASH=sha512:e8be77777f147f95b308d9b10d40f239e3031da1b5b074fd3bff8bb11e0234ca4eaf1a942527755cbc83f97c8dd0a768c284fd63601b3ca05f2bd5db6eb02e49
diff --git a/net/minidlna/HISTORY b/net/minidlna/HISTORY
index ed88cfe..1102860 100644
--- a/net/minidlna/HISTORY
+++ b/net/minidlna/HISTORY
@@ -1,3 +1,6 @@
+2014-12-03 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.1.4
+
2014-05-05 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.1.2

diff --git a/net/minidlna/minidlna-1.1.2.tar.gz.sig
b/net/minidlna/minidlna-1.1.2.tar.gz.sig
deleted file mode 100644
index b79fc65..0000000
Binary files a/net/minidlna/minidlna-1.1.2.tar.gz.sig and /dev/null differ
diff --git a/net/minidlna/minidlna-1.1.4.tar.gz.sig
b/net/minidlna/minidlna-1.1.4.tar.gz.sig
new file mode 100644
index 0000000..fae70f4
Binary files /dev/null and b/net/minidlna/minidlna-1.1.4.tar.gz.sig differ
diff --git a/net/monit/BUILD b/net/monit/BUILD
index 9781da1..4a78efb 100755
--- a/net/monit/BUILD
+++ b/net/monit/BUILD
@@ -1,3 +1,3 @@
-OPTS="--bindir=/sbin $OPTS" &&
+OPTS="--bindir=$INSTALL_ROOT/sbin $OPTS" &&
default_build_configure &&
default_build_make
diff --git a/net/monit/DETAILS b/net/monit/DETAILS
index 15516f3..7621456 100755
--- a/net/monit/DETAILS
+++ b/net/monit/DETAILS
@@ -1,8 +1,8 @@
SPELL=monit
- VERSION=5.8.1
+ VERSION=5.10
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]="http://mmonit.com/${SPELL}/dist/${SOURCE}";
-
SOURCE_HASH=sha512:0cf8b46ea5a5ab42beac4aab649d4fa324b03e02aaceee6a86968849db46b129cd8f20e314c855653620a0bd4b4aa105e2c812a386ddd2be3196ff956f1e7e11
+
SOURCE_HASH=sha512:f8615ad3b5ac304e7f84d70631a81f0d458ef11b6662b5892a112d5e8af5a83d7675b79cefe5f3b1cae68b8998a1b0b31b4fa2d32e9b46c05654220d546c2ff9
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://mmonit.com/monit/";
LICENSE[0]=GPL
diff --git a/net/monit/HISTORY b/net/monit/HISTORY
index b4a3c04..63eecde 100644
--- a/net/monit/HISTORY
+++ b/net/monit/HISTORY
@@ -1,5 +1,12 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-10-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.10
+ * BUILD: use INSTALL_ROOT
+
+2014-09-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.9
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL

2014-05-13 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 5.8.1
diff --git a/net/nc/CONFLICTS b/net/nc/CONFLICTS
index bc7c602..27928de 100755
--- a/net/nc/CONFLICTS
+++ b/net/nc/CONFLICTS
@@ -1,2 +1,3 @@
conflicts netcat &&
+conflicts nmap &&
conflicts cryptcat
diff --git a/net/nc/HISTORY b/net/nc/HISTORY
index 24ee934..f867055 100644
--- a/net/nc/HISTORY
+++ b/net/nc/HISTORY
@@ -1,3 +1,6 @@
+2014-12-29 Eric Sandall <sandalle AT sourcemage.org>
+ * CONFLICTS: Conflicts with nmap (even if `nc` symlink option is not
selected)
+
2013-01-07 Vlad Glagolev <stealth AT sourcemage.org>
* BUILD: fixed multijob build
* CONFLICTS: conflicts cryptcat
diff --git a/net/netcat/CONFLICTS b/net/netcat/CONFLICTS
index 30f1f19..ed5223e 100755
--- a/net/netcat/CONFLICTS
+++ b/net/netcat/CONFLICTS
@@ -1,2 +1,3 @@
conflicts nc &&
+conflicts nmap &&
conflicts cryptcat
diff --git a/net/netcat/HISTORY b/net/netcat/HISTORY
index 3062dd1..13738b1 100644
--- a/net/netcat/HISTORY
+++ b/net/netcat/HISTORY
@@ -1,3 +1,6 @@
+2014-12-29 Eric Sandall <sandalle AT sourcemage.org>
+ * CONFLICTS: Conflicts with nmap (even if `nc` symlink option is not
selected)
+
2013-01-07 Vlad Glagolev <stealth AT sourcemage.org>
* CONFLICTS: conflicts cryptcat

diff --git a/net/nftables/DEPENDS b/net/nftables/DEPENDS
new file mode 100755
index 0000000..4e3cb28
--- /dev/null
+++ b/net/nftables/DEPENDS
@@ -0,0 +1,2 @@
+depends libmnl &&
+depends libnftnl
diff --git a/net/nftables/DETAILS b/net/nftables/DETAILS
new file mode 100755
index 0000000..008b79f
--- /dev/null
+++ b/net/nftables/DETAILS
@@ -0,0 +1,23 @@
+ SPELL=nftables
+ VERSION=0.4
+ SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE2=$SOURCE.sig
+ SOURCE_URL[0]=http://www.netfilter.org/projects/${SPELL}/files/${SOURCE}
+ SOURCE2_URL[0]=${SOURCE_URL}.sig
+ SOURCE_GPG=netfilter.gpg:${SOURCE2}:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=http://www.netfilter.org/projects/${SPELL}/index.html
+ ENTERED=20141229
+ LICENSE[0]=GPLv2
+ KEYWORDS="net"
+ SHORT='nftables is a user-space utility for {ip,ip6,arp,eb}tables'
+cat << EOF
+nftables is the project that aims to replace the existing
{ip,ip6,arp,eb}tables
+framework. Basically, this project provides a new packet filtering
framework, a
+new userspace utility and also a compatibility layer for {ip,ip6}tables.
+
+nftables is built upon the building blocks of the Netfilter infrastructure
such
+as the existing hooks, the connection tracking system, the userspace queueing
+component and the logging subsystem.
+EOF
diff --git a/net/nftables/HISTORY b/net/nftables/HISTORY
new file mode 100644
index 0000000..c66f725
--- /dev/null
+++ b/net/nftables/HISTORY
@@ -0,0 +1,3 @@
+2014-12-29 Eric Sandall <sandalle AT sourcemage.org>
+ * Created
+
diff --git a/net/nftables/PRE_BUILD b/net/nftables/PRE_BUILD
new file mode 100755
index 0000000..da7fbce
--- /dev/null
+++ b/net/nftables/PRE_BUILD
@@ -0,0 +1,8 @@
+if [[ "$(get_kernel_config CONFIG_BRIDGE_NF_EBTABLES)" != "y" &&
+ "$(get_kernel_config CONFIG_BRIDGE_NF_EBTABLES)" != "m" ]]; then
+ message "${SPELL_COLOR}$SPELL${DEFAULT_COLOR}${PROBLEM_COLOR} requires" \
+ "CONFIG_BRIDGE_NF_EBTABLES module/built-in${DEFAULT_COLOR}" &&
+ return 1
+fi &&
+
+default_pre_build
diff --git a/net/nsd/BUILD b/net/nsd/BUILD
index df40ad9..0548ef9 100755
--- a/net/nsd/BUILD
+++ b/net/nsd/BUILD
@@ -4,7 +4,7 @@ OPTS="--with-ssl=$INSTALL_ROOT/usr \
--with-pidfile=$INSTALL_ROOT/var/nsd/nsd.pid \
--with-zonesdir=$INSTALL_ROOT/var/nsd/zones \
--with-dbfile=$INSTALL_ROOT/var/db/nsd/nsd.db \
- --with-difffile=$INSTALL_ROOT/var/db/nsd/ixfr.db \
+ --with-xfrdir=$INSTALL_ROOT/var/nsd/xfr \
--with-xfrdfile=$INSTALL_ROOT/var/nsd/xfrd.state \
$NSD_OPTS \
$OPTS" &&
diff --git a/net/nsd/CONFIGURE b/net/nsd/CONFIGURE
index 4595c11..dde46fa 100755
--- a/net/nsd/CONFIGURE
+++ b/net/nsd/CONFIGURE
@@ -1,3 +1,9 @@
+# remove obsolete options
+list_remove NSD_OPTS '--enable-full-prehash' &&
+list_remove NSD_OPTS '--disable-full-prehash' &&
+list_remove NSD_OPTS '--enable-zone-stats' &&
+list_remove NSD_OPTS '--disable-zone-stats' &&
+
config_query_option NSD_OPTS "Configure NSD as a root server?" n \
"--enable-root-server" \
"--disable-root-server" &&
@@ -18,22 +24,10 @@ config_query_option NSD_OPTS "Enable NSEC3 support?" y \
"--enable-nsec3" \
"--disable-nsec3" &&

-if list_find "$NSD_OPTS" "--enable-nsec3"; then
- config_query_option NSD_OPTS "Enable NSEC3 full prehashing?" y \
- "--enable-full-prehash" \
- "--disable-full-prehash"
-else
- list_add "NSD_OPTS" "--disable-full-prehash"
-fi &&
-
config_query_option NSD_OPTS "Enable response minimization (less
truncation)?" y \
"--enable-minimal-responses" \
"--disable-minimal-responses" &&

-config_query_option NSD_OPTS "Use mmap instead of malloc
(${PROBLEM_COLOR}Experimental${QUERY_COLOR})?" n \
+config_query_option NSD_OPTS "Use mmap instead of malloc
(${PROBLEM_COLOR}experimental${QUERY_COLOR})?" n \
"--enable-mmap" \
- "--disable-mmap" &&
-
-config_query_option NSD_OPTS "Maintain statistics per zone, instead of
global statistics?" n \
- "--enable-zone-stats" \
- "--disable-zone-stats"
+ "--disable-mmap"
diff --git a/net/nsd/DEPENDS b/net/nsd/DEPENDS
index 09706da..77abb36 100755
--- a/net/nsd/DEPENDS
+++ b/net/nsd/DEPENDS
@@ -1 +1,6 @@
-depends SSL
+depends SSL &&
+
+optional_depends libevent \
+ "--with-libevent" \
+ "--without-libevent" \
+ "to use libevent (useful when the zone count is high)"
diff --git a/net/nsd/DETAILS b/net/nsd/DETAILS
index 3048add..99d5784 100755
--- a/net/nsd/DETAILS
+++ b/net/nsd/DETAILS
@@ -1,9 +1,9 @@
SPELL=nsd
- VERSION=3.2.16
+ VERSION=4.1.0
SECURITY_PATCH=3
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=http://www.nlnetlabs.nl/downloads/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:361934717b1975a68c074e0f1fe324259a5939871a6e76f5d7d0535f02a129f0940b16fb544b111c8c8849439c75387e2f50223a2ef3442bac66a2be23bcd529
+
SOURCE_HASH=sha512:1e49c14108b201ff8f14f58a9aae8ee4a69fba2e9494bdffc20ac079bff437ce91b069852d0aac639ec860a258b0b222b72269e62ad7b433c3df8d06afea8f03
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://www.nlnetlabs.nl/projects/nsd/
LICENSE[0]=BSD
diff --git a/net/nsd/HISTORY b/net/nsd/HISTORY
index c447803..b161a5e 100644
--- a/net/nsd/HISTORY
+++ b/net/nsd/HISTORY
@@ -1,5 +1,12 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-11-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 4.1.0
+ * DEPENDS: added libevent optional dependency
+ * CONFIGURE: drop obsolete option
+ * BUILD: use new xfrdir option
+ * INSTALL: added xfr dir
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL

2013-09-10 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.2.16
diff --git a/net/nsd/INSTALL b/net/nsd/INSTALL
index 677f5e4..a0180ef 100755
--- a/net/nsd/INSTALL
+++ b/net/nsd/INSTALL
@@ -1,3 +1,3 @@
default_install &&

-install -vm 700 -o nsd -g nsd -d "$INSTALL_ROOT"/var/{db/nsd,nsd{,/zones}}
+install -vm 700 -o nsd -g nsd -d
"$INSTALL_ROOT"/var/{db/nsd,nsd{,/zones,/xfr}}
diff --git a/net/ntop/DEPENDS b/net/ntop/DEPENDS
index 40223dd..26c942a 100755
--- a/net/ntop/DEPENDS
+++ b/net/ntop/DEPENDS
@@ -1,6 +1,6 @@
depends autoconf &&
depends automake &&
-depends gawk &&
+depends AWK &&
depends geoip &&
depends gdbm &&
depends libtool &&
diff --git a/net/openvpn/DEPENDS b/net/openvpn/DEPENDS
index f204452..5c3fa7e 100755
--- a/net/openvpn/DEPENDS
+++ b/net/openvpn/DEPENDS
@@ -1,16 +1,31 @@
-depends linux-pam &&
+optional_depends linux-pam \
+ "--enable-plugin-auth-pam" \
+ "--disable-plugin-auth-pam" \
+ "to build auth-pam plugin" &&

-optional_depends SSL \
- ""
\
- "--disable-crypto --disable-ssl"
\
- "for crypto and key exchange support (highly recommended)"
&&
+optional_depends pkcs11-helper \
+ "--enable-pkcs11" \
+ "--disable-pkcs11" \
+ "for PKCS#11 support" &&

-optional_depends lzo
\
- ""
\
- "--disable-lzo"
\
- "for LZO compression (highly recommended)"
&&
+optional_depends SSL \
+ "--enable-crypto --enable-ssl" \
+ "--disable-crypto --disable-ssl" \
+ "for crypto and key exchange support (highly recommended)"
&&

-optional_depends SYSTEM-LOGGER
\
- ""
\
- ""
\
- "for logging through syslog"
+optional_depends lzo \
+ "--enable-lzo" \
+ "--disable-lzo" \
+ "for LZO compression (highly recommended)" &&
+
+optional_depends iproute2 \
+ "--enable-iproute2" \
+ "--disable-iproute2" \
+ "for iproute2 support" &&
+
+optional_depends libselinux \
+ "--enable-selinux" \
+ "--disable-selinux" \
+ "for SELinux support" &&
+
+suggest_depends SYSTEM-LOGGER "" "" "for logging through syslog"
diff --git a/net/openvpn/DETAILS b/net/openvpn/DETAILS
index 4a2180d..496bc71 100755
--- a/net/openvpn/DETAILS
+++ b/net/openvpn/DETAILS
@@ -1,5 +1,6 @@
SPELL=openvpn
- VERSION=2.3.2
+ VERSION=2.3.6
+ SECURITY_PATCH=3
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
@@ -9,7 +10,6 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE2_IGNORE=signature
WEB_SITE=http://openvpn.net
ENTERED=20040506
- SECURITY_PATCH=2
LICENSE[0]=http://openvpn.net/license.html
DOCS="${DOCS/doc//} easy-rsa management sample-*/"
KEYWORDS="net"
diff --git a/net/openvpn/HISTORY b/net/openvpn/HISTORY
index b2cec65..0189941 100644
--- a/net/openvpn/HISTORY
+++ b/net/openvpn/HISTORY
@@ -1,5 +1,19 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-12-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.3.6; SECURITY_PATCH++ (CVE-2014-8104)
+
+2014-10-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.3.5
+ * DEPENDS: added missing pkcs11-helper dependency
+
+2014-09-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.3.4
+ * DEPENDS: made PAM optional; added missing dependencies -- iproute2,
+ libselinux; set SYSTEM-LOGGER as suggest dependency; added missing
+ flags
+ * INSTALL: quoting paths
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL

2014-02-13 Julien "_kaze_" ROZO <julien AT rozo.org>
* DETAILS: updated version to 2.3.2
diff --git a/net/openvpn/INSTALL b/net/openvpn/INSTALL
index 0f29202..2c57664 100755
--- a/net/openvpn/INSTALL
+++ b/net/openvpn/INSTALL
@@ -1,2 +1,2 @@
default_install &&
-mkdir -p $INSTALL_ROOT/etc/openvpn
+mkdir -p "$INSTALL_ROOT/etc/openvpn"
diff --git a/net/samba/DEPENDS b/net/samba/DEPENDS
index 95378a3..b5a545a 100755
--- a/net/samba/DEPENDS
+++ b/net/samba/DEPENDS
@@ -1,6 +1,7 @@
depends e2fsprogs &&
depends popt "--without-included-popt" &&
depends pkgconfig &&
+depends -sub 'SSL' ${HTTP_DL_HANDLER} &&

if [[ "$SAMBA_AD" == "y" ]]; then
depends openldap "--with-ldap" &&
diff --git a/net/samba/DETAILS b/net/samba/DETAILS
index a4d8bac..a80361d 100755
--- a/net/samba/DETAILS
+++ b/net/samba/DETAILS
@@ -3,9 +3,9 @@
SECURITY_PATCH=23
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://download.samba.org/samba/ftp/$SOURCE
+ SOURCE_URL[0]=https://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_URL[2]=https://us1.samba.org/samba/ftp/old-versions/$SOURCE

SOURCE_HASH=sha512:40f054ab0e1ef07fa4bb4934229c42eb0e484596c4d4b81edbf43951acd56e7b04b6efb17e6cb269b329f1a84d60cbe10a3ff04e86c1983ec603bdcf7fc7ecbb
if [[ "$SAMBA_VSCAN" == "y" ]] ; then
VSCAN_VERSION=0.3.6c-beta4
@@ -14,7 +14,7 @@ if [[ "$SAMBA_VSCAN" == "y" ]] ; then

SOURCE2_HASH=sha512:6a4d6f9c033777a54af19f5e4d637ba0515cfb6ca3c815357d8ee4d735586f372d9b7e2b315a783be21ce524aa6f39e1536f91031f496acffbda225a6c8a996f
fi
LICENSE[0]=GPL
- WEB_SITE=http://www.samba.org/
+ WEB_SITE=https://www.samba.org/
KEYWORDS="net"
ENTERED=20010922
SHORT="File and print services to SMB/CIFS clients"
diff --git a/net/samba/HISTORY b/net/samba/HISTORY
index e292c9b..3966a55 100644
--- a/net/samba/HISTORY
+++ b/net/samba/HISTORY
@@ -1,3 +1,8 @@
+2015-01-02 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: samba.org is on https://
+ * DEPENDS: HTTP_DL_HANDLER (default wget) needs SSL support
+ curl and aria2 (other handlers) need SSL sub-depends added.
+
2014-06-23 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.6.24, SECURITY_PATCH=23, CVE-2014-0244 and CVE-2014-3493

diff --git a/net/samba4/DEPENDS b/net/samba4/DEPENDS
index 762377a..c3887c4 100755
--- a/net/samba4/DEPENDS
+++ b/net/samba4/DEPENDS
@@ -7,6 +7,8 @@ if [[ "$SAMBA4_BRANCH" == "scm" ]]; then
depends git
fi &&

+depends -sub 'SSL' ${HTTP_DL_HANDLER} &&
+
if [[ "$SAMBA_ADDC" == "y" ]]; then
depends acl "--with-acl-support"
else
diff --git a/net/samba4/DETAILS b/net/samba4/DETAILS
index ce8c5fe..cea13a3 100755
--- a/net/samba4/DETAILS
+++ b/net/samba4/DETAILS
@@ -7,19 +7,20 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-git
SOURCE_URL[0]=git://git.samba.org/samba.git:$SPELL
SOURCE_IGNORE=volatile
else
- VERSION=4.0.2
+ VERSION=4.0.23
SOURCE=${SPELL/4}-$VERSION.tar.gz
- SOURCE2=${SPELL/4}-${VERSION}.tar.asc
- SOURCE2_IGNORE=signature
+
SOURCE_HASH=sha512:49a6889ce3124be0d12df75d30837dde63605d706a34e9017d6e8e365e97910d75bad3eef28296030fdbb013074b68e5e89ad73e3a73806b38e94d306104d711
+# SOURCE2=${SPELL/4}-${VERSION}.tar.asc
+# SOURCE2_IGNORE=signature
SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL/4}-$VERSION
- SOURCE_URL[0]=http://www.samba.org/samba/ftp/stable/$SOURCE
- SOURCE_URL[1]=http://ftp.samba.org/pub/samba/$SOURCE
- SOURCE2_URL[0]=http://www.samba.org/samba/ftp/stable/$SOURCE2
- SOURCE2_URL[1]=http://ftp.samba.org/pub/samba/$SOURCE2
- SOURCE_GPG="samba.gpg:$SOURCE2:UPSTREAM_KEY"
+ SOURCE_URL[0]=https://www.samba.org/samba/ftp/stable/$SOURCE
+ SOURCE_URL[1]=https://ftp.samba.org/pub/samba/$SOURCE
+# SOURCE2_URL[0]=https://www.samba.org/samba/ftp/stable/$SOURCE2
+# SOURCE2_URL[1]=https://ftp.samba.org/pub/samba/$SOURCE2
+# SOURCE_GPG="samba.gpg:$SOURCE2:UPSTREAM_KEY"
fi
LICENSE[0]=GPL
- WEB_SITE=http://www.samba.org/
+ WEB_SITE=https://www.samba.org/
KEYWORDS="net"
ENTERED=20090120
SHORT="File and print services to SMB/CIFS clients"
diff --git a/net/samba4/HISTORY b/net/samba4/HISTORY
index cf1538c..a177f29 100644
--- a/net/samba4/HISTORY
+++ b/net/samba4/HISTORY
@@ -1,3 +1,10 @@
+2015-01-02 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Update to latest stable 4.0 to 4.0.23
+ samba.org is on https://
+ Not using GPG, see http://www.sourcemage.org/issues/331
+ * DEPENDS: HTTP_DL_HANDLER (default wget) needs SSL support
+ curl and aria2 (other handlers) need SSL sub-depends added.
+
2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: Use get_scm_version

diff --git a/net/socat/DEPENDS b/net/socat/DEPENDS
index 19915d5..c4a699c 100755
--- a/net/socat/DEPENDS
+++ b/net/socat/DEPENDS
@@ -1,3 +1,5 @@
+depends autoconf &&
+
optional_depends SSL '--enable-openssl' \
'--disable-SSL' \
'encryption support' &&
diff --git a/net/socat/DETAILS b/net/socat/DETAILS
index 0688945..b8f8fd4 100755
--- a/net/socat/DETAILS
+++ b/net/socat/DETAILS
@@ -15,7 +15,7 @@ socat is a relay for bidirectional data transfer between
two independent data
channels. Each of these data channels may be a file, pipe, device (serial
line
etc. or a pseudo terminal), a socket (UNIX, IP4, IP6 - raw, UDP, TCP), an
SSL socket, proxy CONNECT connection, a file descriptor (stdin etc.), the GNU
-line editor, a program, or a combination of two of these.
+line editor, a program, or a combination of two of these.
These modes include generation of "listening" sockets, pipes and pseudo
terminals.
EOF
diff --git a/net/socat/HISTORY b/net/socat/HISTORY
index a6ed395..cbb959e 100644
--- a/net/socat/HISTORY
+++ b/net/socat/HISTORY
@@ -1,5 +1,9 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-12-04 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Add autoconf for `autoconf` in PRE_BUILD
+ * PRE_BUILD, fix-linux-errqueue.h-not-found.patch: Added to fix
compilation
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL

2014-03-17 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.7.2.4
diff --git a/net/socat/PRE_BUILD b/net/socat/PRE_BUILD
new file mode 100755
index 0000000..694359e
--- /dev/null
+++ b/net/socat/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+message "${MESSAGE_COLOR}Fixing linux errqueue.h not
found...${DEFAULT_COLOR}" &&
+patch -p1 "${SOURCE_DIRECTORY}"/configure.in \
+ "${SPELL_DIRECTORY}"/fix-linux-errqueue.h-not-found.patch &&
+cd "${SOURCE_DIRECTORY}" &&
+autoconf
diff --git a/net/socat/fix-linux-errqueue.h-not-found.patch
b/net/socat/fix-linux-errqueue.h-not-found.patch
new file mode 100644
index 0000000..b5b5cdb
--- /dev/null
+++ b/net/socat/fix-linux-errqueue.h-not-found.patch
@@ -0,0 +1,41 @@
+# From http://patchwork.openembedded.org/patch/72771/
+configure.in: fix linux/errqueue.h not found
+
+The do_compile failed:
+...
+|tmp/work/core2-64-poky-linux/socat/1.7.2.4-r0/socat-1.7.2.4/xio-ip.c:
+In function 'xiolog_ancillary_ip':
+|tmp/work/core2-64-poky-linux/socat/1.7.2.4-r0/socat-1.7.2.4/xio-ip.c:520:12:
+error: dereferencing pointer to incomplete type
+| err->ee_errno, '\0', err->ee_origin, '\0', err->ee_type, '\0',
+| ^
+| ake: *** [xio-ip.o] Error 1
+...
+
+For 1.7.2.4, the header check of 'linux/errqueue.h ' was not correctly,
+but the old version 1.7.2.3 worked, so we reference 1.7.2.3 to fix this
+issue.
+
+Upstream-Status: Pending
+Signed-off-by: Hongxu Jia <hongxu.jia AT windriver.com>
+---
+ configure.in | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+diff --git a/configure.in b/configure.in
+index 70922f9..bdfbe98 100644
+--- a/configure.in
++++ b/configure.in
+@@ -79,8 +79,7 @@ AC_HEADER_RESOLV()
+
+ AC_CHECK_HEADERS(termios.h linux/if_tun.h)
+ AC_CHECK_HEADERS(net/if_dl.h)
+-AC_CHECK_HEADERS(linux/types.h)
+-AC_CHECK_HEADER(linux/errqueue.h, AC_DEFINE(HAVE_LINUX_ERRQUEUE_H), [],
[#include <linux/types.h>])
++AC_CHECK_HEADERS(linux/types.h linux/errqueue.h)
+ AC_CHECK_HEADERS(sys/utsname.h sys/select.h sys/file.h)
+ AC_CHECK_HEADERS(util.h bsd/libutil.h libutil.h sys/stropts.h regex.h)
+ AC_CHECK_HEADERS(linux/fs.h linux/ext2_fs.h)
+--
+1.8.1.2
+
diff --git a/net/stunnel/DETAILS b/net/stunnel/DETAILS
index ee48212..2f73373 100755
--- a/net/stunnel/DETAILS
+++ b/net/stunnel/DETAILS
@@ -1,5 +1,6 @@
SPELL=stunnel
- VERSION=4.56
+ VERSION=5.07
+ SECURITY_PATCH=1
BRANCH=$(echo $VERSION | cut -d. -f1)
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
diff --git a/net/stunnel/HISTORY b/net/stunnel/HISTORY
index a44beec..57fef7c 100644
--- a/net/stunnel/HISTORY
+++ b/net/stunnel/HISTORY
@@ -1,5 +1,17 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-11-17 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.07
+ * init.d/stunnel: added PIDFILE
+
+2014-10-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.06; SECURITY_PATCH++
+ * INSTALL: added 'cert' target
+ * TRIGGERS: use get_spell_provider()
+
+2014-09-07 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 5.03
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL

2014-02-03 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 4.56; added mirrors for pgp signature;
diff --git a/net/stunnel/INSTALL b/net/stunnel/INSTALL
index bdb580c..5ce2699 100755
--- a/net/stunnel/INSTALL
+++ b/net/stunnel/INSTALL
@@ -7,4 +7,6 @@ sedit "s:^organizationName_default.*:organizationName_value =
$ORG_NAME:" $STUNN
sedit "s:^organizationalUnitName_default.*:organizationalUnitName_value =
$ORG_UNIT_NAME:" $STUNNEL_CNF &&
sedit "s:^0\.commonName_default.*:0\.commonName_value = $COMMON_NAME:"
$STUNNEL_CNF &&

-default_install
+default_install &&
+
+make cert
diff --git a/net/stunnel/TRIGGERS b/net/stunnel/TRIGGERS
index b2ef0b5..b7ad946 100755
--- a/net/stunnel/TRIGGERS
+++ b/net/stunnel/TRIGGERS
@@ -1,2 +1,2 @@
-on_cast openssl cast_self
-on_pre_dispel openssl check_self
+on_cast $(get_spell_provider $SPELL SSL) cast_self
+on_pre_dispel $(get_spell_provider $SPELL SSL) check_self
diff --git a/net/stunnel/init.d/stunnel b/net/stunnel/init.d/stunnel
index c23f066..671005c 100755
--- a/net/stunnel/init.d/stunnel
+++ b/net/stunnel/init.d/stunnel
@@ -1,6 +1,7 @@
#!/bin/bash

PROGRAM=/usr/bin/stunnel
+PIDFILE=/var/lib/stunnel/stunnel.pid
RUNLEVEL=3
NEEDS="+network"

diff --git a/net/tor/DETAILS b/net/tor/DETAILS
index e45beb9..ec85e90 100755
--- a/net/tor/DETAILS
+++ b/net/tor/DETAILS
@@ -1,10 +1,10 @@
SPELL=tor

if [ "$TOR_DEVEL" == "y" ]; then
- VERSION=0.2.5.4-alpha
+ VERSION=0.2.6.1-alpha
SECURITY_PATCH=4
else
- VERSION=0.2.4.22
+ VERSION=0.2.5.10
SECURITY_PATCH=10
fi

diff --git a/net/tor/HISTORY b/net/tor/HISTORY
index edc500b..a87103b 100644
--- a/net/tor/HISTORY
+++ b/net/tor/HISTORY
@@ -1,3 +1,10 @@
+2014-11-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated TOR_DEVEL=y to 0.2.6.1-alpha
+ updated TOR_DEVEL=n to 0.2.5.10
+
+2014-09-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: versions 0.2.5.6-alpha
+
2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: openssl => SSL

diff --git a/net/torsocks/DETAILS b/net/torsocks/DETAILS
new file mode 100755
index 0000000..570aee4
--- /dev/null
+++ b/net/torsocks/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=torsocks
+ VERSION=1.2
+ SOURCE="$SPELL-$VERSION.tar.gz"
+ SOURCE_URL[0]="https://$SPELL.googlecode.com/files/$SOURCE";
+
SOURCE_HASH=sha512:c48cf466c1d4f6204c90ccb5f741d14304b24651d18d080a73952b9a06bbe146e3f6e6c4343ed06ed7a73714d86561cde3eba369e17fc4e155f3553a8d0f3890
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="https://code.google.com/p/torsocks/";
+ LICENSE[0]="GPLv2"
+ ENTERED=20141116
+ KEYWORDS=""
+ SHORT="use socks-friendly applications with tor"
+cat << EOF
+Torsocks allows you to use most socks-friendly applications in a safe way
+with Tor. It ensures that DNS requests are handled safely and explicitly
+rejects UDP traffic from the application you're using.
+EOF
diff --git a/net/torsocks/HISTORY b/net/torsocks/HISTORY
new file mode 100644
index 0000000..f6f2ea1
--- /dev/null
+++ b/net/torsocks/HISTORY
@@ -0,0 +1,2 @@
+2014-11-25 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: spell created
diff --git a/net/traceroute/DETAILS b/net/traceroute/DETAILS
index 9249c59..479c90f 100755
--- a/net/traceroute/DETAILS
+++ b/net/traceroute/DETAILS
@@ -1,9 +1,9 @@
SPELL=traceroute
- VERSION=2.0.20
+ VERSION=2.0.21
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:ba82468f5e52a14cf029ff977d85e9cc395bdac2fdf8c29232f9e664bf15efdbaca4f56a78533f2afadd3aef95e31d4497f00f4fc29f74a699a149f0434b484d
+
SOURCE_HASH=sha512:437cfc596e045d89f0f477f404e410347fb4e8d5db00c9e2ce1317457a99377d1239e68949a6e44e8d424f480c8bfacb7213ce3f03efc46880a369678eb49589
WEB_SITE=http://traceroute.sourceforge.net/
ENTERED=20010922
LICENSE[0]=GPL
diff --git a/net/traceroute/HISTORY b/net/traceroute/HISTORY
index 1f26aa8..98fcb89 100644
--- a/net/traceroute/HISTORY
+++ b/net/traceroute/HISTORY
@@ -1,3 +1,6 @@
+2014-11-21 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.0.21
+
2014-07-08 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: Fixed SOURCE_URL[0]
updated spell to 2.0.20
diff --git a/net/unbound/BUILD b/net/unbound/BUILD
index 46fbb38..1275e97 100755
--- a/net/unbound/BUILD
+++ b/net/unbound/BUILD
@@ -1,5 +1,10 @@
create_account unbound &&

+if [[ "$UNBOUND_SSL" == "nss" ]]; then
+ CPPFLAGS="`nss-config --cflags` $CPPFLAGS" &&
+ CPPFLAGS="`nspr-config --cflags` $CPPFLAGS"
+fi &&
+
OPTS="--with-pidfile=$INSTALL_ROOT/var/run/unbound/unbound.pid \
$UNBOUND_OPTS \
$OPTS" &&
diff --git a/net/unbound/CONFIGURE b/net/unbound/CONFIGURE
index cbaebd5..54ef9ec 100755
--- a/net/unbound/CONFIGURE
+++ b/net/unbound/CONFIGURE
@@ -1,3 +1,23 @@
+config_query_option UNBOUND_OPTS "Build only libunbound library (excluding
daemon and tool programs)?" n \
+ "--with-libunbound-only" \
+ "--without-libunbound-only" &&
+
+config_query_option UNBOUND_OPTS "Enable ECDSA support?" y \
+ "--enable-ecdsa" \
+ "--disable-ecdsa" &&
+
+config_query_option UNBOUND_OPTS "Enable SHA256 and SHA512 RRSIG support?" y
\
+ "--enable-sha2" \
+ "--disable-sha2" &&
+
config_query_option UNBOUND_OPTS "Enable threading support?" y \
"--with-pthreads" \
- "--without-pthreads"
+ "--without-pthreads" &&
+
+message "${MESSAGE_COLOR}WARNING: GOST support requires OpenSSL
1.0${DEFAULT_COLOR}" &&
+
+config_query_list UNBOUND_SSL "Which backend do you want for SSL support?" \
+ openssl-0.9 \
+ openssl-1.0 \
+ libressl \
+ nss
diff --git a/net/unbound/DEPENDS b/net/unbound/DEPENDS
index 961e4c2..2d48c23 100755
--- a/net/unbound/DEPENDS
+++ b/net/unbound/DEPENDS
@@ -1,11 +1,35 @@
depends expat &&
-depends ldns &&
-depends SSL &&

-optional_depends -sub "1.0" SSL \
- "--enable-gost" \
- "--disable-gost" \
- "for GOST support" &&
+case $UNBOUND_SSL in
+ openssl-0.9) depends openssl '--with-ssl'
+ ;;
+ openssl-1.0) depends -sub "1.0" openssl '--with-ssl'
+ ;;
+ libressl) depends libressl '--with-ssl'
+ ;;
+ nss) depends nss '--with-nss' &&
+ depends nspr
+ ;;
+esac &&
+
+if [[ "$UNBOUND_SSL" == "openssl-1.0" ]]; then
+ config_query_option UNBOUND_OPTS "Enable GOST support?" y \
+ "--enable-gost" \
+ "--disable-gost"
+else
+ list_add "UNBOUND_OPTS" "--disable-gost"
+fi &&
+
+optional_depends libevent \
+ "--with-libevent" \
+ "--without-libevent" \
+ "to use libevent (slower, but allows use of large outgoing
port ranges)" &&
+
+if is_depends_enabled $SPELL libevent; then
+ config_query_option UNBOUND_OPTS "Enable libevent-based libunbound API
(${PROBLEM_COLOR}experimental${QUERY_COLOR})?" n \
+ "--enable-event-api" \
+ "--disable-event-api"
+fi &&

optional_depends -sub PYTHON swig \
"--with-pyunbound" \
diff --git a/net/unbound/DETAILS b/net/unbound/DETAILS
index 55792f9..8f53871 100755
--- a/net/unbound/DETAILS
+++ b/net/unbound/DETAILS
@@ -1,11 +1,12 @@
SPELL=unbound
- VERSION=1.4.16
- SECURITY_PATCH=2
+ VERSION=1.5.1
+ SECURITY_PATCH=3
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://www.unbound.net/downloads/$SOURCE
-
SOURCE_HASH=sha512:694f79336d2340b2850a83ab8639a4754bf39eff8fea3d0a99c100e3cb2c0281cfc14087ed4de36c543c6f84322fdb0da07ccdb14e3d599988dc9dbb5231d84f
+
SOURCE_HASH=sha512:85d7069cf47709aceb7d9457c8befb1b327adfb098d8aa98082fc9bf710274e8ba86b56d796c86917639bb7e57ab5c40af1bc79090de038c6375be2c3877e0c4
WEB_SITE=http://www.unbound.net/
+ DOC_DIRS=""
ENTERED=20110104
LICENSE=BSD
SHORT="validating, recursive, and caching DNS resolver"
diff --git a/net/unbound/HISTORY b/net/unbound/HISTORY
index 910b6b5..a06a6bd 100644
--- a/net/unbound/HISTORY
+++ b/net/unbound/HISTORY
@@ -1,5 +1,12 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-12-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.5.1; SECURITY_PATCH++ (CVE-2014-8602)
+
+2014-11-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.5.0; don't do useless doc'ing
+ * DEPENDS: removed ldns, spell doesn't rely on it anymore; added
+ libevent optional dependency; select SSL dependencies
+ * CONFIGURE: added missing options; choose between SSL backends
+ * BUILD: corrected nss include dirs

2012-02-02 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.4.16
diff --git a/net/vtun/DETAILS b/net/vtun/DETAILS
index 7c1c017..11d77e8 100755
--- a/net/vtun/DETAILS
+++ b/net/vtun/DETAILS
@@ -1,10 +1,10 @@
SPELL=vtun
- VERSION=3.0.1
+ VERSION=3.0.3
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
#
SOURCE_HASH=sha512:6984aad411784b5bdb2152bedc4aae366ec2513d013c5b9a9e5889d540140a6523c72a6dafda6d6f75ceadf7f22b6b6ac534092946eed1534bd7f9eeecd9bcf5
- SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
+
SOURCE_HASH=sha512:5fa789d08b556f97492b89515a89c2322c4b0a8fa95bd1035f5ed19061b3654a6a36a9911792096ac872ae9ae5451848cab87d0343dc0ffc064affea1f7d0d54
LICENSE[0]=GPL
KEYWORDS="net"
WEB_SITE=http://vtun.sourceforge.net
diff --git a/net/vtun/HISTORY b/net/vtun/HISTORY
index cffdeda..bd6190c 100644
--- a/net/vtun/HISTORY
+++ b/net/vtun/HISTORY
@@ -1,3 +1,6 @@
+2014-11-11 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 3.0.3
+
2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: openssl => SSL

diff --git a/net/vtun/vtun-3.0.1.tar.gz.sig b/net/vtun/vtun-3.0.1.tar.gz.sig
deleted file mode 100644
index 2cacea4..0000000
Binary files a/net/vtun/vtun-3.0.1.tar.gz.sig and /dev/null differ
diff --git a/net/whois/DETAILS b/net/whois/DETAILS
index 38effc2..a58eea8 100755
--- a/net/whois/DETAILS
+++ b/net/whois/DETAILS
@@ -1,9 +1,9 @@
SPELL=whois
- VERSION=5.1.5
+ VERSION=5.2.0
SOURCE=${SPELL}_$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://ftp.debian.org/debian/pool/main/w/whois/$SOURCE
-
SOURCE_HASH=sha512:99fb43494aa7ff809055e31679eecb1d8a2a1276c54e550a9559cbca84c4ed7044953bf86f9f155e28f4a3c9d78f7c87ec28188f971c8f30e07d4ca5ef03c8eb
+
SOURCE_HASH=sha512:41ef4baf16d61b3ef22c2341bd1b43b9837ff0d71de3bbabcf8a070b033e514794a95b86a3c950894978081d18334afe8476de81e75d857433cc6aa62278700c
WEB_SITE=http://www.linux.it/~md/software/
ENTERED=20011228
LICENSE[0]=GPL
diff --git a/net/whois/HISTORY b/net/whois/HISTORY
index 2e208f3..183773e 100644
--- a/net/whois/HISTORY
+++ b/net/whois/HISTORY
@@ -1,3 +1,6 @@
+2014-10-03 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 5.2.0
+
2014-08-28 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS: updated spell to 5.1.5

diff --git a/odbc-drivers/odbcfb/DETAILS b/odbc-drivers/odbcfb/DETAILS
index fe0fbaa..ebdcda8 100755
--- a/odbc-drivers/odbcfb/DETAILS
+++ b/odbc-drivers/odbcfb/DETAILS
@@ -1,10 +1,10 @@
SPELL=odbcfb
- SPELLX=OdbcFb
+ SPELLX=OdbcJdbc
WEB_SITE=http://www.ibphoenix.com
- VERSION=2.0.2.153
-
SOURCE_HASH=sha512:956ccf724a56b8c49b6405f6868f6d93349fd7a5abac10a34003adbb6bb15148e608d10eb3c9f8288da8859079ad920277b419f1cfccf8bec797de84c567b5c0
+ VERSION=2.0.3.154
+
SOURCE_HASH=sha512:4dce8998fc818dec4381b277815dcc058baf7d793c13e5b333510956d839cf5df80c779bfe0ddc5f461200bd5facc8e71fdc4a93457c18eb92e23b1aa20d3107
VX=${VERSION%.???}
- SOURCE=${SPELLX}-Source-$VERSION.gz
+ SOURCE=${SPELLX}-src-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL

SOURCE_URL[0]=http://sourceforge.net/projects/firebird/files/firebird-ODBC-driver/$VX-Release/$SOURCE
LICENSE=IDPL
diff --git a/odbc-drivers/odbcfb/HISTORY b/odbc-drivers/odbcfb/HISTORY
index 3fbec5b..4798ca5 100644
--- a/odbc-drivers/odbcfb/HISTORY
+++ b/odbc-drivers/odbcfb/HISTORY
@@ -1,3 +1,7 @@
+2014-11-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.0.3.144
+ * PRE_BUILD: deleted
+
2013-07-13 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.0.2.153
* PRE_BUILD: adjust
diff --git a/odbc-drivers/odbcfb/PRE_BUILD b/odbc-drivers/odbcfb/PRE_BUILD
deleted file mode 100755
index d3147df..0000000
--- a/odbc-drivers/odbcfb/PRE_BUILD
+++ /dev/null
@@ -1,4 +0,0 @@
-mk_source_dir $SOURCE_DIRECTORY &&
-cd $SOURCE_DIRECTORY &&
-unpack_file
-#tar -xf OdbcFb-Source*
diff --git a/perl-cpan/image-exiftool/DETAILS
b/perl-cpan/image-exiftool/DETAILS
index 458d4a6..783924b 100755
--- a/perl-cpan/image-exiftool/DETAILS
+++ b/perl-cpan/image-exiftool/DETAILS
@@ -1,8 +1,8 @@
SPELL=image-exiftool
- VERSION=9.27
+ VERSION=9.70
SOURCE="Image-ExifTool-${VERSION}.tar.gz"
SOURCE_URL[0]=http://www.sno.phy.queensu.ca/~phil/exiftool/${SOURCE}
-
SOURCE_HASH=sha512:af7bccc262def4b394d5f8ff132bec5b5833ce3d87eee30f7e6f9ff0b3957f9fba2d23dedc10176e20159a08d8f43e34639c670d5cb9007b75a1ec671ed04977
+
SOURCE_HASH=sha512:8345d7db73c88177ebe8fb74f18ce711d8dce64426cefaadeccd5f6eaf4c22e35834577c5b23d5dd9de71c48286189bd419c40e100b5d1d2d70d03045d9f6a31
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Image-ExifTool-${VERSION}"
WEB_SITE="http://www.sno.phy.queensu.ca/~phil/exiftool/";
LICENSE[0]=PERL
diff --git a/perl-cpan/image-exiftool/HISTORY
b/perl-cpan/image-exiftool/HISTORY
index c31ebe4..3d124ad 100644
--- a/perl-cpan/image-exiftool/HISTORY
+++ b/perl-cpan/image-exiftool/HISTORY
@@ -1,3 +1,6 @@
+2014-09-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 9.70
+
2013-08-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 9.27

diff --git a/php-pear/pear-gtk_mdb_designer/DETAILS
b/php-pear/pear-gtk_mdb_designer/DETAILS
index 59e0a0a..cff670c 100755
--- a/php-pear/pear-gtk_mdb_designer/DETAILS
+++ b/php-pear/pear-gtk_mdb_designer/DETAILS
@@ -8,34 +8,28 @@
KEYWORDS="database php"
SHORT='PEAR: An Gtk Database schema designer'
cat << EOF
-A graphical database schema designer, based
-loosely around the MDB schema,
-it features
-- table boxes which are dragged around a
-window to layout your database
-- add/delete tables
-- add delete columns
-- support for NotNull, Indexes, Sequences ,
-Unique Indexes and defaults
-- works totally in non-connected mode (eg. no
-database or setting up required)
-- stores in MDB like xml file.
-- saves to any supported database SQL create
-tables files.
-- screenshots at
-http://devel.akbkhome.com/screenshots/Gtk_MDB/
+A graphical database schema designer, based loosely around the MDB schema.
+
+It features:
+- Table boxes which are dragged around a window to layout your database.
+- Add/delete tables add delete columns support for NotNull, Indexes,
Sequences,
+ Unique Indexes and defaults works totally in non-connected mode (eg. no
+ database or setting up required) stores in MDB like xml file.
+- Saves to any supported database SQL create tables files.
+- Screenshots at http://devel.akbkhome.com/screenshots/Gtk_MDB/
+
Future enhancements:
-- real MDB schema exports
-- relationships = with lines etc.
-Note: the primary aim is to generate SQL files,
-(so that I can get my work done)
-however it is eventually planned to support MDB
-schema's fully.. - just a matter of time..
-To use - just pear install and run
-gtkmdbdesigner
-** Note - this package is not activily being
-maintained. If you find it useful, and what to
-take over please contact the developer.
+- Real MDB.
+- Schema exports relationships = with lines etc.
+
+Note: the primary aim is to generate SQL files, (so that I can get my work
done)
+however it is eventually planned to support MDB schema's fully - just a
matter
+of time.
+
+To use just run gtkmdbdesigner.
+
+Note: this package is not actively being maintained. If you find it useful,
and
+what to take over please contact the developer.
EOF

source $SECTION_DIRECTORY/PEAR_DETAILS
diff --git a/php-pear/pear-gtk_mdb_designer/HISTORY
b/php-pear/pear-gtk_mdb_designer/HISTORY
index e028cca..a0a9fb7 100644
--- a/php-pear/pear-gtk_mdb_designer/HISTORY
+++ b/php-pear/pear-gtk_mdb_designer/HISTORY
@@ -1,3 +1,7 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix typo in description (activily -> actively)
+ * DETAILS: Fix description formatting
+
2008-09-08 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* HISTORY: fixed #12619
* BUILD, DEPENDS, DETAILS, INSTALL, PRE_BUILD: added missing HISTORY
file
diff --git a/php-pear/php/DEPENDS b/php-pear/php/DEPENDS
index af0437b..a7eb5a1 100755
--- a/php-pear/php/DEPENDS
+++ b/php-pear/php/DEPENDS
@@ -72,11 +72,11 @@ optional_depends C-CLIENT \
"for IMAP support" &&

optional_depends SSL \
- "--with-opennssl" "--without-openssl" \
+ "--with-openssl" "--without-openssl" \
"for OpenSSL support" &&

if is_depends_enabled $SPELL $(get_spell_provider $SPELL C-CLIENT); then
- if is_depends_enabled $SPELL SSL; then
+ if is_depends_enabled $SPELL $(get_spell_provider $SPELL SSL); then
list_add "PHP5_OPTS" "--with-imap-ssl"
else
optional_depends SSL \
diff --git a/php-pear/php/DETAILS b/php-pear/php/DETAILS
index 1dc499c..8f027e4 100755
--- a/php-pear/php/DETAILS
+++ b/php-pear/php/DETAILS
@@ -1,10 +1,10 @@
SPELL=php
if [[ $PHP5_BRANCH == stable ]]; then
- VERSION=5.4.32
- SECURITY_PATCH=9
+ VERSION=5.4.36
+ SECURITY_PATCH=12
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=http://static.php.net/www.php.net/distributions/$SOURCE
-
SOURCE_HASH=sha512:a2bf1c4977bfb36502163f5fd1ba81b6d7ac2a99f77c7e584761efbd6bbbc3ba0ec493ccc5bf61d78f956c8666b84b1b4bbfbbb778d2834541b47a9a5cfd63e0
+
SOURCE_HASH=sha512:1c37c63d51c02ae307fbbbba29129690f9746d7a766f4ccd1f763a3be4119228882a345b38bdce65a60e528da30b70670528f641eca3254890657e38569d4122
elif [[ $PHP5_BRANCH == previous ]]; then
VERSION=5.3.29
SECURITY_PATCH=23
diff --git a/php-pear/php/HISTORY b/php-pear/php/HISTORY
index 068fdef..3b9a5cd 100644
--- a/php-pear/php/HISTORY
+++ b/php-pear/php/HISTORY
@@ -1,5 +1,24 @@
-2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: fix bad with-SSL usage
+2014-12-19 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.4.36 (stable); SECURITY_PATCH++
+ (CVE-2014-8142)
+
+2014-11-14 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.4.35 (stable); SECURITY_PATCH++
+ (CVE-2014-3710)
+
+2014-10-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: corrected ssl flags
+
+2014-10-17 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.4.34 (stable); SECURITY_PATCH++
+ (CVE-2014-3668, CVE-2014-3669, CVE-2014-3670)
+
+2014-09-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.4.33 (stable)
+ * DEPENDS: corrected SSL case
+
+2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: fix bad with-SSL usage

2014-08-22 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 5.4.32 (stable); SECURITY_PATCH++
@@ -8,7 +27,6 @@

2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: openssl => SSL
- * SUB_DEPENDS, PRE_SUB_DEPENDS: openssl => SSL

2014-08-15 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 5.3.29 (previous); SECURITY_PATCH++
diff --git a/php-pear/php4/BUILD b/php-pear/php4/BUILD
index dae83af..1f0944a 100755
--- a/php-pear/php4/BUILD
+++ b/php-pear/php4/BUILD
@@ -14,7 +14,7 @@ OPTS="$OPTS \
# Setup SSL IMAP if wanted
#
if echo $OPTS | grep -q -- --with-imap; then
- if spell_ok openssl; then
+ if spell_ok $(get_spell_provider $SPELL SSL); then
OPTS="$OPTS --with-imap-ssl"
fi
fi &&
diff --git a/php-pear/php4/DEPENDS b/php-pear/php4/DEPENDS
index 323c6cf..0fde39f 100755
--- a/php-pear/php4/DEPENDS
+++ b/php-pear/php4/DEPENDS
@@ -67,9 +67,9 @@ optional_depends gmp \
"--without-gmp" \
"GNU multi precision library support" &&

-optional_depends SSL \
- "--with-opennssl=/usr" \
- "--without-opennssl" \
+optional_depends SSL \
+ "--with-openssl=/usr" \
+ "--without-openssl" \
"for OpenSSL support" &&

optional_depends gettext \
diff --git a/php-pear/php4/HISTORY b/php-pear/php4/HISTORY
index 4bf3ea6..1952345 100644
--- a/php-pear/php4/HISTORY
+++ b/php-pear/php4/HISTORY
@@ -1,8 +1,5 @@
-2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: fix bad with-SSL usage
-
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-10-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS, BUILD: use SSL provider

2010-11-03 Ladislav Hagara <hgr AT vabo.cz>
* DEPENDS: jpeg -> JPEG
diff --git a/printer/cups-filters/DEPENDS b/printer/cups-filters/DEPENDS
index 3c16940..13cd848 100755
--- a/printer/cups-filters/DEPENDS
+++ b/printer/cups-filters/DEPENDS
@@ -1,6 +1,8 @@
depends -sub CXX gcc &&
depends zlib &&
depends pkgconfig &&
+depends cups &&
+depends dbus '--enable-dbus' &&
depends ghostscript &&
depends qpdf &&
depends -sub XPDF_HEADERS poppler &&
diff --git a/printer/cups-filters/DETAILS b/printer/cups-filters/DETAILS
index ea82dbc..bd79376 100755
--- a/printer/cups-filters/DETAILS
+++ b/printer/cups-filters/DETAILS
@@ -1,10 +1,10 @@
SPELL=cups-filters
- VERSION=1.0.58
-
SOURCE_HASH=sha512:bfff717c971864c142880927025dbe459c1135596c9b37fcefd62e7cefd4d9eca3338eb2e924fc3a5fbfabf1fc013465ee7aa63455d7445482406b403531889c
+ VERSION=1.0.61
+
SOURCE_HASH=sha512:7d538d71e6c8342e521f4366c443e767b64e324ed1689bb56c15e70211c91ea89e819c7ae142a9f6d86a111c6a5a4d44ba7b8aa2e5d0d71247fc2d3771c1598d
# SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=http://www.openprinting.org/download/$SPELL/$SOURCE
+ SOURCE_URL[0]=https://www.openprinting.org/download/$SPELL/$SOURCE
WEB_SITE=http://www.openprinting.org
ENTERED=20120727
LICENSE[0]=http://www.cups.org/faq0003.html
diff --git a/printer/cups-filters/HISTORY b/printer/cups-filters/HISTORY
index 7366469..9c3130d 100644
--- a/printer/cups-filters/HISTORY
+++ b/printer/cups-filters/HISTORY
@@ -1,3 +1,16 @@
+2014-11-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.61
+
+2014-10-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * TRIGGERS: added
+ * DEPENDS: add cups, dbus
+
+2014-10-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.60
+
+2014-09-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.59
+
2014-08-21 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.0.58

diff --git a/printer/cups-filters/TRIGGERS b/printer/cups-filters/TRIGGERS
new file mode 100755
index 0000000..51fd919
--- /dev/null
+++ b/printer/cups-filters/TRIGGERS
@@ -0,0 +1,2 @@
+on_cast cups cast_self
+
diff --git a/printer/cups/BUILD b/printer/cups/BUILD
index 14b44a1..6922de6 100755
--- a/printer/cups/BUILD
+++ b/printer/cups/BUILD
@@ -14,5 +14,6 @@ fi &&

OPTS="--libdir=$INSTALL_ROOT/usr/lib $CUPS_OPTS $OPTS" &&
OPTS="$OPTS CC=gcc CXX=g++" &&
+OPTS+=" --disable-static" &&

default_build
diff --git a/printer/cups/CONFIGURE b/printer/cups/CONFIGURE
index 4a0a367..8d83457 100755
--- a/printer/cups/CONFIGURE
+++ b/printer/cups/CONFIGURE
@@ -7,8 +7,6 @@ if [[ $EXTRA_LANG == y ]]; then
all de es fr ja pl sv
fi &&

-config_query_list CUPS_SSL "Which SSL backend do you want for https and
ftps?" none gnutls SSL &&
-
config_query_option CUPS_OPTS \
"Do you want to enable raw printing" \
n \
diff --git a/printer/cups/DEPENDS b/printer/cups/DEPENDS
index 67dee1b..852dea3 100755
--- a/printer/cups/DEPENDS
+++ b/printer/cups/DEPENDS
@@ -1,8 +1,18 @@
depends zlib &&
depends -sub CXX gcc &&
depends pkgconfig &&
+
depends shared-mime-info &&
-depends mdnsresponder &&
+
+optional_depends avahi \
+ '--enable-avahi' \
+ '--disable-avahi' \
+ 'use Avahi Service Discovery' &&
+
+optional_depends mdnsresponder \
+ '--enable-dnssd' \
+ '--disable-dnssd' \
+ 'DNS Service Discovery' &&

optional_depends libpaper \
'--enable-libpaper' \
@@ -27,7 +37,7 @@ optional_depends php \
'--without-php' \
'Enable php support' &&

-optional_depends "LIBUSB" \
+optional_depends "libusb" \
'--enable-libusb' \
'--disable-libusb' \
'usb printers' &&
@@ -41,15 +51,11 @@ optional_depends "linux-pam" \
"--disable-pam" \
"for pluggable authentication" &&

-case $CUPS_SSL in
- gnutls) depends gnutls "--enable-gnutls --disable-openssl" ;;
- SSL) depends SSL "--enable-openssl --disable-gnutls" ;;
- none) OPTS+=" --disable-ssl " ;;
-esac &&
+optional_depends gnutls "--enable-gnutls" "--disable-gnutls --disable-ssl"
'security' &&

optional_depends "acl" \
- "" \
- "" \
+ "--enable-acl"
\
+ "--disable-acl"
\
"for file system access control lists support" &&

optional_depends krb5 '--enable-gssapi' '--disable-gssapi' 'GSSAPI support'
&&
diff --git a/printer/cups/DETAILS b/printer/cups/DETAILS
index 9b92f66..99da0b0 100755
--- a/printer/cups/DETAILS
+++ b/printer/cups/DETAILS
@@ -3,8 +3,8 @@
# VERSION=1.4.3
# SOURCE_HASH=sha512:
#else
- VERSION=1.7.5
-
SOURCE_HASH=sha512:fe446b3d904539d744d3fa24f3ced2549ef9dfea8c805f1602eb71d03e19c2f06edaacf51f148e8216207af0c901f7d956c855f49b13b01112b01c9c45b75b9d
+ VERSION=2.0.1
+
SOURCE_HASH=sha512:a92e4735f23f45fd16fb47ea729be762001c5b74f785d344bb11d3e87a361aa772ef79ff41106cdc30f45a1396ba419d6e5f77164b9deee27876e9928357f3ce
SECURITY_PATCH=7
#fi
SOURCE=$SPELL-$VERSION-source.tar.bz2
diff --git a/printer/cups/HISTORY b/printer/cups/HISTORY
index f95133c..c6d77e6 100644
--- a/printer/cups/HISTORY
+++ b/printer/cups/HISTORY
@@ -1,3 +1,17 @@
+2014-11-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.0.1
+ * DEPENDS: add optional avahi
+ * BUILD: disable static - causes build problems
+
+2014-10-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: add flags for acl
+ remove references to openssl
+ mdnsresponder is now optional
+
+2014-10-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.0.0
+ * DEPENDS, CONFIGURE: openssl is no longer supported
+
2014-09-02 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: add krb5
* FINAL: specify default_final
diff --git a/printer/ghostscript/DEPENDS b/printer/ghostscript/DEPENDS
index fe61199..e5038f0 100755
--- a/printer/ghostscript/DEPENDS
+++ b/printer/ghostscript/DEPENDS
@@ -1,7 +1,9 @@
depends e2fsprogs &&
+depends fontconfig &&
depends freetype2 &&
depends JPEG &&
depends tiff '--with-system-libtiff' &&
+depends lcms2 &&
depends libpng &&
depends zlib &&

@@ -45,5 +47,3 @@ optional_depends "openjpeg" \
"--enable-openjpeg" \
"--disable-openjpeg" \
"JPX decoding"
-
-optional_depends lcms2 '' '' 'colour support'
diff --git a/printer/ghostscript/DETAILS b/printer/ghostscript/DETAILS
index 7479198..3c5462a 100755
--- a/printer/ghostscript/DETAILS
+++ b/printer/ghostscript/DETAILS
@@ -1,6 +1,6 @@
SPELL=ghostscript
- VERSION=9.14
-
SOURCE_HASH=sha512:c2188a2b1fbd96ec184cd4171f0c042a9479f89d6e982aaf079d56060df6061721a42b1b98923767dba8081497d8e85593896fb3c26fc35f99610461bf8f16bb
+ VERSION=9.15
+
SOURCE_HASH=sha512:5c800615bb813f827c218145eb3238773e01f0941efca51abf4233ac6fdb96154b362c65a9567dc6b22794cb2caff69a58eb436c7f9c8e5370a4a64087e50c7e
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://www.ghostscript.com/
diff --git a/printer/ghostscript/HISTORY b/printer/ghostscript/HISTORY
index 52f4736..d254cc7 100644
--- a/printer/ghostscript/HISTORY
+++ b/printer/ghostscript/HISTORY
@@ -1,3 +1,12 @@
+2014-12-31 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: lcms2 is no longer optional, but required
+
+2014-10-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 9.15
+
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: fontconfig
+
2014-08-31 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 9.14
* DEPENDS: remove obsolete cups option
diff --git a/python-pypi/alembic/DETAILS b/python-pypi/alembic/DETAILS
index 871bbf3..5ce1f6c 100755
--- a/python-pypi/alembic/DETAILS
+++ b/python-pypi/alembic/DETAILS
@@ -1,6 +1,6 @@
SPELL=alembic
- VERSION=0.6.5
-
SOURCE_HASH=sha512:9498887714c1b48921032f807cb06c17fae44e087ad395b004aea0afca85f1709bfef5760b3636d314653a04fc7e13a31360891fa50154fd57267609cc94b19a
+ VERSION=0.7.0
+
SOURCE_HASH=sha512:ccae340e785c030830c409f25f75bdd6b535425524772d2af3af5467e9e5598cb47b19974febe7c1924465bd02a4420f97bb77a4707645c7c74fb5978e96ed04
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=http://pypi.python.org/packages/source/a/$SPELL/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/python-pypi/alembic/HISTORY b/python-pypi/alembic/HISTORY
index e09498d..809bf7e 100644
--- a/python-pypi/alembic/HISTORY
+++ b/python-pypi/alembic/HISTORY
@@ -1,3 +1,6 @@
+2014-11-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.7.0
+
2014-05-04 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.6.5

diff --git a/python-pypi/argh/DEPENDS b/python-pypi/argh/DEPENDS
index 503782e..e440941 100755
--- a/python-pypi/argh/DEPENDS
+++ b/python-pypi/argh/DEPENDS
@@ -1,2 +1,2 @@
-depends python &&
+depends PYTHON &&
depends SETUPTOOLS
diff --git a/python-pypi/argh/DETAILS b/python-pypi/argh/DETAILS
index 9fa0ff7..0970536 100755
--- a/python-pypi/argh/DETAILS
+++ b/python-pypi/argh/DETAILS
@@ -1,8 +1,8 @@
SPELL=argh
- VERSION=0.23.2
+ VERSION=0.26.1
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=https://pypi.python.org/packages/source/a/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:886b8a629e8ac5dd58f690c8664c30158a6ad6f1d05a835edf83095116ce43665ff96fd150d68c1efa8dc220abba06e2c652a782388ccf94b84ceda721a92d3a
+
SOURCE_HASH=sha512:8c286434b13fe72eca7c35313581921f49ab8934e0c791bd230ed775067507dc492b73b76c9ec521161395aeb8d1cfedc71e3251bba8f68d2227c3cf56c326bf
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://bitbucket.org/neithere/argh/";
LICENSE[0]=LGPL
diff --git a/python-pypi/argh/HISTORY b/python-pypi/argh/HISTORY
index 95ce1c7..d4f85a3 100644
--- a/python-pypi/argh/HISTORY
+++ b/python-pypi/argh/HISTORY
@@ -1,3 +1,7 @@
+2014-12-20 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.26.1
+ * DEPENDS: python3 supported
+
2013-08-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS, DETAILS: spell created

diff --git a/python-pypi/args/DEPENDS b/python-pypi/args/DEPENDS
new file mode 100755
index 0000000..503782e
--- /dev/null
+++ b/python-pypi/args/DEPENDS
@@ -0,0 +1,2 @@
+depends python &&
+depends SETUPTOOLS
diff --git a/python-pypi/args/DETAILS b/python-pypi/args/DETAILS
new file mode 100755
index 0000000..38dd1c3
--- /dev/null
+++ b/python-pypi/args/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=args
+ VERSION=0.1.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/a/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:664d33386af2ac0b9d30344db5fb5cea4210f600df28708ada19266afec237d6e6d9d57f03c8b64cfdbb6a17eff05f633a2cc4ddbfedc320dd133be246aee033
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE=https://github.com/kennethreitz/args
+ LICENSE[0]=BSD
+ ENTERED=20141222
+ SHORT="argument parsing for humans"
+cat << EOF
+This simple module gives you an elegant interface for your command line
+arguments.
+EOF
diff --git a/python-pypi/args/HISTORY b/python-pypi/args/HISTORY
new file mode 100644
index 0000000..9f1696b
--- /dev/null
+++ b/python-pypi/args/HISTORY
@@ -0,0 +1,2 @@
+2014-12-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell, version 0.1.0
diff --git a/python-pypi/attic/DEPENDS b/python-pypi/attic/DEPENDS
index e1f77c1..9f41721 100755
--- a/python-pypi/attic/DEPENDS
+++ b/python-pypi/attic/DEPENDS
@@ -1,6 +1,6 @@
depends python3 &&
depends msgpack-python &&
-depends pySSL &&
+depends pyopenssl &&
depends cython &&
optional_depends python-llfuse \
"" \
diff --git a/python-pypi/attic/HISTORY b/python-pypi/attic/HISTORY
index b9ad69f..f8b5f92 100644
--- a/python-pypi/attic/HISTORY
+++ b/python-pypi/attic/HISTORY
@@ -1,6 +1,3 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
-
2014-05-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS, DETAILS: spell created
* DEPENDS: depend on pyopenssl instead of openssl
diff --git a/python-pypi/awesome-slugify/DEPENDS
b/python-pypi/awesome-slugify/DEPENDS
new file mode 100755
index 0000000..1fa2290
--- /dev/null
+++ b/python-pypi/awesome-slugify/DEPENDS
@@ -0,0 +1,4 @@
+depends PYTHON &&
+depends SETUPTOOLS &&
+depends regex &&
+depends unidecode
diff --git a/python-pypi/awesome-slugify/DETAILS
b/python-pypi/awesome-slugify/DETAILS
new file mode 100755
index 0000000..8c46dda
--- /dev/null
+++ b/python-pypi/awesome-slugify/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=awesome-slugify
+ VERSION=1.6
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/a/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:3e11545f3930bbf938022139e7cba39997d4cf38274a217fdeb1a8b1be45049502ae6547e6c6d57430bd5b62a4dc75448b3880402aa31f6bb8d3ba1846af6dfa
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE=https://github.com/dimka665/awesome-slugify
+ LICENSE[0]=GPL
+ ENTERED=20141222
+ SHORT="Python flexible slugify function"
+cat << EOF
+Python flexible slugify function.
+EOF
diff --git a/python-pypi/awesome-slugify/HISTORY
b/python-pypi/awesome-slugify/HISTORY
new file mode 100644
index 0000000..3b2f569
--- /dev/null
+++ b/python-pypi/awesome-slugify/HISTORY
@@ -0,0 +1,2 @@
+2014-12-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell, version 1.6
diff --git a/python-pypi/aws-cli/DEPENDS b/python-pypi/aws-cli/DEPENDS
new file mode 100755
index 0000000..63852bb
--- /dev/null
+++ b/python-pypi/aws-cli/DEPENDS
@@ -0,0 +1,9 @@
+depends PYTHON &&
+depends botocore &&
+depends six &&
+depends python-dateutil &&
+depends jmespath &&
+depends colorama &&
+depends docutils &&
+depends bcdoc &&
+depends rsa
diff --git a/python-pypi/aws-cli/DETAILS b/python-pypi/aws-cli/DETAILS
new file mode 100755
index 0000000..a4ef2c5
--- /dev/null
+++ b/python-pypi/aws-cli/DETAILS
@@ -0,0 +1,49 @@
+ SPELL=aws-cli
+ VERSION=git
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ FORCE_DOWNLOAD=on
+ SOURCE_IGNORE=volatile
+ SOURCE_URL[0]=git://github.com/aws/aws-cli.git
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://github.com/aws/aws-cli";
+ LICENSE[0]=APACHE
+ ENTERED=20141019
+ SHORT="Universal Command Line Interface for Amazon Web Services"
+cat << EOF
+This package provides a unified command line interface to many Amazon Web
+Services.
+
+The currently supported services include:
+
+ AWS CloudFormation
+ AWS Data Pipeline (Preview)
+ AWS Direct Connect
+ AWS Elastic Beanstalk
+ AWS Identity and Access Management
+ AWS Import/Export
+ AWS OpsWorks
+ AWS Security Token Service
+ AWS Storage Gateway
+ AWS Support
+ Amazon CloudFront (Preview)
+ Amazon CloudSearch
+ Amazon CloudWatch
+ Amazon DynamoDB
+ Amazon ElastiCache
+ Amazon Elastic Compute Cloud
+ Amazon Elastic MapReduce (Preview)
+ Amazon Elastic Transcoder
+ Amazon Kinesis
+ Amazon Redshift
+ Amazon Relational Database Service (Beta)
+ Amazon Route 53
+ Amazon Simple Email Service
+ Amazon Simple Notification Service
+ Amazon Simple Queue Service
+ Amazon Storage Gateway
+ Amazon Simple Storage Service
+ Amazon Simple Workflow Service
+ Auto Scaling
+ Elastic Load Balancing
+
+EOF
diff --git a/python-pypi/aws-cli/HISTORY b/python-pypi/aws-cli/HISTORY
new file mode 100644
index 0000000..5a42a3b
--- /dev/null
+++ b/python-pypi/aws-cli/HISTORY
@@ -0,0 +1,3 @@
+2013-10-09 Jeremy Blosser <jblosser AT sourcemage.org>
+ * DETAILS, DEPENDS: spell created
+
diff --git a/python-pypi/bcdoc/DEPENDS b/python-pypi/bcdoc/DEPENDS
new file mode 100755
index 0000000..a9a62e8
--- /dev/null
+++ b/python-pypi/bcdoc/DEPENDS
@@ -0,0 +1,3 @@
+depends PYTHON &&
+depends six &&
+depents docutils
diff --git a/python-pypi/bcdoc/DETAILS b/python-pypi/bcdoc/DETAILS
new file mode 100755
index 0000000..8595f16
--- /dev/null
+++ b/python-pypi/bcdoc/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=bcdoc
+ VERSION=git
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ FORCE_DOWNLOAD=on
+ SOURCE_IGNORE=volatile
+ SOURCE_URL[0]=git://github.com/boto/bcdoc.git
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://github.com/boto/bcdoc";
+ LICENSE[0]=APACHE
+ ENTERED=20141019
+ SHORT="Tools to help document botocore-based projects"
+cat << EOF
+Tools to help document botocore-based projects.
+EOF
diff --git a/python-pypi/bcdoc/HISTORY b/python-pypi/bcdoc/HISTORY
new file mode 100644
index 0000000..5a42a3b
--- /dev/null
+++ b/python-pypi/bcdoc/HISTORY
@@ -0,0 +1,3 @@
+2013-10-09 Jeremy Blosser <jblosser AT sourcemage.org>
+ * DETAILS, DEPENDS: spell created
+
diff --git a/python-pypi/botocore/DEPENDS b/python-pypi/botocore/DEPENDS
new file mode 100755
index 0000000..76aee44
--- /dev/null
+++ b/python-pypi/botocore/DEPENDS
@@ -0,0 +1,3 @@
+depends PYTHON &&
+depends six &&
+depends python-dateutil
diff --git a/python-pypi/botocore/DETAILS b/python-pypi/botocore/DETAILS
new file mode 100755
index 0000000..33ca2db
--- /dev/null
+++ b/python-pypi/botocore/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=botocore
+ VERSION=git
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ FORCE_DOWNLOAD=on
+ SOURCE_IGNORE=volatile
+ SOURCE_URL[0]=git://github.com/boto/botocore.git
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://github.com/boto/botocore";
+ LICENSE[0]=APACHE
+ ENTERED=20141019
+ SHORT="the low-level, core functionality of boto 3"
+cat << EOF
+A low-level interface to a growing number of Amazon Web Services. The
botocore
+package is the foundation for AWS-CLI.
+EOF
diff --git a/python-pypi/botocore/HISTORY b/python-pypi/botocore/HISTORY
new file mode 100644
index 0000000..5a42a3b
--- /dev/null
+++ b/python-pypi/botocore/HISTORY
@@ -0,0 +1,3 @@
+2013-10-09 Jeremy Blosser <jblosser AT sourcemage.org>
+ * DETAILS, DEPENDS: spell created
+
diff --git a/python-pypi/box2d/DEPENDS b/python-pypi/box2d/DEPENDS
new file mode 100755
index 0000000..e4ea57a
--- /dev/null
+++ b/python-pypi/box2d/DEPENDS
@@ -0,0 +1 @@
+depends PYTHON
diff --git a/python-pypi/box2d/DETAILS b/python-pypi/box2d/DETAILS
new file mode 100755
index 0000000..5ad13a0
--- /dev/null
+++ b/python-pypi/box2d/DETAILS
@@ -0,0 +1,24 @@
+ SPELL=box2d
+ VERSION=2.3b0
+ SOURCE="Box2D-${VERSION}.zip"
+ SOURCE_URL[0]=http://py${SPELL}.googlecode.com/files/${SOURCE}
+
SOURCE_HASH=sha512:4fbe9f5e5735e9f1ac8bc91313392f89d521c34ca7517aa98bc7a859a25be6c6ce2a0adba715ff79f84186eb91876131d4fe0c4ae0b96c64f49afaa3a77a0d29
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Box2D-${VERSION}"
+ WEB_SITE="https://code.google.com/p/pybox2d/";
+ LICENSE[0]="zlib"
+ ENTERED=20141103
+ KEYWORDS=""
+ SHORT="2D physics library for Python"
+cat << EOF
+pybox2d is a 2D rigid body simulation library for games. Programmers can
+use it in their games to make objects move in believable ways and make the
+game world more interactive. From the game's point of view a physics engine
+is just a system for procedural animation.
+
+Box2D, the library behind pybox2d, is written in portable C++ and bound
+to Python by SWIG. Most of the types defined in the engine begin with the
+'''b2''' prefix. Hopefully this is sufficient to avoid name clashing with
+your game engine if you choose to import it to your global namespace. It
+also has a separate namespace that does away with these prefixes, if this
+fits your coding style more (see Box2D.b2).
+EOF
diff --git a/python-pypi/box2d/HISTORY b/python-pypi/box2d/HISTORY
new file mode 100644
index 0000000..0cf1ff1
--- /dev/null
+++ b/python-pypi/box2d/HISTORY
@@ -0,0 +1,2 @@
+2014-11-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
diff --git a/python-pypi/cherrypy/DEPENDS b/python-pypi/cherrypy/DEPENDS
index ddc690d..ced7c27 100755
--- a/python-pypi/cherrypy/DEPENDS
+++ b/python-pypi/cherrypy/DEPENDS
@@ -1,5 +1,5 @@
depends python &&
depends SETUPTOOLS &&

-suggest_depends pySSL "" "" "for OpenSSL support" &&
+suggest_depends pyopenssl "" "" "for OpenSSL support" &&
suggest_depends flup "" "" "for WSGI-enabled webserver or adapter support"
diff --git a/python-pypi/cherrypy/DETAILS b/python-pypi/cherrypy/DETAILS
index 8f28349..a417ae9 100755
--- a/python-pypi/cherrypy/DETAILS
+++ b/python-pypi/cherrypy/DETAILS
@@ -1,10 +1,10 @@
SPELL=cherrypy
SPELLX=CherryPy
if [[ $BRANCH == 3 ]]; then
- VERSION=3.5.0
+ VERSION=3.6.0
SOURCE=$SPELLX-$VERSION.tar.gz
SOURCE_URL[0]=http://pypi.python.org/packages/source/C/$SPELLX/$SOURCE
-
SOURCE_HASH=sha512:a563e7c44518028659274ef8b1bf1aaebcd59b28538558879f705945ad9a9ae74eee65e0406b104d662e327fb0d512f54790ceabfeb2c4952757922e72c2793a
+
SOURCE_HASH=sha512:3eaee1269272de9c52fa9547b7e10155ecae010005fb56dc300f24a537b4a22971a4f7e3e9920f9eff2ee951deb7ec8dfcf47a491cf5f6ed49c056f4a4316170
else
VERSION=2.3.0
SOURCE=$SPELLX-$VERSION.tar.gz
diff --git a/python-pypi/cherrypy/HISTORY b/python-pypi/cherrypy/HISTORY
index fc840b6..152668f 100644
--- a/python-pypi/cherrypy/HISTORY
+++ b/python-pypi/cherrypy/HISTORY
@@ -1,5 +1,5 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-09-14 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.6.0 (3)

2014-07-05 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.5.0 (3)
diff --git a/python-pypi/clint/DEPENDS b/python-pypi/clint/DEPENDS
index 503782e..9e572ff 100755
--- a/python-pypi/clint/DEPENDS
+++ b/python-pypi/clint/DEPENDS
@@ -1,2 +1,3 @@
-depends python &&
-depends SETUPTOOLS
+depends PYTHON &&
+depends SETUPTOOLS &&
+depends args
diff --git a/python-pypi/clint/DETAILS b/python-pypi/clint/DETAILS
index bc875b5..0aba842 100755
--- a/python-pypi/clint/DETAILS
+++ b/python-pypi/clint/DETAILS
@@ -1,8 +1,8 @@
SPELL=clint
- VERSION=0.3.1
+ VERSION=0.4.1
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=https://pypi.python.org/packages/source/c/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:1e200b3c07b374df680d0f5697ea99e01e020a9354ee98a44bf187aa26ad78ed5605f93d076ddb8facc62de6a456a7cbb38197a47e6ac81af4324631d36b0465
+
SOURCE_HASH=sha512:9ba3ac8b312566c79ec5185769685f1f7a1f33f3dbf5692a6f3113d505829c2669c3d7d5418c67fab4c095aaf56ff83330befe6dca98ef8be82c09ff18589650
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="https://github.com/kennethreitz/clint";
LICENSE[0]=ISC
diff --git a/python-pypi/clint/HISTORY b/python-pypi/clint/HISTORY
index 8d61c39..e06cc24 100644
--- a/python-pypi/clint/HISTORY
+++ b/python-pypi/clint/HISTORY
@@ -1,3 +1,10 @@
+2014-12-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: added missing args req dep
+
+2014-12-20 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.4.1
+ * DEPENDS: python3 supported
+
2013-08-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: spell created

diff --git a/python-pypi/colorama/DEPENDS b/python-pypi/colorama/DEPENDS
new file mode 100755
index 0000000..e4ea57a
--- /dev/null
+++ b/python-pypi/colorama/DEPENDS
@@ -0,0 +1 @@
+depends PYTHON
diff --git a/python-pypi/colorama/DETAILS b/python-pypi/colorama/DETAILS
new file mode 100755
index 0000000..6c58744
--- /dev/null
+++ b/python-pypi/colorama/DETAILS
@@ -0,0 +1,29 @@
+ SPELL=colorama
+ VERSION=0.3.2
+
SOURCE_HASH=sha512:3173d578c36d7a20d14ffcf6406ec9fe301e71a199069b3d2e53bd0c66e7f83d6e94f071dc08f2708202ec1ace4d14f4476234cc8347a37b05317302f0cfe0cf
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=http://pypi.python.org/packages/source/c/$SPELL/$SOURCE
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=https://pypi.python.org/pypi/colorama
+ LICENSE[0]=BSD
+ SHORT="cross-platform colored terminal text"
+cat << EOF
+Makes ANSI escape character sequences for producing colored terminal text and
+cursor positioning work under MS Windows.
+
+ANSI escape character sequences have long been used to produce colored
terminal
+text and cursor positioning on Unix and Macs. Colorama makes this work on
+Windows, too, by wrapping stdout, stripping ANSI sequences it finds (which
+otherwise show up as gobbledygook in your output), and converting them into
the
+appropriate win32 calls to modify the state of the terminal. On other
+platforms, Colorama does nothing.
+
+Colorama also provides some shortcuts to help generate ANSI sequences but
works
+fine in conjunction with any other ANSI sequence generation library, such as
+Termcolor (http://pypi.python.org/pypi/termcolor.)
+
+This has the upshot of providing a simple cross-platform API for printing
+colored terminal text from Python, and has the happy side-effect that
existing
+applications or libraries which use ANSI sequences to produce colored output
on
+Linux or Macs can now also work on Windows, simply by calling
colorama.init().
+EOF
diff --git a/python-pypi/colorama/HISTORY b/python-pypi/colorama/HISTORY
new file mode 100644
index 0000000..5a42a3b
--- /dev/null
+++ b/python-pypi/colorama/HISTORY
@@ -0,0 +1,3 @@
+2013-10-09 Jeremy Blosser <jblosser AT sourcemage.org>
+ * DETAILS, DEPENDS: spell created
+
diff --git a/python-pypi/egenix-mx-base/DETAILS
b/python-pypi/egenix-mx-base/DETAILS
index 675e463..753c90e 100755
--- a/python-pypi/egenix-mx-base/DETAILS
+++ b/python-pypi/egenix-mx-base/DETAILS
@@ -13,6 +13,6 @@ cat << EOF
These types were created to provide a consistent way of transferring date and
time data between Python and databases. Apart from handling date before the
UNIX epoch (1.1.1970) they also correctly work with dates beyond the Unix
time
-limit (currently with Unix time values being encoded using 32bit integers,
+limit (currently with Unix time values being encoded using 32-bit integers,
the limit is reached in 2038) and thus is Year 2000 and Year 2038 safe.
EOF
diff --git a/python-pypi/egenix-mx-base/HISTORY
b/python-pypi/egenix-mx-base/HISTORY
index d701048..c0e66a5 100644
--- a/python-pypi/egenix-mx-base/HISTORY
+++ b/python-pypi/egenix-mx-base/HISTORY
@@ -1,3 +1,6 @@
+2014-12-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Replace "bit" suffix with "-bit" in description
+
2013-03-24 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.2.5; quoting paths

diff --git a/python-pypi/feedgenerator/DETAILS
b/python-pypi/feedgenerator/DETAILS
index 09f4e25..4a82df3 100755
--- a/python-pypi/feedgenerator/DETAILS
+++ b/python-pypi/feedgenerator/DETAILS
@@ -1,8 +1,8 @@
SPELL=feedgenerator
- VERSION=1.6
+ VERSION=1.7
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=https://pypi.python.org/packages/source/f/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:6b96094209ae206be75909f2ad9a9420a06e1fa47b8a5e28db4da16c5b157014f9f8d1677edc8a7347384fe0f0a91aa4f664257adfa994a46b6dc49d9349472b
+
SOURCE_HASH=sha512:359e584af7766b1a67c752df88ad67f06f9b2a6677d2e858484286b079e33b47192a5cf141fc86eb5590d86175e24d3fa1e87506773c28f6a35b2dc545520044
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="https://pypi.python.org/pypi/feedgenerator";
LICENSE[0]=BSD
diff --git a/python-pypi/feedgenerator/HISTORY
b/python-pypi/feedgenerator/HISTORY
index 2d62c49..04a98cf 100644
--- a/python-pypi/feedgenerator/HISTORY
+++ b/python-pypi/feedgenerator/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.7
+
2013-07-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS, DETAILS: spell created

diff --git a/python-pypi/grit-i18n/BUILD b/python-pypi/grit-i18n/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/python-pypi/grit-i18n/BUILD
@@ -0,0 +1 @@
+true
diff --git a/python-pypi/grit-i18n/DEPENDS b/python-pypi/grit-i18n/DEPENDS
new file mode 100755
index 0000000..8e7ccbb
--- /dev/null
+++ b/python-pypi/grit-i18n/DEPENDS
@@ -0,0 +1,2 @@
+depends python &&
+depends SVN
diff --git a/python-pypi/grit-i18n/DETAILS b/python-pypi/grit-i18n/DETAILS
new file mode 100755
index 0000000..4de18d3
--- /dev/null
+++ b/python-pypi/grit-i18n/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=grit-i18n
+if [[ "$GYP_SCM_AUTOUPDATE" == "y" ]]
+then
+ VERSION=$(date +%Y%m%d)
+else
+ VERSION=svn
+fi
+ SOURCE=$SPELL-svn.tar.bz2
+ SOURCE_IGNORE=volatile
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn
+
SOURCE_URL[0]=svn_http://grit-i18n.googlecode.com/svn/trunk:$SPELL-read-only
+ LICENSE[0]=BSD
+ WEB_SITE=https://code.google.com/p/grit-i18n/
+ KEYWORDS="utils"
+ ENTERED=20140730
+ SHORT='internationalization tool'
+cat << EOF
+GRIT is the internationalization tool used by the Chromium projects (the
foundation for the
+Google Chrome browser) and for several internal projects at Google.
+EOF
diff --git a/python-pypi/grit-i18n/HISTORY b/python-pypi/grit-i18n/HISTORY
new file mode 100644
index 0000000..68f8b38
--- /dev/null
+++ b/python-pypi/grit-i18n/HISTORY
@@ -0,0 +1,3 @@
+2014-07-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * PREPARE, DETAILS: Created
+
diff --git a/python-pypi/grit-i18n/INSTALL b/python-pypi/grit-i18n/INSTALL
new file mode 100755
index 0000000..ac6691a
--- /dev/null
+++ b/python-pypi/grit-i18n/INSTALL
@@ -0,0 +1,2 @@
+DEST=$INSTALL_ROOT/usr/lib/python2.7/site-packages &&
+cp -a $SOURCE_DIRECTORY/* $DEST
diff --git a/python-pypi/grit-i18n/PREPARE b/python-pypi/grit-i18n/PREPARE
new file mode 100755
index 0000000..3e16aba
--- /dev/null
+++ b/python-pypi/grit-i18n/PREPARE
@@ -0,0 +1,3 @@
+config_query GYP_SCM_AUTOUPDATE \
+ "Automatically update on every system update?" n
+
diff --git a/python-pypi/hatta/DEPENDS b/python-pypi/hatta/DEPENDS
index 1d26058..e1a2ee3 100755
--- a/python-pypi/hatta/DEPENDS
+++ b/python-pypi/hatta/DEPENDS
@@ -4,5 +4,5 @@ depends mercurial &&
depends jinja2 &&

suggest_depends pygments "" "" "for code highlighting support" &&
-
+suggest_depends recaptcha-client "" "" "for reCAPTCHA support" &&
suggest_depends pillow "" "" "for thumbnails rendering support"
diff --git a/python-pypi/hatta/HISTORY b/python-pypi/hatta/HISTORY
index cad57ba..2a6fef1 100644
--- a/python-pypi/hatta/HISTORY
+++ b/python-pypi/hatta/HISTORY
@@ -1,3 +1,6 @@
+2014-12-18 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: added recaptcha-client suggest dep
+
2014-08-04 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: added pygments suggest dep

diff --git a/python-pypi/httplib2/DEPENDS b/python-pypi/httplib2/DEPENDS
index e4ea57a..e440941 100755
--- a/python-pypi/httplib2/DEPENDS
+++ b/python-pypi/httplib2/DEPENDS
@@ -1 +1,2 @@
-depends PYTHON
+depends PYTHON &&
+depends SETUPTOOLS
diff --git a/python-pypi/httplib2/DETAILS b/python-pypi/httplib2/DETAILS
index e2d0f20..e162eb0 100755
--- a/python-pypi/httplib2/DETAILS
+++ b/python-pypi/httplib2/DETAILS
@@ -1,10 +1,11 @@
SPELL=httplib2
- VERSION=0.7.7
+ VERSION=0.9
SOURCE=$SPELL-$VERSION.tar.gz
- SOURCE_URL[0]=http://httplib2.googlecode.com/files/$SOURCE
-
SOURCE_HASH=sha512:686400092bdc3f5aa1ee809ebb1c3ea52995523eb58926c26401dcdadef3de6bd17241531e1fdc01f649a07b92071bd3d136e50aa9f9c8aa6fa4fdd8cdc31ab4
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- WEB_SITE=http://code.google.com/p/httplib2/
+
SOURCE_URL[0]=https://github.com/jcgregorio/${SPELL}/archive/v${VERSION}.tar.gz
+
SOURCE_HASH=sha512:e103137cd1bee26be6984128718ecaacccb85461b2fa2ca5e1360588182b565472111abea4179a14ff2a398930b08e2439b2b6a4c60b78aece769c56018a6caf
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ DOC_DIRS=""
+ WEB_SITE=https://github.com/jcgregorio/httplib2
LICENSE[0]=MIT
ENTERED=20061110
SHORT="comprehensive HTTP client library"
diff --git a/python-pypi/httplib2/HISTORY b/python-pypi/httplib2/HISTORY
index 6c6a982..56196b2 100644
--- a/python-pypi/httplib2/HISTORY
+++ b/python-pypi/httplib2/HISTORY
@@ -1,3 +1,8 @@
+2014-12-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.9; updated website, source url; quoting
+ paths; don't gather useless docs from doc dir
+ * DEPENDS: added missing SETUPTOOLS
+
2013-01-20 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.7.7
* DEPENDS: include Python 3 support
diff --git a/python-pypi/isort/DETAILS b/python-pypi/isort/DETAILS
index 30448c8..d5d47bc 100755
--- a/python-pypi/isort/DETAILS
+++ b/python-pypi/isort/DETAILS
@@ -1,6 +1,6 @@
SPELL=isort
- VERSION=3.8.0
-
SOURCE_HASH=sha512:5ea46f160144183ae0b0b0ca3aab011355644ed057186b01f9d996e2f77c321d35607eb0268b57a24701e00c51a1a607e7bb8351c727942a7360f2c337d42eb4
+ VERSION=3.9.3
+
SOURCE_HASH=sha512:0bf307f36acaab1b95a39ada8e1f3bf4d4bf50e6168b8fcf3932f76d6ff13879e9acd117c034d964cc2befaff6f4518ffba0d6293aaa1fc6e0d99d2157be31f3
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://pypi.python.org/pypi/$SPELL
diff --git a/python-pypi/isort/HISTORY b/python-pypi/isort/HISTORY
index e26d559..89bfa8c 100644
--- a/python-pypi/isort/HISTORY
+++ b/python-pypi/isort/HISTORY
@@ -1,3 +1,6 @@
+2014-12-26 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.9.3
+
2014-05-04 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 3.8.0

diff --git a/python-pypi/jinja2/DEPENDS b/python-pypi/jinja2/DEPENDS
index 6a1ccfd..76dab75 100755
--- a/python-pypi/jinja2/DEPENDS
+++ b/python-pypi/jinja2/DEPENDS
@@ -1,3 +1,5 @@
. $SECTION_DIRECTORY/PY_DEPENDS &&
-suggest_depends markupsafe "" "" "to use system markupsafe module" &&
+
+depends markupsafe &&
+
suggest_depends babel "" "" "for comment support"
diff --git a/python-pypi/jinja2/HISTORY b/python-pypi/jinja2/HISTORY
index 06722f1..5a79db8 100644
--- a/python-pypi/jinja2/HISTORY
+++ b/python-pypi/jinja2/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: markupsafe becomes required from 2.7
+
2014-07-23 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.7.3

diff --git a/python-pypi/jmespath/DEPENDS b/python-pypi/jmespath/DEPENDS
new file mode 100755
index 0000000..e4ea57a
--- /dev/null
+++ b/python-pypi/jmespath/DEPENDS
@@ -0,0 +1 @@
+depends PYTHON
diff --git a/python-pypi/jmespath/DETAILS b/python-pypi/jmespath/DETAILS
new file mode 100755
index 0000000..ee084a0
--- /dev/null
+++ b/python-pypi/jmespath/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=jmespath
+ VERSION=git
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ FORCE_DOWNLOAD=on
+ SOURCE_IGNORE=volatile
+ SOURCE_URL[0]=git://github.com/boto/jmespath.git
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://github.com/boto/jmespath";
+ LICENSE[0]=MIT
+ ENTERED=20141019
+ SHORT="module to extract elements from a JSON document"
+cat << EOF
+JMESPath (pronounced \ˈjāmz path\) allows you to declaratively specify how to
+extract elements from a JSON document.
+EOF
diff --git a/python-pypi/jmespath/HISTORY b/python-pypi/jmespath/HISTORY
new file mode 100644
index 0000000..5a42a3b
--- /dev/null
+++ b/python-pypi/jmespath/HISTORY
@@ -0,0 +1,3 @@
+2013-10-09 Jeremy Blosser <jblosser AT sourcemage.org>
+ * DETAILS, DEPENDS: spell created
+
diff --git a/python-pypi/lxml/DETAILS b/python-pypi/lxml/DETAILS
index f4ebaac..cc541eb 100755
--- a/python-pypi/lxml/DETAILS
+++ b/python-pypi/lxml/DETAILS
@@ -1,5 +1,5 @@
SPELL=lxml
- VERSION=3.3.6
+ VERSION=3.4.1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
SOURCE_URL[0]=http://pypi.python.org/packages/source/l/$SPELL/$SOURCE
diff --git a/python-pypi/lxml/HISTORY b/python-pypi/lxml/HISTORY
index 641436d..8a0f104 100644
--- a/python-pypi/lxml/HISTORY
+++ b/python-pypi/lxml/HISTORY
@@ -1,3 +1,9 @@
+2014-11-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.4.1
+
+2014-09-16 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.4.0
+
2014-08-29 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.3.6

diff --git a/python-pypi/markupsafe/DETAILS b/python-pypi/markupsafe/DETAILS
index 42838ae..f40c53a 100755
--- a/python-pypi/markupsafe/DETAILS
+++ b/python-pypi/markupsafe/DETAILS
@@ -1,15 +1,15 @@
SPELL=markupsafe
SPELLX=MarkupSafe
- VERSION=0.19
-
SOURCE_HASH=sha512:3fa91de4967394c16a948a401fc7ee024c5e617bd90f0b41c47021656a57087169a9d0ac8af34656c00e6696dc20c3501041eee03a49686034bb611ef6eba45d
+ VERSION=0.23
SOURCE=$SPELLX-$VERSION.tar.gz
+
SOURCE_HASH=sha512:4f1fd91ced5e7119584b56cf7b69cfe6fdd9613bd77412368a38e9ef5d1011ba5c76d1d3a0da3d60f9f474627e6c8c8b613a80a668b32d212f09072f8b1f5b28
SOURCE_URL[0]=http://pypi.python.org/packages/source/M/$SPELLX/$SOURCE
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
- WEB_SITE=http://pypi.python.org/pypi/$SPELLX
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
+ WEB_SITE=https://github.com/mitsuhiko/markupsafe
LICENSE[0]=PYTHON
UPDATED=20100916
KEYWORDS="python devel"
SHORT="XML/HTML/XHTML Markup safe string for Python"
cat << EOF
-implements a XML/HTML/XHTML Markup safe string for Python
+Implements a unicode subclass that supports HTML strings.
EOF
diff --git a/python-pypi/markupsafe/HISTORY b/python-pypi/markupsafe/HISTORY
index 85351b0..77007ee 100644
--- a/python-pypi/markupsafe/HISTORY
+++ b/python-pypi/markupsafe/HISTORY
@@ -1,3 +1,7 @@
+2014-12-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.23; updated website, description;
quoting
+ paths
+
2014-03-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 0.19

diff --git a/python-pypi/mercurial/DETAILS b/python-pypi/mercurial/DETAILS
index 0fa479c..1502832 100755
--- a/python-pypi/mercurial/DETAILS
+++ b/python-pypi/mercurial/DETAILS
@@ -1,6 +1,7 @@
SPELL=mercurial
- VERSION=3.1
-
SOURCE_HASH=sha512:1ee2fe7a241bf81087e55d9e4ee8fa986f41bb0655d4828d244322c18f3958a1f3111506e2df15aefcf86100b4fe530fcab2d4c041b5945599ed3b3a889d50f5
+ VERSION=3.2.3
+ SECURITY_PATCH=1
+
SOURCE_HASH=sha512:eba8e9a1f807132614d2229a6ed38840aa55a80859a504c8fa7c500572e73a1b8a33d4a26ec0e1b9c0202f5ec592d29bf4b6bd1d95f069d2ecda342d28e31569
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=http://mercurial.selenic.com/release/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/python-pypi/mercurial/HISTORY b/python-pypi/mercurial/HISTORY
index e479c8e..d7dbcfb 100644
--- a/python-pypi/mercurial/HISTORY
+++ b/python-pypi/mercurial/HISTORY
@@ -1,3 +1,15 @@
+2014-12-19 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.2.3; SECURITY_PATCH=1 (CVE-2014-9390)
+
+2014-11-14 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.2.1
+
+2014-11-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.2
+
+2014-10-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.1.2
+
2014-08-05 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: updated to 3.1

diff --git a/python-pypi/mysql-python/DETAILS
b/python-pypi/mysql-python/DETAILS
index 2c3cb2a..e58db98 100755
--- a/python-pypi/mysql-python/DETAILS
+++ b/python-pypi/mysql-python/DETAILS
@@ -1,7 +1,7 @@
SPELL=mysql-python
- VERSION=1.2.3
-
SOURCE_HASH=sha512:8c1c88ccf833744ac1f78673cb306cafe7f9bfc85ab2ce6dee1024b86571c17f006e3ab8452dba3527976f39aca64757b2d961c30ef4ac61c9a27e60a5f1abf5
- SOURCE=MySQL-python-$VERSION.tar.gz
+ VERSION=1.2.5
+ SOURCE=MySQL-python-$VERSION.zip
+
SOURCE_HASH=sha512:37521c6fd855c4cde495cc8ec085aca79c2d441a6e3710759385bf2e2c17f43d3311cf1166663892829d2e3999c419443c358c7031cdda225ac44611ced188d0
SOURCE_DIRECTORY=$BUILD_DIRECTORY/MySQL-python-$VERSION

SOURCE_URL[0]=http://pypi.python.org/packages/source/M/MySQL-python/$SOURCE
WEB_SITE=http://mysql-python.sourceforge.net/
diff --git a/python-pypi/mysql-python/HISTORY
b/python-pypi/mysql-python/HISTORY
index ae610b2..823964b 100644
--- a/python-pypi/mysql-python/HISTORY
+++ b/python-pypi/mysql-python/HISTORY
@@ -1,3 +1,8 @@
+2014-11-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.2.5; fixed source url
+ * PRE_BUILD: added, to apply the patch
+ * my_config.patch: added, fixed build
+
2011-05-23 Sukneet Basuta <sukneet AT sourcemage.org>
* DEPENDS: updated setuptools dependency to SETUPTOOLS provider

diff --git a/python-pypi/mysql-python/PRE_BUILD
b/python-pypi/mysql-python/PRE_BUILD
new file mode 100755
index 0000000..39b1c39
--- /dev/null
+++ b/python-pypi/mysql-python/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+patch -p0 < "$SPELL_DIRECTORY/my_config.patch"
diff --git a/python-pypi/mysql-python/my_config.patch
b/python-pypi/mysql-python/my_config.patch
new file mode 100644
index 0000000..13c5599
--- /dev/null
+++ b/python-pypi/mysql-python/my_config.patch
@@ -0,0 +1,26 @@
+--- _mysql.c.orig 2014-11-26 14:41:58.217304055 +0300
++++ _mysql.c 2014-11-26 14:44:08.990008082 +0300
+@@ -26,6 +26,11 @@
+ PERFORMANCE OF THIS SOFTWARE.
+ */
+
++#if defined(MS_WINDOWS)
++#include <config-win.h>
++#else
++#include "my_config.h"
++#endif
+ #include "Python.h"
+ #if PY_MAJOR_VERSION >= 3
+ #define IS_PY3K
+@@ -38,11 +43,6 @@
+ #endif
+ #include "pymemcompat.h"
+ #include "structmember.h"
+-#if defined(MS_WINDOWS)
+-#include <config-win.h>
+-#else
+-#include "my_config.h"
+-#endif
+ #include "mysql.h"
+ #include "mysqld_error.h"
+ #include "errmsg.h"
diff --git a/python-pypi/nbxmpp/DEPENDS b/python-pypi/nbxmpp/DEPENDS
new file mode 100755
index 0000000..c8f9ba4
--- /dev/null
+++ b/python-pypi/nbxmpp/DEPENDS
@@ -0,0 +1,3 @@
+depends python &&
+
+suggest_depends pyopenssl "" "" "for secure SSL/TLS"
diff --git a/python-pypi/nbxmpp/DETAILS b/python-pypi/nbxmpp/DETAILS
new file mode 100755
index 0000000..4b76361
--- /dev/null
+++ b/python-pypi/nbxmpp/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=nbxmpp
+ VERSION=0.5.1
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/n/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:b06bfdfc73a05625f39865b329a68f4e6b7769da523398eae2931b5bba01353717fccb0fb7f56ba6d7df3daccfa6106840fbb64d97f4c260de1b4e5ac14a1dde
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=https://python-nbxmpp.gajim.org/
+ ENTERED=20141015
+ LICENSE[0]=GPL
+ SHORT="non-blocking Jabber/XMPP module"
+cat << EOF
+python-nbxmpp is a Python library that provides a way for Python
applications to
+use Jabber/XMPP networks in a non-blocking way. This library is initialy a
fork
+of xmpppy one, but using non-blocking sockets.
+EOF
diff --git a/python-pypi/nbxmpp/HISTORY b/python-pypi/nbxmpp/HISTORY
new file mode 100644
index 0000000..89e5cf3
--- /dev/null
+++ b/python-pypi/nbxmpp/HISTORY
@@ -0,0 +1,2 @@
+2014-10-15 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell, version 0.5.1
diff --git a/python-pypi/papyon/DEPENDS b/python-pypi/papyon/DEPENDS
index 275b104..3fbf183 100755
--- a/python-pypi/papyon/DEPENDS
+++ b/python-pypi/papyon/DEPENDS
@@ -1,3 +1,3 @@
-depends pySSL &&
+depends pyopenssl &&
depends pygobject &&
depends pycrypto
diff --git a/python-pypi/papyon/HISTORY b/python-pypi/papyon/HISTORY
index 57c8dd5..7e68022 100644
--- a/python-pypi/papyon/HISTORY
+++ b/python-pypi/papyon/HISTORY
@@ -1,6 +1,3 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
-
2012-01-01 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.5.6

diff --git a/python-pypi/pathtools/DEPENDS b/python-pypi/pathtools/DEPENDS
new file mode 100755
index 0000000..503782e
--- /dev/null
+++ b/python-pypi/pathtools/DEPENDS
@@ -0,0 +1,2 @@
+depends python &&
+depends SETUPTOOLS
diff --git a/python-pypi/pathtools/DETAILS b/python-pypi/pathtools/DETAILS
new file mode 100755
index 0000000..44a102b
--- /dev/null
+++ b/python-pypi/pathtools/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=pathtools
+ VERSION=0.1.2
+ SOURCE=$SPELL-$VERSION.tar.gz
+
SOURCE_HASH=sha512:e014cb17f3d61ce7979e36663f94a44d4f1116c35e3d2ec8c4ac207a81935dde246495ed06597e6edade1509f384b9e5729a97ffd3eec31b1d1c4a8372d1dfd7
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ SOURCE_URL[0]=http://pypi.python.org/packages/source/p/$SPELL/$SOURCE
+ WEB_SITE=http://github.com/gorakhargosh/pathtools
+ LICENSE[0]=MIT
+ ENTERED=20141222
+ KEYWORDS="python"
+ SHORT="file system general utilities"
+cat << EOF
+Pattern matching and various utilities for file systems paths.
+EOF
diff --git a/python-pypi/pathtools/HISTORY b/python-pypi/pathtools/HISTORY
new file mode 100644
index 0000000..fac69bf
--- /dev/null
+++ b/python-pypi/pathtools/HISTORY
@@ -0,0 +1,2 @@
+2014-12-20 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell, version 0.1.2
diff --git a/python-pypi/py/DEPENDS b/python-pypi/py/DEPENDS
new file mode 100755
index 0000000..e440941
--- /dev/null
+++ b/python-pypi/py/DEPENDS
@@ -0,0 +1,2 @@
+depends PYTHON &&
+depends SETUPTOOLS
diff --git a/python-pypi/py/DETAILS b/python-pypi/py/DETAILS
new file mode 100755
index 0000000..1662732
--- /dev/null
+++ b/python-pypi/py/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=py
+ VERSION=1.4.26
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/p/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:5772893d754e4f3fee5de9fdb0eca2c654ac5288eba5c89dac88fd4d9acb2c0795bae61e0c43b37a14471536a1649c9138ac1c4374cd5697307e74062e9813f3
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE=https://bitbucket.org/hpk42/py/
+ LICENSE[0]=MIT
+ ENTERED=20141221
+ SHORT="library with cross-python path, ini-parsing, io, code, log
facilities"
+cat << EOF
+The py lib is a Python development support library featuring the following
tools
+and modules:
+
+py.path: uniform local and svn path objects
+py.apipkg: explicit API control and lazy-importing
+py.iniconfig: easy parsing of .ini files
+py.code: dynamic code generation and introspection
+EOF
diff --git a/python-pypi/py/HISTORY b/python-pypi/py/HISTORY
new file mode 100644
index 0000000..b321e4b
--- /dev/null
+++ b/python-pypi/py/HISTORY
@@ -0,0 +1,2 @@
+2014-12-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell, version 1.4.26
diff --git a/python-pypi/pyasn1-modules/DETAILS
b/python-pypi/pyasn1-modules/DETAILS
index 4c815d8..e886963 100755
--- a/python-pypi/pyasn1-modules/DETAILS
+++ b/python-pypi/pyasn1-modules/DETAILS
@@ -1,10 +1,10 @@
SPELL=pyasn1-modules
- VERSION=0.0.4
+ VERSION=0.0.5
SOURCE=$SPELL-$VERSION.tar.gz
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
SOURCE_URL[1]=http://pypi.python.org/packages/source/p/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:f1d310b4fe44984c7646b425e2c5e37a1a46ed4f24a08e9b39ea7222259c28b4c2ea25d7067d45c67277bca961266b591f3c56212667dcbd7f0926041bfcde00
+
SOURCE_HASH=sha512:b8fa41ed28087097502e8362022d819fe6914511c09f60f64f173c5674684fa8c45de23ce718700001d9f2d9b11adc17657d7cfd4cb24ea740b8d14eba8d8161
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://pyasn1.sourceforge.net/
ENTERED=20130115
LICENSE[0]=BSD
diff --git a/python-pypi/pyasn1-modules/HISTORY
b/python-pypi/pyasn1-modules/HISTORY
index 6dce5e7..061eb34 100644
--- a/python-pypi/pyasn1-modules/HISTORY
+++ b/python-pypi/pyasn1-modules/HISTORY
@@ -1,2 +1,5 @@
+2014-10-15 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.0.5
+
2013-01-15 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS, DEPENDS: spell created
diff --git a/python-pypi/pyasn1/DETAILS b/python-pypi/pyasn1/DETAILS
index 2ba25b6..106b401 100755
--- a/python-pypi/pyasn1/DETAILS
+++ b/python-pypi/pyasn1/DETAILS
@@ -1,10 +1,10 @@
SPELL=pyasn1
- VERSION=0.1.6
+ VERSION=0.1.7
SOURCE=$SPELL-$VERSION.tar.gz
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
SOURCE_URL[1]=http://pypi.python.org/packages/source/p/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:5e5eadc20aa0c22bab0280e7c7c8fa58e9c22530bd6af1344dd9448527e6cd008fc4a9c0365072970b9e09c499640bc9c61ea795e9f136b28febd692875c6db4
+
SOURCE_HASH=sha512:af2ac05fb7e18b25bd125f92bd7c8389a00c18018c1ff48d94c196f5ab41b09c8991d2e326d492cfaed755b06cd4c75d88719b4a390bdab6d84fe3c8791620af
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://pyasn1.sourceforge.net/
ENTERED=20060930
LICENSE[0]=BSD
diff --git a/python-pypi/pyasn1/HISTORY b/python-pypi/pyasn1/HISTORY
index 82c5f9d..90097be 100644
--- a/python-pypi/pyasn1/HISTORY
+++ b/python-pypi/pyasn1/HISTORY
@@ -1,3 +1,6 @@
+2014-10-15 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.1.7
+
2013-01-07 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.1.6

diff --git a/python-pypi/pyflakes/DEPENDS b/python-pypi/pyflakes/DEPENDS
new file mode 100755
index 0000000..4f88191
--- /dev/null
+++ b/python-pypi/pyflakes/DEPENDS
@@ -0,0 +1 @@
+depends PYTHON
diff --git a/python-pypi/pyflakes/DETAILS b/python-pypi/pyflakes/DETAILS
new file mode 100755
index 0000000..f53532c
--- /dev/null
+++ b/python-pypi/pyflakes/DETAILS
@@ -0,0 +1,21 @@
+ SPELL=pyflakes
+ VERSION=0.8.1
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://launchpad.net/${SPELL}/main/${VERSION}/+download/${SOURCE}
+
SOURCE_HASH=sha512:b9843637891f3e82a8430121395ceb4ec5df48b5ba73b96a307ebcb4a393e8cebee1681e094ee1f71a85b58bd2f32562b78fbd61d3fa85634f3ac448b1244637
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://launchpad.net/pyflakes";
+ LICENSE[0]="MIT"
+ ENTERED=20141107
+ KEYWORDS=""
+ SHORT="passive checker of Python programs"
+cat << EOF
+A simple program which checks Python source files for errors.
+
+Pyflakes analyzes programs and detects various errors. It works by parsing
+the source file, not importing it, so it is safe to use on modules with side
+effects. It's also much faster.
+
+It is available on PyPI and it supports all active versions of Python from
+2.5 to 3.4.
+EOF
diff --git a/python-pypi/pyflakes/HISTORY b/python-pypi/pyflakes/HISTORY
new file mode 100644
index 0000000..949f9c6
--- /dev/null
+++ b/python-pypi/pyflakes/HISTORY
@@ -0,0 +1,3 @@
+2014-11-07 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/python-pypi/pygments/DEPENDS b/python-pypi/pygments/DEPENDS
index 503782e..e440941 100755
--- a/python-pypi/pygments/DEPENDS
+++ b/python-pypi/pygments/DEPENDS
@@ -1,2 +1,2 @@
-depends python &&
+depends PYTHON &&
depends SETUPTOOLS
diff --git a/python-pypi/pygments/DETAILS b/python-pypi/pygments/DETAILS
index db42820..36a73f1 100755
--- a/python-pypi/pygments/DETAILS
+++ b/python-pypi/pygments/DETAILS
@@ -1,9 +1,10 @@
SPELL=pygments
- VERSION=1.6
-
SOURCE_HASH=sha512:552d0c2a1296773a5482122bd5cbec0ce91a497cd86ee105e1c5ddf2bfa9c206fcc7de504c6da480344c6e1bee30d7b26012fd061dcb2091d8b2b21bcd163bf0
+ VERSION=2.0.1
+
SOURCE_HASH=sha512:7c11c7dc09f6a5d964a512eb4c31f34fc0422b29e3124bd4ed0f4ab594c750d39f990e86f65287f499ea1051a27c1087e445332f6b23ad021d6e2d41c6092f3e
SOURCE=Pygments-$VERSION.tar.gz
SOURCE_URL[0]=http://pypi.python.org/packages/source/P/Pygments/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/Pygments-$VERSION"
+ DOC_DIRS=""
WEB_SITE=http://pygments.org/
LICENSE[0]=BSD
ENTERED=20080219
diff --git a/python-pypi/pygments/HISTORY b/python-pypi/pygments/HISTORY
index f45ef82..134130e 100644
--- a/python-pypi/pygments/HISTORY
+++ b/python-pypi/pygments/HISTORY
@@ -1,3 +1,7 @@
+2014-11-28 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.0.1; don't do useless doc-ing
+ * DEPENDS: switched to PYTHON
+
2013-03-03 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.6

diff --git a/python-pypi/pyicqt/DEPENDS b/python-pypi/pyicqt/DEPENDS
index 5fcb97a..031d256 100755
--- a/python-pypi/pyicqt/DEPENDS
+++ b/python-pypi/pyicqt/DEPENDS
@@ -1,5 +1,5 @@
depends python &&
-depends pySSL &&
+depends pyopenssl &&
depends twisted &&
depends zopeinterface &&
depends pycrypto &&
diff --git a/python-pypi/pyicqt/HISTORY b/python-pypi/pyicqt/HISTORY
index e9a2ce8..d918b99 100644
--- a/python-pypi/pyicqt/HISTORY
+++ b/python-pypi/pyicqt/HISTORY
@@ -1,6 +1,3 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
-
2013-08-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: pil -> pillow

diff --git a/python-pypi/pymsn/DEPENDS b/python-pypi/pymsn/DEPENDS
index 63cb310..5ffcf5b 100755
--- a/python-pypi/pymsn/DEPENDS
+++ b/python-pypi/pymsn/DEPENDS
@@ -1,3 +1,3 @@
depends pygobject &&
-depends pySSL &&
+depends pyopenssl &&
depends pycrypto
diff --git a/python-pypi/pymsn/HISTORY b/python-pypi/pymsn/HISTORY
index a9d476c..de9dc45 100644
--- a/python-pypi/pymsn/HISTORY
+++ b/python-pypi/pymsn/HISTORY
@@ -1,6 +1,3 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
-
2010-01-27 Arjan Bouter <abouter AT sourcemage.org>
* DEPENDS, DETAILS: spell created

diff --git a/python-pypi/pymsnt/DEPENDS b/python-pypi/pymsnt/DEPENDS
index 5bd9545..aa5470f 100755
--- a/python-pypi/pymsnt/DEPENDS
+++ b/python-pypi/pymsnt/DEPENDS
@@ -2,7 +2,7 @@ if [[ $PYMSNT_SCM == y ]]; then
depends mercurial
fi &&
depends twisted &&
-depends pySSL &&
+depends pyopenssl &&
depends pycrypto &&
depends python &&
optional_depends pyepoll "" "" "For epool reactor support" &&
diff --git a/python-pypi/pymsnt/HISTORY b/python-pypi/pymsnt/HISTORY
index ef0478b..e6092d6 100644
--- a/python-pypi/pymsnt/HISTORY
+++ b/python-pypi/pymsnt/HISTORY
@@ -1,6 +1,3 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
-
2013-08-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: pil -> pillow

diff --git a/python-pypi/pytest/DEPENDS b/python-pypi/pytest/DEPENDS
new file mode 100755
index 0000000..1897db5
--- /dev/null
+++ b/python-pypi/pytest/DEPENDS
@@ -0,0 +1,3 @@
+depends PYTHON &&
+depends SETUPTOOLS &&
+depends py
diff --git a/python-pypi/pytest/DETAILS b/python-pypi/pytest/DETAILS
new file mode 100755
index 0000000..1ee1bb8
--- /dev/null
+++ b/python-pypi/pytest/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=pytest
+ VERSION=2.6.4
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/p/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:b17f79b0f3c0f6051bedb0d7acadc5d569b3b90b2fce2eddda06a21b654f6077f934aaa9617152d6b2f8babb95c37494f18e050841af601f7f37de25c15b32fd
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE=http://pytest.org/
+ LICENSE[0]=MIT
+ ENTERED=20141222
+ SHORT="simple powerful testing with Python"
+cat << EOF
+pytest is a mature full-featured Python testing tool that helps you write
better
+programs.
+EOF
diff --git a/python-pypi/pytest/HISTORY b/python-pypi/pytest/HISTORY
new file mode 100644
index 0000000..94eb2eb
--- /dev/null
+++ b/python-pypi/pytest/HISTORY
@@ -0,0 +1,2 @@
+2014-12-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell, version 2.6.4
diff --git a/python-pypi/python-dateutil/DEPENDS
b/python-pypi/python-dateutil/DEPENDS
index 48d8ddc..4493345 100755
--- a/python-pypi/python-dateutil/DEPENDS
+++ b/python-pypi/python-dateutil/DEPENDS
@@ -1 +1,3 @@
-. $SECTION_DIRECTORY/PY_DEPENDS
+. $SECTION_DIRECTORY/PY_DEPENDS &&
+
+depends six
diff --git a/python-pypi/python-dateutil/DETAILS
b/python-pypi/python-dateutil/DETAILS
index e35f463..0a25f54 100755
--- a/python-pypi/python-dateutil/DETAILS
+++ b/python-pypi/python-dateutil/DETAILS
@@ -1,19 +1,13 @@
SPELL=python-dateutil
-if [ "$PYTHON_DATEUTIL_BRANCH" == "python2" ]; then
- VERSION=1.5
+ VERSION=2.3
SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
-else
- VERSION=2.0
- SOURCE="${SPELL}-${VERSION}.tar.gz"
-
SOURCE_HASH=sha512:49571d2244fbfb8c3f5e9746f20ec7272ff7fb5d2d738403382d5aee063b88b64440084ab5c311973072e2d7f6cf5c6557990eed9ba20cf0c4321cf72c8a05a5
-fi
- SOURCE_URL[0]=http://labix.org/download/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:3fa0bcd06216daae4ab22288f850ce875c2456965bf3ca5b243b705324fe283ca2c0a176d37ee26394ea2bc1248ee1b399dd04629b113b5b93ba3247952013c5
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/p/${SPELL}/${SOURCE}
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
- WEB_SITE="http://labix.org/python-dateutil";
- LICENSE[0]=PYTHON
+ WEB_SITE=https://dateutil.readthedocs.org/
+ LICENSE[0]=BSD
ENTERED=20090313
- SHORT="The dateutil module provides powerful extensions to the
standard datetime module"
+ SHORT="extensions to the standard Python datetime module"
cat << EOF
The dateutil module provides powerful extensions to the standard datetime
module, available in Python 2.3+. Computing of relative deltas (next month,
diff --git a/python-pypi/python-dateutil/HISTORY
b/python-pypi/python-dateutil/HISTORY
index c6f31aa..8e1551f 100644
--- a/python-pypi/python-dateutil/HISTORY
+++ b/python-pypi/python-dateutil/HISTORY
@@ -1,3 +1,9 @@
+2014-12-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.3; updated license, website, short desc,
+ source url
+ * DEPENDS: added six required dep
+ * PREPARE: dropped multi-branching (not needed anymore)
+
2013-04-29 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: imporve python3 depends

diff --git a/python-pypi/python-dateutil/PREPARE
b/python-pypi/python-dateutil/PREPARE
deleted file mode 100755
index c306a15..0000000
--- a/python-pypi/python-dateutil/PREPARE
+++ /dev/null
@@ -1,3 +0,0 @@
-. ${GRIMOIRE}/FUNCTIONS &&
-prepare_select_branch python2 python3
-
diff --git a/python-pypi/python-dateutil/python-dateutil-1.5.tar.gz.sig
b/python-pypi/python-dateutil/python-dateutil-1.5.tar.gz.sig
deleted file mode 100644
index edde002..0000000
Binary files a/python-pypi/python-dateutil/python-dateutil-1.5.tar.gz.sig and
/dev/null differ
diff --git a/python-pypi/python-ldap/DETAILS b/python-pypi/python-ldap/DETAILS
index 4b64b4b..33405b3 100755
--- a/python-pypi/python-ldap/DETAILS
+++ b/python-pypi/python-ldap/DETAILS
@@ -1,9 +1,9 @@
SPELL=python-ldap
- VERSION=2.4.15
+ VERSION=2.4.18
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=https://pypi.python.org/packages/source/p/$SPELL/$SOURCE
SOURCE_HINTS="no-check-certificate"
-
SOURCE_HASH=sha512:2e2d5ecc4f96a63465dbc0da3b8a524729cf199f95eb559beeea5466da4fa9667f61aff7e482f73d6581d24477cb4780fccd599619fbb92b2810bdc81f2de310
+
SOURCE_HASH=sha512:102f462a70819f7b75ef23372522e99c54f5b6761586bd9e406f4717d2d032d7da74246900e3619ef0eabf6461f4ddbfc55ae8281f059184f5e1aa71eeca3c7f
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
LICENSE[0]=PYTHON
WEB_SITE=http://www.python-ldap.org/
diff --git a/python-pypi/python-ldap/HISTORY b/python-pypi/python-ldap/HISTORY
index 8a6cd95..f9d7182 100644
--- a/python-pypi/python-ldap/HISTORY
+++ b/python-pypi/python-ldap/HISTORY
@@ -1,5 +1,9 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-10-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.4.18
+ * PRE_BUILD: use get_spell_provider()
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL

2014-08-13 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.4.15; added source hints to skip ssl
check
diff --git a/python-pypi/python-ldap/PRE_BUILD
b/python-pypi/python-ldap/PRE_BUILD
index 9ad426d..f86598c 100755
--- a/python-pypi/python-ldap/PRE_BUILD
+++ b/python-pypi/python-ldap/PRE_BUILD
@@ -5,6 +5,6 @@ if ! is_depends_enabled $SPELL $(get_spell_provider $SPELL
LIBSASL); then
sedit "s: HAVE_SASL::" setup.cfg
fi &&

-if ! is_depends_enabled $SPELL openssl; then
+if ! is_depends_enabled $SPELL $(get_spell_provider $SPELL SSL); then
sedit "s: HAVE_TLS::" setup.cfg
fi
diff --git a/python-pypi/python-magic/DEPENDS
b/python-pypi/python-magic/DEPENDS
new file mode 100755
index 0000000..e4ea57a
--- /dev/null
+++ b/python-pypi/python-magic/DEPENDS
@@ -0,0 +1 @@
+depends PYTHON
diff --git a/python-pypi/python-magic/DETAILS
b/python-pypi/python-magic/DETAILS
new file mode 100755
index 0000000..484d2af
--- /dev/null
+++ b/python-pypi/python-magic/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=python-magic
+ VERSION=0.4.6
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/p/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:66c3a7a3120ea360422fe422c373a403a21be674f8df213a80ce83b02051cc1f0d0a2aaa7b4d512194e6914d801062036bdfa5155ead350dde154725808944f6
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://pypi.python.org/pypi/python-magic/";
+ LICENSE[0]="PSF"
+ ENTERED=20140909
+ KEYWORDS=""
+ SHORT="File type identification using libmagic"
+cat << EOF
+This module uses ctypes to access the libmagic file type identification
+library. It makes use of the local magic database and supports both textual
+and MIME-type output.
+EOF
diff --git a/python-pypi/python-magic/HISTORY
b/python-pypi/python-magic/HISTORY
new file mode 100644
index 0000000..0e01eac
--- /dev/null
+++ b/python-pypi/python-magic/HISTORY
@@ -0,0 +1,2 @@
+2014-09-09 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
diff --git a/python-pypi/python-markdown/DETAILS
b/python-pypi/python-markdown/DETAILS
index 06978a5..02b88c6 100755
--- a/python-pypi/python-markdown/DETAILS
+++ b/python-pypi/python-markdown/DETAILS
@@ -1,9 +1,9 @@
SPELL=python-markdown
SPELLX=Markdown
- VERSION=2.3.1
-
SOURCE_HASH=sha512:4ceb0405825fb20f4432134b7904d402b41b1d95c18e10e484a71011a1429ae83804437ed94ce60315fb48664f096a8f5d8d9e0111cab332fe5c978d62d569a6
+ VERSION=2.5.2
SOURCE=${SPELLX}-${VERSION}.tar.gz
SOURCE_URL[0]=http://pypi.python.org/packages/source/M/${SPELLX}/${SOURCE}
+
SOURCE_HASH=sha512:603853586fa61dec7665a4e5ef21549adb0aa4309b0f67aea804bf749ba76ea94b09b17c24a37e25d409575ee149d3baaaf77c3dd4dcf74793c8106830fae28d
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
WEB_SITE="https://pypi.python.org/pypi/Markdown";
LICENSE[0]=BSD
diff --git a/python-pypi/python-markdown/HISTORY
b/python-pypi/python-markdown/HISTORY
index 73ad670..37200e3 100644
--- a/python-pypi/python-markdown/HISTORY
+++ b/python-pypi/python-markdown/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.5.2
+
2013-05-08 Treeve Jelbert <treeve AT sourcemage.oge>
* DETAILS: version 2.3.1
new website
diff --git a/python-pypi/python-markdown2/DEPENDS
b/python-pypi/python-markdown2/DEPENDS
new file mode 100755
index 0000000..e440941
--- /dev/null
+++ b/python-pypi/python-markdown2/DEPENDS
@@ -0,0 +1,2 @@
+depends PYTHON &&
+depends SETUPTOOLS
diff --git a/python-pypi/python-markdown2/DETAILS
b/python-pypi/python-markdown2/DETAILS
new file mode 100755
index 0000000..11b7919
--- /dev/null
+++ b/python-pypi/python-markdown2/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=python-markdown2
+ SPELLX=markdown2
+ VERSION=2.3.0
+
SOURCE_HASH=sha512:48bf8e26b34c48c0c12fc0f110b09d3232ea3394db3325d50639adf5cefb603344ee97b116e09b574f7c7414ab4a8293ddc37ca6706e41baaa14e399fa467d5f
+ SOURCE=${SPELLX}-${VERSION}.zip
+ SOURCE_URL[0]=http://pypi.python.org/packages/source/m/${SPELLX}/${SOURCE}
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
+ WEB_SITE="https://github.com/trentm/python-markdown2";
+ LICENSE[0]=MIT
+ ENTERED=20141222
+ SHORT="fast and complete Python implementation of Markdown"
+cat << EOF
+Markdown is a text-to-HTML filter; it translates an easy-to-read /
easy-to-write
+structured text format into HTML. Markdown's text format is most similar to
that
+of plain text email, and supports features such as headers, emphasis, code
+blocks, blockquotes, and links. --
http://daringfireball.net/projects/markdown/
+
+This is a fast and complete Python implementation of the Markdown spec.
+EOF
diff --git a/python-pypi/python-markdown2/HISTORY
b/python-pypi/python-markdown2/HISTORY
new file mode 100644
index 0000000..d876136
--- /dev/null
+++ b/python-pypi/python-markdown2/HISTORY
@@ -0,0 +1,2 @@
+2014-12-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell, version 2.3.0
diff --git a/python-pypi/python-textile/DEPENDS
b/python-pypi/python-textile/DEPENDS
new file mode 100755
index 0000000..8d5973a
--- /dev/null
+++ b/python-pypi/python-textile/DEPENDS
@@ -0,0 +1,3 @@
+depends PYTHON &&
+depends SETUPTOOLS &&
+depends regex
diff --git a/python-pypi/python-textile/DETAILS
b/python-pypi/python-textile/DETAILS
new file mode 100755
index 0000000..ce8369b
--- /dev/null
+++ b/python-pypi/python-textile/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=python-textile
+ SPELLX=textile
+ VERSION=2.2.1
+ SOURCE="${SPELLX}-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://pypi.python.org/packages/source/t/${SPELLX}/${SOURCE}
+
SOURCE_HASH=sha512:81d044deaa765693078d949672affa787a4e15882cc2928fd19c3abe69256ffbeec1308b303ee694a80787ad7574b57ab4b256f111d9874e72440809236f6b93
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
+ WEB_SITE=http://github.com/textile/python-textile
+ LICENSE[0]=BSD
+ KEYWORDS="textile text"
+ ENTERED=20141222
+ SHORT="Textile processing for Python"
+cat << EOF
+python-textile is a Python port of Textile, Dean Allen's humane web text
+generator.
+EOF
diff --git a/python-pypi/python-textile/HISTORY
b/python-pypi/python-textile/HISTORY
new file mode 100644
index 0000000..37cef2b
--- /dev/null
+++ b/python-pypi/python-textile/HISTORY
@@ -0,0 +1,2 @@
+2014-12-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell, version 2.2.1
diff --git a/python-pypi/python-watchdog/DEPENDS
b/python-pypi/python-watchdog/DEPENDS
new file mode 100755
index 0000000..cb794d5
--- /dev/null
+++ b/python-pypi/python-watchdog/DEPENDS
@@ -0,0 +1,5 @@
+depends PYTHON &&
+depends SETUPTOOLS &&
+depends pyyaml &&
+depends argh &&
+depends pathtools
diff --git a/python-pypi/python-watchdog/DETAILS
b/python-pypi/python-watchdog/DETAILS
new file mode 100755
index 0000000..66fd96d
--- /dev/null
+++ b/python-pypi/python-watchdog/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=python-watchdog
+ SPELLX=watchdog
+ VERSION=0.8.2
+ SOURCE=$SPELLX-$VERSION.tar.gz
+ SOURCE_URL[0]=http://pypi.python.org/packages/source/w/$SPELLX/$SOURCE
+
SOURCE_HASH=sha512:96f1fcd0d6898ce950c8768000be2f619c9a28c9d96cb1d7323f04371b065e50b38692179949255bb13fa4e3c72e6f656dbc02b4d7f77b7fb3aacdf08600cb71
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
+ WEB_SITE=http://github.com/gorakhargosh/watchdog
+ LICENSE[0]=APACHE
+ ENTERED=20141222
+ KEYWORDS="python"
+ SHORT="filesystem events monitoring"
+cat << EOF
+Python API and shell utilities to monitor file system events.
+EOF
diff --git a/python-pypi/python-watchdog/HISTORY
b/python-pypi/python-watchdog/HISTORY
new file mode 100644
index 0000000..d8e261b
--- /dev/null
+++ b/python-pypi/python-watchdog/HISTORY
@@ -0,0 +1,5 @@
+2014-12-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: renamed spell to avoid duplication
+
+2014-12-20 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell, version 0.8.2
diff --git a/python-pypi/pyyaml/DEPENDS b/python-pypi/pyyaml/DEPENDS
index a86d429..3770db4 100755
--- a/python-pypi/pyyaml/DEPENDS
+++ b/python-pypi/pyyaml/DEPENDS
@@ -1 +1,3 @@
-depends python
+depends PYTHON &&
+
+optional_depends libyaml "" "" "to build LibYAML bindings"
diff --git a/python-pypi/pyyaml/DETAILS b/python-pypi/pyyaml/DETAILS
index f5af68e..2429aee 100755
--- a/python-pypi/pyyaml/DETAILS
+++ b/python-pypi/pyyaml/DETAILS
@@ -1,8 +1,8 @@
SPELL=pyyaml
- VERSION=3.10
+ VERSION=3.11
SOURCE="PyYAML-${VERSION}.tar.gz"
SOURCE_URL[0]=http://pyyaml.org/download/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:57536fd9e5515916189c37487e0da583c8e9f79dd52dedb18342f65aefb6c063c4f141326ae7b49411d0cfdfd493bb0516f5c53737c76a69c7050a74a2834a33
+
SOURCE_HASH=sha512:76de005f59e1842108399af53178cfac2c08ee5cc996cc38ab6ec8b046c6b894422c461a1f1ed1df91abf96f154d41170227912cae7336cff88adfd3c0e8d783
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/PyYAML-${VERSION}"
WEB_SITE=http://pyyaml.org/
LICENSE[0]=MIT
diff --git a/python-pypi/pyyaml/HISTORY b/python-pypi/pyyaml/HISTORY
index 5e2d440..62a213b 100644
--- a/python-pypi/pyyaml/HISTORY
+++ b/python-pypi/pyyaml/HISTORY
@@ -1,3 +1,7 @@
+2014-12-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.11
+ * DEPENDS: python3 supported; added libyaml opt dep
+
2011-08-18 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.10; corrected descriptions

diff --git a/python-pypi/ranger/DEPENDS b/python-pypi/ranger/DEPENDS
new file mode 100755
index 0000000..e4ea57a
--- /dev/null
+++ b/python-pypi/ranger/DEPENDS
@@ -0,0 +1 @@
+depends PYTHON
diff --git a/python-pypi/ranger/DETAILS b/python-pypi/ranger/DETAILS
new file mode 100755
index 0000000..acd7cd1
--- /dev/null
+++ b/python-pypi/ranger/DETAILS
@@ -0,0 +1,24 @@
+ SPELL=ranger
+ VERSION=1.6.1
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://${SPELL}.nongnu.org/${SOURCE}
+
SOURCE_HASH=sha512:7c9179c0ba000a01dc6fe97ed39332345269416d3156825e846019082bf94e9902cb1716576a94b87e106a2c2ccbcd3521050d3a7f13332e2880d5c8b99ee2b6
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://ranger.nongnu.org/";
+ LICENSE[0]="GPLv3"
+ ENTERED=20141229
+ KEYWORDS=""
+ SHORT="File manager with an ncurses frontend written in Python"
+cat << EOF
+Ranger is a free console file manager that gives you greater flexibility and
+a good overview of your files without having to leave your *nix console. It
+visualizes the directory tree in two dimensions: the directory hierarchy on
+one, lists of files on the other, with a preview to the right so you know
+where you'll be going.
+
+The default keys are similar to those of Vim, Emacs and Midnight Commander,
+though Ranger is easily controllable with just the arrow keys or the mouse.
+
+The program is written in Python and uses curses for the text-based user
+interface.
+EOF
diff --git a/python-pypi/ranger/HISTORY b/python-pypi/ranger/HISTORY
new file mode 100644
index 0000000..5827446
--- /dev/null
+++ b/python-pypi/ranger/HISTORY
@@ -0,0 +1,2 @@
+2014-12-29 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
diff --git a/python-pypi/recaptcha-client/DEPENDS
b/python-pypi/recaptcha-client/DEPENDS
new file mode 100755
index 0000000..139f4df
--- /dev/null
+++ b/python-pypi/recaptcha-client/DEPENDS
@@ -0,0 +1,3 @@
+depends PYTHON &&
+depends SETUPTOOLS &&
+depends pycrypto
diff --git a/python-pypi/recaptcha-client/DETAILS
b/python-pypi/recaptcha-client/DETAILS
new file mode 100755
index 0000000..4d0f9d3
--- /dev/null
+++ b/python-pypi/recaptcha-client/DETAILS
@@ -0,0 +1,24 @@
+ SPELL=recaptcha-client
+ VERSION=1.0.6
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/r/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:c41954d722181ece934701df0701101b31cad74c15a123c2c641e671e5117a27ea23e1f52aa9126d7ddfd038438f951d45ec4112323306a91d81072e31b3f5bb
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ GATHER_DOCS=off
+ WEB_SITE=https://developers.google.com/recaptcha/
+ LICENSE[0]=MIT
+ ENTERED=20141218
+ SHORT="plugin for reCAPTCHA and reCAPTCHA Mailhide"
+cat << EOF
+Provides a CAPTCHA for Python using the reCAPTCHA service. Does not require
any
+imaging libraries because the CAPTCHA is served directly from reCAPTCHA.
+
+Also allows you to securely obfuscate emails with Mailhide. This
functionality
+requires pycrypto. This library requires two types of API keys.
+
+If you'd like to use the CAPTCHA, you'll need a key from
+https://www.google.com/recaptcha/admin/create.
+
+For Mailhide, you'll need a key from
+http://www.google.com/recaptcha/mailhide/apikey.
+EOF
diff --git a/python-pypi/recaptcha-client/HISTORY
b/python-pypi/recaptcha-client/HISTORY
new file mode 100644
index 0000000..aaccaa8
--- /dev/null
+++ b/python-pypi/recaptcha-client/HISTORY
@@ -0,0 +1,2 @@
+2014-12-18 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell
diff --git a/python-pypi/regex/DEPENDS b/python-pypi/regex/DEPENDS
new file mode 100755
index 0000000..e440941
--- /dev/null
+++ b/python-pypi/regex/DEPENDS
@@ -0,0 +1,2 @@
+depends PYTHON &&
+depends SETUPTOOLS
diff --git a/python-pypi/regex/DETAILS b/python-pypi/regex/DETAILS
new file mode 100755
index 0000000..f6bfea7
--- /dev/null
+++ b/python-pypi/regex/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=regex
+ VERSION=2014.12.15
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/r/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:fd138f5b8fd2020cbf9623578a7f2ea9b2748796280aef46222d0e0be0b31d1250c50f27af227381d8cfc7b3df0ff134bd103bc81503f9148e45cb0d5347a61c
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE=https://code.google.com/p/mrab-regex-hg/
+ LICENSE[0]=GPL
+ ENTERED=20141221
+ SHORT="alternative regular expression module, to replace re"
+cat << EOF
+This new regex implementation is intended eventually to replace Python's
current
+re module implementation.
+
+For testing and comparison with the current 're' module the new
implementation
+is in the form of a module called 'regex'.
+EOF
diff --git a/python-pypi/regex/HISTORY b/python-pypi/regex/HISTORY
new file mode 100644
index 0000000..8d64e44
--- /dev/null
+++ b/python-pypi/regex/HISTORY
@@ -0,0 +1,2 @@
+2014-12-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell, version 2014.12.15
diff --git a/python-pypi/roundup/DEPENDS b/python-pypi/roundup/DEPENDS
index 566f0fb..6b4cd28 100755
--- a/python-pypi/roundup/DEPENDS
+++ b/python-pypi/roundup/DEPENDS
@@ -2,7 +2,7 @@ depends python &&

suggest_depends pytz "" "" "for the full timezone support (recommended)" &&
suggest_depends jinja2 "" "" "for template engine support
(${PROBLEM_COLOR}experimental${DEFAULT_COLOR})" &&
-suggest_depends pySSL "" "" "for SSL support in built-in server" &&
+suggest_depends pyopenssl "" "" "for SSL support in built-in server" &&
suggest_depends pysqlite "" "" "for SQLite database support via pysqlite" &&
suggest_depends -sub SQLITE python "" "" "for SQLite database support via
native Python module" &&
suggest_depends psycopg2 "" "" "for PostgreSQL database support" &&
diff --git a/python-pypi/roundup/HISTORY b/python-pypi/roundup/HISTORY
index bc4dda0..8a4c38a 100644
--- a/python-pypi/roundup/HISTORY
+++ b/python-pypi/roundup/HISTORY
@@ -1,6 +1,3 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
-
2014-08-15 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.5.0; switched to upstream gpg checking
* DEPENDS: added jinja2 suggest dep
diff --git a/python-pypi/scrapely/DEPENDS b/python-pypi/scrapely/DEPENDS
index 6126885..7b223b7 100755
--- a/python-pypi/scrapely/DEPENDS
+++ b/python-pypi/scrapely/DEPENDS
@@ -2,4 +2,4 @@ depends python &&
depends numpy &&
depends SETUPTOOLS &&
depends w3lib &&
-depends pySSL
+depends pyopenssl
diff --git a/python-pypi/scrapely/HISTORY b/python-pypi/scrapely/HISTORY
index da0ffa6..81e5ff5 100644
--- a/python-pypi/scrapely/HISTORY
+++ b/python-pypi/scrapely/HISTORY
@@ -1,6 +1,3 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
-
2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: Use get_scm_version

diff --git a/python-pypi/scrapy/DEPENDS b/python-pypi/scrapy/DEPENDS
index 13e0dde..ff17518 100755
--- a/python-pypi/scrapy/DEPENDS
+++ b/python-pypi/scrapy/DEPENDS
@@ -4,4 +4,4 @@ depends twisted &&
depends lxml &&
depends simplejson &&
depends w3lib &&
-depends pySSL
+depends pyopenssl
diff --git a/python-pypi/scrapy/HISTORY b/python-pypi/scrapy/HISTORY
index 9791ba9..2a1c3e5 100644
--- a/python-pypi/scrapy/HISTORY
+++ b/python-pypi/scrapy/HISTORY
@@ -1,6 +1,3 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
-
2011-07-25 Bor Kraljič <pyrobor AT ver.si>
* DOWNLOAD: source $GRIMOIRE/hg_download.function before using
hg_download

diff --git a/python-pypi/setuptools/DETAILS b/python-pypi/setuptools/DETAILS
index f4cedfc..de2dce1 100755
--- a/python-pypi/setuptools/DETAILS
+++ b/python-pypi/setuptools/DETAILS
@@ -1,6 +1,6 @@
SPELL=setuptools
- VERSION=5.7
-
SOURCE_HASH=sha512:2fd5ae00acf8b3224e4fb741a6d0d1af42e63cf924839c3e4f71d7e1f6cece72d85fed27cee65a406dcfc30741f74d3b76bc802d3a425b2909a0806f9fd1b781
+ VERSION=7.0
+
SOURCE_HASH=sha512:0c52bf2d22f7bbd7560e8bb3184406426cf759980add0e60a864f15d9bcf10f01a2bfe0eb598c8c965b2e89df8c4159c2b43028b560f04192bba47e67d9cda18
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=https://pypi.python.org/packages/source/s/$SPELL/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/python-pypi/setuptools/HISTORY b/python-pypi/setuptools/HISTORY
index 9289324..c081345 100644
--- a/python-pypi/setuptools/HISTORY
+++ b/python-pypi/setuptools/HISTORY
@@ -1,3 +1,6 @@
+2014-10-31 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 7.0
+
2014-08-21 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 5.7

diff --git a/python-pypi/simplejson/DEPENDS b/python-pypi/simplejson/DEPENDS
index 503782e..e440941 100755
--- a/python-pypi/simplejson/DEPENDS
+++ b/python-pypi/simplejson/DEPENDS
@@ -1,2 +1,2 @@
-depends python &&
+depends PYTHON &&
depends SETUPTOOLS
diff --git a/python-pypi/simplejson/DETAILS b/python-pypi/simplejson/DETAILS
index c859da3..d0be130 100755
--- a/python-pypi/simplejson/DETAILS
+++ b/python-pypi/simplejson/DETAILS
@@ -1,11 +1,12 @@
SPELL=simplejson
- VERSION=2.1.1
-
SOURCE_HASH=sha512:4c5db7b6a29b1cf2d6f1c086f2c9b869e247aa9082b7b56ff2a1bbb97dd995b6a8042e7b4ad1ce68ebd356839bc70efe335355663793248c64aec96b88a45aaf
+ VERSION=3.6.5
SOURCE=$SPELL-$VERSION.tar.gz
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://pypi.python.org/packages/source/s/$SPELL/$SOURCE
- WEB_SITE=http://undefined.org/python/#simplejson
+
SOURCE_HASH=sha512:caa31badef5fdf550cea0dd7d9cfd80b210bb3be6a933fbca7b4d76e726e1b615817c4d203f887100933bb41476728e84f043419d8a721e002f8f08f142f3428
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=http://github.com/simplejson/simplejson
LICENSE[0]=MIT
+ LICENSE[1]=AFL
ENTERED=20070614
KEYWORDS="json python"
SHORT="simple, fast, extensible JSON encoder/decoder for Python"
diff --git a/python-pypi/simplejson/HISTORY b/python-pypi/simplejson/HISTORY
index 87903ce..bed9c5e3 100644
--- a/python-pypi/simplejson/HISTORY
+++ b/python-pypi/simplejson/HISTORY
@@ -1,3 +1,7 @@
+2014-11-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.6.5; updated website; added AFL license
+ * DEPENDS: python3 supported
+
2011-05-23 Sukneet Basuta <sukneet AT sourcemage.org>
* DEPENDS: updated setuptools dependency to SETUPTOOLS provider

diff --git a/python-pypi/six/DETAILS b/python-pypi/six/DETAILS
index ca74a9e..99ee457 100755
--- a/python-pypi/six/DETAILS
+++ b/python-pypi/six/DETAILS
@@ -1,6 +1,6 @@
SPELL=six
- VERSION=1.7.3
-
SOURCE_HASH=sha512:d8937dd2ad7e75e022ae7b334043bf83c194dc0d9c4deb65a79cdbd11dd63bc08f7d147deb0a77df1487861fc0a724959477deefcac9e57818880acc1cf0b737
+ VERSION=1.8.0
+
SOURCE_HASH=sha512:e705c0213396d1220f02f2c6f724ddb9d95eefc38459b6d9bc547be859303bd404969965416f7d1614d2eab416d647d0b53502414cdc46bcb597675cf509b9ff
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://pypi.python.org/pypi/$SPELL
diff --git a/python-pypi/six/HISTORY b/python-pypi/six/HISTORY
index a2e1993..7d9280e 100644
--- a/python-pypi/six/HISTORY
+++ b/python-pypi/six/HISTORY
@@ -1,3 +1,6 @@
+2014-11-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.8.0
+
2014-07-20 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.7.3

diff --git a/python-pypi/speedtest-cli/DEPENDS
b/python-pypi/speedtest-cli/DEPENDS
new file mode 100755
index 0000000..e440941
--- /dev/null
+++ b/python-pypi/speedtest-cli/DEPENDS
@@ -0,0 +1,2 @@
+depends PYTHON &&
+depends SETUPTOOLS
diff --git a/python-pypi/speedtest-cli/DETAILS
b/python-pypi/speedtest-cli/DETAILS
new file mode 100755
index 0000000..664cb4c
--- /dev/null
+++ b/python-pypi/speedtest-cli/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=speedtest-cli
+ VERSION=0.3.1
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL=https://github.com/sivel/$SPELL/archive/v$VERSION/$SOURCE
+
SOURCE_HASH=sha512:f5421c70e6df85584d375c2b825e70f0e9f715576d38dc81801df2c18798db04bc2d6dd293fd032be9cd154b9dc420672954d1d28aac95bb135f31f7b43d235c
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=https://github.com/sivel/speedtest-cli
+ LICENSE[0]=APACHE
+ ENTERED=20141121
+ KEYWORDS="python speed test"
+ SHORT="Internet bandwidth measurement tool"
+cat << EOF
+speedtest-cli is a command line interface for testing Internet bandwidth
using
+speedtest.net.
+EOF
diff --git a/python-pypi/speedtest-cli/HISTORY
b/python-pypi/speedtest-cli/HISTORY
new file mode 100644
index 0000000..cbcc152
--- /dev/null
+++ b/python-pypi/speedtest-cli/HISTORY
@@ -0,0 +1,2 @@
+2014-11-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell, version 0.3.1
diff --git a/python-pypi/trac-graphvizplugin/DETAILS
b/python-pypi/trac-graphvizplugin/DETAILS
index edd5487..72d8e60 100755
--- a/python-pypi/trac-graphvizplugin/DETAILS
+++ b/python-pypi/trac-graphvizplugin/DETAILS
@@ -1,16 +1,15 @@
- TRAC_PLUGIN=graphvizplugin
- SPELL=trac-$TRAC_PLUGIN
+ SPELL=trac-graphvizplugin
if [[ "$TRAC_GRAPHVIZPLUGIN_CVS_AUTOUPDATE" == "y" ]]; then
VERSION=$(date +%Y%m%d)
else
VERSION=cvs
fi
SOURCE_IGNORE='volatile'
- SOURCE="$TRAC_PLUGIN-cvs.tar.bz2"
+ SOURCE="${SPELL#*-}-cvs.tar.bz2"
TRAC_VERSION=0.9
-
SOURCE_URL[0]="svn://trac-hacks.org/svn/$TRAC_PLUGIN/$TRAC_VERSION/:$SPELL-$VERSION"
+
SOURCE_URL[0]="svn://trac-hacks.org/svn/${SPELL#*-}/$TRAC_VERSION/:$SPELL-$VERSION"
SOURCE_HINTS=old_svn_compat
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/$TRAC_PLUGIN-$VERSION"
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SPELL#*-}-$VERSION"
WEB_SITE='http://trac-hacks.org/wiki/GraphvizPlugin'
LICENSE[0]='?'
UPDATED=20051215
diff --git a/python-pypi/trac-graphvizplugin/HISTORY
b/python-pypi/trac-graphvizplugin/HISTORY
index b1ba4ee..9553aca 100644
--- a/python-pypi/trac-graphvizplugin/HISTORY
+++ b/python-pypi/trac-graphvizplugin/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS, HISTORY: Normalize SPELL field
+
2011-05-23 Sukneet Basuta <sukneet AT sourcemage.org>
* DEPENDS: updated setuptools dependency to SETUPTOOLS provider

diff --git a/python-pypi/trac/DETAILS b/python-pypi/trac/DETAILS
index 11e89e7..ad71d97 100755
--- a/python-pypi/trac/DETAILS
+++ b/python-pypi/trac/DETAILS
@@ -1,7 +1,7 @@
SPELL=trac
- VERSION=0.12.5
+ VERSION=0.12.6
SECURITY_PATCH=1
-
SOURCE_HASH=sha512:0b8418645a457792399fb0879b54d589c5fac891df3ad067ef7f7a378c528356851fe50f0c7937bd84a40a1ae471d20c09d69449101cdf0d06e984824b8bb83e
+
SOURCE_HASH=sha512:debd26b4180289ed0d3b8565ec270b0a56426bf817bf0477cd274584c1072919e1fae6c851d464920be7db2e1878742813fac6edbe607087796d5d334cfac08f
SOURCE=Trac-$VERSION.tar.gz
SOURCE_URL[0]=http://download.edgewall.org/$SPELL/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/Trac-$VERSION"
diff --git a/python-pypi/trac/HISTORY b/python-pypi/trac/HISTORY
index d60e79f..d9b37d2 100644
--- a/python-pypi/trac/HISTORY
+++ b/python-pypi/trac/HISTORY
@@ -1,3 +1,6 @@
+2014-10-27 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.12.6
+
2013-12-13 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: added flup suggest dependency

diff --git a/python-pypi/twisted/DEPENDS b/python-pypi/twisted/DEPENDS
index 6d25781..e260bd8 100755
--- a/python-pypi/twisted/DEPENDS
+++ b/python-pypi/twisted/DEPENDS
@@ -1,5 +1,5 @@
depends python &&
depends pycrypto &&
depends SETUPTOOLS &&
-depends pySSL &&
+depends pyopenssl &&
depends zopeinterface
diff --git a/python-pypi/twisted/HISTORY b/python-pypi/twisted/HISTORY
index b7fb7fd..dbf8480 100644
--- a/python-pypi/twisted/HISTORY
+++ b/python-pypi/twisted/HISTORY
@@ -1,6 +1,3 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
-
2012-02-26 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 12.0.0
new url
diff --git a/python-pypi/unidecode/DETAILS b/python-pypi/unidecode/DETAILS
index a4bf1d3..6f2dac7 100755
--- a/python-pypi/unidecode/DETAILS
+++ b/python-pypi/unidecode/DETAILS
@@ -1,9 +1,10 @@
SPELL=unidecode
- VERSION=0.04.13
+ SPELLX=Unidecode
+ VERSION=0.04.17
SOURCE="Unidecode-${VERSION}.tar.gz"
-
SOURCE_URL[0]=https://pypi.python.org/packages/source/U/Unidecode/${SOURCE}
-
SOURCE_HASH=sha512:3df6059f8c32c987ced684b8a09dcb44d6d3b6b22a5876e14c8bde1ca61dc0d04ce6c2f8ed8cf03853c928584838dd779c903885fc6a657ce54dc29ace70665e
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Unidecode-${VERSION}"
+
SOURCE_URL[0]=https://pypi.python.org/packages/source/U/${SPELLX}/${SOURCE}
+
SOURCE_HASH=sha512:297f411ab09f42cfb455279bb0accafe278d480acf6087b6596dbf4b4d4de89d45d389c5418a2dc4fe8c8f61026c92b3036e08f625e7f434abce9db335682be2
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
WEB_SITE="https://pypi.python.org/pypi/Unidecode";
LICENSE[0]=GPL
ENTERED=20130702
diff --git a/python-pypi/unidecode/HISTORY b/python-pypi/unidecode/HISTORY
index 2d62c49..1fdfa93 100644
--- a/python-pypi/unidecode/HISTORY
+++ b/python-pypi/unidecode/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.04.17; use SPELLX
+
2013-07-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS, DETAILS: spell created

diff --git a/python-pypi/virtinst/DETAILS b/python-pypi/virtinst/DETAILS
index 15bceee..32a5c87 100755
--- a/python-pypi/virtinst/DETAILS
+++ b/python-pypi/virtinst/DETAILS
@@ -3,7 +3,7 @@
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
-
SOURCE_URL[0]=http://virt-manager.et.redhat.com/download/sources/$SPELL/$SOURCE
+ SOURCE_URL[0]=https://fedorahosted.org/released/python-virtinst/${SOURCE}
#
SOURCE_HASH=sha512:f45948f579480a562ac8e22fa35ab448fa9ab2418c8684950562b4fd8258eaae18e0a769a3235e64fa348ab3fc37f3276c18d0b002a2850fac1f7ee0491d1a82
LICENSE[0]=GPL
WEB_SITE=http://virt-manager.et.redhat.com/
diff --git a/python-pypi/virtinst/HISTORY b/python-pypi/virtinst/HISTORY
index d067243..8525439 100644
--- a/python-pypi/virtinst/HISTORY
+++ b/python-pypi/virtinst/HISTORY
@@ -1,3 +1,6 @@
+2014-12-04 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: SOURCE_URL moved to https://fedorahosted.org/...
+
2013-08-12 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 0.600.4

diff --git a/ruby-raa/atom-tools/DETAILS b/ruby-raa/atom-tools/DETAILS
index e251341..c5f214c 100755
--- a/ruby-raa/atom-tools/DETAILS
+++ b/ruby-raa/atom-tools/DETAILS
@@ -10,11 +10,7 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SHORT="Tools for manipulating Atom feeds, entries and collections"
cat << EOF
atom-tools parses and generates Atom (RFC 4287) feeds and entries, and
-handles the details of the Atom Publishing Protocol.

As of 1.0.0,
-AtomPub support is updated for the final version, RFC 5023.
+handles the details of the Atom Publishing Protocol.

- Versions: [1.0.0 (2007-11-20)]
- [0.9.4 (2007-08-12)] [0.9.3 (2007-05-11)] [0.9.2 (2006-12-27)]
- [0.9.1 (2006-11-27)] [0.9.0 (2006-11-11)] [0.2.2 (2006-04-25)]
- [0.2.1 (2006-04-23)] [0.2.0 (2006-04-20)] [0.1.0 (2006-01-28)]
+As of 1.0.0, AtomPub support is updated for the final version, RFC 5023.
EOF
diff --git a/ruby-raa/atom-tools/HISTORY b/ruby-raa/atom-tools/HISTORY
index fb6cfa1..7bffbd3 100644
--- a/ruby-raa/atom-tools/HISTORY
+++ b/ruby-raa/atom-tools/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/cmdparse/DETAILS b/ruby-raa/cmdparse/DETAILS
index b418111..65b5c68 100755
--- a/ruby-raa/cmdparse/DETAILS
+++ b/ruby-raa/cmdparse/DETAILS
@@ -9,16 +9,12 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
ENTERED=20080113
SHORT="Command line parser supporting commands"
cat << EOF
-cmdparse is an advanced command line parser which supports
-‘commands’. Programs that use command line interfaces with commands
-are, for example, subversion’s ‘svn’ or Rubygem’s
-‘gem’ program. Changes:Commands can now have subcommands which
-can have subcommands which can have subcommands… No need to implement
-a whole new class for simple commands anymore Default option parser library
-is optparse, however, any option parser library can be used after writing
-a small wrapper
+cmdparse is an advanced command line parser which supports "commands".
Programs
+that use command line interfaces with commands are, for example, subversion's
+"svn" or Rubygem's "gem" program.

- Versions: [2.0.0 (2005-08-16)]
- [1.0.5 (2005-07-05)] [1.0.4 (2005-06-16)] [1.0.2 (2005-04-21)]
- [1.0.0 (2004-09-27)]
+Changes:Commands can now have subcommands which can have subcommands which
can
+have subcommands... No need to implement a whole new class for simple
commands
+anymore Default option parser library is optparse, however, any option parser
+library can be used after writing a small wrapper
EOF
diff --git a/ruby-raa/cmdparse/HISTORY b/ruby-raa/cmdparse/HISTORY
index fb6cfa1..7bffbd3 100644
--- a/ruby-raa/cmdparse/HISTORY
+++ b/ruby-raa/cmdparse/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/color-tools/DETAILS b/ruby-raa/color-tools/DETAILS
index 3f94140..8a85c39 100755
--- a/ruby-raa/color-tools/DETAILS
+++ b/ruby-raa/color-tools/DETAILS
@@ -9,52 +9,11 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
ENTERED=20080114
SHORT="Color manipulation utilities"
cat << EOF
-color-tools README color-tools is a Ruby library to provide RGB, CMYK,
-and other colourspace support to applications that require it. It also
-provides 152 named RGB colours. It offers 152 named RGB colours (184 with
-spelling variations) that are commonly supported and used in HTML, SVG, and
X11
-applications. A technique for generating a monochromatic contrasting palette
is
-also included. Version 1.3 offers significant enhancements over color-tools
-1.2, and a plan for an incompatible change to the library. Colours that were
-defined in the Color namespace (e.g., Color::Red, Color::AliceBlue) are now
-defined in Color::RGB (e.g., Color::RGB::Red, Color::RGB::AliceBlue). They
-are added back to the Color namespace on the first use of the old colours and
-a warning is printed. In version 1.4, this warning will be printed on every
-use of the old colours. In version 1.5, the backwards compatible support for
-colours like Color::Red will be removed completely. A CSS colour name module
-has been added. It is based on the Color::RGB predefined colours. It is
called
-with "Color::CSS[color]". The provided colour name will be looked
-up ignoring case so that "DarkSalmon" and "darksalmon"
-(and :darksalmon) are the same value. This makes it easier on web or
-SVG developers who wish to be able to manipulate a colour based on a CSS
-colour name. A new predefined colour namespace has been added for RGB
-metallic colours (Color::Metallic, in color/rgb/metallic), suggested by
-Jim Freeze <jfn AT freeze.org>. A new colour space, Color::HSL (hue,
-saturation, and luminosity) has been added with some helper methods to
-Color::RGB for colour manipulation. Added unit tests and fixed various
-little bugs. Copyright Copyright 2005 by Austin Ziegler Color::Palette
-was developed based on techniques described by Andy "Malarkey"
-Clarke[1], implemented in JavaScript by Steve G. Chipman at SlayerOffice[2]
-and by Patrick Fitzgerald of BarelyFitz[3] in PHP. Licence Permission
-is hereby granted, free of charge, to any person obtaining a copy of this
-software and associated documentation files (the "Soft- ware"),
-to deal in the Software without restriction, including without limitation
-the rights to use, copy, modify, merge, publish, distribute, sublicense,
-and/or sell copies of the Software, and to permit persons to whom the
-Software is furnished to do so, subject to the following conditions:The
-names of its contributors may not be used to endorse or promote products
-derived from this software without specific prior written permission.
-The above copyright notice and this permission notice shall be included
-in all copies or substantial portions of the Software. THE SOFTWARE
-IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
-THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE. 1www.stuffandnonsense.co.uk/archives/creating_colour_palettes.html
-2slayeroffice.com/tools/color_palette/ 3www.barelyfitz.com/projects/csscolor/
+color-tools is a Ruby library to provide RGB, CMYK, and other colourspace
+support to applications that require it.

- Versions: [1.3.0 (2005-08-08)]
- [1.2.0 (2005-07-01)] [1.0.0 (2005-04-01)]
+It also provides 152 named RGB colours. It offers 152 named RGB colours (184
+with spelling variations) that are commonly supported and used in HTML, SVG,
and
+X11 applications. A technique for generating a monochromatic contrasting
palette
+is also included.
EOF
diff --git a/ruby-raa/color-tools/HISTORY b/ruby-raa/color-tools/HISTORY
index 327ac44..77351df 100644
--- a/ruby-raa/color-tools/HISTORY
+++ b/ruby-raa/color-tools/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/daemonize/DETAILS b/ruby-raa/daemonize/DETAILS
index e79aedb..45d753c 100755
--- a/ruby-raa/daemonize/DETAILS
+++ b/ruby-raa/daemonize/DETAILS
@@ -14,7 +14,4 @@ module allows you to easily modify any existing Ruby
program to run
as a daemon. A daemon is a process that runs in the background with no
controlling terminal. Generally servers (like FTP and HTTP servers) run as
daemon processes.
-
- Versions: [0.1.1 (2005-02-04)]
- [0.1.0 (2004-11-05)]
EOF
diff --git a/ruby-raa/daemonize/HISTORY b/ruby-raa/daemonize/HISTORY
index fb6cfa1..7bffbd3 100644
--- a/ruby-raa/daemonize/HISTORY
+++ b/ruby-raa/daemonize/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/daemons/DETAILS b/ruby-raa/daemons/DETAILS
index f2fba57..7ed44f4 100755
--- a/ruby-raa/daemons/DETAILS
+++ b/ruby-raa/daemons/DETAILS
@@ -11,16 +11,15 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
cat << EOF
Daemons provides an easy way to wrap existing ruby scripts (for example a
self-written server) to be run as a daemon and to be controlled by simple
-start/stop/restart commands.

If you want, you can also use daemons to
-run blocks of ruby code in a daemon process and to control these processes
-from the main application.

Besides this basic functionality, daemons
-offers many advanced features like exception backtracing and logging (in
-case your ruby script crashes) and monitoring and automatic restarting of
-your processes if they crash.

Daemons includes the daemonize.rb script
-written by Travis Whitton to do the daemonization process.
+start/stop/restart commands.

- Versions: [1.0.8 (2007-09-24)]
- [1.0.7 (2007-07-08)] [1.0.1 (2006-08-30)] [0.4.4 (2006-04-29)]
- [0.4.3 (2005-11-29)] [0.4.2 (2005-11-15)] [0.4.1 (2005-09-12)]
- [0.4.0 (2005-07-30)] [0.2.1 (2005-03-21)] [0.0.1 (2005-02-08)]
+If you want, you can also use daemons to run blocks of ruby code in a daemon
+process and to control these processes from the main application.
+
+Besides this basic functionality, daemons offers many advanced features like
+exception backtracing and logging (in case your ruby script crashes) and
+monitoring and automatic restarting of your processes if they crash.
+
+Daemons includes the daemonize.rb script written by Travis Whitton to do the
+daemonization process.
EOF
diff --git a/ruby-raa/daemons/HISTORY b/ruby-raa/daemons/HISTORY
index fb6cfa1..7bffbd3 100644
--- a/ruby-raa/daemons/HISTORY
+++ b/ruby-raa/daemons/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/date2/DETAILS b/ruby-raa/date2/DETAILS
index a331294..c00ca0c 100755
--- a/ruby-raa/date2/DETAILS
+++ b/ruby-raa/date2/DETAILS
@@ -9,17 +9,8 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
ENTERED=20080123
SHORT="An alternative date class"
cat << EOF
-An alternative date class

This is the identical class that is a ruby's
-standard.
However, this must be the newest, basically.
In addition,
-this packge has some code about holidays and some documents.
+An alternative date class. This is the identical class that is a ruby's
+standard. However, this must be the newest, basically.

- Versions: [4.0.16 (2008-01-19)]
- [4.0.15 (2008-01-12)] [4.0.14 (2007-12-30)] [4.0.13 (2007-12-26)]
- [4.0.12 (2007-12-24)] [4.0.10 (2007-09-09)] [4.0.8 (2007-07-21)]
- [4.0.7 (2007-07-16)] [4.0.6 (2007-05-19)] [4.0.4 (2007-04-14)]
- [4.0.2 (2007-01-20)] [4.0.1 (2007-01-07)] [4.0 (2006-12-30)]
- [3.9.6 (2006-10-29)] [3.9.4 (2006-09-30)] [3.9.3 (2006-09-24)]
- [3.9.1 (2006-09-10)] [3.8.2 (2006-08-25)] [3.8.1 (2006-06-21)]
- [3.8 (2006-06-04)] [3.7.1 (2006-03-12)] [3.6.5 (2005-06-19)] [3.6.4
- (2005-05-29)] [3.6.3 (2005-02-06)] [3.6 (2004-04-04)]
+In addition, this packge has some code about holidays and some documents.
EOF
diff --git a/ruby-raa/date2/HISTORY b/ruby-raa/date2/HISTORY
index ded837a..635b11d 100644
--- a/ruby-raa/date2/HISTORY
+++ b/ruby-raa/date2/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/deplate/DETAILS b/ruby-raa/deplate/DETAILS
index 5663a28..fcb6ef9 100755
--- a/ruby-raa/deplate/DETAILS
+++ b/ruby-raa/deplate/DETAILS
@@ -15,27 +15,18 @@ markup and rdoc files. It supports most markup elements
needed for complex
documents (e.g., footnotes, citations, index, table of contents, embedded
LaTeX for mathematics). Output can be customized via page templates. deplate
can create Web pages and (via LaTeX or Docbook) high-quality printouts from
-the same source. It is the accompanying converter for the Vim viki plugin.

-deplate can read:

* deplate markup (viki vim plugin) in several variants:
-full, restricted, template
- * ruby rdoc
-
deplate can write:

* HTML: single page, web site (chunked), web-based
-presentation (chunked &amp; condensed)
- * LaTeX
* Docbook
* Really plain text
* Php (basically the same
- as HTML output)
-
0.8
This release contains many small changes and fixes. The main
-user-visible improvements are: better support for bibliographies, embedded
-elements in lists, task lists, a general style attribute, custom listings,
-hierarchical counters, load-time-expanded skeletons etc.

0.8.1
-This release incorporates the usual set of bugfixes and some general
-improvements. Some incompatible changes were made (users can set variables
-to enforce the previous behaviour). New features include: support for
-dvipng, play input format, output via LaTeX's dramatist class, guesslanguage
-module to guess the document's language, linkmap module for an alternative
-(markdown-like) markup of URLs.
+the same source. It is the accompanying converter for the Vim viki plugin.

- Versions: [0.8.1 (2007-11-01)]
- [0.8 (2006-06-10)] [0.7.3 (2005-11-02)] [0.7.2 (2005-03-24)]
- [0.7.1 (2005-03-03)] [0.6 (2004-10-26)] [0.5 (2004-08-31)] [0.4.3
- (2004-08-06)] [0.2 (2004-06-21)] [0.1 (2004-05-03)]
+deplate can read:
+* deplate markup (viki vim plugin) in several variants: full, restricted,
+ template
+* ruby rdoc
+
+deplate can write:
+* HTML: single page, web site (chunked), web-based presentation (chunked &
+ condensed)
+* LaTeX
+* Docbook
+* Really plain text
+* PHP (basically the same as HTML output)
EOF
diff --git a/ruby-raa/deplate/HISTORY b/ruby-raa/deplate/HISTORY
index 29f2ad8..82c2a7c 100644
--- a/ruby-raa/deplate/HISTORY
+++ b/ruby-raa/deplate/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/erubis/DETAILS b/ruby-raa/erubis/DETAILS
index 5765222..3b45e30 100755
--- a/ruby-raa/erubis/DETAILS
+++ b/ruby-raa/erubis/DETAILS
@@ -9,17 +9,15 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}_${VERSION}"
ENTERED=20080116
SHORT="a fast and extensible eRuby implementation"
cat << EOF
-Erubis is a fast eRuby implementation. It has the following features:Very
-fast, almost three times faster than ERB and even 10 percent faster than
eruby
-(implemented in C) File caching of converted Ruby script support, which makes
-eRuby about 40-50 percent faster Auto escaping (sanitizing) support Auto
-trimming spaces around '<% %>' Embedded pattern changeable (default
-'<% %>') Multi-language support (Ruby/PHP/C/Java/Scheme/Perl/Javascript)
-Context object available and easy to combine eRuby template with YAML
datafile
-Easy to expand in subclass Ruby on Rails support mod_ruby support
-
- Versions: [2.4.1 (2007-09-24)]
- [2.4.0 (2007-07-19)] [2.3.1 (2007-05-26)] [2.3.0 (2007-05-23)]
- [2.2.0 (2007-02-12)] [2.1.0 (2006-09-25)] [2.0.1 (2006-05-30)]
- [1.1.0 (2006-03-07)] [1.0.1 (2006-03-05)]
+Erubis is a fast eRuby implementation. It has the following features:
+* Very fast, almost three times faster than ERB and even 10 percent faster
than
+ eruby (implemented in C).
+* File caching of converted Ruby script support, which makes eRuby about
40-50%
+ faster.
+* Auto escaping (sanitizing) support.
+* Auto trimming spaces around '<% %>'.
+* Embedded pattern changeable (default '<% %>').
+* Multi-language support (Ruby/PHP/C/Java/Scheme/Perl/Javascript).
+* Context object available and easy to combine eRuby template with YAML
datafile.
+* Easy to expand in subclass Ruby on Rails support mod_ruby support.
EOF
diff --git a/ruby-raa/erubis/HISTORY b/ruby-raa/erubis/HISTORY
index fc37db7..6fd3450 100644
--- a/ruby-raa/erubis/HISTORY
+++ b/ruby-raa/erubis/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/facets/DETAILS b/ruby-raa/facets/DETAILS
index 046ec3c..8c9cbd8 100755
--- a/ruby-raa/facets/DETAILS
+++ b/ruby-raa/facets/DETAILS
@@ -9,15 +9,11 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
ENTERED=20080113
SHORT="Ruby Facets"
cat << EOF
-Ruby Facets is the single largest collecion of core extensions and
-class/module additions for the Ruby programming language. The extensions
-libray, Facets/CORE, is unique by virtue of method atomicity. Methods
-are stored in their own files, allowing for highly granular control of
-requirements. Facets/MORE includes a variety of useful classes, mixins and
-lite programming frameworks, inlcuding well known classes such as the
Functor,
-Multiton, Tuple and Dictionary, plus more elaborate tools such as
Annotations,
-Units and Console::Command.
-
- Versions: [1.4 (2006-06-17)]
- [2.0.0 (2006-06-02)]
+Ruby Facets is the single largest collecion of core extensions and
class/module
+additions for the Ruby programming language. The extensions libray,
Facets/CORE,
+is unique by virtue of method atomicity. Methods are stored in their own
files,
+allowing for highly granular control of requirements. Facets/MORE includes a
+variety of useful classes, mixins and lite programming frameworks, inlcuding
+well known classes such as the Functor, Multiton, Tuple and Dictionary, plus
+more elaborate tools such as Annotations, Units and Console::Command.
EOF
diff --git a/ruby-raa/facets/HISTORY b/ruby-raa/facets/HISTORY
index 447896a..a63d01f 100644
--- a/ruby-raa/facets/HISTORY
+++ b/ruby-raa/facets/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/facter/DETAILS b/ruby-raa/facter/DETAILS
index 0bb1502..20c8fc6 100755
--- a/ruby-raa/facter/DETAILS
+++ b/ruby-raa/facter/DETAILS
@@ -1,8 +1,9 @@
SPELL=facter
- VERSION=1.5.7
+ VERSION=2.3.0
SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_URL[0]=http://puppetlabs.com/downloads/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:722afd5b75e206e9a2d16c371edeb71810ace1b4e713e7a22945ab1c2ad90299b1dd211003d48452930b8897359e3214d0ccb84dac7c7a9efbc035564f48c8fa
+ SOURCE_URL[0]=http://downloads.puppetlabs.com/${SPELL}/${SOURCE}
+#
SOURCE_HASH=sha512:722afd5b75e206e9a2d16c371edeb71810ace1b4e713e7a22945ab1c2ad90299b1dd211003d48452930b8897359e3214d0ccb84dac7c7a9efbc035564f48c8fa
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://www.puppetlabs.com/puppet/related-projects/facter/";
LICENSE[0]=GPL
diff --git a/ruby-raa/facter/HISTORY b/ruby-raa/facter/HISTORY
index e46382f..1d33f02 100644
--- a/ruby-raa/facter/HISTORY
+++ b/ruby-raa/facter/HISTORY
@@ -1,3 +1,7 @@
+2014-12-04 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 2.3.0
+ * PRE_BUILD, ftools.patch: Removed
+
2010-06-17 Mark Bainter <mbainter AT sourcemage.org>
* PRE_BUILD, BUILD, DEPENDS, DETAILS, INSTALL: spell created
* ftools.patch: enable building against Ruby 1.9.1
diff --git a/ruby-raa/facter/PRE_BUILD b/ruby-raa/facter/PRE_BUILD
deleted file mode 100755
index 39cc0ed..0000000
--- a/ruby-raa/facter/PRE_BUILD
+++ /dev/null
@@ -1,3 +0,0 @@
-default_pre_build &&
-cd $SOURCE_DIRECTORY &&
-patch -p1 < $SCRIPT_DIRECTORY/ftools.patch
diff --git a/ruby-raa/facter/facter-2.3.0.tar.gz.sig
b/ruby-raa/facter/facter-2.3.0.tar.gz.sig
new file mode 100644
index 0000000..60351f2
Binary files /dev/null and b/ruby-raa/facter/facter-2.3.0.tar.gz.sig differ
diff --git a/ruby-raa/facter/ftools.patch b/ruby-raa/facter/ftools.patch
deleted file mode 100644
index e5860e8..0000000
--- a/ruby-raa/facter/ftools.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-commit 5412eab12df89a7a701ffea4f5dfb98d0f56985e
-Author: Stéphan Gorget <phantez AT gmail.com>
-Date: Thu Nov 5 00:51:34 2009 +0100
-
- Fixed : 2788 - ftools missing in Ruby 1.9
-
- Signed-off-by: Stéphan Gorget <phantez AT gmail.com>
-
-diff --git a/install.rb b/install.rb
-index ec16c4b..1280f04 100755
---- a/install.rb
-+++ b/install.rb
-@@ -35,7 +35,13 @@
- require 'rbconfig'
- require 'find'
- require 'fileutils'
--require 'ftools' # apparently on some system ftools doesn't get loaded
-+begin
-+ require 'ftools' # apparently on some system ftools doesn't get loaded
-+ $haveftools = true
-+rescue LoadError
-+ puts "ftools not found. Using FileUtils instead.."
-+ $haveftools = false
-+end
- require 'optparse'
- require 'ostruct'
-
-@@ -91,9 +97,15 @@ def do_libs(libs, strip = 'lib/')
- libs.each do |lf|
- olf = File.join(InstallOptions.site_dir, lf.gsub(/#{strip}/, ''))
- op = File.dirname(olf)
-- File.makedirs(op, true)
-- File.chmod(0755, op)
-- File.install(lf, olf, 0644, true)
-+ if $haveftools
-+ File.makedirs(op, true)
-+ File.chmod(0755, op)
-+ File.install(lf, olf, 0644, true)
-+ else
-+ FileUtils.makedirs(op, {:mode => 0755, :verbose => true})
-+ FileUtils.chmod(0755, op)
-+ FileUtils.install(lf, olf, {:mode => 0644, :verbose => true})
-+ end
- end
- end
-
diff --git a/ruby-raa/fastercsv/DETAILS b/ruby-raa/fastercsv/DETAILS
index 8f28bfc..503bc62 100755
--- a/ruby-raa/fastercsv/DETAILS
+++ b/ruby-raa/fastercsv/DETAILS
@@ -10,11 +10,7 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SHORT="FasterCSV is CSV, but faster, smaller, and cleaner."
cat << EOF
FasterCSV is intended as a complete replacement to the CSV standard library.
It
-is significantly faster and smaller while still being pure Ruby code. It
-now includes significantly more features too including data converters and
-header access for columns.
-
- Versions: [1.2.0 (2007-02-07)]
- [1.0.0 (2006-11-06)] [0.2.0 (2006-04-01)] [0.1.9 (2006-03-01)]
- [0.1.3 (2005-11-17)]
+is significantly faster and smaller while still being pure Ruby code. It now
+includes significantly more features too including data converters and header
+access for columns.
EOF
diff --git a/ruby-raa/fastercsv/HISTORY b/ruby-raa/fastercsv/HISTORY
index 5924eda..cc740f5 100644
--- a/ruby-raa/fastercsv/HISTORY
+++ b/ruby-raa/fastercsv/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/fastri/DETAILS b/ruby-raa/fastri/DETAILS
index dd6a90f..bb3ee36 100755
--- a/ruby-raa/fastri/DETAILS
+++ b/ruby-raa/fastri/DETAILS
@@ -10,15 +10,11 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SHORT="Faster, smarter RI doc browsing for Ruby, DRb-enabled"
cat << EOF
FastRI is a much improved ri (the standard tool for browsing
core/stdlib/third
-party Ruby documentation):a lot faster — don’t you hate hearing
-your HD moan for several seconds with plain old ri? better support for RI
-documentation in RubyGems packages smarter: configurable search strategies
-(case-independent, "nested exact", partial matches, etc), full-text
-searching DRb-enabled: can serve RI documentation to other machines in
-your LAN. FastRI uses a Rinda Ring so clients can autodiscover the server.
-FastRI knows which class/module/method definitions belong to which RubyGems
-package.
-
- Versions: [0.3.0 (2007-01-29)]
- [0.2.0 (2006-11-20)] [0.1.1 (2006-11-11)]
+party Ruby documentation): a lot faster — don’t you hate hearing your HD moan
+for several seconds with plain old ri? better support for RI documentation
in
+RubyGems packages smarter: configurable search strategies (case-independent,
+"nested exact", partial matches, etc), full-text searching DRb-enabled: can
+serve RI documentation to other machines in your LAN. FastRI uses a Rinda
Ring
+so clients can autodiscover the server. FastRI knows which
class/module/method
+definitions belong to which RubyGems package.
EOF
diff --git a/ruby-raa/fastri/HISTORY b/ruby-raa/fastri/HISTORY
index 29f2ad8..82c2a7c 100644
--- a/ruby-raa/fastri/HISTORY
+++ b/ruby-raa/fastri/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/float-formats/DETAILS b/ruby-raa/float-formats/DETAILS
index 6f13c25..f1a667a 100755
--- a/ruby-raa/float-formats/DETAILS
+++ b/ruby-raa/float-formats/DETAILS
@@ -9,13 +9,13 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
ENTERED=20080114
SHORT="Conversion of floating point representations."
cat << EOF
-Conversion of floating point representations,
including IEEE binary and
-decimal (DPD) formats.

With this package you can:
* Encode and decode
-numerical values in floating point
* Convert floating-point data between
-different formats
* Query basic properties of floating point formats
*
-Explore and learn about floating point representations
* Define and test
-new floating point formats
+Conversion of floating point representations, including IEEE binary and
decimal
+(DPD) formats.

- Versions: [0.1.1 (2007-12-15)]
- [0.1.0 (2007-11-04)]
+With this package you can:
+* Encode and decode numerical values in floating point.
+* Convert floating-point data between different formats.
+* Query basic properties of floating point formats.
+* Explore and learn about floating point representations.
+* Define and test new floating point formats.
EOF
diff --git a/ruby-raa/float-formats/HISTORY b/ruby-raa/float-formats/HISTORY
index 327ac44..77351df 100644
--- a/ruby-raa/float-formats/HISTORY
+++ b/ruby-raa/float-formats/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/hiera/BUILD b/ruby-raa/hiera/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/ruby-raa/hiera/BUILD
@@ -0,0 +1 @@
+true
diff --git a/ruby-raa/hiera/DEPENDS b/ruby-raa/hiera/DEPENDS
new file mode 100755
index 0000000..257635e
--- /dev/null
+++ b/ruby-raa/hiera/DEPENDS
@@ -0,0 +1 @@
+depends RUBY
diff --git a/ruby-raa/hiera/DETAILS b/ruby-raa/hiera/DETAILS
new file mode 100755
index 0000000..43b7ca4
--- /dev/null
+++ b/ruby-raa/hiera/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=hiera
+ VERSION=1.3.4
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://downloads.puppetlabs.com/${SPELL}/${SOURCE}
+#
SOURCE_HASH=sha512:722afd5b75e206e9a2d16c371edeb71810ace1b4e713e7a22945ab1c2ad90299b1dd211003d48452930b8897359e3214d0ccb84dac7c7a9efbc035564f48c8fa
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://docs.puppetlabs.com/hiera/1/index.html";
+ LICENSE[0]=GPL
+ ENTERED=20141204
+ SHORT="Hiera is a key/value lookup tool for configuration data"
+cat << EOF
+Hiera is a key/value lookup tool for configuration data, built to make
Puppet better and let you set node-specific data without repeating yourself.
+EOF
diff --git a/ruby-raa/hiera/HISTORY b/ruby-raa/hiera/HISTORY
new file mode 100644
index 0000000..39ad2e8
--- /dev/null
+++ b/ruby-raa/hiera/HISTORY
@@ -0,0 +1,3 @@
+2014-12-04 Eric Sandall <sandalle AT sourcemage.org>
+ * PRE_BUILD, BUILD, DEPENDS, DETAILS, INSTALL: Created
+
diff --git a/ruby-raa/hiera/INSTALL b/ruby-raa/hiera/INSTALL
new file mode 100755
index 0000000..87396fe
--- /dev/null
+++ b/ruby-raa/hiera/INSTALL
@@ -0,0 +1 @@
+cd $SOURCE_DIRECTORY && ls && ruby ./install.rb
diff --git a/ruby-raa/hiera/hiera-1.3.4.tar.gz.sig
b/ruby-raa/hiera/hiera-1.3.4.tar.gz.sig
new file mode 100644
index 0000000..94a7fd6
Binary files /dev/null and b/ruby-raa/hiera/hiera-1.3.4.tar.gz.sig differ
diff --git a/ruby-raa/hyogen/DETAILS b/ruby-raa/hyogen/DETAILS
index c44b2c3..e20f267 100755
--- a/ruby-raa/hyogen/DETAILS
+++ b/ruby-raa/hyogen/DETAILS
@@ -9,9 +9,6 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
ENTERED=20080120
SHORT="Hyogen converts CSV or Excel data to Ruby objects or a
text."
cat << EOF
-Hyogen converts CSV or Excel data to Ruby objects or a text. This package
-is like Java’s XLSBeans library.
-
- Versions: [0.0.3 (2007-06-09)]
- [0.01 (2007-05-08)]
+Hyogen converts CSV or Excel data to Ruby objects or a text. This package is
+like Java’s XLSBeans library.
EOF
diff --git a/ruby-raa/hyogen/HISTORY b/ruby-raa/hyogen/HISTORY
index b4e9556..51b16b7 100644
--- a/ruby-raa/hyogen/HISTORY
+++ b/ruby-raa/hyogen/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/image_size/DETAILS b/ruby-raa/image_size/DETAILS
index 8d7a9ce..afe2518 100755
--- a/ruby-raa/image_size/DETAILS
+++ b/ruby-raa/image_size/DETAILS
@@ -7,14 +7,9 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/imagesize-${VERSION}"
WEB_SITE="http://imagesize.rubyforge.org/";
LICENSE[0]=RUBY
ENTERED=20080116
- SHORT="measure image size(GIF, PNG, JPEG ,,, etc)"
+ SHORT="Measure image size"
cat << EOF
-measure image (GIF, PNG, JPEG ,,, etc) size
code by Pure Ruby
-["PCX", "PSD", "XPM", "TIFF",
-"XBM", "PGM", "PBM", "PPM",
-"BMP", "JPEG", "PNG", "GIF",
-"SWF"]
+Measure image size.

- Versions: [20040618 (2007-04-24)]
- [20030420 (2003-04-20)]
+Formats: PCX, PSD, XPM, TIFF, XBM, PGM, PBM, PPM, BMP, JPEG, PNG, GIF, SWF.
EOF
diff --git a/ruby-raa/image_size/HISTORY b/ruby-raa/image_size/HISTORY
index fc37db7..6fd3450 100644
--- a/ruby-raa/image_size/HISTORY
+++ b/ruby-raa/image_size/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/mailparser/DETAILS b/ruby-raa/mailparser/DETAILS
index 402e0bc..badb240 100755
--- a/ruby-raa/mailparser/DETAILS
+++ b/ruby-raa/mailparser/DETAILS
@@ -9,9 +9,5 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
ENTERED=20080113
SHORT="parse mail message"
cat << EOF
-parse mail message without exception.
Japanese document only.
-
- Versions: [0.4.8 (2007-09-17)]
- [0.4.5 (2007-08-08)] [0.4.3 (2007-06-02)] [0.4.1 (2007-03-04)]
- [0.4 (2007-01-16)] [0.1 (2004-11-02)]
+Parse mail message without exception. Japanese document only.
EOF
diff --git a/ruby-raa/mailparser/HISTORY b/ruby-raa/mailparser/HISTORY
index fb6cfa1..7bffbd3 100644
--- a/ruby-raa/mailparser/HISTORY
+++ b/ruby-raa/mailparser/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/mb-ruby/DETAILS b/ruby-raa/mb-ruby/DETAILS
index 5960aed..8c2453a 100755
--- a/ruby-raa/mb-ruby/DETAILS
+++ b/ruby-raa/mb-ruby/DETAILS
@@ -10,7 +10,4 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SHORT="MusicBrainz-Ruby"
cat << EOF
MusicBrainz client library bindings for Ruby.
-
- Versions: [0.3.0 (2006-08-31)]
- [0.2.0 (2005-06-10)] [0.1.0 (-)]
EOF
diff --git a/ruby-raa/mb-ruby/HISTORY b/ruby-raa/mb-ruby/HISTORY
index b4e9556..51b16b7 100644
--- a/ruby-raa/mb-ruby/HISTORY
+++ b/ruby-raa/mb-ruby/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/needle/DETAILS b/ruby-raa/needle/DETAILS
index d3a07de..fe4be4d 100755
--- a/ruby-raa/needle/DETAILS
+++ b/ruby-raa/needle/DETAILS
@@ -10,73 +10,5 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SHORT="Needle: Dependency Injector for Ruby"
cat << EOF
Needle is a dependency injection (a.k.a. "inversion of control")
-container for Ruby. Project Page/Downloads:rubyforge.org/projects/needle
-User Manual (work in progress):needle.rubyforge.org API
-Documentation:needle.rubyforge.org/api FAQ:needle.rubyforge.org/faq.html
-Needle Wiki:needle.rubyforge.org/wiki/wiki.pl Needle is currently
-considered production-worthy software. You are encouraged to download
-it and try it out. No backwards-incompatible API changes will be made
-to Needle without incrementing the major version number as an indicator.
-Please report any bugs. The bug tracker on the project page are a good place
-to do so, or you can just email me (jgb3 AT email.byu.edu). Additionally,
-you might consider taking advantage of the following resources:Bug
-Reports:rubyforge.org/tracker/?atid=1642&group_id=410&func=browse
-Forums:rubyforge.org/forum/?group_id=410 Mailing
-List:rubyforge.org/mailman/listinfo/needle-discuss Feature
-Requests:rubyforge.org/tracker/?atid=1645&group_id=410&func=browse CHANGES IN
-1.2 Parameterized services are now supported, allowing you to pass additional
-initialization parameters when requesting a previously-registered service.
-Multiton service model is supported. Specify a multiton service model to have
-instances cached based on the parameters given when the service is requested.
-The :log_for service is a new parameterized version of the :logs service,
-making it easier than ever to obtain a logger handle for a service point.
-DefinitionContext now passes all messages through to its container. Fixed
-various bugs and documentation typos, and added to the FAQ and manual.
-FEATURES Type 2 (setter) injection. This means you can satisfy service
-dependencies by setting properties on the services. Type 3 (constructor)
-injection. This means you can satisfy service dependencies by passing them as
-parameters to the constructors of the services. Service Interceptors. This
-allows you to specify non-intrusive "interceptor" objects that
-sit between the client and the service, intercepting all method calls to
-the service. You can implement some simple AOP-like functionality this way.
-Integrated, highly-configurable logging subsystem, available as a service.
-Service configuration in Ruby (no external configuration files). Lifecycle
-management. Configure services to be singletons or prototypes, and to use
-either immediate or deferred instantiation. Light-weight, and fast (as
-compared to Copland) EXAMPLES Jim (Weirich)’s originally proposed
-syntax is still completely valid: require 'needle'
- registry = Needle::Registry.new registry.register( :foo ) { 5 }
- registry.register( :bar ) { |c| Struct.new( :value ).new( c.foo ) } bar =
- registry.bar p bar.value #-> 5
-Additionally, Eivind Eklund suggested a "domain language" approach
-that is also available: registry.define! do
- foo { 5 } bar { Struct.new( :value ).new( foo ) }
- end bar = registry.bar p bar.value #-> 5
-Also, Jim Weirich proposed another "domain language" approach that
-does not use instance_eval (also available): registry.define do |b|
- b.foo { 5 } b.bar { Struct.new( :value ).new( b.foo ) }
- end bar = registry.bar p bar.value #-> 5
-You can also create hierarchical namespaces inside of a registry:
-registry.namespace :level1 do |l1|
- l1.namespace :level2 do |l2|
- l2.register( :foo ) { "hello" }
- end
- end p registry.level1.level2.foo #-> "hello"
-For more, see the User Manual, and the "examples" subdirectory
-of the Needle distribution. HISTORY At RubyConf 2004, Jim Weirich
-approached me (Jamis Buck) after my presentation on Copland and mused
-aloud, "I wonder what would happen if you started with Ruby’s
-features and evolved a DI container?" I agreed that it would be
-an interesting exercise. Jim (being who he is) sent me a rough draft
-of an article a few days later. This article was one he was going
-to post on his blog, entitled "Dependency Injection in Ruby"
-(onestepback.org/index.cgi/Tech/Ruby/DependencyInjectionInRuby.rdoc). In it
-he laid out a bare-bones implementation of DI using some of Ruby’s most
-compelling features, like blocks. Jim granted me permission to work on his
-implementation, and Needle was born. Eivind Eklund and Mauricio Fernández
-were both kind enough to review my additions and offer suggestions.
-
- Versions: [1.2.0 (2004-11-18)]
- [1.1.0 (2004-11-11)] [1.0.0 (2004-11-04)] [0.9.0 (2004-10-28)]
- [0.6.0 (2004-10-21)] [0.5.0 (2004-10-15)]
+container for Ruby.
EOF
diff --git a/ruby-raa/needle/HISTORY b/ruby-raa/needle/HISTORY
index 327ac44..77351df 100644
--- a/ruby-raa/needle/HISTORY
+++ b/ruby-raa/needle/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/net-ssh/DETAILS b/ruby-raa/net-ssh/DETAILS
index 66661bb..fc1965f 100755
--- a/ruby-raa/net-ssh/DETAILS
+++ b/ruby-raa/net-ssh/DETAILS
@@ -12,9 +12,5 @@ cat << EOF
Net::SSH is a Ruby library that allows you to communicate with a remote
host via SSH (specifically the SSH2 protocol). Execution of remote commands
(interactively and non-interactively) and port forwarding are currently
-supported.

New in 0.6.0: Pageant support (thanks, Guillaume!) and support
-for external services (like Net::SSH).
-
- Versions: [0.6.0 (2004-12-02)]
- [0.5.0 (2004-11-23)] [0.0.4 (2004-07-25)] [0.0.2 (2004-07-05)]
+supported.
EOF
diff --git a/ruby-raa/net-ssh/HISTORY b/ruby-raa/net-ssh/HISTORY
index 327ac44..77351df 100644
--- a/ruby-raa/net-ssh/HISTORY
+++ b/ruby-raa/net-ssh/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/nio/DETAILS b/ruby-raa/nio/DETAILS
index 4252bcb..62dba23 100755
--- a/ruby-raa/nio/DETAILS
+++ b/ruby-raa/nio/DETAILS
@@ -9,12 +9,8 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
ENTERED=20080114
SHORT="Formatting and conversion of numeric types (Integer,
Rational, "
cat << EOF
-Release 0.2.1 of Nio (Numeric input/output): with a coupe of minor
enhancements
-ang bug fixes.

This library formats numbers as text numerals and reads
-them back into Ruby numbers.

Aspects such as numerical base, precision,
-exponential notation, separators, repeating decimals, digit insignificance
-are handled.

Nio also implements accurate conversion between numeric types.
-
- Versions: [0.2.1 (2007-12-15)]
- [0.2.0 (2007-09-23)]
+This library formats numbers as text numerals and reads them back into Ruby
+numbers. Aspects such as numerical base, precision, exponential notation,
+separators, repeating decimals, digit insignificance are handled. Nio also
+implements accurate conversion between numeric types.
EOF
diff --git a/ruby-raa/nio/HISTORY b/ruby-raa/nio/HISTORY
index 327ac44..77351df 100644
--- a/ruby-raa/nio/HISTORY
+++ b/ruby-raa/nio/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/quickcert/DETAILS b/ruby-raa/quickcert/DETAILS
index b7725e0..19419eb 100755
--- a/ruby-raa/quickcert/DETAILS
+++ b/ruby-raa/quickcert/DETAILS
@@ -9,14 +9,14 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/QuickCert-${VERSION}"
ENTERED=20080116
SHORT="QuickCert quickly and easily creates SSL certificates."
cat << EOF
-QuickCert allows you to quickly and easily create SSL certificates. It
-uses a simple configuration file to generate self-signed client and server
-certificates.

QuickCert is a compilation of NAKAMURA Hiroshi's post to
-ruby-talk number 89917, the example scripts referenced in the above post,
-and gen_csr.rb from Ruby's OpenSSL examples.

QuickCert can be used to
-generate certificates for WEBrick or DRb over SSL. To see how to use SSL
-with DRb, check out how to set up DRb over SSL.
+QuickCert allows you to quickly and easily create SSL certificates. It uses a
+simple configuration file to generate self-signed client and server
+certificates.

- Versions: [1.0.1 (2004-05-03)]
- [1.0.0 (2004-05-03)]
+QuickCert is a compilation of NAKAMURA Hiroshi's post to ruby-talk number
89917,
+the example scripts referenced in the above post, and gen_csr.rb from Ruby's
+OpenSSL examples.
+
+QuickCert can be used to generate certificates for WEBrick or DRb over SSL.
To
+see how to use SSL with DRb, check out how to set up DRb over SSL.
EOF
diff --git a/ruby-raa/quickcert/HISTORY b/ruby-raa/quickcert/HISTORY
index fc37db7..6fd3450 100644
--- a/ruby-raa/quickcert/HISTORY
+++ b/ruby-raa/quickcert/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/ruby-1.9/DETAILS b/ruby-raa/ruby-1.9/DETAILS
index f336b50..ff5e4e8 100755
--- a/ruby-raa/ruby-1.9/DETAILS
+++ b/ruby-raa/ruby-1.9/DETAILS
@@ -1,10 +1,10 @@
SPELL=ruby-1.9
PACKAGE=ruby
- VERSION=1.9.3-p484
+ VERSION=1.9.3-p551
BRANCH=`echo $VERSION|cut -d . -f 1,2`
-
SOURCE_HASH=sha512:85edd6eb9ef09b4518e1b588a8906e4f8b8c31ad1ebf297b2acc34a5290cf49f279f6f56891a9adafcf304ee3c13aea4315f92d39ecdec221e7dfd6f909971fc
+
SOURCE_HASH=sha512:be12adf581ee76af70db117b44c6647c1df3d28fffa1b3379c6067e4aa1fb523dae7c9b130a51dcdcff268a8ee21a3d74f6f946135fb3ac6b90664f0a9df4a08
SOURCE=$PACKAGE-$VERSION.tar.gz
- SECURITY_PATCH=12
+ SECURITY_PATCH=13
SOURCE_URL[0]=ftp://ftp.ruby-lang.org/pub/$PACKAGE/$BRANCH/$SOURCE
SOURCE_URL[1]=http://cache.ruby-lang.org/pub/$PACKAGE/$BRANCH/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$PACKAGE-$VERSION"
diff --git a/ruby-raa/ruby-1.9/HISTORY b/ruby-raa/ruby-1.9/HISTORY
index 1734668..aad6d25 100644
--- a/ruby-raa/ruby-1.9/HISTORY
+++ b/ruby-raa/ruby-1.9/HISTORY
@@ -1,5 +1,9 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-11-25 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.9.3-p551; SECURITY_PATCH++
(CVE-2014-8080,
+ CVE-2014-8090)
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL

2013-12-17 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.9.3-p484; swapped ibiblio with CDN
mirror;
diff --git a/ruby-raa/ruby-2.0/DEPENDS b/ruby-raa/ruby-2.0/DEPENDS
index acfc465..813f550 100755
--- a/ruby-raa/ruby-2.0/DEPENDS
+++ b/ruby-raa/ruby-2.0/DEPENDS
@@ -1,6 +1,8 @@
+depends libffi &&
+
optional_depends doxygen "" "--disable-install-doc" "install documentation"
&&
optional_depends db "" "" "for db support" &&
optional_depends gdbm "" "" "for gdbm support" &&
-optional_depends tk "" "" "for tk support" &&
optional_depends libyaml "" "" "for YAML output (recommended)" &&
-optional_depends SSL "" "" "for ssl and hashing modules"
+optional_depends SSL "" "" "for ssl and hashing modules" &&
+optional_depends tk "" "" "for tk support"
diff --git a/ruby-raa/ruby-2.0/DETAILS b/ruby-raa/ruby-2.0/DETAILS
index 4c13824..5507a8b 100755
--- a/ruby-raa/ruby-2.0/DETAILS
+++ b/ruby-raa/ruby-2.0/DETAILS
@@ -1,8 +1,8 @@
SPELL=ruby-2.0
PACKAGE=ruby
- VERSION=2.0.0-p353
-
SOURCE_HASH=sha512:52aa64c5991e61cc49c2062672554353bc88ab563da93a1d1591257153c2f6d8de02417a33d7a585eb0102f1079a993e46671fb6c97c62eac8615de567b575f2
- SECURITY_PATCH=2
+ VERSION=2.0.0-p576
+
SOURCE_HASH=sha512:e089cca4867cd9c715f4f37e40a1db9af6ba0c74b47e79568121bb980476f8877a87ccb848b973381edb4667c0c73165f5e1761f60db839e67f6326302dbd864
+ SECURITY_PATCH=3
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$PACKAGE-$VERSION.tar.bz2
SOURCE_URL[0]=ftp://ftp.ruby-lang.org/pub/$PACKAGE/$BRANCH/$SOURCE
diff --git a/ruby-raa/ruby-2.0/HISTORY b/ruby-raa/ruby-2.0/HISTORY
index 4dcfaa5..6c4e90e 100644
--- a/ruby-raa/ruby-2.0/HISTORY
+++ b/ruby-raa/ruby-2.0/HISTORY
@@ -1,3 +1,10 @@
+2014-09-26 Remko van der Vossen <wich AT sourcemage.org>
+ * DETAILS: version 2.0.0-p576
+ SECURITY_PATCH++ fixes CVE-2014-2525
+
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: libffi
+
2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: openssl => SSL

diff --git a/ruby-raa/ruby-2.1/DETAILS b/ruby-raa/ruby-2.1/DETAILS
index f2d14d3..1d7856c 100755
--- a/ruby-raa/ruby-2.1/DETAILS
+++ b/ruby-raa/ruby-2.1/DETAILS
@@ -1,8 +1,8 @@
SPELL=ruby-2.1
PACKAGE=ruby
- VERSION=2.1.2
-
SOURCE_HASH=sha512:51594ecee8ef6ad45e4a835d7671d11c126826fdaaeddfd361a6640bf30077e22212ee00342fe705c564225f637f8d692572c56b553a188bba507499b55d8843
- SECURITY_PATCH=0
+ VERSION=2.1.5
+
SOURCE_HASH=sha512:d4b1e3c2b6a0dc79846cce056043c48a2a2a97599c76e9a07af21a77fd10e04c8a34f3a60b6975181bff17b2c452af874fa073ad029549f3203e59095ab70196
+ SECURITY_PATCH=1
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$PACKAGE-$VERSION.tar.bz2
SOURCE_URL[0]=ftp://ftp.ruby-lang.org/pub/$PACKAGE/$BRANCH/$SOURCE
diff --git a/ruby-raa/ruby-2.1/HISTORY b/ruby-raa/ruby-2.1/HISTORY
index aebd46d..902e159 100644
--- a/ruby-raa/ruby-2.1/HISTORY
+++ b/ruby-raa/ruby-2.1/HISTORY
@@ -1,3 +1,7 @@
+2014-11-26 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.1.5
+ SECURITY_PATCH=1 fix CVE-2014-8090
+
2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: openssl => SSL

diff --git a/ruby-raa/ruby-dbus/DETAILS b/ruby-raa/ruby-dbus/DETAILS
index 135c1b7..ba0291b 100755
--- a/ruby-raa/ruby-dbus/DETAILS
+++ b/ruby-raa/ruby-dbus/DETAILS
@@ -13,16 +13,18 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SHORT="Ruby D-Bus provides an implementation of the D-Bus
protocol"
cat << EOF
Ruby D-Bus provides an implementation of the D-Bus protocol such that the
-D-Bus system can be used in the Ruby programming language.

Ruby D-Bus
-currently supports the following features:

* Connecting to local busses.
- * Accessing remote services, objects and interfaces.
* Invoking methods on
- remote objects synchronously and asynchronously.
* Catch signals on remote
- objects and handle them via callbacks.
* Remote object introspection.
*
- Walking object trees.
* Creating services and registering them on the
- bus.
* Exporting objects with interfaces on a bus for remote use.
*
- Rubyish D-Bus object and interface syntax support that automatically allows
- for introspection.
* Emitting signals on exported objects.
+D-Bus system can be used in the Ruby programming language.

- Versions: [0.2.0 (2007-07-04)]
- [0.1.1 (2007-05-06)]
+Ruby D-Bus currently supports the following features:
+* Connecting to local busses.
+* Accessing remote services, objects and interfaces.
+* Invoking methods on remote objects synchronously and asynchronously.
+* Catch signals on remote objects and handle them via callbacks.
+* Remote object introspection.
+* Walking object trees.
+* Creating services and registering them on the bus.
+* Exporting objects with interfaces on a bus for remote use.
+* Rubyish D-Bus object and interface syntax support that automatically allows
+ for introspection.
+* Emitting signals on exported objects.
EOF
diff --git a/ruby-raa/ruby-dbus/HISTORY b/ruby-raa/ruby-dbus/HISTORY
index 7ad3cce..7f95d28 100644
--- a/ruby-raa/ruby-dbus/HISTORY
+++ b/ruby-raa/ruby-dbus/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/ruby-dict/DETAILS b/ruby-raa/ruby-dict/DETAILS
index 57cddd8..664c9d5 100755
--- a/ruby-raa/ruby-dict/DETAILS
+++ b/ruby-raa/ruby-dict/DETAILS
@@ -9,18 +9,10 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
ENTERED=20080113
SHORT="Ruby/DICT"
cat << EOF
-Ruby/DICT is an RFC 2229 compliant client-side library implementation of
-the DICT protocol. It can be used to write clients that access dictionary
-definitions from a set of natural language dictionary databases.

In
-addition, rdict, a command-line based dictionary client built on Ruby/DICT,
-is included.

Changes in 0.9.3

A bug was fixed, whereby a text response
-could be mistaken for a numeric status response.

Changes in 0.9.2

-When a non-default matching strategy is used with rdict and no definitions
-are found, an message is now displayed. A warning when running with Ruby
-1.8 was also fixed.

Changes in 0.9.1

The rdict client now accepts
-multiple words as arguments on the command line and performs dictionary
-look-ups for each of them in turn.
+Ruby/DICT is an RFC 2229 compliant client-side library implementation of the
+DICT protocol. It can be used to write clients that access dictionary
+definitions from a set of natural language dictionary databases.

- Versions: [0.9.3 (2005-05-26)]
- [0.9.2 (2003-06-11)]
+In addition, rdict, a command-line based dictionary client built on
Ruby/DICT,
+is included.
EOF
diff --git a/ruby-raa/ruby-dict/HISTORY b/ruby-raa/ruby-dict/HISTORY
index fb6cfa1..7bffbd3 100644
--- a/ruby-raa/ruby-dict/HISTORY
+++ b/ruby-raa/ruby-dict/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/ruby-graphviz/DETAILS b/ruby-raa/ruby-graphviz/DETAILS
index 6973d1b..5c8e00d 100755
--- a/ruby-raa/ruby-graphviz/DETAILS
+++ b/ruby-raa/ruby-graphviz/DETAILS
@@ -10,10 +10,7 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}"
SHORT="Interface to the GraphViz graphing tool"
cat << EOF
This modules provides an interface to layout and generate images of directed
-graphs in a variety of formats (PostScript, PNG, etc.) using GraphViz.

-This module works with GraphViz 1.10 or higher
+graphs in a variety of formats (PostScript, PNG, etc.) using GraphViz.

- Versions: [0.8.0 (2007-05-15)]
- [0.6.0 (2005-01-05)] [0.5.0 (2004-12-23)] [0.4.0 (2004-11-12)]
- [0.3.0 (2004-11-10)] [0.2.0 (2004-08-12)] [0.1.0 (-)]
+This module works with GraphViz 1.10 or higher.
EOF
diff --git a/ruby-raa/ruby-graphviz/HISTORY b/ruby-raa/ruby-graphviz/HISTORY
index fc37db7..6fd3450 100644
--- a/ruby-raa/ruby-graphviz/HISTORY
+++ b/ruby-raa/ruby-graphviz/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/ruby-inotify/DETAILS b/ruby-raa/ruby-inotify/DETAILS
index 1a1db91..5c2769d 100755
--- a/ruby-raa/ruby-inotify/DETAILS
+++ b/ruby-raa/ruby-inotify/DETAILS
@@ -9,9 +9,5 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
ENTERED=20080114
SHORT="Interface to Linux's Inotify (C version)"
cat << EOF
-A trivial interface to Linux's Inotify system, with tests.

Thanks to
-Torsten Werner for making it build with Ruby 1.9 head
-
- Versions: [0.0.2 (2007-09-23)]
- [0.0.1 (2007-06-04)] [0.0.0 (2005-11-28)]
+A trivial interface to Linux's Inotify system, with tests.
EOF
diff --git a/ruby-raa/ruby-inotify/HISTORY b/ruby-raa/ruby-inotify/HISTORY
index 327ac44..77351df 100644
--- a/ruby-raa/ruby-inotify/HISTORY
+++ b/ruby-raa/ruby-inotify/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/ruby-password/DETAILS b/ruby-raa/ruby-password/DETAILS
index 6358e43..ea28d7a 100755
--- a/ruby-raa/ruby-password/DETAILS
+++ b/ruby-raa/ruby-password/DETAILS
@@ -9,72 +9,10 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
ENTERED=20080118
SHORT="Ruby/Password"
cat << EOF
-Ruby/Password comprises a set of useful methods for creating, verifying
-and manipulating passwords. It includes an interface to CrackLib, a library
-commonly used for checking password strength.

The target audience for
-this library is system administrators who need to write Ruby programs that
-prompt for, generate, verify and encrypt passwords.


Changes in 0.5.3:
-

The build environment has been modified to no longer use packer.h when it
-is availble. crack.h is now always required.


Changes in 0.5.2:

The
-build environment has been modified to search for the system dictionary in
the
-additional location of /var/cache/cracklib/cracklib_dict.pwd, which is where
-it is on Debian Linux.


Changes in 0.5.1:

Password.get would throw
-an exception in the unlikely event that STDIN reached EOF without any input.
-
-pwgen now supports a -v or --version switch.


Changes in 0.5.0:

This
-is a major update. The user-visible changes between this version and the
- previous, 0.4.1, are as follows:

A new example program, pwgen, has been
- added, complete with man page. Ted
Ts'o's C program of the same name
- inspired this Ruby version. The man page is
also adapted from his.

- A new class method, Password.phonemic, generates phonemic passwords. This,
-
too, was inspired by Ted Ts'o's work on pwgen. As its second parameter, it
- can
take zero or more new constants, logically OR'ed together. Available
- constants
are Password::ONE_DIGIT and Password::ONE_CASE. The former
- specifies that the
generated password should contain at least one digit,
- whilst the latter
specifies that the password should contain at least
- one capital letter.

The old Password.random method has been renamed
- Password.urandom and replaced
by a new Password.random that does not
- depend on /dev/urandom, making it much
more portable. Password.urandom will
- return nil on platforms that do not
implement the /dev/urandom device.
-
Password.get will now detect whether STDIN is connected to a tty. If not,
- no
password prompt is displayed and no attempt will be made to manipulate
-
terminal echo.

The prompt parameter to Password.get and Password.getc
- must now be passed in
its entirety. Previously, the string ': ' would be
- automatically appended to
the user-supplied prompt, but this behaviour has
- been changed in order to
accommodate null prompts. The default string for
- the prompt parameter has been
changed accordingly.

Running password.rb
- directly will now result in a call to Password.phonemic
and the display of
- the resulting password.

The Password::BadDictionary exception has been
- renamed
Password::DictionaryError and made a subclass of StandardError
- instead of
RuntimeError.

The CryptError exception has been moved to
- Password::CryptError and is now a
subclass of StandardError instead of
- RuntimeError.

A new constant, PASSWD_CHARS, gives the list of characters
- from which
automatically generated passwords will be chosen. Note that
- Password.urandom
will use the additional characters '+' and '/'.

A
- new constant, SALT_CHARS, gives the list of characters valid as salt
- characters when invoking Password#crypt.

Password.getc now returns
- an instance of Password, not String.

Password.random now returns a
- Password, not a String.

A Password::CryptError exception is now raised
- if the salt passed to
Password#crypt contains a bad character.

RDoc
- documentation has been added. The INSTALL file explains how to build it.
-
The RD documentation has been removed in favour of the RDoc documentation.
-

Changes in 0.4.1:

A warning issued when the library was loaded into
-Ruby 1.8.x is now avoided.


Changes in 0.4.0:

When a bad dictionary
-path is provided to Password#check, a Password::BadDictionary exception is
-now raised. In addition, buffering is now turned off for the Password.getc
-method, as this resulted in the prompt sometimes not being displayed when
-called by Ruby 1.8


Changes in 0.3.0:

The Crack class is gone and
-Password is now a direct subclass of String. Methods previously available in
-the Crack class are now accessible directly from the Password class.

As
-a result of this change, Password#check now raises a Password::WeakPassword
-exception if the password is weak, not a Crack::WeakPassword exception.
-

Changes in 0.2.1:

There are no user-visible changes to the code base
-in this release. The only changes are portability enhancements to the build
-system.


Changes in 0.2.0:

Password#check now returns true on success,
-and raises a Crack::WeakPassword exception on failure.


Changes in 0.1.1:
-

Password.get now returns an instance of class Password, not String

-Password.new now defaults to returning a null string, rather than nil
+Ruby/Password comprises a set of useful methods for creating, verifying and
+manipulating passwords. It includes an interface to CrackLib, a library
commonly
+used for checking password strength.

- Versions: [0.5.3 (2006-03-02)]
- [0.5.2 (2004-09-04)] [0.5.1 (2004-04-13)] [0.5.0 (-)]
+The target audience for this library is system administrators who need to
write
+Ruby programs that prompt for, generate, verify and encrypt passwords.
EOF
diff --git a/ruby-raa/ruby-password/HISTORY b/ruby-raa/ruby-password/HISTORY
index 29f2ad8..82c2a7c 100644
--- a/ruby-raa/ruby-password/HISTORY
+++ b/ruby-raa/ruby-password/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/ruby-termios/DETAILS b/ruby-raa/ruby-termios/DETAILS
index 6e4da8b..612fc5a 100755
--- a/ruby-raa/ruby-termios/DETAILS
+++ b/ruby-raa/ruby-termios/DETAILS
@@ -9,10 +9,7 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
ENTERED=20080118
SHORT="simple wrapper for termios(3)"
cat << EOF
-Termios module are a simple wrapper for termios(3). It can be included
-
into IO-family classes and can extend IO-family objects. In addition,
-
the methods can use as module function.
-
- Versions: [0.9.5 (2007-05-31)]
- [0.9.4 (2002-12-24)]
+Termios module are a simple wrapper for termios(3). It can be included into
+IO-family classes and can extend IO-family objects. In addition, the methods
can
+use as module function.
EOF
diff --git a/ruby-raa/ruby-termios/HISTORY b/ruby-raa/ruby-termios/HISTORY
index 29f2ad8..82c2a7c 100644
--- a/ruby-raa/ruby-termios/HISTORY
+++ b/ruby-raa/ruby-termios/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/ruby-xattr/DETAILS b/ruby-raa/ruby-xattr/DETAILS
index 71d41d0..ff08caf 100755
--- a/ruby-raa/ruby-xattr/DETAILS
+++ b/ruby-raa/ruby-xattr/DETAILS
@@ -10,7 +10,4 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SHORT="Interface to the XFS-compatible *_attr syscalls."
cat << EOF
An extension to access the XFS-compatible Extended Attribute API.
-
- Versions: [0.3.0 (2004-06-14)]
- [0.2.0 (-)]
EOF
diff --git a/ruby-raa/ruby-xattr/HISTORY b/ruby-raa/ruby-xattr/HISTORY
index fb6cfa1..7bffbd3 100644
--- a/ruby-raa/ruby-xattr/HISTORY
+++ b/ruby-raa/ruby-xattr/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/ruby-xslt/DETAILS b/ruby-raa/ruby-xslt/DETAILS
index d8d785e..f1be415 100755
--- a/ruby-raa/ruby-xslt/DETAILS
+++ b/ruby-raa/ruby-xslt/DETAILS
@@ -9,34 +9,5 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}"
ENTERED=20080113
SHORT="A Ruby class for processing XSLT"
cat << EOF
-Ruby/XSLT is a simple XSLT class based on libxml <http://xmlsoft.org/>
-and libxslt <http://xmlsoft.org/XSLT/>

0.9.3 :
* Due to recent
-changes in Gentoo Linux's install system, ruby-xslt no longer installs
-correctly. Brendan fixed this.
* Cleaned up extconf.rb
* Removed unused
-debugging code (memwatch)
* Moved some things out of C into Ruby
* Made
-error handling much more useful
* Added some unit tests

0.9.2 :
*
-Changes to the way XSLT files are loaded, so that we can keep their base URI
-straight - Sorry Brendan !!!
* Major corrections
* Add documentation (use
-make doc)

0.9.1 :
* Add XML/Smart support. XML/Simple support is still
-available
* Add REXML support
* Add error classes
* Move samples scripts
-from tests to examples and add unit tests
* Major bugs corrections

0.8.2
-:
* Configuration changes:
ruby extconf.rb --enable-exslt (on by default)
- ruby extconf.rb --enable-error-handler (off by default)
-
* API changes:
XML::XSLT.new.extFunction("do-this",
-"http://fake.none";, MyClass, "do_this")

- is now
-
- XML::XSLT.extFunction("do-this", "http://fake.none";,
- MyClass)
-0.8.1 :
* Major bug correction

0.8.0 :
* Major bug correction
-in parameters support

0.7.0 :
* Add external functions support

-0.6.0 :
* Major bug correction

0.5.0 :
* Add XML/Simple support
*
-Add parameters support

0.4.0 :
* Add cache

0.3.0 :
* Major bug
-correction

0.2.0 :
* Major bug correction

0.1.0 :
* Initial version
-
- Versions: [0.9.3 (2006-11-14)]
- [0.9.2 (2005-11-17)] [0.9.1 (2005-11-07)] [0.8.2 (2005-10-05)]
- [0.8.1 (2005-04-03)] [0.8.0 (2005-04-03)] [0.7.0 (2005-03-25)]
- [0.6.0 (2005-02-01)] [0.5.0 (2005-01-25)] [0.4.0 (2004-10-15)]
- [0.3.0 (2004-06-16)] [0.2.0 (2004-05-06)] [0.1.0 (-)]
+Ruby/XSLT is a simple XSLT class based on libxml and libxslt.
EOF
diff --git a/ruby-raa/ruby-xslt/HISTORY b/ruby-raa/ruby-xslt/HISTORY
index fb6cfa1..7bffbd3 100644
--- a/ruby-raa/ruby-xslt/HISTORY
+++ b/ruby-raa/ruby-xslt/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/rubygame/DETAILS b/ruby-raa/rubygame/DETAILS
index 2cf08bc..42ce907 100755
--- a/ruby-raa/rubygame/DETAILS
+++ b/ruby-raa/rubygame/DETAILS
@@ -12,8 +12,4 @@ cat << EOF
Rubygame is a cross-platform game and multimedia library for ruby. It
provides
flexible high-level ruby classes on top of SDL to make game programming fast
and enjoyable.
-
- Versions: [2.1.0 (2007-11-20)]
- [2.0.0 (2007-04-23)] [1.1.0 (2007-02-11)] [1.0 (2006-01-02)]
[20050903
- (2005-09-03)]
EOF
diff --git a/ruby-raa/rubygame/HISTORY b/ruby-raa/rubygame/HISTORY
index fc37db7..6fd3450 100644
--- a/ruby-raa/rubygame/HISTORY
+++ b/ruby-raa/rubygame/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/rubymail/DETAILS b/ruby-raa/rubymail/DETAILS
index ebbdccf..62687d6 100755
--- a/ruby-raa/rubymail/DETAILS
+++ b/ruby-raa/rubymail/DETAILS
@@ -9,27 +9,6 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/rmail-${VERSION}"
ENTERED=20080113
SHORT="An Email/MIME library."
cat << EOF
-This is RubyMail, a lightweight mail library containing various mail
-utility classes and modules. Very high attention is paid to quality
-and robustness. This package has a complete unit test suite (requires
-RubyUnit to run). Currently all of my e-mail is processed by this library.
-Changes in RubyMail 1.0.0 (released 2008-01-05) This version differs only
-in the changes required for Ruby 1.9 support. It is otherwise "bug
-compatible" with version 0.17. Users of version 0.17 can safely upgrade
-to 1.0.0. You will lose the ability to run the tests if you are using Ruby
-1.6 (but who is doing that these days?). Add a Rakefile. Add a gem hosted
-on rubyforge.org. Changes in RubyMail 0.17 (released 2004-04-27) Handle
-parsing addresses with non-ASCII display names. We don’t do anything
-intelligent with the non-ASCII data, but it is passed through in its original
-(invalid) non-encoded form. Look for From_ lines only on the first line when
-parsing a message. RMail::Header#subject= now sets the header field name to
-"Subject" instead of "subject" since some mail reading
-software is case sensitive and can’t understand "subject:foo".
-The RMail parser now requires only whitespace after MIME multipart boundary
-lines. This violates RFC2046’s "NOTE TO IMPLEMENTORS"
-documented in testparsermultipart.rb’s test_multipart_data_12, but it
-allows real-world messages created by Eudora to be parsed.
-
- Versions: [1.0.0 (2008-01-05)]
- [0.17 (2004-04-28)] [0.16 (-)]
+This is RubyMail, a lightweight mail library containing various mail utility
+classes and modules. Very high attention is paid to quality and robustness.
EOF
diff --git a/ruby-raa/rubymail/HISTORY b/ruby-raa/rubymail/HISTORY
index fb6cfa1..7bffbd3 100644
--- a/ruby-raa/rubymail/HISTORY
+++ b/ruby-raa/rubymail/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/text-format/DETAILS b/ruby-raa/text-format/DETAILS
index 06f186e..ab430d3 100755
--- a/ruby-raa/text-format/DETAILS
+++ b/ruby-raa/text-format/DETAILS
@@ -9,38 +9,11 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
ENTERED=20080113
SHORT="Text::Format for Ruby"
cat << EOF
-Text::Format 1.0.0 Text::Format is provides the ability to nicely format
-fixed-width text with knowledge of the writeable space (number of columns),
-margins, and indentation settings. Text::Format can work with either
-TeX::Hyphen or Text::Hyphen to hyphenate words when formatting. This is
-release 1.0, containing both feature enhancements and bug fixes over the
-previous version, 0.64. Text::Format is originally based on the Perl library
-of the same name by Gábor Egressy. It is copyright 2002 - 2005 by Austin
-Ziegler and is licenced under Ruby’s licence. It is also available under
-the Perl Artistic licence. Text::Format 1.0.0 Changed installer: added a
.gem
-package. Changed installer: moving to a variant of setup.rb by Minero Aoki.
-Fixed significant problems with #hard_margin wrapping and fallback issues,
-eliminating all known possibilities for an infinite loop in wrapping. Some
-of the formatting changes involved with this result in different and more
-subtle wrapping and splitting of words; please read the full documentation
-for details. Clarified the API for #hyphenate_to (delineated the return
value
-required if the hyphenator cannot hyphenate the word to the specified size).
-Changed a number of public and private API calls to work better. As long as
the
-constants provided by Text::Format have been used (and not direct access to
the
-constant values), there will be no issues presented by most of these changes.
-Changed the initialization of the Text::Format object. The documentation
-has also been updated to be correct. Note that this will mean that some
-uses of Text::Format will not work, as Text::Format.new now yields self if
-a block is given instead of evaluating the block with Object#instance_eval.
-Added text numbering generators (Text::Format::Alpha, Text::Format::Number,
-and Text::Format::Roman) to work with #tag_paragraphs and #tag_text to
-generate numbered paragraphs. #nobreak_regex must be a hash of regular
-expressions, not strings that are converted to regular expressions. This
-Perlism has finally been removed. The performance has been improved; the
-number of times that lines are joined together and then split apart has
-been reduced. Changed the dependency to Text::Hyphen from TeX::Hyphen.
-Added auto-split capabilities to #paragraphs. See the updated documentation.
+Text::Format is provides the ability to nicely format fixed-width text with
+knowledge of the writeable space (number of columns), margins, and
indentation
+settings. Text::Format can work with either TeX::Hyphen or Text::Hyphen to
+hyphenate words when formatting.

- Versions: [1.0.0 (2005-06-25)]
- [0.64 (2003-09-18)]
+Text::Format is originally based on the Perl library of the same name by
+Gábor Egressy.
EOF
diff --git a/ruby-raa/text-format/HISTORY b/ruby-raa/text-format/HISTORY
index fb6cfa1..7bffbd3 100644
--- a/ruby-raa/text-format/HISTORY
+++ b/ruby-raa/text-format/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/trans-simple/DETAILS b/ruby-raa/trans-simple/DETAILS
index 7dee92a..cdbde8a 100755
--- a/ruby-raa/trans-simple/DETAILS
+++ b/ruby-raa/trans-simple/DETAILS
@@ -10,31 +10,22 @@ rubyforge.org/projects/trans-simple/"
ENTERED=20080114
SHORT="Transaction::Simple object transactions"
cat << EOF
-Transaction::Simple for Ruby Transaction::Simple provides a generic way to
-add active transaction support to objects. The transaction methods added
-by this module will work with most objects, excluding those that cannot be
-Marshal-ed (bindings, procedure objects, IO instances, or singleton objects).
-The transactions supported by Transaction::Simple are not associated with any
-sort of data store. They are "live" transactions occurring in memory
-on the object itself. This is to allow "test" changes to be made
-to an object before making the changes permanent. Transaction::Simple can
-handle an "infinite" number of transaction levels (limited only by
-memory). If I open two transactions, commit the second, but abort the first,
-the object will revert to the original version. Transaction::Simple supports
-"named" transactions, so that multiple levels of transactions can
-be committed, aborted, or rewound by referring to the appropriate name of
-the transaction. Names may be any object except nil. Transaction groups are
-also supported. A transaction group is an object wrapper that manages a group
-of objects as if they were a single object for the purpose of transaction
-management. All transactions for this group of objects should be performed
-against the transaction group object, not against individual objects in
-the group. Version 1.4.0 of Transaction::Simple adds a new post-rewind hook
-so that complex graph objects of the type in tests/tc_broken_graph.rb can
-correct themselves. Copyright:Copyright © 2003 - 2007 by Austin Ziegler
-Version:1.4.0 Homepage:rubyforge.org/projects/trans-simple/
Licence:MIT-Style;
-see Licence.txt Thanks to David Black, Mauricio Fernandez, Patrick Hurley,
-Pit Capitain, and Matz for their assistance with this library.
-
- Versions: [1.4.0 (2007-02-04)]
- [1.3.0 (2007-02-04)] [1.1.1 (2003-09-18)]
+Transaction::Simple for Ruby Transaction::Simple provides a generic way to
add
+active transaction support to objects. The transaction methods added by this
+module will work with most objects, excluding those that cannot be Marshal-ed
+(bindings, procedure objects, IO instances, or singleton objects). The
+transactions supported by Transaction::Simple are not associated with any
sort
+of data store. They are "live" transactions occurring in memory on the object
+itself. This is to allow "test" changes to be made to an object before making
+the changes permanent. Transaction::Simple can handle an "infinite" number
of
+transaction levels (limited only by memory). If I open two transactions,
commit
+the second, but abort the first, the object will revert to the original
version.
+Transaction::Simple supports "named" transactions, so that multiple levels of
+transactions can be committed, aborted, or rewound by referring to the
+appropriate name of the transaction. Names may be any object except nil.
+Transaction groups are also supported. A transaction group is an object
wrapper
+that manages a group of objects as if they were a single object for the
purpose
+of transaction management. All transactions for this group of objects should
be
+performed against the transaction group object, not against individual
objects
+in the group.
EOF
diff --git a/ruby-raa/trans-simple/HISTORY b/ruby-raa/trans-simple/HISTORY
index 327ac44..77351df 100644
--- a/ruby-raa/trans-simple/HISTORY
+++ b/ruby-raa/trans-simple/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich AT sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider

diff --git a/ruby-raa/vpim/DETAILS b/ruby-raa/vpim/DETAILS
index ce1a513..140e3ba 100755
--- a/ruby-raa/vpim/DETAILS
+++ b/ruby-raa/vpim/DETAILS
@@ -10,11 +10,5 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SHORT="vCard/iCalendar encoding/decoding library"
cat << EOF
Encoding and decoding of vCard and iCalendar formats. Includes command
-line utilities for working with vCards and iCalendars.

This entry is a
-replacement for the vCard project entry, since the project name has changed
-(since I added support for iCalendar the previous name was increasingly
-inappropriate).
-
- Versions: [(see home page) (2006-02-19)]
- [0.x (2005-03-14)] [0.9 (2004-10-26)]
+line utilities for working with vCards and iCalendars.
EOF
diff --git a/ruby-raa/vpim/HISTORY b/ruby-raa/vpim/HISTORY
index 5af09da..d11a8558 100644
--- a/ruby-raa/vpim/HISTORY
+++ b/ruby-raa/vpim/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2011-02-13 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
* DETAILS: updateded to 0.695

diff --git a/samba.gpg b/samba.gpg
index 7fb4d71..ec0a543 100644
Binary files a/samba.gpg and b/samba.gpg differ
diff --git a/science-libs/itk/BUILD b/science-libs/itk/BUILD
new file mode 100755
index 0000000..e013b8d
--- /dev/null
+++ b/science-libs/itk/BUILD
@@ -0,0 +1 @@
+cmake_build
diff --git a/science-libs/itk/DEPENDS b/science-libs/itk/DEPENDS
new file mode 100755
index 0000000..60dd614
--- /dev/null
+++ b/science-libs/itk/DEPENDS
@@ -0,0 +1 @@
+depends cmake
diff --git a/science-libs/itk/DETAILS b/science-libs/itk/DETAILS
new file mode 100755
index 0000000..5d970a6
--- /dev/null
+++ b/science-libs/itk/DETAILS
@@ -0,0 +1,21 @@
+ SPELL=itk
+ VERSION=4.6.0
+ SOURCE="InsightToolkit-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://sourceforge.net/projects/${SPELL}/files/${SPELL}/4.6/${SOURCE}
+
SOURCE_HASH=sha512:bed0d009b47f635a1af54f185d31123c58b64f1d10d7459d54e5806e158dc9eef2ff0ff0be341d1b74603c07477d40f8c34d6f7850147448148661352b41a010
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/InsightToolkit-${VERSION}"
+ WEB_SITE="http://www.itk.org/";
+ LICENSE[0]="apache-2.0"
+ ENTERED=20140925
+ KEYWORDS=""
+ SHORT="toolkit for performing registration and segmentation"
+cat << EOF
+ITK is an open-source software toolkit for performing registration and
+segmentation. Segmentation is the process of identifying and classifying
+data found in a digitally sampled representation. Typically the sampled
+representation is an image acquired from such medical instrumentation as CT,
+MRI or ultrasound scanners. Registration is the task of aligning or
developing
+correspondences between data. For example, in the medical environment, a
+CT scan may be aligned with a MRI scan in order to combine the information
+contained in both.
+EOF
diff --git a/science-libs/itk/HISTORY b/science-libs/itk/HISTORY
new file mode 100644
index 0000000..a6d391e
--- /dev/null
+++ b/science-libs/itk/HISTORY
@@ -0,0 +1,2 @@
+2014-09-25 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS: spell created
diff --git a/science-libs/vtk/BUILD b/science-libs/vtk/BUILD
index 23466e0..67e73c2 100755
--- a/science-libs/vtk/BUILD
+++ b/science-libs/vtk/BUILD
@@ -1,70 +1,20 @@
-export VTK_DATA_ROOT=/usr/share/vtk/VTKData &&
-export VTK_INSTALL_PATH=/usr &&
-export CMAKE_INSTALL_PREFIX=/usr &&
-
-cmake . &&
-sedit "s/^CMAKE_INSTALL_PREFIX:PATH=.*$/CMAKE_INSTALL_PREFIX:PATH=\/usr/"
CMakeCache.txt &&
-sedit "s/BUILD_SHARED_LIBS\:BOOL=OFF/BUILD_SHARED_LIBS\:BOOL=ON/"
CMakeCache.txt &&
-sedit "s/CMAKE_BUILD_TYPE:STRING=/&Release/" CMakeCache.txt
&&
-sedit "s/BUILD_EXAMPLES\:BOOL=OFF/BUILD_EXAMPLES\:BOOL=ON/" CMakeCache.txt
&&
-sedit "s/VTK_USE_HYBRID\:BOOL=OFF/VTK_USE_HYBRID\:BOOL=ON/" CMakeCache.txt
&&
-sedit
"s/CMAKE_CXX_FLAGS_RELEASE\:STRING=-O3/CMAKE_CXX_FLAGS_RELEASE\:STRING=$CFLAGS/"
CMakeCache.txt &&
-
-#Use java.
-if echo $OPTS| grep -q "with-java" ; then
- sedit "s/VTK_USE_SYSTEM_ZLIB\:BOOL=OFF/VTK_USE_SYSTEM_ZLIB\:BOOL=ON/"
CMakeCache.txt
-fi &&
-
-if echo $OPTS| grep -q "with-python"; then
- sedit "s/Python language.\" OFF/Python language.\" ON/" CMakeLists.txt
-fi &&
-
-if echo $OPTS| grep -q "with-tcl"; then
- sedit "s/TCL language.\" OFF/TCL language.\" ON/" CMakeLists.txt
-fi &&
-
-if echo $OPTS| grep -q "with-doxygen" ; then
- sedit "s/BUILD_DOCUMENTATION\:BOOL=OFF/BUILD_DOCUMENTATION\:BOOL=ON/"
CMakeCache.txt
-fi &&
-
-#Use the system's expat library.
-if echo $OPTS| grep -q "with-expat" ; then
- sedit "s/VTK_USE_SYSTEM_EXPAT\:BOOL=OFF/VTK_USE_SYSTEM_EXPAT\:BOOL=ON/"
CMakeCache.txt
-fi &&
-
-#Use the system's jpeg library.
-if echo $OPTS| grep -q "with-jpeg" ; then
- sedit "s/VTK_USE_SYSTEM_JPEG\:BOOL=OFF/VTK_USE_SYSTEM_JPEG\:BOOL=ON/"
CMakeCache.txt
-fi &&
-
-#Use the system's png library.
-if echo $OPTS| grep -q "with-libpng" ; then
- sedit "s/VTK_USE_SYSTEM_PNG\:BOOL=OFF/VTK_USE_SYSTEM_PNG\:BOOL=ON/"
CMakeCache.txt
-fi &&
-
-#Use the system's tiff library.
-if echo $OPTS| grep -q "with-tiff" ; then
- sedit "s/VTK_USE_SYSTEM_TIFF\:BOOL=OFF/VTK_USE_SYSTEM_TIFF\:BOOL=ON/"
CMakeCache.txt
-fi &&
-
-#Use the system's zlib library.
-if echo $OPTS| grep -q "with-zlib" ; then
- sedit "s/VTK_USE_SYSTEM_ZLIB\:BOOL=OFF/VTK_USE_SYSTEM_ZLIB\:BOOL=ON/"
CMakeCache.txt
-fi &&
-
-make
-
-# java is a little broken for now
-# if echo $OPTS| grep -q "with-java" ; then
-# if spell_ok j2sdk ; then export JAVA_HOME=/usr/java/j2sdk;
-# elif spell_ok j2sdk-bin ; then export JAVA_HOME=/usr/lib/j2sdk1.4.1 ;
-# fi &&
-# sedit "s/Java language.\" OFF/Java language.\" ON/" CMakeLists.txt &&
-# stupid thing fails first time on purpose ! so don't use && OK !
-# cmake .
-# sedit
"s:^JAVA_AWT_INCLUDE_PATH\:PATH=.*$:JAVA_AWT_INCLUDE_PATH\:PATH=$JAVA_HOME\/include:"
CMakeCache.txt &&
-# sedit
"s:^JAVA_AWT_LIBRARY\:FILEPATH=.*$:JAVA_AWT_LIBRARY\:FILEPATH=$JAVA_HOME\/jre\/lib\/i386\/libawt.so:"
CMakeCache.txt &&
-# sedit
"s:^JAVA_INCLUDE_PATH\:PATH=.*$:JAVA_INCLUDE_PATH\:PATH=$JAVA_HOME\/include:"
CMakeCache.txt &&
-# sedit
"s:^JAVA_INCLUDE_PATH2\:PATH=.*$:JAVA_INCLUDE_PATH2\:PATH=$JAVA_HOME\/include\/linux:"
CMakeCache.txt
-# fi &&
-
+CFLAGS="${CFLAGS//-ffast-math}" &&
+CXXFLAGS="${CXXFLAGS//-ffast-math}" &&
+
+OPTS+=" -DBUILD_SHARED_LIBS=ON -DWTK_USE_HYBRID=ON" &&
+
+# Building examples fails on VTK 6.1.0
+#OPTS+=' -DBUILD_EXAMPLES=ON'
+
+# Java is a little broken for now
+# if echo $OPTS | grep -q VTK_WRAP_JAVA=ON; then
+# if [ -z "$JAVA_HOME" -a -f /etc/profile.d/java.sh ]; then
+# . /etc/profile.d/java.sh
+# fi &&
+# OPTS+=" -DJAVA_INCLUDE_PATH=$JAVA_HOME/include"
+# OPTS+=" -DJAVA_INCLUDE_PATH2=$JAVA_HOME/include/linux"
+# OPTS+=" -DJAVA_AWT_INCLUDE_PATH=$JAVA_HOME/include"
+# OPTS+=" -DJAVA_AWT_LIBRARY=$JAVA_HOME/jre/lib/i386/libawt.so"
+# fi
+
+cmake_build
diff --git a/science-libs/vtk/DEPENDS b/science-libs/vtk/DEPENDS
index 53c4c3b..b2e086a 100755
--- a/science-libs/vtk/DEPENDS
+++ b/science-libs/vtk/DEPENDS
@@ -1,45 +1,41 @@
-depends cmake &&
-depends xorg-libs &&
-depends tk &&
-
-#optional_depends 'JAVA' 'with-java' 'Wrap VTK classes into the JAVA
language' 'z-rejected' &&
-
-optional_depends python \
- "with-python" \
- "" \
- "Wrap VTK classes into the Python language" &&
-
-optional_depends tcl \
- "with-tcl" \
- "" \
- "Wrap VTK classes into the tcl language" &&
-
-optional_depends zlib \
- "with-zlib" \
- "" \
- "Use the system's zlib library" &&
-
-optional_depends tiff \
- "with-tiff" \
- "" \
- "Use the system's tiff library" &&
-
-optional_depends JPEG \
- "with-jpeg" \
- "" \
- "Use the system's jpeg library" &&
-
-optional_depends libpng \
- "with-libpng" \
- "" \
- "Use the system's libpng library" &&
-
-optional_depends expat \
- "with-expat" \
- "" \
- "Use the system's expat library" &&
-
-optional_depends doxygen \
- "with-doxygen" \
- "" \
+optdep() {
+ local o="$3"
+ [ "$o" ] || o=$(tr a-z A-Z <<< "$1")
+ optional_depends "$1" -D"$2"_"$o"=O{N,FF} "$4"
+}
+
+optsyslib() {
+ optdep "$1" WITH_SYSTEM "$2" "Use system's $1 library"
+}
+
+optwrap() {
+ optdep "$1" VTK_WRAP "$2" "Wrap VTK classes into the $1 language"
+}
+
+depends cmake &&
+depends xorg-libs &&
+depends tk &&
+
+#optwrap JAVA &&
+optwrap python &&
+optwrap tcl &&
+
+optsyslib zlib &&
+optsyslib tiff &&
+optsyslib JPEG &&
+optsyslib libpng PNG &&
+optsyslib expat &&
+optsyslib libxml2 &&
+optsyslib freetype2 FREETYPE &&
+optsyslib gl2ps &&
+optsyslib hdf5 &&
+optsyslib netcdf &&
+optsyslib libtheora OGGTHEORA &&
+
+#optsyslib jsoncpp &&
+#optsyslib libproj4 &&
+#optsyslib xdmf2 &&
+
+optional_depends doxygen \
+ -DBUILD_DOCUMENTATION=O{N,FF} \
"build documentation"
diff --git a/science-libs/vtk/DETAILS b/science-libs/vtk/DETAILS
index 57ae1f6..e52186c 100755
--- a/science-libs/vtk/DETAILS
+++ b/science-libs/vtk/DETAILS
@@ -1,11 +1,11 @@
SPELL=vtk
- VERSION=5.10.0
- SOURCE=${SPELL}-${VERSION}.tar.gz
- SOURCE_DIRECTORY=$BUILD_DIRECTORY/VTK
- SOURCE_URL[0]=http://www.vtk.org/files/release/${VERSION:0:4}/$SOURCE
- WEB_SITE=http://public.kitware.com/VTK
- LICENSE[0]=http://public.kitware.com/VTK/copyright.php
-
SOURCE_HASH=sha512:8603098fa316fa86f624cf05eed3882158aaf098fe371754fec93fe96ebbf965a5315b3bfc34784f8adb0b46a545bd326c80e11e11157f3f96d33b36fb177554
+ VERSION=6.1.0
+ SOURCE=VTK-$VERSION.tar.gz
+ SOURCE_DIRECTORY=$BUILD_DIRECTORY/VTK-$VERSION
+ SOURCE_URL[0]=http://www.vtk.org/files/release/${VERSION%.*}/$SOURCE
+ WEB_SITE=http://www.vtk.org/
+ LICENSE[0]=modified-bsd
+
SOURCE_HASH=sha512:3ab922166502348e5cdd68e14dbf4717c0405c9d8881c04aa8be8f95d8516af39cd02aaca5171c6de8af1b462ca386399b7a87a843ec62999f0f32c11788a2dc
ENTERED=20020606
KEYWORDS="science libs"
SHORT="library for visualization, image processing, 3D graphics"
diff --git a/science-libs/vtk/HISTORY b/science-libs/vtk/HISTORY
index a62468b..9b0a867 100644
--- a/science-libs/vtk/HISTORY
+++ b/science-libs/vtk/HISTORY
@@ -1,3 +1,11 @@
+2014-09-25 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fixed SOURCE, SOURCE_DIRECTORY, WEB_SITE and LICENSE
+ Disabled building examples
+ Remove -ffast-math CFLAG (makes internal sqlite build fail)
+ updated spell to 6.1.0
+ * BUILD, DEPENDS: Replace custom code by cmake_build
+ * DEPENDS: Added missing dependencies
+
2012-10-16 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 5.10.0

diff --git a/science/ipc/DETAILS b/science/ipc/DETAILS
index 94a0f43..dccef57 100755
--- a/science/ipc/DETAILS
+++ b/science/ipc/DETAILS
@@ -15,7 +15,7 @@ IPC is a program that calculates the isotopic distribution
of a given chemical
formula. It gives the rel. intensities and the propability of the masses
belonging to a molecule ion, fragment or whatever is represented by the given
chemical formula. Furthernmore it can use GNUPlot to visualize the result.
Only
-masses with a rel. Intensity bigger then 0.009% are shown. Additionaly ipc
+masses with a rel. Intensity bigger then 0.009% are shown. Additionally ipc
prints the overall number of peaks and the needed computation time.

The program uses an algorithm which computes the exact isotopic
diff --git a/science/ipc/HISTORY b/science/ipc/HISTORY
index 437d114..a254485 100644
--- a/science/ipc/HISTORY
+++ b/science/ipc/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * : Fix typo in description (additionaly -> additionally)
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/science/yacas/DETAILS b/science/yacas/DETAILS
index cb21506..858454d 100755
--- a/science/yacas/DETAILS
+++ b/science/yacas/DETAILS
@@ -1,8 +1,8 @@
SPELL=yacas
- VERSION=1.3.3
+ VERSION=1.3.4
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://${SPELL}.sourceforge.net/backups/${SOURCE}
-
SOURCE_HASH=sha512:adbeb7d1428bb499f80fca8c0b715714c8cd3ac11b1b4fbd15d5b8ba6d93abfcc4cbe17984745651916b3a5130a345d511c3c84290a87f595e449c86944928b1
+
SOURCE_HASH=sha512:9ec26e2c9d5355aa124a17f7dc4164c224fed880481ebd0a672c500dae9e066e37700cbd5bf896686f713a7615a58dde7be7a7a843ab236bfd0921774dc50a43
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://yacas.sourceforge.net/";
LICENSE[0]=GPL
diff --git a/science/yacas/HISTORY b/science/yacas/HISTORY
index 9e578f4..08aa715 100644
--- a/science/yacas/HISTORY
+++ b/science/yacas/HISTORY
@@ -1,3 +1,6 @@
+2014-10-06 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.3.4
+
2013-03-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS, DETAILS: spell created

diff --git a/security-libs/cracklib/DETAILS b/security-libs/cracklib/DETAILS
index 4b7b523..d7d8950 100755
--- a/security-libs/cracklib/DETAILS
+++ b/security-libs/cracklib/DETAILS
@@ -1,6 +1,6 @@
SPELL=cracklib
- VERSION=2.9.1
-
SOURCE_HASH=sha512:19b1d38dfcfce98893e6a63e4387a8da9da1eae109d9d84e0f84adabc0ee25fac930576011fb60de007f59f7dea2ee0bb01fd6d8607d4854b7de006ec07a4b2a
+ VERSION=2.9.2
+
SOURCE_HASH=sha512:9e973c10a1340c7092c09af7ac90ea445e9197153355382319b171c213ebcab64d5e5072e55be19c36c02472c11f4562b9527291fa766dd1ab2fac79164bef52
VERSIONWORDS=20080507
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SPELL-words-$VERSIONWORDS.gz
@@ -8,7 +8,7 @@
SOURCE2_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
# SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
-
SOURCE2_HASH='sha512:d21055d6439a2b92b23ab6fd31222d9330315a0b44f53fae308ce5749a9fcb33b7df982f85ca8e2d6d2f9cc4c7264dfc3ed454edbccecd76289713df09fd633e'
+
SOURCE2_HASH=sha512:d21055d6439a2b92b23ab6fd31222d9330315a0b44f53fae308ce5749a9fcb33b7df982f85ca8e2d6d2f9cc4c7264dfc3ed454edbccecd76289713df09fd633e
WEB_SITE=http://sf.net/projects/$SPELL
ENTERED=20050310
LICENSE[0]='Derived from artistic license'
diff --git a/security-libs/cracklib/HISTORY b/security-libs/cracklib/HISTORY
index 0d0dbc0..7f413b9 100644
--- a/security-libs/cracklib/HISTORY
+++ b/security-libs/cracklib/HISTORY
@@ -1,3 +1,6 @@
+2014-10-08 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.9.2
+
2013-12-31 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: 2.9.1
* PRE_BUILD: remove obsolete fixes
diff --git a/security-libs/linux-pam/DEPENDS b/security-libs/linux-pam/DEPENDS
index 43abca8..a74ad64 100755
--- a/security-libs/linux-pam/DEPENDS
+++ b/security-libs/linux-pam/DEPENDS
@@ -12,4 +12,5 @@ fi &&
optional_depends db '--enable-db=db' '--enable-db=no' 'database
backend' &&
optional_depends gettext '--enable-nls' '--disable-nls' 'NLS support'
&&
optional_depends libselinux "--enable-selinux" "--disable-selinux" "for
selinux support" &&
-optional_depends libprelude "--enable-prelude" "--disable-prelude" "for
prelude ids support"
+optional_depends libprelude "--enable-prelude" "--disable-prelude" "for
prelude ids support" &&
+optional_depends libtirpc '' '' 'RPC protocol, for NIS support'
diff --git a/security-libs/linux-pam/HISTORY b/security-libs/linux-pam/HISTORY
index 638aa05..4832be0 100644
--- a/security-libs/linux-pam/HISTORY
+++ b/security-libs/linux-pam/HISTORY
@@ -1,3 +1,6 @@
+2014-09-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: add libtirpc
+
2014-09-03 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.1.8
new website & url
diff --git a/security/fwknop/DEPENDS b/security/fwknop/DEPENDS
index 79a76fe..aa33d8b 100755
--- a/security/fwknop/DEPENDS
+++ b/security/fwknop/DEPENDS
@@ -1,8 +1,11 @@
if list_find "$FWKNOP_OPTS" "--enable-server"; then
- depends libpcap &&
-
runtime_depends iptables &&

+ optional_depends libpcap \
+ "--disable-udp-server" \
+ "--enable-udp-server" \
+ "to use libpcap instead of UDP listener mode" &&
+
optional_depends gdbm \
"--disable-file-cache" \
"--enable-file-cache" \
diff --git a/security/fwknop/DETAILS b/security/fwknop/DETAILS
index fc5d454..3fae8f4 100755
--- a/security/fwknop/DETAILS
+++ b/security/fwknop/DETAILS
@@ -1,5 +1,5 @@
SPELL=fwknop
- VERSION=2.6.3
+ VERSION=2.6.4
SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.asc
diff --git a/security/fwknop/HISTORY b/security/fwknop/HISTORY
index 219cced..dc87dd3 100644
--- a/security/fwknop/HISTORY
+++ b/security/fwknop/HISTORY
@@ -1,3 +1,7 @@
+2014-11-18 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.6.4
+ * DEPENDS: libpcap becomes optional
+
2014-07-31 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.6.3

diff --git a/security/gtk-systrace/DETAILS b/security/gtk-systrace/DETAILS
index f0b7068..fe4222c 100755
--- a/security/gtk-systrace/DETAILS
+++ b/security/gtk-systrace/DETAILS
@@ -1,10 +1,8 @@
- PKG_NAME=systrace
- SPELL=gtk-${PKG_NAME}
+ SPELL=gtk-systrace
VERSION=2003-06-23
- PKG_VER=0.1
- SOURCE=${SPELL}-${VERSION}.tar.gz
-SOURCE_DIRECTORY=${BUILD_DIRECTORY}/notification-${PKG_VER}
- SOURCE_URL[0]=http://www.citi.umich.edu/u/provos/${PKG_NAME}/${SOURCE}
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/notification-0.1
+ SOURCE_URL[0]=http://www.citi.umich.edu/u/provos/${SPELL#*-}/$SOURCE

SOURCE_HASH=sha512:08f6ab0dd23ab71a4bb2980e97f8b078faf972e58c8b14926c54d2fa07b9ab57cfd490b72d0b3fab5b1034776761966d7387e83391631b189fa06aa4037090cc
LICENSE[0]=BSD
ENTERED=20030728
@@ -13,10 +11,9 @@ SOURCE_DIRECTORY=${BUILD_DIRECTORY}/notification-${PKG_VER}
BUILD_API=1
SHORT="Current snapshot of GTK Systrace front end invoked by
systrace."
cat << EOF
-Systrace enforces system call policies for applications by
-constraining the application's access to the system. The
-policy is generated interactively. Operations not covered
-by the policy raise an alarm, allowing an user to refine
-the currently configured policy.
-(See home page for more info about systrace userland utilities)
+Systrace enforces system call policies for applications by constraining the
+application's access to the system. The policy is generated interactively.
+Operations not covered by the policy raise an alarm, allowing an user to
refine
+the currently configured policy. (See home page for more info about systrace
+userland utilities)
EOF
diff --git a/security/gtk-systrace/HISTORY b/security/gtk-systrace/HISTORY
index bdc3436..78f6be3 100644
--- a/security/gtk-systrace/HISTORY
+++ b/security/gtk-systrace/HISTORY
@@ -1,3 +1,6 @@
+2014-12-22 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS, HISTORY: Normalize SPELL field
+
2006-10-26 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* BUILD: use TRACK_ROOT when linking #9163

diff --git a/security/nmap/BUILD b/security/nmap/BUILD
index 6f4c9ff..feecaf6 100755
--- a/security/nmap/BUILD
+++ b/security/nmap/BUILD
@@ -1,4 +1,4 @@
LDFLAGS="${LDFLAGS/-Wl,--as-needed/}" &&
-OPTS="$NMAP_OPTS $OPTS" &&
+OPTS="$NMAP_OPTS --with-libdnet=included $OPTS" &&

default_build
diff --git a/security/nmap/CONFIGURE b/security/nmap/CONFIGURE
index 681f66f..6e6e626 100755
--- a/security/nmap/CONFIGURE
+++ b/security/nmap/CONFIGURE
@@ -8,4 +8,8 @@ config_query_option NMAP_OPTS "Build Nping utility?" y \

config_query_option NMAP_OPTS "Build Ncat utility?" y \
"--with-ncat" \
- "--without-ncat"
+ "--without-ncat" &&
+
+if list_find "$NMAP_OPTS" '--with-ncat'; then
+ config_query NMAP_NC_SYMLINK "Symlink nc to ncat?" n
+fi
diff --git a/security/nmap/CONFLICTS b/security/nmap/CONFLICTS
new file mode 100755
index 0000000..3b918f5
--- /dev/null
+++ b/security/nmap/CONFLICTS
@@ -0,0 +1,3 @@
+conflicts nc &&
+conflicts netcat &&
+conflicts cryptcat
diff --git a/security/nmap/DEPENDS b/security/nmap/DEPENDS
index ac9c44d..f21f4ab 100755
--- a/security/nmap/DEPENDS
+++ b/security/nmap/DEPENDS
@@ -15,8 +15,8 @@ optional_depends gettext \
"to use Native Language Support" &&

optional_depends SSL \
- "--with-opennssl=$INSTALL_ROOT/usr" \
- "--without-opennssl" \
+ "--with-openssl=$INSTALL_ROOT/usr" \
+ "--without-openssl" \
"for OpenSSL support" &&

optional_depends libpcap \
@@ -29,11 +29,6 @@ optional_depends pcre \
"--with-libpcre=included" \
"use external PCRE lib?" &&

-optional_depends libdnet \
- "--with-libdnet=$INSTALL_ROOT/usr" \
- "--with-libdnet=included" \
- "use external dnet lib?" &&
-
optional_depends LUA \
"--with-liblua=$INSTALL_ROOT/usr" \
"--with-liblua=included" \
diff --git a/security/nmap/DETAILS b/security/nmap/DETAILS
index b08a2ff..0f91cc8 100755
--- a/security/nmap/DETAILS
+++ b/security/nmap/DETAILS
@@ -1,5 +1,5 @@
SPELL=nmap
- VERSION=6.46
+ VERSION=6.47
SOURCE=$SPELL-$VERSION.tar.bz2
# SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
@@ -9,7 +9,7 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE2_URL[1]=http://sectools.org/nmap/sigs/$SOURCE2
# SOURCE_GPG=nmap.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
-
SOURCE_HASH=sha512:eec55267009d1e539df06187ed1522b86e3fa36282159fc872ed5537d93d361201d2d944bcde6af86f22816c0038db7832b011d4ece204ea7c470b716a2dc4c7
+
SOURCE_HASH=sha512:f98b92a26f4e912fe15c36a21dfff7bfb9f11c2410f4035330100648fbad7f808ef9e069c63704bbb50199272ae65ea81555de6c97eb8ee152114f44ed5a9296
WEB_SITE=http://nmap.org/
ENTERED=20010922
LICENSE[0]=GPL
diff --git a/security/nmap/HISTORY b/security/nmap/HISTORY
index 9826cb3..40a4524 100644
--- a/security/nmap/HISTORY
+++ b/security/nmap/HISTORY
@@ -1,8 +1,16 @@
-2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: fix bad with-SSL usage
-
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-12-29 Eric Sandall <sandalle AT sourcemage.org>
+ * BUILD, DEPENDS: Remove libdnet, the latest (from 2005) version is
not
+ compatible with this version of nmap.
+ nmap.cc:166:45: fatal error: libdnet-stripped/include/config.h: No
such file or directory
+ * CONFIGURE: Add option for nc -> ncat symlink
+ * INSTALL, CONFLICTS: Conflict with nc/netcat (even if `nc` symlink
option is not selected)
+ * *SUB_DEPENDS: Allow forcing ncat utility and nc symlink
+
+2014-10-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: use SSL provider
+
+2014-09-05 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 6.47

2014-04-18 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 6.46
diff --git a/security/nmap/INSTALL b/security/nmap/INSTALL
new file mode 100755
index 0000000..5183e40
--- /dev/null
+++ b/security/nmap/INSTALL
@@ -0,0 +1,5 @@
+default_install &&
+if [[ "x$NMAP_NC_SYMLINK" == "xy" ]]; then
+ message "${MESSAGE_COLOR}Setting /usr/bin/nc ->
/usr/bin/ncat${DEFAULT_COLOR}" &&
+ ln -sf "${INSTALL_ROOT}"/usr/bin/ncat "${INSTALL_ROOT}"/usr/bin/nc
+fi
diff --git a/security/nmap/PRE_SUB_DEPENDS b/security/nmap/PRE_SUB_DEPENDS
new file mode 100755
index 0000000..ec57b5e
--- /dev/null
+++ b/security/nmap/PRE_SUB_DEPENDS
@@ -0,0 +1,5 @@
+case $THIS_SUB_DEPENDS in
+ NMAP_NCAT) list_find "NMAP_OPTS" '--with-ncat' && return 0 ;;
+ NMAP_NC_SYMLINK) [[ "x$NMAP_NC_SYMLINK" == "xy" ]] && return 0 ;;
+ *) echo "Unknown sub-depends!"; return 1;;
+esac
diff --git a/security/nmap/REPAIR^none^PRE_SUB_DEPENDS
b/security/nmap/REPAIR^none^PRE_SUB_DEPENDS
new file mode 100755
index 0000000..ec57b5e
--- /dev/null
+++ b/security/nmap/REPAIR^none^PRE_SUB_DEPENDS
@@ -0,0 +1,5 @@
+case $THIS_SUB_DEPENDS in
+ NMAP_NCAT) list_find "NMAP_OPTS" '--with-ncat' && return 0 ;;
+ NMAP_NC_SYMLINK) [[ "x$NMAP_NC_SYMLINK" == "xy" ]] && return 0 ;;
+ *) echo "Unknown sub-depends!"; return 1;;
+esac
diff --git a/security/nmap/SUB_DEPENDS b/security/nmap/SUB_DEPENDS
new file mode 100755
index 0000000..d2918dc
--- /dev/null
+++ b/security/nmap/SUB_DEPENDS
@@ -0,0 +1,11 @@
+case $THIS_SUB_DEPENDS in
+ NMAP_NCAT) message "${MESSAGE_COLOR}ncat utility requested, forcing
it.${DEFAULT_COLOR}" &&
+ list_remove "NMAP_OPTS" '--without-ncat' &&
+ list_add "NMAP_OPTS" '--with-ncat'
+ ;;
+ NMAP_NC_SYMLINK) message "${MESSAGE_COLOR}nc -> ncat symlink requested,
forcing it.${DEFAULT_COLOR}" &&
+ persistent_add NMAP_NC_SYMLINK &&
+ NMAP_NC_SYMLINK="y"
+ ;;
+ *) message "${WARNING_COLOR}Unknown sub-depends!${DEFAULT_COLOR}"; return
1;;
+esac
diff --git a/security/rkhunter/DETAILS b/security/rkhunter/DETAILS
index 7645c02..a525931 100755
--- a/security/rkhunter/DETAILS
+++ b/security/rkhunter/DETAILS
@@ -1,11 +1,11 @@
SPELL=rkhunter
- VERSION=1.4.0
+ VERSION=1.4.2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SPELL/$VERSION/$SOURCE
WEB_SITE=http://www.rootkit.nl/projects/rootkit_hunter.html
ENTERED=20050619
-
SOURCE_HASH=sha512:92b35fc4567a1c4d93b82fb20f8558d91bfae82b5500cea1a4ca47375706baf139a20c38fb43116824263eb6cc85118edf033d0e1cb735d7ef36eb4820a03b76
+
SOURCE_HASH=sha512:a4e45caaaf5b8262619ebb890784c75c4e30db4c6c0eba305f86d419142b4796c95bc55fe8846dce8d58bc7636bdb365a4a8c41707f64d4d81373687c5a3b0d4
LICENSE[0]=GPL
KEYWORDS="security"
SHORT="Scans files and systems for known and unknown rootkits."
diff --git a/security/rkhunter/HISTORY b/security/rkhunter/HISTORY
index a758cb8..f1e9149 100644
--- a/security/rkhunter/HISTORY
+++ b/security/rkhunter/HISTORY
@@ -1,3 +1,6 @@
+2014-10-21 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.4.2
+
2014-02-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.4.0

diff --git a/security/swatch/DETAILS b/security/swatch/DETAILS
index e0637f7..c347409 100755
--- a/security/swatch/DETAILS
+++ b/security/swatch/DETAILS
@@ -11,8 +11,8 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
BUILD_API=1
SHORT="Swatch is the active log file monitoring tool."
cat << EOF
-Swatch is the active log file monitoring tool. Swatch started
-out as the "simple watchdog" for activly monitoring log files
-produced by UNIX's syslog facility. It has since been evolving
-into a utility that can monitor just about any type of log.
+Swatch is the active log file monitoring tool. Swatch started out as the
"simple
+watchdog" for actively monitoring log files produced by UNIX's syslog
facility.
+It has since been evolving into a utility that can monitor just about any
type
+of log.
EOF
diff --git a/security/swatch/HISTORY b/security/swatch/HISTORY
index b94518d..ab52f7d 100644
--- a/security/swatch/HISTORY
+++ b/security/swatch/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix typo in description (activly -> actively)
+
2007-04-23 Arjan Bouter <abouter AT sourcemage.org>
* DEPENDS: cleaned up depends

diff --git a/security/wireshark/DETAILS b/security/wireshark/DETAILS
index ebbf0c8..a79d423 100755
--- a/security/wireshark/DETAILS
+++ b/security/wireshark/DETAILS
@@ -1,11 +1,11 @@
SPELL=wireshark
- VERSION=1.12.0
- SECURITY_PATCH=48
+ VERSION=1.12.2
+ SECURITY_PATCH=50
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
SOURCE_URL[1]=http://www.wireshark.org/download/src/$SOURCE
-
SOURCE_HASH=sha512:03c55106e2b4d5690d0b5fe74b2f4723f07ea9f9a6ca0f54b006045ec4bda47cb31dd3aa8c1879375844f6e6b49f1ffd4a6bb2e34564d43d6e0a25a08302b902
+
SOURCE_HASH=sha512:b46f50bc6f748df37c6e35b542b5e813b805d04605a3f8b8f7baf61095597ff6f7eacc25c1f15f1e115c75866489c30c2c3bd9b0be10fdf03fcaa3e9e62cec94
WEB_SITE=http://www.wireshark.org/
ENTERED=20020116
LICENSE[0]=GPL
diff --git a/security/wireshark/HISTORY b/security/wireshark/HISTORY
index 5d4197d..29c1a54 100644
--- a/security/wireshark/HISTORY
+++ b/security/wireshark/HISTORY
@@ -1,3 +1,9 @@
+2014-11-14 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.12.2, SECURITY_PATCH=50
+
+2014-09-29 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.12.1
+
2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: openssl => SSL

diff --git a/shell-term-fm/abduco/BUILD b/shell-term-fm/abduco/BUILD
new file mode 100755
index 0000000..f8acf95
--- /dev/null
+++ b/shell-term-fm/abduco/BUILD
@@ -0,0 +1,2 @@
+cd "$SOURCE_DIRECTORY" &&
+make
diff --git a/shell-term-fm/abduco/DETAILS b/shell-term-fm/abduco/DETAILS
new file mode 100755
index 0000000..8623069
--- /dev/null
+++ b/shell-term-fm/abduco/DETAILS
@@ -0,0 +1,21 @@
+ SPELL=abduco
+ VERSION=0.1
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://www.brain-dump.org/projects/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:42fbe02bf2a69bbfc91be36830a70daae5ed934877f1fc36808fe13bce52010d8094254a13292f97e1c6b196e8fca6e0835799c4d626865e21ad7ac6716340d6
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.brain-dump.org/projects/abduco/";
+ LICENSE[0]="ISC"
+ ENTERED=20140913
+ KEYWORDS=""
+ SHORT="session {at,de}tach support"
+cat << EOF
+abduco provides session management i.e. it allows programs to be run
+independently from its controlling terminal. That is programs can be
detached,
+run in the background, and then later reattached. Together with dvtm it
+provides a simpler and cleaner alternative to tmux or screen.
+
+abduco is in many ways very similar to dtach but is actively maintained,
+contains no legacy code, provides a few additional features, has a cleaner,
+more robust implementation and is distributed under the ISC license.
+EOF
diff --git a/shell-term-fm/abduco/HISTORY b/shell-term-fm/abduco/HISTORY
new file mode 100644
index 0000000..a3901dd
--- /dev/null
+++ b/shell-term-fm/abduco/HISTORY
@@ -0,0 +1,2 @@
+2014-09-13 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS, INSTALL: spell created
diff --git a/shell-term-fm/abduco/INSTALL b/shell-term-fm/abduco/INSTALL
new file mode 100755
index 0000000..5e011c6
--- /dev/null
+++ b/shell-term-fm/abduco/INSTALL
@@ -0,0 +1,2 @@
+cd "$SOURCE_DIRECTORY" &&
+make DESTDIR="$INSTALL_ROOT" PREFIX=/usr install
diff --git a/shell-term-fm/bash/DEPENDS b/shell-term-fm/bash/DEPENDS
index 2df54f9..35d9cac 100755
--- a/shell-term-fm/bash/DEPENDS
+++ b/shell-term-fm/bash/DEPENDS
@@ -1,5 +1,11 @@
+. "$GRIMOIRE/FUNCTIONS" &&
+
depends gnupg &&
depends "readline" "--with-installed-readline" &&
depends "ncurses" "--with-curses"
depends smgl-fhs &&
-depends autoconf
+depends autoconf &&
+
+if spell_ok readline && is_version_less $(installed_version readline) 6.3;
then
+ force_depends readline
+fi
diff --git a/shell-term-fm/bash/DETAILS b/shell-term-fm/bash/DETAILS
index 0f74ff8..a8d0c7a 100755
--- a/shell-term-fm/bash/DETAILS
+++ b/shell-term-fm/bash/DETAILS
@@ -1,7 +1,7 @@
SPELL=bash
- VERSION=4.2
- SECURITY_PATCH=2
- BASH_PATCHLEVEL=045
+ VERSION=4.3
+ SECURITY_PATCH=8
+ BASH_PATCHLEVEL=030
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE3=$SPELL-doc-3.2.tar.gz
@@ -17,7 +17,6 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE4_IGNORE=signature
WEB_SITE=http://cnswww.cns.cwru.edu/~chet/bash/bashtop.html
ENTERED=20010922
- PATCHLEVEL=0
LICENSE[0]=GPL2
KEYWORDS="console"
SHORT="Bourne Again SHell for the GNU operating system"
diff --git a/shell-term-fm/bash/HISTORY b/shell-term-fm/bash/HISTORY
index 3d2a17d..0f50fb4 100644
--- a/shell-term-fm/bash/HISTORY
+++ b/shell-term-fm/bash/HISTORY
@@ -1,3 +1,37 @@
+2014-10-06 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.3.30, SECURITY_PATCH=8
+ * patches/bash43-026, patches/bash43-028: official patches updated
+ * patches/bash43-030: official patch added
+
+2014-10-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: SECURITY_PATCH++ (yet another fix for unannounced CVE from
+ Michal Zalewski)
+ * patches/bash43-029: added, official patch
+
+2014-10-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: SECURITY_PATCH++ (final ShellShock fixes for CVE-2014-6277
+ and CVE-2014-6278 found by Michal Zalewski)
+ * DEPENDS: bash 4.3 strictly relies on readline 6.3
+ * patches/bash43-028: added, official patch with src line replacement
+
+2014-09-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS, patches/bash43-027: add the latest patch against ShellShock
+ issues; SECURITY_PATCH++
+
+2014-09-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * PRE_BUILD, CVE-2014-7169.diff: remove unofficial patch
+ * DETAILS, patches/bash43-026 add upstream fix for CVE 2014 7169
+
+2014-09-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: SECURITY_PATCH++
+ * PRE_BUILD, CVE-2014-7169.diff: fix CVE 2014 7169
+
+2014-09-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS, PRE_BUILD: version 4.3 patchlevel 25
+ * patches/bash-42-*: removed
+ * patches/bash-43-{001..025}: add patches for patchlevel 25
+ * DETAILS: SECURITY_PATCH++, this fixes CVE-2014-6271
+
2013-05-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: SECURITY_PATCH++, introduce variable BASH_PATCHLEVEL
* PRE_BUILD: use variable BASH_PATCHLEVEL to determine which
diff --git a/shell-term-fm/bash/PRE_BUILD b/shell-term-fm/bash/PRE_BUILD
index 1e09873..d3aa1ef 100755
--- a/shell-term-fm/bash/PRE_BUILD
+++ b/shell-term-fm/bash/PRE_BUILD
@@ -4,7 +4,7 @@ unpack_file 3 &&

for i in $(seq -w 1 $BASH_PATCHLEVEL); do
message "${MESSAGE_COLOR}applying patch bash42-$i ...${DEFAULT_COLOR}" &&
- patch -p0 < $SPELL_DIRECTORY/patches/bash42-$i
+ patch -p0 < $SPELL_DIRECTORY/patches/bash43-$i
done &&

if [[ "$BASH_NI_LOGIN" == y ]]; then
diff --git a/shell-term-fm/bash/patches/bash42-001
b/shell-term-fm/bash/patches/bash42-001
deleted file mode 100644
index 547aaa0..0000000
--- a/shell-term-fm/bash/patches/bash42-001
+++ /dev/null
@@ -1,78 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-001
-
-Bug-Reported-by: Juergen Daubert <jue AT jue.li>
-Bug-Reference-ID: <20110214175132.GA19813 AT jue.netz>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-02/msg00125.html
-
-Bug-Description:
-
-When running in Posix mode, bash does not correctly expand the right-hand
-side of a double-quoted word expansion containing single quotes.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/subst.c 2011-01-02 16:12:51.000000000 -0500
---- subst.c 2011-02-19 00:00:00.000000000 -0500
-***************
-*** 1380,1387 ****
-
- /* The handling of dolbrace_state needs to agree with the code in
parse.y:
-! parse_matched_pair() */
-! dolbrace_state = 0;
-! if (quoted & (Q_HERE_DOCUMENT|Q_DOUBLE_QUOTES))
-! dolbrace_state = (flags & SX_POSIXEXP) ? DOLBRACE_QUOTE :
DOLBRACE_PARAM;
-
- i = *sindex;
---- 1380,1389 ----
-
- /* The handling of dolbrace_state needs to agree with the code in
parse.y:
-! parse_matched_pair(). The different initial value is to handle the
-! case where this function is called to parse the word in
-! ${param op word} (SX_WORD). */
-! dolbrace_state = (flags & SX_WORD) ? DOLBRACE_WORD : DOLBRACE_PARAM;
-! if ((quoted & (Q_HERE_DOCUMENT|Q_DOUBLE_QUOTES)) && (flags &
SX_POSIXEXP))
-! dolbrace_state = DOLBRACE_QUOTE;
-
- i = *sindex;
-***************
-*** 7177,7181 ****
- /* Extract the contents of the ${ ... } expansion
- according to the Posix.2 rules. */
-! value = extract_dollar_brace_string (string, &sindex, quoted, (c ==
'%' || c == '#') ? SX_POSIXEXP : 0);
- if (string[sindex] == RBRACE)
- sindex++;
---- 7181,7185 ----
- /* Extract the contents of the ${ ... } expansion
- according to the Posix.2 rules. */
-! value = extract_dollar_brace_string (string, &sindex, quoted, (c ==
'%' || c == '#' || c =='/' || c == '^' || c == ',' || c ==':') ?
SX_POSIXEXP|SX_WORD : SX_WORD);
- if (string[sindex] == RBRACE)
- sindex++;
-*** ../bash-4.2-patched/subst.h 2010-12-02 20:21:29.000000000 -0500
---- subst.h 2011-02-16 21:12:09.000000000 -0500
-***************
-*** 57,60 ****
---- 57,61 ----
- #define SX_ARITHSUB 0x0080 /* extracting $(( ... )) (currently unused) */
- #define SX_POSIXEXP 0x0100 /* extracting new Posix pattern removal
expansions in extract_dollar_brace_string */
-+ #define SX_WORD 0x0200 /* extracting word in ${param op
word} */
-
- /* Remove backslashes which are quoting backquotes from STRING. Modifies
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 0
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 1
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-002
b/shell-term-fm/bash/patches/bash42-002
deleted file mode 100644
index 077c7e0..0000000
--- a/shell-term-fm/bash/patches/bash42-002
+++ /dev/null
@@ -1,60 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-002
-
-Bug-Reported-by: Clark J. Wang <dearvoid AT gmail.com>
-Bug-Reference-ID:
<AANLkTimGbW7aC4E5infXP6ku5WPci4t=xVc+L1SyHqrD AT mail.gmail.com>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-02/msg00157.html
-
-Bug-Description:
-
-The readline vi-mode `cc', `dd', and `yy' commands failed to modify the
-entire line.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/lib/readline/vi_mode.c 2010-11-20 19:51:39.000000000
-0500
---- lib/readline/vi_mode.c 2011-02-17 20:24:25.000000000 -0500
-***************
-*** 1115,1119 ****
- _rl_vi_last_motion = c;
- RL_UNSETSTATE (RL_STATE_VIMOTION);
-! return (0);
- }
- #if defined (READLINE_CALLBACKS)
---- 1115,1119 ----
- _rl_vi_last_motion = c;
- RL_UNSETSTATE (RL_STATE_VIMOTION);
-! return (vidomove_dispatch (m));
- }
- #if defined (READLINE_CALLBACKS)
-*** ../bash-4.2-patched/lib/readline/callback.c 2010-06-06
12:18:58.000000000 -0400
---- lib/readline/callback.c 2011-02-17 20:43:28.000000000 -0500
-***************
-*** 149,152 ****
---- 149,155 ----
- /* Should handle everything, including cleanup, numeric arguments,
- and turning off RL_STATE_VIMOTION */
-+ if (RL_ISSTATE (RL_STATE_NUMERICARG) == 0)
-+ _rl_internal_char_cleanup ();
-+
- return;
- }
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 1
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 2
-
- #endif /* _PATCHLEVEL_H_ */
-
diff --git a/shell-term-fm/bash/patches/bash42-003
b/shell-term-fm/bash/patches/bash42-003
deleted file mode 100644
index c488e96..0000000
--- a/shell-term-fm/bash/patches/bash42-003
+++ /dev/null
@@ -1,318 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-003
-
-Bug-Reported-by: Clark J. Wang <dearvoid AT gmail.com>
-Bug-Reference-ID:
<AANLkTikZ_rVV-frR8Fh0PzhXnMKnm5XsUR-F3qtPPs5G AT mail.gmail.com>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-02/msg00136.html
-
-Bug-Description:
-
-When using the pattern replacement and pattern removal word expansions, bash
-miscalculates the possible match length in the presence of an unescaped left
-bracket without a closing right bracket, resulting in a failure to match
-the pattern.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/lib/glob/gmisc.c 2011-02-05 16:11:17.000000000
-0500
---- lib/glob/gmisc.c 2011-02-18 23:53:42.000000000 -0500
-***************
-*** 78,83 ****
- size_t wmax;
- {
-! wchar_t wc, *wbrack;
-! int matlen, t, in_cclass, in_collsym, in_equiv;
-
- if (*wpat == 0)
---- 78,83 ----
- size_t wmax;
- {
-! wchar_t wc;
-! int matlen, bracklen, t, in_cclass, in_collsym, in_equiv;
-
- if (*wpat == 0)
-***************
-*** 119,123 ****
- case L'[':
- /* scan for ending `]', skipping over embedded [:...:] */
-! wbrack = wpat;
- wc = *wpat++;
- do
---- 119,123 ----
- case L'[':
- /* scan for ending `]', skipping over embedded [:...:] */
-! bracklen = 1;
- wc = *wpat++;
- do
-***************
-*** 125,140 ****
- if (wc == 0)
- {
-! matlen += wpat - wbrack - 1; /* incremented below */
-! break;
- }
- else if (wc == L'\\')
- {
-! wc = *wpat++;
-! if (*wpat == 0)
-! break;
- }
- else if (wc == L'[' && *wpat == L':') /* character class */
- {
- wpat++;
- in_cclass = 1;
- }
---- 125,148 ----
- if (wc == 0)
- {
-! wpat--; /* back up to NUL */
-! matlen += bracklen;
-! goto bad_bracket;
- }
- else if (wc == L'\\')
- {
-! /* *wpat == backslash-escaped character */
-! bracklen++;
-! /* If the backslash or backslash-escape ends the string,
-! bail. The ++wpat skips over the backslash escape */
-! if (*wpat == 0 || *++wpat == 0)
-! {
-! matlen += bracklen;
-! goto bad_bracket;
-! }
- }
- else if (wc == L'[' && *wpat == L':') /* character class */
- {
- wpat++;
-+ bracklen++;
- in_cclass = 1;
- }
-***************
-*** 142,145 ****
---- 150,154 ----
- {
- wpat++;
-+ bracklen++;
- in_cclass = 0;
- }
-***************
-*** 147,152 ****
- {
- wpat++;
- if (*wpat == L']') /* right bracket can appear as
collating symbol */
-! wpat++;
- in_collsym = 1;
- }
---- 156,165 ----
- {
- wpat++;
-+ bracklen++;
- if (*wpat == L']') /* right bracket can appear as
collating symbol */
-! {
-! wpat++;
-! bracklen++;
-! }
- in_collsym = 1;
- }
-***************
-*** 154,157 ****
---- 167,171 ----
- {
- wpat++;
-+ bracklen++;
- in_collsym = 0;
- }
-***************
-*** 159,164 ****
- {
- wpat++;
- if (*wpat == L']') /* right bracket can appear as
equivalence class */
-! wpat++;
- in_equiv = 1;
- }
---- 173,182 ----
- {
- wpat++;
-+ bracklen++;
- if (*wpat == L']') /* right bracket can appear as
equivalence class */
-! {
-! wpat++;
-! bracklen++;
-! }
- in_equiv = 1;
- }
-***************
-*** 166,174 ****
---- 184,196 ----
- {
- wpat++;
-+ bracklen++;
- in_equiv = 0;
- }
-+ else
-+ bracklen++;
- }
- while ((wc = *wpat++) != L']');
- matlen++; /* bracket expression can only match one char
*/
-+ bad_bracket:
- break;
- }
-***************
-*** 214,219 ****
- size_t max;
- {
-! char c, *brack;
-! int matlen, t, in_cclass, in_collsym, in_equiv;
-
- if (*pat == 0)
---- 236,241 ----
- size_t max;
- {
-! char c;
-! int matlen, bracklen, t, in_cclass, in_collsym, in_equiv;
-
- if (*pat == 0)
-***************
-*** 255,259 ****
- case '[':
- /* scan for ending `]', skipping over embedded [:...:] */
-! brack = pat;
- c = *pat++;
- do
---- 277,281 ----
- case '[':
- /* scan for ending `]', skipping over embedded [:...:] */
-! bracklen = 1;
- c = *pat++;
- do
-***************
-*** 261,276 ****
- if (c == 0)
- {
-! matlen += pat - brack - 1; /* incremented below */
-! break;
- }
- else if (c == '\\')
- {
-! c = *pat++;
-! if (*pat == 0)
-! break;
- }
- else if (c == '[' && *pat == ':') /* character class */
- {
- pat++;
- in_cclass = 1;
- }
---- 283,306 ----
- if (c == 0)
- {
-! pat--; /* back up to NUL */
-! matlen += bracklen;
-! goto bad_bracket;
- }
- else if (c == '\\')
- {
-! /* *pat == backslash-escaped character */
-! bracklen++;
-! /* If the backslash or backslash-escape ends the string,
-! bail. The ++pat skips over the backslash escape */
-! if (*pat == 0 || *++pat == 0)
-! {
-! matlen += bracklen;
-! goto bad_bracket;
-! }
- }
- else if (c == '[' && *pat == ':') /* character class */
- {
- pat++;
-+ bracklen++;
- in_cclass = 1;
- }
-***************
-*** 278,281 ****
---- 308,312 ----
- {
- pat++;
-+ bracklen++;
- in_cclass = 0;
- }
-***************
-*** 283,288 ****
- {
- pat++;
- if (*pat == ']') /* right bracket can appear as
collating symbol */
-! pat++;
- in_collsym = 1;
- }
---- 314,323 ----
- {
- pat++;
-+ bracklen++;
- if (*pat == ']') /* right bracket can appear as
collating symbol */
-! {
-! pat++;
-! bracklen++;
-! }
- in_collsym = 1;
- }
-***************
-*** 290,293 ****
---- 325,329 ----
- {
- pat++;
-+ bracklen++;
- in_collsym = 0;
- }
-***************
-*** 295,300 ****
- {
- pat++;
- if (*pat == ']') /* right bracket can appear as
equivalence class */
-! pat++;
- in_equiv = 1;
- }
---- 331,340 ----
- {
- pat++;
-+ bracklen++;
- if (*pat == ']') /* right bracket can appear as
equivalence class */
-! {
-! pat++;
-! bracklen++;
-! }
- in_equiv = 1;
- }
-***************
-*** 302,310 ****
---- 342,354 ----
- {
- pat++;
-+ bracklen++;
- in_equiv = 0;
- }
-+ else
-+ bracklen++;
- }
- while ((c = *pat++) != ']');
- matlen++; /* bracket expression can only match one char
*/
-+ bad_bracket:
- break;
- }
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 2
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 3
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-004
b/shell-term-fm/bash/patches/bash42-004
deleted file mode 100644
index fe29f82..0000000
--- a/shell-term-fm/bash/patches/bash42-004
+++ /dev/null
@@ -1,53 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-004
-
-Bug-Reported-by: Mike Frysinger <vapier AT gentoo.org>
-Bug-Reference-ID: <201102182106.17834.vapier AT gentoo.org>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-02/msg00222.html
-
-Bug-Description:
-
-When used in contexts where word splitting and quote removal were not
-performed, such as pattern removal or pattern substitution, empty strings
-(either literal or resulting from quoted variables that were unset or
-null) were not matched correctly, resulting in failure.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/subst.c 2011-01-02 16:12:51.000000000 -0500
---- subst.c 2011-02-18 22:30:13.000000000 -0500
-***************
-*** 3373,3379 ****
- if (string == 0 || *string == '\0')
- return (WORD_LIST *)NULL;
-
-! td.flags = 0;
- td.word = string;
- tresult = call_expand_word_internal (&td, quoted, 1, dollar_at_p,
has_dollar_at);
- return (tresult);
---- 3373,3379 ----
- if (string == 0 || *string == '\0')
- return (WORD_LIST *)NULL;
-
-! td.flags = W_NOSPLIT2; /* no splitting, remove "" and '' */
- td.word = string;
- tresult = call_expand_word_internal (&td, quoted, 1, dollar_at_p,
has_dollar_at);
- return (tresult);
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 3
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 4
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-005
b/shell-term-fm/bash/patches/bash42-005
deleted file mode 100644
index 3ca9fc1..0000000
--- a/shell-term-fm/bash/patches/bash42-005
+++ /dev/null
@@ -1,131 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-005
-
-Bug-Reported-by: Dennis Williamson <dennistwilliamson AT gmail.com>
-Bug-Reference-ID:
<AANLkTikDbEV5rnbPc0zOfmZfBcg0xGetzLLzK+KjRiNa AT mail.gmail.com>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-02/msg00147.html
-
-Bug-Description:
-
-Systems that use tzset() to set the local timezone require the TZ variable
-to be in the environment. Bash must make sure the environment has been
-modified with any updated value for TZ before calling tzset(). This
-affects prompt string expansions and the `%T' printf conversion specification
-on systems that do not allow bash to supply a replacement for getenv(3).
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/variables.h 2010-12-02 20:22:01.000000000 -0500
---- variables.h 2011-02-19 19:57:12.000000000 -0500
-***************
-*** 314,317 ****
---- 314,318 ----
- extern void sort_variables __P((SHELL_VAR **));
-
-+ extern int chkexport __P((char *));
- extern void maybe_make_export_env __P((void));
- extern void update_export_env_inplace __P((char *, int, char *));
-*** ../bash-4.2-patched/variables.c 2011-01-24 20:07:48.000000000 -0500
---- variables.c 2011-02-19 20:04:50.000000000 -0500
-***************
-*** 3654,3657 ****
---- 3654,3673 ----
- }
-
-+ int
-+ chkexport (name)
-+ char *name;
-+ {
-+ SHELL_VAR *v;
-+
-+ v = find_variable (name);
-+ if (exported_p (v))
-+ {
-+ array_needs_making = 1;
-+ maybe_make_export_env ();
-+ return 1;
-+ }
-+ return 0;
-+ }
-+
- void
- maybe_make_export_env ()
-***************
-*** 4215,4219 ****
- { "TEXTDOMAINDIR", sv_locale },
-
-! #if defined (HAVE_TZSET) && defined (PROMPT_STRING_DECODE)
- { "TZ", sv_tz },
- #endif
---- 4231,4235 ----
- { "TEXTDOMAINDIR", sv_locale },
-
-! #if defined (HAVE_TZSET)
- { "TZ", sv_tz },
- #endif
-***************
-*** 4559,4568 ****
- #endif /* HISTORY */
-
-! #if defined (HAVE_TZSET) && defined (PROMPT_STRING_DECODE)
- void
- sv_tz (name)
- char *name;
- {
-! tzset ();
- }
- #endif
---- 4575,4585 ----
- #endif /* HISTORY */
-
-! #if defined (HAVE_TZSET)
- void
- sv_tz (name)
- char *name;
- {
-! if (chkexport (name))
-! tzset ();
- }
- #endif
-*** ../bash-4.2-patched/parse.y 2011-01-02 15:48:11.000000000 -0500
---- parse.y 2011-02-19 20:05:00.000000000 -0500
-***************
-*** 5136,5139 ****
---- 5136,5142 ----
- /* Make the current time/date into a string. */
- (void) time (&the_time);
-+ #if defined (HAVE_TZSET)
-+ sv_tz ("TZ"); /* XXX -- just make sure */
-+ #endif
- tm = localtime (&the_time);
-
-*** ../bash-4.2-patched/builtins/printf.def 2010-11-23 10:02:55.000000000
-0500
---- builtins/printf.def 2011-02-19 20:05:04.000000000 -0500
-***************
-*** 466,469 ****
---- 466,472 ----
- else
- secs = arg;
-+ #if defined (HAVE_TZSET)
-+ sv_tz ("TZ"); /* XXX -- just make sure */
-+ #endif
- tm = localtime (&secs);
- n = strftime (timebuf, sizeof (timebuf), timefmt, tm);
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 4
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 5
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-006
b/shell-term-fm/bash/patches/bash42-006
deleted file mode 100644
index be6e49c..0000000
--- a/shell-term-fm/bash/patches/bash42-006
+++ /dev/null
@@ -1,46 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-006
-
-Bug-Reported-by: Allan McRae <allan AT archlinux.org>
-Bug-Reference-ID: <4D6D0D0B.50908 AT archlinux.org>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-03/msg00001.html
-
-Bug-Description:
-
-A problem with bash42-005 caused it to dump core if TZ was unset.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/variables.c 2011-02-25 12:07:41.000000000 -0500
---- variables.c 2011-03-01 10:13:04.000000000 -0500
-***************
-*** 3661,3665 ****
-
- v = find_variable (name);
-! if (exported_p (v))
- {
- array_needs_making = 1;
---- 3661,3665 ----
-
- v = find_variable (name);
-! if (v && exported_p (v))
- {
- array_needs_making = 1;
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 5
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 6
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-007
b/shell-term-fm/bash/patches/bash42-007
deleted file mode 100644
index d16156e..0000000
--- a/shell-term-fm/bash/patches/bash42-007
+++ /dev/null
@@ -1,46 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-007
-
-Bug-Reported-by: Matthias Klose <doko AT debian.org>
-Bug-Reference-ID: <4D6FD2AC.1010500 AT debian.org>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-03/msg00015.html
-
-Bug-Description:
-
-When used in contexts where word splitting and quote removal were not
-performed, such as case statement word expansion, empty strings
-(either literal or resulting from quoted variables that were unset or
-null) were not expanded correctly, resulting in failure.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/subst.c 2011-02-25 12:03:58.000000000 -0500
---- subst.c 2011-03-03 14:08:23.000000000 -0500
-***************
-*** 4609,4614 ****
---- 4611,4617 ----
- if (ifs_firstc == 0)
- #endif
- word->flags |= W_NOSPLIT;
-+ word->flags |= W_NOSPLIT2;
- result = call_expand_word_internal (word, quoted, 0, (int *)NULL, (int
*)NULL);
- expand_no_split_dollar_star = 0;
-
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 6
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 7
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-008
b/shell-term-fm/bash/patches/bash42-008
deleted file mode 100644
index 631abbd..0000000
--- a/shell-term-fm/bash/patches/bash42-008
+++ /dev/null
@@ -1,74 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-008
-
-Bug-Reported-by: Doug McMahon <mc2man AT optonline.net>
-Bug-Reference-ID: <1299441211.2535.11.camel@doug-XPS-M1330>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-03/msg00050.html
-
-Bug-Description:
-
-Bash-4.2 does not attempt to save the shell history on receipt of a
-terminating signal that is handled synchronously. Unfortunately, the
-`close' button on most X11 terminal emulators sends SIGHUP, which
-kills the shell.
-
-This is a very small patch to save the history in the case that an
-interactive shell receives a SIGHUP or SIGTERM while in readline and
-reading a command.
-
-The next version of bash will do this differently.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/sig.c Tue Nov 23 08:21:22 2010
---- sig.c Tue Mar 8 21:28:32 2011
-***************
-*** 47,50 ****
---- 47,51 ----
- #if defined (READLINE)
- # include "bashline.h"
-+ # include <readline/readline.h>
- #endif
-
-***************
-*** 63,66 ****
---- 64,68 ----
- extern int history_lines_this_session;
- #endif
-+ extern int no_line_editing;
-
- extern void initialize_siglist ();
-***************
-*** 506,510 ****
- #if defined (HISTORY)
- /* XXX - will inhibit history file being written */
-! history_lines_this_session = 0;
- #endif
- terminate_immediately = 0;
---- 508,515 ----
- #if defined (HISTORY)
- /* XXX - will inhibit history file being written */
-! # if defined (READLINE)
-! if (interactive_shell == 0 || interactive == 0 || (sig != SIGHUP &&
sig != SIGTERM) || no_line_editing || (RL_ISSTATE (RL_STATE_READCMD) == 0))
-! # endif
-! history_lines_this_session = 0;
- #endif
- terminate_immediately = 0;
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 7
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 8
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-009
b/shell-term-fm/bash/patches/bash42-009
deleted file mode 100644
index 83a7e2c..0000000
--- a/shell-term-fm/bash/patches/bash42-009
+++ /dev/null
@@ -1,82 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-009
-
-Bug-Reported-by: <piuma AT piumalab.org>
-Bug-Reference-ID: <4DAAC0DB.7060606 AT piumalab.org>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-04/msg00075.html
-
-Bug-Description:
-
-Under certain circumstances, running `fc -l' two times in succession with a
-relative history offset at the end of the history will result in an incorrect
-calculation of the last history entry and a seg fault.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/builtins/fc.def 2010-05-30 18:25:38.000000000
-0400
---- builtins/fc.def 2011-04-19 15:46:17.000000000 -0400
-***************
-*** 305,309 ****
-
- /* XXX */
-! if (saved_command_line_count > 0 && i == last_hist && hlist[last_hist]
== 0)
- while (last_hist >= 0 && hlist[last_hist] == 0)
- last_hist--;
---- 305,309 ----
-
- /* XXX */
-! if (i == last_hist && hlist[last_hist] == 0)
- while (last_hist >= 0 && hlist[last_hist] == 0)
- last_hist--;
-***************
-*** 476,480 ****
- {
- int sign, n, clen, rh;
-! register int i, j;
- register char *s;
-
---- 476,480 ----
- {
- int sign, n, clen, rh;
-! register int i, j, last_hist;
- register char *s;
-
-***************
-*** 496,500 ****
- calculation as if it were on. */
- rh = remember_on_history || ((subshell_environment & SUBSHELL_COMSUB) &&
enable_history_list);
-! i -= rh + hist_last_line_added;
-
- /* No specification defaults to most recent command. */
---- 496,508 ----
- calculation as if it were on. */
- rh = remember_on_history || ((subshell_environment & SUBSHELL_COMSUB) &&
enable_history_list);
-! last_hist = i - rh - hist_last_line_added;
-!
-! if (i == last_hist && hlist[last_hist] == 0)
-! while (last_hist >= 0 && hlist[last_hist] == 0)
-! last_hist--;
-! if (last_hist < 0)
-! return (-1);
-!
-! i = last_hist;
-
- /* No specification defaults to most recent command. */
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 8
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 9
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-010
b/shell-term-fm/bash/patches/bash42-010
deleted file mode 100644
index e408abd..0000000
--- a/shell-term-fm/bash/patches/bash42-010
+++ /dev/null
@@ -1,61 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-010
-
-Bug-Reported-by: Mike Frysinger <vapier AT gentoo.org>
-Bug-Reference-ID: <201104122356.20160.vapier AT gentoo.org>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-04/msg00058.html
-
-Bug-Description:
-
-Bash did not correctly print/reproduce here documents attached to commands
-inside compound commands such as arithmetic for loops and user-specified
-subshells. This affected the execution of such commands inside a shell
-function when the function definition is saved and later restored using
-`.' or `eval'.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/print_cmd.c 2010-05-30 18:34:08.000000000 -0400
---- print_cmd.c 2011-04-14 10:43:18.000000000 -0400
-***************
-*** 316,319 ****
---- 317,321 ----
- skip_this_indent++;
- make_command_string_internal (command->value.Subshell->command);
-+ PRINT_DEFERRED_HEREDOCS ("");
- cprintf (" )");
- break;
-***************
-*** 593,596 ****
---- 606,610 ----
- indentation += indentation_amount;
- make_command_string_internal (arith_for_command->action);
-+ PRINT_DEFERRED_HEREDOCS ("");
- semicolon ();
- indentation -= indentation_amount;
-***************
-*** 654,657 ****
---- 668,672 ----
-
- make_command_string_internal (group_command->command);
-+ PRINT_DEFERRED_HEREDOCS ("");
-
- if (inside_function_def)
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 9
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 10
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-011
b/shell-term-fm/bash/patches/bash42-011
deleted file mode 100644
index 26fdf65..0000000
--- a/shell-term-fm/bash/patches/bash42-011
+++ /dev/null
@@ -1,46 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-011
-
-Bug-Reported-by: "David Parks" <davidparks21 AT yahoo.com>
-Bug-Reference-ID: <014101cc82c6$46ac1540$d4043fc0$@com>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-10/msg00031.html
-
-Bug-Description:
-
-Overwriting a value in an associative array causes the memory allocated to
-store the key on the second and subsequent assignments to leak.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/assoc.c 2009-08-05 20:19:40.000000000 -0400
---- assoc.c 2011-10-04 20:23:07.000000000 -0400
-***************
-*** 78,81 ****
---- 78,86 ----
- if (b == 0)
- return -1;
-+ /* If we are overwriting an existing element's value, we're not going to
-+ use the key. Nothing in the array assignment code path frees the key
-+ string, so we can free it here to avoid a memory leak. */
-+ if (b->key != key)
-+ free (key);
- FREE (b->data);
- b->data = value ? savestring (value) : (char *)0;
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 10
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 11
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-012
b/shell-term-fm/bash/patches/bash42-012
deleted file mode 100644
index 70f0a56..0000000
--- a/shell-term-fm/bash/patches/bash42-012
+++ /dev/null
@@ -1,151 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-012
-
-Bug-Reported-by: Rui Santos <rsantos AT grupopie.com>
-Bug-Reference-ID: <4E04C6D0.2020507 AT grupopie.com>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-06/msg00079.html
-
-Bug-Description:
-
-When calling the parser to recursively parse a command substitution within
-an arithmetic expansion, the shell overwrote the saved shell input line and
-associated state, resulting in a garbled command.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/parse.y 2011-02-26 19:19:05.000000000 -0500
---- parse.y 2011-06-24 20:08:22.000000000 -0400
-***************
-*** 3843,3846 ****
---- 3849,3853 ----
- {
- sh_parser_state_t ps;
-+ sh_input_line_state_t ls;
- int orig_ind, nc, sflags;
- char *ret, *s, *ep, *ostring;
-***************
-*** 3850,3857 ****
---- 3857,3866 ----
- ostring = string;
-
-+ /*itrace("xparse_dolparen: size = %d shell_input_line = `%s'",
shell_input_line_size, shell_input_line);*/
- sflags = SEVAL_NONINT|SEVAL_NOHIST|SEVAL_NOFREE;
- if (flags & SX_NOLONGJMP)
- sflags |= SEVAL_NOLONGJMP;
- save_parser_state (&ps);
-+ save_input_line_state (&ls);
-
- /*(*/
-***************
-*** 3862,3865 ****
---- 3871,3876 ----
- restore_parser_state (&ps);
- reset_parser ();
-+ /* reset_parser clears shell_input_line and associated variables */
-+ restore_input_line_state (&ls);
- if (interactive)
- token_to_read = 0;
-***************
-*** 5909,5912 ****
---- 5920,5929 ----
- ps->echo_input_at_read = echo_input_at_read;
-
-+ ps->token = token;
-+ ps->token_buffer_size = token_buffer_size;
-+ /* Force reallocation on next call to read_token_word */
-+ token = 0;
-+ token_buffer_size = 0;
-+
- return (ps);
- }
-***************
-*** 5950,5953 ****
---- 5967,6006 ----
- expand_aliases = ps->expand_aliases;
- echo_input_at_read = ps->echo_input_at_read;
-+
-+ FREE (token);
-+ token = ps->token;
-+ token_buffer_size = ps->token_buffer_size;
-+ }
-+
-+ sh_input_line_state_t *
-+ save_input_line_state (ls)
-+ sh_input_line_state_t *ls;
-+ {
-+ if (ls == 0)
-+ ls = (sh_input_line_state_t *)xmalloc (sizeof (sh_input_line_state_t));
-+ if (ls == 0)
-+ return ((sh_input_line_state_t *)NULL);
-+
-+ ls->input_line = shell_input_line;
-+ ls->input_line_size = shell_input_line_size;
-+ ls->input_line_len = shell_input_line_len;
-+ ls->input_line_index = shell_input_line_index;
-+
-+ /* force reallocation */
-+ shell_input_line = 0;
-+ shell_input_line_size = shell_input_line_len = shell_input_line_index =
0;
-+ }
-+
-+ void
-+ restore_input_line_state (ls)
-+ sh_input_line_state_t *ls;
-+ {
-+ FREE (shell_input_line);
-+ shell_input_line = ls->input_line;
-+ shell_input_line_size = ls->input_line_size;
-+ shell_input_line_len = ls->input_line_len;
-+ shell_input_line_index = ls->input_line_index;
-+
-+ set_line_mbstate ();
- }
-
-*** ../bash-4.2-patched/shell.h 2011-01-06 22:16:55.000000000 -0500
---- shell.h 2011-06-24 19:12:25.000000000 -0400
-***************
-*** 137,140 ****
---- 139,145 ----
- int *token_state;
-
-+ char *token;
-+ int token_buffer_size;
-+
- /* input line state -- line number saved elsewhere */
- int input_line_terminator;
-***************
-*** 167,171 ****
---- 172,186 ----
- } sh_parser_state_t;
-
-+ typedef struct _sh_input_line_state_t {
-+ char *input_line;
-+ int input_line_index;
-+ int input_line_size;
-+ int input_line_len;
-+ } sh_input_line_state_t;
-+
- /* Let's try declaring these here. */
- extern sh_parser_state_t *save_parser_state __P((sh_parser_state_t *));
- extern void restore_parser_state __P((sh_parser_state_t *));
-+
-+ extern sh_input_line_state_t *save_input_line_state
__P((sh_input_line_state_t *));
-+ extern void restore_input_line_state __P((sh_input_line_state_t *));
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 11
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 12
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-013
b/shell-term-fm/bash/patches/bash42-013
deleted file mode 100644
index 5bb186b..0000000
--- a/shell-term-fm/bash/patches/bash42-013
+++ /dev/null
@@ -1,52 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-013
-
-Bug-Reported-by: Marten Wikstrom <marten.wikstrom AT keystream.se>
-Bug-Reference-ID: <BANLkTikKECAh94ZEX68iQvxYuPeEM_xoSQ AT mail.gmail.com>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-05/msg00049.html
-
-Bug-Description:
-
-An off-by-one error caused the shell to skip over CTLNUL characters,
-which are used internally to mark quoted null strings. The effect
-was to have stray 0x7f characters left after expanding words like
-""""""""aa.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/subst.c 2011-03-06 14:11:11.000000000 -0500
---- subst.c 2011-05-11 11:23:33.000000000 -0400
-***************
-*** 3707,3711 ****
- }
- else if (string[i] == CTLNUL)
-! i++;
-
- prev_i = i;
---- 3710,3717 ----
- }
- else if (string[i] == CTLNUL)
-! {
-! i++;
-! continue;
-! }
-
- prev_i = i;
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 12
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 13
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-014
b/shell-term-fm/bash/patches/bash42-014
deleted file mode 100644
index a43271c..0000000
--- a/shell-term-fm/bash/patches/bash42-014
+++ /dev/null
@@ -1,47 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-014
-
-Bug-Reported-by: Shawn Bohrer <sbohrer AT rgmadvisors.com>
-Bug-Reference-ID: <20110504152320.6E8F28130527 AT dev1.rgmadvisors.com>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-05/msg00018.html
-
-Bug-Description:
-
-The regular expression matching operator did not correctly match
-expressions with an embedded ^A.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/pathexp.c 2010-08-13 23:21:57.000000000 -0400
---- pathexp.c 2011-05-05 16:40:58.000000000 -0400
-***************
-*** 197,201 ****
- if ((qflags & QGLOB_FILENAME) && pathname[i+1] == '/')
- continue;
-! if ((qflags & QGLOB_REGEXP) && ere_char (pathname[i+1]) == 0)
- continue;
- temp[j++] = '\\';
---- 197,201 ----
- if ((qflags & QGLOB_FILENAME) && pathname[i+1] == '/')
- continue;
-! if (pathname[i+1] != CTLESC && (qflags & QGLOB_REGEXP) && ere_char
(pathname[i+1]) == 0)
- continue;
- temp[j++] = '\\';
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 13
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 14
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-015
b/shell-term-fm/bash/patches/bash42-015
deleted file mode 100644
index 8655873..0000000
--- a/shell-term-fm/bash/patches/bash42-015
+++ /dev/null
@@ -1,81 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-015
-
-Bug-Reported-by: <dnade.ext AT orange-ftgroup.com>
-Bug-Reference-ID:
<728_1312188080_4E3666B0_728_118711_1_3B5D3E0F95CC5C478D6500CDCE8B691F7AAAA4AA3D AT PUEXCB2B.nanterre.francetelecom.fr>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-08/msg00000.html
-
-Bug-Description:
-
-When in a context where arithmetic evaluation is not taking place, the
-evaluator should not check for division by 0.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/expr.c 2010-12-21 11:12:13.000000000 -0500
---- expr.c 2011-08-02 20:58:28.000000000 -0400
-***************
-*** 477,480 ****
---- 481,492 ----
- if (special)
- {
-+ if ((op == DIV || op == MOD) && value == 0)
-+ {
-+ if (noeval == 0)
-+ evalerror (_("division by 0"));
-+ else
-+ value = 1;
-+ }
-+
- switch (op)
- {
-***************
-*** 483,493 ****
- break;
- case DIV:
-- if (value == 0)
-- evalerror (_("division by 0"));
- lvalue /= value;
- break;
- case MOD:
-- if (value == 0)
-- evalerror (_("division by 0"));
- lvalue %= value;
- break;
---- 495,501 ----
-***************
-*** 805,809 ****
-
- if (((op == DIV) || (op == MOD)) && (val2 == 0))
-! evalerror (_("division by 0"));
-
- if (op == MUL)
---- 813,822 ----
-
- if (((op == DIV) || (op == MOD)) && (val2 == 0))
-! {
-! if (noeval == 0)
-! evalerror (_("division by 0"));
-! else
-! val2 = 1;
-! }
-
- if (op == MUL)
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 14
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 15
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-016
b/shell-term-fm/bash/patches/bash42-016
deleted file mode 100644
index 4602588..0000000
--- a/shell-term-fm/bash/patches/bash42-016
+++ /dev/null
@@ -1,46 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-016
-
-Bug-Reported-by: Martin von Gagern <Martin.vGagern AT gmx.net>
-Bug-Reference-ID: <4E43AD9E.8060501 AT gmx.net>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-08/msg00141.html
-
-Bug-Description:
-
-Bash should not check for mail while executing the `eval' builtin.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/parse.y Fri Feb 25 12:07:41 2011
---- parse.y Thu Aug 11 19:02:26 2011
-***************
-*** 2500,2504 ****
- is the mail alarm reset; nothing takes place in check_mail ()
- except the checking of mail. Please don't change this. */
-! if (prompt_is_ps1 && time_to_check_mail ())
- {
- check_mail ();
---- 2498,2502 ----
- is the mail alarm reset; nothing takes place in check_mail ()
- except the checking of mail. Please don't change this. */
-! if (prompt_is_ps1 && parse_and_execute_level == 0 &&
time_to_check_mail ())
- {
- check_mail ();
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 15
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 16
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-017
b/shell-term-fm/bash/patches/bash42-017
deleted file mode 100644
index 010ed1e..0000000
--- a/shell-term-fm/bash/patches/bash42-017
+++ /dev/null
@@ -1,47 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-017
-
-Bug-Reported-by: Curtis Doty <Curtis AT GreenKey.net>
-Bug-Reference-ID: <20110621035324.A4F70849F59 AT mx1.iParadigms.net>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-06/msg00053.html
-
-Bug-Description:
-
-Using `read -a foo' where foo was an already-declared associative array
-caused the shell to die with a segmentation fault.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/builtins/read.def 2011-01-04 11:43:36.000000000
-0500
---- builtins/read.def 2011-06-21 10:31:02.000000000 -0400
-***************
-*** 643,646 ****
---- 642,651 ----
- return EXECUTION_FAILURE; /* readonly or noassign */
- }
-+ if (assoc_p (var))
-+ {
-+ builtin_error (_("%s: cannot convert associative to indexed
array"), arrayname);
-+ xfree (input_string);
-+ return EXECUTION_FAILURE; /* existing associative array */
-+ }
- array_flush (array_cell (var));
-
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 16
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 17
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-018
b/shell-term-fm/bash/patches/bash42-018
deleted file mode 100644
index 5d11dce..0000000
--- a/shell-term-fm/bash/patches/bash42-018
+++ /dev/null
@@ -1,74 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-018
-
-Bug-Reported-by: Thomas Cort <tcort AT minix3.org>
-Bug-Reference-ID: <BANLkTik-ebGGw3k_1YtB=RyfV1bsqdxC_g AT mail.gmail.com>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-06/msg00110.html
-
-Bug-Description:
-
-Bash fails to compile unless JOB_CONTROL is defined.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/execute_cmd.c 2011-02-09 17:32:25.000000000 -0500
---- execute_cmd.c 2011-11-06 15:12:48.000000000 -0500
-***************
-*** 2197,2200 ****
---- 2315,2319 ----
- cmd->flags |= CMD_IGNORE_RETURN;
-
-+ #if defined (JOB_CONTROL)
- lastpipe_flag = 0;
- begin_unwind_frame ("lastpipe-exec");
-***************
-*** 2216,2228 ****
- add_unwind_protect (lastpipe_cleanup, lastpipe_jid);
- }
-! cmd->flags |= CMD_LASTPIPE;
- }
- if (prev >= 0)
- add_unwind_protect (close, prev);
-
- exec_result = execute_command_internal (cmd, asynchronous, prev,
pipe_out, fds_to_close);
-
- if (lstdin > 0)
- restore_stdin (lstdin);
-
- if (prev >= 0)
---- 2335,2351 ----
- add_unwind_protect (lastpipe_cleanup, lastpipe_jid);
- }
-! if (cmd)
-! cmd->flags |= CMD_LASTPIPE;
- }
- if (prev >= 0)
- add_unwind_protect (close, prev);
-+ #endif
-
- exec_result = execute_command_internal (cmd, asynchronous, prev,
pipe_out, fds_to_close);
-
-+ #if defined (JOB_CONTROL)
- if (lstdin > 0)
- restore_stdin (lstdin);
-+ #endif
-
- if (prev >= 0)
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 17
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 18
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-019
b/shell-term-fm/bash/patches/bash42-019
deleted file mode 100644
index 5fce40a..0000000
--- a/shell-term-fm/bash/patches/bash42-019
+++ /dev/null
@@ -1,47 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-019
-
-Bug-Reported-by: Diego Augusto Molina <diegoaugustomolina AT gmail.com>
-Bug-Reference-ID:
<CAGOxLdHcSQu3ck9Qy3pRjj_NBU5tAPSAvNm-95-nLQ9Szwb6aA AT mail.gmail.com>
-Bug-Reference-URL:
lists.gnu.org/archive/html/bug-bash/2011-09/msg00047.html
-
-Bug-Description:
-
-Using `declare' with attributes and an invalid array variable name or
-assignment reference resulted in a segmentation fault instead of a
-declaration error.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/builtins/declare.def 2010-05-30 18:25:21.000000000
-0400
---- builtins/declare.def 2011-09-15 15:20:20.000000000 -0400
-***************
-*** 514,517 ****
---- 514,522 ----
- var = assign_array_element (name, value, 0); /* XXX - not
aflags */
- *subscript_start = '\0';
-+ if (var == 0) /* some kind of assignment error */
-+ {
-+ assign_error++;
-+ NEXT_VARIABLE ();
-+ }
- }
- else if (simple_array_assign)
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 18
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 19
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-020
b/shell-term-fm/bash/patches/bash42-020
deleted file mode 100644
index a1dd044..0000000
--- a/shell-term-fm/bash/patches/bash42-020
+++ /dev/null
@@ -1,60 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-020
-
-Bug-Reported-by: Vincent Sheffer <vince.sheffer AT apisphere.com>
-Bug-Reference-ID: <F13C1C4F-C44C-4071-BFED-4BB6D13CF92F AT apisphere.com>
-Bug-Reference-URL:
https://lists.gnu.org/archive/html/bug-readline/2011-08/msg00000.html
-
-Bug-Description:
-
-The shared object helper script needs to be updated for Mac OS X 10.7
-(Lion, darwin11).
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/support/shobj-conf 2009-10-28 09:20:21.000000000
-0400
---- support/shobj-conf 2011-08-27 13:25:23.000000000 -0400
-***************
-*** 158,162 ****
-
- # Darwin/MacOS X
-! darwin[89]*|darwin10*)
- SHOBJ_STATUS=supported
- SHLIB_STATUS=supported
---- 172,176 ----
-
- # Darwin/MacOS X
-! darwin[89]*|darwin1[012]*)
- SHOBJ_STATUS=supported
- SHLIB_STATUS=supported
-***************
-*** 187,191 ****
-
- case "${host_os}" in
-! darwin[789]*|darwin10*) SHOBJ_LDFLAGS=''
- SHLIB_XLDFLAGS='-dynamiclib -arch_only
`/usr/bin/arch` -install_name $(libdir)/$@ -current_version
$(SHLIB_MAJOR)$(SHLIB_MINOR) -compatibility_version $(SHLIB_MAJOR) -v'
- ;;
---- 201,205 ----
-
- case "${host_os}" in
-! darwin[789]*|darwin1[012]*) SHOBJ_LDFLAGS=''
- SHLIB_XLDFLAGS='-dynamiclib -arch_only
`/usr/bin/arch` -install_name $(libdir)/$@ -current_version
$(SHLIB_MAJOR)$(SHLIB_MINOR) -compatibility_version $(SHLIB_MAJOR) -v'
- ;;
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 19
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 20
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-021
b/shell-term-fm/bash/patches/bash42-021
deleted file mode 100644
index b6153c7..0000000
--- a/shell-term-fm/bash/patches/bash42-021
+++ /dev/null
@@ -1,61 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-021
-
-Bug-Reported-by: Dan Douglas <ormaaj AT gmail.com>
-Bug-Reference-ID: <4585554.nZWb4q7YoZ@smorgbox>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-12/msg00084.html
-
-Bug-Description:
-
-Using `read -N' to assign values to an array can result in NUL values being
-assigned to some array elements. These values cause seg faults when
referenced
-later.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/builtins/read.def 2011-11-21 18:03:38.000000000
-0500
---- builtins/read.def 2011-12-19 19:52:12.000000000 -0500
-***************
-*** 738,742 ****
- }
- else
-! var = bind_read_variable (varname, t);
- }
- else
---- 775,779 ----
- }
- else
-! var = bind_read_variable (varname, t ? t : "");
- }
- else
-***************
-*** 799,803 ****
- }
- else
-! var = bind_read_variable (list->word->word, input_string);
-
- if (var)
---- 836,840 ----
- }
- else
-! var = bind_read_variable (list->word->word, input_string ?
input_string : "");
-
- if (var)
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 20
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 21
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-022
b/shell-term-fm/bash/patches/bash42-022
deleted file mode 100644
index 0067b13..0000000
--- a/shell-term-fm/bash/patches/bash42-022
+++ /dev/null
@@ -1,61 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-022
-
-Bug-Reported-by: Gregory Margo <gmargo AT pacbell.net>
-Bug-Reference-ID: <20110727174529.GA3333 AT pacbell.net>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-07/msg00102.html
-
-Bug-Description:
-
-The return value from lseek is `off_t'. This can cause corrupted return
-values when the file offset is greater than 2**31 - 1.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/lib/sh/zread.c Mon Mar 2 08:54:45 2009
---- lib/sh/zread.c Thu Jul 28 18:16:53 2011
-***************
-*** 161,166 ****
- int fd;
- {
-! off_t off;
-! int r;
-
- off = lused - lind;
---- 161,165 ----
- int fd;
- {
-! off_t off, r;
-
- off = lused - lind;
-***************
-*** 169,173 ****
- r = lseek (fd, -off, SEEK_CUR);
-
-! if (r >= 0)
- lused = lind = 0;
- }
---- 168,172 ----
- r = lseek (fd, -off, SEEK_CUR);
-
-! if (r != -1)
- lused = lind = 0;
- }
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 21
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 22
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-023
b/shell-term-fm/bash/patches/bash42-023
deleted file mode 100644
index 4f204ef..0000000
--- a/shell-term-fm/bash/patches/bash42-023
+++ /dev/null
@@ -1,62 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-023
-
-Bug-Reported-by: Ewan Mellor <Ewan.Mellor AT eu.citrix.com>
-Bug-Reference-ID:
<6005BE083BF501439A84DC3523BAC82DC4B964FD12 AT LONPMAILBOX01.citrite.net>
-Bug-Reference-URL:
-
-Bug-Description:
-
-Under some circumstances, an exit trap triggered by a bad substitution
-error when errexit is enabled will cause the shell to exit with an
-incorrect exit status (0).
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/subst.c 2011-11-21 12:04:38.000000000 -0500
---- subst.c 2012-02-08 13:36:28.000000000 -0500
-***************
-*** 7275,7278 ****
---- 7281,7285 ----
- case '\0':
- bad_substitution:
-+ last_command_exit_value = EXECUTION_FAILURE;
- report_error (_("%s: bad substitution"), string ? string : "??");
- FREE (value);
-*** ../bash-4.2-patched/error.c 2009-08-21 22:31:31.000000000 -0400
---- error.c 2012-02-25 15:54:40.000000000 -0500
-***************
-*** 201,205 ****
- va_end (args);
- if (exit_immediately_on_error)
-! exit_shell (1);
- }
-
---- 201,209 ----
- va_end (args);
- if (exit_immediately_on_error)
-! {
-! if (last_command_exit_value == 0)
-! last_command_exit_value = 1;
-! exit_shell (last_command_exit_value);
-! }
- }
-
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 22
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 23
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-024
b/shell-term-fm/bash/patches/bash42-024
deleted file mode 100644
index b7b1158..0000000
--- a/shell-term-fm/bash/patches/bash42-024
+++ /dev/null
@@ -1,45 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-024
-
-Bug-Reported-by: Jim Avera <james_avera AT yahoo.com>
-Bug-Reference-ID: <4F29E07A.80405 AT yahoo.com>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2012-02/msg00001.html
-
-Bug-Description:
-
-When `printf -v' is used to set an array element, the format string contains
-`%b', and the corresponding argument is the empty string, the buffer used
-to store the value to be assigned can be NULL, which results in NUL being
-assigned to the array element. This causes a seg fault when it's used later.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/builtins/printf.def 2011-02-25 12:07:41.000000000
-0500
---- builtins/printf.def 2012-02-02 08:37:12.000000000 -0500
-***************
-*** 256,259 ****
---- 257,262 ----
- {
- vflag = 1;
-+ if (vbsize == 0)
-+ vbuf = xmalloc (vbsize = 16);
- vblen = 0;
- if (vbuf)
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 23
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 24
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-025
b/shell-term-fm/bash/patches/bash42-025
deleted file mode 100644
index 34ac343..0000000
--- a/shell-term-fm/bash/patches/bash42-025
+++ /dev/null
@@ -1,143 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-025
-
-Bug-Reported-by: Bill Gradwohl <bill AT ycc.com>
-Bug-Reference-ID:
<CAFyvKis-UfuOWr5THBRKh=vYHDoKEEgdW8hN1RviTuYQ00Lu5A AT mail.gmail.com>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/help-bash/2012-03/msg00078.html
-
-Bug-Description:
-
-When used in a shell function, `declare -g -a array=(compound assignment)'
-creates a local variable instead of a global one.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/command.h 2010-08-02 19:36:51.000000000 -0400
---- command.h 2012-04-01 12:38:35.000000000 -0400
-***************
-*** 98,101 ****
---- 98,102 ----
- #define W_ASSIGNASSOC 0x400000 /* word looks like
associative array assignment */
- #define W_ARRAYIND 0x800000 /* word is an array index being
expanded */
-+ #define W_ASSNGLOBAL 0x1000000 /* word is a global assignment to
declare (declare/typeset -g) */
-
- /* Possible values for subshell_environment */
-*** ../bash-4.2-patched/execute_cmd.c 2011-11-21 18:03:41.000000000 -0500
---- execute_cmd.c 2012-04-01 12:42:03.000000000 -0400
-***************
-*** 3581,3585 ****
- WORD_LIST *w;
- struct builtin *b;
-! int assoc;
-
- if (words == 0)
---- 3581,3585 ----
- WORD_LIST *w;
- struct builtin *b;
-! int assoc, global;
-
- if (words == 0)
-***************
-*** 3587,3591 ****
-
- b = 0;
-! assoc = 0;
-
- for (w = words; w; w = w->next)
---- 3587,3591 ----
-
- b = 0;
-! assoc = global = 0;
-
- for (w = words; w; w = w->next)
-***************
-*** 3604,3607 ****
---- 3604,3609 ----
- if (assoc)
- w->word->flags |= W_ASSIGNASSOC;
-+ if (global)
-+ w->word->flags |= W_ASSNGLOBAL;
- #endif
- }
-***************
-*** 3609,3613 ****
- /* Note that we saw an associative array option to a builtin that takes
- assignment statements. This is a bit of a kludge. */
-! else if (w->word->word[0] == '-' && strchr (w->word->word, 'A'))
- {
- if (b == 0)
---- 3611,3618 ----
- /* Note that we saw an associative array option to a builtin that takes
- assignment statements. This is a bit of a kludge. */
-! else if (w->word->word[0] == '-' && (strchr (w->word->word+1, 'A') ||
strchr (w->word->word+1, 'g')))
-! #else
-! else if (w->word->word[0] == '-' && strchr (w->word->word+1, 'g'))
-! #endif
- {
- if (b == 0)
-***************
-*** 3619,3626 ****
- words->word->flags |= W_ASSNBLTIN;
- }
-! if (words->word->flags & W_ASSNBLTIN)
- assoc = 1;
- }
-- #endif
- }
-
---- 3624,3632 ----
- words->word->flags |= W_ASSNBLTIN;
- }
-! if ((words->word->flags & W_ASSNBLTIN) && strchr (w->word->word+1,
'A'))
- assoc = 1;
-+ if ((words->word->flags & W_ASSNBLTIN) && strchr (w->word->word+1,
'g'))
-+ global = 1;
- }
- }
-
-*** ../bash-4.2-patched/subst.c 2012-03-11 17:35:13.000000000 -0400
---- subst.c 2012-04-01 12:38:35.000000000 -0400
-***************
-*** 367,370 ****
---- 367,375 ----
- fprintf (stderr, "W_ASSNBLTIN%s", f ? "|" : "");
- }
-+ if (f & W_ASSNGLOBAL)
-+ {
-+ f &= ~W_ASSNGLOBAL;
-+ fprintf (stderr, "W_ASSNGLOBAL%s", f ? "|" : "");
-+ }
- if (f & W_COMPASSIGN)
- {
-***************
-*** 2804,2808 ****
- else if (assign_list)
- {
-! if (word->flags & W_ASSIGNARG)
- aflags |= ASS_MKLOCAL;
- if (word->flags & W_ASSIGNASSOC)
---- 2809,2813 ----
- else if (assign_list)
- {
-! if ((word->flags & W_ASSIGNARG) && (word->flags & W_ASSNGLOBAL) == 0)
- aflags |= ASS_MKLOCAL;
- if (word->flags & W_ASSIGNASSOC)
-
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 24
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 25
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-026
b/shell-term-fm/bash/patches/bash42-026
deleted file mode 100644
index e15d748..0000000
--- a/shell-term-fm/bash/patches/bash42-026
+++ /dev/null
@@ -1,58 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-026
-
-Bug-Reported-by: Greg Wooledge <wooledg AT eeg.ccf.org>
-Bug-Reference-ID: <20120425180443.GO22241 AT eeg.ccf.org>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2012-04/msg00172.html
-
-Bug-Description:
-
-The `lastpipe' option does not behave correctly on machines where the
-open file limit is less than 256.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/execute_cmd.c 2011-11-21 12:04:47.000000000 -0500
---- execute_cmd.c 2012-04-26 11:09:30.000000000 -0400
-***************
-*** 2206,2210 ****
- if (lastpipe_opt && job_control == 0 && asynchronous == 0 && pipe_out ==
NO_PIPE && prev > 0)
- {
-! lstdin = move_to_high_fd (0, 0, 255);
- if (lstdin > 0)
- {
---- 2325,2329 ----
- if (lastpipe_opt && job_control == 0 && asynchronous == 0 && pipe_out ==
NO_PIPE && prev > 0)
- {
-! lstdin = move_to_high_fd (0, 1, -1);
- if (lstdin > 0)
- {
-***************
-*** 2252,2256 ****
---- 2371,2377 ----
- }
-
-+ #if defined (JOB_CONTROL)
- discard_unwind_frame ("lastpipe-exec");
-+ #endif
-
- return (exec_result);
-
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 25
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 26
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-027
b/shell-term-fm/bash/patches/bash42-027
deleted file mode 100644
index c0c5d3f..0000000
--- a/shell-term-fm/bash/patches/bash42-027
+++ /dev/null
@@ -1,47 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-027
-
-Bug-Reported-by: Mike Frysinger <vapier AT gentoo.org>
-Bug-Reference-ID: <201204211243.30163.vapier AT gentoo.org>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2012-04/msg00134.html
-
-Bug-Description:
-
-When the `extglob' shell option is enabled, pattern substitution does not
-work correctly in the presence of multibyte characters.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/subst.c 2012-03-11 17:52:57.000000000 -0400
---- subst.c 2012-04-22 16:19:10.000000000 -0400
-***************
-*** 4167,4171 ****
- #if defined (EXTENDED_GLOB)
- if (extended_glob)
-! simple |= (wpat[1] != L'(' || (wpat[0] != L'*' && wpat[0] != L'?' &&
wpat[0] != L'+' && wpat[0] != L'!' && wpat[0] != L'@')); /*)*/
- #endif
-
---- 4167,4171 ----
- #if defined (EXTENDED_GLOB)
- if (extended_glob)
-! simple &= (wpat[1] != L'(' || (wpat[0] != L'*' && wpat[0] != L'?' &&
wpat[0] != L'+' && wpat[0] != L'!' && wpat[0] != L'@')); /*)*/
- #endif
-
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 26
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 27
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-028
b/shell-term-fm/bash/patches/bash42-028
deleted file mode 100644
index fa3be3b..0000000
--- a/shell-term-fm/bash/patches/bash42-028
+++ /dev/null
@@ -1,52 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-028
-
-Bug-Reported-by: Mark Edgar <medgar123 AT gmail.com>
-Bug-Reference-ID:
<CABHMh_3d+ZgO_zaEtYXPwK4P7tC0ghZ4g=Ue_TRpsEMf5YDsqw AT mail.gmail.com>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2012-03/msg00109.html
-
-Bug-Description:
-
-When using a word expansion for which the right hand side is evaluated,
-certain expansions of quoted null strings include spurious ^? characters.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/subst.c 2012-03-11 17:35:13.000000000 -0400
---- subst.c 2012-03-20 19:30:13.000000000 -0400
-***************
-*** 5810,5813 ****
---- 5810,5823 ----
- if (qdollaratp && ((hasdol && quoted) || l->next))
- *qdollaratp = 1;
-+ /* If we have a quoted null result (QUOTED_NULL(temp)) and the word
is
-+ a quoted null (l->next == 0 && QUOTED_NULL(l->word->word)), the
-+ flags indicate it (l->word->flags & W_HASQUOTEDNULL), and the
-+ expansion is quoted (quoted & (Q_HERE_DOCUMENT|Q_DOUBLE_QUOTES))
-+ (which is more paranoia than anything else), we need to return the
-+ quoted null string and set the flags to indicate it. */
-+ if (l->next == 0 && (quoted & (Q_HERE_DOCUMENT|Q_DOUBLE_QUOTES)) &&
QUOTED_NULL(temp) && QUOTED_NULL(l->word->word) && (l->word->flags &
W_HASQUOTEDNULL))
-+ {
-+ w->flags |= W_HASQUOTEDNULL;
-+ }
- dispose_words (l);
- }
-
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 27
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 28
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-029
b/shell-term-fm/bash/patches/bash42-029
deleted file mode 100644
index c51704c..0000000
--- a/shell-term-fm/bash/patches/bash42-029
+++ /dev/null
@@ -1,524 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-029
-
-Bug-Reported-by: "Michael Kalisz" <michael AT kalisz.homelinux.net>
-Bug-Reference-ID:
<50241.78.69.11.112.1298585641.squirrel AT kalisz.homelinux.net>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-02/msg00274.html
-
-Bug-Description:
-
-Bash-4.2 tries to leave completed directory names as the user typed them,
-without expanding them to a full pathname. One effect of this is that
-shell variables used in pathnames being completed (e.g., $HOME) are left
-unchanged, but the `$' is quoted by readline because it is a special
-character to the shell.
-
-This patch introduces two things:
-
-1. A new shell option, `direxpand', which, if set, attempts to emulate the
- bash-4.1 behavior of expanding words to full pathnames during
- completion;
-2. A set of heuristics that reduce the number of times special characters
- such as `$' are quoted when the directory name is not expanded.
-
-Patch (apply with `patch -p0'):
-
-diff -NrC 2 ../bash-4.2-patched/bashline.c ./bashline.c
-*** ../bash-4.2-patched/bashline.c 2011-01-16 15:32:47.000000000 -0500
---- ./bashline.c 2012-05-07 16:27:18.000000000 -0400
-***************
-*** 122,125 ****
---- 122,128 ----
- static int bash_push_line __P((void));
-
-+ static rl_icppfunc_t *save_directory_hook __P((void));
-+ static void reset_directory_hook __P((rl_icppfunc_t *));
-+
- static void cleanup_expansion_error __P((void));
- static void maybe_make_readline_line __P((char *));
-***************
-*** 244,251 ****
---- 247,261 ----
- int dircomplete_spelling = 0;
-
-+ /* Expand directory names during word/filename completion. */
-+ int dircomplete_expand = 0;
-+ int dircomplete_expand_relpath = 0;
-+
- static char *bash_completer_word_break_characters = " \t\n\"'@><=;|&(:";
- static char *bash_nohostname_word_break_characters = " \t\n\"'><=;|&(:";
- /* )) */
-
-+ static const char *default_filename_quote_characters = "
\t\n\\\"'@<>=;|&()#$`?*[!:{~"; /*}*/
-+ static char *custom_filename_quote_characters = 0;
-+
- static rl_hook_func_t *old_rl_startup_hook = (rl_hook_func_t *)NULL;
-
-***************
-*** 502,506 ****
- /* Tell the completer that we might want to follow symbolic links or
- do other expansion on directory names. */
-! rl_directory_rewrite_hook = bash_directory_completion_hook;
-
- rl_filename_rewrite_hook = bash_filename_rewrite_hook;
---- 512,516 ----
- /* Tell the completer that we might want to follow symbolic links or
- do other expansion on directory names. */
-! set_directory_hook ();
-
- rl_filename_rewrite_hook = bash_filename_rewrite_hook;
-***************
-*** 530,534 ****
-
- /* characters that need to be quoted when appearing in filenames. */
-! rl_filename_quote_characters = " \t\n\\\"'@<>=;|&()#$`?*[!:{~"; /*}*/
-
- rl_filename_quoting_function = bash_quote_filename;
---- 540,544 ----
-
- /* characters that need to be quoted when appearing in filenames. */
-! rl_filename_quote_characters = default_filename_quote_characters;
-
- rl_filename_quoting_function = bash_quote_filename;
-***************
-*** 565,570 ****
- rl_attempted_completion_function = attempt_shell_completion;
- rl_completion_entry_function = NULL;
-- rl_directory_rewrite_hook = bash_directory_completion_hook;
- rl_ignore_some_completions_function = filename_completion_ignore;
- }
-
---- 575,582 ----
- rl_attempted_completion_function = attempt_shell_completion;
- rl_completion_entry_function = NULL;
- rl_ignore_some_completions_function = filename_completion_ignore;
-+ rl_filename_quote_characters = default_filename_quote_characters;
-+
-+ set_directory_hook ();
- }
-
-***************
-*** 1280,1283 ****
---- 1292,1298 ----
- rl_ignore_some_completions_function = filename_completion_ignore;
-
-+ rl_filename_quote_characters = default_filename_quote_characters;
-+ set_directory_hook ();
-+
- /* Determine if this could be a command word. It is if it appears at
- the start of the line (ignoring preceding whitespace), or if it
-***************
-*** 1592,1595 ****
---- 1607,1616 ----
- else
- {
-+ if (dircomplete_expand && dot_or_dotdot (filename_hint))
-+ {
-+ dircomplete_expand = 0;
-+ set_directory_hook ();
-+ dircomplete_expand = 1;
-+ }
- mapping_over = 4;
- goto inner;
-***************
-*** 1792,1795 ****
---- 1813,1819 ----
- inner:
- val = rl_filename_completion_function (filename_hint, istate);
-+ if (mapping_over == 4 && dircomplete_expand)
-+ set_directory_hook ();
-+
- istate = 1;
-
-***************
-*** 2694,2697 ****
---- 2718,2767 ----
- }
-
-+ /* Functions to save and restore the appropriate directory hook */
-+ /* This is not static so the shopt code can call it */
-+ void
-+ set_directory_hook ()
-+ {
-+ if (dircomplete_expand)
-+ {
-+ rl_directory_completion_hook = bash_directory_completion_hook;
-+ rl_directory_rewrite_hook = (rl_icppfunc_t *)0;
-+ }
-+ else
-+ {
-+ rl_directory_rewrite_hook = bash_directory_completion_hook;
-+ rl_directory_completion_hook = (rl_icppfunc_t *)0;
-+ }
-+ }
-+
-+ static rl_icppfunc_t *
-+ save_directory_hook ()
-+ {
-+ rl_icppfunc_t *ret;
-+
-+ if (dircomplete_expand)
-+ {
-+ ret = rl_directory_completion_hook;
-+ rl_directory_completion_hook = (rl_icppfunc_t *)NULL;
-+ }
-+ else
-+ {
-+ ret = rl_directory_rewrite_hook;
-+ rl_directory_rewrite_hook = (rl_icppfunc_t *)NULL;
-+ }
-+
-+ return ret;
-+ }
-+
-+ static void
-+ restore_directory_hook (hookf)
-+ rl_icppfunc_t *hookf;
-+ {
-+ if (dircomplete_expand)
-+ rl_directory_completion_hook = hookf;
-+ else
-+ rl_directory_rewrite_hook = hookf;
-+ }
-+
- /* Handle symbolic link references and other directory name
- expansions while hacking completion. This should return 1 if it
modifies
-***************
-*** 2703,2720 ****
- {
- char *local_dirname, *new_dirname, *t;
-! int return_value, should_expand_dirname;
- WORD_LIST *wl;
- struct stat sb;
-
-! return_value = should_expand_dirname = 0;
- local_dirname = *dirname;
-
-! if (mbschr (local_dirname, '$'))
-! should_expand_dirname = 1;
- else
- {
- t = mbschr (local_dirname, '`');
- if (t && unclosed_pair (local_dirname, strlen (local_dirname), "`")
== 0)
-! should_expand_dirname = 1;
- }
-
---- 2773,2801 ----
- {
- char *local_dirname, *new_dirname, *t;
-! int return_value, should_expand_dirname, nextch, closer;
- WORD_LIST *wl;
- struct stat sb;
-
-! return_value = should_expand_dirname = nextch = closer = 0;
- local_dirname = *dirname;
-
-! if (t = mbschr (local_dirname, '$'))
-! {
-! should_expand_dirname = '$';
-! nextch = t[1];
-! /* Deliberately does not handle the deprecated $[...] arithmetic
-! expansion syntax */
-! if (nextch == '(')
-! closer = ')';
-! else if (nextch == '{')
-! closer = '}';
-! else
-! nextch = 0;
-! }
- else
- {
- t = mbschr (local_dirname, '`');
- if (t && unclosed_pair (local_dirname, strlen (local_dirname), "`")
== 0)
-! should_expand_dirname = '`';
- }
-
-***************
-*** 2740,2743 ****
---- 2821,2841 ----
- dispose_words (wl);
- local_dirname = *dirname;
-+ /* XXX - change rl_filename_quote_characters here based on
-+ should_expand_dirname/nextch/closer. This is the only place
-+ custom_filename_quote_characters is modified. */
-+ if (rl_filename_quote_characters && *rl_filename_quote_characters)
-+ {
-+ int i, j, c;
-+ i = strlen (default_filename_quote_characters);
-+ custom_filename_quote_characters = xrealloc
(custom_filename_quote_characters, i+1);
-+ for (i = j = 0; c = default_filename_quote_characters[i]; i++)
-+ {
-+ if (c == should_expand_dirname || c == nextch || c ==
closer)
-+ continue;
-+ custom_filename_quote_characters[j++] = c;
-+ }
-+ custom_filename_quote_characters[j] = '\0';
-+ rl_filename_quote_characters = custom_filename_quote_characters;
-+ }
- }
- else
-***************
-*** 2759,2762 ****
---- 2857,2871 ----
- }
-
-+ /* no_symbolic_links == 0 -> use (default) logical view of the file
system.
-+ local_dirname[0] == '.' && local_dirname[1] == '/' means files in the
-+ current directory (./).
-+ local_dirname[0] == '.' && local_dirname[1] == 0 means relative
pathnames
-+ in the current directory (e.g., lib/sh).
-+ XXX - should we do spelling correction on these? */
-+
-+ /* This is test as it was in bash-4.2: skip relative pathnames in current
-+ directory. Change test to
-+ (local_dirname[0] != '.' || (local_dirname[1] && local_dirname[1] !=
'/'))
-+ if we want to skip paths beginning with ./ also. */
- if (no_symbolic_links == 0 && (local_dirname[0] != '.' ||
local_dirname[1]))
- {
-***************
-*** 2764,2767 ****
---- 2873,2885 ----
- int len1, len2;
-
-+ /* If we have a relative path
-+ (local_dirname[0] != '/' && local_dirname[0] != '.')
-+ that is canonical after appending it to the current directory, then
-+ temp1 = temp2+'/'
-+ That is,
-+ strcmp (temp1, temp2) == 0
-+ after adding a slash to temp2 below. It should be safe to not
-+ change those.
-+ */
- t = get_working_directory ("symlink-hook");
- temp1 = make_absolute (local_dirname, t);
-***************
-*** 2798,2802 ****
- }
- }
-! return_value |= STREQ (local_dirname, temp2) == 0;
- free (local_dirname);
- *dirname = temp2;
---- 2916,2928 ----
- }
- }
-!
-! /* dircomplete_expand_relpath == 0 means we want to leave relative
-! pathnames that are unchanged by canonicalization alone.
-! *local_dirname != '/' && *local_dirname != '.' == relative pathname
-! (consistent with general.c:absolute_pathname())
-! temp1 == temp2 (after appending a slash to temp2) means the pathname
-! is not changed by canonicalization as described above. */
-! if (dircomplete_expand_relpath || ((local_dirname[0] != '/' &&
local_dirname[0] != '.') && STREQ (temp1, temp2) == 0))
-! return_value |= STREQ (local_dirname, temp2) == 0;
- free (local_dirname);
- *dirname = temp2;
-***************
-*** 3003,3012 ****
- orig_func = rl_completion_entry_function;
- orig_attempt_func = rl_attempted_completion_function;
-- orig_dir_func = rl_directory_rewrite_hook;
- orig_ignore_func = rl_ignore_some_completions_function;
- orig_rl_completer_word_break_characters =
rl_completer_word_break_characters;
- rl_completion_entry_function = rl_filename_completion_function;
- rl_attempted_completion_function = (rl_completion_func_t *)NULL;
-- rl_directory_rewrite_hook = (rl_icppfunc_t *)NULL;
- rl_ignore_some_completions_function = filename_completion_ignore;
- rl_completer_word_break_characters = " \t\n\"\'";
---- 3129,3139 ----
- orig_func = rl_completion_entry_function;
- orig_attempt_func = rl_attempted_completion_function;
- orig_ignore_func = rl_ignore_some_completions_function;
- orig_rl_completer_word_break_characters =
rl_completer_word_break_characters;
-+
-+ orig_dir_func = save_directory_hook ();
-+
- rl_completion_entry_function = rl_filename_completion_function;
- rl_attempted_completion_function = (rl_completion_func_t *)NULL;
- rl_ignore_some_completions_function = filename_completion_ignore;
- rl_completer_word_break_characters = " \t\n\"\'";
-***************
-*** 3016,3023 ****
- rl_completion_entry_function = orig_func;
- rl_attempted_completion_function = orig_attempt_func;
-- rl_directory_rewrite_hook = orig_dir_func;
- rl_ignore_some_completions_function = orig_ignore_func;
- rl_completer_word_break_characters =
orig_rl_completer_word_break_characters;
-
- return r;
- }
---- 3143,3151 ----
- rl_completion_entry_function = orig_func;
- rl_attempted_completion_function = orig_attempt_func;
- rl_ignore_some_completions_function = orig_ignore_func;
- rl_completer_word_break_characters =
orig_rl_completer_word_break_characters;
-
-+ restore_directory_hook (orig_dir_func);
-+
- return r;
- }
-diff -NrC 2 ../bash-4.2-patched/bashline.h ./bashline.h
-*** ../bash-4.2-patched/bashline.h 2009-01-04 14:32:22.000000000 -0500
---- ./bashline.h 2012-05-07 16:27:18.000000000 -0400
-***************
-*** 34,41 ****
---- 34,46 ----
- extern int bash_re_edit __P((char *));
-
-+ extern void bashline_set_event_hook __P((void));
-+ extern void bashline_reset_event_hook __P((void));
-+
- extern int bind_keyseq_to_unix_command __P((char *));
-
- extern char **bash_default_completion __P((const char *, int, int, int,
int));
-
-+ void set_directory_hook __P((void));
-+
- /* Used by programmable completion code. */
- extern char *command_word_completion_function __P((const char *, int));
-diff -NrC 2 ../bash-4.2-patched/builtins/shopt.def ./builtins/shopt.def
-*** ../bash-4.2-patched/builtins/shopt.def 2010-07-02 22:42:44.000000000
-0400
---- ./builtins/shopt.def 2012-05-07 16:27:18.000000000 -0400
-***************
-*** 62,65 ****
---- 62,69 ----
- #include "bashgetopt.h"
-
-+ #if defined (READLINE)
-+ # include "../bashline.h"
-+ #endif
-+
- #if defined (HISTORY)
- # include "../bashhist.h"
-***************
-*** 95,99 ****
- extern int no_empty_command_completion;
- extern int force_fignore;
-! extern int dircomplete_spelling;
-
- extern int enable_hostname_completion __P((int));
---- 99,103 ----
- extern int no_empty_command_completion;
- extern int force_fignore;
-! extern int dircomplete_spelling, dircomplete_expand;
-
- extern int enable_hostname_completion __P((int));
-***************
-*** 122,125 ****
---- 126,133 ----
- #endif
-
-+ #if defined (READLINE)
-+ static int shopt_set_complete_direxpand __P((char *, int));
-+ #endif
-+
- static int shopt_login_shell;
- static int shopt_compat31;
-***************
-*** 151,154 ****
---- 159,163 ----
- { "compat41", &shopt_compat41, set_compatibility_level },
- #if defined (READLINE)
-+ { "direxpand", &dircomplete_expand, shopt_set_complete_direxpand },
- { "dirspell", &dircomplete_spelling, (shopt_set_func_t *)NULL },
- #endif
-***************
-*** 536,539 ****
---- 545,559 ----
- }
-
-+ #if defined (READLINE)
-+ static int
-+ shopt_set_complete_direxpand (option_name, mode)
-+ char *option_name;
-+ int mode;
-+ {
-+ set_directory_hook ();
-+ return 0;
-+ }
-+ #endif
-+
- #if defined (RESTRICTED_SHELL)
- /* Don't allow the value of restricted_shell to be modified. */
-Binary files ../bash-4.2-patched/doc/._bashref.pdf and ./doc/._bashref.pdf
differ
-diff -NrC 2 ../bash-4.2-patched/doc/bash.1 ./doc/bash.1
-*** ../bash-4.2-patched/doc/bash.1 2011-01-16 15:31:39.000000000 -0500
---- ./doc/bash.1 2012-05-07 16:27:18.000000000 -0400
-***************
-*** 8949,8952 ****
---- 8949,8962 ----
- The default bash behavior remains as in previous versions.
- .TP 8
-+ .B direxpand
-+ If set,
-+ .B bash
-+ replaces directory names with the results of word expansion when performing
-+ filename completion. This changes the contents of the readline editing
-+ buffer.
-+ If not set,
-+ .B bash
-+ attempts to preserve what the user typed.
-+ .TP 8
- .B dirspell
- If set,
-diff -NrC 2 ../bash-4.2-patched/doc/bashref.texi ./doc/bashref.texi
-*** ../bash-4.2-patched/doc/bashref.texi 2011-01-16 15:31:57.000000000
-0500
---- ./doc/bashref.texi 2012-05-07 16:27:18.000000000 -0400
-***************
-*** 4536,4539 ****
---- 4536,4546 ----
- The default Bash behavior remains as in previous versions.
-
-+ @item direxpand
-+ If set, Bash
-+ replaces directory names with the results of word expansion when performing
-+ filename completion. This changes the contents of the readline editing
-+ buffer.
-+ If not set, Bash attempts to preserve what the user typed.
-+
- @item dirspell
- If set, Bash
-diff -NrC 2 ../bash-4.2-patched/tests/shopt.right ./tests/shopt.right
-*** ../bash-4.2-patched/tests/shopt.right 2010-07-02 23:36:30.000000000
-0400
---- ./tests/shopt.right 2012-05-07 16:27:18.000000000 -0400
-***************
-*** 13,16 ****
---- 13,17 ----
- shopt -u compat40
- shopt -u compat41
-+ shopt -u direxpand
- shopt -u dirspell
- shopt -u dotglob
-***************
-*** 69,72 ****
---- 70,74 ----
- shopt -u compat40
- shopt -u compat41
-+ shopt -u direxpand
- shopt -u dirspell
- shopt -u dotglob
-***************
-*** 102,105 ****
---- 104,108 ----
- compat40 off
- compat41 off
-+ direxpand off
- dirspell off
- dotglob off
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 28
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 29
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-030
b/shell-term-fm/bash/patches/bash42-030
deleted file mode 100644
index 261a619..0000000
--- a/shell-term-fm/bash/patches/bash42-030
+++ /dev/null
@@ -1,178 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-030
-
-Bug-Reported-by: Roman Rakus <rrakus AT redhat.com>
-Bug-Reference-ID: <4D7DD91E.7040808 AT redhat.com>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2011-03/msg00126.html
-
-Bug-Description:
-
-When attempting to glob strings in a multibyte locale, and those strings
-contain invalid multibyte characters that cause mbsnrtowcs to return 0,
-the globbing code loops infinitely.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/lib/glob/xmbsrtowcs.c 2010-05-30 18:36:27.000000000
-0400
---- lib/glob/xmbsrtowcs.c 2011-03-22 16:06:47.000000000 -0400
-***************
-*** 36,39 ****
---- 36,41 ----
- #if HANDLE_MULTIBYTE
-
-+ #define WSBUF_INC 32
-+
- #ifndef FREE
- # define FREE(x) do { if (x) free (x); } while (0)
-***************
-*** 149,153 ****
- size_t wcnum; /* Number of wide characters in WSBUF */
- mbstate_t state; /* Conversion State */
-! size_t wcslength; /* Number of wide characters produced by the
conversion. */
- const char *end_or_backslash;
- size_t nms; /* Number of multibyte characters to convert at one
time. */
---- 151,155 ----
- size_t wcnum; /* Number of wide characters in WSBUF */
- mbstate_t state; /* Conversion State */
-! size_t n, wcslength; /* Number of wide characters produced by the
conversion. */
- const char *end_or_backslash;
- size_t nms; /* Number of multibyte characters to convert at one
time. */
-***************
-*** 172,176 ****
- tmp_p = p;
- tmp_state = state;
-! wcslength = mbsnrtowcs(NULL, &tmp_p, nms, 0, &tmp_state);
-
- /* Conversion failed. */
---- 174,189 ----
- tmp_p = p;
- tmp_state = state;
-!
-! if (nms == 0 && *p == '\\') /* special initial case */
-! nms = wcslength = 1;
-! else
-! wcslength = mbsnrtowcs (NULL, &tmp_p, nms, 0, &tmp_state);
-!
-! if (wcslength == 0)
-! {
-! tmp_p = p; /* will need below */
-! tmp_state = state;
-! wcslength = 1; /* take a single byte */
-! }
-
- /* Conversion failed. */
-***************
-*** 187,191 ****
- wchar_t *wstmp;
-
-! wsbuf_size = wcnum+wcslength+1; /* 1 for the L'\0' or the
potential L'\\' */
-
- wstmp = (wchar_t *) realloc (wsbuf, wsbuf_size * sizeof (wchar_t));
---- 200,205 ----
- wchar_t *wstmp;
-
-! while (wsbuf_size < wcnum+wcslength+1) /* 1 for the L'\0' or the
potential L'\\' */
-! wsbuf_size += WSBUF_INC;
-
- wstmp = (wchar_t *) realloc (wsbuf, wsbuf_size * sizeof (wchar_t));
-***************
-*** 200,207 ****
-
- /* Perform the conversion. This is assumed to return 'wcslength'.
-! * It may set 'p' to NULL. */
-! mbsnrtowcs(wsbuf+wcnum, &p, nms, wsbuf_size-wcnum, &state);
-
-! wcnum += wcslength;
-
- if (mbsinit (&state) && (p != NULL) && (*p == '\\'))
---- 214,229 ----
-
- /* Perform the conversion. This is assumed to return 'wcslength'.
-! It may set 'p' to NULL. */
-! n = mbsnrtowcs(wsbuf+wcnum, &p, nms, wsbuf_size-wcnum, &state);
-
-! /* Compensate for taking single byte on wcs conversion failure
above. */
-! if (wcslength == 1 && (n == 0 || n == (size_t)-1))
-! {
-! state = tmp_state;
-! p = tmp_p;
-! wsbuf[wcnum++] = *p++;
-! }
-! else
-! wcnum += wcslength;
-
- if (mbsinit (&state) && (p != NULL) && (*p == '\\'))
-***************
-*** 231,236 ****
- of DESTP and INDICESP are NULL. */
-
-- #define WSBUF_INC 32
--
- size_t
- xdupmbstowcs (destp, indicesp, src)
---- 253,256 ----
-*** ../bash-4.2-patched/lib/glob/glob.c 2009-11-14 18:39:30.000000000
-0500
---- lib/glob/glob.c 2012-07-07 12:09:56.000000000 -0400
-***************
-*** 201,206 ****
- size_t pat_n, dn_n;
-
- pat_n = xdupmbstowcs (&pat_wc, NULL, pat);
-! dn_n = xdupmbstowcs (&dn_wc, NULL, dname);
-
- ret = 0;
---- 201,209 ----
- size_t pat_n, dn_n;
-
-+ pat_wc = dn_wc = (wchar_t *)NULL;
-+
- pat_n = xdupmbstowcs (&pat_wc, NULL, pat);
-! if (pat_n != (size_t)-1)
-! dn_n = xdupmbstowcs (&dn_wc, NULL, dname);
-
- ret = 0;
-***************
-*** 222,225 ****
---- 225,230 ----
- ret = 1;
- }
-+ else
-+ ret = skipname (pat, dname, flags);
-
- FREE (pat_wc);
-***************
-*** 267,272 ****
- n = xdupmbstowcs (&wpathname, NULL, pathname);
- if (n == (size_t) -1)
-! /* Something wrong. */
-! return;
- orig_wpathname = wpathname;
-
---- 272,280 ----
- n = xdupmbstowcs (&wpathname, NULL, pathname);
- if (n == (size_t) -1)
-! {
-! /* Something wrong. Fall back to single-byte */
-! udequote_pathname (pathname);
-! return;
-! }
- orig_wpathname = wpathname;
-
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 29
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 30
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-031
b/shell-term-fm/bash/patches/bash42-031
deleted file mode 100644
index 419d447..0000000
--- a/shell-term-fm/bash/patches/bash42-031
+++ /dev/null
@@ -1,80 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-031
-
-Bug-Reported-by: Max Horn <max AT quendi.de>
-Bug-Reference-ID: <20CC5C60-07C3-4E41-9817-741E48D407C5 AT quendi.de>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-readline/2012-06/msg00005.html
-
-Bug-Description:
-
-A change between bash-4.1 and bash-4.2 to prevent the readline input hook
-from being called too frequently had the side effect of causing delays
-when reading pasted input on systems such as Mac OS X. This patch fixes
-those delays while retaining the bash-4.2 behavior.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/lib/readline/input.c 2010-05-30 18:33:01.000000000
-0400
---- lib/readline/input.c 2012-06-25 21:08:42.000000000 -0400
-***************
-*** 410,414 ****
- rl_read_key ()
- {
-! int c;
-
- rl_key_sequence_length++;
---- 412,416 ----
- rl_read_key ()
- {
-! int c, r;
-
- rl_key_sequence_length++;
-***************
-*** 430,441 ****
- while (rl_event_hook)
- {
-! if (rl_gather_tyi () < 0) /* XXX - EIO */
- {
- rl_done = 1;
- return ('\n');
- }
- RL_CHECK_SIGNALS ();
-- if (rl_get_char (&c) != 0)
-- break;
- if (rl_done) /* XXX - experimental */
- return ('\n');
---- 432,447 ----
- while (rl_event_hook)
- {
-! if (rl_get_char (&c) != 0)
-! break;
-!
-! if ((r = rl_gather_tyi ()) < 0) /* XXX - EIO */
- {
- rl_done = 1;
- return ('\n');
- }
-+ else if (r == 1) /* read something */
-+ continue;
-+
- RL_CHECK_SIGNALS ();
- if (rl_done) /* XXX - experimental */
- return ('\n');
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 30
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 31
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-032
b/shell-term-fm/bash/patches/bash42-032
deleted file mode 100644
index d4f25ca..0000000
--- a/shell-term-fm/bash/patches/bash42-032
+++ /dev/null
@@ -1,75 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-032
-
-Bug-Reported-by: Ruediger Kuhlmann <RKuhlmann AT orga-systems.com>
-Bug-Reference-ID:
<OFDE975207.0C3622E5-ONC12579F3.00361A06-C12579F3.00365E39 AT orga-systems.com>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2012-05/msg00010.html
-
-Bug-Description:
-
-Bash-4.2 has problems with DEL characters in the expanded value of variables
-used in the same quoted string as variables that expand to nothing.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-20120427/subst.c 2012-04-22 16:19:10.000000000 -0400
---- subst.c 2012-05-07 16:06:35.000000000 -0400
-***************
-*** 8152,8155 ****
---- 8152,8163 ----
- dispose_word_desc (tword);
-
-+ /* Kill quoted nulls; we will add them back at the end of
-+ expand_word_internal if nothing else in the string */
-+ if (had_quoted_null && temp && QUOTED_NULL (temp))
-+ {
-+ FREE (temp);
-+ temp = (char *)NULL;
-+ }
-+
- goto add_string;
- break;
-***************
-*** 8556,8560 ****
- if (quoted & (Q_HERE_DOCUMENT|Q_DOUBLE_QUOTES))
- tword->flags |= W_QUOTED;
-! if (had_quoted_null)
- tword->flags |= W_HASQUOTEDNULL;
- list = make_word_list (tword, (WORD_LIST *)NULL);
---- 8564,8568 ----
- if (quoted & (Q_HERE_DOCUMENT|Q_DOUBLE_QUOTES))
- tword->flags |= W_QUOTED;
-! if (had_quoted_null && QUOTED_NULL (istring))
- tword->flags |= W_HASQUOTEDNULL;
- list = make_word_list (tword, (WORD_LIST *)NULL);
-***************
-*** 8587,8591 ****
- if (word->flags & W_NOEXPAND)
- tword->flags |= W_NOEXPAND;
-! if (had_quoted_null)
- tword->flags |= W_HASQUOTEDNULL; /* XXX */
- list = make_word_list (tword, (WORD_LIST *)NULL);
---- 8595,8599 ----
- if (word->flags & W_NOEXPAND)
- tword->flags |= W_NOEXPAND;
-! if (had_quoted_null && QUOTED_NULL (istring))
- tword->flags |= W_HASQUOTEDNULL; /* XXX */
- list = make_word_list (tword, (WORD_LIST *)NULL);
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 31
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 32
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-033
b/shell-term-fm/bash/patches/bash42-033
deleted file mode 100644
index e58d728..0000000
--- a/shell-term-fm/bash/patches/bash42-033
+++ /dev/null
@@ -1,57 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-033
-
-Bug-Reported-by: David Leverton <levertond AT googlemail.com>
-Bug-Reference-ID: <4FCCE737.1060603 AT googlemail.com>
-Bug-Reference-URL:
-
-Bug-Description:
-
-Bash uses a static buffer when expanding the /dev/fd prefix for the test
-and conditional commands, among other uses, when it should use a dynamic
-buffer to avoid buffer overflow.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/lib/sh/eaccess.c 2011-01-08 20:50:10.000000000
-0500
---- lib/sh/eaccess.c 2012-06-04 21:06:43.000000000 -0400
-***************
-*** 83,86 ****
---- 83,88 ----
- struct stat *finfo;
- {
-+ static char *pbuf = 0;
-+
- if (*path == '\0')
- {
-***************
-*** 107,111 ****
- On most systems, with the notable exception of linux, this is
- effectively a no-op. */
-! char pbuf[32];
- strcpy (pbuf, DEV_FD_PREFIX);
- strcat (pbuf, path + 8);
---- 109,113 ----
- On most systems, with the notable exception of linux, this is
- effectively a no-op. */
-! pbuf = xrealloc (pbuf, sizeof (DEV_FD_PREFIX) + strlen (path + 8));
- strcpy (pbuf, DEV_FD_PREFIX);
- strcat (pbuf, path + 8);
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 32
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 33
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-034
b/shell-term-fm/bash/patches/bash42-034
deleted file mode 100644
index e4f05e1..0000000
--- a/shell-term-fm/bash/patches/bash42-034
+++ /dev/null
@@ -1,46 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-034
-
-Bug-Reported-by: "Davide Brini" <dave_br AT gmx.com>
-Bug-Reference-ID:
<20120604164154.69781EC04B AT imaps.oficinas.atrapalo.com>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2012-06/msg00030.html
-
-Bug-Description:
-
-In bash-4.2, the history code would inappropriately add a semicolon to
-multi-line compound array assignments when adding them to the history.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/parse.y 2011-11-21 18:03:36.000000000 -0500
---- parse.y 2012-06-07 12:48:47.000000000 -0400
-***************
-*** 4900,4905 ****
---- 4916,4924 ----
- return (current_command_line_count == 2 ? "\n" : "");
- }
-
-+ if (parser_state & PST_COMPASSIGN)
-+ return (" ");
-+
- /* First, handle some special cases. */
- /*(*/
- /* If we just read `()', assume it's a function definition, and don't
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 33
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 34
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-035
b/shell-term-fm/bash/patches/bash42-035
deleted file mode 100644
index 6f0be6f..0000000
--- a/shell-term-fm/bash/patches/bash42-035
+++ /dev/null
@@ -1,66 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-035
-
-Bug-Reported-by: Dan Douglas <ormaaj AT gmail.com>
-Bug-Reference-ID: <2766482.Ksm3GrSoYi@smorgbox>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2012-06/msg00071.html
-
-Bug-Description:
-
-When given a number of lines to read, `mapfile -n lines' reads one too many.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/builtins/mapfile.def 2010-05-29 22:09:47.000000000
-0400
---- builtins/mapfile.def 2012-06-20 09:48:33.000000000 -0400
-***************
-*** 196,206 ****
- interrupt_immediately++;
- for (array_index = origin, line_count = 1;
-! zgetline (fd, &line, &line_length, unbuffered_read) != -1;
-! array_index++, line_count++)
- {
-- /* Have we exceeded # of lines to store? */
-- if (line_count_goal != 0 && line_count > line_count_goal)
-- break;
--
- /* Remove trailing newlines? */
- if (flags & MAPF_CHOP)
---- 196,202 ----
- interrupt_immediately++;
- for (array_index = origin, line_count = 1;
-! zgetline (fd, &line, &line_length, unbuffered_read) != -1;
-! array_index++)
- {
- /* Remove trailing newlines? */
- if (flags & MAPF_CHOP)
-***************
-*** 218,221 ****
---- 214,222 ----
-
- bind_array_element (entry, array_index, line, 0);
-+
-+ /* Have we exceeded # of lines to store? */
-+ line_count++;
-+ if (line_count_goal != 0 && line_count > line_count_goal)
-+ break;
- }
-
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 34
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 35
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-036
b/shell-term-fm/bash/patches/bash42-036
deleted file mode 100644
index 73fac40..0000000
--- a/shell-term-fm/bash/patches/bash42-036
+++ /dev/null
@@ -1,92 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-036
-
-Bug-Reported-by: gregrwm <backuppc-users AT whitleymott.net>
-Bug-Reference-ID:
<CAD+dB9B4JG+qUwZBQUwiQmVt0j6NDn=DDTxr9R+nkA8DL4KLJA AT mail.gmail.com>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2012-05/msg00108.html
-
-Bug-Description:
-
-Bash-4.2 produces incorrect word splitting results when expanding
-double-quoted $@ in the same string as and adjacent to other variable
-expansions. The $@ should be split, the other expansions should not.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/subst.c 2012-05-02 12:02:33.000000000 -0400
---- subst.c 2012-07-08 21:19:32.000000000 -0400
-***************
-*** 7923,7927 ****
- /* State flags */
- int had_quoted_null;
-! int has_dollar_at;
- int tflag;
- int pflags; /* flags passed to param_expand */
---- 7923,7927 ----
- /* State flags */
- int had_quoted_null;
-! int has_dollar_at, temp_has_dollar_at;
- int tflag;
- int pflags; /* flags passed to param_expand */
-***************
-*** 8128,8138 ****
- *expanded_something = 1;
-
-! has_dollar_at = 0;
- pflags = (word->flags & W_NOCOMSUB) ? PF_NOCOMSUB : 0;
- if (word->flags & W_NOSPLIT2)
- pflags |= PF_NOSPLIT2;
- tword = param_expand (string, &sindex, quoted, expanded_something,
-! &has_dollar_at, &quoted_dollar_at,
- &had_quoted_null, pflags);
-
- if (tword == &expand_wdesc_error || tword == &expand_wdesc_fatal)
---- 8128,8139 ----
- *expanded_something = 1;
-
-! temp_has_dollar_at = 0;
- pflags = (word->flags & W_NOCOMSUB) ? PF_NOCOMSUB : 0;
- if (word->flags & W_NOSPLIT2)
- pflags |= PF_NOSPLIT2;
- tword = param_expand (string, &sindex, quoted, expanded_something,
-! &temp_has_dollar_at, &quoted_dollar_at,
- &had_quoted_null, pflags);
-+ has_dollar_at += temp_has_dollar_at;
-
- if (tword == &expand_wdesc_error || tword == &expand_wdesc_fatal)
-***************
-*** 8275,8281 ****
- temp = (char *)NULL;
-
-! has_dollar_at = 0;
- /* Need to get W_HASQUOTEDNULL flag through this function. */
-! list = expand_word_internal (tword, Q_DOUBLE_QUOTES, 0,
&has_dollar_at, (int *)NULL);
-
- if (list == &expand_word_error || list == &expand_word_fatal)
---- 8276,8283 ----
- temp = (char *)NULL;
-
-! temp_has_dollar_at = 0; /* XXX */
- /* Need to get W_HASQUOTEDNULL flag through this function. */
-! list = expand_word_internal (tword, Q_DOUBLE_QUOTES, 0,
&temp_has_dollar_at, (int *)NULL);
-! has_dollar_at += temp_has_dollar_at;
-
- if (list == &expand_word_error || list == &expand_word_fatal)
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 35
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 36
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-037
b/shell-term-fm/bash/patches/bash42-037
deleted file mode 100644
index a12b8a7..0000000
--- a/shell-term-fm/bash/patches/bash42-037
+++ /dev/null
@@ -1,112 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-037
-
-Bug-Reported-by: Jakub Filak
-Bug-Reference-ID:
-Bug-Reference-URL: https://bugzilla.redhat.com/show_bug.cgi?id=813289
-
-Bug-Description:
-
-Attempting to redo (using `.') the vi editing mode `cc', `dd', or `yy'
-commands leads to an infinite loop.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/lib/readline/vi_mode.c 2011-02-25 11:17:02.000000000
-0500
---- lib/readline/vi_mode.c 2012-06-02 12:24:47.000000000 -0400
-***************
-*** 1235,1243 ****
- r = rl_domove_motion_callback (_rl_vimvcxt);
- }
-! else if (vi_redoing)
- {
- _rl_vimvcxt->motion = _rl_vi_last_motion;
- r = rl_domove_motion_callback (_rl_vimvcxt);
- }
- #if defined (READLINE_CALLBACKS)
- else if (RL_ISSTATE (RL_STATE_CALLBACK))
---- 1297,1313 ----
- r = rl_domove_motion_callback (_rl_vimvcxt);
- }
-! else if (vi_redoing && _rl_vi_last_motion != 'd') /* `dd' is special */
- {
- _rl_vimvcxt->motion = _rl_vi_last_motion;
- r = rl_domove_motion_callback (_rl_vimvcxt);
- }
-+ else if (vi_redoing) /* handle redoing `dd' here */
-+ {
-+ _rl_vimvcxt->motion = _rl_vi_last_motion;
-+ rl_mark = rl_end;
-+ rl_beg_of_line (1, key);
-+ RL_UNSETSTATE (RL_STATE_VIMOTION);
-+ r = vidomove_dispatch (_rl_vimvcxt);
-+ }
- #if defined (READLINE_CALLBACKS)
- else if (RL_ISSTATE (RL_STATE_CALLBACK))
-***************
-*** 1317,1325 ****
- r = rl_domove_motion_callback (_rl_vimvcxt);
- }
-! else if (vi_redoing)
- {
- _rl_vimvcxt->motion = _rl_vi_last_motion;
- r = rl_domove_motion_callback (_rl_vimvcxt);
- }
- #if defined (READLINE_CALLBACKS)
- else if (RL_ISSTATE (RL_STATE_CALLBACK))
---- 1387,1403 ----
- r = rl_domove_motion_callback (_rl_vimvcxt);
- }
-! else if (vi_redoing && _rl_vi_last_motion != 'c') /* `cc' is special */
- {
- _rl_vimvcxt->motion = _rl_vi_last_motion;
- r = rl_domove_motion_callback (_rl_vimvcxt);
- }
-+ else if (vi_redoing) /* handle redoing `cc' here */
-+ {
-+ _rl_vimvcxt->motion = _rl_vi_last_motion;
-+ rl_mark = rl_end;
-+ rl_beg_of_line (1, key);
-+ RL_UNSETSTATE (RL_STATE_VIMOTION);
-+ r = vidomove_dispatch (_rl_vimvcxt);
-+ }
- #if defined (READLINE_CALLBACKS)
- else if (RL_ISSTATE (RL_STATE_CALLBACK))
-***************
-*** 1378,1381 ****
---- 1456,1472 ----
- r = rl_domove_motion_callback (_rl_vimvcxt);
- }
-+ else if (vi_redoing && _rl_vi_last_motion != 'y') /* `yy' is special */
-+ {
-+ _rl_vimvcxt->motion = _rl_vi_last_motion;
-+ r = rl_domove_motion_callback (_rl_vimvcxt);
-+ }
-+ else if (vi_redoing) /* handle redoing `yy' here */
-+ {
-+ _rl_vimvcxt->motion = _rl_vi_last_motion;
-+ rl_mark = rl_end;
-+ rl_beg_of_line (1, key);
-+ RL_UNSETSTATE (RL_STATE_VIMOTION);
-+ r = vidomove_dispatch (_rl_vimvcxt);
-+ }
- #if defined (READLINE_CALLBACKS)
- else if (RL_ISSTATE (RL_STATE_CALLBACK))
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 36
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 37
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-038
b/shell-term-fm/bash/patches/bash42-038
deleted file mode 100644
index 411e4dd..0000000
--- a/shell-term-fm/bash/patches/bash42-038
+++ /dev/null
@@ -1,47 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-038
-
-Bug-Reported-by: armandsl AT gmail.com
-Bug-Reference-ID: <20120822112810.8D14920040 AT windmill.latviatours.lv>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2012-08/msg00049.html
-
-Bug-Description:
-
-If a backslash-newline (which is removed) with no other input is given as
-input to `read', the shell tries to dereference a null pointer and seg
faults.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/builtins/read.def 2012-03-11 17:52:44.000000000
-0400
---- builtins/read.def 2012-08-22 11:53:09.000000000 -0400
-***************
-*** 792,796 ****
- #endif
-
-! if (saw_escape)
- {
- t = dequote_string (input_string);
---- 847,851 ----
- #endif
-
-! if (saw_escape && input_string && *input_string)
- {
- t = dequote_string (input_string);
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 37
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 38
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-039
b/shell-term-fm/bash/patches/bash42-039
deleted file mode 100644
index 21457af..0000000
--- a/shell-term-fm/bash/patches/bash42-039
+++ /dev/null
@@ -1,58 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-039
-
-Bug-Reported-by: Dan Douglas <ormaaj AT gmail.com>
-Bug-Reference-ID: <1498458.MpVlmOXDB7@smorgbox>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2012-09/msg00008.html
-
-Bug-Description:
-
-Under certain circumstances, bash attempts to expand variables in arithmetic
-expressions even when evaluation is being suppressed.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/expr.c 2011-11-21 18:03:35.000000000 -0500
---- expr.c 2012-09-09 16:31:18.000000000 -0400
-***************
-*** 1010,1013 ****
---- 1073,1082 ----
- #endif
-
-+ /*itrace("expr_streval: %s: noeval = %d", tok, noeval);*/
-+ /* If we are suppressing evaluation, just short-circuit here instead of
-+ going through the rest of the evaluator. */
-+ if (noeval)
-+ return (0);
-+
- /* [[[[[ */
- #if defined (ARRAY_VARS)
-***************
-*** 1183,1186 ****
---- 1256,1263 ----
-
- *cp = '\0';
-+ /* XXX - watch out for pointer aliasing issues here */
-+ if (curlval.tokstr && curlval.tokstr == tokstr)
-+ init_lvalue (&curlval);
-+
- FREE (tokstr);
- tokstr = savestring (tp);
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 38
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 39
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-040
b/shell-term-fm/bash/patches/bash42-040
deleted file mode 100644
index 1de0fe3..0000000
--- a/shell-term-fm/bash/patches/bash42-040
+++ /dev/null
@@ -1,56 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-040
-
-Bug-Reported-by: Andrey Zaitsev <jstcdr AT gmail.com>
-Bug-Reference-ID:
<CAEZVQT5PJ1Mb_Zh8LT5qz8sv+-9Q6hGfQ5DU9ZxdJ+gV7xBUaQ AT mail.gmail.com>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2012-04/msg00144.html
-
-Bug-Description:
-
-Output redirection applied to builtin commands missed I/O errors if
-they happened when the file descriptor was closed, rather than on write
-(e.g., like with an out-of-space error on a remote NFS file system).
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/redir.c 2011-01-02 16:00:31.000000000 -0500
---- redir.c 2012-04-24 20:42:12.000000000 -0400
-***************
-*** 1092,1099 ****
- #if defined (BUFFERED_INPUT)
- check_bash_input (redirector);
-! close_buffered_fd (redirector);
- #else /* !BUFFERED_INPUT */
-! close (redirector);
- #endif /* !BUFFERED_INPUT */
- }
- break;
---- 1092,1101 ----
- #if defined (BUFFERED_INPUT)
- check_bash_input (redirector);
-! r = close_buffered_fd (redirector);
- #else /* !BUFFERED_INPUT */
-! r = close (redirector);
- #endif /* !BUFFERED_INPUT */
-+ if (r < 0 && (flags & RX_INTERNAL) && (errno == EIO || errno ==
ENOSPC))
-+ REDIRECTION_ERROR (r, errno, -1);
- }
- break;
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 39
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 40
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-041
b/shell-term-fm/bash/patches/bash42-041
deleted file mode 100644
index 37d4ac7..0000000
--- a/shell-term-fm/bash/patches/bash42-041
+++ /dev/null
@@ -1,47 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-041
-
-Bug-Reported-by: Andrey Borzenkov <arvidjaar AT gmail.com>
-Bug-Reference-ID: <20121202205200.2134478e AT opensuse.site>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2012-12/msg00008.html
-
-Bug-Description:
-
-Process substitution incorrectly inherited a flag that inhibited using the
-(local) temporary environment for variable lookups if it was providing
-the filename to a redirection. The intent the flag is to enforce the
-Posix command expansion ordering rules.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/subst.c 2012-07-14 15:53:20.000000000 -0400
---- subst.c 2012-12-02 22:26:54.000000000 -0500
-***************
-*** 5125,5128 ****
---- 5129,5136 ----
- #endif /* HAVE_DEV_FD */
-
-+ /* subshells shouldn't have this flag, which controls using the temporary
-+ environment for variable lookups. */
-+ expanding_redir = 0;
-+
- result = parse_and_execute (string, "process substitution",
(SEVAL_NONINT|SEVAL_NOHIST));
-
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 40
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 41
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-042
b/shell-term-fm/bash/patches/bash42-042
deleted file mode 100644
index 1ce0cae..0000000
--- a/shell-term-fm/bash/patches/bash42-042
+++ /dev/null
@@ -1,57 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-042
-
-Bug-Reported-by: Adam Pippin <adam AT gp-inc.ca>
-Bug-Reference-ID:
<CAPYbNHr6ucZFOoWsRdUJj6KP3Ju0j1bkESa_cmb7iU+kZwdVpg AT mail.gmail.com>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2012-11/msg00087.html
-
-Bug-Description:
-
-Compilation failed after specifying the `--enable-minimal-config' option to
-configure (more specifically, specifying `--disable-alias').
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/parse.y 2012-07-08 21:53:33.000000000 -0400
---- parse.y 2012-10-14 20:20:34.000000000 -0400
-***************
-*** 2394,2397 ****
---- 2392,2396 ----
- to consume the quoted newline and move to the next character in
- the expansion. */
-+ #if defined (ALIAS)
- if (expanding_alias () && shell_input_line[shell_input_line_index+1]
== '\0')
- {
-***************
-*** 2404,2408 ****
- goto next_alias_char; /* and get next character */
- }
-! else
- goto restart_read;
- }
---- 2403,2408 ----
- goto next_alias_char; /* and get next character */
- }
-! else
-! #endif
- goto restart_read;
- }
-
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 41
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 42
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-043
b/shell-term-fm/bash/patches/bash42-043
deleted file mode 100644
index b25a5ee..0000000
--- a/shell-term-fm/bash/patches/bash42-043
+++ /dev/null
@@ -1,65 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-043
-
-Bug-Reported-by: konsolebox <konsolebox AT gmail.com>
-Bug-Reference-ID:
<CAJnmqwZuGKLgMsMwxRK4LL+2NN+HgvmKzrnode99QBGrcgX1Lw AT mail.gmail.com>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2013-01/msg00138.html
-
-Bug-Description:
-
-When SIGCHLD is trapped, and a SIGCHLD trap handler runs when a pending
-`read -t' invocation times out and generates SIGALRM, bash can crash with
-a segmentation fault.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/builtins/read.def 2012-10-31 21:22:51.000517000
-0400
---- builtins/read.def 2013-01-25 10:28:16.000038000 -0500
-***************
-*** 386,393 ****
- /* Tricky. The top of the unwind-protect stack is the free of
- input_string. We want to run all the rest and use input_string,
-! so we have to remove it from the stack. */
-! remove_unwind_protect ();
-! run_unwind_frame ("read_builtin");
- input_string[i] = '\0'; /* make sure it's terminated */
- retval = 128+SIGALRM;
- goto assign_vars;
---- 386,403 ----
- /* Tricky. The top of the unwind-protect stack is the free of
- input_string. We want to run all the rest and use input_string,
-! so we have to save input_string temporarily, run the unwind-
-! protects, then restore input_string so we can use it later. */
-!
- input_string[i] = '\0'; /* make sure it's terminated */
-+ if (i == 0)
-+ {
-+ t = (char *)xmalloc (1);
-+ t[0] = 0;
-+ }
-+ else
-+ t = savestring (input_string);
-+
-+ run_unwind_frame ("read_builtin");
-+ input_string = t;
- retval = 128+SIGALRM;
- goto assign_vars;
-
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 42
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 43
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-044
b/shell-term-fm/bash/patches/bash42-044
deleted file mode 100644
index e5bf283..0000000
--- a/shell-term-fm/bash/patches/bash42-044
+++ /dev/null
@@ -1,70 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-044
-
-Bug-Reported-by: "Dashing" <dashing AT hushmail.com>
-Bug-Reference-ID: <20130211175049.D90786F446 AT smtp.hushmail.com>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2013-02/msg00030.html
-
-Bug-Description:
-
-When converting a multibyte string to a wide character string as part of
-pattern matching, bash does not handle the end of the string correctly,
-causing the search for the NUL to go beyond the end of the string and
-reference random memory. Depending on the contents of that memory, bash
-can produce errors or crash.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/lib/glob/xmbsrtowcs.c 2012-07-08 21:53:19.000000000
-0400
---- lib/glob/xmbsrtowcs.c 2013-02-12 12:00:39.000000000 -0500
-***************
-*** 217,220 ****
---- 217,226 ----
- n = mbsnrtowcs(wsbuf+wcnum, &p, nms, wsbuf_size-wcnum, &state);
-
-+ if (n == 0 && p == 0)
-+ {
-+ wsbuf[wcnum] = L'\0';
-+ break;
-+ }
-+
- /* Compensate for taking single byte on wcs conversion failure
above. */
- if (wcslength == 1 && (n == 0 || n == (size_t)-1))
-***************
-*** 222,226 ****
- state = tmp_state;
- p = tmp_p;
-! wsbuf[wcnum++] = *p++;
- }
- else
---- 228,238 ----
- state = tmp_state;
- p = tmp_p;
-! wsbuf[wcnum] = *p;
-! if (*p == 0)
-! break;
-! else
-! {
-! wcnum++; p++;
-! }
- }
- else
-
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 43
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 44
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash42-045
b/shell-term-fm/bash/patches/bash42-045
deleted file mode 100644
index e0f8559..0000000
--- a/shell-term-fm/bash/patches/bash42-045
+++ /dev/null
@@ -1,53 +0,0 @@
- BASH PATCH REPORT
- =================
-
-Bash-Release: 4.2
-Patch-ID: bash42-045
-
-Bug-Reported-by: Stephane Chazelas <stephane.chazelas AT gmail.com>
-Bug-Reference-ID: <20130218195539.GA9620 AT chaz.gmail.com>
-Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2013-02/msg00080.html
-
-Bug-Description:
-
-The <&n- and >&n- redirections, which move one file descriptor to another,
-leave the file descriptor closed when applied to builtins or compound
-commands.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.2-patched/redir.c 2013-01-30 11:56:09.000000000 -0500
---- redir.c 2013-02-19 09:38:36.000000000 -0500
-***************
-*** 1008,1011 ****
---- 1008,1021 ----
- REDIRECTION_ERROR (r, errno, -1);
- }
-+ if ((flags & RX_UNDOABLE) && (ri == r_move_input || ri ==
r_move_output))
-+ {
-+ /* r_move_input and r_move_output add an additional close()
-+ that needs to be undone */
-+ if (fcntl (redirector, F_GETFD, 0) != -1)
-+ {
-+ r = add_undo_redirect (redir_fd, r_close_this, -1);
-+ REDIRECTION_ERROR (r, errno, -1);
-+ }
-+ }
- #if defined (BUFFERED_INPUT)
- check_bash_input (redirector);
-
-*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
---- patchlevel.h Thu Feb 24 21:41:34 2011
-***************
-*** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 44
-
- #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
-! #define PATCHLEVEL 45
-
- #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-001
b/shell-term-fm/bash/patches/bash43-001
new file mode 100644
index 0000000..ea1c6b2
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-001
@@ -0,0 +1,58 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-001
+
+Bug-Reported-by: NBaH <nbah AT sfr.fr>
+Bug-Reference-ID: <ler0b5$iu9$1 AT speranza.aioe.org>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-02/msg00092.html
+
+Bug-Description:
+
+A missing check for a valid option prevented `test -R' from working. There
+is another problem that causes bash to look up the wrong variable name when
+processing the argument to `test -R'.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3/test.c 2014-02-04 16:52:58.000000000 -0500
+--- test.c 2014-02-28 21:22:44.000000000 -0500
+***************
+*** 647,652 ****
+
+ case 'R':
+! v = find_variable (arg);
+! return (v && invisible_p (v) == 0 && var_isset (v) && nameref_p (v)
? TRUE : FALSE);
+ }
+
+--- 647,652 ----
+
+ case 'R':
+! v = find_variable_noref (arg);
+! return ((v && invisible_p (v) == 0 && var_isset (v) && nameref_p
(v)) ? TRUE : FALSE);
+ }
+
+***************
+*** 724,727 ****
+--- 724,728 ----
+ case 'u': case 'v': case 'w': case 'x': case 'z':
+ case 'G': case 'L': case 'O': case 'S': case 'N':
++ case 'R':
+ return (1);
+ }
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 0
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 1
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-002
b/shell-term-fm/bash/patches/bash43-002
new file mode 100644
index 0000000..735b7b8
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-002
@@ -0,0 +1,62 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-002
+
+Bug-Reported-by: Moe Tunes <moetunes42 AT gmail.com>
+Bug-Reference-ID: <53103F49.3070100 AT gmail.com>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-02/msg00086.html
+
+Bug-Description:
+
+A change to save state while running the DEBUG trap caused pipelines to hang
+on systems which need process group synchronization while building pipelines.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3/trap.c 2014-02-05 10:03:21.000000000 -0500
+--- trap.c 2014-02-28 09:51:43.000000000 -0500
+***************
+*** 921,925 ****
+
+ #if defined (JOB_CONTROL)
+! save_pipeline (1); /* XXX only provides one save level */
+ #endif
+
+--- 921,926 ----
+
+ #if defined (JOB_CONTROL)
+! if (sig != DEBUG_TRAP) /* run_debug_trap does this */
+! save_pipeline (1); /* XXX only provides one save level */
+ #endif
+
+***************
+*** 941,945 ****
+
+ #if defined (JOB_CONTROL)
+! restore_pipeline (1);
+ #endif
+
+--- 942,947 ----
+
+ #if defined (JOB_CONTROL)
+! if (sig != DEBUG_TRAP) /* run_debug_trap does this */
+! restore_pipeline (1);
+ #endif
+
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 1
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 2
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-003
b/shell-term-fm/bash/patches/bash43-003
new file mode 100644
index 0000000..0f32f41
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-003
@@ -0,0 +1,48 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-003
+
+Bug-Reported-by: Anatol Pomozov <anatol.pomozov AT gmail.com>
+Bug-Reference-ID:
<CAOMFOmXy3mT2So5GQ5F-smCVArQuAeBwZ2QKzgCtMeXJoDeYOQ AT mail.gmail.com>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-readline/2014-03/msg00010.html
+
+Bug-Description:
+
+When in callback mode, some readline commands can cause readline to seg
+fault by passing invalid contexts to callback functions.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3/lib/readline/readline.c 2013-10-28 14:58:06.000000000
-0400
+--- lib/readline/readline.c 2014-03-10 14:15:02.000000000 -0400
+***************
+*** 745,749 ****
+
+ RL_CHECK_SIGNALS ();
+! if (r == 0) /* success! */
+ {
+ _rl_keyseq_chain_dispose ();
+--- 745,750 ----
+
+ RL_CHECK_SIGNALS ();
+! /* We only treat values < 0 specially to simulate recursion. */
+! if (r >= 0 || (r == -1 && (cxt->flags & KSEQ_SUBSEQ) == 0)) /*
success! or failure! */
+ {
+ _rl_keyseq_chain_dispose ();
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 2
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 3
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-004
b/shell-term-fm/bash/patches/bash43-004
new file mode 100644
index 0000000..010f04a
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-004
@@ -0,0 +1,47 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-004
+
+Bug-Reported-by: Daan van Rossum <daan AT flash.uchicago.edu>
+Bug-Reference-ID: <20140307072523.GA14250 AT flash.uchicago.edu>
+Bug-Reference-URL:
+
+Bug-Description:
+
+The `.' command in vi mode cannot undo multi-key commands beginning with
+`c', `d', and `y' (command plus motion specifier).
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3/lib/readline/readline.c 2013-10-28 14:58:06.000000000
-0400
+--- lib/readline/readline.c 2014-03-07 15:20:33.000000000 -0500
+***************
+*** 965,969 ****
+ if (rl_editing_mode == vi_mode && _rl_keymap == vi_movement_keymap &&
+ key != ANYOTHERKEY &&
+! rl_key_sequence_length == 1 && /* XXX */
+ _rl_vi_textmod_command (key))
+ _rl_vi_set_last (key, rl_numeric_arg, rl_arg_sign);
+--- 965,969 ----
+ if (rl_editing_mode == vi_mode && _rl_keymap == vi_movement_keymap &&
+ key != ANYOTHERKEY &&
+! _rl_dispatching_keymap == vi_movement_keymap &&
+ _rl_vi_textmod_command (key))
+ _rl_vi_set_last (key, rl_numeric_arg, rl_arg_sign);
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 3
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 4
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-005
b/shell-term-fm/bash/patches/bash43-005
new file mode 100644
index 0000000..bcd4069
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-005
@@ -0,0 +1,63 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-005
+
+Bug-Reported-by: David Sines <dave.gma AT googlemail.com>
+Bug-Reference-ID:
<CAO3BAa_CK_Rgkhdfzs+NJ4KFYdB9qW3pvXQK0xLCi6GMmDU8bw AT mail.gmail.com>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-03/msg00037.html
+
+Bug-Description:
+
+When in Posix mode, bash did not correctly interpret the ANSI-C-style
+$'...' quoting mechanism when performing pattern substitution word
+expansions within double quotes.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3/parse.y 2014-02-11 09:42:10.000000000 -0500
+--- parse.y 2014-03-07 20:57:15.000000000 -0500
+***************
+*** 3399,3403 ****
+ unescaped double-quotes or single-quotes, if any, shall occur." */
+ /* This was changed in Austin Group Interp 221 */
+! if MBTEST(posixly_correct && shell_compatibility_level > 41 &&
dolbrace_state != DOLBRACE_QUOTE && (flags & P_DQUOTE) && (flags &
P_DOLBRACE) && ch == '\'')
+ continue;
+
+--- 3399,3403 ----
+ unescaped double-quotes or single-quotes, if any, shall occur." */
+ /* This was changed in Austin Group Interp 221 */
+! if MBTEST(posixly_correct && shell_compatibility_level > 41 &&
dolbrace_state != DOLBRACE_QUOTE && dolbrace_state != DOLBRACE_QUOTE2 &&
(flags & P_DQUOTE) && (flags & P_DOLBRACE) && ch == '\'')
+ continue;
+
+*** ../bash-4.3/y.tab.c 2014-02-11 10:57:47.000000000 -0500
+--- y.tab.c 2014-03-28 10:41:15.000000000 -0400
+***************
+*** 5711,5715 ****
+ unescaped double-quotes or single-quotes, if any, shall occur." */
+ /* This was changed in Austin Group Interp 221 */
+! if MBTEST(posixly_correct && shell_compatibility_level > 41 &&
dolbrace_state != DOLBRACE_QUOTE && (flags & P_DQUOTE) && (flags &
P_DOLBRACE) && ch == '\'')
+ continue;
+
+--- 5711,5715 ----
+ unescaped double-quotes or single-quotes, if any, shall occur." */
+ /* This was changed in Austin Group Interp 221 */
+! if MBTEST(posixly_correct && shell_compatibility_level > 41 &&
dolbrace_state != DOLBRACE_QUOTE && dolbrace_state != DOLBRACE_QUOTE2 &&
(flags & P_DQUOTE) && (flags & P_DOLBRACE) && ch == '\'')
+ continue;
+
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 4
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 5
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-006
b/shell-term-fm/bash/patches/bash43-006
new file mode 100644
index 0000000..24ff057
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-006
@@ -0,0 +1,48 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-006
+
+Bug-Reported-by: Eduardo A . Bustamante Lopez <dualbus AT gmail.com>
+Bug-Reference-ID: <20140228170013.GA16015 AT dualbus.me>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-02/msg00091.html
+
+Bug-Description:
+
+A shell that started with job control active but was not interactive left
+the terminal in the wrong process group when exiting, causing its parent
+shell to get a stop signal when it attempted to read from the terminal.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3/jobs.c 2014-01-10 09:05:34.000000000 -0500
+--- jobs.c 2014-03-02 18:05:09.000000000 -0500
+***************
+*** 4375,4379 ****
+ end_job_control ()
+ {
+! if (interactive_shell) /* XXX - should it be interactive? */
+ {
+ terminate_stopped_jobs ();
+--- 4375,4379 ----
+ end_job_control ()
+ {
+! if (interactive_shell || job_control) /* XXX - should it be
just job_control? */
+ {
+ terminate_stopped_jobs ();
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 5
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 6
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-007
b/shell-term-fm/bash/patches/bash43-007
new file mode 100644
index 0000000..0d62c9e
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-007
@@ -0,0 +1,50 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-007
+
+Bug-Reported-by: geir.hauge AT gmail.com
+Bug-Reference-ID: <20140318093650.B181C1C5B0B AT gina.itea.ntnu.no>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-03/msg00095.html
+
+Bug-Description:
+
+Using compound assignments for associative arrays like
+
+assoc=( [x]= [y]=bar )
+
+left the value corresponding to the key `x' NULL. This caused subsequent
+lookups to interpret it as unset.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3/arrayfunc.c 2013-08-02 16:19:59.000000000 -0400
+--- arrayfunc.c 2014-03-18 11:08:15.000000000 -0400
+***************
+*** 598,601 ****
+--- 598,606 ----
+ {
+ val = expand_assignment_string_to_string (val, 0);
++ if (val == 0)
++ {
++ val = (char *)xmalloc (1);
++ val[0] = '\0'; /* like do_assignment_internal */
++ }
+ free_val = 1;
+ }
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 6
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 7
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-008
b/shell-term-fm/bash/patches/bash43-008
new file mode 100644
index 0000000..0ae7c95
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-008
@@ -0,0 +1,188 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-008
+
+Bug-Reported-by: Stephane Chazelas <stephane.chazelas AT gmail.com>
+Bug-Reference-ID: <20140318135901.GB22158 AT chaz.gmail.com>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-03/msg00098.html
+
+Bug-Description:
+
+Some extended glob patterns incorrectly matched filenames with a leading
+dot, regardless of the setting of the `dotglob' option.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3/lib/glob/gmisc.c 2013-10-28 14:45:25.000000000 -0400
+--- lib/glob/gmisc.c 2014-03-19 09:16:08.000000000 -0400
+***************
+*** 211,214 ****
+--- 211,215 ----
+ case '!':
+ case '@':
++ case '?':
+ return (pat[1] == LPAREN);
+ default:
+*** ../bash-4.3/lib/glob/glob.c 2014-01-31 21:43:51.000000000 -0500
+--- lib/glob/glob.c 2014-03-20 09:01:26.000000000 -0400
+***************
+*** 180,202 ****
+ int flags;
+ {
+! char *pp, *pe, *t;
+! int n, r;
+
+ pp = pat + 2;
+! pe = pp + strlen (pp) - 1; /*(*/
+! if (*pe != ')')
+! return 0;
+! if ((t = strchr (pp, '|')) == 0) /* easy case first */
+ {
+ *pe = '\0';
+ r = skipname (pp, dname, flags); /*(*/
+ *pe = ')';
+ return r;
+ }
+ while (t = glob_patscan (pp, pe, '|'))
+ {
+ n = t[-1];
+ t[-1] = '\0';
+ r = skipname (pp, dname, flags);
+ t[-1] = n;
+ if (r == 0) /* if any pattern says not skip, we don't skip */
+--- 180,215 ----
+ int flags;
+ {
+! char *pp, *pe, *t, *se;
+! int n, r, negate;
+
++ negate = *pat == '!';
+ pp = pat + 2;
+! se = pp + strlen (pp) - 1; /* end of string */
+! pe = glob_patscan (pp, se, 0); /* end of extglob pattern (( */
+! /* we should check for invalid extglob pattern here */
+! /* if pe != se we have more of the pattern at the end of the extglob
+! pattern. Check the easy case first ( */
+! if (pe == se && *pe == ')' && (t = strchr (pp, '|')) == 0)
+ {
+ *pe = '\0';
++ #if defined (HANDLE_MULTIBYTE)
++ r = mbskipname (pp, dname, flags);
++ #else
+ r = skipname (pp, dname, flags); /*(*/
++ #endif
+ *pe = ')';
+ return r;
+ }
++
++ /* check every subpattern */
+ while (t = glob_patscan (pp, pe, '|'))
+ {
+ n = t[-1];
+ t[-1] = '\0';
++ #if defined (HANDLE_MULTIBYTE)
++ r = mbskipname (pp, dname, flags);
++ #else
+ r = skipname (pp, dname, flags);
++ #endif
+ t[-1] = n;
+ if (r == 0) /* if any pattern says not skip, we don't skip */
+***************
+*** 205,219 ****
+ } /*(*/
+
+! if (pp == pe) /* glob_patscan might find end of pattern */
+ return r;
+
+! *pe = '\0';
+! # if defined (HANDLE_MULTIBYTE)
+! r = mbskipname (pp, dname, flags); /*(*/
+! # else
+! r = skipname (pp, dname, flags); /*(*/
+! # endif
+! *pe = ')';
+! return r;
+ }
+ #endif
+--- 218,227 ----
+ } /*(*/
+
+! /* glob_patscan might find end of pattern */
+! if (pp == se)
+ return r;
+
+! /* but if it doesn't then we didn't match a leading dot */
+! return 0;
+ }
+ #endif
+***************
+*** 278,289 ****
+ {
+ #if EXTENDED_GLOB
+! wchar_t *pp, *pe, *t, n;
+! int r;
+
+ pp = pat + 2;
+! pe = pp + wcslen (pp) - 1; /*(*/
+! if (*pe != L')')
+! return 0;
+! if ((t = wcschr (pp, L'|')) == 0)
+ {
+ *pe = L'\0';
+--- 286,298 ----
+ {
+ #if EXTENDED_GLOB
+! wchar_t *pp, *pe, *t, n, *se;
+! int r, negate;
+
++ negate = *pat == L'!';
+ pp = pat + 2;
+! se = pp + wcslen (pp) - 1; /*(*/
+! pe = glob_patscan_wc (pp, se, 0);
+!
+! if (pe == se && *pe == ')' && (t = wcschr (pp, L'|')) == 0)
+ {
+ *pe = L'\0';
+***************
+*** 292,295 ****
+--- 301,306 ----
+ return r;
+ }
++
++ /* check every subpattern */
+ while (t = glob_patscan_wc (pp, pe, '|'))
+ {
+***************
+*** 306,313 ****
+ return r;
+
+! *pe = L'\0';
+! r = wchkname (pp, dname); /*(*/
+! *pe = L')';
+! return r;
+ #else
+ return (wchkname (pat, dname));
+--- 317,322 ----
+ return r;
+
+! /* but if it doesn't then we didn't match a leading dot */
+! return 0;
+ #else
+ return (wchkname (pat, dname));
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 7
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 8
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-009
b/shell-term-fm/bash/patches/bash43-009
new file mode 100644
index 0000000..015835c
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-009
@@ -0,0 +1,64 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-009
+
+Bug-Reported-by: Matthias Klose <doko AT debian.org>
+Bug-Reference-ID: <53346FC8.6090005 AT debian.org>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-03/msg00171.html
+
+Bug-Description:
+
+There is a problem with unsigned sign extension when attempting to reallocate
+the input line when it is fewer than 3 characters long and there has been a
+history expansion. The sign extension causes the shell to not reallocate the
+line, which results in a segmentation fault when it writes past the end.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3-patched/parse.y 2014-02-11 09:42:10.000000000 -0500
+--- parse.y 2014-03-27 16:33:29.000000000 -0400
+***************
+*** 2425,2429 ****
+ if (shell_input_line_terminator != EOF)
+ {
+! if (shell_input_line_size < SIZE_MAX && shell_input_line_len >
shell_input_line_size - 3)
+ shell_input_line = (char *)xrealloc (shell_input_line,
+ 1 + (shell_input_line_size += 2));
+--- 2425,2429 ----
+ if (shell_input_line_terminator != EOF)
+ {
+! if (shell_input_line_size < SIZE_MAX-3 && (shell_input_line_len+3 >
shell_input_line_size))
+ shell_input_line = (char *)xrealloc (shell_input_line,
+ 1 + (shell_input_line_size += 2));
+*** ../bash-4.3-patched/y.tab.c 2014-03-28 11:17:06.000000000 -0400
+--- y.tab.c 2014-04-07 11:48:31.000000000 -0400
+***************
+*** 4737,4741 ****
+ if (shell_input_line_terminator != EOF)
+ {
+! if (shell_input_line_size < SIZE_MAX && shell_input_line_len >
shell_input_line_size - 3)
+ shell_input_line = (char *)xrealloc (shell_input_line,
+ 1 + (shell_input_line_size += 2));
+--- 4737,4741 ----
+ if (shell_input_line_terminator != EOF)
+ {
+! if (shell_input_line_size < SIZE_MAX-3 && (shell_input_line_len+3 >
shell_input_line_size))
+ shell_input_line = (char *)xrealloc (shell_input_line,
+ 1 + (shell_input_line_size += 2));
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 8
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 9
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-010
b/shell-term-fm/bash/patches/bash43-010
new file mode 100644
index 0000000..835a96e
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-010
@@ -0,0 +1,157 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-010
+
+Bug-Reported-by: Albert Shih <Albert.Shih AT obspm.fr>
+Bug-Reference-ID: Wed, 5 Mar 2014 23:01:40 +0100
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-03/msg00028.html
+
+Bug-Description:
+
+Patch (apply with `patch -p0'):
+
+This patch changes the behavior of programmable completion to compensate
+for two assumptions made by the bash-completion package. Bash-4.3 changed
+to dequote the argument to programmable completion only under certain
+circumstances, to make the behavior of compgen more consistent when run
+from the command line -- closer to the behavior when run by a shell function
+run as part of programmable completion. Bash-completion can pass quoted
+arguments to compgen when the original word to be completed was not quoted,
+expecting programmable completion to dequote the word before attempting
+completion.
+
+This patch fixes two cases:
+
+1. An empty string that bash-completion passes to compgen as a quoted null
+ string ('').
+
+2. An unquoted word that bash-completion quotes using single quotes or
+ backslashes before passing it to compgen.
+
+In these cases, since readline did not detect a quote character in the
original
+word to be completed, bash-4.3
+
+*** ../bash-4.3/externs.h 2014-01-02 14:58:20.000000000 -0500
+--- externs.h 2014-03-13 14:42:57.000000000 -0400
+***************
+*** 325,328 ****
+--- 325,329 ----
+ extern char *sh_backslash_quote_for_double_quotes __P((char *));
+ extern int sh_contains_shell_metas __P((char *));
++ extern int sh_contains_quotes __P((char *));
+
+ /* declarations for functions defined in lib/sh/spell.c */
+*** ../bash-4.3/lib/sh/shquote.c 2013-03-31 21:53:32.000000000 -0400
+--- lib/sh/shquote.c 2014-03-13 14:42:57.000000000 -0400
+***************
+*** 312,313 ****
+--- 312,327 ----
+ return (0);
+ }
++
++ int
++ sh_contains_quotes (string)
++ char *string;
++ {
++ char *s;
++
++ for (s = string; s && *s; s++)
++ {
++ if (*s == '\'' || *s == '"' || *s == '\\')
++ return 1;
++ }
++ return 0;
++ }
+*** ../bash-4.3/pcomplete.c 2013-08-26 15:23:45.000000000 -0400
+--- pcomplete.c 2014-03-25 17:23:23.000000000 -0400
+***************
+*** 184,187 ****
+--- 184,188 ----
+ COMPSPEC *pcomp_curcs;
+ const char *pcomp_curcmd;
++ const char *pcomp_curtxt;
+
+ #ifdef DEBUG
+***************
+*** 754,757 ****
+--- 755,784 ----
+ dfn = (*rl_filename_dequoting_function) ((char *)text,
rl_completion_quote_character);
+ }
++ /* Intended to solve a mismatched assumption by bash-completion. If
++ the text to be completed is empty, but bash-completion turns it into
++ a quoted string ('') assuming that this code will dequote it before
++ calling readline, do the dequoting. */
++ else if (iscompgen && iscompleting &&
++ pcomp_curtxt && *pcomp_curtxt == 0 &&
++ text && (*text == '\'' || *text == '"') && text[1] == text[0]
&& text[2] == 0 &&
++ rl_filename_dequoting_function)
++ dfn = (*rl_filename_dequoting_function) ((char *)text,
rl_completion_quote_character);
++ /* Another mismatched assumption by bash-completion. If compgen is
being
++ run as part of bash-completion, and the argument to compgen
is not
++ the same as the word originally passed to the programmable
completion
++ code, dequote the argument if it has quote characters. It's
an
++ attempt to detect when bash-completion is quoting its
filename
++ argument before calling compgen. */
++ /* We could check whether gen_shell_function_matches is in the call
++ stack by checking whether the gen-shell-function-matches tag is in
++ the unwind-protect stack, but there's no function to do that yet.
++ We could simply check whether we're executing in a function by
++ checking variable_context, and may end up doing that. */
++ else if (iscompgen && iscompleting && rl_filename_dequoting_function
&&
++ pcomp_curtxt && text &&
++ STREQ (pcomp_curtxt, text) == 0 &&
++ variable_context &&
++ sh_contains_quotes (text)) /* guess */
++ dfn = (*rl_filename_dequoting_function) ((char *)text,
rl_completion_quote_character);
+ else
+ dfn = savestring (text);
+***************
+*** 1523,1527 ****
+ {
+ COMPSPEC *cs, *oldcs;
+! const char *oldcmd;
+ STRINGLIST *ret;
+
+--- 1550,1554 ----
+ {
+ COMPSPEC *cs, *oldcs;
+! const char *oldcmd, *oldtxt;
+ STRINGLIST *ret;
+
+***************
+*** 1546,1552 ****
+--- 1573,1581 ----
+ oldcs = pcomp_curcs;
+ oldcmd = pcomp_curcmd;
++ oldtxt = pcomp_curtxt;
+
+ pcomp_curcs = cs;
+ pcomp_curcmd = cmd;
++ pcomp_curtxt = word;
+
+ ret = gen_compspec_completions (cs, cmd, word, start, end, foundp);
+***************
+*** 1554,1557 ****
+--- 1583,1587 ----
+ pcomp_curcs = oldcs;
+ pcomp_curcmd = oldcmd;
++ pcomp_curtxt = oldtxt;
+
+ /* We need to conditionally handle setting *retryp here */
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 9
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 10
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-011
b/shell-term-fm/bash/patches/bash43-011
new file mode 100644
index 0000000..cdc1572
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-011
@@ -0,0 +1,49 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-011
+
+Bug-Reported-by: Egmont Koblinger <egmont AT gmail.com>
+Bug-Reference-ID:
<CAGWcZk+bU5Jo1M+tutGvL-250UBE9DXjpeJVofYJSFcqFEVfMg AT mail.gmail.com>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-03/msg00153.html
+
+Bug-Description:
+
+The signal handling changes to bash and readline (to avoid running any code
+in a signal handler context) cause the cursor to be placed on the wrong
+line of a multi-line command after a ^C interrupts editing.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3-patched/lib/readline/display.c 2013-12-27 13:10:56.000000000
-0500
+--- lib/readline/display.c 2014-03-27 11:52:45.000000000 -0400
+***************
+*** 2678,2682 ****
+ if (_rl_echoing_p)
+ {
+! _rl_move_vert (_rl_vis_botlin);
+ _rl_vis_botlin = 0;
+ fflush (rl_outstream);
+--- 2678,2683 ----
+ if (_rl_echoing_p)
+ {
+! if (_rl_vis_botlin > 0) /* minor optimization plus bug fix */
+! _rl_move_vert (_rl_vis_botlin);
+ _rl_vis_botlin = 0;
+ fflush (rl_outstream);
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 10
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 11
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-012
b/shell-term-fm/bash/patches/bash43-012
new file mode 100644
index 0000000..176fa15
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-012
@@ -0,0 +1,43 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-012
+
+Bug-Reported-by: Eduardo A. Bustamante López<dualbus AT gmail.com>
+Bug-Reference-ID: <5346B54C.4070205 AT case.edu>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-04/msg00051.html
+
+Bug-Description:
+
+When a SIGCHLD trap runs a command containing a shell builtin while
+a script is running `wait' to wait for all running children to complete,
+the SIGCHLD trap will not be run once for each child that terminates.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3-patched/jobs.c 2014-03-28 10:54:19.000000000 -0400
+--- jobs.c 2014-04-15 08:47:03.000000000 -0400
+***************
+*** 3598,3601 ****
+--- 3598,3602 ----
+ unwind_protect_pointer (the_pipeline);
+ unwind_protect_pointer (subst_assign_varlist);
++ unwind_protect_pointer (this_shell_builtin);
+
+ /* We have to add the commands this way because they will be run
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 11
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 12
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-013
b/shell-term-fm/bash/patches/bash43-013
new file mode 100644
index 0000000..8f4006b
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-013
@@ -0,0 +1,66 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-013
+
+Bug-Reported-by: <Trond.Endrestol AT ximalas.info>
+Bug-Reference-ID:
<alpine.BSF.2.03.1404192114310.1973 AT enterprise.ximalas.info>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-04/msg00069.html
+
+Bug-Description:
+
+Using reverse-i-search when horizontal scrolling is enabled does not
redisplay
+the entire line containing the successful search results.
+
+Patch (apply with `patch -p0'):
+*** ../bash-4.3-patched/lib/readline/display.c 2014-04-08 18:19:36.000000000
-0400
+--- lib/readline/display.c 2014-04-20 18:32:52.000000000 -0400
+***************
+*** 1638,1642 ****
+ the spot of first difference is before the end of the invisible chars,
+ lendiff needs to be adjusted. */
+! if (current_line == 0 && !_rl_horizontal_scroll_mode &&
+ current_invis_chars != visible_wrap_offset)
+ {
+--- 1638,1642 ----
+ the spot of first difference is before the end of the invisible chars,
+ lendiff needs to be adjusted. */
+! if (current_line == 0 && /* !_rl_horizontal_scroll_mode && */
+ current_invis_chars != visible_wrap_offset)
+ {
+***************
+*** 1826,1831 ****
+ _rl_last_c_pos += bytes_to_insert;
+
+ if (_rl_horizontal_scroll_mode && ((oe-old) > (ne-new)))
+! goto clear_rest_of_line;
+ }
+ }
+--- 1826,1836 ----
+ _rl_last_c_pos += bytes_to_insert;
+
++ /* XXX - we only want to do this if we are at the end of the
line
++ so we move there with _rl_move_cursor_relative */
+ if (_rl_horizontal_scroll_mode && ((oe-old) > (ne-new)))
+! {
+! _rl_move_cursor_relative (ne-new, new);
+! goto clear_rest_of_line;
+! }
+ }
+ }
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 12
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 13
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-014
b/shell-term-fm/bash/patches/bash43-014
new file mode 100644
index 0000000..f837196
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-014
@@ -0,0 +1,102 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-014
+
+Bug-Reported-by: Greg Wooledge <wooledg AT eeg.ccf.org>
+Bug-Reference-ID: <20140418202123.GB7660 AT eeg.ccf.org>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/help-bash/2014-04/msg00004.html
+
+Bug-Description:
+
+Under certain circumstances, $@ is expanded incorrectly in contexts where
+word splitting is not performed.
+
+Patch (apply with `patch -p0'):
+*** ../bash-4.3-patched/subst.c 2014-01-23 16:26:37.000000000 -0500
+--- subst.c 2014-04-19 15:41:26.000000000 -0400
+***************
+*** 3249,3254 ****
+--- 3249,3256 ----
+ return ((char *)NULL);
+
++ expand_no_split_dollar_star = 1;
+ w->flags |= W_NOSPLIT2;
+ l = call_expand_word_internal (w, 0, 0, (int *)0, (int *)0);
++ expand_no_split_dollar_star = 0;
+ if (l)
+ {
+***************
+*** 7848,7851 ****
+--- 7850,7857 ----
+ according to POSIX.2, this expands to a list of the positional
+ parameters no matter what IFS is set to. */
++ /* XXX - what to do when in a context where word splitting is not
++ performed? Even when IFS is not the default, posix seems to imply
++ that we behave like unquoted $* ? Maybe we should use PF_NOSPLIT2
++ here. */
+ temp = string_list_dollar_at (list, (pflags & PF_ASSIGNRHS) ?
(quoted|Q_DOUBLE_QUOTES) : quoted);
+
+***************
+*** 8817,8820 ****
+--- 8823,8827 ----
+ {
+ char *ifs_chars;
++ char *tstring;
+
+ ifs_chars = (quoted_dollar_at || has_dollar_at) ? ifs_value : (char
*)NULL;
+***************
+*** 8831,8834 ****
+--- 8838,8865 ----
+ if (split_on_spaces)
+ list = list_string (istring, " ", 1); /* XXX quoted == 1? */
++ /* If we have $@ (has_dollar_at != 0) and we are in a context where
we
++ don't want to split the result (W_NOSPLIT2), and we are not quoted,
++ we have already separated the arguments with the first character of
++ $IFS. In this case, we want to return a list with a single word
++ with the separator possibly replaced with a space (it's what other
++ shells seem to do).
++ quoted_dollar_at is internal to this function and is set if we are
++ passed an argument that is unquoted (quoted == 0) but we encounter a
++ double-quoted $@ while expanding it. */
++ else if (has_dollar_at && quoted_dollar_at == 0 && ifs_chars &&
quoted == 0 && (word->flags & W_NOSPLIT2))
++ {
++ /* Only split and rejoin if we have to */
++ if (*ifs_chars && *ifs_chars != ' ')
++ {
++ list = list_string (istring, *ifs_chars ? ifs_chars : " ", 1);
++ tstring = string_list (list);
++ }
++ else
++ tstring = istring;
++ tword = make_bare_word (tstring);
++ if (tstring != istring)
++ free (tstring);
++ goto set_word_flags;
++ }
+ else if (has_dollar_at && ifs_chars)
+ list = list_string (istring, *ifs_chars ? ifs_chars : " ", 1);
+***************
+*** 8836,8839 ****
+--- 8867,8871 ----
+ {
+ tword = make_bare_word (istring);
++ set_word_flags:
+ if ((quoted & (Q_DOUBLE_QUOTES|Q_HERE_DOCUMENT)) || (quoted_state
== WHOLLY_QUOTED))
+ tword->flags |= W_QUOTED;
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 13
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 14
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-015
b/shell-term-fm/bash/patches/bash43-015
new file mode 100644
index 0000000..9c4e5ea
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-015
@@ -0,0 +1,58 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-015
+
+Bug-Reported-by: Clark Wang <dearvoid AT gmail.com>
+Bug-Reference-ID:
<CADv8-og2TOSoabXeNVXVGaXN3tEMHnYVq1rwOLe5meaRPSGRig AT mail.gmail.com>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-04/msg00095.html
+
+Bug-Description:
+
+When completing directory names, the directory name is dequoted twice.
+This causes problems for directories with single and double quotes in
+their names.
+
+Patch (apply with `patch -p0'):
+*** ../bash-4.3-patched/bashline.c 2014-02-09 19:56:58.000000000 -0500
+--- bashline.c 2014-04-25 14:57:52.000000000 -0400
+***************
+*** 4168,4174 ****
+
+ qc = rl_dispatching ? rl_completion_quote_character : 0;
+! dfn = bash_dequote_filename ((char *)text, qc);
+ m1 = rl_completion_matches (dfn, rl_filename_completion_function);
+! free (dfn);
+
+ if (m1 == 0 || m1[0] == 0)
+--- 4209,4222 ----
+
+ qc = rl_dispatching ? rl_completion_quote_character : 0;
+! /* If rl_completion_found_quote != 0, rl_completion_matches will call the
+! filename dequoting function, causing the directory name to be dequoted
+! twice. */
+! if (rl_dispatching && rl_completion_found_quote == 0)
+! dfn = bash_dequote_filename ((char *)text, qc);
+! else
+! dfn = (char *)text;
+ m1 = rl_completion_matches (dfn, rl_filename_completion_function);
+! if (dfn != text)
+! free (dfn);
+
+ if (m1 == 0 || m1[0] == 0)
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 14
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 15
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-016
b/shell-term-fm/bash/patches/bash43-016
new file mode 100644
index 0000000..882d593
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-016
@@ -0,0 +1,132 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-016
+
+Bug-Reported-by: Pierre Gaston <pierre.gaston AT gmail.com>
+Bug-Reference-ID:
<CAPSX3sTCD61k1VQLJ5r-LWzEt+e7Xc-fxXmwn2u8EA5gJJej8Q AT mail.gmail.com>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-04/msg00100.html
+
+Bug-Description:
+
+An extended glob pattern containing a slash (`/') causes the globbing code
+to misinterpret it as a directory separator.
+
+Patch (apply with `patch -p0'):
+*** ../bash-4.3-patched/lib/glob/glob.c 2014-03-28 10:54:23.000000000
-0400
+--- lib/glob/glob.c 2014-05-02 10:24:28.000000000 -0400
+***************
+*** 124,127 ****
+--- 124,129 ----
+ extern wchar_t *glob_patscan_wc __P((wchar_t *, wchar_t *, int));
+
++ extern char *glob_dirscan __P((char *, int));
++
+ /* Compile `glob_loop.c' for single-byte characters. */
+ #define CHAR unsigned char
+***************
+*** 188,191 ****
+--- 190,196 ----
+ pe = glob_patscan (pp, se, 0); /* end of extglob pattern (( */
+ /* we should check for invalid extglob pattern here */
++ if (pe == 0)
++ return 0;
++
+ /* if pe != se we have more of the pattern at the end of the extglob
+ pattern. Check the easy case first ( */
+***************
+*** 1016,1020 ****
+ char **result;
+ unsigned int result_size;
+! char *directory_name, *filename, *dname;
+ unsigned int directory_len;
+ int free_dirname; /* flag */
+--- 1021,1025 ----
+ char **result;
+ unsigned int result_size;
+! char *directory_name, *filename, *dname, *fn;
+ unsigned int directory_len;
+ int free_dirname; /* flag */
+***************
+*** 1032,1035 ****
+--- 1037,1052 ----
+ /* Find the filename. */
+ filename = strrchr (pathname, '/');
++ #if defined (EXTENDED_GLOB)
++ if (filename && extended_glob)
++ {
++ fn = glob_dirscan (pathname, '/');
++ #if DEBUG_MATCHING
++ if (fn != filename)
++ fprintf (stderr, "glob_filename: glob_dirscan: fn (%s) != filename
(%s)\n", fn ? fn : "(null)", filename);
++ #endif
++ filename = fn;
++ }
++ #endif
++
+ if (filename == NULL)
+ {
+*** ../bash-4.3-patched/lib/glob/gmisc.c 2014-03-28 10:54:23.000000000
-0400
+--- lib/glob/gmisc.c 2014-05-02 09:35:57.000000000 -0400
+***************
+*** 43,46 ****
+--- 43,48 ----
+ #define WRPAREN L')'
+
++ extern char *glob_patscan __P((char *, char *, int));
++
+ /* Return 1 of the first character of WSTRING could match the first
+ character of pattern WPAT. Wide character version. */
+***************
+*** 376,377 ****
+--- 378,410 ----
+ return matlen;
+ }
++
++ /* Skip characters in PAT and return the final occurrence of DIRSEP. This
++ is only called when extended_glob is set, so we have to skip over
extglob
++ patterns x(...) */
++ char *
++ glob_dirscan (pat, dirsep)
++ char *pat;
++ int dirsep;
++ {
++ char *p, *d, *pe, *se;
++
++ d = pe = se = 0;
++ for (p = pat; p && *p; p++)
++ {
++ if (extglob_pattern_p (p))
++ {
++ if (se == 0)
++ se = p + strlen (p) - 1;
++ pe = glob_patscan (p + 2, se, 0);
++ if (pe == 0)
++ continue;
++ else if (*pe == 0)
++ break;
++ p = pe - 1; /* will do increment above */
++ continue;
++ }
++ if (*p == dirsep)
++ d = p;
++ }
++ return d;
++ }
+
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 15
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 16
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-017
b/shell-term-fm/bash/patches/bash43-017
new file mode 100644
index 0000000..4016fb9
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-017
@@ -0,0 +1,51 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-017
+
+Bug-Reported-by: Dan Douglas <ormaaj AT gmail.com>
+Bug-Reference-ID: <7781746.RhfoTROLxF@smorgbox>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-05/msg00026.html
+
+Bug-Description:
+
+The code that creates local variables should not clear the `invisible'
+attribute when returning an existing local variable. Let the code that
+actually assigns a value clear it.
+
+Patch (apply with `patch -p0'):
+*** ../bash-4.3-patched/variables.c 2014-02-14 11:55:12.000000000 -0500
+--- variables.c 2014-05-07 10:53:57.000000000 -0400
+***************
+*** 2198,2205 ****
+ old_var = find_variable (name);
+ if (old_var && local_p (old_var) && old_var->context == variable_context)
+! {
+! VUNSETATTR (old_var, att_invisible); /* XXX */
+! return (old_var);
+! }
+
+ was_tmpvar = old_var && tempvar_p (old_var);
+--- 2260,2264 ----
+ old_var = find_variable (name);
+ if (old_var && local_p (old_var) && old_var->context == variable_context)
+! return (old_var);
+
+ was_tmpvar = old_var && tempvar_p (old_var);
+
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 16
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 17
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-018
b/shell-term-fm/bash/patches/bash43-018
new file mode 100644
index 0000000..39499f6
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-018
@@ -0,0 +1,44 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-018
+
+Bug-Reported-by: Geir Hauge <geir.hauge AT gmail.com>
+Bug-Reference-ID:
<CAO-BiTLOvfPXDypg61jcBausADrxUKJejakV2WTWP26cW0=rgA AT mail.gmail.com>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-05/msg00040.html
+
+Bug-Description:
+
+When assigning an array variable using the compound assignment syntax,
+but using `declare' with the rhs of the compound assignment quoted, the
+shell did not mark the variable as visible after successfully performing
+the assignment.
+
+Patch (apply with `patch -p0'):
+*** ../bash-4.3-patched/arrayfunc.c 2014-03-28 10:54:21.000000000 -0400
+--- arrayfunc.c 2014-05-12 11:19:00.000000000 -0400
+***************
+*** 180,183 ****
+--- 180,184 ----
+ FREE (newval);
+
++ VUNSETATTR (entry, att_invisible); /* no longer invisible */
+ return (entry);
+ }
+
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 17
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 18
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-019
b/shell-term-fm/bash/patches/bash43-019
new file mode 100644
index 0000000..a93714b
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-019
@@ -0,0 +1,84 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-019
+
+Bug-Reported-by: John Lenton
+Bug-Reference-ID:
+Bug-Reference-URL:
https://bugs.launchpad.net/ubuntu/+source/bash/+bug/1317476
+
+Bug-Description:
+
+The -t timeout option to `read' does not work when the -e option is used.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3-patched/lib/readline/input.c 2014-01-10 15:07:08.000000000
-0500
+--- lib/readline/input.c 2014-05-22 18:40:59.000000000 -0400
+***************
+*** 535,540 ****
+--- 538,551 ----
+ else if (_rl_caught_signal == SIGHUP || _rl_caught_signal == SIGTERM)
+ return (RL_ISSTATE (RL_STATE_READCMD) ? READERR : EOF);
++ /* keyboard-generated signals of interest */
+ else if (_rl_caught_signal == SIGINT || _rl_caught_signal == SIGQUIT)
+ RL_CHECK_SIGNALS ();
++ /* non-keyboard-generated signals of interest */
++ else if (_rl_caught_signal == SIGALRM
++ #if defined (SIGVTALRM)
++ || _rl_caught_signal == SIGVTALRM
++ #endif
++ )
++ RL_CHECK_SIGNALS ();
+
+ if (rl_signal_event_hook)
+*** ../bash-4.3-patched/builtins/read.def 2013-09-02 11:54:00.000000000
-0400
+--- builtins/read.def 2014-05-08 11:43:35.000000000 -0400
+***************
+*** 443,447 ****
+ #if defined (READLINE)
+ if (edit)
+! add_unwind_protect (reset_attempted_completion_function, (char
*)NULL);
+ #endif
+ falarm (tmsec, tmusec);
+--- 443,450 ----
+ #if defined (READLINE)
+ if (edit)
+! {
+! add_unwind_protect (reset_attempted_completion_function, (char
*)NULL);
+! add_unwind_protect (bashline_reset_event_hook, (char *)NULL);
+! }
+ #endif
+ falarm (tmsec, tmusec);
+***************
+*** 1022,1025 ****
+--- 1025,1029 ----
+ old_attempted_completion_function = rl_attempted_completion_function;
+ rl_attempted_completion_function = (rl_completion_func_t *)NULL;
++ bashline_set_event_hook ();
+ if (itext)
+ {
+***************
+*** 1033,1036 ****
+--- 1037,1041 ----
+ rl_attempted_completion_function = old_attempted_completion_function;
+ old_attempted_completion_function = (rl_completion_func_t *)NULL;
++ bashline_reset_event_hook ();
+
+ if (ret == 0)
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 18
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 19
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-020
b/shell-term-fm/bash/patches/bash43-020
new file mode 100644
index 0000000..5f533ef
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-020
@@ -0,0 +1,110 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-020
+
+Bug-Reported-by: Jared Yanovich <slovichon AT gmail.com>
+Bug-Reference-ID: <20140417073654.GB26875 AT nightderanger.psc.edu>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-04/msg00065.html
+
+Bug-Description:
+
+When PS2 contains a command substitution, here-documents entered in an
+interactive shell can sometimes cause a segmentation fault.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3-patched/shell.h 2012-12-25 21:11:01.000000000 -0500
+--- shell.h 2014-06-03 09:24:28.000000000 -0400
+***************
+*** 169,173 ****
+ int expand_aliases;
+ int echo_input_at_read;
+!
+ } sh_parser_state_t;
+
+--- 169,174 ----
+ int expand_aliases;
+ int echo_input_at_read;
+! int need_here_doc;
+!
+ } sh_parser_state_t;
+
+*** ../bash-4.3-patched/parse.y 2014-05-14 09:16:40.000000000 -0400
+--- parse.y 2014-04-30 09:27:59.000000000 -0400
+***************
+*** 2643,2647 ****
+
+ r = 0;
+! while (need_here_doc)
+ {
+ parser_state |= PST_HEREDOC;
+--- 2643,2647 ----
+
+ r = 0;
+! while (need_here_doc > 0)
+ {
+ parser_state |= PST_HEREDOC;
+***************
+*** 6076,6079 ****
+--- 6076,6080 ----
+ ps->expand_aliases = expand_aliases;
+ ps->echo_input_at_read = echo_input_at_read;
++ ps->need_here_doc = need_here_doc;
+
+ ps->token = token;
+***************
+*** 6124,6127 ****
+--- 6125,6129 ----
+ expand_aliases = ps->expand_aliases;
+ echo_input_at_read = ps->echo_input_at_read;
++ need_here_doc = ps->need_here_doc;
+
+ FREE (token);
+*** ../bash-4.3-patched/y.tab.c 2014-04-07 11:56:12.000000000 -0400
+--- y.tab.c 2014-07-30 09:55:57.000000000 -0400
+***************
+*** 4955,4959 ****
+
+ r = 0;
+! while (need_here_doc)
+ {
+ parser_state |= PST_HEREDOC;
+--- 5151,5155 ----
+
+ r = 0;
+! while (need_here_doc > 0)
+ {
+ parser_state |= PST_HEREDOC;
+***************
+*** 8388,8391 ****
+--- 8584,8588 ----
+ ps->expand_aliases = expand_aliases;
+ ps->echo_input_at_read = echo_input_at_read;
++ ps->need_here_doc = need_here_doc;
+
+ ps->token = token;
+***************
+*** 8436,8439 ****
+--- 8633,8637 ----
+ expand_aliases = ps->expand_aliases;
+ echo_input_at_read = ps->echo_input_at_read;
++ need_here_doc = ps->need_here_doc;
+
+ FREE (token);
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 19
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 20
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-021
b/shell-term-fm/bash/patches/bash43-021
new file mode 100644
index 0000000..fd1c945
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-021
@@ -0,0 +1,52 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-021
+
+Bug-Reported-by: Jared Yanovich <slovichon AT gmail.com>
+Bug-Reference-ID: <20140625225019.GJ17044 AT nightderanger.psc.edu>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-06/msg00070.html
+
+Bug-Description:
+
+When the readline `revert-all-at-newline' option is set, pressing newline
+when the current line is one retrieved from history results in a double free
+and a segmentation fault.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3-patched/lib/readline/misc.c 2012-09-01 18:03:11.000000000
-0400
+--- lib/readline/misc.c 2014-06-30 13:41:19.000000000 -0400
+***************
+*** 462,465 ****
+--- 462,466 ----
+ /* Set up rl_line_buffer and other variables from history entry */
+ rl_replace_from_history (entry, 0); /* entry->line is now current
*/
++ entry->data = 0; /* entry->data is now current
undo list */
+ /* Undo all changes to this history entry */
+ while (rl_undo_list)
+***************
+*** 469,473 ****
+ FREE (entry->line);
+ entry->line = savestring (rl_line_buffer);
+- entry->data = 0;
+ }
+ entry = previous_history ();
+--- 470,473 ----
+
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 20
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 21
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-022
b/shell-term-fm/bash/patches/bash43-022
new file mode 100644
index 0000000..7ce39ec
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-022
@@ -0,0 +1,56 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-022
+
+Bug-Reported-by: scorp.dev.null AT gmail.com
+Bug-Reference-ID: <E1WxXw8-0007iE-Bi@pcm14>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-06/msg00061.html
+
+Bug-Description:
+
+Using nested pipelines within loops with the `lastpipe' option set can result
+in a segmentation fault.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3-patched/execute_cmd.c 2014-01-31 10:54:52.000000000 -0500
+--- execute_cmd.c 2014-06-19 08:05:49.000000000 -0400
+***************
+*** 2410,2414 ****
+ lstdin = wait_for (lastpid);
+ #if defined (JOB_CONTROL)
+! exec_result = job_exit_status (lastpipe_jid);
+ #endif
+ unfreeze_jobs_list ();
+--- 2425,2438 ----
+ lstdin = wait_for (lastpid);
+ #if defined (JOB_CONTROL)
+! /* If wait_for removes the job from the jobs table, use result of
last
+! command as pipeline's exit status as usual. The jobs list can get
+! frozen and unfrozen at inconvenient times if there are multiple
pipelines
+! running simultaneously. */
+! if (INVALID_JOB (lastpipe_jid) == 0)
+! exec_result = job_exit_status (lastpipe_jid);
+! else if (pipefail_opt)
+! exec_result = exec_result | lstdin; /* XXX */
+! /* otherwise we use exec_result */
+!
+ #endif
+ unfreeze_jobs_list ();
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 21
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 22
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-023
b/shell-term-fm/bash/patches/bash43-023
new file mode 100644
index 0000000..d1e4e9d
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-023
@@ -0,0 +1,104 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-023
+
+Bug-Reported-by: Tim Friske <me AT timfriske.com>
+Bug-Reference-ID:
<CAM1RzOcOR9zzC2i+aeES6LtbHNHoOV+0pZEYPrqxv_QAii-RXA AT mail.gmail.com>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-06/msg00056.html
+
+Bug-Description:
+
+Bash does not correctly parse process substitution constructs that contain
+unbalanced parentheses as part of the contained command.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3-patched/subst.h 2014-01-11 21:02:27.000000000 -0500
+--- subst.h 2014-07-20 17:25:01.000000000 -0400
+***************
+*** 83,87 ****
+ Start extracting at (SINDEX) as if we had just seen "<(".
+ Make (SINDEX) get the position just after the matching ")". */
+! extern char *extract_process_subst __P((char *, char *, int *));
+ #endif /* PROCESS_SUBSTITUTION */
+
+--- 83,87 ----
+ Start extracting at (SINDEX) as if we had just seen "<(".
+ Make (SINDEX) get the position just after the matching ")". */
+! extern char *extract_process_subst __P((char *, char *, int *, int));
+ #endif /* PROCESS_SUBSTITUTION */
+
+*** ../bash-4.3-patched/subst.c 2014-05-15 08:26:45.000000000 -0400
+--- subst.c 2014-07-20 17:26:44.000000000 -0400
+***************
+*** 1193,1202 ****
+ Make (SINDEX) get the position of the matching ")". */ /*))*/
+ char *
+! extract_process_subst (string, starter, sindex)
+ char *string;
+ char *starter;
+ int *sindex;
+ {
+ return (extract_delimited_string (string, sindex, starter, "(", ")",
SX_COMMAND));
+ }
+ #endif /* PROCESS_SUBSTITUTION */
+--- 1193,1208 ----
+ Make (SINDEX) get the position of the matching ")". */ /*))*/
+ char *
+! extract_process_subst (string, starter, sindex, xflags)
+ char *string;
+ char *starter;
+ int *sindex;
++ int xflags;
+ {
++ #if 0
+ return (extract_delimited_string (string, sindex, starter, "(", ")",
SX_COMMAND));
++ #else
++ xflags |= (no_longjmp_on_fatal_error ? SX_NOLONGJMP : 0);
++ return (xparse_dolparen (string, string+*sindex, sindex, xflags));
++ #endif
+ }
+ #endif /* PROCESS_SUBSTITUTION */
+***************
+*** 1786,1790 ****
+ if (string[si] == '\0')
+ CQ_RETURN(si);
+! temp = extract_process_subst (string, (c == '<') ? "<(" : ">(",
&si);
+ free (temp); /* no SX_ALLOC here */
+ i = si;
+--- 1792,1796 ----
+ if (string[si] == '\0')
+ CQ_RETURN(si);
+! temp = extract_process_subst (string, (c == '<') ? "<(" : ">(",
&si, 0);
+ free (temp); /* no SX_ALLOC here */
+ i = si;
+***************
+*** 8250,8254 ****
+ t_index = sindex + 1; /* skip past both '<' and LPAREN */
+
+! temp1 = extract_process_subst (string, (c == '<') ? "<(" : ">(",
&t_index); /*))*/
+ sindex = t_index;
+
+--- 8256,8260 ----
+ t_index = sindex + 1; /* skip past both '<' and LPAREN */
+
+! temp1 = extract_process_subst (string, (c == '<') ? "<(" : ">(",
&t_index, 0); /*))*/
+ sindex = t_index;
+
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 22
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 23
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-024
b/shell-term-fm/bash/patches/bash43-024
new file mode 100644
index 0000000..a24b8fb
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-024
@@ -0,0 +1,54 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-024
+
+Bug-Reported-by: Corentin Peuvrel <cpeuvrel AT pom-monitoring.com>
+Bug-Reference-ID: <53CE9E5D.6050203 AT pom-monitoring.com>
+Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2014-07/msg00021.html
+
+Bug-Description:
+
+Indirect variable references do not work correctly if the reference
+variable expands to an array reference using a subscript other than 0
+(e.g., foo='bar[1]' ; echo ${!foo}).
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3-patched/subst.c 2014-06-03 09:32:44.000000000 -0400
+--- subst.c 2014-07-23 09:58:19.000000000 -0400
+***************
+*** 7375,7379 ****
+
+ if (want_indir)
+! tdesc = parameter_brace_expand_indir (name + 1, var_is_special,
quoted, quoted_dollar_atp, contains_dollar_at);
+ else
+ tdesc = parameter_brace_expand_word (name, var_is_special, quoted,
PF_IGNUNBOUND|(pflags&(PF_NOSPLIT2|PF_ASSIGNRHS)), &ind);
+--- 7445,7455 ----
+
+ if (want_indir)
+! {
+! tdesc = parameter_brace_expand_indir (name + 1, var_is_special,
quoted, quoted_dollar_atp, contains_dollar_at);
+! /* Turn off the W_ARRAYIND flag because there is no way for this
function
+! to return the index we're supposed to be using. */
+! if (tdesc && tdesc->flags)
+! tdesc->flags &= ~W_ARRAYIND;
+! }
+ else
+ tdesc = parameter_brace_expand_word (name, var_is_special, quoted,
PF_IGNUNBOUND|(pflags&(PF_NOSPLIT2|PF_ASSIGNRHS)), &ind);
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 23
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 24
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-025
b/shell-term-fm/bash/patches/bash43-025
new file mode 100644
index 0000000..721aca0
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-025
@@ -0,0 +1,123 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-025
+
+Bug-Reported-by: Stephane Chazelas <stephane.chazelas AT gmail.com>
+Bug-Reference-ID:
+Bug-Reference-URL:
+
+Bug-Description:
+
+Under certain circumstances, bash will execute user code while processing the
+environment for exported function definitions.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3-patched/builtins/common.h 2013-07-08 16:54:47.000000000
-0400
+--- builtins/common.h 2014-09-12 14:25:47.000000000 -0400
+***************
+*** 34,37 ****
+--- 49,54 ----
+ #define SEVAL_PARSEONLY 0x020
+ #define SEVAL_NOLONGJMP 0x040
++ #define SEVAL_FUNCDEF 0x080 /* only allow function
definitions */
++ #define SEVAL_ONECMD 0x100 /* only allow a single command */
+
+ /* Flags for describe_command, shared between type.def and command.def */
+*** ../bash-4.3-patched/builtins/evalstring.c 2014-02-11 09:42:10.000000000
-0500
+--- builtins/evalstring.c 2014-09-14 14:15:13.000000000 -0400
+***************
+*** 309,312 ****
+--- 313,324 ----
+ struct fd_bitmap *bitmap;
+
++ if ((flags & SEVAL_FUNCDEF) && command->type != cm_function_def)
++ {
++ internal_warning ("%s: ignoring function definition
attempt", from_file);
++ should_jump_to_top_level = 0;
++ last_result = last_command_exit_value = EX_BADUSAGE;
++ break;
++ }
++
+ bitmap = new_fd_bitmap (FD_BITMAP_SIZE);
+ begin_unwind_frame ("pe_dispose");
+***************
+*** 369,372 ****
+--- 381,387 ----
+ dispose_fd_bitmap (bitmap);
+ discard_unwind_frame ("pe_dispose");
++
++ if (flags & SEVAL_ONECMD)
++ break;
+ }
+ }
+*** ../bash-4.3-patched/variables.c 2014-05-15 08:26:50.000000000 -0400
+--- variables.c 2014-09-14 14:23:35.000000000 -0400
+***************
+*** 359,369 ****
+ strcpy (temp_string + char_index + 1, string);
+
+! if (posixly_correct == 0 || legal_identifier (name))
+! parse_and_execute (temp_string, name, SEVAL_NONINT|SEVAL_NOHIST);
+!
+! /* Ancient backwards compatibility. Old versions of bash exported
+! functions like name()=() {...} */
+! if (name[char_index - 1] == ')' && name[char_index - 2] == '(')
+! name[char_index - 2] = '\0';
+
+ if (temp_var = find_function (name))
+--- 364,372 ----
+ strcpy (temp_string + char_index + 1, string);
+
+! /* Don't import function names that are invalid identifiers from the
+! environment, though we still allow them to be defined as shell
+! variables. */
+! if (legal_identifier (name))
+! parse_and_execute (temp_string, name,
SEVAL_NONINT|SEVAL_NOHIST|SEVAL_FUNCDEF|SEVAL_ONECMD);
+
+ if (temp_var = find_function (name))
+***************
+*** 382,389 ****
+ report_error (_("error importing function definition for
`%s'"), name);
+ }
+-
+- /* ( */
+- if (name[char_index - 1] == ')' && name[char_index - 2] == '\0')
+- name[char_index - 2] = '('; /* ) */
+ }
+ #if defined (ARRAY_VARS)
+--- 385,388 ----
+*** ../bash-4.3-patched/subst.c 2014-08-11 11:16:35.000000000 -0400
+--- subst.c 2014-09-12 15:31:04.000000000 -0400
+***************
+*** 8048,8052 ****
+ goto return0;
+ }
+! else if (var = find_variable_last_nameref (temp1))
+ {
+ temp = nameref_cell (var);
+--- 8118,8124 ----
+ goto return0;
+ }
+! else if (var && (invisible_p (var) || var_isset (var) == 0))
+! temp = (char *)NULL;
+! else if ((var = find_variable_last_nameref (temp1)) && var_isset
(var) && invisible_p (var) == 0)
+ {
+ temp = nameref_cell (var);
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 24
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 25
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-026
b/shell-term-fm/bash/patches/bash43-026
new file mode 100644
index 0000000..d5d5b1d
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-026
@@ -0,0 +1,60 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-026
+
+Bug-Reported-by: Tavis Ormandy <taviso AT cmpxchg8b.com>
+Bug-Reference-ID:
+Bug-Reference-URL: http://twitter.com/taviso/statuses/514887394294652929
+
+Bug-Description:
+
+Under certain circumstances, bash can incorrectly save a lookahead character
and
+return it on a subsequent call, even when reading a new line.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3.25/parse.y 2014-07-30 10:14:31.000000000 -0400
+--- parse.y 2014-09-25 20:20:21.000000000 -0400
+***************
+*** 2954,2957 ****
+--- 2954,2959 ----
+ word_desc_to_read = (WORD_DESC *)NULL;
+
++ eol_ungetc_lookahead = 0;
++
+ current_token = '\n'; /* XXX */
+ last_read_token = '\n';
+*** ../bash-4.3.25/y.tab.c 2014-07-30 10:14:32.000000000 -0400
+--- y.tab.c 2014-09-25 20:21:48.000000000 -0400
+***************
+*** 5266,5269 ****
+--- 5266,5271 ----
+ word_desc_to_read = (WORD_DESC *)NULL;
+
++ eol_ungetc_lookahead = 0;
++
+ current_token = '\n'; /* XXX */
+ last_read_token = '\n';
+***************
+*** 8540,8542 ****
+ }
+ #endif /* HANDLE_MULTIBYTE */
+-
+--- 8542,8543 ----
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 25
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 26
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-027
b/shell-term-fm/bash/patches/bash43-027
new file mode 100644
index 0000000..ef48bd8
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-027
@@ -0,0 +1,221 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-027
+
+Bug-Reported-by: Florian Weimer <fweimer AT redhat.com>
+Bug-Reference-ID:
+Bug-Reference-URL:
+
+Bug-Description:
+
+This patch changes the encoding bash uses for exported functions to avoid
+clashes with shell variables and to avoid depending only on an environment
+variable's contents to determine whether or not to interpret it as a shell
+function.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3.26/variables.c 2014-09-25 23:02:18.000000000 -0400
+--- variables.c 2014-09-27 20:52:04.000000000 -0400
+***************
+*** 84,87 ****
+--- 84,92 ----
+ #define ifsname(s) ((s)[0] == 'I' && (s)[1] == 'F' && (s)[2] == 'S' &&
(s)[3] == '\0')
+
++ #define BASHFUNC_PREFIX "BASH_FUNC_"
++ #define BASHFUNC_PREFLEN 10 /* == strlen(BASHFUNC_PREFIX */
++ #define BASHFUNC_SUFFIX "%%"
++ #define BASHFUNC_SUFFLEN 2 /* == strlen(BASHFUNC_SUFFIX) */
++
+ extern char **environ;
+
+***************
+*** 280,284 ****
+ static void dispose_temporary_env __P((sh_free_func_t *));
+
+! static inline char *mk_env_string __P((const char *, const char *));
+ static char **make_env_array_from_var_list __P((SHELL_VAR **));
+ static char **make_var_export_array __P((VAR_CONTEXT *));
+--- 285,289 ----
+ static void dispose_temporary_env __P((sh_free_func_t *));
+
+! static inline char *mk_env_string __P((const char *, const char *, int));
+ static char **make_env_array_from_var_list __P((SHELL_VAR **));
+ static char **make_var_export_array __P((VAR_CONTEXT *));
+***************
+*** 350,369 ****
+ /* If exported function, define it now. Don't import functions from
+ the environment in privileged mode. */
+! if (privmode == 0 && read_but_dont_execute == 0 && STREQN ("() {",
string, 4))
+ {
+ string_length = strlen (string);
+! temp_string = (char *)xmalloc (3 + string_length + char_index);
+
+! strcpy (temp_string, name);
+! temp_string[char_index] = ' ';
+! strcpy (temp_string + char_index + 1, string);
+
+ /* Don't import function names that are invalid identifiers from the
+ environment, though we still allow them to be defined as shell
+ variables. */
+! if (legal_identifier (name))
+! parse_and_execute (temp_string, name,
SEVAL_NONINT|SEVAL_NOHIST|SEVAL_FUNCDEF|SEVAL_ONECMD);
+
+! if (temp_var = find_function (name))
+ {
+ VSETATTR (temp_var, (att_exported|att_imported));
+--- 355,385 ----
+ /* If exported function, define it now. Don't import functions from
+ the environment in privileged mode. */
+! if (privmode == 0 && read_but_dont_execute == 0 &&
+! STREQN (BASHFUNC_PREFIX, name, BASHFUNC_PREFLEN) &&
+! STREQ (BASHFUNC_SUFFIX, name + char_index - BASHFUNC_SUFFLEN) &&
+! STREQN ("() {", string, 4))
+ {
++ size_t namelen;
++ char *tname; /* desired imported function name */
++
++ namelen = char_index - BASHFUNC_PREFLEN - BASHFUNC_SUFFLEN;
++
++ tname = name + BASHFUNC_PREFLEN; /* start of func name */
++ tname[namelen] = '\0'; /* now tname == func name */
++
+ string_length = strlen (string);
+! temp_string = (char *)xmalloc (namelen + string_length + 2);
+
+! memcpy (temp_string, tname, namelen);
+! temp_string[namelen] = ' ';
+! memcpy (temp_string + namelen + 1, string, string_length + 1);
+
+ /* Don't import function names that are invalid identifiers from the
+ environment, though we still allow them to be defined as shell
+ variables. */
+! if (absolute_program (tname) == 0 && (posixly_correct == 0 ||
legal_identifier (tname)))
+! parse_and_execute (temp_string, tname,
SEVAL_NONINT|SEVAL_NOHIST|SEVAL_FUNCDEF|SEVAL_ONECMD);
+
+! if (temp_var = find_function (tname))
+ {
+ VSETATTR (temp_var, (att_exported|att_imported));
+***************
+*** 378,383 ****
+ }
+ last_command_exit_value = 1;
+! report_error (_("error importing function definition for
`%s'"), name);
+ }
+ }
+ #if defined (ARRAY_VARS)
+--- 394,402 ----
+ }
+ last_command_exit_value = 1;
+! report_error (_("error importing function definition for
`%s'"), tname);
+ }
++
++ /* Restore original suffix */
++ tname[namelen] = BASHFUNC_SUFFIX[0];
+ }
+ #if defined (ARRAY_VARS)
+***************
+*** 2955,2959 ****
+
+ INVALIDATE_EXPORTSTR (var);
+! var->exportstr = mk_env_string (name, value);
+
+ array_needs_making = 1;
+--- 2974,2978 ----
+
+ INVALIDATE_EXPORTSTR (var);
+! var->exportstr = mk_env_string (name, value, 0);
+
+ array_needs_making = 1;
+***************
+*** 3853,3871 ****
+
+ static inline char *
+! mk_env_string (name, value)
+ const char *name, *value;
+ {
+! int name_len, value_len;
+! char *p;
+
+ name_len = strlen (name);
+ value_len = STRLEN (value);
+! p = (char *)xmalloc (2 + name_len + value_len);
+! strcpy (p, name);
+! p[name_len] = '=';
+ if (value && *value)
+! strcpy (p + name_len + 1, value);
+ else
+! p[name_len + 1] = '\0';
+ return (p);
+ }
+--- 3872,3911 ----
+
+ static inline char *
+! mk_env_string (name, value, isfunc)
+ const char *name, *value;
++ int isfunc;
+ {
+! size_t name_len, value_len;
+! char *p, *q;
+
+ name_len = strlen (name);
+ value_len = STRLEN (value);
+!
+! /* If we are exporting a shell function, construct the encoded function
+! name. */
+! if (isfunc && value)
+! {
+! p = (char *)xmalloc (BASHFUNC_PREFLEN + name_len + BASHFUNC_SUFFLEN
+ value_len + 2);
+! q = p;
+! memcpy (q, BASHFUNC_PREFIX, BASHFUNC_PREFLEN);
+! q += BASHFUNC_PREFLEN;
+! memcpy (q, name, name_len);
+! q += name_len;
+! memcpy (q, BASHFUNC_SUFFIX, BASHFUNC_SUFFLEN);
+! q += BASHFUNC_SUFFLEN;
+! }
+! else
+! {
+! p = (char *)xmalloc (2 + name_len + value_len);
+! memcpy (p, name, name_len);
+! q = p + name_len;
+! }
+!
+! q[0] = '=';
+ if (value && *value)
+! memcpy (q + 1, value, value_len + 1);
+ else
+! q[1] = '\0';
+!
+ return (p);
+ }
+***************
+*** 3953,3957 ****
+ using the cached exportstr... */
+ list[list_index] = USE_EXPORTSTR ? savestring (value)
+! : mk_env_string (var->name, value);
+
+ if (USE_EXPORTSTR == 0)
+--- 3993,3997 ----
+ using the cached exportstr... */
+ list[list_index] = USE_EXPORTSTR ? savestring (value)
+! : mk_env_string (var->name, value,
function_p (var));
+
+ if (USE_EXPORTSTR == 0)
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 26
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 27
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-028
b/shell-term-fm/bash/patches/bash43-028
new file mode 100644
index 0000000..7448cf8
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-028
@@ -0,0 +1,2265 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-028
+
+Bug-Reported-by: Florian Weimer <fweimer AT redhat.com>
+Bug-Reference-ID:
+Bug-Reference-URL:
+
+Bug-Description:
+
+There are two local buffer overflows in parse.y that can cause the shell
+to dump core when given many here-documents attached to a single command
+or many nested loops.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3-patched/parse.y 2014-09-25 23:02:35.000000000 -0400
+--- parse.y 2014-09-29 16:47:03.000000000 -0400
+***************
+*** 169,172 ****
+--- 169,175 ----
+ static int reserved_word_acceptable __P((int));
+ static int yylex __P((void));
++
++ static void push_heredoc __P((REDIRECT *));
++ static char *mk_alexpansion __P((char *));
+ static int alias_expand_token __P((char *));
+ static int time_command_acceptable __P((void));
+***************
+*** 266,270 ****
+ /* Variables to manage the task of reading here documents, because we need
to
+ defer the reading until after a complete command has been collected. */
+! static REDIRECT *redir_stack[10];
+ int need_here_doc;
+
+--- 269,275 ----
+ /* Variables to manage the task of reading here documents, because we need
to
+ defer the reading until after a complete command has been collected. */
+! #define HEREDOC_MAX 16
+!
+! static REDIRECT *redir_stack[HEREDOC_MAX];
+ int need_here_doc;
+
+***************
+*** 308,312 ****
+ index is decremented after a case, select, or for command is parsed. */
+ #define MAX_CASE_NEST 128
+! static int word_lineno[MAX_CASE_NEST];
+ static int word_top = -1;
+
+--- 313,317 ----
+ index is decremented after a case, select, or for command is parsed. */
+ #define MAX_CASE_NEST 128
+! static int word_lineno[MAX_CASE_NEST+1];
+ static int word_top = -1;
+
+***************
+*** 521,525 ****
+ redir.filename = $2;
+ $$ = make_redirection (source, r_reading_until,
redir, 0);
+! redir_stack[need_here_doc++] = $$;
+ }
+ | NUMBER LESS_LESS WORD
+--- 526,530 ----
+ redir.filename = $2;
+ $$ = make_redirection (source, r_reading_until,
redir, 0);
+! push_heredoc ($$);
+ }
+ | NUMBER LESS_LESS WORD
+***************
+*** 528,532 ****
+ redir.filename = $3;
+ $$ = make_redirection (source, r_reading_until,
redir, 0);
+! redir_stack[need_here_doc++] = $$;
+ }
+ | REDIR_WORD LESS_LESS WORD
+--- 533,537 ----
+ redir.filename = $3;
+ $$ = make_redirection (source, r_reading_until,
redir, 0);
+! push_heredoc ($$);
+ }
+ | REDIR_WORD LESS_LESS WORD
+***************
+*** 535,539 ****
+ redir.filename = $3;
+ $$ = make_redirection (source, r_reading_until,
redir, REDIR_VARASSIGN);
+! redir_stack[need_here_doc++] = $$;
+ }
+ | LESS_LESS_MINUS WORD
+--- 540,544 ----
+ redir.filename = $3;
+ $$ = make_redirection (source, r_reading_until,
redir, REDIR_VARASSIGN);
+! push_heredoc ($$);
+ }
+ | LESS_LESS_MINUS WORD
+***************
+*** 542,546 ****
+ redir.filename = $2;
+ $$ = make_redirection (source,
r_deblank_reading_until, redir, 0);
+! redir_stack[need_here_doc++] = $$;
+ }
+ | NUMBER LESS_LESS_MINUS WORD
+--- 547,551 ----
+ redir.filename = $2;
+ $$ = make_redirection (source,
r_deblank_reading_until, redir, 0);
+! push_heredoc ($$);
+ }
+ | NUMBER LESS_LESS_MINUS WORD
+***************
+*** 549,553 ****
+ redir.filename = $3;
+ $$ = make_redirection (source,
r_deblank_reading_until, redir, 0);
+! redir_stack[need_here_doc++] = $$;
+ }
+ | REDIR_WORD LESS_LESS_MINUS WORD
+--- 554,558 ----
+ redir.filename = $3;
+ $$ = make_redirection (source,
r_deblank_reading_until, redir, 0);
+! push_heredoc ($$);
+ }
+ | REDIR_WORD LESS_LESS_MINUS WORD
+***************
+*** 556,560 ****
+ redir.filename = $3;
+ $$ = make_redirection (source,
r_deblank_reading_until, redir, REDIR_VARASSIGN);
+! redir_stack[need_here_doc++] = $$;
+ }
+ | LESS_LESS_LESS WORD
+--- 561,565 ----
+ redir.filename = $3;
+ $$ = make_redirection (source,
r_deblank_reading_until, redir, REDIR_VARASSIGN);
+! push_heredoc ($$);
+ }
+ | LESS_LESS_LESS WORD
+***************
+*** 2637,2640 ****
+--- 2642,2660 ----
+ static int esacs_needed_count;
+
++ static void
++ push_heredoc (r)
++ REDIRECT *r;
++ {
++ if (need_here_doc >= HEREDOC_MAX)
++ {
++ last_command_exit_value = EX_BADUSAGE;
++ need_here_doc = 0;
++ report_syntax_error (_("maximum here-document count exceeded"));
++ reset_parser ();
++ exit_shell (last_command_exit_value);
++ }
++ redir_stack[need_here_doc++] = r;
++ }
++
+ void
+ gather_here_documents ()
+*** ../bash-4.3.27/y.tab.c 2014-10-01 11:38:24.000000000 -0400
+--- y.tab.c 2014-10-01 12:46:11.000000000 -0400
+***************
+*** 169,173 ****
+
+ /* Copy the first part of user declarations. */
+! #line 21 "/usr/homes/chet/src/bash/src/parse.y"
+
+ #include "config.h"
+--- 169,173 ----
+
+ /* Copy the first part of user declarations. */
+! #line 21 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+
+ #include "config.h"
+***************
+*** 320,323 ****
+--- 320,326 ----
+ static int reserved_word_acceptable __P((int));
+ static int yylex __P((void));
++
++ static void push_heredoc __P((REDIRECT *));
++ static char *mk_alexpansion __P((char *));
+ static int alias_expand_token __P((char *));
+ static int time_command_acceptable __P((void));
+***************
+*** 417,421 ****
+ /* Variables to manage the task of reading here documents, because we need
to
+ defer the reading until after a complete command has been collected. */
+! static REDIRECT *redir_stack[10];
+ int need_here_doc;
+
+--- 420,426 ----
+ /* Variables to manage the task of reading here documents, because we need
to
+ defer the reading until after a complete command has been collected. */
+! #define HEREDOC_MAX 16
+!
+! static REDIRECT *redir_stack[HEREDOC_MAX];
+ int need_here_doc;
+
+***************
+*** 459,463 ****
+ index is decremented after a case, select, or for command is parsed. */
+ #define MAX_CASE_NEST 128
+! static int word_lineno[MAX_CASE_NEST];
+ static int word_top = -1;
+
+--- 464,468 ----
+ index is decremented after a case, select, or for command is parsed. */
+ #define MAX_CASE_NEST 128
+! static int word_lineno[MAX_CASE_NEST+1];
+ static int word_top = -1;
+
+***************
+*** 493,497 ****
+ #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
+ typedef union YYSTYPE
+! #line 324 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ WORD_DESC *word; /* the word that we read. */
+--- 498,502 ----
+ #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
+ typedef union YYSTYPE
+! #line 329 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ WORD_DESC *word; /* the word that we read. */
+***************
+*** 504,508 ****
+ }
+ /* Line 193 of yacc.c. */
+! #line 507 "y.tab.c"
+ YYSTYPE;
+ # define yystype YYSTYPE /* obsolescent; will be withdrawn */
+--- 509,513 ----
+ }
+ /* Line 193 of yacc.c. */
+! #line 512 "y.tab.c"
+ YYSTYPE;
+ # define yystype YYSTYPE /* obsolescent; will be withdrawn */
+***************
+*** 517,521 ****
+
+ /* Line 216 of yacc.c. */
+! #line 520 "y.tab.c"
+
+ #ifdef short
+--- 522,526 ----
+
+ /* Line 216 of yacc.c. */
+! #line 525 "y.tab.c"
+
+ #ifdef short
+***************
+*** 887,907 ****
+ static const yytype_uint16 yyrline[] =
+ {
+! 0, 377, 377, 388, 397, 412, 422, 424, 428, 434,
+! 440, 446, 452, 458, 464, 470, 476, 482, 488, 494,
+! 500, 506, 512, 518, 525, 532, 539, 546, 553, 560,
+! 566, 572, 578, 584, 590, 596, 602, 608, 614, 620,
+! 626, 632, 638, 644, 650, 656, 662, 668, 674, 680,
+! 686, 692, 700, 702, 704, 708, 712, 723, 725, 729,
+! 731, 733, 749, 751, 755, 757, 759, 761, 763, 765,
+! 767, 769, 771, 773, 775, 779, 784, 789, 794, 799,
+! 804, 809, 814, 821, 826, 831, 836, 843, 848, 853,
+! 858, 863, 868, 875, 880, 885, 892, 895, 898, 902,
+! 904, 935, 942, 947, 964, 969, 986, 993, 995, 997,
+! 1002, 1006, 1010, 1014, 1016, 1018, 1022, 1023, 1027, 1029,
+! 1031, 1033, 1037, 1039, 1041, 1043, 1045, 1047, 1051, 1053,
+! 1062, 1070, 1071, 1077, 1078, 1085, 1089, 1091, 1093, 1100,
+! 1102, 1104, 1108, 1109, 1112, 1114, 1116, 1120, 1121, 1130,
+! 1143, 1159, 1174, 1176, 1178, 1185, 1188, 1192, 1194, 1200,
+! 1206, 1223, 1243, 1245, 1268, 1272, 1274, 1276
+ };
+ #endif
+--- 892,912 ----
+ static const yytype_uint16 yyrline[] =
+ {
+! 0, 382, 382, 393, 402, 417, 427, 429, 433, 439,
+! 445, 451, 457, 463, 469, 475, 481, 487, 493, 499,
+! 505, 511, 517, 523, 530, 537, 544, 551, 558, 565,
+! 571, 577, 583, 589, 595, 601, 607, 613, 619, 625,
+! 631, 637, 643, 649, 655, 661, 667, 673, 679, 685,
+! 691, 697, 705, 707, 709, 713, 717, 728, 730, 734,
+! 736, 738, 754, 756, 760, 762, 764, 766, 768, 770,
+! 772, 774, 776, 778, 780, 784, 789, 794, 799, 804,
+! 809, 814, 819, 826, 831, 836, 841, 848, 853, 858,
+! 863, 868, 873, 880, 885, 890, 897, 900, 903, 907,
+! 909, 940, 947, 952, 969, 974, 991, 998, 1000, 1002,
+! 1007, 1011, 1015, 1019, 1021, 1023, 1027, 1028, 1032, 1034,
+! 1036, 1038, 1042, 1044, 1046, 1048, 1050, 1052, 1056, 1058,
+! 1067, 1075, 1076, 1082, 1083, 1090, 1094, 1096, 1098, 1105,
+! 1107, 1109, 1113, 1114, 1117, 1119, 1121, 1125, 1126, 1135,
+! 1148, 1164, 1179, 1181, 1183, 1190, 1193, 1197, 1199, 1205,
+! 1211, 1228, 1248, 1250, 1273, 1277, 1279, 1281
+ };
+ #endif
+***************
+*** 2094,2098 ****
+ {
+ case 2:
+! #line 378 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ /* Case of regular command. Discard the error
+--- 2099,2103 ----
+ {
+ case 2:
+! #line 383 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ /* Case of regular command. Discard the error
+***************
+*** 2108,2112 ****
+
+ case 3:
+! #line 389 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ /* Case of regular command, but not a very
+--- 2113,2117 ----
+
+ case 3:
+! #line 394 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ /* Case of regular command, but not a very
+***************
+*** 2120,2124 ****
+
+ case 4:
+! #line 398 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ /* Error during parsing. Return NULL command. */
+--- 2125,2129 ----
+
+ case 4:
+! #line 403 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ /* Error during parsing. Return NULL command. */
+***************
+*** 2138,2142 ****
+
+ case 5:
+! #line 413 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ /* Case of EOF seen by itself. Do ignoreeof or
+--- 2143,2147 ----
+
+ case 5:
+! #line 418 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ /* Case of EOF seen by itself. Do ignoreeof or
+***************
+*** 2149,2163 ****
+
+ case 6:
+! #line 423 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(1) - (1)].word),
(WORD_LIST *)NULL); }
+ break;
+
+ case 7:
+! #line 425 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(2) - (2)].word),
(yyvsp[(1) - (2)].word_list)); }
+ break;
+
+ case 8:
+! #line 429 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 1;
+--- 2154,2168 ----
+
+ case 6:
+! #line 428 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(1) - (1)].word),
(WORD_LIST *)NULL); }
+ break;
+
+ case 7:
+! #line 430 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(2) - (2)].word),
(yyvsp[(1) - (2)].word_list)); }
+ break;
+
+ case 8:
+! #line 434 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2168,2172 ****
+
+ case 9:
+! #line 435 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 0;
+--- 2173,2177 ----
+
+ case 9:
+! #line 440 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2177,2181 ****
+
+ case 10:
+! #line 441 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2182,2186 ----
+
+ case 10:
+! #line 446 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2186,2190 ****
+
+ case 11:
+! #line 447 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2191,2195 ----
+
+ case 11:
+! #line 452 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2195,2199 ****
+
+ case 12:
+! #line 453 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2200,2204 ----
+
+ case 12:
+! #line 458 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2204,2208 ****
+
+ case 13:
+! #line 459 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2209,2213 ----
+
+ case 13:
+! #line 464 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2213,2217 ****
+
+ case 14:
+! #line 465 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 1;
+--- 2218,2222 ----
+
+ case 14:
+! #line 470 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2222,2226 ****
+
+ case 15:
+! #line 471 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2227,2231 ----
+
+ case 15:
+! #line 476 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2231,2235 ****
+
+ case 16:
+! #line 477 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2236,2240 ----
+
+ case 16:
+! #line 482 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2240,2244 ****
+
+ case 17:
+! #line 483 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 1;
+--- 2245,2249 ----
+
+ case 17:
+! #line 488 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2249,2253 ****
+
+ case 18:
+! #line 489 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2254,2258 ----
+
+ case 18:
+! #line 494 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2258,2262 ****
+
+ case 19:
+! #line 495 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2263,2267 ----
+
+ case 19:
+! #line 500 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2267,2271 ****
+
+ case 20:
+! #line 501 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 0;
+--- 2272,2276 ----
+
+ case 20:
+! #line 506 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2276,2280 ****
+
+ case 21:
+! #line 507 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2281,2285 ----
+
+ case 21:
+! #line 512 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2285,2289 ****
+
+ case 22:
+! #line 513 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2290,2294 ----
+
+ case 22:
+! #line 518 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2294,2358 ****
+
+ case 23:
+! #line 519 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 0;
+ redir.filename = (yyvsp[(2) - (2)].word);
+ (yyval.redirect) = make_redirection (source,
r_reading_until, redir, 0);
+! redir_stack[need_here_doc++] = (yyval.redirect);
+ }
+ break;
+
+ case 24:
+! #line 526 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+ redir.filename = (yyvsp[(3) - (3)].word);
+ (yyval.redirect) = make_redirection (source,
r_reading_until, redir, 0);
+! redir_stack[need_here_doc++] = (yyval.redirect);
+ }
+ break;
+
+ case 25:
+! #line 533 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+ redir.filename = (yyvsp[(3) - (3)].word);
+ (yyval.redirect) = make_redirection (source,
r_reading_until, redir, REDIR_VARASSIGN);
+! redir_stack[need_here_doc++] = (yyval.redirect);
+ }
+ break;
+
+ case 26:
+! #line 540 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 0;
+ redir.filename = (yyvsp[(2) - (2)].word);
+ (yyval.redirect) = make_redirection (source,
r_deblank_reading_until, redir, 0);
+! redir_stack[need_here_doc++] = (yyval.redirect);
+ }
+ break;
+
+ case 27:
+! #line 547 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+ redir.filename = (yyvsp[(3) - (3)].word);
+ (yyval.redirect) = make_redirection (source,
r_deblank_reading_until, redir, 0);
+! redir_stack[need_here_doc++] = (yyval.redirect);
+ }
+ break;
+
+ case 28:
+! #line 554 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+ redir.filename = (yyvsp[(3) - (3)].word);
+ (yyval.redirect) = make_redirection (source,
r_deblank_reading_until, redir, REDIR_VARASSIGN);
+! redir_stack[need_here_doc++] = (yyval.redirect);
+ }
+ break;
+
+ case 29:
+! #line 561 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 0;
+--- 2299,2363 ----
+
+ case 23:
+! #line 524 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+ redir.filename = (yyvsp[(2) - (2)].word);
+ (yyval.redirect) = make_redirection (source,
r_reading_until, redir, 0);
+! push_heredoc ((yyval.redirect));
+ }
+ break;
+
+ case 24:
+! #line 531 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+ redir.filename = (yyvsp[(3) - (3)].word);
+ (yyval.redirect) = make_redirection (source,
r_reading_until, redir, 0);
+! push_heredoc ((yyval.redirect));
+ }
+ break;
+
+ case 25:
+! #line 538 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+ redir.filename = (yyvsp[(3) - (3)].word);
+ (yyval.redirect) = make_redirection (source,
r_reading_until, redir, REDIR_VARASSIGN);
+! push_heredoc ((yyval.redirect));
+ }
+ break;
+
+ case 26:
+! #line 545 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+ redir.filename = (yyvsp[(2) - (2)].word);
+ (yyval.redirect) = make_redirection (source,
r_deblank_reading_until, redir, 0);
+! push_heredoc ((yyval.redirect));
+ }
+ break;
+
+ case 27:
+! #line 552 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+ redir.filename = (yyvsp[(3) - (3)].word);
+ (yyval.redirect) = make_redirection (source,
r_deblank_reading_until, redir, 0);
+! push_heredoc ((yyval.redirect));
+ }
+ break;
+
+ case 28:
+! #line 559 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+ redir.filename = (yyvsp[(3) - (3)].word);
+ (yyval.redirect) = make_redirection (source,
r_deblank_reading_until, redir, REDIR_VARASSIGN);
+! push_heredoc ((yyval.redirect));
+ }
+ break;
+
+ case 29:
+! #line 566 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2363,2367 ****
+
+ case 30:
+! #line 567 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2368,2372 ----
+
+ case 30:
+! #line 572 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2372,2376 ****
+
+ case 31:
+! #line 573 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2377,2381 ----
+
+ case 31:
+! #line 578 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2381,2385 ****
+
+ case 32:
+! #line 579 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 0;
+--- 2386,2390 ----
+
+ case 32:
+! #line 584 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2390,2394 ****
+
+ case 33:
+! #line 585 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2395,2399 ----
+
+ case 33:
+! #line 590 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2399,2403 ****
+
+ case 34:
+! #line 591 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2404,2408 ----
+
+ case 34:
+! #line 596 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2408,2412 ****
+
+ case 35:
+! #line 597 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 1;
+--- 2413,2417 ----
+
+ case 35:
+! #line 602 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2417,2421 ****
+
+ case 36:
+! #line 603 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2422,2426 ----
+
+ case 36:
+! #line 608 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2426,2430 ****
+
+ case 37:
+! #line 609 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2431,2435 ----
+
+ case 37:
+! #line 614 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2435,2439 ****
+
+ case 38:
+! #line 615 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 0;
+--- 2440,2444 ----
+
+ case 38:
+! #line 620 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2444,2448 ****
+
+ case 39:
+! #line 621 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2449,2453 ----
+
+ case 39:
+! #line 626 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2453,2457 ****
+
+ case 40:
+! #line 627 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2458,2462 ----
+
+ case 40:
+! #line 632 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2462,2466 ****
+
+ case 41:
+! #line 633 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 1;
+--- 2467,2471 ----
+
+ case 41:
+! #line 638 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2471,2475 ****
+
+ case 42:
+! #line 639 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2476,2480 ----
+
+ case 42:
+! #line 644 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2480,2484 ****
+
+ case 43:
+! #line 645 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2485,2489 ----
+
+ case 43:
+! #line 650 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2489,2493 ****
+
+ case 44:
+! #line 651 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 1;
+--- 2494,2498 ----
+
+ case 44:
+! #line 656 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2498,2502 ****
+
+ case 45:
+! #line 657 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2503,2507 ----
+
+ case 45:
+! #line 662 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2507,2511 ****
+
+ case 46:
+! #line 663 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2512,2516 ----
+
+ case 46:
+! #line 668 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2516,2520 ****
+
+ case 47:
+! #line 669 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 0;
+--- 2521,2525 ----
+
+ case 47:
+! #line 674 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2525,2529 ****
+
+ case 48:
+! #line 675 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2530,2534 ----
+
+ case 48:
+! #line 680 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2534,2538 ****
+
+ case 49:
+! #line 681 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2539,2543 ----
+
+ case 49:
+! #line 686 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2543,2547 ****
+
+ case 50:
+! #line 687 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 1;
+--- 2548,2552 ----
+
+ case 50:
+! #line 692 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2552,2556 ****
+
+ case 51:
+! #line 693 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 1;
+--- 2557,2561 ----
+
+ case 51:
+! #line 698 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2561,2580 ****
+
+ case 52:
+! #line 701 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.element).word = (yyvsp[(1) - (1)].word);
(yyval.element).redirect = 0; }
+ break;
+
+ case 53:
+! #line 703 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.element).word = (yyvsp[(1) - (1)].word);
(yyval.element).redirect = 0; }
+ break;
+
+ case 54:
+! #line 705 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.element).redirect = (yyvsp[(1) - (1)].redirect);
(yyval.element).word = 0; }
+ break;
+
+ case 55:
+! #line 709 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.redirect) = (yyvsp[(1) - (1)].redirect);
+--- 2566,2585 ----
+
+ case 52:
+! #line 706 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.element).word = (yyvsp[(1) - (1)].word);
(yyval.element).redirect = 0; }
+ break;
+
+ case 53:
+! #line 708 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.element).word = (yyvsp[(1) - (1)].word);
(yyval.element).redirect = 0; }
+ break;
+
+ case 54:
+! #line 710 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.element).redirect = (yyvsp[(1) - (1)].redirect);
(yyval.element).word = 0; }
+ break;
+
+ case 55:
+! #line 714 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.redirect) = (yyvsp[(1) - (1)].redirect);
+***************
+*** 2583,2587 ****
+
+ case 56:
+! #line 713 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ register REDIRECT *t;
+--- 2588,2592 ----
+
+ case 56:
+! #line 718 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ register REDIRECT *t;
+***************
+*** 2595,2619 ****
+
+ case 57:
+! #line 724 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_simple_command ((yyvsp[(1) - (1)].element),
(COMMAND *)NULL); }
+ break;
+
+ case 58:
+! #line 726 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_simple_command ((yyvsp[(2) - (2)].element),
(yyvsp[(1) - (2)].command)); }
+ break;
+
+ case 59:
+! #line 730 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = clean_simple_command ((yyvsp[(1) - (1)].command));
}
+ break;
+
+ case 60:
+! #line 732 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 61:
+! #line 734 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ COMMAND *tc;
+--- 2600,2624 ----
+
+ case 57:
+! #line 729 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_simple_command ((yyvsp[(1) - (1)].element),
(COMMAND *)NULL); }
+ break;
+
+ case 58:
+! #line 731 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_simple_command ((yyvsp[(2) - (2)].element),
(yyvsp[(1) - (2)].command)); }
+ break;
+
+ case 59:
+! #line 735 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = clean_simple_command ((yyvsp[(1) - (1)].command));
}
+ break;
+
+ case 60:
+! #line 737 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 61:
+! #line 739 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ COMMAND *tc;
+***************
+*** 2634,2703 ****
+
+ case 62:
+! #line 750 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 63:
+! #line 752 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 64:
+! #line 756 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 65:
+! #line 758 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 66:
+! #line 760 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_while_command ((yyvsp[(2) - (5)].command),
(yyvsp[(4) - (5)].command)); }
+ break;
+
+ case 67:
+! #line 762 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_until_command ((yyvsp[(2) - (5)].command),
(yyvsp[(4) - (5)].command)); }
+ break;
+
+ case 68:
+! #line 764 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 69:
+! #line 766 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 70:
+! #line 768 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 71:
+! #line 770 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 72:
+! #line 772 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 73:
+! #line 774 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 74:
+! #line 776 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 75:
+! #line 780 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) -
(6)].command), word_lineno[word_top]);
+--- 2639,2708 ----
+
+ case 62:
+! #line 755 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 63:
+! #line 757 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 64:
+! #line 761 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 65:
+! #line 763 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 66:
+! #line 765 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_while_command ((yyvsp[(2) - (5)].command),
(yyvsp[(4) - (5)].command)); }
+ break;
+
+ case 67:
+! #line 767 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_until_command ((yyvsp[(2) - (5)].command),
(yyvsp[(4) - (5)].command)); }
+ break;
+
+ case 68:
+! #line 769 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 69:
+! #line 771 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 70:
+! #line 773 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 71:
+! #line 775 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 72:
+! #line 777 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 73:
+! #line 779 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 74:
+! #line 781 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 75:
+! #line 785 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) -
(6)].command), word_lineno[word_top]);
+***************
+*** 2707,2711 ****
+
+ case 76:
+! #line 785 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) -
(6)].command), word_lineno[word_top]);
+--- 2712,2716 ----
+
+ case 76:
+! #line 790 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) -
(6)].command), word_lineno[word_top]);
+***************
+*** 2715,2719 ****
+
+ case 77:
+! #line 790 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) -
(7)].command), word_lineno[word_top]);
+--- 2720,2724 ----
+
+ case 77:
+! #line 795 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) -
(7)].command), word_lineno[word_top]);
+***************
+*** 2723,2727 ****
+
+ case 78:
+! #line 795 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) -
(7)].command), word_lineno[word_top]);
+--- 2728,2732 ----
+
+ case 78:
+! #line 800 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) -
(7)].command), word_lineno[word_top]);
+***************
+*** 2731,2735 ****
+
+ case 79:
+! #line 800 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *),
(yyvsp[(9) - (10)].command), word_lineno[word_top]);
+--- 2736,2740 ----
+
+ case 79:
+! #line 805 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *),
(yyvsp[(9) - (10)].command), word_lineno[word_top]);
+***************
+*** 2739,2743 ****
+
+ case 80:
+! #line 805 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *),
(yyvsp[(9) - (10)].command), word_lineno[word_top]);
+--- 2744,2748 ----
+
+ case 80:
+! #line 810 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *),
(yyvsp[(9) - (10)].command), word_lineno[word_top]);
+***************
+*** 2747,2751 ****
+
+ case 81:
+! #line 810 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(9)].word), (WORD_LIST *)NULL, (yyvsp[(8) - (9)].command),
word_lineno[word_top]);
+--- 2752,2756 ----
+
+ case 81:
+! #line 815 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(9)].word), (WORD_LIST *)NULL, (yyvsp[(8) - (9)].command),
word_lineno[word_top]);
+***************
+*** 2755,2759 ****
+
+ case 82:
+! #line 815 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(9)].word), (WORD_LIST *)NULL, (yyvsp[(8) - (9)].command),
word_lineno[word_top]);
+--- 2760,2764 ----
+
+ case 82:
+! #line 820 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(9)].word), (WORD_LIST *)NULL, (yyvsp[(8) - (9)].command),
word_lineno[word_top]);
+***************
+*** 2763,2767 ****
+
+ case 83:
+! #line 822 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_arith_for_command
((yyvsp[(2) - (7)].word_list), (yyvsp[(6) - (7)].command), arith_for_lineno);
+--- 2768,2772 ----
+
+ case 83:
+! #line 827 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_arith_for_command
((yyvsp[(2) - (7)].word_list), (yyvsp[(6) - (7)].command), arith_for_lineno);
+***************
+*** 2771,2775 ****
+
+ case 84:
+! #line 827 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_arith_for_command
((yyvsp[(2) - (7)].word_list), (yyvsp[(6) - (7)].command), arith_for_lineno);
+--- 2776,2780 ----
+
+ case 84:
+! #line 832 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_arith_for_command
((yyvsp[(2) - (7)].word_list), (yyvsp[(6) - (7)].command), arith_for_lineno);
+***************
+*** 2779,2783 ****
+
+ case 85:
+! #line 832 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_arith_for_command
((yyvsp[(2) - (5)].word_list), (yyvsp[(4) - (5)].command), arith_for_lineno);
+--- 2784,2788 ----
+
+ case 85:
+! #line 837 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_arith_for_command
((yyvsp[(2) - (5)].word_list), (yyvsp[(4) - (5)].command), arith_for_lineno);
+***************
+*** 2787,2791 ****
+
+ case 86:
+! #line 837 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_arith_for_command
((yyvsp[(2) - (5)].word_list), (yyvsp[(4) - (5)].command), arith_for_lineno);
+--- 2792,2796 ----
+
+ case 86:
+! #line 842 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_arith_for_command
((yyvsp[(2) - (5)].word_list), (yyvsp[(4) - (5)].command), arith_for_lineno);
+***************
+*** 2795,2799 ****
+
+ case 87:
+! #line 844 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) -
(6)].command), word_lineno[word_top]);
+--- 2800,2804 ----
+
+ case 87:
+! #line 849 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) -
(6)].command), word_lineno[word_top]);
+***************
+*** 2803,2807 ****
+
+ case 88:
+! #line 849 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) -
(6)].command), word_lineno[word_top]);
+--- 2808,2812 ----
+
+ case 88:
+! #line 854 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) -
(6)].command), word_lineno[word_top]);
+***************
+*** 2811,2815 ****
+
+ case 89:
+! #line 854 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) -
(7)].command), word_lineno[word_top]);
+--- 2816,2820 ----
+
+ case 89:
+! #line 859 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) -
(7)].command), word_lineno[word_top]);
+***************
+*** 2819,2823 ****
+
+ case 90:
+! #line 859 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) -
(7)].command), word_lineno[word_top]);
+--- 2824,2828 ----
+
+ case 90:
+! #line 864 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) -
(7)].command), word_lineno[word_top]);
+***************
+*** 2827,2831 ****
+
+ case 91:
+! #line 864 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *),
(yyvsp[(9) - (10)].command), word_lineno[word_top]);
+--- 2832,2836 ----
+
+ case 91:
+! #line 869 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *),
(yyvsp[(9) - (10)].command), word_lineno[word_top]);
+***************
+*** 2835,2839 ****
+
+ case 92:
+! #line 869 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *),
(yyvsp[(9) - (10)].command), word_lineno[word_top]);
+--- 2840,2844 ----
+
+ case 92:
+! #line 874 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *),
(yyvsp[(9) - (10)].command), word_lineno[word_top]);
+***************
+*** 2843,2847 ****
+
+ case 93:
+! #line 876 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_case_command ((yyvsp[(2) -
(6)].word), (PATTERN_LIST *)NULL, word_lineno[word_top]);
+--- 2848,2852 ----
+
+ case 93:
+! #line 881 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_case_command ((yyvsp[(2) -
(6)].word), (PATTERN_LIST *)NULL, word_lineno[word_top]);
+***************
+*** 2851,2855 ****
+
+ case 94:
+! #line 881 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_case_command ((yyvsp[(2) -
(7)].word), (yyvsp[(5) - (7)].pattern), word_lineno[word_top]);
+--- 2856,2860 ----
+
+ case 94:
+! #line 886 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_case_command ((yyvsp[(2) -
(7)].word), (yyvsp[(5) - (7)].pattern), word_lineno[word_top]);
+***************
+*** 2859,2863 ****
+
+ case 95:
+! #line 886 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_case_command ((yyvsp[(2) -
(6)].word), (yyvsp[(5) - (6)].pattern), word_lineno[word_top]);
+--- 2864,2868 ----
+
+ case 95:
+! #line 891 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_case_command ((yyvsp[(2) -
(6)].word), (yyvsp[(5) - (6)].pattern), word_lineno[word_top]);
+***************
+*** 2867,2891 ****
+
+ case 96:
+! #line 893 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_function_def ((yyvsp[(1) - (5)].word),
(yyvsp[(5) - (5)].command), function_dstart, function_bstart); }
+ break;
+
+ case 97:
+! #line 896 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_function_def ((yyvsp[(2) - (6)].word),
(yyvsp[(6) - (6)].command), function_dstart, function_bstart); }
+ break;
+
+ case 98:
+! #line 899 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_function_def ((yyvsp[(2) - (4)].word),
(yyvsp[(4) - (4)].command), function_dstart, function_bstart); }
+ break;
+
+ case 99:
+! #line 903 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 100:
+! #line 905 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ COMMAND *tc;
+--- 2872,2896 ----
+
+ case 96:
+! #line 898 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_function_def ((yyvsp[(1) - (5)].word),
(yyvsp[(5) - (5)].command), function_dstart, function_bstart); }
+ break;
+
+ case 97:
+! #line 901 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_function_def ((yyvsp[(2) - (6)].word),
(yyvsp[(6) - (6)].command), function_dstart, function_bstart); }
+ break;
+
+ case 98:
+! #line 904 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_function_def ((yyvsp[(2) - (4)].word),
(yyvsp[(4) - (4)].command), function_dstart, function_bstart); }
+ break;
+
+ case 99:
+! #line 908 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 100:
+! #line 910 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ COMMAND *tc;
+***************
+*** 2919,2923 ****
+
+ case 101:
+! #line 936 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_subshell_command ((yyvsp[(2)
- (3)].command));
+--- 2924,2928 ----
+
+ case 101:
+! #line 941 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_subshell_command ((yyvsp[(2)
- (3)].command));
+***************
+*** 2927,2931 ****
+
+ case 102:
+! #line 943 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_coproc_command ("COPROC",
(yyvsp[(2) - (2)].command));
+--- 2932,2936 ----
+
+ case 102:
+! #line 948 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_coproc_command ("COPROC",
(yyvsp[(2) - (2)].command));
+***************
+*** 2935,2939 ****
+
+ case 103:
+! #line 948 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ COMMAND *tc;
+--- 2940,2944 ----
+
+ case 103:
+! #line 953 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ COMMAND *tc;
+***************
+*** 2955,2959 ****
+
+ case 104:
+! #line 965 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_coproc_command ((yyvsp[(2) -
(3)].word)->word, (yyvsp[(3) - (3)].command));
+--- 2960,2964 ----
+
+ case 104:
+! #line 970 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_coproc_command ((yyvsp[(2) -
(3)].word)->word, (yyvsp[(3) - (3)].command));
+***************
+*** 2963,2967 ****
+
+ case 105:
+! #line 970 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ COMMAND *tc;
+--- 2968,2972 ----
+
+ case 105:
+! #line 975 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ COMMAND *tc;
+***************
+*** 2983,2987 ****
+
+ case 106:
+! #line 987 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_coproc_command ("COPROC",
clean_simple_command ((yyvsp[(2) - (2)].command)));
+--- 2988,2992 ----
+
+ case 106:
+! #line 992 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_coproc_command ("COPROC",
clean_simple_command ((yyvsp[(2) - (2)].command)));
+***************
+*** 2991,3105 ****
+
+ case 107:
+! #line 994 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (5)].command),
(yyvsp[(4) - (5)].command), (COMMAND *)NULL); }
+ break;
+
+ case 108:
+! #line 996 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (7)].command),
(yyvsp[(4) - (7)].command), (yyvsp[(6) - (7)].command)); }
+ break;
+
+ case 109:
+! #line 998 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (6)].command),
(yyvsp[(4) - (6)].command), (yyvsp[(5) - (6)].command)); }
+ break;
+
+ case 110:
+! #line 1003 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_group_command ((yyvsp[(2) - (3)].command)); }
+ break;
+
+ case 111:
+! #line 1007 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_arith_command ((yyvsp[(1) - (1)].word_list));
}
+ break;
+
+ case 112:
+! #line 1011 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(2) - (3)].command); }
+ break;
+
+ case 113:
+! #line 1015 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (4)].command),
(yyvsp[(4) - (4)].command), (COMMAND *)NULL); }
+ break;
+
+ case 114:
+! #line 1017 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (6)].command),
(yyvsp[(4) - (6)].command), (yyvsp[(6) - (6)].command)); }
+ break;
+
+ case 115:
+! #line 1019 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (5)].command),
(yyvsp[(4) - (5)].command), (yyvsp[(5) - (5)].command)); }
+ break;
+
+ case 117:
+! #line 1024 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyvsp[(2) - (2)].pattern)->next = (yyvsp[(1) - (2)].pattern);
(yyval.pattern) = (yyvsp[(2) - (2)].pattern); }
+ break;
+
+ case 118:
+! #line 1028 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(2) - (4)].word_list),
(yyvsp[(4) - (4)].command)); }
+ break;
+
+ case 119:
+! #line 1030 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(2) - (4)].word_list),
(COMMAND *)NULL); }
+ break;
+
+ case 120:
+! #line 1032 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(3) - (5)].word_list),
(yyvsp[(5) - (5)].command)); }
+ break;
+
+ case 121:
+! #line 1034 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(3) - (5)].word_list),
(COMMAND *)NULL); }
+ break;
+
+ case 122:
+! #line 1038 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.pattern) = (yyvsp[(1) - (2)].pattern); }
+ break;
+
+ case 123:
+! #line 1040 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyvsp[(2) - (3)].pattern)->next = (yyvsp[(1) - (3)].pattern);
(yyval.pattern) = (yyvsp[(2) - (3)].pattern); }
+ break;
+
+ case 124:
+! #line 1042 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyvsp[(1) - (2)].pattern)->flags |= CASEPAT_FALLTHROUGH;
(yyval.pattern) = (yyvsp[(1) - (2)].pattern); }
+ break;
+
+ case 125:
+! #line 1044 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyvsp[(2) - (3)].pattern)->flags |= CASEPAT_FALLTHROUGH; (yyvsp[(2)
- (3)].pattern)->next = (yyvsp[(1) - (3)].pattern); (yyval.pattern) =
(yyvsp[(2) - (3)].pattern); }
+ break;
+
+ case 126:
+! #line 1046 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyvsp[(1) - (2)].pattern)->flags |= CASEPAT_TESTNEXT;
(yyval.pattern) = (yyvsp[(1) - (2)].pattern); }
+ break;
+
+ case 127:
+! #line 1048 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyvsp[(2) - (3)].pattern)->flags |= CASEPAT_TESTNEXT; (yyvsp[(2) -
(3)].pattern)->next = (yyvsp[(1) - (3)].pattern); (yyval.pattern) =
(yyvsp[(2) - (3)].pattern); }
+ break;
+
+ case 128:
+! #line 1052 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(1) - (1)].word),
(WORD_LIST *)NULL); }
+ break;
+
+ case 129:
+! #line 1054 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(3) - (3)].word),
(yyvsp[(1) - (3)].word_list)); }
+ break;
+
+ case 130:
+! #line 1063 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = (yyvsp[(2) - (2)].command);
+--- 2996,3110 ----
+
+ case 107:
+! #line 999 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (5)].command),
(yyvsp[(4) - (5)].command), (COMMAND *)NULL); }
+ break;
+
+ case 108:
+! #line 1001 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (7)].command),
(yyvsp[(4) - (7)].command), (yyvsp[(6) - (7)].command)); }
+ break;
+
+ case 109:
+! #line 1003 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (6)].command),
(yyvsp[(4) - (6)].command), (yyvsp[(5) - (6)].command)); }
+ break;
+
+ case 110:
+! #line 1008 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_group_command ((yyvsp[(2) - (3)].command)); }
+ break;
+
+ case 111:
+! #line 1012 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_arith_command ((yyvsp[(1) - (1)].word_list));
}
+ break;
+
+ case 112:
+! #line 1016 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(2) - (3)].command); }
+ break;
+
+ case 113:
+! #line 1020 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (4)].command),
(yyvsp[(4) - (4)].command), (COMMAND *)NULL); }
+ break;
+
+ case 114:
+! #line 1022 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (6)].command),
(yyvsp[(4) - (6)].command), (yyvsp[(6) - (6)].command)); }
+ break;
+
+ case 115:
+! #line 1024 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (5)].command),
(yyvsp[(4) - (5)].command), (yyvsp[(5) - (5)].command)); }
+ break;
+
+ case 117:
+! #line 1029 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyvsp[(2) - (2)].pattern)->next = (yyvsp[(1) - (2)].pattern);
(yyval.pattern) = (yyvsp[(2) - (2)].pattern); }
+ break;
+
+ case 118:
+! #line 1033 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(2) - (4)].word_list),
(yyvsp[(4) - (4)].command)); }
+ break;
+
+ case 119:
+! #line 1035 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(2) - (4)].word_list),
(COMMAND *)NULL); }
+ break;
+
+ case 120:
+! #line 1037 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(3) - (5)].word_list),
(yyvsp[(5) - (5)].command)); }
+ break;
+
+ case 121:
+! #line 1039 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(3) - (5)].word_list),
(COMMAND *)NULL); }
+ break;
+
+ case 122:
+! #line 1043 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.pattern) = (yyvsp[(1) - (2)].pattern); }
+ break;
+
+ case 123:
+! #line 1045 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyvsp[(2) - (3)].pattern)->next = (yyvsp[(1) - (3)].pattern);
(yyval.pattern) = (yyvsp[(2) - (3)].pattern); }
+ break;
+
+ case 124:
+! #line 1047 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyvsp[(1) - (2)].pattern)->flags |= CASEPAT_FALLTHROUGH;
(yyval.pattern) = (yyvsp[(1) - (2)].pattern); }
+ break;
+
+ case 125:
+! #line 1049 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyvsp[(2) - (3)].pattern)->flags |= CASEPAT_FALLTHROUGH; (yyvsp[(2)
- (3)].pattern)->next = (yyvsp[(1) - (3)].pattern); (yyval.pattern) =
(yyvsp[(2) - (3)].pattern); }
+ break;
+
+ case 126:
+! #line 1051 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyvsp[(1) - (2)].pattern)->flags |= CASEPAT_TESTNEXT;
(yyval.pattern) = (yyvsp[(1) - (2)].pattern); }
+ break;
+
+ case 127:
+! #line 1053 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyvsp[(2) - (3)].pattern)->flags |= CASEPAT_TESTNEXT; (yyvsp[(2) -
(3)].pattern)->next = (yyvsp[(1) - (3)].pattern); (yyval.pattern) =
(yyvsp[(2) - (3)].pattern); }
+ break;
+
+ case 128:
+! #line 1057 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(1) - (1)].word),
(WORD_LIST *)NULL); }
+ break;
+
+ case 129:
+! #line 1059 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(3) - (3)].word),
(yyvsp[(1) - (3)].word_list)); }
+ break;
+
+ case 130:
+! #line 1068 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = (yyvsp[(2) - (2)].command);
+***************
+*** 3110,3114 ****
+
+ case 132:
+! #line 1072 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = (yyvsp[(2) - (2)].command);
+--- 3115,3119 ----
+
+ case 132:
+! #line 1077 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = (yyvsp[(2) - (2)].command);
+***************
+*** 3117,3121 ****
+
+ case 134:
+! #line 1079 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ if ((yyvsp[(1) - (3)].command)->type ==
cm_connection)
+--- 3122,3126 ----
+
+ case 134:
+! #line 1084 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ if ((yyvsp[(1) - (3)].command)->type ==
cm_connection)
+***************
+*** 3127,3141 ****
+
+ case 136:
+! #line 1090 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), AND_AND); }
+ break;
+
+ case 137:
+! #line 1092 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), OR_OR); }
+ break;
+
+ case 138:
+! #line 1094 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ if ((yyvsp[(1) - (4)].command)->type ==
cm_connection)
+--- 3132,3146 ----
+
+ case 136:
+! #line 1095 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), AND_AND); }
+ break;
+
+ case 137:
+! #line 1097 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), OR_OR); }
+ break;
+
+ case 138:
+! #line 1099 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ if ((yyvsp[(1) - (4)].command)->type ==
cm_connection)
+***************
+*** 3147,3181 ****
+
+ case 139:
+! #line 1101 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), ';'); }
+ break;
+
+ case 140:
+! #line 1103 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), ';'); }
+ break;
+
+ case 141:
+! #line 1105 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 144:
+! #line 1113 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.number) = '\n'; }
+ break;
+
+ case 145:
+! #line 1115 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.number) = ';'; }
+ break;
+
+ case 146:
+! #line 1117 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.number) = yacc_EOF; }
+ break;
+
+ case 149:
+! #line 1131 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = (yyvsp[(1) - (1)].command);
+--- 3152,3186 ----
+
+ case 139:
+! #line 1106 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), ';'); }
+ break;
+
+ case 140:
+! #line 1108 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), ';'); }
+ break;
+
+ case 141:
+! #line 1110 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 144:
+! #line 1118 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.number) = '\n'; }
+ break;
+
+ case 145:
+! #line 1120 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.number) = ';'; }
+ break;
+
+ case 146:
+! #line 1122 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.number) = yacc_EOF; }
+ break;
+
+ case 149:
+! #line 1136 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = (yyvsp[(1) - (1)].command);
+***************
+*** 3193,3197 ****
+
+ case 150:
+! #line 1144 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ if ((yyvsp[(1) - (2)].command)->type ==
cm_connection)
+--- 3198,3202 ----
+
+ case 150:
+! #line 1149 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ if ((yyvsp[(1) - (2)].command)->type ==
cm_connection)
+***************
+*** 3212,3216 ****
+
+ case 151:
+! #line 1160 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = (yyvsp[(1) - (2)].command);
+--- 3217,3221 ----
+
+ case 151:
+! #line 1165 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = (yyvsp[(1) - (2)].command);
+***************
+*** 3228,3242 ****
+
+ case 152:
+! #line 1175 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), AND_AND); }
+ break;
+
+ case 153:
+! #line 1177 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), OR_OR); }
+ break;
+
+ case 154:
+! #line 1179 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ if ((yyvsp[(1) - (3)].command)->type ==
cm_connection)
+--- 3233,3247 ----
+
+ case 152:
+! #line 1180 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), AND_AND); }
+ break;
+
+ case 153:
+! #line 1182 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), OR_OR); }
+ break;
+
+ case 154:
+! #line 1184 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ if ((yyvsp[(1) - (3)].command)->type ==
cm_connection)
+***************
+*** 3248,3267 ****
+
+ case 155:
+! #line 1186 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (3)].command),
(yyvsp[(3) - (3)].command), ';'); }
+ break;
+
+ case 156:
+! #line 1189 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 157:
+! #line 1193 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 158:
+! #line 1195 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ if ((yyvsp[(2) - (2)].command))
+--- 3253,3272 ----
+
+ case 155:
+! #line 1191 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (3)].command),
(yyvsp[(3) - (3)].command), ';'); }
+ break;
+
+ case 156:
+! #line 1194 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 157:
+! #line 1198 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 158:
+! #line 1200 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ if ((yyvsp[(2) - (2)].command))
+***************
+*** 3272,3276 ****
+
+ case 159:
+! #line 1201 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ if ((yyvsp[(2) - (2)].command))
+--- 3277,3281 ----
+
+ case 159:
+! #line 1206 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ if ((yyvsp[(2) - (2)].command))
+***************
+*** 3281,3285 ****
+
+ case 160:
+! #line 1207 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ ELEMENT x;
+--- 3286,3290 ----
+
+ case 160:
+! #line 1212 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ ELEMENT x;
+***************
+*** 3301,3305 ****
+
+ case 161:
+! #line 1224 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ ELEMENT x;
+--- 3306,3310 ----
+
+ case 161:
+! #line 1229 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ ELEMENT x;
+***************
+*** 3322,3331 ****
+
+ case 162:
+! #line 1244 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), '|'); }
+ break;
+
+ case 163:
+! #line 1246 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ /* Make cmd1 |& cmd2 equivalent to cmd1 2>&1 | cmd2
*/
+--- 3327,3336 ----
+
+ case 162:
+! #line 1249 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), '|'); }
+ break;
+
+ case 163:
+! #line 1251 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ /* Make cmd1 |& cmd2 equivalent to cmd1 2>&1 | cmd2
*/
+***************
+*** 3353,3372 ****
+
+ case 164:
+! #line 1269 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 165:
+! #line 1273 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.number) = CMD_TIME_PIPELINE; }
+ break;
+
+ case 166:
+! #line 1275 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.number) = CMD_TIME_PIPELINE|CMD_TIME_POSIX; }
+ break;
+
+ case 167:
+! #line 1277 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.number) = CMD_TIME_PIPELINE|CMD_TIME_POSIX; }
+ break;
+--- 3358,3377 ----
+
+ case 164:
+! #line 1274 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 165:
+! #line 1278 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.number) = CMD_TIME_PIPELINE; }
+ break;
+
+ case 166:
+! #line 1280 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.number) = CMD_TIME_PIPELINE|CMD_TIME_POSIX; }
+ break;
+
+ case 167:
+! #line 1282 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.number) = CMD_TIME_PIPELINE|CMD_TIME_POSIX; }
+ break;
+***************
+*** 3374,3378 ****
+
+ /* Line 1267 of yacc.c. */
+! #line 3377 "y.tab.c"
+ default: break;
+ }
+--- 3379,3383 ----
+
+ /* Line 1267 of yacc.c. */
+! #line 3382 "y.tab.c"
+ default: break;
+ }
+***************
+*** 3588,3592 ****
+
+
+! #line 1279 "/usr/homes/chet/src/bash/src/parse.y"
+
+
+--- 3593,3597 ----
+
+
+! #line 1284 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+
+
+***************
+*** 4949,4952 ****
+--- 4954,4972 ----
+ static int esacs_needed_count;
+
++ static void
++ push_heredoc (r)
++ REDIRECT *r;
++ {
++ if (need_here_doc >= HEREDOC_MAX)
++ {
++ last_command_exit_value = EX_BADUSAGE;
++ need_here_doc = 0;
++ report_syntax_error (_("maximum here-document count exceeded"));
++ reset_parser ();
++ exit_shell (last_command_exit_value);
++ }
++ redir_stack[need_here_doc++] = r;
++ }
++
+ void
+ gather_here_documents ()
+***************
+*** 8542,8543 ****
+--- 8562,8564 ----
+ }
+ #endif /* HANDLE_MULTIBYTE */
++
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 27
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 28
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-029
b/shell-term-fm/bash/patches/bash43-029
new file mode 100644
index 0000000..93bd390
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-029
@@ -0,0 +1,59 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-029
+
+Bug-Reported-by: Michal Zalewski <lcamtuf AT coredump.cx>
+Bug-Reference-ID:
+Bug-Reference-URL:
+
+Bug-Description:
+
+When bash is parsing a function definition that contains a here-document
+delimited by end-of-file (or end-of-string), it leaves the closing delimiter
+uninitialized. This can result in an invalid memory access when the parsed
+function is later copied.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3.28/make_cmd.c 2011-12-16 08:08:01.000000000 -0500
+--- make_cmd.c 2014-10-02 11:24:23.000000000 -0400
+***************
+*** 693,696 ****
+--- 693,697 ----
+ temp->redirector = source;
+ temp->redirectee = dest_and_filename;
++ temp->here_doc_eof = 0;
+ temp->instruction = instruction;
+ temp->flags = 0;
+*** ../bash-4.3.28/copy_cmd.c 2009-09-11 16:28:02.000000000 -0400
+--- copy_cmd.c 2014-10-02 11:24:23.000000000 -0400
+***************
+*** 127,131 ****
+ case r_reading_until:
+ case r_deblank_reading_until:
+! new_redirect->here_doc_eof = savestring (redirect->here_doc_eof);
+ /*FALLTHROUGH*/
+ case r_reading_string:
+--- 127,131 ----
+ case r_reading_until:
+ case r_deblank_reading_until:
+! new_redirect->here_doc_eof = redirect->here_doc_eof ? savestring
(redirect->here_doc_eof) : 0;
+ /*FALLTHROUGH*/
+ case r_reading_string:
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 28
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 29
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/bash/patches/bash43-030
b/shell-term-fm/bash/patches/bash43-030
new file mode 100644
index 0000000..78984da
--- /dev/null
+++ b/shell-term-fm/bash/patches/bash43-030
@@ -0,0 +1,2064 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-030
+
+Bug-Reported-by: Michal Zalewski <lcamtuf AT coredump.cx>
+Bug-Reference-ID:
+Bug-Reference-URL:
+
+Bug-Description:
+
+A combination of nested command substitutions and function importing from
+the environment can cause bash to execute code appearing in the environment
+variable value following the function definition.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3.29/builtins/evalstring.c 2014-10-01 12:57:47.000000000
-0400
+--- builtins/evalstring.c 2014-10-03 11:57:04.000000000 -0400
+***************
+*** 309,318 ****
+ struct fd_bitmap *bitmap;
+
+! if ((flags & SEVAL_FUNCDEF) && command->type != cm_function_def)
+ {
+! internal_warning ("%s: ignoring function definition
attempt", from_file);
+! should_jump_to_top_level = 0;
+! last_result = last_command_exit_value = EX_BADUSAGE;
+! break;
+ }
+
+--- 313,335 ----
+ struct fd_bitmap *bitmap;
+
+! if (flags & SEVAL_FUNCDEF)
+ {
+! char *x;
+!
+! /* If the command parses to something other than a straight
+! function definition, or if we have not consumed the
entire
+! string, or if the parser has transformed the function
+! name (as parsing will if it begins or ends with shell
+! whitespace, for example), reject the attempt */
+! if (command->type != cm_function_def ||
+! ((x = parser_remaining_input ()) && *x) ||
+! (STREQ (from_file,
command->value.Function_def->name->word) == 0))
+! {
+! internal_warning (_("%s: ignoring function definition
attempt"), from_file);
+! should_jump_to_top_level = 0;
+! last_result = last_command_exit_value = EX_BADUSAGE;
+! reset_parser ();
+! break;
+! }
+ }
+
+***************
+*** 379,383 ****
+
+ if (flags & SEVAL_ONECMD)
+! break;
+ }
+ }
+--- 396,403 ----
+
+ if (flags & SEVAL_ONECMD)
+! {
+! reset_parser ();
+! break;
+! }
+ }
+ }
+*** ../bash-4.3.29/parse.y 2014-10-01 12:58:43.000000000 -0400
+--- parse.y 2014-10-03 14:48:59.000000000 -0400
+***************
+*** 2539,2542 ****
+--- 2539,2552 ----
+ }
+
++ char *
++ parser_remaining_input ()
++ {
++ if (shell_input_line == 0)
++ return 0;
++ if (shell_input_line_index < 0 || shell_input_line_index >=
shell_input_line_len)
++ return '\0'; /* XXX */
++ return (shell_input_line + shell_input_line_index);
++ }
++
+ #ifdef INCLUDE_UNUSED
+ /* Back the input pointer up by one, effectively `ungetting' a character.
*/
+***************
+*** 4028,4033 ****
+ /* reset_parser clears shell_input_line and associated variables */
+ restore_input_line_state (&ls);
+! if (interactive)
+! token_to_read = 0;
+
+ /* Need to find how many characters parse_and_execute consumed, update
+--- 4053,4058 ----
+ /* reset_parser clears shell_input_line and associated variables */
+ restore_input_line_state (&ls);
+!
+! token_to_read = 0;
+
+ /* Need to find how many characters parse_and_execute consumed, update
+*** ../bash-4.3.29/shell.h 2014-10-01 12:57:39.000000000 -0400
+--- shell.h 2014-10-03 14:49:12.000000000 -0400
+***************
+*** 181,184 ****
+--- 181,186 ----
+
+ /* Let's try declaring these here. */
++ extern char *parser_remaining_input __P((void));
++
+ extern sh_parser_state_t *save_parser_state __P((sh_parser_state_t *));
+ extern void restore_parser_state __P((sh_parser_state_t *));
+*** ../bash-4.3.28/y.tab.c 2014-10-01 13:09:46.000000000 -0400
+--- y.tab.c 2014-10-04 19:26:22.000000000 -0400
+***************
+*** 169,173 ****
+
+ /* Copy the first part of user declarations. */
+! #line 21 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+
+ #include "config.h"
+--- 169,173 ----
+
+ /* Copy the first part of user declarations. */
+! #line 21 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+
+ #include "config.h"
+***************
+*** 498,502 ****
+ #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
+ typedef union YYSTYPE
+! #line 329 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ WORD_DESC *word; /* the word that we read. */
+--- 498,502 ----
+ #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
+ typedef union YYSTYPE
+! #line 329 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ WORD_DESC *word; /* the word that we read. */
+***************
+*** 2099,2103 ****
+ {
+ case 2:
+! #line 383 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ /* Case of regular command. Discard the error
+--- 2099,2103 ----
+ {
+ case 2:
+! #line 383 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ /* Case of regular command. Discard the error
+***************
+*** 2113,2117 ****
+
+ case 3:
+! #line 394 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ /* Case of regular command, but not a very
+--- 2113,2117 ----
+
+ case 3:
+! #line 394 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ /* Case of regular command, but not a very
+***************
+*** 2125,2129 ****
+
+ case 4:
+! #line 403 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ /* Error during parsing. Return NULL command. */
+--- 2125,2129 ----
+
+ case 4:
+! #line 403 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ /* Error during parsing. Return NULL command. */
+***************
+*** 2143,2147 ****
+
+ case 5:
+! #line 418 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ /* Case of EOF seen by itself. Do ignoreeof or
+--- 2143,2147 ----
+
+ case 5:
+! #line 418 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ /* Case of EOF seen by itself. Do ignoreeof or
+***************
+*** 2154,2168 ****
+
+ case 6:
+! #line 428 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(1) - (1)].word),
(WORD_LIST *)NULL); }
+ break;
+
+ case 7:
+! #line 430 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(2) - (2)].word),
(yyvsp[(1) - (2)].word_list)); }
+ break;
+
+ case 8:
+! #line 434 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+--- 2154,2168 ----
+
+ case 6:
+! #line 428 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(1) - (1)].word),
(WORD_LIST *)NULL); }
+ break;
+
+ case 7:
+! #line 430 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(2) - (2)].word),
(yyvsp[(1) - (2)].word_list)); }
+ break;
+
+ case 8:
+! #line 434 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2173,2177 ****
+
+ case 9:
+! #line 440 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+--- 2173,2177 ----
+
+ case 9:
+! #line 440 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2182,2186 ****
+
+ case 10:
+! #line 446 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2182,2186 ----
+
+ case 10:
+! #line 446 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2191,2195 ****
+
+ case 11:
+! #line 452 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2191,2195 ----
+
+ case 11:
+! #line 452 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2200,2204 ****
+
+ case 12:
+! #line 458 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2200,2204 ----
+
+ case 12:
+! #line 458 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2209,2213 ****
+
+ case 13:
+! #line 464 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2209,2213 ----
+
+ case 13:
+! #line 464 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2218,2222 ****
+
+ case 14:
+! #line 470 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+--- 2218,2222 ----
+
+ case 14:
+! #line 470 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2227,2231 ****
+
+ case 15:
+! #line 476 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2227,2231 ----
+
+ case 15:
+! #line 476 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2236,2240 ****
+
+ case 16:
+! #line 482 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2236,2240 ----
+
+ case 16:
+! #line 482 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2245,2249 ****
+
+ case 17:
+! #line 488 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+--- 2245,2249 ----
+
+ case 17:
+! #line 488 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2254,2258 ****
+
+ case 18:
+! #line 494 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2254,2258 ----
+
+ case 18:
+! #line 494 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2263,2267 ****
+
+ case 19:
+! #line 500 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2263,2267 ----
+
+ case 19:
+! #line 500 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2272,2276 ****
+
+ case 20:
+! #line 506 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+--- 2272,2276 ----
+
+ case 20:
+! #line 506 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2281,2285 ****
+
+ case 21:
+! #line 512 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2281,2285 ----
+
+ case 21:
+! #line 512 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2290,2294 ****
+
+ case 22:
+! #line 518 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2290,2294 ----
+
+ case 22:
+! #line 518 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2299,2303 ****
+
+ case 23:
+! #line 524 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+--- 2299,2303 ----
+
+ case 23:
+! #line 524 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2309,2313 ****
+
+ case 24:
+! #line 531 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2309,2313 ----
+
+ case 24:
+! #line 531 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2319,2323 ****
+
+ case 25:
+! #line 538 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2319,2323 ----
+
+ case 25:
+! #line 538 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2329,2333 ****
+
+ case 26:
+! #line 545 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+--- 2329,2333 ----
+
+ case 26:
+! #line 545 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2339,2343 ****
+
+ case 27:
+! #line 552 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2339,2343 ----
+
+ case 27:
+! #line 552 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2349,2353 ****
+
+ case 28:
+! #line 559 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2349,2353 ----
+
+ case 28:
+! #line 559 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2359,2363 ****
+
+ case 29:
+! #line 566 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+--- 2359,2363 ----
+
+ case 29:
+! #line 566 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2368,2372 ****
+
+ case 30:
+! #line 572 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2368,2372 ----
+
+ case 30:
+! #line 572 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2377,2381 ****
+
+ case 31:
+! #line 578 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2377,2381 ----
+
+ case 31:
+! #line 578 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2386,2390 ****
+
+ case 32:
+! #line 584 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+--- 2386,2390 ----
+
+ case 32:
+! #line 584 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2395,2399 ****
+
+ case 33:
+! #line 590 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2395,2399 ----
+
+ case 33:
+! #line 590 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2404,2408 ****
+
+ case 34:
+! #line 596 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2404,2408 ----
+
+ case 34:
+! #line 596 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2413,2417 ****
+
+ case 35:
+! #line 602 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+--- 2413,2417 ----
+
+ case 35:
+! #line 602 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2422,2426 ****
+
+ case 36:
+! #line 608 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2422,2426 ----
+
+ case 36:
+! #line 608 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2431,2435 ****
+
+ case 37:
+! #line 614 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2431,2435 ----
+
+ case 37:
+! #line 614 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2440,2444 ****
+
+ case 38:
+! #line 620 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+--- 2440,2444 ----
+
+ case 38:
+! #line 620 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2449,2453 ****
+
+ case 39:
+! #line 626 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2449,2453 ----
+
+ case 39:
+! #line 626 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2458,2462 ****
+
+ case 40:
+! #line 632 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2458,2462 ----
+
+ case 40:
+! #line 632 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2467,2471 ****
+
+ case 41:
+! #line 638 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+--- 2467,2471 ----
+
+ case 41:
+! #line 638 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2476,2480 ****
+
+ case 42:
+! #line 644 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2476,2480 ----
+
+ case 42:
+! #line 644 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2485,2489 ****
+
+ case 43:
+! #line 650 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2485,2489 ----
+
+ case 43:
+! #line 650 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2494,2498 ****
+
+ case 44:
+! #line 656 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+--- 2494,2498 ----
+
+ case 44:
+! #line 656 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2503,2507 ****
+
+ case 45:
+! #line 662 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2503,2507 ----
+
+ case 45:
+! #line 662 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2512,2516 ****
+
+ case 46:
+! #line 668 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2512,2516 ----
+
+ case 46:
+! #line 668 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2521,2525 ****
+
+ case 47:
+! #line 674 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+--- 2521,2525 ----
+
+ case 47:
+! #line 674 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2530,2534 ****
+
+ case 48:
+! #line 680 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2530,2534 ----
+
+ case 48:
+! #line 680 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2539,2543 ****
+
+ case 49:
+! #line 686 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2539,2543 ----
+
+ case 49:
+! #line 686 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2548,2552 ****
+
+ case 50:
+! #line 692 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+--- 2548,2552 ----
+
+ case 50:
+! #line 692 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2557,2561 ****
+
+ case 51:
+! #line 698 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+--- 2557,2561 ----
+
+ case 51:
+! #line 698 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2566,2585 ****
+
+ case 52:
+! #line 706 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.element).word = (yyvsp[(1) - (1)].word);
(yyval.element).redirect = 0; }
+ break;
+
+ case 53:
+! #line 708 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.element).word = (yyvsp[(1) - (1)].word);
(yyval.element).redirect = 0; }
+ break;
+
+ case 54:
+! #line 710 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.element).redirect = (yyvsp[(1) - (1)].redirect);
(yyval.element).word = 0; }
+ break;
+
+ case 55:
+! #line 714 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.redirect) = (yyvsp[(1) - (1)].redirect);
+--- 2566,2585 ----
+
+ case 52:
+! #line 706 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.element).word = (yyvsp[(1) - (1)].word);
(yyval.element).redirect = 0; }
+ break;
+
+ case 53:
+! #line 708 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.element).word = (yyvsp[(1) - (1)].word);
(yyval.element).redirect = 0; }
+ break;
+
+ case 54:
+! #line 710 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.element).redirect = (yyvsp[(1) - (1)].redirect);
(yyval.element).word = 0; }
+ break;
+
+ case 55:
+! #line 714 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.redirect) = (yyvsp[(1) - (1)].redirect);
+***************
+*** 2588,2592 ****
+
+ case 56:
+! #line 718 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ register REDIRECT *t;
+--- 2588,2592 ----
+
+ case 56:
+! #line 718 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ register REDIRECT *t;
+***************
+*** 2600,2624 ****
+
+ case 57:
+! #line 729 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_simple_command ((yyvsp[(1) - (1)].element),
(COMMAND *)NULL); }
+ break;
+
+ case 58:
+! #line 731 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_simple_command ((yyvsp[(2) - (2)].element),
(yyvsp[(1) - (2)].command)); }
+ break;
+
+ case 59:
+! #line 735 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = clean_simple_command ((yyvsp[(1) - (1)].command));
}
+ break;
+
+ case 60:
+! #line 737 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 61:
+! #line 739 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ COMMAND *tc;
+--- 2600,2624 ----
+
+ case 57:
+! #line 729 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_simple_command ((yyvsp[(1) - (1)].element),
(COMMAND *)NULL); }
+ break;
+
+ case 58:
+! #line 731 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_simple_command ((yyvsp[(2) - (2)].element),
(yyvsp[(1) - (2)].command)); }
+ break;
+
+ case 59:
+! #line 735 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = clean_simple_command ((yyvsp[(1) - (1)].command));
}
+ break;
+
+ case 60:
+! #line 737 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 61:
+! #line 739 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ COMMAND *tc;
+***************
+*** 2639,2708 ****
+
+ case 62:
+! #line 755 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 63:
+! #line 757 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 64:
+! #line 761 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 65:
+! #line 763 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 66:
+! #line 765 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_while_command ((yyvsp[(2) - (5)].command),
(yyvsp[(4) - (5)].command)); }
+ break;
+
+ case 67:
+! #line 767 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_until_command ((yyvsp[(2) - (5)].command),
(yyvsp[(4) - (5)].command)); }
+ break;
+
+ case 68:
+! #line 769 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 69:
+! #line 771 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 70:
+! #line 773 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 71:
+! #line 775 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 72:
+! #line 777 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 73:
+! #line 779 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 74:
+! #line 781 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 75:
+! #line 785 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) -
(6)].command), word_lineno[word_top]);
+--- 2639,2708 ----
+
+ case 62:
+! #line 755 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 63:
+! #line 757 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 64:
+! #line 761 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 65:
+! #line 763 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 66:
+! #line 765 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_while_command ((yyvsp[(2) - (5)].command),
(yyvsp[(4) - (5)].command)); }
+ break;
+
+ case 67:
+! #line 767 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_until_command ((yyvsp[(2) - (5)].command),
(yyvsp[(4) - (5)].command)); }
+ break;
+
+ case 68:
+! #line 769 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 69:
+! #line 771 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 70:
+! #line 773 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 71:
+! #line 775 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 72:
+! #line 777 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 73:
+! #line 779 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 74:
+! #line 781 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 75:
+! #line 785 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) -
(6)].command), word_lineno[word_top]);
+***************
+*** 2712,2716 ****
+
+ case 76:
+! #line 790 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) -
(6)].command), word_lineno[word_top]);
+--- 2712,2716 ----
+
+ case 76:
+! #line 790 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) -
(6)].command), word_lineno[word_top]);
+***************
+*** 2720,2724 ****
+
+ case 77:
+! #line 795 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) -
(7)].command), word_lineno[word_top]);
+--- 2720,2724 ----
+
+ case 77:
+! #line 795 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) -
(7)].command), word_lineno[word_top]);
+***************
+*** 2728,2732 ****
+
+ case 78:
+! #line 800 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) -
(7)].command), word_lineno[word_top]);
+--- 2728,2732 ----
+
+ case 78:
+! #line 800 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) -
(7)].command), word_lineno[word_top]);
+***************
+*** 2736,2740 ****
+
+ case 79:
+! #line 805 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *),
(yyvsp[(9) - (10)].command), word_lineno[word_top]);
+--- 2736,2740 ----
+
+ case 79:
+! #line 805 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *),
(yyvsp[(9) - (10)].command), word_lineno[word_top]);
+***************
+*** 2744,2748 ****
+
+ case 80:
+! #line 810 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *),
(yyvsp[(9) - (10)].command), word_lineno[word_top]);
+--- 2744,2748 ----
+
+ case 80:
+! #line 810 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *),
(yyvsp[(9) - (10)].command), word_lineno[word_top]);
+***************
+*** 2752,2756 ****
+
+ case 81:
+! #line 815 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(9)].word), (WORD_LIST *)NULL, (yyvsp[(8) - (9)].command),
word_lineno[word_top]);
+--- 2752,2756 ----
+
+ case 81:
+! #line 815 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(9)].word), (WORD_LIST *)NULL, (yyvsp[(8) - (9)].command),
word_lineno[word_top]);
+***************
+*** 2760,2764 ****
+
+ case 82:
+! #line 820 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(9)].word), (WORD_LIST *)NULL, (yyvsp[(8) - (9)].command),
word_lineno[word_top]);
+--- 2760,2764 ----
+
+ case 82:
+! #line 820 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) -
(9)].word), (WORD_LIST *)NULL, (yyvsp[(8) - (9)].command),
word_lineno[word_top]);
+***************
+*** 2768,2772 ****
+
+ case 83:
+! #line 827 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_arith_for_command
((yyvsp[(2) - (7)].word_list), (yyvsp[(6) - (7)].command), arith_for_lineno);
+--- 2768,2772 ----
+
+ case 83:
+! #line 827 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_arith_for_command
((yyvsp[(2) - (7)].word_list), (yyvsp[(6) - (7)].command), arith_for_lineno);
+***************
+*** 2776,2780 ****
+
+ case 84:
+! #line 832 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_arith_for_command
((yyvsp[(2) - (7)].word_list), (yyvsp[(6) - (7)].command), arith_for_lineno);
+--- 2776,2780 ----
+
+ case 84:
+! #line 832 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_arith_for_command
((yyvsp[(2) - (7)].word_list), (yyvsp[(6) - (7)].command), arith_for_lineno);
+***************
+*** 2784,2788 ****
+
+ case 85:
+! #line 837 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_arith_for_command
((yyvsp[(2) - (5)].word_list), (yyvsp[(4) - (5)].command), arith_for_lineno);
+--- 2784,2788 ----
+
+ case 85:
+! #line 837 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_arith_for_command
((yyvsp[(2) - (5)].word_list), (yyvsp[(4) - (5)].command), arith_for_lineno);
+***************
+*** 2792,2796 ****
+
+ case 86:
+! #line 842 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_arith_for_command
((yyvsp[(2) - (5)].word_list), (yyvsp[(4) - (5)].command), arith_for_lineno);
+--- 2792,2796 ----
+
+ case 86:
+! #line 842 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_arith_for_command
((yyvsp[(2) - (5)].word_list), (yyvsp[(4) - (5)].command), arith_for_lineno);
+***************
+*** 2800,2804 ****
+
+ case 87:
+! #line 849 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) -
(6)].command), word_lineno[word_top]);
+--- 2800,2804 ----
+
+ case 87:
+! #line 849 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) -
(6)].command), word_lineno[word_top]);
+***************
+*** 2808,2812 ****
+
+ case 88:
+! #line 854 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) -
(6)].command), word_lineno[word_top]);
+--- 2808,2812 ----
+
+ case 88:
+! #line 854 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) -
(6)].command), word_lineno[word_top]);
+***************
+*** 2816,2820 ****
+
+ case 89:
+! #line 859 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) -
(7)].command), word_lineno[word_top]);
+--- 2816,2820 ----
+
+ case 89:
+! #line 859 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) -
(7)].command), word_lineno[word_top]);
+***************
+*** 2824,2828 ****
+
+ case 90:
+! #line 864 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) -
(7)].command), word_lineno[word_top]);
+--- 2824,2828 ----
+
+ case 90:
+! #line 864 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) -
(7)].command), word_lineno[word_top]);
+***************
+*** 2832,2836 ****
+
+ case 91:
+! #line 869 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *),
(yyvsp[(9) - (10)].command), word_lineno[word_top]);
+--- 2832,2836 ----
+
+ case 91:
+! #line 869 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *),
(yyvsp[(9) - (10)].command), word_lineno[word_top]);
+***************
+*** 2840,2844 ****
+
+ case 92:
+! #line 874 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *),
(yyvsp[(9) - (10)].command), word_lineno[word_top]);
+--- 2840,2844 ----
+
+ case 92:
+! #line 874 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) -
(10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *),
(yyvsp[(9) - (10)].command), word_lineno[word_top]);
+***************
+*** 2848,2852 ****
+
+ case 93:
+! #line 881 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_case_command ((yyvsp[(2) -
(6)].word), (PATTERN_LIST *)NULL, word_lineno[word_top]);
+--- 2848,2852 ----
+
+ case 93:
+! #line 881 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_case_command ((yyvsp[(2) -
(6)].word), (PATTERN_LIST *)NULL, word_lineno[word_top]);
+***************
+*** 2856,2860 ****
+
+ case 94:
+! #line 886 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_case_command ((yyvsp[(2) -
(7)].word), (yyvsp[(5) - (7)].pattern), word_lineno[word_top]);
+--- 2856,2860 ----
+
+ case 94:
+! #line 886 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_case_command ((yyvsp[(2) -
(7)].word), (yyvsp[(5) - (7)].pattern), word_lineno[word_top]);
+***************
+*** 2864,2868 ****
+
+ case 95:
+! #line 891 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_case_command ((yyvsp[(2) -
(6)].word), (yyvsp[(5) - (6)].pattern), word_lineno[word_top]);
+--- 2864,2868 ----
+
+ case 95:
+! #line 891 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_case_command ((yyvsp[(2) -
(6)].word), (yyvsp[(5) - (6)].pattern), word_lineno[word_top]);
+***************
+*** 2872,2896 ****
+
+ case 96:
+! #line 898 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_function_def ((yyvsp[(1) - (5)].word),
(yyvsp[(5) - (5)].command), function_dstart, function_bstart); }
+ break;
+
+ case 97:
+! #line 901 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_function_def ((yyvsp[(2) - (6)].word),
(yyvsp[(6) - (6)].command), function_dstart, function_bstart); }
+ break;
+
+ case 98:
+! #line 904 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_function_def ((yyvsp[(2) - (4)].word),
(yyvsp[(4) - (4)].command), function_dstart, function_bstart); }
+ break;
+
+ case 99:
+! #line 908 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 100:
+! #line 910 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ COMMAND *tc;
+--- 2872,2896 ----
+
+ case 96:
+! #line 898 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_function_def ((yyvsp[(1) - (5)].word),
(yyvsp[(5) - (5)].command), function_dstart, function_bstart); }
+ break;
+
+ case 97:
+! #line 901 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_function_def ((yyvsp[(2) - (6)].word),
(yyvsp[(6) - (6)].command), function_dstart, function_bstart); }
+ break;
+
+ case 98:
+! #line 904 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_function_def ((yyvsp[(2) - (4)].word),
(yyvsp[(4) - (4)].command), function_dstart, function_bstart); }
+ break;
+
+ case 99:
+! #line 908 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 100:
+! #line 910 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ COMMAND *tc;
+***************
+*** 2924,2928 ****
+
+ case 101:
+! #line 941 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_subshell_command ((yyvsp[(2)
- (3)].command));
+--- 2924,2928 ----
+
+ case 101:
+! #line 941 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_subshell_command ((yyvsp[(2)
- (3)].command));
+***************
+*** 2932,2936 ****
+
+ case 102:
+! #line 948 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_coproc_command ("COPROC",
(yyvsp[(2) - (2)].command));
+--- 2932,2936 ----
+
+ case 102:
+! #line 948 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_coproc_command ("COPROC",
(yyvsp[(2) - (2)].command));
+***************
+*** 2940,2944 ****
+
+ case 103:
+! #line 953 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ COMMAND *tc;
+--- 2940,2944 ----
+
+ case 103:
+! #line 953 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ COMMAND *tc;
+***************
+*** 2960,2964 ****
+
+ case 104:
+! #line 970 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_coproc_command ((yyvsp[(2) -
(3)].word)->word, (yyvsp[(3) - (3)].command));
+--- 2960,2964 ----
+
+ case 104:
+! #line 970 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_coproc_command ((yyvsp[(2) -
(3)].word)->word, (yyvsp[(3) - (3)].command));
+***************
+*** 2968,2972 ****
+
+ case 105:
+! #line 975 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ COMMAND *tc;
+--- 2968,2972 ----
+
+ case 105:
+! #line 975 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ COMMAND *tc;
+***************
+*** 2988,2992 ****
+
+ case 106:
+! #line 992 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_coproc_command ("COPROC",
clean_simple_command ((yyvsp[(2) - (2)].command)));
+--- 2988,2992 ----
+
+ case 106:
+! #line 992 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_coproc_command ("COPROC",
clean_simple_command ((yyvsp[(2) - (2)].command)));
+***************
+*** 2996,3110 ****
+
+ case 107:
+! #line 999 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (5)].command),
(yyvsp[(4) - (5)].command), (COMMAND *)NULL); }
+ break;
+
+ case 108:
+! #line 1001 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (7)].command),
(yyvsp[(4) - (7)].command), (yyvsp[(6) - (7)].command)); }
+ break;
+
+ case 109:
+! #line 1003 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (6)].command),
(yyvsp[(4) - (6)].command), (yyvsp[(5) - (6)].command)); }
+ break;
+
+ case 110:
+! #line 1008 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_group_command ((yyvsp[(2) - (3)].command)); }
+ break;
+
+ case 111:
+! #line 1012 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_arith_command ((yyvsp[(1) - (1)].word_list));
}
+ break;
+
+ case 112:
+! #line 1016 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(2) - (3)].command); }
+ break;
+
+ case 113:
+! #line 1020 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (4)].command),
(yyvsp[(4) - (4)].command), (COMMAND *)NULL); }
+ break;
+
+ case 114:
+! #line 1022 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (6)].command),
(yyvsp[(4) - (6)].command), (yyvsp[(6) - (6)].command)); }
+ break;
+
+ case 115:
+! #line 1024 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (5)].command),
(yyvsp[(4) - (5)].command), (yyvsp[(5) - (5)].command)); }
+ break;
+
+ case 117:
+! #line 1029 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyvsp[(2) - (2)].pattern)->next = (yyvsp[(1) - (2)].pattern);
(yyval.pattern) = (yyvsp[(2) - (2)].pattern); }
+ break;
+
+ case 118:
+! #line 1033 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(2) - (4)].word_list),
(yyvsp[(4) - (4)].command)); }
+ break;
+
+ case 119:
+! #line 1035 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(2) - (4)].word_list),
(COMMAND *)NULL); }
+ break;
+
+ case 120:
+! #line 1037 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(3) - (5)].word_list),
(yyvsp[(5) - (5)].command)); }
+ break;
+
+ case 121:
+! #line 1039 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(3) - (5)].word_list),
(COMMAND *)NULL); }
+ break;
+
+ case 122:
+! #line 1043 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.pattern) = (yyvsp[(1) - (2)].pattern); }
+ break;
+
+ case 123:
+! #line 1045 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyvsp[(2) - (3)].pattern)->next = (yyvsp[(1) - (3)].pattern);
(yyval.pattern) = (yyvsp[(2) - (3)].pattern); }
+ break;
+
+ case 124:
+! #line 1047 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyvsp[(1) - (2)].pattern)->flags |= CASEPAT_FALLTHROUGH;
(yyval.pattern) = (yyvsp[(1) - (2)].pattern); }
+ break;
+
+ case 125:
+! #line 1049 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyvsp[(2) - (3)].pattern)->flags |= CASEPAT_FALLTHROUGH; (yyvsp[(2)
- (3)].pattern)->next = (yyvsp[(1) - (3)].pattern); (yyval.pattern) =
(yyvsp[(2) - (3)].pattern); }
+ break;
+
+ case 126:
+! #line 1051 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyvsp[(1) - (2)].pattern)->flags |= CASEPAT_TESTNEXT;
(yyval.pattern) = (yyvsp[(1) - (2)].pattern); }
+ break;
+
+ case 127:
+! #line 1053 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyvsp[(2) - (3)].pattern)->flags |= CASEPAT_TESTNEXT; (yyvsp[(2) -
(3)].pattern)->next = (yyvsp[(1) - (3)].pattern); (yyval.pattern) =
(yyvsp[(2) - (3)].pattern); }
+ break;
+
+ case 128:
+! #line 1057 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(1) - (1)].word),
(WORD_LIST *)NULL); }
+ break;
+
+ case 129:
+! #line 1059 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(3) - (3)].word),
(yyvsp[(1) - (3)].word_list)); }
+ break;
+
+ case 130:
+! #line 1068 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = (yyvsp[(2) - (2)].command);
+--- 2996,3110 ----
+
+ case 107:
+! #line 999 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (5)].command),
(yyvsp[(4) - (5)].command), (COMMAND *)NULL); }
+ break;
+
+ case 108:
+! #line 1001 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (7)].command),
(yyvsp[(4) - (7)].command), (yyvsp[(6) - (7)].command)); }
+ break;
+
+ case 109:
+! #line 1003 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (6)].command),
(yyvsp[(4) - (6)].command), (yyvsp[(5) - (6)].command)); }
+ break;
+
+ case 110:
+! #line 1008 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_group_command ((yyvsp[(2) - (3)].command)); }
+ break;
+
+ case 111:
+! #line 1012 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_arith_command ((yyvsp[(1) - (1)].word_list));
}
+ break;
+
+ case 112:
+! #line 1016 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(2) - (3)].command); }
+ break;
+
+ case 113:
+! #line 1020 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (4)].command),
(yyvsp[(4) - (4)].command), (COMMAND *)NULL); }
+ break;
+
+ case 114:
+! #line 1022 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (6)].command),
(yyvsp[(4) - (6)].command), (yyvsp[(6) - (6)].command)); }
+ break;
+
+ case 115:
+! #line 1024 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (5)].command),
(yyvsp[(4) - (5)].command), (yyvsp[(5) - (5)].command)); }
+ break;
+
+ case 117:
+! #line 1029 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyvsp[(2) - (2)].pattern)->next = (yyvsp[(1) - (2)].pattern);
(yyval.pattern) = (yyvsp[(2) - (2)].pattern); }
+ break;
+
+ case 118:
+! #line 1033 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(2) - (4)].word_list),
(yyvsp[(4) - (4)].command)); }
+ break;
+
+ case 119:
+! #line 1035 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(2) - (4)].word_list),
(COMMAND *)NULL); }
+ break;
+
+ case 120:
+! #line 1037 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(3) - (5)].word_list),
(yyvsp[(5) - (5)].command)); }
+ break;
+
+ case 121:
+! #line 1039 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(3) - (5)].word_list),
(COMMAND *)NULL); }
+ break;
+
+ case 122:
+! #line 1043 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.pattern) = (yyvsp[(1) - (2)].pattern); }
+ break;
+
+ case 123:
+! #line 1045 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyvsp[(2) - (3)].pattern)->next = (yyvsp[(1) - (3)].pattern);
(yyval.pattern) = (yyvsp[(2) - (3)].pattern); }
+ break;
+
+ case 124:
+! #line 1047 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyvsp[(1) - (2)].pattern)->flags |= CASEPAT_FALLTHROUGH;
(yyval.pattern) = (yyvsp[(1) - (2)].pattern); }
+ break;
+
+ case 125:
+! #line 1049 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyvsp[(2) - (3)].pattern)->flags |= CASEPAT_FALLTHROUGH; (yyvsp[(2)
- (3)].pattern)->next = (yyvsp[(1) - (3)].pattern); (yyval.pattern) =
(yyvsp[(2) - (3)].pattern); }
+ break;
+
+ case 126:
+! #line 1051 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyvsp[(1) - (2)].pattern)->flags |= CASEPAT_TESTNEXT;
(yyval.pattern) = (yyvsp[(1) - (2)].pattern); }
+ break;
+
+ case 127:
+! #line 1053 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyvsp[(2) - (3)].pattern)->flags |= CASEPAT_TESTNEXT; (yyvsp[(2) -
(3)].pattern)->next = (yyvsp[(1) - (3)].pattern); (yyval.pattern) =
(yyvsp[(2) - (3)].pattern); }
+ break;
+
+ case 128:
+! #line 1057 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(1) - (1)].word),
(WORD_LIST *)NULL); }
+ break;
+
+ case 129:
+! #line 1059 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(3) - (3)].word),
(yyvsp[(1) - (3)].word_list)); }
+ break;
+
+ case 130:
+! #line 1068 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = (yyvsp[(2) - (2)].command);
+***************
+*** 3115,3119 ****
+
+ case 132:
+! #line 1077 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = (yyvsp[(2) - (2)].command);
+--- 3115,3119 ----
+
+ case 132:
+! #line 1077 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = (yyvsp[(2) - (2)].command);
+***************
+*** 3122,3126 ****
+
+ case 134:
+! #line 1084 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ if ((yyvsp[(1) - (3)].command)->type ==
cm_connection)
+--- 3122,3126 ----
+
+ case 134:
+! #line 1084 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ if ((yyvsp[(1) - (3)].command)->type ==
cm_connection)
+***************
+*** 3132,3146 ****
+
+ case 136:
+! #line 1095 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), AND_AND); }
+ break;
+
+ case 137:
+! #line 1097 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), OR_OR); }
+ break;
+
+ case 138:
+! #line 1099 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ if ((yyvsp[(1) - (4)].command)->type ==
cm_connection)
+--- 3132,3146 ----
+
+ case 136:
+! #line 1095 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), AND_AND); }
+ break;
+
+ case 137:
+! #line 1097 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), OR_OR); }
+ break;
+
+ case 138:
+! #line 1099 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ if ((yyvsp[(1) - (4)].command)->type ==
cm_connection)
+***************
+*** 3152,3186 ****
+
+ case 139:
+! #line 1106 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), ';'); }
+ break;
+
+ case 140:
+! #line 1108 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), ';'); }
+ break;
+
+ case 141:
+! #line 1110 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 144:
+! #line 1118 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.number) = '\n'; }
+ break;
+
+ case 145:
+! #line 1120 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.number) = ';'; }
+ break;
+
+ case 146:
+! #line 1122 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.number) = yacc_EOF; }
+ break;
+
+ case 149:
+! #line 1136 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = (yyvsp[(1) - (1)].command);
+--- 3152,3186 ----
+
+ case 139:
+! #line 1106 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), ';'); }
+ break;
+
+ case 140:
+! #line 1108 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), ';'); }
+ break;
+
+ case 141:
+! #line 1110 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 144:
+! #line 1118 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.number) = '\n'; }
+ break;
+
+ case 145:
+! #line 1120 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.number) = ';'; }
+ break;
+
+ case 146:
+! #line 1122 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.number) = yacc_EOF; }
+ break;
+
+ case 149:
+! #line 1136 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = (yyvsp[(1) - (1)].command);
+***************
+*** 3198,3202 ****
+
+ case 150:
+! #line 1149 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ if ((yyvsp[(1) - (2)].command)->type ==
cm_connection)
+--- 3198,3202 ----
+
+ case 150:
+! #line 1149 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ if ((yyvsp[(1) - (2)].command)->type ==
cm_connection)
+***************
+*** 3217,3221 ****
+
+ case 151:
+! #line 1165 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = (yyvsp[(1) - (2)].command);
+--- 3217,3221 ----
+
+ case 151:
+! #line 1165 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = (yyvsp[(1) - (2)].command);
+***************
+*** 3233,3247 ****
+
+ case 152:
+! #line 1180 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), AND_AND); }
+ break;
+
+ case 153:
+! #line 1182 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), OR_OR); }
+ break;
+
+ case 154:
+! #line 1184 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ if ((yyvsp[(1) - (3)].command)->type ==
cm_connection)
+--- 3233,3247 ----
+
+ case 152:
+! #line 1180 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), AND_AND); }
+ break;
+
+ case 153:
+! #line 1182 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), OR_OR); }
+ break;
+
+ case 154:
+! #line 1184 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ if ((yyvsp[(1) - (3)].command)->type ==
cm_connection)
+***************
+*** 3253,3272 ****
+
+ case 155:
+! #line 1191 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (3)].command),
(yyvsp[(3) - (3)].command), ';'); }
+ break;
+
+ case 156:
+! #line 1194 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 157:
+! #line 1198 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 158:
+! #line 1200 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ if ((yyvsp[(2) - (2)].command))
+--- 3253,3272 ----
+
+ case 155:
+! #line 1191 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (3)].command),
(yyvsp[(3) - (3)].command), ';'); }
+ break;
+
+ case 156:
+! #line 1194 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 157:
+! #line 1198 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 158:
+! #line 1200 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ if ((yyvsp[(2) - (2)].command))
+***************
+*** 3277,3281 ****
+
+ case 159:
+! #line 1206 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ if ((yyvsp[(2) - (2)].command))
+--- 3277,3281 ----
+
+ case 159:
+! #line 1206 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ if ((yyvsp[(2) - (2)].command))
+***************
+*** 3286,3290 ****
+
+ case 160:
+! #line 1212 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ ELEMENT x;
+--- 3286,3290 ----
+
+ case 160:
+! #line 1212 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ ELEMENT x;
+***************
+*** 3306,3310 ****
+
+ case 161:
+! #line 1229 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ ELEMENT x;
+--- 3306,3310 ----
+
+ case 161:
+! #line 1229 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ ELEMENT x;
+***************
+*** 3327,3336 ****
+
+ case 162:
+! #line 1249 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), '|'); }
+ break;
+
+ case 163:
+! #line 1251 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ /* Make cmd1 |& cmd2 equivalent to cmd1 2>&1 | cmd2
*/
+--- 3327,3336 ----
+
+ case 162:
+! #line 1249 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command),
(yyvsp[(4) - (4)].command), '|'); }
+ break;
+
+ case 163:
+! #line 1251 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ /* Make cmd1 |& cmd2 equivalent to cmd1 2>&1 | cmd2
*/
+***************
+*** 3358,3377 ****
+
+ case 164:
+! #line 1274 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 165:
+! #line 1278 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.number) = CMD_TIME_PIPELINE; }
+ break;
+
+ case 166:
+! #line 1280 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.number) = CMD_TIME_PIPELINE|CMD_TIME_POSIX; }
+ break;
+
+ case 167:
+! #line 1282 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.number) = CMD_TIME_PIPELINE|CMD_TIME_POSIX; }
+ break;
+--- 3358,3377 ----
+
+ case 164:
+! #line 1274 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 165:
+! #line 1278 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.number) = CMD_TIME_PIPELINE; }
+ break;
+
+ case 166:
+! #line 1280 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.number) = CMD_TIME_PIPELINE|CMD_TIME_POSIX; }
+ break;
+
+ case 167:
+! #line 1282 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.number) = CMD_TIME_PIPELINE|CMD_TIME_POSIX; }
+ break;
+***************
+*** 3593,3597 ****
+
+
+! #line 1284 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+
+
+--- 3593,3597 ----
+
+
+! #line 1284 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+
+
+***************
+*** 4851,4854 ****
+--- 4851,4864 ----
+ }
+
++ char *
++ parser_remaining_input ()
++ {
++ if (shell_input_line == 0)
++ return 0;
++ if (shell_input_line_index < 0 || shell_input_line_index >=
shell_input_line_len)
++ return '\0'; /* XXX */
++ return (shell_input_line + shell_input_line_index);
++ }
++
+ #ifdef INCLUDE_UNUSED
+ /* Back the input pointer up by one, effectively `ungetting' a character.
*/
+***************
+*** 6340,6345 ****
+ /* reset_parser clears shell_input_line and associated variables */
+ restore_input_line_state (&ls);
+! if (interactive)
+! token_to_read = 0;
+
+ /* Need to find how many characters parse_and_execute consumed, update
+--- 6350,6355 ----
+ /* reset_parser clears shell_input_line and associated variables */
+ restore_input_line_state (&ls);
+!
+! token_to_read = 0;
+
+ /* Need to find how many characters parse_and_execute consumed, update
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 29
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 30
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/shell-term-fm/byobu/DEPENDS b/shell-term-fm/byobu/DEPENDS
new file mode 100755
index 0000000..26ce3d1
--- /dev/null
+++ b/shell-term-fm/byobu/DEPENDS
@@ -0,0 +1 @@
+optional_depends newt '' '' 'required by the byobu-config utility'
diff --git a/shell-term-fm/byobu/DETAILS b/shell-term-fm/byobu/DETAILS
new file mode 100755
index 0000000..c46bd13
--- /dev/null
+++ b/shell-term-fm/byobu/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=byobu
+ VERSION=5.86
+ SOURCE="${SPELL}_$VERSION.orig.tar.gz"
+
SOURCE_URL[0]="https://launchpad.net/$SPELL/trunk/$VERSION/+download/$SOURCE";
+
SOURCE_HASH=sha512:e811423714427ae8d781428a225344fa8909584cdb8d369645a00fea12da2740cbb18ca55e7e587d03eb3074b107576b8e9dd3eb5c36b0d01c2b31d77d559ceb
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="http://byobu.co";
+ LICENSE[0]="GPLv3"
+ ENTERED=20140913
+ KEYWORDS=""
+ SHORT="text based window manager and terminal multiplexer"
+cat << EOF
+Byobu is an elegant enhancement of the otherwise functional, plain, practical
+GNU Screen. Byobu includes an enhanced profile, configuration utilities, and
+system status notifications for the GNU screen window manager as well as the
+Tmux terminal multiplexer.
+EOF
diff --git a/shell-term-fm/byobu/HISTORY b/shell-term-fm/byobu/HISTORY
new file mode 100644
index 0000000..beec32c
--- /dev/null
+++ b/shell-term-fm/byobu/HISTORY
@@ -0,0 +1,6 @@
+2014-09-30 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fixed SOURCE
+
+2014-09-13 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: spell created
+ * DEPENDS: Optionally depends on newt for byobu-config
diff --git a/shell-term-fm/dash/BUILD b/shell-term-fm/dash/BUILD
index bbfbee5..68728ea 100755
--- a/shell-term-fm/dash/BUILD
+++ b/shell-term-fm/dash/BUILD
@@ -1,2 +1,2 @@
-OPTS="--bindir=/bin $OPTS" &&
+OPTS="--bindir=$INSTALL_ROOT/bin $OPTS $DASH_OPTS" &&
default_build
diff --git a/shell-term-fm/dash/CONFIGURE b/shell-term-fm/dash/CONFIGURE
new file mode 100755
index 0000000..3b5eb02
--- /dev/null
+++ b/shell-term-fm/dash/CONFIGURE
@@ -0,0 +1,11 @@
+config_query_option DASH_OPTS "Build statically linked binary?" n \
+ "--enable-static" \
+ "--disable-static" &&
+
+config_query_option DASH_OPTS "Use fnmatch(3) from libc?" n \
+ "--enable-fnmatch" \
+ "--disable-fnmatch" &&
+
+config_query_option DASH_OPTS "Enable LINENO support?" y \
+ "--enable-lineno" \
+ "--disable-lineno"
diff --git a/shell-term-fm/dash/DEPENDS b/shell-term-fm/dash/DEPENDS
new file mode 100755
index 0000000..edeaed7
--- /dev/null
+++ b/shell-term-fm/dash/DEPENDS
@@ -0,0 +1,4 @@
+optional_depends libedit \
+ "--with-libedit" \
+ "--without-libedit" \
+ "for libedit support"
diff --git a/shell-term-fm/dash/DETAILS b/shell-term-fm/dash/DETAILS
index 2c21b10..cd92b1a 100755
--- a/shell-term-fm/dash/DETAILS
+++ b/shell-term-fm/dash/DETAILS
@@ -1,9 +1,10 @@
SPELL=dash
- VERSION=0.5.7
+ VERSION=0.5.8
+ SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://gondor.apana.org.au/~herbert/dash/files/$SOURCE
-
SOURCE_HASH=sha512:77ad016fa5fb3fcb0d940b29d3fa914f546d79cdf2221ed47e4dec6d3a005b25d2d32ee1fdd4f662a7a84274572b72235b82e4c39995c7ca0bb049a7d88595b5
+
SOURCE_HASH=sha512:3dc42d3503b33c50b62c0f9104c0e41c4e8fa7490ba72bc09213fcc894d6fd92b9688c58389acf8b538b08f8e9cc179f0bf5572e22175d1960f04554594237b8
WEB_SITE=http://gondor.apana.org.au/~herbert/dash/
LICENSE[0]=BSD
ENTERED=20060706
diff --git a/shell-term-fm/dash/HISTORY b/shell-term-fm/dash/HISTORY
index c040e5b..e804b05 100644
--- a/shell-term-fm/dash/HISTORY
+++ b/shell-term-fm/dash/HISTORY
@@ -1,3 +1,10 @@
+2014-10-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.5.8; added SECURITY_PATCH for forgotten
+ post-0.5.4 update (CVE-2009-0854)
+ * DEPENDS: added, for libedit optional dependency
+ * CONFIGURE: added, for configure options
+ * BUILD: include DASH_OPTS; use INSTALL_ROOT
+
2013-12-06 Tommy Boatman <tboatman AT sourcemage.org>
* DETAILS: 0.5.7

diff --git a/shell-term-fm/ded/BUILD b/shell-term-fm/ded/BUILD
new file mode 100755
index 0000000..d22e99f
--- /dev/null
+++ b/shell-term-fm/ded/BUILD
@@ -0,0 +1,3 @@
+make_single &&
+default_build &&
+make_normal
diff --git a/shell-term-fm/ded/DEPENDS b/shell-term-fm/ded/DEPENDS
new file mode 100755
index 0000000..e876535
--- /dev/null
+++ b/shell-term-fm/ded/DEPENDS
@@ -0,0 +1 @@
+depends td_lib
diff --git a/shell-term-fm/ded/DETAILS b/shell-term-fm/ded/DETAILS
new file mode 100755
index 0000000..a9004b4
--- /dev/null
+++ b/shell-term-fm/ded/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=ded
+ VERSION=20140722
+ SOURCE="$SPELL-$VERSION.tgz"
+ SOURCE_URL[0]=ftp://invisible-island.net/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:53d77d2c66bebb0d347e0b3c09b83e936c8393ae5b33581703f5da8668d6340a597e52958304f364110e87e37ec3d8b67e7afeb7da6c4fcba519967e6da533ee
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="http://invisible-island.net/ded/";
+ LICENSE[0]="BSD"
+ ENTERED=20141224
+ KEYWORDS=""
+ SHORT="directory editor"
+cat << EOF
+A directory editor for UNIX systems, DED has special functions to manage RCS
+and SCCS files.
+EOF
diff --git a/shell-term-fm/ded/HISTORY b/shell-term-fm/ded/HISTORY
new file mode 100644
index 0000000..97f3411
--- /dev/null
+++ b/shell-term-fm/ded/HISTORY
@@ -0,0 +1,2 @@
+2014-12-24 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS: spell created
diff --git a/shell-term-fm/mc/DETAILS b/shell-term-fm/mc/DETAILS
index 0d7508f..7032354 100755
--- a/shell-term-fm/mc/DETAILS
+++ b/shell-term-fm/mc/DETAILS
@@ -1,6 +1,6 @@
SPELL=mc
- VERSION=4.8.12
-
SOURCE_HASH=sha512:f482177fd2a457b75d96b953922f473ad669ae4d83910c0c3d5445dd459fff38c9abdc0b39e531b58692e00beb6cae2ca4858d79f55204105a62889784b1fbd3
+ VERSION=4.8.13
+
SOURCE_HASH=sha512:556047072cc1d22a911cfb3cc82b03d204881f2773e06a8fe2020ecfbd4ffa491e1c710ca2124b9f3b219cd73f2b732a4bfad1671f095c1768864704514b067f
PATCHLEVEL=0
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/shell-term-fm/mc/HISTORY b/shell-term-fm/mc/HISTORY
index a4ad173..79d0f4a 100644
--- a/shell-term-fm/mc/HISTORY
+++ b/shell-term-fm/mc/HISTORY
@@ -1,3 +1,6 @@
+2014-09-05 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 4.8.13
+
2014-04-05 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 4.8.12
* PRE_BUILD, mc-4.8.11-ncurses_build_fix.patch: deleted
diff --git a/shell-term-fm/mksh/DETAILS b/shell-term-fm/mksh/DETAILS
index 2f4bc6e..f98b3ed 100755
--- a/shell-term-fm/mksh/DETAILS
+++ b/shell-term-fm/mksh/DETAILS
@@ -1,12 +1,13 @@
SPELL=mksh
- VERSION=R50
+ VERSION=R50d
+ SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tgz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL"
SOURCE_URL[0]=http://www.mirbsd.org/MirOS/dist/mir/$SPELL/$SOURCE
SOURCE_URL[1]=http://pub.allbsd.org/MirOS/dist/mir/$SPELL/$SOURCE
WEB_SITE=http://www.mirbsd.org/mksh.htm
ENTERED=20060928
-
SOURCE_HASH=sha512:a1287278a15bf188c0df00fa55d3439996890d1fa4331f4c41b7995525b85f3e7bfdc75e51d06d3898d12b607eb618105199946633db58da2ecd62e7bf7b1fd9
+
SOURCE_HASH=sha512:1bb545d00e3ce5783541c88e1fea47cbd01e2103c60be7d6f5b8bf02d30576d543c4e9f6786b8d14785554c11ca1123364297a2cce0c5c3a5901b6e717594bd8
# I suggest to add this to the list (shortname MIROS or MIRBSD please)
LICENSE[0]=http://mirbsd.de/MirOS-Licence
SHORT="MirBSD Korn Shell"
diff --git a/shell-term-fm/mksh/HISTORY b/shell-term-fm/mksh/HISTORY
index 24ba636..e0fcd74 100644
--- a/shell-term-fm/mksh/HISTORY
+++ b/shell-term-fm/mksh/HISTORY
@@ -1,3 +1,12 @@
+2014-10-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to R50d
+
+2014-10-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to R50c; SECURITY_PATCH++
+
+2014-09-08 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to R50b
+
2014-07-17 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to R50

diff --git a/shell-term-fm/rdesktop/DEPENDS b/shell-term-fm/rdesktop/DEPENDS
index 918cbfa..0eab532 100755
--- a/shell-term-fm/rdesktop/DEPENDS
+++ b/shell-term-fm/rdesktop/DEPENDS
@@ -1,5 +1,6 @@
-depends SSL &&
-depends libx11 &&
+depends libx11 &&
+depends libxrandr &&
+depends SSL &&

if list_find $RDESKTOP_SOUND alsa; then
depends alsa-lib
diff --git a/shell-term-fm/rdesktop/DETAILS b/shell-term-fm/rdesktop/DETAILS
index 177825c..8d49071 100755
--- a/shell-term-fm/rdesktop/DETAILS
+++ b/shell-term-fm/rdesktop/DETAILS
@@ -1,10 +1,10 @@
SPELL=rdesktop
- VERSION=1.8.2
+ VERSION=1.8.3
SECURITY_PATCH=2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION

SOURCE_URL[0]=http://sourceforge.net/projects/$SPELL/files/$SPELL/$VERSION/$SOURCE/download
-
SOURCE_HASH=sha512:45b3e3220bcb2584cdfa3139c5b38775d55ab3c6c4cb6e46e4032965f5dc546682a733b5764760f20b7b6f40bb412ef0f67509f1344e69b342bbf9e9aca45bcf
+
SOURCE_HASH=sha512:06b94ad3b09430b05e424ef31a3e6f2388190b4920e348603cb66a414244896e0dc8906b9f12920e9406cf153ffa7f6507b23bf6713c3a675c0540a8ef57902d
WEB_SITE=http://www.rdesktop.org
ENTERED=20010922
LICENSE[0]=GPL3
diff --git a/shell-term-fm/rdesktop/HISTORY b/shell-term-fm/rdesktop/HISTORY
index 8467750..9e472c6 100644
--- a/shell-term-fm/rdesktop/HISTORY
+++ b/shell-term-fm/rdesktop/HISTORY
@@ -1,5 +1,11 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-11-12 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.8.3
+
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: libxrandr
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL

2014-05-22 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.8.2
diff --git a/shell-term-fm/rxvt-unicode/CONFIGURE
b/shell-term-fm/rxvt-unicode/CONFIGURE
index c4ba723..5dd42ae 100755
--- a/shell-term-fm/rxvt-unicode/CONFIGURE
+++ b/shell-term-fm/rxvt-unicode/CONFIGURE
@@ -24,7 +24,7 @@ config_query_option URXVT_FADING \
"--enable-fading" \
"--disable-fading" &&
config_query_option URXVT_ISO14755 \
- "enable support for extended ISO 14755 modes?" \
+ "enable support for extended ISO 14755 modes (unicode
codepoint input methods)?" \
y \
"--enable-iso14755" \
"--disable-iso14755" &&
diff --git a/shell-term-fm/rxvt-unicode/HISTORY
b/shell-term-fm/rxvt-unicode/HISTORY
index fbf2a55..5d88669 100644
--- a/shell-term-fm/rxvt-unicode/HISTORY
+++ b/shell-term-fm/rxvt-unicode/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * CONFIGURE: clarify what extended ISO 14755 modes means
+
2014-06-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: add dependency on xproto
* CONFIGURE, BUILD: make features configurable
diff --git a/shell-term-fm/tilda/DETAILS b/shell-term-fm/tilda/DETAILS
index d004caa..ec0b302 100755
--- a/shell-term-fm/tilda/DETAILS
+++ b/shell-term-fm/tilda/DETAILS
@@ -1,8 +1,8 @@
SPELL=tilda
- VERSION=1.1.12
+ VERSION=1.1.13
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[1]=https://github.com/lanoxx/$SPELL/archive/$SOURCE
-
SOURCE_HASH=sha512:4bad6691bf855dd7fcf591dcd4f64a89e2549e7e8a8f07d5215878fbd113499eb45f9cffd10da2d1956c1bcb9e2da589c2592d48d38a80f798f111518447af3d
+
SOURCE_HASH=sha512:433bbda26aa599cf8d2e247bc36126a7bc6e77820f706c852210698becfcfa01b78b2d44b852eee79ae5f62ea0e422732a8415e9cfb4f6ddfc96d21363a1881d
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$SPELL-$VERSION"
WEB_SITE=https://github.com/lanoxx/tilda/
ENTERED=20050818
diff --git a/shell-term-fm/tilda/HISTORY b/shell-term-fm/tilda/HISTORY
index 9127d79..0d3bc42 100644
--- a/shell-term-fm/tilda/HISTORY
+++ b/shell-term-fm/tilda/HISTORY
@@ -1,3 +1,7 @@
+2014-09-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.1.13
+ * focus.patch: dropped, fixed by upstream
+
2014-06-06 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.1.12

diff --git a/shell-term-fm/tilda/PRE_BUILD b/shell-term-fm/tilda/PRE_BUILD
index b43b23d..c45840a 100755
--- a/shell-term-fm/tilda/PRE_BUILD
+++ b/shell-term-fm/tilda/PRE_BUILD
@@ -1,9 +1,6 @@
default_pre_build &&
cd "$SOURCE_DIRECTORY" &&

-# fix from issue #18
-patch -p0 < "$SPELL_DIRECTORY/focus.patch" &&
-
if [[ $TILDA_CUSTOM_CURSOR == y ]]; then
patch -p0 < "$SPELL_DIRECTORY/cursor.patch"
fi &&
diff --git a/shell-term-fm/tilda/focus.patch b/shell-term-fm/tilda/focus.patch
deleted file mode 100644
index f0ea6ef..0000000
--- a/shell-term-fm/tilda/focus.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/tilda_window.c.orig 2013-12-13 19:58:24.000000000 +0400
-+++ src/tilda_window.c 2014-01-29 17:59:07.000000000 +0400
-@@ -316,7 +316,7 @@
-
- tilda_window *tw = TILDA_WINDOW(data);
- stop_auto_hide_tick(tw);
-- if (tw->disable_auto_hide == FALSE)
-+ if (tw->disable_auto_hide == TRUE)
- tilda_window_set_active(tw);
- }
-
diff --git a/shell-term-fm/vifm/DETAILS b/shell-term-fm/vifm/DETAILS
index 712f1ea..3e47256 100755
--- a/shell-term-fm/vifm/DETAILS
+++ b/shell-term-fm/vifm/DETAILS
@@ -1,8 +1,8 @@
SPELL=vifm
- VERSION=0.7.7
+ VERSION=0.7.8
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:a95ee365a287c06515c5541ce67e609dacb8b8640f0fec5b33bd3794a8f8445fd8052e5bbd42bda0d23f9c5b5e5591978412bcea0c7ceb6ab403fa271e219455
+
SOURCE_HASH=sha512:ac70055739aeee915ccf5b22bd497ff691d159d9c0aaa4d38de69db33538a5360c9cabe0678ce51f7bce26adfc5657860d071725a14adf577f263bd180fab676
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://vifm.sourceforge.net/
LICENSE[0]=GPL
diff --git a/shell-term-fm/vifm/HISTORY b/shell-term-fm/vifm/HISTORY
index 41537cc..7ebdeaf 100644
--- a/shell-term-fm/vifm/HISTORY
+++ b/shell-term-fm/vifm/HISTORY
@@ -1,3 +1,6 @@
+2014-10-28 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.7.8
+
2014-05-17 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.7.7
* BUILD, CONFIGURE: added, for additional options
diff --git a/smgl/basesystem/DEPENDS b/smgl/basesystem/DEPENDS
index 844a158..54f9f09 100755
--- a/smgl/basesystem/DEPENDS
+++ b/smgl/basesystem/DEPENDS
@@ -7,7 +7,7 @@ depends dialog &&
depends diffutils &&
depends file &&
depends findutils &&
-depends gawk &&
+depends AWK &&
depends gcc &&
depends glibc &&
depends gnupg &&
@@ -24,7 +24,7 @@ local KVER=$(get_kernel_version) &&
if [[ ${KVER:0:3} < 2.6 ]]; then
depends modutils
else
- depends module-init-tools
+ depends MODTOOLS
fi &&
depends net-tools &&
depends ncurses &&
diff --git a/smgl/basesystem/DETAILS b/smgl/basesystem/DETAILS
index 76dc6a3..f27c852 100755
--- a/smgl/basesystem/DETAILS
+++ b/smgl/basesystem/DETAILS
@@ -1,5 +1,5 @@
SPELL=basesystem
- VERSION=0.9.5
+ VERSION=0.9.6
WEB_SITE=http://www.sourcemage.org
ENTERED=20021013
NO_CACHE="--cache=off"
diff --git a/smgl/basesystem/HISTORY b/smgl/basesystem/HISTORY
index 20eaa51..2ee8563 100644
--- a/smgl/basesystem/HISTORY
+++ b/smgl/basesystem/HISTORY
@@ -1,3 +1,8 @@
+2012-05-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.6
+ * DEPENDS: module-init-tools => MODTOOLS
+ kmod also provides this, but newer udev needs kmod
+
2012-05-13 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: added xz-utils as a required dependency, since stable
sorcery
handles xz archives out of the box
diff --git a/smgl/iana-etc/DEPENDS b/smgl/iana-etc/DEPENDS
index 1cc2b62..00fc96c 100755
--- a/smgl/iana-etc/DEPENDS
+++ b/smgl/iana-etc/DEPENDS
@@ -1,3 +1,3 @@
-depends gawk &&
+depends AWK &&
depends gnupg &&
depends smgl-fhs
diff --git a/utils/at/BUILD b/utils/at/BUILD
index 85e7884..e99783d 100755
--- a/utils/at/BUILD
+++ b/utils/at/BUILD
@@ -1,10 +1,6 @@
create_group at &&
create_account at &&

-if [ ! -d /var/spool/atjobs ]; then
- mkdir -p /var/spool/atjobs
-fi &&
-
SENDMAIL='#define SENDMAIL "/usr/sbin/sendmail"' &&

./configure --build=$BUILD \
@@ -19,4 +15,7 @@ SENDMAIL='#define SENDMAIL "/usr/sbin/sendmail"' &&
$OPTS &&

echo "$SENDMAIL" >> config.h &&
-make_single
+
+make_single &&
+make &&
+make_normal
diff --git a/utils/at/DETAILS b/utils/at/DETAILS
index b11eec5..7dcb168 100755
--- a/utils/at/DETAILS
+++ b/utils/at/DETAILS
@@ -1,12 +1,12 @@
SPELL=at
- VERSION=3.1.10.2
- SOURCE=at_$VERSION.tar.gz
-#
SOURCE_HASH=sha512:9b1adec8d467e57fb3f499e130b07988c5e95be3d5f20526c151dd5b818f98378ef43e963b87b8f3de6c5761a17d92a3e5a0f433b6a0fe19fb1b172a717a5d0b
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ VERSION=3.1.16
+ PATCHLEVEL=2
+ SOURCE=at_$VERSION.orig.tar.gz
SOURCE_URL[0]=http://ftp.us.debian.org/debian/pool/main/a/at/${SOURCE}
SOURCE_URL[1]=http://ftp.de.debian.org/debian/pool/main/a/at/${SOURCE}
- WEB_SITE=http://packages.debian.org/source/lenny/at
+
SOURCE_HASH=sha512:d63132536d01153c4b38499b316c8a7980cd47a75b00fb5edc6e41f24345f97b55b20e5801d50f1bde2f337acc7bdb7e318456c241415e7b7bddee7e51e68ad5
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=https://packages.qa.debian.org/a/at.html
ENTERED=20011011
LICENSE=GPL
KEYWORDS="utils"
diff --git a/utils/at/HISTORY b/utils/at/HISTORY
index 4c5fff0..c983067 100644
--- a/utils/at/HISTORY
+++ b/utils/at/HISTORY
@@ -1,3 +1,16 @@
+2014-10-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL++
+ * BUILD: put atjobs dir installation to INSTALL
+ * INSTALL: use INSTALL_ROOT; fix permissions on atjobs dir
+
+2014-10-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1
+ * PRE_BUILD: added, to fix docdir
+
+2014-10-14 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.1.16; updated website; quoting paths
+ * BUILD: added missing make commands
+
2012-05-10 Ismael Luceno <ismael AT sourcemage.org>
* BUILD: Use make_single

diff --git a/utils/at/INSTALL b/utils/at/INSTALL
index 75a9d7c..ae372b4 100755
--- a/utils/at/INSTALL
+++ b/utils/at/INSTALL
@@ -1,4 +1,9 @@
-default_install &&
-if [ ! -e /etc/at.deny ]; then
- cp at.deny /etc
+default_install &&
+
+if [ ! -d "$INSTALL_ROOT/var/spool/atjobs" ] || [ `stat -c '%a'
$INSTALL_ROOT/var/spool/atjobs` -ne 770 ]; then
+ install -vm 770 -o at -g at -d "$INSTALL_ROOT/var/spool/atjobs"
+fi &&
+
+if [ ! -e "$INSTALL_ROOT/etc/at.deny" ]; then
+ cp at.deny "$INSTALL_ROOT/etc/"
fi
diff --git a/utils/at/PRE_BUILD b/utils/at/PRE_BUILD
new file mode 100755
index 0000000..79e87bc
--- /dev/null
+++ b/utils/at/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+sedit "s:/doc:/share/doc:" Makefile.in
diff --git a/utils/at/at_3.1.10.2.tar.gz.sig b/utils/at/at_3.1.10.2.tar.gz.sig
deleted file mode 100644
index 7e2fb9d..0000000
Binary files a/utils/at/at_3.1.10.2.tar.gz.sig and /dev/null differ
diff --git a/utils/augeas/DETAILS b/utils/augeas/DETAILS
index 0eeb99f..71920c1 100755
--- a/utils/augeas/DETAILS
+++ b/utils/augeas/DETAILS
@@ -1,8 +1,9 @@
SPELL=augeas
- VERSION=0.7.3
+ VERSION=1.3.0
SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_URL[0]=http://${SPELL}.net/download/${SOURCE}
-
SOURCE_HASH=sha512:9ccf00675f70f713a47bd743ee6c61ed4cf274129195d8b282f6521fabe7780a808f1a5302cac9d2b9efa2b51cf969478d1b267bc60d562d9469a4ec22d98eb6
+ SOURCE_URL[0]=http://download.augeas.net/${SOURCE}
+#
SOURCE_HASH=sha512:9ccf00675f70f713a47bd743ee6c61ed4cf274129195d8b282f6521fabe7780a808f1a5302cac9d2b9efa2b51cf969478d1b267bc60d562d9469a4ec22d98eb6
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://augeas.net/";
LICENSE[0]="LGPL"
diff --git a/utils/augeas/HISTORY b/utils/augeas/HISTORY
index 5395cf5..3ec4103 100644
--- a/utils/augeas/HISTORY
+++ b/utils/augeas/HISTORY
@@ -1,3 +1,7 @@
+2014-12-04 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.3.0
+ SOURCE_URL updated
+
2010-11-04 Robert Figura <template AT sourcemage.org>
* DETAILS: update to 0.7.3

diff --git a/utils/augeas/augeas-1.3.0.tar.gz.sig
b/utils/augeas/augeas-1.3.0.tar.gz.sig
new file mode 100644
index 0000000..0ebed4a
Binary files /dev/null and b/utils/augeas/augeas-1.3.0.tar.gz.sig differ
diff --git a/utils/binwalk/BUILD b/utils/binwalk/BUILD
deleted file mode 100755
index ed9b1c7..0000000
--- a/utils/binwalk/BUILD
+++ /dev/null
@@ -1,2 +0,0 @@
-cd src &&
-default_build
diff --git a/utils/binwalk/DETAILS b/utils/binwalk/DETAILS
index e26a681..981089d 100755
--- a/utils/binwalk/DETAILS
+++ b/utils/binwalk/DETAILS
@@ -1,8 +1,8 @@
SPELL=binwalk
- VERSION=0.4.5
+ VERSION=2.0.1
SOURCE=$SPELL-$VERSION.tar.gz
- SOURCE_URL[0]=http://binwalk.googlecode.com/files/$SOURCE
-
SOURCE_HASH=sha512:1670ca6c00857b9e7af0d58fcf5bb2b85bbfc79c605ff2910a78f29d246493608ccd74e35e078fe88cd50778dbf1fb4e98c5eabcfc9e4300265e3003079823b7
+ SOURCE_URL[0]=https://github.com/devttys0/$SPELL/archive/v$VERSION.tar.gz
+
SOURCE_HASH=sha512:de223f61a0a212469c21b8e36d02cadc83f1cdb96a0f6114490d15d8dc12c93a86b46ef74379acb96b32b305e75ca66e940d7a18a8dc3b5036ebe8946dcca0f3
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=http://code.google.com/p/binwalk/
LICENSE[0]=MIT
diff --git a/utils/binwalk/HISTORY b/utils/binwalk/HISTORY
index 6ab4e28..58168eb 100644
--- a/utils/binwalk/HISTORY
+++ b/utils/binwalk/HISTORY
@@ -1,2 +1,7 @@
+2014-09-11 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fixed SOURCE_URL[0]
+ updated spell to 2.0.1
+ * BUILD: Removed, not needed anymore
+
2012-12-19 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS, BUILD: spell created, version 0.4.5
diff --git a/utils/chrpath/DETAILS b/utils/chrpath/DETAILS
index 9c54484..1ce714a 100755
--- a/utils/chrpath/DETAILS
+++ b/utils/chrpath/DETAILS
@@ -1,8 +1,8 @@
SPELL=chrpath
- VERSION=0.14
+ VERSION=0.16
SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_URL[0]=http://alioth.debian.org/frs/download.php/3648/${SOURCE}
-
SOURCE_HASH=sha512:ef37972c2af58238d8dcaa0b9558acf67bae751fe2f2aedbea9079383d762902c7e051d08a9f14623643fcf598fab7e019762a1fb3781147bccce5971754a816
+
SOURCE_URL[0]=https://alioth.debian.org/frs/download.php/file/3979/${SOURCE}
+
SOURCE_HASH=sha512:aa04d490f78bff20a56fe20539cec10218c0772a668909eda8324ca825f51e8ef92001e95d9c316e79a145a043c9c327ec94d1a82e104ab408ca1021832745aa
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://directory.fsf.org/wiki/Chrpath";
LICENSE[0]=GPL
diff --git a/utils/chrpath/HISTORY b/utils/chrpath/HISTORY
index 443ec88..3f957ab 100644
--- a/utils/chrpath/HISTORY
+++ b/utils/chrpath/HISTORY
@@ -1,3 +1,6 @@
+2014-09-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.16
+
2012-03-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: spell created

diff --git a/utils/cronie/DETAILS b/utils/cronie/DETAILS
index e4129e6..b9c6591 100755
--- a/utils/cronie/DETAILS
+++ b/utils/cronie/DETAILS
@@ -1,9 +1,9 @@
SPELL=cronie
- VERSION=1.4.11
+ VERSION=1.4.12
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=https://fedorahosted.org/releases/c/r/$SPELL/$SOURCE
SOURCE_HINTS="no-check-certificate"
-
SOURCE_HASH=sha512:acf998642266f812dfa5a00737f72ae2d36dfab9edddd3d99a9f6545415f7f6dc980d1401ec8a39b865cf54336853f190d3c542be3281dc368e0d5bc5c7f3e5f
+
SOURCE_HASH=sha512:ff17c9a1ba39957727db390d28d21248f05414f55119094d99a646695698e1b148b920f3fc91e9733b862bc8ce226824d290fff51abe17410a0e63ab3b424865
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=https://fedorahosted.org/cronie/
LICENSE[0]=ISC
diff --git a/utils/cronie/HISTORY b/utils/cronie/HISTORY
index f245b5d..82c8396 100644
--- a/utils/cronie/HISTORY
+++ b/utils/cronie/HISTORY
@@ -1,3 +1,6 @@
+2014-11-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.4.12
+
2013-08-22 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.4.11
* CONFIGURE: corrected syscrontab flags; dropped deprecated flags
diff --git a/utils/crosstool-ng/DETAILS b/utils/crosstool-ng/DETAILS
index 0abb2e9..5f31f3c 100755
--- a/utils/crosstool-ng/DETAILS
+++ b/utils/crosstool-ng/DETAILS
@@ -1,8 +1,8 @@
SPELL=crosstool-ng
- VERSION=1.13.2
+ VERSION=1.20.0
SOURCE="${SPELL}-${VERSION}.tar.bz2"
SOURCE_URL[0]=http://crosstool-ng.org/download/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:86ac9f036a6cff4f0f3d5bb49d4a4b917d4d8c38a6bdabee392e8efc1ccefd779587bb943f125a671f0f0e358a97f357cf955c01513fd576db7ecbc0438ba2d6
+
SOURCE_HASH=sha512:42aa93fbdfb2daa9055d7aeba7539a59960caad9d674fb3ca8ed74353da75a49a799896777cf9511a54b4d47de0cb5d206fd7c5200f19067f9c8090a46b39653
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://crosstool-ng.org";
LICENSE[0]=GPL
diff --git a/utils/crosstool-ng/HISTORY b/utils/crosstool-ng/HISTORY
index 332b014..f9d7952 100644
--- a/utils/crosstool-ng/HISTORY
+++ b/utils/crosstool-ng/HISTORY
@@ -1,3 +1,6 @@
+2014-09-10 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.20.0
+
2012-01-05 Julien "_kaze_" ROZO <julien AT rozo.org>
* DETAILS: updated version to 1.13.2

diff --git a/utils/dbus-qt3/DEPENDS b/utils/dbus-qt3/DEPENDS
deleted file mode 100755
index cfdc39b..0000000
--- a/utils/dbus-qt3/DEPENDS
+++ /dev/null
@@ -1,6 +0,0 @@
-depends dbus &&
-depends QT &&
-optional_depends xorg-libs \
- '-with-x11' \
- '-without-x11' \
- 'X11 support'
diff --git a/utils/dbus-qt3/DETAILS b/utils/dbus-qt3/DETAILS
deleted file mode 100755
index d5e0621..0000000
--- a/utils/dbus-qt3/DETAILS
+++ /dev/null
@@ -1,17 +0,0 @@
- SPELL=dbus-qt3
- SPELLX=dbus-1-qt3
- VERSION=0.2
-
SOURCE_HASH=sha512:e9f847741070a68a5b22f5c75f5d5ed5f8be8d0a97715bab6f1addf809fcfa2f256ddf658617467092b7a2253759726c4f4023f391ede3129275d9c2c35a2762
- SOURCE=$SPELLX-$VERSION.tar.bz2
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
- SOURCE_URL[0]=http://www.sbox.tugraz.at/home/v/voyager/$SOURCE
-#http://dbus.freedesktop.org/releases/$SOURCE
-# SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
- WEB_SITE=http://freedesktop.org/wiki/Software_2fdbus
- ENTERED=20060727
- LICENSE[0]=GPL
- KEYWORDS="utils"
- SHORT="qt3 bindings for dbus"
-cat << EOF
-qt3 bindings for dbus
-EOF
diff --git a/utils/dbus-qt3/HISTORY b/utils/dbus-qt3/HISTORY
deleted file mode 100644
index 8124eb9..0000000
--- a/utils/dbus-qt3/HISTORY
+++ /dev/null
@@ -1,6 +0,0 @@
-2008-03-18 Eric Sandall <sandalle AT sourcemage.org>
- * DEPENDS: Switch X11-LIBS to the one and only xorg-libs
-
-2006-07-27 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 0.2
- spell created following the dbus split
diff --git a/utils/dbus/DETAILS b/utils/dbus/DETAILS
index 5963cc6..6ddb78a 100755
--- a/utils/dbus/DETAILS
+++ b/utils/dbus/DETAILS
@@ -1,7 +1,7 @@
SPELL=dbus
- VERSION=1.8.6
-
SOURCE_HASH=sha512:62f162bab8e6f6d84fdfa1335013e0bf186d70bac5c3242dc956a912b7e35759f28a2bcaca29e1f620a7a30fc3ccc48552ffa123d4b3a2b5109135ae7ff5d1aa
- SECURITY_PATCH=11
+ VERSION=1.8.12
+
SOURCE_HASH=sha512:360168df98476eb42830350195520f09d44ec50f5f7cf4727cc92b8a98189ae25047fdc409c7a7f13b4384d82b103957301e17e143f094fb3ca9c5a5ed2ef48b
+ SECURITY_PATCH=13
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://dbus.freedesktop.org/releases/dbus/$SOURCE
diff --git a/utils/dbus/HISTORY b/utils/dbus/HISTORY
index 4903011..1bc4026 100644
--- a/utils/dbus/HISTORY
+++ b/utils/dbus/HISTORY
@@ -1,3 +1,14 @@
+2014-11-26 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.8.12
+
+2014-11-11 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.8.10
+ SECURITY++, fixes CVE-2014-363 CVE-2014-7824
+
+2014-09-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.8.8
+ SECURITY++, fixes CVE-2014-3635, CVE-2014-3636, CVE-2014-3637,
CVE-2014-3638, CVE-2014-3639
+
2014-07-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.8.6, SECURITY_PATCH=11

diff --git a/utils/dialog/DETAILS b/utils/dialog/DETAILS
index 4c9132d..8db2c2d 100755
--- a/utils/dialog/DETAILS
+++ b/utils/dialog/DETAILS
@@ -1,5 +1,5 @@
SPELL=dialog
- VERSION=1.2-20130902
+ VERSION=1.2-20140911
SOURCE=$SPELL-$VERSION.tgz
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/utils/dialog/HISTORY b/utils/dialog/HISTORY
index 956747e..0cd278c 100644
--- a/utils/dialog/HISTORY
+++ b/utils/dialog/HISTORY
@@ -1,3 +1,7 @@
+2014-12-31 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.2-20140911
+ See http://invisible-island.net/dialog/CHANGES
+
2014-08-11 Pol Vinogradov <vin.public AT gmail.com>
* BUILD, CONFIGURE, *SUB_DEPENDS, INSTALL: added option to build
shared library
diff --git a/utils/direvent/DETAILS b/utils/direvent/DETAILS
new file mode 100755
index 0000000..cd4fa52
--- /dev/null
+++ b/utils/direvent/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=direvent
+ VERSION=5.0
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE2=$SOURCE.sig
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=$GNU_URL/$SPELL/$SOURCE
+ SOURCE2_URL[0]=$GNU_URL/$SPELL/$SOURCE2
+ SOURCE_GPG=gnu.gpg:$SOURCE2:VERIFIED_UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
+ WEB_SITE=http://www.gnu.org/software/direvent/
+ ENTERED=20140907
+ LICENSE[0]=GPL
+ SHORT="directory event monitoring daemon"
+cat << EOF
+GNU Direvent monitors events in the file system directories. For each event
+that occurs in a set of pre-configured directories, the program calls
+an external program associated with it, supplying it with the information
about
+the event and the location within the file system where it occured.
+EOF
diff --git a/utils/direvent/HISTORY b/utils/direvent/HISTORY
new file mode 100644
index 0000000..329798f
--- /dev/null
+++ b/utils/direvent/HISTORY
@@ -0,0 +1,2 @@
+2014-09-07 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: spell created, version 5.0
diff --git a/utils/dos2unix/DETAILS b/utils/dos2unix/DETAILS
index b45614d..6263050 100755
--- a/utils/dos2unix/DETAILS
+++ b/utils/dos2unix/DETAILS
@@ -1,14 +1,16 @@
- SPELL=dos2unix
- VERSION=3.1
- VERSION2=2.2
- SOURCE=$SPELL-$VERSION.tar.bz2
- SOURCE2=unix2dos-$VERSION2.src.tar.gz
+ SPELL=dos2unix
+ SPELL2=unix2dos
+ VERSION=7.1
+ VERSION2=4.1.2
+
SOURCE_HASH=sha512:fe4feaff6c2cc851d596c9a440d0863c89353b434e85a7ffaa2538da56f44488476c2674f372ba256d215421af2290c98ab78da019b4f6a0150d1d15d041a54e
+
SOURCE2_HASH=sha512:a3ccef727aa75c8030719490fa52c06def4dcc1ce7584d2d44e8a6923d101866764555a9b746c82925d1c51fc52a844cf3b8bec68155da2dad64ad1818f68277
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE2=$SPELL2-$VERSION2.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
-
SOURCE_HASH=sha512:537880cb22d20cdd67e66d9cfb834b8f880e452097a3ed02cc6574643ecb2c388f8c912c52e0cb0390e8e33594ffd8868feea5001b8d81eccc055336883f286c
-
SOURCE2_HASH=sha512:ffc1f677c21a2feee361b7c87fa3124dd292b1f0fad88f1185dfef9b284d1014c2bf654f9733fd754cf228175c4f6c0c21b9e9af4fadd48243e58c9b76ab56fb
- SOURCE_URL[0]=http://download.sourcemage.org/mirror/$SOURCE
- SOURCE2_URL[0]=http://download.sourcemage.org/mirror/$SOURCE2
- WEB_SITE=http://www.sourcemage.org/
+ URL=http://sourceforge.net/projects/dos2unix/files
+SOURCE_URL[0]=$URL/$SPELL/$VERSION/$SOURCE
+ SOURCE2_URL[0]=$URL/$SPELL2/$VERSION2/$SOURCE2
+ WEB_SITE=http://sourceforge.net/projects/dos2unix
ENTERED=20050609
ARCHIVE="off"
KEYWORDS="utils"
diff --git a/utils/dos2unix/HISTORY b/utils/dos2unix/HISTORY
index e22b797..4545c56 100644
--- a/utils/dos2unix/HISTORY
+++ b/utils/dos2unix/HISTORY
@@ -1,3 +1,9 @@
+2014-12-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS version .1/4.1.2
+ new website & url = sourceforge
+ * Makefile.patch: deleted
+ * PRE_BUILD: adjust
+
2006-10-03 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed UPDATED.

diff --git a/utils/dos2unix/Makefile.patch b/utils/dos2unix/Makefile.patch
deleted file mode 100644
index 02e9ad6..0000000
--- a/utils/dos2unix/Makefile.patch
+++ /dev/null
@@ -1,37 +0,0 @@
---- Makefile.old 1998-11-19 04:09:38.000000000 -0800
-+++ Makefile 2005-06-09 15:53:11.000000000 -0700
-@@ -1,22 +1,24 @@
--default: dos2unix
-+all: unix2dos dos2unix link
-
--all: dos2unix link install
-
-+dos2unix: dos2unix.c
-+ $(CC) $(LDFLAGS) -o $@ $^
-
--dos2unix:
-- gcc -O dos2unix.c -o dos2unix
--
-+unix2dos: unix2dos.c
-+ $(CC) $(LDFLAGS) -o $@ $^
-
- link:
- ln -s dos2unix mac2unix
- ln -s dos2unix.1 mac2unix.1
-
- clean:
-- rm dos2unix
-+ $(RM) dos2unix unix2dos mac2unix mac2unix.1
-
- install:
-- install -m 755 dos2unix /usr/local/bin
-- install -m 644 dos2unix.1 /usr/local/man/man1
-- install -m 755 mac2unix /usr/local/bin
-- install -m 644 mac2unix.1 /usr/local/man/man1
-+ install -m 755 dos2unix /usr/bin
-+ install -m 644 dos2unix.1 /usr/share/man/man1
-+ install -m 755 unix2dos /usr/bin
-+ install -m 644 unix2dos.1 /usr/share/man/man1
-+ install -m 755 mac2unix /usr/bin
-+ install -m 644 mac2unix.1 /usr/share/man/man1
-
diff --git a/utils/dos2unix/PRE_BUILD b/utils/dos2unix/PRE_BUILD
index c525b10..3a5c8da 100755
--- a/utils/dos2unix/PRE_BUILD
+++ b/utils/dos2unix/PRE_BUILD
@@ -1,4 +1,3 @@
default_pre_build &&
cd $SOURCE_DIRECTORY &&
-unpack_file 2 &&
-patch -p0 <$SCRIPT_DIRECTORY/Makefile.patch
+unpack_file 2
diff --git a/utils/file-rename-utils/DETAILS b/utils/file-rename-utils/DETAILS
index ef01a3f..acdd7ac 100755
--- a/utils/file-rename-utils/DETAILS
+++ b/utils/file-rename-utils/DETAILS
@@ -1,9 +1,9 @@
SPELL=file-rename-utils
- VERSION=1.5a
+ VERSION=1.7.3
SOURCE=$SPELL-$VERSION.tgz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
SOURCE_URL[0]=$SOURCEFORGE_URL/filerenameutils/$SOURCE
- SOURCE_HASH=sha1:e64e0c3f0b52217c8df350cbb4ee97eefc6c270c
+
SOURCE_HASH=sha512:efc8a0583eebec5231842135542af33c234f2c9132f94a09191a620740e344ee326a7a75e0bd162b23fa2380cf2888c27bb84b3c1b591d2fd0bec036b08d4183
GATHER_DOCS=off
WEB_SITE=http://filerenameutils.sourceforge.net/
ENTERED=20040409
diff --git a/utils/file-rename-utils/HISTORY b/utils/file-rename-utils/HISTORY
index 19ca15f..0525fa9 100644
--- a/utils/file-rename-utils/HISTORY
+++ b/utils/file-rename-utils/HISTORY
@@ -1,3 +1,6 @@
+2014-11-26 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.7.3
+
2006-10-03 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed UPDATED.

diff --git a/utils/file/DETAILS b/utils/file/DETAILS
index b8e6709..5571c22 100755
--- a/utils/file/DETAILS
+++ b/utils/file/DETAILS
@@ -1,6 +1,6 @@
SPELL=file
- VERSION=5.19
-
SOURCE_HASH=sha512:f897454f731b013634f38c02c927d7fb5d0660d5b1a81b7bf614da244558dd64ae44ab35ffc6a5e634a7f670ee287c0e87c70e44266c3123e0d1b73fa303c6ed
+ VERSION=5.21
+
SOURCE_HASH=sha512:ec88ffd1dc911ccf3e52aeb6ddc2e416c1b46c02f7260dffe01f032e029e2c9f4e99605a4388bcad1d3700e4825b5d56aec1c5f998521c76f21c4c18eb13d34f
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=ftp://ftp.astron.com/pub/file/$SOURCE
diff --git a/utils/file/HISTORY b/utils/file/HISTORY
index c8a3296..cdd44c3 100644
--- a/utils/file/HISTORY
+++ b/utils/file/HISTORY
@@ -1,3 +1,6 @@
+2014-12-11 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 5.21
+
2014-08-26 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 5.19

diff --git a/utils/flashrom/DETAILS b/utils/flashrom/DETAILS
index d64bc0c..3ca8d43 100755
--- a/utils/flashrom/DETAILS
+++ b/utils/flashrom/DETAILS
@@ -8,10 +8,10 @@ then
FORCE_DOWNLOAD=on
SOURCE_IGNORE=volatile
else
- VERSION=0.9.5.2
+ VERSION=0.9.7
SOURCE=${SPELL}-${VERSION}.tar.bz2
SOURCE_URL[0]=http://download.flashrom.org/releases/$SOURCE
-
SOURCE_HASH=sha512:cfbf00302fb804832d5bf63621b0fa2eb548981c2a208e0bb55a1fd04248744314028dc353dc7ad1b2f66480617683a265f47af15141d458ae442a83174b9bb0
+
SOURCE_HASH=sha512:a226c1ac3f9c7822b74ca14b7f9b53013110b2cdb66b1f936593c693ee54f19d643cc3a97a9635c05f2c959aca817668006f609ddb503a84d0bf5d510065674e
fi
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SOURCE%.tar.bz2}
WEB_SITE=http://flashrom.org/Flashrom
diff --git a/utils/flashrom/HISTORY b/utils/flashrom/HISTORY
index 0d0755f..07044fd 100644
--- a/utils/flashrom/HISTORY
+++ b/utils/flashrom/HISTORY
@@ -1,3 +1,6 @@
+2014-09-20 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 0.9.7
+
2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: Use get_scm_version

diff --git a/utils/grep/DETAILS b/utils/grep/DETAILS
index bff1d44..5305ee1 100755
--- a/utils/grep/DETAILS
+++ b/utils/grep/DETAILS
@@ -1,5 +1,5 @@
SPELL=grep
- VERSION=2.20
+ VERSION=2.21
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/utils/grep/HISTORY b/utils/grep/HISTORY
index 633480b..324dc52 100644
--- a/utils/grep/HISTORY
+++ b/utils/grep/HISTORY
@@ -1,3 +1,6 @@
+2014-11-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.21
+
2014-06-05 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.20

diff --git a/utils/hal/DEPENDS b/utils/hal/DEPENDS
index ea6aada..b81ae84 100755
--- a/utils/hal/DEPENDS
+++ b/utils/hal/DEPENDS
@@ -1,5 +1,5 @@
depends dbus-glib &&
-depends gawk &&
+depends AWK &&
depends glib2 &&
depends intltool &&
depends libtool &&
diff --git a/utils/hercules/DEPENDS b/utils/hercules/DEPENDS
index 6f15e2f..d9fac37 100755
--- a/utils/hercules/DEPENDS
+++ b/utils/hercules/DEPENDS
@@ -4,7 +4,7 @@ fi
depends autoconf &&
depends automake &&
depends flex &&
-depends gawk &&
+depends AWK &&
depends gcc &&
depends gettext &&
depends grep &&
diff --git a/utils/iotop/HISTORY b/utils/iotop/HISTORY
index da808e0..99517d6 100644
--- a/utils/iotop/HISTORY
+++ b/utils/iotop/HISTORY
@@ -1,3 +1,7 @@
+2014-10-29 Ismael Luceno <ismael AT sourcemage.org>
+ * PREPARE: Don't abort on unmet run-time dependency on kernel
+ configuration, doesn't hamper build.
+
2014-02-26 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.6; switched to upstream pgp check;
updated
short description
diff --git a/utils/iotop/PREPARE b/utils/iotop/PREPARE
index 8a1325d..d5254a5 100755
--- a/utils/iotop/PREPARE
+++ b/utils/iotop/PREPARE
@@ -4,6 +4,5 @@ if [ -z "$(get_sorcery_kernel_config CONFIG_TASKSTATS)" ] || \
[ -z "$(get_sorcery_kernel_config CONFIG_TASK_DELAY_ACCT)" ] || \
[ -z "$(get_sorcery_kernel_config CONFIG_TASK_IO_ACCOUNTING)" ] || \
[ -z "$(get_sorcery_kernel_config CONFIG_VM_EVENT_COUNTERS)" ]; then
- message "${PROBLEM_COLOR}$SPELL requires CONFIG_TASKSTATS,
CONFIG_TASK_DELAY_ACCT, CONFIG_TASK_IO_ACCOUNTING and
CONFIG_VM_EVENT_COUNTERS kernel options on.${DEFAULT_COLOR}" &&
- return 1
+ message "${PROBLEM_COLOR}$SPELL requires CONFIG_TASKSTATS,
CONFIG_TASK_DELAY_ACCT, CONFIG_TASK_IO_ACCOUNTING and
CONFIG_VM_EVENT_COUNTERS kernel options on.${DEFAULT_COLOR}"
fi
diff --git a/utils/ipmitool/DETAILS b/utils/ipmitool/DETAILS
index 5f63740..a52342e 100755
--- a/utils/ipmitool/DETAILS
+++ b/utils/ipmitool/DETAILS
@@ -1,5 +1,5 @@
SPELL=ipmitool
- VERSION=1.8.13
+ VERSION=1.8.15
SECURITY_PATCH=1
#
SOURCE_HASH=sha512:48093790baf2532887ac87de9b55fbe38f46f271b84e6152e6b0ba11170b29aad78dfcd42036389750edbedff325476b8366b3ea1401b97148b8bc8c1bd71e4b
SOURCE="$SPELL-$VERSION.tar.gz"
diff --git a/utils/ipmitool/HISTORY b/utils/ipmitool/HISTORY
index 45b5443..e8c2912 100644
--- a/utils/ipmitool/HISTORY
+++ b/utils/ipmitool/HISTORY
@@ -1,5 +1,11 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-11-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.8.15
+
+2014-10-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.8.14
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL

2013-12-03 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.8.13
diff --git a/utils/ipmitool/ipmitool-1.8.13.tar.gz.sig
b/utils/ipmitool/ipmitool-1.8.13.tar.gz.sig
deleted file mode 100644
index 1083d2f..0000000
Binary files a/utils/ipmitool/ipmitool-1.8.13.tar.gz.sig and /dev/null differ
diff --git a/utils/ipmitool/ipmitool-1.8.15.tar.gz.sig
b/utils/ipmitool/ipmitool-1.8.15.tar.gz.sig
new file mode 100644
index 0000000..b5c5272
Binary files /dev/null and b/utils/ipmitool/ipmitool-1.8.15.tar.gz.sig differ
diff --git a/utils/kexec-tools/BUILD b/utils/kexec-tools/BUILD
index 6032744..cbd2248 100755
--- a/utils/kexec-tools/BUILD
+++ b/utils/kexec-tools/BUILD
@@ -1,3 +1,2 @@
-CFLAGS="${CFLAGS/-fPIC /}" &&
-
+disable_pic force &&
default_build
diff --git a/utils/kexec-tools/HISTORY b/utils/kexec-tools/HISTORY
index a4d8e50..fa924b2 100644
--- a/utils/kexec-tools/HISTORY
+++ b/utils/kexec-tools/HISTORY
@@ -1,3 +1,6 @@
+2014-11-23 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: Use disable_pic function to fix CFLAGS
+
2013-09-10 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.0.4

diff --git a/utils/libguestfs/DEPENDS b/utils/libguestfs/DEPENDS
index cf2dbf3..810be09 100755
--- a/utils/libguestfs/DEPENDS
+++ b/utils/libguestfs/DEPENDS
@@ -1,3 +1,4 @@
+depends augeas &&
depends genisoimage &&
depends supermin &&

diff --git a/utils/libguestfs/DETAILS b/utils/libguestfs/DETAILS
index c35e71f..787a4ba 100755
--- a/utils/libguestfs/DETAILS
+++ b/utils/libguestfs/DETAILS
@@ -1,5 +1,5 @@
SPELL=libguestfs
- VERSION=1.22.6
+ VERSION=1.28.2
BRANCH="$(echo ${VERSION} | cut -d. -f1,2)"
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE2="${SOURCE}.sig"
diff --git a/utils/libguestfs/HISTORY b/utils/libguestfs/HISTORY
index 3a2a070..4974a35 100644
--- a/utils/libguestfs/HISTORY
+++ b/utils/libguestfs/HISTORY
@@ -1,3 +1,7 @@
+2014-12-04 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.28.2
+ * DEPENDS: Depends on augeas
+
2013-09-17 Eric Sandall <sandalle AT sourcemage.org>
* Created

diff --git a/utils/lsscsi/DETAILS b/utils/lsscsi/DETAILS
index 3497763..0b27f5e 100755
--- a/utils/lsscsi/DETAILS
+++ b/utils/lsscsi/DETAILS
@@ -1,6 +1,6 @@
SPELL=lsscsi
- VERSION=0.26
-
SOURCE_HASH=sha512:0d6bca3f402920f2af160f4162322d039b3bfb16de641da23ef55a3f34a14d2ffd66a1231f0ca98568c248ed3913907cf9d236de70d943ae30985293998885ff
+ VERSION=0.28
+
SOURCE_HASH=sha512:6d5cf8ebc42af0d8dbe8f2a1e90f4c429d058f184027318686fd22bc117e66c0b1847e4c97964d3d0e1b7bf4a5f1e296e1e3575ed2f5ff999eef70bdfb9ea4d4
SOURCE=$SPELL-$VERSION.tgz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://sg.danny.cz/scsi/$SOURCE
diff --git a/utils/lsscsi/HISTORY b/utils/lsscsi/HISTORY
index cbfea24..18f2028 100644
--- a/utils/lsscsi/HISTORY
+++ b/utils/lsscsi/HISTORY
@@ -1,3 +1,6 @@
+2014-12-02 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.28
+
2012-02-19 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.26

diff --git a/utils/lxc/DETAILS b/utils/lxc/DETAILS
new file mode 100755
index 0000000..ba7c444
--- /dev/null
+++ b/utils/lxc/DETAILS
@@ -0,0 +1,29 @@
+ SPELL=lxc
+ VERSION=1.0.6
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://linuxcontainers.org/downloads/${SOURCE}
+
SOURCE_HASH=sha512:a2a0700bc29c92f34b8fb0806d1f05467e0433e84dc06c1c8b8db58a34969df48d452771ffff1ea9f865883adef765c896c5be6237108c0ce474b9d7e41c218a
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://linuxcontainers.org/";
+ LICENSE[0]="LGPLv2.1+"
+ ENTERED=20140924
+ KEYWORDS=""
+ SHORT="Userspace tools for the Linux kernel containers"
+cat << EOF
+LXC is a userspace interface for the Linux kernel containment features.
+Through a powerful API and simple tools, it lets Linux users easily create
+and manage system or application containers. Features
+
+Current LXC uses the following kernel features to contain processes:
+* Kernel namespaces (ipc, uts, mount, pid, network and user)
+* Apparmor and SELinux profiles
+* Seccomp policies
+* Chroots (using pivot_root)
+* Kernel capabilities
+* Control groups (cgroups)
+
+As such, LXC is often considered as something in the middle between a chroot
+on steroids and a full fledged virtual machine. The goal of LXC is to create
+an environment as close as possible as a standard Linux installation but
+without the need for a separate kernel.
+EOF
diff --git a/utils/lxc/HISTORY b/utils/lxc/HISTORY
new file mode 100644
index 0000000..22a06ef
--- /dev/null
+++ b/utils/lxc/HISTORY
@@ -0,0 +1,2 @@
+2014-09-24 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: spell created
diff --git a/utils/mdp/DEPENDS b/utils/mdp/DEPENDS
index bf19f15..1118843 100755
--- a/utils/mdp/DEPENDS
+++ b/utils/mdp/DEPENDS
@@ -1,7 +1,7 @@
depends ncurses &&

if spell_ok gnupg-exp; then
- runtime_depends gnupg-exp
+ runtime_depends GNUPG
else
runtime_depends gnupg
fi
diff --git a/utils/mdp/HISTORY b/utils/mdp/HISTORY
index 860f7eb..c7b0cb5 100644
--- a/utils/mdp/HISTORY
+++ b/utils/mdp/HISTORY
@@ -1,3 +1,6 @@
+204-11-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: gnupg-exp => GNUPG
+
2014-02-23 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.7.3

diff --git a/utils/pciutils/DEPENDS b/utils/pciutils/DEPENDS
index d26b1cf..8a2f607 100755
--- a/utils/pciutils/DEPENDS
+++ b/utils/pciutils/DEPENDS
@@ -3,6 +3,9 @@ if [[ $PCIUTILS_UPDATE == y ]]; then
depends which
fi &&

+optional_depends kmod 'LIBKMOD=yes' 'LIBKMOD=no' \
+ 'Use libkmod to resolve kernel modules?' &&
+
optional_depends zlib 'ZLIB=yes' 'ZLIB=no' \
'compress pci.ids?' &&

diff --git a/utils/pciutils/DETAILS b/utils/pciutils/DETAILS
index a3f91ff..a4b8faa 100755
--- a/utils/pciutils/DETAILS
+++ b/utils/pciutils/DETAILS
@@ -1,5 +1,5 @@
SPELL=pciutils
- VERSION=3.2.0
+ VERSION=3.3.0
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sign
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/utils/pciutils/HISTORY b/utils/pciutils/HISTORY
index 5151bd8..3afc13a 100644
--- a/utils/pciutils/HISTORY
+++ b/utils/pciutils/HISTORY
@@ -1,3 +1,10 @@
+2014-11-25 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.3.0
+
+2014-10-26 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 3.2.1
+ * DEPENDS: Added optional dependency on kmod
+
2013-04-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 3.2.0

diff --git a/utils/puppet/3.7.3.tar.gz.sig b/utils/puppet/3.7.3.tar.gz.sig
new file mode 100644
index 0000000..d2d0d55
Binary files /dev/null and b/utils/puppet/3.7.3.tar.gz.sig differ
diff --git a/utils/puppet/DEPENDS b/utils/puppet/DEPENDS
index bdcb984..c26ffeb 100755
--- a/utils/puppet/DEPENDS
+++ b/utils/puppet/DEPENDS
@@ -1,4 +1,5 @@
depends facter &&
+depends hiera &&
depends RUBY &&
suggest_depends shadow "" "" "for shadow file support" &&
suggest_depends augeas "" "" "for automated editing of configuration files"
&&
diff --git a/utils/puppet/DETAILS b/utils/puppet/DETAILS
index 724ea09..17e0596 100755
--- a/utils/puppet/DETAILS
+++ b/utils/puppet/DETAILS
@@ -1,9 +1,10 @@
SPELL=puppet
- VERSION=0.25.5
- SOURCE="puppet-${VERSION}.tar.gz"
- SOURCE_URL[0]=http://puppetlabs.com/downloads/puppet/${SOURCE}
-
SOURCE_HASH=sha512:a563421f57e30eb09dc0596f4769ccaa45e9f9c6f29aa4072f370cc95cb50aab00b9ec3450289ea20b7383bb184c491a2ddbe003845beb7d01d328083f3dbad7
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/puppet-${VERSION}"
+ VERSION=3.7.3
+ SOURCE="$SPELL-$VERSION.tar.gz"
+ SOURCE_URL[0]=https://github.com/puppetlabs/$SPELL/archive/$VERSION.tar.gz
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+#
SOURCE_HASH=sha512:a563421f57e30eb09dc0596f4769ccaa45e9f9c6f29aa4072f370cc95cb50aab00b9ec3450289ea20b7383bb184c491a2ddbe003845beb7d01d328083f3dbad7
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE="http://puppetlabs.com/";
LICENSE[0]=GPL
ENTERED=20100617
diff --git a/utils/puppet/HISTORY b/utils/puppet/HISTORY
index a3c22b1..51e39b0 100644
--- a/utils/puppet/HISTORY
+++ b/utils/puppet/HISTORY
@@ -1,3 +1,13 @@
+2014-12-26 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix SOURCE to make it a proper tarball name
+
+2014-12-04 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 3.7.3
+ SOURCE_URL updated
+ * DEPENDS: Depends on hiera
+ * PRE_BUILD, ftools_gemtask.patch: Removed
+ * INSTALL: No more namespaceauth.conf to copy
+
2010-06-17 Mark Bainter <mbainter AT sourcemage.org>
* DEPENDS, DETAILS, CONFIGURE< PRE_BUILD, BUILD, INSTALL: spell
created
* puppet.conf, puppetmaster.conf: basic configuration files
diff --git a/utils/puppet/INSTALL b/utils/puppet/INSTALL
index ad9fd5b..f990181 100755
--- a/utils/puppet/INSTALL
+++ b/utils/puppet/INSTALL
@@ -18,8 +18,6 @@ fi &&
echo "**************** INSTALLING CONFIG FILES ********************" &&
install_config_file "${SOURCE_DIRECTORY}/conf/auth.conf" \
"${INSTALL_ROOT}/etc/puppet/auth.conf" &&
-install_config_file "${SOURCE_DIRECTORY}/conf/namespaceauth.conf" \
- "${INSTALL_ROOT}/etc/puppet/namespaceauth.conf" &&

if [[ "$CLIENT_ONLY" != 'y' ]]; then
echo "************* NOT CLIENT_ONLY (${CLIENT_ONLY}) - installing
manifests/modules ***************" &&
diff --git a/utils/puppet/PRE_BUILD b/utils/puppet/PRE_BUILD
deleted file mode 100755
index f571948..0000000
--- a/utils/puppet/PRE_BUILD
+++ /dev/null
@@ -1,4 +0,0 @@
-default_pre_build &&
-cd $SOURCE_DIRECTORY &&
-patch -p0 < $SCRIPT_DIRECTORY/ftools_gemtask.patch
-
diff --git a/utils/puppet/ftools_gemtask.patch
b/utils/puppet/ftools_gemtask.patch
deleted file mode 100644
index 2ebb9c8..0000000
--- a/utils/puppet/ftools_gemtask.patch
+++ /dev/null
@@ -1,40 +0,0 @@
---- tasks/rake/gem-orig.rake 2010-05-16 23:10:24.000000000 -0500
-+++ tasks/rake/gem.rake 2010-06-18 05:28:29.000000000 -0500
-@@ -1,4 +1,10 @@
--require 'ftools'
-+begin
-+ require 'ftools'
-+ $haveftools = true
-+rescue LoadError
-+ puts "ftools not found. Using FileUtils instead.."
-+ $haveftools = false
-+end
-
- GEM_FILES = FileList[
- '[A-Z]*',
-@@ -44,7 +50,11 @@
- desc "Prepare binaries for gem creation"
- task :prepare_gem do
- SBIN.each do |f|
-- File.copy(f,"bin")
-+ if $haveftools
-+ FileUtils.copy(f,"bin")
-+ else
-+ File.copy(f,"bin")
-+ end
- end
- end
-
-@@ -52,7 +62,11 @@
- task :create_gem => :prepare_gem do
- Dir.mkdir("pkg") rescue nil
- Gem::Builder.new(spec).build
-- File.move("puppet-#{Puppet::PUPPETVERSION}.gem", "pkg")
-+ if $haveftools
-+ FileUtils.move("puppet-#{Puppet::PUPPETVERSION}.gem", "pkg")
-+ else
-+ File.move("puppet-#{Puppet::PUPPETVERSION}.gem", "pkg")
-+ end
- SBIN.each do |f|
- File.unlink("bin/" + f.gsub(/sbin\//, ''))
- end
diff --git a/utils/pv/DETAILS b/utils/pv/DETAILS
index b932bef..f8f1529 100755
--- a/utils/pv/DETAILS
+++ b/utils/pv/DETAILS
@@ -1,5 +1,5 @@
SPELL=pv
- VERSION=1.5.3
+ VERSION=1.5.7
SOURCE=${SPELL}-${VERSION}.tar.bz2
SOURCE2=${SOURCE}.txt
SOURCE_URL[0]=http://www.ivarch.com/programs/sources/${SOURCE}
diff --git a/utils/pv/HISTORY b/utils/pv/HISTORY
index fcb0ad4..a71a672 100644
--- a/utils/pv/HISTORY
+++ b/utils/pv/HISTORY
@@ -1,3 +1,6 @@
+2014-11-27 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.5.7
+
2014-05-05 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.5.3

diff --git a/utils/qemu/BUILD b/utils/qemu/BUILD
index 4b74671..6c75315 100755
--- a/utils/qemu/BUILD
+++ b/utils/qemu/BUILD
@@ -6,6 +6,7 @@ cd "${SOURCE_DIRECTORY}" &&
--sysconfdir="$INSTALL_ROOT/etc" \
--target-list="$QEMU_ARCHS" \
--audio-drv-list="$QEMU_AUDIO" \
+ --python=python2 \
$QEMU_KVM \
$QEMU_VNC \
$QEMU_TPM \
diff --git a/utils/qemu/DEPENDS b/utils/qemu/DEPENDS
index 13283cb..5a2eb19 100755
--- a/utils/qemu/DEPENDS
+++ b/utils/qemu/DEPENDS
@@ -1,3 +1,5 @@
+depends python &&
+
if list_find "alsa" $QEMU_AUDIO; then
depends alsa-lib
fi &&
diff --git a/utils/qemu/DETAILS b/utils/qemu/DETAILS
index 79539dc..4d1c140 100755
--- a/utils/qemu/DETAILS
+++ b/utils/qemu/DETAILS
@@ -1,5 +1,5 @@
SPELL=qemu
- VERSION=1.5.2
+ VERSION=2.2.0
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-${VERSION%-*}"
diff --git a/utils/qemu/HISTORY b/utils/qemu/HISTORY
index 0ae7de6..7c3ea37 100644
--- a/utils/qemu/HISTORY
+++ b/utils/qemu/HISTORY
@@ -1,3 +1,15 @@
+2014-12-25 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 2.2.0
+
+2014-12-24 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS: Depends on python 2.x
+
+2014-12-04 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 2.1.2
+ * qemu.gpg: Add F108B584 (see
+
https://lists.nongnu.org/archive/html/qemu-devel/2014-04/msg03559.html)
+ * docs-Fix-generating-qemu-doc.html-with-texinfo-5.patch: Unused,
removed
+
2014-04-14 Ismael Luceno <ismael AT sourcemage.org>
* BUILD: Pass down ARFLAGS=rv, to workaround buildsystem bug

diff --git
a/utils/qemu/docs-Fix-generating-qemu-doc.html-with-texinfo-5.patch
b/utils/qemu/docs-Fix-generating-qemu-doc.html-with-texinfo-5.patch
deleted file mode 100644
index 0299b36..0000000
--- a/utils/qemu/docs-Fix-generating-qemu-doc.html-with-texinfo-5.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-# From https://bugs.launchpad.net/qemu/+bug/1130533
-diff --git a/qemu-options.hx b/qemu-options.hx
-index 4bc9c85..3af60bf 100644
---- a/qemu-options.hx
-+++ b/qemu-options.hx
-@@ -2095,18 +2095,13 @@ QEMU supports using either local sheepdog devices or
remote networked
- devices.
-
- Syntax for specifying a sheepdog device
--@table @list
--``sheepdog:<vdiname>''
--
--``sheepdog:<vdiname>:<snapid>''
--
--``sheepdog:<vdiname>:<tag>''
--
--``sheepdog:<host>:<port>:<vdiname>''
--
--``sheepdog:<host>:<port>:<vdiname>:<snapid>''
--
--``sheepdog:<host>:<port>:<vdiname>:<tag>''
-+@table @code
-+@item sheepdog:<vdiname>
-+@item sheepdog:<vdiname>:<snapid>
-+@item sheepdog:<vdiname>:<tag>
-+@item sheepdog:<host>:<port>:<vdiname>
-+@item sheepdog:<host>:<port>:<vdiname>:<snapid>
-+@item sheepdog:<host>:<port>:<vdiname>:<tag>
- @end table
-
- Example
diff --git a/utils/qemu/qemu.gpg b/utils/qemu/qemu.gpg
index 4707fad..8b7eccc 100644
Binary files a/utils/qemu/qemu.gpg and b/utils/qemu/qemu.gpg differ
diff --git a/utils/renameutils/DETAILS b/utils/renameutils/DETAILS
new file mode 100755
index 0000000..ca366c6
--- /dev/null
+++ b/utils/renameutils/DETAILS
@@ -0,0 +1,35 @@
+ SPELL=renameutils
+ VERSION=0.12.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://download.savannah.gnu.org/releases/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:8aae157e6ead86a2fbf970ecdb27d6067c2d35c04058ead9a3c0af3d99d466d37d8c4f1da0562ef2bea9cf9bd5f8de4d14340906427df421dba1a5c234c63bd6
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.nongnu.org/renameutils/";
+ LICENSE[0]="GPL"
+ ENTERED=20141126
+ KEYWORDS=""
+ SHORT="File renaming utilities"
+cat << EOF
+The file renaming utilities (renameutils for short) are a set of programs
+designed to make renaming of files faster and less cumbersome.
+
+The file renaming utilities consists of five programs - qmv, qcp, imv,
+icp and deurlname.
+
+The qmv ("quick move") program allows file names to be edited in a text
+editor. The names of all files in a directory are written to a text file,
+which is then edited by the user. The text file is read and parsed, and the
+changes are applied to the files.
+
+The qcp ("quick cp") program works like qmv, but copies files instead of
+moving them.
+
+The imv ("interactive move") program, is trivial but useful when you are too
+lazy to type (or even complete) the name of the file to rename twice. It
+allows a file name to be edited in the terminal using the GNU Readline
+library. icp copies files.
+
+The deurlname program removes URL encoded characters (such as %20
representing
+space) from file names. Some programs such as w3m tend to keep those
characters
+encoded in saved files.
+EOF
diff --git a/utils/renameutils/HISTORY b/utils/renameutils/HISTORY
new file mode 100644
index 0000000..53766f4
--- /dev/null
+++ b/utils/renameutils/HISTORY
@@ -0,0 +1,2 @@
+2014-11-26 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: spell created
diff --git a/utils/supermin/DEPENDS b/utils/supermin/DEPENDS
index d820be7..decd607 100755
--- a/utils/supermin/DEPENDS
+++ b/utils/supermin/DEPENDS
@@ -1,7 +1,7 @@
depends automake &&
depends e2fsprogs &&
depends findlib &&
-depends gawk &&
+depends AWK &&
depends ocaml &&
depends zlib &&

diff --git a/utils/supermin/DETAILS b/utils/supermin/DETAILS
index 26fdd2a..a25a8e5 100755
--- a/utils/supermin/DETAILS
+++ b/utils/supermin/DETAILS
@@ -1,5 +1,5 @@
SPELL=supermin
- VERSION=4.1.5
+ VERSION=5.1.11
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE2="${SOURCE}.sig"
SOURCE_GPG="redhat.gpg:${SOURCE2}:UPSTREAM_HASH"
diff --git a/utils/supermin/HISTORY b/utils/supermin/HISTORY
index 3a2a070..d4ccb2d 100644
--- a/utils/supermin/HISTORY
+++ b/utils/supermin/HISTORY
@@ -1,3 +1,7 @@
+2014-12-04 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 5.1.11
+ * PRE_BUILD: Removed, no longer needed
+
2013-09-17 Eric Sandall <sandalle AT sourcemage.org>
* Created

diff --git a/utils/supermin/PRE_BUILD b/utils/supermin/PRE_BUILD
deleted file mode 100755
index 1e86978..0000000
--- a/utils/supermin/PRE_BUILD
+++ /dev/null
@@ -1,7 +0,0 @@
-default_pre_build &&
-
-message "${MESSAGE_COLOR}Update configure to current
automake...${DEFAULT_COLOR}" &&
-cd "${SOURCE_DIRECTORY}" &&
-touch NEWS AUTHORS ChangeLog &&
-aclocal -I m4 &&
-automake --add-missing
diff --git a/utils/ulimits/DETAILS b/utils/ulimits/DETAILS
new file mode 100755
index 0000000..4446c90
--- /dev/null
+++ b/utils/ulimits/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=ulimits
+ VERSION=0.3.0
+ BRANCH=`echo $VERSION|cut -d . -f 1,2`
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=http://www.incenp.org/files/softs/$SPELL/$BRANCH/$SOURCE
+
SOURCE_HASH=sha512:1e355f3701e6ebb983a3b6ee391c0218946e3b9036e13cd1f93a10d4d4a0e6bb81a76cb576f3eeb842eabf21ffe998db661b45168710cb6d4882e4679567194c
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=http://www.incenp.org/dvlpt/ulimits.html
+ LICENSE[0]=GPL
+ ENTERED=20141002
+ SHORT="user limits utility"
+cat << EOF
+Ulimits is a tool to enforce the resource limits set forth by the
administrator
+of a GNU/Linux system.
+EOF
diff --git a/utils/ulimits/HISTORY b/utils/ulimits/HISTORY
new file mode 100644
index 0000000..1144f35
--- /dev/null
+++ b/utils/ulimits/HISTORY
@@ -0,0 +1,2 @@
+2014-10-02 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, PRE_BUILD, ulimits.patch: spell created, version 0.3.0
diff --git a/utils/ulimits/PRE_BUILD b/utils/ulimits/PRE_BUILD
new file mode 100755
index 0000000..896ac92
--- /dev/null
+++ b/utils/ulimits/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+patch -p0 < "$SPELL_DIRECTORY/ulimits.patch"
diff --git a/utils/ulimits/ulimits.patch b/utils/ulimits/ulimits.patch
new file mode 100644
index 0000000..8116518
--- /dev/null
+++ b/utils/ulimits/ulimits.patch
@@ -0,0 +1,157 @@
+# Author: Vlad Glagolev <stealth AT sourcemage.org>
+#
+# Changes in this patch:
+# * groups and comments support
+# * bugfix for not found user or empty file
+# * bugfix for unlimited values
+# * bugfix for tab separators
+
+--- src/ulimits.c.orig 2013-01-28 14:39:13.000000000 +0400
++++ src/ulimits.c 2014-10-02 21:39:49.318495483 +0400
+@@ -29,6 +29,7 @@
+
+ #include <unistd.h>
+ #include <pwd.h>
++#include <grp.h>
+ #include <sys/stat.h>
+ #include <sys/types.h>
+ #include <sys/resource.h>
+@@ -95,6 +96,47 @@
+ #define PLIMIT_PRIORITY RLIMIT_NLIMITS + 3
+
+ /**
++ * Check if user is in the group
++ *
++ * @param uname A pointer to a username
++ * @param gname A pointer to a groupname
++ * @return 0 if a user belongs to group, -1 otherwise
++ */
++static int user_in_group(const *uname, const char *gname)
++{
++ struct group *groupdata;
++ char *const *list;
++
++ if (uname == NULL || gname == NULL) {
++ return -1;
++ }
++
++ if (*gname == '@') {
++ gname++;
++ } else {
++ return -1;
++ }
++
++ groupdata = getgrnam(gname);
++
++ if (groupdata == NULL) {
++ return -1;
++ }
++
++ list = groupdata->gr_mem;
++
++ while (*list != NULL) {
++ if (strcmp(*list, uname) == 0) {
++ return 0;
++ }
++
++ list++;
++ }
++
++ return -1;
++}
++
++/**
+ * Parses a single limit specification.
+ * This function parses a single limit specification (that is, a single
+ * letter followed by a numerical value) and fills the provided
+@@ -109,7 +151,7 @@
+ parse_limit_value(char **s, struct rlimit_setting *rlimit)
+ {
+ char *c, *p;
+- int value;
++ int value, inf;
+
+ if ( s == NULL || *s == NULL || rlimit == NULL ) {
+ errno = EINVAL;
+@@ -123,7 +165,16 @@
+
+ /* Get the numerical value for the limit. */
+ errno = 0;
+- value = strtol(c + 1, &p, 10);
++
++ /* A single dash means no limits. */
++ if (*(c+1) == '-') {
++ p = c+2;
++ inf = 1;
++ } else {
++ value = strtol(c + 1, &p, 10);
++ inf = 0;
++ }
++
+ if ( errno || p == c + 1 )
+ return -1;
+
+@@ -132,7 +183,7 @@
+ #define ULIMIT(symbol, letter, unused1, factor, unused2) \
+ case letter: \
+ rlimit->resource = symbol; \
+- rlimit->limit = value * factor; \
++ rlimit->limit = inf == 1 ? RLIM_INFINITY : value * factor; \
+ break;
+ #include "ulimits.h"
+ #undef ULIMIT
+@@ -174,15 +225,6 @@
+ while ( *s == ' ' || *s == '\t' )
+ s += 1;
+
+- /* A single dash means no limits. */
+- if ( *s == '-' && *(s + 1) == '\0' ) {
+- for ( ; n < RLIMIT_NLIMITS && n < len - 1 ; n++ ) {
+- rlimits[n].resource = n;
+- rlimits[n].limit = RLIM_INFINITY;
+- }
+- s += 1;
+- }
+-
+ while ( *s != '\0' && n < len - 1 ) {
+ if ( parse_limit_value(&s, &(rlimits[n])) < 0 )
+ return -1;
+@@ -280,9 +322,11 @@
+ while ( ! found && ! feof(f) ) {
+ c = fgetc(f);
+
+- if ( isgraph(c) && n < len - 1 )
++ if (c == '#')
++ discard_line(f);
++ else if ( isgraph(c) && n < len - 1 )
+ buffer[n++] = (char)c;
+- else if ( c == ' ' && n > 0 )
++ else if ( (c == ' ' || c == '\t') && n > 0 )
+ found = 1;
+ else {
+ n = 0;
+@@ -357,18 +401,21 @@
+
+ if ( strcmp(nbuf, "*") == 0 )
+ default_found = get_line(f, lbuf, sizeof(lbuf)) != -1;
+- else if ( strcmp(nbuf, user) == 0 )
++ else if ( strcmp(nbuf, user) == 0 || user_in_group(user, nbuf) == 0
)
+ user_found = get_line(f, lbuf, sizeof(lbuf)) != -1;
+ else
+ discard_line(f);
+ }
+ fclose(f);
+
+- if ( user_found || default_found )
++ if ( user_found || default_found ) {
+ if ( (n = parse_limit_string(lbuf, rlimits, len)) == -1 )
+ errno = EBADMSG;
+
+- return n;
++ return n;
++ }
++
++ return -1;
+ }
+
+ static int
diff --git a/utils/util-linux/DETAILS b/utils/util-linux/DETAILS
index 40f14bd..19deb53 100755
--- a/utils/util-linux/DETAILS
+++ b/utils/util-linux/DETAILS
@@ -12,8 +12,8 @@ if [[ $UL_VERSION == aes ]]; then
SOURCE3_GPG=loop-AES.gpg:$SOURCE4:UPSTREAM_KEY
SOURCE4_IGNORE=signature
else
- VERSION=2.24.2
-
SOURCE_HASH=sha512:a0c03876ef19fa09e434e3e5362fb3f3e0a254b3b39a623ac7a9a207d06afce00366792244ed0fac86931f8340c046620660f33c3444a07a12037182fc191240
+ VERSION=2.25.2
+
SOURCE_HASH=sha512:cf8c5bde78f844425150c2a81bdecb87aa57bcd5cebd177a78160835627f58037fa2cfe4db26fd8f35eedb3beb499a91492a297a27d065465e2ea0c6218dc387
SECURITY_PATCH=2
fi
BRANCH=`echo $VERSION | cut -d . -f 1,2`
diff --git a/utils/util-linux/HISTORY b/utils/util-linux/HISTORY
index c0ce2ee..44855f8 100644
--- a/utils/util-linux/HISTORY
+++ b/utils/util-linux/HISTORY
@@ -1,3 +1,6 @@
+2015-01-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version to 2.25.2
+
2014-05-24 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version to 2.24.2

diff --git a/utils/virtualbox/BUILD b/utils/virtualbox/BUILD
index 51ff3b5..f2bccb5 100755
--- a/utils/virtualbox/BUILD
+++ b/utils/virtualbox/BUILD
@@ -3,6 +3,10 @@ if [ $VBOXHARD == "n" ]; then
fi &&

OPTS="--disable-docs $OPTS" &&
+if [[ ${BUILD%%-*} == "x86_64" ]]; then
+ OPTS="--disable-vmmraw $OPTS"
+fi &&
+
./configure $OPTS &&
source ./env.sh &&
-kmk all
+PATH=${TRACK_ROOT}/usr/bin/qt4:$PATH kmk all
diff --git a/utils/virtualbox/DEPENDS b/utils/virtualbox/DEPENDS
index 3158ead..dfb7e4e 100755
--- a/utils/virtualbox/DEPENDS
+++ b/utils/virtualbox/DEPENDS
@@ -9,6 +9,7 @@ depends sdl &&
depends libidl &&
depends xorg-libs &&
depends makeself &&
+depends lvm &&
depends READCD &&

optional_depends python \
diff --git a/utils/virtualbox/DETAILS b/utils/virtualbox/DETAILS
index 4eb9321..caed6dd 100755
--- a/utils/virtualbox/DETAILS
+++ b/utils/virtualbox/DETAILS
@@ -1,10 +1,11 @@
SPELL=virtualbox
- VERSION=4.2.4
+ VERSION=4.3.16
PATCHLEVEL=0
SOURCE=VirtualBox-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/VirtualBox-${VERSION%-*}

SOURCE_URL[0]=http://download.virtualbox.org/virtualbox/${VERSION%-*}/$SOURCE
-
SOURCE_HASH=sha512:8238afd440e20842de27c8c68296c88bd18f561a45497ee97364d5720d73a9fe99eba9af3ad851d89e02540e304bcc3f48847704207ce2c8cdced8fa10dc4aa6
+
SOURCE_HASH=sha512:c63378a736a04c8a7932b2c3bfdd1f60758d0dd3c6efe6137cf1129289ef527e2f32b5da666ff06c62add77766de7dfcef105f6b8a4b5d41a554c7b350b31c56
+ TMPFS=off
LICENSE[0]=GPL
WEB_SITE=http://www.virtualbox.org/
ENTERED=20070612
diff --git a/utils/virtualbox/HISTORY b/utils/virtualbox/HISTORY
index 8e5f585..11da2a3 100644
--- a/utils/virtualbox/HISTORY
+++ b/utils/virtualbox/HISTORY
@@ -1,3 +1,9 @@
+2014-10-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 4.3.16, TMPFS=off
+ * BUILD: fix compile error on x86_64
+ * INSTALL: fix install error on x86_64
+ * DEPENDS: add dependency on lvm
+
2012-11-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 4.2.4

diff --git a/utils/virtualbox/INSTALL b/utils/virtualbox/INSTALL
index 76055c7..355c365d 100755
--- a/utils/virtualbox/INSTALL
+++ b/utils/virtualbox/INSTALL
@@ -1,5 +1,5 @@
mkdir -p /opt/virtualbox &&
-cd out/linux.x86/release/bin &&
+cd out/linux.*/release/bin &&

# generating of source tarball for virtualbox-module spell
# $SOURCE_CACHE/virtualbox-module-$VERSION.tar.gz
diff --git a/utils/xdg-user-dirs/DETAILS b/utils/xdg-user-dirs/DETAILS
new file mode 100755
index 0000000..dddeb4c
--- /dev/null
+++ b/utils/xdg-user-dirs/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=xdg-user-dirs
+ VERSION=0.15
+
SOURCE_HASH=sha512:2365003d4c116326357755dbeb462d5d7a4fd1391fe0b4ced5597db1017dff230676773aa8cd4bdd9dbb1bfb59c1c71d08ed860a047e0e9c2ab2487c814c7ca9
+ SOURCE=${SPELL}-${VERSION}.tar.gz
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
+ SOURCE_URL[0]=http://user-dirs.freedesktop.org/releases/${SOURCE}
+ LICENSE[0]=LGPL
+ WEB_SITE=http://www.freedesktop.org/wiki/Software_2fxdg_2duser_2ddirs
+ ENTERED=20070416
+ KEYWORDS="theme gnome2 libs"
+ SHORT="Tool to help manage well known user directories"
+cat << EOF
+Freedesktop.org
+xdg-user-dirs is a tool to help manage well known user directories like the
+desktop folder and the music folder. It also handles localization (i.e.
+translation) of the filenames.
+EOF
diff --git a/utils/xdg-user-dirs/HISTORY b/utils/xdg-user-dirs/HISTORY
new file mode 100644
index 0000000..32d5a10
--- /dev/null
+++ b/utils/xdg-user-dirs/HISTORY
@@ -0,0 +1,12 @@
+20`4-09-21 TreeveJelbrt <treeve AT sourcemage.org>
+ * DETAILS: version 0.15
+
+2008-03-14 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 0.10
+
+2007-09-22 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 0.9
+
+2007-04-16 Robin Cook <rcook AT wyrms.net>
+ * Initial Spell 0.6, DETAILS, HISTORY
+
diff --git a/utils/xen/DEPENDS b/utils/xen/DEPENDS
index 32abd3d..5541bb8 100755
--- a/utils/xen/DEPENDS
+++ b/utils/xen/DEPENDS
@@ -7,6 +7,7 @@ depends iproute2 &&
depends dev86 &&
depends curl &&
depends UDEV &&
+depends yajl &&

if [[ $XEN_HVM == y ]]; then
depends iasl &&
@@ -16,5 +17,5 @@ fi &&
optional_depends gnutls "" "" "for TLS support in VNC" &&

suggest_depends lxml "" "" "for XenAPI support in XM" &&
-suggest_depends pySSL "" "" "for SSL support" &&
+suggest_depends pyopenssl "" "" "for SSL support" &&
suggest_depends python-pam "" "" "for PAM support"
diff --git a/utils/xen/DETAILS b/utils/xen/DETAILS
index 7b0c90e..7b7f28c 100755
--- a/utils/xen/DETAILS
+++ b/utils/xen/DETAILS
@@ -1,6 +1,11 @@
SPELL=xen
+if [[ $XEN_BRANCH == "4.2" ]]; then
+ VERSION=4.2.5
+ SECURITY_PATCH=1
+else
VERSION=4.4.0
SECURITY_PATCH=9
+fi
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE2=$SOURCE.sig
SOURCE2_IGNORE=signature
@@ -8,7 +13,7 @@
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"

SOURCE_URL[0]=http://bits.xensource.com/oss-${SPELL}/release/${VERSION}/${SOURCE}
SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
- WEB_SITE=http://www.xen.org
+ WEB_SITE=http://www.xenproject.org/
ENTERED=20041110
LICENSE[0]=GPL
KEYWORDS="xen"
diff --git a/utils/xen/HISTORY b/utils/xen/HISTORY
index cb81a05..1ef42e4 100644
--- a/utils/xen/HISTORY
+++ b/utils/xen/HISTORY
@@ -1,5 +1,9 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-09-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 4.2.5 (4.2); SECURITY_PATCH++
+ * DEPENDS: added missing yajl dependency
+ * PREPARE: added branching
+ * PRE_BUILD: apply patch
+ * prefix.patch: added, to fix man/conf installation path

2014-07-07 Ismael Luceno <ismael AT sourcemage.org>
* BUILD, PRE_BUILD: Run the configure script, it runs subdirs in turn
diff --git a/utils/xen/PREPARE b/utils/xen/PREPARE
new file mode 100755
index 0000000..51758ea
--- /dev/null
+++ b/utils/xen/PREPARE
@@ -0,0 +1,7 @@
+config_query_list XEN_BRANCH "Which branch of $SPELL do you want to build?" \
+ 4.4 \
+ 4.2 &&
+
+if [[ -z "$XEN_BRANCH" ]]; then
+ XEN_BRANCH="4.4"
+fi
diff --git a/utils/xen/PRE_BUILD b/utils/xen/PRE_BUILD
index c7f9a4a..766d895 100755
--- a/utils/xen/PRE_BUILD
+++ b/utils/xen/PRE_BUILD
@@ -1,8 +1,8 @@
default_pre_build &&
cd ${SOURCE_DIRECTORY} &&

+patch -p0 < "$SPELL_DIRECTORY/prefix.patch" &&
+
if [[ $XEN_UPINIT != y ]]; then
sedit "s:all install-initd:all:" tools/hotplug/Linux/Makefile
-fi &&
-
-sedit 's/lib64/lib/' config/StdGNU.mk
+fi
diff --git a/utils/xen/prefix.patch b/utils/xen/prefix.patch
new file mode 100644
index 0000000..1e9c664
--- /dev/null
+++ b/utils/xen/prefix.patch
@@ -0,0 +1,10 @@
+--- tools/Makefile.orig 2014-09-02 10:22:57.000000000 +0400
++++ tools/Makefile 2014-09-04 12:19:29.467506379 +0400
+@@ -188,6 +188,7 @@
+ fi; \
+ cd qemu-xen-dir; \
+ $$source/configure --enable-xen --target-list=i386-softmmu \
++ --prefix="$(PREFIX)" --sysconfdir="/etc" \
+ --source-path=$$source \
+ --extra-cflags="-I$(XEN_ROOT)/tools/include \
+ -I$(XEN_ROOT)/tools/libxc \
diff --git a/utils/youtube-dl/DETAILS b/utils/youtube-dl/DETAILS
index 1ac9882..8f99cfc 100755
--- a/utils/youtube-dl/DETAILS
+++ b/utils/youtube-dl/DETAILS
@@ -1,10 +1,12 @@
SPELL=youtube-dl
- VERSION=2014.07.25.1
- SOURCE=$SPELL
+ VERSION=2014.09.04.3
+ SOURCE=$SPELL-$VERSION
+ SOURCE2=$SOURCE.sig
+ SOURCE2_IGNORE=signature
+ SOURCE_GPG=youtube-dl.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://youtube-dl.org/downloads/$VERSION/$SOURCE
-
SOURCE_HASH=sha512:b976bf64af293b4023ac91d266f36b55092d8e0c9f956e2d7e533ddaa52ad11d0d87c655b149cb66cc52a77066125f10b2593731d6b04bf13c47744284bdf870
- FORCE_DOWNLOAD=on
+ SOURCE_URL=http://youtube-dl.org/downloads/$VERSION/$SPELL
+ SOURCE2_URL=$SOURCE_URL.sig
LICENSE[0]=BSD
KEYWORDS="utils"
WEB_SITE=http://rg3.github.com/youtube-dl/
diff --git a/utils/youtube-dl/HISTORY b/utils/youtube-dl/HISTORY
index 797539d..f5fa5ae 100644
--- a/utils/youtube-dl/HISTORY
+++ b/utils/youtube-dl/HISTORY
@@ -1,3 +1,12 @@
+2014-09-06 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: update to 2014.09.04.3
+ * DETAILS, INSTALL: Switch to versioned source files. Downside is that
+ fallback mirrors need to add the version to the file name, too.
Upside is
+ that mirroring of specific versions to keep the stable grimoire
working
+ is possible at all. Note: There are versioned tarballs on the
upstream site,
+ but they contain much more than just the youtube-dl script.
+ * youtube-dl.gpg: add upstream keys
+
2014-07-28 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 2014.07.25.1

diff --git a/utils/youtube-dl/INSTALL b/utils/youtube-dl/INSTALL
index 949e88c..51372fa 100755
--- a/utils/youtube-dl/INSTALL
+++ b/utils/youtube-dl/INSTALL
@@ -1,2 +1,2 @@
install -m 0755 -o root -g root $SOURCE_CACHE/$SOURCE \
- $INSTALL_ROOT/usr/bin/$SOURCE
+ $INSTALL_ROOT/usr/bin/$SPELL
diff --git a/utils/youtube-dl/youtube-dl.gpg b/utils/youtube-dl/youtube-dl.gpg
new file mode 100644
index 0000000..7add2fb
Binary files /dev/null and b/utils/youtube-dl/youtube-dl.gpg differ
diff --git a/video-libs/gst-libav-1.0/DEPENDS
b/video-libs/gst-libav-1.0/DEPENDS
index 097058b..3832fd7 100755
--- a/video-libs/gst-libav-1.0/DEPENDS
+++ b/video-libs/gst-libav-1.0/DEPENDS
@@ -1,2 +1,3 @@
depends gstreamer-1.0 &&
-depends gst-plugins-base-1.0
+depends gst-plugins-base-1.0 &&
+depends LIBAVCODEC '--with-system-libav'
diff --git a/video-libs/gst-libav-1.0/DETAILS
b/video-libs/gst-libav-1.0/DETAILS
index 31ff900..a2531d5 100755
--- a/video-libs/gst-libav-1.0/DETAILS
+++ b/video-libs/gst-libav-1.0/DETAILS
@@ -1,9 +1,10 @@
SPELL=gst-libav-1.0
- VERSION=1.2.2
+ VERSION=1.4.5
+
SOURCE_HASH=sha512:a2f9250a51440358d205ef160119498d52cf4944fe810e736e4561f2cdbb8dabad6220d6e4da507f013c42bea69ce72acc373982642278de0a03605bbcd4f75f
+# SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
SOURCE=gst-libav-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/gst-libav-$VERSION
SOURCE_URL[0]=http://gstreamer.freedesktop.org/src/gst-libav/$SOURCE
- SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
LICENSE[0]=LGPL
WEB_SITE=http://gstreamer.freedesktop.org
ENTERED=20121005
diff --git a/video-libs/gst-libav-1.0/HISTORY
b/video-libs/gst-libav-1.0/HISTORY
index 7add929..f31659a 100644
--- a/video-libs/gst-libav-1.0/HISTORY
+++ b/video-libs/gst-libav-1.0/HISTORY
@@ -1,3 +1,10 @@
+2014-12-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.5
+
+2014-10-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.3
+ * DEPENDS: add LIBAVCODEC
+
2013-12-28 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.2.2

diff --git a/video-libs/gst-libav-1.0/gst-libav-1.2.2.tar.xz.sig
b/video-libs/gst-libav-1.0/gst-libav-1.2.2.tar.xz.sig
deleted file mode 100644
index ca85b34..0000000
Binary files a/video-libs/gst-libav-1.0/gst-libav-1.2.2.tar.xz.sig and
/dev/null differ
diff --git a/video-libs/gst-plugins-bad-1.0/DETAILS
b/video-libs/gst-plugins-bad-1.0/DETAILS
index 6049f81..eb44c5e 100755
--- a/video-libs/gst-plugins-bad-1.0/DETAILS
+++ b/video-libs/gst-plugins-bad-1.0/DETAILS
@@ -1,9 +1,10 @@
SPELL=gst-plugins-bad-1.0
- VERSION=1.2.2
+ VERSION=1.4.5
+
SOURCE_HASH=sha512:65d6be58957b1329420611b8e6f1eb9869420745d9165047631cdf9e45083605f37dcfaf68a288fe4252f1b3543f7f70ded9c12eab2e0ac4ac9f4c4ce9eaac7a
+# SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
SOURCE=gst-plugins-bad-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/gst-plugins-bad-$VERSION
SOURCE_URL[0]=http://gstreamer.freedesktop.org/src/gst-plugins-bad/$SOURCE
- SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
LICENSE[0]=LGPL
WEB_SITE=http://gstreamer.freedesktop.org
ENTERED=20121005
diff --git a/video-libs/gst-plugins-bad-1.0/HISTORY
b/video-libs/gst-plugins-bad-1.0/HISTORY
index 6b7a7e6..cbc24cf 100644
--- a/video-libs/gst-plugins-bad-1.0/HISTORY
+++ b/video-libs/gst-plugins-bad-1.0/HISTORY
@@ -1,3 +1,9 @@
+2014-12-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.5
+
+2014-10-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.3
+
2013-12-28 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.2.2

diff --git a/video-libs/gst-plugins-bad-1.0/gst-plugins-bad-1.2.2.tar.xz.sig
b/video-libs/gst-plugins-bad-1.0/gst-plugins-bad-1.2.2.tar.xz.sig
deleted file mode 100644
index 76cc068..0000000
Binary files
a/video-libs/gst-plugins-bad-1.0/gst-plugins-bad-1.2.2.tar.xz.sig and
/dev/null differ
diff --git a/video-libs/gst-plugins-base-1.0/DETAILS
b/video-libs/gst-plugins-base-1.0/DETAILS
index bfd0d0f..cc7dcf2 100755
--- a/video-libs/gst-plugins-base-1.0/DETAILS
+++ b/video-libs/gst-plugins-base-1.0/DETAILS
@@ -1,9 +1,10 @@
SPELL=gst-plugins-base-1.0
- VERSION=1.2.2
+ VERSION=1.4.5
+
SOURCE_HASH=sha512:63d3c531de736ad8a64d6962c0af75857d3b016d7f8e85d1884e8de50e64576902bb1161161b74130ab5dfb1d453eb995e374d8a958eac6e44ae5272eeaaf8b6
+# SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
SOURCE=gst-plugins-base-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/gst-plugins-base-$VERSION

SOURCE_URL[0]=http://gstreamer.freedesktop.org/src/gst-plugins-base/$SOURCE
- SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
LICENSE[0]=LGPL
WEB_SITE=http://gstreamer.freedesktop.org
ENTERED=20121005
diff --git a/video-libs/gst-plugins-base-1.0/HISTORY
b/video-libs/gst-plugins-base-1.0/HISTORY
index da9083f..8f2095a 100644
--- a/video-libs/gst-plugins-base-1.0/HISTORY
+++ b/video-libs/gst-plugins-base-1.0/HISTORY
@@ -1,3 +1,9 @@
+2014-12-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.5
+
+2014-10-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.3
+
2013-12-28 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.2.2

diff --git
a/video-libs/gst-plugins-base-1.0/gst-plugins-base-1.2.2.tar.xz.sig
b/video-libs/gst-plugins-base-1.0/gst-plugins-base-1.2.2.tar.xz.sig
deleted file mode 100644
index a489285..0000000
Binary files
a/video-libs/gst-plugins-base-1.0/gst-plugins-base-1.2.2.tar.xz.sig and
/dev/null differ
diff --git a/video-libs/gst-plugins-good-1.0/DETAILS
b/video-libs/gst-plugins-good-1.0/DETAILS
index f7a8fe0..91285e0 100755
--- a/video-libs/gst-plugins-good-1.0/DETAILS
+++ b/video-libs/gst-plugins-good-1.0/DETAILS
@@ -1,9 +1,10 @@
SPELL=gst-plugins-good-1.0
- VERSION=1.2.2
+ VERSION=1.4.5
+
SOURCE_HASH=sha512:0cf880af21956138e127508f6020fdc10f6ed01b765b0d3364d038c8e104947486c83c157c7b957193b82d59f724e342a6d12900b6a97abe6e2f3dac65d71be0
+# SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
SOURCE=gst-plugins-good-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/gst-plugins-good-$VERSION"

SOURCE_URL[0]=http://gstreamer.freedesktop.org/src/gst-plugins-good/$SOURCE
- SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
LICENSE[0]=LGPL
WEB_SITE=http://gstreamer.freedesktop.org/
ENTERED=20121005
diff --git a/video-libs/gst-plugins-good-1.0/HISTORY
b/video-libs/gst-plugins-good-1.0/HISTORY
index edac300..3a7af5b 100644
--- a/video-libs/gst-plugins-good-1.0/HISTORY
+++ b/video-libs/gst-plugins-good-1.0/HISTORY
@@ -1,3 +1,9 @@
+2014-12-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.5
+
+2014-10-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.3
+
2013-12-28 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.2.2

diff --git
a/video-libs/gst-plugins-good-1.0/gst-plugins-good-1.2.2.tar.xz.sig
b/video-libs/gst-plugins-good-1.0/gst-plugins-good-1.2.2.tar.xz.sig
deleted file mode 100644
index be24188..0000000
Binary files
a/video-libs/gst-plugins-good-1.0/gst-plugins-good-1.2.2.tar.xz.sig and
/dev/null differ
diff --git a/video-libs/gst-plugins-ugly-1.0/DETAILS
b/video-libs/gst-plugins-ugly-1.0/DETAILS
index b0373ae..1d2e306 100755
--- a/video-libs/gst-plugins-ugly-1.0/DETAILS
+++ b/video-libs/gst-plugins-ugly-1.0/DETAILS
@@ -1,9 +1,10 @@
SPELL=gst-plugins-ugly-1.0
- VERSION=1.2.2
+ VERSION=1.4.5
+
SOURCE_HASH=sha512:9353a5b9492758d8255fcab23c0eb170ec31e884774c22915b57cc4a2ed56bad61643d7bd44fcdb919e7ad9b2023d1d0fab23f9c9fda1cb2b9883c92ec6b6fc0
SOURCE=gst-plugins-ugly-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/gst-plugins-ugly-$VERSION

SOURCE_URL[0]=http://gstreamer.freedesktop.org/src/gst-plugins-ugly/$SOURCE
- SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
+# SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
LICENSE[0]=LGPL
WEB_SITE=http://gstreamer.freedesktop.org
ENTERED=20121005
diff --git a/video-libs/gst-plugins-ugly-1.0/HISTORY
b/video-libs/gst-plugins-ugly-1.0/HISTORY
index fa87482..5c30f4a 100644
--- a/video-libs/gst-plugins-ugly-1.0/HISTORY
+++ b/video-libs/gst-plugins-ugly-1.0/HISTORY
@@ -1,3 +1,6 @@
+2014-12-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.5
+
2013-12-28 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.2.2

diff --git
a/video-libs/gst-plugins-ugly-1.0/gst-plugins-ugly-1.2.2.tar.xz.sig
b/video-libs/gst-plugins-ugly-1.0/gst-plugins-ugly-1.2.2.tar.xz.sig
deleted file mode 100644
index fbb6ea5..0000000
Binary files
a/video-libs/gst-plugins-ugly-1.0/gst-plugins-ugly-1.2.2.tar.xz.sig and
/dev/null differ
diff --git a/video-libs/gstreamer-1.0/DETAILS
b/video-libs/gstreamer-1.0/DETAILS
index d8d5754..3193cb0 100755
--- a/video-libs/gstreamer-1.0/DETAILS
+++ b/video-libs/gstreamer-1.0/DETAILS
@@ -1,9 +1,9 @@
SPELL=gstreamer-1.0
- VERSION=1.2.2
+ VERSION=1.4.5
+
SOURCE_HASH=sha512:ed7b371f99b7da4ec462e34cd8e02062a0faaad7498a87cfc1ef39f8740db9bca0cc5bfe17ae5ff24abe0bd4a6771e732da193c01ca0e2d835b6c5d9f0d41403
SOURCE=gstreamer-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/gstreamer-$VERSION"
SOURCE_URL[0]=http://gstreamer.freedesktop.org/src/gstreamer/$SOURCE
-
SOURCE_HASH=sha512:ee032d68fbb368741d7e0db60bb0ec10fc1bd831e21cf171634f2f74b373c2c5149a8e98889186eac49954fdd34cf5ca161b7cead13bcc75425b4f3984131d53
LICENSE[0]=LGPL
WEB_SITE=http://gstreamer.freedesktop.org/
ENTERED=20120930
diff --git a/video-libs/gstreamer-1.0/HISTORY
b/video-libs/gstreamer-1.0/HISTORY
index b09c5aa..8bbc8b1 100644
--- a/video-libs/gstreamer-1.0/HISTORY
+++ b/video-libs/gstreamer-1.0/HISTORY
@@ -1,3 +1,9 @@
+2014-12-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.5
+
+2014-10-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.3
+
2013-12-28 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.2.2

diff --git a/video-libs/libmms/DEPENDS b/video-libs/libmms/DEPENDS
index c123523..349aba1 100755
--- a/video-libs/libmms/DEPENDS
+++ b/video-libs/libmms/DEPENDS
@@ -1 +1,2 @@
-depends glib2
+depends glib2 &&
+depends pcre
diff --git a/video-libs/libmms/HISTORY b/video-libs/libmms/HISTORY
index e78bdef..8d42733 100644
--- a/video-libs/libmms/HISTORY
+++ b/video-libs/libmms/HISTORY
@@ -1,3 +1,6 @@
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: pcre
+
2011-01-21 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.6.2

diff --git a/video-libs/libvpx/DETAILS b/video-libs/libvpx/DETAILS
index 30aadea..ae274c2 100755
--- a/video-libs/libvpx/DETAILS
+++ b/video-libs/libvpx/DETAILS
@@ -1,6 +1,6 @@
SPELL=libvpx
- VERSION=1.2.0
-
SOURCE_HASH=sha512:364c672f3a8059d3329c4dd674ff72c94bf257ee397015a8e6be9090ad19f76f9b965bb709663f17795098bd379ad60a0d71dd31cc55f0b1d3a1d99b839209b8
+ VERSION=1.3.0
+
SOURCE_HASH=sha512:af26766a3336155c5bc7b8cce7c23228de054287b990f9cacdc35273384a7af4999c01bb623d12143f40107036308a8b3207081efe67936748503c30c985fd6b
SOURCE=$SPELL-v$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-v$VERSION
SOURCE_URL[0]=http://webm.googlecode.com/files/$SOURCE
diff --git a/video-libs/libvpx/HISTORY b/video-libs/libvpx/HISTORY
index b81112c..66a4523 100644
--- a/video-libs/libvpx/HISTORY
+++ b/video-libs/libvpx/HISTORY
@@ -1,3 +1,6 @@
+2014-09-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.3.0
+
2013-12-01 Javier Vasquez <j.e.vasquez.v AT gmail.com>
* DETAILS: 1.2.0
* BUILD: more build options
diff --git a/video/bino/DETAILS b/video/bino/DETAILS
index 5a887ca..c4bbf1d 100755
--- a/video/bino/DETAILS
+++ b/video/bino/DETAILS
@@ -1,11 +1,11 @@
SPELL=bino
- VERSION=1.4.4
+ VERSION=1.6.0
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://download.savannah.gnu.org/releases/bino/$SOURCE
WEB_SITE=http://bino3d.org/
ENTERED=20110124
-
SOURCE_HASH=sha512:6bd8351889b920cff1c23b7287a1055705ac038bfadd1678d111980a586de25b7388f2316c721dfb68da64397842bb53201fa2af14f53b83ed23e0b16ce62249
+
SOURCE_HASH=sha512:029e1150ddeaba62187877927ec90965b529602057e8a308d441c5856e3cb2fa86c0f7a18dce3df47836372a7779f11a9e9561c9af7c4af70db992f0ba307ba9
LICENSE[0]=GPL
SHORT="3D video player with multi-display support"
cat << EOF
diff --git a/video/bino/HISTORY b/video/bino/HISTORY
index 8103ec9..4591c01 100644
--- a/video/bino/HISTORY
+++ b/video/bino/HISTORY
@@ -1,3 +1,6 @@
+2014-10-01 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.6.0
+
2014-02-17 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.4.4

diff --git a/video/ffmpeg/DEPENDS b/video/ffmpeg/DEPENDS
index 41216c7..ae90bb8 100755
--- a/video/ffmpeg/DEPENDS
+++ b/video/ffmpeg/DEPENDS
@@ -27,7 +27,7 @@ optional_depends frei0r-plugins \

if [[ $FFMPEG_RELEASE == stable ]]; then
optional_depends SSL \
- "--enable-SSL" \
+ "--enable-openssl" \
"" \
"for crypto support via OpenSSL
(${PROBLEM_COLOR}nonfree${DEFAULT_COLOR})" &&

diff --git a/video/ffmpeg/HISTORY b/video/ffmpeg/HISTORY
index 6600112..95d72a9 100644
--- a/video/ffmpeg/HISTORY
+++ b/video/ffmpeg/HISTORY
@@ -1,7 +1,9 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-12-03 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: SSL flag is --enable-openssl not --enable-SSL

- * SUB_DEPENDS, PRE_SUB_DEPENDS: openssl => SSL
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL
+ * SUB_DEPENDS, PRE_SUB_DEPENDS: openssl => SSL

2014-08-13 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.3.2
diff --git a/video/guvcview/DETAILS b/video/guvcview/DETAILS
index 8bde7a4..8b1dc8d 100755
--- a/video/guvcview/DETAILS
+++ b/video/guvcview/DETAILS
@@ -1,8 +1,8 @@
SPELL=guvcview
- VERSION=1.7.2
+ VERSION=2.0.1
SOURCE=${SPELL}-src-${VERSION}.tar.gz
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:e8bd3d9fe465486971d1d94bc73a31eb704194ce21c1482fd0d13c2cd6e256828bd99b20f5a3d7e97eb8b80c2faa5cacd4394f979c87b84b5b184d84670d8f77
+
SOURCE_HASH=sha512:b3877f00f4caf224eac2010f62e1c3d575b94f84cd0a8da7a5f1df6c851384c7a9e356de905ce27e143dc9761137ae1cce146bb4f6c0aa6d270dd53551bce67a
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-src-${VERSION}"
WEB_SITE=http://guvcview.sourceforge.net/
LICENSE[0]=GPL
diff --git a/video/guvcview/HISTORY b/video/guvcview/HISTORY
index c9155c1..2147535 100644
--- a/video/guvcview/HISTORY
+++ b/video/guvcview/HISTORY
@@ -1,3 +1,6 @@
+2014-10-07 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.0.1
+
2013-12-11 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.7.2

diff --git a/video/guvcview/PRE_BUILD b/video/guvcview/PRE_BUILD
index cc8c640..1fcd450 100755
--- a/video/guvcview/PRE_BUILD
+++ b/video/guvcview/PRE_BUILD
@@ -5,4 +5,4 @@ if [[ ! -f "$INSTALL_ROOT/usr/include/linux/uvcvideo.h" ]];
then
patch -p1 < "$SPELL_DIRECTORY/linux-2.patch"
fi &&

-sed -i -e '29i#include <locale.h>' src/options.c
+sed -i -e '29i#include <locale.h>' guvcview/options.c
diff --git a/video/kodi/CONFLICTS b/video/kodi/CONFLICTS
new file mode 100755
index 0000000..f370022
--- /dev/null
+++ b/video/kodi/CONFLICTS
@@ -0,0 +1 @@
+conflicts xbmc y
diff --git a/video/kodi/DEPENDS b/video/kodi/DEPENDS
new file mode 100755
index 0000000..40885af
--- /dev/null
+++ b/video/kodi/DEPENDS
@@ -0,0 +1,137 @@
+depends -sub CXX gcc &&
+depends automake &&
+depends autoconf &&
+depends unzip &&
+depends boost &&
+depends cmake &&
+depends swig &&
+depends yajl &&
+depends tinyxml &&
+depends taglib &&
+depends JAVA &&
+optional_depends glew \
+ "--enable-gl" \
+ "--disable-gl" \
+ "for OpenGL rendering" &&
+optional_depends libvdpau \
+ "--enable-vdpau" \
+ "--disable-vdpau" \
+ "for VDPAU decoding" &&
+depends libmad &&
+depends JPEG &&
+depends libsamplerate &&
+depends libogg &&
+depends libvorbis &&
+depends freetype2 &&
+depends fontconfig &&
+depends bzip2 &&
+depends sqlite &&
+optional_depends alsa-lib \
+ "--enable-alsa" \
+ "--disable-alsa" \
+ "for ALSA support" &&
+depends libpng &&
+depends pcre &&
+depends lzo &&
+depends libcdio &&
+depends sdl &&
+depends sdl_image &&
+depends sdl_mixer &&
+depends enca &&
+depends jasper &&
+depends libxt &&
+depends libxtst &&
+depends libxmu &&
+depends libxinerama &&
+depends curl &&
+depends dbus &&
+depends fribidi &&
+optional_depends MYSQL \
+ "--enable-mysql" \
+ "--disable-mysql" \
+ "for mysql support" &&
+optional_depends hal \
+ "--enable-hal" \
+ "--disable-hal" \
+ "for HAL support" &&
+optional_depends pulseaudio \
+ "--enable-pulse" \
+ "--disable-pulse" \
+ "for PulseAudio support" &&
+optional_depends avahi \
+ "--enable-avahi" \
+ "--disable-avahi" \
+ "for Avahi support" &&
+optional_depends libxrandr \
+ "--enable-xrandr" \
+ "--disable-xrandr" \
+ "for XRandR support" &&
+optional_depends ffmpeg \
+ "--enable-external-ffmpeg" \
+ "--disable-external-ffmpeg" \
+ "use system ffmpeg" &&
+optional_depends goom \
+ "--enable-goom" \
+ "--disable-goom" \
+ "for GOOM visualization" &&
+optional_depends rtmpdump \
+ "--enable-rtmp" \
+ "--disable-rtmp" \
+ "RTMP support via librtmp" &&
+optional_depends faac \
+ "--enable-faac" \
+ "--disable-faac" \
+ "for faac support" &&
+optional_depends libdvdcss \
+ "--enable-dvdcss" \
+ "--disable-dvdcss" \
+ "for DVDCSS support" &&
+optional_depends libbluray \
+ "--enable-libbluray" \
+ "" \
+ "for libbluray support" &&
+optional_depends a52dec \
+ "--enable-external-liba52" \
+ "--disable-external-liba52" \
+ "use system liba52" &&
+optional_depends libdca \
+ "--enable-external-libdts" \
+ "--disable-external-libdts" \
+ "use system libdts" &&
+depends faad2 &&
+depends libmpeg2 &&
+depends libass &&
+depends flac &&
+depends wavpack &&
+depends AWK &&
+depends gperf &&
+depends nasm &&
+optional_depends cwiid \
+ "" \
+ "" \
+ "for wiimote support" &&
+optional_depends BLUEZ \
+ "" \
+ "" \
+ "for bluetooth support" &&
+depends zlib &&
+depends libmms &&
+optional_depends samba \
+ "--enable-samba" \
+ "--disable-samba" \
+ "for samba support" &&
+depends tiff &&
+depends SSL &&
+optional_depends libmicrohttpd \
+ "--enable-webserver" \
+ "--disable-webserver" \
+ "for webserver support" &&
+depends libmodplug &&
+depends libssh &&
+depends gettext &&
+depends cvs &&
+depends libtool &&
+optional_depends libusb \
+ "--enable-libusb" \
+ "--disable-libusb" \
+ "for libusb support"
diff --git a/video/kodi/DETAILS b/video/kodi/DETAILS
new file mode 100755
index 0000000..ae8ee9b
--- /dev/null
+++ b/video/kodi/DETAILS
@@ -0,0 +1,36 @@
+ SPELL=kodi
+ VERSION=14.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://mirrors.${SPELL}.tv/releases/source/${VERSION}-Helix.tar.gz
+
SOURCE_HASH=sha512:74faa65615f84329827c2fdbc9218636d0245ef451bd9995a9ddb3242794b49b0fd61d028d2f5adf0d6f816ef7225295eb8d7203e61ee5c59cfeccfa87360e07
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/xbmc-${VERSION}-Helix"
+ WEB_SITE="http://kodi.tv";
+ LICENSE[0]=GPL
+ ENTERED=20141223
+ SHORT="a software media player and entertainment hub (former
XBMC)"
+cat << EOF
+KODI is an award-winning free and open source (GPL) software media player
+and entertainment hub for digital media. KODI is available for Linux, OSX,
+Windows, and the original Xbox. Created in 2003 by a group of like minded
+programmers, KODI is a non-profit project run and developed by volunteers
+located around the world. More than 50 software developers have contributed
+to KODI, and 100-plus translators have worked to expand its reach, making
+it available in more than 30 languages.
+
+While KODI functions very well as a standard media player application for
+your computer, it has been designed to be the perfect companion for your
HTPC.
+Supporting an almost endless range of remote controls, and combined with its
+beautiful interface and powerful skinning engine, KODI feels very natural
+to use from the couch and is the ideal solution for your home theater.
+
+Currently KODI can be used to play almost all popular audio and video formats
+around. It was designed for network playback, so you can stream your
multimedia
+from anywhere in the house or directly from the internet using practically
any
+protocol available. Use your media as-is: KODI can play CDs and DVDs directly
+from the disk or image file, almost all popular archive formats from your
+hard drive, and even files inside ZIP and RAR archives. It will even scan
+all of your media and automatically create a personalized library complete
+with box covers, descriptions, and fanart. There are playlist and slideshow
+functions, a weather forecast feature and many audio visualizations. Once
+installed, your computer will become a fully functional multimedia jukebox.
+EOF
diff --git a/video/kodi/HISTORY b/video/kodi/HISTORY
new file mode 100644
index 0000000..028a1d0
--- /dev/null
+++ b/video/kodi/HISTORY
@@ -0,0 +1,2 @@
+2014-12-23 Pol Vinogradov <vin.public AT gmail.com>
+ * CONFLICTS, DEPENDS, DETAILS, PRE_BUILD: spell created
diff --git a/video/kodi/PRE_BUILD b/video/kodi/PRE_BUILD
new file mode 100755
index 0000000..2be2900
--- /dev/null
+++ b/video/kodi/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+./bootstrap
diff --git a/video/mplayer/DEPENDS b/video/mplayer/DEPENDS
index 1bfd21e..4e70752 100755
--- a/video/mplayer/DEPENDS
+++ b/video/mplayer/DEPENDS
@@ -22,6 +22,10 @@ fi &&

optional_depends libvorbis "--disable-tremor-internal
--extra-libs=-lvorbisenc" "" "to use external libvorbis to play ogg/vorbis
audio" &&

+if is_depends_enabled $SPELL libvorbis; then
+ depends libogg
+fi &&
+
optional_depends faad2 "--enable-faad" "" "to use shared faad for AAC
decoding" &&

# audio codecs
@@ -60,7 +64,13 @@ optional_depends pulseaudio "" "--disable-pulse" "for
pulseaudio audio output"
optional_depends svgalib "" "--disable-svga" "for svgalib video output" &&
optional_depends xorg-server "--enable-x11" "--disable-x11" "for X11 output
support" &&
if is_depends_enabled $SPELL xorg-server; then
- depends -sub "DPMS" xorg-server
+ depends -sub "DPMS" xorg-server &&
+ depends libx11 &&
+ depends libxext &&
+ depends libxinerama &&
+ depends libxxf86dga &&
+ depends libxxf86vm &&
+ depends MESALIB
fi &&

optional_depends libxv "--enable-xv" "--disable-xv" "for xv output support"
&&
diff --git a/video/mplayer/HISTORY b/video/mplayer/HISTORY
index bf1e83a..795843b 100644
--- a/video/mplayer/HISTORY
+++ b/video/mplayer/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing depends
+
2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: Use get_scm_version

diff --git a/video/mpv/BUILD b/video/mpv/BUILD
index 63c28f8..d53deaf 100755
--- a/video/mpv/BUILD
+++ b/video/mpv/BUILD
@@ -19,4 +19,7 @@ if is_depends_enabled $SPELL $(get_spell_provider $SPELL
OPENGL); then
fi &&

OPTS+=" --confdir=$INSTALL_ROOT/etc/mpv" &&
-waf_build
+./waf configure --prefix=${INSTALL_ROOT}/usr \
+ --mandir=${INSTALL_ROOT}/usr/share/man \
+ -j $MAKE_NJOBS $OPTS &&
+./waf build
diff --git a/video/mpv/DEPENDS b/video/mpv/DEPENDS
index 107a31e..35acc74 100755
--- a/video/mpv/DEPENDS
+++ b/video/mpv/DEPENDS
@@ -1,6 +1,6 @@
depends perl &&
depends python &&
-depends -sub STABLE ffmpeg &&
+depends LIBAVCODEC &&

optional_depends lua \
"--enable-lua" \
@@ -81,11 +81,6 @@ if is_depends_enabled $SPELL libx11; then
"--disable-xext" \
"for X extensions" &&

- optional_depends libxxf86vm \
- "--enable-xf86vm" \
- "--disable-xf86vm" \
- "for X video mode extensions" &&
-
optional_depends libvdpau \
"--enable-vdpau" \
"--disable-vdpau" \
@@ -140,15 +135,6 @@ optional_depends lirc \
"--disable-lirc" \
"for LIRC (remote control) support" &&

-if is_depends_enabled $SPELL libx11; then
- optional_depends xproto \
- "--enable-xf86xk" \
- "--disable-xf86xk" \
- "for multimedia keys support"
-else
- list_add MPV_OPTS "--disable-xf86xk"
-fi &&
-
optional_depends v4l-utils \
"--enable-radio --enable-radio-v4l2" \
"--disable-radio --disable-radio-v4l2" \
@@ -186,11 +172,6 @@ if is_depends_enabled $SPELL samba; then
depends SSL
fi &&

-optional_depends libquvi \
- "--enable-libquvi4" \
- "--disable-libquvi4" \
- "for parsing media stream URLs via libquvi 0.4.x" &&
-
optional_depends lcms2 \
"--enable-lcms2" \
"--disable-lcms2" \
diff --git a/video/mpv/DETAILS b/video/mpv/DETAILS
index 0a9a646..6614be0 100755
--- a/video/mpv/DETAILS
+++ b/video/mpv/DETAILS
@@ -1,10 +1,10 @@
SPELL=mpv
- VERSION=0.4.1
+ VERSION=0.7.1
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCEX=v${VERSION}.tar.gz

SOURCE_URL[0]=https://github.com/${SPELL}-player/${SPELL}/archive/${SOURCEX}
SOURCE_HINTS="no-check-certificate"
-
SOURCE_HASH=sha512:154a27198c1690d5d1b3c097163e97eff6f375496c9fb7f7958936c84c776afd78b392df8e136798a1f5a1fc4924af3069cc7dbef36bfa8ff84aff9d7a0b8735
+
SOURCE_HASH=sha512:6d04bab99f89f9dde215622116d38baaa78b20cff94c985b6edd1545162528dd3dbdc1e898bedcd5ac56b7c15e77f3f723333d8bc28a5b709802c7f8f6f33548
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
DOCS="Copyright DOCS/tech-overview.txt DOCS/OUTDATED-tech/*
$DOCS"
WEB_SITE=http://mpv.io/
diff --git a/video/mpv/HISTORY b/video/mpv/HISTORY
index 728bdf3..66d315a 100644
--- a/video/mpv/HISTORY
+++ b/video/mpv/HISTORY
@@ -1,3 +1,15 @@
+2014-12-14 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 0.7.1
+ * BUILD: needs waf_build without --nocache
+ * DEPENDS: ffmpeg -> LIBAVCODEC, removed libquvi
+
+2014-11-16 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.6.2
+ * DEPENDS: removed obsolete dependencies
+
+2014-10-01 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.6.0
+
2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: openssl => SSL

diff --git a/video/v4l-utils/DETAILS b/video/v4l-utils/DETAILS
index 643067c..0e81c14 100755
--- a/video/v4l-utils/DETAILS
+++ b/video/v4l-utils/DETAILS
@@ -1,10 +1,10 @@
SPELL=v4l-utils
- VERSION=1.2.1
-
SOURCE_HASH=sha512:d70f2ea53b7e687aaafb3d59ba5d4d045ecbac731926f37cdd40f1d9d41ac14250055d1caa55dd2602bf86b2b80210ab63cc44208cc94570ebbcb48a70e067a5
+ VERSION=1.6.2
+
SOURCE_HASH=sha512:e14442e1b3660d0cb0844f1a5a88f855bc8532df9e72e1b2afd348a7c077ad25657f832d0fd47d3f567bfd399fd82c5a749d075ac9ecb911ea462685e31aa0b2
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=http://linuxtv.org/downloads/$SPELL/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- WEB_SITE=http://freshmeat.net/projects/libv4l
+ WEB_SITE=http://linuxtv.org
LICENSE[0]=LGPL
ENTERED=20100905
SHORT="V4L2 and DVB API utilities"
diff --git a/video/v4l-utils/HISTORY b/video/v4l-utils/HISTORY
index 4cc46f2..6dd7ad0 100644
--- a/video/v4l-utils/HISTORY
+++ b/video/v4l-utils/HISTORY
@@ -1,3 +1,7 @@
+2014-12-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.6.2
+ new WEB_SITE
+
2014-07-21 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.2.1

diff --git a/video/xbmc/CONFLICTS b/video/xbmc/CONFLICTS
new file mode 100755
index 0000000..3ab7a07
--- /dev/null
+++ b/video/xbmc/CONFLICTS
@@ -0,0 +1 @@
+conflicts kodi y
diff --git a/video/xbmc/DEPENDS b/video/xbmc/DEPENDS
index 8f37d2b..029a2a6 100755
--- a/video/xbmc/DEPENDS
+++ b/video/xbmc/DEPENDS
@@ -102,7 +102,7 @@ depends libmpeg2 &&
depends libass &&
depends flac &&
depends wavpack &&
-depends gawk &&
+depends AWK &&
depends gperf &&
depends nasm &&
optional_depends cwiid \
diff --git a/video/xbmc/DETAILS b/video/xbmc/DETAILS
index 38fcdfb..a425e1a 100755
--- a/video/xbmc/DETAILS
+++ b/video/xbmc/DETAILS
@@ -1,8 +1,8 @@
SPELL=xbmc
- VERSION=13.1
+ VERSION=13.2
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://mirrors.${SPELL}.org/releases/source/${SOURCE}
-
SOURCE_HASH=sha512:918126a85a8194dd49d5c82a5a56d2006b811ff5fca535e95bcc5ef4ab135c5907d01595c2ceb4accdc69aef5afc621adae249a1fef85425945560a646e970b0
+
SOURCE_HASH=sha512:83a514410748b05da4c626caff34fec7b6b26a8bdea9f158e1c75721d3a47d36eb1f97ed4c162f6c2472a97f658e3b5285c1e0b144bfb4f654932586eee4d1c8
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}-Gotham"
WEB_SITE="http://xbmc.org";
LICENSE[0]=GPL
diff --git a/video/xbmc/HISTORY b/video/xbmc/HISTORY
index 4be5f5e..41a6abf 100644
--- a/video/xbmc/HISTORY
+++ b/video/xbmc/HISTORY
@@ -1,3 +1,9 @@
+2014-12-23 Pol Vinogradov <vin.public AT gmail.com>
+ * CONFLICTS: added for kodi
+
+2014-09-14 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: updated to 13.2
+
2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: openssl => SSL

diff --git a/windowmanagers/dvtm/DETAILS b/windowmanagers/dvtm/DETAILS
index 3074f4f..2b12036 100755
--- a/windowmanagers/dvtm/DETAILS
+++ b/windowmanagers/dvtm/DETAILS
@@ -1,8 +1,8 @@
SPELL=dvtm
- VERSION=0.5.2
+ VERSION=0.12
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://brain-dump.org/projects/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:317542759dace7ffe50d10fd47270790fd69142c13582b16731ee1e41e1d7f3a3104b93e37fc7bb33ddbac3a582c5674320893f6c114e6ad88286d2e6f896b5c
+
SOURCE_HASH=sha512:2a95194c2f5413566c3565e8fc21d5ecf248bd5530f21ab0a29206e83bf2ac30711f9ce820d34a7305ad0ef59717056f0a9b3b80532a5dd9878bf52abbc9e7f2
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://brain-dump.org/projects/dvtm/";
LICENSE[0]=MIT
diff --git a/windowmanagers/dvtm/HISTORY b/windowmanagers/dvtm/HISTORY
index 85487cb..af7fd0d 100644
--- a/windowmanagers/dvtm/HISTORY
+++ b/windowmanagers/dvtm/HISTORY
@@ -1,3 +1,6 @@
+2014-09-13 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 0.12
+
2010-03-31 Arjan Bouter <abouter AT sourcemage.org>
* DETAILS: version 0.5.2

diff --git a/wm-addons/cairo-dock-plugins/DETAILS
b/wm-addons/cairo-dock-plugins/DETAILS
index 732b5a3..db79292 100755
--- a/wm-addons/cairo-dock-plugins/DETAILS
+++ b/wm-addons/cairo-dock-plugins/DETAILS
@@ -1,5 +1,5 @@
SPELL=cairo-dock-plugins
- VERSION=3.3.2
+ VERSION=3.4.0
SOURCE="${SPELL}-${VERSION}.tar.gz"

SOURCE_URL[0]=http://launchpad.net/cairo-dock-plug-ins/${VERSION:0:3}/${VERSION:0:5}/+download/$SOURCE
SOURCE2=$SOURCE.asc
@@ -14,4 +14,3 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
cat << EOF
Many exciting plug-ins for Cairo Dock
EOF
-
diff --git a/wm-addons/cairo-dock-plugins/HISTORY
b/wm-addons/cairo-dock-plugins/HISTORY
index 96d13c4..72d422e 100644
--- a/wm-addons/cairo-dock-plugins/HISTORY
+++ b/wm-addons/cairo-dock-plugins/HISTORY
@@ -1,3 +1,6 @@
+2014-10-24 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 3.4.0
+
2014-07-03 Pol Vinogradov <vin.public AT gmail.com>
* DETAILS: version 3.3.2

diff --git a/wm-addons/cairo-dock/DETAILS b/wm-addons/cairo-dock/DETAILS
index e77965f..4a9ad48 100755
--- a/wm-addons/cairo-dock/DETAILS
+++ b/wm-addons/cairo-dock/DETAILS
@@ -1,5 +1,5 @@
SPELL=cairo-dock
- VERSION=3.3.2
+ VERSION=3.4.0
SOURCE="${SPELL}-${VERSION}.tar.gz"

SOURCE_URL[0]=http://launchpad.net/cairo-dock-core/${VERSION:0:3}/${VERSION:0:5}/+download/$SOURCE
SOURCE2=$SOURCE.asc
diff --git a/wm-addons/cairo-dock/HISTORY b/wm-addons/cairo-dock/HISTORY
index 1a879b2..74967e9 100644
--- a/wm-addons/cairo-dock/HISTORY
+++ b/wm-addons/cairo-dock/HISTORY
@@ -1,3 +1,6 @@
+2014-10-24 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 3.4.0
+
2014-07-03 Pol Vinogradov <vin.public AT gmail.com>
* DETAILS: version 3.3.2

diff --git a/wm-addons/parcellite/DETAILS b/wm-addons/parcellite/DETAILS
index 7b1e61b..c0939b5 100755
--- a/wm-addons/parcellite/DETAILS
+++ b/wm-addons/parcellite/DETAILS
@@ -1,9 +1,9 @@
SPELL=parcellite
- VERSION=1.1.6
+ VERSION=1.1.9
BRANCH="${SPELL}-${VERSION}"
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SPELL}/${BRANCH}/${SOURCE}
-
SOURCE_HASH=sha512:68ccc4d72c99c164460291d38889c73612a33d6be020f7d2eab7d500b39a3e691ebb44806a473a04dab55ad8b46a3fd921139378669ddeb8d7421fac8051abb5
+
SOURCE_HASH=sha512:24721dbd4f049f65a40f4e4c6914344062d49dfb50e3cf6496c6f14d9aff02bef5b88d3a714e8176955c84b1324c9ca1f35b389e8033d1232dd3c802c40e32bf
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://parcellite.sourceforge.net/";
LICENSE[0]=GPL
diff --git a/wm-addons/parcellite/HISTORY b/wm-addons/parcellite/HISTORY
index 275efa7..2018465 100644
--- a/wm-addons/parcellite/HISTORY
+++ b/wm-addons/parcellite/HISTORY
@@ -1,3 +1,6 @@
+2014-12-05 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.1.9
+
2013-09-16 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 1.1.6

diff --git a/wm-addons/slock/DEPENDS b/wm-addons/slock/DEPENDS
new file mode 100755
index 0000000..7295b07
--- /dev/null
+++ b/wm-addons/slock/DEPENDS
@@ -0,0 +1,2 @@
+depends libx11 &&
+depends libxext
diff --git a/wm-addons/slock/HISTORY b/wm-addons/slock/HISTORY
index 2f73fce..340ae4f 100644
--- a/wm-addons/slock/HISTORY
+++ b/wm-addons/slock/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: libx11, libxext
+
2009-08-24 Donald Johnson <ltdonny AT gmail.com>
* DETAILS: Updated source

diff --git a/x11-libs/cairo/CONFIGURE b/x11-libs/cairo/CONFIGURE
index 6d4d95d..37d1778 100755
--- a/x11-libs/cairo/CONFIGURE
+++ b/x11-libs/cairo/CONFIGURE
@@ -1,3 +1,7 @@
config_query_option CAIRO_OPTS "Enable cairo's tee surface backend feature?"
n \
- "--enable-tee=yes" \
- "--enable-tee=no"
+ "--enable-tee=yes"
\
+ "--enable-tee=no"
&&
+
+config_query_option CAIRO_OPTS "Disable LTO?" n
\
+ "--disable-lto"
\
+ ""
diff --git a/x11-libs/cairo/DEPENDS b/x11-libs/cairo/DEPENDS
index 2aed2de..fe1b6cf 100755
--- a/x11-libs/cairo/DEPENDS
+++ b/x11-libs/cairo/DEPENDS
@@ -37,6 +37,7 @@ optional_depends libx11 \

if is_depends_enabled $SPELL libx11; then
depends xextproto &&
+ depends libxext &&
optional_depends libxrender \
"--enable-xlib-xrender" \
"--disable-xlib-xrender" \
diff --git a/x11-libs/cairo/HISTORY b/x11-libs/cairo/HISTORY
index 958fbbd..c7583b1 100644
--- a/x11-libs/cairo/HISTORY
+++ b/x11-libs/cairo/HISTORY
@@ -1,3 +1,10 @@
+2014-10-18 Jeremy Blosser <jblosser AT sourcemage.org>
+ * PRE_BUILD, cairo-1.12.16-lto-optional.patch: add --disable-lto
option.
+ * CONFIGURE: Query for --disable-lto.
+
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing libxext
+
2014-08-26 Thomas Orgis <sobukus AT sourcemage.org>
* DEPENDS: xextproto

diff --git a/x11-libs/cairo/PRE_BUILD b/x11-libs/cairo/PRE_BUILD
index d77360e..507e5bc 100755
--- a/x11-libs/cairo/PRE_BUILD
+++ b/x11-libs/cairo/PRE_BUILD
@@ -2,10 +2,20 @@ default_pre_build &&
cd ${SOURCE_DIRECTORY} &&

if [[ "$CAIRO_BRANCH" == "scm" ]]; then
- NOCONFIGURE=1 ./autogen.sh
+ CAIRO_AUTOGEN=y
else
# http://bugs.gentoo.org/show_bug.cgi?id=336696
patch -p1 -d "$SOURCE_DIRECTORY" <
"$SPELL_DIRECTORY/cairo-1.10.0-buggy_gradients.patch" &&
# http://sourceforge.net/p/mingw-w64/bugs/396/
patch -p1 < "$SPELL_DIRECTORY/cairo-broken-lto-build.patch"
+fi &&
+
+if list_find "${CAIRO_OPTS}" "--disable-lto"; then
+ # https://bugs.freedesktop.org/show_bug.cgi?id=60852
+ patch -p1 < "$SPELL_DIRECTORY/cairo-1.12.16-lto-optional.patch" &&
+ CAIRO_AUTOGEN=y
+fi &&
+
+if [[ "$CAIRO_AUTOGEN" == "y" ]]; then
+ NOCONFIGURE=1 ./autogen.sh
fi
diff --git a/x11-libs/cairo/cairo-1.12.16-lto-optional.patch
b/x11-libs/cairo/cairo-1.12.16-lto-optional.patch
new file mode 100644
index 0000000..8489dc4
--- /dev/null
+++ b/x11-libs/cairo/cairo-1.12.16-lto-optional.patch
@@ -0,0 +1,28 @@
+diff --git a/build/configure.ac.warnings b/build/configure.ac.warnings
+index f984eb2..15b3da2 100644
+--- a/build/configure.ac.warnings
++++ b/build/configure.ac.warnings
+@@ -38,13 +38,18 @@ dnl options. Namely, the following:
+
+ dnl -flto working really needs a test link, not just a compile
+
+-safe_MAYBE_WARN="$MAYBE_WARN"
+-MAYBE_WARN="$MAYBE_WARN -flto -ffat-lto-objects -fuse-linker-plugin"
+-AC_TRY_LINK([],[
++AC_ARG_ENABLE(lto,
++ AS_HELP_STRING([--disable-lto],
++ [Do not try to use Link-Time Optimization]))
++if test "x$enable_lto" != "xno"; then
++ safe_MAYBE_WARN="$MAYBE_WARN"
++ MAYBE_WARN="$MAYBE_WARN -flto -ffat-lto-objects -fuse-linker-plugin"
++ AC_TRY_LINK([],[
+ int main(int argc, char **argv) { return 0; }
+-],[],[
++ ],[],[
+ MAYBE_WARN="$safe_MAYBE_WARN"
+-])
++ ])
++fi
+
+ MAYBE_WARN="$MAYBE_WARN -fno-strict-aliasing -fno-common"
+
diff --git a/x11-libs/fontconfig/DEPENDS b/x11-libs/fontconfig/DEPENDS
index 01deb2c..cb81d8e 100755
--- a/x11-libs/fontconfig/DEPENDS
+++ b/x11-libs/fontconfig/DEPENDS
@@ -1,8 +1,12 @@
-depends pkgconfig &&
-depends freetype2 &&
depends automake &&
-depends libtool &&
depends expat &&
+depends freetype2 &&
+depends glib2 &&
+depends harfbuzz &&
+depends libpng &&
+depends libtool &&
+depends pcre &&
+depends pkgconfig &&

optional_depends docbook-utils \
"--enable-docs" \
diff --git a/x11-libs/fontconfig/HISTORY b/x11-libs/fontconfig/HISTORY
index 07f7176..e38f52c 100644
--- a/x11-libs/fontconfig/HISTORY
+++ b/x11-libs/fontconfig/HISTORY
@@ -1,3 +1,6 @@
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: added missing dependencies
+
2014-04-17 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.11.1

diff --git a/x11-libs/wine/CONFIGURE b/x11-libs/wine/CONFIGURE
index a7a0d4d..48a11d7 100755
--- a/x11-libs/wine/CONFIGURE
+++ b/x11-libs/wine/CONFIGURE
@@ -7,4 +7,5 @@ if [[ "${ARCH}" = 'x86_64' ]]; then
config_query_option WINE64 'Build a 64bit Wine?' n '--enable-win64' ''
fi &&

-config_query WINE_SC2_LOGIN "Apply StarCraft II patches?" n
+# Remove on 2015-02-03
+persistent_remove WINE_SC2_LOGIN
diff --git a/x11-libs/wine/DEPENDS b/x11-libs/wine/DEPENDS
index 3b10521..b4f815e 100755
--- a/x11-libs/wine/DEPENDS
+++ b/x11-libs/wine/DEPENDS
@@ -1,5 +1,6 @@
depends bison &&
depends flex &&
+depends gettext &&
depends GIFLIB &&

if [[ $WINE_BRANCH == scm ]]; then
@@ -78,6 +79,10 @@ optional_depends libxslt \
'--without-xslt --without-xml' \
'for a functional Microsoft XML (MSXML) implementation' &&

+if is_depends_enabled $SPELL libxslt; then
+ depends libxml2
+fi &&
+
optional_depends MSTTF \
'' \
'' \
diff --git a/x11-libs/wine/DETAILS b/x11-libs/wine/DETAILS
index 0e84c0d..a5202d5 100755
--- a/x11-libs/wine/DETAILS
+++ b/x11-libs/wine/DETAILS
@@ -9,7 +9,7 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-git"
FORCE_DOWNLOAD=1
else
if [[ $WINE_BRANCH == devel ]]; then
- VERSION=1.7.25
+ VERSION=1.7.32
else
VERSION=1.6.1
fi
diff --git a/x11-libs/wine/HISTORY b/x11-libs/wine/HISTORY
index c2f9905..45d6b2f 100644
--- a/x11-libs/wine/HISTORY
+++ b/x11-libs/wine/HISTORY
@@ -1,3 +1,24 @@
+2014-12-03 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated 1.7.32 (devel)
+ * PREPARE, sc2-login.diff: Removed, no longer applies cleanly and
fails to
+ compile when cleaned up.
+ * CONFIGURE: Remove WINE_SC2_LOGIN persistent variable
+
+2014-11-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.7.30 (devel)
+
+2014-10-18 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.7.29 (devel)
+
+2014-09-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.7.27 (devel)
+
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: gettext, libxml2
+
+2014-09-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.7.26 (devel)
+
2014-08-22 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.7.25 (devel)

diff --git a/x11-libs/wine/PRE_BUILD b/x11-libs/wine/PRE_BUILD
deleted file mode 100755
index fe47929..0000000
--- a/x11-libs/wine/PRE_BUILD
+++ /dev/null
@@ -1,7 +0,0 @@
-default_pre_build &&
-
-if [[ "$WINE_SC2_LOGIN" == "y" ]]; then
- message "${MESSAGE_COLOR}Applying StarCraft II login bug
patch...${DEFAULT_COLOR}" &&
- cd $SOURCE_DIRECTORY &&
- patch -p1 < $SPELL_DIRECTORY/sc2-login.diff
-fi
diff --git a/x11-libs/wine/sc2-login.diff b/x11-libs/wine/sc2-login.diff
deleted file mode 100644
index 7a42b6e..0000000
--- a/x11-libs/wine/sc2-login.diff
+++ /dev/null
@@ -1,160 +0,0 @@
-# http://appdb.winehq.org/objectManager.php?sClass=version&iId=19376
-# http://www.winehq.org/pipermail/wine-patches/2010-March/085817.html
-diff -Naur wine-1.6.orig/dlls/kernel32/tests/debugger.c
wine-1.6/dlls/kernel32/tests/debugger.c
---- wine-1.6.orig/dlls/kernel32/tests/debugger.c 2013-07-18
10:57:36.000000000 -0700
-+++ wine-1.6/dlls/kernel32/tests/debugger.c 2013-07-24 11:46:32.712785675
-0700
-@@ -605,8 +605,10 @@
- static void test_debug_loop(int argc, char **argv)
- {
- const char *arguments = " debugger child ";
-+ IMAGE_DATA_DIRECTORY import_dir = {0};
- struct child_blackbox blackbox;
- char blackbox_file[MAX_PATH];
-+ const char *base = NULL;
- PROCESS_INFORMATION pi;
- STARTUPINFOA si;
- BOOL debug;
-@@ -647,13 +649,107 @@
- ok(ret, "WaitForDebugEvent failed, last error %#x.\n",
GetLastError());
- if (!ret) break;
-
-- if (ev.dwDebugEventCode == EXIT_PROCESS_DEBUG_EVENT) break;
-+ switch (ev.dwDebugEventCode)
-+ {
-+ case CREATE_PROCESS_DEBUG_EVENT:
-+ {
-+ IMAGE_THUNK_DATA *imports, *thunks;
-+ IMAGE_IMPORT_DESCRIPTOR *desc;
-+ IMAGE_DOS_HEADER dos;
-+ IMAGE_NT_HEADERS nt;
-+ unsigned int i, j;
-+ char *data;
-+
-+ base = ev.u.CreateProcessInfo.lpBaseOfImage;
-+
-+ ret = ReadProcessMemory(pi.hProcess, base, &dos,
sizeof(dos), NULL);
-+ ok(ret, "ReadProcessMemory failed, last error %#x.\n",
GetLastError());
-+ ok(dos.e_magic == IMAGE_DOS_SIGNATURE, "Wrong DOS signature
%#x.\n", dos.e_magic);
-+
-+ ret = ReadProcessMemory(pi.hProcess, base + dos.e_lfanew,
&nt, sizeof(nt), NULL);
-+ ok(ret, "ReadProcessMemory failed, last error %#x.\n",
GetLastError());
-+ ok(nt.Signature == IMAGE_NT_SIGNATURE, "Wrong NT signature
%#x.\n", nt.Signature);
-+
-+ import_dir =
nt.OptionalHeader.DataDirectory[IMAGE_DIRECTORY_ENTRY_IMPORT];
-+
-+ data = HeapAlloc(GetProcessHeap(), 0, import_dir.Size);
-+ ret = ReadProcessMemory(pi.hProcess, base +
import_dir.VirtualAddress, data, import_dir.Size, NULL);
-+ ok(ret, "ReadProcessMemory failed, last error %#x.\n",
GetLastError());
-+ desc = (IMAGE_IMPORT_DESCRIPTOR *)data;
-+
-+ i = 0;
-+ while (desc[i].Name && desc[i].FirstThunk)
-+ {
-+ thunks = (IMAGE_THUNK_DATA *)(data +
(desc[i].FirstThunk - import_dir.VirtualAddress));
-+ imports = (IMAGE_THUNK_DATA *)(data +
(U(desc[i]).OriginalFirstThunk - import_dir.VirtualAddress));
-+
-+ j = 0;
-+ while (imports[j].u1.Ordinal)
-+ {
-+ ok(!thunks[j].u1.Function || thunks[j].u1.Function
== imports[j].u1.Function,
-+ "desc %u, import %u is already resolved,
%#x -> %#x.\n",
-+ i, j, imports[j].u1.Function,
thunks[j].u1.Function);
-+ ++j;
-+ }
-+ ++i;
-+ }
-+
-+ HeapFree(GetProcessHeap(), 0, data);
-+ break;
-+ }
-+
-+ case EXCEPTION_DEBUG_EVENT:
-+ {
-+ IMAGE_THUNK_DATA *imports, *thunks;
-+ IMAGE_IMPORT_DESCRIPTOR *desc;
-+ unsigned int i, j;
-+ char *data;
-+
-+ if (ev.u.Exception.ExceptionRecord.ExceptionCode !=
EXCEPTION_BREAKPOINT)
-+ {
-+ ok(0, "Received unexpected exception %#x.\n",
ev.u.Exception.ExceptionRecord.ExceptionCode);
-+ break;
-+ }
-+
-+ data = HeapAlloc(GetProcessHeap(), 0, import_dir.Size);
-+ ret = ReadProcessMemory(pi.hProcess, base +
import_dir.VirtualAddress, data, import_dir.Size, NULL);
-+ ok(ret, "ReadProcessMemory failed, last error %#x.\n",
GetLastError());
-+ desc = (IMAGE_IMPORT_DESCRIPTOR *)data;
-+
-+ i = 0;
-+ while (desc[i].Name && desc[i].FirstThunk)
-+ {
-+ thunks = (IMAGE_THUNK_DATA *)(data +
(desc[i].FirstThunk - import_dir.VirtualAddress));
-+ imports = (IMAGE_THUNK_DATA *)(data +
(U(desc[i]).OriginalFirstThunk - import_dir.VirtualAddress));
-+
-+ j = 0;
-+ while (imports[j].u1.Ordinal)
-+ {
-+ ok(thunks[j].u1.Function && thunks[j].u1.Function
!= imports[j].u1.Function,
-+ "desc %u, import %u isn't resolved yet, %#x
-> %#x.\n",
-+ i, j, imports[j].u1.Function,
thunks[j].u1.Function);
-+ ++j;
-+ }
-+ ++i;
-+ }
-+
-+ HeapFree(GetProcessHeap(), 0, data);
-+ break;
-+ }
-+
-+ case EXIT_PROCESS_DEBUG_EVENT:
-+ goto done;
-+
-+ default:
-+ break;
-+ }
-
- ret = ContinueDebugEvent(ev.dwProcessId, ev.dwThreadId,
DBG_CONTINUE);
- ok(ret, "ContinueDebugEvent failed, last error %#x.\n",
GetLastError());
- if (!ret) break;
- }
-
-+done:
- ret = CloseHandle(pi.hThread);
- ok(ret, "CloseHandle failed, last error %#x.\n", GetLastError());
- ret = CloseHandle(pi.hProcess);
-diff -Naur wine-1.6.orig/dlls/ntdll/loader.c wine-1.6/dlls/ntdll/loader.c
---- wine-1.6.orig/dlls/ntdll/loader.c 2013-07-18 10:57:36.000000000 -0700
-+++ wine-1.6/dlls/ntdll/loader.c 2013-07-24 11:46:32.713785683 -0700
-@@ -2612,10 +2612,14 @@
- */
- static NTSTATUS attach_process_dlls( void *wm )
- {
-+ LPCWSTR load_path;
- NTSTATUS status;
-
- pthread_sigmask( SIG_UNBLOCK, &server_block_set, NULL );
-
-+ load_path = NtCurrentTeb()->Peb->ProcessParameters->DllPath.Buffer;
-+ if ((status = fixup_imports( wm, load_path )) != STATUS_SUCCESS) return
status;
-+
- RtlEnterCriticalSection( &loader_section );
- if ((status = process_attach( wm, (LPVOID)1 )) != STATUS_SUCCESS)
- {
-@@ -2701,7 +2705,6 @@
- static const WCHAR globalflagW[] =
{'G','l','o','b','a','l','F','l','a','g',0};
- NTSTATUS status;
- WINE_MODREF *wm;
-- LPCWSTR load_path;
- PEB *peb = NtCurrentTeb()->Peb;
-
- if (main_exe_file) NtClose( main_exe_file ); /* at this point the main
module is created */
-@@ -2733,8 +2736,6 @@
- if ((status = server_init_process_done()) != STATUS_SUCCESS) goto error;
-
- actctx_init();
-- load_path = NtCurrentTeb()->Peb->ProcessParameters->DllPath.Buffer;
-- if ((status = fixup_imports( wm, load_path )) != STATUS_SUCCESS) goto
error;
- if ((status = alloc_process_tls()) != STATUS_SUCCESS) goto error;
- if ((status = alloc_thread_tls()) != STATUS_SUCCESS) goto error;
- heap_set_debug_flags( GetProcessHeap() );
diff --git a/x11-toolkits/gtk+2/DEPENDS b/x11-toolkits/gtk+2/DEPENDS
index 0495de6..fd39d0c 100755
--- a/x11-toolkits/gtk+2/DEPENDS
+++ b/x11-toolkits/gtk+2/DEPENDS
@@ -1,12 +1,25 @@
-depends glib2
-depends gdk-pixbuf2 &&
depends atk &&
-depends pango &&
depends -sub "PDF PS SVG X" cairo &&
+depends expat &&
+depends fontconfig &&
+depends freetype2 &&
+depends gdk-pixbuf2 &&
+depends glib2 &&
+depends harfbuzz &&
+depends libffi &&
+depends libpng &&
+depends libpthread-stubs &&
depends libsm &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
depends libxext &&
depends libxcursor &&
depends libxrender &&
+depends pango &&
+depends pcre &&
+depends pixman &&

optional_depends gobject-introspection \
"--enable-introspection=yes" \
diff --git a/x11-toolkits/gtk+2/HISTORY b/x11-toolkits/gtk+2/HISTORY
index 4e88a85..2d20a25 100644
--- a/x11-toolkits/gtk+2/HISTORY
+++ b/x11-toolkits/gtk+2/HISTORY
@@ -1,3 +1,6 @@
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: added missing dependencies
+
2014-07-22 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.24.24

diff --git a/x11-toolkits/gtk+3/DETAILS b/x11-toolkits/gtk+3/DETAILS
index f158088..84bf656 100755
--- a/x11-toolkits/gtk+3/DETAILS
+++ b/x11-toolkits/gtk+3/DETAILS
@@ -1,10 +1,10 @@
SPELL=gtk+3
if [[ $GTK_VER == devel ]];then
- VERSION=3.13.6
-
SOURCE_HASH=sha512:66013f44f23846e43f6dd169367a9f1c4738c6563ce525dc2d3b28430d9534c042b5a986ecc49ef1fcfe3a1d8ed162438083204d650f700153ef2bc3082ebde1
+ VERSION=3.14.1
+
SOURCE_HASH=sha512:ae754fcaafc801da77b332e4a19e22ae12701811189a15816ba56d7b46ce714be3428f44ee58d978b648825986c5f08f86aeb0a546edf84475723da99e2602ba
else
- VERSION=3.13.6
-
SOURCE_HASH=sha512:66013f44f23846e43f6dd169367a9f1c4738c6563ce525dc2d3b28430d9534c042b5a986ecc49ef1fcfe3a1d8ed162438083204d650f700153ef2bc3082ebde1
+ VERSION=3.14.1
+
SOURCE_HASH=sha512:ae754fcaafc801da77b332e4a19e22ae12701811189a15816ba56d7b46ce714be3428f44ee58d978b648825986c5f08f86aeb0a546edf84475723da99e2602ba
fi
SOURCE=gtk+-$VERSION.tar.xz
BRANCH=`echo $VERSION | cut -d . -f 1,2`
diff --git a/x11-toolkits/gtk+3/HISTORY b/x11-toolkits/gtk+3/HISTORY
index dc06163..a8078f1 100644
--- a/x11-toolkits/gtk+3/HISTORY
+++ b/x11-toolkits/gtk+3/HISTORY
@@ -1,3 +1,6 @@
+2014-10-03 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.14.1
+
2014-08-13 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 3.13.6

diff --git
a/x11-toolkits/wxgtk-new/0001-remove-fvisibility-inlines-hidden-from-CXXFLAGS.patch

b/x11-toolkits/wxgtk-new/0001-remove-fvisibility-inlines-hidden-from-CXXFLAGS.patch
new file mode 100644
index 0000000..eec9c35
--- /dev/null
+++
b/x11-toolkits/wxgtk-new/0001-remove-fvisibility-inlines-hidden-from-CXXFLAGS.patch
@@ -0,0 +1,39 @@
+From 48fc738b16964ddd1fcc057c3558500694f4ac47 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran AT hawo.net>
+Date: Sun, 14 Sep 2014 19:30:04 +0200
+Subject: [PATCH] remove -fvisibility-inlines-hidden from CXXFLAGS
+
+---
+ build/aclocal/visibility.m4 | 2 +-
+ configure | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/build/aclocal/visibility.m4 b/build/aclocal/visibility.m4
+index 05f9b80..61f2160 100644
+--- a/build/aclocal/visibility.m4
++++ b/build/aclocal/visibility.m4
+@@ -30,7 +30,7 @@ AC_DEFUN([WX_VISIBILITY],
+ AC_REQUIRE([AC_PROG_CC])
+ if test -n "$GCC"; then
+ CFLAGS_VISIBILITY="-fvisibility=hidden"
+- CXXFLAGS_VISIBILITY="-fvisibility=hidden -fvisibility-inlines-hidden"
++ CXXFLAGS_VISIBILITY="-fvisibility=hidden"
+ AC_MSG_CHECKING([for symbols visibility support])
+ AC_CACHE_VAL(wx_cv_cc_visibility, [
+ wx_save_CXXFLAGS="$CXXFLAGS"
+diff --git a/configure b/configure
+index c7291e2..5275d33 100755
+--- a/configure
++++ b/configure
+@@ -28904,7 +28904,7 @@ $as_echo "$wx_cv_version_script" >&6; }
+
+ if test -n "$GCC"; then
+ CFLAGS_VISIBILITY="-fvisibility=hidden"
+- CXXFLAGS_VISIBILITY="-fvisibility=hidden -fvisibility-inlines-hidden"
++ CXXFLAGS_VISIBILITY="-fvisibility=hidden"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for symbols
visibility support" >&5
+ $as_echo_n "checking for symbols visibility support... " >&6; }
+ if ${wx_cv_cc_visibility+:} false; then :
+--
+2.1.0
+
diff --git a/x11-toolkits/wxgtk-new/DETAILS b/x11-toolkits/wxgtk-new/DETAILS
index e70c2ca..67031e3 100755
--- a/x11-toolkits/wxgtk-new/DETAILS
+++ b/x11-toolkits/wxgtk-new/DETAILS
@@ -1,11 +1,11 @@
SPELL=wxgtk-new
SPELLX=wxGTK
SPELLX=wxWidgets
- VERSION=2.9.5
-
SOURCE_HASH=sha512:556be3739a503397dea6a6f3c04a0ee7e9724bd3eada86611ac69a32208b32bcd067b885a89a593ae41de070fafcee912000d46029443b91a9540575abd09986
+ VERSION=3.0.1
+
SOURCE_HASH=sha512:5934442fbb77f50e2cb234ee2218e5f61e4757202b28da53f0b8a28dd499eeefca4cb8375359e42aeca2a93f8b24435ac4299da300303c9d9436bfba0cae6cd5
SOURCE=$SPELLX-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-${VERSION}
- SOURCE_URL[0]=$SOURCEFORGE_URL/wxwindows/$SOURCE
+ SOURCE_URL[0]=$SOURCEFORGE_URL/wxwindows/${VERSION}/${SOURCE}
SOURCE_URL[1]=http://biolpc22.york.ac.uk/pub/${VERSION}/$SOURCE
LICENSE[0]=http://www.wxwidgets.org/licence3.txt
WEB_SITE=http://www.wxwidgets.org/
diff --git a/x11-toolkits/wxgtk-new/HISTORY b/x11-toolkits/wxgtk-new/HISTORY
index f2f6868..1a498f0 100644
--- a/x11-toolkits/wxgtk-new/HISTORY
+++ b/x11-toolkits/wxgtk-new/HISTORY
@@ -1,3 +1,10 @@
+2014-09-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * PRE_BUILD,
0001-remove-fvisibility-inlines-hidden-from-CXXFLAGS.patch:
+ fix linker error triggered in spells using wxgtk-new
+
+2014-08-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.0.1
+
2013-10-03 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 2.9.5

diff --git a/x11-toolkits/wxgtk-new/PRE_BUILD
b/x11-toolkits/wxgtk-new/PRE_BUILD
new file mode 100755
index 0000000..e8922f9
--- /dev/null
+++ b/x11-toolkits/wxgtk-new/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 <
$SPELL_DIRECTORY/0001-remove-fvisibility-inlines-hidden-from-CXXFLAGS.patch
diff --git a/x11/xautolock/DEPENDS b/x11/xautolock/DEPENDS
index 8170048..99f43ce 100755
--- a/x11/xautolock/DEPENDS
+++ b/x11/xautolock/DEPENDS
@@ -1,3 +1,4 @@
depends imake &&
depends libxscrnsaver &&
-depends xorg-server
+depends xorg-server &&
+depends gccmakedep
diff --git a/x11/xautolock/HISTORY b/x11/xautolock/HISTORY
index 3c80a5c..2dcbfae 100644
--- a/x11/xautolock/HISTORY
+++ b/x11/xautolock/HISTORY
@@ -1,3 +1,6 @@
+2014-10-19 Jeremy Blosser <jblosser AT sourcemage.org>
+ * DEPENDS: gccmakedep
+
2013-11-09 Vlad Glagolev <stealth AT sourcemage.org>
* CONFIGURE: added, to add option for reading .Xdefaults file to get X
resources values
diff --git a/x11/xlockmore/DETAILS b/x11/xlockmore/DETAILS
index d30f5ea..4235a01 100755
--- a/x11/xlockmore/DETAILS
+++ b/x11/xlockmore/DETAILS
@@ -1,10 +1,10 @@
SPELL=xlockmore
- VERSION=5.43
+ VERSION=5.45
+ SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://www.tux.org/~bagleyd/xlock/$SPELL-$VERSION/$SOURCE
- SOURCE_URL[1]=ftp://ftp.ibiblio.org/pub/Linux/X11/screensavers/$SOURCE
SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
SOURCE_GPG=xlockmore.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
diff --git a/x11/xlockmore/HISTORY b/x11/xlockmore/HISTORY
index c26d475..a1053fb 100644
--- a/x11/xlockmore/HISTORY
+++ b/x11/xlockmore/HISTORY
@@ -1,4 +1,10 @@
-2014-04-14 Treeve Jelbert <treeve AT sourcemage.org>
+2014-12-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.45; SECURITY_PATCH++
+
+2014-11-20 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.44; dropped broken mirror
+
+2014-04-14 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: mesalib => MESALIB

2013-10-08 Vlad Glagolev <stealth AT sourcemage.org>
diff --git a/xfce/xfdesktop/DETAILS b/xfce/xfdesktop/DETAILS
index 0a741d4..18c5bb5 100755
--- a/xfce/xfdesktop/DETAILS
+++ b/xfce/xfdesktop/DETAILS
@@ -1,11 +1,10 @@
SPELL=xfdesktop
- VERSION=4.10.2
- BRANCH=`echo $VERSION | cut -d . -f 1,2`
+ VERSION=4.10.3
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=http://archive.xfce.org/src/xfce/$SPELL/$BRANCH/$SOURCE
+
SOURCE_URL[0]=http://archive.xfce.org/src/xfce/$SPELL/${VERSION:0:4}/$SOURCE
WEB_SITE=http://www.xfce.org/
-
SOURCE_HASH=sha512:274e61fc08ab7738584a27cabce897bd3692200ffe88ad5542bf3c3d6fba128166a499b8aca2b571501d9c66cafa1b3af6a9d52638e20dee7dc79dc5ea48544c
+
SOURCE_HASH=sha512:756291c5cd850525dd2380071c2681faf42336fc81bbf6f7c6e7e77d2c351d88ba8b796221dcce3e9c78a68fbf0ea4f603a12026aa00922f8f9df791c099dca4
LICENSE[0]=GPL
ENTERED=20030608
KEYWORDS="xfce"
diff --git a/xfce/xfdesktop/HISTORY b/xfce/xfdesktop/HISTORY
index 5eecb40..7ee1597 100644
--- a/xfce/xfdesktop/HISTORY
+++ b/xfce/xfdesktop/HISTORY
@@ -1,3 +1,6 @@
+2014-11-16 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: updated to 4.10.3, removed BRANCH
+
2013-03-12 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 4.10.2
* DEPENDS: renewed dependencies
diff --git a/xorg-app/appres/DEPENDS b/xorg-app/appres/DEPENDS
index 3524174..b521700 100755
--- a/xorg-app/appres/DEPENDS
+++ b/xorg-app/appres/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends pkgconfig &&
depends util-macros &&
depends libx11 &&
diff --git a/xorg-app/bdftopcf/DEPENDS b/xorg-app/bdftopcf/DEPENDS
index f1e3646..f01b26b 100755
--- a/xorg-app/bdftopcf/DEPENDS
+++ b/xorg-app/bdftopcf/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends pkgconfig &&
depends util-macros &&
depends fontsproto &&
diff --git a/xorg-app/beforelight/DEPENDS b/xorg-app/beforelight/DEPENDS
index 3501c5f..54f3863 100755
--- a/xorg-app/beforelight/DEPENDS
+++ b/xorg-app/beforelight/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends pkgconfig &&
depends util-macros &&
depends libx11 &&
diff --git a/xorg-app/bitmap/DEPENDS b/xorg-app/bitmap/DEPENDS
index ea0598c..ebb4b8f 100755
--- a/xorg-app/bitmap/DEPENDS
+++ b/xorg-app/bitmap/DEPENDS
@@ -1,8 +1,9 @@
-depends gawk &&
+depends AWK &&
depends pkgconfig &&
depends util-macros &&
depends libx11 &&
depends libxmu &&
+depends libxt &&
depends libxaw &&
depends xbitmaps &&
sub_depends libxaw XAW7
diff --git a/xorg-app/bitmap/HISTORY b/xorg-app/bitmap/HISTORY
index b817390..92fb615 100644
--- a/xorg-app/bitmap/HISTORY
+++ b/xorg-app/bitmap/HISTORY
@@ -1,3 +1,6 @@
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: added missing depends libxt
+
2010-10-26 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.0.5

diff --git a/xorg-app/editres/DEPENDS b/xorg-app/editres/DEPENDS
index 0ccab0a..d62128e 100755
--- a/xorg-app/editres/DEPENDS
+++ b/xorg-app/editres/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends pkgconfig &&
depends util-macros &&
depends -sub XAW7 libxaw &&
diff --git a/xorg-app/x11perf/DEPENDS b/xorg-app/x11perf/DEPENDS
index 499be0c..d99f641 100755
--- a/xorg-app/x11perf/DEPENDS
+++ b/xorg-app/x11perf/DEPENDS
@@ -1,3 +1,6 @@
-depends util-macros &&
depends libx11 &&
-depends libxmu
+depends libxext &&
+depends libxft &&
+depends libxmu &&
+depends libxrender &&
+depends util-macros
diff --git a/xorg-app/x11perf/HISTORY b/xorg-app/x11perf/HISTORY
index 4658f3b..1e0e92d 100644
--- a/xorg-app/x11perf/HISTORY
+++ b/xorg-app/x11perf/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing depends
+
2011-03-04 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.5.3
SOURCE matches upstream posted SHA1
diff --git a/xorg-app/xdm/DEPENDS b/xorg-app/xdm/DEPENDS
index 4e79dff..8590226 100755
--- a/xorg-app/xdm/DEPENDS
+++ b/xorg-app/xdm/DEPENDS
@@ -1,28 +1,35 @@
-depends libxau &&
-depends libxaw &&
-depends libxdmcp &&
-depends libxt &&
-depends util-macros &&
-depends xproto &&
+depends libice &&
+depends libpthread-stubs &&
+depends libsm &&
+depends libx11 &&
+depends libxau &&
+depends libxaw &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends libxmu &&
+depends libxt &&
+depends util-macros &&
+depends xproto &&

-optional_depends libxft \
- '--with-xft' \
- '--without-xft' \
+optional_depends libxft \
+ '--with-xft' \
+ '--without-xft' \
'for Xft font rendering' &&

-optional_depends libxinerama \
- "" \
- "" \
- "Someone needs to describe this nicely." &&
+optional_depends libxinerama \
+ "" \
+ "" \
+ "for multi-display extended desktop support" &&

-optional_depends libxpm \
- "" \
- "" \
- "Someone needs to describe this nicely." &&
+optional_depends libxpm \
+ "" \
+ "" \
+ "for XPM greeter logo support" &&

-optional_depends linux-pam \
- '--with-pam' \
- '--without-pam' \
+optional_depends linux-pam \
+ '--with-pam' \
+ '--without-pam' \
'for Pluggable Authentication Module support' &&

optional_depends libselinux \
@@ -30,7 +37,7 @@ optional_depends libselinux \
"--without-selinux" \
"for Security Enhanced Linux support" &&

-suggest_depends xrdb \
- "" \
- "" \
+suggest_depends xrdb \
+ "" \
+ "" \
"for a customizable login window"
diff --git a/xorg-app/xdm/HISTORY b/xorg-app/xdm/HISTORY
index 948a85c..b4e70e9 100644
--- a/xorg-app/xdm/HISTORY
+++ b/xorg-app/xdm/HISTORY
@@ -1,3 +1,7 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: added missing dependencies
+ * DEPENDS: proper optional dependency descriptions
+
2013-03-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.1.11
* PRE_BUILD,
0001-use-X-s-default-authentication-mechanism-instead-of-.patch:
diff --git a/xorg-app/xfontsel/DEPENDS b/xorg-app/xfontsel/DEPENDS
index 340ffef..f001b21 100755
--- a/xorg-app/xfontsel/DEPENDS
+++ b/xorg-app/xfontsel/DEPENDS
@@ -1,2 +1,5 @@
-depends util-macros &&
-depends -sub XAW7 libxaw
+depends libx11 &&
+depends -sub XAW7 libxaw &&
+depends libxmu &&
+depends libxt &&
+depends util-macros
diff --git a/xorg-app/xfontsel/HISTORY b/xorg-app/xfontsel/HISTORY
index a88071f..6d0e657 100644
--- a/xorg-app/xfontsel/HISTORY
+++ b/xorg-app/xfontsel/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: added missing dependencies
+
2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.0.4

diff --git a/xorg-data/xbitmaps/DEPENDS b/xorg-data/xbitmaps/DEPENDS
index 1b65df7..11ee0d0 100755
--- a/xorg-data/xbitmaps/DEPENDS
+++ b/xorg-data/xbitmaps/DEPENDS
@@ -1,2 +1,2 @@
-depends gawk &&
+depends AWK &&
depends util-macros
diff --git a/xorg-driver/xf86-video-ati/DEPENDS
b/xorg-driver/xf86-video-ati/DEPENDS
index 34ecdf5..8da7dd9 100755
--- a/xorg-driver/xf86-video-ati/DEPENDS
+++ b/xorg-driver/xf86-video-ati/DEPENDS
@@ -1,8 +1,12 @@
depends -sub "RADEON" libdrm &&
+depends libpciaccess &&
+depends libpthread-stubs &&
+depends pixman &&
depends util-macros &&
depends xineramaproto &&
-depends xproto &&
depends xorg-server &&
+depends xproto &&
+
optional_depends MESALIB \
"--enable-dri" \
"--disable-dri" \
@@ -14,6 +18,5 @@ if [[ $XF86_VIDEO_ATI_BRANCH == scm ]]; then
fi &&

if is_depends_enabled $SPELL mesalib ; then
-sub_depends mesalib DRI
+ sub_depends mesalib DRI
fi
-
diff --git a/xorg-driver/xf86-video-ati/HISTORY
b/xorg-driver/xf86-video-ati/HISTORY
index 51006f8..5c20197 100644
--- a/xorg-driver/xf86-video-ati/HISTORY
+++ b/xorg-driver/xf86-video-ati/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: added missing dependencies
+
2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: Use get_scm_version

diff --git a/xorg-driver/xf86-video-impact/DETAILS
b/xorg-driver/xf86-video-impact/DETAILS
index 4fc3826..860eba8 100755
--- a/xorg-driver/xf86-video-impact/DETAILS
+++ b/xorg-driver/xf86-video-impact/DETAILS
@@ -15,7 +15,7 @@ cat << EOF
The impact driver supports the Impact (MardiGras) cards found in SGI Indigo2
and ImpactSR (also MardiGras) cards found in SGI Octane.

-It supports Impact in 24bit TrueColor mode. There is also a 8bit PseudoColor
-mode, but this affects the shadow frame-buffer only (memory usage),
-hardware settings are the same.
+It supports Impact in 24-bit TrueColor mode. There is also a 8-bit
PseudoColor
+mode, but this affects the shadow frame-buffer only (memory usage), hardware
+settings are the same.
EOF
diff --git a/xorg-driver/xf86-video-impact/HISTORY
b/xorg-driver/xf86-video-impact/HISTORY
index adec4c9..cbfb85b 100644
--- a/xorg-driver/xf86-video-impact/HISTORY
+++ b/xorg-driver/xf86-video-impact/HISTORY
@@ -1,3 +1,6 @@
+2014-12-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Replace "bit" suffix with "-bit" in description
+
2008-03-17 Eric Sandall <sandalle AT sourcemage.org>
* CONFLICTS: Auto-conflicts with xorg as well

diff --git a/xorg-driver/xf86-video-newport/DETAILS
b/xorg-driver/xf86-video-newport/DETAILS
index 0102d01..41fdab0 100755
--- a/xorg-driver/xf86-video-newport/DETAILS
+++ b/xorg-driver/xf86-video-newport/DETAILS
@@ -10,7 +10,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
LICENSE[0]=XCL
SHORT="the X.Org video driver for Newport based cards"
cat << EOF
-xf86-video-newport provides the X.Org video drivers for the Newport
-(also called XL) family of chipsets integrated in SGI Indys and
-Indigo2s. It supports both the 8bit and 24bit versions of the Newport.
+xf86-video-newport provides the X.Org video drivers for the Newport (also
called
+XL) family of chipsets integrated in SGI Indys and Indigo2s. It supports both
+the 8-bit and 24-bit versions of the Newport.
EOF
diff --git a/xorg-driver/xf86-video-newport/HISTORY
b/xorg-driver/xf86-video-newport/HISTORY
index 2ed7094..b81ee5d 100644
--- a/xorg-driver/xf86-video-newport/HISTORY
+++ b/xorg-driver/xf86-video-newport/HISTORY
@@ -1,3 +1,6 @@
+2014-12-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Replace "bit" suffix with "-bit" in description
+
2009-09-11 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 0.2.3
SOURCE matches upstream posted MD5
diff --git a/xorg-extras/xterm/DEPENDS b/xorg-extras/xterm/DEPENDS
index 4697753..8db8ac0 100755
--- a/xorg-extras/xterm/DEPENDS
+++ b/xorg-extras/xterm/DEPENDS
@@ -1,11 +1,11 @@
depends fontconfig &&
-depends freetype2 &&
depends libice &&
depends libsm &&
depends libx11 "--with-x" &&
depends libxaw &&
depends libxext &&
depends libxft &&
+depends libxpm &&
depends libxmu &&
depends libxrender &&
depends libxt &&
diff --git a/xorg-extras/xterm/HISTORY b/xorg-extras/xterm/HISTORY
index 1fb8e4c..a4de659 100644
--- a/xorg-extras/xterm/HISTORY
+++ b/xorg-extras/xterm/HISTORY
@@ -1,3 +1,7 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: freetype2 was both hard and optional dep
+ depends libxpm
+
2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 287

diff --git a/xorg-lib/libdmx/DEPENDS b/xorg-lib/libdmx/DEPENDS
index 85b09a9..d337b569 100755
--- a/xorg-lib/libdmx/DEPENDS
+++ b/xorg-lib/libdmx/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends pkgconfig &&
depends libtool &&
depends util-macros &&
diff --git a/xorg-lib/libfontenc/DEPENDS b/xorg-lib/libfontenc/DEPENDS
index 60d5bc3..166e91d 100755
--- a/xorg-lib/libfontenc/DEPENDS
+++ b/xorg-lib/libfontenc/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends -sub CXX gcc &&
depends pkgconfig &&
depends libtool &&
diff --git a/xorg-lib/libfs/DEPENDS b/xorg-lib/libfs/DEPENDS
index 07bb920..99bd249 100755
--- a/xorg-lib/libfs/DEPENDS
+++ b/xorg-lib/libfs/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends pkgconfig &&
depends libtool &&
depends zlib &&
diff --git a/xorg-lib/libice/DEPENDS b/xorg-lib/libice/DEPENDS
index 71bc1f2..c1fe4d3 100755
--- a/xorg-lib/libice/DEPENDS
+++ b/xorg-lib/libice/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends -sub CXX gcc &&
depends pkgconfig &&
depends libtool &&
diff --git a/xorg-lib/liblbxutil/DEPENDS b/xorg-lib/liblbxutil/DEPENDS
index a4357ea..d37f383 100755
--- a/xorg-lib/liblbxutil/DEPENDS
+++ b/xorg-lib/liblbxutil/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends -sub CXX gcc &&
depends pkgconfig &&
depends libtool &&
diff --git a/xorg-lib/liboldx/DEPENDS b/xorg-lib/liboldx/DEPENDS
index 1b77961..85c3c2b 100755
--- a/xorg-lib/liboldx/DEPENDS
+++ b/xorg-lib/liboldx/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends pkgconfig &&
depends libtool &&
depends util-macros &&
diff --git a/xorg-lib/libsm/DEPENDS b/xorg-lib/libsm/DEPENDS
index cadaee5..1ea1843 100755
--- a/xorg-lib/libsm/DEPENDS
+++ b/xorg-lib/libsm/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends pkgconfig &&
depends libtool &&
depends util-macros &&
diff --git a/xorg-lib/libx11/DEPENDS b/xorg-lib/libx11/DEPENDS
index b417f12..d266fd5 100755
--- a/xorg-lib/libx11/DEPENDS
+++ b/xorg-lib/libx11/DEPENDS
@@ -1,5 +1,5 @@
depends util-macros &&
-depends gawk &&
+depends AWK &&
depends libtool &&
depends pkgconfig &&
depends bigreqsproto &&
@@ -12,6 +12,7 @@ depends inputproto &&
depends libxau &&
depends libxdmcp &&
depends libxcb &&
+depends libpthread-stubs &&

optional_depends groff '--enable-specs' '--disable-specs' 'specification
docs' &&

diff --git a/xorg-lib/libx11/HISTORY b/xorg-lib/libx11/HISTORY
index ea0c185..ef2bee5 100644
--- a/xorg-lib/libx11/HISTORY
+++ b/xorg-lib/libx11/HISTORY
@@ -1,3 +1,6 @@
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: libpthread-stubs
+
2013-11-22 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 1.4.3
* CONFIGURE: Disable i18n option, breaks XIM + UTF-8
diff --git a/xorg-lib/libxau/DEPENDS b/xorg-lib/libxau/DEPENDS
index 92e1251..051ce25 100755
--- a/xorg-lib/libxau/DEPENDS
+++ b/xorg-lib/libxau/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends -sub CXX gcc &&
depends libtool &&
depends pkgconfig &&
diff --git a/xorg-lib/libxaw/DEPENDS b/xorg-lib/libxaw/DEPENDS
index 6b4a520..b406853 100755
--- a/xorg-lib/libxaw/DEPENDS
+++ b/xorg-lib/libxaw/DEPENDS
@@ -1,16 +1,22 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
+depends AWK &&
+depends pkgconfig &&
+depends libtool &&
+depends util-macros &&

if list_find "$LIBXAW_OPTS" "--enable-xaw6" ||
list_find "$LIBXAW_OPTS" "--enable-xaw7"; then
- depends xproto &&
- depends libx11 &&
- depends libxext &&
- depends libxt &&
- depends libxmu &&
- depends xextproto
+ depends libice &&
+ depends libpthread-stubs &&
+ depends libsm &&
+ depends libx11 &&
+ depends libxau &&
+ depends libxcb &&
+ depends libxdmcp &&
+ depends libxext &&
+ depends libxmu &&
+ depends libxt &&
+ depends xextproto &&
+ depends xproto
fi &&

if list_find "$LIBXAW_OPTS" "--enable-xaw7"; then
diff --git a/xorg-lib/libxaw/HISTORY b/xorg-lib/libxaw/HISTORY
index 11c9d47..3e7a6a3 100644
--- a/xorg-lib/libxaw/HISTORY
+++ b/xorg-lib/libxaw/HISTORY
@@ -1,3 +1,6 @@
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: added missing X11 dependencies
+
2011-01-18 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.0.9

diff --git a/xorg-lib/libxcb/DEPENDS b/xorg-lib/libxcb/DEPENDS
index eeb999a..c619832 100755
--- a/xorg-lib/libxcb/DEPENDS
+++ b/xorg-lib/libxcb/DEPENDS
@@ -1,16 +1,17 @@
-depends xcb-proto &&
-local xcb_version=$(installed_version xcb-proto) &&
-if [[ $xcb_version == 1.2 ]] || [[ $xcb_version == 1.0 || $xcb_version ==
0.9.93 ]]; then
- force_depends xcb-proto
-fi &&
-depends libpthread-stubs &&
-depends automake &&
depends autoconf &&
+depends automake &&
depends pkgconfig &&
+depends libpthread-stubs &&
depends libtool &&
-depends libxslt &&
depends libxau &&
+depends libxdmcp &&
+depends libxslt &&
depends util-macros &&
+depends xcb-proto &&
+local xcb_version=$(installed_version xcb-proto) &&
+if [[ $xcb_version == 1.2 ]] || [[ $xcb_version == 1.0 || $xcb_version ==
0.9.93 ]]; then
+ force_depends xcb-proto
+fi &&

optional_depends doxygen \
'' \
diff --git a/xorg-lib/libxcb/HISTORY b/xorg-lib/libxcb/HISTORY
index ecfbdb0..acd212f 100644
--- a/xorg-lib/libxcb/HISTORY
+++ b/xorg-lib/libxcb/HISTORY
@@ -1,3 +1,6 @@
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: libxdmcp
+
2010-09-04 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.7
SOURCE matches upstream posted SHA1
diff --git a/xorg-lib/libxcomposite/DEPENDS b/xorg-lib/libxcomposite/DEPENDS
index 85cb938..2d3c83e 100755
--- a/xorg-lib/libxcomposite/DEPENDS
+++ b/xorg-lib/libxcomposite/DEPENDS
@@ -1,9 +1,13 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends compositeproto &&
-depends fixesproto &&
-depends libx11 &&
-depends libxfixes &&
-depends libxext
+depends AWK &&
+depends compositeproto &&
+depends fixesproto &&
+depends pkgconfig &&
+depends libtool &&
+depends libpthread-stubs &&
+depends libxau &&
+depends libx11 &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxfixes &&
+depends libxext &&
+depends util-macros
diff --git a/xorg-lib/libxcomposite/HISTORY b/xorg-lib/libxcomposite/HISTORY
index e8520a2..242fcbc 100644
--- a/xorg-lib/libxcomposite/HISTORY
+++ b/xorg-lib/libxcomposite/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing dependencies
+
2010-10-28 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.4.3

diff --git a/xorg-lib/libxcursor/DEPENDS b/xorg-lib/libxcursor/DEPENDS
index f616b85..dfa5fc6 100755
--- a/xorg-lib/libxcursor/DEPENDS
+++ b/xorg-lib/libxcursor/DEPENDS
@@ -1,8 +1,12 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends fixesproto &&
-depends libxrender &&
-depends libxfixes &&
-depends libx11
+depends AWK &&
+depends fixesproto &&
+depends pkgconfig &&
+depends libpthread-stubs &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxfixes &&
+depends libxrender &&
+depends util-macros
diff --git a/xorg-lib/libxcursor/HISTORY b/xorg-lib/libxcursor/HISTORY
index 78330de..843debc 100644
--- a/xorg-lib/libxcursor/HISTORY
+++ b/xorg-lib/libxcursor/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing dependencies
+
2010-10-28 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.1.11

diff --git a/xorg-lib/libxdamage/DEPENDS b/xorg-lib/libxdamage/DEPENDS
index 080339e..e9c3e2b 100755
--- a/xorg-lib/libxdamage/DEPENDS
+++ b/xorg-lib/libxdamage/DEPENDS
@@ -1,9 +1,13 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends damageproto &&
-depends fixesproto &&
-depends xextproto &&
-depends libx11 &&
-depends libxfixes
+depends AWK &&
+depends damageproto &&
+depends fixesproto &&
+depends pkgconfig &&
+depends libpthread-stubs &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxfixes &&
+depends util-macros &&
+depends xextproto
diff --git a/xorg-lib/libxdamage/HISTORY b/xorg-lib/libxdamage/HISTORY
index d4c78ef..ed08aaa 100644
--- a/xorg-lib/libxdamage/HISTORY
+++ b/xorg-lib/libxdamage/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing dependencies
+
2010-06-26 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.1.3
SOURCE matches upstream posted SHA1
diff --git a/xorg-lib/libxdmcp/DEPENDS b/xorg-lib/libxdmcp/DEPENDS
index 92e1251..051ce25 100755
--- a/xorg-lib/libxdmcp/DEPENDS
+++ b/xorg-lib/libxdmcp/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends -sub CXX gcc &&
depends libtool &&
depends pkgconfig &&
diff --git a/xorg-lib/libxevie/DEPENDS b/xorg-lib/libxevie/DEPENDS
index 69104d6..e4fba76 100755
--- a/xorg-lib/libxevie/DEPENDS
+++ b/xorg-lib/libxevie/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends pkgconfig &&
depends libtool &&
depends util-macros &&
diff --git a/xorg-lib/libxext/DEPENDS b/xorg-lib/libxext/DEPENDS
index 285f73e..7f534f6 100755
--- a/xorg-lib/libxext/DEPENDS
+++ b/xorg-lib/libxext/DEPENDS
@@ -1,8 +1,11 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends xproto &&
-depends libx11 &&
-depends xextproto &&
-depends libxau
+depends AWK &&
+depends pkgconfig &&
+depends libpthread-stubs &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends util-macros &&
+depends xextproto &&
+depends xproto
diff --git a/xorg-lib/libxext/HISTORY b/xorg-lib/libxext/HISTORY
index 4500eb4..22d2671 100644
--- a/xorg-lib/libxext/HISTORY
+++ b/xorg-lib/libxext/HISTORY
@@ -1,3 +1,6 @@
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: libpthread-stubs, libxcb, libxdmcp
+
2010-10-28 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.2.0

diff --git a/xorg-lib/libxfixes/DEPENDS b/xorg-lib/libxfixes/DEPENDS
index ae88176..2784933 100755
--- a/xorg-lib/libxfixes/DEPENDS
+++ b/xorg-lib/libxfixes/DEPENDS
@@ -1,8 +1,12 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends xproto &&
-depends fixesproto &&
-depends xextproto &&
-depends libx11
+depends AWK &&
+depends fixesproto &&
+depends pkgconfig &&
+depends libpthread-stubs &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends xextproto &&
+depends xproto &&
+depends util-macros
diff --git a/xorg-lib/libxfixes/HISTORY b/xorg-lib/libxfixes/HISTORY
index ad344c9..b411576 100644
--- a/xorg-lib/libxfixes/HISTORY
+++ b/xorg-lib/libxfixes/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing dependencies
+
2011-03-09 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 5.0
SOURCE matches upstream posted SHA1
diff --git a/xorg-lib/libxfont/DEPENDS b/xorg-lib/libxfont/DEPENDS
index da6a078..35a6e69 100755
--- a/xorg-lib/libxfont/DEPENDS
+++ b/xorg-lib/libxfont/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends pkgconfig &&
depends libtool &&
depends zlib &&
diff --git a/xorg-lib/libxfontcache/DEPENDS b/xorg-lib/libxfontcache/DEPENDS
index d08ae41..25c8f8d 100755
--- a/xorg-lib/libxfontcache/DEPENDS
+++ b/xorg-lib/libxfontcache/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends pkgconfig &&
depends libtool &&
depends util-macros &&
diff --git a/xorg-lib/libxft/DEPENDS b/xorg-lib/libxft/DEPENDS
index 56307a3..046ddb5 100755
--- a/xorg-lib/libxft/DEPENDS
+++ b/xorg-lib/libxft/DEPENDS
@@ -1,8 +1,18 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends zlib &&
-depends freetype2 &&
-depends fontconfig &&
-depends util-macros &&
-depends libxrender
+depends AWK &&
+depends expat &&
+depends freetype2 &&
+depends fontconfig &&
+depends glib2 &&
+depends harfbuzz &&
+depends libpng &&
+depends libpthread-stubs &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxrender &&
+depends pcre &&
+depends pkgconfig &&
+depends util-macros &&
+depends zlib
diff --git a/xorg-lib/libxft/HISTORY b/xorg-lib/libxft/HISTORY
index 36182f5..306d49d 100644
--- a/xorg-lib/libxft/HISTORY
+++ b/xorg-lib/libxft/HISTORY
@@ -1,3 +1,9 @@
+2014-12-04 Eric Sandall <sandalle AT sourcemage.org>
+ * PRE_BUILD, fix-freetype-includes.patch: Added to compile against
freetype2 2.5.0+
+
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing depends
+
2011-10-14 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: fixed long description wrap (scripted)

diff --git a/xorg-lib/libxft/PRE_BUILD b/xorg-lib/libxft/PRE_BUILD
new file mode 100755
index 0000000..2fb1dad
--- /dev/null
+++ b/xorg-lib/libxft/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+message "${MESSAGE_COLOR}Fixing compilation against
${SPELL_COLOR}freetype2${DEFAULT_COLOR}" &&
+patch "${SOURCE_DIRECTORY}"/src/xftglyphs.c \
+ "${SPELL_DIRECTORY}"/fix-freetype-includes.patch
diff --git a/xorg-lib/libxft/fix-freetype-includes.patch
b/xorg-lib/libxft/fix-freetype-includes.patch
new file mode 100644
index 0000000..d36c3a7
--- /dev/null
+++ b/xorg-lib/libxft/fix-freetype-includes.patch
@@ -0,0 +1,19 @@
+# Modified from https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=733385
+diff -Naur libXft-2.2.0.orig/src/xftglyphs.c libXft-2.2.0/src/xftglyphs.c
+--- libXft-2.2.0.orig/src/xftglyphs.c 2009-10-16 14:27:08.000000000 -0700
++++ libXft-2.2.0/src/xftglyphs.c 2014-12-04 15:03:54.485358680 -0800
+@@ -21,10 +21,12 @@
+ */
+
+ #include "xftint.h"
+-#include <freetype/ftoutln.h>
++#include <ft2build.h>
++#include FT_OUTLINE_H
++#include FT_LCD_FILTER_H
+
+ #if HAVE_FT_GLYPHSLOT_EMBOLDEN
+-#include <freetype/ftsynth.h>
++#include FT_SYNTHESIS_H
+ #endif
+
+ static const int filters[3][3] = {
diff --git a/xorg-lib/libxi/DEPENDS b/xorg-lib/libxi/DEPENDS
index 8ee9e84..95e7a26 100755
--- a/xorg-lib/libxi/DEPENDS
+++ b/xorg-lib/libxi/DEPENDS
@@ -1,9 +1,13 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends xproto &&
-depends xextproto &&
-depends inputproto &&
-depends libx11 &&
-depends libxext
+depends AWK &&
+depends inputproto &&
+depends libpthread-stubs &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends pkgconfig &&
+depends util-macros &&
+depends xextproto &&
+depends xproto
diff --git a/xorg-lib/libxi/HISTORY b/xorg-lib/libxi/HISTORY
index ee4af64..2acae34 100644
--- a/xorg-lib/libxi/HISTORY
+++ b/xorg-lib/libxi/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing dependencies
+
2011-03-19 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.4.2

diff --git a/xorg-lib/libxinerama/DEPENDS b/xorg-lib/libxinerama/DEPENDS
index c94e332..6a31abd 100755
--- a/xorg-lib/libxinerama/DEPENDS
+++ b/xorg-lib/libxinerama/DEPENDS
@@ -1,8 +1,12 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends xextproto &&
-depends xineramaproto &&
-depends libx11 &&
-depends libxext
+depends AWK &&
+depends libpthread-stubs &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends pkgconfig &&
+depends util-macros &&
+depends xextproto &&
+depends xineramaproto
diff --git a/xorg-lib/libxinerama/HISTORY b/xorg-lib/libxinerama/HISTORY
index 988713d..f967042 100644
--- a/xorg-lib/libxinerama/HISTORY
+++ b/xorg-lib/libxinerama/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing depends
+
2010-10-28 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.1.1

diff --git a/xorg-lib/libxkbfile/DEPENDS b/xorg-lib/libxkbfile/DEPENDS
index afb3605..82db2bb 100755
--- a/xorg-lib/libxkbfile/DEPENDS
+++ b/xorg-lib/libxkbfile/DEPENDS
@@ -1,8 +1,12 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends kbproto &&
-depends xextproto &&
-depends xproto &&
-depends libx11
+depends AWK &&
+depends kbproto &&
+depends libpthread-stubs &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends pkgconfig &&
+depends util-macros &&
+depends xextproto &&
+depends xproto
diff --git a/xorg-lib/libxkbfile/HISTORY b/xorg-lib/libxkbfile/HISTORY
index 22d5540..870dbc7 100644
--- a/xorg-lib/libxkbfile/HISTORY
+++ b/xorg-lib/libxkbfile/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing depends
+
2010-11-01 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.0.7

diff --git a/xorg-lib/libxkbui/DEPENDS b/xorg-lib/libxkbui/DEPENDS
index 1a31818..deeeb0e 100755
--- a/xorg-lib/libxkbui/DEPENDS
+++ b/xorg-lib/libxkbui/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends pkgconfig &&
depends libtool &&
depends util-macros &&
diff --git a/xorg-lib/libxmu/DEPENDS b/xorg-lib/libxmu/DEPENDS
index 258c441..6198708 100755
--- a/xorg-lib/libxmu/DEPENDS
+++ b/xorg-lib/libxmu/DEPENDS
@@ -1,7 +1,13 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends libx11 &&
-depends libxt &&
-depends libxext
+depends AWK &&
+depends libice &&
+depends libpthread-stubs &&
+depends libsm &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxt &&
+depends libxext &&
+depends pkgconfig &&
+depends util-macros
diff --git a/xorg-lib/libxmu/HISTORY b/xorg-lib/libxmu/HISTORY
index 1b461d4..57dfc52 100644
--- a/xorg-lib/libxmu/HISTORY
+++ b/xorg-lib/libxmu/HISTORY
@@ -1,3 +1,6 @@
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: added missing dependencies
+
2011-07-25 Bor Kraljič <pyrobor AT ver.si>
* CONFIGURE: remove "--disable-IPv6" from LIBXMU_OPTS

diff --git a/xorg-lib/libxp/DEPENDS b/xorg-lib/libxp/DEPENDS
index 155adb2..d8fd489 100755
--- a/xorg-lib/libxp/DEPENDS
+++ b/xorg-lib/libxp/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends pkgconfig &&
depends libtool &&
depends util-macros &&
diff --git a/xorg-lib/libxpm/DEPENDS b/xorg-lib/libxpm/DEPENDS
index e09baa0..094d360 100755
--- a/xorg-lib/libxpm/DEPENDS
+++ b/xorg-lib/libxpm/DEPENDS
@@ -1,8 +1,12 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends libxt &&
-depends libxext &&
-depends xproto &&
-depends libx11
+depends AWK &&
+depends libpthread-stubs &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends libxt &&
+depends pkgconfig &&
+depends util-macros &&
+depends xproto
diff --git a/xorg-lib/libxpm/HISTORY b/xorg-lib/libxpm/HISTORY
index b8a1567..1fd993c 100644
--- a/xorg-lib/libxpm/HISTORY
+++ b/xorg-lib/libxpm/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT souremage.org>
+ * DEPENDS: missing depends
+
2010-11-01 Treeve Jelbert <treeve AT souremage.org>
* DETAILS: version 3.5.9

diff --git a/xorg-lib/libxrandr/DEPENDS b/xorg-lib/libxrandr/DEPENDS
index 63e7059..1ebefe2 100755
--- a/xorg-lib/libxrandr/DEPENDS
+++ b/xorg-lib/libxrandr/DEPENDS
@@ -1,9 +1,13 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends randrproto &&
-depends renderproto &&
-depends libx11 &&
-depends libxext &&
-depends libxrender
+depends AWK &&
+depends libpthread-stubs &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends libxrender &&
+depends pkgconfig &&
+depends randrproto &&
+depends renderproto &&
+depends util-macros
diff --git a/xorg-lib/libxrandr/HISTORY b/xorg-lib/libxrandr/HISTORY
index 152d4c5..97e8f9b 100644
--- a/xorg-lib/libxrandr/HISTORY
+++ b/xorg-lib/libxrandr/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing depends
+
2010-11-01 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: 1.3.1

diff --git a/xorg-lib/libxrender/DEPENDS b/xorg-lib/libxrender/DEPENDS
index 66a9ae2..44c02d4 100755
--- a/xorg-lib/libxrender/DEPENDS
+++ b/xorg-lib/libxrender/DEPENDS
@@ -1,6 +1,10 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends renderproto &&
-depends libx11
+depends AWK &&
+depends pkgconfig &&
+depends libpthread-stubs &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends renderproto &&
+depends util-macros
diff --git a/xorg-lib/libxrender/HISTORY b/xorg-lib/libxrender/HISTORY
index bf34961..4e3ec13 100644
--- a/xorg-lib/libxrender/HISTORY
+++ b/xorg-lib/libxrender/HISTORY
@@ -1,3 +1,6 @@
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: added missing dependencies
+
2010-06-26 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 0.9.6
SOURCE matches upstream posted SHA1
diff --git a/xorg-lib/libxres/DEPENDS b/xorg-lib/libxres/DEPENDS
index 170a7f6..288b5d0 100755
--- a/xorg-lib/libxres/DEPENDS
+++ b/xorg-lib/libxres/DEPENDS
@@ -1,7 +1,11 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends resourceproto &&
-depends libx11 &&
-depends libxext
+depends AWK &&
+depends libpthread-stubs &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends pkgconfig &&
+depends resourceproto &&
+depends util-macros
diff --git a/xorg-lib/libxres/HISTORY b/xorg-lib/libxres/HISTORY
index b7a43a2..a6c598e 100644
--- a/xorg-lib/libxres/HISTORY
+++ b/xorg-lib/libxres/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing depends
+
2010-11-01 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.0.5

diff --git a/xorg-lib/libxscrnsaver/DEPENDS b/xorg-lib/libxscrnsaver/DEPENDS
index f2e9e23..05fe127 100755
--- a/xorg-lib/libxscrnsaver/DEPENDS
+++ b/xorg-lib/libxscrnsaver/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends pkgconfig &&
depends libtool &&
depends util-macros &&
diff --git a/xorg-lib/libxt/DEPENDS b/xorg-lib/libxt/DEPENDS
index be88b7b..08bedfd 100755
--- a/xorg-lib/libxt/DEPENDS
+++ b/xorg-lib/libxt/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends pkgconfig &&
depends libtool &&
depends util-macros &&
diff --git a/xorg-lib/libxtrap/DEPENDS b/xorg-lib/libxtrap/DEPENDS
index c94d858..5383751 100755
--- a/xorg-lib/libxtrap/DEPENDS
+++ b/xorg-lib/libxtrap/DEPENDS
@@ -1,4 +1,4 @@
-depends gawk &&
+depends AWK &&
depends pkgconfig &&
depends libtool &&
depends util-macros &&
diff --git a/xorg-lib/libxtst/DEPENDS b/xorg-lib/libxtst/DEPENDS
index b6a3d73..717af53 100755
--- a/xorg-lib/libxtst/DEPENDS
+++ b/xorg-lib/libxtst/DEPENDS
@@ -1,10 +1,14 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends recordproto &&
-depends xextproto &&
-depends inputproto &&
-depends libx11 &&
-depends libxext &&
-depends libxi
+depends AWK &&
+depends inputproto &&
+depends libpthread-stubs &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends libxi &&
+depends pkgconfig &&
+depends recordproto &&
+depends util-macros &&
+depends xextproto
diff --git a/xorg-lib/libxtst/HISTORY b/xorg-lib/libxtst/HISTORY
index ef308e0..52d08c3 100644
--- a/xorg-lib/libxtst/HISTORY
+++ b/xorg-lib/libxtst/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing depends
+
2010-11-01 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.2.0

diff --git a/xorg-lib/libxv/DEPENDS b/xorg-lib/libxv/DEPENDS
index 495c98f..95e4570 100755
--- a/xorg-lib/libxv/DEPENDS
+++ b/xorg-lib/libxv/DEPENDS
@@ -1,8 +1,12 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends xextproto &&
-depends videoproto &&
-depends libx11 &&
-depends libxext
+depends AWK &&
+depends libpthread-stubs &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends pkgconfig &&
+depends util-macros &&
+depends videoproto &&
+depends xextproto
diff --git a/xorg-lib/libxv/HISTORY b/xorg-lib/libxv/HISTORY
index 1e19fc0..10447c1 100644
--- a/xorg-lib/libxv/HISTORY
+++ b/xorg-lib/libxv/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing depends
+
2010-11-01 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.0.6

diff --git a/xorg-lib/libxvmc/DEPENDS b/xorg-lib/libxvmc/DEPENDS
index 42b9f38..0ded9a7 100755
--- a/xorg-lib/libxvmc/DEPENDS
+++ b/xorg-lib/libxvmc/DEPENDS
@@ -1,9 +1,13 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends xextproto &&
-depends videoproto &&
-depends libx11 &&
-depends libxext &&
-depends libxv
+depends AWK &&
+depends libpthread-stubs &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends libxv &&
+depends pkgconfig &&
+depends util-macros &&
+depends videoproto &&
+depends xextproto
diff --git a/xorg-lib/libxvmc/HISTORY b/xorg-lib/libxvmc/HISTORY
index 44db2e5..92084a8 100644
--- a/xorg-lib/libxvmc/HISTORY
+++ b/xorg-lib/libxvmc/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing depends
+
2010-09-03 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.0.6

diff --git a/xorg-lib/libxxf86dga/DEPENDS b/xorg-lib/libxxf86dga/DEPENDS
index f7cd625..89c7704 100755
--- a/xorg-lib/libxxf86dga/DEPENDS
+++ b/xorg-lib/libxxf86dga/DEPENDS
@@ -1,9 +1,13 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends xproto &&
-depends xextproto &&
-depends xf86dgaproto &&
-depends libx11 &&
-depends libxext
+depends AWK &&
+depends libpthread-stubs &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends pkgconfig &&
+depends util-macros &&
+depends xextproto &&
+depends xf86dgaproto &&
+depends xproto
diff --git a/xorg-lib/libxxf86dga/HISTORY b/xorg-lib/libxxf86dga/HISTORY
index cc29800..bf717cd 100644
--- a/xorg-lib/libxxf86dga/HISTORY
+++ b/xorg-lib/libxxf86dga/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing depends
+
2010-11-01 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.1.2

diff --git a/xorg-lib/libxxf86misc/DEPENDS b/xorg-lib/libxxf86misc/DEPENDS
index c91b472..bc623e8 100755
--- a/xorg-lib/libxxf86misc/DEPENDS
+++ b/xorg-lib/libxxf86misc/DEPENDS
@@ -1,9 +1,13 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends xproto &&
-depends xextproto &&
-depends xf86miscproto &&
-depends libx11 &&
-depends libxext
+depends AWK &&
+depends libpthread-stubs &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends pkgconfig &&
+depends util-macros &&
+depends xextproto &&
+depends xf86miscproto &&
+depends xproto
diff --git a/xorg-lib/libxxf86misc/HISTORY b/xorg-lib/libxxf86misc/HISTORY
index e643126..febcca5 100644
--- a/xorg-lib/libxxf86misc/HISTORY
+++ b/xorg-lib/libxxf86misc/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing depends
+
2011-03-04 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.0.3
SOURCE matches upstream posted SHA1
diff --git a/xorg-lib/libxxf86vm/DEPENDS b/xorg-lib/libxxf86vm/DEPENDS
index 01d9c7c..7c81748 100755
--- a/xorg-lib/libxxf86vm/DEPENDS
+++ b/xorg-lib/libxxf86vm/DEPENDS
@@ -1,9 +1,13 @@
-depends gawk &&
-depends pkgconfig &&
-depends libtool &&
-depends util-macros &&
-depends xproto &&
-depends xextproto &&
-depends xf86vidmodeproto &&
-depends libx11 &&
-depends libxext
+depends AWK &&
+depends libpthread-stubs &&
+depends libtool &&
+depends libx11 &&
+depends libxau &&
+depends libxcb &&
+depends libxdmcp &&
+depends libxext &&
+depends pkgconfig &&
+depends util-macros &&
+depends xextproto &&
+depends xf86vidmodeproto &&
+depends xproto
diff --git a/xorg-lib/libxxf86vm/HISTORY b/xorg-lib/libxxf86vm/HISTORY
index 91a82a7..0b10cf7 100644
--- a/xorg-lib/libxxf86vm/HISTORY
+++ b/xorg-lib/libxxf86vm/HISTORY
@@ -1,3 +1,6 @@
+2014-09-25 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: missing depends
+
2010-11-01 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.1.1

diff --git a/xorg-proto/applewmproto/DEPENDS b/xorg-proto/applewmproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/applewmproto/DEPENDS
+++ b/xorg-proto/applewmproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/bigreqsproto/DEPENDS b/xorg-proto/bigreqsproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/bigreqsproto/DEPENDS
+++ b/xorg-proto/bigreqsproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/compositeproto/DEPENDS
b/xorg-proto/compositeproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/compositeproto/DEPENDS
+++ b/xorg-proto/compositeproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/damageproto/DEPENDS b/xorg-proto/damageproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/damageproto/DEPENDS
+++ b/xorg-proto/damageproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/dmxproto/DEPENDS b/xorg-proto/dmxproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/dmxproto/DEPENDS
+++ b/xorg-proto/dmxproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/dri2proto/DEPENDS b/xorg-proto/dri2proto/DEPENDS
index bc6dc20..442c17f 100755
--- a/xorg-proto/dri2proto/DEPENDS
+++ b/xorg-proto/dri2proto/DEPENDS
@@ -1,5 +1,5 @@
. $GRIMOIRE/FUNCTIONS
depends util-macros &&
simple_version_check_force_depends util-macros 12 2 &&
-depends gawk
+depends AWK

diff --git a/xorg-proto/evieext/DEPENDS b/xorg-proto/evieext/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/evieext/DEPENDS
+++ b/xorg-proto/evieext/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/fixesproto/DEPENDS b/xorg-proto/fixesproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/fixesproto/DEPENDS
+++ b/xorg-proto/fixesproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/fontcacheproto/DEPENDS
b/xorg-proto/fontcacheproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/fontcacheproto/DEPENDS
+++ b/xorg-proto/fontcacheproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/fontsproto/DEPENDS b/xorg-proto/fontsproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/fontsproto/DEPENDS
+++ b/xorg-proto/fontsproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/glproto/DEPENDS b/xorg-proto/glproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/glproto/DEPENDS
+++ b/xorg-proto/glproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/inputproto/DEPENDS b/xorg-proto/inputproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/inputproto/DEPENDS
+++ b/xorg-proto/inputproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/kbproto/DEPENDS b/xorg-proto/kbproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/kbproto/DEPENDS
+++ b/xorg-proto/kbproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/printproto/DEPENDS b/xorg-proto/printproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/printproto/DEPENDS
+++ b/xorg-proto/printproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/randrproto/DEPENDS b/xorg-proto/randrproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/randrproto/DEPENDS
+++ b/xorg-proto/randrproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/recordproto/DEPENDS b/xorg-proto/recordproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/recordproto/DEPENDS
+++ b/xorg-proto/recordproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/renderproto/DEPENDS b/xorg-proto/renderproto/DEPENDS
index 5d210d6..8adbe8d 100755
--- a/xorg-proto/renderproto/DEPENDS
+++ b/xorg-proto/renderproto/DEPENDS
@@ -1,3 +1,3 @@
depends xproto &&
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/resourceproto/DEPENDS
b/xorg-proto/resourceproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/resourceproto/DEPENDS
+++ b/xorg-proto/resourceproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/scrnsaverproto/DEPENDS
b/xorg-proto/scrnsaverproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/scrnsaverproto/DEPENDS
+++ b/xorg-proto/scrnsaverproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/trapproto/DEPENDS b/xorg-proto/trapproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/trapproto/DEPENDS
+++ b/xorg-proto/trapproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/videoproto/DEPENDS b/xorg-proto/videoproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/videoproto/DEPENDS
+++ b/xorg-proto/videoproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/windowswmproto/DEPENDS
b/xorg-proto/windowswmproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/windowswmproto/DEPENDS
+++ b/xorg-proto/windowswmproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/xcmiscproto/DEPENDS b/xorg-proto/xcmiscproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/xcmiscproto/DEPENDS
+++ b/xorg-proto/xcmiscproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/xextproto/DEPENDS b/xorg-proto/xextproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/xextproto/DEPENDS
+++ b/xorg-proto/xextproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/xf86bigfontproto/DEPENDS
b/xorg-proto/xf86bigfontproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/xf86bigfontproto/DEPENDS
+++ b/xorg-proto/xf86bigfontproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/xf86dgaproto/DEPENDS b/xorg-proto/xf86dgaproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/xf86dgaproto/DEPENDS
+++ b/xorg-proto/xf86dgaproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/xf86driproto/DEPENDS b/xorg-proto/xf86driproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/xf86driproto/DEPENDS
+++ b/xorg-proto/xf86driproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/xf86miscproto/DEPENDS
b/xorg-proto/xf86miscproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/xf86miscproto/DEPENDS
+++ b/xorg-proto/xf86miscproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/xf86rushproto/DEPENDS
b/xorg-proto/xf86rushproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/xf86rushproto/DEPENDS
+++ b/xorg-proto/xf86rushproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/xf86vidmodeproto/DEPENDS
b/xorg-proto/xf86vidmodeproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/xf86vidmodeproto/DEPENDS
+++ b/xorg-proto/xf86vidmodeproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/xineramaproto/DEPENDS
b/xorg-proto/xineramaproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/xineramaproto/DEPENDS
+++ b/xorg-proto/xineramaproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/xproto/DEPENDS b/xorg-proto/xproto/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/xproto/DEPENDS
+++ b/xorg-proto/xproto/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-proto/xproxymanagementprotocol/DEPENDS
b/xorg-proto/xproxymanagementprotocol/DEPENDS
index 18ecac5..e585ab8 100755
--- a/xorg-proto/xproxymanagementprotocol/DEPENDS
+++ b/xorg-proto/xproxymanagementprotocol/DEPENDS
@@ -1,2 +1,2 @@
depends util-macros &&
-depends gawk
+depends AWK
diff --git a/xorg-xserver/xorg-server/DEPENDS
b/xorg-xserver/xorg-server/DEPENDS
index 8ebe734..d5756c3 100755
--- a/xorg-xserver/xorg-server/DEPENDS
+++ b/xorg-xserver/xorg-server/DEPENDS
@@ -138,7 +138,7 @@ depends bison &&
depends flex &&
depends pkgconfig &&
depends libtool &&
-depends gawk &&
+depends AWK &&
depends MESALIB &&
depends rgb &&
depends font-cursor-misc &&



  • [SM-Commit] GIT changes to devel-libpng grimoire by Eric Sandall (d612e4c37eac6797a50f22548ad2821ee4c0619c), Eric Sandall, 01/02/2015

Archive powered by MHonArc 2.6.24.

Top of Page