[gentoo-commits] proj/gnome:master commit in: dev-libs/vala-common/

2019-02-23 Thread Mart Raudsepp
commit: 82bfb21c1192b39c25d78ad9422028f242a7d57a
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Feb 23 20:02:18 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Feb 23 20:02:18 2019 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=82bfb21c

dev-libs/vala-common: remove, newer available in ::gentoo

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/vala-common/metadata.xml   |  8 ---
 dev-libs/vala-common/vala-common-0.38.10.ebuild | 76 -
 2 files changed, 84 deletions(-)

diff --git a/dev-libs/vala-common/metadata.xml 
b/dev-libs/vala-common/metadata.xml
deleted file mode 100644
index 39980802..
--- a/dev-libs/vala-common/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-
-

diff --git a/dev-libs/vala-common/vala-common-0.38.10.ebuild 
b/dev-libs/vala-common/vala-common-0.38.10.ebuild
deleted file mode 100644
index 7be7c444..
--- a/dev-libs/vala-common/vala-common-0.38.10.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME_ORG_MODULE="vala"
-
-inherit gnome.org
-
-DESCRIPTION="Build infrastructure for packages that use Vala"
-HOMEPAGE="https://wiki.gnome.org/Projects/Vala;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos 
~x64-solaris"
-IUSE=""
-
-# Previously ${PN} was part of dev-lang/vala
-RDEPEND="
-   ! /dev/null
-   eend $?
-   fi
-   if has_version ' /dev/null
-   eend $?
-   fi
-   if has_version ' /dev/null
-   eend $?
-   fi
-   if has_version ' /dev/null
-   eend $?
-   if [[ -f "${EROOT}usr/share/vala-0.16/Makefile.vapigen" ]]; then
-   ebegin "Removing old vala-0.16 makefile template"
-   rm "${EROOT}usr/share/vala-0.16/Makefile.vapigen" &> 
/dev/null
-   eend $?
-   fi
-   fi
-   if has_version ' /dev/null
-   eend $?
-   if [[ -f "${EROOT}usr/share/vala-0.18/Makefile.vapigen" ]]; then
-   ebegin "Removing old vala-0.18 makefile template"
-   rm "${EROOT}usr/share/vala-0.18/Makefile.vapigen" &> 
/dev/null
-   eend $?
-   fi
-   fi
-}



[gentoo-commits] proj/gnome:master commit in: dev-libs/vala-common/

2018-09-10 Thread Gilles Dartiguelongue
commit: 4382cef3eaaba78de0e765a0b4c7bf2bd2ed567b
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Sep 10 20:57:17 2018 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Sep 10 21:07:59 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=4382cef3

dev-libs/vala-common: 0.38.9 → 0.38.10

