59 Commits

Author SHA1 Message Date
Florian Smeets
e788982b15 Update to 5.6.42-84.2
PR:		234826
Submitted by:	Andres Montalban <amontalban@gmail.com>
MFH:		2019Q1
Security:	ec5072b0-d43a-11e8-a6d2-b499baebfeaf
2019-01-14 21:46:10 +00:00
Tobias C. Berner
707c6bf295 Change cmake default behaviour to outsource.
Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".

I tried to only set insource where explictely needed.

PR:		232038
Exp-run by:	antoine
2018-12-25 20:25:39 +00:00
Mark Linimon
a534aff1ae Add USES=compiler:c++11-lang to fix compilation on GCC-based
architectures.  In particular, this fixes the build on powerpc64.

PR:		234071
Submitted by:	Piotr Kubaj
Approved by:	portmgr (tier-2 blanket)
2018-12-20 08:39:45 +00:00
Baptiste Daroussin
7990f81066 Install texinfo files (GNU info) into ${PREFIX}/share/info
After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.

Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.

Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them

Bump revision of all impacted ports

PR:		232907
exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D17816
2018-11-10 18:12:57 +00:00
Florian Smeets
03cc271a67 Fix build with libressl
PR:		232358
Submitted by:	pizzamig
2018-10-31 19:40:15 +00:00
Florian Smeets
6d1e4aad56 Update to 5.6.41-84.1 2018-09-09 20:13:59 +00:00
Florian Smeets
775909c482 Fix rc scripts after r328331 in head.
PR:		227234, 227235
Submitted by:	0mp
2018-05-18 19:51:28 +00:00
Florian Smeets
d6b687afad - add license
- fix build with clang 6.0
2018-03-31 18:22:51 +00:00
Florian Smeets
d9592b194d Update to 5.6.39-83.1
PR:		226067
Submitted by:	Thomas Babut
2018-03-09 22:15:52 +00:00
Luca Pizzamiglio
fd1183de2a databases/percona56-server: fix SSL support with libressl
databases/percona56-client: fix SSL support with libressl

PR:		225261
Approved by:	flo (maintainer)
Sponsored by:	trivago N.V.
2018-01-19 14:09:41 +00:00
Florian Smeets
676719ca97 Update to 5.6.38-83.0
PR:		221972
MFH:		2017Q4
Security:	https://vuxml.freebsd.org/freebsd/c41bedfd-b3f9-11e7-ac58-b499baebfeaf.html
2017-12-16 20:21:40 +00:00
Mark Linimon
e8210b4758 Mark more ports broken that fail on both armv6 and armv7.
Approved by:	portmgr (tier-2 blanket)
2017-12-09 00:42:05 +00:00
Vasil Dimov
c6ff8e4970 MySQL ports: Extend CONFLICTS_INSTALL in conflicting ports.
databases/mysqlwsrep56-server has been present for some time and
databases/mysqlwsrep57-server has been added recently. Both ports
conflict with other MySQL server ports and this has been reflected
in databases/mysqlwsrep5[67]-server/Makefile but must also be
reflected in all conflicting ports' Makefiles as well.

The conflicting ports are:
databases/mariadb100-server
databases/mariadb101-server
databases/mariadb102-server
databases/mariadb55-server
databases/mysql55-server
databases/mysql56-server
databases/mysql57-server
databases/mysql80-server
databases/percona55-server
databases/percona56-server
databases/percona57-server

There is not going to be mysqlwsrep*-client* ports (because the vanilla
mysql*-client* ports suffice), so the entry in CONFLICTS just reads
mysqlwsrep*.

PR:		220791
Submitted by:	vd
Approved by:	brnrd, ale (maintainer timeout), feld (maintainer timeout), flo, mmokhi, koobs
2017-08-14 05:37:21 +00:00
Florian Smeets
2c69d5125f Update to 5.6.36-82.0
PR:		219631
Submitted by:	Thomas Babut
2017-08-01 19:14:54 +00:00
Mark Felder
fc2e966935 databases/percona55-server percona56-server:
Fix OPENSSL option to actually enable linking with OpenSSL

