From linimon@FreeBSD.org  Sun Aug 28 05:58:28 2005
Return-Path: <linimon@FreeBSD.org>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 75B8816A41F
	for <FreeBSD-gnats-submit@freebsd.org>; Sun, 28 Aug 2005 05:58:28 +0000 (GMT)
	(envelope-from linimon@FreeBSD.org)
Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 2355043D45
	for <FreeBSD-gnats-submit@freebsd.org>; Sun, 28 Aug 2005 05:58:28 +0000 (GMT)
	(envelope-from linimon@FreeBSD.org)
Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1])
	by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j7S5wSQa090196
	for <FreeBSD-gnats-submit@freebsd.org>; Sun, 28 Aug 2005 05:58:28 GMT
	(envelope-from linimon@freefall.freebsd.org)
Received: (from linimon@localhost)
	by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j7S5wReV090195;
	Sun, 28 Aug 2005 05:58:28 GMT
	(envelope-from linimon)
Message-Id: <200508280558.j7S5wReV090195@freefall.freebsd.org>
Date: Sun, 28 Aug 2005 05:58:28 GMT
From: Mark Linimon <linimon@FreeBSD.org>
Reply-To: Mark Linimon <linimon@FreeBSD.org>
To: FreeBSD-gnats-submit@freebsd.org
Subject: [patch] [sysinstall] fix package categories in index.c
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         85367
>Category:       bin
>Synopsis:       [sysinstall] [patch] fix package categories in index.c
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Aug 28 06:00:39 GMT 2005
>Closed-Date:    Fri Dec 15 08:49:40 GMT 2006
>Last-Modified:  Fri Dec 15 08:49:40 GMT 2006
>Originator:     Mark Linimon
>Release:        FreeBSD 5.3-RELEASE
>Organization:
FreeBSD
>Environment:
>Description:
The list of categories is out-of-date.  In particular, the following are
missing: lisp, pear, tk84, and xfce.

While I was here, I threw out categories that have become stale, as
well as a few that probably have not been used since the epoch.  (It
turns out that empty categories are preened, so they are harmless, but
there is no reason to leave them in.)  There is also some other minor
rewording where it seemed necessary.

IMHO this patch should be considered a candidate for 6.0-RELEASE.
>How-To-Repeat:
Diff versus the Porter's Handbook, at least, the version I just committed
that added the ones missing from it, too (sigh).
>Fix:
The following was tested on 5.3-RELEASE because that's what I had
available.  I have little doubt it will also work on -CURRENT.

--- index.c.dist	Fri Mar 25 15:38:26 2005
+++ index.c	Sun Aug 28 00:36:07 2005
@@ -79,7 +79,6 @@
     "All", "All available packages in all categories.",
     "accessibility", "Ports to help disabled users.",
     "afterstep", "Ports to support the AfterStep window manager.",
-    "applications", "User application software.",
     "arabic", "Ported software for Arab countries.",
     "archivers", "Utilities for archiving and unarchiving data.",
     "astro", "Applications related to astronomy.",
@@ -94,10 +93,9 @@
     "deskutils", "Various Desktop utilities.",
     "devel", "Software development utilities and libraries.",
     "dns", "Domain Name Service tools.",
-    "documentation", "Document preparation utilities.",
-    "editors", "Common text editors.",
+    "editors", "Editors.",
     "elisp", "Things related to Emacs Lisp.",
-    "emulators", "Utilities for emulating other OS types.",
+    "emulators", "Utilities for emulating other operating systems.",
     "finance", "Monetary, financial and related applications.",
     "french", "Ported software for French countries.",
     "ftp", "FTP client and server utilities.",
@@ -115,59 +113,48 @@
     "kde", "Software for the K Desktop Environment.",
     "korean", "Ported software for the Korean market.",
     "lang", "Computer languages.",
-    "languages", "Computer languages.",
-    "libraries", "Software development libraries.",
-    "linux", "Linux programs that can be run under binary compatibility.",
+    "linux", "Linux programs that can run under binary compatibility.",
+    "lisp", "Software related to the Lisp language.",
     "mail", "Electronic mail packages and utilities.",
     "math", "Mathematical computation software.",
     "mbone", "Applications and utilities for the MBONE.",
     "misc", "Miscellaneous utilities.",
     "multimedia", "Multimedia software.",
     "net", "Networking utilities.",
-    "net-mgmt", "Network Management",
+    "net-mgmt", "Network management tools",
     "news", "USENET News support software.",
-    "numeric", "Mathematical computation software.",
     "offix", "An office automation suite of sorts.",
-    "orphans", "Packages without a home elsewhere.",
     "palm", "Software support for the Palm(tm) series.",
     "parallel", "Applications dealing with parallelism in computing.",
+    "pear", "Software related to the Pear PHP framework.",
     "perl5", "Utilities/modules for the PERL5 language.",
-    "picobsd", "Ports to support PicoBSD.",
-    "pilot", "Software support for the 3Com Palm Pilot(tm) series.",
     "plan9", "Software from the Plan9 operating system.",
     "polish", "Ported software for the Polish market.",
     "portuguese", "Ported software for the Portuguese market.",
     "print", "Utilities for dealing with printing.",
