diff -ur durep.orig//ChangeLog durep//ChangeLog --- durep.orig//ChangeLog 2010-11-05 01:23:35.000000000 +0800 +++ durep//ChangeLog 2011-09-23 15:17:36.736831062 +0800 @@ -2,6 +2,9 @@ # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/app-admin/durep/ChangeLog,v 1.8 2010/11/04 17:23:35 jer Exp $ + 23 Sep 2011; Ian Delaney < > durep-0.9-r2.ebuild: + Patch dirhandle.patch. Input by IAN Delaney + 04 Nov 2010; Jeroen Roovers metadata.xml: Add maintainer-needed@. diff -ur durep.orig//durep-0.9-r2.ebuild durep//durep-0.9-r2.ebuild --- durep.orig//durep-0.9-r2.ebuild 2011-09-23 14:43:16.921831871 +0800 +++ durep//durep-0.9-r2.ebuild 2011-09-23 15:03:16.345831416 +0800 @@ -19,8 +19,9 @@ src_unpack() { unpack ${A} cd "${S}" - epatch "${FILESDIR}"/${P}-gigabyte.patch - epatch "${FILESDIR}"/${P}-color-output.patch + epatch "${FILESDIR}"/${P}-gigabyte.patch \ + "${FILESDIR}"/${P}-color-output.patch \ + "${FILESDIR}"/${P}-dirhandle.patch } src_install() { Only in durep.orig/: durep.orig Only in durep//files: durep-0.9-dirhandle.patch diff -ur durep.orig//Manifest durep//Manifest --- durep.orig//Manifest 2011-09-23 14:51:14.393831743 +0800 +++ durep//Manifest 2011-09-23 15:13:07.841831168 +0800 @@ -1,6 +1,7 @@ AUX durep-0.9-color-output.patch 7587 RMD160 729e6b227be5ac3664bc51b3345259ae68ed0bab SHA1 6815189f148d8c0e84ab0df0b737dc490e4ebf3b SHA256 760cdb5eb3dd94e5476c4b3f6a4ff43d2530babcd78b667e268649bbb1e0c649 +AUX durep-0.9-dirhandle.patch 848 RMD160 d29e997909b6e7acba4f6e3ca056c1aacf425611 SHA1 33e0db32ce4421568af3f001e500bb1235874919 SHA256 4fbdd5659421f39e689f070278e619327beeb4b4ad286ebcf195c8e498c7d3b5 AUX durep-0.9-gigabyte.patch 327 RMD160 cacc7762a13de41647dd89cf0cbdc25c515fbb8f SHA1 49ee67caec5bf18a845eee1863a0e7a3494bb5c1 SHA256 2d953915390811eb1e9cf3470760a5c03012956dafa07b32effb1a3e524a64ad DIST durep-0.9.tar.gz 13713 RMD160 43adb4ade4e51de0df2b44ca16e18632a2f1ff9e SHA1 95c228dbe518e4bb9602bbcb4c27c4c9c1143f29 SHA256 71605ebc4d25f6452e2aaa0119e9a6b7e753fe46ec2999e17311389a03016825 -EBUILD durep-0.9-r2.ebuild 784 RMD160 dc2e9645c715f861bbc157b99545f13089d0f666 SHA1 5645d6f00367332b6e34b005db06e3d67414647d SHA256 cf5cabe2df4056229cf89552c3bedb407d4ac76c729e4bee49a33a402ff6809c +EBUILD durep-0.9-r2.ebuild 819 RMD160 4e3bdac17fe1203fdedcc8098e0ecfbfda2c9999 SHA1 394b02dfb95494fdc0a4fba1761e9e6354be7f3a SHA256 bbee4326e0df7d3d525339bff9b9335c4b09993447792aed2074deccbd6c39eb MISC ChangeLog 1172 RMD160 b2476fa4a6a9f5fc2eb80088e4a198024a25eff1 SHA1 b9638184cc06a5f07c925a1c3ef895ee675b6a66 SHA256 ce0c738ab0b1d6bfd97f9f1a819bf601e7b318040278008b8b20fd33b14453c1 MISC metadata.xml 328 RMD160 20329b4ca851f6f3a6a5db962956196658827d9d SHA1 16fc608033ef2fb6473642454d181734089c903a SHA256 538e52562c403b4bd9d81122899dd88afba7a8401eafaf558cef7fd1dad0aa64 # durep-0.9-dirhandle.patch --- durep.orig 2007-09-08 11:44:05.000000000 -0500 +++ durep 2008-12-15 10:04:14.907825184 -0600 @@ -175,6 +175,7 @@ my $coalesced_size = 0; my $node = {}; my $temp; + my $dirhandle; $node->{ID} = $next_id++; if(defined $parent) { @@ -196,9 +197,9 @@ $node->{TYPE} &= $TYPE_COLLAPSED unless $store; - opendir(DIR, $dir) or warn "Unable to open dir '$dir': $!\n" and return $node; + opendir($dirhandle, $dir) or warn "Unable to open dir '$dir': $!\n" and return $node; - foreach(readdir(DIR)) { + foreach(readdir($dirhandle)) {