91 Commits

Author SHA1 Message Date
sthen
ae95645ba1 add -latomic for mariadb on hppa, as done on macppc.
drop ONLY_FOR_ARCHS which with hppa added would be equal to the set
of arches with base-clang/ports-gcc as set in COMPILER, req by jca

"couldn't hurt" brad, ok jca
2019-06-14 10:08:52 +00:00
sthen
0c004a2215 simplify multipackages again, now that they are reunited between architectures.
from Brad.
2019-06-13 21:51:46 +00:00
jca
2b22f08b1c SECURITY update to mariadb-10.3.15
Bugs fixed (documented as hangs/crashes):
o CVE-2019-2614
o CVE-2019-2627
o CVE-2019-2628

Major update, upstream says running mysql_upgrade is required.

Release notes:
https://mariadb.com/kb/en/library/mariadb-10315-release-notes/

Upstream doesn't provide a default config file any more so I tried to
cook up which seemed reasonable.

This update should also fix mariadb on powerpc, broken since the update
to 10.2.23.  Thanks to cwen@ for the tests and tweaks.

ok Brad (maintainer)
2019-05-26 22:28:40 +00:00
sthen
9e886d4abb MariaDB port tweaks from Brad;
For libmariadb don't try to pick up cURL and use external zlib.
For the CONNECT engine don't try to pick up Mongo.

(plus small comment/ONLY_FOR_ARCHS tweaks and s/do-regress/do-test/)
2019-05-20 10:31:23 +00:00
jca
439ab94106 Zap a stray backslash 2019-05-13 03:53:22 +00:00
jca
b799be6324 Major upgrade to mariadb-10.2.23
Some config options have changed or have been removed, check your config
file.  Also make sure to use mysql_upgrade.

Update effort started by jeremy@, continued by sthen@ and me.  Delayed
for some time because of lack of atomic builtins on lots of our base-gcc
platforms.  Since we now use ports-gcc to build mariadb, this is not
a problem any more.

This update brings in libiconv and changes the name of the library.
Stuart kindly proposed to handle the WANTLIB syncing.

Test reports for the server from jcs@ and sthen@.
ok sthen@, "go ahead" Brad (maintainer)
2019-05-12 21:56:55 +00:00
sthen
e9ebeca4ef use https; from Brad 2019-05-07 08:29:28 +00:00
sthen
6342770387 Fix the mysql_install_db script. From Brad. 2019-03-01 15:27:05 +00:00
sthen
bd5fd13c02 update to MariaDB 10.0.38, from Brad.
CVE-2019-2529, CVE-2019-2537
2019-02-10 21:23:00 +00:00
bentley
d4cc864a13 https for osuosl.org. 2019-01-31 11:14:33 +00:00
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