diff --git a/scripts/pkg-stats b/scripts/pkg-stats index 1174ef04c2..01af89de09 100755 --- a/scripts/pkg-stats +++ b/scripts/pkg-stats @@ -36,6 +36,12 @@ td { td.centered { text-align: center; } +tr.wrong td { + background: #ff9a69; +} +tr.correct td { + background: #d2ffc4; +} @@ -78,12 +84,7 @@ for i in $(find package/ -name '*.mk') ; do continue fi - found=0 - - echo "" - echo "$cnt" cnt=$((cnt+1)) - echo "$i" is_auto_host=0 is_auto_target=0 @@ -92,51 +93,66 @@ for i in $(find package/ -name '*.mk') ; do is_manual_target=0 is_manual_host=0 - echo "" if grep -E "\(call AUTOTARGETS,[^,]*,[^,]*,host\)" $i > /dev/null ; then is_auto_host=1 - echo "YES" - else - echo "NO" fi - echo "" if grep -E "\(call AUTOTARGETS,[^,]*,[^,]*(,target|)\)" $i > /dev/null ; then - found=1 is_auto_target=1 - echo "YES" - else - echo "NO" fi - echo "" - echo "" if grep -E "\(call GENTARGETS,[^,]*,[^,]*,host\)" $i > /dev/null ; then - found=1 is_pkg_host=1 - echo "YES" - else - echo "NO" fi - echo "" - echo "" if grep -E "\(call GENTARGETS,[^,]*,[^,]*(,target|)\)" $i > /dev/null ; then - found=1 is_pkg_target=1 - echo "YES" - else - echo "NO" fi - echo "" pkg=$(basename $i) pkg=${pkg%.mk} - echo "" if grep "^host-$pkg:" $i > /dev/null ; then - found=1 is_manual_host=1 + fi + + if test $is_pkg_target -eq 0 -a $is_auto_target -eq 0 ; then + is_manual_target=1 + fi + + tasks="" + + if [ $is_manual_target -eq 1 ] ; then + if grep "/configure" $i > /dev/null ; then + tasks=$tasks"
  • convert package to autotools ?
  • " + convert_to_target_autotools=$((convert_to_target_autotools+1)) + else + tasks=$tasks"
  • convert to generic target
  • " + convert_to_generic_target=$((convert_to_generic_target+1)) + fi + fi + + if [ $is_manual_host -eq 1 ]; then + if grep "/configure" $i > /dev/null ; then + tasks=$tasks"
  • convert package to autotools ?
  • " + convert_to_host_autotools=$((convert_to_host_autotools+1)) + else + tasks=$tasks"
  • convert to generic host
  • " + convert_to_generic_host=$((convert_to_generic_host+1)) + fi + fi + + if test -n "$tasks" ; then + echo "" + else + echo "" + fi + + echo "$cnt" + echo "$i" + + echo "" + if [ $is_auto_host -eq 1 ] ; then echo "YES" else echo "NO" @@ -144,9 +160,39 @@ for i in $(find package/ -name '*.mk') ; do echo "" echo "" - if test $is_pkg_target -eq 0 -a $is_auto_target -eq 0 ; then - found=1 - is_manual_target=1 + if [ $is_auto_target -eq 1 ] ; then + echo "YES" + else + echo "NO" + fi + echo "" + + echo "" + if [ $is_pkg_host -eq 1 ] ; then + echo "YES" + else + echo "NO" + fi + echo "" + + echo "" + if [ $is_pkg_target -eq 1 ] ; then + echo "YES" + else + echo "NO" + fi + echo "" + + echo "" + if [ $is_manual_host -eq 1 ] ; then + echo "YES" + else + echo "NO" + fi + echo "" + + echo "" + if [ $is_manual_target -eq 1 ] ; then echo "YES" else echo "NO" @@ -155,22 +201,7 @@ for i in $(find package/ -name '*.mk') ; do echo "" echo "" echo "" @@ -189,8 +220,12 @@ echo "Packages to convert to generic host" echo "$convert_to_generic_host" echo "" echo "" -echo "Packages to convert to autotools" -echo "$convert_to_autotools" +echo "Packages to convert to target autotools" +echo "$convert_to_target_autotools" +echo "" +echo "" +echo "Packages to convert to host autotools" +echo "$convert_to_host_autotools" echo "" echo "" echo "TOTAL"