diff --git a/libs/liblinebreak/BUILD b/libs/liblinebreak/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/libs/liblinebreak/BUILD
@@ -0,0 +1 @@
+true
diff --git a/libs/liblinebreak/DETAILS b/libs/liblinebreak/DETAILS
index 2e75c29..754c152 100755
--- a/libs/liblinebreak/DETAILS
+++ b/libs/liblinebreak/DETAILS
@@ -1,15 +1,7 @@
- SPELL=liblinebreak
- VERSION=2.1
- SOURCE=${SPELL}-${VERSION}.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
-
SOURCE_URL[0]=http://sourceforge.net/projects/vimgadgets/files/$SPELL/$VERSION/$SOURCE/download
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
- LICENSE[0]=ZLIB
- WEB_SITE=http://vimgadgets.sourceforge.net/liblinebreak/
- ENTERED=20080713
- SHORT="UTF-8 line breaking"
-cat << EOF
-Liblinebreak is an implementation of the line breaking algorithm as
described
-in Unicode 6.0.0 Standard Annex 14, Revision 26. It breaks lines that
contain
-Unicode characters. It is designed to be used in a generic text renderer.
-EOF
+ SPELL=liblinebreak
+ VERSION=0
+ PATCHLEVEL=9999
+ SHORT="deprecated"
+ cat << EOF
+ deprecated spell [replaced by libunibreak]
+ EOF
diff --git a/libs/liblinebreak/DOWNLOAD b/libs/liblinebreak/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/libs/liblinebreak/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/libs/liblinebreak/HISTORY b/libs/liblinebreak/HISTORY
index b66aa6a..df01cad 100644
--- a/libs/liblinebreak/HISTORY
+++ b/libs/liblinebreak/HISTORY
@@ -1,3 +1,8 @@
+2015-01-10 Pol Vinogradov <vin.public AT gmail.com>
+ * spell deprecated [in favour of libunibreak]
+ * PATCHLEVEL=9999
+ * DETAILS: version 0
+
2011-11-12 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated VERSION to 2.1, source_url, license, website,
long description
diff --git a/libs/liblinebreak/INSTALL b/libs/liblinebreak/INSTALL
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/libs/liblinebreak/INSTALL
@@ -0,0 +1 @@
+true
diff --git a/libs/liblinebreak/PRE_BUILD b/libs/liblinebreak/PRE_BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/libs/liblinebreak/PRE_BUILD
@@ -0,0 +1 @@
+true
diff --git a/libs/liblinebreak/UP_TRIGGERS b/libs/liblinebreak/UP_TRIGGERS
new file mode 100755
index 0000000..07ba5fe
--- /dev/null
+++ b/libs/liblinebreak/UP_TRIGGERS
@@ -0,0 +1,2 @@
+up_trigger liblinebreak dispel_self
+up_trigger libunibreak cast_self
diff --git a/libs/liblinebreak/liblinebreak-2.1.tar.gz.sig
b/libs/liblinebreak/liblinebreak-2.1.tar.gz.sig
deleted file mode 100644
index 548c10a..0000000
Binary files a/libs/liblinebreak/liblinebreak-2.1.tar.gz.sig and /dev/null
differ
diff --git a/libs/libunibreak/CONFLICTS b/libs/libunibreak/CONFLICTS
new file mode 100755
index 0000000..02200bb
--- /dev/null
+++ b/libs/libunibreak/CONFLICTS
@@ -0,0 +1 @@
+conflicts liblinebreak y
diff --git a/libs/libunibreak/DEPENDS b/libs/libunibreak/DEPENDS
new file mode 100755
index 0000000..9e4b57a
--- /dev/null
+++ b/libs/libunibreak/DEPENDS
@@ -0,0 +1,2 @@
+depends autoconf &&
+depends automake
diff --git a/libs/libunibreak/DETAILS b/libs/libunibreak/DETAILS
new file mode 100755
index 0000000..6e6a8db
--- /dev/null
+++ b/libs/libunibreak/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=libunibreak
+ VERSION=1.1
+ SOURCE=${SPELL}-${VERSION}.tar.gz
+
SOURCE_HASH=sha512:73e4f6e78dc0bc25c880243c1885bfbdd9556c103e74117a3b713ce9b6c765a11480c0fb0191ac8458e5e0f6a21543d4e7dba195b80e91998c95fa27c40c1aa7
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-${SPELL}_${VERSION//./_}
+
SOURCE_URL[0]=https://github.com/adah1972/$SPELL/archive/${SPELL}_${VERSION//./_}.tar.gz
+ LICENSE[0]=ZLIB
+ WEB_SITE=https://github.com/adah1972/libunibreak
+ ENTERED=20150110
+ SHORT="UTF-8 line breaking library"
+cat << EOF
+Libunibreak is an implementation of the line breaking algorithm as described
+in Unicode 6.0.0 Standard Annex 14, Revision 26. It breaks lines that contain
+Unicode characters. It is designed to be used in a generic text renderer.
+EOF
diff --git a/libs/libunibreak/HISTORY b/libs/libunibreak/HISTORY
new file mode 100644
index 0000000..1d2fbf6
--- /dev/null
+++ b/libs/libunibreak/HISTORY
@@ -0,0 +1,6 @@
+2015-01-11 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: switched to Github's version exclusively
+ * DEPENDS, PRE_BUILD: added for bootstrapping
+
+2015-01-10 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS, CONFLICTS: spell created
diff --git a/libs/libunibreak/PRE_BUILD b/libs/libunibreak/PRE_BUILD
new file mode 100755
index 0000000..4c64d0c
--- /dev/null
+++ b/libs/libunibreak/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+
+./bootstrap
diff --git a/libs/musl/BUILD b/libs/musl/BUILD
new file mode 100755
index 0000000..0d16a70
--- /dev/null
+++ b/libs/musl/BUILD
@@ -0,0 +1,12 @@
+ pfx="$INSTALL_ROOT"/usr
+conf="$INSTALL_ROOT"/etc
+slib="$INSTALL_ROOT"/lib
+ lib="$pfx"/lib/musl
+ inc="$pfx"/include/musl
+./configure \
+ --prefix="$pfx" \
+ --sysconfdir="$conf" \
+ --syslibdir="$slib" \
+ --libdir="$lib" \
+ --includedir="$inc" \
+ $OPTS
diff --git a/libs/musl/DETAILS b/libs/musl/DETAILS
new file mode 100755
index 0000000..e511937
--- /dev/null
+++ b/libs/musl/DETAILS
@@ -0,0 +1,24 @@
+ SPELL=musl
+ VERSION=1.1.5
+ SOURCE="$SPELL-$VERSION.tar.gz"
+ WEB_SITE="http://www.musl-libc.org"
+ SOURCE_URL[0]="$WEB_SITE/releases/${SOURCE}"
+
SOURCE_HASH=sha512:4436887367137cbfc6d34e0f403b8dd36db2a55a5160681fef4de7cc0cb1be38487ea708e6aa6dc1328b61c62868b6cc19f099649c9d12e1ba812dfa8844b772
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ LICENSE[0]="MIT"
+ ENTERED=20150110
+ KEYWORDS=""
+ SHORT="musl libc"
+cat << EOF
+musl, pronounced like the word "mussel", is an MIT-licensed implementation of
+the standard C library targetting the Linux syscall API, suitable for use in
a
+wide range of deployment environments. musl offers efficient static and
dynamic
+linking support, lightweight code and low runtime overhead, strong fail-safe
+guarantees under correct usage, and correctness in the sense of standards
+conformance and safety. musl is built on the principle that these goals are
+best achieved through simple code that is easy to understand and maintain.
+
+The 1.1 release series for musl features coverage for all interfaces defined
+in ISO C99 and POSIX 2008 base, along with a number of non-standardized
+interfaces for compatibility with Linux, BSD, and glibc functionality.
+EOF
diff --git a/libs/musl/HISTORY b/libs/musl/HISTORY
new file mode 100644
index 0000000..513fcd4
--- /dev/null
+++ b/libs/musl/HISTORY
@@ -0,0 +1,2 @@
+2015-01-10 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS: spell created
diff --git a/mail/claws-mail-extra-plugins/CONFLICTS
b/mail/claws-mail-extra-plugins/CONFLICTS
deleted file mode 100755
index 22789f8..0000000
--- a/mail/claws-mail-extra-plugins/CONFLICTS
+++ /dev/null
@@ -1 +0,0 @@
-conflicts sylpheed-claws-extra-plugins y
diff --git a/mail/claws-mail-extra-plugins/DEPENDS
b/mail/claws-mail-extra-plugins/DEPENDS
deleted file mode 100755
index abf4397e..0000000
--- a/mail/claws-mail-extra-plugins/DEPENDS
+++ /dev/null
@@ -1,36 +0,0 @@
-depends claws-mail &&
-
-optional_depends libarchive \
- "" \
- "" \
- "to build archive plugin" &&
-
-optional_depends synce-libsynce \
- "" \
- "" \
- "to build SynCE plugin" &&
-
-optional_depends synce-librapi2 \
- "" \
- "" \
- "to build SynCE plugin" &&
-
-optional_depends libytnef \
- "" \
- "" \
- "to build tnef_parse plugin" &&
-
-optional_depends webkitgtk \
- "" \
- "" \
- "to build fancy plugin" &&
-
-optional_depends libchamplain \
- "" \
- "" \
- "to build geolocation plugin" &&
-
-optional_depends bsfilter \
- "" \
- "" \
- "needed by bsfilter plugin (Bayesian spam filtering)"
diff --git a/mail/claws-mail-extra-plugins/DETAILS
b/mail/claws-mail-extra-plugins/DETAILS
index 427b6a5..b302e5a 100755
--- a/mail/claws-mail-extra-plugins/DETAILS
+++ b/mail/claws-mail-extra-plugins/DETAILS
@@ -1,38 +1,7 @@
SPELL=claws-mail-extra-plugins
- VERSION=3.9.0
- PATCHLEVEL=1
-# SOURCE=$SPELL-$VERSION.tar.bz2
-# SOURCE_URL=$SOURCEFORGE_URL/sylpheed-claws/$SOURCE
-# SOURCE2=${SOURCE}.asc
-# SOURCE2_URL=${SOURCE_URL}.asc
-# SOURCE_GPG=sylpheed.gpg:${SOURCE}.asc
-# SOURCE2_IGNORE=signature
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- WEB_SITE=http://www.claws-mail.org/plugins.php
- ENTERED=20060926
- LICENSE[0]=GPL
- KEYWORDS="reader email mail"
- SHORT="extra plugins for claws-mail"
+ VERSION=0
+ PATCHLEVEL=9999
+ SHORT="deprecated"
cat << EOF
-This spell contains extra plugins for claws-mail. Including:
- * AcpiNotifier
- * AttRemover
- * AttachWarner
- * BSfilter (bayesian SPAM filter)
- * CacheSaver
- * Fancy (Webkit HTML rendering)
- * FetchInfo
- * GeoLocation
- * Gtkhtml2 Viewer
- * Mail Archiver
- * mailMBOX (mbox format support)
- * NewMail
- * Notification
- * Perl
- * Python
- * RSSyl
- * SpamReport
- * SynCE (Windows CE sync support)
- * TNEF parse
- * vCalendar
+deprecated spell [part of claws-mail since 3.9.1]
EOF
diff --git a/mail/claws-mail-extra-plugins/DOWNLOAD
b/mail/claws-mail-extra-plugins/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/mail/claws-mail-extra-plugins/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/mail/claws-mail-extra-plugins/HISTORY
b/mail/claws-mail-extra-plugins/HISTORY
index ca962a4..3da53e7 100644
--- a/mail/claws-mail-extra-plugins/HISTORY
+++ b/mail/claws-mail-extra-plugins/HISTORY
@@ -1,2 +1,5 @@
+2015-01-12 Ismael Luceno <ismael AT sourcemage.org>
+ * fixed the deprecation
+
2013-06-24 Ladislav Hagara <hgr AT vabo.cz>
* spell deprecated, part of claws-mail since 3.9.1
diff --git a/mail/claws-mail-extra-plugins/TRIGGERS
b/mail/claws-mail-extra-plugins/TRIGGERS
deleted file mode 100755
index 38f42a3..0000000
--- a/mail/claws-mail-extra-plugins/TRIGGERS
+++ /dev/null
@@ -1 +0,0 @@
-on_cast claws-mail cast_self
diff --git a/mobile/kismet/DETAILS b/mobile/kismet/DETAILS
index b67b995..17c78e5 100755
--- a/mobile/kismet/DETAILS
+++ b/mobile/kismet/DETAILS
@@ -1,5 +1,5 @@
SPELL=kismet
- VERSION=2010-07-R1
+ VERSION=2013-03-R1b
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
SOURCE_GPG=738BBDB1.gpg:$SOURCE2:UPSTREAM_KEY
diff --git a/mobile/kismet/HISTORY b/mobile/kismet/HISTORY
index 6feedfb..3dd091a 100644
--- a/mobile/kismet/HISTORY
+++ b/mobile/kismet/HISTORY
@@ -1,3 +1,6 @@
+2015-01-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 2013-03-R1b
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/python-pypi/eyed3/CONFLICTS b/python-pypi/eyed3/CONFLICTS
new file mode 100755
index 0000000..520f847
--- /dev/null
+++ b/python-pypi/eyed3/CONFLICTS
@@ -0,0 +1 @@
+conflicts eyeD3 y
diff --git a/python-pypi/eyed3/DEPENDS b/python-pypi/eyed3/DEPENDS
new file mode 100755
index 0000000..a86d429
--- /dev/null
+++ b/python-pypi/eyed3/DEPENDS
@@ -0,0 +1 @@
+depends python
diff --git a/python-pypi/eyed3/DETAILS b/python-pypi/eyed3/DETAILS
new file mode 100755
index 0000000..d972662
--- /dev/null
+++ b/python-pypi/eyed3/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=eyed3
+ VERSION=0.7.5
+ SOURCE=eyeD3-$VERSION.tgz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/eyeD3-$VERSION
+ WEB_SITE=http://eyed3.nicfit.net/
+ SOURCE_URL[0]=http://eyed3.nicfit.net/releases/$SOURCE
+
SOURCE_HASH=sha512:9f57e05e4db78618e73ec15ca6ac7b983e13c24ae926bfb9194ee4fc1d735f80308dfc5bdac6016f5491bdb06d46b645d7ac54247d581467a8a22129fae85ba5
+ LICENSE[0]=GPL
+ ENTERED=20070908
+ KEYWORDS="id3 audio"
+ SHORT="eyeD3 is a Python module and program for processing ID3
tags."
+cat << EOF
+eyeD3 is a Python module and program for processing ID3 tags. Information
about
+mp3 files (i.e bit rate, sample frequency, play time, etc.) is also provided.
+The formats supported are ID3 v1.0/v1.1 and v2.3/v2.4.
+EOF
diff --git a/python-pypi/eyed3/HISTORY b/python-pypi/eyed3/HISTORY
new file mode 100644
index 0000000..04c3e96
--- /dev/null
+++ b/python-pypi/eyed3/HISTORY
@@ -0,0 +1,8 @@
+2015-01-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 0.7.5
+
+2008-08-02 Alexander Tsamutali <astsmtl AT gmail.com>
+ * DETAILS: updated spell to 0.6.16
+
+2007-09-09 Remko van der Vossen <wich AT stack.nl>
+ * DETAILS, DEPENDS: Created spell.
diff --git a/shell-term-fm/tcsh/DETAILS b/shell-term-fm/tcsh/DETAILS
index ed2d093..0fd1279 100755
--- a/shell-term-fm/tcsh/DETAILS
+++ b/shell-term-fm/tcsh/DETAILS
@@ -1,11 +1,10 @@
SPELL=tcsh
- VERSION=6.17
- SOURCE=$SPELL-$VERSION.00.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION.00
+ VERSION=6.18.01
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=ftp://ftp.astron.com/pub/tcsh/$SOURCE
- SOURCE_URL[1]=ftp://ftp.gw.com/pub/unix/tcsh/$SOURCE
- SOURCE_URL[2]=ftp://ftp.funet.fi/pub/unix/shells/tcsh/$SOURCE
- SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
+ SOURCE_URL[1]=ftp://ftp.funet.fi/pub/unix/shells/tcsh/$SOURCE
+
SOURCE_HASH=sha512:2791709f6db19b70652259f7dd5ee5c5d7943e814b3904cac5a3e890ff3b144401ed8552bd4f82ec789378d85c3f785438446c4d97d229c46bd0a08970d34628
LICENSE[0]=BSD
WEB_SITE=http://www.tcsh.org/Home
KEYWORDS="console"
diff --git a/shell-term-fm/tcsh/HISTORY b/shell-term-fm/tcsh/HISTORY
index e3d2081..b40a80c 100644
--- a/shell-term-fm/tcsh/HISTORY
+++ b/shell-term-fm/tcsh/HISTORY
@@ -1,3 +1,6 @@
+2015-01-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 6.18.01
+
2009-08-03 Arjan Bouter <abouter AT sourcemage.org>
* DETAILS: updated to 6.17.00
diff --git a/shell-term-fm/tcsh/tcsh-6.17.00.tar.gz.sig
b/shell-term-fm/tcsh/tcsh-6.17.00.tar.gz.sig
deleted file mode 100644
index 0c93491..0000000
Binary files a/shell-term-fm/tcsh/tcsh-6.17.00.tar.gz.sig and /dev/null differ
diff --git a/utils/lsw/BUILD b/utils/lsw/BUILD
new file mode 100755
index 0000000..8f58e6d
--- /dev/null
+++ b/utils/lsw/BUILD
@@ -0,0 +1 @@
+make
diff --git a/utils/lsw/DETAILS b/utils/lsw/DETAILS
new file mode 100755
index 0000000..a045d69
--- /dev/null
+++ b/utils/lsw/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=lsw
+ VERSION=0.3
+ SOURCE="$SPELL-$VERSION.tar.gz"
+ SOURCE_URL[0]=http://dl.suckless.org/tools/${SOURCE}
+
SOURCE_HASH=sha512:54f5aeb6d17fe23a2e65fbbf4a7622c194e776261a6f0c04ece54fbf212588ec749d5bf5939a6084997f36468339f5373169234c671211a2b7712c408cf883d8
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="http://tools.suckless.org/lsw"
+ LICENSE[0]="MIT"
+ ENTERED=20150111
+ KEYWORDS=""
+ SHORT="List windows titles"
+cat << EOF
+Lists the titles of all running X windows to stdout, similar to ls(1). Might
+be useful for script integration.
+EOF
diff --git a/utils/lsw/HISTORY b/utils/lsw/HISTORY
new file mode 100644
index 0000000..4525f88
--- /dev/null
+++ b/utils/lsw/HISTORY
@@ -0,0 +1,2 @@
+2015-01-11 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS, INSTALL: spell created
diff --git a/utils/lsw/INSTALL b/utils/lsw/INSTALL
new file mode 100755
index 0000000..7a7d501
--- /dev/null
+++ b/utils/lsw/INSTALL
@@ -0,0 +1 @@
+make DESTDIR="$INSTALL_ROOT" PREFIX=/usr install
diff --git a/utils/lsx/BUILD b/utils/lsx/BUILD
new file mode 100755
index 0000000..8f58e6d
--- /dev/null
+++ b/utils/lsx/BUILD
@@ -0,0 +1 @@
+make
diff --git a/utils/lsx/DETAILS b/utils/lsx/DETAILS
new file mode 100755
index 0000000..bee27f2
--- /dev/null
+++ b/utils/lsx/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=lsx
+ VERSION=0.1
+ SOURCE="$SPELL-$VERSION.tar.gz"
+ SOURCE_URL[0]=http://dl.suckless.org/tools/$SOURCE
+
SOURCE_HASH=sha512:19f3fa4ecc22817332716d58d287ab7ea4b07bbed1d909b00931b272f1613d8aeb315435495d51a5f918f53e3f0ce68e964813cdbfefce0176924f3c75aa623a
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="http://tools.suckless.org/lsx"
+ LICENSE[0]="MIT"
+ ENTERED=20150111
+ KEYWORDS=""
+ SHORT="List executables"
+cat << EOF
+List executables in a directory tree. It just does this, nothing else.
+EOF
diff --git a/utils/lsx/HISTORY b/utils/lsx/HISTORY
new file mode 100644
index 0000000..4525f88
--- /dev/null
+++ b/utils/lsx/HISTORY
@@ -0,0 +1,2 @@
+2015-01-11 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS, INSTALL: spell created
diff --git a/utils/lsx/INSTALL b/utils/lsx/INSTALL
new file mode 100755
index 0000000..7a7d501
--- /dev/null
+++ b/utils/lsx/INSTALL
@@ -0,0 +1 @@
+make DESTDIR="$INSTALL_ROOT" PREFIX=/usr install
diff --git a/utils/pwgen/DETAILS b/utils/pwgen/DETAILS
index 8c39ccd..024b6f9 100755
--- a/utils/pwgen/DETAILS
+++ b/utils/pwgen/DETAILS
@@ -1,13 +1,12 @@
SPELL=pwgen
- VERSION=2.06
+ VERSION=2.07
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=${SOURCEFORGE_URL}/$SPELL/$SOURCE
WEB_SITE=http://pwgen.sourceforge.net
-
SOURCE_HASH=sha512:46cd35292cc0772ae5c89888c862e08ae14854b4d32bfe2c57aa5ab62dab2a3e858255b2a8f3ef94eec32739ea403ad12b872f4a8890d2b5157bc62e48488001
+
SOURCE_HASH=sha512:9c56ff04ca2f6f60126608a25f395ddbc4a3ac59585a6f233c87d993b6388e30b1867d43a6bc5b0f9f1f4064b12ea450eac4f7c9ac2844707a99fad1bbd2664d
LICENSE[0]=GPL
ENTERED=20040529
- UPDATED=20041204
KEYWORDS="utils"
SHORT="Automatic Password generation."
diff --git a/utils/pwgen/HISTORY b/utils/pwgen/HISTORY
index 8044dd5..088d485 100644
--- a/utils/pwgen/HISTORY
+++ b/utils/pwgen/HISTORY
@@ -1,3 +1,6 @@
+2015-01-10 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 2.07
+
2008-12-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: updated to 2.06
@@ -12,4 +15,3 @@
2005-12-12 Maurizio Boriani <baux AT sourcemage.org>
* DETAILS: created the spell.
-
diff --git a/utils/sbase/BUILD b/utils/sbase/BUILD
new file mode 100755
index 0000000..8f58e6d
--- /dev/null
+++ b/utils/sbase/BUILD
@@ -0,0 +1 @@
+make
diff --git a/utils/sbase/DEPENDS b/utils/sbase/DEPENDS
new file mode 100755
index 0000000..21f6e3f
--- /dev/null
+++ b/utils/sbase/DEPENDS
@@ -0,0 +1 @@
+depends git
diff --git a/utils/sbase/DETAILS b/utils/sbase/DETAILS
new file mode 100755
index 0000000..2135f49
--- /dev/null
+++ b/utils/sbase/DETAILS
@@ -0,0 +1,21 @@
+. "$GRIMOIRE"/FUNCTIONS
+ SPELL=sbase
+ VERSION=$(get_scm_version)
+ SOURCE="$SPELL-git.tar.bz2"
+ SOURCE_URL[0]=git://git.suckless.org/$SPELL
+ SOURCE_IGNORE=volatile
+ FORCE_DOWNLOAD=on
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-git"
+ WEB_SITE="http://tools.suckless.org/sbase"
+ LICENSE[0]="MIT"
+ ENTERED=20150112
+ KEYWORDS=""
+ SHORT="suckless unix tools"
+cat << EOF
+sbase is a collection of unix tools that are inherently portable across UNIX
+and UNIX-like systems.
+
+The complement of sbase is ubase which is Linux-specific and provides all
+the non-portable tools. Together they are intended to form a base system
+similar to busybox but much smaller and suckless.
+EOF
diff --git a/utils/sbase/HISTORY b/utils/sbase/HISTORY
new file mode 100644
index 0000000..4211f79
--- /dev/null
+++ b/utils/sbase/HISTORY
@@ -0,0 +1,3 @@
+2015-01-12 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL, PREPARE: spell created
+ * DETAILS: Fixed missing inclusion of $GRIMOIRE/FUNCTIONS
diff --git a/utils/sbase/INSTALL b/utils/sbase/INSTALL
new file mode 100755
index 0000000..f590cd9
--- /dev/null
+++ b/utils/sbase/INSTALL
@@ -0,0 +1 @@
+make DESTDIR="$INSTALL_ROOT" PREFIX=/opt/suckless install
diff --git a/utils/sbase/PREPARE b/utils/sbase/PREPARE
new file mode 100755
index 0000000..136a218
--- /dev/null
+++ b/utils/sbase/PREPARE
@@ -0,0 +1,2 @@
+. "$GRIMOIRE"/FUNCTIONS &&
+prepare_select_branch
diff --git a/utils/sgrep/DETAILS b/utils/sgrep/DETAILS
index 2faba93..8def571 100755
--- a/utils/sgrep/DETAILS
+++ b/utils/sgrep/DETAILS
@@ -1,7 +1,7 @@
SPELL=sgrep
- VERSION=1.92a
+ VERSION=1.94a
SOURCE=$SPELL-$VERSION.tar.gz
-
SOURCE_HASH=sha512:f45ec057a8b21394f045eb4fba95c28242c144da150a68b917a1407495245a404671081ab9cefa848c184fb7639bfe0d265f22d7efb8ca4f32eea89ca9bff300
+
SOURCE_HASH=sha512:8d2571a738c6a87cc34aea3a0692d15aea1d4a0439401b97368da2a021992ef8d0754e91e10409c1c059712bfe69ac4188e3be856211e48f8e6d528b5684283a
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=ftp://ftp.cs.helsinki.fi/pub/Software/Local/Sgrep/$SOURCE
WEB_SITE=http://www.cs.helsinki.fi/u/jjaakkol/sgrep.html
diff --git a/utils/sgrep/HISTORY b/utils/sgrep/HISTORY
index f1a9a48..b4520a1 100644
--- a/utils/sgrep/HISTORY
+++ b/utils/sgrep/HISTORY
@@ -1,3 +1,6 @@
+2015-01-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.94a
+
2006-10-03 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed UPDATED.
diff --git a/utils/ubase/BUILD b/utils/ubase/BUILD
new file mode 100755
index 0000000..8f58e6d
--- /dev/null
+++ b/utils/ubase/BUILD
@@ -0,0 +1 @@
+make
diff --git a/utils/ubase/DETAILS b/utils/ubase/DETAILS
new file mode 100755
index 0000000..add57e9
--- /dev/null
+++ b/utils/ubase/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=ubase
+ VERSION=0.1
+ SOURCE="$SPELL-$VERSION.tar.gz"
+ SOURCE_URL[0]=http://dl.suckless.org/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:3d9feed9670cf2ad6a8af32d1ecf3c206c81c618ed4548127ff2ab18bf03dd31fb89abf7fc598c4422aa348099a62cf7bc0f7c5dbf652ecd0349afb5a1f30b34
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="http://tools.suckless.org/ubase"
+ LICENSE[0]="MIT"
+ ENTERED=20150112
+ KEYWORDS=""
+ SHORT="suckless linux base utils"
+cat << EOF
+ubase is a collection of tools similar in spirit to util-linux but much
+simpler.
+
+The complement of ubase is sbase which mostly follows POSIX and provides
+all the portable tools. Together they are intended to form a base system
+similar to busybox but much smaller and suckless.
+EOF
diff --git a/utils/ubase/HISTORY b/utils/ubase/HISTORY
new file mode 100644
index 0000000..7bec6be
--- /dev/null
+++ b/utils/ubase/HISTORY
@@ -0,0 +1,2 @@
+2015-01-12 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS, INSTALL: spell created
diff --git a/utils/ubase/INSTALL b/utils/ubase/INSTALL
new file mode 100755
index 0000000..f590cd9
--- /dev/null
+++ b/utils/ubase/INSTALL
@@ -0,0 +1 @@
+make DESTDIR="$INSTALL_ROOT" PREFIX=/opt/suckless install
diff --git a/windowmanagers/windowmaker/DETAILS
b/windowmanagers/windowmaker/DETAILS
index 2c9a149..00c757a 100755
--- a/windowmanagers/windowmaker/DETAILS
+++ b/windowmanagers/windowmaker/DETAILS
@@ -1,9 +1,9 @@
SPELL=windowmaker
- VERSION=0.95.4
+ VERSION=0.95.6
SOURCE=WindowMaker-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/WindowMaker-${VERSION}