summaryrefslogtreecommitdiff
path: root/www-nginx/njs
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-02-13 07:19:18 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-02-13 07:19:18 +0000
commitc060b8498cd3bf6df26316b364251d64d06c0909 (patch)
tree85579da9d0374b1df0278d97b7094cfb782b3fa6 /www-nginx/njs
parent3ba870c3659426f9f69a3e4c41e4122c9ebbe2f0 (diff)
downloadbaldeagleos-repo-c060b8498cd3bf6df26316b364251d64d06c0909.tar.gz
baldeagleos-repo-c060b8498cd3bf6df26316b364251d64d06c0909.tar.xz
baldeagleos-repo-c060b8498cd3bf6df26316b364251d64d06c0909.zip
Adding metadata
Diffstat (limited to 'www-nginx/njs')
-rw-r--r--www-nginx/njs/files/njs-0.9.4-use-command-v-not-which.patch38
-rw-r--r--www-nginx/njs/njs-0.9.4.ebuild5
2 files changed, 41 insertions, 2 deletions
diff --git a/www-nginx/njs/files/njs-0.9.4-use-command-v-not-which.patch b/www-nginx/njs/files/njs-0.9.4-use-command-v-not-which.patch
new file mode 100644
index 000000000000..b2a66c92ac94
--- /dev/null
+++ b/www-nginx/njs/files/njs-0.9.4-use-command-v-not-which.patch
@@ -0,0 +1,38 @@
+From ef0e9271bbddf27abc520baf8ab9ecef6aa8813b Mon Sep 17 00:00:00 2001
+From: Zurab Kvachadze <zurabid2016@gmail.com>
+Date: Mon, 26 Jan 2026 15:54:51 +0100
+Subject: [PATCH] auto/cc: Use portable/POSIX 'command -v' instead of 'which'
+
+Submitted upstream at https://github.com/nginx/njs/pull/1016.
+
+'which' is not a portable utility as it is not specified by POSIX. Since
+auto/cc is already a shell script, use the more direct and portable
+'command' builtin to detect $CC.
+
+There are two bugs linked here. The first one is a downstream report of
+this issue. The second one is more general information on why 'which'
+usage is an issue and should be avoided.
+
+Bug: https://bugs.gentoo.org/969288
+Bug: https://bugs.gentoo.org/646588
+Signed-off-by: Zurab Kvachadze <zurabid2016@gmail.com>
+---
+ auto/cc | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/auto/cc b/auto/cc
+index 8a615ec4..5b21e17e 100644
+--- a/auto/cc
++++ b/auto/cc
+@@ -13,7 +13,7 @@ END
+ # Allow error exit status.
+ set +e
+
+-if [ -z "$(which $CC)" ]; then
++if ! command -v "${CC}" >/dev/null; then
+ echo
+ echo $0: error: $CC not found.
+ echo
+--
+2.52.0
+
diff --git a/www-nginx/njs/njs-0.9.4.ebuild b/www-nginx/njs/njs-0.9.4.ebuild
index f040241a7b2d..1c6e6d36d89f 100644
--- a/www-nginx/njs/njs-0.9.4.ebuild
+++ b/www-nginx/njs/njs-0.9.4.ebuild
@@ -36,10 +36,11 @@ DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
PATCHES=(
- # Note: drop on the next upgrade, has been merged upstream as PR 989.
+ # Note: drop on the next upgrade: the patches have been merged upstream as
+ # PR 989, 993 and 1016 respectively.
"${FILESDIR}/${PN}-0.9.4-support-quickjs-ng.patch"
-
"${FILESDIR}/${PN}-0.9.4-do-not-add-opt-debug-cflags.patch"
+ "${FILESDIR}/${PN}-0.9.4-use-command-v-not-which.patch"
)
src_configure() {