Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/vala/
Date: Tue, 11 Jan 2022 20:42:19
Message-Id: 1641933706.3ff4fc80f50914982ed3c5e59645fbefdb10b765.leio@gentoo
1 commit: 3ff4fc80f50914982ed3c5e59645fbefdb10b765
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jan 11 20:31:24 2022 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Tue Jan 11 20:41:46 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ff4fc80
7
8 dev-lang/vala: bump p.masked to 0.54.6
9
10 Package-Manager: Portage-3.0.20, Repoman-3.0.2
11 Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
12
13 dev-lang/vala/Manifest | 1 +
14 dev-lang/vala/vala-0.54.6.ebuild | 52 ++++++++++++++++++++++++++++++++++++++++
15 2 files changed, 53 insertions(+)
16
17 diff --git a/dev-lang/vala/Manifest b/dev-lang/vala/Manifest
18 index 55ef007b0b3f..54e18dbb7277 100644
19 --- a/dev-lang/vala/Manifest
20 +++ b/dev-lang/vala/Manifest
21 @@ -9,3 +9,4 @@ DIST vala-0.52.7.tar.xz 3591372 BLAKE2B 73ae3ffe9ecbcbbe385fc7ec16d45e9688727057
22 DIST vala-0.52.8.tar.xz 3599348 BLAKE2B fd21f1a08efc798df0d57a283b19bd2558786e86820c21f7a3fc08c092cf71297e7a3e24585a6a77119a8bfa5f44ca4c2922c31fb5b45a97db7413a4788ecc56 SHA512 648d17f431dd7ad1aab70532ae760d3622b911828001334e9dec98cc22db8be61a00080b1bf1ca14b9589b44a25ff5516d71d1b9f0acd98e1dc88e86f12cdfd3
23 DIST vala-0.54.3.tar.xz 3892348 BLAKE2B ff3336ef52bfd95c27d7d720ae00ec3825c4cef785411dafe47a7a78b8398c16643803d957e8a34f5836a957ecf6ac617146a8602907a6595e4d6c9c20df7e6a SHA512 dbba5adcab21eb172ca8adc276864e65f87215a754a592bb294e347b85c159744eb02cfc65be6dc0392b875477cc2eecf3baa0d070902c903e602e2eeac2b6de
24 DIST vala-0.54.4.tar.xz 3906944 BLAKE2B 50951b58b742880e3be98dfee7027bd52449e9c7b6cc2e537ced8e792395bcc5fe0d3f23bd5c35011c747781a1b40ab230c4120860065b19552c28dabda90838 SHA512 d676e4760040912d94a2d6e8a5f27bf05ceb72d01ed4d9adf0052ec792f4e1aba139d7f65694b2d80e475d8ffd69f1cfa55547a692d0847595e52f5d491c3cb3
25 +DIST vala-0.54.6.tar.xz 3908328 BLAKE2B 19930f2b130c194a4f70a191042c1c7f5243829297daff2e3d1c9210c15bfba3973ecdbe09b8ae7435a88f4785bf06515b166f7a5a770d550404d3132b1c811e SHA512 6943e11c5f351f9f76991b75fbe51c4d133eaf4858ea75e67d514b7216cfabd4f0d81f09c89af26ab22fdf26783938742ae75bb49b7de4f1c2696934e2d4d0ae
26
27 diff --git a/dev-lang/vala/vala-0.54.6.ebuild b/dev-lang/vala/vala-0.54.6.ebuild
28 new file mode 100644
29 index 000000000000..73d616e5874c
30 --- /dev/null
31 +++ b/dev-lang/vala/vala-0.54.6.ebuild
32 @@ -0,0 +1,52 @@
33 +# Copyright 1999-2022 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=7
37 +
38 +inherit gnome2
39 +
40 +DESCRIPTION="Compiler for the GObject type system"
41 +HOMEPAGE="https://wiki.gnome.org/Projects/Vala"
42 +
43 +LICENSE="LGPL-2.1+"
44 +SLOT="0.54"
45 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux"
46 +IUSE="test valadoc"
47 +RESTRICT="!test? ( test )"
48 +
49 +RDEPEND="
50 + >=dev-libs/glib-2.48.0:2
51 + >=dev-libs/vala-common-${PV}
52 + valadoc? ( >=media-gfx/graphviz-2.16 )
53 + !<net-libs/libsoup-2.66.2[vala]
54 +" # Older libsoup generates a libsoup-2.4.vapi that isn't fine for vala:0.46 anymore
55 +# We block here, so libsoup[vala] consumers wouldn't have to >= it, which would be bad
56 +# as the newer is not required with older vala when those are picked instead of 0.46.
57 +# vala-0.45.91 ships a broken libsoup-2.4.vapi copy too, but that'll be fixed by 0.45.92
58 +DEPEND="${RDEPEND}
59 + test? (
60 + dev-libs/dbus-glib
61 + >=dev-libs/glib-2.26:2
62 + dev-libs/gobject-introspection
63 + )
64 +"
65 +BDEPEND="
66 + dev-libs/libxslt
67 + sys-devel/flex
68 + virtual/pkgconfig
69 + virtual/yacc
70 +"
71 +
72 +src_configure() {
73 + # weasyprint enables generation of PDF from HTML
74 + gnome2_src_configure \
75 + --disable-unversioned \
76 + $(use_enable valadoc) \
77 + VALAC=: \
78 + WEASYPRINT=:
79 +}
80 +
81 +src_install() {
82 + default
83 + find "${D}" -name "*.la" -delete || die
84 +}