Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (9473507c09b8dae51aba5e95d6b77d330c98e476)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Vlad Glagolev <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (9473507c09b8dae51aba5e95d6b77d330c98e476)
  • Date: Mon, 26 Dec 2011 13:40:08 -0600

GIT changes to master grimoire by Vlad Glagolev <stealth AT sourcemage.org>:

ChangeLog | 3 +++
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 +++
7 files changed, 36 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

diff --git a/ChangeLog b/ChangeLog
index 7e19709..719514b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+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

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"



  • [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (9473507c09b8dae51aba5e95d6b77d330c98e476), Vlad Glagolev, 12/26/2011

Archive powered by MHonArc 2.6.24.

Top of Page