sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (93395b3151578c4afd1b9dffe9cef33b5445f723)
- From: Pavel Vinogradov <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (93395b3151578c4afd1b9dffe9cef33b5445f723)
- Date: Sun, 27 Dec 2015 21:07:31 +0000
GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:
ChangeLog | 11 +++++++++++
editors/neovim/BUILD | 1 +
editors/neovim/DEPENDS | 10 ++++++++++
editors/neovim/DETAILS | 20 ++++++++++++++++++++
editors/neovim/HISTORY | 3 +++
libs/libtermkey/BUILD | 1 +
libs/libtermkey/DEPENDS | 4 ++++
libs/libtermkey/DETAILS | 16 ++++++++++++++++
libs/libtermkey/HISTORY | 3 +++
libs/libtermkey/INSTALL | 1 +
libs/libuv/BUILD | 1 -
libs/libuv/DEPENDS | 4 ++++
libs/libuv/DETAILS | 31 +++++++++++++++++++------------
libs/libuv/HISTORY | 8 ++++++++
libs/libuv/INSTALL | 7 -------
libs/libuv/PRE_BUILD | 3 +++
libs/libvterm/DEPENDS | 5 ++++-
libs/libvterm/DETAILS | 10 ++++++++++
libs/libvterm/HISTORY | 3 +++
libs/libvterm/PREPARE | 2 ++
libs/libvterm/PRE_SUB_DEPENDS | 5 +++++
libs/libvterm/SUB_DEPENDS | 5 +++++
libs/msgpack-c/BUILD | 1 +
libs/msgpack-c/DEPENDS | 6 ++++++
libs/msgpack-c/DETAILS | 18 ++++++++++++++++++
libs/msgpack-c/HISTORY | 3 +++
libs/unibilium/BUILD | 1 +
libs/unibilium/DEPENDS | 2 ++
libs/unibilium/DETAILS | 18 ++++++++++++++++++
libs/unibilium/HISTORY | 3 +++
libs/unibilium/INSTALL | 1 +
lua-forge/lpeg/DETAILS | 4 ++--
lua-forge/lpeg/HISTORY | 3 +++
lua-forge/lua-messagepack/BUILD | 1 +
lua-forge/lua-messagepack/DEPENDS | 1 +
lua-forge/lua-messagepack/DETAILS | 15 +++++++++++++++
lua-forge/lua-messagepack/HISTORY | 3 +++
lua-forge/lua-messagepack/INSTALL | 1 +
38 files changed, 212 insertions(+), 23 deletions(-)
New commits:
commit 93395b3151578c4afd1b9dffe9cef33b5445f723
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
editors/neovim: new spell, a new refactored Vim
commit 56bdabf1a67e630b514c49346d07e27611168659
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
libs/libvterm: added scm branch
commit 083eb3ef25d987feaa33a06aaa2722d45756aacf
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
lua-forge/lua-messagepack: new spell, a Lua implementation of MessagePack
commit 71f3f9c959fd9c127099559e274615224c7ac79d
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
libs/libuv: version 1.8.0
commit 432fd9b11ca932ce68b42d981427170c5f48b489
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
lua-forge/lpeg: version 1.0.0
commit c170490dc5239d9468097248995c858afb746eb2
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
libs/libtermkey: new spell, a keyboard entry library for terminal-based
programs
commit 6b52fa2dd162b6f48190205e749bc136ef768de8
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
libs/unibilium: new spell, a basic terminfo library
commit 64489dd64bc8840f6b809d7a65e2cb1908c4e82a
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
libs/msgpack-c: new spell, C/C++ implementation of MessagePack
diff --git a/ChangeLog b/ChangeLog
index 07ad1f8..3ba8a8b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2015-12-26 Pavel Vinogradov <public AT sourcemage.org>
+ * editors/neovim: new spell, a new refactored Vim
+
+2015-12-26 Pavel Vinogradov <public AT sourcemage.org>
+ * libs/msgpack-c: new spell, C/C++ implementation of MessagePack
+ * libs/unibilium: new spell, a basic terminfo library
+ * libs/libtermkey: new spell, a keyboard entry library for
terminal-ba-
+ sed programs
+ * lua-forge/lua-messagepack: new spell, a Lua implementation of
+ MessagePack
+
2015-12-26 Treeve Jelbert <treeve AT sourcemage.org>
* ruby-raa/ruby-1.9: spell deprecated
diff --git a/editors/neovim/BUILD b/editors/neovim/BUILD
new file mode 100755
index 0000000..e013b8d
--- /dev/null
+++ b/editors/neovim/BUILD
@@ -0,0 +1 @@
+cmake_build
diff --git a/editors/neovim/DEPENDS b/editors/neovim/DEPENDS
new file mode 100755
index 0000000..bffca96
--- /dev/null
+++ b/editors/neovim/DEPENDS
@@ -0,0 +1,10 @@
+depends cmake &&
+depends libuv &&
+depends msgpack-c &&
+depends luajit &&
+depends unibilium &&
+depends libtermkey &&
+depends -sub SCM libvterm &&
+depends lua51 &&
+depends lpeg &&
+depends lua-messagepack
diff --git a/editors/neovim/DETAILS b/editors/neovim/DETAILS
new file mode 100755
index 0000000..06620c7
--- /dev/null
+++ b/editors/neovim/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=neovim
+ VERSION=0.1.1
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_HINTS="no-check-certificate"
+
SOURCE_URL[0]=https://github.com/${SPELL}/${SPELL}/archive/v${VERSION}.tar.gz
+
SOURCE_HASH=sha512:7098bef9b81862f009789cff49a063d56d52d2f5c74e2fe68ad65c952c61c07eabeb6be150b369a5a179957f20187de3051caaa30b1e0cb4ec1e9e49b4e77333
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://neovim.io/"
+ LICENSE[0]="APACHE"
+ ENTERED=20151227
+ KEYWORDS=""
+ SHORT="vim out of the box"
+cat << EOF
+Neovim is a project that seeks to aggressively refactor Vim in order to:
+ * Simplify maintenance and encourage contributions
+ * Split the work between multiple developers
+ * Enable the implementation of new/modern user interfaces without any
modifi-
+ cations to the core source
+ * Improve extensibility with a new plugin architecture
+EOF
diff --git a/editors/neovim/HISTORY b/editors/neovim/HISTORY
new file mode 100644
index 0000000..774de9b
--- /dev/null
+++ b/editors/neovim/HISTORY
@@ -0,0 +1,3 @@
+2015-12-27 Pavel Vinogradov <public AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/libs/libtermkey/BUILD b/libs/libtermkey/BUILD
new file mode 100755
index 0000000..c9dda20
--- /dev/null
+++ b/libs/libtermkey/BUILD
@@ -0,0 +1 @@
+make PREFIX=${INSTALL_ROOT}/usr
diff --git a/libs/libtermkey/DEPENDS b/libs/libtermkey/DEPENDS
new file mode 100755
index 0000000..798b94f
--- /dev/null
+++ b/libs/libtermkey/DEPENDS
@@ -0,0 +1,4 @@
+depends glib2 &&
+depends unibilium &&
+depends pkgconfig &&
+depends libtool
diff --git a/libs/libtermkey/DETAILS b/libs/libtermkey/DETAILS
new file mode 100755
index 0000000..e6c5d85
--- /dev/null
+++ b/libs/libtermkey/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=libtermkey
+ VERSION=0.18
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://www.leonerd.org.uk/code/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:7507d7bf22ab075e932401b2194dcc69b40138955dc398c86327a072603df2a1010474fa9a1c75aa7cab936fa500e5e53118675b0ec6e9a85b66a1b6b7f5332e
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.leonerd.org.uk/code/libtermkey/"
+ LICENSE[0]="MIT"
+ ENTERED=20151226
+ KEYWORDS=""
+ SHORT="a keyboard entry library for terminal-based programs"
+cat << EOF
+This library allows easy processing of keyboard entry from terminal-based
+programs. It handles all the necessary logic to recognise special keys,
+UTF-8 combining, and so on, with a simple interface.
+EOF
diff --git a/libs/libtermkey/HISTORY b/libs/libtermkey/HISTORY
new file mode 100644
index 0000000..5418db7
--- /dev/null
+++ b/libs/libtermkey/HISTORY
@@ -0,0 +1,3 @@
+2015-12-26 Pavel Vinogradov <public AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
+
diff --git a/libs/libtermkey/INSTALL b/libs/libtermkey/INSTALL
new file mode 100755
index 0000000..765c72b
--- /dev/null
+++ b/libs/libtermkey/INSTALL
@@ -0,0 +1 @@
+make install PREFIX=${INSTALL_ROOT}/usr
diff --git a/libs/libuv/BUILD b/libs/libuv/BUILD
deleted file mode 100755
index 6dfecc1..0000000
--- a/libs/libuv/BUILD
+++ /dev/null
@@ -1 +0,0 @@
-default_build_make
diff --git a/libs/libuv/DEPENDS b/libs/libuv/DEPENDS
new file mode 100755
index 0000000..ea62215
--- /dev/null
+++ b/libs/libuv/DEPENDS
@@ -0,0 +1,4 @@
+depends autoconf &&
+depends automake &&
+depends libtool &&
+depends pkgconfig
diff --git a/libs/libuv/DETAILS b/libs/libuv/DETAILS
index 556f7a8..5d3e78a 100755
--- a/libs/libuv/DETAILS
+++ b/libs/libuv/DETAILS
@@ -1,10 +1,11 @@
SPELL=libuv
- VERSION=0.10.19
- SOURCE="${SPELL}-v${VERSION}.tar.gz"
- SOURCE_URL[0]=http://${SPELL}.org/dist/v0.10.19/${SOURCE}
-
SOURCE_HASH=sha512:05fcda8a8e523749226f8ed82287673ec937c33b0853a320a183d930b64c84d87c90812ecffc581c6619b70cb60a11302b56311d475d35713f678cdc026b5826
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-v${VERSION}"
- WEB_SITE="https://github.com/joyent/libuv/"
+ VERSION=1.8.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_HINTS="no-check-certificate"
+
SOURCE_URL[0]=https://github.com/${SPELL}/${SPELL}/archive/v${VERSION}.tar.gz
+
SOURCE_HASH=sha512:51d5940873a771278c24a697f0da5c9cb7f42c192daa14254cff9309af600a1b343f1f39272f88d4cd0158f7b15bc966fb7e0b67b9590295fe4d9f0a7c6572b4
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://github.com/libuv/libuv/"
LICENSE[0]=BSD
ENTERED=20140111
SHORT="a multi-platform support library with a focus on
asynchronous I/O"
@@ -15,10 +16,16 @@ Mozilla's Rust language, Luvit, Julia, pyuv, and others.
Feature highlights:
- * Full-featured event loop backed by epoll, kqueue, IOCP, event ports. *
- Asynchronous TCP and UDP sockets * Asynchronous DNS resolution *
Asynchronous
- file and file system operations * File system events * ANSI escape code
- controlled TTY * IPC with socket sharing, using Unix domain sockets or
- named pipes (Windows) * Child processes * Thread pool * Signal handling *
- High resolution clock * Threading and synchronization primitives
+ * Full-featured event loop backed by epoll, kqueue, IOCP, event ports.
+ * Asynchronous TCP and UDP sockets
+ * Asynchronous DNS resolution
+ * Asynchronous file and file system operations
+ * File system events
+ * ANSI escape code controlled TTY
+ * IPC with socket sharing, using Unix domain sockets or named pipes
(Windows)
+ * Child processes
+ * Thread pool
+ * Signal handling
+ * High resolution clock
+ * Threading and synchronization primitives
EOF
diff --git a/libs/libuv/HISTORY b/libs/libuv/HISTORY
index 5fa24e0..7dd5ecd 100644
--- a/libs/libuv/HISTORY
+++ b/libs/libuv/HISTORY
@@ -1,3 +1,11 @@
+2015-12-26 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: updated spell to 1.8.0, moved to GitHub completely,
+ updated SOURCE and SOURCE_DIRECTORY accordingly, reformatted long
+ description
+ * DEPENDS, PRE_BUILD: added for autogeneration of configure script and
+ makefiles
+ * BUILD, INSTALL: removed
+
2014-01-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* BUILD, DETAILS, INSTALL: spell created
diff --git a/libs/libuv/INSTALL b/libs/libuv/INSTALL
deleted file mode 100755
index 90c927d..0000000
--- a/libs/libuv/INSTALL
+++ /dev/null
@@ -1,7 +0,0 @@
-install -m644 $SOURCE_DIRECTORY/include/uv.h $INSTALL_ROOT/usr/include/ &&
-mkdir -p $INSTALL_ROOT/usr/include/uv-private &&
-install -m644 $SOURCE_DIRECTORY/include/uv-private/*.h
$INSTALL_ROOT/usr/include/uv-private/ &&
-install -m644 $SOURCE_DIRECTORY/libuv.a $INSTALL_ROOT/usr/lib/ &&
-install -m644 $SOURCE_DIRECTORY/libuv.so
$INSTALL_ROOT/usr/lib/libuv.so.${VERSION} &&
-ln -s /usr/lib/libuv.so.${VERSION} $INSTALL_ROOT/usr/lib/libuv.so.$(echo
${VERSION} | cut -f1,2 -d.) &&
-ln -s /usr/lib/libuv.so.${VERSION} $INSTALL_ROOT/usr/lib/libuv.so.$(echo
${VERSION} | cut -f1 -d.)
diff --git a/libs/libuv/PRE_BUILD b/libs/libuv/PRE_BUILD
new file mode 100755
index 0000000..5daf71e
--- /dev/null
+++ b/libs/libuv/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+./autogen.sh
diff --git a/libs/libvterm/DEPENDS b/libs/libvterm/DEPENDS
index 5948fd2..44e40bd 100755
--- a/libs/libvterm/DEPENDS
+++ b/libs/libvterm/DEPENDS
@@ -1,2 +1,5 @@
depends ncurses &&
-depends glib2
+depends glib2 &&
+if [[ $LIBVTERM_BRANCH == scm ]]; then
+ depends git
+fi
diff --git a/libs/libvterm/DETAILS b/libs/libvterm/DETAILS
index 23fce74..f905544 100755
--- a/libs/libvterm/DETAILS
+++ b/libs/libvterm/DETAILS
@@ -1,9 +1,19 @@
+. "$GRIMOIRE/FUNCTIONS"
SPELL=libvterm
+if [[ $LIBVTERM_BRANCH == scm ]]; then
+ VERSION=$(get_scm_version)
+ SOURCE=${SPELL}-git.tar.bz2
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SPELL}-git"
+ SOURCE_URL=git://github.com/neovim/${SPELL}.git:${SPELL}-git
+ SOURCE_IGNORE=volatile
+ FORCE_DOWNLOAD=1
+else
VERSION=0.99.7
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://downloads.sourceforge.net/sourceforge/project/${SPELL}/${SOURCE}
SOURCE_HASH=sha512:1b82ac0c9e6c48374addf2b30981ecc4685a81bd12321c16a8cd651b6ff51f650a912253778b35240e501fced18777789080aa42f3190c514ae944aae2fff7ef
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}"
+fi
WEB_SITE="http://libvterm.sourceforge.net/"
LICENSE[0]=GPL
ENTERED=20091218
diff --git a/libs/libvterm/HISTORY b/libs/libvterm/HISTORY
index 5a89948..41045c2 100644
--- a/libs/libvterm/HISTORY
+++ b/libs/libvterm/HISTORY
@@ -1,3 +1,6 @@
+2015-12-27 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS, *DEPENDS, PREPARE: added scm branch
+
2015-05-25 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS: remove SOURCEFORGE_URL usage (automated)
diff --git a/libs/libvterm/PREPARE b/libs/libvterm/PREPARE
new file mode 100755
index 0000000..98d27e4
--- /dev/null
+++ b/libs/libvterm/PREPARE
@@ -0,0 +1,2 @@
+. ${GRIMOIRE}/FUNCTIONS &&
+prepare_select_branch stable scm
diff --git a/libs/libvterm/PRE_SUB_DEPENDS b/libs/libvterm/PRE_SUB_DEPENDS
new file mode 100755
index 0000000..8149b12
--- /dev/null
+++ b/libs/libvterm/PRE_SUB_DEPENDS
@@ -0,0 +1,5 @@
+case $THIS_SUB_DEPENDS in
+ SCM) if [[ "$LIBVTERM_BRANCH" == "scm" ]]; then return 0; fi ;;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;;
+esac
+return 1
diff --git a/libs/libvterm/SUB_DEPENDS b/libs/libvterm/SUB_DEPENDS
new file mode 100755
index 0000000..ee458ed
--- /dev/null
+++ b/libs/libvterm/SUB_DEPENDS
@@ -0,0 +1,5 @@
+case $THIS_SUB_DEPENDS in
+ SCM) if [[ "$LIBVTERM_BRANCH" != "scm" ]]; then LIBVTERM_BRANCH="scm" &&
return 0; fi ;;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;;
+esac
+return 1
diff --git a/libs/msgpack-c/BUILD b/libs/msgpack-c/BUILD
new file mode 100755
index 0000000..e013b8d
--- /dev/null
+++ b/libs/msgpack-c/BUILD
@@ -0,0 +1 @@
+cmake_build
diff --git a/libs/msgpack-c/DEPENDS b/libs/msgpack-c/DEPENDS
new file mode 100755
index 0000000..99cc9de
--- /dev/null
+++ b/libs/msgpack-c/DEPENDS
@@ -0,0 +1,6 @@
+depends cmake &&
+depends -sub CXX gcc &&
+optional_depends -sub "CHRONO TIMER SYSTEM" boost \
+ "-DMSGPACK_BOOST=ON" \
+ "-DMSGPACK_BOOST=OFF" \
+ "use boost libraries"
diff --git a/libs/msgpack-c/DETAILS b/libs/msgpack-c/DETAILS
new file mode 100755
index 0000000..4af605b
--- /dev/null
+++ b/libs/msgpack-c/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=msgpack-c
+ VERSION=1.3.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_HINTS="no-check-certificate"
+
SOURCE_URL[0]=https://github.com/msgpack/${SPELL}/archive/cpp-${VERSION}.tar.gz
+
SOURCE_HASH=sha512:5d96553ca6fe15285b7ba06c918477dd7a851728173d2a76135c7e9c026808f7f35c557989e565f6fca4473072ab37ca874bc30a145d7450469f6955e6eac7a0
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-cpp-${VERSION}"
+ WEB_SITE="http://msgpack.org/"
+ LICENSE[0]="APACHE"
+ ENTERED=20151226
+ KEYWORDS=""
+ SHORT="C/C++ implementation of MessagePack"
+cat << EOF
+MessagePack is an efficient binary serialization format, which lets you
+exchange data among multiple languages like JSON, except that it's faster and
+smaller. Small integers are encoded into a single byte while typical short
+strings require only one extra byte in addition to the strings themselves.
+EOF
diff --git a/libs/msgpack-c/HISTORY b/libs/msgpack-c/HISTORY
new file mode 100644
index 0000000..29e28dd
--- /dev/null
+++ b/libs/msgpack-c/HISTORY
@@ -0,0 +1,3 @@
+2015-12-26 Pavel Vinogradov <public AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/libs/unibilium/BUILD b/libs/unibilium/BUILD
new file mode 100755
index 0000000..c9dda20
--- /dev/null
+++ b/libs/unibilium/BUILD
@@ -0,0 +1 @@
+make PREFIX=${INSTALL_ROOT}/usr
diff --git a/libs/unibilium/DEPENDS b/libs/unibilium/DEPENDS
new file mode 100755
index 0000000..fff1e50
--- /dev/null
+++ b/libs/unibilium/DEPENDS
@@ -0,0 +1,2 @@
+depends libtool &&
+depends perl
diff --git a/libs/unibilium/DETAILS b/libs/unibilium/DETAILS
new file mode 100755
index 0000000..8754497
--- /dev/null
+++ b/libs/unibilium/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=unibilium
+ VERSION=1.2.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_HINTS="no-check-certificate"
+
SOURCE_URL[0]=https://github.com/mauke/${SPELL}/archive/v${VERSION}.tar.gz
+
SOURCE_HASH=sha512:7aff79669200810c2910006aba657ca2276123ecb3e6e0ba01fa2d1c3cdf838c391594e6035ef150deb6185c4f1e43fe1b0bfb59b23c6697d801a5bdee37a0ee
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://github.com/mauke/unibilium"
+ LICENSE[0]="LGPL"
+ ENTERED=20151226
+ KEYWORDS=""
+ DOC_DIRS=""
+ SHORT="basic terminfo library"
+cat << EOF
+Unibilium is a very basic terminfo library. It doesn't depend on curses
+or any other library. It also doesn't use global variables, so it should
+be thread-safe.
+EOF
diff --git a/libs/unibilium/HISTORY b/libs/unibilium/HISTORY
new file mode 100644
index 0000000..5418db7
--- /dev/null
+++ b/libs/unibilium/HISTORY
@@ -0,0 +1,3 @@
+2015-12-26 Pavel Vinogradov <public AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
+
diff --git a/libs/unibilium/INSTALL b/libs/unibilium/INSTALL
new file mode 100755
index 0000000..765c72b
--- /dev/null
+++ b/libs/unibilium/INSTALL
@@ -0,0 +1 @@
+make install PREFIX=${INSTALL_ROOT}/usr
diff --git a/lua-forge/lpeg/DETAILS b/lua-forge/lpeg/DETAILS
index 04930a7..e4c9173 100755
--- a/lua-forge/lpeg/DETAILS
+++ b/lua-forge/lpeg/DETAILS
@@ -1,8 +1,8 @@
SPELL=lpeg
- VERSION=0.10
+ VERSION=1.0.0
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=http://www.inf.puc-rio.br/~roberto/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:04a0ada3faabe6171ffb425f76a9e0fc96819bdbbe1dbd5102b65c5747352e79a9238de7a1d4ac43b3fb97a81ceec2d4d6cf0050a5e85e175de0bebe17d89239
+
SOURCE_HASH=sha512:a245d2e0b8604121d8b4466052ab5da4f2b1f81c1c4b2579d8d5498920fc351d46fe4159a0b5948d1b377ef9bda410c4bf40ffd228b9f26bf346dfba2a7b9fb7
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://www.inf.puc-rio.br/~roberto/lpeg.html
LICENSE[0]=MIT
diff --git a/lua-forge/lpeg/HISTORY b/lua-forge/lpeg/HISTORY
index 0f021e4..f287cab 100644
--- a/lua-forge/lpeg/HISTORY
+++ b/lua-forge/lpeg/HISTORY
@@ -1,3 +1,6 @@
+2015-12-26 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: updated spell to 1.0.0
+
2011-12-17 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: lua -> lua51
diff --git a/lua-forge/lua-messagepack/BUILD b/lua-forge/lua-messagepack/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/lua-forge/lua-messagepack/BUILD
@@ -0,0 +1 @@
+true
diff --git a/lua-forge/lua-messagepack/DEPENDS
b/lua-forge/lua-messagepack/DEPENDS
new file mode 100755
index 0000000..b15f2da
--- /dev/null
+++ b/lua-forge/lua-messagepack/DEPENDS
@@ -0,0 +1 @@
+depends LUA
diff --git a/lua-forge/lua-messagepack/DETAILS
b/lua-forge/lua-messagepack/DETAILS
new file mode 100755
index 0000000..8215b41
--- /dev/null
+++ b/lua-forge/lua-messagepack/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=lua-messagepack
+ VERSION=0.3.3
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_HINTS="no-check-certificate"
+
SOURCE_URL[0]=https://github.com/fperrad/${SPELL}/archive/${VERSION}.tar.gz
+
SOURCE_HASH=sha512:790533a85b6761d4b22567837a20f640c2e74f057cb6ae50fc8c8008122014730a7e647b4e3a4f49c951e4878bc8358f306a935230718d7805cb79e8362231e5
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/lua-MessagePack-${VERSION}"
+ WEB_SITE="http://fperrad.github.io/lua-MessagePack/"
+ LICENSE[0]="MIT"
+ ENTERED=20151226
+ KEYWORDS=""
+ SHORT="a pure Lua implementation of MessagePack"
+cat << EOF
+Pure Lua implementation of MessagePack.
+EOF
diff --git a/lua-forge/lua-messagepack/HISTORY
b/lua-forge/lua-messagepack/HISTORY
new file mode 100644
index 0000000..5418db7
--- /dev/null
+++ b/lua-forge/lua-messagepack/HISTORY
@@ -0,0 +1,3 @@
+2015-12-26 Pavel Vinogradov <public AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
+
diff --git a/lua-forge/lua-messagepack/INSTALL
b/lua-forge/lua-messagepack/INSTALL
new file mode 100755
index 0000000..765c72b
--- /dev/null
+++ b/lua-forge/lua-messagepack/INSTALL
@@ -0,0 +1 @@
+make install PREFIX=${INSTALL_ROOT}/usr
- [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (93395b3151578c4afd1b9dffe9cef33b5445f723), Pavel Vinogradov, 12/27/2015
Archive powered by MHonArc 2.6.24.