commit-womb
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[commit-womb] gnumaint doc-categories.txt gm gnupackages.txt


From: Karl Berry
Subject: [commit-womb] gnumaint doc-categories.txt gm gnupackages.txt
Date: Sat, 11 Dec 2010 16:58:44 +0000

CVSROOT:        /sources/womb
Module name:    gnumaint
Changes by:     Karl Berry <karl>       10/12/11 16:58:44

Modified files:
        .              : doc-categories.txt gm gnupackages.txt 

Log message:
        .

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnumaint/doc-categories.txt?cvsroot=womb&r1=1.11&r2=1.12
http://cvs.savannah.gnu.org/viewcvs/gnumaint/gm?cvsroot=womb&r1=1.30&r2=1.31
http://cvs.savannah.gnu.org/viewcvs/gnumaint/gnupackages.txt?cvsroot=womb&r1=1.76&r2=1.77

Patches:
Index: doc-categories.txt
===================================================================
RCS file: /sources/womb/gnumaint/doc-categories.txt,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- doc-categories.txt  2 Dec 2010 17:55:05 -0000       1.11
+++ doc-categories.txt  11 Dec 2010 16:58:44 -0000      1.12
@@ -1,16 +1,20 @@
-# $Id: doc-categories.txt,v 1.11 2010/12/02 17:55:05 karl Exp $
+# $Id: doc-categories.txt,v 1.12 2010/12/11 16:58:44 karl Exp $
 # Public domain.
 # Map doc-category identifiers in gnupackages.txt to the actual category
 # names used in the Free Software Directory, so we can use the latter in
 # generated web pages.
+Archiving      -
 Audio          aud
 Business       prod    Business and productivity
 Database       db
+Dictionaries   dict
 Education      educ
 Email          email
+Editors                editors
 Fonts          fonts
 Games          games
 Graphics       graph
+Health         health
 Hobbies                hobbies
 Interface      iface
 Internet       net     Internet applications
@@ -18,6 +22,7 @@
 Live           lc      Live communications
 Localization   local
 Mathematics    math
+Music          music
 Printing       print
 Science                science
 Security       sec
@@ -26,5 +31,8 @@
 Sysadmin       admin   System administration
 Telephony      tel
 Text           text    Text creation and manipulation
+Translation    dtrans  Documentation translation
+Version                vc      Version control
 Video          video
 Web            web     Web authoring
+gnuorg         -       GNU organization

Index: gm
===================================================================
RCS file: /sources/womb/gnumaint/gm,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -b -r1.30 -r1.31
--- gm  2 Dec 2010 17:55:05 -0000       1.30
+++ gm  11 Dec 2010 16:58:44 -0000      1.31
@@ -1,5 +1,5 @@
 #!/usr/bin/env perl
-# $Id: gm,v 1.30 2010/12/02 17:55:05 karl Exp $
+# $Id: gm,v 1.31 2010/12/11 16:58:44 karl Exp $
 # More gnumaint-related stuff, in Perl this time instead of TCL.
 # 
 # Copyright 2007, 2008, 2009, 2010 Free Software Foundation Inc.
@@ -21,6 +21,7 @@
 
 $DEBUG = 0;
 $ACTIVITY_FILE = "activity-report.txt";
+$DOC_CATEGORIES_FILE = "doc-categories.txt";
 $GNUPACKAGES_FILE = "gnupackages.txt";
 $HTMLXREF_FILE = "htmlxref.cnf";
 $MAINTAINERS_FILE = "maintainers";
@@ -184,7 +185,8 @@
 # 
 sub generate_manual_html
 {
-  my @ret = ();
+  my $autostamp = &generated_by_us ();
+  my @ret = ("<!-- File $autostamp -->");
   
   # we want to output by category, so keep a hash with category names
   # for keys, and lists of package references for values.
@@ -207,14 +209,15 @@
     $cat{$short_cat} = address@hidden;
   }
 
