commit-womb
[Top][All Lists]
Advanced

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

[commit-womb] gnumaint Makefile gm gnupackages.txt oldpackage...


From: Karl Berry
Subject: [commit-womb] gnumaint Makefile gm gnupackages.txt oldpackage...
Date: Mon, 22 Nov 2010 23:59:26 +0000

CVSROOT:        /sources/womb
Module name:    gnumaint
Changes by:     Karl Berry <karl>       10/11/22 23:59:26

Modified files:
        .              : Makefile gm gnupackages.txt oldpackages.txt 

Log message:
        songanizer decommissioned

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnumaint/Makefile?cvsroot=womb&r1=1.26&r2=1.27
http://cvs.savannah.gnu.org/viewcvs/gnumaint/gm?cvsroot=womb&r1=1.28&r2=1.29
http://cvs.savannah.gnu.org/viewcvs/gnumaint/gnupackages.txt?cvsroot=womb&r1=1.74&r2=1.75
http://cvs.savannah.gnu.org/viewcvs/gnumaint/oldpackages.txt?cvsroot=womb&r1=1.5&r2=1.6

Patches:
Index: Makefile
===================================================================
RCS file: /sources/womb/gnumaint/Makefile,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -b -r1.26 -r1.27
--- Makefile    17 Nov 2010 22:49:23 -0000      1.26
+++ Makefile    22 Nov 2010 23:59:25 -0000      1.27
@@ -1,4 +1,4 @@
-# $Id: Makefile,v 1.26 2010/11/17 22:49:23 karl Exp $
+# $Id: Makefile,v 1.27 2010/11/22 23:59:25 karl Exp $
 # Copyright 2007-2010 Free Software Foundation, Inc.
 #
 # Copying and distribution of this file, with or without modification,
@@ -31,13 +31,13 @@
 test-checkactivity:
        gm check activityfile
        
-test-checkgnupackages:
-       gm check gnupackages
+test-checkmaint:
+       gm check maintainers
        
-test-checksavannah sv:
+test-checksav sv:
        gm check savannah
 
-test-list-maintainers:
+test-listmaint:
        gnumaint list maintainers $(sep)
        gnumaint list maintainers package karl1test  $(sep)
        gnumaint list maintainers karl $(sep)

Index: gm
===================================================================
RCS file: /sources/womb/gnumaint/gm,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -b -r1.28 -r1.29
--- gm  17 Nov 2010 22:49:23 -0000      1.28
+++ gm  22 Nov 2010 23:59:26 -0000      1.29
@@ -1,5 +1,5 @@
 #!/usr/bin/env perl
-# $Id: gm,v 1.28 2010/11/17 22:49:23 karl Exp $
+# $Id: gm,v 1.29 2010/11/22 23:59:26 karl Exp $
 # More gnumaint-related stuff, in Perl this time instead of TCL.
 # 
 # Copyright 2007-2010 Free Software Foundation Inc.
@@ -194,39 +194,62 @@
     next if &skip_pkg_p ($pkgname);
     my %p = %{$pkgs{$pkgname}};
 
-    if (! $p{"doc-category"}) {
+    my $short_cat = $p{"doc-category"};
+    if (! $short_cat) {
       warn (&gnupkgs_msg ("lacks doc-category\n", %p));
       next;
     }
     
-    # map short category name used in the file to the full name we want
-    # to use in the output.
-    my $full_cat = &full_category ($p{"doc-category"});
-    next unless $full_cat;
-
-    # install in the category hash.
-    my @x = exists $cat{$full_cat} ? @{$cat{$full_cat}} : ();
+    # Append to the list of packages for this category.
+    my @x = exists $cat{$short_cat} ? @{$cat{$short_cat}} : ();
     push (@x, \%p);
-    $cat{$full_cat} = address@hidden;
+    $cat{$short_cat} = address@hidden;
   }
 
