summaryrefslogtreecommitdiffstats
path: root/odbc-drivers
diff options
context:
space:
mode:
authorTreeve Jelbert2006-06-23 15:24:26 +0200
committerTreeve Jelbert2006-06-23 15:24:26 +0200
commit61a938553a29e471fd6c4f1f4828923ace64fb79 (patch)
treeb74180d12ee2255c56e4d4821c6d30da8b178ab3 /odbc-drivers
parent1f68e8be41f2a78087659aaa6022b49dd7c1e088 (diff)
move odbc driver spells to new section
update myodbc driver to 3.51.12
Diffstat (limited to 'odbc-drivers')
-rwxr-xr-xodbc-drivers/FUNCTIONS39
-rw-r--r--odbc-drivers/HISTORY4
-rwxr-xr-xodbc-drivers/myodbc/BUILD4
-rwxr-xr-xodbc-drivers/myodbc/DEPENDS3
-rwxr-xr-xodbc-drivers/myodbc/DETAILS19
-rwxr-xr-xodbc-drivers/myodbc/FINAL1
-rw-r--r--odbc-drivers/myodbc/HISTORY35
-rwxr-xr-xodbc-drivers/myodbc/POST_RESURRECT1
-rwxr-xr-xodbc-drivers/myodbc/PRE_REMOVE1
-rwxr-xr-xodbc-drivers/odbcjdbc/BUILD3
-rwxr-xr-xodbc-drivers/odbcjdbc/DEPENDS4
-rwxr-xr-xodbc-drivers/odbcjdbc/DETAILS17
-rw-r--r--odbc-drivers/odbcjdbc/HISTORY201
-rwxr-xr-xodbc-drivers/odbcjdbc/INSTALL5
-rwxr-xr-xodbc-drivers/odbcjdbc/PRE_BUILD7
-rw-r--r--odbc-drivers/odbcjdbc/odbc.in9
-rwxr-xr-xodbc-drivers/picoodbc/BUILD9
-rwxr-xr-xodbc-drivers/picoodbc/DEPENDS3
-rwxr-xr-xodbc-drivers/picoodbc/DETAILS15
-rw-r--r--odbc-drivers/picoodbc/HISTORY63
-rwxr-xr-xodbc-drivers/picoodbc/INSTALL1
-rwxr-xr-xodbc-drivers/picoodbc/PRE_BUILD5
-rw-r--r--odbc-drivers/picoodbc/odbc.in8
-rw-r--r--odbc-drivers/picoodbc/pico.diff12
-rwxr-xr-xodbc-drivers/sqliteodbc/DEPENDS3
-rwxr-xr-xodbc-drivers/sqliteodbc/DETAILS16
-rw-r--r--odbc-drivers/sqliteodbc/HISTORY36
-rw-r--r--odbc-drivers/sqliteodbc/odbc.in8
28 files changed, 532 insertions, 0 deletions
diff --git a/odbc-drivers/FUNCTIONS b/odbc-drivers/FUNCTIONS
new file mode 100755
index 0000000000..71f81883b8
--- /dev/null
+++ b/odbc-drivers/FUNCTIONS
@@ -0,0 +1,39 @@
+#-------------------------------------------------------------------------
+## Section-default odbc configuration scripts
+#-------------------------------------------------------------------------
+# all spells in this section have a file odbc.in which describes the settings for the
+# driver. The functions parse that file and perform the appropriate update to the
+# odbc configuration files.
+
+function odbc_install_cfg() {
+# local ODBC_DRIVER
+#persistent_read ODBC_DRIVER
+ if spell_ok unixodbc;then
+ odbcinst -i -d -f $SPELL_DIRECTORY/odbc.in
+ else
+ message ${SPELL_COLOR}you must configure the $SPELL driver manually.
+ fi
+}
+
+
+function default_post_install() {
+ persistent_add ODBC_DRIVER
+ ODBC_DRIVER=`grep "\[" $SPELL_DIRECTORY/odbc.in|sed "s|\[||;s|\]||"`
+ odbc_install_cfg
+}
+
+function default_post_resurrect() {
+ persistent_read ODBC_DRIVER
+ odbc_install_cfg
+}
+
+
+function default_pre_remove() {
+ persistent_read ODBC_DRIVER
+ if spell_ok unixodbc;then
+ odbcinst -u -d -n $ODBC_DRIVER
+ else
+ message "${SPELL_COLOR}you must manually remove the $ODBC_DRIVER ODBC driver" \
+ "from /etc/odbc.ini${DEFAULT_COLOR}"
+ fi
+}
diff --git a/odbc-drivers/HISTORY b/odbc-drivers/HISTORY
new file mode 100644
index 0000000000..b7fbb6faeb
--- /dev/null
+++ b/odbc-drivers/HISTORY
@@ -0,0 +1,4 @@
+2006-06-22 Treeve Jelbert <treeve01@pi.be>
+ * FUNCTIONS: created
+ these functions provide common processing for FINAL, POST_REMOVE and
+ POST_RESSURRECT actions
diff --git a/odbc-drivers/myodbc/BUILD b/odbc-drivers/myodbc/BUILD
new file mode 100755
index 0000000000..2d643be908
--- /dev/null
+++ b/odbc-drivers/myodbc/BUILD
@@ -0,0 +1,4 @@
+./configure --prefix=/usr \
+ --with-unixODBC=/usr/include \
+ $OPTS &&
+make
diff --git a/odbc-drivers/myodbc/DEPENDS b/odbc-drivers/myodbc/DEPENDS
new file mode 100755
index 0000000000..7e80b96880
--- /dev/null
+++ b/odbc-drivers/myodbc/DEPENDS
@@ -0,0 +1,3 @@
+depends mysql &&
+depends ODBC-MGR &&
+optional_depends qt-x11 "" "" "graphical interface"
diff --git a/odbc-drivers/myodbc/DETAILS b/odbc-drivers/myodbc/DETAILS
new file mode 100755
index 0000000000..a50134188e
--- /dev/null
+++ b/odbc-drivers/myodbc/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=myodbc
+ SPELLX=mysql-connector-odbc
+ FTP_NAME=MyODBC3
+ VERSION=3.51.12
+ SOURCE_HASH=sha512:9021e880ff31a4929d62667aa96cbc6ec640d0ca3b2498de394fb357e9675967b5a726f7efe5f2a0c8fbdfb1e003a694f13bf036c030c4332f6e78f4bde9d472
+ SOURCE=$SPELLX-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+ SOURCE_URL[0]=ftp://mirror.mcs.anl.gov/pub/mysql/Downloads/$FTP_NAME/$SOURCE
+ SOURCE_URL[1]=http://mysql.mirror.anlx.net/Downloads/$FTP_NAME/$SOURCE
+ WEB_SITE=http://www.mysql.com
+ ENTERED=20030401
+ LICENSE[0]=GPL
+ KEYWORDS="mysql database libs"
+ SHORT="Connect to a MySQL database server using the ODBC database API"
+cat << EOF
+MySQL Connector/ODBC (also known as MyODBC) allows you to connect to a MySQL
+database server using the ODBC database API on all Microsoft Windows and most
+Unix platforms.
+EOF
diff --git a/odbc-drivers/myodbc/FINAL b/odbc-drivers/myodbc/FINAL
new file mode 100755
index 0000000000..ab483e5287
--- /dev/null
+++ b/odbc-drivers/myodbc/FINAL
@@ -0,0 +1 @@
+myodbc3i -a -d -t"MySQL ODBC 3.51 Driver;DRIVER=/usr/lib/libmyodbc3.so;SETUP=/usr/lib/libmyodbc3S.so"
diff --git a/odbc-drivers/myodbc/HISTORY b/odbc-drivers/myodbc/HISTORY
new file mode 100644
index 0000000000..59d98a7a4b
--- /dev/null
+++ b/odbc-drivers/myodbc/HISTORY
@@ -0,0 +1,35 @@
+2006-06-23 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 3.51.12
+ new name for tarball, now mysql-connector-odbc
+ * DEPENDS: use generic ODBC-MGR
+ add qt-x11
+ * PRE_REMOVE, FINAL, POST_RESURRECT: added
+
+2006-03-12 Karsten Behrmann <BearPerson@sourcemage.org>
+ * DETAILS: (automated) Add KEYWORDS
+
+2005-11-29 Seth Woolley <seth@tautology.org>
+ * DETAILS: MD5 -> SHA512
+
+2005-02-28 Eric Sandall <eric@sandall.us>
+ * CONFLICTS: Removed conflicting spell
+
+2004-08-02 Eric Sandall <eric@sandall.us>
+ * Renamed to myodbc
+ * DETAILS: Renamed to myodbc
+ BUILD_API=2
+ Shortened SHORT
+ Removed MAINTAINER
+ * BUILD: Converted to BUILD_API 2
+ * CONFLICTS: Conflicts with MyODBC
+
+2004-07-18 Eric Sandall <eric@sandall.us>
+ * DEPENDS: unixODBC renamed to unixodbc
+
+2003-04-02 Julian v. Bock <julian@wongr.net>
+ * BUILD: add $OPTS to configure.
+ * add spell.
+
+2003-04-01 Gareth Clay <garethclay@ntlworld.com>
+ * Created this spell
+
diff --git a/odbc-drivers/myodbc/POST_RESURRECT b/odbc-drivers/myodbc/POST_RESURRECT
new file mode 100755
index 0000000000..ab483e5287
--- /dev/null
+++ b/odbc-drivers/myodbc/POST_RESURRECT
@@ -0,0 +1 @@
+myodbc3i -a -d -t"MySQL ODBC 3.51 Driver;DRIVER=/usr/lib/libmyodbc3.so;SETUP=/usr/lib/libmyodbc3S.so"
diff --git a/odbc-drivers/myodbc/PRE_REMOVE b/odbc-drivers/myodbc/PRE_REMOVE
new file mode 100755
index 0000000000..8552902a15
--- /dev/null
+++ b/odbc-drivers/myodbc/PRE_REMOVE
@@ -0,0 +1 @@
+myodbc3i -r -d -t"MySQL ODBC 3.51 Driver"
diff --git a/odbc-drivers/odbcjdbc/BUILD b/odbc-drivers/odbcjdbc/BUILD
new file mode 100755
index 0000000000..95791eca39
--- /dev/null
+++ b/odbc-drivers/odbcjdbc/BUILD
@@ -0,0 +1,3 @@
+
+cd $SOURCE_DIRECTORY/OdbcJdbc/Builds/Gcc.lin &&
+make -f makefile.linux
diff --git a/odbc-drivers/odbcjdbc/DEPENDS b/odbc-drivers/odbcjdbc/DEPENDS
new file mode 100755
index 0000000000..60ac692dd6
--- /dev/null
+++ b/odbc-drivers/odbcjdbc/DEPENDS
@@ -0,0 +1,4 @@
+depends firebird &&
+depends g++ &&
+# libiodbc is missing some needed headers??
+depends ODBC-MGR
diff --git a/odbc-drivers/odbcjdbc/DETAILS b/odbc-drivers/odbcjdbc/DETAILS
new file mode 100755
index 0000000000..905d54ffa5
--- /dev/null
+++ b/odbc-drivers/odbcjdbc/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=odbcjdbc
+local SPELLX SFCVS
+ SPELLX=OdbcJdbc
+ WEB_SITE=http://www.ibphoenix.com
+ VERSION=beta-2.0.0136
+ SOURCE_HASH=sha512:a4724cf869cc7d095c68f6b23d284e564af1795ac23b1486e1b291fe093a4fb12bf02b95ee18672bd48c4e5fa52b31b2b6f60d0868977d8089339fc0193754a9
+ SOURCE=${SPELLX}-$VERSION-src.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/ODBC\_V2-0-BETA
+ SOURCE_URL[0]=http://www.praktik.km.ua/downloads/$SOURCE
+ LICENSE=IDPL
+ ENTERED=20031205
+ DOCS="ChangeLog Install/HtmlHelp/*"
+ KEYWORDS="firebird database"
+ SHORT="OBDC/JDBC driver for Firebird database"
+cat << EOF
+OBDC/JDBC driver for Firebird database
+EOF
diff --git a/odbc-drivers/odbcjdbc/HISTORY b/odbc-drivers/odbcjdbc/HISTORY
new file mode 100644
index 0000000000..a4f8bba073
--- /dev/null
+++ b/odbc-drivers/odbcjdbc/HISTORY
@@ -0,0 +1,201 @@
+2006-06-22 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 2.0.0136
+ * FINAL, POST_RESURRECT: move to section level
+ * odbc.fb: renamed as odbc.in, for consistency with other xxxxodbc spells
+ * POST_REMOVE: make compatible with libiodbc
+
+2006-06-20 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 2.0.0135
+
+2006-06-10 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 2.0.0134
+
+2006-06-08 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 2.0.0133
+
+2006-06-02 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 2.0.0132
+
+2006-06-01 Treeve Jelbert <treeve01@pi.be>
+ * INSTALL: cd to correct directory
+
+2006-06-01 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 2.0.0131
+
+2006-05-26 Treeve Jelbert <treeve01@pi.be>
+ remove cvs support - bug #11880
+ * DETAILS: remove cvs support
+ * PREPARE, gcc.diff: delete
+ * BUILD, PRE_BUILD: move patching to PRE_BUILD
+ * INSTALL: add a 'cd'
+
+2006-04-19 Treeve Jelbert <treeve01@pi.be>
+ * DEPENDS: add firebird
+ fixes bug #11218
+
+2006-04-13 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 2.0.0130 (devel)
+
+2006-03-23 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 2.0.0129 (devel)
+
+2006-03-22 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 2.0.0128 (devel)
+
+2006-03-12 Karsten Behrmann <BearPerson@sourcemage.org>
+ * DETAILS: (automated) Add KEYWORDS
+
+2006-02-28 Treeve Jelbert <treeve01@pi.be>
+ * POST_RESURRECT: added (copy of FINAL)
+ needed for consistency with FINAL and POST_REMOVE
+
+2006-02-09 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 2.0.0127 (devel)
+
+2006-01-23 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 2.0.0126 (devel)
+
+2006-01-04 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 2.0.0125 (devel)
+
+2005-11-30 Seth Woolley <seth@tautology.org>
+ * DETAILS: MD5 IGNORE to SOURCE_HASH volatile
+
+2005-11-29 Seth Woolley <seth@tautology.org>
+ * DETAILS: MD5 -> SHA512
+
+2005-11-28 Seth Woolley <seth@tautology.org>
+ * PRE_BUILD: unpack api update
+
+2005-09-28 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 2.0.0124 (devel)
+
+2005-08-13 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 2.0.0123 (devel)
+
+2005-06-19 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 2.0.0122 (devel)
+
+2005-06-13 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 2.0.0120 (devel)
+
+2005-06-04 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 2.0.0119 (devel)
+
+2005-06-01 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 2.0.0118 (devel)
+
+2005-05-29 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 2.0.0117 (devel)
+
+2005-05-08 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 2.0.0116 (devel)
+
+2005-04-27 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 2.0.0115 (devel)
+
+2005-04-23 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 2.0.0114 (devel)
+
+2005-03-10 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 2.0.0111 (devel)
+
+2005-03-06 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 2.0.0110 (devel)
+ * BUILD INSTALL: adapt to new tree structure
+
+2005-02-22 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 2.0.0109 (devel)
+
+2005-01-16 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 01.03.00.0079 (devel)
+
+2005-01-09 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 01.03.00.0078 (devel)
+
+2004-12-30 Treeve Jelbert <treeve01@pi.be>
+ * BUILD odbc.fb: adjust library names
+
+2004-12-23 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version beta-1.3.0077
+
+2004-12-21 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 01.03.00.0076 (devel)
+ * BUILD: disable gcc patch for devel/cvs versions
+ * PRE_BUILD: adjust
+
+2004-12-02 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 01.03.00.0075 (devel)
+
+2004-11-20 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 01.03.00.0074 (devel)
+
+2004-11-01 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: fix more typos
+ * PRE_BUILD: remove debugging
+ * gcc.diff: add
+ * BUILD: apply patch, modify sed
+ fix gcc-3.4 compilation
+
+2004-10-30 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: devel version 01.03.00.0073
+ fix MD5 and typos in case stmt
+ define local variables
+ stable version 1-2-1, new URL
+
+2004-09-13 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: devel version 01.03.00.0071
+
+2004-09-06 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 1.2.1.70
+ * PREPARE: allow multiple versions
+ * PRE_BUILD: add
+
+2004-08-29 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 1.2.0.69
+ change url to sourceforge
+
+2005-07-09 Treeve Jelbert <treeve01@pi.be>
+ * DEPENDS: add g++
+
+2004-06-25 Treeve Jelbert <treeve01@pi.be>
+ * PREPARE: add final 'true'
+ * POST_INSTALL: remove
+ * FINAL: add
+
+2004-06-24 Treeve Jelbert <treeve01@pi.be>
+ * POST_INSTALL: add default_post_install
+
+2004-06-23 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: beta-1.2.0067
+ rename as odbcjdbc
+ BUILD_API
+ * BUILD: stripped
+ * INSTALL PREPARE: added
+ * CONFIGURE: deleted
+
+2004-02-29 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: beta-1.2.0047
+ now use tar.gz format
+
+2004-01-12 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: Beta2
+
+2004-01-08 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: new snapshot
+ * BUILD: add patch for makefile.linux
+
+2003-12-22 Treeve Jelbert <treeve01@pi.be>
+ * odbc.fb: add threading option
+
+2003-12-08 Treeve Jelbert <treeve01@pi.be>
+ * CONFIGURE: added
+ * DETAILS: adapted to allow choice of cvs or snapshot build
+ * POST_INSTALL POST_REMOVE odbc.fb: added,
+ to allow driver to be installed/removed
+
+2003-12-02 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version cvs
+ * BUILD, DEPENDS: added
+ spell created
+
diff --git a/odbc-drivers/odbcjdbc/INSTALL b/odbc-drivers/odbcjdbc/INSTALL
new file mode 100755
index 0000000000..1a36e22a68
--- /dev/null
+++ b/odbc-drivers/odbcjdbc/INSTALL
@@ -0,0 +1,5 @@
+
+ cd $SOURCE_DIRECTORY/OdbcJdbc/Builds/Gcc.lin &&
+ cp Release/*.so ${INSTALL_ROOT}/usr/lib &&
+ cd ${INSTALL_ROOT}/usr/lib &&
+ ln -sf libIscDbc.so* IscDbc
diff --git a/odbc-drivers/odbcjdbc/PRE_BUILD b/odbc-drivers/odbcjdbc/PRE_BUILD
new file mode 100755
index 0000000000..7e8a059922
--- /dev/null
+++ b/odbc-drivers/odbcjdbc/PRE_BUILD
@@ -0,0 +1,7 @@
+ default_pre_build &&
+ cd $SOURCE_DIRECTORY/OdbcJdbc &&
+sedit "s|d:/Firebird|/usr/firebird|" Builds/makefile.environ &&
+ cd Builds/Gcc.lin &&
+# can't use patch because file in msdos format
+ sed -i "s|-g |-DPIC -fPIC $CFLAGS |;s|/opt|/usr|;s|/odbc||;s|-sh|$LDFLAGS -sh|" \
+ makefile.linux
diff --git a/odbc-drivers/odbcjdbc/odbc.in b/odbc-drivers/odbcjdbc/odbc.in
new file mode 100644
index 0000000000..946644c2bf
--- /dev/null
+++ b/odbc-drivers/odbcjdbc/odbc.in
@@ -0,0 +1,9 @@
+[Firebird]
+Description = Firebird ODBC driver
+Driver = /usr/lib/libOdbcJdbc.so
+Setup = /usr/lib/libOdbcJdbcS.so
+Threading = 1
+FileUsage = 1
+CPTimeout =
+CPReuse =
+
diff --git a/odbc-drivers/picoodbc/BUILD b/odbc-drivers/picoodbc/BUILD
new file mode 100755
index 0000000000..cd41035dba
--- /dev/null
+++ b/odbc-drivers/picoodbc/BUILD
@@ -0,0 +1,9 @@
+# insert CFLAGS into all subdir makefiles
+# and remove references to /usr/local
+ local L &&
+ for L in `ls -d *` ; do
+ if [[ -f $L/Makefile ]] ; then
+ sedit "s/CFLAGS=/CFLAGS+=/;s#/local##" $L/Makefile;
+ fi
+ done
+ make
diff --git a/odbc-drivers/picoodbc/DEPENDS b/odbc-drivers/picoodbc/DEPENDS
new file mode 100755
index 0000000000..57484d22f2
--- /dev/null
+++ b/odbc-drivers/picoodbc/DEPENDS
@@ -0,0 +1,3 @@
+depends g++ &&
+depends ODBC-MGR &&
+depends picosql
diff --git a/odbc-drivers/picoodbc/DETAILS b/odbc-drivers/picoodbc/DETAILS
new file mode 100755
index 0000000000..76127e2292
--- /dev/null
+++ b/odbc-drivers/picoodbc/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=picoodbc
+ VERSION=2.0.2
+ SOURCE=picoODBC-$VERSION-src.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/picoODBC-$VERSION
+ WEB_SITE=http://www.picosoft.it/picosql/
+ SOURCE_URL[0]=$WEB_SITE/$SOURCE
+ SOURCE_HASH=sha512:4259c548f2be53ddb617dfee28140bebbae59ada84f302310e4c9ceaff7ed899a84f4cfad83d301d6b0bdc86d97e6e5da670f9a63eca1f8a5378bab5d4b7cb76
+ ENTERED=20030202
+ LICENSE[0]=GPL
+ DOCS="README"
+ KEYWORDS="database"
+ SHORT="ODBC driver for picoSQL"
+cat << EOF
+ODBC driver for picoSQL
+EOF
diff --git a/odbc-drivers/picoodbc/HISTORY b/odbc-drivers/picoodbc/HISTORY
new file mode 100644
index 0000000000..7de0009730
--- /dev/null
+++ b/odbc-drivers/picoodbc/HISTORY
@@ -0,0 +1,63 @@
+2006-06-23 Treeve Jelbert <treeve01@pi.be>
+ * FINAL, POST_RESURRECT: move to section level
+ * POST_REMOVE: make compatible with libiodbc
+
+2006-05-27 Treeve Jelbert <treeve01@pi.be>
+ * PRE_BUILD, pico.diff: add
+ fix compile with gcc-4.1.1
+
+2006-03-12 Karsten Behrmann <BearPerson@sourcemage.org>
+ * DETAILS: (automated) Add KEYWORDS
+
+2006-02-28 Treeve Jelbert <treeve01@pi.be>
+ * POST_RESURRECT: add, for consistency
+
+2005-11-29 Seth Woolley <seth@tautology.org>
+ * DETAILS: MD5 -> SHA512
+
+2004-11-21 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 2.0.2
+ * CONFLICTS: remove obsolete file
+ There is a problem with gcc-3.4.3
+
+2004-07-19 Treeve Jelbert <treeve01@pi.be>
+ * CONFLICTS: add missing file
+
+2004-07-18 Eric Sandall <eric@sandall.us>
+ * Renamed to picoodbc
+ * DETAILS: Renamed to picoodbc
+ Removed MAINTAINER
+ Removed TAB
+ Formatted to Guru Handbook
+ * DEPENDS: Formatted to Guru Handbook
+ picoSQL renamed to picosql
+ * CONFLICTS: Conflicts with picoODBC
+
+2004-07-09 Treeve Jelbert <treeve01@pi.be>
+ * DEPENDS: add g++
+
+2004-06-30 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: BUILD_API=2
+ * BUILD: strip
+ * INSTALL FINAL: add
+ * POST_INSTALL: remove
+
+2004-01-16 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 2.0.1a
+ bug fix release
+
+2004-01-15 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 2.0.1
+ * BUILD: fix
+ * POST*: make executable
+ now builds and installs correctly
+
+2003-12-06 Treeve Jelbert <treeve01@pi.be>
+ * DEPENDS: added ODBC-MGR, picoSQL
+ * POST_INSTALL POST_REMOVE odbc.in: added
+ * BUILD:
+ compilation errors
+
+2003-02-02 Treeve Jelbert <treeve01@pi.be>
+ * spell created
+
diff --git a/odbc-drivers/picoodbc/INSTALL b/odbc-drivers/picoodbc/INSTALL
new file mode 100755
index 0000000000..008c092b23
--- /dev/null
+++ b/odbc-drivers/picoodbc/INSTALL
@@ -0,0 +1 @@
+ cp lib/*.so ${INSTALL_ROOT}/usr/lib
diff --git a/odbc-drivers/picoodbc/PRE_BUILD b/odbc-drivers/picoodbc/PRE_BUILD
new file mode 100755
index 0000000000..b14b77f034
--- /dev/null
+++ b/odbc-drivers/picoodbc/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+# mk_source_dir $SOURCE_DIRECTORY &&
+cd $SOURCE_DIRECTORY &&
+# unpack_file
+patch -p1 < $SPELL_DIRECTORY/pico.diff
diff --git a/odbc-drivers/picoodbc/odbc.in b/odbc-drivers/picoodbc/odbc.in
new file mode 100644
index 0000000000..194e45f436
--- /dev/null
+++ b/odbc-drivers/picoodbc/odbc.in
@@ -0,0 +1,8 @@
+[picoODBC]
+Description = ODBC driver for picoSQL
+Driver =/usr/lib/libpicoodbc.so
+Setup =/usr/lib/libpicoodbcS.so
+FileUsage = 1
+CPTimeout =
+CPReuse =
+
diff --git a/odbc-drivers/picoodbc/pico.diff b/odbc-drivers/picoodbc/pico.diff
new file mode 100644
index 0000000000..663a0b0c89
--- /dev/null
+++ b/odbc-drivers/picoodbc/pico.diff
@@ -0,0 +1,12 @@
+diff -uNr picoODBC-2.0.2/odbccfg/odbccfg.c picoODBC-2.0.2.cp/odbccfg/odbccfg.c
+--- picoODBC-2.0.2/odbccfg/odbccfg.c 2004-05-10 12:16:40.000000000 +0200
++++ picoODBC-2.0.2.cp/odbccfg/odbccfg.c 2006-05-27 18:04:42.000000000 +0200
+@@ -23,6 +23,8 @@
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+ #include <odbcinstext.h>
++#include <string.h>
++#include <memory.h>
+
+ static const char *server[] =
+ {
diff --git a/odbc-drivers/sqliteodbc/DEPENDS b/odbc-drivers/sqliteodbc/DEPENDS
new file mode 100755
index 0000000000..16ad3d84b5
--- /dev/null
+++ b/odbc-drivers/sqliteodbc/DEPENDS
@@ -0,0 +1,3 @@
+# libiodbc is missing some needed headers
+depends ODBC-MGR &&
+depends sqlite
diff --git a/odbc-drivers/sqliteodbc/DETAILS b/odbc-drivers/sqliteodbc/DETAILS
new file mode 100755
index 0000000000..eaaf6f6b77
--- /dev/null
+++ b/odbc-drivers/sqliteodbc/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=sqliteodbc
+ VERSION=0.67
+ SOURCE_HASH=sha512:c84e0732e105efc24f6ee9f67e93f703baf1266910e5f43142bee23ac4429d40df91a843890c3c90c87340d876efe613e40a949c1c10e86cd0c70bfc0147a7dd
+ SOURCE=${SPELL}-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}-$VERSION
+
+ WEB_SITE=http://www.ch-werner.de/sqliteodbc/
+ SOURCE_URL[0]=$WEB_SITE/$SOURCE
+ LICENSE=$WEB_SITE/license.terms
+ ENTERED=20031206
+ DOCS="ChangeLog README *.html license.terms"
+ KEYWORDS="sqlite database"
+ SHORT="an ODBC wrapper for the sqlite database engine"
+cat << EOF
+an ODBC wrapper for the sqlite database engine
+EOF
diff --git a/odbc-drivers/sqliteodbc/HISTORY b/odbc-drivers/sqliteodbc/HISTORY
new file mode 100644
index 0000000000..83995ee223
--- /dev/null
+++ b/odbc-drivers/sqliteodbc/HISTORY
@@ -0,0 +1,36 @@
+2006-06-22 Treeve Jelbert <treeve01@pi.be>
+ * FINAL, POST_RESURRECT: move to section level
+ * POST_REMOVE: make compatible ith libiodbc
+
+2006-04-20 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 0.67
+ * DETAILS DEPENDS: remove gcc34
+
+2006-03-12 Karsten Behrmann <BearPerson@sourcemage.org>
+ * DETAILS: (automated) Add KEYWORDS
+
+2006-02-28 Treeve Jelbert <treeve01@pi.be>
+ * POST_INSTALL: rename as FINAL
+ * POST_RESURRECT: added (copy of FINAL)
+ fixes bug #10596
+
+2005-11-29 Seth Woolley <seth@tautology.org>
+ * DETAILS: MD5 -> SHA512
+
+2005-07-31 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 0.64
+ BUILD_API=2
+ * DETAILS DEPENDS: add gcc34
+
+2004-05-11 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 0.61
+
+2004-02-22 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: fix SHORT
+ fixes bug #6121
+
+2003-12-06 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 0.54
+ * BUILD, DEPENDS POST* odbc.in: added
+ spell created
+
diff --git a/odbc-drivers/sqliteodbc/odbc.in b/odbc-drivers/sqliteodbc/odbc.in
new file mode 100644
index 0000000000..4f8a4f6ec8
--- /dev/null
+++ b/odbc-drivers/sqliteodbc/odbc.in
@@ -0,0 +1,8 @@
+[SQLite]
+Description = SQLite ODBC driver
+Driver = /usr/lib/libsqliteodbc.so
+Setup =
+FileUsage = 1
+CPTimeout =
+CPReuse =
+