Date: Fri, 16 Dec 2022 15:05:06 GMT From: Ed Maste <emaste@FreeBSD.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org Subject: git: e9a573d29c5b - stable/13 - pkgbase: do not record dependency on non-existent liby package Message-ID: <202212161505.2BGF56Od055767@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch stable/13 has been updated by emaste: URL: https://cgit.FreeBSD.org/src/commit/?id=e9a573d29c5bd17174f87c5a3282c711c0806868 commit e9a573d29c5bd17174f87c5a3282c711c0806868 Author: Ed Maste <emaste@FreeBSD.org> AuthorDate: 2022-11-17 19:22:33 +0000 Commit: Ed Maste <emaste@FreeBSD.org> CommitDate: 2022-12-16 15:04:51 +0000 pkgbase: do not record dependency on non-existent liby package liby-dev provides (only) liby.a. liby has no headers or man pages, and there is no liby package. Add a special case to record no dependency on the package that does not exist. PR: 266923 Reviewed by: bapt Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D37429 (cherry picked from commit 1e9c9ab5957795acc0d436ce21ad07373081d990) --- release/packages/generate-ucl.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/release/packages/generate-ucl.sh b/release/packages/generate-ucl.sh index 2988b48b10a9..de1a21391950 100755 --- a/release/packages/generate-ucl.sh +++ b/release/packages/generate-ucl.sh @@ -45,6 +45,18 @@ main() { caroot) pkgdeps="openssl" ;; + + # -dev packages that have no corresponding non-dev package + # as a dependency. + liby-dev) + outname=${outname%%-dev} + _descr="Development Files" + ;; + liby-lib32_dev) + outname=${outname%%-lib32_dev} + _descr="32-bit Libraries, Development Files" + ;; + utilities) uclfile="${uclfile}" ;;
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202212161505.2BGF56Od055767>