Gentoo Archives: gentoo-commits

From: Sobhan Mohammadpour <sobhan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: dev-libs/vala-common/
Date: Tue, 30 Jan 2018 15:18:18
Message-Id: 1517325174.a787682e8f886c28eebe1f25eacef8e1e32bf280.sobhan@gentoo
1 commit: a787682e8f886c28eebe1f25eacef8e1e32bf280
2 Author: Sobhan Mohammadpour <sobhan <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jan 30 15:12:54 2018 +0000
4 Commit: Sobhan Mohammadpour <sobhan <AT> gentoo <DOT> org>
5 CommitDate: Tue Jan 30 15:12:54 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=a787682e
7
8 dev-libs/vala-common: version bump to 0.38.2
9
10 Package-Manager: Portage-2.3.21, Repoman-2.3.6
11 Manifest-Sign-Key: 0x7DF238CF0AA182E1
12
13 dev-libs/vala-common/metadata.xml | 8 +++
14 dev-libs/vala-common/vala-common-0.38.2.ebuild | 76 ++++++++++++++++++++++++++
15 2 files changed, 84 insertions(+)
16
17 diff --git a/dev-libs/vala-common/metadata.xml b/dev-libs/vala-common/metadata.xml
18 new file mode 100644
19 index 00000000..39980802
20 --- /dev/null
21 +++ b/dev-libs/vala-common/metadata.xml
22 @@ -0,0 +1,8 @@
23 +<?xml version="1.0" encoding="UTF-8"?>
24 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
25 +<pkgmetadata>
26 +<maintainer type="project">
27 + <email>gnome@g.o</email>
28 + <name>Gentoo GNOME Desktop</name>
29 +</maintainer>
30 +</pkgmetadata>
31
32 diff --git a/dev-libs/vala-common/vala-common-0.38.2.ebuild b/dev-libs/vala-common/vala-common-0.38.2.ebuild
33 new file mode 100644
34 index 00000000..91475023
35 --- /dev/null
36 +++ b/dev-libs/vala-common/vala-common-0.38.2.ebuild
37 @@ -0,0 +1,76 @@
38 +# Copyright 1999-2018 Gentoo Foundation
39 +# Distributed under the terms of the GNU General Public License v2
40 +
41 +EAPI=6
42 +GNOME_ORG_MODULE="vala"
43 +
44 +inherit gnome.org
45 +
46 +DESCRIPTION="Build infrastructure for packages that use Vala"
47 +HOMEPAGE="https://wiki.gnome.org/Projects/Vala"
48 +
49 +LICENSE="LGPL-2.1"
50 +SLOT="0"
51 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x64-solaris"
52 +IUSE=""
53 +
54 +# Previously ${PN} was part of dev-lang/vala
55 +RDEPEND="
56 + !<dev-lang/vala-0.10.4-r2
57 + !<dev-lang/vala-0.12.1-r1:0.12
58 + !<dev-lang/vala-0.14.2-r2:0.14
59 + !<dev-lang/vala-0.16.1-r2:0.16
60 + !<dev-lang/vala-0.17.5:0.18
61 +"
62 +DEPEND=""
63 +
64 +src_configure() { :; }
65 +
66 +src_compile() { :; }
67 +
68 +src_install() {
69 + insinto /usr/share/aclocal
70 + doins vala.m4 vapigen/vapigen.m4
71 + insinto /usr/share/vala
72 + doins vapigen/Makefile.vapigen
73 +}
74 +
75 +pkg_postinst() {
76 + # Hack to prevent alternatives_auto_makesym in previously installed
77 + # dev-lang/vala's pkg_postrm from overwriting vala-common's files
78 + if has_version '<dev-lang/vala-0.10.4-r2:0.10' && [[ -f "${EROOT}usr/share/aclocal/vala-0-10.m4" ]]; then
79 + ebegin "Removing old vala-0.10 macros"
80 + rm "${EROOT}usr/share/aclocal/vala-0-10.m4" &> /dev/null
81 + eend $?
82 + fi
83 + if has_version '<dev-lang/vala-0.12.1-r1:0.12' && [[ -f "${EROOT}usr/share/aclocal/vala-0-12.m4" ]]; then
84 + ebegin "Removing old vala-0.12 macros"
85 + rm "${EROOT}usr/share/aclocal/vala-0-12.m4" &> /dev/null
86 + eend $?
87 + fi
88 + if has_version '<dev-lang/vala-0.14.2-r2:0.14' && [[ -f "${EROOT}usr/share/aclocal/vala-0-14.m4" ]]; then
89 + ebegin "Removing old vala-0.14 macros"
90 + rm "${EROOT}usr/share/aclocal/vala-0-14.m4" &> /dev/null
91 + eend $?
92 + fi
93 + if has_version '<dev-lang/vala-0.16.1-r2:0.16' && [[ -f "${EROOT}usr/share/aclocal/vala-0-16.m4" ]]; then
94 + ebegin "Removing old vala-0.16 macros"
95 + rm "${EROOT}usr/share/aclocal/vala-0-14.m4" &> /dev/null
96 + eend $?
97 + if [[ -f "${EROOT}usr/share/vala-0.16/Makefile.vapigen" ]]; then
98 + ebegin "Removing old vala-0.16 makefile template"
99 + rm "${EROOT}usr/share/vala-0.16/Makefile.vapigen" &> /dev/null
100 + eend $?
101 + fi
102 + fi
103 + if has_version '<dev-lang/vala-0.17.5:0.18' && [[ -f "${EROOT}usr/share/aclocal/vala-0-18.m4" ]]; then
104 + ebegin "Removing old vala-0.18 macros"
105 + rm "${EROOT}usr/share/aclocal/vala-0-12.m4" &> /dev/null
106 + eend $?
107 + if [[ -f "${EROOT}usr/share/vala-0.18/Makefile.vapigen" ]]; then
108 + ebegin "Removing old vala-0.18 makefile template"
109 + rm "${EROOT}usr/share/vala-0.18/Makefile.vapigen" &> /dev/null
110 + eend $?
111 + fi
112 + fi
113 +}