Index: ipkg-utils/files/ipkg-utils-tar_call_fixes.patch =================================================================== --- /dev/null {cset 1ab2dabb-88e7-42e2-b2ad-0ce4fd6214ea} +++ ipkg-utils/files/ipkg-utils-tar_call_fixes.patch {local clone} @@ -0,0 +1,28 @@ +Index: ipkg-utils-050831/ipkg.py +=================================================================== +--- ipkg-utils-050831/ipkg.py {cset c946c633-8984-433c-8beb-a6cf3926b0af} ++++ ipkg-utils-050831/ipkg.py {local clone} +@@ -152,9 +152,9 @@ class Package: + self.filename = os.path.basename(fn) + ## sys.stderr.write(" extracting control.tar.gz from %s\n"% (fn,)) + if self.isdeb: +- control = os.popen("ar p "+fn+" control.tar.gz | tar xfzO - '*control'","r") ++ control = os.popen("ar p "+fn+" control.tar.gz | gtar xfzO - --wildcards '*control'","r") + else: +- control = os.popen("tar xfzO "+fn+" '*control.tar.gz' | tar xfzO - '*control'","r") ++ control = os.popen("gtar xfzO "+fn+" --wildcards '*control.tar.gz' | gtar xfzO - --wildcards '*control'","r") + line = control.readline() + while 1: + if not line: break +@@ -181,7 +181,7 @@ class Package: + if self.isdeb: + data = os.popen("ar p "+fn+" data.tar.gz | tar tfz -","r") + else: +- data = os.popen("tar xfzO "+fn+" '*data.tar.gz' | tar tfz -","r") ++ data = os.popen("gtar xfzO "+fn+" --wildcards '*data.tar.gz' | gtar tfz -","r") + while 1: + line = data.readline() + if not line: break +# Checksums: MD5 +# 3b32292e44cc49af1d6c599fd8a44fb8 ipkg.py +# a103926695d45fe3c6d08a841ed6cd99 ipkg.py [diff] Prereq: 1.3 Index: ipkg-utils/ipkg-utils-1.7.050831-r1.ebuild =================================================================== --- ipkg-utils/ipkg-utils-1.7.050831-r1.ebuild {cset 8e66b5c5-6db5-450c-9aad-bac2311759b2} +++ ipkg-utils/ipkg-utils-1.7.050831-r1.ebuild {local clone} @@ -26,6 +26,8 @@ DEPEND="${RDEPEND}" src_unpack() { unpack ${A}; cd ${S} + epatch ${FILESDIR}/${PN}-tar_call_fixes.patch + sed '/python setup.py build/d' -i Makefile if use minimal; then Prereq: 1.8 Index: ipkg-utils/ipkg-utils-1.7-r1.ebuild =================================================================== --- ipkg-utils/ipkg-utils-1.7-r1.ebuild {cset a5d14b7c-a393-4bb2-ab8a-4bac985e2c5d} +++ ipkg-utils/ipkg-utils-1.7-r1.ebuild {local clone} @@ -23,6 +23,8 @@ DEPEND="${RDEPEND}" src_unpack() { unpack ${A}; cd ${S} + epatch ${FILESDIR}/${PN}-tar_call_fixes.patch + sed '/python setup.py build/d' -i Makefile if use minimal; then # Checksums: MD5 # 9f6aee43fa53ac7ee09b4ce67101c432 files/ipkg-utils-tar_call_fixes.patch # 382bab3292024f0a6cd32d4abcaa3bdd files/ipkg-utils-tar_call_fixes.patch [diff] # 639a920108b3b970d27fe619cb9cbb7a ipkg-utils-1.7.050831-r1.ebuild # 83be37e5d19be61dab4703cffdf05411 ipkg-utils-1.7.050831-r1.ebuild [diff] # 06bb11ff0158fc95898a06f96c70ecb7 ipkg-utils-1.7-r1.ebuild # e94f0e2ea33e0cb5ad868b7685395097 ipkg-utils-1.7-r1.ebuild [diff]