1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
|
This is the first release of libungif, a library for manipulating gif files in
a manner compatible with libgif, the gif library authored and maintainer by
Eric S. Raymond. The observant builder of this package may in fact notice
that this package is mostly Eric S. Raymond's libgif with a few minor changes:
1) A new gif encoder that makes uncompressed gifs rather than standard,
LZW-compressed gifs. This is actually the major motivating factor behind
libungif; to provide third-party distributors a means to provide a gif
library without the patented LZW encoder.
2) A new configure script to make compilation of the library on multiple
platforms easier. The package should now build shared libraries on all
platforms supported by GNU libtool.
3) Removed the getarg functions from libgif. These were not part of the
public API and only used by the tools in the utils directory so I separated
them from the rest of the library.
4) Fixed a few bugs in the tools in the utils directory.
The latter three have all been sent into Eric Raymond so hopefully the next
version of giflib will include them.
====
Building this package should be as simple as:
./configure
gmake
gmake install
====
I have found that automake currently generates Makefile's containing some
GNUmake specific syntax. If you cannot use GNU make for some reason, you will
have to copy the Makefile.unx file to Makefile and configure the old way by
following the directions in INSTALL.old. There are three Makefile.unx files
for the three directories that compilation occurs in:
the top dir (where the file you are reading is located)
lib
util
====
This package uses autoconf, automake, and libtool to create the configure
script, so if you need to edit the configure.in or change a makefile target,
you are going to need those packages in order to proceed. I use the
autogen.sh script in the top level of giflib to regenerate the configure
script and Makefiles.
Good luck!
-Toshio Kuratomi <badger@prtr-13.ucsc.edu>
==== READ.ME file for giflib version 3.0:
READ ME for GIFLIB
For complete documentation on the package, point a web browser at
doc/index.html. See the file INSTALL for instructions on how to
install and test the package.
GIFLIB has a home page at http://www.ccil.org/~esr/giflib.
Eric S. Raymond
esr@snark.thyrsus.com.
(http://www.ccil.org/~esr)
|