mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-01-11 16:45:50 +03:00
dev-db/mariadb: Add AWS Key Mangement support (amd64).
This version bumps 11.4.8-r1 because -r1 is stable requested. The rest of the future versions got ammended in-place. package.use.masked for non-amd 64 arches, if you want it, please request keywording of dev-cpp/aws-sdk-cpp (which will result in a cascade of about 15 other packages to be keyworded). Signed-off-by: Jaco Kroon <jkroon@gentoo.org>
This commit is contained in:
1338
dev-db/mariadb/mariadb-11.4.8-r2.ebuild
Normal file
1338
dev-db/mariadb/mariadb-11.4.8-r2.ebuild
Normal file
File diff suppressed because it is too large
Load Diff
@@ -22,7 +22,7 @@ S="${WORKDIR}/mysql"
|
||||
LICENSE="GPL-2 LGPL-2.1+"
|
||||
SLOT="$(ver_cut 1-2)/${SUBSLOT:-0}"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86"
|
||||
IUSE="+backup bindist columnstore cracklib debug extraengine galera innodb-lz4
|
||||
IUSE="aws-km +backup bindist columnstore cracklib debug extraengine galera innodb-lz4
|
||||
innodb-lzo innodb-snappy jdbc jemalloc kerberos latin1 mroonga
|
||||
numa odbc oqgraph pam +perl profiling rocksdb selinux +server sphinx
|
||||
sst-rsync sst-mariabackup static systemd systemtap s3 tcmalloc
|
||||
@@ -45,6 +45,7 @@ COMMON_DEPEND="
|
||||
sys-libs/ncurses:0=
|
||||
>=virtual/zlib-1.2.3:=
|
||||
virtual/libcrypt:=
|
||||
aws-km? ( dev-cpp/aws-sdk-cpp:= )
|
||||
!bindist? (
|
||||
sys-libs/binutils-libs:0=
|
||||
>=sys-libs/readline-4.1:0=
|
||||
@@ -401,7 +402,7 @@ src_configure() {
|
||||
-DPLUGIN_OQGRAPH=$(usex oqgraph DYNAMIC NO)
|
||||
-DPLUGIN_SPHINX=$(usex sphinx YES NO)
|
||||
-DPLUGIN_AUTH_PAM=$(usex pam YES NO)
|
||||
-DPLUGIN_AWS_KEY_MANAGEMENT=NO
|
||||
-DPLUGIN_AWS_KEY_MANAGEMENT=$(usex aws-km DYNAMIC NO)
|
||||
-DPLUGIN_CRACKLIB_PASSWORD_CHECK=$(usex cracklib YES NO)
|
||||
-DPLUGIN_SEQUENCE=$(usex extraengine YES NO)
|
||||
-DPLUGIN_SPIDER=$(usex extraengine YES NO)
|
||||
|
||||
@@ -22,7 +22,7 @@ S="${WORKDIR}/mysql"
|
||||
LICENSE="GPL-2 LGPL-2.1+"
|
||||
SLOT="$(ver_cut 1-2)/${SUBSLOT:-0}"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86"
|
||||
IUSE="+backup bindist columnstore cracklib debug extraengine galera innodb-lz4
|
||||
IUSE="aws-km +backup bindist columnstore cracklib debug extraengine galera innodb-lz4
|
||||
innodb-lzo innodb-snappy jdbc jemalloc kerberos latin1 mroonga
|
||||
numa odbc oqgraph pam +perl profiling rocksdb selinux +server sphinx
|
||||
sst-rsync sst-mariabackup static systemd systemtap s3 tcmalloc
|
||||
@@ -45,6 +45,7 @@ COMMON_DEPEND="
|
||||
sys-libs/ncurses:0=
|
||||
>=virtual/zlib-1.2.3:=
|
||||
virtual/libcrypt:=
|
||||
aws-km? ( dev-cpp/aws-sdk-cpp:= )
|
||||
!bindist? (
|
||||
sys-libs/binutils-libs:0=
|
||||
>=sys-libs/readline-4.1:0=
|
||||
@@ -393,7 +394,7 @@ src_configure() {
|
||||
-DPLUGIN_OQGRAPH=$(usex oqgraph DYNAMIC NO)
|
||||
-DPLUGIN_SPHINX=$(usex sphinx YES NO)
|
||||
-DPLUGIN_AUTH_PAM=$(usex pam YES NO)
|
||||
-DPLUGIN_AWS_KEY_MANAGEMENT=NO
|
||||
-DPLUGIN_AWS_KEY_MANAGEMENT=$(usex aws-km DYNAMIC NO)
|
||||
-DPLUGIN_CRACKLIB_PASSWORD_CHECK=$(usex cracklib YES NO)
|
||||
-DPLUGIN_SEQUENCE=$(usex extraengine YES NO)
|
||||
-DPLUGIN_SPIDER=$(usex extraengine YES NO)
|
||||
|
||||
@@ -22,7 +22,7 @@ S="${WORKDIR}/mysql"
|
||||
LICENSE="GPL-2 LGPL-2.1+"
|
||||
SLOT="$(ver_cut 1-2)/${SUBSLOT:-0}"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86"
|
||||
IUSE="+backup bindist columnstore cracklib debug extraengine galera innodb-lz4
|
||||
IUSE="aws-km +backup bindist columnstore cracklib debug extraengine galera innodb-lz4
|
||||
innodb-lzo innodb-snappy jdbc jemalloc kerberos latin1 mroonga
|
||||
numa odbc oqgraph pam +perl profiling rocksdb selinux +server sphinx
|
||||
sst-rsync sst-mariabackup static systemd systemtap s3 tcmalloc
|
||||
@@ -45,6 +45,7 @@ COMMON_DEPEND="
|
||||
sys-libs/ncurses:0=
|
||||
>=virtual/zlib-1.2.3:=
|
||||
virtual/libcrypt:=
|
||||
aws-km? ( dev-cpp/aws-sdk-cpp:= )
|
||||
!bindist? (
|
||||
sys-libs/binutils-libs:0=
|
||||
>=sys-libs/readline-4.1:0=
|
||||
@@ -391,7 +392,7 @@ src_configure() {
|
||||
-DPLUGIN_OQGRAPH=$(usex oqgraph DYNAMIC NO)
|
||||
-DPLUGIN_SPHINX=$(usex sphinx YES NO)
|
||||
-DPLUGIN_AUTH_PAM=$(usex pam YES NO)
|
||||
-DPLUGIN_AWS_KEY_MANAGEMENT=NO
|
||||
-DPLUGIN_AWS_KEY_MANAGEMENT=$(usex aws-km DYNAMIC NO)
|
||||
-DPLUGIN_CRACKLIB_PASSWORD_CHECK=$(usex cracklib YES NO)
|
||||
-DPLUGIN_SEQUENCE=$(usex extraengine YES NO)
|
||||
-DPLUGIN_SPIDER=$(usex extraengine YES NO)
|
||||
|
||||
@@ -22,7 +22,7 @@ S="${WORKDIR}/mysql"
|
||||
LICENSE="GPL-2 LGPL-2.1+"
|
||||
SLOT="$(ver_cut 1-2)/${SUBSLOT:-0}"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86"
|
||||
IUSE="+backup bindist columnstore cracklib debug extraengine galera innodb-lz4
|
||||
IUSE="aws-km +backup bindist columnstore cracklib debug extraengine galera innodb-lz4
|
||||
innodb-lzo innodb-snappy jdbc jemalloc kerberos latin1 mroonga
|
||||
numa odbc oqgraph pam +perl profiling rocksdb selinux +server sphinx
|
||||
sst-rsync sst-mariabackup static systemd systemtap s3 tcmalloc
|
||||
@@ -45,6 +45,7 @@ COMMON_DEPEND="
|
||||
sys-libs/ncurses:0=
|
||||
>=virtual/zlib-1.2.3:=
|
||||
virtual/libcrypt:=
|
||||
aws-km? ( dev-cpp/aws-sdk-cpp:= )
|
||||
!bindist? (
|
||||
sys-libs/binutils-libs:0=
|
||||
>=sys-libs/readline-4.1:0=
|
||||
@@ -391,7 +392,7 @@ src_configure() {
|
||||
-DPLUGIN_OQGRAPH=$(usex oqgraph DYNAMIC NO)
|
||||
-DPLUGIN_SPHINX=$(usex sphinx YES NO)
|
||||
-DPLUGIN_AUTH_PAM=$(usex pam YES NO)
|
||||
-DPLUGIN_AWS_KEY_MANAGEMENT=NO
|
||||
-DPLUGIN_AWS_KEY_MANAGEMENT=$(usex aws-km DYNAMIC NO)
|
||||
-DPLUGIN_CRACKLIB_PASSWORD_CHECK=$(usex cracklib YES NO)
|
||||
-DPLUGIN_SEQUENCE=$(usex extraengine YES NO)
|
||||
-DPLUGIN_SPIDER=$(usex extraengine YES NO)
|
||||
|
||||
@@ -22,7 +22,7 @@ S="${WORKDIR}/mysql"
|
||||
LICENSE="GPL-2 LGPL-2.1+"
|
||||
SLOT="$(ver_cut 1-2)/${SUBSLOT:-0}"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86"
|
||||
IUSE="+backup bindist columnstore cracklib debug extraengine galera innodb-lz4
|
||||
IUSE="aws-km +backup bindist columnstore cracklib debug extraengine galera innodb-lz4
|
||||
innodb-lzo innodb-snappy jdbc jemalloc kerberos latin1 mroonga
|
||||
numa odbc oqgraph pam +perl profiling rocksdb selinux +server sphinx
|
||||
sst-rsync sst-mariabackup static systemd systemtap s3 tcmalloc
|
||||
@@ -45,6 +45,7 @@ COMMON_DEPEND="
|
||||
sys-libs/ncurses:0=
|
||||
>=virtual/zlib-1.2.3:=
|
||||
virtual/libcrypt:=
|
||||
aws-km? ( dev-cpp/aws-sdk-cpp:= )
|
||||
!bindist? (
|
||||
sys-libs/binutils-libs:0=
|
||||
>=sys-libs/readline-4.1:0=
|
||||
@@ -391,7 +392,7 @@ src_configure() {
|
||||
-DPLUGIN_OQGRAPH=$(usex oqgraph DYNAMIC NO)
|
||||
-DPLUGIN_SPHINX=$(usex sphinx YES NO)
|
||||
-DPLUGIN_AUTH_PAM=$(usex pam YES NO)
|
||||
-DPLUGIN_AWS_KEY_MANAGEMENT=NO
|
||||
-DPLUGIN_AWS_KEY_MANAGEMENT=$(usex aws-km DYNAMIC NO)
|
||||
-DPLUGIN_CRACKLIB_PASSWORD_CHECK=$(usex cracklib YES NO)
|
||||
-DPLUGIN_SEQUENCE=$(usex extraengine YES NO)
|
||||
-DPLUGIN_SPIDER=$(usex extraengine YES NO)
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
<name>MySQL</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="aws-km">Add support for using the AWS Key Management plugin</flag>
|
||||
<flag name="backup">Build mariadb-backup which supports SST and hot backup of InnoDB, Aria and MyISAM including compression and encryption</flag>
|
||||
<flag name="columnstore">Build the ColumnStore storage engine</flag>
|
||||
<flag name="extraengine">Add support for alternative storage engines (Archive, CSV, Blackhole, Federated(X), Partition)</flag>
|
||||
|
||||
@@ -12,3 +12,7 @@ dev-util/sccache -dist-server
|
||||
# Mike Frysinger <vapier@gentoo.org> (2014-10-21)
|
||||
# This target supports ASAN/etc... #504200.
|
||||
sys-devel/gcc -sanitize
|
||||
|
||||
# Jaco Kroon <jkroon@gentoo.org> (202-11-11)
|
||||
# This target has the dependencies keyworded.
|
||||
dev-db/mariadb -aws-km
|
||||
|
||||
@@ -64,3 +64,8 @@ net-dns/pdnsd -urandom
|
||||
# with FreeBSD and other operating systems that have no better
|
||||
# interfaces, but people would probably abuse it with Linux as well.
|
||||
media-sound/pulseaudio-daemon oss
|
||||
|
||||
# Jaco Kroon <jkroon@gentoo.org> (2025-11-11)
|
||||
# The depended on packages will need to be keyworded for various arches
|
||||
# to which I don't have access.
|
||||
dev-db/mariadb aws-km
|
||||
|
||||
Reference in New Issue
Block a user