+  push (@ret, "<table>");
   # Sort first by full category name, since the abbreviations sometimes
   # start with a completely different string (Libraries -> Software
   # libraries).  Then, for each category, sort list of packages and output.
   # 
   for my $short_cat (sort by_full_cat keys %cat) {
-    my $full_cat = &full_category ($short_cat);
+    my ($full_cat,$cat_url) = @{ &read_doc_categories ($short_cat) };
 
-    push (@ret, &output_cat ($short_cat, $full_cat));
+    push (@ret, &output_cat ($short_cat, $full_cat, $cat_url));
     
     for my $pkg_ref (sort by_pkgname @{$cat{$short_cat}}) {
       my %p = %$pkg_ref;
@@ -236,7 +239,7 @@
       }
       
       # start building output string for this package.
-      my $str = "\n<tr><td>* ";
+      my $str = qq!\n<tr><td width="25%">* !;
       
       # the main package identifier and its doc url.  If we have a
       # mundane name, use it.
@@ -260,30 +263,47 @@
       $str .= "</td>\n";
 
       # one more bit of the info to show them.
-      my $home = qq!<a href="$home_url">$pkgname&nbsp;home&nbsp;page</a>!;
-      $str .= "<td>$doc_summary. [$home]</td></tr>";  # always add period
+      my $home = qq!<a href="$home_url">$pkgname&nbsp;home</a>!;
+      $str .= qq!<td width="75%">$doc_summary. [$home]!; # yep, add period
+      $str .= "</td></tr>";  
       
       push (@ret, $str);
     }
   }
 
+  push (@ret, "</table>");
+  push (@ret, "<!-- End file $autostamp -->");
+
   return @ret;
 
-  # HTML output for the beginning of each doc category.
-  #xx find fsd link too
+
+  # HTML output for the beginning of each doc category -- a blank table
+  # row, the table row with the text, a header, a link.
+  # 
   sub output_cat {
-    my ($short_cat,$full_cat) = @_;
-    my $ret = "\n\n<tr>";
-    $ret .= qq!<td colspan="2"><h3 id="$short_cat">$full_cat</h3></td>!;
-    $ret .= "</tr>\n";
+    my ($short_cat,$full_cat,$cat_url) = @_;
+    my $ret = "\n\n<tr><td>&nbsp;</td></tr>\n";
+    $ret .= "<tr>";
+    $ret .= qq!<td colspan="2"><a id="$short_cat">!;
+    $ret .= qq!<a href="$cat_url">! if $cat_url;
+    $ret .= "<big><b>$full_cat</b></big>";
+    $ret .= "</a>" if $cat_url;
+    $ret .= "</a></td></tr>";
     return $ret;    
   }
 
+  # given two package references, compare their names (for sorting).
+  sub by_pkgname { $a->{"package"} cmp $b->{"package"}; }
+
   # given two short categories, compare their full names (for sorting).
   sub by_full_cat { &full_category ($a) cmp &full_category ($b); }
 
-  # given two package references, compare their names (for sorting).
-  sub by_pkgname { $a->{"package"} cmp $b->{"package"}; }
+  # return just the full category name for SHORT_CAT.
+  sub full_category {
+    my ($short_cat) = @_;
+    my ($full,undef) = @{ &read_doc_categories ($short_cat) };
+    return $full;
+  }
 
   # interpret the doc-url value, return hash where keys are manual
   # identifiers and values are their urls.
@@ -315,10 +335,6 @@
     
     return %ret;
   }
-  
-  
-  sub full_category { return "XXX" . $_[0]; }
-  sub short_category { return $_[0] . "XXX"; }
 }
 
 
@@ -376,8 +392,8 @@
 # 
 sub generate_packages_html
 {
-  chomp (my $date = `date`);
-  my @ret = ("<!-- Generated by $0 at $date. -->");
+  my $autostamp = &generated_by_us ();
+  my @ret = ("<!-- File $autostamp -->");
 
   my %pkgs = &read_gnupackages ();
   for my $pkgname (sort keys %pkgs) {
@@ -385,12 +401,11 @@
     push (@ret, qq!<a href="$pkgname/">$pkgname</a>&nbsp;!);
   }
 
-  push (@ret, "<!-- End file generated by $0. -->");
+  push (@ret, "<!-- End file $autostamp -->");
   return @ret;
 }
 
 
-
 # Return list of maintainers for whom we have no phone or address.
 # 
 sub list_maintainers_nophysical
