Added fixed mysql
This commit is contained in:
parent
ca849b64d0
commit
f48ce90cd3
10
dev-db/mysql/Manifest
Normal file
10
dev-db/mysql/Manifest
Normal file
@ -0,0 +1,10 @@
|
||||
AUX my.cnf-5.7 138 BLAKE2B 71862b4b77334ab74002237453d2c7f6b51cd1ae57dba3b00b19e216d3f10034796de9aa618efb11482cef78b7c7e50393b5f665810d03321b5ca770ac8a6144 SHA512 1d7250689005c948f4a849959baf33f5f0fda099f230611651919ed053fb563daa19d996b7ca6714e224174172fb504f4d7d08e9d449a7e1203e32cf3fdec782
|
||||
AUX my.cnf-8.0.distro-client 749 BLAKE2B b01b39c85430714b5a4bfb9923c9ed1df99cdcef0583b25f28c2ebeee264732f4402198b1918e5ec5b4b1091dbda2d321baf31fe87eae00792b20042260969b3 SHA512 62aa589833126c2b78528e103f2de11ba0e339615cb00170a0f9f53bbb123a4bf99f2041819440297ab6cc34cf57333488e6ae12082fa5dcbe1b0ddef5f6108d
|
||||
AUX my.cnf-8.0.distro-server 1125 BLAKE2B f4d6941aad1fc29e81e6c805ac42f4c8d3c7bc250990a9c432800dbe25b5c31be08d8e3895666b57f21606ffb69e704c57ed2692fd94696b9d325a4442596587 SHA512 82d35b7bc944e5690e1f2670a3d5674845610c2d11d6d8b1c5784ccb3877c6298de70eced3d7c497c0bcaecfa9e339ac43ce0534a97e7d976e950bb1a7f5c75d
|
||||
AUX my.cnf.distro-client 637 BLAKE2B b0812e0e03aa9a3b2e55e08b933a0b41b6afd95ded61f4d9d7c34a2d3810ec38520abd0d89e1c6565f61d4cd8a36d653f9f3199b3dd6a91345cdb5ff962685d8 SHA512 74bd1d9a58075d0a6195be1f94db310bcbe8da532b03844e6fa1ff84676e84843fc9adf9aed06b7e4db53c9aa24ef0885d96de0ccfe4c6ad98afe4c145d43f4f
|
||||
AUX my.cnf.distro-server 994 BLAKE2B 41dceff58edf748f9f60ac3c0d1682d2fc2f026fc1fd14b4c2dea398814beda3c09aabea04dd3a9e145464524c629e7e69dc257d1245e0a46dd8584b7f685172 SHA512 cf172edc23d3dda49c21af6b8adef8aa13694d8ceecddf1d612d4ae34d00ba53c51ae4ae7ca4d11083eeacb5d862f59a855a9d80e9e448ab8bbf17f42aac2650
|
||||
AUX mysql-8.0.32-gcc13.patch 650 BLAKE2B a6ce813719fb4ef0f8bcdecdc6c42dd9a13a705c4e5c1f7be3c7d81078290921b7402e4c8e2aadf81333e9b361da84c0d9679881d9c4c2e089e6ffa3031324df SHA512 d41b413f7ecfcb82b3d4780e46f8a54d1c7c95c23202ea4d0a1d821b56ba2f87b213ca097a52d5617b70b0f1422e011875ad1f4c25393503c69e212350f8c4a9
|
||||
DIST mysql-8.0.31-patches-01.tar.xz 5464 BLAKE2B c067bf311c83d4aa0f48d56621997bc58820fa0b41bd708eae04b0b54b89d549c5c1b84ca93adcbbdcb008199510ea667a12b1bcd44bf6b6df02062b4551d0a2 SHA512 95af6bb5aa0c407f0a1014f33523608b0df0797fd7fbdbba8a19985258a7c04788d7587c8f67cd1745284522c58297931c8827e31f77e8c89baaeff71a5e0ddc
|
||||
DIST mysql-boost-8.0.32.tar.gz 436207624 BLAKE2B 8a75fd6fe12d4f870622b3386118737b8f17d116df625ef6187647c870d456823543e0a1e9aa05fff53313c3872df1df23add2508ec735bb7972718fc1e90539 SHA512 937e0d0350cb583bb4de15b080f08ed92b253a6d7c09f13a028855dae154fc84f0c95fb082b818b2fa6fa792cd2d9db8d7dc7a20a2a0d3d2b6839fbd2c821b44
|
||||
EBUILD mysql-8.0.32-r2.ebuild 40469 BLAKE2B 04df6095f7030afb62dc8b1cf1dc06d64e68cceaad985f5295f97cd2c0b04a5b13b66ec461043e3ad4eae4c672af45da362985916d5ee778623dee59b4658b63 SHA512 88959e21fefd1807c5ad6e4fd74304e3f0569253b61ae2ac11e998f176a7421672450718bcba7702e69f5a81ef53d57f341dfeb0bcd383bc6b4d8e63a85d56eb
|
||||
MISC metadata.xml 1352 BLAKE2B 81b263eaa05ac8a0bd2cf0e84bf51ff4a07d8ca74e6febf8cbfea7b85f78a3d682549b1471c9d5a96ee21cdcfffcd4376246b5c9f964e73d7ebc68a4e026f5d6 SHA512 f9566f7d6c4892eda73587ac70eab66b98437d3a9512a7a036590a2347ef2a98946bf33bf22f6270b50a54966db31b079cf217dc6bcfe9087bb72ad95c9bb327
|
3
dev-db/mysql/files/my.cnf-5.7
Normal file
3
dev-db/mysql/files/my.cnf-5.7
Normal file
@ -0,0 +1,3 @@
|
||||
# @GENTOO_PORTAGE_EPREFIX@/etc/mysql/my.cnf: The global mysql configuration file.
|
||||
|
||||
!includedir @GENTOO_PORTAGE_EPREFIX@/etc/mysql/mysql.d
|
23
dev-db/mysql/files/my.cnf-8.0.distro-client
Normal file
23
dev-db/mysql/files/my.cnf-8.0.distro-client
Normal file
@ -0,0 +1,23 @@
|
||||
# @GENTOO_PORTAGE_EPREFIX@/etc/mysql/mysql.d/50-distro-client.cnf: The global mysql configuration file.
|
||||
|
||||
# The following options will be passed to all MySQL clients
|
||||
[client]
|
||||
# Should match default server to save a round trip
|
||||
loose-default-auth = mysql_native_password
|
||||
socket = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.sock
|
||||
character-sets-dir = @GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets
|
||||
loose-default-character-set = utf8mb4
|
||||
|
||||
[mysql]
|
||||
# uncomment the next directive if you are not familiar with SQL
|
||||
#safe-updates
|
||||
|
||||
[mysqldump]
|
||||
quick
|
||||
max_allowed_packet = 16M
|
||||
|
||||
[myisamchk]
|
||||
character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets
|
||||
|
||||
[myisampack]
|
||||
character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets
|
30
dev-db/mysql/files/my.cnf-8.0.distro-server
Normal file
30
dev-db/mysql/files/my.cnf-8.0.distro-server
Normal file
@ -0,0 +1,30 @@
|
||||
# @GENTOO_PORTAGE_EPREFIX@/etc/mysql/mysql.d/50-distro-server.cnf: The global mysql configuration file.
|
||||
|
||||
# add a section [mysqld-8.0] for specific configurations
|
||||
[mysqld]
|
||||
# Using "mysql_native_password" for compatibility with Perl, PHP, Ruby...
|
||||
loose-default-authentication-plugin = mysql_native_password
|
||||
character-set-server = utf8mb4
|
||||
user = mysql
|
||||
port = 3306
|
||||
socket = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.sock
|
||||
pid-file = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysql.pid
|
||||
log-error = @GENTOO_PORTAGE_EPREFIX@/var/log/mysql/mysqld.err
|
||||
basedir = @GENTOO_PORTAGE_EPREFIX@/usr
|
||||
datadir = @DATADIR@
|
||||
skip-external-locking
|
||||
lc_messages_dir = @GENTOO_PORTAGE_EPREFIX@/usr/share/mysql
|
||||
#Set this to your desired error message language
|
||||
lc_messages = en_US
|
||||
|
||||
# security:
|
||||
# using "localhost" in connects uses sockets by default
|
||||
# skip-networking
|
||||
bind-address = 127.0.0.1
|
||||
|
||||
log-bin
|
||||
server-id = 1
|
||||
|
||||
# point the following paths to different dedicated disks
|
||||
#tmpdir = @GENTOO_PORTAGE_EPREFIX@/tmp/
|
||||
#log-update = @GENTOO_PORTAGE_EPREFIX@/path-to-dedicated-directory/hostname
|
21
dev-db/mysql/files/my.cnf.distro-client
Normal file
21
dev-db/mysql/files/my.cnf.distro-client
Normal file
@ -0,0 +1,21 @@
|
||||
# @GENTOO_PORTAGE_EPREFIX@/etc/mysql/50-distro-client.cnf: The global mysql configuration file.
|
||||
|
||||
# The following options will be passed to all MySQL clients
|
||||
[client]
|
||||
socket = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.sock
|
||||
character-sets-dir = @GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets
|
||||
loose-default-character-set=utf8
|
||||
|
||||
[mysql]
|
||||
# uncomment the next directive if you are not familiar with SQL
|
||||
#safe-updates
|
||||
|
||||
[mysqldump]
|
||||
quick
|
||||
max_allowed_packet = 16M
|
||||
|
||||
[myisamchk]
|
||||
character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets
|
||||
|
||||
[myisampack]
|
||||
character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets
|
28
dev-db/mysql/files/my.cnf.distro-server
Normal file
28
dev-db/mysql/files/my.cnf.distro-server
Normal file
@ -0,0 +1,28 @@
|
||||
# @GENTOO_PORTAGE_EPREFIX@/etc/mysql/50-distro-server.cnf: The global mysql configuration file.
|
||||
|
||||
# add a section [mysqld-4.1] or [mysqld-5.0] for specific configurations
|
||||
[mysqld]
|
||||
character-set-server = utf8
|
||||
user = mysql
|
||||
port = 3306
|
||||
socket = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.sock
|
||||
pid-file = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysql.pid
|
||||
log-error = @GENTOO_PORTAGE_EPREFIX@/var/log/mysql/mysqld.err
|
||||
basedir = @GENTOO_PORTAGE_EPREFIX@/usr
|
||||
datadir = @DATADIR@
|
||||
skip-external-locking
|
||||
lc_messages_dir = @GENTOO_PORTAGE_EPREFIX@/usr/share/mysql
|
||||
#Set this to your desired error message language
|
||||
lc_messages = en_US
|
||||
|
||||
# security:
|
||||
# using "localhost" in connects uses sockets by default
|
||||
# skip-networking
|
||||
bind-address = 127.0.0.1
|
||||
|
||||
log-bin
|
||||
server-id = 1
|
||||
|
||||
# point the following paths to different dedicated disks
|
||||
tmpdir = @GENTOO_PORTAGE_EPREFIX@/tmp/
|
||||
#log-update = @GENTOO_PORTAGE_EPREFIX@/path-to-dedicated-directory/hostname
|
21
dev-db/mysql/files/mysql-8.0.32-gcc13.patch
Normal file
21
dev-db/mysql/files/mysql-8.0.32-gcc13.patch
Normal file
@ -0,0 +1,21 @@
|
||||
https://bugs.gentoo.org/895818
|
||||
https://github.com/mysql/mysql-server/pull/456
|
||||
|
||||
From 2e5614c4ec50c60fbadbd57f213c1c7d6b959be9 Mon Sep 17 00:00:00 2001
|
||||
From: Alfred Wingate <parona@protonmail.com>
|
||||
Date: Wed, 12 Apr 2023 16:16:13 +0300
|
||||
Subject: [PATCH] sql/binlog/group_commit: include header for std::uint64_t
|
||||
|
||||
GCC 13 changed default header dependencies for C++ necessitating
|
||||
including cstdint explicitly.
|
||||
--- a/sql/binlog/group_commit/bgc_ticket.h
|
||||
+++ b/sql/binlog/group_commit/bgc_ticket.h
|
||||
@@ -23,6 +23,7 @@
|
||||
#ifndef BINLOG_BCG_TICKET_H
|
||||
#define BINLOG_BCG_TICKET_H
|
||||
|
||||
+#include <cstdint>
|
||||
#include <functional>
|
||||
#include <limits>
|
||||
#include <memory>
|
||||
|
28
dev-db/mysql/metadata.xml
Normal file
28
dev-db/mysql/metadata.xml
Normal file
@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>mysql-bugs@gentoo.org</email>
|
||||
<name>MySQL</name>
|
||||
</maintainer>
|
||||
<!--
|
||||
Please note that this list is shared between the following packages:
|
||||
dev-db/mysql
|
||||
dev-db/mariadb
|
||||
-->
|
||||
<use>
|
||||
<flag name="cjk">Add CJK support for InnoDB fulltext search using <pkg>app-text/mecab</pkg></flag>
|
||||
<flag name="client-libs">Build the client libraries from the server package instead of the C Connector packages (not recommended)</flag>
|
||||
<flag name="experimental">Build experimental features aka "rapid" plugins</flag>
|
||||
<flag name="latin1">Use LATIN1 encoding instead of UTF8</flag>
|
||||
<flag name="numa">Enable NUMA support using <pkg>sys-process/numactl</pkg> (NUMA kernel support is also required)</flag>
|
||||
<flag name="profiling">Add support for statement profiling (requires USE=community).</flag>
|
||||
<flag name="router">Build the MySQL router program</flag>
|
||||
<flag name="server">Build the server program</flag>
|
||||
<flag name="systemtap">Build support for profiling and tracing using <pkg>dev-util/systemtap</pkg></flag>
|
||||
<flag name="test">Install upstream testsuites for end use.</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="github">mysql/mysql-server</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
1245
dev-db/mysql/mysql-8.0.32-r2.ebuild
Normal file
1245
dev-db/mysql/mysql-8.0.32-r2.ebuild
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user