MFH:		2017Q3
Differential Revision:	https://reviews.freebsd.org/D9122
2017-07-23 13:58:45 +00:00
Tobias C. Berner
5e373eaa92 Make ninja opt-out in cmake.mk
Using ninja instead of make (1) can lead to significant speed ups while building.
Therefore switch from having the ninja generator opt-in to having it opt-out.

Previously cmake-ports that wanted to use ninja could set
    CMAKE_NINJA=yes
now, ports that do not work with ninja can set
    cmake:<existing args>,noninja
Note, that needing this should be an exception and most often points to a broken
cmake of the port.

The ports using cmake were modified
* removed USES=gmake, if ninja is used
* removed MAKE_ARGS, if ninja is used
* added the cmake-argument noninja if necessary

PR:		219629
PR:		213331
Exp-run by:	antoine
Reviewed by:	rakuco
Differential Revision:	https://reviews.freebsd.org/D10748
2017-06-25 21:07:58 +00:00
Mark Linimon
65f2e41ca3 Mark some ports failing on power64. In cases where the error message
was a stub, provide a real one.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
Reported by:	swills
2017-05-21 13:21:04 +00:00
Mark Linimon
f4ea425a5b Provide more descriptive error messages for ports failing on powerpc64.
While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2017-04-29 07:04:49 +00:00
Baptiste Daroussin
b85734e5a8 Update libedit to 20170329 2017-04-01 15:11:14 +00:00
Florian Smeets
e808c6aa8c Update to 5.6.35-80.0
PR:		215245
Submitted by:	Thomas Babut <tbabut@mobileobjects.de>
2017-03-13 21:33:25 +00:00
Dmitry Marakasov
9d79e7b146 - Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOL
Approved by:	portmgr blanket
2017-01-09 13:16:49 +00:00
Mark Felder
f3216e871e databases/percona-pam-for-mysql: Fix build
The build was failing on 11 and head due to missing USES=libedit

PR:		213643
2016-10-20 20:07:51 +00:00
Mark Felder
ee6e95e539 Add new port databases/percona-pam-for-mysql
Percona PAM authentication plugin for MySQL.

WWW: https://www.percona.com/

Differential Revision:	https://reviews.freebsd.org/D8193
2016-10-19 15:28:46 +00:00
Florian Smeets
73983bb90d Update to 5.6.33-79.0 2016-10-18 19:52:49 +00:00
Florian Smeets
638a658f1e Update to 5.6.32-78.0
PR:		212169
Submitted by:	Thomas Babut
2016-08-27 13:40:52 +00:00
Florian Smeets
263a9b3147 - Update to 5.6.31-77.0 [1]
- fix TOKUDB option

PR:		209785 [1]
Submitted by:	Thomas Babut
2016-08-10 09:13:30 +00:00
Florian Smeets
4bf8d88460 - update to 5.6.29-76.2
- add TOKUDB option
- various Makefile tweaks suggested by mat

PR:		206394, 208060
Submitted by:	pservit@gmail.com
Reviewed by:	mat
Sponsored by:	Essen Linuxhotel Hackathon 2016
Differential Revision:	D5602
2016-04-23 11:51:10 +00:00
Steve Wills
86cd4fbe5a many ports: mark broken on powerpc64 2016-04-21 16:43:14 +00:00
Florian Smeets
d395841430 Update to 5.6.27-75.0
PR:		204327
Submitted by:	Thomas Babut <tbabut@mobileobjects.de>
2015-11-06 17:35:01 +00:00
Florian Smeets
33578b458e Update to 5.6.26.74.0
PR:		203148
Submitted by:	Thomas Babut <tbabut@mobileobjects.de>
2015-10-10 23:17:57 +00:00
Raphael Kubo da Costa
c61a5dfbdc percona56-client: Switch to USES=libedit.
Instead of manually adding both a build- and a run-time dependency on
libedit from ports, use USES=libedit instead. Not only does it take care of
adding the proper dependency, but it also sets CMAKE_PREFIX_PATH to
${LOCALBASE} to make sure that the version in ports is preferred instead of
the one in base.