@@ -488,7 +503,7 @@
       &debug ("$p recently released, skipping");
 
     } elsif (exists $activity{$p}) {
-      # xx must check back to some cutoff, eventually
+      # todo: check back to some cutoff
       &debug ("$p got activity reply, skipping");
 
     } else {
@@ -545,6 +560,51 @@
 
 
 
+# Read doc-categories.txt file for info about SHORT_CAT, and return a
+# reference to a two-element array.  The first element in the array is
+# the long category name; the second element is a url to the category in
+# the Free Software Directory.
+# 
+# If we ever need a third piece of information, should probably switch
+# to a hash for the values.
+# 
+sub read_doc_categories
+{
+  my ($short_cat) = @_;
+  
+  if (keys %doc_category == 0) {
+    open (DOC_CATEGORIES_FILE) || die "open($DOC_CATEGORIES_FILE) failed: $!";
+  
+    while (<DOC_CATEGORIES_FILE>) {
+      next if /^\s*#/;  # ignore comments
+      next if /^\s*$/;  # ignore blank lines.
+      chomp;
+    
+      my ($short,$fsd,$full) = split (" ", $_, 3);
+      my $ret_full = $full || $short;
+      my $ret_url = $fsd eq "-"
+                    ? "" : "http://directory.fsf.org/category/$fsd/";;
+      $doc_category{$short} = [ $ret_full, $ret_url ];
+           
+    }
+
+    close (DOC_CATEGORIES_FILE)
+    || warn "close($DOC_CATEGORIES_FILE) failed: $!";
+  }
+  
+  # now we have the hash, so look up SHORT_CAT.
+  my $ret;
+  if (exists ($doc_category{$short_cat})) {
+    $ret = $doc_category{$short_cat};
+  } else {
+    warn "$DOC_CATEGORIES_FILE: no short category name $short_cat\n";
+    $ret = ["no long name for $short_cat", "no url for $short_cat"];
+  }
+  
+  return $ret;
+}
+
+
 # read the gnupackages.txt file, return a hash of information, where
 # the keys are package names and the values are hash references with the
 # information.  If a key is given more than once (e.g., note), the
@@ -561,10 +621,11 @@
   my %pkg;
   while (<GNUPACKAGES_FILE>) {
     next if /^#/;  # ignore comments
+    s/ +$//; # remove trailing spaces
     chomp;
     
     # at a blank line, save the info we've accumulated, if any.
-    if (/^\s*$/) {
+    if (/^$/) {
       next unless keys %pkg;
       
       if (exists $pkg{"package"}) {
@@ -674,7 +735,21 @@
   # generic url (/software/pkgname/manual/) linking to all available forms.
   sub prefer_xref_type {
     my ($type1,$type2) = @_;
-    return 1; #xx
+    my %xref_types = (
+      "node"    => 10,
+      "section" => 20,
+      "chapter" => 30,
+      "mono"    => 40,
+    );
+    
+    if (! exists $xref_types{$type1}) {
+      warn "$HTMLXREF_FILE:$.: unexpected xref type: $type1\n";
+    }
+    if (! exists $xref_types{$type2}) {
+      warn "$HTMLXREF_FILE:$.: unexpected xref type: $type2\n";
+    }
+    
+    return $xref_types{$type1} < $xref_types{$type2};
   }
 }
 
@@ -770,7 +845,7 @@
     # if key already exists, use | to separate values.
     $val = "$maint{$key}|$val" if exists $maint{$key};
     
-    # xx eventually parse key of address+ and append.
+    # todo: parse key of address+ and append.
     $maint{$key} = $val;
   }
   
@@ -847,6 +922,8 @@
 }
 
 
+# avoid repeating the field widths.
+# 
 sub gnupkgs_msg
 {
   my ($msg, %p) = @_;
@@ -854,9 +931,21 @@
                          $p{"lineno"}, $p{"package"});
 }
 
+
+# return auto-generation notice to include in output files.
+# 
+sub generated_by_us
+{
+  chomp (my $date = `date`);
+  (my $us = $0) =~ s,^\./,,;
+  return "generated by womb/gnumaint/$us $date";
+}
+
+
 # print arg on stderr.
 sub debug { warn "$_[0]\n" if $DEBUG; }
 
+
 # Log LABEL followed by hash elements, all on one line.
 # 
 sub debug_hash

Index: gnupackages.txt
===================================================================
RCS file: /sources/womb/gnumaint/gnupackages.txt,v
retrieving revision 1.76
retrieving revision 1.77
diff -u -b -r1.76 -r1.77
--- gnupackages.txt     2 Dec 2010 17:55:05 -0000       1.76
+++ gnupackages.txt     11 Dec 2010 16:58:44 -0000      1.77
@@ -1,4 +1,4 @@
-# $Id: gnupackages.txt,v 1.76 2010/12/02 17:55:05 karl Exp $
+# $Id: gnupackages.txt,v 1.77 2010/12/11 16:58:44 karl Exp $
 # Public domain.
 # 
 # This file records information on a per-package basis, *not* including
@@ -70,8 +70,8 @@
 doc-summary: Multiplayer aerial combat simulation
 doc-url: none
 download-url: http://www.websimulations.com/download.htm
-gplv3-status: not-done-since-too-old
-activity-status: stale 20011213 (5.0)
+gplv3-status: done-in-5.1
+activity-status: stale 20101205 (5.1)
 last-contact: 16nov10 replied, soon
 
 package: adns
@@ -159,7 +159,7 @@
 doc-summary: Automated program generator
 doc-url: /software/autogen/manual/
 gplv3-status: done-in-5.9.5
-activity-status: ok 20101118 (5.11.3)
+activity-status: ok 20101208 (5.11.4)
 
 package: automake
 language: perl
@@ -212,7 +212,7 @@
 savannah: nonesuch
 copyright-holder: notfsf
 logo: http://planet.bazaar-vcs.org/images/logo.png
-doc-category: Version control
+doc-category: Version
 doc-summary: Decentralized revision control system
 doc-url: http://doc.bazaar.canonical.com/en/
 download-url: http://bazaar-vcs.org/Download
@@ -245,7 +245,7 @@
 doc-url: /software/binutils/manual/
 doc-url: htmlxref
 gplv3-status: done-in-binutils-2.18
-activity-status: ok 20100303 (2.20.1)
+activity-status: ok 20101208 (2.21)
 
 package: bison
 copyright-holder: fsf
@@ -290,7 +290,7 @@
 doc-summary: Implementation of RTP (real-time transport protocol)
 doc-url: none
 gplv3-status: not-done-in-1.6.2, gplv3 done in libzrtpcpp-1.1.0
-activity-status: ok 20090206 (1.7.1, libzrtpcpp-1.4.6/20091024)
+activity-status: ok 20090206 (1.7.1, libzrtpcpp-1.5.3/20101206)
 
 package: ccscript
 mundane-name: ccScript
@@ -401,7 +401,7 @@
 doc-summary: (u)Common C++ framework
 doc-url: none
 gplv3-status: not-done-commoncpp2-1.6.3.tar.gz, done-ucommon-1.9.1
-activity-status: ok commoncpp2-1.8.0/20100224 (ucommon-4.0.3/20101014)
+activity-status: ok commoncpp2-1.8.0/20100224 (ucommon-4.0.4/20101209)
 last-contact: 8jun10 wrote
 
 package: config
@@ -439,7 +439,7 @@
 package: cssc
 mundane-name: CSSC
 copyright-holder: fsf
-doc-category: Software
+doc-category: Version
 doc-summary: File-based version control like SCCS
 doc-url: htmlxref
 gplv3-status: done-in-1.1.0
@@ -497,7 +497,7 @@
 doc-url: http://www.denemo.org/doc/denemo-manual.html
 logo: http://denemo.sourceforge.net/images/logo1.png
 gplv3-status: not-done-as-of-0.8.16
-activity-status: ok 20101020 (0.8.20)
+activity-status: ok 20101207 (0.8.22)
 last-contact: 12may10 replied, stalled on old authors?
 
 package: dia
@@ -512,7 +512,7 @@
 note: not clear if this is really a GNU package
 
 package: dico
-doc-category: Text
+doc-category: Dictionaries
 doc-summary: Implementation of DICT server (RFC 2229)
 doc-url: http://dico.man.gnu.org.ua/
 gplv3-status: done-as-of-2.0
@@ -748,7 +748,7 @@
 logo: /software/freeipmi/images/freeipmi-logo-small.jpg
 gplv3-status: in-dev-sources
 last-contact: 14jan10 replied, next major release
-activity-status: ok 20101101 (0.8.11)
+activity-status: ok 20101206 (0.8.12)
 
 package: freetalk
 doc-category: Internet
@@ -779,8 +779,8 @@
 doc-category: Internet
 doc-summary: Broadcast gratuitous ARP requests for IPMI and more
 doc-url: none
-gplv3-status: not-done-since-no-release
-activity-status: stale no-release
+gplv3-status: done-in-0.2.0
+activity-status: ok 20101206 (0.2.0)
 last-contact: 21nov10 reply, "soon"
 
 package: gawk
@@ -952,7 +952,7 @@
 doc-url: htmlxref
 gplv3-status: done-in-5.6.2
 logo: /software/global/globe.png
-activity-status: ok 2010830 (5.9.2)
+activity-status: ok 20101206 (5.9.3)
 
 package: glpk
 mundane-name: GLPK
@@ -960,7 +960,7 @@
 doc-summary: GNU Linear Programming Kit, supporting the MathProg language
 doc-url: none
 gplv3-status: done-in-directory
-activity-status: ok 20100603 (4.43)
+activity-status: ok 20101205 (4.45)
 
 package: glue
 mundane-name: GLUE
@@ -1061,7 +1061,7 @@
 package: gnu-arch
 mundane-name: Arch
 copyright-holder: notfsf
-doc-category: Software
+doc-category: Version
 doc-summary: Distributed version control system
 doc-url: htmlxref
 logo: /software/gnu-arch/graphics/octopus-a-small.png
@@ -1070,10 +1070,11 @@
 last-contact: 2dec08 replied
 
 package: gnu-c-manual
-gplv3-status: doc
+mundane-name: GNU C reference manual
 doc-category: Software
 doc-summary: Reference manual for the C programming language
 doc-url: htmlxref
+gplv3-status: doc
 activity-status: ok 20091219 (0.2.1)
 
 package: gnu-crypto
@@ -1197,7 +1198,7 @@
 activity-status: ok 20090223 (4.9.5)
 
 package: gnujdoc
-doc-category: Documentation translation
+doc-category: Translation
 doc-summary: Japanese translations of GNU documents
 doc-url: none
 gplv3-status: not-applicable-since-doc
@@ -1272,7 +1273,7 @@
 
 package: gnun
 mundane-name: GNUnited Nations
-doc-category: Documentation translation
+doc-category: Translation
 doc-summary: Build system for www.gnu.org translations
 doc-url: /software/trans-coord/manual/
 doc-url: htmlxref
@@ -1362,14 +1363,14 @@
 
 package: gnusound
 doc-category: Audio
-doc-summary: A multitrack sound editor for GNOME
+doc-summary: A multi-track sound editor for GNOME
 doc-url: /software/gnusound/Documentation/
 gplv3-status: not-done-in-0.7.5
 activity-status: ok 20080706 (0.7.5)
 last-contact: 30jan10 wrote
 
 package: gnuspeech
-doc-category: Interfaces
+doc-category: Interface
 doc-summary: Extensible rule-based text-to-speech
 doc-url: /software/gnuspeech/#Manuals
 gplv3-status: in-dev-sources
@@ -1384,7 +1385,7 @@
 activity-status: ok 20101021 (1.8)
 
 package: gnustandards
-mundane-name: GNU standards documents
+mundane-name: GNU documents
 copyright-holder: fsf
 doc-category: gnuorg
 doc-summary: GNU coding standards and maintainer information
@@ -1410,7 +1411,7 @@
 doc-summary: Transport layer security library
 doc-url: /software/gnutls/manual/
 gplv3-status: stays-v2-indefinitely (gnumaint-reply 21 Aug 2007 11:13:04)
-activity-status: ok 20101003 (2.10.3)
+activity-status: ok 20101206 (2.10.4)
 
 package: gnutrition
 doc-category: Health
@@ -1609,8 +1610,8 @@
 doc-summary: Typing tutor
 doc-url: htmlxref
 gplv3-status: done-in-2.8
-activity-status: newmaint/20091215 20090218 (2.8.3)
-last-contact: 17nov10 final-notice
+activity-status: newmaint/20101207 20090218 (2.8.3)
+last-contact: 5dec10 volunteer
 
 package: guile
 copyright-holder: fsf
@@ -1684,7 +1685,7 @@
 
 package: gxmessage
 gplv3-status: done
-doc-category: Interfaces
+doc-category: Interface
 doc-summary: Open popup message window with buttons for return
 doc-url: none
 activity-status: ok 20090929 (2.12.4)
@@ -1707,7 +1708,7 @@
 package: hello
 copyright-holder: fsf
 doc-category: Software
-doc-summary: Hello, GNU world: an example GNU package
+doc-summary: Hello, GNU world: An example GNU package
 doc-url: /software/hello/manual/
 gplv3-status: done-in-2.3
 activity-status: ok 2010407 (2.6)
@@ -2000,7 +2001,7 @@
 doc-summary: ASN.1 library
 doc-url: /software/libtasn1/manual/
 gplv3-status: done-as-of-2.6
-activity-status: ok 20100926 (2.8)
+activity-status: ok 20101206 (2.9)
 
 package: libtool
 copyright-holder: fsf
@@ -2071,8 +2072,7 @@
 last-contact: 28nov10 wrote, 11apr09 replied, next 3 months
 
 package: lsh
-doc-category: Secure
-doc-summary: 
+doc-category: Security
 doc-url: http://www.lysator.liu.se/~nisse/lsh/lsh.html
 doc-summary: GNU implementation of the Secure Shell (ssh) protocols
 gplv3-status: not-done-in-2.9-exp
@@ -2435,9 +2435,9 @@
 doc-summary: Design printed circuit board layouts
 doc-url: http://pcb.gpleda.org/manual.html
 download-url: http://sourceforge.net/project/showfiles.php?group_id=73743
-gplv3-status: not-done-in-20091103
+gplv3-status: not-done-in-20100929
 activity-status: ok 20100929 (20100929)
-last-contact: 4mar10,24mar09 wrote
+last-contact: 2dec10,4mar10,24mar09 wrote
 
 package: pdf
 doc-category: Printing
@@ -2454,12 +2454,18 @@
 activity-status: ok 20090920 (0.7.8)
 
 package: pexec
-#download-url: http://sourceforge.net/project/showfiles.php?group_id=210655
+doc-category: Software
+doc-summary: Execute given command in parallel on multiple hosts
+doc-url: /software/pexec/pexec.1.html
+old-#download-url: http://sourceforge.net/project/showfiles.php?group_id=210655
 gplv3-status: done-as-of-1.0rc8
 activity-status: ok 20090914 (1.0rc8)
 
 package: pgccfd
 mundane-name: Porting GCC for Dunces
+doc-category: Software
+doc-summary: Guide on porting the GNU compiler to new platforms
+doc-url: none
 download-url: ftp://ftp.axis.se/pub/users/hp/pgccfd/
 gplv3-status: needs-fdl-update-nomaint
 activity-status: nomaint 20000522 (0.5)
@@ -2487,6 +2493,9 @@
 last-contact: 8mar10 wrote
 
 package: pies
+doc-category: Software
+doc-summary: Program invocation and execution supervisor
+doc-url: http://www.gnu.org.ua/software/pies/manual.html
 gplv3-status: done-as-of-1.2
 activity-status: ok 20091212 (1.2)
 
@@ -2508,6 +2517,9 @@
 activity-status: ok 20090926 (2.6)
 
 package: polyxmass
+doc-category: Science
+doc-summary: Mass spectrometric data simulations and analyses
+doc-url: none
 download-url: http://debian.cs.binghamton.edu/debian/pool/main/p/polyxmass/
 gplv3-status: not-done-since-nomaint
 activity-status: nomaint
@@ -2516,10 +2528,12 @@
 package: powerguru
 mundane-name: PowerGuru
 copyright-holder: fsf
-note: git repo on savannah
+doc-category: Hobbies
+doc-summary: Monitoring, logging, and remote control of power generation
+doc-url: /software/powerguru/#documentation
 gplv3-status: in-dev-sources
 activity-status: moribund no-release
-last-contact: 25dec09 replied
+last-contact: 3dec10 replied, never
 
 package: proto
 copyright-holder: confused
@@ -2533,6 +2547,9 @@
 last-contact: 14mar10 replied, no plans to work on it
 
 package: proxyknife
+doc-category: Internet
+doc-summary: Customizable multithread proxy hunter
+doc-url: /software/proxyknife/manual/
 gplv3-status: done-in-1.7 (gnumaint-reply 24 Sep 2007 22:54:49 +0800)
 activity-status: ok 20070924 (1.7)
 
@@ -2547,6 +2564,9 @@
 activity-status: ok 20091011 (0.6.2)
 
 package: psychosynth
+doc-category: Music
+doc-summary: Interactive software synthesizer
+doc-url: http://www.psychosynth.com/index.php/Documentation
 gplv3-status: done-as-of-0.1.5
 activity-status: ok 20100811 (0.1.6)
 
@@ -2576,16 +2596,22 @@
 last-contact: see kawa
 
 package: quickthreads
+doc-category: Libraries
+doc-summary: Thread library
+doc-url: none
 gplv3-status: not-done-since-nomaint
 activity-status: nomaint 20060528 (1.6.8)
-last-contact: 23jul09 awaiting code, 12mar10 wrote
+last-contact: 12mar10 wrote, 23jul09 awaiting code,
 note: used to be part of guile, but dropped in guile 1.8.0
 
 package: r
-download-url: http://stat.ethz.ch/CRAN/src/base/
 logo: http://www.r-project.org/Rlogo.jpg
+doc-category: Mathematics
+doc-summary: Environment for statistical computing and graphics
+doc-url: http://cran.r-project.org/#doc
+download-url: http://stat.ethz.ch/CRAN/src/base/
 gplv3-status: not-done-as-of-2.10.1 (ticket 319866?)
-activity-status: ok 20091214 (2.10.1)
+activity-status: ok 20101015 (2.12.0)
 
 package: radius
 copyright-holder: fsf
@@ -2598,8 +2624,8 @@
 package: rcs
 mundane-name: RCS
 copyright-holder: notfsf
-doc-category: Software
-doc-summary: per-file revision control system
+doc-category: Version
+doc-summary: Per-file revision control system
 doc-url: none
 gplv3-status: not-done-since-stale
 activity-status: newmaint/20100222 19950616 (5.7)
@@ -2620,6 +2646,9 @@
 activity-status: ok 20101128 (1.0)
 
 package: reftex
+doc-category: Text
+doc-summary: Emacs support for LaTeX cross-references of all kinds
+doc-url: /software/auctex/manual/reftex.index.html
 gplv3-status: done-in-4.33
 activity-status: ok 20090809 (4.34)
 
@@ -2631,10 +2660,16 @@
 activity-status: ok 20100330 (0.72.2)
 
 package: rpge
+doc-category: Games
+doc-summary: Role playing game engine
+doc-url: none
 gplv3-status: done-in-0.0.1
 activity-status: nomaint 20080315 (0.0.1)
 
 package: rush
+doc-category: Software
+doc-summary: Restricted user (login) shell
+doc-url: http://puszcza.gnu.org.ua/software/rush/manual.html
 gplv3-status: done-in-1.5
 activity-status: ok 20100707 (1.7)
 
@@ -2655,9 +2690,14 @@
 
 package: scm
 mundane-name: SCM
+language: c
 logo: http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png
-gplv3-status: needs-exception-#502112-but-done-in-scm-5e5 (info-gnu 4 Feb 2008 
00:27:30)
-activity-status: ok 20080203 (5e5)
+doc-category: Software
+doc-summary: Scheme implementation
+doc-url: http://people.csail.mit.edu/jaffer/scm_toc.html
+download-ur: http://people.csail.mit.edu/jaffer/SCM.html
+gplv3-status: needs-exception-#502112-lgpl-but-done-in-scm-5e5 (info-gnu 4 Feb 
2008 00:27:30)
+activity-status: ok 20100630 (5e7)
 
 package: screen
 doc-category: Software
