lib{c,lzma,z}: remove -DSYMBOL_VERSIONING from CFLAGSThis was part of a libkse and libpthread transition aide when libcgained symbol versions in e62165c8b0f7d6452c0033127a0fd8ad1d9e34d3(March 200
lib{c,lzma,z}: remove -DSYMBOL_VERSIONING from CFLAGSThis was part of a libkse and libpthread transition aide when libcgained symbol versions in e62165c8b0f7d6452c0033127a0fd8ad1d9e34d3(March 2006). The code that cared about this macro was removed incommit 00fb440c1a145b56b6c75fd405d80071aef2aab1 (May 2007) when symbolversioning was enabled by default and libthr became the defaultthreading library. For unknown reasons, it stayed in libc (whichseemingly never used it) and seems to have been copied to liblzma andlibz.Reviewed by: imp, kib, emasteDifferential Revision: https://reviews.freebsd.org/D42613(cherry picked from commit e3e9c205ff54aac287309e03a808d9e9ec5c49eb)
show more ...
Remove $FreeBSD$: two-line nroff patternRemove /^\.\\"\n\.\\"\s*\$FreeBSD\$$\n/
Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
Remove $FreeBSD$: one-line .c patternRemove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
Remove $FreeBSD$: one-line .h patternRemove /^\s*\*+\s*\$FreeBSD\$.*$\n/
zlib: Silence -Wstrict-prototype warnings.Presumably upstream will fix this eventually.Reviewed by: emasteDifferential Revision: https://reviews.freebsd.org/D39724
libz: Move NO_WDEPRECATED_NON_PROTOTYPE below include of bsd.lib.mk.Also add it to CWARNFLAGS rather than CFLAGS.
libz: silence K&R warnsSponsored by: Rubicon Communications, LLC ("Netgate")
Install working pkgconfig .pc files for compat librariesThe default ones are install them to /usr/libdata/pkgconfig, and we can'tuse this path for compat libraries, so we use /usr/lib<suffix>/pkgc
Install working pkgconfig .pc files for compat librariesThe default ones are install them to /usr/libdata/pkgconfig, and we can'tuse this path for compat libraries, so we use /usr/lib<suffix>/pkgconfigi here.Test Plan: grep -rn libdir= ./usr/lib32/pkgconfig/*.pcMFC after: 1 weekDifferential Revision: https://reviews.freebsd.org/D34939
libz: update the upgrade instructions to reflect reality
lib/libz: remove ZLIBprivate_1.0 namespace.These symbols were hidden and no longer exposed, and were never exposed in headers.MFC after: 3 days
MFV c144cc54795d: zlib 1.2.12.MFC after: 3 daysRelnotes: yes
Bootstrap libz when cross-building from non-FreeBSDThis is needed now libdwarf depends on libz.Fixes: dbf05458e3bd ("libdwarf: Support consumption of compressed ELF sections")MFC after: 1 week
Convert libs with pc files to use PCFILESNow the .pc ends up in the correct package (-dev)Reviewed by: bapt, emasteDifferential Revision: https://reviews.freebsd.org/D29172MFC after: 2 wee
Convert libs with pc files to use PCFILESNow the .pc ends up in the correct package (-dev)Reviewed by: bapt, emasteDifferential Revision: https://reviews.freebsd.org/D29172MFC after: 2 weeks
Generate zlib.pc from source.Reviewed by: baptMFC after: 3 daysDifferential Revision: https://reviews.freebsd.org/D24806
Update Makefile.depend filesUpdate a bunch of Makefile.depend files asa result of adding Makefile.depend.options filesReviewed by: bdreweryMFC after: 1 weekSponsored by: Juniper NetworksDi
Update Makefile.depend filesUpdate a bunch of Makefile.depend files asa result of adding Makefile.depend.options filesReviewed by: bdreweryMFC after: 1 weekSponsored by: Juniper NetworksDifferential Revision: https://reviews.freebsd.org/D22494
Remove obsolete, non-use of CLANG_NO_IAS.CLANG_NO_IAS was removed in r351661.
pkgbase: Put a lot of binaries and lib in FreeBSD-runtimeAll of them are needed to be able to boot to single user and be ableto repair a existing FreeBSD installation so put them directly intoFre
pkgbase: Put a lot of binaries and lib in FreeBSD-runtimeAll of them are needed to be able to boot to single user and be ableto repair a existing FreeBSD installation so put them directly intoFreeBSD-runtime.Reviewed by: bapt, gjbDifferential Revision: https://reviews.freebsd.org/D21503
Move contrib/zlib to sys/contrib/zlib so that we can use it in kernel.This is a prerequisite of unifying kernel zlib instances.Submitted by: Yoshihiro Ota <ota at j.email.ne.jp>MFC after: 2 weeks
Move contrib/zlib to sys/contrib/zlib so that we can use it in kernel.This is a prerequisite of unifying kernel zlib instances.Submitted by: Yoshihiro Ota <ota at j.email.ne.jp>MFC after: 2 weeksDifferential Revision: https://reviews.freebsd.org/D20191
Add zdopen(3) to complement zopen(3).zdopen() can be used in capability mode. Update zopen.3 accordinglyand fix some grammar nits while I'm here.Reviewed by: delphijMFC after: 2 weeksSponsore
Add zdopen(3) to complement zopen(3).zdopen() can be used in capability mode. Update zopen.3 accordinglyand fix some grammar nits while I'm here.Reviewed by: delphijMFC after: 2 weeksSponsored by: The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D18456
Remove "All rights reserved" from my files.See r333391 for the rationale.MFC after: 1 week
DIRDEPS_BUILD: Update dependencies.Sponsored by: Dell EMC Isilon
Add missing double quote to fix r316635 commit.
Enable 16-bit longest_match for x86.This gives a ~2% improvement in compression tests.MFC after: 2 weeks
MFV r311279: zlib 1.2.10.MFC after: 1 month
1234