Commit Graph

58 Commits

Author SHA1 Message Date
Leonid Pliushch
1472bf263d Revert "mariadb: force disable AUTH_PAM plugin"
This reverts commit cd435aa56b21325de921925e41a590c4742615c4.
2019-09-24 18:48:59 +03:00
Leonid Pliushch
e7776a06bb Revert "mariadb: blacklist i686 builds"
This reverts commit bcfa3eb1b9f06716b0f68afb168d06262a748d23.
2019-09-24 18:48:42 +03:00
Leonid Pliushch
98249bc2b6 mariadb: blacklist i686 builds
Compilation errors:

In file included from /home/builder/.termux-build/mariadb/src/include/my_sys.h:34:
/home/builder/.termux-build/mariadb/src/include/my_pthread.h:822:10: error: use of undeclared identifier 'my_atomic_add32'

No patch available currently.
2019-09-18 17:01:54 +03:00
Leonid Pliushch
428953fe62 mariadb: force disable AUTH_PAM plugin
PAM is not available (and even not usable) in Termux.
2019-09-18 16:41:45 +03:00
Leonid Pliushch
aa84508ba0 mariadb: update to 10.4.8 2019-09-18 16:34:01 +03:00
Leonid Pliushch
c352216c63 packages: standardize values of several control variables for build.sh
Variables

 TERMUX_PKG_PLATFORM_INDEPENDENT
 TERMUX_DEBUG
 TERMUX_PKG_HAS_DEBUG
 TERMUX_PKG_ESSENTIAL
 TERMUX_SUBPKG_ESSENTIAL
 TERMUX_PKG_NO_STATICSPLIT
 TERMUX_PKG_BUILD_IN_SRC
 TERMUX_PKG_FORCE_CMAKE
 TERMUX_PKG_HOSTBUILD

should not accept arbitrary values for marking them "enabled". Instead
they should accept boolean values which makes them easier to handle and
also makes their meaning clear.

build-package.sh should make decision based on variable's value but not on
whether it is set or empty.

