| Line 1099... |
Line 1099... |
| 1099 |
{
|
1099 |
{
|
| 1100 |
next if ( $repo eq 'SVN' );
|
1100 |
next if ( $repo eq 'SVN' );
|
| 1101 |
next if ( $repo eq 'UNKNOWN' );
|
1101 |
next if ( $repo eq 'UNKNOWN' );
|
| 1102 |
my @data;
|
1102 |
my @data;
|
| 1103 |
my $t1 = new HTML::Table( -border=>1,-width=>'100%', -style=>"border-collapse:collapse" );
|
1103 |
my $t1 = new HTML::Table( -border=>1,-width=>'100%', -style=>"border-collapse:collapse" );
|
| - |
|
1104 |
|
| 1104 |
|
1105 |
|
| 1105 |
foreach my $pkgid ( @{$Repos{$repo}} )
|
1106 |
foreach my $pkgid ( @{$Repos{$repo}} )
|
| 1106 |
{
|
1107 |
{
|
| - |
|
1108 |
#
|
| - |
|
1109 |
# Flag packages that are
|
| - |
|
1110 |
# 1) Known to be BAD
|
| - |
|
1111 |
# 2) Held back
|
| - |
|
1112 |
#
|
| - |
|
1113 |
my $flag = '';
|
| - |
|
1114 |
if ( exists $Protected{$PackageData{$pkgid}{name}} )
|
| - |
|
1115 |
{
|
| - |
|
1116 |
if ( $Protected{$PackageData{$pkgid}{name}}{mode} eq 'Protected' )
|
| - |
|
1117 |
{
|
| - |
|
1118 |
$flag = ' [P]';
|
| - |
|
1119 |
}
|
| - |
|
1120 |
else
|
| - |
|
1121 |
{
|
| - |
|
1122 |
$flag = ' [B]';
|
| - |
|
1123 |
}
|
| - |
|
1124 |
}
|
| - |
|
1125 |
|
| 1107 |
my $t2 = new HTML::Table( -border=>0,-padding=>0, -spacing=>0, -class=>'paddedTable' );
|
1126 |
my $t2 = new HTML::Table( -border=>0,-padding=>0, -spacing=>0, -class=>'paddedTable' );
|
| 1108 |
foreach my $vob ( keys %{$PackageData{$pkgid}{vobPath}} )
|
1127 |
foreach my $vob ( keys %{$PackageData{$pkgid}{vobPath}} )
|
| 1109 |
{
|
1128 |
{
|
| 1110 |
if ($PackageData{$pkgid}{isSVN} && $vob !~ m~^/~ )
|
1129 |
if ($PackageData{$pkgid}{isSVN} && $vob !~ m~^/~ )
|
| 1111 |
{
|
1130 |
{
|
| Line 1126... |
Line 1145... |
| 1126 |
|
1145 |
|
| 1127 |
$youngest = int($youngest);
|
1146 |
$youngest = int($youngest);
|
| 1128 |
$youngestNonRipple = int($youngestNonRipple) || '-';
|
1147 |
$youngestNonRipple = int($youngestNonRipple) || '-';
|
| 1129 |
$youngestNonBuildadm = int($youngestNonBuildadm) || '-';
|
1148 |
$youngestNonBuildadm = int($youngestNonBuildadm) || '-';
|
| 1130 |
|
1149 |
|
| 1131 |
$t1->addRow( linkPackageDetails($pkgid), $t2Text, "$youngestNonBuildadm [$youngest]" );
|
1150 |
$t1->addRow( linkPackageDetails($pkgid) . $flag, $t2Text, "$youngestNonBuildadm [$youngest]" );
|
| 1132 |
}
|
1151 |
}
|
| 1133 |
|
1152 |
|
| 1134 |
if ( $t1->getTableRows() )
|
1153 |
if ( $t1->getTableRows() )
|
| 1135 |
{
|
1154 |
{
|
| 1136 |
$t1->setColWidth(1,'30%');
|
1155 |
$t1->setColWidth(1,'30%');
|
| Line 1586... |
Line 1605... |
| 1586 |
'linux-app-framework' => 'DPG_SWBase/linux-app-framework',
|
1605 |
'linux-app-framework' => 'DPG_SWBase/linux-app-framework',
|
| 1587 |
'linux-app-upgrade' => 'DPG_SWBase/linux-app-framework',
|
1606 |
'linux-app-upgrade' => 'DPG_SWBase/linux-app-framework',
|
| 1588 |
'linux-app-example' => 'DPG_SWBase/linux-app-framework',
|
1607 |
'linux-app-example' => 'DPG_SWBase/linux-app-framework',
|
| 1589 |
'linux-app-transfer' => 'DPG_SWBase/linux-app-framework',
|
1608 |
'linux-app-transfer' => 'DPG_SWBase/linux-app-framework',
|
| 1590 |
|
1609 |
|
| 1591 |
'dropbear' => 'LinuxDevices/opensource',
|
- |
|
| 1592 |
|
- |
|
| 1593 |
|
- |
|
| 1594 |
'demo_cp6000' => 'LinuxDevices/apps',
|
1610 |
'demo_cp6000' => 'LinuxDevices/apps',
|
| 1595 |
'ivaldemo' => 'LinuxDevices/apps',
|
1611 |
'ivaldemo' => 'LinuxDevices/apps',
|
| 1596 |
'linux-cotral-example' => 'LinuxDevices/apps',
|
1612 |
'linux-cotral-example' => 'LinuxDevices/apps',
|
| 1597 |
'lmos_utest' => 'LinuxDevices/apps',
|
1613 |
'lmos_utest' => 'LinuxDevices/apps',
|
| 1598 |
'ublox-agps-example' => 'LinuxDevices/apps',
|
1614 |
'ublox-agps-example' => 'LinuxDevices/apps',
|
| Line 1633... |
Line 1649... |
| 1633 |
'svgalib' => 'LinuxDevices/drivers',
|
1649 |
'svgalib' => 'LinuxDevices/drivers',
|
| 1634 |
'usb_gadget_host' => 'LinuxDevices/drivers',
|
1650 |
'usb_gadget_host' => 'LinuxDevices/drivers',
|
| 1635 |
'viper-pic-firmware' => 'LinuxDevices/drivers',
|
1651 |
'viper-pic-firmware' => 'LinuxDevices/drivers',
|
| 1636 |
'viper-tipsoc-firmware' => 'LinuxDevices/drivers',
|
1652 |
'viper-tipsoc-firmware' => 'LinuxDevices/drivers',
|
| 1637 |
'viper_csc' => 'LinuxDevices/drivers',
|
1653 |
'viper_csc' => 'LinuxDevices/drivers',
|
| 1638 |
'busybox' => 'LinuxDevices/filesystems',
|
- |
|
| 1639 |
'busybox_cobra' => 'LinuxDevices/filesystems',
|
1654 |
'busybox_cobra' => 'LinuxDevices/filesystems',
|
| 1640 |
'cobra_day0fs_base' => 'LinuxDevices/filesystems',
|
1655 |
'cobra_day0fs_base' => 'LinuxDevices/filesystems',
|
| 1641 |
'day0-cotral' => 'LinuxDevices/filesystems',
|
1656 |
'day0-cotral' => 'LinuxDevices/filesystems',
|
| 1642 |
'day0-upgrade' => 'LinuxDevices/filesystems',
|
- |
|
| 1643 |
'e2fsimage' => 'LinuxDevices/filesystems',
|
1657 |
'e2fsimage' => 'LinuxDevices/filesystems',
|
| 1644 |
'e2fsprogs' => 'LinuxDevices/filesystems',
|
1658 |
'e2fsprogs' => 'LinuxDevices/filesystems',
|
| 1645 |
'ERGDay0UpgradeServer' => 'LinuxDevices/filesystems',
|
1659 |
'ERGDay0UpgradeServer' => 'LinuxDevices/filesystems',
|
| 1646 |
'linux_day0fs_base' => 'LinuxDevices/filesystems',
|
1660 |
'linux_day0fs_base' => 'LinuxDevices/filesystems',
|
| 1647 |
'linux_day0fs_cobra' => 'LinuxDevices/filesystems',
|
1661 |
'linux_day0fs_cobra' => 'LinuxDevices/filesystems',
|
| Line 1660... |
Line 1674... |
| 1660 |
'linux_kernel_tp5600' => 'LinuxDevices/kernel',
|
1674 |
'linux_kernel_tp5600' => 'LinuxDevices/kernel',
|
| 1661 |
'linux_kernel_viper' => 'LinuxDevices/kernel',
|
1675 |
'linux_kernel_viper' => 'LinuxDevices/kernel',
|
| 1662 |
'libviper-mtp' => 'LinuxDevices/libraries',
|
1676 |
'libviper-mtp' => 'LinuxDevices/libraries',
|
| 1663 |
'libviper-sam' => 'LinuxDevices/libraries',
|
1677 |
'libviper-sam' => 'LinuxDevices/libraries',
|
| 1664 |
'libviper-util' => 'LinuxDevices/libraries',
|
1678 |
'libviper-util' => 'LinuxDevices/libraries',
|
| 1665 |
'linux_types' => 'LinuxDevices/libraries',
|
- |
|
| 1666 |
'setMAC' => 'LinuxDevices/libraries',
|
1679 |
'setMAC' => 'LinuxDevices/libraries',
|
| 1667 |
'support_serpent' => 'LinuxDevices/libraries',
|
1680 |
'support_serpent' => 'LinuxDevices/libraries',
|
| 1668 |
'support_serpent-api' => 'LinuxDevices/libraries',
|
1681 |
'support_serpent-api' => 'LinuxDevices/libraries',
|
| 1669 |
'support_serpent-so' => 'LinuxDevices/libraries',
|
1682 |
'support_serpent-so' => 'LinuxDevices/libraries',
|
| 1670 |
'viper-support' => 'LinuxDevices/libraries',
|
- |
|
| 1671 |
'viper_setmac' => 'LinuxDevices/libraries',
|
1683 |
'viper_setmac' => 'LinuxDevices/libraries',
|
| 1672 |
'libviper-mcr' => 'LinuxDevices/mcr',
|
1684 |
'libviper-mcr' => 'LinuxDevices/mcr',
|
| 1673 |
'linux-mcrfirmware' => 'LinuxDevices/mcr',
|
1685 |
'linux-mcrfirmware' => 'LinuxDevices/mcr',
|
| 1674 |
'mcr400-firmware' => 'LinuxDevices/mcr',
|
1686 |
'mcr400-firmware' => 'LinuxDevices/mcr',
|
| 1675 |
'mcr400_emulator' => 'LinuxDevices/mcr',
|
1687 |
'mcr400_emulator' => 'LinuxDevices/mcr',
|
| Line 1722... |
Line 1734... |
| 1722 |
'ViperLoad' => 'LinuxDevices/programingUtils',
|
1734 |
'ViperLoad' => 'LinuxDevices/programingUtils',
|
| 1723 |
'arm-926ejs-linux-gnueabi' => 'LinuxDevices/toolchain',
|
1735 |
'arm-926ejs-linux-gnueabi' => 'LinuxDevices/toolchain',
|
| 1724 |
'binutils' => 'LinuxDevices/toolchain',
|
1736 |
'binutils' => 'LinuxDevices/toolchain',
|
| 1725 |
'crosstool-ng' => 'LinuxDevices/toolchain',
|
1737 |
'crosstool-ng' => 'LinuxDevices/toolchain',
|
| 1726 |
'gdb' => 'LinuxDevices/toolchain',
|
1738 |
'gdb' => 'LinuxDevices/toolchain',
|
| 1727 |
'linux_gnu_tools' => 'LinuxDevices/toolchain',
|
- |
|
| 1728 |
'imageviewer' => 'LinuxDevices/utilities',
|
1739 |
'imageviewer' => 'LinuxDevices/utilities',
|
| 1729 |
'imgput' => 'LinuxDevices/utilities',
|
1740 |
'imgput' => 'LinuxDevices/utilities',
|
| 1730 |
'thrash' => 'LinuxDevices/utilities',
|
1741 |
'thrash' => 'LinuxDevices/utilities',
|
| 1731 |
'webviewer' => 'LinuxDevices/utilities',
|
1742 |
'webviewer' => 'LinuxDevices/utilities',
|
| 1732 |
'haserl' => 'LinuxDevices/webserver',
|
1743 |
'haserl' => 'LinuxDevices/webserver',
|
| Line 1739... |
Line 1750... |
| 1739 |
'rt3070' => 'LinuxDevices/wireless',
|
1750 |
'rt3070' => 'LinuxDevices/wireless',
|
| 1740 |
'wireless_tools' => 'LinuxDevices/wireless',
|
1751 |
'wireless_tools' => 'LinuxDevices/wireless',
|
| 1741 |
'wpa-supplicant' => 'LinuxDevices/wireless',
|
1752 |
'wpa-supplicant' => 'LinuxDevices/wireless',
|
| 1742 |
'zd1211-firmware' => 'LinuxDevices/wireless',
|
1753 |
'zd1211-firmware' => 'LinuxDevices/wireless',
|
| 1743 |
|
1754 |
|
| 1744 |
# Plan to move these
|
1755 |
# Plan to move these (and a few others too)
|
| - |
|
1756 |
'dropbear' => 'LinuxDevices/opensource',
|
| 1745 |
'debian_dpkg' => 'LinuxDevices/opensource',
|
1757 |
'debian_dpkg' => 'LinuxDevices/opensource',
|
| 1746 |
'openobex' => 'LinuxDevices/opensource',
|
1758 |
'openobex' => 'LinuxDevices/opensource',
|
| 1747 |
'dtc' => 'LinuxDevices/opensource',
|
1759 |
'dtc' => 'LinuxDevices/opensource',
|
| 1748 |
'watchdog' => 'LinuxDevices/opensource',
|
1760 |
'watchdog' => 'LinuxDevices/opensource',
|
| 1749 |
'zlib_linux' => 'LinuxDevices/opensource',
|
1761 |
'zlib_linux' => 'LinuxDevices/opensource',
|
| 1750 |
'sktcat' => 'LinuxDevices/opensource',
|
1762 |
'sktcat' => 'LinuxDevices/opensource',
|
| 1751 |
'mono' => 'LinuxDevices/opensource',
|
1763 |
'mono' => 'LinuxDevices/opensource',
|
| 1752 |
'libpng' => 'LinuxDevices/opensource',
|
1764 |
'libpng' => 'LinuxDevices/opensource',
|
| - |
|
1765 |
'linux_gnu_tools' => 'LinuxDevices/toolchain',
|
| 1753 |
|
1766 |
|
| - |
|
1767 |
'viper-support' => 'LinuxDevices/libraries',
|
| - |
|
1768 |
'linux_types' => 'LinuxDevices/libraries',
|
| - |
|
1769 |
|
| - |
|
1770 |
'busybox' => 'LinuxDevices/filesystems',
|
| - |
|
1771 |
'day0-upgrade' => 'LinuxDevices/filesystems',
|
| 1754 |
);
|
1772 |
);
|
| 1755 |
|
1773 |
|
| 1756 |
my %VobRename = (
|
1774 |
my %VobRename = (
|
| 1757 |
'LMOS' => 'LinuxDevices',
|
1775 |
'LMOS' => 'LinuxDevices',
|
| 1758 |
'MANUFACTURING' => 'Manufacturing',
|
1776 |
'MANUFACTURING' => 'Manufacturing',
|