summaryrefslogtreecommitdiff
path: root/libs/libmariadb
Commit message (Collapse)AuthorAgeFilesLines
* libmariadb: Fix async api by linking to libucontextVolker Christian2023-09-232-2/+64
| | | | | | | | | | | | | | | | 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-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-242-13/+2
| | | | | | | 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-292-28/+4
| | | | | | | | | | | | | 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-231-0/+11
| | | | | | | | | | | | | | 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-121-1/+1
| | | | | | 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-261-7/+4
| | | | | | | | 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-161-1/+2
| | | | Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
* libmariadb: update to 3.8.10Rosen Penev2020-10-142-19/+5
| | | | | | | | | | 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-091-1/+1
| | | | Signed-off-by: Michal Hrusecky <michal@hrusecky.net>
* mariadb: remove maintainerSebastian Kemper2020-07-081-1/+1
| | | | Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* libmariadb: bump to 3.1.8Sebastian Kemper2020-05-171-3/+3
| | | | Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* mariadb: install config files readable for allSebastian Kemper2020-05-111-2/+2
| | | | | | | | | | | | 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-301-2/+2
| | | | Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* mariadb: move libmariadb into its own packageSebastian Kemper2019-11-174-0/+281
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>