From afdd33b665c9f7b866ebe6b6f299534a970d7a98 Mon Sep 17 00:00:00 2001 From: Kolan Sh Date: Wed, 23 Jul 2014 23:53:49 +0400 Subject: [PATCH] Vala updated to 0.25.1 version --- dev-lang/vala/Manifest | 1 + dev-lang/vala/vala-0.25.1.ebuild | 43 +++++++++++ dev-libs/vala-common/Manifest | 1 + .../vala-common/vala-common-0.25.1.ebuild | 77 +++++++++++++++++++ 4 files changed, 122 insertions(+) create mode 100644 dev-lang/vala/Manifest create mode 100644 dev-lang/vala/vala-0.25.1.ebuild create mode 100644 dev-libs/vala-common/Manifest create mode 100644 dev-libs/vala-common/vala-common-0.25.1.ebuild diff --git a/dev-lang/vala/Manifest b/dev-lang/vala/Manifest new file mode 100644 index 00000000..dfb679c8 --- /dev/null +++ b/dev-lang/vala/Manifest @@ -0,0 +1 @@ +DIST vala-0.25.1.tar.xz 2751052 SHA256 30af5c076de97f9a5a4542ae5e2c618fe074ad22b4215e591dd33756e3be9f35 SHA512 92014e31d61bbdc048c31b23fe1465fd2279a96becfcc058dceb811e218420007f6d9e31cd233d1a85ec82632c9f0fdbfd8ef06848462d7c5cb18ebe131548ef WHIRLPOOL e2e078bbee2366dfea42e7e83169b54eb54fb9eca33f2b8bcb9134f9a2970bd9816d204f494e17810b5b260e03882a1b33d84d05bc3340f90bbca7021e25b141 diff --git a/dev-lang/vala/vala-0.25.1.ebuild b/dev-lang/vala/vala-0.25.1.ebuild new file mode 100644 index 00000000..a237ba40 --- /dev/null +++ b/dev-lang/vala/vala-0.25.1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/vala/vala-0.25.1.ebuild,v 1.1 2014/05/26 18:56:37 pacho Exp $ + +EAPI="5" +GCONF_DEBUG="no" + +inherit gnome2 eutils + +DESCRIPTION="Compiler for the GObject type system" +HOMEPAGE="https://wiki.gnome.org/Vala" + +LICENSE="LGPL-2.1" +SLOT="0.25" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux" +IUSE="test +vapigen" + +RDEPEND=" + >=dev-libs/glib-2.18:2 + >=dev-libs/vala-common-${PV} +" +DEPEND="${RDEPEND} + !${CATEGORY}/${PN}:0 + dev-libs/libxslt + sys-devel/flex + virtual/pkgconfig + virtual/yacc + test? ( + dev-libs/dbus-glib + >=dev-libs/glib-2.26:2 ) +" + +src_prepare() { + # atk: Update and fix metadata (from 'master', backport from Debian), bug #508704 + gnome2_src_prepare +} + +src_configure() { + DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README" + gnome2_src_configure \ + --disable-unversioned \ + $(use_enable vapigen) +} diff --git a/dev-libs/vala-common/Manifest b/dev-libs/vala-common/Manifest new file mode 100644 index 00000000..dfb679c8 --- /dev/null +++ b/dev-libs/vala-common/Manifest @@ -0,0 +1 @@ +DIST vala-0.25.1.tar.xz 2751052 SHA256 30af5c076de97f9a5a4542ae5e2c618fe074ad22b4215e591dd33756e3be9f35 SHA512 92014e31d61bbdc048c31b23fe1465fd2279a96becfcc058dceb811e218420007f6d9e31cd233d1a85ec82632c9f0fdbfd8ef06848462d7c5cb18ebe131548ef WHIRLPOOL e2e078bbee2366dfea42e7e83169b54eb54fb9eca33f2b8bcb9134f9a2970bd9816d204f494e17810b5b260e03882a1b33d84d05bc3340f90bbca7021e25b141 diff --git a/dev-libs/vala-common/vala-common-0.25.1.ebuild b/dev-libs/vala-common/vala-common-0.25.1.ebuild new file mode 100644 index 00000000..fcdff8b2 --- /dev/null +++ b/dev-libs/vala-common/vala-common-0.25.1.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/vala-common/vala-common-0.25.1.ebuild,v 1.1 2014/04/27 11:18:45 eva Exp $ + +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/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 +}