aboutsummaryrefslogtreecommitdiff
path: root/libs/libmariadb
Commit message (Collapse)AuthorAge
* libmariadb: update to 3.1.23krant2024-02-07
| | | | | | | | - Replace dead source URL - Rebase the patch - Remove superfluous cmake option Signed-off-by: krant <aleksey.vasilenko@gmail.com>
* libmariadb: Fix async api by linking to libucontextVolker Christian2023-09-23
| | | | | | | | | | | | | | | | The asynchronous API of libmariadb uses cooperative multi threading by using the system calls * makecontext * swapcontext * getcontext * setcontext of the ucontext.h C-API. Thus additionally link libmariadb to libucontext which is a library providing these system calls on platforms not supporting them out of the box - like musl based platforms. Signed-off-by: Volker Christian <me@vchrist.at>
* treewide: remove AUTORELEASEPaul Fertser2023-04-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Automatically compute and substitute current values for all $(AUTORELEASE) instances as this feature is deprecated and shouldn't be used. The following temporary change was made to the core: diff --git a/rules.mk b/rules.mk index 57d7995d4fa8..f16367de87a8 100644 --- a/rules.mk +++ b/rules.mk @@ -429,7 +429,7 @@ endef abi_version_str = $(subst -,,$(subst _,,$(subst .,,$(1)))) COMMITCOUNT = $(if $(DUMP),0,$(call commitcount)) -AUTORELEASE = $(if $(DUMP),0,$(call commitcount,1)) +AUTORELEASE = $(if $(DUMP),0,$(shell sed -i "s/\$$(AUTORELEASE)/$(call commitcount,1)/" $(CURDIR)/Makefile)) all: FORCE: ; And this command used to fix affected packages: for i in $(cd feeds/packages; git grep -l PKG_RELEASE:=.*AUTORELEASE | \ sed 's^.*/\([^/]*\)/Makefile^\1^';); do make package/$i/download done Signed-off-by: Paul Fertser <fercerpav@gmail.com>
* libmariadb: update to 3.1.18Nick Hainke2022-10-24
| | | | | | | The official download mirror does not host 3.1.12 anymore. Update to newest version to solve the issue. Signed-off-by: Nick Hainke <vincent@systemli.org>
* mariadb-common: Drop package and adjust configurationMichal Hrusecky2021-11-29
| | | | | | | | | | | | | The raison d'ĂȘtre of package mariadb-common was to provide common my.cnf config file that was being used to include subdirectories and then to push utf-8 as default everywhere. Let's make this file part of the server package as there we actually set other options as well and drop it from all clients. Instead let's set utf-8 as default in server, client and client libraries. While at it also set socket to the more common path and drop mysqld_safe script from the list of configuration files and do other minor tweaks. Signed-off-by: Michal Hrusecky <michal.hrusecky@turris.com>
* libmariadb: fix compilation cmake issueFlorian Eckert2021-06-23
| | | | | | | | | | | | | | This patch fixes the compilation issue of the upstream Cmake file. If this patch is not applied we get the following compilation error output. CMake Error at cmake/ConnectorName.cmake:30 (ENDMACRO): Flow control statements are not properly nested. Call Stack (most recent call first): CMakeLists.txt:423 (INCLUDE) The blamed cmake/ConnectorName.cmake file gets fixed with this patch. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* treewide: back to cmake.mkRosen Penev2021-06-12
| | | | | | Ninja was merged to base and therefore we can now use normal cmake.mk Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libmariadb: update to 3.1.12Rosen Penev2021-03-26
| | | | | | | | Switch to AUTORELEASE for simplicity. Switch to building with Ninja for faster compilation. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libmariadb: add dependency on libcurlPhilip Prindeville2021-02-16
| | | | Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
* libmariadb: update to 3.8.10Rosen Penev2020-10-14
| | | | | | | | | | Remove upstreamed patch. Fixed license info. Several whitespace changes. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* mariadb/libmariadb: Take over as a maintainerMichal Hrusecky2020-07-09
| | | | Signed-off-by: Michal Hrusecky <michal@hrusecky.net>
* mariadb: remove maintainerSebastian Kemper2020-07-08
| | | | Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* libmariadb: bump to 3.1.8Sebastian Kemper2020-05-17
| | | | Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* mariadb: install config files readable for allSebastian Kemper2020-05-11
| | | | | | | | | | | | Until now $(INSTALL_CONF) is used for configuration files that go into /etc/mysql. This commit replaces that with $(INSTALL_DATA). The configuration files are not only parsed by the server, but also by the clients (which can be anybody). This also removes a comment about a cron job from one of the configuration files. There is no cron job. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* libmariadb: bump to 3.1.7Sebastian Kemper2020-01-30
| | | | Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* mariadb: move libmariadb into its own packageSebastian Kemper2019-11-17
This way when only wanting the library nobody needs to download and compile the server package, saving space and time. Also this way we can avoid sudden SONAME bumps during a server upgrade. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>