The NetBSD Project

CVS log for src/lib/libz/Makefile

[BACK] Up to [cvs.NetBSD.org] / src / lib / libz

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.28 / (download) - annotate - [select for diffs], Sat Jun 3 09:09:11 2023 UTC (9 months, 3 weeks ago) by lukem
Branch: MAIN
CVS Tags: HEAD
Changes since 1.27: +3 -3 lines
Diff to previous 1.27 (unified) to selected 1.4 (unified)

bsd.own.mk: rename GCC_NO_* to CC_WNO_*

Rename compiler-warning-disable variables from
	GCC_NO_warning
to
	CC_WNO_warning
where warning is the full warning name as used by the compiler.

GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH

Using the convention CC_compilerflag, where compilerflag
is based on the full compiler flag name.

Revision 1.27 / (download) - annotate - [select for diffs], Thu Oct 21 13:21:53 2021 UTC (2 years, 5 months ago) by andvar
Branch: MAIN
CVS Tags: netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (unified) to selected 1.4 (unified)

fix various typos, mainly in comments, but also in man pages and log messages.

Revision 1.26 / (download) - annotate - [select for diffs], Mon Apr 26 07:17:30 2021 UTC (2 years, 11 months ago) by mrg
Branch: MAIN
CVS Tags: cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Changes since 1.25: +3 -5 lines
Diff to previous 1.25 (unified) to selected 1.4 (unified)

use GCC_NO_IMPLICIT_FALLTHRU.

Revision 1.25 / (download) - annotate - [select for diffs], Sun Sep 29 23:44:59 2019 UTC (4 years, 5 months ago) by mrg
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, is-mlppp-base, is-mlppp
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (unified) to selected 1.4 (unified)

convert HAVE_GCC == 7 to HAVE_GCC >= 7.

Revision 1.24 / (download) - annotate - [select for diffs], Mon Feb 4 04:05:16 2019 UTC (5 years, 1 month ago) by mrg
Branch: MAIN
CVS Tags: phil-wifi-20190609, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9
Changes since 1.23: +6 -1 lines
Diff to previous 1.23 (unified) to selected 1.4 (unified)

- use -Wno-error=implicit-fallthrough with GCC7.

