81 Commits

Author SHA1 Message Date
landry
e1f121cf7b Re-disable the mroonga engine, it only builds on LE archs.
Prompted by a patch from George Koehler to subpackage it/make it
arch-dependent.

from brad (MAINTAINER)
2018-11-24 08:54:46 +00:00
sthen
09c30d495e update to MariaDB 10.0.37, from Brad
CVE-2016-9843, CVE-2018-3143, CVE-2018-3156, CVE-2018-3174,
CVE-2018-3251, CVE-2018-3282
2018-11-02 00:19:32 +00:00
ajacoutot
2b6f8eb5da - Enable the Mroonga storage engine.
- Enable XML support for the CONNECT storage engine.

from Brad (maintainer)
2018-10-27 09:27:56 +00:00
sthen
25f0e460f2 Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.

This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -

- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.

- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.

devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
2018-10-24 14:27:57 +00:00
sthen
27cd74215a use ports (rather than embedded) copy of pcre, from Brad 2018-10-16 14:41:14 +00:00
espie
f4b7f81318 convert to PKGSTEM 2018-09-04 12:46:09 +00:00
sthen
7f276d91b4 update to MariaDB 10.0.36, from Brad
CVE-2018-2755, CVE-2018-2761, CVE-2018-2766, CVE-2018-2771, CVE-2018-2781,
CVE-2018-2782, CVE-2018-2784, CVE-2018-2787, CVE-2018-2813, CVE-2018-2817,
CVE-2018-2819, CVE-2018-3058, CVE-2018-3063, CVE-2018-3064, CVE-2018-3066,
CVE-2018-3081
2018-08-09 10:58:52 +00:00
naddy
36cfb12b02 do not try to build Java component (which fails with jdk 1.8) 2018-04-11 19:34:40 +00:00
sthen
44084a5408 update to MariaDB 10.0.34, from Brad.
CVE-2018-2562, CVE-2018-2622, CVE-2018-2640, CVE-2018-2665, CVE-2018-2668,
CVE-2018-2612
2018-02-05 10:40:03 +00:00
ajacoutot
300d15d554 Enable some ports and adjust for atomic ops on arm.
from Brad
2018-01-20 11:42:59 +00:00
rpe
9a8b5ccd06 Change the shebang line from /bin/sh to /bin/ksh in all ports rc.d
daemon scripts and bump subpackages that contain the *.rc scripts.

discussed with and OK aja@
OK tb
2018-01-11 19:27:01 +00:00
sthen
174d3644d5 Update to MariaDB 10.0.33, fixes CVE-2017-10268 and CVE-2017-10378. From Brad. 2017-11-05 19:17:23 +00:00
espie
76a62f5ac6 bail out of checks right away, avoid awkwardness with boost 2017-10-11 17:30:01 +00:00
sthen
4f387e9676 Backport upstream patch to fix build on arches without 64-bit atomic ops.
From Brad.
2017-09-04 17:54:04 +00:00
sthen
99686c95a7 update to mariadb-10.0.32, from Brad (maintainer) 2017-08-11 19:04:49 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
schwarze
65b05c143d Mandoc understands enough tbl(7) now, drop USE_GROFF and bump.
Admittedly, two tables look substantially different.
But the input is clearly broken (literal tabs and .PP macros
inside tbl text blocks), mandoc loses no information,
and the groff rendering is uglier than what mandoc does.
2017-06-12 21:31:20 +00:00
ajacoutot
7995708f3c Bring rc_bg back. 2017-05-27 19:57:05 +00:00
ajacoutot
958bb491e0 I forgot the bump commit... 2017-05-27 13:55:58 +00:00
ajacoutot
13730769c8 Cope with recent rc.subr(8) change (removal of rc_bg etc.) 2017-05-27 13:53:06 +00:00
sthen
be6c00b0c6 Add ${SSL_LIBRARIES} to our patches that change client/test binaries to
being dynamically linked. Fix with lld. ok Brad
2017-04-24 08:47:58 +00:00
sthen
357c6124d3 Ensure consistent behavior of CMake detecting / enabling bits no
matter which compiler is used (no change for base gcc). From Brad.
2017-04-18 20:03:45 +00:00
sthen
7b9fdbb2c9 use LIBCXX 2017-04-10 11:45:22 +00:00
sthen
8b9f842051 update to MariaDB 10.0.30, from Brad. Fixes CVE-2017-3302 and CVE-2017-3313. 2017-03-13 10:57:00 +00:00
ajacoutot
23f3b9b1fc Add aarch64 to ONLY_FOR_ARCHS.
from Brad
2017-02-26 13:31:57 +00:00
sthen
53de230c5f update to MariaDB 10.0.29, from Brad (maintainer)
CVE-2016-6664, CVE-2017-3238, CVE-2017-3243, CVE-2017-3244, CVE-2017-3257,
CVE-2017-3258, CVE-2017-3265, CVE-2017-3291, CVE-2017-3312, CVE-2017-3317,
CVE-2017-3318
2017-01-20 10:03:10 +00:00
sthen
88093fe3d9 update to MariaDB 10.0.28, from Brad (who also tested it on ppc): fixes
CVE-2016-5616, CVE-2016-5624, CVE-2016-5626, CVE-2016-3492, CVE-2016-5629,
CVE-2016-8283, CVE-2016-7440, CVE-2016-5584 and CVE-2016-6663.
2016-11-01 10:52:20 +00:00
jasper
003e889c0a retire sparc 2016-09-01 10:53:26 +00:00
sthen
7d75d36257 update to mariadb-10.0.27, from Brad 2016-08-31 22:59:53 +00:00
sthen
357c4982ec update to mariadb-10.0.26, from Brad (maintainer) 2016-07-31 21:30:06 +00:00
espie
16c6d939fa Term-ReadKey is part of the base system now 2016-05-12 14:00:12 +00:00
sthen
6a2008d5c6 update to MariaDB 10.0.25, from Brad.
CVE-2016-0643, CVE-2016-0647, CVE-2016-0648, CVE-2016-0655, CVE-2016-0666
https://mariadb.com/kb/en/mariadb/mariadb-10025-changelog/
2016-05-04 07:37:22 +00:00
naddy
42bc647e80 remove SHARED_ONLY from ports that only use modules that neither set nor
read this variable
2016-03-18 23:12:15 +00:00
sthen
d029918776 Update to mariadb-10.0.24, from Brad. I've tested on macppc/amd64,
and thanks to Markus Lude for testing on sparc64.
2016-03-15 12:42:08 +00:00
sthen
3bb8e00e66 Set default MariaDB config files to use bind-address=127.0.0.1, partly because
localhost is a safer default, and partly because otherwise it binds to an IPv6
socket (::) and OpenBSD deliberately doesn't allow v4 connections to those,
so people who do want (v4) network connections have trouble too. Add a comment
explaining use of 0.0.0.0 to listen to any IPv4 interface.

ok juanfra@ pea@ giovanni@, ok jcs@ on an earlier version (only change in the
new one was adding a comment), dhill likes it too
2016-02-12 13:30:38 +00:00
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