Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (0b25a64a4bdf7b08660271ff9f55a191e824591b)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Treeve Jelbert <scm AT mail.sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (0b25a64a4bdf7b08660271ff9f55a191e824591b)
  • Date: Mon, 17 Jul 2006 04:33:11 -0500

GIT changes to master grimoire by Treeve Jelbert <treeve AT scarlet.be>:

ChangeLog | 4 ++++
database/ruby-dbi/BUILD | 4 ++++
database/ruby-dbi/CONFIGURE | 2 ++
database/ruby-dbi/DEPENDS | 35 +++++++++++++++++++++++++++++++++++
database/ruby-dbi/DETAILS | 16 ++++++++++++++++
database/ruby-dbi/HISTORY | 8 ++++++++
database/ruby-dbi/INSTALL | 2 ++
database/ruby-interbase/BUILD | 3 +++
database/ruby-interbase/DEPENDS | 3 +++
database/ruby-interbase/DETAILS | 14 ++++++++++++++
database/ruby-interbase/HISTORY | 5 +++++
11 files changed, 96 insertions(+)

New commits:
commit 0b25a64a4bdf7b08660271ff9f55a191e824591b
Author: Treeve Jelbert <treeve AT scarlet.be>
Commit: Treeve Jelbert <treeve AT scarlet.be>

ruby-dbi, ruby-interbase: new spells

