dev-lang/vala-0.45.91: block libsoup with problematic vapi to vala:0.46
authorMart Raudsepp <leio@gentoo.org>
Fri, 23 Aug 2019 19:23:54 +0000 (22:23 +0300)
committerMart Raudsepp <leio@gentoo.org>
Fri, 23 Aug 2019 19:32:20 +0000 (22:32 +0300)
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
dev-lang/vala/vala-0.45.91.ebuild

index 26d79ce3530de2e2facbe1e18269041696e2c9a6..48608c5585bec57b29f39807b7496726b3923759 100644 (file)
@@ -17,7 +17,11 @@ RDEPEND="
        >=dev-libs/glib-2.48.0:2
        >=dev-libs/vala-common-${PV}
        valadoc? ( >=media-gfx/graphviz-2.16 )
-"
+       !<net-libs/libsoup-2.66.2[vala]
+" # Older libsoup generates a libsoup-2.4.vapi that isn't fine for vala:0.46 anymore
+# We block here, so libsoup[vala] consumers wouldn't have to >= it, which would be bad
+# as the newer is not required with older vala when those are picked instead of 0.46.
+# vala-0.45.91 ships a broken libsoup-2.4.vapi copy too, but that'll be fixed by 0.45.92
 DEPEND="${RDEPEND}
        dev-libs/libxslt
        sys-devel/flex