freetype2/src/gzip
Hugh McMaster 355e919746 [gzip] Don't compile internal zlib development files when using system zlib.
`src/gzip/rules.mk` compiles the internal zlib sources even when using the
zlib development files provided by a host system.  If the internal zlib
development files are not present, FreeType fails to build from source.

This patch ensures the internal zlib development files are only
prerequisites when not using zlib development files on a host system.

* src/gzip/rules.mk (GZIP_DRV_SRCS): Define conditionally.
2023-07-06 14:22:15 +02:00
..
patches [gzip] Make static compilation not leak global symbols. 2022-12-14 10:44:03 +01:00
README.freetype * src/gzip/README.freetype: Update version. 2023-03-01 18:20:46 +00:00
adler32.c [gzip] Update sources to zlib 1.2.11 2022-01-09 23:16:00 +01:00
crc32.c [gzip] Make static compilation not leak global symbols. 2022-12-14 10:44:03 +01:00
crc32.h [gzip] Update sources to zlib 1.2.12. 2022-04-01 10:47:23 +02:00
ftgzip.c [gzip] Fix static linking. 2023-03-01 18:09:56 +01:00
ftzconf.h * src/gzip/ftzconf.h: Updated to zlib 1.2.13. 2022-12-14 10:32:53 +01:00
gzguts.h [gzip] Update sources to zlib 1.2.12. 2022-04-01 10:47:23 +02:00
inffast.c [gzip] Update sources to zlib 1.2.12. 2022-04-01 10:47:23 +02:00
inffast.h [gzip] Make static compilation not leak global symbols. 2022-12-14 10:44:03 +01:00
inffixed.h [gzip] Update sources to zlib 1.2.11 2022-01-09 23:16:00 +01:00
inflate.c [gzip] Make static compilation not leak global symbols. 2022-12-14 10:44:03 +01:00
inflate.h [gzip] Update sources to zlib 1.2.12. 2022-04-01 10:47:23 +02:00
inftrees.c [gzip] Make static compilation not leak global symbols. 2022-12-14 10:44:03 +01:00
inftrees.h [gzip] Make static compilation not leak global symbols. 2022-12-14 10:44:03 +01:00
rules.mk [gzip] Don't compile internal zlib development files when using system zlib. 2023-07-06 14:22:15 +02:00
zlib.h [gzip] Make static compilation not leak global symbols. 2022-12-14 10:44:03 +01:00
zutil.c [gzip] Make static compilation not leak global symbols. 2022-12-14 10:44:03 +01:00
zutil.h [gzip] Make static compilation not leak global symbols. 2022-12-14 10:44:03 +01:00

README.freetype

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Name: zlib
Short Name: zlib
URL: http://zlib.net/
Version: 1.2.13
License: see `zlib.h`

Description:
"A massively spiffy yet delicately unobtrusive compression library."

'zlib' is a free, general-purpose, legally unencumbered lossless
data-compression library.  'zlib' implements the "deflate" compression
algorithm described by RFC 1951, which combines the LZ77 (Lempel-Ziv)
algorithm with Huffman coding.  zlib also implements the zlib (RFC 1950) and
gzip (RFC 1952) wrapper formats.

Local Modifications:
The files in this directory have been prepared as follows.

 - Take the unmodified source code files from the zlib distribution that are
   included by `ftgzip.c`.
 - Copy `zconf.h` to `ftzconf.h` (which stays unmodified otherwise).
 - Run zlib's `zlib2ansi` script on all `.c` files.
 - Apply the diff file(s) in the `patches` folder.