Building various packages for DJGPP


Warnings:
At this time the list is not yet full. I'll perhaps put more when I'll have a time...

Package
Notes
GNU Scientific Library (GSL)
No source changes needed.  LFN support is required both for building the library and for building programs which uses GSL.
Building from sources:
  1. Put the following script, readme file (named gsl.djgpp), gsl-1.7.tar.gz and optionally diffs against original GNU sources (not needed for 1.7) in the same directory (file gsl.diff)
  2. Run script and wait for the results
Also source and binary archives for DJGPP are included.
libsigc++ - Callback Framework for C++ No source changes needed. LFN support is required both for building the library and for building programs which uses GSL
Building from sources:
  1. Put the following script, readme file (named libsigc++.djgpp), libsigc++-2.0.17.tar.bz2 and optionally diffs against original GNU sources (not needed for 2.0.17) in the same directory (file libsigc++.diff)
  2. Run the script  and get source archive for DJGPP together with source directory
  3. Change to directory gnu/libsigc++-2.017 and run script djbuild.sh. The result is binary archive for DJGPP if all is going Ok. It is not included as the versions built with various versions of GCC are not compatible (so ot is with C++)
glib2
Building from sources:
  1. Put the following script, readme file (named glib.djgpp) and patch for original sources together with glib-2.8.5.tar.bz2 in the same directory
  2. run the script glib.build and wait for results (both DJGPP source and binary packages of glib-2.8.5 are being built)
libxml2
Building from source:
  1. Put the following script, readme file (named libxml2.djgpp) and an optional patch against original sources (in file libxml2.diff,  it is  not needed for  version 2.6.23) together with  libxml2-2.6.23.tar.bz2 in the same directory
  2. run the script libxml2.build and wait for the results (both DJGPP source and binary packages of libxml2-2.6.23 are being built)
libxslt
Building from source:
  1. Put the following script, readme file (named libxslt.djgpp) and patch for original sources (in file libxslt.diff) in the same directory together with libxslt-1.1.15.tar.bz2
  2. run the script libxslt.build and wait for results (both DJGPP source and binary packages of libxslt-1.1.15 are being build)
PCRE -
Perl Compatible Regular Expressions
Building from source:
  1. Put the following script, readme file (named pcre.djgpp) and optional patch against original sources (filename pcre.diff, not used for 5.0) in the same directory with pcre-5.0.tar.bz2.  One needs to modify build script and probably add some patch for building later versions for DJGPP. I have not  tested that.
  2. run the script pcre.build and wait for the results (both DJGPP source and binary packages of pcre-5.0 are being build