aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEd Maste <emaste@FreeBSD.org>2022-11-17 19:22:33 +0000
committerEd Maste <emaste@FreeBSD.org>2022-11-18 18:08:46 +0000
commit1e9c9ab5957795acc0d436ce21ad07373081d990 (patch)
tree76e7d2754607ccb800879f2a797b770326ee3273
parent8a744de27eef2a4266ce01b57267c42ff78ad488 (diff)
downloadsrc-1e9c9ab5957795acc0d436ce21ad07373081d990.tar.gz
src-1e9c9ab5957795acc0d436ce21ad07373081d990.zip
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
-rwxr-xr-xrelease/packages/generate-ucl.sh12
1 files changed, 12 insertions, 0 deletions
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}"
;;