Package-Manager: Portage-2.3.49, Repoman-2.3.10
Manifest-Sign-Key: 0x5A56C8CD0C13248A

 .../vala-common/{vala-common-0.38.9.ebuild => vala-common-0.38.10.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-libs/vala-common/vala-common-0.38.9.ebuild 
b/dev-libs/vala-common/vala-common-0.38.10.ebuild
similarity index 100%
rename from dev-libs/vala-common/vala-common-0.38.9.ebuild
rename to dev-libs/vala-common/vala-common-0.38.10.ebuild



[gentoo-commits] proj/gnome:master commit in: dev-libs/vala-common/

2018-05-23 Thread Sobhan Mohammadpour
commit: 87588a62916b291dda7fc3dc47b301e286027ed6
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Wed May 23 17:17:50 2018 +
Commit: Sobhan Mohammadpour  gentoo  org>
CommitDate: Wed May 23 17:17:50 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=87588a62

dev-libs/vala-common: bump

Package-Manager: Portage-2.3.36, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 .../vala-common/{vala-common-0.38.2.ebuild => vala-common-0.38.9.ebuild}  | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-libs/vala-common/vala-common-0.38.2.ebuild 
b/dev-libs/vala-common/vala-common-0.38.9.ebuild
similarity index 100%
rename from dev-libs/vala-common/vala-common-0.38.2.ebuild
rename to dev-libs/vala-common/vala-common-0.38.9.ebuild



[gentoo-commits] proj/gnome:master commit in: dev-libs/vala-common/

2018-01-30 Thread Sobhan Mohammadpour
commit: a787682e8f886c28eebe1f25eacef8e1e32bf280
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Tue Jan 30 15:12:54 2018 +
Commit: Sobhan Mohammadpour  gentoo  org>
CommitDate: Tue Jan 30 15:12:54 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=a787682e

dev-libs/vala-common: version bump to 0.38.2

Package-Manager: Portage-2.3.21, Repoman-2.3.6
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 dev-libs/vala-common/metadata.xml  |  8 +++
 dev-libs/vala-common/vala-common-0.38.2.ebuild | 76 ++
 2 files changed, 84 insertions(+)

diff --git a/dev-libs/vala-common/metadata.xml 
b/dev-libs/vala-common/metadata.xml
new file mode 100644
index ..39980802
--- /dev/null
+++ b/dev-libs/vala-common/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+
+   gn...@gentoo.org
+   Gentoo GNOME Desktop
+
+

diff --git a/dev-libs/vala-common/vala-common-0.38.2.ebuild 
b/dev-libs/vala-common/vala-common-0.38.2.ebuild
new file mode 100644
index ..91475023
--- /dev/null
+++ b/dev-libs/vala-common/vala-common-0.38.2.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME_ORG_MODULE="vala"
+
+inherit gnome.org
+
+DESCRIPTION="Build infrastructure for packages that use Vala"
+HOMEPAGE="https://wiki.gnome.org/Projects/Vala;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+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"
+IUSE=""
+
+# Previously ${PN} was part of dev-lang/vala
+RDEPEND="
+   ! /dev/null
+   eend $?
+   fi
+   if has_version ' /dev/null
+   eend $?
+   fi
+   if has_version ' /dev/null
+   eend $?
+   fi
+   if has_version ' /dev/null
+   eend $?
+   if [[ -f "${EROOT}usr/share/vala-0.16/Makefile.vapigen" ]]; then
+   ebegin "Removing old vala-0.16 makefile template"
+   rm "${EROOT}usr/share/vala-0.16/Makefile.vapigen" &> 
/dev/null
+   eend $?
+   fi
+   fi
+   if has_version ' /dev/null
+   eend $?
+   if [[ -f "${EROOT}usr/share/vala-0.18/Makefile.vapigen" ]]; then
+   ebegin "Removing old vala-0.18 makefile template"
+   rm "${EROOT}usr/share/vala-0.18/Makefile.vapigen" &> 
/dev/null
+   eend $?
+   fi
+   fi
+}



[gentoo-commits] proj/gnome:master commit in: dev-libs/vala-common/, dev-libs/libgee/, dev-libs/atk/, dev-libs/qqwing/, ...

2016-03-14 Thread Mart Raudsepp
commit: 0fa114225c995635d7c729fc441d7ed381a8f6f7
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Mar 14 15:56:36 2016 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Mar 14 23:41:36 2016 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=0fa11422

dev-libs: Remove package dirs with only metadata.xml placeholders

 dev-libs/atk/metadata.xml  |  5 -
 dev-libs/libgee/metadata.xml   |  9 -
 dev-libs/libgit2-glib/metadata.xml |  5 -
 dev-libs/libinput/metadata.xml | 13 -
 dev-libs/qqwing/metadata.xml   |  5 -
 dev-libs/vala-common/metadata.xml  |  5 -
 6 files changed, 42 deletions(-)

diff --git a/dev-libs/atk/metadata.xml b/dev-libs/atk/metadata.xml
deleted file mode 100644
index d9f21e6..000
--- a/dev-libs/atk/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-  gnome-accessibility
-

