summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2014-06-29 09:45:15 +0000
committerMichał Górny <mgorny@gentoo.org>2014-06-29 09:45:15 +0000
commit62f08898f1ef1b924419f1dbe6db1371c4689276 (patch)
treedf804326b9174a899818d8ab3bc921d4a3b896d1 /gnome-base/libgnomecanvas
parentEnable multilib support, required for gnome-base/libgnomeprintui. Bug #515652. (diff)
downloadgentoo-2-62f08898f1ef1b924419f1dbe6db1371c4689276.tar.gz
gentoo-2-62f08898f1ef1b924419f1dbe6db1371c4689276.tar.bz2
gentoo-2-62f08898f1ef1b924419f1dbe6db1371c4689276.zip
Enable multilib support, required for gnome-base/libgnomeprintui. Remove useless USE=doc since HTML docs are bundled. Bug #515656.
(Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key EFB4464E!)
Diffstat (limited to 'gnome-base/libgnomecanvas')
-rw-r--r--gnome-base/libgnomecanvas/ChangeLog12
-rw-r--r--gnome-base/libgnomecanvas/libgnomecanvas-2.30.3-r1.ebuild64
2 files changed, 73 insertions, 3 deletions
diff --git a/gnome-base/libgnomecanvas/ChangeLog b/gnome-base/libgnomecanvas/ChangeLog
index 67ea17dcebd6..2da237e073b1 100644
--- a/gnome-base/libgnomecanvas/ChangeLog
+++ b/gnome-base/libgnomecanvas/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for gnome-base/libgnomecanvas
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-base/libgnomecanvas/ChangeLog,v 1.150 2013/03/29 19:37:39 eva Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/libgnomecanvas/ChangeLog,v 1.151 2014/06/29 09:45:15 mgorny Exp $
+
+*libgnomecanvas-2.30.3-r1 (29 Jun 2014)
+
+ 29 Jun 2014; Michał Górny <mgorny@gentoo.org>
+ +libgnomecanvas-2.30.3-r1.ebuild:
+ Enable multilib support, required for gnome-base/libgnomeprintui. Remove
+ useless USE=doc since HTML docs are bundled. Bug #515656.
29 Mar 2013; Gilles Dartiguelongue <eva@gentoo.org>
-libgnomecanvas-2.30.1.ebuild, -libgnomecanvas-2.30.2.ebuild:
@@ -594,4 +601,3 @@
*libgnomecanvas-1.117.0 (22 May 2002)
22 May 2002; Spider <spider@gentoo.org> libgnomecanvas-1.117.0.ebuild:
part of gnome2 . initial cvs commit
-
diff --git a/gnome-base/libgnomecanvas/libgnomecanvas-2.30.3-r1.ebuild b/gnome-base/libgnomecanvas/libgnomecanvas-2.30.3-r1.ebuild
new file mode 100644
index 000000000000..3f2dcd1cc70b
--- /dev/null
+++ b/gnome-base/libgnomecanvas/libgnomecanvas-2.30.3-r1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/libgnomecanvas/libgnomecanvas-2.30.3-r1.ebuild,v 1.1 2014/06/29 09:45:15 mgorny Exp $
+
+EAPI="5"
+GCONF_DEBUG="no"
+GNOME_TARBALL_SUFFIX="bz2"
+GNOME2_LA_PUNT="yes"
+
+inherit gnome2 multilib multilib-minimal virtualx
+
+DESCRIPTION="The Gnome 2 Canvas library"
+HOMEPAGE="http://library.gnome.org/devel/libgnomecanvas/stable/"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="glade"
+
+RDEPEND=">=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
+ >=x11-libs/gtk+-2.24.23:2[${MULTILIB_USEDEP}]
+ >=media-libs/libart_lgpl-2.3.21-r2[${MULTILIB_USEDEP}]
+ >=x11-libs/pango-1.36.3[${MULTILIB_USEDEP}]
+ glade? ( >=gnome-base/libglade-2.6.4-r1:2.0[${MULTILIB_USEDEP}] )"
+
+DEPEND="${RDEPEND}
+ >=dev-lang/perl-5
+ sys-devel/gettext
+ >=dev-util/intltool-0.35
+ >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]"
+
+src_prepare() {
+ gnome2_src_prepare
+
+ # Fix intltoolize broken file, see upstream #577133
+ sed "s:'\^\$\$lang\$\$':\^\$\$lang\$\$:g" -i po/Makefile.in.in \
+ || die "sed failed"
+
+ # Don't build demos that are not even installed, bug #226299
+ sed 's/^\(SUBDIRS =.*\)demos\(.*\)$/\1\2/' -i Makefile.am Makefile.in \
+ || die "sed 2 failed"
+}
+
+multilib_src_configure() {
+ ECONF_SOURCE=${S} \
+ gnome2_src_configure \
+ $(use_enable glade) \
+ --disable-static
+
+ ln -s "${S}"/docs/reference/html docs/reference/html || die
+}
+
+multilib_src_install() {
+ gnome2_src_install
+}
+
+multilib_src_install_all() {
+ DOCS="AUTHORS ChangeLog NEWS README"
+ einstalldocs
+}
+
+multilib_src_test() {
+ Xemake check || die "Test phase failed"
+}