commit:     9f8dd8fde30810dcb1043005aae5867225792a35
Author:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 26 14:09:13 2025 +0000
Commit:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
CommitDate: Wed Mar 26 14:09:13 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f8dd8fd

dev-db/postgresql: Wire up oauth in 9999

Signed-off-by: Patrick Lauer <patrick <AT> gentoo.org>

 dev-db/postgresql/metadata.xml           | 3 +++
 dev-db/postgresql/postgresql-9999.ebuild | 4 +++-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/dev-db/postgresql/metadata.xml b/dev-db/postgresql/metadata.xml
index 5eedeb1b035d..09acd78a85ef 100644
--- a/dev-db/postgresql/metadata.xml
+++ b/dev-db/postgresql/metadata.xml
@@ -9,6 +9,9 @@
                <flag name="llvm">
                        Add support for llvm JIT engine
                </flag>
+               <flag name="oauth">
+                       Enable OAuth2 authentication support
+               </flag>
                <flag name="server">
                        Disable to build and install the clients and libraries
                        only.

diff --git a/dev-db/postgresql/postgresql-9999.ebuild 
b/dev-db/postgresql/postgresql-9999.ebuild
index 5cfe87e2ade9..9790e79cd96a 100644
--- a/dev-db/postgresql/postgresql-9999.ebuild
+++ b/dev-db/postgresql/postgresql-9999.ebuild
@@ -27,7 +27,7 @@ else
        S="${WORKDIR}/${PN}-${MY_PV}"
 fi
 
-IUSE="debug doc +icu kerberos ldap llvm +lz4 nls pam perl python +readline
+IUSE="debug doc +icu kerberos ldap llvm +lz4 nls oauth pam perl python 
+readline
        selinux systemd ssl static-libs tcl test uuid xml zlib zstd"
 
 REQUIRED_USE="
@@ -50,6 +50,7 @@ llvm? ( $(llvm_gen_dep '
        llvm-core/llvm:${LLVM_SLOT}
        ') )
 lz4? ( app-arch/lz4 )
+oauth? ( net-misc/curl[adns] )
 pam? ( sys-libs/pam )
 perl? ( >=dev-lang/perl-5.14:= )
 python? ( ${PYTHON_DEPS} )
@@ -168,6 +169,7 @@ src_configure() {
                $(meson_feature llvm)
                $(meson_feature lz4)
                $(meson_feature nls)
+               $(meson_feature oauth libcurl)
                $(meson_feature pam)
                $(meson_feature perl plperl)
                $(meson_feature python plpython)

Reply via email to