Hello community, here is the log from the commit of package psqlODBC for openSUSE:Factory checked in at 2019-03-26 22:32:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/psqlODBC (Old) and /work/SRC/openSUSE:Factory/.psqlODBC.new.25356 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "psqlODBC" Tue Mar 26 22:32:52 2019 rev:24 rq:688157 version:11.00.0000 Changes: -------- --- /work/SRC/openSUSE:Factory/psqlODBC/psqlODBC.changes 2018-05-29 10:41:17.792516242 +0200 +++ /work/SRC/openSUSE:Factory/.psqlODBC.new.25356/psqlODBC.changes 2019-03-26 22:33:25.397691291 +0100 @@ -1,0 +2,22 @@ +Wed Mar 13 14:46:32 UTC 2019 - Reinhard Max <[email protected]> + +- Update to version 11.00.0000: + * Remove obsolete maps pointed out. + * Remove connSettings option and/or pqopt option from the + OutConnectionString parameter of SQLDriverConnect() when each + option doesn't exist in InConnectionString parameter. + * The parameters should be cast because parameters of concat() + function are variadic "any". + * Add an alias DX of *Database* keyword for connection strings + to aviod the use of "database" keyword which has a special + meaning in some apps or middlewares. + * numeric items without precision are unlimited and there's no + natural map between SQL Data types. + Add an option *Numeric(without precision) as* + * Fix a bug that SQLSpecialColumns() returns oid/xmin + incorrectly when a table does not exist. +- Fix build with PostgreSQL 11 that does not have pg_config in the + regular devel package anymore (psqlODBC-internal.patch). +- Avoid self-obsoletion. + +------------------------------------------------------------------- Old: ---- psqlodbc-10.03.0000.tar.gz New: ---- psqlODBC-internal.patch psqlodbc-11.00.0000.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ psqlODBC.spec ++++++ --- /var/tmp/diff_new_pack.Q16uR0/_old 2019-03-26 22:33:27.037690896 +0100 +++ /var/tmp/diff_new_pack.Q16uR0/_new 2019-03-26 22:33:27.041690895 +0100 @@ -1,7 +1,7 @@ # # spec file for package psqlODBC # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -26,18 +26,19 @@ Url: https://odbc.postgresql.org/ %define tarname psqlodbc Summary: ODBC Driver for PostgreSQL -License: LGPL-2.1+ +License: LGPL-2.1-or-later Group: Productivity/Databases/Clients -Version: 10.03.0000 +Version: 11.00.0000 Release: 0 Source0: https://ftp.postgresql.org/pub/odbc/versions/src/%tarname-%{version}.tar.gz +Patch0: psqlODBC-internal.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: /usr/bin/odbcinst -Obsoletes: pg_odbc -Obsoletes: postgresql-odbc +Obsoletes: pg_odbc < %version-%release +Obsoletes: postgresql-odbc < %version-%release Provides: pg_iface:/usr/lib/pgsql/odbcinst.ini -Provides: pg_odbc -Provides: postgresql-odbc +Provides: pg_odbc = %version-%release +Provides: postgresql-odbc = %version-%release %description This package contains the ODBC (Open DataBase Connectivity) driver and @@ -46,13 +47,12 @@ %prep %setup -q -n %tarname-%version +%patch0 -p0 %build -autoreconf -fi -# they don't ship configure.in, so we have to patch configure :( -sed -i '/LDFLAGS=/s/\$pg_libs//' configure -export CFLAGS="%optflags -fno-strict-aliasing -I/usr/include/pgsql" +export CPPFLAGS="-I/usr/include/pgsql" %configure --with-unixodbc +make %install make DESTDIR=%buildroot install ++++++ psqlODBC-internal.patch ++++++ --- connection.h.orig +++ connection.h @@ -11,7 +11,7 @@ #include "psqlodbc.h" #include <libpq-fe.h> -#include "pqexpbuffer.h" +#include "internal/pqexpbuffer.h" #include <time.h> ++++++ psqlodbc-10.03.0000.tar.gz -> psqlodbc-11.00.0000.tar.gz ++++++ ++++ 2174 lines of diff (skipped)
