Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 8 Apr 2021 12:22:32 GMT
From:      Li-Wen Hsu <lwhsu@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 8d57df64e67c - main - databases/galera26: Update to 26.4.8
Message-ID:  <202104081222.138CMWAW086081@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by lwhsu:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8d57df64e67caab4bc4a790bf9d09240bf480671

commit 8d57df64e67caab4bc4a790bf9d09240bf480671
Author:     Li-Wen Hsu <lwhsu@FreeBSD.org>
AuthorDate: 2021-04-08 12:20:10 +0000
Commit:     Li-Wen Hsu <lwhsu@FreeBSD.org>
CommitDate: 2021-04-08 12:22:05 +0000

    databases/galera26: Update to 26.4.8
    
    PR:             254877
    Submitted by:   devel@galeracluster.com (maintainer)
---
 databases/galera26/Makefile                        | 33 +++++-----------------
 databases/galera26/distinfo                        | 10 +++----
 .../galera26/files/patch-galerautils_SConscript    | 12 --------
 .../files/patch-galerautils_src_gu__byteswap.h     | 14 ---------
 .../patch-galerautils_src_gu__crc32c__arm64.c      | 16 -----------
 5 files changed, 12 insertions(+), 73 deletions(-)

diff --git a/databases/galera26/Makefile b/databases/galera26/Makefile
index 21f08f73a275..037efa54b25b 100644
--- a/databases/galera26/Makefile
+++ b/databases/galera26/Makefile
@@ -1,7 +1,7 @@
 # Created by: Nicolas Embriz <nbari@tequila.io>
 
 PORTNAME=	galera
-PORTVERSION=	26.4.6
+PORTVERSION=	26.4.8
 DISTVERSIONPREFIX=	release_
 PORTREVISION=	1
 CATEGORIES=	databases
@@ -28,41 +28,22 @@ BUILD_DEPENDS=	checkmk:devel/check \
 		objdump:devel/binutils
 LIB_DEPENDS=	libboost_date_time.so:devel/boost-libs
 
-USES=		compiler:c++11-lang python:build scons ssl
+USES=		compiler:c++11-lang python:build cmake ssl
 
 USE_GITHUB=	yes
 GH_TUPLE?=	codership:galera:${DISTVERSIONPREFIX}${PORTVERSION}${DISTVERSIONSUFFIX} \
-		codership:wsrep-API:75a5f452f2ba07b0f4a3a9a94825fccc71b27398:dummy/wsrep/src
+		codership:wsrep-API:76cf223c690845bbf561cb820a46e06a18ad80d1:dummy/wsrep/src
+
+CMAKE_ARGS+=	-DGALERA_REVISION=${GH_TAGNAME}
 
 USE_LDCONFIG=	yes
 USE_RC_SUBR=	garb.sh
 
-MAKE_ARGS+=	revno=${GH_TAGNAME} system_asio=0 tests=0
-# Abuse TEST_TARGET to append tests=1 (which is not a target, strictly
-# speaking) at the end of the "scons ..." command so that it overrides
-# tests=0 from ${MAKE_ARGS}. To rerun the tests a second time, remove
-# all *.passed files: find ./work -name *.passed -print -delete
-TEST_TARGET=	deterministic_tests=1 tests=1
-
-LDFLAGS+=	-lboost_program_options -lboost_system
-
 PLIST_FILES=	bin/garbd \
 		lib/libgalera.so \
 		lib/libgalera_smm.so
 
-OPTIONS_DEFINE=	BOOSTPOOL BPOSTATIC DEBUG
-
-BOOSTPOOL_DESC=	Use boost pool allocator
-BPOSTATIC_DESC=	Use static boost_program_options
-
-BOOSTPOOL_MAKE_ARGS=	boost_pool=1
-BPOSTATIC_MAKE_ARGS=	bpostatic=${LOCALBASE}/lib/libboost_program_options.a
-DEBUG_MAKE_ARGS=	debug=0
-
-do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/garb/garbd ${STAGEDIR}${PREFIX}/bin/
-	${INSTALL_LIB} ${WRKSRC}/libgalera_smm.so ${STAGEDIR}${PREFIX}/lib/
-	@(cd ${STAGEDIR}${PREFIX}/lib && ${LN} -sf libgalera_smm.so \
-		libgalera.so)
+post-install:
+	${RLN} ${STAGEDIR}/${PREFIX}/lib/libgalera_smm.so ${STAGEDIR}/${PREFIX}/lib/libgalera.so
 
 .include <bsd.port.mk>
