delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mail set sender to djgpp-bounces using -f |
Message-Id: | <202305012325.341NPOmp016468@delorie.com> |
Date: | Tue, 2 May 2023 01:24:20 +0200 |
From: | "Juan Manuel Guerrero (juan DOT guerrero AT gmx DOT de) [via djgpp-announce AT delorie DOT com]" <djgpp-announce AT delorie DOT com> |
To: | djgpp-announce AT delorie DOT com |
Subject: | ANNOUNCE: DJGPP port of pkg-config 0.25 uploaded. |
UI-OutboundReport: | notjunk:1;M01:P0:BD2L0UTua0w=;B1bpfpG02NxLdAYS1fhUgTsdxiV |
SJ1d7tCjeSwyTmuiki63W+zGViZrQfOJPQgvqYy32gRnoKP2lzTGxWr05ZuLmEJAt7BRDPxbu | |
IOF4zB4Dlk9v6vu1noUJdYid6whHWnXoxq2D4TfyD20cnX+yRmu6xw04m0FdGsYcQFBSaidsD | |
+EqmK5G4SwYqwbXUUVN2ypPygSLUoUqdtYa/loe1K8oz+V44GkTBMkXtcOY4kKMdihhsOaS/0 | |
sfNeMiaMOvED7WYf//fr6OAo3btyUO/RXHqiIE2bri5E/idQO96deHrOAmlB6maAgYbvgm2RA | |
J1zLPIHiL6VT5gNiHECJWJ7UolHD920ypr9/0OBChR3Yq55JXzu9MaMxhZgpz83IHUenRMUqW | |
LBVh9qR+QWPs2qKoqwCBz7LGkzga56h6jSIJHQvKWTXlHNeMqjKLwx7i2P0K+CiXPu6k2sLsO | |
QC5R/mpJNmPdy94Y0amAAdfJHQg42nuoDu2J2SOSqPuXOOiA2RV+1gcwMxfjndkWeE7ol/kRb | |
Zc9fDmVYnaOK36uM9iZhg/g7soXzcwlxqF5uBg+uY22N+B/Zmft1zh2Qvp7dk7ZoptGn1dWun | |
nGMMTeGck2vUiRufRwfKLFm1hcK36THqFiOitiv2d7WTtlx2XU7kyebxMD8ZSzVzgn5sfMATn | |
iwS4WLhk+Ew9ccouOkzWh41RUuw9503IeuQCuPD7IMA/8e/djO6iQIZoOWFBkIh4d2on2z6i8 | |
oAk9D4cKowNxyD72ay1xcz5S+wWAxWDjKjR5ubRmM9mb+bCjAuw3pzR+6ewIlZMNcK9/b35c1 | |
9y6XbWc6fSMHpzKnMgBR+lCqiyhVt98HkWBU/5uxVtTdKIBHKGLeyUlIukN47GnjzgfcP5Oyu | |
ADE0LQu+3jxz1axYnAFn+XYcLNNeR2akmgIqooktv+EDMYLTt7FtDAWZ6l0l9IGQb5cN7Ik5L | |
zSLKayZK5bqds9AEPIfEaoM0BnA= | |
Reply-To: | djgpp AT delorie DOT com |
This is a port of pkg-config 0.25 to MSDOS/DJGPP. The pkg-config program is used to retrieve information about installed libraries in the system. It is typically used to compile and to link against one or more libraries. DJGPP specific changes. ======================= - The port honours the PATH_SEPARATOR environment variable to select the path separator to be used. If no one is given it defaults to semi-colon as seprator. - This pkg-config version is the last one that can be compiled with disabled multi-threading support. All later pkg-config versions no longer include the GLib library and those library versions require MT support that can only be provided by one of the two DJGPP ports either pth207b or fpth314b. Neither of them perform really well. Although pth207b has the more complete pthread implementation it requires the installation of the Watt-32 library. Also it may be necessary to recompile the library to get the required functionalities available. Due to the amount of work to get the GLib library working on DOS I have decided that the effort is not worth the result. DOS is and will always be a single user single task OS where all multi-threading efforts are superflous. - The port has been configured to be used as a tool in the DJGPP enviroment, thus all internal path assumptions are done based on the value of the DJDIR environment variable. If it is not set, the tool will not work properly. If you want to use the program as a stand alone tool then you will have to set all its controling environment variables to the appropriate values. - The port has been configured and compiled on WinXP SP3, Win98SE and MS-DOS 6.22 with DOSLFN v0.41f. There is no guarantee that this may be possible with any other DOS-like OS. Due to the use of long file names it will not be possible to configure and compile without LFN support. The port has been compiled using gcc346 and bnu2351b. - To configure and compile this port at least the following version of Bash and Make are required: http://ftp.delorie.com/pub/djgpp/current/v2gnu/bsh4428b.zip http://ftp.delorie.com/pub/djgpp/current/v2gnu/mak44b.zip No previous versions will work nor are supported. Any future version should work. As usual, all djgpp specific files (diffs, README files, etc.) are stored in the "djgpp" directory. The sources have been configured to be build in the "0build" directory. If for some reason it does not work for you, delete its contents and configure from scratch again. Please read the docs to become familiar with this product. Here is an extract of the NEWS file showing the user visible changes from the last port (pkg-config 0.23) to this one: ------------------------------------------------------------------------------- pkg-config 0.25 === - 0.24 included a too strict whitespace/shell metacharacter filter leading to some legal characters like = and : being escaped in the output. This has been fixed. - when building with newer and external libpopt, it would be confused over being asked to split an empty string, leading to errors with packages that included empty fields in their .pc files. - Make the COPYING file explicitly GPLv2. The COPYING file in 0.24 was inadvertently GPLv3 rather than the correct GPLv2. - Minor changes to documentation pkg-config 0.24 === - Fix up bug in PKG_CONFIG_SYSROOT handling which mangled non-I and non-L arguments - Put /usr/lib/pkgconfig and /usr/share/pkgconfig into the default search path when no prefix is passed to configure. - Portability fixes for Windows and NetBSD - Various man page updates - Add logging support to log how pkg-config is being called. - Skip Requires.private unless we need them for Cflags - Add a variable, pc_path to the compiled-in pkg-config package that you can query for the compiled-in PKG_CONFIG_PC_PATH. - Various updates to pkg.m4. - Update rpmvercmp with bugfixes from upstream. - Add introductory guide to pkg-config, thanks to Dan Nicholson for the patch. - Add listing of variables in a package - Make it possible to use external popt. - Add --print-provides and --print-requires(-private) options - Add support for paths containing whitespace and shell metacharacters ------------------------------------------------------------------------------- The port consists of the usual three packages that have been produced using djdev20X (CVS repository code) and can be downloaded from ftp.delorie.com and mirrors as (time stamp 2023-04-27): pkg-config 0.25 binary, man and html format documentation: http://ftp.delorie.com/pub/djgpp/current/v2tk/pkc025b.zip pkg-config 0.25 source: http://ftp.delorie.com/pub/djgpp/current/v2tk/pkc025s.zip Send pkg-config specific bug reports to <http://bugzilla.freedesktop.org/>. Send suggestions and bug reports concerning the DJGPP port to comp.os.msdos.djgpp or <djgpp AT delorie DOT com>. Enjoy. Guerrero, Juan Manuel <juan DOT guerrero AT gmx DOT de>
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |