From nobody Thu Oct 30 12:34:58 2025 X-Original-To: dev-commits-src-branches@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4cy3Tv2R8Qz6FcJh; Thu, 30 Oct 2025 12:34:59 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cy3Tt6FV8z3CNF; Thu, 30 Oct 2025 12:34:58 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1761827698; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=sjoxKKJh2Aqg6YL0ra0bn0AZKSYNoOTZy/tZwom2aq0=; b=bj2pjVOFVbV7irASYOxvacJmdG3o6+STehxr1zgKub2tvRiUGvAmfieYB+1P357ogVGjHY djiFIqsTp/jy9r/sP647RepIVAtNRjLxHm0B4blg79YlRuEBYbcHmj9YuE64PKl+THO8Dl qB9xl8MsuyNQaXi5Qk3qah0PZB/qt4XVK8uDv1uoep5ppwWXSAW4dtVCy8vzcZWLh06xX8 CEUfJoAId+PQPiON/hhm8/9UW5ag8fYLFs+tc/bWLPIFnVs5/175cabW7JaWUZmoKL7W7C T2N5FHON81ZKEqg3dU4YkcHdskBVXr+sYz113d2bUXy7Dvs1HJcMSOY1rldLRQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1761827698; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=sjoxKKJh2Aqg6YL0ra0bn0AZKSYNoOTZy/tZwom2aq0=; b=N+FA6wvfCKGgpFikDA51LxhiwXOVB2QiXaao/HyNnar8qJkwK3d8rz6RXt2+8j6oCQ9d9Z xr3k3lZ8QmRnSiRb7vyi1YbTk1IJCgcyT8W4Do1YJtqXPnHLXkdpTiJYD1CIenE5hfhn25 nD1/NVBZ4nyWNDHnEgZGLUzB4I57UpSa821gt6Lm+0qbSpwg2EawtJ3ttYE+nd9dE6L3sn SKZy8wsgLwR51ET4tlqDIQeOAuUWCIV2qwwmpQgUI8ZKXQ0m3mnz+sVD/N9mzbXUe8Ax/C VYGYGxPWnODpiZq0BEJjpi9PMGatMh8WxFhSOC1Ud9z8+ikv+WLYChp8xBeMpQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1761827698; a=rsa-sha256; cv=none; b=ZLTGTDWKEHjTbadYT2CQEbI67C2aoWEEJ39X+TRl6o4Ly3kpX5Ak+l6rG1QcRGrqhiDvcB 1dfunlY3W0cReIakgqaUBnRm7NL69184Iw8VeL+joRltIbObrU2HovTH9QrPPyePdz9Dpn cqmc3CsT4mzJ1v8x95WgZSAIN75LZ/NspEThGdzuWe68MYoW0Dx4fZpEic5+A2dF2HXP9M +fN2w8AbwQzGSKnuxnS8PCF9JV6/BkXpuOpRqx0uMSjQ0Gjwde+A/AKh3n4go8xBHnPSFr VRiXIiF3zIMFGord/qz6NgQIRLwIMrHCYaChfQGalDIhwwK/0cbepakKuPg06Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4cy3Tt5WW9z70k; Thu, 30 Oct 2025 12:34:58 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 59UCYwbj006404; Thu, 30 Oct 2025 12:34:58 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 59UCYwuR006401; Thu, 30 Oct 2025 12:34:58 GMT (envelope-from git) Date: Thu, 30 Oct 2025 12:34:58 GMT Message-Id: <202510301234.59UCYwuR006401@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Lexi Winter Subject: git: a02e78a2c93e - stable/15 - zlib: Move to a new zlib package List-Id: Commits to the stable branches of the FreeBSD src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-branches@freebsd.org Sender: owner-dev-commits-src-branches@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ivy X-Git-Repository: src X-Git-Refname: refs/heads/stable/15 X-Git-Reftype: branch X-Git-Commit: a02e78a2c93e23d9bc2d8587c6809d7bdd9d07e7 Auto-Submitted: auto-generated The branch stable/15 has been updated by ivy: URL: https://cgit.FreeBSD.org/src/commit/?id=a02e78a2c93e23d9bc2d8587c6809d7bdd9d07e7 commit a02e78a2c93e23d9bc2d8587c6809d7bdd9d07e7 Author: Lexi Winter AuthorDate: 2025-10-28 18:15:44 +0000 Commit: Lexi Winter CommitDate: 2025-10-30 12:34:29 +0000 zlib: Move to a new zlib package zlib is a standalone third-party component, and deserves its own package rather than living in runtime. For example, this will make future security updates less invasive. This also means there's no dependency on runtime for ports that just require zlib, which is useful for service jails. MFC after: 3 days Reviewed by: bapt, emaste Sponsored by: https://www.patreon.com/bsdivy Differential Revision: https://reviews.freebsd.org/D53058 (cherry picked from commit 924c0c60d4aeaa474fb028118ca82d505166b4ab) --- lib/libz/Makefile | 5 +---- release/packages/ucl/zlib-all.ucl | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+), 4 deletions(-) diff --git a/lib/libz/Makefile b/lib/libz/Makefile index 6a135158e134..03204e388674 100644 --- a/lib/libz/Makefile +++ b/lib/libz/Makefile @@ -1,7 +1,4 @@ -# -# - -PACKAGE= runtime +PACKAGE= zlib LIB= z SHLIBDIR?= /lib SHLIB_MAJOR= 6 diff --git a/release/packages/ucl/zlib-all.ucl b/release/packages/ucl/zlib-all.ucl new file mode 100644 index 000000000000..d7596c698e39 --- /dev/null +++ b/release/packages/ucl/zlib-all.ucl @@ -0,0 +1,32 @@ +/* + * SPDX-License-Identifier: ISC + * + * Copyright (c) 2025 Lexi Winter + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +comment = "DEFLATE (gzip) data compression library" + +desc = <