From nobody Tue Oct 28 19:25:05 2025 X-Original-To: dev-commits-src-all@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 4cx0h21R0sz6DMDH; Tue, 28 Oct 2025 19:25:06 +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 4cx0h20rrNz3Vvx; Tue, 28 Oct 2025 19:25:06 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1761679506; 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=0vZP1XYdaARQtA3Q+RIrnakiOP7eJ/csr3U8URn+dBU=; b=EBMz7nMo/eFwIunygNYojzZPhqDhPHh2AGj9hd6cBP+3LZhJr0k1BqtmbIl4c7DlVmA2C+ r8ITwd2gO3OvH/9dM2Ipe4WKfgfZV494fDuiVcXm3iOSUEjcD+omI0za6jPRkbYjlFUz1k Zx/uBfMm1NgXxCUMyO/SEIwXVFg2d9N+SgKpm+Ibe3GSG3UnpaEuPICjHTLo4iMYR59rl0 cMSsjDubF6uViVkZOKobx+fhGwztn1R3+/XVoyhT1PJoS5/dJDyVNtRtpCfNUVc8I+lF7/ zafmEuXMW2sdrG9RiCp8yYM/56/uykQ+9w0VpQU/0I33VssbiLenuodscVBvDA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1761679506; 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=0vZP1XYdaARQtA3Q+RIrnakiOP7eJ/csr3U8URn+dBU=; b=atk+BJrhUi54XlXxwpwe1o0w3vyRs9qhwLOMe9jiNwLkbhCaye183rwaRTNWqs2+RKYxks hKIJDdQpy/fD8/avKrxGFs+oPBfuSIWSu+JEPoLD+dSpPTHN/XFPaptdUCgxaU4hm+idaP 6e/JGQWILvA9rGj79PyzRZFT6/BKcX5c8NCuziWg+SnYKjeXe6D1+lRBR8bLHPIDg4KTLC oO8KRagkvd3PpIf6BZ4Stee0+LgeDFKL3zHuNfgoSl39cy1dvIHHLqA5o6rVh+hYVpCss+ cQgwh4f3I2yqh/IJmdOUqiJ6G7VHbnEXm+2H7T6rHyuvF3LzQJIXx585TjT1QQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1761679506; a=rsa-sha256; cv=none; b=Pcs+Pu14mMY/ONpSCNQL6HH1qTOuC/xCbXBj5jYx1RsBRE9UqpZ3h0b/EYH/kcyDJPj7a3 rW5pD2PsfJ2jc8XpUvVyYwCY33kokWO1J+Jgbja9HtreUucOwxzYnmE0F+D1nU0F0ObvvT kU9Kh/gStAZOWkrNEptuoFnjGkYE+5DITYt+390rFJOyo8Otlw0tJ2QfmwWAhW6puWeEXW k4ydmyr5j+cddmm+TYuKh7IFGCxqi/SjYw4PbrOlxoF76vrn0vFcccQHDgwgW3Iv4d5Bxg pCeiJjRJu4M5jtAV/nIWeWpD44sVl6NbiYFk1BLU4jUmZAOU/L9TdZ2GcIsIEA== 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 4cx0h20LFBz13jM; Tue, 28 Oct 2025 19:25:06 +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 59SJP5B3050165; Tue, 28 Oct 2025 19:25:05 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 59SJP5ul050162; Tue, 28 Oct 2025 19:25:05 GMT (envelope-from git) Date: Tue, 28 Oct 2025 19:25:05 GMT Message-Id: <202510281925.59SJP5ul050162@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Lexi Winter Subject: git: 924c0c60d4ae - main - zlib: Move to a new zlib package List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@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/main X-Git-Reftype: branch X-Git-Commit: 924c0c60d4aeaa474fb028118ca82d505166b4ab Auto-Submitted: auto-generated The branch main has been updated by ivy: URL: https://cgit.FreeBSD.org/src/commit/?id=924c0c60d4aeaa474fb028118ca82d505166b4ab commit 924c0c60d4aeaa474fb028118ca82d505166b4ab Author: Lexi Winter AuthorDate: 2025-10-28 18:15:44 +0000 Commit: Lexi Winter CommitDate: 2025-10-28 19:24:55 +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 --- 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 = <