[Top][All Lists]
[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 home page</a>!;
- $str .= "<td>$doc_summary. [$home]</td></tr>"; # always add period
+ my $home = qq!<a href="$home_url">$pkgname 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> </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> !);
}
- 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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [commit-womb] gnumaint doc-categories.txt gm gnupackages.txt,
Karl Berry <=