summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2010-09-25 19:55:45 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2010-09-25 19:55:45 +0000
commita7eb364ca9f4ddb211a0b276a87346740d7b4f65 (patch)
treee9f8f982d067aef87756ee381dc891c15833f238 /x11-libs/gtk+extra
parentFix LICENSE (bug #335582). Fix dependencies. Use PyPI mirrors. (diff)
downloadhistorical-a7eb364ca9f4ddb211a0b276a87346740d7b4f65.tar.gz
historical-a7eb364ca9f4ddb211a0b276a87346740d7b4f65.tar.bz2
historical-a7eb364ca9f4ddb211a0b276a87346740d7b4f65.zip
rewrite the ebuild too
Package-Manager: portage-2.2_rc86/cvs/Linux x86_64
Diffstat (limited to 'x11-libs/gtk+extra')
-rw-r--r--x11-libs/gtk+extra/ChangeLog5
-rw-r--r--x11-libs/gtk+extra/Manifest4
-rw-r--r--x11-libs/gtk+extra/gtk+extra-2.1.2.ebuild33
3 files changed, 23 insertions, 19 deletions
diff --git a/x11-libs/gtk+extra/ChangeLog b/x11-libs/gtk+extra/ChangeLog
index 8f502941cfed..e2ae965d0526 100644
--- a/x11-libs/gtk+extra/ChangeLog
+++ b/x11-libs/gtk+extra/ChangeLog
@@ -1,13 +1,14 @@
# ChangeLog for x11-libs/gtk+extra
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/gtk+extra/ChangeLog,v 1.25 2010/09/25 19:30:40 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/gtk+extra/ChangeLog,v 1.26 2010/09/25 19:55:45 ssuominen Exp $
25 Sep 2010; Samuli Suominen <ssuominen@gentoo.org>
gtk+extra-2.1.2.ebuild, +files/gtk+extra-2.1.2-build.patch,
+files/gtk+extra-2.1.2-gtk+-2.21.patch,
+files/gtk+extra-2.1.2-marshal.patch:
Fix building with make >= 3.82, GTK+ >= 2.21, libtool >= 2.0 and upstream
- typing errors wrt #333953 by Diego E. Pettenò.
+ typing errors wrt #333953 by Diego E. Pettenò. USE="static-libs" and punt
+ .la files.
27 Mar 2010; Pacho Ramos <pacho@gentoo.org> gtk+extra-2.1.2.ebuild:
As Samuli noticed again in bug 311611, LICENSE should be FDL-1.1 also
diff --git a/x11-libs/gtk+extra/Manifest b/x11-libs/gtk+extra/Manifest
index 1a2548f26f7d..33d26245ef13 100644
--- a/x11-libs/gtk+extra/Manifest
+++ b/x11-libs/gtk+extra/Manifest
@@ -2,6 +2,6 @@ AUX gtk+extra-2.1.2-build.patch 6704 RMD160 b9b8788ed4f347ecb99d785e225813d4b069
AUX gtk+extra-2.1.2-gtk+-2.21.patch 990 RMD160 6057209dc703bfb12d12fd3ed7b01aaee2b0c9e7 SHA1 2af3d99e6404b239fb720af39b2a3ffc91d5cf6b SHA256 634dc1f16b85a2902106280fb92f358c5a5fa41c04377d9f7f419e64228d8575
AUX gtk+extra-2.1.2-marshal.patch 536 RMD160 14602c8e5f6598104c17e3265183281868eb4e69 SHA1 0ee01e2da7ccc6331c6d5e6a4e93c5504bb4399e SHA256 9cfb93fe3e4098ded71987be5e7c363da7c286956751c07da851c8e142300c4c
DIST gtk+extra-2.1.2.tar.gz 1274946 RMD160 e14bfc2a055fdef0d037b494018ca25047cc3c9e SHA1 1b6cccbf89a79c8fe551d77c84dbf21a82c69f07 SHA256 bfc9603e2023ea071f2661ecc29e52c94b1beed6b69deae45b466df7f5b2ce55
-EBUILD gtk+extra-2.1.2.ebuild 883 RMD160 61abe4fc5f4093059302f330a1bf118653ad3359 SHA1 415e6e299ae0b916caabbede442e0b5f63ff1c34 SHA256 deca83183d594eab415a2d0207a2186ea41d87078c20dcf3f5e64f483c813b2f
-MISC ChangeLog 4367 RMD160 6bc941af4a22bc89ca6adef5921eb92ba7d1cf7c SHA1 c75db4a13b254aa296512d2011eac7b23590aad5 SHA256 8ea176117910fe54bf992a7ecbe88171a12c28ed7ad789c80b6463b39b68eabd
+EBUILD gtk+extra-2.1.2.ebuild 1011 RMD160 656e428039c91cc31a973ba3f49278e94385cca0 SHA1 28fe0be4b632f7d445e7cbf244a34e901556b0e3 SHA256 84add0669fa0e3a7f602f04df783c43ede801aee3752dc919426adcd57784254
+MISC ChangeLog 4407 RMD160 753bb646a7f2ff3d05f22ee34323bff6d9f57d54 SHA1 013c68c1e5741d56c93f616c991bfaeb1edfcaa3 SHA256 9188678bdf6d186ab6f7ce7b03b124ced9abc3461d9af256b26f32c270621dd6
MISC metadata.xml 209 RMD160 d8d5450994c26467cca04e0007b1ef7d4676d9d8 SHA1 972c9d81f4e17ce38f86fe6600fb6b786c4014ec SHA256 d1a9b5333a198e7e949511b738c16eeadb97a3ae7342bb6680aff97721be235c
diff --git a/x11-libs/gtk+extra/gtk+extra-2.1.2.ebuild b/x11-libs/gtk+extra/gtk+extra-2.1.2.ebuild
index 88e901e61546..3044c2b196ec 100644
--- a/x11-libs/gtk+extra/gtk+extra-2.1.2.ebuild
+++ b/x11-libs/gtk+extra/gtk+extra-2.1.2.ebuild
@@ -1,11 +1,9 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/gtk+extra/gtk+extra-2.1.2.ebuild,v 1.4 2010/09/25 19:30:40 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/gtk+extra/gtk+extra-2.1.2.ebuild,v 1.5 2010/09/25 19:55:45 ssuominen Exp $
-EAPI="2"
-GCONF_DEBUG="no"
-
-inherit autotools eutils gnome2
+EAPI=2
+inherit autotools eutils
DESCRIPTION="Useful Additional GTK+ widgets"
HOMEPAGE="http://gtkextra.sourceforge.net"
@@ -14,24 +12,29 @@ SRC_URI="mirror://sourceforge/gtkextra/${P}.tar.gz"
LICENSE="FDL-1.1 LGPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
+IUSE="static-libs"
RDEPEND="x11-libs/gtk+:2
dev-libs/glib:2"
DEPEND="${RDEPEND}
- dev-util/pkgconfig"
-
-DOCS="AUTHORS ChangeLog README"
-
-pkg_setup() {
- G2CONF="${G2CONF} --with-html-dir=/usr/share/doc/${PF}/html"
-}
+ dev-util/pkgconfig"
src_prepare() {
epatch "${FILESDIR}"/${P}-build.patch \
"${FILESDIR}"/${P}-marshal.patch \
"${FILESDIR}"/${P}-gtk+-2.21.patch
-
eautoreconf
- gnome2_src_prepare
+}
+
+src_configure() {
+ econf \
+ --disable-dependency-tracking \
+ $(use_enable static-libs static) \
+ --with-html-dir=/usr/share/doc/${PF}/html
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+ dodoc AUTHORS ChangeLog README
+ find "${D}" -name '*.la' -exec rm -f '{}' +
}