head	1.25;
access;
symbols
	pkgsrc-2026Q3:1.23.0.2
	pkgsrc-2026Q3-base:1.23
	pkgsrc-2026Q2:1.22.0.2
	pkgsrc-2026Q2-base:1.22
	pkgsrc-2026Q1:1.20.0.2
	pkgsrc-2026Q1-base:1.20
	pkgsrc-2025Q4:1.18.0.2
	pkgsrc-2025Q4-base:1.18
	pkgsrc-2025Q3:1.14.0.4
	pkgsrc-2025Q3-base:1.14
	pkgsrc-2025Q2:1.14.0.2
	pkgsrc-2025Q2-base:1.14
	pkgsrc-2025Q1:1.11.0.4
	pkgsrc-2025Q1-base:1.11
	pkgsrc-2024Q4:1.11.0.2
	pkgsrc-2024Q4-base:1.11
	pkgsrc-2024Q3:1.8.0.2
	pkgsrc-2024Q3-base:1.8
	pkgsrc-2024Q2:1.4.0.2
	pkgsrc-2024Q2-base:1.4;
locks; strict;
comment	@# @;


1.25
date	2026.09.29.06.04.13;	author wiz;	state Exp;
branches;
next	1.24;
commitid	qal4xgy1mkCzPtXG;

1.24
date	2026.09.27.11.35.21;	author tnn;	state Exp;
branches;
next	1.23;
commitid	QJQtnAYom0oZIfXG;

1.23
date	2026.09.02.19.01.16;	author wiz;	state Exp;
branches;
next	1.22;
commitid	vXszxoxOqka005UG;

1.22
date	2026.06.10.10.59.02;	author nia;	state Exp;
branches;
next	1.21;
commitid	7OhNv0ZmyRM62fJG;

1.21
date	2026.05.14.16.40.33;	author ryoon;	state Exp;
branches;
next	1.20;
commitid	tKipFjQKzke3NNFG;

1.20
date	2026.02.06.10.04.22;	author wiz;	state Exp;
branches;
next	1.19;
commitid	MwQEYCXeWSFvIitG;

1.19
date	2026.01.07.08.46.10;	author wiz;	state Exp;
branches;
next	1.18;
commitid	1wQ3ICD8eebefrpG;

1.18
date	2025.11.04.14.02.35;	author wiz;	state Exp;
branches;
next	1.17;
commitid	r0bstXhAW4mP3fhG;

1.17
date	2025.10.23.20.36.10;	author wiz;	state Exp;
branches;
next	1.16;
commitid	1V2hBZn9ypXaCJfG;

1.16
date	2025.10.05.19.25.45;	author js;	state Exp;
branches;
next	1.15;
commitid	U70EDQkwOmfbOpdG;

1.15
date	2025.09.21.18.15.04;	author wiz;	state Exp;
branches;
next	1.14;
commitid	tn5f7O3DThG7SBbG;

1.14
date	2025.06.06.20.48.34;	author nia;	state Exp;
branches;
next	1.13;
commitid	0nkipeDMNaIO9SXF;

1.13
date	2025.04.19.07.57.34;	author wiz;	state Exp;
branches;
next	1.12;
commitid	8J0gu7BGAw8XqDRF;

1.12
date	2025.04.17.21.50.03;	author wiz;	state Exp;
branches;
next	1.11;
commitid	xcIXAVA292fk6sRF;

1.11
date	2024.11.14.22.19.01;	author wiz;	state Exp;
branches
	1.11.4.1;
next	1.10;
commitid	JmuDYqwL4erbdFxF;

1.10
date	2024.11.01.12.51.47;	author wiz;	state Exp;
branches;
next	1.9;
commitid	QB4Wk02mZPuBuWvF;

1.9
date	2024.11.01.00.51.00;	author wiz;	state Exp;
branches;
next	1.8;
commitid	QT27BdVP362gvSvF;

1.8
date	2024.08.25.06.18.29;	author wiz;	state Exp;
branches;
next	1.7;
commitid	BcrSL94SO85mvanF;

1.7
date	2024.08.17.00.19.21;	author nia;	state Exp;
branches;
next	1.6;
commitid	LeZ6zw0mx3JeM6mF;

1.6
date	2024.07.22.19.28.04;	author adam;	state Exp;
branches;
next	1.5;
commitid	YDJbunrX4nvcYRiF;

1.5
date	2024.07.16.10.02.00;	author prlw1;	state Exp;
branches;
next	1.4;
commitid	MBUpXRw92xfN13iF;

1.4
date	2024.06.20.16.52.29;	author abs;	state Exp;
branches;
next	1.3;
commitid	lRnXVn8medSX7KeF;

