[SM-Commit] GIT changes to devel-xorg-modular grimoire by Vlad Glagolev (4a6c1d2872de68c545f7bbf14c3778c766c92a5f)

Vlad Glagolev scm at sourcemage.org
Mon Dec 26 14:40:08 EST 2011


GIT changes to devel-xorg-modular grimoire by Vlad Glagolev <stealth at sourcemage.org>:

 ChangeLog                                      |    6 ++++++
 lua-forge/luaxslt/BUILD                        |    7 +++++++
 lua-forge/luaxslt/DEPENDS                      |    5 +++++
 lua-forge/luaxslt/DETAILS                      |   13 +++++++++++++
 lua-forge/luaxslt/HISTORY                      |    2 ++
 lua-forge/luaxslt/INSTALL                      |    3 +++
 lua-forge/luaxslt/PRE_BUILD                    |    3 +++
 python-pypi/lockfile/DEPENDS                   |    1 +
 python-pypi/lockfile/DETAILS                   |   14 ++++++++++++++
 python-pypi/lockfile/HISTORY                   |    3 +++
 python-pypi/lockfile/lockfile-0.9.1.tar.gz.sig |binary
 11 files changed, 57 insertions(+)

New commits:
commit 9473507c09b8dae51aba5e95d6b77d330c98e476
Author: Vlad Glagolev <stealth at sourcemage.org>
Commit: Vlad Glagolev <stealth at sourcemage.org>

    luaxslt: new spell, XSLT to Lua wrapper

commit 4dab6fd37c671d1fbf5f93baea55730fe3d0095b
Author: Robin Cook <rcook at wyrms.net>
Commit: Robin Cook <rcook at wyrms.net>

    ChangeLog: add new spell entry for lockfile

commit f4e54e449b0d96a4fb84d63310f09d4dd60830f1
Author: Robin Cook <rcook at wyrms.net>
Commit: Robin Cook <rcook at wyrms.net>

    lockfile: new spell, provides a simple file locking API

diff --git a/ChangeLog b/ChangeLog
index 45b4f1a..719514b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2011-12-27 Vlad Glagolev <stealth at sourcemage.org>
+	* lua-forge/luaxslt: new spell, XSLT to Lua wrapper
+
+2011-12-26 Robin Cook <rcook at wyrms.net>
+	* python-pypi/lockfile: new spell, provides simple file locking API
+
 2011-12-26 Ladislav Hagara <hgr at vabo.cz>
 	* xorg-app/xcb-util-renderutil: new spell, xcb render library
 
