mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
devel/nspr: update to 4.12
Changes: http://mozilla.6506.n7.nabble.com/ANNOUNCE-NSPR-4-12-Release-td351657.html MFH: 2016Q1 (required by nss-3.22.1)
This commit is contained in:
parent
a3fd180f00
commit
f4dbd4362b
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=409344
6 changed files with 3 additions and 157 deletions
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= nspr
|
||||
DISTVERSION= 4.11
|
||||
DISTVERSION= 4.12
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= MOZILLA/${PORTNAME}/releases/v${PORTVERSION}/src
|
||||
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
SHA256 (nspr-4.11.tar.gz) = cb320a9eee7028275ac0fce7adc39dee36f14f02fd8432fce1b7e1aa5e3685c2
|
||||
SIZE (nspr-4.11.tar.gz) = 1134106
|
||||
SHA256 (nspr-4.12.tar.gz) = e0b10a1e569153668ff8bdea6c7e491b389fab69c2f18285a1ebf7c2ea4269de
|
||||
SIZE (nspr-4.12.tar.gz) = 1135458
|
||||
|
|
|
@ -1,35 +0,0 @@
|
|||
--- pr/src/pthreads/ptthread.c.orig 2015-11-20 22:19:14 UTC
|
||||
+++ pr/src/pthreads/ptthread.c
|
||||
@@ -21,6 +21,10 @@
|
||||
#include <signal.h>
|
||||
#include <dlfcn.h>
|
||||
|
||||
+#if defined(OPENBSD) || defined(FREEBSD) || defined(DRAGONFLY)
|
||||
+#include <pthread_np.h>
|
||||
+#endif
|
||||
+
|
||||
#ifdef SYMBIAN
|
||||
/* In Open C sched_get_priority_min/max do not work properly, so we undefine
|
||||
* _POSIX_THREAD_PRIORITY_SCHEDULING here.
|
||||
@@ -1733,7 +1737,7 @@ PR_IMPLEMENT(PRStatus) PR_SetCurrentThre
|
||||
{
|
||||
PRThread *thread;
|
||||
size_t nameLen;
|
||||
- int result;
|
||||
+ int result = 0;
|
||||
|
||||
if (!name) {
|
||||
PR_SetError(PR_INVALID_ARGUMENT_ERROR, 0);
|
||||
@@ -1751,8 +1755,10 @@ PR_IMPLEMENT(PRStatus) PR_SetCurrentThre
|
||||
return PR_FAILURE;
|
||||
memcpy(thread->name, name, nameLen + 1);
|
||||
|
||||
-#if defined(OPENBSD) || defined(FREEBSD)
|
||||
- result = pthread_set_name_np(thread->id, name);
|
||||
+#if defined(OPENBSD) || defined(FREEBSD) || defined(DRAGONFLY)
|
||||
+ pthread_set_name_np(thread->id, name);
|
||||
+#elif defined(NETBSD)
|
||||
+ pthread_setname_np(thread->id, "%s", name);
|
||||
#else /* not BSD */
|
||||
/*
|
||||
* On OSX, pthread_setname_np is only available in 10.6 or later, so test
|
|
@ -1,55 +0,0 @@
|
|||
--- pr/include/md/_freebsd.cfg.orig 2015-08-19 15:32:22.000000000 +0000
|
||||
+++ pr/include/md/_freebsd.cfg 2015-11-04 11:36:54.441654000 +0000
|
||||
@@ -342,6 +342,52 @@
|
||||
#define PR_BYTES_PER_WORD_LOG2 2
|
||||
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||
|
||||
+#elif defined(__aarch64__)
|
||||
+
|
||||
+#undef IS_BIG_ENDIAN
|
||||
+#define IS_LITTLE_ENDIAN 1
|
||||
+#define IS_64
|
||||
+
|
||||
+#define PR_BYTES_PER_BYTE 1
|
||||
+#define PR_BYTES_PER_SHORT 2
|
||||
+#define PR_BYTES_PER_INT 4
|
||||
+#define PR_BYTES_PER_INT64 8
|
||||
+#define PR_BYTES_PER_LONG 8
|
||||
+#define PR_BYTES_PER_FLOAT 4
|
||||
+#define PR_BYTES_PER_DOUBLE 8
|
||||
+#define PR_BYTES_PER_WORD 8
|
||||
+#define PR_BYTES_PER_DWORD 8
|
||||
+
|
||||
+#define PR_BITS_PER_BYTE 8
|
||||
+#define PR_BITS_PER_SHORT 16
|
||||
+#define PR_BITS_PER_INT 32
|
||||
+#define PR_BITS_PER_INT64 64
|
||||
+#define PR_BITS_PER_LONG 64
|
||||
+#define PR_BITS_PER_FLOAT 32
|
||||
+#define PR_BITS_PER_DOUBLE 64
|
||||
+#define PR_BITS_PER_WORD 64
|
||||
+
|
||||
+#define PR_BITS_PER_BYTE_LOG2 3
|
||||
+#define PR_BITS_PER_SHORT_LOG2 4
|
||||
+#define PR_BITS_PER_INT_LOG2 5
|
||||
+#define PR_BITS_PER_INT64_LOG2 6
|
||||
+#define PR_BITS_PER_LONG_LOG2 6
|
||||
+#define PR_BITS_PER_FLOAT_LOG2 5
|
||||
+#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||
+#define PR_BITS_PER_WORD_LOG2 6
|
||||
+
|
||||
+#define PR_ALIGN_OF_SHORT 2
|
||||
+#define PR_ALIGN_OF_INT 4
|
||||
+#define PR_ALIGN_OF_LONG 8
|
||||
+#define PR_ALIGN_OF_INT64 8
|
||||
+#define PR_ALIGN_OF_FLOAT 4
|
||||
+#define PR_ALIGN_OF_DOUBLE 8
|
||||
+#define PR_ALIGN_OF_POINTER 8
|
||||
+#define PR_ALIGN_OF_WORD 8
|
||||
+
|
||||
+#define PR_BYTES_PER_WORD_LOG2 3
|
||||
+#define PR_BYTES_PER_DWORD_LOG2 3
|
||||
+
|
||||
#elif defined(__arm__)
|
||||
|
||||
#if defined(__ARMEB__) || defined(__ARM_BIG_ENDIAN__)
|
|
@ -1,11 +0,0 @@
|
|||
--- pr/include/md/_freebsd.h.orig 2015-08-19 15:32:22.000000000 +0000
|
||||
+++ pr/include/md/_freebsd.h 2015-11-04 11:38:01.257876000 +0000
|
||||
@@ -29,6 +29,8 @@
|
||||
#define _PR_SI_ARCHITECTURE "powerpc64"
|
||||
#elif defined(__powerpc__)
|
||||
#define _PR_SI_ARCHITECTURE "powerpc"
|
||||
+#elif defined(__aarch64__)
|
||||
+#define _PR_SI_ARCHITECTURE "aarch64"
|
||||
#elif defined(__arm__)
|
||||
#define _PR_SI_ARCHITECTURE "arm"
|
||||
#elif defined(__mips64__)
|
|
@ -18,37 +18,6 @@
|
|||
#endif
|
||||
|
||||
NSPR_API(PRCounterHandle)
|
||||
--- pr/src/io/prprf.c.orig 2015-10-16 13:22:19 UTC
|
||||
+++ pr/src/io/prprf.c
|
||||
@@ -697,7 +697,7 @@ static int dosprintf(SprintfState *ss, c
|
||||
char *hexp;
|
||||
int rv, i;
|
||||
struct NumArg* nas = NULL;
|
||||
- struct NumArg* nap;
|
||||
+ struct NumArg* nap = NULL;
|
||||
struct NumArg nasArray[ NAS_DEFAULT_NUM ];
|
||||
char pattern[20];
|
||||
const char* dolPt = NULL; /* in "%4$.2f", dolPt will point to . */
|
||||
--- pr/src/io/prscanf.c.orig 2015-10-16 13:22:19 UTC
|
||||
+++ pr/src/io/prscanf.c
|
||||
@@ -194,7 +194,7 @@ static PRStatus
|
||||
GetInt(ScanfState *state, int code)
|
||||
{
|
||||
char buf[FMAX + 1], *p;
|
||||
- int ch;
|
||||
+ int ch = -1;
|
||||
static const char digits[] = "0123456789abcdefABCDEF";
|
||||
PRBool seenDigit = PR_FALSE;
|
||||
int base;
|
||||
@@ -304,7 +304,7 @@ static PRStatus
|
||||
GetFloat(ScanfState *state)
|
||||
{
|
||||
char buf[FMAX + 1], *p;
|
||||
- int ch;
|
||||
+ int ch = -1;
|
||||
PRBool seenDigit = PR_FALSE;
|
||||
|
||||
if (state->width == 0 || state->width > FMAX) {
|
||||
--- pr/src/misc/pralarm.c.orig 2015-10-16 13:22:19 UTC
|
||||
+++ pr/src/misc/pralarm.c
|
||||
@@ -101,7 +101,7 @@ static void PR_CALLBACK pr_alarmNotifier
|
||||
|
@ -71,30 +40,8 @@
|
|||
j, j1, k, k0, k_check, leftright, m2, m5, s2, s5,
|
||||
spec_case, try_quick;
|
||||
Long L;
|
||||
--- pr/src/misc/prtpool.c.orig 2015-10-16 13:22:19 UTC
|
||||
+++ pr/src/misc/prtpool.c
|
||||
@@ -281,8 +281,8 @@ PRThreadPool *tp = (PRThreadPool *) arg;
|
||||
int pollfd_cnt, pollfds_used;
|
||||
int rv;
|
||||
PRCList *qp, *nextqp;
|
||||
-PRPollDesc *pollfds;
|
||||
-PRJob **polljobs;
|
||||
+PRPollDesc *pollfds = NULL;
|
||||
+PRJob **polljobs = NULL;
|
||||
int poll_timeout;
|
||||
PRIntervalTime now;
|
||||
|
||||
--- pr/src/pthreads/ptio.c.orig 2015-10-16 13:22:19 UTC
|
||||
+++ pr/src/pthreads/ptio.c
|
||||
@@ -3765,7 +3765,7 @@ static PRInt32 _pr_poll_with_poll(
|
||||
* We use these variables to figure out how much time has
|
||||
* elapsed and how much of the timeout still remains.
|
||||
*/
|
||||
- PRIntervalTime start, elapsed, remaining;
|
||||
+ PRIntervalTime start = 0, elapsed, remaining;
|
||||
|
||||
if (pt_TestAbort()) return -1;
|
||||
|
||||
@@ -4934,6 +4934,7 @@ PR_IMPLEMENT(PRInt32) PR_Select(
|
||||
|
||||
if (timeout == PR_INTERVAL_NO_TIMEOUT) {
|
||||
|
|
Loading…
Add table
Reference in a new issue