-    "printing", "Utilities for dealing with printing.",
-    "programming", "Software development utilities and libraries.",
     "python", "Software related to the Python language.",
     "ruby", "Software related to the Ruby language.",
     "russian", "Ported software for the Russian market.",
-    "science", "Scientific software.",
     "scheme", "Software related to the Scheme language.",
+    "science", "Scientific software.",
     "security", "System security software.",
     "shells", "Various shells (tcsh, bash, etc).",
     "sysutils", "Various system utilities.",
-    "tcl75", "TCL v7.5 and packages that depend on it.",
-    "tcl76", "TCL v7.6 and packages that depend on it.",
     "tcl80", "TCL v8.0 and packages that depend on it.",
     "tcl81", "TCL v8.1 and packages that depend on it.",
     "tcl82", "TCL v8.2 and packages that depend on it.",
     "tcl83", "TCL v8.3 and packages that depend on it.",
     "tcl84", "TCL v8.4 and packages that depend on it.",
     "textproc", "Text processing/search utilities.",
-    "tk41", "Tk4.1 and packages that depend on it.",
-    "tk42", "Tk4.2 and packages that depend on it.",
     "tk80", "Tk8.0 and packages that depend on it.",
-    "tk81", "Tk8.1 and packages that depend on it.",
     "tk82", "Tk8.2 and packages that depend on it.",
     "tk83", "Tk8.3 and packages that depend on it.",
-    "tkstep80", "tkstep wm and packages that depend on it.",
-    "troff", "TROFF text formatting utilities.",
+    "tk84", "Tk8.4 and packages that depend on it.",
+    "tkstep80", "Ports to support the TkStep window manager.",
     "ukrainian", "Ported software for the Ukrainian market.",
     "vietnamese", "Ported software for the Vietnamese market.",
     "windowmaker", "Ports to support the WindowMaker window manager.",
-    "www", "WEB utilities (browers, HTTP servers, etc).",
+    "www", "Web utilities (browers, HTTP servers, etc).",
     "x11", "X Window System based utilities.",
     "x11-clocks", "X Window System based clocks.",
     "x11-fm", "X Window System based file managers.",
@@ -176,6 +163,7 @@
     "x11-themes", "X Window System themes.",
     "x11-toolkits", "X Window System based development toolkits.",
     "x11-wm", "X Window System window managers.",
+    "xfce", "Software relating to the Xfce Desktop Environment.",
     "zope", "Software related to the Zope platform.",
     NULL, NULL,
 };
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->freebsd-qa 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Sun Aug 28 06:01:24 GMT 2005 
Responsible-Changed-Why:  
Over to maintainer(s). 

http://www.freebsd.org/cgi/query-pr.cgi?pr=85367 

From: Erwin Lansing <erwin@FreeBSD.org>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: bin/85367: [sysinstall] [patch] fix package categories in index.c
Date: Sun, 10 Dec 2006 22:44:48 +0100

 An updated list can be found here:
 http://people.freebsd.org/~erwin/sysinstall-index.c.diff
 
 I'll keep the patch updated in p4:
 http://perforce.freebsd.org/fileLogView.cgi?FSPC=//depot/user/erwin/sysinstall/index.c
 
State-Changed-From-To: open->patched 
State-Changed-By: erwin 
State-Changed-When: Mon Dec 11 08:54:50 UTC 2006 
State-Changed-Why:  
I committed the updated patch to HEAD and MFC in a few days. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=85367 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: bin/85367: commit references a PR
Date: Mon, 11 Dec 2006 08:54:36 +0000 (UTC)

 erwin       2006-12-11 08:54:17 UTC
 
   FreeBSD src repository (ports committer)
 
   Modified files:
     usr.sbin/sysinstall  index.c 
   Log:
   Update the list of ports categories.
   
   This is an updated version of:
   PR:             85367
   Submitted by:   linimon
   
   Reviewed by:    simon
   MFC after:      3 days
   
   Revision  Changes    Path
   1.109     +15 -24    src/usr.sbin/sysinstall/index.c
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: bin/85367: commit references a PR
Date: Thu, 14 Dec 2006 09:04:22 +0000 (UTC)

 erwin       2006-12-14 09:04:14 UTC
 
   FreeBSD src repository (ports committer)
 
   Modified files:        (Branch: RELENG_6)
     usr.sbin/sysinstall  index.c 
   Log:
   MFC: rev. 1.109 + 1.110
     - Update the list of ports categories. [1]
     - Fix typo. [2]
   
     PR:           85367 [1]
     Submitted by: linimon [1],
                   ceri, matteo [2]
     Reviewed by:  ceri, simon [1],
                   cperciva [2]
   
   Revision   Changes    Path
   1.106.2.2  +15 -24    src/usr.sbin/sysinstall/index.c
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
State-Changed-From-To: patched->closed 
State-Changed-By: erwin 
State-Changed-When: Fri Dec 15 08:49:22 UTC 2006 
State-Changed-Why:  
Committed to HEAD and RELENG_6. Thanks for your submission! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=85367 
>Unformatted:
