head	1.1;
access;
symbols
	pkgsrc-2026Q1:1.1.0.8
	pkgsrc-2026Q1-base:1.1
	pkgsrc-2025Q4:1.1.0.6
	pkgsrc-2025Q4-base:1.1
	pkgsrc-2025Q3:1.1.0.4
	pkgsrc-2025Q3-base:1.1
	pkgsrc-2025Q2:1.1.0.2
	pkgsrc-2025Q2-base:1.1;
locks; strict;
comment	@# @;


1.1
date	2025.06.07.08.58.43;	author nia;	state Exp;
branches;
next	;
commitid	vXq1mbQoioDU9WXF;


desc
@@


1.1
log
@mariadb118: Initial import

MariaDB 11.8 is a long-term release series, maintained until Jun 2028.

Notable features since 11.4, the last LTS branch:

- aarch64 SIMD instructions now supported in Vectors
- Optimizer improvements
- Configure limits on sizes of temporary files
- Y2038 support for TIMESTAMP values on 64-bit platforms
- Added the --dir option to mariadb-import, allowing one to restore all
  tables from a backup directory created using mariadb-dump --dir
- The mariadb-dump --no-autocommit option is now set by default to allow
  faster data loading by InnoDB, writing only one undo log for the whole
  operation
- mariadb-import has a new option, --innodb-optimize-keys to delay
  creation of secondary indexes
- New USERS table in the Information Schema for storing information
  about users
- More columns in Information Schema for greater observability
- SESSION_USER(), which used to be an alias for USER() now shows the value
  of CURRENT_USER() when the session was created

pkgsrc-specific notes:

- This has been verified to build successfully on NetBSD, FreeBSD,
   OpenBSD, macOS (arm & x86), Linux. SunOS tests should happen.
- This now requires a C++17 compiler instead of a C++11 compiler.
- Care should be taken before switching the default MariaDB version
  for the above reasons.
- The new PARSEC plugin is disabled by default to avoid PLIST troubles -
  it depends on specific features added in a specific version of OpenSSL.
@
text
@$NetBSD: patch-storage_rocksdb_rocksdb_Makefile,v 1.1 2023/07/10 22:55:49 nia Exp $

Shell portability.

--- storage/rocksdb/rocksdb/Makefile.orig	2025-06-06 17:55:18.123502674 +0000
+++ storage/rocksdb/rocksdb/Makefile
@@@@ -962,7 +962,7 @@@@ valgrind_check_0:
 	  | grep -E '$(tests-regexp)'					\
 	  | grep -E -v '$(valgrind-exclude-regexp)'					\
 	  | build_tools/gnu_parallel -j$(J) --plain --joblog=LOG --eta --gnu \
-	  '(if [[ "{}" == "./"* ]] ; then $(DRIVER) {}; else {}; fi) \
+	  '(if [ "{}" = "./"* ] ; then $(DRIVER) {}; else {}; fi) \
 	  $(parallel_redir)' \
 
 CLEAN_FILES += t LOG $(TMPD)
@@@@ -2282,7 +2282,7 @@@@ rocksdbjavastatic_javalib:
 	  -o ./java/target/$(ROCKSDBJNILIB) $(JNI_NATIVE_SOURCES) \
 	  $(LIB_OBJECTS) $(COVERAGEFLAGS) \
 	  $(JAVA_COMPRESSIONS) $(JAVA_STATIC_LDFLAGS)
-	cd java/target;if [ "$(DEBUG_LEVEL)" == "0" ]; then \
+	cd java/target;if [ "$(DEBUG_LEVEL)" = "0" ]; then \
 		strip $(STRIPFLAGS) $(ROCKSDBJNILIB); \
 	fi
 
@
