From 1f337e58639f524f7b0b6d530e95273f8cc47ac6 Mon Sep 17 00:00:00 2001 From: CyberLeo Date: Thu, 30 Dec 2010 13:57:25 -0600 Subject: [PATCH] script/makepkg: support multiple target ports in chport --- script/makepkg | 38 +++++++++++++++++++++----------------- 1 file changed, 21 insertions(+), 17 deletions(-) diff --git a/script/makepkg b/script/makepkg index 0d4d87d..12442f5 100755 --- a/script/makepkg +++ b/script/makepkg @@ -450,23 +450,27 @@ pkg_delete_all() { # Execute a complete port build, using prebuilt packages to fulfill dependencies when available # Be sure to chsetup and populate your config before running! chport() { - local port="${1}" - meh "config-recursive" - port_config_recursive "${port}" - meh "fetch-recursive" - port_fetch_recursive "${port}" - meh "load-deps" - port_load_deps "${port}" - meh "build" - port_build "${port}" - meh "package" - port_package "${port}" - meh "stash-deps" - port_stash_bdeps - meh "final" - pkg_final - meh "delete-all" - pkg_delete_all + while [ "${1}" ] + do + local port="${1}" + meh "config-recursive" + port_config_recursive "${port}" + meh "fetch-recursive" + port_fetch_recursive "${port}" + meh "load-deps" + port_load_deps "${port}" + meh "build" + port_build "${port}" + meh "package" + port_package "${port}" + meh "stash-deps" + port_stash_bdeps + meh "final" + pkg_final + meh "delete-all" + pkg_delete_all + shift + done } -- 2.42.0