diff --git a/lua-forge/luaxslt/BUILD b/lua-forge/luaxslt/BUILD
new file mode 100755
index 0000000..427442a
--- /dev/null
+++ b/lua-forge/luaxslt/BUILD
@@ -0,0 +1,7 @@
+cat "$SOURCE_CACHE/$SOURCE" | sed "s:luaL_reg:luaL_Reg:g" | \
+    gcc -Wall $CFLAGS -I$INSTALL_ROOT/usr/include \
+                      -I$INSTALL_ROOT/usr/include/libxml2 \
+                      -I$INSTALL_ROOT/usr/include \
+                      -c -xc - -o luaxslt.o &&
+
+gcc -shared $LDFLAGS -o luaxsltlib.so -llua -lm -ldl -lxslt -lxml2 -lz -lpthread luaxslt.o
diff --git a/lua-forge/luaxslt/DEPENDS b/lua-forge/luaxslt/DEPENDS
new file mode 100755
index 0000000..80eba79
--- /dev/null
+++ b/lua-forge/luaxslt/DEPENDS
@@ -0,0 +1,5 @@
+depends lua &&
+depends zlib &&
+depends libxml2 &&
+depends libxslt &&
+depends pkgconfig
diff --git a/lua-forge/luaxslt/DETAILS b/lua-forge/luaxslt/DETAILS
new file mode 100755
index 0000000..0ea1051
--- /dev/null
+++ b/lua-forge/luaxslt/DETAILS
@@ -0,0 +1,13 @@
+           SPELL=luaxslt
+         VERSION=1.0
+          SOURCE=luaxslt.c
+   SOURCE_URL[0]=http://luaxslt.googlecode.com/svn-history/r2/trunk/$SOURCE
+     SOURCE_HASH=sha512:29f23ad2633e1212516c4594f3bb72690fe2862caf261449ed3c6f617ff28c5dbb922708c12e6b0fce76ff4374dce66735836021c7052c1e03eb992f31249352
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+        WEB_SITE=http://code.google.com/p/luaxslt/
+      LICENSE[0]=GPL
+         ENTERED=20111226
+           SHORT="XSLT to Lua wrapper"
+cat << EOF
+Lua wrapper for libxslt.
+EOF
diff --git a/lua-forge/luaxslt/HISTORY b/lua-forge/luaxslt/HISTORY
new file mode 100644
index 0000000..495d08a
--- /dev/null
+++ b/lua-forge/luaxslt/HISTORY
@@ -0,0 +1,2 @@
+2011-12-27 Vlad Glagolev <stealth at sourcemage.org>
+	* DETAILS, DEPENDS, {PRE_}BUILD, INSTALL: spell created
diff --git a/lua-forge/luaxslt/INSTALL b/lua-forge/luaxslt/INSTALL
new file mode 100755
index 0000000..9b8a67a
--- /dev/null
+++ b/lua-forge/luaxslt/INSTALL
@@ -0,0 +1,3 @@
+local LUA_LIB="$(pkg-config --variable=INSTALL_CMOD lua)" &&
+
+install -vm 755 luaxsltlib.so "$LUA_LIB"
diff --git a/lua-forge/luaxslt/PRE_BUILD b/lua-forge/luaxslt/PRE_BUILD
new file mode 100755
index 0000000..b933ba5
--- /dev/null
+++ b/lua-forge/luaxslt/PRE_BUILD
@@ -0,0 +1,3 @@
+mk_source_dir "$SOURCE_DIRECTORY" &&
+verify_file '' &&
+cd "$SOURCE_DIRECTORY"
diff --git a/python-pypi/lockfile/DEPENDS b/python-pypi/lockfile/DEPENDS
new file mode 100755
index 0000000..6e84a0e
--- /dev/null
+++ b/python-pypi/lockfile/DEPENDS
@@ -0,0 +1 @@
+depends python 
diff --git a/python-pypi/lockfile/DETAILS b/python-pypi/lockfile/DETAILS
new file mode 100755
index 0000000..d102716
--- /dev/null
+++ b/python-pypi/lockfile/DETAILS
@@ -0,0 +1,14 @@
+           SPELL=lockfile
+         VERSION=0.9.1
+          SOURCE=$SPELL-$VERSION.tar.gz
+   SOURCE_URL[0]=https://pylockfile.googlecode.com/files/$SOURCE
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/$SPELL-$VERSION
+      SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+        WEB_SITE=http://code.google.com/p/episoder/
+      LICENSE[0]=GPL
+         ENTERED=20111226
+           SHORT="API for locking files"
+cat << EOF
+The lockfile package exports a LockFile class which provides a simple API for
+locking files
+EOF
diff --git a/python-pypi/lockfile/HISTORY b/python-pypi/lockfile/HISTORY
new file mode 100644
index 0000000..e5d55b5
--- /dev/null
+++ b/python-pypi/lockfile/HISTORY
@@ -0,0 +1,3 @@
+2011-12-26 Robin Cook <rcook at wyrms.net>
+	* DETAILS: updated VERSION to 0.9.1
+
diff --git a/python-pypi/lockfile/lockfile-0.9.1.tar.gz.sig b/python-pypi/lockfile/lockfile-0.9.1.tar.gz.sig
new file mode 100644
index 0000000..35c686a
Binary files /dev/null and b/python-pypi/lockfile/lockfile-0.9.1.tar.gz.sig differ


More information about the SM-Commit mailing list