Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Arjan Bouter (3359b4fdd8232597c165554f60aa3b349ceb9c90)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Arjan Bouter <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Arjan Bouter (3359b4fdd8232597c165554f60aa3b349ceb9c90)
  • Date: Sun, 10 Apr 2011 09:26:19 -0500

GIT changes to master grimoire by Arjan Bouter <abouter AT sourcemage.org>:

ChangeLog | 6 ++++++
chat-im/prosody/DEPENDS | 8 ++++++--
chat-im/prosody/DETAILS | 4 ++--
chat-im/prosody/HISTORY | 4 ++++
lua-forge/lua-zlib-brimworks/BUILD | 1 +
lua-forge/lua-zlib-brimworks/DEPENDS | 1 +
lua-forge/lua-zlib-brimworks/DETAILS | 12 ++++++++++++
lua-forge/lua-zlib-brimworks/DOWNLOAD | 4 ++++
lua-forge/lua-zlib-brimworks/HISTORY | 3 +++
lua-forge/luadbi/BUILD | 7 +++++++
lua-forge/luadbi/DEPENDS | 6 ++++++
lua-forge/luadbi/DETAILS | 18 ++++++++++++++++++
lua-forge/luadbi/HISTORY | 3 +++
lua-forge/luadbi/INSTALL | 10 ++++++++++
lua-forge/luadbi/PRE_BUILD | 6 ++++++
lua-forge/luaevent-prosody/BUILD | 1 +
lua-forge/luaevent-prosody/DEPENDS | 2 ++
lua-forge/luaevent-prosody/DETAILS | 14 ++++++++++++++
lua-forge/luaevent-prosody/HISTORY | 3 +++
lua-forge/luaevent-prosody/PRE_BUILD | 3 +++
20 files changed, 112 insertions(+), 4 deletions(-)

New commits:
commit 3359b4fdd8232597c165554f60aa3b349ceb9c90
Author: Arjan Bouter <abouter AT sourcemage.org>
Commit: Arjan Bouter <abouter AT sourcemage.org>

lua-zlib-brimworks: new spell, lua zlib interface

commit 9ee9e521347ace8d4266fa7896cfe61d7290860b
Author: Arjan Bouter <abouter AT sourcemage.org>
Commit: Arjan Bouter <abouter AT sourcemage.org>

luaevent-prosody: new spell, lua event library fork for prosody

commit 888459e266c82f80c240f59017b006af9320a11a
Author: Arjan Bouter <abouter AT sourcemage.org>
Commit: Arjan Bouter <abouter AT sourcemage.org>

luadbi: new spell, lua sql database interface

commit 9ea3bbc3603fb6e449afa57c4b29868709e9d437
Author: Arjan Bouter <abouter AT sourcemage.org>
Commit: Arjan Bouter <abouter AT sourcemage.org>

prosody: version 0.8.0 and added optional event, zlib and dbi deps

diff --git a/ChangeLog b/ChangeLog
index 8406fdd..d00b508 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2011-04-10 Arjan Bouter <abouter AT sourcemage.org>
+ * lua-forge/luadbi: new spell, lua sql database interface
+ * lua-forge/luaevent-prosody: new spell, lua event library forked for
+ prosody
+ * lua-forge/lua-zlib-brimworks: new spell, lua zlib interface
+
2011-04-08 Arjan Bouter <abouter AT sourcemage.org>
* devel/icecream: new spell, distributed compiler

