summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVictor Ostorga <vostorga@gentoo.org>2009-07-13 17:52:17 +0000
committerVictor Ostorga <vostorga@gentoo.org>2009-07-13 17:52:17 +0000
commit2c6b5ad1519b4709042f81c6fa56438214aaeada (patch)
tree5b6912482ce63d3465904b5d8aca61f19d604661 /lxde-base
parentMarked ~ppc for bug #268651. (diff)
downloadhistorical-2c6b5ad1519b4709042f81c6fa56438214aaeada.tar.gz
historical-2c6b5ad1519b4709042f81c6fa56438214aaeada.tar.bz2
historical-2c6b5ad1519b4709042f81c6fa56438214aaeada.zip
Fixing infinite loop when PORTAGE_TMPDIR uses high resolution time filesystem. Closes bug #277651
Package-Manager: portage-2.1.6.13/cvs/Linux i686
Diffstat (limited to 'lxde-base')
-rw-r--r--lxde-base/lxappearance/ChangeLog8
-rw-r--r--lxde-base/lxappearance/Manifest5
-rw-r--r--lxde-base/lxappearance/files/lxappearance-0.2.1-intltool.patch15
-rw-r--r--lxde-base/lxappearance/lxappearance-0.2.1.ebuild16
4 files changed, 40 insertions, 4 deletions
diff --git a/lxde-base/lxappearance/ChangeLog b/lxde-base/lxappearance/ChangeLog
index 02f6f3d30660..6bfe88f9cc07 100644
--- a/lxde-base/lxappearance/ChangeLog
+++ b/lxde-base/lxappearance/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for lxde-base/lxappearance
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/lxde-base/lxappearance/ChangeLog,v 1.2 2009/07/13 03:35:09 vostorga Exp $
+# $Header: /var/cvsroot/gentoo-x86/lxde-base/lxappearance/ChangeLog,v 1.3 2009/07/13 17:52:15 vostorga Exp $
+
+ 13 Jul 2009; <vostorga@gentoo.org>
+ +files/lxappearance-0.2.1-intltool.patch, lxappearance-0.2.1.ebuild:
+ Fixing lxappearance-0.2.1 going into an infinite loop when using
+ tmpfs or other high resolution time filesystem in PORTAGE_TMPDIR.
+ Closes bug #277651
*lxappearance-0.2.1 (13 Jul 2009)
diff --git a/lxde-base/lxappearance/Manifest b/lxde-base/lxappearance/Manifest
index 22e6099cd241..54e0ab088c10 100644
--- a/lxde-base/lxappearance/Manifest
+++ b/lxde-base/lxappearance/Manifest
@@ -1,6 +1,7 @@
+AUX lxappearance-0.2.1-intltool.patch 446 RMD160 41424d0f38726d0a7fcd666bead1a9541943738b SHA1 d531691840da67e1bb0a2afa1666a1e19e363e21 SHA256 2ef33c0cb993308149702f1d3836be5396fe865bff4a2f5bf178c0a36238f9cc
DIST lxappearance-0.2.1.tar.gz 211636 RMD160 575b25bbec5e31170674465b955f2f96ecfabc5f SHA1 d8d5c1d57e6c31813e5a798d3bcd5114898bf322 SHA256 7f3cce7fd21ddf47f5c7b68d70988d579431c1f72856d4aca8971ef5cad8b6b9
DIST lxappearance-0.2.tar.gz 145373 RMD160 c2c0a3b3516ac3b4efa63f37081922b64a1dce87 SHA1 5dac8570f4597dd213936ea4efb36bcec476f4b3 SHA256 1cdd8bffd4ce740367866e055429ce728106d40211b84c109051e728189d9d04
-EBUILD lxappearance-0.2.1.ebuild 696 RMD160 73837dbcd5722ee13e1b22fd3dbde0a523e51f30 SHA1 1e555ff437bd611e4650662e9bca8b08f76cb1a8 SHA256 17fb4f04847318fc368b39929d3dc97030a3cfec808519214d11839c610a0973
+EBUILD lxappearance-0.2.1.ebuild 894 RMD160 1b2c4c53060890aff43587c7c88b9223ab764115 SHA1 8e068dae977710a5d141ece7436ed3a9ae214639 SHA256 6bff0bf02e2ccf6c949be4952ff7cea61432ec6ada114a20aacb02f8cb114b57
EBUILD lxappearance-0.2.ebuild 692 RMD160 af0803495e85e95e51e32e437da4ae56456377aa SHA1 9c33aaddbe1dbce8fefb683eb12227d6ed2aae7e SHA256 a2744f43a954c76c8db8e0f931940db1a804038dfd001d1281a0039e7528d1dc
-MISC ChangeLog 1048 RMD160 8699fcd4b5b244385d0d05160c846fad9f68d30b SHA1 fa636977aa29e7c54b8de4f3127a090f431b6f65 SHA256 d5e65ae855e1daf27c22d90bafcee574d00791cd7bf024b41e0be257ac21c321
+MISC ChangeLog 1314 RMD160 dfd0279da6eefb8605d7a047574b0cfc163dd734 SHA1 32cd05ff616de5129b5db577b825782fe54bf526 SHA256 f6e2b05c2a5246205e69e580a9d843263ee198b1a9a2e6fb0f00dc9763a9d078
MISC metadata.xml 159 RMD160 35036c133a5c9c7edccc3cdfed5789092f884048 SHA1 bdf1b7cc6ffbdd223b6f05aa072e857dfc981c4f SHA256 09574ccad15f69d5367ecbb1a491cd636fb88582f69987d2ec217109dfe8befb
diff --git a/lxde-base/lxappearance/files/lxappearance-0.2.1-intltool.patch b/lxde-base/lxappearance/files/lxappearance-0.2.1-intltool.patch
new file mode 100644
index 000000000000..b3871d357b5c
--- /dev/null
+++ b/lxde-base/lxappearance/files/lxappearance-0.2.1-intltool.patch
@@ -0,0 +1,15 @@
+diff -NrU5 lxappearance-0.2.1.original/configure.in lxappearance-0.2.1/configure.in
+--- lxappearance-0.2.1.original/configure.in 2009-07-13 17:14:23.000000000 +0000
++++ lxappearance-0.2.1/configure.in 2009-07-13 17:14:41.000000000 +0000
+@@ -2,10 +2,11 @@
+
+ AC_INIT(configure.in)
+ AM_INIT_AUTOMAKE(lxappearance, 0.2.1)
+ AM_CONFIG_HEADER(config.h)
+ AM_MAINTAINER_MODE
++IT_PROG_INTLTOOL
+
+ AC_ISC_POSIX
+ AC_PROG_CC
+ AM_PROG_CC_STDC
+ AC_HEADER_STDC
diff --git a/lxde-base/lxappearance/lxappearance-0.2.1.ebuild b/lxde-base/lxappearance/lxappearance-0.2.1.ebuild
index 6db0f4826ca8..9a7ce9d4c02e 100644
--- a/lxde-base/lxappearance/lxappearance-0.2.1.ebuild
+++ b/lxde-base/lxappearance/lxappearance-0.2.1.ebuild
@@ -1,9 +1,11 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/lxde-base/lxappearance/lxappearance-0.2.1.ebuild,v 1.1 2009/07/13 03:35:09 vostorga Exp $
+# $Header: /var/cvsroot/gentoo-x86/lxde-base/lxappearance/lxappearance-0.2.1.ebuild,v 1.2 2009/07/13 17:52:15 vostorga Exp $
EAPI="1"
+inherit autotools eutils
+
DESCRIPTION="LXDE GTK+ theme switcher"
HOMEPAGE="http://lxde.sourceforge.net"
SRC_URI="mirror://sourceforge/lxde/${P}.tar.gz"
@@ -18,6 +20,18 @@ DEPEND="${RDEPEND}
dev-util/pkgconfig
sys-devel/gettext"
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ #bug 277651
+ epatch "${FILESDIR}"/${P}-intltool.patch
+
+ # Rerun autotools
+ einfo "Regenerating autotools files..."
+ eautoreconf
+}
+
src_compile() {
econf --disable-dependency-tracking
emake || die "emake failed"