Commit Graph

36 Commits

Author SHA1 Message Date
Mahdi Mokhtari
a9adffac75 databases/mysql56-{client, server}: Update to latest release 5.6.43
This update (released on Jan 21st) includes:
Bugfix:
  -Correct the handling of quotes for identifiers in
    ROLLBACK TO SAVEPOINT statements.
  -Don't permit creation of dbs with same name as redo log file
    (Bug #28867993).
  -Use strncmp() instead of memcmp() for comparing logfile names
    (prevent the uninitialized memory as result).

More info from upstream:
    https://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-43.html

Sponsored by:	The FreeBSD Foundation
2019-01-21 20:28:04 +00:00
Mahdi Mokhtari
b8f2de7a75 databases/mysql56-{client, server}: Fix inconsistencies on texinfo and man files
After `usr/info` moved to `usr/share/info` and now that texinfo is not
in base on any of the supported version of FreeBSD, This makes the port consistent.

Reported by:	ohauer
Sponsored by:	The FreeBSD Foundation
2018-11-25 16:27:54 +00:00
Mahdi Mokhtari
0e921a8efb databases/mysql56-{client, server}: Upgrade to new release 5.6.42
Upstream Bug #27788907, Bug #90264 fixed
Bug Fixes:
     Raised assertion during an OPTIMIZE TABLE operation for InnoDB: Bug #27753193
     For MEMORY tables, memory overflow errors could occur: Bug #27799513
     Incorrectly handled very long table keys on replication slaves: Bug #27930505

More info on update:
https://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-42.html

Sponsored by:	The FreeBSD Foundation
2018-10-28 21:26:19 +00:00
Mahdi Mokhtari
f1750d5d5c databases/mysql56-{client, server}: Fix build with OpenSSL1.1.x
This is the backport of fix on mysql57

PR:		225888
Reported by:	brnrd
Reviewed by:	antoine
Sponsored by:	The FreeBSD Foundation
2018-10-09 07:49:27 +00:00
Mahdi Mokhtari
1344b2f8a2 mysql56-{client, server}: Update port to 5.6.40
This update includes fixes for multiple CVEs including:
    CVE-2018-2755 in replication component, MySQL protocol
    CVE-2018-2805 in GIS extention
    CVE-2018-2782 in InnoDB
    and more info on http://www.oracle.com/technetwork/security-advisory/cpuapr2018-3678067.html#AppendixMSQL
2018-04-20 10:36:36 +00:00
Mahdi Mokhtari
4c87cd2274 databases/mysql56-{client, server}: Update to 5.6.39
This update fixes bugs like CVE-2018-2696, CVE-2018-2562,
and CVE-2018-2583 in MySQL protocol by upstream

PR:		225240
Sponsored by:	Netzkommune GmbH
2018-01-17 22:35:49 +00:00
Jan Beich
511f6cbe19 databases/mysql56-server: unbreak build with Clang 6 (C++14 by default)
sql-common/client_authentication.cc:87:56: error: comparison between pointer and integer ('char *' and 'int')
      mysql->options.extension->server_public_key_path != '\0')
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~

sql/sql_trigger.cc:195:5: error:
      non-constant-expression cannot be narrowed from type 'int' to 'size_t' (aka 'unsigned long') in
      initializer list [-Wc++11-narrowing]
    static_cast<int>(my_offsetof(class Table_triggers_list, definitions_list)),
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Reported by:	antoine (via bug 224669)
2018-01-05 10:54:41 +00:00
Mahdi Mokhtari
77048993fa databases/mysql56-{server client}: Update to latest 5.6.36
Also Delete patches that merged/fixed by upstream.
And fix some no-longer-valid (but needed) patches.

Reviewed by:	feld, mat (mentors)
Approved by:	feld (mentor)
Differential Revision:	https://reviews.freebsd.org/D10392
2017-04-17 14:54:56 +00:00
Mark Linimon
5d87c643e6 Now builds on powerpc64.
Approved by:	portmgr (tier-2 blanket)
2017-04-01 18:16:18 +00:00
Baptiste Daroussin
b85734e5a8 Update libedit to 20170329 2017-04-01 15:11:14 +00:00
Jan Beich
a9425224f1 devel/libevent2: drop historical suffix after r362796
PR:		216777
Approved by:	mm (maintainer)
2017-02-20 02:57:04 +00:00
Jan Beich
21a7215c9a devel/libevent2: update to 2.1.8 and cleanup
- DEFAULT_VERSIONS += ssl=openssl-devel is now supported
- devel/py-event and devel/p5-Event-Lib are marked BROKEN

