From ec090a0330850adfa1b5df4bf1b064f9449678fd Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Thu, 1 Feb 2024 18:15:51 +0300 Subject: Add libodb-mssql package to repository --- README-GIT | 9 +++++---- libodb-mssql/NEWS | 1 + libodb-mssql/manifest | 28 +++++++++++++++++++++++----- libodb-mysql/manifest | 4 ++-- libodb-oracle/manifest | 4 ++-- libodb-pgsql/manifest | 4 ++-- libodb-sqlite/manifest | 4 ++-- odb-tests/manifest | 4 ++-- odb/manifest | 4 ++-- packages.manifest | 2 ++ 10 files changed, 43 insertions(+), 21 deletions(-) create mode 120000 libodb-mssql/NEWS diff --git a/README-GIT b/README-GIT index e378e21..6978984 100644 --- a/README-GIT +++ b/README-GIT @@ -1,13 +1,14 @@ The checked out libodb/odb/version-build2.hxx, libodb-mysql/odb/mysql/version-build2.hxx, libodb-sqlite/odb/sqlite/version-build2.hxx, -libodb-pgsql/odb/pgsql/version-build2.hxx, and -libodb-oracle/odb/oracle/version-build2.hxx will be overwritten during the -build process but these changes should be ignored. To do this automatically, -run: +libodb-pgsql/odb/pgsql/version-build2.hxx, +libodb-oracle/odb/oracle/version-build2.hxx, and +libodb-mssql/odb/mssql/version-build2.hxx will be overwritten during the build +process but these changes should be ignored. To do this automatically, run: git update-index --assume-unchanged libodb/odb/version-build2.hxx git update-index --assume-unchanged libodb-mysql/odb/mysql/version-build2.hxx git update-index --assume-unchanged libodb-sqlite/odb/sqlite/version-build2.hxx git update-index --assume-unchanged libodb-pgsql/odb/pgsql/version-build2.hxx git update-index --assume-unchanged libodb-oracle/odb/oracle/version-build2.hxx +git update-index --assume-unchanged libodb-mssql/odb/mssql/version-build2.hxx diff --git a/libodb-mssql/NEWS b/libodb-mssql/NEWS new file mode 120000 index 0000000..0fae0f8 --- /dev/null +++ b/libodb-mssql/NEWS @@ -0,0 +1 @@ +../NEWS \ No newline at end of file diff --git a/libodb-mssql/manifest b/libodb-mssql/manifest index 68e5a84..b35af53 100644 --- a/libodb-mssql/manifest +++ b/libodb-mssql/manifest @@ -10,14 +10,32 @@ description-file: README changes-file: NEWS url: https://www.codesynthesis.com/products/odb/ doc-url: https://www.codesynthesis.com/products/odb/doc/manual.xhtml -src-url: https://git.codesynthesis.com/cgit/odb/libodb-mssql/ +src-url: https://git.codesynthesis.com/cgit/odb/odb/ email: odb-users@codesynthesis.com build-warning-email: odb-builds@codesynthesis.com -builds: windows ; Requires not yet packaged libunixodbc (unixODBC). requires: c++11 # @@ DEP #requires: ? libunixodbc ; Only on UNIX. -depends: * build2 >= 0.16.0- -depends: * bpkg >= 0.16.0- -depends: libodb [2.5.0-b.26.1 2.5.0-b.27) +depends: * build2 >= 0.17.0- +depends: * bpkg >= 0.17.0- +depends: libodb == $ depends: * cli ^1.2.0- ? ($config.libodb_mssql.develop) + +#tests: odb-tests == $ \ +#? (!$defined(config.odb_tests.database)) config.odb_tests.database=mssql + +# @@ TMP +# +builds: windows ; Requires not yet packaged libunixodbc (unixODBC). +#builds: windows mssql + +# Only build this package configuration where it can be tested via odb-tests +# package (see its manifest for details). +# +#multi-builds: mssql +#multi-build-config: +#\ +#{ 'config.odb_tests.database=mssql sqlite' }+ odb-tests +#; +#Enable testing in dynamic multi-database mode. +#\ diff --git a/libodb-mysql/manifest b/libodb-mysql/manifest index 692b609..e72b486 100644 --- a/libodb-mysql/manifest +++ b/libodb-mysql/manifest @@ -14,8 +14,8 @@ src-url: https://git.codesynthesis.com/cgit/odb/odb/ email: odb-users@codesynthesis.com build-warning-email: odb-builds@codesynthesis.com requires: c++11 -depends: * build2 >= 0.16.0- -depends: * bpkg >= 0.16.0- +depends: * build2 >= 0.17.0- +depends: * bpkg >= 0.17.0- #depends: libmysqlclient >= 5.0.3 | libmariadb ^10.2.2 depends: libmysqlclient >= 5.0.3 depends: libodb == $ diff --git a/libodb-oracle/manifest b/libodb-oracle/manifest index 430a719..a71069c 100644 --- a/libodb-oracle/manifest +++ b/libodb-oracle/manifest @@ -15,8 +15,8 @@ email: odb-users@codesynthesis.com build-warning-email: odb-builds@codesynthesis.com requires: c++11 requires: oci ; Oracle Call Interface library. -depends: * build2 >= 0.16.0- -depends: * bpkg >= 0.16.0- +depends: * build2 >= 0.17.0- +depends: * bpkg >= 0.17.0- depends: libodb == $ depends: * cli ^1.2.0- ? ($config.libodb_oracle.develop) diff --git a/libodb-pgsql/manifest b/libodb-pgsql/manifest index 32d5920..12489a9 100644 --- a/libodb-pgsql/manifest +++ b/libodb-pgsql/manifest @@ -14,8 +14,8 @@ src-url: https://git.codesynthesis.com/cgit/odb/odb/ email: odb-users@codesynthesis.com build-warning-email: odb-builds@codesynthesis.com requires: c++11 -depends: * build2 >= 0.16.0- -depends: * bpkg >= 0.16.0- +depends: * build2 >= 0.17.0- +depends: * bpkg >= 0.17.0- depends: libpq >=7.4.0 depends: libodb == $ depends: * cli ^1.2.0- ? ($config.libodb_pgsql.develop) diff --git a/libodb-sqlite/manifest b/libodb-sqlite/manifest index 12cc414..c6b442e 100644 --- a/libodb-sqlite/manifest +++ b/libodb-sqlite/manifest @@ -14,8 +14,8 @@ src-url: https://git.codesynthesis.com/cgit/odb/odb/ email: odb-users@codesynthesis.com build-warning-email: odb-builds@codesynthesis.com requires: c++11 -depends: * build2 >= 0.16.0- -depends: * bpkg >= 0.16.0- +depends: * build2 >= 0.17.0- +depends: * bpkg >= 0.17.0- depends: libsqlite3 ^3.6.18 depends: libodb == $ depends: * cli ^1.2.0- ? ($config.libodb_sqlite.develop) diff --git a/odb-tests/manifest b/odb-tests/manifest index f033324..54ec890 100644 --- a/odb-tests/manifest +++ b/odb-tests/manifest @@ -26,8 +26,8 @@ builds: &gcc ; Requires GCC with plugin support enabled. builds: &gcc-5+ ; Requires GCC 5 or later. builds: -static ; Implementation uses plugins and requires -fPIC. -depends: * build2 >= 0.16.0 -depends: * bpkg >= 0.16.0 +depends: * build2 >= 0.17.0- +depends: * bpkg >= 0.17.0- depends: * odb == $ diff --git a/odb/manifest b/odb/manifest index adef20c..06dce29 100644 --- a/odb/manifest +++ b/odb/manifest @@ -19,8 +19,8 @@ builds: &gcc-5+ ; Requires GCC 5 or later. builds: -static ; Implementation uses plugins and requires -fPIC. requires: host requires: c++11 -depends: * build2 >= 0.16.0- -depends: * bpkg >= 0.16.0- +depends: * build2 >= 0.17.0- +depends: * bpkg >= 0.17.0- depends: libstudxml ^1.1.0- depends: libcutl ^1.11.0- diff --git a/packages.manifest b/packages.manifest index 3813eb5..3123fce 100644 --- a/packages.manifest +++ b/packages.manifest @@ -11,4 +11,6 @@ location: libodb-pgsql/ : location: libodb-oracle/ : +location: libodb-mssql/ +: location: odb-tests/ -- cgit v1.1