From 4eff5fe31d7bf25f4471ff4329fde56cba97fdcf Mon Sep 17 00:00:00 2001
From: short <>
Date: Fri, 16 May 2003 13:00:24 +0000
Subject: [PATCH] +field "priority"
---
project/FordFulk/ListItem.pm | 1 +
project/Heat/ListItem.pm | 1 +
project/Islet/ListItem.pm | 1 +
project/Nokia61/ListItem.pm | 1 +
project/badblock_guess/ListItem.pm | 1 +
project/d1xnet/ListItem.pm | 1 +
project/doswatch/ListItem.pm | 1 +
project/fixhtml/ListItem.pm | 1 +
project/ircon/ListItem.pm | 1 +
project/kix/ListItem.pm | 1 +
project/kware/ListItem.pm | 1 +
project/list.cgi.pl | 5 ++++-
project/mdsms/ListItem.pm | 1 +
project/mod_auth_tacacs/ListItem.pm | 1 +
project/mot2as/ListItem.pm | 1 +
project/netstat/ListItem.pm | 1 +
project/oslik/ListItem.pm | 1 +
project/patchd2/ListItem.pm | 1 +
project/pipebuf/ListItem.pm | 1 +
project/redirector_ad/ListItem.pm | 1 +
project/smbfs/ListItem.pm | 1 +
project/sshpatch/ListItem.pm | 1 +
project/step/ListItem.pm | 1 +
project/surprise/ListItem.pm | 1 +
project/tac_plus/ListItem.pm | 1 +
project/tcp_rto/ListItem.pm | 1 +
project/tcpdump/ListItem.pm | 1 +
project/timeplan/ListItem.pm | 1 +
project/vblib/ListItem.pm | 1 +
project/winvnc/ListItem.pm | 1 +
project/wllib/ListItem.pm | 1 +
project/xbill/ListItem.pm | 1 +
32 files changed, 35 insertions(+), 1 deletion(-)
diff --git a/project/FordFulk/ListItem.pm b/project/FordFulk/ListItem.pm
index 7365c04..b6f17c2 100755
--- a/project/FordFulk/ListItem.pm
+++ b/project/FordFulk/ListItem.pm
@@ -29,6 +29,7 @@ use warnings;
our %ListItem=(
"name"=>"Ford-Fulkenson Algorithm Demonstration",
+ "priority"=>5,
"download"=>"FordFulk/FordFulk.zip",
"online-demo"=>"FordFulk/",
"summary"=>"Web applet",
diff --git a/project/Heat/ListItem.pm b/project/Heat/ListItem.pm
index 1a61838..9c8e6f3 100755
--- a/project/Heat/ListItem.pm
+++ b/project/Heat/ListItem.pm
@@ -29,6 +29,7 @@ use warnings;
our %ListItem=(
"name"=>"Heat Distribution Simulation",
+ "priority"=>5,
"download"=>"Heat/Heat.zip",
"online-demo"=>"Heat/",
"summary"=>"Web applet",
diff --git a/project/Islet/ListItem.pm b/project/Islet/ListItem.pm
index 5a7e857..3fc03ff 100755
--- a/project/Islet/ListItem.pm
+++ b/project/Islet/ListItem.pm
@@ -29,6 +29,7 @@ use warnings;
our %ListItem=(
"name"=>'ICP 1998 Competition Software',
+ "priority"=>5,
"download"=>"Islet/Islet.zip",
"online-demo"=>"Islet/",
"summary"=>"Web game applet",
diff --git a/project/Nokia61/ListItem.pm b/project/Nokia61/ListItem.pm
index f5d13fd..6ce277b 100755
--- a/project/Nokia61/ListItem.pm
+++ b/project/Nokia61/ListItem.pm
@@ -29,6 +29,7 @@ use warnings;
our %ListItem=(
"name"=>"Nokia Game "Rotation"",
+ "priority"=>7,
"download"=>"Nokia61.c",
"summary"=>"Logical game solver",
"license"=>"PD",
diff --git a/project/badblock_guess/ListItem.pm b/project/badblock_guess/ListItem.pm
index 25c668b..1ff3438 100755
--- a/project/badblock_guess/ListItem.pm
+++ b/project/badblock_guess/ListItem.pm
@@ -29,6 +29,7 @@ use warnings;
our %ListItem=(
"name"=>"Recovery of Data from a Damaged Disk",
+ "priority"=>7,
"download-compiled static binary"=>"badblock-guess",
"download-gzipped compiled static binary"=>"badblock-guess.gz",
"link-CVS repository"=>"http://cvs.jankratochvil.net/viewcvs/badblock-guess/",
diff --git a/project/d1xnet/ListItem.pm b/project/d1xnet/ListItem.pm
index a343241..2ec7cfe 100755
--- a/project/d1xnet/ListItem.pm
+++ b/project/d1xnet/ListItem.pm
@@ -29,6 +29,7 @@ use warnings;
our %ListItem=(
"name"=>"D1X native TCP/IP support patch",
+ "priority"=>2,
"download"=>"d1x-tcpip-0.99.1.diff.gz",
"summary"=>"Network patch",
"license"=>"PD",
diff --git a/project/doswatch/ListItem.pm b/project/doswatch/ListItem.pm
index 7b55e21..38c99ac 100755
--- a/project/doswatch/ListItem.pm
+++ b/project/doswatch/ListItem.pm
@@ -29,6 +29,7 @@ use warnings;
our %ListItem=(
"name"=>"DOSWatcher - DOS File Access Snooper",
+ "priority"=>2,
"download"=>"doswatch.zip",
"summary"=>"DOS files snooper",
"license"=>"PD",
diff --git a/project/fixhtml/ListItem.pm b/project/fixhtml/ListItem.pm
index 04ea3c5..e5dbbbc 100755
--- a/project/fixhtml/ListItem.pm
+++ b/project/fixhtml/ListItem.pm
@@ -29,6 +29,7 @@ use warnings;
our %ListItem=(
"name"=>"Converter of HTML Files URLs to Relative",
+ "priority"=>3,
"download"=>"fixhtml.pl",
"summary"=>"HTML converter",
"license"=>"PD",
diff --git a/project/ircon/ListItem.pm b/project/ircon/ListItem.pm
index 1672fef..1a0dd71 100755
--- a/project/ircon/ListItem.pm
+++ b/project/ircon/ListItem.pm
@@ -29,6 +29,7 @@ use warnings;
our %ListItem=(
"name"=>"IRCon - Infrared Remote Control",
+ "priority"=>5,
"download"=>"ircon.tar.gz",
"link-index of scanned images"=>"ircon-img/",
"download-all scanned images"=>"ircon-img.tar",
diff --git a/project/kix/ListItem.pm b/project/kix/ListItem.pm
index 92bc870..fbfb31b 100755
--- a/project/kix/ListItem.pm
+++ b/project/kix/ListItem.pm
@@ -29,6 +29,7 @@ use warnings;
our %ListItem=(
"name"=>"KIX - KaliNix Replacement",
+ "priority"=>4,
"download"=>"kix.c",
"summary"=>"Network game server",
"license"=>"PD",
diff --git a/project/kware/ListItem.pm b/project/kware/ListItem.pm
index 0c8c4a7..f64a707 100755
--- a/project/kware/ListItem.pm
+++ b/project/kware/ListItem.pm
@@ -29,6 +29,7 @@ use warnings;
our %ListItem=(
"name"=>"KernelWare, Linux Kernel Drivers in Userland",
+ "priority"=>5,
"download"=>"kware.tar.gz",
"summary"=>"Drivers debugging",
"license"=>"PD",
diff --git a/project/list.cgi.pl b/project/list.cgi.pl
index ab24a25..be9dd21 100755
--- a/project/list.cgi.pl
+++ b/project/list.cgi.pl
@@ -83,7 +83,7 @@ for my $dir (keys(%dirs)) {
# $col{"name"}{""}="Project name";
# @col_order
-my @row_order;
+my @row_order=qw(-priority);
my @col_order=qw(name summary license maintenance language);
my %col;
@@ -127,7 +127,10 @@ print '
'."\n";
print ''."\n";
my @rows_ordered=sort {
for my $order_by (@row_order,"name") {
+ my $order_by=$order_by;
+ my $minus=($order_by=~s/^(-)//)[0];
my $r=($item{$a}{$order_by} cmp $item{$b}{$order_by});
+ $r=-$r if $minus;
return $r if $r;
}
return 0;
diff --git a/project/mdsms/ListItem.pm b/project/mdsms/ListItem.pm
index 4ba4f19..8ecb529 100755
--- a/project/mdsms/ListItem.pm
+++ b/project/mdsms/ListItem.pm
@@ -29,6 +29,7 @@ use warnings;
our %ListItem=(
"name"=>"Mobile Device SMS Tool",
+ "priority"=>8,
"download-sources .tar.gz"=>"mdsms-1.5.2.tar.gz",
"download-sources .tar.Z"=>"mdsms-1.5.2.tar.Z",
"download-i386 RPM package"=>"mdsms-1.5.2-0.i386.rpm",
diff --git a/project/mod_auth_tacacs/ListItem.pm b/project/mod_auth_tacacs/ListItem.pm
index cf2ed85..997be01 100755
--- a/project/mod_auth_tacacs/ListItem.pm
+++ b/project/mod_auth_tacacs/ListItem.pm
@@ -29,6 +29,7 @@ use warnings;
our %ListItem=(
"name"=>"mod_auth_tacacs TACACS+ test client",
+ "priority"=>2,
"download"=>"mod_auth_tacacs-2.0.2-gts1-checkout.diff.gz",
"link-mod_auth_tacacs homepage"=>"http://sourceforge.net/projects/mod-auth-tacacs/",
"summary"=>"Network server security",
diff --git a/project/mot2as/ListItem.pm b/project/mot2as/ListItem.pm
index f1e749b..30afeeb 100755
--- a/project/mot2as/ListItem.pm
+++ b/project/mot2as/ListItem.pm
@@ -29,6 +29,7 @@ use warnings;
our %ListItem=(
"name"=>"Motorola to AT&T/GNU Assembler Syntax Converter",
+ "priority"=>5,
"download"=>"mot2as.c",
"summary"=>"Asm syntax converter",
"license"=>"PD",
diff --git a/project/netstat/ListItem.pm b/project/netstat/ListItem.pm
index 4f95e3e..37ff856 100755
--- a/project/netstat/ListItem.pm
+++ b/project/netstat/ListItem.pm
@@ -29,6 +29,7 @@ use warnings;
our %ListItem=(
"name"=>"Program name display for net-tools-1.50/netstat",
+ "priority"=>3,
"download"=>"net-tools-1.50-progname.diff.gz",
"summary"=>"Network tool enhancement",
"license"=>"PD",
diff --git a/project/oslik/ListItem.pm b/project/oslik/ListItem.pm
index a4cbe4f..deff81b 100755
--- a/project/oslik/ListItem.pm
+++ b/project/oslik/ListItem.pm
@@ -29,6 +29,7 @@ use warnings;
our %ListItem=(
"name"=>"Logical Puzzle in Prolog",
+ "priority"=>5,
"download"=>"oslik/oslik.zip",
"summary"=>"Prolog example",
"license"=>"PD",
diff --git a/project/patchd2/ListItem.pm b/project/patchd2/ListItem.pm
index 405f193..d492d2e 100755
--- a/project/patchd2/ListItem.pm
+++ b/project/patchd2/ListItem.pm
@@ -29,6 +29,7 @@ use warnings;
our %ListItem=(
"name"=>"Patch Descent 2 to Avoid CD-ROM",
+ "priority"=>2,
"download"=>"patchd2.zip",
"summary"=>"Patch for no-CD",
"license"=>"PD",
diff --git a/project/pipebuf/ListItem.pm b/project/pipebuf/ListItem.pm
index e58bc92..c6f2746 100755
--- a/project/pipebuf/ListItem.pm
+++ b/project/pipebuf/ListItem.pm
@@ -29,6 +29,7 @@ use warnings;
our %ListItem=(
"name"=>"PipeBuf - Data Buffering Tool",
+ "priority"=>8,
"download"=>"pipebuf.c",
"summary"=>"Pipe buffer",
"license"=>"PD",
diff --git a/project/redirector_ad/ListItem.pm b/project/redirector_ad/ListItem.pm
index 54db5dc..a1efd03 100755
--- a/project/redirector_ad/ListItem.pm
+++ b/project/redirector_ad/ListItem.pm
@@ -29,6 +29,7 @@ use warnings;
our %ListItem=(
"name"=>"Banner Killer as 'squid redirector'",
+ "priority"=>7,
"link-CVS download"=>"http://cvs.jankratochvil.net/viewcvs/redirector-ad/redirector-ad.tar.gz?tarball=1",
"summary"=>"Banner killer",
"license"=>"PD",
diff --git a/project/smbfs/ListItem.pm b/project/smbfs/ListItem.pm
index 7f8134c..e35dc74 100755
--- a/project/smbfs/ListItem.pm
+++ b/project/smbfs/ListItem.pm
@@ -29,6 +29,7 @@ use warnings;
our %ListItem=(
"name"=>"SMB Kernel Filesystem Acceleration",
+ "priority"=>6,
"download"=>"smbfs-2.1.132-blocksize.diff",
"summary"=>"SMB acceleration patch",
"license"=>"PD",
diff --git a/project/sshpatch/ListItem.pm b/project/sshpatch/ListItem.pm
index fa07566..d6a039b 100755
--- a/project/sshpatch/ListItem.pm
+++ b/project/sshpatch/ListItem.pm
@@ -29,6 +29,7 @@ use warnings;
our %ListItem=(
"name"=>"SSH-1 patch for KeepAliveData and OnDemandForward",
+ "priority"=>7,
"download"=>"ssh-1.2.30-kadata+odforw.tar.gz",
"download-SSH-1, version 1.2.30, .src.rpm"=>"ftp://ftp.fi.muni.cz/pub/ssh/local-fi.muni.cz/linux/ssh-1.2.30-1i.src.rpm",
"download-SSH-1, version 1.2.30, .tar.gz"=>"ftp://ftp.fi.muni.cz/pub/ssh/ssh-1.2.30.tar.gz",
diff --git a/project/step/ListItem.pm b/project/step/ListItem.pm
index 62cd30d..3c1266f 100755
--- a/project/step/ListItem.pm
+++ b/project/step/ListItem.pm
@@ -29,6 +29,7 @@ use warnings;
our %ListItem=(
"name"=>"STEP - Student's Trainee Exchange Programme",
+ "priority"=>4,
"download"=>"step.tar.gz",
"summary"=>"Custom web database application",
"license"=>"PD",
diff --git a/project/surprise/ListItem.pm b/project/surprise/ListItem.pm
index 61ec0ab..c016ee7 100755
--- a/project/surprise/ListItem.pm
+++ b/project/surprise/ListItem.pm
@@ -29,6 +29,7 @@ use warnings;
our %ListItem=(
"name"=>"Partition Surprise",
+ "priority"=>9,
"download-Page on SourceForge.net"=>"http://sourceforge.net/project/showfiles.php?group_id=10546",
"download-ISO Image from SourceForge.net"=>"http://surprise.sourceforge.net/download/surprise-rel7.iso.zip",
"link-Homepage on SourceForge.net"=>"http://surprise.sourceforge.net/",
diff --git a/project/tac_plus/ListItem.pm b/project/tac_plus/ListItem.pm
index 1e58dce..8fefdad 100755
--- a/project/tac_plus/ListItem.pm
+++ b/project/tac_plus/ListItem.pm
@@ -29,6 +29,7 @@ use warnings;
our %ListItem=(
"name"=>"TACACS+ Server NAS Host Based Authorization",
+ "priority"=>8,
"download-GTS rel.4 diff for TACACS+ v4.0.3"=>"tac_plus-F4.0.3.alpha.8.gts4.diff.gz",
"download-TACACS+ v4.0.3, Devrim Seral rel.8"=>"http://www.gazi.edu.tr/tacacs/index.php?page=download",
"link-CVS repository for GTS version"=>"http://cvs.jankratochvil.net/viewcvs/tac_plus/",
diff --git a/project/tcp_rto/ListItem.pm b/project/tcp_rto/ListItem.pm
index 73dea80..7338b40 100755
--- a/project/tcp_rto/ListItem.pm
+++ b/project/tcp_rto/ListItem.pm
@@ -29,6 +29,7 @@ use warnings;
our %ListItem=(
"name"=>"Linux Kernel Patch for Maximal Round-trip-time",
+ "priority"=>7,
"download-Linux kernel 2.2.17 patch"=>"linux-2.2.17-tcp_rto-1.diff",
"download-Linux kernel 2.4.16 patch"=>"linux-2.4.16-tcp_rto-1.diff",
"summary"=>"Network workaround",
diff --git a/project/tcpdump/ListItem.pm b/project/tcpdump/ListItem.pm
index 1b1e20f..19f0fed 100755
--- a/project/tcpdump/ListItem.pm
+++ b/project/tcpdump/ListItem.pm
@@ -29,6 +29,7 @@ use warnings;
our %ListItem=(
"name"=>"tcpdump ASCII Dump Patch",
+ "priority"=>6,
"download"=>"tcpdump-3.4-ASCIIdump.diff",
"download-tcpdump-3.4"=>"ftp://ftp.ee.lbl.gov/tcpdump-3.4.tar.Z",
"summary"=>"tcpdump readability patch",
diff --git a/project/timeplan/ListItem.pm b/project/timeplan/ListItem.pm
index 3f8d927..248fa57 100755
--- a/project/timeplan/ListItem.pm
+++ b/project/timeplan/ListItem.pm
@@ -29,6 +29,7 @@ use warnings;
our %ListItem=(
"name"=>"Time Log Summarizer",
+ "priority"=>6,
"download"=>"timeplan-1.0.1.tar.gz",
"summary"=>"Time management",
"license"=>"PD",
diff --git a/project/vblib/ListItem.pm b/project/vblib/ListItem.pm
index 946eda9..0e2c134 100755
--- a/project/vblib/ListItem.pm
+++ b/project/vblib/ListItem.pm
@@ -29,6 +29,7 @@ use warnings;
our %ListItem=(
"name"=>"Variable Buffers Library",
+ "priority"=>4,
"download"=>"vblib-1.0.0.tar.gz",
"summary"=>"Streams library",
"license"=>"PD",
diff --git a/project/winvnc/ListItem.pm b/project/winvnc/ListItem.pm
index 360b57f..fed5d4b 100755
--- a/project/winvnc/ListItem.pm
+++ b/project/winvnc/ListItem.pm
@@ -29,6 +29,7 @@ use warnings;
our %ListItem=(
"name"=>"Patch for Secret WinVNC Server Run",
+ "priority"=>6,
"download-already patched version 3.3.3r7"=>"vnc-3.3.3r7_x86_win32-exe-SECRET.zip",
"download-original version 3.3.3r7"=>"http://www.uk.research.att.com/vnc/dist/vnc-3.3.3r7_x86_win32.zip",
"link-VNC Homepage"=>"http://www.uk.research.att.com/vnc/",
diff --git a/project/wllib/ListItem.pm b/project/wllib/ListItem.pm
index 5419e78..733ae31 100755
--- a/project/wllib/ListItem.pm
+++ b/project/wllib/ListItem.pm
@@ -29,6 +29,7 @@ use warnings;
our %ListItem=(
"name"=>"Line drawing Crossplatform Library",
+ "priority"=>4,
"download"=>"wllib-1.0.0.tar.gz",
"summary"=>"Graphics library",
"license"=>"PD",
diff --git a/project/xbill/ListItem.pm b/project/xbill/ListItem.pm
index f9805da..80b9885 100755
--- a/project/xbill/ListItem.pm
+++ b/project/xbill/ListItem.pm
@@ -29,6 +29,7 @@ use warnings;
our %ListItem=(
"name"=>"Classic xBill game",
+ "priority"=>7,
"link-Download from SourceForge.net"=>"http://sourceforge.net/project/showfiles.php?group_id=10700",
"link-Homepage on SourceForge.net"=>"http://xbill.sourceforge.net/",
"summary"=>"Graphical game",
--
1.8.3.1