diff --git a/chat-im/prosody/DEPENDS b/chat-im/prosody/DEPENDS
index 06876db..45ed42b 100755
--- a/chat-im/prosody/DEPENDS
+++ b/chat-im/prosody/DEPENDS
@@ -1,6 +1,10 @@
depends openssl &&
+depends luasocket &&
depends luaexpat &&
depends luafilesystem &&
-depends luasec &&
depends libidn &&
-optional_depends SYSTEM-LOGGER '' '' 'For log = "*syslog" support'
+optional_depends SYSTEM-LOGGER '' '' 'for log = "*syslog" support' &&
+optional_depends luasec '' '' 'for ssl/tls support' &&
+optional_depends luaevent-prosody '' '' 'for serving large amounts of users'
&&
+optional_depends lua-zlib-brimworks '' '' 'for compression support' &&
+optional_depends luadbi '' '' 'for SQL storage support'
diff --git a/chat-im/prosody/DETAILS b/chat-im/prosody/DETAILS
index 720b2d3..f68cf15 100755
--- a/chat-im/prosody/DETAILS
+++ b/chat-im/prosody/DETAILS
@@ -1,8 +1,8 @@
SPELL=prosody
- VERSION=0.7.0
+ VERSION=0.8.0
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://${SPELL}.im/downloads/source/${SOURCE}
-
SOURCE_HASH=sha512:9a330642bf9348fcbc24515bce58f2a1afb231b55eadec31e30853420c84004797d35298a86c4817ee049bb0e047e3cc9fd75e1ceafd07a1ae15c5dc6ba5a368
+
SOURCE_HASH=sha512:d72dc9ddc26ebded13290a4a7eae835f48e2f8f49033323f5c7dc490bb27c262a9fcb72d3d006dd5f5d17f158c23073ce296030e63ba4f66fc361aa8cd4a4d39
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://prosody.im/";
LICENSE[0]=MIT/X11
diff --git a/chat-im/prosody/HISTORY b/chat-im/prosody/HISTORY
index 290ed01..0b2699c 100644
--- a/chat-im/prosody/HISTORY
+++ b/chat-im/prosody/HISTORY
@@ -1,3 +1,7 @@
+2011-04-08 Arjan Bouter <abouter AT sourcemage.org>
+ * DETAILS: version 0.8.0
+ * DEPENDS: added event, zlib and dbi support
+
2010-09-17 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: add proper description