Revision 1.23 / (download) - annotate - [select for diffs], Tue Jan 10 01:28:03 2017 UTC (7 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: phil-wifi
Changes since 1.22: +6 -5 lines
Diff to previous 1.22 (unified) to selected 1.4 (unified)

Adapt to new zlib

Revision 1.22 / (download) - annotate - [select for diffs], Thu Jan 30 06:49:16 2014 UTC (10 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, pgoyette-localcount-base, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7, localcount-20160914
Branch point for: pgoyette-localcount
Changes since 1.21: +7 -1 lines
Diff to previous 1.21 (unified) to selected 1.4 (unified)

Install a pkg-config file for zlib.

Revision 1.21 / (download) - annotate - [select for diffs], Wed Mar 21 10:08:31 2012 UTC (12 years ago) by matt
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, agc-symver-base, agc-symver
Branch point for: tls-maxphys
Changes since 1.20: +3 -1 lines
Diff to previous 1.20 (unified) to selected 1.4 (unified)

These directories don't handle WARNS=5

Revision 1.20 / (download) - annotate - [select for diffs], Mon May 28 12:06:22 2007 UTC (16 years, 10 months ago) by tls
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, mjf-devfs2-base, mjf-devfs2, matt-premerge-20091211, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-premerge-20101231, matt-mips64-base2, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-nbase, matt-armv6-base, matt-armv6, keiichi-mipv6-base, keiichi-mipv6, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, hpcarm-cleanup-nbase, hpcarm-cleanup-base, hpcarm-cleanup, cube-autoconf-base, cube-autoconf, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: yamt-pagecache
Changes since 1.19: +3 -1 lines
Diff to previous 1.19 (unified) to selected 1.4 (unified)

Add new Makefile knob, USE_FORT, which extends USE_SSP by turning on the
FORTIFY_SOURCE feature of libssp, thus checking the size of arguments to
various string and memory copy and set functions (as well as a few system
calls and other miscellany) where known at function entry.  RedHat has
evidently built all "core system packages" with this option for some time.

This option should be used at the top of Makefiles (or Makefile.inc where
this is used for subdirectories) but after any setting of LIB.

This is only useful for userland code, and cannot be used in libc or in
any code which includes the libc internals, because it overrides certain
libc functions with macros.  Some effort has been made to make USE_FORT=yes
work correctly for a full-system build by having the bsd.sys.mk logic
disable the feature where it should not be used (libc, libssp iteself,
the kernel) but no attempt has been made to build the entire system with
USE_FORT and doing so will doubtless expose numerous bugs and misfeatures.

Adjust the system build so that all programs and libraries that are setuid,
directly handle network data (including serial comm data), perform
authentication, or appear likely to have (or have a history of having)
data-driven bugs (e.g. file(1)) are built with USE_FORT=yes by default,
with the exception of libc, which cannot use USE_FORT and thus uses
only USE_SSP by default.  Tested on i386 with no ill results; USE_FORT=no
per-directory or in a system build will disable if desired.

Revision 1.19 / (download) - annotate - [select for diffs], Sat Jan 14 20:12:36 2006 UTC (18 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.18: +8 -5 lines
Diff to previous 1.18 (unified) to selected 1.4 (unified)

use zlib-1.2.3

Revision 1.18 / (download) - annotate - [select for diffs], Fri Oct 3 18:46:22 2003 UTC (20 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3, netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (unified) to selected 1.4 (unified)

Add zlib(3) provided by jmc@openbsd -- thank you!

Revision 1.17 / (download) - annotate - [select for diffs], Mon Aug 19 14:55:18 2002 UTC (21 years, 7 months ago) by lukem
Branch: MAIN
CVS Tags: fvdl_fs64_base
Changes since 1.16: +3 -2 lines
Diff to previous 1.16 (unified) to selected 1.4 (unified)

Explicitly move setting of NOxxx and USE_SHLIBDIR to the top of the
Makefile (before including <bsd.own.mk>)

Revision 1.16 / (download) - annotate - [select for diffs], Fri Dec 28 01:32:40 2001 UTC (22 years, 3 months ago) by lukem
Branch: MAIN
CVS Tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6
Changes since 1.15: +2 -1 lines
Diff to previous 1.15 (unified) to selected 1.4 (unified)

* Add user-controlled mk.conf variables
	- SHLIBDIR	Location to install shared libraries if ${USE_SHLIBDIR}
			is "yes".  Defaults to "/usr/lib".

	- USE_SHLIBDIR	If "yes", install shared libraries in ${SHLIBDIR}
			instead of ${LIBDIR}.  Defaults to "no".
			Sets ${_LIBSODIR} to the appropriate value.
			This may be set by individual Makefiles as well.

	- SHLINKDIR	Location of shared linker.  Defaults to "/usr/libexec".
			If != "/usr/libexec", change the dynamic-linker
			encoded in shared programs

* Set USE_SHLIBDIR for libraries used by /bin and /sbin:
	libc libcrypt libcrypto libedit libipsec libkvm libm libmi387
	libtermcap libutil libz

* If ${_LIBSODIR} != ${LIBDIR}, add symlinks from ${LIBDIR}/${LIB}.so*
  to ${_LIBSODIR}/${LIB}.so* for compatibility.

* Always install /sbin/init statically (for now)


The net effect of these changes depends on how the variables are set:

  1.)	If nothing is set or changed, there is no change from the
	current behaviour:
		- Static /bin, /sbin, and bits of /usr/*
		- Dynamic rest
		- Shared linker is /usr/libexec/ld*so

  2.)	If the following make variables are set:
		LDSTATIC=
		SHLINKDIR=/lib
		SHLIBDIR=/lib
	Then the behaviour becomes:
		- Dynamic tools
		- .so libraries used by /bin and /sbin are installed to /lib,
		  with symlinks from /usr/lib/lib*so to -> /lib/lib*so
		  where appropriate
		- Shared linker is /lib/ld*so

  3.)	As per 2.), but add the following variable:
		USE_SHLIBDIR=yes
	This forces all .so's to be instaleld in /lib (with compat
	symlinks), not just those tagged by their Makefiles to be.
	Again, compat symlinks are installed

Revision 1.15 / (download) - annotate - [select for diffs], Wed Dec 12 00:51:06 2001 UTC (22 years, 3 months ago) by tv
Branch: MAIN
Changes since 1.14: +10 -12 lines
Diff to previous 1.14 (unified) to selected 1.4 (unified)

Readability cleanups; MKfoo=no -> NOfoo.

Revision 1.14 / (download) - annotate - [select for diffs], Tue Oct 26 03:42:58 1999 UTC (24 years, 5 months ago) by itojun
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-5, minoura-xpg4dl-base, minoura-xpg4dl, comdex-fall-1999-base, comdex-fall-1999
Changes since 1.13: +2 -1 lines
Diff to previous 1.13 (unified) to selected 1.4 (unified)

make z_off_t into off_t, which used to be "long" by mistake.
backward compatibility functions are supplied.

XXX increase shlib major, or minor?

Revision 1.13 / (download) - annotate - [select for diffs], Fri Jul 9 07:07:13 1999 UTC (24 years, 8 months ago) by garbled
Branch: MAIN
Branch point for: wrstuden-devbsize
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (unified) to selected 1.4 (unified)

libz works much better when the examples aren't compiled into the
library.  This caused severe pain with c++, as the example contained
a main().

Revision 1.12 / (download) - annotate - [select for diffs], Sat Feb 13 02:54:30 1999 UTC (25 years, 1 month ago) by lukem
Branch: MAIN
CVS Tags: netbsd-1-4-base, netbsd-1-4-RELEASE
Branch point for: netbsd-1-4
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (unified) to selected 1.4 (unified)

convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.

Revision 1.11 / (download) - annotate - [select for diffs], Sun Nov 1 20:33:25 1998 UTC (25 years, 5 months ago) by tron
Branch: MAIN
Changes since 1.10: +4 -3 lines
Diff to previous 1.10 (unified) to selected 1.4 (unified)

Resolve import conflicts.

Revision 1.10 / (download) - annotate - [select for diffs], Thu Oct 23 03:32:47 1997 UTC (26 years, 5 months ago) by lukem
Branch: MAIN
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (unified) to selected 1.4 (unified)

use CPPFLAGS instead of CFLAGS

Revision 1.9 / (download) - annotate - [select for diffs], Thu Oct 9 14:36:30 1997 UTC (26 years, 5 months ago) by lukem
Branch: MAIN
CVS Tags: netbsd-1-3-base
Branch point for: netbsd-1-3
Changes since 1.8: +1 -2 lines
Diff to previous 1.8 (unified) to selected 1.4 (unified)

- define WARNS?=1 in the top-level Makefile.inc, and don't define
  anywhere else.
- for now, override WARNS=0 in librpcsvc and libwrap, until they're
  cleaned up
- rcsid police

lib is now clean (except for librpcsvc and libwrap) on the i386, and
this should motivate the other ports to fix any other minor problems
that their compilers pick up that the i386 version doesn't.

Revision 1.8 / (download) - annotate - [select for diffs], Thu Oct 9 12:06:58 1997 UTC (26 years, 5 months ago) by lukem
Branch: MAIN
Changes since 1.7: +2 -1 lines
Diff to previous 1.7 (unified) to selected 1.4 (unified)

WARNSify

Revision 1.7 / (download) - annotate - [select for diffs], Sun May 25 22:58:09 1997 UTC (26 years, 10 months ago) by veego
Branch: MAIN
Changes since 1.6: +2 -3 lines
Diff to previous 1.6 (unified) to selected 1.4 (unified)

Remove the uneeded HDRS= line and add zconf.h to the INCS= line.

Revision 1.6 / (download) - annotate - [select for diffs], Tue May 13 23:01:08 1997 UTC (26 years, 10 months ago) by gwr
Branch: MAIN
Changes since 1.5: +5 -4 lines
Diff to previous 1.5 (unified) to selected 1.4 (unified)

Remove _ZLIB_PRIVATE and all related changes.  The "exported" API
of this library includes the typedefs in zconf.h so export it too.
Our zlib should now work with "png" (fixes PR lib/3030).

Revision 1.5 / (download) - annotate - [select for diffs], Mon Mar 24 22:11:59 1997 UTC (27 years ago) by christos
Branch: MAIN
Changes since 1.4: +3 -6 lines
Diff to previous 1.4 (unified)

Makefile cleanups:
use INCS variable to install includes and FILES to install objects.

Revision 1.4 / (download) - annotate - [selected], Fri Oct 18 05:45:06 1996 UTC (27 years, 5 months ago) by thorpej
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (unified)

Use ${INSTALL}.

Revision 1.3 / (download) - annotate - [select for diffs], Fri Sep 13 00:29:51 1996 UTC (27 years, 6 months ago) by cgd
Branch: MAIN
Changes since 1.2: +1 -2 lines
Diff to previous 1.2 (unified) to selected 1.4 (unified)

RCS ID police: add NetBSD RCS IDs to everything.  Since it was imported with
normal RCS IDs apparently unmodified (i.e. they were clobbered), remove
the normal Id tags so they cause fewer conflicts later.

Revision 1.2 / (download) - annotate - [select for diffs], Thu Sep 12 22:33:40 1996 UTC (27 years, 6 months ago) by cgd
Branch: MAIN
Changes since 1.1: +4 -2 lines
Diff to previous 1.1 (unified) to selected 1.4 (unified)

clean up 'make test' so that it works even in the presence of
'obj' dirs, and added minigzip to CLEANFILES.

Revision 1.1 / (download) - annotate - [select for diffs], Thu Sep 12 19:33:53 1996 UTC (27 years, 6 months ago) by gwr
Branch: MAIN
Diff to selected 1.4 (unified)

Separate interface from implementation so that zlib.h can be
included without the other, private header files.  Only zlib.h
should be installed in /usr/include; all others are private.
The Makefile has a "test" rule to verify that minigzip.c can
be compiled using only zlib.h (and that it actually works).
Note: This file has extensive modifications.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>