diff --git a/dev-libs/libgee/metadata.xml b/dev-libs/libgee/metadata.xml
deleted file mode 100644
index 8f409b1..000
--- a/dev-libs/libgee/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-gnome
-
-libgee is a collection library providing GObject-based interfaces and classes 
for commonly used data structures. 
-
-
-

diff --git a/dev-libs/libgit2-glib/metadata.xml 
b/dev-libs/libgit2-glib/metadata.xml
deleted file mode 100644
index 6e0e2ec..000
--- a/dev-libs/libgit2-glib/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-  gnome
-

diff --git a/dev-libs/libinput/metadata.xml b/dev-libs/libinput/metadata.xml
deleted file mode 100644
index fe065d7..000
--- a/dev-libs/libinput/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-  gnome
-  
-libinput is a library to handle input devices in Wayland compositors
-and to provide a generic X.Org input driver. It provides device
-detection, device handling, input device event processing and
-abstraction so minimize the amount of custom input code compositors
-need to provide the common set of functionality that users
-expect.
-  
-

diff --git a/dev-libs/qqwing/metadata.xml b/dev-libs/qqwing/metadata.xml
deleted file mode 100644
index 6e0e2ec..000
--- a/dev-libs/qqwing/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-  gnome
-

diff --git a/dev-libs/vala-common/metadata.xml 
b/dev-libs/vala-common/metadata.xml
deleted file mode 100644
index 6e0e2ec..000
--- a/dev-libs/vala-common/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-  gnome
-



[gentoo-commits] proj/gnome:master commit in: dev-libs/vala-common/

2015-06-09 Thread Gilles Dartiguelongue
commit: df702a64fe0b8f90c8a5388edb6c3cf132673e47
Author: Gilles Dartiguelongue eva AT gentoo DOT org
AuthorDate: Tue Jun  9 10:21:05 2015 +
Commit: Gilles Dartiguelongue eva AT gentoo DOT org
CommitDate: Tue Jun  9 13:48:42 2015 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=df702a64

dev-libs/vala-common: moved to gentoo-x86

 dev-libs/vala-common/vala-common-0.28.0.ebuild | 77 --
 1 file changed, 77 deletions(-)

