From 5aacd3098bf894a64c482a8a1cfca9d4428a965bb90517e060944216985eab3e Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Mon, 16 Jun 2014 14:10:38 +0000 Subject: [PATCH 1/7] libdbi-drivers-0.9.0-43-g61545dc OBS-URL: https://build.opensuse.org/package/show/server:database/libdbi-drivers?expand=0&rev=7 --- libdbi-drivers-0.9.0.g42.tar.xz | 3 --- libdbi-drivers-0.9.0.g43.tar.xz | 3 +++ libdbi-drivers.changes | 6 ++++++ libdbi-drivers.spec | 5 +++-- 4 files changed, 12 insertions(+), 5 deletions(-) delete mode 100644 libdbi-drivers-0.9.0.g42.tar.xz create mode 100644 libdbi-drivers-0.9.0.g43.tar.xz diff --git a/libdbi-drivers-0.9.0.g42.tar.xz b/libdbi-drivers-0.9.0.g42.tar.xz deleted file mode 100644 index de1a879..0000000 --- a/libdbi-drivers-0.9.0.g42.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a21cedfe5bac7d729d569c92b9d10b647770da9e64790c003b6eea87f8029fff -size 254532 diff --git a/libdbi-drivers-0.9.0.g43.tar.xz b/libdbi-drivers-0.9.0.g43.tar.xz new file mode 100644 index 0000000..a3d9f8a --- /dev/null +++ b/libdbi-drivers-0.9.0.g43.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:747fa82f171fecaf1d1ffcd48b513556c71a8b5f93907305c4b2a94b8caa4be4 +size 252612 diff --git a/libdbi-drivers.changes b/libdbi-drivers.changes index 8e0768d..a72f8f1 100644 --- a/libdbi-drivers.changes +++ b/libdbi-drivers.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Jun 16 14:06:55 UTC 2014 - jengelh@inai.de + +- Update to new git snapshot 0.9.0+git43 +* Support character set retention across autoreconnect cycles + ------------------------------------------------------------------- Thu May 8 21:15:16 UTC 2014 - jengelh@inai.de diff --git a/libdbi-drivers.spec b/libdbi-drivers.spec index 479380c..97ad4b8 100644 --- a/libdbi-drivers.spec +++ b/libdbi-drivers.spec @@ -17,14 +17,15 @@ Name: libdbi-drivers -Version: 0.9.0.g42 -#Snapshot: libdbi-drivers-0.9.0-42-g209e317 +Version: 0.9.0.g43 +#Snapshot: libdbi-drivers-0.9.0-43-g61545dc Release: 0 Summary: Database drivers for libdbi License: LGPL-2.1+ Group: Productivity/Databases/Servers URL: http://libdbi-drivers.sf.net/ +#Git-Clone: git://git.code.sf.net/p/libdbi-drivers/libdbi-drivers #Source: http://downloads.sf.net/libdbi-drivers/%name-%version.tar.gz Source: %name-%version.tar.xz BuildRoot: %{_tmppath}/%{name}-%{version}-build From 88068ab8f51d20fe1a8f4b5596107cd12463767ca7622b32ddbf24641189b70f Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Mon, 16 Jun 2014 14:12:00 +0000 Subject: [PATCH 2/7] - Update to new git snapshot 0.9.0+git44 * Support automatic reconnect under MySQL OBS-URL: https://build.opensuse.org/package/show/server:database/libdbi-drivers?expand=0&rev=8 --- libdbi-drivers-0.9.0.g43.tar.xz | 3 --- libdbi-drivers-0.9.0.g44.tar.xz | 3 +++ libdbi-drivers.changes | 3 ++- libdbi-drivers.spec | 4 ++-- 4 files changed, 7 insertions(+), 6 deletions(-) delete mode 100644 libdbi-drivers-0.9.0.g43.tar.xz create mode 100644 libdbi-drivers-0.9.0.g44.tar.xz diff --git a/libdbi-drivers-0.9.0.g43.tar.xz b/libdbi-drivers-0.9.0.g43.tar.xz deleted file mode 100644 index a3d9f8a..0000000 --- a/libdbi-drivers-0.9.0.g43.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:747fa82f171fecaf1d1ffcd48b513556c71a8b5f93907305c4b2a94b8caa4be4 -size 252612 diff --git a/libdbi-drivers-0.9.0.g44.tar.xz b/libdbi-drivers-0.9.0.g44.tar.xz new file mode 100644 index 0000000..9a0617a --- /dev/null +++ b/libdbi-drivers-0.9.0.g44.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc6ce956dd49449bda481a45a67b9549f2c30b2fcd32540cd72f2f03d34ad4da +size 253384 diff --git a/libdbi-drivers.changes b/libdbi-drivers.changes index a72f8f1..5a630a8 100644 --- a/libdbi-drivers.changes +++ b/libdbi-drivers.changes @@ -1,7 +1,8 @@ ------------------------------------------------------------------- Mon Jun 16 14:06:55 UTC 2014 - jengelh@inai.de -- Update to new git snapshot 0.9.0+git43 +- Update to new git snapshot 0.9.0+git44 +* Support automatic reconnect under MySQL * Support character set retention across autoreconnect cycles ------------------------------------------------------------------- diff --git a/libdbi-drivers.spec b/libdbi-drivers.spec index 97ad4b8..a876d3c 100644 --- a/libdbi-drivers.spec +++ b/libdbi-drivers.spec @@ -17,8 +17,8 @@ Name: libdbi-drivers -Version: 0.9.0.g43 -#Snapshot: libdbi-drivers-0.9.0-43-g61545dc +Version: 0.9.0.g44 +#Snapshot: libdbi-drivers-0.9.0-44-g342ef53 Release: 0 Summary: Database drivers for libdbi License: LGPL-2.1+ From fefe81c62bf12ac21675db02a29527ce97ffa0a96594cc08ac5a4dc8163ce76f Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Fri, 27 Jun 2014 18:32:07 +0000 Subject: [PATCH 3/7] Enable FreeTDS OBS-URL: https://build.opensuse.org/package/show/server:database/libdbi-drivers?expand=0&rev=9 --- libdbi-drivers.changes | 5 +++++ libdbi-drivers.spec | 24 ++++++++++++++++++++---- 2 files changed, 25 insertions(+), 4 deletions(-) diff --git a/libdbi-drivers.changes b/libdbi-drivers.changes index 5a630a8..0cf5c61 100644 --- a/libdbi-drivers.changes +++ b/libdbi-drivers.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Jun 27 18:31:58 UTC 2014 - jengelh@inai.de + +- Enable building FreeTDS plugin + ------------------------------------------------------------------- Mon Jun 16 14:06:55 UTC 2014 - jengelh@inai.de diff --git a/libdbi-drivers.spec b/libdbi-drivers.spec index a876d3c..2716287 100644 --- a/libdbi-drivers.spec +++ b/libdbi-drivers.spec @@ -32,6 +32,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf BuildRequires: automake BuildRequires: gettext +BuildRequires: freetds-devel BuildRequires: libdbi-devel >= 0.9.0.g21 BuildRequires: libtool BuildRequires: mysql-devel @@ -55,6 +56,16 @@ libdbi implements a database-independent abstraction layer in C, similar to the DBI/DBD layer in Perl. Drivers are distributed separately from the library itself. +%package dbd-freetds +Summary: FreeTDS driver for libdbi +Group: System/Libraries + +%description dbd-freetds +This driver provides connectivity to FreeTDS database servers +through the libdbi database independent abstraction layer. Switching +a program's driver does not require recompilation or rewriting source +code. + %package dbd-mysql Summary: MySQL driver for libdbi Group: System/Libraries @@ -76,7 +87,7 @@ a program's driver does not require recompilation or rewriting source code. %package dbd-sqlite -Summary: SQLite (old) driver for libdbi +Summary: SQLite2 driver for libdbi Group: System/Libraries %description dbd-sqlite @@ -95,9 +106,7 @@ does not require recompilation or rewriting source code. %prep %setup -qn %name - -#ensure license doesn't have a executable permission -chmod 644 COPYING +chmod a-x COPYING # Fake the __DATE__ so we do not needelessly rebuild FAKE_BUILDDATE=$(LC_ALL=C date -u -r %_sourcedir/%name.changes '+%%b %%e %%Y') @@ -106,6 +115,7 @@ sed -i "s/__DATE__/\"$FAKE_BUILDDATE\"/" drivers/*/*.c %build autoreconf -fi %configure \ + --with-freetds \ --with-mysql \ --with-pgsql \ --with-sqlite3 --with-sqlite \ @@ -122,6 +132,12 @@ find "%buildroot" -type f -name "*.la" -delete %check make check || : +%files dbd-freetds +%defattr(-,root,root) +%doc COPYING +%dir %_libdir/dbd +%_libdir/dbd/libdbdfreetds.so + %files dbd-mysql %defattr(-,root,root) %doc COPYING From 4f32a5ec77bc4779345fd331e8e15da971560c21b701db51c7c5969ed732d0ea Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Fri, 27 Jun 2014 18:56:46 +0000 Subject: [PATCH 4/7] libdbi-drivers-0.9.0-45-gc730741 OBS-URL: https://build.opensuse.org/package/show/server:database/libdbi-drivers?expand=0&rev=10 --- libdbi-drivers-0.9.0.g44.tar.xz | 3 --- libdbi-drivers-0.9.0.g45.tar.xz | 3 +++ libdbi-drivers.spec | 8 ++------ 3 files changed, 5 insertions(+), 9 deletions(-) delete mode 100644 libdbi-drivers-0.9.0.g44.tar.xz create mode 100644 libdbi-drivers-0.9.0.g45.tar.xz diff --git a/libdbi-drivers-0.9.0.g44.tar.xz b/libdbi-drivers-0.9.0.g44.tar.xz deleted file mode 100644 index 9a0617a..0000000 --- a/libdbi-drivers-0.9.0.g44.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fc6ce956dd49449bda481a45a67b9549f2c30b2fcd32540cd72f2f03d34ad4da -size 253384 diff --git a/libdbi-drivers-0.9.0.g45.tar.xz b/libdbi-drivers-0.9.0.g45.tar.xz new file mode 100644 index 0000000..f90f235 --- /dev/null +++ b/libdbi-drivers-0.9.0.g45.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e852321d9a83e740e59bd0eda0878204a304289ee87b30c14ca35915e940e99 +size 467440 diff --git a/libdbi-drivers.spec b/libdbi-drivers.spec index 2716287..59d6682 100644 --- a/libdbi-drivers.spec +++ b/libdbi-drivers.spec @@ -17,8 +17,8 @@ Name: libdbi-drivers -Version: 0.9.0.g44 -#Snapshot: libdbi-drivers-0.9.0-44-g342ef53 +Version: 0.9.0.g45 +#Snapshot: libdbi-drivers-0.9.0-45-gc730741 Release: 0 Summary: Database drivers for libdbi License: LGPL-2.1+ @@ -29,12 +29,9 @@ URL: http://libdbi-drivers.sf.net/ #Source: http://downloads.sf.net/libdbi-drivers/%name-%version.tar.gz Source: %name-%version.tar.xz BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: autoconf -BuildRequires: automake BuildRequires: gettext BuildRequires: freetds-devel BuildRequires: libdbi-devel >= 0.9.0.g21 -BuildRequires: libtool BuildRequires: mysql-devel BuildRequires: openjade BuildRequires: postgresql-devel @@ -113,7 +110,6 @@ FAKE_BUILDDATE=$(LC_ALL=C date -u -r %_sourcedir/%name.changes '+%%b %%e %%Y') sed -i "s/__DATE__/\"$FAKE_BUILDDATE\"/" drivers/*/*.c %build -autoreconf -fi %configure \ --with-freetds \ --with-mysql \ From bed1ef91515bb6c3fc0b62201b4e88cde873e8ee9c89fc2ecfe106b4423ab6d8 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Mon, 30 Jun 2014 19:31:35 +0000 Subject: [PATCH 5/7] libdbi-drivers-0.9.0-45-g6db7a65 OBS-URL: https://build.opensuse.org/package/show/server:database/libdbi-drivers?expand=0&rev=11 --- libdbi-drivers-0.9.0.g45.tar.xz | 4 ++-- libdbi-drivers.changes | 6 ++++++ libdbi-drivers.spec | 6 +++--- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/libdbi-drivers-0.9.0.g45.tar.xz b/libdbi-drivers-0.9.0.g45.tar.xz index f90f235..d20a696 100644 --- a/libdbi-drivers-0.9.0.g45.tar.xz +++ b/libdbi-drivers-0.9.0.g45.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7e852321d9a83e740e59bd0eda0878204a304289ee87b30c14ca35915e940e99 -size 467440 +oid sha256:9c61507417adaa8169c1545612174d25905b5f7f4a5609c2922913c7998d343e +size 254584 diff --git a/libdbi-drivers.changes b/libdbi-drivers.changes index 0cf5c61..34ee485 100644 --- a/libdbi-drivers.changes +++ b/libdbi-drivers.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Jun 30 19:31:10 UTC 2014 - jengelh@inai.de + +- Update to new git snapshot 0.9.0+git45 +* Have drivers use the new DBI_TYPE_XDECIMAL type + ------------------------------------------------------------------- Fri Jun 27 18:31:58 UTC 2014 - jengelh@inai.de diff --git a/libdbi-drivers.spec b/libdbi-drivers.spec index 59d6682..6ed3480 100644 --- a/libdbi-drivers.spec +++ b/libdbi-drivers.spec @@ -18,7 +18,7 @@ Name: libdbi-drivers Version: 0.9.0.g45 -#Snapshot: libdbi-drivers-0.9.0-45-gc730741 +#Snapshot: libdbi-drivers-0.9.0-45-g6db7a65 Release: 0 Summary: Database drivers for libdbi License: LGPL-2.1+ @@ -26,12 +26,12 @@ Group: Productivity/Databases/Servers URL: http://libdbi-drivers.sf.net/ #Git-Clone: git://git.code.sf.net/p/libdbi-drivers/libdbi-drivers -#Source: http://downloads.sf.net/libdbi-drivers/%name-%version.tar.gz +#Source: http://downloads.sf.net/libdbi-drivers/%name-%version.tar.gz Source: %name-%version.tar.xz BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gettext BuildRequires: freetds-devel -BuildRequires: libdbi-devel >= 0.9.0.g21 +BuildRequires: libdbi-devel >= 0.9.0.g30 BuildRequires: mysql-devel BuildRequires: openjade BuildRequires: postgresql-devel From e601b9ff71fe6f35b77cb0627ca90821d42fa84d9d31fab39a952bced448f915 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Mon, 30 Jun 2014 19:36:58 +0000 Subject: [PATCH 6/7] Run autoreconf OBS-URL: https://build.opensuse.org/package/show/server:database/libdbi-drivers?expand=0&rev=12 --- libdbi-drivers.spec | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libdbi-drivers.spec b/libdbi-drivers.spec index 6ed3480..cc4e4db 100644 --- a/libdbi-drivers.spec +++ b/libdbi-drivers.spec @@ -29,9 +29,12 @@ URL: http://libdbi-drivers.sf.net/ #Source: http://downloads.sf.net/libdbi-drivers/%name-%version.tar.gz Source: %name-%version.tar.xz BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: autoconf +BuildRequires: automake BuildRequires: gettext BuildRequires: freetds-devel BuildRequires: libdbi-devel >= 0.9.0.g30 +BuildRequires: libtool BuildRequires: mysql-devel BuildRequires: openjade BuildRequires: postgresql-devel @@ -110,6 +113,9 @@ FAKE_BUILDDATE=$(LC_ALL=C date -u -r %_sourcedir/%name.changes '+%%b %%e %%Y') sed -i "s/__DATE__/\"$FAKE_BUILDDATE\"/" drivers/*/*.c %build +if [ ! -e configure ]; then + autoreconf -fi +fi %configure \ --with-freetds \ --with-mysql \ From 31cedbcf98147675972ae75c41b37928a0b4d24f768cef0187c85c696da2a9ad Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Mon, 7 Jul 2014 11:20:50 +0000 Subject: [PATCH 7/7] libdbi-drivers-0.9.0-46-g0ee8394 OBS-URL: https://build.opensuse.org/package/show/server:database/libdbi-drivers?expand=0&rev=13 --- libdbi-drivers-0.9.0.g45.tar.xz | 3 --- libdbi-drivers-0.9.0.g46.tar.xz | 3 +++ libdbi-drivers.changes | 17 ++++------------- libdbi-drivers.spec | 4 ++-- 4 files changed, 9 insertions(+), 18 deletions(-) delete mode 100644 libdbi-drivers-0.9.0.g45.tar.xz create mode 100644 libdbi-drivers-0.9.0.g46.tar.xz diff --git a/libdbi-drivers-0.9.0.g45.tar.xz b/libdbi-drivers-0.9.0.g45.tar.xz deleted file mode 100644 index d20a696..0000000 --- a/libdbi-drivers-0.9.0.g45.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9c61507417adaa8169c1545612174d25905b5f7f4a5609c2922913c7998d343e -size 254584 diff --git a/libdbi-drivers-0.9.0.g46.tar.xz b/libdbi-drivers-0.9.0.g46.tar.xz new file mode 100644 index 0000000..60c5a72 --- /dev/null +++ b/libdbi-drivers-0.9.0.g46.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ddbb836dc0ef3e1afae60030d1e4c98da4cdee73738d647f99bb5e5a0a282c6 +size 254728 diff --git a/libdbi-drivers.changes b/libdbi-drivers.changes index 34ee485..3832a63 100644 --- a/libdbi-drivers.changes +++ b/libdbi-drivers.changes @@ -1,20 +1,11 @@ ------------------------------------------------------------------- -Mon Jun 30 19:31:10 UTC 2014 - jengelh@inai.de +Mon Jul 7 11:17:31 UTC 2014 - jengelh@inai.de -- Update to new git snapshot 0.9.0+git45 -* Have drivers use the new DBI_TYPE_XDECIMAL type - -------------------------------------------------------------------- -Fri Jun 27 18:31:58 UTC 2014 - jengelh@inai.de - -- Enable building FreeTDS plugin - -------------------------------------------------------------------- -Mon Jun 16 14:06:55 UTC 2014 - jengelh@inai.de - -- Update to new git snapshot 0.9.0+git44 +- Update to new git snapshot 0.9.0+git46 * Support automatic reconnect under MySQL * Support character set retention across autoreconnect cycles +* Have drivers use the new DBI_TYPE_XDECIMAL type +- Enable building FreeTDS plugin ------------------------------------------------------------------- Thu May 8 21:15:16 UTC 2014 - jengelh@inai.de diff --git a/libdbi-drivers.spec b/libdbi-drivers.spec index cc4e4db..30ea319 100644 --- a/libdbi-drivers.spec +++ b/libdbi-drivers.spec @@ -17,8 +17,8 @@ Name: libdbi-drivers -Version: 0.9.0.g45 -#Snapshot: libdbi-drivers-0.9.0-45-g6db7a65 +Version: 0.9.0.g46 +#Snapshot: libdbi-drivers-0.9.0-46-g0ee8394 Release: 0 Summary: Database drivers for libdbi License: LGPL-2.1+