@@ -2702,6 +2742,9 @@
 activity-status: ok 20100520 (1.0.0)
 
 package: shmm
+doc-category: Software
+doc-summary: Shared memory manager utility
+doc-url: none
 gplv3-status: done-in-1.0
 activity-status: ok 20080628 (1.0)
 
@@ -2715,6 +2758,9 @@
 note: pending (l)gplv3, current address, rationalE?, info-gnu announcement
 
 package: sipwitch
+doc-category: Telephony
+doc-summary: Secure peer-to-peer VoIP server for the SIP protocol
+doc-url: none
 gplv3-status: done-in-0.1
 activity-status: ok 20101109 (0.9.2)
 
@@ -2759,11 +2805,17 @@
 # and Gary Vaughn are working on it.
 
 package: snakecharmer
+doc-category: Graphics
+doc-summary: Image finding with GNU GIFT
+doc-url: none
 gplv3-status: not-done-since-nomaint
 activity-status: nomaint
 last-contact: see gift
 
 package: social
+doc-category: Internet
+doc-summary: Decentralized social networking server
+doc-url: none
 gplv3-status: not-done-since-no-release
 activity-status: new
 
@@ -2783,6 +2835,9 @@
 activity-status: ok 20080719 (2.5)
 
 package: sovix
+doc-category: Web
+doc-summary: Emacs-like website revision system
+doc-url: none
 gplv3-status: done-in-0.0.1.5 (agplv3)
 activity-status: ok 20081215 (0.0.1.7)
 
@@ -2814,6 +2869,9 @@
 last-contact: 15nov10-awaiting-legal-papers-#565377
 
 package: sqltutor
+doc-category: Database
+doc-summary: Interactively learning SQL by example
+doc-url: /software/sqltutor/manual/
 gplv3-status: done-as-of-0.6
 activity-status: ok 20090429 (0.6)
 
@@ -2825,6 +2883,9 @@
 activity-status: ok 20100614 (source-highlight-3.1.4)
 
 package: stalkerfs
+doc-category: Interface
+doc-summary: Desktop search engine for local files, using FUSE
+doc-url: none
 gplv3-status: in-dev-sources (gnumaint-reply 21 Aug 2007 18:41:09 +0200)
 activity-status: stale # 20feb09 wrote
 
@@ -2837,9 +2898,13 @@
 
 package: stump
 logo: http://www.algebra.com/~ichudov/images/active/stump.jpg
+doc-category: Internet
+doc-summary: Secure team-based Usenet moderation program
+doc-url: none
 download-url: http://www.algebra.com/~ichudov/stump/
-gplv3-status: not-done-since-stale # 24mar10 wrote
-activity-status: stale 20000622 (2.5) # 16mar09 replied
+gplv3-status: not-done-since-stale
+activity-status: stale 20000622 (2.5)
+last-contact: 9dec10 wrote, 24mar10 wrote, 16mar09 replied
 
 package: superopt
 doc-category: Software