Changes:	https://github.com/libevent/libevent/raw/release-2.1.8-stable/whatsnew-2.1.txt
Changes:	https://github.com/libevent/libevent/raw/release-2.1.8-stable/ChangeLog
PR:		216527
Exp-run by:	antoine
Approved by:	mm (maintainer)
2017-02-04 07:56:59 +00:00
Bernard Spil
fbaf26c24a databases/mysql56-server: Fix OpenSSL linking
- Force dynamic linking with OpenSSL

MFH:		2017Q1
2017-01-25 19:07:08 +00:00
Antoine Brodin
781cf3e6a6 Revert r432035, it breaks build with openssl from base
With hat:	portmgr
2017-01-21 17:33:35 +00:00
Bernard Spil
4fbb730f60 databases/mysql56-server: Fix build with LibreSSL
- Fix CMake SSL detection
  - Always set WITH_SSL=${OPENSSLBASE}

PR:		216311
Approved by:	Mahdi Moktari <mokhi64@gmail.com> (maintainer)
Differential Revision:	D9272
2017-01-21 13:22:51 +00:00
Mark Felder
7164158100 databases/mysql56: Update to 5.6.35
- Port improvements from MySQL 5.7 port
- Use system libs instead of bundled
- Fix many open PRs
- Change MAINTAINER

PR:		216244 192657 198812 199751 205093
PR:		209618 211248 205983 209338
2017-01-19 22:29:04 +00:00
Dmitry Marakasov
e87a8bd319 - Fix trailing whitespace in pkg-messages
Approved by:	portmgr blanket
2016-05-19 11:09:14 +00:00
Alex Dupre
8b723701db Update to 5.6.30 release. 2016-04-19 15:45:07 +00:00
Alex Dupre
ca9b9fe4be Drop PORTREVISION. 2015-08-15 08:18:31 +00:00
Mark Felder
af4ddc5081 Bump PORTREVISION of the client and add pkg-message to warn about
CVE-2015-3152 which will not get patched

Security:	CVE-2015-3152
Security:	36bd352d-299b-11e5-86ff-14dae9d210b8
2015-07-18 21:21:14 +00:00
Antoine Brodin
21bdf4b0e9 Unbreak on head: instead of using headers from base libedit and
linking against readline, use libedit from ports
Note: this may need a bit more patching during next libedit port update

Reported by:	pkg-fallout
2015-06-14 21:33:01 +00:00
Alex Dupre
3540d6b127 Drop gcc specific params from include flags. 2014-12-30 13:31:19 +00:00
Alex Dupre
c998ab645b Update to 5.6.22 release. 2014-12-03 09:40:02 +00:00
Alex Dupre
5b75bfae2e Update CONFLICTS.
PR:		194819
Submitted by:	spil.oss@gmail.com
2014-11-06 11:05:26 +00:00
Alex Dupre
617059c3e9 Update to 5.6.21 release. 2014-09-24 10:48:00 +00:00
Alex Dupre
709c6474c5 Update to 5.6.20 release. 2014-08-04 14:21:40 +00:00
Alex Dupre
baa2f5cff4 Update to 5.6.19 release. 2014-06-03 12:53:54 +00:00
Alex Dupre
b6efe925db Update to 5.6.17 release. 2014-03-31 12:29:12 +00:00
Sunpoet Po-Chuan Hsieh
a42ba1b11b - Install hash.h
- Bump PORTREVISION for package change

PR:		ports/187131
Submitted by:	sunpoet (myself)
Approved by:	ale (maintainer)
2014-02-28 13:51:58 +00:00
Alex Dupre
6952860f70 Update to 5.6.15 release and stagify. 2013-12-17 11:25:11 +00:00
Tijl Coosemans
879931c62f Fix mysql51/55/56 build with clang on i386.
The included yassl library contains inline asm (only for i386) using
intel syntax which clang does not support.  For now, just disable the
inline asm when clang is used and use the standard C implementation like
on every other architecture.

Approved by:	ale (maintainer)
2013-10-08 13:25:00 +00:00
Florian Smeets
174a06e160 - use unique package names
- stop using LATEST_LINK
- update CONFLICTS accordingly

Approved by:	maintainer
2013-10-03 23:18:52 +00:00
Baptiste Daroussin
36117d7097 Add NO_STAGE all over the place in preparation for the staging support (cat: databases) 2013-09-20 16:13:47 +00:00
Alex Dupre
9e81fe6bd8 Distfile rerolled to make it clearer the license of this
community edition (GPLv2).
Restore readline patch.
2013-06-30 09:05:03 +00:00
Alex Dupre
4ddabf9b13 Update to 5.6.12 release. 2013-06-10 15:12:51 +00:00
Alex Dupre
43b36cb2d7 Add MySQL 5.6. 2013-02-14 15:04:05 +00:00