-----Original Message-----
From: <[email protected]> on behalf of Ed Maste
<[email protected]>
Date: 2022-11-18, Friday at 10:19
To: <[email protected]>, <[email protected]>,
<[email protected]>
Subject: git: 1e9c9ab59577 - main - pkgbase: do not record dependency on
non-existent liby package
The branch main has been updated by emaste:
URL:
https://cgit.FreeBSD.org/src/commit/?id=1e9c9ab5957795acc0d436ce21ad07373081d990
commit 1e9c9ab5957795acc0d436ce21ad07373081d990
Author: Ed Maste <[email protected]>
AuthorDate: 2022-11-17 19:22:33 +0000
Commit: Ed Maste <[email protected]>
CommitDate: 2022-11-18 18:08:46 +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.
Hi Ed,
What is "liby", and how is it useful without headers?
Thanks,
Ravi (rpokala@)
PR: 266923
Reviewed by: bapt
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D37429
---
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}"
;;