diff --git a/dev-libs/vala-common/vala-common-0.28.0.ebuild 
b/dev-libs/vala-common/vala-common-0.28.0.ebuild
deleted file mode 100644
index 7c08a4d..000
--- a/dev-libs/vala-common/vala-common-0.28.0.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-GNOME_ORG_MODULE=vala
-
-inherit gnome.org
-
-DESCRIPTION=Build infrastructure for packages that use Vala
-HOMEPAGE=https://wiki.gnome.org/Vala;
-
-LICENSE=LGPL-2.1
-SLOT=0
-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
-IUSE=
-
-# Previously ${PN} was part of dev-lang/vala
-RDEPEND=
-   !dev-lang/vala-0.10.4-r2
-   !dev-lang/vala-0.12.1-r1:0.12
-   !dev-lang/vala-0.14.2-r2:0.14
-   !dev-lang/vala-0.16.1-r2:0.16
-   !dev-lang/vala-0.17.5:0.18
-
-DEPEND=
-
-src_configure() { :; }
-
-src_compile() { :; }
-
-src_install() {
-   insinto /usr/share/aclocal
-   doins vala.m4 vapigen/vapigen.m4
-   insinto /usr/share/vala
-   doins vapigen/Makefile.vapigen
-}
-
-pkg_postinst() {
-   # Hack to prevent alternatives_auto_makesym in previously installed
-   # dev-lang/vala's pkg_postrm from overwriting vala-common's files
-   if has_version 'dev-lang/vala-0.10.4-r2:0.10'  [[ -f 
${EROOT}usr/share/aclocal/vala-0-10.m4 ]]; then
-   ebegin Removing old vala-0.10 macros
-   rm ${EROOT}usr/share/aclocal/vala-0-10.m4  /dev/null
-   eend $?
-   fi
-   if has_version 'dev-lang/vala-0.12.1-r1:0.12'  [[ -f 
${EROOT}usr/share/aclocal/vala-0-12.m4 ]]; then
-   ebegin Removing old vala-0.12 macros
-   rm ${EROOT}usr/share/aclocal/vala-0-12.m4  /dev/null
-   eend $?
-   fi
-   if has_version 'dev-lang/vala-0.14.2-r2:0.14'  [[ -f 
${EROOT}usr/share/aclocal/vala-0-14.m4 ]]; then
-   ebegin Removing old vala-0.14 macros
-   rm ${EROOT}usr/share/aclocal/vala-0-14.m4  /dev/null
-   eend $?
-   fi
-   if has_version 'dev-lang/vala-0.16.1-r2:0.16'  [[ -f 
${EROOT}usr/share/aclocal/vala-0-16.m4 ]]; then
-   ebegin Removing old vala-0.16 macros
-   rm ${EROOT}usr/share/aclocal/vala-0-14.m4  /dev/null
-   eend $?
-   if [[ -f ${EROOT}usr/share/vala-0.16/Makefile.vapigen ]]; then
-   ebegin Removing old vala-0.16 makefile template
-   rm ${EROOT}usr/share/vala-0.16/Makefile.vapigen  
/dev/null
-   eend $?
-   fi
-   fi
-   if has_version 'dev-lang/vala-0.17.5:0.18'  [[ -f 
${EROOT}usr/share/aclocal/vala-0-18.m4 ]]; then
-   ebegin Removing old vala-0.18 macros
-   rm ${EROOT}usr/share/aclocal/vala-0-12.m4  /dev/null
-   eend $?
-   if [[ -f ${EROOT}usr/share/vala-0.18/Makefile.vapigen ]]; then
-   ebegin Removing old vala-0.18 makefile template
-   rm ${EROOT}usr/share/vala-0.18/Makefile.vapigen  
/dev/null
-   eend $?
-   fi
-   fi
-}



[gentoo-commits] proj/gnome:master commit in: dev-libs/vala-common/

2014-12-21 Thread Gilles Dartiguelongue
commit: ce18706a818a96174bd3d292a40bd156c73defb9
Author: Gilles Dartiguelongue eva AT gentoo DOT org
AuthorDate: Sun Dec 21 12:27:01 2014 +
Commit: Gilles Dartiguelongue eva AT gentoo DOT org
CommitDate: Sun Dec 21 12:27:01 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=ce18706a

dev-libs/vala-common: moved to gentoo-x86

---
 dev-libs/vala-common/vala-common-0.26.1.ebuild | 77 --
 1 file changed, 77 deletions(-)

