svn commit: r348261 - in stable/11: contrib/zlib lib/libz stand/libsa usr.bin/minigzip
Yoshihiro Ota
ota at j.email.ne.jp
Mon May 27 15:34:31 UTC 2019
Hi Xin,
I didn't think we would have time for this to hit 11.3 release.
Next important one is the crc32 one.
Unless we do this split, we will need a special aid to work-around zlib/zlib.h compile error and also zib/crc32.c won't compile at all.
Regards,
Hiro
On Sat, 25 May 2019 01:58:00 +0000 (UTC)
Xin LI <delphij at FreeBSD.org> wrote:
> Author: delphij
> Date: Sat May 25 01:58:00 2019
> New Revision: 348261
> URL: https://svnweb.freebsd.org/changeset/base/348261
>
> Log:
> MFC r347244:
>
> 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>
> Approved by: re (kib)
>
> Added:
> - copied from r347244, head/sys/contrib/zlib/
> Directory Properties:
> stable/11/sys/contrib/zlib/ (props changed)
> Deleted:
> stable/11/contrib/zlib/
> Modified:
> stable/11/lib/libz/FREEBSD-upgrade
> stable/11/lib/libz/Makefile
> stable/11/stand/libsa/Makefile
> stable/11/usr.bin/minigzip/Makefile
> Directory Properties:
> stable/11/ (props changed)
>
> Modified: stable/11/lib/libz/FREEBSD-upgrade
> ==============================================================================
> --- stable/11/lib/libz/FREEBSD-upgrade Sat May 25 00:22:07 2019 (r348260)
> +++ stable/11/lib/libz/FREEBSD-upgrade Sat May 25 01:58:00 2019 (r348261)
> @@ -8,7 +8,7 @@ benefit other consumers.
> To Update:
> 1) Unpack vendor sources into a clean directory.
> 2) Import onto the vendor area.
> - 3) Merge the vendor tree to contrib/zlib, which contains a stripped down
> + 3) Merge the vendor tree to sys/contrib/zlib, which contains a stripped down
> version of upstream source, resolve any conflicts.
> 4) Double check zconf.h, zlib.pc, and Symbol.map to make sure that we
> have the required changes. Test universe and commit them.
>
> Modified: stable/11/lib/libz/Makefile
> ==============================================================================
> --- stable/11/lib/libz/Makefile Sat May 25 00:22:07 2019 (r348260)
> +++ stable/11/lib/libz/Makefile Sat May 25 01:58:00 2019 (r348261)
> @@ -8,7 +8,7 @@ SHLIBDIR?= /lib
> SHLIB_MAJOR= 6
> MAN= zlib.3 zopen.3
>
> -ZLIBSRC= ${SRCTOP}/contrib/zlib
> +ZLIBSRC= ${SRCTOP}/sys/contrib/zlib
>
> .PATH: ${ZLIBSRC}
>
>
> Modified: stable/11/stand/libsa/Makefile
> ==============================================================================
> --- stable/11/stand/libsa/Makefile Sat May 25 00:22:07 2019 (r348260)
> +++ stable/11/stand/libsa/Makefile Sat May 25 01:58:00 2019 (r348261)
> @@ -99,8 +99,8 @@ CFLAGS+= -DBZ_NO_STDIO -DBZ_NO_COMPRESS
> SRCS+=bzlib.c crctable.c decompress.c huffman.c randtable.c
>
> # decompression functionality from zlib
> -.PATH: ${SRCTOP}/contrib/zlib
> -CFLAGS+=-DHAVE_MEMCPY -I${SRCTOP}/contrib/zlib
> +.PATH: ${SRCTOP}/sys/contrib/zlib
> +CFLAGS+=-DHAVE_MEMCPY -I${SRCTOP}/sys/contrib/zlib
> SRCS+= adler32.c crc32.c
> SRCS+= infback.c inffast.c inflate.c inftrees.c zutil.c
>
>
> Modified: stable/11/usr.bin/minigzip/Makefile
> ==============================================================================
> --- stable/11/usr.bin/minigzip/Makefile Sat May 25 00:22:07 2019 (r348260)
> +++ stable/11/usr.bin/minigzip/Makefile Sat May 25 01:58:00 2019 (r348261)
> @@ -1,6 +1,6 @@
> # $FreeBSD$
>
> -SRCDIR= ${SRCTOP}/contrib/zlib/test
> +SRCDIR= ${SRCTOP}/sys/contrib/zlib/test
> .PATH: ${SRCDIR}
>
> PROG= minigzip
> _______________________________________________
> svn-src-all at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/svn-src-all
> To unsubscribe, send any mail to "svn-src-all-unsubscribe at freebsd.org"
More information about the svn-src-all
mailing list