%ci:no-build
2019-08-12 18:49:13 +03:00
Leonid Pliushch
c81d4c8698 add stubs to prevent on-device building packages with dangerous operations in build.sh
%ci:no-build
2019-08-08 16:58:34 +03:00
Leonid Pliushch
04e32bec03 mariadb: remove chown calls from mysql_install_db script 2019-08-04 21:55:56 +03:00
Leonid Pliushch
6e70277fb3 no more develsplit + provide static libraries as separate package
%ci:no-build
2019-07-28 21:17:12 +03:00
Leonid Pliushch
94db67b19b mariadb: update to 10.4.6 2019-07-24 17:54:03 +03:00
Leonid Pliushch
f17f9fa85b mariadb: bump revision 2019-06-20 00:34:36 +03:00
Fredrik Fornwall
adb6a80512 cmake: Fix building against libiconv 2019-05-23 02:11:55 +02:00
Leonid Pliushch
b98ffcf631 add libiconv to dependencies where needed 2019-05-05 21:29:36 +02:00
Leonid Pliushch
dd3134f43a mariadb: rebuild due to versioned liblzma 2019-05-03 17:44:58 +03:00
Leonid Pliushch
43973ab6d7 mariadb: fix post-installation script
See https://github.com/termux/termux-packages/issues/3713
2019-04-25 00:32:52 +03:00
Leonid Pliushch
11200afa32 add zlib to dependencies where needed 2019-04-14 16:00:23 +03:00
Fredrik Fornwall
65cacc9be6 mariadb: Update from 10.3.13 to 10.3.14 2019-04-11 23:46:32 +02:00
Fredrik Fornwall
850df137ea mariadb: Update from 10.3.12 to 10.3.13 2019-03-04 22:51:11 +01:00
Leonid Pliushch
3de350e9e6 mariadb: create directory $PREFIX/etc/my.cnf.d to prevent error on installation 2019-02-26 01:26:00 +02:00
Leonid Pliushch
2c16db52fc bump C++ packages for NDK-19 2019-02-23 13:57:09 +02:00
Wetitpig
7ddcce5701 No backticks 2019-02-15 18:01:09 +02:00
Wetitpig
5f8864c10d Improve formatting of parantheses for functions 2019-02-09 21:06:31 +02:00
Oliver Schmidhauser
5b3698e320 bump mariadb because of nl_langinfo error 2019-02-01 15:46:39 +01:00
Leonid Pliushch
46d333adba add licenses for more packages 2019-01-21 17:17:53 +02:00
Fredrik Fornwall
c04d0e1e40 mariadb: Update from 10.3.11 to 10.3.12 2019-01-11 01:42:02 +01:00
Fredrik Fornwall
69816693cc mariadb: Update from 10.3.10 to 10.3.11 2018-11-28 02:15:17 +01:00
Fredrik Fornwall
f81b36573d mariadb: Update from 10.3.9 to 10.3.10 2018-10-18 07:00:36 +02:00
Fredrik Fornwall
fd72a74c42 openssl: Update from 1.0.2 to 1.1.1 (#2775) 2018-09-11 22:43:19 +02:00
Fredrik Fornwall
7dcb3a737d mariadb: Update from 10.3.8 to 10.3.9 2018-08-17 23:57:04 +02:00
Fredrik Fornwall
4474709169 mariadb: Update from 10.3.7 to 10.3.8 2018-07-23 01:26:38 +02:00
Fredrik Fornwall
7500de76a6 mariadb: Update cmake parameters 2018-06-28 09:52:36 +02:00
Fredrik Fornwall
6988f30ee7 Bump c++-using packages 2018-06-26 13:29:06 +02:00
Fredrik Fornwall
a208a1afe1 mariadb: Fix building with latest cmake 2018-06-21 22:00:52 +02:00
Fredrik Fornwall
dce3f6bace mariadb: Update from 10.2.15 to 10.3.7 2018-06-14 23:30:43 +02:00
Fredrik Fornwall
7f163df93e mariadb: Avoid linking in liblz4 2018-05-19 04:11:16 +02:00
Fredrik Fornwall
0d808c6efa mariadb: Update from 10.2.13 to 10.2.15 2018-05-19 02:08:14 +02:00
Fredrik Fornwall
60e77c8739 mariadb: Update from 10.2.12 to 10.2.13 2018-02-14 22:41:50 +01:00
Fredrik Fornwall
a7688afe05 mariadb: Update from 10.2.10 to 10.2.12 2018-01-05 23:06:01 +01:00
Henrik Grimler
a7513a7d1d mariadb: bump package after my.cnf patch 2017-12-09 22:28:33 +01:00
Henrik Grimler
b286767161 mariadb: /etc/my.cnf -> @TERMUX_PREFIX@/etc/my.cnf 2017-12-09 22:28:33 +01:00
Fredrik Fornwall
bed09ee8b1 mariadb: Make host build work without gnutls 2017-11-25 22:39:29 +01:00
Fredrik Fornwall
4e403d2cee mariadb: Update from 10.2.9 to 10.2.10 2017-11-07 05:51:44 +01:00
Fredrik Fornwall
3600c8d8ec mariadb: Update from 10.2.8 to 10.2.9 2017-10-05 08:25:37 +02:00
Fredrik Fornwall
fe06759606 mariadb: Update from 10.2.7 to 10.2.8 2017-08-20 13:49:18 +02:00
Fredrik Fornwall
472d16911b mariadb: Patch away building mysqltest
This avoids needing libpcreposix when building.
2017-08-10 02:00:13 +02:00
Fredrik Fornwall
da7ffdd078 mariadb: Update from 10.2.6 to 10.2.7 2017-07-25 01:15:21 +02:00
vishalbiswas
f01c71441f mariadb: enable post installation setup 2017-07-18 00:01:03 +02:00
Fredrik Fornwall
6c29aaa1c7 Transition from gnustl to libc++
This will make things as std::to_string() and other C++ features
work with a modern and supported C++ library.

We package up libc++_shared.so and bump the revision of every C++
using package to make it rebuild against it.

Users who have built C++ using libraries or programs will probably
need to rebuild them if they are linked against Termux-supplied
libraries, as user code was previously linked against gnustl while
the system libraries are now using libc++, and it's not a good idea
to mix C++ standard libraries in a program.
2017-07-14 00:23:37 +02:00
Fredrik Fornwall
0be9118d7f mariadb: Enable 32-bit builds again 2017-07-10 01:49:27 +02:00
Fredrik Fornwall
993268c308 Drop -D_FILE_OFFSET_BITS=64 support for now
32-bit android uses 32-bit off_t by default. When building with
-D_FILE_OFFSET_BITS=64 with unified headers off_t are promoted
to 64-bit, but there are bugs in the toolchain and spotty support
for it in the platform (not all functions are available until
android-24, and the platform zlib is compiled with 32-bit off_t).

Also, unless every library&program is rebuilt with 64-bit off_t,
including user-built ones, we risk a mismatch between programs and
libraries which can cause serious (but sometimes subtle) runtime
failures.

As -D_FILE_OFFSET_BITS=64 is not that important for most users
(with mariadb requiring it as an exception), we drop the support
for now by patching it away in <sys/cdefs.h>.
2017-07-07 03:52:46 +02:00