diff --git a/lua-forge/lua-zlib-brimworks/BUILD
b/lua-forge/lua-zlib-brimworks/BUILD
new file mode 100755
index 0000000..3881e15
--- /dev/null
+++ b/lua-forge/lua-zlib-brimworks/BUILD
@@ -0,0 +1 @@
+make linux
diff --git a/lua-forge/lua-zlib-brimworks/DEPENDS
b/lua-forge/lua-zlib-brimworks/DEPENDS
new file mode 100755
index 0000000..79a7269
--- /dev/null
+++ b/lua-forge/lua-zlib-brimworks/DEPENDS
@@ -0,0 +1 @@
+depends zlib
diff --git a/lua-forge/lua-zlib-brimworks/DETAILS
b/lua-forge/lua-zlib-brimworks/DETAILS
new file mode 100755
index 0000000..725b218
--- /dev/null
+++ b/lua-forge/lua-zlib-brimworks/DETAILS
@@ -0,0 +1,12 @@
+ SPELL=lua-zlib-brimworks
+ VERSION=0.2
+ SOURCE="${SPELL}-v${VERSION}.tar.gz"
+
SOURCE_HASH=sha512:81de8ea7b75e163a677f7e95e4d9b73286c6eeb7953f037d64c70342c2bdabca4e01fa18921b80a6d080717d8bf8c0e53694c7b6856dec8bb8cb70d855291f84
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/brimworks-lua-zlib-8d07669"
+ WEB_SITE="https://github.com/brimworks/lua-zlib";
+ LICENSE[0]=MIT
+ ENTERED=20110408
+ SHORT="Simple streaming interface to zlib for Lua"
+cat << EOF
+Simple streaming interface to zlib for Lua
+EOF
diff --git a/lua-forge/lua-zlib-brimworks/DOWNLOAD
b/lua-forge/lua-zlib-brimworks/DOWNLOAD
new file mode 100755
index 0000000..8c50793
--- /dev/null
+++ b/lua-forge/lua-zlib-brimworks/DOWNLOAD
@@ -0,0 +1,4 @@
+if [[ ! -e "${SOURCE_CACHE}/${SOURCE}" ]]; then
+ wget -c --no-check-certificate -O lua-zlib-brimworks-v0.2.tar.gz
https://github.com/brimworks/lua-zlib/tarball/v0.2 &&
+ mv ${SOURCE} ${SOURCE_CACHE}
+fi
diff --git a/lua-forge/lua-zlib-brimworks/HISTORY
b/lua-forge/lua-zlib-brimworks/HISTORY
new file mode 100644
index 0000000..7a58353
--- /dev/null
+++ b/lua-forge/lua-zlib-brimworks/HISTORY
@@ -0,0 +1,3 @@
+2011-04-08 Arjan Bouter <abouter AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, DOWNLOAD: spell created
+
diff --git a/lua-forge/luadbi/BUILD b/lua-forge/luadbi/BUILD
new file mode 100755
index 0000000..1e32713
--- /dev/null
+++ b/lua-forge/luadbi/BUILD
@@ -0,0 +1,7 @@
+cd "${SOURCE_DIRECTORY}" &&
+if is_depends_enabled $SPELL postgresql; then
+ make psql
+fi &&
+if is_depends_enabled $SPELL sqlite; then
+ make sqlite3
+fi
diff --git a/lua-forge/luadbi/DEPENDS b/lua-forge/luadbi/DEPENDS
new file mode 100755
index 0000000..f9043bf
--- /dev/null
+++ b/lua-forge/luadbi/DEPENDS
@@ -0,0 +1,6 @@
+optional_depends postgresql '' '' 'for postgresql support' &&
+optional_depends sqlite '' '' 'for sqlite support'
+# the next 3 are supported, feel free to test/enable them
+#optional_depends MYSQL '' '' 'for mariadb/mysql support'
+#optional_depends something '' '' 'for oracle support'
+#optional_depends something '' '' 'for db2 support'
diff --git a/lua-forge/luadbi/DETAILS b/lua-forge/luadbi/DETAILS
new file mode 100755
index 0000000..d16a3ef
--- /dev/null
+++ b/lua-forge/luadbi/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=luadbi
+ VERSION=0.5
+ SOURCE="${SPELL}.${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://${SPELL}.googlecode.com/files/${SOURCE}
+
SOURCE_HASH=sha512:4ed641e113e90acc8a4f6b3b2d0f5d5044c0fbbef3b2fdfb84d15e17115e45c553a33b19bfb165e5af11a2adce501d66859963e3363d3ab1c6a39b0b2ae92e62
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}"
+ WEB_SITE="http://code.google.com/p/luadbi/";
+ LICENSE[0]=MIT
+ ENTERED=20110408
+ SHORT="database interface library for Lua"
+cat << EOF
+PDBI is a database interface library for Lua. It is designed to provide a
+RDBMS agnostic API for handling database operations. LuaDBI also provides
+support for prepared statement handles, placeholders and bind parameters
+for all database operations.
+
+Currently LuaDBI supports DB2, Oracle, MySQL, PostgreSQL and SQLite
databases.
+EOF
diff --git a/lua-forge/luadbi/HISTORY b/lua-forge/luadbi/HISTORY
new file mode 100644
index 0000000..8470e2b
--- /dev/null
+++ b/lua-forge/luadbi/HISTORY
@@ -0,0 +1,3 @@
+2011-04-08 Arjan Bouter <abouter AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL, PRE_BUILD: spell created
+
diff --git a/lua-forge/luadbi/INSTALL b/lua-forge/luadbi/INSTALL
new file mode 100755
index 0000000..b04091e
--- /dev/null
+++ b/lua-forge/luadbi/INSTALL
@@ -0,0 +1,10 @@
+cd "${SOURCE_DIRECTORY}" &&
+LUA_LIB="$(pkg-config --variable=INSTALL_CMOD lua)" &&
+LUADBI_INSTALL="${INSTALL_ROOT}/${LUA_LIB}/DBI" &&
+mkdir -p "${LUADBI_INSTALL}" &&
+install -m0755 DBI.lua "${LUADBI_INSTALL}/" &&
+if [ -e ./dbdpostgresql.so ]; then
+ install -m0755 dbdpostgresql.so "${LUADBI_INSTALL}/"
+elif [ -e ./dbdsqlite3.so ]; then
+ install -m0755 dbdsqlite3.so "${LUADBI_INSTALL}/"
+fi
diff --git a/lua-forge/luadbi/PRE_BUILD b/lua-forge/luadbi/PRE_BUILD
new file mode 100755
index 0000000..31af953
--- /dev/null
+++ b/lua-forge/luadbi/PRE_BUILD
@@ -0,0 +1,6 @@
+mkdir -p "${SOURCE_DIRECTORY}" &&
+cd "${SOURCE_DIRECTORY}" &&
+unpack_file &&
+if is_depends_enabled $SPELL postgresql ; then
+ sedit 's#postgres_fe#server/postgres_fe#' dbd/postgresql/dbd_postgresql.h
+fi
diff --git a/lua-forge/luaevent-prosody/BUILD
b/lua-forge/luaevent-prosody/BUILD
new file mode 100755
index 0000000..8f58e6d
--- /dev/null
+++ b/lua-forge/luaevent-prosody/BUILD
@@ -0,0 +1 @@
+make
diff --git a/lua-forge/luaevent-prosody/DEPENDS
b/lua-forge/luaevent-prosody/DEPENDS
new file mode 100755
index 0000000..8f797c9
--- /dev/null
+++ b/lua-forge/luaevent-prosody/DEPENDS
@@ -0,0 +1,2 @@
+depends libevent &&
+depends luasocket
diff --git a/lua-forge/luaevent-prosody/DETAILS
b/lua-forge/luaevent-prosody/DETAILS
new file mode 100755
index 0000000..9e8f9c1
--- /dev/null
+++ b/lua-forge/luaevent-prosody/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=luaevent-prosody
+ VERSION=0.1.1
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://matthewwild.co.uk/uploads/${SOURCE}
+
SOURCE_HASH=sha512:5255951da2f2b643338588e4bf97cd72a2adab57ab9d24491e139466f93a6af7b9fe108ff45a6010a3cdbece4366f62e7adea504359b936d8216225d77bde625
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://prosody.im/doc/libevent";
+ LICENSE[0]=MIT
+ ENTERED=20110408
+ SHORT="Lua event library forked for prosody"
+cat << EOF
+A library allowing access to libevent from Lua applications. This is a fork
+from luaevent for prosody.
+EOF
diff --git a/lua-forge/luaevent-prosody/HISTORY
b/lua-forge/luaevent-prosody/HISTORY
new file mode 100644
index 0000000..799f316
--- /dev/null
+++ b/lua-forge/luaevent-prosody/HISTORY
@@ -0,0 +1,3 @@
+2011-04-08 Arjan Bouter <abouter AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, PRE_BUILD: spell created
+
diff --git a/lua-forge/luaevent-prosody/PRE_BUILD
b/lua-forge/luaevent-prosody/PRE_BUILD
new file mode 100755
index 0000000..43a56cf
--- /dev/null
+++ b/lua-forge/luaevent-prosody/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd "${SOURCE_DIRECTORY}" &&
+sedit 's/ lua5.1/ lua/' Makefile



  • [SM-Commit] GIT changes to master grimoire by Arjan Bouter (3359b4fdd8232597c165554f60aa3b349ceb9c90), Arjan Bouter, 04/10/2011

Archive powered by MHonArc 2.6.24.

Top of Page