delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2022/10/04/15:45:37

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
Message-Id: <202210041938.294JcUBO032020@delorie.com>
Date: Tue, 4 Oct 2022 20:09:44 +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.23 uploaded
Reply-To: djgpp AT delorie DOT com

This is a port of pkg-config 0.23 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 GLib library versions
    require MT support that can only be provided by one of the two
    DJGPP ports either pth207b or fpth314b.  Neither of them performe
    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 ibrary 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
    MSDOS 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.

  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 CHANGES file showing the user visible
  changes from the last port (pkg-config 0.0.0) to this one:

-------------------------------------------------------------------------------

 It is the first port.  Look at the NEWS file.


-------------------------------------------------------------------------------




  The port consists of the usual two packages that have been produced
  using djdev206 (CVS repository code) and can be downloaded from
  ftp.delorie.com and mirrors as (time stamp 2022-10-03):


    pkg-config 0.23 headers, library and html format documentation:
    http://ftp.delorie.com/pub/djgpp/current/v2tk/pkc023b.zip

    pkg-config 0.23 source:
    http://ftp.delorie.com/pub/djgpp/current/v2tk/pkc023s.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>

- Raw text -


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