summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog32
-rwxr-xr-xarchive/tar/DEPENDS10
-rw-r--r--archive/tar/HISTORY3
-rwxr-xr-xaudio-libs/flac/DETAILS4
-rw-r--r--audio-libs/flac/HISTORY3
-rwxr-xr-xcollab/openldap/DEPENDS3
-rw-r--r--collab/openldap/HISTORY6
-rwxr-xr-xcrypto/gpa/DETAILS2
-rw-r--r--crypto/gpa/HISTORY3
-rwxr-xr-xcrypto/nss/DETAILS6
-rw-r--r--crypto/nss/HISTORY3
-rwxr-xr-xcrypto/openssh/DEPENDS5
-rw-r--r--crypto/openssh/HISTORY3
-rwxr-xr-xcrypto/polarssl/DETAILS20
-rw-r--r--crypto/polarssl/HISTORY5
-rwxr-xr-xcrypto/polarssl/PREPARE2
-rwxr-xr-xcrypto/sshpass/DETAILS2
-rw-r--r--crypto/sshpass/HISTORY3
-rwxr-xr-xdatabase/lmdb/BUILD2
-rwxr-xr-xdatabase/lmdb/DETAILS20
-rw-r--r--database/lmdb/HISTORY6
-rwxr-xr-xdatabase/lmdb/INSTALL3
-rwxr-xr-xdatabase/sqlite/DETAILS6
-rw-r--r--database/sqlite/HISTORY6
-rwxr-xr-xdevel/cmake/DETAILS4
-rw-r--r--devel/cmake/HISTORY3
-rwxr-xr-xdevel/cvs-fast-export/BUILD1
-rwxr-xr-xdevel/cvs-fast-export/DEPENDS2
-rwxr-xr-xdevel/cvs-fast-export/DETAILS20
-rw-r--r--devel/cvs-fast-export/HISTORY2
-rwxr-xr-xdevel/cvsps/DEPENDS2
-rwxr-xr-xdevel/cvsps/DETAILS26
-rw-r--r--devel/cvsps/HISTORY3
-rwxr-xr-xdevel/cvsps/INSTALL2
-rwxr-xr-xdevel/diffuse/BUILD2
-rwxr-xr-xdevel/diffuse/DEPENDS1
-rwxr-xr-xdevel/diffuse/DETAILS4
-rw-r--r--devel/diffuse/HISTORY4
-rwxr-xr-xdevel/extra-cmake-modules/DETAILS6
-rw-r--r--devel/extra-cmake-modules/HISTORY3
-rwxr-xr-xdevel/git-imerge/BUILD1
-rwxr-xr-xdevel/git-imerge/DETAILS25
-rw-r--r--devel/git-imerge/HISTORY2
-rwxr-xr-xdevel/git-imerge/INSTALL1
-rwxr-xr-xdevel/git-imerge/PREPARE2
-rwxr-xr-xdevel/git/BUILD3
-rwxr-xr-xdevel/git/DETAILS10
-rw-r--r--devel/git/HISTORY7
-rwxr-xr-xdevel/jwasm/BUILD1
-rwxr-xr-xdevel/jwasm/DETAILS17
-rw-r--r--devel/jwasm/HISTORY2
-rwxr-xr-xdevel/jwasm/INSTALL1
-rwxr-xr-xdevel/jwasm/PRE_BUILD3
-rwxr-xr-xdevel/libtool/DETAILS4
-rw-r--r--devel/libtool/HISTORY3
-rwxr-xr-xdevel/mawk/DETAILS4
-rw-r--r--devel/mawk/HISTORY9
-rwxr-xr-xdevel/mawk/PRE_BUILD3
-rwxr-xr-xdevel/python/BUILD2
-rwxr-xr-xdevel/python/DETAILS4
-rw-r--r--devel/python/HISTORY6
-rwxr-xr-xdevel/python/INSTALL5
-rwxr-xr-xdevel/radare2/DETAILS2
-rw-r--r--devel/radare2/HISTORY3
-rwxr-xr-xdevel/reposurgeon/BUILD1
-rwxr-xr-xdevel/reposurgeon/DEPENDS2
-rwxr-xr-xdevel/reposurgeon/DETAILS20
-rw-r--r--devel/reposurgeon/HISTORY2
-rwxr-xr-xdisk/udisks2/DETAILS4
-rw-r--r--disk/udisks2/HISTORY3
-rwxr-xr-xe-17/evas/DETAILS6
-rw-r--r--e-17/evas/HISTORY3
-rwxr-xr-xeditors/emacs/BUILD7
-rwxr-xr-xeditors/emacs/CONFIGURE2
-rwxr-xr-xeditors/emacs/DEPENDS30
-rwxr-xr-xeditors/emacs/DETAILS6
-rwxr-xr-xeditors/emacs/DOWNLOAD8
-rw-r--r--editors/emacs/HISTORY5
-rwxr-xr-xftp/wget/DEPENDS5
-rwxr-xr-xftp/wget/DETAILS2
-rw-r--r--ftp/wget/HISTORY6
-rwxr-xr-xgnome2-libs/librsvg2/DETAILS4
-rw-r--r--gnome2-libs/librsvg2/HISTORY3
-rw-r--r--gnu/gcc/HISTORY10
-rwxr-xr-xgnu/gcc/PRE_BUILD15
-rw-r--r--gnu/gcc/classpath-ft2include.patch56
-rwxr-xr-xgraphics-libs/freetype2/DETAILS4
-rw-r--r--graphics-libs/freetype2/HISTORY4
-rwxr-xr-xgraphics-libs/libraw/DEPENDS2
-rw-r--r--graphics-libs/libraw/HISTORY3
-rwxr-xr-xgraphics-libs/libwebp/DEPENDS3
-rwxr-xr-xgraphics-libs/libwebp/DETAILS6
-rw-r--r--graphics-libs/libwebp/HISTORY5
-rwxr-xr-xgraphics/luminance-hdr/DETAILS6
-rw-r--r--graphics/luminance-hdr/HISTORY3
-rwxr-xr-xgraphics/maim/DETAILS4
-rw-r--r--graphics/maim/HISTORY6
-rwxr-xr-xgraphics/rawstudio/DETAILS16
-rw-r--r--graphics/rawstudio/HISTORY3
-rwxr-xr-xham/cwtext/DETAILS2
-rw-r--r--ham/cwtext/HISTORY3
-rwxr-xr-xhaskell/haskell-http/DETAILS4
-rw-r--r--haskell/haskell-http/HISTORY3
-rwxr-xr-xhaskell/haskell-monad-control/DETAILS4
-rw-r--r--haskell/haskell-monad-control/HISTORY3
-rwxr-xr-xhaskell/haskell-monadcatchio-transformers/DETAILS4
-rw-r--r--haskell/haskell-monadcatchio-transformers/HISTORY3
-rwxr-xr-xhaskell/haskell-transformers-base/DETAILS4
-rw-r--r--haskell/haskell-transformers-base/HISTORY3
-rwxr-xr-xhttp/firefox/DEPENDS20
-rwxr-xr-xhttp/firefox/DETAILS6
-rw-r--r--http/firefox/HISTORY9
-rw-r--r--http/firefox/mozconfig5
-rwxr-xr-xhttp/nginx/DETAILS2
-rw-r--r--http/nginx/HISTORY10
-rwxr-xr-xhttp/nginx/INSTALL5
-rw-r--r--http/nginx/init.d/nginx2
-rw-r--r--http/nginx/init.d/nginx.conf5
-rwxr-xr-xhttp/seamonkey/DETAILS6
-rw-r--r--http/seamonkey/HISTORY3
-rwxr-xr-xkde4-apps/darkroom/DETAILS2
-rw-r--r--kde4-apps/darkroom/HISTORY3
-rw-r--r--kernels/linux/HISTORY5
-rwxr-xr-xkernels/linux/info/kernels/3.185
-rwxr-xr-xkernels/linux/info/patches/maintenance_patches_3/patch-3.185
-rw-r--r--kernels/linux/latest.defaults4
-rwxr-xr-xkernels/mcelog/DETAILS2
-rw-r--r--kernels/mcelog/HISTORY3
-rw-r--r--libs/glibc/00_all_0008-nptl-handle-EAGAIN-with-some-futex-operations.patch64
-rw-r--r--libs/glibc/00_all_0011-arm-fix-PIC-vs-SHARED-typos.patch68
-rwxr-xr-xlibs/glibc/BUILD3
-rwxr-xr-xlibs/glibc/DETAILS15
-rw-r--r--libs/glibc/HISTORY24
-rwxr-xr-xlibs/glibc/PRE_BUILD16
-rw-r--r--libs/glibc/glibc-2.19-fix-sign-in-bsloww1-input.patch71
-rw-r--r--libs/glibc/glibc-2.19-xattr_header.patch42
-rw-r--r--libs/glibc/glibc-2.20-fhs-1.patch72
-rwxr-xr-xlibs/glibc/init.d/nscd2
-rwxr-xr-xlibs/libfcgi/BUILD3
-rw-r--r--libs/libfcgi/HISTORY6
-rwxr-xr-xlibs/libfcgi/PRE_BUILD4
-rw-r--r--libs/libfcgi/gcc44.patch17
-rwxr-xr-xlibs/libgit2/BUILD2
-rw-r--r--libs/libgit2/CONFIGURE1
-rwxr-xr-xlibs/libgit2/DEPENDS4
-rwxr-xr-xlibs/libgit2/DETAILS14
-rw-r--r--libs/libgit2/HISTORY13
-rwxr-xr-xlibs/libspf2/DEPENDS10
-rwxr-xr-xlibs/libspf2/DETAILS18
-rw-r--r--libs/libspf2/HISTORY2
-rwxr-xr-xlibs/libvirt/DEPENDS5
-rwxr-xr-xlibs/libvirt/DETAILS2
-rw-r--r--libs/libvirt/HISTORY4
-rw-r--r--libs/libvirt/libvirt-1.1.1.tar.gz.sigbin287 -> 0 bytes
-rw-r--r--libs/libvirt/libvirt-1.2.9.tar.gz.sigbin0 -> 287 bytes
-rwxr-xr-xlibs/sip/DETAILS4
-rw-r--r--libs/sip/HISTORY3
-rwxr-xr-xlibs/upower/DETAILS4
-rw-r--r--libs/upower/HISTORY3
-rwxr-xr-xmail/exim/BUILD13
-rwxr-xr-xmail/exim/DEPENDS6
-rw-r--r--mail/exim/HISTORY4
-rwxr-xr-xmobile/barry/DETAILS4
-rw-r--r--mobile/barry/HISTORY3
-rwxr-xr-xnet/dhcpcd/DETAILS4
-rw-r--r--net/dhcpcd/HISTORY3
-rwxr-xr-xnet/iscsitarget/DETAILS2
-rw-r--r--net/iscsitarget/HISTORY3
-rwxr-xr-xnet/libpsl/DETAILS13
-rw-r--r--net/libpsl/HISTORY2
-rwxr-xr-xnet/libpsl/PRE_BUILD3
-rwxr-xr-xnet/minidlna/DETAILS2
-rw-r--r--net/minidlna/HISTORY3
-rw-r--r--net/minidlna/minidlna-1.1.2.tar.gz.sigbin287 -> 0 bytes
-rw-r--r--net/minidlna/minidlna-1.1.4.tar.gz.sigbin0 -> 287 bytes
-rwxr-xr-xnet/openvpn/DETAILS4
-rw-r--r--net/openvpn/HISTORY3
-rwxr-xr-xnet/socat/DEPENDS2
-rwxr-xr-xnet/socat/DETAILS2
-rw-r--r--net/socat/HISTORY8
-rwxr-xr-xnet/socat/PRE_BUILD6
-rw-r--r--net/socat/fix-linux-errqueue.h-not-found.patch41
-rwxr-xr-xnet/unbound/DETAILS6
-rw-r--r--net/unbound/HISTORY3
-rwxr-xr-xodbc-drivers/odbcfb/DETAILS8
-rw-r--r--odbc-drivers/odbcfb/HISTORY4
-rwxr-xr-xodbc-drivers/odbcfb/PRE_BUILD4
-rwxr-xr-xphp-pear/pear-gtk_mdb_designer/DETAILS48
-rw-r--r--php-pear/pear-gtk_mdb_designer/HISTORY4
-rwxr-xr-xphp-pear/php/DETAILS6
-rw-r--r--php-pear/php/HISTORY4
-rwxr-xr-xpython-pypi/alembic/DETAILS4
-rw-r--r--python-pypi/alembic/HISTORY3
-rwxr-xr-xpython-pypi/egenix-mx-base/DETAILS2
-rw-r--r--python-pypi/egenix-mx-base/HISTORY3
-rwxr-xr-xpython-pypi/hatta/DEPENDS2
-rw-r--r--python-pypi/hatta/HISTORY3
-rwxr-xr-xpython-pypi/mercurial/DETAILS5
-rw-r--r--python-pypi/mercurial/HISTORY3
-rwxr-xr-xpython-pypi/pygments/DEPENDS2
-rwxr-xr-xpython-pypi/pygments/DETAILS5
-rw-r--r--python-pypi/pygments/HISTORY4
-rwxr-xr-xpython-pypi/recaptcha-client/DEPENDS3
-rwxr-xr-xpython-pypi/recaptcha-client/DETAILS24
-rw-r--r--python-pypi/recaptcha-client/HISTORY2
-rwxr-xr-xpython-pypi/six/DETAILS4
-rw-r--r--python-pypi/six/HISTORY3
-rwxr-xr-xpython-pypi/virtinst/DETAILS2
-rw-r--r--python-pypi/virtinst/HISTORY3
-rwxr-xr-xruby-raa/atom-tools/DETAILS8
-rw-r--r--ruby-raa/atom-tools/HISTORY3
-rwxr-xr-xruby-raa/cmdparse/DETAILS18
-rw-r--r--ruby-raa/cmdparse/HISTORY3
-rwxr-xr-xruby-raa/color-tools/DETAILS53
-rw-r--r--ruby-raa/color-tools/HISTORY3
-rwxr-xr-xruby-raa/daemonize/DETAILS3
-rw-r--r--ruby-raa/daemonize/HISTORY3
-rwxr-xr-xruby-raa/daemons/DETAILS21
-rw-r--r--ruby-raa/daemons/HISTORY3
-rwxr-xr-xruby-raa/date2/DETAILS15
-rw-r--r--ruby-raa/date2/HISTORY3
-rwxr-xr-xruby-raa/deplate/DETAILS35
-rw-r--r--ruby-raa/deplate/HISTORY3
-rwxr-xr-xruby-raa/erubis/DETAILS24
-rw-r--r--ruby-raa/erubis/HISTORY3
-rwxr-xr-xruby-raa/facets/DETAILS18
-rw-r--r--ruby-raa/facets/HISTORY3
-rwxr-xr-xruby-raa/facter/DETAILS7
-rw-r--r--ruby-raa/facter/HISTORY4
-rwxr-xr-xruby-raa/facter/PRE_BUILD3
-rw-r--r--ruby-raa/facter/facter-2.3.0.tar.gz.sigbin0 -> 287 bytes
-rw-r--r--ruby-raa/facter/ftools.patch46
-rwxr-xr-xruby-raa/fastercsv/DETAILS10
-rw-r--r--ruby-raa/fastercsv/HISTORY3
-rwxr-xr-xruby-raa/fastri/DETAILS18
-rw-r--r--ruby-raa/fastri/HISTORY3
-rwxr-xr-xruby-raa/float-formats/DETAILS16
-rw-r--r--ruby-raa/float-formats/HISTORY3
-rwxr-xr-xruby-raa/hiera/BUILD1
-rwxr-xr-xruby-raa/hiera/DEPENDS1
-rwxr-xr-xruby-raa/hiera/DETAILS14
-rw-r--r--ruby-raa/hiera/HISTORY3
-rwxr-xr-xruby-raa/hiera/INSTALL1
-rw-r--r--ruby-raa/hiera/hiera-1.3.4.tar.gz.sigbin0 -> 287 bytes
-rwxr-xr-xruby-raa/hyogen/DETAILS7
-rw-r--r--ruby-raa/hyogen/HISTORY3
-rwxr-xr-xruby-raa/image_size/DETAILS11
-rw-r--r--ruby-raa/image_size/HISTORY3
-rwxr-xr-xruby-raa/mailparser/DETAILS6
-rw-r--r--ruby-raa/mailparser/HISTORY3
-rwxr-xr-xruby-raa/mb-ruby/DETAILS3
-rw-r--r--ruby-raa/mb-ruby/HISTORY3
-rwxr-xr-xruby-raa/needle/DETAILS70
-rw-r--r--ruby-raa/needle/HISTORY3
-rwxr-xr-xruby-raa/net-ssh/DETAILS6
-rw-r--r--ruby-raa/net-ssh/HISTORY3
-rwxr-xr-xruby-raa/nio/DETAILS12
-rw-r--r--ruby-raa/nio/HISTORY3
-rwxr-xr-xruby-raa/quickcert/DETAILS18
-rw-r--r--ruby-raa/quickcert/HISTORY3
-rwxr-xr-xruby-raa/ruby-dbus/DETAILS24
-rw-r--r--ruby-raa/ruby-dbus/HISTORY3
-rwxr-xr-xruby-raa/ruby-dict/DETAILS18
-rw-r--r--ruby-raa/ruby-dict/HISTORY3
-rwxr-xr-xruby-raa/ruby-graphviz/DETAILS7
-rw-r--r--ruby-raa/ruby-graphviz/HISTORY3
-rwxr-xr-xruby-raa/ruby-inotify/DETAILS6
-rw-r--r--ruby-raa/ruby-inotify/HISTORY3
-rwxr-xr-xruby-raa/ruby-password/DETAILS72
-rw-r--r--ruby-raa/ruby-password/HISTORY3
-rwxr-xr-xruby-raa/ruby-termios/DETAILS9
-rw-r--r--ruby-raa/ruby-termios/HISTORY3
-rwxr-xr-xruby-raa/ruby-xattr/DETAILS3
-rw-r--r--ruby-raa/ruby-xattr/HISTORY3
-rwxr-xr-xruby-raa/ruby-xslt/DETAILS31
-rw-r--r--ruby-raa/ruby-xslt/HISTORY3
-rwxr-xr-xruby-raa/rubygame/DETAILS4
-rw-r--r--ruby-raa/rubygame/HISTORY3
-rwxr-xr-xruby-raa/rubymail/DETAILS25
-rw-r--r--ruby-raa/rubymail/HISTORY3
-rwxr-xr-xruby-raa/text-format/DETAILS39
-rw-r--r--ruby-raa/text-format/HISTORY3
-rwxr-xr-xruby-raa/trans-simple/DETAILS45
-rw-r--r--ruby-raa/trans-simple/HISTORY3
-rwxr-xr-xruby-raa/vpim/DETAILS8
-rw-r--r--ruby-raa/vpim/HISTORY3
-rwxr-xr-xscience/ipc/DETAILS2
-rw-r--r--science/ipc/HISTORY3
-rwxr-xr-xsecurity/swatch/DETAILS8
-rw-r--r--security/swatch/HISTORY3
-rwxr-xr-xutils/augeas/DETAILS7
-rw-r--r--utils/augeas/HISTORY4
-rw-r--r--utils/augeas/augeas-1.3.0.tar.gz.sigbin0 -> 287 bytes
-rwxr-xr-xutils/file/DETAILS4
-rw-r--r--utils/file/HISTORY3
-rwxr-xr-xutils/libguestfs/DEPENDS1
-rwxr-xr-xutils/libguestfs/DETAILS2
-rw-r--r--utils/libguestfs/HISTORY4
-rwxr-xr-xutils/lsscsi/DETAILS4
-rw-r--r--utils/lsscsi/HISTORY3
-rw-r--r--utils/puppet/3.7.3.tar.gz.sigbin0 -> 287 bytes
-rwxr-xr-xutils/puppet/DEPENDS1
-rwxr-xr-xutils/puppet/DETAILS9
-rw-r--r--utils/puppet/HISTORY7
-rwxr-xr-xutils/puppet/INSTALL2
-rwxr-xr-xutils/puppet/PRE_BUILD4
-rw-r--r--utils/puppet/ftools_gemtask.patch40
-rwxr-xr-xutils/pv/DETAILS2
-rw-r--r--utils/pv/HISTORY3
-rwxr-xr-xutils/qemu/DETAILS2
-rw-r--r--utils/qemu/HISTORY6
-rw-r--r--utils/qemu/docs-Fix-generating-qemu-doc.html-with-texinfo-5.patch31
-rw-r--r--utils/qemu/qemu.gpgbin626 -> 19279 bytes
-rwxr-xr-xutils/supermin/DETAILS2
-rw-r--r--utils/supermin/HISTORY4
-rwxr-xr-xutils/supermin/PRE_BUILD7
-rwxr-xr-xvideo/ffmpeg/DEPENDS2
-rw-r--r--video/ffmpeg/HISTORY8
-rwxr-xr-xvideo/mpv/BUILD5
-rwxr-xr-xvideo/mpv/DEPENDS7
-rwxr-xr-xvideo/mpv/DETAILS4
-rw-r--r--video/mpv/HISTORY7
-rwxr-xr-xvideo/v4l-utils/DETAILS6
-rw-r--r--video/v4l-utils/HISTORY4
-rwxr-xr-xwm-addons/parcellite/DETAILS4
-rw-r--r--wm-addons/parcellite/HISTORY3
-rwxr-xr-xx11-libs/wine/CONFIGURE3
-rwxr-xr-xx11-libs/wine/DETAILS2
-rw-r--r--x11-libs/wine/HISTORY6
-rwxr-xr-xx11-libs/wine/PRE_BUILD7
-rw-r--r--x11-libs/wine/sc2-login.diff160
-rwxr-xr-xx11/xlockmore/DETAILS3
-rw-r--r--x11/xlockmore/HISTORY3
-rwxr-xr-xxorg-driver/xf86-video-impact/DETAILS6
-rw-r--r--xorg-driver/xf86-video-impact/HISTORY3
-rwxr-xr-xxorg-driver/xf86-video-newport/DETAILS6
-rw-r--r--xorg-driver/xf86-video-newport/HISTORY3
-rw-r--r--xorg-lib/libxft/HISTORY3
-rwxr-xr-xxorg-lib/libxft/PRE_BUILD4
-rw-r--r--xorg-lib/libxft/fix-freetype-includes.patch19
340 files changed, 1483 insertions, 1359 deletions
diff --git a/ChangeLog b/ChangeLog
index f96305f34c..fe97b4db0e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,35 @@
+2014-12-18 Treeve Jelbert <treeve@sourcemage.org>
+ * libs/libgit2: new spell, C implemation of git functions
+
+2014-12-18 Vlad Glagolev <stealth@sourcemage.org>
+ * python-pypi/recaptcha-client: new spell, plugin for reCAPTCHA and
+ reCAPTCHA Mailhide
+
+2014-12-15 Treeve Jelbert <treeve@sourcemage.org>
+ * database/lmdb: new spell, Lightning Memory-Mapped Database
+
+2014-12-11 Ladislav Hagara <hgr@vabo.cz>
+ * net/libpsl: new spell, C library to handle the Public Suffix List
+
+2014-12-09 Ismael Luceno <ismael@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@sourcemage.org>
+ * devel/reposurgeon: new spell, A tool for editing version-control
+ repository history
+
+2014-12-06 Ismael Luceno <ismael@sourcemage.org>
+ * devel/jwasm: new spell, Masm-compatible assembler
+
+2014-12-04 Eric Sandall <sandalle@sourcemage.org>
+ * ruby-raa/hiera: Added a key/value lookup tool for configuration data
+
+2014-11-28 Vlad Glagolev <stealth@sourcemage.org>
+ * libs/libspf2: new spell, fully thread safe SPF implementation
+
2014-11-26 Ismael Luceno <ismael@sourcemage.org>
* utils/renameutils: new spell, File renaming utilities
diff --git a/archive/tar/DEPENDS b/archive/tar/DEPENDS
index 77b85efa31..c0f2367376 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 feed688330..c7a3f184ef 100644
--- a/archive/tar/HISTORY
+++ b/archive/tar/HISTORY
@@ -1,3 +1,6 @@
+2014-12-14 Pol Vinogradov <vin.public@gmail.com>
+ * DEPENDS: added acl and attr optionally
+
2014-07-31 Treeve Jelbert <treeve@sourcemage.org>
* DETAILS: version 1.28
* PRE_BUILD, glibc215.patch: deleted
diff --git a/audio-libs/flac/DETAILS b/audio-libs/flac/DETAILS
index 4c6886a458..a25cc3ba7e 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 2da550b902..98dc74473d 100644
--- a/audio-libs/flac/HISTORY
+++ b/audio-libs/flac/HISTORY
@@ -1,3 +1,6 @@
+2014-11-27 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: version 1.3.1
+
2013-05-30 Vlad Glagolev <stealth@sourcemage.org>
* CONFIGURE: added Altivec opcodes support; readability++; changed
default values as per `configure --help'; included static libs flags
diff --git a/collab/openldap/DEPENDS b/collab/openldap/DEPENDS
index 17e539a0ce..a764716a23 100755
--- a/collab/openldap/DEPENDS
+++ b/collab/openldap/DEPENDS
@@ -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/HISTORY b/collab/openldap/HISTORY
index 2846caf0b2..20d89a371a 100644
--- a/collab/openldap/HISTORY
+++ b/collab/openldap/HISTORY
@@ -1,3 +1,9 @@
+2014-12-15 Treeve Jelbert <treeve@sourcemage.org>
+ * DEPENDS: fix typo
+
+2014-12-12 Treeve Jelbert <treeve@sourcemage.org>
+ * DEPENDS: add optional icu
+
2014-10-31 Vlad Glagolev <stealth@sourcemage.org>
* DETAILS: updated spell to 2.4.40; updated source mirror
* DEPENDS: use SSL provider
diff --git a/crypto/gpa/DETAILS b/crypto/gpa/DETAILS
index 3dace303f2..002b77008e 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 fadb54ff42..a5878b7d89 100644
--- a/crypto/gpa/HISTORY
+++ b/crypto/gpa/HISTORY
@@ -1,3 +1,6 @@
+2014-11-27 Ladislav Hagara <hgr@vabo.cz>
+ * DETAILS: 0.9.6
+
2014-07-03 Ismael Luceno <ismael@sourcemage.org>
* DETAILS: Use get_scm_version
diff --git a/crypto/nss/DETAILS b/crypto/nss/DETAILS
index 0939435df8..5a6da497ff 100755
--- a/crypto/nss/DETAILS
+++ b/crypto/nss/DETAILS
@@ -15,9 +15,9 @@ case $NSS_BRANCH in
SECURITY_PATCH=6
;;
3.17)
- VERSION=3.17.2
- SOURCE_HASH=sha512:a3d165bb2c578e7b5d90349729e85a2fce09260d069093080c76cce3b8a996c6489232324fd6a0c69b959321bcdf5f1806054f165cd6ce851fe4ffeb2883ae7f
- SECURITY_PATCH=1
+ VERSION=3.17.3
+ SOURCE_HASH=sha512:828d3d495492bed020d819790b439a912e5a997a2e38dd2b3b27f5d92989960984b758fffe410fc82165dea2c138125571a992f6b90596f599bfb5636d0ccaaf
+ SECURITY_PATCH=2
;;
esac
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/crypto/nss/HISTORY b/crypto/nss/HISTORY
index 47260e4506..6a7a64b5b1 100644
--- a/crypto/nss/HISTORY
+++ b/crypto/nss/HISTORY
@@ -1,3 +1,6 @@
+2014-12-01 Pol Vinogradov <vin.public@gmail.com>
+ * DETAILS: version 3.17.3, SECURITY_PATCH++
+
2014-10-25 Vlad Glagolev <stealth@sourcemage.org>
* DETAILS: updated spell to 3.16.6 (3.16); SECURITY_PATCH++
(CVE-2014-1568)
diff --git a/crypto/openssh/DEPENDS b/crypto/openssh/DEPENDS
index c441d6ac49..2972b20455 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/HISTORY b/crypto/openssh/HISTORY
index 93acc6d8ec..d3704eb9e3 100644
--- a/crypto/openssh/HISTORY
+++ b/crypto/openssh/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Treeve Jelbert <treeve@sourcemage.org>
+ * DEPENDS: remove obsolete tcp_wrappers
+
2014-10-07 Ladislav Hagara <hgr@vabo.cz>
* DETAILS: 6.7p1
diff --git a/crypto/polarssl/DETAILS b/crypto/polarssl/DETAILS
index d203b0e942..81b7a4e42f 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 1ee2aaaa3d..42bfc6520f 100644
--- a/crypto/polarssl/HISTORY
+++ b/crypto/polarssl/HISTORY
@@ -1,3 +1,8 @@
+2014-11-27 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: updated spell to 1.3.9
+ Fixed SOURCE_URL[0]
+ * DETAILS, PREPARE: Added scm branch
+
2013-10-15 Treeve Jelbert <treeve@sourcemage.org>
* DETAILS: version 1.3.1
diff --git a/crypto/polarssl/PREPARE b/crypto/polarssl/PREPARE
new file mode 100755
index 0000000000..ba634708fe
--- /dev/null
+++ b/crypto/polarssl/PREPARE
@@ -0,0 +1,2 @@
+. "$GRIMOIRE/FUNCTIONS" &&
+prepare_select_branch stable scm
diff --git a/crypto/sshpass/DETAILS b/crypto/sshpass/DETAILS
index 523da3538b..593673801c 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 92ff0373be..e7bebdbfcd 100644
--- a/crypto/sshpass/HISTORY
+++ b/crypto/sshpass/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Fix typo in description (activly -> actively)
+
2013-11-06 Ismael Luceno <ismael@sourcemage.org>
* DEPENDS, DETAILS: spell created
diff --git a/database/lmdb/BUILD b/database/lmdb/BUILD
new file mode 100755
index 0000000000..e18278e2e5
--- /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 0000000000..f064179c3a
--- /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 0000000000..92a690050a
--- /dev/null
+++ b/database/lmdb/HISTORY
@@ -0,0 +1,6 @@
+2014-12-15 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: version 0.9.14
+ spell created
+
+
+
diff --git a/database/lmdb/INSTALL b/database/lmdb/INSTALL
new file mode 100755
index 0000000000..6ab7bba8db
--- /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/sqlite/DETAILS b/database/sqlite/DETAILS
index cf1d0bb143..95ec495366 100755
--- a/database/sqlite/DETAILS
+++ b/database/sqlite/DETAILS
@@ -1,7 +1,7 @@
SPELL=sqlite
- VERSION=3.8.7.2
- VERSIONX=autoconf-3080702
- SOURCE_HASH=sha512:7a47e6a85cbbb96d2d6a937f648ec7d764ccc6e40dfe19638f6cf26bdacc0b435e657dcfff6d1da6b0473bcd7fd6bb0d944b81a332d86399700c311894e458ef
+ 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 d6e8dc502b..3ea95e9043 100644
--- a/database/sqlite/HISTORY
+++ b/database/sqlite/HISTORY
@@ -1,3 +1,9 @@
+2014-12-10 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS: updated spell to 3.8.7.4
+
+2014-12-08 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS: updated spell to 3.8.7.3
+
2014-11-19 Vlad Glagolev <stealth@sourcemage.org>
* DETAILS: updated spell to 3.8.7.2
diff --git a/devel/cmake/DETAILS b/devel/cmake/DETAILS
index e878e75b6c..dd640e0af1 100755
--- a/devel/cmake/DETAILS
+++ b/devel/cmake/DETAILS
@@ -1,6 +1,6 @@
SPELL=cmake
- VERSION=3.0.2
- SOURCE_HASH=sha512:de267bd6c5b318e48fae64c28947de009fb2413bdc6b4454b5e4bbb7d50b78aaef5d7e9d9655cfb9299aa5704fd3e4bbabc6816d3f378f76856f56ab161efe02
+ 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 b13083bd86..e3590c7259 100644
--- a/devel/cmake/HISTORY
+++ b/devel/cmake/HISTORY
@@ -1,3 +1,6 @@
+2014-12-19 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: version 3.1.0
+
2014-09-12 Treeve Jelbert <treeve@sourcemage.org>
* DETAILS: version 3.0.2
diff --git a/devel/cvs-fast-export/BUILD b/devel/cvs-fast-export/BUILD
new file mode 100755
index 0000000000..429933c445
--- /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 0000000000..daaf3cb8ef
--- /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 0000000000..015f543743
--- /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 0000000000..1a75447ad8
--- /dev/null
+++ b/devel/cvs-fast-export/HISTORY
@@ -0,0 +1,2 @@
+2014-12-09 Ismael Luceno <ismael@sourcemage.org>
+ * BUILD, DEPENDS, DETAILS: spell created
diff --git a/devel/cvsps/DEPENDS b/devel/cvsps/DEPENDS
index 6915f6f75c..f1e954afbb 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 ab28e9f6c9..9056a33419 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 e97f79d2e2..327f07c822 100644
--- a/devel/cvsps/HISTORY
+++ b/devel/cvsps/HISTORY
@@ -1,3 +1,6 @@
+2014-12-07 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: updated spell to 3.13
+
2006-10-03 Juuso Alasuutari <iuso@sourcemage.org>
* DETAILS: [automated] Removed UPDATED.
diff --git a/devel/cvsps/INSTALL b/devel/cvsps/INSTALL
index df0e031b93..e0d0684ba5 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 27ba77ddaf..c271352e76 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 18cb56e585..edd5f62597 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 64d50c43e6..c3e5d4229a 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 d26ce76367..543e1478ae 100644
--- a/devel/diffuse/HISTORY
+++ b/devel/diffuse/HISTORY
@@ -1,3 +1,7 @@
+2014-12-07 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: updated spell to 0.4.8
+ * DEPENDS, BUILD: Works with Python 2 only
+
2011-11-04 Vlad Glagolev <stealth@sourcemage.org>
* DETAILS: updated spell to 0.4.6
diff --git a/devel/extra-cmake-modules/DETAILS b/devel/extra-cmake-modules/DETAILS
index c72dcb0d59..075ba00477 100755
--- a/devel/extra-cmake-modules/DETAILS
+++ b/devel/extra-cmake-modules/DETAILS
@@ -1,7 +1,7 @@
SPELL=extra-cmake-modules
- VERSION=1.4.0
- VX=5.4
-SOURCE_HASH=sha512:b3c0eee48eaa448fcf588f39f6134fa86615d9d00a1102c50d802ce056bb070eb5ff1868e58cdd407b4b71c1640da937771fcb4221ff7a3def70f8b22de1c700
+ 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 642d07cfd7..e774539028 100644
--- a/devel/extra-cmake-modules/HISTORY
+++ b/devel/extra-cmake-modules/HISTORY
@@ -1,3 +1,6 @@
+2014-12-11 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: version 1.5.0
+
2014-11-06 Treeve Jelbert <treeve@sourcemage.org>
* DETAILS: version 1.4.0
diff --git a/devel/git-imerge/BUILD b/devel/git-imerge/BUILD
new file mode 100755
index 0000000000..8f58e6df93
--- /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 0000000000..a84163c6a1
--- /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 0000000000..dcd2ae1b43
--- /dev/null
+++ b/devel/git-imerge/HISTORY
@@ -0,0 +1,2 @@
+2014-12-09 Ismael Luceno <ismael@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 0000000000..7bf12151da
--- /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 0000000000..f8b7d7e3e2
--- /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 0000000000..4e3a50db7d
--- /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 6aa343d3c3..f3c62db606 100755
--- a/devel/git/DETAILS
+++ b/devel/git/DETAILS
@@ -1,7 +1,7 @@
SPELL=git
- VERSION=2.1.3
- SOURCE_HASH=sha512:8a8e4c0a580fb7647f8689ce126c3d97dc7b2c2f8c72087b7fef2b876590f0cfb8298ba756298ab1dfbb2350d17328c2adef11bd72049f757593f05f18d9fac3
- 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:9a8eb40603f0eff2ea5671a96c7679900e7a45f1cd8449f33126c8716ebdfe50e071888fbd9a6e478784c54a8b9e6ad3ec6ac2b8aee0f33890c92d5bc46f586a
+ 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:da8a706446ef3ac2c297c1f6cd648d217ccce8505c9ef9f8532cb4e183808e6b3606a54805500297e6ab69f07e9e2afd2b7fa951e54949ca0d353ea7a108a469
+ 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 42632d06f2..e3886b8540 100644
--- a/devel/git/HISTORY
+++ b/devel/git/HISTORY
@@ -1,3 +1,10 @@
+2014-12-19 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: version 2.1;1
+ SECURITY_PATCH++
+
+2014-11-27 Ladislav Hagara <hgr@vabo.cz>
+ * DETAILS: 2.2.0
+
2014-11-02 Treeve Jelbert <treeve@sourcemage.org>
* DETAILS: version 2.1;3
diff --git a/devel/jwasm/BUILD b/devel/jwasm/BUILD
new file mode 100755
index 0000000000..19cad3e4d2
--- /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 0000000000..e67e66ebf9
--- /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 0000000000..e03f432a21
--- /dev/null
+++ b/devel/jwasm/HISTORY
@@ -0,0 +1,2 @@
+2014-12-05 Ismael Luceno <ismael@sourcemage.org>
+ * BUILD, DETAILS, INSTALL, PRE_BUILD: spell created
diff --git a/devel/jwasm/INSTALL b/devel/jwasm/INSTALL
new file mode 100755
index 0000000000..96a30f26f2
--- /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 0000000000..cdbb3242dc
--- /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 6d035b0d20..17dbdcc210 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 42812db05d..b86b8c4c3c 100644
--- a/devel/libtool/HISTORY
+++ b/devel/libtool/HISTORY
@@ -1,3 +1,6 @@
+2014-11-30 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: version 2.4.4
+
2011-10-19 Treeve Jelbert <treeve@sourcemage.org>
* DETAILS: version 2.4.2
diff --git a/devel/mawk/DETAILS b/devel/mawk/DETAILS
index 26769fd082..b91e243eaf 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 07eb8530eb..9bb0725b59 100644
--- a/devel/mawk/HISTORY
+++ b/devel/mawk/HISTORY
@@ -1,3 +1,12 @@
+2014-12-14 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: updated spell to 1.3.4-20141206
+ * patches/nextfile-fix.patch: Removed, applied by upstream
+
+2014-12-03 Ismael Luceno <ismael@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@sourcemage.org>
* PROVIDES: Provide AWK
* CONFIGURE, INSTALL: Let the user choose the primary AWK implementation
diff --git a/devel/mawk/PRE_BUILD b/devel/mawk/PRE_BUILD
new file mode 100755
index 0000000000..1fec4be73c
--- /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/python/BUILD b/devel/python/BUILD
index cc28ab803c..ab8bcd50f2 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/DETAILS b/devel/python/DETAILS
index ca14e1a89f..f5af1219b3 100755
--- a/devel/python/DETAILS
+++ b/devel/python/DETAILS
@@ -1,5 +1,6 @@
SPELL=python
- VERSION=2.7.8
+ 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 c3411a5fc1..3dbb794da5 100644
--- a/devel/python/HISTORY
+++ b/devel/python/HISTORY
@@ -1,3 +1,9 @@
+2014-12-11 Vlad Glagolev <stealth@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@sourcemage.org>
* DETAILS: updated spell to 2.7.8
diff --git a/devel/python/INSTALL b/devel/python/INSTALL
index 86ae17c4a8..5a47b203dd 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/radare2/DETAILS b/devel/radare2/DETAILS
index 0424609506..d7abf8f599 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 133cb6b329..4e711730b2 100644
--- a/devel/radare2/HISTORY
+++ b/devel/radare2/HISTORY
@@ -1,3 +1,6 @@
+2014-12-16 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Replace "bit" suffix with "-bit" in description
+
2014-08-19 Treeve Jelbert <treeve@sourcemage.org>
* DEPENDS: openssl => SSL
diff --git a/devel/reposurgeon/BUILD b/devel/reposurgeon/BUILD
new file mode 100755
index 0000000000..8f58e6df93
--- /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 0000000000..daaf3cb8ef
--- /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 0000000000..4a864b18de
--- /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 0000000000..1c9d110bf4
--- /dev/null
+++ b/devel/reposurgeon/HISTORY
@@ -0,0 +1,2 @@
+2014-12-07 Ismael Luceno <ismael@sourcemage.org>
+ * BUILD, DEPENDS, DETAILS: spell created
diff --git a/disk/udisks2/DETAILS b/disk/udisks2/DETAILS
index 74aa67afe4..44ece78310 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 36f22fa1aa..f09f8e3df6 100644
--- a/disk/udisks2/HISTORY
+++ b/disk/udisks2/HISTORY
@@ -1,3 +1,6 @@
+2014-12-19 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: 2.1.4
+
2014-03-14 Treeve Jelbert <treeve@sourcemage.org>
* DETAILS: 2.1.3
SECURITY_PATCH++, fix CVE-2014-0004
diff --git a/e-17/evas/DETAILS b/e-17/evas/DETAILS
index d704fdaa32..99db7759c4 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 7c4e27dd7d..4d5237aac7 100644
--- a/e-17/evas/HISTORY
+++ b/e-17/evas/HISTORY
@@ -1,3 +1,6 @@
+2014-12-16 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Replace "bit" suffix with "-bit" in description
+
2014-05-30 Treeve Jelbert <treeve@sourcemage.org>
* DEPENDS: giflib => GIFLIB
diff --git a/editors/emacs/BUILD b/editors/emacs/BUILD
index 2675cc13a6..f5092cf313 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 0000000000..4340986926
--- /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 2c7520b071..5bae034fd0 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 41a66d909c..8ca893523a 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 e2d74a1d81..0000000000
--- 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 e873644c0e..5a75e62e8b 100644
--- a/editors/emacs/HISTORY
+++ b/editors/emacs/HISTORY
@@ -1,3 +1,8 @@
+2014-11-26 Ismael Luceno <ismael@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@sourcemage.org>
* DEPENDS: Depedency for SVG support is on librsvg2
diff --git a/ftp/wget/DEPENDS b/ftp/wget/DEPENDS
index c0240437f3..ae541e41ce 100755
--- a/ftp/wget/DEPENDS
+++ b/ftp/wget/DEPENDS
@@ -17,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 21965065a4..54e641df01 100755
--- a/ftp/wget/DETAILS
+++ b/ftp/wget/DETAILS
@@ -1,5 +1,5 @@
SPELL=wget
- VERSION=1.16
+ VERSION=1.16.1
SECURITY_PATCH=2
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_URL[0]=$GNU_URL/$SPELL/$SOURCE
diff --git a/ftp/wget/HISTORY b/ftp/wget/HISTORY
index a0710cafa0..b7721a0277 100644
--- a/ftp/wget/HISTORY
+++ b/ftp/wget/HISTORY
@@ -1,3 +1,9 @@
+2014-12-11 Ladislav Hagara <hgr@vabo.cz>
+ * DETAILS: 1.16.1
+
+2014-12-03 Eric Sandall <sandalle@sourcemage.org>
+ * DEPENDS: Optionally depends on nettle for NTLM authentication
+
2014-10-31 Vlad Glagolev <stealth@sourcemage.org>
* REPAIR^all^PRE_SUB_DEPENDS: more properly migrate from openssl to SSL
provider
diff --git a/gnome2-libs/librsvg2/DETAILS b/gnome2-libs/librsvg2/DETAILS
index e9f80d022d..b45661660f 100755
--- a/gnome2-libs/librsvg2/DETAILS
+++ b/gnome2-libs/librsvg2/DETAILS
@@ -1,6 +1,6 @@
SPELL=librsvg2
- VERSION=2.40.5
- SOURCE_HASH=sha512:57a82d2a9c7f77e503db3127d423cd58e947b3a32be1b2b9c78cf1dc9a35acc00ee79ec115737c95958f29b60f0a4ac384e97f090f027ede70dd3cb19c025938
+ 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 01fbffddaf..693dc3588f 100644
--- a/gnome2-libs/librsvg2/HISTORY
+++ b/gnome2-libs/librsvg2/HISTORY
@@ -1,3 +1,6 @@
+2014-12-14 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: version 2.40.6
+
2014-10-30 Treeve Jelbert <treeve@sourcemage.org>
* DETAILS: version 2.40.5
* DEPENDS: gdk-pixbuf2 is required
diff --git a/gnu/gcc/HISTORY b/gnu/gcc/HISTORY
index 3dbf60c426..c5b5c589ca 100644
--- a/gnu/gcc/HISTORY
+++ b/gnu/gcc/HISTORY
@@ -1,3 +1,7 @@
+2014-11-15 Thomas Orgis <sobukus@sourcemage.org>
+ * PRE_BUILD: patch for freetype2 headers
+ * classpath-ft2include.patch: added said patch
+
2014-10-30 Treeve Jelbert <treeve@sourcemage.org>
* DETAILS: version 4.9.2
@@ -49,6 +53,12 @@
do not apply ffast-math.patch or remove-libffi.patch
* DEPENDS: add perl
+2013-08-13 Eric Sandall <sandalle@sourcemage.org>
+ * DETAILS: Updated to 4.6.4
+ Fixes compilation against texinfo 5.0+
+ * glibc216.patch: Removed, fix included in 4.6.4
+ * PRE_BUILD: No longer apply glibc216.patch
+
2013-02-10 Vlad Glagolev <stealth@sourcemage.org>
* PRE_BUILD: apply go patch only if Go compiler was included into build
* EXPORTS: chmod +x
diff --git a/gnu/gcc/PRE_BUILD b/gnu/gcc/PRE_BUILD
index 63263f407f..96699ab3d2 100755
--- a/gnu/gcc/PRE_BUILD
+++ b/gnu/gcc/PRE_BUILD
@@ -33,7 +33,20 @@ fi
if list_find "$GCC_COMPILER" "java"; then
cp ${SOURCE_CACHE}/${SOURCE5} ${SOURCE_DIRECTORY}/ecj.jar
-fi &&
+ 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 &&
+ unpack_file 11
+fi &&
+if list_find "$GCC_COMPILER" "go" ; then
+ cd $BUILD_DIRECTORY &&
+ unpack_file 16
+fi &&
mk_source_dir $SOURCE_DIRECTORY.bld &&
cd $SOURCE_DIRECTORY &&
diff --git a/gnu/gcc/classpath-ft2include.patch b/gnu/gcc/classpath-ft2include.patch
new file mode 100644
index 0000000000..05835de2f9
--- /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@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/freetype2/DETAILS b/graphics-libs/freetype2/DETAILS
index b24f419b73..b8fe9f491b 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 773b3759e3..3ef4b9cfdd 100644
--- a/graphics-libs/freetype2/HISTORY
+++ b/graphics-libs/freetype2/HISTORY
@@ -1,3 +1,7 @@
+2014-12-07 Pol Vinogradov <vin.public@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@sourcemage.org>
* DEPENDS: added missing dependencies
diff --git a/graphics-libs/libraw/DEPENDS b/graphics-libs/libraw/DEPENDS
index f148724504..98ceab9669 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 feb21a61cd..53b8764393 100644
--- a/graphics-libs/libraw/HISTORY
+++ b/graphics-libs/libraw/HISTORY
@@ -1,3 +1,6 @@
+2014-12-19 Treeve Jelbert <treeve@sourcemage.org>
+ * DEPENDS: add JPEG. lcms2
+
2014-01-19 Treeve Jelbert <treeve@sourcemage.org>
* DETAILS: version 0.16.0
diff --git a/graphics-libs/libwebp/DEPENDS b/graphics-libs/libwebp/DEPENDS
index 4e30f65619..4042355c71 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 ecf6e812da..a3d2ac6873 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 5d9aec728c..c3b9e42d5b 100644
--- a/graphics-libs/libwebp/HISTORY
+++ b/graphics-libs/libwebp/HISTORY
@@ -1,3 +1,8 @@
+2014-12-19 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: VERSION 0.4.2
+ new url
+ * DEPENDS: add GIFLIB
+
2013-12-24 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de>
* DETAILS: version 0.3.1
diff --git a/graphics/luminance-hdr/DETAILS b/graphics/luminance-hdr/DETAILS
index b465d58dd1..54a168a5fa 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 08cebb8fb7..60fd1a954e 100644
--- a/graphics/luminance-hdr/HISTORY
+++ b/graphics/luminance-hdr/HISTORY
@@ -1,3 +1,6 @@
+2014-12-16 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Replace "bit" suffix with "-bit" in description
+
2012-11-28 Florian Franzmann <siflfran@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/DETAILS b/graphics/maim/DETAILS
index 15bec0e32f..c127c24a73 100755
--- a/graphics/maim/DETAILS
+++ b/graphics/maim/DETAILS
@@ -1,8 +1,8 @@
SPELL=maim
- VERSION=2.3.37
+ VERSION=3.3.41
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=https://github.com/naelstrof/$SPELL/archive/v$VERSION/$SOURCE
- SOURCE_HASH=sha512:c006fa7025d69a60a48a45346402211350e8f28a808543a9a97b61f6cbb5ea570a21d3a2b0247fc39f158425d7d63e4e7804ecfe665d379ff253066d741dc09d
+ SOURCE_HASH=sha512:2e533c6c1b153b65e57ba8fa72d72f7fb7d40c3c483f75fda25166c41eb4c8079ea2f42b78cef649de5a53eb15e48291a03ab7ad0a9f2d9bc0c3860540ebff81
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=https://github.com/naelstrof/maim
LICENSE[0]=GPL
diff --git a/graphics/maim/HISTORY b/graphics/maim/HISTORY
index a7960657f7..deb97bc26b 100644
--- a/graphics/maim/HISTORY
+++ b/graphics/maim/HISTORY
@@ -1,3 +1,9 @@
+2014-12-04 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS: updated spell to 3.3.41
+
+2014-11-30 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS: updated spell to 2.3.38
+
2014-11-26 Vlad Glagolev <stealth@sourcemage.org>
* DETAILS: updated spell to 2.3.37
diff --git a/graphics/rawstudio/DETAILS b/graphics/rawstudio/DETAILS
index 4cc7e758c7..7764cf55b8 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 7bcfb1dbaf..2f66cfd78f 100644
--- a/graphics/rawstudio/HISTORY
+++ b/graphics/rawstudio/HISTORY
@@ -1,3 +1,6 @@
+2014-12-16 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Replace "bit" suffix with "-bit" in description
+
2011-10-14 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de>
* DETAILS: version 2.0
* DEPENDS: added dependencies on flickcurl, libgphoto2
diff --git a/ham/cwtext/DETAILS b/ham/cwtext/DETAILS
index a1dce07901..97ec394774 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 3ce66821a1..04903cd45f 100644
--- a/ham/cwtext/HISTORY
+++ b/ham/cwtext/HISTORY
@@ -1,3 +1,6 @@
+2014-12-16 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Replace "bit" suffix with "-bit" in description
+
2010-04-21 Tommy Boatman <tboatman@sourcemage.org>
* DETAILS: version 0.96
diff --git a/haskell/haskell-http/DETAILS b/haskell/haskell-http/DETAILS
index 843e8c34ee..8deb7e2cd8 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 b8e278275b..7426375bb4 100644
--- a/haskell/haskell-http/HISTORY
+++ b/haskell/haskell-http/HISTORY
@@ -1,3 +1,6 @@
+2014-12-10 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: updated spell to 4000.2.18
+
2014-05-05 Florian Franzmann <siflfran@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 5d1d4b0b21..d8700701bd 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 660c9276cb..b343a7701f 100644
--- a/haskell/haskell-monad-control/HISTORY
+++ b/haskell/haskell-monad-control/HISTORY
@@ -1,3 +1,6 @@
+2014-12-10 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: updated spell to 0.3.3.0
+
2014-02-21 Florian Franzmann <siflfran@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 c800821dc2..b51b8cb13b 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 707884f5b5..18274a3577 100644
--- a/haskell/haskell-monadcatchio-transformers/HISTORY
+++ b/haskell/haskell-monadcatchio-transformers/HISTORY
@@ -1,3 +1,6 @@
+2014-12-10 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: updated spell to 0.3.1.2
+
2014-02-22 Florian Franzmann <siflfran@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 a99236777c..8b3ff21a9f 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 0d8eec95dc..e659241e8c 100644
--- a/haskell/haskell-transformers-base/HISTORY
+++ b/haskell/haskell-transformers-base/HISTORY
@@ -1,3 +1,6 @@
+2014-12-10 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: updated spell to 0.4.3
+
2013-07-09 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de>
* DEPENDS, DETAILS: spell created
diff --git a/http/firefox/DEPENDS b/http/firefox/DEPENDS
index 9312e8f286..d94f09556a 100755
--- a/http/firefox/DEPENDS
+++ b/http/firefox/DEPENDS
@@ -1,7 +1,7 @@
depends -sub CXX gcc &&
depends perl &&
depends python &&
-depends pysqlite &&
+depends icu '--with-system-icu' &&
depends glib2 &&
depends gtk+2 &&
@@ -11,17 +11,18 @@ depends libxext &&
depends libxrender &&
depends libxt &&
-depends pango &&
+depends pango '--enable-pango' &&
depends libxft '--enable-xft --disable-freetype2' &&
-depends cairo &&
+depends cairo '--enable-system-cairo --enable-default-toolkit=cairo-gtk2' &&
depends gdk-pixbuf2 &&
depends JPEG '--with-system-jpeg' &&
-depends -sub APNG libpng &&
+depends -sub APNG libpng '--enable-system-png' &&
+depends librsvg2 '--enable-svg' &&
depends nspr '--with-system-nspr' &&
-depends -sub "3.16.x" nss '--with-system-nss' &&
+depends -sub "3.17.x" nss '--with-system-nss' &&
depends -sub "TSAFE SECURE_DELETE ENABLE_UNLOCK_NOTIFY" sqlite '--enable-system-sqlite' &&
@@ -86,5 +87,14 @@ optional_depends 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 350122e6d4..6960839027 100755
--- a/http/firefox/DETAILS
+++ b/http/firefox/DETAILS
@@ -1,11 +1,11 @@
SPELL=firefox
- VERSION=32.0.3
+ VERSION=34.0.5
SOURCE=$SPELL-$VERSION.source.tar.bz2
- SOURCE_HASH=sha512:4cc4beb2bc00e38c61dea2878e75bdd28accbb0850d50146ae8e70e4c6d062f2985a23a6c4b84cd0ca552659a2b77843c3de93229708bc996cbb11d3b6497943
+ 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=76
+ 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 02db8bea9f..ab4db6987d 100644
--- a/http/firefox/HISTORY
+++ b/http/firefox/HISTORY
@@ -1,3 +1,12 @@
+2014-12-02 Pol Vinogradov <vin.public@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@gmail.com>
+ * DETAILS: version 34.0, SECURITY_PATCH++
+ * DEPENDS: removed pysqlite, changed nss subdependency to 3.17.x
+
2014-09-26 Ismael Luceno <ismael@sourcemage.org>
* DEPENDS: Cleanup dependencies
diff --git a/http/firefox/mozconfig b/http/firefox/mozconfig
index a50644bd1f..9e705335ef 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/nginx/DETAILS b/http/nginx/DETAILS
index 3bb0dfea42..60969985da 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 0a19720ef4..4647c39afa 100644
--- a/http/nginx/HISTORY
+++ b/http/nginx/HISTORY
@@ -1,5 +1,11 @@
-2014-08-19 Treeve Jelbert <treeve@sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-12-12 Vlad Glagolev <stealth@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@sourcemage.org>
+ * DEPENDS: openssl => SSL
2014-04-18 Vlad Glagolev <stealth@sourcemage.org>
* DETAILS: PATCHLEVEL=1
diff --git a/http/nginx/INSTALL b/http/nginx/INSTALL
index a6c2b1651b..ce1eaeabc8 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 e6aebce4dc..7deb505d5e 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 0000000000..cc6e107828
--- /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/seamonkey/DETAILS b/http/seamonkey/DETAILS
index 9f883ec21c..33defd54a7 100755
--- a/http/seamonkey/DETAILS
+++ b/http/seamonkey/DETAILS
@@ -1,8 +1,8 @@
SPELL=seamonkey
- VERSION=2.30
- SECURITY_PATCH=58
+ VERSION=2.31
+ SECURITY_PATCH=59
SOURCE=$SPELL-$VERSION.source.tar.bz2
- SOURCE_HASH=sha512:e5ae37b5f6668fe4a064e2e0afd90f168b1074164eb832705641e90837b286ea0e0a32f336fd3813cbc706735ca98ec459a6c33915879c3c3c63760ec910b6df
+ 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 e995f5bac3..24de17efcb 100644
--- a/http/seamonkey/HISTORY
+++ b/http/seamonkey/HISTORY
@@ -1,3 +1,6 @@
+2014-12-05 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS: updated spell to 2.31; SECURITY_PATCH++
+
2014-10-23 Vlad Glagolev <stealth@sourcemage.org>
* DETAILS: updated spell to 2.30; SECURITY_PATCH++
* BUILD: use system libbz2
diff --git a/kde4-apps/darkroom/DETAILS b/kde4-apps/darkroom/DETAILS
index a290db47c9..dc689ffc4a 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 a2d614de71..f60f0de7f6 100644
--- a/kde4-apps/darkroom/HISTORY
+++ b/kde4-apps/darkroom/HISTORY
@@ -1,3 +1,6 @@
+2014-12-16 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Replace "bit" suffix with "-bit" in description
+
2011-09-04 Bor Kraljič <pyrobor@ver.si>
* DETAILS: PATCHLEVEL++ for /opt/kde4 -> /usr change
diff --git a/kernels/linux/HISTORY b/kernels/linux/HISTORY
index 512628ad24..489354211b 100644
--- a/kernels/linux/HISTORY
+++ b/kernels/linux/HISTORY
@@ -1,3 +1,8 @@
+2014-12-08 Ladislav Hagara <hgr@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@vabo.cz>
* latest.defaults: LATEST_maintenance_patches_3=patch-3.17.4
* info/patches/maintenance_patches_3/patch-3.17.4: added
diff --git a/kernels/linux/info/kernels/3.18 b/kernels/linux/info/kernels/3.18
new file mode 100755
index 0000000000..6fbfde58ab
--- /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.18 b/kernels/linux/info/patches/maintenance_patches_3/patch-3.18
new file mode 100755
index 0000000000..f20a790df2
--- /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/latest.defaults b/kernels/linux/latest.defaults
index dfc2b38238..0f82bb060b 100644
--- a/kernels/linux/latest.defaults
+++ b/kernels/linux/latest.defaults
@@ -1,8 +1,8 @@
-LATEST_3=3.17
+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.17.4
+LATEST_maintenance_patches_3=patch-3.18
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 117ccf0156..1abcc8cbc5 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 5404ac1268..ab47a0a261 100644
--- a/kernels/mcelog/HISTORY
+++ b/kernels/mcelog/HISTORY
@@ -1,3 +1,6 @@
+2014-12-16 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Replace "bit" suffix with "-bit" in description
+
2010-03-25 Arjan Bouter <abouter@sourcemage.org>
* BUILD, DEPENDS, DETAILS, init.d/mcelog: spell created
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 7ad04dc8c3..0000000000
--- 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@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 4f4806f511..0000000000
--- 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@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@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 4f323e56eb..9702c59007 100755
--- a/libs/glibc/BUILD
+++ b/libs/glibc/BUILD
@@ -20,7 +20,6 @@ export CCACHE_RECACHE=true &&
local ADDONS
if [ "$GLIBC_NPTL" = "y" ]; then
- ADDONS="nptl" &&
#
# Enable IDN?
#
@@ -41,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/DETAILS b/libs/glibc/DETAILS
index d2347502de..395e54e4cb 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,17 +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
- PATCHLEVEL=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 dd1a6f9ec5..3dcb5273c5 100644
--- a/libs/glibc/HISTORY
+++ b/libs/glibc/HISTORY
@@ -1,3 +1,19 @@
+2014-12-10 Pol Vinogradov <vin.public@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@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@sourcemage.org>
* DETAILS: PATCHLEVEL=1
* BUILD: allow drop of strip option if a user desires so
@@ -9,7 +25,7 @@
2014-05-25 Florian Franzmann <siflfran@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,
@@ -50,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@sourcemage.org>
* PRE_BUILD: apply as_fn_executable_p.patch
@@ -76,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@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 96ab47fb8a..da03e835fe 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 91b0c9abbe..0000000000
--- 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@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 438626ef3f..0000000000
--- a/libs/glibc/glibc-2.19-xattr_header.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-From: Serge Hallyn <serge.hallyn@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@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 0000000000..4ac8d106bb
--- /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 39007c1015..396a701b7e 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/libfcgi/BUILD b/libs/libfcgi/BUILD
new file mode 100755
index 0000000000..d22e99fd61
--- /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 ea0734be22..5d4f1a890e 100644
--- a/libs/libfcgi/HISTORY
+++ b/libs/libfcgi/HISTORY
@@ -1,2 +1,8 @@
+2014-12-01 Vlad Glagolev <stealth@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@mages.ath.cx>
* DETAILS, HISTORY: created spell
diff --git a/libs/libfcgi/PRE_BUILD b/libs/libfcgi/PRE_BUILD
new file mode 100755
index 0000000000..3dde34e415
--- /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 0000000000..7999e1be59
--- /dev/null
+++ b/libs/libfcgi/gcc44.patch
@@ -0,0 +1,17 @@
+Author: Tatsuki Sugiura <sugi@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 0000000000..c3fcb4b6e4
--- /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 0000000000..b2f02c3032
--- /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 0000000000..05dc003c2a
--- /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 0000000000..ce3a682349
--- /dev/null
+++ b/libs/libgit2/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=libgit2
+ VERSION=0.21.3
+ SOURCE_HASH=sha512:399e16c9ca9d5a9e95ac929d7bd327038ba0e590e37ceee2aab062472f28a32905e90b5ee59990dad428d04c1c0d3f388381e3e44f775dfaafe37b21dbd7c892
+ SOURCE=v${VERSION}.tar.gz
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/$SPELL-${VERSION}
+ WEB_SITE=https://github.com/libgit2
+ SOURCE_URL=$WEB_SITE/$SPELL/archive/$SOURCE
+ 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 0000000000..7c544f0ce8
--- /dev/null
+++ b/libs/libgit2/HISTORY
@@ -0,0 +1,13 @@
+2014-12-19 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: version 0.21.3
+
+2014-12-18 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: version 0.21.2
+ * DEPENDS: add optional libssh2
+
+2014-08-19 Treeve Jelbert <treeve@sourcemage.org>
+ * DEPENDS: openssl => SSL
+
+2013-01-23 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: version master
+
diff --git a/libs/libspf2/DEPENDS b/libs/libspf2/DEPENDS
new file mode 100755
index 0000000000..9b5780ca9f
--- /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 0000000000..5427f80740
--- /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 0000000000..973b5908a0
--- /dev/null
+++ b/libs/libspf2/HISTORY
@@ -0,0 +1,2 @@
+2014-11-28 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS, DEPENDS: created spell, version 1.2.10
diff --git a/libs/libvirt/DEPENDS b/libs/libvirt/DEPENDS
index 65b67255ec..ff5ba9e4b6 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' \
diff --git a/libs/libvirt/DETAILS b/libs/libvirt/DETAILS
index f8750dc365..5fd0345e3b 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 84fb2d6296..2099ac41c0 100644
--- a/libs/libvirt/HISTORY
+++ b/libs/libvirt/HISTORY
@@ -1,3 +1,7 @@
+2014-12-04 Eric Sandall <sandalle@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@sourcemage.org>
* DETAILS: Updated to 1.1.1
* DEPENDS: --*-libssh2 -> --*-ssh2
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 834390726a..0000000000
--- a/libs/libvirt/libvirt-1.1.1.tar.gz.sig
+++ /dev/null
Binary files 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 0000000000..6b95e4354e
--- /dev/null
+++ b/libs/libvirt/libvirt-1.2.9.tar.gz.sig
Binary files differ
diff --git a/libs/sip/DETAILS b/libs/sip/DETAILS
index 1c6540f213..3dfd3686c2 100755
--- a/libs/sip/DETAILS
+++ b/libs/sip/DETAILS
@@ -1,6 +1,6 @@
SPELL=sip
- VERSION=4.16.3
- SOURCE_HASH=sha512:99fc63706212f052c907e4e6d16b224a5389ffb316a90e9d8d8e79c9a8f41ce6038b7c3f4b168e155d81cf394a05073b946142946902dc3bbacec73f0523d109
+ VERSION=4.16.4
+ SOURCE_HASH=sha512:0c17222f9c54feca87c4d4a237a06a2b792a16990d80de511a90a762eed683f22326492bc437b1942ebd2db80816668a094b199fa5cfbcc6e70717842bba4e14
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 96fe912f11..e1e39b49a5 100644
--- a/libs/sip/HISTORY
+++ b/libs/sip/HISTORY
@@ -1,3 +1,6 @@
+2014-11-28 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: version 4.16.4
+
2014-09-20 Treeve Jelbert <treeve@sourcemage.org>
* DETAILS: version 4.16.3
diff --git a/libs/upower/DETAILS b/libs/upower/DETAILS
index 106c5f07e0..9e049feb8a 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 fbe61e2c55..bec838edc5 100644
--- a/libs/upower/HISTORY
+++ b/libs/upower/HISTORY
@@ -1,3 +1,6 @@
+2014-12-19 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: version 0.99.2
+
2014-08-22 Treeve Jelbert <treeve@sourcemage.org>
* DETAILS: version 0.99.1
diff --git a/mail/exim/BUILD b/mail/exim/BUILD
index a36d28e19f..33b4cc6671 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 01cfab1c13..9124750353 100755
--- a/mail/exim/DEPENDS
+++ b/mail/exim/DEPENDS
@@ -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 71120d796b..1fa693b8b4 100644
--- a/mail/exim/HISTORY
+++ b/mail/exim/HISTORY
@@ -1,5 +1,5 @@
-2014-08-19 Treeve Jelbert <treeve@sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-11-28 Vlad Glagolev <stealth@sourcemage.org>
+ * DEPENDS, BUILD: added ability to build with experimental SPF support
2014-08-11 Vlad Glagolev <stealth@sourcemage.org>
* DETAILS: updated spell to 4.84
diff --git a/mobile/barry/DETAILS b/mobile/barry/DETAILS
index 276f8568b0..f0d7cfc650 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 d4704fcb7b..94a6819338 100644
--- a/mobile/barry/HISTORY
+++ b/mobile/barry/HISTORY
@@ -1,3 +1,6 @@
+2014-12-16 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Replace "bit" suffix with "-bit" in description
+
2014-08-19 Treeve Jelbert <treeve@sourcemage.org>
* DEPENDS: openssl => SSL
diff --git a/net/dhcpcd/DETAILS b/net/dhcpcd/DETAILS
index 8b9b21176a..198c07eb9d 100755
--- a/net/dhcpcd/DETAILS
+++ b/net/dhcpcd/DETAILS
@@ -1,6 +1,6 @@
SPELL=dhcpcd
- VERSION=6.6.0
- SOURCE_HASH=sha512:9abd305d8257293d94770b386183e096a290060fdab283c135f545d6a59321efcafcce4cf4cb0fac5a9717ab5ff24da9c7ce2de482fc49522effb3b539bad76b
+ 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 627938f06d..5181acfaa7 100644
--- a/net/dhcpcd/HISTORY
+++ b/net/dhcpcd/HISTORY
@@ -1,3 +1,6 @@
+2014-112-17 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: version 6.6.5
+
2014-10-31 Treeve Jelbert <treeve@sourcemage.org>
* DETAILS: version 6.6.0
diff --git a/net/iscsitarget/DETAILS b/net/iscsitarget/DETAILS
index eaf7d01002..6ea413e6bb 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 ee9c0d9bd5..072d9b8d11 100644
--- a/net/iscsitarget/HISTORY
+++ b/net/iscsitarget/HISTORY
@@ -1,3 +1,6 @@
+2014-12-16 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Replace "bit" suffix with "-bit" in description
+
2014-08-19 Treeve Jelbert <treeve@sourcemage.org>
* DEPENDS: openssl => SSL
diff --git a/net/libpsl/DETAILS b/net/libpsl/DETAILS
new file mode 100755
index 0000000000..c88d772e65
--- /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 0000000000..2ae068d828
--- /dev/null
+++ b/net/libpsl/HISTORY
@@ -0,0 +1,2 @@
+2014-12-11 Ladislav Hagara <hgr@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 0000000000..0f4df8ea57
--- /dev/null
+++ b/net/libpsl/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+./autogen.sh
diff --git a/net/minidlna/DETAILS b/net/minidlna/DETAILS
index d76f2e3582..375d09d7a3 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 ed88cfe7e4..11028604ba 100644
--- a/net/minidlna/HISTORY
+++ b/net/minidlna/HISTORY
@@ -1,3 +1,6 @@
+2014-12-03 Eric Sandall <sandalle@sourcemage.org>
+ * DETAILS: Updated to 1.1.4
+
2014-05-05 Eric Sandall <sandalle@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 b79fc65d41..0000000000
--- a/net/minidlna/minidlna-1.1.2.tar.gz.sig
+++ /dev/null
Binary files 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 0000000000..fae70f4ad9
--- /dev/null
+++ b/net/minidlna/minidlna-1.1.4.tar.gz.sig
Binary files differ
diff --git a/net/openvpn/DETAILS b/net/openvpn/DETAILS
index b8f6fd3531..496bc71c4a 100755
--- a/net/openvpn/DETAILS
+++ b/net/openvpn/DETAILS
@@ -1,5 +1,6 @@
SPELL=openvpn
- VERSION=2.3.5
+ 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 8c1209eb9a..0189941e21 100644
--- a/net/openvpn/HISTORY
+++ b/net/openvpn/HISTORY
@@ -1,3 +1,6 @@
+2014-12-02 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS: updated spell to 2.3.6; SECURITY_PATCH++ (CVE-2014-8104)
+
2014-10-31 Vlad Glagolev <stealth@sourcemage.org>
* DETAILS: updated spell to 2.3.5
* DEPENDS: added missing pkcs11-helper dependency
diff --git a/net/socat/DEPENDS b/net/socat/DEPENDS
index 19915d51ad..c4a699cebc 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 0688945a73..b8f8fd4337 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 a6ed395cfd..cbb959e19f 100644
--- a/net/socat/HISTORY
+++ b/net/socat/HISTORY
@@ -1,5 +1,9 @@
-2014-08-19 Treeve Jelbert <treeve@sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-12-04 Eric Sandall <sandalle@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@sourcemage.org>
+ * DEPENDS: openssl => SSL
2014-03-17 Vlad Glagolev <stealth@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 0000000000..694359eb0d
--- /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 0000000000..b5b5cdbd6f
--- /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@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/unbound/DETAILS b/net/unbound/DETAILS
index 80b7b07c0b..8f53871cda 100755
--- a/net/unbound/DETAILS
+++ b/net/unbound/DETAILS
@@ -1,10 +1,10 @@
SPELL=unbound
- VERSION=1.5.0
- 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:698c56d10c15e952a590cfead23ef20222c21469de2c74a94dbb7238db2d9acdce146fcdd581e504501e5315c359a7adb4128b6acb844bad74e80c3a71d3a1b6
+ SOURCE_HASH=sha512:85d7069cf47709aceb7d9457c8befb1b327adfb098d8aa98082fc9bf710274e8ba86b56d796c86917639bb7e57ab5c40af1bc79090de038c6375be2c3877e0c4
WEB_SITE=http://www.unbound.net/
DOC_DIRS=""
ENTERED=20110104
diff --git a/net/unbound/HISTORY b/net/unbound/HISTORY
index 4aad224c6c..a06a6bde91 100644
--- a/net/unbound/HISTORY
+++ b/net/unbound/HISTORY
@@ -1,3 +1,6 @@
+2014-12-09 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS: updated spell to 1.5.1; SECURITY_PATCH++ (CVE-2014-8602)
+
2014-11-22 Vlad Glagolev <stealth@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
diff --git a/odbc-drivers/odbcfb/DETAILS b/odbc-drivers/odbcfb/DETAILS
index fe0fbaa0b9..ebdcda8cb5 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 3fbec5bb35..4798ca56b0 100644
--- a/odbc-drivers/odbcfb/HISTORY
+++ b/odbc-drivers/odbcfb/HISTORY
@@ -1,3 +1,7 @@
+2014-11-28 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: version 2.0.3.144
+ * PRE_BUILD: deleted
+
2013-07-13 Treeve Jelbert <treeve@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 d3147dfb10..0000000000
--- 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/php-pear/pear-gtk_mdb_designer/DETAILS b/php-pear/pear-gtk_mdb_designer/DETAILS
index 59e0a0a1cd..cff670cfda 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 e028cca829..a0a9fb786a 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@sourcemage.org>
+ * DETAILS: Fix typo in description (activily -> actively)
+ * DETAILS: Fix description formatting
+
2008-09-08 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
* HISTORY: fixed #12619
* BUILD, DEPENDS, DETAILS, INSTALL, PRE_BUILD: added missing HISTORY file
diff --git a/php-pear/php/DETAILS b/php-pear/php/DETAILS
index 049b97c80e..8f027e4e70 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.35
- SECURITY_PATCH=11
+ 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:351792c50673c4119a178cb5e041559a00425b937545641b8fe2de6f3b4f073a06f532bc3fa030dd94de2b84baedc73680d2bfcc5d58e213872191a9381bffe0
+ 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 af92216296..3b9a5cd66f 100644
--- a/php-pear/php/HISTORY
+++ b/php-pear/php/HISTORY
@@ -1,3 +1,7 @@
+2014-12-19 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS: updated spell to 5.4.36 (stable); SECURITY_PATCH++
+ (CVE-2014-8142)
+
2014-11-14 Vlad Glagolev <stealth@sourcemage.org>
* DETAILS: updated spell to 5.4.35 (stable); SECURITY_PATCH++
(CVE-2014-3710)
diff --git a/python-pypi/alembic/DETAILS b/python-pypi/alembic/DETAILS
index 871bbf3fed..5ce1f6c563 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 e09498d48c..809bf7e06c 100644
--- a/python-pypi/alembic/HISTORY
+++ b/python-pypi/alembic/HISTORY
@@ -1,3 +1,6 @@
+2014-11-28 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: version 0.7.0
+
2014-05-04 Treeve Jelbert <treeve@sourcemage.org>
* DETAILS: version 0.6.5
diff --git a/python-pypi/egenix-mx-base/DETAILS b/python-pypi/egenix-mx-base/DETAILS
index 675e46341e..753c90ed48 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 d701048a42..c0e66a56d3 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@sourcemage.org>
+ * DETAILS: Replace "bit" suffix with "-bit" in description
+
2013-03-24 Vlad Glagolev <stealth@sourcemage.org>
* DETAILS: updated spell to 3.2.5; quoting paths
diff --git a/python-pypi/hatta/DEPENDS b/python-pypi/hatta/DEPENDS
index 1d26058653..e1a2ee3249 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 cad57baf03..2a6fef1e1d 100644
--- a/python-pypi/hatta/HISTORY
+++ b/python-pypi/hatta/HISTORY
@@ -1,3 +1,6 @@
+2014-12-18 Vlad Glagolev <stealth@sourcemage.org>
+ * DEPENDS: added recaptcha-client suggest dep
+
2014-08-04 Vlad Glagolev <stealth@sourcemage.org>
* DEPENDS: added pygments suggest dep
diff --git a/python-pypi/mercurial/DETAILS b/python-pypi/mercurial/DETAILS
index bb34356665..1502832094 100755
--- a/python-pypi/mercurial/DETAILS
+++ b/python-pypi/mercurial/DETAILS
@@ -1,6 +1,7 @@
SPELL=mercurial
- VERSION=3.2.1
- SOURCE_HASH=sha512:d104d8a3c4b78bd2416276e5ead0ff0e3d1af13fa1910f246e7fe9dfdd0fc074f67bd08cfffd9df2b9e9fe9ba7b924dae8c45ba5d20711162b7ef9d3dcaceaf7
+ 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 749ce79d2c..d7dbcfbd91 100644
--- a/python-pypi/mercurial/HISTORY
+++ b/python-pypi/mercurial/HISTORY
@@ -1,3 +1,6 @@
+2014-12-19 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS: updated spell to 3.2.3; SECURITY_PATCH=1 (CVE-2014-9390)
+
2014-11-14 Vlad Glagolev <stealth@sourcemage.org>
* DETAILS: updated spell to 3.2.1
diff --git a/python-pypi/pygments/DEPENDS b/python-pypi/pygments/DEPENDS
index 503782e3b0..e440941643 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 db42820f97..36a73f1f02 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 f45ef82c08..134130ef64 100644
--- a/python-pypi/pygments/HISTORY
+++ b/python-pypi/pygments/HISTORY
@@ -1,3 +1,7 @@
+2014-11-28 Vlad Glagolev <stealth@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@sourcemage.org>
* DETAILS: updated spell to 1.6
diff --git a/python-pypi/recaptcha-client/DEPENDS b/python-pypi/recaptcha-client/DEPENDS
new file mode 100755
index 0000000000..139f4dfc16
--- /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 0000000000..4d0f9d31e7
--- /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 0000000000..aaccaa8cdf
--- /dev/null
+++ b/python-pypi/recaptcha-client/HISTORY
@@ -0,0 +1,2 @@
+2014-12-18 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS, DEPENDS: created spell
diff --git a/python-pypi/six/DETAILS b/python-pypi/six/DETAILS
index ca74a9e1f4..99ee45744f 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 a2e1993e15..7d9280ee38 100644
--- a/python-pypi/six/HISTORY
+++ b/python-pypi/six/HISTORY
@@ -1,3 +1,6 @@
+2014-11-28 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: version 1.8.0
+
2014-07-20 Treeve Jelbert <treeve@sourcemage.org>
* DETAILS: version 1.7.3
diff --git a/python-pypi/virtinst/DETAILS b/python-pypi/virtinst/DETAILS
index 15bceee964..32a5c87a38 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 d0672433b8..8525439e45 100644
--- a/python-pypi/virtinst/HISTORY
+++ b/python-pypi/virtinst/HISTORY
@@ -1,3 +1,6 @@
+2014-12-04 Eric Sandall <sandalle@sourcemage.org>
+ * DETAILS: SOURCE_URL moved to https://fedorahosted.org/...
+
2013-08-12 Eric Sandall <sandalle@sourcemage.org>
* DETAILS: Updated to 0.600.4
diff --git a/ruby-raa/atom-tools/DETAILS b/ruby-raa/atom-tools/DETAILS
index e251341f67..c5f214c106 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 fb6cfa1e02..7bffbd3487 100644
--- a/ruby-raa/atom-tools/HISTORY
+++ b/ruby-raa/atom-tools/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich@sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider
diff --git a/ruby-raa/cmdparse/DETAILS b/ruby-raa/cmdparse/DETAILS
index b418111206..65b5c6861e 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 fb6cfa1e02..7bffbd3487 100644
--- a/ruby-raa/cmdparse/HISTORY
+++ b/ruby-raa/cmdparse/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich@sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider
diff --git a/ruby-raa/color-tools/DETAILS b/ruby-raa/color-tools/DETAILS
index 3f94140df0..8a85c39837 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@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 327ac440a4..77351df2a8 100644
--- a/ruby-raa/color-tools/HISTORY
+++ b/ruby-raa/color-tools/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich@sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider
diff --git a/ruby-raa/daemonize/DETAILS b/ruby-raa/daemonize/DETAILS
index e79aedb0c8..45d753c3e5 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 fb6cfa1e02..7bffbd3487 100644
--- a/ruby-raa/daemonize/HISTORY
+++ b/ruby-raa/daemonize/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich@sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider
diff --git a/ruby-raa/daemons/DETAILS b/ruby-raa/daemons/DETAILS
index f2fba57a89..7ed44f4929 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 fb6cfa1e02..7bffbd3487 100644
--- a/ruby-raa/daemons/HISTORY
+++ b/ruby-raa/daemons/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich@sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider
diff --git a/ruby-raa/date2/DETAILS b/ruby-raa/date2/DETAILS
index a331294ca7..c00ca0c43f 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 ded837afa7..635b11db77 100644
--- a/ruby-raa/date2/HISTORY
+++ b/ruby-raa/date2/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich@sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider
diff --git a/ruby-raa/deplate/DETAILS b/ruby-raa/deplate/DETAILS
index 5663a281fc..fcb6ef9029 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 29f2ad8d15..82c2a7c5fb 100644
--- a/ruby-raa/deplate/HISTORY
+++ b/ruby-raa/deplate/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich@sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider
diff --git a/ruby-raa/erubis/DETAILS b/ruby-raa/erubis/DETAILS
index 5765222f74..3b45e30227 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 fc37db746e..6fd34509be 100644
--- a/ruby-raa/erubis/HISTORY
+++ b/ruby-raa/erubis/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich@sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider
diff --git a/ruby-raa/facets/DETAILS b/ruby-raa/facets/DETAILS
index 046ec3cbe7..8c9cbd8ef8 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 447896a250..a63d01f8f0 100644
--- a/ruby-raa/facets/HISTORY
+++ b/ruby-raa/facets/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich@sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider
diff --git a/ruby-raa/facter/DETAILS b/ruby-raa/facter/DETAILS
index 0bb150269d..20c8fc6d02 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 e46382f94a..1d33f02d2d 100644
--- a/ruby-raa/facter/HISTORY
+++ b/ruby-raa/facter/HISTORY
@@ -1,3 +1,7 @@
+2014-12-04 Eric Sandall <sandalle@sourcemage.org>
+ * DETAILS: Updated to 2.3.0
+ * PRE_BUILD, ftools.patch: Removed
+
2010-06-17 Mark Bainter <mbainter@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 39cc0eda8a..0000000000
--- 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 0000000000..60351f219b
--- /dev/null
+++ b/ruby-raa/facter/facter-2.3.0.tar.gz.sig
Binary files differ
diff --git a/ruby-raa/facter/ftools.patch b/ruby-raa/facter/ftools.patch
deleted file mode 100644
index e5860e8cd5..0000000000
--- a/ruby-raa/facter/ftools.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-commit 5412eab12df89a7a701ffea4f5dfb98d0f56985e
-Author: Stéphan Gorget <phantez@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@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 8f28bfc282..503bc6232a 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 5924eda2b2..cc740f5596 100644
--- a/ruby-raa/fastercsv/HISTORY
+++ b/ruby-raa/fastercsv/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich@sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider
diff --git a/ruby-raa/fastri/DETAILS b/ruby-raa/fastri/DETAILS
index dd6a90f50d..bb3ee365ab 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 29f2ad8d15..82c2a7c5fb 100644
--- a/ruby-raa/fastri/HISTORY
+++ b/ruby-raa/fastri/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich@sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider
diff --git a/ruby-raa/float-formats/DETAILS b/ruby-raa/float-formats/DETAILS
index 6f13c25896..f1a667a479 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 327ac440a4..77351df2a8 100644
--- a/ruby-raa/float-formats/HISTORY
+++ b/ruby-raa/float-formats/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich@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 0000000000..27ba77ddaf
--- /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 0000000000..257635e6a7
--- /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 0000000000..43b7ca45c2
--- /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 0000000000..39ad2e84e1
--- /dev/null
+++ b/ruby-raa/hiera/HISTORY
@@ -0,0 +1,3 @@
+2014-12-04 Eric Sandall <sandalle@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 0000000000..87396fe4df
--- /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 0000000000..94a7fd6e88
--- /dev/null
+++ b/ruby-raa/hiera/hiera-1.3.4.tar.gz.sig
Binary files differ
diff --git a/ruby-raa/hyogen/DETAILS b/ruby-raa/hyogen/DETAILS
index c44b2c37b0..e20f26729e 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 b4e95565c2..51b16b7734 100644
--- a/ruby-raa/hyogen/HISTORY
+++ b/ruby-raa/hyogen/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich@sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider
diff --git a/ruby-raa/image_size/DETAILS b/ruby-raa/image_size/DETAILS
index 8d7a9ce772..afe251832e 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 fc37db746e..6fd34509be 100644
--- a/ruby-raa/image_size/HISTORY
+++ b/ruby-raa/image_size/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich@sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider
diff --git a/ruby-raa/mailparser/DETAILS b/ruby-raa/mailparser/DETAILS
index 402e0bc9d1..badb240b86 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 fb6cfa1e02..7bffbd3487 100644
--- a/ruby-raa/mailparser/HISTORY
+++ b/ruby-raa/mailparser/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich@sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider
diff --git a/ruby-raa/mb-ruby/DETAILS b/ruby-raa/mb-ruby/DETAILS
index 5960aed84d..8c2453a3cd 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 b4e95565c2..51b16b7734 100644
--- a/ruby-raa/mb-ruby/HISTORY
+++ b/ruby-raa/mb-ruby/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich@sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider
diff --git a/ruby-raa/needle/DETAILS b/ruby-raa/needle/DETAILS
index d3a07de125..fe4be4dcab 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@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 327ac440a4..77351df2a8 100644
--- a/ruby-raa/needle/HISTORY
+++ b/ruby-raa/needle/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich@sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider
diff --git a/ruby-raa/net-ssh/DETAILS b/ruby-raa/net-ssh/DETAILS
index 66661bbad1..fc1965f8d9 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 327ac440a4..77351df2a8 100644
--- a/ruby-raa/net-ssh/HISTORY
+++ b/ruby-raa/net-ssh/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich@sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider
diff --git a/ruby-raa/nio/DETAILS b/ruby-raa/nio/DETAILS
index 4252bcb47d..62dba23887 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 327ac440a4..77351df2a8 100644
--- a/ruby-raa/nio/HISTORY
+++ b/ruby-raa/nio/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich@sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider
diff --git a/ruby-raa/quickcert/DETAILS b/ruby-raa/quickcert/DETAILS
index b7725e06e7..19419eb911 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 fc37db746e..6fd34509be 100644
--- a/ruby-raa/quickcert/HISTORY
+++ b/ruby-raa/quickcert/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich@sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider
diff --git a/ruby-raa/ruby-dbus/DETAILS b/ruby-raa/ruby-dbus/DETAILS
index 135c1b7cfa..ba0291b55c 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 7ad3cce4a5..7f95d284c2 100644
--- a/ruby-raa/ruby-dbus/HISTORY
+++ b/ruby-raa/ruby-dbus/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich@sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider
diff --git a/ruby-raa/ruby-dict/DETAILS b/ruby-raa/ruby-dict/DETAILS
index 57cddd8457..664c9d5154 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 fb6cfa1e02..7bffbd3487 100644
--- a/ruby-raa/ruby-dict/HISTORY
+++ b/ruby-raa/ruby-dict/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich@sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider
diff --git a/ruby-raa/ruby-graphviz/DETAILS b/ruby-raa/ruby-graphviz/DETAILS
index 6973d1b85c..5c8e00d57a 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 fc37db746e..6fd34509be 100644
--- a/ruby-raa/ruby-graphviz/HISTORY
+++ b/ruby-raa/ruby-graphviz/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich@sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider
diff --git a/ruby-raa/ruby-inotify/DETAILS b/ruby-raa/ruby-inotify/DETAILS
index 1a1db91903..5c2769dcfb 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 327ac440a4..77351df2a8 100644
--- a/ruby-raa/ruby-inotify/HISTORY
+++ b/ruby-raa/ruby-inotify/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich@sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider
diff --git a/ruby-raa/ruby-password/DETAILS b/ruby-raa/ruby-password/DETAILS
index 6358e43784..ea28d7a99d 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 29f2ad8d15..82c2a7c5fb 100644
--- a/ruby-raa/ruby-password/HISTORY
+++ b/ruby-raa/ruby-password/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich@sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider
diff --git a/ruby-raa/ruby-termios/DETAILS b/ruby-raa/ruby-termios/DETAILS
index 6e4da8b493..612fc5a171 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 29f2ad8d15..82c2a7c5fb 100644
--- a/ruby-raa/ruby-termios/HISTORY
+++ b/ruby-raa/ruby-termios/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich@sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider
diff --git a/ruby-raa/ruby-xattr/DETAILS b/ruby-raa/ruby-xattr/DETAILS
index 71d41d09c3..ff08caf4de 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 fb6cfa1e02..7bffbd3487 100644
--- a/ruby-raa/ruby-xattr/HISTORY
+++ b/ruby-raa/ruby-xattr/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich@sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider
diff --git a/ruby-raa/ruby-xslt/DETAILS b/ruby-raa/ruby-xslt/DETAILS
index d8d785e1d6..f1be415eef 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 fb6cfa1e02..7bffbd3487 100644
--- a/ruby-raa/ruby-xslt/HISTORY
+++ b/ruby-raa/ruby-xslt/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich@sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider
diff --git a/ruby-raa/rubygame/DETAILS b/ruby-raa/rubygame/DETAILS
index 2cf08bc0e7..42ce907acc 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 fc37db746e..6fd34509be 100644
--- a/ruby-raa/rubygame/HISTORY
+++ b/ruby-raa/rubygame/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich@sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider
diff --git a/ruby-raa/rubymail/DETAILS b/ruby-raa/rubymail/DETAILS
index ebbdccf5ff..62687d6d32 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 fb6cfa1e02..7bffbd3487 100644
--- a/ruby-raa/rubymail/HISTORY
+++ b/ruby-raa/rubymail/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich@sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider
diff --git a/ruby-raa/text-format/DETAILS b/ruby-raa/text-format/DETAILS
index 06f186ed11..ab430d332b 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 fb6cfa1e02..7bffbd3487 100644
--- a/ruby-raa/text-format/HISTORY
+++ b/ruby-raa/text-format/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich@sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider
diff --git a/ruby-raa/trans-simple/DETAILS b/ruby-raa/trans-simple/DETAILS
index 7dee92a890..cdbde8a5ac 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 327ac440a4..77351df2a8 100644
--- a/ruby-raa/trans-simple/HISTORY
+++ b/ruby-raa/trans-simple/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2010-02-25 Remko van der Vossen <wich@sourcemage.org>
* DEPENDS: updated ruby dependency to RUBY provider
diff --git a/ruby-raa/vpim/DETAILS b/ruby-raa/vpim/DETAILS
index ce1a513fba..140e3ba05f 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 5af09da5ff..d11a855881 100644
--- a/ruby-raa/vpim/HISTORY
+++ b/ruby-raa/vpim/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Fix description, remove changelog and versions
+
2011-02-13 Andraž "ruskie" Levstik <ruskie+f03a580f@codemages.net>
* DETAILS: updateded to 0.695
diff --git a/science/ipc/DETAILS b/science/ipc/DETAILS
index 94a0f4318f..dccef57d1d 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 437d114a29..a254485773 100644
--- a/science/ipc/HISTORY
+++ b/science/ipc/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael@sourcemage.org>
+ * : Fix typo in description (additionaly -> additionally)
+
2011-10-14 Bor Kraljič <pyrobor@ver.si>
* DETAILS: fixed long description wrap (scripted)
diff --git a/security/swatch/DETAILS b/security/swatch/DETAILS
index e0637f7494..c347409b40 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 b94518d1a0..ab52f7d0d2 100644
--- a/security/swatch/HISTORY
+++ b/security/swatch/HISTORY
@@ -1,3 +1,6 @@
+2014-12-12 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: Fix typo in description (activly -> actively)
+
2007-04-23 Arjan Bouter <abouter@sourcemage.org>
* DEPENDS: cleaned up depends
diff --git a/utils/augeas/DETAILS b/utils/augeas/DETAILS
index 0eeb99f00c..71920c1acc 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 5395cf58f4..3ec41035dc 100644
--- a/utils/augeas/HISTORY
+++ b/utils/augeas/HISTORY
@@ -1,3 +1,7 @@
+2014-12-04 Eric Sandall <sandalle@sourcemage.org>
+ * DETAILS: Updated to 1.3.0
+ SOURCE_URL updated
+
2010-11-04 Robert Figura <template@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 0000000000..0ebed4a6ee
--- /dev/null
+++ b/utils/augeas/augeas-1.3.0.tar.gz.sig
Binary files differ
diff --git a/utils/file/DETAILS b/utils/file/DETAILS
index b8e6709422..5571c22c06 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 c8a3296606..cdd44c3f5b 100644
--- a/utils/file/HISTORY
+++ b/utils/file/HISTORY
@@ -1,3 +1,6 @@
+2014-12-11 Ladislav Hagara <hgr@vabo.cz>
+ * DETAILS: 5.21
+
2014-08-26 Treeve Jelbert <treeve@sourcemage.org>
* DETAILS: version 5.19
diff --git a/utils/libguestfs/DEPENDS b/utils/libguestfs/DEPENDS
index cf2dbf31c1..810be09b05 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 c35e71f8af..787a4ba22c 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 3a2a070dd8..4974a35219 100644
--- a/utils/libguestfs/HISTORY
+++ b/utils/libguestfs/HISTORY
@@ -1,3 +1,7 @@
+2014-12-04 Eric Sandall <sandalle@sourcemage.org>
+ * DETAILS: Updated to 1.28.2
+ * DEPENDS: Depends on augeas
+
2013-09-17 Eric Sandall <sandalle@sourcemage.org>
* Created
diff --git a/utils/lsscsi/DETAILS b/utils/lsscsi/DETAILS
index 3497763a10..0b27f5e035 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 cbfea243a1..18f20282a9 100644
--- a/utils/lsscsi/HISTORY
+++ b/utils/lsscsi/HISTORY
@@ -1,3 +1,6 @@
+2014-12-02 Ladislav Hagara <hgr@vabo.cz>
+ * DETAILS: 0.28
+
2012-02-19 Ladislav Hagara <hgr@vabo.cz>
* DETAILS: 0.26
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 0000000000..d2d0d55571
--- /dev/null
+++ b/utils/puppet/3.7.3.tar.gz.sig
Binary files differ
diff --git a/utils/puppet/DEPENDS b/utils/puppet/DEPENDS
index bdcb984685..c26ffebb6d 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 724ea09589..a74f600bab 100755
--- a/utils/puppet/DETAILS
+++ b/utils/puppet/DETAILS
@@ -1,8 +1,9 @@
SPELL=puppet
- VERSION=0.25.5
- SOURCE="puppet-${VERSION}.tar.gz"
- SOURCE_URL[0]=http://puppetlabs.com/downloads/puppet/${SOURCE}
- SOURCE_HASH=sha512:a563421f57e30eb09dc0596f4769ccaa45e9f9c6f29aa4072f370cc95cb50aab00b9ec3450289ea20b7383bb184c491a2ddbe003845beb7d01d328083f3dbad7
+ VERSION=3.7.3
+ SOURCE="${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://github.com/puppetlabs/${SPELL}/archive/${SOURCE}
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+# SOURCE_HASH=sha512:a563421f57e30eb09dc0596f4769ccaa45e9f9c6f29aa4072f370cc95cb50aab00b9ec3450289ea20b7383bb184c491a2ddbe003845beb7d01d328083f3dbad7
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/puppet-${VERSION}"
WEB_SITE="http://puppetlabs.com/"
LICENSE[0]=GPL
diff --git a/utils/puppet/HISTORY b/utils/puppet/HISTORY
index a3c22b1439..54d12906db 100644
--- a/utils/puppet/HISTORY
+++ b/utils/puppet/HISTORY
@@ -1,3 +1,10 @@
+2014-12-04 Eric Sandall <sandalle@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@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 ad9fd5b30c..f990181a63 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 f571948a8c..0000000000
--- 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 2ebb9c804f..0000000000
--- 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 b932bef24d..f8f1529a84 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 fcb0ad4bbb..a71a672fb7 100644
--- a/utils/pv/HISTORY
+++ b/utils/pv/HISTORY
@@ -1,3 +1,6 @@
+2014-11-27 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS: updated spell to 1.5.7
+
2014-05-05 Vlad Glagolev <stealth@sourcemage.org>
* DETAILS: updated spell to 1.5.3
diff --git a/utils/qemu/DETAILS b/utils/qemu/DETAILS
index 79539dc612..04537232c8 100755
--- a/utils/qemu/DETAILS
+++ b/utils/qemu/DETAILS
@@ -1,5 +1,5 @@
SPELL=qemu
- VERSION=1.5.2
+ VERSION=2.1.2
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 0ae7de6192..f95b399b7c 100644
--- a/utils/qemu/HISTORY
+++ b/utils/qemu/HISTORY
@@ -1,3 +1,9 @@
+2014-12-04 Eric Sandall <sandalle@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@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 0299b364ac..0000000000
--- 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 4707fad806..8b7eccc7d5 100644
--- a/utils/qemu/qemu.gpg
+++ b/utils/qemu/qemu.gpg
Binary files differ
diff --git a/utils/supermin/DETAILS b/utils/supermin/DETAILS
index 26fdd2a6f4..a25a8e58d5 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 3a2a070dd8..d4ccb2d3d8 100644
--- a/utils/supermin/HISTORY
+++ b/utils/supermin/HISTORY
@@ -1,3 +1,7 @@
+2014-12-04 Eric Sandall <sandalle@sourcemage.org>
+ * DETAILS: Updated to 5.1.11
+ * PRE_BUILD: Removed, no longer needed
+
2013-09-17 Eric Sandall <sandalle@sourcemage.org>
* Created
diff --git a/utils/supermin/PRE_BUILD b/utils/supermin/PRE_BUILD
deleted file mode 100755
index 1e86978afa..0000000000
--- 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/video/ffmpeg/DEPENDS b/video/ffmpeg/DEPENDS
index 41216c722a..ae90bb8de9 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 66001122f7..95d72a9667 100644
--- a/video/ffmpeg/HISTORY
+++ b/video/ffmpeg/HISTORY
@@ -1,7 +1,9 @@
-2014-08-19 Treeve Jelbert <treeve@sourcemage.org>
- * DEPENDS: openssl => SSL
+2014-12-03 Eric Sandall <sandalle@sourcemage.org>
+ * DEPENDS: SSL flag is --enable-openssl not --enable-SSL
- * SUB_DEPENDS, PRE_SUB_DEPENDS: openssl => SSL
+2014-08-19 Treeve Jelbert <treeve@sourcemage.org>
+ * DEPENDS: openssl => SSL
+ * SUB_DEPENDS, PRE_SUB_DEPENDS: openssl => SSL
2014-08-13 Ladislav Hagara <hgr@vabo.cz>
* DETAILS: 2.3.2
diff --git a/video/mpv/BUILD b/video/mpv/BUILD
index 63c28f8716..d53deaf870 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 c0fc74510b..35acc7411d 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" \
@@ -172,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 067979c084..6614be0a57 100755
--- a/video/mpv/DETAILS
+++ b/video/mpv/DETAILS
@@ -1,10 +1,10 @@
SPELL=mpv
- VERSION=0.6.2
+ 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:0b595bd8c63618bda19786bbb355a033189e1dfb77da63716eff7d98642f23b248ed147bd62b97a6f7c6c9d0d8c6965f7c402c8c768d2d00b91b2610c74e8eb6
+ 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 a76767227a..66d315ad0d 100644
--- a/video/mpv/HISTORY
+++ b/video/mpv/HISTORY
@@ -1,6 +1,11 @@
+2014-12-14 Pol Vinogradov <vin.public@gmail.com>
+ * DETAILS: version 0.7.1
+ * BUILD: needs waf_build without --nocache
+ * DEPENDS: ffmpeg -> LIBAVCODEC, removed libquvi
+
2014-11-16 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de>
* DETAILS: version 0.6.2
- * DEPENDS: remove obsolete depencies
+ * DEPENDS: removed obsolete dependencies
2014-10-01 Ladislav Hagara <hgr@vabo.cz>
* DETAILS: 0.6.0
diff --git a/video/v4l-utils/DETAILS b/video/v4l-utils/DETAILS
index 643067c8a7..0e81c145ba 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 4cc46f2995..6dd7ad095a 100644
--- a/video/v4l-utils/HISTORY
+++ b/video/v4l-utils/HISTORY
@@ -1,3 +1,7 @@
+2014-12-05 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: version 1.6.2
+ new WEB_SITE
+
2014-07-21 Ladislav Hagara <hgr@vabo.cz>
* DETAILS: 1.2.1
diff --git a/wm-addons/parcellite/DETAILS b/wm-addons/parcellite/DETAILS
index 7b1e61bae4..c0939b59e6 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 275efa7063..20184655dd 100644
--- a/wm-addons/parcellite/HISTORY
+++ b/wm-addons/parcellite/HISTORY
@@ -1,3 +1,6 @@
+2014-12-05 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: updated spell to 1.1.9
+
2013-09-16 Ismael Luceno <ismael@sourcemage.org>
* DETAILS: updated spell to 1.1.6
diff --git a/x11-libs/wine/CONFIGURE b/x11-libs/wine/CONFIGURE
index a7a0d4da9d..48a11d7fc9 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/DETAILS b/x11-libs/wine/DETAILS
index cca72c53ec..a5202d5160 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.30
+ VERSION=1.7.32
else
VERSION=1.6.1
fi
diff --git a/x11-libs/wine/HISTORY b/x11-libs/wine/HISTORY
index 432eee0c72..45d6b2f89e 100644
--- a/x11-libs/wine/HISTORY
+++ b/x11-libs/wine/HISTORY
@@ -1,3 +1,9 @@
+2014-12-03 Eric Sandall <sandalle@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@sourcemage.org>
* DETAILS: version 1.7.30 (devel)
diff --git a/x11-libs/wine/PRE_BUILD b/x11-libs/wine/PRE_BUILD
deleted file mode 100755
index fe479291b8..0000000000
--- 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 7a42b6e722..0000000000
--- 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/xlockmore/DETAILS b/x11/xlockmore/DETAILS
index fbf29c09cc..4235a0177a 100755
--- a/x11/xlockmore/DETAILS
+++ b/x11/xlockmore/DETAILS
@@ -1,5 +1,6 @@
SPELL=xlockmore
- VERSION=5.44
+ VERSION=5.45
+ SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/x11/xlockmore/HISTORY b/x11/xlockmore/HISTORY
index 8eb3365413..b47ae36cd7 100644
--- a/x11/xlockmore/HISTORY
+++ b/x11/xlockmore/HISTORY
@@ -1,3 +1,6 @@
+2014-12-03 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS: updated spell to 5.45; SECURITY_PATCH++
+
2014-11-20 Vlad Glagolev <stealth@sourcemage.org>
* DETAILS: updated spell to 5.44; dropped broken mirror
diff --git a/xorg-driver/xf86-video-impact/DETAILS b/xorg-driver/xf86-video-impact/DETAILS
index 4fc3826913..860eba8b5f 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 adec4c9ff8..cbfb85b04d 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@sourcemage.org>
+ * DETAILS: Replace "bit" suffix with "-bit" in description
+
2008-03-17 Eric Sandall <sandalle@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 0102d01219..41fdab0db2 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 2ed70946a0..b81ee5d685 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@sourcemage.org>
+ * DETAILS: Replace "bit" suffix with "-bit" in description
+
2009-09-11 Eric Sandall <sandalle@sourcemage.org>
* DETAILS: Updated to 0.2.3
SOURCE matches upstream posted MD5
diff --git a/xorg-lib/libxft/HISTORY b/xorg-lib/libxft/HISTORY
index 0f6e8fcd6e..29c8d1b04c 100644
--- a/xorg-lib/libxft/HISTORY
+++ b/xorg-lib/libxft/HISTORY
@@ -1,3 +1,6 @@
+2014-12-04 Eric Sandall <sandalle@sourcemage.org>
+ * PRE_BUILD, fix-freetype-includes.patch: Added to compile against freetype2 2.5.0+
+
2014-09-25 Remko van der Vossen <wich@sourcemage.org>
* DEPENDS: missing depends
diff --git a/xorg-lib/libxft/PRE_BUILD b/xorg-lib/libxft/PRE_BUILD
new file mode 100755
index 0000000000..2fb1dad860
--- /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 0000000000..d36c3a7b15
--- /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] = {