git: e9a573d29c5b - stable/13 - pkgbase: do not record dependency on non-existent liby package
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 16 Dec 2022 15:05:06 UTC
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}"
;;