Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2.git;a=commitdiff;h=09b0cbf2cd38e18d05dc99cca4575ee434018e10

commit 09b0cbf2cd38e18d05dc99cca4575ee434018e10
Author: Michel Hermier <[email protected]>
Date:   Thu Nov 22 13:36:32 2012 +0100

scripts/makepkg

* Make a more generic pkg_foreach from do_subpkgsfixes.

diff --git a/scripts/makepkg b/scripts/makepkg
index b6135c9..10e8e8b 100755
--- a/scripts/makepkg
+++ b/scripts/makepkg
@@ -1055,6 +1055,18 @@ buildenv_build() {
fi
}

+pkg_foreach() {
+       local hook package_name
+
+       for package_name in "${_P_package_names[@]}"; do
+               [ ! -d "${startdir}/pkg.${package_name}" ] && continue
+               for hook in "$@"; do
+                       cd "${startdir}/pkg.${package_name}"
+                       "${hook}" "${package_name}"
+               done
+       done
+}
+
pkg_mkdirs()
{
local package_name
@@ -1961,20 +1973,7 @@ _pkg_check_hicolor()
}
_P_subpkgsfixes+=(_pkg_check_hicolor)

-do_subpkgsfixes()
-{
-       local hook package_name
-
-       for package_name in "${_P_package_names[@]}"; do
-               [ ! -d "${startdir}/pkg.${package_name}" ] && continue
-               for hook in "${_P_subpkgsfixes[@]}"; do
-                       cd "${startdir}/pkg.${package_name}"
-                       "${hook}" "${package_name}"
-               done
-       done
-}
-
-do_subpkgsfixes
+pkg_foreach "${_P_subpkgsfixes[@]}"

# get some package meta info
builddate=`LC_ALL= ; LANG= ; date -u "+%a %b %e %H:%M:%S %Y"`
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to