aboutsummaryrefslogtreecommitdiff
path: root/lib/libz
Commit message (Collapse)AuthorAgeFilesLines
* MFV r311279: zlib 1.2.10.Xin LI2017-01-043-1/+15
|\ | | | | | | | | | | | | MFC after: 1 month Notes: svn path=/head/; revision=311285
* | Restructure libz, place vendor files in contrib/zlib like other thirdXin LI2017-01-0444-20545/+17
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | party software, this provides more standarized import workflow and makes future upgrades easier. The following files are new with this commit: zconf.h.in zlib.map zlib.pc.in They are not connected to build, but were kept in tree for reference for future maintenance. All our local trivial changes were applied to contrib/zlib, and the contrib/zlib vendor source code is intended to 100% match lib/libz before this commit. MFC after: 2 weeks Notes: svn path=/head/; revision=311275
* | MFHGlen Barber2016-04-041-1/+0
|\ \ | | | | | | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-pkg/; revision=297567
| * | Implement (ACFLAGS|CFLAGS|CXXFLAGS).SRC globally.Bryan Drewery2016-03-261-1/+0
| | | | | | | | | | | | | | | | | | | | | Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=297283
* | | First pass through library packaging.Glen Barber2016-02-041-0/+1
|/ / | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-pkg/; revision=295278
* | META MODE: Prefer INSTALL=tools/install.sh to lessen the need for xinstall.host.Bryan Drewery2015-11-251-1/+0
| | | | | | | | | | | | | | | | | | | | | | This both avoids some dependencies on xinstall.host and allows bootstrapping on older releases to work due to lack of at least 'install -l' support. Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=291307
* | Remove redundant COMPAT_32BIT guard on pkgconfig files. This is already handledBryan Drewery2015-10-031-2/+0
| | | | | | | | | | | | | | | | | | by the LIBRARIES_ONLY mechanism protecting FILES. Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=288615
* | Replace beforeinstall: handling with FILES.Bryan Drewery2015-09-181-3/+2
| | | | | | | | | | | | | | | | | | This actually fixes some cases to respect LIBRARIES_ONLY. Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=287980
* | In libz's inflateMark(), avoid left-shifting a negative integer, whichDimitry Andric2015-09-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | is undefined. Reviewed by: delphij Differential Revision: https://reviews.freebsd.org/D3344 MFC after: 3 days Notes: svn path=/head/; revision=287541
* | new dependsSimon J. Gerraty2015-06-161-0/+1
| | | | | | | | Notes: svn path=/head/; revision=284481
* | Revert r284417 it is not necessary anymoreBaptiste Daroussin2015-06-151-1/+1
| | | | | | | | Notes: svn path=/head/; revision=284421
* | Enforce overwritting SHLIBDIRBaptiste Daroussin2015-06-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Since METAMODE has been added, sys.mk loads bsd.mkopt.mk which ends load loading bsd.own.mk which then defines SHLIBDIR before all the Makefile.inc everywhere. This makes /lib being populated again. Reported by: many Notes: svn path=/head/; revision=284417
* | Add META_MODE support.Simon J. Gerraty2015-06-131-0/+18
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Off by default, build behaves normally. WITH_META_MODE we get auto objdir creation, the ability to start build from anywhere in the tree. Still need to add real targets under targets/ to build packages. Differential Revision: D2796 Reviewed by: brooks imp Notes: svn path=/head/; revision=284345
| * | dirdeps.mk now sets DEP_RELDIRSimon J. Gerraty2015-06-081-2/+0
| | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=284172
| * | Merge from head@274682Simon J. Gerraty2014-11-191-0/+2
| |\ \ | |/ / |/| | | | | Notes: svn path=/projects/bmake/; revision=274683
| * | Merge head from 7/28Simon J. Gerraty2014-08-193-0/+21
| |\ \ | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=270164
| * | | Updated dependenciesSimon J. Gerraty2014-05-161-1/+1
| | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=266219
| * | | Updated dependenciesSimon J. Gerraty2014-05-101-0/+2
| | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=265802
| * | | Merge headSimon J. Gerraty2014-04-276-8/+110
| |\ \ \ | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=265006
| * \ \ \ Merge from headSimon J. Gerraty2013-09-0525-140/+329
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=255263
| * | | | | Updated dependenciesSimon J. Gerraty2013-03-111-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=248169
| * | | | | Updated dependenciesSimon J. Gerraty2013-02-161-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=246868
| * | | | | Updated/new Makefile.dependSimon J. Gerraty2012-11-081-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=242788
| * | | | | Sync from headSimon J. Gerraty2012-11-0432-889/+2437
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=242545
| * | | | | | Sync FreeBSD's bmake branch with Juniper's internal bmake branch.Marcel Moolenaar2012-08-221-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Requested by: Simon Gerraty <sjg@juniper.net> Notes: svn path=/projects/bmake/; revision=239572
* | | | | | | only install .pc files when we are not installing 32bit compat libs...John-Mark Gurney2014-10-271-0/+2
| |_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes the problem of installing the .pc files multiple times... Notes: svn path=/head/; revision=273756
* | | | | | Fix path for zlib examples, this have no runtime effect and wasXin LI2014-06-111-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | overlooked when I was doing zlib update. MFC after: 2 weeks Notes: svn path=/head/; revision=267378
* | | | | | Add a zlib pkg-config file (more and more ports requires it)Baptiste Daroussin2014-06-112-0/+18
| |_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Approved by: delphij MFC after: 1 week Notes: svn path=/head/; revision=267376
* | | | | Add a manual page for zopen(3) provided by our libz.so.Xin LI2014-03-062-1/+97
| | | | | | | | | | | | | | | | | | | | Notes: svn path=/head/; revision=262816
* | | | | Fix up FreeBSD tag for files not from a vendor branchEd Maste2013-10-315-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Unexpand the tag, remove the fbsd:nokeywords property and add the svn:keywords property. This should eliminate the gratuituous diffs that appear on these files in projects branches. Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=257462
* | | | | Make it possible to seek within a gzip stream.Xin LI2013-10-161-2/+8
| |_|/ / |/| | | | | | | | | | | Notes: svn path=/head/; revision=256644
* | | | MFV: Update zlib to 1.2.8.Xin LI2013-05-0525-139/+328
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | MFC after: 1 month Notes: svn path=/head/; revision=250261
* | | | - Correct mispellings of the word occurrenceGabor Kovesdan2013-04-171-1/+1
| |_|/ |/| | | | | | | | | | | | | | | | | Submitted by: Christoph Mallon <christoph.mallon@gmx.de> (via private mail) Notes: svn path=/head/; revision=249582
* | | MFV: Update zlib to 1.2.7.Xin LI2012-06-2132-889/+2437
|\| | | |/ |/| | | | | | | | | | | | | | | | | (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 Notes: svn path=/head/; revision=237410
* | Define several extra macros in bsd.sys.mk and sys/conf/kern.pre.mk, toDimitry Andric2012-02-281-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=232263
* | Disable gvmat64.S, the assembler version of longest_match for now.Xin LI2011-07-181-10/+10
| | | | | | | | | | | | | | | | | | PR: kern/154073 MFC after: 3 days Approved by: re (kib) Notes: svn path=/head/; revision=224196
* | Upgrade our copy of llvm/clang to r126079, from upstream's trunk.Dimitry Andric2011-02-201-0/+4
| | | | | | | | | | | | | | | | This contains many improvements, primarily better C++ support, an integrated assembler for x86 and support for -pg. Notes: svn path=/head/; revision=218893
* | Fix some leftover binaries and shared libraries in the system that stillDimitry Andric2011-02-151-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=218723
* | Revert 212517 to restore pristine state of this fileWarner Losh2010-10-131-2/+0
| | | | | | | | Notes: svn path=/head/; revision=213784
* | Include FreeBSD svn tagWarner Losh2010-09-131-0/+2
| | | | | | | | Notes: svn path=/head/; revision=212517
* | MFV: zlib 1.2.5.Xin LI2010-04-2018-74/+117
|\| | | | | | | Notes: svn path=/head/; revision=206924
* | Expose a few symbols as public interface rather than private.Xin LI2010-04-161-6/+6
| | | | | | | | | | | | | | | | | | | | | | Note: the *64 interfaces are no longer exposed via zlib.h but were keep as public interfaces; Note 2: this commit would break applications that uses the moved symbols directly. Notes: svn path=/head/; revision=206709
* | MFV: libz 1.2.4.3.Xin LI2010-04-1611-35/+104
|\| | | | | | | Notes: svn path=/head/; revision=206708
* | Remove _LARGEFILE64_SOURCE==1 case which is supposed to be always falseXin LI2010-04-011-1/+1
| | | | | | | | | | | | | | | | | | on FreeBSD. Pointed out by: dougb Notes: svn path=/head/; revision=206058
* | For now, hardcode FreeBSD configuration that will never change on zlib.h:Xin LI2010-04-011-25/+0
| | | | | | | | | | | | | | unifdef -D_FILE_OFFSET_BITS=64 -U_LFS64_LARGEFILE -U_LARGEFILE64_SOURCE Notes: svn path=/head/; revision=206057
* | Update to 1.2.4.1 (beta).Xin LI2010-03-3114-66/+78
|\| | | | | | | Notes: svn path=/head/; revision=206002
| * Flattern zlib vendor tree.Xin LI2010-02-2331-13562/+0
| | | | | | | | Notes: svn path=/vendor/libz/dist/; revision=204237
* | Update to zlib 1.2.4 and add versioned symbols to theXin LI2010-03-2241-2144/+7559
| | | | | | | | | | | | | | | | | | library. Sponsored by: iXsystems, Inc. Notes: svn path=/head/; revision=205471
* | Build lib/ with WARNS=6 by default.Ed Schouten2010-01-021-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=201381
* | Resolve conflicts.Dag-Erling Smørgrav2006-03-2318-151/+695
| | | | | | | | Notes: svn path=/head/; revision=157046