Commit graph

68 commits

Author SHA1 Message Date
devel@galeracluster.com
83431020de databases/galera: Update to 25.3.34
Changelog:	http://releases.galeracluster.com/galera-3.34/release-notes-galera-25.3.34.txt

PR:		257452
Approved by:	lwhsu (mentor, implicit)
2021-07-28 02:01:33 -04:00
Piotr Kubaj
58239c0a49 databases/galera: don't build on powerpc
Same issue as on i386.
2021-06-30 20:37:36 +00:00
Kevin Bowling
4605861c36 databases/galera: Update to 25.3.33
Changelog http://releases.galeracluster.com/galera-3.33/release-notes-galera-25.3.33.txt

PR:		254876
Approved by:	devel@galeracluster.com (maintainer)
2021-04-08 11:31:54 -07:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Fernando Apesteguía
43678d149c databases/galera: unbreak in 13 and 14
Apply the same patch as in databases/galera26 in r566059.

This probably unbreaks other architectures but I can't test them.

PR:	253612
Reported by:	brd@
2021-03-05 13:28:54 +00:00
Antoine Brodin
c80baea112 Mark BROKEN on FreeBSD 13 and 14
Reported by:	pkg-fallout
MFH:		2021Q1
2021-02-17 20:08:44 +00:00
Steve Wills
844e7911d7 databases/galera: Update to 25.3.32
PR:		252603
Submitted by:	devel@galeracluster.com (maintainer)
2021-01-17 18:40:39 +00:00
Mark Linimon
1ff2127b09 Mark as BROKEN on riscv64:
galerautils/src/gu_int128.h:163:20: error: use of undeclared identifier '__bswap64_var'

Approved by:	portmgr (tier-2 blanket)
Obtained from:	lonesome.com build testing
2020-12-07 03:21:17 +00:00
Jochen Neumeister
724c6e1bc8 Update to 25.3.31
Changelog:
Codership is pleased to announce the release of Galera Replication library 3.31,
implementing wsrep API version 25.

The library is now available as targeted packages and package repositories
for a number of Linux distributions, including Ubuntu, Debian, CentOS,
RHEL, OpenSUSE and SLES. Obtaining packages using a package repository
removes the need to download individual files and facilitates the deployment
and upgrade of Galera nodes.

This and future releases will be available from https://www.galeracluster.com.

The latest version of Galera for FreeBSD is available in the FreeBSD
Ports Collection.

Notable fixes in Galera replication since last binary release
by Codership (3.30):

- The in-memory GCache index implementation was reworked to use sorted
  std::deque instead of std::map, leading to eightfold reduction in
  GCache memory footprint.

- CRC32C implementation was reworked. Hardware CRC32C is now supported
  on x86_64 and ARM64 platforms.

- Bus error due to unaligned access on Sparc64 platform was fixed.

- Three new status variables were added: wsrep_flow_control_active,
  wsrep_flow_control_requested and wsrep_gmcast_segment.

- Prevent GCache rollover on Donor during IST.