-  # for each category, sort list of packages and output.
-  for my $full_cat (sort keys %cat) {
-    for my $pkg_ref (sort by_name @{$cat{$full_cat}}) {
-      my ($doc_url,$doc_category,$doc_summary)
-        = ($p{"doc-url"}, $p{"doc-category"}, $p{"doc-summary"});
-      if (! $doc_url || ! $doc_category || ! $doc_summary) {
-        warn (&gnupkgs_msg ("lacks doc-(url|category|summary)\n", %p));
+  # 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);
+
+    push (@ret, &output_cat ($short_cat, $full_cat));
+    
+    for my $pkg_ref (sort by_pkgname @{$cat{$short_cat}}) {
+      my %p = %$pkg_ref;
+      my ($doc_url,$doc_summary) = ($p{"doc-url"}, $p{"doc-summary"});
+      if (! $doc_url || ! $doc_summary) {
+        warn (&gnupkgs_msg ("lacks doc-(url|summary)\n", %p));
         next;
       }
+      my $str = "\n<tr><td>* ";
+      $str .= qq!<a href="$doc_url">$p{"package"}!;
+      $str .= qq! ($p{"mundane-name"})! if $p{"mundane-name"};
+      $str .= "</a></td>\n";
+      $str .= "<td>$doc_summary</td></tr>";
+      push (@ret, $str);
     }
-
-    push (@ret, qq!<a href="$doc_url">$pkgname</a>&nbsp;!);
   }
 
   return @ret;
 
-  sub full_category { return "XX" . $_[0]; }
+  sub output_cat {
+    my ($short_cat,$full_cat) = @_;
+    my $ret = "\n<tr>";
+    $ret .= qq!<td colspan="2">\n<h3 id="$short_cat">$full_cat</h3></td>!;
+    $ret .= "</tr>\n";
+    return $ret;
+    
+  }
+
+  # 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"}; }
+
+  sub full_category { return "XXX" . $_[0]; }
+  sub short_category { return $_[0] . "XXX"; }
 }
 
 sub gnupkgs_msg

Index: gnupackages.txt
===================================================================
RCS file: /sources/womb/gnumaint/gnupackages.txt,v
retrieving revision 1.74
retrieving revision 1.75
diff -u -b -r1.74 -r1.75
--- gnupackages.txt     17 Nov 2010 22:49:23 -0000      1.74
+++ gnupackages.txt     22 Nov 2010 23:59:26 -0000      1.75
@@ -1,4 +1,4 @@
-# $Id: gnupackages.txt,v 1.74 2010/11/17 22:49:23 karl Exp $
+# $Id: gnupackages.txt,v 1.75 2010/11/22 23:59:26 karl Exp $
 # This file records information on a per-package basis,
 # *not* including maintainers (that's in /gd/gnuorg/maintainers).
 # There is nothing private in this file.  Public domain.
@@ -95,6 +95,7 @@
 package: alive
 doc-category: Internet
 doc-summary: Autologin and keep-alive daemon
+doc-url: none
 download-url: http://download.savannah.gnu.org/releases/alive/
 gplv3-status: not-done-in-1.4.0-nomaint
 activity-status: nomaint 20050222 (1.4.0)
@@ -153,7 +154,7 @@
 doc-summary: Automated program generator
 doc-url: /software/autogen/manual/
 gplv3-status: done-in-5.9.5
-activity-status: ok 20101116 (5.11.2)
+activity-status: ok 20101118 (5.11.3)
 
 package: automake
 language: perl
@@ -184,7 +185,7 @@
 doc-url: none
 gplv3-status: under-discussion-with-maintainer (3nov09)
 activity-status: stale 20020303 (0.98)
-last-contact: 15nov10 wrote, 26jul09 replied
+last-contact: 22nov10 newmaint, 15nov10 wrote, 26jul09 replied
 
 package: bash
 copyright-holder: fsf
@@ -576,6 +577,7 @@
 copyright-holder: fsf
 doc-category: Internet
 doc-summary: Web site revision system for DotGNU
+doc-url: none
 gplv3-status: not-done-since-stale
 activity-status: nomaint
 note: copyright.list seems clear
@@ -687,7 +689,9 @@
 
 package: ferret
 logo: /software/ferret/ferret.png
-doc-category: Software
+doc-category: Database
+doc-summary: Entity/relationship based data modeler
+doc-url: none
 download-url: http://www.gnuferret.org/Downloads
 gplv3-status: done-in-0.7
 activity-status: ok 20081116 (0.7)
@@ -766,10 +770,11 @@
 package: garpd
 mundane-name: Gratuitous ARP Daemon
 doc-category: Internet
-doc-summary: Broadcast gratuitous packets for IPMI and more
+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
-last-contact: 15jan10 wrote
+last-contact: 21nov10 reply, "soon"
 
 package: gawk
 copyright-holder: fsf
@@ -833,8 +838,7 @@
 doc-url: none
 gplv3-status: not-done rms
 activity-status: stale 20021016 (1.8.3)
-last-contact: 17nov10,20nov08 wrote
-note: patch needs rewriting, ticket #345011.
+last-contact: 18nov10 replied
 
 package: gengen
 doc-category: Software
@@ -871,11 +875,14 @@
 package: gg-network
 gplv3-status: n/a
 activity-status: n/a
+note: first gnu group
 
 package: ggradebook
+doc-category: Education
+doc-summary: GNOME application to track students' grades for teachers
+doc-url: none
 gplv3-status: not-done-since-stale
-activity-status: stale 20000410 (0.91)
-last-contact: 7nov10-final-notice,16jan10,19nov08 wrote
+activity-status: nomaint 20000410 (0.91)
 
 package: ghostscript
 mundane-name: GNU Ghostscript
@@ -956,9 +963,13 @@
 last-contact: 18jan10 replied, 2011 release
 
 package: gmediaserver
+doc-category: Audio
+doc-summary: UPnP compatible media server
+doc-url: htmlxref
 download-url: http://download.savannah.gnu.org/releases/gmediaserver/
-gplv3-status: working (18 Oct 2007 17:50:13)
-activity-status: ok 20071110 (0.13.0.tar.gz)
+gplv3-status: done-in-0.13.0 (18 Oct 2007 17:50:13)
+activity-status: stale 20071110 (0.13.0)
+last-contact: 20nov10 replied, this year
 
 package: gmorph
 doc-category: Graphics
@@ -990,6 +1001,9 @@
 
 package: gnat
 mundane-name: GNAT
+doc-category: software
+doc-summary: Ada compiler
+doc-url: none
 download-url: http://libre.adacore.com/libre/download2/
 gplv3-status: done-as-of-2009
 activity-status: ok 20090519 (2009)
@@ -1025,9 +1039,12 @@
 
 package: gnotary
 mundane-name: GNotary
+doc-category: Business
+doc-summary: Digitally sign electronic health records
+doc-url: none
 gplv3-status: not-done-since-stale
 activity-status: stale 20050827 (0.1.rc1)
-last-contact: 19jan10 hilbert replied
+last-contact: see gnumed
 
 package: gnowsys
 mundane-name: GNOWSYS
@@ -1053,6 +1070,9 @@
 
 package: gnu-c-manual
 gplv3-status: doc
+doc-category: Software
+doc-summary: Reference manual for the C programming language
+doc-url: htmlxref
 activity-status: ok 20091219 (0.2.1)
 
 package: gnu-crypto
@@ -1086,6 +1106,9 @@
 
 package: gnubatch
 mundane-name: GNUBatch
+doc-category: Sysadmin
+doc-summary: Advanced batch scheduling and job control
+doc-url: none
 gplv3-status: done-in-1.0
 activity-status: ok 20101021 (1.3)
 
@@ -1173,10 +1196,12 @@
 activity-status: ok 20090223 (4.9.5)
 
 package: gnujdoc
-mundane-name: GNUjdoc
+doc-category: Documentation translation
+doc-summary: Japanese translations of GNU documents
+doc-url: none
 gplv3-status: not-applicable-since-doc
 activity-status: stable
-last-contact: 15dec08 replied, 26jan10 wrote
+last-contact: 26jan10 wrote, 15dec08 replied
 note: japanese translations of documents
 
 package: gnujump
@@ -1207,6 +1232,9 @@
 
 package: gnumach
 mundane-name: Mach
+doc-category: Software
+doc-summary: Microkernel of the GNU system
+doc-url: /software/hurd/microkernel/mach/documentation.html
 gplv3-status: not-applicable-since-released-through-hurd
 activity-status: ok released-through-hurd
 last-contact: see hurd
@@ -1216,11 +1244,11 @@
 logo: http://gnumed.org/img/gnumedlogo.png
 doc-category: Business
 doc-summary: Paperless medical practice
-doc-url: http://wiki.gnumed.de/bin/view/Gnumed/GettingStarted
+doc-url: http://wiki.gnumed.de/bin/view/Gnumed/GnumedManual
 download-url: http://www.gnumed.de/downloads/
 gplv3-status: working
-activity-status: stale 20080909 (0.3.2)
-last-contact: 19jan10 hilbert replied
+activity-status: ok 20101001 (gnumed-server-14.4, gnumed-client-0.8.4)
+last-contact: 18nov10 wrote, 19jan10 sebastian.hilbert replied
 
 package: gnumeric
 doc-category: Spreadsheets
@@ -1243,6 +1271,9 @@
 
 package: gnun
 mundane-name: GNUnited Nations
+doc-category: Documentation translation
+doc-summary: Build system for www.gnu.org translations
+doc-url: /software/trans-coord/manual/ + htmlxref
 gplv3-status: done-in-0.1
 activity-status: ok 20091110 (0.4)
 
@@ -1275,6 +1306,9 @@
 activity-status: ok 20091102 (0.99.8)
 
 package: gnuprologjava
+doc-category: Software
+doc-summary: Implementation of Prolog as a Java library
+doc-url: /software/gnuprologjava/api/ + htmlxref
 download-url: http://sourceforge.net/projects/gnuprologjava/
 gplv3-status: done-in-0.2.5-lgplv3+
 activity-status: ok 20100825 (0.2.5)
@@ -1331,16 +1365,25 @@
 last-contact: 30jan10 wrote
 
 package: gnuspeech
+doc-category: Interfaces
+doc-summary: Extensible rule-based text-to-speech
+doc-url: /software/gnuspeech/#Manuals
 gplv3-status: in-dev-sources
 activity-status: stale no-release # project is active in savannah
 
 package: gnuspool
 mundane-name: GNUSpool
+doc-category: Printing
+doc-summary: Spooling system with a variety of interfaces
+doc-url: none
 gplv3-status: done-in-1.0
 activity-status: ok 20101021 (1.8)
 
 package: gnustandards
 copyright-holder: fsf
+doc-category: gnuorg
+doc-summary: GNU coding standards and maintainer information
+doc-url: htmlxref
 gplv3-status: doc
 activity-status: ok released-through-vc
 
@@ -1362,7 +1405,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 200100930 (2.10.2)
+activity-status: ok 20101003 (2.10.3)
 
 package: gnutrition
 doc-category: Health
@@ -1381,20 +1424,29 @@
 activity-status: container-package-for-icecat
 
 package: goldwater
-# cvs -d:pserver:address@hidden:/sources/dgee co goldwater
-# download-url: ftp.gnu.org:gnu/dotgnu -- taken offline, though
+doc-category: Business
+doc-summary: Middleware server
+doc-url: none
 gplv3-status: not-done-since-dotgnu-nomaint
-activity-status: stale nomaint
+activity-status: nomaint
 last-contact: 31jan10 replied
+# cvs -d:pserver:address@hidden:/sources/dgee co goldwater
+# download-url: ftp.gnu.org:gnu/dotgnu -- taken offline, though
 
 package: goodbye
+doc-category: Software
+doc-summary: Kiosk management
+doc-url: none
 gplv3-status: not-done-since-no-release
 activity-status: stale no-release
 
 package: goptical
+doc-category: Libraries
+doc-summary: C++ optical design and simulation library
+doc-url: /software/goptical/manual/
 gplv3-status: in-dev-sources
 activity-status: new 25oct09
-last-contact: 8jun10 replied
+last-contact: 21nov10 wrote, 8jun10 replied
 
 package: gorm
 logo: http://gnustep.org/experience/images/Gorm.png
@@ -1435,9 +1487,9 @@
 doc-summary: Saves comic strips from the web
 doc-url: http://server.phpgrabcomics.org/docs/
 download-url: http://sourceforge.net/project/showfiles.php?group_id=33239
-gplv3-status: not-done-since-stale
-activity-status: stale 20061102 (1.5.3)
-last-contact: 14nov10, 4aug10 wrote
+gplv3-status: not-done-in-1.5.4
+activity-status: ok 20101118 (1.5.4)
+last-contact: 18nov10 replied
 
 package: greg
 copyright-holder: fsf
@@ -1458,9 +1510,13 @@
 
 package: gretl
 logo: http://gretl.sourceforge.net/images/gretl-image.png
+doc-category: Business
+doc-summary: Statistical analysis of economic data (econometrics)
+doc-url: http://sourceforge.net/projects/gretl/files/manual/
 download-url: http://sourceforge.net/project/showfiles.php?group_id=36234
-gplv3-status: in-dev-sources (gnumaint-reply 22 Aug 2007 11:13:36)
-activity-status: ok 20080827 (1.7.7)
+gplv3-status: done-as-of-1.9.2
+activity-status: ok 20101103 (1.9.2)
+last-contat: 21nov10 wrote
 
 package: groff
 copyright-holder: fsf
@@ -1489,12 +1545,18 @@
 activity-status: ok 20100325 (1.4.4, libgsasl-1.4.4/20100325)
 
 package: gsegrafix
+doc-category: Graphics
+doc-summary: GNOME application for creating scientific and engineering plots
+doc-url: none
 gplv3-status: done-as-of-1.0.5
 activity-status: ok 20100103 (1.0.5)
 
 package: gsl
 mundane-name: GNU Scientific Library
 copyright-holder: notfsf
+doc-category: Mathematics
+doc-summary: Numerical library for C and C++
+doc-url: htmlxref
 gplv3-status: done-in-1.10 (gnumaint-reply 21 Aug 2007 10:01:29)
 activity-status: ok 20100310 (1.14)
 
@@ -1539,7 +1601,8 @@
 doc-summary: Typing tutor
 doc-url: htmlxref
 gplv3-status: done-in-2.8
-activity-status: ok 20090218 (2.8.3)
+activity-status: newmaint/20091215 20090218 (2.8.3)
+last-contact 17nov10 final-notice
 
 package: guile
 copyright-holder: fsf
@@ -1654,7 +1717,7 @@
 package: hurd
 copyright-holder: fsf
 doc-category: Software
-doc-summary: The kernel for the GNU operating system
+doc-summary: The kernel servers for the GNU operating system
 doc-url: /software/hurd/doc/doc.html
 gplv3-status: under-discussion
 logo: /graphics/hurd_sm_mf.jpg
@@ -1797,7 +1860,7 @@
 
 package: libcdio
 doc-category: Audio
-doc-category: CD Input and Control Library.
+doc-summary: CD Input and Control library
 doc-url: /software/libcdio/libcdio.html
 gplv3-status: done-in-0.81
 activity-status: ok 20091027 (0.82, pycdio-0.16/20091026, 
rbcdio-0.15/200901518)
@@ -2232,7 +2295,7 @@
 doc-summary: Build and execute command lines in parallel
 doc-url: /software/parallel/man.html
 gplv3-status: done-in-20100424
-activity-status: ok 20100922 (20100922)
+activity-status: ok 20101121 (20101121)
 
 package: parted
 copyright-holder: fsf
@@ -2607,13 +2670,6 @@
 gplv3-status: done-in-3.10.3
 activity-status: ok 20101029 (3.18.7)
 
-package: songanizer
-copyright-holder: fsf
-doc-category: Music
-doc-url: none
-gplv3-status: not-done-in-1.0
-activity-status: stale 20070326 (1.0) # 10feb09 wrote
-
 package: sourceinstall
 doc-category: Sysadmin
 doc-summary: Managing distribution sources as packages
@@ -2697,8 +2753,8 @@
 package: sxml
 download-url: http://medialab.di.unipi.it/Project/SXML/resources.html
 gplv3-status: not-done-since-stale
-activity-status: stale 20010829 (0.96)
-last-contact: 14nov10 wrote, 22apr09 replied
+activity-status: nomaint 20010829 (0.96)
+last-contact: 14nov10 stepped down
 
 package: sysutils
 copyright-holder: fsf
@@ -2720,7 +2776,7 @@
 
 package: tar
 copyright-holder: fsf
-doc-category: Sysadmin
+doc-category: Archiving
 doc-summary: Managing tar archives
 doc-url: /software/tar/manual/
 gplv3-status: done-in-1.21
@@ -2794,7 +2850,7 @@
 doc-summary: Transparent Remote Access, Multiple Protocol GNU Emacs package
 doc-url: htmlxref
 gplv3-status: done-in-2.1.14
-activity-status: ok 20100824 (2.1.19)
+activity-status: ok 20101120 (2.2.0)
 
 package: trans-coord
 gplv3-status: not-applicable
@@ -2952,6 +3008,7 @@
 
 package: xhippo
 doc-category: Audio
+doc-summary: Generic playlist manager program
 doc-url: none
 gplv3-status: done-in-3.5
 activity-status: ok 20070827 (3.5)
@@ -2980,7 +3037,7 @@
 
 package: zile
 gplv3-status: done-in-2.2.58
-activity-status: ok 20101008 (2.3.20)
+activity-status: ok 20101117 (2.3.21)
 
 # End. (Do not remove this line or the blank line before it.  Thanks.)
 doc-category: 

Index: oldpackages.txt
===================================================================
RCS file: /sources/womb/gnumaint/oldpackages.txt,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- oldpackages.txt     17 Nov 2010 22:49:23 -0000      1.5
+++ oldpackages.txt     22 Nov 2010 23:59:26 -0000      1.6
@@ -1,9 +1,19 @@
-# $Id: oldpackages.txt,v 1.5 2010/11/17 22:49:23 karl Exp $
+# $Id: oldpackages.txt,v 1.6 2010/11/22 23:59:26 karl Exp $
 # Public domain.
 #
 # This file records information about packages which we have decommissioned.
 # There is nothing private in this file.
 
+package: songanizer
+copyright-holder: fsf
+doc-category: Audio
+doc-summary: Organize collections of audio files
+doc-url: none
+gplv3-status: not-done-in-1.0
+activity-status: stale 20070326 (1.0)
+last-contact: 19nov10 wrote, 10feb09 wrote
+gone: 22nov10 maintainer resigned, never caught on
+
 package: dictionary
 download-url: ftp://ftp.gnu.org/gnu/gcide
 gplv3-status: not-done-since-moribund



reply via email to

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