@@ -2857,6 +2922,9 @@
 
 package: sxml
 download-url: http://medialab.di.unipi.it/Project/SXML/resources.html
+doc-category: Web
+doc-summary: Simple XML for defining and implementing markup languages
+doc-url: none
 gplv3-status: not-done-since-stale
 activity-status: nomaint 20010829 (0.96)
 last-contact: 14nov10 stepped down
@@ -2899,19 +2967,25 @@
 package: termutils
 copyright-holder: fsf
 doc-category: Interface
-doc-summary: tput and tabs utilities to perform terminal operations
+doc-summary: The tput and tabs utilities to perform terminal operations
 doc-url: /software/termutils/manual/termutils-2.0/tput.html
 gplv3-status: not-done-since-stale-and-move-to-ncurses
 activity-status: stale 19951201 (2.0)
 last-contact: 8nov10 wrote, 23feb09 replied/wrote
 
 package: teseq
+doc-category: Software
+doc-summary: Analyze files with terminal control sequences, for debugging
+doc-url: /software/teseq/manual/
 gplv3-status: done-in-1.0.0
 activity-status: ok 20080804 (1.0.0)
 
 package: teximpatient
 mundane-name: TeX for the Impatient
 copyright-holder: notfsf
+doc-category: Text
+doc-summary: Book on TeX, plain TeX, and Eplain
+doc-url: none
 gplv3-status: doc
 download-url: ftp://tug.org/tex/impatient/
 activity-status: stable
