app-text/tesseract: do not glob in DISTIDR, bug #612996
authorBernard Cafarelli <voyageur@gentoo.org>
Wed, 22 Mar 2017 16:27:02 +0000 (17:27 +0100)
committerBernard Cafarelli <voyageur@gentoo.org>
Wed, 22 Mar 2017 16:28:07 +0000 (17:28 +0100)
Package-Manager: Portage-2.3.5, Repoman-2.3.2

app-text/tesseract/tesseract-3.04.01-r1.ebuild
app-text/tesseract/tesseract-3.04.01.ebuild
app-text/tesseract/tesseract-3.05.00.ebuild

index 776dd2a848adbb72e2a55680e3b2818ad2c0560e..d7d23a447a0a7a0c67e2ce37af67939e1a62b789 100644 (file)
@@ -97,8 +97,11 @@ PATCHES=(
 
 src_unpack() {
        unpack ${P}.tar.gz
-       find "${DISTDIR}/" -name "*traineddata-${LANGPACKV}" \
-                -execdir sh -c 'cp -- "$0" "${S}/tessdata/${0%-*}"' '{}' ';' || die
+       for file in ${A}; do
+               if [[ "${file}" == *traineddata* ]]; then
+                       cp "${DISTDIR}/${file}" "${S}/tessdata/${file%-*}" || die
+               fi
+       done
 }
 
 src_prepare() {
index 6eb8cda4604d9d6b7eba85b911dbc5b92fe19adf..6852fc486ef1618a34aa2b79e3f5bb08cbf16a83 100644 (file)
@@ -99,8 +99,11 @@ PATCHES=(
 src_unpack() {
        unpack ${P}.tar.gz
        use doc && unpack tesseract-ocr-3.02.02-doc-html.tar.gz
-       find "${DISTDIR}/" -name "*traineddata-${LANGPACKV}" \
-                -execdir sh -c 'cp -- "$0" "${S}/tessdata/${0%-*}"' '{}' ';' || die
+       for file in ${A}; do
+               if [[ "${file}" == *traineddata* ]]; then
+                       cp "${DISTDIR}/${file}" "${S}/tessdata/${file%-*}" || die
+               fi
+       done
 }
 
 src_prepare() {
index e3d7c887342e62e753a797dfacaa0ce7cf42e65b..7b1c14b4f5b004c881c2ec3fb376ad10d9c1059c 100644 (file)
@@ -78,8 +78,7 @@ CDEPEND=">=media-libs/leptonica-1.71:=[zlib,tiff?,jpeg?,png?,webp?]
                dev-libs/icu:=
                x11-libs/pango:=
                x11-libs/cairo:=
-       )
-"
+       )"
 
 DEPEND="${CDEPEND}
        doc? ( app-doc/doxygen )
@@ -98,8 +97,11 @@ PATCHES=(
 
 src_unpack() {
        unpack ${P}.tar.gz
-       find "${DISTDIR}/" -name "*traineddata-${LANGPACKV}" \
-                -execdir sh -c 'cp -- "$0" "${S}/tessdata/${0%-*}"' '{}' ';' || die
+       for file in ${A}; do
+               if [[ "${file}" == *traineddata* ]]; then
+                       cp "${DISTDIR}/${file}" "${S}/tessdata/${file%-*}" || die
+               fi
+       done
 }
 
 src_prepare() {