- Incorrect handling of return value from SST donate callback
  was fixed (codership/galera#284).

- Binary tarball package is compiled with OpenSSL 1.1.1g.

Other changes:

- Unit tests were reworked to replace deprecated Check library
  API calls with supported ones (codership/galera#577).

Known Issues:
- In order to install Galera package on CentOS 8 or RHEL 8, MySQL and
  MariaDB modules need to be disabled first with `dnf -y module disable
  mysql mariadb`.

End of Life Notice:

This is the last release for Debian Jessie and openSUSE 15.0.

PR:		250505
Submitted by:	maintainer
Sponsored by:	Netzkommune GmbH
2020-10-26 11:20:40 +00:00
Jochen Neumeister
fa278bd078 The garbd options are semicolon separated key value pairs.
The current rc.d script does not support multiple options(eg. "gmcast.listen_addr=tcp://0.0.0.0:5567;pc.weight=1")

The variable garb_galera_options need to be quoted in command line.

PR:		236795
Reported by:	TAO ZHOU <zhoutao@laocius.org>
Approved by:	devel@galeracluster.com (maintainer)
Sponsored by:	Netzkommune GmbH
2020-07-09 12:50:44 +00:00
Jochen Neumeister
ed1d7fe0fd Update to 25.3.30
PR:		247304
Submitted by:	devel@galeracluster.com (maintainer)
Sponsored by:	Netzkommune GmbH
2020-06-23 10:00:21 +00:00
Hiroki Tagato
a3c29abd8a - Update to 25.3.29
- Add LICENSE_FILE

PR:		243705
Submitted by:	Teemu Ollakka <teemu.ollakka@galeracluster.com>
Approved by:	devel@galeracluster.com (maintainer timeout, >16 weeks),
		mentors (implicit)
Changelog:	http://releases.galeracluster.com/galera-3/release-notes-galera-25.3.29.txt
2020-05-25 09:29:58 +00:00
Ed Maste
b72a9e489c databases/galera*: add binutils dep on objdump
/usr/bin/objdump will be removed from FreeBSD before FreeBSD 13.0.

PR:		246229
Approved by:	bapt
2020-05-06 16:39:11 +00:00
Jan Beich
701aa3bcf8 devel/boost-*: update to 1.72.0
Changes:	http://www.boost.org/users/history/version_1_72_0.html
PR:		241449
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D22136
2019-12-11 17:53:48 +00:00
Kurt Jaeger
8b93af8898 databases/galera: upgrade 25.3.27 -> 25.3.28
PR:		240344
Submitted by:	Teemu Ollakka <teemu.ollakka@galeracluster.com>
2019-09-22 08:52:06 +00:00
Jan Beich
befa71e0f3 devel/boost-*: update to 1.71.0
Changes:	http://www.boost.org/users/history/version_1_71_0.html
PR:		238827
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D20774
2019-08-19 15:35:27 +00:00
Mathieu Arnold
78d1aff1fc Convert to UCL & cleanup pkg-message (categories d) 2019-08-13 16:01:59 +00:00
Gerald Pfeifer
ea8c8ec7da Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
2019-07-26 20:46:53 +00:00
Vasil Dimov
323fa03983 databases/galera: Upgrade from 25.3.26 to 25.3.27
PR:		239294
Submitted by:	Teemu Ollakka <teemu.ollakka@galeracluster.com>
2019-07-22 10:23:19 +00:00
Piotr Kubaj
3f27890a52 databases/galera: fix build with GCC-based architectures
Add USES=compiler:c++11-lang to fix build when base GCC is used.

PR:		237559
Approved by:	mentors (implicit approval)
2019-05-17 10:47:04 +00:00
Fernando Apesteguía
c1ca7784c6 databases/galera: update to 25.3.26
From the ChangeLog:

 * Too early GCache page release in GCache page store was fixed.
 * A check for duplicate node UUID was added to prevent node to join
   the cluster if another node with the same UUID alrady exists
   (codership/galera#533).
 * Dynamic symbol dispatch was disabled in libgalera_smm.so to allow
   using the library with applications which may be built with different
   versions of C++ libraries than the Galera library.
 * Internal handling of IPv6 address square bracket notation
   and scope_id handling was fixed (codership/galera#519, codership/galera#534)

PR:	237343
Submitted by:	teemu.ollakka@galeracluster.com
2019-04-19 11:38:16 +00:00
Jan Beich
9b21a3a084 devel/boost-*: update to 1.70.0
Changes:	http://www.boost.org/users/history/version_1_70_0.html
PR:		235956
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D19303
2019-04-12 06:36:31 +00:00
Vasil Dimov
e95512986b databases/galera: Unbreak with OpenSSL 1.1.1
It compiles and works just fine with OpenSSL 1.1.1.

Submitted by:	Benoit Plessis <benoit@plessis.info>
Approved by:	devel@galeracluster.com
2019-02-06 19:46:15 +00:00
Jan Beich
7c879267dc devel/boost-*: update to 1.69.0
Changes:	http://www.boost.org/users/history/version_1_69_0.html
PR:		232525
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D17645
2018-12-12 00:15:49 +00:00
Vasil Dimov
beacb2e9bc databases/galera: Upgrade from 25.3.24 to 25.3.25 2018-12-03 17:05:31 +00:00
Mathieu Arnold
35326f1a97 security/openssl-devel was removed, but there is a security/openssl111 now. 2018-11-10 10:09:48 +00:00
Vasil Dimov
c8888c3727 databases/galera: Upgrade from 25.3.23 to 25.3.24 2018-09-03 14:05:20 +00:00
Jan Beich
0b055d47f2 devel/boost-*: update to 1.68.0
- Switch to C++14 for libboost_system to support C++14 consumers

Changes:	http://www.boost.org/users/history/version_1_68_0.html
PR:		229569
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D16165
2018-08-09 06:58:30 +00:00
Mark Linimon
836c2938d1 Mark ports broken on powerpc64, categories d-f.
While here, pet portlint and do some other cleanup.

Approved by:	portmgr (tier-2 blanket)
2018-06-18 03:49:09 +00:00
Jan Beich
cc95712fbe devel/boost-*: update to 1.67.0
Changes:	http://www.boost.org/users/history/version_1_67_0.html
PR:		227427
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D15030
2018-04-18 13:57:42 +00:00
Bernard Spil
7a678b4918 BROKEN_SSL: Add REASON for breakage
Reported by:	matwq
2018-02-16 17:52:50 +00:00
Bernard Spil
e091f5ae05 security/openssl-devel: Mark broken databases cat 2018-02-16 14:03:22 +00:00
Vasil Dimov
54f4ddde7f databases/galera: Upgrade from 25.3.23 to 25.3.23 2018-02-07 15:22:21 +00:00
Jan Beich
25beeff079 devel/boost-*: update to 1.66.0
Changes:	http://www.boost.org/users/history/version_1_66_0.html
PR:		223922
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D13279
2018-01-18 04:11:02 +00:00
Dmitry Marakasov
4d8846c470 - Switch to options helpers
- Remove obsolete OSVERSION condition
- Fix WWW:

Approved by:	portmgr blanket
2017-12-15 09:00:33 +00:00
Mark Linimon
bf43557044 For ports that are marked BROKEN on armv6, and also fail to build on
armv7, mark them so.

This is part two of a multipart commit to bring armv7 ports to parity
with armv6.

Approved by:	portmgr (tier-2 blanket)
Obtained from:	lonesome.com -exp run
2017-11-30 06:13:34 +00:00
Vasil Dimov
3b315e8a8d databases/galera: Upgrade from 25.3.21 to 25.3.22 2017-10-25 13:44:59 +00:00
Jan Beich
98eb11b2f0 devel/boost-*: update to 1.65.1
Changes:	http://www.boost.org/users/history/version_1_65_1.html
PR:		218835
Approved by:	maintainer timeout (1.65.1: 2 weeks; 1.65.0: 1 month)
Tested by:	jhibbits (on powerpc64, earlier version)
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D11582
2017-09-25 00:08:16 +00:00
Jan Beich
7e21a6476a devel/boost-*: enable C++11 features
PR:		218835
Obtained from:	https://github.com/DragonFlyBSD/DeltaPorts/pull/690
Approved by:	maintainer timeout (2 months)
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D11582
2017-09-25 00:05:05 +00:00
Mathieu Arnold
3fcd0e41de Remove USES=execinfo.
PR:		220271
Submitted by:	mat (review), Yasuhiro KIMURA (PR)
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D11488
2017-09-22 10:48:28 +00:00
Mathieu Arnold
189da2fda2 Regular USE_GITHUB cleanup.
Sponsored by:	Absolight
2017-07-27 13:57:30 +00:00
Vasil Dimov
940e6e7742 databases/galera: Upgrade from 25.3.20 to 25.3.21
Also fixup the debug build - the setting provided as debug=N translates
to cc -ON. So, for debug build it should be debug=0.
2017-07-03 19:24:25 +00:00
Vasil Dimov
55c1a72fe5 databases/galera: Split compilation from tests run
Previously tests were ran intermixed with compilation commands in
parallel (scons -jN). Running tests in parallel produces some sporadic
failures which would make the compilation fail.

With this change, when compiling ("make" in the ports directory)
"scons -j8 ... tests=0" is used to request compilation only.

To run the tests do "make test" in the ports directory. It will run
"scons ... tests=1" (without -jN) and will only run the tests.
2017-06-30 15:24:17 +00:00
Mark Linimon
aedc5e4eeb Mark as broken on aarch64 and armv6.
Approved by:	portmgr (tier-2 blanket)
2017-06-21 22:23:11 +00:00
Vasil Dimov
2ec0579d59 databases/galera: Unbreak on powerpc64 by requesting a newer GCC
Also set PORTVERSION, PORTREVISION and GH_TAGNAME conditionally (?=),
so they can be overriden from the environment (to ease building custom
packages from arbitrary commits on github).
2017-06-07 08:43:26 +00:00
Mark Linimon
4ba19e7015 Mark some ports failing on powerpc64. These ports are either new
ports, or had been recently unblocked.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2017-06-02 15:49:34 +00:00
Vasil Dimov
93b37d3682 Disable databases/galera on i386
It uses 64 bit atomics, e.g. __atomic_add_fetch() with 64 bit arguments
and clang fails to generate those on i386.
2017-05-25 13:38:07 +00:00
Vasil Dimov
556fd9e0bb Remove redundant -jN from databases/galera/Makefile
Reported by:	Ari Maniatis
2017-05-22 16:13:23 +00:00
Vasil Dimov
7d9f37b824 Upgrade databases/galera from 25.3.5_7 to 25.3.20_2
* Fetch from GitHub
* Adopt by devel@galeracluster.com
* Remove all documentation building from this port. The documentation is now
  online at http://galeracluster.com/documentation-webpages/
* Fix the linking with libboost_program_options if a static linkage has been
  chosen - it should be libboost_program_options.a, not
  libboost_program_options.so
* The new version of the port could have been 25.3.20. The reason for 25.3.20_2
  is to ease upgrades for people that are using
  https://github.com/codership/freebsd-ports/tree/master/databases/galera which
  is at 25.3.20_1.

Relnotes:	http://releases.galeracluster.com/release-notes-galera-25.3.20.txt
2017-05-22 11:47:41 +00:00
Mark Linimon
8b26d77145 Mark some ports failing on aarch64, and, in a few cases, other tier-2
archs.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2017-05-03 05:52:55 +00:00