diff --git a/databases/galera26/distinfo b/databases/galera26/distinfo
index 3ad1996d41d3..8e2ae03126b7 100644
--- a/databases/galera26/distinfo
+++ b/databases/galera26/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1603735085
-SHA256 (codership-galera-release_26.4.6_GH0.tar.gz) = d1d0f300bcf1097191f438952e7ceea59f40e158cf2c5f83b325da5437728b99
-SIZE (codership-galera-release_26.4.6_GH0.tar.gz) = 3438009
-SHA256 (codership-wsrep-API-75a5f452f2ba07b0f4a3a9a94825fccc71b27398_GH0.tar.gz) = ac782d33d84a874d89bbe4eeb818ab56ae729aee4c491f91892694a2e134c558
-SIZE (codership-wsrep-API-75a5f452f2ba07b0f4a3a9a94825fccc71b27398_GH0.tar.gz) = 50214
+TIMESTAMP = 1617278996
+SHA256 (codership-galera-release_26.4.8_GH0.tar.gz) = c7669b3a3594c6db2f7b793d7cb455e7ccb71b15f699efe5db4af472b685b7ea
+SIZE (codership-galera-release_26.4.8_GH0.tar.gz) = 3489437
+SHA256 (codership-wsrep-API-76cf223c690845bbf561cb820a46e06a18ad80d1_GH0.tar.gz) = 214fb8701ae51bcdf8171475a93f2c28ddd56e642feb172ec5148b4d3c73d4a6
+SIZE (codership-wsrep-API-76cf223c690845bbf561cb820a46e06a18ad80d1_GH0.tar.gz) = 90155
diff --git a/databases/galera26/files/patch-galerautils_SConscript b/databases/galera26/files/patch-galerautils_SConscript
deleted file mode 100644
index 70e82cba8867..000000000000
--- a/databases/galera26/files/patch-galerautils_SConscript
+++ /dev/null
@@ -1,12 +0,0 @@
---- galerautils/SConscript.orig	2020-10-27 20:24:02 UTC
-+++ galerautils/SConscript
-@@ -48,7 +48,9 @@ if not crc32c_no_hardware:
- 
-                             int main()
-                             {
-+				#if defined(__linux__)
-                                 (void)getauxval(AT_HWCAP);
-+				#endif
- 
-                                 (void)__crc32b(0, 0);
-                                 (void)__crc32h(0, 0);
diff --git a/databases/galera26/files/patch-galerautils_src_gu__byteswap.h b/databases/galera26/files/patch-galerautils_src_gu__byteswap.h
deleted file mode 100644
index e91b329a6b22..000000000000
--- a/databases/galera26/files/patch-galerautils_src_gu__byteswap.h
+++ /dev/null
@@ -1,14 +0,0 @@
---- galerautils/src/gu_byteswap.h.orig	2020-10-12 06:33:51 UTC
-+++ galerautils/src/gu_byteswap.h
-@@ -53,11 +53,6 @@ static GU_FORCE_INLINE uint64_t GU_ROTL64 (uint64_t x,
- #  define gu_bswap16 _OSSwapInt16
- #  define gu_bswap32 _OSSwapInt32
- #  define gu_bswap64 _OSSwapInt64
--#elif defined(__FreeBSD__)
--/* do not use bswapXX, because gcc44 gives old-style cast warnings */
--#  define gu_bswap16 __bswap16_var
--#  define gu_bswap32 __bswap32_var
--#  define gu_bswap64 __bswap64_var
- #elif defined(__sun__)
- #  define gu_bswap16 BSWAP_16
- #  define gu_bswap32 BSWAP_32
diff --git a/databases/galera26/files/patch-galerautils_src_gu__crc32c__arm64.c b/databases/galera26/files/patch-galerautils_src_gu__crc32c__arm64.c
deleted file mode 100644
index 1f39bc6ba863..000000000000
--- a/databases/galera26/files/patch-galerautils_src_gu__crc32c__arm64.c
+++ /dev/null
@@ -1,16 +0,0 @@
---- galerautils/src/gu_crc32c_arm64.c.orig	2020-10-27 20:24:41 UTC
-+++ galerautils/src/gu_crc32c_arm64.c
-@@ -74,7 +74,13 @@ gu_crc32c_arm64(gu_crc32c_t state, const void* data, s
- gu_crc32c_func_t
- gu_crc32c_hardware()
- {
-+#if defined(__linux__)
-     unsigned long int const hwcaps = getauxval(AT_HWCAP);
-+#endif
-+#if defined(__FreeBSD__)
-+    unsigned long hwcaps;
-+    elf_aux_info(AT_HWCAP, &hwcaps, sizeof(hwcaps));
-+#endif
-     if (hwcaps & HWCAP_CRC32)
-     {
-         gu_info ("CRC-32C: using hardware acceleration.");



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202104081222.138CMWAW086081>