Mail Archives: djgpp/2007/08/05/21:28:31
X-Authentication-Warning: | delorie.com: mail set sender to djgpp-bounces using -f
|
Message-Id: | <200708060028.l760ScQB006091@delorie.com>
|
X-Authenticated: | #27081556
|
X-Provags-ID: | V01U2FsdGVkX18JLSE7yjcJmX5dd704RszI8IVebEw3DkrnYach1y
|
| JGmRNwC9FDowvU
|
From: | Juan Manuel Guerrero <juan DOT guerrero AT gmx DOT de>
|
To: | djgpp-announce AT delorie DOT com
|
Subject: | ANNOUNCE: GRX 2.4.7 2D graphic library for DJGPP 2.03/2.04 uploaded.
|
Date: | Sun, 5 Aug 2007 21:05:15 +0200
|
X-Y-GMX-Trusted: | 0
|
This is the GRX-2.4.7 2D graphic library.
GRX 2.4.7 is the last version of a 2D graphics library that is no longer
developed nor maintained. On DOS it supports EGA, VGA and VESA compliant
cards. It offers a C API beside others.
Please note that I am not lobbing for still using this library because its
development has stopped in 2003 and it is no longer maintained by no one.
I make it available for the case that some other package depend on it.
Please note also that GRX 2.4.7 is not compatible with MGRX 0.9.7. This is
due to a mayor number of name clashes between the libraries, binaries and
fonts. You can install one or the other but not both. These clashes may be
resolved but I will not waist my time trying to do so. If you are free to
choose the library to use, MGRX 0.9.7 is the right choice because it is still
developed and maintained by the library author.
DJGPP specific changes.
=======================
The sources have not been modified at all. I have added support for the
jpeg, png and pnm formats trough the already ported jpeg and png libraries.
This implies that if you use libgrx20.a you will have to install and link
the following libraries too:
tiff382b.zip (tiff library)
ljpeg6bb.zip (losless jpeg library)
png1216b.zip (png/pnm library)
zlib123b.zip (zlib)
to your application adding the following to your gcc command line:
-ltiff -ljpeg -lpng -lz -lm
-lm is for the math library.
The GRX library comes with a font set. Because there is no standard place
in MSDOS/DJGPP where to store it, I have opted to store it in the same place
where the unix/linux port of MGRX will store it, this is:
/usr/local/lib/fonts/grx
That unix path becomes:
$DJDIR/lib//fonts/grx
on a DJGPP system.
If you do not like any of these changes, you will have to recompile the
library and binaries from scratch reverting the changes I have done to the
makedefs.grx file. The changes I have done are documented in /djgpp/diffs.
Please read the GRX documentation stored in $DJDIR/share/doc/grx-2.4-7.
Please do not ask me anything about this library. I have never used it and
I do not use it at all. I make it only available. Except for the testprogram
I have not tested it at all.
The port consists of the usual three packages that have been compiled using
stock djdev203 and that can be downloaded from ftp.delorie.com and mirrors
as (timestamp 2007-08-04):
GRX 2.4.7 binaries, headers, library and info formated docs:
ftp://ftp.delorie.com/pub/djgpp/current/v2tk/grx247b.zip
GRX 2.4.7 dvi, html, ps and pdf format documentation:
ftp://ftp.delorie.com/pub/djgpp/current/v2tk/grx247d.zip
GRX 2.4.7 sources:
ftp://ftp.delorie.com/pub/djgpp/current/v2tk/grx247s.zip
For the convenience of the WinXP users the binaries has been produced
a second time using the djdev204 beta library. This package is available
at ftp.delorie.com and mirrors as (timestamp 2007-08-04):
GRX 2.4.7 binaries, headers, library and info formated docs:
ftp://ftp.delorie.com/pub/djgpp/beta/v2tk/grx247b.zip
Send GRX specific bug reports to <malfer AT telefonica DOT net>.
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 -