summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnna Vyalkova <cyber+gentoo@sysrq.in>2022-11-02 20:13:44 +0500
committerSam James <sam@gentoo.org>2022-11-15 08:32:11 +0000
commit6c8a22442f360829473a3bc73c0778ba8155e04d (patch)
treecf10a8187f0b380489a14d501b945ac3ef9ce631
parentdev-perl/IO-Socket-SSL: add github upstream metadata (diff)
downloadgentoo-6c8a22442f360829473a3bc73c0778ba8155e04d.tar.gz
gentoo-6c8a22442f360829473a3bc73c0778ba8155e04d.tar.bz2
gentoo-6c8a22442f360829473a3bc73c0778ba8155e04d.zip
dev-libs/poco: fix automagic dependency on dev-libs/openssl
Closes: https://bugs.gentoo.org/879187 Signed-off-by: Anna Vyalkova <cyber+gentoo@sysrq.in> Signed-off-by: Sam James <sam@gentoo.org>
-rw-r--r--dev-libs/poco/metadata.xml1
-rw-r--r--dev-libs/poco/poco-1.12.2-r1.ebuild (renamed from dev-libs/poco/poco-1.12.2.ebuild)4
2 files changed, 4 insertions, 1 deletions
diff --git a/dev-libs/poco/metadata.xml b/dev-libs/poco/metadata.xml
index 5f1faf2571bf..7aa25bdef8f1 100644
--- a/dev-libs/poco/metadata.xml
+++ b/dev-libs/poco/metadata.xml
@@ -37,6 +37,7 @@ done quickly and working on the features that make their application unique.
<flag name="data">Database abstraction layer to easily send/retrieve data to/from various databases</flag>
<flag name="file2pagecompiler">Utility to convert ordinary files to Page Compiler source files</flag>
<flag name="json">Add JSON support</flag>
+ <flag name="jwt" restrict="&gt;=dev-libs/poco-1.12.2-r1">Add JSON Web Token support</flag>
<flag name="mariadb">Prefer <pkg>dev-db/mariadb-connector-c</pkg> over <pkg>dev-db/mysql-connector-c</pkg></flag>
<flag name="mongodb">Add <pkg>dev-db/mongodb</pkg> support</flag>
<flag name="net">Classes to write network clients &amp; servers</flag>
diff --git a/dev-libs/poco/poco-1.12.2.ebuild b/dev-libs/poco/poco-1.12.2-r1.ebuild
index 33b7323596c5..69708db02e81 100644
--- a/dev-libs/poco/poco-1.12.2.ebuild
+++ b/dev-libs/poco/poco-1.12.2-r1.ebuild
@@ -13,12 +13,13 @@ S="${WORKDIR}/${PN}-${P}-release"
LICENSE="Boost-1.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE="7z activerecord cppparser +crypto +data examples +file2pagecompiler iodbc +json mariadb +mongodb mysql +net odbc +pagecompiler pdf pocodoc postgres prometheus sqlite +ssl test +util +xml +zip"
+IUSE="7z activerecord cppparser +crypto +data examples +file2pagecompiler iodbc +json jwt mariadb +mongodb mysql +net odbc +pagecompiler pdf pocodoc postgres prometheus sqlite +ssl test +util +xml +zip"
RESTRICT="!test? ( test )"
REQUIRED_USE="
7z? ( xml )
file2pagecompiler? ( pagecompiler )
iodbc? ( odbc )
+ jwt? ( json ssl )
mongodb? ( data )
mysql? ( data )
odbc? ( data )
@@ -98,6 +99,7 @@ src_configure() {
-DENABLE_DATA_POSTGRESQL="$(usex postgres)"
-DENABLE_DATA_SQLITE="$(usex sqlite)"
-DENABLE_JSON="$(usex util)"
+ -DENABLE_JWT="$(usex jwt)"
-DENABLE_MONGODB="$(usex mongodb)"
-DENABLE_NET="$(usex net)"
-DENABLE_NETSSL="$(usex ssl)"