45 Commits

Author SHA1 Message Date
ajacoutot
8940bb974a Enable building the MariaDB server on mips64 and more correct fix for dealing
with the use of atomic ops.

from Brad (maintainer)
2015-12-28 08:49:25 +00:00
sthen
41fe6e25f5 Add a patch similar to patch-storage_innobase_include_os0sync_h for
xtradb, fixing build on sparc64. From Markus Lude, ok Brad (maintainer).
2015-12-22 12:21:14 +00:00
sthen
d7bc16d5c2 update to MariaDB 10.0.23, from Brad. 2015-12-21 01:09:51 +00:00
sthen
cd0dfcc0c8 update to MariaDB-10.0.22, from Brad (sorry for the belated commit).
https://mariadb.com/kb/en/mariadb/mariadb-10022-release-notes/

CVE-2015-4802	CVE-2015-4807	CVE-2015-4815
CVE-2015-4826	CVE-2015-4830	CVE-2015-4836
CVE-2015-4858	CVE-2015-4861	CVE-2015-4870
CVE-2015-4913	CVE-2015-4792
2015-12-08 16:15:23 +00:00
sthen
2f15f33296 Backout the MariaDB update, it has issues on too many arch at present,
Brad (maintainer) agrees.  Bump EPOCH/lib versions to raise them above the
updated versions.
2015-10-31 19:40:43 +00:00
sthen
e5d44227ad update to MariaDB-10.1.8, from giovanni@ and Brad, ok giovanni 2015-10-29 09:55:18 +00:00
sthen
691c83f9b2 Bump some ports which reference if_msghdr in their source, so that package
updates are triggered. This is following the struct if_data ABI change a few
days ago; if_msghdr has an embedded if_data.  Some may be unnecessary, but
some are definitely needed and bumps are cheaper than debugging.
Problem reported with wpa_supplicant by Mikolaj Kucharski.
2015-10-08 21:19:21 +00:00
ajacoutot
b6c53696b5 /var/run content is already removed by /etc/rc, so no need to handle that in
the package. If a /var/run/foo directory must exist for proper start of a
software, then the rc.d script should take care of it.
2015-08-25 07:30:29 +00:00
giovanni
4d8b403646 Bugfix update to 10.0.21
From Brad (Maintainer)
2015-08-24 10:21:10 +00:00
zhuk
963a1d0ef8 Run test commands in a subshell to avoid potential clutter of variables
coming from those modules.
2015-07-19 12:42:20 +00:00
zhuk
1e4bb553c3 Don't use same directory for both mariadb.port.mk and postgresql.port.mk:
they could be used at the same time, and each of them wipes the database
directory before running server.
2015-07-19 12:34:41 +00:00
zhuk
8151a52736 Improve mysqld readiness detection a bit:
- Don't issue ping immediately, mysqld won't be ready for sure.

  - Don't print mysqladmin ping output: it confuses a careful reader and
    doesn't provide any useful info; we'd better say that mysqld could not
    start explicitly, if needed.

Discovered while moving ports to mariadb.port.mk.
2015-07-17 20:56:59 +00:00
sthen
ab9f7cc3b0 Correct the examples path in the pkg-readme. Issue pointed out by
Thanos Tsouanas <thanos at tsouanas dot org>, diff from brad, ok giovanni
2015-07-17 17:31:27 +00:00
zhuk
10683474c2 Add mariadb.port.mk, a test-support module for MySQL/MariaDB-based ports.
This is an analog of postgresql.port.mk, but for MariaDB. p5-DBD-mysql
is on its way to use this module soon, others to follow.

Documentation bits will go in soon as well.

okay giovanni@
2015-07-17 14:41:58 +00:00
ajacoutot
5fae8fcb0b Fix rc.d script after recent rc.subr change. 2015-07-15 15:52:29 +00:00
sthen
ab139cd808 update to MariaDB 10.0.20, from brad, ok giovanni 2015-06-19 10:55:46 +00:00
giovanni
0cde6d4204 Update to 10.0.19
from Brad (Maintainer)
2015-05-12 18:03:41 +00:00
phessler
567dc192e3 these expect that "sparc" is sparc64, not 32bit. 2015-04-17 07:59:19 +00:00
giovanni
f168115815 Update to 10.0.17
diff from brad@
ok sthen@
2015-04-09 06:58:12 +00:00
brad
8109f38101 Update to MariaDB 10.0.16.
Mainly to deal with the 15 CVE assigned issues fixed by .15 and .16.

