summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-support/nspr
diff options
context:
space:
mode:
Diffstat (limited to 'meta-oe/recipes-support/nspr')
-rw-r--r--meta-oe/recipes-support/nspr/nspr/0001-Fix-Wincompatible-function-pointer-types.patch39
-rw-r--r--meta-oe/recipes-support/nspr/nspr/0001-remove-rpath-from-tests.patch (renamed from meta-oe/recipes-support/nspr/nspr/remove-rpath-from-tests.patch)25
-rw-r--r--meta-oe/recipes-support/nspr/nspr/0002-Fix-build-failure-on-x86_64.patch (renamed from meta-oe/recipes-support/nspr/nspr/fix-build-on-x86_64.patch)28
-rw-r--r--meta-oe/recipes-support/nspr/nspr/0003-Add-nios2-support.patch (renamed from meta-oe/recipes-support/nspr/nspr/0002-Add-nios2-support.patch)17
-rw-r--r--meta-oe/recipes-support/nspr/nspr/0004-md-Fix-build-with-musl.patch (renamed from meta-oe/recipes-support/nspr/nspr/0001-md-Fix-build-with-musl.patch)11
-rw-r--r--meta-oe/recipes-support/nspr/nspr/0005-Makefile.in-remove-_BUILD_STRING-and-_BUILD_TIME.patch (renamed from meta-oe/recipes-support/nspr/nspr/Makefile.in-remove-_BUILD_STRING-and-_BUILD_TIME.patch)20
-rw-r--r--meta-oe/recipes-support/nspr/nspr/0006-config-nspr-config.in-don-t-pass-LDFLAGS.patch (renamed from meta-oe/recipes-support/nspr/nspr/0001-config-nspr-config.in-don-t-pass-LDFLAGS.patch)2
-rw-r--r--meta-oe/recipes-support/nspr/nspr_4.36.bb (renamed from meta-oe/recipes-support/nspr/nspr_4.35.bb)19
8 files changed, 73 insertions, 88 deletions
diff --git a/meta-oe/recipes-support/nspr/nspr/0001-Fix-Wincompatible-function-pointer-types.patch b/meta-oe/recipes-support/nspr/nspr/0001-Fix-Wincompatible-function-pointer-types.patch
deleted file mode 100644
index 8515075fe0..0000000000
--- a/meta-oe/recipes-support/nspr/nspr/0001-Fix-Wincompatible-function-pointer-types.patch
+++ /dev/null
@@ -1,39 +0,0 @@
1From d24dc9bebaefbd8abf32707bad5efc0c811c0cd4 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Wed, 18 Jan 2023 13:04:56 -0800
4Subject: [PATCH] Fix -Wincompatible-function-pointer-types
5
6Fixes warnings with clang16
7testfile.c:576:31: error: incompatible function pointer types passing 'PRInt32 (void *)' (aka 'int (void *)') to parameter of type 'void (*)(void *)' [-Wincompatible-function-pointe r-types]
8
9Upstream-Status: Pending
10Signed-off-by: Khem Raj <raj.khem@gmail.com>
11---
12 pr/tests/testfile.c | 4 ++--
13 1 file changed, 2 insertions(+), 2 deletions(-)
14
15diff --git a/pr/tests/testfile.c b/pr/tests/testfile.c
16index 79d8a05..42aa6a7 100644
17--- a/pr/tests/testfile.c
18+++ b/pr/tests/testfile.c
19@@ -123,7 +123,7 @@ PRThread* create_new_thread(PRThreadType type,
20 if (native_thread) {
21 #if defined(_PR_PTHREADS)
22 pthread_t tid;
23- if (!pthread_create(&tid, NULL, start, arg)) {
24+ if (!pthread_create(&tid, NULL, (void*(*)(void*))start, arg)) {
25 return((PRThread *) tid);
26 }
27 else {
28@@ -573,7 +573,7 @@ static PRInt32 RunDirTest(void)
29
30 thrarg.done= 0;
31 t = create_new_thread(PR_USER_THREAD,
32- DirTest, &thrarg,
33+ (void (*)(void *))DirTest, &thrarg,
34 PR_PRIORITY_NORMAL,
35 PR_LOCAL_THREAD,
36 PR_UNJOINABLE_THREAD,
37--
382.39.1
39
diff --git a/meta-oe/recipes-support/nspr/nspr/remove-rpath-from-tests.patch b/meta-oe/recipes-support/nspr/nspr/0001-remove-rpath-from-tests.patch
index 7ba59ed644..5cb14b5781 100644
--- a/meta-oe/recipes-support/nspr/nspr/remove-rpath-from-tests.patch
+++ b/meta-oe/recipes-support/nspr/nspr/0001-remove-rpath-from-tests.patch
@@ -1,5 +1,7 @@
1Author: Andrei Gherzan <andrei@gherzan.ro> 1From 63eb483f7feb05917402731d8f21b396630ef202 Mon Sep 17 00:00:00 2001
2Date: Thu Feb 9 00:03:38 2012 +0200 2From: Andrei Gherzan <andrei@gherzan.ro>
3Date: Thu, 9 Feb 2012 00:03:38 +0200
4Subject: [PATCH] remove rpath from tests
3 5
4Avoid QA warnings by removing hardcoded rpath from binaries. 6Avoid QA warnings by removing hardcoded rpath from binaries.
5 7
@@ -8,14 +10,18 @@ WARNING: QA Issue: package nspr contains bad RPATH {builddir}/tmp/work/armv5te-p
8in file {builddir}/tmp/work/armv5te-poky-linux-gnueabi/nspr-4.8.9-r1/packages-split/nspr/usr/lib/nspr/tests/multiwait 10in file {builddir}/tmp/work/armv5te-poky-linux-gnueabi/nspr-4.8.9-r1/packages-split/nspr/usr/lib/nspr/tests/multiwait
9[...] 11[...]
10 12
11Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
12Upstream-Status: Pending 13Upstream-Status: Pending
13 14
14Index: nspr/pr/tests/Makefile.in 15Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
15=================================================================== 16---
16--- nspr.orig/pr/tests/Makefile.in 17 pr/tests/Makefile.in | 2 +-
17+++ nspr/pr/tests/Makefile.in 18 1 file changed, 1 insertion(+), 1 deletion(-)
18@@ -316,7 +316,7 @@ ifeq ($(OS_ARCH), SunOS) 19
20diff --git a/pr/tests/Makefile.in b/pr/tests/Makefile.in
21index 20e2f99..56c73e1 100644
22--- a/pr/tests/Makefile.in
23+++ b/pr/tests/Makefile.in
24@@ -260,7 +260,7 @@ ifeq ($(OS_ARCH), SunOS)
19 endif # SunOS 25 endif # SunOS
20 26
21 ifeq (,$(filter-out Linux GNU GNU_%,$(OS_ARCH))) 27 ifeq (,$(filter-out Linux GNU GNU_%,$(OS_ARCH)))
@@ -24,3 +30,6 @@ Index: nspr/pr/tests/Makefile.in
24 ifeq ($(USE_PTHREADS),1) 30 ifeq ($(USE_PTHREADS),1)
25 EXTRA_LIBS = -lpthread 31 EXTRA_LIBS = -lpthread
26 endif 32 endif
33--
342.25.1
35
diff --git a/meta-oe/recipes-support/nspr/nspr/fix-build-on-x86_64.patch b/meta-oe/recipes-support/nspr/nspr/0002-Fix-build-failure-on-x86_64.patch
index f12acc8548..9e1928e376 100644
--- a/meta-oe/recipes-support/nspr/nspr/fix-build-on-x86_64.patch
+++ b/meta-oe/recipes-support/nspr/nspr/0002-Fix-build-failure-on-x86_64.patch
@@ -1,21 +1,24 @@
1Fix build failure on x86_64 1From f68f2535e98231ab362b6bbbe7cc4718b2c72aa9 Mon Sep 17 00:00:00 2001
2From: Robert Yang <liezhi.yang@windriver.com>
3Date: Tue, 31 Dec 2024 10:25:15 +0800
4Subject: [PATCH] Fix build failure on x86_64
2 5
3When the target_cpu is x86_64, we should assume that the pkg uses 64bit, 6When the target_cpu is x86_64, we should assume that the pkg uses 64bit,
4only if USE_N32 is set, we can assume that the pkg uses 32bit. It used a 7only if USE_N32 is set, we can assume that the pkg uses 32bit. It used a
5opposite logic before. 8opposite logic before.
6 9
7Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
8
9Upstream-Status: Pending 10Upstream-Status: Pending
11
12Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
10--- 13---
11 configure.in | 12 ++++++------ 14 configure.in | 16 ++++++----------
12 1 files changed, 6 insertions(+), 6 deletions(-) 15 1 file changed, 6 insertions(+), 10 deletions(-)
13 16
14Index: nspr/configure.in 17diff --git a/configure.in b/configure.in
15=================================================================== 18index 1a3e489..04419d9 100644
16--- nspr.orig/configure.in 19--- a/configure.in
17+++ nspr/configure.in 20+++ b/configure.in
18@@ -1875,28 +1875,24 @@ tools are selected during the Xcode/Deve 21@@ -1590,28 +1590,24 @@ tools are selected during the Xcode/Developer Tools installation.])
19 PR_MD_ASFILES=os_Linux_ia64.s 22 PR_MD_ASFILES=os_Linux_ia64.s
20 ;; 23 ;;
21 x86_64) 24 x86_64)
@@ -49,4 +52,7 @@ Index: nspr/configure.in
49- PR_MD_ASFILES=os_Linux_ppc.s 52- PR_MD_ASFILES=os_Linux_ppc.s
50 fi 53 fi
51 ;; 54 ;;
52 esac 55 esac
56--
572.25.1
58
diff --git a/meta-oe/recipes-support/nspr/nspr/0002-Add-nios2-support.patch b/meta-oe/recipes-support/nspr/nspr/0003-Add-nios2-support.patch
index dab2a4e291..3d1bbd31a7 100644
--- a/meta-oe/recipes-support/nspr/nspr/0002-Add-nios2-support.patch
+++ b/meta-oe/recipes-support/nspr/nspr/0003-Add-nios2-support.patch
@@ -1,21 +1,23 @@
1From 4760065a58153e4dae24e4e437a5136592c624bc Mon Sep 17 00:00:00 2001 1From 09a67d3945f1fde8372532ef2e19af20db2112cd Mon Sep 17 00:00:00 2001
2From: Marek Vasut <marex@denx.de> 2From: Marek Vasut <marex@denx.de>
3Date: Sat, 30 Jan 2016 07:18:02 +0100 3Date: Sat, 30 Jan 2016 07:18:02 +0100
4Subject: [PATCH] Add nios2 support 4Subject: [PATCH] Add nios2 support
5 5
6Add support for the nios2 CPU. 6Add support for the nios2 CPU.
7 7
8Signed-off-by: Marek Vasut <marex@denx.de>
9Upstream-Status: Submitted [ https://bugzilla.mozilla.org/show_bug.cgi?id=1244421 ] 8Upstream-Status: Submitted [ https://bugzilla.mozilla.org/show_bug.cgi?id=1244421 ]
10 9
10Signed-off-by: Marek Vasut <marex@denx.de>
11--- 11---
12 pr/include/md/_linux.cfg | 45 +++++++++++++++++++++++++++++++++++ 12 pr/include/md/_linux.cfg | 45 ++++++++++++++++++++++++++++++++++++++++
13 pr/include/md/_linux.h | 4 +++- 13 pr/include/md/_linux.h | 4 +++-
14 2 files changed, 48 insertions(+), 1 deletion(-) 14 2 files changed, 48 insertions(+), 1 deletion(-)
15 15
16diff --git a/pr/include/md/_linux.cfg b/pr/include/md/_linux.cfg
17index 009d5e5..77c13df 100644
16--- a/pr/include/md/_linux.cfg 18--- a/pr/include/md/_linux.cfg
17+++ b/pr/include/md/_linux.cfg 19+++ b/pr/include/md/_linux.cfg
18@@ -975,6 +975,51 @@ 20@@ -979,6 +979,51 @@
19 #define PR_BYTES_PER_WORD_LOG2 2 21 #define PR_BYTES_PER_WORD_LOG2 2
20 #define PR_BYTES_PER_DWORD_LOG2 3 22 #define PR_BYTES_PER_DWORD_LOG2 3
21 23
@@ -67,6 +69,8 @@ Upstream-Status: Submitted [ https://bugzilla.mozilla.org/show_bug.cgi?id=124442
67 #elif defined(__or1k__) 69 #elif defined(__or1k__)
68 70
69 #undef IS_LITTLE_ENDIAN 71 #undef IS_LITTLE_ENDIAN
72diff --git a/pr/include/md/_linux.h b/pr/include/md/_linux.h
73index ad57d08..45a2231 100644
70--- a/pr/include/md/_linux.h 74--- a/pr/include/md/_linux.h
71+++ b/pr/include/md/_linux.h 75+++ b/pr/include/md/_linux.h
72@@ -55,6 +55,8 @@ 76@@ -55,6 +55,8 @@
@@ -78,7 +82,7 @@ Upstream-Status: Submitted [ https://bugzilla.mozilla.org/show_bug.cgi?id=124442
78 #elif defined(__or1k__) 82 #elif defined(__or1k__)
79 #define _PR_SI_ARCHITECTURE "or1k" 83 #define _PR_SI_ARCHITECTURE "or1k"
80 #elif defined(__riscv) && (__riscv_xlen == 32) 84 #elif defined(__riscv) && (__riscv_xlen == 32)
81@@ -143,7 +145,7 @@ extern PRInt32 _PR_x86_64_AtomicSet(PRIn 85@@ -143,7 +145,7 @@ extern PRInt32 _PR_x86_64_AtomicSet(PRInt32 *val, PRInt32 newval);
82 #define _MD_ATOMIC_SET _PR_x86_64_AtomicSet 86 #define _MD_ATOMIC_SET _PR_x86_64_AtomicSet
83 #endif 87 #endif
84 88
@@ -87,3 +91,6 @@ Upstream-Status: Submitted [ https://bugzilla.mozilla.org/show_bug.cgi?id=124442
87 #if defined(__GNUC__) 91 #if defined(__GNUC__)
88 /* Use GCC built-in functions */ 92 /* Use GCC built-in functions */
89 #define _PR_HAVE_ATOMIC_OPS 93 #define _PR_HAVE_ATOMIC_OPS
94--
952.25.1
96
diff --git a/meta-oe/recipes-support/nspr/nspr/0001-md-Fix-build-with-musl.patch b/meta-oe/recipes-support/nspr/nspr/0004-md-Fix-build-with-musl.patch
index 09855a03dc..75d184bb3b 100644
--- a/meta-oe/recipes-support/nspr/nspr/0001-md-Fix-build-with-musl.patch
+++ b/meta-oe/recipes-support/nspr/nspr/0004-md-Fix-build-with-musl.patch
@@ -1,4 +1,4 @@
1From 5f6fcaeb0b7a319c8afd32ddb48b3515b63a6c0c Mon Sep 17 00:00:00 2001 1From e8cab35851949cd4b7498d56978c5e7907841f32 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com> 2From: Khem Raj <raj.khem@gmail.com>
3Date: Mon, 18 Sep 2017 17:22:43 -0700 3Date: Mon, 18 Sep 2017 17:22:43 -0700
4Subject: [PATCH] md: Fix build with musl 4Subject: [PATCH] md: Fix build with musl
@@ -7,17 +7,17 @@ The MIPS specific header <sgidefs.h> is not provided by musl
7linux kernel headers provide <asm/sgidefs.h> which has same definitions 7linux kernel headers provide <asm/sgidefs.h> which has same definitions
8 8
9Upstream-Status: Pending 9Upstream-Status: Pending
10Signed-off-by: Khem Raj <raj.khem@gmail.com>
11 10
11Signed-off-by: Khem Raj <raj.khem@gmail.com>
12--- 12---
13 pr/include/md/_linux.cfg | 2 +- 13 pr/include/md/_linux.cfg | 2 +-
14 1 file changed, 1 insertion(+), 1 deletion(-) 14 1 file changed, 1 insertion(+), 1 deletion(-)
15 15
16diff --git a/pr/include/md/_linux.cfg b/pr/include/md/_linux.cfg 16diff --git a/pr/include/md/_linux.cfg b/pr/include/md/_linux.cfg
17index aa3af78..899826f 100644 17index 77c13df..3eb2faf 100644
18--- a/pr/include/md/_linux.cfg 18--- a/pr/include/md/_linux.cfg
19+++ b/pr/include/md/_linux.cfg 19+++ b/pr/include/md/_linux.cfg
20@@ -511,7 +511,7 @@ 20@@ -515,7 +515,7 @@
21 #error "Unknown MIPS endianness." 21 #error "Unknown MIPS endianness."
22 #endif 22 #endif
23 23
@@ -26,3 +26,6 @@ index aa3af78..899826f 100644
26 26
27 #define IS_64 27 #define IS_64
28 28
29--
302.25.1
31
diff --git a/meta-oe/recipes-support/nspr/nspr/Makefile.in-remove-_BUILD_STRING-and-_BUILD_TIME.patch b/meta-oe/recipes-support/nspr/nspr/0005-Makefile.in-remove-_BUILD_STRING-and-_BUILD_TIME.patch
index 90fe45f34d..470ada591a 100644
--- a/meta-oe/recipes-support/nspr/nspr/Makefile.in-remove-_BUILD_STRING-and-_BUILD_TIME.patch
+++ b/meta-oe/recipes-support/nspr/nspr/0005-Makefile.in-remove-_BUILD_STRING-and-_BUILD_TIME.patch
@@ -1,4 +1,4 @@
1From 8a592e4ead4ed6befe6044da3dd2dc7523c33905 Mon Sep 17 00:00:00 2001 1From 161c955f32dd350413de076b7cad588fa4bdc4de Mon Sep 17 00:00:00 2001
2From: Mingli Yu <Mingli.Yu@windriver.com> 2From: Mingli Yu <Mingli.Yu@windriver.com>
3Date: Fri, 16 Nov 2018 13:52:49 +0800 3Date: Fri, 16 Nov 2018 13:52:49 +0800
4Subject: [PATCH] Makefile.in: remove _BUILD_STRING and _BUILD_TIME 4Subject: [PATCH] Makefile.in: remove _BUILD_STRING and _BUILD_TIME
@@ -23,10 +23,10 @@ Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com>
23 4 files changed, 4 insertions(+), 28 deletions(-) 23 4 files changed, 4 insertions(+), 28 deletions(-)
24 24
25diff --git a/lib/ds/Makefile.in b/lib/ds/Makefile.in 25diff --git a/lib/ds/Makefile.in b/lib/ds/Makefile.in
26index e737791..b578476 100644 26index fa8c783..74b4bdd 100644
27--- a/lib/ds/Makefile.in 27--- a/lib/ds/Makefile.in
28+++ b/lib/ds/Makefile.in 28+++ b/lib/ds/Makefile.in
29@@ -114,13 +114,7 @@ GARBAGE += $(TINC) 29@@ -104,13 +104,7 @@ GARBAGE += $(TINC)
30 30
31 $(TINC): 31 $(TINC):
32 @$(MAKE_OBJDIR) 32 @$(MAKE_OBJDIR)
@@ -42,10 +42,10 @@ index e737791..b578476 100644
42 42
43 $(OBJDIR)/plvrsion.$(OBJ_SUFFIX): plvrsion.c $(TINC) 43 $(OBJDIR)/plvrsion.$(OBJ_SUFFIX): plvrsion.c $(TINC)
44diff --git a/lib/libc/src/Makefile.in b/lib/libc/src/Makefile.in 44diff --git a/lib/libc/src/Makefile.in b/lib/libc/src/Makefile.in
45index e8a6d9f..978ed28 100644 45index 9ef2007..21abd6f 100644
46--- a/lib/libc/src/Makefile.in 46--- a/lib/libc/src/Makefile.in
47+++ b/lib/libc/src/Makefile.in 47+++ b/lib/libc/src/Makefile.in
48@@ -116,13 +116,7 @@ GARBAGE += $(TINC) 48@@ -106,13 +106,7 @@ GARBAGE += $(TINC)
49 49
50 $(TINC): 50 $(TINC):
51 @$(MAKE_OBJDIR) 51 @$(MAKE_OBJDIR)
@@ -61,10 +61,10 @@ index e8a6d9f..978ed28 100644
61 61
62 $(OBJDIR)/plvrsion.$(OBJ_SUFFIX): plvrsion.c $(TINC) 62 $(OBJDIR)/plvrsion.$(OBJ_SUFFIX): plvrsion.c $(TINC)
63diff --git a/lib/prstreams/Makefile.in b/lib/prstreams/Makefile.in 63diff --git a/lib/prstreams/Makefile.in b/lib/prstreams/Makefile.in
64index aeb2944..f318097 100644 64index 5865ab8..a00d20c 100644
65--- a/lib/prstreams/Makefile.in 65--- a/lib/prstreams/Makefile.in
66+++ b/lib/prstreams/Makefile.in 66+++ b/lib/prstreams/Makefile.in
67@@ -116,13 +116,7 @@ endif 67@@ -102,13 +102,7 @@ endif
68 68
69 $(TINC): 69 $(TINC):
70 @$(MAKE_OBJDIR) 70 @$(MAKE_OBJDIR)
@@ -80,10 +80,10 @@ index aeb2944..f318097 100644
80 80
81 $(OBJDIR)/plvrsion.$(OBJ_SUFFIX): plvrsion.c $(TINC) 81 $(OBJDIR)/plvrsion.$(OBJ_SUFFIX): plvrsion.c $(TINC)
82diff --git a/pr/src/Makefile.in b/pr/src/Makefile.in 82diff --git a/pr/src/Makefile.in b/pr/src/Makefile.in
83index 19c5a69..b4ac31c 100644 83index a9e86f5..bbcbb67 100644
84--- a/pr/src/Makefile.in 84--- a/pr/src/Makefile.in
85+++ b/pr/src/Makefile.in 85+++ b/pr/src/Makefile.in
86@@ -326,13 +326,7 @@ GARBAGE += $(TINC) 86@@ -291,13 +291,7 @@ GARBAGE += $(TINC)
87 87
88 $(TINC): 88 $(TINC):
89 @$(MAKE_OBJDIR) 89 @$(MAKE_OBJDIR)
@@ -99,5 +99,5 @@ index 19c5a69..b4ac31c 100644
99 99
100 $(OBJDIR)/prvrsion.$(OBJ_SUFFIX): prvrsion.c $(TINC) 100 $(OBJDIR)/prvrsion.$(OBJ_SUFFIX): prvrsion.c $(TINC)
101-- 101--
1022.7.4 1022.25.1
103 103
diff --git a/meta-oe/recipes-support/nspr/nspr/0001-config-nspr-config.in-don-t-pass-LDFLAGS.patch b/meta-oe/recipes-support/nspr/nspr/0006-config-nspr-config.in-don-t-pass-LDFLAGS.patch
index 6ebc9c4ae6..fa7dbcc474 100644
--- a/meta-oe/recipes-support/nspr/nspr/0001-config-nspr-config.in-don-t-pass-LDFLAGS.patch
+++ b/meta-oe/recipes-support/nspr/nspr/0006-config-nspr-config.in-don-t-pass-LDFLAGS.patch
@@ -1,4 +1,4 @@
1From 13e9d66c24d1dce5179805ae5e1bf940409b4914 Mon Sep 17 00:00:00 2001 1From 88bf2abc07ae56ed1bcc9e915add0b3d9ed66c7b Mon Sep 17 00:00:00 2001
2From: Mingli Yu <mingli.yu@windriver.com> 2From: Mingli Yu <mingli.yu@windriver.com>
3Date: Wed, 10 Aug 2022 15:21:07 +0800 3Date: Wed, 10 Aug 2022 15:21:07 +0800
4Subject: [PATCH] config/nspr-config.in: don't pass LDFLAGS 4Subject: [PATCH] config/nspr-config.in: don't pass LDFLAGS
diff --git a/meta-oe/recipes-support/nspr/nspr_4.35.bb b/meta-oe/recipes-support/nspr/nspr_4.36.bb
index f8d329398b..c129362539 100644
--- a/meta-oe/recipes-support/nspr/nspr_4.35.bb
+++ b/meta-oe/recipes-support/nspr/nspr_4.36.bb
@@ -6,13 +6,12 @@ LIC_FILES_CHKSUM = "file://configure.in;beginline=3;endline=6;md5=90c2fdee38e45d
6SECTION = "libs/network" 6SECTION = "libs/network"
7 7
8SRC_URI = "http://ftp.mozilla.org/pub/nspr/releases/v${PV}/src/nspr-${PV}.tar.gz \ 8SRC_URI = "http://ftp.mozilla.org/pub/nspr/releases/v${PV}/src/nspr-${PV}.tar.gz \
9 file://remove-rpath-from-tests.patch \ 9 file://0001-remove-rpath-from-tests.patch \
10 file://fix-build-on-x86_64.patch \ 10 file://0002-Fix-build-failure-on-x86_64.patch \
11 file://0002-Add-nios2-support.patch \ 11 file://0003-Add-nios2-support.patch \
12 file://0001-md-Fix-build-with-musl.patch \ 12 file://0004-md-Fix-build-with-musl.patch \
13 file://Makefile.in-remove-_BUILD_STRING-and-_BUILD_TIME.patch \ 13 file://0005-Makefile.in-remove-_BUILD_STRING-and-_BUILD_TIME.patch \
14 file://0001-config-nspr-config.in-don-t-pass-LDFLAGS.patch \ 14 file://0006-config-nspr-config.in-don-t-pass-LDFLAGS.patch \
15 file://0001-Fix-Wincompatible-function-pointer-types.patch \
16 file://nspr.pc.in \ 15 file://nspr.pc.in \
17 " 16 "
18 17
@@ -24,11 +23,11 @@ CACHED_CONFIGUREVARS:append:libc-musl = " CFLAGS='${CFLAGS} -D_PR_POLL_AVAILABLE
24UPSTREAM_CHECK_URI = "http://ftp.mozilla.org/pub/nspr/releases/" 23UPSTREAM_CHECK_URI = "http://ftp.mozilla.org/pub/nspr/releases/"
25UPSTREAM_CHECK_REGEX = "v(?P<pver>\d+(\.\d+)+)/" 24UPSTREAM_CHECK_REGEX = "v(?P<pver>\d+(\.\d+)+)/"
26 25
27SRC_URI[sha256sum] = "7ea3297ea5969b5d25a5dd8d47f2443cda88e9ee746301f6e1e1426f8a6abc8f" 26SRC_URI[sha256sum] = "55dec317f1401cd2e5dba844d340b930ab7547f818179a4002bce62e6f1c6895"
28 27
29CVE_PRODUCT = "netscape_portable_runtime" 28CVE_PRODUCT = "netscape_portable_runtime"
30 29
31S = "${WORKDIR}/nspr-${PV}/nspr" 30S = "${UNPACKDIR}/nspr-${PV}/nspr"
32 31
33RDEPENDS:${PN}-dev += "perl" 32RDEPENDS:${PN}-dev += "perl"
34TARGET_CC_ARCH += "${LDFLAGS}" 33TARGET_CC_ARCH += "${LDFLAGS}"
@@ -171,7 +170,7 @@ do_compile:append() {
171} 170}
172 171
173do_install:append() { 172do_install:append() {
174 install -D ${WORKDIR}/nspr.pc.in ${D}${libdir}/pkgconfig/nspr.pc 173 install -D ${UNPACKDIR}/nspr.pc.in ${D}${libdir}/pkgconfig/nspr.pc
175 sed -i \ 174 sed -i \
176 -e 's:NSPRVERSION:${PV}:g' \ 175 -e 's:NSPRVERSION:${PV}:g' \
177 -e 's:OEPREFIX:${prefix}:g' \ 176 -e 's:OEPREFIX:${prefix}:g' \