Skip to Content.
Sympa Menu

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

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 (2475c8c139a33f6dcaffd08bed2436734abc42dd)
  • Date: Thu, 10 Jan 2008 11:24:26 -0600

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

ChangeLog | 8 +++
devel/lua/BUILD | 1
devel/lua/CONFLICTS | 2
devel/lua/DEPENDS | 2
devel/lua/DETAILS | 24 -----------
devel/lua/HISTORY | 75 ------------------------------------
devel/lua/INSTALL | 3 -
devel/lua/PRE_BUILD | 11 -----
devel/lua/lua-5.1-dynlib.patch | 42 --------------------
devel/lua4/BUILD | 4 -
devel/lua4/CONFLICTS | 2
devel/lua4/DETAILS | 23 -----------
devel/lua4/HISTORY | 22 ----------
devel/lua4/INSTALL | 1
devel/lua50/CONFLICTS | 2
devel/lua50/DEPENDS | 2
devel/lua50/DETAILS | 24 -----------
devel/lua50/HISTORY | 77 -------------------------------------
devel/lua50/PRE_BUILD | 10 ----
lua-forge/bitlib/BUILD | 3 +
lua-forge/bitlib/DEPENDS | 1
lua-forge/bitlib/DETAILS | 13 ++++++
lua-forge/bitlib/HISTORY | 2
lua-forge/cgilua/BUILD | 1
lua-forge/cgilua/DEPENDS | 1
lua-forge/cgilua/DETAILS | 15 +++++++
lua-forge/cgilua/HISTORY | 2
lua-forge/cgilua/PRE_BUILD | 4 +
lua-forge/lua/BUILD | 1
lua-forge/lua/CONFLICTS | 2
lua-forge/lua/DEPENDS | 2
lua-forge/lua/DETAILS | 23 +++++++++++
lua-forge/lua/HISTORY | 80
++++++++++++++++++++++++++++++++++++++
lua-forge/lua/PRE_BUILD | 11 +++++
lua-forge/lua/patch-src_Makefile | 24 +++++++++++
lua-forge/lua4/BUILD | 4 +
lua-forge/lua4/CONFLICTS | 2
lua-forge/lua4/DETAILS | 22 ++++++++++
lua-forge/lua4/HISTORY | 26 ++++++++++++
lua-forge/lua4/INSTALL | 1
lua-forge/lua50/CONFLICTS | 2
lua-forge/lua50/DEPENDS | 2
lua-forge/lua50/DETAILS | 24 +++++++++++
lua-forge/lua50/HISTORY | 81
+++++++++++++++++++++++++++++++++++++++
lua-forge/lua50/PRE_BUILD | 9 ++++
lua-forge/luaexpat/BUILD | 1
lua-forge/luaexpat/DEPENDS | 2
lua-forge/luaexpat/DETAILS | 13 ++++++
lua-forge/luaexpat/HISTORY | 2
lua-forge/luaexpat/PRE_BUILD | 4 +
lua-forge/luasocket/BUILD | 1
lua-forge/luasocket/DEPENDS | 1
lua-forge/luasocket/DETAILS | 18 ++++++++
lua-forge/luasocket/HISTORY | 2
lua-forge/luasocket/PRE_BUILD | 4 +
55 files changed, 414 insertions(+), 327 deletions(-)

New commits:
commit 2475c8c139a33f6dcaffd08bed2436734abc42dd
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

devel/[lua, lua50, lua4]: moved to lua-forge, cleaned up

commit d6e8857aeef5465bb979b2ad2c0c8aea805e3f5c
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

luaexpat: new spell, SAX XML parser based on the Expat library for Lua

commit aee16d3decadb04e888fa8833ce23558b32b6979
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

luasocket: new spell, networking support library for the Lua language

commit 9c582c87b4dcee9005e1c7af3e411db1072e0b6d
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

cgilua: new spell, building web scripts with Lua

commit fbcf438a40574443de398c527cb3c463a6a8083c
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

bitlib: new spell, tiny library for bitwise operations in Lua

diff --git a/ChangeLog b/ChangeLog
index 80b34f1..604237c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,14 @@
2008-01-10 Vlad Glagolev <stealth AT sourcemage.org>
* python-devel: => python-pypi (Package Index), like for perl and php,
for more info see http://pypi.python.org/
+ * lua-forge: get the future started! (new section added for Lua stuff)
+ * devel/lua: moved to lua-forge
+ * devel/lua50: moved to lua-forge
+ * devel/lua4: moved to lua-forge
+ * lua-forge/cgilua: new spell, building seb scripts with Lua
+ * lua-forge/luasocket: new spell, networking support library for Lua
+ * lua-forge/bitlib: new spell, library for bitwise operations in Lua
+ * lua-forge/luaexpat: new spell, XML expat parsing for Lua