diff --git a/ChangeLog b/ChangeLog
index b5db3f8..46f910a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2006-07-17 Treeve Jelbert <treeve01 AT pi.be>
+ * database/ruby-interbase: mew spell, firebird interface for ruby
+ * database/ruby-dbi: new spell, generic database intreface for ruby
+
2006-07-17 Flavien Bridault <vlaaad AT sourcemage.org>
* perl/anyevent: new spell, framework for multiple event loops
* perl-cpan/event: new spell, a generic Perl event loop
diff --git a/database/ruby-dbi/BUILD b/database/ruby-dbi/BUILD
new file mode 100755
index 0000000..6251bf5
--- /dev/null
+++ b/database/ruby-dbi/BUILD
@@ -0,0 +1,4 @@
+message building $RB_OPT &&
+ruby setup.rb config --with=dbi,$RB_OPT &&
+ruby setup.rb setup
+
diff --git a/database/ruby-dbi/CONFIGURE b/database/ruby-dbi/CONFIGURE
new file mode 100755
index 0000000..4da51c7
--- /dev/null
+++ b/database/ruby-dbi/CONFIGURE
@@ -0,0 +1,2 @@
+source $GRIMOIRE/FUNCTIONS &&
+config_query_multi RB_DBI "which databases to support?" firebird mysql odbc
postgresql sqlite
diff --git a/database/ruby-dbi/DEPENDS b/database/ruby-dbi/DEPENDS
new file mode 100755
index 0000000..c6baa43
--- /dev/null
+++ b/database/ruby-dbi/DEPENDS
@@ -0,0 +1,35 @@
+depends ruby &&
+persistent_add RB_OPT &&
+RB_OPT="" &&
+local DB SEP
+for DB in $RB_DBI;do
+ case $DB in
+ firebird)
+ depends firebird &&
+ depends ruby-interbase &&
+ RB_OPT="${RB_OPT}${SEP}dbd_interbase"
+ ;;
+ mysql)
+ depends mysql &&
+ RB_OPT="${RB_OPT}${SEP}dbd_mysql"
+ ;;
+
+ odbc)
+ depends ruby-odbc &&
+ RB_OPT="${RB_OPT}${SEP}dbd_odbc"
+ ;;
+
+ postgresql)
+ depends postgresql &&
+ RB_OPT="${RB_OPT}${SEP}dbd_pg"
+ ;;
+
+ sqlite)
+ depends sqlite2 &&
+ RB_OPT="${RB_OPT}${SEP}dbd_sqlite"
+ ;;
+
+ esac
+ SEP=','
+done
+
diff --git a/database/ruby-dbi/DETAILS b/database/ruby-dbi/DETAILS
new file mode 100755
index 0000000..7fd3dee
--- /dev/null
+++ b/database/ruby-dbi/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=ruby-dbi
+ VERSION=0.1.0
+
SOURCE_HASH=sha512:8643b40ba896b3ea07f9745e721c4baba56bed2c6e42e4004f8d09d585d6c90428bedc1523e36e5e3df2e818744ed6b5051eda6397677830957631ad5640bf6e
+ SOURCE=dbi-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/dbi-$VERSION
+ SOURCE_URL[0]=http://rubyforge.org/frs/download.php/8655/$SOURCE
+ WEB_SITE=http://rubyforge.org/projects/ruby-dbi/
+ LICENSE[0]=BSD
+ DOCS="README"
+ ENTERED=20060703
+ KEYWORDS="ruby database"
+ SHORT="database independent interface for ruby"
+cat << EOF
+Ruby/DBI develops a database independent interface for accessing databases -
+similar to Perl's DBI.
+EOF
diff --git a/database/ruby-dbi/HISTORY b/database/ruby-dbi/HISTORY
new file mode 100644
index 0000000..d09347a
--- /dev/null
+++ b/database/ruby-dbi/HISTORY
@@ -0,0 +1,8 @@
+2006-07-17 Treeve Jelbert <treeve01 AT pi.be>
+ * DEPENDS: add ruby-interbase (for firebird)
+
+2006-07-03 Treeve Jelbert <treeve01 AT pi.be>
+ * DETAILS: version 0.1.0
+ * BUILD, DEPENDS: added
+ spell created
+
diff --git a/database/ruby-dbi/INSTALL b/database/ruby-dbi/INSTALL
new file mode 100755
index 0000000..06a57f8
--- /dev/null
+++ b/database/ruby-dbi/INSTALL
@@ -0,0 +1,2 @@
+ruby setup.rb install
+#ruby setup.rb install
diff --git a/database/ruby-interbase/BUILD b/database/ruby-interbase/BUILD
new file mode 100755
index 0000000..c29cd0e
--- /dev/null
+++ b/database/ruby-interbase/BUILD
@@ -0,0 +1,3 @@
+ruby extconf.rb &&
+make
+
diff --git a/database/ruby-interbase/DEPENDS b/database/ruby-interbase/DEPENDS
new file mode 100755
index 0000000..5fa21b0
--- /dev/null
+++ b/database/ruby-interbase/DEPENDS
@@ -0,0 +1,3 @@
+depends ruby &&
+depends firebird
+
diff --git a/database/ruby-interbase/DETAILS b/database/ruby-interbase/DETAILS
new file mode 100755
index 0000000..73b96e8
--- /dev/null
+++ b/database/ruby-interbase/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=ruby-interbase
+ VERSION=0.07
+
SOURCE_HASH=sha512:ded6c67888afb00bb1a186b3ce7e6d828f33f1e6a12c6664acda82ec535de0e96ebbaf11c974cb27c3eff7384544c57a48669004db17b61ce5c0e580508f5038
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=http://raa.ruby-lang.org/project/interbase/
+ SOURCE_URL[0]=http://www.moriq.com/ruby/archive/$SOURCE
+ LICENSE[0]=GPL
+ ENTERED=20060717
+ KEYWORDS="ruby firebird"
+ SHORT="Ruby interface for Firebird"
+cat << EOF
+Ruby interface for Firebird
+EOF
diff --git a/database/ruby-interbase/HISTORY b/database/ruby-interbase/HISTORY
new file mode 100644
index 0000000..08f2953
--- /dev/null
+++ b/database/ruby-interbase/HISTORY
@@ -0,0 +1,5 @@
+2006-07-17 Treeve Jelbert <treeve01 AT pi.be>
+ * DETAILS: version 0.07
+ * BUILD, DEPENDS: added
+ spell created
+



  • [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (0b25a64a4bdf7b08660271ff9f55a191e824591b), Treeve Jelbert, 07/17/2006

Archive powered by MHonArc 2.6.24.

Top of Page