ftp.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-apps/2001/09/25/02:26:54

Mailing-List: contact cygwin-apps-help AT sourceware DOT cygnus DOT com; run by ezmlm
Sender: cygwin-apps-owner AT sourceware DOT cygnus DOT com
List-Subscribe: <mailto:cygwin-apps-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin-apps/>
List-Post: <mailto:cygwin-apps AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-apps-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/lists.html#faqs>
Delivered-To: mailing list cygwin-apps AT sources DOT redhat DOT com
Message-ID: <3BB02399.7090103@ece.gatech.edu>
Date: Tue, 25 Sep 2001 02:26:33 -0400
From: Charles Wilson <cwilson AT ece DOT gatech DOT edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.2) Gecko/20010726 Netscape6/6.1
X-Accept-Language: en-us
MIME-Version: 1.0
To: cygwin-apps AT cygwin DOT com
CC: cygwin-developers AT cygwin DOT com
Subject: Re: new 'temp' directory in CVS cinstall contains dependency WIP
References: <20010919225819 DOT A26863 AT redhat DOT com> <0a3f01c1441a$948e0b60$0200a8c0 AT lifelesswks> <20010923093415 DOT D28032 AT redhat DOT com> <0b7b01c14437$f5ecc730$0200a8c0 AT lifelesswks> <20010924165808 DOT A31556 AT redhat DOT com>

This is a multi-part message in MIME format.
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Christopher Faylor wrote:

> Ok.  I'm going to clarify and simplify:
> Here is what I'm asking:
> 1) If you are a package maintainer, check your entries in
>    setup.ini for accuracy.  Make any changes that you think
>    are appropriate.  Check them into cvs.  Ignore the "rh"
>    script.

I've added ldesc entries for all of my packages, as well as
updated the sdesc entries to also include the pkg name first. However, 
I'm having difficulty checking it in; cvs is hanging -- but it's not the 
expected W98 hang-after-done behavior.  I'm on W2K, and it's hanging 
before it begins.  I'm too tired to debug this right now, so I've 
attached a patch.

If you don't want to deal with ldesc entries right now, let me know and 
I'll regen the patch without them.

> 2) Try setup.ini with a freshly compiled setup.exe.  If it
>    works fine for you, you're done.  If it doesn't then debugging
>    is appreciated.

