summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2024-02-01 18:15:51 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2024-02-01 18:22:17 +0300
commitec090a0330850adfa1b5df4bf1b064f9449678fd (patch)
treed8a498fd3193d22c5b3645c49d86be1e43217da5
parentae5a90db9df0cb9f4f2df8218bc1ee81556490ac (diff)
Add libodb-mssql package to repository
-rw-r--r--README-GIT9
l---------libodb-mssql/NEWS1
-rw-r--r--libodb-mssql/manifest28
-rw-r--r--libodb-mysql/manifest4
-rw-r--r--libodb-oracle/manifest4
-rw-r--r--libodb-pgsql/manifest4
-rw-r--r--libodb-sqlite/manifest4
-rw-r--r--odb-tests/manifest4
-rw-r--r--odb/manifest4
-rw-r--r--packages.manifest2
10 files changed, 43 insertions, 21 deletions
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/