@@ -2959,8 +3033,12 @@
 activity-status: ok 20101120 (2.2.0)
 
 package: trans-coord
-gplv3-status: not-applicable
-activity-status: no-release
+fsd: none
+doc-category: Translation
+doc-summary: Organizational infrastructure for translating www.gnu.org
+doc-url: /software/trans-coord/manual/
+gplv3-status: ok-since-container
+activity-status: container-package-for-gnun
 note: savannah project for www.gnu.org translation coordination
 
 package: trueprint
@@ -3003,25 +3081,36 @@
 activity-status: stale 20030603 (1.07) # 19may09 replied
 
 package: vc-changelog
+doc-category: Version
+doc-summary: ChangeLog management especially with distributed version control
+doc-url: none
 gplv3-status: in-dev-sources
 activity-status: new 19aug10
 
 package: vc-dwim
+fsd: vcdwim
+doc-category: Version
+doc-summary: Version-control-agnostic ChangeLog diff and commit tool
+doc-url: /software/vc-dwim/manual/
+doc-url: htmlxref
 gplv3-status: done-as-of-1.2
 activity-status: ok 20101106 (1.3)
 
 package: vcdimager
 mundane-name: VCDImager
 doc-category: Video
-doc-summary: authoring, disassembling and analyzing (super and) video CDs
+doc-summary: Authoring, disassembling and analyzing (super and) video CDs
 doc-url: none
 gplv3-status: under-discussion-with-maintainer (4nov07)
 activity-status: moribund 20050711 (0.7.23) # 26feb09 replied
 
 package: vera
 copyright-holder: notfsf
+doc-category: Dictionaries
+doc-summary: List of acronyms
+doc-url: none
 gplv3-status: doc
-activity-status: stable 20060608 (1.17) # acronym list
+activity-status: stable 20060608 (1.17)
 
 package: vmgen
 download-url: http://ftp.gnu.org/gnu/gforth/
@@ -3053,7 +3142,7 @@
 doc-summary: Word difference finder
 doc-url: /software/wdiff/manual/
 gplv3-status: done-in-0.6.0
-activity-status: ok 20101106 (0.6.4)
+activity-status: ok 20101205 (0.6.5)
 
 package: websocket4j
 language: java



reply via email to

[Prev in Thread] Current Thread [Next in Thread]