2008-01-10 Arjan Bouter <abouter AT sourcemage.org>
* windowmanagers/xfce: moved to xfce3
diff --git a/devel/lua/BUILD b/devel/lua/BUILD
deleted file mode 100755
index 72a63c2..0000000
--- a/devel/lua/BUILD
+++ /dev/null
@@ -1 +0,0 @@
-make linux
diff --git a/devel/lua/CONFLICTS b/devel/lua/CONFLICTS
deleted file mode 100755
index 074ad13..0000000
--- a/devel/lua/CONFLICTS
+++ /dev/null
@@ -1,2 +0,0 @@
-conflicts lua4
-conflicts lua50
diff --git a/devel/lua/DEPENDS b/devel/lua/DEPENDS
deleted file mode 100755
index 71adc1a..0000000
--- a/devel/lua/DEPENDS
+++ /dev/null
@@ -1,2 +0,0 @@
-depends ncurses &&
-depends readline
diff --git a/devel/lua/DETAILS b/devel/lua/DETAILS
deleted file mode 100755
index c7e053f..0000000
--- a/devel/lua/DETAILS
+++ /dev/null
@@ -1,24 +0,0 @@
- SPELL=lua
- VERSION=5.1.2
- SOURCE=$SPELL-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://www.lua.org/ftp/$SOURCE
- SOURCE_URL[1]=ftp://ftp.tecgraf.puc-rio.br/pub/lua/$SOURCE
-
SOURCE_HASH=sha512:0366e22dc652ee6159f18634719e7362b0d9fa2142ead0f801a973ba1fa0981c3f9e1581b31ba7e7e71fcd7ced0a3529e960b9db17f9d70598e73734dc0a4023
- WEB_SITE=http://www.lua.org/
- ENTERED=20020309
- PATCHLEVEL=3
- LICENSE[0]=MIT
- KEYWORDS="devel"
- SHORT="Light-weight programming language"
-cat << EOF
-Lua is a powerful light-weight programming language designed for extending
-applications. Lua is also frequently used as a general-purpose, stand-alone
-language.
-
-Lua combines simple procedural syntax with powerful data description
constructs
-based on associative arrays and extensible semantics. Lua is dynamically
typed,
-interpreted from bytecodes, and has automatic memory management with garbage
-collection, making it ideal for configuration, scripting, and rapid
prototyping.
-EOF
-
diff --git a/devel/lua/HISTORY b/devel/lua/HISTORY
deleted file mode 100644
index 30411ea..0000000
--- a/devel/lua/HISTORY
+++ /dev/null
@@ -1,75 +0,0 @@
-2007-04-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: updated to 5.1.2
-
-2006-12-10 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
- * CONFLICTS: added lua50
-
-2006-09-28 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
- * DETAILS: patchelevl++
- * DEPENDS: addded ncurses and readline
- * INSTALL: install the .so
- * PRE_BUILD: apply lua-5.1-dynlib.patch to build .so
- proper MANDIRs, proper CFLAGS
- * lua-5.1-dynlib.patch: addde to generate .so from
-
http://cvs.mandriva.com/cgi-bin/viewvc.cgi/SPECS/lua/lua-5.1-dynlib.patch?view=markup
- * BUILD: cleanup
-
-2006-09-23 Anton Brondz <dinolinux AT sourcemage.org>
- * DETAILS: updated to 5.1.1
-
-2006-09-23 Juuso Alasuutari <iuso AT sourcemage.org>
- * PRE_BUILD: Added, fixes invalid prefix in etc/lua.pc.
- * DETAILS: PATCHLEVEL++
- * INSTALL: Changed install to cp.
-
-2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
- * DETAILS: [automated] Removed BUILD_API=2.
-
-2006-08-15 Juuso Alasuutari <iuso AT sourcemage.org>
- * DETAILS: [automated] Removed UPDATED (deprecated in favor of
- PATCHLEVEL).
-
-2006-07-01 Arjan Bouter <abouter AT sourcemage.org>
- * INSTALL: added install of lua.pc
-
-2006-05-20 Pieter Lenaerts <e-type AT sourcemage.org>
- * DETAILS: updated to 5.1
- * BUILD, INSTALL: so targets don't exist anymore
-
-2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
- * DETAILS: (automated) Add KEYWORDS
-
-2005-11-29 Seth Woolley <seth AT tautology.org>
- * DETAILS: MD5 -> SHA512
-
-2005-10-07 George Sherwood <george AT beernabeer.com>
- * DETAILS, BUILD: Updated to BUILD_API=2
- * INSTALL: Added for BUILD_API=2
-
-2005-05-10 Eric Sandall <sandalle AT sourcemage.org>
- * CONFLICTS: Typo'd lua instead of lua4
-
-2004-04-10 Eric Sandall <sandalle AT sourcemage.org>
- * CONFLICTS: Added conflicts with lua4
-
-2004-03-24 Robert Helgesson <rycee AT home.se>
- * BUILD: Cleanup. Actually install stuff *other* than the libraries as
- well. Also added support for dynamic library loading.
- * DETAILS: Updated to version 5.0.2. Added / at the end of WEB_SITE.
-
-2004-03-08 Eric Sandall <sandalle AT sourcemage.org>
- * BUILD: Install shared libraries (Bug #6315)
- * DETAILS: Updated UPDATED
- Removed MAINTAINER
- * HISTORY: Formatted to Guru Handbook
-
-2003-04-15 Julian v. Bock <julian AT wongr.net>
- * DETAILS: set VERSION to 5.0; set LICENSE to MIT.
-
-2002-10-03 Julian v. Bock <julian AT wongr.net>
- * DETAILS: add LICENSE and MD5 fields.
-
-2002-07-09 Julian v. Bock <julian AT wongr.net>
- * DETAILS: set version to 4.0.1; set SOURCE_DIRECTORY
- to $BUILD_DIRECTORY/$SPELL-$VERSION.
-
diff --git a/devel/lua/INSTALL b/devel/lua/INSTALL
deleted file mode 100755
index b7b930b..0000000
--- a/devel/lua/INSTALL
+++ /dev/null
@@ -1,3 +0,0 @@
-make INSTALL_TOP=${INSTALL_ROOT}/usr install &&
-cp -v etc/lua.pc ${INSTALL_ROOT}/usr/lib/pkgconfig/ &&
-cp -rv src/liblua.so* ${INSTALL_ROOT}/usr/lib/
diff --git a/devel/lua/PRE_BUILD b/devel/lua/PRE_BUILD
deleted file mode 100755
index c2c97cf..0000000
--- a/devel/lua/PRE_BUILD
+++ /dev/null
@@ -1,11 +0,0 @@
-default_pre_build &&
-cd "$SOURCE_DIRECTORY" &&
-
-patch -p0 < $SPELL_DIRECTORY/lua-5.1-dynlib.patch
&&
-sedit "s:/usr/local:$INSTALL_ROOT/usr:" etc/lua.pc
&&
-sedit "s:INSTALL_MAN=.*:INSTALL_MAN=\$\{prefix\}/share/man/man1:"
etc/lua.pc &&
-sedit "s:INSTALL_TOP=.*:INSTALL_TOP=$INSTALL_ROOT/usr:" Makefile
&&
-sedit "s:INSTALL_MAN=.*:INSTALL_MAN=\$(INSTALL_TOP)/share/man/man1:"
Makefile &&
-sedit "s:^CFLAGS=.*:CFLAGS=${CFLAGS} \$(MYCFLAGS):" src/Makefile
&&
-sedit "s:MYLDFLAGS=.*:MYLDFLAGS=${LDFLAGS}:" src/Makefile
-
diff --git a/devel/lua/lua-5.1-dynlib.patch b/devel/lua/lua-5.1-dynlib.patch
deleted file mode 100644
index 2495a14..0000000
--- a/devel/lua/lua-5.1-dynlib.patch
+++ /dev/null
@@ -1,42 +0,0 @@
---- ./src/Makefile.dynlib 2006-03-22 01:41:49.000000000 +0100
-+++ ./src/Makefile 2006-08-17 10:49:36.000000000 +0200
-@@ -22,6 +22,7 @@
-
- PLATS= aix ansi bsd generic linux macosx mingw posix solaris
-
-+LUA_SO= liblua.so.$(V)
- LUA_A= liblua.a
- CORE_O= lapi.o lcode.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o
lmem.o \
- lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o \
-@@ -36,7 +37,7 @@
- LUAC_O= luac.o print.o
-
- ALL_O= $(CORE_O) $(LIB_O) $(LUA_O) $(LUAC_O)
--ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T)
-+ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T) $(LUA_SO)
- ALL_A= $(LUA_A)
-
- default: $(PLAT)
-@@ -51,6 +52,11 @@
- $(AR) $@ $?
- $(RANLIB) $@
-
-+$(LUA_SO): $(CORE_O) $(LIB_O)
-+ gcc -Wl,-soname=liblua.so.$(V) -shared -o $@ $(MYLDFLAGS) $? $(LIBS)
$(LUA_O)
-+ rm -f liblua.so
-+ ln -s $@ liblua.so
-+
- $(LUA_T): $(LUA_O) $(LUA_A)
- $(CC) -o $@ $(MYLDFLAGS) $(LUA_O) $(LUA_A) $(LIBS)
-
---- ./Makefile.dynlib 2006-06-02 12:53:38.000000000 +0200
-+++ ./Makefile 2006-08-17 10:47:54.000000000 +0200
-@@ -52,7 +52,7 @@
- all: $(PLAT)
-
- $(PLATS) clean:
-- cd src && $(MAKE) $@
-+ cd src && $(MAKE) V=$(V) $@
-
- test: dummy
- src/lua test/hello.lua
diff --git a/devel/lua4/BUILD b/devel/lua4/BUILD
deleted file mode 100755
index e994eba..0000000
--- a/devel/lua4/BUILD
+++ /dev/null
@@ -1,4 +0,0 @@
- sedit 's/^so:/& all/' Makefile &&
-
- make MYCFLAGS="$CFLAGS" MYLDFLAGS="$LDFLAGS -Wl,-E" \
- LOADLIB="-DUSE_DLOPEN=1" DLLIB="-ldl" all so
diff --git a/devel/lua4/CONFLICTS b/devel/lua4/CONFLICTS
deleted file mode 100755
index cc21520..0000000
--- a/devel/lua4/CONFLICTS
+++ /dev/null
@@ -1,2 +0,0 @@
-conflicts lua
-conflicts lua50
diff --git a/devel/lua4/DETAILS b/devel/lua4/DETAILS
deleted file mode 100755
index bb85de8..0000000
--- a/devel/lua4/DETAILS
+++ /dev/null
@@ -1,23 +0,0 @@
- SPELL=lua4
- VERSION=4.0.1
- SOURCE=${SPELL/4/}-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL/4/}-$VERSION
- SOURCE_URL[0]=http://www.lua.org/ftp/$SOURCE
- SOURCE_URL[1]=ftp://ftp.tecgraf.puc-rio.br/pub/lua/$SOURCE
-
SOURCE_HASH=sha512:9765daf806c956074c5780936b3eb094a87c91b5b774a68298046e391da5217c12a7f24c057f797aa349a88cb74d5bdf7dcf7b894640732a2040b987f09fdccb
- WEB_SITE=http://www.lua.org/
- ENTERED=20040409
- LICENSE[0]=http://www.lua.org/copyright.html#4
- KEYWORDS="devel"
- SHORT="Light-weight programming language"
-cat << EOF
-Lua is a powerful light-weight programming language designed for extending
-applications. Lua is also frequently used as a general-purpose, stand-alone
-language.
-
-Lua combines simple procedural syntax with powerful data description
constructs
-based on associative arrays and extensible semantics. Lua is dynamically
typed,
-interpreted from bytecodes, and has automatic memory management with garbage
-collection, making it ideal for configuration, scripting, and rapid
prototyping.
-EOF
-
diff --git a/devel/lua4/HISTORY b/devel/lua4/HISTORY
deleted file mode 100644
index 768f0d1..0000000
--- a/devel/lua4/HISTORY
+++ /dev/null
@@ -1,22 +0,0 @@
-2006-12-10 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
- * CONFLICTS: added lua50
-
-2006-10-03 Juuso Alasuutari <iuso AT sourcemage.org>
- * DETAILS: [automated] Removed UPDATED.
-
-2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
- * DETAILS: [automated] Removed BUILD_API=2.
-
-2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
- * DETAILS: (automated) Add KEYWORDS
-
-2005-11-29 Seth Woolley <seth AT tautology.org>
- * DETAILS: MD5 -> SHA512
-
-2005-10-07 George Sherwood <george AT beernabeer.com>
- * DETAILS, BUILD: Updated for BUILD_API=2
- * INSTALL: Added for BUILD_API=2
-
-2004-09-10 Eric Sandall <sandalle AT sourcemage.org>
- * Added as some packages (uclient) need the old lua
-
diff --git a/devel/lua4/INSTALL b/devel/lua4/INSTALL
deleted file mode 100755
index f331138..0000000
--- a/devel/lua4/INSTALL
+++ /dev/null
@@ -1 +0,0 @@
- make INSTALL_ROOT=/usr install
diff --git a/devel/lua50/CONFLICTS b/devel/lua50/CONFLICTS
deleted file mode 100755
index 42d4e9e..0000000
--- a/devel/lua50/CONFLICTS
+++ /dev/null
@@ -1,2 +0,0 @@
-conflicts lua4
-conflicts lua
diff --git a/devel/lua50/DEPENDS b/devel/lua50/DEPENDS
deleted file mode 100755
index 71adc1a..0000000
--- a/devel/lua50/DEPENDS
+++ /dev/null
@@ -1,2 +0,0 @@
-depends ncurses &&
-depends readline
diff --git a/devel/lua50/DETAILS b/devel/lua50/DETAILS
deleted file mode 100755
index 1c9b3c4..0000000
--- a/devel/lua50/DETAILS
+++ /dev/null
@@ -1,24 +0,0 @@
- SPELL=lua50
- PKG=lua
- VERSION=5.0
- SOURCE=$PKG-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$PKG-$VERSION
- SOURCE_URL[0]=http://www.lua.org/ftp/$SOURCE
- SOURCE_URL[1]=ftp://ftp.tecgraf.puc-rio.br/pub/lua/$SOURCE
-
SOURCE_HASH=sha512:1594370b5c0aca596437d80f34093e9617679525ac38d7e6e6e3928dd5bfc6694ff8362ec5813a0c871971cac95d609ea10e02630ce978ea08b8f0c20a3a6bea
- WEB_SITE=http://www.lua.org/
- ENTERED=20020309
- LICENSE[0]=MIT
- KEYWORDS="devel"
- SHORT="Light-weight programming language"
-cat << EOF
-Lua is a powerful light-weight programming language designed for extending
-applications. Lua is also frequently used as a general-purpose, stand-alone
-language.
-
-Lua combines simple procedural syntax with powerful data description
constructs
-based on associative arrays and extensible semantics. Lua is dynamically
typed,
-interpreted from bytecodes, and has automatic memory management with garbage
-collection, making it ideal for configuration, scripting, and rapid
prototyping.
-EOF
-
diff --git a/devel/lua50/HISTORY b/devel/lua50/HISTORY
deleted file mode 100644
index 66fd58d..0000000
--- a/devel/lua50/HISTORY
+++ /dev/null
@@ -1,77 +0,0 @@
-2006-12-10 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
- * DETAILS: branched off from lua
- * PRE_BUILD: minor fixes, minor fix
- * BUILD: removed
- * INSTALL: removed
- * lua-5.1-dynlib.patch: removed
- * CONFLICTS: added lua
-
-2006-09-28 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
- * DETAILS: patchelevl++
- * DEPENDS: addded ncurses and readline
- * INSTALL: install the .so
- * PRE_BUILD: apply lua-5.1-dynlib.patch to build .so
- proper MANDIRs, proper CFLAGS
- * lua-5.1-dynlib.patch: addde to generate .so from
-
http://cvs.mandriva.com/cgi-bin/viewvc.cgi/SPECS/lua/lua-5.1-dynlib.patch?view=markup
- * BUILD: cleanup
-
-2006-09-23 Anton Brondz <dinolinux AT sourcemage.org>
- * DETAILS: updated to 5.1.1
-
-2006-09-23 Juuso Alasuutari <iuso AT sourcemage.org>
- * PRE_BUILD: Added, fixes invalid prefix in etc/lua.pc.
- * DETAILS: PATCHLEVEL++
- * INSTALL: Changed install to cp.
-
-2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
- * DETAILS: [automated] Removed BUILD_API=2.
-
-2006-08-15 Juuso Alasuutari <iuso AT sourcemage.org>
- * DETAILS: [automated] Removed UPDATED (deprecated in favor of
- PATCHLEVEL).
-
-2006-07-01 Arjan Bouter <abouter AT sourcemage.org>
- * INSTALL: added install of lua.pc
-
-2006-05-20 Pieter Lenaerts <e-type AT sourcemage.org>
- * DETAILS: updated to 5.1
- * BUILD, INSTALL: so targets don't exist anymore
-
-2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
- * DETAILS: (automated) Add KEYWORDS
-
-2005-11-29 Seth Woolley <seth AT tautology.org>
- * DETAILS: MD5 -> SHA512
-
-2005-10-07 George Sherwood <george AT beernabeer.com>
- * DETAILS, BUILD: Updated to BUILD_API=2
- * INSTALL: Added for BUILD_API=2
-
-2005-05-10 Eric Sandall <sandalle AT sourcemage.org>
- * CONFLICTS: Typo'd lua instead of lua4
-
-2004-04-10 Eric Sandall <sandalle AT sourcemage.org>
- * CONFLICTS: Added conflicts with lua4
-
-2004-03-24 Robert Helgesson <rycee AT home.se>
- * BUILD: Cleanup. Actually install stuff *other* than the libraries as
- well. Also added support for dynamic library loading.
- * DETAILS: Updated to version 5.0.2. Added / at the end of WEB_SITE.
-
-2004-03-08 Eric Sandall <sandalle AT sourcemage.org>
- * BUILD: Install shared libraries (Bug #6315)
- * DETAILS: Updated UPDATED
- Removed MAINTAINER
- * HISTORY: Formatted to Guru Handbook
-
-2003-04-15 Julian v. Bock <julian AT wongr.net>
- * DETAILS: set VERSION to 5.0; set LICENSE to MIT.
-
-2002-10-03 Julian v. Bock <julian AT wongr.net>
- * DETAILS: add LICENSE and MD5 fields.
-
-2002-07-09 Julian v. Bock <julian AT wongr.net>
- * DETAILS: set version to 4.0.1; set SOURCE_DIRECTORY
- to $BUILD_DIRECTORY/$SPELL-$VERSION.
-
diff --git a/devel/lua50/PRE_BUILD b/devel/lua50/PRE_BUILD
deleted file mode 100755
index abfd734..0000000
--- a/devel/lua50/PRE_BUILD
+++ /dev/null
@@ -1,10 +0,0 @@
-default_pre_build &&
-cd "$SOURCE_DIRECTORY" &&
-
-sedit "s:^INSTALL_ROOT=.*:INSTALL_ROOT=$INSTALL_ROOT/usr:" \
- config &&
-sedit "s:^INSTALL_MAN=.*:INSTALL_MAN=$INSTALL_ROOT/usr/share/man/man1:" \
- config &&
-sedit "s:^MYCFLAGS=.*:MYCFLAGS=${CFLAGS}:" \
- config
-
diff --git a/lua-forge/bitlib/BUILD b/lua-forge/bitlib/BUILD
new file mode 100755
index 0000000..81ec50b
--- /dev/null
+++ b/lua-forge/bitlib/BUILD
@@ -0,0 +1,3 @@
+OPTS="--libdir=$INSTALL_ROOT/usr/lib/lua/5.1" &&
+
+default_build
diff --git a/lua-forge/bitlib/DEPENDS b/lua-forge/bitlib/DEPENDS
new file mode 100755
index 0000000..e1859e5
--- /dev/null
+++ b/lua-forge/bitlib/DEPENDS
@@ -0,0 +1 @@
+depends lua
diff --git a/lua-forge/bitlib/DETAILS b/lua-forge/bitlib/DETAILS
new file mode 100755
index 0000000..d13df33
--- /dev/null
+++ b/lua-forge/bitlib/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=bitlib
+ VERSION=24
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=http://luaforge.net/frs/download.php/2715/$SOURCE
+
SOURCE_HASH=sha512:b99db3f32b5649fdd290758491a3ef3fa616b90be36c9bc6461fc98aa8a2f8f165e76120b5580cf747ab0d01087c19eede24d50164a02dac4509071487aeede9
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=http://bitlib.luaforge.net/
+ LICENSE[0]=MIT
+ ENTERED=20080110
+ SHORT="tiny library for bitwise operations in Lua"
+cat << EOF
+bitlib is a tiny library for bitwise operations in Lua.
+EOF
diff --git a/lua-forge/bitlib/HISTORY b/lua-forge/bitlib/HISTORY
new file mode 100644
index 0000000..6e2f0a5
--- /dev/null
+++ b/lua-forge/bitlib/HISTORY
@@ -0,0 +1,2 @@
+2008-01-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS: spell created
diff --git a/lua-forge/cgilua/BUILD b/lua-forge/cgilua/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/lua-forge/cgilua/BUILD
@@ -0,0 +1 @@
+true
diff --git a/lua-forge/cgilua/DEPENDS b/lua-forge/cgilua/DEPENDS
new file mode 100755
index 0000000..9dc7219
--- /dev/null
+++ b/lua-forge/cgilua/DEPENDS
@@ -0,0 +1 @@
+depends lua
diff --git a/lua-forge/cgilua/DETAILS b/lua-forge/cgilua/DETAILS
new file mode 100755
index 0000000..01936b7
--- /dev/null
+++ b/lua-forge/cgilua/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=cgilua
+ VERSION=5.1.1
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=http://luaforge.net/frs/download.php/2716/$SOURCE
+
SOURCE_HASH=sha512:d75d8735e21ca6f9cf8e855c37ad79742858582d1158d5613e58fb08c6463cb6364d47fe2753a744cd7ba064a1699dc77ddcaad30ae15e862ad3bd9d1d75826c
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=http://www.keplerproject.org/cgilua/
+ LICENSE[0]=MIT
+ ENTERED=20080110
+ SHORT="Building web scripts with Lua"
+cat << EOF
+CGILua is a tool for creating dynamic HTML pages and manipulating input
+data from Web forms. It is simple but powerful, allowing complex tasks
+to be carried out with minimum effort.
+EOF
diff --git a/lua-forge/cgilua/HISTORY b/lua-forge/cgilua/HISTORY
new file mode 100644
index 0000000..2f25079
--- /dev/null
+++ b/lua-forge/cgilua/HISTORY
@@ -0,0 +1,2 @@
+2008-01-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS, DETAILS, BUILD, PRE_BUILD: spell created
diff --git a/lua-forge/cgilua/PRE_BUILD b/lua-forge/cgilua/PRE_BUILD
new file mode 100755
index 0000000..a707525
--- /dev/null
+++ b/lua-forge/cgilua/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+
+sed -i "s:/usr/local:$INSTALL_ROOT/usr:" Makefile
diff --git a/lua-forge/lua/BUILD b/lua-forge/lua/BUILD
new file mode 100755
index 0000000..3881e15
--- /dev/null
+++ b/lua-forge/lua/BUILD
@@ -0,0 +1 @@
+make linux
diff --git a/lua-forge/lua/CONFLICTS b/lua-forge/lua/CONFLICTS
new file mode 100755
index 0000000..c268bcd
--- /dev/null
+++ b/lua-forge/lua/CONFLICTS
@@ -0,0 +1,2 @@
+conflicts lua4 &&
+conflicts lua50
diff --git a/lua-forge/lua/DEPENDS b/lua-forge/lua/DEPENDS
new file mode 100755
index 0000000..62cffdf
--- /dev/null
+++ b/lua-forge/lua/DEPENDS
@@ -0,0 +1,2 @@
+depends ncurses
+depends readline
diff --git a/lua-forge/lua/DETAILS b/lua-forge/lua/DETAILS
new file mode 100755
index 0000000..0a9cfb4
--- /dev/null
+++ b/lua-forge/lua/DETAILS
@@ -0,0 +1,23 @@
+ SPELL=lua
+ VERSION=5.1.2
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=http://www.lua.org/ftp/$SOURCE
+ SOURCE_URL[1]=ftp://ftp.tecgraf.puc-rio.br/pub/lua/$SOURCE
+
SOURCE_HASH=sha512:0366e22dc652ee6159f18634719e7362b0d9fa2142ead0f801a973ba1fa0981c3f9e1581b31ba7e7e71fcd7ced0a3529e960b9db17f9d70598e73734dc0a4023
+ WEB_SITE=http://www.lua.org/
+ ENTERED=20020309
+ PATCHLEVEL=3
+ LICENSE[0]=MIT
+ KEYWORDS="devel"
+ SHORT="Light-weight programming language"
+cat << EOF
+Lua is a powerful light-weight programming language designed for extending
+applications. Lua is also frequently used as a general-purpose, stand-alone
+language.
+
+Lua combines simple procedural syntax with powerful data description
constructs
+based on associative arrays and extensible semantics. Lua is dynamically
typed,
+interpreted from bytecodes, and has automatic memory management with garbage
+collection, making it ideal for configuration, scripting, and rapid
prototyping.
+EOF
diff --git a/lua-forge/lua/HISTORY b/lua-forge/lua/HISTORY
new file mode 100644
index 0000000..2def269
--- /dev/null
+++ b/lua-forge/lua/HISTORY
@@ -0,0 +1,80 @@
+2008-01-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * BUILD, DEPENDS: cleaned up
+ * INSTALL: removed the dirty hacks
+ * PRE_BUILD: added a patch for the .so compilation
+ * CONFLICTS: cleaned up, added `&&'
+
+2007-04-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: updated to 5.1.2
+
+2006-12-10 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * CONFLICTS: added lua50
+
+2006-09-28 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS: patchelevl++
+ * DEPENDS: addded ncurses and readline
+ * INSTALL: install the .so
+ * PRE_BUILD: apply lua-5.1-dynlib.patch to build .so
+ proper MANDIRs, proper CFLAGS
+ * lua-5.1-dynlib.patch: addde to generate .so from
+
http://cvs.mandriva.com/cgi-bin/viewvc.cgi/SPECS/lua/lua-5.1-dynlib.patch?view=markup
+ * BUILD: cleanup
+
+2006-09-23 Anton Brondz <dinolinux AT sourcemage.org>
+ * DETAILS: updated to 5.1.1
+
+2006-09-23 Juuso Alasuutari <iuso AT sourcemage.org>
+ * PRE_BUILD: Added, fixes invalid prefix in etc/lua.pc.
+ * DETAILS: PATCHLEVEL++
+ * INSTALL: Changed install to cp.
+
+2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
+ * DETAILS: [automated] Removed BUILD_API=2.
+
+2006-08-15 Juuso Alasuutari <iuso AT sourcemage.org>
+ * DETAILS: [automated] Removed UPDATED (deprecated in favor of
+ PATCHLEVEL).
+
+2006-07-01 Arjan Bouter <abouter AT sourcemage.org>
+ * INSTALL: added install of lua.pc
+
+2006-05-20 Pieter Lenaerts <e-type AT sourcemage.org>
+ * DETAILS: updated to 5.1
+ * BUILD, INSTALL: so targets don't exist anymore
+
+2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
+ * DETAILS: (automated) Add KEYWORDS
+
+2005-11-29 Seth Woolley <seth AT tautology.org>
+ * DETAILS: MD5 -> SHA512
+
+2005-10-07 George Sherwood <george AT beernabeer.com>
+ * DETAILS, BUILD: Updated to BUILD_API=2
+ * INSTALL: Added for BUILD_API=2
+
+2005-05-10 Eric Sandall <sandalle AT sourcemage.org>
+ * CONFLICTS: Typo'd lua instead of lua4
+
+2004-04-10 Eric Sandall <sandalle AT sourcemage.org>
+ * CONFLICTS: Added conflicts with lua4
+
+2004-03-24 Robert Helgesson <rycee AT home.se>
+ * BUILD: Cleanup. Actually install stuff *other* than the libraries as
+ well. Also added support for dynamic library loading.
+ * DETAILS: Updated to version 5.0.2. Added / at the end of WEB_SITE.
+
+2004-03-08 Eric Sandall <sandalle AT sourcemage.org>
+ * BUILD: Install shared libraries (Bug #6315)
+ * DETAILS: Updated UPDATED
+ Removed MAINTAINER
+ * HISTORY: Formatted to Guru Handbook
+
+2003-04-15 Julian v. Bock <julian AT wongr.net>
+ * DETAILS: set VERSION to 5.0; set LICENSE to MIT.
+
+2002-10-03 Julian v. Bock <julian AT wongr.net>
+ * DETAILS: add LICENSE and MD5 fields.
+
+2002-07-09 Julian v. Bock <julian AT wongr.net>
+ * DETAILS: set version to 4.0.1; set SOURCE_DIRECTORY
+ to $BUILD_DIRECTORY/$SPELL-$VERSION.
diff --git a/lua-forge/lua/PRE_BUILD b/lua-forge/lua/PRE_BUILD
new file mode 100755
index 0000000..4d29c11
--- /dev/null
+++ b/lua-forge/lua/PRE_BUILD
@@ -0,0 +1,11 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+
+patch -p0 < $SPELL_DIRECTORY/patch-src_Makefile &&
+
+sed -i "s:liblua.a:liblua.a liblua.so.5.1:" Makefile &&
+sed -i "s:/usr/local:$INSTALL_ROOT/usr:" etc/lua.pc src/luaconf.h Makefile &&
+sed -i "s:INSTALL_MAN=.*:INSTALL_MAN=\$\{prefix\}/share/man/man1:"
etc/lua.pc &&
+sed -i "s:INSTALL_MAN=.*:INSTALL_MAN=\$(INSTALL_TOP)/share/man/man1:"
Makefile &&
+sed -i "s:^CFLAGS=.*:CFLAGS=${CFLAGS} \$(MYCFLAGS):" src/Makefile &&
+sed -i "s:MYLDFLAGS=.*:MYLDFLAGS=${LDFLAGS}:" src/Makefile
diff --git a/lua-forge/lua/patch-src_Makefile
b/lua-forge/lua/patch-src_Makefile
new file mode 100644
index 0000000..d98c746
--- /dev/null
+++ b/lua-forge/lua/patch-src_Makefile
@@ -0,0 +1,24 @@
+--- src/Makefile.orig 2007-03-25 18:49:23.000000000 +0400
++++ src/Makefile 2008-01-10 16:55:33.945810586 +0300
+@@ -35,8 +35,10 @@
+ LUAC_T= luac
+ LUAC_O= luac.o print.o
+
++LUA_SO= liblua.so.5.1
++
+ ALL_O= $(CORE_O) $(LIB_O) $(LUA_O) $(LUAC_O)
+-ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T)
++ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T) $(LUA_SO)
+ ALL_A= $(LUA_A)
+
+ default: $(PLAT)
+@@ -57,6 +59,9 @@
+ $(LUAC_T): $(LUAC_O) $(LUA_A)
+ $(CC) -o $@ $(MYLDFLAGS) $(LUAC_O) $(LUA_A) $(LIBS)
+
++$(LUA_SO): $(CORE_O) $(LIB_O)
++ $(CC) -o $@ -shared $(MYLDFLAGS) $(CORE_O) $(LIB_O)
++
+ clean:
+ $(RM) $(ALL_T) $(ALL_O)
+
diff --git a/lua-forge/lua4/BUILD b/lua-forge/lua4/BUILD
new file mode 100755
index 0000000..672eb25
--- /dev/null
+++ b/lua-forge/lua4/BUILD
@@ -0,0 +1,4 @@
+sedit "s/^so:/& all/" Makefile &&
+
+make MYCFLAGS="$CFLAGS" MYLDFLAGS="$LDFLAGS -Wl,-E" \
+ LOADLIB="-DUSE_DLOPEN=1" DLLIB="-ldl" all so
diff --git a/lua-forge/lua4/CONFLICTS b/lua-forge/lua4/CONFLICTS
new file mode 100755
index 0000000..0b4662d
--- /dev/null
+++ b/lua-forge/lua4/CONFLICTS
@@ -0,0 +1,2 @@
+conflicts lua &&
+conflicts lua50
diff --git a/lua-forge/lua4/DETAILS b/lua-forge/lua4/DETAILS
new file mode 100755
index 0000000..217d578
--- /dev/null
+++ b/lua-forge/lua4/DETAILS
@@ -0,0 +1,22 @@
+ SPELL=lua4
+ VERSION=4.0.1
+ SOURCE=${SPELL/4/}-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL/4/}-$VERSION
+ SOURCE_URL[0]=http://www.lua.org/ftp/$SOURCE
+ SOURCE_URL[1]=ftp://ftp.tecgraf.puc-rio.br/pub/lua/$SOURCE
+
SOURCE_HASH=sha512:9765daf806c956074c5780936b3eb094a87c91b5b774a68298046e391da5217c12a7f24c057f797aa349a88cb74d5bdf7dcf7b894640732a2040b987f09fdccb
+ WEB_SITE=http://www.lua.org/
+ ENTERED=20040409
+ LICENSE[0]=http://www.lua.org/copyright.html#4
+ KEYWORDS="devel"
+ SHORT="Light-weight programming language"
+cat << EOF
+Lua is a powerful light-weight programming language designed for extending
+applications. Lua is also frequently used as a general-purpose, stand-alone
+language.
+
+Lua combines simple procedural syntax with powerful data description
constructs
+based on associative arrays and extensible semantics. Lua is dynamically
typed,
+interpreted from bytecodes, and has automatic memory management with garbage
+collection, making it ideal for configuration, scripting, and rapid
prototyping.
+EOF
diff --git a/lua-forge/lua4/HISTORY b/lua-forge/lua4/HISTORY
new file mode 100644
index 0000000..a91a29d
--- /dev/null
+++ b/lua-forge/lua4/HISTORY
@@ -0,0 +1,26 @@
+2008-01-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: cleaned up
+ * INSTALL: cleaned up, added $INSTALL_ROOT
+ * CONFLICTS: cleaned up, added `&&'
+
+2006-12-10 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * CONFLICTS: added lua50
+
+2006-10-03 Juuso Alasuutari <iuso AT sourcemage.org>
+ * DETAILS: [automated] Removed UPDATED.
+
+2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
+ * DETAILS: [automated] Removed BUILD_API=2.
+
+2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
+ * DETAILS: (automated) Add KEYWORDS
+
+2005-11-29 Seth Woolley <seth AT tautology.org>
+ * DETAILS: MD5 -> SHA512
+
+2005-10-07 George Sherwood <george AT beernabeer.com>
+ * DETAILS, BUILD: Updated for BUILD_API=2
+ * INSTALL: Added for BUILD_API=2
+
+2004-09-10 Eric Sandall <sandalle AT sourcemage.org>
+ * Added as some packages (uclient) need the old lua
diff --git a/lua-forge/lua4/INSTALL b/lua-forge/lua4/INSTALL
new file mode 100755
index 0000000..3ac0ff9
--- /dev/null
+++ b/lua-forge/lua4/INSTALL
@@ -0,0 +1 @@
+make INSTALL_ROOT=$INSTALL_ROOT/usr install
diff --git a/lua-forge/lua50/CONFLICTS b/lua-forge/lua50/CONFLICTS
new file mode 100755
index 0000000..c13cbd9
--- /dev/null
+++ b/lua-forge/lua50/CONFLICTS
@@ -0,0 +1,2 @@
+conflicts lua &&
+conflicts lua4
diff --git a/lua-forge/lua50/DEPENDS b/lua-forge/lua50/DEPENDS
new file mode 100755
index 0000000..97a76ba
--- /dev/null
+++ b/lua-forge/lua50/DEPENDS
@@ -0,0 +1,2 @@
+depends ncurses &&
+depends readline
diff --git a/lua-forge/lua50/DETAILS b/lua-forge/lua50/DETAILS
new file mode 100755
index 0000000..1c9b3c4
--- /dev/null
+++ b/lua-forge/lua50/DETAILS
@@ -0,0 +1,24 @@
+ SPELL=lua50
+ PKG=lua
+ VERSION=5.0
+ SOURCE=$PKG-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$PKG-$VERSION
+ SOURCE_URL[0]=http://www.lua.org/ftp/$SOURCE
+ SOURCE_URL[1]=ftp://ftp.tecgraf.puc-rio.br/pub/lua/$SOURCE
+
SOURCE_HASH=sha512:1594370b5c0aca596437d80f34093e9617679525ac38d7e6e6e3928dd5bfc6694ff8362ec5813a0c871971cac95d609ea10e02630ce978ea08b8f0c20a3a6bea
+ WEB_SITE=http://www.lua.org/
+ ENTERED=20020309
+ LICENSE[0]=MIT
+ KEYWORDS="devel"
+ SHORT="Light-weight programming language"
+cat << EOF
+Lua is a powerful light-weight programming language designed for extending
+applications. Lua is also frequently used as a general-purpose, stand-alone
+language.
+
+Lua combines simple procedural syntax with powerful data description
constructs
+based on associative arrays and extensible semantics. Lua is dynamically
typed,
+interpreted from bytecodes, and has automatic memory management with garbage
+collection, making it ideal for configuration, scripting, and rapid
prototyping.
+EOF
+
diff --git a/lua-forge/lua50/HISTORY b/lua-forge/lua50/HISTORY
new file mode 100644
index 0000000..07c2a11
--- /dev/null
+++ b/lua-forge/lua50/HISTORY
@@ -0,0 +1,81 @@
+2008-01-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: cleaned up
+ * PRE_BUILD: cleaned up, `sedit' => `sed -i'
+ * CONFLICTS: cleaned up, added `&&'
+
+2006-12-10 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS: branched off from lua
+ * PRE_BUILD: minor fixes, minor fix
+ * BUILD: removed
+ * INSTALL: removed
+ * lua-5.1-dynlib.patch: removed
+ * CONFLICTS: added lua
+
+2006-09-28 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS: patchelevl++
+ * DEPENDS: addded ncurses and readline
+ * INSTALL: install the .so
+ * PRE_BUILD: apply lua-5.1-dynlib.patch to build .so
+ proper MANDIRs, proper CFLAGS
+ * lua-5.1-dynlib.patch: addde to generate .so from
+
http://cvs.mandriva.com/cgi-bin/viewvc.cgi/SPECS/lua/lua-5.1-dynlib.patch?view=markup
+ * BUILD: cleanup
+
+2006-09-23 Anton Brondz <dinolinux AT sourcemage.org>
+ * DETAILS: updated to 5.1.1
+
+2006-09-23 Juuso Alasuutari <iuso AT sourcemage.org>
+ * PRE_BUILD: Added, fixes invalid prefix in etc/lua.pc.
+ * DETAILS: PATCHLEVEL++
+ * INSTALL: Changed install to cp.
+
+2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
+ * DETAILS: [automated] Removed BUILD_API=2.
+
+2006-08-15 Juuso Alasuutari <iuso AT sourcemage.org>
+ * DETAILS: [automated] Removed UPDATED (deprecated in favor of
+ PATCHLEVEL).
+
+2006-07-01 Arjan Bouter <abouter AT sourcemage.org>
+ * INSTALL: added install of lua.pc
+
+2006-05-20 Pieter Lenaerts <e-type AT sourcemage.org>
+ * DETAILS: updated to 5.1
+ * BUILD, INSTALL: so targets don't exist anymore
+
+2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
+ * DETAILS: (automated) Add KEYWORDS
+
+2005-11-29 Seth Woolley <seth AT tautology.org>
+ * DETAILS: MD5 -> SHA512
+
+2005-10-07 George Sherwood <george AT beernabeer.com>
+ * DETAILS, BUILD: Updated to BUILD_API=2
+ * INSTALL: Added for BUILD_API=2
+
+2005-05-10 Eric Sandall <sandalle AT sourcemage.org>
+ * CONFLICTS: Typo'd lua instead of lua4
+
+2004-04-10 Eric Sandall <sandalle AT sourcemage.org>
+ * CONFLICTS: Added conflicts with lua4
+
+2004-03-24 Robert Helgesson <rycee AT home.se>
+ * BUILD: Cleanup. Actually install stuff *other* than the libraries as
+ well. Also added support for dynamic library loading.
+ * DETAILS: Updated to version 5.0.2. Added / at the end of WEB_SITE.
+
+2004-03-08 Eric Sandall <sandalle AT sourcemage.org>
+ * BUILD: Install shared libraries (Bug #6315)
+ * DETAILS: Updated UPDATED
+ Removed MAINTAINER
+ * HISTORY: Formatted to Guru Handbook
+
+2003-04-15 Julian v. Bock <julian AT wongr.net>
+ * DETAILS: set VERSION to 5.0; set LICENSE to MIT.
+
+2002-10-03 Julian v. Bock <julian AT wongr.net>
+ * DETAILS: add LICENSE and MD5 fields.
+
+2002-07-09 Julian v. Bock <julian AT wongr.net>
+ * DETAILS: set version to 4.0.1; set SOURCE_DIRECTORY
+ to $BUILD_DIRECTORY/$SPELL-$VERSION.
diff --git a/lua-forge/lua50/PRE_BUILD b/lua-forge/lua50/PRE_BUILD
new file mode 100755
index 0000000..f0c45cc
--- /dev/null
+++ b/lua-forge/lua50/PRE_BUILD
@@ -0,0 +1,9 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+
+sed -i "s:^INSTALL_ROOT=.*:INSTALL_ROOT=$INSTALL_ROOT/usr:" \
+ config &&
+sed -i "s:^INSTALL_MAN=.*:INSTALL_MAN=$INSTALL_ROOT/usr/share/man/man1:" \
+ config &&
+sed -i "s:^MYCFLAGS=.*:MYCFLAGS=${CFLAGS}:" \
+ config
diff --git a/lua-forge/luaexpat/BUILD b/lua-forge/luaexpat/BUILD
new file mode 100755
index 0000000..8f58e6d
--- /dev/null
+++ b/lua-forge/luaexpat/BUILD
@@ -0,0 +1 @@
+make
diff --git a/lua-forge/luaexpat/DEPENDS b/lua-forge/luaexpat/DEPENDS
new file mode 100755
index 0000000..3ea5c75
--- /dev/null
+++ b/lua-forge/luaexpat/DEPENDS
@@ -0,0 +1,2 @@
+depends lua &&
+depends expat
diff --git a/lua-forge/luaexpat/DETAILS b/lua-forge/luaexpat/DETAILS
new file mode 100755
index 0000000..1df89dd
--- /dev/null
+++ b/lua-forge/luaexpat/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=luaexpat
+ VERSION=1.1
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=http://luaforge.net/frs/download.php/2469/$SOURCE
+
SOURCE_HASH=sha512:ecf9df7acc7fd9ccca3a58e7c50f2f2df64e1b225825adcdbe74ad687e74455ccd041aa891fbcf3fadb37dbb23d55690692d5c260c9732ef0fb04d194ca6a5e8
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=http://www.keplerproject.org/luaexpat/
+ LICENSE[0]=MIT
+ ENTERED=20080110
+ SHORT="SAX XML parser based on the Expat library for Lua"
+cat << EOF
+LuaExpat is a SAX XML parser based on the Expat library.
+EOF
diff --git a/lua-forge/luaexpat/HISTORY b/lua-forge/luaexpat/HISTORY
new file mode 100644
index 0000000..2f25079
--- /dev/null
+++ b/lua-forge/luaexpat/HISTORY
@@ -0,0 +1,2 @@
+2008-01-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS, DETAILS, BUILD, PRE_BUILD: spell created
diff --git a/lua-forge/luaexpat/PRE_BUILD b/lua-forge/luaexpat/PRE_BUILD
new file mode 100755
index 0000000..7626d9e
--- /dev/null
+++ b/lua-forge/luaexpat/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+
+sed -i "s:5.0:5.1:g;s:500:501:g;s:/usr/local:$INSTALL_ROOT/usr:" config
diff --git a/lua-forge/luasocket/BUILD b/lua-forge/luasocket/BUILD
new file mode 100755
index 0000000..8f58e6d
--- /dev/null
+++ b/lua-forge/luasocket/BUILD
@@ -0,0 +1 @@
+make
diff --git a/lua-forge/luasocket/DEPENDS b/lua-forge/luasocket/DEPENDS
new file mode 100755
index 0000000..9dc7219
--- /dev/null
+++ b/lua-forge/luasocket/DEPENDS
@@ -0,0 +1 @@
+depends lua
diff --git a/lua-forge/luasocket/DETAILS b/lua-forge/luasocket/DETAILS
new file mode 100755
index 0000000..8e07673
--- /dev/null
+++ b/lua-forge/luasocket/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=luasocket
+ VERSION=2.0.2
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=http://luaforge.net/frs/download.php/2664/$SOURCE
+
SOURCE_HASH=sha512:3ea46dc96a4530def11c2c0ad34c9e2e9d2095b1b671ca7dd29c91953adcb22d621de3960f65045d15fd0a16b1c75c629c8cef1218281fd2d3373c76dc4759f3
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=http://luasocket.luaforge.net/
+ LICENSE[0]=MIT
+ ENTERED=20080110
+ SHORT="networking support library for the Lua language"
+cat << EOF
+LuaSocket is a Lua extension library that is composed by two parts: a
+C core that provides support for the TCP and UDP transport layers, and
+a set of Lua modules that add support for the SMTP (sending e-mails),
+HTTP (WWW access) and FTP (uploading and downloading files) protocols
+and other functionality commonly needed by applications that deal with
+the Internet.
+EOF
diff --git a/lua-forge/luasocket/HISTORY b/lua-forge/luasocket/HISTORY
new file mode 100644
index 0000000..2f25079
--- /dev/null
+++ b/lua-forge/luasocket/HISTORY
@@ -0,0 +1,2 @@
+2008-01-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS, DETAILS, BUILD, PRE_BUILD: spell created
diff --git a/lua-forge/luasocket/PRE_BUILD b/lua-forge/luasocket/PRE_BUILD
new file mode 100755
index 0000000..7626d9e
--- /dev/null
+++ b/lua-forge/luasocket/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+
+sed -i "s:5.0:5.1:g;s:500:501:g;s:/usr/local:$INSTALL_ROOT/usr:" config



  • [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (2475c8c139a33f6dcaffd08bed2436734abc42dd), Vlad Glagolev, 01/10/2008

Archive powered by MHonArc 2.6.24.

Top of Page