1.3
date	2024.05.29.16.31.42;	author adam;	state Exp;
branches;
next	1.2;
commitid	n8aFyEjEVZA0JUbF;

1.2
date	2024.05.16.06.14.39;	author wiz;	state Exp;
branches;
next	1.1;
commitid	kYKPUni8AkogJbaF;

1.1
date	2024.05.10.06.00.16;	author wiz;	state Exp;
branches;
next	;
commitid	IJp7l5MQtP9yQp9F;

1.11.4.1
date	2025.06.09.00.28.10;	author maya;	state Exp;
branches;
next	;
commitid	dIg4q4GVjcqqj9YF;


desc
@@


1.25
log
@*: recursive bump for pcre2 10.49
@
text
@# $NetBSD: Makefile,v 1.24 2026/09/27 11:35:21 tnn Exp $

PKGNAME=	${DISTNAME:S/-/-embedded-/}
PKGREVISION=	3
COMMENT=	MariaDB 10.11, a free MySQL compatible database (embedded)

# for the header files needed by the installed header file of this package
DEPENDS+=	mariadb-client-10.11.*:../../databases/mariadb1011-client

.include "../../databases/mariadb1011-client/Makefile.common"

# For building the embedded server, we need to build the server
# but that installs _a lot_ of extra files, which we do not want
# to avoid a conflict with the -server- package. So manually remove them.
#
# This is ugly, so if you know a better solution, please improve this.

CMAKE_CONFIGURE_ARGS+=		-DCONNECT_WITH_MONGO=NO
CMAKE_CONFIGURE_ARGS+=		-DWITH_EMBEDDED_SERVER=ON
CMAKE_CONFIGURE_ARGS+=		-DWITHOUT_ROCKSDB_STORAGE_ENGINE=ON
CMAKE_CONFIGURE_ARGS+=		-DCMAKE_POLICY_VERSION_MINIMUM=3.5