diff --git a/dev-libs/vala-common/vala-common-0.26.1.ebuild 
b/dev-libs/vala-common/vala-common-0.26.1.ebuild
deleted file mode 100644
index b7a451e..000
--- a/dev-libs/vala-common/vala-common-0.26.1.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-GNOME_ORG_MODULE=vala
-
-inherit gnome.org
-
-DESCRIPTION=Build infrastructure for packages that use Vala
-HOMEPAGE=https://wiki.gnome.org/Vala;
-
-LICENSE=LGPL-2.1
-SLOT=0
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos 
~x64-solaris
-IUSE=
-
-# Previously ${PN} was part of dev-lang/vala
-RDEPEND=
-   !dev-lang/vala-0.10.4-r2
-   !dev-lang/vala-0.12.1-r1:0.12
-   !dev-lang/vala-0.14.2-r2:0.14
-   !dev-lang/vala-0.16.1-r2:0.16
-   !dev-lang/vala-0.17.5:0.18
-
-DEPEND=
-
-src_configure() { :; }
-
-src_compile() { :; }
-
-src_install() {
-   insinto /usr/share/aclocal
-   doins vala.m4 vapigen/vapigen.m4
-   insinto /usr/share/vala
-   doins vapigen/Makefile.vapigen
-}
-
-pkg_postinst() {
-   # Hack to prevent alternatives_auto_makesym in previously installed
-   # dev-lang/vala's pkg_postrm from overwriting vala-common's files
-   if has_version 'dev-lang/vala-0.10.4-r2:0.10'  [[ -f 
${EROOT}usr/share/aclocal/vala-0-10.m4 ]]; then
-   ebegin Removing old vala-0.10 macros
-   rm ${EROOT}usr/share/aclocal/vala-0-10.m4  /dev/null
-   eend $?
-   fi
-   if has_version 'dev-lang/vala-0.12.1-r1:0.12'  [[ -f 
${EROOT}usr/share/aclocal/vala-0-12.m4 ]]; then
-   ebegin Removing old vala-0.12 macros
-   rm ${EROOT}usr/share/aclocal/vala-0-12.m4  /dev/null
-   eend $?
-   fi
-   if has_version 'dev-lang/vala-0.14.2-r2:0.14'  [[ -f 
${EROOT}usr/share/aclocal/vala-0-14.m4 ]]; then
-   ebegin Removing old vala-0.14 macros
-   rm ${EROOT}usr/share/aclocal/vala-0-14.m4  /dev/null
-   eend $?
-   fi
-   if has_version 'dev-lang/vala-0.16.1-r2:0.16'  [[ -f 
${EROOT}usr/share/aclocal/vala-0-16.m4 ]]; then
-   ebegin Removing old vala-0.16 macros
-   rm ${EROOT}usr/share/aclocal/vala-0-14.m4  /dev/null
-   eend $?
-   if [[ -f ${EROOT}usr/share/vala-0.16/Makefile.vapigen ]]; then
-   ebegin Removing old vala-0.16 makefile template
-   rm ${EROOT}usr/share/vala-0.16/Makefile.vapigen  
/dev/null
-   eend $?
-   fi
-   fi
-   if has_version 'dev-lang/vala-0.17.5:0.18'  [[ -f 
${EROOT}usr/share/aclocal/vala-0-18.m4 ]]; then
-   ebegin Removing old vala-0.18 macros
-   rm ${EROOT}usr/share/aclocal/vala-0-12.m4  /dev/null
-   eend $?
-   if [[ -f ${EROOT}usr/share/vala-0.18/Makefile.vapigen ]]; then
-   ebegin Removing old vala-0.18 makefile template
-   rm ${EROOT}usr/share/vala-0.18/Makefile.vapigen  
/dev/null
-   eend $?
-   fi
-   fi
-}



[gentoo-commits] proj/gnome:master commit in: dev-libs/vala-common/

2014-04-20 Thread Gilles Dartiguelongue
commit: 07c56af1b27a6dc6f9c9d44a8230ea0099680fc2
Author: Gilles Dartiguelongue eva AT gentoo DOT org
AuthorDate: Sun Apr 20 22:59:25 2014 +
Commit: Gilles Dartiguelongue eva AT gentoo DOT org
CommitDate: Sun Apr 20 23:43:37 2014 +
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=07c56af1

dev-libs/vala-common: 0.22.1 → 0.24.0

---
 dev-libs/vala-common/metadata.xml  |  5 ++
 dev-libs/vala-common/vala-common-0.24.0.ebuild | 77 ++
 2 files changed, 82 insertions(+)

diff --git a/dev-libs/vala-common/metadata.xml 
b/dev-libs/vala-common/metadata.xml
new file mode 100644
index 000..6e0e2ec
--- /dev/null
+++ b/dev-libs/vala-common/metadata.xml
@@ -0,0 +1,5 @@
+?xml version=1.0 encoding=UTF-8?
+!DOCTYPE pkgmetadata SYSTEM http://www.gentoo.org/dtd/metadata.dtd;
+pkgmetadata
+  herdgnome/herd
+/pkgmetadata