This is a dependency for moving to CMake 3.3.x, as starting with 3.3.0 calls
to find_library() will also look in the $PATH environment variable and end
up finding libedit from base by default.

Approved by:	flo (maintainer)
Differential Revision:	https://reviews.freebsd.org/D3468
2015-08-24 21:01:43 +00:00
Florian Smeets
c35a0a2de1 Merge r389659 by antoine.
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-21 11:29:11 +00:00
Florian Smeets
339c427dc1 - Update to 5.6.24-72.2
- Add missing perl5 to USES, Percona Server needs perl [1]

PR:		199402 [1]
Reported by:	Claus Conrad <lists@clausconrad.com>
2015-06-07 20:57:49 +00:00
Florian Smeets
86aa476560 Update to 5.6.22-72.0
Fix build on arm [1]

PR:		197550 [1]
Submitted by:	mikael.urankar@gmail.com [1]
Tested by:	sbruno [1]
2015-02-12 22:38:18 +00:00
Florian Smeets
c24084775b Update to 5.6.22-71.0
MFH:		2015Q1
2015-01-21 23:37:41 +00:00
Florian Smeets
368dd565f4 Update to 5.6.21-70.1
Update CONFLICTS [1]

PR:		194821 [1]
Submitted by:	Bernard Spil <spil.oss@gmail.com> [1]
2014-11-25 11:28:56 +00:00
Baptiste Daroussin
3edc030b9f Cleanup plist 2014-10-20 10:41:12 +00:00
Baptiste Daroussin
b2b4d781a2 Remove now useless @cwd and @stopdaemon 2014-09-02 14:38:43 +00:00
Florian Smeets
d001a438c8 - Update to 5.6.19-67.0
- add new option, on by default, to enable InnoDB memcached plugin [1]

PR:		191647 [1]
Submitted by:	dlundgren@syberisle.net
2014-07-06 12:27:22 +00:00
Baptiste Daroussin
f85a534244 Fix build with readline from ports 2014-07-01 12:22:05 +00:00
Florian Smeets
7d3a9f4fa1 Update pkg-descr and point to the correct URL
Reported by:	Ronald Klop <ronald@klop.ws>
2014-06-12 18:44:43 +00:00
Florian Smeets
f03e531775 Update to 5.6.17-66.0 2014-06-12 18:06:53 +00:00
Florian Smeets
4e4d2b1bf7 - Update to 5.6.16-64.1
- Also pass --defaults-extra-file to mysql_install_db [1]

Submitted by:	Daniel Ylitalo <daniel@203core.se>
2014-03-24 20:17:52 +00:00
Florian Smeets
ec2f641762 Don't use the LATEST link. This fixes the issue that these ports became
unfetchable after every upstream update.
2013-12-21 00:25:08 +00:00
Florian Smeets
d70827a7b0 Update to 5.6.15-rel63.0 2013-12-19 20:02:37 +00:00
Florian Smeets
d68f7f757d - update to 5.6.14.r62.0
- support stage
2013-10-24 19:40:02 +00:00
Florian Smeets
08e550a48b - update to 5.6.13-rel61.0
- merge r329781 to fix build with clang on i386
2013-10-09 21:41:32 +00:00
Florian Smeets
ec1f3e6529 - merge r329470 by decke from mysql56 (head build fix)
- merge r329549 by marino from mysql56 (use shebangfix)
2013-10-06 13:41:29 +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
Florian Smeets
77db98be43 Update to 5.6.13-rc60.6 2013-09-30 20:49:34 +00:00