post-install:
	for file in \
		bin/aria_chk \
		bin/aria_dump_log \
		bin/aria_ftdump \
		bin/aria_pack \
		bin/aria_read_log \
		bin/aria_s3_copy \
		bin/innochecksum \
		bin/mariabackup \
		bin/mariadb-backup \
		bin/mariadb-fix-extensions \
		bin/mariadb-install-db \
		bin/mariadb-ldb \
		bin/mariadb-tzinfo-to-sql \
		bin/mariadb-waitpid \
		bin/mariadbd-multi \
		bin/mariadbd-safe \
		bin/mariadbd-safe-helper \
		bin/mbstream \
		bin/my_print_defaults \
		bin/myisam_ftdump \
		bin/myisamchk \
		bin/myisamlog \
		bin/myisampack \
		bin/myrocks_hotbackup \
		bin/mysql_fix_extensions \
		bin/mysql_install_db \
		bin/mysql_ldb \
		bin/mysql_tzinfo_to_sql \
		bin/mysql_waitpid \
		bin/mysqld_multi \
		bin/mysqld_safe \
		bin/mysqld_safe_helper \
		bin/perror \
		bin/replace \
		bin/resolve_stack_dump \
		bin/resolveip \
		bin/sst_dump \
		bin/wsrep_sst_backup \
		bin/wsrep_sst_common \
		bin/wsrep_sst_mariabackup \
		bin/wsrep_sst_mysqldump \
		bin/wsrep_sst_rsync \
		bin/wsrep_sst_rsync_wan \
		include/mysql/server/private/authors.h \
		include/mysql/server/private/backup.h \
		include/mysql/server/private/bounded_queue.h \
		include/mysql/server/private/client_settings.h \
		include/mysql/server/private/compat56.h \
		include/mysql/server/private/contributors.h \
		include/mysql/server/private/create_options.h \
		include/mysql/server/private/create_tmp_table.h \
		include/mysql/server/private/cset_narrowing.h \
		include/mysql/server/private/custom_conf.h \
		include/mysql/server/private/datadict.h \
		include/mysql/server/private/ddl_log.h \
		include/mysql/server/private/debug.h \
		include/mysql/server/private/debug_sync.h \
		include/mysql/server/private/derived_handler.h \
		include/mysql/server/private/derror.h \
		include/mysql/server/private/des_key_file.h \
		include/mysql/server/private/discover.h \
		include/mysql/server/private/event_data_objects.h \
		include/mysql/server/private/event_db_repository.h \
		include/mysql/server/private/event_parse_data.h \
		include/mysql/server/private/event_queue.h \
		include/mysql/server/private/event_scheduler.h \
		include/mysql/server/private/events.h \
		include/mysql/server/private/field.h \
		include/mysql/server/private/field_comp.h \
		include/mysql/server/private/filesort.h \
		include/mysql/server/private/filesort_utils.h \
		include/mysql/server/private/gcalc_slicescan.h \
		include/mysql/server/private/gcalc_tools.h \
		include/mysql/server/private/grant.h \
		include/mysql/server/private/group_by_handler.h \
		include/mysql/server/private/gstream.h \
		include/mysql/server/private/ha_handler_stats.h \
		include/mysql/server/private/ha_partition.h \
		include/mysql/server/private/ha_sequence.h \
		include/mysql/server/private/handle_connections_win.h \
		include/mysql/server/private/handler.h \
		include/mysql/server/private/hash_filo.h \
		include/mysql/server/private/hostname.h \
		include/mysql/server/private/init.h \
		include/mysql/server/private/innodb_priv.h \
		include/mysql/server/private/item.h \
		include/mysql/server/private/item_cmpfunc.h \
		include/mysql/server/private/item_create.h \
		include/mysql/server/private/item_func.h \
		include/mysql/server/private/item_geofunc.h \
		include/mysql/server/private/item_jsonfunc.h \
		include/mysql/server/private/item_row.h \
		include/mysql/server/private/item_strfunc.h \
		include/mysql/server/private/item_subselect.h \
		include/mysql/server/private/item_sum.h \
		include/mysql/server/private/item_timefunc.h \
		include/mysql/server/private/item_vers.h \
		include/mysql/server/private/item_windowfunc.h \
		include/mysql/server/private/item_xmlfunc.h \
		include/mysql/server/private/json_table.h \
		include/mysql/server/private/key.h \
		include/mysql/server/private/keycaches.h \
		include/mysql/server/private/lex.h \
		include/mysql/server/private/lex_charset.h \
		include/mysql/server/private/lex_hash.h \
		include/mysql/server/private/lex_ident.h \
		include/mysql/server/private/lex_string.h \
		include/mysql/server/private/lex_symbol.h \
		include/mysql/server/private/lex_token.h \
		include/mysql/server/private/lock.h \
		include/mysql/server/private/log.h \
		include/mysql/server/private/log_event.h \
		include/mysql/server/private/log_event_data_type.h \
		include/mysql/server/private/log_event_old.h \
		include/mysql/server/private/log_slow.h \
		include/mysql/server/private/mariadb.h \
		include/mysql/server/private/mdl.h \
		include/mysql/server/private/mem_root_array.h \
		include/mysql/server/private/message.h \
		include/mysql/server/private/multi_range_read.h \
		include/mysql/server/private/my_apc.h \
		include/mysql/server/private/my_decimal.h \
		include/mysql/server/private/my_json_writer.h \
		include/mysql/server/private/mysqld.h \
		include/mysql/server/private/mysqld_suffix.h \
		include/mysql/server/private/opt_histogram_json.h \
		include/mysql/server/private/opt_range.h \
		include/mysql/server/private/opt_subselect.h \
		include/mysql/server/private/opt_trace.h \
		include/mysql/server/private/opt_trace_context.h \
		include/mysql/server/private/parse_file.h \
		include/mysql/server/private/partition_element.h \
		include/mysql/server/private/partition_info.h \
		include/mysql/server/private/privilege.h \
		include/mysql/server/private/procedure.h \
		include/mysql/server/private/protocol.h \
		include/mysql/server/private/proxy_protocol.h \
		include/mysql/server/private/records.h \
		include/mysql/server/private/repl_failsafe.h \
		include/mysql/server/private/replication.h \
		include/mysql/server/private/rowid_filter.h \
		include/mysql/server/private/rpl_constants.h \
		include/mysql/server/private/rpl_filter.h \
		include/mysql/server/private/rpl_gtid.h \
		include/mysql/server/private/rpl_injector.h \
		include/mysql/server/private/rpl_mi.h \
		include/mysql/server/private/rpl_parallel.h \
		include/mysql/server/private/rpl_record.h \
		include/mysql/server/private/rpl_record_old.h \
		include/mysql/server/private/rpl_reporting.h \
		include/mysql/server/private/rpl_rli.h \
		include/mysql/server/private/rpl_tblmap.h \
		include/mysql/server/private/rpl_utility.h \
		include/mysql/server/private/scheduler.h \
		include/mysql/server/private/select_handler.h \
		include/mysql/server/private/semisync.h \
		include/mysql/server/private/semisync_master.h \
		include/mysql/server/private/semisync_master_ack_receiver.h \
		include/mysql/server/private/semisync_slave.h \
		include/mysql/server/private/session_tracker.h \
		include/mysql/server/private/set_var.h \
		include/mysql/server/private/slave.h \
		include/mysql/server/private/socketpair.h \
		include/mysql/server/private/sp.h \
		include/mysql/server/private/sp_cache.h \
		include/mysql/server/private/sp_head.h \
		include/mysql/server/private/sp_pcontext.h \
		include/mysql/server/private/sp_rcontext.h \
		include/mysql/server/private/spatial.h \
		include/mysql/server/private/sql_acl.h \
		include/mysql/server/private/sql_admin.h \
		include/mysql/server/private/sql_alloc.h \
		include/mysql/server/private/sql_alter.h \
		include/mysql/server/private/sql_analyse.h \
		include/mysql/server/private/sql_analyze_stmt.h \
		include/mysql/server/private/sql_array.h \
		include/mysql/server/private/sql_audit.h \
		include/mysql/server/private/sql_base.h \
		include/mysql/server/private/sql_basic_types.h \
		include/mysql/server/private/sql_binlog.h \
		include/mysql/server/private/sql_bitmap.h \
		include/mysql/server/private/sql_bootstrap.h \
		include/mysql/server/private/sql_cache.h \
		include/mysql/server/private/sql_callback.h \
		include/mysql/server/private/sql_class.h \
		include/mysql/server/private/sql_cmd.h \
		include/mysql/server/private/sql_command.h \
		include/mysql/server/private/sql_connect.h \
		include/mysql/server/private/sql_const.h \
		include/mysql/server/private/sql_crypt.h \
		include/mysql/server/private/sql_cte.h \
		include/mysql/server/private/sql_cursor.h \
		include/mysql/server/private/sql_db.h \
		include/mysql/server/private/sql_debug.h \
		include/mysql/server/private/sql_delete.h \
		include/mysql/server/private/sql_derived.h \
		include/mysql/server/private/sql_digest.h \
		include/mysql/server/private/sql_digest_stream.h \
		include/mysql/server/private/sql_do.h \
		include/mysql/server/private/sql_error.h \
		include/mysql/server/private/sql_explain.h \
		include/mysql/server/private/sql_expression_cache.h \
		include/mysql/server/private/sql_get_diagnostics.h \
		include/mysql/server/private/sql_handler.h \
		include/mysql/server/private/sql_help.h \
		include/mysql/server/private/sql_hset.h \
		include/mysql/server/private/sql_i_s.h \
		include/mysql/server/private/sql_insert.h \
		include/mysql/server/private/sql_join_cache.h \
		include/mysql/server/private/sql_lex.h \
		include/mysql/server/private/sql_lifo_buffer.h \
		include/mysql/server/private/sql_limit.h \
		include/mysql/server/private/sql_list.h \
		include/mysql/server/private/sql_load.h \
		include/mysql/server/private/sql_locale.h \
		include/mysql/server/private/sql_manager.h \
		include/mysql/server/private/sql_mode.h \
		include/mysql/server/private/sql_parse.h \
		include/mysql/server/private/sql_partition.h \
		include/mysql/server/private/sql_partition_admin.h \
		include/mysql/server/private/sql_plist.h \
		include/mysql/server/private/sql_plugin.h \
		include/mysql/server/private/sql_plugin_compat.h \
		include/mysql/server/private/sql_prepare.h \
		include/mysql/server/private/sql_priv.h \
		include/mysql/server/private/sql_profile.h \
		include/mysql/server/private/sql_reload.h \
		include/mysql/server/private/sql_rename.h \
		include/mysql/server/private/sql_repl.h \
		include/mysql/server/private/sql_schema.h \
		include/mysql/server/private/sql_select.h \
		include/mysql/server/private/sql_sequence.h \
		include/mysql/server/private/sql_servers.h \
		include/mysql/server/private/sql_show.h \
		include/mysql/server/private/sql_signal.h \
		include/mysql/server/private/sql_sort.h \
		include/mysql/server/private/sql_statistics.h \
		include/mysql/server/private/sql_string.h \
		include/mysql/server/private/sql_table.h \
		include/mysql/server/private/sql_test.h \
		include/mysql/server/private/sql_time.h \
		include/mysql/server/private/sql_trigger.h \
		include/mysql/server/private/sql_truncate.h \
		include/mysql/server/private/sql_tvc.h \
		include/mysql/server/private/sql_type.h \
		include/mysql/server/private/sql_type_fixedbin.h \
		include/mysql/server/private/sql_type_fixedbin_storage.h \
		include/mysql/server/private/sql_type_geom.h \
		include/mysql/server/private/sql_type_int.h \
		include/mysql/server/private/sql_type_json.h \
		include/mysql/server/private/sql_type_real.h \
		include/mysql/server/private/sql_type_string.h \
		include/mysql/server/private/sql_udf.h \
		include/mysql/server/private/sql_union.h \
		include/mysql/server/private/sql_update.h \
		include/mysql/server/private/sql_view.h \
		include/mysql/server/private/sql_window.h \
		include/mysql/server/private/strfunc.h \
		include/mysql/server/private/structs.h \
		include/mysql/server/private/sys_vars_shared.h \
		include/mysql/server/private/table.h \
		include/mysql/server/private/table_cache.h \
		include/mysql/server/private/thr_malloc.h \
		include/mysql/server/private/thread_cache.h \
		include/mysql/server/private/threadpool.h \
		include/mysql/server/private/threadpool_generic.h \
		include/mysql/server/private/threadpool_winsockets.h \
		include/mysql/server/private/transaction.h \
		include/mysql/server/private/tzfile.h \
		include/mysql/server/private/tztime.h \
		include/mysql/server/private/uniques.h \
		include/mysql/server/private/unireg.h \
		include/mysql/server/private/vers_string.h \
		include/mysql/server/private/win_tzname_data.h \
		include/mysql/server/private/winservice.h \
		include/mysql/server/private/wsrep_allowlist_service.h \
		include/mysql/server/private/wsrep_applier.h \
		include/mysql/server/private/wsrep_binlog.h \
		include/mysql/server/private/wsrep_client_service.h \
		include/mysql/server/private/wsrep_client_state.h \
		include/mysql/server/private/wsrep_condition_variable.h \
		include/mysql/server/private/wsrep_high_priority_service.h \
		include/mysql/server/private/wsrep_mutex.h \
		include/mysql/server/private/wsrep_mysqld.h \
		include/mysql/server/private/wsrep_mysqld_c.h \
		include/mysql/server/private/wsrep_on.h \
		include/mysql/server/private/wsrep_priv.h \
		include/mysql/server/private/wsrep_schema.h \
		include/mysql/server/private/wsrep_server_service.h \
		include/mysql/server/private/wsrep_server_state.h \
		include/mysql/server/private/wsrep_sst.h \
		include/mysql/server/private/wsrep_status.h \
		include/mysql/server/private/wsrep_storage_service.h \
		include/mysql/server/private/wsrep_thd.h \
		include/mysql/server/private/wsrep_trans_observer.h \
		include/mysql/server/private/wsrep_types.h \
		include/mysql/server/private/wsrep_utils.h \
		include/mysql/server/private/wsrep_var.h \
		include/mysql/server/private/wsrep_xid.h \
		include/mysql/server/private/xa.h \
		lib/libmysqlservices.a \
		lib/mysql/plugin/* \
		lib/security/*.so \
		sbin/mariadbd \
		sbin/mysqld \
		share \
		; do \
			rm -rf ${DESTDIR}${PREFIX}/$$file; \
		done

.include "../../databases/mariadb1011-client/buildlink3.mk"
.include "../../devel/libexecinfo/buildlink3.mk"
.include "../../security/tcp_wrappers/buildlink3.mk"
.include "../../textproc/libxml2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.24
log
@*: revbump for pcre2 symbol versioning change
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2026/09/02 19:01:16 wiz Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.23
log
@*: recursive bump for pcre2 10.48
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2026/06/10 10:59:02 nia Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.22
log
@mariadb1011: Update to 10.6.27

This update fixes various stability and security issues.

Verified to build on NetBSD, FreeBSD, macOS, and Linux, with the
exception of mariadb1011-embedded (quite messy).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2024/11/14 22:19:01 wiz Exp $
d4 1
@


1.21
log
@*: Recursive revbump from security/nettle-4.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2026/02/06 10:04:22 wiz Exp $
a3 1
PKGREVISION=	6
d210 1
d325 2
a326 49
		lib/mysql/plugin/adt_null.so \
		lib/mysql/plugin/auth_0x0100.so \
		lib/mysql/plugin/auth_ed25519.so \
		lib/mysql/plugin/auth_gssapi.so \
		lib/mysql/plugin/auth_pam.so \
		lib/mysql/plugin/auth_pam_tool_dir/auth_pam_tool \
		lib/mysql/plugin/auth_pam_v1.so \
		lib/mysql/plugin/auth_test_plugin.so \
		lib/mysql/plugin/daemon_example.ini \
		lib/mysql/plugin/debug_key_management.so \
		lib/mysql/plugin/dialog_examples.so \
		lib/mysql/plugin/disks.so \
		lib/mysql/plugin/example_key_management.so \
		lib/mysql/plugin/file_key_management.so \
		lib/mysql/plugin/func_test.so \
		lib/mysql/plugin/ha_archive.so \
		lib/mysql/plugin/ha_blackhole.so \
		lib/mysql/plugin/ha_connect.so \
		lib/mysql/plugin/ha_federated.so \
		lib/mysql/plugin/ha_federatedx.so \
		lib/mysql/plugin/ha_rocksdb.so \
		lib/mysql/plugin/ha_s3.so \
		lib/mysql/plugin/ha_sphinx.so \
		lib/mysql/plugin/ha_spider.so \
		lib/mysql/plugin/ha_test_sql_discovery.so \
		lib/mysql/plugin/handlersocket.so \
		lib/mysql/plugin/hashicorp_key_management.so \
		lib/mysql/plugin/libdaemon_example.so \
		lib/mysql/plugin/locales.so \
		lib/mysql/plugin/metadata_lock_info.so \
		lib/mysql/plugin/mypluglib.so \
		lib/mysql/plugin/password_reuse_check.so \
		lib/mysql/plugin/provider_bzip2.so \
		lib/mysql/plugin/provider_lzma.so \
		lib/mysql/plugin/qa_auth_client.so \
		lib/mysql/plugin/qa_auth_interface.so \
		lib/mysql/plugin/qa_auth_server.so \
		lib/mysql/plugin/query_cache_info.so \
		lib/mysql/plugin/query_response_time.so \
		lib/mysql/plugin/server_audit.so \
		lib/mysql/plugin/simple_password_check.so \
		lib/mysql/plugin/sql_errlog.so \
		lib/mysql/plugin/test_sql_service.so \
		lib/mysql/plugin/test_versioning.so \
		lib/mysql/plugin/type_mysql_json.so \
		lib/mysql/plugin/type_mysql_timestamp.so \
		lib/mysql/plugin/type_test.so \
		lib/mysql/plugin/wsrep_info.so \
		lib/security/pam_user_map.so \
@


1.20
log
@*: recursive bump for nettle 4.0 shlib major bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2026/01/07 08:46:10 wiz Exp $
d4 1
a4 1
PKGREVISION=	5
@


1.19
log
@*: recursive bump for icu 78.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2025/11/04 14:02:35 wiz Exp $
d4 1
a4 1
PKGREVISION=	4
@


1.18
log
@mariadb1011-embedded: fix build with cmake 4
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2025/10/23 20:36:10 wiz Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.17
log
@*: recursive bump for pcre2

Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by /usr/pkg/lib/libglib-2.0.so.0 not defined
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2025/10/05 19:25:45 js Exp $
d21 1
@


1.16
log
@*: rev bump for curl
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2025/09/21 18:15:04 wiz Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.15
log
@*: recursive bump for fmtlib 12
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2025/06/06 20:48:34 nia Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.14
log
@mariadb1011: Update to 10.11.13

Fixes for the following security issues:
- CVE-2025-30722
- CVE-2025-30693
- CVE-2023-52970
- CVE-2023-52969
- CVE-2023-52971
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2025/04/19 07:57:34 wiz Exp $
d4 1
@


1.13
log
@*: recursive bump for default Kerberos implementation switch
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2025/04/17 21:50:03 wiz Exp $
a3 1
PKGREVISION=	5
d19 1
@


1.12
log
@*: recursive bump for icu 77 and libxml2 2.14
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2024/11/14 22:19:01 wiz Exp $
d4 1
a4 1
PKGREVISION=	4
@


1.11
log
@*: recursive bump for icu 76 shlib major version bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2024/11/01 12:51:47 wiz Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.11.4.1
log
@Pullup ticket #6974 - requested by nia
databases/mariadb1011-client: Security fix
databases/mariadb1011-embedded: Security fix
databases/mariadb1011-server: Security fix

Revisions pulled up:
- databases/mariadb1011-client/Makefile                         1.19
- databases/mariadb1011-client/Makefile.common                  1.18
- databases/mariadb1011-client/PLIST                            1.4
- databases/mariadb1011-client/distinfo                         1.15
- databases/mariadb1011-client/patches/patch-CMakeLists.txt     1.4
- databases/mariadb1011-client/patches/patch-cmake_libfmt.cmake 1.4
- databases/mariadb1011-client/patches/patch-storage_rocksdb_rocksdb_Makefile 1.2
- databases/mariadb1011-embedded/Makefile                       1.14
- databases/mariadb1011-server/Makefile                         1.27

---
   Module Name:	pkgsrc
   Committed By:	nia
   Date:		Fri Jun  6 20:48:34 UTC 2025

   Modified Files:
   	pkgsrc/databases/mariadb1011-client: Makefile Makefile.common PLIST
   	    distinfo
   	pkgsrc/databases/mariadb1011-client/patches: patch-CMakeLists.txt
   	    patch-cmake_libfmt.cmake patch-storage_rocksdb_rocksdb_Makefile
   	pkgsrc/databases/mariadb1011-embedded: Makefile
   	pkgsrc/databases/mariadb1011-server: Makefile

   Log Message:
   mariadb1011: Update to 10.11.13

   Fixes for the following security issues:
   - CVE-2025-30722
   - CVE-2025-30693
   - CVE-2023-52970
   - CVE-2023-52969
   - CVE-2023-52971
@
text
@d1 1
a1 1
# $NetBSD$
d4 1
a19 1
CMAKE_CONFIGURE_ARGS+=		-DWITHOUT_ROCKSDB_STORAGE_ENGINE=ON
@


1.10
log
@*: revbump for icu downgrade
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2024/11/01 00:51:00 wiz Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.9
log
@*: recursive bump for icu 76.1 shlib bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2024/08/25 06:18:29 wiz Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.8
log
@*: replace CMAKE_ARGS with CMAKE_CONFIGURE_ARGS
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2024/08/17 00:19:21 nia Exp $
d4 1
@


1.7
log
@mariadb1011-*: Update to 10.11.9

                         MariaDB 10.11.9 Release Notes

Notable Items

  Storage Engines

    InnoDB

     * We fail to terminate transaction early with ER_LOCK_TABLE_FULL when
       lock memory is growing (MDEV-34167)
     * Alter operation on redundant table aborts the server (MDEV-34222)
     * MariaDB crashes with SIGILL because the OS does not support AVX512
       (MDEV-34565)
     * InnoDB: Failing assertion: stat_n_leaf_pages > 0 in
       ha_innobase::estimate_rows_upper_bound (MDEV-34474)
     * wait_for_read in buf_page_get_low hurts performance (MDEV-34458)
     * InnoDB: Assertion failure in file ./storage/innobase/page/page0zip.cc
       line 4211 (MDEV-34357)

    Aria

     * Index for (specific) Aria table is created as corrupted (MDEV-34522)

    Spider

     * UBSAN: runtime error: applying non-zero offset in spider_free_mem and
       SIGSEGV in spider_free_mem on SELECT (MDEV-31475)
     * SIGSEGV in ha_resolve_storage_engine_name, UBSAN: runtime error: index
       4294967295 out of bounds for type 'st_plugin_int *[64]' (MDEV-32487)
     * SIGSEGV in spider_db_conn::fin_loop_check, and ASAN:
       heap-use-after-free in spider_db_mbase::fin_loop_check on SHOW TABLE
       STATUS (MDEV-34541)
     * SIGSEGV in ha_spider::lock_tables on BEGIN after table lock
       (MDEV-29962)
     * SIGSEGV in spider_conn_first_link_idx and others on DELETE, INSERT and
       SELECT (MDEV-32492)
     * Spider: Crashes, asserts, hangs, memory corruptions and ASAN
       heap-use-after-free's (MDEV-27902)
     * Spider: @@@@insert_id 128 to TINYINT: Assertion `!is_set() || (m_status
       == DA_OK_BULK && is_bulk_op())' failed. (MDEV-28105)
     * ASAN errors in spider_db_free_result after partition DDL (MDEV-29027)
     * Server crashes when calling spider UDF after aria_encrypt_tables is
       enabled (MDEV-34682)

  Partitioning

     * MariaDB Server crashes with ill-formed partitions (MDEV-32155)
     * SIGSEGV in parse_engine_part_options on INSERT, SELECT or ALTER
       (MDEV-34421)
     * Assertion `auto_increment_value' failed in ha_partition::info on
       INSERT into MEMORY table (MDEV-24610)

  Character Sets

     * On startup: UBSAN: applying zero offset to null pointer in
       my_copy_fix_mb from strings/ctype-mb.c and other locations
       (MDEV-34226)
     * On startup: UBSAN: runtime error: applying zero offset to null pointer
       in skip_trailing_space and
       my_hash_sort_utf8mb3_general1400_nopad_as_ci (MDEV-34187)
     * SHOW CREATE DATABASE statement crashes the server when db name
       contains some unicode characters, ASAN stack-buffer-overflow
       (MDEV-32376)
     * Wrong result set with utf8mb4_danish_ci and BNLH join (MDEV-34417)

  Optimizer

     * On startup: UBSAN: runtime error: applying non-zero offset in
       JOIN::make_aggr_tables_info in sql/sql_select.cc (MDEV-34227)
     * Crash after killing query while it is processed by test_quick_select
       (MDEV-30651)
     * Extend condition normalization to include 'NOT a' (MDEV-19520)
     * Constant subquery causing a crash in pushdown optimization
       (MDEV-29363)
     * Crash when pushing condition with CHARSET()/COERCIBILITY() into
       derived table (MDEV-33010)
     * 2nd execution name resolution problem with pushdown into unions
       (MDEV-34506)
     * Assertion `(key_part->key_part_flag & 4) == 0' failed key_hashnr
       (MDEV-34580)
     * Crash caused by query containing constant having clause (MDEV-23983)
     * Using NAME_CONST() (or executing query from the stored procedure and
       referring to a local variable) changes the plan and may make execution
       slower (MDEV-33971)
     * ORDER BY DESC causes ROWID Filter optimization performance degradation
       (MDEV-33875)

  Replication

     * Auto-generated DELETE from HEAP table can break replication
       (MDEV-25607)
     * Replication fails when XA transactions are used where the slave has
       replicate_do_db set and the client has touched a different database
       when running DML such as inserts. (MDEV-33921)
     * replication master password length (MDEV-23857)
     * an option to enable semisync recovery (MDEV-33465)

  Backup

     * Hide password passed on commandline from xtrabackup_info (MDEV-34434)

  Galera

     * Galera updated to 26.4.19
     * galera_gtid_2_cluster: Assertion `thd->wsrep_next_trx_id() !=
       (0x7fffffffffffffffLL * 2ULL + 1)' (MDEV-32633)
     * table gtid_slave_pos entries never been deleted with wsrep_gtid_mode =
       0 (MDEV-34170)
     * Deadlock found when trying to get lock during applying (MDEV-31658)
     * Change error code for Galera unkillable threads (MDEV-12008)
     * 10.11.8 cluster becomes inconsistent when using composite primary key
       and partitioning (MDEV-34269)
     * wsrep_sst_mariabackup use /tmp dir during SST rather then user defined
       tmpdir (MDEV-32158)

  General

     * As per the MariaDB Deprecation Policy, this will be the last release
       of MariaDB 10.11 for Debian 10 "Buster", RHEL/CentOS 7, Ubuntu 23.10
       "Mantic", and Fedora 38
     * Repositories for Ubuntu 24.04 "Noble" have been added
     * IMPORT TABLESPACE unnecessarily traverses tablespaces list
       (MDEV-34670)
     * unknown variable defaults-group-suffix= with
       mariadb-secure-installation (MDEV-33265)
     * mariadb-install-db appears to hang on macOS (MDEV-34129)
     * We fail to terminate transaction early with ER_LOCK_TABLE_FULL when
       lock memory is growing (MDEV-34167)
     * Disable new connections in case of fatal signal (MDEV-34475)
     * Control over memory allocated for SP/PS (MDEV-14959)
     * Trigger doesn't work correctly with bulk insert (MDEV-24411)
     * Assertion `table->field[0]->ptr >= table->record[0] &&
       table->field[0]->ptr <= table->record[0] + table->s->reclength' failed
       in void handler::assert_icp_limitations(uchar*) (MDEV-34632)
     * Sandbox mode \- is not compatible with --binary-mode (MDEV-34203)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2024/07/22 19:28:04 adam Exp $
d17 2
a18 2
CMAKE_ARGS+=		-DCONNECT_WITH_MONGO=NO
CMAKE_ARGS+=		-DWITH_EMBEDDED_SERVER=ON
@


1.6
log
@mariadb1011-embedded: remove redudant buildlinking
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2024/07/16 10:02:00 prlw1 Exp $
a3 1
PKGREVISION=	4
d127 1
@


1.5
log
@Revbump for fmtlib 11.0.1
Pointed out by David Gutteridge on pkgsrc-changes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2024/06/20 16:52:29 abs Exp $
a377 2
.include "../../archivers/bzip2/buildlink3.mk"
.include "../../archivers/xz/buildlink3.mk"
@


1.4
log
@Apply fix for hang and data loss on mariadb shutdown

Apply https://github.com/MariaDB/server/pull/3253 to fix a hang on
at least NetBSD resulting in unrecoverable database corruption when
attempting to shutdown the mariadb server

Bump PKGREVISION for -server and -embedded
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2024/05/29 16:31:42 adam Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.3
log
@revbump after icu and protobuf updates
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2024/05/16 06:14:39 wiz Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.2
log
@*: recursive bump for gnutls p11-kit option

(existing installations need the bl3.mk included, but it's now only
optionally included)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2024/05/10 06:00:16 wiz Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.1
log
@databases/mariadb1011-embedded: import mariadb-embedded-10.11.7

MariaDB Server is one of the most popular open source relational databases.
It's made by the original developers of MySQL.

MariaDB turns data into structured information in a wide array of applications,
ranging from banking to websites. It is an enhanced, drop-in replacement
for MySQL. MariaDB is used because it is fast, scalable and robust, with a
rich ecosystem of storage engines, plugins and many other tools make it very
versatile for a wide variety of use cases.

MariaDB is developed as open source software and as a relational database
it provides an SQL interface for accessing data. The latest versions of
MariaDB also include GIS and JSON features.

This package contains the embedded MariaDB server programs.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2024/01/23 09:52:06 nia Exp $
d4 1
@