ok sthen@
2015-01-30 18:43:12 +00:00
brad
21458fe293 Update to MariaDB 10.0.14.
ok sthen@
2014-10-03 08:32:53 +00:00
landry
182714ed53 Use ONLY_FOR_ARCHS-server/-test instead of messing up with MULTI_PACKAGES,
should unconfuse dpb on exotic archs. Note that powerpc is still BROKEN,
for total lack of testing from MAINTAINER.
With help from espie@
2014-09-23 21:48:28 +00:00
landry
d43b744737 BROKEN-powerpc: rpl_parallel.cc:800: error: 'rli' was not declared in this scope 2014-09-21 19:17:22 +00:00
landry
9c81e4d06b Propagate EPOCH=0 to self-depends, fixes packaging.
Reported by nigel@ & kili@
2014-09-18 21:01:50 +00:00
landry
0e47590b41 EPOCH=0 for seamless updates from mysql.
ok/on behalf of sthen@
2014-09-17 15:56:50 +00:00
brad
da5fee2215 Add a conflict marker for MySQL server to the MariaDB client sub-package as
some files moved around between the two ports/packages and their respective
sub-packages.

ok sthen@
2014-08-23 02:25:34 +00:00
brad
6bfed41d80 Update to MariaDB 10.0.13.
ok giovanni@
2014-08-19 16:42:40 +00:00
brad
67e4c6b153 Update to MariaDB 10.0.12.
ok giovanni@
2014-06-19 23:04:42 +00:00
brad
c9fe0789a2 Remove a patch to fix the build with TCP Wrappers no longer being used.
ok sthen@
2014-05-09 20:29:05 +00:00
brad
88cd766a09 Only build the server (and tests) on archs that have atomic ops.
ok sthen@
2014-05-09 08:47:48 +00:00
brad
522f97076b Update to MariaDB 10.0.10.
ok sthen@
2014-04-01 18:26:56 +00:00
brad
ee08c2d266 Disable the TCP wrappers support.
ok sthen@
2014-03-23 16:49:30 +00:00
brad
d7eb49cf34 Update to MariaDB 10.0.9.
ok sthen@
2014-03-11 09:27:45 +00:00
brad
ec4b107e27 Update to MariaDB 10.0.8.
ok sthen@
2014-03-10 01:13:34 +00:00
brad
e214d9eb5e Update to MariaDB 10.0.7. This is the last beta release and it is
feature complete; the next release will be RC and then a GA.

ok sthen@
2014-01-11 19:28:40 +00:00
brad
bf77ff9298 Update to MariaDB 5.5.34.
ok sthen@
2013-11-30 20:37:20 +00:00
sthen
701c91e413 kill VMEM_WARNING 2013-11-25 14:16:22 +00:00
dcoppa
0918d7c96d Fix and enable Ninja build.
ok brad@ (maintainer)
2013-09-22 14:28:13 +00:00
brad
1e5f8707e9 Upgrade to MariaDB 5.5.32.
ok sthen@
2013-09-04 19:20:28 +00:00
brad
17833ea850 Revert back to using MySQL 5.1 for the time being. MariaDB 5.5 introduces
a new libmysqlclient non-blocking API which utilizes co-routines. The X86
specific GCC ASM co-routine support hid the fact that there was an issue.
The only fallback code so far is POSIX user contexts which OpenBSD does not
support.

Input from and Ok sthen@ jasper@
2013-06-12 20:36:33 +00:00
brad
db3e127f21 Update to MariaDB 5.5.31. Also add pkgpath and conflict markers for mytop.
ok sthen@ giovanni@
2013-05-30 12:39:18 +00:00
brad
8c4568d6e0 Move mytop back to the server sub-package where I had it originally.
It requires DBD::mysql which the server sub-package already has and
I don't want to add more dependencies to the client sub-package.
Plus add the missing dependency on Term::ReadKey for mytop.

From giovanni@ OK sthen@
2013-04-11 21:02:19 +00:00
brad
bb5d00a39c Fix this for the different length of the name. 2013-04-08 02:49:53 +00:00
brad
9371fa09e2 MySQL -> MariaDB
ok sthen@
2013-04-07 22:21:26 +00:00
brad
50c1016581 Import of MariaDB.
MariaDB is a multi-threaded SQL database with a command syntax very similar
to mSQL.

ok sthen@ giovanni@
2013-04-04 18:58:44 +00:00