diff --git a/dev-libs/vala-common/vala-common-0.24.0.ebuild 
b/dev-libs/vala-common/vala-common-0.24.0.ebuild
new file mode 100644
index 000..b7a451e
--- /dev/null
+++ b/dev-libs/vala-common/vala-common-0.24.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+GNOME_ORG_MODULE=vala
+
+inherit gnome.org
+
+DESCRIPTION=Build infrastructure for packages that use Vala
+HOMEPAGE=https://wiki.gnome.org/Vala;
+
+LICENSE=LGPL-2.1
+SLOT=0
+KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos 
~x64-solaris
+IUSE=
+
+# Previously ${PN} was part of dev-lang/vala
+RDEPEND=
+   !dev-lang/vala-0.10.4-r2
+   !dev-lang/vala-0.12.1-r1:0.12
+   !dev-lang/vala-0.14.2-r2:0.14
+   !dev-lang/vala-0.16.1-r2:0.16
+   !dev-lang/vala-0.17.5:0.18
+
+DEPEND=
+
+src_configure() { :; }
+
+src_compile() { :; }
+
+src_install() {
+   insinto /usr/share/aclocal
+   doins vala.m4 vapigen/vapigen.m4
+   insinto /usr/share/vala
+   doins vapigen/Makefile.vapigen
+}
+
+pkg_postinst() {
+   # Hack to prevent alternatives_auto_makesym in previously installed
+   # dev-lang/vala's pkg_postrm from overwriting vala-common's files
+   if has_version 'dev-lang/vala-0.10.4-r2:0.10'  [[ -f 
${EROOT}usr/share/aclocal/vala-0-10.m4 ]]; then
+   ebegin Removing old vala-0.10 macros
+   rm ${EROOT}usr/share/aclocal/vala-0-10.m4  /dev/null
+   eend $?
+   fi
+   if has_version 'dev-lang/vala-0.12.1-r1:0.12'  [[ -f 
${EROOT}usr/share/aclocal/vala-0-12.m4 ]]; then
+   ebegin Removing old vala-0.12 macros
+   rm ${EROOT}usr/share/aclocal/vala-0-12.m4  /dev/null
+   eend $?
+   fi
+   if has_version 'dev-lang/vala-0.14.2-r2:0.14'  [[ -f 
${EROOT}usr/share/aclocal/vala-0-14.m4 ]]; then
+   ebegin Removing old vala-0.14 macros
+   rm ${EROOT}usr/share/aclocal/vala-0-14.m4  /dev/null
+   eend $?
+   fi
+   if has_version 'dev-lang/vala-0.16.1-r2:0.16'  [[ -f 
${EROOT}usr/share/aclocal/vala-0-16.m4 ]]; then
+   ebegin Removing old vala-0.16 macros
+   rm ${EROOT}usr/share/aclocal/vala-0-14.m4  /dev/null
+   eend $?
+   if [[ -f ${EROOT}usr/share/vala-0.16/Makefile.vapigen ]]; then
+   ebegin Removing old vala-0.16 makefile template
+   rm ${EROOT}usr/share/vala-0.16/Makefile.vapigen  
/dev/null
+   eend $?
+   fi
+   fi
+   if has_version 'dev-lang/vala-0.17.5:0.18'  [[ -f 
${EROOT}usr/share/aclocal/vala-0-18.m4 ]]; then
+   ebegin Removing old vala-0.18 macros
+   rm ${EROOT}usr/share/aclocal/vala-0-12.m4  /dev/null
+   eend $?
+   if [[ -f ${EROOT}usr/share/vala-0.18/Makefile.vapigen ]]; then
+   ebegin Removing old vala-0.18 makefile template
+   rm ${EROOT}usr/share/vala-0.18/Makefile.vapigen  
/dev/null
+   eend $?
+   fi
+   fi
+}