Seems to work okay, even with the multiline ldesc entries.  (I even 
compiled a setup.exe that displayed the ldesc entries instead of the 
sdesc ones, and it seemed to work okay -- more than just the first line 
of the ldesc entry was displayed, although the chooser rendered it 

> - I switched to the Debian categories because I thought that was
>   the consensus.

Well, setup doesn't seem to want to display all of the new categories. 
For one thing, it completely ignores "Devel"  and "Net".  I'm not sure 
how the multi-word categories should be treated:

Is Base Shells supposed to be a "Base Shells" category, or does it 
indicate that bash is in both the "Base" category and the "Shells" category?

In either case, the current behavior is: bash is in the "Base" category; 
there is no "Shells" category nor a "Base Shells" category.


Content-Type: text/plain;
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;

Index: setup.ini
RCS file: /cvs/src/src/winsup/cinstall/temp/setup.ini,v
retrieving revision 1.2
diff -u -r1.2 setup.ini
--- setup.ini	2001/09/20 02:38:22	1.2
+++ setup.ini	2001/09/25 06:24:24
@@ -140,7 +140,23 @@
 source: latest/ctags/ctags-5.0.1-1-src.tar.gz 186179
 @ cvs
-sdesc: "Concurrent Versions System"
+sdesc: "cvs: Concurrent Version System"
+ldesc: "CVS is a version control
+system which can record the history of your files (usually,
+but not always, source code). CVS only stores the differences
+between versions, instead of every version of every file
+you've ever created. CVS also keeps a log of who, when and
+why changes occurred, among other aspects.
+CVS is very helpful for managing releases and controlling
+the concurrent editing of source files among multiple
+authors. Instead of providing version control for a
+collection of files in a single directory, CVS provides
+version control for a hierarchical collection of
+directories consisting of revision controlled files.
+These directories and files can then be combined together
+to form a software release."
 category: Devel
 requires: ash cygwin gdbm crypt textutils
 version: 1.11.0-1
@@ -269,7 +285,13 @@
 source: latest/gdb/gdb-20010428-1-src.tar.gz 17107908
 @ gdbm
-sdesc: "GNU dbm database routines (runtime version)"
+sdesc: "gdbm: GNU dbm database routines (runtime version)"
+ldesc: "Gdbm is a GNU database indexing library, including routines which use
+extensible hashing.  Gdbm works in a similar way to standard UNIX dbm
+routines.  Gdbm is useful for developers who write C applications and
+need access to a simple and efficient database or who are building C
+applications which will use such a database. This version also supports
+ndbm and dbm emulation modes."
 category: Base
 requires: cygwin
 version: 1.8.0-3
@@ -281,7 +303,17 @@
 source: contrib/gdbm/gdbm-1.8.0-2-src.tar.gz 156078
 @ gettext
-sdesc: "GNU Internationalization utilities"
+sdesc: "gettext: GNU Internationalization utilities"
+ldesc: "The GNU gettext package provides a set of tools and 
+documentation for producing
+multi-lingual messages in programs. Tools include a set of conventions about
+how programs should be written to support message catalogs, a directory and
+file naming organization for the message catalogs, a runtime library which
+supports the retrieval of translated messages, and stand-alone programs for
+handling the translatable and the already translated strings. Gettext provides
+an easy to use library and tools for creating, using, and modifying natural
+language catalogs and is a powerful and simple method for internationalizing
 category: Devel
 requires: cygwin # gettext-base
 version: 0.10.38-2
@@ -361,9 +393,12 @@
 source: contrib/irc/irc-20010101-1-src.tar.gz 712362
 @ jbigkit
-sdesc: "JBIG-KIT lossless image compression library"
+sdesc: "jbigkit: Lossless image compression library"
+ldesc: "JBIG is a highly effective lossless compression
+algorithm for bi-level images (one bit per pixel), which
+is particularly suitable for document pages."
 category: Graphics Libs
-requires: cygwin zlib
+requires: cygwin
 version: 1.2-4
 install: contrib/jbigkit/jbigkit-1.2-4.tar.bz2 64607
 source: contrib/jbigkit/jbigkit-1.2-4-src.tar.bz2 326940
@@ -373,7 +408,15 @@
 source: contrib/jbigkit/jbigkit-1.2-3-src.tar.gz 335436
 @ jpeg
-sdesc: "A library for manipulating JPEG image format files"
+sdesc: "jpeg: a library for manipulating JPEG image format files"
+ldesc: "The jpeg package contains a library of functions for manipulating
+JPEG images, as well as simple client programs for accessing the
+libjpeg functions.  Libjpeg client programs include cjpeg, djpeg,
+jpegtran, rdjpgcom and wrjpgcom.  Cjpeg compresses an image file into
+JPEG format.  Djpeg decompresses a JPEG file into a regular image
+file.  Jpegtran can perform various useful transformations on JPEG
+files.  Rdjpgcom displays any text comments included in a JPEG file.
+Wrjpgcom inserts text comments into a JPEG file."
 category: Graphics Libs
 requires: cygwin
 version: 6b-4
@@ -397,7 +440,12 @@
 source: latest/less/less-358-2-src.tar.gz 228094
 @ libpng
-sdesc: "PNG library - runtime"
+sdesc: "libpng: PNG library - runtime"
+ldesc: "The libpng package contains a library of functions for creating and
+manipulating PNG (Portable Network Graphics) image format files.  PNG
+is a bit-mapped graphics format similar to the GIF format.  PNG was
+created to replace the GIF format, since GIF uses a patented data
+compression algorithm."
 category: Graphics Libs
 requires: cygwin zlib
 version: 1.0.11-1
@@ -508,7 +556,10 @@
 source: contrib/mutt/mutt-1.2.5i-2-src.tar.gz 1912217
 @ ncftp
-sdesc: "An improved FTP client"
+sdesc: "ncftp: An improved FTP client"
+ldesc: "Ncftp is an improved FTP client.  Ncftp's improvements include support
+for command line editing, command histories, recursive gets, automatic
+anonymous logins and more."
 category: Net
 requires: cygwin ncurses less
 version: 3.0.2-2
@@ -516,7 +567,11 @@
 source: contrib/ncftp/ncftp-3.0.2-2-src.tar.gz 402227
 @ ncurses
-sdesc: "Shared libraries for terminal handling"
+sdesc: "ncurses: libraries for terminal handling"
+ldesc: "The curses library routines are a terminal-independent method 
+of updating character screens with reasonalble optimization. The ncurses 
+(new curses) library is a freely distributable replacement for the
+discontinued 4.4BSD classic curses library."
 category: Base Libs
 requires: cygwin
 version: 5.2-5
@@ -607,7 +662,15 @@
 source: contrib/perl/perl-5.6.1-1-src.tar.gz 6305513
 @ popt
-sdesc: "Lib for parsing cmdline parameters"
+sdesc: "popt: Library for parsing cmdline parameters"
+ldesc: "Popt is a C library for parsing command line parameters.  Popt was
+heavily influenced by the getopt() and getopt_long() functions, but it
+improves on them by allowing more powerful argument expansion.  Popt
+can parse arbitrary argv[] style arrays and automatically set
+variables based on command line arguments.  Popt allows command line
+arguments to be aliased via configuration files and includes utility
+functions for parsing arbitrary strings into argv[] arrays using
+shell-like rules."
 category: Libs
 requires: cygwin
 version: 1.6.1-1
@@ -639,7 +702,11 @@
 source: contrib/python/python-2.1-1-src.tar.gz 4307628
 @ readline
-sdesc: "GNU readline and history libraries, run-time libraries"
+sdesc: "readline: GNU readline and history libraries, run-time libraries"
+ldesc: "The readline library will read a line from the terminal 
+and return it, allowing the user to edit the line with the standard 
+emacs editing keys. It allows the programmer to give the user an 
+easier-to-use and more intuitive interface."
 category: Base
 requires: ash cygwin ncurses
 version: 4.2-3
@@ -798,8 +865,14 @@
 source: latest/textutils/textutils-2.0-1-src.tar.gz 1532425
 @ tiff
-sdesc: "A library of functions for manipulating TIFF format image files"
-category: Libs Graphics
+sdesc: "tiff: A library of functions for manipulating TIFF format image files"
+ldesc: "The tiff package contains a library of functions for 
+manipulating TIFF (Tagged Image File Format) image format files. TIFF 
+is a widely used file format for bitmapped images. TIFF files usually 
+end in the .tif extension and they are often quite large.  The tiff
+package also contains binaries needed to manipulate TIFF format
+image files."
+category: Graphics Libs
 requires: ash cygwin jpeg zlib
 version: 3.5.6beta-2
 install: contrib/tiff/tiff-3.5.6beta-2.tar.gz 489123
@@ -817,7 +890,13 @@
 source: latest/time/time-src.tar.gz 105033
 @ unzip
-sdesc: "A utility for unpacking zip files"
+sdesc: "unzip: A utility for unpacking zip files"
+ldesc: "unzip will list, test, or extract files from a ZIP archive, commonly
+found on MS-DOS systems.  A companion program, zip, creates ZIP
+archives; both programs are compatible with archives created by
+PKWARE's PKZIP and PKUNZIP for MS-DOS, but in many cases the program
+options or default behaviors differ. This version also has 
+(de)cryption support."
 category: Archive
 requires: cygwin
 version: 5.41-1
@@ -848,7 +927,14 @@
 source: latest/w32api/w32api-20010520-1-src.tar.gz 454752
 @ wget
-sdesc: "Utility to retrieve files from the WWW via HTTP and FTP"
+sdesc: "wget: Utility to retrieve files from the WWW via HTTP and FTP"
+ldesc: "GNU Wget is a file retrieval utility which can use either the 
+HTTP or FTP protocols. Wget features include the ability to work in the 
+background while you're logged out, recursive retrieval of directories, 
+file name wildcard matching, remote file timestamp storage and comparison,
+use of Rest with FTP servers and Range with HTTP servers to retrieve files
+over slow or unstable connections, support for Proxy servers, and
 category: Web
 requires: ash cygwin gettext
 version: 1.6-1
@@ -864,8 +950,13 @@
 source: latest/which/which-1.4-src.tar.gz 1648
 @ xpm-nox
-sdesc: "X11 pixmap library -- no X required"
-category: Libs
+sdesc: "xpm-nox: X11 pixmap library -- no X required"
+ldesc: "xpm-nox provides many of the encoding/decoding routines
+in the standard X11 libXpm, but none of the display routines.
+It is useful if you have an application that needs to read and
+write Xpm format files, but either does not display them or
+handles display itself, without accessing X11 library calls."
+category: Graphics Libs
 requires: cygwin
 version: 4.1.0-1
 install: contrib/xpm-nox/xpm-nox-4.1.0-1.tar.bz2 143570
@@ -876,7 +967,11 @@
 source: contrib/xpm-nox/xpm-nox-4.0.3-1-src.tar.gz 174160
 @ zip
-sdesc: "A file compression and packaging utility compatible with PKZIP"
+sdesc: "zip: A file compression and packaging utility compatible with PKZIP"
+ldesc: "The zip program is a compression and file packaging utility.  Zip is
+analogous to a combination of the UNIX tar and compress commands and is
+compatible with PKZIP (a compression and file packaging utility for
+MS-DOS systems).  This version does NOT include encryption support."
 category: Archive
 requires: cygwin
 version: 2.3-1
@@ -884,7 +979,13 @@
 source: contrib/zip/zip-2.3-1-src.tar.gz 719596
 @ zlib
-sdesc: "The zlib compression and decompression library"
+sdesc: "zlib: The zlib compression and decompression library"
+ldesc: "The zlib compression library provides in-memory compression and
+decompression functions, including integrity checks of the uncompressed
+data.  This version of the library supports only one compression method
+(deflation), but other algorithms may be added later, which will have
+the same stream interface.  The zlib library is used by many different
+system programs."
 category: Base Libs
 requires: cygwin
 version: 1.1.3-6


- Raw text -

  webmaster     delorie software   privacy  
  Copyright 2019   by DJ Delorie     Updated Jul 2019