History log of /freebsd-10.1-release/lib/libz/Makefile
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 272461 02-Oct-2014 gjb

Copy stable/10@r272459 to releng/10.1 as part of
the 10.1-RELEASE process.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 268902 19-Jul-2014 bapt

MFC: r267376

Add a zlib pkg-config file (more and more ports requires it)

Approved by: delphij


# 268047 30-Jun-2014 delphij

MFC r267378:

Fix path for zlib examples, this have no runtime effect and was
overlooked when I was doing zlib update.


# 256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


# 237410 21-Jun-2012 delphij

MFV: Update zlib to 1.2.7.

(x86 assembler optimization disabled for now because it
requires the new .cfi_* directives that is not supported
by base system binutils).

MFC after: 1 week


# 232263 28-Feb-2012 dim

Define several extra macros in bsd.sys.mk and sys/conf/kern.pre.mk, to
get rid of testing explicitly for clang (using ${CC:T:Mclang}) in
individual Makefiles.

Instead, use the following extra macros, for use with clang:
- NO_WERROR.clang (disables -Werror)
- NO_WCAST_ALIGN.clang (disables -Wcast-align)
- NO_WFORMAT.clang (disables -Wformat and friends)
- CLANG_NO_IAS (disables integrated assembler)
- CLANG_OPT_SMALL (adds flags for extra small size optimizations)

As a side effect, this enables setting CC/CXX/CPP in src.conf instead of
make.conf! For clang, use the following:

CC=clang
CXX=clang++
CPP=clang-cpp

MFC after: 2 weeks


# 224196 18-Jul-2011 delphij

Disable gvmat64.S, the assembler version of longest_match for now.

PR: kern/154073
MFC after: 3 days
Approved by: re (kib)


# 218893 20-Feb-2011 dim

Upgrade our copy of llvm/clang to r126079, from upstream's trunk.

This contains many improvements, primarily better C++ support, an
integrated assembler for x86 and support for -pg.


# 218723 15-Feb-2011 dim

Fix some leftover binaries and shared libraries in the system that still
have an executable stack, due to linking in hand-assembled .S or .s
files, that have no .GNU-stack sections:

RWX --- --- /lib/libcrypto.so.6
RWX --- --- /lib/libmd.so.5
RWX --- --- /lib/libz.so.6
RWX --- --- /lib/libzpool.so.2
RWX --- --- /usr/lib/liblzma.so.5

These were found using scanelf, from the sysutils/pax-utils port.

Reviewed by: kib


# 205471 22-Mar-2010 delphij

Update to zlib 1.2.4 and add versioned symbols to the
library.

Sponsored by: iXsystems, Inc.


# 201381 02-Jan-2010 ed

Build lib/ with WARNS=6 by default.

Similar to libexec/, do the same with lib/. Make WARNS=6 the norm and
lower it when needed.

I'm setting WARNS?=0 for secure/. It seems secure/ includes the
Makefile.inc provided by lib/. I'm not going to touch that directory.
Most of the code there is contributed anyway.


# 146933 03-Jun-2005 imp

Remove libz and pppd redundancy


# 131382 30-Jun-2004 tjr

Update makefile for zlib 1.2.1.


# 119017 17-Aug-2003 gordon

Stage 3 of dynamic root support. Make all the libraries needed to run
binaries in /bin and /sbin installed in /lib. Only the versioned files
reside in /lib, the .so symlink continues to live /usr/lib so the
toolchain doesn't need to be modified.


# 83138 06-Sep-2001 kris

Add zopen(), a stdio wrapper for gzipped data streams.

Obtained from: NetBSD


# 74870 27-Mar-2001 ru

MAN[1-9] -> MAN.


# 69653 05-Dec-2000 jedgar

Add appropriate defines to use snprintf/vsnprintf instead of
sprintf/vsprintf.

Approved by: peter


# 55955 14-Jan-2000 rgrimes

Replace beforeinstall target with new variables used by .mk system.

Reviewed by: marcel, and make world


# 50476 27-Aug-1999 peter

$Id$ -> $FreeBSD$


# 35245 17-Apr-1998 phk

Backup out the last commit, it was already there.

Noticed by: bde


# 35243 17-Apr-1998 phk

Manpages not installed
PR: 6327
Reviewed by: phk
Submitted by: Chia-liang Kao <clkao@cirx.org>


# 33918 28-Feb-1998 ache

Install manpage too


# 33912 28-Feb-1998 steve

foo.gz is created by 'make test' so add it to CLEANFILES.


# 22981 22-Feb-1997 peter

Back out an easy $FreeBSD$


# 21673 14-Jan-1997 jkh

Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.


# 17657 18-Aug-1996 peter

Clean up the beforeinstall target a bit more, bde pointed out that the old
one was a mess. (I was in a 'talk' session at the time, can you tell? :-)


# 17656 18-Aug-1996 peter

oops.. attempted to install header files from wrong directory..


# 17653 18-Aug-1996 peter

Add a bmakefile for zlib.