From: Charles Wilson Date: Mon, 6 Sep 2010 16:52:35 +0000 (+0000) Subject: Update & publish mingw32-{cygutils,gendef,mingw-utils,pexports,popt} X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=b69e714c97a090b2e13d6a5eabae14a509b4b475;p=mingw%2Fmingw-dist.git Update & publish mingw32-{cygutils,gendef,mingw-utils,pexports,popt} Add & publish mingw32-pdcurses --- diff --git a/ChangeLog b/ChangeLog index d9a33e2..1620f46 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,37 @@ 2010-09-06 Charles Wilson + Update & publish mingw32-{cygutils,gendef,mingw-utils,pexports,popt} + Add & publish mingw32-pdcurses + + * mingw32/mingw32-cygutils.xml: Clean up formatting; move versioned + DLL requirements specs inside the dependent release entity recent + releaseof all components; generate and publish + mingw32-cygutils.xml.lzma. + * mingw32/mingw32-gendef.xml: Clean up formatting; generate and + publish mingw32-gendef.xml.lzma. + * mingw32/mingw32-mingw-utils.xml: Clean up formatting; generate and + publish mingw32-mingw-utils.xml.lzma. + * mingw32/mingw32-pexports.xml: Clean up formatting; generate and + publish mingw32-pexports.xml.lzma. + * mingw32/mingw32-popt.xml: Clean up formatting; move versioned DLL + requirements specs inside the dependent release entity recent release + of all components; generate and publish mingw32-popt.xml.lzma. + * mingw32/mingw32-pdcurses.xml: New meta package description; + generate and publish mingw32-pdcurses.xml.lzma. + + * mingw32/mingw32-package-list.xml (mingw32-cygutils): Make it + visible. + (mingw32-gendef): Ditto. + (mingw32-mingw-utils): Ditto. + (mingw32-pexports): Ditto. + (mingw32-popt): Ditto. + (mingw32-pdcurses): Ditto. + Regenerate and publish mingw32-package-list.xml.lzma + + * mingw32/issue.log: Updated accordingly. + +2010-09-06 Charles Wilson + Update & publish mingw32-{basic-bsdtar,bzip2,libarchive,xz,zlib} * mingw32/mingw32-basic-bsdtar.xml: Clean up formatting; generate and diff --git a/mingw32/issue.log b/mingw32/issue.log index 41f0681..74588c5 100644 --- a/mingw32/issue.log +++ b/mingw32/issue.log @@ -30,14 +30,20 @@ mingw32-basic-bsdtar.xml:2010090600 mingw32-binutils.xml:2010061600 mingw32-bzip2.xml:2010090600 + mingw32-cygutils.xml:2010090600 mingw32-expat.xml:2010052100 mingw32-gdb.xml:2010052101 + mingw32-gendef.xml:2010090600 mingw32-gettext.xml:2010090600 mingw32-libarchive.xml:2010090600 mingw32-libiconv.xml:2010090601 mingw32-libtool.xml:2010090600 mingw32-make.xml:2010070100 - mingw32-package-list.xml:2010090602 + mingw32-mingw-utils.xml:2010090600 + mingw32-package-list.xml:2010090603 + mingw32-pdcurses.xml:2010090600 + mingw32-pexports.xml:2010090600 + mingw32-popt.xml:2010090600 mingw32-runtime.xml:2010052101 mingw32-xz.xml:2010090600 mingw32-zlib.xml:2010090600 diff --git a/mingw32/mingw32-cygutils.xml b/mingw32/mingw32-cygutils.xml index dbee9c6..d013da3 100644 --- a/mingw32/mingw32-cygutils.xml +++ b/mingw32/mingw32-cygutils.xml @@ -1,58 +1,69 @@ + + + + The cygutils package contains a collection of simple - utilities from various sources. However, this mingw32 port is - a stripped-down version that provides only the line-ending - conversion programs. + utilities from various sources. However, this mingw32 port is a + stripped-down version that provides only the line-ending conversion + programs. - The mingw32-cygutils package provides the documentation - for cygutils, but no actual utilities. The associated - mingw32-cygutils-dos2unix package provides the line-ending - conversion programs dos2unix, unix2dos, d2u, and u2d. + The mingw32-cygutils package provides the documentation for + cygutils, but no actual utilities. The associated + mingw32-cygutils-dos2unix package provides the line-ending conversion + programs dos2unix, unix2dos, d2u, and u2d. + + + + + - - + The cygutils-dos2unix package contains implementations of dos2unix and unix2dos (d2u, u2d) for modifying the line-ending - character(s) used by text files. Each can operate on a list of - files, converting them in-place, or as part of a pipeline. + character(s) used by text files. Each can operate on a list of files, + converting them in-place, or as part of a pipeline. The MinGW/MSYS project provides two versions of the - cygutils-dos2unix package: this mingw32-cygutils-dos2unix one, and - the msys-cygutils-dos2unix version. The msys version requires the - MSYS dll, but directly understands MSYS pathnames and blends more - seamlessly into pipelines with other MSYS tools. This mingw32 - version does not require the MSYS dll, and is a direct replacement - for the old d2u and u2d scripts, and for the unix2dos/dos2unix - executables that were long part of the mingw-utils package. + cygutils-dos2unix package: this mingw32-cygutils-dos2unix one, and the + msys-cygutils-dos2unix version. The msys version requires the MSYS + dll, but directly understands MSYS pathnames and blends more + seamlessly into pipelines with other MSYS tools. This mingw32 version + does not require the MSYS dll, and is a direct replacement for the old + d2u and u2d scripts, and for the unix2dos/dos2unix executables that + were long part of the mingw-utils package. - The mingw32-cygutils-dos2unix package provides the - unix2dos and dos2unix (u2d, d2u) conversion programs. The - associated mingw32-cygutils package provides documentation only. + The mingw32-cygutils-dos2unix package provides the unix2dos + and dos2unix (u2d, d2u) conversion programs. The associated + mingw32-cygutils package provides documentation only. - - - - + + + + + + + + - - + diff --git a/mingw32/mingw32-gendef.xml b/mingw32/mingw32-gendef.xml index 48ee090..c7e4f42 100644 --- a/mingw32/mingw32-gendef.xml +++ b/mingw32/mingw32-gendef.xml @@ -1,42 +1,49 @@ + + + + gendef can extract information from DLLs to create - corresponding .def files that list the symbols available in each - DLL. .def files can then be used by dlltool (mingw32-binutils) - to generate import libraries. gendef is similar to pexports, but - the two tools differ in how each determines the "decoration" (or - calling convention) appropriate for each symbol, since that - information is not always available directly from the DLL's - symbol table. gendef locates the symbol's code in the DLL, and - uses a disassembler to determine that information. pexports can - use a C pre-processor to extract the information, provided you - have the appropriate header files. Neither method is foolproof, - so both tools are provided. + corresponding .def files that list the symbols available in each DLL. + .def files can then be used by dlltool (mingw32-binutils) to generate + import libraries. gendef is similar to pexports, but the two tools + differ in how each determines the "decoration" (or calling convention) + appropriate for each symbol, since that information is not always + available directly from the DLL's symbol table. gendef locates the + symbol's code in the DLL, and uses a disassembler to determine that + information. pexports can use a C pre-processor to extract the + information, provided you have the appropriate header files. Neither + method is foolproof, so both tools are provided. - gendef was written by the MinGW64 team. It can extract - symbols from 32bit or 64bit EXEs or DLLs. It can automatically - detect stdcall, fastcall, and cdecl calling conventions and - generate the correctly decorated function names, without requiring - the header files or a C pre-processor. + gendef was written by the MinGW64 team. It can extract + symbols from 32bit or 64bit EXEs or DLLs. It can automatically detect + stdcall, fastcall, and cdecl calling conventions and generate the + correctly decorated function names, without requiring the header files + or a C pre-processor. + + + + + + - - + - - + diff --git a/mingw32/mingw32-mingw-utils.xml b/mingw32/mingw32-mingw-utils.xml index 1810611..b175a4c 100644 --- a/mingw32/mingw32-mingw-utils.xml +++ b/mingw32/mingw32-mingw-utils.xml @@ -1,35 +1,42 @@ + + + + - mingw-utils provides a number of useful utilities for - MinGW. These include: `a2dll', a script to generate DLLs from .a - archives; `dsw2mak', a script to generate gcc-compatibile GNU - Makefiles from MSDevStudio workspace files; `redir.exe', a utility - for redirecting stderr within cmd.exe sessions; `reimp.exe', a - tool that converts certain MS-format import libraries to GNU - format; `res2coff', for converting .res resource files to .o - object format (possibly obsoleted by modern versions of windres - from mingw32-binutils). Finally, this package also provides an - experimental version of `msys-here.exe', a shell extension that - adds a context-menu option to Windows Explorer. To install - msys-here, run the `msys-here-config' script. + mingw-utils provides a number of useful utilities for MinGW. + These include: `a2dll', a script to generate DLLs from .a archives; + `dsw2mak', a script to generate gcc-compatibile GNU Makefiles from + MSDevStudio workspace files; `redir.exe', a utility for redirecting + stderr within cmd.exe sessions; `reimp.exe', a tool that converts + certain MS-format import libraries to GNU format; `res2coff', for + converting .res resource files to .o object format (possibly obsoleted + by modern versions of windres from mingw32-binutils). Finally, this + package also provides an experimental version of `msys-here.exe', a + shell extension that adds a context-menu option to Windows Explorer. + To install msys-here, run the `msys-here-config' script. Several utilities were provided in the past by previous - incarnations of mingw-utils. These included pexports, which is - now provided by the separate mingw32-pexports package; dos2unix - and unix2dos, which are both now provided by the separate - mingw32-cygutils-dos2unix package; and DrMinGW. DrMinGW is now + incarnations of mingw-utils. These included pexports, which is now + provided by the separate mingw32-pexports package; dos2unix and + unix2dos, which are both now provided by the separate + mingw32-cygutils-dos2unix package; and DrMinGW. DrMinGW is now available and maintained outside the MinGW/MSYS project by its original author: http://code.google.com/p/jrfonseca/wiki/DrMingw + + + + - - + @@ -37,17 +44,18 @@ + + + - - + - - + diff --git a/mingw32/mingw32-package-list.xml b/mingw32/mingw32-package-list.xml index e2928d5..4f14605 100644 --- a/mingw32/mingw32-package-list.xml +++ b/mingw32/mingw32-package-list.xml @@ -24,23 +24,24 @@ - + - + - + - - + + + diff --git a/mingw32/mingw32-pdcurses.xml b/mingw32/mingw32-pdcurses.xml new file mode 100644 index 0000000..27179e1 --- /dev/null +++ b/mingw32/mingw32-pdcurses.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + Public Domain Curses, aka PDCurses, is an implementation of + X/Open curses for multiple platforms. This package provides normal, + unicode (wide char), and UTF-8 versions of the library and associated + demonstration programs. + + The mingw32-pdcurses package provides the documentation and + demonstration programs for the PDCurses library. The associated + mingw32-libpdcurses package provides the runtime library and related + development files. + + + + + + + + + + + + + + + + + + + + + + + + Public Domain Curses, aka PDCurses, is an implementation of + X/Open curses for multiple platforms. This package provides normal, + unicode (wide char), and UTF-8 versions of the library and associated + demonstration programs. + + The mingw32-libpdcurses package provides the runtime library + and related development files for pdcurses. The associated + mingw32-pdcurses package provides the documentation and demonstration + programs related to the library. + + + + + + + + + + + + + + + + + + + + diff --git a/mingw32/mingw32-pexports.xml b/mingw32/mingw32-pexports.xml index ab2341e..c4d5885 100644 --- a/mingw32/mingw32-pexports.xml +++ b/mingw32/mingw32-pexports.xml @@ -1,46 +1,52 @@ + + + pexports can extract information from DLLs to create - corresponding .def files that list the symbols available in each - DLL. .def files can then be used by dlltool (mingw32-binutils) - to generate import libraries. pexports is similar to gendef, but - the two tools differ in how each determines the "decoration" (or - calling convention) appropriate for each symbol, since that - information is not always available directly from the DLL's - symbol table. pexports can use a C pre-processor to extract the - information, provided you have the appropriate header files. - gendef locates the symbol's code in the DLL, and uses a - disassembler to determine that information. Neither method is - foolproof, so both tools are provided. + corresponding .def files that list the symbols available in each DLL. + .def files can then be used by dlltool (mingw32-binutils) to generate + import libraries. pexports is similar to gendef, but the two tools + differ in how each determines the "decoration" (or calling convention) + appropriate for each symbol, since that information is not always + available directly from the DLL's symbol table. pexports can use a C + pre-processor to extract the information, provided you have the + appropriate header files. gendef locates the symbol's code in the DLL, + and uses a disassembler to determine that information. Neither method + is foolproof, so both tools are provided. Note that in order for pexports to detect the calling - convention, you must specify on the command line the headers to - parse. If the symbols are not declared in those headers, then the - proper decorations cannot be computed. Originally written by - Anders Norlander, it now supports both 32bit and 64bit DLLs and - EXEs thanks to Tor Lillqvist. + convention, you must specify on the command line the headers to parse. + If the symbols are not declared in those headers, then the proper + decorations cannot be computed. Originally written by Anders + Norlander, it now supports both 32bit and 64bit DLLs and EXEs thanks + to Tor Lillqvist. + + + + - - + + + + - - + - - + diff --git a/mingw32/mingw32-popt.xml b/mingw32/mingw32-popt.xml index 8be91ff..cd22c07 100644 --- a/mingw32/mingw32-popt.xml +++ b/mingw32/mingw32-popt.xml @@ -1,57 +1,69 @@ + + + + - popt is a command line option parsing library. While - popt is similiar to getopt, it contains a number of enhancements. - This version is based on the rpm5.org version of popt, rather - than the rpm.org version. The rpm5.org implementation is more - portable. + popt is a command line option parsing library. While popt is + similiar to getopt, it contains a number of enhancements. This + version is based on the rpm5.org version of popt, rather than the + rpm.org version. The rpm5.org implementation is more portable. - The mingw32-popt package provides the documentation for - the popt library. The associated mingw32-libpopt package provides - the runtime library and development files. + The mingw32-popt package provides the documentation for the + popt library. The associated mingw32-libpopt package provides the + runtime library and development files. + + + + + - - + - popt is a command line option parsing library. While - popt is similiar to getopt, it contains a number of enhancements. - This version is based on the rpm5.org version of popt, rather - than the rpm.org version. The rpm5.org implementation is more - portable. + popt is a command line option parsing library. While popt is + similiar to getopt, it contains a number of enhancements. This + version is based on the rpm5.org version of popt, rather than the + rpm.org version. The rpm5.org implementation is more portable. - The mingw32-libpopt package provides the runtime library - and development files. The associated mingw32-popt package provides - the documentation for the popt library. + The mingw32-libpopt package provides the runtime library and + development files. The associated mingw32-popt package provides the + documentation for the popt library. + + + + - - + + + + - - + + + + - - + - - +