Mail Archives: cygwin-developers/2001/09/25/02:26:54
This is a multi-part message in MIME format.
--------------080403060607040003060307
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
all-as-one-line-with-no-breaks.)
> - 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.
--Chuck
--------------080403060607040003060307
Content-Type: text/plain;
name="setup.ini-csw.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="setup.ini-csw.patch"
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
+programs."
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
+configurability."
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
--------------080403060607040003060307--
- Raw text -