File 0956-otp-Fix-patch-apply-to-work-on-vsn-files-with-commen.patch of Package erlang

From 94cfaa38a0a4f244166cca539aa111268cbb2593 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Lukas=20Backstr=C3=B6m?= <lukas@erlang.org>
Date: Mon, 16 Jun 2025 16:11:20 +0200
Subject: [PATCH] otp: Fix patch apply to work on vsn files with comments

---
 otp_patch_apply | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/otp_patch_apply b/otp_patch_apply
index 82c17f31ca..32c1df8122 100755
--- a/otp_patch_apply
+++ b/otp_patch_apply
@@ -422,13 +422,13 @@ for app in $applications; do
 	    erts_vsn=`grep '^VSN' erts/vsn.mk | sed "s|^VSN.*=[^0-9]*\([0-9].*\)$|\1|g"`
 	    update_rel=true;;
 	kernel)
-	    kernel_vsn=`sed "s|^KERNEL_VSN[^=]*=[^0-9]*\([0-9].*\)$|\1|g" lib/kernel/vsn.mk`
+	    kernel_vsn=`grep '^KERNEL_VSN' lib/kernel/vsn.mk | sed "s|^KERNEL_VSN[^=]*=[^0-9]*\([0-9].*\)$|\1|g"`
 	    update_rel=true;;
 	stdlib)
-	    stdlib_vsn=`sed "s|^STDLIB_VSN[^=]*=[^0-9]*\([0-9].*\)$|\1|g" lib/stdlib/vsn.mk`
+	    stdlib_vsn=`grep '^STDLIB_VSN' lib/stdlib/vsn.mk | sed "s|^STDLIB_VSN[^=]*=[^0-9]*\([0-9].*\)$|\1|g"`
 	    update_rel=true;;
 	sasl)
-	    sasl_vsn=`sed "s|^SASL_VSN[^=]*=[^0-9]*\([0-9].*\)$|\1|g" lib/sasl/vsn.mk`
+	    sasl_vsn=`grep '^SASL_VSN' lib/sasl/vsn.mk | sed "s|^SASL_VSN[^=]*=[^0-9]*\([0-9].*\)$|\1|g"`
 	    update_rel=true;;
 	*)
 	    ;;
-- 
2.43.0

openSUSE Build Service is sponsored by